From 04313d7198428d0d40699a35adb1048789303ac6 Mon Sep 17 00:00:00 2001 From: Prospect Date: Wed, 21 Feb 2024 14:46:21 -0500 Subject: [PATCH] feedback implemented --- .gitignore | 8 +- 404.php | 126 +- assets/css/font-awesome.css | 21140 ++++++++-------- assets/css/styles.css | 153 +- assets/images/resources/ChatGPT.html | 509 + .../ChatGPT_files/141e63fd73f26239.css | 3 + ...[...default]]-6395e1f389afa57e.js.download | 2 + .../_app-9ead1453f19e792d.js.download | 93 + .../ChatGPT_files/_buildManifest.js.download | 1 + .../ChatGPT_files/_ssgManifest.js.download | 1 + .../ChatGPT_files/api(1).js.download | 1 + .../resources/ChatGPT_files/api.js.download | 1 + .../images/resources/ChatGPT_files/dgkjq2bp | 1 + .../f3176ea64b23341f29cfd81282588e36 | Bin 0 -> 784 bytes .../framework-31ffa51d236da229.js.download | 34 + .../main-6da2aad3a6c32aae.js.download | 2 + .../polyfills-c67a75d1b6f99dc8.js.download | 1 + .../ChatGPT_files/saved_resource.html | 28 + .../webpack-9769dc8f797ce987.js.download | 2 + assets/images/resources/nan-map-full.png | Bin 0 -> 672134 bytes assets/images/resources/sample-budget.png | Bin 0 -> 110217 bytes assets/images/resources/sample-contacts.png | Bin 0 -> 84441 bytes assets/images/resources/sample-timetable.png | Bin 0 -> 82848 bytes assets/js/index.js | 80 +- assets/js/index.js.map | 2 +- footer.php | 8 +- front-page.php | 33 +- functions.php | 98 +- .../back-end/editor_styles_and_scripts.php | 24 +- includes/back-end/helper_functions.php | 128 +- includes/back-end/query_adjustments.php | 22 +- includes/back-end/template_content_update.php | 108 +- includes/front-end/custom_login_screen.php | 38 +- includes/front-end/menu_data.php | 206 +- .../front-end/registration_form_message.php | 26 +- includes/front-end/styles_and_scripts.php | 56 +- includes/front-end/technical_seo.php | 70 +- includes/front-end/theme_starter_setup.php | 158 +- index.php | 24 +- package-lock.json | 25 +- page.php | 114 +- search.php | 180 +- searchform.php | 6 +- single.php | 13 - .../internal/applying-to-post-secondary.php | 114 +- templates/internal/band-funding.php | 50 +- .../internal/before-signing-the-lease.php | 326 +- templates/internal/budgeting-your-money.php | 232 +- templates/internal/career-goals.php | 86 +- .../internal/education-level-differences.php | 386 +- templates/internal/educational-goals.php | 40 +- templates/internal/financial-goals.php | 42 +- .../internal/finding-a-place-to-stay.php | 128 +- ...gender-identity-and-sexual-orientation.php | 538 +- .../internal/grants-bursaries-and-loans.php | 256 +- templates/internal/income-tax.php | 44 +- templates/internal/living-in-balance.php | 350 +- templates/internal/making-healthy-choices.php | 174 +- templates/internal/managing-stress.php | 132 +- templates/internal/nan-tribal-councils.php | 519 +- templates/internal/off-campus-housing.php | 380 +- .../online-learning-and-remote-work.php | 414 +- ...tive-education-counseling-associations.php | 226 +- templates/internal/personal-goals.php | 88 +- templates/internal/physical-health.php | 86 +- templates/internal/resources-samples.php | 58 + templates/internal/safety.php | 272 +- templates/internal/sexual-health.php | 64 +- .../special-needs-financial-awards.php | 58 +- templates/internal/stay-in-touch.php | 64 +- templates/internal/strategies-for-success.php | 462 +- templates/internal/students-with-children.php | 150 +- .../internal/support-and-accommodations.php | 238 +- .../internal/tips-to-increase-income.php | 48 +- .../internal/tips-to-reduce-expenses.php | 50 +- templates/internal/transportation.php | 70 +- .../internal/understanding-your-treaties.php | 112 +- templates/partials/navigation.php | 273 +- templates/partials/page_header.php | 46 +- templates/partials/quick_links.php | 82 +- templates/partials/subcategory_cards.php | 76 +- 81 files changed, 15570 insertions(+), 14689 deletions(-) create mode 100644 assets/images/resources/ChatGPT.html create mode 100644 assets/images/resources/ChatGPT_files/141e63fd73f26239.css create mode 100644 assets/images/resources/ChatGPT_files/[[...default]]-6395e1f389afa57e.js.download create mode 100644 assets/images/resources/ChatGPT_files/_app-9ead1453f19e792d.js.download create mode 100644 assets/images/resources/ChatGPT_files/_buildManifest.js.download create mode 100644 assets/images/resources/ChatGPT_files/_ssgManifest.js.download create mode 100644 assets/images/resources/ChatGPT_files/api(1).js.download create mode 100644 assets/images/resources/ChatGPT_files/api.js.download create mode 100644 assets/images/resources/ChatGPT_files/dgkjq2bp create mode 100644 assets/images/resources/ChatGPT_files/f3176ea64b23341f29cfd81282588e36 create mode 100644 assets/images/resources/ChatGPT_files/framework-31ffa51d236da229.js.download create mode 100644 assets/images/resources/ChatGPT_files/main-6da2aad3a6c32aae.js.download create mode 100644 assets/images/resources/ChatGPT_files/polyfills-c67a75d1b6f99dc8.js.download create mode 100644 assets/images/resources/ChatGPT_files/saved_resource.html create mode 100644 assets/images/resources/ChatGPT_files/webpack-9769dc8f797ce987.js.download create mode 100644 assets/images/resources/nan-map-full.png create mode 100644 assets/images/resources/sample-budget.png create mode 100644 assets/images/resources/sample-contacts.png create mode 100644 assets/images/resources/sample-timetable.png delete mode 100644 single.php create mode 100644 templates/internal/resources-samples.php diff --git a/.gitignore b/.gitignore index 0b42b7c..04faeb3 100644 --- a/.gitignore +++ b/.gitignore @@ -1,5 +1,5 @@ -/src -/node_modules -/config/db.php -.env +/src +/node_modules +/config/db.php +.env .vscode \ No newline at end of file diff --git a/404.php b/404.php index c9e778d..6c7d502 100644 --- a/404.php +++ b/404.php @@ -1,64 +1,64 @@ - - - -
- -
- - - - -
-
-

Visit category pages

- -
-
    - - ID; - $pageTitle = $page['page']->post_title; - $pageSlug = $page['page']->post_name; - $pageBG = $page['page']->post_name . '.png'; - $pageBootstrapIcon = get_field('bootstrap_icon', $page['page']->ID); - ?> -
  • - -
    - -

    - -
    -
    -
  • - -
-
- - - -
- -
- - - - + + + +
+ +
+ + + + +
+
+

Visit category pages

+ +
+
    + + ID; + $pageTitle = $page['page']->post_title; + $pageSlug = $page['page']->post_name; + $pageBG = $page['page']->post_name . '.png'; + $pageBootstrapIcon = get_field('bootstrap_icon', $page['page']->ID); + ?> +
  • + +
    + +

    + +
    +
    +
  • + +
+
+ + + +
+ +
+ + + + \ No newline at end of file diff --git a/assets/css/font-awesome.css b/assets/css/font-awesome.css index f30b556..9f40873 100644 --- a/assets/css/font-awesome.css +++ b/assets/css/font-awesome.css @@ -1,10570 +1,10570 @@ -/* - * Font Awesome Free 6.4.2 by @fontawesome - https://fontawesome.com - * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) - * Copyright 2023 Fonticons, Inc. - */ -.fa { - font-family: var(--fa-style-family, 'Font Awesome 6 Free'); - font-weight: var(--fa-style, 900); -} - -.fa, -.fa-classic, -.fa-sharp, -.fas, -.fa-solid, -.far, -.fa-regular, -.fab, -.fa-brands { - -moz-osx-font-smoothing: grayscale; - -webkit-font-smoothing: antialiased; - display: var(--fa-display, inline-block); - font-style: normal; - font-variant: normal; - line-height: 1; - text-rendering: auto; -} - -.fas, -.fa-classic, -.fa-solid, -.far, -.fa-regular { - font-family: 'Font Awesome 6 Free'; -} - -.fab, -.fa-brands { - font-family: 'Font Awesome 6 Brands'; -} - -.fa-1x { - font-size: 1em; -} - -.fa-2x { - font-size: 2em; -} - -.fa-3x { - font-size: 3em; -} - -.fa-4x { - font-size: 4em; -} - -.fa-5x { - font-size: 5em; -} - -.fa-6x { - font-size: 6em; -} - -.fa-7x { - font-size: 7em; -} - -.fa-8x { - font-size: 8em; -} - -.fa-9x { - font-size: 9em; -} - -.fa-10x { - font-size: 10em; -} - -.fa-2xs { - font-size: 0.625em; - line-height: 0.1em; - vertical-align: 0.225em; -} - -.fa-xs { - font-size: 0.75em; - line-height: 0.08333em; - vertical-align: 0.125em; -} - -.fa-sm { - font-size: 0.875em; - line-height: 0.07143em; - vertical-align: 0.05357em; -} - -.fa-lg { - font-size: 1.25em; - line-height: 0.05em; - vertical-align: -0.075em; -} - -.fa-xl { - font-size: 1.5em; - line-height: 0.04167em; - vertical-align: -0.125em; -} - -.fa-2xl { - font-size: 2em; - line-height: 0.03125em; - vertical-align: -0.1875em; -} - -.fa-fw { - text-align: center; - width: 1.25em; -} - -.fa-ul { - list-style-type: none; - margin-left: var(--fa-li-margin, 2.5em); - padding-left: 0; -} -.fa-ul > li { - position: relative; -} - -.fa-li { - left: calc(var(--fa-li-width, 2em) * -1); - position: absolute; - text-align: center; - width: var(--fa-li-width, 2em); - line-height: inherit; -} - -.fa-border { - border-color: var(--fa-border-color, #eee); - border-radius: var(--fa-border-radius, 0.1em); - border-style: var(--fa-border-style, solid); - border-width: var(--fa-border-width, 0.08em); - padding: var(--fa-border-padding, 0.2em 0.25em 0.15em); -} - -.fa-pull-left { - float: left; - margin-right: var(--fa-pull-margin, 0.3em); -} - -.fa-pull-right { - float: right; - margin-left: var(--fa-pull-margin, 0.3em); -} - -.fa-beat { - -webkit-animation-name: fa-beat; - animation-name: fa-beat; - -webkit-animation-delay: var(--fa-animation-delay, 0s); - animation-delay: var(--fa-animation-delay, 0s); - -webkit-animation-direction: var(--fa-animation-direction, normal); - animation-direction: var(--fa-animation-direction, normal); - -webkit-animation-duration: var(--fa-animation-duration, 1s); - animation-duration: var(--fa-animation-duration, 1s); - -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite); - animation-iteration-count: var(--fa-animation-iteration-count, infinite); - -webkit-animation-timing-function: var(--fa-animation-timing, ease-in-out); - animation-timing-function: var(--fa-animation-timing, ease-in-out); -} - -.fa-bounce { - -webkit-animation-name: fa-bounce; - animation-name: fa-bounce; - -webkit-animation-delay: var(--fa-animation-delay, 0s); - animation-delay: var(--fa-animation-delay, 0s); - -webkit-animation-direction: var(--fa-animation-direction, normal); - animation-direction: var(--fa-animation-direction, normal); - -webkit-animation-duration: var(--fa-animation-duration, 1s); - animation-duration: var(--fa-animation-duration, 1s); - -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite); - animation-iteration-count: var(--fa-animation-iteration-count, infinite); - -webkit-animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.28, 0.84, 0.42, 1)); - animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.28, 0.84, 0.42, 1)); -} - -.fa-fade { - -webkit-animation-name: fa-fade; - animation-name: fa-fade; - -webkit-animation-delay: var(--fa-animation-delay, 0s); - animation-delay: var(--fa-animation-delay, 0s); - -webkit-animation-direction: var(--fa-animation-direction, normal); - animation-direction: var(--fa-animation-direction, normal); - -webkit-animation-duration: var(--fa-animation-duration, 1s); - animation-duration: var(--fa-animation-duration, 1s); - -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite); - animation-iteration-count: var(--fa-animation-iteration-count, infinite); - -webkit-animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1)); - animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1)); -} - -.fa-beat-fade { - -webkit-animation-name: fa-beat-fade; - animation-name: fa-beat-fade; - -webkit-animation-delay: var(--fa-animation-delay, 0s); - animation-delay: var(--fa-animation-delay, 0s); - -webkit-animation-direction: var(--fa-animation-direction, normal); - animation-direction: var(--fa-animation-direction, normal); - -webkit-animation-duration: var(--fa-animation-duration, 1s); - animation-duration: var(--fa-animation-duration, 1s); - -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite); - animation-iteration-count: var(--fa-animation-iteration-count, infinite); - -webkit-animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1)); - animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1)); -} - -.fa-flip { - -webkit-animation-name: fa-flip; - animation-name: fa-flip; - -webkit-animation-delay: var(--fa-animation-delay, 0s); - animation-delay: var(--fa-animation-delay, 0s); - -webkit-animation-direction: var(--fa-animation-direction, normal); - animation-direction: var(--fa-animation-direction, normal); - -webkit-animation-duration: var(--fa-animation-duration, 1s); - animation-duration: var(--fa-animation-duration, 1s); - -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite); - animation-iteration-count: var(--fa-animation-iteration-count, infinite); - -webkit-animation-timing-function: var(--fa-animation-timing, ease-in-out); - animation-timing-function: var(--fa-animation-timing, ease-in-out); -} - -.fa-shake { - -webkit-animation-name: fa-shake; - animation-name: fa-shake; - -webkit-animation-delay: var(--fa-animation-delay, 0s); - animation-delay: var(--fa-animation-delay, 0s); - -webkit-animation-direction: var(--fa-animation-direction, normal); - animation-direction: var(--fa-animation-direction, normal); - -webkit-animation-duration: var(--fa-animation-duration, 1s); - animation-duration: var(--fa-animation-duration, 1s); - -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite); - animation-iteration-count: var(--fa-animation-iteration-count, infinite); - -webkit-animation-timing-function: var(--fa-animation-timing, linear); - animation-timing-function: var(--fa-animation-timing, linear); -} - -.fa-spin { - -webkit-animation-name: fa-spin; - animation-name: fa-spin; - -webkit-animation-delay: var(--fa-animation-delay, 0s); - animation-delay: var(--fa-animation-delay, 0s); - -webkit-animation-direction: var(--fa-animation-direction, normal); - animation-direction: var(--fa-animation-direction, normal); - -webkit-animation-duration: var(--fa-animation-duration, 2s); - animation-duration: var(--fa-animation-duration, 2s); - -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite); - animation-iteration-count: var(--fa-animation-iteration-count, infinite); - -webkit-animation-timing-function: var(--fa-animation-timing, linear); - animation-timing-function: var(--fa-animation-timing, linear); -} - -.fa-spin-reverse { - --fa-animation-direction: reverse; -} - -.fa-pulse, -.fa-spin-pulse { - -webkit-animation-name: fa-spin; - animation-name: fa-spin; - -webkit-animation-direction: var(--fa-animation-direction, normal); - animation-direction: var(--fa-animation-direction, normal); - -webkit-animation-duration: var(--fa-animation-duration, 1s); - animation-duration: var(--fa-animation-duration, 1s); - -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite); - animation-iteration-count: var(--fa-animation-iteration-count, infinite); - -webkit-animation-timing-function: var(--fa-animation-timing, steps(8)); - animation-timing-function: var(--fa-animation-timing, steps(8)); -} - -@media (prefers-reduced-motion: reduce) { - .fa-beat, - .fa-bounce, - .fa-fade, - .fa-beat-fade, - .fa-flip, - .fa-pulse, - .fa-shake, - .fa-spin, - .fa-spin-pulse { - -webkit-animation-delay: -1ms; - animation-delay: -1ms; - -webkit-animation-duration: 1ms; - animation-duration: 1ms; - -webkit-animation-iteration-count: 1; - animation-iteration-count: 1; - -webkit-transition-delay: 0s; - transition-delay: 0s; - -webkit-transition-duration: 0s; - transition-duration: 0s; - } -} - -@-webkit-keyframes fa-beat { - 0%, - 90% { - -webkit-transform: scale(1); - transform: scale(1); - } - 45% { - -webkit-transform: scale(var(--fa-beat-scale, 1.25)); - transform: scale(var(--fa-beat-scale, 1.25)); - } -} - -@keyframes fa-beat { - 0%, - 90% { - -webkit-transform: scale(1); - transform: scale(1); - } - 45% { - -webkit-transform: scale(var(--fa-beat-scale, 1.25)); - transform: scale(var(--fa-beat-scale, 1.25)); - } -} - -@-webkit-keyframes fa-bounce { - 0% { - -webkit-transform: scale(1, 1) translateY(0); - transform: scale(1, 1) translateY(0); - } - 10% { - -webkit-transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0); - transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0); - } - 30% { - -webkit-transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em)); - transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em)); - } - 50% { - -webkit-transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0); - transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0); - } - 57% { - -webkit-transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em)); - transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em)); - } - 64% { - -webkit-transform: scale(1, 1) translateY(0); - transform: scale(1, 1) translateY(0); - } - 100% { - -webkit-transform: scale(1, 1) translateY(0); - transform: scale(1, 1) translateY(0); - } -} - -@keyframes fa-bounce { - 0% { - -webkit-transform: scale(1, 1) translateY(0); - transform: scale(1, 1) translateY(0); - } - 10% { - -webkit-transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0); - transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0); - } - 30% { - -webkit-transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em)); - transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em)); - } - 50% { - -webkit-transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0); - transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0); - } - 57% { - -webkit-transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em)); - transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em)); - } - 64% { - -webkit-transform: scale(1, 1) translateY(0); - transform: scale(1, 1) translateY(0); - } - 100% { - -webkit-transform: scale(1, 1) translateY(0); - transform: scale(1, 1) translateY(0); - } -} - -@-webkit-keyframes fa-fade { - 50% { - opacity: var(--fa-fade-opacity, 0.4); - } -} - -@keyframes fa-fade { - 50% { - opacity: var(--fa-fade-opacity, 0.4); - } -} - -@-webkit-keyframes fa-beat-fade { - 0%, - 100% { - opacity: var(--fa-beat-fade-opacity, 0.4); - -webkit-transform: scale(1); - transform: scale(1); - } - 50% { - opacity: 1; - -webkit-transform: scale(var(--fa-beat-fade-scale, 1.125)); - transform: scale(var(--fa-beat-fade-scale, 1.125)); - } -} - -@keyframes fa-beat-fade { - 0%, - 100% { - opacity: var(--fa-beat-fade-opacity, 0.4); - -webkit-transform: scale(1); - transform: scale(1); - } - 50% { - opacity: 1; - -webkit-transform: scale(var(--fa-beat-fade-scale, 1.125)); - transform: scale(var(--fa-beat-fade-scale, 1.125)); - } -} - -@-webkit-keyframes fa-flip { - 50% { - -webkit-transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg)); - transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg)); - } -} - -@keyframes fa-flip { - 50% { - -webkit-transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg)); - transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg)); - } -} - -@-webkit-keyframes fa-shake { - 0% { - -webkit-transform: rotate(-15deg); - transform: rotate(-15deg); - } - 4% { - -webkit-transform: rotate(15deg); - transform: rotate(15deg); - } - 8%, - 24% { - -webkit-transform: rotate(-18deg); - transform: rotate(-18deg); - } - 12%, - 28% { - -webkit-transform: rotate(18deg); - transform: rotate(18deg); - } - 16% { - -webkit-transform: rotate(-22deg); - transform: rotate(-22deg); - } - 20% { - -webkit-transform: rotate(22deg); - transform: rotate(22deg); - } - 32% { - -webkit-transform: rotate(-12deg); - transform: rotate(-12deg); - } - 36% { - -webkit-transform: rotate(12deg); - transform: rotate(12deg); - } - 40%, - 100% { - -webkit-transform: rotate(0deg); - transform: rotate(0deg); - } -} - -@keyframes fa-shake { - 0% { - -webkit-transform: rotate(-15deg); - transform: rotate(-15deg); - } - 4% { - -webkit-transform: rotate(15deg); - transform: rotate(15deg); - } - 8%, - 24% { - -webkit-transform: rotate(-18deg); - transform: rotate(-18deg); - } - 12%, - 28% { - -webkit-transform: rotate(18deg); - transform: rotate(18deg); - } - 16% { - -webkit-transform: rotate(-22deg); - transform: rotate(-22deg); - } - 20% { - -webkit-transform: rotate(22deg); - transform: rotate(22deg); - } - 32% { - -webkit-transform: rotate(-12deg); - transform: rotate(-12deg); - } - 36% { - -webkit-transform: rotate(12deg); - transform: rotate(12deg); - } - 40%, - 100% { - -webkit-transform: rotate(0deg); - transform: rotate(0deg); - } -} - -@-webkit-keyframes fa-spin { - 0% { - -webkit-transform: rotate(0deg); - transform: rotate(0deg); - } - 100% { - -webkit-transform: rotate(360deg); - transform: rotate(360deg); - } -} - -@keyframes fa-spin { - 0% { - -webkit-transform: rotate(0deg); - transform: rotate(0deg); - } - 100% { - -webkit-transform: rotate(360deg); - transform: rotate(360deg); - } -} - -.fa-rotate-90 { - -webkit-transform: rotate(90deg); - transform: rotate(90deg); -} - -.fa-rotate-180 { - -webkit-transform: rotate(180deg); - transform: rotate(180deg); -} - -.fa-rotate-270 { - -webkit-transform: rotate(270deg); - transform: rotate(270deg); -} - -.fa-flip-horizontal { - -webkit-transform: scale(-1, 1); - transform: scale(-1, 1); -} - -.fa-flip-vertical { - -webkit-transform: scale(1, -1); - transform: scale(1, -1); -} - -.fa-flip-both, -.fa-flip-horizontal.fa-flip-vertical { - -webkit-transform: scale(-1, -1); - transform: scale(-1, -1); -} - -.fa-rotate-by { - -webkit-transform: rotate(var(--fa-rotate-angle, none)); - transform: rotate(var(--fa-rotate-angle, none)); -} - -.fa-stack { - display: inline-block; - height: 2em; - line-height: 2em; - position: relative; - vertical-align: middle; - width: 2.5em; -} - -.fa-stack-1x, -.fa-stack-2x { - left: 0; - position: absolute; - text-align: center; - width: 100%; - z-index: var(--fa-stack-z-index, auto); -} - -.fa-stack-1x { - line-height: inherit; -} - -.fa-stack-2x { - font-size: 2em; -} - -.fa-inverse { - color: var(--fa-inverse, #fff); -} - -/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen -readers do not read off random characters that represent icons */ - -.fa-0::before { - content: '\30'; -} - -.fa-1::before { - content: '\31'; -} - -.fa-2::before { - content: '\32'; -} - -.fa-3::before { - content: '\33'; -} - -.fa-4::before { - content: '\34'; -} - -.fa-5::before { - content: '\35'; -} - -.fa-6::before { - content: '\36'; -} - -.fa-7::before { - content: '\37'; -} - -.fa-8::before { - content: '\38'; -} - -.fa-9::before { - content: '\39'; -} - -.fa-fill-drip::before { - content: '\f576'; -} - -.fa-arrows-to-circle::before { - content: '\e4bd'; -} - -.fa-circle-chevron-right::before { - content: '\f138'; -} - -.fa-chevron-circle-right::before { - content: '\f138'; -} - -.fa-at::before { - content: '\40'; -} - -.fa-trash-can::before { - content: '\f2ed'; -} - -.fa-trash-alt::before { - content: '\f2ed'; -} - -.fa-text-height::before { - content: '\f034'; -} - -.fa-user-xmark::before { - content: '\f235'; -} - -.fa-user-times::before { - content: '\f235'; -} - -.fa-stethoscope::before { - content: '\f0f1'; -} - -.fa-message::before { - content: '\f27a'; -} - -.fa-comment-alt::before { - content: '\f27a'; -} - -.fa-info::before { - content: '\f129'; -} - -.fa-down-left-and-up-right-to-center::before { - content: '\f422'; -} - -.fa-compress-alt::before { - content: '\f422'; -} - -.fa-explosion::before { - content: '\e4e9'; -} - -.fa-file-lines::before { - content: '\f15c'; -} - -.fa-file-alt::before { - content: '\f15c'; -} - -.fa-file-text::before { - content: '\f15c'; -} - -.fa-wave-square::before { - content: '\f83e'; -} - -.fa-ring::before { - content: '\f70b'; -} - -.fa-building-un::before { - content: '\e4d9'; -} - -.fa-dice-three::before { - content: '\f527'; -} - -.fa-calendar-days::before { - content: '\f073'; -} - -.fa-calendar-alt::before { - content: '\f073'; -} - -.fa-anchor-circle-check::before { - content: '\e4aa'; -} - -.fa-building-circle-arrow-right::before { - content: '\e4d1'; -} - -.fa-volleyball::before { - content: '\f45f'; -} - -.fa-volleyball-ball::before { - content: '\f45f'; -} - -.fa-arrows-up-to-line::before { - content: '\e4c2'; -} - -.fa-sort-down::before { - content: '\f0dd'; -} - -.fa-sort-desc::before { - content: '\f0dd'; -} - -.fa-circle-minus::before { - content: '\f056'; -} - -.fa-minus-circle::before { - content: '\f056'; -} - -.fa-door-open::before { - content: '\f52b'; -} - -.fa-right-from-bracket::before { - content: '\f2f5'; -} - -.fa-sign-out-alt::before { - content: '\f2f5'; -} - -.fa-atom::before { - content: '\f5d2'; -} - -.fa-soap::before { - content: '\e06e'; -} - -.fa-icons::before { - content: '\f86d'; -} - -.fa-heart-music-camera-bolt::before { - content: '\f86d'; -} - -.fa-microphone-lines-slash::before { - content: '\f539'; -} - -.fa-microphone-alt-slash::before { - content: '\f539'; -} - -.fa-bridge-circle-check::before { - content: '\e4c9'; -} - -.fa-pump-medical::before { - content: '\e06a'; -} - -.fa-fingerprint::before { - content: '\f577'; -} - -.fa-hand-point-right::before { - content: '\f0a4'; -} - -.fa-magnifying-glass-location::before { - content: '\f689'; -} - -.fa-search-location::before { - content: '\f689'; -} - -.fa-forward-step::before { - content: '\f051'; -} - -.fa-step-forward::before { - content: '\f051'; -} - -.fa-face-smile-beam::before { - content: '\f5b8'; -} - -.fa-smile-beam::before { - content: '\f5b8'; -} - -.fa-flag-checkered::before { - content: '\f11e'; -} - -.fa-football::before { - content: '\f44e'; -} - -.fa-football-ball::before { - content: '\f44e'; -} - -.fa-school-circle-exclamation::before { - content: '\e56c'; -} - -.fa-crop::before { - content: '\f125'; -} - -.fa-angles-down::before { - content: '\f103'; -} - -.fa-angle-double-down::before { - content: '\f103'; -} - -.fa-users-rectangle::before { - content: '\e594'; -} - -.fa-people-roof::before { - content: '\e537'; -} - -.fa-people-line::before { - content: '\e534'; -} - -.fa-beer-mug-empty::before { - content: '\f0fc'; -} - -.fa-beer::before { - content: '\f0fc'; -} - -.fa-diagram-predecessor::before { - content: '\e477'; -} - -.fa-arrow-up-long::before { - content: '\f176'; -} - -.fa-long-arrow-up::before { - content: '\f176'; -} - -.fa-fire-flame-simple::before { - content: '\f46a'; -} - -.fa-burn::before { - content: '\f46a'; -} - -.fa-person::before { - content: '\f183'; -} - -.fa-male::before { - content: '\f183'; -} - -.fa-laptop::before { - content: '\f109'; -} - -.fa-file-csv::before { - content: '\f6dd'; -} - -.fa-menorah::before { - content: '\f676'; -} - -.fa-truck-plane::before { - content: '\e58f'; -} - -.fa-record-vinyl::before { - content: '\f8d9'; -} - -.fa-face-grin-stars::before { - content: '\f587'; -} - -.fa-grin-stars::before { - content: '\f587'; -} - -.fa-bong::before { - content: '\f55c'; -} - -.fa-spaghetti-monster-flying::before { - content: '\f67b'; -} - -.fa-pastafarianism::before { - content: '\f67b'; -} - -.fa-arrow-down-up-across-line::before { - content: '\e4af'; -} - -.fa-spoon::before { - content: '\f2e5'; -} - -.fa-utensil-spoon::before { - content: '\f2e5'; -} - -.fa-jar-wheat::before { - content: '\e517'; -} - -.fa-envelopes-bulk::before { - content: '\f674'; -} - -.fa-mail-bulk::before { - content: '\f674'; -} - -.fa-file-circle-exclamation::before { - content: '\e4eb'; -} - -.fa-circle-h::before { - content: '\f47e'; -} - -.fa-hospital-symbol::before { - content: '\f47e'; -} - -.fa-pager::before { - content: '\f815'; -} - -.fa-address-book::before { - content: '\f2b9'; -} - -.fa-contact-book::before { - content: '\f2b9'; -} - -.fa-strikethrough::before { - content: '\f0cc'; -} - -.fa-k::before { - content: '\4b'; -} - -.fa-landmark-flag::before { - content: '\e51c'; -} - -.fa-pencil::before { - content: '\f303'; -} - -.fa-pencil-alt::before { - content: '\f303'; -} - -.fa-backward::before { - content: '\f04a'; -} - -.fa-caret-right::before { - content: '\f0da'; -} - -.fa-comments::before { - content: '\f086'; -} - -.fa-paste::before { - content: '\f0ea'; -} - -.fa-file-clipboard::before { - content: '\f0ea'; -} - -.fa-code-pull-request::before { - content: '\e13c'; -} - -.fa-clipboard-list::before { - content: '\f46d'; -} - -.fa-truck-ramp-box::before { - content: '\f4de'; -} - -.fa-truck-loading::before { - content: '\f4de'; -} - -.fa-user-check::before { - content: '\f4fc'; -} - -.fa-vial-virus::before { - content: '\e597'; -} - -.fa-sheet-plastic::before { - content: '\e571'; -} - -.fa-blog::before { - content: '\f781'; -} - -.fa-user-ninja::before { - content: '\f504'; -} - -.fa-person-arrow-up-from-line::before { - content: '\e539'; -} - -.fa-scroll-torah::before { - content: '\f6a0'; -} - -.fa-torah::before { - content: '\f6a0'; -} - -.fa-broom-ball::before { - content: '\f458'; -} - -.fa-quidditch::before { - content: '\f458'; -} - -.fa-quidditch-broom-ball::before { - content: '\f458'; -} - -.fa-toggle-off::before { - content: '\f204'; -} - -.fa-box-archive::before { - content: '\f187'; -} - -.fa-archive::before { - content: '\f187'; -} - -.fa-person-drowning::before { - content: '\e545'; -} - -.fa-arrow-down-9-1::before { - content: '\f886'; -} - -.fa-sort-numeric-desc::before { - content: '\f886'; -} - -.fa-sort-numeric-down-alt::before { - content: '\f886'; -} - -.fa-face-grin-tongue-squint::before { - content: '\f58a'; -} - -.fa-grin-tongue-squint::before { - content: '\f58a'; -} - -.fa-spray-can::before { - content: '\f5bd'; -} - -.fa-truck-monster::before { - content: '\f63b'; -} - -.fa-w::before { - content: '\57'; -} - -.fa-earth-africa::before { - content: '\f57c'; -} - -.fa-globe-africa::before { - content: '\f57c'; -} - -.fa-rainbow::before { - content: '\f75b'; -} - -.fa-circle-notch::before { - content: '\f1ce'; -} - -.fa-tablet-screen-button::before { - content: '\f3fa'; -} - -.fa-tablet-alt::before { - content: '\f3fa'; -} - -.fa-paw::before { - content: '\f1b0'; -} - -.fa-cloud::before { - content: '\f0c2'; -} - -.fa-trowel-bricks::before { - content: '\e58a'; -} - -.fa-face-flushed::before { - content: '\f579'; -} - -.fa-flushed::before { - content: '\f579'; -} - -.fa-hospital-user::before { - content: '\f80d'; -} - -.fa-tent-arrow-left-right::before { - content: '\e57f'; -} - -.fa-gavel::before { - content: '\f0e3'; -} - -.fa-legal::before { - content: '\f0e3'; -} - -.fa-binoculars::before { - content: '\f1e5'; -} - -.fa-microphone-slash::before { - content: '\f131'; -} - -.fa-box-tissue::before { - content: '\e05b'; -} - -.fa-motorcycle::before { - content: '\f21c'; -} - -.fa-bell-concierge::before { - content: '\f562'; -} - -.fa-concierge-bell::before { - content: '\f562'; -} - -.fa-pen-ruler::before { - content: '\f5ae'; -} - -.fa-pencil-ruler::before { - content: '\f5ae'; -} - -.fa-people-arrows::before { - content: '\e068'; -} - -.fa-people-arrows-left-right::before { - content: '\e068'; -} - -.fa-mars-and-venus-burst::before { - content: '\e523'; -} - -.fa-square-caret-right::before { - content: '\f152'; -} - -.fa-caret-square-right::before { - content: '\f152'; -} - -.fa-scissors::before { - content: '\f0c4'; -} - -.fa-cut::before { - content: '\f0c4'; -} - -.fa-sun-plant-wilt::before { - content: '\e57a'; -} - -.fa-toilets-portable::before { - content: '\e584'; -} - -.fa-hockey-puck::before { - content: '\f453'; -} - -.fa-table::before { - content: '\f0ce'; -} - -.fa-magnifying-glass-arrow-right::before { - content: '\e521'; -} - -.fa-tachograph-digital::before { - content: '\f566'; -} - -.fa-digital-tachograph::before { - content: '\f566'; -} - -.fa-users-slash::before { - content: '\e073'; -} - -.fa-clover::before { - content: '\e139'; -} - -.fa-reply::before { - content: '\f3e5'; -} - -.fa-mail-reply::before { - content: '\f3e5'; -} - -.fa-star-and-crescent::before { - content: '\f699'; -} - -.fa-house-fire::before { - content: '\e50c'; -} - -.fa-square-minus::before { - content: '\f146'; -} - -.fa-minus-square::before { - content: '\f146'; -} - -.fa-helicopter::before { - content: '\f533'; -} - -.fa-compass::before { - content: '\f14e'; -} - -.fa-square-caret-down::before { - content: '\f150'; -} - -.fa-caret-square-down::before { - content: '\f150'; -} - -.fa-file-circle-question::before { - content: '\e4ef'; -} - -.fa-laptop-code::before { - content: '\f5fc'; -} - -.fa-swatchbook::before { - content: '\f5c3'; -} - -.fa-prescription-bottle::before { - content: '\f485'; -} - -.fa-bars::before { - content: '\f0c9'; -} - -.fa-navicon::before { - content: '\f0c9'; -} - -.fa-people-group::before { - content: '\e533'; -} - -.fa-hourglass-end::before { - content: '\f253'; -} - -.fa-hourglass-3::before { - content: '\f253'; -} - -.fa-heart-crack::before { - content: '\f7a9'; -} - -.fa-heart-broken::before { - content: '\f7a9'; -} - -.fa-square-up-right::before { - content: '\f360'; -} - -.fa-external-link-square-alt::before { - content: '\f360'; -} - -.fa-face-kiss-beam::before { - content: '\f597'; -} - -.fa-kiss-beam::before { - content: '\f597'; -} - -.fa-film::before { - content: '\f008'; -} - -.fa-ruler-horizontal::before { - content: '\f547'; -} - -.fa-people-robbery::before { - content: '\e536'; -} - -.fa-lightbulb::before { - content: '\f0eb'; -} - -.fa-caret-left::before { - content: '\f0d9'; -} - -.fa-circle-exclamation::before { - content: '\f06a'; -} - -.fa-exclamation-circle::before { - content: '\f06a'; -} - -.fa-school-circle-xmark::before { - content: '\e56d'; -} - -.fa-arrow-right-from-bracket::before { - content: '\f08b'; -} - -.fa-sign-out::before { - content: '\f08b'; -} - -.fa-circle-chevron-down::before { - content: '\f13a'; -} - -.fa-chevron-circle-down::before { - content: '\f13a'; -} - -.fa-unlock-keyhole::before { - content: '\f13e'; -} - -.fa-unlock-alt::before { - content: '\f13e'; -} - -.fa-cloud-showers-heavy::before { - content: '\f740'; -} - -.fa-headphones-simple::before { - content: '\f58f'; -} - -.fa-headphones-alt::before { - content: '\f58f'; -} - -.fa-sitemap::before { - content: '\f0e8'; -} - -.fa-circle-dollar-to-slot::before { - content: '\f4b9'; -} - -.fa-donate::before { - content: '\f4b9'; -} - -.fa-memory::before { - content: '\f538'; -} - -.fa-road-spikes::before { - content: '\e568'; -} - -.fa-fire-burner::before { - content: '\e4f1'; -} - -.fa-flag::before { - content: '\f024'; -} - -.fa-hanukiah::before { - content: '\f6e6'; -} - -.fa-feather::before { - content: '\f52d'; -} - -.fa-volume-low::before { - content: '\f027'; -} - -.fa-volume-down::before { - content: '\f027'; -} - -.fa-comment-slash::before { - content: '\f4b3'; -} - -.fa-cloud-sun-rain::before { - content: '\f743'; -} - -.fa-compress::before { - content: '\f066'; -} - -.fa-wheat-awn::before { - content: '\e2cd'; -} - -.fa-wheat-alt::before { - content: '\e2cd'; -} - -.fa-ankh::before { - content: '\f644'; -} - -.fa-hands-holding-child::before { - content: '\e4fa'; -} - -.fa-asterisk::before { - content: '\2a'; -} - -.fa-square-check::before { - content: '\f14a'; -} - -.fa-check-square::before { - content: '\f14a'; -} - -.fa-peseta-sign::before { - content: '\e221'; -} - -.fa-heading::before { - content: '\f1dc'; -} - -.fa-header::before { - content: '\f1dc'; -} - -.fa-ghost::before { - content: '\f6e2'; -} - -.fa-list::before { - content: '\f03a'; -} - -.fa-list-squares::before { - content: '\f03a'; -} - -.fa-square-phone-flip::before { - content: '\f87b'; -} - -.fa-phone-square-alt::before { - content: '\f87b'; -} - -.fa-cart-plus::before { - content: '\f217'; -} - -.fa-gamepad::before { - content: '\f11b'; -} - -.fa-circle-dot::before { - content: '\f192'; -} - -.fa-dot-circle::before { - content: '\f192'; -} - -.fa-face-dizzy::before { - content: '\f567'; -} - -.fa-dizzy::before { - content: '\f567'; -} - -.fa-egg::before { - content: '\f7fb'; -} - -.fa-house-medical-circle-xmark::before { - content: '\e513'; -} - -.fa-campground::before { - content: '\f6bb'; -} - -.fa-folder-plus::before { - content: '\f65e'; -} - -.fa-futbol::before { - content: '\f1e3'; -} - -.fa-futbol-ball::before { - content: '\f1e3'; -} - -.fa-soccer-ball::before { - content: '\f1e3'; -} - -.fa-paintbrush::before { - content: '\f1fc'; -} - -.fa-paint-brush::before { - content: '\f1fc'; -} - -.fa-lock::before { - content: '\f023'; -} - -.fa-gas-pump::before { - content: '\f52f'; -} - -.fa-hot-tub-person::before { - content: '\f593'; -} - -.fa-hot-tub::before { - content: '\f593'; -} - -.fa-map-location::before { - content: '\f59f'; -} - -.fa-map-marked::before { - content: '\f59f'; -} - -.fa-house-flood-water::before { - content: '\e50e'; -} - -.fa-tree::before { - content: '\f1bb'; -} - -.fa-bridge-lock::before { - content: '\e4cc'; -} - -.fa-sack-dollar::before { - content: '\f81d'; -} - -.fa-pen-to-square::before { - content: '\f044'; -} - -.fa-edit::before { - content: '\f044'; -} - -.fa-car-side::before { - content: '\f5e4'; -} - -.fa-share-nodes::before { - content: '\f1e0'; -} - -.fa-share-alt::before { - content: '\f1e0'; -} - -.fa-heart-circle-minus::before { - content: '\e4ff'; -} - -.fa-hourglass-half::before { - content: '\f252'; -} - -.fa-hourglass-2::before { - content: '\f252'; -} - -.fa-microscope::before { - content: '\f610'; -} - -.fa-sink::before { - content: '\e06d'; -} - -.fa-bag-shopping::before { - content: '\f290'; -} - -.fa-shopping-bag::before { - content: '\f290'; -} - -.fa-arrow-down-z-a::before { - content: '\f881'; -} - -.fa-sort-alpha-desc::before { - content: '\f881'; -} - -.fa-sort-alpha-down-alt::before { - content: '\f881'; -} - -.fa-mitten::before { - content: '\f7b5'; -} - -.fa-person-rays::before { - content: '\e54d'; -} - -.fa-users::before { - content: '\f0c0'; -} - -.fa-eye-slash::before { - content: '\f070'; -} - -.fa-flask-vial::before { - content: '\e4f3'; -} - -.fa-hand::before { - content: '\f256'; -} - -.fa-hand-paper::before { - content: '\f256'; -} - -.fa-om::before { - content: '\f679'; -} - -.fa-worm::before { - content: '\e599'; -} - -.fa-house-circle-xmark::before { - content: '\e50b'; -} - -.fa-plug::before { - content: '\f1e6'; -} - -.fa-chevron-up::before { - content: '\f077'; -} - -.fa-hand-spock::before { - content: '\f259'; -} - -.fa-stopwatch::before { - content: '\f2f2'; -} - -.fa-face-kiss::before { - content: '\f596'; -} - -.fa-kiss::before { - content: '\f596'; -} - -.fa-bridge-circle-xmark::before { - content: '\e4cb'; -} - -.fa-face-grin-tongue::before { - content: '\f589'; -} - -.fa-grin-tongue::before { - content: '\f589'; -} - -.fa-chess-bishop::before { - content: '\f43a'; -} - -.fa-face-grin-wink::before { - content: '\f58c'; -} - -.fa-grin-wink::before { - content: '\f58c'; -} - -.fa-ear-deaf::before { - content: '\f2a4'; -} - -.fa-deaf::before { - content: '\f2a4'; -} - -.fa-deafness::before { - content: '\f2a4'; -} - -.fa-hard-of-hearing::before { - content: '\f2a4'; -} - -.fa-road-circle-check::before { - content: '\e564'; -} - -.fa-dice-five::before { - content: '\f523'; -} - -.fa-square-rss::before { - content: '\f143'; -} - -.fa-rss-square::before { - content: '\f143'; -} - -.fa-land-mine-on::before { - content: '\e51b'; -} - -.fa-i-cursor::before { - content: '\f246'; -} - -.fa-stamp::before { - content: '\f5bf'; -} - -.fa-stairs::before { - content: '\e289'; -} - -.fa-i::before { - content: '\49'; -} - -.fa-hryvnia-sign::before { - content: '\f6f2'; -} - -.fa-hryvnia::before { - content: '\f6f2'; -} - -.fa-pills::before { - content: '\f484'; -} - -.fa-face-grin-wide::before { - content: '\f581'; -} - -.fa-grin-alt::before { - content: '\f581'; -} - -.fa-tooth::before { - content: '\f5c9'; -} - -.fa-v::before { - content: '\56'; -} - -.fa-bangladeshi-taka-sign::before { - content: '\e2e6'; -} - -.fa-bicycle::before { - content: '\f206'; -} - -.fa-staff-snake::before { - content: '\e579'; -} - -.fa-rod-asclepius::before { - content: '\e579'; -} - -.fa-rod-snake::before { - content: '\e579'; -} - -.fa-staff-aesculapius::before { - content: '\e579'; -} - -.fa-head-side-cough-slash::before { - content: '\e062'; -} - -.fa-truck-medical::before { - content: '\f0f9'; -} - -.fa-ambulance::before { - content: '\f0f9'; -} - -.fa-wheat-awn-circle-exclamation::before { - content: '\e598'; -} - -.fa-snowman::before { - content: '\f7d0'; -} - -.fa-mortar-pestle::before { - content: '\f5a7'; -} - -.fa-road-barrier::before { - content: '\e562'; -} - -.fa-school::before { - content: '\f549'; -} - -.fa-igloo::before { - content: '\f7ae'; -} - -.fa-joint::before { - content: '\f595'; -} - -.fa-angle-right::before { - content: '\f105'; -} - -.fa-horse::before { - content: '\f6f0'; -} - -.fa-q::before { - content: '\51'; -} - -.fa-g::before { - content: '\47'; -} - -.fa-notes-medical::before { - content: '\f481'; -} - -.fa-temperature-half::before { - content: '\f2c9'; -} - -.fa-temperature-2::before { - content: '\f2c9'; -} - -.fa-thermometer-2::before { - content: '\f2c9'; -} - -.fa-thermometer-half::before { - content: '\f2c9'; -} - -.fa-dong-sign::before { - content: '\e169'; -} - -.fa-capsules::before { - content: '\f46b'; -} - -.fa-poo-storm::before { - content: '\f75a'; -} - -.fa-poo-bolt::before { - content: '\f75a'; -} - -.fa-face-frown-open::before { - content: '\f57a'; -} - -.fa-frown-open::before { - content: '\f57a'; -} - -.fa-hand-point-up::before { - content: '\f0a6'; -} - -.fa-money-bill::before { - content: '\f0d6'; -} - -.fa-bookmark::before { - content: '\f02e'; -} - -.fa-align-justify::before { - content: '\f039'; -} - -.fa-umbrella-beach::before { - content: '\f5ca'; -} - -.fa-helmet-un::before { - content: '\e503'; -} - -.fa-bullseye::before { - content: '\f140'; -} - -.fa-bacon::before { - content: '\f7e5'; -} - -.fa-hand-point-down::before { - content: '\f0a7'; -} - -.fa-arrow-up-from-bracket::before { - content: '\e09a'; -} - -.fa-folder::before { - content: '\f07b'; -} - -.fa-folder-blank::before { - content: '\f07b'; -} - -.fa-file-waveform::before { - content: '\f478'; -} - -.fa-file-medical-alt::before { - content: '\f478'; -} - -.fa-radiation::before { - content: '\f7b9'; -} - -.fa-chart-simple::before { - content: '\e473'; -} - -.fa-mars-stroke::before { - content: '\f229'; -} - -.fa-vial::before { - content: '\f492'; -} - -.fa-gauge::before { - content: '\f624'; -} - -.fa-dashboard::before { - content: '\f624'; -} - -.fa-gauge-med::before { - content: '\f624'; -} - -.fa-tachometer-alt-average::before { - content: '\f624'; -} - -.fa-wand-magic-sparkles::before { - content: '\e2ca'; -} - -.fa-magic-wand-sparkles::before { - content: '\e2ca'; -} - -.fa-e::before { - content: '\45'; -} - -.fa-pen-clip::before { - content: '\f305'; -} - -.fa-pen-alt::before { - content: '\f305'; -} - -.fa-bridge-circle-exclamation::before { - content: '\e4ca'; -} - -.fa-user::before { - content: '\f007'; -} - -.fa-school-circle-check::before { - content: '\e56b'; -} - -.fa-dumpster::before { - content: '\f793'; -} - -.fa-van-shuttle::before { - content: '\f5b6'; -} - -.fa-shuttle-van::before { - content: '\f5b6'; -} - -.fa-building-user::before { - content: '\e4da'; -} - -.fa-square-caret-left::before { - content: '\f191'; -} - -.fa-caret-square-left::before { - content: '\f191'; -} - -.fa-highlighter::before { - content: '\f591'; -} - -.fa-key::before { - content: '\f084'; -} - -.fa-bullhorn::before { - content: '\f0a1'; -} - -.fa-globe::before { - content: '\f0ac'; -} - -.fa-synagogue::before { - content: '\f69b'; -} - -.fa-person-half-dress::before { - content: '\e548'; -} - -.fa-road-bridge::before { - content: '\e563'; -} - -.fa-location-arrow::before { - content: '\f124'; -} - -.fa-c::before { - content: '\43'; -} - -.fa-tablet-button::before { - content: '\f10a'; -} - -.fa-building-lock::before { - content: '\e4d6'; -} - -.fa-pizza-slice::before { - content: '\f818'; -} - -.fa-money-bill-wave::before { - content: '\f53a'; -} - -.fa-chart-area::before { - content: '\f1fe'; -} - -.fa-area-chart::before { - content: '\f1fe'; -} - -.fa-house-flag::before { - content: '\e50d'; -} - -.fa-person-circle-minus::before { - content: '\e540'; -} - -.fa-ban::before { - content: '\f05e'; -} - -.fa-cancel::before { - content: '\f05e'; -} - -.fa-camera-rotate::before { - content: '\e0d8'; -} - -.fa-spray-can-sparkles::before { - content: '\f5d0'; -} - -.fa-air-freshener::before { - content: '\f5d0'; -} - -.fa-star::before { - content: '\f005'; -} - -.fa-repeat::before { - content: '\f363'; -} - -.fa-cross::before { - content: '\f654'; -} - -.fa-box::before { - content: '\f466'; -} - -.fa-venus-mars::before { - content: '\f228'; -} - -.fa-arrow-pointer::before { - content: '\f245'; -} - -.fa-mouse-pointer::before { - content: '\f245'; -} - -.fa-maximize::before { - content: '\f31e'; -} - -.fa-expand-arrows-alt::before { - content: '\f31e'; -} - -.fa-charging-station::before { - content: '\f5e7'; -} - -.fa-shapes::before { - content: '\f61f'; -} - -.fa-triangle-circle-square::before { - content: '\f61f'; -} - -.fa-shuffle::before { - content: '\f074'; -} - -.fa-random::before { - content: '\f074'; -} - -.fa-person-running::before { - content: '\f70c'; -} - -.fa-running::before { - content: '\f70c'; -} - -.fa-mobile-retro::before { - content: '\e527'; -} - -.fa-grip-lines-vertical::before { - content: '\f7a5'; -} - -.fa-spider::before { - content: '\f717'; -} - -.fa-hands-bound::before { - content: '\e4f9'; -} - -.fa-file-invoice-dollar::before { - content: '\f571'; -} - -.fa-plane-circle-exclamation::before { - content: '\e556'; -} - -.fa-x-ray::before { - content: '\f497'; -} - -.fa-spell-check::before { - content: '\f891'; -} - -.fa-slash::before { - content: '\f715'; -} - -.fa-computer-mouse::before { - content: '\f8cc'; -} - -.fa-mouse::before { - content: '\f8cc'; -} - -.fa-arrow-right-to-bracket::before { - content: '\f090'; -} - -.fa-sign-in::before { - content: '\f090'; -} - -.fa-shop-slash::before { - content: '\e070'; -} - -.fa-store-alt-slash::before { - content: '\e070'; -} - -.fa-server::before { - content: '\f233'; -} - -.fa-virus-covid-slash::before { - content: '\e4a9'; -} - -.fa-shop-lock::before { - content: '\e4a5'; -} - -.fa-hourglass-start::before { - content: '\f251'; -} - -.fa-hourglass-1::before { - content: '\f251'; -} - -.fa-blender-phone::before { - content: '\f6b6'; -} - -.fa-building-wheat::before { - content: '\e4db'; -} - -.fa-person-breastfeeding::before { - content: '\e53a'; -} - -.fa-right-to-bracket::before { - content: '\f2f6'; -} - -.fa-sign-in-alt::before { - content: '\f2f6'; -} - -.fa-venus::before { - content: '\f221'; -} - -.fa-passport::before { - content: '\f5ab'; -} - -.fa-heart-pulse::before { - content: '\f21e'; -} - -.fa-heartbeat::before { - content: '\f21e'; -} - -.fa-people-carry-box::before { - content: '\f4ce'; -} - -.fa-people-carry::before { - content: '\f4ce'; -} - -.fa-temperature-high::before { - content: '\f769'; -} - -.fa-microchip::before { - content: '\f2db'; -} - -.fa-crown::before { - content: '\f521'; -} - -.fa-weight-hanging::before { - content: '\f5cd'; -} - -.fa-xmarks-lines::before { - content: '\e59a'; -} - -.fa-file-prescription::before { - content: '\f572'; -} - -.fa-weight-scale::before { - content: '\f496'; -} - -.fa-weight::before { - content: '\f496'; -} - -.fa-user-group::before { - content: '\f500'; -} - -.fa-user-friends::before { - content: '\f500'; -} - -.fa-arrow-up-a-z::before { - content: '\f15e'; -} - -.fa-sort-alpha-up::before { - content: '\f15e'; -} - -.fa-chess-knight::before { - content: '\f441'; -} - -.fa-face-laugh-squint::before { - content: '\f59b'; -} - -.fa-laugh-squint::before { - content: '\f59b'; -} - -.fa-wheelchair::before { - content: '\f193'; -} - -.fa-circle-arrow-up::before { - content: '\f0aa'; -} - -.fa-arrow-circle-up::before { - content: '\f0aa'; -} - -.fa-toggle-on::before { - content: '\f205'; -} - -.fa-person-walking::before { - content: '\f554'; -} - -.fa-walking::before { - content: '\f554'; -} - -.fa-l::before { - content: '\4c'; -} - -.fa-fire::before { - content: '\f06d'; -} - -.fa-bed-pulse::before { - content: '\f487'; -} - -.fa-procedures::before { - content: '\f487'; -} - -.fa-shuttle-space::before { - content: '\f197'; -} - -.fa-space-shuttle::before { - content: '\f197'; -} - -.fa-face-laugh::before { - content: '\f599'; -} - -.fa-laugh::before { - content: '\f599'; -} - -.fa-folder-open::before { - content: '\f07c'; -} - -.fa-heart-circle-plus::before { - content: '\e500'; -} - -.fa-code-fork::before { - content: '\e13b'; -} - -.fa-city::before { - content: '\f64f'; -} - -.fa-microphone-lines::before { - content: '\f3c9'; -} - -.fa-microphone-alt::before { - content: '\f3c9'; -} - -.fa-pepper-hot::before { - content: '\f816'; -} - -.fa-unlock::before { - content: '\f09c'; -} - -.fa-colon-sign::before { - content: '\e140'; -} - -.fa-headset::before { - content: '\f590'; -} - -.fa-store-slash::before { - content: '\e071'; -} - -.fa-road-circle-xmark::before { - content: '\e566'; -} - -.fa-user-minus::before { - content: '\f503'; -} - -.fa-mars-stroke-up::before { - content: '\f22a'; -} - -.fa-mars-stroke-v::before { - content: '\f22a'; -} - -.fa-champagne-glasses::before { - content: '\f79f'; -} - -.fa-glass-cheers::before { - content: '\f79f'; -} - -.fa-clipboard::before { - content: '\f328'; -} - -.fa-house-circle-exclamation::before { - content: '\e50a'; -} - -.fa-file-arrow-up::before { - content: '\f574'; -} - -.fa-file-upload::before { - content: '\f574'; -} - -.fa-wifi::before { - content: '\f1eb'; -} - -.fa-wifi-3::before { - content: '\f1eb'; -} - -.fa-wifi-strong::before { - content: '\f1eb'; -} - -.fa-bath::before { - content: '\f2cd'; -} - -.fa-bathtub::before { - content: '\f2cd'; -} - -.fa-underline::before { - content: '\f0cd'; -} - -.fa-user-pen::before { - content: '\f4ff'; -} - -.fa-user-edit::before { - content: '\f4ff'; -} - -.fa-signature::before { - content: '\f5b7'; -} - -.fa-stroopwafel::before { - content: '\f551'; -} - -.fa-bold::before { - content: '\f032'; -} - -.fa-anchor-lock::before { - content: '\e4ad'; -} - -.fa-building-ngo::before { - content: '\e4d7'; -} - -.fa-manat-sign::before { - content: '\e1d5'; -} - -.fa-not-equal::before { - content: '\f53e'; -} - -.fa-border-top-left::before { - content: '\f853'; -} - -.fa-border-style::before { - content: '\f853'; -} - -.fa-map-location-dot::before { - content: '\f5a0'; -} - -.fa-map-marked-alt::before { - content: '\f5a0'; -} - -.fa-jedi::before { - content: '\f669'; -} - -.fa-square-poll-vertical::before { - content: '\f681'; -} - -.fa-poll::before { - content: '\f681'; -} - -.fa-mug-hot::before { - content: '\f7b6'; -} - -.fa-car-battery::before { - content: '\f5df'; -} - -.fa-battery-car::before { - content: '\f5df'; -} - -.fa-gift::before { - content: '\f06b'; -} - -.fa-dice-two::before { - content: '\f528'; -} - -.fa-chess-queen::before { - content: '\f445'; -} - -.fa-glasses::before { - content: '\f530'; -} - -.fa-chess-board::before { - content: '\f43c'; -} - -.fa-building-circle-check::before { - content: '\e4d2'; -} - -.fa-person-chalkboard::before { - content: '\e53d'; -} - -.fa-mars-stroke-right::before { - content: '\f22b'; -} - -.fa-mars-stroke-h::before { - content: '\f22b'; -} - -.fa-hand-back-fist::before { - content: '\f255'; -} - -.fa-hand-rock::before { - content: '\f255'; -} - -.fa-square-caret-up::before { - content: '\f151'; -} - -.fa-caret-square-up::before { - content: '\f151'; -} - -.fa-cloud-showers-water::before { - content: '\e4e4'; -} - -.fa-chart-bar::before { - content: '\f080'; -} - -.fa-bar-chart::before { - content: '\f080'; -} - -.fa-hands-bubbles::before { - content: '\e05e'; -} - -.fa-hands-wash::before { - content: '\e05e'; -} - -.fa-less-than-equal::before { - content: '\f537'; -} - -.fa-train::before { - content: '\f238'; -} - -.fa-eye-low-vision::before { - content: '\f2a8'; -} - -.fa-low-vision::before { - content: '\f2a8'; -} - -.fa-crow::before { - content: '\f520'; -} - -.fa-sailboat::before { - content: '\e445'; -} - -.fa-window-restore::before { - content: '\f2d2'; -} - -.fa-square-plus::before { - content: '\f0fe'; -} - -.fa-plus-square::before { - content: '\f0fe'; -} - -.fa-torii-gate::before { - content: '\f6a1'; -} - -.fa-frog::before { - content: '\f52e'; -} - -.fa-bucket::before { - content: '\e4cf'; -} - -.fa-image::before { - content: '\f03e'; -} - -.fa-microphone::before { - content: '\f130'; -} - -.fa-cow::before { - content: '\f6c8'; -} - -.fa-caret-up::before { - content: '\f0d8'; -} - -.fa-screwdriver::before { - content: '\f54a'; -} - -.fa-folder-closed::before { - content: '\e185'; -} - -.fa-house-tsunami::before { - content: '\e515'; -} - -.fa-square-nfi::before { - content: '\e576'; -} - -.fa-arrow-up-from-ground-water::before { - content: '\e4b5'; -} - -.fa-martini-glass::before { - content: '\f57b'; -} - -.fa-glass-martini-alt::before { - content: '\f57b'; -} - -.fa-rotate-left::before { - content: '\f2ea'; -} - -.fa-rotate-back::before { - content: '\f2ea'; -} - -.fa-rotate-backward::before { - content: '\f2ea'; -} - -.fa-undo-alt::before { - content: '\f2ea'; -} - -.fa-table-columns::before { - content: '\f0db'; -} - -.fa-columns::before { - content: '\f0db'; -} - -.fa-lemon::before { - content: '\f094'; -} - -.fa-head-side-mask::before { - content: '\e063'; -} - -.fa-handshake::before { - content: '\f2b5'; -} - -.fa-gem::before { - content: '\f3a5'; -} - -.fa-dolly::before { - content: '\f472'; -} - -.fa-dolly-box::before { - content: '\f472'; -} - -.fa-smoking::before { - content: '\f48d'; -} - -.fa-minimize::before { - content: '\f78c'; -} - -.fa-compress-arrows-alt::before { - content: '\f78c'; -} - -.fa-monument::before { - content: '\f5a6'; -} - -.fa-snowplow::before { - content: '\f7d2'; -} - -.fa-angles-right::before { - content: '\f101'; -} - -.fa-angle-double-right::before { - content: '\f101'; -} - -.fa-cannabis::before { - content: '\f55f'; -} - -.fa-circle-play::before { - content: '\f144'; -} - -.fa-play-circle::before { - content: '\f144'; -} - -.fa-tablets::before { - content: '\f490'; -} - -.fa-ethernet::before { - content: '\f796'; -} - -.fa-euro-sign::before { - content: '\f153'; -} - -.fa-eur::before { - content: '\f153'; -} - -.fa-euro::before { - content: '\f153'; -} - -.fa-chair::before { - content: '\f6c0'; -} - -.fa-circle-check::before { - content: '\f058'; -} - -.fa-check-circle::before { - content: '\f058'; -} - -.fa-circle-stop::before { - content: '\f28d'; -} - -.fa-stop-circle::before { - content: '\f28d'; -} - -.fa-compass-drafting::before { - content: '\f568'; -} - -.fa-drafting-compass::before { - content: '\f568'; -} - -.fa-plate-wheat::before { - content: '\e55a'; -} - -.fa-icicles::before { - content: '\f7ad'; -} - -.fa-person-shelter::before { - content: '\e54f'; -} - -.fa-neuter::before { - content: '\f22c'; -} - -.fa-id-badge::before { - content: '\f2c1'; -} - -.fa-marker::before { - content: '\f5a1'; -} - -.fa-face-laugh-beam::before { - content: '\f59a'; -} - -.fa-laugh-beam::before { - content: '\f59a'; -} - -.fa-helicopter-symbol::before { - content: '\e502'; -} - -.fa-universal-access::before { - content: '\f29a'; -} - -.fa-circle-chevron-up::before { - content: '\f139'; -} - -.fa-chevron-circle-up::before { - content: '\f139'; -} - -.fa-lari-sign::before { - content: '\e1c8'; -} - -.fa-volcano::before { - content: '\f770'; -} - -.fa-person-walking-dashed-line-arrow-right::before { - content: '\e553'; -} - -.fa-sterling-sign::before { - content: '\f154'; -} - -.fa-gbp::before { - content: '\f154'; -} - -.fa-pound-sign::before { - content: '\f154'; -} - -.fa-viruses::before { - content: '\e076'; -} - -.fa-square-person-confined::before { - content: '\e577'; -} - -.fa-user-tie::before { - content: '\f508'; -} - -.fa-arrow-down-long::before { - content: '\f175'; -} - -.fa-long-arrow-down::before { - content: '\f175'; -} - -.fa-tent-arrow-down-to-line::before { - content: '\e57e'; -} - -.fa-certificate::before { - content: '\f0a3'; -} - -.fa-reply-all::before { - content: '\f122'; -} - -.fa-mail-reply-all::before { - content: '\f122'; -} - -.fa-suitcase::before { - content: '\f0f2'; -} - -.fa-person-skating::before { - content: '\f7c5'; -} - -.fa-skating::before { - content: '\f7c5'; -} - -.fa-filter-circle-dollar::before { - content: '\f662'; -} - -.fa-funnel-dollar::before { - content: '\f662'; -} - -.fa-camera-retro::before { - content: '\f083'; -} - -.fa-circle-arrow-down::before { - content: '\f0ab'; -} - -.fa-arrow-circle-down::before { - content: '\f0ab'; -} - -.fa-file-import::before { - content: '\f56f'; -} - -.fa-arrow-right-to-file::before { - content: '\f56f'; -} - -.fa-square-arrow-up-right::before { - content: '\f14c'; -} - -.fa-external-link-square::before { - content: '\f14c'; -} - -.fa-box-open::before { - content: '\f49e'; -} - -.fa-scroll::before { - content: '\f70e'; -} - -.fa-spa::before { - content: '\f5bb'; -} - -.fa-location-pin-lock::before { - content: '\e51f'; -} - -.fa-pause::before { - content: '\f04c'; -} - -.fa-hill-avalanche::before { - content: '\e507'; -} - -.fa-temperature-empty::before { - content: '\f2cb'; -} - -.fa-temperature-0::before { - content: '\f2cb'; -} - -.fa-thermometer-0::before { - content: '\f2cb'; -} - -.fa-thermometer-empty::before { - content: '\f2cb'; -} - -.fa-bomb::before { - content: '\f1e2'; -} - -.fa-registered::before { - content: '\f25d'; -} - -.fa-address-card::before { - content: '\f2bb'; -} - -.fa-contact-card::before { - content: '\f2bb'; -} - -.fa-vcard::before { - content: '\f2bb'; -} - -.fa-scale-unbalanced-flip::before { - content: '\f516'; -} - -.fa-balance-scale-right::before { - content: '\f516'; -} - -.fa-subscript::before { - content: '\f12c'; -} - -.fa-diamond-turn-right::before { - content: '\f5eb'; -} - -.fa-directions::before { - content: '\f5eb'; -} - -.fa-burst::before { - content: '\e4dc'; -} - -.fa-house-laptop::before { - content: '\e066'; -} - -.fa-laptop-house::before { - content: '\e066'; -} - -.fa-face-tired::before { - content: '\f5c8'; -} - -.fa-tired::before { - content: '\f5c8'; -} - -.fa-money-bills::before { - content: '\e1f3'; -} - -.fa-smog::before { - content: '\f75f'; -} - -.fa-crutch::before { - content: '\f7f7'; -} - -.fa-cloud-arrow-up::before { - content: '\f0ee'; -} - -.fa-cloud-upload::before { - content: '\f0ee'; -} - -.fa-cloud-upload-alt::before { - content: '\f0ee'; -} - -.fa-palette::before { - content: '\f53f'; -} - -.fa-arrows-turn-right::before { - content: '\e4c0'; -} - -.fa-vest::before { - content: '\e085'; -} - -.fa-ferry::before { - content: '\e4ea'; -} - -.fa-arrows-down-to-people::before { - content: '\e4b9'; -} - -.fa-seedling::before { - content: '\f4d8'; -} - -.fa-sprout::before { - content: '\f4d8'; -} - -.fa-left-right::before { - content: '\f337'; -} - -.fa-arrows-alt-h::before { - content: '\f337'; -} - -.fa-boxes-packing::before { - content: '\e4c7'; -} - -.fa-circle-arrow-left::before { - content: '\f0a8'; -} - -.fa-arrow-circle-left::before { - content: '\f0a8'; -} - -.fa-group-arrows-rotate::before { - content: '\e4f6'; -} - -.fa-bowl-food::before { - content: '\e4c6'; -} - -.fa-candy-cane::before { - content: '\f786'; -} - -.fa-arrow-down-wide-short::before { - content: '\f160'; -} - -.fa-sort-amount-asc::before { - content: '\f160'; -} - -.fa-sort-amount-down::before { - content: '\f160'; -} - -.fa-cloud-bolt::before { - content: '\f76c'; -} - -.fa-thunderstorm::before { - content: '\f76c'; -} - -.fa-text-slash::before { - content: '\f87d'; -} - -.fa-remove-format::before { - content: '\f87d'; -} - -.fa-face-smile-wink::before { - content: '\f4da'; -} - -.fa-smile-wink::before { - content: '\f4da'; -} - -.fa-file-word::before { - content: '\f1c2'; -} - -.fa-file-powerpoint::before { - content: '\f1c4'; -} - -.fa-arrows-left-right::before { - content: '\f07e'; -} - -.fa-arrows-h::before { - content: '\f07e'; -} - -.fa-house-lock::before { - content: '\e510'; -} - -.fa-cloud-arrow-down::before { - content: '\f0ed'; -} - -.fa-cloud-download::before { - content: '\f0ed'; -} - -.fa-cloud-download-alt::before { - content: '\f0ed'; -} - -.fa-children::before { - content: '\e4e1'; -} - -.fa-chalkboard::before { - content: '\f51b'; -} - -.fa-blackboard::before { - content: '\f51b'; -} - -.fa-user-large-slash::before { - content: '\f4fa'; -} - -.fa-user-alt-slash::before { - content: '\f4fa'; -} - -.fa-envelope-open::before { - content: '\f2b6'; -} - -.fa-handshake-simple-slash::before { - content: '\e05f'; -} - -.fa-handshake-alt-slash::before { - content: '\e05f'; -} - -.fa-mattress-pillow::before { - content: '\e525'; -} - -.fa-guarani-sign::before { - content: '\e19a'; -} - -.fa-arrows-rotate::before { - content: '\f021'; -} - -.fa-refresh::before { - content: '\f021'; -} - -.fa-sync::before { - content: '\f021'; -} - -.fa-fire-extinguisher::before { - content: '\f134'; -} - -.fa-cruzeiro-sign::before { - content: '\e152'; -} - -.fa-greater-than-equal::before { - content: '\f532'; -} - -.fa-shield-halved::before { - content: '\f3ed'; -} - -.fa-shield-alt::before { - content: '\f3ed'; -} - -.fa-book-atlas::before { - content: '\f558'; -} - -.fa-atlas::before { - content: '\f558'; -} - -.fa-virus::before { - content: '\e074'; -} - -.fa-envelope-circle-check::before { - content: '\e4e8'; -} - -.fa-layer-group::before { - content: '\f5fd'; -} - -.fa-arrows-to-dot::before { - content: '\e4be'; -} - -.fa-archway::before { - content: '\f557'; -} - -.fa-heart-circle-check::before { - content: '\e4fd'; -} - -.fa-house-chimney-crack::before { - content: '\f6f1'; -} - -.fa-house-damage::before { - content: '\f6f1'; -} - -.fa-file-zipper::before { - content: '\f1c6'; -} - -.fa-file-archive::before { - content: '\f1c6'; -} - -.fa-square::before { - content: '\f0c8'; -} - -.fa-martini-glass-empty::before { - content: '\f000'; -} - -.fa-glass-martini::before { - content: '\f000'; -} - -.fa-couch::before { - content: '\f4b8'; -} - -.fa-cedi-sign::before { - content: '\e0df'; -} - -.fa-italic::before { - content: '\f033'; -} - -.fa-church::before { - content: '\f51d'; -} - -.fa-comments-dollar::before { - content: '\f653'; -} - -.fa-democrat::before { - content: '\f747'; -} - -.fa-z::before { - content: '\5a'; -} - -.fa-person-skiing::before { - content: '\f7c9'; -} - -.fa-skiing::before { - content: '\f7c9'; -} - -.fa-road-lock::before { - content: '\e567'; -} - -.fa-a::before { - content: '\41'; -} - -.fa-temperature-arrow-down::before { - content: '\e03f'; -} - -.fa-temperature-down::before { - content: '\e03f'; -} - -.fa-feather-pointed::before { - content: '\f56b'; -} - -.fa-feather-alt::before { - content: '\f56b'; -} - -.fa-p::before { - content: '\50'; -} - -.fa-snowflake::before { - content: '\f2dc'; -} - -.fa-newspaper::before { - content: '\f1ea'; -} - -.fa-rectangle-ad::before { - content: '\f641'; -} - -.fa-ad::before { - content: '\f641'; -} - -.fa-circle-arrow-right::before { - content: '\f0a9'; -} - -.fa-arrow-circle-right::before { - content: '\f0a9'; -} - -.fa-filter-circle-xmark::before { - content: '\e17b'; -} - -.fa-locust::before { - content: '\e520'; -} - -.fa-sort::before { - content: '\f0dc'; -} - -.fa-unsorted::before { - content: '\f0dc'; -} - -.fa-list-ol::before { - content: '\f0cb'; -} - -.fa-list-1-2::before { - content: '\f0cb'; -} - -.fa-list-numeric::before { - content: '\f0cb'; -} - -.fa-person-dress-burst::before { - content: '\e544'; -} - -.fa-money-check-dollar::before { - content: '\f53d'; -} - -.fa-money-check-alt::before { - content: '\f53d'; -} - -.fa-vector-square::before { - content: '\f5cb'; -} - -.fa-bread-slice::before { - content: '\f7ec'; -} - -.fa-language::before { - content: '\f1ab'; -} - -.fa-face-kiss-wink-heart::before { - content: '\f598'; -} - -.fa-kiss-wink-heart::before { - content: '\f598'; -} - -.fa-filter::before { - content: '\f0b0'; -} - -.fa-question::before { - content: '\3f'; -} - -.fa-file-signature::before { - content: '\f573'; -} - -.fa-up-down-left-right::before { - content: '\f0b2'; -} - -.fa-arrows-alt::before { - content: '\f0b2'; -} - -.fa-house-chimney-user::before { - content: '\e065'; -} - -.fa-hand-holding-heart::before { - content: '\f4be'; -} - -.fa-puzzle-piece::before { - content: '\f12e'; -} - -.fa-money-check::before { - content: '\f53c'; -} - -.fa-star-half-stroke::before { - content: '\f5c0'; -} - -.fa-star-half-alt::before { - content: '\f5c0'; -} - -.fa-code::before { - content: '\f121'; -} - -.fa-whiskey-glass::before { - content: '\f7a0'; -} - -.fa-glass-whiskey::before { - content: '\f7a0'; -} - -.fa-building-circle-exclamation::before { - content: '\e4d3'; -} - -.fa-magnifying-glass-chart::before { - content: '\e522'; -} - -.fa-arrow-up-right-from-square::before { - content: '\f08e'; -} - -.fa-external-link::before { - content: '\f08e'; -} - -.fa-cubes-stacked::before { - content: '\e4e6'; -} - -.fa-won-sign::before { - content: '\f159'; -} - -.fa-krw::before { - content: '\f159'; -} - -.fa-won::before { - content: '\f159'; -} - -.fa-virus-covid::before { - content: '\e4a8'; -} - -.fa-austral-sign::before { - content: '\e0a9'; -} - -.fa-f::before { - content: '\46'; -} - -.fa-leaf::before { - content: '\f06c'; -} - -.fa-road::before { - content: '\f018'; -} - -.fa-taxi::before { - content: '\f1ba'; -} - -.fa-cab::before { - content: '\f1ba'; -} - -.fa-person-circle-plus::before { - content: '\e541'; -} - -.fa-chart-pie::before { - content: '\f200'; -} - -.fa-pie-chart::before { - content: '\f200'; -} - -.fa-bolt-lightning::before { - content: '\e0b7'; -} - -.fa-sack-xmark::before { - content: '\e56a'; -} - -.fa-file-excel::before { - content: '\f1c3'; -} - -.fa-file-contract::before { - content: '\f56c'; -} - -.fa-fish-fins::before { - content: '\e4f2'; -} - -.fa-building-flag::before { - content: '\e4d5'; -} - -.fa-face-grin-beam::before { - content: '\f582'; -} - -.fa-grin-beam::before { - content: '\f582'; -} - -.fa-object-ungroup::before { - content: '\f248'; -} - -.fa-poop::before { - content: '\f619'; -} - -.fa-location-pin::before { - content: '\f041'; -} - -.fa-map-marker::before { - content: '\f041'; -} - -.fa-kaaba::before { - content: '\f66b'; -} - -.fa-toilet-paper::before { - content: '\f71e'; -} - -.fa-helmet-safety::before { - content: '\f807'; -} - -.fa-hard-hat::before { - content: '\f807'; -} - -.fa-hat-hard::before { - content: '\f807'; -} - -.fa-eject::before { - content: '\f052'; -} - -.fa-circle-right::before { - content: '\f35a'; -} - -.fa-arrow-alt-circle-right::before { - content: '\f35a'; -} - -.fa-plane-circle-check::before { - content: '\e555'; -} - -.fa-face-rolling-eyes::before { - content: '\f5a5'; -} - -.fa-meh-rolling-eyes::before { - content: '\f5a5'; -} - -.fa-object-group::before { - content: '\f247'; -} - -.fa-chart-line::before { - content: '\f201'; -} - -.fa-line-chart::before { - content: '\f201'; -} - -.fa-mask-ventilator::before { - content: '\e524'; -} - -.fa-arrow-right::before { - content: '\f061'; -} - -.fa-signs-post::before { - content: '\f277'; -} - -.fa-map-signs::before { - content: '\f277'; -} - -.fa-cash-register::before { - content: '\f788'; -} - -.fa-person-circle-question::before { - content: '\e542'; -} - -.fa-h::before { - content: '\48'; -} - -.fa-tarp::before { - content: '\e57b'; -} - -.fa-screwdriver-wrench::before { - content: '\f7d9'; -} - -.fa-tools::before { - content: '\f7d9'; -} - -.fa-arrows-to-eye::before { - content: '\e4bf'; -} - -.fa-plug-circle-bolt::before { - content: '\e55b'; -} - -.fa-heart::before { - content: '\f004'; -} - -.fa-mars-and-venus::before { - content: '\f224'; -} - -.fa-house-user::before { - content: '\e1b0'; -} - -.fa-home-user::before { - content: '\e1b0'; -} - -.fa-dumpster-fire::before { - content: '\f794'; -} - -.fa-house-crack::before { - content: '\e3b1'; -} - -.fa-martini-glass-citrus::before { - content: '\f561'; -} - -.fa-cocktail::before { - content: '\f561'; -} - -.fa-face-surprise::before { - content: '\f5c2'; -} - -.fa-surprise::before { - content: '\f5c2'; -} - -.fa-bottle-water::before { - content: '\e4c5'; -} - -.fa-circle-pause::before { - content: '\f28b'; -} - -.fa-pause-circle::before { - content: '\f28b'; -} - -.fa-toilet-paper-slash::before { - content: '\e072'; -} - -.fa-apple-whole::before { - content: '\f5d1'; -} - -.fa-apple-alt::before { - content: '\f5d1'; -} - -.fa-kitchen-set::before { - content: '\e51a'; -} - -.fa-r::before { - content: '\52'; -} - -.fa-temperature-quarter::before { - content: '\f2ca'; -} - -.fa-temperature-1::before { - content: '\f2ca'; -} - -.fa-thermometer-1::before { - content: '\f2ca'; -} - -.fa-thermometer-quarter::before { - content: '\f2ca'; -} - -.fa-cube::before { - content: '\f1b2'; -} - -.fa-bitcoin-sign::before { - content: '\e0b4'; -} - -.fa-shield-dog::before { - content: '\e573'; -} - -.fa-solar-panel::before { - content: '\f5ba'; -} - -.fa-lock-open::before { - content: '\f3c1'; -} - -.fa-elevator::before { - content: '\e16d'; -} - -.fa-money-bill-transfer::before { - content: '\e528'; -} - -.fa-money-bill-trend-up::before { - content: '\e529'; -} - -.fa-house-flood-water-circle-arrow-right::before { - content: '\e50f'; -} - -.fa-square-poll-horizontal::before { - content: '\f682'; -} - -.fa-poll-h::before { - content: '\f682'; -} - -.fa-circle::before { - content: '\f111'; -} - -.fa-backward-fast::before { - content: '\f049'; -} - -.fa-fast-backward::before { - content: '\f049'; -} - -.fa-recycle::before { - content: '\f1b8'; -} - -.fa-user-astronaut::before { - content: '\f4fb'; -} - -.fa-plane-slash::before { - content: '\e069'; -} - -.fa-trademark::before { - content: '\f25c'; -} - -.fa-basketball::before { - content: '\f434'; -} - -.fa-basketball-ball::before { - content: '\f434'; -} - -.fa-satellite-dish::before { - content: '\f7c0'; -} - -.fa-circle-up::before { - content: '\f35b'; -} - -.fa-arrow-alt-circle-up::before { - content: '\f35b'; -} - -.fa-mobile-screen-button::before { - content: '\f3cd'; -} - -.fa-mobile-alt::before { - content: '\f3cd'; -} - -.fa-volume-high::before { - content: '\f028'; -} - -.fa-volume-up::before { - content: '\f028'; -} - -.fa-users-rays::before { - content: '\e593'; -} - -.fa-wallet::before { - content: '\f555'; -} - -.fa-clipboard-check::before { - content: '\f46c'; -} - -.fa-file-audio::before { - content: '\f1c7'; -} - -.fa-burger::before { - content: '\f805'; -} - -.fa-hamburger::before { - content: '\f805'; -} - -.fa-wrench::before { - content: '\f0ad'; -} - -.fa-bugs::before { - content: '\e4d0'; -} - -.fa-rupee-sign::before { - content: '\f156'; -} - -.fa-rupee::before { - content: '\f156'; -} - -.fa-file-image::before { - content: '\f1c5'; -} - -.fa-circle-question::before { - content: '\f059'; -} - -.fa-question-circle::before { - content: '\f059'; -} - -.fa-plane-departure::before { - content: '\f5b0'; -} - -.fa-handshake-slash::before { - content: '\e060'; -} - -.fa-book-bookmark::before { - content: '\e0bb'; -} - -.fa-code-branch::before { - content: '\f126'; -} - -.fa-hat-cowboy::before { - content: '\f8c0'; -} - -.fa-bridge::before { - content: '\e4c8'; -} - -.fa-phone-flip::before { - content: '\f879'; -} - -.fa-phone-alt::before { - content: '\f879'; -} - -.fa-truck-front::before { - content: '\e2b7'; -} - -.fa-cat::before { - content: '\f6be'; -} - -.fa-anchor-circle-exclamation::before { - content: '\e4ab'; -} - -.fa-truck-field::before { - content: '\e58d'; -} - -.fa-route::before { - content: '\f4d7'; -} - -.fa-clipboard-question::before { - content: '\e4e3'; -} - -.fa-panorama::before { - content: '\e209'; -} - -.fa-comment-medical::before { - content: '\f7f5'; -} - -.fa-teeth-open::before { - content: '\f62f'; -} - -.fa-file-circle-minus::before { - content: '\e4ed'; -} - -.fa-tags::before { - content: '\f02c'; -} - -.fa-wine-glass::before { - content: '\f4e3'; -} - -.fa-forward-fast::before { - content: '\f050'; -} - -.fa-fast-forward::before { - content: '\f050'; -} - -.fa-face-meh-blank::before { - content: '\f5a4'; -} - -.fa-meh-blank::before { - content: '\f5a4'; -} - -.fa-square-parking::before { - content: '\f540'; -} - -.fa-parking::before { - content: '\f540'; -} - -.fa-house-signal::before { - content: '\e012'; -} - -.fa-bars-progress::before { - content: '\f828'; -} - -.fa-tasks-alt::before { - content: '\f828'; -} - -.fa-faucet-drip::before { - content: '\e006'; -} - -.fa-cart-flatbed::before { - content: '\f474'; -} - -.fa-dolly-flatbed::before { - content: '\f474'; -} - -.fa-ban-smoking::before { - content: '\f54d'; -} - -.fa-smoking-ban::before { - content: '\f54d'; -} - -.fa-terminal::before { - content: '\f120'; -} - -.fa-mobile-button::before { - content: '\f10b'; -} - -.fa-house-medical-flag::before { - content: '\e514'; -} - -.fa-basket-shopping::before { - content: '\f291'; -} - -.fa-shopping-basket::before { - content: '\f291'; -} - -.fa-tape::before { - content: '\f4db'; -} - -.fa-bus-simple::before { - content: '\f55e'; -} - -.fa-bus-alt::before { - content: '\f55e'; -} - -.fa-eye::before { - content: '\f06e'; -} - -.fa-face-sad-cry::before { - content: '\f5b3'; -} - -.fa-sad-cry::before { - content: '\f5b3'; -} - -.fa-audio-description::before { - content: '\f29e'; -} - -.fa-person-military-to-person::before { - content: '\e54c'; -} - -.fa-file-shield::before { - content: '\e4f0'; -} - -.fa-user-slash::before { - content: '\f506'; -} - -.fa-pen::before { - content: '\f304'; -} - -.fa-tower-observation::before { - content: '\e586'; -} - -.fa-file-code::before { - content: '\f1c9'; -} - -.fa-signal::before { - content: '\f012'; -} - -.fa-signal-5::before { - content: '\f012'; -} - -.fa-signal-perfect::before { - content: '\f012'; -} - -.fa-bus::before { - content: '\f207'; -} - -.fa-heart-circle-xmark::before { - content: '\e501'; -} - -.fa-house-chimney::before { - content: '\e3af'; -} - -.fa-home-lg::before { - content: '\e3af'; -} - -.fa-window-maximize::before { - content: '\f2d0'; -} - -.fa-face-frown::before { - content: '\f119'; -} - -.fa-frown::before { - content: '\f119'; -} - -.fa-prescription::before { - content: '\f5b1'; -} - -.fa-shop::before { - content: '\f54f'; -} - -.fa-store-alt::before { - content: '\f54f'; -} - -.fa-floppy-disk::before { - content: '\f0c7'; -} - -.fa-save::before { - content: '\f0c7'; -} - -.fa-vihara::before { - content: '\f6a7'; -} - -.fa-scale-unbalanced::before { - content: '\f515'; -} - -.fa-balance-scale-left::before { - content: '\f515'; -} - -.fa-sort-up::before { - content: '\f0de'; -} - -.fa-sort-asc::before { - content: '\f0de'; -} - -.fa-comment-dots::before { - content: '\f4ad'; -} - -.fa-commenting::before { - content: '\f4ad'; -} - -.fa-plant-wilt::before { - content: '\e5aa'; -} - -.fa-diamond::before { - content: '\f219'; -} - -.fa-face-grin-squint::before { - content: '\f585'; -} - -.fa-grin-squint::before { - content: '\f585'; -} - -.fa-hand-holding-dollar::before { - content: '\f4c0'; -} - -.fa-hand-holding-usd::before { - content: '\f4c0'; -} - -.fa-bacterium::before { - content: '\e05a'; -} - -.fa-hand-pointer::before { - content: '\f25a'; -} - -.fa-drum-steelpan::before { - content: '\f56a'; -} - -.fa-hand-scissors::before { - content: '\f257'; -} - -.fa-hands-praying::before { - content: '\f684'; -} - -.fa-praying-hands::before { - content: '\f684'; -} - -.fa-arrow-rotate-right::before { - content: '\f01e'; -} - -.fa-arrow-right-rotate::before { - content: '\f01e'; -} - -.fa-arrow-rotate-forward::before { - content: '\f01e'; -} - -.fa-redo::before { - content: '\f01e'; -} - -.fa-biohazard::before { - content: '\f780'; -} - -.fa-location-crosshairs::before { - content: '\f601'; -} - -.fa-location::before { - content: '\f601'; -} - -.fa-mars-double::before { - content: '\f227'; -} - -.fa-child-dress::before { - content: '\e59c'; -} - -.fa-users-between-lines::before { - content: '\e591'; -} - -.fa-lungs-virus::before { - content: '\e067'; -} - -.fa-face-grin-tears::before { - content: '\f588'; -} - -.fa-grin-tears::before { - content: '\f588'; -} - -.fa-phone::before { - content: '\f095'; -} - -.fa-calendar-xmark::before { - content: '\f273'; -} - -.fa-calendar-times::before { - content: '\f273'; -} - -.fa-child-reaching::before { - content: '\e59d'; -} - -.fa-head-side-virus::before { - content: '\e064'; -} - -.fa-user-gear::before { - content: '\f4fe'; -} - -.fa-user-cog::before { - content: '\f4fe'; -} - -.fa-arrow-up-1-9::before { - content: '\f163'; -} - -.fa-sort-numeric-up::before { - content: '\f163'; -} - -.fa-door-closed::before { - content: '\f52a'; -} - -.fa-shield-virus::before { - content: '\e06c'; -} - -.fa-dice-six::before { - content: '\f526'; -} - -.fa-mosquito-net::before { - content: '\e52c'; -} - -.fa-bridge-water::before { - content: '\e4ce'; -} - -.fa-person-booth::before { - content: '\f756'; -} - -.fa-text-width::before { - content: '\f035'; -} - -.fa-hat-wizard::before { - content: '\f6e8'; -} - -.fa-pen-fancy::before { - content: '\f5ac'; -} - -.fa-person-digging::before { - content: '\f85e'; -} - -.fa-digging::before { - content: '\f85e'; -} - -.fa-trash::before { - content: '\f1f8'; -} - -.fa-gauge-simple::before { - content: '\f629'; -} - -.fa-gauge-simple-med::before { - content: '\f629'; -} - -.fa-tachometer-average::before { - content: '\f629'; -} - -.fa-book-medical::before { - content: '\f7e6'; -} - -.fa-poo::before { - content: '\f2fe'; -} - -.fa-quote-right::before { - content: '\f10e'; -} - -.fa-quote-right-alt::before { - content: '\f10e'; -} - -.fa-shirt::before { - content: '\f553'; -} - -.fa-t-shirt::before { - content: '\f553'; -} - -.fa-tshirt::before { - content: '\f553'; -} - -.fa-cubes::before { - content: '\f1b3'; -} - -.fa-divide::before { - content: '\f529'; -} - -.fa-tenge-sign::before { - content: '\f7d7'; -} - -.fa-tenge::before { - content: '\f7d7'; -} - -.fa-headphones::before { - content: '\f025'; -} - -.fa-hands-holding::before { - content: '\f4c2'; -} - -.fa-hands-clapping::before { - content: '\e1a8'; -} - -.fa-republican::before { - content: '\f75e'; -} - -.fa-arrow-left::before { - content: '\f060'; -} - -.fa-person-circle-xmark::before { - content: '\e543'; -} - -.fa-ruler::before { - content: '\f545'; -} - -.fa-align-left::before { - content: '\f036'; -} - -.fa-dice-d6::before { - content: '\f6d1'; -} - -.fa-restroom::before { - content: '\f7bd'; -} - -.fa-j::before { - content: '\4a'; -} - -.fa-users-viewfinder::before { - content: '\e595'; -} - -.fa-file-video::before { - content: '\f1c8'; -} - -.fa-up-right-from-square::before { - content: '\f35d'; -} - -.fa-external-link-alt::before { - content: '\f35d'; -} - -.fa-table-cells::before { - content: '\f00a'; -} - -.fa-th::before { - content: '\f00a'; -} - -.fa-file-pdf::before { - content: '\f1c1'; -} - -.fa-book-bible::before { - content: '\f647'; -} - -.fa-bible::before { - content: '\f647'; -} - -.fa-o::before { - content: '\4f'; -} - -.fa-suitcase-medical::before { - content: '\f0fa'; -} - -.fa-medkit::before { - content: '\f0fa'; -} - -.fa-user-secret::before { - content: '\f21b'; -} - -.fa-otter::before { - content: '\f700'; -} - -.fa-person-dress::before { - content: '\f182'; -} - -.fa-female::before { - content: '\f182'; -} - -.fa-comment-dollar::before { - content: '\f651'; -} - -.fa-business-time::before { - content: '\f64a'; -} - -.fa-briefcase-clock::before { - content: '\f64a'; -} - -.fa-table-cells-large::before { - content: '\f009'; -} - -.fa-th-large::before { - content: '\f009'; -} - -.fa-book-tanakh::before { - content: '\f827'; -} - -.fa-tanakh::before { - content: '\f827'; -} - -.fa-phone-volume::before { - content: '\f2a0'; -} - -.fa-volume-control-phone::before { - content: '\f2a0'; -} - -.fa-hat-cowboy-side::before { - content: '\f8c1'; -} - -.fa-clipboard-user::before { - content: '\f7f3'; -} - -.fa-child::before { - content: '\f1ae'; -} - -.fa-lira-sign::before { - content: '\f195'; -} - -.fa-satellite::before { - content: '\f7bf'; -} - -.fa-plane-lock::before { - content: '\e558'; -} - -.fa-tag::before { - content: '\f02b'; -} - -.fa-comment::before { - content: '\f075'; -} - -.fa-cake-candles::before { - content: '\f1fd'; -} - -.fa-birthday-cake::before { - content: '\f1fd'; -} - -.fa-cake::before { - content: '\f1fd'; -} - -.fa-envelope::before { - content: '\f0e0'; -} - -.fa-angles-up::before { - content: '\f102'; -} - -.fa-angle-double-up::before { - content: '\f102'; -} - -.fa-paperclip::before { - content: '\f0c6'; -} - -.fa-arrow-right-to-city::before { - content: '\e4b3'; -} - -.fa-ribbon::before { - content: '\f4d6'; -} - -.fa-lungs::before { - content: '\f604'; -} - -.fa-arrow-up-9-1::before { - content: '\f887'; -} - -.fa-sort-numeric-up-alt::before { - content: '\f887'; -} - -.fa-litecoin-sign::before { - content: '\e1d3'; -} - -.fa-border-none::before { - content: '\f850'; -} - -.fa-circle-nodes::before { - content: '\e4e2'; -} - -.fa-parachute-box::before { - content: '\f4cd'; -} - -.fa-indent::before { - content: '\f03c'; -} - -.fa-truck-field-un::before { - content: '\e58e'; -} - -.fa-hourglass::before { - content: '\f254'; -} - -.fa-hourglass-empty::before { - content: '\f254'; -} - -.fa-mountain::before { - content: '\f6fc'; -} - -.fa-user-doctor::before { - content: '\f0f0'; -} - -.fa-user-md::before { - content: '\f0f0'; -} - -.fa-circle-info::before { - content: '\f05a'; -} - -.fa-info-circle::before { - content: '\f05a'; -} - -.fa-cloud-meatball::before { - content: '\f73b'; -} - -.fa-camera::before { - content: '\f030'; -} - -.fa-camera-alt::before { - content: '\f030'; -} - -.fa-square-virus::before { - content: '\e578'; -} - -.fa-meteor::before { - content: '\f753'; -} - -.fa-car-on::before { - content: '\e4dd'; -} - -.fa-sleigh::before { - content: '\f7cc'; -} - -.fa-arrow-down-1-9::before { - content: '\f162'; -} - -.fa-sort-numeric-asc::before { - content: '\f162'; -} - -.fa-sort-numeric-down::before { - content: '\f162'; -} - -.fa-hand-holding-droplet::before { - content: '\f4c1'; -} - -.fa-hand-holding-water::before { - content: '\f4c1'; -} - -.fa-water::before { - content: '\f773'; -} - -.fa-calendar-check::before { - content: '\f274'; -} - -.fa-braille::before { - content: '\f2a1'; -} - -.fa-prescription-bottle-medical::before { - content: '\f486'; -} - -.fa-prescription-bottle-alt::before { - content: '\f486'; -} - -.fa-landmark::before { - content: '\f66f'; -} - -.fa-truck::before { - content: '\f0d1'; -} - -.fa-crosshairs::before { - content: '\f05b'; -} - -.fa-person-cane::before { - content: '\e53c'; -} - -.fa-tent::before { - content: '\e57d'; -} - -.fa-vest-patches::before { - content: '\e086'; -} - -.fa-check-double::before { - content: '\f560'; -} - -.fa-arrow-down-a-z::before { - content: '\f15d'; -} - -.fa-sort-alpha-asc::before { - content: '\f15d'; -} - -.fa-sort-alpha-down::before { - content: '\f15d'; -} - -.fa-money-bill-wheat::before { - content: '\e52a'; -} - -.fa-cookie::before { - content: '\f563'; -} - -.fa-arrow-rotate-left::before { - content: '\f0e2'; -} - -.fa-arrow-left-rotate::before { - content: '\f0e2'; -} - -.fa-arrow-rotate-back::before { - content: '\f0e2'; -} - -.fa-arrow-rotate-backward::before { - content: '\f0e2'; -} - -.fa-undo::before { - content: '\f0e2'; -} - -.fa-hard-drive::before { - content: '\f0a0'; -} - -.fa-hdd::before { - content: '\f0a0'; -} - -.fa-face-grin-squint-tears::before { - content: '\f586'; -} - -.fa-grin-squint-tears::before { - content: '\f586'; -} - -.fa-dumbbell::before { - content: '\f44b'; -} - -.fa-rectangle-list::before { - content: '\f022'; -} - -.fa-list-alt::before { - content: '\f022'; -} - -.fa-tarp-droplet::before { - content: '\e57c'; -} - -.fa-house-medical-circle-check::before { - content: '\e511'; -} - -.fa-person-skiing-nordic::before { - content: '\f7ca'; -} - -.fa-skiing-nordic::before { - content: '\f7ca'; -} - -.fa-calendar-plus::before { - content: '\f271'; -} - -.fa-plane-arrival::before { - content: '\f5af'; -} - -.fa-circle-left::before { - content: '\f359'; -} - -.fa-arrow-alt-circle-left::before { - content: '\f359'; -} - -.fa-train-subway::before { - content: '\f239'; -} - -.fa-subway::before { - content: '\f239'; -} - -.fa-chart-gantt::before { - content: '\e0e4'; -} - -.fa-indian-rupee-sign::before { - content: '\e1bc'; -} - -.fa-indian-rupee::before { - content: '\e1bc'; -} - -.fa-inr::before { - content: '\e1bc'; -} - -.fa-crop-simple::before { - content: '\f565'; -} - -.fa-crop-alt::before { - content: '\f565'; -} - -.fa-money-bill-1::before { - content: '\f3d1'; -} - -.fa-money-bill-alt::before { - content: '\f3d1'; -} - -.fa-left-long::before { - content: '\f30a'; -} - -.fa-long-arrow-alt-left::before { - content: '\f30a'; -} - -.fa-dna::before { - content: '\f471'; -} - -.fa-virus-slash::before { - content: '\e075'; -} - -.fa-minus::before { - content: '\f068'; -} - -.fa-subtract::before { - content: '\f068'; -} - -.fa-chess::before { - content: '\f439'; -} - -.fa-arrow-left-long::before { - content: '\f177'; -} - -.fa-long-arrow-left::before { - content: '\f177'; -} - -.fa-plug-circle-check::before { - content: '\e55c'; -} - -.fa-street-view::before { - content: '\f21d'; -} - -.fa-franc-sign::before { - content: '\e18f'; -} - -.fa-volume-off::before { - content: '\f026'; -} - -.fa-hands-asl-interpreting::before { - content: '\f2a3'; -} - -.fa-american-sign-language-interpreting::before { - content: '\f2a3'; -} - -.fa-asl-interpreting::before { - content: '\f2a3'; -} - -.fa-hands-american-sign-language-interpreting::before { - content: '\f2a3'; -} - -.fa-gear::before { - content: '\f013'; -} - -.fa-cog::before { - content: '\f013'; -} - -.fa-droplet-slash::before { - content: '\f5c7'; -} - -.fa-tint-slash::before { - content: '\f5c7'; -} - -.fa-mosque::before { - content: '\f678'; -} - -.fa-mosquito::before { - content: '\e52b'; -} - -.fa-star-of-david::before { - content: '\f69a'; -} - -.fa-person-military-rifle::before { - content: '\e54b'; -} - -.fa-cart-shopping::before { - content: '\f07a'; -} - -.fa-shopping-cart::before { - content: '\f07a'; -} - -.fa-vials::before { - content: '\f493'; -} - -.fa-plug-circle-plus::before { - content: '\e55f'; -} - -.fa-place-of-worship::before { - content: '\f67f'; -} - -.fa-grip-vertical::before { - content: '\f58e'; -} - -.fa-arrow-turn-up::before { - content: '\f148'; -} - -.fa-level-up::before { - content: '\f148'; -} - -.fa-u::before { - content: '\55'; -} - -.fa-square-root-variable::before { - content: '\f698'; -} - -.fa-square-root-alt::before { - content: '\f698'; -} - -.fa-clock::before { - content: '\f017'; -} - -.fa-clock-four::before { - content: '\f017'; -} - -.fa-backward-step::before { - content: '\f048'; -} - -.fa-step-backward::before { - content: '\f048'; -} - -.fa-pallet::before { - content: '\f482'; -} - -.fa-faucet::before { - content: '\e005'; -} - -.fa-baseball-bat-ball::before { - content: '\f432'; -} - -.fa-s::before { - content: '\53'; -} - -.fa-timeline::before { - content: '\e29c'; -} - -.fa-keyboard::before { - content: '\f11c'; -} - -.fa-caret-down::before { - content: '\f0d7'; -} - -.fa-house-chimney-medical::before { - content: '\f7f2'; -} - -.fa-clinic-medical::before { - content: '\f7f2'; -} - -.fa-temperature-three-quarters::before { - content: '\f2c8'; -} - -.fa-temperature-3::before { - content: '\f2c8'; -} - -.fa-thermometer-3::before { - content: '\f2c8'; -} - -.fa-thermometer-three-quarters::before { - content: '\f2c8'; -} - -.fa-mobile-screen::before { - content: '\f3cf'; -} - -.fa-mobile-android-alt::before { - content: '\f3cf'; -} - -.fa-plane-up::before { - content: '\e22d'; -} - -.fa-piggy-bank::before { - content: '\f4d3'; -} - -.fa-battery-half::before { - content: '\f242'; -} - -.fa-battery-3::before { - content: '\f242'; -} - -.fa-mountain-city::before { - content: '\e52e'; -} - -.fa-coins::before { - content: '\f51e'; -} - -.fa-khanda::before { - content: '\f66d'; -} - -.fa-sliders::before { - content: '\f1de'; -} - -.fa-sliders-h::before { - content: '\f1de'; -} - -.fa-folder-tree::before { - content: '\f802'; -} - -.fa-network-wired::before { - content: '\f6ff'; -} - -.fa-map-pin::before { - content: '\f276'; -} - -.fa-hamsa::before { - content: '\f665'; -} - -.fa-cent-sign::before { - content: '\e3f5'; -} - -.fa-flask::before { - content: '\f0c3'; -} - -.fa-person-pregnant::before { - content: '\e31e'; -} - -.fa-wand-sparkles::before { - content: '\f72b'; -} - -.fa-ellipsis-vertical::before { - content: '\f142'; -} - -.fa-ellipsis-v::before { - content: '\f142'; -} - -.fa-ticket::before { - content: '\f145'; -} - -.fa-power-off::before { - content: '\f011'; -} - -.fa-right-long::before { - content: '\f30b'; -} - -.fa-long-arrow-alt-right::before { - content: '\f30b'; -} - -.fa-flag-usa::before { - content: '\f74d'; -} - -.fa-laptop-file::before { - content: '\e51d'; -} - -.fa-tty::before { - content: '\f1e4'; -} - -.fa-teletype::before { - content: '\f1e4'; -} - -.fa-diagram-next::before { - content: '\e476'; -} - -.fa-person-rifle::before { - content: '\e54e'; -} - -.fa-house-medical-circle-exclamation::before { - content: '\e512'; -} - -.fa-closed-captioning::before { - content: '\f20a'; -} - -.fa-person-hiking::before { - content: '\f6ec'; -} - -.fa-hiking::before { - content: '\f6ec'; -} - -.fa-venus-double::before { - content: '\f226'; -} - -.fa-images::before { - content: '\f302'; -} - -.fa-calculator::before { - content: '\f1ec'; -} - -.fa-people-pulling::before { - content: '\e535'; -} - -.fa-n::before { - content: '\4e'; -} - -.fa-cable-car::before { - content: '\f7da'; -} - -.fa-tram::before { - content: '\f7da'; -} - -.fa-cloud-rain::before { - content: '\f73d'; -} - -.fa-building-circle-xmark::before { - content: '\e4d4'; -} - -.fa-ship::before { - content: '\f21a'; -} - -.fa-arrows-down-to-line::before { - content: '\e4b8'; -} - -.fa-download::before { - content: '\f019'; -} - -.fa-face-grin::before { - content: '\f580'; -} - -.fa-grin::before { - content: '\f580'; -} - -.fa-delete-left::before { - content: '\f55a'; -} - -.fa-backspace::before { - content: '\f55a'; -} - -.fa-eye-dropper::before { - content: '\f1fb'; -} - -.fa-eye-dropper-empty::before { - content: '\f1fb'; -} - -.fa-eyedropper::before { - content: '\f1fb'; -} - -.fa-file-circle-check::before { - content: '\e5a0'; -} - -.fa-forward::before { - content: '\f04e'; -} - -.fa-mobile::before { - content: '\f3ce'; -} - -.fa-mobile-android::before { - content: '\f3ce'; -} - -.fa-mobile-phone::before { - content: '\f3ce'; -} - -.fa-face-meh::before { - content: '\f11a'; -} - -.fa-meh::before { - content: '\f11a'; -} - -.fa-align-center::before { - content: '\f037'; -} - -.fa-book-skull::before { - content: '\f6b7'; -} - -.fa-book-dead::before { - content: '\f6b7'; -} - -.fa-id-card::before { - content: '\f2c2'; -} - -.fa-drivers-license::before { - content: '\f2c2'; -} - -.fa-outdent::before { - content: '\f03b'; -} - -.fa-dedent::before { - content: '\f03b'; -} - -.fa-heart-circle-exclamation::before { - content: '\e4fe'; -} - -.fa-house::before { - content: '\f015'; -} - -.fa-home::before { - content: '\f015'; -} - -.fa-home-alt::before { - content: '\f015'; -} - -.fa-home-lg-alt::before { - content: '\f015'; -} - -.fa-calendar-week::before { - content: '\f784'; -} - -.fa-laptop-medical::before { - content: '\f812'; -} - -.fa-b::before { - content: '\42'; -} - -.fa-file-medical::before { - content: '\f477'; -} - -.fa-dice-one::before { - content: '\f525'; -} - -.fa-kiwi-bird::before { - content: '\f535'; -} - -.fa-arrow-right-arrow-left::before { - content: '\f0ec'; -} - -.fa-exchange::before { - content: '\f0ec'; -} - -.fa-rotate-right::before { - content: '\f2f9'; -} - -.fa-redo-alt::before { - content: '\f2f9'; -} - -.fa-rotate-forward::before { - content: '\f2f9'; -} - -.fa-utensils::before { - content: '\f2e7'; -} - -.fa-cutlery::before { - content: '\f2e7'; -} - -.fa-arrow-up-wide-short::before { - content: '\f161'; -} - -.fa-sort-amount-up::before { - content: '\f161'; -} - -.fa-mill-sign::before { - content: '\e1ed'; -} - -.fa-bowl-rice::before { - content: '\e2eb'; -} - -.fa-skull::before { - content: '\f54c'; -} - -.fa-tower-broadcast::before { - content: '\f519'; -} - -.fa-broadcast-tower::before { - content: '\f519'; -} - -.fa-truck-pickup::before { - content: '\f63c'; -} - -.fa-up-long::before { - content: '\f30c'; -} - -.fa-long-arrow-alt-up::before { - content: '\f30c'; -} - -.fa-stop::before { - content: '\f04d'; -} - -.fa-code-merge::before { - content: '\f387'; -} - -.fa-upload::before { - content: '\f093'; -} - -.fa-hurricane::before { - content: '\f751'; -} - -.fa-mound::before { - content: '\e52d'; -} - -.fa-toilet-portable::before { - content: '\e583'; -} - -.fa-compact-disc::before { - content: '\f51f'; -} - -.fa-file-arrow-down::before { - content: '\f56d'; -} - -.fa-file-download::before { - content: '\f56d'; -} - -.fa-caravan::before { - content: '\f8ff'; -} - -.fa-shield-cat::before { - content: '\e572'; -} - -.fa-bolt::before { - content: '\f0e7'; -} - -.fa-zap::before { - content: '\f0e7'; -} - -.fa-glass-water::before { - content: '\e4f4'; -} - -.fa-oil-well::before { - content: '\e532'; -} - -.fa-vault::before { - content: '\e2c5'; -} - -.fa-mars::before { - content: '\f222'; -} - -.fa-toilet::before { - content: '\f7d8'; -} - -.fa-plane-circle-xmark::before { - content: '\e557'; -} - -.fa-yen-sign::before { - content: '\f157'; -} - -.fa-cny::before { - content: '\f157'; -} - -.fa-jpy::before { - content: '\f157'; -} - -.fa-rmb::before { - content: '\f157'; -} - -.fa-yen::before { - content: '\f157'; -} - -.fa-ruble-sign::before { - content: '\f158'; -} - -.fa-rouble::before { - content: '\f158'; -} - -.fa-rub::before { - content: '\f158'; -} - -.fa-ruble::before { - content: '\f158'; -} - -.fa-sun::before { - content: '\f185'; -} - -.fa-guitar::before { - content: '\f7a6'; -} - -.fa-face-laugh-wink::before { - content: '\f59c'; -} - -.fa-laugh-wink::before { - content: '\f59c'; -} - -.fa-horse-head::before { - content: '\f7ab'; -} - -.fa-bore-hole::before { - content: '\e4c3'; -} - -.fa-industry::before { - content: '\f275'; -} - -.fa-circle-down::before { - content: '\f358'; -} - -.fa-arrow-alt-circle-down::before { - content: '\f358'; -} - -.fa-arrows-turn-to-dots::before { - content: '\e4c1'; -} - -.fa-florin-sign::before { - content: '\e184'; -} - -.fa-arrow-down-short-wide::before { - content: '\f884'; -} - -.fa-sort-amount-desc::before { - content: '\f884'; -} - -.fa-sort-amount-down-alt::before { - content: '\f884'; -} - -.fa-less-than::before { - content: '\3c'; -} - -.fa-angle-down::before { - content: '\f107'; -} - -.fa-car-tunnel::before { - content: '\e4de'; -} - -.fa-head-side-cough::before { - content: '\e061'; -} - -.fa-grip-lines::before { - content: '\f7a4'; -} - -.fa-thumbs-down::before { - content: '\f165'; -} - -.fa-user-lock::before { - content: '\f502'; -} - -.fa-arrow-right-long::before { - content: '\f178'; -} - -.fa-long-arrow-right::before { - content: '\f178'; -} - -.fa-anchor-circle-xmark::before { - content: '\e4ac'; -} - -.fa-ellipsis::before { - content: '\f141'; -} - -.fa-ellipsis-h::before { - content: '\f141'; -} - -.fa-chess-pawn::before { - content: '\f443'; -} - -.fa-kit-medical::before { - content: '\f479'; -} - -.fa-first-aid::before { - content: '\f479'; -} - -.fa-person-through-window::before { - content: '\e5a9'; -} - -.fa-toolbox::before { - content: '\f552'; -} - -.fa-hands-holding-circle::before { - content: '\e4fb'; -} - -.fa-bug::before { - content: '\f188'; -} - -.fa-credit-card::before { - content: '\f09d'; -} - -.fa-credit-card-alt::before { - content: '\f09d'; -} - -.fa-car::before { - content: '\f1b9'; -} - -.fa-automobile::before { - content: '\f1b9'; -} - -.fa-hand-holding-hand::before { - content: '\e4f7'; -} - -.fa-book-open-reader::before { - content: '\f5da'; -} - -.fa-book-reader::before { - content: '\f5da'; -} - -.fa-mountain-sun::before { - content: '\e52f'; -} - -.fa-arrows-left-right-to-line::before { - content: '\e4ba'; -} - -.fa-dice-d20::before { - content: '\f6cf'; -} - -.fa-truck-droplet::before { - content: '\e58c'; -} - -.fa-file-circle-xmark::before { - content: '\e5a1'; -} - -.fa-temperature-arrow-up::before { - content: '\e040'; -} - -.fa-temperature-up::before { - content: '\e040'; -} - -.fa-medal::before { - content: '\f5a2'; -} - -.fa-bed::before { - content: '\f236'; -} - -.fa-square-h::before { - content: '\f0fd'; -} - -.fa-h-square::before { - content: '\f0fd'; -} - -.fa-podcast::before { - content: '\f2ce'; -} - -.fa-temperature-full::before { - content: '\f2c7'; -} - -.fa-temperature-4::before { - content: '\f2c7'; -} - -.fa-thermometer-4::before { - content: '\f2c7'; -} - -.fa-thermometer-full::before { - content: '\f2c7'; -} - -.fa-bell::before { - content: '\f0f3'; -} - -.fa-superscript::before { - content: '\f12b'; -} - -.fa-plug-circle-xmark::before { - content: '\e560'; -} - -.fa-star-of-life::before { - content: '\f621'; -} - -.fa-phone-slash::before { - content: '\f3dd'; -} - -.fa-paint-roller::before { - content: '\f5aa'; -} - -.fa-handshake-angle::before { - content: '\f4c4'; -} - -.fa-hands-helping::before { - content: '\f4c4'; -} - -.fa-location-dot::before { - content: '\f3c5'; -} - -.fa-map-marker-alt::before { - content: '\f3c5'; -} - -.fa-file::before { - content: '\f15b'; -} - -.fa-greater-than::before { - content: '\3e'; -} - -.fa-person-swimming::before { - content: '\f5c4'; -} - -.fa-swimmer::before { - content: '\f5c4'; -} - -.fa-arrow-down::before { - content: '\f063'; -} - -.fa-droplet::before { - content: '\f043'; -} - -.fa-tint::before { - content: '\f043'; -} - -.fa-eraser::before { - content: '\f12d'; -} - -.fa-earth-americas::before { - content: '\f57d'; -} - -.fa-earth::before { - content: '\f57d'; -} - -.fa-earth-america::before { - content: '\f57d'; -} - -.fa-globe-americas::before { - content: '\f57d'; -} - -.fa-person-burst::before { - content: '\e53b'; -} - -.fa-dove::before { - content: '\f4ba'; -} - -.fa-battery-empty::before { - content: '\f244'; -} - -.fa-battery-0::before { - content: '\f244'; -} - -.fa-socks::before { - content: '\f696'; -} - -.fa-inbox::before { - content: '\f01c'; -} - -.fa-section::before { - content: '\e447'; -} - -.fa-gauge-high::before { - content: '\f625'; -} - -.fa-tachometer-alt::before { - content: '\f625'; -} - -.fa-tachometer-alt-fast::before { - content: '\f625'; -} - -.fa-envelope-open-text::before { - content: '\f658'; -} - -.fa-hospital::before { - content: '\f0f8'; -} - -.fa-hospital-alt::before { - content: '\f0f8'; -} - -.fa-hospital-wide::before { - content: '\f0f8'; -} - -.fa-wine-bottle::before { - content: '\f72f'; -} - -.fa-chess-rook::before { - content: '\f447'; -} - -.fa-bars-staggered::before { - content: '\f550'; -} - -.fa-reorder::before { - content: '\f550'; -} - -.fa-stream::before { - content: '\f550'; -} - -.fa-dharmachakra::before { - content: '\f655'; -} - -.fa-hotdog::before { - content: '\f80f'; -} - -.fa-person-walking-with-cane::before { - content: '\f29d'; -} - -.fa-blind::before { - content: '\f29d'; -} - -.fa-drum::before { - content: '\f569'; -} - -.fa-ice-cream::before { - content: '\f810'; -} - -.fa-heart-circle-bolt::before { - content: '\e4fc'; -} - -.fa-fax::before { - content: '\f1ac'; -} - -.fa-paragraph::before { - content: '\f1dd'; -} - -.fa-check-to-slot::before { - content: '\f772'; -} - -.fa-vote-yea::before { - content: '\f772'; -} - -.fa-star-half::before { - content: '\f089'; -} - -.fa-boxes-stacked::before { - content: '\f468'; -} - -.fa-boxes::before { - content: '\f468'; -} - -.fa-boxes-alt::before { - content: '\f468'; -} - -.fa-link::before { - content: '\f0c1'; -} - -.fa-chain::before { - content: '\f0c1'; -} - -.fa-ear-listen::before { - content: '\f2a2'; -} - -.fa-assistive-listening-systems::before { - content: '\f2a2'; -} - -.fa-tree-city::before { - content: '\e587'; -} - -.fa-play::before { - content: '\f04b'; -} - -.fa-font::before { - content: '\f031'; -} - -.fa-rupiah-sign::before { - content: '\e23d'; -} - -.fa-magnifying-glass::before { - content: '\f002'; -} - -.fa-search::before { - content: '\f002'; -} - -.fa-table-tennis-paddle-ball::before { - content: '\f45d'; -} - -.fa-ping-pong-paddle-ball::before { - content: '\f45d'; -} - -.fa-table-tennis::before { - content: '\f45d'; -} - -.fa-person-dots-from-line::before { - content: '\f470'; -} - -.fa-diagnoses::before { - content: '\f470'; -} - -.fa-trash-can-arrow-up::before { - content: '\f82a'; -} - -.fa-trash-restore-alt::before { - content: '\f82a'; -} - -.fa-naira-sign::before { - content: '\e1f6'; -} - -.fa-cart-arrow-down::before { - content: '\f218'; -} - -.fa-walkie-talkie::before { - content: '\f8ef'; -} - -.fa-file-pen::before { - content: '\f31c'; -} - -.fa-file-edit::before { - content: '\f31c'; -} - -.fa-receipt::before { - content: '\f543'; -} - -.fa-square-pen::before { - content: '\f14b'; -} - -.fa-pen-square::before { - content: '\f14b'; -} - -.fa-pencil-square::before { - content: '\f14b'; -} - -.fa-suitcase-rolling::before { - content: '\f5c1'; -} - -.fa-person-circle-exclamation::before { - content: '\e53f'; -} - -.fa-chevron-down::before { - content: '\f078'; -} - -.fa-battery-full::before { - content: '\f240'; -} - -.fa-battery::before { - content: '\f240'; -} - -.fa-battery-5::before { - content: '\f240'; -} - -.fa-skull-crossbones::before { - content: '\f714'; -} - -.fa-code-compare::before { - content: '\e13a'; -} - -.fa-list-ul::before { - content: '\f0ca'; -} - -.fa-list-dots::before { - content: '\f0ca'; -} - -.fa-school-lock::before { - content: '\e56f'; -} - -.fa-tower-cell::before { - content: '\e585'; -} - -.fa-down-long::before { - content: '\f309'; -} - -.fa-long-arrow-alt-down::before { - content: '\f309'; -} - -.fa-ranking-star::before { - content: '\e561'; -} - -.fa-chess-king::before { - content: '\f43f'; -} - -.fa-person-harassing::before { - content: '\e549'; -} - -.fa-brazilian-real-sign::before { - content: '\e46c'; -} - -.fa-landmark-dome::before { - content: '\f752'; -} - -.fa-landmark-alt::before { - content: '\f752'; -} - -.fa-arrow-up::before { - content: '\f062'; -} - -.fa-tv::before { - content: '\f26c'; -} - -.fa-television::before { - content: '\f26c'; -} - -.fa-tv-alt::before { - content: '\f26c'; -} - -.fa-shrimp::before { - content: '\e448'; -} - -.fa-list-check::before { - content: '\f0ae'; -} - -.fa-tasks::before { - content: '\f0ae'; -} - -.fa-jug-detergent::before { - content: '\e519'; -} - -.fa-circle-user::before { - content: '\f2bd'; -} - -.fa-user-circle::before { - content: '\f2bd'; -} - -.fa-user-shield::before { - content: '\f505'; -} - -.fa-wind::before { - content: '\f72e'; -} - -.fa-car-burst::before { - content: '\f5e1'; -} - -.fa-car-crash::before { - content: '\f5e1'; -} - -.fa-y::before { - content: '\59'; -} - -.fa-person-snowboarding::before { - content: '\f7ce'; -} - -.fa-snowboarding::before { - content: '\f7ce'; -} - -.fa-truck-fast::before { - content: '\f48b'; -} - -.fa-shipping-fast::before { - content: '\f48b'; -} - -.fa-fish::before { - content: '\f578'; -} - -.fa-user-graduate::before { - content: '\f501'; -} - -.fa-circle-half-stroke::before { - content: '\f042'; -} - -.fa-adjust::before { - content: '\f042'; -} - -.fa-clapperboard::before { - content: '\e131'; -} - -.fa-circle-radiation::before { - content: '\f7ba'; -} - -.fa-radiation-alt::before { - content: '\f7ba'; -} - -.fa-baseball::before { - content: '\f433'; -} - -.fa-baseball-ball::before { - content: '\f433'; -} - -.fa-jet-fighter-up::before { - content: '\e518'; -} - -.fa-diagram-project::before { - content: '\f542'; -} - -.fa-project-diagram::before { - content: '\f542'; -} - -.fa-copy::before { - content: '\f0c5'; -} - -.fa-volume-xmark::before { - content: '\f6a9'; -} - -.fa-volume-mute::before { - content: '\f6a9'; -} - -.fa-volume-times::before { - content: '\f6a9'; -} - -.fa-hand-sparkles::before { - content: '\e05d'; -} - -.fa-grip::before { - content: '\f58d'; -} - -.fa-grip-horizontal::before { - content: '\f58d'; -} - -.fa-share-from-square::before { - content: '\f14d'; -} - -.fa-share-square::before { - content: '\f14d'; -} - -.fa-child-combatant::before { - content: '\e4e0'; -} - -.fa-child-rifle::before { - content: '\e4e0'; -} - -.fa-gun::before { - content: '\e19b'; -} - -.fa-square-phone::before { - content: '\f098'; -} - -.fa-phone-square::before { - content: '\f098'; -} - -.fa-plus::before { - content: '\2b'; -} - -.fa-add::before { - content: '\2b'; -} - -.fa-expand::before { - content: '\f065'; -} - -.fa-computer::before { - content: '\e4e5'; -} - -.fa-xmark::before { - content: '\f00d'; -} - -.fa-close::before { - content: '\f00d'; -} - -.fa-multiply::before { - content: '\f00d'; -} - -.fa-remove::before { - content: '\f00d'; -} - -.fa-times::before { - content: '\f00d'; -} - -.fa-arrows-up-down-left-right::before { - content: '\f047'; -} - -.fa-arrows::before { - content: '\f047'; -} - -.fa-chalkboard-user::before { - content: '\f51c'; -} - -.fa-chalkboard-teacher::before { - content: '\f51c'; -} - -.fa-peso-sign::before { - content: '\e222'; -} - -.fa-building-shield::before { - content: '\e4d8'; -} - -.fa-baby::before { - content: '\f77c'; -} - -.fa-users-line::before { - content: '\e592'; -} - -.fa-quote-left::before { - content: '\f10d'; -} - -.fa-quote-left-alt::before { - content: '\f10d'; -} - -.fa-tractor::before { - content: '\f722'; -} - -.fa-trash-arrow-up::before { - content: '\f829'; -} - -.fa-trash-restore::before { - content: '\f829'; -} - -.fa-arrow-down-up-lock::before { - content: '\e4b0'; -} - -.fa-lines-leaning::before { - content: '\e51e'; -} - -.fa-ruler-combined::before { - content: '\f546'; -} - -.fa-copyright::before { - content: '\f1f9'; -} - -.fa-equals::before { - content: '\3d'; -} - -.fa-blender::before { - content: '\f517'; -} - -.fa-teeth::before { - content: '\f62e'; -} - -.fa-shekel-sign::before { - content: '\f20b'; -} - -.fa-ils::before { - content: '\f20b'; -} - -.fa-shekel::before { - content: '\f20b'; -} - -.fa-sheqel::before { - content: '\f20b'; -} - -.fa-sheqel-sign::before { - content: '\f20b'; -} - -.fa-map::before { - content: '\f279'; -} - -.fa-rocket::before { - content: '\f135'; -} - -.fa-photo-film::before { - content: '\f87c'; -} - -.fa-photo-video::before { - content: '\f87c'; -} - -.fa-folder-minus::before { - content: '\f65d'; -} - -.fa-store::before { - content: '\f54e'; -} - -.fa-arrow-trend-up::before { - content: '\e098'; -} - -.fa-plug-circle-minus::before { - content: '\e55e'; -} - -.fa-sign-hanging::before { - content: '\f4d9'; -} - -.fa-sign::before { - content: '\f4d9'; -} - -.fa-bezier-curve::before { - content: '\f55b'; -} - -.fa-bell-slash::before { - content: '\f1f6'; -} - -.fa-tablet::before { - content: '\f3fb'; -} - -.fa-tablet-android::before { - content: '\f3fb'; -} - -.fa-school-flag::before { - content: '\e56e'; -} - -.fa-fill::before { - content: '\f575'; -} - -.fa-angle-up::before { - content: '\f106'; -} - -.fa-drumstick-bite::before { - content: '\f6d7'; -} - -.fa-holly-berry::before { - content: '\f7aa'; -} - -.fa-chevron-left::before { - content: '\f053'; -} - -.fa-bacteria::before { - content: '\e059'; -} - -.fa-hand-lizard::before { - content: '\f258'; -} - -.fa-notdef::before { - content: '\e1fe'; -} - -.fa-disease::before { - content: '\f7fa'; -} - -.fa-briefcase-medical::before { - content: '\f469'; -} - -.fa-genderless::before { - content: '\f22d'; -} - -.fa-chevron-right::before { - content: '\f054'; -} - -.fa-retweet::before { - content: '\f079'; -} - -.fa-car-rear::before { - content: '\f5de'; -} - -.fa-car-alt::before { - content: '\f5de'; -} - -.fa-pump-soap::before { - content: '\e06b'; -} - -.fa-video-slash::before { - content: '\f4e2'; -} - -.fa-battery-quarter::before { - content: '\f243'; -} - -.fa-battery-2::before { - content: '\f243'; -} - -.fa-radio::before { - content: '\f8d7'; -} - -.fa-baby-carriage::before { - content: '\f77d'; -} - -.fa-carriage-baby::before { - content: '\f77d'; -} - -.fa-traffic-light::before { - content: '\f637'; -} - -.fa-thermometer::before { - content: '\f491'; -} - -.fa-vr-cardboard::before { - content: '\f729'; -} - -.fa-hand-middle-finger::before { - content: '\f806'; -} - -.fa-percent::before { - content: '\25'; -} - -.fa-percentage::before { - content: '\25'; -} - -.fa-truck-moving::before { - content: '\f4df'; -} - -.fa-glass-water-droplet::before { - content: '\e4f5'; -} - -.fa-display::before { - content: '\e163'; -} - -.fa-face-smile::before { - content: '\f118'; -} - -.fa-smile::before { - content: '\f118'; -} - -.fa-thumbtack::before { - content: '\f08d'; -} - -.fa-thumb-tack::before { - content: '\f08d'; -} - -.fa-trophy::before { - content: '\f091'; -} - -.fa-person-praying::before { - content: '\f683'; -} - -.fa-pray::before { - content: '\f683'; -} - -.fa-hammer::before { - content: '\f6e3'; -} - -.fa-hand-peace::before { - content: '\f25b'; -} - -.fa-rotate::before { - content: '\f2f1'; -} - -.fa-sync-alt::before { - content: '\f2f1'; -} - -.fa-spinner::before { - content: '\f110'; -} - -.fa-robot::before { - content: '\f544'; -} - -.fa-peace::before { - content: '\f67c'; -} - -.fa-gears::before { - content: '\f085'; -} - -.fa-cogs::before { - content: '\f085'; -} - -.fa-warehouse::before { - content: '\f494'; -} - -.fa-arrow-up-right-dots::before { - content: '\e4b7'; -} - -.fa-splotch::before { - content: '\f5bc'; -} - -.fa-face-grin-hearts::before { - content: '\f584'; -} - -.fa-grin-hearts::before { - content: '\f584'; -} - -.fa-dice-four::before { - content: '\f524'; -} - -.fa-sim-card::before { - content: '\f7c4'; -} - -.fa-transgender::before { - content: '\f225'; -} - -.fa-transgender-alt::before { - content: '\f225'; -} - -.fa-mercury::before { - content: '\f223'; -} - -.fa-arrow-turn-down::before { - content: '\f149'; -} - -.fa-level-down::before { - content: '\f149'; -} - -.fa-person-falling-burst::before { - content: '\e547'; -} - -.fa-award::before { - content: '\f559'; -} - -.fa-ticket-simple::before { - content: '\f3ff'; -} - -.fa-ticket-alt::before { - content: '\f3ff'; -} - -.fa-building::before { - content: '\f1ad'; -} - -.fa-angles-left::before { - content: '\f100'; -} - -.fa-angle-double-left::before { - content: '\f100'; -} - -.fa-qrcode::before { - content: '\f029'; -} - -.fa-clock-rotate-left::before { - content: '\f1da'; -} - -.fa-history::before { - content: '\f1da'; -} - -.fa-face-grin-beam-sweat::before { - content: '\f583'; -} - -.fa-grin-beam-sweat::before { - content: '\f583'; -} - -.fa-file-export::before { - content: '\f56e'; -} - -.fa-arrow-right-from-file::before { - content: '\f56e'; -} - -.fa-shield::before { - content: '\f132'; -} - -.fa-shield-blank::before { - content: '\f132'; -} - -.fa-arrow-up-short-wide::before { - content: '\f885'; -} - -.fa-sort-amount-up-alt::before { - content: '\f885'; -} - -.fa-house-medical::before { - content: '\e3b2'; -} - -.fa-golf-ball-tee::before { - content: '\f450'; -} - -.fa-golf-ball::before { - content: '\f450'; -} - -.fa-circle-chevron-left::before { - content: '\f137'; -} - -.fa-chevron-circle-left::before { - content: '\f137'; -} - -.fa-house-chimney-window::before { - content: '\e00d'; -} - -.fa-pen-nib::before { - content: '\f5ad'; -} - -.fa-tent-arrow-turn-left::before { - content: '\e580'; -} - -.fa-tents::before { - content: '\e582'; -} - -.fa-wand-magic::before { - content: '\f0d0'; -} - -.fa-magic::before { - content: '\f0d0'; -} - -.fa-dog::before { - content: '\f6d3'; -} - -.fa-carrot::before { - content: '\f787'; -} - -.fa-moon::before { - content: '\f186'; -} - -.fa-wine-glass-empty::before { - content: '\f5ce'; -} - -.fa-wine-glass-alt::before { - content: '\f5ce'; -} - -.fa-cheese::before { - content: '\f7ef'; -} - -.fa-yin-yang::before { - content: '\f6ad'; -} - -.fa-music::before { - content: '\f001'; -} - -.fa-code-commit::before { - content: '\f386'; -} - -.fa-temperature-low::before { - content: '\f76b'; -} - -.fa-person-biking::before { - content: '\f84a'; -} - -.fa-biking::before { - content: '\f84a'; -} - -.fa-broom::before { - content: '\f51a'; -} - -.fa-shield-heart::before { - content: '\e574'; -} - -.fa-gopuram::before { - content: '\f664'; -} - -.fa-earth-oceania::before { - content: '\e47b'; -} - -.fa-globe-oceania::before { - content: '\e47b'; -} - -.fa-square-xmark::before { - content: '\f2d3'; -} - -.fa-times-square::before { - content: '\f2d3'; -} - -.fa-xmark-square::before { - content: '\f2d3'; -} - -.fa-hashtag::before { - content: '\23'; -} - -.fa-up-right-and-down-left-from-center::before { - content: '\f424'; -} - -.fa-expand-alt::before { - content: '\f424'; -} - -.fa-oil-can::before { - content: '\f613'; -} - -.fa-t::before { - content: '\54'; -} - -.fa-hippo::before { - content: '\f6ed'; -} - -.fa-chart-column::before { - content: '\e0e3'; -} - -.fa-infinity::before { - content: '\f534'; -} - -.fa-vial-circle-check::before { - content: '\e596'; -} - -.fa-person-arrow-down-to-line::before { - content: '\e538'; -} - -.fa-voicemail::before { - content: '\f897'; -} - -.fa-fan::before { - content: '\f863'; -} - -.fa-person-walking-luggage::before { - content: '\e554'; -} - -.fa-up-down::before { - content: '\f338'; -} - -.fa-arrows-alt-v::before { - content: '\f338'; -} - -.fa-cloud-moon-rain::before { - content: '\f73c'; -} - -.fa-calendar::before { - content: '\f133'; -} - -.fa-trailer::before { - content: '\e041'; -} - -.fa-bahai::before { - content: '\f666'; -} - -.fa-haykal::before { - content: '\f666'; -} - -.fa-sd-card::before { - content: '\f7c2'; -} - -.fa-dragon::before { - content: '\f6d5'; -} - -.fa-shoe-prints::before { - content: '\f54b'; -} - -.fa-circle-plus::before { - content: '\f055'; -} - -.fa-plus-circle::before { - content: '\f055'; -} - -.fa-face-grin-tongue-wink::before { - content: '\f58b'; -} - -.fa-grin-tongue-wink::before { - content: '\f58b'; -} - -.fa-hand-holding::before { - content: '\f4bd'; -} - -.fa-plug-circle-exclamation::before { - content: '\e55d'; -} - -.fa-link-slash::before { - content: '\f127'; -} - -.fa-chain-broken::before { - content: '\f127'; -} - -.fa-chain-slash::before { - content: '\f127'; -} - -.fa-unlink::before { - content: '\f127'; -} - -.fa-clone::before { - content: '\f24d'; -} - -.fa-person-walking-arrow-loop-left::before { - content: '\e551'; -} - -.fa-arrow-up-z-a::before { - content: '\f882'; -} - -.fa-sort-alpha-up-alt::before { - content: '\f882'; -} - -.fa-fire-flame-curved::before { - content: '\f7e4'; -} - -.fa-fire-alt::before { - content: '\f7e4'; -} - -.fa-tornado::before { - content: '\f76f'; -} - -.fa-file-circle-plus::before { - content: '\e494'; -} - -.fa-book-quran::before { - content: '\f687'; -} - -.fa-quran::before { - content: '\f687'; -} - -.fa-anchor::before { - content: '\f13d'; -} - -.fa-border-all::before { - content: '\f84c'; -} - -.fa-face-angry::before { - content: '\f556'; -} - -.fa-angry::before { - content: '\f556'; -} - -.fa-cookie-bite::before { - content: '\f564'; -} - -.fa-arrow-trend-down::before { - content: '\e097'; -} - -.fa-rss::before { - content: '\f09e'; -} - -.fa-feed::before { - content: '\f09e'; -} - -.fa-draw-polygon::before { - content: '\f5ee'; -} - -.fa-scale-balanced::before { - content: '\f24e'; -} - -.fa-balance-scale::before { - content: '\f24e'; -} - -.fa-gauge-simple-high::before { - content: '\f62a'; -} - -.fa-tachometer::before { - content: '\f62a'; -} - -.fa-tachometer-fast::before { - content: '\f62a'; -} - -.fa-shower::before { - content: '\f2cc'; -} - -.fa-desktop::before { - content: '\f390'; -} - -.fa-desktop-alt::before { - content: '\f390'; -} - -.fa-m::before { - content: '\4d'; -} - -.fa-table-list::before { - content: '\f00b'; -} - -.fa-th-list::before { - content: '\f00b'; -} - -.fa-comment-sms::before { - content: '\f7cd'; -} - -.fa-sms::before { - content: '\f7cd'; -} - -.fa-book::before { - content: '\f02d'; -} - -.fa-user-plus::before { - content: '\f234'; -} - -.fa-check::before { - content: '\f00c'; -} - -.fa-battery-three-quarters::before { - content: '\f241'; -} - -.fa-battery-4::before { - content: '\f241'; -} - -.fa-house-circle-check::before { - content: '\e509'; -} - -.fa-angle-left::before { - content: '\f104'; -} - -.fa-diagram-successor::before { - content: '\e47a'; -} - -.fa-truck-arrow-right::before { - content: '\e58b'; -} - -.fa-arrows-split-up-and-left::before { - content: '\e4bc'; -} - -.fa-hand-fist::before { - content: '\f6de'; -} - -.fa-fist-raised::before { - content: '\f6de'; -} - -.fa-cloud-moon::before { - content: '\f6c3'; -} - -.fa-briefcase::before { - content: '\f0b1'; -} - -.fa-person-falling::before { - content: '\e546'; -} - -.fa-image-portrait::before { - content: '\f3e0'; -} - -.fa-portrait::before { - content: '\f3e0'; -} - -.fa-user-tag::before { - content: '\f507'; -} - -.fa-rug::before { - content: '\e569'; -} - -.fa-earth-europe::before { - content: '\f7a2'; -} - -.fa-globe-europe::before { - content: '\f7a2'; -} - -.fa-cart-flatbed-suitcase::before { - content: '\f59d'; -} - -.fa-luggage-cart::before { - content: '\f59d'; -} - -.fa-rectangle-xmark::before { - content: '\f410'; -} - -.fa-rectangle-times::before { - content: '\f410'; -} - -.fa-times-rectangle::before { - content: '\f410'; -} - -.fa-window-close::before { - content: '\f410'; -} - -.fa-baht-sign::before { - content: '\e0ac'; -} - -.fa-book-open::before { - content: '\f518'; -} - -.fa-book-journal-whills::before { - content: '\f66a'; -} - -.fa-journal-whills::before { - content: '\f66a'; -} - -.fa-handcuffs::before { - content: '\e4f8'; -} - -.fa-triangle-exclamation::before { - content: '\f071'; -} - -.fa-exclamation-triangle::before { - content: '\f071'; -} - -.fa-warning::before { - content: '\f071'; -} - -.fa-database::before { - content: '\f1c0'; -} - -.fa-share::before { - content: '\f064'; -} - -.fa-arrow-turn-right::before { - content: '\f064'; -} - -.fa-mail-forward::before { - content: '\f064'; -} - -.fa-bottle-droplet::before { - content: '\e4c4'; -} - -.fa-mask-face::before { - content: '\e1d7'; -} - -.fa-hill-rockslide::before { - content: '\e508'; -} - -.fa-right-left::before { - content: '\f362'; -} - -.fa-exchange-alt::before { - content: '\f362'; -} - -.fa-paper-plane::before { - content: '\f1d8'; -} - -.fa-road-circle-exclamation::before { - content: '\e565'; -} - -.fa-dungeon::before { - content: '\f6d9'; -} - -.fa-align-right::before { - content: '\f038'; -} - -.fa-money-bill-1-wave::before { - content: '\f53b'; -} - -.fa-money-bill-wave-alt::before { - content: '\f53b'; -} - -.fa-life-ring::before { - content: '\f1cd'; -} - -.fa-hands::before { - content: '\f2a7'; -} - -.fa-sign-language::before { - content: '\f2a7'; -} - -.fa-signing::before { - content: '\f2a7'; -} - -.fa-calendar-day::before { - content: '\f783'; -} - -.fa-water-ladder::before { - content: '\f5c5'; -} - -.fa-ladder-water::before { - content: '\f5c5'; -} - -.fa-swimming-pool::before { - content: '\f5c5'; -} - -.fa-arrows-up-down::before { - content: '\f07d'; -} - -.fa-arrows-v::before { - content: '\f07d'; -} - -.fa-face-grimace::before { - content: '\f57f'; -} - -.fa-grimace::before { - content: '\f57f'; -} - -.fa-wheelchair-move::before { - content: '\e2ce'; -} - -.fa-wheelchair-alt::before { - content: '\e2ce'; -} - -.fa-turn-down::before { - content: '\f3be'; -} - -.fa-level-down-alt::before { - content: '\f3be'; -} - -.fa-person-walking-arrow-right::before { - content: '\e552'; -} - -.fa-square-envelope::before { - content: '\f199'; -} - -.fa-envelope-square::before { - content: '\f199'; -} - -.fa-dice::before { - content: '\f522'; -} - -.fa-bowling-ball::before { - content: '\f436'; -} - -.fa-brain::before { - content: '\f5dc'; -} - -.fa-bandage::before { - content: '\f462'; -} - -.fa-band-aid::before { - content: '\f462'; -} - -.fa-calendar-minus::before { - content: '\f272'; -} - -.fa-circle-xmark::before { - content: '\f057'; -} - -.fa-times-circle::before { - content: '\f057'; -} - -.fa-xmark-circle::before { - content: '\f057'; -} - -.fa-gifts::before { - content: '\f79c'; -} - -.fa-hotel::before { - content: '\f594'; -} - -.fa-earth-asia::before { - content: '\f57e'; -} - -.fa-globe-asia::before { - content: '\f57e'; -} - -.fa-id-card-clip::before { - content: '\f47f'; -} - -.fa-id-card-alt::before { - content: '\f47f'; -} - -.fa-magnifying-glass-plus::before { - content: '\f00e'; -} - -.fa-search-plus::before { - content: '\f00e'; -} - -.fa-thumbs-up::before { - content: '\f164'; -} - -.fa-user-clock::before { - content: '\f4fd'; -} - -.fa-hand-dots::before { - content: '\f461'; -} - -.fa-allergies::before { - content: '\f461'; -} - -.fa-file-invoice::before { - content: '\f570'; -} - -.fa-window-minimize::before { - content: '\f2d1'; -} - -.fa-mug-saucer::before { - content: '\f0f4'; -} - -.fa-coffee::before { - content: '\f0f4'; -} - -.fa-brush::before { - content: '\f55d'; -} - -.fa-mask::before { - content: '\f6fa'; -} - -.fa-magnifying-glass-minus::before { - content: '\f010'; -} - -.fa-search-minus::before { - content: '\f010'; -} - -.fa-ruler-vertical::before { - content: '\f548'; -} - -.fa-user-large::before { - content: '\f406'; -} - -.fa-user-alt::before { - content: '\f406'; -} - -.fa-train-tram::before { - content: '\e5b4'; -} - -.fa-user-nurse::before { - content: '\f82f'; -} - -.fa-syringe::before { - content: '\f48e'; -} - -.fa-cloud-sun::before { - content: '\f6c4'; -} - -.fa-stopwatch-20::before { - content: '\e06f'; -} - -.fa-square-full::before { - content: '\f45c'; -} - -.fa-magnet::before { - content: '\f076'; -} - -.fa-jar::before { - content: '\e516'; -} - -.fa-note-sticky::before { - content: '\f249'; -} - -.fa-sticky-note::before { - content: '\f249'; -} - -.fa-bug-slash::before { - content: '\e490'; -} - -.fa-arrow-up-from-water-pump::before { - content: '\e4b6'; -} - -.fa-bone::before { - content: '\f5d7'; -} - -.fa-user-injured::before { - content: '\f728'; -} - -.fa-face-sad-tear::before { - content: '\f5b4'; -} - -.fa-sad-tear::before { - content: '\f5b4'; -} - -.fa-plane::before { - content: '\f072'; -} - -.fa-tent-arrows-down::before { - content: '\e581'; -} - -.fa-exclamation::before { - content: '\21'; -} - -.fa-arrows-spin::before { - content: '\e4bb'; -} - -.fa-print::before { - content: '\f02f'; -} - -.fa-turkish-lira-sign::before { - content: '\e2bb'; -} - -.fa-try::before { - content: '\e2bb'; -} - -.fa-turkish-lira::before { - content: '\e2bb'; -} - -.fa-dollar-sign::before { - content: '\24'; -} - -.fa-dollar::before { - content: '\24'; -} - -.fa-usd::before { - content: '\24'; -} - -.fa-x::before { - content: '\58'; -} - -.fa-magnifying-glass-dollar::before { - content: '\f688'; -} - -.fa-search-dollar::before { - content: '\f688'; -} - -.fa-users-gear::before { - content: '\f509'; -} - -.fa-users-cog::before { - content: '\f509'; -} - -.fa-person-military-pointing::before { - content: '\e54a'; -} - -.fa-building-columns::before { - content: '\f19c'; -} - -.fa-bank::before { - content: '\f19c'; -} - -.fa-institution::before { - content: '\f19c'; -} - -.fa-museum::before { - content: '\f19c'; -} - -.fa-university::before { - content: '\f19c'; -} - -.fa-umbrella::before { - content: '\f0e9'; -} - -.fa-trowel::before { - content: '\e589'; -} - -.fa-d::before { - content: '\44'; -} - -.fa-stapler::before { - content: '\e5af'; -} - -.fa-masks-theater::before { - content: '\f630'; -} - -.fa-theater-masks::before { - content: '\f630'; -} - -.fa-kip-sign::before { - content: '\e1c4'; -} - -.fa-hand-point-left::before { - content: '\f0a5'; -} - -.fa-handshake-simple::before { - content: '\f4c6'; -} - -.fa-handshake-alt::before { - content: '\f4c6'; -} - -.fa-jet-fighter::before { - content: '\f0fb'; -} - -.fa-fighter-jet::before { - content: '\f0fb'; -} - -.fa-square-share-nodes::before { - content: '\f1e1'; -} - -.fa-share-alt-square::before { - content: '\f1e1'; -} - -.fa-barcode::before { - content: '\f02a'; -} - -.fa-plus-minus::before { - content: '\e43c'; -} - -.fa-video::before { - content: '\f03d'; -} - -.fa-video-camera::before { - content: '\f03d'; -} - -.fa-graduation-cap::before { - content: '\f19d'; -} - -.fa-mortar-board::before { - content: '\f19d'; -} - -.fa-hand-holding-medical::before { - content: '\e05c'; -} - -.fa-person-circle-check::before { - content: '\e53e'; -} - -.fa-turn-up::before { - content: '\f3bf'; -} - -.fa-level-up-alt::before { - content: '\f3bf'; -} - -.sr-only, -.fa-sr-only { - position: absolute; - width: 1px; - height: 1px; - padding: 0; - margin: -1px; - overflow: hidden; - clip: rect(0, 0, 0, 0); - white-space: nowrap; - border-width: 0; -} - -.sr-only-focusable:not(:focus), -.fa-sr-only-focusable:not(:focus) { - position: absolute; - width: 1px; - height: 1px; - padding: 0; - margin: -1px; - overflow: hidden; - clip: rect(0, 0, 0, 0); - white-space: nowrap; - border-width: 0; -} -:root, -:host { - --fa-style-family-brands: 'Font Awesome 6 Brands'; - --fa-font-brands: normal 400 1em/1 'Font Awesome 6 Brands'; -} - -@font-face { - font-family: 'Font Awesome 6 Brands'; - font-style: normal; - font-weight: 400; - font-display: block; - src: url('../fonts/fa-brands-400.woff2') format('woff2'); -} - -.fab, -.fa-brands { - font-weight: 400; -} - -.fa-monero:before { - content: '\f3d0'; -} - -.fa-hooli:before { - content: '\f427'; -} - -.fa-yelp:before { - content: '\f1e9'; -} - -.fa-cc-visa:before { - content: '\f1f0'; -} - -.fa-lastfm:before { - content: '\f202'; -} - -.fa-shopware:before { - content: '\f5b5'; -} - -.fa-creative-commons-nc:before { - content: '\f4e8'; -} - -.fa-aws:before { - content: '\f375'; -} - -.fa-redhat:before { - content: '\f7bc'; -} - -.fa-yoast:before { - content: '\f2b1'; -} - -.fa-cloudflare:before { - content: '\e07d'; -} - -.fa-ups:before { - content: '\f7e0'; -} - -.fa-wpexplorer:before { - content: '\f2de'; -} - -.fa-dyalog:before { - content: '\f399'; -} - -.fa-bity:before { - content: '\f37a'; -} - -.fa-stackpath:before { - content: '\f842'; -} - -.fa-buysellads:before { - content: '\f20d'; -} - -.fa-first-order:before { - content: '\f2b0'; -} - -.fa-modx:before { - content: '\f285'; -} - -.fa-guilded:before { - content: '\e07e'; -} - -.fa-vnv:before { - content: '\f40b'; -} - -.fa-square-js:before { - content: '\f3b9'; -} - -.fa-js-square:before { - content: '\f3b9'; -} - -.fa-microsoft:before { - content: '\f3ca'; -} - -.fa-qq:before { - content: '\f1d6'; -} - -.fa-orcid:before { - content: '\f8d2'; -} - -.fa-java:before { - content: '\f4e4'; -} - -.fa-invision:before { - content: '\f7b0'; -} - -.fa-creative-commons-pd-alt:before { - content: '\f4ed'; -} - -.fa-centercode:before { - content: '\f380'; -} - -.fa-glide-g:before { - content: '\f2a6'; -} - -.fa-drupal:before { - content: '\f1a9'; -} - -.fa-hire-a-helper:before { - content: '\f3b0'; -} - -.fa-creative-commons-by:before { - content: '\f4e7'; -} - -.fa-unity:before { - content: '\e049'; -} - -.fa-whmcs:before { - content: '\f40d'; -} - -.fa-rocketchat:before { - content: '\f3e8'; -} - -.fa-vk:before { - content: '\f189'; -} - -.fa-untappd:before { - content: '\f405'; -} - -.fa-mailchimp:before { - content: '\f59e'; -} - -.fa-css3-alt:before { - content: '\f38b'; -} - -.fa-square-reddit:before { - content: '\f1a2'; -} - -.fa-reddit-square:before { - content: '\f1a2'; -} - -.fa-vimeo-v:before { - content: '\f27d'; -} - -.fa-contao:before { - content: '\f26d'; -} - -.fa-square-font-awesome:before { - content: '\e5ad'; -} - -.fa-deskpro:before { - content: '\f38f'; -} - -.fa-sistrix:before { - content: '\f3ee'; -} - -.fa-square-instagram:before { - content: '\e055'; -} - -.fa-instagram-square:before { - content: '\e055'; -} - -.fa-battle-net:before { - content: '\f835'; -} - -.fa-the-red-yeti:before { - content: '\f69d'; -} - -.fa-square-hacker-news:before { - content: '\f3af'; -} - -.fa-hacker-news-square:before { - content: '\f3af'; -} - -.fa-edge:before { - content: '\f282'; -} - -.fa-threads:before { - content: '\e618'; -} - -.fa-napster:before { - content: '\f3d2'; -} - -.fa-square-snapchat:before { - content: '\f2ad'; -} - -.fa-snapchat-square:before { - content: '\f2ad'; -} - -.fa-google-plus-g:before { - content: '\f0d5'; -} - -.fa-artstation:before { - content: '\f77a'; -} - -.fa-markdown:before { - content: '\f60f'; -} - -.fa-sourcetree:before { - content: '\f7d3'; -} - -.fa-google-plus:before { - content: '\f2b3'; -} - -.fa-diaspora:before { - content: '\f791'; -} - -.fa-foursquare:before { - content: '\f180'; -} - -.fa-stack-overflow:before { - content: '\f16c'; -} - -.fa-github-alt:before { - content: '\f113'; -} - -.fa-phoenix-squadron:before { - content: '\f511'; -} - -.fa-pagelines:before { - content: '\f18c'; -} - -.fa-algolia:before { - content: '\f36c'; -} - -.fa-red-river:before { - content: '\f3e3'; -} - -.fa-creative-commons-sa:before { - content: '\f4ef'; -} - -.fa-safari:before { - content: '\f267'; -} - -.fa-google:before { - content: '\f1a0'; -} - -.fa-square-font-awesome-stroke:before { - content: '\f35c'; -} - -.fa-font-awesome-alt:before { - content: '\f35c'; -} - -.fa-atlassian:before { - content: '\f77b'; -} - -.fa-linkedin-in:before { - content: '\f0e1'; -} - -.fa-digital-ocean:before { - content: '\f391'; -} - -.fa-nimblr:before { - content: '\f5a8'; -} - -.fa-chromecast:before { - content: '\f838'; -} - -.fa-evernote:before { - content: '\f839'; -} - -.fa-hacker-news:before { - content: '\f1d4'; -} - -.fa-creative-commons-sampling:before { - content: '\f4f0'; -} - -.fa-adversal:before { - content: '\f36a'; -} - -.fa-creative-commons:before { - content: '\f25e'; -} - -.fa-watchman-monitoring:before { - content: '\e087'; -} - -.fa-fonticons:before { - content: '\f280'; -} - -.fa-weixin:before { - content: '\f1d7'; -} - -.fa-shirtsinbulk:before { - content: '\f214'; -} - -.fa-codepen:before { - content: '\f1cb'; -} - -.fa-git-alt:before { - content: '\f841'; -} - -.fa-lyft:before { - content: '\f3c3'; -} - -.fa-rev:before { - content: '\f5b2'; -} - -.fa-windows:before { - content: '\f17a'; -} - -.fa-wizards-of-the-coast:before { - content: '\f730'; -} - -.fa-square-viadeo:before { - content: '\f2aa'; -} - -.fa-viadeo-square:before { - content: '\f2aa'; -} - -.fa-meetup:before { - content: '\f2e0'; -} - -.fa-centos:before { - content: '\f789'; -} - -.fa-adn:before { - content: '\f170'; -} - -.fa-cloudsmith:before { - content: '\f384'; -} - -.fa-pied-piper-alt:before { - content: '\f1a8'; -} - -.fa-square-dribbble:before { - content: '\f397'; -} - -.fa-dribbble-square:before { - content: '\f397'; -} - -.fa-codiepie:before { - content: '\f284'; -} - -.fa-node:before { - content: '\f419'; -} - -.fa-mix:before { - content: '\f3cb'; -} - -.fa-steam:before { - content: '\f1b6'; -} - -.fa-cc-apple-pay:before { - content: '\f416'; -} - -.fa-scribd:before { - content: '\f28a'; -} - -.fa-debian:before { - content: '\e60b'; -} - -.fa-openid:before { - content: '\f19b'; -} - -.fa-instalod:before { - content: '\e081'; -} - -.fa-expeditedssl:before { - content: '\f23e'; -} - -.fa-sellcast:before { - content: '\f2da'; -} - -.fa-square-twitter:before { - content: '\f081'; -} - -.fa-twitter-square:before { - content: '\f081'; -} - -.fa-r-project:before { - content: '\f4f7'; -} - -.fa-delicious:before { - content: '\f1a5'; -} - -.fa-freebsd:before { - content: '\f3a4'; -} - -.fa-vuejs:before { - content: '\f41f'; -} - -.fa-accusoft:before { - content: '\f369'; -} - -.fa-ioxhost:before { - content: '\f208'; -} - -.fa-fonticons-fi:before { - content: '\f3a2'; -} - -.fa-app-store:before { - content: '\f36f'; -} - -.fa-cc-mastercard:before { - content: '\f1f1'; -} - -.fa-itunes-note:before { - content: '\f3b5'; -} - -.fa-golang:before { - content: '\e40f'; -} - -.fa-kickstarter:before { - content: '\f3bb'; -} - -.fa-grav:before { - content: '\f2d6'; -} - -.fa-weibo:before { - content: '\f18a'; -} - -.fa-uncharted:before { - content: '\e084'; -} - -.fa-firstdraft:before { - content: '\f3a1'; -} - -.fa-square-youtube:before { - content: '\f431'; -} - -.fa-youtube-square:before { - content: '\f431'; -} - -.fa-wikipedia-w:before { - content: '\f266'; -} - -.fa-wpressr:before { - content: '\f3e4'; -} - -.fa-rendact:before { - content: '\f3e4'; -} - -.fa-angellist:before { - content: '\f209'; -} - -.fa-galactic-republic:before { - content: '\f50c'; -} - -.fa-nfc-directional:before { - content: '\e530'; -} - -.fa-skype:before { - content: '\f17e'; -} - -.fa-joget:before { - content: '\f3b7'; -} - -.fa-fedora:before { - content: '\f798'; -} - -.fa-stripe-s:before { - content: '\f42a'; -} - -.fa-meta:before { - content: '\e49b'; -} - -.fa-laravel:before { - content: '\f3bd'; -} - -.fa-hotjar:before { - content: '\f3b1'; -} - -.fa-bluetooth-b:before { - content: '\f294'; -} - -.fa-sticker-mule:before { - content: '\f3f7'; -} - -.fa-creative-commons-zero:before { - content: '\f4f3'; -} - -.fa-hips:before { - content: '\f452'; -} - -.fa-behance:before { - content: '\f1b4'; -} - -.fa-reddit:before { - content: '\f1a1'; -} - -.fa-discord:before { - content: '\f392'; -} - -.fa-chrome:before { - content: '\f268'; -} - -.fa-app-store-ios:before { - content: '\f370'; -} - -.fa-cc-discover:before { - content: '\f1f2'; -} - -.fa-wpbeginner:before { - content: '\f297'; -} - -.fa-confluence:before { - content: '\f78d'; -} - -.fa-mdb:before { - content: '\f8ca'; -} - -.fa-dochub:before { - content: '\f394'; -} - -.fa-accessible-icon:before { - content: '\f368'; -} - -.fa-ebay:before { - content: '\f4f4'; -} - -.fa-amazon:before { - content: '\f270'; -} - -.fa-unsplash:before { - content: '\e07c'; -} - -.fa-yarn:before { - content: '\f7e3'; -} - -.fa-square-steam:before { - content: '\f1b7'; -} - -.fa-steam-square:before { - content: '\f1b7'; -} - -.fa-500px:before { - content: '\f26e'; -} - -.fa-square-vimeo:before { - content: '\f194'; -} - -.fa-vimeo-square:before { - content: '\f194'; -} - -.fa-asymmetrik:before { - content: '\f372'; -} - -.fa-font-awesome:before { - content: '\f2b4'; -} - -.fa-font-awesome-flag:before { - content: '\f2b4'; -} - -.fa-font-awesome-logo-full:before { - content: '\f2b4'; -} - -.fa-gratipay:before { - content: '\f184'; -} - -.fa-apple:before { - content: '\f179'; -} - -.fa-hive:before { - content: '\e07f'; -} - -.fa-gitkraken:before { - content: '\f3a6'; -} - -.fa-keybase:before { - content: '\f4f5'; -} - -.fa-apple-pay:before { - content: '\f415'; -} - -.fa-padlet:before { - content: '\e4a0'; -} - -.fa-amazon-pay:before { - content: '\f42c'; -} - -.fa-square-github:before { - content: '\f092'; -} - -.fa-github-square:before { - content: '\f092'; -} - -.fa-stumbleupon:before { - content: '\f1a4'; -} - -.fa-fedex:before { - content: '\f797'; -} - -.fa-phoenix-framework:before { - content: '\f3dc'; -} - -.fa-shopify:before { - content: '\e057'; -} - -.fa-neos:before { - content: '\f612'; -} - -.fa-square-threads:before { - content: '\e619'; -} - -.fa-hackerrank:before { - content: '\f5f7'; -} - -.fa-researchgate:before { - content: '\f4f8'; -} - -.fa-swift:before { - content: '\f8e1'; -} - -.fa-angular:before { - content: '\f420'; -} - -.fa-speakap:before { - content: '\f3f3'; -} - -.fa-angrycreative:before { - content: '\f36e'; -} - -.fa-y-combinator:before { - content: '\f23b'; -} - -.fa-empire:before { - content: '\f1d1'; -} - -.fa-envira:before { - content: '\f299'; -} - -.fa-square-gitlab:before { - content: '\e5ae'; -} - -.fa-gitlab-square:before { - content: '\e5ae'; -} - -.fa-studiovinari:before { - content: '\f3f8'; -} - -.fa-pied-piper:before { - content: '\f2ae'; -} - -.fa-wordpress:before { - content: '\f19a'; -} - -.fa-product-hunt:before { - content: '\f288'; -} - -.fa-firefox:before { - content: '\f269'; -} - -.fa-linode:before { - content: '\f2b8'; -} - -.fa-goodreads:before { - content: '\f3a8'; -} - -.fa-square-odnoklassniki:before { - content: '\f264'; -} - -.fa-odnoklassniki-square:before { - content: '\f264'; -} - -.fa-jsfiddle:before { - content: '\f1cc'; -} - -.fa-sith:before { - content: '\f512'; -} - -.fa-themeisle:before { - content: '\f2b2'; -} - -.fa-page4:before { - content: '\f3d7'; -} - -.fa-hashnode:before { - content: '\e499'; -} - -.fa-react:before { - content: '\f41b'; -} - -.fa-cc-paypal:before { - content: '\f1f4'; -} - -.fa-squarespace:before { - content: '\f5be'; -} - -.fa-cc-stripe:before { - content: '\f1f5'; -} - -.fa-creative-commons-share:before { - content: '\f4f2'; -} - -.fa-bitcoin:before { - content: '\f379'; -} - -.fa-keycdn:before { - content: '\f3ba'; -} - -.fa-opera:before { - content: '\f26a'; -} - -.fa-itch-io:before { - content: '\f83a'; -} - -.fa-umbraco:before { - content: '\f8e8'; -} - -.fa-galactic-senate:before { - content: '\f50d'; -} - -.fa-ubuntu:before { - content: '\f7df'; -} - -.fa-draft2digital:before { - content: '\f396'; -} - -.fa-stripe:before { - content: '\f429'; -} - -.fa-houzz:before { - content: '\f27c'; -} - -.fa-gg:before { - content: '\f260'; -} - -.fa-dhl:before { - content: '\f790'; -} - -.fa-square-pinterest:before { - content: '\f0d3'; -} - -.fa-pinterest-square:before { - content: '\f0d3'; -} - -.fa-xing:before { - content: '\f168'; -} - -.fa-blackberry:before { - content: '\f37b'; -} - -.fa-creative-commons-pd:before { - content: '\f4ec'; -} - -.fa-playstation:before { - content: '\f3df'; -} - -.fa-quinscape:before { - content: '\f459'; -} - -.fa-less:before { - content: '\f41d'; -} - -.fa-blogger-b:before { - content: '\f37d'; -} - -.fa-opencart:before { - content: '\f23d'; -} - -.fa-vine:before { - content: '\f1ca'; -} - -.fa-paypal:before { - content: '\f1ed'; -} - -.fa-gitlab:before { - content: '\f296'; -} - -.fa-typo3:before { - content: '\f42b'; -} - -.fa-reddit-alien:before { - content: '\f281'; -} - -.fa-yahoo:before { - content: '\f19e'; -} - -.fa-dailymotion:before { - content: '\e052'; -} - -.fa-affiliatetheme:before { - content: '\f36b'; -} - -.fa-pied-piper-pp:before { - content: '\f1a7'; -} - -.fa-bootstrap:before { - content: '\f836'; -} - -.fa-odnoklassniki:before { - content: '\f263'; -} - -.fa-nfc-symbol:before { - content: '\e531'; -} - -.fa-ethereum:before { - content: '\f42e'; -} - -.fa-speaker-deck:before { - content: '\f83c'; -} - -.fa-creative-commons-nc-eu:before { - content: '\f4e9'; -} - -.fa-patreon:before { - content: '\f3d9'; -} - -.fa-avianex:before { - content: '\f374'; -} - -.fa-ello:before { - content: '\f5f1'; -} - -.fa-gofore:before { - content: '\f3a7'; -} - -.fa-bimobject:before { - content: '\f378'; -} - -.fa-facebook-f:before { - content: '\f39e'; -} - -.fa-square-google-plus:before { - content: '\f0d4'; -} - -.fa-google-plus-square:before { - content: '\f0d4'; -} - -.fa-mandalorian:before { - content: '\f50f'; -} - -.fa-first-order-alt:before { - content: '\f50a'; -} - -.fa-osi:before { - content: '\f41a'; -} - -.fa-google-wallet:before { - content: '\f1ee'; -} - -.fa-d-and-d-beyond:before { - content: '\f6ca'; -} - -.fa-periscope:before { - content: '\f3da'; -} - -.fa-fulcrum:before { - content: '\f50b'; -} - -.fa-cloudscale:before { - content: '\f383'; -} - -.fa-forumbee:before { - content: '\f211'; -} - -.fa-mizuni:before { - content: '\f3cc'; -} - -.fa-schlix:before { - content: '\f3ea'; -} - -.fa-square-xing:before { - content: '\f169'; -} - -.fa-xing-square:before { - content: '\f169'; -} - -.fa-bandcamp:before { - content: '\f2d5'; -} - -.fa-wpforms:before { - content: '\f298'; -} - -.fa-cloudversify:before { - content: '\f385'; -} - -.fa-usps:before { - content: '\f7e1'; -} - -.fa-megaport:before { - content: '\f5a3'; -} - -.fa-magento:before { - content: '\f3c4'; -} - -.fa-spotify:before { - content: '\f1bc'; -} - -.fa-optin-monster:before { - content: '\f23c'; -} - -.fa-fly:before { - content: '\f417'; -} - -.fa-aviato:before { - content: '\f421'; -} - -.fa-itunes:before { - content: '\f3b4'; -} - -.fa-cuttlefish:before { - content: '\f38c'; -} - -.fa-blogger:before { - content: '\f37c'; -} - -.fa-flickr:before { - content: '\f16e'; -} - -.fa-viber:before { - content: '\f409'; -} - -.fa-soundcloud:before { - content: '\f1be'; -} - -.fa-digg:before { - content: '\f1a6'; -} - -.fa-tencent-weibo:before { - content: '\f1d5'; -} - -.fa-symfony:before { - content: '\f83d'; -} - -.fa-maxcdn:before { - content: '\f136'; -} - -.fa-etsy:before { - content: '\f2d7'; -} - -.fa-facebook-messenger:before { - content: '\f39f'; -} - -.fa-audible:before { - content: '\f373'; -} - -.fa-think-peaks:before { - content: '\f731'; -} - -.fa-bilibili:before { - content: '\e3d9'; -} - -.fa-erlang:before { - content: '\f39d'; -} - -.fa-x-twitter:before { - content: '\e61b'; -} - -.fa-cotton-bureau:before { - content: '\f89e'; -} - -.fa-dashcube:before { - content: '\f210'; -} - -.fa-42-group:before { - content: '\e080'; -} - -.fa-innosoft:before { - content: '\e080'; -} - -.fa-stack-exchange:before { - content: '\f18d'; -} - -.fa-elementor:before { - content: '\f430'; -} - -.fa-square-pied-piper:before { - content: '\e01e'; -} - -.fa-pied-piper-square:before { - content: '\e01e'; -} - -.fa-creative-commons-nd:before { - content: '\f4eb'; -} - -.fa-palfed:before { - content: '\f3d8'; -} - -.fa-superpowers:before { - content: '\f2dd'; -} - -.fa-resolving:before { - content: '\f3e7'; -} - -.fa-xbox:before { - content: '\f412'; -} - -.fa-searchengin:before { - content: '\f3eb'; -} - -.fa-tiktok:before { - content: '\e07b'; -} - -.fa-square-facebook:before { - content: '\f082'; -} - -.fa-facebook-square:before { - content: '\f082'; -} - -.fa-renren:before { - content: '\f18b'; -} - -.fa-linux:before { - content: '\f17c'; -} - -.fa-glide:before { - content: '\f2a5'; -} - -.fa-linkedin:before { - content: '\f08c'; -} - -.fa-hubspot:before { - content: '\f3b2'; -} - -.fa-deploydog:before { - content: '\f38e'; -} - -.fa-twitch:before { - content: '\f1e8'; -} - -.fa-ravelry:before { - content: '\f2d9'; -} - -.fa-mixer:before { - content: '\e056'; -} - -.fa-square-lastfm:before { - content: '\f203'; -} - -.fa-lastfm-square:before { - content: '\f203'; -} - -.fa-vimeo:before { - content: '\f40a'; -} - -.fa-mendeley:before { - content: '\f7b3'; -} - -.fa-uniregistry:before { - content: '\f404'; -} - -.fa-figma:before { - content: '\f799'; -} - -.fa-creative-commons-remix:before { - content: '\f4ee'; -} - -.fa-cc-amazon-pay:before { - content: '\f42d'; -} - -.fa-dropbox:before { - content: '\f16b'; -} - -.fa-instagram:before { - content: '\f16d'; -} - -.fa-cmplid:before { - content: '\e360'; -} - -.fa-facebook:before { - content: '\f09a'; -} - -.fa-gripfire:before { - content: '\f3ac'; -} - -.fa-jedi-order:before { - content: '\f50e'; -} - -.fa-uikit:before { - content: '\f403'; -} - -.fa-fort-awesome-alt:before { - content: '\f3a3'; -} - -.fa-phabricator:before { - content: '\f3db'; -} - -.fa-ussunnah:before { - content: '\f407'; -} - -.fa-earlybirds:before { - content: '\f39a'; -} - -.fa-trade-federation:before { - content: '\f513'; -} - -.fa-autoprefixer:before { - content: '\f41c'; -} - -.fa-whatsapp:before { - content: '\f232'; -} - -.fa-slideshare:before { - content: '\f1e7'; -} - -.fa-google-play:before { - content: '\f3ab'; -} - -.fa-viadeo:before { - content: '\f2a9'; -} - -.fa-line:before { - content: '\f3c0'; -} - -.fa-google-drive:before { - content: '\f3aa'; -} - -.fa-servicestack:before { - content: '\f3ec'; -} - -.fa-simplybuilt:before { - content: '\f215'; -} - -.fa-bitbucket:before { - content: '\f171'; -} - -.fa-imdb:before { - content: '\f2d8'; -} - -.fa-deezer:before { - content: '\e077'; -} - -.fa-raspberry-pi:before { - content: '\f7bb'; -} - -.fa-jira:before { - content: '\f7b1'; -} - -.fa-docker:before { - content: '\f395'; -} - -.fa-screenpal:before { - content: '\e570'; -} - -.fa-bluetooth:before { - content: '\f293'; -} - -.fa-gitter:before { - content: '\f426'; -} - -.fa-d-and-d:before { - content: '\f38d'; -} - -.fa-microblog:before { - content: '\e01a'; -} - -.fa-cc-diners-club:before { - content: '\f24c'; -} - -.fa-gg-circle:before { - content: '\f261'; -} - -.fa-pied-piper-hat:before { - content: '\f4e5'; -} - -.fa-kickstarter-k:before { - content: '\f3bc'; -} - -.fa-yandex:before { - content: '\f413'; -} - -.fa-readme:before { - content: '\f4d5'; -} - -.fa-html5:before { - content: '\f13b'; -} - -.fa-sellsy:before { - content: '\f213'; -} - -.fa-sass:before { - content: '\f41e'; -} - -.fa-wirsindhandwerk:before { - content: '\e2d0'; -} - -.fa-wsh:before { - content: '\e2d0'; -} - -.fa-buromobelexperte:before { - content: '\f37f'; -} - -.fa-salesforce:before { - content: '\f83b'; -} - -.fa-octopus-deploy:before { - content: '\e082'; -} - -.fa-medapps:before { - content: '\f3c6'; -} - -.fa-ns8:before { - content: '\f3d5'; -} - -.fa-pinterest-p:before { - content: '\f231'; -} - -.fa-apper:before { - content: '\f371'; -} - -.fa-fort-awesome:before { - content: '\f286'; -} - -.fa-waze:before { - content: '\f83f'; -} - -.fa-cc-jcb:before { - content: '\f24b'; -} - -.fa-snapchat:before { - content: '\f2ab'; -} - -.fa-snapchat-ghost:before { - content: '\f2ab'; -} - -.fa-fantasy-flight-games:before { - content: '\f6dc'; -} - -.fa-rust:before { - content: '\e07a'; -} - -.fa-wix:before { - content: '\f5cf'; -} - -.fa-square-behance:before { - content: '\f1b5'; -} - -.fa-behance-square:before { - content: '\f1b5'; -} - -.fa-supple:before { - content: '\f3f9'; -} - -.fa-rebel:before { - content: '\f1d0'; -} - -.fa-css3:before { - content: '\f13c'; -} - -.fa-staylinked:before { - content: '\f3f5'; -} - -.fa-kaggle:before { - content: '\f5fa'; -} - -.fa-space-awesome:before { - content: '\e5ac'; -} - -.fa-deviantart:before { - content: '\f1bd'; -} - -.fa-cpanel:before { - content: '\f388'; -} - -.fa-goodreads-g:before { - content: '\f3a9'; -} - -.fa-square-git:before { - content: '\f1d2'; -} - -.fa-git-square:before { - content: '\f1d2'; -} - -.fa-square-tumblr:before { - content: '\f174'; -} - -.fa-tumblr-square:before { - content: '\f174'; -} - -.fa-trello:before { - content: '\f181'; -} - -.fa-creative-commons-nc-jp:before { - content: '\f4ea'; -} - -.fa-get-pocket:before { - content: '\f265'; -} - -.fa-perbyte:before { - content: '\e083'; -} - -.fa-grunt:before { - content: '\f3ad'; -} - -.fa-weebly:before { - content: '\f5cc'; -} - -.fa-connectdevelop:before { - content: '\f20e'; -} - -.fa-leanpub:before { - content: '\f212'; -} - -.fa-black-tie:before { - content: '\f27e'; -} - -.fa-themeco:before { - content: '\f5c6'; -} - -.fa-python:before { - content: '\f3e2'; -} - -.fa-android:before { - content: '\f17b'; -} - -.fa-bots:before { - content: '\e340'; -} - -.fa-free-code-camp:before { - content: '\f2c5'; -} - -.fa-hornbill:before { - content: '\f592'; -} - -.fa-js:before { - content: '\f3b8'; -} - -.fa-ideal:before { - content: '\e013'; -} - -.fa-git:before { - content: '\f1d3'; -} - -.fa-dev:before { - content: '\f6cc'; -} - -.fa-sketch:before { - content: '\f7c6'; -} - -.fa-yandex-international:before { - content: '\f414'; -} - -.fa-cc-amex:before { - content: '\f1f3'; -} - -.fa-uber:before { - content: '\f402'; -} - -.fa-github:before { - content: '\f09b'; -} - -.fa-php:before { - content: '\f457'; -} - -.fa-alipay:before { - content: '\f642'; -} - -.fa-youtube:before { - content: '\f167'; -} - -.fa-skyatlas:before { - content: '\f216'; -} - -.fa-firefox-browser:before { - content: '\e007'; -} - -.fa-replyd:before { - content: '\f3e6'; -} - -.fa-suse:before { - content: '\f7d6'; -} - -.fa-jenkins:before { - content: '\f3b6'; -} - -.fa-twitter:before { - content: '\f099'; -} - -.fa-rockrms:before { - content: '\f3e9'; -} - -.fa-pinterest:before { - content: '\f0d2'; -} - -.fa-buffer:before { - content: '\f837'; -} - -.fa-npm:before { - content: '\f3d4'; -} - -.fa-yammer:before { - content: '\f840'; -} - -.fa-btc:before { - content: '\f15a'; -} - -.fa-dribbble:before { - content: '\f17d'; -} - -.fa-stumbleupon-circle:before { - content: '\f1a3'; -} - -.fa-internet-explorer:before { - content: '\f26b'; -} - -.fa-stubber:before { - content: '\e5c7'; -} - -.fa-telegram:before { - content: '\f2c6'; -} - -.fa-telegram-plane:before { - content: '\f2c6'; -} - -.fa-old-republic:before { - content: '\f510'; -} - -.fa-odysee:before { - content: '\e5c6'; -} - -.fa-square-whatsapp:before { - content: '\f40c'; -} - -.fa-whatsapp-square:before { - content: '\f40c'; -} - -.fa-node-js:before { - content: '\f3d3'; -} - -.fa-edge-legacy:before { - content: '\e078'; -} - -.fa-slack:before { - content: '\f198'; -} - -.fa-slack-hash:before { - content: '\f198'; -} - -.fa-medrt:before { - content: '\f3c8'; -} - -.fa-usb:before { - content: '\f287'; -} - -.fa-tumblr:before { - content: '\f173'; -} - -.fa-vaadin:before { - content: '\f408'; -} - -.fa-quora:before { - content: '\f2c4'; -} - -.fa-square-x-twitter:before { - content: '\e61a'; -} - -.fa-reacteurope:before { - content: '\f75d'; -} - -.fa-medium:before { - content: '\f23a'; -} - -.fa-medium-m:before { - content: '\f23a'; -} - -.fa-amilia:before { - content: '\f36d'; -} - -.fa-mixcloud:before { - content: '\f289'; -} - -.fa-flipboard:before { - content: '\f44d'; -} - -.fa-viacoin:before { - content: '\f237'; -} - -.fa-critical-role:before { - content: '\f6c9'; -} - -.fa-sitrox:before { - content: '\e44a'; -} - -.fa-discourse:before { - content: '\f393'; -} - -.fa-joomla:before { - content: '\f1aa'; -} - -.fa-mastodon:before { - content: '\f4f6'; -} - -.fa-airbnb:before { - content: '\f834'; -} - -.fa-wolf-pack-battalion:before { - content: '\f514'; -} - -.fa-buy-n-large:before { - content: '\f8a6'; -} - -.fa-gulp:before { - content: '\f3ae'; -} - -.fa-creative-commons-sampling-plus:before { - content: '\f4f1'; -} - -.fa-strava:before { - content: '\f428'; -} - -.fa-ember:before { - content: '\f423'; -} - -.fa-canadian-maple-leaf:before { - content: '\f785'; -} - -.fa-teamspeak:before { - content: '\f4f9'; -} - -.fa-pushed:before { - content: '\f3e1'; -} - -.fa-wordpress-simple:before { - content: '\f411'; -} - -.fa-nutritionix:before { - content: '\f3d6'; -} - -.fa-wodu:before { - content: '\e088'; -} - -.fa-google-pay:before { - content: '\e079'; -} - -.fa-intercom:before { - content: '\f7af'; -} - -.fa-zhihu:before { - content: '\f63f'; -} - -.fa-korvue:before { - content: '\f42f'; -} - -.fa-pix:before { - content: '\e43a'; -} - -.fa-steam-symbol:before { - content: '\f3f6'; -} -:root, -:host { - --fa-style-family-classic: 'Font Awesome 6 Free'; - --fa-font-regular: normal 400 1em/1 'Font Awesome 6 Free'; -} - -@font-face { - font-family: 'Font Awesome 6 Free'; - font-style: normal; - font-weight: 400; - font-display: block; - src: url('../fonts/fa-regular-400.woff2') format('woff2'); -} - -.far, -.fa-regular { - font-weight: 400; -} -:root, -:host { - --fa-style-family-classic: 'Font Awesome 6 Free'; - --fa-font-solid: normal 900 1em/1 'Font Awesome 6 Free'; -} - -@font-face { - font-family: 'Font Awesome 6 Free'; - font-style: normal; - font-weight: 900; - font-display: block; - src: url('../fonts/fa-solid-900.woff2') format('woff2'); -} - -.fas, -.fa-solid { - font-weight: 900; -} -@font-face { - font-family: 'Font Awesome 5 Brands'; - font-display: block; - font-weight: 400; - src: url('../fonts/fa-brands-400.woff2') format('woff2'); -} - -@font-face { - font-family: 'Font Awesome 5 Free'; - font-display: block; - font-weight: 900; - src: url('../fonts/fa-solid-900.woff2') format('woff2'); -} - -@font-face { - font-family: 'Font Awesome 5 Free'; - font-display: block; - font-weight: 400; - src: url('../fonts/fa-regular-400.woff2') format('woff2'); -} -@font-face { - font-family: 'FontAwesome'; - font-display: block; - src: url('../fonts/fa-solid-900.woff2') format('woff2'); -} - -@font-face { - font-family: 'FontAwesome'; - font-display: block; - src: url('../fonts/fa-brands-400.woff2') format('woff2'); -} - -@font-face { - font-family: 'FontAwesome'; - font-display: block; - src: url('../fonts/fa-regular-400.woff2') format('woff2'); - unicode-range: U+F003, U+F006, U+F014, U+F016-F017, U+F01A-F01B, U+F01D, U+F022, U+F03E, U+F044, U+F046, U+F05C-F05D, U+F06E, U+F070, U+F087-F088, U+F08A, U+F094, U+F096-F097, U+F09D, U+F0A0, U+F0A2, U+F0A4-F0A7, U+F0C5, U+F0C7, U+F0E5-F0E6, U+F0EB, U+F0F6-F0F8, U+F10C, U+F114-F115, U+F118-F11A, U+F11C-F11D, U+F133, U+F147, U+F14E, U+F150-F152, U+F185-F186, U+F18E, U+F190-F192, U+F196, U+F1C1-F1C9, U+F1D9, U+F1DB, U+F1E3, U+F1EA, U+F1F7, U+F1F9, U+F20A, U+F247-F248, U+F24A, U+F24D, U+F255-F25B, U+F25D, U+F271-F274, U+F278, U+F27B, U+F28C, U+F28E, U+F29C, U+F2B5, U+F2B7, U+F2BA, U+F2BC, U+F2BE, U+F2C0-F2C1, U+F2C3, U+F2D0, U+F2D2, U+F2D4, U+F2DC; -} - -@font-face { - font-family: 'FontAwesome'; - font-display: block; - src: url('../fonts/fa-v4compatibility.woff2') format('woff2'); - unicode-range: U+F041, U+F047, U+F065-F066, U+F07D-F07E, U+F080, U+F08B, U+F08E, U+F090, U+F09A, U+F0AC, U+F0AE, U+F0B2, U+F0D0, U+F0D6, U+F0E4, U+F0EC, U+F10A-F10B, U+F123, U+F13E, U+F148-F149, U+F14C, U+F156, U+F15E, U+F160-F161, U+F163, U+F175-F178, U+F195, U+F1F8, U+F219, U+F27A; -} +/* + * Font Awesome Free 6.4.2 by @fontawesome - https://fontawesome.com + * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) + * Copyright 2023 Fonticons, Inc. + */ +.fa { + font-family: var(--fa-style-family, 'Font Awesome 6 Free'); + font-weight: var(--fa-style, 900); +} + +.fa, +.fa-classic, +.fa-sharp, +.fas, +.fa-solid, +.far, +.fa-regular, +.fab, +.fa-brands { + -moz-osx-font-smoothing: grayscale; + -webkit-font-smoothing: antialiased; + display: var(--fa-display, inline-block); + font-style: normal; + font-variant: normal; + line-height: 1; + text-rendering: auto; +} + +.fas, +.fa-classic, +.fa-solid, +.far, +.fa-regular { + font-family: 'Font Awesome 6 Free'; +} + +.fab, +.fa-brands { + font-family: 'Font Awesome 6 Brands'; +} + +.fa-1x { + font-size: 1em; +} + +.fa-2x { + font-size: 2em; +} + +.fa-3x { + font-size: 3em; +} + +.fa-4x { + font-size: 4em; +} + +.fa-5x { + font-size: 5em; +} + +.fa-6x { + font-size: 6em; +} + +.fa-7x { + font-size: 7em; +} + +.fa-8x { + font-size: 8em; +} + +.fa-9x { + font-size: 9em; +} + +.fa-10x { + font-size: 10em; +} + +.fa-2xs { + font-size: 0.625em; + line-height: 0.1em; + vertical-align: 0.225em; +} + +.fa-xs { + font-size: 0.75em; + line-height: 0.08333em; + vertical-align: 0.125em; +} + +.fa-sm { + font-size: 0.875em; + line-height: 0.07143em; + vertical-align: 0.05357em; +} + +.fa-lg { + font-size: 1.25em; + line-height: 0.05em; + vertical-align: -0.075em; +} + +.fa-xl { + font-size: 1.5em; + line-height: 0.04167em; + vertical-align: -0.125em; +} + +.fa-2xl { + font-size: 2em; + line-height: 0.03125em; + vertical-align: -0.1875em; +} + +.fa-fw { + text-align: center; + width: 1.25em; +} + +.fa-ul { + list-style-type: none; + margin-left: var(--fa-li-margin, 2.5em); + padding-left: 0; +} +.fa-ul > li { + position: relative; +} + +.fa-li { + left: calc(var(--fa-li-width, 2em) * -1); + position: absolute; + text-align: center; + width: var(--fa-li-width, 2em); + line-height: inherit; +} + +.fa-border { + border-color: var(--fa-border-color, #eee); + border-radius: var(--fa-border-radius, 0.1em); + border-style: var(--fa-border-style, solid); + border-width: var(--fa-border-width, 0.08em); + padding: var(--fa-border-padding, 0.2em 0.25em 0.15em); +} + +.fa-pull-left { + float: left; + margin-right: var(--fa-pull-margin, 0.3em); +} + +.fa-pull-right { + float: right; + margin-left: var(--fa-pull-margin, 0.3em); +} + +.fa-beat { + -webkit-animation-name: fa-beat; + animation-name: fa-beat; + -webkit-animation-delay: var(--fa-animation-delay, 0s); + animation-delay: var(--fa-animation-delay, 0s); + -webkit-animation-direction: var(--fa-animation-direction, normal); + animation-direction: var(--fa-animation-direction, normal); + -webkit-animation-duration: var(--fa-animation-duration, 1s); + animation-duration: var(--fa-animation-duration, 1s); + -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite); + animation-iteration-count: var(--fa-animation-iteration-count, infinite); + -webkit-animation-timing-function: var(--fa-animation-timing, ease-in-out); + animation-timing-function: var(--fa-animation-timing, ease-in-out); +} + +.fa-bounce { + -webkit-animation-name: fa-bounce; + animation-name: fa-bounce; + -webkit-animation-delay: var(--fa-animation-delay, 0s); + animation-delay: var(--fa-animation-delay, 0s); + -webkit-animation-direction: var(--fa-animation-direction, normal); + animation-direction: var(--fa-animation-direction, normal); + -webkit-animation-duration: var(--fa-animation-duration, 1s); + animation-duration: var(--fa-animation-duration, 1s); + -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite); + animation-iteration-count: var(--fa-animation-iteration-count, infinite); + -webkit-animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.28, 0.84, 0.42, 1)); + animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.28, 0.84, 0.42, 1)); +} + +.fa-fade { + -webkit-animation-name: fa-fade; + animation-name: fa-fade; + -webkit-animation-delay: var(--fa-animation-delay, 0s); + animation-delay: var(--fa-animation-delay, 0s); + -webkit-animation-direction: var(--fa-animation-direction, normal); + animation-direction: var(--fa-animation-direction, normal); + -webkit-animation-duration: var(--fa-animation-duration, 1s); + animation-duration: var(--fa-animation-duration, 1s); + -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite); + animation-iteration-count: var(--fa-animation-iteration-count, infinite); + -webkit-animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1)); + animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1)); +} + +.fa-beat-fade { + -webkit-animation-name: fa-beat-fade; + animation-name: fa-beat-fade; + -webkit-animation-delay: var(--fa-animation-delay, 0s); + animation-delay: var(--fa-animation-delay, 0s); + -webkit-animation-direction: var(--fa-animation-direction, normal); + animation-direction: var(--fa-animation-direction, normal); + -webkit-animation-duration: var(--fa-animation-duration, 1s); + animation-duration: var(--fa-animation-duration, 1s); + -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite); + animation-iteration-count: var(--fa-animation-iteration-count, infinite); + -webkit-animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1)); + animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1)); +} + +.fa-flip { + -webkit-animation-name: fa-flip; + animation-name: fa-flip; + -webkit-animation-delay: var(--fa-animation-delay, 0s); + animation-delay: var(--fa-animation-delay, 0s); + -webkit-animation-direction: var(--fa-animation-direction, normal); + animation-direction: var(--fa-animation-direction, normal); + -webkit-animation-duration: var(--fa-animation-duration, 1s); + animation-duration: var(--fa-animation-duration, 1s); + -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite); + animation-iteration-count: var(--fa-animation-iteration-count, infinite); + -webkit-animation-timing-function: var(--fa-animation-timing, ease-in-out); + animation-timing-function: var(--fa-animation-timing, ease-in-out); +} + +.fa-shake { + -webkit-animation-name: fa-shake; + animation-name: fa-shake; + -webkit-animation-delay: var(--fa-animation-delay, 0s); + animation-delay: var(--fa-animation-delay, 0s); + -webkit-animation-direction: var(--fa-animation-direction, normal); + animation-direction: var(--fa-animation-direction, normal); + -webkit-animation-duration: var(--fa-animation-duration, 1s); + animation-duration: var(--fa-animation-duration, 1s); + -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite); + animation-iteration-count: var(--fa-animation-iteration-count, infinite); + -webkit-animation-timing-function: var(--fa-animation-timing, linear); + animation-timing-function: var(--fa-animation-timing, linear); +} + +.fa-spin { + -webkit-animation-name: fa-spin; + animation-name: fa-spin; + -webkit-animation-delay: var(--fa-animation-delay, 0s); + animation-delay: var(--fa-animation-delay, 0s); + -webkit-animation-direction: var(--fa-animation-direction, normal); + animation-direction: var(--fa-animation-direction, normal); + -webkit-animation-duration: var(--fa-animation-duration, 2s); + animation-duration: var(--fa-animation-duration, 2s); + -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite); + animation-iteration-count: var(--fa-animation-iteration-count, infinite); + -webkit-animation-timing-function: var(--fa-animation-timing, linear); + animation-timing-function: var(--fa-animation-timing, linear); +} + +.fa-spin-reverse { + --fa-animation-direction: reverse; +} + +.fa-pulse, +.fa-spin-pulse { + -webkit-animation-name: fa-spin; + animation-name: fa-spin; + -webkit-animation-direction: var(--fa-animation-direction, normal); + animation-direction: var(--fa-animation-direction, normal); + -webkit-animation-duration: var(--fa-animation-duration, 1s); + animation-duration: var(--fa-animation-duration, 1s); + -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite); + animation-iteration-count: var(--fa-animation-iteration-count, infinite); + -webkit-animation-timing-function: var(--fa-animation-timing, steps(8)); + animation-timing-function: var(--fa-animation-timing, steps(8)); +} + +@media (prefers-reduced-motion: reduce) { + .fa-beat, + .fa-bounce, + .fa-fade, + .fa-beat-fade, + .fa-flip, + .fa-pulse, + .fa-shake, + .fa-spin, + .fa-spin-pulse { + -webkit-animation-delay: -1ms; + animation-delay: -1ms; + -webkit-animation-duration: 1ms; + animation-duration: 1ms; + -webkit-animation-iteration-count: 1; + animation-iteration-count: 1; + -webkit-transition-delay: 0s; + transition-delay: 0s; + -webkit-transition-duration: 0s; + transition-duration: 0s; + } +} + +@-webkit-keyframes fa-beat { + 0%, + 90% { + -webkit-transform: scale(1); + transform: scale(1); + } + 45% { + -webkit-transform: scale(var(--fa-beat-scale, 1.25)); + transform: scale(var(--fa-beat-scale, 1.25)); + } +} + +@keyframes fa-beat { + 0%, + 90% { + -webkit-transform: scale(1); + transform: scale(1); + } + 45% { + -webkit-transform: scale(var(--fa-beat-scale, 1.25)); + transform: scale(var(--fa-beat-scale, 1.25)); + } +} + +@-webkit-keyframes fa-bounce { + 0% { + -webkit-transform: scale(1, 1) translateY(0); + transform: scale(1, 1) translateY(0); + } + 10% { + -webkit-transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0); + transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0); + } + 30% { + -webkit-transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em)); + transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em)); + } + 50% { + -webkit-transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0); + transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0); + } + 57% { + -webkit-transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em)); + transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em)); + } + 64% { + -webkit-transform: scale(1, 1) translateY(0); + transform: scale(1, 1) translateY(0); + } + 100% { + -webkit-transform: scale(1, 1) translateY(0); + transform: scale(1, 1) translateY(0); + } +} + +@keyframes fa-bounce { + 0% { + -webkit-transform: scale(1, 1) translateY(0); + transform: scale(1, 1) translateY(0); + } + 10% { + -webkit-transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0); + transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0); + } + 30% { + -webkit-transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em)); + transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em)); + } + 50% { + -webkit-transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0); + transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0); + } + 57% { + -webkit-transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em)); + transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em)); + } + 64% { + -webkit-transform: scale(1, 1) translateY(0); + transform: scale(1, 1) translateY(0); + } + 100% { + -webkit-transform: scale(1, 1) translateY(0); + transform: scale(1, 1) translateY(0); + } +} + +@-webkit-keyframes fa-fade { + 50% { + opacity: var(--fa-fade-opacity, 0.4); + } +} + +@keyframes fa-fade { + 50% { + opacity: var(--fa-fade-opacity, 0.4); + } +} + +@-webkit-keyframes fa-beat-fade { + 0%, + 100% { + opacity: var(--fa-beat-fade-opacity, 0.4); + -webkit-transform: scale(1); + transform: scale(1); + } + 50% { + opacity: 1; + -webkit-transform: scale(var(--fa-beat-fade-scale, 1.125)); + transform: scale(var(--fa-beat-fade-scale, 1.125)); + } +} + +@keyframes fa-beat-fade { + 0%, + 100% { + opacity: var(--fa-beat-fade-opacity, 0.4); + -webkit-transform: scale(1); + transform: scale(1); + } + 50% { + opacity: 1; + -webkit-transform: scale(var(--fa-beat-fade-scale, 1.125)); + transform: scale(var(--fa-beat-fade-scale, 1.125)); + } +} + +@-webkit-keyframes fa-flip { + 50% { + -webkit-transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg)); + transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg)); + } +} + +@keyframes fa-flip { + 50% { + -webkit-transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg)); + transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg)); + } +} + +@-webkit-keyframes fa-shake { + 0% { + -webkit-transform: rotate(-15deg); + transform: rotate(-15deg); + } + 4% { + -webkit-transform: rotate(15deg); + transform: rotate(15deg); + } + 8%, + 24% { + -webkit-transform: rotate(-18deg); + transform: rotate(-18deg); + } + 12%, + 28% { + -webkit-transform: rotate(18deg); + transform: rotate(18deg); + } + 16% { + -webkit-transform: rotate(-22deg); + transform: rotate(-22deg); + } + 20% { + -webkit-transform: rotate(22deg); + transform: rotate(22deg); + } + 32% { + -webkit-transform: rotate(-12deg); + transform: rotate(-12deg); + } + 36% { + -webkit-transform: rotate(12deg); + transform: rotate(12deg); + } + 40%, + 100% { + -webkit-transform: rotate(0deg); + transform: rotate(0deg); + } +} + +@keyframes fa-shake { + 0% { + -webkit-transform: rotate(-15deg); + transform: rotate(-15deg); + } + 4% { + -webkit-transform: rotate(15deg); + transform: rotate(15deg); + } + 8%, + 24% { + -webkit-transform: rotate(-18deg); + transform: rotate(-18deg); + } + 12%, + 28% { + -webkit-transform: rotate(18deg); + transform: rotate(18deg); + } + 16% { + -webkit-transform: rotate(-22deg); + transform: rotate(-22deg); + } + 20% { + -webkit-transform: rotate(22deg); + transform: rotate(22deg); + } + 32% { + -webkit-transform: rotate(-12deg); + transform: rotate(-12deg); + } + 36% { + -webkit-transform: rotate(12deg); + transform: rotate(12deg); + } + 40%, + 100% { + -webkit-transform: rotate(0deg); + transform: rotate(0deg); + } +} + +@-webkit-keyframes fa-spin { + 0% { + -webkit-transform: rotate(0deg); + transform: rotate(0deg); + } + 100% { + -webkit-transform: rotate(360deg); + transform: rotate(360deg); + } +} + +@keyframes fa-spin { + 0% { + -webkit-transform: rotate(0deg); + transform: rotate(0deg); + } + 100% { + -webkit-transform: rotate(360deg); + transform: rotate(360deg); + } +} + +.fa-rotate-90 { + -webkit-transform: rotate(90deg); + transform: rotate(90deg); +} + +.fa-rotate-180 { + -webkit-transform: rotate(180deg); + transform: rotate(180deg); +} + +.fa-rotate-270 { + -webkit-transform: rotate(270deg); + transform: rotate(270deg); +} + +.fa-flip-horizontal { + -webkit-transform: scale(-1, 1); + transform: scale(-1, 1); +} + +.fa-flip-vertical { + -webkit-transform: scale(1, -1); + transform: scale(1, -1); +} + +.fa-flip-both, +.fa-flip-horizontal.fa-flip-vertical { + -webkit-transform: scale(-1, -1); + transform: scale(-1, -1); +} + +.fa-rotate-by { + -webkit-transform: rotate(var(--fa-rotate-angle, none)); + transform: rotate(var(--fa-rotate-angle, none)); +} + +.fa-stack { + display: inline-block; + height: 2em; + line-height: 2em; + position: relative; + vertical-align: middle; + width: 2.5em; +} + +.fa-stack-1x, +.fa-stack-2x { + left: 0; + position: absolute; + text-align: center; + width: 100%; + z-index: var(--fa-stack-z-index, auto); +} + +.fa-stack-1x { + line-height: inherit; +} + +.fa-stack-2x { + font-size: 2em; +} + +.fa-inverse { + color: var(--fa-inverse, #fff); +} + +/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen +readers do not read off random characters that represent icons */ + +.fa-0::before { + content: '\30'; +} + +.fa-1::before { + content: '\31'; +} + +.fa-2::before { + content: '\32'; +} + +.fa-3::before { + content: '\33'; +} + +.fa-4::before { + content: '\34'; +} + +.fa-5::before { + content: '\35'; +} + +.fa-6::before { + content: '\36'; +} + +.fa-7::before { + content: '\37'; +} + +.fa-8::before { + content: '\38'; +} + +.fa-9::before { + content: '\39'; +} + +.fa-fill-drip::before { + content: '\f576'; +} + +.fa-arrows-to-circle::before { + content: '\e4bd'; +} + +.fa-circle-chevron-right::before { + content: '\f138'; +} + +.fa-chevron-circle-right::before { + content: '\f138'; +} + +.fa-at::before { + content: '\40'; +} + +.fa-trash-can::before { + content: '\f2ed'; +} + +.fa-trash-alt::before { + content: '\f2ed'; +} + +.fa-text-height::before { + content: '\f034'; +} + +.fa-user-xmark::before { + content: '\f235'; +} + +.fa-user-times::before { + content: '\f235'; +} + +.fa-stethoscope::before { + content: '\f0f1'; +} + +.fa-message::before { + content: '\f27a'; +} + +.fa-comment-alt::before { + content: '\f27a'; +} + +.fa-info::before { + content: '\f129'; +} + +.fa-down-left-and-up-right-to-center::before { + content: '\f422'; +} + +.fa-compress-alt::before { + content: '\f422'; +} + +.fa-explosion::before { + content: '\e4e9'; +} + +.fa-file-lines::before { + content: '\f15c'; +} + +.fa-file-alt::before { + content: '\f15c'; +} + +.fa-file-text::before { + content: '\f15c'; +} + +.fa-wave-square::before { + content: '\f83e'; +} + +.fa-ring::before { + content: '\f70b'; +} + +.fa-building-un::before { + content: '\e4d9'; +} + +.fa-dice-three::before { + content: '\f527'; +} + +.fa-calendar-days::before { + content: '\f073'; +} + +.fa-calendar-alt::before { + content: '\f073'; +} + +.fa-anchor-circle-check::before { + content: '\e4aa'; +} + +.fa-building-circle-arrow-right::before { + content: '\e4d1'; +} + +.fa-volleyball::before { + content: '\f45f'; +} + +.fa-volleyball-ball::before { + content: '\f45f'; +} + +.fa-arrows-up-to-line::before { + content: '\e4c2'; +} + +.fa-sort-down::before { + content: '\f0dd'; +} + +.fa-sort-desc::before { + content: '\f0dd'; +} + +.fa-circle-minus::before { + content: '\f056'; +} + +.fa-minus-circle::before { + content: '\f056'; +} + +.fa-door-open::before { + content: '\f52b'; +} + +.fa-right-from-bracket::before { + content: '\f2f5'; +} + +.fa-sign-out-alt::before { + content: '\f2f5'; +} + +.fa-atom::before { + content: '\f5d2'; +} + +.fa-soap::before { + content: '\e06e'; +} + +.fa-icons::before { + content: '\f86d'; +} + +.fa-heart-music-camera-bolt::before { + content: '\f86d'; +} + +.fa-microphone-lines-slash::before { + content: '\f539'; +} + +.fa-microphone-alt-slash::before { + content: '\f539'; +} + +.fa-bridge-circle-check::before { + content: '\e4c9'; +} + +.fa-pump-medical::before { + content: '\e06a'; +} + +.fa-fingerprint::before { + content: '\f577'; +} + +.fa-hand-point-right::before { + content: '\f0a4'; +} + +.fa-magnifying-glass-location::before { + content: '\f689'; +} + +.fa-search-location::before { + content: '\f689'; +} + +.fa-forward-step::before { + content: '\f051'; +} + +.fa-step-forward::before { + content: '\f051'; +} + +.fa-face-smile-beam::before { + content: '\f5b8'; +} + +.fa-smile-beam::before { + content: '\f5b8'; +} + +.fa-flag-checkered::before { + content: '\f11e'; +} + +.fa-football::before { + content: '\f44e'; +} + +.fa-football-ball::before { + content: '\f44e'; +} + +.fa-school-circle-exclamation::before { + content: '\e56c'; +} + +.fa-crop::before { + content: '\f125'; +} + +.fa-angles-down::before { + content: '\f103'; +} + +.fa-angle-double-down::before { + content: '\f103'; +} + +.fa-users-rectangle::before { + content: '\e594'; +} + +.fa-people-roof::before { + content: '\e537'; +} + +.fa-people-line::before { + content: '\e534'; +} + +.fa-beer-mug-empty::before { + content: '\f0fc'; +} + +.fa-beer::before { + content: '\f0fc'; +} + +.fa-diagram-predecessor::before { + content: '\e477'; +} + +.fa-arrow-up-long::before { + content: '\f176'; +} + +.fa-long-arrow-up::before { + content: '\f176'; +} + +.fa-fire-flame-simple::before { + content: '\f46a'; +} + +.fa-burn::before { + content: '\f46a'; +} + +.fa-person::before { + content: '\f183'; +} + +.fa-male::before { + content: '\f183'; +} + +.fa-laptop::before { + content: '\f109'; +} + +.fa-file-csv::before { + content: '\f6dd'; +} + +.fa-menorah::before { + content: '\f676'; +} + +.fa-truck-plane::before { + content: '\e58f'; +} + +.fa-record-vinyl::before { + content: '\f8d9'; +} + +.fa-face-grin-stars::before { + content: '\f587'; +} + +.fa-grin-stars::before { + content: '\f587'; +} + +.fa-bong::before { + content: '\f55c'; +} + +.fa-spaghetti-monster-flying::before { + content: '\f67b'; +} + +.fa-pastafarianism::before { + content: '\f67b'; +} + +.fa-arrow-down-up-across-line::before { + content: '\e4af'; +} + +.fa-spoon::before { + content: '\f2e5'; +} + +.fa-utensil-spoon::before { + content: '\f2e5'; +} + +.fa-jar-wheat::before { + content: '\e517'; +} + +.fa-envelopes-bulk::before { + content: '\f674'; +} + +.fa-mail-bulk::before { + content: '\f674'; +} + +.fa-file-circle-exclamation::before { + content: '\e4eb'; +} + +.fa-circle-h::before { + content: '\f47e'; +} + +.fa-hospital-symbol::before { + content: '\f47e'; +} + +.fa-pager::before { + content: '\f815'; +} + +.fa-address-book::before { + content: '\f2b9'; +} + +.fa-contact-book::before { + content: '\f2b9'; +} + +.fa-strikethrough::before { + content: '\f0cc'; +} + +.fa-k::before { + content: '\4b'; +} + +.fa-landmark-flag::before { + content: '\e51c'; +} + +.fa-pencil::before { + content: '\f303'; +} + +.fa-pencil-alt::before { + content: '\f303'; +} + +.fa-backward::before { + content: '\f04a'; +} + +.fa-caret-right::before { + content: '\f0da'; +} + +.fa-comments::before { + content: '\f086'; +} + +.fa-paste::before { + content: '\f0ea'; +} + +.fa-file-clipboard::before { + content: '\f0ea'; +} + +.fa-code-pull-request::before { + content: '\e13c'; +} + +.fa-clipboard-list::before { + content: '\f46d'; +} + +.fa-truck-ramp-box::before { + content: '\f4de'; +} + +.fa-truck-loading::before { + content: '\f4de'; +} + +.fa-user-check::before { + content: '\f4fc'; +} + +.fa-vial-virus::before { + content: '\e597'; +} + +.fa-sheet-plastic::before { + content: '\e571'; +} + +.fa-blog::before { + content: '\f781'; +} + +.fa-user-ninja::before { + content: '\f504'; +} + +.fa-person-arrow-up-from-line::before { + content: '\e539'; +} + +.fa-scroll-torah::before { + content: '\f6a0'; +} + +.fa-torah::before { + content: '\f6a0'; +} + +.fa-broom-ball::before { + content: '\f458'; +} + +.fa-quidditch::before { + content: '\f458'; +} + +.fa-quidditch-broom-ball::before { + content: '\f458'; +} + +.fa-toggle-off::before { + content: '\f204'; +} + +.fa-box-archive::before { + content: '\f187'; +} + +.fa-archive::before { + content: '\f187'; +} + +.fa-person-drowning::before { + content: '\e545'; +} + +.fa-arrow-down-9-1::before { + content: '\f886'; +} + +.fa-sort-numeric-desc::before { + content: '\f886'; +} + +.fa-sort-numeric-down-alt::before { + content: '\f886'; +} + +.fa-face-grin-tongue-squint::before { + content: '\f58a'; +} + +.fa-grin-tongue-squint::before { + content: '\f58a'; +} + +.fa-spray-can::before { + content: '\f5bd'; +} + +.fa-truck-monster::before { + content: '\f63b'; +} + +.fa-w::before { + content: '\57'; +} + +.fa-earth-africa::before { + content: '\f57c'; +} + +.fa-globe-africa::before { + content: '\f57c'; +} + +.fa-rainbow::before { + content: '\f75b'; +} + +.fa-circle-notch::before { + content: '\f1ce'; +} + +.fa-tablet-screen-button::before { + content: '\f3fa'; +} + +.fa-tablet-alt::before { + content: '\f3fa'; +} + +.fa-paw::before { + content: '\f1b0'; +} + +.fa-cloud::before { + content: '\f0c2'; +} + +.fa-trowel-bricks::before { + content: '\e58a'; +} + +.fa-face-flushed::before { + content: '\f579'; +} + +.fa-flushed::before { + content: '\f579'; +} + +.fa-hospital-user::before { + content: '\f80d'; +} + +.fa-tent-arrow-left-right::before { + content: '\e57f'; +} + +.fa-gavel::before { + content: '\f0e3'; +} + +.fa-legal::before { + content: '\f0e3'; +} + +.fa-binoculars::before { + content: '\f1e5'; +} + +.fa-microphone-slash::before { + content: '\f131'; +} + +.fa-box-tissue::before { + content: '\e05b'; +} + +.fa-motorcycle::before { + content: '\f21c'; +} + +.fa-bell-concierge::before { + content: '\f562'; +} + +.fa-concierge-bell::before { + content: '\f562'; +} + +.fa-pen-ruler::before { + content: '\f5ae'; +} + +.fa-pencil-ruler::before { + content: '\f5ae'; +} + +.fa-people-arrows::before { + content: '\e068'; +} + +.fa-people-arrows-left-right::before { + content: '\e068'; +} + +.fa-mars-and-venus-burst::before { + content: '\e523'; +} + +.fa-square-caret-right::before { + content: '\f152'; +} + +.fa-caret-square-right::before { + content: '\f152'; +} + +.fa-scissors::before { + content: '\f0c4'; +} + +.fa-cut::before { + content: '\f0c4'; +} + +.fa-sun-plant-wilt::before { + content: '\e57a'; +} + +.fa-toilets-portable::before { + content: '\e584'; +} + +.fa-hockey-puck::before { + content: '\f453'; +} + +.fa-table::before { + content: '\f0ce'; +} + +.fa-magnifying-glass-arrow-right::before { + content: '\e521'; +} + +.fa-tachograph-digital::before { + content: '\f566'; +} + +.fa-digital-tachograph::before { + content: '\f566'; +} + +.fa-users-slash::before { + content: '\e073'; +} + +.fa-clover::before { + content: '\e139'; +} + +.fa-reply::before { + content: '\f3e5'; +} + +.fa-mail-reply::before { + content: '\f3e5'; +} + +.fa-star-and-crescent::before { + content: '\f699'; +} + +.fa-house-fire::before { + content: '\e50c'; +} + +.fa-square-minus::before { + content: '\f146'; +} + +.fa-minus-square::before { + content: '\f146'; +} + +.fa-helicopter::before { + content: '\f533'; +} + +.fa-compass::before { + content: '\f14e'; +} + +.fa-square-caret-down::before { + content: '\f150'; +} + +.fa-caret-square-down::before { + content: '\f150'; +} + +.fa-file-circle-question::before { + content: '\e4ef'; +} + +.fa-laptop-code::before { + content: '\f5fc'; +} + +.fa-swatchbook::before { + content: '\f5c3'; +} + +.fa-prescription-bottle::before { + content: '\f485'; +} + +.fa-bars::before { + content: '\f0c9'; +} + +.fa-navicon::before { + content: '\f0c9'; +} + +.fa-people-group::before { + content: '\e533'; +} + +.fa-hourglass-end::before { + content: '\f253'; +} + +.fa-hourglass-3::before { + content: '\f253'; +} + +.fa-heart-crack::before { + content: '\f7a9'; +} + +.fa-heart-broken::before { + content: '\f7a9'; +} + +.fa-square-up-right::before { + content: '\f360'; +} + +.fa-external-link-square-alt::before { + content: '\f360'; +} + +.fa-face-kiss-beam::before { + content: '\f597'; +} + +.fa-kiss-beam::before { + content: '\f597'; +} + +.fa-film::before { + content: '\f008'; +} + +.fa-ruler-horizontal::before { + content: '\f547'; +} + +.fa-people-robbery::before { + content: '\e536'; +} + +.fa-lightbulb::before { + content: '\f0eb'; +} + +.fa-caret-left::before { + content: '\f0d9'; +} + +.fa-circle-exclamation::before { + content: '\f06a'; +} + +.fa-exclamation-circle::before { + content: '\f06a'; +} + +.fa-school-circle-xmark::before { + content: '\e56d'; +} + +.fa-arrow-right-from-bracket::before { + content: '\f08b'; +} + +.fa-sign-out::before { + content: '\f08b'; +} + +.fa-circle-chevron-down::before { + content: '\f13a'; +} + +.fa-chevron-circle-down::before { + content: '\f13a'; +} + +.fa-unlock-keyhole::before { + content: '\f13e'; +} + +.fa-unlock-alt::before { + content: '\f13e'; +} + +.fa-cloud-showers-heavy::before { + content: '\f740'; +} + +.fa-headphones-simple::before { + content: '\f58f'; +} + +.fa-headphones-alt::before { + content: '\f58f'; +} + +.fa-sitemap::before { + content: '\f0e8'; +} + +.fa-circle-dollar-to-slot::before { + content: '\f4b9'; +} + +.fa-donate::before { + content: '\f4b9'; +} + +.fa-memory::before { + content: '\f538'; +} + +.fa-road-spikes::before { + content: '\e568'; +} + +.fa-fire-burner::before { + content: '\e4f1'; +} + +.fa-flag::before { + content: '\f024'; +} + +.fa-hanukiah::before { + content: '\f6e6'; +} + +.fa-feather::before { + content: '\f52d'; +} + +.fa-volume-low::before { + content: '\f027'; +} + +.fa-volume-down::before { + content: '\f027'; +} + +.fa-comment-slash::before { + content: '\f4b3'; +} + +.fa-cloud-sun-rain::before { + content: '\f743'; +} + +.fa-compress::before { + content: '\f066'; +} + +.fa-wheat-awn::before { + content: '\e2cd'; +} + +.fa-wheat-alt::before { + content: '\e2cd'; +} + +.fa-ankh::before { + content: '\f644'; +} + +.fa-hands-holding-child::before { + content: '\e4fa'; +} + +.fa-asterisk::before { + content: '\2a'; +} + +.fa-square-check::before { + content: '\f14a'; +} + +.fa-check-square::before { + content: '\f14a'; +} + +.fa-peseta-sign::before { + content: '\e221'; +} + +.fa-heading::before { + content: '\f1dc'; +} + +.fa-header::before { + content: '\f1dc'; +} + +.fa-ghost::before { + content: '\f6e2'; +} + +.fa-list::before { + content: '\f03a'; +} + +.fa-list-squares::before { + content: '\f03a'; +} + +.fa-square-phone-flip::before { + content: '\f87b'; +} + +.fa-phone-square-alt::before { + content: '\f87b'; +} + +.fa-cart-plus::before { + content: '\f217'; +} + +.fa-gamepad::before { + content: '\f11b'; +} + +.fa-circle-dot::before { + content: '\f192'; +} + +.fa-dot-circle::before { + content: '\f192'; +} + +.fa-face-dizzy::before { + content: '\f567'; +} + +.fa-dizzy::before { + content: '\f567'; +} + +.fa-egg::before { + content: '\f7fb'; +} + +.fa-house-medical-circle-xmark::before { + content: '\e513'; +} + +.fa-campground::before { + content: '\f6bb'; +} + +.fa-folder-plus::before { + content: '\f65e'; +} + +.fa-futbol::before { + content: '\f1e3'; +} + +.fa-futbol-ball::before { + content: '\f1e3'; +} + +.fa-soccer-ball::before { + content: '\f1e3'; +} + +.fa-paintbrush::before { + content: '\f1fc'; +} + +.fa-paint-brush::before { + content: '\f1fc'; +} + +.fa-lock::before { + content: '\f023'; +} + +.fa-gas-pump::before { + content: '\f52f'; +} + +.fa-hot-tub-person::before { + content: '\f593'; +} + +.fa-hot-tub::before { + content: '\f593'; +} + +.fa-map-location::before { + content: '\f59f'; +} + +.fa-map-marked::before { + content: '\f59f'; +} + +.fa-house-flood-water::before { + content: '\e50e'; +} + +.fa-tree::before { + content: '\f1bb'; +} + +.fa-bridge-lock::before { + content: '\e4cc'; +} + +.fa-sack-dollar::before { + content: '\f81d'; +} + +.fa-pen-to-square::before { + content: '\f044'; +} + +.fa-edit::before { + content: '\f044'; +} + +.fa-car-side::before { + content: '\f5e4'; +} + +.fa-share-nodes::before { + content: '\f1e0'; +} + +.fa-share-alt::before { + content: '\f1e0'; +} + +.fa-heart-circle-minus::before { + content: '\e4ff'; +} + +.fa-hourglass-half::before { + content: '\f252'; +} + +.fa-hourglass-2::before { + content: '\f252'; +} + +.fa-microscope::before { + content: '\f610'; +} + +.fa-sink::before { + content: '\e06d'; +} + +.fa-bag-shopping::before { + content: '\f290'; +} + +.fa-shopping-bag::before { + content: '\f290'; +} + +.fa-arrow-down-z-a::before { + content: '\f881'; +} + +.fa-sort-alpha-desc::before { + content: '\f881'; +} + +.fa-sort-alpha-down-alt::before { + content: '\f881'; +} + +.fa-mitten::before { + content: '\f7b5'; +} + +.fa-person-rays::before { + content: '\e54d'; +} + +.fa-users::before { + content: '\f0c0'; +} + +.fa-eye-slash::before { + content: '\f070'; +} + +.fa-flask-vial::before { + content: '\e4f3'; +} + +.fa-hand::before { + content: '\f256'; +} + +.fa-hand-paper::before { + content: '\f256'; +} + +.fa-om::before { + content: '\f679'; +} + +.fa-worm::before { + content: '\e599'; +} + +.fa-house-circle-xmark::before { + content: '\e50b'; +} + +.fa-plug::before { + content: '\f1e6'; +} + +.fa-chevron-up::before { + content: '\f077'; +} + +.fa-hand-spock::before { + content: '\f259'; +} + +.fa-stopwatch::before { + content: '\f2f2'; +} + +.fa-face-kiss::before { + content: '\f596'; +} + +.fa-kiss::before { + content: '\f596'; +} + +.fa-bridge-circle-xmark::before { + content: '\e4cb'; +} + +.fa-face-grin-tongue::before { + content: '\f589'; +} + +.fa-grin-tongue::before { + content: '\f589'; +} + +.fa-chess-bishop::before { + content: '\f43a'; +} + +.fa-face-grin-wink::before { + content: '\f58c'; +} + +.fa-grin-wink::before { + content: '\f58c'; +} + +.fa-ear-deaf::before { + content: '\f2a4'; +} + +.fa-deaf::before { + content: '\f2a4'; +} + +.fa-deafness::before { + content: '\f2a4'; +} + +.fa-hard-of-hearing::before { + content: '\f2a4'; +} + +.fa-road-circle-check::before { + content: '\e564'; +} + +.fa-dice-five::before { + content: '\f523'; +} + +.fa-square-rss::before { + content: '\f143'; +} + +.fa-rss-square::before { + content: '\f143'; +} + +.fa-land-mine-on::before { + content: '\e51b'; +} + +.fa-i-cursor::before { + content: '\f246'; +} + +.fa-stamp::before { + content: '\f5bf'; +} + +.fa-stairs::before { + content: '\e289'; +} + +.fa-i::before { + content: '\49'; +} + +.fa-hryvnia-sign::before { + content: '\f6f2'; +} + +.fa-hryvnia::before { + content: '\f6f2'; +} + +.fa-pills::before { + content: '\f484'; +} + +.fa-face-grin-wide::before { + content: '\f581'; +} + +.fa-grin-alt::before { + content: '\f581'; +} + +.fa-tooth::before { + content: '\f5c9'; +} + +.fa-v::before { + content: '\56'; +} + +.fa-bangladeshi-taka-sign::before { + content: '\e2e6'; +} + +.fa-bicycle::before { + content: '\f206'; +} + +.fa-staff-snake::before { + content: '\e579'; +} + +.fa-rod-asclepius::before { + content: '\e579'; +} + +.fa-rod-snake::before { + content: '\e579'; +} + +.fa-staff-aesculapius::before { + content: '\e579'; +} + +.fa-head-side-cough-slash::before { + content: '\e062'; +} + +.fa-truck-medical::before { + content: '\f0f9'; +} + +.fa-ambulance::before { + content: '\f0f9'; +} + +.fa-wheat-awn-circle-exclamation::before { + content: '\e598'; +} + +.fa-snowman::before { + content: '\f7d0'; +} + +.fa-mortar-pestle::before { + content: '\f5a7'; +} + +.fa-road-barrier::before { + content: '\e562'; +} + +.fa-school::before { + content: '\f549'; +} + +.fa-igloo::before { + content: '\f7ae'; +} + +.fa-joint::before { + content: '\f595'; +} + +.fa-angle-right::before { + content: '\f105'; +} + +.fa-horse::before { + content: '\f6f0'; +} + +.fa-q::before { + content: '\51'; +} + +.fa-g::before { + content: '\47'; +} + +.fa-notes-medical::before { + content: '\f481'; +} + +.fa-temperature-half::before { + content: '\f2c9'; +} + +.fa-temperature-2::before { + content: '\f2c9'; +} + +.fa-thermometer-2::before { + content: '\f2c9'; +} + +.fa-thermometer-half::before { + content: '\f2c9'; +} + +.fa-dong-sign::before { + content: '\e169'; +} + +.fa-capsules::before { + content: '\f46b'; +} + +.fa-poo-storm::before { + content: '\f75a'; +} + +.fa-poo-bolt::before { + content: '\f75a'; +} + +.fa-face-frown-open::before { + content: '\f57a'; +} + +.fa-frown-open::before { + content: '\f57a'; +} + +.fa-hand-point-up::before { + content: '\f0a6'; +} + +.fa-money-bill::before { + content: '\f0d6'; +} + +.fa-bookmark::before { + content: '\f02e'; +} + +.fa-align-justify::before { + content: '\f039'; +} + +.fa-umbrella-beach::before { + content: '\f5ca'; +} + +.fa-helmet-un::before { + content: '\e503'; +} + +.fa-bullseye::before { + content: '\f140'; +} + +.fa-bacon::before { + content: '\f7e5'; +} + +.fa-hand-point-down::before { + content: '\f0a7'; +} + +.fa-arrow-up-from-bracket::before { + content: '\e09a'; +} + +.fa-folder::before { + content: '\f07b'; +} + +.fa-folder-blank::before { + content: '\f07b'; +} + +.fa-file-waveform::before { + content: '\f478'; +} + +.fa-file-medical-alt::before { + content: '\f478'; +} + +.fa-radiation::before { + content: '\f7b9'; +} + +.fa-chart-simple::before { + content: '\e473'; +} + +.fa-mars-stroke::before { + content: '\f229'; +} + +.fa-vial::before { + content: '\f492'; +} + +.fa-gauge::before { + content: '\f624'; +} + +.fa-dashboard::before { + content: '\f624'; +} + +.fa-gauge-med::before { + content: '\f624'; +} + +.fa-tachometer-alt-average::before { + content: '\f624'; +} + +.fa-wand-magic-sparkles::before { + content: '\e2ca'; +} + +.fa-magic-wand-sparkles::before { + content: '\e2ca'; +} + +.fa-e::before { + content: '\45'; +} + +.fa-pen-clip::before { + content: '\f305'; +} + +.fa-pen-alt::before { + content: '\f305'; +} + +.fa-bridge-circle-exclamation::before { + content: '\e4ca'; +} + +.fa-user::before { + content: '\f007'; +} + +.fa-school-circle-check::before { + content: '\e56b'; +} + +.fa-dumpster::before { + content: '\f793'; +} + +.fa-van-shuttle::before { + content: '\f5b6'; +} + +.fa-shuttle-van::before { + content: '\f5b6'; +} + +.fa-building-user::before { + content: '\e4da'; +} + +.fa-square-caret-left::before { + content: '\f191'; +} + +.fa-caret-square-left::before { + content: '\f191'; +} + +.fa-highlighter::before { + content: '\f591'; +} + +.fa-key::before { + content: '\f084'; +} + +.fa-bullhorn::before { + content: '\f0a1'; +} + +.fa-globe::before { + content: '\f0ac'; +} + +.fa-synagogue::before { + content: '\f69b'; +} + +.fa-person-half-dress::before { + content: '\e548'; +} + +.fa-road-bridge::before { + content: '\e563'; +} + +.fa-location-arrow::before { + content: '\f124'; +} + +.fa-c::before { + content: '\43'; +} + +.fa-tablet-button::before { + content: '\f10a'; +} + +.fa-building-lock::before { + content: '\e4d6'; +} + +.fa-pizza-slice::before { + content: '\f818'; +} + +.fa-money-bill-wave::before { + content: '\f53a'; +} + +.fa-chart-area::before { + content: '\f1fe'; +} + +.fa-area-chart::before { + content: '\f1fe'; +} + +.fa-house-flag::before { + content: '\e50d'; +} + +.fa-person-circle-minus::before { + content: '\e540'; +} + +.fa-ban::before { + content: '\f05e'; +} + +.fa-cancel::before { + content: '\f05e'; +} + +.fa-camera-rotate::before { + content: '\e0d8'; +} + +.fa-spray-can-sparkles::before { + content: '\f5d0'; +} + +.fa-air-freshener::before { + content: '\f5d0'; +} + +.fa-star::before { + content: '\f005'; +} + +.fa-repeat::before { + content: '\f363'; +} + +.fa-cross::before { + content: '\f654'; +} + +.fa-box::before { + content: '\f466'; +} + +.fa-venus-mars::before { + content: '\f228'; +} + +.fa-arrow-pointer::before { + content: '\f245'; +} + +.fa-mouse-pointer::before { + content: '\f245'; +} + +.fa-maximize::before { + content: '\f31e'; +} + +.fa-expand-arrows-alt::before { + content: '\f31e'; +} + +.fa-charging-station::before { + content: '\f5e7'; +} + +.fa-shapes::before { + content: '\f61f'; +} + +.fa-triangle-circle-square::before { + content: '\f61f'; +} + +.fa-shuffle::before { + content: '\f074'; +} + +.fa-random::before { + content: '\f074'; +} + +.fa-person-running::before { + content: '\f70c'; +} + +.fa-running::before { + content: '\f70c'; +} + +.fa-mobile-retro::before { + content: '\e527'; +} + +.fa-grip-lines-vertical::before { + content: '\f7a5'; +} + +.fa-spider::before { + content: '\f717'; +} + +.fa-hands-bound::before { + content: '\e4f9'; +} + +.fa-file-invoice-dollar::before { + content: '\f571'; +} + +.fa-plane-circle-exclamation::before { + content: '\e556'; +} + +.fa-x-ray::before { + content: '\f497'; +} + +.fa-spell-check::before { + content: '\f891'; +} + +.fa-slash::before { + content: '\f715'; +} + +.fa-computer-mouse::before { + content: '\f8cc'; +} + +.fa-mouse::before { + content: '\f8cc'; +} + +.fa-arrow-right-to-bracket::before { + content: '\f090'; +} + +.fa-sign-in::before { + content: '\f090'; +} + +.fa-shop-slash::before { + content: '\e070'; +} + +.fa-store-alt-slash::before { + content: '\e070'; +} + +.fa-server::before { + content: '\f233'; +} + +.fa-virus-covid-slash::before { + content: '\e4a9'; +} + +.fa-shop-lock::before { + content: '\e4a5'; +} + +.fa-hourglass-start::before { + content: '\f251'; +} + +.fa-hourglass-1::before { + content: '\f251'; +} + +.fa-blender-phone::before { + content: '\f6b6'; +} + +.fa-building-wheat::before { + content: '\e4db'; +} + +.fa-person-breastfeeding::before { + content: '\e53a'; +} + +.fa-right-to-bracket::before { + content: '\f2f6'; +} + +.fa-sign-in-alt::before { + content: '\f2f6'; +} + +.fa-venus::before { + content: '\f221'; +} + +.fa-passport::before { + content: '\f5ab'; +} + +.fa-heart-pulse::before { + content: '\f21e'; +} + +.fa-heartbeat::before { + content: '\f21e'; +} + +.fa-people-carry-box::before { + content: '\f4ce'; +} + +.fa-people-carry::before { + content: '\f4ce'; +} + +.fa-temperature-high::before { + content: '\f769'; +} + +.fa-microchip::before { + content: '\f2db'; +} + +.fa-crown::before { + content: '\f521'; +} + +.fa-weight-hanging::before { + content: '\f5cd'; +} + +.fa-xmarks-lines::before { + content: '\e59a'; +} + +.fa-file-prescription::before { + content: '\f572'; +} + +.fa-weight-scale::before { + content: '\f496'; +} + +.fa-weight::before { + content: '\f496'; +} + +.fa-user-group::before { + content: '\f500'; +} + +.fa-user-friends::before { + content: '\f500'; +} + +.fa-arrow-up-a-z::before { + content: '\f15e'; +} + +.fa-sort-alpha-up::before { + content: '\f15e'; +} + +.fa-chess-knight::before { + content: '\f441'; +} + +.fa-face-laugh-squint::before { + content: '\f59b'; +} + +.fa-laugh-squint::before { + content: '\f59b'; +} + +.fa-wheelchair::before { + content: '\f193'; +} + +.fa-circle-arrow-up::before { + content: '\f0aa'; +} + +.fa-arrow-circle-up::before { + content: '\f0aa'; +} + +.fa-toggle-on::before { + content: '\f205'; +} + +.fa-person-walking::before { + content: '\f554'; +} + +.fa-walking::before { + content: '\f554'; +} + +.fa-l::before { + content: '\4c'; +} + +.fa-fire::before { + content: '\f06d'; +} + +.fa-bed-pulse::before { + content: '\f487'; +} + +.fa-procedures::before { + content: '\f487'; +} + +.fa-shuttle-space::before { + content: '\f197'; +} + +.fa-space-shuttle::before { + content: '\f197'; +} + +.fa-face-laugh::before { + content: '\f599'; +} + +.fa-laugh::before { + content: '\f599'; +} + +.fa-folder-open::before { + content: '\f07c'; +} + +.fa-heart-circle-plus::before { + content: '\e500'; +} + +.fa-code-fork::before { + content: '\e13b'; +} + +.fa-city::before { + content: '\f64f'; +} + +.fa-microphone-lines::before { + content: '\f3c9'; +} + +.fa-microphone-alt::before { + content: '\f3c9'; +} + +.fa-pepper-hot::before { + content: '\f816'; +} + +.fa-unlock::before { + content: '\f09c'; +} + +.fa-colon-sign::before { + content: '\e140'; +} + +.fa-headset::before { + content: '\f590'; +} + +.fa-store-slash::before { + content: '\e071'; +} + +.fa-road-circle-xmark::before { + content: '\e566'; +} + +.fa-user-minus::before { + content: '\f503'; +} + +.fa-mars-stroke-up::before { + content: '\f22a'; +} + +.fa-mars-stroke-v::before { + content: '\f22a'; +} + +.fa-champagne-glasses::before { + content: '\f79f'; +} + +.fa-glass-cheers::before { + content: '\f79f'; +} + +.fa-clipboard::before { + content: '\f328'; +} + +.fa-house-circle-exclamation::before { + content: '\e50a'; +} + +.fa-file-arrow-up::before { + content: '\f574'; +} + +.fa-file-upload::before { + content: '\f574'; +} + +.fa-wifi::before { + content: '\f1eb'; +} + +.fa-wifi-3::before { + content: '\f1eb'; +} + +.fa-wifi-strong::before { + content: '\f1eb'; +} + +.fa-bath::before { + content: '\f2cd'; +} + +.fa-bathtub::before { + content: '\f2cd'; +} + +.fa-underline::before { + content: '\f0cd'; +} + +.fa-user-pen::before { + content: '\f4ff'; +} + +.fa-user-edit::before { + content: '\f4ff'; +} + +.fa-signature::before { + content: '\f5b7'; +} + +.fa-stroopwafel::before { + content: '\f551'; +} + +.fa-bold::before { + content: '\f032'; +} + +.fa-anchor-lock::before { + content: '\e4ad'; +} + +.fa-building-ngo::before { + content: '\e4d7'; +} + +.fa-manat-sign::before { + content: '\e1d5'; +} + +.fa-not-equal::before { + content: '\f53e'; +} + +.fa-border-top-left::before { + content: '\f853'; +} + +.fa-border-style::before { + content: '\f853'; +} + +.fa-map-location-dot::before { + content: '\f5a0'; +} + +.fa-map-marked-alt::before { + content: '\f5a0'; +} + +.fa-jedi::before { + content: '\f669'; +} + +.fa-square-poll-vertical::before { + content: '\f681'; +} + +.fa-poll::before { + content: '\f681'; +} + +.fa-mug-hot::before { + content: '\f7b6'; +} + +.fa-car-battery::before { + content: '\f5df'; +} + +.fa-battery-car::before { + content: '\f5df'; +} + +.fa-gift::before { + content: '\f06b'; +} + +.fa-dice-two::before { + content: '\f528'; +} + +.fa-chess-queen::before { + content: '\f445'; +} + +.fa-glasses::before { + content: '\f530'; +} + +.fa-chess-board::before { + content: '\f43c'; +} + +.fa-building-circle-check::before { + content: '\e4d2'; +} + +.fa-person-chalkboard::before { + content: '\e53d'; +} + +.fa-mars-stroke-right::before { + content: '\f22b'; +} + +.fa-mars-stroke-h::before { + content: '\f22b'; +} + +.fa-hand-back-fist::before { + content: '\f255'; +} + +.fa-hand-rock::before { + content: '\f255'; +} + +.fa-square-caret-up::before { + content: '\f151'; +} + +.fa-caret-square-up::before { + content: '\f151'; +} + +.fa-cloud-showers-water::before { + content: '\e4e4'; +} + +.fa-chart-bar::before { + content: '\f080'; +} + +.fa-bar-chart::before { + content: '\f080'; +} + +.fa-hands-bubbles::before { + content: '\e05e'; +} + +.fa-hands-wash::before { + content: '\e05e'; +} + +.fa-less-than-equal::before { + content: '\f537'; +} + +.fa-train::before { + content: '\f238'; +} + +.fa-eye-low-vision::before { + content: '\f2a8'; +} + +.fa-low-vision::before { + content: '\f2a8'; +} + +.fa-crow::before { + content: '\f520'; +} + +.fa-sailboat::before { + content: '\e445'; +} + +.fa-window-restore::before { + content: '\f2d2'; +} + +.fa-square-plus::before { + content: '\f0fe'; +} + +.fa-plus-square::before { + content: '\f0fe'; +} + +.fa-torii-gate::before { + content: '\f6a1'; +} + +.fa-frog::before { + content: '\f52e'; +} + +.fa-bucket::before { + content: '\e4cf'; +} + +.fa-image::before { + content: '\f03e'; +} + +.fa-microphone::before { + content: '\f130'; +} + +.fa-cow::before { + content: '\f6c8'; +} + +.fa-caret-up::before { + content: '\f0d8'; +} + +.fa-screwdriver::before { + content: '\f54a'; +} + +.fa-folder-closed::before { + content: '\e185'; +} + +.fa-house-tsunami::before { + content: '\e515'; +} + +.fa-square-nfi::before { + content: '\e576'; +} + +.fa-arrow-up-from-ground-water::before { + content: '\e4b5'; +} + +.fa-martini-glass::before { + content: '\f57b'; +} + +.fa-glass-martini-alt::before { + content: '\f57b'; +} + +.fa-rotate-left::before { + content: '\f2ea'; +} + +.fa-rotate-back::before { + content: '\f2ea'; +} + +.fa-rotate-backward::before { + content: '\f2ea'; +} + +.fa-undo-alt::before { + content: '\f2ea'; +} + +.fa-table-columns::before { + content: '\f0db'; +} + +.fa-columns::before { + content: '\f0db'; +} + +.fa-lemon::before { + content: '\f094'; +} + +.fa-head-side-mask::before { + content: '\e063'; +} + +.fa-handshake::before { + content: '\f2b5'; +} + +.fa-gem::before { + content: '\f3a5'; +} + +.fa-dolly::before { + content: '\f472'; +} + +.fa-dolly-box::before { + content: '\f472'; +} + +.fa-smoking::before { + content: '\f48d'; +} + +.fa-minimize::before { + content: '\f78c'; +} + +.fa-compress-arrows-alt::before { + content: '\f78c'; +} + +.fa-monument::before { + content: '\f5a6'; +} + +.fa-snowplow::before { + content: '\f7d2'; +} + +.fa-angles-right::before { + content: '\f101'; +} + +.fa-angle-double-right::before { + content: '\f101'; +} + +.fa-cannabis::before { + content: '\f55f'; +} + +.fa-circle-play::before { + content: '\f144'; +} + +.fa-play-circle::before { + content: '\f144'; +} + +.fa-tablets::before { + content: '\f490'; +} + +.fa-ethernet::before { + content: '\f796'; +} + +.fa-euro-sign::before { + content: '\f153'; +} + +.fa-eur::before { + content: '\f153'; +} + +.fa-euro::before { + content: '\f153'; +} + +.fa-chair::before { + content: '\f6c0'; +} + +.fa-circle-check::before { + content: '\f058'; +} + +.fa-check-circle::before { + content: '\f058'; +} + +.fa-circle-stop::before { + content: '\f28d'; +} + +.fa-stop-circle::before { + content: '\f28d'; +} + +.fa-compass-drafting::before { + content: '\f568'; +} + +.fa-drafting-compass::before { + content: '\f568'; +} + +.fa-plate-wheat::before { + content: '\e55a'; +} + +.fa-icicles::before { + content: '\f7ad'; +} + +.fa-person-shelter::before { + content: '\e54f'; +} + +.fa-neuter::before { + content: '\f22c'; +} + +.fa-id-badge::before { + content: '\f2c1'; +} + +.fa-marker::before { + content: '\f5a1'; +} + +.fa-face-laugh-beam::before { + content: '\f59a'; +} + +.fa-laugh-beam::before { + content: '\f59a'; +} + +.fa-helicopter-symbol::before { + content: '\e502'; +} + +.fa-universal-access::before { + content: '\f29a'; +} + +.fa-circle-chevron-up::before { + content: '\f139'; +} + +.fa-chevron-circle-up::before { + content: '\f139'; +} + +.fa-lari-sign::before { + content: '\e1c8'; +} + +.fa-volcano::before { + content: '\f770'; +} + +.fa-person-walking-dashed-line-arrow-right::before { + content: '\e553'; +} + +.fa-sterling-sign::before { + content: '\f154'; +} + +.fa-gbp::before { + content: '\f154'; +} + +.fa-pound-sign::before { + content: '\f154'; +} + +.fa-viruses::before { + content: '\e076'; +} + +.fa-square-person-confined::before { + content: '\e577'; +} + +.fa-user-tie::before { + content: '\f508'; +} + +.fa-arrow-down-long::before { + content: '\f175'; +} + +.fa-long-arrow-down::before { + content: '\f175'; +} + +.fa-tent-arrow-down-to-line::before { + content: '\e57e'; +} + +.fa-certificate::before { + content: '\f0a3'; +} + +.fa-reply-all::before { + content: '\f122'; +} + +.fa-mail-reply-all::before { + content: '\f122'; +} + +.fa-suitcase::before { + content: '\f0f2'; +} + +.fa-person-skating::before { + content: '\f7c5'; +} + +.fa-skating::before { + content: '\f7c5'; +} + +.fa-filter-circle-dollar::before { + content: '\f662'; +} + +.fa-funnel-dollar::before { + content: '\f662'; +} + +.fa-camera-retro::before { + content: '\f083'; +} + +.fa-circle-arrow-down::before { + content: '\f0ab'; +} + +.fa-arrow-circle-down::before { + content: '\f0ab'; +} + +.fa-file-import::before { + content: '\f56f'; +} + +.fa-arrow-right-to-file::before { + content: '\f56f'; +} + +.fa-square-arrow-up-right::before { + content: '\f14c'; +} + +.fa-external-link-square::before { + content: '\f14c'; +} + +.fa-box-open::before { + content: '\f49e'; +} + +.fa-scroll::before { + content: '\f70e'; +} + +.fa-spa::before { + content: '\f5bb'; +} + +.fa-location-pin-lock::before { + content: '\e51f'; +} + +.fa-pause::before { + content: '\f04c'; +} + +.fa-hill-avalanche::before { + content: '\e507'; +} + +.fa-temperature-empty::before { + content: '\f2cb'; +} + +.fa-temperature-0::before { + content: '\f2cb'; +} + +.fa-thermometer-0::before { + content: '\f2cb'; +} + +.fa-thermometer-empty::before { + content: '\f2cb'; +} + +.fa-bomb::before { + content: '\f1e2'; +} + +.fa-registered::before { + content: '\f25d'; +} + +.fa-address-card::before { + content: '\f2bb'; +} + +.fa-contact-card::before { + content: '\f2bb'; +} + +.fa-vcard::before { + content: '\f2bb'; +} + +.fa-scale-unbalanced-flip::before { + content: '\f516'; +} + +.fa-balance-scale-right::before { + content: '\f516'; +} + +.fa-subscript::before { + content: '\f12c'; +} + +.fa-diamond-turn-right::before { + content: '\f5eb'; +} + +.fa-directions::before { + content: '\f5eb'; +} + +.fa-burst::before { + content: '\e4dc'; +} + +.fa-house-laptop::before { + content: '\e066'; +} + +.fa-laptop-house::before { + content: '\e066'; +} + +.fa-face-tired::before { + content: '\f5c8'; +} + +.fa-tired::before { + content: '\f5c8'; +} + +.fa-money-bills::before { + content: '\e1f3'; +} + +.fa-smog::before { + content: '\f75f'; +} + +.fa-crutch::before { + content: '\f7f7'; +} + +.fa-cloud-arrow-up::before { + content: '\f0ee'; +} + +.fa-cloud-upload::before { + content: '\f0ee'; +} + +.fa-cloud-upload-alt::before { + content: '\f0ee'; +} + +.fa-palette::before { + content: '\f53f'; +} + +.fa-arrows-turn-right::before { + content: '\e4c0'; +} + +.fa-vest::before { + content: '\e085'; +} + +.fa-ferry::before { + content: '\e4ea'; +} + +.fa-arrows-down-to-people::before { + content: '\e4b9'; +} + +.fa-seedling::before { + content: '\f4d8'; +} + +.fa-sprout::before { + content: '\f4d8'; +} + +.fa-left-right::before { + content: '\f337'; +} + +.fa-arrows-alt-h::before { + content: '\f337'; +} + +.fa-boxes-packing::before { + content: '\e4c7'; +} + +.fa-circle-arrow-left::before { + content: '\f0a8'; +} + +.fa-arrow-circle-left::before { + content: '\f0a8'; +} + +.fa-group-arrows-rotate::before { + content: '\e4f6'; +} + +.fa-bowl-food::before { + content: '\e4c6'; +} + +.fa-candy-cane::before { + content: '\f786'; +} + +.fa-arrow-down-wide-short::before { + content: '\f160'; +} + +.fa-sort-amount-asc::before { + content: '\f160'; +} + +.fa-sort-amount-down::before { + content: '\f160'; +} + +.fa-cloud-bolt::before { + content: '\f76c'; +} + +.fa-thunderstorm::before { + content: '\f76c'; +} + +.fa-text-slash::before { + content: '\f87d'; +} + +.fa-remove-format::before { + content: '\f87d'; +} + +.fa-face-smile-wink::before { + content: '\f4da'; +} + +.fa-smile-wink::before { + content: '\f4da'; +} + +.fa-file-word::before { + content: '\f1c2'; +} + +.fa-file-powerpoint::before { + content: '\f1c4'; +} + +.fa-arrows-left-right::before { + content: '\f07e'; +} + +.fa-arrows-h::before { + content: '\f07e'; +} + +.fa-house-lock::before { + content: '\e510'; +} + +.fa-cloud-arrow-down::before { + content: '\f0ed'; +} + +.fa-cloud-download::before { + content: '\f0ed'; +} + +.fa-cloud-download-alt::before { + content: '\f0ed'; +} + +.fa-children::before { + content: '\e4e1'; +} + +.fa-chalkboard::before { + content: '\f51b'; +} + +.fa-blackboard::before { + content: '\f51b'; +} + +.fa-user-large-slash::before { + content: '\f4fa'; +} + +.fa-user-alt-slash::before { + content: '\f4fa'; +} + +.fa-envelope-open::before { + content: '\f2b6'; +} + +.fa-handshake-simple-slash::before { + content: '\e05f'; +} + +.fa-handshake-alt-slash::before { + content: '\e05f'; +} + +.fa-mattress-pillow::before { + content: '\e525'; +} + +.fa-guarani-sign::before { + content: '\e19a'; +} + +.fa-arrows-rotate::before { + content: '\f021'; +} + +.fa-refresh::before { + content: '\f021'; +} + +.fa-sync::before { + content: '\f021'; +} + +.fa-fire-extinguisher::before { + content: '\f134'; +} + +.fa-cruzeiro-sign::before { + content: '\e152'; +} + +.fa-greater-than-equal::before { + content: '\f532'; +} + +.fa-shield-halved::before { + content: '\f3ed'; +} + +.fa-shield-alt::before { + content: '\f3ed'; +} + +.fa-book-atlas::before { + content: '\f558'; +} + +.fa-atlas::before { + content: '\f558'; +} + +.fa-virus::before { + content: '\e074'; +} + +.fa-envelope-circle-check::before { + content: '\e4e8'; +} + +.fa-layer-group::before { + content: '\f5fd'; +} + +.fa-arrows-to-dot::before { + content: '\e4be'; +} + +.fa-archway::before { + content: '\f557'; +} + +.fa-heart-circle-check::before { + content: '\e4fd'; +} + +.fa-house-chimney-crack::before { + content: '\f6f1'; +} + +.fa-house-damage::before { + content: '\f6f1'; +} + +.fa-file-zipper::before { + content: '\f1c6'; +} + +.fa-file-archive::before { + content: '\f1c6'; +} + +.fa-square::before { + content: '\f0c8'; +} + +.fa-martini-glass-empty::before { + content: '\f000'; +} + +.fa-glass-martini::before { + content: '\f000'; +} + +.fa-couch::before { + content: '\f4b8'; +} + +.fa-cedi-sign::before { + content: '\e0df'; +} + +.fa-italic::before { + content: '\f033'; +} + +.fa-church::before { + content: '\f51d'; +} + +.fa-comments-dollar::before { + content: '\f653'; +} + +.fa-democrat::before { + content: '\f747'; +} + +.fa-z::before { + content: '\5a'; +} + +.fa-person-skiing::before { + content: '\f7c9'; +} + +.fa-skiing::before { + content: '\f7c9'; +} + +.fa-road-lock::before { + content: '\e567'; +} + +.fa-a::before { + content: '\41'; +} + +.fa-temperature-arrow-down::before { + content: '\e03f'; +} + +.fa-temperature-down::before { + content: '\e03f'; +} + +.fa-feather-pointed::before { + content: '\f56b'; +} + +.fa-feather-alt::before { + content: '\f56b'; +} + +.fa-p::before { + content: '\50'; +} + +.fa-snowflake::before { + content: '\f2dc'; +} + +.fa-newspaper::before { + content: '\f1ea'; +} + +.fa-rectangle-ad::before { + content: '\f641'; +} + +.fa-ad::before { + content: '\f641'; +} + +.fa-circle-arrow-right::before { + content: '\f0a9'; +} + +.fa-arrow-circle-right::before { + content: '\f0a9'; +} + +.fa-filter-circle-xmark::before { + content: '\e17b'; +} + +.fa-locust::before { + content: '\e520'; +} + +.fa-sort::before { + content: '\f0dc'; +} + +.fa-unsorted::before { + content: '\f0dc'; +} + +.fa-list-ol::before { + content: '\f0cb'; +} + +.fa-list-1-2::before { + content: '\f0cb'; +} + +.fa-list-numeric::before { + content: '\f0cb'; +} + +.fa-person-dress-burst::before { + content: '\e544'; +} + +.fa-money-check-dollar::before { + content: '\f53d'; +} + +.fa-money-check-alt::before { + content: '\f53d'; +} + +.fa-vector-square::before { + content: '\f5cb'; +} + +.fa-bread-slice::before { + content: '\f7ec'; +} + +.fa-language::before { + content: '\f1ab'; +} + +.fa-face-kiss-wink-heart::before { + content: '\f598'; +} + +.fa-kiss-wink-heart::before { + content: '\f598'; +} + +.fa-filter::before { + content: '\f0b0'; +} + +.fa-question::before { + content: '\3f'; +} + +.fa-file-signature::before { + content: '\f573'; +} + +.fa-up-down-left-right::before { + content: '\f0b2'; +} + +.fa-arrows-alt::before { + content: '\f0b2'; +} + +.fa-house-chimney-user::before { + content: '\e065'; +} + +.fa-hand-holding-heart::before { + content: '\f4be'; +} + +.fa-puzzle-piece::before { + content: '\f12e'; +} + +.fa-money-check::before { + content: '\f53c'; +} + +.fa-star-half-stroke::before { + content: '\f5c0'; +} + +.fa-star-half-alt::before { + content: '\f5c0'; +} + +.fa-code::before { + content: '\f121'; +} + +.fa-whiskey-glass::before { + content: '\f7a0'; +} + +.fa-glass-whiskey::before { + content: '\f7a0'; +} + +.fa-building-circle-exclamation::before { + content: '\e4d3'; +} + +.fa-magnifying-glass-chart::before { + content: '\e522'; +} + +.fa-arrow-up-right-from-square::before { + content: '\f08e'; +} + +.fa-external-link::before { + content: '\f08e'; +} + +.fa-cubes-stacked::before { + content: '\e4e6'; +} + +.fa-won-sign::before { + content: '\f159'; +} + +.fa-krw::before { + content: '\f159'; +} + +.fa-won::before { + content: '\f159'; +} + +.fa-virus-covid::before { + content: '\e4a8'; +} + +.fa-austral-sign::before { + content: '\e0a9'; +} + +.fa-f::before { + content: '\46'; +} + +.fa-leaf::before { + content: '\f06c'; +} + +.fa-road::before { + content: '\f018'; +} + +.fa-taxi::before { + content: '\f1ba'; +} + +.fa-cab::before { + content: '\f1ba'; +} + +.fa-person-circle-plus::before { + content: '\e541'; +} + +.fa-chart-pie::before { + content: '\f200'; +} + +.fa-pie-chart::before { + content: '\f200'; +} + +.fa-bolt-lightning::before { + content: '\e0b7'; +} + +.fa-sack-xmark::before { + content: '\e56a'; +} + +.fa-file-excel::before { + content: '\f1c3'; +} + +.fa-file-contract::before { + content: '\f56c'; +} + +.fa-fish-fins::before { + content: '\e4f2'; +} + +.fa-building-flag::before { + content: '\e4d5'; +} + +.fa-face-grin-beam::before { + content: '\f582'; +} + +.fa-grin-beam::before { + content: '\f582'; +} + +.fa-object-ungroup::before { + content: '\f248'; +} + +.fa-poop::before { + content: '\f619'; +} + +.fa-location-pin::before { + content: '\f041'; +} + +.fa-map-marker::before { + content: '\f041'; +} + +.fa-kaaba::before { + content: '\f66b'; +} + +.fa-toilet-paper::before { + content: '\f71e'; +} + +.fa-helmet-safety::before { + content: '\f807'; +} + +.fa-hard-hat::before { + content: '\f807'; +} + +.fa-hat-hard::before { + content: '\f807'; +} + +.fa-eject::before { + content: '\f052'; +} + +.fa-circle-right::before { + content: '\f35a'; +} + +.fa-arrow-alt-circle-right::before { + content: '\f35a'; +} + +.fa-plane-circle-check::before { + content: '\e555'; +} + +.fa-face-rolling-eyes::before { + content: '\f5a5'; +} + +.fa-meh-rolling-eyes::before { + content: '\f5a5'; +} + +.fa-object-group::before { + content: '\f247'; +} + +.fa-chart-line::before { + content: '\f201'; +} + +.fa-line-chart::before { + content: '\f201'; +} + +.fa-mask-ventilator::before { + content: '\e524'; +} + +.fa-arrow-right::before { + content: '\f061'; +} + +.fa-signs-post::before { + content: '\f277'; +} + +.fa-map-signs::before { + content: '\f277'; +} + +.fa-cash-register::before { + content: '\f788'; +} + +.fa-person-circle-question::before { + content: '\e542'; +} + +.fa-h::before { + content: '\48'; +} + +.fa-tarp::before { + content: '\e57b'; +} + +.fa-screwdriver-wrench::before { + content: '\f7d9'; +} + +.fa-tools::before { + content: '\f7d9'; +} + +.fa-arrows-to-eye::before { + content: '\e4bf'; +} + +.fa-plug-circle-bolt::before { + content: '\e55b'; +} + +.fa-heart::before { + content: '\f004'; +} + +.fa-mars-and-venus::before { + content: '\f224'; +} + +.fa-house-user::before { + content: '\e1b0'; +} + +.fa-home-user::before { + content: '\e1b0'; +} + +.fa-dumpster-fire::before { + content: '\f794'; +} + +.fa-house-crack::before { + content: '\e3b1'; +} + +.fa-martini-glass-citrus::before { + content: '\f561'; +} + +.fa-cocktail::before { + content: '\f561'; +} + +.fa-face-surprise::before { + content: '\f5c2'; +} + +.fa-surprise::before { + content: '\f5c2'; +} + +.fa-bottle-water::before { + content: '\e4c5'; +} + +.fa-circle-pause::before { + content: '\f28b'; +} + +.fa-pause-circle::before { + content: '\f28b'; +} + +.fa-toilet-paper-slash::before { + content: '\e072'; +} + +.fa-apple-whole::before { + content: '\f5d1'; +} + +.fa-apple-alt::before { + content: '\f5d1'; +} + +.fa-kitchen-set::before { + content: '\e51a'; +} + +.fa-r::before { + content: '\52'; +} + +.fa-temperature-quarter::before { + content: '\f2ca'; +} + +.fa-temperature-1::before { + content: '\f2ca'; +} + +.fa-thermometer-1::before { + content: '\f2ca'; +} + +.fa-thermometer-quarter::before { + content: '\f2ca'; +} + +.fa-cube::before { + content: '\f1b2'; +} + +.fa-bitcoin-sign::before { + content: '\e0b4'; +} + +.fa-shield-dog::before { + content: '\e573'; +} + +.fa-solar-panel::before { + content: '\f5ba'; +} + +.fa-lock-open::before { + content: '\f3c1'; +} + +.fa-elevator::before { + content: '\e16d'; +} + +.fa-money-bill-transfer::before { + content: '\e528'; +} + +.fa-money-bill-trend-up::before { + content: '\e529'; +} + +.fa-house-flood-water-circle-arrow-right::before { + content: '\e50f'; +} + +.fa-square-poll-horizontal::before { + content: '\f682'; +} + +.fa-poll-h::before { + content: '\f682'; +} + +.fa-circle::before { + content: '\f111'; +} + +.fa-backward-fast::before { + content: '\f049'; +} + +.fa-fast-backward::before { + content: '\f049'; +} + +.fa-recycle::before { + content: '\f1b8'; +} + +.fa-user-astronaut::before { + content: '\f4fb'; +} + +.fa-plane-slash::before { + content: '\e069'; +} + +.fa-trademark::before { + content: '\f25c'; +} + +.fa-basketball::before { + content: '\f434'; +} + +.fa-basketball-ball::before { + content: '\f434'; +} + +.fa-satellite-dish::before { + content: '\f7c0'; +} + +.fa-circle-up::before { + content: '\f35b'; +} + +.fa-arrow-alt-circle-up::before { + content: '\f35b'; +} + +.fa-mobile-screen-button::before { + content: '\f3cd'; +} + +.fa-mobile-alt::before { + content: '\f3cd'; +} + +.fa-volume-high::before { + content: '\f028'; +} + +.fa-volume-up::before { + content: '\f028'; +} + +.fa-users-rays::before { + content: '\e593'; +} + +.fa-wallet::before { + content: '\f555'; +} + +.fa-clipboard-check::before { + content: '\f46c'; +} + +.fa-file-audio::before { + content: '\f1c7'; +} + +.fa-burger::before { + content: '\f805'; +} + +.fa-hamburger::before { + content: '\f805'; +} + +.fa-wrench::before { + content: '\f0ad'; +} + +.fa-bugs::before { + content: '\e4d0'; +} + +.fa-rupee-sign::before { + content: '\f156'; +} + +.fa-rupee::before { + content: '\f156'; +} + +.fa-file-image::before { + content: '\f1c5'; +} + +.fa-circle-question::before { + content: '\f059'; +} + +.fa-question-circle::before { + content: '\f059'; +} + +.fa-plane-departure::before { + content: '\f5b0'; +} + +.fa-handshake-slash::before { + content: '\e060'; +} + +.fa-book-bookmark::before { + content: '\e0bb'; +} + +.fa-code-branch::before { + content: '\f126'; +} + +.fa-hat-cowboy::before { + content: '\f8c0'; +} + +.fa-bridge::before { + content: '\e4c8'; +} + +.fa-phone-flip::before { + content: '\f879'; +} + +.fa-phone-alt::before { + content: '\f879'; +} + +.fa-truck-front::before { + content: '\e2b7'; +} + +.fa-cat::before { + content: '\f6be'; +} + +.fa-anchor-circle-exclamation::before { + content: '\e4ab'; +} + +.fa-truck-field::before { + content: '\e58d'; +} + +.fa-route::before { + content: '\f4d7'; +} + +.fa-clipboard-question::before { + content: '\e4e3'; +} + +.fa-panorama::before { + content: '\e209'; +} + +.fa-comment-medical::before { + content: '\f7f5'; +} + +.fa-teeth-open::before { + content: '\f62f'; +} + +.fa-file-circle-minus::before { + content: '\e4ed'; +} + +.fa-tags::before { + content: '\f02c'; +} + +.fa-wine-glass::before { + content: '\f4e3'; +} + +.fa-forward-fast::before { + content: '\f050'; +} + +.fa-fast-forward::before { + content: '\f050'; +} + +.fa-face-meh-blank::before { + content: '\f5a4'; +} + +.fa-meh-blank::before { + content: '\f5a4'; +} + +.fa-square-parking::before { + content: '\f540'; +} + +.fa-parking::before { + content: '\f540'; +} + +.fa-house-signal::before { + content: '\e012'; +} + +.fa-bars-progress::before { + content: '\f828'; +} + +.fa-tasks-alt::before { + content: '\f828'; +} + +.fa-faucet-drip::before { + content: '\e006'; +} + +.fa-cart-flatbed::before { + content: '\f474'; +} + +.fa-dolly-flatbed::before { + content: '\f474'; +} + +.fa-ban-smoking::before { + content: '\f54d'; +} + +.fa-smoking-ban::before { + content: '\f54d'; +} + +.fa-terminal::before { + content: '\f120'; +} + +.fa-mobile-button::before { + content: '\f10b'; +} + +.fa-house-medical-flag::before { + content: '\e514'; +} + +.fa-basket-shopping::before { + content: '\f291'; +} + +.fa-shopping-basket::before { + content: '\f291'; +} + +.fa-tape::before { + content: '\f4db'; +} + +.fa-bus-simple::before { + content: '\f55e'; +} + +.fa-bus-alt::before { + content: '\f55e'; +} + +.fa-eye::before { + content: '\f06e'; +} + +.fa-face-sad-cry::before { + content: '\f5b3'; +} + +.fa-sad-cry::before { + content: '\f5b3'; +} + +.fa-audio-description::before { + content: '\f29e'; +} + +.fa-person-military-to-person::before { + content: '\e54c'; +} + +.fa-file-shield::before { + content: '\e4f0'; +} + +.fa-user-slash::before { + content: '\f506'; +} + +.fa-pen::before { + content: '\f304'; +} + +.fa-tower-observation::before { + content: '\e586'; +} + +.fa-file-code::before { + content: '\f1c9'; +} + +.fa-signal::before { + content: '\f012'; +} + +.fa-signal-5::before { + content: '\f012'; +} + +.fa-signal-perfect::before { + content: '\f012'; +} + +.fa-bus::before { + content: '\f207'; +} + +.fa-heart-circle-xmark::before { + content: '\e501'; +} + +.fa-house-chimney::before { + content: '\e3af'; +} + +.fa-home-lg::before { + content: '\e3af'; +} + +.fa-window-maximize::before { + content: '\f2d0'; +} + +.fa-face-frown::before { + content: '\f119'; +} + +.fa-frown::before { + content: '\f119'; +} + +.fa-prescription::before { + content: '\f5b1'; +} + +.fa-shop::before { + content: '\f54f'; +} + +.fa-store-alt::before { + content: '\f54f'; +} + +.fa-floppy-disk::before { + content: '\f0c7'; +} + +.fa-save::before { + content: '\f0c7'; +} + +.fa-vihara::before { + content: '\f6a7'; +} + +.fa-scale-unbalanced::before { + content: '\f515'; +} + +.fa-balance-scale-left::before { + content: '\f515'; +} + +.fa-sort-up::before { + content: '\f0de'; +} + +.fa-sort-asc::before { + content: '\f0de'; +} + +.fa-comment-dots::before { + content: '\f4ad'; +} + +.fa-commenting::before { + content: '\f4ad'; +} + +.fa-plant-wilt::before { + content: '\e5aa'; +} + +.fa-diamond::before { + content: '\f219'; +} + +.fa-face-grin-squint::before { + content: '\f585'; +} + +.fa-grin-squint::before { + content: '\f585'; +} + +.fa-hand-holding-dollar::before { + content: '\f4c0'; +} + +.fa-hand-holding-usd::before { + content: '\f4c0'; +} + +.fa-bacterium::before { + content: '\e05a'; +} + +.fa-hand-pointer::before { + content: '\f25a'; +} + +.fa-drum-steelpan::before { + content: '\f56a'; +} + +.fa-hand-scissors::before { + content: '\f257'; +} + +.fa-hands-praying::before { + content: '\f684'; +} + +.fa-praying-hands::before { + content: '\f684'; +} + +.fa-arrow-rotate-right::before { + content: '\f01e'; +} + +.fa-arrow-right-rotate::before { + content: '\f01e'; +} + +.fa-arrow-rotate-forward::before { + content: '\f01e'; +} + +.fa-redo::before { + content: '\f01e'; +} + +.fa-biohazard::before { + content: '\f780'; +} + +.fa-location-crosshairs::before { + content: '\f601'; +} + +.fa-location::before { + content: '\f601'; +} + +.fa-mars-double::before { + content: '\f227'; +} + +.fa-child-dress::before { + content: '\e59c'; +} + +.fa-users-between-lines::before { + content: '\e591'; +} + +.fa-lungs-virus::before { + content: '\e067'; +} + +.fa-face-grin-tears::before { + content: '\f588'; +} + +.fa-grin-tears::before { + content: '\f588'; +} + +.fa-phone::before { + content: '\f095'; +} + +.fa-calendar-xmark::before { + content: '\f273'; +} + +.fa-calendar-times::before { + content: '\f273'; +} + +.fa-child-reaching::before { + content: '\e59d'; +} + +.fa-head-side-virus::before { + content: '\e064'; +} + +.fa-user-gear::before { + content: '\f4fe'; +} + +.fa-user-cog::before { + content: '\f4fe'; +} + +.fa-arrow-up-1-9::before { + content: '\f163'; +} + +.fa-sort-numeric-up::before { + content: '\f163'; +} + +.fa-door-closed::before { + content: '\f52a'; +} + +.fa-shield-virus::before { + content: '\e06c'; +} + +.fa-dice-six::before { + content: '\f526'; +} + +.fa-mosquito-net::before { + content: '\e52c'; +} + +.fa-bridge-water::before { + content: '\e4ce'; +} + +.fa-person-booth::before { + content: '\f756'; +} + +.fa-text-width::before { + content: '\f035'; +} + +.fa-hat-wizard::before { + content: '\f6e8'; +} + +.fa-pen-fancy::before { + content: '\f5ac'; +} + +.fa-person-digging::before { + content: '\f85e'; +} + +.fa-digging::before { + content: '\f85e'; +} + +.fa-trash::before { + content: '\f1f8'; +} + +.fa-gauge-simple::before { + content: '\f629'; +} + +.fa-gauge-simple-med::before { + content: '\f629'; +} + +.fa-tachometer-average::before { + content: '\f629'; +} + +.fa-book-medical::before { + content: '\f7e6'; +} + +.fa-poo::before { + content: '\f2fe'; +} + +.fa-quote-right::before { + content: '\f10e'; +} + +.fa-quote-right-alt::before { + content: '\f10e'; +} + +.fa-shirt::before { + content: '\f553'; +} + +.fa-t-shirt::before { + content: '\f553'; +} + +.fa-tshirt::before { + content: '\f553'; +} + +.fa-cubes::before { + content: '\f1b3'; +} + +.fa-divide::before { + content: '\f529'; +} + +.fa-tenge-sign::before { + content: '\f7d7'; +} + +.fa-tenge::before { + content: '\f7d7'; +} + +.fa-headphones::before { + content: '\f025'; +} + +.fa-hands-holding::before { + content: '\f4c2'; +} + +.fa-hands-clapping::before { + content: '\e1a8'; +} + +.fa-republican::before { + content: '\f75e'; +} + +.fa-arrow-left::before { + content: '\f060'; +} + +.fa-person-circle-xmark::before { + content: '\e543'; +} + +.fa-ruler::before { + content: '\f545'; +} + +.fa-align-left::before { + content: '\f036'; +} + +.fa-dice-d6::before { + content: '\f6d1'; +} + +.fa-restroom::before { + content: '\f7bd'; +} + +.fa-j::before { + content: '\4a'; +} + +.fa-users-viewfinder::before { + content: '\e595'; +} + +.fa-file-video::before { + content: '\f1c8'; +} + +.fa-up-right-from-square::before { + content: '\f35d'; +} + +.fa-external-link-alt::before { + content: '\f35d'; +} + +.fa-table-cells::before { + content: '\f00a'; +} + +.fa-th::before { + content: '\f00a'; +} + +.fa-file-pdf::before { + content: '\f1c1'; +} + +.fa-book-bible::before { + content: '\f647'; +} + +.fa-bible::before { + content: '\f647'; +} + +.fa-o::before { + content: '\4f'; +} + +.fa-suitcase-medical::before { + content: '\f0fa'; +} + +.fa-medkit::before { + content: '\f0fa'; +} + +.fa-user-secret::before { + content: '\f21b'; +} + +.fa-otter::before { + content: '\f700'; +} + +.fa-person-dress::before { + content: '\f182'; +} + +.fa-female::before { + content: '\f182'; +} + +.fa-comment-dollar::before { + content: '\f651'; +} + +.fa-business-time::before { + content: '\f64a'; +} + +.fa-briefcase-clock::before { + content: '\f64a'; +} + +.fa-table-cells-large::before { + content: '\f009'; +} + +.fa-th-large::before { + content: '\f009'; +} + +.fa-book-tanakh::before { + content: '\f827'; +} + +.fa-tanakh::before { + content: '\f827'; +} + +.fa-phone-volume::before { + content: '\f2a0'; +} + +.fa-volume-control-phone::before { + content: '\f2a0'; +} + +.fa-hat-cowboy-side::before { + content: '\f8c1'; +} + +.fa-clipboard-user::before { + content: '\f7f3'; +} + +.fa-child::before { + content: '\f1ae'; +} + +.fa-lira-sign::before { + content: '\f195'; +} + +.fa-satellite::before { + content: '\f7bf'; +} + +.fa-plane-lock::before { + content: '\e558'; +} + +.fa-tag::before { + content: '\f02b'; +} + +.fa-comment::before { + content: '\f075'; +} + +.fa-cake-candles::before { + content: '\f1fd'; +} + +.fa-birthday-cake::before { + content: '\f1fd'; +} + +.fa-cake::before { + content: '\f1fd'; +} + +.fa-envelope::before { + content: '\f0e0'; +} + +.fa-angles-up::before { + content: '\f102'; +} + +.fa-angle-double-up::before { + content: '\f102'; +} + +.fa-paperclip::before { + content: '\f0c6'; +} + +.fa-arrow-right-to-city::before { + content: '\e4b3'; +} + +.fa-ribbon::before { + content: '\f4d6'; +} + +.fa-lungs::before { + content: '\f604'; +} + +.fa-arrow-up-9-1::before { + content: '\f887'; +} + +.fa-sort-numeric-up-alt::before { + content: '\f887'; +} + +.fa-litecoin-sign::before { + content: '\e1d3'; +} + +.fa-border-none::before { + content: '\f850'; +} + +.fa-circle-nodes::before { + content: '\e4e2'; +} + +.fa-parachute-box::before { + content: '\f4cd'; +} + +.fa-indent::before { + content: '\f03c'; +} + +.fa-truck-field-un::before { + content: '\e58e'; +} + +.fa-hourglass::before { + content: '\f254'; +} + +.fa-hourglass-empty::before { + content: '\f254'; +} + +.fa-mountain::before { + content: '\f6fc'; +} + +.fa-user-doctor::before { + content: '\f0f0'; +} + +.fa-user-md::before { + content: '\f0f0'; +} + +.fa-circle-info::before { + content: '\f05a'; +} + +.fa-info-circle::before { + content: '\f05a'; +} + +.fa-cloud-meatball::before { + content: '\f73b'; +} + +.fa-camera::before { + content: '\f030'; +} + +.fa-camera-alt::before { + content: '\f030'; +} + +.fa-square-virus::before { + content: '\e578'; +} + +.fa-meteor::before { + content: '\f753'; +} + +.fa-car-on::before { + content: '\e4dd'; +} + +.fa-sleigh::before { + content: '\f7cc'; +} + +.fa-arrow-down-1-9::before { + content: '\f162'; +} + +.fa-sort-numeric-asc::before { + content: '\f162'; +} + +.fa-sort-numeric-down::before { + content: '\f162'; +} + +.fa-hand-holding-droplet::before { + content: '\f4c1'; +} + +.fa-hand-holding-water::before { + content: '\f4c1'; +} + +.fa-water::before { + content: '\f773'; +} + +.fa-calendar-check::before { + content: '\f274'; +} + +.fa-braille::before { + content: '\f2a1'; +} + +.fa-prescription-bottle-medical::before { + content: '\f486'; +} + +.fa-prescription-bottle-alt::before { + content: '\f486'; +} + +.fa-landmark::before { + content: '\f66f'; +} + +.fa-truck::before { + content: '\f0d1'; +} + +.fa-crosshairs::before { + content: '\f05b'; +} + +.fa-person-cane::before { + content: '\e53c'; +} + +.fa-tent::before { + content: '\e57d'; +} + +.fa-vest-patches::before { + content: '\e086'; +} + +.fa-check-double::before { + content: '\f560'; +} + +.fa-arrow-down-a-z::before { + content: '\f15d'; +} + +.fa-sort-alpha-asc::before { + content: '\f15d'; +} + +.fa-sort-alpha-down::before { + content: '\f15d'; +} + +.fa-money-bill-wheat::before { + content: '\e52a'; +} + +.fa-cookie::before { + content: '\f563'; +} + +.fa-arrow-rotate-left::before { + content: '\f0e2'; +} + +.fa-arrow-left-rotate::before { + content: '\f0e2'; +} + +.fa-arrow-rotate-back::before { + content: '\f0e2'; +} + +.fa-arrow-rotate-backward::before { + content: '\f0e2'; +} + +.fa-undo::before { + content: '\f0e2'; +} + +.fa-hard-drive::before { + content: '\f0a0'; +} + +.fa-hdd::before { + content: '\f0a0'; +} + +.fa-face-grin-squint-tears::before { + content: '\f586'; +} + +.fa-grin-squint-tears::before { + content: '\f586'; +} + +.fa-dumbbell::before { + content: '\f44b'; +} + +.fa-rectangle-list::before { + content: '\f022'; +} + +.fa-list-alt::before { + content: '\f022'; +} + +.fa-tarp-droplet::before { + content: '\e57c'; +} + +.fa-house-medical-circle-check::before { + content: '\e511'; +} + +.fa-person-skiing-nordic::before { + content: '\f7ca'; +} + +.fa-skiing-nordic::before { + content: '\f7ca'; +} + +.fa-calendar-plus::before { + content: '\f271'; +} + +.fa-plane-arrival::before { + content: '\f5af'; +} + +.fa-circle-left::before { + content: '\f359'; +} + +.fa-arrow-alt-circle-left::before { + content: '\f359'; +} + +.fa-train-subway::before { + content: '\f239'; +} + +.fa-subway::before { + content: '\f239'; +} + +.fa-chart-gantt::before { + content: '\e0e4'; +} + +.fa-indian-rupee-sign::before { + content: '\e1bc'; +} + +.fa-indian-rupee::before { + content: '\e1bc'; +} + +.fa-inr::before { + content: '\e1bc'; +} + +.fa-crop-simple::before { + content: '\f565'; +} + +.fa-crop-alt::before { + content: '\f565'; +} + +.fa-money-bill-1::before { + content: '\f3d1'; +} + +.fa-money-bill-alt::before { + content: '\f3d1'; +} + +.fa-left-long::before { + content: '\f30a'; +} + +.fa-long-arrow-alt-left::before { + content: '\f30a'; +} + +.fa-dna::before { + content: '\f471'; +} + +.fa-virus-slash::before { + content: '\e075'; +} + +.fa-minus::before { + content: '\f068'; +} + +.fa-subtract::before { + content: '\f068'; +} + +.fa-chess::before { + content: '\f439'; +} + +.fa-arrow-left-long::before { + content: '\f177'; +} + +.fa-long-arrow-left::before { + content: '\f177'; +} + +.fa-plug-circle-check::before { + content: '\e55c'; +} + +.fa-street-view::before { + content: '\f21d'; +} + +.fa-franc-sign::before { + content: '\e18f'; +} + +.fa-volume-off::before { + content: '\f026'; +} + +.fa-hands-asl-interpreting::before { + content: '\f2a3'; +} + +.fa-american-sign-language-interpreting::before { + content: '\f2a3'; +} + +.fa-asl-interpreting::before { + content: '\f2a3'; +} + +.fa-hands-american-sign-language-interpreting::before { + content: '\f2a3'; +} + +.fa-gear::before { + content: '\f013'; +} + +.fa-cog::before { + content: '\f013'; +} + +.fa-droplet-slash::before { + content: '\f5c7'; +} + +.fa-tint-slash::before { + content: '\f5c7'; +} + +.fa-mosque::before { + content: '\f678'; +} + +.fa-mosquito::before { + content: '\e52b'; +} + +.fa-star-of-david::before { + content: '\f69a'; +} + +.fa-person-military-rifle::before { + content: '\e54b'; +} + +.fa-cart-shopping::before { + content: '\f07a'; +} + +.fa-shopping-cart::before { + content: '\f07a'; +} + +.fa-vials::before { + content: '\f493'; +} + +.fa-plug-circle-plus::before { + content: '\e55f'; +} + +.fa-place-of-worship::before { + content: '\f67f'; +} + +.fa-grip-vertical::before { + content: '\f58e'; +} + +.fa-arrow-turn-up::before { + content: '\f148'; +} + +.fa-level-up::before { + content: '\f148'; +} + +.fa-u::before { + content: '\55'; +} + +.fa-square-root-variable::before { + content: '\f698'; +} + +.fa-square-root-alt::before { + content: '\f698'; +} + +.fa-clock::before { + content: '\f017'; +} + +.fa-clock-four::before { + content: '\f017'; +} + +.fa-backward-step::before { + content: '\f048'; +} + +.fa-step-backward::before { + content: '\f048'; +} + +.fa-pallet::before { + content: '\f482'; +} + +.fa-faucet::before { + content: '\e005'; +} + +.fa-baseball-bat-ball::before { + content: '\f432'; +} + +.fa-s::before { + content: '\53'; +} + +.fa-timeline::before { + content: '\e29c'; +} + +.fa-keyboard::before { + content: '\f11c'; +} + +.fa-caret-down::before { + content: '\f0d7'; +} + +.fa-house-chimney-medical::before { + content: '\f7f2'; +} + +.fa-clinic-medical::before { + content: '\f7f2'; +} + +.fa-temperature-three-quarters::before { + content: '\f2c8'; +} + +.fa-temperature-3::before { + content: '\f2c8'; +} + +.fa-thermometer-3::before { + content: '\f2c8'; +} + +.fa-thermometer-three-quarters::before { + content: '\f2c8'; +} + +.fa-mobile-screen::before { + content: '\f3cf'; +} + +.fa-mobile-android-alt::before { + content: '\f3cf'; +} + +.fa-plane-up::before { + content: '\e22d'; +} + +.fa-piggy-bank::before { + content: '\f4d3'; +} + +.fa-battery-half::before { + content: '\f242'; +} + +.fa-battery-3::before { + content: '\f242'; +} + +.fa-mountain-city::before { + content: '\e52e'; +} + +.fa-coins::before { + content: '\f51e'; +} + +.fa-khanda::before { + content: '\f66d'; +} + +.fa-sliders::before { + content: '\f1de'; +} + +.fa-sliders-h::before { + content: '\f1de'; +} + +.fa-folder-tree::before { + content: '\f802'; +} + +.fa-network-wired::before { + content: '\f6ff'; +} + +.fa-map-pin::before { + content: '\f276'; +} + +.fa-hamsa::before { + content: '\f665'; +} + +.fa-cent-sign::before { + content: '\e3f5'; +} + +.fa-flask::before { + content: '\f0c3'; +} + +.fa-person-pregnant::before { + content: '\e31e'; +} + +.fa-wand-sparkles::before { + content: '\f72b'; +} + +.fa-ellipsis-vertical::before { + content: '\f142'; +} + +.fa-ellipsis-v::before { + content: '\f142'; +} + +.fa-ticket::before { + content: '\f145'; +} + +.fa-power-off::before { + content: '\f011'; +} + +.fa-right-long::before { + content: '\f30b'; +} + +.fa-long-arrow-alt-right::before { + content: '\f30b'; +} + +.fa-flag-usa::before { + content: '\f74d'; +} + +.fa-laptop-file::before { + content: '\e51d'; +} + +.fa-tty::before { + content: '\f1e4'; +} + +.fa-teletype::before { + content: '\f1e4'; +} + +.fa-diagram-next::before { + content: '\e476'; +} + +.fa-person-rifle::before { + content: '\e54e'; +} + +.fa-house-medical-circle-exclamation::before { + content: '\e512'; +} + +.fa-closed-captioning::before { + content: '\f20a'; +} + +.fa-person-hiking::before { + content: '\f6ec'; +} + +.fa-hiking::before { + content: '\f6ec'; +} + +.fa-venus-double::before { + content: '\f226'; +} + +.fa-images::before { + content: '\f302'; +} + +.fa-calculator::before { + content: '\f1ec'; +} + +.fa-people-pulling::before { + content: '\e535'; +} + +.fa-n::before { + content: '\4e'; +} + +.fa-cable-car::before { + content: '\f7da'; +} + +.fa-tram::before { + content: '\f7da'; +} + +.fa-cloud-rain::before { + content: '\f73d'; +} + +.fa-building-circle-xmark::before { + content: '\e4d4'; +} + +.fa-ship::before { + content: '\f21a'; +} + +.fa-arrows-down-to-line::before { + content: '\e4b8'; +} + +.fa-download::before { + content: '\f019'; +} + +.fa-face-grin::before { + content: '\f580'; +} + +.fa-grin::before { + content: '\f580'; +} + +.fa-delete-left::before { + content: '\f55a'; +} + +.fa-backspace::before { + content: '\f55a'; +} + +.fa-eye-dropper::before { + content: '\f1fb'; +} + +.fa-eye-dropper-empty::before { + content: '\f1fb'; +} + +.fa-eyedropper::before { + content: '\f1fb'; +} + +.fa-file-circle-check::before { + content: '\e5a0'; +} + +.fa-forward::before { + content: '\f04e'; +} + +.fa-mobile::before { + content: '\f3ce'; +} + +.fa-mobile-android::before { + content: '\f3ce'; +} + +.fa-mobile-phone::before { + content: '\f3ce'; +} + +.fa-face-meh::before { + content: '\f11a'; +} + +.fa-meh::before { + content: '\f11a'; +} + +.fa-align-center::before { + content: '\f037'; +} + +.fa-book-skull::before { + content: '\f6b7'; +} + +.fa-book-dead::before { + content: '\f6b7'; +} + +.fa-id-card::before { + content: '\f2c2'; +} + +.fa-drivers-license::before { + content: '\f2c2'; +} + +.fa-outdent::before { + content: '\f03b'; +} + +.fa-dedent::before { + content: '\f03b'; +} + +.fa-heart-circle-exclamation::before { + content: '\e4fe'; +} + +.fa-house::before { + content: '\f015'; +} + +.fa-home::before { + content: '\f015'; +} + +.fa-home-alt::before { + content: '\f015'; +} + +.fa-home-lg-alt::before { + content: '\f015'; +} + +.fa-calendar-week::before { + content: '\f784'; +} + +.fa-laptop-medical::before { + content: '\f812'; +} + +.fa-b::before { + content: '\42'; +} + +.fa-file-medical::before { + content: '\f477'; +} + +.fa-dice-one::before { + content: '\f525'; +} + +.fa-kiwi-bird::before { + content: '\f535'; +} + +.fa-arrow-right-arrow-left::before { + content: '\f0ec'; +} + +.fa-exchange::before { + content: '\f0ec'; +} + +.fa-rotate-right::before { + content: '\f2f9'; +} + +.fa-redo-alt::before { + content: '\f2f9'; +} + +.fa-rotate-forward::before { + content: '\f2f9'; +} + +.fa-utensils::before { + content: '\f2e7'; +} + +.fa-cutlery::before { + content: '\f2e7'; +} + +.fa-arrow-up-wide-short::before { + content: '\f161'; +} + +.fa-sort-amount-up::before { + content: '\f161'; +} + +.fa-mill-sign::before { + content: '\e1ed'; +} + +.fa-bowl-rice::before { + content: '\e2eb'; +} + +.fa-skull::before { + content: '\f54c'; +} + +.fa-tower-broadcast::before { + content: '\f519'; +} + +.fa-broadcast-tower::before { + content: '\f519'; +} + +.fa-truck-pickup::before { + content: '\f63c'; +} + +.fa-up-long::before { + content: '\f30c'; +} + +.fa-long-arrow-alt-up::before { + content: '\f30c'; +} + +.fa-stop::before { + content: '\f04d'; +} + +.fa-code-merge::before { + content: '\f387'; +} + +.fa-upload::before { + content: '\f093'; +} + +.fa-hurricane::before { + content: '\f751'; +} + +.fa-mound::before { + content: '\e52d'; +} + +.fa-toilet-portable::before { + content: '\e583'; +} + +.fa-compact-disc::before { + content: '\f51f'; +} + +.fa-file-arrow-down::before { + content: '\f56d'; +} + +.fa-file-download::before { + content: '\f56d'; +} + +.fa-caravan::before { + content: '\f8ff'; +} + +.fa-shield-cat::before { + content: '\e572'; +} + +.fa-bolt::before { + content: '\f0e7'; +} + +.fa-zap::before { + content: '\f0e7'; +} + +.fa-glass-water::before { + content: '\e4f4'; +} + +.fa-oil-well::before { + content: '\e532'; +} + +.fa-vault::before { + content: '\e2c5'; +} + +.fa-mars::before { + content: '\f222'; +} + +.fa-toilet::before { + content: '\f7d8'; +} + +.fa-plane-circle-xmark::before { + content: '\e557'; +} + +.fa-yen-sign::before { + content: '\f157'; +} + +.fa-cny::before { + content: '\f157'; +} + +.fa-jpy::before { + content: '\f157'; +} + +.fa-rmb::before { + content: '\f157'; +} + +.fa-yen::before { + content: '\f157'; +} + +.fa-ruble-sign::before { + content: '\f158'; +} + +.fa-rouble::before { + content: '\f158'; +} + +.fa-rub::before { + content: '\f158'; +} + +.fa-ruble::before { + content: '\f158'; +} + +.fa-sun::before { + content: '\f185'; +} + +.fa-guitar::before { + content: '\f7a6'; +} + +.fa-face-laugh-wink::before { + content: '\f59c'; +} + +.fa-laugh-wink::before { + content: '\f59c'; +} + +.fa-horse-head::before { + content: '\f7ab'; +} + +.fa-bore-hole::before { + content: '\e4c3'; +} + +.fa-industry::before { + content: '\f275'; +} + +.fa-circle-down::before { + content: '\f358'; +} + +.fa-arrow-alt-circle-down::before { + content: '\f358'; +} + +.fa-arrows-turn-to-dots::before { + content: '\e4c1'; +} + +.fa-florin-sign::before { + content: '\e184'; +} + +.fa-arrow-down-short-wide::before { + content: '\f884'; +} + +.fa-sort-amount-desc::before { + content: '\f884'; +} + +.fa-sort-amount-down-alt::before { + content: '\f884'; +} + +.fa-less-than::before { + content: '\3c'; +} + +.fa-angle-down::before { + content: '\f107'; +} + +.fa-car-tunnel::before { + content: '\e4de'; +} + +.fa-head-side-cough::before { + content: '\e061'; +} + +.fa-grip-lines::before { + content: '\f7a4'; +} + +.fa-thumbs-down::before { + content: '\f165'; +} + +.fa-user-lock::before { + content: '\f502'; +} + +.fa-arrow-right-long::before { + content: '\f178'; +} + +.fa-long-arrow-right::before { + content: '\f178'; +} + +.fa-anchor-circle-xmark::before { + content: '\e4ac'; +} + +.fa-ellipsis::before { + content: '\f141'; +} + +.fa-ellipsis-h::before { + content: '\f141'; +} + +.fa-chess-pawn::before { + content: '\f443'; +} + +.fa-kit-medical::before { + content: '\f479'; +} + +.fa-first-aid::before { + content: '\f479'; +} + +.fa-person-through-window::before { + content: '\e5a9'; +} + +.fa-toolbox::before { + content: '\f552'; +} + +.fa-hands-holding-circle::before { + content: '\e4fb'; +} + +.fa-bug::before { + content: '\f188'; +} + +.fa-credit-card::before { + content: '\f09d'; +} + +.fa-credit-card-alt::before { + content: '\f09d'; +} + +.fa-car::before { + content: '\f1b9'; +} + +.fa-automobile::before { + content: '\f1b9'; +} + +.fa-hand-holding-hand::before { + content: '\e4f7'; +} + +.fa-book-open-reader::before { + content: '\f5da'; +} + +.fa-book-reader::before { + content: '\f5da'; +} + +.fa-mountain-sun::before { + content: '\e52f'; +} + +.fa-arrows-left-right-to-line::before { + content: '\e4ba'; +} + +.fa-dice-d20::before { + content: '\f6cf'; +} + +.fa-truck-droplet::before { + content: '\e58c'; +} + +.fa-file-circle-xmark::before { + content: '\e5a1'; +} + +.fa-temperature-arrow-up::before { + content: '\e040'; +} + +.fa-temperature-up::before { + content: '\e040'; +} + +.fa-medal::before { + content: '\f5a2'; +} + +.fa-bed::before { + content: '\f236'; +} + +.fa-square-h::before { + content: '\f0fd'; +} + +.fa-h-square::before { + content: '\f0fd'; +} + +.fa-podcast::before { + content: '\f2ce'; +} + +.fa-temperature-full::before { + content: '\f2c7'; +} + +.fa-temperature-4::before { + content: '\f2c7'; +} + +.fa-thermometer-4::before { + content: '\f2c7'; +} + +.fa-thermometer-full::before { + content: '\f2c7'; +} + +.fa-bell::before { + content: '\f0f3'; +} + +.fa-superscript::before { + content: '\f12b'; +} + +.fa-plug-circle-xmark::before { + content: '\e560'; +} + +.fa-star-of-life::before { + content: '\f621'; +} + +.fa-phone-slash::before { + content: '\f3dd'; +} + +.fa-paint-roller::before { + content: '\f5aa'; +} + +.fa-handshake-angle::before { + content: '\f4c4'; +} + +.fa-hands-helping::before { + content: '\f4c4'; +} + +.fa-location-dot::before { + content: '\f3c5'; +} + +.fa-map-marker-alt::before { + content: '\f3c5'; +} + +.fa-file::before { + content: '\f15b'; +} + +.fa-greater-than::before { + content: '\3e'; +} + +.fa-person-swimming::before { + content: '\f5c4'; +} + +.fa-swimmer::before { + content: '\f5c4'; +} + +.fa-arrow-down::before { + content: '\f063'; +} + +.fa-droplet::before { + content: '\f043'; +} + +.fa-tint::before { + content: '\f043'; +} + +.fa-eraser::before { + content: '\f12d'; +} + +.fa-earth-americas::before { + content: '\f57d'; +} + +.fa-earth::before { + content: '\f57d'; +} + +.fa-earth-america::before { + content: '\f57d'; +} + +.fa-globe-americas::before { + content: '\f57d'; +} + +.fa-person-burst::before { + content: '\e53b'; +} + +.fa-dove::before { + content: '\f4ba'; +} + +.fa-battery-empty::before { + content: '\f244'; +} + +.fa-battery-0::before { + content: '\f244'; +} + +.fa-socks::before { + content: '\f696'; +} + +.fa-inbox::before { + content: '\f01c'; +} + +.fa-section::before { + content: '\e447'; +} + +.fa-gauge-high::before { + content: '\f625'; +} + +.fa-tachometer-alt::before { + content: '\f625'; +} + +.fa-tachometer-alt-fast::before { + content: '\f625'; +} + +.fa-envelope-open-text::before { + content: '\f658'; +} + +.fa-hospital::before { + content: '\f0f8'; +} + +.fa-hospital-alt::before { + content: '\f0f8'; +} + +.fa-hospital-wide::before { + content: '\f0f8'; +} + +.fa-wine-bottle::before { + content: '\f72f'; +} + +.fa-chess-rook::before { + content: '\f447'; +} + +.fa-bars-staggered::before { + content: '\f550'; +} + +.fa-reorder::before { + content: '\f550'; +} + +.fa-stream::before { + content: '\f550'; +} + +.fa-dharmachakra::before { + content: '\f655'; +} + +.fa-hotdog::before { + content: '\f80f'; +} + +.fa-person-walking-with-cane::before { + content: '\f29d'; +} + +.fa-blind::before { + content: '\f29d'; +} + +.fa-drum::before { + content: '\f569'; +} + +.fa-ice-cream::before { + content: '\f810'; +} + +.fa-heart-circle-bolt::before { + content: '\e4fc'; +} + +.fa-fax::before { + content: '\f1ac'; +} + +.fa-paragraph::before { + content: '\f1dd'; +} + +.fa-check-to-slot::before { + content: '\f772'; +} + +.fa-vote-yea::before { + content: '\f772'; +} + +.fa-star-half::before { + content: '\f089'; +} + +.fa-boxes-stacked::before { + content: '\f468'; +} + +.fa-boxes::before { + content: '\f468'; +} + +.fa-boxes-alt::before { + content: '\f468'; +} + +.fa-link::before { + content: '\f0c1'; +} + +.fa-chain::before { + content: '\f0c1'; +} + +.fa-ear-listen::before { + content: '\f2a2'; +} + +.fa-assistive-listening-systems::before { + content: '\f2a2'; +} + +.fa-tree-city::before { + content: '\e587'; +} + +.fa-play::before { + content: '\f04b'; +} + +.fa-font::before { + content: '\f031'; +} + +.fa-rupiah-sign::before { + content: '\e23d'; +} + +.fa-magnifying-glass::before { + content: '\f002'; +} + +.fa-search::before { + content: '\f002'; +} + +.fa-table-tennis-paddle-ball::before { + content: '\f45d'; +} + +.fa-ping-pong-paddle-ball::before { + content: '\f45d'; +} + +.fa-table-tennis::before { + content: '\f45d'; +} + +.fa-person-dots-from-line::before { + content: '\f470'; +} + +.fa-diagnoses::before { + content: '\f470'; +} + +.fa-trash-can-arrow-up::before { + content: '\f82a'; +} + +.fa-trash-restore-alt::before { + content: '\f82a'; +} + +.fa-naira-sign::before { + content: '\e1f6'; +} + +.fa-cart-arrow-down::before { + content: '\f218'; +} + +.fa-walkie-talkie::before { + content: '\f8ef'; +} + +.fa-file-pen::before { + content: '\f31c'; +} + +.fa-file-edit::before { + content: '\f31c'; +} + +.fa-receipt::before { + content: '\f543'; +} + +.fa-square-pen::before { + content: '\f14b'; +} + +.fa-pen-square::before { + content: '\f14b'; +} + +.fa-pencil-square::before { + content: '\f14b'; +} + +.fa-suitcase-rolling::before { + content: '\f5c1'; +} + +.fa-person-circle-exclamation::before { + content: '\e53f'; +} + +.fa-chevron-down::before { + content: '\f078'; +} + +.fa-battery-full::before { + content: '\f240'; +} + +.fa-battery::before { + content: '\f240'; +} + +.fa-battery-5::before { + content: '\f240'; +} + +.fa-skull-crossbones::before { + content: '\f714'; +} + +.fa-code-compare::before { + content: '\e13a'; +} + +.fa-list-ul::before { + content: '\f0ca'; +} + +.fa-list-dots::before { + content: '\f0ca'; +} + +.fa-school-lock::before { + content: '\e56f'; +} + +.fa-tower-cell::before { + content: '\e585'; +} + +.fa-down-long::before { + content: '\f309'; +} + +.fa-long-arrow-alt-down::before { + content: '\f309'; +} + +.fa-ranking-star::before { + content: '\e561'; +} + +.fa-chess-king::before { + content: '\f43f'; +} + +.fa-person-harassing::before { + content: '\e549'; +} + +.fa-brazilian-real-sign::before { + content: '\e46c'; +} + +.fa-landmark-dome::before { + content: '\f752'; +} + +.fa-landmark-alt::before { + content: '\f752'; +} + +.fa-arrow-up::before { + content: '\f062'; +} + +.fa-tv::before { + content: '\f26c'; +} + +.fa-television::before { + content: '\f26c'; +} + +.fa-tv-alt::before { + content: '\f26c'; +} + +.fa-shrimp::before { + content: '\e448'; +} + +.fa-list-check::before { + content: '\f0ae'; +} + +.fa-tasks::before { + content: '\f0ae'; +} + +.fa-jug-detergent::before { + content: '\e519'; +} + +.fa-circle-user::before { + content: '\f2bd'; +} + +.fa-user-circle::before { + content: '\f2bd'; +} + +.fa-user-shield::before { + content: '\f505'; +} + +.fa-wind::before { + content: '\f72e'; +} + +.fa-car-burst::before { + content: '\f5e1'; +} + +.fa-car-crash::before { + content: '\f5e1'; +} + +.fa-y::before { + content: '\59'; +} + +.fa-person-snowboarding::before { + content: '\f7ce'; +} + +.fa-snowboarding::before { + content: '\f7ce'; +} + +.fa-truck-fast::before { + content: '\f48b'; +} + +.fa-shipping-fast::before { + content: '\f48b'; +} + +.fa-fish::before { + content: '\f578'; +} + +.fa-user-graduate::before { + content: '\f501'; +} + +.fa-circle-half-stroke::before { + content: '\f042'; +} + +.fa-adjust::before { + content: '\f042'; +} + +.fa-clapperboard::before { + content: '\e131'; +} + +.fa-circle-radiation::before { + content: '\f7ba'; +} + +.fa-radiation-alt::before { + content: '\f7ba'; +} + +.fa-baseball::before { + content: '\f433'; +} + +.fa-baseball-ball::before { + content: '\f433'; +} + +.fa-jet-fighter-up::before { + content: '\e518'; +} + +.fa-diagram-project::before { + content: '\f542'; +} + +.fa-project-diagram::before { + content: '\f542'; +} + +.fa-copy::before { + content: '\f0c5'; +} + +.fa-volume-xmark::before { + content: '\f6a9'; +} + +.fa-volume-mute::before { + content: '\f6a9'; +} + +.fa-volume-times::before { + content: '\f6a9'; +} + +.fa-hand-sparkles::before { + content: '\e05d'; +} + +.fa-grip::before { + content: '\f58d'; +} + +.fa-grip-horizontal::before { + content: '\f58d'; +} + +.fa-share-from-square::before { + content: '\f14d'; +} + +.fa-share-square::before { + content: '\f14d'; +} + +.fa-child-combatant::before { + content: '\e4e0'; +} + +.fa-child-rifle::before { + content: '\e4e0'; +} + +.fa-gun::before { + content: '\e19b'; +} + +.fa-square-phone::before { + content: '\f098'; +} + +.fa-phone-square::before { + content: '\f098'; +} + +.fa-plus::before { + content: '\2b'; +} + +.fa-add::before { + content: '\2b'; +} + +.fa-expand::before { + content: '\f065'; +} + +.fa-computer::before { + content: '\e4e5'; +} + +.fa-xmark::before { + content: '\f00d'; +} + +.fa-close::before { + content: '\f00d'; +} + +.fa-multiply::before { + content: '\f00d'; +} + +.fa-remove::before { + content: '\f00d'; +} + +.fa-times::before { + content: '\f00d'; +} + +.fa-arrows-up-down-left-right::before { + content: '\f047'; +} + +.fa-arrows::before { + content: '\f047'; +} + +.fa-chalkboard-user::before { + content: '\f51c'; +} + +.fa-chalkboard-teacher::before { + content: '\f51c'; +} + +.fa-peso-sign::before { + content: '\e222'; +} + +.fa-building-shield::before { + content: '\e4d8'; +} + +.fa-baby::before { + content: '\f77c'; +} + +.fa-users-line::before { + content: '\e592'; +} + +.fa-quote-left::before { + content: '\f10d'; +} + +.fa-quote-left-alt::before { + content: '\f10d'; +} + +.fa-tractor::before { + content: '\f722'; +} + +.fa-trash-arrow-up::before { + content: '\f829'; +} + +.fa-trash-restore::before { + content: '\f829'; +} + +.fa-arrow-down-up-lock::before { + content: '\e4b0'; +} + +.fa-lines-leaning::before { + content: '\e51e'; +} + +.fa-ruler-combined::before { + content: '\f546'; +} + +.fa-copyright::before { + content: '\f1f9'; +} + +.fa-equals::before { + content: '\3d'; +} + +.fa-blender::before { + content: '\f517'; +} + +.fa-teeth::before { + content: '\f62e'; +} + +.fa-shekel-sign::before { + content: '\f20b'; +} + +.fa-ils::before { + content: '\f20b'; +} + +.fa-shekel::before { + content: '\f20b'; +} + +.fa-sheqel::before { + content: '\f20b'; +} + +.fa-sheqel-sign::before { + content: '\f20b'; +} + +.fa-map::before { + content: '\f279'; +} + +.fa-rocket::before { + content: '\f135'; +} + +.fa-photo-film::before { + content: '\f87c'; +} + +.fa-photo-video::before { + content: '\f87c'; +} + +.fa-folder-minus::before { + content: '\f65d'; +} + +.fa-store::before { + content: '\f54e'; +} + +.fa-arrow-trend-up::before { + content: '\e098'; +} + +.fa-plug-circle-minus::before { + content: '\e55e'; +} + +.fa-sign-hanging::before { + content: '\f4d9'; +} + +.fa-sign::before { + content: '\f4d9'; +} + +.fa-bezier-curve::before { + content: '\f55b'; +} + +.fa-bell-slash::before { + content: '\f1f6'; +} + +.fa-tablet::before { + content: '\f3fb'; +} + +.fa-tablet-android::before { + content: '\f3fb'; +} + +.fa-school-flag::before { + content: '\e56e'; +} + +.fa-fill::before { + content: '\f575'; +} + +.fa-angle-up::before { + content: '\f106'; +} + +.fa-drumstick-bite::before { + content: '\f6d7'; +} + +.fa-holly-berry::before { + content: '\f7aa'; +} + +.fa-chevron-left::before { + content: '\f053'; +} + +.fa-bacteria::before { + content: '\e059'; +} + +.fa-hand-lizard::before { + content: '\f258'; +} + +.fa-notdef::before { + content: '\e1fe'; +} + +.fa-disease::before { + content: '\f7fa'; +} + +.fa-briefcase-medical::before { + content: '\f469'; +} + +.fa-genderless::before { + content: '\f22d'; +} + +.fa-chevron-right::before { + content: '\f054'; +} + +.fa-retweet::before { + content: '\f079'; +} + +.fa-car-rear::before { + content: '\f5de'; +} + +.fa-car-alt::before { + content: '\f5de'; +} + +.fa-pump-soap::before { + content: '\e06b'; +} + +.fa-video-slash::before { + content: '\f4e2'; +} + +.fa-battery-quarter::before { + content: '\f243'; +} + +.fa-battery-2::before { + content: '\f243'; +} + +.fa-radio::before { + content: '\f8d7'; +} + +.fa-baby-carriage::before { + content: '\f77d'; +} + +.fa-carriage-baby::before { + content: '\f77d'; +} + +.fa-traffic-light::before { + content: '\f637'; +} + +.fa-thermometer::before { + content: '\f491'; +} + +.fa-vr-cardboard::before { + content: '\f729'; +} + +.fa-hand-middle-finger::before { + content: '\f806'; +} + +.fa-percent::before { + content: '\25'; +} + +.fa-percentage::before { + content: '\25'; +} + +.fa-truck-moving::before { + content: '\f4df'; +} + +.fa-glass-water-droplet::before { + content: '\e4f5'; +} + +.fa-display::before { + content: '\e163'; +} + +.fa-face-smile::before { + content: '\f118'; +} + +.fa-smile::before { + content: '\f118'; +} + +.fa-thumbtack::before { + content: '\f08d'; +} + +.fa-thumb-tack::before { + content: '\f08d'; +} + +.fa-trophy::before { + content: '\f091'; +} + +.fa-person-praying::before { + content: '\f683'; +} + +.fa-pray::before { + content: '\f683'; +} + +.fa-hammer::before { + content: '\f6e3'; +} + +.fa-hand-peace::before { + content: '\f25b'; +} + +.fa-rotate::before { + content: '\f2f1'; +} + +.fa-sync-alt::before { + content: '\f2f1'; +} + +.fa-spinner::before { + content: '\f110'; +} + +.fa-robot::before { + content: '\f544'; +} + +.fa-peace::before { + content: '\f67c'; +} + +.fa-gears::before { + content: '\f085'; +} + +.fa-cogs::before { + content: '\f085'; +} + +.fa-warehouse::before { + content: '\f494'; +} + +.fa-arrow-up-right-dots::before { + content: '\e4b7'; +} + +.fa-splotch::before { + content: '\f5bc'; +} + +.fa-face-grin-hearts::before { + content: '\f584'; +} + +.fa-grin-hearts::before { + content: '\f584'; +} + +.fa-dice-four::before { + content: '\f524'; +} + +.fa-sim-card::before { + content: '\f7c4'; +} + +.fa-transgender::before { + content: '\f225'; +} + +.fa-transgender-alt::before { + content: '\f225'; +} + +.fa-mercury::before { + content: '\f223'; +} + +.fa-arrow-turn-down::before { + content: '\f149'; +} + +.fa-level-down::before { + content: '\f149'; +} + +.fa-person-falling-burst::before { + content: '\e547'; +} + +.fa-award::before { + content: '\f559'; +} + +.fa-ticket-simple::before { + content: '\f3ff'; +} + +.fa-ticket-alt::before { + content: '\f3ff'; +} + +.fa-building::before { + content: '\f1ad'; +} + +.fa-angles-left::before { + content: '\f100'; +} + +.fa-angle-double-left::before { + content: '\f100'; +} + +.fa-qrcode::before { + content: '\f029'; +} + +.fa-clock-rotate-left::before { + content: '\f1da'; +} + +.fa-history::before { + content: '\f1da'; +} + +.fa-face-grin-beam-sweat::before { + content: '\f583'; +} + +.fa-grin-beam-sweat::before { + content: '\f583'; +} + +.fa-file-export::before { + content: '\f56e'; +} + +.fa-arrow-right-from-file::before { + content: '\f56e'; +} + +.fa-shield::before { + content: '\f132'; +} + +.fa-shield-blank::before { + content: '\f132'; +} + +.fa-arrow-up-short-wide::before { + content: '\f885'; +} + +.fa-sort-amount-up-alt::before { + content: '\f885'; +} + +.fa-house-medical::before { + content: '\e3b2'; +} + +.fa-golf-ball-tee::before { + content: '\f450'; +} + +.fa-golf-ball::before { + content: '\f450'; +} + +.fa-circle-chevron-left::before { + content: '\f137'; +} + +.fa-chevron-circle-left::before { + content: '\f137'; +} + +.fa-house-chimney-window::before { + content: '\e00d'; +} + +.fa-pen-nib::before { + content: '\f5ad'; +} + +.fa-tent-arrow-turn-left::before { + content: '\e580'; +} + +.fa-tents::before { + content: '\e582'; +} + +.fa-wand-magic::before { + content: '\f0d0'; +} + +.fa-magic::before { + content: '\f0d0'; +} + +.fa-dog::before { + content: '\f6d3'; +} + +.fa-carrot::before { + content: '\f787'; +} + +.fa-moon::before { + content: '\f186'; +} + +.fa-wine-glass-empty::before { + content: '\f5ce'; +} + +.fa-wine-glass-alt::before { + content: '\f5ce'; +} + +.fa-cheese::before { + content: '\f7ef'; +} + +.fa-yin-yang::before { + content: '\f6ad'; +} + +.fa-music::before { + content: '\f001'; +} + +.fa-code-commit::before { + content: '\f386'; +} + +.fa-temperature-low::before { + content: '\f76b'; +} + +.fa-person-biking::before { + content: '\f84a'; +} + +.fa-biking::before { + content: '\f84a'; +} + +.fa-broom::before { + content: '\f51a'; +} + +.fa-shield-heart::before { + content: '\e574'; +} + +.fa-gopuram::before { + content: '\f664'; +} + +.fa-earth-oceania::before { + content: '\e47b'; +} + +.fa-globe-oceania::before { + content: '\e47b'; +} + +.fa-square-xmark::before { + content: '\f2d3'; +} + +.fa-times-square::before { + content: '\f2d3'; +} + +.fa-xmark-square::before { + content: '\f2d3'; +} + +.fa-hashtag::before { + content: '\23'; +} + +.fa-up-right-and-down-left-from-center::before { + content: '\f424'; +} + +.fa-expand-alt::before { + content: '\f424'; +} + +.fa-oil-can::before { + content: '\f613'; +} + +.fa-t::before { + content: '\54'; +} + +.fa-hippo::before { + content: '\f6ed'; +} + +.fa-chart-column::before { + content: '\e0e3'; +} + +.fa-infinity::before { + content: '\f534'; +} + +.fa-vial-circle-check::before { + content: '\e596'; +} + +.fa-person-arrow-down-to-line::before { + content: '\e538'; +} + +.fa-voicemail::before { + content: '\f897'; +} + +.fa-fan::before { + content: '\f863'; +} + +.fa-person-walking-luggage::before { + content: '\e554'; +} + +.fa-up-down::before { + content: '\f338'; +} + +.fa-arrows-alt-v::before { + content: '\f338'; +} + +.fa-cloud-moon-rain::before { + content: '\f73c'; +} + +.fa-calendar::before { + content: '\f133'; +} + +.fa-trailer::before { + content: '\e041'; +} + +.fa-bahai::before { + content: '\f666'; +} + +.fa-haykal::before { + content: '\f666'; +} + +.fa-sd-card::before { + content: '\f7c2'; +} + +.fa-dragon::before { + content: '\f6d5'; +} + +.fa-shoe-prints::before { + content: '\f54b'; +} + +.fa-circle-plus::before { + content: '\f055'; +} + +.fa-plus-circle::before { + content: '\f055'; +} + +.fa-face-grin-tongue-wink::before { + content: '\f58b'; +} + +.fa-grin-tongue-wink::before { + content: '\f58b'; +} + +.fa-hand-holding::before { + content: '\f4bd'; +} + +.fa-plug-circle-exclamation::before { + content: '\e55d'; +} + +.fa-link-slash::before { + content: '\f127'; +} + +.fa-chain-broken::before { + content: '\f127'; +} + +.fa-chain-slash::before { + content: '\f127'; +} + +.fa-unlink::before { + content: '\f127'; +} + +.fa-clone::before { + content: '\f24d'; +} + +.fa-person-walking-arrow-loop-left::before { + content: '\e551'; +} + +.fa-arrow-up-z-a::before { + content: '\f882'; +} + +.fa-sort-alpha-up-alt::before { + content: '\f882'; +} + +.fa-fire-flame-curved::before { + content: '\f7e4'; +} + +.fa-fire-alt::before { + content: '\f7e4'; +} + +.fa-tornado::before { + content: '\f76f'; +} + +.fa-file-circle-plus::before { + content: '\e494'; +} + +.fa-book-quran::before { + content: '\f687'; +} + +.fa-quran::before { + content: '\f687'; +} + +.fa-anchor::before { + content: '\f13d'; +} + +.fa-border-all::before { + content: '\f84c'; +} + +.fa-face-angry::before { + content: '\f556'; +} + +.fa-angry::before { + content: '\f556'; +} + +.fa-cookie-bite::before { + content: '\f564'; +} + +.fa-arrow-trend-down::before { + content: '\e097'; +} + +.fa-rss::before { + content: '\f09e'; +} + +.fa-feed::before { + content: '\f09e'; +} + +.fa-draw-polygon::before { + content: '\f5ee'; +} + +.fa-scale-balanced::before { + content: '\f24e'; +} + +.fa-balance-scale::before { + content: '\f24e'; +} + +.fa-gauge-simple-high::before { + content: '\f62a'; +} + +.fa-tachometer::before { + content: '\f62a'; +} + +.fa-tachometer-fast::before { + content: '\f62a'; +} + +.fa-shower::before { + content: '\f2cc'; +} + +.fa-desktop::before { + content: '\f390'; +} + +.fa-desktop-alt::before { + content: '\f390'; +} + +.fa-m::before { + content: '\4d'; +} + +.fa-table-list::before { + content: '\f00b'; +} + +.fa-th-list::before { + content: '\f00b'; +} + +.fa-comment-sms::before { + content: '\f7cd'; +} + +.fa-sms::before { + content: '\f7cd'; +} + +.fa-book::before { + content: '\f02d'; +} + +.fa-user-plus::before { + content: '\f234'; +} + +.fa-check::before { + content: '\f00c'; +} + +.fa-battery-three-quarters::before { + content: '\f241'; +} + +.fa-battery-4::before { + content: '\f241'; +} + +.fa-house-circle-check::before { + content: '\e509'; +} + +.fa-angle-left::before { + content: '\f104'; +} + +.fa-diagram-successor::before { + content: '\e47a'; +} + +.fa-truck-arrow-right::before { + content: '\e58b'; +} + +.fa-arrows-split-up-and-left::before { + content: '\e4bc'; +} + +.fa-hand-fist::before { + content: '\f6de'; +} + +.fa-fist-raised::before { + content: '\f6de'; +} + +.fa-cloud-moon::before { + content: '\f6c3'; +} + +.fa-briefcase::before { + content: '\f0b1'; +} + +.fa-person-falling::before { + content: '\e546'; +} + +.fa-image-portrait::before { + content: '\f3e0'; +} + +.fa-portrait::before { + content: '\f3e0'; +} + +.fa-user-tag::before { + content: '\f507'; +} + +.fa-rug::before { + content: '\e569'; +} + +.fa-earth-europe::before { + content: '\f7a2'; +} + +.fa-globe-europe::before { + content: '\f7a2'; +} + +.fa-cart-flatbed-suitcase::before { + content: '\f59d'; +} + +.fa-luggage-cart::before { + content: '\f59d'; +} + +.fa-rectangle-xmark::before { + content: '\f410'; +} + +.fa-rectangle-times::before { + content: '\f410'; +} + +.fa-times-rectangle::before { + content: '\f410'; +} + +.fa-window-close::before { + content: '\f410'; +} + +.fa-baht-sign::before { + content: '\e0ac'; +} + +.fa-book-open::before { + content: '\f518'; +} + +.fa-book-journal-whills::before { + content: '\f66a'; +} + +.fa-journal-whills::before { + content: '\f66a'; +} + +.fa-handcuffs::before { + content: '\e4f8'; +} + +.fa-triangle-exclamation::before { + content: '\f071'; +} + +.fa-exclamation-triangle::before { + content: '\f071'; +} + +.fa-warning::before { + content: '\f071'; +} + +.fa-database::before { + content: '\f1c0'; +} + +.fa-share::before { + content: '\f064'; +} + +.fa-arrow-turn-right::before { + content: '\f064'; +} + +.fa-mail-forward::before { + content: '\f064'; +} + +.fa-bottle-droplet::before { + content: '\e4c4'; +} + +.fa-mask-face::before { + content: '\e1d7'; +} + +.fa-hill-rockslide::before { + content: '\e508'; +} + +.fa-right-left::before { + content: '\f362'; +} + +.fa-exchange-alt::before { + content: '\f362'; +} + +.fa-paper-plane::before { + content: '\f1d8'; +} + +.fa-road-circle-exclamation::before { + content: '\e565'; +} + +.fa-dungeon::before { + content: '\f6d9'; +} + +.fa-align-right::before { + content: '\f038'; +} + +.fa-money-bill-1-wave::before { + content: '\f53b'; +} + +.fa-money-bill-wave-alt::before { + content: '\f53b'; +} + +.fa-life-ring::before { + content: '\f1cd'; +} + +.fa-hands::before { + content: '\f2a7'; +} + +.fa-sign-language::before { + content: '\f2a7'; +} + +.fa-signing::before { + content: '\f2a7'; +} + +.fa-calendar-day::before { + content: '\f783'; +} + +.fa-water-ladder::before { + content: '\f5c5'; +} + +.fa-ladder-water::before { + content: '\f5c5'; +} + +.fa-swimming-pool::before { + content: '\f5c5'; +} + +.fa-arrows-up-down::before { + content: '\f07d'; +} + +.fa-arrows-v::before { + content: '\f07d'; +} + +.fa-face-grimace::before { + content: '\f57f'; +} + +.fa-grimace::before { + content: '\f57f'; +} + +.fa-wheelchair-move::before { + content: '\e2ce'; +} + +.fa-wheelchair-alt::before { + content: '\e2ce'; +} + +.fa-turn-down::before { + content: '\f3be'; +} + +.fa-level-down-alt::before { + content: '\f3be'; +} + +.fa-person-walking-arrow-right::before { + content: '\e552'; +} + +.fa-square-envelope::before { + content: '\f199'; +} + +.fa-envelope-square::before { + content: '\f199'; +} + +.fa-dice::before { + content: '\f522'; +} + +.fa-bowling-ball::before { + content: '\f436'; +} + +.fa-brain::before { + content: '\f5dc'; +} + +.fa-bandage::before { + content: '\f462'; +} + +.fa-band-aid::before { + content: '\f462'; +} + +.fa-calendar-minus::before { + content: '\f272'; +} + +.fa-circle-xmark::before { + content: '\f057'; +} + +.fa-times-circle::before { + content: '\f057'; +} + +.fa-xmark-circle::before { + content: '\f057'; +} + +.fa-gifts::before { + content: '\f79c'; +} + +.fa-hotel::before { + content: '\f594'; +} + +.fa-earth-asia::before { + content: '\f57e'; +} + +.fa-globe-asia::before { + content: '\f57e'; +} + +.fa-id-card-clip::before { + content: '\f47f'; +} + +.fa-id-card-alt::before { + content: '\f47f'; +} + +.fa-magnifying-glass-plus::before { + content: '\f00e'; +} + +.fa-search-plus::before { + content: '\f00e'; +} + +.fa-thumbs-up::before { + content: '\f164'; +} + +.fa-user-clock::before { + content: '\f4fd'; +} + +.fa-hand-dots::before { + content: '\f461'; +} + +.fa-allergies::before { + content: '\f461'; +} + +.fa-file-invoice::before { + content: '\f570'; +} + +.fa-window-minimize::before { + content: '\f2d1'; +} + +.fa-mug-saucer::before { + content: '\f0f4'; +} + +.fa-coffee::before { + content: '\f0f4'; +} + +.fa-brush::before { + content: '\f55d'; +} + +.fa-mask::before { + content: '\f6fa'; +} + +.fa-magnifying-glass-minus::before { + content: '\f010'; +} + +.fa-search-minus::before { + content: '\f010'; +} + +.fa-ruler-vertical::before { + content: '\f548'; +} + +.fa-user-large::before { + content: '\f406'; +} + +.fa-user-alt::before { + content: '\f406'; +} + +.fa-train-tram::before { + content: '\e5b4'; +} + +.fa-user-nurse::before { + content: '\f82f'; +} + +.fa-syringe::before { + content: '\f48e'; +} + +.fa-cloud-sun::before { + content: '\f6c4'; +} + +.fa-stopwatch-20::before { + content: '\e06f'; +} + +.fa-square-full::before { + content: '\f45c'; +} + +.fa-magnet::before { + content: '\f076'; +} + +.fa-jar::before { + content: '\e516'; +} + +.fa-note-sticky::before { + content: '\f249'; +} + +.fa-sticky-note::before { + content: '\f249'; +} + +.fa-bug-slash::before { + content: '\e490'; +} + +.fa-arrow-up-from-water-pump::before { + content: '\e4b6'; +} + +.fa-bone::before { + content: '\f5d7'; +} + +.fa-user-injured::before { + content: '\f728'; +} + +.fa-face-sad-tear::before { + content: '\f5b4'; +} + +.fa-sad-tear::before { + content: '\f5b4'; +} + +.fa-plane::before { + content: '\f072'; +} + +.fa-tent-arrows-down::before { + content: '\e581'; +} + +.fa-exclamation::before { + content: '\21'; +} + +.fa-arrows-spin::before { + content: '\e4bb'; +} + +.fa-print::before { + content: '\f02f'; +} + +.fa-turkish-lira-sign::before { + content: '\e2bb'; +} + +.fa-try::before { + content: '\e2bb'; +} + +.fa-turkish-lira::before { + content: '\e2bb'; +} + +.fa-dollar-sign::before { + content: '\24'; +} + +.fa-dollar::before { + content: '\24'; +} + +.fa-usd::before { + content: '\24'; +} + +.fa-x::before { + content: '\58'; +} + +.fa-magnifying-glass-dollar::before { + content: '\f688'; +} + +.fa-search-dollar::before { + content: '\f688'; +} + +.fa-users-gear::before { + content: '\f509'; +} + +.fa-users-cog::before { + content: '\f509'; +} + +.fa-person-military-pointing::before { + content: '\e54a'; +} + +.fa-building-columns::before { + content: '\f19c'; +} + +.fa-bank::before { + content: '\f19c'; +} + +.fa-institution::before { + content: '\f19c'; +} + +.fa-museum::before { + content: '\f19c'; +} + +.fa-university::before { + content: '\f19c'; +} + +.fa-umbrella::before { + content: '\f0e9'; +} + +.fa-trowel::before { + content: '\e589'; +} + +.fa-d::before { + content: '\44'; +} + +.fa-stapler::before { + content: '\e5af'; +} + +.fa-masks-theater::before { + content: '\f630'; +} + +.fa-theater-masks::before { + content: '\f630'; +} + +.fa-kip-sign::before { + content: '\e1c4'; +} + +.fa-hand-point-left::before { + content: '\f0a5'; +} + +.fa-handshake-simple::before { + content: '\f4c6'; +} + +.fa-handshake-alt::before { + content: '\f4c6'; +} + +.fa-jet-fighter::before { + content: '\f0fb'; +} + +.fa-fighter-jet::before { + content: '\f0fb'; +} + +.fa-square-share-nodes::before { + content: '\f1e1'; +} + +.fa-share-alt-square::before { + content: '\f1e1'; +} + +.fa-barcode::before { + content: '\f02a'; +} + +.fa-plus-minus::before { + content: '\e43c'; +} + +.fa-video::before { + content: '\f03d'; +} + +.fa-video-camera::before { + content: '\f03d'; +} + +.fa-graduation-cap::before { + content: '\f19d'; +} + +.fa-mortar-board::before { + content: '\f19d'; +} + +.fa-hand-holding-medical::before { + content: '\e05c'; +} + +.fa-person-circle-check::before { + content: '\e53e'; +} + +.fa-turn-up::before { + content: '\f3bf'; +} + +.fa-level-up-alt::before { + content: '\f3bf'; +} + +.sr-only, +.fa-sr-only { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0, 0, 0, 0); + white-space: nowrap; + border-width: 0; +} + +.sr-only-focusable:not(:focus), +.fa-sr-only-focusable:not(:focus) { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0, 0, 0, 0); + white-space: nowrap; + border-width: 0; +} +:root, +:host { + --fa-style-family-brands: 'Font Awesome 6 Brands'; + --fa-font-brands: normal 400 1em/1 'Font Awesome 6 Brands'; +} + +@font-face { + font-family: 'Font Awesome 6 Brands'; + font-style: normal; + font-weight: 400; + font-display: block; + src: url('../fonts/fa-brands-400.woff2') format('woff2'); +} + +.fab, +.fa-brands { + font-weight: 400; +} + +.fa-monero:before { + content: '\f3d0'; +} + +.fa-hooli:before { + content: '\f427'; +} + +.fa-yelp:before { + content: '\f1e9'; +} + +.fa-cc-visa:before { + content: '\f1f0'; +} + +.fa-lastfm:before { + content: '\f202'; +} + +.fa-shopware:before { + content: '\f5b5'; +} + +.fa-creative-commons-nc:before { + content: '\f4e8'; +} + +.fa-aws:before { + content: '\f375'; +} + +.fa-redhat:before { + content: '\f7bc'; +} + +.fa-yoast:before { + content: '\f2b1'; +} + +.fa-cloudflare:before { + content: '\e07d'; +} + +.fa-ups:before { + content: '\f7e0'; +} + +.fa-wpexplorer:before { + content: '\f2de'; +} + +.fa-dyalog:before { + content: '\f399'; +} + +.fa-bity:before { + content: '\f37a'; +} + +.fa-stackpath:before { + content: '\f842'; +} + +.fa-buysellads:before { + content: '\f20d'; +} + +.fa-first-order:before { + content: '\f2b0'; +} + +.fa-modx:before { + content: '\f285'; +} + +.fa-guilded:before { + content: '\e07e'; +} + +.fa-vnv:before { + content: '\f40b'; +} + +.fa-square-js:before { + content: '\f3b9'; +} + +.fa-js-square:before { + content: '\f3b9'; +} + +.fa-microsoft:before { + content: '\f3ca'; +} + +.fa-qq:before { + content: '\f1d6'; +} + +.fa-orcid:before { + content: '\f8d2'; +} + +.fa-java:before { + content: '\f4e4'; +} + +.fa-invision:before { + content: '\f7b0'; +} + +.fa-creative-commons-pd-alt:before { + content: '\f4ed'; +} + +.fa-centercode:before { + content: '\f380'; +} + +.fa-glide-g:before { + content: '\f2a6'; +} + +.fa-drupal:before { + content: '\f1a9'; +} + +.fa-hire-a-helper:before { + content: '\f3b0'; +} + +.fa-creative-commons-by:before { + content: '\f4e7'; +} + +.fa-unity:before { + content: '\e049'; +} + +.fa-whmcs:before { + content: '\f40d'; +} + +.fa-rocketchat:before { + content: '\f3e8'; +} + +.fa-vk:before { + content: '\f189'; +} + +.fa-untappd:before { + content: '\f405'; +} + +.fa-mailchimp:before { + content: '\f59e'; +} + +.fa-css3-alt:before { + content: '\f38b'; +} + +.fa-square-reddit:before { + content: '\f1a2'; +} + +.fa-reddit-square:before { + content: '\f1a2'; +} + +.fa-vimeo-v:before { + content: '\f27d'; +} + +.fa-contao:before { + content: '\f26d'; +} + +.fa-square-font-awesome:before { + content: '\e5ad'; +} + +.fa-deskpro:before { + content: '\f38f'; +} + +.fa-sistrix:before { + content: '\f3ee'; +} + +.fa-square-instagram:before { + content: '\e055'; +} + +.fa-instagram-square:before { + content: '\e055'; +} + +.fa-battle-net:before { + content: '\f835'; +} + +.fa-the-red-yeti:before { + content: '\f69d'; +} + +.fa-square-hacker-news:before { + content: '\f3af'; +} + +.fa-hacker-news-square:before { + content: '\f3af'; +} + +.fa-edge:before { + content: '\f282'; +} + +.fa-threads:before { + content: '\e618'; +} + +.fa-napster:before { + content: '\f3d2'; +} + +.fa-square-snapchat:before { + content: '\f2ad'; +} + +.fa-snapchat-square:before { + content: '\f2ad'; +} + +.fa-google-plus-g:before { + content: '\f0d5'; +} + +.fa-artstation:before { + content: '\f77a'; +} + +.fa-markdown:before { + content: '\f60f'; +} + +.fa-sourcetree:before { + content: '\f7d3'; +} + +.fa-google-plus:before { + content: '\f2b3'; +} + +.fa-diaspora:before { + content: '\f791'; +} + +.fa-foursquare:before { + content: '\f180'; +} + +.fa-stack-overflow:before { + content: '\f16c'; +} + +.fa-github-alt:before { + content: '\f113'; +} + +.fa-phoenix-squadron:before { + content: '\f511'; +} + +.fa-pagelines:before { + content: '\f18c'; +} + +.fa-algolia:before { + content: '\f36c'; +} + +.fa-red-river:before { + content: '\f3e3'; +} + +.fa-creative-commons-sa:before { + content: '\f4ef'; +} + +.fa-safari:before { + content: '\f267'; +} + +.fa-google:before { + content: '\f1a0'; +} + +.fa-square-font-awesome-stroke:before { + content: '\f35c'; +} + +.fa-font-awesome-alt:before { + content: '\f35c'; +} + +.fa-atlassian:before { + content: '\f77b'; +} + +.fa-linkedin-in:before { + content: '\f0e1'; +} + +.fa-digital-ocean:before { + content: '\f391'; +} + +.fa-nimblr:before { + content: '\f5a8'; +} + +.fa-chromecast:before { + content: '\f838'; +} + +.fa-evernote:before { + content: '\f839'; +} + +.fa-hacker-news:before { + content: '\f1d4'; +} + +.fa-creative-commons-sampling:before { + content: '\f4f0'; +} + +.fa-adversal:before { + content: '\f36a'; +} + +.fa-creative-commons:before { + content: '\f25e'; +} + +.fa-watchman-monitoring:before { + content: '\e087'; +} + +.fa-fonticons:before { + content: '\f280'; +} + +.fa-weixin:before { + content: '\f1d7'; +} + +.fa-shirtsinbulk:before { + content: '\f214'; +} + +.fa-codepen:before { + content: '\f1cb'; +} + +.fa-git-alt:before { + content: '\f841'; +} + +.fa-lyft:before { + content: '\f3c3'; +} + +.fa-rev:before { + content: '\f5b2'; +} + +.fa-windows:before { + content: '\f17a'; +} + +.fa-wizards-of-the-coast:before { + content: '\f730'; +} + +.fa-square-viadeo:before { + content: '\f2aa'; +} + +.fa-viadeo-square:before { + content: '\f2aa'; +} + +.fa-meetup:before { + content: '\f2e0'; +} + +.fa-centos:before { + content: '\f789'; +} + +.fa-adn:before { + content: '\f170'; +} + +.fa-cloudsmith:before { + content: '\f384'; +} + +.fa-pied-piper-alt:before { + content: '\f1a8'; +} + +.fa-square-dribbble:before { + content: '\f397'; +} + +.fa-dribbble-square:before { + content: '\f397'; +} + +.fa-codiepie:before { + content: '\f284'; +} + +.fa-node:before { + content: '\f419'; +} + +.fa-mix:before { + content: '\f3cb'; +} + +.fa-steam:before { + content: '\f1b6'; +} + +.fa-cc-apple-pay:before { + content: '\f416'; +} + +.fa-scribd:before { + content: '\f28a'; +} + +.fa-debian:before { + content: '\e60b'; +} + +.fa-openid:before { + content: '\f19b'; +} + +.fa-instalod:before { + content: '\e081'; +} + +.fa-expeditedssl:before { + content: '\f23e'; +} + +.fa-sellcast:before { + content: '\f2da'; +} + +.fa-square-twitter:before { + content: '\f081'; +} + +.fa-twitter-square:before { + content: '\f081'; +} + +.fa-r-project:before { + content: '\f4f7'; +} + +.fa-delicious:before { + content: '\f1a5'; +} + +.fa-freebsd:before { + content: '\f3a4'; +} + +.fa-vuejs:before { + content: '\f41f'; +} + +.fa-accusoft:before { + content: '\f369'; +} + +.fa-ioxhost:before { + content: '\f208'; +} + +.fa-fonticons-fi:before { + content: '\f3a2'; +} + +.fa-app-store:before { + content: '\f36f'; +} + +.fa-cc-mastercard:before { + content: '\f1f1'; +} + +.fa-itunes-note:before { + content: '\f3b5'; +} + +.fa-golang:before { + content: '\e40f'; +} + +.fa-kickstarter:before { + content: '\f3bb'; +} + +.fa-grav:before { + content: '\f2d6'; +} + +.fa-weibo:before { + content: '\f18a'; +} + +.fa-uncharted:before { + content: '\e084'; +} + +.fa-firstdraft:before { + content: '\f3a1'; +} + +.fa-square-youtube:before { + content: '\f431'; +} + +.fa-youtube-square:before { + content: '\f431'; +} + +.fa-wikipedia-w:before { + content: '\f266'; +} + +.fa-wpressr:before { + content: '\f3e4'; +} + +.fa-rendact:before { + content: '\f3e4'; +} + +.fa-angellist:before { + content: '\f209'; +} + +.fa-galactic-republic:before { + content: '\f50c'; +} + +.fa-nfc-directional:before { + content: '\e530'; +} + +.fa-skype:before { + content: '\f17e'; +} + +.fa-joget:before { + content: '\f3b7'; +} + +.fa-fedora:before { + content: '\f798'; +} + +.fa-stripe-s:before { + content: '\f42a'; +} + +.fa-meta:before { + content: '\e49b'; +} + +.fa-laravel:before { + content: '\f3bd'; +} + +.fa-hotjar:before { + content: '\f3b1'; +} + +.fa-bluetooth-b:before { + content: '\f294'; +} + +.fa-sticker-mule:before { + content: '\f3f7'; +} + +.fa-creative-commons-zero:before { + content: '\f4f3'; +} + +.fa-hips:before { + content: '\f452'; +} + +.fa-behance:before { + content: '\f1b4'; +} + +.fa-reddit:before { + content: '\f1a1'; +} + +.fa-discord:before { + content: '\f392'; +} + +.fa-chrome:before { + content: '\f268'; +} + +.fa-app-store-ios:before { + content: '\f370'; +} + +.fa-cc-discover:before { + content: '\f1f2'; +} + +.fa-wpbeginner:before { + content: '\f297'; +} + +.fa-confluence:before { + content: '\f78d'; +} + +.fa-mdb:before { + content: '\f8ca'; +} + +.fa-dochub:before { + content: '\f394'; +} + +.fa-accessible-icon:before { + content: '\f368'; +} + +.fa-ebay:before { + content: '\f4f4'; +} + +.fa-amazon:before { + content: '\f270'; +} + +.fa-unsplash:before { + content: '\e07c'; +} + +.fa-yarn:before { + content: '\f7e3'; +} + +.fa-square-steam:before { + content: '\f1b7'; +} + +.fa-steam-square:before { + content: '\f1b7'; +} + +.fa-500px:before { + content: '\f26e'; +} + +.fa-square-vimeo:before { + content: '\f194'; +} + +.fa-vimeo-square:before { + content: '\f194'; +} + +.fa-asymmetrik:before { + content: '\f372'; +} + +.fa-font-awesome:before { + content: '\f2b4'; +} + +.fa-font-awesome-flag:before { + content: '\f2b4'; +} + +.fa-font-awesome-logo-full:before { + content: '\f2b4'; +} + +.fa-gratipay:before { + content: '\f184'; +} + +.fa-apple:before { + content: '\f179'; +} + +.fa-hive:before { + content: '\e07f'; +} + +.fa-gitkraken:before { + content: '\f3a6'; +} + +.fa-keybase:before { + content: '\f4f5'; +} + +.fa-apple-pay:before { + content: '\f415'; +} + +.fa-padlet:before { + content: '\e4a0'; +} + +.fa-amazon-pay:before { + content: '\f42c'; +} + +.fa-square-github:before { + content: '\f092'; +} + +.fa-github-square:before { + content: '\f092'; +} + +.fa-stumbleupon:before { + content: '\f1a4'; +} + +.fa-fedex:before { + content: '\f797'; +} + +.fa-phoenix-framework:before { + content: '\f3dc'; +} + +.fa-shopify:before { + content: '\e057'; +} + +.fa-neos:before { + content: '\f612'; +} + +.fa-square-threads:before { + content: '\e619'; +} + +.fa-hackerrank:before { + content: '\f5f7'; +} + +.fa-researchgate:before { + content: '\f4f8'; +} + +.fa-swift:before { + content: '\f8e1'; +} + +.fa-angular:before { + content: '\f420'; +} + +.fa-speakap:before { + content: '\f3f3'; +} + +.fa-angrycreative:before { + content: '\f36e'; +} + +.fa-y-combinator:before { + content: '\f23b'; +} + +.fa-empire:before { + content: '\f1d1'; +} + +.fa-envira:before { + content: '\f299'; +} + +.fa-square-gitlab:before { + content: '\e5ae'; +} + +.fa-gitlab-square:before { + content: '\e5ae'; +} + +.fa-studiovinari:before { + content: '\f3f8'; +} + +.fa-pied-piper:before { + content: '\f2ae'; +} + +.fa-wordpress:before { + content: '\f19a'; +} + +.fa-product-hunt:before { + content: '\f288'; +} + +.fa-firefox:before { + content: '\f269'; +} + +.fa-linode:before { + content: '\f2b8'; +} + +.fa-goodreads:before { + content: '\f3a8'; +} + +.fa-square-odnoklassniki:before { + content: '\f264'; +} + +.fa-odnoklassniki-square:before { + content: '\f264'; +} + +.fa-jsfiddle:before { + content: '\f1cc'; +} + +.fa-sith:before { + content: '\f512'; +} + +.fa-themeisle:before { + content: '\f2b2'; +} + +.fa-page4:before { + content: '\f3d7'; +} + +.fa-hashnode:before { + content: '\e499'; +} + +.fa-react:before { + content: '\f41b'; +} + +.fa-cc-paypal:before { + content: '\f1f4'; +} + +.fa-squarespace:before { + content: '\f5be'; +} + +.fa-cc-stripe:before { + content: '\f1f5'; +} + +.fa-creative-commons-share:before { + content: '\f4f2'; +} + +.fa-bitcoin:before { + content: '\f379'; +} + +.fa-keycdn:before { + content: '\f3ba'; +} + +.fa-opera:before { + content: '\f26a'; +} + +.fa-itch-io:before { + content: '\f83a'; +} + +.fa-umbraco:before { + content: '\f8e8'; +} + +.fa-galactic-senate:before { + content: '\f50d'; +} + +.fa-ubuntu:before { + content: '\f7df'; +} + +.fa-draft2digital:before { + content: '\f396'; +} + +.fa-stripe:before { + content: '\f429'; +} + +.fa-houzz:before { + content: '\f27c'; +} + +.fa-gg:before { + content: '\f260'; +} + +.fa-dhl:before { + content: '\f790'; +} + +.fa-square-pinterest:before { + content: '\f0d3'; +} + +.fa-pinterest-square:before { + content: '\f0d3'; +} + +.fa-xing:before { + content: '\f168'; +} + +.fa-blackberry:before { + content: '\f37b'; +} + +.fa-creative-commons-pd:before { + content: '\f4ec'; +} + +.fa-playstation:before { + content: '\f3df'; +} + +.fa-quinscape:before { + content: '\f459'; +} + +.fa-less:before { + content: '\f41d'; +} + +.fa-blogger-b:before { + content: '\f37d'; +} + +.fa-opencart:before { + content: '\f23d'; +} + +.fa-vine:before { + content: '\f1ca'; +} + +.fa-paypal:before { + content: '\f1ed'; +} + +.fa-gitlab:before { + content: '\f296'; +} + +.fa-typo3:before { + content: '\f42b'; +} + +.fa-reddit-alien:before { + content: '\f281'; +} + +.fa-yahoo:before { + content: '\f19e'; +} + +.fa-dailymotion:before { + content: '\e052'; +} + +.fa-affiliatetheme:before { + content: '\f36b'; +} + +.fa-pied-piper-pp:before { + content: '\f1a7'; +} + +.fa-bootstrap:before { + content: '\f836'; +} + +.fa-odnoklassniki:before { + content: '\f263'; +} + +.fa-nfc-symbol:before { + content: '\e531'; +} + +.fa-ethereum:before { + content: '\f42e'; +} + +.fa-speaker-deck:before { + content: '\f83c'; +} + +.fa-creative-commons-nc-eu:before { + content: '\f4e9'; +} + +.fa-patreon:before { + content: '\f3d9'; +} + +.fa-avianex:before { + content: '\f374'; +} + +.fa-ello:before { + content: '\f5f1'; +} + +.fa-gofore:before { + content: '\f3a7'; +} + +.fa-bimobject:before { + content: '\f378'; +} + +.fa-facebook-f:before { + content: '\f39e'; +} + +.fa-square-google-plus:before { + content: '\f0d4'; +} + +.fa-google-plus-square:before { + content: '\f0d4'; +} + +.fa-mandalorian:before { + content: '\f50f'; +} + +.fa-first-order-alt:before { + content: '\f50a'; +} + +.fa-osi:before { + content: '\f41a'; +} + +.fa-google-wallet:before { + content: '\f1ee'; +} + +.fa-d-and-d-beyond:before { + content: '\f6ca'; +} + +.fa-periscope:before { + content: '\f3da'; +} + +.fa-fulcrum:before { + content: '\f50b'; +} + +.fa-cloudscale:before { + content: '\f383'; +} + +.fa-forumbee:before { + content: '\f211'; +} + +.fa-mizuni:before { + content: '\f3cc'; +} + +.fa-schlix:before { + content: '\f3ea'; +} + +.fa-square-xing:before { + content: '\f169'; +} + +.fa-xing-square:before { + content: '\f169'; +} + +.fa-bandcamp:before { + content: '\f2d5'; +} + +.fa-wpforms:before { + content: '\f298'; +} + +.fa-cloudversify:before { + content: '\f385'; +} + +.fa-usps:before { + content: '\f7e1'; +} + +.fa-megaport:before { + content: '\f5a3'; +} + +.fa-magento:before { + content: '\f3c4'; +} + +.fa-spotify:before { + content: '\f1bc'; +} + +.fa-optin-monster:before { + content: '\f23c'; +} + +.fa-fly:before { + content: '\f417'; +} + +.fa-aviato:before { + content: '\f421'; +} + +.fa-itunes:before { + content: '\f3b4'; +} + +.fa-cuttlefish:before { + content: '\f38c'; +} + +.fa-blogger:before { + content: '\f37c'; +} + +.fa-flickr:before { + content: '\f16e'; +} + +.fa-viber:before { + content: '\f409'; +} + +.fa-soundcloud:before { + content: '\f1be'; +} + +.fa-digg:before { + content: '\f1a6'; +} + +.fa-tencent-weibo:before { + content: '\f1d5'; +} + +.fa-symfony:before { + content: '\f83d'; +} + +.fa-maxcdn:before { + content: '\f136'; +} + +.fa-etsy:before { + content: '\f2d7'; +} + +.fa-facebook-messenger:before { + content: '\f39f'; +} + +.fa-audible:before { + content: '\f373'; +} + +.fa-think-peaks:before { + content: '\f731'; +} + +.fa-bilibili:before { + content: '\e3d9'; +} + +.fa-erlang:before { + content: '\f39d'; +} + +.fa-x-twitter:before { + content: '\e61b'; +} + +.fa-cotton-bureau:before { + content: '\f89e'; +} + +.fa-dashcube:before { + content: '\f210'; +} + +.fa-42-group:before { + content: '\e080'; +} + +.fa-innosoft:before { + content: '\e080'; +} + +.fa-stack-exchange:before { + content: '\f18d'; +} + +.fa-elementor:before { + content: '\f430'; +} + +.fa-square-pied-piper:before { + content: '\e01e'; +} + +.fa-pied-piper-square:before { + content: '\e01e'; +} + +.fa-creative-commons-nd:before { + content: '\f4eb'; +} + +.fa-palfed:before { + content: '\f3d8'; +} + +.fa-superpowers:before { + content: '\f2dd'; +} + +.fa-resolving:before { + content: '\f3e7'; +} + +.fa-xbox:before { + content: '\f412'; +} + +.fa-searchengin:before { + content: '\f3eb'; +} + +.fa-tiktok:before { + content: '\e07b'; +} + +.fa-square-facebook:before { + content: '\f082'; +} + +.fa-facebook-square:before { + content: '\f082'; +} + +.fa-renren:before { + content: '\f18b'; +} + +.fa-linux:before { + content: '\f17c'; +} + +.fa-glide:before { + content: '\f2a5'; +} + +.fa-linkedin:before { + content: '\f08c'; +} + +.fa-hubspot:before { + content: '\f3b2'; +} + +.fa-deploydog:before { + content: '\f38e'; +} + +.fa-twitch:before { + content: '\f1e8'; +} + +.fa-ravelry:before { + content: '\f2d9'; +} + +.fa-mixer:before { + content: '\e056'; +} + +.fa-square-lastfm:before { + content: '\f203'; +} + +.fa-lastfm-square:before { + content: '\f203'; +} + +.fa-vimeo:before { + content: '\f40a'; +} + +.fa-mendeley:before { + content: '\f7b3'; +} + +.fa-uniregistry:before { + content: '\f404'; +} + +.fa-figma:before { + content: '\f799'; +} + +.fa-creative-commons-remix:before { + content: '\f4ee'; +} + +.fa-cc-amazon-pay:before { + content: '\f42d'; +} + +.fa-dropbox:before { + content: '\f16b'; +} + +.fa-instagram:before { + content: '\f16d'; +} + +.fa-cmplid:before { + content: '\e360'; +} + +.fa-facebook:before { + content: '\f09a'; +} + +.fa-gripfire:before { + content: '\f3ac'; +} + +.fa-jedi-order:before { + content: '\f50e'; +} + +.fa-uikit:before { + content: '\f403'; +} + +.fa-fort-awesome-alt:before { + content: '\f3a3'; +} + +.fa-phabricator:before { + content: '\f3db'; +} + +.fa-ussunnah:before { + content: '\f407'; +} + +.fa-earlybirds:before { + content: '\f39a'; +} + +.fa-trade-federation:before { + content: '\f513'; +} + +.fa-autoprefixer:before { + content: '\f41c'; +} + +.fa-whatsapp:before { + content: '\f232'; +} + +.fa-slideshare:before { + content: '\f1e7'; +} + +.fa-google-play:before { + content: '\f3ab'; +} + +.fa-viadeo:before { + content: '\f2a9'; +} + +.fa-line:before { + content: '\f3c0'; +} + +.fa-google-drive:before { + content: '\f3aa'; +} + +.fa-servicestack:before { + content: '\f3ec'; +} + +.fa-simplybuilt:before { + content: '\f215'; +} + +.fa-bitbucket:before { + content: '\f171'; +} + +.fa-imdb:before { + content: '\f2d8'; +} + +.fa-deezer:before { + content: '\e077'; +} + +.fa-raspberry-pi:before { + content: '\f7bb'; +} + +.fa-jira:before { + content: '\f7b1'; +} + +.fa-docker:before { + content: '\f395'; +} + +.fa-screenpal:before { + content: '\e570'; +} + +.fa-bluetooth:before { + content: '\f293'; +} + +.fa-gitter:before { + content: '\f426'; +} + +.fa-d-and-d:before { + content: '\f38d'; +} + +.fa-microblog:before { + content: '\e01a'; +} + +.fa-cc-diners-club:before { + content: '\f24c'; +} + +.fa-gg-circle:before { + content: '\f261'; +} + +.fa-pied-piper-hat:before { + content: '\f4e5'; +} + +.fa-kickstarter-k:before { + content: '\f3bc'; +} + +.fa-yandex:before { + content: '\f413'; +} + +.fa-readme:before { + content: '\f4d5'; +} + +.fa-html5:before { + content: '\f13b'; +} + +.fa-sellsy:before { + content: '\f213'; +} + +.fa-sass:before { + content: '\f41e'; +} + +.fa-wirsindhandwerk:before { + content: '\e2d0'; +} + +.fa-wsh:before { + content: '\e2d0'; +} + +.fa-buromobelexperte:before { + content: '\f37f'; +} + +.fa-salesforce:before { + content: '\f83b'; +} + +.fa-octopus-deploy:before { + content: '\e082'; +} + +.fa-medapps:before { + content: '\f3c6'; +} + +.fa-ns8:before { + content: '\f3d5'; +} + +.fa-pinterest-p:before { + content: '\f231'; +} + +.fa-apper:before { + content: '\f371'; +} + +.fa-fort-awesome:before { + content: '\f286'; +} + +.fa-waze:before { + content: '\f83f'; +} + +.fa-cc-jcb:before { + content: '\f24b'; +} + +.fa-snapchat:before { + content: '\f2ab'; +} + +.fa-snapchat-ghost:before { + content: '\f2ab'; +} + +.fa-fantasy-flight-games:before { + content: '\f6dc'; +} + +.fa-rust:before { + content: '\e07a'; +} + +.fa-wix:before { + content: '\f5cf'; +} + +.fa-square-behance:before { + content: '\f1b5'; +} + +.fa-behance-square:before { + content: '\f1b5'; +} + +.fa-supple:before { + content: '\f3f9'; +} + +.fa-rebel:before { + content: '\f1d0'; +} + +.fa-css3:before { + content: '\f13c'; +} + +.fa-staylinked:before { + content: '\f3f5'; +} + +.fa-kaggle:before { + content: '\f5fa'; +} + +.fa-space-awesome:before { + content: '\e5ac'; +} + +.fa-deviantart:before { + content: '\f1bd'; +} + +.fa-cpanel:before { + content: '\f388'; +} + +.fa-goodreads-g:before { + content: '\f3a9'; +} + +.fa-square-git:before { + content: '\f1d2'; +} + +.fa-git-square:before { + content: '\f1d2'; +} + +.fa-square-tumblr:before { + content: '\f174'; +} + +.fa-tumblr-square:before { + content: '\f174'; +} + +.fa-trello:before { + content: '\f181'; +} + +.fa-creative-commons-nc-jp:before { + content: '\f4ea'; +} + +.fa-get-pocket:before { + content: '\f265'; +} + +.fa-perbyte:before { + content: '\e083'; +} + +.fa-grunt:before { + content: '\f3ad'; +} + +.fa-weebly:before { + content: '\f5cc'; +} + +.fa-connectdevelop:before { + content: '\f20e'; +} + +.fa-leanpub:before { + content: '\f212'; +} + +.fa-black-tie:before { + content: '\f27e'; +} + +.fa-themeco:before { + content: '\f5c6'; +} + +.fa-python:before { + content: '\f3e2'; +} + +.fa-android:before { + content: '\f17b'; +} + +.fa-bots:before { + content: '\e340'; +} + +.fa-free-code-camp:before { + content: '\f2c5'; +} + +.fa-hornbill:before { + content: '\f592'; +} + +.fa-js:before { + content: '\f3b8'; +} + +.fa-ideal:before { + content: '\e013'; +} + +.fa-git:before { + content: '\f1d3'; +} + +.fa-dev:before { + content: '\f6cc'; +} + +.fa-sketch:before { + content: '\f7c6'; +} + +.fa-yandex-international:before { + content: '\f414'; +} + +.fa-cc-amex:before { + content: '\f1f3'; +} + +.fa-uber:before { + content: '\f402'; +} + +.fa-github:before { + content: '\f09b'; +} + +.fa-php:before { + content: '\f457'; +} + +.fa-alipay:before { + content: '\f642'; +} + +.fa-youtube:before { + content: '\f167'; +} + +.fa-skyatlas:before { + content: '\f216'; +} + +.fa-firefox-browser:before { + content: '\e007'; +} + +.fa-replyd:before { + content: '\f3e6'; +} + +.fa-suse:before { + content: '\f7d6'; +} + +.fa-jenkins:before { + content: '\f3b6'; +} + +.fa-twitter:before { + content: '\f099'; +} + +.fa-rockrms:before { + content: '\f3e9'; +} + +.fa-pinterest:before { + content: '\f0d2'; +} + +.fa-buffer:before { + content: '\f837'; +} + +.fa-npm:before { + content: '\f3d4'; +} + +.fa-yammer:before { + content: '\f840'; +} + +.fa-btc:before { + content: '\f15a'; +} + +.fa-dribbble:before { + content: '\f17d'; +} + +.fa-stumbleupon-circle:before { + content: '\f1a3'; +} + +.fa-internet-explorer:before { + content: '\f26b'; +} + +.fa-stubber:before { + content: '\e5c7'; +} + +.fa-telegram:before { + content: '\f2c6'; +} + +.fa-telegram-plane:before { + content: '\f2c6'; +} + +.fa-old-republic:before { + content: '\f510'; +} + +.fa-odysee:before { + content: '\e5c6'; +} + +.fa-square-whatsapp:before { + content: '\f40c'; +} + +.fa-whatsapp-square:before { + content: '\f40c'; +} + +.fa-node-js:before { + content: '\f3d3'; +} + +.fa-edge-legacy:before { + content: '\e078'; +} + +.fa-slack:before { + content: '\f198'; +} + +.fa-slack-hash:before { + content: '\f198'; +} + +.fa-medrt:before { + content: '\f3c8'; +} + +.fa-usb:before { + content: '\f287'; +} + +.fa-tumblr:before { + content: '\f173'; +} + +.fa-vaadin:before { + content: '\f408'; +} + +.fa-quora:before { + content: '\f2c4'; +} + +.fa-square-x-twitter:before { + content: '\e61a'; +} + +.fa-reacteurope:before { + content: '\f75d'; +} + +.fa-medium:before { + content: '\f23a'; +} + +.fa-medium-m:before { + content: '\f23a'; +} + +.fa-amilia:before { + content: '\f36d'; +} + +.fa-mixcloud:before { + content: '\f289'; +} + +.fa-flipboard:before { + content: '\f44d'; +} + +.fa-viacoin:before { + content: '\f237'; +} + +.fa-critical-role:before { + content: '\f6c9'; +} + +.fa-sitrox:before { + content: '\e44a'; +} + +.fa-discourse:before { + content: '\f393'; +} + +.fa-joomla:before { + content: '\f1aa'; +} + +.fa-mastodon:before { + content: '\f4f6'; +} + +.fa-airbnb:before { + content: '\f834'; +} + +.fa-wolf-pack-battalion:before { + content: '\f514'; +} + +.fa-buy-n-large:before { + content: '\f8a6'; +} + +.fa-gulp:before { + content: '\f3ae'; +} + +.fa-creative-commons-sampling-plus:before { + content: '\f4f1'; +} + +.fa-strava:before { + content: '\f428'; +} + +.fa-ember:before { + content: '\f423'; +} + +.fa-canadian-maple-leaf:before { + content: '\f785'; +} + +.fa-teamspeak:before { + content: '\f4f9'; +} + +.fa-pushed:before { + content: '\f3e1'; +} + +.fa-wordpress-simple:before { + content: '\f411'; +} + +.fa-nutritionix:before { + content: '\f3d6'; +} + +.fa-wodu:before { + content: '\e088'; +} + +.fa-google-pay:before { + content: '\e079'; +} + +.fa-intercom:before { + content: '\f7af'; +} + +.fa-zhihu:before { + content: '\f63f'; +} + +.fa-korvue:before { + content: '\f42f'; +} + +.fa-pix:before { + content: '\e43a'; +} + +.fa-steam-symbol:before { + content: '\f3f6'; +} +:root, +:host { + --fa-style-family-classic: 'Font Awesome 6 Free'; + --fa-font-regular: normal 400 1em/1 'Font Awesome 6 Free'; +} + +@font-face { + font-family: 'Font Awesome 6 Free'; + font-style: normal; + font-weight: 400; + font-display: block; + src: url('../fonts/fa-regular-400.woff2') format('woff2'); +} + +.far, +.fa-regular { + font-weight: 400; +} +:root, +:host { + --fa-style-family-classic: 'Font Awesome 6 Free'; + --fa-font-solid: normal 900 1em/1 'Font Awesome 6 Free'; +} + +@font-face { + font-family: 'Font Awesome 6 Free'; + font-style: normal; + font-weight: 900; + font-display: block; + src: url('../fonts/fa-solid-900.woff2') format('woff2'); +} + +.fas, +.fa-solid { + font-weight: 900; +} +@font-face { + font-family: 'Font Awesome 5 Brands'; + font-display: block; + font-weight: 400; + src: url('../fonts/fa-brands-400.woff2') format('woff2'); +} + +@font-face { + font-family: 'Font Awesome 5 Free'; + font-display: block; + font-weight: 900; + src: url('../fonts/fa-solid-900.woff2') format('woff2'); +} + +@font-face { + font-family: 'Font Awesome 5 Free'; + font-display: block; + font-weight: 400; + src: url('../fonts/fa-regular-400.woff2') format('woff2'); +} +@font-face { + font-family: 'FontAwesome'; + font-display: block; + src: url('../fonts/fa-solid-900.woff2') format('woff2'); +} + +@font-face { + font-family: 'FontAwesome'; + font-display: block; + src: url('../fonts/fa-brands-400.woff2') format('woff2'); +} + +@font-face { + font-family: 'FontAwesome'; + font-display: block; + src: url('../fonts/fa-regular-400.woff2') format('woff2'); + unicode-range: U+F003, U+F006, U+F014, U+F016-F017, U+F01A-F01B, U+F01D, U+F022, U+F03E, U+F044, U+F046, U+F05C-F05D, U+F06E, U+F070, U+F087-F088, U+F08A, U+F094, U+F096-F097, U+F09D, U+F0A0, U+F0A2, U+F0A4-F0A7, U+F0C5, U+F0C7, U+F0E5-F0E6, U+F0EB, U+F0F6-F0F8, U+F10C, U+F114-F115, U+F118-F11A, U+F11C-F11D, U+F133, U+F147, U+F14E, U+F150-F152, U+F185-F186, U+F18E, U+F190-F192, U+F196, U+F1C1-F1C9, U+F1D9, U+F1DB, U+F1E3, U+F1EA, U+F1F7, U+F1F9, U+F20A, U+F247-F248, U+F24A, U+F24D, U+F255-F25B, U+F25D, U+F271-F274, U+F278, U+F27B, U+F28C, U+F28E, U+F29C, U+F2B5, U+F2B7, U+F2BA, U+F2BC, U+F2BE, U+F2C0-F2C1, U+F2C3, U+F2D0, U+F2D2, U+F2D4, U+F2DC; +} + +@font-face { + font-family: 'FontAwesome'; + font-display: block; + src: url('../fonts/fa-v4compatibility.woff2') format('woff2'); + unicode-range: U+F041, U+F047, U+F065-F066, U+F07D-F07E, U+F080, U+F08B, U+F08E, U+F090, U+F09A, U+F0AC, U+F0AE, U+F0B2, U+F0D0, U+F0D6, U+F0E4, U+F0EC, U+F10A-F10B, U+F123, U+F13E, U+F148-F149, U+F14C, U+F156, U+F15E, U+F160-F161, U+F163, U+F175-F178, U+F195, U+F1F8, U+F219, U+F27A; +} diff --git a/assets/css/styles.css b/assets/css/styles.css index 8cbdcb8..f9d31fe 100644 --- a/assets/css/styles.css +++ b/assets/css/styles.css @@ -966,14 +966,38 @@ select { bottom: 0px; } +.bottom-24 { + bottom: 6rem; +} + .left-4 { left: 1rem; } +.right-4 { + right: 1rem; +} + .top-0 { top: 0px; } +.left-0 { + left: 0px; +} + +.-top-0 { + top: 0px; +} + +.-top-0\.5 { + top: -0.125rem; +} + +.-top-1 { + top: -0.25rem; +} + .z-20 { z-index: 20; } @@ -1049,10 +1073,22 @@ select { aspect-ratio: 16/9; } +.h-0 { + height: 0px; +} + +.h-0\.5 { + height: 0.125rem; +} + .h-1 { height: 0.25rem; } +.h-16 { + height: 4rem; +} + .h-20 { height: 5rem; } @@ -1077,10 +1113,6 @@ select { height: 100vh; } -.h-16 { - height: 4rem; -} - .w-1\/12 { width: 8.333333%; } @@ -1178,10 +1210,6 @@ select { align-items: center; } -.justify-end { - justify-content: flex-end; -} - .justify-center { justify-content: center; } @@ -1263,15 +1291,28 @@ select { border-radius: 0.375rem; } +.rounded-full { + border-radius: 9999px; +} + .border { border-width: 1px; } +.border-2 { + border-width: 2px; +} + .border-blue-500 { --tw-border-opacity: 1; border-color: rgb(10 28 50/var(--tw-border-opacity)); } +.border-white { + --tw-border-opacity: 1; + border-color: rgb(255 255 255/var(--tw-border-opacity)); +} + .bg-black { --tw-bg-opacity: 1; background-color: rgb(0 0 0/var(--tw-bg-opacity)); @@ -1374,18 +1415,6 @@ select { --tw-bg-opacity: 0.6; } -.bg-opacity-80 { - --tw-bg-opacity: 0.8; -} - -.bg-opacity-20 { - --tw-bg-opacity: 0.2; -} - -.bg-opacity-30 { - --tw-bg-opacity: 0.3; -} - .object-cover { -o-object-fit: cover; object-fit: cover; @@ -1408,6 +1437,14 @@ select { padding: 2rem; } +.p-1 { + padding: 0.25rem; +} + +.p-6 { + padding: 1.5rem; +} + .px-12 { padding-left: 3rem; padding-right: 3rem; @@ -1476,10 +1513,6 @@ select { padding-bottom: 7rem; } -.pb-4 { - padding-bottom: 1rem; -} - .pb-8 { padding-bottom: 2rem; } @@ -1619,6 +1652,14 @@ select { text-decoration-line: underline; } +.opacity-60 { + opacity: 0.6; +} + +.opacity-70 { + opacity: 0.7; +} + .shadow-md { --tw-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1); --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color); @@ -1716,6 +1757,15 @@ html { background-color: rgb(31 41 55/var(--tw-bg-opacity)); } +.hover\:text-blue-900:hover { + --tw-text-opacity: 1; + color: rgb(2 9 23/var(--tw-text-opacity)); +} + +.hover\:opacity-100:hover { + opacity: 1; +} + @media (min-width: 640px) { .sm\:w-3\/5 { width: 60%; @@ -1977,6 +2027,61 @@ body.login { display: none; } +.modal { + display: none; + position: fixed; + z-index: 9999; + left: 0; + top: 0; + width: 100%; + height: 100%; + overflow: auto; + background-color: rgba(0, 0, 0, 0.8); + opacity: 0; + pointer-events: none; + transition: opacity 0.6s ease-in-out; +} + +.modal--visible { + display: block; + opacity: 1; + pointer-events: auto; +} + +.modal-content { + margin: auto; + display: flex; + align-items: center; + justify-content: center; + position: relative; + animation: slideIn 0.6s ease-in-out; +} + +.modalOpen { + cursor: pointer; +} + +.modalClose { + position: fixed; + z-index: 9999; + top: 5rem; + right: 1rem; + color: red; + font-size: 30px; + font-weight: bold; + cursor: pointer; +} + +@keyframes slideIn { + from { + transform: translateY(-50px); + opacity: 0; + } + to { + transform: translateY(0); + opacity: 1; + } +} .toggle-menu { display: flex; width: 30px; diff --git a/assets/images/resources/ChatGPT.html b/assets/images/resources/ChatGPT.html new file mode 100644 index 0000000..f25e3c7 --- /dev/null +++ b/assets/images/resources/ChatGPT.html @@ -0,0 +1,509 @@ + + +ChatGPT
\ No newline at end of file diff --git a/assets/images/resources/ChatGPT_files/141e63fd73f26239.css b/assets/images/resources/ChatGPT_files/141e63fd73f26239.css new file mode 100644 index 0000000..a48d369 --- /dev/null +++ b/assets/images/resources/ChatGPT_files/141e63fd73f26239.css @@ -0,0 +1,3 @@ +@font-face{font-display:swap;font-family:Signifier;font-style:normal;font-weight:400;src:url(https://cdn.oaistatic.com/_next/static/media/signifier-light.c131ea48.woff2) format("woff2")}@font-face{font-display:swap;font-family:Signifier;font-style:italic;font-weight:400;src:url(https://cdn.oaistatic.com/_next/static/media/signifier-light-italic.ae129369.woff2) format("woff2")}@font-face{font-display:swap;font-family:Signifier;font-style:normal;font-weight:700;src:url(https://cdn.oaistatic.com/_next/static/media/signifier-bold.3a11015f.woff2) format("woff2")}@font-face{font-display:swap;font-family:Signifier;font-style:italic;font-weight:700;src:url(https://cdn.oaistatic.com/_next/static/media/signifier-bold-italic.52d511e3.woff2) format("woff2")}@font-face{font-display:swap;font-family:Söhne;font-style:normal;font-weight:400;src:url(https://cdn.oaistatic.com/_next/static/media/soehne-buch.13189857.woff2) format("woff2")}@font-face{font-display:swap;font-family:Söhne;font-style:italic;font-weight:400;src:url(https://cdn.oaistatic.com/_next/static/media/soehne-buch-kursiv.1052965d.woff2) format("woff2")}@font-face{font-display:swap;font-family:Söhne;font-style:normal;font-weight:500;src:url(https://cdn.oaistatic.com/_next/static/media/soehne-kraftig.204b461c.woff2) format("woff2")}@font-face{font-display:swap;font-family:Söhne;font-style:italic;font-weight:500;src:url(https://cdn.oaistatic.com/_next/static/media/soehne-kraftig-kursiv.a0040f3f.woff2) format("woff2")}@font-face{font-display:swap;font-family:Söhne;font-style:normal;font-weight:600;src:url(https://cdn.oaistatic.com/_next/static/media/soehne-halbfett.977f1845.woff2) format("woff2")}@font-face{font-display:swap;font-family:Söhne;font-style:italic;font-weight:600;src:url(https://cdn.oaistatic.com/_next/static/media/soehne-halbfett-kursiv.cb37a814.woff2) format("woff2")}@font-face{font-display:swap;font-family:Söhne Mono;font-style:normal;font-weight:400;src:url(https://cdn.oaistatic.com/_next/static/media/soehne-mono-buch.de677af1.woff2) format("woff2")}@font-face{font-display:swap;font-family:Söhne Mono;font-style:normal;font-weight:700;src:url(https://cdn.oaistatic.com/_next/static/media/soehne-mono-halbfett.b082e8e2.woff2) format("woff2")}@font-face{font-display:swap;font-family:Söhne Mono;font-style:italic;font-weight:400;src:url(https://cdn.oaistatic.com/_next/static/media/soehne-mono-buch-kursiv.8eeb89d0.woff2) format("woff2")}@font-face{font-display:swap;font-family:Söhne Circle;font-style:normal;font-weight:400;src:url(https://cdn.oaistatic.com/_next/static/media/soehne-circle-buch.d446e5e9.woff2) format("woff2")}@font-face{font-display:swap;font-family:Söhne Circle;font-style:normal;font-weight:600;src:url(https://cdn.oaistatic.com/_next/static/media/soehne-circle-halbfett.9eb377ad.woff2) format("woff2")} +/*! tailwindcss v3.3.2 | MIT License | https://tailwindcss.com*/*,:after,:before{border:0 solid #e3e3e3;box-sizing:border-box}:after,:before{--tw-content:""}html{-webkit-text-size-adjust:100%;-webkit-font-feature-settings:normal;font-feature-settings:normal;font-family:Söhne,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,Helvetica Neue,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-variation-settings:normal;line-height:1.5;tab-size:4}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){text-decoration:underline;-webkit-text-decoration:underline dotted currentColor;text-decoration:underline dotted currentColor}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:Söhne Mono,Monaco,Andale Mono,Ubuntu Mono,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{color:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}textarea{resize:vertical}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#b4b4b4}input::placeholder,textarea::placeholder{color:#b4b4b4}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]{display:none}[multiple],[type=date],[type=datetime-local],[type=email],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],select,textarea{--tw-shadow:0 0 transparent;-webkit-appearance:none;appearance:none;background-color:#fff;border-color:#9b9b9b;border-radius:0;border-width:1px;font-size:1rem;line-height:1.5rem;padding:.5rem .75rem}[multiple]:focus,[type=date]:focus,[type=datetime-local]:focus,[type=email]:focus,[type=month]:focus,[type=number]:focus,[type=password]:focus,[type=search]:focus,[type=tel]:focus,[type=text]:focus,[type=time]:focus,[type=url]:focus,[type=week]:focus,select:focus,textarea:focus{--tw-ring-inset:var(--tw-empty,/*!*/ /*!*/);--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);border-color:#2563eb;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#9b9b9b;opacity:1}input::placeholder,textarea::placeholder{color:#9b9b9b;opacity:1}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-date-and-time-value{min-height:1.5em}::-webkit-datetime-edit,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-meridiem-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-year-field{padding-bottom:0;padding-top:0}select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%239B9B9B' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem;-webkit-print-color-adjust:exact;print-color-adjust:exact}[multiple]{background-image:none;background-position:0 0;background-repeat:repeat;background-size:auto auto;background-size:initial;padding-right:.75rem;-webkit-print-color-adjust:inherit;print-color-adjust:inherit}[type=checkbox],[type=radio]{--tw-shadow:0 0 transparent;-webkit-appearance:none;appearance:none;background-color:#fff;background-origin:border-box;border-color:#9b9b9b;border-width:1px;color:#2563eb;display:inline-block;flex-shrink:0;height:1rem;padding:0;-webkit-print-color-adjust:exact;print-color-adjust:exact;-webkit-user-select:none;user-select:none;vertical-align:middle;width:1rem}[type=checkbox]{border-radius:0}[type=radio]{border-radius:100%}[type=checkbox]:focus,[type=radio]:focus{--tw-ring-inset:var(--tw-empty,/*!*/ /*!*/);--tw-ring-offset-width:2px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px}[type=checkbox]:checked,[type=radio]:checked{background-color:currentColor;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:transparent}[type=checkbox]:checked{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.207 4.793a1 1 0 0 1 0 1.414l-5 5a1 1 0 0 1-1.414 0l-2-2a1 1 0 0 1 1.414-1.414L6.5 9.086l4.293-4.293a1 1 0 0 1 1.414 0z'/%3E%3C/svg%3E")}[type=radio]:checked{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='8' cy='8' r='3'/%3E%3C/svg%3E")}[type=checkbox]:checked:focus,[type=checkbox]:checked:hover,[type=radio]:checked:focus,[type=radio]:checked:hover{background-color:currentColor;border-color:transparent}[type=checkbox]:indeterminate{background-color:currentColor;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:transparent}[type=checkbox]:indeterminate:focus,[type=checkbox]:indeterminate:hover{background-color:currentColor;border-color:transparent}[type=file]{background:transparent none repeat 0 0/auto auto padding-box border-box scroll;background:initial;border-color:inherit;border-radius:0;border-width:0;font-size:inherit;line-height:inherit;padding:0}[type=file]:focus{outline:1px solid ButtonText;outline:1px auto -webkit-focus-ring-color}h1{font-size:1.875rem;line-height:2.25rem}h1,h2,h3{font-weight:600}h2,h3{font-size:1.5rem;line-height:2rem}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(69,89,164,.5);--tw-ring-offset-shadow:0 0 transparent;--tw-ring-shadow:0 0 transparent;--tw-shadow:0 0 transparent;--tw-shadow-colored:0 0 transparent;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }::-webkit-backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(69,89,164,.5);--tw-ring-offset-shadow:0 0 transparent;--tw-ring-shadow:0 0 transparent;--tw-shadow:0 0 transparent;--tw-shadow-colored:0 0 transparent;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(69,89,164,.5);--tw-ring-offset-shadow:0 0 transparent;--tw-ring-shadow:0 0 transparent;--tw-shadow:0 0 transparent;--tw-shadow-colored:0 0 transparent;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }:root{--white:#fff;--black:#000;--gray-50:#f9f9f9;--gray-100:#ececec;--gray-200:#cdcdcd;--gray-300:#b4b4b4;--gray-400:#9b9b9b;--gray-500:#676767;--gray-600:#424242;--gray-700:#2f2f2f;--gray-800:#212121;--gray-900:#171717;--gray-950:#0d0d0d;--brand-purple:#ab68ff}html{--text-primary:var(--gray-950);--text-secondary:var(--gray-600);--text-tertiary:var(--gray-500);--text-quaternary:var(--gray-300);--border-light:rgba(0,0,0,.1);--border-medium:rgba(0,0,0,.15);--border-heavy:rgba(0,0,0,.2);--border-xheavy:rgba(0,0,0,.25);--main-surface-primary:var(--white);--main-surface-secondary:var(--gray-50);--main-surface-tertiary:var(--gray-100);--sidebar-surface-primary:var(--gray-50);--sidebar-surface-secondary:var(--gray-100);--sidebar-surface-tertiary:var(--gray-100);--link:#2964aa;--link-hover:#749ac8}.dark{--text-primary:var(--gray-100);--text-secondary:var(--gray-300);--text-tertiary:var(--gray-500);--text-quaternary:var(--gray-700);--border-light:hsla(0,0%,100%,.1);--border-medium:hsla(0,0%,100%,.15);--border-heavy:hsla(0,0%,100%,.2);--border-xheavy:hsla(0,0%,100%,.25);--main-surface-primary:var(--gray-800);--main-surface-secondary:var(--gray-700);--main-surface-tertiary:var(--gray-600);--sidebar-surface-primary:var(--gray-900);--sidebar-surface-secondary:var(--gray-800);--sidebar-surface-tertiary:var(--gray-700);--link:#7ab7ff;--link-hover:#5e83b3}.popover{--main-surface-primary:var(--white)!important;--main-surface-secondary:var(--gray-100)!important;--main-surface-tertiary:var(--gray-200)!important}.dark .popover,.dark.popover,.popover .dark{--main-surface-primary:var(--gray-700)!important;--main-surface-secondary:var(--gray-600)!important;--main-surface-tertiary:var(--gray-500)!important;--text-primary:var(--white)!important;--text-secondary:var(--gray-200)!important;--text-tertiary:var(--gray-300)!important}textarea:focus{border-color:inherit;box-shadow:none;outline:none}::-webkit-scrollbar{height:1rem;width:.5rem}::-webkit-scrollbar:horizontal{height:.5rem;width:1rem}::-webkit-scrollbar-track{background-color:transparent;border-radius:9999px}::-webkit-scrollbar-thumb{--tw-border-opacity:1;background-color:hsla(0,0%,89%,.8);border-color:rgba(255,255,255,var(--tw-border-opacity));border-radius:9999px;border-width:1px}::-webkit-scrollbar-thumb:hover{--tw-bg-opacity:1;background-color:rgba(227,227,227,var(--tw-bg-opacity))}.dark ::-webkit-scrollbar-thumb{background-color:hsla(0,0%,100%,.1)}.dark ::-webkit-scrollbar-thumb:hover{background-color:hsla(0,0%,100%,.3)}@media (min-width:768px){.scrollbar-trigger ::-webkit-scrollbar-thumb{visibility:hidden}.scrollbar-trigger:hover ::-webkit-scrollbar-thumb{visibility:visible}}.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.prose{color:var(--tw-prose-body);max-width:65ch}.prose :where([class~=lead]):not(:where([class~=not-prose] *)){color:var(--tw-prose-lead);font-size:1.25em;line-height:1.6;margin-bottom:1.2em;margin-top:1.2em}.prose :where(a):not(:where([class~=not-prose] *)){color:var(--tw-prose-links);font-weight:500;text-decoration:underline}.prose :where(strong):not(:where([class~=not-prose] *)){color:var(--tw-prose-bold);font-weight:600}.prose :where(a strong):not(:where([class~=not-prose] *)){color:inherit}.prose :where(blockquote strong):not(:where([class~=not-prose] *)){color:inherit}.prose :where(thead th strong):not(:where([class~=not-prose] *)){color:inherit}.prose :where(ol):not(:where([class~=not-prose] *)){list-style-type:decimal;margin-bottom:1.25em;margin-top:1.25em;padding-left:1.625em}.prose :where(ol[type=A]):not(:where([class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a]):not(:where([class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=A s]):not(:where([class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a s]):not(:where([class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=I]):not(:where([class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i]):not(:where([class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type=I s]):not(:where([class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i s]):not(:where([class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type="1"]):not(:where([class~=not-prose] *)){list-style-type:decimal}.prose :where(ul):not(:where([class~=not-prose] *)){list-style-type:disc;margin-bottom:1.25em;margin-top:1.25em;padding-left:1.625em}.prose :where(ol>li):not(:where([class~=not-prose] *))::marker{color:var(--tw-prose-counters);font-weight:400}.prose :where(ul>li):not(:where([class~=not-prose] *))::marker{color:var(--tw-prose-bullets)}.prose :where(hr):not(:where([class~=not-prose] *)){border-color:var(--tw-prose-hr);border-top-width:1px;margin-bottom:3em;margin-top:3em}.prose :where(blockquote):not(:where([class~=not-prose] *)){border-left-color:var(--tw-prose-quote-borders);border-left-width:.25rem;color:var(--tw-prose-quotes);font-style:italic;font-style:normal;font-weight:500;margin-bottom:1.6em;margin-top:1.6em;padding-left:1em;quotes:"\201C""\201D""\2018""\2019"}.prose :where(blockquote p:first-of-type):not(:where([class~=not-prose] *)):before{content:open-quote}.prose :where(blockquote p:last-of-type):not(:where([class~=not-prose] *)):after{content:close-quote}.prose :where(h1):not(:where([class~=not-prose] *)){color:var(--tw-prose-headings);font-size:2.25em;font-weight:800;line-height:1.1111111;margin-bottom:.8888889em;margin-top:0}.prose :where(h1 strong):not(:where([class~=not-prose] *)){color:inherit;font-weight:900}.prose :where(h2):not(:where([class~=not-prose] *)){color:var(--tw-prose-headings);font-size:1.5em;font-weight:700;line-height:1.3333333;margin-bottom:1em;margin-top:2em}.prose :where(h2 strong):not(:where([class~=not-prose] *)){color:inherit;font-weight:800}.prose :where(h3):not(:where([class~=not-prose] *)){color:var(--tw-prose-headings);font-size:1.25em;font-weight:600;line-height:1.6;margin-bottom:.6em;margin-top:1.6em}.prose :where(h3 strong):not(:where([class~=not-prose] *)){color:inherit;font-weight:700}.prose :where(h4):not(:where([class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;line-height:1.5;margin-bottom:.5em;margin-top:1.5em}.prose :where(h4 strong):not(:where([class~=not-prose] *)){color:inherit;font-weight:700}.prose :where(img):not(:where([class~=not-prose] *)){margin-bottom:2em;margin-top:2em}.prose :where(figure>*):not(:where([class~=not-prose] *)){margin-bottom:0;margin-top:0}.prose :where(figcaption):not(:where([class~=not-prose] *)){color:var(--tw-prose-captions);font-size:.875em;line-height:1.4285714;margin-top:.8571429em}.prose :where(code):not(:where([class~=not-prose] *)){color:var(--tw-prose-code);font-size:.875em;font-weight:600}.prose :where(code):not(:where([class~=not-prose] *)):before{content:"`"}.prose :where(code):not(:where([class~=not-prose] *)):after{content:"`"}.prose :where(a code):not(:where([class~=not-prose] *)){color:inherit}.prose :where(h1 code):not(:where([class~=not-prose] *)){color:inherit}.prose :where(h2 code):not(:where([class~=not-prose] *)){color:inherit;font-size:.875em}.prose :where(h3 code):not(:where([class~=not-prose] *)){color:inherit;font-size:.9em}.prose :where(h4 code):not(:where([class~=not-prose] *)){color:inherit}.prose :where(blockquote code):not(:where([class~=not-prose] *)){color:inherit}.prose :where(thead th code):not(:where([class~=not-prose] *)){color:inherit}.prose :where(pre):not(:where([class~=not-prose] *)){background-color:transparent;border-radius:.375rem;color:currentColor;font-size:.875em;font-weight:400;line-height:1.7142857;margin:0;overflow-x:auto;padding:0}.prose :where(pre code):not(:where([class~=not-prose] *)){background-color:transparent;border-radius:0;border-width:0;color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;padding:0}.prose :where(pre code):not(:where([class~=not-prose] *)):before{content:none}.prose :where(pre code):not(:where([class~=not-prose] *)):after{content:none}.prose :where(table):not(:where([class~=not-prose] *)){font-size:.875em;line-height:1.7142857;margin-bottom:2em;margin-top:2em;table-layout:auto;text-align:left;width:100%}.prose :where(thead):not(:where([class~=not-prose] *)){border-bottom-color:var(--tw-prose-th-borders);border-bottom-width:1px}.prose :where(thead th):not(:where([class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;padding-bottom:.5714286em;padding-left:.5714286em;padding-right:.5714286em;vertical-align:bottom}.prose :where(tbody tr):not(:where([class~=not-prose] *)){border-bottom-color:var(--tw-prose-td-borders);border-bottom-width:1px}.prose :where(tbody tr:last-child):not(:where([class~=not-prose] *)){border-bottom-width:0}.prose :where(tbody td):not(:where([class~=not-prose] *)){vertical-align:baseline}.prose :where(tfoot):not(:where([class~=not-prose] *)){border-top-color:var(--tw-prose-th-borders);border-top-width:1px}.prose :where(tfoot td):not(:where([class~=not-prose] *)){vertical-align:top}.prose{--tw-prose-body:var(--text-primary);--tw-prose-headings:var(--text-primary);--tw-prose-lead:var(--text-primary);--tw-prose-links:var(--text-primary);--tw-prose-bold:var(--text-primary);--tw-prose-counters:var(--text-tertiary);--tw-prose-bullets:var(--text-tertiary);--tw-prose-hr:var(--border-xheavy);--tw-prose-quotes:var(--text-primary);--tw-prose-quote-borders:#e5e7eb;--tw-prose-captions:var(--text-secondary);--tw-prose-code:var(--text-primary);--tw-prose-pre-code:#e5e7eb;--tw-prose-pre-bg:#1f2937;--tw-prose-th-borders:#d1d5db;--tw-prose-td-borders:#e5e7eb;--tw-prose-invert-body:var(--text-primary);--tw-prose-invert-headings:var(--text-primary);--tw-prose-invert-lead:var(--text-primary);--tw-prose-invert-links:var(--text-primary);--tw-prose-invert-bold:var(--text-primary);--tw-prose-invert-counters:var(--text-tertiary);--tw-prose-invert-bullets:var(--text-tertiary);--tw-prose-invert-hr:var(--border-xheavy);--tw-prose-invert-quotes:var(--text-primary);--tw-prose-invert-quote-borders:#374151;--tw-prose-invert-captions:var(--text-secondary);--tw-prose-invert-code:var(--text-primary);--tw-prose-invert-pre-code:#d1d5db;--tw-prose-invert-pre-bg:rgba(0,0,0,.5);--tw-prose-invert-th-borders:#4b5563;--tw-prose-invert-td-borders:#374151;font-size:1rem;line-height:1.75}.prose :where(p):not(:where([class~=not-prose] *)){margin-bottom:1.25em;margin-top:1.25em}.prose :where(video):not(:where([class~=not-prose] *)){margin-bottom:2em;margin-top:2em}.prose :where(figure):not(:where([class~=not-prose] *)){margin-bottom:2em;margin-top:2em}.prose :where(li):not(:where([class~=not-prose] *)){margin-bottom:.5em;margin-top:.5em}.prose :where(ol>li):not(:where([class~=not-prose] *)){padding-left:.375em}.prose :where(ul>li):not(:where([class~=not-prose] *)){padding-left:.375em}.prose :where(.prose>ul>li p):not(:where([class~=not-prose] *)){margin-bottom:.75em;margin-top:.75em}.prose :where(.prose>ul>li>:first-child):not(:where([class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ul>li>:last-child):not(:where([class~=not-prose] *)){margin-bottom:1.25em}.prose :where(.prose>ol>li>:first-child):not(:where([class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ol>li>:last-child):not(:where([class~=not-prose] *)){margin-bottom:1.25em}.prose :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose] *)){margin-bottom:.75em;margin-top:.75em}.prose :where(hr+*):not(:where([class~=not-prose] *)){margin-top:0}.prose :where(h2+*):not(:where([class~=not-prose] *)){margin-top:0}.prose :where(h3+*):not(:where([class~=not-prose] *)){margin-top:0}.prose :where(h4+*):not(:where([class~=not-prose] *)){margin-top:0}.prose :where(thead th:first-child):not(:where([class~=not-prose] *)){padding-left:0}.prose :where(thead th:last-child):not(:where([class~=not-prose] *)){padding-right:0}.prose :where(tbody td,tfoot td):not(:where([class~=not-prose] *)){padding:.5714286em}.prose :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose] *)){padding-left:0}.prose :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose] *)){padding-right:0}.prose :where(.prose>:first-child):not(:where([class~=not-prose] *)){margin-top:0}.prose :where(.prose>:last-child):not(:where([class~=not-prose] *)){margin-bottom:0}.prose-sm :where(.prose>ul>li p):not(:where([class~=not-prose] *)){margin-bottom:.5714286em;margin-top:.5714286em}.prose-sm :where(.prose>ul>li>:first-child):not(:where([class~=not-prose] *)){margin-top:1.1428571em}.prose-sm :where(.prose>ul>li>:last-child):not(:where([class~=not-prose] *)){margin-bottom:1.1428571em}.prose-sm :where(.prose>ol>li>:first-child):not(:where([class~=not-prose] *)){margin-top:1.1428571em}.prose-sm :where(.prose>ol>li>:last-child):not(:where([class~=not-prose] *)){margin-bottom:1.1428571em}.prose-sm :where(.prose>:first-child):not(:where([class~=not-prose] *)){margin-top:0}.prose-sm :where(.prose>:last-child):not(:where([class~=not-prose] *)){margin-bottom:0}.prose-base :where(.prose>ul>li p):not(:where([class~=not-prose] *)){margin-bottom:.75em;margin-top:.75em}.prose-base :where(.prose>ul>li>:first-child):not(:where([class~=not-prose] *)){margin-top:1.25em}.prose-base :where(.prose>ul>li>:last-child):not(:where([class~=not-prose] *)){margin-bottom:1.25em}.prose-base :where(.prose>ol>li>:first-child):not(:where([class~=not-prose] *)){margin-top:1.25em}.prose-base :where(.prose>ol>li>:last-child):not(:where([class~=not-prose] *)){margin-bottom:1.25em}.prose-base :where(.prose>:first-child):not(:where([class~=not-prose] *)){margin-top:0}.prose-base :where(.prose>:last-child):not(:where([class~=not-prose] *)){margin-bottom:0}.prose-lg :where(.prose>ul>li p):not(:where([class~=not-prose] *)){margin-bottom:.8888889em;margin-top:.8888889em}.prose-lg :where(.prose>ul>li>:first-child):not(:where([class~=not-prose] *)){margin-top:1.3333333em}.prose-lg :where(.prose>ul>li>:last-child):not(:where([class~=not-prose] *)){margin-bottom:1.3333333em}.prose-lg :where(.prose>ol>li>:first-child):not(:where([class~=not-prose] *)){margin-top:1.3333333em}.prose-lg :where(.prose>ol>li>:last-child):not(:where([class~=not-prose] *)){margin-bottom:1.3333333em}.prose-lg :where(.prose>:first-child):not(:where([class~=not-prose] *)){margin-top:0}.prose-lg :where(.prose>:last-child):not(:where([class~=not-prose] *)){margin-bottom:0}.prose-xl :where(.prose>ul>li p):not(:where([class~=not-prose] *)){margin-bottom:.8em;margin-top:.8em}.prose-xl :where(.prose>ul>li>:first-child):not(:where([class~=not-prose] *)){margin-top:1.2em}.prose-xl :where(.prose>ul>li>:last-child):not(:where([class~=not-prose] *)){margin-bottom:1.2em}.prose-xl :where(.prose>ol>li>:first-child):not(:where([class~=not-prose] *)){margin-top:1.2em}.prose-xl :where(.prose>ol>li>:last-child):not(:where([class~=not-prose] *)){margin-bottom:1.2em}.prose-xl :where(.prose>:first-child):not(:where([class~=not-prose] *)){margin-top:0}.prose-xl :where(.prose>:last-child):not(:where([class~=not-prose] *)){margin-bottom:0}.prose-2xl :where(.prose>ul>li p):not(:where([class~=not-prose] *)){margin-bottom:.8333333em;margin-top:.8333333em}.prose-2xl :where(.prose>ul>li>:first-child):not(:where([class~=not-prose] *)){margin-top:1.3333333em}.prose-2xl :where(.prose>ul>li>:last-child):not(:where([class~=not-prose] *)){margin-bottom:1.3333333em}.prose-2xl :where(.prose>ol>li>:first-child):not(:where([class~=not-prose] *)){margin-top:1.3333333em}.prose-2xl :where(.prose>ol>li>:last-child):not(:where([class~=not-prose] *)){margin-bottom:1.3333333em}.prose-2xl :where(.prose>:first-child):not(:where([class~=not-prose] *)){margin-top:0}.prose-2xl :where(.prose>:last-child):not(:where([class~=not-prose] *)){margin-bottom:0}.form-input,.form-multiselect,.form-select,.form-textarea{--tw-shadow:0 0 transparent;-webkit-appearance:none;appearance:none;background-color:#fff;border-color:#9b9b9b;border-radius:0;border-width:1px;font-size:1rem;line-height:1.5rem;padding:.5rem .75rem}.form-input:focus,.form-multiselect:focus,.form-select:focus,.form-textarea:focus{--tw-ring-inset:var(--tw-empty,/*!*/ /*!*/);--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);border-color:#2563eb;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px}.form-input::-webkit-input-placeholder,.form-textarea::-webkit-input-placeholder{color:#9b9b9b;opacity:1}.form-input::placeholder,.form-textarea::placeholder{color:#9b9b9b;opacity:1}.form-input::-webkit-datetime-edit-fields-wrapper{padding:0}.form-input::-webkit-date-and-time-value{min-height:1.5em}.form-input::-webkit-datetime-edit,.form-input::-webkit-datetime-edit-day-field,.form-input::-webkit-datetime-edit-hour-field,.form-input::-webkit-datetime-edit-meridiem-field,.form-input::-webkit-datetime-edit-millisecond-field,.form-input::-webkit-datetime-edit-minute-field,.form-input::-webkit-datetime-edit-month-field,.form-input::-webkit-datetime-edit-second-field,.form-input::-webkit-datetime-edit-year-field{padding-bottom:0;padding-top:0}.btn{align-items:center;border-color:transparent;border-radius:.5rem;border-width:1px;display:inline-flex;font-size:.875rem;font-weight:500;line-height:1.25rem;padding:.5rem .75rem;pointer-events:auto}.btn:focus{outline:2px solid transparent;outline-offset:2px}.btn:disabled{cursor:not-allowed;opacity:.5}.btn:active{opacity:.8}.btn-primary{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgba(16,163,127,var(--tw-bg-opacity));color:rgba(255,255,255,var(--tw-text-opacity))}.btn-primary:hover{--tw-bg-opacity:1;background-color:rgba(26,127,100,var(--tw-bg-opacity))}.btn-primary:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);--tw-ring-offset-width:2px;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 transparent;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 transparent)}.btn-primary.focus-visible{--tw-ring-opacity:1;--tw-ring-color:rgba(25,195,125,var(--tw-ring-opacity))}.btn-primary:focus-visible{--tw-ring-opacity:1;--tw-ring-color:rgba(25,195,125,var(--tw-ring-opacity))}.btn-danger{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgba(185,28,28,var(--tw-bg-opacity));color:rgba(255,255,255,var(--tw-text-opacity))}.btn-danger:hover{--tw-bg-opacity:1;background-color:rgba(153,27,27,var(--tw-bg-opacity))}.btn-danger:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);--tw-ring-offset-width:2px;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 transparent;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 transparent)}.btn-danger.focus-visible{--tw-ring-opacity:1;--tw-ring-color:rgba(220,38,38,var(--tw-ring-opacity))}.btn-danger:focus-visible{--tw-ring-opacity:1;--tw-ring-color:rgba(220,38,38,var(--tw-ring-opacity))}.btn-danger:disabled:hover{--tw-bg-opacity:1;background-color:rgba(185,28,28,var(--tw-bg-opacity))}.btn-danger-outline{--tw-border-opacity:1;--tw-text-opacity:1;border-color:rgba(185,28,28,var(--tw-border-opacity));border-width:1px;color:rgba(185,28,28,var(--tw-text-opacity))}.btn-danger-outline:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);--tw-ring-offset-width:2px;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 transparent;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 transparent)}.btn-danger-outline.focus-visible{--tw-ring-opacity:1;--tw-ring-color:rgba(220,38,38,var(--tw-ring-opacity))}.btn-danger-outline:focus-visible{--tw-ring-opacity:1;--tw-ring-color:rgba(220,38,38,var(--tw-ring-opacity))}.btn-neutral{background-color:#fff;background-color:var(--main-surface-primary);border-color:rgba(0,0,0,.15);border-color:var(--border-medium);border-width:1px;color:#0d0d0d;color:var(--text-primary);font-size:.875rem;line-height:1.25rem}.btn-neutral:hover{background-color:#f9f9f9;background-color:var(--main-surface-secondary)}.btn-neutral:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);--tw-ring-offset-width:2px;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 transparent;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 transparent)}.btn-neutral.focus-visible{--tw-ring-opacity:1;--tw-ring-color:rgba(103,103,103,var(--tw-ring-opacity))}.btn-neutral:focus-visible{--tw-ring-opacity:1;--tw-ring-color:rgba(103,103,103,var(--tw-ring-opacity))}.btn-dark{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgba(38,38,38,var(--tw-bg-opacity));border-color:rgba(103,103,103,var(--tw-border-opacity));border-width:1px;color:rgba(255,255,255,var(--tw-text-opacity))}.btn-dark:hover{--tw-bg-opacity:1;background-color:rgba(78,78,78,var(--tw-bg-opacity))}.btn-light{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgba(236,236,236,var(--tw-bg-opacity));color:rgba(0,0,0,var(--tw-text-opacity))}.btn-light:hover{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity))}.btn-high-contrast{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgba(0,0,0,var(--tw-bg-opacity));border-width:0;color:rgba(255,255,255,var(--tw-text-opacity))}.btn-high-contrast:hover{background-color:rgba(0,0,0,.8)}.dark .btn-high-contrast{--tw-text-opacity:1;background-color:#0d0d0d;background-color:var(--text-primary);color:rgba(0,0,0,var(--tw-text-opacity))}:is(.dark .btn-high-contrast):hover{background-color:hsla(0,0%,100%,.8)}.btn-disabled{background-color:#ececec;background-color:var(--main-surface-tertiary);color:#676767;color:var(--text-tertiary);cursor:not-allowed}.btn-small{padding:.25rem .5rem}.hide-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.hide-scrollbar ::-webkit-scrollbar{display:none}.sr-only{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.visible{visibility:visible}.\!invisible{visibility:hidden!important}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.\!sticky{position:-webkit-sticky!important;position:sticky!important}.sticky{position:-webkit-sticky;position:sticky}.inset-0{left:0;right:0}.inset-0,.inset-y-0{bottom:0;top:0}.-bottom-px{bottom:-1px}.-left-2{left:-.5rem}.-left-3{left:-.75rem}.-left-6{left:-1.5rem}.-right-1{right:-.25rem}.-top-1{top:-.25rem}.-top-\[1px\],.-top-px{top:-1px}.bottom-0{bottom:0}.bottom-1{bottom:.25rem}.bottom-1\.5{bottom:.375rem}.bottom-12{bottom:3rem}.bottom-16{bottom:4rem}.bottom-2{bottom:.5rem}.bottom-3{bottom:.75rem}.bottom-4{bottom:1rem}.bottom-5{bottom:1.25rem}.bottom-6{bottom:1.5rem}.bottom-\[64px\]{bottom:64px}.bottom-full{bottom:100%}.left-0{left:0}.left-0\.5{left:.125rem}.left-1{left:.25rem}.left-1\/2{left:50%}.left-2{left:.5rem}.left-3{left:.75rem}.left-4{left:1rem}.left-5{left:1.25rem}.left-6{left:1.5rem}.left-\[2px\]{left:2px}.left-\[7px\]{left:7px}.left-full{left:100%}.right-0{right:0}.right-1{right:.25rem}.right-1\/2{right:50%}.right-11{right:2.75rem}.right-2{right:.5rem}.right-3{right:.75rem}.right-4{right:1rem}.right-6{right:1.5rem}.top-0{top:0}.top-1{top:.25rem}.top-1\/2{top:50%}.top-11{top:2.75rem}.top-14{top:3.5rem}.top-2{top:.5rem}.top-3{top:.75rem}.top-4{top:1rem}.top-5{top:1.25rem}.top-6{top:1.5rem}.top-8{top:2rem}.top-\[-3px\]{top:-3px}.top-\[-4px\]{top:-4px}.top-\[-6px\]{top:-6px}.top-\[115px\]{top:115px}.top-\[14px\]{top:14px}.top-\[20px\]{top:20px}.top-\[75px\]{top:75px}.top-\[calc\(100\%-10px\)\]{top:calc(100% - 10px)}.top-full{top:100%}.-z-0,.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[15\]{z-index:15}.z-\[17\]{z-index:17}.z-\[2\]{z-index:2}.z-\[4\]{z-index:4}.z-\[60\]{z-index:60}.col-auto{grid-column:auto}.col-span-1{grid-column:span 1/span 1}.col-span-3{grid-column:span 3/span 3}.col-start-2{grid-column-start:2}.row-auto{grid-row:auto}.row-span-4{grid-row:span 4/span 4}.row-start-2{grid-row-start:2}.float-left{float:left}.m-0{margin:0}.m-1{margin:.25rem}.m-1\.5{margin:.375rem}.m-2{margin:.5rem}.m-4{margin:1rem}.m-6{margin:1.5rem}.m-8{margin:2rem}.m-auto{margin:auto}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.-mx-2{margin-left:-.5rem;margin-right:-.5rem}.-mx-4{margin-left:-1rem;margin-right:-1rem}.-my-0{margin-bottom:0;margin-top:0}.-my-0\.5{margin-bottom:-.125rem;margin-top:-.125rem}.-my-1{margin-bottom:-.25rem;margin-top:-.25rem}.-my-2{margin-bottom:-.5rem;margin-top:-.5rem}.mx-0{margin-left:0;margin-right:0}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-1\.5{margin-left:.375rem;margin-right:.375rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-3{margin-left:.75rem;margin-right:.75rem}.mx-6{margin-left:1.5rem;margin-right:1.5rem}.mx-8{margin-left:2rem;margin-right:2rem}.mx-\[18px\]{margin-left:18px;margin-right:18px}.mx-auto{margin-left:auto;margin-right:auto}.my-0{margin-bottom:0;margin-top:0}.my-1{margin-bottom:.25rem;margin-top:.25rem}.my-1\.5{margin-bottom:.375rem;margin-top:.375rem}.my-10{margin-bottom:2.5rem;margin-top:2.5rem}.my-2{margin-bottom:.5rem;margin-top:.5rem}.my-2\.5{margin-bottom:.625rem;margin-top:.625rem}.my-3{margin-bottom:.75rem;margin-top:.75rem}.my-4{margin-bottom:1rem;margin-top:1rem}.my-6{margin-bottom:1.5rem;margin-top:1.5rem}.my-\[2px\]{margin-bottom:2px;margin-top:2px}.my-auto{margin-bottom:auto;margin-top:auto}.-mb-10{margin-bottom:-2.5rem}.-mb-2{margin-bottom:-.5rem}.-ml-1{margin-left:-.25rem}.-ml-2{margin-left:-.5rem}.-ml-4{margin-left:-1rem}.-ml-\[1px\]{margin-left:-1px}.-mr-1{margin-right:-.25rem}.-mr-12{margin-right:-3rem}.-mr-2{margin-right:-.5rem}.-mt-0{margin-top:0}.-mt-0\.5{margin-top:-.125rem}.-mt-1{margin-top:-.25rem}.-mt-2{margin-top:-.5rem}.-mt-2\.5{margin-top:-.625rem}.-mt-3{margin-top:-.75rem}.-mt-4{margin-top:-1rem}.mb-0{margin-bottom:0}.mb-0\.5{margin-bottom:.125rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-10{margin-bottom:2.5rem}.mb-12{margin-bottom:3rem}.mb-16{margin-bottom:4rem}.mb-2{margin-bottom:.5rem}.mb-24{margin-bottom:6rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-7{margin-bottom:1.75rem}.mb-8{margin-bottom:2rem}.mb-\[18px\]{margin-bottom:18px}.mb-auto{margin-bottom:auto}.ml-0{margin-left:0}.ml-0\.5{margin-left:.125rem}.ml-1{margin-left:.25rem}.ml-12{margin-left:3rem}.ml-2{margin-left:.5rem}.ml-3{margin-left:.75rem}.ml-4{margin-left:1rem}.ml-5{margin-left:1.25rem}.ml-6{margin-left:1.5rem}.ml-\[-2px\]{margin-left:-2px}.ml-\[6px\]{margin-left:6px}.ml-auto{margin-left:auto}.mr-1{margin-right:.25rem}.mr-2{margin-right:.5rem}.mr-3{margin-right:.75rem}.mr-4{margin-right:1rem}.mr-8{margin-right:2rem}.mr-auto{margin-right:auto}.mr-px{margin-right:1px}.mt-0{margin-top:0}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-10{margin-top:2.5rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-7{margin-top:1.75rem}.mt-8{margin-top:2rem}.mt-\[-0\.75px\]{margin-top:-.75px}.mt-\[-2px\]{margin-top:-2px}.mt-\[-3px\]{margin-top:-3px}.mt-auto{margin-top:auto}.box-content{box-sizing:content-box}.line-clamp-1{-webkit-line-clamp:1}.line-clamp-1,.line-clamp-2{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2}.line-clamp-3{-webkit-line-clamp:3}.line-clamp-3,.line-clamp-6{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-6{-webkit-line-clamp:6}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.flow-root{display:flow-root}.grid{display:grid}.contents{display:contents}.hidden{display:none}.aspect-\[4\/7\]{aspect-ratio:4/7}.aspect-\[7\/4\]{aspect-ratio:7/4}.aspect-auto{aspect-ratio:auto}.aspect-square{aspect-ratio:1/1}.\!h-20{height:5rem!important}.\!h-fit{height:-webkit-fit-content!important;height:-moz-fit-content!important;height:fit-content!important}.h-0{height:0}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-1\/4{height:25%}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-2\/3{height:66.666667%}.h-20{height:5rem}.h-24{height:6rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-32{height:8rem}.h-4{height:1rem}.h-4\/5{height:80%}.h-40{height:10rem}.h-44{height:11rem}.h-48{height:12rem}.h-5{height:1.25rem}.h-52{height:13rem}.h-6{height:1.5rem}.h-64{height:16rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-96{height:24rem}.h-\[100dvh\]{height:100dvh}.h-\[100vh\]{height:100vh}.h-\[104px\]{height:104px}.h-\[11px\]{height:11px}.h-\[1200px\]{height:1200px}.h-\[12px\]{height:12px}.h-\[14px\]{height:14px}.h-\[15px\]{height:15px}.h-\[16px\]{height:16px}.h-\[18px\]{height:18px}.h-\[19px\]{height:19px}.h-\[1px\]{height:1px}.h-\[20px\]{height:20px}.h-\[22px\]{height:22px}.h-\[23px\]{height:23px}.h-\[24px\]{height:24px}.h-\[24rem\]{height:24rem}.h-\[2px\]{height:2px}.h-\[30px\]{height:30px}.h-\[36px\]{height:36px}.h-\[3px\]{height:3px}.h-\[400px\]{height:400px}.h-\[404px\]{height:404px}.h-\[42px\]{height:42px}.h-\[50px\]{height:50px}.h-\[52px\]{height:52px}.h-\[600px\]{height:600px}.h-\[60px\]{height:60px}.h-\[70px\]{height:70px}.h-\[70vh\]{height:70vh}.h-\[72px\]{height:72px}.h-\[80vh\]{height:80vh}.h-\[calc\(100vh-25rem\)\]{height:calc(100vh - 25rem)}.h-auto{height:auto}.h-fit{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.\!max-h-\[100vh\]{max-height:100vh!important}.max-h-0{max-height:0}.max-h-32{max-height:8rem}.max-h-40{max-height:10rem}.max-h-60{max-height:15rem}.max-h-64{max-height:16rem}.max-h-72{max-height:18rem}.max-h-\[28rem\]{max-height:28rem}.max-h-\[60vh\]{max-height:60vh}.max-h-\[6rem\]{max-height:6rem}.max-h-\[75vh\]{max-height:75vh}.max-h-\[80vh\]{max-height:80vh}.max-h-\[85vh\]{max-height:85vh}.max-h-\[calc\(100vh-150px\)\]{max-height:calc(100vh - 150px)}.max-h-\[calc\(100vh-300px\)\]{max-height:calc(100vh - 300px)}.max-h-\[min\(calc\(58vh-127px\)\2c 400px\)\]{max-height:min(calc(58vh - 127px),400px)}.min-h-0{min-height:0}.min-h-\[1\.5rem\]{min-height:1.5rem}.min-h-\[20px\]{min-height:20px}.min-h-\[36px\]{min-height:36px}.min-h-\[40px\]{min-height:40px}.min-h-\[44px\]{min-height:44px}.min-h-\[50vh\]{min-height:50vh}.min-h-\[64px\]{min-height:64px}.min-h-\[71px\]{min-height:71px}.min-h-\[75vh\]{min-height:75vh}.min-h-\[80vh\]{min-height:80vh}.min-h-\[96px\]{min-height:96px}.min-h-fit{min-height:-webkit-fit-content;min-height:-moz-fit-content;min-height:fit-content}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.\!w-20{width:5rem!important}.w-0{width:0}.w-1{width:.25rem}.w-1\.5{width:.375rem}.w-1\/2{width:50%}.w-1\/3{width:33.333333%}.w-1\/4{width:25%}.w-1\/5{width:20%}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\/3{width:66.666667%}.w-20{width:5rem}.w-24{width:6rem}.w-28{width:7rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-32{width:8rem}.w-36{width:9rem}.w-4{width:1rem}.w-4\/5{width:80%}.w-40{width:10rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-60{width:15rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-8{width:2rem}.w-80{width:20rem}.w-9{width:2.25rem}.w-96{width:24rem}.w-\[103px\]{width:103px}.w-\[11px\]{width:11px}.w-\[120px\]{width:120px}.w-\[14px\]{width:14px}.w-\[15px\]{width:15px}.w-\[16px\]{width:16px}.w-\[184px\]{width:184px}.w-\[18px\]{width:18px}.w-\[1px\]{width:1px}.w-\[209px\]{width:209px}.w-\[218px\]{width:218px}.w-\[23px\]{width:23px}.w-\[24px\]{width:24px}.w-\[25vw\]{width:25vw}.w-\[260px\]{width:260px}.w-\[30px\]{width:30px}.w-\[32px\]{width:32px}.w-\[3px\]{width:3px}.w-\[42px\]{width:42px}.w-\[70px\]{width:70px}.w-\[860px\]{width:860px}.w-\[88px\]{width:88px}.w-\[90px\]{width:90px}.w-\[90vw\]{width:90vw}.w-\[960px\]{width:960px}.w-\[calc\(\(100\%-768px\)\/2\)\]{width:calc(50% - 384px)}.w-\[calc\(100\%-50px\)\]{width:calc(100% - 50px)}.w-\[var\(--radix-select-trigger-width\)\]{width:var(--radix-select-trigger-width)}.w-auto{width:auto}.w-fit{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.w-full{width:100%}.w-px{width:1px}.w-screen{width:100vw}.min-w-0{min-width:0}.min-w-\[100px\]{min-width:100px}.min-w-\[180px\]{min-width:180px}.min-w-\[200px\]{min-width:200px}.min-w-\[220px\]{min-width:220px}.min-w-\[250px\]{min-width:250px}.min-w-\[25vw\]{min-width:25vw}.min-w-\[32px\]{min-width:32px}.min-w-\[340px\]{min-width:340px}.min-w-\[50px\]{min-width:50px}.min-w-\[80vw\]{min-width:80vw}.min-w-\[8rem\]{min-width:8rem}.min-w-fit{min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content}.min-w-full{min-width:100%}.\!max-w-\[80vw\]{max-width:80vw!important}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-6xl{max-width:72rem}.max-w-7xl{max-width:80rem}.max-w-\[100vw\]{max-width:100vw}.max-w-\[200px\]{max-width:200px}.max-w-\[220px\]{max-width:220px}.max-w-\[240px\]{max-width:240px}.max-w-\[372px\]{max-width:372px}.max-w-\[400px\]{max-width:400px}.max-w-\[440px\]{max-width:440px}.max-w-\[480px\]{max-width:480px}.max-w-\[550px\]{max-width:550px}.max-w-\[560px\]{max-width:560px}.max-w-\[650px\]{max-width:650px}.max-w-\[90vw\]{max-width:90vw}.max-w-\[96vw\]{max-width:96vw}.max-w-\[calc\(800px\+24px\)\]{max-width:824px}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.flex-auto{flex:1 1 auto}.flex-initial{flex:0 1 auto}.flex-none{flex:none}.flex-shrink{flex-shrink:1}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-grow{flex-grow:1}.flex-grow-0{flex-grow:0}.grow{flex-grow:1}.table-auto{table-layout:auto}.table-fixed{table-layout:fixed}.border-separate{border-collapse:separate}.border-spacing-0{--tw-border-spacing-x:0px;--tw-border-spacing-y:0px;border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)}.origin-\[50\%_50\%\]{-webkit-transform-origin:50% 50%;transform-origin:50% 50%}.-translate-x-1\/2{--tw-translate-x:-50%}.-translate-x-1\/2,.-translate-x-full{-webkit-transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-full{--tw-translate-x:-100%}.-translate-y-1\/2{--tw-translate-y:-50%}.-translate-y-1\/2,.-translate-y-full{-webkit-transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-full{--tw-translate-y:-100%}.translate-x-0{--tw-translate-x:0px}.translate-x-0,.translate-x-0\.5{-webkit-transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-0\.5{--tw-translate-x:0.125rem}.translate-x-1{--tw-translate-x:0.25rem}.translate-x-1,.translate-x-1\/2{-webkit-transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-1\/2{--tw-translate-x:50%}.translate-x-\[-calc\(100\%\+4px\)\]{--tw-translate-x:-calc(100% + 4px)}.translate-x-\[-calc\(100\%\+4px\)\],.translate-x-full{-webkit-transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-full{--tw-translate-x:100%}.translate-y-0{--tw-translate-y:0px}.translate-y-0,.translate-y-1{-webkit-transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-1{--tw-translate-y:0.25rem}.translate-y-3{--tw-translate-y:0.75rem}.translate-y-3,.translate-y-\[-8px\]{-webkit-transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-\[-8px\]{--tw-translate-y:-8px}.translate-y-\[calc\(-50\%-1em\)\]{--tw-translate-y:calc(-50% - 1em)}.translate-y-\[calc\(-50\%-1em\)\],.translate-y-\[calc\(-50\%-1em\+16px\)\]{-webkit-transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-\[calc\(-50\%-1em\+16px\)\]{--tw-translate-y:calc(-50% - 1em + 16px)}.translate-y-\[calc\(-50\%-1em-16px\)\]{--tw-translate-y:calc(-50% - 1em - 16px)}.translate-y-\[calc\(-50\%-1em-16px\)\],.translate-y-\[calc\(100\%-71px\)\]{-webkit-transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-\[calc\(100\%-71px\)\]{--tw-translate-y:calc(100% - 71px)}.-rotate-180{--tw-rotate:-180deg}.-rotate-180,.-rotate-90{-webkit-transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-rotate-90{--tw-rotate:-90deg}.rotate-180{--tw-rotate:180deg}.rotate-180,.rotate-45{-webkit-transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-45{--tw-rotate:45deg}.rotate-90{--tw-rotate:90deg}.rotate-90,.scale-0{-webkit-transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-0{--tw-scale-x:0;--tw-scale-y:0}.-scale-x-100{--tw-scale-x:-1}.-scale-x-100,.scale-x-75{-webkit-transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-x-75{--tw-scale-x:.75}.transform{-webkit-transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@-webkit-keyframes pulse{50%{opacity:.5}}@keyframes pulse{50%{opacity:.5}}.animate-pulse{-webkit-animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite;animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@-webkit-keyframes slideLeftAndFade{0%{opacity:0;-webkit-transform:translateX(2px);transform:translateX(2px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}.animate-slideLeftAndFade{-webkit-animation:slideLeftAndFade .4s cubic-bezier(.16,1,.3,1);animation:slideLeftAndFade .4s cubic-bezier(.16,1,.3,1)}@-webkit-keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.animate-spin{-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite}.cursor-auto{cursor:auto}.cursor-default{cursor:default}.cursor-none{cursor:none}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.cursor-progress{cursor:progress}.cursor-wait{cursor:wait}.select-none{-webkit-user-select:none;user-select:none}.resize-none{resize:none}.resize{resize:both}.scroll-m-5{scroll-margin:1.25rem}.scroll-mx-5{scroll-margin-left:1.25rem;scroll-margin-right:1.25rem}.scroll-mt-28{scroll-margin-top:7rem}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.appearance-none{-webkit-appearance:none;appearance:none}.grid-flow-row{grid-auto-flow:row}.grid-flow-col{grid-auto-flow:column}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-\[10px_1fr_10px\]{grid-template-columns:10px 1fr 10px}.grid-cols-\[auto_max-content\]{grid-template-columns:auto -webkit-max-content;grid-template-columns:auto max-content}.grid-cols-\[repeat\(auto-fit\2c minmax\(250px\2c 1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.grid-rows-2{grid-template-rows:repeat(2,minmax(0,1fr))}.grid-rows-\[minmax\(10px\2c _1fr\)_auto_minmax\(10px\2c _1fr\)\]{grid-template-rows:minmax(10px,1fr) auto minmax(10px,1fr)}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.flex-wrap-reverse{flex-wrap:wrap-reverse}.content-center{align-content:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.justify-stretch{justify-content:stretch}.\!gap-1{gap:.25rem!important}.gap-0{gap:0}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-10{gap:2.5rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-\[6px\]{gap:6px}.gap-x-1{-webkit-column-gap:.25rem;column-gap:.25rem}.gap-x-1\.5{-webkit-column-gap:.375rem;column-gap:.375rem}.gap-x-3{-webkit-column-gap:.75rem;column-gap:.75rem}.gap-x-4{-webkit-column-gap:1rem;column-gap:1rem}.gap-x-9{-webkit-column-gap:2.25rem;column-gap:2.25rem}.gap-y-1{row-gap:.25rem}.gap-y-2{row-gap:.5rem}.-space-y-px>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(-1px*var(--tw-space-y-reverse));margin-top:calc(-1px*(1 - var(--tw-space-y-reverse)))}.space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.25rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.25rem*var(--tw-space-x-reverse))}.space-x-1\.5>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.375rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.375rem*var(--tw-space-x-reverse))}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.5rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.5rem*var(--tw-space-x-reverse))}.space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(1rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(1rem*var(--tw-space-x-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.25rem*var(--tw-space-y-reverse));margin-top:calc(.25rem*(1 - var(--tw-space-y-reverse)))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.375rem*var(--tw-space-y-reverse));margin-top:calc(.375rem*(1 - var(--tw-space-y-reverse)))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.5rem*var(--tw-space-y-reverse));margin-top:calc(.5rem*(1 - var(--tw-space-y-reverse)))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.75rem*var(--tw-space-y-reverse));margin-top:calc(.75rem*(1 - var(--tw-space-y-reverse)))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1rem*var(--tw-space-y-reverse));margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(2rem*var(--tw-space-y-reverse));margin-top:calc(2rem*(1 - var(--tw-space-y-reverse)))}.divide-x>:not([hidden])~:not([hidden]){--tw-divide-x-reverse:0;border-left-width:calc(1px*(1 - var(--tw-divide-x-reverse)));border-right-width:calc(1px*var(--tw-divide-x-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-bottom-width:calc(1px*var(--tw-divide-y-reverse));border-top-width:calc(1px*(1 - var(--tw-divide-y-reverse)))}.divide-gray-200>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(227,227,227,var(--tw-divide-opacity))}.divide-token-border-light>:not([hidden])~:not([hidden]){border-color:rgba(0,0,0,.1);border-color:var(--border-light)}.divide-white\/10>:not([hidden])~:not([hidden]){border-color:hsla(0,0%,100%,.1)}.self-start{align-self:flex-start}.self-end{align-self:flex-end}.self-center{align-self:center}.self-stretch{align-self:stretch}.justify-self-start{justify-self:start}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-scroll{overflow:scroll}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-hidden{overflow-y:hidden}.overflow-x-clip{overflow-x:clip}.overflow-y-scroll{overflow-y:scroll}.scroll-smooth{scroll-behavior:smooth}.truncate{overflow:hidden;white-space:nowrap}.text-ellipsis,.truncate{text-overflow:ellipsis}.whitespace-nowrap{white-space:nowrap}.\!whitespace-pre{white-space:pre!important}.whitespace-pre-line{white-space:pre-line}.\!whitespace-pre-wrap{white-space:pre-wrap!important}.whitespace-pre-wrap{white-space:pre-wrap}.break-words{word-wrap:break-word}.break-all{word-break:break-all}.\!rounded{border-radius:.25rem!important}.\!rounded-lg{border-radius:.5rem!important}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-\[2px\]{border-radius:2px}.rounded-\[38px\]{border-radius:38px}.rounded-\[5px\]{border-radius:5px}.rounded-\[6px\]{border-radius:6px}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-none{border-radius:0}.rounded-sm{border-radius:.125rem}.rounded-xl{border-radius:.75rem}.rounded-b-lg{border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem}.rounded-l-full{border-bottom-left-radius:9999px;border-top-left-radius:9999px}.rounded-l-md{border-bottom-left-radius:.375rem;border-top-left-radius:.375rem}.rounded-l-none{border-bottom-left-radius:0;border-top-left-radius:0}.rounded-r-full{border-bottom-right-radius:9999px;border-top-right-radius:9999px}.rounded-r-md{border-bottom-right-radius:.375rem;border-top-right-radius:.375rem}.rounded-r-none{border-bottom-right-radius:0;border-top-right-radius:0}.rounded-t-2xl{border-top-left-radius:1rem;border-top-right-radius:1rem}.rounded-t-\[30px\]{border-top-left-radius:30px;border-top-right-radius:30px}.rounded-t-md{border-top-left-radius:.375rem;border-top-right-radius:.375rem}.rounded-t-none{border-top-left-radius:0;border-top-right-radius:0}.rounded-t-xl{border-top-left-radius:.75rem;border-top-right-radius:.75rem}.rounded-br-full{border-bottom-right-radius:9999px}.rounded-br-sm{border-bottom-right-radius:.125rem}.border{border-width:1px}.border-0{border-width:0}.border-2{border-width:2px}.border-\[3px\]{border-width:3px}.border-y{border-top-width:1px}.border-b,.border-y{border-bottom-width:1px}.border-b-0{border-bottom-width:0}.border-b-2{border-bottom-width:2px}.border-b-\[0\.5px\]{border-bottom-width:.5px}.border-l{border-left-width:1px}.border-l-0{border-left-width:0}.border-l-2{border-left-width:2px}.border-l-4{border-left-width:4px}.border-l-8{border-left-width:8px}.border-r{border-right-width:1px}.border-r-8{border-right-width:8px}.border-t{border-top-width:1px}.border-t-0{border-top-width:0}.border-t-8{border-top-width:8px}.border-dashed{border-style:dashed}.border-none{border-style:none}.border-\[rgba\(0\2c 0\2c 0\2c 0\.1\)\]{border-color:rgba(0,0,0,.1)}.border-black{--tw-border-opacity:1;border-color:rgba(0,0,0,var(--tw-border-opacity))}.border-black\/10{border-color:rgba(0,0,0,.1)}.border-black\/20{border-color:rgba(0,0,0,.2)}.border-black\/30{border-color:rgba(0,0,0,.3)}.border-black\/5{border-color:rgba(0,0,0,.05)}.border-gray-100{--tw-border-opacity:1;border-color:rgba(236,236,236,var(--tw-border-opacity))}.border-gray-200{--tw-border-opacity:1;border-color:rgba(227,227,227,var(--tw-border-opacity))}.border-gray-300{--tw-border-opacity:1;border-color:rgba(205,205,205,var(--tw-border-opacity))}.border-gray-400{--tw-border-opacity:1;border-color:rgba(180,180,180,var(--tw-border-opacity))}.border-gray-500{--tw-border-opacity:1;border-color:rgba(155,155,155,var(--tw-border-opacity))}.border-gray-700{--tw-border-opacity:1;border-color:rgba(78,78,78,var(--tw-border-opacity))}.border-gray-950{--tw-border-opacity:1;border-color:rgba(13,13,13,var(--tw-border-opacity))}.border-green-500{--tw-border-opacity:1;border-color:rgba(25,195,125,var(--tw-border-opacity))}.border-green-600{--tw-border-opacity:1;border-color:rgba(16,163,127,var(--tw-border-opacity))}.border-orange-400{--tw-border-opacity:1;border-color:rgba(255,128,82,var(--tw-border-opacity))}.border-orange-500{--tw-border-opacity:1;border-color:rgba(224,108,43,var(--tw-border-opacity))}.border-red-500{--tw-border-opacity:1;border-color:rgba(239,68,68,var(--tw-border-opacity))}.border-red-600{--tw-border-opacity:1;border-color:rgba(220,38,38,var(--tw-border-opacity))}.border-token-border-heavy{border-color:rgba(0,0,0,.2);border-color:var(--border-heavy)}.border-token-border-light{border-color:rgba(0,0,0,.1);border-color:var(--border-light)}.border-token-border-medium{border-color:rgba(0,0,0,.15);border-color:var(--border-medium)}.border-token-border-xheavy{border-color:rgba(0,0,0,.25);border-color:var(--border-xheavy)}.border-token-main-surface-secondary{border-color:#f9f9f9;border-color:var(--main-surface-secondary)}.border-token-main-surface-tertiary{border-color:#ececec;border-color:var(--main-surface-tertiary)}.border-token-text-primary{border-color:#0d0d0d;border-color:var(--text-primary)}.border-token-text-secondary{border-color:#424242;border-color:var(--text-secondary)}.border-token-text-tertiary{border-color:#676767;border-color:var(--text-tertiary)}.border-transparent{border-color:transparent}.border-white{--tw-border-opacity:1;border-color:rgba(255,255,255,var(--tw-border-opacity))}.border-white\/10{border-color:hsla(0,0%,100%,.1)}.border-white\/20{border-color:hsla(0,0%,100%,.2)}.border-y-token-border-medium{border-bottom-color:rgba(0,0,0,.15);border-bottom-color:var(--border-medium);border-top-color:rgba(0,0,0,.15);border-top-color:var(--border-medium)}.border-l-transparent{border-left-color:transparent}.border-r-transparent{border-right-color:transparent}.border-t-\[\#0077FF\]{--tw-border-opacity:1;border-top-color:rgba(0,119,255,var(--tw-border-opacity))}.\!bg-brand-purple{--tw-bg-opacity:1!important;background-color:rgba(171,104,255,var(--tw-bg-opacity))!important}.\!bg-gray-200{--tw-bg-opacity:1!important;background-color:rgba(227,227,227,var(--tw-bg-opacity))!important}.\!bg-token-main-surface-primary{background-color:#fff!important;background-color:var(--main-surface-primary)!important}.\!bg-token-text-primary{background-color:#0d0d0d!important;background-color:var(--text-primary)!important}.\!bg-transparent{background-color:transparent!important}.bg-\[\#0077FF\]{--tw-bg-opacity:1;background-color:rgba(0,119,255,var(--tw-bg-opacity))}.bg-\[\#10A37F\]{--tw-bg-opacity:1;background-color:rgba(16,163,127,var(--tw-bg-opacity))}.bg-\[\#3C46FF\]{--tw-bg-opacity:1;background-color:rgba(60,70,255,var(--tw-bg-opacity))}.bg-\[\#4046EC\]{--tw-bg-opacity:1;background-color:rgba(64,70,236,var(--tw-bg-opacity))}.bg-\[\#B161FD\]{--tw-bg-opacity:1;background-color:rgba(177,97,253,var(--tw-bg-opacity))}.bg-\[\#F8CA27\]{--tw-bg-opacity:1;background-color:rgba(248,202,39,var(--tw-bg-opacity))}.bg-\[\#FF5588\]{--tw-bg-opacity:1;background-color:rgba(255,85,136,var(--tw-bg-opacity))}.bg-\[\#FF6E3C\]{--tw-bg-opacity:1;background-color:rgba(255,110,60,var(--tw-bg-opacity))}.bg-black{--tw-bg-opacity:1;background-color:rgba(0,0,0,var(--tw-bg-opacity))}.bg-black\/5{background-color:rgba(0,0,0,.05)}.bg-black\/50{background-color:rgba(0,0,0,.5)}.bg-black\/90{background-color:rgba(0,0,0,.9)}.bg-black\/\[\.04\]{background-color:rgba(0,0,0,.04)}.bg-black\/\[\.08\]{background-color:rgba(0,0,0,.08)}.bg-black\/\[\.12\]{background-color:rgba(0,0,0,.12)}.bg-blue-100{--tw-bg-opacity:1;background-color:rgba(219,234,254,var(--tw-bg-opacity))}.bg-blue-200{--tw-bg-opacity:1;background-color:rgba(191,219,254,var(--tw-bg-opacity))}.bg-blue-300{--tw-bg-opacity:1;background-color:rgba(121,137,255,var(--tw-bg-opacity))}.bg-blue-400{--tw-bg-opacity:1;background-color:rgba(58,136,255,var(--tw-bg-opacity))}.bg-blue-500{--tw-bg-opacity:1;background-color:rgba(69,89,164,var(--tw-bg-opacity))}.bg-blue-700{--tw-bg-opacity:1;background-color:rgba(29,78,216,var(--tw-bg-opacity))}.bg-blue-950{--tw-bg-opacity:1;background-color:rgba(23,37,84,var(--tw-bg-opacity))}.bg-brand-blue-800{--tw-bg-opacity:1;background-color:rgba(0,102,222,var(--tw-bg-opacity))}.bg-brand-green{--tw-bg-opacity:1;background-color:rgba(25,195,125,var(--tw-bg-opacity))}.bg-brand-green\/20{background-color:rgba(25,195,125,.2)}.bg-brand-green\/40{background-color:rgba(25,195,125,.4)}.bg-brand-purple{--tw-bg-opacity:1;background-color:rgba(171,104,255,var(--tw-bg-opacity))}.bg-gray-100{--tw-bg-opacity:1;background-color:rgba(236,236,236,var(--tw-bg-opacity))}.bg-gray-200{--tw-bg-opacity:1;background-color:rgba(227,227,227,var(--tw-bg-opacity))}.bg-gray-300{--tw-bg-opacity:1;background-color:rgba(205,205,205,var(--tw-bg-opacity))}.bg-gray-400{--tw-bg-opacity:1;background-color:rgba(180,180,180,var(--tw-bg-opacity))}.bg-gray-50{--tw-bg-opacity:1;background-color:rgba(249,249,249,var(--tw-bg-opacity))}.bg-gray-500{--tw-bg-opacity:1;background-color:rgba(155,155,155,var(--tw-bg-opacity))}.bg-gray-600{--tw-bg-opacity:1;background-color:rgba(103,103,103,var(--tw-bg-opacity))}.bg-gray-700{--tw-bg-opacity:1;background-color:rgba(78,78,78,var(--tw-bg-opacity))}.bg-gray-900{--tw-bg-opacity:1;background-color:rgba(23,23,23,var(--tw-bg-opacity))}.bg-gray-950{--tw-bg-opacity:1;background-color:rgba(13,13,13,var(--tw-bg-opacity))}.bg-green-100{--tw-bg-opacity:1;background-color:rgba(210,244,211,var(--tw-bg-opacity))}.bg-green-200{--tw-bg-opacity:1;background-color:rgba(185,238,188,var(--tw-bg-opacity))}.bg-green-50{--tw-bg-opacity:1;background-color:rgba(235,250,235,var(--tw-bg-opacity))}.bg-green-500{--tw-bg-opacity:1;background-color:rgba(25,195,125,var(--tw-bg-opacity))}.bg-green-500\/10{background-color:rgba(25,195,125,.1)}.bg-green-600{--tw-bg-opacity:1;background-color:rgba(16,163,127,var(--tw-bg-opacity))}.bg-orange-500{--tw-bg-opacity:1;background-color:rgba(224,108,43,var(--tw-bg-opacity))}.bg-orange-500\/10{background-color:rgba(224,108,43,.1)}.bg-red-100{--tw-bg-opacity:1;background-color:rgba(254,226,226,var(--tw-bg-opacity))}.bg-red-200{--tw-bg-opacity:1;background-color:rgba(254,202,202,var(--tw-bg-opacity))}.bg-red-500{--tw-bg-opacity:1;background-color:rgba(239,68,68,var(--tw-bg-opacity))}.bg-red-500\/10{background-color:rgba(239,68,68,.1)}.bg-red-600{--tw-bg-opacity:1;background-color:rgba(220,38,38,var(--tw-bg-opacity))}.bg-token-border-light{background-color:rgba(0,0,0,.1);background-color:var(--border-light)}.bg-token-border-medium{background-color:rgba(0,0,0,.15);background-color:var(--border-medium)}.bg-token-main-surface-primary{background-color:#fff;background-color:var(--main-surface-primary)}.bg-token-main-surface-secondary{background-color:#f9f9f9;background-color:var(--main-surface-secondary)}.bg-token-main-surface-tertiary{background-color:#ececec;background-color:var(--main-surface-tertiary)}.bg-token-sidebar-surface-primary{background-color:#f9f9f9;background-color:var(--sidebar-surface-primary)}.bg-token-sidebar-surface-secondary{background-color:#ececec;background-color:var(--sidebar-surface-secondary)}.bg-token-sidebar-surface-tertiary{background-color:#ececec;background-color:var(--sidebar-surface-tertiary)}.bg-token-text-primary{background-color:#0d0d0d;background-color:var(--text-primary)}.bg-token-text-quaternary{background-color:#b4b4b4;background-color:var(--text-quaternary)}.bg-token-text-secondary{background-color:#424242;background-color:var(--text-secondary)}.bg-token-text-tertiary{background-color:#676767;background-color:var(--text-tertiary)}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity))}.bg-white\/20{background-color:hsla(0,0%,100%,.2)}.bg-white\/25{background-color:hsla(0,0%,100%,.25)}.bg-yellow-100{--tw-bg-opacity:1;background-color:rgba(254,249,195,var(--tw-bg-opacity))}.bg-yellow-200{--tw-bg-opacity:1;background-color:rgba(250,230,158,var(--tw-bg-opacity))}.bg-yellow-400{--tw-bg-opacity:1;background-color:rgba(255,198,87,var(--tw-bg-opacity))}.bg-yellow-500{--tw-bg-opacity:1;background-color:rgba(234,179,8,var(--tw-bg-opacity))}.bg-opacity-10{--tw-bg-opacity:0.1}.bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--tw-gradient-stops))}.bg-gradient-to-l{background-image:linear-gradient(to left,var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.bg-gradient-to-t{background-image:linear-gradient(to top,var(--tw-gradient-stops))}.from-gray-900\/0{--tw-gradient-from:hsla(0,0%,9%,0) var(--tw-gradient-from-position);--tw-gradient-to:hsla(0,0%,9%,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-token-main-surface-primary{--tw-gradient-from:var(--main-surface-primary) var(--tw-gradient-from-position);--tw-gradient-to:hsla(0,0%,100%,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-token-main-surface-secondary{--tw-gradient-from:var(--main-surface-secondary) var(--tw-gradient-from-position);--tw-gradient-to:hsla(0,0%,100%,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-token-sidebar-surface-primary{--tw-gradient-from:var(--sidebar-surface-primary) var(--tw-gradient-from-position);--tw-gradient-to:hsla(0,0%,100%,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-token-sidebar-surface-secondary{--tw-gradient-from:var(--sidebar-surface-secondary) var(--tw-gradient-from-position);--tw-gradient-to:hsla(0,0%,100%,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-token-sidebar-surface-tertiary{--tw-gradient-from:var(--sidebar-surface-tertiary) var(--tw-gradient-from-position);--tw-gradient-to:hsla(0,0%,100%,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-white{--tw-gradient-from:#fff var(--tw-gradient-from-position);--tw-gradient-to:hsla(0,0%,100%,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-0\%{--tw-gradient-from-position:0%}.from-50\%{--tw-gradient-from-position:50%}.from-60\%{--tw-gradient-from-position:60%}.to-gray-900{--tw-gradient-to:#171717 var(--tw-gradient-to-position)}.to-transparent{--tw-gradient-to:transparent var(--tw-gradient-to-position)}.bg-contain{background-size:contain}.bg-cover{background-size:cover}.bg-clip-padding{background-clip:padding-box}.bg-center{background-position:50%}.bg-no-repeat{background-repeat:no-repeat}.fill-yellow-500{fill:#eab308}.stroke-brand-purple\/25{stroke:rgba(171,104,255,.25)}.stroke-gray-400{stroke:#b4b4b4}.stroke-0{stroke-width:0}.stroke-2{stroke-width:2}.stroke-\[2\.5\]{stroke-width:2.5}.stroke-\[3\]{stroke-width:3}.stroke-\[4\]{stroke-width:4}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.object-scale-down{object-fit:scale-down}.p-0{padding:0}.p-0\.5{padding:.125rem}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-7{padding:1.75rem}.p-8{padding:2rem}.p-\[1px\]{padding:1px}.p-\[3px\]{padding:3px}.p-\[5px\]{padding:5px}.\!px-1{padding-left:.25rem!important;padding-right:.25rem!important}.\!px-1\.5{padding-left:.375rem!important;padding-right:.375rem!important}.\!py-0{padding-bottom:0!important;padding-top:0!important}.\!py-0\.5{padding-bottom:.125rem!important;padding-top:.125rem!important}.px-0{padding-left:0;padding-right:0}.px-0\.5{padding-left:.125rem;padding-right:.125rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-16{padding-left:4rem;padding-right:4rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-7{padding-left:1.75rem;padding-right:1.75rem}.px-8{padding-left:2rem;padding-right:2rem}.px-\[4px\]{padding-left:4px;padding-right:4px}.py-0{padding-bottom:0;padding-top:0}.py-0\.5{padding-bottom:.125rem;padding-top:.125rem}.py-1{padding-bottom:.25rem;padding-top:.25rem}.py-1\.5{padding-bottom:.375rem;padding-top:.375rem}.py-12{padding-bottom:3rem;padding-top:3rem}.py-16{padding-bottom:4rem;padding-top:4rem}.py-2{padding-bottom:.5rem;padding-top:.5rem}.py-2\.5{padding-bottom:.625rem;padding-top:.625rem}.py-3{padding-bottom:.75rem;padding-top:.75rem}.py-3\.5{padding-bottom:.875rem;padding-top:.875rem}.py-4{padding-bottom:1rem;padding-top:1rem}.py-6{padding-bottom:1.5rem;padding-top:1.5rem}.py-8{padding-bottom:2rem;padding-top:2rem}.py-\[10px\]{padding-bottom:10px;padding-top:10px}.py-\[14px\]{padding-bottom:14px;padding-top:14px}.py-\[2px\]{padding-bottom:2px;padding-top:2px}.\!pr-2{padding-right:.5rem!important}.\!pr-3{padding-right:.75rem!important}.\!pt-0{padding-top:0!important}.pb-0{padding-bottom:0}.pb-0\.5{padding-bottom:.125rem}.pb-1{padding-bottom:.25rem}.pb-10{padding-bottom:2.5rem}.pb-12{padding-bottom:3rem}.pb-2{padding-bottom:.5rem}.pb-20{padding-bottom:5rem}.pb-3{padding-bottom:.75rem}.pb-3\.5{padding-bottom:.875rem}.pb-36{padding-bottom:9rem}.pb-4{padding-bottom:1rem}.pb-5{padding-bottom:1.25rem}.pb-6{padding-bottom:1.5rem}.pb-8{padding-bottom:2rem}.pb-9{padding-bottom:2.25rem}.pl-1{padding-left:.25rem}.pl-10{padding-left:2.5rem}.pl-12{padding-left:3rem}.pl-2{padding-left:.5rem}.pl-3{padding-left:.75rem}.pl-4{padding-left:1rem}.pl-5{padding-left:1.25rem}.pl-6{padding-left:1.5rem}.pl-8{padding-left:2rem}.pl-9{padding-left:2.25rem}.pl-\[46px\]{padding-left:46px}.pr-1{padding-right:.25rem}.pr-1\.5{padding-right:.375rem}.pr-10{padding-right:2.5rem}.pr-12{padding-right:3rem}.pr-2{padding-right:.5rem}.pr-3{padding-right:.75rem}.pr-4{padding-right:1rem}.pr-5{padding-right:1.25rem}.pr-6{padding-right:1.5rem}.pr-7{padding-right:1.75rem}.pr-8{padding-right:2rem}.pr-9{padding-right:2.25rem}.pr-\[56px\]{padding-right:56px}.pt-0{padding-top:0}.pt-0\.5{padding-top:.125rem}.pt-1{padding-top:.25rem}.pt-16{padding-top:4rem}.pt-2{padding-top:.5rem}.pt-20{padding-top:5rem}.pt-24{padding-top:6rem}.pt-3{padding-top:.75rem}.pt-3\.5{padding-top:.875rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.pt-8{padding-top:2rem}.pt-\[1\.125rem\]{padding-top:1.125rem}.pt-\[67\%\]{padding-top:67%}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-top{vertical-align:top}.align-middle{vertical-align:middle}.font-mono{font-family:Söhne Mono,Monaco,Andale Mono,Ubuntu Mono,monospace}.font-sans{font-family:Söhne,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,Helvetica Neue,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-\[0\.5rem\]{font-size:.5rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[15px\]{font-size:15px}.text-\[18px\]{font-size:18px}.text-\[20px\]{font-size:20px}.text-\[28px\]{font-size:28px}.text-\[32px\]{font-size:32px}.text-\[8px\]{font-size:8px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-light{font-weight:300}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}.normal-case{text-transform:none}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-3{line-height:.75rem}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-\[1\.2\]{line-height:1.2}.leading-none{line-height:1}.leading-normal{line-height:1.5}.leading-tight{line-height:1.25}.tracking-tight{letter-spacing:-.025em}.tracking-widest{letter-spacing:.1em}.\!text-token-main-surface-primary{color:#fff!important;color:var(--main-surface-primary)!important}.text-\[\#10A37F\]{--tw-text-opacity:1;color:rgba(16,163,127,var(--tw-text-opacity))}.text-\[\#FE7600\]{--tw-text-opacity:1;color:rgba(254,118,0,var(--tw-text-opacity))}.text-\[\#fff\]{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.text-black{--tw-text-opacity:1;color:rgba(0,0,0,var(--tw-text-opacity))}.text-black\/60{color:rgba(0,0,0,.6)}.text-black\/70{color:rgba(0,0,0,.7)}.text-blue-500{--tw-text-opacity:1;color:rgba(69,89,164,var(--tw-text-opacity))}.text-blue-600{--tw-text-opacity:1;color:rgba(37,99,235,var(--tw-text-opacity))}.text-brand-blue-800{--tw-text-opacity:1;color:rgba(0,102,222,var(--tw-text-opacity))}.text-brand-purple{--tw-text-opacity:1;color:rgba(171,104,255,var(--tw-text-opacity))}.text-gray-100{--tw-text-opacity:1;color:rgba(236,236,236,var(--tw-text-opacity))}.text-gray-300{--tw-text-opacity:1;color:rgba(205,205,205,var(--tw-text-opacity))}.text-gray-400{--tw-text-opacity:1;color:rgba(180,180,180,var(--tw-text-opacity))}.text-gray-500{--tw-text-opacity:1;color:rgba(155,155,155,var(--tw-text-opacity))}.text-gray-600{--tw-text-opacity:1;color:rgba(103,103,103,var(--tw-text-opacity))}.text-gray-700{--tw-text-opacity:1;color:rgba(78,78,78,var(--tw-text-opacity))}.text-gray-800{--tw-text-opacity:1;color:rgba(38,38,38,var(--tw-text-opacity))}.text-gray-900{--tw-text-opacity:1;color:rgba(23,23,23,var(--tw-text-opacity))}.text-gray-950{--tw-text-opacity:1;color:rgba(13,13,13,var(--tw-text-opacity))}.text-green-500{--tw-text-opacity:1;color:rgba(25,195,125,var(--tw-text-opacity))}.text-green-600{--tw-text-opacity:1;color:rgba(16,163,127,var(--tw-text-opacity))}.text-green-700{--tw-text-opacity:1;color:rgba(26,127,100,var(--tw-text-opacity))}.text-green-800{--tw-text-opacity:1;color:rgba(27,93,74,var(--tw-text-opacity))}.text-green-900{--tw-text-opacity:1;color:rgba(24,61,49,var(--tw-text-opacity))}.text-orange-300{--tw-text-opacity:1;color:rgba(255,160,69,var(--tw-text-opacity))}.text-orange-400{--tw-text-opacity:1;color:rgba(255,128,82,var(--tw-text-opacity))}.text-orange-500{--tw-text-opacity:1;color:rgba(224,108,43,var(--tw-text-opacity))}.text-red-500{--tw-text-opacity:1;color:rgba(239,68,68,var(--tw-text-opacity))}.text-red-600{--tw-text-opacity:1;color:rgba(220,38,38,var(--tw-text-opacity))}.text-red-700{--tw-text-opacity:1;color:rgba(185,28,28,var(--tw-text-opacity))}.text-red-800{--tw-text-opacity:1;color:rgba(153,27,27,var(--tw-text-opacity))}.text-token-link{color:#2964aa;color:var(--link)}.text-token-main-surface-primary{color:#fff;color:var(--main-surface-primary)}.text-token-main-surface-tertiary{color:#ececec;color:var(--main-surface-tertiary)}.text-token-text-primary{color:#0d0d0d;color:var(--text-primary)}.text-token-text-quaternary{color:#b4b4b4;color:var(--text-quaternary)}.text-token-text-secondary{color:#424242;color:var(--text-secondary)}.text-token-text-tertiary{color:#676767;color:var(--text-tertiary)}.text-white{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.text-white\/25{color:hsla(0,0%,100%,.25)}.text-white\/50{color:hsla(0,0%,100%,.5)}.text-white\/80{color:hsla(0,0%,100%,.8)}.text-yellow-500{--tw-text-opacity:1;color:rgba(234,179,8,var(--tw-text-opacity))}.text-yellow-700{--tw-text-opacity:1;color:rgba(161,98,7,var(--tw-text-opacity))}.text-yellow-800{--tw-text-opacity:1;color:rgba(133,77,14,var(--tw-text-opacity))}.text-yellow-900{--tw-text-opacity:1;color:rgba(146,114,1,var(--tw-text-opacity))}.underline{text-decoration-line:underline}.line-through{text-decoration-line:line-through}.\!no-underline{text-decoration-line:none!important}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.placeholder-black\/50::-webkit-input-placeholder{color:rgba(0,0,0,.5)}.placeholder-black\/50::placeholder{color:rgba(0,0,0,.5)}.placeholder-gray-500::-webkit-input-placeholder{--tw-placeholder-opacity:1;color:rgba(155,155,155,var(--tw-placeholder-opacity))}.placeholder-gray-500::placeholder{--tw-placeholder-opacity:1;color:rgba(155,155,155,var(--tw-placeholder-opacity))}.\!opacity-100{opacity:1!important}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-20{opacity:.2}.opacity-25{opacity:.25}.opacity-30{opacity:.3}.opacity-50{opacity:.5}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.\!shadow-none{--tw-shadow:0 0 transparent!important;--tw-shadow-colored:0 0 transparent!important;box-shadow:0 0 transparent,0 0 transparent,var(--tw-shadow)!important;box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)!important}.shadow{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color)}.shadow,.shadow-2xl{box-shadow:0 0 transparent,0 0 transparent,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px rgba(0,0,0,.25);--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color)}.shadow-\[0_0_24px_0_rgba\(0\2c 0\2c 0\2c 0\.05\)\2c inset_0_0\.5px_0_0_rgba\(0\2c 0\2c 0\2c 0\.05\)\2c 0_2px_8px_0_rgba\(0\2c 0\2c 0\2c 0\.05\)\]{--tw-shadow:0 0 24px 0 rgba(0,0,0,.05),inset 0 0.5px 0 0 rgba(0,0,0,.05),0 2px 8px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 0 24px 0 var(--tw-shadow-color),inset 0 0.5px 0 0 var(--tw-shadow-color),0 2px 8px 0 var(--tw-shadow-color);box-shadow:0 0 transparent,0 0 transparent,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)}.shadow-\[0_1px_2px_rgba\(0\2c 0\2c 0\2c 0\.45\)\]{--tw-shadow:0 1px 2px rgba(0,0,0,.45);--tw-shadow-colored:0 1px 2px var(--tw-shadow-color)}.shadow-\[0_1px_2px_rgba\(0\2c 0\2c 0\2c 0\.45\)\],.shadow-\[0_1px_7px_0_rgba\(0\2c 0\2c 0\2c 0\.03\)\]{box-shadow:0 0 transparent,0 0 transparent,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)}.shadow-\[0_1px_7px_0_rgba\(0\2c 0\2c 0\2c 0\.03\)\]{--tw-shadow:0 1px 7px 0 rgba(0,0,0,.03);--tw-shadow-colored:0 1px 7px 0 var(--tw-shadow-color)}.shadow-\[0_2px_12px_0px_rgba\(0\2c 0\2c 0\2c 0\.08\)\]{--tw-shadow:0 2px 12px 0px rgba(0,0,0,.08);--tw-shadow-colored:0 2px 12px 0px var(--tw-shadow-color)}.shadow-\[0_2px_12px_0px_rgba\(0\2c 0\2c 0\2c 0\.08\)\],.shadow-\[0_2px_24px_rgba\(0\2c 0\2c 0\2c 0\.05\)\]{box-shadow:0 0 transparent,0 0 transparent,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)}.shadow-\[0_2px_24px_rgba\(0\2c 0\2c 0\2c 0\.05\)\]{--tw-shadow:0 2px 24px rgba(0,0,0,.05);--tw-shadow-colored:0 2px 24px var(--tw-shadow-color)}.shadow-\[0_2px_3px_0_rgba\(0\2c 0\2c 0\2c 0\.25\)\]{--tw-shadow:0 2px 3px 0 rgba(0,0,0,.25);--tw-shadow-colored:0 2px 3px 0 var(--tw-shadow-color)}.shadow-\[0_2px_3px_0_rgba\(0\2c 0\2c 0\2c 0\.25\)\],.shadow-\[0_4px_12px_rgba\(0\2c 0\2c 0\2c 0\)\2c 0_0_0_1px_var\(--border-medium\)\]{box-shadow:0 0 transparent,0 0 transparent,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)}.shadow-\[0_4px_12px_rgba\(0\2c 0\2c 0\2c 0\)\2c 0_0_0_1px_var\(--border-medium\)\]{--tw-shadow:0 4px 12px transparent,0 0 0 1px var(--border-medium);--tw-shadow-colored:0 4px 12px var(--tw-shadow-color),0 0 0 1px var(--tw-shadow-color)}.shadow-\[0px_10px_10px_-6px_rgba\(0\2c 0\2c 0\2c 0\.04\)\]{--tw-shadow:0px 10px 10px -6px rgba(0,0,0,.04);--tw-shadow-colored:0px 10px 10px -6px var(--tw-shadow-color)}.shadow-\[0px_10px_10px_-6px_rgba\(0\2c 0\2c 0\2c 0\.04\)\],.shadow-\[0px_4px_14px_rgba\(0\2c 0\2c 0\2c 0\.06\)\]{box-shadow:0 0 transparent,0 0 transparent,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)}.shadow-\[0px_4px_14px_rgba\(0\2c 0\2c 0\2c 0\.06\)\]{--tw-shadow:0px 4px 14px rgba(0,0,0,.06);--tw-shadow-colored:0px 4px 14px var(--tw-shadow-color)}.shadow-\[inset_0_0_0_1px_rgba\(0\2c 0\2c 0\2c 0\.1\)\]{--tw-shadow:inset 0 0 0 1px rgba(0,0,0,.1);--tw-shadow-colored:inset 0 0 0 1px var(--tw-shadow-color)}.shadow-\[inset_0_0_0_1px_rgba\(0\2c 0\2c 0\2c 0\.1\)\],.shadow-lg{box-shadow:0 0 transparent,0 0 transparent,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.shadow-md{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color)}.shadow-md,.shadow-none{box-shadow:0 0 transparent,0 0 transparent,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 transparent;--tw-shadow-colored:0 0 transparent}.shadow-sm{--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color)}.shadow-sm,.shadow-xl{box-shadow:0 0 transparent,0 0 transparent,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color)}.shadow-xs{--tw-shadow:0 0 15px rgba(0,0,0,.1);--tw-shadow-colored:0 0 15px var(--tw-shadow-color)}.shadow-xs,.shadow-xxs{box-shadow:0 0 transparent,0 0 transparent,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)}.shadow-xxs{--tw-shadow:0 1px 7px 0 rgba(0,0,0,.03);--tw-shadow-colored:0 1px 7px 0 var(--tw-shadow-color)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline-0{outline-width:0}.ring-0{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring-0,.ring-1{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 transparent;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 transparent)}.ring-1{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring-2{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 transparent;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 transparent)}.ring-inset{--tw-ring-inset:inset}.ring-black{--tw-ring-opacity:1;--tw-ring-color:rgba(0,0,0,var(--tw-ring-opacity))}.ring-black\/10{--tw-ring-color:rgba(0,0,0,.1)}.ring-transparent{--tw-ring-color:transparent}.ring-white{--tw-ring-opacity:1;--tw-ring-color:rgba(255,255,255,var(--tw-ring-opacity))}.ring-opacity-5{--tw-ring-opacity:0.05}.ring-offset-4{--tw-ring-offset-width:4px}.ring-offset-black{--tw-ring-offset-color:#000}.blur{--tw-blur:blur(8px)}.blur,.blur-xl{-webkit-filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-xl{--tw-blur:blur(24px)}.drop-shadow-md{--tw-drop-shadow:drop-shadow(0 4px 3px rgba(0,0,0,.07)) drop-shadow(0 2px 2px rgba(0,0,0,.06))}.drop-shadow-md,.grayscale{-webkit-filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.grayscale{--tw-grayscale:grayscale(100%)}.filter{-webkit-filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur-sm{--tw-backdrop-blur:blur(4px)}.backdrop-blur-sm,.backdrop-blur-xl{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-xl{--tw-backdrop-blur:blur(24px)}.transition{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,-webkit-transform,-webkit-filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-transform,-webkit-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[flex-basis\]{transition-duration:.15s;transition-property:flex-basis;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[stroke-dashoffset\]{transition-duration:.15s;transition-property:stroke-dashoffset;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[transform\2c opacity\]{transition-duration:.15s;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-all{transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-opacity{transition-duration:.15s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-transform{transition-duration:.15s;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-width{transition-duration:.15s;transition-property:width;transition-timing-function:cubic-bezier(.4,0,.2,1)}.delay-100{transition-delay:.1s}.delay-\[300ms\]{transition-delay:.3s}.delay-\[500ms\]{transition-delay:.5s}.duration-100{transition-duration:.1s}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-linear{transition-timing-function:linear}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.will-change-\[opacity\2c transform\]{will-change:opacity,transform}.will-change-transform{will-change:transform}.\[grid-area\:_title\]{grid-area:title}.\[grid-template-areas\:_\'title_action\'_\'description_action\'\]{grid-template-areas:"title action" "description action"}.\[text-wrap\:pretty\]{text-wrap:pretty}body,html{background-color:#fff;background-color:var(--main-surface-primary)}#__next,#root,body,html{height:100%}.markdown{max-width:none}.markdown h1{font-weight:600}.markdown h1:first-child{margin-top:0}.markdown h2{font-weight:600;margin-bottom:1rem;margin-top:2rem}.markdown h2:first-child{margin-top:0}.markdown h3{font-weight:600;margin-bottom:.5rem;margin-top:1rem}.markdown h3:first-child{margin-top:0}.markdown h4{font-weight:400;margin-bottom:.5rem;margin-top:1rem}.markdown h4:first-child{margin-top:0}.markdown h5{font-weight:600}.markdown h5:first-child{margin-top:0}.markdown blockquote{--tw-border-opacity:1;border-color:rgba(155,155,155,var(--tw-border-opacity));border-left-width:2px;line-height:1.5rem;margin:0;padding-bottom:.5rem;padding-left:1rem;padding-top:.5rem}.markdown blockquote>p{margin:0}.markdown blockquote>p:after,.markdown blockquote>p:before{display:none}.markdown ol{counter-reset:list-number;display:flex;flex-direction:column;list-style-type:none;padding-left:0}.markdown ol:first-child>li{padding-left:1.25rem}.markdown ol>li{counter-increment:list-number;display:block;margin-bottom:0;margin-top:0;min-height:28px}.markdown ol>li:before{--tw-translate-x:-100%;--tw-numeric-spacing:tabular-nums;color:#676767;color:var(--text-tertiary);content:counters(list-number,".") ".";font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);padding-right:.5rem;position:absolute;-webkit-transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.markdown ul{display:flex;flex-direction:column;padding-left:0}.markdown ul:first-child>li{padding-left:1.25rem}.markdown ul>li{display:block;margin:0;min-height:28px}.markdown ul>li:before{--tw-translate-x:-100%;content:"\2022";font-size:.875rem;line-height:1.25rem;padding-right:.5rem;position:absolute;-webkit-transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.markdown ol li>p,.markdown ul li>p{margin:0}.markdown ol li>pre,.markdown ul li>pre{margin-bottom:.5rem;margin-top:.25rem}.markdown ol ol,.markdown ol ul,.markdown ul ol,.markdown ul ul{margin-bottom:0;margin-left:1rem;margin-top:0}.markdown table{--tw-border-spacing-x:0px;--tw-border-spacing-y:0px;border-collapse:separate;border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y);margin-bottom:.25rem;margin-top:.25rem;width:100%}.markdown th{background-color:hsla(0,0%,93%,.2);border-bottom-width:1px;border-left-width:1px;border-top-width:1px;padding:.25rem .75rem}.markdown th:first-child{border-top-left-radius:.375rem}.markdown th:last-child{border-right-width:1px;border-top-right-radius:.375rem}.markdown td{border-bottom-width:1px;border-left-width:1px;padding:.25rem .75rem}.markdown td:last-child{border-right-width:1px}.markdown tbody tr:last-child td:first-child{border-bottom-left-radius:.375rem}.markdown tbody tr:last-child td:last-child{border-bottom-right-radius:.375rem}.markdown a{color:#2964aa;color:var(--link);font-weight:400;text-decoration-line:none}.markdown a:hover{color:#749ac8;color:var(--link-hover)}.gizmo .markdown>:not(pre),.gizmo .markdown>:not(pre)>:not(a){color:#0d0d0d;color:var(--text-primary)}.conversation-item-time:before{content:attr(data-time)}button.scroll-convo{display:none}@-webkit-keyframes blink{to{visibility:hidden}}@keyframes blink{to{visibility:hidden}}.animate-flash{-webkit-animation:flash 2s steps(60,start);animation:flash 2s steps(60,start)}@-webkit-keyframes flash{0%{background-color:hsla(0,0%,100%,.4)}}@keyframes flash{0%{background-color:hsla(0,0%,100%,.4)}}.result-streaming>:not(ol):not(ul):not(pre):last-child:after,.result-streaming>pre:last-child code:after{content:"\25CF";font-family:Söhne Circle,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;line-height:normal;margin-left:.25rem;vertical-align:baseline}.result-thinking:empty:last-child:after{-webkit-font-smoothing:subpixel-antialiased;-webkit-animation:pulseSize 1.25s ease-in-out infinite;animation:pulseSize 1.25s ease-in-out infinite;-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:#0d0d0d;background-color:var(--text-primary);border-radius:50%;box-sizing:border-box;content:" ";display:block;height:12px;position:absolute;top:7px;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transform-origin:center;transform-origin:center;width:12px;will-change:transform}@supports (selector(:has(*))){.result-streaming>ol:last-child>li:last-child>ol:last-child>li:last-child:after,.result-streaming>ol:last-child>li:last-child>ol:last-child>li:last-child>ol:last-child>li:last-child:after,.result-streaming>ol:last-child>li:last-child>ol:last-child>li:last-child>ul:last-child>li:last-child:after,.result-streaming>ol:last-child>li:last-child>ul:last-child>li:last-child:after,.result-streaming>ol:last-child>li:last-child>ul:last-child>li:last-child>ol:last-child>li:last-child:after,.result-streaming>ol:last-child>li:last-child>ul:last-child>li:last-child>ul:last-child>li:last-child:after,.result-streaming>ul:last-child>li:last-child>ol:last-child>li:last-child:after,.result-streaming>ul:last-child>li:last-child>ol:last-child>li:last-child>ol:last-child>li:last-child:after,.result-streaming>ul:last-child>li:last-child>ol:last-child>li:last-child>ul:last-child>li:last-child:after,.result-streaming>ul:last-child>li:last-child>ul:last-child>li:last-child:after,.result-streaming>ul:last-child>li:last-child>ul:last-child>li:last-child>ol:last-child>li:last-child:after,.result-streaming>ul:last-child>li:last-child>ul:last-child>li:last-child>ul:last-child>li:last-child:after,.result-streaming>ul:last-child>li:last-child[*|\:not-has\(]:after{content:"\25CF";font-family:Söhne Circle,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;line-height:normal;margin-left:.25rem;vertical-align:baseline}.result-streaming>ul:last-child>li:last-child:not(:has(*>li)):after{content:"\25CF";font-family:Söhne Circle,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;line-height:normal;margin-left:.25rem;vertical-align:baseline}.result-streaming>ol:last-child>li:last-child[*|\:not-has\(]:after{content:"\25CF";font-family:Söhne Circle,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;line-height:normal;margin-left:.25rem;vertical-align:baseline}.result-streaming>ol:last-child>li:last-child:not(:has(*>li)):after{content:"\25CF";font-family:Söhne Circle,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;line-height:normal;margin-left:.25rem;vertical-align:baseline}}@supports not (selector(:has(*))){.result-streaming>ol:last-child>li:last-child:after,.result-streaming>ul:last-child>li:last-child:after{content:"\25CF";font-family:Söhne Circle,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;line-height:normal;margin-left:.25rem;vertical-align:baseline}}@-webkit-keyframes pulseSize{0%,to{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.25,1.25,1);transform:scale3d(1.25,1.25,1)}}@keyframes pulseSize{0%,to{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.25,1.25,1);transform:scale3d(1.25,1.25,1)}}@-webkit-keyframes toast-open{0%{opacity:0;-webkit-transform:translateY(-100%);transform:translateY(-100%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes toast-open{0%{opacity:0;-webkit-transform:translateY(-100%);transform:translateY(-100%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes toast-close{0%{opacity:1}to{opacity:0}}@keyframes toast-close{0%{opacity:1}to{opacity:0}}button[data-state=closed] .toggle-item-button-closed,button[data-state=open] .toggle-item-button-open{display:none}.toast-root{align-items:center;display:flex;flex-direction:column;height:0;transition:all .24s cubic-bezier(0,0,.2,1)}.toast-root[data-state=entered],.toast-root[data-state=entering]{-webkit-animation:toast-open .24s cubic-bezier(.175,.885,.32,1.175) both;animation:toast-open .24s cubic-bezier(.175,.885,.32,1.175) both}.toast-root[data-state=exiting]{-webkit-animation:toast-close .12s cubic-bezier(.4,0,1,1) both;animation:toast-close .12s cubic-bezier(.4,0,1,1) both}.toast-root .alert-root{box-shadow:0 0 1px rgba(67,90,111,.3),0 5px 8px -4px rgba(67,90,111,.3);flex-shrink:0;pointer-events:all}.interact-bounce{transition-duration:.15s;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}.interact-bounce:hover{--tw-scale-x:1.05;--tw-scale-y:1.05}.interact-bounce:active,.interact-bounce:hover{-webkit-transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.interact-bounce:active{--tw-scale-x:.9;--tw-scale-y:.9}.title{-webkit-font-feature-settings:normal;font-feature-settings:normal;font-family:Söhne,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,Helvetica Neue,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-variation-settings:normal}.font-circle{font-family:Söhne Circle,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif}.icon-xs{stroke-width:1.5;height:.75rem;width:.75rem}.icon-sm{stroke-width:2;height:1rem;width:1rem}.icon-md{stroke-width:1.5;height:18px;width:18px}.icon-lg{stroke-width:1.5;height:1.5rem;width:1.5rem}.icon-xl{stroke-width:1.5;height:1.75rem;width:1.75rem}.icon-2xl{stroke-width:1.5;height:2rem;width:2rem}.icon-workspace-avatar-preview{stroke-width:1.5;height:96px;width:96px}.icon-cover{stroke-width:1.5;height:234px;width:234px}.gizmo-shadow-stroke{position:relative}.gizmo-shadow-stroke:after{--tw-shadow:inset 0 0 0 1px rgba(0,0,0,.1);--tw-shadow-colored:inset 0 0 0 1px var(--tw-shadow-color);border-radius:9999px;bottom:0;content:"";left:0;position:absolute;right:0;top:0}.dark .gizmo-shadow-stroke:after,.gizmo-shadow-stroke:after{box-shadow:0 0 transparent,0 0 transparent,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)}.dark .gizmo-shadow-stroke:after{--tw-shadow:inset 0 0 0 1px hsla(0,0%,100%,.2);--tw-shadow-colored:inset 0 0 0 1px var(--tw-shadow-color)}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.dark .dark\:prose-invert{--tw-prose-body:var(--tw-prose-invert-body);--tw-prose-headings:var(--tw-prose-invert-headings);--tw-prose-lead:var(--tw-prose-invert-lead);--tw-prose-links:var(--tw-prose-invert-links);--tw-prose-bold:var(--tw-prose-invert-bold);--tw-prose-counters:var(--tw-prose-invert-counters);--tw-prose-bullets:var(--tw-prose-invert-bullets);--tw-prose-hr:var(--tw-prose-invert-hr);--tw-prose-quotes:var(--tw-prose-invert-quotes);--tw-prose-quote-borders:var(--tw-prose-invert-quote-borders);--tw-prose-captions:var(--tw-prose-invert-captions);--tw-prose-code:var(--tw-prose-invert-code);--tw-prose-pre-code:var(--tw-prose-invert-pre-code);--tw-prose-pre-bg:var(--tw-prose-invert-pre-bg);--tw-prose-th-borders:var(--tw-prose-invert-th-borders);--tw-prose-td-borders:var(--tw-prose-invert-td-borders)}.marker\:text-token-text-tertiary ::marker{color:#676767;color:var(--text-tertiary)}.marker\:text-token-text-tertiary::marker{color:#676767;color:var(--text-tertiary)}.placeholder\:text-gray-300::-webkit-input-placeholder{--tw-text-opacity:1;color:rgba(205,205,205,var(--tw-text-opacity))}.placeholder\:text-gray-300::placeholder{--tw-text-opacity:1;color:rgba(205,205,205,var(--tw-text-opacity))}.placeholder\:text-gray-600::-webkit-input-placeholder{--tw-text-opacity:1;color:rgba(103,103,103,var(--tw-text-opacity))}.placeholder\:text-gray-600::placeholder{--tw-text-opacity:1;color:rgba(103,103,103,var(--tw-text-opacity))}.placeholder\:text-token-text-tertiary::-webkit-input-placeholder{color:#676767;color:var(--text-tertiary)}.placeholder\:text-token-text-tertiary::placeholder{color:#676767;color:var(--text-tertiary)}.after\:block:after{content:var(--tw-content);display:block}.after\:h-2:after{content:var(--tw-content);height:.5rem}.after\:w-2:after{content:var(--tw-content);width:.5rem}.after\:rounded-\[50\%\]:after{border-radius:50%;content:var(--tw-content)}.after\:bg-token-text-primary:after{background-color:#0d0d0d;background-color:var(--text-primary);content:var(--tw-content)}.after\:content-\[\'\'\]:after{--tw-content:"";content:var(--tw-content)}.first\:ml-4:first-child{margin-left:1rem}.first\:mt-0:first-child{margin-top:0}.first\:border-0:first-child{border-width:0}.last\:mb-0:last-child{margin-bottom:0}.last\:mb-2:last-child{margin-bottom:.5rem}.last\:mr-4:last-child{margin-right:1rem}.last\:min-h-\[calc\(100vh-8rem\)\]:last-child{min-height:calc(100vh - 8rem)}.last\:border-0:last-child{border-width:0}.last\:border-b:last-child{border-bottom-width:1px}.last\:border-r-0:last-child{border-right-width:0}.last\:pb-0:last-child{padding-bottom:0}.last\:pr-0:last-child{padding-right:0}.last-of-type\:border-b-0:last-of-type{border-bottom-width:0}.checked\:border-blue-600:checked{--tw-border-opacity:1;border-color:rgba(37,99,235,var(--tw-border-opacity))}.checked\:border-token-text-secondary:checked{border-color:#424242;border-color:var(--text-secondary)}.checked\:\!bg-black:checked{--tw-bg-opacity:1!important;background-color:rgba(0,0,0,var(--tw-bg-opacity))!important}.checked\:bg-blue-600:checked{--tw-bg-opacity:1;background-color:rgba(37,99,235,var(--tw-bg-opacity))}.empty\:hidden:empty{display:none}.focus-within\:z-10[focus-within]{z-index:10}.focus-within\:z-10:focus-within{z-index:10}.focus-within\:border-green-500[focus-within]{--tw-border-opacity:1;border-color:rgba(25,195,125,var(--tw-border-opacity))}.focus-within\:border-green-500:focus-within{--tw-border-opacity:1;border-color:rgba(25,195,125,var(--tw-border-opacity))}.focus-within\:border-green-600[focus-within]{--tw-border-opacity:1;border-color:rgba(16,163,127,var(--tw-border-opacity))}.focus-within\:border-green-600:focus-within{--tw-border-opacity:1;border-color:rgba(16,163,127,var(--tw-border-opacity))}.focus-within\:border-token-border-xheavy[focus-within]{border-color:rgba(0,0,0,.25);border-color:var(--border-xheavy)}.focus-within\:border-token-border-xheavy:focus-within{border-color:rgba(0,0,0,.25);border-color:var(--border-xheavy)}.focus-within\:bg-token-main-surface-tertiary[focus-within]{background-color:#ececec;background-color:var(--main-surface-tertiary)}.focus-within\:bg-token-main-surface-tertiary:focus-within{background-color:#ececec;background-color:var(--main-surface-tertiary)}.focus-within\:shadow-none[focus-within]{--tw-shadow:0 0 transparent;--tw-shadow-colored:0 0 transparent;box-shadow:0 0 transparent,0 0 transparent,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)}.focus-within\:shadow-none:focus-within{--tw-shadow:0 0 transparent;--tw-shadow-colored:0 0 transparent;box-shadow:0 0 transparent,0 0 transparent,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)}.focus-within\:outline-none[focus-within]{outline:2px solid transparent;outline-offset:2px}.focus-within\:outline-none:focus-within{outline:2px solid transparent;outline-offset:2px}.focus-within\:ring-0[focus-within]{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 transparent;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 transparent)}.focus-within\:ring-0:focus-within{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 transparent;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 transparent)}.focus-within\:ring-1[focus-within]{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 transparent;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 transparent)}.focus-within\:ring-1:focus-within{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 transparent;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 transparent)}.focus-within\:ring-green-600[focus-within]{--tw-ring-opacity:1;--tw-ring-color:rgba(16,163,127,var(--tw-ring-opacity))}.focus-within\:ring-green-600:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(16,163,127,var(--tw-ring-opacity))}.focus-within\:ring-token-text-secondary[focus-within]{--tw-ring-color:var(--text-secondary)}.focus-within\:ring-token-text-secondary:focus-within{--tw-ring-color:var(--text-secondary)}.focus-within\:ring-transparent[focus-within]{--tw-ring-color:transparent}.focus-within\:ring-transparent:focus-within{--tw-ring-color:transparent}.hover\:cursor-pointer:hover{cursor:pointer}.hover\:border-\[var\(--avatar-color\)\]:hover{border-color:var(--avatar-color)}.hover\:border-black\/10:hover{border-color:rgba(0,0,0,.1)}.hover\:border-gray-100:hover{--tw-border-opacity:1;border-color:rgba(236,236,236,var(--tw-border-opacity))}.hover\:border-token-border-medium:hover{border-color:rgba(0,0,0,.15);border-color:var(--border-medium)}.hover\:bg-\[\#0000FF\]:hover{--tw-bg-opacity:1;background-color:rgba(0,0,255,var(--tw-bg-opacity))}.hover\:bg-\[\#0077FF\]:hover{--tw-bg-opacity:1;background-color:rgba(0,119,255,var(--tw-bg-opacity))}.hover\:bg-\[\#6E73FC\]:hover{--tw-bg-opacity:1;background-color:rgba(110,115,252,var(--tw-bg-opacity))}.hover\:bg-black:hover{--tw-bg-opacity:1;background-color:rgba(0,0,0,var(--tw-bg-opacity))}.hover\:bg-black\/10:hover{background-color:rgba(0,0,0,.1)}.hover\:bg-blue-700:hover{--tw-bg-opacity:1;background-color:rgba(29,78,216,var(--tw-bg-opacity))}.hover\:bg-brand-green\/30:hover{background-color:rgba(25,195,125,.3)}.hover\:bg-brand-purple:hover{--tw-bg-opacity:1;background-color:rgba(171,104,255,var(--tw-bg-opacity))}.hover\:bg-gray-100:hover{--tw-bg-opacity:1;background-color:rgba(236,236,236,var(--tw-bg-opacity))}.hover\:bg-gray-200:hover{--tw-bg-opacity:1;background-color:rgba(227,227,227,var(--tw-bg-opacity))}.hover\:bg-gray-50:hover{--tw-bg-opacity:1;background-color:rgba(249,249,249,var(--tw-bg-opacity))}.hover\:bg-gray-500\/10:hover{background-color:hsla(0,0%,61%,.1)}.hover\:bg-gray-700:hover{--tw-bg-opacity:1;background-color:rgba(78,78,78,var(--tw-bg-opacity))}.hover\:bg-green-100:hover{--tw-bg-opacity:1;background-color:rgba(210,244,211,var(--tw-bg-opacity))}.hover\:bg-token-main-surface-secondary:hover{background-color:#f9f9f9;background-color:var(--main-surface-secondary)}.hover\:bg-token-main-surface-tertiary:hover{background-color:#ececec;background-color:var(--main-surface-tertiary)}.hover\:bg-token-sidebar-surface-secondary:hover{background-color:#ececec;background-color:var(--sidebar-surface-secondary)}.hover\:bg-transparent:hover{background-color:transparent}.hover\:bg-white:hover{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity))}.hover\:bg-white\/40:hover{background-color:hsla(0,0%,100%,.4)}.hover\:text-black\/50:hover{color:rgba(0,0,0,.5)}.hover\:text-black\/70:hover{color:rgba(0,0,0,.7)}.hover\:text-blue-600:hover{--tw-text-opacity:1;color:rgba(37,99,235,var(--tw-text-opacity))}.hover\:text-red-500:hover{--tw-text-opacity:1;color:rgba(239,68,68,var(--tw-text-opacity))}.hover\:text-token-link-hover:hover{color:#749ac8;color:var(--link-hover)}.hover\:text-token-text-primary:hover{color:#0d0d0d;color:var(--text-primary)}.hover\:text-token-text-secondary:hover{color:#424242;color:var(--text-secondary)}.hover\:text-token-text-tertiary:hover{color:#676767;color:var(--text-tertiary)}.hover\:text-white\/40:hover{color:hsla(0,0%,100%,.4)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.hover\:opacity-70:hover{opacity:.7}.hover\:opacity-75:hover{opacity:.75}.hover\:opacity-80:hover{opacity:.8}.hover\:brightness-90:hover{--tw-brightness:brightness(.9);-webkit-filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.hover\:delay-0:hover{transition-delay:0s}.focus\:border-0:focus{border-width:0}.focus\:border-none:focus{border-style:none}.focus\:border-blue-500:focus{--tw-border-opacity:1;border-color:rgba(69,89,164,var(--tw-border-opacity))}.focus\:border-gray-200:focus{--tw-border-opacity:1;border-color:rgba(227,227,227,var(--tw-border-opacity))}.focus\:border-green-500:focus{--tw-border-opacity:1;border-color:rgba(25,195,125,var(--tw-border-opacity))}.focus\:border-green-600:focus{--tw-border-opacity:1;border-color:rgba(16,163,127,var(--tw-border-opacity))}.focus\:border-orange-400:focus{--tw-border-opacity:1;border-color:rgba(255,128,82,var(--tw-border-opacity))}.focus\:border-red-500:focus{--tw-border-opacity:1;border-color:rgba(239,68,68,var(--tw-border-opacity))}.focus\:border-token-text-primary:focus{border-color:#0d0d0d;border-color:var(--text-primary)}.focus\:shadow-none:focus{--tw-shadow:0 0 transparent;--tw-shadow-colored:0 0 transparent;box-shadow:0 0 transparent,0 0 transparent,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-0:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color)}.focus\:ring-0:focus,.focus\:ring-1:focus{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 transparent;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 transparent)}.focus\:ring-1:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.focus\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 transparent;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 transparent)}.focus\:ring-inset:focus{--tw-ring-inset:inset}.focus\:ring-blue-400:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(58,136,255,var(--tw-ring-opacity))}.focus\:ring-blue-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(69,89,164,var(--tw-ring-opacity))}.focus\:ring-gray-200:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(227,227,227,var(--tw-ring-opacity))}.focus\:ring-green-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(25,195,125,var(--tw-ring-opacity))}.focus\:ring-green-600:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(16,163,127,var(--tw-ring-opacity))}.focus\:ring-token-text-primary:focus{--tw-ring-color:var(--text-primary)}.focus\:ring-white:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(255,255,255,var(--tw-ring-opacity))}.focus\:ring-offset-0:focus{--tw-ring-offset-width:0px}.focus-visible\:border-none.focus-visible{border-style:none}.focus-visible\:border-none:focus-visible{border-style:none}.focus-visible\:border-green-500.focus-visible{--tw-border-opacity:1;border-color:rgba(25,195,125,var(--tw-border-opacity))}.focus-visible\:border-green-500:focus-visible{--tw-border-opacity:1;border-color:rgba(25,195,125,var(--tw-border-opacity))}.focus-visible\:border-token-border-light.focus-visible{border-color:rgba(0,0,0,.1);border-color:var(--border-light)}.focus-visible\:border-token-border-light:focus-visible{border-color:rgba(0,0,0,.1);border-color:var(--border-light)}.focus-visible\:ring-0.focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 transparent;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 transparent)}.focus-visible\:ring-0:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 transparent;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 transparent)}.active\:scale-\[0\.9\]:active{--tw-scale-x:0.9;--tw-scale-y:0.9;-webkit-transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:opacity-50:active{opacity:.5}.active\:opacity-90:active{opacity:.9}.enabled\:bg-black:enabled{--tw-bg-opacity:1;background-color:rgba(0,0,0,var(--tw-bg-opacity))}.disabled\:cursor-auto:disabled{cursor:auto}.disabled\:bg-token-main-surface-tertiary:disabled{background-color:#ececec;background-color:var(--main-surface-tertiary)}.disabled\:text-gray-300:disabled{--tw-text-opacity:1;color:rgba(205,205,205,var(--tw-text-opacity))}.disabled\:text-gray-400:disabled{--tw-text-opacity:1;color:rgba(180,180,180,var(--tw-text-opacity))}.disabled\:text-token-border-medium:disabled{color:rgba(0,0,0,.15);color:var(--border-medium)}.disabled\:text-token-text-tertiary:disabled{color:#676767;color:var(--text-tertiary)}.disabled\:opacity-10:disabled{opacity:.1}.disabled\:opacity-20:disabled{opacity:.2}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:hover\:bg-gray-900:hover:disabled{--tw-bg-opacity:1;background-color:rgba(23,23,23,var(--tw-bg-opacity))}.group:last-child .group-last\:border-b-0{border-bottom-width:0}.group:hover .group-hover\:visible,.group\/dalle-image:hover .group-hover\/dalle-image\:visible{visibility:visible}.group:hover .group-hover\:flex{display:flex}.group:hover .group-hover\:hidden{display:none}.group:hover .group-hover\:w-20{width:5rem}.group:hover .group-hover\:border-t-\[\#0077FF\]{--tw-border-opacity:1;border-top-color:rgba(0,119,255,var(--tw-border-opacity))}.group:hover .group-hover\:bg-token-main-surface-secondary{background-color:#f9f9f9;background-color:var(--main-surface-secondary)}.group:hover .group-hover\:from-token-sidebar-surface-secondary{--tw-gradient-from:var(--sidebar-surface-secondary) var(--tw-gradient-from-position);--tw-gradient-to:hsla(0,0%,100%,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.group:hover .group-hover\:from-60\%{--tw-gradient-from-position:60%}.group:hover .group-hover\:text-token-text-primary{color:#0d0d0d;color:var(--text-primary)}.group:hover .group-hover\:underline{text-decoration-line:underline}.group:hover .group-hover\:opacity-100{opacity:1}.group:hover .group-hover\:opacity-50{opacity:.5}.group:hover .group-hover\:grayscale-0{--tw-grayscale:grayscale(0);-webkit-filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.group[data-disabled] .group-data-\[disabled\]\:opacity-50{opacity:.5}.radix-disabled\:pointer-events-none[data-disabled]{pointer-events:none}.radix-disabled\:cursor-auto[data-disabled]{cursor:auto}.radix-disabled\:bg-transparent[data-disabled]{background-color:transparent}.radix-disabled\:text-token-text-tertiary[data-disabled]{color:#676767;color:var(--text-tertiary)}.radix-disabled\:opacity-50[data-disabled]{opacity:.5}.radix-highlighted\:bg-gray-50[data-highlighted]{--tw-bg-opacity:1;background-color:rgba(249,249,249,var(--tw-bg-opacity))}.radix-highlighted\:bg-token-main-surface-secondary[data-highlighted]{background-color:#f9f9f9;background-color:var(--main-surface-secondary)}.radix-highlighted\:outline-none[data-highlighted]{outline:2px solid transparent;outline-offset:2px}.radix-state-active\:bg-token-main-surface-tertiary[data-state=active]{background-color:#ececec;background-color:var(--main-surface-tertiary)}.radix-state-active\:bg-white[data-state=active]{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity))}.radix-state-active\:text-token-text-primary[data-state=active]{color:#0d0d0d;color:var(--text-primary)}.radix-state-active\:text-token-text-secondary[data-state=active]{color:#424242;color:var(--text-secondary)}.radix-state-checked\:translate-x-\[13px\][data-state=checked]{--tw-translate-x:13px}.radix-state-checked\:translate-x-\[13px\][data-state=checked],.radix-state-checked\:translate-x-\[14px\][data-state=checked]{-webkit-transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.radix-state-checked\:translate-x-\[14px\][data-state=checked]{--tw-translate-x:14px}.radix-state-checked\:border[data-state=checked]{border-width:1px}.radix-state-checked\:border-green-500[data-state=checked]{--tw-border-opacity:1;border-color:rgba(25,195,125,var(--tw-border-opacity))}.radix-state-checked\:bg-green-500[data-state=checked]{--tw-bg-opacity:1;background-color:rgba(25,195,125,var(--tw-bg-opacity))}.radix-state-checked\:bg-green-600[data-state=checked]{--tw-bg-opacity:1;background-color:rgba(16,163,127,var(--tw-bg-opacity))}.radix-state-checked\:bg-token-main-surface-primary[data-state=checked]{background-color:#fff;background-color:var(--main-surface-primary)}.radix-state-checked\:text-token-text-primary[data-state=checked]{color:#0d0d0d;color:var(--text-primary)}.radix-state-checked\:shadow-\[0_0_2px_rgba\(0\2c 0\2c 0\2c \.03\)\][data-state=checked]{--tw-shadow:0 0 2px rgba(0,0,0,.03);--tw-shadow-colored:0 0 2px var(--tw-shadow-color);box-shadow:0 0 transparent,0 0 transparent,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)}@-webkit-keyframes alertShow{0%{opacity:0;-webkit-transform:translate(-50%,-48%) scale(.96);transform:translate(-50%,-48%) scale(.96)}to{opacity:1;-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}}@keyframes alertShow{0%{opacity:0;-webkit-transform:translate(-50%,-48%) scale(.96);transform:translate(-50%,-48%) scale(.96)}to{opacity:1;-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}}.radix-state-open\:animate-alertShow[data-state=open]{-webkit-animation:alertShow .15s cubic-bezier(.16,1,.3,1);animation:alertShow .15s cubic-bezier(.16,1,.3,1)}@-webkit-keyframes contentShow{0%{opacity:0;-webkit-transform:scale(.96);transform:scale(.96)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes contentShow{0%{opacity:0;-webkit-transform:scale(.96);transform:scale(.96)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.radix-state-open\:animate-contentShow[data-state=open]{-webkit-animation:contentShow .15s cubic-bezier(.16,1,.3,1);animation:contentShow .15s cubic-bezier(.16,1,.3,1)}@-webkit-keyframes show{0%{opacity:0}to{opacity:1}}@keyframes show{0%{opacity:0}to{opacity:1}}.radix-state-open\:animate-show[data-state=open]{-webkit-animation:show .1s cubic-bezier(.16,1,.3,1);animation:show .1s cubic-bezier(.16,1,.3,1)}.radix-state-open\:bg-token-border-light[data-state=open]{background-color:rgba(0,0,0,.1);background-color:var(--border-light)}.radix-state-open\:bg-token-main-surface-secondary[data-state=open]{background-color:#f9f9f9;background-color:var(--main-surface-secondary)}.radix-state-open\:text-token-text-secondary[data-state=open]{color:#424242;color:var(--text-secondary)}.radix-state-open\:text-token-text-tertiary[data-state=open]{color:#676767;color:var(--text-tertiary)}@-webkit-keyframes slideUpAndFade{0%{opacity:0;-webkit-transform:translateY(2px);transform:translateY(2px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideUpAndFade{0%{opacity:0;-webkit-transform:translateY(2px);transform:translateY(2px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.radix-side-bottom\:animate-slideUpAndFade[data-side=bottom]{-webkit-animation:slideUpAndFade .4s cubic-bezier(.16,1,.3,1);animation:slideUpAndFade .4s cubic-bezier(.16,1,.3,1)}@-webkit-keyframes slideRightAndFade{0%{opacity:0;-webkit-transform:translateX(-2px);transform:translateX(-2px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideRightAndFade{0%{opacity:0;-webkit-transform:translateX(-2px);transform:translateX(-2px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}.radix-side-left\:animate-slideRightAndFade[data-side=left]{-webkit-animation:slideRightAndFade .4s cubic-bezier(.16,1,.3,1);animation:slideRightAndFade .4s cubic-bezier(.16,1,.3,1)}@keyframes slideLeftAndFade{0%{opacity:0;-webkit-transform:translateX(2px);transform:translateX(2px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}.radix-side-right\:animate-slideLeftAndFade[data-side=right]{-webkit-animation:slideLeftAndFade .4s cubic-bezier(.16,1,.3,1);animation:slideLeftAndFade .4s cubic-bezier(.16,1,.3,1)}@-webkit-keyframes slideDownAndFade{0%{opacity:0;-webkit-transform:translateY(-2px);transform:translateY(-2px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideDownAndFade{0%{opacity:0;-webkit-transform:translateY(-2px);transform:translateY(-2px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.radix-side-top\:animate-slideDownAndFade[data-side=top]{-webkit-animation:slideDownAndFade .4s cubic-bezier(.16,1,.3,1);animation:slideDownAndFade .4s cubic-bezier(.16,1,.3,1)}.group-ui-open\:bg-token-sidebar-surface-secondary.group[data-headlessui-state~=open]{background-color:#ececec;background-color:var(--sidebar-surface-secondary)}.group:where([data-headlessui-state~=open]) .group-ui-open\:bg-token-sidebar-surface-secondary{background-color:#ececec;background-color:var(--sidebar-surface-secondary)}:is(.dark .dark\:divide-gray-900)>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(23,23,23,var(--tw-divide-opacity))}.dark .dark\:border{border-width:1px}.dark .dark\:border-b{border-bottom-width:1px}.dark .dark\:border-r{border-right-width:1px}.dark .dark\:border-black\/20{border-color:rgba(0,0,0,.2)}.dark .dark\:border-gray-200{--tw-border-opacity:1;border-color:rgba(227,227,227,var(--tw-border-opacity))}.dark .dark\:border-gray-300{--tw-border-opacity:1;border-color:rgba(205,205,205,var(--tw-border-opacity))}.dark .dark\:border-gray-500{--tw-border-opacity:1;border-color:rgba(155,155,155,var(--tw-border-opacity))}.dark .dark\:border-gray-600{--tw-border-opacity:1;border-color:rgba(103,103,103,var(--tw-border-opacity))}.dark .dark\:border-gray-700{--tw-border-opacity:1;border-color:rgba(78,78,78,var(--tw-border-opacity))}.dark .dark\:border-gray-800{--tw-border-opacity:1;border-color:rgba(38,38,38,var(--tw-border-opacity))}.dark .dark\:border-token-border-heavy{border-color:rgba(0,0,0,.2);border-color:var(--border-heavy)}.dark .dark\:border-token-border-medium{border-color:rgba(0,0,0,.15);border-color:var(--border-medium)}.dark .dark\:border-white{--tw-border-opacity:1;border-color:rgba(255,255,255,var(--tw-border-opacity))}.dark .dark\:border-white\/10{border-color:hsla(0,0%,100%,.1)}.dark .dark\:border-white\/20{border-color:hsla(0,0%,100%,.2)}.dark .dark\:border-white\/30{border-color:hsla(0,0%,100%,.3)}.dark .dark\:bg-\[\#272832\]{--tw-bg-opacity:1;background-color:rgba(39,40,50,var(--tw-bg-opacity))}.dark .dark\:bg-\[rgba\(255\2c 255\2c 255\2c 0\.15\)\]{background-color:hsla(0,0%,100%,.15)}.dark .dark\:bg-black{--tw-bg-opacity:1;background-color:rgba(0,0,0,var(--tw-bg-opacity))}.dark .dark\:bg-black\/25{background-color:rgba(0,0,0,.25)}.dark .dark\:bg-black\/80{background-color:rgba(0,0,0,.8)}.dark .dark\:bg-brand-green\/50{background-color:rgba(25,195,125,.5)}.dark .dark\:bg-gray-100{--tw-bg-opacity:1;background-color:rgba(236,236,236,var(--tw-bg-opacity))}.dark .dark\:bg-gray-50{--tw-bg-opacity:1;background-color:rgba(249,249,249,var(--tw-bg-opacity))}.dark .dark\:bg-gray-500{--tw-bg-opacity:1;background-color:rgba(155,155,155,var(--tw-bg-opacity))}.dark .dark\:bg-gray-600{--tw-bg-opacity:1;background-color:rgba(103,103,103,var(--tw-bg-opacity))}.dark .dark\:bg-gray-700{--tw-bg-opacity:1;background-color:rgba(78,78,78,var(--tw-bg-opacity))}.dark .dark\:bg-gray-900{--tw-bg-opacity:1;background-color:rgba(23,23,23,var(--tw-bg-opacity))}.dark .dark\:bg-orange-500{--tw-bg-opacity:1;background-color:rgba(224,108,43,var(--tw-bg-opacity))}.dark .dark\:bg-red-200{--tw-bg-opacity:1;background-color:rgba(254,202,202,var(--tw-bg-opacity))}.dark .dark\:bg-transparent{background-color:transparent}.dark .dark\:bg-white{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity))}.dark .dark\:bg-white\/5{background-color:hsla(0,0%,100%,.05)}.dark .dark\:from-gray-800{--tw-gradient-from:#262626 var(--tw-gradient-from-position);--tw-gradient-to:rgba(38,38,38,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.dark .dark\:stroke-brand-purple\/50{stroke:rgba(171,104,255,.5)}.dark .dark\:text-\[\#D292FF\]{--tw-text-opacity:1;color:rgba(210,146,255,var(--tw-text-opacity))}.dark .dark\:text-black{--tw-text-opacity:1;color:rgba(0,0,0,var(--tw-text-opacity))}.dark .dark\:text-blue-400{--tw-text-opacity:1;color:rgba(58,136,255,var(--tw-text-opacity))}.dark .dark\:text-blue-600{--tw-text-opacity:1;color:rgba(37,99,235,var(--tw-text-opacity))}.dark .dark\:text-gray-700{--tw-text-opacity:1;color:rgba(78,78,78,var(--tw-text-opacity))}.dark .dark\:text-gray-900{--tw-text-opacity:1;color:rgba(23,23,23,var(--tw-text-opacity))}.dark .dark\:text-green-100{--tw-text-opacity:1;color:rgba(210,244,211,var(--tw-text-opacity))}.dark .dark\:text-red-500{--tw-text-opacity:1;color:rgba(239,68,68,var(--tw-text-opacity))}.dark .dark\:text-red-800{--tw-text-opacity:1;color:rgba(153,27,27,var(--tw-text-opacity))}.dark .dark\:text-token-text-secondary{color:#424242;color:var(--text-secondary)}.dark .dark\:text-white{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.dark .dark\:text-white\/60{color:hsla(0,0%,100%,.6)}.dark .dark\:text-white\/70{color:hsla(0,0%,100%,.7)}:is(.dark .dark\:placeholder-white\/50)::-webkit-input-placeholder{color:hsla(0,0%,100%,.5)}:is(.dark .dark\:placeholder-white\/50)::placeholder{color:hsla(0,0%,100%,.5)}.dark .dark\:opacity-60{opacity:.6}.dark .dark\:shadow-\[inset_0_0_0_1px_rgba\(255\2c 255\2c 255\2c 0\.1\)\]{--tw-shadow:inset 0 0 0 1px hsla(0,0%,100%,.1);--tw-shadow-colored:inset 0 0 0 1px var(--tw-shadow-color)}.dark .dark\:shadow-\[inset_0_0_0_1px_rgba\(255\2c 255\2c 255\2c 0\.1\)\],.dark .dark\:shadow-none{box-shadow:0 0 transparent,0 0 transparent,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)}.dark .dark\:shadow-none{--tw-shadow:0 0 transparent;--tw-shadow-colored:0 0 transparent}.dark .dark\:ring-white\/20{--tw-ring-color:hsla(0,0%,100%,.2)}:is(.dark .dark\:placeholder\:text-token-text-secondary)::-webkit-input-placeholder{color:#424242;color:var(--text-secondary)}:is(.dark .dark\:placeholder\:text-token-text-secondary)::placeholder{color:#424242;color:var(--text-secondary)}:is(.dark .placeholder\:dark\:text-white)::-webkit-input-placeholder{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}:is(.dark .placeholder\:dark\:text-white)::placeholder{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.dark .dark\:last\:border-0:last-child{border-width:0}.dark .dark\:focus-within\:border-token-border-xheavy[focus-within]{border-color:rgba(0,0,0,.25);border-color:var(--border-xheavy)}.dark .dark\:focus-within\:border-token-border-xheavy:focus-within{border-color:rgba(0,0,0,.25);border-color:var(--border-xheavy)}.dark .dark\:focus-within\:ring-0[focus-within]{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 transparent;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 transparent)}.dark .dark\:focus-within\:ring-0:focus-within{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 transparent;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 transparent)}.dark .dark\:hover\:border-gray-800:hover{--tw-border-opacity:1;border-color:rgba(38,38,38,var(--tw-border-opacity))}.dark .dark\:hover\:border-white:hover{--tw-border-opacity:1;border-color:rgba(255,255,255,var(--tw-border-opacity))}.dark .dark\:hover\:bg-brand-green\/40:hover{background-color:rgba(25,195,125,.4)}.dark .dark\:hover\:bg-gray-200:hover{--tw-bg-opacity:1;background-color:rgba(227,227,227,var(--tw-bg-opacity))}.dark .dark\:hover\:bg-gray-500\/10:hover{background-color:hsla(0,0%,61%,.1)}.dark .dark\:hover\:bg-gray-700:hover{--tw-bg-opacity:1;background-color:rgba(78,78,78,var(--tw-bg-opacity))}.dark .dark\:hover\:bg-gray-800:hover{--tw-bg-opacity:1;background-color:rgba(38,38,38,var(--tw-bg-opacity))}.dark .dark\:hover\:bg-token-main-surface-secondary:hover{background-color:#f9f9f9;background-color:var(--main-surface-secondary)}.dark .dark\:hover\:bg-white:hover{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity))}.dark .dark\:hover\:bg-white\/10:hover{background-color:hsla(0,0%,100%,.1)}.dark .dark\:hover\:bg-white\/20:hover{background-color:hsla(0,0%,100%,.2)}:is(.dark .hover\:dark\:bg-white\/10):hover{background-color:hsla(0,0%,100%,.1)}.dark .dark\:hover\:text-blue-600:hover{--tw-text-opacity:1;color:rgba(37,99,235,var(--tw-text-opacity))}.dark .dark\:hover\:text-token-text-primary:hover{color:#0d0d0d;color:var(--text-primary)}.dark .dark\:hover\:text-white\/50:hover{color:hsla(0,0%,100%,.5)}.dark .dark\:focus\:border-white:focus{--tw-border-opacity:1;border-color:rgba(255,255,255,var(--tw-border-opacity))}.dark .dark\:focus\:ring-gray-600:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(103,103,103,var(--tw-ring-opacity))}.dark .dark\:focus\:ring-white:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(255,255,255,var(--tw-ring-opacity))}.dark .dark\:focus-visible\:border-green-500.focus-visible{--tw-border-opacity:1;border-color:rgba(25,195,125,var(--tw-border-opacity))}.dark .dark\:focus-visible\:border-green-500:focus-visible{--tw-border-opacity:1;border-color:rgba(25,195,125,var(--tw-border-opacity))}.dark .dark\:disabled\:text-gray-400:disabled{--tw-text-opacity:1;color:rgba(180,180,180,var(--tw-text-opacity))}.dark .dark\:disabled\:hover\:bg-white:hover:disabled{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity))}.dark .dark\:radix-disabled\:bg-transparent[data-disabled]{background-color:transparent}.dark .dark\:radix-highlighted\:bg-gray-700[data-highlighted]{--tw-bg-opacity:1;background-color:rgba(78,78,78,var(--tw-bg-opacity))}.dark .dark\:radix-state-active\:bg-token-main-surface-tertiary[data-state=active]{background-color:#ececec;background-color:var(--main-surface-tertiary)}.dark .dark\:radix-state-open\:text-gray-400[data-state=open]{--tw-text-opacity:1;color:rgba(180,180,180,var(--tw-text-opacity))}@media (min-width:640px){.sm\:absolute{position:absolute}.sm\:left-16{left:4rem}.sm\:-mx-6{margin-left:-1.5rem;margin-right:-1.5rem}.sm\:mb-2{margin-bottom:.5rem}.sm\:mb-4{margin-bottom:1rem}.sm\:mt-0{margin-top:0}.sm\:mt-16{margin-top:4rem}.sm\:mt-4{margin-top:1rem}.sm\:block{display:block}.sm\:inline-block{display:inline-block}.sm\:flex{display:flex}.sm\:h-10{height:2.5rem}.sm\:w-10{width:2.5rem}.sm\:w-\[calc\(\(100\%-12px\)\/2\)\]{width:calc(50% - 6px)}.sm\:max-w-2xl{max-width:42rem}.sm\:max-w-xs{max-width:20rem}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-rows-2{grid-template-rows:repeat(2,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:flex-row-reverse{flex-direction:row-reverse}.sm\:items-center{align-items:center}.sm\:gap-3{gap:.75rem}.sm\:gap-y-0{row-gap:0}.sm\:rounded-lg{border-radius:.5rem}.sm\:rounded-md{border-radius:.375rem}.sm\:rounded-t-\[30px\]{border-top-left-radius:30px;border-top-right-radius:30px}.sm\:p-2{padding:.5rem}.sm\:p-3{padding:.75rem}.sm\:p-4{padding:1rem}.sm\:p-6{padding:1.5rem}.sm\:px-0{padding-left:0;padding-right:0}.sm\:px-2{padding-left:.5rem;padding-right:.5rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:pb-0{padding-bottom:0}.sm\:pb-2{padding-bottom:.5rem}.sm\:pb-6{padding-bottom:1.5rem}.sm\:pr-2{padding-right:.5rem}.sm\:pt-4{padding-top:1rem}.sm\:pt-8{padding-top:2rem}.sm\:text-4xl{font-size:2.25rem;line-height:2.5rem}.sm\:text-base{font-size:1rem;line-height:1.5rem}.sm\:text-sm{font-size:.875rem;line-height:1.25rem}.sm\:duration-300{transition-duration:.3s}.sm\:duration-500{transition-duration:.5s}@supports (min-height:100dvh){.sm\:supports-\[min-height\:100dvh\]\:min-h-\[100dvh\]{min-height:100dvh}}}@media (min-width:768px){.md\:invisible{visibility:hidden}.md\:static{position:static}.md\:-left-4{left:-1rem}.md\:-right-4{right:-1rem}.md\:bottom-3{bottom:.75rem}.md\:left-4{left:1rem}.md\:left-\[23px\]{left:23px}.md\:right-3{right:.75rem}.md\:right-\[21px\]{right:21px}.md\:top-\[150px\]{top:150px}.md\:top-\[21px\]{top:21px}.md\:top-\[22px\]{top:22px}.md\:top-\[250px\]{top:250px}.md\:col-span-1{grid-column:span 1/span 1}.md\:col-span-2{grid-column:span 2/span 2}.md\:m-0{margin:0}.md\:m-auto{margin:auto}.md\:mx-4{margin-left:1rem;margin-right:1rem}.md\:my-4{margin-bottom:1rem;margin-top:1rem}.md\:-mb-16{margin-bottom:-4rem}.md\:mb-0{margin-bottom:0}.md\:mb-3{margin-bottom:.75rem}.md\:mb-4{margin-bottom:1rem}.md\:ml-0{margin-left:0}.md\:ml-8{margin-left:2rem}.md\:ml-\[-8px\]{margin-left:-8px}.md\:mt-2{margin-top:.5rem}.md\:mt-3{margin-top:.75rem}.md\:mt-5{margin-top:1.25rem}.md\:line-clamp-3{-webkit-box-orient:vertical;-webkit-line-clamp:3;display:-webkit-box;overflow:hidden}.md\:block{display:block}.md\:flex{display:flex}.md\:inline-flex{display:inline-flex}.md\:grid{display:grid}.md\:hidden{display:none}.md\:h-14{height:3.5rem}.md\:h-16{height:4rem}.md\:h-24{height:6rem}.md\:h-32{height:8rem}.md\:h-6{height:1.5rem}.md\:h-\[30px\]{height:30px}.md\:h-\[72px\]{height:72px}.md\:max-h-\[80vh\]{max-height:80vh}.md\:max-h-\[calc\(100vh-300px\)\]{max-height:calc(100vh - 300px)}.md\:min-h-0{min-height:0}.md\:min-h-\[380px\]{min-height:380px}.md\:w-1\/2{width:50%}.md\:w-1\/3{width:33.333333%}.md\:w-16{width:4rem}.md\:w-24{width:6rem}.md\:w-3\/5{width:60%}.md\:w-6{width:1.5rem}.md\:w-\[100px\]{width:100px}.md\:w-\[250px\]{width:250px}.md\:w-\[26rem\]{width:26rem}.md\:w-\[30px\]{width:30px}.md\:w-\[500px\]{width:500px}.md\:w-\[672px\]{width:672px}.md\:w-\[calc\(100\%-\.5rem\)\]{width:calc(100% - .5rem)}.md\:w-\[calc\(100\%-16rem\)\]{width:calc(100% - 16rem)}.md\:w-auto{width:auto}.md\:w-full{width:100%}.md\:min-w-\[180px\]{min-width:180px}.md\:min-w-\[672px\]{min-width:672px}.md\:max-w-2xl{max-width:42rem}.md\:max-w-3xl{max-width:48rem}.md\:max-w-4xl{max-width:56rem}.md\:max-w-\[672px\]{max-width:672px}.md\:max-w-\[680px\]{max-width:680px}.md\:max-w-lg{max-width:32rem}.md\:max-w-none{max-width:none}.md\:max-w-xs{max-width:20rem}.md\:grow-0{flex-grow:0}.md\:basis-0{flex-basis:0px}.md\:basis-\[25vw\]{flex-basis:25vw}.md\:basis-\[75vw\]{flex-basis:75vw}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-rows-\[minmax\(20px\2c _1fr\)_auto_minmax\(20px\2c _1fr\)\]{grid-template-rows:minmax(20px,1fr) auto minmax(20px,1fr)}.md\:flex-row{flex-direction:row}.md\:flex-col{flex-direction:column}.md\:items-start{align-items:flex-start}.md\:items-end{align-items:flex-end}.md\:justify-between{justify-content:space-between}.md\:gap-2{gap:.5rem}.md\:gap-3{gap:.75rem}.md\:gap-6{gap:1.5rem}.md\:gap-x-2{-webkit-column-gap:.5rem;column-gap:.5rem}.md\:gap-y-1{row-gap:.25rem}.md\:gap-y-1\.5{row-gap:.375rem}.md\:overflow-hidden{overflow:hidden}.md\:overflow-visible{overflow:visible}.md\:whitespace-normal{white-space:normal}.md\:rounded-2xl{border-radius:1rem}.md\:rounded-lg{border-radius:.5rem}.md\:rounded-none{border-radius:0}.md\:border{border-width:1px}.md\:border-b-2{border-bottom-width:2px}.md\:border-l{border-left-width:1px}.md\:border-r{border-right-width:1px}.md\:border-t-0{border-top-width:0}.md\:border-gray-100{--tw-border-opacity:1;border-color:rgba(236,236,236,var(--tw-border-opacity))}.md\:border-transparent{border-color:transparent}.md\:\!bg-transparent{background-color:transparent!important}.md\:bg-transparent{background-color:transparent}.md\:bg-vert-light-gradient{background-image:linear-gradient(180deg,hsla(0,0%,100%,0) 13.94%,#fff 54.73%)}.md\:p-0{padding:0}.md\:p-0\.5{padding:.125rem}.md\:p-1{padding:.25rem}.md\:p-2{padding:.5rem}.md\:p-6{padding:1.5rem}.md\:px-0{padding-left:0;padding-right:0}.md\:px-2{padding-left:.5rem;padding-right:.5rem}.md\:px-3{padding-left:.75rem;padding-right:.75rem}.md\:px-4{padding-left:1rem;padding-right:1rem}.md\:px-5{padding-left:1.25rem;padding-right:1.25rem}.md\:px-6{padding-left:1.5rem;padding-right:1.5rem}.md\:px-\[60px\]{padding-left:60px;padding-right:60px}.md\:py-2{padding-bottom:.5rem;padding-top:.5rem}.md\:py-3{padding-bottom:.75rem;padding-top:.75rem}.md\:py-3\.5{padding-bottom:.875rem;padding-top:.875rem}.md\:py-4{padding-bottom:1rem;padding-top:1rem}.md\:py-6{padding-bottom:1.5rem;padding-top:1.5rem}.md\:py-\[22px\]{padding-bottom:22px;padding-top:22px}.md\:\!pt-0{padding-top:0!important}.md\:pb-0{padding-bottom:0}.md\:pb-5{padding-bottom:1.25rem}.md\:pb-6{padding-bottom:1.5rem}.md\:pl-0{padding-left:0}.md\:pl-16{padding-left:4rem}.md\:pl-2{padding-left:.5rem}.md\:pl-4{padding-left:1rem}.md\:pl-6{padding-left:1.5rem}.md\:pl-\[55px\]{padding-left:55px}.md\:pr-12{padding-right:3rem}.md\:pr-4{padding-right:1rem}.md\:pr-8{padding-right:2rem}.md\:pr-\[72px\]{padding-right:72px}.md\:pt-0{padding-top:0}.md\:pt-4{padding-top:1rem}.md\:pt-5{padding-top:1.25rem}.md\:text-justify{text-align:justify}.md\:text-2xl{font-size:1.5rem;line-height:2rem}.md\:text-5xl{font-size:3rem;line-height:1}.md\:text-\[32px\]{font-size:32px}.md\:text-\[40px\]{font-size:40px}.md\:text-base{font-size:1rem;line-height:1.5rem}.md\:text-lg{font-size:1.125rem;line-height:1.75rem}.md\:leading-8{line-height:2rem}.md\:leading-tight{line-height:1.25}.md\:text-token-text-primary{color:#0d0d0d;color:var(--text-primary)}.md\:text-token-text-tertiary{color:#676767;color:var(--text-tertiary)}.md\:opacity-0{opacity:0}.md\:first\:ml-0:first-child{margin-left:0}.md\:last\:mb-6:last-child{margin-bottom:1.5rem}.md\:last\:mr-0:last-child{margin-right:0}.md\:hover\:bg-gray-50:hover{--tw-bg-opacity:1;background-color:rgba(249,249,249,var(--tw-bg-opacity))}.group.final-completion .md\:group-\[\.final-completion\]\:visible,.group:hover .md\:group-hover\:visible{visibility:visible}.md\:radix-state-active\:bg-token-main-surface-secondary[data-state=active]{background-color:#f9f9f9;background-color:var(--main-surface-secondary)}.md\:radix-state-active\:bg-token-main-surface-tertiary[data-state=active]{background-color:#ececec;background-color:var(--main-surface-tertiary)}.md\:radix-state-active\:text-token-text-primary[data-state=active]{color:#0d0d0d;color:var(--text-primary)}.dark .md\:dark\:border-gray-700{--tw-border-opacity:1;border-color:rgba(78,78,78,var(--tw-border-opacity))}.dark .md\:dark\:border-transparent{border-color:transparent}.dark .dark\:md\:bg-transparent{background-color:transparent}.dark .dark\:md\:bg-vert-dark-gradient{background-image:linear-gradient(180deg,rgba(53,55,64,0),#353740 58.85%)}.dark .dark\:md\:hover\:bg-gray-700:hover{--tw-bg-opacity:1;background-color:rgba(78,78,78,var(--tw-bg-opacity))}}@media (min-width:1024px){.lg\:relative{position:relative}.lg\:-left-3{left:-.75rem}.lg\:-right-3{right:-.75rem}.lg\:left-auto{left:auto}.lg\:top-1\/2{top:50%}.lg\:-mx-8{margin-left:-2rem;margin-right:-2rem}.lg\:mx-auto{margin-left:auto;margin-right:auto}.lg\:mb-0{margin-bottom:0}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:h-36{height:9rem}.lg\:w-3\/5{width:60%}.lg\:w-\[300px\]{width:300px}.lg\:w-\[896px\]{width:896px}.lg\:w-\[calc\(\(100\%-24px\)\/3\)\]{width:calc(33.33333% - 8px)}.lg\:w-auto{width:auto}.lg\:w-full{width:100%}.lg\:min-w-\[896px\]{min-width:896px}.lg\:\!max-w-lg{max-width:32rem!important}.lg\:max-w-2xl{max-width:42rem}.lg\:max-w-\[38rem\]{max-width:38rem}.lg\:max-w-\[40rem\]{max-width:40rem}.lg\:max-w-\[796px\]{max-width:796px}.lg\:max-w-\[896px\]{max-width:896px}.lg\:max-w-md{max-width:28rem}.lg\:max-w-none{max-width:none}.lg\:max-w-sm{max-width:24rem}.lg\:-translate-x-full{--tw-translate-x:-100%}.lg\:-translate-x-full,.lg\:-translate-y-1\/2{-webkit-transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.lg\:-translate-y-1\/2{--tw-translate-y:-50%}.lg\:translate-x-full{--tw-translate-x:100%}.lg\:translate-x-full,.lg\:translate-y-0{-webkit-transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.lg\:translate-y-0{--tw-translate-y:0px}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-\[60\%_40\%\]{grid-template-columns:60% 40%}.lg\:flex-row{flex-direction:row}.lg\:justify-start{justify-content:flex-start}.lg\:justify-between{justify-content:space-between}.lg\:gap-x-3{-webkit-column-gap:.75rem;column-gap:.75rem}.lg\:gap-y-2{row-gap:.5rem}.lg\:gap-y-2\.5{row-gap:.625rem}.lg\:self-center{align-self:center}.lg\:rounded-lg{border-radius:.5rem}.lg\:rounded-none{border-radius:0}.lg\:border{border-width:1px}.lg\:border-0{border-width:0}.lg\:p-0{padding:0}.lg\:p-6{padding:1.5rem}.lg\:px-1{padding-left:.25rem;padding-right:.25rem}.lg\:px-10{padding-left:2.5rem;padding-right:2.5rem}.lg\:px-14{padding-left:3.5rem;padding-right:3.5rem}.lg\:px-3{padding-left:.75rem;padding-right:.75rem}.lg\:px-4{padding-left:1rem;padding-right:1rem}.lg\:px-8{padding-left:2rem;padding-right:2rem}.lg\:py-10{padding-bottom:2.5rem;padding-top:2.5rem}.lg\:py-3{padding-bottom:.75rem;padding-top:.75rem}.lg\:py-6{padding-bottom:1.5rem;padding-top:1.5rem}.lg\:pl-8{padding-left:2rem}.lg\:pr-10{padding-right:2.5rem}.lg\:pt-32{padding-top:8rem}.lg\:text-left{text-align:left}.lg\:text-\[22px\]{font-size:22px}}@media (min-width:1280px){.xl\:w-\[1024px\]{width:1024px}.xl\:w-\[350px\]{width:350px}.xl\:min-w-\[1024px\]{min-width:1024px}.xl\:max-w-3xl{max-width:48rem}.xl\:max-w-4xl{max-width:56rem}.xl\:max-w-6xl{max-width:72rem}.xl\:max-w-\[48rem\]{max-width:48rem}.xl\:max-w-xl{max-width:36rem}.xl\:max-w-xs{max-width:20rem}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:px-5{padding-left:1.25rem;padding-right:1.25rem}}@media (min-width:1536px){.\32xl\:w-\[400px\]{width:400px}}.\[\&\:has\(textarea\:focus\)\]\:min-h-\[124px\][\:has\(textarea\:focus\)]{min-height:124px}.\[\&\:has\(textarea\:focus\)\]\:min-h-\[124px\]:has(textarea:focus){min-height:124px}.\[\&\:has\(textarea\:focus\)\]\:border-token-border-xheavy[\:has\(textarea\:focus\)]{border-color:rgba(0,0,0,.25);border-color:var(--border-xheavy)}.\[\&\:has\(textarea\:focus\)\]\:border-token-border-xheavy:has(textarea:focus){border-color:rgba(0,0,0,.25);border-color:var(--border-xheavy)}.\[\&\:has\(textarea\:focus\)\]\:shadow-\[0_2px_6px_rgba\(0\2c 0\2c 0\2c \.05\)\][\:has\(textarea\:focus\)]{--tw-shadow:0 2px 6px rgba(0,0,0,.05);--tw-shadow-colored:0 2px 6px var(--tw-shadow-color);box-shadow:0 0 transparent,0 0 transparent,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)}.\[\&\:has\(textarea\:focus\)\]\:shadow-\[0_2px_6px_rgba\(0\2c 0\2c 0\2c \.05\)\]:has(textarea:focus){--tw-shadow:0 2px 6px rgba(0,0,0,.05);--tw-shadow-colored:0 2px 6px var(--tw-shadow-color);box-shadow:0 0 transparent,0 0 transparent,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)}.\[\&\:has\(textarea\:focus\)\]\:shadow-\[0_4px_12px_rgba\(0\2c 0\2c 0\2c \.08\)\2c 0_0_0_1px_var\(--border-heavy\)\][\:has\(textarea\:focus\)]{--tw-shadow:0 4px 12px rgba(0,0,0,.08),0 0 0 1px var(--border-heavy);--tw-shadow-colored:0 4px 12px var(--tw-shadow-color),0 0 0 1px var(--tw-shadow-color);box-shadow:0 0 transparent,0 0 transparent,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)}.\[\&\:has\(textarea\:focus\)\]\:shadow-\[0_4px_12px_rgba\(0\2c 0\2c 0\2c \.08\)\2c 0_0_0_1px_var\(--border-heavy\)\]:has(textarea:focus){--tw-shadow:0 4px 12px rgba(0,0,0,.08),0 0 0 1px var(--border-heavy);--tw-shadow-colored:0 4px 12px var(--tw-shadow-color),0 0 0 1px var(--tw-shadow-color);box-shadow:0 0 transparent,0 0 transparent,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)}.\[\&\>div\:nth-child\(2\)\]\:overflow-y-hidden>div:nth-child(2){overflow-y:hidden}.text-message+.\[\.text-message\+\&\]\:mt-5{margin-top:1.25rem}tr:last-child .\[tr\:last-child_\&\]\:border-b-0{border-bottom-width:0}tr[data-disabled=true] .\[tr\[data-disabled\=true\]_\&\]\:opacity-50{opacity:.5}@font-face{font-family:KaTeX_AMS;font-style:normal;font-weight:400;src:url(https://cdn.oaistatic.com/_next/static/media/KaTeX_AMS-Regular.a79f1c31.woff2) format("woff2")}@font-face{font-family:KaTeX_Caligraphic;font-style:normal;font-weight:700;src:url(https://cdn.oaistatic.com/_next/static/media/KaTeX_Caligraphic-Bold.ec17d132.woff2) format("woff2")}@font-face{font-family:KaTeX_Caligraphic;font-style:normal;font-weight:400;src:url(https://cdn.oaistatic.com/_next/static/media/KaTeX_Caligraphic-Regular.55fac258.woff2) format("woff2")}@font-face{font-family:KaTeX_Fraktur;font-style:normal;font-weight:700;src:url(https://cdn.oaistatic.com/_next/static/media/KaTeX_Fraktur-Bold.d42a5579.woff2) format("woff2")}@font-face{font-family:KaTeX_Fraktur;font-style:normal;font-weight:400;src:url(https://cdn.oaistatic.com/_next/static/media/KaTeX_Fraktur-Regular.d3c882a6.woff2) format("woff2")}@font-face{font-family:KaTeX_Main;font-style:normal;font-weight:700;src:url(https://cdn.oaistatic.com/_next/static/media/KaTeX_Main-Bold.c3fb5ac2.woff2) format("woff2")}@font-face{font-family:KaTeX_Main;font-style:italic;font-weight:700;src:url(https://cdn.oaistatic.com/_next/static/media/KaTeX_Main-BoldItalic.6f2bb1df.woff2) format("woff2")}@font-face{font-family:KaTeX_Main;font-style:italic;font-weight:400;src:url(https://cdn.oaistatic.com/_next/static/media/KaTeX_Main-Italic.8916142b.woff2) format("woff2")}@font-face{font-family:KaTeX_Main;font-style:normal;font-weight:400;src:url(https://cdn.oaistatic.com/_next/static/media/KaTeX_Main-Regular.0462f03b.woff2) format("woff2")}@font-face{font-family:KaTeX_Math;font-style:italic;font-weight:700;src:url(https://cdn.oaistatic.com/_next/static/media/KaTeX_Math-BoldItalic.572d331f.woff2) format("woff2")}@font-face{font-family:KaTeX_Math;font-style:italic;font-weight:400;src:url(https://cdn.oaistatic.com/_next/static/media/KaTeX_Math-Italic.f28c23ac.woff2) format("woff2")}@font-face{font-family:"KaTeX_SansSerif";font-style:normal;font-weight:700;src:url(https://cdn.oaistatic.com/_next/static/media/KaTeX_SansSerif-Bold.8c5b5494.woff2) format("woff2")}@font-face{font-family:"KaTeX_SansSerif";font-style:italic;font-weight:400;src:url(https://cdn.oaistatic.com/_next/static/media/KaTeX_SansSerif-Italic.3b1e59b3.woff2) format("woff2")}@font-face{font-family:"KaTeX_SansSerif";font-style:normal;font-weight:400;src:url(https://cdn.oaistatic.com/_next/static/media/KaTeX_SansSerif-Regular.ba21ed5f.woff2) format("woff2")}@font-face{font-family:KaTeX_Script;font-style:normal;font-weight:400;src:url(https://cdn.oaistatic.com/_next/static/media/KaTeX_Script-Regular.03e9641d.woff2) format("woff2")}@font-face{font-family:KaTeX_Size1;font-style:normal;font-weight:400;src:url(https://cdn.oaistatic.com/_next/static/media/KaTeX_Size1-Regular.eae34984.woff2) format("woff2")}@font-face{font-family:KaTeX_Size2;font-style:normal;font-weight:400;src:url(https://cdn.oaistatic.com/_next/static/media/KaTeX_Size2-Regular.5916a24f.woff2) format("woff2")}@font-face{font-family:KaTeX_Size3;font-style:normal;font-weight:400;src:url(https://cdn.oaistatic.com/_next/static/media/KaTeX_Size3-Regular.b4230e7e.woff2) format("woff2")}@font-face{font-family:KaTeX_Size4;font-style:normal;font-weight:400;src:url(https://cdn.oaistatic.com/_next/static/media/KaTeX_Size4-Regular.10d95fd3.woff2) format("woff2")}@font-face{font-family:KaTeX_Typewriter;font-style:normal;font-weight:400;src:url(https://cdn.oaistatic.com/_next/static/media/KaTeX_Typewriter-Regular.a8709e36.woff2) format("woff2")}.katex{font:normal 1.21em KaTeX_Main,Times New Roman,serif;line-height:1.2;text-indent:0;text-rendering:auto}.katex *{-ms-high-contrast-adjust:none!important;border-color:currentcolor}.katex .katex-version:after{content:"0.16.0"}.katex .katex-mathml{clip:rect(1px,1px,1px,1px);border:0;height:1px;overflow:hidden;padding:0;position:absolute;width:1px}.katex .katex-html>.newline{display:block}.katex .base{position:relative;white-space:nowrap;width:-webkit-min-content;width:min-content}.katex .base,.katex .strut{display:inline-block}.katex .textbf{font-weight:700}.katex .textit{font-style:italic}.katex .textrm{font-family:KaTeX_Main}.katex .textsf{font-family:"KaTeX_SansSerif"}.katex .texttt{font-family:KaTeX_Typewriter}.katex .mathnormal{font-family:KaTeX_Math;font-style:italic}.katex .mathit{font-family:KaTeX_Main;font-style:italic}.katex .mathrm{font-style:normal}.katex .mathbf{font-family:KaTeX_Main;font-weight:700}.katex .boldsymbol{font-family:KaTeX_Math;font-style:italic;font-weight:700}.katex .amsrm,.katex .mathbb,.katex .textbb{font-family:KaTeX_AMS}.katex .mathcal{font-family:KaTeX_Caligraphic}.katex .mathfrak,.katex .textfrak{font-family:KaTeX_Fraktur}.katex .mathtt{font-family:KaTeX_Typewriter}.katex .mathscr,.katex .textscr{font-family:KaTeX_Script}.katex .mathsf,.katex .textsf{font-family:"KaTeX_SansSerif"}.katex .mathboldsf,.katex .textboldsf{font-family:"KaTeX_SansSerif";font-weight:700}.katex .mathitsf,.katex .textitsf{font-family:"KaTeX_SansSerif";font-style:italic}.katex .mainrm{font-family:KaTeX_Main;font-style:normal}.katex .vlist-t{border-collapse:collapse;display:inline-table;table-layout:fixed}.katex .vlist-r{display:table-row}.katex .vlist{display:table-cell;position:relative;vertical-align:bottom}.katex .vlist>span{display:block;height:0;position:relative}.katex .vlist>span>span{display:inline-block}.katex .vlist>span>.pstrut{overflow:hidden;width:0}.katex .vlist-t2{margin-right:-2px}.katex .vlist-s{display:table-cell;font-size:1px;min-width:2px;vertical-align:bottom;width:2px}.katex .vbox{align-items:baseline;display:inline-flex;flex-direction:column}.katex .hbox{width:100%}.katex .hbox,.katex .thinbox{display:inline-flex;flex-direction:row}.katex .thinbox{max-width:0;width:0}.katex .msupsub{text-align:left}.katex .mfrac>span>span{text-align:center}.katex .mfrac .frac-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .hdashline,.katex .hline,.katex .mfrac .frac-line,.katex .overline .overline-line,.katex .rule,.katex .underline .underline-line{min-height:1px}.katex .mspace{display:inline-block}.katex .clap,.katex .llap,.katex .rlap{position:relative;width:0}.katex .clap>.inner,.katex .llap>.inner,.katex .rlap>.inner{position:absolute}.katex .clap>.fix,.katex .llap>.fix,.katex .rlap>.fix{display:inline-block}.katex .llap>.inner{right:0}.katex .clap>.inner,.katex .rlap>.inner{left:0}.katex .clap>.inner>span{margin-left:-50%;margin-right:50%}.katex .rule{border:0 solid;display:inline-block;position:relative}.katex .hline,.katex .overline .overline-line,.katex .underline .underline-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .hdashline{border-bottom-style:dashed;display:inline-block;width:100%}.katex .sqrt>.root{margin-left:.27777778em;margin-right:-.55555556em}.katex .fontsize-ensurer.reset-size1.size1,.katex .sizing.reset-size1.size1{font-size:1em}.katex .fontsize-ensurer.reset-size1.size2,.katex .sizing.reset-size1.size2{font-size:1.2em}.katex .fontsize-ensurer.reset-size1.size3,.katex .sizing.reset-size1.size3{font-size:1.4em}.katex .fontsize-ensurer.reset-size1.size4,.katex .sizing.reset-size1.size4{font-size:1.6em}.katex .fontsize-ensurer.reset-size1.size5,.katex .sizing.reset-size1.size5{font-size:1.8em}.katex .fontsize-ensurer.reset-size1.size6,.katex .sizing.reset-size1.size6{font-size:2em}.katex .fontsize-ensurer.reset-size1.size7,.katex .sizing.reset-size1.size7{font-size:2.4em}.katex .fontsize-ensurer.reset-size1.size8,.katex .sizing.reset-size1.size8{font-size:2.88em}.katex .fontsize-ensurer.reset-size1.size9,.katex .sizing.reset-size1.size9{font-size:3.456em}.katex .fontsize-ensurer.reset-size1.size10,.katex .sizing.reset-size1.size10{font-size:4.148em}.katex .fontsize-ensurer.reset-size1.size11,.katex .sizing.reset-size1.size11{font-size:4.976em}.katex .fontsize-ensurer.reset-size2.size1,.katex .sizing.reset-size2.size1{font-size:.83333333em}.katex .fontsize-ensurer.reset-size2.size2,.katex .sizing.reset-size2.size2{font-size:1em}.katex .fontsize-ensurer.reset-size2.size3,.katex .sizing.reset-size2.size3{font-size:1.16666667em}.katex .fontsize-ensurer.reset-size2.size4,.katex .sizing.reset-size2.size4{font-size:1.33333333em}.katex .fontsize-ensurer.reset-size2.size5,.katex .sizing.reset-size2.size5{font-size:1.5em}.katex .fontsize-ensurer.reset-size2.size6,.katex .sizing.reset-size2.size6{font-size:1.66666667em}.katex .fontsize-ensurer.reset-size2.size7,.katex .sizing.reset-size2.size7{font-size:2em}.katex .fontsize-ensurer.reset-size2.size8,.katex .sizing.reset-size2.size8{font-size:2.4em}.katex .fontsize-ensurer.reset-size2.size9,.katex .sizing.reset-size2.size9{font-size:2.88em}.katex .fontsize-ensurer.reset-size2.size10,.katex .sizing.reset-size2.size10{font-size:3.45666667em}.katex .fontsize-ensurer.reset-size2.size11,.katex .sizing.reset-size2.size11{font-size:4.14666667em}.katex .fontsize-ensurer.reset-size3.size1,.katex .sizing.reset-size3.size1{font-size:.71428571em}.katex .fontsize-ensurer.reset-size3.size2,.katex .sizing.reset-size3.size2{font-size:.85714286em}.katex .fontsize-ensurer.reset-size3.size3,.katex .sizing.reset-size3.size3{font-size:1em}.katex .fontsize-ensurer.reset-size3.size4,.katex .sizing.reset-size3.size4{font-size:1.14285714em}.katex .fontsize-ensurer.reset-size3.size5,.katex .sizing.reset-size3.size5{font-size:1.28571429em}.katex .fontsize-ensurer.reset-size3.size6,.katex .sizing.reset-size3.size6{font-size:1.42857143em}.katex .fontsize-ensurer.reset-size3.size7,.katex .sizing.reset-size3.size7{font-size:1.71428571em}.katex .fontsize-ensurer.reset-size3.size8,.katex .sizing.reset-size3.size8{font-size:2.05714286em}.katex .fontsize-ensurer.reset-size3.size9,.katex .sizing.reset-size3.size9{font-size:2.46857143em}.katex .fontsize-ensurer.reset-size3.size10,.katex .sizing.reset-size3.size10{font-size:2.96285714em}.katex .fontsize-ensurer.reset-size3.size11,.katex .sizing.reset-size3.size11{font-size:3.55428571em}.katex .fontsize-ensurer.reset-size4.size1,.katex .sizing.reset-size4.size1{font-size:.625em}.katex .fontsize-ensurer.reset-size4.size2,.katex .sizing.reset-size4.size2{font-size:.75em}.katex .fontsize-ensurer.reset-size4.size3,.katex .sizing.reset-size4.size3{font-size:.875em}.katex .fontsize-ensurer.reset-size4.size4,.katex .sizing.reset-size4.size4{font-size:1em}.katex .fontsize-ensurer.reset-size4.size5,.katex .sizing.reset-size4.size5{font-size:1.125em}.katex .fontsize-ensurer.reset-size4.size6,.katex .sizing.reset-size4.size6{font-size:1.25em}.katex .fontsize-ensurer.reset-size4.size7,.katex .sizing.reset-size4.size7{font-size:1.5em}.katex .fontsize-ensurer.reset-size4.size8,.katex .sizing.reset-size4.size8{font-size:1.8em}.katex .fontsize-ensurer.reset-size4.size9,.katex .sizing.reset-size4.size9{font-size:2.16em}.katex .fontsize-ensurer.reset-size4.size10,.katex .sizing.reset-size4.size10{font-size:2.5925em}.katex .fontsize-ensurer.reset-size4.size11,.katex .sizing.reset-size4.size11{font-size:3.11em}.katex .fontsize-ensurer.reset-size5.size1,.katex .sizing.reset-size5.size1{font-size:.55555556em}.katex .fontsize-ensurer.reset-size5.size2,.katex .sizing.reset-size5.size2{font-size:.66666667em}.katex .fontsize-ensurer.reset-size5.size3,.katex .sizing.reset-size5.size3{font-size:.77777778em}.katex .fontsize-ensurer.reset-size5.size4,.katex .sizing.reset-size5.size4{font-size:.88888889em}.katex .fontsize-ensurer.reset-size5.size5,.katex .sizing.reset-size5.size5{font-size:1em}.katex .fontsize-ensurer.reset-size5.size6,.katex .sizing.reset-size5.size6{font-size:1.11111111em}.katex .fontsize-ensurer.reset-size5.size7,.katex .sizing.reset-size5.size7{font-size:1.33333333em}.katex .fontsize-ensurer.reset-size5.size8,.katex .sizing.reset-size5.size8{font-size:1.6em}.katex .fontsize-ensurer.reset-size5.size9,.katex .sizing.reset-size5.size9{font-size:1.92em}.katex .fontsize-ensurer.reset-size5.size10,.katex .sizing.reset-size5.size10{font-size:2.30444444em}.katex .fontsize-ensurer.reset-size5.size11,.katex .sizing.reset-size5.size11{font-size:2.76444444em}.katex .fontsize-ensurer.reset-size6.size1,.katex .sizing.reset-size6.size1{font-size:.5em}.katex .fontsize-ensurer.reset-size6.size2,.katex .sizing.reset-size6.size2{font-size:.6em}.katex .fontsize-ensurer.reset-size6.size3,.katex .sizing.reset-size6.size3{font-size:.7em}.katex .fontsize-ensurer.reset-size6.size4,.katex .sizing.reset-size6.size4{font-size:.8em}.katex .fontsize-ensurer.reset-size6.size5,.katex .sizing.reset-size6.size5{font-size:.9em}.katex .fontsize-ensurer.reset-size6.size6,.katex .sizing.reset-size6.size6{font-size:1em}.katex .fontsize-ensurer.reset-size6.size7,.katex .sizing.reset-size6.size7{font-size:1.2em}.katex .fontsize-ensurer.reset-size6.size8,.katex .sizing.reset-size6.size8{font-size:1.44em}.katex .fontsize-ensurer.reset-size6.size9,.katex .sizing.reset-size6.size9{font-size:1.728em}.katex .fontsize-ensurer.reset-size6.size10,.katex .sizing.reset-size6.size10{font-size:2.074em}.katex .fontsize-ensurer.reset-size6.size11,.katex .sizing.reset-size6.size11{font-size:2.488em}.katex .fontsize-ensurer.reset-size7.size1,.katex .sizing.reset-size7.size1{font-size:.41666667em}.katex .fontsize-ensurer.reset-size7.size2,.katex .sizing.reset-size7.size2{font-size:.5em}.katex .fontsize-ensurer.reset-size7.size3,.katex .sizing.reset-size7.size3{font-size:.58333333em}.katex .fontsize-ensurer.reset-size7.size4,.katex .sizing.reset-size7.size4{font-size:.66666667em}.katex .fontsize-ensurer.reset-size7.size5,.katex .sizing.reset-size7.size5{font-size:.75em}.katex .fontsize-ensurer.reset-size7.size6,.katex .sizing.reset-size7.size6{font-size:.83333333em}.katex .fontsize-ensurer.reset-size7.size7,.katex .sizing.reset-size7.size7{font-size:1em}.katex .fontsize-ensurer.reset-size7.size8,.katex .sizing.reset-size7.size8{font-size:1.2em}.katex .fontsize-ensurer.reset-size7.size9,.katex .sizing.reset-size7.size9{font-size:1.44em}.katex .fontsize-ensurer.reset-size7.size10,.katex .sizing.reset-size7.size10{font-size:1.72833333em}.katex .fontsize-ensurer.reset-size7.size11,.katex .sizing.reset-size7.size11{font-size:2.07333333em}.katex .fontsize-ensurer.reset-size8.size1,.katex .sizing.reset-size8.size1{font-size:.34722222em}.katex .fontsize-ensurer.reset-size8.size2,.katex .sizing.reset-size8.size2{font-size:.41666667em}.katex .fontsize-ensurer.reset-size8.size3,.katex .sizing.reset-size8.size3{font-size:.48611111em}.katex .fontsize-ensurer.reset-size8.size4,.katex .sizing.reset-size8.size4{font-size:.55555556em}.katex .fontsize-ensurer.reset-size8.size5,.katex .sizing.reset-size8.size5{font-size:.625em}.katex .fontsize-ensurer.reset-size8.size6,.katex .sizing.reset-size8.size6{font-size:.69444444em}.katex .fontsize-ensurer.reset-size8.size7,.katex .sizing.reset-size8.size7{font-size:.83333333em}.katex .fontsize-ensurer.reset-size8.size8,.katex .sizing.reset-size8.size8{font-size:1em}.katex .fontsize-ensurer.reset-size8.size9,.katex .sizing.reset-size8.size9{font-size:1.2em}.katex .fontsize-ensurer.reset-size8.size10,.katex .sizing.reset-size8.size10{font-size:1.44027778em}.katex .fontsize-ensurer.reset-size8.size11,.katex .sizing.reset-size8.size11{font-size:1.72777778em}.katex .fontsize-ensurer.reset-size9.size1,.katex .sizing.reset-size9.size1{font-size:.28935185em}.katex .fontsize-ensurer.reset-size9.size2,.katex .sizing.reset-size9.size2{font-size:.34722222em}.katex .fontsize-ensurer.reset-size9.size3,.katex .sizing.reset-size9.size3{font-size:.40509259em}.katex .fontsize-ensurer.reset-size9.size4,.katex .sizing.reset-size9.size4{font-size:.46296296em}.katex .fontsize-ensurer.reset-size9.size5,.katex .sizing.reset-size9.size5{font-size:.52083333em}.katex .fontsize-ensurer.reset-size9.size6,.katex .sizing.reset-size9.size6{font-size:.5787037em}.katex .fontsize-ensurer.reset-size9.size7,.katex .sizing.reset-size9.size7{font-size:.69444444em}.katex .fontsize-ensurer.reset-size9.size8,.katex .sizing.reset-size9.size8{font-size:.83333333em}.katex .fontsize-ensurer.reset-size9.size9,.katex .sizing.reset-size9.size9{font-size:1em}.katex .fontsize-ensurer.reset-size9.size10,.katex .sizing.reset-size9.size10{font-size:1.20023148em}.katex .fontsize-ensurer.reset-size9.size11,.katex .sizing.reset-size9.size11{font-size:1.43981481em}.katex .fontsize-ensurer.reset-size10.size1,.katex .sizing.reset-size10.size1{font-size:.24108004em}.katex .fontsize-ensurer.reset-size10.size2,.katex .sizing.reset-size10.size2{font-size:.28929605em}.katex .fontsize-ensurer.reset-size10.size3,.katex .sizing.reset-size10.size3{font-size:.33751205em}.katex .fontsize-ensurer.reset-size10.size4,.katex .sizing.reset-size10.size4{font-size:.38572806em}.katex .fontsize-ensurer.reset-size10.size5,.katex .sizing.reset-size10.size5{font-size:.43394407em}.katex .fontsize-ensurer.reset-size10.size6,.katex .sizing.reset-size10.size6{font-size:.48216008em}.katex .fontsize-ensurer.reset-size10.size7,.katex .sizing.reset-size10.size7{font-size:.57859209em}.katex .fontsize-ensurer.reset-size10.size8,.katex .sizing.reset-size10.size8{font-size:.69431051em}.katex .fontsize-ensurer.reset-size10.size9,.katex .sizing.reset-size10.size9{font-size:.83317261em}.katex .fontsize-ensurer.reset-size10.size10,.katex .sizing.reset-size10.size10{font-size:1em}.katex .fontsize-ensurer.reset-size10.size11,.katex .sizing.reset-size10.size11{font-size:1.19961427em}.katex .fontsize-ensurer.reset-size11.size1,.katex .sizing.reset-size11.size1{font-size:.20096463em}.katex .fontsize-ensurer.reset-size11.size2,.katex .sizing.reset-size11.size2{font-size:.24115756em}.katex .fontsize-ensurer.reset-size11.size3,.katex .sizing.reset-size11.size3{font-size:.28135048em}.katex .fontsize-ensurer.reset-size11.size4,.katex .sizing.reset-size11.size4{font-size:.32154341em}.katex .fontsize-ensurer.reset-size11.size5,.katex .sizing.reset-size11.size5{font-size:.36173633em}.katex .fontsize-ensurer.reset-size11.size6,.katex .sizing.reset-size11.size6{font-size:.40192926em}.katex .fontsize-ensurer.reset-size11.size7,.katex .sizing.reset-size11.size7{font-size:.48231511em}.katex .fontsize-ensurer.reset-size11.size8,.katex .sizing.reset-size11.size8{font-size:.57877814em}.katex .fontsize-ensurer.reset-size11.size9,.katex .sizing.reset-size11.size9{font-size:.69453376em}.katex .fontsize-ensurer.reset-size11.size10,.katex .sizing.reset-size11.size10{font-size:.83360129em}.katex .fontsize-ensurer.reset-size11.size11,.katex .sizing.reset-size11.size11{font-size:1em}.katex .delimsizing.size1{font-family:KaTeX_Size1}.katex .delimsizing.size2{font-family:KaTeX_Size2}.katex .delimsizing.size3{font-family:KaTeX_Size3}.katex .delimsizing.size4{font-family:KaTeX_Size4}.katex .delimsizing.mult .delim-size1>span{font-family:KaTeX_Size1}.katex .delimsizing.mult .delim-size4>span{font-family:KaTeX_Size4}.katex .nulldelimiter{display:inline-block;width:.12em}.katex .delimcenter,.katex .op-symbol{position:relative}.katex .op-symbol.small-op{font-family:KaTeX_Size1}.katex .op-symbol.large-op{font-family:KaTeX_Size2}.katex .accent>.vlist-t,.katex .op-limits>.vlist-t{text-align:center}.katex .accent .accent-body{position:relative}.katex .accent .accent-body:not(.accent-full){width:0}.katex .overlay{display:block}.katex .mtable .vertical-separator{display:inline-block;min-width:1px}.katex .mtable .arraycolsep{display:inline-block}.katex .mtable .col-align-c>.vlist-t{text-align:center}.katex .mtable .col-align-l>.vlist-t{text-align:left}.katex .mtable .col-align-r>.vlist-t{text-align:right}.katex .svg-align{text-align:left}.katex svg{fill:currentcolor;stroke:currentcolor;fill-rule:nonzero;fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;display:block;height:inherit;position:absolute;width:100%}.katex svg path{stroke:none}.katex img{border-style:none;max-height:none;max-width:none;min-height:0;min-width:0}.katex .stretchy{display:block;overflow:hidden;position:relative;width:100%}.katex .stretchy:after,.katex .stretchy:before{content:""}.katex .hide-tail{overflow:hidden;position:relative;width:100%}.katex .halfarrow-left{left:0;overflow:hidden;position:absolute;width:50.2%}.katex .halfarrow-right{overflow:hidden;position:absolute;right:0;width:50.2%}.katex .brace-left{left:0;overflow:hidden;position:absolute;width:25.1%}.katex .brace-center{left:25%;overflow:hidden;position:absolute;width:50%}.katex .brace-right{overflow:hidden;position:absolute;right:0;width:25.1%}.katex .x-arrow-pad{padding:0 .5em}.katex .cd-arrow-pad{padding:0 .55556em 0 .27778em}.katex .mover,.katex .munder,.katex .x-arrow{text-align:center}.katex .boxpad{padding:0 .3em}.katex .fbox,.katex .fcolorbox{border:.04em solid;box-sizing:border-box}.katex .cancel-pad{padding:0 .2em}.katex .cancel-lap{margin-left:-.2em;margin-right:-.2em}.katex .sout{border-bottom-style:solid;border-bottom-width:.08em}.katex .angl{border-right:.049em solid;border-top:.049em solid;box-sizing:border-box;margin-right:.03889em}.katex .anglpad{padding:0 .03889em}.katex .eqn-num:before{content:"(" counter(katexEqnNo) ")";counter-increment:katexEqnNo}.katex .mml-eqn-num:before{content:"(" counter(mmlEqnNo) ")";counter-increment:mmlEqnNo}.katex .mtr-glue{width:50%}.katex .cd-vert-arrow{display:inline-block;position:relative}.katex .cd-label-left{display:inline-block;position:absolute;right:calc(50% + .3em);text-align:left}.katex .cd-label-right{display:inline-block;left:calc(50% + .3em);position:absolute;text-align:right}.katex-display{display:block;margin:1em 0;text-align:center}.katex-display>.katex{display:block;text-align:center;white-space:nowrap}.katex-display>.katex>.katex-html{display:block;position:relative}.katex-display>.katex>.katex-html>.tag{position:absolute;right:0}.katex-display.leqno>.katex>.katex-html>.tag{left:0;right:auto}.katex-display.fleqn>.katex{padding-left:2em;text-align:left}body{counter-reset:katexEqnNo mmlEqnNo}code,pre{font-family:Söhne Mono,Monaco,Andale Mono,Ubuntu Mono,monospace!important}code[class=language-plaintext]{white-space:pre-line}code.hljs,code[class*=language-],pre[class*=language-]{word-wrap:normal;background:none;color:#fff;-webkit-hyphens:none;hyphens:none;line-height:1.5;tab-size:4;text-align:left;white-space:pre;word-break:normal;word-spacing:normal}pre[class*=language-]{border-radius:.3em;overflow:auto}:not(pre)>code.hljs,:not(pre)>code[class*=language-]{border-radius:.3em;padding:.1em;white-space:normal}.hljs-comment{color:hsla(0,0%,100%,.5)}.hljs-meta{color:hsla(0,0%,100%,.6)}.hljs-built_in,.hljs-class .hljs-title{color:#e9950c}.hljs-doctag,.hljs-formula,.hljs-keyword,.hljs-literal{color:#2e95d3}.hljs-addition,.hljs-attribute,.hljs-meta-string,.hljs-regexp,.hljs-string{color:#00a67d}.hljs-attr,.hljs-number,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-pseudo,.hljs-template-variable,.hljs-type,.hljs-variable{color:#df3079}.hljs-bullet,.hljs-link,.hljs-selector-id,.hljs-symbol,.hljs-title{color:#f22c3d}.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#a9aec1}.token.punctuation{color:#fefefe}.token.constant,.token.deleted,.token.property,.token.symbol,.token.tag{color:#ffa07a}.token.boolean,.token.number{color:#00e0e0}.token.attr-name,.token.builtin,.token.char,.token.inserted,.token.selector,.token.string{color:#abe338}.language-css .token.string,.style .token.string,.token.entity,.token.operator,.token.url,.token.variable{color:#00e0e0}.token.atrule,.token.attr-value,.token.function{color:gold}.token.keyword{color:#00e0e0}.token.important,.token.regex{color:gold}.token.bold,.token.important{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}@media screen and (-ms-high-contrast:active){code[class*=language-],pre[class*=language-]{background:window;color:windowText}:not(pre)>code[class*=language-],pre[class*=language-]{background:window}.token.important{background:highlight;color:window;font-weight:400}.token.atrule,.token.attr-value,.token.function,.token.keyword,.token.operator,.token.selector{font-weight:700}.token.attr-value,.token.comment,.token.doctype,.token.function,.token.keyword,.token.operator,.token.property,.token.string{color:highlight}.token.attr-value,.token.url{font-weight:400}}.PopoverContent{z-index:1000}.react-select-container input:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 transparent;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 transparent)}.react-select-container .react-select__control{--tw-border-opacity:1;align-items:flex-start;border-color:rgba(236,236,236,var(--tw-border-opacity));border-radius:.5rem;font-size:.875rem;height:192px;line-height:1.25rem;min-height:192px;overflow:auto;padding:.5rem}.react-select-container .react-select__control:hover{--tw-border-opacity:1;border-color:rgba(227,227,227,var(--tw-border-opacity))}.dark .react-select-container .react-select__control{--tw-bg-opacity:1;background-color:rgba(23,23,23,var(--tw-bg-opacity));border-color:hsla(0,0%,100%,.1)}:is(.dark .react-select-container .react-select__control):hover{border-color:hsla(0,0%,100%,.2)}.dark .react-select-container.react-select--invalid .react-select__control,.react-select-container.react-select--invalid .react-select__control{--tw-border-opacity:1;border-color:rgba(239,68,68,var(--tw-border-opacity))}.react-select-container .react-select__placeholder{padding-left:.5rem;padding-right:.5rem}.react-select-container .react-select__input-container{color:var(--text-secondary);padding-left:.5rem;padding-right:.5rem}.react-select-container .react-select__input{height:2rem}.react-select-container .react-select__control--is-focused{--tw-border-opacity:1!important;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color);border-color:rgba(227,227,227,var(--tw-border-opacity))!important;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 transparent;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 transparent)}.dark .react-select-container .react-select__control--is-focused{border-color:hsla(0,0%,100%,.2)!important}.react-select-container .react-select__value-container{padding:0}.react-select-container .react-select__indicators:empty{display:none}.react-select-container .react-select__multi-value{background-color:transparent;margin:0}.react-select-container .react-select__multi-value__label{padding:0}#intercom-container{display:none} +/*# sourceMappingURL=141e63fd73f26239.css.map*/ \ No newline at end of file diff --git a/assets/images/resources/ChatGPT_files/[[...default]]-6395e1f389afa57e.js.download b/assets/images/resources/ChatGPT_files/[[...default]]-6395e1f389afa57e.js.download new file mode 100644 index 0000000..0d78afa --- /dev/null +++ b/assets/images/resources/ChatGPT_files/[[...default]]-6395e1f389afa57e.js.download @@ -0,0 +1,2 @@ +(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2223],{72189:function(e,t,r){"use strict";r.r(t),r.d(t,{__N_SSP:function(){return p},default:function(){return a}});var n=r(36112),u=r(10721),c=r(70079),o=r(55842),f=r(35250);function i(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function s(e){for(var t=1;t0?ey(eA,--eO):0,e_--,10===eM&&(e_=1,eT--),eM}function eR(){return eM=eO2||ez(eM)>3?"":" "}function eV(Y,et){for(;--et&&eR()&&!(eM<48)&&!(eM>102)&&(!(eM>57)||!(eM<65))&&(!(eM>70)||!(eM<97)););return eB(Y,eF()+(et<6&&32==eL()&&32==eR()))}function eW(Y){for(;eR();)switch(eM){case Y:return eO;case 34:case 39:34!==Y&&39!==Y&&eW(eM);break;case 40:41===Y&&eW(Y);break;case 92:eR()}return eO}function eK(Y,et){for(;eR();)if(Y+eM===57)break;else if(Y+eM===84&&47===eL())break;return"/*"+eB(et,eO-1)+"*"+ec(47===Y?Y:eR())}function e$(Y){for(;!ez(eL());)eR();return eB(Y,eO)}var eY="-ms-",eQ="-moz-",eX="-webkit-",eJ="comm",e0="rule",e9="decl",e5="@import",e4="@keyframes",e3="@layer";function e6(Y,et){for(var en="",ei=eC(Y),eo=0;eo0&&ew(eB)-ek&&eS(eE>32?tf(eB+";",ei,en,ek-1):tf(em(eB," ","")+";",ei,en,ek-2),ef);break;case 59:eB+=";";default:if(eS(eI=tc(eB,et,en,ep,eh,eo,ed,eA,eP=[],eN=[],ek),ea),123===eM){if(0===eh)tu(eB,et,eI,eI,eP,ea,ek,ed,eN);else switch(99===eC&&110===ey(eB,3)?100:eC){case 100:case 108:case 109:case 115:tu(Y,eI,eI,ei&&eS(tc(Y,eI,eI,0,0,eo,ed,eA,eo,eP=[],ek),eN),eo,eN,ek,ed,ei?eP:eN);break;default:tu(eB,eI,eI,eI,[""],eN,0,ed,eN)}}}ep=eh=eE=0,e_=eO=1,eA=eB="",ek=eu;break;case 58:ek=1+ew(eB),eE=eT;default:if(e_<1){if(123==eM)--e_;else if(125==eM&&0==e_++&&125==eD())continue}switch(eB+=ec(eM),eM*e_){case 38:eO=eh>0?1:(eB+="\f",-1);break;case 44:ed[ep++]=(ew(eB)-1)*eO,eO=1;break;case 64:45===eL()&&(eB+=eH(eR())),eC=eL(),eh=ek=ew(eA=eB+=e$(eF())),eM++;break;case 45:45===eT&&2==ew(eB)&&(e_=0)}}return ea}function tc(Y,et,en,ei,eo,ea,ec,ed,ef,eh,eg){for(var ey=eo-1,ew=0===eo?ea:[""],eS=eC(ew),eE=0,eT=0,e_=0;eE0?ew[ej]+" "+eO:em(eO,/&\f/g,ew[ej])))&&(ef[e_++]=eM);return eP(Y,et,en,0===eo?e0:ed,ef,eh,eg)}function td(Y,et,en){return eP(Y,et,en,eJ,ec(eI()),ek(Y,2,-2),0)}function tf(Y,et,en,ei){return eP(Y,et,en,e9,ek(Y,0,ei),ek(Y,ei+1,-1),ei)}var tp=function(Y,et,en){for(var ei=0,eo=0;ei=eo,eo=eL(),38===ei&&12===eo&&(et[en]=1),!ez(eo);)eR();return eB(Y,eO)},th=function(Y,et){var en=-1,ei=44;do switch(ez(ei)){case 0:38===ei&&12===eL()&&(et[en]=1),Y[en]+=tp(eO-1,et,en);break;case 2:Y[en]+=eH(ei);break;case 4:if(44===ei){Y[++en]=58===eL()?"&\f":"",et[en]=Y[en].length;break}default:Y[en]+=ec(ei)}while(ei=eR());return Y},tm=function(Y,et){return eZ(th(eU(Y),et))},tg=new WeakMap,tv=function(Y){if("rule"===Y.type&&Y.parent&&!(Y.length<1)){for(var et=Y.value,en=Y.parent,ei=Y.column===en.column&&Y.line===en.line;"rule"!==en.type;)if(!(en=en.parent))return;if((1!==Y.props.length||58===et.charCodeAt(0)||tg.get(en))&&!ei){tg.set(Y,!0);for(var eo=[],ea=tm(et,eo),eu=en.props,ec=0,ed=0;ec6)switch(ey(Y,et+1)){case 109:if(45!==ey(Y,et+4))break;case 102:return em(Y,/(.+:)(.+)-([^]+)/,"$1"+eX+"$2-$3$1"+eQ+(108==ey(Y,et+3)?"$3":"$2-$3"))+Y;case 115:return~eg(Y,"stretch")?tw(em(Y,"stretch","fill-available"),et)+Y:Y}break;case 4949:if(115!==ey(Y,et+1))break;case 6444:switch(ey(Y,ew(Y)-3-(~eg(Y,"!important")&&10))){case 107:return em(Y,":",":"+eX)+Y;case 101:return em(Y,/(.+:)([^;!]+)(;|!.+)?/,"$1"+eX+(45===ey(Y,14)?"inline-":"")+"box$3$1"+eX+"$2$3$1"+eY+"$2box$3")+Y}break;case 5936:switch(ey(Y,et+11)){case 114:return eX+Y+eY+em(Y,/[svh]\w+-[tblr]{2}/,"tb")+Y;case 108:return eX+Y+eY+em(Y,/[svh]\w+-[tblr]{2}/,"tb-rl")+Y;case 45:return eX+Y+eY+em(Y,/[svh]\w+-[tblr]{2}/,"lr")+Y}return eX+Y+eY+Y+Y}return Y}var tC=[function(Y,et,en,ei){if(Y.length>-1&&!Y.return)switch(Y.type){case e9:Y.return=tw(Y.value,Y.length);break;case e4:return e6([eN(Y,{value:em(Y.value,"@","@"+eX)})],ei);case e0:if(Y.length)return eE(Y.props,function(et){switch(eh(et,/(::plac\w+|:read-\w+)/)){case":read-only":case":read-write":return e6([eN(Y,{props:[em(et,/:(read-\w+)/,":"+eQ+"$1")]})],ei);case"::placeholder":return e6([eN(Y,{props:[em(et,/:(plac\w+)/,":"+eX+"input-$1")]}),eN(Y,{props:[em(et,/:(plac\w+)/,":"+eQ+"$1")]}),eN(Y,{props:[em(et,/:(plac\w+)/,eY+"input-$1")]})],ei)}return""})}}],tS=function(Y){var et,en,ei,eo=Y.key;if("css"===eo){var eu=document.querySelectorAll("style[data-emotion]:not([data-s])");Array.prototype.forEach.call(eu,function(Y){-1!==Y.getAttribute("data-emotion").indexOf(" ")&&(document.head.appendChild(Y),Y.setAttribute("data-s",""))})}var ec=Y.stylisPlugins||tC,ed={},ef=[];et=Y.container||document.head,Array.prototype.forEach.call(document.querySelectorAll('style[data-emotion^="'+eo+' "]'),function(Y){for(var et=Y.getAttribute("data-emotion").split(" "),en=1;en=4;++ei,eo-=4)et=(65535&(et=255&Y.charCodeAt(ei)|(255&Y.charCodeAt(++ei))<<8|(255&Y.charCodeAt(++ei))<<16|(255&Y.charCodeAt(++ei))<<24))*1540483477+((et>>>16)*59797<<16),et^=et>>>24,en=(65535&et)*1540483477+((et>>>16)*59797<<16)^(65535&en)*1540483477+((en>>>16)*59797<<16);switch(eo){case 3:en^=(255&Y.charCodeAt(ei+2))<<16;case 2:en^=(255&Y.charCodeAt(ei+1))<<8;case 1:en^=255&Y.charCodeAt(ei),en=(65535&en)*1540483477+((en>>>16)*59797<<16)}return en^=en>>>13,(((en=(65535&en)*1540483477+((en>>>16)*59797<<16))^en>>>15)>>>0).toString(36)}en.d(et,{O:function(){return ew}});var eo,ea={animationIterationCount:1,aspectRatio:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1},eu=en(60934),ec=/[A-Z]|^ms/g,ed=/_EMO_([^_]+?)_([^]*?)_EMO_/g,ef=function(Y){return 45===Y.charCodeAt(1)},ep=function(Y){return null!=Y&&"boolean"!=typeof Y},eh=(0,eu.Z)(function(Y){return ef(Y)?Y:Y.replace(ec,"-$&").toLowerCase()}),em=function(Y,et){switch(Y){case"animation":case"animationName":if("string"==typeof et)return et.replace(ed,function(Y,et,en){return eo={name:et,styles:en,next:eo},et})}return 1===ea[Y]||ef(Y)||"number"!=typeof et||0===et?et:et+"px"};function eg(Y,et,en){if(null==en)return"";if(void 0!==en.__emotion_styles)return en;switch(typeof en){case"boolean":return"";case"object":if(1===en.anim)return eo={name:en.name,styles:en.styles,next:eo},en.name;if(void 0!==en.styles){var ei=en.next;if(void 0!==ei)for(;void 0!==ei;)eo={name:ei.name,styles:ei.styles,next:eo},ei=ei.next;return en.styles+";"}return ey(Y,et,en);case"function":if(void 0!==Y){var ea=eo,eu=en(Y);return eo=ea,eg(Y,et,eu)}}if(null==et)return en;var ec=et[en];return void 0!==ec?ec:en}function ey(Y,et,en){var ei="";if(Array.isArray(en))for(var eo=0;eo0}),en=[],ei=0,eo=et;ei1)throw RangeError("integer-width stems only accept a single optional option");eo.options[0].replace(eI,function(Y,en,ei,eo,ea,eu){if(en)et.minimumIntegerDigits=ei.length;else if(eo&&ea)throw Error("We currently do not support maximum integer digits");else if(eu)throw Error("We currently do not support exact integer digits");return""});continue}if(eD.test(eo.stem)){et.minimumIntegerDigits=eo.stem.length;continue}if(eP.test(eo.stem)){if(eo.options.length>1)throw RangeError("Fraction-precision stems only accept a single optional option");eo.stem.replace(eP,function(Y,en,ei,eo,ea,eu){return"*"===ei?et.minimumFractionDigits=en.length:eo&&"#"===eo[0]?et.maximumFractionDigits=eo.length:ea&&eu?(et.minimumFractionDigits=ea.length,et.maximumFractionDigits=ea.length+eu.length):(et.minimumFractionDigits=en.length,et.maximumFractionDigits=en.length),""});var ea=eo.options[0];"w"===ea?et=(0,ed.pi)((0,ed.pi)({},et),{trailingZeroDisplay:"stripIfInteger"}):ea&&(et=(0,ed.pi)((0,ed.pi)({},et),eR(ea)));continue}if(eN.test(eo.stem)){et=(0,ed.pi)((0,ed.pi)({},et),eR(eo.stem));continue}var eu=eL(eo.stem);eu&&(et=(0,ed.pi)((0,ed.pi)({},et),eu));var ec=eF(eo.stem);ec&&(et=(0,ed.pi)((0,ed.pi)({},et),ec))}return et}var eU={AX:["H"],BQ:["H"],CP:["H"],CZ:["H"],DK:["H"],FI:["H"],ID:["H"],IS:["H"],ML:["H"],NE:["H"],RU:["H"],SE:["H"],SJ:["H"],SK:["H"],AS:["h","H"],BT:["h","H"],DJ:["h","H"],ER:["h","H"],GH:["h","H"],IN:["h","H"],LS:["h","H"],PG:["h","H"],PW:["h","H"],SO:["h","H"],TO:["h","H"],VU:["h","H"],WS:["h","H"],"001":["H","h"],AL:["h","H","hB"],TD:["h","H","hB"],"ca-ES":["H","h","hB"],CF:["H","h","hB"],CM:["H","h","hB"],"fr-CA":["H","h","hB"],"gl-ES":["H","h","hB"],"it-CH":["H","h","hB"],"it-IT":["H","h","hB"],LU:["H","h","hB"],NP:["H","h","hB"],PF:["H","h","hB"],SC:["H","h","hB"],SM:["H","h","hB"],SN:["H","h","hB"],TF:["H","h","hB"],VA:["H","h","hB"],CY:["h","H","hb","hB"],GR:["h","H","hb","hB"],CO:["h","H","hB","hb"],DO:["h","H","hB","hb"],KP:["h","H","hB","hb"],KR:["h","H","hB","hb"],NA:["h","H","hB","hb"],PA:["h","H","hB","hb"],PR:["h","H","hB","hb"],VE:["h","H","hB","hb"],AC:["H","h","hb","hB"],AI:["H","h","hb","hB"],BW:["H","h","hb","hB"],BZ:["H","h","hb","hB"],CC:["H","h","hb","hB"],CK:["H","h","hb","hB"],CX:["H","h","hb","hB"],DG:["H","h","hb","hB"],FK:["H","h","hb","hB"],GB:["H","h","hb","hB"],GG:["H","h","hb","hB"],GI:["H","h","hb","hB"],IE:["H","h","hb","hB"],IM:["H","h","hb","hB"],IO:["H","h","hb","hB"],JE:["H","h","hb","hB"],LT:["H","h","hb","hB"],MK:["H","h","hb","hB"],MN:["H","h","hb","hB"],MS:["H","h","hb","hB"],NF:["H","h","hb","hB"],NG:["H","h","hb","hB"],NR:["H","h","hb","hB"],NU:["H","h","hb","hB"],PN:["H","h","hb","hB"],SH:["H","h","hb","hB"],SX:["H","h","hb","hB"],TA:["H","h","hb","hB"],ZA:["H","h","hb","hB"],"af-ZA":["H","h","hB","hb"],AR:["H","h","hB","hb"],CL:["H","h","hB","hb"],CR:["H","h","hB","hb"],CU:["H","h","hB","hb"],EA:["H","h","hB","hb"],"es-BO":["H","h","hB","hb"],"es-BR":["H","h","hB","hb"],"es-EC":["H","h","hB","hb"],"es-ES":["H","h","hB","hb"],"es-GQ":["H","h","hB","hb"],"es-PE":["H","h","hB","hb"],GT:["H","h","hB","hb"],HN:["H","h","hB","hb"],IC:["H","h","hB","hb"],KG:["H","h","hB","hb"],KM:["H","h","hB","hb"],LK:["H","h","hB","hb"],MA:["H","h","hB","hb"],MX:["H","h","hB","hb"],NI:["H","h","hB","hb"],PY:["H","h","hB","hb"],SV:["H","h","hB","hb"],UY:["H","h","hB","hb"],JP:["H","h","K"],AD:["H","hB"],AM:["H","hB"],AO:["H","hB"],AT:["H","hB"],AW:["H","hB"],BE:["H","hB"],BF:["H","hB"],BJ:["H","hB"],BL:["H","hB"],BR:["H","hB"],CG:["H","hB"],CI:["H","hB"],CV:["H","hB"],DE:["H","hB"],EE:["H","hB"],FR:["H","hB"],GA:["H","hB"],GF:["H","hB"],GN:["H","hB"],GP:["H","hB"],GW:["H","hB"],HR:["H","hB"],IL:["H","hB"],IT:["H","hB"],KZ:["H","hB"],MC:["H","hB"],MD:["H","hB"],MF:["H","hB"],MQ:["H","hB"],MZ:["H","hB"],NC:["H","hB"],NL:["H","hB"],PM:["H","hB"],PT:["H","hB"],RE:["H","hB"],RO:["H","hB"],SI:["H","hB"],SR:["H","hB"],ST:["H","hB"],TG:["H","hB"],TR:["H","hB"],WF:["H","hB"],YT:["H","hB"],BD:["h","hB","H"],PK:["h","hB","H"],AZ:["H","hB","h"],BA:["H","hB","h"],BG:["H","hB","h"],CH:["H","hB","h"],GE:["H","hB","h"],LI:["H","hB","h"],ME:["H","hB","h"],RS:["H","hB","h"],UA:["H","hB","h"],UZ:["H","hB","h"],XK:["H","hB","h"],AG:["h","hb","H","hB"],AU:["h","hb","H","hB"],BB:["h","hb","H","hB"],BM:["h","hb","H","hB"],BS:["h","hb","H","hB"],CA:["h","hb","H","hB"],DM:["h","hb","H","hB"],"en-001":["h","hb","H","hB"],FJ:["h","hb","H","hB"],FM:["h","hb","H","hB"],GD:["h","hb","H","hB"],GM:["h","hb","H","hB"],GU:["h","hb","H","hB"],GY:["h","hb","H","hB"],JM:["h","hb","H","hB"],KI:["h","hb","H","hB"],KN:["h","hb","H","hB"],KY:["h","hb","H","hB"],LC:["h","hb","H","hB"],LR:["h","hb","H","hB"],MH:["h","hb","H","hB"],MP:["h","hb","H","hB"],MW:["h","hb","H","hB"],NZ:["h","hb","H","hB"],SB:["h","hb","H","hB"],SG:["h","hb","H","hB"],SL:["h","hb","H","hB"],SS:["h","hb","H","hB"],SZ:["h","hb","H","hB"],TC:["h","hb","H","hB"],TT:["h","hb","H","hB"],UM:["h","hb","H","hB"],US:["h","hb","H","hB"],VC:["h","hb","H","hB"],VG:["h","hb","H","hB"],VI:["h","hb","H","hB"],ZM:["h","hb","H","hB"],BO:["H","hB","h","hb"],EC:["H","hB","h","hb"],ES:["H","hB","h","hb"],GQ:["H","hB","h","hb"],PE:["H","hB","h","hb"],AE:["h","hB","hb","H"],"ar-001":["h","hB","hb","H"],BH:["h","hB","hb","H"],DZ:["h","hB","hb","H"],EG:["h","hB","hb","H"],EH:["h","hB","hb","H"],HK:["h","hB","hb","H"],IQ:["h","hB","hb","H"],JO:["h","hB","hb","H"],KW:["h","hB","hb","H"],LB:["h","hB","hb","H"],LY:["h","hB","hb","H"],MO:["h","hB","hb","H"],MR:["h","hB","hb","H"],OM:["h","hB","hb","H"],PH:["h","hB","hb","H"],PS:["h","hB","hb","H"],QA:["h","hB","hb","H"],SA:["h","hB","hb","H"],SD:["h","hB","hb","H"],SY:["h","hB","hb","H"],TN:["h","hB","hb","H"],YE:["h","hB","hb","H"],AF:["H","hb","hB","h"],LA:["H","hb","hB","h"],CN:["H","hB","hb","h"],LV:["H","hB","hb","h"],TL:["H","hB","hb","h"],"zu-ZA":["H","hB","hb","h"],CD:["hB","H"],IR:["hB","H"],"hi-IN":["hB","h","H"],"kn-IN":["hB","h","H"],"ml-IN":["hB","h","H"],"te-IN":["hB","h","H"],KH:["hB","h","H","hb"],"ta-IN":["hB","h","hb","H"],BN:["hb","hB","h","H"],MY:["hb","hB","h","H"],ET:["hB","hb","h","H"],"gu-IN":["hB","hb","h","H"],"mr-IN":["hB","hb","h","H"],"pa-IN":["hB","hb","h","H"],TW:["hB","hb","h","H"],KE:["hB","hb","H","h"],MM:["hB","hb","H","h"],TZ:["hB","hb","H","h"],UG:["hB","hb","H","h"]};function eZ(Y,et){for(var en="",ei=0;ei>1),ed="a",ef=eH(et);for(("H"==ef||"k"==ef)&&(ec=0);ec-- >0;)en+=ed;for(;eu-- >0;)en=ef+en}else"J"===eo?en+="H":en+=eo}return en}function eH(Y){var et,en=Y.hourCycle;if(void 0===en&&Y.hourCycles&&Y.hourCycles.length&&(en=Y.hourCycles[0]),en)switch(en){case"h24":return"k";case"h23":return"H";case"h12":return"h";case"h11":return"K";default:throw Error("Invalid hourCycle")}var ei=Y.language;return"root"!==ei&&(et=Y.maximize().region),(eU[et||""]||eU[ei||""]||eU["".concat(ei,"-001")]||eU["001"])[0]}var eG=new RegExp("^".concat(eT.source,"*")),eV=new RegExp("".concat(eT.source,"*$"));function eW(Y,et){return{start:Y,end:et}}var eK=!!String.prototype.startsWith,e$=!!String.fromCodePoint,eY=!!Object.fromEntries,eQ=!!String.prototype.codePointAt,eX=!!String.prototype.trimStart,eJ=!!String.prototype.trimEnd,e0=Number.isSafeInteger?Number.isSafeInteger:function(Y){return"number"==typeof Y&&isFinite(Y)&&Math.floor(Y)===Y&&9007199254740991>=Math.abs(Y)},e9=!0;try{var e5=ta("([^\\p{White_Space}\\p{Pattern_Syntax}]*)","yu");e9=(null===(eu=e5.exec("a"))||void 0===eu?void 0:eu[0])==="a"}catch(Y){e9=!1}var e4=eK?function(Y,et,en){return Y.startsWith(et,en)}:function(Y,et,en){return Y.slice(en,en+et.length)===et},e3=e$?String.fromCodePoint:function(){for(var Y,et=[],en=0;enea;){if((Y=et[ea++])>1114111)throw RangeError(Y+" is not a valid code point");ei+=Y<65536?String.fromCharCode(Y):String.fromCharCode(((Y-=65536)>>10)+55296,Y%1024+56320)}return ei},e6=eY?Object.fromEntries:function(Y){for(var et={},en=0,ei=Y;en=ei)){var eo=Y.charCodeAt(et);return eo<55296||eo>56319||et+1===ei||(en=Y.charCodeAt(et+1))<56320||en>57343?eo:(eo-55296<<10)+(en-56320)+65536}},e8=eX?function(Y){return Y.trimStart()}:function(Y){return Y.replace(eG,"")},tt=eJ?function(Y){return Y.trimEnd()}:function(Y){return Y.replace(eV,"")};function ta(Y,et){return new RegExp(Y,et)}if(e9){var tu=ta("([^\\p{White_Space}\\p{Pattern_Syntax}]*)","yu");ec=function(Y,et){var en;return tu.lastIndex=et,null!==(en=tu.exec(Y)[1])&&void 0!==en?en:""}}else ec=function(Y,et){for(var en=[];;){var ei=e7(Y,et);if(void 0===ei||th(ei)||tm(ei))break;en.push(ei),et+=ei>=65536?2:1}return e3.apply(void 0,en)};var tc=function(){function Y(Y,et){void 0===et&&(et={}),this.message=Y,this.position={offset:0,line:1,column:1},this.ignoreTag=!!et.ignoreTag,this.locale=et.locale,this.requiresOtherClause=!!et.requiresOtherClause,this.shouldParseSkeletons=!!et.shouldParseSkeletons}return Y.prototype.parse=function(){if(0!==this.offset())throw Error("parser can only be used once");return this.parseMessage(0,"",!1)},Y.prototype.parseMessage=function(Y,et,en){for(var ea=[];!this.isEOF();){var eu=this.char();if(123===eu){var ec=this.parseArgument(Y,en);if(ec.err)return ec;ea.push(ec.val)}else if(125===eu&&Y>0)break;else if(35===eu&&("plural"===et||"selectordinal"===et)){var ed=this.clonePosition();this.bump(),ea.push({type:eo.pound,location:eW(ed,this.clonePosition())})}else if(60!==eu||this.ignoreTag||47!==this.peek()){if(60===eu&&!this.ignoreTag&&td(this.peek()||0)){var ec=this.parseTag(Y,et);if(ec.err)return ec;ea.push(ec.val)}else{var ec=this.parseLiteral(Y,et);if(ec.err)return ec;ea.push(ec.val)}}else{if(!en)return this.error(ei.UNMATCHED_CLOSING_TAG,eW(this.clonePosition(),this.clonePosition()));break}}return{val:ea,err:null}},Y.prototype.parseTag=function(Y,et){var en=this.clonePosition();this.bump();var ea=this.parseTagName();if(this.bumpSpace(),this.bumpIf("/>"))return{val:{type:eo.literal,value:"<".concat(ea,"/>"),location:eW(en,this.clonePosition())},err:null};if(!this.bumpIf(">"))return this.error(ei.INVALID_TAG,eW(en,this.clonePosition()));var eu=this.parseMessage(Y+1,et,!0);if(eu.err)return eu;var ec=eu.val,ed=this.clonePosition();if(!this.bumpIf(""))?{val:{type:eo.tag,value:ea,children:ec,location:eW(en,this.clonePosition())},err:null}:this.error(ei.INVALID_TAG,eW(ed,this.clonePosition()))},Y.prototype.parseTagName=function(){var Y=this.offset();for(this.bump();!this.isEOF()&&tp(this.char());)this.bump();return this.message.slice(Y,this.offset())},Y.prototype.parseLiteral=function(Y,et){for(var en=this.clonePosition(),ei="";;){var ea=this.tryParseQuote(et);if(ea){ei+=ea;continue}var eu=this.tryParseUnquoted(Y,et);if(eu){ei+=eu;continue}var ec=this.tryParseLeftAngleBracket();if(ec){ei+=ec;continue}break}var ed=eW(en,this.clonePosition());return{val:{type:eo.literal,value:ei,location:ed},err:null}},Y.prototype.tryParseLeftAngleBracket=function(){return this.isEOF()||60!==this.char()||!this.ignoreTag&&tf(this.peek()||0)?null:(this.bump(),"<")},Y.prototype.tryParseQuote=function(Y){if(this.isEOF()||39!==this.char())return null;switch(this.peek()){case 39:return this.bump(),this.bump(),"'";case 123:case 60:case 62:case 125:break;case 35:if("plural"===Y||"selectordinal"===Y)break;return null;default:return null}this.bump();var et=[this.char()];for(this.bump();!this.isEOF();){var en=this.char();if(39===en){if(39===this.peek())et.push(39),this.bump();else{this.bump();break}}else et.push(en);this.bump()}return e3.apply(void 0,et)},Y.prototype.tryParseUnquoted=function(Y,et){if(this.isEOF())return null;var en=this.char();return 60===en||123===en||35===en&&("plural"===et||"selectordinal"===et)||125===en&&Y>0?null:(this.bump(),e3(en))},Y.prototype.parseArgument=function(Y,et){var en=this.clonePosition();if(this.bump(),this.bumpSpace(),this.isEOF())return this.error(ei.EXPECT_ARGUMENT_CLOSING_BRACE,eW(en,this.clonePosition()));if(125===this.char())return this.bump(),this.error(ei.EMPTY_ARGUMENT,eW(en,this.clonePosition()));var ea=this.parseIdentifierIfPossible().value;if(!ea)return this.error(ei.MALFORMED_ARGUMENT,eW(en,this.clonePosition()));if(this.bumpSpace(),this.isEOF())return this.error(ei.EXPECT_ARGUMENT_CLOSING_BRACE,eW(en,this.clonePosition()));switch(this.char()){case 125:return this.bump(),{val:{type:eo.argument,value:ea,location:eW(en,this.clonePosition())},err:null};case 44:if(this.bump(),this.bumpSpace(),this.isEOF())return this.error(ei.EXPECT_ARGUMENT_CLOSING_BRACE,eW(en,this.clonePosition()));return this.parseArgumentOptions(Y,et,ea,en);default:return this.error(ei.MALFORMED_ARGUMENT,eW(en,this.clonePosition()))}},Y.prototype.parseIdentifierIfPossible=function(){var Y=this.clonePosition(),et=this.offset(),en=ec(this.message,et),ei=et+en.length;return this.bumpTo(ei),{value:en,location:eW(Y,this.clonePosition())}},Y.prototype.parseArgumentOptions=function(Y,et,en,eu){var ec,ef=this.clonePosition(),ep=this.parseIdentifierIfPossible().value,eh=this.clonePosition();switch(ep){case"":return this.error(ei.EXPECT_ARGUMENT_TYPE,eW(ef,eh));case"number":case"date":case"time":this.bumpSpace();var em=null;if(this.bumpIf(",")){this.bumpSpace();var eg=this.clonePosition(),ey=this.parseSimpleArgStyleIfPossible();if(ey.err)return ey;var ek=tt(ey.val);if(0===ek.length)return this.error(ei.EXPECT_ARGUMENT_STYLE,eW(this.clonePosition(),this.clonePosition()));em={style:ek,styleLocation:eW(eg,this.clonePosition())}}var ew=this.tryParseArgumentClose(eu);if(ew.err)return ew;var eC=eW(eu,this.clonePosition());if(em&&e4(null==em?void 0:em.style,"::",0)){var eS=e8(em.style.slice(2));if("number"===ep){var ey=this.parseNumberSkeletonFromString(eS,em.styleLocation);if(ey.err)return ey;return{val:{type:eo.number,value:en,location:eC,style:ey.val},err:null}}if(0===eS.length)return this.error(ei.EXPECT_DATE_TIME_SKELETON,eC);var eE=eS;this.locale&&(eE=eZ(eS,this.locale));var ek={type:ea.dateTime,pattern:eE,location:em.styleLocation,parsedOptions:this.shouldParseSkeletons?ej(eE):{}};return{val:{type:"date"===ep?eo.date:eo.time,value:en,location:eC,style:ek},err:null}}return{val:{type:"number"===ep?eo.number:"date"===ep?eo.date:eo.time,value:en,location:eC,style:null!==(ec=null==em?void 0:em.style)&&void 0!==ec?ec:null},err:null};case"plural":case"selectordinal":case"select":var eT=this.clonePosition();if(this.bumpSpace(),!this.bumpIf(","))return this.error(ei.EXPECT_SELECT_ARGUMENT_OPTIONS,eW(eT,(0,ed.pi)({},eT)));this.bumpSpace();var e_=this.parseIdentifierIfPossible(),eO=0;if("select"!==ep&&"offset"===e_.value){if(!this.bumpIf(":"))return this.error(ei.EXPECT_PLURAL_ARGUMENT_OFFSET_VALUE,eW(this.clonePosition(),this.clonePosition()));this.bumpSpace();var ey=this.tryParseDecimalInteger(ei.EXPECT_PLURAL_ARGUMENT_OFFSET_VALUE,ei.INVALID_PLURAL_ARGUMENT_OFFSET_VALUE);if(ey.err)return ey;this.bumpSpace(),e_=this.parseIdentifierIfPossible(),eO=ey.val}var eM=this.tryParsePluralOrSelectOptions(Y,ep,et,e_);if(eM.err)return eM;var ew=this.tryParseArgumentClose(eu);if(ew.err)return ew;var eA=eW(eu,this.clonePosition());if("select"===ep)return{val:{type:eo.select,value:en,options:e6(eM.val),location:eA},err:null};return{val:{type:eo.plural,value:en,options:e6(eM.val),offset:eO,pluralType:"plural"===ep?"cardinal":"ordinal",location:eA},err:null};default:return this.error(ei.INVALID_ARGUMENT_TYPE,eW(ef,eh))}},Y.prototype.tryParseArgumentClose=function(Y){return this.isEOF()||125!==this.char()?this.error(ei.EXPECT_ARGUMENT_CLOSING_BRACE,eW(Y,this.clonePosition())):(this.bump(),{val:!0,err:null})},Y.prototype.parseSimpleArgStyleIfPossible=function(){for(var Y=0,et=this.clonePosition();!this.isEOF();)switch(this.char()){case 39:this.bump();var en=this.clonePosition();if(!this.bumpUntil("'"))return this.error(ei.UNCLOSED_QUOTE_IN_ARGUMENT_STYLE,eW(en,this.clonePosition()));this.bump();break;case 123:Y+=1,this.bump();break;case 125:if(!(Y>0))return{val:this.message.slice(et.offset,this.offset()),err:null};Y-=1;break;default:this.bump()}return{val:this.message.slice(et.offset,this.offset()),err:null}},Y.prototype.parseNumberSkeletonFromString=function(Y,et){var en=[];try{en=eM(Y)}catch(Y){return this.error(ei.INVALID_NUMBER_SKELETON,et)}return{val:{type:ea.number,tokens:en,location:et,parsedOptions:this.shouldParseSkeletons?ez(en):{}},err:null}},Y.prototype.tryParsePluralOrSelectOptions=function(Y,et,en,eo){for(var ea,eu=!1,ec=[],ed=new Set,ef=eo.value,ep=eo.location;;){if(0===ef.length){var eh=this.clonePosition();if("select"!==et&&this.bumpIf("=")){var em=this.tryParseDecimalInteger(ei.EXPECT_PLURAL_ARGUMENT_SELECTOR,ei.INVALID_PLURAL_ARGUMENT_SELECTOR);if(em.err)return em;ep=eW(eh,this.clonePosition()),ef=this.message.slice(eh.offset,this.offset())}else break}if(ed.has(ef))return this.error("select"===et?ei.DUPLICATE_SELECT_ARGUMENT_SELECTOR:ei.DUPLICATE_PLURAL_ARGUMENT_SELECTOR,ep);"other"===ef&&(eu=!0),this.bumpSpace();var eg=this.clonePosition();if(!this.bumpIf("{"))return this.error("select"===et?ei.EXPECT_SELECT_ARGUMENT_SELECTOR_FRAGMENT:ei.EXPECT_PLURAL_ARGUMENT_SELECTOR_FRAGMENT,eW(this.clonePosition(),this.clonePosition()));var ey=this.parseMessage(Y+1,et,en);if(ey.err)return ey;var ek=this.tryParseArgumentClose(eg);if(ek.err)return ek;ec.push([ef,{value:ey.val,location:eW(eg,this.clonePosition())}]),ed.add(ef),this.bumpSpace(),ef=(ea=this.parseIdentifierIfPossible()).value,ep=ea.location}return 0===ec.length?this.error("select"===et?ei.EXPECT_SELECT_ARGUMENT_SELECTOR:ei.EXPECT_PLURAL_ARGUMENT_SELECTOR,eW(this.clonePosition(),this.clonePosition())):this.requiresOtherClause&&!eu?this.error(ei.MISSING_OTHER_CLAUSE,eW(this.clonePosition(),this.clonePosition())):{val:ec,err:null}},Y.prototype.tryParseDecimalInteger=function(Y,et){var en=1,ei=this.clonePosition();this.bumpIf("+")||this.bumpIf("-")&&(en=-1);for(var eo=!1,ea=0;!this.isEOF();){var eu=this.char();if(eu>=48&&eu<=57)eo=!0,ea=10*ea+(eu-48),this.bump();else break}var ec=eW(ei,this.clonePosition());return eo?e0(ea*=en)?{val:ea,err:null}:this.error(et,ec):this.error(Y,ec)},Y.prototype.offset=function(){return this.position.offset},Y.prototype.isEOF=function(){return this.offset()===this.message.length},Y.prototype.clonePosition=function(){return{offset:this.position.offset,line:this.position.line,column:this.position.column}},Y.prototype.char=function(){var Y=this.position.offset;if(Y>=this.message.length)throw Error("out of bound");var et=e7(this.message,Y);if(void 0===et)throw Error("Offset ".concat(Y," is at invalid UTF-16 code unit boundary"));return et},Y.prototype.error=function(Y,et){return{val:null,err:{kind:Y,message:this.message,location:et}}},Y.prototype.bump=function(){if(!this.isEOF()){var Y=this.char();10===Y?(this.position.line+=1,this.position.column=1,this.position.offset+=1):(this.position.column+=1,this.position.offset+=Y<65536?1:2)}},Y.prototype.bumpIf=function(Y){if(e4(this.message,Y,this.offset())){for(var et=0;et=0?(this.bumpTo(en),!0):(this.bumpTo(this.message.length),!1)},Y.prototype.bumpTo=function(Y){if(this.offset()>Y)throw Error("targetOffset ".concat(Y," must be greater than or equal to the current offset ").concat(this.offset()));for(Y=Math.min(Y,this.message.length);;){var et=this.offset();if(et===Y)break;if(et>Y)throw Error("targetOffset ".concat(Y," is at invalid UTF-16 code unit boundary"));if(this.bump(),this.isEOF())break}},Y.prototype.bumpSpace=function(){for(;!this.isEOF()&&th(this.char());)this.bump()},Y.prototype.peek=function(){if(this.isEOF())return null;var Y=this.char(),et=this.offset(),en=this.message.charCodeAt(et+(Y>=65536?2:1));return null!=en?en:null},Y}();function td(Y){return Y>=97&&Y<=122||Y>=65&&Y<=90}function tf(Y){return td(Y)||47===Y}function tp(Y){return 45===Y||46===Y||Y>=48&&Y<=57||95===Y||Y>=97&&Y<=122||Y>=65&&Y<=90||183==Y||Y>=192&&Y<=214||Y>=216&&Y<=246||Y>=248&&Y<=893||Y>=895&&Y<=8191||Y>=8204&&Y<=8205||Y>=8255&&Y<=8256||Y>=8304&&Y<=8591||Y>=11264&&Y<=12271||Y>=12289&&Y<=55295||Y>=63744&&Y<=64975||Y>=65008&&Y<=65533||Y>=65536&&Y<=983039}function th(Y){return Y>=9&&Y<=13||32===Y||133===Y||Y>=8206&&Y<=8207||8232===Y||8233===Y}function tm(Y){return Y>=33&&Y<=35||36===Y||Y>=37&&Y<=39||40===Y||41===Y||42===Y||43===Y||44===Y||45===Y||Y>=46&&Y<=47||Y>=58&&Y<=59||Y>=60&&Y<=62||Y>=63&&Y<=64||91===Y||92===Y||93===Y||94===Y||96===Y||123===Y||124===Y||125===Y||126===Y||161===Y||Y>=162&&Y<=165||166===Y||167===Y||169===Y||171===Y||172===Y||174===Y||176===Y||177===Y||182===Y||187===Y||191===Y||215===Y||247===Y||Y>=8208&&Y<=8213||Y>=8214&&Y<=8215||8216===Y||8217===Y||8218===Y||Y>=8219&&Y<=8220||8221===Y||8222===Y||8223===Y||Y>=8224&&Y<=8231||Y>=8240&&Y<=8248||8249===Y||8250===Y||Y>=8251&&Y<=8254||Y>=8257&&Y<=8259||8260===Y||8261===Y||8262===Y||Y>=8263&&Y<=8273||8274===Y||8275===Y||Y>=8277&&Y<=8286||Y>=8592&&Y<=8596||Y>=8597&&Y<=8601||Y>=8602&&Y<=8603||Y>=8604&&Y<=8607||8608===Y||Y>=8609&&Y<=8610||8611===Y||Y>=8612&&Y<=8613||8614===Y||Y>=8615&&Y<=8621||8622===Y||Y>=8623&&Y<=8653||Y>=8654&&Y<=8655||Y>=8656&&Y<=8657||8658===Y||8659===Y||8660===Y||Y>=8661&&Y<=8691||Y>=8692&&Y<=8959||Y>=8960&&Y<=8967||8968===Y||8969===Y||8970===Y||8971===Y||Y>=8972&&Y<=8991||Y>=8992&&Y<=8993||Y>=8994&&Y<=9e3||9001===Y||9002===Y||Y>=9003&&Y<=9083||9084===Y||Y>=9085&&Y<=9114||Y>=9115&&Y<=9139||Y>=9140&&Y<=9179||Y>=9180&&Y<=9185||Y>=9186&&Y<=9254||Y>=9255&&Y<=9279||Y>=9280&&Y<=9290||Y>=9291&&Y<=9311||Y>=9472&&Y<=9654||9655===Y||Y>=9656&&Y<=9664||9665===Y||Y>=9666&&Y<=9719||Y>=9720&&Y<=9727||Y>=9728&&Y<=9838||9839===Y||Y>=9840&&Y<=10087||10088===Y||10089===Y||10090===Y||10091===Y||10092===Y||10093===Y||10094===Y||10095===Y||10096===Y||10097===Y||10098===Y||10099===Y||10100===Y||10101===Y||Y>=10132&&Y<=10175||Y>=10176&&Y<=10180||10181===Y||10182===Y||Y>=10183&&Y<=10213||10214===Y||10215===Y||10216===Y||10217===Y||10218===Y||10219===Y||10220===Y||10221===Y||10222===Y||10223===Y||Y>=10224&&Y<=10239||Y>=10240&&Y<=10495||Y>=10496&&Y<=10626||10627===Y||10628===Y||10629===Y||10630===Y||10631===Y||10632===Y||10633===Y||10634===Y||10635===Y||10636===Y||10637===Y||10638===Y||10639===Y||10640===Y||10641===Y||10642===Y||10643===Y||10644===Y||10645===Y||10646===Y||10647===Y||10648===Y||Y>=10649&&Y<=10711||10712===Y||10713===Y||10714===Y||10715===Y||Y>=10716&&Y<=10747||10748===Y||10749===Y||Y>=10750&&Y<=11007||Y>=11008&&Y<=11055||Y>=11056&&Y<=11076||Y>=11077&&Y<=11078||Y>=11079&&Y<=11084||Y>=11085&&Y<=11123||Y>=11124&&Y<=11125||Y>=11126&&Y<=11157||11158===Y||Y>=11159&&Y<=11263||Y>=11776&&Y<=11777||11778===Y||11779===Y||11780===Y||11781===Y||Y>=11782&&Y<=11784||11785===Y||11786===Y||11787===Y||11788===Y||11789===Y||Y>=11790&&Y<=11798||11799===Y||Y>=11800&&Y<=11801||11802===Y||11803===Y||11804===Y||11805===Y||Y>=11806&&Y<=11807||11808===Y||11809===Y||11810===Y||11811===Y||11812===Y||11813===Y||11814===Y||11815===Y||11816===Y||11817===Y||Y>=11818&&Y<=11822||11823===Y||Y>=11824&&Y<=11833||Y>=11834&&Y<=11835||Y>=11836&&Y<=11839||11840===Y||11841===Y||11842===Y||Y>=11843&&Y<=11855||Y>=11856&&Y<=11857||11858===Y||Y>=11859&&Y<=11903||Y>=12289&&Y<=12291||12296===Y||12297===Y||12298===Y||12299===Y||12300===Y||12301===Y||12302===Y||12303===Y||12304===Y||12305===Y||Y>=12306&&Y<=12307||12308===Y||12309===Y||12310===Y||12311===Y||12312===Y||12313===Y||12314===Y||12315===Y||12316===Y||12317===Y||Y>=12318&&Y<=12319||12320===Y||12336===Y||64830===Y||64831===Y||Y>=65093&&Y<=65094}function tg(Y){Y.forEach(function(Y){if(delete Y.location,ey(Y)||ek(Y))for(var et in Y.options)delete Y.options[et].location,tg(Y.options[et].value);else eh(Y)&&eS(Y.style)?delete Y.style.location:(em(Y)||eg(Y))&&eE(Y.style)?delete Y.style.location:eC(Y)&&tg(Y.children)})}function tv(Y,et){void 0===et&&(et={}),et=(0,ed.pi)({shouldParseSkeletons:!0,requiresOtherClause:!0},et);var en=new tc(Y,et).parse();if(en.err){var eo=SyntaxError(ei[en.err.kind]);throw eo.location=en.err.location,eo.originalMessage=en.err.message,eo}return(null==et?void 0:et.captureLocation)||tg(en.val),en.val}},89199:function(Y,et,en){"use strict";en.d(et,{$6:function(){return eh},OV:function(){return ec},Qe:function(){return ef},X9:function(){return ep},gb:function(){return ed},wI:function(){return eu}});var ei,eo=en(38104);!function(Y){Y.FORMAT_ERROR="FORMAT_ERROR",Y.UNSUPPORTED_FORMATTER="UNSUPPORTED_FORMATTER",Y.INVALID_CONFIG="INVALID_CONFIG",Y.MISSING_DATA="MISSING_DATA",Y.MISSING_TRANSLATION="MISSING_TRANSLATION"}(ei||(ei={}));var ea=function(Y){function et(en,ei,eo){var ea=this,eu=eo?eo instanceof Error?eo:Error(String(eo)):void 0;return(ea=Y.call(this,"[@formatjs/intl Error ".concat(en,"] ").concat(ei,"\n").concat(eu?"\n".concat(eu.message,"\n").concat(eu.stack):""))||this).code=en,"function"==typeof Error.captureStackTrace&&Error.captureStackTrace(ea,et),ea}return(0,eo.ZT)(et,Y),et}(Error),eu=function(Y){function et(et,en){return Y.call(this,ei.UNSUPPORTED_FORMATTER,et,en)||this}return(0,eo.ZT)(et,Y),et}(ea),ec=function(Y){function et(et,en){return Y.call(this,ei.INVALID_CONFIG,et,en)||this}return(0,eo.ZT)(et,Y),et}(ea),ed=function(Y){function et(et,en){return Y.call(this,ei.MISSING_DATA,et,en)||this}return(0,eo.ZT)(et,Y),et}(ea),ef=function(Y){function et(et,en,eo){var ea=Y.call(this,ei.FORMAT_ERROR,"".concat(et,"\nLocale: ").concat(en,"\n"),eo)||this;return ea.locale=en,ea}return(0,eo.ZT)(et,Y),et}(ea),ep=function(Y){function et(et,en,ei,eo){var ea=Y.call(this,"".concat(et,"\nMessageID: ").concat(null==ei?void 0:ei.id,"\nDefault Message: ").concat(null==ei?void 0:ei.defaultMessage,"\nDescription: ").concat(null==ei?void 0:ei.description,"\n"),en,eo)||this;return ea.descriptor=ei,ea.locale=en,ea}return(0,eo.ZT)(et,Y),et}(ef),eh=function(Y){function et(et,en){var eo=Y.call(this,ei.MISSING_TRANSLATION,'Missing message: "'.concat(et.id,'" for locale "').concat(en,'", using ').concat(et.defaultMessage?"default message (".concat("string"==typeof et.defaultMessage?et.defaultMessage:et.defaultMessage.map(function(Y){var et;return null!==(et=Y.value)&&void 0!==et?et:JSON.stringify(Y)}).join(),")"):"id"," as fallback."))||this;return eo.descriptor=et,eo}return(0,eo.ZT)(et,Y),et}(ea)},96733:function(Y,et,en){"use strict";en.d(et,{L6:function(){return ec},Sn:function(){return ef},TB:function(){return em},Z0:function(){return ed},ax:function(){return eh}});var ei=en(38104),eo=en(10283),ea=en(34239),eu=en(89199);function ec(Y,et,en){return void 0===en&&(en={}),et.reduce(function(et,ei){return ei in Y?et[ei]=Y[ei]:ei in en&&(et[ei]=en[ei]),et},{})}var ed={formats:{},messages:{},timeZone:void 0,defaultLocale:"en",defaultFormats:{},fallbackOnEmptyString:!0,onError:function(Y){},onWarn:function(Y){}};function ef(){return{dateTime:{},number:{},message:{},relativeTime:{},pluralRules:{},list:{},displayNames:{}}}function ep(Y){return{create:function(){return{get:function(et){return Y[et]},set:function(et,en){Y[et]=en}}}}}function eh(Y){void 0===Y&&(Y=ef());var et=Intl.RelativeTimeFormat,en=Intl.ListFormat,eu=Intl.DisplayNames,ec=(0,ea.H)(function(){for(var Y,et=[],en=0;en0)&&!(ei=ea.next()).done;)eu.push(ei.value)}catch(Y){eo={error:Y}}finally{try{ei&&!ei.done&&(en=ea.return)&&en.call(ea)}finally{if(eo)throw eo.error}}return eu},ea=function(Y,et,en){if(en||2==arguments.length)for(var ei,eo=0,ea=et.length;eo0)&&!(ei=ea.next()).done;)eu.push(ei.value)}catch(Y){eo={error:Y}}finally{try{ei&&!ei.done&&(en=ea.return)&&en.call(ea)}finally{if(eo)throw eo.error}}return eu},ep=function(Y,et,en){if(en||2==arguments.length)for(var ei,eo=0,ea=et.length;eo0)&&!(ei=ea.next()).done;)eu.push(ei.value)}catch(Y){eo={error:Y}}finally{try{ei&&!ei.done&&(en=ea.return)&&en.call(ea)}finally{if(eo)throw eo.error}}return eu},ea=function(Y,et,en){if(en||2==arguments.length)for(var ei,eo=0,ea=et.length;eo=ei?eo.bind(et):function(){}}return Yed.n.ALL&&(Y=ed.n.ALL),et=et||{},{error:en("error",ed.n.ERROR),warn:en("warn",ed.n.WARN),info:en("info",ed.n.INFO),debug:en("debug",ed.n.DEBUG),verbose:en("verbose",ed.n.VERBOSE)}}var ep=function(Y,et){var en="function"==typeof Symbol&&Y[Symbol.iterator];if(!en)return Y;var ei,eo,ea=en.call(Y),eu=[];try{for(;(void 0===et||et-- >0)&&!(ei=ea.next()).done;)eu.push(ei.value)}catch(Y){eo={error:Y}}finally{try{ei&&!ei.done&&(en=ea.return)&&en.call(ea)}finally{if(eo)throw eo.error}}return eu},eh=function(Y,et,en){if(en||2==arguments.length)for(var ei,eo=0,ea=et.length;eo";ep.warn("Current logger will be overwritten from "+em),eh.warn("Current logger will overwrite one already registered from "+em)}return(0,ei.TG)("diag",eh,et,!0)};et.setLogger=en,et.disable=function(){(0,ei.J_)(em,et)},et.createComponentLogger=function(Y){return new eu(Y)},et.verbose=Y("verbose"),et.debug=Y("debug"),et.info=Y("info"),et.warn=Y("warn"),et.error=Y("error")}return Y.instance=function(){return this._instance||(this._instance=new Y),this._instance},Y}()},55398:function(Y,et,en){"use strict";en.d(et,{D:function(){return ei}});var ei=en(18796).c.getInstance()},87212:function(Y,et,en){"use strict";function ei(Y){return Symbol.for(Y)}en.d(et,{I:function(){return eo},Y:function(){return ei}});var eo=new(function(){function Y(et){var en=this;en._currentContext=et?new Map(et):new Map,en.getValue=function(Y){return en._currentContext.get(Y)},en.setValue=function(et,ei){var eo=new Y(en._currentContext);return eo._currentContext.set(et,ei),eo},en.deleteValue=function(et){var ei=new Y(en._currentContext);return ei._currentContext.delete(et),ei}}return Y}())},76443:function(Y,et,en){"use strict";var ei;en.d(et,{n:function(){return ei}}),function(Y){Y[Y.NONE=0]="NONE",Y[Y.ERROR=30]="ERROR",Y[Y.WARN=50]="WARN",Y[Y.INFO=60]="INFO",Y[Y.DEBUG=70]="DEBUG",Y[Y.VERBOSE=80]="VERBOSE",Y[Y.ALL=9999]="ALL"}(ei||(ei={}))},36248:function(Y,et,en){"use strict";en.d(et,{Rd:function(){return ep},TG:function(){return ef},J_:function(){return eh}});var ei="object"==typeof globalThis?globalThis:"object"==typeof self?self:"object"==typeof window?window:"object"==typeof en.g?en.g:{},eo="1.6.0",ea=/^(\d+)\.(\d+)\.(\d+)(-(.+))?$/,eu=function(Y){var et=new Set([Y]),en=new Set,ei=Y.match(ea);if(!ei)return function(){return!1};var eo={major:+ei[1],minor:+ei[2],patch:+ei[3],prerelease:ei[4]};if(null!=eo.prerelease)return function(et){return et===Y};function eu(Y){return en.add(Y),!1}function ec(Y){return et.add(Y),!0}return function(Y){if(et.has(Y))return!0;if(en.has(Y))return!1;var ei=Y.match(ea);if(!ei)return eu(Y);var ed={major:+ei[1],minor:+ei[2],patch:+ei[3],prerelease:ei[4]};return null!=ed.prerelease||eo.major!==ed.major?eu(Y):0===eo.major?eo.minor===ed.minor&&eo.patch<=ed.patch?ec(Y):eu(Y):eo.minor<=ed.minor?ec(Y):eu(Y)}}(eo),ec=Symbol.for("opentelemetry.js.api."+eo.split(".")[0]),ed=ei;function ef(Y,et,en,ei){void 0===ei&&(ei=!1);var ea,eu=ed[ec]=null!==(ea=ed[ec])&&void 0!==ea?ea:{version:eo};if(!ei&&eu[Y]){var ef=Error("@opentelemetry/api: Attempted duplicate registration of API: "+Y);return en.error(ef.stack||ef.message),!1}if(eu.version!==eo){var ef=Error("@opentelemetry/api: Registration of version v"+eu.version+" for "+Y+" does not match previously registered API v"+eo);return en.error(ef.stack||ef.message),!1}return eu[Y]=et,en.debug("@opentelemetry/api: Registered a global for "+Y+" v"+eo+"."),!0}function ep(Y){var et,en,ei=null===(et=ed[ec])||void 0===et?void 0:et.version;if(ei&&eu(ei))return null===(en=ed[ec])||void 0===en?void 0:en[Y]}function eh(Y,et){et.debug("@opentelemetry/api: Unregistering a global for "+Y+" v"+eo+".");var en=ed[ec];en&&delete en[Y]}},31294:function(Y,et,en){"use strict";en.d(et,{g:function(){return eM}});var ei=en(36248),eo=en(18796),ea=en(87212),eu=en(54967),ec=(0,ea.Y)("OpenTelemetry Context Key SPAN");function ed(Y){return Y.getValue(ec)||void 0}function ef(){return ed(eo.c.getInstance().active())}function ep(Y,et){return Y.setValue(ec,et)}function eh(Y){return Y.deleteValue(ec)}function em(Y,et){return ep(Y,new eu.s(et))}function eg(Y){var et;return null===(et=ed(Y))||void 0===et?void 0:et.spanContext()}var ey=en(91176),ek=eo.c.getInstance(),ew=function(){function Y(){}return Y.prototype.startSpan=function(Y,et,en){if(void 0===en&&(en=ek.active()),null==et?void 0:et.root)return new eu.s;var ei=en&&eg(en);return eC(ei)&&(0,ey.BM)(ei)?new eu.s(ei):new eu.s},Y.prototype.startActiveSpan=function(Y,et,en,ei){if(!(arguments.length<2)){2==arguments.length?eu=et:3==arguments.length?(eo=et,eu=en):(eo=et,ea=en,eu=ei);var eo,ea,eu,ec=null!=ea?ea:ek.active(),ed=this.startSpan(Y,eo,ec),ef=ep(ec,ed);return ek.with(ef,eu,void 0,ed)}},Y}();function eC(Y){return"object"==typeof Y&&"string"==typeof Y.spanId&&"string"==typeof Y.traceId&&"number"==typeof Y.traceFlags}var eS=new ew,eE=function(){function Y(Y,et,en,ei){this._provider=Y,this.name=et,this.version=en,this.options=ei}return Y.prototype.startSpan=function(Y,et,en){return this._getTracer().startSpan(Y,et,en)},Y.prototype.startActiveSpan=function(Y,et,en,ei){var eo=this._getTracer();return Reflect.apply(eo.startActiveSpan,eo,arguments)},Y.prototype._getTracer=function(){if(this._delegate)return this._delegate;var Y=this._provider.getDelegateTracer(this.name,this.version,this.options);return Y?(this._delegate=Y,this._delegate):eS},Y}(),eT=new(function(){function Y(){}return Y.prototype.getTracer=function(Y,et,en){return new ew},Y}()),e_=function(){function Y(){}return Y.prototype.getTracer=function(Y,et,en){var ei;return null!==(ei=this.getDelegateTracer(Y,et,en))&&void 0!==ei?ei:new eE(this,Y,et,en)},Y.prototype.getDelegate=function(){var Y;return null!==(Y=this._delegate)&&void 0!==Y?Y:eT},Y.prototype.setDelegate=function(Y){this._delegate=Y},Y.prototype.getDelegateTracer=function(Y,et,en){var ei;return null===(ei=this._delegate)||void 0===ei?void 0:ei.getTracer(Y,et,en)},Y}(),ej=en(42611),eO="trace",eM=(function(){function Y(){this._proxyTracerProvider=new e_,this.wrapSpanContext=ey.kw,this.isSpanContextValid=ey.BM,this.deleteSpan=eh,this.getSpan=ed,this.getActiveSpan=ef,this.getSpanContext=eg,this.setSpan=ep,this.setSpanContext=em}return Y.getInstance=function(){return this._instance||(this._instance=new Y),this._instance},Y.prototype.setGlobalTracerProvider=function(Y){var et=(0,ei.TG)(eO,this._proxyTracerProvider,ej.G.instance());return et&&this._proxyTracerProvider.setDelegate(Y),et},Y.prototype.getTracerProvider=function(){return(0,ei.Rd)(eO)||this._proxyTracerProvider},Y.prototype.getTracer=function(Y,et){return this.getTracerProvider().getTracer(Y,et)},Y.prototype.disable=function(){(0,ei.J_)(eO,ej.G.instance()),this._proxyTracerProvider=new e_},Y})().getInstance()},54967:function(Y,et,en){"use strict";en.d(et,{s:function(){return eo}});var ei=en(58634),eo=function(){function Y(Y){void 0===Y&&(Y=ei.Rr),this._spanContext=Y}return Y.prototype.spanContext=function(){return this._spanContext},Y.prototype.setAttribute=function(Y,et){return this},Y.prototype.setAttributes=function(Y){return this},Y.prototype.addEvent=function(Y,et){return this},Y.prototype.setStatus=function(Y){return this},Y.prototype.updateName=function(Y){return this},Y.prototype.end=function(Y){},Y.prototype.isRecording=function(){return!1},Y.prototype.recordException=function(Y,et){},Y}()},58634:function(Y,et,en){"use strict";en.d(et,{AE:function(){return ea},Rr:function(){return eu},fQ:function(){return eo}});var ei=en(19959),eo="0000000000000000",ea="00000000000000000000000000000000",eu={traceId:ea,spanId:eo,traceFlags:ei.r.NONE}},91176:function(Y,et,en){"use strict";en.d(et,{BM:function(){return ef},jN:function(){return ec},kw:function(){return ep}});var ei=en(58634),eo=en(54967),ea=/^([0-9a-f]{32})$/i,eu=/^[0-9a-f]{16}$/i;function ec(Y){return ea.test(Y)&&Y!==ei.AE}function ed(Y){return eu.test(Y)&&Y!==ei.fQ}function ef(Y){return ec(Y.traceId)&&ed(Y.spanId)}function ep(Y){return new eo.s(Y)}},19959:function(Y,et,en){"use strict";var ei;en.d(et,{r:function(){return ei}}),function(Y){Y[Y.NONE=0]="NONE",Y[Y.SAMPLED=1]="SAMPLED"}(ei||(ei={}))},10620:function(Y,et,en){"use strict";function ei(Y,et){return new Promise(function(en,ei){var eo=setTimeout(function(){ei(Error("Promise timed out"))},et);Y.then(function(Y){return clearTimeout(eo),en(Y)}).catch(ei)})}function eo(Y){return new Promise(function(et){return setTimeout(et,Y)})}function ea(Y,et,en){var ea=function(){try{return Promise.resolve(et(Y))}catch(Y){return Promise.reject(Y)}};return eo(en).then(function(){return ei(ea(),1e3)}).catch(function(et){null==Y||Y.log("warn","Callback Error",{error:et}),null==Y||Y.stats.increment("callback_error")}).then(function(){return Y})}en.d(et,{FJ:function(){return ei},UI:function(){return ea}})},61120:function(Y,et,en){"use strict";en.d(et,{Y:function(){return ed},_:function(){return ef}});var ei=en(33591),eo=en(60696),ea=en(38104),eu=function(){function Y(){this._logs=[]}return Y.prototype.log=function(Y,et,en){var ei=new Date;this._logs.push({level:Y,message:et,time:ei,extras:en})},Object.defineProperty(Y.prototype,"logs",{get:function(){return this._logs},enumerable:!1,configurable:!0}),Y.prototype.flush=function(){if(this.logs.length>1){var Y=this._logs.reduce(function(Y,et){var en,ei,eo,eu=(0,ea.pi)((0,ea.pi)({},et),{json:JSON.stringify(et.extras,null," "),extras:et.extras});delete eu.time;var ec=null!==(eo=null===(ei=et.time)||void 0===ei?void 0:ei.toISOString())&&void 0!==eo?eo:"";return Y[ec]&&(ec="".concat(ec,"-").concat(Math.random())),(0,ea.pi)((0,ea.pi)({},Y),((en={})[ec]=eu,en))},{});console.table?console.table(Y):console.log(Y)}else this.logs.forEach(function(Y){var et=Y.level,en=Y.message,ei=Y.extras;"info"===et||"debug"===et?console.log(en,null!=ei?ei:""):console[et](en,null!=ei?ei:"")});this._logs=[]},Y}(),ec=en(87968),ed=function(){return function(Y){var et,en,ei;this.retry=null===(et=Y.retry)||void 0===et||et,this.type=null!==(en=Y.type)&&void 0!==en?en:"plugin Error",this.reason=null!==(ei=Y.reason)&&void 0!==ei?ei:""}}(),ef=function(){function Y(Y,et,en,eo){void 0===et&&(et=(0,ei.v4)()),void 0===en&&(en=new ec.i),void 0===eo&&(eo=new eu),this.attempts=0,this.event=Y,this._id=et,this.logger=eo,this.stats=en}return Y.system=function(){},Y.prototype.isSame=function(Y){return Y.id===this.id},Y.prototype.cancel=function(Y){if(Y)throw Y;throw new ed({reason:"Context Cancel"})},Y.prototype.log=function(Y,et,en){this.logger.log(Y,et,en)},Object.defineProperty(Y.prototype,"id",{get:function(){return this._id},enumerable:!1,configurable:!0}),Y.prototype.updateEvent=function(Y,et){var en;if("integrations"===Y.split(".")[0]){var ei=Y.split(".")[1];if((null===(en=this.event.integrations)||void 0===en?void 0:en[ei])===!1)return this.event}return(0,eo.N)(this.event,Y,et),this.event},Y.prototype.failedDelivery=function(){return this._failedDelivery},Y.prototype.setFailedDelivery=function(Y){this._failedDelivery=Y},Y.prototype.logs=function(){return this.logger.logs},Y.prototype.flush=function(){this.logger.flush(),this.stats.flush()},Y.prototype.toJSON=function(){return{id:this._id,event:this.event,logs:this.logger.logs,metrics:this.stats.metrics}},Y}()},97352:function(Y,et,en){"use strict";en.d(et,{Q:function(){return ei}});var ei=function(){function Y(){this.callbacks={}}return Y.prototype.on=function(Y,et){return this.callbacks[Y]?this.callbacks[Y].push(et):this.callbacks[Y]=[et],this},Y.prototype.once=function(Y,et){var en=this,ei=function(){for(var eo=[],ea=0;eaY.maxAttempts||Y.includes(et))&&(Y.queue.push(et),!0)});return this.queue=this.queue.sort(function(et,en){return Y.getAttempts(et)-Y.getAttempts(en)}),ei},et.prototype.pushWithBackoff=function(Y){var et=this;if(0===this.getAttempts(Y))return this.push(Y)[0];var en=this.updateAttempts(Y);return!(en>this.maxAttempts||this.includes(Y))&&(setTimeout(function(){et.queue.push(Y),et.future=et.future.filter(function(et){return et.id!==Y.id}),et.emit(eu)},ea({attempt:en-1})),this.future.push(Y),!0)},et.prototype.getAttempts=function(Y){var et;return null!==(et=this.seen[Y.id])&&void 0!==et?et:0},et.prototype.updateAttempts=function(Y){return this.seen[Y.id]=this.getAttempts(Y)+1,this.getAttempts(Y)},et.prototype.includes=function(Y){return this.queue.includes(Y)||this.future.includes(Y)||!!this.queue.find(function(et){return et.id===Y.id})||!!this.future.find(function(et){return et.id===Y.id})},et.prototype.pop=function(){return this.queue.shift()},Object.defineProperty(et.prototype,"length",{get:function(){return this.queue.length},enumerable:!1,configurable:!0}),Object.defineProperty(et.prototype,"todo",{get:function(){return this.queue.length+this.future.length},enumerable:!1,configurable:!0}),et}(eo.Q)},57389:function(Y,et,en){"use strict";en.d(et,{a:function(){return eu},z:function(){return ec}});var ei=en(38104),eo=en(61120);function ea(Y){return(0,ei.mG)(this,void 0,void 0,function(){return(0,ei.Jh)(this,function(et){switch(et.label){case 0:return et.trys.push([0,2,,3]),[4,Y()];case 1:return[2,et.sent()];case 2:return[2,Promise.reject(et.sent())];case 3:return[2]}})})}function eu(Y,et){Y.log("debug","plugin",{plugin:et.name});var en=new Date().getTime(),ei=et[Y.event.type];return void 0===ei?Promise.resolve(Y):ea(function(){return ei.apply(et,[Y])}).then(function(Y){var ei=new Date().getTime()-en;return Y.stats.gauge("plugin_time",ei,["plugin:".concat(et.name)]),Y}).catch(function(en){if(en instanceof eo.Y&&"middleware_cancellation"===en.type)throw en;return en instanceof eo.Y?(Y.log("warn",en.type,{plugin:et.name,error:en}),en):(Y.log("error","plugin Error",{plugin:et.name,error:en}),Y.stats.increment("plugin_error",1,["plugin:".concat(et.name)]),en)})}function ec(Y,et){return eu(Y,et).then(function(et){if(et instanceof eo._)return et;Y.log("debug","Context canceled"),Y.stats.increment("context_canceled"),Y.cancel(et)})}},87968:function(Y,et,en){"use strict";en.d(et,{i:function(){return eu},s:function(){return ea}});var ei=en(38104),eo=function(Y){return({gauge:"g",counter:"c"})[Y]},ea=function(){function Y(){this.metrics=[]}return Y.prototype.increment=function(Y,et,en){void 0===et&&(et=1),this.metrics.push({metric:Y,value:et,tags:null!=en?en:[],type:"counter",timestamp:Date.now()})},Y.prototype.gauge=function(Y,et,en){this.metrics.push({metric:Y,value:et,tags:null!=en?en:[],type:"gauge",timestamp:Date.now()})},Y.prototype.flush=function(){var Y=this.metrics.map(function(Y){return(0,ei.pi)((0,ei.pi)({},Y),{tags:Y.tags.join(",")})});console.table?console.table(Y):console.log(Y),this.metrics=[]},Y.prototype.serialize=function(){return this.metrics.map(function(Y){return{m:Y.metric,v:Y.value,t:Y.tags,k:eo(Y.type),e:Y.timestamp}})},Y}(),eu=function(Y){function et(){return null!==Y&&Y.apply(this,arguments)||this}return(0,ei.ZT)(et,Y),et.prototype.gauge=function(){for(var Y=[],et=0;et0){var eu=!1,ec=function(){eu||(eu=!0,ea.flush().catch(eh),eu=!1,setTimeout(ec,ea.flushTimer))};ec()}}return Y.prototype.increment=function(Y,et){if(!(!Y.includes("analytics_js.")||0===et.length||Math.random()>this.sampleRate)&&!(this.queue.length>=this.maxQueueSize)){var en=ep(Y,et,(0,ed.B)());this.queue.push(en),Y.includes("error")&&this.flush().catch(eh)}},Y.prototype.flush=function(){return(0,eo.mG)(this,void 0,void 0,function(){var Y=this;return(0,eo.Jh)(this,function(et){switch(et.label){case 0:if(this.queue.length<=0)return[2];return[4,this.send().catch(function(et){eh(et),Y.sampleRate=0})];case 1:return et.sent(),[2]}})})},Y.prototype.send=function(){return(0,eo.mG)(this,void 0,void 0,function(){var Y,et,en;return(0,eo.Jh)(this,function(ei){return Y={series:this.queue},this.queue=[],et={"Content-Type":"text/plain"},en="https://".concat(this.host,"/m"),[2,(0,eu.h)(en,{headers:et,body:JSON.stringify(Y),method:"POST"})]})})},Y}(),eg=function(Y){function et(){return null!==Y&&Y.apply(this,arguments)||this}return(0,eo.ZT)(et,Y),et.initRemoteMetrics=function(Y){ei=new em(Y)},et.prototype.increment=function(et,en,eo){Y.prototype.increment.call(this,et,en,eo),null==ei||ei.increment(et,null!=eo?eo:[])},et}(ea.s)},65699:function(Y,et,en){"use strict";en.d(et,{i:function(){return ei}});var ei="1.56.0"},76340:function(Y,et,en){"use strict";en.d(et,{h:function(){return eu}});var ei=en(97135),eo=en.n(ei),ea=en(4964),eu=function(){for(var Y=[],et=0;etY},eu=ec.getItem(eo),ed=eu?JSON.parse(eu):null,ef=null===ed||ea(ed);if(ef){ec.setItem(eo,JSON.stringify(eg()+ei)),et(),ec.removeItem(eo);return}!ef&&en<3?setTimeout(function(){ey(Y,et,en+1)},ei):console.error("Unable to retrieve lock")}var ek=function(Y){function et(et,en){var eo=Y.call(this,et,[])||this,ea="persisted-queue:v1:".concat(en,":items"),eu="persisted-queue:v1:".concat(en,":seen"),ec=[],eg={};return ey(en,function(){try{ec=ed(ea),eg=ep(eu),em(ea),em(eu),eo.queue=(0,ei.ev)((0,ei.ev)([],ec,!0),eo.queue,!0),eo.seen=(0,ei.pi)((0,ei.pi)({},eg),eo.seen)}catch(Y){console.error(Y)}}),window.addEventListener("pagehide",function(){if(eo.todo>0){var Y=(0,ei.ev)((0,ei.ev)([],eo.queue,!0),eo.future,!0);try{ey(en,function(){ef(ea,Y),eh(eu,eo.seen)})}catch(Y){console.error(Y)}}}),eo}return(0,ei.ZT)(et,Y),et}(eo.Z)},38843:function(Y,et,en){"use strict";en.d(et,{D:function(){return eo}});var ei=en(69639);function eo(Y,et){var en=new ei.Facade(Y,et);return"track"===Y.type&&(en=new ei.Track(Y,et)),"identify"===Y.type&&(en=new ei.Identify(Y,et)),"page"===Y.type&&(en=new ei.Page(Y,et)),"alias"===Y.type&&(en=new ei.Alias(Y,et)),"group"===Y.type&&(en=new ei.Group(Y,et)),"screen"===Y.type&&(en=new ei.Screen(Y,et)),Object.defineProperty(en,"obj",{value:Y,writable:!0}),en}},32:function(Y,et,en){"use strict";en.d(et,{B:function(){return eo}});var ei="npm";function eo(){return ei}},44126:function(Y,et,en){"use strict";en.r(et),en.d(et,{applyDestinationMiddleware:function(){return eu},sourceMiddlewarePlugin:function(){return ec}});var ei=en(38104),eo=en(61120),ea=en(38843);function eu(Y,et,en){return(0,ei.mG)(this,void 0,void 0,function(){var eo,eu,ec,ed;function ef(et,en){return(0,ei.mG)(this,void 0,void 0,function(){var eo,eu,ec;return(0,ei.Jh)(this,function(ed){switch(ed.label){case 0:return eo=!1,eu=null,[4,en({payload:(0,ea.D)(et,{clone:!0,traverse:!1}),integration:Y,next:function(Y){eo=!0,null===Y&&(eu=null),Y&&(eu=Y.obj)}})];case 1:return ed.sent(),eo||null===eu||(eu.integrations=(0,ei.pi)((0,ei.pi)({},et.integrations),((ec={})[Y]=!1,ec))),[2,eu]}})})}return(0,ei.Jh)(this,function(Y){switch(Y.label){case 0:eo=(0,ea.D)(et,{clone:!0,traverse:!1}).rawEvent(),eu=0,ec=en,Y.label=1;case 1:if(!(eu-1&&(Y.type="ios"),et.indexOf("android")>-1&&(Y.type="android")),Y},eh.userAgent=ep.proxy("context.userAgent"),eh.timezone=ep.proxy("context.timezone"),eh.timestamp=ep.field("timestamp"),eh.channel=ep.field("channel"),eh.ip=ep.proxy("context.ip"),eh.userId=ep.field("userId"),eo.default(eh)},56072:function(Y,et,en){"use strict";var ei=this&&this.__importDefault||function(Y){return Y&&Y.__esModule?Y:{default:Y}};Object.defineProperty(et,"__esModule",{value:!0}),et.Group=void 0;var eo=ei(en(89118)),ea=ei(en(15649)),eu=ei(en(10653)),ec=en(91373);function ed(Y,et){ec.Facade.call(this,Y,et)}et.Group=ed,eo.default(ed,ec.Facade);var ef=ed.prototype;ef.action=function(){return"group"},ef.type=ef.action,ef.groupId=ec.Facade.field("groupId"),ef.created=function(){var Y=this.proxy("traits.createdAt")||this.proxy("traits.created")||this.proxy("properties.createdAt")||this.proxy("properties.created");if(Y)return eu.default(Y)},ef.email=function(){var Y=this.proxy("traits.email");if(Y)return Y;var et=this.groupId();if(ea.default(et))return et},ef.traits=function(Y){var et=this.properties(),en=this.groupId();for(var ei in Y=Y||{},en&&(et.id=en),Y)if(Object.prototype.hasOwnProperty.call(Y,ei)){var eo=null==this[ei]?this.proxy("traits."+ei):this[ei]();if(null==eo)continue;et[Y[ei]]=eo,delete et[ei]}return et},ef.name=ec.Facade.proxy("traits.name"),ef.industry=ec.Facade.proxy("traits.industry"),ef.employees=ec.Facade.proxy("traits.employees"),ef.properties=function(){return this.field("traits")||this.field("properties")||{}}},73281:function(Y,et,en){"use strict";var ei=this&&this.__importDefault||function(Y){return Y&&Y.__esModule?Y:{default:Y}};Object.defineProperty(et,"__esModule",{value:!0}),et.Identify=void 0;var eo=en(91373),ea=ei(en(66435)),eu=ei(en(89118)),ec=ei(en(15649)),ed=ei(en(10653)),ef=function(Y){return Y.trim()};function ep(Y,et){eo.Facade.call(this,Y,et)}et.Identify=ep,eu.default(ep,eo.Facade);var eh=ep.prototype;eh.action=function(){return"identify"},eh.type=eh.action,eh.traits=function(Y){var et=this.field("traits")||{},en=this.userId();for(var ei in Y=Y||{},en&&(et.id=en),Y){var eo=null==this[ei]?this.proxy("traits."+ei):this[ei]();null!=eo&&(et[Y[ei]]=eo,ei!==Y[ei]&&delete et[ei])}return et},eh.email=function(){var Y=this.proxy("traits.email");if(Y)return Y;var et=this.userId();if(ec.default(et))return et},eh.created=function(){var Y=this.proxy("traits.created")||this.proxy("traits.createdAt");if(Y)return ed.default(Y)},eh.companyCreated=function(){var Y=this.proxy("traits.company.created")||this.proxy("traits.company.createdAt");if(Y)return ed.default(Y)},eh.companyName=function(){return this.proxy("traits.company.name")},eh.name=function(){var Y=this.proxy("traits.name");if("string"==typeof Y)return ef(Y);var et=this.firstName(),en=this.lastName();if(et&&en)return ef(et+" "+en)},eh.firstName=function(){var Y=this.proxy("traits.firstName");if("string"==typeof Y)return ef(Y);var et=this.proxy("traits.name");if("string"==typeof et)return ef(et).split(" ")[0]},eh.lastName=function(){var Y=this.proxy("traits.lastName");if("string"==typeof Y)return ef(Y);var et=this.proxy("traits.name");if("string"==typeof et){var en=ef(et).indexOf(" ");if(-1!==en)return ef(et.substr(en+1))}},eh.uid=function(){return this.userId()||this.username()||this.email()},eh.description=function(){return this.proxy("traits.description")||this.proxy("traits.background")},eh.age=function(){var Y=this.birthday(),et=ea.default(this.traits(),"age");if(null!=et)return et;if(Y instanceof Date){var en=new Date;return en.getFullYear()-Y.getFullYear()}},eh.avatar=function(){var Y=this.traits();return ea.default(Y,"avatar")||ea.default(Y,"photoUrl")||ea.default(Y,"avatarUrl")},eh.position=function(){var Y=this.traits();return ea.default(Y,"position")||ea.default(Y,"jobTitle")},eh.username=eo.Facade.proxy("traits.username"),eh.website=eo.Facade.one("traits.website"),eh.websites=eo.Facade.multi("traits.website"),eh.phone=eo.Facade.one("traits.phone"),eh.phones=eo.Facade.multi("traits.phone"),eh.address=eo.Facade.proxy("traits.address"),eh.gender=eo.Facade.proxy("traits.gender"),eh.birthday=eo.Facade.proxy("traits.birthday")},69639:function(Y,et,en){"use strict";var ei=this&&this.__assign||function(){return(ei=Object.assign||function(Y){for(var et,en=1,ei=arguments.length;en1?en-1:0),eo=1;eo1?en-1:0),eo=1;eo1?en-1:0),eo=1;eo1?en-1:0),eo=1;eoY.length)&&(en=Y.length),Y.substring(en-et.length,en)===et}function ej(Y,et){if(et=Math.floor(et),0==Y.length||0==et)return"";var en=Y.length*et;for(et=Math.floor(Math.log(et)/Math.log(2));et;)Y+=Y,et--;return Y+Y.substring(0,en-Y.length)}var eO="",eM="",eA="",eP="",eN={deepStrictEqual:"Expected values to be strictly deep-equal:",strictEqual:"Expected values to be strictly equal:",strictEqualObject:'Expected "actual" to be reference-equal to "expected":',deepEqual:"Expected values to be loosely deep-equal:",equal:"Expected values to be loosely equal:",notDeepStrictEqual:'Expected "actual" not to be strictly deep-equal to:',notStrictEqual:'Expected "actual" to be strictly unequal to:',notStrictEqualObject:'Expected "actual" not to be reference-equal to "expected":',notDeepEqual:'Expected "actual" not to be loosely deep-equal to:',notEqual:'Expected "actual" to be loosely unequal to:',notIdentical:"Values identical but not reference-equal:"},eI=10;function eD(Y){var et=Object.keys(Y),en=Object.create(Object.getPrototypeOf(Y));return et.forEach(function(et){en[et]=Y[et]}),Object.defineProperty(en,"message",{value:Y.message}),en}function eR(Y){return eE(Y,{compact:!1,customInspect:!1,depth:1e3,maxArrayLength:1/0,showHidden:!1,breakLength:1/0,showProxy:!1,sorted:!0,getters:!0})}function eL(Y,et,en){var eo="",ea="",eu=0,ec="",ed=!1,ef=eR(Y),ep=ef.split("\n"),eh=eR(et).split("\n"),em=0,eg="";if("strictEqual"===en&&"object"===eS(Y)&&"object"===eS(et)&&null!==Y&&null!==et&&(en="strictEqualObject"),1===ep.length&&1===eh.length&&ep[0]!==eh[0]){var ey=ep[0].length+eh[0].length;if(ey<=eI){if(("object"!==eS(Y)||null===Y)&&("object"!==eS(et)||null===et)&&(0!==Y||0!==et))return"".concat(eN[en],"\n\n")+"".concat(ep[0]," !== ").concat(eh[0],"\n")}else if("strictEqualObject"!==en&&ey<(ei.stderr&&ei.stderr.isTTY?ei.stderr.columns:80)){for(;ep[0][em]===eh[0][em];)em++;em>2&&(eg="\n ".concat(ej(" ",em),"^"),em=0)}}for(var ek=ep[ep.length-1],ew=eh[eh.length-1];ek===ew&&(em++<2?ec="\n ".concat(ek).concat(ec):eo=ek,ep.pop(),eh.pop(),0!==ep.length&&0!==eh.length);)ek=ep[ep.length-1],ew=eh[eh.length-1];var eC=Math.max(ep.length,eh.length);if(0===eC){var eE=ef.split("\n");if(eE.length>30)for(eE[26]="".concat(eO,"...").concat(eP);eE.length>27;)eE.pop();return"".concat(eN.notIdentical,"\n\n").concat(eE.join("\n"),"\n")}em>3&&(ec="\n".concat(eO,"...").concat(eP).concat(ec),ed=!0),""!==eo&&(ec="\n ".concat(eo).concat(ec),eo="");var eT=0,eD=eN[en]+"\n".concat(eM,"+ actual").concat(eP," ").concat(eA,"- expected").concat(eP),eL=" ".concat(eO,"...").concat(eP," Lines skipped");for(em=0;em1&&em>2&&(eF>4?(ea+="\n".concat(eO,"...").concat(eP),ed=!0):eF>3&&(ea+="\n ".concat(eh[em-2]),eT++),ea+="\n ".concat(eh[em-1]),eT++),eu=em,eo+="\n".concat(eA,"-").concat(eP," ").concat(eh[em]),eT++;else if(eh.length1&&em>2&&(eF>4?(ea+="\n".concat(eO,"...").concat(eP),ed=!0):eF>3&&(ea+="\n ".concat(ep[em-2]),eT++),ea+="\n ".concat(ep[em-1]),eT++),eu=em,ea+="\n".concat(eM,"+").concat(eP," ").concat(ep[em]),eT++;else{var eB=eh[em],ez=ep[em],eU=ez!==eB&&(!e_(ez,",")||ez.slice(0,-1)!==eB);eU&&e_(eB,",")&&eB.slice(0,-1)===ez&&(eU=!1,ez+=","),eU?(eF>1&&em>2&&(eF>4?(ea+="\n".concat(eO,"...").concat(eP),ed=!0):eF>3&&(ea+="\n ".concat(ep[em-2]),eT++),ea+="\n ".concat(ep[em-1]),eT++),eu=em,ea+="\n".concat(eM,"+").concat(eP," ").concat(ez),eo+="\n".concat(eA,"-").concat(eP," ").concat(eB),eT+=2):(ea+=eo,eo="",(1===eF||0===em)&&(ea+="\n ".concat(ez),eT++))}if(eT>20&&em30)for(ey[26]="".concat(eO,"...").concat(eP);ey.length>27;)ey.pop();en=1===ey.length?ef(this,eC(et).call(this,"".concat(eg," ").concat(ey[0]))):ef(this,eC(et).call(this,"".concat(eg,"\n\n").concat(ey.join("\n"),"\n")))}else{var ek=eR(ed),ew="",eE=eN[ea];"notDeepEqual"===ea||"notEqual"===ea?(ek="".concat(eN[ea],"\n\n").concat(ek)).length>1024&&(ek="".concat(ek.slice(0,1021),"...")):(ew="".concat(eR(eh)),ek.length>512&&(ek="".concat(ek.slice(0,509),"...")),ew.length>512&&(ew="".concat(ew.slice(0,509),"...")),"deepEqual"===ea||"equal"===ea?ek="".concat(eE,"\n\n").concat(ek,"\n\nshould equal\n\n"):ew=" ".concat(ea," ").concat(ew)),en=ef(this,eC(et).call(this,"".concat(ek).concat(ew)))}return Error.stackTraceLimit=em,en.generatedMessage=!eo,Object.defineProperty(ep(en),"name",{value:"AssertionError [ERR_ASSERTION]",enumerable:!1,writable:!0,configurable:!0}),en.code="ERR_ASSERTION",en.actual=ed,en.expected=eh,en.operator=ea,Error.captureStackTrace&&Error.captureStackTrace(ep(en),ec),en.stack,en.name="AssertionError",ef(en)}return eh(et,Y),ed(et,[{key:"toString",value:function(){return"".concat(this.name," [").concat(this.code,"]: ").concat(this.message)}},{key:eE.custom,value:function(Y,et){return eE(this,eo({},et,{customInspect:!1,depth:0}))}}]),et}(em(Error));Y.exports=eF},18114:function(Y,et,en){"use strict";function ei(Y){return(ei="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(Y){return typeof Y}:function(Y){return Y&&"function"==typeof Symbol&&Y.constructor===Symbol&&Y!==Symbol.prototype?"symbol":typeof Y})(Y)}function eo(Y,et){if(!(Y instanceof et))throw TypeError("Cannot call a class as a function")}function ea(Y,et){return et&&("object"===ei(et)||"function"==typeof et)?et:eu(Y)}function eu(Y){if(void 0===Y)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return Y}function ec(Y){return(ec=Object.setPrototypeOf?Object.getPrototypeOf:function(Y){return Y.__proto__||Object.getPrototypeOf(Y)})(Y)}function ed(Y,et){if("function"!=typeof et&&null!==et)throw TypeError("Super expression must either be null or a function");Y.prototype=Object.create(et&&et.prototype,{constructor:{value:Y,writable:!0,configurable:!0}}),et&&ef(Y,et)}function ef(Y,et){return(ef=Object.setPrototypeOf||function(Y,et){return Y.__proto__=et,Y})(Y,et)}var ep,eh,em={};function eg(Y,et,en){function ei(Y,en,ei){return"string"==typeof et?et:et(Y,en,ei)}en||(en=Error);var eu=function(et){function en(et,eu,ed){var ef;return eo(this,en),(ef=ea(this,ec(en).call(this,ei(et,eu,ed)))).code=Y,ef}return ed(en,et),en}(en);em[Y]=eu}function ey(Y,et){if(!Array.isArray(Y))return"of ".concat(et," ").concat(String(Y));var en=Y.length;return(Y=Y.map(function(Y){return String(Y)}),en>2)?"one of ".concat(et," ").concat(Y.slice(0,en-1).join(", "),", or ")+Y[en-1]:2===en?"one of ".concat(et," ").concat(Y[0]," or ").concat(Y[1]):"of ".concat(et," ").concat(Y[0])}function ek(Y,et,en){return Y.substr(!en||en<0?0:+en,et.length)===et}function ew(Y,et,en){return(void 0===en||en>Y.length)&&(en=Y.length),Y.substring(en-et.length,en)===et}function eC(Y,et,en){return"number"!=typeof en&&(en=0),!(en+et.length>Y.length)&&-1!==Y.indexOf(et,en)}eg("ERR_AMBIGUOUS_ARGUMENT",'The "%s" argument is ambiguous. %s',TypeError),eg("ERR_INVALID_ARG_TYPE",function(Y,et,eo){if(void 0===ep&&(ep=en(84829)),ep("string"==typeof Y,"'name' must be a string"),"string"==typeof et&&ek(et,"not ")?(ea="must not be",et=et.replace(/^not /,"")):ea="must be",ew(Y," argument"))eu="The ".concat(Y," ").concat(ea," ").concat(ey(et,"type"));else{var ea,eu,ec=eC(Y,".")?"property":"argument";eu='The "'.concat(Y,'" ').concat(ec," ").concat(ea," ").concat(ey(et,"type"))}return eu+". Received type ".concat(ei(eo))},TypeError),eg("ERR_INVALID_ARG_VALUE",function(Y,et){var ei=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"is invalid";void 0===eh&&(eh=en(35210));var eo=eh.inspect(et);return eo.length>128&&(eo="".concat(eo.slice(0,128),"...")),"The argument '".concat(Y,"' ").concat(ei,". Received ").concat(eo)},TypeError,RangeError),eg("ERR_INVALID_RETURN_VALUE",function(Y,et,en){var eo;return eo=en&&en.constructor&&en.constructor.name?"instance of ".concat(en.constructor.name):"type ".concat(ei(en)),"Expected ".concat(Y,' to be returned from the "').concat(et,'"')+" function but got ".concat(eo,".")},TypeError),eg("ERR_MISSING_ARGS",function(){for(var Y=arguments.length,et=Array(Y),ei=0;ei0,"At least one arg needs to be specified");var eo="The ",ea=et.length;switch(et=et.map(function(Y){return'"'.concat(Y,'"')}),ea){case 1:eo+="".concat(et[0]," argument");break;case 2:eo+="".concat(et[0]," and ").concat(et[1]," arguments");break;default:eo+=et.slice(0,ea-1).join(", ")+", and ".concat(et[ea-1]," arguments")}return"".concat(eo," must be specified")},TypeError),Y.exports.codes=em},55375:function(Y,et,en){"use strict";function ei(Y,et){return eu(Y)||ea(Y,et)||eo()}function eo(){throw TypeError("Invalid attempt to destructure non-iterable instance")}function ea(Y,et){var en=[],ei=!0,eo=!1,ea=void 0;try{for(var eu,ec=Y[Symbol.iterator]();!(ei=(eu=ec.next()).done)&&(en.push(eu.value),!et||en.length!==et);ei=!0);}catch(Y){eo=!0,ea=Y}finally{try{ei||null==ec.return||ec.return()}finally{if(eo)throw ea}}return en}function eu(Y){if(Array.isArray(Y))return Y}function ec(Y){return(ec="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(Y){return typeof Y}:function(Y){return Y&&"function"==typeof Symbol&&Y.constructor===Symbol&&Y!==Symbol.prototype?"symbol":typeof Y})(Y)}var ed=void 0!==/a/g.flags,ef=function(Y){var et=[];return Y.forEach(function(Y){return et.push(Y)}),et},ep=function(Y){var et=[];return Y.forEach(function(Y,en){return et.push([en,Y])}),et},eh=Object.is?Object.is:en(96959),em=Object.getOwnPropertySymbols?Object.getOwnPropertySymbols:function(){return[]},eg=Number.isNaN?Number.isNaN:en(74300);function ey(Y){return Y.call.bind(Y)}var ek=ey(Object.prototype.hasOwnProperty),ew=ey(Object.prototype.propertyIsEnumerable),eC=ey(Object.prototype.toString),eS=en(35210).types,eE=eS.isAnyArrayBuffer,eT=eS.isArrayBufferView,e_=eS.isDate,ej=eS.isMap,eO=eS.isRegExp,eM=eS.isSet,eA=eS.isNativeError,eP=eS.isBoxedPrimitive,eN=eS.isNumberObject,eI=eS.isStringObject,eD=eS.isBooleanObject,eR=eS.isBigIntObject,eL=eS.isSymbolObject,eF=eS.isFloat32Array,eB=eS.isFloat64Array;function ez(Y){if(0===Y.length||Y.length>10)return!0;for(var et=0;et57)return!0}return 10===Y.length&&Y>=4294967296}function eU(Y){return Object.keys(Y).filter(ez).concat(em(Y).filter(Object.prototype.propertyIsEnumerable.bind(Y)))}/*! + * The buffer module from node.js, for the browser. + * + * @author Feross Aboukhadijeh + * @license MIT + */function eZ(Y,et){if(Y===et)return 0;for(var en=Y.length,ei=et.length,eo=0,ea=Math.min(en,ei);eo0)throw Error("Invalid string. Length must be a multiple of 4");var en=Y.indexOf("=");-1===en&&(en=et);var ei=en===et?0:4-en%4;return[en,ei]}function ef(Y){var et=ed(Y),en=et[0],ei=et[1];return(en+ei)*3/4-ei}function ep(Y,et,en){return(et+en)*3/4-en}function eh(Y){var et,en,ea=ed(Y),eu=ea[0],ec=ea[1],ef=new eo(ep(Y,eu,ec)),eh=0,em=ec>0?eu-4:eu;for(en=0;en>16&255,ef[eh++]=et>>8&255,ef[eh++]=255&et;return 2===ec&&(et=ei[Y.charCodeAt(en)]<<2|ei[Y.charCodeAt(en+1)]>>4,ef[eh++]=255&et),1===ec&&(et=ei[Y.charCodeAt(en)]<<10|ei[Y.charCodeAt(en+1)]<<4|ei[Y.charCodeAt(en+2)]>>2,ef[eh++]=et>>8&255,ef[eh++]=255&et),ef}function em(Y){return en[Y>>18&63]+en[Y>>12&63]+en[Y>>6&63]+en[63&Y]}function eg(Y,et,en){for(var ei=[],eo=et;eoed?ed:ec+eu));return 1===eo?ea.push(en[(et=Y[ei-1])>>2]+en[et<<4&63]+"=="):2===eo&&ea.push(en[(et=(Y[ei-2]<<8)+Y[ei-1])>>10]+en[et>>4&63]+en[et<<2&63]+"="),ea.join("")}ei["-".charCodeAt(0)]=62,ei["_".charCodeAt(0)]=63},14984:function(Y,et,en){"use strict";var ei;/*! + * The buffer module from node.js, for the browser. + * + * @author Feross Aboukhadijeh + * @license MIT + */let eo=en(50683),ea=en(32093),eu="function"==typeof Symbol&&"function"==typeof Symbol.for?Symbol.for("nodejs.util.inspect.custom"):null;et.lW=ep,ei=e_,et.h2=50;let ec=2147483647;function ed(){try{let Y=new Uint8Array(1),et={foo:function(){return 42}};return Object.setPrototypeOf(et,Uint8Array.prototype),Object.setPrototypeOf(Y,et),42===Y.foo()}catch(Y){return!1}}function ef(Y){if(Y>ec)throw RangeError('The value "'+Y+'" is invalid for option "size"');let et=new Uint8Array(Y);return Object.setPrototypeOf(et,ep.prototype),et}function ep(Y,et,en){if("number"==typeof Y){if("string"==typeof et)throw TypeError('The "string" argument must be of type string. Received type number');return ey(Y)}return eh(Y,et,en)}function eh(Y,et,en){if("string"==typeof Y)return ek(Y,et);if(ArrayBuffer.isView(Y))return eC(Y);if(null==Y)throw TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof Y);if(tp(Y,ArrayBuffer)||Y&&tp(Y.buffer,ArrayBuffer)||"undefined"!=typeof SharedArrayBuffer&&(tp(Y,SharedArrayBuffer)||Y&&tp(Y.buffer,SharedArrayBuffer)))return eS(Y,et,en);if("number"==typeof Y)throw TypeError('The "value" argument must not be of type number. Received type number');let ei=Y.valueOf&&Y.valueOf();if(null!=ei&&ei!==Y)return ep.from(ei,et,en);let eo=eE(Y);if(eo)return eo;if("undefined"!=typeof Symbol&&null!=Symbol.toPrimitive&&"function"==typeof Y[Symbol.toPrimitive])return ep.from(Y[Symbol.toPrimitive]("string"),et,en);throw TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof Y)}function em(Y){if("number"!=typeof Y)throw TypeError('"size" argument must be of type number');if(Y<0)throw RangeError('The value "'+Y+'" is invalid for option "size"')}function eg(Y,et,en){return(em(Y),Y<=0)?ef(Y):void 0!==et?"string"==typeof en?ef(Y).fill(et,en):ef(Y).fill(et):ef(Y)}function ey(Y){return em(Y),ef(Y<0?0:0|eT(Y))}function ek(Y,et){if(("string"!=typeof et||""===et)&&(et="utf8"),!ep.isEncoding(et))throw TypeError("Unknown encoding: "+et);let en=0|ej(Y,et),ei=ef(en),eo=ei.write(Y,et);return eo!==en&&(ei=ei.slice(0,eo)),ei}function ew(Y){let et=Y.length<0?0:0|eT(Y.length),en=ef(et);for(let ei=0;ei=ec)throw RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+ec.toString(16)+" bytes");return 0|Y}function e_(Y){return+Y!=Y&&(Y=0),ep.alloc(+Y)}function ej(Y,et){if(ep.isBuffer(Y))return Y.length;if(ArrayBuffer.isView(Y)||tp(Y,ArrayBuffer))return Y.byteLength;if("string"!=typeof Y)throw TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof Y);let en=Y.length,ei=arguments.length>2&&!0===arguments[2];if(!ei&&0===en)return 0;let eo=!1;for(;;)switch(et){case"ascii":case"latin1":case"binary":return en;case"utf8":case"utf-8":return ta(Y).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*en;case"hex":return en>>>1;case"base64":return td(Y).length;default:if(eo)return ei?-1:ta(Y).length;et=(""+et).toLowerCase(),eo=!0}}function eO(Y,et,en){let ei=!1;if((void 0===et||et<0)&&(et=0),et>this.length||((void 0===en||en>this.length)&&(en=this.length),en<=0||(en>>>=0)<=(et>>>=0)))return"";for(Y||(Y="utf8");;)switch(Y){case"hex":return eG(this,et,en);case"utf8":case"utf-8":return eB(this,et,en);case"ascii":return eZ(this,et,en);case"latin1":case"binary":return eH(this,et,en);case"base64":return eF(this,et,en);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return eV(this,et,en);default:if(ei)throw TypeError("Unknown encoding: "+Y);Y=(Y+"").toLowerCase(),ei=!0}}function eM(Y,et,en){let ei=Y[et];Y[et]=Y[en],Y[en]=ei}function eA(Y,et,en,ei,eo){if(0===Y.length)return -1;if("string"==typeof en?(ei=en,en=0):en>2147483647?en=2147483647:en<-2147483648&&(en=-2147483648),th(en=+en)&&(en=eo?0:Y.length-1),en<0&&(en=Y.length+en),en>=Y.length){if(eo)return -1;en=Y.length-1}else if(en<0){if(!eo)return -1;en=0}if("string"==typeof et&&(et=ep.from(et,ei)),ep.isBuffer(et))return 0===et.length?-1:eP(Y,et,en,ei,eo);if("number"==typeof et)return(et&=255,"function"==typeof Uint8Array.prototype.indexOf)?eo?Uint8Array.prototype.indexOf.call(Y,et,en):Uint8Array.prototype.lastIndexOf.call(Y,et,en):eP(Y,[et],en,ei,eo);throw TypeError("val must be string, number or Buffer")}function eP(Y,et,en,ei,eo){let ea,eu=1,ec=Y.length,ed=et.length;if(void 0!==ei&&("ucs2"===(ei=String(ei).toLowerCase())||"ucs-2"===ei||"utf16le"===ei||"utf-16le"===ei)){if(Y.length<2||et.length<2)return -1;eu=2,ec/=2,ed/=2,en/=2}function ef(Y,et){return 1===eu?Y[et]:Y.readUInt16BE(et*eu)}if(eo){let ei=-1;for(ea=en;eaec&&(en=ec-ed),ea=en;ea>=0;ea--){let en=!0;for(let ei=0;eiea&&(ei=ea):ei=ea;let eu=et.length;for(ei>eu/2&&(ei=eu/2),eo=0;eo239?4:et>223?3:et>191?2:1;if(eo+eu<=en){let en,ei,ec,ed;switch(eu){case 1:et<128&&(ea=et);break;case 2:(192&(en=Y[eo+1]))==128&&(ed=(31&et)<<6|63&en)>127&&(ea=ed);break;case 3:en=Y[eo+1],ei=Y[eo+2],(192&en)==128&&(192&ei)==128&&(ed=(15&et)<<12|(63&en)<<6|63&ei)>2047&&(ed<55296||ed>57343)&&(ea=ed);break;case 4:en=Y[eo+1],ei=Y[eo+2],ec=Y[eo+3],(192&en)==128&&(192&ei)==128&&(192&ec)==128&&(ed=(15&et)<<18|(63&en)<<12|(63&ei)<<6|63&ec)>65535&&ed<1114112&&(ea=ed)}}null===ea?(ea=65533,eu=1):ea>65535&&(ea-=65536,ei.push(ea>>>10&1023|55296),ea=56320|1023&ea),ei.push(ea),eo+=eu}return eU(ei)}ei=ec,ep.TYPED_ARRAY_SUPPORT=ed(),ep.TYPED_ARRAY_SUPPORT||"undefined"==typeof console||"function"!=typeof console.error||console.error("This browser lacks typed array (Uint8Array) support which is required by `buffer` v5.x. Use `buffer` v4.x if you require old browser support."),Object.defineProperty(ep.prototype,"parent",{enumerable:!0,get:function(){if(ep.isBuffer(this))return this.buffer}}),Object.defineProperty(ep.prototype,"offset",{enumerable:!0,get:function(){if(ep.isBuffer(this))return this.byteOffset}}),ep.poolSize=8192,ep.from=function(Y,et,en){return eh(Y,et,en)},Object.setPrototypeOf(ep.prototype,Uint8Array.prototype),Object.setPrototypeOf(ep,Uint8Array),ep.alloc=function(Y,et,en){return eg(Y,et,en)},ep.allocUnsafe=function(Y){return ey(Y)},ep.allocUnsafeSlow=function(Y){return ey(Y)},ep.isBuffer=function(Y){return null!=Y&&!0===Y._isBuffer&&Y!==ep.prototype},ep.compare=function(Y,et){if(tp(Y,Uint8Array)&&(Y=ep.from(Y,Y.offset,Y.byteLength)),tp(et,Uint8Array)&&(et=ep.from(et,et.offset,et.byteLength)),!ep.isBuffer(Y)||!ep.isBuffer(et))throw TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array');if(Y===et)return 0;let en=Y.length,ei=et.length;for(let eo=0,ea=Math.min(en,ei);eoei.length?(ep.isBuffer(et)||(et=ep.from(et)),et.copy(ei,eo)):Uint8Array.prototype.set.call(ei,et,eo);else if(ep.isBuffer(et))et.copy(ei,eo);else throw TypeError('"list" argument must be an Array of Buffers');eo+=et.length}return ei},ep.byteLength=ej,ep.prototype._isBuffer=!0,ep.prototype.swap16=function(){let Y=this.length;if(Y%2!=0)throw RangeError("Buffer size must be a multiple of 16-bits");for(let et=0;eten&&(Y+=" ... "),""},eu&&(ep.prototype[eu]=ep.prototype.inspect),ep.prototype.compare=function(Y,et,en,ei,eo){if(tp(Y,Uint8Array)&&(Y=ep.from(Y,Y.offset,Y.byteLength)),!ep.isBuffer(Y))throw TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof Y);if(void 0===et&&(et=0),void 0===en&&(en=Y?Y.length:0),void 0===ei&&(ei=0),void 0===eo&&(eo=this.length),et<0||en>Y.length||ei<0||eo>this.length)throw RangeError("out of range index");if(ei>=eo&&et>=en)return 0;if(ei>=eo)return -1;if(et>=en)return 1;if(et>>>=0,en>>>=0,ei>>>=0,eo>>>=0,this===Y)return 0;let ea=eo-ei,eu=en-et,ec=Math.min(ea,eu),ed=this.slice(ei,eo),ef=Y.slice(et,en);for(let Y=0;Y>>=0,isFinite(en)?(en>>>=0,void 0===ei&&(ei="utf8")):(ei=en,en=void 0);else throw Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");let eo=this.length-et;if((void 0===en||en>eo)&&(en=eo),Y.length>0&&(en<0||et<0)||et>this.length)throw RangeError("Attempt to write outside buffer bounds");ei||(ei="utf8");let ea=!1;for(;;)switch(ei){case"hex":return eN(this,Y,et,en);case"utf8":case"utf-8":return eI(this,Y,et,en);case"ascii":case"latin1":case"binary":return eD(this,Y,et,en);case"base64":return eR(this,Y,et,en);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return eL(this,Y,et,en);default:if(ea)throw TypeError("Unknown encoding: "+ei);ei=(""+ei).toLowerCase(),ea=!0}},ep.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};let ez=4096;function eU(Y){let et=Y.length;if(et<=ez)return String.fromCharCode.apply(String,Y);let en="",ei=0;for(;eiei)&&(en=ei);let eo="";for(let ei=et;eien)throw RangeError("Trying to access beyond buffer length")}function eK(Y,et,en,ei,eo,ea){if(!ep.isBuffer(Y))throw TypeError('"buffer" argument must be a Buffer instance');if(et>eo||etY.length)throw RangeError("Index out of range")}function e$(Y,et,en,ei,eo){e3(et,ei,eo,Y,en,7);let ea=Number(et&BigInt(4294967295));Y[en++]=ea,ea>>=8,Y[en++]=ea,ea>>=8,Y[en++]=ea,ea>>=8,Y[en++]=ea;let eu=Number(et>>BigInt(32)&BigInt(4294967295));return Y[en++]=eu,eu>>=8,Y[en++]=eu,eu>>=8,Y[en++]=eu,eu>>=8,Y[en++]=eu,en}function eY(Y,et,en,ei,eo){e3(et,ei,eo,Y,en,7);let ea=Number(et&BigInt(4294967295));Y[en+7]=ea,ea>>=8,Y[en+6]=ea,ea>>=8,Y[en+5]=ea,ea>>=8,Y[en+4]=ea;let eu=Number(et>>BigInt(32)&BigInt(4294967295));return Y[en+3]=eu,eu>>=8,Y[en+2]=eu,eu>>=8,Y[en+1]=eu,eu>>=8,Y[en]=eu,en+8}function eQ(Y,et,en,ei,eo,ea){if(en+ei>Y.length||en<0)throw RangeError("Index out of range")}function eX(Y,et,en,ei,eo){return et=+et,en>>>=0,eo||eQ(Y,et,en,4,34028234663852886e22,-34028234663852886e22),ea.write(Y,et,en,ei,23,4),en+4}function eJ(Y,et,en,ei,eo){return et=+et,en>>>=0,eo||eQ(Y,et,en,8,17976931348623157e292,-17976931348623157e292),ea.write(Y,et,en,ei,52,8),en+8}ep.prototype.slice=function(Y,et){let en=this.length;Y=~~Y,et=void 0===et?en:~~et,Y<0?(Y+=en)<0&&(Y=0):Y>en&&(Y=en),et<0?(et+=en)<0&&(et=0):et>en&&(et=en),et>>=0,et>>>=0,en||eW(Y,et,this.length);let ei=this[Y],eo=1,ea=0;for(;++ea>>=0,et>>>=0,en||eW(Y,et,this.length);let ei=this[Y+--et],eo=1;for(;et>0&&(eo*=256);)ei+=this[Y+--et]*eo;return ei},ep.prototype.readUint8=ep.prototype.readUInt8=function(Y,et){return Y>>>=0,et||eW(Y,1,this.length),this[Y]},ep.prototype.readUint16LE=ep.prototype.readUInt16LE=function(Y,et){return Y>>>=0,et||eW(Y,2,this.length),this[Y]|this[Y+1]<<8},ep.prototype.readUint16BE=ep.prototype.readUInt16BE=function(Y,et){return Y>>>=0,et||eW(Y,2,this.length),this[Y]<<8|this[Y+1]},ep.prototype.readUint32LE=ep.prototype.readUInt32LE=function(Y,et){return Y>>>=0,et||eW(Y,4,this.length),(this[Y]|this[Y+1]<<8|this[Y+2]<<16)+16777216*this[Y+3]},ep.prototype.readUint32BE=ep.prototype.readUInt32BE=function(Y,et){return Y>>>=0,et||eW(Y,4,this.length),16777216*this[Y]+(this[Y+1]<<16|this[Y+2]<<8|this[Y+3])},ep.prototype.readBigUInt64LE=tg(function(Y){e6(Y>>>=0,"offset");let et=this[Y],en=this[Y+7];(void 0===et||void 0===en)&&e7(Y,this.length-8);let ei=et+256*this[++Y]+65536*this[++Y]+16777216*this[++Y],eo=this[++Y]+256*this[++Y]+65536*this[++Y]+16777216*en;return BigInt(ei)+(BigInt(eo)<>>=0,"offset");let et=this[Y],en=this[Y+7];(void 0===et||void 0===en)&&e7(Y,this.length-8);let ei=16777216*et+65536*this[++Y]+256*this[++Y]+this[++Y],eo=16777216*this[++Y]+65536*this[++Y]+256*this[++Y]+en;return(BigInt(ei)<>>=0,et>>>=0,en||eW(Y,et,this.length);let ei=this[Y],eo=1,ea=0;for(;++ea=(eo*=128)&&(ei-=Math.pow(2,8*et)),ei},ep.prototype.readIntBE=function(Y,et,en){Y>>>=0,et>>>=0,en||eW(Y,et,this.length);let ei=et,eo=1,ea=this[Y+--ei];for(;ei>0&&(eo*=256);)ea+=this[Y+--ei]*eo;return ea>=(eo*=128)&&(ea-=Math.pow(2,8*et)),ea},ep.prototype.readInt8=function(Y,et){return(Y>>>=0,et||eW(Y,1,this.length),128&this[Y])?-((255-this[Y]+1)*1):this[Y]},ep.prototype.readInt16LE=function(Y,et){Y>>>=0,et||eW(Y,2,this.length);let en=this[Y]|this[Y+1]<<8;return 32768&en?4294901760|en:en},ep.prototype.readInt16BE=function(Y,et){Y>>>=0,et||eW(Y,2,this.length);let en=this[Y+1]|this[Y]<<8;return 32768&en?4294901760|en:en},ep.prototype.readInt32LE=function(Y,et){return Y>>>=0,et||eW(Y,4,this.length),this[Y]|this[Y+1]<<8|this[Y+2]<<16|this[Y+3]<<24},ep.prototype.readInt32BE=function(Y,et){return Y>>>=0,et||eW(Y,4,this.length),this[Y]<<24|this[Y+1]<<16|this[Y+2]<<8|this[Y+3]},ep.prototype.readBigInt64LE=tg(function(Y){e6(Y>>>=0,"offset");let et=this[Y],en=this[Y+7];(void 0===et||void 0===en)&&e7(Y,this.length-8);let ei=this[Y+4]+256*this[Y+5]+65536*this[Y+6]+(en<<24);return(BigInt(ei)<>>=0,"offset");let et=this[Y],en=this[Y+7];(void 0===et||void 0===en)&&e7(Y,this.length-8);let ei=(et<<24)+65536*this[++Y]+256*this[++Y]+this[++Y];return(BigInt(ei)<>>=0,et||eW(Y,4,this.length),ea.read(this,Y,!0,23,4)},ep.prototype.readFloatBE=function(Y,et){return Y>>>=0,et||eW(Y,4,this.length),ea.read(this,Y,!1,23,4)},ep.prototype.readDoubleLE=function(Y,et){return Y>>>=0,et||eW(Y,8,this.length),ea.read(this,Y,!0,52,8)},ep.prototype.readDoubleBE=function(Y,et){return Y>>>=0,et||eW(Y,8,this.length),ea.read(this,Y,!1,52,8)},ep.prototype.writeUintLE=ep.prototype.writeUIntLE=function(Y,et,en,ei){if(Y=+Y,et>>>=0,en>>>=0,!ei){let ei=Math.pow(2,8*en)-1;eK(this,Y,et,en,ei,0)}let eo=1,ea=0;for(this[et]=255&Y;++ea>>=0,en>>>=0,!ei){let ei=Math.pow(2,8*en)-1;eK(this,Y,et,en,ei,0)}let eo=en-1,ea=1;for(this[et+eo]=255&Y;--eo>=0&&(ea*=256);)this[et+eo]=Y/ea&255;return et+en},ep.prototype.writeUint8=ep.prototype.writeUInt8=function(Y,et,en){return Y=+Y,et>>>=0,en||eK(this,Y,et,1,255,0),this[et]=255&Y,et+1},ep.prototype.writeUint16LE=ep.prototype.writeUInt16LE=function(Y,et,en){return Y=+Y,et>>>=0,en||eK(this,Y,et,2,65535,0),this[et]=255&Y,this[et+1]=Y>>>8,et+2},ep.prototype.writeUint16BE=ep.prototype.writeUInt16BE=function(Y,et,en){return Y=+Y,et>>>=0,en||eK(this,Y,et,2,65535,0),this[et]=Y>>>8,this[et+1]=255&Y,et+2},ep.prototype.writeUint32LE=ep.prototype.writeUInt32LE=function(Y,et,en){return Y=+Y,et>>>=0,en||eK(this,Y,et,4,4294967295,0),this[et+3]=Y>>>24,this[et+2]=Y>>>16,this[et+1]=Y>>>8,this[et]=255&Y,et+4},ep.prototype.writeUint32BE=ep.prototype.writeUInt32BE=function(Y,et,en){return Y=+Y,et>>>=0,en||eK(this,Y,et,4,4294967295,0),this[et]=Y>>>24,this[et+1]=Y>>>16,this[et+2]=Y>>>8,this[et+3]=255&Y,et+4},ep.prototype.writeBigUInt64LE=tg(function(Y,et=0){return e$(this,Y,et,BigInt(0),BigInt("0xffffffffffffffff"))}),ep.prototype.writeBigUInt64BE=tg(function(Y,et=0){return eY(this,Y,et,BigInt(0),BigInt("0xffffffffffffffff"))}),ep.prototype.writeIntLE=function(Y,et,en,ei){if(Y=+Y,et>>>=0,!ei){let ei=Math.pow(2,8*en-1);eK(this,Y,et,en,ei-1,-ei)}let eo=0,ea=1,eu=0;for(this[et]=255&Y;++eo>0)-eu&255;return et+en},ep.prototype.writeIntBE=function(Y,et,en,ei){if(Y=+Y,et>>>=0,!ei){let ei=Math.pow(2,8*en-1);eK(this,Y,et,en,ei-1,-ei)}let eo=en-1,ea=1,eu=0;for(this[et+eo]=255&Y;--eo>=0&&(ea*=256);)Y<0&&0===eu&&0!==this[et+eo+1]&&(eu=1),this[et+eo]=(Y/ea>>0)-eu&255;return et+en},ep.prototype.writeInt8=function(Y,et,en){return Y=+Y,et>>>=0,en||eK(this,Y,et,1,127,-128),Y<0&&(Y=255+Y+1),this[et]=255&Y,et+1},ep.prototype.writeInt16LE=function(Y,et,en){return Y=+Y,et>>>=0,en||eK(this,Y,et,2,32767,-32768),this[et]=255&Y,this[et+1]=Y>>>8,et+2},ep.prototype.writeInt16BE=function(Y,et,en){return Y=+Y,et>>>=0,en||eK(this,Y,et,2,32767,-32768),this[et]=Y>>>8,this[et+1]=255&Y,et+2},ep.prototype.writeInt32LE=function(Y,et,en){return Y=+Y,et>>>=0,en||eK(this,Y,et,4,2147483647,-2147483648),this[et]=255&Y,this[et+1]=Y>>>8,this[et+2]=Y>>>16,this[et+3]=Y>>>24,et+4},ep.prototype.writeInt32BE=function(Y,et,en){return Y=+Y,et>>>=0,en||eK(this,Y,et,4,2147483647,-2147483648),Y<0&&(Y=4294967295+Y+1),this[et]=Y>>>24,this[et+1]=Y>>>16,this[et+2]=Y>>>8,this[et+3]=255&Y,et+4},ep.prototype.writeBigInt64LE=tg(function(Y,et=0){return e$(this,Y,et,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))}),ep.prototype.writeBigInt64BE=tg(function(Y,et=0){return eY(this,Y,et,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))}),ep.prototype.writeFloatLE=function(Y,et,en){return eX(this,Y,et,!0,en)},ep.prototype.writeFloatBE=function(Y,et,en){return eX(this,Y,et,!1,en)},ep.prototype.writeDoubleLE=function(Y,et,en){return eJ(this,Y,et,!0,en)},ep.prototype.writeDoubleBE=function(Y,et,en){return eJ(this,Y,et,!1,en)},ep.prototype.copy=function(Y,et,en,ei){if(!ep.isBuffer(Y))throw TypeError("argument should be a Buffer");if(en||(en=0),ei||0===ei||(ei=this.length),et>=Y.length&&(et=Y.length),et||(et=0),ei>0&&ei=this.length)throw RangeError("Index out of range");if(ei<0)throw RangeError("sourceEnd out of bounds");ei>this.length&&(ei=this.length),Y.length-et>>=0,en=void 0===en?this.length:en>>>0,Y||(Y=0),"number"==typeof Y)for(eo=et;eo=ei+4;en-=3)et=`_${Y.slice(en-3,en)}${et}`;return`${Y.slice(0,en)}${et}`}function e4(Y,et,en){e6(et,"offset"),(void 0===Y[et]||void 0===Y[et+en])&&e7(et,Y.length-(en+1))}function e3(Y,et,en,ei,eo,ea){if(Y>en||Y3?0===et||et===BigInt(0)?`>= 0${eo} and < 2${eo} ** ${(ea+1)*8}${eo}`:`>= -(2${eo} ** ${(ea+1)*8-1}${eo}) and < 2 ** ${(ea+1)*8-1}${eo}`:`>= ${et}${eo} and <= ${en}${eo}`,new e0.ERR_OUT_OF_RANGE("value",ei,Y)}e4(ei,eo,ea)}function e6(Y,et){if("number"!=typeof Y)throw new e0.ERR_INVALID_ARG_TYPE(et,"number",Y)}function e7(Y,et,en){if(Math.floor(Y)!==Y)throw e6(Y,en),new e0.ERR_OUT_OF_RANGE(en||"offset","an integer",Y);if(et<0)throw new e0.ERR_BUFFER_OUT_OF_BOUNDS;throw new e0.ERR_OUT_OF_RANGE(en||"offset",`>= ${en?1:0} and <= ${et}`,Y)}e9("ERR_BUFFER_OUT_OF_BOUNDS",function(Y){return Y?`${Y} is outside of buffer bounds`:"Attempt to access memory outside buffer bounds"},RangeError),e9("ERR_INVALID_ARG_TYPE",function(Y,et){return`The "${Y}" argument must be of type number. Received type ${typeof et}`},TypeError),e9("ERR_OUT_OF_RANGE",function(Y,et,en){let ei=`The value of "${Y}" is out of range.`,eo=en;return Number.isInteger(en)&&Math.abs(en)>4294967296?eo=e5(String(en)):"bigint"==typeof en&&(eo=String(en),(en>BigInt(2)**BigInt(32)||en<-(BigInt(2)**BigInt(32)))&&(eo=e5(eo)),eo+="n"),ei+=` It must be ${et}. Received ${eo}`},RangeError);let e8=/[^+/0-9A-Za-z-_]/g;function tt(Y){if((Y=(Y=Y.split("=")[0]).trim().replace(e8,"")).length<2)return"";for(;Y.length%4!=0;)Y+="=";return Y}function ta(Y,et){let en;et=et||1/0;let ei=Y.length,eo=null,ea=[];for(let eu=0;eu55295&&en<57344){if(!eo){if(en>56319||eu+1===ei){(et-=3)>-1&&ea.push(239,191,189);continue}eo=en;continue}if(en<56320){(et-=3)>-1&&ea.push(239,191,189),eo=en;continue}en=(eo-55296<<10|en-56320)+65536}else eo&&(et-=3)>-1&&ea.push(239,191,189);if(eo=null,en<128){if((et-=1)<0)break;ea.push(en)}else if(en<2048){if((et-=2)<0)break;ea.push(en>>6|192,63&en|128)}else if(en<65536){if((et-=3)<0)break;ea.push(en>>12|224,en>>6&63|128,63&en|128)}else if(en<1114112){if((et-=4)<0)break;ea.push(en>>18|240,en>>12&63|128,en>>6&63|128,63&en|128)}else throw Error("Invalid code point")}return ea}function tu(Y){let et=[];for(let en=0;en>8,eo.push(en%256),eo.push(ei);return eo}function td(Y){return eo.toByteArray(tt(Y))}function tf(Y,et,en,ei){let eo;for(eo=0;eo=et.length)&&!(eo>=Y.length);++eo)et[eo+en]=Y[eo];return eo}function tp(Y,et){return Y instanceof et||null!=Y&&null!=Y.constructor&&null!=Y.constructor.name&&Y.constructor.name===et.name}function th(Y){return Y!=Y}let tm=function(){let Y="0123456789abcdef",et=Array(256);for(let en=0;en<16;++en){let ei=16*en;for(let eo=0;eo<16;++eo)et[ei+eo]=Y[en]+Y[eo]}return et}();function tg(Y){return"undefined"==typeof BigInt?tv:Y}function tv(){throw Error("BigInt not supported")}},57372:function(Y,et,en){"use strict";var ei=en(38514),eo=en(5806),ea=eo(ei("String.prototype.indexOf"));Y.exports=function(Y,et){var en=ei(Y,!!et);return"function"==typeof en&&ea(Y,".prototype.")>-1?eo(en):en}},5806:function(Y,et,en){"use strict";var ei=en(4148),eo=en(38514),ea=eo("%Function.prototype.apply%"),eu=eo("%Function.prototype.call%"),ec=eo("%Reflect.apply%",!0)||ei.call(eu,ea),ed=eo("%Object.getOwnPropertyDescriptor%",!0),ef=eo("%Object.defineProperty%",!0),ep=eo("%Math.max%");if(ef)try{ef({},"a",{value:1})}catch(Y){ef=null}Y.exports=function(Y){var et=ec(ei,eu,arguments);return ed&&ef&&ed(et,"length").configurable&&ef(et,"length",{value:1+ep(0,Y.length-(arguments.length-1))}),et};var eh=function(){return ec(ei,ea,arguments)};ef?ef(Y.exports,"apply",{value:eh}):Y.exports.apply=eh},65443:function(Y,et){var en;/*! + Copyright (c) 2018 Jed Watson. + Licensed under the MIT License (MIT), see + http://jedwatson.github.io/classnames +*/!function(){"use strict";var ei={}.hasOwnProperty;function eo(){for(var Y=[],et=0;etet.indexOf(ei)&&(en[ei]=Y[ei]);if(null!=Y&&"function"==typeof Object.getOwnPropertySymbols)for(var eo=0,ei=Object.getOwnPropertySymbols(Y);eoet.indexOf(ei[eo])&&Object.prototype.propertyIsEnumerable.call(Y,ei[eo])&&(en[ei[eo]]=Y[ei[eo]]);return en};Object.defineProperty(et,"__esModule",{value:!0}),et.checkCookies=et.hasCookie=et.removeCookies=et.deleteCookie=et.setCookies=et.setCookie=et.getCookie=et.getCookies=void 0;var ea=en(92507),eu=function(){return"undefined"!=typeof window},ec=function(Y){return"true"===Y||"false"!==Y&&("undefined"!==Y?"null"===Y?null:Y:void 0)},ed=function(Y){void 0===Y&&(Y="");try{var et=JSON.stringify(Y);return/^[\{\[]/.test(et)?et:Y}catch(et){return Y}},ef=function(Y){return Y?Y.replace(/(%[0-9A-Z]{2})+/g,decodeURIComponent):Y},ep=function(Y){if(Y&&(et=Y.req),!eu())return et&&et.cookies?et.cookies:et&&et.headers&&et.headers.cookie?(0,ea.parse)(et.headers.cookie):{};for(var et,en={},ei=document.cookie?document.cookie.split("; "):[],eo=0,ec=ei.length;eo1?arguments[1]:void 0)}},83449:function(Y,et,en){"use strict";var ei=en(88753),eo=en(7131),ea=en(44072),eu=en(5513),ec=en(60621),ed=en(97515),ef=en(20691),ep=en(26938),eh=en(93639),em=en(21478),eg=Array;Y.exports=function(Y){var et,en,ey,ek,ew,eC,eS=ea(Y),eE=ed(this),eT=arguments.length,e_=eT>1?arguments[1]:void 0,ej=void 0!==e_;ej&&(e_=ei(e_,eT>2?arguments[2]:void 0));var eO=em(eS),eM=0;if(eO&&!(this===eg&&ec(eO)))for(ew=(ek=eh(eS,eO)).next,en=eE?new this:[];!(ey=eo(ew,ek)).done;eM++)eC=ej?eu(ek,e_,[ey.value,eM],!0):ey.value,ep(en,eM,eC);else for(et=ef(eS),en=eE?new this(et):eg(et);et>eM;eM++)eC=ej?e_(eS[eM],eM):eS[eM],ep(en,eM,eC);return en.length=eM,en}},47396:function(Y,et,en){var ei=en(58793),eo=en(3874),ea=en(20691),eu=function(Y){return function(et,en,eu){var ec,ed=ei(et),ef=ea(ed),ep=eo(eu,ef);if(Y&&en!=en){for(;ef>ep;)if((ec=ed[ep++])!=ec)return!0}else for(;ef>ep;ep++)if((Y||ep in ed)&&ed[ep]===en)return Y||ep||0;return!Y&&-1}};Y.exports={includes:eu(!0),indexOf:eu(!1)}},8906:function(Y,et,en){var ei=en(88753),eo=en(57043),ea=en(29731),eu=en(44072),ec=en(20691),ed=en(90646),ef=eo([].push),ep=function(Y){var et=1==Y,en=2==Y,eo=3==Y,ep=4==Y,eh=6==Y,em=7==Y,eg=5==Y||eh;return function(ey,ek,ew,eC){for(var eS,eE,eT=eu(ey),e_=ea(eT),ej=ei(ek,ew),eO=ec(e_),eM=0,eA=eC||ed,eP=et?eA(ey,eO):en||em?eA(ey,0):void 0;eO>eM;eM++)if((eg||eM in e_)&&(eE=ej(eS=e_[eM],eM,eT),Y)){if(et)eP[eM]=eE;else if(eE)switch(Y){case 3:return!0;case 5:return eS;case 6:return eM;case 2:ef(eP,eS)}else switch(Y){case 4:return!1;case 7:ef(eP,eS)}}return eh?-1:eo||ep?ep:eP}};Y.exports={forEach:ep(0),map:ep(1),filter:ep(2),some:ep(3),every:ep(4),find:ep(5),findIndex:ep(6),filterReject:ep(7)}},75089:function(Y,et,en){var ei=en(32879),eo=en(52126),ea=en(66564),eu=eo("species");Y.exports=function(Y){return ea>=51||!ei(function(){var et=[];return(et.constructor={})[eu]=function(){return{foo:1}},1!==et[Y](Boolean).foo})}},50769:function(Y,et,en){"use strict";var ei=en(32879);Y.exports=function(Y,et){var en=[][Y];return!!en&&ei(function(){en.call(null,et||function(){return 1},1)})}},58286:function(Y,et,en){"use strict";var ei=en(23419),eo=en(18066),ea=TypeError,eu=Object.getOwnPropertyDescriptor,ec=ei&&!function(){if(void 0!==this)return!0;try{Object.defineProperty([],"length",{writable:!1}).length=1}catch(Y){return Y instanceof TypeError}}();Y.exports=ec?function(Y,et){if(eo(Y)&&!eu(Y,"length").writable)throw ea("Cannot set read only .length");return Y.length=et}:function(Y,et){return Y.length=et}},45926:function(Y,et,en){var ei=en(3874),eo=en(20691),ea=en(26938),eu=Array,ec=Math.max;Y.exports=function(Y,et,en){for(var ed=eo(Y),ef=ei(et,ed),ep=ei(void 0===en?ed:en,ed),eh=eu(ec(ep-ef,0)),em=0;efen)throw et("Maximum allowed index exceeded");return Y}},11593:function(Y){Y.exports={CSSRuleList:0,CSSStyleDeclaration:0,CSSValueList:0,ClientRectList:0,DOMRectList:0,DOMStringList:0,DOMTokenList:1,DataTransferItemList:0,FileList:0,HTMLAllCollection:0,HTMLCollection:0,HTMLFormElement:0,HTMLSelectElement:0,MediaList:0,MimeTypeArray:0,NamedNodeMap:0,NodeList:1,PaintRequestList:0,Plugin:0,PluginArray:0,SVGLengthList:0,SVGNumberList:0,SVGPathSegList:0,SVGPointList:0,SVGStringList:0,SVGTransformList:0,SourceBufferList:0,StyleSheetList:0,TextTrackCueList:0,TextTrackList:0,TouchList:0}},6085:function(Y){Y.exports="function"==typeof Bun&&Bun&&"string"==typeof Bun.version},15065:function(Y){Y.exports="undefined"!=typeof navigator&&String(navigator.userAgent)||""},66564:function(Y,et,en){var ei,eo,ea=en(9419),eu=en(15065),ec=ea.process,ed=ea.Deno,ef=ec&&ec.versions||ed&&ed.version,ep=ef&&ef.v8;ep&&(eo=(ei=ep.split("."))[0]>0&&ei[0]<4?1:+(ei[0]+ei[1])),!eo&&eu&&(!(ei=eu.match(/Edge\/(\d+)/))||ei[1]>=74)&&(ei=eu.match(/Chrome\/(\d+)/))&&(eo=+ei[1]),Y.exports=eo},55621:function(Y,et,en){var ei=en(3103);Y.exports=function(Y){return ei[Y+"Prototype"]}},74365:function(Y){Y.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},46946:function(Y,et,en){"use strict";var ei=en(9419),eo=en(9757),ea=en(56103),eu=en(66977),ec=en(44696).f,ed=en(4466),ef=en(3103),ep=en(88753),eh=en(44414),em=en(53461),eg=function(Y){var et=function(en,ei,ea){if(this instanceof et){switch(arguments.length){case 0:return new Y;case 1:return new Y(en);case 2:return new Y(en,ei)}return new Y(en,ei,ea)}return eo(Y,this,arguments)};return et.prototype=Y.prototype,et};Y.exports=function(Y,et){var en,eo,ey,ek,ew,eC,eS,eE,eT,e_=Y.target,ej=Y.global,eO=Y.stat,eM=Y.proto,eA=ej?ei:eO?ei[e_]:(ei[e_]||{}).prototype,eP=ej?ef:ef[e_]||eh(ef,e_,{})[e_],eN=eP.prototype;for(ek in et)eo=!(en=ed(ej?ek:e_+(eO?".":"#")+ek,Y.forced))&&eA&&em(eA,ek),eC=eP[ek],eo&&(eS=Y.dontCallGetSet?(eT=ec(eA,ek))&&eT.value:eA[ek]),ew=eo&&eS?eS:et[ek],(!eo||typeof eC!=typeof ew)&&(eE=Y.bind&&eo?ep(ew,ei):Y.wrap&&eo?eg(ew):eM&&eu(ew)?ea(ew):ew,(Y.sham||ew&&ew.sham||eC&&eC.sham)&&eh(eE,"sham",!0),eh(eP,ek,eE),eM&&(em(ef,ey=e_+"Prototype")||eh(ef,ey,{}),eh(ef[ey],ek,ew),Y.real&&eN&&(en||!eN[ek])&&eh(eN,ek,ew)))}},32879:function(Y){Y.exports=function(Y){try{return!!Y()}catch(Y){return!0}}},9757:function(Y,et,en){var ei=en(89215),eo=Function.prototype,ea=eo.apply,eu=eo.call;Y.exports="object"==typeof Reflect&&Reflect.apply||(ei?eu.bind(ea):function(){return eu.apply(ea,arguments)})},88753:function(Y,et,en){var ei=en(56103),eo=en(6620),ea=en(89215),eu=ei(ei.bind);Y.exports=function(Y,et){return eo(Y),void 0===et?Y:ea?eu(Y,et):function(){return Y.apply(et,arguments)}}},89215:function(Y,et,en){var ei=en(32879);Y.exports=!ei(function(){var Y=(function(){}).bind();return"function"!=typeof Y||Y.hasOwnProperty("prototype")})},7131:function(Y,et,en){var ei=en(89215),eo=Function.prototype.call;Y.exports=ei?eo.bind(eo):function(){return eo.apply(eo,arguments)}},15591:function(Y,et,en){var ei=en(23419),eo=en(53461),ea=Function.prototype,eu=ei&&Object.getOwnPropertyDescriptor,ec=eo(ea,"name"),ed=ec&&"something"===(function(){}).name,ef=ec&&(!ei||ei&&eu(ea,"name").configurable);Y.exports={EXISTS:ec,PROPER:ed,CONFIGURABLE:ef}},10006:function(Y,et,en){var ei=en(57043),eo=en(6620);Y.exports=function(Y,et,en){try{return ei(eo(Object.getOwnPropertyDescriptor(Y,et)[en]))}catch(Y){}}},56103:function(Y,et,en){var ei=en(87601),eo=en(57043);Y.exports=function(Y){if("Function"===ei(Y))return eo(Y)}},57043:function(Y,et,en){var ei=en(89215),eo=Function.prototype,ea=eo.call,eu=ei&&eo.bind.bind(ea,ea);Y.exports=ei?eu:function(Y){return function(){return ea.apply(Y,arguments)}}},43585:function(Y,et,en){var ei=en(3103),eo=en(9419),ea=en(66977),eu=function(Y){return ea(Y)?Y:void 0};Y.exports=function(Y,et){return arguments.length<2?eu(ei[Y])||eu(eo[Y]):ei[Y]&&ei[Y][et]||eo[Y]&&eo[Y][et]}},21478:function(Y,et,en){var ei=en(85153),eo=en(13689),ea=en(14875),eu=en(52752),ec=en(52126)("iterator");Y.exports=function(Y){if(!ea(Y))return eo(Y,ec)||eo(Y,"@@iterator")||eu[ei(Y)]}},93639:function(Y,et,en){var ei=en(7131),eo=en(6620),ea=en(9465),eu=en(98242),ec=en(21478),ed=TypeError;Y.exports=function(Y,et){var en=arguments.length<2?ec(Y):et;if(eo(en))return ea(ei(en,Y));throw ed(eu(Y)+" is not iterable")}},3798:function(Y,et,en){var ei=en(57043),eo=en(18066),ea=en(66977),eu=en(87601),ec=en(51774),ed=ei([].push);Y.exports=function(Y){if(ea(Y))return Y;if(eo(Y)){for(var et=Y.length,en=[],ei=0;ei0?en:et)(ei)}},16356:function(Y,et,en){var ei,eo=en(9465),ea=en(74125),eu=en(74365),ec=en(40895),ed=en(84845),ef=en(33635),ep=en(29913),eh=">",em="<",eg="prototype",ey="script",ek=ep("IE_PROTO"),ew=function(){},eC=function(Y){return em+ey+eh+Y+em+"/"+ey+eh},eS=function(Y){Y.write(eC("")),Y.close();var et=Y.parentWindow.Object;return Y=null,et},eE=function(){var Y,et=ef("iframe"),en="java"+ey+":";return et.style.display="none",ed.appendChild(et),et.src=String(en),(Y=et.contentWindow.document).open(),Y.write(eC("document.F=Object")),Y.close(),Y.F},eT=function(){try{ei=new ActiveXObject("htmlfile")}catch(Y){}eT="undefined"!=typeof document?document.domain&&ei?eS(ei):eE():eS(ei);for(var Y=eu.length;Y--;)delete eT[eg][eu[Y]];return eT()};ec[ek]=!0,Y.exports=Object.create||function(Y,et){var en;return null!==Y?(ew[eg]=eo(Y),en=new ew,ew[eg]=null,en[ek]=Y):en=eT(),void 0===et?en:ea.f(en,et)}},74125:function(Y,et,en){var ei=en(23419),eo=en(93990),ea=en(54229),eu=en(9465),ec=en(58793),ed=en(70793);et.f=ei&&!eo?Object.defineProperties:function(Y,et){eu(Y);for(var en,ei=ec(et),eo=ed(et),ef=eo.length,ep=0;ef>ep;)ea.f(Y,en=eo[ep++],ei[en]);return Y}},54229:function(Y,et,en){var ei=en(23419),eo=en(3138),ea=en(93990),eu=en(9465),ec=en(78396),ed=TypeError,ef=Object.defineProperty,ep=Object.getOwnPropertyDescriptor,eh="enumerable",em="configurable",eg="writable";et.f=ei?ea?function(Y,et,en){if(eu(Y),et=ec(et),eu(en),"function"==typeof Y&&"prototype"===et&&"value"in en&&eg in en&&!en[eg]){var ei=ep(Y,et);ei&&ei[eg]&&(Y[et]=en.value,en={configurable:em in en?en[em]:ei[em],enumerable:eh in en?en[eh]:ei[eh],writable:!1})}return ef(Y,et,en)}:ef:function(Y,et,en){if(eu(Y),et=ec(et),eu(en),eo)try{return ef(Y,et,en)}catch(Y){}if("get"in en||"set"in en)throw ed("Accessors not supported");return"value"in en&&(Y[et]=en.value),Y}},44696:function(Y,et,en){var ei=en(23419),eo=en(7131),ea=en(59876),eu=en(30896),ec=en(58793),ed=en(78396),ef=en(53461),ep=en(3138),eh=Object.getOwnPropertyDescriptor;et.f=ei?eh:function(Y,et){if(Y=ec(Y),et=ed(et),ep)try{return eh(Y,et)}catch(Y){}if(ef(Y,et))return eu(!eo(ea.f,Y,et),Y[et])}},37037:function(Y,et,en){var ei=en(87601),eo=en(58793),ea=en(80157).f,eu=en(45926),ec="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],ed=function(Y){try{return ea(Y)}catch(Y){return eu(ec)}};Y.exports.f=function(Y){return ec&&"Window"==ei(Y)?ed(Y):ea(eo(Y))}},80157:function(Y,et,en){var ei=en(5733),eo=en(74365).concat("length","prototype");et.f=Object.getOwnPropertyNames||function(Y){return ei(Y,eo)}},4496:function(Y,et){et.f=Object.getOwnPropertySymbols},81115:function(Y,et,en){var ei=en(53461),eo=en(66977),ea=en(44072),eu=en(29913),ec=en(67078),ed=eu("IE_PROTO"),ef=Object,ep=ef.prototype;Y.exports=ec?ef.getPrototypeOf:function(Y){var et=ea(Y);if(ei(et,ed))return et[ed];var en=et.constructor;return eo(en)&&et instanceof en?en.prototype:et instanceof ef?ep:null}},62527:function(Y,et,en){var ei=en(57043);Y.exports=ei({}.isPrototypeOf)},5733:function(Y,et,en){var ei=en(57043),eo=en(53461),ea=en(58793),eu=en(47396).indexOf,ec=en(40895),ed=ei([].push);Y.exports=function(Y,et){var en,ei=ea(Y),ef=0,ep=[];for(en in ei)!eo(ec,en)&&eo(ei,en)&&ed(ep,en);for(;et.length>ef;)eo(ei,en=et[ef++])&&(~eu(ep,en)||ed(ep,en));return ep}},70793:function(Y,et,en){var ei=en(5733),eo=en(74365);Y.exports=Object.keys||function(Y){return ei(Y,eo)}},59876:function(Y,et){"use strict";var en={}.propertyIsEnumerable,ei=Object.getOwnPropertyDescriptor,eo=ei&&!en.call({1:2},1);et.f=eo?function(Y){var et=ei(this,Y);return!!et&&et.enumerable}:en},47838:function(Y,et,en){var ei=en(10006),eo=en(9465),ea=en(50278);Y.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var Y,et=!1,en={};try{(Y=ei(Object.prototype,"__proto__","set"))(en,[]),et=en instanceof Array}catch(Y){}return function(en,ei){return eo(en),ea(ei),et?Y(en,ei):en.__proto__=ei,en}}():void 0)},90148:function(Y,et,en){"use strict";var ei=en(11053),eo=en(85153);Y.exports=ei?({}).toString:function(){return"[object "+eo(this)+"]"}},84814:function(Y,et,en){var ei=en(7131),eo=en(66977),ea=en(66407),eu=TypeError;Y.exports=function(Y,et){var en,ec;if("string"===et&&eo(en=Y.toString)&&!ea(ec=ei(en,Y))||eo(en=Y.valueOf)&&!ea(ec=ei(en,Y))||"string"!==et&&eo(en=Y.toString)&&!ea(ec=ei(en,Y)))return ec;throw eu("Can't convert object to primitive value")}},80497:function(Y,et,en){var ei=en(43585),eo=en(57043),ea=en(80157),eu=en(4496),ec=en(9465),ed=eo([].concat);Y.exports=ei("Reflect","ownKeys")||function(Y){var et=ea.f(ec(Y)),en=eu.f;return en?ed(et,en(Y)):et}},3103:function(Y){Y.exports={}},21309:function(Y,et,en){var ei=en(14875),eo=TypeError;Y.exports=function(Y){if(ei(Y))throw eo("Can't call method on "+Y);return Y}},68515:function(Y,et,en){"use strict";var ei=en(9419),eo=en(9757),ea=en(66977),eu=en(6085),ec=en(15065),ed=en(98256),ef=en(31404),ep=ei.Function,eh=/MSIE .\./.test(ec)||eu&&function(){var Y=ei.Bun.version.split(".");return Y.length<3||0==Y[0]&&(Y[1]<3||3==Y[1]&&0==Y[2])}();Y.exports=function(Y,et){var en=et?2:1;return eh?function(ei,eu){var ec=ef(arguments.length,1)>en,eh=ea(ei)?ei:ep(ei),em=ec?ed(arguments,en):[],eg=ec?function(){eo(eh,this,em)}:eh;return et?Y(eg,eu):Y(eg)}:Y}},95388:function(Y,et,en){var ei=en(11053),eo=en(54229).f,ea=en(44414),eu=en(53461),ec=en(90148),ed=en(52126)("toStringTag");Y.exports=function(Y,et,en,ef){if(Y){var ep=en?Y:Y.prototype;eu(ep,ed)||eo(ep,ed,{configurable:!0,value:et}),ef&&!ei&&ea(ep,"toString",ec)}}},29913:function(Y,et,en){var ei=en(40487),eo=en(83083),ea=ei("keys");Y.exports=function(Y){return ea[Y]||(ea[Y]=eo(Y))}},52738:function(Y,et,en){var ei=en(9419),eo=en(83440),ea="__core-js_shared__",eu=ei[ea]||eo(ea,{});Y.exports=eu},40487:function(Y,et,en){var ei=en(24763),eo=en(52738);(Y.exports=function(Y,et){return eo[Y]||(eo[Y]=void 0!==et?et:{})})("versions",[]).push({version:"3.30.2",mode:ei?"pure":"global",copyright:"\xa9 2014-2023 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.30.2/LICENSE",source:"https://github.com/zloirock/core-js"})},40765:function(Y,et,en){var ei=en(57043),eo=en(75042),ea=en(51774),eu=en(21309),ec=ei("".charAt),ed=ei("".charCodeAt),ef=ei("".slice),ep=function(Y){return function(et,en){var ei,ep,eh=ea(eu(et)),em=eo(en),eg=eh.length;return em<0||em>=eg?Y?"":void 0:(ei=ed(eh,em))<55296||ei>56319||em+1===eg||(ep=ed(eh,em+1))<56320||ep>57343?Y?ec(eh,em):ei:Y?ef(eh,em,em+2):(ei-55296<<10)+(ep-56320)+65536}};Y.exports={codeAt:ep(!1),charAt:ep(!0)}},57588:function(Y,et,en){var ei=en(66564),eo=en(32879),ea=en(9419).String;Y.exports=!!Object.getOwnPropertySymbols&&!eo(function(){var Y=Symbol();return!ea(Y)||!(Object(Y) instanceof Symbol)||!Symbol.sham&&ei&&ei<41})},28356:function(Y,et,en){var ei=en(7131),eo=en(43585),ea=en(52126),eu=en(63197);Y.exports=function(){var Y=eo("Symbol"),et=Y&&Y.prototype,en=et&&et.valueOf,ec=ea("toPrimitive");et&&!et[ec]&&eu(et,ec,function(Y){return ei(en,this)},{arity:1})}},51655:function(Y,et,en){var ei=en(57588);Y.exports=ei&&!!Symbol.for&&!!Symbol.keyFor},3874:function(Y,et,en){var ei=en(75042),eo=Math.max,ea=Math.min;Y.exports=function(Y,et){var en=ei(Y);return en<0?eo(en+et,0):ea(en,et)}},58793:function(Y,et,en){var ei=en(29731),eo=en(21309);Y.exports=function(Y){return ei(eo(Y))}},75042:function(Y,et,en){var ei=en(9554);Y.exports=function(Y){var et=+Y;return et!=et||0===et?0:ei(et)}},43216:function(Y,et,en){var ei=en(75042),eo=Math.min;Y.exports=function(Y){return Y>0?eo(ei(Y),9007199254740991):0}},44072:function(Y,et,en){var ei=en(21309),eo=Object;Y.exports=function(Y){return eo(ei(Y))}},3872:function(Y,et,en){var ei=en(7131),eo=en(66407),ea=en(77412),eu=en(13689),ec=en(84814),ed=en(52126),ef=TypeError,ep=ed("toPrimitive");Y.exports=function(Y,et){if(!eo(Y)||ea(Y))return Y;var en,ed=eu(Y,ep);if(ed){if(void 0===et&&(et="default"),!eo(en=ei(ed,Y,et))||ea(en))return en;throw ef("Can't convert object to primitive value")}return void 0===et&&(et="number"),ec(Y,et)}},78396:function(Y,et,en){var ei=en(3872),eo=en(77412);Y.exports=function(Y){var et=ei(Y,"string");return eo(et)?et:et+""}},11053:function(Y,et,en){var ei=en(52126)("toStringTag"),eo={};eo[ei]="z",Y.exports="[object z]"===String(eo)},51774:function(Y,et,en){var ei=en(85153),eo=String;Y.exports=function(Y){if("Symbol"===ei(Y))throw TypeError("Cannot convert a Symbol value to a string");return eo(Y)}},98242:function(Y){var et=String;Y.exports=function(Y){try{return et(Y)}catch(Y){return"Object"}}},83083:function(Y,et,en){var ei=en(57043),eo=0,ea=Math.random(),eu=ei(1..toString);Y.exports=function(Y){return"Symbol("+(void 0===Y?"":Y)+")_"+eu(++eo+ea,36)}},5356:function(Y,et,en){var ei=en(57588);Y.exports=ei&&!Symbol.sham&&"symbol"==typeof Symbol.iterator},93990:function(Y,et,en){var ei=en(23419),eo=en(32879);Y.exports=ei&&eo(function(){return 42!=Object.defineProperty(function(){},"prototype",{value:42,writable:!1}).prototype})},31404:function(Y){var et=TypeError;Y.exports=function(Y,en){if(Y=51||!eo(function(){var Y=[];return Y[ek]=!1,Y.concat()[0]!==Y}),eC=function(Y){if(!eu(Y))return!1;var et=Y[ek];return void 0!==et?!!et:ea(Y)};ei({target:"Array",proto:!0,arity:1,forced:!ew||!em("concat")},{concat:function(Y){var et,en,ei,eo,ea,eu=ec(this),em=eh(eu,0),eg=0;for(et=-1,ei=arguments.length;et1?arguments[1]:void 0)}})},48354:function(Y,et,en){"use strict";var ei=en(46946),eo=en(72358);ei({target:"Array",proto:!0,forced:[].forEach!=eo},{forEach:eo})},66166:function(Y,et,en){var ei=en(46946),eo=en(83449);ei({target:"Array",stat:!0,forced:!en(57885)(function(Y){Array.from(Y)})},{from:eo})},41463:function(Y,et,en){"use strict";var ei=en(46946),eo=en(56103),ea=en(47396).indexOf,eu=en(50769),ec=eo([].indexOf),ed=!!ec&&1/ec([1],1,-0)<0;ei({target:"Array",proto:!0,forced:ed||!eu("indexOf")},{indexOf:function(Y){var et=arguments.length>1?arguments[1]:void 0;return ed?ec(this,Y,et)||0:ea(this,Y,et)}})},73163:function(Y,et,en){en(46946)({target:"Array",stat:!0},{isArray:en(18066)})},38063:function(Y,et,en){"use strict";var ei=en(58793),eo=en(12322),ea=en(52752),eu=en(87236),ec=en(54229).f,ed=en(52190),ef=en(70996),ep=en(24763),eh=en(23419),em="Array Iterator",eg=eu.set,ey=eu.getterFor(em);Y.exports=ed(Array,"Array",function(Y,et){eg(this,{type:em,target:ei(Y),index:0,kind:et})},function(){var Y=ey(this),et=Y.target,en=Y.kind,ei=Y.index++;return!et||ei>=et.length?(Y.target=void 0,ef(void 0,!0)):"keys"==en?ef(ei,!1):"values"==en?ef(et[ei],!1):ef([ei,et[ei]],!1)},"values");var ek=ea.Arguments=ea.Array;if(eo("keys"),eo("values"),eo("entries"),!ep&&eh&&"values"!==ek.name)try{ec(ek,"name",{value:"values"})}catch(Y){}},92302:function(Y,et,en){"use strict";var ei=en(46946),eo=en(18066),ea=en(97515),eu=en(66407),ec=en(3874),ed=en(20691),ef=en(58793),ep=en(26938),eh=en(52126),em=en(75089),eg=en(98256),ey=em("slice"),ek=eh("species"),ew=Array,eC=Math.max;ei({target:"Array",proto:!0,forced:!ey},{slice:function(Y,et){var en,ei,eh,em=ef(this),ey=ed(em),eS=ec(Y,ey),eE=ec(void 0===et?ey:et,ey);if(eo(em)&&(ea(en=em.constructor)&&(en===ew||eo(en.prototype))?en=void 0:eu(en)&&null===(en=en[ek])&&(en=void 0),en===ew||void 0===en))return eg(em,eS,eE);for(eh=0,ei=new(void 0===en?ew:en)(eC(eE-eS,0));eSeT-ei+en;ew--)em(eE,ew-1)}else if(en>ei)for(ew=eT-ei;ew>e_;ew--)eC=ew+ei-1,eS=ew+en-1,eC in eE?eE[eS]=eE[eC]:em(eE,eS);for(ew=0;eweh;)void 0!==(en=eo(ei,et=ef[eh++]))&&ed(ep,et,en);return ep}})},54142:function(Y,et,en){var ei=en(46946),eo=en(57588),ea=en(32879),eu=en(4496),ec=en(44072);ei({target:"Object",stat:!0,forced:!eo||ea(function(){eu.f(1)})},{getOwnPropertySymbols:function(Y){var et=eu.f;return et?et(ec(Y)):[]}})},76278:function(Y,et,en){var ei=en(46946),eo=en(44072),ea=en(70793);ei({target:"Object",stat:!0,forced:en(32879)(function(){ea(1)})},{keys:function(Y){return ea(eo(Y))}})},44992:function(){},95708:function(){},13834:function(Y,et,en){"use strict";var ei=en(40765).charAt,eo=en(51774),ea=en(87236),eu=en(52190),ec=en(70996),ed="String Iterator",ef=ea.set,ep=ea.getterFor(ed);eu(String,"String",function(Y){ef(this,{type:ed,string:eo(Y),index:0})},function(){var Y,et=ep(this),en=et.string,eo=et.index;return eo>=en.length?ec(void 0,!0):(Y=ei(en,eo),et.index+=Y.length,ec(Y,!1))})},20435:function(Y,et,en){en(62077)("asyncIterator")},84585:function(Y,et,en){"use strict";var ei=en(46946),eo=en(9419),ea=en(7131),eu=en(57043),ec=en(24763),ed=en(23419),ef=en(57588),ep=en(32879),eh=en(53461),em=en(62527),eg=en(9465),ey=en(58793),ek=en(78396),ew=en(51774),eC=en(30896),eS=en(16356),eE=en(70793),eT=en(80157),e_=en(37037),ej=en(4496),eO=en(44696),eM=en(54229),eA=en(74125),eP=en(59876),eN=en(63197),eI=en(79112),eD=en(40487),eR=en(29913),eL=en(40895),eF=en(83083),eB=en(52126),ez=en(12405),eU=en(62077),eZ=en(28356),eH=en(95388),eG=en(87236),eV=en(8906).forEach,eW=eR("hidden"),eK="Symbol",e$="prototype",eY=eG.set,eQ=eG.getterFor(eK),eX=Object[e$],eJ=eo.Symbol,e0=eJ&&eJ[e$],e9=eo.TypeError,e5=eo.QObject,e4=eO.f,e3=eM.f,e6=e_.f,e7=eP.f,e8=eu([].push),tt=eD("symbols"),ta=eD("op-symbols"),tu=eD("wks"),tc=!e5||!e5[e$]||!e5[e$].findChild,td=ed&&ep(function(){return 7!=eS(e3({},"a",{get:function(){return e3(this,"a",{value:7}).a}})).a})?function(Y,et,en){var ei=e4(eX,et);ei&&delete eX[et],e3(Y,et,en),ei&&Y!==eX&&e3(eX,et,ei)}:e3,tf=function(Y,et){var en=tt[Y]=eS(e0);return eY(en,{type:eK,tag:Y,description:et}),ed||(en.description=et),en},tp=function(Y,et,en){Y===eX&&tp(ta,et,en),eg(Y);var ei=ek(et);return(eg(en),eh(tt,ei))?(en.enumerable?(eh(Y,eW)&&Y[eW][ei]&&(Y[eW][ei]=!1),en=eS(en,{enumerable:eC(0,!1)})):(eh(Y,eW)||e3(Y,eW,eC(1,{})),Y[eW][ei]=!0),td(Y,ei,en)):e3(Y,ei,en)},th=function(Y,et){eg(Y);var en=ey(et),ei=eE(en).concat(tw(en));return eV(ei,function(et){(!ed||ea(tg,en,et))&&tp(Y,et,en[et])}),Y},tm=function(Y,et){return void 0===et?eS(Y):th(eS(Y),et)},tg=function(Y){var et=ek(Y),en=ea(e7,this,et);return(!(this===eX&&eh(tt,et))||!!eh(ta,et))&&(!(en||!eh(this,et)||!eh(tt,et)||eh(this,eW)&&this[eW][et])||en)},tv=function(Y,et){var en=ey(Y),ei=ek(et);if(!(en===eX&&eh(tt,ei))||eh(ta,ei)){var eo=e4(en,ei);return eo&&eh(tt,ei)&&!(eh(en,eW)&&en[eW][ei])&&(eo.enumerable=!0),eo}},tk=function(Y){var et=e6(ey(Y)),en=[];return eV(et,function(Y){eh(tt,Y)||eh(eL,Y)||e8(en,Y)}),en},tw=function(Y){var et=Y===eX,en=e6(et?ta:ey(Y)),ei=[];return eV(en,function(Y){eh(tt,Y)&&(!et||eh(eX,Y))&&e8(ei,tt[Y])}),ei};ef||(eN(e0=(eJ=function(){if(em(e0,this))throw e9("Symbol is not a constructor");var Y=arguments.length&&void 0!==arguments[0]?ew(arguments[0]):void 0,et=eF(Y),en=function(Y){this===eX&&ea(en,ta,Y),eh(this,eW)&&eh(this[eW],et)&&(this[eW][et]=!1),td(this,et,eC(1,Y))};return ed&&tc&&td(eX,et,{configurable:!0,set:en}),tf(et,Y)})[e$],"toString",function(){return eQ(this).tag}),eN(eJ,"withoutSetter",function(Y){return tf(eF(Y),Y)}),eP.f=tg,eM.f=tp,eA.f=th,eO.f=tv,eT.f=e_.f=tk,ej.f=tw,ez.f=function(Y){return tf(eB(Y),Y)},ed&&(eI(e0,"description",{configurable:!0,get:function(){return eQ(this).description}}),ec||eN(eX,"propertyIsEnumerable",tg,{unsafe:!0}))),ei({global:!0,constructor:!0,wrap:!0,forced:!ef,sham:!ef},{Symbol:eJ}),eV(eE(tu),function(Y){eU(Y)}),ei({target:eK,stat:!0,forced:!ef},{useSetter:function(){tc=!0},useSimple:function(){tc=!1}}),ei({target:"Object",stat:!0,forced:!ef,sham:!ed},{create:tm,defineProperty:tp,defineProperties:th,getOwnPropertyDescriptor:tv}),ei({target:"Object",stat:!0,forced:!ef},{getOwnPropertyNames:tk}),eZ(),eH(eJ,eK),eL[eW]=!0},61162:function(){},93:function(Y,et,en){var ei=en(46946),eo=en(43585),ea=en(53461),eu=en(51774),ec=en(40487),ed=en(51655),ef=ec("string-to-symbol-registry"),ep=ec("symbol-to-string-registry");ei({target:"Symbol",stat:!0,forced:!ed},{for:function(Y){var et=eu(Y);if(ea(ef,et))return ef[et];var en=eo("Symbol")(et);return ef[et]=en,ep[en]=et,en}})},79951:function(Y,et,en){en(62077)("hasInstance")},80376:function(Y,et,en){en(62077)("isConcatSpreadable")},9495:function(Y,et,en){en(62077)("iterator")},52366:function(Y,et,en){en(84585),en(93),en(83516),en(80818),en(54142)},83516:function(Y,et,en){var ei=en(46946),eo=en(53461),ea=en(77412),eu=en(98242),ec=en(40487),ed=en(51655),ef=ec("symbol-to-string-registry");ei({target:"Symbol",stat:!0,forced:!ed},{keyFor:function(Y){if(!ea(Y))throw TypeError(eu(Y)+" is not a symbol");if(eo(ef,Y))return ef[Y]}})},49856:function(Y,et,en){en(62077)("matchAll")},99922:function(Y,et,en){en(62077)("match")},48760:function(Y,et,en){en(62077)("replace")},32269:function(Y,et,en){en(62077)("search")},24230:function(Y,et,en){en(62077)("species")},97454:function(Y,et,en){en(62077)("split")},44612:function(Y,et,en){var ei=en(62077),eo=en(28356);ei("toPrimitive"),eo()},89956:function(Y,et,en){var ei=en(43585),eo=en(62077),ea=en(95388);eo("toStringTag"),ea(ei("Symbol"),"Symbol")},17862:function(Y,et,en){en(62077)("unscopables")},72594:function(Y,et,en){en(62077)("asyncDispose")},28338:function(Y,et,en){en(62077)("dispose")},74591:function(Y,et,en){var ei=en(46946),eo=en(43585),ea=en(57043),eu=eo("Symbol"),ec=eu.keyFor,ed=ea(eu.prototype.valueOf);ei({target:"Symbol",stat:!0},{isRegistered:function(Y){try{return void 0!==ec(ed(Y))}catch(Y){return!1}}})},83114:function(Y,et,en){for(var ei=en(46946),eo=en(40487),ea=en(43585),eu=en(57043),ec=en(77412),ed=en(52126),ef=ea("Symbol"),ep=ef.isWellKnown,eh=ea("Object","getOwnPropertyNames"),em=eu(ef.prototype.valueOf),eg=eo("wks"),ey=0,ek=eh(ef),ew=ek.length;eyep;)if((ec=ed[ep++])!=ec)return!0}else for(;ef>ep;ep++)if((Y||ep in ed)&&ed[ep]===en)return Y||ep||0;return!Y&&-1}};Y.exports={includes:eu(!0),indexOf:eu(!1)}},2945:function(Y){var et={}.toString;Y.exports=function(Y){return et.call(Y).slice(8,-1)}},81153:function(Y,et,en){var ei=en(85943),eo=en(4015),ea=en(2945),eu=en(30359)("toStringTag"),ec="Arguments"==ea(function(){return arguments}()),ed=function(Y,et){try{return Y[et]}catch(Y){}};Y.exports=ei?ea:function(Y){var et,en,ei;return void 0===Y?"Undefined":null===Y?"Null":"string"==typeof(en=ed(et=Object(Y),eu))?en:ec?ea(et):"Object"==(ei=ea(et))&&eo(et.callee)?"Arguments":ei}},84255:function(Y,et,en){var ei=en(67728),eo=en(2213),ea=en(58776),eu=en(29311);Y.exports=function(Y,et){for(var en=eo(et),ec=eu.f,ed=ea.f,ef=0;ef=74)&&(ei=eu.match(/Chrome\/(\d+)/))&&(eo=ei[1]),Y.exports=eo&&+eo},31069:function(Y){Y.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},58643:function(Y,et,en){var ei=en(53392),eo=en(58776).f,ea=en(57695),eu=en(81839),ec=en(88461),ed=en(84255),ef=en(71239);Y.exports=function(Y,et){var en,ep,eh,em,eg,ey=Y.target,ek=Y.global,ew=Y.stat;if(en=ek?ei:ew?ei[ey]||ec(ey,{}):(ei[ey]||{}).prototype)for(ep in et){if(em=et[ep],eh=Y.noTargetGet?(eg=eo(en,ep))&&eg.value:en[ep],!ef(ek?ep:ey+(ew?".":"#")+ep,Y.forced)&&void 0!==eh){if(typeof em==typeof eh)continue;ed(em,eh)}(Y.sham||eh&&eh.sham)&&ea(em,"sham",!0),eu(en,ep,em,Y)}}},65905:function(Y){Y.exports=function(Y){try{return!!Y()}catch(Y){return!0}}},42758:function(Y,et,en){"use strict";en(59103);var ei=en(81839),eo=en(60974),ea=en(65905),eu=en(30359),ec=en(57695),ed=eu("species"),ef=RegExp.prototype;Y.exports=function(Y,et,en,ep){var eh=eu(Y),em=!ea(function(){var et={};return et[eh]=function(){return 7},7!=""[Y](et)}),eg=em&&!ea(function(){var et=!1,en=/a/;return"split"===Y&&((en={}).constructor={},en.constructor[ed]=function(){return en},en.flags="",en[eh]=/./[eh]),en.exec=function(){return et=!0,null},en[eh](""),!et});if(!em||!eg||en){var ey=/./[eh],ek=et(eh,""[Y],function(Y,et,en,ei,ea){var eu=et.exec;return eu===eo||eu===ef.exec?em&&!ea?{done:!0,value:ey.call(et,en,ei)}:{done:!0,value:Y.call(en,et,ei)}:{done:!1}});ei(String.prototype,Y,ek[0]),ei(ef,eh,ek[1])}ep&&ec(ef[eh],"sham",!0)}},61336:function(Y,et,en){var ei=en(81846),eo=en(67728),ea=Function.prototype,eu=ei&&Object.getOwnPropertyDescriptor,ec=eo(ea,"name"),ed=ec&&"something"===(function(){}).name,ef=ec&&(!ei||ei&&eu(ea,"name").configurable);Y.exports={EXISTS:ec,PROPER:ed,CONFIGURABLE:ef}},70773:function(Y,et,en){var ei=en(53392),eo=en(4015),ea=function(Y){return eo(Y)?Y:void 0};Y.exports=function(Y,et){return arguments.length<2?ea(ei[Y]):ei[Y]&&ei[Y][et]}},66404:function(Y,et,en){var ei=en(12750);Y.exports=function(Y,et){var en=Y[et];return null==en?void 0:ei(en)}},10860:function(Y,et,en){var ei=en(80362),eo=Math.floor,ea="".replace,eu=/\$([$&'`]|\d{1,2}|<[^>]*>)/g,ec=/\$([$&'`]|\d{1,2})/g;Y.exports=function(Y,et,en,ed,ef,ep){var eh=en+Y.length,em=ed.length,eg=ec;return void 0!==ef&&(ef=ei(ef),eg=eu),ea.call(ep,eg,function(ei,ea){var eu;switch(ea.charAt(0)){case"$":return"$";case"&":return Y;case"`":return et.slice(0,en);case"'":return et.slice(eh);case"<":eu=ef[ea.slice(1,-1)];break;default:var ec=+ea;if(0===ec)return ei;if(ec>em){var ep=eo(ec/10);if(0===ep)return ei;if(ep<=em)return void 0===ed[ep-1]?ea.charAt(1):ed[ep-1]+ea.charAt(1);return ei}eu=ed[ec-1]}return void 0===eu?"":eu})}},53392:function(Y,et,en){var ei=function(Y){return Y&&Y.Math==Math&&Y};Y.exports=ei("object"==typeof globalThis&&globalThis)||ei("object"==typeof window&&window)||ei("object"==typeof self&&self)||ei("object"==typeof en.g&&en.g)||function(){return this}()||Function("return this")()},67728:function(Y,et,en){var ei=en(80362),eo={}.hasOwnProperty;Y.exports=Object.hasOwn||function(Y,et){return eo.call(ei(Y),et)}},62998:function(Y){Y.exports={}},19368:function(Y,et,en){var ei=en(70773);Y.exports=ei("document","documentElement")},29630:function(Y,et,en){var ei=en(81846),eo=en(65905),ea=en(62770);Y.exports=!ei&&!eo(function(){return 7!=Object.defineProperty(ea("div"),"a",{get:function(){return 7}}).a})},15338:function(Y,et,en){var ei=en(65905),eo=en(2945),ea="".split;Y.exports=ei(function(){return!Object("z").propertyIsEnumerable(0)})?function(Y){return"String"==eo(Y)?ea.call(Y,""):Object(Y)}:Object},83252:function(Y,et,en){var ei=en(4015),eo=en(20559),ea=Function.toString;ei(eo.inspectSource)||(eo.inspectSource=function(Y){return ea.call(Y)}),Y.exports=eo.inspectSource},3490:function(Y,et,en){var ei,eo,ea,eu=en(18407),ec=en(53392),ed=en(72852),ef=en(57695),ep=en(67728),eh=en(20559),em=en(13131),eg=en(62998),ey="Object already initialized",ek=ec.WeakMap,ew=function(Y){return ea(Y)?eo(Y):ei(Y,{})},eC=function(Y){return function(et){var en;if(!ed(et)||(en=eo(et)).type!==Y)throw TypeError("Incompatible receiver, "+Y+" required");return en}};if(eu||eh.state){var eS=eh.state||(eh.state=new ek),eE=eS.get,eT=eS.has,e_=eS.set;ei=function(Y,et){if(eT.call(eS,Y))throw TypeError(ey);return et.facade=Y,e_.call(eS,Y,et),et},eo=function(Y){return eE.call(eS,Y)||{}},ea=function(Y){return eT.call(eS,Y)}}else{var ej=em("state");eg[ej]=!0,ei=function(Y,et){if(ep(Y,ej))throw TypeError(ey);return et.facade=Y,ef(Y,ej,et),et},eo=function(Y){return ep(Y,ej)?Y[ej]:{}},ea=function(Y){return ep(Y,ej)}}Y.exports={set:ei,get:eo,has:ea,enforce:ew,getterFor:eC}},4015:function(Y){Y.exports=function(Y){return"function"==typeof Y}},71239:function(Y,et,en){var ei=en(65905),eo=en(4015),ea=/#|\.prototype\./,eu=function(Y,et){var en=ed[ec(Y)];return en==ep||en!=ef&&(eo(et)?ei(et):!!et)},ec=eu.normalize=function(Y){return String(Y).replace(ea,".").toLowerCase()},ed=eu.data={},ef=eu.NATIVE="N",ep=eu.POLYFILL="P";Y.exports=eu},72852:function(Y,et,en){var ei=en(4015);Y.exports=function(Y){return"object"==typeof Y?null!==Y:ei(Y)}},49810:function(Y){Y.exports=!1},11874:function(Y,et,en){var ei=en(4015),eo=en(70773),ea=en(75563);Y.exports=ea?function(Y){return"symbol"==typeof Y}:function(Y){var et=eo("Symbol");return ei(et)&&Object(Y) instanceof et}},72061:function(Y,et,en){var ei=en(8924);Y.exports=function(Y){return ei(Y.length)}},83774:function(Y,et,en){var ei=en(45873),eo=en(65905);Y.exports=!!Object.getOwnPropertySymbols&&!eo(function(){var Y=Symbol();return!String(Y)||!(Object(Y) instanceof Symbol)||!Symbol.sham&&ei&&ei<41})},18407:function(Y,et,en){var ei=en(53392),eo=en(4015),ea=en(83252),eu=ei.WeakMap;Y.exports=eo(eu)&&/native code/.test(ea(eu))},49898:function(Y,et,en){var ei,eo=en(13533),ea=en(36627),eu=en(31069),ec=en(62998),ed=en(19368),ef=en(62770),ep=en(13131),eh=">",em="<",eg="prototype",ey="script",ek=ep("IE_PROTO"),ew=function(){},eC=function(Y){return em+ey+eh+Y+em+"/"+ey+eh},eS=function(Y){Y.write(eC("")),Y.close();var et=Y.parentWindow.Object;return Y=null,et},eE=function(){var Y,et=ef("iframe"),en="java"+ey+":";return et.style.display="none",ed.appendChild(et),et.src=String(en),(Y=et.contentWindow.document).open(),Y.write(eC("document.F=Object")),Y.close(),Y.F},eT=function(){try{ei=new ActiveXObject("htmlfile")}catch(Y){}eT="undefined"!=typeof document?document.domain&&ei?eS(ei):eE():eS(ei);for(var Y=eu.length;Y--;)delete eT[eg][eu[Y]];return eT()};ec[ek]=!0,Y.exports=Object.create||function(Y,et){var en;return null!==Y?(ew[eg]=eo(Y),en=new ew,ew[eg]=null,en[ek]=Y):en=eT(),void 0===et?en:ea(en,et)}},36627:function(Y,et,en){var ei=en(81846),eo=en(29311),ea=en(13533),eu=en(8994);Y.exports=ei?Object.defineProperties:function(Y,et){ea(Y);for(var en,ei=eu(et),ec=ei.length,ed=0;ec>ed;)eo.f(Y,en=ei[ed++],et[en]);return Y}},29311:function(Y,et,en){var ei=en(81846),eo=en(29630),ea=en(13533),eu=en(42932),ec=Object.defineProperty;et.f=ei?ec:function(Y,et,en){if(ea(Y),et=eu(et),ea(en),eo)try{return ec(Y,et,en)}catch(Y){}if("get"in en||"set"in en)throw TypeError("Accessors not supported");return"value"in en&&(Y[et]=en.value),Y}},58776:function(Y,et,en){var ei=en(81846),eo=en(34511),ea=en(7773),eu=en(97418),ec=en(42932),ed=en(67728),ef=en(29630),ep=Object.getOwnPropertyDescriptor;et.f=ei?ep:function(Y,et){if(Y=eu(Y),et=ec(et),ef)try{return ep(Y,et)}catch(Y){}if(ed(Y,et))return ea(!eo.f.call(Y,et),Y[et])}},52728:function(Y,et,en){var ei=en(88486),eo=en(31069).concat("length","prototype");et.f=Object.getOwnPropertyNames||function(Y){return ei(Y,eo)}},96932:function(Y,et){et.f=Object.getOwnPropertySymbols},88486:function(Y,et,en){var ei=en(67728),eo=en(97418),ea=en(73934).indexOf,eu=en(62998);Y.exports=function(Y,et){var en,ec=eo(Y),ed=0,ef=[];for(en in ec)!ei(eu,en)&&ei(ec,en)&&ef.push(en);for(;et.length>ed;)ei(ec,en=et[ed++])&&(~ea(ef,en)||ef.push(en));return ef}},8994:function(Y,et,en){var ei=en(88486),eo=en(31069);Y.exports=Object.keys||function(Y){return ei(Y,eo)}},34511:function(Y,et){"use strict";var en={}.propertyIsEnumerable,ei=Object.getOwnPropertyDescriptor,eo=ei&&!en.call({1:2},1);et.f=eo?function(Y){var et=ei(this,Y);return!!et&&et.enumerable}:en},15609:function(Y,et,en){"use strict";var ei=en(85943),eo=en(81153);Y.exports=ei?({}).toString:function(){return"[object "+eo(this)+"]"}},79954:function(Y,et,en){var ei=en(4015),eo=en(72852);Y.exports=function(Y,et){var en,ea;if("string"===et&&ei(en=Y.toString)&&!eo(ea=en.call(Y))||ei(en=Y.valueOf)&&!eo(ea=en.call(Y))||"string"!==et&&ei(en=Y.toString)&&!eo(ea=en.call(Y)))return ea;throw TypeError("Can't convert object to primitive value")}},2213:function(Y,et,en){var ei=en(70773),eo=en(52728),ea=en(96932),eu=en(13533);Y.exports=ei("Reflect","ownKeys")||function(Y){var et=eo.f(eu(Y)),en=ea.f;return en?et.concat(en(Y)):et}},81839:function(Y,et,en){var ei=en(53392),eo=en(4015),ea=en(67728),eu=en(57695),ec=en(88461),ed=en(83252),ef=en(3490),ep=en(61336).CONFIGURABLE,eh=ef.get,em=ef.enforce,eg=String(String).split("String");(Y.exports=function(Y,et,en,ed){var ef,eh=!!ed&&!!ed.unsafe,ey=!!ed&&!!ed.enumerable,ek=!!ed&&!!ed.noTargetGet,ew=ed&&void 0!==ed.name?ed.name:et;if(eo(en)&&("Symbol("===String(ew).slice(0,7)&&(ew="["+String(ew).replace(/^Symbol\(([^)]*)\)/,"$1")+"]"),(!ea(en,"name")||ep&&en.name!==ew)&&eu(en,"name",ew),(ef=em(en)).source||(ef.source=eg.join("string"==typeof ew?ew:""))),Y===ei){ey?Y[et]=en:ec(et,en);return}eh?!ek&&Y[et]&&(ey=!0):delete Y[et],ey?Y[et]=en:eu(Y,et,en)})(Function.prototype,"toString",function(){return eo(this)&&eh(this).source||ed(this)})},31336:function(Y,et,en){var ei=en(13533),eo=en(4015),ea=en(2945),eu=en(60974);Y.exports=function(Y,et){var en=Y.exec;if(eo(en)){var ec=en.call(Y,et);return null!==ec&&ei(ec),ec}if("RegExp"===ea(Y))return eu.call(Y,et);throw TypeError("RegExp#exec called on incompatible receiver")}},60974:function(Y,et,en){"use strict";var ei=en(75807),eo=en(7246),ea=en(14207),eu=en(28014),ec=en(49898),ed=en(3490).get,ef=en(34314),ep=en(44309),eh=RegExp.prototype.exec,em=eu("native-string-replace",String.prototype.replace),eg=eh,ey=function(){var Y=/a/,et=/b*/g;return eh.call(Y,"a"),eh.call(et,"a"),0!==Y.lastIndex||0!==et.lastIndex}(),ek=ea.UNSUPPORTED_Y||ea.BROKEN_CARET,ew=void 0!==/()??/.exec("")[1];(ey||ew||ek||ef||ep)&&(eg=function(Y){var et,en,ea,eu,ef,ep,eC,eS=this,eE=ed(eS),eT=ei(Y),e_=eE.raw;if(e_)return e_.lastIndex=eS.lastIndex,et=eg.call(e_,eT),eS.lastIndex=e_.lastIndex,et;var ej=eE.groups,eO=ek&&eS.sticky,eM=eo.call(eS),eA=eS.source,eP=0,eN=eT;if(eO&&(-1===(eM=eM.replace("y","")).indexOf("g")&&(eM+="g"),eN=eT.slice(eS.lastIndex),eS.lastIndex>0&&(!eS.multiline||eS.multiline&&"\n"!==eT.charAt(eS.lastIndex-1))&&(eA="(?: "+eA+")",eN=" "+eN,eP++),en=RegExp("^(?:"+eA+")",eM)),ew&&(en=RegExp("^"+eA+"$(?!\\s)",eM)),ey&&(ea=eS.lastIndex),eu=eh.call(eO?en:eS,eN),eO?eu?(eu.input=eu.input.slice(eP),eu[0]=eu[0].slice(eP),eu.index=eS.lastIndex,eS.lastIndex+=eu[0].length):eS.lastIndex=0:ey&&eu&&(eS.lastIndex=eS.global?eu.index+eu[0].length:ea),ew&&eu&&eu.length>1&&em.call(eu[0],en,function(){for(ef=1;efb)","g");return"b"!==Y.exec("b").groups.a||"bc"!=="b".replace(Y,"$c")})},39899:function(Y){Y.exports=function(Y){if(void 0==Y)throw TypeError("Can't call method on "+Y);return Y}},88461:function(Y,et,en){var ei=en(53392);Y.exports=function(Y,et){try{Object.defineProperty(ei,Y,{value:et,configurable:!0,writable:!0})}catch(en){ei[Y]=et}return et}},13131:function(Y,et,en){var ei=en(28014),eo=en(91511),ea=ei("keys");Y.exports=function(Y){return ea[Y]||(ea[Y]=eo(Y))}},20559:function(Y,et,en){var ei=en(53392),eo=en(88461),ea="__core-js_shared__",eu=ei[ea]||eo(ea,{});Y.exports=eu},28014:function(Y,et,en){var ei=en(49810),eo=en(20559);(Y.exports=function(Y,et){return eo[Y]||(eo[Y]=void 0!==et?et:{})})("versions",[]).push({version:"3.18.3",mode:ei?"pure":"global",copyright:"\xa9 2021 Denis Pushkarev (zloirock.ru)"})},82978:function(Y,et,en){var ei=en(58210),eo=en(75807),ea=en(39899),eu=function(Y){return function(et,en){var eu,ec,ed=eo(ea(et)),ef=ei(en),ep=ed.length;return ef<0||ef>=ep?Y?"":void 0:(eu=ed.charCodeAt(ef))<55296||eu>56319||ef+1===ep||(ec=ed.charCodeAt(ef+1))<56320||ec>57343?Y?ed.charAt(ef):eu:Y?ed.slice(ef,ef+2):(eu-55296<<10)+(ec-56320)+65536}};Y.exports={codeAt:eu(!1),charAt:eu(!0)}},73154:function(Y,et,en){var ei=en(58210),eo=Math.max,ea=Math.min;Y.exports=function(Y,et){var en=ei(Y);return en<0?eo(en+et,0):ea(en,et)}},97418:function(Y,et,en){var ei=en(15338),eo=en(39899);Y.exports=function(Y){return ei(eo(Y))}},58210:function(Y){var et=Math.ceil,en=Math.floor;Y.exports=function(Y){var ei=+Y;return ei!=ei||0===ei?0:(ei>0?en:et)(ei)}},8924:function(Y,et,en){var ei=en(58210),eo=Math.min;Y.exports=function(Y){return Y>0?eo(ei(Y),9007199254740991):0}},80362:function(Y,et,en){var ei=en(39899);Y.exports=function(Y){return Object(ei(Y))}},22184:function(Y,et,en){var ei=en(72852),eo=en(11874),ea=en(66404),eu=en(79954),ec=en(30359)("toPrimitive");Y.exports=function(Y,et){if(!ei(Y)||eo(Y))return Y;var en,ed=ea(Y,ec);if(ed){if(void 0===et&&(et="default"),!ei(en=ed.call(Y,et))||eo(en))return en;throw TypeError("Can't convert object to primitive value")}return void 0===et&&(et="number"),eu(Y,et)}},42932:function(Y,et,en){var ei=en(22184),eo=en(11874);Y.exports=function(Y){var et=ei(Y,"string");return eo(et)?et:String(et)}},85943:function(Y,et,en){var ei=en(30359)("toStringTag"),eo={};eo[ei]="z",Y.exports="[object z]"===String(eo)},75807:function(Y,et,en){var ei=en(81153);Y.exports=function(Y){if("Symbol"===ei(Y))throw TypeError("Cannot convert a Symbol value to a string");return String(Y)}},54347:function(Y){Y.exports=function(Y){try{return String(Y)}catch(Y){return"Object"}}},91511:function(Y){var et=0,en=Math.random();Y.exports=function(Y){return"Symbol("+String(void 0===Y?"":Y)+")_"+(++et+en).toString(36)}},75563:function(Y,et,en){var ei=en(83774);Y.exports=ei&&!Symbol.sham&&"symbol"==typeof Symbol.iterator},30359:function(Y,et,en){var ei=en(53392),eo=en(28014),ea=en(67728),eu=en(91511),ec=en(83774),ed=en(75563),ef=eo("wks"),ep=ei.Symbol,eh=ed?ep:ep&&ep.withoutSetter||eu;Y.exports=function(Y){return ea(ef,Y)&&(ec||"string"==typeof ef[Y])||(ec&&ea(ep,Y)?ef[Y]=ep[Y]:ef[Y]=eh("Symbol."+Y)),ef[Y]}},20542:function(Y,et,en){var ei=en(81839),eo=Date.prototype,ea="Invalid Date",eu="toString",ec=eo[eu],ed=eo.getTime;String(new Date(NaN))!=ea&&ei(eo,eu,function(){var Y=ed.call(this);return Y==Y?ec.call(this):ea})},80936:function(Y,et,en){var ei=en(81846),eo=en(61336).EXISTS,ea=en(29311).f,eu=Function.prototype,ec=eu.toString,ed=/^\s*function ([^ (]*)/,ef="name";ei&&!eo&&ea(eu,ef,{configurable:!0,get:function(){try{return ec.call(this).match(ed)[1]}catch(Y){return""}}})},97331:function(Y,et,en){var ei=en(85943),eo=en(81839),ea=en(15609);ei||eo(Object.prototype,"toString",ea,{unsafe:!0})},59103:function(Y,et,en){"use strict";var ei=en(58643),eo=en(60974);ei({target:"RegExp",proto:!0,forced:/./.exec!==eo},{exec:eo})},7842:function(Y,et,en){"use strict";var ei=en(61336).PROPER,eo=en(81839),ea=en(13533),eu=en(75807),ec=en(65905),ed=en(7246),ef="toString",ep=RegExp.prototype,eh=ep[ef],em=ec(function(){return"/a/b"!=eh.call({source:"a",flags:"b"})}),eg=ei&&eh.name!=ef;(em||eg)&&eo(RegExp.prototype,ef,function(){var Y=ea(this),et=eu(Y.source),en=Y.flags;return"/"+et+"/"+eu(void 0===en&&Y instanceof RegExp&&!("flags"in ep)?ed.call(Y):en)},{unsafe:!0})},88085:function(Y,et,en){"use strict";var ei=en(42758),eo=en(65905),ea=en(13533),eu=en(4015),ec=en(58210),ed=en(8924),ef=en(75807),ep=en(39899),eh=en(84179),em=en(66404),eg=en(10860),ey=en(31336),ek=en(30359)("replace"),ew=Math.max,eC=Math.min,eS=function(Y){return void 0===Y?Y:String(Y)},eE=function(){return"$0"==="a".replace(/./,"$0")}(),eT=function(){return!!/./[ek]&&""===/./[ek]("a","$0")}();ei("replace",function(Y,et,en){var ei=eT?"$":"$0";return[function(Y,en){var ei=ep(this),eo=void 0==Y?void 0:em(Y,ek);return eo?eo.call(Y,ei,en):et.call(ef(ei),Y,en)},function(Y,eo){var ep=ea(this),em=ef(Y);if("string"==typeof eo&&-1===eo.indexOf(ei)&&-1===eo.indexOf("$<")){var ek=en(et,ep,em,eo);if(ek.done)return ek.value}var eE=eu(eo);eE||(eo=ef(eo));var eT=ep.global;if(eT){var e_=ep.unicode;ep.lastIndex=0}for(var ej=[];;){var eO=ey(ep,em);if(null===eO||(ej.push(eO),!eT))break;""===ef(eO[0])&&(ep.lastIndex=eh(em,ed(ep.lastIndex),e_))}for(var eM="",eA=0,eP=0;eP=eA&&(eM+=em.slice(eA,eI)+eB,eA=eI+eN.length)}return eM+em.slice(eA)}]},!!eo(function(){var Y=/./;return Y.exec=function(){var Y=[];return Y.groups={a:"7"},Y},"7"!=="".replace(Y,"$")})||!eE||eT)},25766:function(Y,et,en){var ei=en(53140),eo=en(50694);function ea(Y){return null==Y}function eu(Y){var et={};for(var en in Y)et[en]=Y[en];return et}function ec(Y){(Y=eu(Y||{})).whiteList=Y.whiteList||ei.whiteList,Y.onAttr=Y.onAttr||ei.onAttr,Y.onIgnoreAttr=Y.onIgnoreAttr||ei.onIgnoreAttr,Y.safeAttrValue=Y.safeAttrValue||ei.safeAttrValue,this.options=Y}en(66380),ec.prototype.process=function(Y){if(!(Y=(Y=Y||"").toString()))return"";var et=this,en=et.options,ei=en.whiteList,eu=en.onAttr,ec=en.onIgnoreAttr,ed=en.safeAttrValue;return eo(Y,function(Y,et,en,eo,ef){var ep=ei[en],eh=!1;if(!0===ep?eh=ep:"function"==typeof ep?eh=ep(eo):ep instanceof RegExp&&(eh=ep.test(eo)),!0!==eh&&(eh=!1),eo=ed(en,eo)){var em={position:et,sourcePosition:Y,source:ef,isWhite:eh};if(eh){var eg=eu(en,eo,em);return ea(eg)?en+":"+eo:eg}var eg=ec(en,eo,em);if(!ea(eg))return eg}})},Y.exports=ec},53140:function(Y,et){function en(){var Y={};return Y["align-content"]=!1,Y["align-items"]=!1,Y["align-self"]=!1,Y["alignment-adjust"]=!1,Y["alignment-baseline"]=!1,Y.all=!1,Y["anchor-point"]=!1,Y.animation=!1,Y["animation-delay"]=!1,Y["animation-direction"]=!1,Y["animation-duration"]=!1,Y["animation-fill-mode"]=!1,Y["animation-iteration-count"]=!1,Y["animation-name"]=!1,Y["animation-play-state"]=!1,Y["animation-timing-function"]=!1,Y.azimuth=!1,Y["backface-visibility"]=!1,Y.background=!0,Y["background-attachment"]=!0,Y["background-clip"]=!0,Y["background-color"]=!0,Y["background-image"]=!0,Y["background-origin"]=!0,Y["background-position"]=!0,Y["background-repeat"]=!0,Y["background-size"]=!0,Y["baseline-shift"]=!1,Y.binding=!1,Y.bleed=!1,Y["bookmark-label"]=!1,Y["bookmark-level"]=!1,Y["bookmark-state"]=!1,Y.border=!0,Y["border-bottom"]=!0,Y["border-bottom-color"]=!0,Y["border-bottom-left-radius"]=!0,Y["border-bottom-right-radius"]=!0,Y["border-bottom-style"]=!0,Y["border-bottom-width"]=!0,Y["border-collapse"]=!0,Y["border-color"]=!0,Y["border-image"]=!0,Y["border-image-outset"]=!0,Y["border-image-repeat"]=!0,Y["border-image-slice"]=!0,Y["border-image-source"]=!0,Y["border-image-width"]=!0,Y["border-left"]=!0,Y["border-left-color"]=!0,Y["border-left-style"]=!0,Y["border-left-width"]=!0,Y["border-radius"]=!0,Y["border-right"]=!0,Y["border-right-color"]=!0,Y["border-right-style"]=!0,Y["border-right-width"]=!0,Y["border-spacing"]=!0,Y["border-style"]=!0,Y["border-top"]=!0,Y["border-top-color"]=!0,Y["border-top-left-radius"]=!0,Y["border-top-right-radius"]=!0,Y["border-top-style"]=!0,Y["border-top-width"]=!0,Y["border-width"]=!0,Y.bottom=!1,Y["box-decoration-break"]=!0,Y["box-shadow"]=!0,Y["box-sizing"]=!0,Y["box-snap"]=!0,Y["box-suppress"]=!0,Y["break-after"]=!0,Y["break-before"]=!0,Y["break-inside"]=!0,Y["caption-side"]=!1,Y.chains=!1,Y.clear=!0,Y.clip=!1,Y["clip-path"]=!1,Y["clip-rule"]=!1,Y.color=!0,Y["color-interpolation-filters"]=!0,Y["column-count"]=!1,Y["column-fill"]=!1,Y["column-gap"]=!1,Y["column-rule"]=!1,Y["column-rule-color"]=!1,Y["column-rule-style"]=!1,Y["column-rule-width"]=!1,Y["column-span"]=!1,Y["column-width"]=!1,Y.columns=!1,Y.contain=!1,Y.content=!1,Y["counter-increment"]=!1,Y["counter-reset"]=!1,Y["counter-set"]=!1,Y.crop=!1,Y.cue=!1,Y["cue-after"]=!1,Y["cue-before"]=!1,Y.cursor=!1,Y.direction=!1,Y.display=!0,Y["display-inside"]=!0,Y["display-list"]=!0,Y["display-outside"]=!0,Y["dominant-baseline"]=!1,Y.elevation=!1,Y["empty-cells"]=!1,Y.filter=!1,Y.flex=!1,Y["flex-basis"]=!1,Y["flex-direction"]=!1,Y["flex-flow"]=!1,Y["flex-grow"]=!1,Y["flex-shrink"]=!1,Y["flex-wrap"]=!1,Y.float=!1,Y["float-offset"]=!1,Y["flood-color"]=!1,Y["flood-opacity"]=!1,Y["flow-from"]=!1,Y["flow-into"]=!1,Y.font=!0,Y["font-family"]=!0,Y["font-feature-settings"]=!0,Y["font-kerning"]=!0,Y["font-language-override"]=!0,Y["font-size"]=!0,Y["font-size-adjust"]=!0,Y["font-stretch"]=!0,Y["font-style"]=!0,Y["font-synthesis"]=!0,Y["font-variant"]=!0,Y["font-variant-alternates"]=!0,Y["font-variant-caps"]=!0,Y["font-variant-east-asian"]=!0,Y["font-variant-ligatures"]=!0,Y["font-variant-numeric"]=!0,Y["font-variant-position"]=!0,Y["font-weight"]=!0,Y.grid=!1,Y["grid-area"]=!1,Y["grid-auto-columns"]=!1,Y["grid-auto-flow"]=!1,Y["grid-auto-rows"]=!1,Y["grid-column"]=!1,Y["grid-column-end"]=!1,Y["grid-column-start"]=!1,Y["grid-row"]=!1,Y["grid-row-end"]=!1,Y["grid-row-start"]=!1,Y["grid-template"]=!1,Y["grid-template-areas"]=!1,Y["grid-template-columns"]=!1,Y["grid-template-rows"]=!1,Y["hanging-punctuation"]=!1,Y.height=!0,Y.hyphens=!1,Y.icon=!1,Y["image-orientation"]=!1,Y["image-resolution"]=!1,Y["ime-mode"]=!1,Y["initial-letters"]=!1,Y["inline-box-align"]=!1,Y["justify-content"]=!1,Y["justify-items"]=!1,Y["justify-self"]=!1,Y.left=!1,Y["letter-spacing"]=!0,Y["lighting-color"]=!0,Y["line-box-contain"]=!1,Y["line-break"]=!1,Y["line-grid"]=!1,Y["line-height"]=!1,Y["line-snap"]=!1,Y["line-stacking"]=!1,Y["line-stacking-ruby"]=!1,Y["line-stacking-shift"]=!1,Y["line-stacking-strategy"]=!1,Y["list-style"]=!0,Y["list-style-image"]=!0,Y["list-style-position"]=!0,Y["list-style-type"]=!0,Y.margin=!0,Y["margin-bottom"]=!0,Y["margin-left"]=!0,Y["margin-right"]=!0,Y["margin-top"]=!0,Y["marker-offset"]=!1,Y["marker-side"]=!1,Y.marks=!1,Y.mask=!1,Y["mask-box"]=!1,Y["mask-box-outset"]=!1,Y["mask-box-repeat"]=!1,Y["mask-box-slice"]=!1,Y["mask-box-source"]=!1,Y["mask-box-width"]=!1,Y["mask-clip"]=!1,Y["mask-image"]=!1,Y["mask-origin"]=!1,Y["mask-position"]=!1,Y["mask-repeat"]=!1,Y["mask-size"]=!1,Y["mask-source-type"]=!1,Y["mask-type"]=!1,Y["max-height"]=!0,Y["max-lines"]=!1,Y["max-width"]=!0,Y["min-height"]=!0,Y["min-width"]=!0,Y["move-to"]=!1,Y["nav-down"]=!1,Y["nav-index"]=!1,Y["nav-left"]=!1,Y["nav-right"]=!1,Y["nav-up"]=!1,Y["object-fit"]=!1,Y["object-position"]=!1,Y.opacity=!1,Y.order=!1,Y.orphans=!1,Y.outline=!1,Y["outline-color"]=!1,Y["outline-offset"]=!1,Y["outline-style"]=!1,Y["outline-width"]=!1,Y.overflow=!1,Y["overflow-wrap"]=!1,Y["overflow-x"]=!1,Y["overflow-y"]=!1,Y.padding=!0,Y["padding-bottom"]=!0,Y["padding-left"]=!0,Y["padding-right"]=!0,Y["padding-top"]=!0,Y.page=!1,Y["page-break-after"]=!1,Y["page-break-before"]=!1,Y["page-break-inside"]=!1,Y["page-policy"]=!1,Y.pause=!1,Y["pause-after"]=!1,Y["pause-before"]=!1,Y.perspective=!1,Y["perspective-origin"]=!1,Y.pitch=!1,Y["pitch-range"]=!1,Y["play-during"]=!1,Y.position=!1,Y["presentation-level"]=!1,Y.quotes=!1,Y["region-fragment"]=!1,Y.resize=!1,Y.rest=!1,Y["rest-after"]=!1,Y["rest-before"]=!1,Y.richness=!1,Y.right=!1,Y.rotation=!1,Y["rotation-point"]=!1,Y["ruby-align"]=!1,Y["ruby-merge"]=!1,Y["ruby-position"]=!1,Y["shape-image-threshold"]=!1,Y["shape-outside"]=!1,Y["shape-margin"]=!1,Y.size=!1,Y.speak=!1,Y["speak-as"]=!1,Y["speak-header"]=!1,Y["speak-numeral"]=!1,Y["speak-punctuation"]=!1,Y["speech-rate"]=!1,Y.stress=!1,Y["string-set"]=!1,Y["tab-size"]=!1,Y["table-layout"]=!1,Y["text-align"]=!0,Y["text-align-last"]=!0,Y["text-combine-upright"]=!0,Y["text-decoration"]=!0,Y["text-decoration-color"]=!0,Y["text-decoration-line"]=!0,Y["text-decoration-skip"]=!0,Y["text-decoration-style"]=!0,Y["text-emphasis"]=!0,Y["text-emphasis-color"]=!0,Y["text-emphasis-position"]=!0,Y["text-emphasis-style"]=!0,Y["text-height"]=!0,Y["text-indent"]=!0,Y["text-justify"]=!0,Y["text-orientation"]=!0,Y["text-overflow"]=!0,Y["text-shadow"]=!0,Y["text-space-collapse"]=!0,Y["text-transform"]=!0,Y["text-underline-position"]=!0,Y["text-wrap"]=!0,Y.top=!1,Y.transform=!1,Y["transform-origin"]=!1,Y["transform-style"]=!1,Y.transition=!1,Y["transition-delay"]=!1,Y["transition-duration"]=!1,Y["transition-property"]=!1,Y["transition-timing-function"]=!1,Y["unicode-bidi"]=!1,Y["vertical-align"]=!1,Y.visibility=!1,Y["voice-balance"]=!1,Y["voice-duration"]=!1,Y["voice-family"]=!1,Y["voice-pitch"]=!1,Y["voice-range"]=!1,Y["voice-rate"]=!1,Y["voice-stress"]=!1,Y["voice-volume"]=!1,Y.volume=!1,Y["white-space"]=!1,Y.widows=!1,Y.width=!0,Y["will-change"]=!1,Y["word-break"]=!0,Y["word-spacing"]=!0,Y["word-wrap"]=!0,Y["wrap-flow"]=!1,Y["wrap-through"]=!1,Y["writing-mode"]=!1,Y["z-index"]=!1,Y}function ei(Y,et,en){}function eo(Y,et,en){}var ea=/javascript\s*\:/img;function eu(Y,et){return ea.test(et)?"":et}et.whiteList=en(),et.getDefaultWhiteList=en,et.onAttr=ei,et.onIgnoreAttr=eo,et.safeAttrValue=eu},40101:function(Y,et,en){var ei=en(53140),eo=en(25766);function ea(Y,et){return new eo(et).process(Y)}for(var eu in(et=Y.exports=ea).FilterCSS=eo,ei)et[eu]=ei[eu];"undefined"!=typeof window&&(window.filterCSS=Y.exports)},50694:function(Y,et,en){var ei=en(66380);function eo(Y,et){";"!==(Y=ei.trimRight(Y))[Y.length-1]&&(Y+=";");var en=Y.length,eo=!1,ea=0,eu=0,ec="";function ed(){if(!eo){var en=ei.trim(Y.slice(ea,eu)),ed=en.indexOf(":");if(-1!==ed){var ef=ei.trim(en.slice(0,ed)),ep=ei.trim(en.slice(ed+1));if(ef){var eh=et(ea,ec.length,ef,ep,en);eh&&(ec+=eh+"; ")}}}ea=eu+1}for(;eu1?"s":"")+" required, but only "+et.length+" present")}en.d(et,{Z:function(){return ei}})},17224:function(Y,et,en){"use strict";function ei(Y){if(null===Y||!0===Y||!1===Y)return NaN;var et=Number(Y);return isNaN(et)?et:et<0?Math.ceil(et):Math.floor(et)}en.d(et,{Z:function(){return ei}})},28734:function(Y,et,en){"use strict";en.d(et,{Z:function(){return ea}});var ei=en(51516);function eo(Y){return(eo="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(Y){return typeof Y}:function(Y){return Y&&"function"==typeof Symbol&&Y.constructor===Symbol&&Y!==Symbol.prototype?"symbol":typeof Y})(Y)}function ea(Y){(0,ei.Z)(1,arguments);var et=Object.prototype.toString.call(Y);return Y instanceof Date||"object"===eo(Y)&&"[object Date]"===et?new Date(Y.getTime()):"number"==typeof Y||"[object Number]"===et?new Date(Y):(("string"==typeof Y||"[object String]"===et)&&"undefined"!=typeof console&&(console.warn("Starting with v2.0.0-beta.1 date-fns doesn't accept strings as date arguments. Please use `parseISO` to parse strings. See: https://github.com/date-fns/date-fns/blob/master/docs/upgradeGuide.md#string-arguments"),console.warn(Error().stack)),new Date(NaN))}},25416:function(Y,et,en){"use strict";var ei=en(38315),eo="function"==typeof Symbol&&"symbol"==typeof Symbol("foo"),ea=Object.prototype.toString,eu=Array.prototype.concat,ec=Object.defineProperty,ed=function(Y){return"function"==typeof Y&&"[object Function]"===ea.call(Y)},ef=en(28030)(),ep=ec&&ef,eh=function(Y,et,en,ei){if(et in Y){if(!0===ei){if(Y[et]===en)return}else if(!ed(ei)||!ei())return}ep?ec(Y,et,{configurable:!0,enumerable:!1,value:en,writable:!0}):Y[et]=en},em=function(Y,et){var en=arguments.length>2?arguments[2]:{},ea=ei(et);eo&&(ea=eu.call(ea,Object.getOwnPropertySymbols(et)));for(var ec=0;ec0&&ec.length>ea&&!ec.warned){ec.warned=!0;var ea,eu,ec,ep=Error("Possible EventEmitter memory leak detected. "+ec.length+" "+String(et)+" listeners added. Use emitter.setMaxListeners() to increase limit");ep.name="MaxListenersExceededWarning",ep.emitter=Y,ep.type=et,ep.count=ec.length,eo(ep)}return Y}function eh(){if(!this.fired)return(this.target.removeListener(this.type,this.wrapFn),this.fired=!0,0==arguments.length)?this.listener.call(this.target):this.listener.apply(this.target,arguments)}function em(Y,et,en){var ei={fired:!1,wrapFn:void 0,target:Y,type:et,listener:en},eo=eh.bind(ei);return eo.listener=en,ei.wrapFn=eo,eo}function eg(Y,et,en){var ei=Y._events;if(void 0===ei)return[];var eo=ei[et];return void 0===eo?[]:"function"==typeof eo?en?[eo.listener||eo]:[eo]:en?eC(eo):ek(eo,eo.length)}function ey(Y){var et=this._events;if(void 0!==et){var en=et[Y];if("function"==typeof en)return 1;if(void 0!==en)return en.length}return 0}function ek(Y,et){for(var en=Array(et),ei=0;ei0&&(eu=et[0]),eu instanceof Error)throw eu;var eu,ec=Error("Unhandled error."+(eu?" ("+eu.message+")":""));throw ec.context=eu,ec}var ed=ea[Y];if(void 0===ed)return!1;if("function"==typeof ed)ei(ed,this,et);else for(var ef=ed.length,ep=ek(ed,ef),en=0;en=0;ea--)if(en[ea]===et||en[ea].listener===et){eu=en[ea].listener,eo=ea;break}if(eo<0)return this;0===eo?en.shift():ew(en,eo),1===en.length&&(ei[Y]=en[0]),void 0!==ei.removeListener&&this.emit("removeListener",Y,eu||et)}return this},eu.prototype.off=eu.prototype.removeListener,eu.prototype.removeAllListeners=function(Y){var et,en,ei;if(void 0===(en=this._events))return this;if(void 0===en.removeListener)return 0==arguments.length?(this._events=Object.create(null),this._eventsCount=0):void 0!==en[Y]&&(0==--this._eventsCount?this._events=Object.create(null):delete en[Y]),this;if(0==arguments.length){var eo,ea=Object.keys(en);for(ei=0;ei=0;ei--)this.removeListener(Y,et[ei]);return this},eu.prototype.listeners=function(Y){return eg(this,Y,!0)},eu.prototype.rawListeners=function(Y){return eg(this,Y,!1)},eu.listenerCount=function(Y,et){return"function"==typeof Y.listenerCount?Y.listenerCount(et):ey.call(Y,et)},eu.prototype.listenerCount=ey,eu.prototype.eventNames=function(){return this._eventsCount>0?et(this._events):[]}},24740:function(Y){"use strict";var et=Object.prototype.hasOwnProperty,en=Object.prototype.toString,ei=Object.defineProperty,eo=Object.getOwnPropertyDescriptor,ea=function(Y){return"function"==typeof Array.isArray?Array.isArray(Y):"[object Array]"===en.call(Y)},eu=function(Y){if(!Y||"[object Object]"!==en.call(Y))return!1;var ei,eo=et.call(Y,"constructor"),ea=Y.constructor&&Y.constructor.prototype&&et.call(Y.constructor.prototype,"isPrototypeOf");if(Y.constructor&&!eo&&!ea)return!1;for(ei in Y);return void 0===ei||et.call(Y,ei)},ec=function(Y,et){ei&&"__proto__"===et.name?ei(Y,et.name,{enumerable:!0,configurable:!0,value:et.newValue,writable:!0}):Y[et.name]=et.newValue},ed=function(Y,en){if("__proto__"===en){if(!et.call(Y,en))return;if(eo)return eo(Y,en).value}return Y[en]};Y.exports=function Y(){var et,en,ei,eo,ef,ep,eh=arguments[0],em=1,eg=arguments.length,ey=!1;for("boolean"==typeof eh&&(ey=eh,eh=arguments[1]||{},em=2),(null==eh||"object"!=typeof eh&&"function"!=typeof eh)&&(eh={});em=3&&(ea=en),"[object Array]"===eo.call(Y)?eu(Y,et,ea):"string"==typeof Y?ec(Y,et,ea):ed(Y,et,ea)};Y.exports=ef},98544:function(Y){!function(){var et;function en(){console.log(eo.apply(null,arguments))}function ei(Y,et){return eo.apply(null,[Y].concat(et))}function eo(Y){for(var et,en,ei,eo,ea=1,eu=[].slice.call(arguments),ec=0,ed=Y.length,ef="",ep=!1,eh=!1,em=function(){return eu[ea++]},eg=function(){for(var en="";/\d/.test(Y[ec]);)en+=Y[ec++],et=Y[ec];return en.length>0?parseInt(en):null};ec1&&"boolean"!=typeof et)throw new eu('"allowMissing" argument must be a boolean');if(null===eA(/^%?[^%]*%?$/,Y))throw new eo("`%` may not be present anywhere but at the beginning and end of the intrinsic name");var en=eI(Y),ei=en.length>0?en[0]:"",ea=eD("%"+ei+"%",et),ec=ea.name,ef=ea.value,ep=!1,eh=ea.alias;eh&&(ei=eh[0],ej(en,e_([0,1],eh)));for(var em=1,eg=!0;em=en.length){var eS=ed(ef,ey);ef=(eg=!!eS)&&"get"in eS&&!("originalValue"in eS.get)?eS.get:ef[ey]}else eg=eT(ef,ey),ef=ef[ey];eg&&!ep&&(ek[ec]=ef)}}return ef}},49662:function(Y,et,en){"use strict";var ei=en(38514)("%Object.getOwnPropertyDescriptor%",!0);if(ei)try{ei([],"length")}catch(Y){ei=null}Y.exports=ei},28030:function(Y,et,en){"use strict";var ei=en(38514)("%Object.defineProperty%",!0),eo=function(){if(ei)try{return ei({},"a",{value:1}),!0}catch(Y){}return!1};eo.hasArrayLengthDefineBug=function(){if(!eo())return null;try{return 1!==ei([],"length",{value:1}).length}catch(Y){return!0}},Y.exports=eo},22499:function(Y,et,en){"use strict";var ei="undefined"!=typeof Symbol&&Symbol,eo=en(82171);Y.exports=function(){return"function"==typeof ei&&"function"==typeof Symbol&&"symbol"==typeof ei("foo")&&"symbol"==typeof Symbol("bar")&&eo()}},82171:function(Y){"use strict";Y.exports=function(){if("function"!=typeof Symbol||"function"!=typeof Object.getOwnPropertySymbols)return!1;if("symbol"==typeof Symbol.iterator)return!0;var Y={},et=Symbol("test"),en=Object(et);if("string"==typeof et||"[object Symbol]"!==Object.prototype.toString.call(et)||"[object Symbol]"!==Object.prototype.toString.call(en))return!1;var ei=42;for(et in Y[et]=ei,Y)return!1;if("function"==typeof Object.keys&&0!==Object.keys(Y).length||"function"==typeof Object.getOwnPropertyNames&&0!==Object.getOwnPropertyNames(Y).length)return!1;var eo=Object.getOwnPropertySymbols(Y);if(1!==eo.length||eo[0]!==et||!Object.prototype.propertyIsEnumerable.call(Y,et))return!1;if("function"==typeof Object.getOwnPropertyDescriptor){var ea=Object.getOwnPropertyDescriptor(Y,et);if(ea.value!==ei||!0!==ea.enumerable)return!1}return!0}},3825:function(Y,et,en){"use strict";var ei=en(82171);Y.exports=function(){return ei()&&!!Symbol.toStringTag}},43494:function(Y,et,en){"use strict";var ei=en(4148);Y.exports=ei.call(Function.call,Object.prototype.hasOwnProperty)},26095:function(Y,et,en){"use strict";var ei=en(65566),eo={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},ea={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},eu={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},ec={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},ed={};function ef(Y){return ei.isMemo(Y)?ec:ed[Y.$$typeof]||eo}ed[ei.ForwardRef]=eu,ed[ei.Memo]=ec;var ep=Object.defineProperty,eh=Object.getOwnPropertyNames,em=Object.getOwnPropertySymbols,eg=Object.getOwnPropertyDescriptor,ey=Object.getPrototypeOf,ek=Object.prototype;function ew(Y,et,en){if("string"!=typeof et){if(ek){var ei=ey(et);ei&&ei!==ek&&ew(Y,ei,en)}var eo=eh(et);em&&(eo=eo.concat(em(et)));for(var eu=ef(Y),ec=ef(et),ed=0;ed */et.read=function(Y,et,en,ei,eo){var ea,eu,ec=8*eo-ei-1,ed=(1<>1,ep=-7,eh=en?eo-1:0,em=en?-1:1,eg=Y[et+eh];for(eh+=em,ea=eg&(1<<-ep)-1,eg>>=-ep,ep+=ec;ep>0;ea=256*ea+Y[et+eh],eh+=em,ep-=8);for(eu=ea&(1<<-ep)-1,ea>>=-ep,ep+=ei;ep>0;eu=256*eu+Y[et+eh],eh+=em,ep-=8);if(0===ea)ea=1-ef;else{if(ea===ed)return eu?NaN:(eg?-1:1)*(1/0);eu+=Math.pow(2,ei),ea-=ef}return(eg?-1:1)*eu*Math.pow(2,ea-ei)},et.write=function(Y,et,en,ei,eo,ea){var eu,ec,ed,ef=8*ea-eo-1,ep=(1<>1,em=23===eo?5960464477539062e-23:0,eg=ei?0:ea-1,ey=ei?1:-1,ek=et<0||0===et&&1/et<0?1:0;for(isNaN(et=Math.abs(et))||et===1/0?(ec=isNaN(et)?1:0,eu=ep):(eu=Math.floor(Math.log(et)/Math.LN2),et*(ed=Math.pow(2,-eu))<1&&(eu--,ed*=2),eu+eh>=1?et+=em/ed:et+=em*Math.pow(2,1-eh),et*ed>=2&&(eu++,ed/=2),eu+eh>=ep?(ec=0,eu=ep):eu+eh>=1?(ec=(et*ed-1)*Math.pow(2,eo),eu+=eh):(ec=et*Math.pow(2,eh-1)*Math.pow(2,eo),eu=0));eo>=8;Y[en+eg]=255&ec,eg+=ey,ec/=256,eo-=8);for(eu=eu<0;Y[en+eg]=255&eu,eg+=ey,eu/=256,ef-=8);Y[en+eg-ey]|=128*ek}},89118:function(Y){"function"==typeof Object.create?Y.exports=function(Y,et){et&&(Y.super_=et,Y.prototype=Object.create(et.prototype,{constructor:{value:Y,enumerable:!1,writable:!0,configurable:!0}}))}:Y.exports=function(Y,et){if(et){Y.super_=et;var en=function(){};en.prototype=et.prototype,Y.prototype=new en,Y.prototype.constructor=Y}}},29058:function(Y){var et=/\/\*[^*]*\*+([^/*][^*]*\*+)*\//g,en=/\n/g,ei=/^\s*/,eo=/^(\*?[-#/*\\\w]+(\[[0-9a-z_-]+\])?)\s*/,ea=/^:\s*/,eu=/^((?:'(?:\\'|.)*?'|"(?:\\"|.)*?"|\([^)]*?\)|[^};])+)/,ec=/^[;\s]*/,ed=/^\s+|\s+$/g,ef="\n",ep="/",eh="*",em="",eg="comment",ey="declaration";function ek(Y){return Y?Y.replace(ed,em):em}Y.exports=function(Y,ed){if("string"!=typeof Y)throw TypeError("First argument must be a string");if(!Y)return[];ed=ed||{};var ew=1,eC=1;function eS(Y){var et=Y.match(en);et&&(ew+=et.length);var ei=Y.lastIndexOf(ef);eC=~ei?Y.length-ei:eC+Y.length}function eE(){var Y={line:ew,column:eC};return function(et){return et.position=new eT(Y),eM(),et}}function eT(Y){this.start=Y,this.end={line:ew,column:eC},this.source=ed.source}eT.prototype.content=Y;var e_=[];function ej(et){var en=Error(ed.source+":"+ew+":"+eC+": "+et);if(en.reason=et,en.filename=ed.source,en.line=ew,en.column=eC,en.source=Y,ed.silent)e_.push(en);else throw en}function eO(et){var en=et.exec(Y);if(en){var ei=en[0];return eS(ei),Y=Y.slice(ei.length),en}}function eM(){eO(ei)}function eA(Y){var et;for(Y=Y||[];et=eP();)!1!==et&&Y.push(et);return Y}function eP(){var et=eE();if(ep==Y.charAt(0)&&eh==Y.charAt(1)){for(var en=2;em!=Y.charAt(en)&&(eh!=Y.charAt(en)||ep!=Y.charAt(en+1));)++en;if(en+=2,em===Y.charAt(en-1))return ej("End of comment missing");var ei=Y.slice(2,en-2);return eC+=2,eS(ei),Y=Y.slice(en),eC+=2,et({type:eg,comment:ei})}}function eN(){var Y=eE(),en=eO(eo);if(en){if(eP(),!eO(ea))return ej("property missing ':'");var ei=eO(eu),ed=Y({type:ey,property:ek(en[0].replace(et,em)),value:ei?ek(ei[0].replace(et,em)):em});return eO(ec),ed}}function eI(){var Y,et=[];for(eA(et);Y=eN();)!1!==Y&&(et.push(Y),eA(et));return et}return eM(),eI()}},10283:function(Y,et,en){"use strict";en.d(et,{C:function(){return eh}});var ei=en(38104),eo=en(83608),ea=en(34239),eu=en(33614);function ec(Y,et){return et?(0,ei.pi)((0,ei.pi)((0,ei.pi)({},Y||{}),et||{}),Object.keys(Y).reduce(function(en,eo){return en[eo]=(0,ei.pi)((0,ei.pi)({},Y[eo]),et[eo]||{}),en},{})):Y}function ed(Y,et){return et?Object.keys(Y).reduce(function(en,ei){return en[ei]=ec(Y[ei],et[ei]),en},(0,ei.pi)({},Y)):Y}function ef(Y){return{create:function(){return{get:function(et){return Y[et]},set:function(et,en){Y[et]=en}}}}}function ep(Y){return void 0===Y&&(Y={number:{},dateTime:{},pluralRules:{}}),{getNumberFormat:(0,ea.H)(function(){for(var Y,et=[],en=0;en0?et[0]:"string"==typeof Y?Y:Y[0])}},Y.__parse=eo.Qc,Y.formats={number:{integer:{maximumFractionDigits:0},currency:{style:"currency"},percent:{style:"percent"}},date:{short:{month:"numeric",day:"numeric",year:"2-digit"},medium:{month:"short",day:"numeric",year:"numeric"},long:{month:"long",day:"numeric",year:"numeric"},full:{weekday:"long",month:"long",day:"numeric",year:"numeric"}},time:{short:{hour:"numeric",minute:"numeric"},medium:{hour:"numeric",minute:"numeric",second:"numeric"},long:{hour:"numeric",minute:"numeric",second:"numeric",timeZoneName:"short"},full:{hour:"numeric",minute:"numeric",second:"numeric",timeZoneName:"short"}}},Y}()},12916:function(Y,et,en){"use strict";en.d(et,{C8:function(){return eu},HR:function(){return ed},YR:function(){return ec},jK:function(){return ei},u_:function(){return ea}});var ei,eo=en(38104);!function(Y){Y.MISSING_VALUE="MISSING_VALUE",Y.INVALID_VALUE="INVALID_VALUE",Y.MISSING_INTL_API="MISSING_INTL_API"}(ei||(ei={}));var ea=function(Y){function et(et,en,ei){var eo=Y.call(this,et)||this;return eo.code=en,eo.originalMessage=ei,eo}return(0,eo.ZT)(et,Y),et.prototype.toString=function(){return"[formatjs Error: ".concat(this.code,"] ").concat(this.message)},et}(Error),eu=function(Y){function et(et,en,eo,ea){return Y.call(this,'Invalid values for "'.concat(et,'": "').concat(en,'". Options are "').concat(Object.keys(eo).join('", "'),'"'),ei.INVALID_VALUE,ea)||this}return(0,eo.ZT)(et,Y),et}(ea),ec=function(Y){function et(et,en,eo){return Y.call(this,'Value for "'.concat(et,'" must be of type ').concat(en),ei.INVALID_VALUE,eo)||this}return(0,eo.ZT)(et,Y),et}(ea),ed=function(Y){function et(et,en){return Y.call(this,'The intl string context variable "'.concat(et,'" was not provided to the string "').concat(en,'"'),ei.MISSING_VALUE,en)||this}return(0,eo.ZT)(et,Y),et}(ea)},33614:function(Y,et,en){"use strict";en.d(et,{FK:function(){return ed},Gt:function(){return ec},du:function(){return ei}});var ei,eo=en(83608),ea=en(12916);function eu(Y){return Y.length<2?Y:Y.reduce(function(Y,et){var en=Y[Y.length-1];return en&&en.type===ei.literal&&et.type===ei.literal?en.value+=et.value:Y.push(et),Y},[])}function ec(Y){return"function"==typeof Y}function ed(Y,et,en,ef,ep,eh,em){if(1===Y.length&&(0,eo.O4)(Y[0]))return[{type:ei.literal,value:Y[0].value}];for(var eg=[],ey=0,ek=Y;ey=0&&"[object Array]"!==eo(Y)&&"[object Function]"===eo(Y.callee)},ec=function(){return ea(arguments)}();ea.isLegacyArguments=eu,Y.exports=ec?ea:eu},38165:function(Y){/*! + * Determine if an object is a Buffer + * + * @author Feross Aboukhadijeh + * @license MIT + */Y.exports=function(Y){return null!=Y&&null!=Y.constructor&&"function"==typeof Y.constructor.isBuffer&&Y.constructor.isBuffer(Y)}},20387:function(Y){"use strict";var et,en,ei=Function.prototype.toString,eo="object"==typeof Reflect&&null!==Reflect&&Reflect.apply;if("function"==typeof eo&&"function"==typeof Object.defineProperty)try{et=Object.defineProperty({},"length",{get:function(){throw en}}),en={},eo(function(){throw 42},null,et)}catch(Y){Y!==en&&(eo=null)}else eo=null;var ea=/^\s*class\b/,eu=function(Y){try{var et=ei.call(Y);return ea.test(et)}catch(Y){return!1}},ec=function(Y){try{if(eu(Y))return!1;return ei.call(Y),!0}catch(Y){return!1}},ed=Object.prototype.toString,ef="[object Object]",ep="[object Function]",eh="[object GeneratorFunction]",em="[object HTMLAllCollection]",eg="[object HTML document.all class]",ey="[object HTMLCollection]",ek="function"==typeof Symbol&&!!Symbol.toStringTag,ew=!(0 in[,]),eC=function(){return!1};if("object"==typeof document){var eS=document.all;ed.call(eS)===ed.call(document.all)&&(eC=function(Y){if((ew||!Y)&&(void 0===Y||"object"==typeof Y))try{var et=ed.call(Y);return(et===em||et===eg||et===ey||et===ef)&&null==Y("")}catch(Y){}return!1})}Y.exports=eo?function(Y){if(eC(Y))return!0;if(!Y||"function"!=typeof Y&&"object"!=typeof Y)return!1;try{eo(Y,null,et)}catch(Y){if(Y!==en)return!1}return!eu(Y)&&ec(Y)}:function(Y){if(eC(Y))return!0;if(!Y||"function"!=typeof Y&&"object"!=typeof Y)return!1;if(ek)return ec(Y);if(eu(Y))return!1;var et=ed.call(Y);return!!(et===ep||et===eh||/^\[object HTML/.test(et))&&ec(Y)}},50434:function(Y,et,en){"use strict";var ei,eo=Object.prototype.toString,ea=Function.prototype.toString,eu=/^\s*(?:function)?\*/,ec=en(3825)(),ed=Object.getPrototypeOf,ef=function(){if(!ec)return!1;try{return Function("return function*() {}")()}catch(Y){}};Y.exports=function(Y){if("function"!=typeof Y)return!1;if(eu.test(ea.call(Y)))return!0;if(!ec)return"[object GeneratorFunction]"===eo.call(Y);if(!ed)return!1;if(void 0===ei){var et=ef();ei=!!et&&ed(et)}return ed(Y)===ei}},45248:function(Y,et){"use strict";en={value:!0};for(var en,ei="undefined"!=typeof window&&/Mac|iPod|iPhone|iPad/.test(window.navigator.platform),eo={alt:"altKey",control:"ctrlKey",meta:"metaKey",shift:"shiftKey"},ea={add:"+",break:"pause",cmd:"meta",command:"meta",ctl:"control",ctrl:"control",del:"delete",down:"arrowdown",esc:"escape",ins:"insert",left:"arrowleft",mod:ei?"meta":"control",opt:"alt",option:"alt",return:"enter",right:"arrowright",space:" ",spacebar:" ",up:"arrowup",win:"meta",windows:"meta"},eu={backspace:8,tab:9,enter:13,shift:16,control:17,alt:18,pause:19,capslock:20,escape:27," ":32,pageup:33,pagedown:34,end:35,home:36,arrowleft:37,arrowup:38,arrowright:39,arrowdown:40,insert:45,delete:46,meta:91,numlock:144,scrolllock:145,";":186,"=":187,",":188,"-":189,".":190,"/":191,"`":192,"[":219,"\\":220,"]":221,"'":222},ec=1;ec<20;ec++)eu["f"+ec]=111+ec;function ed(Y,et,en){!et||"byKey"in et||(en=et,et=null),Array.isArray(Y)||(Y=[Y]);var ei=Y.map(function(Y){return eh(Y,et)}),eo=function(Y){return ei.some(function(et){return em(et,Y)})};return null==en?eo:eo(en)}function ef(Y,et){return ed(Y,et)}function ep(Y,et){return ed(Y,{byKey:!0},et)}function eh(Y,et){var en=et&&et.byKey,ei={},ec=(Y=Y.replace("++","+add")).split("+"),ed=ec.length;for(var ef in eo)ei[eo[ef]]=!1;var ep=!0,eh=!1,em=void 0;try{for(var ek,ew=ec[Symbol.iterator]();!(ep=(ek=ew.next()).done);ep=!0){var eC=ek.value,eS=eC.endsWith("?")&&eC.length>1;eS&&(eC=eC.slice(0,-1));var eE=ey(eC),eT=eo[eE];if(eC.length>1&&!eT&&!ea[eC]&&!eu[eE])throw TypeError('Unknown modifier: "'+eC+'"');1!==ed&&eT||(en?ei.key=eE:ei.which=eg(eC)),eT&&(ei[eT]=!eS||null)}}catch(Y){eh=!0,em=Y}finally{try{!ep&&ew.return&&ew.return()}finally{if(eh)throw em}}return ei}function em(Y,et){for(var en in Y){var ei=Y[en],eo=void 0;if(null!=ei&&(null!=(eo="key"===en&&null!=et.key?et.key.toLowerCase():"which"===en?91===ei&&93===et.which?91:et.which:et[en])||!1!==ei)&&eo!==ei)return!1}return!0}function eg(Y){return eu[Y=ey(Y)]||Y.toUpperCase().charCodeAt(0)}function ey(Y){return Y=ea[Y=Y.toLowerCase()]||Y}et.ZP=ed,en=ed,en=ef,en=ep,en=eh,en=em,en=eg,en=ey},18891:function(Y){"use strict";Y.exports=function(Y){return Y!=Y}},74300:function(Y,et,en){"use strict";var ei=en(5806),eo=en(25416),ea=en(18891),eu=en(5369),ec=en(18971),ed=ei(eu(),Number);eo(ed,{getPolyfill:eu,implementation:ea,shim:ec}),Y.exports=ed},5369:function(Y,et,en){"use strict";var ei=en(18891);Y.exports=function(){return Number.isNaN&&Number.isNaN(NaN)&&!Number.isNaN("a")?Number.isNaN:ei}},18971:function(Y,et,en){"use strict";var ei=en(25416),eo=en(5369);Y.exports=function(){var Y=eo();return ei(Number,{isNaN:Y},{isNaN:function(){return Number.isNaN!==Y}}),Y}},36466:function(Y,et,en){"use strict";var ei=en(6862),eo=en(14897),ea=en(57372),eu=ea("Object.prototype.toString"),ec=en(3825)(),ed=en(49662),ef="undefined"==typeof globalThis?en.g:globalThis,ep=eo(),eh=ea("Array.prototype.indexOf",!0)||function(Y,et){for(var en=0;en-1)}},57123:function(Y,et,en){var ei,eo=en(44675);!function(){"use strict";var et="input is invalid type",ea="object"==typeof window,eu=ea?window:{};eu.JS_SHA256_NO_WINDOW&&(ea=!1);var ec=!ea&&"object"==typeof self,ed=!eu.JS_SHA256_NO_NODE_JS&&"object"==typeof eo&&eo.versions&&eo.versions.node;ed?eu=en.g:ec&&(eu=self);var ef=!eu.JS_SHA256_NO_COMMON_JS&&Y.exports,ep=en.amdO,eh=!eu.JS_SHA256_NO_ARRAY_BUFFER&&"undefined"!=typeof ArrayBuffer,em="0123456789abcdef".split(""),eg=[-2147483648,8388608,32768,128],ey=[24,16,8,0],ek=[1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298],ew=["hex","array","digest","arrayBuffer"],eC=[];(eu.JS_SHA256_NO_NODE_JS||!Array.isArray)&&(Array.isArray=function(Y){return"[object Array]"===Object.prototype.toString.call(Y)}),eh&&(eu.JS_SHA256_NO_ARRAY_BUFFER_IS_VIEW||!ArrayBuffer.isView)&&(ArrayBuffer.isView=function(Y){return"object"==typeof Y&&Y.buffer&&Y.buffer.constructor===ArrayBuffer});var eS=function(Y,et){return function(en){return new eO(et,!0).update(en)[Y]()}},eE=function(Y){var et=eS("hex",Y);ed&&(et=eT(et,Y)),et.create=function(){return new eO(Y)},et.update=function(Y){return et.create().update(Y)};for(var en=0;en>6,ec[ef++]=128|63&eu):eu<55296||eu>=57344?(ec[ef++]=224|eu>>12,ec[ef++]=128|eu>>6&63,ec[ef++]=128|63&eu):(eu=65536+((1023&eu)<<10|1023&Y.charCodeAt(++eo)),ec[ef++]=240|eu>>18,ec[ef++]=128|eu>>12&63,ec[ef++]=128|eu>>6&63,ec[ef++]=128|63&eu);Y=ec}else if("object"===ea){if(null===Y)throw Error(et);if(eh&&Y.constructor===ArrayBuffer)Y=new Uint8Array(Y);else if(!Array.isArray(Y)&&(!eh||!ArrayBuffer.isView(Y)))throw Error(et)}else throw Error(et);Y.length>64&&(Y=new eO(en,!0).update(Y).array());var ep=[],em=[];for(eo=0;eo<64;++eo){var eg=Y[eo]||0;ep[eo]=92^eg,em[eo]=54^eg}eO.call(this,en,ei),this.update(em),this.oKeyPad=ep,this.inner=!0,this.sharedMemory=ei}eO.prototype.update=function(Y){if(!this.finalized){var en,ei=typeof Y;if("string"!==ei){if("object"===ei){if(null===Y)throw Error(et);if(eh&&Y.constructor===ArrayBuffer)Y=new Uint8Array(Y);else if(!Array.isArray(Y)&&(!eh||!ArrayBuffer.isView(Y)))throw Error(et)}else throw Error(et);en=!0}for(var eo,ea,eu=0,ec=Y.length,ed=this.blocks;eu>2]|=Y[eu]<>2]|=eo<>2]|=(192|eo>>6)<>2]|=(128|63&eo)<=57344?(ed[ea>>2]|=(224|eo>>12)<>2]|=(128|eo>>6&63)<>2]|=(128|63&eo)<>2]|=(240|eo>>18)<>2]|=(128|eo>>12&63)<>2]|=(128|eo>>6&63)<>2]|=(128|63&eo)<=64?(this.block=ed[16],this.start=ea-64,this.hash(),this.hashed=!0):this.start=ea}return this.bytes>4294967295&&(this.hBytes+=this.bytes/4294967296<<0,this.bytes=this.bytes%4294967296),this}},eO.prototype.finalize=function(){if(!this.finalized){this.finalized=!0;var Y=this.blocks,et=this.lastByteIndex;Y[16]=this.block,Y[et>>2]|=eg[3&et],this.block=Y[16],et>=56&&(this.hashed||this.hash(),Y[0]=this.block,Y[16]=Y[1]=Y[2]=Y[3]=Y[4]=Y[5]=Y[6]=Y[7]=Y[8]=Y[9]=Y[10]=Y[11]=Y[12]=Y[13]=Y[14]=Y[15]=0),Y[14]=this.hBytes<<3|this.bytes>>>29,Y[15]=this.bytes<<3,this.hash()}},eO.prototype.hash=function(){var Y,et,en,ei,eo,ea,eu,ec,ed,ef,ep,eh=this.h0,em=this.h1,eg=this.h2,ey=this.h3,ew=this.h4,eC=this.h5,eS=this.h6,eE=this.h7,eT=this.blocks;for(Y=16;Y<64;++Y)et=((eo=eT[Y-15])>>>7|eo<<25)^(eo>>>18|eo<<14)^eo>>>3,en=((eo=eT[Y-2])>>>17|eo<<15)^(eo>>>19|eo<<13)^eo>>>10,eT[Y]=eT[Y-16]+et+eT[Y-7]+en<<0;for(Y=0,ep=em⪚Y<64;Y+=4)this.first?(this.is224?(ec=300032,eE=(eo=eT[0]-1413257819)-150054599<<0,ey=eo+24177077<<0):(ec=704751109,eE=(eo=eT[0]-210244248)-1521486534<<0,ey=eo+143694565<<0),this.first=!1):(et=(eh>>>2|eh<<30)^(eh>>>13|eh<<19)^(eh>>>22|eh<<10),en=(ew>>>6|ew<<26)^(ew>>>11|ew<<21)^(ew>>>25|ew<<7),ei=(ec=eh&em)^eh&eg^ep,eo=eE+en+(eu=ew&eC^~ew&eS)+ek[Y]+eT[Y],ea=et+ei,eE=ey+eo<<0,ey=eo+ea<<0),et=(ey>>>2|ey<<30)^(ey>>>13|ey<<19)^(ey>>>22|ey<<10),en=(eE>>>6|eE<<26)^(eE>>>11|eE<<21)^(eE>>>25|eE<<7),ei=(ed=ey&eh)^ey&em^ec,eo=eS+en+(eu=eE&ew^~eE&eC)+ek[Y+1]+eT[Y+1],ea=et+ei,eS=eg+eo<<0,et=((eg=eo+ea<<0)>>>2|eg<<30)^(eg>>>13|eg<<19)^(eg>>>22|eg<<10),en=(eS>>>6|eS<<26)^(eS>>>11|eS<<21)^(eS>>>25|eS<<7),ei=(ef=eg&ey)^eg&eh^ed,eo=eC+en+(eu=eS&eE^~eS&ew)+ek[Y+2]+eT[Y+2],ea=et+ei,eC=em+eo<<0,et=((em=eo+ea<<0)>>>2|em<<30)^(em>>>13|em<<19)^(em>>>22|em<<10),en=(eC>>>6|eC<<26)^(eC>>>11|eC<<21)^(eC>>>25|eC<<7),ei=(ep=em&eg)^em&ey^ef,eo=ew+en+(eu=eC&eS^~eC&eE)+ek[Y+3]+eT[Y+3],ea=et+ei,ew=eh+eo<<0,eh=eo+ea<<0,this.chromeBugWorkAround=!0;this.h0=this.h0+eh<<0,this.h1=this.h1+em<<0,this.h2=this.h2+eg<<0,this.h3=this.h3+ey<<0,this.h4=this.h4+ew<<0,this.h5=this.h5+eC<<0,this.h6=this.h6+eS<<0,this.h7=this.h7+eE<<0},eO.prototype.hex=function(){this.finalize();var Y=this.h0,et=this.h1,en=this.h2,ei=this.h3,eo=this.h4,ea=this.h5,eu=this.h6,ec=this.h7,ed=em[Y>>28&15]+em[Y>>24&15]+em[Y>>20&15]+em[Y>>16&15]+em[Y>>12&15]+em[Y>>8&15]+em[Y>>4&15]+em[15&Y]+em[et>>28&15]+em[et>>24&15]+em[et>>20&15]+em[et>>16&15]+em[et>>12&15]+em[et>>8&15]+em[et>>4&15]+em[15&et]+em[en>>28&15]+em[en>>24&15]+em[en>>20&15]+em[en>>16&15]+em[en>>12&15]+em[en>>8&15]+em[en>>4&15]+em[15&en]+em[ei>>28&15]+em[ei>>24&15]+em[ei>>20&15]+em[ei>>16&15]+em[ei>>12&15]+em[ei>>8&15]+em[ei>>4&15]+em[15&ei]+em[eo>>28&15]+em[eo>>24&15]+em[eo>>20&15]+em[eo>>16&15]+em[eo>>12&15]+em[eo>>8&15]+em[eo>>4&15]+em[15&eo]+em[ea>>28&15]+em[ea>>24&15]+em[ea>>20&15]+em[ea>>16&15]+em[ea>>12&15]+em[ea>>8&15]+em[ea>>4&15]+em[15&ea]+em[eu>>28&15]+em[eu>>24&15]+em[eu>>20&15]+em[eu>>16&15]+em[eu>>12&15]+em[eu>>8&15]+em[eu>>4&15]+em[15&eu];return this.is224||(ed+=em[ec>>28&15]+em[ec>>24&15]+em[ec>>20&15]+em[ec>>16&15]+em[ec>>12&15]+em[ec>>8&15]+em[ec>>4&15]+em[15&ec]),ed},eO.prototype.toString=eO.prototype.hex,eO.prototype.digest=function(){this.finalize();var Y=this.h0,et=this.h1,en=this.h2,ei=this.h3,eo=this.h4,ea=this.h5,eu=this.h6,ec=this.h7,ed=[Y>>24&255,Y>>16&255,Y>>8&255,255&Y,et>>24&255,et>>16&255,et>>8&255,255&et,en>>24&255,en>>16&255,en>>8&255,255&en,ei>>24&255,ei>>16&255,ei>>8&255,255&ei,eo>>24&255,eo>>16&255,eo>>8&255,255&eo,ea>>24&255,ea>>16&255,ea>>8&255,255&ea,eu>>24&255,eu>>16&255,eu>>8&255,255&eu];return this.is224||ed.push(ec>>24&255,ec>>16&255,ec>>8&255,255&ec),ed},eO.prototype.array=eO.prototype.digest,eO.prototype.arrayBuffer=function(){this.finalize();var Y=new ArrayBuffer(this.is224?28:32),et=new DataView(Y);return et.setUint32(0,this.h0),et.setUint32(4,this.h1),et.setUint32(8,this.h2),et.setUint32(12,this.h3),et.setUint32(16,this.h4),et.setUint32(20,this.h5),et.setUint32(24,this.h6),this.is224||et.setUint32(28,this.h7),Y},eM.prototype=new eO,eM.prototype.finalize=function(){if(eO.prototype.finalize.call(this),this.inner){this.inner=!1;var Y=this.array();eO.call(this,this.is224,this.sharedMemory),this.update(this.oKeyPad),this.update(Y),eO.prototype.finalize.call(this)}};var eA=eE();eA.sha256=eA,eA.sha224=eE(!0),eA.sha256.hmac=ej(),eA.sha224.hmac=ej(!0),ef?Y.exports=eA:(eu.sha256=eA.sha256,eu.sha224=eA.sha224,ep&&void 0!==(ei=(function(){return eA}).call(eA,en,eA,Y))&&(Y.exports=ei))}()},35839:function(Y,et,en){var ei=en(80751)(en(73401),"DataView");Y.exports=ei},61538:function(Y,et,en){var ei=en(59219),eo=en(95937),ea=en(44054),eu=en(99991),ec=en(62753);function ed(Y){var et=-1,en=null==Y?0:Y.length;for(this.clear();++et=et?Y:et)),Y}Y.exports=et},87856:function(Y,et,en){var ei=en(96322),eo=en(28091);function ea(Y,et){et=ei(et,Y);for(var en=0,ea=et.length;null!=Y&&enem))return!1;var ey=ep.get(Y),ek=ep.get(et);if(ey&&ek)return ey==et&&ek==Y;var ew=-1,eC=!0,eS=en&ec?new ei:void 0;for(ep.set(Y,et),ep.set(et,Y);++ew-1&&Y%1==0&&Y-1}Y.exports=eo},87074:function(Y,et,en){var ei=en(15869);function eo(Y,et){var en=this.__data__,eo=ei(en,Y);return eo<0?(++this.size,en.push([Y,et])):en[eo][1]=et,this}Y.exports=eo},53070:function(Y,et,en){var ei=en(61538),eo=en(624),ea=en(17973);function eu(){this.size=0,this.__data__={hash:new ei,map:new(ea||eo),string:new ei}}Y.exports=eu},83638:function(Y,et,en){var ei=en(61499);function eo(Y){var et=ei(this,Y).delete(Y);return this.size-=et?1:0,et}Y.exports=eo},38444:function(Y,et,en){var ei=en(61499);function eo(Y){return ei(this,Y).get(Y)}Y.exports=eo},55877:function(Y,et,en){var ei=en(61499);function eo(Y){return ei(this,Y).has(Y)}Y.exports=eo},58990:function(Y,et,en){var ei=en(61499);function eo(Y,et){var en=ei(this,Y),eo=en.size;return en.set(Y,et),this.size+=en.size==eo?0:1,this}Y.exports=eo},98368:function(Y){function et(Y){var et=-1,en=Array(Y.size);return Y.forEach(function(Y,ei){en[++et]=[ei,Y]}),en}Y.exports=et},49513:function(Y){function et(Y,et){return function(en){return null!=en&&en[Y]===et&&(void 0!==et||Y in Object(en))}}Y.exports=et},15646:function(Y,et,en){var ei=en(74153),eo=500;function ea(Y){var et=ei(Y,function(Y){return en.size===eo&&en.clear(),Y}),en=et.cache;return et}Y.exports=ea},24556:function(Y,et,en){var ei=en(80751)(Object,"create");Y.exports=ei},39339:function(Y,et,en){var ei=en(73518)(Object.keys,Object);Y.exports=ei},6087:function(Y){function et(Y){var et=[];if(null!=Y)for(var en in Object(Y))et.push(en);return et}Y.exports=et},20126:function(Y,et,en){Y=en.nmd(Y);var ei=en(40151),eo=et&&!et.nodeType&&et,ea=eo&&Y&&!Y.nodeType&&Y,eu=ea&&ea.exports===eo&&ei.process,ec=function(){try{var Y=ea&&ea.require&&ea.require("util").types;if(Y)return Y;return eu&&eu.binding&&eu.binding("util")}catch(Y){}}();Y.exports=ec},51584:function(Y){var et=Object.prototype.toString;function en(Y){return et.call(Y)}Y.exports=en},73518:function(Y){function et(Y,et){return function(en){return Y(et(en))}}Y.exports=et},73401:function(Y,et,en){var ei=en(40151),eo="object"==typeof self&&self&&self.Object===Object&&self,ea=ei||eo||Function("return this")();Y.exports=ea},16:function(Y){var et="__lodash_hash_undefined__";function en(Y){return this.__data__.set(Y,et),this}Y.exports=en},64832:function(Y){function et(Y){return this.__data__.has(Y)}Y.exports=et},33005:function(Y){function et(Y){var et=-1,en=Array(Y.size);return Y.forEach(function(Y){en[++et]=Y}),en}Y.exports=et},79882:function(Y,et,en){var ei=en(624);function eo(){this.__data__=new ei,this.size=0}Y.exports=eo},86639:function(Y){function et(Y){var et=this.__data__,en=et.delete(Y);return this.size=et.size,en}Y.exports=et},73887:function(Y){function et(Y){return this.__data__.get(Y)}Y.exports=et},2603:function(Y){function et(Y){return this.__data__.has(Y)}Y.exports=et},57853:function(Y,et,en){var ei=en(624),eo=en(17973),ea=en(2767),eu=200;function ec(Y,et){var en=this.__data__;if(en instanceof ei){var ec=en.__data__;if(!eo||ec.length=et||en<0||eC&&ei>=eh}function eO(){var Y=eo();if(ej(Y))return eM(Y);eg=setTimeout(eO,e_(Y))}function eM(Y){return(eg=void 0,eS&&ef)?eE(Y):(ef=ep=void 0,em)}function eA(){void 0!==eg&&clearTimeout(eg),ek=0,ef=ey=ep=eg=void 0}function eP(){return void 0===eg?em:eM(eo())}function eN(){var Y=eo(),en=ej(Y);if(ef=arguments,ep=this,ey=Y,en){if(void 0===eg)return eT(ey);if(eC)return clearTimeout(eg),eg=setTimeout(eO,et),eE(ey)}return void 0===eg&&(eg=setTimeout(eO,et)),em}return et=ea(et)||0,ei(en)&&(ew=!!en.leading,eh=(eC="maxWait"in en)?ec(ea(en.maxWait)||0,et):eh,eS="trailing"in en?!!en.trailing:eS),eN.cancel=eA,eN.flush=eP,eN}Y.exports=ef},3284:function(Y){function et(Y,et){return Y===et||Y!=Y&&et!=et}Y.exports=et},2423:function(Y,et,en){var ei=en(87856);function eo(Y,et,en){var eo=null==Y?void 0:ei(Y,et);return void 0===eo?en:eo}Y.exports=eo},64400:function(Y,et,en){var ei=en(86752),eo=en(60706);function ea(Y,et){return null!=Y&&eo(Y,et,ei)}Y.exports=ea},98958:function(Y){function et(Y){return Y}Y.exports=et},43735:function(Y,et,en){var ei=en(75227),eo=en(89109),ea=Object.prototype,eu=ea.hasOwnProperty,ec=ea.propertyIsEnumerable,ed=ei(function(){return arguments}())?ei:function(Y){return eo(Y)&&eu.call(Y,"callee")&&!ec.call(Y,"callee")};Y.exports=ed},2428:function(Y){var et=Array.isArray;Y.exports=et},71701:function(Y,et,en){var ei=en(7419),eo=en(6705);function ea(Y){return null!=Y&&eo(Y.length)&&!ei(Y)}Y.exports=ea},7757:function(Y,et,en){Y=en.nmd(Y);var ei=en(73401),eo=en(88553),ea=et&&!et.nodeType&&et,eu=ea&&Y&&!Y.nodeType&&Y,ec=eu&&eu.exports===ea?ei.Buffer:void 0,ed=(ec?ec.isBuffer:void 0)||eo;Y.exports=ed},7419:function(Y,et,en){var ei=en(57398),eo=en(6627),ea="[object AsyncFunction]",eu="[object Function]",ec="[object GeneratorFunction]",ed="[object Proxy]";function ef(Y){if(!eo(Y))return!1;var et=ei(Y);return et==eu||et==ec||et==ea||et==ed}Y.exports=ef},6705:function(Y){var et=9007199254740991;function en(Y){return"number"==typeof Y&&Y>-1&&Y%1==0&&Y<=et}Y.exports=en},70517:function(Y){function et(Y){return null==Y}Y.exports=et},6627:function(Y){function et(Y){var et=typeof Y;return null!=Y&&("object"==et||"function"==et)}Y.exports=et},89109:function(Y){function et(Y){return null!=Y&&"object"==typeof Y}Y.exports=et},42848:function(Y,et,en){var ei=en(57398),eo=en(89109),ea="[object Symbol]";function eu(Y){return"symbol"==typeof Y||eo(Y)&&ei(Y)==ea}Y.exports=eu},56868:function(Y,et,en){var ei=en(89126),eo=en(52715),ea=en(20126),eu=ea&&ea.isTypedArray,ec=eu?eo(eu):ei;Y.exports=ec},58834:function(Y,et,en){var ei=en(47189),eo=en(790),ea=en(71701);function eu(Y){return ea(Y)?ei(Y):eo(Y)}Y.exports=eu},53342:function(Y,et,en){var ei=en(47189),eo=en(19177),ea=en(71701);function eu(Y){return ea(Y)?ei(Y,!0):eo(Y)}Y.exports=eu},11296:function(Y){function et(Y){var et=null==Y?0:Y.length;return et?Y[et-1]:void 0}Y.exports=et},61888:function(Y,et,en){var ei;Y=en.nmd(Y),(function(){var eo,ea="4.17.21",eu=200,ec="Unsupported core-js use. Try https://npms.io/search?q=ponyfill.",ed="Expected a function",ef="Invalid `variable` option passed into `_.template`",ep="__lodash_hash_undefined__",eh=500,em="__lodash_placeholder__",eg=1,ey=2,ek=4,ew=1,eC=2,eS=1,eE=2,eT=4,e_=8,ej=16,eO=32,eM=64,eA=128,eP=256,eN=512,eI=30,eD="...",eR=800,eL=16,eF=1,eB=2,ez=3,eU=1/0,eZ=9007199254740991,eH=17976931348623157e292,eG=0/0,eV=4294967295,eW=4294967294,eK=2147483647,e$=[["ary",128],["bind",1],["bindKey",2],["curry",8],["curryRight",16],["flip",512],["partial",32],["partialRight",64],["rearg",256]],eY="[object Arguments]",eQ="[object Array]",eX="[object AsyncFunction]",eJ="[object Boolean]",e0="[object Date]",e9="[object DOMException]",e5="[object Error]",e4="[object Function]",e3="[object GeneratorFunction]",e6="[object Map]",e7="[object Number]",e8="[object Null]",tt="[object Object]",ta="[object Promise]",tu="[object Proxy]",tc="[object RegExp]",td="[object Set]",tf="[object String]",tp="[object Symbol]",th="[object Undefined]",tm="[object WeakMap]",tg="[object WeakSet]",tv="[object ArrayBuffer]",tk="[object DataView]",tw="[object Float32Array]",tC="[object Float64Array]",tS="[object Int8Array]",tE="[object Int16Array]",tT="[object Int32Array]",t_="[object Uint8Array]",tj="[object Uint8ClampedArray]",tO="[object Uint16Array]",tM="[object Uint32Array]",tA=/\b__p \+= '';/g,tP=/\b(__p \+=) '' \+/g,tN=/(__e\(.*?\)|\b__t\)) \+\n'';/g,tI=/&(?:amp|lt|gt|quot|#39);/g,tD=/[&<>"']/g,tR=RegExp(tI.source),tL=RegExp(tD.source),tF=/<%-([\s\S]+?)%>/g,tB=/<%([\s\S]+?)%>/g,tU=/<%=([\s\S]+?)%>/g,tZ=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,tH=/^\w*$/,tG=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,tV=/[\\^$.*+?()[\]{}|]/g,tW=RegExp(tV.source),tq=/^\s+/,tK=/\s/,t$=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,tY=/\{\n\/\* \[wrapped with (.+)\] \*/,tQ=/,? & /,tX=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,tJ=/[()=,{}\[\]\/\s]/,t9=/\\(\\)?/g,t5=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,t4=/\w*$/,t3=/^[-+]0x[0-9a-f]+$/i,t6=/^0b[01]+$/i,t7=/^\[object .+?Constructor\]$/,t8=/^0o[0-7]+$/i,nt=/^(?:0|[1-9]\d*)$/,nn=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,na=/($^)/,nu=/['\n\r\u2028\u2029\\]/g,nd="\ud800-\udfff",nf="\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff",np="\\u2700-\\u27bf",nh="a-z\\xdf-\\xf6\\xf8-\\xff",ng="A-Z\\xc0-\\xd6\\xd8-\\xde",nv="\\ufe0e\\ufe0f",ny="\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",nb="['’]",nx="["+nd+"]",nk="["+ny+"]",nw="["+nf+"]",nC="\\d+",nS="["+np+"]",nE="["+nh+"]",nT="[^"+nd+ny+nC+np+nh+ng+"]",n_="\ud83c[\udffb-\udfff]",nj="[^"+nd+"]",nO="(?:\ud83c[\udde6-\uddff]){2}",nM="[\ud800-\udbff][\udc00-\udfff]",nA="["+ng+"]",nP="\\u200d",nN="(?:"+nE+"|"+nT+")",nI="(?:"+nA+"|"+nT+")",nD="(?:"+nb+"(?:d|ll|m|re|s|t|ve))?",nR="(?:"+nb+"(?:D|LL|M|RE|S|T|VE))?",nL="(?:"+nw+"|"+n_+")?",nF="["+nv+"]?",nB="(?:"+nP+"(?:"+[nj,nO,nM].join("|")+")"+nF+nL+")*",nz="\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",nU="\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])",nZ=nF+nL+nB,nH="(?:"+[nS,nO,nM].join("|")+")"+nZ,nG="(?:"+[nj+nw+"?",nw,nO,nM,nx].join("|")+")",nV=RegExp(nb,"g"),nW=RegExp(nw,"g"),nq=RegExp(n_+"(?="+n_+")|"+nG+nZ,"g"),nK=RegExp([nA+"?"+nE+"+"+nD+"(?="+[nk,nA,"$"].join("|")+")",nI+"+"+nR+"(?="+[nk,nA+nN,"$"].join("|")+")",nA+"?"+nN+"+"+nD,nA+"+"+nR,nU,nz,nC,nH].join("|"),"g"),n$=RegExp("["+nP+nd+nf+nv+"]"),nY=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,nQ=["Array","Buffer","DataView","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Map","Math","Object","Promise","RegExp","Set","String","Symbol","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap","_","clearTimeout","isFinite","parseInt","setTimeout"],nX=-1,nJ={};nJ[tw]=nJ[tC]=nJ[tS]=nJ[tE]=nJ[tT]=nJ[t_]=nJ[tj]=nJ[tO]=nJ[tM]=!0,nJ[eY]=nJ[eQ]=nJ[tv]=nJ[eJ]=nJ[tk]=nJ[e0]=nJ[e5]=nJ[e4]=nJ[e6]=nJ[e7]=nJ[tt]=nJ[tc]=nJ[td]=nJ[tf]=nJ[tm]=!1;var n0={};n0[eY]=n0[eQ]=n0[tv]=n0[tk]=n0[eJ]=n0[e0]=n0[tw]=n0[tC]=n0[tS]=n0[tE]=n0[tT]=n0[e6]=n0[e7]=n0[tt]=n0[tc]=n0[td]=n0[tf]=n0[tp]=n0[t_]=n0[tj]=n0[tO]=n0[tM]=!0,n0[e5]=n0[e4]=n0[tm]=!1;var n9={À:"A",Á:"A",Â:"A",Ã:"A",Ä:"A",Å:"A",à:"a",á:"a",â:"a",ã:"a",ä:"a",å:"a",Ç:"C",ç:"c",Ð:"D",ð:"d",È:"E",É:"E",Ê:"E",Ë:"E",è:"e",é:"e",ê:"e",ë:"e",Ì:"I",Í:"I",Î:"I",Ï:"I",ì:"i",í:"i",î:"i",ï:"i",Ñ:"N",ñ:"n",Ò:"O",Ó:"O",Ô:"O",Õ:"O",Ö:"O",Ø:"O",ò:"o",ó:"o",ô:"o",õ:"o",ö:"o",ø:"o",Ù:"U",Ú:"U",Û:"U",Ü:"U",ù:"u",ú:"u",û:"u",ü:"u",Ý:"Y",ý:"y",ÿ:"y",Æ:"Ae",æ:"ae",Þ:"Th",þ:"th",ß:"ss",Ā:"A",Ă:"A",Ą:"A",ā:"a",ă:"a",ą:"a",Ć:"C",Ĉ:"C",Ċ:"C",Č:"C",ć:"c",ĉ:"c",ċ:"c",č:"c",Ď:"D",Đ:"D",ď:"d",đ:"d",Ē:"E",Ĕ:"E",Ė:"E",Ę:"E",Ě:"E",ē:"e",ĕ:"e",ė:"e",ę:"e",ě:"e",Ĝ:"G",Ğ:"G",Ġ:"G",Ģ:"G",ĝ:"g",ğ:"g",ġ:"g",ģ:"g",Ĥ:"H",Ħ:"H",ĥ:"h",ħ:"h",Ĩ:"I",Ī:"I",Ĭ:"I",Į:"I",İ:"I",ĩ:"i",ī:"i",ĭ:"i",į:"i",ı:"i",Ĵ:"J",ĵ:"j",Ķ:"K",ķ:"k",ĸ:"k",Ĺ:"L",Ļ:"L",Ľ:"L",Ŀ:"L",Ł:"L",ĺ:"l",ļ:"l",ľ:"l",ŀ:"l",ł:"l",Ń:"N",Ņ:"N",Ň:"N",Ŋ:"N",ń:"n",ņ:"n",ň:"n",ŋ:"n",Ō:"O",Ŏ:"O",Ő:"O",ō:"o",ŏ:"o",ő:"o",Ŕ:"R",Ŗ:"R",Ř:"R",ŕ:"r",ŗ:"r",ř:"r",Ś:"S",Ŝ:"S",Ş:"S",Š:"S",ś:"s",ŝ:"s",ş:"s",š:"s",Ţ:"T",Ť:"T",Ŧ:"T",ţ:"t",ť:"t",ŧ:"t",Ũ:"U",Ū:"U",Ŭ:"U",Ů:"U",Ű:"U",Ų:"U",ũ:"u",ū:"u",ŭ:"u",ů:"u",ű:"u",ų:"u",Ŵ:"W",ŵ:"w",Ŷ:"Y",ŷ:"y",Ÿ:"Y",Ź:"Z",Ż:"Z",Ž:"Z",ź:"z",ż:"z",ž:"z",IJ:"IJ",ij:"ij",Œ:"Oe",œ:"oe",ʼn:"'n",ſ:"s"},n5={"&":"&","<":"<",">":">",'"':""","'":"'"},n4={"&":"&","<":"<",">":">",""":'"',"'":"'"},n3={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},n6=parseFloat,n7=parseInt,n8="object"==typeof en.g&&en.g&&en.g.Object===Object&&en.g,rn="object"==typeof self&&self&&self.Object===Object&&self,rr=n8||rn||Function("return this")(),ri=et&&!et.nodeType&&et,ro=ri&&Y&&!Y.nodeType&&Y,ra=ro&&ro.exports===ri,rs=ra&&n8.process,ru=function(){try{var Y=ro&&ro.require&&ro.require("util").types;if(Y)return Y;return rs&&rs.binding&&rs.binding("util")}catch(Y){}}(),rc=ru&&ru.isArrayBuffer,rp=ru&&ru.isDate,rh=ru&&ru.isMap,rm=ru&&ru.isRegExp,rg=ru&&ru.isSet,rv=ru&&ru.isTypedArray;function ry(Y,et,en){switch(en.length){case 0:return Y.call(et);case 1:return Y.call(et,en[0]);case 2:return Y.call(et,en[0],en[1]);case 3:return Y.call(et,en[0],en[1],en[2])}return Y.apply(et,en)}function rb(Y,et,en,ei){for(var eo=-1,ea=null==Y?0:Y.length;++eo-1}function r_(Y,et,en){for(var ei=-1,eo=null==Y?0:Y.length;++ei-1;);return en}function r0(Y,et){for(var en=Y.length;en--&&rF(et,Y[en],0)>-1;);return en}function r1(Y,et){for(var en=Y.length,ei=0;en--;)Y[en]===et&&++ei;return ei}var r2=rH(n9),r9=rH(n5);function r5(Y){return"\\"+n3[Y]}function r4(Y,et){return null==Y?eo:Y[et]}function r3(Y){return n$.test(Y)}function r6(Y){return nY.test(Y)}function r7(Y){for(var et,en=[];!(et=Y.next()).done;)en.push(et.value);return en}function r8(Y){var et=-1,en=Array(Y.size);return Y.forEach(function(Y,ei){en[++et]=[ei,Y]}),en}function ir(Y,et){return function(en){return Y(et(en))}}function ii(Y,et){for(var en=-1,ei=Y.length,eo=0,ea=[];++en-1}function i0(Y,et){var en=this.__data__,ei=ow(en,Y);return ei<0?(++this.size,en.push([Y,et])):en[ei][1]=et,this}function i9(Y){var et=-1,en=null==Y?0:Y.length;for(this.clear();++et=et?Y:et)),Y}function oO(Y,et,en,ei,ea,eu){var ec,ed=et&eg,ef=et&ey,ep=et&ek;if(en&&(ec=ea?en(Y,ei,ea,eu):en(Y)),eo!==ec)return ec;if(!dK(Y))return Y;var eh=dP(Y);if(eh){if(ec=lT(Y),!ed)return sj(Y,ec)}else{var em=lw(Y),ew=em==e4||em==e3;if(dL(Y))return sh(Y,ed);if(em==tt||em==eY||ew&&!ea){if(ec=ef||ew?{}:l_(Y),!ed)return ef?sA(Y,oE(ec,Y)):sM(Y,oS(ec,Y))}else{if(!n0[em])return ea?Y:{};ec=lj(Y,em,ed)}}eu||(eu=new oi);var eC=eu.get(Y);if(eC)return eC;eu.set(Y,ec),d8(Y)?Y.forEach(function(ei){ec.add(oO(ei,et,en,ei,Y,eu))}):dY(Y)&&Y.forEach(function(ei,eo){ec.set(eo,oO(ei,et,en,eo,Y,eu))});var eS=ep?ef?lu:ll:ef?fG:fH,eE=eh?eo:eS(Y);return rk(eE||Y,function(ei,eo){eE&&(ei=Y[eo=ei]),ov(ec,eo,oO(ei,et,en,eo,Y,eu))}),ec}function oM(Y){var et=fH(Y);return function(en){return oA(en,Y,et)}}function oA(Y,et,en){var ei=en.length;if(null==Y)return!ei;for(Y=nf(Y);ei--;){var ea=en[ei],eu=et[ea],ec=Y[ea];if(eo===ec&&!(ea in Y)||!eu(ec))return!1}return!0}function oP(Y,et,en){if("function"!=typeof Y)throw new ng(ed);return lY(function(){Y.apply(eo,en)},et)}function oN(Y,et,en,ei){var eo=-1,ea=rT,ec=!0,ed=Y.length,ef=[],ep=et.length;if(!ed)return ef;en&&(et=rj(et,rY(en))),ei?(ea=r_,ec=!1):et.length>=eu&&(ea=rX,ec=!1,et=new i8(et));e:for(;++eoea?0:ea+en),(ei=eo===ei||ei>ea?ea:fm(ei))<0&&(ei+=ea),ei=en>ei?0:fg(ei);en0&&en(ec)?et>1?oz(ec,et-1,en,ei,eo):rO(eo,ec):ei||(eo[eo.length]=ec)}return eo}var oU=sD(),oZ=sD(!0);function oH(Y,et){return Y&&oU(Y,et,fH)}function oG(Y,et){return Y&&oZ(Y,et,fH)}function oV(Y,et){return rE(et,function(et){return dV(Y[et])})}function oW(Y,et){et=sl(et,Y);for(var en=0,ei=et.length;null!=Y&&enet}function oQ(Y,et){return null!=Y&&nw.call(Y,et)}function oJ(Y,et){return null!=Y&&et in nf(Y)}function o0(Y,et,en){return Y>=n3(et,en)&&Y=120&&em.length>=120)?new i8(ed&&em):eo}em=Y[0];var eg=-1,ey=ef[0];e:for(;++eg-1;)ec!==Y&&nR.call(ec,ed,1),nR.call(Y,ed,1);return Y}function aD(Y,et){for(var en=Y?et.length:0,ei=en-1;en--;){var eo=et[en];if(en==ei||eo!==ea){var ea=eo;lA(eo)?nR.call(Y,eo,1):a4(Y,eo)}}return Y}function aR(Y,et){return Y+nq(ri()*(et-Y+1))}function aL(Y,et,ei,eo){for(var ea=-1,eu=n4(nG((et-Y)/(ei||1)),0),ec=en(eu);eu--;)ec[eo?eu:++ea]=Y,Y+=ei;return ec}function aF(Y,et){var en="";if(!Y||et<1||et>eZ)return en;do et%2&&(en+=Y),(et=nq(et/2))&&(Y+=Y);while(et);return en}function aU(Y,et){return lQ(lV(Y,et,pY),Y+"")}function aZ(Y){return of(pn(Y))}function aH(Y,et){var en=pn(Y);return l0(en,oj(et,0,en.length))}function aG(Y,et,en,ei){if(!dK(Y))return Y;et=sl(et,Y);for(var ea=-1,eu=et.length,ec=eu-1,ed=Y;null!=ed&&++eaea?0:ea+et),(ei=ei>ea?ea:ei)<0&&(ei+=ea),ea=et>ei?0:ei-et>>>0,et>>>=0;for(var eu=en(ea);++eo>>1,eu=Y[ea];null!==eu&&!fi(eu)&&(en?eu<=et:eu=eu){var ep=et?null:s9(Y);if(ep)return ia(ep);ec=!1,eo=rX,ef=new i8}else ef=et?[]:ed;e:for(;++ei=ei?Y:aK(Y,et,en)}var sf=nU||function(Y){return rr.clearTimeout(Y)};function sh(Y,et){if(et)return Y.slice();var en=Y.length,ei=nP?nP(en):new Y.constructor(en);return Y.copy(ei),ei}function sm(Y){var et=new Y.constructor(Y.byteLength);return new nA(et).set(new nA(Y)),et}function sg(Y,et){var en=et?sm(Y.buffer):Y.buffer;return new Y.constructor(en,Y.byteOffset,Y.byteLength)}function sb(Y){var et=new Y.constructor(Y.source,t4.exec(Y));return et.lastIndex=Y.lastIndex,et}function sk(Y){return iA?nf(iA.call(Y)):{}}function sC(Y,et){var en=et?sm(Y.buffer):Y.buffer;return new Y.constructor(en,Y.byteOffset,Y.length)}function sS(Y,et){if(Y!==et){var en=eo!==Y,ei=null===Y,ea=Y==Y,eu=fi(Y),ec=eo!==et,ed=null===et,ef=et==et,ep=fi(et);if(!ed&&!ep&&!eu&&Y>et||eu&&ec&&ef&&!ed&&!ep||ei&&ec&&ef||!en&&ef||!ea)return 1;if(!ei&&!eu&&!ep&&Y=ec)return ed;return ed*("desc"==en[ei]?-1:1)}}return Y.index-et.index}function sT(Y,et,ei,eo){for(var ea=-1,eu=Y.length,ec=ei.length,ed=-1,ef=et.length,ep=n4(eu-ec,0),eh=en(ef+ep),em=!eo;++ed1?en[ea-1]:eo,ec=ea>2?en[2]:eo;for(eu=Y.length>3&&"function"==typeof eu?(ea--,eu):eo,ec&&lP(en[0],en[1],ec)&&(eu=ea<3?eo:eu,ea=1),et=nf(et);++ei-1?ea[eu?et[ec]:ec]:eo}}function sH(Y){return ls(function(et){var en=et.length,ei=en,ea=iR.prototype.thru;for(Y&&et.reverse();ei--;){var eu=et[ei];if("function"!=typeof eu)throw new ng(ed);if(ea&&!ec&&"wrapper"==lf(eu))var ec=new iR([],!0)}for(ei=ec?ei:en;++ei1&&eS.reverse(),em&&eped))return!1;var ep=eu.get(Y),eh=eu.get(et);if(ep&&eh)return ep==et&&eh==Y;var em=-1,eg=!0,ey=en&eC?new i8:eo;for(eu.set(Y,et),eu.set(et,Y);++em1?"& ":"")+et[ei],et=et.join(en>2?", ":" "),Y.replace(t$,"{\n/* [wrapped with "+et+"] */\n")}function lM(Y){return dP(Y)||dA(Y)||!!(nL&&Y&&Y[nL])}function lA(Y,et){var en=typeof Y;return!!(et=null==et?eZ:et)&&("number"==en||"symbol"!=en&&nt.test(Y))&&Y>-1&&Y%1==0&&Y0){if(++et>=eR)return arguments[0]}else et=0;return Y.apply(eo,arguments)}}function l0(Y,et){var en=-1,ei=Y.length,ea=ei-1;for(et=eo===et?ei:et;++en1?Y[et-1]:eo;return en="function"==typeof en?(Y.pop(),en):eo,u2(Y,en)});function co(Y){var et=iN(Y);return et.__chain__=!0,et}function cl(Y,et){return et(Y),Y}function cu(Y,et){return et(Y)}var cf=ls(function(Y){var et=Y.length,en=et?Y[0]:0,ei=this.__wrapped__,ea=function(et){return o_(et,Y)};return!(et>1)&&!this.__actions__.length&&ei instanceof iL&&lA(en)?((ei=ei.slice(en,+en+(et?1:0))).__actions__.push({func:cu,args:[ea],thisArg:eo}),new iR(ei,this.__chain__).thru(function(Y){return et&&!Y.length&&Y.push(eo),Y})):this.thru(ea)});function cm(){return co(this)}function cg(){return new iR(this.value(),this.__chain__)}function cy(){eo===this.__values__&&(this.__values__=fp(this.value()));var Y=this.__index__>=this.__values__.length,et=Y?eo:this.__values__[this.__index__++];return{done:Y,value:et}}function cw(){return this}function cC(Y){for(var et,en=this;en instanceof iD;){var ei=l6(en);ei.__index__=0,ei.__values__=eo,et?ea.__wrapped__=ei:et=ei;var ea=ei;en=en.__wrapped__}return ea.__wrapped__=Y,et}function cS(){var Y=this.__wrapped__;if(Y instanceof iL){var et=Y;return this.__actions__.length&&(et=new iL(this)),(et=et.reverse()).__actions__.push({func:cu,args:[uP],thisArg:eo}),new iR(et,this.__chain__)}return this.thru(uP)}function cE(){return a7(this.__wrapped__,this.__actions__)}var cT=sP(function(Y,et,en){nw.call(Y,en)?++Y[en]:oT(Y,en,1)});function c_(Y,et,en){var ei=dP(Y)?rS:oR;return en&&lP(Y,et,en)&&(et=eo),ei(Y,lm(et,3))}function cj(Y,et){return(dP(Y)?rE:oB)(Y,lm(et,3))}var cO=sZ(uc),cM=sZ(ud);function cA(Y,et){return oz(cz(Y,et),1)}function cP(Y,et){return oz(cz(Y,et),eU)}function cN(Y,et,en){return en=eo===en?1:fm(en),oz(cz(Y,et),en)}function cI(Y,et){return(dP(Y)?rk:oI)(Y,lm(et,3))}function cD(Y,et){return(dP(Y)?rC:oD)(Y,lm(et,3))}var cR=sP(function(Y,et,en){nw.call(Y,en)?Y[en].push(et):oT(Y,en,[et])});function cL(Y,et,en,ei){Y=dI(Y)?Y:pn(Y),en=en&&!ei?fm(en):0;var eo=Y.length;return en<0&&(en=n4(eo+en,0)),ft(Y)?en<=eo&&Y.indexOf(et,en)>-1:!!eo&&rF(Y,et,en)>-1}var cF=aU(function(Y,et,ei){var eo=-1,ea="function"==typeof et,eu=dI(Y)?en(Y.length):[];return oI(Y,function(Y){eu[++eo]=ea?ry(et,Y,ei):o4(Y,et,ei)}),eu}),cB=sP(function(Y,et,en){oT(Y,en,et)});function cz(Y,et){return(dP(Y)?rj:ak)(Y,lm(et,3))}function cU(Y,et,en,ei){return null==Y?[]:(dP(et)||(et=null==et?[]:[et]),dP(en=ei?eo:en)||(en=null==en?[]:[en]),aO(Y,et,en))}var cZ=sP(function(Y,et,en){Y[en?0:1].push(et)},function(){return[[],[]]});function cH(Y,et,en){var ei=dP(Y)?rM:rG,eo=arguments.length<3;return ei(Y,lm(et,4),en,eo,oI)}function cG(Y,et,en){var ei=dP(Y)?rA:rG,eo=arguments.length<3;return ei(Y,lm(et,4),en,eo,oD)}function cV(Y,et){return(dP(Y)?rE:oB)(Y,dl(lm(et,3)))}function cW(Y){return(dP(Y)?of:aZ)(Y)}function cq(Y,et,en){return et=(en?lP(Y,et,en):eo===et)?1:fm(et),(dP(Y)?oh:aH)(Y,et)}function cK(Y){return(dP(Y)?om:aq)(Y)}function c$(Y){if(null==Y)return 0;if(dI(Y))return ft(Y)?im(Y):Y.length;var et=lw(Y);return et==e6||et==td?Y.size:am(Y).length}function cY(Y,et,en){var ei=dP(Y)?rP:a$;return en&&lP(Y,et,en)&&(et=eo),ei(Y,lm(et,3))}var cQ=aU(function(Y,et){if(null==Y)return[];var en=et.length;return en>1&&lP(Y,et[0],et[1])?et=[]:en>2&&lP(et[0],et[1],et[2])&&(et=[et[0]]),aO(Y,oz(et,1),[])}),cX=nZ||function(){return rr.Date.now()};function cJ(Y,et){if("function"!=typeof et)throw new ng(ed);return Y=fm(Y),function(){if(--Y<1)return et.apply(this,arguments)}}function c0(Y,et,en){return et=en?eo:et,et=Y&&null==et?Y.length:et,s4(Y,eA,eo,eo,eo,eo,et)}function c9(Y,et){var en;if("function"!=typeof et)throw new ng(ed);return Y=fm(Y),function(){return--Y>0&&(en=et.apply(this,arguments)),Y<=1&&(et=eo),en}}var c5=aU(function(Y,et,en){var ei=eS;if(en.length){var eo=ii(en,lp(c5));ei|=eO}return s4(Y,ei,et,en,eo)}),c4=aU(function(Y,et,en){var ei=eS|eE;if(en.length){var eo=ii(en,lp(c4));ei|=eO}return s4(et,ei,Y,en,eo)});function c6(Y,et,en){et=en?eo:et;var ei=s4(Y,e_,eo,eo,eo,eo,eo,et);return ei.placeholder=c6.placeholder,ei}function c7(Y,et,en){et=en?eo:et;var ei=s4(Y,ej,eo,eo,eo,eo,eo,et);return ei.placeholder=c7.placeholder,ei}function c8(Y,et,en){var ei,ea,eu,ec,ef,ep,eh=0,em=!1,eg=!1,ey=!0;if("function"!=typeof Y)throw new ng(ed);function ek(et){var en=ei,eu=ea;return ei=ea=eo,eh=et,ec=Y.apply(eu,en)}function ew(Y){return eh=Y,ef=lY(eE,et),em?ek(Y):ec}function eC(Y){var en=Y-ep,ei=Y-eh,eo=et-en;return eg?n3(eo,eu-ei):eo}function eS(Y){var en=Y-ep,ei=Y-eh;return eo===ep||en>=et||en<0||eg&&ei>=eu}function eE(){var Y=cX();if(eS(Y))return eT(Y);ef=lY(eE,eC(Y))}function eT(Y){return(ef=eo,ey&&ei)?ek(Y):(ei=ea=eo,ec)}function e_(){eo!==ef&&sf(ef),eh=0,ei=ep=ea=ef=eo}function ej(){return eo===ef?ec:eT(cX())}function eO(){var Y=cX(),en=eS(Y);if(ei=arguments,ea=this,ep=Y,en){if(eo===ef)return ew(ep);if(eg)return sf(ef),ef=lY(eE,et),ek(ep)}return eo===ef&&(ef=lY(eE,et)),ec}return et=fv(et)||0,dK(en)&&(em=!!en.leading,eu=(eg="maxWait"in en)?n4(fv(en.maxWait)||0,et):eu,ey="trailing"in en?!!en.trailing:ey),eO.cancel=e_,eO.flush=ej,eO}var dn=aU(function(Y,et){return oP(Y,1,et)}),dr=aU(function(Y,et,en){return oP(Y,fv(et)||0,en)});function di(Y){return s4(Y,eN)}function ds(Y,et){if("function"!=typeof Y||null!=et&&"function"!=typeof et)throw new ng(ed);var en=function(){var ei=arguments,eo=et?et.apply(this,ei):ei[0],ea=en.cache;if(ea.has(eo))return ea.get(eo);var eu=Y.apply(this,ei);return en.cache=ea.set(eo,eu)||ea,eu};return en.cache=new(ds.Cache||i9),en}function dl(Y){if("function"!=typeof Y)throw new ng(ed);return function(){var et=arguments;switch(et.length){case 0:return!Y.call(this);case 1:return!Y.call(this,et[0]);case 2:return!Y.call(this,et[0],et[1]);case 3:return!Y.call(this,et[0],et[1],et[2])}return!Y.apply(this,et)}}function du(Y){return c9(2,Y)}ds.Cache=i9;var dd=su(function(Y,et){var en=(et=1==et.length&&dP(et[0])?rj(et[0],rY(lm())):rj(oz(et,1),rY(lm()))).length;return aU(function(ei){for(var eo=-1,ea=n3(ei.length,en);++eo=et}),dA=o3(function(){return arguments}())?o3:function(Y){return d$(Y)&&nw.call(Y,"callee")&&!nD.call(Y,"callee")},dP=en.isArray,dN=rc?rY(rc):o6;function dI(Y){return null!=Y&&dq(Y.length)&&!dV(Y)}function dD(Y){return d$(Y)&&dI(Y)}function dR(Y){return!0===Y||!1===Y||d$(Y)&&oK(Y)==eJ}var dL=n$||hf,dF=rp?rY(rp):o7;function dB(Y){return d$(Y)&&1===Y.nodeType&&!d3(Y)}function dz(Y){if(null==Y)return!0;if(dI(Y)&&(dP(Y)||"string"==typeof Y||"function"==typeof Y.splice||dL(Y)||fo(Y)||dA(Y)))return!Y.length;var et=lw(Y);if(et==e6||et==td)return!Y.size;if(lF(Y))return!am(Y).length;for(var en in Y)if(nw.call(Y,en))return!1;return!0}function dU(Y,et){return o8(Y,et)}function dZ(Y,et,en){var ei=(en="function"==typeof en?en:eo)?en(Y,et):eo;return eo===ei?o8(Y,et,eo,en):!!ei}function dH(Y){if(!d$(Y))return!1;var et=oK(Y);return et==e5||et==e9||"string"==typeof Y.message&&"string"==typeof Y.name&&!d3(Y)}function dG(Y){return"number"==typeof Y&&nY(Y)}function dV(Y){if(!dK(Y))return!1;var et=oK(Y);return et==e4||et==e3||et==eX||et==tu}function dW(Y){return"number"==typeof Y&&Y==fm(Y)}function dq(Y){return"number"==typeof Y&&Y>-1&&Y%1==0&&Y<=eZ}function dK(Y){var et=typeof Y;return null!=Y&&("object"==et||"function"==et)}function d$(Y){return null!=Y&&"object"==typeof Y}var dY=rh?rY(rh):ao;function dQ(Y,et){return Y===et||aa(Y,et,lv(et))}function dX(Y,et,en){return en="function"==typeof en?en:eo,aa(Y,et,lv(et),en)}function dJ(Y){return d4(Y)&&Y!=+Y}function d0(Y){if(lL(Y))throw new tK(ec);return al(Y)}function d9(Y){return null===Y}function d5(Y){return null==Y}function d4(Y){return"number"==typeof Y||d$(Y)&&oK(Y)==e7}function d3(Y){if(!d$(Y)||oK(Y)!=tt)return!1;var et=nN(Y);if(null===et)return!0;var en=nw.call(et,"constructor")&&et.constructor;return"function"==typeof en&&en instanceof en&&nk.call(en)==nT}var d6=rm?rY(rm):au;function d7(Y){return dW(Y)&&Y>=-eZ&&Y<=eZ}var d8=rg?rY(rg):af;function ft(Y){return"string"==typeof Y||!dP(Y)&&d$(Y)&&oK(Y)==tf}function fi(Y){return"symbol"==typeof Y||d$(Y)&&oK(Y)==tp}var fo=rv?rY(rv):ap;function fa(Y){return eo===Y}function fl(Y){return d$(Y)&&lw(Y)==tm}function fu(Y){return d$(Y)&&oK(Y)==tg}var fd=sQ(av),ff=sQ(function(Y,et){return Y<=et});function fp(Y){if(!Y)return[];if(dI(Y))return ft(Y)?ig(Y):sj(Y);if(nF&&Y[nF])return r7(Y[nF]());var et=lw(Y);return(et==e6?r8:et==td?ia:pn)(Y)}function fh(Y){return Y?(Y=fv(Y))===eU||Y===-eU?(Y<0?-1:1)*eH:Y==Y?Y:0:0===Y?Y:0}function fm(Y){var et=fh(Y),en=et%1;return et==et?en?et-en:et:0}function fg(Y){return Y?oj(fm(Y),0,eV):0}function fv(Y){if("number"==typeof Y)return Y;if(fi(Y))return eG;if(dK(Y)){var et="function"==typeof Y.valueOf?Y.valueOf():Y;Y=dK(et)?et+"":et}if("string"!=typeof Y)return 0===Y?Y:+Y;Y=r$(Y);var en=t6.test(Y);return en||t8.test(Y)?n7(Y.slice(2),en?2:8):t3.test(Y)?eG:+Y}function fy(Y){return sO(Y,fG(Y))}function fb(Y){return Y?oj(fm(Y),-eZ,eZ):0===Y?Y:0}function fx(Y){return null==Y?"":a9(Y)}var fk=sN(function(Y,et){if(lF(et)||dI(et)){sO(et,fH(et),Y);return}for(var en in et)nw.call(et,en)&&ov(Y,en,et[en])}),fw=sN(function(Y,et){sO(et,fG(et),Y)}),fC=sN(function(Y,et,en,ei){sO(et,fG(et),Y,ei)}),fS=sN(function(Y,et,en,ei){sO(et,fH(et),Y,ei)}),fE=ls(o_);function fT(Y,et){var en=iI(Y);return null==et?en:oS(en,et)}var f_=aU(function(Y,et){Y=nf(Y);var en=-1,ei=et.length,ea=ei>2?et[2]:eo;for(ea&&lP(et[0],et[1],ea)&&(ei=1);++en1),et}),sO(Y,lu(Y),en),ei&&(en=oO(en,eg|ey|ek,s8));for(var eo=et.length;eo--;)a4(en,et[eo]);return en});function fY(Y,et){return fX(Y,dl(lm(et)))}var fQ=ls(function(Y,et){return null==Y?{}:aM(Y,et)});function fX(Y,et){if(null==Y)return{};var en=rj(lu(Y),function(Y){return[Y]});return et=lm(et),aP(Y,en,function(Y,en){return et(Y,en[0])})}function fJ(Y,et,en){et=sl(et,Y);var ei=-1,ea=et.length;for(ea||(ea=1,Y=eo);++eiet){var ei=Y;Y=et,et=ei}if(en||Y%1||et%1){var ea=ri();return n3(Y+ea*(et-Y+n6("1e-"+((ea+"").length-1))),et)}return aR(Y,et)}var pc=sF(function(Y,et,en){return et=et.toLowerCase(),Y+(en?pd(et):et)});function pd(Y){return pz(fx(Y).toLowerCase())}function pf(Y){return(Y=fx(Y))&&Y.replace(nn,r2).replace(nW,"")}function pp(Y,et,en){Y=fx(Y),et=a9(et);var ei=Y.length,ea=en=eo===en?ei:oj(fm(en),0,ei);return(en-=et.length)>=0&&Y.slice(en,ea)==et}function ph(Y){return(Y=fx(Y))&&tL.test(Y)?Y.replace(tD,r9):Y}function pm(Y){return(Y=fx(Y))&&tW.test(Y)?Y.replace(tV,"\\$&"):Y}var pg=sF(function(Y,et,en){return Y+(en?"-":"")+et.toLowerCase()}),pv=sF(function(Y,et,en){return Y+(en?" ":"")+et.toLowerCase()}),pb=sL("toLowerCase");function pk(Y,et,en){Y=fx(Y);var ei=(et=fm(et))?im(Y):0;if(!et||ei>=et)return Y;var eo=(et-ei)/2;return sK(nq(eo),en)+Y+sK(nG(eo),en)}function pw(Y,et,en){Y=fx(Y);var ei=(et=fm(et))?im(Y):0;return et&&ei>>0)?(Y=fx(Y))&&("string"==typeof et||null!=et&&!d6(et))&&!(et=a9(et))&&r3(Y)?sd(ig(Y),0,en):Y.split(et,en):[]}var pO=sF(function(Y,et,en){return Y+(en?" ":"")+pz(et)});function pM(Y,et,en){return Y=fx(Y),en=null==en?0:oj(fm(en),0,Y.length),et=a9(et),Y.slice(en,en+et.length)==et}function pA(Y,et,en){var ei=iN.templateSettings;en&&lP(Y,et,en)&&(et=eo),Y=fx(Y),et=fC({},et,ei,s6);var ea,eu,ec=fC({},et.imports,ei.imports,s6),ed=fH(ec),ep=rQ(ec,ed),eh=0,em=et.interpolate||na,eg="__p += '",ey=np((et.escape||na).source+"|"+em.source+"|"+(em===tU?t5:na).source+"|"+(et.evaluate||na).source+"|$","g"),ek="//# sourceURL="+(nw.call(et,"sourceURL")?(et.sourceURL+"").replace(/\s/g," "):"lodash.templateSources["+ ++nX+"]")+"\n";Y.replace(ey,function(et,en,ei,eo,ec,ed){return ei||(ei=eo),eg+=Y.slice(eh,ed).replace(nu,r5),en&&(ea=!0,eg+="' +\n__e("+en+") +\n'"),ec&&(eu=!0,eg+="';\n"+ec+";\n__p += '"),ei&&(eg+="' +\n((__t = ("+ei+")) == null ? '' : __t) +\n'"),eh=ed+et.length,et}),eg+="';\n";var ew=nw.call(et,"variable")&&et.variable;if(ew){if(tJ.test(ew))throw new tK(ef)}else eg="with (obj) {\n"+eg+"\n}\n";eg=(eu?eg.replace(tA,""):eg).replace(tP,"$1").replace(tN,"$1;"),eg="function("+(ew||"obj")+") {\n"+(ew?"":"obj || (obj = {});\n")+"var __t, __p = ''"+(ea?", __e = _.escape":"")+(eu?", __j = Array.prototype.join;\nfunction print() { __p += __j.call(arguments, '') }\n":";\n")+eg+"return __p\n}";var eC=pZ(function(){return tX(ed,ek+"return "+eg).apply(eo,ep)});if(eC.source=eg,dH(eC))throw eC;return eC}function pP(Y){return fx(Y).toLowerCase()}function pN(Y){return fx(Y).toUpperCase()}function pI(Y,et,en){if((Y=fx(Y))&&(en||eo===et))return r$(Y);if(!Y||!(et=a9(et)))return Y;var ei=ig(Y),ea=ig(et),eu=rJ(ei,ea),ec=r0(ei,ea)+1;return sd(ei,eu,ec).join("")}function pD(Y,et,en){if((Y=fx(Y))&&(en||eo===et))return Y.slice(0,iy(Y)+1);if(!Y||!(et=a9(et)))return Y;var ei=ig(Y),ea=r0(ei,ig(et))+1;return sd(ei,0,ea).join("")}function pR(Y,et,en){if((Y=fx(Y))&&(en||eo===et))return Y.replace(tq,"");if(!Y||!(et=a9(et)))return Y;var ei=ig(Y),ea=rJ(ei,ig(et));return sd(ei,ea).join("")}function pL(Y,et){var en=eI,ei=eD;if(dK(et)){var ea="separator"in et?et.separator:ea;en="length"in et?fm(et.length):en,ei="omission"in et?a9(et.omission):ei}var eu=(Y=fx(Y)).length;if(r3(Y)){var ec=ig(Y);eu=ec.length}if(en>=eu)return Y;var ed=en-im(ei);if(ed<1)return ei;var ef=ec?sd(ec,0,ed).join(""):Y.slice(0,ed);if(eo===ea)return ef+ei;if(ec&&(ed+=ef.length-ed),d6(ea)){if(Y.slice(ed).search(ea)){var ep,eh=ef;for(ea.global||(ea=np(ea.source,fx(t4.exec(ea))+"g")),ea.lastIndex=0;ep=ea.exec(eh);)var em=ep.index;ef=ef.slice(0,eo===em?ed:em)}}else if(Y.indexOf(a9(ea),ed)!=ed){var eg=ef.lastIndexOf(ea);eg>-1&&(ef=ef.slice(0,eg))}return ef+ei}function pF(Y){return(Y=fx(Y))&&tR.test(Y)?Y.replace(tI,ib):Y}var pB=sF(function(Y,et,en){return Y+(en?" ":"")+et.toUpperCase()}),pz=sL("toUpperCase");function pU(Y,et,en){return(Y=fx(Y),et=en?eo:et,eo===et)?r6(Y)?iC(Y):rD(Y):Y.match(et)||[]}var pZ=aU(function(Y,et){try{return ry(Y,eo,et)}catch(Y){return dH(Y)?Y:new tK(Y)}}),pH=ls(function(Y,et){return rk(et,function(et){oT(Y,et=l5(et),c5(Y[et],Y))}),Y});function pG(Y){var et=null==Y?0:Y.length,en=lm();return Y=et?rj(Y,function(Y){if("function"!=typeof Y[1])throw new ng(ed);return[en(Y[0]),Y[1]]}):[],aU(function(en){for(var ei=-1;++eieZ)return[];var en=eV,ei=n3(Y,eV);et=lm(et),Y-=eV;for(var eo=rq(ei,et);++en0||et<0)?new iL(en):(Y<0?en=en.takeRight(-Y):Y&&(en=en.drop(Y)),eo!==et&&(en=(et=fm(et))<0?en.dropRight(-et):en.take(et-Y)),en)},iL.prototype.takeRightWhile=function(Y){return this.reverse().takeWhile(Y).reverse()},iL.prototype.toArray=function(){return this.take(eV)},oH(iL.prototype,function(Y,et){var en=/^(?:filter|find|map|reject)|While$/.test(et),ei=/^(?:head|last)$/.test(et),ea=iN[ei?"take"+("last"==et?"Right":""):et],eu=ei||/^find/.test(et);ea&&(iN.prototype[et]=function(){var et=this.__wrapped__,ec=ei?[1]:arguments,ed=et instanceof iL,ef=ec[0],ep=ed||dP(et),eh=function(Y){var et=ea.apply(iN,rO([Y],ec));return ei&&em?et[0]:et};ep&&en&&"function"==typeof ef&&1!=ef.length&&(ed=ep=!1);var em=this.__chain__,eg=!!this.__actions__.length,ey=eu&&!em,ek=ed&&!eg;if(!eu&&ep){et=ek?et:new iL(this);var ew=Y.apply(et,ec);return ew.__actions__.push({func:cu,args:[eh],thisArg:eo}),new iR(ew,em)}return ey&&ek?Y.apply(this,ec):(ew=this.thru(eh),ey?ei?ew.value()[0]:ew.value():ew)})}),rk(["pop","push","shift","sort","splice","unshift"],function(Y){var et=nv[Y],en=/^(?:push|sort|unshift)$/.test(Y)?"tap":"thru",ei=/^(?:pop|shift)$/.test(Y);iN.prototype[Y]=function(){var Y=arguments;if(ei&&!this.__chain__){var eo=this.value();return et.apply(dP(eo)?eo:[],Y)}return this[en](function(en){return et.apply(dP(en)?en:[],Y)})}}),oH(iL.prototype,function(Y,et){var en=iN[et];if(en){var ei=en.name+"";nw.call(iw,ei)||(iw[ei]=[]),iw[ei].push({name:et,func:en})}}),iw[sG(eo,eE).name]=[{name:"wrapper",func:eo}],iL.prototype.clone=iF,iL.prototype.reverse=iB,iL.prototype.value=iz,iN.prototype.at=cf,iN.prototype.chain=cm,iN.prototype.commit=cg,iN.prototype.next=cy,iN.prototype.plant=cC,iN.prototype.reverse=cS,iN.prototype.toJSON=iN.prototype.valueOf=iN.prototype.value=cE,iN.prototype.first=iN.prototype.head,nF&&(iN.prototype[nF]=cw),iN}();rr._=iS,ei=(function(){return iS}).call(et,en,et,Y),eo!==ei&&(Y.exports=ei)}).call(this)},74153:function(Y,et,en){var ei=en(2767),eo="Expected a function";function ea(Y,et){if("function"!=typeof Y||null!=et&&"function"!=typeof et)throw TypeError(eo);var en=function(){var ei=arguments,eo=et?et.apply(this,ei):ei[0],ea=en.cache;if(ea.has(eo))return ea.get(eo);var eu=Y.apply(this,ei);return en.cache=ea.set(eo,eu)||ea,eu};return en.cache=new(ea.Cache||ei),en}ea.Cache=ei,Y.exports=ea},20204:function(Y){var et="Expected a function";function en(Y){if("function"!=typeof Y)throw TypeError(et);return function(){var et=arguments;switch(et.length){case 0:return!Y.call(this);case 1:return!Y.call(this,et[0]);case 2:return!Y.call(this,et[0],et[1]);case 3:return!Y.call(this,et[0],et[1],et[2])}return!Y.apply(this,et)}}Y.exports=en},91530:function(Y){function et(){}Y.exports=et},85365:function(Y,et,en){var ei=en(73401),eo=function(){return ei.Date.now()};Y.exports=eo},82954:function(Y,et,en){var ei=en(61757),eo=en(20204),ea=en(46667);function eu(Y,et){return ea(Y,eo(ei(et)))}Y.exports=eu},46667:function(Y,et,en){var ei=en(67631),eo=en(61757),ea=en(30384),eu=en(90179);function ec(Y,et){if(null==Y)return{};var en=ei(eu(Y),function(Y){return[Y]});return et=eo(et),ea(Y,en,function(Y,en){return et(Y,en[0])})}Y.exports=ec},91363:function(Y,et,en){var ei=en(81515),eo=en(21834),ea=en(44781),eu=en(28091);function ec(Y){return ea(Y)?ei(eu(Y)):eo(Y)}Y.exports=ec},35615:function(Y){function et(){return[]}Y.exports=et},88553:function(Y){function et(){return!1}Y.exports=et},67948:function(Y,et,en){var ei=en(33897),eo=en(6627),ea=en(42848),eu=0/0,ec=/^[-+]0x[0-9a-f]+$/i,ed=/^0b[01]+$/i,ef=/^0o[0-7]+$/i,ep=parseInt;function eh(Y){if("number"==typeof Y)return Y;if(ea(Y))return eu;if(eo(Y)){var et="function"==typeof Y.valueOf?Y.valueOf():Y;Y=eo(et)?et+"":et}if("string"!=typeof Y)return 0===Y?Y:+Y;Y=ei(Y);var en=ed.test(Y);return en||ef.test(Y)?ep(Y.slice(2),en?2:8):ec.test(Y)?eu:+Y}Y.exports=eh},44091:function(Y,et,en){var ei=en(17185);function eo(Y){return null==Y?"":ei(Y)}Y.exports=eo},68233:function(Y,et,en){!function(Y,ei){ei(et,en(923),en(70079))}(0,function(Y,et,en){"use strict";function ei(Y){return Y&&"object"==typeof Y&&"default"in Y?Y:{default:Y}}var eo=ei(et),ea=ei(en);function eu(Y,et){var en=null==Y?null:"undefined"!=typeof Symbol&&Y[Symbol.iterator]||Y["@@iterator"];if(null!=en){var ei,eo,ea,eu,ec=[],ed=!0,ef=!1;try{if(ea=(en=en.call(Y)).next,0===et){if(Object(en)!==en)return;ed=!1}else for(;!(ed=(ei=ea.call(en)).done)&&(ec.push(ei.value),ec.length!==et);ed=!0);}catch(Y){ef=!0,eo=Y}finally{try{if(!ed&&null!=en.return&&(eu=en.return(),Object(eu)!==eu))return}finally{if(ef)throw eo}}return ec}}function ec(Y,et){var en=Object.keys(Y);if(Object.getOwnPropertySymbols){var ei=Object.getOwnPropertySymbols(Y);et&&(ei=ei.filter(function(et){return Object.getOwnPropertyDescriptor(Y,et).enumerable})),en.push.apply(en,ei)}return en}function ed(Y){for(var et=1;et=0||(eo[en]=Y[en]);return eo}function eh(Y,et){if(null==Y)return{};var en,ei,eo=ep(Y,et);if(Object.getOwnPropertySymbols){var ea=Object.getOwnPropertySymbols(Y);for(ei=0;ei=0)&&Object.prototype.propertyIsEnumerable.call(Y,en)&&(eo[en]=Y[en])}return eo}function em(Y,et){return eg(Y)||eu(Y,et)||ey(Y,et)||ew()}function eg(Y){if(Array.isArray(Y))return Y}function ey(Y,et){if(Y){if("string"==typeof Y)return ek(Y,et);var en=Object.prototype.toString.call(Y).slice(8,-1);if("Object"===en&&Y.constructor&&(en=Y.constructor.name),"Map"===en||"Set"===en)return Array.from(Y);if("Arguments"===en||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(en))return ek(Y,et)}}function ek(Y,et){(null==et||et>Y.length)&&(et=Y.length);for(var en=0,ei=Array(et);en0&&void 0!==arguments[0]?arguments[0]:{};if(eI.current){null===(et=eN.current)||void 0===et||et.destroy();var ei=ed(ed(ed({},Y),en),{},{container:eI.current});return eN.current=eo.default.loadAnimation(ei),eP(!!eN.current),function(){var Y;null===(Y=eN.current)||void 0===Y||Y.destroy(),eN.current=void 0}}};return en.useEffect(function(){var Y=eW();return function(){return null==Y?void 0:Y()}},[ei,eu]),en.useEffect(function(){eN.current&&(eN.current.autoplay=!!ec)},[ec]),en.useEffect(function(){if(eN.current){if(!ef){eN.current.resetSegments(!0);return}Array.isArray(ef)&&ef.length&&((eN.current.currentRawFrameef[1])&&(eN.current.currentRawFrame=ef[0]),eN.current.setSegment(ef[0],ef[1]))}},[ef]),en.useEffect(function(){var Y=[{name:"complete",handler:ep},{name:"loopComplete",handler:eg},{name:"enterFrame",handler:ey},{name:"segmentStart",handler:ek},{name:"config_ready",handler:ew},{name:"data_ready",handler:eC},{name:"data_failed",handler:eS},{name:"loaded_images",handler:eT},{name:"DOMLoaded",handler:e_},{name:"destroy",handler:ej}].filter(function(Y){return null!=Y.handler});if(Y.length){var et=Y.map(function(Y){var et;return null===(et=eN.current)||void 0===et||et.addEventListener(Y.name,Y.handler),function(){var et;null===(et=eN.current)||void 0===et||et.removeEventListener(Y.name,Y.handler)}});return function(){et.forEach(function(Y){return Y()})}}},[ep,eg,ey,ek,ew,eC,eS,eT,e_,ej]),{View:ea.default.createElement("div",ed({style:et,ref:eI},eO)),play:eD,stop:eR,pause:eL,setSpeed:eF,goToAndStop:ez,goToAndPlay:eB,setDirection:eU,playSegments:eZ,setSubframe:eH,getDuration:eG,destroy:eV,animationContainerRef:eI,animationLoaded:eA,animationItem:eN.current}};function e_(Y){var et=Y.getBoundingClientRect(),en=et.top,ei=et.height;return(window.innerHeight-en)/(window.innerHeight+ei)}function ej(Y,et,en){var ei=Y.getBoundingClientRect(),eo=ei.top;return{x:(et-ei.left)/ei.width,y:(en-eo)/ei.height}}var eO=function(Y){var et=Y.wrapperRef,ei=Y.animationItem,eo=Y.mode,ea=Y.actions;en.useEffect(function(){var Y=et.current;if(Y&&ei&&ea.length){ei.stop();var en=function(){var et=null,en=function(){var en=e_(Y),eo=ea.find(function(Y){var et=Y.visibility;return et&&en>=et[0]&&en<=et[1]});if(eo){if("seek"===eo.type&&eo.visibility&&2===eo.frames.length){var eu=eo.frames[0]+Math.ceil((en-eo.visibility[0])/(eo.visibility[1]-eo.visibility[0])*eo.frames[1]);//! goToAndStop must be relative to the start of the current segment +ei.goToAndStop(eu-ei.firstFrame-1,!0)}"loop"===eo.type&&(null===et?(ei.playSegments(eo.frames,!0),et=eo.frames):et!==eo.frames?(ei.playSegments(eo.frames,!0),et=eo.frames):ei.isPaused&&(ei.playSegments(eo.frames,!0),et=eo.frames)),"play"===eo.type&&ei.isPaused&&(ei.resetSegments(!0),ei.play()),"stop"===eo.type&&ei.goToAndStop(eo.frames[0]-ei.firstFrame-1,!0)}};return document.addEventListener("scroll",en),function(){document.removeEventListener("scroll",en)}},eu=function(){var et=function(et,en){var eo=et,eu=en;if(-1!==eo&&-1!==eu){var ec=ej(Y,eo,eu);eo=ec.x,eu=ec.y}var ed=ea.find(function(Y){var et=Y.position;return et&&Array.isArray(et.x)&&Array.isArray(et.y)?eo>=et.x[0]&&eo<=et.x[1]&&eu>=et.y[0]&&eu<=et.y[1]:!(!et||Number.isNaN(et.x)||Number.isNaN(et.y))&&eo===et.x&&eu===et.y});if(ed){if("seek"===ed.type&&ed.position&&Array.isArray(ed.position.x)&&Array.isArray(ed.position.y)&&2===ed.frames.length){var ef=(eo-ed.position.x[0])/(ed.position.x[1]-ed.position.x[0]),ep=(eu-ed.position.y[0])/(ed.position.y[1]-ed.position.y[0]);ei.playSegments(ed.frames,!0),ei.goToAndStop(Math.ceil((ef+ep)/2*(ed.frames[1]-ed.frames[0])),!0)}"loop"===ed.type&&ei.playSegments(ed.frames,!0),"play"===ed.type&&(ei.isPaused&&ei.resetSegments(!1),ei.playSegments(ed.frames)),"stop"===ed.type&&ei.goToAndStop(ed.frames[0],!0)}},en=function(Y){et(Y.clientX,Y.clientY)},eo=function(){et(-1,-1)};return Y.addEventListener("mousemove",en),Y.addEventListener("mouseout",eo),function(){Y.removeEventListener("mousemove",en),Y.removeEventListener("mouseout",eo)}};switch(eo){case"scroll":return en();case"cursor":return eu()}}},[eo,ei])},eM=function(Y){var et=Y.actions,en=Y.mode,ei=Y.lottieObj,eo=ei.animationItem,ea=ei.View;return eO({actions:et,animationItem:eo,mode:en,wrapperRef:ei.animationContainerRef}),ea},eA=["style","interactivity"],eP=function(Y){var et,ei,eo,ea=Y.style,eu=Y.interactivity,ec=eT(eh(Y,eA),ea),ed=ec.View,ef=ec.play,ep=ec.stop,em=ec.pause,eg=ec.setSpeed,ey=ec.goToAndStop,ek=ec.goToAndPlay,ew=ec.setDirection,eC=ec.playSegments,eS=ec.setSubframe,eE=ec.getDuration,e_=ec.destroy,ej=ec.animationContainerRef,eO=ec.animationLoaded,eP=ec.animationItem;return en.useEffect(function(){Y.lottieRef&&(Y.lottieRef.current={play:ef,stop:ep,pause:em,setSpeed:eg,goToAndPlay:ek,goToAndStop:ey,setDirection:ew,playSegments:eC,setSubframe:eS,getDuration:eE,destroy:e_,animationContainerRef:ej,animationLoaded:eO,animationItem:eP})},[null===(et=Y.lottieRef)||void 0===et?void 0:et.current]),eM({lottieObj:{View:ed,play:ef,stop:ep,pause:em,setSpeed:eg,goToAndStop:ey,goToAndPlay:ek,setDirection:ew,playSegments:eC,setSubframe:eS,getDuration:eE,destroy:e_,animationContainerRef:ej,animationLoaded:eO,animationItem:eP},actions:null!==(ei=null==eu?void 0:eu.actions)&&void 0!==ei?ei:[],mode:null!==(eo=null==eu?void 0:eu.mode)&&void 0!==eo?eo:"scroll"})};Object.defineProperty(Y,"LottiePlayer",{enumerable:!0,get:function(){return eo.default}}),Y.default=eP,Y.useLottie=eT,Y.useLottieInteractivity=eM,Object.defineProperty(Y,"__esModule",{value:!0})})},923:function(module,exports,__webpack_require__){"undefined"!=typeof navigator&&function(Y,et){module.exports=et()}(0,function(){"use strict";var svgNS="http://www.w3.org/2000/svg",locationHref="",_useWebWorker=!1,initialDefaultFrame=-999999,setWebWorker=function(Y){_useWebWorker=!!Y},getWebWorker=function(){return _useWebWorker},setLocationHref=function(Y){locationHref=Y},getLocationHref=function(){return locationHref};function createTag(Y){return document.createElement(Y)}function extendPrototype(Y,et){var en,ei,eo=Y.length;for(en=0;en1?en[1]=1:en[1]<=0&&(en[1]=0),HSVtoRGB(en[0],en[1],en[2])}function addBrightnessToRGB(Y,et){var en=RGBtoHSV(255*Y[0],255*Y[1],255*Y[2]);return en[2]+=et,en[2]>1?en[2]=1:en[2]<0&&(en[2]=0),HSVtoRGB(en[0],en[1],en[2])}function addHueToRGB(Y,et){var en=RGBtoHSV(255*Y[0],255*Y[1],255*Y[2]);return en[0]+=et/360,en[0]>1?en[0]-=1:en[0]<0&&(en[0]+=1),HSVtoRGB(en[0],en[1],en[2])}var rgbToHex=function(){var Y,et,en=[];for(Y=0;Y<256;Y+=1)et=Y.toString(16),en[Y]=1===et.length?"0"+et:et;return function(Y,et,ei){return Y<0&&(Y=0),et<0&&(et=0),ei<0&&(ei=0),"#"+en[Y]+en[et]+en[ei]}}(),setSubframeEnabled=function(Y){subframeEnabled=!!Y},getSubframeEnabled=function(){return subframeEnabled},setExpressionsPlugin=function(Y){expressionsPlugin=Y},getExpressionsPlugin=function(){return expressionsPlugin},setExpressionInterfaces=function(Y){expressionsInterfaces=Y},getExpressionInterfaces=function(){return expressionsInterfaces},setDefaultCurveSegments=function(Y){defaultCurveSegments=Y},getDefaultCurveSegments=function(){return defaultCurveSegments},setIdPrefix=function(Y){idPrefix$1=Y},getIdPrefix=function(){return idPrefix$1};function createNS(Y){return document.createElementNS(svgNS,Y)}function _typeof$5(Y){return(_typeof$5="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(Y){return typeof Y}:function(Y){return Y&&"function"==typeof Symbol&&Y.constructor===Symbol&&Y!==Symbol.prototype?"symbol":typeof Y})(Y)}var dataManager=function(){var Y,et,en=1,ei=[],eo={onmessage:function(){},postMessage:function(et){Y({data:et})}},ea={postMessage:function(Y){eo.onmessage({data:Y})}};function eu(et){if(window.Worker&&window.Blob&&getWebWorker()){var en=new Blob(["var _workerSelf = self; self.onmessage = ",et.toString()],{type:"text/javascript"}),ei=URL.createObjectURL(en);return new Worker(ei)}return Y=et,eo}function ec(){et||((et=eu(function(Y){function et(){function Y(et,en){var eu,ec,ed,ef,ep,eh,em=et.length;for(ec=0;ec=0;et-=1)if("sh"===Y[et].ty){if(Y[et].ks.k.i)ea(Y[et].ks.k);else for(en=0,ei=Y[et].ks.k.length;enen[0]||!(en[0]>Y[0])&&(Y[1]>en[1]||!(en[1]>Y[1])&&(Y[2]>en[2]||!(en[2]>Y[2])&&null))}var ec=function(){var Y=[4,4,14];function et(Y){var et=Y.t.d;Y.t.d={k:[{s:et,t:0}]}}function en(Y){var en,ei=Y.length;for(en=0;en=0;en-=1)if("sh"===Y[en].ty){if(Y[en].ks.k.i)Y[en].ks.k.c=Y[en].closed;else for(ei=0,eo=Y[en].ks.k.length;ei500)&&(this._imageLoaded(),clearInterval(en)),et+=1}).bind(this),50)}function ea(et){var en=ei(et,this.assetsPath,this.path),eo=createNS("image");isSafari?this.testImageLoaded(eo):eo.addEventListener("load",this._imageLoaded,!1),eo.addEventListener("error",(function(){ea.img=Y,this._imageLoaded()}).bind(this),!1),eo.setAttributeNS("http://www.w3.org/1999/xlink","href",en),this._elementHelper.append?this._elementHelper.append(eo):this._elementHelper.appendChild(eo);var ea={img:eo,assetData:et};return ea}function eu(et){var en=ei(et,this.assetsPath,this.path),eo=createTag("img");eo.crossOrigin="anonymous",eo.addEventListener("load",this._imageLoaded,!1),eo.addEventListener("error",(function(){ea.img=Y,this._imageLoaded()}).bind(this),!1),eo.src=en;var ea={img:eo,assetData:et};return ea}function ec(Y){var et={assetData:Y},en=ei(Y,this.assetsPath,this.path);return dataManager.loadData(en,(function(Y){et.img=Y,this._footageLoaded()}).bind(this),(function(){et.img={},this._footageLoaded()}).bind(this)),et}function ed(Y,et){this.imagesLoadedCb=et;var en,ei=Y.length;for(en=0;enthis.animationData.op&&(this.animationData.op=Y.op,this.totalFrames=Math.floor(Y.op-this.animationData.ip));var et,en,ei=this.animationData.layers,eo=ei.length,ea=Y.layers,eu=ea.length;for(en=0;enthis.timeCompleted&&(this.currentFrame=this.timeCompleted),this.trigger("enterFrame"),this.renderFrame(),this.trigger("drawnFrame")},AnimationItem.prototype.renderFrame=function(){if(!1!==this.isLoaded&&this.renderer)try{this.expressionsPlugin&&this.expressionsPlugin.resetFrame(),this.renderer.renderFrame(this.currentFrame+this.firstFrame)}catch(Y){this.triggerRenderFrameError(Y)}},AnimationItem.prototype.play=function(Y){(!Y||this.name===Y)&&!0===this.isPaused&&(this.isPaused=!1,this.trigger("_play"),this.audioController.resume(),this._idle&&(this._idle=!1,this.trigger("_active")))},AnimationItem.prototype.pause=function(Y){Y&&this.name!==Y||!1!==this.isPaused||(this.isPaused=!0,this.trigger("_pause"),this._idle=!0,this.trigger("_idle"),this.audioController.pause())},AnimationItem.prototype.togglePause=function(Y){Y&&this.name!==Y||(!0===this.isPaused?this.play():this.pause())},AnimationItem.prototype.stop=function(Y){Y&&this.name!==Y||(this.pause(),this.playCount=0,this._completedLoop=!1,this.setCurrentRawFrameValue(0))},AnimationItem.prototype.getMarkerData=function(Y){for(var et,en=0;en=this.totalFrames-1&&this.frameModifier>0?this.loop&&this.playCount!==this.loop?et>=this.totalFrames?(this.playCount+=1,this.checkSegments(et%this.totalFrames)||(this.setCurrentRawFrameValue(et%this.totalFrames),this._completedLoop=!0,this.trigger("loopComplete"))):this.setCurrentRawFrameValue(et):this.checkSegments(et>this.totalFrames?et%this.totalFrames:0)||(en=!0,et=this.totalFrames-1):et<0?this.checkSegments(et%this.totalFrames)||(this.loop&&!(this.playCount--<=0&&!0!==this.loop)?(this.setCurrentRawFrameValue(this.totalFrames+et%this.totalFrames),this._completedLoop?this.trigger("loopComplete"):this._completedLoop=!0):(en=!0,et=0)):this.setCurrentRawFrameValue(et),en&&(this.setCurrentRawFrameValue(et),this.pause(),this.trigger("complete"))}},AnimationItem.prototype.adjustSegment=function(Y,et){this.playCount=0,Y[1]0&&(this.playSpeed<0?this.setSpeed(-this.playSpeed):this.setDirection(-1)),this.totalFrames=Y[0]-Y[1],this.timeCompleted=this.totalFrames,this.firstFrame=Y[1],this.setCurrentRawFrameValue(this.totalFrames-.001-et)):Y[1]>Y[0]&&(this.frameModifier<0&&(this.playSpeed<0?this.setSpeed(-this.playSpeed):this.setDirection(1)),this.totalFrames=Y[1]-Y[0],this.timeCompleted=this.totalFrames,this.firstFrame=Y[0],this.setCurrentRawFrameValue(.001+et)),this.trigger("segmentStart")},AnimationItem.prototype.setSegment=function(Y,et){var en=-1;this.isPaused&&(this.currentRawFrame+this.firstFrameet&&(en=et-Y)),this.firstFrame=Y,this.totalFrames=et-Y,this.timeCompleted=this.totalFrames,-1!==en&&this.goToAndStop(en,!0)},AnimationItem.prototype.playSegments=function(Y,et){if(et&&(this.segments.length=0),"object"===_typeof$4(Y[0])){var en,ei=Y.length;for(en=0;en=0;en-=1)et[en].animation.destroy(Y)}function eM(Y,et,en){var ei,eo=[].concat([].slice.call(document.getElementsByClassName("lottie")),[].slice.call(document.getElementsByClassName("bodymovin"))),ea=eo.length;for(ei=0;ei0?en=ed:et=ed;while(Math.abs(ec)>ea&&++ef=eo?ew(Y,ep,et,en):0===eh?ep:ek(Y,ea,ea+ed,et,en)}},Y}(),pooling=function(){return{double:function(Y){return Y.concat(createSizedArray(Y.length))}}}(),poolFactory=function(){return function(Y,et,en){var ei=0,eo=Y,ea=createSizedArray(eo);return{newElement:function(){var Y;return ei?(ei-=1,Y=ea[ei]):Y=et(),Y},release:function(Y){ei===eo&&(ea=pooling.double(ea),eo*=2),en&&en(Y),ea[ei]=Y,ei+=1}}}}(),bezierLengthPool=function(){return poolFactory(8,function(){return{addedLength:0,percents:createTypedArray("float32",getDefaultCurveSegments()),lengths:createTypedArray("float32",getDefaultCurveSegments())}})}(),segmentsLengthPool=function(){function Y(Y){var et,en=Y.lengths.length;for(et=0;et-.001&&eu<.001}function en(en,ei,eo,ea,eu,ec,ed,ef,ep){if(0===eo&&0===ec&&0===ep)return et(en,ei,ea,eu,ed,ef);var eh,em=Y.sqrt(Y.pow(ea-en,2)+Y.pow(eu-ei,2)+Y.pow(ec-eo,2)),eg=Y.sqrt(Y.pow(ed-en,2)+Y.pow(ef-ei,2)+Y.pow(ep-eo,2)),ey=Y.sqrt(Y.pow(ed-ea,2)+Y.pow(ef-eu,2)+Y.pow(ep-ec,2));return(eh=em>eg?em>ey?em-eg-ey:ey-eg-em:ey>eg?ey-eg-em:eg-em-ey)>-.0001&&eh<1e-4}var ei=function(){return function(Y,et,en,ei){var eo,ea,eu,ec,ed,ef,ep=getDefaultCurveSegments(),eh=0,em=[],eg=[],ey=bezierLengthPool.newElement();for(eo=0,eu=en.length;eoeu?-1:1,ef=!0;ef;)if(ei[ea]<=eu&&ei[ea+1]>eu?(ec=(eu-ei[ea])/(ei[ea+1]-ei[ea]),ef=!1):ea+=ed,ea<0||ea>=eo-1){if(ea===eo-1)return en[ea];ef=!1}return en[ea]+(en[ea+1]-en[ea])*ec}function ef(et,en,ei,eo,ea,eu){var ec=ed(ea,eu),ef=1-ec;return[Y.round((ef*ef*ef*et[0]+(ec*ef*ef+ef*ec*ef+ef*ef*ec)*ei[0]+(ec*ec*ef+ef*ec*ec+ec*ef*ec)*eo[0]+ec*ec*ec*en[0])*1e3)/1e3,Y.round((ef*ef*ef*et[1]+(ec*ef*ef+ef*ec*ef+ef*ef*ec)*ei[1]+(ec*ec*ef+ef*ec*ec+ec*ef*ec)*eo[1]+ec*ec*ec*en[1])*1e3)/1e3]}var ep=createTypedArray("float32",8);return{getSegmentsLength:eo,getNewSegment:function(et,en,ei,eo,ea,eu,ec){ea<0?ea=0:ea>1&&(ea=1);var ef,eh=ed(ea,ec),em=ed(eu=eu>1?1:eu,ec),eg=et.length,ey=1-eh,ek=1-em,ew=ey*ey*ey,eC=eh*ey*ey*3,eS=eh*eh*ey*3,eE=eh*eh*eh,eT=ey*ey*ek,e_=eh*ey*ek+ey*eh*ek+ey*ey*em,ej=eh*eh*ek+ey*eh*em+eh*ey*em,eO=eh*eh*em,eM=ey*ek*ek,eA=eh*ek*ek+ey*em*ek+ey*ek*em,eP=eh*em*ek+ey*em*em+eh*ek*em,eN=eh*em*em,eI=ek*ek*ek,eD=em*ek*ek+ek*em*ek+ek*ek*em,eR=em*em*ek+ek*em*em+em*ek*em,eL=em*em*em;for(ef=0;ef=eS.t-ec){eC.h&&(eC=eS),ed=0;break}if(eS.t-ec>Y){ed=ef;break}ef=em||Y=em?ey.points.length-1:0;for(eT=0,e_=ey.points[ek].point.length;eT=eD&&eI=em?(ew[0]=eP[0],ew[1]=eP[1],ew[2]=eP[2]):Y<=eg?(ew[0]=eC.s[0],ew[1]=eC.s[1],ew[2]=eC.s[2]):quaternionToEuler(ew,slerp(createQuaternion(eC.s),createQuaternion(eP),(Y-eg)/(em-eg)));else for(ef=0;ef=em?ej=1:Y1e-6?(ea=Math.sin(ei=Math.acos(eo)),eu=Math.sin((1-en)*ei)/ea,ec=Math.sin(en*ei)/ea):(eu=1-en,ec=en),ed[0]=eu*ef+ec*eg,ed[1]=eu*ep+ec*ey,ed[2]=eu*eh+ec*ek,ed[3]=eu*em+ec*ew,ed}function quaternionToEuler(Y,et){var en=et[0],ei=et[1],eo=et[2],ea=et[3],eu=Math.atan2(2*ei*ea-2*en*eo,1-2*ei*ei-2*eo*eo),ec=Math.asin(2*en*ei+2*eo*ea),ed=Math.atan2(2*en*ea-2*ei*eo,1-2*en*en-2*eo*eo);Y[0]=eu/degToRads,Y[1]=ec/degToRads,Y[2]=ed/degToRads}function createQuaternion(Y){var et=Y[0]*degToRads,en=Y[1]*degToRads,ei=Y[2]*degToRads,eo=Math.cos(et/2),ea=Math.cos(en/2),eu=Math.cos(ei/2),ec=Math.sin(et/2),ed=Math.sin(en/2),ef=Math.sin(ei/2),ep=eo*ea*eu-ec*ed*ef;return[ec*ed*eu+eo*ea*ef,ec*ea*eu+eo*ed*ef,eo*ed*eu-ec*ea*ef,ep]}function getValueAtCurrentTime(){var Y=this.comp.renderedFrame-this.offsetTime,et=this.keyframes[0].t-this.offsetTime,en=this.keyframes[this.keyframes.length-1].t-this.offsetTime;if(!(Y===this._caching.lastFrame||this._caching.lastFrame!==initFrame&&(this._caching.lastFrame>=en&&Y>=en||this._caching.lastFrame=Y&&(this._caching._lastKeyframeIndex=-1,this._caching.lastIndex=0);var ei=this.interpolateValue(Y,this._caching);this.pv=ei}return this._caching.lastFrame=Y,this.pv}function setVValue(Y){var et;if("unidimensional"===this.propType)et=Y*this.mult,mathAbs(this.v-et)>1e-5&&(this.v=et,this._mdf=!0);else for(var en=0,ei=this.v.length;en1e-5&&(this.v[en]=et,this._mdf=!0),en+=1}function processEffectsSequence(){if(this.elem.globalData.frameId!==this.frameId&&this.effectsSequence.length){if(this.lock){this.setVValue(this.pv);return}this.lock=!0,this._mdf=this._isFirstFrame;var Y,et=this.effectsSequence.length,en=this.kf?this.pv:this.data.k;for(Y=0;Y=this._maxLength&&this.doubleArrayLength(),en){case"v":ea=this.v;break;case"i":ea=this.i;break;case"o":ea=this.o;break;default:ea=[]}ea[ei]&&(!ea[ei]||eo)||(ea[ei]=pointPool.newElement()),ea[ei][0]=Y,ea[ei][1]=et},ShapePath.prototype.setTripleAt=function(Y,et,en,ei,eo,ea,eu,ec){this.setXYAt(Y,et,"v",eu,ec),this.setXYAt(en,ei,"o",eu,ec),this.setXYAt(eo,ea,"i",eu,ec)},ShapePath.prototype.reverse=function(){var Y,et=new ShapePath;et.setPathData(this.c,this._length);var en=this.v,ei=this.o,eo=this.i,ea=0;this.c&&(et.setTripleAt(en[0][0],en[0][1],eo[0][0],eo[0][1],ei[0][0],ei[0][1],0,!1),ea=1);var eu=this._length-1,ec=this._length;for(Y=ea;Y=eo[eo.length-1].t-this.offsetTime)ea=eo[eo.length-1].s?eo[eo.length-1].s[0]:eo[eo.length-2].e[0],ec=!0;else{for(var ea,eu,ec,ed,ef,ep,eh,em,eg,ey,ek,ew,eC,eS=ei,eE=eo.length-1,eT=!0;eT&&(ey=eo[eS],!((ek=eo[eS+1]).t-this.offsetTime>Y));)eS=ek.t-this.offsetTime?em=1:Yei&&et>ei)||(this._caching.lastIndex=eo0||Y>-.000001&&Y<0?ei(Y*et)/et:Y}function eB(){var Y=this.props;return"matrix("+eF(Y[0])+","+eF(Y[1])+","+eF(Y[4])+","+eF(Y[5])+","+eF(Y[12])+","+eF(Y[13])+")"}return function(){this.reset=eo,this.rotate=ea,this.rotateX=eu,this.rotateY=ec,this.rotateZ=ed,this.skew=ep,this.skewFromAxis=eh,this.shear=ef,this.scale=em,this.setTransform=eg,this.translate=ey,this.transform=ek,this.multiply=ew,this.applyToPoint=e_,this.applyToX=ej,this.applyToY=eO,this.applyToZ=eM,this.applyToPointArray=eD,this.applyToTriplePoints=eI,this.applyToPointStringified=eR,this.toCSS=eL,this.to2dCSS=eB,this.clone=eE,this.cloneFromProps=eT,this.equals=eS,this.inversePoints=eN,this.inversePoint=eP,this.getInverseMatrix=eA,this._t=this.transform,this.isIdentity=eC,this._identity=!0,this._identityCalculated=!1,this.props=createTypedArray("float32",16),this.reset()}}();function _typeof$3(Y){return(_typeof$3="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(Y){return typeof Y}:function(Y){return Y&&"function"==typeof Symbol&&Y.constructor===Symbol&&Y!==Symbol.prototype?"symbol":typeof Y})(Y)}var lottie={},standalone="__[STANDALONE]__",animationData="__[ANIMATIONDATA]__",renderer="";function setLocation(Y){setLocationHref(Y)}function searchAnimations(){!0===standalone?animationManager.searchAnimations(animationData,standalone,renderer):animationManager.searchAnimations()}function setSubframeRendering(Y){setSubframeEnabled(Y)}function setPrefix(Y){setIdPrefix(Y)}function loadAnimation(Y){return!0===standalone&&(Y.animationData=JSON.parse(animationData)),animationManager.loadAnimation(Y)}function setQuality(Y){if("string"==typeof Y)switch(Y){case"high":setDefaultCurveSegments(200);break;default:case"medium":setDefaultCurveSegments(50);break;case"low":setDefaultCurveSegments(10)}else!isNaN(Y)&&Y>1&&setDefaultCurveSegments(Y);getDefaultCurveSegments()>=50?roundValues(!1):roundValues(!0)}function inBrowser(){return"undefined"!=typeof navigator}function installPlugin(Y,et){"expressions"===Y&&setExpressionsPlugin(et)}function getFactory(Y){switch(Y){case"propertyFactory":return PropertyFactory;case"shapePropertyFactory":return ShapePropertyFactory;case"matrix":return Matrix;default:return null}}function checkReady(){"complete"===document.readyState&&(clearInterval(readyStateCheckInterval),searchAnimations())}function getQueryVariable(Y){for(var et=queryString.split("&"),en=0;en=1?ec.push({s:Y-1,e:et-1}):(ec.push({s:Y,e:1}),ec.push({s:0,e:et-1}));var ed=[],ef=ec.length;for(ea=0;eaei+en||ed.push([eu.s*eo<=ei?0:(eu.s*eo-ei)/en,eu.e*eo>=ei+en?1:(eu.e*eo-ei)/en]);return ed.length||ed.push([0,0]),ed},TrimModifier.prototype.releasePathsData=function(Y){var et,en=Y.length;for(et=0;et1?1+et:this.s.v<0?0+et:this.s.v+et)>(eu=this.e.v>1?1+et:this.e.v<0?0+et:this.e.v+et)){var en=ea;ea=eu,eu=en}ea=1e-4*Math.round(1e4*ea),eu=1e-4*Math.round(1e4*eu),this.sValue=ea,this.eValue=eu}else ea=this.sValue,eu=this.eValue;var ei=this.shapes.length,eo=0;if(eu===ea)for(ed=0;ed=0;ed-=1)if((ey=this.shapes[ed]).shape._mdf){for((ek=ey.localShapeCollection).releaseShapes(),2===this.m&&ei>1?(ew=this.calculateShapeEdges(ea,eu,ey.totalShapeLength,eT,eo),eT+=ey.totalShapeLength):ew=[[eS,eE]],ep=ew.length,ef=0;ef=1?eC.push({s:ey.totalShapeLength*(eS-1),e:ey.totalShapeLength*(eE-1)}):(eC.push({s:ey.totalShapeLength*eS,e:ey.totalShapeLength}),eC.push({s:0,e:ey.totalShapeLength*(eE-1)}));var e_=this.addShapes(ey,eC[0]);if(eC[0].s!==eC[0].e){if(eC.length>1){if(ey.shape.paths.shapes[ey.shape.paths._length-1].c){var ej=e_.pop();this.addPaths(e_,ek),e_=this.addShapes(ey,eC[1],ej)}else this.addPaths(e_,ek),e_=this.addShapes(ey,eC[1])}this.addPaths(e_,ek)}}ey.shape.paths=ek}}},TrimModifier.prototype.addPaths=function(Y,et){var en,ei=Y.length;for(en=0;enet.e){en.c=!1;break}else et.s<=ey&&et.e>=ey+eu.addedLength?(this.addSegment(em[ei].v[eo-1],em[ei].o[eo-1],em[ei].i[eo],em[ei].v[eo],en,ec,ew),ew=!1):(ef=bez.getNewSegment(em[ei].v[eo-1],em[ei].v[eo],em[ei].o[eo-1],em[ei].i[eo],(et.s-ey)/eu.addedLength,(et.e-ey)/eu.addedLength,ed[eo-1]),this.addSegmentFromArray(ef,en,ec,ew),ew=!1,en.c=!1),ey+=eu.addedLength,ec+=1;if(em[ei].c&&ed.length){if(eu=ed[eo-1],ey<=et.e){var eC=ed[eo-1].addedLength;et.s<=ey&&et.e>=ey+eC?(this.addSegment(em[ei].v[eo-1],em[ei].o[eo-1],em[ei].i[0],em[ei].v[0],en,ec,ew),ew=!1):(ef=bez.getNewSegment(em[ei].v[eo-1],em[ei].v[0],em[ei].o[eo-1],em[ei].i[0],(et.s-ey)/eC,(et.e-ey)/eC,ed[eo-1]),this.addSegmentFromArray(ef,en,ec,ew),ew=!1,en.c=!1)}else en.c=!1;ey+=eu.addedLength,ec+=1}if(en._length&&(en.setXYAt(en.v[ep][0],en.v[ep][1],"i",ep),en.setXYAt(en.v[en._length-1][0],en.v[en._length-1][1],"o",en._length-1)),ey>et.e)break;ei=this.p.keyframes[this.p.keyframes.length-1].t?(ei=this.p.getValueAtTime(this.p.keyframes[this.p.keyframes.length-1].t/en,0),eo=this.p.getValueAtTime((this.p.keyframes[this.p.keyframes.length-1].t-.05)/en,0)):(ei=this.p.pv,eo=this.p.getValueAtTime((this.p._caching.lastFrame+this.p.offsetTime-.01)/en,this.p.offsetTime));else if(this.px&&this.px.keyframes&&this.py.keyframes&&this.px.getValueAtTime&&this.py.getValueAtTime){ei=[],eo=[];var ei,eo,ea=this.px,eu=this.py;ea._caching.lastFrame+ea.offsetTime<=ea.keyframes[0].t?(ei[0]=ea.getValueAtTime((ea.keyframes[0].t+.01)/en,0),ei[1]=eu.getValueAtTime((eu.keyframes[0].t+.01)/en,0),eo[0]=ea.getValueAtTime(ea.keyframes[0].t/en,0),eo[1]=eu.getValueAtTime(eu.keyframes[0].t/en,0)):ea._caching.lastFrame+ea.offsetTime>=ea.keyframes[ea.keyframes.length-1].t?(ei[0]=ea.getValueAtTime(ea.keyframes[ea.keyframes.length-1].t/en,0),ei[1]=eu.getValueAtTime(eu.keyframes[eu.keyframes.length-1].t/en,0),eo[0]=ea.getValueAtTime((ea.keyframes[ea.keyframes.length-1].t-.01)/en,0),eo[1]=eu.getValueAtTime((eu.keyframes[eu.keyframes.length-1].t-.01)/en,0)):(ei=[ea.pv,eu.pv],eo[0]=ea.getValueAtTime((ea._caching.lastFrame+ea.offsetTime-.01)/en,ea.offsetTime),eo[1]=eu.getValueAtTime((eu._caching.lastFrame+eu.offsetTime-.01)/en,eu.offsetTime))}else ei=eo=Y;this.v.rotate(-Math.atan2(ei[1]-eo[1],ei[0]-eo[0]))}this.data.p&&this.data.p.s?this.data.p.z?this.v.translate(this.px.v,this.py.v,-this.pz.v):this.v.translate(this.px.v,this.py.v,0):this.v.translate(this.p.v[0],this.p.v[1],-this.p.v[2])}this.frameId=this.elem.globalData.frameId}}function ei(){if(this.appliedTransformations=0,this.pre.reset(),!this.a.effectsSequence.length&&(this.pre.translate(-this.a.v[0],-this.a.v[1],this.a.v[2]),this.appliedTransformations=1,!this.s.effectsSequence.length)){if(this.pre.scale(this.s.v[0],this.s.v[1],this.s.v[2]),this.appliedTransformations=2,this.sk){if(this.sk.effectsSequence.length||this.sa.effectsSequence.length)return;this.pre.skewFromAxis(-this.sk.v,this.sa.v),this.appliedTransformations=3}this.r?this.r.effectsSequence.length||(this.pre.rotate(-this.r.v),this.appliedTransformations=4):this.rz.effectsSequence.length||this.ry.effectsSequence.length||this.rx.effectsSequence.length||this.or.effectsSequence.length||(this.pre.rotateZ(-this.rz.v).rotateY(this.ry.v).rotateX(this.rx.v).rotateZ(-this.or.v[2]).rotateY(this.or.v[1]).rotateX(this.or.v[0]),this.appliedTransformations=4)}}function eo(){}function ea(Y){this._addDynamicProperty(Y),this.elem.addDynamicProperty(Y),this._isDirty=!0}function eu(Y,et,en){if(this.elem=Y,this.frameId=-1,this.propType="transform",this.data=et,this.v=new Matrix,this.pre=new Matrix,this.appliedTransformations=0,this.initDynamicPropertyContainer(en||Y),et.p&&et.p.s?(this.px=PropertyFactory.getProp(Y,et.p.x,0,0,this),this.py=PropertyFactory.getProp(Y,et.p.y,0,0,this),et.p.z&&(this.pz=PropertyFactory.getProp(Y,et.p.z,0,0,this))):this.p=PropertyFactory.getProp(Y,et.p||{k:[0,0,0]},1,0,this),et.rx){if(this.rx=PropertyFactory.getProp(Y,et.rx,0,degToRads,this),this.ry=PropertyFactory.getProp(Y,et.ry,0,degToRads,this),this.rz=PropertyFactory.getProp(Y,et.rz,0,degToRads,this),et.or.k[0].ti){var ei,eo=et.or.k.length;for(ei=0;ei=Math.abs(Y)}function lerp(Y,et,en){return Y*(1-en)+et*en}function lerpPoint(Y,et,en){return[lerp(Y[0],et[0],en),lerp(Y[1],et[1],en)]}function quadRoots(Y,et,en){if(0===Y)return[];var ei=et*et-4*Y*en;if(ei<0)return[];var eo=-et/(2*Y);if(0===ei)return[eo];var ea=Math.sqrt(ei)/(2*Y);return[eo-ea,eo+ea]}function polynomialCoefficients(Y,et,en,ei){return[-Y+3*et-3*en+ei,3*Y-6*et+3*en,-3*Y+3*et,Y]}function singlePoint(Y){return new PolynomialBezier(Y,Y,Y,Y,!1)}function PolynomialBezier(Y,et,en,ei,eo){eo&&pointEqual(Y,et)&&(et=lerpPoint(Y,ei,1/3)),eo&&pointEqual(en,ei)&&(en=lerpPoint(Y,ei,2/3));var ea=polynomialCoefficients(Y[0],et[0],en[0],ei[0]),eu=polynomialCoefficients(Y[1],et[1],en[1],ei[1]);this.a=[ea[0],eu[0]],this.b=[ea[1],eu[1]],this.c=[ea[2],eu[2]],this.d=[ea[3],eu[3]],this.points=[Y,et,en,ei]}function extrema(Y,et){var en=Y.points[0][et],ei=Y.points[Y.points.length-1][et];if(en>ei){var eo=ei;ei=en,en=eo}for(var ea=quadRoots(3*Y.a[et],2*Y.b[et],Y.c[et]),eu=0;eu0&&ea[eu]<1){var ec=Y.point(ea[eu])[et];ecei&&(ei=ec)}return{min:en,max:ei}}function intersectData(Y,et,en){var ei=Y.boundingBox();return{cx:ei.cx,cy:ei.cy,width:ei.width,height:ei.height,bez:Y,t:(et+en)/2,t1:et,t2:en}}function splitData(Y){var et=Y.bez.split(.5);return[intersectData(et[0],Y.t1,Y.t),intersectData(et[1],Y.t,Y.t2)]}function boxIntersect(Y,et){return 2*Math.abs(Y.cx-et.cx)=ea||Y.width<=ei&&Y.height<=ei&&et.width<=ei&&et.height<=ei){eo.push([Y.t,et.t]);return}var eu=splitData(Y),ec=splitData(et);intersectsImpl(eu[0],ec[0],en+1,ei,eo,ea),intersectsImpl(eu[0],ec[1],en+1,ei,eo,ea),intersectsImpl(eu[1],ec[0],en+1,ei,eo,ea),intersectsImpl(eu[1],ec[1],en+1,ei,eo,ea)}}function crossProduct(Y,et){return[Y[1]*et[2]-Y[2]*et[1],Y[2]*et[0]-Y[0]*et[2],Y[0]*et[1]-Y[1]*et[0]]}function lineIntersection(Y,et,en,ei){var eo=[Y[0],Y[1],1],ea=[et[0],et[1],1],eu=[en[0],en[1],1],ec=[ei[0],ei[1],1],ed=crossProduct(crossProduct(eo,ea),crossProduct(eu,ec));return floatZero(ed[2])?null:[ed[0]/ed[2],ed[1]/ed[2]]}function polarOffset(Y,et,en){return[Y[0]+Math.cos(et)*en,Y[1]-Math.sin(et)*en]}function pointDistance(Y,et){return Math.hypot(Y[0]-et[0],Y[1]-et[1])}function pointEqual(Y,et){return floatEqual(Y[0],et[0])&&floatEqual(Y[1],et[1])}function ZigZagModifier(){}function setPoint(Y,et,en,ei,eo,ea,eu){var ec=en-Math.PI/2,ed=en+Math.PI/2,ef=et[0]+Math.cos(en)*ei*eo,ep=et[1]-Math.sin(en)*ei*eo;Y.setTripleAt(ef,ep,ef+Math.cos(ec)*ea,ep-Math.sin(ec)*ea,ef+Math.cos(ed)*eu,ep-Math.sin(ed)*eu,Y.length())}function getPerpendicularVector(Y,et){var en=[et[0]-Y[0],et[1]-Y[1]],ei=-(.5*Math.PI);return[Math.cos(ei)*en[0]-Math.sin(ei)*en[1],Math.sin(ei)*en[0]+Math.cos(ei)*en[1]]}function getProjectingAngle(Y,et){var en=0===et?Y.length()-1:et-1,ei=(et+1)%Y.length(),eo=getPerpendicularVector(Y.v[en],Y.v[ei]);return Math.atan2(0,1)-Math.atan2(eo[1],eo[0])}function zigZagCorner(Y,et,en,ei,eo,ea,eu){var ec=getProjectingAngle(et,en),ed=et.v[en%et._length],ef=et.v[0===en?et._length-1:en-1],ep=et.v[(en+1)%et._length],eh=2===ea?Math.sqrt(Math.pow(ed[0]-ef[0],2)+Math.pow(ed[1]-ef[1],2)):0,em=2===ea?Math.sqrt(Math.pow(ed[0]-ep[0],2)+Math.pow(ed[1]-ep[1],2)):0;setPoint(Y,et.v[en%et._length],ec,eu,ei,em/((eo+1)*2),eh/((eo+1)*2),ea)}function zigZagSegment(Y,et,en,ei,eo,ea){for(var eu=0;eu1&&et.length>1&&(eo=getIntersection(Y[0],et[et.length-1])))?[[Y[0].split(eo[0])[0]],[et[et.length-1].split(eo[1])[1]]]:[en,ei]}function pruneIntersections(Y){for(var et,en=1;en1&&(et=pruneSegmentIntersection(Y[Y.length-1],Y[0]),Y[Y.length-1]=et[0],Y[0]=et[1]),Y}function offsetSegmentSplit(Y,et){var en,ei,eo,ea,eu=Y.inflectionPoints();if(0===eu.length)return[offsetSegment(Y,et)];if(1===eu.length||floatEqual(eu[1],1))return en=(eo=Y.split(eu[0]))[0],ei=eo[1],[offsetSegment(en,et),offsetSegment(ei,et)];en=(eo=Y.split(eu[0]))[0];var ec=(eu[1]-eu[0])/(1-eu[0]);return ea=(eo=eo[1].split(ec))[0],ei=eo[1],[offsetSegment(en,et),offsetSegment(ea,et),offsetSegment(ei,et)]}function OffsetPathModifier(){}function getFontProperties(Y){for(var et=Y.fStyle?Y.fStyle.split(" "):[],en="normal",ei="normal",eo=et.length,ea=0;ea0;)en-=1,this._elements.unshift(et[en]);this.dynamicProperties.length?this.k=!0:this.getValue(!0)},RepeaterModifier.prototype.resetElements=function(Y){var et,en=Y.length;for(et=0;et0?Math.floor(ey):Math.ceil(ey),eC=this.pMatrix.props,eS=this.rMatrix.props,eE=this.sMatrix.props;this.pMatrix.reset(),this.rMatrix.reset(),this.sMatrix.reset(),this.tMatrix.reset(),this.matrix.reset();var eT=0;if(ey>0){for(;eTew;)this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,1,!0),eT-=1;ek&&(this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,-ek,!0),eT-=ek)}for(eo=1===this.data.m?0:this._currentCopies-1,ea=1===this.data.m?1:-1,eu=this._currentCopies;eu;){if(ef=(ei=(en=this.elemsData[eo].it)[en.length-1].transform.mProps.v.props).length,en[en.length-1].transform.mProps._mdf=!0,en[en.length-1].transform.op._mdf=!0,en[en.length-1].transform.op.v=1===this._currentCopies?this.so.v:this.so.v+(this.eo.v-this.so.v)*(eo/(this._currentCopies-1)),0!==eT){for((0!==eo&&1===ea||eo!==this._currentCopies-1&&-1===ea)&&this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,1,!1),this.matrix.transform(eS[0],eS[1],eS[2],eS[3],eS[4],eS[5],eS[6],eS[7],eS[8],eS[9],eS[10],eS[11],eS[12],eS[13],eS[14],eS[15]),this.matrix.transform(eE[0],eE[1],eE[2],eE[3],eE[4],eE[5],eE[6],eE[7],eE[8],eE[9],eE[10],eE[11],eE[12],eE[13],eE[14],eE[15]),this.matrix.transform(eC[0],eC[1],eC[2],eC[3],eC[4],eC[5],eC[6],eC[7],eC[8],eC[9],eC[10],eC[11],eC[12],eC[13],eC[14],eC[15]),ed=0;ed0&&ei<1?[et]:[]:[et-ei,et+ei].filter(function(Y){return Y>0&&Y<1})},PolynomialBezier.prototype.split=function(Y){if(Y<=0)return[singlePoint(this.points[0]),this];if(Y>=1)return[this,singlePoint(this.points[this.points.length-1])];var et=lerpPoint(this.points[0],this.points[1],Y),en=lerpPoint(this.points[1],this.points[2],Y),ei=lerpPoint(this.points[2],this.points[3],Y),eo=lerpPoint(et,en,Y),ea=lerpPoint(en,ei,Y),eu=lerpPoint(eo,ea,Y);return[new PolynomialBezier(this.points[0],et,eo,eu,!0),new PolynomialBezier(eu,ea,ei,this.points[3],!0)]},PolynomialBezier.prototype.bounds=function(){return{x:extrema(this,0),y:extrema(this,1)}},PolynomialBezier.prototype.boundingBox=function(){var Y=this.bounds();return{left:Y.x.min,right:Y.x.max,top:Y.y.min,bottom:Y.y.max,width:Y.x.max-Y.x.min,height:Y.y.max-Y.y.min,cx:(Y.x.max+Y.x.min)/2,cy:(Y.y.max+Y.y.min)/2}},PolynomialBezier.prototype.intersections=function(Y,et,en){void 0===et&&(et=2),void 0===en&&(en=7);var ei=[];return intersectsImpl(intersectData(this,0,1),intersectData(Y,0,1),0,et,ei,en),ei},PolynomialBezier.shapeSegment=function(Y,et){var en=(et+1)%Y.length();return new PolynomialBezier(Y.v[et],Y.o[et],Y.i[en],Y.v[en],!0)},PolynomialBezier.shapeSegmentInverted=function(Y,et){var en=(et+1)%Y.length();return new PolynomialBezier(Y.v[en],Y.i[en],Y.o[et],Y.v[et],!0)},extendPrototype([ShapeModifier],ZigZagModifier),ZigZagModifier.prototype.initModifierProperties=function(Y,et){this.getValue=this.processKeys,this.amplitude=PropertyFactory.getProp(Y,et.s,0,null,this),this.frequency=PropertyFactory.getProp(Y,et.r,0,null,this),this.pointsType=PropertyFactory.getProp(Y,et.pt,0,null,this),this._isAnimated=0!==this.amplitude.effectsSequence.length||0!==this.frequency.effectsSequence.length||0!==this.pointsType.effectsSequence.length},ZigZagModifier.prototype.processPath=function(Y,et,en,ei){var eo=Y._length,ea=shapePool.newElement();if(ea.c=Y.c,Y.c||(eo-=1),0===eo)return ea;var eu=-1,ec=PolynomialBezier.shapeSegment(Y,0);zigZagCorner(ea,Y,0,et,en,ei,eu);for(var ed=0;ed=0;eo-=1)eu=PolynomialBezier.shapeSegmentInverted(Y,eo),ef.push(offsetSegmentSplit(eu,et));ef=pruneIntersections(ef);var ep=null,eh=null;for(eo=0;eo0&&(ed=!1),ed){var ef=createTag("style");ef.setAttribute("f-forigin",en[ea].fOrigin),ef.setAttribute("f-origin",en[ea].origin),ef.setAttribute("f-family",en[ea].fFamily),ef.type="text/css",ef.innerText="@font-face {font-family: "+en[ea].fFamily+"; font-style: normal; src: url('"+en[ea].fPath+"');}",et.appendChild(ef)}}else if("g"===en[ea].fOrigin||1===en[ea].origin){for(ec=0,eu=document.querySelectorAll('link[f-forigin="g"], link[f-origin="1"]');ec=55296&&en<=56319){var ei=Y.charCodeAt(1);ei>=56320&&ei<=57343&&(et=(en-55296)*1024+ei-56320+65536)}return et}function ej(Y,et){var en=Y.toString(16)+et.toString(16);return -1!==eh.indexOf(en)}function eO(Y){return Y===ed}function eM(Y){return Y===ec}function eA(Y){var et=e_(Y);return et>=ef&&et<=ep}function eP(Y){return eA(Y.substr(0,2))&&eA(Y.substr(2,2))}function eN(Y){return -1!==en.indexOf(Y)}function eI(Y,et){var en=e_(Y.substr(et,2));if(en!==ei)return!1;var ec=0;for(et+=2;ec<5;){if((en=e_(Y.substr(et,2)))eu)return!1;ec+=1,et+=2}return e_(Y.substr(et,2))===eo}function eD(){this.isLoaded=!0}var eR=function(){this.fonts=[],this.chars=null,this.typekitLoaded=0,this.isLoaded=!1,this._warned=!1,this.initTime=Date.now(),this.setIsLoadedBinded=this.setIsLoaded.bind(this),this.checkLoadedFontsBinded=this.checkLoadedFonts.bind(this)};eR.isModifier=ej,eR.isZeroWidthJoiner=eO,eR.isFlagEmoji=eP,eR.isRegionalCode=eA,eR.isCombinedCharacter=eN,eR.isRegionalFlag=eI,eR.isVariationSelector=eM,eR.BLACK_FLAG_CODE_POINT=ei;var eL={addChars:eC,addFonts:ew,getCharData:eS,getFontByName:eT,measureText:eE,checkLoadedFonts:ey,setIsLoaded:eD};return eR.prototype=eL,eR}();function SlotManager(Y){this.animationData=Y}function slotFactory(Y){return new SlotManager(Y)}function RenderableElement(){}SlotManager.prototype.getProp=function(Y){return this.animationData.slots&&this.animationData.slots[Y.sid]?Object.assign(Y,this.animationData.slots[Y.sid].p):Y},RenderableElement.prototype={initRenderable:function(){this.isInRange=!1,this.hidden=!1,this.isTransparent=!1,this.renderableComponents=[]},addRenderableComponent:function(Y){-1===this.renderableComponents.indexOf(Y)&&this.renderableComponents.push(Y)},removeRenderableComponent:function(Y){-1!==this.renderableComponents.indexOf(Y)&&this.renderableComponents.splice(this.renderableComponents.indexOf(Y),1)},prepareRenderableFrame:function(Y){this.checkLayerLimits(Y)},checkTransparency:function(){this.finalTransform.mProp.o.v<=0?!this.isTransparent&&this.globalData.renderConfig.hideOnTransparent&&(this.isTransparent=!0,this.hide()):this.isTransparent&&(this.isTransparent=!1,this.show())},checkLayerLimits:function(Y){this.data.ip-this.data.st<=Y&&this.data.op-this.data.st>Y?!0!==this.isInRange&&(this.globalData._mdf=!0,this._mdf=!0,this.isInRange=!0,this.show()):!1!==this.isInRange&&(this.globalData._mdf=!0,this.isInRange=!1,this.hide())},renderRenderable:function(){var Y,et=this.renderableComponents.length;for(Y=0;Y.1)&&this.audio.seek(this._currentTime/this.globalData.frameRate):(this.audio.play(),this.audio.seek(this._currentTime/this.globalData.frameRate),this._isPlaying=!0))},AudioElement.prototype.show=function(){},AudioElement.prototype.hide=function(){this.audio.pause(),this._isPlaying=!1},AudioElement.prototype.pause=function(){this.audio.pause(),this._isPlaying=!1,this._canPlay=!1},AudioElement.prototype.resume=function(){this._canPlay=!0},AudioElement.prototype.setRate=function(Y){this.audio.rate(Y)},AudioElement.prototype.volume=function(Y){this._volumeMultiplier=Y,this._previousVolume=Y*this._volume,this.audio.volume(this._previousVolume)},AudioElement.prototype.getBaseElement=function(){return null},AudioElement.prototype.destroy=function(){},AudioElement.prototype.sourceRectAtTime=function(){},AudioElement.prototype.initExpressions=function(){},BaseRenderer.prototype.checkLayers=function(Y){var et,en,ei=this.layers.length;for(this.completeLayers=!0,et=ei-1;et>=0;et-=1)!this.elements[et]&&(en=this.layers[et]).ip-en.st<=Y-this.layers[et].st&&en.op-en.st>Y-this.layers[et].st&&this.buildItem(et),this.completeLayers=!!this.elements[et]&&this.completeLayers;this.checkPendingElements()},BaseRenderer.prototype.createItem=function(Y){switch(Y.ty){case 2:return this.createImage(Y);case 0:return this.createComp(Y);case 1:return this.createSolid(Y);case 3:default:return this.createNull(Y);case 4:return this.createShape(Y);case 5:return this.createText(Y);case 6:return this.createAudio(Y);case 13:return this.createCamera(Y);case 15:return this.createFootage(Y)}},BaseRenderer.prototype.createCamera=function(){throw Error("You're using a 3d camera. Try the html renderer.")},BaseRenderer.prototype.createAudio=function(Y){return new AudioElement(Y,this.globalData,this)},BaseRenderer.prototype.createFootage=function(Y){return new FootageElement(Y,this.globalData,this)},BaseRenderer.prototype.buildAllItems=function(){var Y,et=this.layers.length;for(Y=0;Y0&&(this.maskElement.setAttribute("id",ed),this.element.maskedElement.setAttribute(ep,"url("+getLocationHref()+"#"+ed+")"),ei.appendChild(this.maskElement)),this.viewData.length&&this.element.addRenderableComponent(this)}TransformElement.prototype={initTransform:function(){var Y=new Matrix;this.finalTransform={mProp:this.data.ks?TransformPropertyFactory.getTransformProperty(this,this.data.ks,this):{o:0},_matMdf:!1,_localMatMdf:!1,_opMdf:!1,mat:Y,localMat:Y,localOpacity:1},this.data.ao&&(this.finalTransform.mProp.autoOriented=!0),this.data.ty},renderTransform:function(){if(this.finalTransform._opMdf=this.finalTransform.mProp.o._mdf||this._isFirstFrame,this.finalTransform._matMdf=this.finalTransform.mProp._mdf||this._isFirstFrame,this.hierarchy){var Y,et=this.finalTransform.mat,en=0,ei=this.hierarchy.length;if(!this.finalTransform._matMdf)for(;en1&&(ea+=" C"+et.o[ei-1][0]+","+et.o[ei-1][1]+" "+et.i[0][0]+","+et.i[0][1]+" "+et.v[0][0]+","+et.v[0][1]),en.lastPath!==ea){var eu="";en.elem&&(et.c&&(eu=Y.inv?this.solidPath+ea:ea),en.elem.setAttribute("d",eu)),en.lastPath=ea}},MaskElement.prototype.destroy=function(){this.element=null,this.globalData=null,this.maskElement=null,this.data=null,this.masksProperties=null};var filtersFactory=function(){var Y={};function et(Y,et){var en=createNS("filter");return en.setAttribute("id",Y),!0!==et&&(en.setAttribute("filterUnits","objectBoundingBox"),en.setAttribute("x","0%"),en.setAttribute("y","0%"),en.setAttribute("width","100%"),en.setAttribute("height","100%")),en}function en(){var Y=createNS("feColorMatrix");return Y.setAttribute("type","matrix"),Y.setAttribute("color-interpolation-filters","sRGB"),Y.setAttribute("values","0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 1"),Y}return Y.createFilter=et,Y.createAlphaToLuminanceFilter=en,Y}(),featureSupport=function(){var Y={maskType:!0,svgLumaHidden:!0,offscreenCanvas:"undefined"!=typeof OffscreenCanvas};return(/MSIE 10/i.test(navigator.userAgent)||/MSIE 9/i.test(navigator.userAgent)||/rv:11.0/i.test(navigator.userAgent)||/Edge\/\d./i.test(navigator.userAgent))&&(Y.maskType=!1),/firefox/i.test(navigator.userAgent)&&(Y.svgLumaHidden=!1),Y}(),registeredEffects$1={},idPrefix="filter_result_";function SVGEffects(Y){var et,en,ei="SourceGraphic",eo=Y.data.ef?Y.data.ef.length:0,ea=createElementID(),eu=filtersFactory.createFilter(ea,!0),ec=0;for(et=0,this.filters=[];et=0&&!this.shapeModifiers[Y].processShapes(this._isFirstFrame);Y-=1);}},searchProcessedElement:function(Y){for(var et=this.processedElements,en=0,ei=et.length;en.01)return!1;en+=1}return!0},GradientProperty.prototype.checkCollapsable=function(){if(this.o.length/2!=this.c.length/4)return!1;if(this.data.k.k[0].s)for(var Y=0,et=this.data.k.k.length;Y0;)ed=ei.transformers[ey].mProps._mdf||ed,eg-=1,ey-=1;if(ed)for(eg=ew-ei.styles[ep].lvl,ey=ei.transformers.length-1;eg>0;)em.multiply(ei.transformers[ey].mProps.v),eg-=1,ey-=1}else em=Y;if(eu=(eh=ei.sh.paths)._length,ed){for(ea=0,ec="";ea=1?eS=.99:eS<=-1&&(eS=-.99);var eE=ec*eS,eT=Math.cos(eC+et.a.v)*eE+ep[0],e_=Math.sin(eC+et.a.v)*eE+ep[1];ed.setAttribute("fx",eT),ed.setAttribute("fy",e_),ef&&!et.g._collapsable&&(et.of.setAttribute("fx",eT),et.of.setAttribute("fy",e_))}}function ed(Y,et,en){var ei=et.style,eo=et.d;eo&&(eo._mdf||en)&&eo.dashStr&&(ei.pElem.setAttribute("stroke-dasharray",eo.dashStr),ei.pElem.setAttribute("stroke-dashoffset",eo.dashoffset[0])),et.c&&(et.c._mdf||en)&&ei.pElem.setAttribute("stroke","rgb("+bmFloor(et.c.v[0])+","+bmFloor(et.c.v[1])+","+bmFloor(et.c.v[2])+")"),(et.o._mdf||en)&&ei.pElem.setAttribute("stroke-opacity",et.o.v),(et.w._mdf||en)&&(ei.pElem.setAttribute("stroke-width",et.w.v),ei.msElem&&ei.msElem.setAttribute("stroke-width",et.w.v))}return{createRenderFunction:function(Y){switch(Y.ty){case"fl":return ea;case"gf":return ec;case"gs":return eu;case"st":return ed;case"sh":case"el":case"rc":case"sr":return eo;case"tr":return en;case"no":return ei;default:return null}}}}();function SVGShapeElement(Y,et,en){this.shapes=[],this.shapesData=Y.shapes,this.stylesList=[],this.shapeModifiers=[],this.itemsData=[],this.processedElements=[],this.animatedContents=[],this.initElement(Y,et,en),this.prevViewData=[]}function LetterProps(Y,et,en,ei,eo,ea){this.o=Y,this.sw=et,this.sc=en,this.fc=ei,this.m=eo,this.p=ea,this._mdf={o:!0,sw:!!et,sc:!!en,fc:!!ei,m:!0,p:!0}}function TextProperty(Y,et){this._frameId=initialDefaultFrame,this.pv="",this.v="",this.kf=!1,this._isFirstFrame=!0,this._mdf=!1,et.d&&et.d.sid&&(et.d=Y.globalData.slotManager.getProp(et.d)),this.data=et,this.elem=Y,this.comp=this.elem.comp,this.keysIndex=0,this.canResize=!1,this.minimumFontSize=1,this.effectsSequence=[],this.currentData={ascent:0,boxWidth:this.defaultBoxWidth,f:"",fStyle:"",fWeight:"",fc:"",j:"",justifyOffset:"",l:[],lh:0,lineWidths:[],ls:"",of:"",s:"",sc:"",sw:0,t:0,tr:0,sz:0,ps:null,fillColorAnim:!1,strokeColorAnim:!1,strokeWidthAnim:!1,yOffset:0,finalSize:0,finalText:[],finalLineHeight:0,__complete:!1},this.copyData(this.currentData,this.data.d.k[0].s),this.searchProperty()||this.completeTextData(this.currentData)}extendPrototype([BaseElement,TransformElement,SVGBaseElement,IShapeElement,HierarchyElement,FrameElement,RenderableDOMElement],SVGShapeElement),SVGShapeElement.prototype.initSecondaryElement=function(){},SVGShapeElement.prototype.identityMatrix=new Matrix,SVGShapeElement.prototype.buildExpressionInterface=function(){},SVGShapeElement.prototype.createContent=function(){this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,this.layerElement,0,[],!0),this.filterUniqueShapes()},SVGShapeElement.prototype.filterUniqueShapes=function(){var Y,et,en,ei,eo=this.shapes.length,ea=this.stylesList.length,eu=[],ec=!1;for(en=0;en1&&ec&&this.setShapesAsAnimated(eu)}},SVGShapeElement.prototype.setShapesAsAnimated=function(Y){var et,en=Y.length;for(et=0;et=0;ec-=1){if((em=this.searchProcessedElement(Y[ec]))?et[ec]=en[em-1]:Y[ec]._render=eu,"fl"===Y[ec].ty||"st"===Y[ec].ty||"gf"===Y[ec].ty||"gs"===Y[ec].ty||"no"===Y[ec].ty)em?et[ec].style.closed=!1:et[ec]=this.createStyleElement(Y[ec],eo),Y[ec]._render&&et[ec].style.pElem.parentNode!==ei&&ei.appendChild(et[ec].style.pElem),ek.push(et[ec].style);else if("gr"===Y[ec].ty){if(em)for(ed=0,ef=et[ec].it.length;ed1,this.kf&&this.addEffect(this.getKeyframeValue.bind(this)),this.kf},TextProperty.prototype.addEffect=function(Y){this.effectsSequence.push(Y),this.elem.addDynamicProperty(this)},TextProperty.prototype.getValue=function(Y){if(this.elem.globalData.frameId!==this.frameId&&this.effectsSequence.length||Y){this.currentData.t=this.data.d.k[this.keysIndex].s.t;var et,en=this.currentData,ei=this.keysIndex;if(this.lock){this.setCurrentData(this.currentData);return}this.lock=!0,this._mdf=!1;var eo=this.effectsSequence.length,ea=Y||this.data.d.k[this.keysIndex].s;for(et=0;etet);)en+=1;return this.keysIndex!==en&&(this.keysIndex=en),this.data.d.k[this.keysIndex].s},TextProperty.prototype.buildFinalText=function(Y){for(var et,en,ei=[],eo=0,ea=Y.length,eu=!1,ec=!1,ed="";eo=55296&&et<=56319?FontManager.isRegionalFlag(Y,eo)?ed=Y.substr(eo,14):(en=Y.charCodeAt(eo+1))>=56320&&en<=57343&&(FontManager.isModifier(et,en)?(ed=Y.substr(eo,2),eu=!0):ed=FontManager.isFlagEmoji(Y.substr(eo,4))?Y.substr(eo,4):Y.substr(eo,2)):et>56319?(en=Y.charCodeAt(eo+1),FontManager.isVariationSelector(et)&&(eu=!0)):FontManager.isZeroWidthJoiner(et)&&(eu=!0,ec=!0),eu?(ei[ei.length-1]+=ed,eu=!1):ei.push(ed),eo+=ed.length;return ei},TextProperty.prototype.completeTextData=function(Y){Y.__complete=!0;var et=this.elem.globalData.fontManager,en=this.data,ei=[],eo=0,ea=en.m.g,eu=0,ec=0,ed=0,ef=[],ep=0,eh=0,em=et.getFontByName(Y.f),eg=0,ey=getFontProperties(em);Y.fWeight=ey.weight,Y.fStyle=ey.style,Y.finalSize=Y.s,Y.finalText=this.buildFinalText(Y.t),eC=Y.finalText.length,Y.finalLineHeight=Y.lh;var ek=Y.tr/1e3*Y.finalSize;if(Y.sz)for(var ew,eC,eS,eE,eT,e_,ej,eO,eM,eA,eP=!0,eN=Y.sz[0],eI=Y.sz[1];eP;){eA=this.buildFinalText(Y.t),eM=0,ep=0,eC=eA.length,ek=Y.tr/1e3*Y.finalSize;var eD=-1;for(ew=0;eweN&&" "!==eA[ew]?(-1===eD?eC+=1:ew=eD,eM+=Y.finalLineHeight||1.2*Y.finalSize,eA.splice(ew,eD===ew?1:0,"\r"),eD=-1,ep=0):ep+=eg+ek;eM+=em.ascent*Y.finalSize/100,this.canResize&&Y.finalSize>this.minimumFontSize&&eIeh?ep:eh,ep=-2*ek,eE="",eS=!0,ed+=1):eE=eB,et.chars?(ej=et.getCharData(eB,em.fStyle,et.getFontByName(Y.f).fFamily),eg=eS?0:ej.w*Y.finalSize/100):eg=et.measureText(eE,Y.f,Y.finalSize)," "===eB?eR+=eg+ek:(ep+=eg+ek+eR,eR=0),ei.push({l:eg,an:eg,add:eu,n:eS,anIndexes:[],val:eE,line:ed,animatorJustifyOffset:0}),2==ea){if(eu+=eg,""===eE||" "===eE||ew===eC-1){for((""===eE||" "===eE)&&(eu-=eg);ec<=ew;)ei[ec].an=eu,ei[ec].ind=eo,ei[ec].extra=eg,ec+=1;eo+=1,eu=0}}else if(3==ea){if(eu+=eg,""===eE||ew===eC-1){for(""===eE&&(eu-=eg);ec<=ew;)ei[ec].an=eu,ei[ec].ind=eo,ei[ec].extra=eg,ec+=1;eu=0,eo+=1}}else ei[eo].ind=eo,ei[eo].extra=0,eo+=1;if(Y.l=ei,eh=ep>eh?ep:eh,ef.push(ep),Y.sz)Y.boxWidth=Y.sz[0],Y.justifyOffset=0;else switch(Y.boxWidth=eh,Y.j){case 1:Y.justifyOffset=-Y.boxWidth;break;case 2:Y.justifyOffset=-Y.boxWidth/2;break;default:Y.justifyOffset=0}Y.lineWidths=ef;var eL=en.a;e_=eL.length;var eF=[];for(eT=0;eT0?eo=this.ne.v/100:ea=-this.ne.v/100,this.xe.v>0?eu=1-this.xe.v/100:ec=1+this.xe.v/100;var ed=BezierFactory.getBezierEasing(eo,ea,eu,ec).get,ef=0,ep=this.finalS,eh=this.finalE,em=this.data.sh;if(2===em)ef=ed(ef=eh===ep?ei>=eh?1:0:Y(0,et(.5/(eh-ep)+(ei-ep)/(eh-ep),1)));else if(3===em)ef=ed(ef=eh===ep?ei>=eh?0:1:1-Y(0,et(.5/(eh-ep)+(ei-ep)/(eh-ep),1)));else if(4===em)eh===ep?ef=0:(ef=Y(0,et(.5/(eh-ep)+(ei-ep)/(eh-ep),1)))<.5?ef*=2:ef=1-2*(ef-.5),ef=ed(ef);else if(5===em){if(eh===ep)ef=0;else{var eg=eh-ep,ey=-eg/2+(ei=et(Y(0,ei+.5-ep),eh-ep)),ek=eg/2;ef=Math.sqrt(1-ey*ey/(ek*ek))}ef=ed(ef)}else 6===em?ef=ed(ef=eh===ep?0:(1+Math.cos(Math.PI+2*Math.PI*(ei=et(Y(0,ei+.5-ep),eh-ep))/(eh-ep)))/2):(ei>=en(ep)&&(ef=ei-ep<0?Y(0,et(et(eh,1)-(ep-ei),1)):Y(0,et(eh-ei,1))),ef=ed(ef));if(100!==this.sm.v){var ew=.01*this.sm.v;0===ew&&(ew=1e-8);var eC=.5-.5*ew;ef1&&(ef=1)}return ef*this.a.v},getValue:function(Y){this.iterateDynamicProperties(),this._mdf=Y||this._mdf,this._currentTextLength=this.elem.textProperty.currentData.l.length||0,Y&&2===this.data.r&&(this.e.v=this._currentTextLength);var et=2===this.data.r?1:100/this.data.totalChars,en=this.o.v/et,ei=this.s.v/et+en,eo=this.e.v/et+en;if(ei>eo){var ea=ei;ei=eo,eo=ea}this.finalS=ei,this.finalE=eo}},extendPrototype([DynamicPropertyContainer],ei),{getTextSelectorProp:function(Y,et,en){return new ei(Y,et,en)}}}();function TextAnimatorDataProperty(Y,et,en){var ei={propType:!1},eo=PropertyFactory.getProp,ea=et.a;this.a={r:ea.r?eo(Y,ea.r,0,degToRads,en):ei,rx:ea.rx?eo(Y,ea.rx,0,degToRads,en):ei,ry:ea.ry?eo(Y,ea.ry,0,degToRads,en):ei,sk:ea.sk?eo(Y,ea.sk,0,degToRads,en):ei,sa:ea.sa?eo(Y,ea.sa,0,degToRads,en):ei,s:ea.s?eo(Y,ea.s,1,.01,en):ei,a:ea.a?eo(Y,ea.a,1,0,en):ei,o:ea.o?eo(Y,ea.o,0,.01,en):ei,p:ea.p?eo(Y,ea.p,1,0,en):ei,sw:ea.sw?eo(Y,ea.sw,0,0,en):ei,sc:ea.sc?eo(Y,ea.sc,1,0,en):ei,fc:ea.fc?eo(Y,ea.fc,1,0,en):ei,fh:ea.fh?eo(Y,ea.fh,0,0,en):ei,fs:ea.fs?eo(Y,ea.fs,0,.01,en):ei,fb:ea.fb?eo(Y,ea.fb,0,.01,en):ei,t:ea.t?eo(Y,ea.t,0,0,en):ei},this.s=TextSelectorProp.getTextSelectorProp(Y,et.s,en),this.s.t=et.s.t}function TextAnimatorProperty(Y,et,en){this._isFirstFrame=!0,this._hasMaskedPath=!1,this._frameId=-1,this._textData=Y,this._renderType=et,this._elem=en,this._animatorsData=createSizedArray(this._textData.a.length),this._pathData={},this._moreOptions={alignment:{}},this.renderedLetters=[],this.lettersChangedFlag=!1,this.initDynamicPropertyContainer(en)}function ITextElement(){}TextAnimatorProperty.prototype.searchProperties=function(){var Y,et,en=this._textData.a.length,ei=PropertyFactory.getProp;for(Y=0;Y=eF+tp||!eV?(eY=(eF+tp-ez)/eB.partialLength,ef=eG.point[0]+(eB.point[0]-eG.point[0])*eY,ep=eG.point[1]+(eB.point[1]-eG.point[1])*eY,eO.translate(-eT[0]*eP[eD].an*.005,-(.01*(eT[1]*e0))),eU=!1):eV&&(ez+=eB.partialLength,(eZ+=1)>=eV.length&&(eZ=0,eW[eH+=1]?eV=eW[eH].points:eQ.v.c?(eZ=0,eV=eW[eH=0].points):(ez-=eB.partialLength,eV=null)),eV&&(eG=eB,eK=(eB=eV[eZ]).partialLength));ed=eP[eD].an/2-eP[eD].add,eO.translate(-ed,0,0)}else ed=eP[eD].an/2-eP[eD].add,eO.translate(-ed,0,0),eO.translate(-eT[0]*eP[eD].an*.005,-eT[1]*e0*.01,0);for(eo=0;eoek?this.textSpans[ek].span:createNS(ea?"g":"text"),eg<=ek){if(eC.setAttribute("stroke-linecap","butt"),eC.setAttribute("stroke-linejoin","round"),eC.setAttribute("stroke-miterlimit","4"),this.textSpans[ek].span=eC,ea){var ey=createNS("g");eC.appendChild(ey),this.textSpans[ek].childSpan=ey}this.textSpans[ek].span=eC,this.layerElement.appendChild(eC)}eC.style.display="inherit"}if(eu.reset(),ed&&(eo[ek].n&&(ef=-em,ep+=Y.yOffset+(eh?1:0),eh=!1),this.applyTextPropertiesToMatrix(Y,eu,eo[ek].line,ef,ep),ef+=(eo[ek].l||0)+em),ea){if(1===(eS=this.globalData.fontManager.getCharData(Y.finalText[ek],et.fStyle,this.globalData.fontManager.getFontByName(Y.f).fFamily)).t)eE=new SVGCompElement(eS.data,this.globalData,this);else{var ek,ew,eC,eS,eE,eT=emptyShapeData;eS.data&&eS.data.shapes&&(eT=this.buildShapeData(eS.data,Y.finalSize)),eE=new SVGShapeElement(eT,this.globalData,this)}if(this.textSpans[ek].glyph){var e_=this.textSpans[ek].glyph;this.textSpans[ek].childSpan.removeChild(e_.layerElement),e_.destroy()}this.textSpans[ek].glyph=eE,eE._debug=!0,eE.prepareFrame(0),eE.renderFrame(),this.textSpans[ek].childSpan.appendChild(eE.layerElement),1===eS.t&&this.textSpans[ek].childSpan.setAttribute("transform","scale("+Y.finalSize/100+","+Y.finalSize/100+")")}else ed&&eC.setAttribute("transform","translate("+eu.props[12]+","+eu.props[13]+")"),eC.textContent=eo[ek].val,eC.setAttributeNS("http://www.w3.org/XML/1998/namespace","xml:space","preserve")}ed&&eC&&eC.setAttribute("d",ec)}else{var ej=this.textContainer,eO="start";switch(Y.j){case 1:eO="end";break;case 2:eO="middle";break;default:eO="start"}ej.setAttribute("text-anchor",eO),ej.setAttribute("letter-spacing",em);var eM=this.buildTextContents(Y.finalText);for(ek=0,ew=eM.length,ep=Y.ps?Y.ps[1]+Y.ascent:0;ek=0;et-=1)(this.completeLayers||this.elements[et])&&this.elements[et].prepareFrame(Y-this.layers[et].st);if(this.globalData._mdf)for(et=0;et=0;et-=1)(this.completeLayers||this.elements[et])&&(this.elements[et].prepareFrame(this.renderedFrame-this.layers[et].st),this.elements[et]._mdf&&(this._mdf=!0))}},ICompElement.prototype.renderInnerContent=function(){var Y,et=this.layers.length;for(Y=0;Y=0;en-=1)Y.finalTransform.multiply(Y.transforms[en].transform.mProps.v);Y._mdf=eo},processSequences:function(Y){var et,en=this.sequenceList.length;for(et=0;et=1){this.buffers=[];var Y=this.globalData.canvasContext,et=assetLoader.createCanvas(Y.canvas.width,Y.canvas.height);this.buffers.push(et);var en=assetLoader.createCanvas(Y.canvas.width,Y.canvas.height);this.buffers.push(en),this.data.tt>=3&&!document._isProxy&&assetLoader.loadLumaCanvas()}this.canvasContext=this.globalData.canvasContext,this.transformCanvas=this.globalData.transformCanvas,this.renderableEffectsManager=new CVEffects(this),this.searchEffectTransforms()},createContent:function(){},setBlendMode:function(){var Y=this.globalData;if(Y.blendMode!==this.data.bm){Y.blendMode=this.data.bm;var et=getBlendMode(this.data.bm);Y.canvasContext.globalCompositeOperation=et}},createRenderableComponents:function(){this.maskManager=new CVMaskElement(this.data,this),this.transformEffects=this.renderableEffectsManager.getEffects(effectTypes.TRANSFORM_EFFECT)},hideElement:function(){this.hidden||this.isInRange&&!this.isTransparent||(this.hidden=!0)},showElement:function(){this.isInRange&&!this.isTransparent&&(this.hidden=!1,this._isFirstFrame=!0,this.maskManager._isFirstFrame=!0)},clearCanvas:function(Y){Y.clearRect(this.transformCanvas.tx,this.transformCanvas.ty,this.transformCanvas.w*this.transformCanvas.sx,this.transformCanvas.h*this.transformCanvas.sy)},prepareLayer:function(){if(this.data.tt>=1){var Y=this.buffers[0].getContext("2d");this.clearCanvas(Y),Y.drawImage(this.canvasContext.canvas,0,0),this.currentTransform=this.canvasContext.getTransform(),this.canvasContext.setTransform(1,0,0,1,0,0),this.clearCanvas(this.canvasContext),this.canvasContext.setTransform(this.currentTransform)}},exitLayer:function(){if(this.data.tt>=1){var Y=this.buffers[1],et=Y.getContext("2d");if(this.clearCanvas(et),et.drawImage(this.canvasContext.canvas,0,0),this.canvasContext.setTransform(1,0,0,1,0,0),this.clearCanvas(this.canvasContext),this.canvasContext.setTransform(this.currentTransform),this.comp.getElementById("tp"in this.data?this.data.tp:this.data.ind-1).renderFrame(!0),this.canvasContext.setTransform(1,0,0,1,0,0),this.data.tt>=3&&!document._isProxy){var en=assetLoader.getLumaCanvas(this.canvasContext.canvas);en.getContext("2d").drawImage(this.canvasContext.canvas,0,0),this.clearCanvas(this.canvasContext),this.canvasContext.drawImage(en,0,0)}this.canvasContext.globalCompositeOperation=operationsMap[this.data.tt],this.canvasContext.drawImage(Y,0,0),this.canvasContext.globalCompositeOperation="destination-over",this.canvasContext.drawImage(this.buffers[0],0,0),this.canvasContext.setTransform(this.currentTransform),this.canvasContext.globalCompositeOperation="source-over"}},renderFrame:function(Y){if(!this.hidden&&!this.data.hd&&(1!==this.data.td||Y)){this.renderTransform(),this.renderRenderable(),this.renderLocalTransform(),this.setBlendMode();var et=0===this.data.ty;this.prepareLayer(),this.globalData.renderer.save(et),this.globalData.renderer.ctxTransform(this.finalTransform.localMat.props),this.globalData.renderer.ctxOpacity(this.finalTransform.localOpacity),this.renderInnerContent(),this.globalData.renderer.restore(et),this.exitLayer(),this.maskManager.hasMasks&&this.globalData.renderer.restore(!0),this._isFirstFrame&&(this._isFirstFrame=!1)}},destroy:function(){this.canvasContext=null,this.data=null,this.globalData=null,this.maskManager.destroy()},mHelper:new Matrix},CVBaseElement.prototype.hide=CVBaseElement.prototype.hideElement,CVBaseElement.prototype.show=CVBaseElement.prototype.showElement,CVShapeData.prototype.setAsAnimated=SVGShapeData.prototype.setAsAnimated,extendPrototype([BaseElement,TransformElement,CVBaseElement,IShapeElement,HierarchyElement,FrameElement,RenderableElement],CVShapeElement),CVShapeElement.prototype.initElement=RenderableDOMElement.prototype.initElement,CVShapeElement.prototype.transformHelper={opacity:1,_opMdf:!1},CVShapeElement.prototype.dashResetter=[],CVShapeElement.prototype.createContent=function(){this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,!0,[])},CVShapeElement.prototype.createStyleElement=function(Y,et){var en={data:Y,type:Y.ty,preTransforms:this.transformsManager.addTransformSequence(et),transforms:[],elements:[],closed:!0===Y.hd},ei={};if("fl"===Y.ty||"st"===Y.ty?(ei.c=PropertyFactory.getProp(this,Y.c,1,255,this),ei.c.k||(en.co="rgb("+bmFloor(ei.c.v[0])+","+bmFloor(ei.c.v[1])+","+bmFloor(ei.c.v[2])+")")):("gf"===Y.ty||"gs"===Y.ty)&&(ei.s=PropertyFactory.getProp(this,Y.s,1,null,this),ei.e=PropertyFactory.getProp(this,Y.e,1,null,this),ei.h=PropertyFactory.getProp(this,Y.h||{k:0},0,.01,this),ei.a=PropertyFactory.getProp(this,Y.a||{k:0},0,degToRads,this),ei.g=new GradientProperty(this,Y.g,this)),ei.o=PropertyFactory.getProp(this,Y.o,0,.01,this),"st"===Y.ty||"gs"===Y.ty){if(en.lc=lineCapEnum[Y.lc||2],en.lj=lineJoinEnum[Y.lj||2],1==Y.lj&&(en.ml=Y.ml),ei.w=PropertyFactory.getProp(this,Y.w,0,null,this),ei.w.k||(en.wi=ei.w.v),Y.d){var eo=new DashProperty(this,Y.d,"canvas",this);ei.d=eo,ei.d.k||(en.da=ei.d.dashArray,en.do=ei.d.dashoffset[0])}}else en.r=2===Y.r?"evenodd":"nonzero";return this.stylesList.push(en),ei.style=en,ei},CVShapeElement.prototype.createGroupElement=function(){return{it:[],prevViewData:[]}},CVShapeElement.prototype.createTransformElement=function(Y){return{transform:{opacity:1,_opMdf:!1,key:this.transformsManager.getNewKey(),op:PropertyFactory.getProp(this,Y.o,0,.01,this),mProps:TransformPropertyFactory.getTransformProperty(this,Y,this)}}},CVShapeElement.prototype.createShapeElement=function(Y){var et=new CVShapeData(this,Y,this.stylesList,this.transformsManager);return this.shapes.push(et),this.addShapeToModifiers(et),et},CVShapeElement.prototype.reloadShapes=function(){this._isFirstFrame=!0;var Y,et=this.itemsData.length;for(Y=0;Y=0;ea-=1){if((ed=this.searchProcessedElement(Y[ea]))?et[ea]=en[ed-1]:Y[ea]._shouldRender=ei,"fl"===Y[ea].ty||"st"===Y[ea].ty||"gf"===Y[ea].ty||"gs"===Y[ea].ty)ed?et[ea].style.closed=!1:et[ea]=this.createStyleElement(Y[ea],ey),em.push(et[ea].style);else if("gr"===Y[ea].ty){if(ed)for(eu=0,ec=et[ea].it.length;eu=0;eo-=1)"tr"===et[eo].ty?(ea=en[eo].transform,this.renderShapeTransform(Y,ea)):"sh"===et[eo].ty||"el"===et[eo].ty||"rc"===et[eo].ty||"sr"===et[eo].ty?this.renderPath(et[eo],en[eo]):"fl"===et[eo].ty?this.renderFill(et[eo],en[eo],ea):"st"===et[eo].ty?this.renderStroke(et[eo],en[eo],ea):"gf"===et[eo].ty||"gs"===et[eo].ty?this.renderGradientFill(et[eo],en[eo],ea):"gr"===et[eo].ty?this.renderShape(ea,et[eo].it,en[eo].it):et[eo].ty;ei&&this.drawLayer()},CVShapeElement.prototype.renderStyledShape=function(Y,et){if(this._isFirstFrame||et._mdf||Y.transforms._mdf){var en,ei,eo,ea=Y.trNodes,eu=et.paths,ec=eu._length;ea.length=0;var ed=Y.transforms.finalTransform;for(eo=0;eo=1?eh=.99:eh<=-1&&(eh=-.99);var em=ef*eh,eg=Math.cos(ep+et.a.v)*em+ec[0],ey=Math.sin(ep+et.a.v)*em+ec[1];eo=eu.createRadialGradient(eg,ey,0,ec[0],ec[1],ef)}var ek=Y.g.p,ew=et.g.c,eC=1;for(ea=0;eaec&&"xMidYMid slice"===ed||eueo&&"meet"===ec||eaeo&&"slice"===ec)?this.transformCanvas.tx=(en-this.transformCanvas.w*(ei/this.transformCanvas.h))/2*this.renderConfig.dpr:"xMax"===ef&&(eaeo&&"slice"===ec)?this.transformCanvas.tx=(en-this.transformCanvas.w*(ei/this.transformCanvas.h))*this.renderConfig.dpr:this.transformCanvas.tx=0,"YMid"===ep&&(ea>eo&&"meet"===ec||eaeo&&"meet"===ec||ea=0;Y-=1)this.elements[Y]&&this.elements[Y].destroy&&this.elements[Y].destroy();this.elements.length=0,this.globalData.canvasContext=null,this.animationItem.container=null,this.destroyed=!0},CanvasRendererBase.prototype.renderFrame=function(Y,et){if((this.renderedFrame!==Y||!0!==this.renderConfig.clearCanvas||et)&&!this.destroyed&&-1!==Y){this.renderedFrame=Y,this.globalData.frameNum=Y-this.animationItem._isFirstFrame,this.globalData.frameId+=1,this.globalData._mdf=!this.renderConfig.clearCanvas||et,this.globalData.projectInterface.currentFrame=Y;var en,ei=this.layers.length;for(this.completeLayers||this.checkLayers(Y),en=ei-1;en>=0;en-=1)(this.completeLayers||this.elements[en])&&this.elements[en].prepareFrame(Y-this.layers[en].st);if(this.globalData._mdf){for(!0===this.renderConfig.clearCanvas?this.canvasContext.clearRect(0,0,this.transformCanvas.w,this.transformCanvas.h):this.save(),en=ei-1;en>=0;en-=1)(this.completeLayers||this.elements[en])&&this.elements[en].renderFrame();!0!==this.renderConfig.clearCanvas&&this.restore()}}},CanvasRendererBase.prototype.buildItem=function(Y){var et=this.elements;if(!et[Y]&&99!==this.layers[Y].ty){var en=this.createItem(this.layers[Y],this,this.globalData);et[Y]=en,en.initExpressions()}},CanvasRendererBase.prototype.checkPendingElements=function(){for(;this.pendingElements.length;)this.pendingElements.pop().checkParenting()},CanvasRendererBase.prototype.hide=function(){this.animationItem.container.style.display="none"},CanvasRendererBase.prototype.show=function(){this.animationItem.container.style.display="block"},CVContextData.prototype.duplicate=function(){var Y=2*this._length,et=0;for(et=this._length;et=0;Y-=1)(this.completeLayers||this.elements[Y])&&this.elements[Y].renderFrame()},CVCompElement.prototype.destroy=function(){var Y;for(Y=this.layers.length-1;Y>=0;Y-=1)this.elements[Y]&&this.elements[Y].destroy();this.layers=null,this.elements=null},CVCompElement.prototype.createComp=function(Y){return new CVCompElement(Y,this.globalData,this)},extendPrototype([CanvasRendererBase],CanvasRenderer),CanvasRenderer.prototype.createComp=function(Y){return new CVCompElement(Y,this.globalData,this)},HBaseElement.prototype={checkBlendMode:function(){},initRendererElement:function(){this.baseElement=createTag(this.data.tg||"div"),this.data.hasMask?(this.svgElement=createNS("svg"),this.layerElement=createNS("g"),this.maskedElement=this.layerElement,this.svgElement.appendChild(this.layerElement),this.baseElement.appendChild(this.svgElement)):this.layerElement=this.baseElement,styleDiv(this.baseElement)},createContainerElements:function(){this.renderableEffectsManager=new CVEffects(this),this.transformedElement=this.baseElement,this.maskedElement=this.layerElement,this.data.ln&&this.layerElement.setAttribute("id",this.data.ln),this.data.cl&&this.layerElement.setAttribute("class",this.data.cl),0!==this.data.bm&&this.setBlendMode()},renderElement:function(){var Y=this.transformedElement?this.transformedElement.style:{};if(this.finalTransform._matMdf){var et=this.finalTransform.mat.toCSS();Y.transform=et,Y.webkitTransform=et}this.finalTransform._opMdf&&(Y.opacity=this.finalTransform.mProp.o.v)},renderFrame:function(){this.data.hd||this.hidden||(this.renderTransform(),this.renderRenderable(),this.renderElement(),this.renderInnerContent(),this._isFirstFrame&&(this._isFirstFrame=!1))},destroy:function(){this.layerElement=null,this.transformedElement=null,this.matteElement&&(this.matteElement=null),this.maskManager&&(this.maskManager.destroy(),this.maskManager=null)},createRenderableComponents:function(){this.maskManager=new MaskElement(this.data,this,this.globalData)},addEffects:function(){},setMatte:function(){}},HBaseElement.prototype.getBaseElement=SVGBaseElement.prototype.getBaseElement,HBaseElement.prototype.destroyBaseElement=HBaseElement.prototype.destroy,HBaseElement.prototype.buildElementParenting=BaseRenderer.prototype.buildElementParenting,extendPrototype([BaseElement,TransformElement,HBaseElement,HierarchyElement,FrameElement,RenderableDOMElement],HSolidElement),HSolidElement.prototype.createContent=function(){var Y;this.data.hasMask?((Y=createNS("rect")).setAttribute("width",this.data.sw),Y.setAttribute("height",this.data.sh),Y.setAttribute("fill",this.data.sc),this.svgElement.setAttribute("width",this.data.sw),this.svgElement.setAttribute("height",this.data.sh)):((Y=createTag("div")).style.width=this.data.sw+"px",Y.style.height=this.data.sh+"px",Y.style.backgroundColor=this.data.sc),this.layerElement.appendChild(Y)},extendPrototype([BaseElement,TransformElement,HSolidElement,SVGShapeElement,HBaseElement,HierarchyElement,FrameElement,RenderableElement],HShapeElement),HShapeElement.prototype._renderShapeFrame=HShapeElement.prototype.renderInnerContent,HShapeElement.prototype.createContent=function(){var Y;if(this.baseElement.style.fontSize=0,this.data.hasMask)this.layerElement.appendChild(this.shapesContainer),Y=this.svgElement;else{Y=createNS("svg");var et=this.comp.data?this.comp.data:this.globalData.compSize;Y.setAttribute("width",et.w),Y.setAttribute("height",et.h),Y.appendChild(this.shapesContainer),this.layerElement.appendChild(Y)}this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,this.shapesContainer,0,[],!0),this.filterUniqueShapes(),this.shapeCont=Y},HShapeElement.prototype.getTransformedPoint=function(Y,et){var en,ei=Y.length;for(en=0;en0&&ec<1&&eh[em].push(this.calculateF(ec,Y,et,en,ei,em)):(ed=ea*ea-4*eu*eo)>=0&&((ef=(-ea+bmSqrt(ed))/(2*eo))>0&&ef<1&&eh[em].push(this.calculateF(ef,Y,et,en,ei,em)),(ep=(-ea-bmSqrt(ed))/(2*eo))>0&&ep<1&&eh[em].push(this.calculateF(ep,Y,et,en,ei,em))));this.shapeBoundingBox.left=bmMin.apply(null,eh[0]),this.shapeBoundingBox.top=bmMin.apply(null,eh[1]),this.shapeBoundingBox.right=bmMax.apply(null,eh[0]),this.shapeBoundingBox.bottom=bmMax.apply(null,eh[1])},HShapeElement.prototype.calculateF=function(Y,et,en,ei,eo,ea){return bmPow(1-Y,3)*et[ea]+3*bmPow(1-Y,2)*Y*en[ea]+3*(1-Y)*bmPow(Y,2)*ei[ea]+bmPow(Y,3)*eo[ea]},HShapeElement.prototype.calculateBoundingBox=function(Y,et){var en,ei=Y.length;for(en=0;enen&&(en=eo)}en*=Y.mult}else en=Y.v*Y.mult;et.x-=en,et.xMax+=en,et.y-=en,et.yMax+=en},HShapeElement.prototype.currentBoxContains=function(Y){return this.currentBBox.x<=Y.x&&this.currentBBox.y<=Y.y&&this.currentBBox.width+this.currentBBox.x>=Y.x+Y.width&&this.currentBBox.height+this.currentBBox.y>=Y.y+Y.height},HShapeElement.prototype.renderInnerContent=function(){if(this._renderShapeFrame(),!this.hidden&&(this._isFirstFrame||this._mdf)){var Y=this.tempBoundingBox,et=999999;if(Y.x=et,Y.xMax=-et,Y.y=et,Y.yMax=-et,this.calculateBoundingBox(this.itemsData,Y),Y.width=Y.xMax=0;en-=1){var et=this.hierarchy[en].finalTransform.mProp;this.mat.translate(-et.p.v[0],-et.p.v[1],et.p.v[2]),this.mat.rotateX(-et.or.v[0]).rotateY(-et.or.v[1]).rotateZ(et.or.v[2]),this.mat.rotateX(-et.rx.v).rotateY(-et.ry.v).rotateZ(et.rz.v),this.mat.scale(1/et.s.v[0],1/et.s.v[1],1/et.s.v[2]),this.mat.translate(et.a.v[0],et.a.v[1],et.a.v[2])}if(this.p?this.mat.translate(-this.p.v[0],-this.p.v[1],this.p.v[2]):this.mat.translate(-this.px.v,-this.py.v,this.pz.v),this.a){var en,ei,eo,ea=Math.sqrt(Math.pow((eo=this.p?[this.p.v[0]-this.a.v[0],this.p.v[1]-this.a.v[1],this.p.v[2]-this.a.v[2]]:[this.px.v-this.a.v[0],this.py.v-this.a.v[1],this.pz.v-this.a.v[2]])[0],2)+Math.pow(eo[1],2)+Math.pow(eo[2],2)),eu=[eo[0]/ea,eo[1]/ea,eo[2]/ea],ec=Math.sqrt(eu[2]*eu[2]+eu[0]*eu[0]),ed=Math.atan2(eu[1],ec),ef=Math.atan2(eu[0],-eu[2]);this.mat.rotateY(ef).rotateX(-ed)}this.mat.rotateX(-this.rx.v).rotateY(-this.ry.v).rotateZ(this.rz.v),this.mat.rotateX(-this.or.v[0]).rotateY(-this.or.v[1]).rotateZ(this.or.v[2]),this.mat.translate(this.globalData.compSize.w/2,this.globalData.compSize.h/2,0),this.mat.translate(0,0,this.pe.v);var ep=!this._prevMat.equals(this.mat);if((ep||this.pe._mdf)&&this.comp.threeDElements){for(en=0,ei=this.comp.threeDElements.length;en=Y)return this.threeDElements[et].perspectiveElem;et+=1}return null},HybridRendererBase.prototype.createThreeDContainer=function(Y,et){var en,ei,eo=createTag("div");styleDiv(eo);var ea=createTag("div");if(styleDiv(ea),"3d"===et){(en=eo.style).width=this.globalData.compSize.w+"px",en.height=this.globalData.compSize.h+"px";var eu="50% 50%";en.webkitTransformOrigin=eu,en.mozTransformOrigin=eu,en.transformOrigin=eu;var ec="matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)";(ei=ea.style).transform=ec,ei.webkitTransform=ec}eo.appendChild(ea);var ed={container:ea,perspectiveElem:eo,startPos:Y,endPos:Y,type:et};return this.threeDElements.push(ed),ed},HybridRendererBase.prototype.build3dContainers=function(){var Y,et,en=this.layers.length,ei="";for(Y=0;Y=0;Y-=1)this.resizerElem.appendChild(this.threeDElements[Y].perspectiveElem)},HybridRendererBase.prototype.addTo3dContainer=function(Y,et){for(var en=0,ei=this.threeDElements.length;eneu?(Y=eo/this.globalData.compSize.w,et=eo/this.globalData.compSize.w,en=0,ei=(ea-this.globalData.compSize.h*(eo/this.globalData.compSize.w))/2):(Y=ea/this.globalData.compSize.h,et=ea/this.globalData.compSize.h,en=(eo-this.globalData.compSize.w*(ea/this.globalData.compSize.h))/2,ei=0);var ec=this.resizerElem.style;ec.webkitTransform="matrix3d("+Y+",0,0,0,0,"+et+",0,0,0,0,1,0,"+en+","+ei+",0,1)",ec.transform=ec.webkitTransform},HybridRendererBase.prototype.renderFrame=SVGRenderer.prototype.renderFrame,HybridRendererBase.prototype.hide=function(){this.resizerElem.style.display="none"},HybridRendererBase.prototype.show=function(){this.resizerElem.style.display="block"},HybridRendererBase.prototype.initItems=function(){if(this.buildAllItems(),this.camera)this.camera.setup();else{var Y,et=this.globalData.compSize.w,en=this.globalData.compSize.h,ei=this.threeDElements.length;for(Y=0;Y=ep;)Y/=2,et/=2,en>>>=1;return(Y+en)/et};return eT.int32=function(){return 0|eE.g(4)},eT.quick=function(){return eE.g(4)/4294967296},eT.double=eT,ew(eS(eE.S),Y),(ei.pass||eu||function(Y,en,ei,eo){return(eo&&(eo.S&&ey(eo,eE),Y.state=function(){return ey(eE,{})}),ei)?(et[ec]=Y,en):Y})(eT,em,"global"in ei?ei.global:this==et,ei.state)}function eg(Y){var et,en=Y.length,ei=this,ea=0,eu=ei.i=ei.j=0,ec=ei.S=[];for(en||(Y=[en++]);eaen){var ei=en;en=et,et=ei}return Math.min(Math.max(Y,et),en)}function radiansToDegrees(Y){return Y/degToRads}var radians_to_degrees=radiansToDegrees;function degreesToRadians(Y){return Y*degToRads}var degrees_to_radians=radiansToDegrees,helperLengthArray=[0,0,0,0,0,0];function length(Y,et){if("number"==typeof Y||Y instanceof Number)return et=et||0,Math.abs(Y-et);et||(et=helperLengthArray);var en,ei=Math.min(Y.length,et.length),eo=0;for(en=0;en.5?ef/(2-eu-ec):ef/(eu+ec),eu){case ei:et=(eo-ea)/ef+(eo1&&(en-=1),en<1/6)?Y+(et-Y)*6*en:en<.5?et:en<2/3?Y+(et-Y)*(2/3-en)*6:Y}function hslToRgb(Y){var et,en,ei,eo=Y[0],ea=Y[1],eu=Y[2];if(0===ea)et=eu,ei=eu,en=eu;else{var ec=eu<.5?eu*(1+ea):eu+ea-eu*ea,ed=2*eu-ec;et=hue2rgb(ed,ec,eo+1/3),en=hue2rgb(ed,ec,eo),ei=hue2rgb(ed,ec,eo-1/3)}return[et,en,ei,Y[3]]}function linear(Y,et,en,ei,eo){if((void 0===ei||void 0===eo)&&(ei=et,eo=en,et=0,en=1),en=en)return eo;var ec=en===et?0:(Y-et)/(en-et);if(!ei.length)return ei+(eo-ei)*ec;var ed=ei.length,ef=createTypedArray("float32",ed);for(ea=0;ea1){for(ei=0;ei1?et=1:et<0&&(et=0);var eu=Y(et);if($bm_isInstanceOfArray(eo)){var ec,ed=eo.length,ef=createTypedArray("float32",ed);for(ec=0;ecdata.k[et].t&&Ydata.k[et+1].t-Y?(en=et+2,ei=data.k[et+1].t):(en=et+1,ei=data.k[et].t);break}}-1===en&&(en=et+1,ei=data.k[et].t)}}else en=0,ei=0;var ea={};return ea.index=en,ea.time=ei/elem.comp.globalData.frameRate,ea}function key(Y){if(!data.k.length||"number"==typeof data.k[0])throw Error("The property has no keyframe at index "+Y);Y-=1,et={time:data.k[Y].t/elem.comp.globalData.frameRate,value:[]};var et,en,ei,eo=Object.prototype.hasOwnProperty.call(data.k[Y],"s")?data.k[Y].s:data.k[Y-1].e;for(en=0,ei=eo.length;enef.length-1)&&(et=ef.length-1),ei=ep-(eo=ef[ef.length-1-et].t)),"pingpong"===Y){if(Math.floor((ed-eo)/ei)%2!=0)return this.getValueAtTime((ei-(ed-eo)%ei+eo)/this.comp.globalData.frameRate,0)}else if("offset"===Y){var eh=this.getValueAtTime(eo/this.comp.globalData.frameRate,0),em=this.getValueAtTime(ep/this.comp.globalData.frameRate,0),eg=this.getValueAtTime(((ed-eo)%ei+eo)/this.comp.globalData.frameRate,0),ey=Math.floor((ed-eo)/ei);if(this.pv.length){for(ea=0,eu=(ec=Array(eh.length)).length;ea=ep)return this.pv;if(en?(ei=et?Math.abs(this.elem.comp.globalData.frameRate*et):Math.max(0,this.elem.data.op-ep),eo=ep+ei):((!et||et>ef.length-1)&&(et=ef.length-1),ei=(eo=ef[et].t)-ep),"pingpong"===Y){if(Math.floor((ep-ed)/ei)%2==0)return this.getValueAtTime(((ep-ed)%ei+ep)/this.comp.globalData.frameRate,0)}else if("offset"===Y){var eh=this.getValueAtTime(ep/this.comp.globalData.frameRate,0),em=this.getValueAtTime(eo/this.comp.globalData.frameRate,0),eg=this.getValueAtTime((ei-(ep-ed)%ei+ep)/this.comp.globalData.frameRate,0),ey=Math.floor((ep-ed)/ei)+1;if(this.pv.length){for(ea=0,eu=(ec=Array(eh.length)).length;ea1?(eu-ea)/(et-1):1,ed=0,ef=0;for(en=this.pv.length?createTypedArray("float32",this.pv.length):0;edeu){var ep=ec,eh=ei.c&&ec===ed-1?0:ec+1,em=(eu-ef)/ea[ec].addedLength;en=bez.getPointInSegment(ei.v[ep],ei.v[eh],ei.o[ep],ei.i[eh],em,ea[ec]);break}ef+=ea[ec].addedLength,ec+=1}return en||(en=ei.c?[ei.v[0][0],ei.v[0][1]]:[ei.v[ei._length-1][0],ei.v[ei._length-1][1]]),en},vectorOnPath:function(Y,et,en){1==Y?Y=this.v.c:0==Y&&(Y=.999);var ei=this.pointOnPath(Y,et),eo=this.pointOnPath(Y+.001,et),ea=eo[0]-ei[0],eu=eo[1]-ei[1],ec=Math.sqrt(Math.pow(ea,2)+Math.pow(eu,2));return 0===ec?[0,0]:"tangent"===en?[ea/ec,eu/ec]:[-eu/ec,ea/ec]},tangentOnPath:function(Y,et){return this.vectorOnPath(Y,et,"tangent")},normalOnPath:function(Y,et){return this.vectorOnPath(Y,et,"normal")},setGroupProperty:expressionHelpers.setGroupProperty,getValueAtTime:expressionHelpers.getStaticValueAtTime},extendPrototype([ep],ed),extendPrototype([ep],ef),ef.prototype.getValueAtTime=ec,ef.prototype.initiateExpression=ExpressionManager.initiateExpression;var eh=ShapePropertyFactory.getShapeProp;ShapePropertyFactory.getShapeProp=function(Y,et,en,ei,eo){var ea=eh(Y,et,en,ei,eo);return ea.propertyIndex=et.ix,ea.lock=!1,3===en?expressionHelpers.searchExpressions(Y,et.pt,ea):4===en&&expressionHelpers.searchExpressions(Y,et.ks,ea),ea.k&&Y.addDynamicProperty(ea),ea}}function initialize$1(){addPropertyDecorator()}function addDecorator(){function Y(){return this.data.d.x?(this.calculateExpression=ExpressionManager.initiateExpression.bind(this)(this.elem,this.data.d,this),this.addEffect(this.getExpressionValue.bind(this)),!0):null}TextProperty.prototype.getExpressionValue=function(Y,et){var en=this.calculateExpression(et);if(Y.t!==en){var ei={};return this.copyData(ei,Y),ei.t=en.toString(),ei.__complete=!1,ei}return Y},TextProperty.prototype.searchProperty=function(){var Y=this.searchKeyframes(),et=this.searchExpressions();return this.kf=Y||et,this.kf},TextProperty.prototype.searchExpressions=Y}function initialize(){addDecorator()}function SVGComposableEffect(){}SVGComposableEffect.prototype={createMergeNode:function(Y,et){var en,ei,eo=createNS("feMerge");for(eo.setAttribute("result",Y),ei=0;ei=ep?ey<0?ei:eo:ei+eg*Math.pow((ea-Y)/ey,1/en),eh[em]=eu,em+=1,ec+=256/(ed-1);return eh.join(" ")},SVGProLevelsFilter.prototype.renderFrame=function(Y){if(Y||this.filterManager._mdf){var et,en=this.filterManager.effectElements;this.feFuncRComposed&&(Y||en[3].p._mdf||en[4].p._mdf||en[5].p._mdf||en[6].p._mdf||en[7].p._mdf)&&(et=this.getTableValue(en[3].p.v,en[4].p.v,en[5].p.v,en[6].p.v,en[7].p.v),this.feFuncRComposed.setAttribute("tableValues",et),this.feFuncGComposed.setAttribute("tableValues",et),this.feFuncBComposed.setAttribute("tableValues",et)),this.feFuncR&&(Y||en[10].p._mdf||en[11].p._mdf||en[12].p._mdf||en[13].p._mdf||en[14].p._mdf)&&(et=this.getTableValue(en[10].p.v,en[11].p.v,en[12].p.v,en[13].p.v,en[14].p.v),this.feFuncR.setAttribute("tableValues",et)),this.feFuncG&&(Y||en[17].p._mdf||en[18].p._mdf||en[19].p._mdf||en[20].p._mdf||en[21].p._mdf)&&(et=this.getTableValue(en[17].p.v,en[18].p.v,en[19].p.v,en[20].p.v,en[21].p.v),this.feFuncG.setAttribute("tableValues",et)),this.feFuncB&&(Y||en[24].p._mdf||en[25].p._mdf||en[26].p._mdf||en[27].p._mdf||en[28].p._mdf)&&(et=this.getTableValue(en[24].p.v,en[25].p.v,en[26].p.v,en[27].p.v,en[28].p.v),this.feFuncB.setAttribute("tableValues",et)),this.feFuncA&&(Y||en[31].p._mdf||en[32].p._mdf||en[33].p._mdf||en[34].p._mdf||en[35].p._mdf)&&(et=this.getTableValue(en[31].p.v,en[32].p.v,en[33].p.v,en[34].p.v,en[35].p.v),this.feFuncA.setAttribute("tableValues",et))}},extendPrototype([SVGComposableEffect],SVGDropShadowEffect),SVGDropShadowEffect.prototype.renderFrame=function(Y){if(Y||this.filterManager._mdf){if((Y||this.filterManager.effectElements[4].p._mdf)&&this.feGaussianBlur.setAttribute("stdDeviation",this.filterManager.effectElements[4].p.v/4),Y||this.filterManager.effectElements[0].p._mdf){var et=this.filterManager.effectElements[0].p.v;this.feFlood.setAttribute("flood-color",rgbToHex(Math.round(255*et[0]),Math.round(255*et[1]),Math.round(255*et[2])))}if((Y||this.filterManager.effectElements[1].p._mdf)&&this.feFlood.setAttribute("flood-opacity",this.filterManager.effectElements[1].p.v/255),Y||this.filterManager.effectElements[2].p._mdf||this.filterManager.effectElements[3].p._mdf){var en=this.filterManager.effectElements[3].p.v,ei=(this.filterManager.effectElements[2].p.v-90)*degToRads,eo=en*Math.cos(ei),ea=en*Math.sin(ei);this.feOffset.setAttribute("dx",eo),this.feOffset.setAttribute("dy",ea)}}};var _svgMatteSymbols=[];function SVGMatte3Effect(Y,et,en){this.initialized=!1,this.filterManager=et,this.filterElem=Y,this.elem=en,en.matteElement=createNS("g"),en.matteElement.appendChild(en.layerElement),en.matteElement.appendChild(en.transformedElement),en.baseElement=en.matteElement}function SVGGaussianBlurEffect(Y,et,en,ei){Y.setAttribute("x","-100%"),Y.setAttribute("y","-100%"),Y.setAttribute("width","300%"),Y.setAttribute("height","300%"),this.filterManager=et;var eo=createNS("feGaussianBlur");eo.setAttribute("result",ei),Y.appendChild(eo),this.feGaussianBlur=eo}function TransformEffect(){}function SVGTransformEffect(Y,et){this.init(et)}function CVTransformEffect(Y){this.init(Y)}return SVGMatte3Effect.prototype.findSymbol=function(Y){for(var et=0,en=_svgMatteSymbols.length;et3&&void 0!==ew[3]?ew[3]:{}).ctx,ef=void 0===(ec=ea.req)?null==eu?void 0:eu.req:ec,ep="".concat(eh(en),"/").concat(et),Y.prev=2,eg={headers:ed({"Content-Type":"application/json"},null!=ef&&null!==(em=ef.headers)&&void 0!==em&&em.cookie?{cookie:ef.headers.cookie}:{})},null!=ef&&ef.body&&(eg.body=JSON.stringify(ef.body),eg.method="POST"),Y.next=7,fetch(ep,eg);case 7:return ey=Y.sent,Y.next=10,ey.json();case 10:if(ek=Y.sent,ey.ok){Y.next=13;break}throw ek;case 13:return Y.abrupt("return",Object.keys(ek).length>0?ek:null);case 16:return Y.prev=16,Y.t0=Y.catch(2),ei.error("CLIENT_FETCH_ERROR",{error:Y.t0,url:ep}),Y.abrupt("return",null);case 20:case"end":return Y.stop()}},Y,null,[[2,16]])}))).apply(this,arguments)}function eh(Y){return"undefined"==typeof window?"".concat(Y.baseUrlServer).concat(Y.basePathServer):Y.basePath}function em(){return Math.floor(Date.now()/1e3)}function eg(){var Y=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"nextauth.message";return{receive:function(et){var en=function(en){if(en.key===Y){var ei,eo=JSON.parse(null!==(ei=en.newValue)&&void 0!==ei?ei:"{}");(null==eo?void 0:eo.event)==="session"&&null!=eo&&eo.data&&et(eo)}};return window.addEventListener("storage",en),function(){return window.removeEventListener("storage",en)}},post:function(et){if("undefined"!=typeof window)try{localStorage.setItem(Y,JSON.stringify(ed(ed({},et),{},{timestamp:em()})))}catch(Y){}}}}},37982:function(Y,et,en){"use strict";var ei=en(15856);Object.defineProperty(et,"__esModule",{value:!0}),et.UnsupportedStrategy=et.UnknownError=et.OAuthCallbackError=et.MissingSecret=et.MissingAuthorize=et.MissingAdapterMethods=et.MissingAdapter=et.MissingAPIRoute=et.InvalidCallbackUrl=et.AccountNotLinkedError=void 0,et.adapterErrorHandler=eI,et.capitalize=eP,et.eventsErrorHandler=eN,et.upperSnake=eA;var eo=ei(en(25180)),ea=ei(en(40143)),eu=ei(en(81639)),ec=ei(en(2222)),ed=ei(en(25087)),ef=ei(en(27637)),ep=ei(en(41991)),eh=ei(en(51373)),em=ei(en(81089));function eg(Y){var et=ey();return function(){var en,ei=(0,em.default)(Y);if(et){var eo=(0,em.default)(this).constructor;en=Reflect.construct(ei,arguments,eo)}else en=ei.apply(this,arguments);return(0,eh.default)(this,en)}}function ey(){if("undefined"==typeof Reflect||!Reflect.construct||Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(Y){return!1}}var ek=function(Y){(0,ep.default)(en,Y);var et=eg(en);function en(Y){var ei,eo;return(0,ed.default)(this,en),(eo=et.call(this,null!==(ei=null==Y?void 0:Y.message)&&void 0!==ei?ei:Y)).name="UnknownError",eo.code=Y.code,Y instanceof Error&&(eo.stack=Y.stack),eo}return(0,ef.default)(en,[{key:"toJSON",value:function(){return{name:this.name,message:this.message,stack:this.stack}}}]),en}((0,ei(en(3220)).default)(Error));et.UnknownError=ek;var ew=function(Y){(0,ep.default)(en,Y);var et=eg(en);function en(){var Y;(0,ed.default)(this,en);for(var ei=arguments.length,eo=Array(ei),ea=0;ea0&&void 0!==ei[0]?ei[0]:{}).event,Y.prev=1,!((en="storage"===et)||void 0===eP._session)){Y.next=10;break}return eP._lastSync=(0,eE.now)(),Y.next=7,eF({broadcast:!en});case 7:return eP._session=Y.sent,ef(eP._session),Y.abrupt("return");case 10:if(!(!et||null===eP._session||(0,eE.now)()0&&void 0!==arguments[0]?arguments[0]:{},et=arguments.length>1?arguments[1]:void 0;et||(ep.debug=function(){}),Y.error&&(ep.error=Y.error),Y.warn&&(ep.warn=Y.warn),Y.debug&&(ep.debug=Y.debug)}var em=ep;function eg(){var Y=arguments.length>0&&void 0!==arguments[0]?arguments[0]:ep,et=arguments.length>1?arguments[1]:void 0;try{if("undefined"==typeof window)return Y;var en={},ei=function(Y){en[Y]=function(en,ei){ep[Y](en,ei),"error"===Y&&(ei=ed(ei)),ei.client=!0;var eo="".concat(et,"/_log"),ea=new URLSearchParams(ec({level:Y,code:en},ei));return navigator.sendBeacon?navigator.sendBeacon(eo,ea):fetch(eo,{method:"POST",body:ea,keepalive:!0})}};for(var eo in Y)ei(eo);return en}catch(Y){return ep}}et.default=em},84979:function(Y,et){"use strict";function en(Y){var et;let en=new URL("http://localhost:3000/api/auth");Y&&!Y.startsWith("http")&&(Y=`https://${Y}`);let ei=new URL(null!==(et=Y)&&void 0!==et?et:en),eo=("/"===ei.pathname?en.pathname:ei.pathname).replace(/\/$/,""),ea=`${ei.origin}${eo}`;return{origin:ei.origin,host:ei.host,path:eo,base:ea,toString:()=>ea}}Object.defineProperty(et,"__esModule",{value:!0}),et.default=en},77997:function(Y,et,en){"use strict";en.d(et,{F:function(){return ef},f:function(){return ep}});var ei=en(70079);let eo=["light","dark"],ea="(prefers-color-scheme: dark)",eu="undefined"==typeof window,ec=(0,ei.createContext)(void 0),ed={setTheme:Y=>{},themes:[]},ef=()=>{var Y;return null!==(Y=(0,ei.useContext)(ec))&&void 0!==Y?Y:ed},ep=Y=>(0,ei.useContext)(ec)?ei.createElement(ei.Fragment,null,Y.children):ei.createElement(em,Y),eh=["light","dark"],em=({forcedTheme:Y,disableTransitionOnChange:et=!1,enableSystem:en=!0,enableColorScheme:eu=!0,storageKey:ed="theme",themes:ef=eh,defaultTheme:ep=en?"system":"light",attribute:em="data-theme",value:eC,children:eS,nonce:eE})=>{let[eT,e_]=(0,ei.useState)(()=>ey(ed,ep)),[ej,eO]=(0,ei.useState)(()=>ey(ed)),eM=eC?Object.values(eC):ef,eA=(0,ei.useCallback)(Y=>{let ei=Y;if(!ei)return;"system"===Y&&en&&(ei=ew());let ea=eC?eC[ei]:ei,ec=et?ek():null,ed=document.documentElement;if("class"===em?(ed.classList.remove(...eM),ea&&ed.classList.add(ea)):ea?ed.setAttribute(em,ea):ed.removeAttribute(em),eu){let Y=eo.includes(ep)?ep:null,et=eo.includes(ei)?ei:Y;ed.style.colorScheme=et}null==ec||ec()},[]),eP=(0,ei.useCallback)(Y=>{e_(Y);try{localStorage.setItem(ed,Y)}catch(Y){}},[Y]),eN=(0,ei.useCallback)(et=>{let ei=ew(et);eO(ei),"system"===eT&&en&&!Y&&eA("system")},[eT,Y]);(0,ei.useEffect)(()=>{let Y=window.matchMedia(ea);return Y.addListener(eN),eN(Y),()=>Y.removeListener(eN)},[eN]),(0,ei.useEffect)(()=>{let Y=Y=>{Y.key===ed&&eP(Y.newValue||ep)};return window.addEventListener("storage",Y),()=>window.removeEventListener("storage",Y)},[eP]),(0,ei.useEffect)(()=>{eA(null!=Y?Y:eT)},[Y,eT]);let eI=(0,ei.useMemo)(()=>({theme:eT,setTheme:eP,forcedTheme:Y,resolvedTheme:"system"===eT?ej:eT,themes:en?[...ef,"system"]:ef,systemTheme:en?ej:void 0}),[eT,eP,Y,ej,en,ef]);return ei.createElement(ec.Provider,{value:eI},ei.createElement(eg,{forcedTheme:Y,disableTransitionOnChange:et,enableSystem:en,enableColorScheme:eu,storageKey:ed,themes:ef,defaultTheme:ep,attribute:em,value:eC,children:eS,attrs:eM,nonce:eE}),eS)},eg=(0,ei.memo)(({forcedTheme:Y,storageKey:et,attribute:en,enableSystem:eu,enableColorScheme:ec,defaultTheme:ed,value:ef,attrs:ep,nonce:eh})=>{let em="system"===ed,eg="class"===en?`var d=document.documentElement,c=d.classList;c.remove(${ep.map(Y=>`'${Y}'`).join(",")});`:`var d=document.documentElement,n='${en}',s='setAttribute';`,ey=ec?eo.includes(ed)&&ed?`if(e==='light'||e==='dark'||!e)d.style.colorScheme=e||'${ed}'`:"if(e==='light'||e==='dark')d.style.colorScheme=e":"",ek=(Y,et=!1,ei=!0)=>{let ea=ef?ef[Y]:Y,eu=et?Y+"|| ''":`'${ea}'`,ed="";return ec&&ei&&!et&&eo.includes(Y)&&(ed+=`d.style.colorScheme = '${Y}';`),"class"===en?ed+=et||ea?`c.add(${eu})`:"null":ea&&(ed+=`d[s](n,${eu})`),ed},ew=Y?`!function(){${eg}${ek(Y)}}()`:eu?`!function(){try{${eg}var e=localStorage.getItem('${et}');if('system'===e||(!e&&${em})){var t='${ea}',m=window.matchMedia(t);if(m.media!==t||m.matches){${ek("dark")}}else{${ek("light")}}}else if(e){${ef?`var x=${JSON.stringify(ef)};`:""}${ek(ef?"x[e]":"e",!0)}}${em?"":"else{"+ek(ed,!1,!1)+"}"}${ey}}catch(e){}}()`:`!function(){try{${eg}var e=localStorage.getItem('${et}');if(e){${ef?`var x=${JSON.stringify(ef)};`:""}${ek(ef?"x[e]":"e",!0)}}else{${ek(ed,!1,!1)};}${ey}}catch(t){}}();`;return ei.createElement("script",{nonce:eh,dangerouslySetInnerHTML:{__html:ew}})},()=>!0),ey=(Y,et)=>{let en;if(!eu){try{en=localStorage.getItem(Y)||void 0}catch(Y){}return en||et}},ek=()=>{let Y=document.createElement("style");return Y.appendChild(document.createTextNode("*{-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;-ms-transition:none!important;transition:none!important}")),document.head.appendChild(Y),()=>{window.getComputedStyle(document.body),setTimeout(()=>{document.head.removeChild(Y)},1)}},ew=Y=>(Y||(Y=window.matchMedia(ea)),Y.matches?"dark":"light")},7601:function(Y,et){"use strict";Object.defineProperty(et,"__esModule",{value:!0}),function(Y,et){for(var en in et)Object.defineProperty(Y,en,{enumerable:!0,get:et[en]})}(et,{PrefetchKind:function(){return en},ACTION_REFRESH:function(){return ei},ACTION_NAVIGATE:function(){return eo},ACTION_RESTORE:function(){return ea},ACTION_SERVER_PATCH:function(){return eu},ACTION_PREFETCH:function(){return ec},ACTION_FAST_REFRESH:function(){return ed}});var en,ei="refresh",eo="navigate",ea="restore",eu="server-patch",ec="prefetch",ed="fast-refresh";!function(Y){Y.AUTO="auto",Y.FULL="full",Y.TEMPORARY="temporary"}(en||(en={})),("function"==typeof et.default||"object"==typeof et.default&&null!==et.default)&&void 0===et.default.__esModule&&(Object.defineProperty(et.default,"__esModule",{value:!0}),Object.assign(et.default,et),Y.exports=et.default)},68492:function(Y,et){"use strict";function en(Y,et,en,ei){return!1}Object.defineProperty(et,"__esModule",{value:!0}),Object.defineProperty(et,"getDomainLocale",{enumerable:!0,get:function(){return en}}),("function"==typeof et.default||"object"==typeof et.default&&null!==et.default)&&void 0===et.default.__esModule&&(Object.defineProperty(et.default,"__esModule",{value:!0}),Object.assign(et.default,et),Y.exports=et.default)},77350:function(Y,et,en){"use strict";var ei=en(42813),eo=en(20982),ea=en(2177),eu=en(51083),ec=["imgAttributes","heightInt","widthInt","qualityInt","className","imgStyle","blurStyle","isLazy","fetchPriority","fill","placeholder","loading","srcString","config","unoptimized","loader","onLoadRef","onLoadingCompleteRef","setBlurComplete","setShowAltText","onLoad","onError"],ed=["src","sizes","unoptimized","priority","loading","className","quality","width","height","fill","style","onLoad","onLoadingComplete","placeholder","blurDataURL","fetchPriority","layout","objectFit","objectPosition","lazyBoundary","lazyRoot"],ef=["config"];function ep(Y,et){var en=Object.keys(Y);if(Object.getOwnPropertySymbols){var ei=Object.getOwnPropertySymbols(Y);et&&(ei=ei.filter(function(et){return Object.getOwnPropertyDescriptor(Y,et).enumerable})),en.push.apply(en,ei)}return en}function eh(Y){for(var et=1;et=ei[0]*ef}),kind:"w"}}return{widths:eo,kind:"w"}}return"number"!=typeof et?{widths:ei,kind:"w"}:{widths:eu(new Set([et,2*et].map(function(Y){return eo.find(function(et){return et>=Y})||eo[eo.length-1]}))),kind:"x"}}function eM(Y){var et=Y.config,en=Y.src,ei=Y.unoptimized,eo=Y.width,ea=Y.quality,eu=Y.sizes,ec=Y.loader;if(ei)return{src:en,srcSet:void 0,sizes:void 0};var ed=eO(et,eo,eu),ef=ed.widths,ep=ed.kind,eh=ef.length-1;return{sizes:eu||"w"!==ep?eu:"100vw",srcSet:ef.map(function(Y,ei){return ec({config:et,src:en,quality:ea,width:Y})+" "+("w"===ep?Y:ei+1)+ep}).join(", "),src:ec({config:et,src:en,quality:ea,width:ef[eh]})}}function eA(Y){return void 0===Y?Y:"number"==typeof Y?Number.isFinite(Y)?Y:NaN:"string"==typeof Y&&/^[0-9]+$/.test(Y)?parseInt(Y,10):NaN}function eP(Y,et,en,ei,eo,ea,eu){Y&&Y["data-loaded-src"]!==et&&(Y["data-loaded-src"]=et,("decode"in Y?Y.decode():Promise.resolve()).catch(function(){}).then(function(){if(Y.parentElement&&Y.isConnected){if("blur"===en&&ea(!0),null==ei?void 0:ei.current){var et=new Event("load");Object.defineProperty(et,"target",{writable:!1,value:Y});var eu=!1,ec=!1;ei.current(eh(eh({},et),{},{nativeEvent:et,currentTarget:Y,target:Y,isDefaultPrevented:function(){return eu},isPropagationStopped:function(){return ec},persist:function(){},preventDefault:function(){eu=!0,et.preventDefault()},stopPropagation:function(){ec=!0,et.stopPropagation()}}))}(null==eo?void 0:eo.current)&&eo.current(Y)}}))}function eN(Y){var et=eo(eg.version.split("."),2),en=et[0],ei=et[1],ea=parseInt(en,10),eu=parseInt(ei,10);return ea>18||18===ea&&eu>=3?{fetchPriority:Y}:{fetchpriority:Y}}var eI=(0,eg.forwardRef)(function(Y,et){var en=Y.imgAttributes,eo=Y.heightInt,ea=Y.widthInt,eu=(Y.qualityInt,Y.className),ed=Y.imgStyle,ef=Y.blurStyle,ep=Y.isLazy,em=Y.fetchPriority,ey=Y.fill,ek=Y.placeholder,ew=Y.loading,eC=Y.srcString,eS=(Y.config,Y.unoptimized),eE=(Y.loader,Y.onLoadRef),eT=Y.onLoadingCompleteRef,e_=Y.setBlurComplete,ej=Y.setShowAltText,eO=(Y.onLoad,Y.onError),eM=ei(Y,ec);return ew=ep?"lazy":ew,eg.default.createElement(eg.default.Fragment,null,eg.default.createElement("img",eh(eh(eh(eh({},eM),eN(em)),{},{loading:ew,width:ea,height:eo,decoding:"async","data-nimg":ey?"fill":"1",className:eu,style:eh(eh({},ed),ef)},en),{},{ref:(0,eg.useCallback)(function(Y){et&&("function"==typeof et?et(Y):"object"==typeof et&&(et.current=Y)),Y&&(eO&&(Y.src=Y.src),Y.complete&&eP(Y,eC,ek,eE,eT,e_,eS))},[eC,ek,eE,eT,e_,eO,eS,et]),onLoad:function(Y){eP(Y.currentTarget,eC,ek,eE,eT,e_,eS)},onError:function(Y){ej(!0),"blur"===ek&&e_(!0),eO&&eO(Y)}})))}),eD=(0,eg.forwardRef)(function(Y,et){var en,ea,ec=Y.src,ep=Y.sizes,em=Y.unoptimized,e_=void 0!==em&&em,eO=Y.priority,eP=void 0!==eO&&eO,eD=Y.loading,eR=Y.className,eL=Y.quality,eF=Y.width,eB=Y.height,ez=Y.fill,eU=Y.style,eZ=Y.onLoad,eH=Y.onLoadingComplete,eG=Y.placeholder,eV=void 0===eG?"empty":eG,eW=Y.blurDataURL,eK=Y.fetchPriority,e$=Y.layout,eY=Y.objectFit,eQ=Y.objectPosition,eX=(Y.lazyBoundary,Y.lazyRoot,ei(Y,ed)),eJ=(0,eg.useContext)(eC.ImageConfigContext),e0=(0,eg.useMemo)(function(){var Y=eE||eJ||ew.imageConfigDefault,et=[].concat(eu(Y.deviceSizes),eu(Y.imageSizes)).sort(function(Y,et){return Y-et}),en=Y.deviceSizes.sort(function(Y,et){return Y-et});return eh(eh({},Y),{},{allSizes:et,deviceSizes:en})},[eJ]),e9=eX,e5=e9.loader||eS.default;delete e9.loader;var e4="__next_img_default"in e5;if(e4){if("custom"===e0.loader)throw Error('Image with src "'+ec+'" is missing "loader" prop.\nRead more: https://nextjs.org/docs/messages/next-image-missing-loader')}else{var e3=e5;e5=function(Y){return Y.config,e3(ei(Y,ef))}}if(e$){"fill"===e$&&(ez=!0);var e6={responsive:"100vw",fill:"100vw"},e7={intrinsic:{maxWidth:"100%",height:"auto"},responsive:{width:"100%",height:"auto"}}[e$];e7&&(eU=eh(eh({},eU),e7));var e8=e6[e$];e8&&!ep&&(ep=e8)}var tt="",ta=eA(eF),tu=eA(eB);if(ej(ec)){var tc=eT(ec)?ec.default:ec;if(!tc.src)throw Error("An object should only be passed to the image component src parameter if it comes from a static image import. It must include src. Received "+JSON.stringify(tc));if(!tc.height||!tc.width)throw Error("An object should only be passed to the image component src parameter if it comes from a static image import. It must include height and width. Received "+JSON.stringify(tc));if(en=tc.blurWidth,ea=tc.blurHeight,eW=eW||tc.blurDataURL,tt=tc.src,!ez){if(ta||tu){if(ta&&!tu){var td=ta/tc.width;tu=Math.round(tc.height*td)}else if(!ta&&tu){var tf=tu/tc.height;ta=Math.round(tc.width*tf)}}else ta=tc.width,tu=tc.height}}var tp=!eP&&("lazy"===eD||void 0===eD);(!(ec="string"==typeof ec?ec:tt)||ec.startsWith("data:")||ec.startsWith("blob:"))&&(e_=!0,tp=!1),e0.unoptimized&&(e_=!0),e4&&ec.endsWith(".svg")&&!e0.dangerouslyAllowSVG&&(e_=!0),eP&&(eK="high");var th=eo((0,eg.useState)(!1),2),tm=th[0],tg=th[1],tv=eo((0,eg.useState)(!1),2),tk=tv[0],tw=tv[1],tC=eA(eL),tS=Object.assign(ez?{position:"absolute",height:"100%",width:"100%",left:0,top:0,right:0,bottom:0,objectFit:eY,objectPosition:eQ}:{},tk?{}:{color:"transparent"},eU),tE="blur"===eV&&eW&&!tm?{backgroundSize:tS.objectFit||"cover",backgroundPosition:tS.objectPosition||"50% 50%",backgroundRepeat:"no-repeat",backgroundImage:'url("data:image/svg+xml;charset=utf-8,'+(0,ek.getImageBlurSvg)({widthInt:ta,heightInt:tu,blurWidth:en,blurHeight:ea,blurDataURL:eW,objectFit:tS.objectFit})+'")'}:{},tT=eM({config:e0,src:ec,unoptimized:e_,width:ta,quality:tC,sizes:ep,loader:e5}),t_=ec,tj=(0,eg.useRef)(eZ);(0,eg.useEffect)(function(){tj.current=eZ},[eZ]);var tO=(0,eg.useRef)(eH);(0,eg.useEffect)(function(){tO.current=eH},[eH]);var tM=eh({isLazy:tp,imgAttributes:tT,heightInt:tu,widthInt:ta,qualityInt:tC,className:eR,imgStyle:tS,blurStyle:tE,loading:eD,config:e0,fetchPriority:eK,fill:ez,unoptimized:e_,placeholder:eV,loader:e5,srcString:t_,onLoadRef:tj,onLoadingCompleteRef:tO,setBlurComplete:tg,setShowAltText:tw},e9);return eg.default.createElement(eg.default.Fragment,null,eg.default.createElement(eI,eh(eh({},tM),{},{ref:et})),eP?eg.default.createElement(ey.default,null,eg.default.createElement("link",eh({key:"__nimg-"+tT.src+tT.srcSet+tT.sizes,rel:"preload",as:"image",href:tT.srcSet?void 0:tT.src,imageSrcSet:tT.srcSet,imageSizes:tT.sizes,crossOrigin:e9.crossOrigin},eN(eK)))):null)});("function"==typeof et.default||"object"==typeof et.default&&null!==et.default)&&void 0===et.default.__esModule&&(Object.defineProperty(et.default,"__esModule",{value:!0}),Object.assign(et.default,et),Y.exports=et.default)},64110:function(Y,et,en){"use strict";var ei=en(2177),eo=en(20982),ea=en(42813),eu=["href","as","children","prefetch","passHref","replace","shallow","scroll","locale","onClick","onMouseEnter","onTouchStart","legacyBehavior"];function ec(Y,et){var en=Object.keys(Y);if(Object.getOwnPropertySymbols){var ei=Object.getOwnPropertySymbols(Y);et&&(ei=ei.filter(function(et){return Object.getOwnPropertyDescriptor(Y,et).enumerable})),en.push.apply(en,ei)}return en}function ed(Y){for(var et=1;et0;et&&en&&et(en)})},Y),elements:eo},ed.push(en),ec.set(en,et),et}function ep(Y,et,en){var ei=ef(en),eo=ei.id,ea=ei.observer,eu=ei.elements;return eu.set(Y,et),ea.observe(Y),function(){if(eu.delete(Y),ea.unobserve(Y),0===eu.size){ea.disconnect(),ec.delete(eo);var et=ed.findIndex(function(Y){return Y.root===eo.root&&Y.margin===eo.margin});et>-1&&ed.splice(et,1)}}}function eh(Y){var et=Y.rootRef,en=Y.rootMargin,ec=Y.disabled||!eu,ed=ei((0,eo.useState)(!1),2),ef=ed[0],eh=ed[1],em=(0,eo.useRef)(null),eg=(0,eo.useCallback)(function(Y){em.current=Y},[]);return(0,eo.useEffect)(function(){if(eu){if(!ec&&!ef){var Y=em.current;if(Y&&Y.tagName)return ep(Y,function(Y){return Y&&eh(Y)},{root:null==et?void 0:et.current,rootMargin:en})}}else if(!ef){var ei=(0,ea.requestIdleCallback)(function(){return eh(!0)});return function(){return(0,ea.cancelIdleCallback)(ei)}}},[ec,en,et,ef,em.current]),[eg,ef,(0,eo.useCallback)(function(){eh(!1)},[])]}("function"==typeof et.default||"object"==typeof et.default&&null!==et.default)&&void 0===et.default.__esModule&&(Object.defineProperty(et.default,"__esModule",{value:!0}),Object.assign(et.default,et),Y.exports=et.default)},92510:function(Y,et,en){"use strict";Object.defineProperty(et,"__esModule",{value:!0}),Object.defineProperty(et,"useReportWebVitals",{enumerable:!0,get:function(){return ea}});var ei=en(70079),eo=en(52466);function ea(Y){(0,ei.useEffect)(function(){(0,eo.onCLS)(Y),(0,eo.onFID)(Y),(0,eo.onLCP)(Y),(0,eo.onINP)(Y),(0,eo.onFCP)(Y),(0,eo.onTTFB)(Y)},[Y])}("function"==typeof et.default||"object"==typeof et.default&&null!==et.default)&&void 0===et.default.__esModule&&(Object.defineProperty(et.default,"__esModule",{value:!0}),Object.assign(et.default,et),Y.exports=et.default)},52365:function(Y,et,en){"use strict";Object.defineProperty(et,"__esModule",{value:!0}),Object.defineProperty(et,"AmpStateContext",{enumerable:!0,get:function(){return ei}});var ei=en(64838)._(en(70079)).default.createContext({})},57097:function(Y,et){"use strict";function en(Y){var et=void 0===Y?{}:Y,en=et.ampFirst,ei=void 0!==en&&en,eo=et.hybrid,ea=void 0!==eo&&eo,eu=et.hasQuery,ec=void 0!==eu&&eu;return ei||ea&&ec}Object.defineProperty(et,"__esModule",{value:!0}),Object.defineProperty(et,"isInAmpMode",{enumerable:!0,get:function(){return en}})},37200:function(Y,et,en){"use strict";var ei=en(2177);function eo(Y,et){var en=Object.keys(Y);if(Object.getOwnPropertySymbols){var ei=Object.getOwnPropertySymbols(Y);et&&(ei=ei.filter(function(et){return Object.getOwnPropertyDescriptor(Y,et).enumerable})),en.push.apply(en,ei)}return en}function ea(Y){for(var et=1;et0){eu=!0;var ec=eo.key.slice(eo.key.indexOf("$")+1);Y.has(ec)?ea=!1:Y.add(ec)}switch(eo.type){case"title":case"base":et.has(eo.type)?ea=!1:et.add(eo.type);break;case"meta":for(var ed=0,ef=ey.length;ed=Y.length?{done:!0}:{done:!1,value:Y[ei++]}},e:function(Y){throw Y},f:eo}}throw TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var ea,eu=!0,ec=!1;return{s:function(){en=en.call(Y)},n:function(){var Y=en.next();return eu=Y.done,Y},e:function(Y){ec=!0,ea=Y},f:function(){try{eu||null==en.return||en.return()}finally{if(ec)throw ea}}}}function ef(Y,et){if(Y){if("string"==typeof Y)return ep(Y,et);var en=Object.prototype.toString.call(Y).slice(8,-1);if("Object"===en&&Y.constructor&&(en=Y.constructor.name),"Map"===en||"Set"===en)return Array.from(Y);if("Arguments"===en||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(en))return ep(Y,et)}}function ep(Y,et){(null==et||et>Y.length)&&(et=Y.length);for(var en=0,ei=Array(et);en=Y.length?{done:!0}:{done:!1,value:Y[ei++]}},e:function(Y){throw Y},f:eo}}throw TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var ea,eu=!0,ec=!1;return{s:function(){en=en.call(Y)},n:function(){var Y=en.next();return eu=Y.done,Y},e:function(Y){ec=!0,ea=Y},f:function(){try{eu||null==en.return||en.return()}finally{if(ec)throw ea}}}}function tM(Y,et){if(Y){if("string"==typeof Y)return tA(Y,et);var en=Object.prototype.toString.call(Y).slice(8,-1);if("Object"===en&&Y.constructor&&(en=Y.constructor.name),"Map"===en||"Set"===en)return Array.from(Y);if("Arguments"===en||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(en))return tA(Y,et)}}function tA(Y,et){(null==et||et>Y.length)&&(et=Y.length);for(var en=0,ei=Array(et);en=0?ei="back-forward-cache":en&&(document.prerendering||tQ()>0?ei="prerender":document.wasDiscarded?ei="restore":en.type&&(ei=en.type.replace(/_/g,"-"))),{name:Y,value:void 0===et?-1:et,rating:"good",delta:0,entries:[],id:"v3-".concat(Date.now(),"-").concat(Math.floor(8999999999999*Math.random())+1e12),navigationType:ei}},tJ=function(Y,et,en){try{if(PerformanceObserver.supportedEntryTypes.includes(Y)){var ei=new PerformanceObserver(function(Y){Promise.resolve().then(function(){et(Y.getEntries())})});return ei.observe(Object.assign({type:Y,buffered:!0},en||{})),ei}}catch(Y){}},t9=function(Y,et,en,ei){var eo,ea;return function(eu){et.value>=0&&(eu||ei)&&((ea=et.value-(eo||0))||void 0===eo)&&(eo=et.value,et.delta=ea,et.rating=function(Y,et){return Y>et[1]?"poor":Y>et[0]?"needs-improvement":"good"}(et.value,en),Y(et))}},t5=function(Y){requestAnimationFrame(function(){return requestAnimationFrame(function(){return Y()})})},t4=-1,t3=function(){return"hidden"!==document.visibilityState||document.prerendering?1/0:0},t6=function(Y){"hidden"===document.visibilityState&&t4>-1&&(t4="visibilitychange"===Y.type?Y.timeStamp:0,t8())},t7=function(){addEventListener("visibilitychange",t6,!0),addEventListener("prerenderingchange",t6,!0)},t8=function(){removeEventListener("visibilitychange",t6,!0),removeEventListener("prerenderingchange",t6,!0)},nt=function(){return t4<0&&(t4=t3(),t7(),t$(function(){setTimeout(function(){t4=t3(),t7()},0)})),{get firstHiddenTime(){return t4}}},nn=function(Y){document.prerendering?addEventListener("prerenderingchange",function(){return Y()},!0):Y()},na=[1800,3e3],nu=function(Y,et){et=et||{},nn(function(){var en,ei=nt(),eo=tX("FCP"),ea=tJ("paint",function(Y){Y.forEach(function(Y){"first-contentful-paint"===Y.name&&(ea.disconnect(),Y.startTime=0&&tB1e12?new Date:performance.now())-Y.timeStamp;"pointerdown"==Y.type?function(Y,et){var en=function(){np(Y,et),eo()},ei=function(){eo()},eo=function(){removeEventListener("pointerup",en,nd),removeEventListener("pointercancel",ei,nd)};addEventListener("pointerup",en,nd),addEventListener("pointercancel",ei,nd)}(et,Y):np(et,Y)}},nv=function(Y){["mousedown","keydown","touchstart","pointerdown"].forEach(function(et){return Y(et,ng,nd)})},ny=en(95412),nb=!1;function nx(){nb||(nb=!0,nu(function(Y){var et=Y.value,en=performance.now(),ei=performance.now(),eo=null,ea=null;function eu(){null!=eo&&clearTimeout(eo),ei=performance.now(),eo=setTimeout(function(){null!=ea&&(ea.disconnect(),ea=null);var Y=ei-en,eo=Y+et;ny.Z.postTTITimingEvent({fcp:et,longTasks:Y,tti:eo})},5e3)}eu();try{(ea=new PerformanceObserver(function(){eu()})).observe({type:"longtask",buffered:!0})}catch(Y){}}))}var nk=en(90387),nw=en(998),nC=en(63866),nS=en(7144),nE=en(18008),nT=en(73582),n_=en(40318),nj=en(61236),nO=en(26822),nM=en(32004);function nA(Y){return(0,nj.a)({queryKey:["workspace",Y,"owner_count"],queryFn:function(){var et=(0,ed.Z)(eh().mark(function et(){return eh().wrap(function(et){for(;;)switch(et.prev=et.next){case 0:return et.next=2,ny.Z.getWorkspaceOwnerCount(Y);case 2:return et.abrupt("return",et.sent);case 3:case"end":return et.stop()}},et)}));return function(){return et.apply(this,arguments)}}()})}function nP(Y){var et=Y.workspace,en=(0,ej.Z)(),ei=(0,nT.aF)(),eo=(0,eT.useState)(""),ea=eo[0],eu=eo[1],ec=et.isOwnerOfAccount(),ef=nA(et.id),ep=(0,nS.rk)().data,em=(0,eT.useState)(!1),eg=em[0],ey=em[1],ek=(0,eT.useState)(!1),ew=ek[0],eC=ek[1];if(!ep)return null;var eS=ep.accountItems.find(function(Y){return Y.id!=et.id}),eE=function(){nE.vm.setLeaveWorkspaceData(null)},e_=function(){var Y=(0,ed.Z)(eh().mark(function Y(){return eh().wrap(function(Y){for(;;)switch(Y.prev=Y.next){case 0:if(void 0!=ei){Y.next=2;break}return Y.abrupt("return");case 2:return eC(!0),Y.prev=3,Y.next=6,ny.Z.removeWorkspaceUser(et.id,ei.id);case 6:ey(!0),Y.next=12;break;case 9:Y.prev=9,Y.t0=Y.catch(3),tE.m.danger(en.formatMessage({id:"leaveWorkspaceModal.leaveFailed",defaultMessage:"Failed to leave workspace"}));case 12:eC(!1);case 13:case"end":return Y.stop()}},Y,null,[[3,9]])}));return function(){return Y.apply(this,arguments)}}();if(eg)return(0,eW.jsx)(nD,{workspace:et,fallbackWorkspace:eS,onClose:eE});if(!ef.data)return(0,eW.jsx)(nN,{onClose:eE});var eO=ef.data.total_count,eM=ef.data.owner_count;if(ec&&eM<2)return(0,eW.jsx)(nI,{workspace:et,onClose:eE});var eA=(0,eW.jsx)(eR.ZP.Button,{onClick:function(){nE.vm.setLeaveWorkspaceData(null)},title:en.formatMessage({id:"leaveWorkspaceModal.cancel",defaultMessage:"Cancel"})}),eP=(0,eW.jsx)(eR.ZP.Button,{color:"danger",disabled:void 0==ei||ew||""==ea||ea.toLowerCase()!=(null==ei?void 0:ei.email.toLowerCase()),title:en.formatMessage({id:"leaveWorkspaceModal.leaveButton",defaultMessage:"Leave workspace"}),onClick:function(){e_()}});return(0,eW.jsx)(eL.Z,{isOpen:!0,onClose:eE,showCloseButton:!0,type:"danger",title:en.formatMessage({id:"leaveWorkspaceModal.leaveWorkspace",defaultMessage:"Leave the {workspaceName} workspace"},{workspaceName:et.data.name}),primaryButton:eP,secondaryButton:eA,children:(0,eW.jsxs)("div",{className:"flex flex-col gap-5",children:[(0,eW.jsxs)("div",{className:"flex flex-row gap-3",children:[(0,eW.jsx)(nk.B0,{size:"large",src:et.data.profilePictureUrl}),(0,eW.jsxs)("div",{className:"flex flex-col justify-around",children:[(0,eW.jsx)("div",{className:"text-base font-medium",children:et.data.name}),(0,eW.jsx)("div",{className:"text-sm text-token-text-tertiary",children:(0,eW.jsx)(nM.Z,{id:"leaveWorkspaceModal.memberCount",defaultMessage:"{memberCount, plural, one {1 member} other {{memberCount} members} }",values:{memberCount:eO}})})]})]}),(0,eW.jsxs)("div",{children:[(0,eW.jsx)("h3",{className:"mb-2 text-base font-medium",children:(0,eW.jsx)(nM.Z,{id:"leaveWorkspaceModal.leaveAreYouSure",defaultMessage:"Are you sure?"})}),(0,eW.jsxs)("ul",{className:"ml-3 list-disc text-sm text-token-text-secondary",children:[(0,eW.jsx)("li",{className:"mb-2",children:(0,eW.jsx)(nM.Z,{id:"leaveWorkspaceModal.leaveWorkspaceWarning1",defaultMessage:"This will remove you from your workspace and you won't be able to access all data, including profile, settings, and chat history."})}),(0,eW.jsx)("li",{children:(0,eW.jsx)(nM.Z,{id:"leaveWorkspaceModal.leaveWorkspaceWarning2",defaultMessage:"You will lose access to all channels and messages in this workspace."})})]})]}),(0,eW.jsxs)("div",{children:[(0,eW.jsx)("h3",{className:"mb-2 text-base",children:(0,eW.jsx)(nM.Z,{id:"leaveWorkspaceModal.enterYourEmail",defaultMessage:"Enter your email address to confirm"})}),(0,eW.jsx)(nw.Z,{name:"typeEmailConfirm",value:ea,onChange:function(Y){eu(Y.target.value)}})]})]})})}function nN(Y){var et=Y.onClose;return(0,eW.jsx)(eL.Z,{isOpen:!0,onClose:et,showCloseButton:!0,type:"warning",children:(0,eW.jsx)("div",{className:"flex flex-row justify-center",children:(0,eW.jsx)(nC.Z,{})})})}function nI(Y){var et=Y.workspace,en=Y.onClose,ei=(0,ej.Z)(),eo=(0,eW.jsx)(eR.ZP.Button,{onClick:function(){nE.vm.setLeaveWorkspaceData(null)},title:ei.formatMessage({id:"leaveWorkspaceModal.ok",defaultMessage:"OK"})});return(0,eW.jsx)(eL.Z,{isOpen:!0,onClose:en,showCloseButton:!0,type:"danger",title:ei.formatMessage({id:"leaveWorkspaceModal.cantLeaveWorkspace",defaultMessage:"Couldn't leave the {workspaceName} workspace"},{workspaceName:et.data.name}),secondaryButton:eo,children:(0,eW.jsx)(nM.Z,{id:"leaveWorkspaceModal.lastOwnerWarning",defaultMessage:"Because you're the only owner in the {workspaceName} workspace, assign the owner role to another member before leaving.",values:{workspaceName:et.data.name}})})}function nD(Y){var et=Y.workspace,en=Y.fallbackWorkspace,ei=Y.onClose,eo=(0,ej.Z)(),ea=(0,nT.ec)(function(Y){return Y.currentWorkspace}),eu=function(){void 0!=en&&ea?(nE.vm.setLeaveWorkspaceData(null),ea.id==et.id?((0,nS.nq)(en.id),(0,n_.M)()):tq.E.invalidateQueries({queryKey:["account-status"]})):(nE.vm.setLeaveWorkspaceData(null),nO.bX.deleteCookie(nO.cn.Workspace),(0,n_.M)()),ei()},ec=void 0!=en?(0,eW.jsx)(eR.ZP.Button,{color:"primary",onClick:eu,title:eo.formatMessage({id:"leaveWorkspaceModal.done",defaultMessage:"Done"})}):(0,eW.jsx)(eR.ZP.Button,{color:"primary",onClick:eu,title:eo.formatMessage({id:"leaveWorkspaceModal.startPersonalAccount",defaultMessage:"Start using ChatGPT for free"})});return(0,eW.jsx)(eL.Z,{isOpen:!0,onClose:eu,primaryButton:ec,type:"success",title:eo.formatMessage({id:"leaveWorkspaceModal.leftWorkspaceTitle",defaultMessage:"Successfully left the {workspaceName} workspace"},{workspaceName:et.data.name}),children:(0,eW.jsx)("div",{className:"flex flex-col gap-5",children:(0,eW.jsx)("p",{children:void 0!=en?(0,eW.jsx)(nM.Z,{id:"leaveWorkspaceModal.leftWorkspaceDescription",defaultMessage:"You have successfully left the {workspaceName} workspace.",values:{workspaceName:et.data.name}}):(0,eW.jsx)(nM.Z,{id:"leaveWorkspaceModal.leftWorkspaceDescriptionNoOtherWorkspaces",defaultMessage:"You have successfully left the {workspaceName} workspace. This will create your personal workspace automatically.",values:{workspaceName:et.data.name}})})})})}var nR=en(90038),nL=en(21389);function nF(Y,et){var en=Object.keys(Y);if(Object.getOwnPropertySymbols){var ei=Object.getOwnPropertySymbols(Y);et&&(ei=ei.filter(function(et){return Object.getOwnPropertyDescriptor(Y,et).enumerable})),en.push.apply(en,ei)}return en}function nB(Y){for(var et=1;etLearn more."}}),nH=en(22925),nG=en(61888),nV=en(16213),nW=en(15008);function nq(Y,et){var en=Object.keys(Y);if(Object.getOwnPropertySymbols){var ei=Object.getOwnPropertySymbols(Y);et&&(ei=ei.filter(function(et){return Object.getOwnPropertyDescriptor(Y,et).enumerable})),en.push.apply(en,ei)}return en}function nK(Y){for(var et=1;etcookie policy."},preference1title:{id:"ManageCookiesModal.preference1title",defaultMessage:"Essential"},preference1desc:{id:"ManageCookiesModal.preference1desc.0",defaultMessage:"These cookies are required to operate our Services. For example, they allow us to authenticate users or enable specific features within the Services, including for security purposes."},preference1toggle:{id:"ManageCookiesModal.preference1toggle",defaultMessage:"Allow essential cookies"},preference2title:{id:"ManageCookiesModal.preference2title",defaultMessage:"Analytics"},preference2desc:{id:"ManageCookiesModal.preference2desc.0",defaultMessage:"These cookies help us analyze and understand how our Services perform and are used, such as the number of users, how they interact with our Services, and time spent using the Services."},preference2toggle:{id:"ManageCookiesModal.preference2toggle",defaultMessage:"Allow analytics cookies"},reject:{id:"ManageCookiesModal.reject",defaultMessage:"Reject all"},accept:{id:"ManageCookiesModal.accept",defaultMessage:"Accept all"},updateSuccess:{id:"ManageCookiesModal.updateSuccess",defaultMessage:"Your cookie preferences were updated successfully"},updateFailure:{id:"ManageCookiesModal.updateFailure",defaultMessage:"Unable to update cookie preferences. Try again later."}}),n5=en(66319),n4=en(12275),n3=en(47258),n6=en(36993);function n7(Y){return"disable_mfa"===Y.split("#")[1]}function n8(){var Y=(0,eE.useRouter)(),et=n7(Y.asPath),en=(0,ej.Z)();return et?(0,eW.jsx)(rn,{onClose:function(){return Y.replace("/")},onConfirm:function(){ny.Z.disableMfa().then(function(){Y.replace("/#settings").then(function(){tE.m.success(en.formatMessage(rr.disableMfaSuccess),{hasCloseButton:!0})})}).catch(function(){Y.replace("/#settings").then(function(){tE.m.info(en.formatMessage(rr.disableMfaTimeout),{hasCloseButton:!0})})})}}):null}function rn(Y){var et=Y.onClose,en=Y.onConfirm,ei=(0,ej.Z)();return(0,eW.jsx)(n6.Z,{isOpen:!0,title:ei.formatMessage(rr.disableConfimationTitle),confirmText:ei.formatMessage(rr.disable),onConfirm:en,onClose:et,primaryButtonColor:"danger",children:(0,eW.jsx)("div",{children:(0,eW.jsx)(nM.Z,{id:"postSigninDisableConfimationModal.description",defaultMessage:"Are you sure you want to disable multi-factor authentication? Only a password will be required to access your account."})})})}var rr=(0,eO.vU)({disableConfimationTitle:{id:"mfaDisableConfirmationModal.title.0",defaultMessage:"Disable multi-factor authentication (MFA)"},disable:{id:"mfaDisableConfirmationModal.button",defaultMessage:"Disable MFA"},disableMfaSuccess:{id:"disableMfa.success",defaultMessage:"Multi-factor authentication disabled"},disableMfaTimeout:{id:"disableMfa.timeout",defaultMessage:"Your last log in was too long ago, please try again"}}),ri=en(82256),ro=en(38067),ra=en(38766);function rs(){var Y,et=!!(null!==(Y=(0,nS.t)())&&void 0!==Y&&Y.isTemporaryChatAvailable()),en=(0,ro.Gt)();return(0,eT.useEffect)(function(){if(et){var Y=ra._P.getLocalStorageHistoryDisabled();void 0!==Y&&(Y&&en.mutate({setting:ri.sh.TrainingAllowed,value:!1}),tG.A.logEvent(tV.M.migrateToTrainingAllowed,{trainingAllowed:!Y}),ra._P.clearLocalStorageHistoryDisabled())}},[et,en]),null}var ru=en(79877),rc=en(89489);function rp(){return(0,rc.useReportWebVitals)(function(Y){"/search"===window.location.pathname&&console.debug(Y)}),null}var rh=en(9280),rm=function(){var Y=(0,eE.useRouter)();(0,eT.useEffect)(function(){return tG.A.logPageView(),Y.events.on("routeChangeComplete",tG.A.logPageView),Y.events.on("hashChangeComplete",tG.A.logPageView),function(){Y.events.off("routeChangeComplete",tG.A.logPageView),Y.events.off("hashChangeComplete",tG.A.logPageView)}},[Y.events])},rg={src:"https://cdn.oaistatic.com/_next/static/media/apple-touch-icon.59f2e898.png",height:180,width:180,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAMAAADz0U65AAAAb1BMVEXN3NjL29bL2tbG19LE1tHC1M/B1M/A08680cu80Mu70Mq5z8m4zsi2zce2zcawycKvyMGuyMGOtauNtaqMtKqLtKmCr6OBr6N3qp12qZx1qZx0qJtzqJtyqJpxp5pxp5lupZhtpZdrpJZno5RnopTLRnOIAAAARklEQVR42gVAhxZAIBS9RsMrsqlI6/+/0YHzcb1rsPDZ8GY+PyQJxcRQcBDpqe8evF0/aqIdhQRTkAnhWlpusocN1W7Rux+jjQSNTfAgDwAAAABJRU5ErkJggg==",blurWidth:8,blurHeight:8},rv={src:"https://cdn.oaistatic.com/_next/static/media/favicon-16x16.9b8dbb69.png",height:16,width:16,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAA2ElEQVR42j2PS7LBUBCGzzat4D4muNdjyNACUJ4TQRJUUCZBCiEUcVQlFDbBFvp3OlWMTp/qr//+WmR6jdi/UX8m9SoKE4OyvSZ9a0X86bWHqmMipZqJbhVtz6H5WWJ5DWDsFpQfakgqSMS7FYykR+49hHX0YIdHzM5S1Rv6bZchONYOffQPLsZyi/7eZSAC02aDRMqs01R95pfTBxoc1rADn50gfrQSLH9D76mh9MDr+I0rN8G2OasVia1uARyV1Nk6YHF1AASfwtBXq4iM2SSOTehRkx3wAlEavbaAWUXMAAAAAElFTkSuQmCC",blurWidth:8,blurHeight:8},ry={src:"https://cdn.oaistatic.com/_next/static/media/favicon-32x32.be48395e.png",height:32,width:32,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAA3ElEQVR42hWPS2oCYRCE/3t6gQQSQ0xilsk2j23IEHUTUWdGEcXxsfAxgjq/qDOijqCn8ARddm0auuujusrkvWLm2S1cslUH34Eveb8kN+UfPNb+Lq9+KWMo3ld+0bChjPcbRKcD6lEo781/EDIU+8lS7PmIzmaBkULD3VpvVm7VyXx0XNEFQRyhvZ6jtZphfIgxTbd4cgticjrCNAGPFAl1FR4kS3wGHgxterEV2tKeb+w55VtkKw4Mg7xpIH8xEQYkVI8muNNsWgCGVXIKsdqLV5QvtX2oOhS54wr3fr7qponcLQAAAABJRU5ErkJggg==",blurWidth:8,blurHeight:8},rb=en(71690);function rk(Y,et){var en=Object.keys(Y);if(Object.getOwnPropertySymbols){var ei=Object.getOwnPropertySymbols(Y);et&&(ei=ei.filter(function(et){return Object.getOwnPropertyDescriptor(Y,et).enumerable})),en.push.apply(en,ei)}return en}function rC(Y){for(var et=1;et{let{__scopeToast:et,label:en="Notification",duration:ei=5e3,swipeDirection:eo="right",swipeThreshold:ea=50,children:eu}=Y,[ec,ed]=(0,eT.useState)(null),[ef,ep]=(0,eT.useState)(0),eh=(0,eT.useRef)(!1),em=(0,eT.useRef)(!1);return(0,eT.createElement)(tM.Provider,{scope:et},(0,eT.createElement)(tD,{scope:et,label:en,duration:ei,swipeDirection:eo,swipeThreshold:ea,toastCount:ef,viewport:ec,onViewportChange:ed,onToastAdd:(0,eT.useCallback)(()=>ep(Y=>Y+1),[]),onToastRemove:(0,eT.useCallback)(()=>ep(Y=>Y-1),[]),isFocusedToastEscapeKeyDownRef:eh,isClosePausedRef:em},eu))};tL.propTypes={label(Y){if(Y.label&&"string"==typeof Y.label&&!Y.label.trim()){let Y=`Invalid prop \`label\` supplied to \`${tO}\`. Expected non-empty \`string\`.`;return Error(Y)}return null}};let tF="ToastViewport",tB=["F8"],tU="toast.viewportPause",tZ="toast.viewportResume",tH=(0,eT.forwardRef)((Y,et)=>{let{__scopeToast:en,hotkey:ei=tB,label:eo="Notifications ({hotkey})",...ea}=Y,eu=tR(tF,en),ec=tA(en),ed=(0,eT.useRef)(null),ef=(0,eT.useRef)(null),ep=(0,eT.useRef)(null),eh=(0,eT.useRef)(null),em=(0,tm.e)(et,eh,eu.onViewportChange),eg=ei.join("+").replace(/Key/g,"").replace(/Digit/g,""),ey=eu.toastCount>0;(0,eT.useEffect)(()=>{let Y=Y=>{var et;let en=ei.every(et=>Y[et]||Y.code===et);en&&(null===(et=eh.current)||void 0===et||et.focus())};return document.addEventListener("keydown",Y),()=>document.removeEventListener("keydown",Y)},[ei]),(0,eT.useEffect)(()=>{let Y=ed.current,et=eh.current;if(ey&&Y&&et){let en=()=>{if(!eu.isClosePausedRef.current){let Y=new CustomEvent(tU);et.dispatchEvent(Y),eu.isClosePausedRef.current=!0}},ei=()=>{if(eu.isClosePausedRef.current){let Y=new CustomEvent(tZ);et.dispatchEvent(Y),eu.isClosePausedRef.current=!1}},eo=et=>{let en=!Y.contains(et.relatedTarget);en&&ei()},ea=()=>{let et=Y.contains(document.activeElement);et||ei()};return Y.addEventListener("focusin",en),Y.addEventListener("focusout",eo),Y.addEventListener("pointermove",en),Y.addEventListener("pointerleave",ea),window.addEventListener("blur",en),window.addEventListener("focus",ei),()=>{Y.removeEventListener("focusin",en),Y.removeEventListener("focusout",eo),Y.removeEventListener("pointermove",en),Y.removeEventListener("pointerleave",ea),window.removeEventListener("blur",en),window.removeEventListener("focus",ei)}}},[ey,eu.isClosePausedRef]);let ek=(0,eT.useCallback)(({tabbingDirection:Y})=>{let et=ec(),en=et.map(et=>{let en=et.ref.current,ei=[en,...np(en)];return"forwards"===Y?ei:ei.reverse()});return("forwards"===Y?en.reverse():en).flat()},[ec]);return(0,eT.useEffect)(()=>{let Y=eh.current;if(Y){let et=et=>{let en=et.altKey||et.ctrlKey||et.metaKey,ei="Tab"===et.key&&!en;if(ei){var eo,ea,eu;let en=document.activeElement,ei=et.shiftKey,ec=et.target===Y;if(ec&&ei){null===(eo=ef.current)||void 0===eo||eo.focus();return}let ed=ei?"backwards":"forwards",eh=ek({tabbingDirection:ed}),em=eh.findIndex(Y=>Y===en);nh(eh.slice(em+1))?et.preventDefault():ei?null===(ea=ef.current)||void 0===ea||ea.focus():null===(eu=ep.current)||void 0===eu||eu.focus()}};return Y.addEventListener("keydown",et),()=>Y.removeEventListener("keydown",et)}},[ec,ek]),(0,eT.createElement)(tk.I0,{ref:ed,role:"region","aria-label":eo.replace("{hotkey}",eg),tabIndex:-1,style:{pointerEvents:ey?void 0:"none"}},ey&&(0,eT.createElement)(tV,{ref:ef,onFocusFromOutsideViewport:()=>{let Y=ek({tabbingDirection:"forwards"});nh(Y)}}),(0,eT.createElement)(tM.Slot,{scope:en},(0,eT.createElement)(tS.WV.ol,(0,tf.Z)({tabIndex:-1},ea,{ref:em}))),ey&&(0,eT.createElement)(tV,{ref:ep,onFocusFromOutsideViewport:()=>{let Y=ek({tabbingDirection:"backwards"});nh(Y)}}))}),tG="ToastFocusProxy",tV=(0,eT.forwardRef)((Y,et)=>{let{__scopeToast:en,onFocusFromOutsideViewport:ei,...eo}=Y,ea=tR(tG,en);return(0,eT.createElement)(tj.T,(0,tf.Z)({"aria-hidden":!0,tabIndex:0},eo,{ref:et,style:{position:"fixed"},onFocus:Y=>{var et;let en=Y.relatedTarget,eo=!(null!==(et=ea.viewport)&&void 0!==et&&et.contains(en));eo&&ei()}}))}),tW="Toast",tq="toast.swipeStart",tK="toast.swipeMove",t$="toast.swipeCancel",tY="toast.swipeEnd",tQ=(0,eT.forwardRef)((Y,et)=>{let{forceMount:en,open:ei,defaultOpen:eo,onOpenChange:ea,...eu}=Y,[ec=!0,ed]=(0,tT.T)({prop:ei,defaultProp:eo,onChange:ea});return(0,eT.createElement)(tC.z,{present:en||ec},(0,eT.createElement)(t9,(0,tf.Z)({open:ec},eu,{ref:et,onClose:()=>ed(!1),onPause:(0,tE.W)(Y.onPause),onResume:(0,tE.W)(Y.onResume),onSwipeStart:(0,th.M)(Y.onSwipeStart,Y=>{Y.currentTarget.setAttribute("data-swipe","start")}),onSwipeMove:(0,th.M)(Y.onSwipeMove,Y=>{let{x:et,y:en}=Y.detail.delta;Y.currentTarget.setAttribute("data-swipe","move"),Y.currentTarget.style.setProperty("--radix-toast-swipe-move-x",`${et}px`),Y.currentTarget.style.setProperty("--radix-toast-swipe-move-y",`${en}px`)}),onSwipeCancel:(0,th.M)(Y.onSwipeCancel,Y=>{Y.currentTarget.setAttribute("data-swipe","cancel"),Y.currentTarget.style.removeProperty("--radix-toast-swipe-move-x"),Y.currentTarget.style.removeProperty("--radix-toast-swipe-move-y"),Y.currentTarget.style.removeProperty("--radix-toast-swipe-end-x"),Y.currentTarget.style.removeProperty("--radix-toast-swipe-end-y")}),onSwipeEnd:(0,th.M)(Y.onSwipeEnd,Y=>{let{x:et,y:en}=Y.detail.delta;Y.currentTarget.setAttribute("data-swipe","end"),Y.currentTarget.style.removeProperty("--radix-toast-swipe-move-x"),Y.currentTarget.style.removeProperty("--radix-toast-swipe-move-y"),Y.currentTarget.style.setProperty("--radix-toast-swipe-end-x",`${et}px`),Y.currentTarget.style.setProperty("--radix-toast-swipe-end-y",`${en}px`),ed(!1)})})))}),[tX,tJ]=tN(tW,{onClose(){}}),t9=(0,eT.forwardRef)((Y,et)=>{let{__scopeToast:en,type:ei="foreground",duration:eo,open:ea,onClose:eu,onEscapeKeyDown:ec,onPause:ed,onResume:ef,onSwipeStart:ep,onSwipeMove:eh,onSwipeCancel:em,onSwipeEnd:eg,...ey}=Y,ek=tR(tW,en),[ew,eC]=(0,eT.useState)(null),eS=(0,tm.e)(et,Y=>eC(Y)),eE=(0,eT.useRef)(null),e_=(0,eT.useRef)(null),ej=eo||ek.duration,eO=(0,eT.useRef)(0),eM=(0,eT.useRef)(ej),eA=(0,eT.useRef)(0),{onToastAdd:eP,onToastRemove:eN}=ek,eI=(0,tE.W)(()=>{var Y;let et=null==ew?void 0:ew.contains(document.activeElement);et&&(null===(Y=ek.viewport)||void 0===Y||Y.focus()),eu()}),eD=(0,eT.useCallback)(Y=>{Y&&Y!==1/0&&(window.clearTimeout(eA.current),eO.current=new Date().getTime(),eA.current=window.setTimeout(eI,Y))},[eI]);(0,eT.useEffect)(()=>{let Y=ek.viewport;if(Y){let et=()=>{eD(eM.current),null==ef||ef()},en=()=>{let Y=new Date().getTime()-eO.current;eM.current=eM.current-Y,window.clearTimeout(eA.current),null==ed||ed()};return Y.addEventListener(tU,en),Y.addEventListener(tZ,et),()=>{Y.removeEventListener(tU,en),Y.removeEventListener(tZ,et)}}},[ek.viewport,ej,ed,ef,eD]),(0,eT.useEffect)(()=>{ea&&!ek.isClosePausedRef.current&&eD(ej)},[ea,ej,ek.isClosePausedRef,eD]),(0,eT.useEffect)(()=>(eP(),()=>eN()),[eP,eN]);let eR=(0,eT.useMemo)(()=>ew?nn(ew):null,[ew]);return ek.viewport?(0,eT.createElement)(eT.Fragment,null,eR&&(0,eT.createElement)(t5,{__scopeToast:en,role:"status","aria-live":"foreground"===ei?"assertive":"polite","aria-atomic":!0},eR),(0,eT.createElement)(tX,{scope:en,onClose:eI},(0,tp.createPortal)((0,eT.createElement)(tM.ItemSlot,{scope:en},(0,eT.createElement)(tk.fC,{asChild:!0,onEscapeKeyDown:(0,th.M)(ec,()=>{ek.isFocusedToastEscapeKeyDownRef.current||eI(),ek.isFocusedToastEscapeKeyDownRef.current=!1})},(0,eT.createElement)(tS.WV.li,(0,tf.Z)({role:"status","aria-live":"off","aria-atomic":!0,tabIndex:0,"data-state":ea?"open":"closed","data-swipe-direction":ek.swipeDirection},ey,{ref:eS,style:{userSelect:"none",touchAction:"none",...Y.style},onKeyDown:(0,th.M)(Y.onKeyDown,Y=>{"Escape"!==Y.key||(null==ec||ec(Y.nativeEvent),Y.nativeEvent.defaultPrevented||(ek.isFocusedToastEscapeKeyDownRef.current=!0,eI()))}),onPointerDown:(0,th.M)(Y.onPointerDown,Y=>{0===Y.button&&(eE.current={x:Y.clientX,y:Y.clientY})}),onPointerMove:(0,th.M)(Y.onPointerMove,Y=>{if(!eE.current)return;let et=Y.clientX-eE.current.x,en=Y.clientY-eE.current.y,ei=!!e_.current,eo=["left","right"].includes(ek.swipeDirection),ea=["left","up"].includes(ek.swipeDirection)?Math.min:Math.max,eu=eo?ea(0,et):0,ec=eo?0:ea(0,en),ed="touch"===Y.pointerType?10:2,ef={x:eu,y:ec},em={originalEvent:Y,delta:ef};ei?(e_.current=ef,na(tK,eh,em,{discrete:!1})):nu(ef,ek.swipeDirection,ed)?(e_.current=ef,na(tq,ep,em,{discrete:!1}),Y.target.setPointerCapture(Y.pointerId)):(Math.abs(et)>ed||Math.abs(en)>ed)&&(eE.current=null)}),onPointerUp:(0,th.M)(Y.onPointerUp,Y=>{let et=e_.current,en=Y.target;if(en.hasPointerCapture(Y.pointerId)&&en.releasePointerCapture(Y.pointerId),e_.current=null,eE.current=null,et){let en=Y.currentTarget,ei={originalEvent:Y,delta:et};nu(et,ek.swipeDirection,ek.swipeThreshold)?na(tY,eg,ei,{discrete:!0}):na(t$,em,ei,{discrete:!0}),en.addEventListener("click",Y=>Y.preventDefault(),{once:!0})}})})))),ek.viewport))):null});t9.propTypes={type(Y){if(Y.type&&!["foreground","background"].includes(Y.type)){let Y=`Invalid prop \`type\` supplied to \`${tW}\`. Expected \`foreground | background\`.`;return Error(Y)}return null}};let t5=Y=>{let{__scopeToast:et,children:en,...ei}=Y,eo=tR(tW,et),[ea,eu]=(0,eT.useState)(!1),[ec,ed]=(0,eT.useState)(!1);return nd(()=>eu(!0)),(0,eT.useEffect)(()=>{let Y=window.setTimeout(()=>ed(!0),1e3);return()=>window.clearTimeout(Y)},[]),ec?null:(0,eT.createElement)(tw.h,{asChild:!0},(0,eT.createElement)(tj.T,ei,ea&&(0,eT.createElement)(eT.Fragment,null,eo.label," ",en)))},t4=(0,eT.forwardRef)((Y,et)=>{let{__scopeToast:en,...ei}=Y;return(0,eT.createElement)(tS.WV.div,(0,tf.Z)({},ei,{ref:et}))}),t3="ToastAction",t6=(0,eT.forwardRef)((Y,et)=>{let{altText:en,...ei}=Y;return en?(0,eT.createElement)(nt,{altText:en,asChild:!0},(0,eT.createElement)(t8,(0,tf.Z)({},ei,{ref:et}))):null});t6.propTypes={altText:Y=>Y.altText?null:Error(`Missing prop \`altText\` expected on \`${t3}\``)};let t7="ToastClose",t8=(0,eT.forwardRef)((Y,et)=>{let{__scopeToast:en,...ei}=Y,eo=tJ(t7,en);return(0,eT.createElement)(nt,{asChild:!0},(0,eT.createElement)(tS.WV.button,(0,tf.Z)({type:"button"},ei,{ref:et,onClick:(0,th.M)(Y.onClick,eo.onClose)})))}),nt=(0,eT.forwardRef)((Y,et)=>{let{__scopeToast:en,altText:ei,...eo}=Y;return(0,eT.createElement)(tS.WV.div,(0,tf.Z)({"data-radix-toast-announce-exclude":"","data-radix-toast-announce-alt":ei||void 0},eo,{ref:et}))});function nn(Y){let et=[],en=Array.from(Y.childNodes);return en.forEach(Y=>{if(Y.nodeType===Y.TEXT_NODE&&Y.textContent&&et.push(Y.textContent),nf(Y)){let en=Y.ariaHidden||Y.hidden||"none"===Y.style.display,ei=""===Y.dataset.radixToastAnnounceExclude;if(!en){if(ei){let en=Y.dataset.radixToastAnnounceAlt;en&&et.push(en)}else et.push(...nn(Y))}}}),et}function na(Y,et,en,{discrete:ei}){let eo=en.originalEvent.currentTarget,ea=new CustomEvent(Y,{bubbles:!0,cancelable:!0,detail:en});et&&eo.addEventListener(Y,et,{once:!0}),ei?(0,tS.jH)(eo,ea):eo.dispatchEvent(ea)}let nu=(Y,et,en=0)=>{let ei=Math.abs(Y.x),eo=Math.abs(Y.y),ea=ei>eo;return"left"===et||"right"===et?ea&&ei>en:!ea&&eo>en};function nd(Y=()=>{}){let et=(0,tE.W)(Y);(0,t_.b)(()=>{let Y=0,en=0;return Y=window.requestAnimationFrame(()=>en=window.requestAnimationFrame(et)),()=>{window.cancelAnimationFrame(Y),window.cancelAnimationFrame(en)}},[et])}function nf(Y){return Y.nodeType===Y.ELEMENT_NODE}function np(Y){let et=[],en=document.createTreeWalker(Y,NodeFilter.SHOW_ELEMENT,{acceptNode:Y=>{let et="INPUT"===Y.tagName&&"hidden"===Y.type;return Y.disabled||Y.hidden||et?NodeFilter.FILTER_SKIP:Y.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;en.nextNode();)et.push(en.currentNode);return et}function nh(Y){let et=document.activeElement;return Y.some(Y=>Y===et||(Y.focus(),document.activeElement!==et))}let ng=tL,nv=tH,ny=tQ,nb=t4,nx=t6,nk=t8;var nw=en(1755),nC=en(99893),nS=en(26822),nE=en(14765),nT=en(44260),n_=en(26739);let nj="AlertDialog",[nO,nM]=(0,tv.b)(nj,[nT.p8]),nA=(0,nT.p8)(),nP=Y=>{let{__scopeAlertDialog:et,...en}=Y,ei=nA(et);return(0,eT.createElement)(nT.fC,(0,tf.Z)({},ei,en,{modal:!0}))},nN=Y=>{let{__scopeAlertDialog:et,...en}=Y,ei=nA(et);return(0,eT.createElement)(nT.h_,(0,tf.Z)({},ei,en))},nI=(0,eT.forwardRef)((Y,et)=>{let{__scopeAlertDialog:en,...ei}=Y,eo=nA(en);return(0,eT.createElement)(nT.aV,(0,tf.Z)({},eo,ei,{ref:et}))}),nD="AlertDialogContent",[nR,nL]=nO(nD),nF=(0,eT.forwardRef)((Y,et)=>{let{__scopeAlertDialog:en,children:ei,...eo}=Y,ea=nA(en),eu=(0,eT.useRef)(null),ec=(0,tm.e)(et,eu),ed=(0,eT.useRef)(null);return(0,eT.createElement)(nT.jm,{contentName:nD,titleName:nB,docsSlug:"alert-dialog"},(0,eT.createElement)(nR,{scope:en,cancelRef:ed},(0,eT.createElement)(nT.VY,(0,tf.Z)({role:"alertdialog"},ea,eo,{ref:ec,onOpenAutoFocus:(0,th.M)(eo.onOpenAutoFocus,Y=>{var et;Y.preventDefault(),null===(et=ed.current)||void 0===et||et.focus({preventScroll:!0})}),onPointerDownOutside:Y=>Y.preventDefault(),onInteractOutside:Y=>Y.preventDefault()}),(0,eT.createElement)(n_.A4,null,ei),!1)))}),nB="AlertDialogTitle",nz=(0,eT.forwardRef)((Y,et)=>{let{__scopeAlertDialog:en,...ei}=Y,eo=nA(en);return(0,eT.createElement)(nT.Dx,(0,tf.Z)({},eo,ei,{ref:et}))}),nU=(0,eT.forwardRef)((Y,et)=>{let{__scopeAlertDialog:en,...ei}=Y,eo=nA(en);return(0,eT.createElement)(nT.dk,(0,tf.Z)({},eo,ei,{ref:et}))}),nZ=(0,eT.forwardRef)((Y,et)=>{let{__scopeAlertDialog:en,...ei}=Y,eo=nA(en);return(0,eT.createElement)(nT.x8,(0,tf.Z)({},eo,ei,{ref:et}))}),nH="AlertDialogCancel",nG=(0,eT.forwardRef)((Y,et)=>{let{__scopeAlertDialog:en,...ei}=Y,{cancelRef:eo}=nL(nH,en),ea=nA(en),eu=(0,tm.e)(et,eo);return(0,eT.createElement)(nT.x8,(0,tf.Z)({},ea,ei,{ref:eu}))}),nV=nP,nW=nN,nq=nI,nK=nF,n$=nZ,nY=nG,nQ=nz,nX=nU;function nJ(Y){var et=Y.title,en=Y.description,ei=Y.onClose,eo=Y.actionButton,ea=Y.cancelButton;return(0,eQ.jsx)(nV,{open:!0,onOpenChange:function(Y){Y||ei()},children:(0,eQ.jsxs)(nW,{children:[(0,eQ.jsx)(nq,{className:"fixed inset-0 border-token-border-medium radix-state-open:animate-show"}),(0,eQ.jsxs)(nK,{className:"fixed left-1/2 top-1/2 flex max-h-[85vh] w-[90vw] max-w-lg -translate-x-1/2 -translate-y-1/2 flex-col gap-2 rounded-[6px] bg-token-main-surface-primary shadow-2xl focus:outline-none radix-state-open:animate-alertShow",onEscapeKeyDown:function(Y){return Y.preventDefault()},children:[(0,eQ.jsx)(nQ,{className:"border-b border-token-border-medium p-4 text-lg font-medium md:p-6",children:et}),(0,eQ.jsxs)("div",{className:"flex flex-col gap-4 p-4 md:px-6",children:[(0,eQ.jsx)(nX,{className:"text-base",children:en}),(0,eQ.jsxs)("div",{className:"flex justify-end gap-2",children:[ea&&(0,eQ.jsx)(nY,{asChild:!0,children:ea}),(0,eQ.jsx)(n$,{asChild:!0,children:eo})]})]})]})]})})}var n0=en(91559);function n9(Y){var et=Y.children;return(0,eQ.jsxs)(ng,{children:[(0,eQ.jsx)(ny,{className:"radix-state-closed:animate-hide radix-state-open:animate-slideIn popover grid grid-cols-[auto_max-content] items-center gap-x-4 rounded-lg bg-token-main-surface-primary p-4 shadow-xs [grid-template-areas:_'title_action'_'description_action'] sm:max-w-2xl",open:!0,children:et}),(0,eQ.jsx)(nv,{className:"fixed bottom-0 right-0 z-50 m-0 flex max-w-[100vw] list-none flex-col gap-4 p-6 outline-none"})]})}function n5(Y,et){var en=Object.keys(Y);if(Object.getOwnPropertySymbols){var ei=Object.getOwnPropertySymbols(Y);et&&(ei=ei.filter(function(et){return Object.getOwnPropertyDescriptor(Y,et).enumerable})),en.push.apply(en,ei)}return en}function n4(Y){for(var et=1;etLearn more."},dismiss:{id:"ageVerificationBanner.dismiss",defaultMessage:"Dismiss"},startVerification:{id:"ageVerificationBanner.startVerification",defaultMessage:"Start verification"},modalTitle:{id:"ageVerificationModal.title",defaultMessage:"Please confirm you meet our age requirements"},modalDescription:{id:"ageVerificationModal.description.1",defaultMessage:"Thank you for using ChatGPT. To comply with legal requirements in Korea, we need to confirm that you’re old enough to use our service. To continue on ChatGPT, please confirm that you are 18+ or are 14+ and have your parent or guardian’s permission to use ChatGPT. If you do not meet our age requirements, please delete your account."},modalLogout:{id:"ageVerificationModal.logOut",defaultMessage:"Log out"},modalAction:{id:"ageVerificationModal.actionButton",defaultMessage:"I meet OpenAI's age requirements"}}),ri=en(90038),ro=en(15136),ra=en(21389),rs=en(60493),ru=en(83969),rc=en(38126),rp=en(15008);function rh(Y,et){var en=Object.keys(Y);if(Object.getOwnPropertySymbols){var ei=Object.getOwnPropertySymbols(Y);et&&(ei=ei.filter(function(et){return Object.getOwnPropertyDescriptor(Y,et).enumerable})),en.push.apply(en,ei)}return en}function rm(Y){for(var et=1;etcookie policy for details. Click 'Accept all' to let OpenAI and partners use cookies for these purposes. Click 'Reject all' to say no to cookies, except those that are strictly necessary. Choose manage cookies to change your preferences.",values:{cookiePolicy:function(Y){return(0,eQ.jsx)(rs.Z,{href:"https://openai.com/policies/cookie-policy",openNewTab:!0,children:Y})},manageLink:function(Y){return(0,eQ.jsx)(rb,{onClick:function(){eo(rc.u5.DataControls)},children:Y})}}})})}function ry(Y){var et=Y.children,en=Y.onAccept,ei=Y.onReject;return(0,eQ.jsxs)(n9,{children:[(0,eQ.jsxs)(nb,{className:"text-sm font-medium [grid-area:_title]",children:[et,(0,eQ.jsxs)("div",{className:"mt-2 flex justify-end gap-3",children:[(0,eQ.jsx)(n0.z,{color:"neutral",size:"small",onClick:ei,children:(0,eQ.jsx)(eV.Z,rm({},rk.reject))}),(0,eQ.jsx)(n0.z,{color:"neutral",size:"small",onClick:en,children:(0,eQ.jsx)(eV.Z,rm({},rk.accept))})]})]}),(0,eQ.jsx)(nk,{})]})}var rb=ra.Z.button(eo||(eo=(0,ri.Z)(["underline font-normal text-green-600"]))),rk=(0,eI.vU)({cookieConsentBannerTitle:{id:"CookieConsentBanner.title",defaultMessage:"We use cookies to provide, improve, and protect our services. Visit our privacy policy to learn more. You can manage your cookie preferences in your settings panel. Learn more."},reject:{id:"CookieConsentBanner.reject",defaultMessage:"Reject all"},accept:{id:"CookieConsentBanner.accept",defaultMessage:"Accept all"},updateSuccess:{id:"CookieConsentBanner.updateSuccess",defaultMessage:"Your cookie preferences were updated successfully"},updateFailure:{id:"CookieConsentBanner.updateFailure",defaultMessage:"Unable to update cookie preferences. Try again later."}});function rC(Y,et){var en=Object.keys(Y);if(Object.getOwnPropertySymbols){var ei=Object.getOwnPropertySymbols(Y);et&&(ei=ei.filter(function(et){return Object.getOwnPropertyDescriptor(Y,et).enumerable})),en.push.apply(en,ei)}return en}function rS(Y){for(var et=1;etTerms of Use and Privacy Policy. By continuing to use our services, you agree to our updated Terms of Use. If you disagree with the updated Terms of Use, you can delete your account. These updates will become effective February 15, 2024. Learn more."},contentExEEA:{id:"PrivacyPolicyUpdateBanner.content.exeea",defaultMessage:"We've updated our Terms of Use and Privacy Policy, effective January 31, 2024. By continuing to use our services, you agree to these updated terms. Learn more."},agree:{id:"PrivacyPolicyUpdateBanner.Agree",defaultMessage:"Agree"},dismiss:{id:"PrivacyPolicyUpdateBanner.dismiss",defaultMessage:"Disagree"}}),rM=en(72576),rA=en(32957),rP=rA.pm.MemoryOnboarding;function rN(){var Y,et,en=null!==(Y=null===(et=(0,ey.hz)())||void 0===et?void 0:et.includes(ek.L0.Sunshine))&&void 0!==Y&&Y,ei=(0,rA.qg)(rP);return{eligible:ei.eligible&&en,isLoading:ei.isLoading}}function rI(Y){var et=Y.icon,en=Y.title,ei=Y.description;return(0,eQ.jsxs)("div",{className:"flex items-start",children:[(0,eQ.jsx)("div",{className:"mt-1",children:et}),(0,eQ.jsxs)("div",{className:"ml-4",children:[(0,eQ.jsx)("div",{className:"text-lg font-medium",children:en}),(0,eQ.jsx)("p",{className:"mt-1 text-sm text-token-text-secondary",children:ei})]})]})}function rD(Y){var et=Y.onClose,en=(0,eN.Z)(),ei=(0,rA.qg)(rP).markAsViewed,eo=(0,eT.useCallback)(function(){ei(),et()},[ei,et]);return(0,eQ.jsx)(eK.Z,{isOpen:!0,onClose:eP.noop,size:"custom",className:"max-w-xl",type:"success",title:en.formatMessage(rR.title),primaryButton:(0,eQ.jsx)(eB.ZP.Button,{onClick:eo,title:en.formatMessage(rR.continue),color:"primary"}),children:(0,eQ.jsxs)("div",{className:"mb-6 flex flex-col gap-3",children:[(0,eQ.jsx)(rI,{icon:(0,eQ.jsx)(rR.bulletTitle1.Icon,{}),title:en.formatMessage(rR.bulletTitle1),description:en.formatMessage(rR.bulletDescription1)}),(0,eQ.jsx)(rI,{icon:(0,eQ.jsx)(rR.bulletTitle2.Icon,{}),title:en.formatMessage(rR.bulletTitle2),description:en.formatMessage(rR.bulletDescription2)}),(0,eQ.jsx)(rI,{icon:(0,eQ.jsx)(rR.bulletTitle3.Icon,{}),title:en.formatMessage(rR.bulletTitle3),description:en.formatMessage(rR.bulletDescription3)})]})})}var rR=(0,eI.vU)({title:{id:"MemoryOnboardingModal.title.1",defaultMessage:"ChatGPT now has memory across chats"},bulletTitle1:{Icon:eY.K9,id:"MemoryOnboardingModal.bulletTitle1",defaultMessage:"Keep the conversation going"},bulletDescription1:{id:"MemoryOnboardingModal.bulletDescription1.1",defaultMessage:"ChatGPT will carry what it learns between chats, allowing it to provide more relevant responses."},bulletTitle2:{Icon:eY.WG,id:"MemoryOnboardingModal.bulletTitle2.1",defaultMessage:"More helpful over time"},bulletDescription2:{id:"MemoryOnboardingModal.bulletDescription2.1",defaultMessage:"ChatGPT will become more helpful as you chat, continually remembering details and preferences."},bulletTitle3:{Icon:ez.gf,id:"MemoryOnboardingModal.bulletTitle3",defaultMessage:"Manage what it remembers"},bulletDescription3:{id:"MemoryOnboardingModal.bulletDescription3.2",defaultMessage:"You're in control. Review and delete specific memories, restart from scratch, or turn the feature off in settings."},continue:{id:"MemoryOnboardingModal.continue",defaultMessage:"Continue"}}),rL=en(6939),rF=en(77997),rB=en(218);function rz(Y,et){var en=Object.keys(Y);if(Object.getOwnPropertySymbols){var ei=Object.getOwnPropertySymbols(Y);et&&(ei=ei.filter(function(et){return Object.getOwnPropertyDescriptor(Y,et).enumerable})),en.push.apply(en,ei)}return en}function rU(Y){for(var et=1;et1&&null==eP.currentAccountId,eR=null==eP?void 0:eP.accountItems.some(function(Y){return Y.isPersonalAccount()}),eL=(0,eT.useMemo)(function(){return[{Component:td.Z,getModalState:function(){return eN?"hide":eD?"show":eI?"hide":"loading"}},{Component:ta,getModalState:function(){return null!==eE?"show":eN?"hide":eI?"hide":"loading"}},{Component:e4,getModalState:function(){return null!==e_?"show":eN?"hide":eI?"hide":"loading"}},{Component:rT,getModalState:function(){return ek}},{Component:rv,getModalState:function(){return eg}},{Component:rX,getModalState:function(){return ep?"hide":null===ed?"loading":!1===ed?"show":"hide"}},{Component:tc.Z,getModalState:function(){return null!=eh&&eh.isTeam()&&null!=eh&&eh.isOwnerOfAccount()&&eR?eI&&null!==ef?!1===ef?"show":"hide":"loading":"hide"}},{Component:rW,getModalState:function(){return ep?null===ed?"loading":!1===ed?"show":"hide":"hide"}},{Component:n7,getModalState:function(){return em}},{Component:rD,getModalState:function(){return eS?"loading":eC?"show":"hide"}}]},[e_,eI,ed,ef,eR,eS,ep,eN,eE,eh,eD,em,eg,eC,ek]);(0,eT.useEffect)(function(){if(eL[eu]&&"hide"===eL[eu].getModalState()){var Y=eL.findIndex(function(Y){return"hide"!==Y.getModalState()});ec(Y)}},[eu,eL]);var eF=eL[eu];if(null==eF)return null;var eB=eF.getModalState();if("loading"===eB)return null;"hide"===eB&&ec(function(Y){return Y+1});var ez=eL[eu].Component;return(0,eQ.jsx)(ez,{onClose:function(){ec(function(Y){return Y+1})},ageVerificationType:en,ageVerificationDeadline:et,isStorageComplianceEnabled:eo})}var r0=(0,eI.vU)({workspaceWelcome:{id:"BlockingInitialModals.workspaceWelcome",defaultMessage:"Welcome to the {workspaceName} workspace"},personalOnboardingSubheading:{id:"BlockingInitialModals.personalOnboardingSubheading",defaultMessage:"Tips for getting started"}}),r1=en(40670),r2=en(38766),r9=en(36462),r5=en(83737),r4=en(5397),r3=en.n(r4),r6=en(1833),r7=r3()(function(){return Promise.all([en.e(1122),en.e(5984),en.e(9649),en.e(3796),en.e(8862),en.e(9473),en.e(9896),en.e(7414),en.e(8671),en.e(5104),en.e(8931)]).then(en.bind(en,20803)).then(function(Y){return Y.default})},{loadableGenerated:{webpack:function(){return[20803]}}});function r8(Y){var et=(0,eT.useRef)();return(0,eT.useEffect)(function(){et.current=Y},[Y]),et.current}function ir(Y){var et=Y.clientThreadId,en=(0,r6.ER)(function(Y){return Y.spreadsheetFile}),ei=(0,r6.YJ)(et),eo=r8(ei);return((0,eT.useEffect)(function(){if(eo&&eo.length>0&&eo.length1?et.length>3?(0,eQ.jsx)("div",{className:(0,eH.default)(en,"min-w-[50px]"),children:(0,eQ.jsx)("span",{className:"text-xs",children:et})}):(0,eQ.jsx)("div",{className:(0,eH.default)(en,"min-w-[32px]"),children:(0,eQ.jsx)("span",{className:"text-xs",children:et})}):(0,eQ.jsx)("div",{className:(0,eH.default)(en,"min-w-[32px]"),children:(0,eQ.jsx)("span",{className:"text-sm",children:et})})},ig=(0,eI.vU)({keyboardActionsModalTitle:{id:"KeyboardActionsModal.keyboardActionsModalTitle",defaultMessage:"Keyboard shortcuts"}}),iy=iu;let ib=(0,eT.forwardRef)((Y,et)=>{let{ratio:en=1,style:ei,...eo}=Y;return(0,eT.createElement)("div",{style:{position:"relative",width:"100%",paddingBottom:`${100/en}%`},"data-radix-aspect-ratio-wrapper":""},(0,eT.createElement)(tS.WV.div,(0,tf.Z)({},eo,{ref:et,style:{...ei,position:"absolute",top:0,right:0,bottom:0,left:0}})))}),ix=ib;var iw=en(37178),iC=en(91530),iS=en.n(iC),iE=en(11591),iT=en(43477),i_=en(78103),ij=function(){return(0,iT.Z)(function(Y,et){return{title:void 0,highlightedMessageId:void 0,initiallyHighlightedMessageId:void 0,currentNodeId:void 0,shareLinkId:void 0,shareLinkUrl:void 0,isPublic:!1,isDeleted:!1,isAnonymous:!0,linkAlreadyExisted:!1,linkError:void 0,moderationState:void 0}})},iO=(0,eT.createContext)(),iM=function(Y){return(0,i_.oR)((0,eT.useContext)(iO),Y)},iA=function(){return iM(function(Y){return Y.shareLinkId})},iP=function(){return iM(function(Y){return Y.shareLinkUrl})},iN=function(){return iM(function(Y){return Y.title})},iI=function(){return iM(function(Y){return Y.initiallyHighlightedMessageId})},iD=function(){return iM(function(Y){return Y.currentNodeId})},iR=function(){return iM(function(Y){return Y.isAnonymous})},iL=function(){return iM(function(Y){return Y.linkAlreadyExisted})},iF=function(){return iM(function(Y){return Y.isPublic})},iB=en(88654),iz=en(73249),iU=en(26272),iZ=en(35907),iH=en(73797),iG=en(25429);function iV(Y,et){var en=Object.keys(Y);if(Object.getOwnPropertySymbols){var ei=Object.getOwnPropertySymbols(Y);et&&(ei=ei.filter(function(et){return Object.getOwnPropertyDescriptor(Y,et).enumerable})),en.push.apply(en,ei)}return en}function iW(Y){for(var et=1;etbefore. If you want to update the shared chat content, delete this link and create a new shared link."},sharingModalMoreInfo:{id:"thread.sharingModal.moreInfo",defaultMessage:"More Info"},moderationBlocked:{id:"sharingModal.moderationBlocked",defaultMessage:"This shared link has been disabled by moderation."},confirmCloseWithChanges:{id:"thread.sharingModal.confirmCloseWithChanges",defaultMessage:"You have unsaved changes. Do you want to continue?"},confirmDeleteLink:{id:"sharingModal.confirmDeleteLink",defaultMessage:"Are you sure you want to delete the share link?"},advancedDataAnalysisSupportDisclaimer:{id:"sharingModal.advancedDataAnalysisSupportDisclaimer",defaultMessage:"Recipients won’t be able to view Advanced Data Analysis images or download files."},personalizedDataDisclaimer:{id:"sharingModal.personalizedDataDisclaimer",defaultMessage:"Any personalized data not present in the conversation won’t be shared with viewers (ex: custom instructions)."},copied:{id:"thread.sharingModal.copied",defaultMessage:"Copied!"},copying:{id:"thread.sharingModal.copying",defaultMessage:"Copying..."},updateAndCopyLink:{id:"thread.sharingModal.updateAndCopyLink",defaultMessage:"Update and Copy Link"},shareYourName:{id:"sharingModal.shareYourName",defaultMessage:"Share your name"},shareAnonymously:{id:"sharingModal.shareAnonymously",defaultMessage:"Share anonymously"},deleteLink:{id:"sharingModal.deleteLink",defaultMessage:"Delete Link"},failedToCopyLink:{id:"thread.sharingModal.failedToCopyLink",defaultMessage:"Failed to copy link to clipboard"},copyLink:{id:"thread.sharingModal.copyLink",defaultMessage:"Copy Link"},copiedSharedConversationURL:{id:"thread.sharingModal.copiedSharedConversationURL",defaultMessage:"Copied shared conversation URL to clipboard!"},failedToDeleteSharedLink:{id:"thread.sharingModal.failedToDeleteSharedLink",defaultMessage:"Failed to delete shared link"}}),iK=1.9;function i$(Y){var et=Y.serverThreadId;(0,e_.ax)(et,{kind:iE.OL.PrimaryAssistant});var en="root"!==(0,e_.oq)(et),ei=(0,eT.useState)(function(){return ij()})[0],eo=!(0,iU.B$)()&&en,ea=(0,eT.useRef)(!1);return(0,eT.useEffect)(function(){if(eo&&!ea.current){ea.current=!0;var Y=e_.tQ.getThreadCurrentLeafId(et),en=e_.tQ.getTree(et).getMessageId(Y);eU.Z.createShareLink({current_node_id:en,conversation_id:et,is_anonymous:!0}).then(function(Y){ei.setState({shareLinkId:Y.share_id,shareLinkUrl:Y.share_url,isPublic:Y.is_public,isDeleted:!Y.is_visible,title:Y.title,highlightedMessageId:Y.highlighted_message_id,initiallyHighlightedMessageId:Y.highlighted_message_id,currentNodeId:Y.current_node_id,linkAlreadyExisted:Y.already_exists,isAnonymous:Y.is_anonymous,moderationState:Y.moderation_state})}).catch(function(Y){var et=(0,iB.Ot)(Y);et?ei.setState({linkError:et}):(eg.m.danger("Failed to copy link to clipboard - could not create link"),ew.vm.closeSharingModal())})}},[eo]),(0,eQ.jsx)(iO.Provider,{value:ei,children:(0,eQ.jsx)(i9,{serverThreadId:et})})}function iQ(Y){return!0===Y.has_been_auto_blocked||!0===Y.has_been_auto_moderated||!0===Y.has_been_blocked}var iJ="https://help.openai.com/en/articles/7925741-chatgpt-shared-links-faq",i0="https://help.openai.com/en/articles/8474715-chatgpt-enterprise-shared-links-faq";function i9(Y){var et=Y.serverThreadId,en=(0,eN.Z)(),ei=(0,eT.useRef)(null),eo=(0,eT.useState)(!1),ea=eo[0],eu=eo[1],ec=(0,eT.useState)(!1),ed=ec[0],ef=ec[1],ep=(0,eT.useState)(!1),eh=ep[0],em=ep[1],ey=(0,eT.useContext)(iO),ek=iN(),eS=iA(),eE=iP(),eO=iR(),eM=iI(),eA=iD(),eP=iF(),eR=iL()&&eP,eL=iM(function(Y){return Y.linkError}),ez=iM(function(Y){return Y.moderationState}),eZ=null!=ez&&iQ(ez),eW=(0,ej.ec)(ej.F_.isBusinessWorkspace),e$=(0,e_.oq)(et),eY=(0,eT.useRef)(),eX=(0,eT.useRef)();(0,eT.useEffect)(function(){eR&&(eY.current=ek,eX.current=eO)},[eR]);var eJ=(0,ej.aF)(),e0=(0,e_.JI)(et,null!=eA?eA:e$),e9=(0,eT.useMemo)(function(){return(0,iz.u)(e0)},[e0]),e5=(0,e_.aS)(et),e4=(0,e_.eY)(et),e3=e5||e4,e6=function(){var Y=(0,eD.Z)(eF().mark(function Y(et,ei){var eo,ea,eu,ec,ed,ep,eh;return eF().wrap(function(Y){for(;;)switch(Y.prev=Y.next){case 0:ef(!0),ea=(eo=ey.getState()).highlightedMessageId,eu=eo.title,ec=eo.isDeleted,ed=eo.isAnonymous,Y.prev=2,(0,iw.v)(ei),Y.next=11;break;case 6:return Y.prev=6,Y.t0=Y.catch(2),eg.m.warning(en.formatMessage(iq.failedToCopyLink)),ef(!1),Y.abrupt("return");case 11:return Y.prev=11,Y.next=14,eU.Z.updateShareLink({share_id:et,highlighted_message_id:ea,title:null!=eu?eu:void 0,is_public:!ec,is_visible:!ec,is_anonymous:ed});case 14:if(!iQ(ep=Y.sent.moderation_state)){Y.next=19;break}return ey.setState({moderationState:ep}),Y.abrupt("return");case 19:ey.setState({isPublic:!0,moderationState:ep}),em(!0),setTimeout(function(){ew.vm.closeSharingModal(),eg.m.success(en.formatMessage(iq.copiedSharedConversationURL))},500),Y.next=28;break;case 24:Y.prev=24,Y.t1=Y.catch(11),(eh=(0,iB.Ot)(Y.t1))&&ey.setState({linkError:eh});case 28:return Y.prev=28,ef(!1),Y.finish(28);case 31:case"end":return Y.stop()}},Y,null,[[2,6],[11,24,28,31]])}));return function(et,en){return Y.apply(this,arguments)}}(),e8=eR&&(ek!==eY.current||eO!==eX.current);function tt(){(!e8||window.confirm(en.formatMessage(iq.confirmCloseWithChanges)))&&ew.vm.closeSharingModal()}var ta=(0,eQ.jsxs)(eB.ZP.Button,{onClick:function(){return e6(eS,eE)},color:"primary",disabled:ed||eh||null==eS||null==eE||null!=eL||eZ,children:[eh?(0,eQ.jsx)(eG.LSm,{className:"icon-sm"}):ed?(0,eQ.jsx)(e7.Z,{}):(0,eQ.jsx)(eG.XKb,{className:"icon-sm"}),eh?(0,eQ.jsx)(eV.Z,iW({},iq.copied)):ed?(0,eQ.jsx)(eV.Z,iW({},iq.copying)):e8?(0,eQ.jsx)(eV.Z,iW({},iq.updateAndCopyLink)):(0,eQ.jsx)(eV.Z,iW({},iq.copyLink))]}),tu=(0,eT.useCallback)(function(Y){var et;null==Y||Y.preventDefault(),ey.setState({title:null===(et=ei.current)||void 0===et?void 0:et.value}),eu(!1)},[ey]),tc=(0,eT.useCallback)(function(Y){"Enter"===Y.key&&tu()},[tu]),td=function(){var Y=(0,eD.Z)(eF().mark(function Y(){return eF().wrap(function(Y){for(;;)switch(Y.prev=Y.next){case 0:return Y.next=2,eU.Z.deleteShareLink({share_id:ey.getState().shareLinkId}).catch(function(Y){eg.m.danger(en.formatMessage(iq.failedToDeleteSharedLink))}).then(function(){ew.vm.closeSharingModal()});case 2:case"end":return Y.stop()}},Y)}));return function(){return Y.apply(this,arguments)}}(),tf=function(){var Y=(0,eD.Z)(eF().mark(function Y(){return eF().wrap(function(Y){for(;;)switch(Y.prev=Y.next){case 0:ey.setState({isAnonymous:!0}),e_.qN.setState(function(Y){var en=Y.threads[et].sharedConversationMetadata;en&&(en.authorName=void 0)});case 2:case"end":return Y.stop()}},Y)}));return function(){return Y.apply(this,arguments)}}(),tp=function(){var Y=(0,eD.Z)(eF().mark(function Y(){return eF().wrap(function(Y){for(;;)switch(Y.prev=Y.next){case 0:ey.setState({isAnonymous:!1}),e_.qN.setState(function(Y){var en=Y.threads[et].sharedConversationMetadata;en&&(en.authorName=null==eJ?void 0:eJ.name)});case 2:case"end":return Y.stop()}},Y)}));return function(){return Y.apply(this,arguments)}}(),th=(0,eQ.jsxs)(i7,{$active:ea,children:[(0,eQ.jsxs)("div",{className:"flex-1 pr-1",children:[void 0!==ek?ea?(0,eQ.jsx)(ot,{ref:ei,type:"text",defaultValue:null!=ek?ek:"",autoFocus:!0,onKeyDown:tc,onBlur:tu}):(0,eQ.jsxs)(i8,{onDoubleClick:function(){return eu(!0)},children:[ek,ea||null==ek||eR?null:(0,eQ.jsx)("button",{onClick:function(){return eu(!0)},className:"text-token-text-tertiary",children:(0,eQ.jsx)(eG.Nte,{className:"icon-sm"})})]}):(0,eQ.jsx)("div",{className:"h-6"}),(0,eQ.jsxs)("div",{className:"mt-1 text-token-text-tertiary",children:[!eO&&(0,eQ.jsx)("span",{children:"".concat(null==eJ?void 0:eJ.name," \xb7 ")}),(0,eQ.jsx)(eI.Ji,{value:new Date,month:"long",day:"numeric",year:"numeric"})]})]}),(0,eQ.jsx)(or,{children:(0,eQ.jsxs)(iH.Z.Root,{children:[(0,eQ.jsx)(iH.Z.Trigger,{className:"border border-token-main-surface-tertiary",children:(0,eQ.jsx)(eG.K9M,{className:"icon-sm"})}),(0,eQ.jsx)(iH.Z.Portal,{children:(0,eQ.jsxs)(iH.Z.Content,{side:"top",align:"end",children:[eO&&(0,eQ.jsx)(iH.Z.Item,{onClick:tp,children:(0,eQ.jsxs)("div",{className:"flex w-full items-start",children:[(0,eQ.jsx)(eG.fzv,{className:"icon-sm float-left mb-auto mr-4 mt-auto"}),(0,eQ.jsx)("div",{children:(0,eQ.jsx)(eV.Z,iW({},iq.shareYourName))})]})}),!eO&&(0,eQ.jsx)(iH.Z.Item,{className:"mb-2 flex w-full border-0",onClick:tf,children:(0,eQ.jsxs)("div",{className:"flex w-full items-start",children:[(0,eQ.jsx)(eG.fzv,{className:"icon-sm float-left mb-auto mr-4 mt-auto"}),(0,eQ.jsx)("div",{children:(0,eQ.jsx)(eV.Z,iW({},iq.shareAnonymously))})]})}),eR&&(0,eQ.jsx)(iH.Z.Item,{color:"neutral",className:"mb-2 flex w-full border-0",onClick:td,children:(0,eQ.jsxs)("div",{className:"flex w-full items-start",children:[(0,eQ.jsx)(eG.Ybf,{className:"icon-sm float-left mb-auto mr-4 mt-auto"}),(0,eQ.jsx)("div",{children:(0,eQ.jsx)(eV.Z,iW({},iq.deleteLink))})]})})]})})]})})]}),tm=eL;return null==tm&&(null!=ez&&ez.has_been_auto_blocked||null!=ez&&ez.has_been_auto_moderated||null!=ez&&ez.has_been_blocked)&&(tm=(0,eQ.jsx)(eV.Z,iW({},iq.moderationBlocked))),(0,eQ.jsxs)(eK.Z,{isOpen:!0,onClose:function(){tt()},size:"custom",className:"max-w-[550px]",type:"success",title:en.formatMessage(iq.sharingModalTitle),showCloseButton:!0,children:[null!=tm&&(0,eQ.jsx)("div",{className:"mb-4 rounded-md bg-red-500 p-4 text-white",children:tm}),(0,eQ.jsx)("div",{className:(0,eH.default)("w-full"),children:(0,eQ.jsx)("p",{className:(0,eH.default)("mb-6 text-token-text-tertiary"),children:eR?(0,eQ.jsx)(eV.Z,iW(iW({},iq.existingShareDescription),{},{values:{existingLink:function(Y){return(0,eQ.jsx)("a",{href:eE,target:"_blank",rel:"noreferrer",className:"underline",children:Y})},deleteLink:function(Y){return(0,eQ.jsx)("a",{href:"#",onClick:function(Y){Y.preventDefault(),window.confirm(en.formatMessage(iq.confirmDeleteLink))&&td()},className:"underline",children:Y})}}})):(0,eQ.jsx)(eV.Z,iW({},eW?iq.sharingModalBizDescription:iq.sharingModalDescription))})}),(0,eQ.jsx)(i5,{shouldShowCodeInterpreterDisclaimer:e9,shouldShowPersonalizedDataDisclaimer:e3}),(0,eQ.jsx)(i6,{children:(0,eQ.jsx)("div",{className:"flex h-full max-w-full flex-1 flex-col",children:(0,eQ.jsx)(i4,{children:(0,eQ.jsxs)(i3,{children:[(0,eQ.jsx)(ix,{ratio:iK,className:"overflow-auto bg-token-main-surface-primary",children:null!=eA?(0,eQ.jsx)(eC.gB.Provider,{value:{serverSharedThreadId:null},children:(0,eQ.jsx)(iG.Z,{onChangeItemInView:iS(),onRequestMoreCompletions:iS(),onChangeRating:iS(),onRequestCompletion:iS(),clientThreadId:et,conversationLeafId:eA,inlineEmbeddedDisplay:!0,initiallyHighlightedMessageId:eM})}):(0,eQ.jsx)("div",{className:"flex h-full items-center justify-center",children:(0,eQ.jsx)(e7.Z,{className:"text-token-text-tertiary"})})}),th]})})})}),(0,eQ.jsx)(eB.ZP.Actions,{isSpacedBetween:!0,primaryButton:ta,secondaryButton:(0,eQ.jsx)("div",{children:(0,eQ.jsxs)("a",{href:eW?i0:iJ,className:"flex items-center gap-2 text-token-text-secondary hover:text-token-text-tertiary",target:"_blank",rel:"noreferrer",children:[en.formatMessage(iq.sharingModalMoreInfo),(0,eQ.jsx)(eG.AlO,{className:"icon-sm"})]})})})]})}var i5=function(Y){var et=Y.shouldShowCodeInterpreterDisclaimer,en=Y.shouldShowPersonalizedDataDisclaimer;return(0,eQ.jsxs)(eQ.Fragment,{children:[et&&(0,eQ.jsx)(iZ.Z,{icon:eG.H33,children:(0,eQ.jsx)(eV.Z,iW({},iq.advancedDataAnalysisSupportDisclaimer))}),en&&(0,eQ.jsx)(iZ.Z,{icon:eG.H33,children:(0,eQ.jsx)(eV.Z,iW({},iq.personalizedDataDisclaimer))})]})},i4=ra.Z.main(eu||(eu=(0,ri.Z)(["relative h-full w-full transition-width flex flex-col overflow-hidden items-stretch"]))),i3=ra.Z.div(ec||(ec=(0,ri.Z)(["grow flex-1 overflow-hidden"]))),i6=ra.Z.div(ed||(ed=(0,ri.Z)(["w-full mb-4 shadow-[0_2px_12px_0px_rgba(0,0,0,0.08)] bg-token-main-surface-secondary rounded-lg border border-token-main-surface-tertiary overflow-hidden"]))),i7=ra.Z.div(ef||(ef=(0,ri.Z)(["flex p-4 bg-token-main-surface-secondary border-token-main-surface-tertiary border-t rounded-b-lg w-full h-full\n","\n"])),function(Y){return Y.$active,""}),i8=ra.Z.div(ep||(ep=(0,ri.Z)(["flex w-full items-center justify-left gap-2 min-h-[1.5rem]"]))),ot=ra.Z.input(eh||(eh=(0,ri.Z)(["border-none focus:ring-gray-200 dark:focus:ring-gray-600 bg-transparent py-0.5 -my-0.5 pl-1 -ml-1 w-full"]))),or=ra.Z.div(em||(em=(0,ri.Z)(["flex-none h-full mt-auto mb-auto"]))),oi=Symbol("invalid path");function oo(Y){var et,en=Y.split(/[#?]/)[0];if("/"!==en&&!en.match(/^\/g\/\w+$/)){var ei=/(?:(?:\/gizmo)?\/g\/\w+)?\/c\/([a-f0-9-]+)$/.exec(en);return null!==(et=null==ei?void 0:ei[1])&&void 0!==et?et:oi}}function os(Y){return Y===oi}var ol="temporary-chat";function ou(Y){var et=Y.urlThreadId,en=Y.clientThreadId,ei=Y.serviceStatus,eo=Y.serviceAnnouncement,ea=Y.ageVerificationDeadline,eu=Y.ageVerificationType,ec=Y.isStorageComplianceEnabled,ed=(0,eE.useRouter)(),ef=(0,eT.useState)(function(){return void 0!==et?et:void 0!==en?en:(0,e_.OX)()}),ep=ef[0],eh=ef[1];void 0!==et&&ep!==et&&e_.tQ.getServerThreadId(ep)!==et&&eh(et),void 0===et&&void 0!==e_.tQ.getServerThreadId(ep)&&eh((0,e_.OX)());var em=(0,ey.t)(),ew=(0,ej.WY)(),eO=(0,ej.ec)(ej.F_.workspaceId),eM=(0,ey.hz)(),eA=null==eM?void 0:eM.includes(ek.PL);(0,eT.useEffect)(function(){eA&&(0,eS.Ob)(ew).then(function(Y){eS.ZP.initializeAndGatherData(Y)})},[eA,ew]),(0,eT.useEffect)(function(){null!=ei&&ei.type&&!1===ew&&eg.m.warning(ei.message,{hasCloseButton:!0,duration:5})},[ew,null==ei?void 0:ei.message,null==ei?void 0:ei.type]),(0,eT.useEffect)(function(){if(null!=em&&em.isTemporaryChatAvailable()){var Y="true"===ed.query[ol];(0,r2.YK)()!==Y&&r2._P.setHistoryDisabled(Y,{useLocalStorage:!1})}},[em,ed.query]);var eP=(0,eT.useRef)(!1);return(0,eT.useEffect)(function(){if(!(null!=em&&em.data)){var Y=ew?eo.paid:eo.public;if(null!=Y&&Y.type&&null!=Y&&Y.message&&!eP.current){eP.current=!0;var et=Y.message,en={hasCloseButton:!0,duration:15};switch(Y.type){case"danger":eg.m.danger(et,en);break;case"info":eg.m.info(et,en);break;case"warning":eg.m.warning(et,en)}}}},[eo,ew,em]),(0,eQ.jsxs)(eC.gB.Provider,{value:null,children:[(0,eQ.jsx)(rJ,{ageVerificationDeadline:ea,ageVerificationType:eu,showCookieConsentBanner:!1,isStorageComplianceEnabled:ec},eO),(0,eQ.jsx)(iy,{}),(0,eQ.jsx)(r1.Z,{urlThreadId:et,clientThreadId:ep,setClientThreadId:eh}),(0,eQ.jsx)(ir,{clientThreadId:ep}),(0,eQ.jsx)(oc,{})]})}function oc(){var Y=(0,ew.tN)(function(Y){return Y.sharingModalThreadId});return Y?(0,eQ.jsx)(i$,{serverThreadId:Y}):null}},40670:function(Y,et,en){"use strict";en.d(et,{Z:function(){return eH}});var ei=en(5063),eo=en(7144),ea=en(82473),eu=en(1755),ec=en(10721),ed=en(70079),ef=en(70671),ep=en(32004),eh=en(11591),em=en(69621),eg=en(18008),ey=en(73929),ek=en(58272),ew=en(83380),eC=en(5974),eS=en(26272),eE=en(34502),eT=en(36993),e_=en(38766),ej=en(37097),eO=en(10318),eM=en(91279),eA=en(49516),eP=en(70521),eN=en(8024),eI=en(70822),eD=en(75499),eR=en(35212),eL=en(88140),eF=en(83002),eB=en(4165),ez=en(46514),eU=en(35250);function eZ(){var Y=(0,eo.hz)(),et=null==Y?void 0:Y.includes("debug");(0,ed.useEffect)(function(){if(et)return(0,ek.eR)(document,{keydown:function(Y){Y.target instanceof HTMLElement&&["input","textarea","select","button"].includes(Y.target.tagName.toLowerCase())||"\\"!==Y.key||eg.vm.toggleActiveSidebar("debug")}})},[et])}function eH(Y){var et=Y.clientThreadId,en=Y.setClientThreadId,ef=Y.initiallyHighlightedMessageId,ep=Y.continueConversationUrl,ek=Y.urlThreadId,eT=null!==(0,ed.useContext)(ey.gB),eH=(0,ej.rm)();(0,em.ax)(et,eH?{kind:eh.OL.GizmoInteraction,gizmo_id:eH}:{kind:eh.OL.PrimaryAssistant});var eV=(0,em.XK)(et),eW=(0,ec.useRouter)(),eK=(0,eo.t)(),e$=null==eK?void 0:eK.features,eY=(0,e_.V_)(),eQ=(0,ez.Xy)(et),eX=(0,ea.NL)();(0,ed.useEffect)(function(){return em.tQ.retainThread(et),function(){setTimeout(function(){eX.invalidateQueries({queryKey:["conversation",et]})},0),em.tQ.releaseThread(et)}},[et,eX]),(0,ed.useEffect)(function(){eg.vm.closeSharingModal()},[et,eV]);var eJ=(0,ed.useCallback)(function(){en((0,em.OX)()),eW.replace(eQ.tags.includes(eh.S.GPT_4)?"/":"/?model=".concat(eQ.id),void 0,{shallow:!0})},[en,eQ.tags,eQ.id,eW]);(0,ew.yx)({resetThreadAction:eJ,clientThreadId:et});var e0=(0,eg.tN)(function(Y){return Y.activeSidebar}),e9=(0,eC.w$)();(0,ed.useEffect)(function(){return function(){eS.hx.abortAllRequests()}},[et]),eZ();var e5=(0,ed.useRef)(et);(0,ed.useEffect)(function(){et!==e5.current&&(eS.hx.clear(),e5.current=et)},[et]);var e4=(0,em.eV)(et),e3=(0,eM.fI)(),e6=(0,em.WA)(et),e7=e3&&(null==e6?void 0:e6.kind)===eh.OL.PrimaryAssistant;return(0,eU.jsxs)(eU.Fragment,{children:[(0,eU.jsx)(eG,{clientThreadId:et,urlThreadId:ek}),(0,eU.jsxs)(eR.Z,{hideNavigation:eT,mobileHeaderContent:(0,eU.jsx)(eB._,{clientThreadId:et,inMobileHeader:!0}),mobileHeaderBottomContent:(0,eU.jsx)(eE.P,{clientThreadId:et}),mobileHeaderRightContent:(0,eU.jsx)(eL.js,{onClick:function(){eu.A.logNewChatButtonClick({location:"Mobile header"}),eJ()},children:eY?(0,eU.jsx)(ei.vX,{}):(0,eU.jsx)(ei.ks,{})}),sidebar:(0,eU.jsxs)(eP.ZP,{onNewThread:eJ,currentGizmoId:e4,children:[null!=eK&&eK.canInteractWithGizmos()?(0,eU.jsx)(eO.Dy,{currentGizmoId:e4}):(0,eU.jsx)(eO.Vq,{isActive:void 0===e4}),(0,eU.jsx)(eA.Z,{activeId:eY?void 0:eV})]}),shouldShowHedgehogComposer:e7,children:[(0,eU.jsx)(eN.Z,{children:(0,eU.jsx)(eF.Z,{clientThreadId:et,initiallyHighlightedMessageId:ef,continueConversationUrl:ep},et)}),(0,eU.jsxs)(eR.Z.Sidebars,{children:[(null==e$?void 0:e$.includes("debug"))&&"debug"===e0&&(0,eU.jsx)(eD.fv,{clientThreadId:et,slideOver:!e9,onClose:function(){return eg.vm.toggleActiveSidebar("debug")},isOpen:!0}),(null==e$?void 0:e$.includes("tools3_dev"))&&(0,eU.jsx)(eI.ZP,{slideOver:!e9})]})]})]})}function eG(Y){var et,en=Y.clientThreadId,ei=Y.urlThreadId,ea=(0,ef.Z)(),eu=(0,ec.useRouter)(),ed=!!(null!==(et=(0,eo.t)())&&void 0!==et&&et.isTemporaryChatAvailable()),eh=(0,e_.V_)();return(0,eU.jsx)(eN.Z,{children:eh&&en&&!!ei&&ed&&(0,eU.jsx)(eT.Z,{isOpen:!0,title:(0,eU.jsx)(ep.Z,{id:"HistoryGizmoItem.leaveTempChatTitle",defaultMessage:"Leave Temporary Chat?",description:"Title for confirmation modal when leaving Temporary Chat"}),description:(0,eU.jsx)(ep.Z,{id:"HistoryGizmoItem.leaveTempChatDescription",defaultMessage:"Temporary Chats don't appear in your history, so you won't be able to come back to it.",description:"Description for confirmation modal when leaving Temporary Chat"}),confirmText:ea.formatMessage({id:"HistoryGizmoItem.leaveTempChatConfirm",defaultMessage:"Leave Temporary Chat"}),onClose:function(){eu.push("/")},onConfirm:function(){e_._P.setHistoryDisabled(!1,{useLocalStorage:!1})}})})}},50829:function(Y,et,en){"use strict";en.d(et,{Z:function(){return ea}});var ei=en(19841),eo=en(35250);function ea(Y){var et=Y.id,en=Y.label,ea=Y.checked,eu=Y.onChange,ec=Y.disabled,ed=Y.className,ef=Y.labelClassName,ep=Y.readOnly,eh=Y.labelSide,em=void 0===eh?"right":eh;return(0,eo.jsxs)("div",{className:"form-check flex items-center gap-2",children:["left"==em&&en&&(0,eo.jsx)("label",{className:(0,ei.default)("form-check-label text-token-text-primary",ef),htmlFor:et,children:en}),(0,eo.jsx)("input",{className:(0,ei.default)("form-check-input float-left h-4 w-4 cursor-pointer appearance-none rounded-sm border border-gray-300 bg-white bg-contain bg-center bg-no-repeat align-top transition duration-200 checked:border-blue-600 checked:bg-blue-600 focus:outline-none",ed),type:"checkbox",disabled:ec,onChange:eu,checked:ea,readOnly:ep,id:et}),"right"==em&&en&&(0,eo.jsx)("label",{className:(0,ei.default)("form-check-label text-token-text-primary",ef),htmlFor:et,children:en})]})}},68919:function(Y,et,en){"use strict";en.d(et,{Z:function(){return ea}});var ei=en(19841),eo=en(35250);function ea(Y){var et=Y.percentage,en=Y.thickness,ea=void 0===en?1/12:en,eu=Y.className,ec=Y.backgroundStrokeClassName,ed=void 0===ec?"stroke-gray-400":ec,ef=Y.transitionDuration,ep=Y.transitionTimingFunction,eh=Y.onTransitionEnd,em=120,eg=120*ea,ey=(120-eg)/2,ek=2*Math.PI*ey,ew=ek-et/100*ek;return(0,eo.jsxs)("svg",{width:em,height:em,viewBox:"0 0 ".concat(em," ").concat(em),className:eu,children:[(0,eo.jsx)("circle",{className:(0,ei.default)("origin-[50%_50%] -rotate-90",ed),strokeWidth:eg,fill:"transparent",r:ey,cx:em/2,cy:em/2}),(0,eo.jsx)("circle",{className:"origin-[50%_50%] -rotate-90 transition-[stroke-dashoffset]",stroke:"currentColor",strokeWidth:eg,strokeDashoffset:ew,strokeDasharray:"".concat(ek," ").concat(ek),fill:"transparent",r:ey,cx:em/2,cy:em/2,style:{transitionDuration:ef,transitionTimingFunction:ep},onTransitionEnd:eh})]})}},73558:function(Y,et,en){"use strict";en.d(et,{Z:function(){return ep}});var ei=en(70079);function eo({title:Y,titleId:et,...en},eo){return ei.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true",ref:eo,"aria-labelledby":et},en),Y?ei.createElement("title",{id:et},Y):null,ei.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M8.25 7.5V6.108c0-1.135.845-2.098 1.976-2.192.373-.03.748-.057 1.123-.08M15.75 18H18a2.25 2.25 0 002.25-2.25V6.108c0-1.135-.845-2.098-1.976-2.192a48.424 48.424 0 00-1.123-.08M15.75 18.75v-1.875a3.375 3.375 0 00-3.375-3.375h-1.5a1.125 1.125 0 01-1.125-1.125v-1.5A3.375 3.375 0 006.375 7.5H5.25m11.9-3.664A2.251 2.251 0 0015 2.25h-1.5a2.251 2.251 0 00-2.15 1.586m5.8 0c.065.21.1.433.1.664v.75h-6V4.5c0-.231.035-.454.1-.664M6.75 7.5H4.875c-.621 0-1.125.504-1.125 1.125v12c0 .621.504 1.125 1.125 1.125h9.75c.621 0 1.125-.504 1.125-1.125V16.5a9 9 0 00-9-9z"}))}let ea=ei.forwardRef(eo);var eu=ea,ec=en(37178),ed=en(91559),ef=en(35250),ep=function(Y){var et=Y.label,en=Y.value,ei=Y.onCopied,eo=function(){(0,ec.v)(en),ei()};return(0,ef.jsxs)("div",{className:"flex flex-col space-y-2",children:[void 0!==et&&(0,ef.jsx)("label",{className:"font-medium",children:et}),(0,ef.jsxs)("div",{className:"flex items-center gap-2",children:[(0,ef.jsx)("div",{onClick:eo,className:"w-full cursor-pointer break-all rounded-lg bg-token-main-surface-tertiary px-4 py-2 font-mono text-sm text-token-text-primary",children:en}),(0,ef.jsx)(ed.z,{color:"none",onClick:eo,className:"cursor-pointer",children:(0,ef.jsx)(eu,{className:"h-5 w-5"})})]})]})}},16889:function(Y,et,en){"use strict";en.d(et,{$:function(){return eS},Z:function(){return eC}});var ei,eo,ea,eu,ec=en(90038),ed=en(37178),ef=en(70079),ep=en(21389),eh=en(92063),em=en(35250),eg=ep.Z.div(ei||(ei=(0,ec.Z)(["dark bg-gray-950 rounded-md"]))),ey=ep.Z.div(eo||(eo=(0,ec.Z)(["flex items-center relative text-token-text-secondary bg-token-main-surface-secondary px-4 py-2 text-xs font-sans justify-between rounded-t-md"]))),ek=ep.Z.div(ea||(ea=(0,ec.Z)(["p-4 overflow-y-auto"]))),ew=ep.Z.code(eu||(eu=(0,ec.Z)(["",""])),function(Y){return Y.$shouldWrap?"!whitespace-pre-wrap":"!whitespace-pre"});function eC(Y){var et=Y.children,en=Y.className,ei=Y.language,eo=Y.content,ea=(0,ef.useCallback)(function(){(0,ed.v)(eo)},[eo]);return(0,em.jsx)(eS,{title:ei,headerDecoration:(0,em.jsx)(eh.Z,{buttonText:"Copy code",onCopy:ea}),codeClassName:en,children:et})}function eS(Y){var et=Y.children,en=Y.title,ei=Y.headerDecoration,eo=Y.shouldWrapCode,ea=void 0!==eo&&eo,eu=Y.className,ec=Y.codeContainerClassName,ed=Y.codeClassName;return(0,em.jsxs)(eg,{className:eu,children:[(null!=en||null!=ei)&&(0,em.jsxs)(ey,{children:[en&&(0,em.jsx)("span",{children:en}),ei]}),(0,em.jsx)(ek,{className:ec,children:(0,em.jsx)(ew,{$shouldWrap:ea,className:ed,children:et})})]})}},10936:function(Y,et,en){"use strict";en.d(et,{kd:function(){return ei},Oq:function(){return ep},gj:function(){return eh}});var ei,eo=en(61888),ea=en(68113);function eu(Y){return 0===Y.length?null:Y.reduce(function(Y,et){return Y+et},0)/Y.length}function ec(Y){var et=Y.length;if(0===et)return 0;var en=eu(Y)||0;return Math.sqrt(Y.reduce(function(Y,et){return Y+Math.pow(et-en,2)},0)/et)}function ed(Y,et){var en=Y.slice().sort(function(Y,et){return Y-et}),ei=et*(en.length-1),eo=Math.floor(ei),ea=Math.ceil(ei);if(eo===ea)return en[eo];var eu=ei-eo;return(1-eu)*en[eo]+eu*en[ea]}function ef(Y){if(0===Y.length)return null;var et=Y.slice().sort(function(Y,et){return Y-et}),en=Math.floor(et.length/2);return et.length%2==0?(et[en-1]+et[en])/2:et[en]}!function(Y){Y.FirstTokenLatency="first_token_lat",Y.TotalRequestTime="total_request_time",Y.TokenCount="token_count",Y.StdDevTokenLatency="std_dev_token_lat",Y.MeanTokenLatency="mean_token_lat",Y.MedianTokenLatency="median_token_lat",Y.MinTokenLatency="min_token_lat",Y.MaxTokenLatency="max_token_lat",Y.P95TokenLatency="p95_token_lat",Y.P99TokenLatency="p99_token_lat"}(ei||(ei={}));var ep=function(Y){var et,en=Y.filter(function(Y){return Y.requestCount>1}),ea=Y.length?Y[0]:null,eu=ed(en.map(function(Y){return Y.lastTokenDuration}),.95),ep=ed(en.map(function(Y){return Y.lastTokenDuration}),.99),eh=(0,eo.mean)(en.map(function(Y){return Y.lastTokenDuration})),em=ef(en.map(function(Y){return Y.lastTokenDuration})),eg=en.filter(function(Y){return 0!==Y.lastTokenDuration}).reduce(function(Y,et){return Math.min(Y,et.lastTokenDuration)},1/0),ey=en.reduce(function(Y,et){return Math.max(Y,et.lastTokenDuration)},-1/0),ek=ec(en.map(function(Y){return Y.lastTokenDuration})),ew=null===(et=Y[Y.length-1])||void 0===et?void 0:et.requestDuration;return[{id:ei.FirstTokenLatency,name:"First Token lat.",stat:ea?"".concat(ea.lastTokenDuration.toFixed(2),"ms"):null,value:ea?ea.lastTokenDuration:null,category:"summary"},{id:ei.TotalRequestTime,name:"Total request time",stat:ew?"".concat((ew/1e3).toFixed(2),"s"):null,value:ew||null,category:"summary"},{id:ei.TokenCount,name:"Token count",stat:"".concat(Y.length),value:Y.length,category:"summary"},{id:ei.StdDevTokenLatency,name:"Std dev Token lat.",stat:"".concat(ek.toFixed(2)),value:ek,category:"token"},{id:ei.MeanTokenLatency,name:"Mean Token lat.",stat:eh?"".concat(eh.toFixed(2),"ms"):null,value:null!=eh?eh:null,category:"aggregate"},{id:ei.MedianTokenLatency,name:"Median Token lat.",stat:em?"".concat(em.toFixed(2),"ms"):null,value:null!=em?em:null,category:"token"},{id:ei.MinTokenLatency,name:"Min Token lat.",stat:"".concat(eg.toFixed(2),"ms"),value:null!=eg?eg:null,category:"token"},{id:ei.MaxTokenLatency,name:"Max Token lat.",stat:"".concat(ey.toFixed(2),"ms"),value:null!=ey?ey:null,category:"token"},{id:ei.P95TokenLatency,name:"p95 Token lat.",stat:eu?"".concat(eu.toFixed(2),"ms"):null,value:null!=eu?eu:null,category:"aggregate"},{id:ei.P99TokenLatency,name:"p99 Token lat.",stat:ep?"".concat(ep.toFixed(2),"ms"):null,value:null!=ep?ep:null,category:"aggregate"}]},eh=function(){var Y,et=(0,ea.JP)(),en=(0,ea.AA)();if(!et||!en)return{stats:[],targetLatencyData:[]};var ei=et[en],eo=null!==(Y=null==ei?void 0:ei.data)&&void 0!==Y?Y:[];return{stats:ep(eo),targetLatencyData:eo}}},68113:function(Y,et,en){"use strict";en.d(et,{AA:function(){return eM},Ae:function(){return ey},BC:function(){return ej},F4:function(){return eg},JP:function(){return eO},Q7:function(){return eE},WD:function(){return eS},gL:function(){return ew},iZ:function(){return eT},j7:function(){return e_},kn:function(){return eC}});var ei=en(6939),eo=en(36112),ea=en(95412),eu=en(78103),ec=en(10936);function ed(Y,et){var en=Object.keys(Y);if(Object.getOwnPropertySymbols){var ei=Object.getOwnPropertySymbols(Y);et&&(ei=ei.filter(function(et){return Object.getOwnPropertyDescriptor(Y,et).enumerable})),en.push.apply(en,ei)}return en}function ef(Y){for(var et=1;et{"function"==typeof td.emitWarning?td.emitWarning(Y,et,en,ei):console.error(`[${en}] ${et}: ${Y}`)},tp=globalThis.AbortController,th=globalThis.AbortSignal;if(void 0===tp){th=class{onabort;_onabort=[];reason;aborted=!1;addEventListener(Y,et){this._onabort.push(et)}},tp=class{constructor(){et()}signal=new th;abort(Y){if(!this.signal.aborted){for(let et of(this.signal.reason=Y,this.signal.aborted=!0,this.signal._onabort))et(Y);this.signal.onabort?.(Y)}}};let Y=td.env?.LRU_CACHE_IGNORE_AC_WARNING!=="1",et=()=>{Y&&(Y=!1,tf("AbortController is not defined. If using lru-cache in node 14, load an AbortController polyfill from the `node-abort-controller` package. A minimal polyfill is provided for use by LRUCache.fetch(), but it should not be relied upon in other contexts (eg, passing it to other APIs that use AbortController/AbortSignal might have undesirable effects). You may disable this with LRU_CACHE_IGNORE_AC_WARNING=1 in the env.","NO_ABORT_CONTROLLER","ENOTSUP",et))}}let tm=Y=>!tc.has(Y);Symbol("type");let tg=Y=>Y&&Y===Math.floor(Y)&&Y>0&&isFinite(Y),tv=Y=>tg(Y)?Y<=256?Uint8Array:Y<=65536?Uint16Array:Y<=4294967296?Uint32Array:Y<=Number.MAX_SAFE_INTEGER?tk:null:null;class tk extends Array{constructor(Y){super(Y),this.fill(0)}}class tw{heap;length;static #e=!1;static create(Y){let et=tv(Y);if(!et)return[];tw.#e=!0;let en=new tw(Y,et);return tw.#e=!1,en}constructor(Y,et){if(!tw.#e)throw TypeError("instantiate Stack using Stack.create(n)");this.heap=new et(Y),this.length=0}push(Y){this.heap[this.length++]=Y}pop(){return this.heap[--this.length]}}class tC{#t;#n;#r;#i;#o;ttl;ttlResolution;ttlAutopurge;updateAgeOnGet;updateAgeOnHas;allowStale;noDisposeOnSet;noUpdateTTL;maxEntrySize;sizeCalculation;noDeleteOnFetchRejection;noDeleteOnStaleGet;allowStaleOnFetchAbort;allowStaleOnFetchRejection;ignoreFetchAbort;#a;#s;#l;#u;#c;#d;#f;#p;#h;#m;#g;#v;#y;#b;#x;#k;#w;static unsafeExposeInternals(Y){return{starts:Y.#y,ttls:Y.#b,sizes:Y.#v,keyMap:Y.#l,keyList:Y.#u,valList:Y.#c,next:Y.#d,prev:Y.#f,get head(){return Y.#p},get tail(){return Y.#h},free:Y.#m,isBackgroundFetch:et=>Y.#C(et),backgroundFetch:(et,en,ei,eo)=>Y.#S(et,en,ei,eo),moveToTail:et=>Y.#E(et),indexes:et=>Y.#T(et),rindexes:et=>Y.#_(et),isStale:et=>Y.#j(et)}}get max(){return this.#t}get maxSize(){return this.#n}get calculatedSize(){return this.#s}get size(){return this.#a}get fetchMethod(){return this.#o}get dispose(){return this.#r}get disposeAfter(){return this.#i}constructor(Y){let{max:et=0,ttl:en,ttlResolution:ei=1,ttlAutopurge:eo,updateAgeOnGet:ea,updateAgeOnHas:eu,allowStale:ec,dispose:ed,disposeAfter:ef,noDisposeOnSet:ep,noUpdateTTL:eh,maxSize:em=0,maxEntrySize:eg=0,sizeCalculation:ey,fetchMethod:ek,noDeleteOnFetchRejection:ew,noDeleteOnStaleGet:eC,allowStaleOnFetchRejection:eS,allowStaleOnFetchAbort:eE,ignoreFetchAbort:eT}=Y;if(0!==et&&!tg(et))throw TypeError("max option must be a nonnegative integer");let e_=et?tv(et):Array;if(!e_)throw Error("invalid max value: "+et);if(this.#t=et,this.#n=em,this.maxEntrySize=eg||this.#n,this.sizeCalculation=ey,this.sizeCalculation){if(!this.#n&&!this.maxEntrySize)throw TypeError("cannot set sizeCalculation without setting maxSize or maxEntrySize");if("function"!=typeof this.sizeCalculation)throw TypeError("sizeCalculation set to non-function")}if(void 0!==ek&&"function"!=typeof ek)throw TypeError("fetchMethod must be a function if specified");if(this.#o=ek,this.#k=!!ek,this.#l=new Map,this.#u=Array(et).fill(void 0),this.#c=Array(et).fill(void 0),this.#d=new e_(et),this.#f=new e_(et),this.#p=0,this.#h=0,this.#m=tw.create(et),this.#a=0,this.#s=0,"function"==typeof ed&&(this.#r=ed),"function"==typeof ef?(this.#i=ef,this.#g=[]):(this.#i=void 0,this.#g=void 0),this.#x=!!this.#r,this.#w=!!this.#i,this.noDisposeOnSet=!!ep,this.noUpdateTTL=!!eh,this.noDeleteOnFetchRejection=!!ew,this.allowStaleOnFetchRejection=!!eS,this.allowStaleOnFetchAbort=!!eE,this.ignoreFetchAbort=!!eT,0!==this.maxEntrySize){if(0!==this.#n&&!tg(this.#n))throw TypeError("maxSize must be a positive integer if specified");if(!tg(this.maxEntrySize))throw TypeError("maxEntrySize must be a positive integer if specified");this.#O()}if(this.allowStale=!!ec,this.noDeleteOnStaleGet=!!eC,this.updateAgeOnGet=!!ea,this.updateAgeOnHas=!!eu,this.ttlResolution=tg(ei)||0===ei?ei:1,this.ttlAutopurge=!!eo,this.ttl=en||0,this.ttl){if(!tg(this.ttl))throw TypeError("ttl must be a positive integer if specified");this.#M()}if(0===this.#t&&0===this.ttl&&0===this.#n)throw TypeError("At least one of max, maxSize, or ttl is required");if(!this.ttlAutopurge&&!this.#t&&!this.#n){let Y="LRU_CACHE_UNBOUNDED";if(tm(Y)){tc.add(Y);let et="TTL caching without ttlAutopurge, max, or maxSize can result in unbounded memory consumption.";tf(et,"UnboundedCacheWarning",Y,tC)}}}getRemainingTTL(Y){return this.#l.has(Y)?1/0:0}#M(){let Y=new tk(this.#t),et=new tk(this.#t);this.#b=Y,this.#y=et,this.#A=(en,ei,eo=tu.now())=>{if(et[en]=0!==ei?eo:0,Y[en]=ei,0!==ei&&this.ttlAutopurge){let Y=setTimeout(()=>{this.#j(en)&&this.delete(this.#u[en])},ei+1);Y.unref&&Y.unref()}},this.#P=en=>{et[en]=0!==Y[en]?tu.now():0},this.#N=(eo,ea)=>{if(Y[ea]){let eu=Y[ea],ec=et[ea];if(!eu||!ec)return;eo.ttl=eu,eo.start=ec,eo.now=en||ei();let ed=eo.now-ec;eo.remainingTTL=eu-ed}};let en=0,ei=()=>{let Y=tu.now();if(this.ttlResolution>0){en=Y;let et=setTimeout(()=>en=0,this.ttlResolution);et.unref&&et.unref()}return Y};this.getRemainingTTL=eo=>{let ea=this.#l.get(eo);if(void 0===ea)return 0;let eu=Y[ea],ec=et[ea];if(!eu||!ec)return 1/0;let ed=(en||ei())-ec;return eu-ed},this.#j=eo=>{let ea=et[eo],eu=Y[eo];return!!eu&&!!ea&&(en||ei())-ea>eu}}#P=()=>{};#N=()=>{};#A=()=>{};#j=()=>!1;#O(){let Y=new tk(this.#t);this.#s=0,this.#v=Y,this.#I=et=>{this.#s-=Y[et],Y[et]=0},this.#D=(Y,et,en,ei)=>{if(this.#C(et))return 0;if(!tg(en)){if(ei){if("function"!=typeof ei)throw TypeError("sizeCalculation must be a function");if(!tg(en=ei(et,Y)))throw TypeError("sizeCalculation return invalid (expect positive integer)")}else throw TypeError("invalid size value (must be positive integer). When maxSize or maxEntrySize is used, sizeCalculation or size must be set.")}return en},this.#R=(et,en,ei)=>{if(Y[et]=en,this.#n){let en=this.#n-Y[et];for(;this.#s>en;)this.#L(!0)}this.#s+=Y[et],ei&&(ei.entrySize=en,ei.totalCalculatedSize=this.#s)}}#I=Y=>{};#R=(Y,et,en)=>{};#D=(Y,et,en,ei)=>{if(en||ei)throw TypeError("cannot set size without setting maxSize or maxEntrySize on cache");return 0};*#T({allowStale:Y=this.allowStale}={}){if(this.#a)for(let et=this.#h;this.#F(et)&&((Y||!this.#j(et))&&(yield et),et!==this.#p);)et=this.#f[et]}*#_({allowStale:Y=this.allowStale}={}){if(this.#a)for(let et=this.#p;this.#F(et)&&((Y||!this.#j(et))&&(yield et),et!==this.#h);)et=this.#d[et]}#F(Y){return void 0!==Y&&this.#l.get(this.#u[Y])===Y}*entries(){for(let Y of this.#T())void 0===this.#c[Y]||void 0===this.#u[Y]||this.#C(this.#c[Y])||(yield[this.#u[Y],this.#c[Y]])}*rentries(){for(let Y of this.#_())void 0===this.#c[Y]||void 0===this.#u[Y]||this.#C(this.#c[Y])||(yield[this.#u[Y],this.#c[Y]])}*keys(){for(let Y of this.#T()){let et=this.#u[Y];void 0===et||this.#C(this.#c[Y])||(yield et)}}*rkeys(){for(let Y of this.#_()){let et=this.#u[Y];void 0===et||this.#C(this.#c[Y])||(yield et)}}*values(){for(let Y of this.#T()){let et=this.#c[Y];void 0===et||this.#C(this.#c[Y])||(yield this.#c[Y])}}*rvalues(){for(let Y of this.#_()){let et=this.#c[Y];void 0===et||this.#C(this.#c[Y])||(yield this.#c[Y])}}[Symbol.iterator](){return this.entries()}[Symbol.toStringTag]="LRUCache";find(Y,et={}){for(let en of this.#T()){let ei=this.#c[en],eo=this.#C(ei)?ei.__staleWhileFetching:ei;if(void 0!==eo&&Y(eo,this.#u[en],this))return this.get(this.#u[en],et)}}forEach(Y,et=this){for(let en of this.#T()){let ei=this.#c[en],eo=this.#C(ei)?ei.__staleWhileFetching:ei;void 0!==eo&&Y.call(et,eo,this.#u[en],this)}}rforEach(Y,et=this){for(let en of this.#_()){let ei=this.#c[en],eo=this.#C(ei)?ei.__staleWhileFetching:ei;void 0!==eo&&Y.call(et,eo,this.#u[en],this)}}purgeStale(){let Y=!1;for(let et of this.#_({allowStale:!0}))this.#j(et)&&(this.delete(this.#u[et]),Y=!0);return Y}info(Y){let et=this.#l.get(Y);if(void 0===et)return;let en=this.#c[et],ei=this.#C(en)?en.__staleWhileFetching:en;if(void 0===ei)return;let eo={value:ei};if(this.#b&&this.#y){let Y=this.#b[et],en=this.#y[et];if(Y&&en){let et=Y-(tu.now()-en);eo.ttl=et,eo.start=Date.now()}}return this.#v&&(eo.size=this.#v[et]),eo}dump(){let Y=[];for(let et of this.#T({allowStale:!0})){let en=this.#u[et],ei=this.#c[et],eo=this.#C(ei)?ei.__staleWhileFetching:ei;if(void 0===eo||void 0===en)continue;let ea={value:eo};if(this.#b&&this.#y){ea.ttl=this.#b[et];let Y=tu.now()-this.#y[et];ea.start=Math.floor(Date.now()-Y)}this.#v&&(ea.size=this.#v[et]),Y.unshift([en,ea])}return Y}load(Y){for(let[et,en]of(this.clear(),Y)){if(en.start){let Y=Date.now()-en.start;en.start=tu.now()-Y}this.set(et,en.value,en)}}set(Y,et,en={}){if(void 0===et)return this.delete(Y),this;let{ttl:ei=this.ttl,start:eo,noDisposeOnSet:ea=this.noDisposeOnSet,sizeCalculation:eu=this.sizeCalculation,status:ec}=en,{noUpdateTTL:ed=this.noUpdateTTL}=en,ef=this.#D(Y,et,en.size||0,eu);if(this.maxEntrySize&&ef>this.maxEntrySize)return ec&&(ec.set="miss",ec.maxEntrySizeExceeded=!0),this.delete(Y),this;let ep=0===this.#a?void 0:this.#l.get(Y);if(void 0===ep)ep=0===this.#a?this.#h:0!==this.#m.length?this.#m.pop():this.#a===this.#t?this.#L(!1):this.#a,this.#u[ep]=Y,this.#c[ep]=et,this.#l.set(Y,ep),this.#d[this.#h]=ep,this.#f[ep]=this.#h,this.#h=ep,this.#a++,this.#R(ep,ef,ec),ec&&(ec.set="add"),ed=!1;else{this.#E(ep);let en=this.#c[ep];if(et!==en){if(this.#k&&this.#C(en)){en.__abortController.abort(Error("replaced"));let{__staleWhileFetching:et}=en;void 0!==et&&!ea&&(this.#x&&this.#r?.(et,Y,"set"),this.#w&&this.#g?.push([et,Y,"set"]))}else!ea&&(this.#x&&this.#r?.(en,Y,"set"),this.#w&&this.#g?.push([en,Y,"set"]));if(this.#I(ep),this.#R(ep,ef,ec),this.#c[ep]=et,ec){ec.set="replace";let Y=en&&this.#C(en)?en.__staleWhileFetching:en;void 0!==Y&&(ec.oldValue=Y)}}else ec&&(ec.set="update")}if(0===ei||this.#b||this.#M(),this.#b&&(ed||this.#A(ep,ei,eo),ec&&this.#N(ec,ep)),!ea&&this.#w&&this.#g){let Y;let et=this.#g;for(;Y=et?.shift();)this.#i?.(...Y)}return this}pop(){try{for(;this.#a;){let Y=this.#c[this.#p];if(this.#L(!0),this.#C(Y)){if(Y.__staleWhileFetching)return Y.__staleWhileFetching}else if(void 0!==Y)return Y}}finally{if(this.#w&&this.#g){let Y;let et=this.#g;for(;Y=et?.shift();)this.#i?.(...Y)}}}#L(Y){let et=this.#p,en=this.#u[et],ei=this.#c[et];return this.#k&&this.#C(ei)?ei.__abortController.abort(Error("evicted")):(this.#x||this.#w)&&(this.#x&&this.#r?.(ei,en,"evict"),this.#w&&this.#g?.push([ei,en,"evict"])),this.#I(et),Y&&(this.#u[et]=void 0,this.#c[et]=void 0,this.#m.push(et)),1===this.#a?(this.#p=this.#h=0,this.#m.length=0):this.#p=this.#d[et],this.#l.delete(en),this.#a--,et}has(Y,et={}){let{updateAgeOnHas:en=this.updateAgeOnHas,status:ei}=et,eo=this.#l.get(Y);if(void 0!==eo){let Y=this.#c[eo];if(this.#C(Y)&&void 0===Y.__staleWhileFetching)return!1;if(!this.#j(eo))return en&&this.#P(eo),ei&&(ei.has="hit",this.#N(ei,eo)),!0;ei&&(ei.has="stale",this.#N(ei,eo))}else ei&&(ei.has="miss");return!1}peek(Y,et={}){let{allowStale:en=this.allowStale}=et,ei=this.#l.get(Y);if(void 0===ei||!en&&this.#j(ei))return;let eo=this.#c[ei];return this.#C(eo)?eo.__staleWhileFetching:eo}#S(Y,et,en,ei){let eo=void 0===et?void 0:this.#c[et];if(this.#C(eo))return eo;let ea=new tp,{signal:eu}=en;eu?.addEventListener("abort",()=>ea.abort(eu.reason),{signal:ea.signal});let ec={signal:ea.signal,options:en,context:ei},ed=(ei,eo=!1)=>{let{aborted:eu}=ea.signal,ed=en.ignoreFetchAbort&&void 0!==ei;if(en.status&&(eu&&!eo?(en.status.fetchAborted=!0,en.status.fetchError=ea.signal.reason,ed&&(en.status.fetchAbortIgnored=!0)):en.status.fetchResolved=!0),eu&&!ed&&!eo)return ep(ea.signal.reason);let ef=em;return this.#c[et]===em&&(void 0===ei?ef.__staleWhileFetching?this.#c[et]=ef.__staleWhileFetching:this.delete(Y):(en.status&&(en.status.fetchUpdated=!0),this.set(Y,ei,ec.options))),ei},ef=Y=>(en.status&&(en.status.fetchRejected=!0,en.status.fetchError=Y),ep(Y)),ep=ei=>{let{aborted:eo}=ea.signal,eu=eo&&en.allowStaleOnFetchAbort,ec=eu||en.allowStaleOnFetchRejection,ed=ec||en.noDeleteOnFetchRejection,ef=em;if(this.#c[et]===em){let en=!ed||void 0===ef.__staleWhileFetching;en?this.delete(Y):eu||(this.#c[et]=ef.__staleWhileFetching)}if(ec)return en.status&&void 0!==ef.__staleWhileFetching&&(en.status.returnedStale=!0),ef.__staleWhileFetching;if(ef.__returned===ef)throw ei},eh=(et,ei)=>{let eu=this.#o?.(Y,eo,ec);eu&&eu instanceof Promise&&eu.then(Y=>et(void 0===Y?void 0:Y),ei),ea.signal.addEventListener("abort",()=>{(!en.ignoreFetchAbort||en.allowStaleOnFetchAbort)&&(et(void 0),en.allowStaleOnFetchAbort&&(et=Y=>ed(Y,!0)))})};en.status&&(en.status.fetchDispatched=!0);let em=new Promise(eh).then(ed,ef),eg=Object.assign(em,{__abortController:ea,__staleWhileFetching:eo,__returned:void 0});return void 0===et?(this.set(Y,eg,{...ec.options,status:void 0}),et=this.#l.get(Y)):this.#c[et]=eg,eg}#C(Y){if(!this.#k)return!1;let et=Y;return!!et&&et instanceof Promise&&et.hasOwnProperty("__staleWhileFetching")&&et.__abortController instanceof tp}async fetch(Y,et={}){let{allowStale:en=this.allowStale,updateAgeOnGet:ei=this.updateAgeOnGet,noDeleteOnStaleGet:eo=this.noDeleteOnStaleGet,ttl:ea=this.ttl,noDisposeOnSet:eu=this.noDisposeOnSet,size:ec=0,sizeCalculation:ed=this.sizeCalculation,noUpdateTTL:ef=this.noUpdateTTL,noDeleteOnFetchRejection:ep=this.noDeleteOnFetchRejection,allowStaleOnFetchRejection:eh=this.allowStaleOnFetchRejection,ignoreFetchAbort:em=this.ignoreFetchAbort,allowStaleOnFetchAbort:eg=this.allowStaleOnFetchAbort,context:ey,forceRefresh:ek=!1,status:ew,signal:eC}=et;if(!this.#k)return ew&&(ew.fetch="get"),this.get(Y,{allowStale:en,updateAgeOnGet:ei,noDeleteOnStaleGet:eo,status:ew});let eS={allowStale:en,updateAgeOnGet:ei,noDeleteOnStaleGet:eo,ttl:ea,noDisposeOnSet:eu,size:ec,sizeCalculation:ed,noUpdateTTL:ef,noDeleteOnFetchRejection:ep,allowStaleOnFetchRejection:eh,allowStaleOnFetchAbort:eg,ignoreFetchAbort:em,status:ew,signal:eC},eE=this.#l.get(Y);if(void 0===eE){ew&&(ew.fetch="miss");let et=this.#S(Y,eE,eS,ey);return et.__returned=et}{let et=this.#c[eE];if(this.#C(et)){let Y=en&&void 0!==et.__staleWhileFetching;return ew&&(ew.fetch="inflight",Y&&(ew.returnedStale=!0)),Y?et.__staleWhileFetching:et.__returned=et}let eo=this.#j(eE);if(!ek&&!eo)return ew&&(ew.fetch="hit"),this.#E(eE),ei&&this.#P(eE),ew&&this.#N(ew,eE),et;let ea=this.#S(Y,eE,eS,ey),eu=void 0!==ea.__staleWhileFetching,ec=eu&&en;return ew&&(ew.fetch=eo?"stale":"refresh",ec&&eo&&(ew.returnedStale=!0)),ec?ea.__staleWhileFetching:ea.__returned=ea}}get(Y,et={}){let{allowStale:en=this.allowStale,updateAgeOnGet:ei=this.updateAgeOnGet,noDeleteOnStaleGet:eo=this.noDeleteOnStaleGet,status:ea}=et,eu=this.#l.get(Y);if(void 0!==eu){let et=this.#c[eu],ec=this.#C(et);return(ea&&this.#N(ea,eu),this.#j(eu))?(ea&&(ea.get="stale"),ec)?(ea&&en&&void 0!==et.__staleWhileFetching&&(ea.returnedStale=!0),en?et.__staleWhileFetching:void 0):(eo||this.delete(Y),ea&&en&&(ea.returnedStale=!0),en?et:void 0):(ea&&(ea.get="hit"),ec)?et.__staleWhileFetching:(this.#E(eu),ei&&this.#P(eu),et)}ea&&(ea.get="miss")}#B(Y,et){this.#f[et]=Y,this.#d[Y]=et}#E(Y){Y!==this.#h&&(Y===this.#p?this.#p=this.#d[Y]:this.#B(this.#f[Y],this.#d[Y]),this.#B(this.#h,Y),this.#h=Y)}delete(Y){let et=!1;if(0!==this.#a){let en=this.#l.get(Y);if(void 0!==en){if(et=!0,1===this.#a)this.clear();else{this.#I(en);let et=this.#c[en];if(this.#C(et)?et.__abortController.abort(Error("deleted")):(this.#x||this.#w)&&(this.#x&&this.#r?.(et,Y,"delete"),this.#w&&this.#g?.push([et,Y,"delete"])),this.#l.delete(Y),this.#u[en]=void 0,this.#c[en]=void 0,en===this.#h)this.#h=this.#f[en];else if(en===this.#p)this.#p=this.#d[en];else{let Y=this.#f[en];this.#d[Y]=this.#d[en];let et=this.#d[en];this.#f[et]=this.#f[en]}this.#a--,this.#m.push(en)}}}if(this.#w&&this.#g?.length){let Y;let et=this.#g;for(;Y=et?.shift();)this.#i?.(...Y)}return et}clear(){for(let Y of this.#_({allowStale:!0})){let et=this.#c[Y];if(this.#C(et))et.__abortController.abort(Error("deleted"));else{let en=this.#u[Y];this.#x&&this.#r?.(et,en,"delete"),this.#w&&this.#g?.push([et,en,"delete"])}}if(this.#l.clear(),this.#c.fill(void 0),this.#u.fill(void 0),this.#b&&this.#y&&(this.#b.fill(0),this.#y.fill(0)),this.#v&&this.#v.fill(0),this.#p=0,this.#h=0,this.#m.length=0,this.#s=0,this.#a=0,this.#w&&this.#g){let Y;let et=this.#g;for(;Y=et?.shift();)this.#i?.(...Y)}}}var tS=en(70671),tE=en(94968);function tT(Y,et){var en="undefined"!=typeof Symbol&&Y[Symbol.iterator]||Y["@@iterator"];if(!en){if(Array.isArray(Y)||(en=t_(Y))||et&&Y&&"number"==typeof Y.length){en&&(Y=en);var ei=0,eo=function(){};return{s:eo,n:function(){return ei>=Y.length?{done:!0}:{done:!1,value:Y[ei++]}},e:function(Y){throw Y},f:eo}}throw TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var ea,eu=!0,ec=!1;return{s:function(){en=en.call(Y)},n:function(){var Y=en.next();return eu=Y.done,Y},e:function(Y){ec=!0,ea=Y},f:function(){try{eu||null==en.return||en.return()}finally{if(ec)throw ea}}}}function t_(Y,et){if(Y){if("string"==typeof Y)return tj(Y,et);var en=Object.prototype.toString.call(Y).slice(8,-1);if("Object"===en&&Y.constructor&&(en=Y.constructor.name),"Map"===en||"Set"===en)return Array.from(Y);if("Arguments"===en||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(en))return tj(Y,et)}}function tj(Y,et){(null==et||et>Y.length)&&(et=Y.length);for(var en=0,ei=Array(et);en=Y.length?{done:!0}:{done:!1,value:Y[ei++]}},e:function(Y){throw Y},f:eo}}throw TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var ea,eu=!0,ec=!1;return{s:function(){en=en.call(Y)},n:function(){var Y=en.next();return eu=Y.done,Y},e:function(Y){ec=!0,ea=Y},f:function(){try{eu||null==en.return||en.return()}finally{if(ec)throw ea}}}}function nv(Y,et){if(Y){if("string"==typeof Y)return ny(Y,et);var en=Object.prototype.toString.call(Y).slice(8,-1);if("Object"===en&&Y.constructor&&(en=Y.constructor.name),"Map"===en||"Set"===en)return Array.from(Y);if("Arguments"===en||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(en))return ny(Y,et)}}function ny(Y,et){(null==et||et>Y.length)&&(et=Y.length);for(var en=0,ei=Array(et);en0})}function nw(Y){var et,en;return null!==(et=null===(en=nk((0,tD.GR)(Y)))||void 0===en?void 0:en.data)&&void 0!==et?et:[]}function nC(Y,et){var en="undefined"!=typeof Symbol&&Y[Symbol.iterator]||Y["@@iterator"];if(!en){if(Array.isArray(Y)||(en=nS(Y))||et&&Y&&"number"==typeof Y.length){en&&(Y=en);var ei=0,eo=function(){};return{s:eo,n:function(){return ei>=Y.length?{done:!0}:{done:!1,value:Y[ei++]}},e:function(Y){throw Y},f:eo}}throw TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var ea,eu=!0,ec=!1;return{s:function(){en=en.call(Y)},n:function(){var Y=en.next();return eu=Y.done,Y},e:function(Y){ec=!0,ea=Y},f:function(){try{eu||null==en.return||en.return()}finally{if(ec)throw ea}}}}function nS(Y,et){if(Y){if("string"==typeof Y)return nE(Y,et);var en=Object.prototype.toString.call(Y).slice(8,-1);if("Object"===en&&Y.constructor&&(en=Y.constructor.name),"Map"===en||"Set"===en)return Array.from(Y);if("Arguments"===en||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(en))return nE(Y,et)}}function nE(Y,et){(null==et||et>Y.length)&&(et=Y.length);for(var en=0,ei=Array(et);en0){var eE=nM(eS,ei[ei.length-1]);null!=eE&&(eC=(0,tB.jsx)(nA,{children:(0,tB.jsx)(t7.Ph,{plugin:eE,notice:null!=ep?ep:void 0,iconSize:"gizmoConversation"})}))}return ec?eC=(0,tB.jsx)(nA,{children:(0,tB.jsx)(t8.M,{gizmoId:ec.gizmo.id,className:"h-6 w-6"})}):null!=ek&&"test"===ew&&(eC=(0,tB.jsx)(t8.Z,{isFirstParty:!1,src:ek.profilePictureUrl,className:"h-6 w-6"})),(0,tB.jsx)("div",{children:ea?eC:em||ef?(0,tB.jsx)(nA,{children:(0,tB.jsx)(t7.k$,{background:nO(eh),iconName:"user",size:"gizmoConversation"})}):(0,tB.jsx)(nA,{children:(0,tB.jsx)(t7.Yt,{user:eg,notice:null!=ep?ep:void 0,size:"gizmoConversation"})})})}var nN=en(80459),nI=en(61859),nD=en(35137),nR=en(71766),nL=en(72849);function nF(Y){return(0,nI.Z)(Y)||(0,nD.Z)(Y)||(0,nR.Z)(Y)||(0,nL.Z)()}var nB=en(16889),nz=en(37097),nU=en(91559),nZ=en(14711),nH=en(28818);function nG(Y,et){var en=Object.keys(Y);if(Object.getOwnPropertySymbols){var ei=Object.getOwnPropertySymbols(Y);et&&(ei=ei.filter(function(et){return Object.getOwnPropertyDescriptor(Y,et).enumerable})),en.push.apply(en,ei)}return en}function nV(Y){for(var et=1;et=Y.length?{done:!0}:{done:!1,value:Y[ei++]}},e:function(Y){throw Y},f:eo}}throw TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var ea,eu=!0,ec=!1;return{s:function(){en=en.call(Y)},n:function(){var Y=en.next();return eu=Y.done,Y},e:function(Y){ec=!0,ea=Y},f:function(){try{eu||null==en.return||en.return()}finally{if(ec)throw ea}}}}function rn(Y,et){if(Y){if("string"==typeof Y)return rr(Y,et);var en=Object.prototype.toString.call(Y).slice(8,-1);if("Object"===en&&Y.constructor&&(en=Y.constructor.name),"Map"===en||"Set"===en)return Array.from(Y);if("Arguments"===en||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(en))return rr(Y,et)}}function rr(Y,et){(null==et||et>Y.length)&&(et=Y.length);for(var en=0,ei=Array(et);en=0;ea--){var eu,ec,ed,ef,ep,eh,em,eg,ey,ek,ew,eC,eS,eE,eT,e_,ej=et[ea];if(null!==(em=ej.message.metadata)&&void 0!==em&&em.invoked_plugin)return{uiState:ei.Finished,jitPluginData:ej.message.metadata.jit_plugin_data};var eO=null===(eg=ej.message.metadata)||void 0===eg?void 0:null===(ey=eg.jit_plugin_data)||void 0===ey?void 0:ey.from_client;if(null!=eO){if((null==eO?void 0:eO.user_action.data.type)==="contact_gizmo")return{uiState:ei.Finished,jitPluginData:null===(eC=et[ea-1].message.metadata)||void 0===eC?void 0:eC.jit_plugin_data};if((null==eO?void 0:eO.user_action.data.type)==="deny")return{uiState:ei.Denied};if((null==eO?void 0:eO.user_action.data.type)==="oauth_success")return{uiState:ei.Running,jitPluginData:null===(eS=ej.message.metadata)||void 0===eS?void 0:eS.jit_plugin_data};break}var eM=null===(ek=ej.message.metadata)||void 0===ek?void 0:null===(ew=ek.jit_plugin_data)||void 0===ew?void 0:ew.from_server;if((null==eM?void 0:eM.type)==="preview"&&en)return{uiState:ei.Running,jitPluginData:null===(eE=ej.message.metadata)||void 0===eE?void 0:eE.jit_plugin_data};if((null==eM?void 0:eM.type)==="confirm_action"&&en)return{uiState:ei.UserConfirmation,jitPluginData:null===(eT=ej.message.metadata)||void 0===eT?void 0:eT.jit_plugin_data};if((null==eM?void 0:eM.type)==="oauth_required"&&en)return{uiState:ei.OauthLogin,jitPluginData:null===(e_=ej.message.metadata)||void 0===e_?void 0:e_.jit_plugin_data}}var eA=et.find(function(Y){var et;return Y.message.author.role===tQ.uU.Tool&&(null===(et=Y.message.author.name)||void 0===et?void 0:et.split(".")[0])==="gizmo_contacts"});return eA?{uiState:ei.Finished,jitPluginData:null===(eo=eA.message.metadata)||void 0===eo?void 0:eo.jit_plugin_data}:{uiState:en?ei.Running:ei.Stopped}}function ru(Y){var et,en=Y.actionData,ei=Y.assistantMessage,eo=Y.targetMessageId,ea=Y.allMessages,eu=Y.clientThreadId,ec=Y.turnGizmo,ed=Y.onRequestCompletion,ef=Y.conversationMode,ep={id:(0,nJ.Z)(),author:{role:tQ.uU.Tool,name:ei.message.recipient},content:{content_type:tQ.PX.Text,parts:[""]},recipient:"all",metadata:{jit_plugin_data:{from_client:{user_action:{data:en,target_message_id:eo}}}}};ef=null!==(et=ef)&&void 0!==et?et:{kind:tQ.OL.PrimaryAssistant},null!=ec&&ec.gizmo.id&&(ep.metadata.gizmo_id=ec.gizmo.id),tD.tQ.updateTree(eu,function(Y){Y.addNode(ep.id,ep,ea[ea.length-1].message.id,tQ.uU.Tool,{completionSampleFinishTime:Date.now()})}),tD.tQ.setThreadCurrentLeafId(eu,ep.id),ed({type:tQ.Os.Next,promptId:ep.id,eventMetadata:{eventSource:"mouse"},cancelActiveRequests:!1,completionMetadata:{conversationMode:ef}})}function rc(Y,et){if(Y.type!==e6.qK.JIT_PLUGIN||!Y.metadata.json_schema)return!1;var en=!1;function ei(Y){for(var eo in Y)"operationId"===eo&&Y[eo]===et&&(en=!0),Y[eo]&&"object"==typeof Y[eo]&&ei(Y[eo])}return ei(Y.metadata.json_schema),en}function rp(Y){var et,en,ei;if((null===(et=Y.from_server)||void 0===et?void 0:et.type)==="confirm_action"||(null===(en=Y.from_server)||void 0===en?void 0:en.type)==="oauth_required"||(null===(ei=Y.from_server)||void 0===ei?void 0:ei.type)==="preview")return Y.from_server.body.params}function rh(Y){var et=Y.title,en=Y.children,ei=Y.jitPluginData,eo=Y.privacyPolicyUrl;return(0,tB.jsxs)(nY.fC,{children:[(0,tB.jsx)(nY.xz,{children:(0,tB.jsxs)("div",{className:"inline-flex items-center gap-1",children:[en,(0,tB.jsx)(eY.ud,{})]})}),(0,tB.jsx)(nY.h_,{children:(0,tB.jsx)(nY.VY,{side:"bottom",sideOffset:8,align:"start",children:(0,tB.jsxs)("div",{className:"max-w-sm rounded-lg bg-token-main-surface-primary p-2 shadow-[0_0_24px_0_rgba(0,0,0,0.05),inset_0_0.5px_0_0_rgba(0,0,0,0.05),0_2px_8px_0_rgba(0,0,0,0.05)]",children:[(0,tB.jsx)("div",{className:"mb-2 text-sm font-medium",children:et}),(0,tB.jsx)(nB.$,{className:"bg-token-main-surface-secondary text-xs text-token-text-primary",codeContainerClassName:"max-h-32 p-2",children:ei&&JSON.stringify(rp(ei),null,2)}),null!=eo&&(0,tB.jsx)("div",{className:"mt-2 flex text-sm",children:(0,tB.jsxs)("a",{href:eo,target:"_blank",rel:"noreferrer",className:"flex items-center gap-1 text-token-text-tertiary transition hover:text-token-text-secondary",children:[(0,tB.jsx)(tL.Z,n7({},rm.privacyPolicyLink)),(0,tB.jsx)(nX.AlO,{})]})})]})})})]})}!function(Y){Y[Y.Running=0]="Running",Y[Y.Finished=1]="Finished",Y[Y.Error=2]="Error",Y[Y.Stopped=3]="Stopped",Y[Y.OauthLogin=4]="OauthLogin",Y[Y.UserConfirmation=5]="UserConfirmation",Y[Y.Denied=6]="Denied",Y[Y.Hidden=7]="Hidden"}(ei||(ei={}));var rm=(0,tE.vU)({starting:{id:"jitPluginMessage.starting",defaultMessage:"Starting action"},confirming:{id:"jitPluginMessage.confirmingV3",defaultMessage:"{gizmoName} wants to talk to {domain}Only allow sites you trust"},running:{id:"jitPluginMessage.runningV4",defaultMessage:"Talking to {domain}"},finished:{id:"jitPluginMessage.finishedV3",defaultMessage:"Talked to {domain}"},stopped:{id:"jitPluginMessage.stoppedV4",defaultMessage:"Stopped talking to {domain}"},error:{id:"jitPluginMessage.errorV5",defaultMessage:"Error talking to {domain}"},declined:{id:"jitPluginMessage.declined",defaultMessage:"You declined this action"},ranTest:{id:"jitPluginMessage.ranTest",defaultMessage:"Tested {operationName}"},confirmParamsTitle:{id:"jitPluginMessage.confirmParamsTitleV2",defaultMessage:"{gizmoName} needs to send this info to {domain}"},sentParamsTitle:{id:"jitPluginMessage.sentParamsTitleV2",defaultMessage:"{gizmoName} sent this info to {domain}"},privacyPolicyLink:{id:"jitPluginMessage.privacyPolicyLinkV2",defaultMessage:"Privacy policy"}}),rg=en(67311),rv=en(34762);function ry(Y,et){var en="undefined"!=typeof Symbol&&Y[Symbol.iterator]||Y["@@iterator"];if(!en){if(Array.isArray(Y)||(en=rb(Y))||et&&Y&&"number"==typeof Y.length){en&&(Y=en);var ei=0,eo=function(){};return{s:eo,n:function(){return ei>=Y.length?{done:!0}:{done:!1,value:Y[ei++]}},e:function(Y){throw Y},f:eo}}throw TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var ea,eu=!0,ec=!1;return{s:function(){en=en.call(Y)},n:function(){var Y=en.next();return eu=Y.done,Y},e:function(Y){ec=!0,ea=Y},f:function(){try{eu||null==en.return||en.return()}finally{if(ec)throw ea}}}}function rb(Y,et){if(Y){if("string"==typeof Y)return rk(Y,et);var en=Object.prototype.toString.call(Y).slice(8,-1);if("Object"===en&&Y.constructor&&(en=Y.constructor.name),"Map"===en||"Set"===en)return Array.from(Y);if("Arguments"===en||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(en))return rk(Y,et)}}function rk(Y,et){(null==et||et>Y.length)&&(et=Y.length);for(var en=0,ei=Array(et);en0&&0===eo.length&&(0,tB.jsx)(rS,{messages:ei}),eo.length>0&&(0,tB.jsx)(rC,{messages:eo}),ea.length>0&&(0,tB.jsx)(rE,{messages:ea})]})}var r_=eK.memo(rT),rj=(0,tE.vU)({updating:{id:"message.gizmo.updating",defaultMessage:"Updating GPT..."},generatingProfilePic:{id:"message.gizmo.generatingProfilePic",defaultMessage:"Generating profile picture..."},failedProfilePic:{id:"message.gizmo.failed",defaultMessage:"Failed to generate profile picture."}});function rO({title:Y,titleId:et,...en},ei){return eK.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true",ref:ei,"aria-labelledby":et},en),Y?eK.createElement("title",{id:et},Y):null,eK.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M15 9h3.75M15 12h3.75M15 15h3.75M4.5 19.5h15a2.25 2.25 0 002.25-2.25V6.75A2.25 2.25 0 0019.5 4.5h-15a2.25 2.25 0 00-2.25 2.25v10.5A2.25 2.25 0 004.5 19.5zm6-10.125a1.875 1.875 0 11-3.75 0 1.875 1.875 0 013.75 0zm1.294 6.336a6.721 6.721 0 01-3.17.789 6.721 6.721 0 01-3.168-.789 3.376 3.376 0 016.338 0z"}))}let rM=eK.forwardRef(rO);var rA=rM,rP=en(21120);function rN(Y){var et,en,ei,eo=Y.message,ea=Y.className,eu=(0,eK.useState)(!1),ec=eu[0],ed=eu[1],ef=eo.message.content.content_type===tQ.PX.ModelEditableContext?eo.message.content.model_set_context:null,ep=(0,t4.RR)(eo.message);if(eo.message.content.content_type===tQ.PX.UserEditableContext)return null;var eh=eo.message.recipient,em=!!(null!==(et=eo.message.metadata)&&void 0!==et&&et.rebase_system_message),eg=!!(null!==(en=eo.message.metadata)&&void 0!==en&&en.is_user_system_message);return(0,tB.jsxs)(tB.Fragment,{children:[(0,tB.jsxs)("div",{className:(0,eW.default)(ea,"mt-6 flex flex-col items-start gap-2 overflow-x-auto whitespace-pre-wrap break-words first:mt-0"),children:[(0,tB.jsxs)("div",{className:"text-xs",children:[(0,tB.jsx)("div",{className:"uppercase text-red-500",children:"debug message"}),!!ef&&(0,tB.jsxs)("button",{onClick:function(){return ed(!0)},className:"flex cursor-pointer items-center gap-1",children:[(0,tB.jsx)(rA,{className:"icon-sm"}),(0,tB.jsx)("div",{className:"underline",children:"View all model memories"})]})]}),(0,tB.jsx)("div",{className:"flex w-full items-start justify-between",children:(0,tB.jsxs)("div",{className:"text-xs text-token-text-tertiary",children:[(0,tB.jsxs)("div",{children:["From: ",null!==(ei=eo.message.author.name)&&void 0!==ei?ei:eo.message.author.role]}),!!eh&&"all"!==eh&&(0,tB.jsxs)("div",{children:["To: ",eh]})]})}),(0,tB.jsx)("div",{className:"whitespace-pre-wrap font-mono text-sm",children:ep}),(0,tB.jsxs)("div",{className:"flex gap-3",children:[em&&(0,tB.jsx)("div",{className:"rounded-xl bg-blue-200 px-3 py-1 text-xs text-black",children:"Rebased System Message"}),eg&&(0,tB.jsx)("div",{className:"rounded-xl bg-blue-200 px-3 py-1 text-xs text-black",children:"Custom Instruction"})]})]}),(0,tB.jsx)(rP.Z,{title:"All Model Memories",type:"success",isOpen:ec,onClose:function(){return ed(!1)},children:(0,tB.jsx)("div",{className:"max-h-[80vh] overflow-auto whitespace-pre-wrap font-mono text-sm",children:ef})})]})}var rI=eK.memo(rN),rD=en(77449),rR=en(5397),rL=en.n(rR),rF=en(73874),rB=en(49685),rz=en(55161),rU=en(23920),rZ=en(2827);function rH(Y,et){var en=Object.keys(Y);if(Object.getOwnPropertySymbols){var ei=Object.getOwnPropertySymbols(Y);et&&(ei=ei.filter(function(et){return Object.getOwnPropertyDescriptor(Y,et).enumerable})),en.push.apply(en,ei)}return en}function rG(Y){for(var et=1;et0;return(0,tB.jsxs)(tB.Fragment,{children:[eS&&(0,tB.jsx)(rK,{children:ed.map(function(Y){return(0,tB.jsx)(rB.Z,{file:Y.name},Y.id)})}),(0,tB.jsx)(rZ.ZP,{ref:ey,value:em,onChange:ek,className:"m-0 resize-none border-0 bg-transparent p-0 focus:ring-0 focus-visible:ring-0"}),(0,tB.jsxs)(rW,{children:[(0,tB.jsx)(nU.z,{as:"button",onClick:ew,className:"mr-2",disabled:ec,children:(0,tB.jsx)(tL.Z,rG({},rV.saveAndSubmit))}),(0,tB.jsx)(nU.z,{as:"button",color:"neutral",onClick:eC,children:(0,tB.jsx)(tL.Z,rG({},rV.cancel))})]})]})}var rK=e$.Z.div(ea||(ea=(0,eG.Z)(["flex gap-2 flex-wrap"]))),r$=en(98486),rY=en(47635),rQ=en(65618),rX=en(97761);function rJ(Y){var et,en=Y.title,ei=Y.url,eo=Y.imageUrl,ea=Y.logoUrl,eu=Y.className,ec=Y.mini,ed=void 0!==ec&&ec,ef=(0,tS.Z)(),ep=ei?"a":"div",eh=!!eo,em=ed||eh,eg=(0,eK.useCallback)(function(){t$.A.logEvent(tY.M.carouselCardClick,{content:ei})},[ei]);try{et=rY.get(new URL(ei).hostname)}catch(Y){return console.error("Invalid card url: ",Y),null}return(0,tB.jsxs)(ep,{className:(0,eW.default)("flex h-full w-full flex-col overflow-hidden rounded-md border border-black/10 bg-gray-50 shadow-[0_2px_24px_rgba(0,0,0,0.05)]",eu),href:ei,target:ei?"_blank":"",onClick:eg,children:[eh&&(0,tB.jsx)(r1,{children:(0,tB.jsx)("div",{className:"absolute inset-0",children:(0,tB.jsx)("img",{src:eo,alt:ef.formatMessage(r2.imageAlt,{title:en}),className:"h-full w-full border-b border-black/10 object-cover"})})}),(0,tB.jsxs)("div",{className:"flex flex-1 flex-col justify-between gap-1.5 p-3",children:[(0,tB.jsx)(r0,{$clamp:em,children:en}),(0,tB.jsxs)("div",{className:"flex items-center gap-1",children:[ea?(0,tB.jsx)(rQ.Z,{url:ea,name:et,size:13}):(0,tB.jsx)(rX.Z,{url:ei,size:13}),(0,tB.jsx)("div",{className:"text-[10px] leading-3 text-token-text-tertiary line-clamp-1",children:et})]})]})]})}var r0=e$.Z.div(eu||(eu=(0,eG.Z)(["text-xs text-black\n",""])),function(Y){return Y.$clamp&&"line-clamp-2"}),r1=e$.Z.div(ec||(ec=(0,eG.Z)(["relative w-full overflow-hidden pt-[67%]"]))),r2=(0,tE.vU)({imageAlt:{id:"Card.imageAlt",defaultMessage:"image of {title}"}}),r9=en(28464),r5=new Set(["og:site_name","og:title","og:description","og:image","og:url"]),r4={"og:site_name":"metadataTitle","og:title":"title","og:description":"description","og:image":"imageUrl","og:url":"url"},r3=/https:\/\/(www\.)?[-a-zA-Z0-9@:%._+~#=]{1,256}\.[a-zA-Z0-9()]{1,6}\b([-a-zA-Z0-9@:%_+.~#?&//=]*)/g;function r6(Y){var et=Y.clientThreadId,en=Y.urls,ei=nw(et),eo=r8({urls:en}),ea=(0,eK.useMemo)(function(){return!eo.some(function(Y){return!!(null==Y?void 0:Y.imageUrl)})},[eo]),eu=(0,eK.useMemo)(function(){return ei.reduce(function(Y,et){return Y[rY.get(et.domain)]=et.manifest.logo_url,Y},{})},[ei]),ec=(0,eK.useMemo)(function(){return eo.map(function(Y){var et,en;if(!Y)return null;try{et=rY.get(new URL(Y.url).hostname)}catch(Y){return console.error("Invalid card url: ",Y),null}return et in eu&&(en=eu[et]),(0,tB.jsx)(rJ,{title:Y.title||"",url:Y.url,imageUrl:Y.imageUrl,logoUrl:en,mini:ea},Y.url)})},[eo,ea,eu]);return 0===eo.length?null:(0,tB.jsx)(r9.Z,{loop:!1,children:ec})}var r7=eK.memo(r6);function r8(Y){var et=Y.urls,en=(0,r$.h)({queries:et.map(function(Y){return{queryKey:["opengraph",Y],queryFn:function(){var et=(0,e0.Z)(e5().mark(function et(){return e5().wrap(function(et){for(;;)switch(et.prev=et.next){case 0:return et.next=2,tt.Z.getPageMetadata({url:Y});case 2:return et.abrupt("return",et.sent);case 3:case"end":return et.stop()}},et)}));return function(){return et.apply(this,arguments)}}(),enabled:!!Y,retry:!1}})});return(0,eK.useMemo)(function(){return en.map(function(Y,en){var ei=Y.data,eo=Y.isError,ea=Y.isLoading,eu=et[en];if(eo||ea)return null;var ec=ei.tags.reduce(function(Y,et){return r5.has(et.type)&&(Y[r4[et.type]]=et.value),Y},{});try{var ed,ef=eu.split(/[#?]/)[0],ep=null===(ed=ec.url)||void 0===ed?void 0:ed.endsWith("/login"),eh=ec.url&&"/"===new URL(ec.url||"").pathname;if(ef!==ec.url&&(ep||eh))return null}catch(Y){return null}return ec.url=eu,ec}).filter(Boolean)},[en,et])}function ir(Y){var et=Y.text,en=Y.isCompletionInProgress;return(0,eK.useMemo)(function(){if(en)return[];var Y=et.match(r3);return Array.from(new Set(Y))},[en,et])}var ii=en(46514),ia=en(58765),il=en(60077),iu=en(55509),ih=en(61888);function im(Y){return Y.map(function(Y){return"string"==typeof Y?Y:""}).join("")}function ig(Y,et){for(var en=[],ei=0,eo=0;eo0?en[eo-1]:null;(null==eu?void 0:eu.type)==="images"?eu.imageAssets.push(ea):en.push({type:"images",imageAssets:[ea]})}}return en}function iy(Y,et){var en=Object.keys(Y);if(Object.getOwnPropertySymbols){var ei=Object.getOwnPropertySymbols(Y);et&&(ei=ei.filter(function(et){return Object.getOwnPropertyDescriptor(Y,et).enumerable})),en.push.apply(en,ei)}return en}function ib(Y){for(var et=1;et0){var ei=Y.MAX_BUFFERING_LAG_MS/en;this.displayNextCharDelayMs=Math.min(ei,Y.MAX_BUFFERING_MS_PER_CHAR)}null==this.displayNextCharTimeout&&this.displayNextChar()}},{key:"destroy",value:function(){window.clearTimeout(this.displayNextCharTimeout)}}]),Y}();(0,eV.Z)(ix,"MAX_BUFFERING_LAG_MS",500),(0,eV.Z)(ix,"MAX_BUFFERING_MS_PER_CHAR",30);var iw=function(){function Y(et){(0,il.Z)(this,Y),this.updateReactComponentDisplay=et,(0,eV.Z)(this,"textMessageParts",void 0),(0,eV.Z)(this,"textMessagePartsTextLength",void 0),(0,eV.Z)(this,"displayedTextLength",void 0),(0,eV.Z)(this,"chunkLength",void 0),(0,eV.Z)(this,"displayNextChunkTimeout",void 0),this.textMessageParts=[],this.textMessagePartsTextLength=0,this.displayedTextLength=0,this.chunkLength=0}return(0,iu.Z)(Y,[{key:"displayNextChunk",value:function(){var et=this;this.displayNextChunkTimeout=void 0,this.isBuffering()&&(this.displayedTextLength=Math.min(this.displayedTextLength+this.chunkLength,this.textMessagePartsTextLength),this.updateReactComponentDisplay(ig(this.textMessageParts,this.displayedTextLength)),this.displayNextChunkTimeout=window.setTimeout(function(){return et.displayNextChunk()},Y.UPDATE_FREQUENCY_MS))}},{key:"isBuffering",value:function(){return this.displayedTextLength=Y.MIN_CHARS_BEHIND_TO_CATCHUP?(this.chunkLength=Math.ceil(en*Y.UPDATE_FREQUENCY_MS/Y.CATCHUP_TIME_MS),null==this.displayNextChunkTimeout&&this.displayNextChunk()):(this.displayNextChunkTimeout=void 0,window.clearTimeout(this.displayNextChunkTimeout),this.displayedTextLength=this.textMessagePartsTextLength,this.updateReactComponentDisplay(ig(this.textMessageParts,this.displayedTextLength)))}},{key:"destroy",value:function(){window.clearTimeout(this.displayNextChunkTimeout)}}]),Y}();(0,eV.Z)(iw,"MIN_CHARS_BEHIND_TO_CATCHUP",20),(0,eV.Z)(iw,"CATCHUP_TIME_MS",300),(0,eV.Z)(iw,"UPDATE_FREQUENCY_MS",30);var iC=15,iS=8,iE=function(){function Y(et,en){var ei,eo=this;(0,il.Z)(this,Y),(0,eV.Z)(this,"LAG_FACTORS",ib({".":iC,"!":iC,"?":iC,"\n":iC,",":iS,":":iS,";":iS,DEFAULT_LAG_FACTOR:.9,BUFFER_FACTOR:.08},window.__PUNCTUATION_BUFFER_LAG_FACTORS)),(0,eV.Z)(this,"textMessageParts",void 0),(0,eV.Z)(this,"textMessagePartsTextLength",void 0),(0,eV.Z)(this,"concatenatedText",void 0),(0,eV.Z)(this,"displayedTextLength",void 0),(0,eV.Z)(this,"displayNextCharTimeout",void 0),(0,eV.Z)(this,"isActivelyStreaming",void 0),(0,eV.Z)(this,"debug",void 0),(0,eV.Z)(this,"streamStartMs",void 0),(0,eV.Z)(this,"averageMsPerChar",void 0),(0,eV.Z)(this,"updateReactComponentDisplay",void 0),(0,eV.Z)(this,"_throttledDebugLog",(0,ih.throttle)(function(Y){eo.debug&&console.debug(Y)},500)),this.textMessageParts=[],this.textMessagePartsTextLength=0,this.concatenatedText="",this.displayedTextLength=0,this.isActivelyStreaming=!1,this.debug=null!==(ei=null==en?void 0:en.debug)&&void 0!==ei&&ei,this.streamStartMs=0,this.averageMsPerChar=0,this.debug&&console.debug(["PunctuationBuffer:","[lagFactors: ".concat(JSON.stringify(this.LAG_FACTORS,null,2),"]")].join("\n")),this.updateReactComponentDisplay=(0,ih.throttle)(et,20)}return(0,iu.Z)(Y,[{key:"displayNextChar",value:function(){var Y=this;if(this.displayNextCharTimeout=void 0,this.isBuffering()){this.displayedTextLength++;var et=ig(this.textMessageParts,this.displayedTextLength);this.updateReactComponentDisplay(et),this.displayNextCharTimeout=window.setTimeout(function(){return Y.displayNextChar()},this.isActivelyStreaming?this._getNextCharDelayMs():0)}}},{key:"isBuffering",value:function(){return this.displayedTextLength2&&(0,tB.jsx)(iP,{as:"button",className:"flex-shrink-0",onClick:function(){return eo(function(Y){return!Y})},children:(0,tB.jsx)(tL.Z,{id:"SearchResultMessage.moreResults",defaultMessage:"+{number} more",values:{number:ea.size-2}})})]})}var iP=e$.Z.a(ed||(ed=(0,eG.Z)(["line-clamp-2 rounded-md bg-token-main-surface-tertiary px-3 py-2 text-xs flex items-center gap-2.5"]))),iN=["message","isEditing","format","isCompletionInProgress","className","isCompletion","prevGroupedMessageType","prevGroupedMessages"],iI=["isActivelyStreaming"];function iD(Y,et){var en=Object.keys(Y);if(Object.getOwnPropertySymbols){var ei=Object.getOwnPropertySymbols(Y);et&&(ei=ei.filter(function(et){return Object.getOwnPropertyDescriptor(Y,et).enumerable})),en.push.apply(en,ei)}return en}function iR(Y){for(var et=1;et1,en="danger"!==(0,nn.ZC)(et?void 0:Y.messages[0]).flagSeverity&&Y.isCompletionInProgress,ei=!Y.parts.some(function(Y){return""!==Y});return(0,eK.useState)(function(){return Y.isCompletion&&(Y.isCompletionInProgress||ei)})[0]?(0,tB.jsx)(iU,iR(iR({},Y),{},{isActivelyStreaming:en})):(0,tB.jsx)(iZ,iR(iR({},Y),{},{displayParts:ig(Y.parts),isActivelyStreaming:en}))}function iU(Y){var et,en,ei,eo=Y.isActivelyStreaming,ea=(0,nN.Z)(Y,iI),eu=(0,tW.hz)(),ec=null!==(et=null==eu?void 0:eu.includes("debug"))&&void 0!==et&&et,ed=Y.messages[Y.messages.length-1].message.id,ef=(0,eK.useState)([]),ep=ef[0],eh=ef[1],em=(0,eK.useRef)();return void 0===em.current&&(em.current=null!==(ei=null==eu?void 0:eu.includes(tq.Nj))&&void 0!==ei&&ei?new iE(eh,{debug:ec}):new iw(eh)),(0,eK.useEffect)(function(){null!=em.current&&(em.current.onMessagePartsUpdated(Y.parts,eo),em.current.isBuffering()&&ia.Bu.addDelayedRenderingMessage(ed))},[Y.parts,ed,eo]),(0,eK.useEffect)(function(){null==em.current||em.current.isBuffering()||ia.Bu.removeDelayedRenderingMessage(ed)},[ep,ed]),(0,eK.useEffect)(function(){return function(){return ia.Bu.removeDelayedRenderingMessage(ed)}},[ed]),(0,eK.useEffect)(function(){return function(){null!=em.current&&(em.current.destroy(),em.current=void 0)}},[]),(0,tB.jsx)(iZ,iR(iR({},ea),{},{displayParts:ep,isActivelyStreaming:eo||(null===(en=em.current)||void 0===en?void 0:en.isBuffering())}))}function iZ(Y){var et,en=Y.attachments,ei=Y.citations,eo=Y.className,ea=Y.clientThreadId,eu=Y.displayParts,ec=Y.format,ed=Y.id,ef=Y.isActivelyStreaming,ep=Y.isCompletion,eh=Y.isCompletionInProgress,em=Y.messages,eg=Y.onRequestMoreCompletions,ey=Y.parts,ek=Y.prevGroupedMessageType,ew=Y.prevGroupedMessages,eC=Y.showExtractedLinkCards,eS=Y.size,eE=void 0===eS?"medium":eS,eT=em.length>1,e_=(0,nn.ZC)(eT?void 0:em[0]),ej=e_.flagSeverity,eM=e_.shouldHideContent,eA=!ey.some(function(Y){return""!==Y}),eP=ir({text:im(ey),isCompletionInProgress:eh}),eN=null===(et=em[0].message.metadata)||void 0===et?void 0:et.targeted_reply;return(0,eK.useEffect)(function(){eA||ek!==eO.Browsing||n4.bx.onDisplayTextAfterBrowsingSession(ea,em[0].message.id)},[eA,em,ea,ek]),(0,tB.jsxs)("div",{"data-message-author-role":em[0].message.author.role,"data-message-id":em[0].message.id,className:(0,eW.default)(eo,"text-message flex flex-col items-start gap-3 whitespace-pre-wrap break-words [.text-message+&]:mt-5","danger"===ej&&"text-red-500","warning"===ej&&"text-orange-500",!eA&&"overflow-x-auto"),children:[eN&&(0,tB.jsxs)("div",{className:"mt-2 flex flex-col text-token-text-primary",children:[(0,tB.jsx)("div",{className:"text-sm text-token-text-tertiary",children:(0,tB.jsx)(tL.Z,iR({},i$.targetedReply))}),(0,tB.jsx)("div",{className:"mt-2 overflow-y-auto whitespace-pre-wrap break-words border-l-2 border-token-border-heavy px-3",children:eN})]}),(0,tB.jsx)(iV,{parts:ey,attachments:en,isCompletion:ep,clientThreadId:ea}),(0,tB.jsx)(iW,{displayParts:eu,isActivelyStreaming:ef,shouldHideContent:eM,clientThreadId:ea,id:ed,isEmpty:eA,format:ec,prevGroupedMessageType:ek,prevGroupedMessages:ew,flagSeverity:ej,messages:em,citations:ei,size:eE}),(0,tB.jsx)(nn.ZP,{message:eT?void 0:em[0],id:ed,onRequestMoreCompletions:eg,clientThreadId:ea}),ep&&eC&&eP.length>0&&(0,tB.jsx)(r7,{clientThreadId:ea,urls:eP}),ep&&!ef&&ew&&ek===eO.SearchResult&&(0,tB.jsx)(iK,{messages:ew})]})}var iH=e$.Z.div(ef||(ef=(0,eG.Z)(["flex gap-2 flex-wrap mt-1"]))),iG=e$.Z.div(ep||(ep=(0,eG.Z)(["flex flex-col gap-2 flex-wrap mt-1 w-full"]))),iV=function(Y){var et=Y.parts,en=Y.attachments,ei=Y.isCompletion,eo=Y.clientThreadId,ea=(0,ii.Xy)(eo),eu=(0,tW.FJ)(tq.L0.DataAnalysisV2)&&ea.id==ii.Gg,ec=et.filter(function(Y){return"string"!=typeof Y}),ed=new Set(ec.map(function(Y){return(0,rz.Iy)(Y.asset_pointer)})),ef=(null!=en?en:[]).filter(function(Y){return(0,rz.Vm)(Y.name)}),ep=(null!=en?en:[]).filter(function(Y){return eu?null!=Y.id&&!ed.has(Y.id)&&!ef.includes(Y):null!=Y.id&&!ed.has(Y.id)});return(eu?(ep.length>0||ef.length>0)&&!ei:ep.length>0&&!ei)?(0,tB.jsxs)(tB.Fragment,{children:[(0,tB.jsx)(iH,{children:ep.map(function(Y){return(0,tB.jsx)(rB.Z,{file:Y.name,fileId:Y.id,width:"wide",alwaysShowData:!0},Y.id)})}),eu&&(0,tB.jsx)(iG,{children:ef.map(function(Y){var et;return(0,tB.jsx)(iL,{file:{type:"attachment",fileName:Y.name,fileId:null!==(et=Y.id)&&void 0!==et?et:""},clientThreadId:eo},Y.id)})})]}):null};function iW(Y){var et=Y.clientThreadId,en=Y.id,ei=Y.displayParts,eo=Y.isActivelyStreaming,ea=Y.shouldHideContent,eu=Y.isEmpty,ec=Y.format,ed=Y.prevGroupedMessageType,ef=Y.prevGroupedMessages,ep=Y.flagSeverity,eh=Y.messages,em=Y.citations,eg=Y.size,ey=(0,tS.Z)();return(0,tB.jsx)(tB.Fragment,{children:ei.map(function(Y,ei){if("text"===Y.type){var ek=ea?null:Y.text;if(!eu&&!ea&&ec){var ew=ed===eO.CodeInterpreter?null==ef?void 0:ef.map(function(Y){return Y.message}):void 0,eC=(0,rD.vC)(Y.text,em,eo?void 0:ew),eS=eC.text,eE=eC.displayedCitations,eT=eS;if(0===ei&&ed===eO.Browsing){var e_=(0,n4.yi)(ef,ey),ej=(0,eJ.Z)(e_,2),eM=ej[0],eA=ej[1];null===eM||("append"===eA?eo||(eT+=eM):eT=eM+eT)}return(0,tB.jsx)(rD.h7.Provider,{value:{clientThreadId:et,message:eh[0].message,displayedCitations:eE,isActivelyStreaming:eo},children:(0,tB.jsx)(rU.Z,{clientThreadId:et,messageId:en,size:eg,className:(0,eW.default)(eo&&"result-streaming","danger"===ep&&"text-red-500","warning"===ep&&"text-orange-500"),children:""===eT?"​":eT})},ei)}return(0,tB.jsx)("div",{className:(0,eW.default)(eu&&eo&&"result-thinking relative"),children:ek},ei)}var eP=Y.imageAssets.length>1;return(0,tB.jsx)("div",{className:(0,eW.default)(eP&&"grid grid-cols-2 gap-3 sm:grid-cols-3 lg:grid-cols-4"),children:Y.imageAssets.map(function(Y,et){return(0,tB.jsx)(iq,{asset:Y,showAsGrid:eP},et)})},ei)})})}function iq(Y){var et=Y.asset,en=Y.showAsGrid,ei=(0,eK.useState)(!1),eo=ei[0],ea=ei[1],eu=(0,nt.Q)().gizmoEditorData,ec=(0,tS.Z)(),ed=(0,rv.GF)(et,null==eu?void 0:eu.id),ef=ed.url,ep=ed.width,eh=ed.height,em=ed.isLoading,eg=ed.error,ey=em||!eo;return(0,tB.jsx)("div",{className:(0,eW.default)("relative mt-1 flex h-auto w-full max-w-lg items-center justify-center overflow-hidden bg-token-main-surface-secondary text-token-text-tertiary",en&&"aspect-square"),children:null!==ef?(0,tB.jsx)(rF.l,{src:ef,alt:ec.formatMessage(i$.imageAltText),children:(0,tB.jsx)(rv.sH,{alt:ec.formatMessage(i$.imageAltText),className:(0,eW.default)("max-w-full",en&&"aspect-square object-cover"),src:ef,width:ep,height:eh,onLoadingComplete:function(){return ea(!0)}})}):(0,tB.jsx)("div",{className:"flex items-center justify-center",style:{aspectRatio:"".concat(ep," / ").concat(eh),width:ep},title:ey?ec.formatMessage(i$.loadingImage):ec.formatMessage(i$.errorLoadingImage),children:ey?(0,tB.jsx)(eX.Z,{}):eg?(0,tB.jsx)(nX.BJv,{}):null})})}function iK(Y){var et=Y.messages,en=(0,n4.JN)(et),ei=iM();return 0===en.length?null:(0,tB.jsx)("div",{className:(0,eW.default)({"mb-2":!0,"grid grid-flow-col gap-3":en.length>1,"w-1/3":1===en.length}),children:en.filter(function(Y){var et=Y.contentUrl;return ei.has(et)}).map(function(Y,et){return(0,tB.jsx)("a",{href:Y.hostPageUrl,target:"_blank",rel:"noreferrer",children:(0,tB.jsx)("img",{src:Y.contentUrl,alt:Y.name,className:"aspect-square rounded-xl object-cover"})},et)})})}var i$=(0,tE.vU)({loadingImage:{id:"textMessage.loadingImage",defaultMessage:"Loading..."},errorLoadingImage:{id:"textMessage.errorLoadingImage",defaultMessage:"Could not load image"},imageAltText:{id:"textMessage.imageAltText",defaultMessage:"Uploaded image"},targetedReply:{id:"textMessage.targetedReply",defaultMessage:"Replying to:"}});function iQ(Y){var et=Y.messages,en=Y.clientThreadId,ei=Y.isCompletionInProgress,eo=Y.isCompletion,ea=Y.prevGroupedMessageType,eu=Y.prevGroupedMessages,ec=Y.onRequestMoreCompletions,ed=(0,eK.useMemo)(function(){return[et.reduce(function(Y,et){return null==et.err?Y+(0,t4.RR)(et.message):Y},"")]},[et]);return(0,tB.jsx)(iz,{clientThreadId:en,parts:ed,format:!0,isCompletion:eo,isCompletionInProgress:ei,id:"",messages:et,onRequestMoreCompletions:ec,prevGroupedMessageType:ea,prevGroupedMessages:eu})}var iJ=en(5020),i0=en(65100),i9=en(51516);function i5(Y){return(i5="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(Y){return typeof Y}:function(Y){return Y&&"function"==typeof Symbol&&Y.constructor===Symbol&&Y!==Symbol.prototype?"symbol":typeof Y})(Y)}function i4(Y){return(0,i9.Z)(1,arguments),Y instanceof Date||"object"===i5(Y)&&"[object Date]"===Object.prototype.toString.call(Y)}var i3=en(28734);function i6(Y){return(0,i9.Z)(1,arguments),(!!i4(Y)||"number"==typeof Y)&&!isNaN(Number((0,i3.Z)(Y)))}var i7=en(17224);function i8(Y,et){(0,i9.Z)(2,arguments);var en=(0,i3.Z)(Y).getTime(),ei=(0,i7.Z)(et);return new Date(en+ei)}function ot(Y,et){return(0,i9.Z)(2,arguments),i8(Y,-(0,i7.Z)(et))}var or=864e5;function oi(Y){(0,i9.Z)(1,arguments);var et=(0,i3.Z)(Y),en=et.getTime();return et.setUTCMonth(0,1),et.setUTCHours(0,0,0,0),Math.floor((en-et.getTime())/or)+1}function oo(Y){(0,i9.Z)(1,arguments);var et=1,en=(0,i3.Z)(Y),ei=en.getUTCDay(),eo=(ei=eo.getTime()?en+1:et.getTime()>=eu.getTime()?en:en-1}function ol(Y){(0,i9.Z)(1,arguments);var et=os(Y),en=new Date(0);return en.setUTCFullYear(et,0,4),en.setUTCHours(0,0,0,0),oo(en)}var ou=6048e5;function oc(Y){(0,i9.Z)(1,arguments);var et=(0,i3.Z)(Y);return Math.round((oo(et).getTime()-ol(et).getTime())/ou)+1}var od={};function of(){return od}function oh(Y,et){(0,i9.Z)(1,arguments);var en,ei,eo,ea,eu,ec,ed,ef,ep=of(),eh=(0,i7.Z)(null!==(en=null!==(ei=null!==(eo=null!==(ea=null==et?void 0:et.weekStartsOn)&&void 0!==ea?ea:null==et?void 0:null===(eu=et.locale)||void 0===eu?void 0:null===(ec=eu.options)||void 0===ec?void 0:ec.weekStartsOn)&&void 0!==eo?eo:ep.weekStartsOn)&&void 0!==ei?ei:null===(ed=ep.locale)||void 0===ed?void 0:null===(ef=ed.options)||void 0===ef?void 0:ef.weekStartsOn)&&void 0!==en?en:0);if(!(eh>=0&&eh<=6))throw RangeError("weekStartsOn must be between 0 and 6 inclusively");var em=(0,i3.Z)(Y),eg=em.getUTCDay(),ey=(eg=1&&eg<=7))throw RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var ey=new Date(0);ey.setUTCFullYear(eh+1,0,eg),ey.setUTCHours(0,0,0,0);var ek=oh(ey,et),ew=new Date(0);ew.setUTCFullYear(eh,0,eg),ew.setUTCHours(0,0,0,0);var eC=oh(ew,et);return ep.getTime()>=ek.getTime()?eh+1:ep.getTime()>=eC.getTime()?eh:eh-1}function og(Y,et){(0,i9.Z)(1,arguments);var en,ei,eo,ea,eu,ec,ed,ef,ep=of(),eh=(0,i7.Z)(null!==(en=null!==(ei=null!==(eo=null!==(ea=null==et?void 0:et.firstWeekContainsDate)&&void 0!==ea?ea:null==et?void 0:null===(eu=et.locale)||void 0===eu?void 0:null===(ec=eu.options)||void 0===ec?void 0:ec.firstWeekContainsDate)&&void 0!==eo?eo:ep.firstWeekContainsDate)&&void 0!==ei?ei:null===(ed=ep.locale)||void 0===ed?void 0:null===(ef=ed.options)||void 0===ef?void 0:ef.firstWeekContainsDate)&&void 0!==en?en:1),em=om(Y,et),eg=new Date(0);return eg.setUTCFullYear(em,0,eh),eg.setUTCHours(0,0,0,0),oh(eg,et)}var ov=6048e5;function ow(Y,et){(0,i9.Z)(1,arguments);var en=(0,i3.Z)(Y);return Math.round((oh(en,et).getTime()-og(en,et).getTime())/ov)+1}function oC(Y,et){for(var en=Y<0?"-":"",ei=Math.abs(Y).toString();ei.length0?en:1-en;return oC("yy"===et?ei%100:ei,et.length)},M:function(Y,et){var en=Y.getUTCMonth();return"M"===et?String(en+1):oC(en+1,2)},d:function(Y,et){return oC(Y.getUTCDate(),et.length)},a:function(Y,et){var en=Y.getUTCHours()/12>=1?"pm":"am";switch(et){case"a":case"aa":return en.toUpperCase();case"aaa":return en;case"aaaaa":return en[0];default:return"am"===en?"a.m.":"p.m."}},h:function(Y,et){return oC(Y.getUTCHours()%12||12,et.length)},H:function(Y,et){return oC(Y.getUTCHours(),et.length)},m:function(Y,et){return oC(Y.getUTCMinutes(),et.length)},s:function(Y,et){return oC(Y.getUTCSeconds(),et.length)},S:function(Y,et){var en=et.length;return oC(Math.floor(Y.getUTCMilliseconds()*Math.pow(10,en-3)),et.length)}},oE={am:"am",pm:"pm",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"};function oT(Y,et){var en=Y>0?"-":"+",ei=Math.abs(Y),eo=Math.floor(ei/60),ea=ei%60;if(0===ea)return en+String(eo);var eu=et||"";return en+String(eo)+eu+oC(ea,2)}function o_(Y,et){return Y%60==0?(Y>0?"-":"+")+oC(Math.abs(Y)/60,2):oj(Y,et)}function oj(Y,et){var en=et||"",ei=Y>0?"-":"+",eo=Math.abs(Y);return ei+oC(Math.floor(eo/60),2)+en+oC(eo%60,2)}var oO={G:function(Y,et,en){var ei=Y.getUTCFullYear()>0?1:0;switch(et){case"G":case"GG":case"GGG":return en.era(ei,{width:"abbreviated"});case"GGGGG":return en.era(ei,{width:"narrow"});default:return en.era(ei,{width:"wide"})}},y:function(Y,et,en){if("yo"===et){var ei=Y.getUTCFullYear(),eo=ei>0?ei:1-ei;return en.ordinalNumber(eo,{unit:"year"})}return oS.y(Y,et)},Y:function(Y,et,en,ei){var eo=om(Y,ei),ea=eo>0?eo:1-eo;return"YY"===et?oC(ea%100,2):"Yo"===et?en.ordinalNumber(ea,{unit:"year"}):oC(ea,et.length)},R:function(Y,et){return oC(os(Y),et.length)},u:function(Y,et){return oC(Y.getUTCFullYear(),et.length)},Q:function(Y,et,en){var ei=Math.ceil((Y.getUTCMonth()+1)/3);switch(et){case"Q":return String(ei);case"QQ":return oC(ei,2);case"Qo":return en.ordinalNumber(ei,{unit:"quarter"});case"QQQ":return en.quarter(ei,{width:"abbreviated",context:"formatting"});case"QQQQQ":return en.quarter(ei,{width:"narrow",context:"formatting"});default:return en.quarter(ei,{width:"wide",context:"formatting"})}},q:function(Y,et,en){var ei=Math.ceil((Y.getUTCMonth()+1)/3);switch(et){case"q":return String(ei);case"qq":return oC(ei,2);case"qo":return en.ordinalNumber(ei,{unit:"quarter"});case"qqq":return en.quarter(ei,{width:"abbreviated",context:"standalone"});case"qqqqq":return en.quarter(ei,{width:"narrow",context:"standalone"});default:return en.quarter(ei,{width:"wide",context:"standalone"})}},M:function(Y,et,en){var ei=Y.getUTCMonth();switch(et){case"M":case"MM":return oS.M(Y,et);case"Mo":return en.ordinalNumber(ei+1,{unit:"month"});case"MMM":return en.month(ei,{width:"abbreviated",context:"formatting"});case"MMMMM":return en.month(ei,{width:"narrow",context:"formatting"});default:return en.month(ei,{width:"wide",context:"formatting"})}},L:function(Y,et,en){var ei=Y.getUTCMonth();switch(et){case"L":return String(ei+1);case"LL":return oC(ei+1,2);case"Lo":return en.ordinalNumber(ei+1,{unit:"month"});case"LLL":return en.month(ei,{width:"abbreviated",context:"standalone"});case"LLLLL":return en.month(ei,{width:"narrow",context:"standalone"});default:return en.month(ei,{width:"wide",context:"standalone"})}},w:function(Y,et,en,ei){var eo=ow(Y,ei);return"wo"===et?en.ordinalNumber(eo,{unit:"week"}):oC(eo,et.length)},I:function(Y,et,en){var ei=oc(Y);return"Io"===et?en.ordinalNumber(ei,{unit:"week"}):oC(ei,et.length)},d:function(Y,et,en){return"do"===et?en.ordinalNumber(Y.getUTCDate(),{unit:"date"}):oS.d(Y,et)},D:function(Y,et,en){var ei=oi(Y);return"Do"===et?en.ordinalNumber(ei,{unit:"dayOfYear"}):oC(ei,et.length)},E:function(Y,et,en){var ei=Y.getUTCDay();switch(et){case"E":case"EE":case"EEE":return en.day(ei,{width:"abbreviated",context:"formatting"});case"EEEEE":return en.day(ei,{width:"narrow",context:"formatting"});case"EEEEEE":return en.day(ei,{width:"short",context:"formatting"});default:return en.day(ei,{width:"wide",context:"formatting"})}},e:function(Y,et,en,ei){var eo=Y.getUTCDay(),ea=(eo-ei.weekStartsOn+8)%7||7;switch(et){case"e":return String(ea);case"ee":return oC(ea,2);case"eo":return en.ordinalNumber(ea,{unit:"day"});case"eee":return en.day(eo,{width:"abbreviated",context:"formatting"});case"eeeee":return en.day(eo,{width:"narrow",context:"formatting"});case"eeeeee":return en.day(eo,{width:"short",context:"formatting"});default:return en.day(eo,{width:"wide",context:"formatting"})}},c:function(Y,et,en,ei){var eo=Y.getUTCDay(),ea=(eo-ei.weekStartsOn+8)%7||7;switch(et){case"c":return String(ea);case"cc":return oC(ea,et.length);case"co":return en.ordinalNumber(ea,{unit:"day"});case"ccc":return en.day(eo,{width:"abbreviated",context:"standalone"});case"ccccc":return en.day(eo,{width:"narrow",context:"standalone"});case"cccccc":return en.day(eo,{width:"short",context:"standalone"});default:return en.day(eo,{width:"wide",context:"standalone"})}},i:function(Y,et,en){var ei=Y.getUTCDay(),eo=0===ei?7:ei;switch(et){case"i":return String(eo);case"ii":return oC(eo,et.length);case"io":return en.ordinalNumber(eo,{unit:"day"});case"iii":return en.day(ei,{width:"abbreviated",context:"formatting"});case"iiiii":return en.day(ei,{width:"narrow",context:"formatting"});case"iiiiii":return en.day(ei,{width:"short",context:"formatting"});default:return en.day(ei,{width:"wide",context:"formatting"})}},a:function(Y,et,en){var ei=Y.getUTCHours()/12>=1?"pm":"am";switch(et){case"a":case"aa":return en.dayPeriod(ei,{width:"abbreviated",context:"formatting"});case"aaa":return en.dayPeriod(ei,{width:"abbreviated",context:"formatting"}).toLowerCase();case"aaaaa":return en.dayPeriod(ei,{width:"narrow",context:"formatting"});default:return en.dayPeriod(ei,{width:"wide",context:"formatting"})}},b:function(Y,et,en){var ei,eo=Y.getUTCHours();switch(ei=12===eo?oE.noon:0===eo?oE.midnight:eo/12>=1?"pm":"am",et){case"b":case"bb":return en.dayPeriod(ei,{width:"abbreviated",context:"formatting"});case"bbb":return en.dayPeriod(ei,{width:"abbreviated",context:"formatting"}).toLowerCase();case"bbbbb":return en.dayPeriod(ei,{width:"narrow",context:"formatting"});default:return en.dayPeriod(ei,{width:"wide",context:"formatting"})}},B:function(Y,et,en){var ei,eo=Y.getUTCHours();switch(ei=eo>=17?oE.evening:eo>=12?oE.afternoon:eo>=4?oE.morning:oE.night,et){case"B":case"BB":case"BBB":return en.dayPeriod(ei,{width:"abbreviated",context:"formatting"});case"BBBBB":return en.dayPeriod(ei,{width:"narrow",context:"formatting"});default:return en.dayPeriod(ei,{width:"wide",context:"formatting"})}},h:function(Y,et,en){if("ho"===et){var ei=Y.getUTCHours()%12;return 0===ei&&(ei=12),en.ordinalNumber(ei,{unit:"hour"})}return oS.h(Y,et)},H:function(Y,et,en){return"Ho"===et?en.ordinalNumber(Y.getUTCHours(),{unit:"hour"}):oS.H(Y,et)},K:function(Y,et,en){var ei=Y.getUTCHours()%12;return"Ko"===et?en.ordinalNumber(ei,{unit:"hour"}):oC(ei,et.length)},k:function(Y,et,en){var ei=Y.getUTCHours();return(0===ei&&(ei=24),"ko"===et)?en.ordinalNumber(ei,{unit:"hour"}):oC(ei,et.length)},m:function(Y,et,en){return"mo"===et?en.ordinalNumber(Y.getUTCMinutes(),{unit:"minute"}):oS.m(Y,et)},s:function(Y,et,en){return"so"===et?en.ordinalNumber(Y.getUTCSeconds(),{unit:"second"}):oS.s(Y,et)},S:function(Y,et){return oS.S(Y,et)},X:function(Y,et,en,ei){var eo=(ei._originalDate||Y).getTimezoneOffset();if(0===eo)return"Z";switch(et){case"X":return o_(eo);case"XXXX":case"XX":return oj(eo);default:return oj(eo,":")}},x:function(Y,et,en,ei){var eo=(ei._originalDate||Y).getTimezoneOffset();switch(et){case"x":return o_(eo);case"xxxx":case"xx":return oj(eo);default:return oj(eo,":")}},O:function(Y,et,en,ei){var eo=(ei._originalDate||Y).getTimezoneOffset();switch(et){case"O":case"OO":case"OOO":return"GMT"+oT(eo,":");default:return"GMT"+oj(eo,":")}},z:function(Y,et,en,ei){var eo=(ei._originalDate||Y).getTimezoneOffset();switch(et){case"z":case"zz":case"zzz":return"GMT"+oT(eo,":");default:return"GMT"+oj(eo,":")}},t:function(Y,et,en,ei){return oC(Math.floor((ei._originalDate||Y).getTime()/1e3),et.length)},T:function(Y,et,en,ei){return oC((ei._originalDate||Y).getTime(),et.length)}},oM=function(Y,et){switch(Y){case"P":return et.date({width:"short"});case"PP":return et.date({width:"medium"});case"PPP":return et.date({width:"long"});default:return et.date({width:"full"})}},oA=function(Y,et){switch(Y){case"p":return et.time({width:"short"});case"pp":return et.time({width:"medium"});case"ppp":return et.time({width:"long"});default:return et.time({width:"full"})}},oP=function(Y,et){var en,ei=Y.match(/(P+)(p+)?/)||[],eo=ei[1],ea=ei[2];if(!ea)return oM(Y,et);switch(eo){case"P":en=et.dateTime({width:"short"});break;case"PP":en=et.dateTime({width:"medium"});break;case"PPP":en=et.dateTime({width:"long"});break;default:en=et.dateTime({width:"full"})}return en.replace("{{date}}",oM(eo,et)).replace("{{time}}",oA(ea,et))},oN={p:oA,P:oP},oI=en(24421),oD=["D","DD"],oR=["YY","YYYY"];function oL(Y){return -1!==oD.indexOf(Y)}function oF(Y){return -1!==oR.indexOf(Y)}function oB(Y,et,en){if("YYYY"===Y)throw RangeError("Use `yyyy` instead of `YYYY` (in `".concat(et,"`) for formatting years to the input `").concat(en,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"));if("YY"===Y)throw RangeError("Use `yy` instead of `YY` (in `".concat(et,"`) for formatting years to the input `").concat(en,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"));if("D"===Y)throw RangeError("Use `d` instead of `D` (in `".concat(et,"`) for formatting days of the month to the input `").concat(en,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"));if("DD"===Y)throw RangeError("Use `dd` instead of `DD` (in `".concat(et,"`) for formatting days of the month to the input `").concat(en,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"))}var oz={lessThanXSeconds:{one:"less than a second",other:"less than {{count}} seconds"},xSeconds:{one:"1 second",other:"{{count}} seconds"},halfAMinute:"half a minute",lessThanXMinutes:{one:"less than a minute",other:"less than {{count}} minutes"},xMinutes:{one:"1 minute",other:"{{count}} minutes"},aboutXHours:{one:"about 1 hour",other:"about {{count}} hours"},xHours:{one:"1 hour",other:"{{count}} hours"},xDays:{one:"1 day",other:"{{count}} days"},aboutXWeeks:{one:"about 1 week",other:"about {{count}} weeks"},xWeeks:{one:"1 week",other:"{{count}} weeks"},aboutXMonths:{one:"about 1 month",other:"about {{count}} months"},xMonths:{one:"1 month",other:"{{count}} months"},aboutXYears:{one:"about 1 year",other:"about {{count}} years"},xYears:{one:"1 year",other:"{{count}} years"},overXYears:{one:"over 1 year",other:"over {{count}} years"},almostXYears:{one:"almost 1 year",other:"almost {{count}} years"}},oU=function(Y,et,en){var ei,eo=oz[Y];return(ei="string"==typeof eo?eo:1===et?eo.one:eo.other.replace("{{count}}",et.toString()),null!=en&&en.addSuffix)?en.comparison&&en.comparison>0?"in "+ei:ei+" ago":ei};function oZ(Y){return function(){var et=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},en=et.width?String(et.width):Y.defaultWidth;return Y.formats[en]||Y.formats[Y.defaultWidth]}}var oH={full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},oG={full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},oV={date:oZ({formats:{full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},defaultWidth:"full"}),time:oZ({formats:oH,defaultWidth:"full"}),dateTime:oZ({formats:oG,defaultWidth:"full"})},oW={lastWeek:"'last' eeee 'at' p",yesterday:"'yesterday at' p",today:"'today at' p",tomorrow:"'tomorrow at' p",nextWeek:"eeee 'at' p",other:"P"},oq=function(Y,et,en,ei){return oW[Y]};function oK(Y){return function(et,en){var ei;if("formatting"===(null!=en&&en.context?String(en.context):"standalone")&&Y.formattingValues){var eo=Y.defaultFormattingWidth||Y.defaultWidth,ea=null!=en&&en.width?String(en.width):eo;ei=Y.formattingValues[ea]||Y.formattingValues[eo]}else{var eu=Y.defaultWidth,ec=null!=en&&en.width?String(en.width):Y.defaultWidth;ei=Y.values[ec]||Y.values[eu]}return ei[Y.argumentCallback?Y.argumentCallback(et):et]}}var o$={narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]},oQ={narrow:["J","F","M","A","M","J","J","A","S","O","N","D"],abbreviated:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],wide:["January","February","March","April","May","June","July","August","September","October","November","December"]},oJ={narrow:["S","M","T","W","T","F","S"],short:["Su","Mo","Tu","We","Th","Fr","Sa"],abbreviated:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],wide:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]},o0={narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"}},o9={narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"}},o5={ordinalNumber:function(Y,et){var en=Number(Y),ei=en%100;if(ei>20||ei<10)switch(ei%10){case 1:return en+"st";case 2:return en+"nd";case 3:return en+"rd"}return en+"th"},era:oK({values:{narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},defaultWidth:"wide"}),quarter:oK({values:o$,defaultWidth:"wide",argumentCallback:function(Y){return Y-1}}),month:oK({values:oQ,defaultWidth:"wide"}),day:oK({values:oJ,defaultWidth:"wide"}),dayPeriod:oK({values:o0,defaultWidth:"wide",formattingValues:o9,defaultFormattingWidth:"wide"})};function o4(Y){return function(et){var en,ei=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},eo=ei.width,ea=eo&&Y.matchPatterns[eo]||Y.matchPatterns[Y.defaultMatchWidth],eu=et.match(ea);if(!eu)return null;var ec=eu[0],ed=eo&&Y.parsePatterns[eo]||Y.parsePatterns[Y.defaultParseWidth],ef=Array.isArray(ed)?o6(ed,function(Y){return Y.test(ec)}):o3(ed,function(Y){return Y.test(ec)});return en=Y.valueCallback?Y.valueCallback(ef):ef,{value:en=ei.valueCallback?ei.valueCallback(en):en,rest:et.slice(ec.length)}}}function o3(Y,et){for(var en in Y)if(Y.hasOwnProperty(en)&&et(Y[en]))return en}function o6(Y,et){for(var en=0;en1&&void 0!==arguments[1]?arguments[1]:{},ei=et.match(Y.matchPattern);if(!ei)return null;var eo=ei[0],ea=et.match(Y.parsePattern);if(!ea)return null;var eu=Y.valueCallback?Y.valueCallback(ea[0]):ea[0];return{value:eu=en.valueCallback?en.valueCallback(eu):eu,rest:et.slice(eo.length)}}}({matchPattern:/^(\d+)(th|st|nd|rd)?/i,parsePattern:/\d+/i,valueCallback:function(Y){return parseInt(Y,10)}}),era:o4({matchPatterns:o7,defaultMatchWidth:"wide",parsePatterns:o8,defaultParseWidth:"any"}),quarter:o4({matchPatterns:ai,defaultMatchWidth:"wide",parsePatterns:ao,defaultParseWidth:"any",valueCallback:function(Y){return Y+1}}),month:o4({matchPatterns:aa,defaultMatchWidth:"wide",parsePatterns:al,defaultParseWidth:"any"}),day:o4({matchPatterns:au,defaultMatchWidth:"wide",parsePatterns:af,defaultParseWidth:"any"}),dayPeriod:o4({matchPatterns:ap,defaultMatchWidth:"any",parsePatterns:ah,defaultParseWidth:"any"})},options:{weekStartsOn:0,firstWeekContainsDate:1}},ag=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,av=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,ak=/^'([^]*?)'?$/,aC=/''/g,aS=/[a-zA-Z]/;function aE(Y,et,en){(0,i9.Z)(2,arguments);var ei,eo,ea,eu,ec,ed,ef,ep,eh,em,eg,ey,ek,ew,eC,eS,eE,eT,e_=String(et),ej=of(),eO=null!==(ei=null!==(eo=null==en?void 0:en.locale)&&void 0!==eo?eo:ej.locale)&&void 0!==ei?ei:am,eM=(0,i7.Z)(null!==(ea=null!==(eu=null!==(ec=null!==(ed=null==en?void 0:en.firstWeekContainsDate)&&void 0!==ed?ed:null==en?void 0:null===(ef=en.locale)||void 0===ef?void 0:null===(ep=ef.options)||void 0===ep?void 0:ep.firstWeekContainsDate)&&void 0!==ec?ec:ej.firstWeekContainsDate)&&void 0!==eu?eu:null===(eh=ej.locale)||void 0===eh?void 0:null===(em=eh.options)||void 0===em?void 0:em.firstWeekContainsDate)&&void 0!==ea?ea:1);if(!(eM>=1&&eM<=7))throw RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var eA=(0,i7.Z)(null!==(eg=null!==(ey=null!==(ek=null!==(ew=null==en?void 0:en.weekStartsOn)&&void 0!==ew?ew:null==en?void 0:null===(eC=en.locale)||void 0===eC?void 0:null===(eS=eC.options)||void 0===eS?void 0:eS.weekStartsOn)&&void 0!==ek?ek:ej.weekStartsOn)&&void 0!==ey?ey:null===(eE=ej.locale)||void 0===eE?void 0:null===(eT=eE.options)||void 0===eT?void 0:eT.weekStartsOn)&&void 0!==eg?eg:0);if(!(eA>=0&&eA<=6))throw RangeError("weekStartsOn must be between 0 and 6 inclusively");if(!eO.localize)throw RangeError("locale must contain localize property");if(!eO.formatLong)throw RangeError("locale must contain formatLong property");var eP=(0,i3.Z)(Y);if(!i6(eP))throw RangeError("Invalid time value");var eN=(0,oI.Z)(eP),eI=ot(eP,eN),eD={firstWeekContainsDate:eM,weekStartsOn:eA,locale:eO,_originalDate:eP};return e_.match(av).map(function(Y){var et=Y[0];return"p"===et||"P"===et?(0,oN[et])(Y,eO.formatLong):Y}).join("").match(ag).map(function(ei){if("''"===ei)return"'";var eo=ei[0];if("'"===eo)return a_(ei);var ea=oO[eo];if(ea)return!(null!=en&&en.useAdditionalWeekYearTokens)&&oF(ei)&&oB(ei,et,String(Y)),!(null!=en&&en.useAdditionalDayOfYearTokens)&&oL(ei)&&oB(ei,et,String(Y)),ea(eI,ei,eO.localize,eD);if(eo.match(aS))throw RangeError("Format string contains an unescaped latin alphabet character `"+eo+"`");return ei}).join("")}function a_(Y){var et=Y.match(ak);return et?et[1].replace(aC,"'"):Y}var aj=en(83737),aO=en(44260),aM=en(24343);!function(Y){Y[Y.Left=-1]="Left",Y[Y.Right=1]="Right",Y[Y.None=0]="None"}(eh||(eh={}));var aP={enter:function(Y){return{zIndex:0,x:Y===eh.Left?"10%":"-10%",opacity:0}},center:{zIndex:1,x:0,opacity:1},exit:function(Y){return{zIndex:0,x:Y===eh.Right?"10%":"-10%",opacity:0}}},aN={enter:{opacity:0,y:"10%"},visible:{opacity:1,y:0},exit:{opacity:0,y:"10%"}},aI=1e3,aD=1e3,aR=function(Y,et){return Math.abs(Y)*et};function aL(Y){var et,en,ei=(0,tS.Z)(),eo=(0,t5.dQ)(),ea=[t5._G.Small,t5._G.Mobile].includes(eo),eu=(0,eK.useState)({width:0,height:0}),ec=eu[0],ed=eu[1],ef=(0,eK.useState)(!1),ep=ef[0],em=ef[1],eg=(0,eK.useState)(Y.image),ey=eg[0],ek=eg[1],ew=(0,eK.useState)(!1),eC=ew[0],eS=ew[1],eE=ec.width>0&&ec.height>0,eT=(0,eK.useRef)(null),e_=(0,eK.useState)(eh.None),ej=e_[0],eO=e_[1];function eM(){ek(function(et){var en=(Y.images.findIndex(function(Y){return Y.url===et.url})+1)%Y.images.length;return Y.images[en]}),eO(eh.Left)}function eA(){ek(function(et){var en=Y.images.findIndex(function(Y){return Y.url===et.url}),ei=en>0?(en-1)%Y.images.length:Y.images.length-1;return Y.images[ei]}),eO(eh.Right)}function eP(et){var en;eS(et),et&&(null===(en=Y.onOpen)||void 0===en||en.call(Y,ey))}function eN(Y){"ArrowLeft"===Y.key?eA():"ArrowRight"===Y.key&&eM()}(0,eK.useEffect)(function(){if(!ey.url)throw Error("ExpandableImage requires a src");var Y=new Image;Y.onload=function(){ed({width:Y.naturalWidth,height:Y.naturalHeight})},Y.onerror=function(){},Y.src=ey.url},[ey.url]),(0,eK.useEffect)(function(){var et=eT.current;if(eC)return null==et||et.addEventListener("keydown",eN),function(){null==et||et.removeEventListener("keydown",eN)};ek(Y.image)},[eC]);var eI=Y.images.findIndex(function(Y){return Y.url===ey.url});return(0,tB.jsxs)(aO.fC,{onOpenChange:eP,children:[(0,tB.jsx)(aO.xz,{disabled:!eE,className:Y.className,"aria-label":ei.formatMessage(aF.showImage),children:Y.children}),(0,tB.jsx)(aO.h_,{children:(0,tB.jsx)(aO.aV,{className:"fixed inset-0 flex items-center justify-center bg-black/90 backdrop-blur-xl radix-state-open:animate-show",children:(0,tB.jsxs)(aO.VY,{className:(0,eW.default)("relative flex h-[100dvh] w-screen justify-stretch divide-x divide-white/10 focus:outline-none radix-state-open:animate-contentShow"),ref:eT,children:[(0,tB.jsx)("div",{className:(0,eW.default)("flex flex-1 transition-[flex-basis]",!ep&&"md:basis-[75vw]"),children:(0,tB.jsxs)("div",{className:"flex flex-1 flex-col md:p-6",children:[(0,tB.jsxs)("div",{className:"flex justify-between px-6 py-2 pt-6 text-white sm:mb-4 md:mt-2 md:px-0 md:py-2",children:[(0,tB.jsx)(aO.x8,{asChild:!0,children:(0,tB.jsx)("button",{"aria-label":ei.formatMessage(aF.closeModal),children:(0,tB.jsx)(eY.v7,{})})}),(0,tB.jsx)("div",{children:!ea&&(0,tB.jsxs)(tB.Fragment,{children:[null===(et=Y.getActions)||void 0===et?void 0:null===(en=et.call(Y,ey))||void 0===en?void 0:en.map(function(Y,et){return(0,tB.jsx)(nU.z,{color:"none",size:"small",onClick:Y.onClick,"aria-label":Y.ariaLabel,disabled:Y.disabled,children:(0,tB.jsx)(Y.icon,{})},et)}),(0,tB.jsx)(nU.z,{color:"none",size:"small",onClick:function(){return em(function(Y){return!Y})},"aria-label":ei.formatMessage(aF.toggleSidebar),className:"md:inline-flex",children:(0,tB.jsx)(eY.VX,{})})]})})]}),(0,tB.jsx)("div",{className:"relative flex flex-1 flex-col items-center justify-center overflow-hidden",children:(0,tB.jsx)(aM.M,{initial:!1,custom:ej,children:(0,tB.jsxs)(aj.E.div,{className:"absolute grid h-full w-full grid-rows-2",custom:ej,variants:aP,drag:"x",dragConstraints:{left:0,right:0},dragElastic:1,onDragEnd:function(Y,et){var en=et.offset,ei=et.velocity,eo=aR(en.x,ei.x);eo<-aI?eM():eo>aI&&eA()},children:[(0,tB.jsx)(aj.E.img,{src:ey.url,alt:ey.alt,className:"row-span-4 mx-auto h-full object-scale-down",onPanEnd:function(Y,et){var en=et.offset,ei=et.velocity,eo=aR(en.y,ei.y);eo<-aD?em(!0):eo>aD&&em(!1)}},ey.url),ea&&ep&&(0,tB.jsx)(aj.E.div,{className:"flex text-white",variants:aN,initial:"enter",animate:"visible",exit:"exit",transition:{y:{type:"spring",stiffness:300,damping:30},opacity:{duration:.2}},children:Y.metadataRenderer(ey)})]},ey.url)})}),Y.images.length>1?(0,tB.jsxs)("div",{className:"flex items-center justify-center gap-4 p-8 text-white",children:[(0,tB.jsx)(nU.z,{color:"none",size:"small",onClick:eA,"aria-label":ei.formatMessage(aF.previousImage),children:(0,tB.jsx)(eY.FX,{})}),Y.images.map(function(Y,et){var en;return(0,tB.jsx)("img",{src:Y.url,alt:null!==(en=Y.alt)&&void 0!==en?en:"",className:(0,eW.default)("h-12 w-12 cursor-pointer rounded object-cover transition duration-300 hover:opacity-100",Y.url===ey.url?"ring-2 ring-white ring-offset-4 ring-offset-black":"opacity-25"),onClick:function(){ek(Y),eO(et0&&!ed&&(0,tB.jsx)(aK,{imageAssets:ef,clientThreadId:en,toolMessage:ea.message})]})}function aK(Y){var et=Y.imageAssets,en=Y.clientThreadId,ei=Y.toolMessage,eo=(0,tS.Z)(),ea=(0,tD.XK)(en),eu=(0,aU.Ex)(),ec=(0,tW.hz)(),ed=(0,eK.useState)(),ef=ed[0],ep=ed[1],eh=(0,eK.useState)(!1),em=eh[0],eg=eh[1];(0,eK.useEffect)(function(){eg(!0)},[]);var ey=(0,eK.useState)({}),ek=ey[0],ew=ey[1],eC=(0,rv.H)(et);function eS(Y){return eE.apply(this,arguments)}function eE(){return(eE=(0,e0.Z)(e5().mark(function Y(et){var en,eo,eu;return e5().wrap(function(Y){for(;;)switch(Y.prev=Y.next){case 0:return eu=a6((0,aZ.hG)(et)),Y.next=4,a4(et.url,eu);case 4:tR.m9.logEvent("chatgpt_dalle_image_download"),t$.A.logEvent(tY.M.dalleImageDownload,{conversationId:ea,messageId:ei.id,generationId:null===(en=et.metadata)||void 0===en?void 0:null===(eo=en.dalle)||void 0===eo?void 0:eo.gen_id,fileId:(0,rz.Iy)(et.asset_pointer)});case 6:case"end":return Y.stop()}},Y)}))).apply(this,arguments)}function eT(Y){var et,en;tR.m9.logEvent("chatgpt_dalle_image_view_full"),t$.A.logEvent(tY.M.dalleImageViewFull,{conversationId:ea,messageId:ei.id,generationId:null===(et=Y.metadata)||void 0===et?void 0:null===(en=et.dalle)||void 0===en?void 0:en.gen_id,fileId:(0,rz.Iy)(Y.asset_pointer)})}function e_(Y,et){var en,eo;ew(function(en){return aV(aV({},en),{},(0,eV.Z)({},Y.asset_pointer,et))}),tR.m9.logEvent(tY.M.dalleImageRating,et?"like":"dislike"),t$.A.logEvent(tY.M.dalleImageRating,{liked:et,conversationId:ea,messageId:ei.id,generationId:null===(en=Y.metadata)||void 0===en?void 0:null===(eo=en.dalle)||void 0===eo?void 0:eo.gen_id,fileId:(0,rz.Iy)(Y.asset_pointer)})}function ej(Y){var et=ek[Y.asset_pointer],en={label:eo.formatMessage(a8.likeImage),onClick:function(){return e_(Y,!0)},disabled:!0===et,ariaLabel:eo.formatMessage(a8.likeImage),icon:eY.ib},ei={label:eo.formatMessage(a8.dislikeImage),onClick:function(){return e_(Y,!1)},disabled:!1===et,ariaLabel:eo.formatMessage(a8.dislikeImage),icon:eY.Q7};return[!1!==et&&en,!0!==et&&ei,{label:eo.formatMessage(a8.downloadImage),onClick:function(){return eS(Y)},ariaLabel:eo.formatMessage(a8.downloadImage),icon:eY.Sg}].filter(Boolean)}var eO=a7(et[0]);return(0,tB.jsxs)(tB.Fragment,{children:[(0,tB.jsx)(a5,{$numItems:eC.length,className:(0,eW.default)("my-1 transition-opacity duration-300",em?"opacity-100":"opacity-0"),children:eC.map(function(Y,et){var ei=Y.isLoading,ea=Y.data,ec=Y.error;if(ei)return(0,tB.jsx)(aY,{shape:eO,bgClassName:"animate-pulse",bgStyle:{animationDelay:"".concat(200*et,"ms")}},et);if(null!=ec||(null==ea?void 0:ea.url)==null)return(0,tB.jsx)(aY,{className:"text-sm text-token-text-tertiary",shape:eO,children:(0,tB.jsx)("div",{className:"flex min-h-full flex-col items-center justify-center gap-3 px-4 pb-5",children:eo.formatMessage(a8.imageLoadError)})},et);var ed=aV(aV({},ea),{},{alt:(0,aZ.hG)(ea)}),ef=(0,tB.jsx)(aQ,{image:ed,shape:eO,rating:ek[ea.asset_pointer],onDownload:function(){return eS(ed)},onEdit:function(){return ep(ed)},onRate:function(Y,et){return e_(Y,et)},bgClassName:"animate-pulse",bgStyle:{animationDelay:"".concat(200*et,"ms")},clientThreadId:en});return eu||(ef=(0,tB.jsx)(aL,{image:ed,images:eC.filter(function(Y){return null!=Y.data}).map(function(Y){var et=Y.data;return aV(aV({},et),{},{alt:(0,aZ.hG)(et)})}),metadataRenderer:function(Y){return(0,tB.jsx)(a$,{image:Y})},onOpen:eT,getActions:ej,children:ef})),(0,tB.jsx)("div",{className:"flex",children:ef},et)})}),(null==ec?void 0:ec.includes(tq.L0.D3Editor))&&(0,tB.jsx)(aW,{clientThreadId:en,image:ef,onClose:function(){return ep(void 0)}})]})}function a$(Y){var et=Y.image,en=(0,tS.Z)(),ei=(0,eK.useState)(!1),eo=ei[0],ea=ei[1];function eu(){var Y=(0,aZ.hG)(et);ea(!0),(0,aH.v)(Y),setTimeout(function(){ea(!1)},2e3)}return(0,tB.jsxs)("div",{className:"flex flex-col items-start gap-3 p-6",children:[(0,tB.jsx)("div",{className:"text-sm text-gray-300 sm:text-base",children:en.formatMessage(a8.imageViewerMetadataTitle)}),(0,tB.jsx)("div",{className:"max-h-32 overflow-y-auto text-sm md:max-h-[80vh] md:text-lg",children:(0,aZ.hG)(et)}),(0,tB.jsxs)(nU.z,{color:"dark",onClick:eu,disabled:eo,className:"hidden sm:block",children:[(0,tB.jsx)(nX.C3L,{className:"h-5 w-5"}),eo?en.formatMessage(a8.imageViewerMetadataCopyButtonCopied):en.formatMessage(a8.imageViewerMetadataCopyButton)]})]})}function aY(Y){var et=Y.children,en=Y.shape,ei=Y.className,eo=Y.bgClassName,ea=Y.bgStyle;return(0,tB.jsxs)("div",{className:(0,eW.default)("relative",ei,en===ey.WIDE&&"aspect-[7/4]",en===ey.SQUARE&&"aspect-square max-w-[400px]",en===ey.TALL&&"aspect-[4/7] max-w-xs"),children:[(0,tB.jsx)("div",{className:(0,eW.default)("pointer-events-none absolute inset-0 bg-token-main-surface-secondary",eo),style:ea}),(0,tB.jsx)("div",{className:"relative h-full",children:et})]})}function aQ(Y){var et=Y.image,en=Y.shape,ei=Y.rating,eo=Y.onDownload,ea=Y.onEdit,eu=Y.bgClassName,ec=Y.onRate,ed=Y.bgStyle,ef=Y.clientThreadId,ep=null!==(0,eK.useContext)(t9.gB),eh=(0,tJ.ec)(tJ.F_.isBusinessWorkspace),em=(0,tD.WA)(ef),eg=(0,aU.Ex)(),ey=(0,tW.hz)(),ek=et.url,ew=et.width,eC=et.height,eS=!ep&&!eh&&(null==em?void 0:em.kind)!==tQ.OL.GizmoMagicCreate&&!eg,eE=(null==ey?void 0:ey.includes(tq.L0.D3Editor))&&!eg,eT=(0,tB.jsxs)(aY,{shape:en,className:"group/dalle-image",bgClassName:eu,bgStyle:ed,children:[(0,tB.jsx)(rv.sH,{alt:(0,aZ.hG)(et),src:ek,width:ew,height:eC}),(0,tB.jsx)("div",{className:"pointer-events-none absolute inset-0 shadow-[inset_0_0_0_1px_rgba(0,0,0,0.1)] dark:shadow-[inset_0_0_0_1px_rgba(255,255,255,0.1)]"}),(0,tB.jsx)(aJ,{children:(0,tB.jsx)(a9,{icon:eY.Sg,onClick:function(Y){Y.stopPropagation(),eo()}})}),(eS||eE)&&(0,tB.jsxs)(aJ,{$rightAlign:!0,children:[eS&&(0,tB.jsxs)(tB.Fragment,{children:[!1!==ei&&(0,tB.jsx)(a9,{icon:eY.ib,selected:!0===ei,onClick:function(Y){Y.stopPropagation(),ec(et,!0)}}),!0!==ei&&(0,tB.jsx)(a9,{icon:eY.Q7,selected:!1===ei,onClick:function(Y){Y.stopPropagation(),ec(et,!1)}})]}),eE&&(0,tB.jsx)(a0,{onClick:function(Y){Y.stopPropagation(),ea()},children:(0,tB.jsx)(tL.Z,aV({},a8.imageEditButton))})]})]});return eg?eT:(0,tB.jsx)(aj.E.div,{layoutId:"ImageEditorImage:".concat(et.asset_pointer),transition:aU.Du,children:eT})}!function(Y){Y.WIDE="1792x1024",Y.SQUARE="1024x1024",Y.TALL="1024x1792"}(ey||(ey={}));var aJ=e$.Z.div(em||(em=(0,eG.Z)(["invisible absolute top-1 flex gap-1 group-hover/dalle-image:visible\n",""])),function(Y){return Y.$rightAlign?"right-1":"left-1"});function a0(Y){var et=Y.children,en=Y.onClick;return(0,tB.jsx)("button",{className:(0,eW.default)("flex h-6 items-center justify-center rounded bg-black/50 px-1.5 text-xs font-medium text-white hover:opacity-70"),onClick:en,children:et})}function a9(Y){var et=Y.icon,en=Y.selected,ei=Y.onClick;return(0,tB.jsx)("button",{className:(0,eW.default)("flex h-6 w-6 items-center justify-center rounded",en?"bg-gray-100":"bg-black/50 hover:opacity-70"),onClick:ei,disabled:en,children:(0,tB.jsx)(et,{className:(0,eW.default)("icon-sm",en?"text-gray-700":"text-white")})})}var a5=e$.Z.div(eg||(eg=(0,eG.Z)(["grid gap-2\n",""])),function(Y){return 1===Y.$numItems?"grid-cols-1":"grid-cols-2"});function a4(Y,et){return a3.apply(this,arguments)}function a3(){return(a3=(0,e0.Z)(e5().mark(function Y(et,en){var ei,eo,ea;return e5().wrap(function(Y){for(;;)switch(Y.prev=Y.next){case 0:return Y.next=2,fetch(et);case 2:return ei=Y.sent,Y.next=5,ei.blob();case 5:eo=Y.sent,(ea=document.createElement("a")).href=URL.createObjectURL(eo),ea.download=en,ea.click(),ea.remove();case 11:case"end":return Y.stop()}},Y)}))).apply(this,arguments)}function a6(Y){var et=aE(new Date,"yyyy-MM-dd HH.mm.ss"),en=Y.slice(0,150);return en.endsWith(".")&&(en=en.slice(0,-1)),"DALL\xb7E ".concat(et," - ").concat(en,".webp")}function a7(Y){var et=Y.width,en=Y.height;return et>en?ey.WIDE:et0&&eo.numCompletedSubAgents/eo.numTotalSubAgents>=so?eu=sm.almostDone:(eu=sm.running,et={numTasks:eo.numTotalSubAgents});break;case ek.Done:ea=n9.X.Finished,eu=void 0;break;case ek.Stopped:ea=n9.X.Stopped,eu=sm.cancelled}return(0,tB.jsx)(n9.Z,{conversationMessages:en,icon:n5.Ts,status:ea,displayMessage:eu,displayMessageValues:et,estimatedToolDurationMs:n0.kA,animationLoopDurationMs:3500})}function su(Y,et){var en,ei,eo,ea,eu,ec,ed=null!==(en=null==et?void 0:null===(ei=et.message.metadata)||void 0===ei?void 0:null===(eo=ei.parallel_browse)||void 0===eo?void 0:eo.frontend_info.sub_agent_infos)&&void 0!==en?en:null===(ea=Y.message.metadata)||void 0===ea?void 0:null===(eu=ea.parallel_browse)||void 0===eu?void 0:eu.frontend_info.sub_agent_infos,ef=0,ep=0;null!=ed&&(ef=(ec=sd(ed)).length,ep=ec.filter(sh).length);var eh=ek.Planning;return(0,n4.We)(Y.message)?eh=ek.Stopped:null!=et&&(eh=ep===ef?ek.Done:ek.Running),{status:eh,subAgentInfos:ec,numTotalSubAgents:ef,numCompletedSubAgents:ep}}function sd(Y){return Object.values(Object.values(Y).reduce(function(Y,et){var en=et.task_index;return null==Y[en]&&(Y[en]=[]),Y[en].push(et),Y},{})).map(function(Y){return si(si({},Y[0]),{},{status:sf(Y)})}).sort(function(Y,et){return Y.task_index-et.task_index})}function sf(Y){for(var et=Y.map(function(Y){return Y.status}),en=[tQ.RF.Starting,tQ.RF.Running,tQ.RF.Done,tQ.RF.Error,tQ.RF.Timeout,tQ.RF.Cancelled],ei=function(){var Y=ea[eo];if(et.some(function(et){return et===Y}))return{v:Y}},eo=0,ea=en;eolx()(en.join(""))()?[0,1]:[1,0]},[en[0],en[1]]),ef=ed[0],ep=ed[1],eh=ef0&&lS(et,eE.messages[eE.messages.length-1].nodeId,ed?"original":"new"),eT.messages.length>0&&lS(et,eT.messages[eT.messages.length-1].nodeId,ed?"original":"new"),null!=ef&&null!=ep&&tt.Z.submitMessageComparisonFeedback({feedback_version:ej,original_message_id:null===(eo=eE.messages[eE.messages.length-1])||void 0===eo?void 0:eo.message.id,new_message_id:null===(eu=eT.messages[eT.messages.length-1])||void 0===eu?void 0:eu.message.id,rating:"none",conversation_id:tD.tQ.getServerThreadId(et),text:"",tags:[],completion_comparison_rating:ed?"original":"new",new_completion_placement:em,feedback_start_time:ea,compare_step_start_time:ea,original_completion_load_start_time:ea,original_completion_load_end_time:ef,new_completion_load_start_time:ea,new_completion_load_end_time:ep,frontend_submission_time:Date.now(),timezone_offset_min:new Date().getTimezoneOffset()})},eM=(0,t6.Yk)(t3.Cv.getRequestIdFromConversationTurn(eC)),eA=(0,t6.Yk)(t3.Cv.getRequestIdFromConversationTurn(eS)),eP=t3.Cv.getRequestIdFromConversationTurn(eC),eN=(0,t6.Yk)(eP),eI=t3.Cv.getRequestIdFromConversationTurn(eS),eD=(0,t6.Yk)(eI),eR=(0,eK.useMemo)(function(){return sW(eC.messages)},[eC.messages]),eL=(0,eK.useMemo)(function(){return sW(eS.messages)},[eS.messages]);function eF(Y){return eu.showDebugConversationTurns?(0,tB.jsx)("div",{className:"text-sm uppercase text-red-500",children:Y===eE?"Original":"New"}):null}return(0,tB.jsx)("div",{className:(0,eW.default)("relative flex w-[calc(100%-50px)] flex-col gap-1 md:gap-3"),children:(0,tB.jsxs)("div",{className:"relative mt-3 flex gap-1 md:gap-3",children:[(0,tB.jsxs)(l_,{onClick:function(){eO(eg)},children:[(0,tB.jsxs)(lO,{children:[(0,tB.jsx)(nP,{isCompletionRequestInProgress:eM,messages:eC.messages,clientThreadId:et,isCompletion:lZ(eC),avatarColor:eo,showInlineEmbeddedDisplay:!1}),(0,tB.jsx)(lj,{children:(0,tB.jsx)(tL.Z,lC(lC({},lM.responseNumber),{},{values:{responseIndex:1}}))})]}),(0,tB.jsx)(sK,lC(lC({},Y),{},{groupedMessagesToRender:eR,allGroupedMessages:eR,isEditing:!1,isCompletion:lZ(eC),isCompletionRequestInProgress:eN,hasActiveRequest:ec,handleExitEdit:ih.noop})),eF(eC)]}),(0,tB.jsxs)(l_,{onClick:function(){eO(ey)},children:[(0,tB.jsxs)(lO,{children:[(0,tB.jsx)(nP,{isCompletionRequestInProgress:eA,messages:eS.messages,clientThreadId:et,isCompletion:lZ(eS),avatarColor:eo,showInlineEmbeddedDisplay:!1}),(0,tB.jsx)(lj,{children:(0,tB.jsx)(tL.Z,lC(lC({},lM.responseNumber),{},{values:{responseIndex:2}}))})]}),(0,tB.jsx)(sK,lC(lC({},Y),{},{groupedMessagesToRender:eL,allGroupedMessages:eL,isEditing:!1,isCompletion:lZ(eS),isCompletionRequestInProgress:eD,hasActiveRequest:ec,handleExitEdit:ih.noop})),eF(eS)]})]})})}var l_=e$.Z.button(eN||(eN=(0,eG.Z)(["relative flex w-full flex-col gap-1 bg-white cursor-pointer truncate rounded-lg border border-gray-300 text-left\ndark:bg-gray-700 py-4 px-5\nhover:border-[var(--avatar-color)]"]))),lj=e$.Z.div(eI||(eI=(0,eG.Z)(["text-sm text-token-text-tertiary"]))),lO=e$.Z.div(eD||(eD=(0,eG.Z)(["flex gap-4 items-center mb-1"]))),lM=(0,tE.vU)({responsePrompt:{id:"ConversationTurnTwoUpFeedback.responsePrompt",defaultMessage:"Which response do you prefer?"},responsePromptExplanation:{id:"ConversationTurnTwoUpFeedback.responsePromptExplanation",defaultMessage:"Your choice will help make ChatGPT better."},responseNumber:{id:"ConversationTurnTwoUpFeedback.responseNumber",defaultMessage:"Response {responseIndex, number}"}}),lA=en(25736),lP=en(52467),lN=en(72459),lI=en(11653);function lD(Y){var et="root"===(0,tD.oq)(Y),en=(0,tD.Hk)(Y),ei=(0,t6.Yk)(en),eo=(0,eK.useContext)(t9.gt).serviceStatus,ea=(0,lk.i)();return!et&&!ei&&!(null!=eo&&eo.oof)&&!ea.displayingSideBySideFeedback}var lR=en(99471);function lL(Y,et){var en=Object.keys(Y);if(Object.getOwnPropertySymbols){var ei=Object.getOwnPropertySymbols(Y);et&&(ei=ei.filter(function(et){return Object.getOwnPropertyDescriptor(Y,et).enumerable})),en.push.apply(en,ei)}return en}function lF(Y){for(var et=1;et=Y.length?{done:!0}:{done:!1,value:Y[ei++]}},e:function(Y){throw Y},f:eo}}throw TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var ea,eu=!0,ec=!1;return{s:function(){en=en.call(Y)},n:function(){var Y=en.next();return eu=Y.done,Y},e:function(Y){ec=!0,ea=Y},f:function(){try{eu||null==en.return||en.return()}finally{if(ec)throw ea}}}}function lz(Y,et){if(Y){if("string"==typeof Y)return lU(Y,et);var en=Object.prototype.toString.call(Y).slice(8,-1);if("Object"===en&&Y.constructor&&(en=Y.constructor.name),"Map"===en||"Set"===en)return Array.from(Y);if("Arguments"===en||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(en))return lU(Y,et)}}function lU(Y,et){(null==et||et>Y.length)&&(et=Y.length);for(var en=0,ei=Array(et);en1&&(0,tB.jsx)(lP.h,{currentPage:eH,onChangeIndex:tI,length:e_.length,className:(0,eW.default)("self-center",e_.length>1?"visible":"!invisible")}),tO?(0,tB.jsxs)(l0,{$hidden:tf,children:[tV,tG,tZ,t7]}):tP?(0,tB.jsx)(l0,{$hidden:!1,children:tU}):null,t8]}),eU&&e6&&!t8&&(0,tB.jsx)("div",{className:"mt-3 w-full",children:(0,tB.jsx)(lp,{clientThreadId:ed,conversationMessage:e3,allGroupedMessages:eO,currentModelId:eg,rating:e6})})]})]})]})]})}),tj&&(0,tB.jsx)(lq,{children:(0,tB.jsx)(lT,lF({variantIds:e_,variantsInStreamInfo:ej,conversationTurnMountTime:tc},Y))})]})]})}var lG=eK.memo(lH),lV="ChatGPT",lW=function(Y){var et,en=Y.messages,ei=Y.isCompletion,eo=Y.gizmo,ea=(0,tS.Z)(),eu=null!=(null===(et=en[0].message.metadata)||void 0===et?void 0:et.shared_conversation_id),ec=(0,nt.Q)(),ed=ec.gizmoEditorData,ef=ec.mode,ep=lV;return ei?null!=ed?ep="magic"===ef?nz.HW:(null==ed?void 0:ed.name)||lA.zf:(null==eo?void 0:eo.gizmo.display.name)!=null&&(ep=eo.gizmo.display.name):ep=eu?ea.formatMessage(l9.anonymousName):ea.formatMessage(l9.you),(0,tB.jsx)(l$,{children:ep})},lq=e$.Z.div(eR||(eR=(0,eG.Z)(["justify-center flex flex-1 p-4 gap-4 text-base mx-auto max-w-6xl"]))),lK=e$.Z.div(eL||(eL=(0,eG.Z)(["flex-shrink-0 flex flex-col relative items-end"]))),l$=e$.Z.div(eF||(eF=(0,eG.Z)(["font-semibold select-none"]))),lY=e$.Z.div(eB||(eB=(0,eG.Z)(["text-center border-b p-3 text-token-text-tertiary border-token-border-medium text-xs"]))),lQ=e$.Z.div(ez||(ez=(0,eG.Z)(["\npx-4 py-2 justify-center text-base md:gap-6\n","\n"])),function(Y){return Y.$showInlineEmbeddedDisplay&&!Y.$isStaticSharedThread?"ml-5":"m-auto"}),lX=e$.Z.div(eU||(eU=(0,eG.Z)(["\nflex flex-1 text-base mx-auto gap-3\n","\n","\n"])),function(Y){return Y.$isStaticSharedThread?"":"md:px-5 lg:px-1 xl:px-5"},function(Y){return Y.$isDesktopNavCollapsed?"md:max-w-3xl":"md:max-w-3xl lg:max-w-[40rem] xl:max-w-[48rem]"}),lJ=e$.Z.button(eZ||(eZ=(0,eG.Z)(["p-1 rounded-md text-token-text-tertiary hover:text-token-text-primary md:invisible md:group-hover:visible md:group-[.final-completion]:visible"]))),l0=e$.Z.div(eH||(eH=(0,eG.Z)(["text-gray-400 flex self-end lg:self-center justify-center lg:justify-start mt-0 -ml-1\n",""])),function(Y){return Y.$hidden?"invisible":"visible"}),l9=(0,tE.vU)({you:{id:"ConversationTurn.you",defaultMessage:"You"},anonymousName:{id:"ConversationTurn.anonymousName",defaultMessage:"Anonymous"}})},92063:function(Y,et,en){"use strict";en.d(et,{Z:function(){return eC}});var ei,eo=en(90038),ea=en(36112),eu=en(5063),ec=en(70079),ed=en(94968),ef=en(32004),ep=en(21389),eh=en(2118),em=en(90166),eg=en(35250);function ey(Y,et){var en=Object.keys(Y);if(Object.getOwnPropertySymbols){var ei=Object.getOwnPropertySymbols(Y);et&&(ei=ei.filter(function(et){return Object.getOwnPropertyDescriptor(Y,et).enumerable})),en.push.apply(en,ei)}return en}function ek(Y){for(var et=1;etY.length)&&(et=Y.length);for(var en=0,ei=Array(et);en=0)&&Object.prototype.propertyIsEnumerable.call(Y,en)&&(eo[en]=Y[en])}return eo}var eP=["defaultInputValue","defaultMenuIsOpen","defaultValue","inputValue","menuIsOpen","onChange","onInputChange","onMenuClose","onMenuOpen","value"];function eN(Y){var et=Y.defaultInputValue,en=void 0===et?"":et,ei=Y.defaultMenuIsOpen,eo=void 0!==ei&&ei,ea=Y.defaultValue,eu=void 0===ea?null:ea,ed=Y.inputValue,ef=Y.menuIsOpen,ep=Y.onChange,eh=Y.onInputChange,em=Y.onMenuClose,eg=Y.onMenuOpen,ey=Y.value,ek=eA(Y,eP),ew=eO((0,ec.useState)(void 0!==ed?ed:en),2),eS=ew[0],eE=ew[1],eT=eO((0,ec.useState)(void 0!==ef?ef:eo),2),e_=eT[0],ej=eT[1],eM=eO((0,ec.useState)(void 0!==ey?ey:eu),2),eN=eM[0],eI=eM[1],eD=(0,ec.useCallback)(function(Y,et){"function"==typeof ep&&ep(Y,et),eI(Y)},[ep]),eR=(0,ec.useCallback)(function(Y,et){var en;"function"==typeof eh&&(en=eh(Y,et)),eE(void 0!==en?en:Y)},[eh]),eL=(0,ec.useCallback)(function(){"function"==typeof eg&&eg(),ej(!0)},[eg]),eF=(0,ec.useCallback)(function(){"function"==typeof em&&em(),ej(!1)},[em]),eB=void 0!==ed?ed:eS,ez=void 0!==ef?ef:e_,eU=void 0!==ey?ey:eN;return eC(eC({},ek),{},{inputValue:eB,menuIsOpen:ez,onChange:eD,onInputChange:eR,onMenuClose:eF,onMenuOpen:eL,value:eU})}function eI(){return(eI=Object.assign?Object.assign.bind():function(Y){for(var et=1;et{let et=!tS(Y)&&Y.toString().includes("V");eo&&(!ec||et)&&Y.addEventListener("scroll",en,{passive:!0}),ea&&Y.addEventListener("resize",en)});let ef,ep=null;eu&&(ep=new ResizeObserver(()=>{en()}),tS(Y)&&!ec&&ep.observe(Y),tS(Y)||!Y.contextElement||ec||ep.observe(Y.contextElement),ep.observe(et));let eh=ec?tR(Y):null;return ec&&function et(){let ei=tR(Y);eh&&(ei.x!==eh.x||ei.y!==eh.y||ei.width!==eh.width||ei.height!==eh.height)&&en(),eh=ei,ef=requestAnimationFrame(et)}(),en(),()=>{var Y;ed.forEach(Y=>{eo&&Y.removeEventListener("scroll",en),ea&&Y.removeEventListener("resize",en)}),null==(Y=ep)||Y.disconnect(),ep=null,ec&&cancelAnimationFrame(ef)}}var tH=ec.useLayoutEffect,tG=["className","clearValue","cx","getStyles","getClassNames","getValue","hasValue","isMulti","isRtl","options","selectOption","selectProps","setValue","theme"],tV=function(){};function tW(Y,et){return et?"-"===et[0]?Y+et:Y+"__"+et:Y}function tq(Y,et){for(var en=arguments.length,ei=Array(en>2?en-2:0),eo=2;eo-1}function tX(Y){return tQ(Y)?window.innerHeight:Y.clientHeight}function tJ(Y){return tQ(Y)?window.pageYOffset:Y.scrollTop}function t9(Y,et){if(tQ(Y)){window.scrollTo(0,et);return}Y.scrollTop=et}function t5(Y){var et=getComputedStyle(Y),en="absolute"===et.position,ei=/(auto|scroll)/;if("fixed"===et.position)return document.documentElement;for(var eo=Y;eo=eo.parentElement;)if(et=getComputedStyle(eo),(!en||"static"!==et.position)&&ei.test(et.overflow+et.overflowY+et.overflowX))return eo;return document.documentElement}function t4(Y,et,en,ei){return en*((Y=Y/ei-1)*Y*Y+1)+et}function t3(Y,et){var en=arguments.length>2&&void 0!==arguments[2]?arguments[2]:200,ei=arguments.length>3&&void 0!==arguments[3]?arguments[3]:tV,eo=tJ(Y),ea=et-eo,eu=10,ec=0;function ed(){var et=t4(ec+=eu,eo,ea,en);t9(Y,et),ecen.bottom?t9(Y,Math.min(et.offsetTop+et.clientHeight-Y.offsetHeight+eo,Y.scrollHeight)):ei.top-eo1?et-1:0),ei=1;ei=eg)return{placement:"bottom",maxHeight:et};if(eO>=eg&&!eu)return ea&&t3(ed,eM,eP),{placement:"bottom",maxHeight:et};if(!eu&&eO>=ei||eu&&e_>=ei)return ea&&t3(ed,eM,eP),{placement:"bottom",maxHeight:eu?e_-eS:eO-eS};if("auto"===eo||eu){var eN=et,eI=eu?eT:ej;return eI>=ei&&(eN=Math.min(eI-eS-ec,et)),{placement:"top",maxHeight:eN}}if("bottom"===eo)return ea&&t9(ed,eM),{placement:"bottom",maxHeight:et};break;case"top":if(eT>=eg)return{placement:"top",maxHeight:et};if(ej>=eg&&!eu)return ea&&t3(ed,eA,eP),{placement:"top",maxHeight:et};if(!eu&&ej>=ei||eu&&eT>=ei){var eD=et;return(!eu&&ej>=ei||eu&&eT>=ei)&&(eD=eu?eT-eE:ej-eE),ea&&t3(ed,eA,eP),{placement:"top",maxHeight:eD}}return{placement:"bottom",maxHeight:et};default:throw Error('Invalid placement provided "'.concat(eo,'".'))}return ef}function nx(Y){var et={bottom:"top",top:"bottom"};return Y?et[Y]:"bottom"}var nk=function(Y){return"auto"===Y?"bottom":Y},nw=function(Y,et){var en,ei=Y.placement,eo=Y.theme,ea=eo.borderRadius,eu=eo.spacing,ec=eo.colors;return eC((ek(en={label:"menu"},nx(ei),"100%"),ek(en,"position","absolute"),ek(en,"width","100%"),ek(en,"zIndex",1),en),et?{}:{backgroundColor:ec.neutral0,borderRadius:ea,boxShadow:"0 0 0 1px hsla(0, 0%, 0%, 0.1), 0 4px 11px hsla(0, 0%, 0%, 0.1)",marginBottom:eu.menuGutter,marginTop:eu.menuGutter})},nC=(0,ec.createContext)(null),nS=function(Y){var et=Y.children,en=Y.minMenuHeight,ei=Y.maxMenuHeight,eo=Y.menuPlacement,ea=Y.menuPosition,eu=Y.menuShouldScrollIntoView,ed=Y.theme,ef=((0,ec.useContext)(nC)||{}).setPortalPlacement,ep=(0,ec.useRef)(null),eh=eO((0,ec.useState)(ei),2),em=eh[0],eg=eh[1],ey=eO((0,ec.useState)(null),2),ek=ey[0],ew=ey[1],eS=ed.spacing.controlHeight;return tH(function(){var Y=ep.current;if(Y){var et="fixed"===ea,ec=eu&&!et,ed=nb({maxHeight:ei,menuEl:Y,minHeight:en,placement:eo,shouldScroll:ec,isFixedPosition:et,controlHeight:eS});eg(ed.maxHeight),ew(ed.placement),null==ef||ef(ed.placement)}},[ei,eo,ea,eu,en,ef,eS]),et({ref:ep,placerProps:eC(eC({},Y),{},{placement:ek||nk(eo),maxHeight:em})})},nE=function(Y){var et=Y.children,en=Y.innerRef,ei=Y.innerProps;return tc("div",eI({},tY(Y,"menu",{menu:!0}),{ref:en},ei),et)},nT=function(Y,et){var en=Y.maxHeight,ei=Y.theme.spacing.baseUnit;return eC({maxHeight:en,overflowY:"auto",position:"relative",WebkitOverflowScrolling:"touch"},et?{}:{paddingBottom:ei,paddingTop:ei})},n_=function(Y){var et=Y.children,en=Y.innerProps,ei=Y.innerRef,eo=Y.isMulti;return tc("div",eI({},tY(Y,"menuList",{"menu-list":!0,"menu-list--is-multi":eo}),{ref:ei},en),et)},nj=function(Y,et){var en=Y.theme,ei=en.spacing.baseUnit,eo=en.colors;return eC({textAlign:"center"},et?{}:{color:eo.neutral40,padding:"".concat(2*ei,"px ").concat(3*ei,"px")})},nO=nj,nM=nj,nA=function(Y){var et=Y.children,en=Y.innerProps;return tc("div",eI({},tY(Y,"noOptionsMessage",{"menu-notice":!0,"menu-notice--no-options":!0}),en),et)};nA.defaultProps={children:"No options"};var nP=function(Y){var et=Y.children,en=Y.innerProps;return tc("div",eI({},tY(Y,"loadingMessage",{"menu-notice":!0,"menu-notice--loading":!0}),en),et)};nP.defaultProps={children:"Loading..."};var nN=function(Y){var et=Y.rect,en=Y.offset,ei=Y.position;return{left:et.left,position:ei,top:en,width:et.width,zIndex:1}},nI=function(Y){var et=Y.appendTo,en=Y.children,ei=Y.controlElement,eo=Y.innerProps,ea=Y.menuPlacement,eu=Y.menuPosition,ed=(0,ec.useRef)(null),ef=(0,ec.useRef)(null),ep=eO((0,ec.useState)(nk(ea)),2),eh=ep[0],em=ep[1],eg=(0,ec.useMemo)(function(){return{setPortalPlacement:em}},[]),ey=eO((0,ec.useState)(null),2),ek=ey[0],ew=ey[1],eS=(0,ec.useCallback)(function(){if(ei){var Y=t7(ei),et="fixed"===eu?0:window.pageYOffset,en=Y[eh]+et;(en!==(null==ek?void 0:ek.offset)||Y.left!==(null==ek?void 0:ek.rect.left)||Y.width!==(null==ek?void 0:ek.rect.width))&&ew({offset:en,rect:Y})}},[ei,eu,eh,null==ek?void 0:ek.offset,null==ek?void 0:ek.rect.left,null==ek?void 0:ek.rect.width]);tH(function(){eS()},[eS]);var eE=(0,ec.useCallback)(function(){"function"==typeof ef.current&&(ef.current(),ef.current=null),ei&&ed.current&&(ef.current=tZ(ei,ed.current,eS,{elementResize:"ResizeObserver"in window}))},[ei,eS]);tH(function(){eE()},[eE]);var eT=(0,ec.useCallback)(function(Y){ed.current=Y,eE()},[eE]);if(!et&&"fixed"!==eu||!ek)return null;var e_=tc("div",eI({ref:eT},tY(eC(eC({},Y),{},{offset:ek.offset,position:eu,rect:ek.rect}),"menuPortal",{"menu-portal":!0}),eo),en);return tc(nC.Provider,{value:eg},et?(0,th.createPortal)(e_,et):e_)},nD=function(Y){var et=Y.isDisabled;return{label:"container",direction:Y.isRtl?"rtl":void 0,pointerEvents:et?"none":void 0,position:"relative"}},nR=function(Y){var et=Y.children,en=Y.innerProps,ei=Y.isDisabled,eo=Y.isRtl;return tc("div",eI({},tY(Y,"container",{"--is-disabled":ei,"--is-rtl":eo}),en),et)},nL=function(Y,et){var en=Y.theme.spacing,ei=Y.isMulti,eo=Y.hasValue,ea=Y.selectProps.controlShouldRenderValue;return eC({alignItems:"center",display:ei&&eo&&ea?"flex":"grid",flex:1,flexWrap:"wrap",WebkitOverflowScrolling:"touch",position:"relative",overflow:"hidden"},et?{}:{padding:"".concat(en.baseUnit/2,"px ").concat(2*en.baseUnit,"px")})},nF=function(Y){var et=Y.children,en=Y.innerProps,ei=Y.isMulti,eo=Y.hasValue;return tc("div",eI({},tY(Y,"valueContainer",{"value-container":!0,"value-container--is-multi":ei,"value-container--has-value":eo}),en),et)},nB=function(){return{alignItems:"center",alignSelf:"stretch",display:"flex",flexShrink:0}},nz=function(Y){var et=Y.children,en=Y.innerProps;return tc("div",eI({},tY(Y,"indicatorsContainer",{indicators:!0}),en),et)},nU=["size"],nZ={name:"8mmkcg",styles:"display:inline-block;fill:currentColor;line-height:1;stroke:currentColor;stroke-width:0"},nH=function(Y){var et=Y.size;return tc("svg",eI({height:et,width:et,viewBox:"0 0 20 20","aria-hidden":"true",focusable:"false",css:nZ},eA(Y,nU)))},nG=function(Y){return tc(nH,eI({size:20},Y),tc("path",{d:"M14.348 14.849c-0.469 0.469-1.229 0.469-1.697 0l-2.651-3.030-2.651 3.029c-0.469 0.469-1.229 0.469-1.697 0-0.469-0.469-0.469-1.229 0-1.697l2.758-3.15-2.759-3.152c-0.469-0.469-0.469-1.228 0-1.697s1.228-0.469 1.697 0l2.652 3.031 2.651-3.031c0.469-0.469 1.228-0.469 1.697 0s0.469 1.229 0 1.697l-2.758 3.152 2.758 3.15c0.469 0.469 0.469 1.229 0 1.698z"}))},nV=function(Y){return tc(nH,eI({size:20},Y),tc("path",{d:"M4.516 7.548c0.436-0.446 1.043-0.481 1.576 0l3.908 3.747 3.908-3.747c0.533-0.481 1.141-0.446 1.574 0 0.436 0.445 0.408 1.197 0 1.615-0.406 0.418-4.695 4.502-4.695 4.502-0.217 0.223-0.502 0.335-0.787 0.335s-0.57-0.112-0.789-0.335c0 0-4.287-4.084-4.695-4.502s-0.436-1.17 0-1.615z"}))},nW=function(Y,et){var en=Y.isFocused,ei=Y.theme,eo=ei.spacing.baseUnit,ea=ei.colors;return eC({label:"indicatorContainer",display:"flex",transition:"color 150ms"},et?{}:{color:en?ea.neutral60:ea.neutral20,padding:2*eo,":hover":{color:en?ea.neutral80:ea.neutral40}})},nq=nW,nK=function(Y){var et=Y.children,en=Y.innerProps;return tc("div",eI({},tY(Y,"dropdownIndicator",{indicator:!0,"dropdown-indicator":!0}),en),et||tc(nV,null))},n$=nW,nY=function(Y){var et=Y.children,en=Y.innerProps;return tc("div",eI({},tY(Y,"clearIndicator",{indicator:!0,"clear-indicator":!0}),en),et||tc(nG,null))},nQ=function(Y,et){var en=Y.isDisabled,ei=Y.theme,eo=ei.spacing.baseUnit,ea=ei.colors;return eC({label:"indicatorSeparator",alignSelf:"stretch",width:1},et?{}:{backgroundColor:en?ea.neutral10:ea.neutral20,marginBottom:2*eo,marginTop:2*eo})},nX=function(Y){return tc("span",eI({},Y.innerProps,tY(Y,"indicatorSeparator",{"indicator-separator":!0})))},nJ=tf(ei||(ei=tp(["\n 0%, 80%, 100% { opacity: 0; }\n 40% { opacity: 1; }\n"]))),n0=function(Y,et){var en=Y.isFocused,ei=Y.size,eo=Y.theme,ea=eo.colors,eu=eo.spacing.baseUnit;return eC({label:"loadingIndicator",display:"flex",transition:"color 150ms",alignSelf:"center",fontSize:ei,lineHeight:1,marginRight:ei,textAlign:"center",verticalAlign:"middle"},et?{}:{color:en?ea.neutral60:ea.neutral20,padding:2*eu})},n9=function(Y){var et=Y.delay,en=Y.offset;return tc("span",{css:td({animation:"".concat(nJ," 1s ease-in-out ").concat(et,"ms infinite;"),backgroundColor:"currentColor",borderRadius:"1em",display:"inline-block",marginLeft:en?"1em":void 0,height:"1em",verticalAlign:"top",width:"1em"},"","")})},n5=function(Y){var et=Y.innerProps,en=Y.isRtl;return tc("div",eI({},tY(Y,"loadingIndicator",{indicator:!0,"loading-indicator":!0}),et),tc(n9,{delay:0,offset:en}),tc(n9,{delay:160,offset:!0}),tc(n9,{delay:320,offset:!en}))};n5.defaultProps={size:4};var n4=function(Y,et){var en=Y.isDisabled,ei=Y.isFocused,eo=Y.theme,ea=eo.colors,eu=eo.borderRadius;return eC({label:"control",alignItems:"center",cursor:"default",display:"flex",flexWrap:"wrap",justifyContent:"space-between",minHeight:eo.spacing.controlHeight,outline:"0 !important",position:"relative",transition:"all 100ms"},et?{}:{backgroundColor:en?ea.neutral5:ea.neutral0,borderColor:en?ea.neutral10:ei?ea.primary:ea.neutral20,borderRadius:eu,borderStyle:"solid",borderWidth:1,boxShadow:ei?"0 0 0 1px ".concat(ea.primary):void 0,"&:hover":{borderColor:ei?ea.primary:ea.neutral30}})},n3=function(Y){var et=Y.children,en=Y.isDisabled,ei=Y.isFocused,eo=Y.innerRef,ea=Y.innerProps,eu=Y.menuIsOpen;return tc("div",eI({ref:eo},tY(Y,"control",{control:!0,"control--is-disabled":en,"control--is-focused":ei,"control--menu-is-open":eu}),ea),et)},n6=["data"],n7=function(Y,et){var en=Y.theme.spacing;return et?{}:{paddingBottom:2*en.baseUnit,paddingTop:2*en.baseUnit}},n8=function(Y,et){var en=Y.theme,ei=en.colors,eo=en.spacing;return eC({label:"group",cursor:"default",display:"block"},et?{}:{color:ei.neutral40,fontSize:"75%",fontWeight:500,marginBottom:"0.25em",paddingLeft:3*eo.baseUnit,paddingRight:3*eo.baseUnit,textTransform:"uppercase"})},rn=function(Y){var et=t$(Y);et.data;var en=eA(et,n6);return tc("div",eI({},tY(Y,"groupHeading",{"group-heading":!0}),en))},rr=function(Y){var et=Y.children,en=Y.cx,ei=Y.getStyles,eo=Y.getClassNames,ea=Y.Heading,eu=Y.headingProps,ec=Y.innerProps,ed=Y.label,ef=Y.theme,ep=Y.selectProps;return tc("div",eI({},tY(Y,"group",{group:!0}),ec),tc(ea,eI({},eu,{selectProps:ep,theme:ef,getStyles:ei,getClassNames:eo,cx:en}),ed),tc("div",null,et))},ri=["innerRef","isDisabled","isHidden","inputClassName"],ro=function(Y,et){var en=Y.isDisabled,ei=Y.value,eo=Y.theme,ea=eo.spacing,eu=eo.colors;return eC(eC({visibility:en?"hidden":"visible",transform:ei?"translateZ(0)":""},rs),et?{}:{margin:ea.baseUnit/2,paddingBottom:ea.baseUnit/2,paddingTop:ea.baseUnit/2,color:eu.neutral80})},ra={gridArea:"1 / 2",font:"inherit",minWidth:"2px",border:0,margin:0,outline:0,padding:0},rs={flex:"1 1 auto",display:"inline-grid",gridArea:"1 / 1 / 2 / 3",gridTemplateColumns:"0 min-content","&:after":eC({content:'attr(data-value) " "',visibility:"hidden",whiteSpace:"pre"},ra)},ru=function(Y){return eC({label:"input",color:"inherit",background:0,opacity:Y?0:1,width:"100%"},ra)},rc=function(Y,et){var en=Y.theme,ei=en.spacing,eo=en.borderRadius,ea=en.colors;return eC({label:"multiValue",display:"flex",minWidth:0},et?{}:{backgroundColor:ea.neutral10,borderRadius:eo/2,margin:ei.baseUnit/2})},rp=function(Y,et){var en=Y.theme,ei=en.borderRadius,eo=en.colors,ea=Y.cropWithEllipsis;return eC({overflow:"hidden",textOverflow:ea||void 0===ea?"ellipsis":void 0,whiteSpace:"nowrap"},et?{}:{borderRadius:ei/2,color:eo.neutral80,fontSize:"85%",padding:3,paddingLeft:6})},rh=function(Y,et){var en=Y.theme,ei=en.spacing,eo=en.borderRadius,ea=en.colors,eu=Y.isFocused;return eC({alignItems:"center",display:"flex"},et?{}:{borderRadius:eo/2,backgroundColor:eu?ea.dangerLight:void 0,paddingLeft:ei.baseUnit,paddingRight:ei.baseUnit,":hover":{backgroundColor:ea.dangerLight,color:ea.danger}})},rm=function(Y){var et=Y.children;return tc("div",Y.innerProps,et)};function rg(Y){var et=Y.children;return tc("div",eI({role:"button"},Y.innerProps),et||tc(nG,{size:14}))}var rv=function(Y,et){var en=Y.isDisabled,ei=Y.isFocused,eo=Y.isSelected,ea=Y.theme,eu=ea.spacing,ec=ea.colors;return eC({label:"option",cursor:"default",display:"block",fontSize:"inherit",width:"100%",userSelect:"none",WebkitTapHighlightColor:"rgba(0, 0, 0, 0)"},et?{}:{backgroundColor:eo?ec.primary:ei?ec.primary25:"transparent",color:en?ec.neutral20:eo?ec.neutral0:"inherit",padding:"".concat(2*eu.baseUnit,"px ").concat(3*eu.baseUnit,"px"),":active":{backgroundColor:en?void 0:eo?ec.primary:ec.primary50}})},ry=function(Y,et){var en=Y.theme,ei=en.spacing,eo=en.colors;return eC({label:"placeholder",gridArea:"1 / 1 / 2 / 3"},et?{}:{color:eo.neutral50,marginLeft:ei.baseUnit/2,marginRight:ei.baseUnit/2})},rb=function(Y,et){var en=Y.isDisabled,ei=Y.theme,eo=ei.spacing,ea=ei.colors;return eC({label:"singleValue",gridArea:"1 / 1 / 2 / 3",maxWidth:"100%",overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"},et?{}:{color:en?ea.neutral40:ea.neutral80,marginLeft:eo.baseUnit/2,marginRight:eo.baseUnit/2})},rk={ClearIndicator:nY,Control:n3,DropdownIndicator:nK,DownChevron:nV,CrossIcon:nG,Group:rr,GroupHeading:rn,IndicatorsContainer:nz,IndicatorSeparator:nX,Input:function(Y){var et=Y.cx,en=Y.value,ei=t$(Y),eo=ei.innerRef,ea=ei.isDisabled,eu=ei.isHidden,ec=ei.inputClassName,ed=eA(ei,ri);return tc("div",eI({},tY(Y,"input",{"input-container":!0}),{"data-value":en||""}),tc("input",eI({className:et({input:!0},ec),ref:eo,style:ru(eu),disabled:ea},ed)))},LoadingIndicator:n5,Menu:nE,MenuList:n_,MenuPortal:nI,LoadingMessage:nP,NoOptionsMessage:nA,MultiValue:function(Y){var et=Y.children,en=Y.components,ei=Y.data,eo=Y.innerProps,ea=Y.isDisabled,eu=Y.removeProps,ec=Y.selectProps,ed=en.Container,ef=en.Label,ep=en.Remove;return tc(ed,{data:ei,innerProps:eC(eC({},tY(Y,"multiValue",{"multi-value":!0,"multi-value--is-disabled":ea})),eo),selectProps:ec},tc(ef,{data:ei,innerProps:eC({},tY(Y,"multiValueLabel",{"multi-value__label":!0})),selectProps:ec},et),tc(ep,{data:ei,innerProps:eC(eC({},tY(Y,"multiValueRemove",{"multi-value__remove":!0})),{},{"aria-label":"Remove ".concat(et||"option")},eu),selectProps:ec}))},MultiValueContainer:rm,MultiValueLabel:rm,MultiValueRemove:rg,Option:function(Y){var et=Y.children,en=Y.isDisabled,ei=Y.isFocused,eo=Y.isSelected,ea=Y.innerRef,eu=Y.innerProps;return tc("div",eI({},tY(Y,"option",{option:!0,"option--is-disabled":en,"option--is-focused":ei,"option--is-selected":eo}),{ref:ea,"aria-disabled":en},eu),et)},Placeholder:function(Y){var et=Y.children,en=Y.innerProps;return tc("div",eI({},tY(Y,"placeholder",{placeholder:!0}),en),et)},SelectContainer:nR,SingleValue:function(Y){var et=Y.children,en=Y.isDisabled,ei=Y.innerProps;return tc("div",eI({},tY(Y,"singleValue",{"single-value":!0,"single-value--is-disabled":en}),ei),et)},ValueContainer:nF},rC=function(Y){return eC(eC({},rk),Y.components)},rS=Number.isNaN||function(Y){return"number"==typeof Y&&Y!=Y};function rE(Y,et){return!!(Y===et||rS(Y)&&rS(et))}function rT(Y,et){if(Y.length!==et.length)return!1;for(var en=0;en1?"s":""," ").concat(eo.join(","),", selected.");case"select-option":return ea?"option ".concat(ei," is disabled. Select another option."):"option ".concat(ei,", selected.");default:return""}},onFocus:function(Y){var et=Y.context,en=Y.focused,ei=Y.options,eo=Y.label,ea=void 0===eo?"":eo,eu=Y.selectValue,ec=Y.isDisabled,ed=Y.isSelected,ef=function(Y,et){return Y&&Y.length?"".concat(Y.indexOf(et)+1," of ").concat(Y.length):""};if("value"===et&&eu)return"value ".concat(ea," focused, ").concat(ef(eu,en),".");if("menu"===et){var ep=ec?" disabled":"",eh="".concat(ed?"selected":"focused").concat(ep);return"option ".concat(ea," ").concat(eh,", ").concat(ef(ei,en),".")}return""},onFilter:function(Y){var et=Y.inputValue,en=Y.resultsMessage;return"".concat(en).concat(et?" for search term "+et:"",".")}},rA=function(Y){var et=Y.ariaSelection,en=Y.focusedOption,ei=Y.focusedValue,eo=Y.focusableOptions,ea=Y.isFocused,eu=Y.selectValue,ed=Y.selectProps,ef=Y.id,ep=ed.ariaLiveMessages,eh=ed.getOptionLabel,em=ed.inputValue,eg=ed.isMulti,ey=ed.isOptionDisabled,ek=ed.isSearchable,ew=ed.menuIsOpen,eS=ed.options,eE=ed.screenReaderStatus,eT=ed.tabSelectsValue,e_=ed["aria-label"],ej=ed["aria-live"],eO=(0,ec.useMemo)(function(){return eC(eC({},rM),ep||{})},[ep]),eM=(0,ec.useMemo)(function(){var Y="";if(et&&eO.onChange){var en=et.option,ei=et.options,eo=et.removedValue,ea=et.removedValues,ec=et.value,ed=function(Y){return Array.isArray(Y)?null:Y},ef=eo||en||ed(ec),ep=ef?eh(ef):"",em=ei||ea||void 0,eg=em?em.map(eh):[],ek=eC({isDisabled:ef&&ey(ef,eu),label:ep,labels:eg},et);Y=eO.onChange(ek)}return Y},[et,eO,ey,eu,eh]),eA=(0,ec.useMemo)(function(){var Y="",et=en||ei,ea=!!(en&&eu&&eu.includes(en));if(et&&eO.onFocus){var ec={focused:et,label:eh(et),isDisabled:ey(et,eu),isSelected:ea,options:eo,context:et===en?"menu":"value",selectValue:eu};Y=eO.onFocus(ec)}return Y},[en,ei,eh,ey,eO,eo,eu]),eP=(0,ec.useMemo)(function(){var Y="";if(ew&&eS.length&&eO.onFilter){var et=eE({count:eo.length});Y=eO.onFilter({inputValue:em,resultsMessage:et})}return Y},[eo,em,ew,eO,eS,eE]),eN=(0,ec.useMemo)(function(){var Y="";if(eO.guidance){var et=ei?"value":ew?"menu":"input";Y=eO.guidance({"aria-label":e_,context:et,isDisabled:en&&ey(en,eu),isMulti:eg,isSearchable:ek,tabSelectsValue:eT})}return Y},[e_,en,ei,eg,ey,ek,ew,eO,eu,eT]),eI="".concat(eA," ").concat(eP," ").concat(eN),eD=tc(ec.Fragment,null,tc("span",{id:"aria-selection"},eM),tc("span",{id:"aria-context"},eI)),eR=(null==et?void 0:et.action)==="initial-input-focus";return tc(ec.Fragment,null,tc(rO,{id:ef},eR&&eD),tc(rO,{"aria-live":ej,"aria-atomic":"false","aria-relevant":"additions text"},ea&&!eR&&eD))},rP=[{base:"A",letters:"AⒶA\xc0\xc1\xc2ẦẤẪẨ\xc3ĀĂẰẮẴẲȦǠ\xc4ǞẢ\xc5ǺǍȀȂẠẬẶḀĄȺⱯ"},{base:"AA",letters:"Ꜳ"},{base:"AE",letters:"\xc6ǼǢ"},{base:"AO",letters:"Ꜵ"},{base:"AU",letters:"Ꜷ"},{base:"AV",letters:"ꜸꜺ"},{base:"AY",letters:"Ꜽ"},{base:"B",letters:"BⒷBḂḄḆɃƂƁ"},{base:"C",letters:"CⒸCĆĈĊČ\xc7ḈƇȻꜾ"},{base:"D",letters:"DⒹDḊĎḌḐḒḎĐƋƊƉꝹ"},{base:"DZ",letters:"DZDŽ"},{base:"Dz",letters:"DzDž"},{base:"E",letters:"EⒺE\xc8\xc9\xcaỀẾỄỂẼĒḔḖĔĖ\xcbẺĚȄȆẸỆȨḜĘḘḚƐƎ"},{base:"F",letters:"FⒻFḞƑꝻ"},{base:"G",letters:"GⒼGǴĜḠĞĠǦĢǤƓꞠꝽꝾ"},{base:"H",letters:"HⒽHĤḢḦȞḤḨḪĦⱧⱵꞍ"},{base:"I",letters:"IⒾI\xcc\xcd\xceĨĪĬİ\xcfḮỈǏȈȊỊĮḬƗ"},{base:"J",letters:"JⒿJĴɈ"},{base:"K",letters:"KⓀKḰǨḲĶḴƘⱩꝀꝂꝄꞢ"},{base:"L",letters:"LⓁLĿĹĽḶḸĻḼḺŁȽⱢⱠꝈꝆꞀ"},{base:"LJ",letters:"LJ"},{base:"Lj",letters:"Lj"},{base:"M",letters:"MⓂMḾṀṂⱮƜ"},{base:"N",letters:"NⓃNǸŃ\xd1ṄŇṆŅṊṈȠƝꞐꞤ"},{base:"NJ",letters:"NJ"},{base:"Nj",letters:"Nj"},{base:"O",letters:"OⓄO\xd2\xd3\xd4ỒỐỖỔ\xd5ṌȬṎŌṐṒŎȮȰ\xd6ȪỎŐǑȌȎƠỜỚỠỞỢỌỘǪǬ\xd8ǾƆƟꝊꝌ"},{base:"OI",letters:"Ƣ"},{base:"OO",letters:"Ꝏ"},{base:"OU",letters:"Ȣ"},{base:"P",letters:"PⓅPṔṖƤⱣꝐꝒꝔ"},{base:"Q",letters:"QⓆQꝖꝘɊ"},{base:"R",letters:"RⓇRŔṘŘȐȒṚṜŖṞɌⱤꝚꞦꞂ"},{base:"S",letters:"SⓈSẞŚṤŜṠŠṦṢṨȘŞⱾꞨꞄ"},{base:"T",letters:"TⓉTṪŤṬȚŢṰṮŦƬƮȾꞆ"},{base:"TZ",letters:"Ꜩ"},{base:"U",letters:"UⓊU\xd9\xda\xdbŨṸŪṺŬ\xdcǛǗǕǙỦŮŰǓȔȖƯỪỨỮỬỰỤṲŲṶṴɄ"},{base:"V",letters:"VⓋVṼṾƲꝞɅ"},{base:"VY",letters:"Ꝡ"},{base:"W",letters:"WⓌWẀẂŴẆẄẈⱲ"},{base:"X",letters:"XⓍXẊẌ"},{base:"Y",letters:"YⓎYỲ\xddŶỸȲẎŸỶỴƳɎỾ"},{base:"Z",letters:"ZⓏZŹẐŻŽẒẔƵȤⱿⱫꝢ"},{base:"a",letters:"aⓐaẚ\xe0\xe1\xe2ầấẫẩ\xe3āăằắẵẳȧǡ\xe4ǟả\xe5ǻǎȁȃạậặḁąⱥɐ"},{base:"aa",letters:"ꜳ"},{base:"ae",letters:"\xe6ǽǣ"},{base:"ao",letters:"ꜵ"},{base:"au",letters:"ꜷ"},{base:"av",letters:"ꜹꜻ"},{base:"ay",letters:"ꜽ"},{base:"b",letters:"bⓑbḃḅḇƀƃɓ"},{base:"c",letters:"cⓒcćĉċč\xe7ḉƈȼꜿↄ"},{base:"d",letters:"dⓓdḋďḍḑḓḏđƌɖɗꝺ"},{base:"dz",letters:"dzdž"},{base:"e",letters:"eⓔe\xe8\xe9\xeaềếễểẽēḕḗĕė\xebẻěȅȇẹệȩḝęḙḛɇɛǝ"},{base:"f",letters:"fⓕfḟƒꝼ"},{base:"g",letters:"gⓖgǵĝḡğġǧģǥɠꞡᵹꝿ"},{base:"h",letters:"hⓗhĥḣḧȟḥḩḫẖħⱨⱶɥ"},{base:"hv",letters:"ƕ"},{base:"i",letters:"iⓘi\xec\xed\xeeĩīĭ\xefḯỉǐȉȋịįḭɨı"},{base:"j",letters:"jⓙjĵǰɉ"},{base:"k",letters:"kⓚkḱǩḳķḵƙⱪꝁꝃꝅꞣ"},{base:"l",letters:"lⓛlŀĺľḷḹļḽḻſłƚɫⱡꝉꞁꝇ"},{base:"lj",letters:"lj"},{base:"m",letters:"mⓜmḿṁṃɱɯ"},{base:"n",letters:"nⓝnǹń\xf1ṅňṇņṋṉƞɲʼnꞑꞥ"},{base:"nj",letters:"nj"},{base:"o",letters:"oⓞo\xf2\xf3\xf4ồốỗổ\xf5ṍȭṏōṑṓŏȯȱ\xf6ȫỏőǒȍȏơờớỡởợọộǫǭ\xf8ǿɔꝋꝍɵ"},{base:"oi",letters:"ƣ"},{base:"ou",letters:"ȣ"},{base:"oo",letters:"ꝏ"},{base:"p",letters:"pⓟpṕṗƥᵽꝑꝓꝕ"},{base:"q",letters:"qⓠqɋꝗꝙ"},{base:"r",letters:"rⓡrŕṙřȑȓṛṝŗṟɍɽꝛꞧꞃ"},{base:"s",letters:"sⓢs\xdfśṥŝṡšṧṣṩșşȿꞩꞅẛ"},{base:"t",letters:"tⓣtṫẗťṭțţṱṯŧƭʈⱦꞇ"},{base:"tz",letters:"ꜩ"},{base:"u",letters:"uⓤu\xf9\xfa\xfbũṹūṻŭ\xfcǜǘǖǚủůűǔȕȗưừứữửựụṳųṷṵʉ"},{base:"v",letters:"vⓥvṽṿʋꝟʌ"},{base:"vy",letters:"ꝡ"},{base:"w",letters:"wⓦwẁẃŵẇẅẘẉⱳ"},{base:"x",letters:"xⓧxẋẍ"},{base:"y",letters:"yⓨyỳ\xfdŷỹȳẏ\xffỷẙỵƴɏỿ"},{base:"z",letters:"zⓩzźẑżžẓẕƶȥɀⱬꝣ"}],rN=RegExp("["+rP.map(function(Y){return Y.letters}).join("")+"]","g"),rI={},rD=0;rD-1}},rH=["innerRef"];function rG(Y){return tc("input",eI({ref:Y.innerRef},ny(eA(Y,rH),"onExited","in","enter","exit","appear"),{css:td({label:"dummyInput",background:0,border:0,caretColor:"transparent",fontSize:"inherit",gridArea:"1 / 1 / 2 / 3",outline:0,padding:0,width:1,color:"transparent",left:-100,opacity:0,position:"relative",transform:"scale(.01)"},"","")}))}var rV=function(Y){Y.preventDefault(),Y.stopPropagation()};function rW(Y){var et=Y.isEnabled,en=Y.onBottomArrive,ei=Y.onBottomLeave,eo=Y.onTopArrive,ea=Y.onTopLeave,eu=(0,ec.useRef)(!1),ed=(0,ec.useRef)(!1),ef=(0,ec.useRef)(0),ep=(0,ec.useRef)(null),eh=(0,ec.useCallback)(function(Y,et){if(null!==ep.current){var ec=ep.current,ef=ec.scrollTop,eh=ec.scrollHeight,em=ec.clientHeight,eg=ep.current,ey=et>0,ek=eh-em-ef,ew=!1;ek>et&&eu.current&&(ei&&ei(Y),eu.current=!1),ey&&ed.current&&(ea&&ea(Y),ed.current=!1),ey&&et>ek?(en&&!eu.current&&en(Y),eg.scrollTop=eh,ew=!0,eu.current=!0):!ey&&-et>ef&&(eo&&!ed.current&&eo(Y),eg.scrollTop=0,ew=!0,ed.current=!0),ew&&rV(Y)}},[en,ei,eo,ea]),em=(0,ec.useCallback)(function(Y){eh(Y,Y.deltaY)},[eh]),eg=(0,ec.useCallback)(function(Y){ef.current=Y.changedTouches[0].clientY},[]),ey=(0,ec.useCallback)(function(Y){var et=ef.current-Y.changedTouches[0].clientY;eh(Y,et)},[eh]),ek=(0,ec.useCallback)(function(Y){if(Y){var et=!!nd&&{passive:!1};Y.addEventListener("wheel",em,et),Y.addEventListener("touchstart",eg,et),Y.addEventListener("touchmove",ey,et)}},[ey,eg,em]),ew=(0,ec.useCallback)(function(Y){Y&&(Y.removeEventListener("wheel",em,!1),Y.removeEventListener("touchstart",eg,!1),Y.removeEventListener("touchmove",ey,!1))},[ey,eg,em]);return(0,ec.useEffect)(function(){if(et){var Y=ep.current;return ek(Y),function(){ew(Y)}}},[et,ek,ew]),function(Y){ep.current=Y}}var rq=["boxSizing","height","overflow","paddingRight","position"],rK={boxSizing:"border-box",overflow:"hidden",position:"relative",height:"100%"};function r$(Y){Y.preventDefault()}function rY(Y){Y.stopPropagation()}function rQ(){var Y=this.scrollTop,et=this.scrollHeight,en=Y+this.offsetHeight;0===Y?this.scrollTop=1:en===et&&(this.scrollTop=Y-1)}function rX(){return"ontouchstart"in window||navigator.maxTouchPoints}var rJ=!!("undefined"!=typeof window&&window.document&&window.document.createElement),r0=0,r1={capture:!1,passive:!1};function r2(Y){var et=Y.isEnabled,en=Y.accountForScrollbars,ei=void 0===en||en,eo=(0,ec.useRef)({}),ea=(0,ec.useRef)(null),eu=(0,ec.useCallback)(function(Y){if(rJ){var et=document.body,en=et&&et.style;if(ei&&rq.forEach(function(Y){var et=en&&en[Y];eo.current[Y]=et}),ei&&r0<1){var ea=parseInt(eo.current.paddingRight,10)||0,eu=document.body?document.body.clientWidth:0,ec=window.innerWidth-eu+ea||0;Object.keys(rK).forEach(function(Y){var et=rK[Y];en&&(en[Y]=et)}),en&&(en.paddingRight="".concat(ec,"px"))}et&&rX()&&(et.addEventListener("touchmove",r$,r1),Y&&(Y.addEventListener("touchstart",rQ,r1),Y.addEventListener("touchmove",rY,r1))),r0+=1}},[ei]),ed=(0,ec.useCallback)(function(Y){if(rJ){var et=document.body,en=et&&et.style;r0=Math.max(r0-1,0),ei&&r0<1&&rq.forEach(function(Y){var et=eo.current[Y];en&&(en[Y]=et)}),et&&rX()&&(et.removeEventListener("touchmove",r$,r1),Y&&(Y.removeEventListener("touchstart",rQ,r1),Y.removeEventListener("touchmove",rY,r1)))}},[ei]);return(0,ec.useEffect)(function(){if(et){var Y=ea.current;return eu(Y),function(){ed(Y)}}},[et,eu,ed]),function(Y){ea.current=Y}}var r9=function(){return document.activeElement&&document.activeElement.blur()},r5={name:"1kfdb0e",styles:"position:fixed;left:0;bottom:0;right:0;top:0"};function r4(Y){var et=Y.children,en=Y.lockEnabled,ei=Y.captureEnabled,eo=rW({isEnabled:void 0===ei||ei,onBottomArrive:Y.onBottomArrive,onBottomLeave:Y.onBottomLeave,onTopArrive:Y.onTopArrive,onTopLeave:Y.onTopLeave}),ea=r2({isEnabled:en}),eu=function(Y){eo(Y),ea(Y)};return tc(ec.Fragment,null,en&&tc("div",{onClick:r9,css:r5}),et(eu))}var r3={name:"1a0ro4n-requiredInput",styles:"label:requiredInput;opacity:0;pointer-events:none;position:absolute;bottom:0;left:0;right:0;width:100%"},r6=function(Y){return tc("input",{required:!0,name:Y.name,tabIndex:-1,"aria-hidden":"true",onFocus:Y.onFocus,css:r3,value:"",onChange:function(){}})},r7=function(Y){return Y.label},r8=function(Y){return Y.label},ir=function(Y){return Y.value},ii=function(Y){return!!Y.isDisabled},ia={clearIndicator:n$,container:nD,control:n4,dropdownIndicator:nq,group:n7,groupHeading:n8,indicatorsContainer:nB,indicatorSeparator:nQ,input:ro,loadingIndicator:n0,loadingMessage:nM,menu:nw,menuList:nT,menuPortal:nN,multiValue:rc,multiValueLabel:rp,multiValueRemove:rh,noOptionsMessage:nO,option:rv,placeholder:ry,singleValue:rb,valueContainer:nL},il={borderRadius:4,colors:{primary:"#2684FF",primary75:"#4C9AFF",primary50:"#B2D4FF",primary25:"#DEEBFF",danger:"#DE350B",dangerLight:"#FFBDAD",neutral0:"hsl(0, 0%, 100%)",neutral5:"hsl(0, 0%, 95%)",neutral10:"hsl(0, 0%, 90%)",neutral20:"hsl(0, 0%, 80%)",neutral30:"hsl(0, 0%, 70%)",neutral40:"hsl(0, 0%, 60%)",neutral50:"hsl(0, 0%, 50%)",neutral60:"hsl(0, 0%, 40%)",neutral70:"hsl(0, 0%, 30%)",neutral80:"hsl(0, 0%, 20%)",neutral90:"hsl(0, 0%, 10%)"},spacing:{baseUnit:4,controlHeight:38,menuGutter:8}},iu={"aria-live":"polite",backspaceRemovesValue:!0,blurInputOnSelect:t8(),captureMenuScroll:!t8(),classNames:{},closeMenuOnSelect:!0,closeMenuOnScroll:!1,components:{},controlShouldRenderValue:!0,escapeClearsValue:!1,filterOption:rZ(),formatGroupLabel:r7,getOptionLabel:r8,getOptionValue:ir,isDisabled:!1,isLoading:!1,isMulti:!1,isRtl:!1,isSearchable:!0,isOptionDisabled:ii,loadingMessage:function(){return"Loading..."},maxMenuHeight:300,minMenuHeight:140,menuIsOpen:!1,menuPlacement:"bottom",menuPosition:"absolute",menuShouldBlockScroll:!1,menuShouldScrollIntoView:!nt(),noOptionsMessage:function(){return"No options"},openMenuOnFocus:!1,openMenuOnClick:!0,options:[],pageSize:5,placeholder:"Select...",screenReaderStatus:function(Y){var et=Y.count;return"".concat(et," result").concat(1!==et?"s":""," available")},styles:{},tabIndex:0,tabSelectsValue:!0,unstyled:!1};function ih(Y,et,en,ei){var eo=iE(Y,et,en),ea=iT(Y,et,en),eu=iC(Y,et),ec=iS(Y,et);return{type:"option",data:et,isDisabled:eo,isSelected:ea,label:eu,value:ec,index:ei}}function im(Y,et){return Y.options.map(function(en,ei){if("options"in en){var eo=en.options.map(function(en,ei){return ih(Y,en,et,ei)}).filter(function(et){return ib(Y,et)});return eo.length>0?{type:"group",data:en,options:eo,index:ei}:void 0}var ea=ih(Y,en,et,ei);return ib(Y,ea)?ea:void 0}).filter(nf)}function ig(Y){return Y.reduce(function(Y,et){return"group"===et.type?Y.push.apply(Y,e$(et.options.map(function(Y){return Y.data}))):Y.push(et.data),Y},[])}function iy(Y,et){return ig(im(Y,et))}function ib(Y,et){var en=Y.inputValue,ei=void 0===en?"":en,eo=et.data,ea=et.isSelected,eu=et.label,ec=et.value;return(!ij(Y)||!ea)&&i_(Y,{label:eu,value:ec,data:eo},ei)}function ix(Y,et){var en=Y.focusedValue,ei=Y.selectValue.indexOf(en);if(ei>-1){if(et.indexOf(en)>-1)return en;if(ei-1?en:et[0]}var iC=function(Y,et){return Y.getOptionLabel(et)},iS=function(Y,et){return Y.getOptionValue(et)};function iE(Y,et,en){return"function"==typeof Y.isOptionDisabled&&Y.isOptionDisabled(et,en)}function iT(Y,et,en){if(en.indexOf(et)>-1)return!0;if("function"==typeof Y.isOptionSelected)return Y.isOptionSelected(et,en);var ei=iS(Y,et);return en.some(function(et){return iS(Y,et)===ei})}function i_(Y,et,en){return!Y.filterOption||Y.filterOption(et,en)}var ij=function(Y){var et=Y.hideSelectedOptions,en=Y.isMulti;return void 0===et?en:et},iO=1,iM=function(Y){eB(en,Y);var et=eG(en);function en(Y){var ei;if(eD(this,en),(ei=et.call(this,Y)).state={ariaSelection:null,focusedOption:null,focusedValue:null,inputIsHidden:!1,isFocused:!1,selectValue:[],clearFocusValueOnUpdate:!1,prevWasFocused:!1,inputIsHiddenAfterUpdate:void 0,prevProps:void 0},ei.blockOptionHover=!1,ei.isComposing=!1,ei.commonProps=void 0,ei.initialTouchX=0,ei.initialTouchY=0,ei.instancePrefix="",ei.openAfterFocus=!1,ei.scrollToFocusedOptionOnUpdate=!1,ei.userIsDragging=void 0,ei.controlRef=null,ei.getControlRef=function(Y){ei.controlRef=Y},ei.focusedOptionRef=null,ei.getFocusedOptionRef=function(Y){ei.focusedOptionRef=Y},ei.menuListRef=null,ei.getMenuListRef=function(Y){ei.menuListRef=Y},ei.inputRef=null,ei.getInputRef=function(Y){ei.inputRef=Y},ei.focus=ei.focusInput,ei.blur=ei.blurInput,ei.onChange=function(Y,et){var en=ei.props,eo=en.onChange,ea=en.name;et.name=ea,ei.ariaOnChange(Y,et),eo(Y,et)},ei.setValue=function(Y,et,en){var eo=ei.props,ea=eo.closeMenuOnSelect,eu=eo.isMulti,ec=eo.inputValue;ei.onInputChange("",{action:"set-value",prevInputValue:ec}),ea&&(ei.setState({inputIsHiddenAfterUpdate:!eu}),ei.onMenuClose()),ei.setState({clearFocusValueOnUpdate:!0}),ei.onChange(Y,{action:et,option:en})},ei.selectOption=function(Y){var et=ei.props,en=et.blurInputOnSelect,eo=et.isMulti,ea=et.name,eu=ei.state.selectValue,ec=eo&&ei.isOptionSelected(Y,eu),ed=ei.isOptionDisabled(Y,eu);if(ec){var ef=ei.getOptionValue(Y);ei.setValue(nv(eu.filter(function(Y){return ei.getOptionValue(Y)!==ef})),"deselect-option",Y)}else if(ed){ei.ariaOnChange(ng(Y),{action:"select-option",option:Y,name:ea});return}else eo?ei.setValue(nv([].concat(e$(eu),[Y])),"select-option",Y):ei.setValue(ng(Y),"select-option");en&&ei.blurInput()},ei.removeValue=function(Y){var et=ei.props.isMulti,en=ei.state.selectValue,eo=ei.getOptionValue(Y),ea=en.filter(function(Y){return ei.getOptionValue(Y)!==eo}),eu=nh(et,ea,ea[0]||null);ei.onChange(eu,{action:"remove-value",removedValue:Y}),ei.focusInput()},ei.clearValue=function(){var Y=ei.state.selectValue;ei.onChange(nh(ei.props.isMulti,[],null),{action:"clear",removedValues:Y})},ei.popValue=function(){var Y=ei.props.isMulti,et=ei.state.selectValue,en=et[et.length-1],eo=et.slice(0,et.length-1),ea=nh(Y,eo,eo[0]||null);ei.onChange(ea,{action:"pop-value",removedValue:en})},ei.getValue=function(){return ei.state.selectValue},ei.cx=function(){for(var Y=arguments.length,et=Array(Y),en=0;eneu||ea>eu}},ei.onTouchEnd=function(Y){ei.userIsDragging||(ei.controlRef&&!ei.controlRef.contains(Y.target)&&ei.menuListRef&&!ei.menuListRef.contains(Y.target)&&ei.blurInput(),ei.initialTouchX=0,ei.initialTouchY=0)},ei.onControlTouchEnd=function(Y){ei.userIsDragging||ei.onControlMouseDown(Y)},ei.onClearIndicatorTouchEnd=function(Y){ei.userIsDragging||ei.onClearIndicatorMouseDown(Y)},ei.onDropdownIndicatorTouchEnd=function(Y){ei.userIsDragging||ei.onDropdownIndicatorMouseDown(Y)},ei.handleInputChange=function(Y){var et=ei.props.inputValue,en=Y.currentTarget.value;ei.setState({inputIsHiddenAfterUpdate:!1}),ei.onInputChange(en,{action:"input-change",prevInputValue:et}),ei.props.menuIsOpen||ei.onMenuOpen()},ei.onInputFocus=function(Y){ei.props.onFocus&&ei.props.onFocus(Y),ei.setState({inputIsHiddenAfterUpdate:!1,isFocused:!0}),(ei.openAfterFocus||ei.props.openMenuOnFocus)&&ei.openMenu("first"),ei.openAfterFocus=!1},ei.onInputBlur=function(Y){var et=ei.props.inputValue;if(ei.menuListRef&&ei.menuListRef.contains(document.activeElement)){ei.inputRef.focus();return}ei.props.onBlur&&ei.props.onBlur(Y),ei.onInputChange("",{action:"input-blur",prevInputValue:et}),ei.onMenuClose(),ei.setState({focusedValue:null,isFocused:!1})},ei.onOptionHover=function(Y){ei.blockOptionHover||ei.state.focusedOption===Y||ei.setState({focusedOption:Y})},ei.shouldHideSelectedOptions=function(){return ij(ei.props)},ei.onValueInputFocus=function(Y){Y.preventDefault(),Y.stopPropagation(),ei.focus()},ei.onKeyDown=function(Y){var et=ei.props,en=et.isMulti,eo=et.backspaceRemovesValue,ea=et.escapeClearsValue,eu=et.inputValue,ec=et.isClearable,ed=et.isDisabled,ef=et.menuIsOpen,ep=et.onKeyDown,eh=et.tabSelectsValue,em=et.openMenuOnFocus,eg=ei.state,ey=eg.focusedOption,ek=eg.focusedValue,ew=eg.selectValue;if(!ed){if("function"==typeof ep&&(ep(Y),Y.defaultPrevented))return;switch(ei.blockOptionHover=!0,Y.key){case"ArrowLeft":if(!en||eu)return;ei.focusValue("previous");break;case"ArrowRight":if(!en||eu)return;ei.focusValue("next");break;case"Delete":case"Backspace":if(eu)return;if(ek)ei.removeValue(ek);else{if(!eo)return;en?ei.popValue():ec&&ei.clearValue()}break;case"Tab":if(ei.isComposing||Y.shiftKey||!ef||!eh||!ey||em&&ei.isOptionSelected(ey,ew))return;ei.selectOption(ey);break;case"Enter":if(229===Y.keyCode)break;if(ef){if(!ey||ei.isComposing)return;ei.selectOption(ey);break}return;case"Escape":ef?(ei.setState({inputIsHiddenAfterUpdate:!1}),ei.onInputChange("",{action:"menu-close",prevInputValue:eu}),ei.onMenuClose()):ec&&ea&&ei.clearValue();break;case" ":if(eu)return;if(!ef){ei.openMenu("first");break}if(!ey)return;ei.selectOption(ey);break;case"ArrowUp":ef?ei.focusOption("up"):ei.openMenu("last");break;case"ArrowDown":ef?ei.focusOption("down"):ei.openMenu("first");break;case"PageUp":if(!ef)return;ei.focusOption("pageup");break;case"PageDown":if(!ef)return;ei.focusOption("pagedown");break;case"Home":if(!ef)return;ei.focusOption("first");break;case"End":if(!ef)return;ei.focusOption("last");break;default:return}Y.preventDefault()}},ei.instancePrefix="react-select-"+(ei.props.instanceId||++iO),ei.state.selectValue=tK(Y.value),Y.menuIsOpen&&ei.state.selectValue.length){var eo=ei.buildFocusableOptions(),ea=eo.indexOf(ei.state.selectValue[0]);ei.state.focusedOption=eo[ea]}return ei}return eL(en,[{key:"componentDidMount",value:function(){this.startListeningComposition(),this.startListeningToTouch(),this.props.closeMenuOnScroll&&document&&document.addEventListener&&document.addEventListener("scroll",this.onScroll,!0),this.props.autoFocus&&this.focusInput(),this.props.menuIsOpen&&this.state.focusedOption&&this.menuListRef&&this.focusedOptionRef&&t6(this.menuListRef,this.focusedOptionRef)}},{key:"componentDidUpdate",value:function(Y){var et=this.props,en=et.isDisabled,ei=et.menuIsOpen,eo=this.state.isFocused;(eo&&!en&&Y.isDisabled||eo&&ei&&!Y.menuIsOpen)&&this.focusInput(),eo&&en&&!Y.isDisabled?this.setState({isFocused:!1},this.onMenuClose):eo||en||!Y.isDisabled||this.inputRef!==document.activeElement||this.setState({isFocused:!0}),this.menuListRef&&this.focusedOptionRef&&this.scrollToFocusedOptionOnUpdate&&(t6(this.menuListRef,this.focusedOptionRef),this.scrollToFocusedOptionOnUpdate=!1)}},{key:"componentWillUnmount",value:function(){this.stopListeningComposition(),this.stopListeningToTouch(),document.removeEventListener("scroll",this.onScroll,!0)}},{key:"onMenuOpen",value:function(){this.props.onMenuOpen()}},{key:"onMenuClose",value:function(){this.onInputChange("",{action:"menu-close",prevInputValue:this.props.inputValue}),this.props.onMenuClose()}},{key:"onInputChange",value:function(Y,et){this.props.onInputChange(Y,et)}},{key:"focusInput",value:function(){this.inputRef&&this.inputRef.focus()}},{key:"blurInput",value:function(){this.inputRef&&this.inputRef.blur()}},{key:"openMenu",value:function(Y){var et=this,en=this.state,ei=en.selectValue,eo=en.isFocused,ea=this.buildFocusableOptions(),eu="first"===Y?0:ea.length-1;if(!this.props.isMulti){var ec=ea.indexOf(ei[0]);ec>-1&&(eu=ec)}this.scrollToFocusedOptionOnUpdate=!(eo&&this.menuListRef),this.setState({inputIsHiddenAfterUpdate:!1,focusedValue:null,focusedOption:ea[eu]},function(){return et.onMenuOpen()})}},{key:"focusValue",value:function(Y){var et=this.state,en=et.selectValue,ei=et.focusedValue;if(this.props.isMulti){this.setState({focusedOption:null});var eo=en.indexOf(ei);ei||(eo=-1);var ea=en.length-1,eu=-1;if(en.length){switch(Y){case"previous":eu=0===eo?0:-1===eo?ea:eo-1;break;case"next":eo>-1&&eo0&&void 0!==arguments[0]?arguments[0]:"first",et=this.props.pageSize,en=this.state.focusedOption,ei=this.getFocusableOptions();if(ei.length){var eo=0,ea=ei.indexOf(en);en||(ea=-1),"up"===Y?eo=ea>0?ea-1:ei.length-1:"down"===Y?eo=(ea+1)%ei.length:"pageup"===Y?(eo=ea-et)<0&&(eo=0):"pagedown"===Y?(eo=ea+et)>ei.length-1&&(eo=ei.length-1):"last"===Y&&(eo=ei.length-1),this.scrollToFocusedOptionOnUpdate=!0,this.setState({focusedOption:ei[eo],focusedValue:null})}}},{key:"getTheme",value:function(){return this.props.theme?"function"==typeof this.props.theme?this.props.theme(il):eC(eC({},il),this.props.theme):il}},{key:"getCommonProps",value:function(){var Y=this.clearValue,et=this.cx,en=this.getStyles,ei=this.getClassNames,eo=this.getValue,ea=this.selectOption,eu=this.setValue,ec=this.props,ed=ec.isMulti,ef=ec.isRtl,ep=ec.options;return{clearValue:Y,cx:et,getStyles:en,getClassNames:ei,getValue:eo,hasValue:this.hasValue(),isMulti:ed,isRtl:ef,options:ep,selectOption:ea,selectProps:ec,setValue:eu,theme:this.getTheme()}}},{key:"hasValue",value:function(){return this.state.selectValue.length>0}},{key:"hasOptions",value:function(){return!!this.getFocusableOptions().length}},{key:"isClearable",value:function(){var Y=this.props,et=Y.isClearable,en=Y.isMulti;return void 0===et?en:et}},{key:"isOptionDisabled",value:function(Y,et){return iE(this.props,Y,et)}},{key:"isOptionSelected",value:function(Y,et){return iT(this.props,Y,et)}},{key:"filterOption",value:function(Y,et){return i_(this.props,Y,et)}},{key:"formatOptionLabel",value:function(Y,et){if("function"!=typeof this.props.formatOptionLabel)return this.getOptionLabel(Y);var en=this.props.inputValue,ei=this.state.selectValue;return this.props.formatOptionLabel(Y,{context:et,inputValue:en,selectValue:ei})}},{key:"formatGroupLabel",value:function(Y){return this.props.formatGroupLabel(Y)}},{key:"startListeningComposition",value:function(){document&&document.addEventListener&&(document.addEventListener("compositionstart",this.onCompositionStart,!1),document.addEventListener("compositionend",this.onCompositionEnd,!1))}},{key:"stopListeningComposition",value:function(){document&&document.removeEventListener&&(document.removeEventListener("compositionstart",this.onCompositionStart),document.removeEventListener("compositionend",this.onCompositionEnd))}},{key:"startListeningToTouch",value:function(){document&&document.addEventListener&&(document.addEventListener("touchstart",this.onTouchStart,!1),document.addEventListener("touchmove",this.onTouchMove,!1),document.addEventListener("touchend",this.onTouchEnd,!1))}},{key:"stopListeningToTouch",value:function(){document&&document.removeEventListener&&(document.removeEventListener("touchstart",this.onTouchStart),document.removeEventListener("touchmove",this.onTouchMove),document.removeEventListener("touchend",this.onTouchEnd))}},{key:"renderInput",value:function(){var Y=this.props,et=Y.isDisabled,en=Y.isSearchable,ei=Y.inputId,eo=Y.inputValue,ea=Y.tabIndex,eu=Y.form,ed=Y.menuIsOpen,ef=Y.required,ep=this.getComponents().Input,eh=this.state,em=eh.inputIsHidden,eg=eh.ariaSelection,ey=this.commonProps,ek=ei||this.getElementId("input"),ew=eC(eC(eC({"aria-autocomplete":"list","aria-expanded":ed,"aria-haspopup":!0,"aria-errormessage":this.props["aria-errormessage"],"aria-invalid":this.props["aria-invalid"],"aria-label":this.props["aria-label"],"aria-labelledby":this.props["aria-labelledby"],"aria-required":ef,role:"combobox"},ed&&{"aria-controls":this.getElementId("listbox"),"aria-owns":this.getElementId("listbox")}),!en&&{"aria-readonly":!0}),this.hasValue()?(null==eg?void 0:eg.action)==="initial-input-focus"&&{"aria-describedby":this.getElementId("live-region")}:{"aria-describedby":this.getElementId("placeholder")});return en?ec.createElement(ep,eI({},ey,{autoCapitalize:"none",autoComplete:"off",autoCorrect:"off",id:ek,innerRef:this.getInputRef,isDisabled:et,isHidden:em,onBlur:this.onInputBlur,onChange:this.handleInputChange,onFocus:this.onInputFocus,spellCheck:"false",tabIndex:ea,form:eu,type:"text",value:eo},ew)):ec.createElement(rG,eI({id:ek,innerRef:this.getInputRef,onBlur:this.onInputBlur,onChange:tV,onFocus:this.onInputFocus,disabled:et,tabIndex:ea,inputMode:"none",form:eu,value:""},ew))}},{key:"renderPlaceholderOrValue",value:function(){var Y=this,et=this.getComponents(),en=et.MultiValue,ei=et.MultiValueContainer,eo=et.MultiValueLabel,ea=et.MultiValueRemove,eu=et.SingleValue,ed=et.Placeholder,ef=this.commonProps,ep=this.props,eh=ep.controlShouldRenderValue,em=ep.isDisabled,eg=ep.isMulti,ey=ep.inputValue,ek=ep.placeholder,ew=this.state,eC=ew.selectValue,eS=ew.focusedValue,eE=ew.isFocused;if(!this.hasValue()||!eh)return ey?null:ec.createElement(ed,eI({},ef,{key:"placeholder",isDisabled:em,isFocused:eE,innerProps:{id:this.getElementId("placeholder")}}),ek);if(eg)return eC.map(function(et,eu){var ed=et===eS,ep="".concat(Y.getOptionLabel(et),"-").concat(Y.getOptionValue(et));return ec.createElement(en,eI({},ef,{components:{Container:ei,Label:eo,Remove:ea},isFocused:ed,isDisabled:em,key:ep,index:eu,removeProps:{onClick:function(){return Y.removeValue(et)},onTouchEnd:function(){return Y.removeValue(et)},onMouseDown:function(Y){Y.preventDefault()}},data:et}),Y.formatOptionLabel(et,"value"))});if(ey)return null;var eT=eC[0];return ec.createElement(eu,eI({},ef,{data:eT,isDisabled:em}),this.formatOptionLabel(eT,"value"))}},{key:"renderClearIndicator",value:function(){var Y=this.getComponents().ClearIndicator,et=this.commonProps,en=this.props,ei=en.isDisabled,eo=en.isLoading,ea=this.state.isFocused;if(!this.isClearable()||!Y||ei||!this.hasValue()||eo)return null;var eu={onMouseDown:this.onClearIndicatorMouseDown,onTouchEnd:this.onClearIndicatorTouchEnd,"aria-hidden":"true"};return ec.createElement(Y,eI({},et,{innerProps:eu,isFocused:ea}))}},{key:"renderLoadingIndicator",value:function(){var Y=this.getComponents().LoadingIndicator,et=this.commonProps,en=this.props,ei=en.isDisabled,eo=en.isLoading,ea=this.state.isFocused;if(!Y||!eo)return null;var eu={"aria-hidden":"true"};return ec.createElement(Y,eI({},et,{innerProps:eu,isDisabled:ei,isFocused:ea}))}},{key:"renderIndicatorSeparator",value:function(){var Y=this.getComponents(),et=Y.DropdownIndicator,en=Y.IndicatorSeparator;if(!et||!en)return null;var ei=this.commonProps,eo=this.props.isDisabled,ea=this.state.isFocused;return ec.createElement(en,eI({},ei,{isDisabled:eo,isFocused:ea}))}},{key:"renderDropdownIndicator",value:function(){var Y=this.getComponents().DropdownIndicator;if(!Y)return null;var et=this.commonProps,en=this.props.isDisabled,ei=this.state.isFocused,eo={onMouseDown:this.onDropdownIndicatorMouseDown,onTouchEnd:this.onDropdownIndicatorTouchEnd,"aria-hidden":"true"};return ec.createElement(Y,eI({},et,{innerProps:eo,isDisabled:en,isFocused:ei}))}},{key:"renderMenu",value:function(){var Y,et=this,en=this.getComponents(),ei=en.Group,eo=en.GroupHeading,ea=en.Menu,eu=en.MenuList,ed=en.MenuPortal,ef=en.LoadingMessage,ep=en.NoOptionsMessage,eh=en.Option,em=this.commonProps,eg=this.state.focusedOption,ey=this.props,ek=ey.captureMenuScroll,ew=ey.inputValue,eC=ey.isLoading,eS=ey.loadingMessage,eE=ey.minMenuHeight,eT=ey.maxMenuHeight,e_=ey.menuIsOpen,ej=ey.menuPlacement,eO=ey.menuPosition,eM=ey.menuPortalTarget,eA=ey.menuShouldBlockScroll,eP=ey.menuShouldScrollIntoView,eN=ey.noOptionsMessage,eD=ey.onMenuScrollToTop,eR=ey.onMenuScrollToBottom;if(!e_)return null;var eL=function(Y,en){var ei=Y.type,eo=Y.data,ea=Y.isDisabled,eu=Y.isSelected,ed=Y.label,ef=Y.value,ep=eg===eo,ey=ea?void 0:function(){return et.onOptionHover(eo)},ek=ea?void 0:function(){return et.selectOption(eo)},ew="".concat(et.getElementId("option"),"-").concat(en),eC={id:ew,onClick:ek,onMouseMove:ey,onMouseOver:ey,tabIndex:-1};return ec.createElement(eh,eI({},em,{innerProps:eC,data:eo,isDisabled:ea,isSelected:eu,key:ew,label:ed,type:ei,value:ef,isFocused:ep,innerRef:ep?et.getFocusedOptionRef:void 0}),et.formatOptionLabel(Y.data,"menu"))};if(this.hasOptions())Y=this.getCategorizedOptions().map(function(Y){if("group"===Y.type){var en=Y.data,ea=Y.options,eu=Y.index,ed="".concat(et.getElementId("group"),"-").concat(eu),ef="".concat(ed,"-heading");return ec.createElement(ei,eI({},em,{key:ed,data:en,options:ea,Heading:eo,headingProps:{id:ef,data:Y.data},label:et.formatGroupLabel(Y.data)}),Y.options.map(function(Y){return eL(Y,"".concat(eu,"-").concat(Y.index))}))}if("option"===Y.type)return eL(Y,"".concat(Y.index))});else if(eC){var eF=eS({inputValue:ew});if(null===eF)return null;Y=ec.createElement(ef,em,eF)}else{var eB=eN({inputValue:ew});if(null===eB)return null;Y=ec.createElement(ep,em,eB)}var ez={minMenuHeight:eE,maxMenuHeight:eT,menuPlacement:ej,menuPosition:eO,menuShouldScrollIntoView:eP},eU=ec.createElement(nS,eI({},em,ez),function(en){var ei=en.ref,eo=en.placerProps,ed=eo.placement,ef=eo.maxHeight;return ec.createElement(ea,eI({},em,ez,{innerRef:ei,innerProps:{onMouseDown:et.onMenuMouseDown,onMouseMove:et.onMenuMouseMove,id:et.getElementId("listbox")},isLoading:eC,placement:ed}),ec.createElement(r4,{captureEnabled:ek,onTopArrive:eD,onBottomArrive:eR,lockEnabled:eA},function(en){return ec.createElement(eu,eI({},em,{innerRef:function(Y){et.getMenuListRef(Y),en(Y)},isLoading:eC,maxHeight:ef,focusedOption:eg}),Y)}))});return eM||"fixed"===eO?ec.createElement(ed,eI({},em,{appendTo:eM,controlElement:this.controlRef,menuPlacement:ej,menuPosition:eO}),eU):eU}},{key:"renderFormField",value:function(){var Y=this,et=this.props,en=et.delimiter,ei=et.isDisabled,eo=et.isMulti,ea=et.name,eu=et.required,ed=this.state.selectValue;if(eu&&!this.hasValue()&&!ei)return ec.createElement(r6,{name:ea,onFocus:this.onValueInputFocus});if(ea&&!ei){if(eo){if(en){var ef=ed.map(function(et){return Y.getOptionValue(et)}).join(en);return ec.createElement("input",{name:ea,type:"hidden",value:ef})}var ep=ed.length>0?ed.map(function(et,en){return ec.createElement("input",{key:"i-".concat(en),name:ea,type:"hidden",value:Y.getOptionValue(et)})}):ec.createElement("input",{name:ea,type:"hidden",value:""});return ec.createElement("div",null,ep)}var eh=ed[0]?this.getOptionValue(ed[0]):"";return ec.createElement("input",{name:ea,type:"hidden",value:eh})}}},{key:"renderLiveRegion",value:function(){var Y=this.commonProps,et=this.state,en=et.ariaSelection,ei=et.focusedOption,eo=et.focusedValue,ea=et.isFocused,eu=et.selectValue,ed=this.getFocusableOptions();return ec.createElement(rA,eI({},Y,{id:this.getElementId("live-region"),ariaSelection:en,focusedOption:ei,focusedValue:eo,isFocused:ea,selectValue:eu,focusableOptions:ed}))}},{key:"render",value:function(){var Y=this.getComponents(),et=Y.Control,en=Y.IndicatorsContainer,ei=Y.SelectContainer,eo=Y.ValueContainer,ea=this.props,eu=ea.className,ed=ea.id,ef=ea.isDisabled,ep=ea.menuIsOpen,eh=this.state.isFocused,em=this.commonProps=this.getCommonProps();return ec.createElement(ei,eI({},em,{className:eu,innerProps:{id:ed,onKeyDown:this.onKeyDown},isDisabled:ef,isFocused:eh}),this.renderLiveRegion(),ec.createElement(et,eI({},em,{innerRef:this.getControlRef,innerProps:{onMouseDown:this.onControlMouseDown,onTouchEnd:this.onControlTouchEnd},isDisabled:ef,isFocused:eh,menuIsOpen:ep}),ec.createElement(eo,eI({},em,{isDisabled:ef}),this.renderPlaceholderOrValue(),this.renderInput()),ec.createElement(en,eI({},em,{isDisabled:ef}),this.renderClearIndicator(),this.renderLoadingIndicator(),this.renderIndicatorSeparator(),this.renderDropdownIndicator())),this.renderMenu(),this.renderFormField())}}],[{key:"getDerivedStateFromProps",value:function(Y,et){var en=et.prevProps,ei=et.clearFocusValueOnUpdate,eo=et.inputIsHiddenAfterUpdate,ea=et.ariaSelection,eu=et.isFocused,ec=et.prevWasFocused,ed=Y.options,ef=Y.value,ep=Y.menuIsOpen,eh=Y.inputValue,em=Y.isMulti,eg=tK(ef),ey={};if(en&&(ef!==en.value||ed!==en.options||ep!==en.menuIsOpen||eh!==en.inputValue)){var ek=ep?iy(Y,eg):[],ew=ei?ix(et,eg):null,eS=iw(et,ek);ey={selectValue:eg,focusedOption:eS,focusedValue:ew,clearFocusValueOnUpdate:!1}}var eE=null!=eo&&Y!==en?{inputIsHidden:eo,inputIsHiddenAfterUpdate:void 0}:{},eT=ea,e_=eu&&ec;return eu&&!e_&&(eT={value:nh(em,eg,eg[0]||null),options:eg,action:"initial-input-focus"},e_=!ec),(null==ea?void 0:ea.action)==="initial-input-focus"&&(eT=null),eC(eC(eC({},ey),eE),{},{prevProps:Y,ariaSelection:eT,prevWasFocused:e_})}}]),en}(ec.Component);iM.defaultProps=iu;var iA=(0,ec.forwardRef)(function(Y,et){var en=eN(Y);return ec.createElement(iM,eI({ref:et},en))}),iP=en(90166),iN=en(35250);function iI(Y,et){var en=Object.keys(Y);if(Object.getOwnPropertySymbols){var ei=Object.getOwnPropertySymbols(Y);et&&(ei=ei.filter(function(et){return Object.getOwnPropertyDescriptor(Y,et).enumerable})),en.push.apply(en,ei)}return en}function iD(Y){for(var et=1;et1&&void 0!==arguments[1]?arguments[1]:10,en=arguments.length>2&&void 0!==arguments[2]?arguments[2]:100,ei=0,eo=[],ea=0;ea0){var ec=this.qwertyDistance(Y[ea-1],Y[ea]);eu=0===ec?this.getRandomInt(et,Math.floor(en/2)):1===ec?this.getRandomInt(et,Math.floor(2*en/3)):this.getRandomInt(et,en)}else eu=this.getRandomInt(et,en);eo.push(eu+ei),ei+=eu}return eo}},{key:"getRandomInt",value:function(Y,et){return Math.floor(Math.random()*(et-Y+1))+Y}}]),Y}();en(90387);var tf=en(26272),tp=en(90166),th=en(13973),tm=en(86561),tg=en(4748),tv=en(32957),tk=en(77986);function tw(Y,et){tf.hx.abortAllRequests(),e4.A.logEvent(e3.M.loadThread,{threadId:Y}),e7().push((0,e9.ZV)(Y,et),void 0,{shallow:!0})}function tC(Y){var et=Y.conversation,en=Y.onOpenChange,ei=(0,eR.Z)(),eo=(0,eY.ff)(et.id),ea=(0,eI.useState)(!1),eu=ea[0],ec=ea[1];(0,eI.useEffect)(function(){return(0,eX.LW)(eJ.n,{deleteChat:function(Y){Y.serverThreadId===et.id&&ec(!0)}})},[et.id]);var ed=(0,eQ.E)().isUserUnauthenticated,ef=(0,tv.qg)(tv.pm.ArchiveConversationOnboarding),ep=ef.eligible,eh=ef.markAsViewed,em=function(){var Y=(0,eH.Z)(eV().mark(function Y(){return eV().wrap(function(Y){for(;;)switch(Y.prev=Y.next){case 0:return Y.next=2,e$.Z.patchConversation(et.id,{is_archived:!0});case 2:(0,tk.aM)(),ep&&(tg.m.info(ei.formatMessage({defaultMessage:"You can view archived chats in Settings",id:"HistoryGizmoItem.archiveChatOnboarding"}),{duration:10,hasCloseButton:!0}),eh()),eo&&e7().push("/",void 0,{shallow:!0});case 5:case"end":return Y.stop()}},Y)}));return function(){return Y.apply(this,arguments)}}();return ed?null:(0,tu.jsxs)(tu.Fragment,{children:[(0,tu.jsx)(th.ni,{clientThreadId:et.id,onOpenChange:en,children:(0,tu.jsx)("button",{className:"flex items-center justify-center text-token-text-primary transition hover:text-token-text-secondary radix-state-open:text-token-text-secondary",children:(0,tu.jsx)(tp.u,{label:(0,tu.jsx)(eL.Z,{id:"HistoryGizmoItem.moreTooltip",defaultMessage:"More"}),side:"top",delayDuration:350,sideOffset:0,size:"xsmall",children:(0,tu.jsx)(eK.Yr,{className:"icon-md"})})})}),(0,tu.jsx)(tp.u,{label:(0,tu.jsx)(eL.Z,{id:"HistoryGizmoItem.archiveTooltip",defaultMessage:"Archive"}),side:"top",delayDuration:350,sideOffset:0,size:"xsmall",children:(0,tu.jsx)("button",{onClick:em,className:"flex items-center justify-center text-token-text-primary transition hover:text-token-text-secondary radix-state-open:text-token-text-secondary",children:(0,tu.jsx)(tm.rK,{className:"icon-md"})})}),eu&&(0,tu.jsx)(tR,{title:et.title,handleDelete:function(){e$.Z.patchConversation(et.id,{is_visible:!1}).then(function(){(0,tk.aM)()}),eo&&e7().push("/",void 0,{shallow:!0})},onClose:function(){ec(!1)}})]})}function tS(Y){var et=Y.conversation,en=Y.onClose,ei=(0,eI.useState)(et.title),eo=ei[0],ea=ei[1];function eu(){eo!==et.title&&(eY.tQ.setTitle(et.id,eo,eY._L.User),e4.A.logEvent(e3.M.renameThread,{threadId:et.id,content:eo}),e$.Z.patchConversation(et.id,{title:eo}).then(function(){(0,tk.aM)()}))}return(0,tu.jsx)("input",{type:"text",value:eo,onChange:function(Y){ea(Y.target.value)},onKeyDown:function(Y){switch(Y.key){case"Escape":en();break;case"Enter":eu(),en()}},onBlur:function(){eu(),en()},autoFocus:!0,className:"w-full border border-token-border-light bg-transparent p-0 text-sm"})}function tE(Y){var et,en=Y.conversation,ei=Y.isActive,eo=Y.elementRef,ea=(0,eI.useState)(!1),eu=ea[0],ec=ea[1],ed=(0,eI.useState)(!1),ef=ed[0],eh=ed[1];(0,eI.useEffect)(function(){return(0,eX.LW)(eJ.n,{editTitle:function(Y){var et=Y.serverThreadId;(et?et===en.id:ei)&&ec(!0)}})},[en.id,ei]);var em=e5(en.id,en.title,ei),eg=em.resolvedTitle,ey=em.isTypingEffect,ek=(0,e0.w$)(),ew=ey&&ei&&ek,eC=(0,eW.kg)(null!==(et=en.conversation_template_id)&&void 0!==et?et:void 0).data;return(0,tu.jsxs)("div",{className:(0,ep.default)("group relative rounded-lg active:opacity-90",ei?"bg-token-sidebar-surface-tertiary":"hover:bg-token-sidebar-surface-secondary",ef&&!ei&&"bg-token-sidebar-surface-secondary"),children:[(0,tu.jsx)("a",{href:(0,e9.ZV)(en.id,eC),onClick:function(Y){Y.metaKey||Y.ctrlKey||(Y.preventDefault(),ei||tw(en.id,eC))},onDoubleClick:function(){ec(!0)},ref:eo,className:"flex items-center gap-2 p-2",children:(0,tu.jsxs)("div",{className:"relative grow overflow-hidden whitespace-nowrap",children:[ew?(0,tu.jsx)(tc,{text:null!=eg?eg:""}):eg,(0,tu.jsx)("div",{className:(0,ep.default)("absolute bottom-0 right-0 top-0 bg-gradient-to-l to-transparent",ei?"from-token-sidebar-surface-tertiary":!ei&&ef?"from-token-sidebar-surface-secondary":"from-token-sidebar-surface-primary",{"w-20 from-60%":ei||ef,"w-8 from-token-sidebar-surface-primary from-0% group-hover:w-20 group-hover:from-token-sidebar-surface-secondary group-hover:from-60%":!ei&&!ef})})]})}),eu?(0,tu.jsx)("div",{className:"absolute bottom-0 left-[7px] right-2 top-0 flex items-center bg-token-sidebar-surface-secondary",children:(0,tu.jsx)(tS,{conversation:en,onClose:function(){ec(!1)}})}):(0,tu.jsx)("div",{className:(0,ep.default)("absolute bottom-0 right-0 top-0 items-center gap-1.5 pr-2",ei||ef?"flex":"hidden group-hover:flex"),children:(0,tu.jsx)(tC,{conversation:en,onOpenChange:function(Y){return eh(Y)}})})]})}var tT=en(63866);function t_(Y,et){var en=Object.keys(Y);if(Object.getOwnPropertySymbols){var ei=Object.getOwnPropertySymbols(Y);et&&(ei=ei.filter(function(et){return Object.getOwnPropertyDescriptor(Y,et).enumerable})),en.push.apply(en,ei)}return en}function tj(Y){for(var et=1;et0&&Y.id===(null===(et=eF[0])||void 0===et?void 0:et.id)});return(0,tu.jsxs)(eA.E.div,{className:"relative mt-5",layoutId:"bucket-".concat(ei),layout:"position",initial:{height:0,opacity:1,position:"relative"},animate:{height:"auto",opacity:1,transition:{duration:.2,ease:"easeIn"}},children:[ea.length>0&&(0,tu.jsx)(eA.E.div,{layoutId:"bucketTitle-".concat(ei),layout:"position",children:(0,tu.jsx)(tL,{children:ec})}),(0,tu.jsx)("ol",{children:ea.map(function(Y,en){var ei,eo=et===Y.id,ea=ed&&0===en,eu=null==eU?void 0:eU.find(function(et){return et.id===Y.id}),ec=ey&&(null===(ei=eF[eF.length-tA-1])||void 0===ei?void 0:ei.id)===Y.id?eD:void 0;return(0,tu.jsx)(eA.E.li,{className:(0,ep.default)("relative",ea?"z-[15]":""),layoutId:"".concat(Y.id),layout:"position",custom:{isNew:!eu},variants:tP,initial:"initial",animate:"animate",exit:"exit",children:(0,tu.jsx)(tE,{conversation:Y,isActive:eo,elementRef:ec})},"history-item-".concat(Y.id))})})]},ei)})},"category-".concat(en))})})}),ej&&(0,tu.jsx)("div",{className:"m-4 mb-5 flex justify-center",children:(0,tu.jsx)(tT.Z,{})})]})}var tI=eI.memo(tN),tD=eF.Z.div(ei||(ei=(0,ea.Z)(["flex flex-col gap-2 pb-2 text-token-text-primary text-sm\n",""])),function(Y){return Y.$centered&&"h-full justify-center items-center"});function tR(Y){var et,en,ei=Y.title,eo=Y.handleDelete,ea=Y.onClose,eu=(0,eR.Z)(),ec=null!==(et=null===(en=(0,ed.hz)())||void 0===en?void 0:en.includes(ef.L0.Sunshine))&&void 0!==et&&et;return(0,tu.jsxs)(eZ.Z,{isOpen:!0,onClose:ea,type:"success",title:eu.formatMessage(tO.deleteModalTitle),primaryButton:(0,tu.jsx)(eU.ZP.Button,{title:eu.formatMessage(tO.deleteModalConfirm),color:"danger",onClick:function(){eo(),ea()}}),secondaryButton:(0,tu.jsx)(eU.ZP.Button,{title:eu.formatMessage(tO.deleteModalCancel),color:"neutral",onClick:ea}),children:[(0,tu.jsx)(eL.Z,tj(tj({},tO.deleteModalBody),{},{values:{title:(0,tu.jsx)("strong",{children:ei})}})),ec&&(0,tu.jsx)("div",{className:"mt-2 text-sm text-token-text-tertiary",children:(0,tu.jsx)(eL.Z,{id:"history.deleteModalMemoryDisclaimer",defaultMessage:"To clear any memories from this chat, visit your settings.",values:{link:function(Y){return(0,tu.jsx)(eN(),{href:"#settings/Personalization",shallow:!0,className:"underline",children:Y})}}})})]})}var tL=eF.Z.h3(eo||(eo=(0,ea.Z)(["h-9 pb-2 pt-3 px-2 text-xs font-medium text-ellipsis overflow-hidden break-all text-token-text-tertiary"])))},59963:function(Y,et,en){"use strict";en.d(et,{b:function(){return eo}});var ei=en(35250);function eo(){return(0,ei.jsx)("hr",{className:"w-full border-token-border-xheavy"})}},14972:function(Y,et,en){"use strict";en.d(et,{A0:function(){return ew},An:function(){return em},Bj:function(){return eA},CJ:function(){return ek},FK:function(){return ep},HQ:function(){return ej},HV:function(){return eE},Ie:function(){return eU},Jo:function(){return eH},L2:function(){return eB},Ls:function(){return eG},Ms:function(){return ef},NJ:function(){return ey},O4:function(){return ez},QF:function(){return eT},Qq:function(){return eQ},Tg:function(){return eZ},W5:function(){return eX},Wv:function(){return eV},Zo:function(){return e$},_8:function(){return eY},_V:function(){return eS},aU:function(){return eC},fr:function(){return eW},i9:function(){return eO},jE:function(){return eI},k1:function(){return eK},nI:function(){return eR},nQ:function(){return e_},nV:function(){return eL},oP:function(){return eJ},ol:function(){return eN},r4:function(){return eg},tC:function(){return eP},uf:function(){return eM},wP:function(){return eh},yj:function(){return eF}});var ei=en(36112),eo=en(80459),ea=en(35250),eu=["children","className","style"];function ec(Y,et){var en=Object.keys(Y);if(Object.getOwnPropertySymbols){var ei=Object.getOwnPropertySymbols(Y);et&&(ei=ei.filter(function(et){return Object.getOwnPropertyDescriptor(Y,et).enumerable})),en.push.apply(en,ei)}return en}function ed(Y){for(var et=1;et0){Y.preventDefault();var ey,ek=ef-1;null===(ey=ec.current)||void 0===ey||ey.scrollToItem(ek),ep(ek)}},onChange:function(Y){ea(Y.target.value),ep(0)},className:"mb-1 w-full border-0 bg-token-main-surface-primary p-2 text-sm focus:outline-none"}),(0,eP.jsx)(eF,{ref:ec,query:eo,selectedIdx:ef,onSelectGizmo:em})]})};function eU(Y){var et,en=Y.gizmoResource,ei=Y.from,eo=Y.showDescription,ea=Y.isSelected,eu=Y.grayedOut,ed=!!(null===(et=en.gizmo.tags)||void 0===et?void 0:et.includes(ep.U9.FirstParty));return(0,eP.jsxs)(eD,{className:(0,ek.default)(ea?"bg-token-main-surface-secondary":"",eu&&"opacity-50"),children:[(0,eP.jsx)(ec.Z,{isFirstParty:ed,src:en.gizmo.display.profile_picture_url,className:(0,ek.default)("icon-xl h-7 w-7 flex-shrink-0",eu&&"grayscale group-hover:grayscale-0")}),(0,eP.jsxs)("div",{className:"flex h-fit grow flex-row justify-between space-x-2 overflow-hidden text-ellipsis whitespace-nowrap",children:[(0,eP.jsxs)("div",{className:"flex flex-row space-x-2",children:[(0,eP.jsx)("span",{className:"shrink-0 truncate",children:en.gizmo.display.name}),eo&&(0,eP.jsx)("span",{className:"flex-grow truncate text-sm font-light text-token-text-tertiary sm:max-w-xs lg:max-w-md",children:en.gizmo.display.description})]}),(0,eP.jsx)("span",{className:"shrink-0 self-center",children:"recent"===ei?(0,eP.jsx)(e_.TCC,{className:"icon-sm"}):(0,eP.jsx)(ef.pI,{className:"icon-sm"})})]})]})}function eZ(Y){var et,en=Y.gizmoResource,ei=Y.onRemove,eo=!!(null===(et=en.gizmo.tags)||void 0===et?void 0:et.includes(ep.U9.FirstParty));return(0,eP.jsxs)("div",{className:"flex w-full flex-row items-center rounded-t-2xl bg-token-main-surface-secondary px-2 py-1",children:[(0,eP.jsxs)("div",{className:(0,ek.default)("group flex h-10 items-center gap-2 rounded-lg px-2 font-medium"),children:[(0,eP.jsx)(ec.Z,{isFirstParty:eo,src:en.gizmo.display.profile_picture_url,className:"h-6 w-6 flex-shrink-0"}),(0,eP.jsxs)("div",{className:"space-x-2 overflow-hidden text-ellipsis text-sm font-light text-token-text-tertiary",children:[(0,eP.jsx)(ej.Z,eI({},eH.talkingTo))," ",(0,eP.jsx)("span",{className:"font-medium text-token-text-secondary",children:en.gizmo.display.name})]})]}),(0,eP.jsx)("button",{className:"absolute right-4 text-sm font-bold",onClick:ei,children:(0,eP.jsx)(ef.v7,{className:"icon-md text-token-text-secondary hover:text-token-text-primary"})})]})}var eH=(0,eM.vU)({talkingTo:{id:"TaggingDropdown.talkingTo",defaultMessage:"Talking to"},dropdownCreateLabel:{id:"TaggingDropdown.dropdownCreateLabel",defaultMessage:"Create a GPT"},searchPlaceholder:{id:"TaggingDropdown.searchPlaceholder",defaultMessage:"Search recent and pinned GPTs"}});et.ZP=ez},998:function(Y,et,en){"use strict";var ei,eo=en(90038),ea=en(36112),eu=en(19841),ec=en(70079),ed=en(21389),ef=en(35250);function ep(Y,et){var en=Object.keys(Y);if(Object.getOwnPropertySymbols){var ei=Object.getOwnPropertySymbols(Y);et&&(ei=ei.filter(function(et){return Object.getOwnPropertyDescriptor(Y,et).enumerable})),en.push.apply(en,ei)}return en}function eh(Y){for(var et=1;et0;(0,e$.useEffect)(function(){ei&&t3(et)},[ei]);var eo=(0,e5.Nw)()===e5.tg.Hedgehog;return ei?tQ(et[0])?eo?(0,tK.jsx)(t9,{suggestions:et,onSelectingSuggestedReply:en}):(0,tK.jsx)(t5,{suggestions:et,onSelectingSuggestedReply:en}):tY(et[0])?(0,tK.jsx)(t4,{suggestions:et,onSelectingSuggestedReply:en}):null:null}function t7(Y){var et=Y.suggestion;return(0,tK.jsx)("div",{className:"flex flex-col overflow-hidden",children:(0,tK.jsxs)("span",{className:"text-left [text-wrap:pretty] md:text-lg",children:[et.title," ",et.body]})})}function t8(Y){var et=Y.suggestion;return tY(et)?(0,tK.jsx)(tK.Fragment,{children:et.text}):tQ(et)?(0,tK.jsxs)("div",{className:"flex flex-col overflow-hidden",children:[et.title&&(0,tK.jsx)("div",{className:"truncate",children:et.title}),(0,tK.jsx)("div",{className:(0,tq.default)("truncate font-normal",et.title?"opacity-50":""),children:et.body})]}):null}var nt=(0,eQ.vU)({suggestionTooltip:{id:"PromptTextarea.suggestionTooltip",defaultMessage:"Click to send"}})},4498:function(Y,et,en){"use strict";en.d(et,{Z:function(){return ep}});var ei=en(36112),eo=en(80459),ea=en(19841),eu=en(35250),ec=["className"];function ed(Y,et){var en=Object.keys(Y);if(Object.getOwnPropertySymbols){var ei=Object.getOwnPropertySymbols(Y);et&&(ei=ei.filter(function(et){return Object.getOwnPropertyDescriptor(Y,et).enumerable})),en.push.apply(en,ei)}return en}function ef(Y){for(var et=1;et1&&void 0!==arguments[1]&&arguments[1];return(null==Y?void 0:null===(et=Y.messages)||void 0===et?void 0:et.length)===1&&!(null!=Y&&null!==(en=Y.messages)&&void 0!==en&&en.some(function(Y){return"error"in Y}))&&(!eo||!((null==Y?void 0:null===(ei=Y.messages)||void 0===ei?void 0:ei.length)===1&&(0,e$.RR)(null==Y?void 0:Y.messages[0].message).length<20))}function tv(Y){var et,en=Y.ratingModalNodeId,ei=Y.ratingModalOpen,eo=Y.onCloseRatingModal,ea=Y.onSubmitFeedback,eu=Y.onHandleChangeFeedbackComparisonRating,ec=Y.feedbackTextareaRef,ed=Y.clientThreadId,ef=Y.currentModelId,ep=Y.onChangeItemInView,eh=Y.onRequestMoreCompletions,em=Y.onRequestCompletion,eg=(0,e6.Z)(),ey=eH.tQ.getTree(ed),ek=null===(et=(0,eI.useContext)(eW.gB))||void 0===et?void 0:et.serverSharedThreadId,ew=eH.tQ.getServerThreadId(ed),eC=null!=ek?ek:ew,eT=(0,eV.aF)(),e_=!!eT&&(0,e0.yl)(eT),ej=(0,eI.useState)(!1),eO=ej[0],eM=ej[1];(0,eI.useEffect)(function(){"report"===ei&&e0.pg.forceEnableSession()},[ei]);var eA=(0,eI.useRef)(.5>Math.random()?"left":"right"),eP=null==ey?void 0:ey.getConversationTurns(en||"root"),eN=eP.length-1,eR=eP[eP.length-1],eL=(0,eI.useState)("critique"),eB=eL[0],ez=eL[1],eZ=(0,eK.w$)(),eG=tg(eR,!0)&&eZ,e$=(0,eI.useMemo)(function(){return{id:en||"root",threadId:eH.tQ.getServerThreadId(ed),rating:ei,model:ef}},[en,ed,ei,ef]),eQ=null==eP?void 0:eP[(null==eP?void 0:eP.length)-1].variantIds,e5=null==eQ?void 0:eQ[(null==eQ?void 0:eQ.length)-1],tp=function(){var Y=null==ey?void 0:ey.getConversationTurns(e5),et=Y[Y.length-1];return et.messages[et.messages.length-1].nodeId}(),tv=function(){return null==ey?void 0:ey.getConversationTurns(tp)}(),tE=(0,eI.useMemo)(function(){var Y=null==tv?void 0:tv[(null==tv?void 0:tv.length)-1];return"thumbsDown"===ei&&eG&&tg(Y)&&tg(eR)},[ei,eG,tv,eR]),tT=(0,eI.useRef)(Date.now()),t_=(0,eI.useRef)(-1),tj=(0,eI.useRef)(Date.now()),tO=(0,eI.useRef)(Date.now());(0,eI.useEffect)(function(){"compare"===eB?(t_.current=Date.now(),eS.A.logEvent(eE.M.displayedComparisonUIV0,e$)):"critique"===eB&&"thumbsDown"===ei&&eS.A.logEvent(eE.M.displayedThumbsDownFeedbackForm,e$)},[eB]);var tM=eP.length-2,tA=tv.length-1,tP=tv[tv.length-1],tN=(0,eI.useMemo)(function(){return tP&&e7.Cv.getRequestIdFromConversationTurn(tP)},[tP]),tI=(0,eY.Yk)(tN);(0,eI.useMemo)(function(){tI||(tO.current=Date.now())},[tI]);var tD=eR.messages,tR=tD[tD.length-1],tL=tR.message.id,tF=tR.nodeId,tB=ey.getLeafFromNode(tF),tU=tP.messages,tZ=tU[tU.length-1],tH=tZ.message.id,tG=tZ.nodeId,tV=ey.getLeafFromNode(tG),tW="critique"===eB?"report"===ei?eg.formatMessage(tm.provideReportModalTitle):eg.formatMessage(tm.provideAdditionalFeedback):eg.formatMessage(tm.pickBestAnswer),tq=(0,eI.useRef)([]),tK=(0,eI.useRef)(""),t$=(0,eI.useCallback)(function(){var Y,et=null===(Y=ec.current)||void 0===Y?void 0:Y.elements;tq.current=(0,eJ.Z)(et||[]).filter(function(Y){return Y.checked}).map(function(Y){return Y.id}).map(function(Y){return Y.replace("feedback-","")}),tK.current=(null==et?void 0:et["feedback-other"].value)||""},[ec]),tY=(0,eI.useCallback)(function(){t$(),ea({customFeedback:tK.current,tags:tq.current,employeeConsented:e_?eO:void 0}),"thumbsDown"===ei&&eS.A.logEvent(eE.M.submitThumbsDownFeedbackForm,e$),tE?ez("compare"):eo()},[t$,ea,e_,eO,ei,tE,e$,eo]),tQ=(0,eI.useCallback)(function(Y,et){if(null==eC){td.m.danger("Moderation NOT logged successfully! serverThreadId is null"),console.error("Moderation: serverThreadId is null");return}var en=ey.getMessageId(eH.tQ.getThreadCurrentLeafId(ed));eU.Z.submitSharedConversationReportFeedback({message_id:en,shared_conversation_id:eC,text:Y,tags:et}).then(function(){td.m.success("Moderation logged successfully")}).catch(function(Y){td.m.danger("Moderation NOT logged successfully! Please try again"),console.error("Moderation: failed to log",Y)}),eo()},[ey,ed,eo,eC]),tX=(0,eI.useCallback)(function(){t$(),tq.current.push("moderation-reject"),tQ(tK.current,tq.current)},[tQ,t$]),tJ=(0,eI.useCallback)(function(){t$(),tq.current.push("moderation-accept"),tQ(tK.current,tq.current)},[tQ,t$]),t9="moderate"===ei?(0,tf.jsxs)(tf.Fragment,{children:[(0,tf.jsx)(ta.ZP.Button,{title:eg.formatMessage(tm.submitRejectModeration),color:"danger",onClick:tX}),(0,tf.jsx)(ta.ZP.Button,{title:eg.formatMessage(tm.submitAcceptModeration),color:"primary",onClick:tJ})]}):"critique"===eB?(0,tf.jsxs)("div",{className:"flex items-center gap-3",children:[e_&&"report"!==ei&&(0,tf.jsx)(tc.u,{label:eg.formatMessage(tm.employeeConsentExplanation),children:(0,tf.jsx)(e8.Z,{id:"employee-consent",checked:eO,onChange:function(Y){return eM(Y.currentTarget.checked)},label:eg.formatMessage(tm.employeeConsent)})}),(0,tf.jsx)(ta.ZP.Button,{title:eg.formatMessage("report"===ei?tm.submitReport:tm.submitFeedback),onClick:tY})]}):null,t5="left"===eA.current,t4=t5?tA:eN,t3=t5?eN:tA,t6=t5?tG:tF,t7=t5?tF:tG,t8=t5?"new":"original",nt=t5?"original":"new",nn=t5?eg.formatMessage(tm.newAnswer):eg.formatMessage(tm.originalAnswer),na=t5?eg.formatMessage(tm.originalAnswer):eg.formatMessage(tm.newAnswer),nu=t5?eg.formatMessage(tm.newAnswerBetter):eg.formatMessage(tm.originalAnswerBetter),nd=t5?eg.formatMessage(tm.originalAnswerBetter):eg.formatMessage(tm.newAnswerBetter),nf=ei&&"report"!==ei&&"moderate"!==ei,np=(0,eI.useCallback)(function(Y){var et="left"===Y?t8:"right"===Y?nt:"same";if(eS.A.logEvent(eE.M.submittedComparisonUIV0,Object.assign({},e$,{choice:et})),nf){var en=eH.tQ.getTree(ed);en.updateNodeMetadata(tF,{inlineComparisonRating:"baseline"}),en.updateNodeMetadata(tG,{inlineComparisonRating:et}),eu(tL,tH,ei,et,eA.current,tT.current,t_.current,tj.current,tO.current,tK.current,tq.current)}eH.tQ.setThreadCurrentLeafId(ed,Y===eA.current?tV.id:tB.id),eo()},[t8,nt,e$,nf,ed,tV.id,tB.id,eo,tF,tG,eu,tL,tH,ei]),nh=!tI&&null!=tO.current&&tE,ng=(0,eI.useCallback)(function(){eo(),"critique"===eB?eS.A.logEvent(eE.M.skippedThumbsDownFeedbackForm,Object.assign({},e$)):"compare"===eB&&eS.A.logEvent(eE.M.skippedComparisonUIV0,Object.assign({},e$))},[eo,e$,eB]),nv=(0,eI.useState)([]),ny=nv[0],nb=nv[1];return(0,eI.useEffect)(function(){"moderate"===ei&&eU.Z.fetchShareModerationCategories().then(function(Y){var et=Y.moderation_categories;nb(Object.keys(et).map(function(Y){return[Y,et[Y]]}))})},[]),(0,tf.jsxs)(tu.Z,{isOpen:!0,onClose:ng,showCloseButton:!0,size:"custom",className:"md:max-w-[672px] lg:max-w-[896px] xl:max-w-6xl",type:"critique"===eB?"thumbsUp"===ei?"success":"danger":"success",icon:"critique"===eB?"thumbsUp"===ei?eD.fmn:eD.oLd:void 0,title:tW,children:["critique"===eB&&(0,tf.jsxs)("form",{ref:ec,children:[(0,tf.jsx)(e3.ZP,{id:"feedback-other",placeholder:"thumbsUp"===ei?eg.formatMessage(tm.thumbsUpPlaceholder):"report"===ei?eg.formatMessage(tm.reportContentExplanationPlaceholder):eg.formatMessage(tm.thumbsDownPlaceholder),rows:3,className:"mb-1 mt-4 w-full resize-none rounded-md bg-token-main-surface-primary"}),"thumbsDown"===ei&&(0,tf.jsxs)("div",{className:"mb-4",children:[(0,tf.jsx)(e8.Z,{id:"feedback-harmful",label:eg.formatMessage(tm.harmfulUnsafe)}),(0,tf.jsx)(e8.Z,{id:"feedback-false",label:eg.formatMessage(tm.notTrue)}),(0,tf.jsx)(e8.Z,{id:"feedback-not-helpful",label:eg.formatMessage(tm.notHelpful)})]}),null!=ei&&!nf&&(0,tf.jsx)(tf.Fragment,{children:(0,tf.jsxs)("div",{className:"mb-4",children:["report"===ei&&(0,tf.jsxs)(tf.Fragment,{children:[(0,tf.jsx)(e8.Z,{id:"feedback-dont-like-this",label:eg.formatMessage(tm.dontLikeThis)}),(0,tf.jsx)(e8.Z,{id:"feedback-false",label:eg.formatMessage(tm.notTrue)}),(0,tf.jsx)(e8.Z,{id:"feedback-not-helpful",label:eg.formatMessage(tm.notHelpful)}),(0,tf.jsx)(e8.Z,{id:"feedback-harmful-offensive",label:eg.formatMessage(tm.harmfulOffensive)}),(0,tf.jsx)(e8.Z,{id:"feedback-sexual-abuse",label:eg.formatMessage(tm.sexualAbuse)})]}),"moderate"===ei&&(0,tf.jsxs)(tf.Fragment,{children:[ny.map(function(Y){var et=(0,eX.Z)(Y,2),en=et[0],ei=et[1];return(0,tf.jsx)(e8.Z,{id:"feedback-"+en,label:ei},en)}),(0,tf.jsx)(e8.Z,{id:"feedback-copyright",label:eg.formatMessage(tm.copyrightContent)})]}),(0,tf.jsx)(e8.Z,{id:"feedback-content-other",label:eg.formatMessage(tm.reportOtherContent)})]})})]}),"compare"===eB&&tv&&void 0!==eC&&(0,tf.jsxs)("div",{className:(0,e9.default)("w-full"),children:[(0,tf.jsx)("p",{className:(0,e9.default)("mb-7 mt-3"),children:(0,tf.jsx)(eF.Z,th({},tm.continueWithChosenAnswer))}),(0,tf.jsx)(tC,{className:"rounded-md",children:(0,tf.jsx)(tS,{children:(0,tf.jsx)(tt.Z,{currentModelId:ef,turnIndex:tM,conversationLeafId:t7,isFinalTurn:!1,clientThreadId:ed,onChangeItemInView:ep,onChangeRating:e4(),onRequestMoreCompletions:eh,onRequestCompletion:em,showInlineEmbeddedDisplay:!0})})}),(0,tf.jsxs)("div",{className:(0,e9.default)(),children:[(0,tf.jsxs)("div",{className:(0,e9.default)("mb-2 grid w-full grid-cols-2 gap-5"),children:[(0,tf.jsx)("div",{children:(0,tf.jsx)("p",{className:(0,e9.default)("font-semibold"),children:nn})}),(0,tf.jsx)("div",{children:(0,tf.jsx)("p",{className:(0,e9.default)("font-semibold"),children:na})})]}),(0,tf.jsxs)("div",{className:(0,e9.default)("mb-5 grid w-full grid-cols-2 gap-5"),children:[(0,tf.jsxs)(tw,{children:[(0,tf.jsx)(tS,{children:(0,tf.jsx)(tt.Z,{currentModelId:ef,turnIndex:t4,conversationLeafId:t6,isFinalTurn:!0,clientThreadId:ed,onChangeItemInView:ep,onChangeRating:e4(),onRequestMoreCompletions:eh,onRequestCompletion:em,showInlineEmbeddedDisplay:!0})}),(0,tf.jsx)(tk,{children:(0,tf.jsx)(ta.ZP.Button,{disabled:!nh,title:nu,onClick:function(){return np("left")},color:"dark"})})]}),(0,tf.jsxs)(tw,{children:[(0,tf.jsx)(tS,{children:(0,tf.jsx)(tt.Z,{currentModelId:ef,turnIndex:t3,conversationLeafId:t7,isFinalTurn:!0,clientThreadId:ed,onChangeItemInView:ep,onChangeRating:e4(),onRequestMoreCompletions:eh,onRequestCompletion:em,showInlineEmbeddedDisplay:!0})}),(0,tf.jsx)(tk,{children:(0,tf.jsx)(ta.ZP.Button,{disabled:!nh,title:nd,onClick:function(){return np("right")},color:"dark"})})]})]}),(0,tf.jsx)("div",{className:(0,e9.default)("grid w-full"),children:(0,tf.jsxs)("div",{className:(0,e9.default)("mb-2 text-right"),children:[(0,tf.jsx)(ta.ZP.Button,{disabled:!nh,title:eg.formatMessage(tm.neitherAnswerBetter),color:"primary",onClick:function(){return np("same")},className:(0,e9.default)("mr-2")}),(0,tf.jsx)(ta.ZP.Button,{title:eg.formatMessage(tm.skipStep),onClick:function(){return eo()}})]})})]})]}),(0,tf.jsx)(ta.ZP.Actions,{primaryButton:t9})]},"RatingModal-".concat(en))}var tk=eB.Z.div(ei||(ei=(0,ep.Z)(["mb-2 mt-auto ml-auto mr-auto"]))),tw=eB.Z.div(eo||(eo=(0,ep.Z)(["relative rounded-md border border-token-border-light bg-token-main-surface-secondary flex flex-col overflow-hidden"]))),tC=eB.Z.div(ea||(ea=(0,ep.Z)(["mb-5 border bg-token-main-surface-primary overflow-hidden"]))),tS=eB.Z.div(eu||(eu=(0,ep.Z)([""])));function tE({title:Y,titleId:et,...en},ei){return eI.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true",ref:ei,"aria-labelledby":et},en),Y?eI.createElement("title",{id:et},Y):null,eI.createElement("path",{fillRule:"evenodd",d:"M11.484 2.17a.75.75 0 011.032 0 11.209 11.209 0 007.877 3.08.75.75 0 01.722.515 12.74 12.74 0 01.635 3.985c0 5.942-4.064 10.933-9.563 12.348a.749.749 0 01-.374 0C6.314 20.683 2.25 15.692 2.25 9.75c0-1.39.223-2.73.635-3.985a.75.75 0 01.722-.516l.143.001c2.996 0 5.718-1.17 7.734-3.08zM12 8.25a.75.75 0 01.75.75v3.75a.75.75 0 01-1.5 0V9a.75.75 0 01.75-.75zM12 15a.75.75 0 00-.75.75v.008c0 .414.336.75.75.75h.008a.75.75 0 00.75-.75v-.008a.75.75 0 00-.75-.75H12z",clipRule:"evenodd"}))}let tT=eI.forwardRef(tE);var t_=tT,tj=en(61888);function tO(Y){var et=Y.clientThreadId,en=Y.currentLeafId,ei=Y.currentModelId,eo=Y.onChangeItemInView,ea=Y.onRequestMoreCompletions,eu=Y.onChangeRating,ec=Y.onRequestCompletion,ed=Y.ratingModalOpen,ef=Y.ratingModalNodeId,ep=Y.ratingModalCompletionId,em=Y.sharedConversationReportModalNodeId,eg=Y.setRatingModalOpen,ek=Y.setSharedConversationReportModalNodeId,ew=(0,e6.Z)(),eC=(0,eI.useRef)(null),eT=(0,eG.EV)(eG.B.SharedConversationModeration),e_=(0,eI.useState)(!1),ej=e_[0],eO=e_[1],eM=(0,eI.useCallback)(function(Y){var en=Y.customFeedback,eo=Y.tags,ea=Y.employeeConsented;if(ed&&null!=ef&&""!==ef&&(en||eo.length>0||ea)){var eu=eH.tQ.getServerThreadId(et);eS.A.logEvent(eE.M.reportResult,{id:ep,threadId:eu,content:en,model:ei,rating:ed,tags:eo}),et&&ep&&eU.Z.submitMessageFeedback({message_id:ep,conversation_id:eu,rating:ed,text:en,tags:eo,employee_consented:ea})}},[ed,ef,et,ep,ei]),eA=(0,eI.useCallback)(function(Y){var en=Y.customFeedback,eo=Y.tags;if(null!=em&&""!==em){var ea=eH.tQ.getServerThreadId(et);eS.A.logEvent(eE.M.reportResult,{id:ep,threadId:ea,content:en,model:ei,rating:ed,tags:eo}),eU.Z.submitSharedConversationReportFeedback({message_id:em,shared_conversation_id:ea,text:en,tags:eo}),eO(!0)}},[em,et,ep,ei,ed,eO]),eP=(0,eI.useCallback)(function(){var Y=(0,eh.Z)(ey().mark(function Y(en,ei,eo,ea,eu,ec,ed,ef,ep,eh,em){return ey().wrap(function(Y){for(;;)switch(Y.prev=Y.next){case 0:return Y.next=2,eU.Z.submitMessageComparisonFeedback({feedback_version:"comparison_feedback_modal:a:1.0",original_message_id:en,new_message_id:ei,rating:eo,conversation_id:eH.tQ.getServerThreadId(et),text:eh,tags:em.map(function(Y){return Y.replace("feedback-","")}),completion_comparison_rating:ea,new_completion_placement:eu,feedback_start_time:ec,compare_step_start_time:ed,new_completion_load_start_time:ef,new_completion_load_end_time:ep,frontend_submission_time:Date.now(),timezone_offset_min:new Date().getTimezoneOffset()});case 2:case"end":return Y.stop()}},Y)}));return function(et,en,ei,eo,ea,eu,ec,ed,ef,ep,eh){return Y.apply(this,arguments)}}(),[et]);return null!=ed?(0,tf.jsx)(tv,{ratingModalNodeId:ef,ratingModalOpen:ed,onCloseRatingModal:function(){return eg(void 0)},onSubmitFeedback:eM,onHandleChangeFeedbackComparisonRating:eP,currentModelId:ei,feedbackTextareaRef:eC,clientThreadId:et,onChangeItemInView:eo,onRequestMoreCompletions:ea,onChangeRating:eu,onRequestCompletion:ec}):null!=em?(0,tf.jsx)(tv,{ratingModalNodeId:em,ratingModalOpen:"report",onCloseRatingModal:function(){return ek(void 0)},onSubmitFeedback:eA,onHandleChangeFeedbackComparisonRating:tj.noop,currentModelId:ei,feedbackTextareaRef:eC,clientThreadId:et,onChangeItemInView:eo,onRequestMoreCompletions:ea,onChangeRating:eu,onRequestCompletion:ec}):ej?(0,tf.jsx)(tu.Z,{onClose:function(){return eO(!1)},isOpen:!0,icon:t_,title:ew.formatMessage(tM.reportModalThankYouTitle),description:ew.formatMessage(tM.reportModalThankYouDescription),primaryButton:(0,tf.jsx)(ta.ZP.Button,{onClick:function(){return eO(!1)},title:ew.formatMessage(tM.reportModalThankYouDismiss)}),type:"danger"}):eT?(0,tf.jsx)(tv,{ratingModalNodeId:en,ratingModalOpen:"moderate",onCloseRatingModal:function(){return eG.vm.closeModal(eG.B.SharedConversationModeration)},onSubmitFeedback:tj.noop,onHandleChangeFeedbackComparisonRating:tj.noop,currentModelId:ei,feedbackTextareaRef:eC,clientThreadId:et,onChangeItemInView:eo,onRequestMoreCompletions:ea,onChangeRating:eu,onRequestCompletion:ec}):null}var tM=(0,eL.vU)({reportModalThankYouTitle:{id:"thread.modal.reportModalThankYou.title",defaultMessage:"Thank you for your report!"},reportModalThankYouDescription:{id:"thread.modal.reportModalThankYou.description",defaultMessage:"Thank you for your report."},reportModalThankYouDismiss:{id:"thread.modal.reportModalThankYou.dismissButton",defaultMessage:"Close"}}),tA=en(60624),tP=en(61236),tN=en(82473),tI=en(25494),tD=en(37178),tR=en(14765),tL=en(91559),tF=en(83649),tB=en(63866);function tU(Y,et){var en=Object.keys(Y);if(Object.getOwnPropertySymbols){var ei=Object.getOwnPropertySymbols(Y);et&&(ei=ei.filter(function(et){return Object.getOwnPropertyDescriptor(Y,et).enumerable})),en.push.apply(en,ei)}return en}function tZ(Y){for(var et=1;eten[eo]?1:Y.updated_at>et.updated_at?-1:Y.updated_at0&&(0,tf.jsx)(tW,{referralCodes:ep})]})]})})})]}):null}var tV=function(Y){return"".concat(window.location.host,"/invite/").concat(Y)},tW=function(Y){var et=Y.referralCodes,en=(0,eI.useRef)(null);return(0,tf.jsx)("div",{className:"mt-2 flow-root",children:(0,tf.jsx)("div",{className:"-mx-4 -my-2 overflow-x-auto sm:-mx-6 lg:-mx-8",children:(0,tf.jsx)("div",{className:"inline-block min-w-full py-2 align-middle sm:px-6 lg:px-8",children:(0,tf.jsx)("div",{ref:en,className:(0,e9.default)("shadow ring-1 ring-black ring-opacity-5 sm:rounded-md",{"h-44 overflow-y-scroll":et.length>4,"overflow-hidden":et.length<=4}),children:(0,tf.jsx)("table",{className:"min-w-full",children:(0,tf.jsx)("tbody",{className:"divide-y divide-gray-200 bg-token-main-surface-primary dark:divide-gray-900",children:tH(et).map(function(Y){return(0,tf.jsx)(tq,{tableRef:en,referralCode:Y},Y.id)})})})})})})})},tq=function(Y){var et=Y.referralCode,en=Y.tableRef,ei=(0,e6.Z)(),eo=(0,eI.useRef)(null),ea=(0,eI.useState)(!1),eu=ea[0],ec=ea[1],ed=(0,eI.useState)(!1),ef=ed[0],ep=ed[1],em=(0,tN.NL)(),eg=(0,tI.D)({mutationFn:function(){return eU.Z.postActivateReferralInvite(et.id)},onSettled:function(){em.invalidateQueries({queryKey:["referralInvites"]}),ec(!1)},onError:function(){var Y=(0,eh.Z)(ey().mark(function Y(){return ey().wrap(function(Y){for(;;)switch(Y.prev=Y.next){case 0:td.m.danger(ei.formatMessage(tK.activateReferralError));case 1:case"end":return Y.stop()}},Y)}));return function(){return Y.apply(this,arguments)}}(),onSuccess:function(Y){ec(!1);var et,ea,eu=Y.invite_code;ep(!0),(0,tD.v)(tV(null!=eu?eu:"")).then(function(){td.m.success(ei.formatMessage(tK.copiedReferralToastMessage,{referralInviteCode:eu}),{duration:3,hasCloseButton:!0})}),null===(et=eo.current)||void 0===et||et.select(),null===(ea=en.current)||void 0===ea||ea.scrollTo(0,0)}}).mutateAsync,ek=function(){var Y=(0,eh.Z)(ey().mark(function Y(et){var en;return ey().wrap(function(Y){for(;;)switch(Y.prev=Y.next){case 0:Y.t0=et.status,Y.next="created"===Y.t0?3:"activated"===Y.t0?9:"claimed"===Y.t0?15:"subscription_granted"===Y.t0?16:17;break;case 3:return ec(!0),tR.m9.logEvent("chatgpt_referral_invite_link_activated"),eS.A.logEvent(eE.M.chatgptReferralInviteLinkActivated),Y.next=8,eg();case 8:case 15:case 16:case 17:return Y.abrupt("break",18);case 9:return tR.m9.logEvent("chatgpt_referral_invite_link_copied"),eS.A.logEvent(eE.M.chatgptReferralInviteLinkCopied),navigator.clipboard.writeText(tV(null!==(en=et.code_token)&&void 0!==en?en:"")),ep(!0),td.m.success(ei.formatMessage(tK.copiedReferralToastMessage,{referralInviteCode:et.code_token}),{duration:3,hasCloseButton:!0}),Y.abrupt("break",18);case 18:case"end":return Y.stop()}},Y)}));return function(et){return Y.apply(this,arguments)}}(),ew="".concat(window.location.host,"/invite/"),eC="•••••••";return(0,tf.jsxs)("tr",{children:[(0,tf.jsxs)("td",{className:"relative w-full whitespace-nowrap py-1.5 pl-1 pr-3 text-sm text-gray-900 dark:text-white",children:[(0,tf.jsx)("input",{ref:eo,name:"referral-code",className:"block w-full border-0 bg-transparent py-1.5 pl-2 text-token-text-primary shadow-none ring-0 ring-inset placeholder:text-gray-600 focus:ring-0 focus:ring-inset placeholder:dark:text-white sm:text-sm",disabled:"activated"!=et.status,readOnly:!0,value:"created"==et.status||"subscription_granted"==et.status?"":tV(et.code_token)}),(0,tf.jsxs)("span",{className:"absolute top-3 flex items-center pl-2 text-token-text-secondary",children:["created"==et.status&&(0,tf.jsxs)("span",{children:[ew,(0,tf.jsx)("span",{className:"select-none text-token-text-tertiary",children:eC})]}),"subscription_granted"==et.status&&(0,tf.jsx)("span",{className:"select-none line-through opacity-25",children:tV(et.code_token)})]})]}),(0,tf.jsx)("td",{className:"relative whitespace-nowrap py-1.5 pl-3 pr-2 text-right text-sm font-medium sm:pr-2",children:(0,tf.jsx)(tL.z,{disabled:eu||"claimed"==et.status||"subscription_granted"==et.status,loading:eu,as:"button",type:"button",onClick:function(){return ek(et)},color:"created"==et.status?"primary":"light",className:(0,e9.default)("w-20 rounded-sm py-1 text-sm",{"bg-brand-green/20 text-green-700 hover:bg-brand-green/30 dark:bg-brand-green/50 dark:text-green-100 dark:hover:bg-brand-green/40":"activated"==et.status,"!bg-gray-200 ":"subscription_granted"==et.status}),children:(0,tf.jsx)("span",{className:"flex flex-row items-center",children:"created"==et.status?(0,tf.jsx)(eF.Z,tZ({},tK.referralActivate)):"activated"==et.status?ef?(0,tf.jsx)(eF.Z,tZ({},tK.referralCopied)):(0,tf.jsx)(eF.Z,tZ({},tK.referralCopy)):"claimed"==et.status?(0,tf.jsx)(eF.Z,tZ({},tK.referralClaimed)):"subscription_granted"==et.status?(0,tf.jsx)(eF.Z,tZ({},tK.referralClaimed)):null})})})]})},tK=(0,eL.vU)({modalTitle:{id:"InviteReferralModal.modalTitle",defaultMessage:"Refer a friend"},inviteFormTitle:{id:"InviteReferralModal.inviteFormTitle",defaultMessage:"Emails"},invitePlaceholder:{id:"InviteReferralModal.invitePlaceholder",defaultMessage:"friend@openai.com, friend2@openai.com..."},referralActivate:{id:"InviteReferralModal.referralActivate",defaultMessage:"Copy"},referralCopy:{id:"InviteReferralModal.referralCopy",defaultMessage:"Copy"},referralCopied:{id:"InviteReferralModal.referralCopied",defaultMessage:"Copied"},referralClaimed:{id:"InviteReferralModal.referralClaimed",defaultMessage:"Claimed"},inviteDescription:{id:"InviteReferralModal.inviteDescription",defaultMessage:"Share ChatGPT Plus with your friends!"},inviteDescriptionFollowUp:{id:"InviteReferralModal.inviteDescriptionFollowUp",defaultMessage:"Activate and copy the referral links below to share ChatGPT Plus with your friends, giving them access to a free trial!"},inviteRemaining:{id:"InviteReferralModal.inviteRemaining",defaultMessage:"{remainingInviteCount} available"},usersInvited:{id:"InviteReferralModal.usersInvited",defaultMessage:"{usersInviteCount}users invited"},referralCodeLabel:{id:"InviteReferralModal.referralCodeLabel",defaultMessage:"Links"},sendInviteCta:{id:"InviteReferralModal.sendInviteCta",defaultMessage:"Send invites"},clickToActivateString:{id:"InviteReferralModal.clickToActivateString",defaultMessage:"chat.openai.com/invite/•••••••"},clickToCopyString:{id:"InviteReferralModal.clickToCopyString",defaultMessage:"Click to copy"},copiedReferralToastMessage:{id:"InviteReferralModal.copiedReferralToastMessage",defaultMessage:"Your referral link {referralInviteCode} has been copied to your clipboard. Share it with your friends!"},activateReferralError:{id:"InviteReferralModal.activateReferralError",defaultMessage:"Failed to accept referral invite. Please try again."}}),t$=en(22364),tY=en(80555),tQ=en(64851),tX=en(37994);function tJ(Y,et){var en=Object.keys(Y);if(Object.getOwnPropertySymbols){var ei=Object.getOwnPropertySymbols(Y);et&&(ei=ei.filter(function(et){return Object.getOwnPropertyDescriptor(Y,et).enumerable})),en.push.apply(en,ei)}return en}function t9(Y){for(var et=1;et{gizmoName} on ChatGPT"},gptUnavailable:{id:"GizmoSharedConversationCTA.gptUnavailable",defaultMessage:"Create your own GPT"},gptDefault:{id:"GizmoSharedConversationCTA.gptDefault",defaultMessage:"Get started with ChatGPT"},userUpgrade:{id:"GizmoSharedConversationCTA.userUpgrade",defaultMessage:"Upgrade to Plus to chat with {gizmoName}"},userUpgradeNoGizmo:{id:"GizmoSharedConversationCTA.userUpgradeNoGizmo",defaultMessage:"Upgrade to Plus to create your own GPT"}});function nW(Y){var et=Y.clientThreadId,en=Y.isModeratingThread,ei=Y.continueConversationUrl,eo=(0,nO.hz)(),ea=(0,e6.Z)();return(0,tf.jsxs)("div",{className:"relative flex w-full flex-1 items-center justify-center gap-2 pt-3 empty:hidden",children:[(0,tf.jsx)(nG,{clientThreadId:et}),en&&(0,tf.jsx)(tL.z,{onClick:function(){eG.vm.openModal(eG.B.SharedConversationModeration)},children:ea.formatMessage({id:"thread.sharedConversation.moderate",defaultMessage:"Moderate conversation"})}),(null==eo?void 0:eo.includes("debug"))&&ei&&(0,tf.jsxs)(tL.z,{color:"neutral",as:"link",to:ei,children:[(0,tf.jsx)(nF.sUY,{className:"icon-sm"}),ea.formatMessage({id:"thread.sharedConversation.continue",defaultMessage:"Continue this conversation"})]})]})}function nq(Y){var et=Y.onClickReportSharedConversation;return(0,tf.jsxs)("div",{className:"flex justify-center gap-3 text-token-text-tertiary",children:[(0,tf.jsx)("button",{onClick:function(){et()},children:(0,tf.jsx)(eF.Z,{id:"thread.reportSharedConversation",defaultMessage:"Report content"})}),(0,tf.jsx)(nK,{}),(0,tf.jsx)("a",{href:"https://openai.com/policies/terms-of-use",target:"_blank",rel:"noreferrer",children:(0,tf.jsx)(eF.Z,{id:"thread.termsOfUse",defaultMessage:"Terms of use"})}),(0,tf.jsx)(nK,{}),(0,tf.jsx)("a",{href:"https://openai.com/policies/privacy-policy",target:"_blank",rel:"noreferrer",children:(0,tf.jsx)(eF.Z,{id:"thread.privacyPolicy",defaultMessage:"Privacy policy"})}),(0,tf.jsx)(nK,{})]})}var nK=function(){return(0,tf.jsx)("span",{children:"|"})};function n$(Y,et){var en=Object.keys(Y);if(Object.getOwnPropertySymbols){var ei=Object.getOwnPropertySymbols(Y);et&&(ei=ei.filter(function(et){return Object.getOwnPropertyDescriptor(Y,et).enumerable})),en.push.apply(en,ei)}return en}function nY(Y){for(var et=1;etNew version of GPT available - Continue chatting to use the old version, or start a new chat for the latest version."},somethingWentWrong:{id:"thread.modal.unrecoverableError.title",defaultMessage:"Something went wrong"},tryAgainLater:{id:"thread.modal.unrecoverableError.description",defaultMessage:"We're sorry, but something went wrong. Please try again later."},resetThread:{id:"thread.modal.unrecoverableError.resetThread",defaultMessage:"Reset thread"},sharedConversationReportConversation:{id:"thread.sharedConversation.report",defaultMessage:"Report conversation"},latencyButton:{id:"thread.latencyButton",defaultMessage:"Latency"},archivedConversationDescription:{id:"thread.archivedConversationDescription",defaultMessage:"This conversation is archived. To continue, please unarchive it first."},unarchiveButton:{id:"thread.unarchiveButton",defaultMessage:"Unarchive"}});function n0(Y){var et=Y.clientThreadId,en=(0,eH.eV)(et);return null!=en?(0,tf.jsx)(n9,{clientThreadId:et,gizmoId:en}):(0,tf.jsx)(n5,{})}function n9(Y){var et=Y.clientThreadId,en=Y.gizmoId,ei=(0,ek.b9)(en).data,eo=(0,eH.qN)(function(Y){return eH.iN.getThreadCreateTime(et,Y)}),ea=(null==ei?void 0:ei.gizmo.updated_at)!=null?new Date(ei.gizmo.updated_at):void 0;return(null==ei?void 0:ei.gizmo.short_url)==null||null==ea||null==eo||ea<=eo?(0,tf.jsx)(n5,{}):(0,tf.jsxs)("span",{className:"text-token-text-tertiary",children:[(0,tf.jsx)(eR.h5O,{className:"text-token-secondary mb-1 mr-1 inline-block h-4 w-4 stroke-0"}),(0,tf.jsx)(eF.Z,nY(nY({},nJ.outdatedGptDisclaimer),{},{values:{link:function(Y){return(0,tf.jsx)(eP(),{href:(0,ek.un)(ei.gizmo.short_url),className:"underline",shallow:!0,children:Y})},bold:function(Y){return(0,tf.jsx)("span",{className:"text-token-secondary font-semibold",children:Y})}}}))]})}function n5(){var Y=(0,eV.ec)(eV.F_.isBusinessWorkspace),et=(0,eV.ec)(function(Y){return Y.currentWorkspace}),en=null==et?void 0:et.name;return Y?(0,tf.jsx)("span",{children:null!=en?(0,tf.jsx)(eF.Z,nY(nY({},nJ.businessDisclaimer),{},{values:{workspaceName:en}})):(0,tf.jsx)(eF.Z,nY({},nJ.businessDisclaimerNoName))}):(0,tf.jsx)("span",{children:(0,tf.jsx)(eF.Z,nY({},nJ.mayProduceInaccurateInformation))})}function n4(Y){var et=Y.clientThreadId,en=(0,tN.NL)(),ei=(0,eH.XK)(et),eo=function(){var Y=(0,eh.Z)(ey().mark(function Y(){return ey().wrap(function(Y){for(;;)switch(Y.prev=Y.next){case 0:if(!ei){Y.next=6;break}return Y.next=3,eU.Z.patchConversation(ei,{is_archived:!1});case 3:en.invalidateQueries({queryKey:["conversation",et]}),eH.qN.setState(function(Y){Y.threads[ei].initialThreadData.isArchived=!1}),(0,np.aM)();case 6:case"end":return Y.stop()}},Y)}));return function(){return Y.apply(this,arguments)}}();return(0,tf.jsxs)("div",{className:"my-6 flex flex-col items-center justify-center gap-4",children:[(0,tf.jsx)("div",{className:"px-3 text-center text-sm text-token-text-secondary",children:(0,tf.jsx)(eF.Z,nY({},nJ.archivedConversationDescription))}),(0,tf.jsx)("div",{children:(0,tf.jsx)(tL.z,{disabled:!ei,onClick:eo,children:(0,tf.jsxs)("div",{className:"flex items-center gap-1",children:[(0,tf.jsx)(nP.TyC,{size:18}),(0,tf.jsx)(eF.Z,nY({},nJ.unarchiveButton))]})})})]})}function n3(Y,et){var en=(0,eH.Zz)(Y),ei=eH.tQ.getTitle(Y);return et&&et.kind===ez.OL.GizmoInteraction&&et.gizmo?en?"ChatGPT - ".concat(et.gizmo.gizmo.display.name):ei?"".concat(et.gizmo.gizmo.display.name," - ").concat(ei):ei:en?"ChatGPT":ei}var n6=function(Y){var et,en,ei,eo,ea,eu,ec,ed=Y.clientThreadId,ef=Y.initiallyHighlightedMessageId,ep=Y.continueConversationUrl,em=Y.onCompletionFinished,eg=Y.preRequestCompletion,e_=Y.hideHeader,ej=Y.hideMessages,eO=Y.hideFooter,eA=Y.hideToolsOverlay,eP=Y.messagesVerticalAlign,eR=void 0===eP?"top":eP,eL=Y.prependThreadChildren,eF=Y.renderEmptyState,eB=(0,eI.useContext)(eW.gB),eX=null!=eB,eJ=(0,nO.t)(),e0=(0,nO.hz)(),e9=(0,eV.WY)(),e5=(0,nT.Nw)(nS.ev.PLUGINS,e0),e4=(0,eK.w$)(),e3=(0,eQ.i)(),e6=(0,n_.W)(ed),e7=(0,ng.Y7)().data,e8=(0,eN.useRouter)(),tt=eX&&(null===(et=e8.query)||void 0===et?void 0:null===(en=et.shareParams)||void 0===en?void 0:en[1])==="moderate",ta=(0,eH.Kt)(ed),tu=(0,eH.oq)(ed),tc=(0,eH.UL)(ed).isArchived,td=(0,eH.Yk)(ed,tu),tp=(0,eH.U0)(ed,tu),th=(0,eH.je)(ed),tm=(0,na.Bs)().setTargetedReply,tv=null===(ei=(0,tR.sB)(tR.tz.ConversationReportFlow))||void 0===ei?void 0:ei.value,tk=(0,eI.useState)(),tw=tk[0],tC=tk[1],tS=(0,eI.useState)(),tE=tS[0],tT=tS[1],t_=(0,eI.useState)(),tj=t_[0],tM=t_[1],tP=(0,eI.useState)(),tN=tP[0],tI=tP[1],tD=null==e0?void 0:e0.includes(eZ.AL),tL=(0,nI.T)(),tF=(0,tX.p0)(),tB=tp>=2,tU=(0,eH.Zz)(ed)&&!tB&&(0,n_.H)(e6),tZ=(0,eH.Zz)(ed)&&!td&&((0,n_.H)(e6)||(null==e6?void 0:e6.kind)===ez.OL.GizmoTest),tH=null===(eo=(0,ng.BC)(e7,eJ))||void 0===eo?void 0:eo.id,tV=null!==(ea=(0,ng.Bv)(ed))&&void 0!==ea?ea:tH,tW=(0,ng.B9)()[tV],tq=n3(ed,e6),tK=(0,eH.WA)(ed);(0,eI.useEffect)(function(){(0,nv.sb)()},[]),(0,eI.useEffect)(function(){tm(void 0)},[ed,tm]);var tY=(0,eI.useCallback)(function(Y){if(!(null==Y||(null==em||em(Y),(0,nN.YK)()))&&((null==tK?void 0:tK.kind)===ez.OL.GizmoInteraction&&ek.D2.handleGizmoInteracted(tK.gizmo_id),(null===(et=(0,nO.N$)())||void 0===et?void 0:et.includes(eZ.uj))&&!e3.displayingSideBySideFeedback)){var et,en=eH.tQ.getThreadCurrentLeafId(Y),ei=eH.tQ.getTree(Y).getMessage(en);(0,e$.lD)(ei)||(0,e$.JD)(ei)||(0,nv.yu)(Y,ei.id,tV)}},[tV,e3.displayingSideBySideFeedback,em,tK]),tQ=(0,eH.Uy)(ed),tJ=e5&&null!=tW&&null!==(eu=tW.enabledTools)&&void 0!==eu&&eu.includes("tools3")?tF:void 0,t9=null==tJ?void 0:tJ.map(function(Y){return Y.id}),t5=(0,nh.Z)(ed,tQ,tY,t9),t3=(0,eI.useCallback)(function(){var Y=eH.tQ.getThreadCurrentLeafId(ed);if(null!=Y){var et=eH.tQ.getTree(ed),en=et.getBranchFromLeaf(Y);eY.hx.abortRequests(en.map(function(Y){return Y.id}))}},[ed]),t6=(0,nu.N)(),t7=(0,eI.useCallback)(function(){var Y=(0,eh.Z)(ey().mark(function Y(et){var en,ei,eo,ea,eu,ec,ef,ep,eh,em,ek,ew,eS,eE,e_,ej,eO,eM,eA;return ey().wrap(function(Y){for(;;)switch(Y.prev=Y.next){case 0:return ea=et.type,eu=et.promptId,ec=et.eventMetadata,ef=et.cancelActiveRequests,eh=void 0===(ep=et.focusOnNewCompletion)||ep,em=et.useDefaultModel,ek=et.completionMetadata,ew=et.appendMessages,(0,nv.sb)(),ef&&t3(),eS=performance.now(),eE=em?tH:tV,e_=null===(en=(0,ng.P6)(eE))||void 0===en?void 0:en.tags,ej=ek.conversationMode,Y.next=9,(0,eC.Ob)(e9);case 9:return eO=Y.sent,Y.next=12,(0,eC.Rr)(e0,eO,ej.kind);case 12:if(!Y.sent){Y.next=17;break}return Y.next=16,eC.ZP.getEnforcementToken(eO);case 16:eM=Y.sent;case 17:if(!(0,eT.u7)(e0,null!=e_?e_:[])){Y.next=22;break}return Y.next=21,eT.ZP.getEnforcementToken(null!=e_?e_:[]);case 21:eA=Y.sent;case 22:null==eg||eg(ed,eu),t5({model:eE,completionType:ea,parentNodeId:eu,metadata:ec,focusOnNewCompletion:eh,completionMetadata:ek,arkoseToken:null!==(ei=eM)&&void 0!==ei?ei:null,turnstileToken:null!==(eo=eA)&&void 0!==eo?eo:null,preflightTime:performance.now()-eS,extraStreamParams:{forceParagen:t6.forceParagen,forceRateLimit:t6.forceRateLimit,disableSystemContentToggling:!!t6.rebaseSystemMessageContent||void 0},appendMessages:ew});case 24:case"end":return Y.stop()}},Y)}));return function(et){return Y.apply(this,arguments)}}(),[tH,tV,e0,eg,ed,t5,t6.forceParagen,t6.forceRateLimit,t6.rebaseSystemMessageContent,t3,e9]);(0,eI.useEffect)(function(){null!=eJ&&eJ.features.includes(eZ.L0.SharedWebsocket)&&nM.ut.register()},[eJ]),(0,nj.M)({clientThreadId:ed,currentLeafId:tu,handleRequestCompletion:t7});var nt=(0,eI.useCallback)(function(Y,et){var en=!(arguments.length>2)||void 0===arguments[2]||arguments[2],ei=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"none",eo=arguments.length>4?arguments[4]:void 0,ea=eH.tQ.getTree(ed).getParentPromptNode(Y).id;t7({type:ez.Os.Variant,promptId:ea,eventMetadata:et,cancelActiveRequests:!1,focusOnNewCompletion:en,useDefaultModel:eo,completionMetadata:{variantPurpose:ei,conversationMode:eH.iN.getConversationMode(ed)}})},[t7,ed]),np=(0,eI.useCallback)(function(Y){var et=eH.tQ.getTree(ed).getLeafFromNode(Y);eH.tQ.setThreadCurrentLeafId(ed,et.id)},[ed]),ny=(0,eI.useCallback)(function(Y){var et=Y.nodeId,en=Y.messageId,ei=Y.rating,eo=eH.tQ.getServerThreadId(ed);if(eS.A.logEvent(eE.M.thumbRating,{id:en,threadId:eo,rating:ei,model:tV}),void 0!==eo&&eU.Z.submitMessageFeedback({message_id:en,conversation_id:eo,rating:ei}),eH.tQ.updateTree(ed,function(Y){Y.updateNodeMetadata(et,{rating:ei})}),!tR.m9.getExperimentValue({experimentName:tR.H6.MessageFeedbackV2,key:"show_new_ui",defaultValue:!1})&&(tM(et),tI(en),tT(ei),"thumbsDown"===ei&&e4)){var ea=eH.tQ.getTree(ed).getConversationTurns(et||"root");tg(ea[ea.length-1])&&nt(et,{eventSource:"mouse",intent:"comparison"},!1,"comparison")}},[ed,tV,e4,nt]),nx=(0,nn.tS)(function(Y){return{showEmbeddedPaymentModal:Y.showEmbeddedPaymentModal,setShowEmbeddedPaymentModal:Y.setShowEmbeddedPaymentModal}}),nk=nx.showEmbeddedPaymentModal,nw=nx.setShowEmbeddedPaymentModal,nP=(0,t$.C)(function(Y){return{setShowReferralInviteModal:Y.setShowReferralInviteModal}}).setShowReferralInviteModal,nF=(0,eI.useCallback)(function(){nw(!1)},[nw]),nB=(0,eI.useCallback)(function(){nP(!1)},[nP]),nz=(0,t$.C)(function(Y){return Y.showReferralInviteModal});nb({clientThreadId:ed,currentModelId:tV});var nU=(0,ew.fI)()&&tZ&&!ta&&(null==tK?void 0:tK.kind)===ez.OL.PrimaryAssistant,nZ=function(Y){return eX?(0,tf.jsx)("div",{className:"h-full overflow-auto bg-token-main-surface-primary",children:Y}):(0,tf.jsx)(nC.I,{children:"bottom"===eR?(0,tf.jsxs)("div",{className:"flex h-full flex-col",children:[(0,tf.jsx)("div",{className:"flex-1"}),Y]}):Y})};return(0,tf.jsxs)(tf.Fragment,{children:[tD&&(0,tf.jsx)(nQ,{}),(0,tf.jsxs)(eM(),{children:[null!=tq&&(0,tf.jsx)("title",{children:tq}),eX&&(0,tf.jsxs)(tf.Fragment,{children:[(0,tf.jsx)("meta",{property:"og:site_name",content:"ChatGPT"}),(0,tf.jsx)("meta",{name:"robots",content:"noindex,nofollow"},"robots"),(0,tf.jsx)("meta",{property:"og:title",content:null!=tq?tq:"Shared Chat on ChatGPT"},"og:title"),(0,tf.jsx)("meta",{property:"og:description",content:"Shared "+(null!=th?"by ".concat(th," "):"")+"via ChatGPT"},"og:description"),(0,tf.jsx)("meta",{property:"og:image",content:nA.Z.src},"og:image")]})]}),(null==e6?void 0:e6.kind)===ez.OL.GizmoInteraction&&e6.gizmo&&(0,tf.jsx)(nE.N,{gizmo:e6.gizmo}),(0,tf.jsx)(eW.OV.Provider,{value:t7,children:(0,tf.jsxs)(ew.Ew,{value:nU?ew.tg.Hedgehog:ew.tg.Default,children:[null!=e0&&e0.includes(eZ.i)?(0,tf.jsx)(t4,{}):null,(0,tf.jsxs)(tA.ZP,{clientThreadId:ed,currentModelConfig:tW,className:"flex h-full flex-col",children:[!ej&&(0,tf.jsx)(n7,{children:ta?null:tZ?null!=eF?eF:(0,tf.jsx)(nD.iD,{clientThreadId:ed,hedgehogComposerSlot:nU?(0,tf.jsx)(ew.az,{clientThreadId:ed,isNewThread:tU,showPromptStarters:tU||!td,currentModelId:tV,onRequestCompletion:t7}):null}):tB?nZ((0,tf.jsxs)(tf.Fragment,{children:[eL,(0,tf.jsx)(nf.Z,{onChangeItemInView:np,onRequestMoreCompletions:nt,onChangeRating:ny,onRequestCompletion:t7,clientThreadId:ed,initiallyHighlightedMessageId:ef,inlineEmbeddedDisplay:!1,conversationLeafId:tu,hideHeader:e_},ed)]})):null}),!nU&&(0,tf.jsx)(n8,{children:tc?(0,tf.jsx)(n4,{clientThreadId:ed}):(0,tf.jsxs)(tf.Fragment,{children:[eX?(0,tf.jsx)(nW,{clientThreadId:ed,isModeratingThread:tt,continueConversationUrl:ep}):(0,tf.jsx)(nd.q,{clientThreadId:ed,isNewThread:tU,showPromptStarters:tU||!td,currentModelId:tV,onRequestCompletion:t7}),!eO&&(0,tf.jsx)("div",{className:"relative px-2 py-2 text-center text-xs text-token-text-secondary md:px-[60px]",children:eX?(0,tf.jsx)(nq,{onClickReportSharedConversation:function(){tv?eG.vm.openModal(eG.B.ReportConversation):tC(tu)}}):(0,n_.H)(e6)&&(0,tf.jsx)(n0,{clientThreadId:ed})})]})})]}),!eA&&(0,tf.jsxs)("div",{className:"group fixed bottom-3 right-3 z-10 hidden gap-1 lg:flex",children:[tL?(0,tf.jsx)(nX,{}):null,tD&&(0,tf.jsx)("button",{onClick:function(){eG.vm.showLatencyDevTools()},className:"btn-neutral box-content flex h-6 w-6 items-center justify-center rounded-full text-xs text-token-text-secondary",children:(0,tf.jsx)(eD.DKx,{className:"icon-sm"})}),(0,tf.jsx)(nR.Z,{})]}),(0,tf.jsx)(nL.c,{serverThreadId:null!==(ec=null==eB?void 0:eB.serverSharedThreadId)&&void 0!==ec?ec:void 0,clientThreadId:ed,isStaticSharedThread:eX}),(0,tf.jsx)(tO,{clientThreadId:ed,currentLeafId:tu,currentModelId:tV,onChangeItemInView:np,onRequestMoreCompletions:nt,onChangeRating:ny,onRequestCompletion:t7,ratingModalOpen:tE,ratingModalNodeId:tj,ratingModalCompletionId:tN,setRatingModalOpen:tT,sharedConversationReportModalNodeId:tw,setSharedConversationReportModalNodeId:tC}),(0,tf.jsx)(t8,{isOpen:nk,onClose:nF}),(null==e0?void 0:e0.includes(eZ.a3))&&(0,tf.jsx)(tG,{isOpen:nz,onClose:nB})]})})]})},n7=eB.Z.div(ed||(ed=(0,ep.Z)(["grow flex-1 overflow-hidden"]))),n8=eB.Z.div(ef||(ef=(0,ep.Z)(["w-full pt-2 md:pt-0 dark:border-white/20 md:border-transparent md:dark:border-transparent md:w-[calc(100%-.5rem)]"])))},17963:function(Y,et,en){"use strict";en.d(et,{q:function(){return e8}});var ei,eo=en(36112),ea=en(1755),eu=en(99893),ec=en(66548),ed=en(19841),ef=en(70079),ep=en(1454),eh=en(32004),em=en(94968),eg=en(91279),ey=en(7144),ek=en(11591),ew=en(69621),eC=en(5974),eS=en(91559),eE=en(26272),eT=en(36289),e_=en(38766),ej=en(7254),eO=en(37097),eM=en(50134),eA=en(90038),eP=en(4399),eN=en.n(eP),eI=en(83737),eD=en(21389),eR=en(3554),eL=en(23860),eF=en(35250);function eB(Y,et){var en=Object.keys(Y);if(Object.getOwnPropertySymbols){var ei=Object.getOwnPropertySymbols(Y);et&&(ei=ei.filter(function(et){return Object.getOwnPropertyDescriptor(Y,et).enumerable})),en.push.apply(en,ei)}return en}function ez(Y){for(var et=1;etei(eo.current),[eo,ei,...et]),en}var tw=en(14699),tC=en(4911),tS=en(78983),tE=en(32552),tT=en(86499),t_=en(10186),tj=en(28595),tO=en(29787),tM=en(37068),tA=en(19992),tP=en(53315),tN=en(98992);function tI(Y={},et=null,en=[]){for(let[ei,eo]of Object.entries(Y))tR(en,tD(et,ei),eo);return en}function tD(Y,et){return Y?Y+"["+et+"]":et}function tR(Y,et,en){if(Array.isArray(en))for(let[ei,eo]of en.entries())tR(Y,tD(et,ei.toString()),eo);else en instanceof Date?Y.push([et,en.toISOString()]):"boolean"==typeof en?Y.push([et,en?"1":"0"]):"string"==typeof en?Y.push([et,en]):"number"==typeof en?Y.push([et,`${en}`]):null==en?Y.push([et,""]):tI(en,et,Y)}var tL=en(52327),tF=en(17575);function tB(Y,et,en){let[ei,eo]=(0,eK.useState)(en),ea=void 0!==Y;return[ea?Y:ei,(0,tF.z)(Y=>(ea||eo(Y),null==et?void 0:et(Y)))]}var tU=((ei=tU||{})[ei.Open=0]="Open",ei[ei.Closed=1]="Closed",ei),tZ=((eo=tZ||{})[eo.Single=0]="Single",eo[eo.Multi=1]="Multi",eo),tH=((ea=tH||{})[ea.Pointer=0]="Pointer",ea[ea.Other=1]="Other",ea),tG=((eu=tG||{})[eu.OpenListbox=0]="OpenListbox",eu[eu.CloseListbox=1]="CloseListbox",eu[eu.SetDisabled=2]="SetDisabled",eu[eu.SetOrientation=3]="SetOrientation",eu[eu.GoToOption=4]="GoToOption",eu[eu.Search=5]="Search",eu[eu.ClearSearch=6]="ClearSearch",eu[eu.RegisterOption=7]="RegisterOption",eu[eu.UnregisterOption=8]="UnregisterOption",eu);function tV(Y,et=Y=>Y){let en=null!==Y.activeOptionIndex?Y.options[Y.activeOptionIndex]:null,ei=(0,tO.z2)(et(Y.options.slice()),Y=>Y.dataRef.current.domRef.current),eo=en?ei.indexOf(en):null;return -1===eo&&(eo=null),{options:ei,activeOptionIndex:eo}}let tW={1:Y=>Y.disabled||1===Y.listboxState?Y:{...Y,activeOptionIndex:null,listboxState:1},0(Y){if(Y.disabled||0===Y.listboxState)return Y;let et=Y.activeOptionIndex,{value:en,mode:ei,compare:eo}=Y.propsRef.current,ea=Y.options.findIndex(Y=>{let et=Y.dataRef.current.value;return(0,tS.E)(ei,{1:()=>en.some(Y=>eo(Y,et)),0:()=>eo(en,et)})});return -1!==ea&&(et=ea),{...Y,listboxState:0,activeOptionIndex:et}},2:(Y,et)=>Y.disabled===et.disabled?Y:{...Y,disabled:et.disabled},3:(Y,et)=>Y.orientation===et.orientation?Y:{...Y,orientation:et.orientation},4(Y,et){var en;if(Y.disabled||1===Y.listboxState)return Y;let ei=tV(Y),eo=(0,t_.d)(et,{resolveItems:()=>ei.options,resolveActiveIndex:()=>ei.activeOptionIndex,resolveId:Y=>Y.id,resolveDisabled:Y=>Y.dataRef.current.disabled});return{...Y,...ei,searchQuery:"",activeOptionIndex:eo,activationTrigger:null!=(en=et.trigger)?en:1}},5:(Y,et)=>{if(Y.disabled||1===Y.listboxState)return Y;let en=""!==Y.searchQuery?0:1,ei=Y.searchQuery+et.value.toLowerCase(),eo=(null!==Y.activeOptionIndex?Y.options.slice(Y.activeOptionIndex+en).concat(Y.options.slice(0,Y.activeOptionIndex+en)):Y.options).find(Y=>{var et;return!Y.dataRef.current.disabled&&(null==(et=Y.dataRef.current.textValue)?void 0:et.startsWith(ei))}),ea=eo?Y.options.indexOf(eo):-1;return -1===ea||ea===Y.activeOptionIndex?{...Y,searchQuery:ei}:{...Y,searchQuery:ei,activeOptionIndex:ea,activationTrigger:1}},6:Y=>Y.disabled||1===Y.listboxState||""===Y.searchQuery?Y:{...Y,searchQuery:""},7:(Y,et)=>{let en={id:et.id,dataRef:et.dataRef},ei=tV(Y,Y=>[...Y,en]);if(null===Y.activeOptionIndex){let{value:eo,mode:ea,compare:eu}=Y.propsRef.current,ec=et.dataRef.current.value;(0,tS.E)(ea,{1:()=>eo.some(Y=>eu(Y,ec)),0:()=>eu(eo,ec)})&&(ei.activeOptionIndex=ei.options.indexOf(en))}return{...Y,...ei}},8:(Y,et)=>{let en=tV(Y,Y=>{let en=Y.findIndex(Y=>Y.id===et.id);return -1!==en&&Y.splice(en,1),Y});return{...Y,...en,activationTrigger:1}}},tq=(0,eK.createContext)(null);function tK(Y){let et=(0,eK.useContext)(tq);if(null===et){let et=Error(`<${Y} /> is missing a parent component.`);throw Error.captureStackTrace&&Error.captureStackTrace(et,tK),et}return et}function t$(Y,et){return(0,tS.E)(et.type,tW,Y,et)}tq.displayName="ListboxContext";let tY=eK.Fragment,tQ=(0,tC.yV)(function(Y,et){let{value:en,defaultValue:ei,name:eo,onChange:ea,by:eu=(Y,et)=>Y===et,disabled:ec=!1,horizontal:ed=!1,multiple:ef=!1,...ep}=Y,eh=ed?"horizontal":"vertical",em=(0,tw.T)(et),[eg,ey]=tB(en,ea,ei),ek=(0,eK.useReducer)(t$,{listboxState:1,propsRef:{current:{value:eg,onChange:ey,mode:ef?1:0,compare:(0,tF.z)("string"==typeof eu?(Y,et)=>{let en=eu;return(null==Y?void 0:Y[en])===(null==et?void 0:et[en])}:eu)}},labelRef:(0,eK.createRef)(),buttonRef:(0,eK.createRef)(),optionsRef:(0,eK.createRef)(),disabled:ec,orientation:eh,options:[],searchQuery:"",activeOptionIndex:null,activationTrigger:1}),[{listboxState:ew,propsRef:eC,optionsRef:eS,buttonRef:eE},eT]=ek;eC.current.value=eg,eC.current.mode=ef?1:0,(0,tg.e)(()=>{eC.current.onChange=Y=>(0,tS.E)(eC.current.mode,{0:()=>ey(Y),1(){let et=eC.current.value.slice(),{compare:en}=eC.current,ei=et.findIndex(et=>en(et,Y));return -1===ei?et.push(Y):et.splice(ei,1),ey(et)}})},[ey,eC]),(0,tg.e)(()=>eT({type:2,disabled:ec}),[ec]),(0,tg.e)(()=>eT({type:3,orientation:eh}),[eh]),(0,tP.O)([eE,eS],(Y,et)=>{var en;eT({type:1}),(0,tO.sP)(et,tO.tJ.Loose)||(Y.preventDefault(),null==(en=eE.current)||en.focus())},0===ew);let e_=(0,eK.useMemo)(()=>({open:0===ew,disabled:ec,value:eg}),[ew,ec,eg]),ej={ref:em};return eK.createElement(tq.Provider,{value:ek},eK.createElement(tM.up,{value:(0,tS.E)(ew,{0:tM.ZM.Open,1:tM.ZM.Closed})},null!=eo&&null!=eg&&tI({[eo]:eg}).map(([Y,et])=>eK.createElement(tN._,{features:tN.A.Hidden,...(0,tC.oA)({key:Y,as:"input",type:"hidden",hidden:!0,readOnly:!0,name:Y,value:et})})),(0,tC.sY)({ourProps:ej,theirProps:ep,slot:e_,defaultTag:tY,name:"Listbox"})))}),tX="button",tJ=(0,tC.yV)(function(Y,et){var en;let[ei,eo]=tK("Listbox.Button"),ea=(0,tw.T)(ei.buttonRef,et),eu=`headlessui-listbox-button-${(0,tm.M)()}`,ec=(0,th.G)(),ed=(0,tF.z)(Y=>{switch(Y.key){case tT.R.Space:case tT.R.Enter:case tT.R.ArrowDown:Y.preventDefault(),eo({type:0}),ec.nextFrame(()=>{ei.propsRef.current.value||eo({type:4,focus:t_.T.First})});break;case tT.R.ArrowUp:Y.preventDefault(),eo({type:0}),ec.nextFrame(()=>{ei.propsRef.current.value||eo({type:4,focus:t_.T.Last})})}}),ef=(0,tF.z)(Y=>{Y.key===tT.R.Space&&Y.preventDefault()}),ep=(0,tF.z)(Y=>{if((0,tj.P)(Y.currentTarget))return Y.preventDefault();0===ei.listboxState?(eo({type:1}),ec.nextFrame(()=>{var Y;return null==(Y=ei.buttonRef.current)?void 0:Y.focus({preventScroll:!0})})):(Y.preventDefault(),eo({type:0}))}),eh=tk(()=>{if(ei.labelRef.current)return[ei.labelRef.current.id,eu].join(" ")},[ei.labelRef.current,eu]),em=(0,eK.useMemo)(()=>({open:0===ei.listboxState,disabled:ei.disabled,value:ei.propsRef.current.value}),[ei]),eg=Y,ey={ref:ea,id:eu,type:(0,tA.f)(Y,ei.buttonRef),"aria-haspopup":!0,"aria-controls":null==(en=ei.optionsRef.current)?void 0:en.id,"aria-expanded":ei.disabled?void 0:0===ei.listboxState,"aria-labelledby":eh,disabled:ei.disabled,onKeyDown:ed,onKeyUp:ef,onClick:ep};return(0,tC.sY)({ourProps:ey,theirProps:eg,slot:em,defaultTag:tX,name:"Listbox.Button"})}),t9="label",t5=(0,tC.yV)(function(Y,et){let[en]=tK("Listbox.Label"),ei=`headlessui-listbox-label-${(0,tm.M)()}`,eo=(0,tw.T)(en.labelRef,et),ea=(0,tF.z)(()=>{var Y;return null==(Y=en.buttonRef.current)?void 0:Y.focus({preventScroll:!0})}),eu=(0,eK.useMemo)(()=>({open:0===en.listboxState,disabled:en.disabled}),[en]);return(0,tC.sY)({ourProps:{ref:eo,id:ei,onClick:ea},theirProps:Y,slot:eu,defaultTag:t9,name:"Listbox.Label"})}),t4="ul",t3=tC.AN.RenderStrategy|tC.AN.Static,t6=(0,tC.yV)(function(Y,et){var en;let[ei,eo]=tK("Listbox.Options"),ea=(0,tw.T)(ei.optionsRef,et),eu=`headlessui-listbox-options-${(0,tm.M)()}`,ec=(0,th.G)(),ed=(0,th.G)(),ef=(0,tM.oJ)(),ep=null!==ef?ef===tM.ZM.Open:0===ei.listboxState;(0,eK.useEffect)(()=>{var Y;let et=ei.optionsRef.current;et&&0===ei.listboxState&&et!==(null==(Y=(0,tL.r)(et))?void 0:Y.activeElement)&&et.focus({preventScroll:!0})},[ei.listboxState,ei.optionsRef]);let eh=(0,tF.z)(Y=>{switch(ed.dispose(),Y.key){case tT.R.Space:if(""!==ei.searchQuery)return Y.preventDefault(),Y.stopPropagation(),eo({type:5,value:Y.key});case tT.R.Enter:if(Y.preventDefault(),Y.stopPropagation(),null!==ei.activeOptionIndex){let{dataRef:Y}=ei.options[ei.activeOptionIndex];ei.propsRef.current.onChange(Y.current.value)}0===ei.propsRef.current.mode&&(eo({type:1}),(0,tE.k)().nextFrame(()=>{var Y;return null==(Y=ei.buttonRef.current)?void 0:Y.focus({preventScroll:!0})}));break;case(0,tS.E)(ei.orientation,{vertical:tT.R.ArrowDown,horizontal:tT.R.ArrowRight}):return Y.preventDefault(),Y.stopPropagation(),eo({type:4,focus:t_.T.Next});case(0,tS.E)(ei.orientation,{vertical:tT.R.ArrowUp,horizontal:tT.R.ArrowLeft}):return Y.preventDefault(),Y.stopPropagation(),eo({type:4,focus:t_.T.Previous});case tT.R.Home:case tT.R.PageUp:return Y.preventDefault(),Y.stopPropagation(),eo({type:4,focus:t_.T.First});case tT.R.End:case tT.R.PageDown:return Y.preventDefault(),Y.stopPropagation(),eo({type:4,focus:t_.T.Last});case tT.R.Escape:return Y.preventDefault(),Y.stopPropagation(),eo({type:1}),ec.nextFrame(()=>{var Y;return null==(Y=ei.buttonRef.current)?void 0:Y.focus({preventScroll:!0})});case tT.R.Tab:Y.preventDefault(),Y.stopPropagation();break;default:1===Y.key.length&&(eo({type:5,value:Y.key}),ed.setTimeout(()=>eo({type:6}),350))}}),em=tk(()=>{var Y,et,en;return null!=(en=null==(Y=ei.labelRef.current)?void 0:Y.id)?en:null==(et=ei.buttonRef.current)?void 0:et.id},[ei.labelRef.current,ei.buttonRef.current]),eg=(0,eK.useMemo)(()=>({open:0===ei.listboxState}),[ei]),ey=Y,ek={"aria-activedescendant":null===ei.activeOptionIndex||null==(en=ei.options[ei.activeOptionIndex])?void 0:en.id,"aria-multiselectable":1===ei.propsRef.current.mode||void 0,"aria-labelledby":em,"aria-orientation":ei.orientation,id:eu,onKeyDown:eh,role:"listbox",tabIndex:0,ref:ea};return(0,tC.sY)({ourProps:ek,theirProps:ey,slot:eg,defaultTag:t4,features:t3,visible:ep,name:"Listbox.Options"})}),t7="li",t8=Object.assign(tQ,{Button:tJ,Label:t5,Options:t6,Option:(0,tC.yV)(function(Y,et){let{disabled:en=!1,value:ei,...eo}=Y,[ea,eu]=tK("Listbox.Option"),ec=`headlessui-listbox-option-${(0,tm.M)()}`,ed=null!==ea.activeOptionIndex&&ea.options[ea.activeOptionIndex].id===ec,{value:ef,compare:ep}=ea.propsRef.current,eh=(0,tS.E)(ea.propsRef.current.mode,{1:()=>ef.some(Y=>ep(Y,ei)),0:()=>ep(ef,ei)}),em=(0,eK.useRef)(null),eg=(0,tw.T)(et,em);(0,tg.e)(()=>{if(0!==ea.listboxState||!ed||0===ea.activationTrigger)return;let Y=(0,tE.k)();return Y.requestAnimationFrame(()=>{var Y,et;null==(et=null==(Y=em.current)?void 0:Y.scrollIntoView)||et.call(Y,{block:"nearest"})}),Y.dispose},[em,ed,ea.listboxState,ea.activationTrigger,ea.activeOptionIndex]);let ey=(0,eK.useRef)({disabled:en,value:ei,domRef:em});(0,tg.e)(()=>{ey.current.disabled=en},[ey,en]),(0,tg.e)(()=>{ey.current.value=ei},[ey,ei]),(0,tg.e)(()=>{var Y,et;ey.current.textValue=null==(et=null==(Y=em.current)?void 0:Y.textContent)?void 0:et.toLowerCase()},[ey,em]);let ek=(0,tF.z)(()=>ea.propsRef.current.onChange(ei));(0,tg.e)(()=>(eu({type:7,id:ec,dataRef:ey}),()=>eu({type:8,id:ec})),[ey,ec]);let ew=(0,tF.z)(Y=>{if(en)return Y.preventDefault();ek(),0===ea.propsRef.current.mode&&(eu({type:1}),(0,tE.k)().nextFrame(()=>{var Y;return null==(Y=ea.buttonRef.current)?void 0:Y.focus({preventScroll:!0})}))}),eC=(0,tF.z)(()=>{if(en)return eu({type:4,focus:t_.T.Nothing});eu({type:4,focus:t_.T.Specific,id:ec})}),eS=(0,tF.z)(()=>{en||ed||eu({type:4,focus:t_.T.Specific,id:ec,trigger:0})}),eE=(0,tF.z)(()=>{en||!ed||eu({type:4,focus:t_.T.Nothing})}),eT=(0,eK.useMemo)(()=>({active:ed,selected:eh,disabled:en}),[ed,eh,en]);return(0,tC.sY)({ourProps:{id:ec,ref:eg,role:"option",tabIndex:!0===en?void 0:-1,"aria-disabled":!0===en||void 0,"aria-selected":eh,disabled:void 0,onClick:ew,onFocus:eC,onPointerMove:eS,onMouseMove:eS,onPointerLeave:eE,onMouseLeave:eE},theirProps:eo,slot:eT,defaultTag:t7,name:"Listbox.Option"})})});var nt=en(98359);function nn({title:Y,titleId:et,...en},ei){return eK.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true",ref:ei,"aria-labelledby":et},en),Y?eK.createElement("title",{id:et},Y):null,eK.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M11.412 15.655L9.75 21.75l3.745-4.012M9.257 13.5H3.75l2.659-2.849m2.048-2.194L14.25 2.25 12 10.5h8.25l-4.707 5.043M8.457 8.457L3 3m5.457 5.457l7.086 7.086m0 0L21 21"}))}let na=eK.forwardRef(nn);var nu=na,nd=en(99581),nf=en(5974),np=en(14972),nh=en(63866),ng=en(35250),nv=["selectedOptions","selectedLabel","onChange","onAction","onOpen","onClose","dropdownRef"];function ny(Y,et){var en=Object.keys(Y);if(Object.getOwnPropertySymbols){var ei=Object.getOwnPropertySymbols(Y);et&&(ei=ei.filter(function(et){return Object.getOwnPropertyDescriptor(Y,et).enumerable})),en.push.apply(en,ei)}return en}function nb(Y){for(var et=1;etresubmit it for review."},domainInputPlaceholder:{id:"DevelopPluginModal.domainInputPlaceholder",defaultMessage:"ex: openai.com or localhost:3000"},authenticationFileText:{id:"DevelopPluginModal.authenticationFileText",defaultMessage:"My file requires authentication"},authenticationTypeText:{id:"DevelopPluginModal.authenticationTypeText",defaultMessage:"Authentication type"},accessTokenText:{id:"DevelopPluginModal.accessTokenText",defaultMessage:"Access token"},findManifestFileText:{id:"DevelopPluginModal.findManifestFileText",defaultMessage:"Find manifest file"},cancelButtonText:{id:"DevelopPluginModal.cancelButtonText",defaultMessage:"Cancel"},domainDisplayName:{id:"DevelopPluginModal.domainDisplayName",defaultMessage:"Domain"},bearerLabel:{id:"DevelopPluginModal.bearerLabel",defaultMessage:"Bearer"},basicLabel:{id:"DevelopPluginModal.basicLabel",defaultMessage:"Basic"},refetchManifestButtonText:{id:"DevelopPluginModal.refetchManifestButtonText",defaultMessage:"Refetch manifest"},installLocalhostPluginButtonText:{id:"DevelopPluginModal.installLocalhostPluginButtonText",defaultMessage:"Install localhost plugin"},nextButtonText:{id:"DevelopPluginModal.nextButtonText",defaultMessage:"Next"},foundPluginTitle:{id:"DevelopPluginModal.foundPluginTitle",defaultMessage:"Found plugin"},enterServiceAccessTokenLabel:{id:"DevelopPluginModal.enterServiceAccessTokenLabel",defaultMessage:"Enter your service access token:"},enterOAuthCredentialsLabel:{id:"DevelopPluginModal.enterOAuthCredentialsLabel",defaultMessage:"Enter your OAuth credentials:"},addVerificationTokenTitle:{id:"DevelopPluginModal.addVerificationTokenTitle",defaultMessage:"Add verification token"},verifyTokensButtonText:{id:"DevelopPluginModal.verifyTokensButtonText",defaultMessage:"Verify tokens"},addTokensLaterButtonText:{id:"DevelopPluginModal.addTokensLaterButtonText",defaultMessage:"I'll add the tokens later"},addVerificationTokensText:{id:"DevelopPluginModal.addVerificationTokensText",defaultMessage:"Add the following verification tokens to your manifest file:"},readyToInstallTitle:{id:"DevelopPluginModal.readyToInstallTitle",defaultMessage:"Ready to install"},installForMeButtonText:{id:"DevelopPluginModal.installForMeButtonText",defaultMessage:"Install for me"},installLaterButtonText:{id:"DevelopPluginModal.installLaterButtonText",defaultMessage:"Install later"},unverifiedPluginText:{id:"DevelopPluginModal.unverifiedPluginText",defaultMessage:"Your unverified plugin can now be installed by up to 15 developers. Once you're ready to make your plugin available to everyone, you can submit your plugin for review."}});function ra(Y){var et=Y.onClickInstall,en=Y.onInstallLocalhost,ei=Y.onClose,eo=(0,eK.useState)(),ea=eo[0],eu=eo[1],ec=(0,eK.useState)(),ed=ec[0],ef=ec[1],ep=(0,eK.useState)(!1),eh=ep[0],em=ep[1],eg=(0,eK.useCallback)(function(Y){eu(Y)},[]),ey=(0,eK.useCallback)(function(){em(!0)},[]);return eh&&null!=ea&&ea.scrapeManifestResponse.plugin?(0,ng.jsx)(rh,{plugin:null==ea?void 0:ea.scrapeManifestResponse.plugin,onClickInstall:et,onClose:ei}):ed&&null!=ea&&ea.scrapeManifestResponse.plugin?(0,ng.jsx)(rp,{plugin:ea.scrapeManifestResponse.plugin,manifestAccessToken:ea.manifestAccessToken,verificationTokens:ed,onReadyToInstall:ey,onClose:ei}):ea?(0,ng.jsx)(rc,{loadManifestResult:ea,onRefetch:eg,onSubmitAuthInfo:ef,onReadyToInstall:ey,onInstallLocalhost:en,onClose:ei}):(0,ng.jsx)(rs,{onFetch:eg,onClose:ei})}function rs(Y){var et=Y.onFetch,en=Y.onClose,ei=(0,n4.Z)(),eo=(0,eB.aF)(),ea=(0,eK.useState)(!1),eu=ea[0],ec=ea[1],ed=(0,eK.useState)("bearer"),ef=ed[0],ep=ed[1],eh=(0,eK.useState)(),em=eh[0],eg=eh[1],ey=(0,eK.useRef)(null),ek=(0,eK.useRef)(null),ew=(0,n3.useFetchManifestAndSpec)(),eC=ew.fetchManifestAndSpec,eS=ew.isLoading;(0,eK.useEffect)(function(){var Y;null===(Y=ey.current)||void 0===Y||Y.focus()},[]);var eE=(0,eK.useCallback)(function(){ec(function(Y){return!Y})},[]),eT=(0,eK.useCallback)(function(Y){ep(Y.target.value)},[]),e_=(0,eK.useCallback)((0,nH.Z)(nV().mark(function Y(){var en,eo,ea;return nV().wrap(function(Y){for(;;)switch(Y.prev=Y.next){case 0:if(ea=null===(en=ey.current)||void 0===en?void 0:en.value){Y.next=4;break}return eg(ei.formatMessage(ro.domainInputPlaceholder)),Y.abrupt("return");case 4:eC({domain:ea,manifestAccessToken:eu?{authorization_type:ef,token:(null===(eo=ek.current)||void 0===eo?void 0:eo.value)||""}:void 0,onSuccess:et,onError:function(Y){return eg((null==Y?void 0:Y.message)||"Couldn't find manifest.")}});case 6:case"end":return Y.stop()}},Y)})),[eC,et,ef,eu,ei]);return(0,ng.jsx)(nq.Z,{isOpen:!0,onClose:en,type:"success",title:(0,ng.jsx)(eY.Z,ri({},ro.enterWebsiteDomainTitle)),primaryButton:(0,ng.jsx)(nW.ZP.Button,{title:ei.formatMessage(ro.findManifestFileText),color:"primary",onClick:e_,loading:eS}),secondaryButton:(0,ng.jsx)(nW.ZP.Button,{title:ei.formatMessage(ro.cancelButtonText),color:"neutral",onClick:en}),children:(0,ng.jsxs)(n7,{children:[(0,ng.jsx)("a",{href:"https://platform.openai.com/docs/plugins/getting-started",target:"_blank",rel:"noreferrer",className:"text-green-600",children:(0,ng.jsx)(eY.Z,ri({},ro.learnToBuildPlugin))}),(0,ng.jsx)(n$,{icon:"\uD83D\uDEA8",children:(0,ng.jsx)(eY.Z,ri(ri({},ro.pluginApprovalWarning),{},{values:{resubmitLink:function(Y){return(0,ng.jsx)("a",{target:"_blank",rel:"noreferrer",className:"text-green-600",href:"https://platform.openai.com/docs/plugins/review/submit-a-plugin-for-review",children:Y})}}}))}),(0,ng.jsx)(nK.Z,{ref:ey,name:"url",displayName:ei.formatMessage(ro.domainDisplayName),placeholder:ei.formatMessage(ro.domainInputPlaceholder),onPressEnter:e_,autoFocus:!0}),null!=eo&&(0,n5.yl)(eo)&&(0,ng.jsxs)(ng.Fragment,{children:[(0,ng.jsxs)("div",{role:"button",className:"flex cursor-pointer items-center gap-1 text-sm text-black/60 hover:text-black/70",onClick:eE,children:[(0,ng.jsx)("div",{children:(0,ng.jsx)(eY.Z,ri({},ro.authenticationFileText))}),eu?(0,ng.jsx)(e$.rH8,{className:"icon-sm"}):(0,ng.jsx)(e$.bTu,{className:"icon-sm"})]}),eu&&(0,ng.jsxs)(ng.Fragment,{children:[(0,ng.jsxs)("div",{className:"flex flex-col gap-2 text-sm",children:[(0,ng.jsx)("div",{children:(0,ng.jsx)(eY.Z,ri({},ro.authenticationTypeText))}),(0,ng.jsxs)("div",{className:"flex gap-6",children:[(0,ng.jsx)(ru,{label:ei.formatMessage(ro.bearerLabel),value:"bearer",checked:"bearer"===ef,onChange:eT}),(0,ng.jsx)(ru,{label:ei.formatMessage(ro.basicLabel),value:"basic",checked:"basic"===ef,onChange:eT})]})]}),(0,ng.jsxs)("div",{className:"flex flex-col gap-2 text-sm",children:[(0,ng.jsx)("div",{children:(0,ng.jsx)(eY.Z,ri({},ro.accessTokenText))}),(0,ng.jsx)(nK.Z,{ref:ek,name:"manifestToken",onPressEnter:e_})]})]})]}),em&&(0,ng.jsx)(n8,{children:em})]})})}function ru(Y){var et=Y.label,en=Y.value,ei=Y.checked,eo=Y.onChange;return(0,ng.jsxs)("label",{className:"flex items-center gap-2",children:[(0,ng.jsx)("input",{name:"manifestAuthType",type:"radio",value:en,checked:ei,onChange:eo,className:"text-green-600 focus:ring-green-600"}),et]})}function rc(Y){var et=Y.loadManifestResult,en=Y.onRefetch,ei=Y.onSubmitAuthInfo,eo=Y.onReadyToInstall,ea=Y.onInstallLocalhost,eu=Y.onClose,ec=(0,n4.Z)(),ed=et.domain,ef=et.manifestAccessToken,ep=et.scrapeManifestResponse,eh=et.apiValidationInfo,em=ep.plugin,eg=ep.manifest_validation_info,ey=(0,eK.useState)(),ek=ey[0],ew=ey[1],eC=(0,eK.useState)(!1),eS=eC[0],eE=eC[1],eT=(0,eK.useRef)(null),e_=(0,eK.useRef)(null),ej=(0,eK.useRef)(null),eO=(0,n3.useFetchManifestAndSpec)(),eM=eO.fetchManifestAndSpec,eA=eO.isLoading,eP=(0,n9.NL)(),eN=em&&(0,nz.cf)(em),eI=(null==em?void 0:em.manifest.auth.type)==="service_http",eD=(null==em?void 0:em.manifest.auth.type)==="oauth",eR=eg.errors&&eg.errors.length>0||(null==eh?void 0:eh.errors)&&(null==eh?void 0:eh.errors.length)>0,eL=(0,eK.useCallback)((0,nH.Z)(nV().mark(function Y(){var et,ec,ep,eh,eg;return nV().wrap(function(Y){for(;;)switch(Y.prev=Y.next){case 0:if(!eR){Y.next=4;break}eM({domain:ed,manifestAccessToken:ef,onSuccess:en,onError:function(Y){return ew((null==Y?void 0:Y.message)||"Couldn't find manifest.")}}),Y.next=54;break;case 4:if(!eN){Y.next=9;break}(0,n3.addToCachedInstalledPlugins)(em,eP),ea(em),Y.next=54;break;case 9:if(!eI){Y.next=31;break}if(null===(et=eT.current)||void 0===et?void 0:et.value){Y.next=14;break}return ew("Please provide your service access token."),Y.abrupt("return");case 14:return Y.prev=14,eE(!0),Y.next=18,n0.Z.setPluginServiceHttpToken({id:em.id,serviceAccessToken:eT.current.value});case 18:ei(Y.sent.verification_tokens),Y.next=26;break;case 23:Y.prev=23,Y.t0=Y.catch(14),ew("Error setting access token.");case 26:return Y.prev=26,eE(!1),Y.finish(26);case 29:Y.next=54;break;case 31:if(!eD){Y.next=53;break}if(eh=null===(ec=e_.current)||void 0===ec?void 0:ec.value,eg=null===(ep=ej.current)||void 0===ep?void 0:ep.value,!(!eh||!eg)){Y.next=37;break}return ew("Please provide your OAuth credentials."),Y.abrupt("return");case 37:return Y.prev=37,Y.next=40,n0.Z.setPluginOAuthClientCredentials({id:em.id,clientId:e_.current.value,clientSecret:ej.current.value});case 40:ei(Y.sent.verification_tokens),Y.next=48;break;case 45:Y.prev=45,Y.t1=Y.catch(37),ew("Error setting OAuth credentials.");case 48:return Y.prev=48,eE(!1),Y.finish(48);case 51:Y.next=54;break;case 53:em?eo(em):eu();case 54:case"end":return Y.stop()}},Y,null,[[14,23,26,29],[37,45,48,51]])})),[eI,eD,em,ed,ef,eR,eN,eP,eM,en,ei,eo,ea,eu]);return(0,ng.jsx)(nq.Z,{isOpen:!0,onClose:eu,type:"success",title:(0,ng.jsx)(eY.Z,ri({},ro.foundPluginTitle)),primaryButton:(0,ng.jsx)(nW.ZP.Button,{title:eR?ec.formatMessage(ro.refetchManifestButtonText):eN?ec.formatMessage(ro.installLocalhostPluginButtonText):ec.formatMessage(ro.nextButtonText),color:"primary",onClick:eL,loading:eS||eA}),secondaryButton:(eR||eI||eD)&&(0,ng.jsx)(nW.ZP.Button,{title:ec.formatMessage(ro.cancelButtonText),color:"neutral",onClick:eu}),children:(0,ng.jsxs)(n7,{children:[(0,ng.jsx)(rn.rC,{manifestValidationInfo:eg}),eh&&(0,ng.jsx)(rn.q6,{apiValidationInfo:eh}),em&&(0,ng.jsx)(n6.Z,{plugin:em}),eI&&!eR&&(0,ng.jsxs)("div",{children:[(0,ng.jsx)("div",{className:"text-sm",children:(0,ng.jsx)(eY.Z,ri({},ro.enterServiceAccessTokenLabel))}),(0,ng.jsx)("div",{className:"mt-2",children:(0,ng.jsx)(nK.Z,{ref:eT,name:"serviceToken",placeholder:"Service access token",autoComplete:"off",onPressEnter:eL,autoFocus:!0})})]}),eD&&!eR&&(0,ng.jsxs)("div",{children:[(0,ng.jsx)("div",{className:"text-sm",children:(0,ng.jsx)(eY.Z,ri({},ro.enterOAuthCredentialsLabel))}),(0,ng.jsx)("div",{className:"mt-2",children:(0,ng.jsx)(nK.Z,{ref:e_,name:"clientId",placeholder:"Client ID",autoComplete:"off",onPressEnter:eL,autoFocus:!0})}),(0,ng.jsx)("div",{className:"mt-2",children:(0,ng.jsx)(nK.Z,{ref:ej,type:"password",name:"clientSecret",placeholder:"Client secret",autoComplete:"off",onPressEnter:eL})})]}),ek&&(0,ng.jsx)(n8,{children:ek})]})})}function rp(Y){var et=Y.plugin,en=Y.manifestAccessToken,ei=Y.verificationTokens,eo=Y.onReadyToInstall,ea=Y.onClose,eu=(0,n4.Z)(),ec=(0,eK.useState)(),ed=ec[0],ef=ec[1],ep=(0,eK.useState)(!1),eh=ep[0],em=ep[1],eg=(0,eK.useCallback)((0,nH.Z)(nV().mark(function Y(){var ea,eu,ec;return nV().wrap(function(Y){for(;;)switch(Y.prev=Y.next){case 0:return Y.prev=0,em(!0),Y.next=4,n0.Z.scrapePluginManifest({domain:et.domain,manifestAccessToken:en});case 4:if(!(ea=Y.sent.plugin)){Y.next=19;break}eu="service_http"===ea.manifest.auth.type||"oauth"===ea.manifest.auth.type?ea.manifest.auth.verification_tokens:{},Y.t0=nV().keys(ei);case 9:if((Y.t1=Y.t0()).done){Y.next=16;break}if(!(ei[ec=Y.t1.value]!==eu[ec])){Y.next=14;break}return ef('Please add the "'.concat(ec,'" token to your manifest file.')),Y.abrupt("return");case 14:Y.next=9;break;case 16:eo(ea),Y.next=20;break;case 19:ef("Error creating plugin.");case 20:Y.next=25;break;case 22:Y.prev=22,Y.t2=Y.catch(0),ef("Error creating plugin.");case 25:return Y.prev=25,em(!1),Y.finish(25);case 28:case"end":return Y.stop()}},Y,null,[[0,22,25,28]])})),[et,en,ei,eo]);return(0,ng.jsx)(nq.Z,{isOpen:!0,onClose:ea,type:"success",title:(0,ng.jsx)(eY.Z,ri({},ro.addVerificationTokenTitle)),primaryButton:(0,ng.jsx)(nW.ZP.Button,{title:eu.formatMessage(ro.verifyTokensButtonText),color:"primary",onClick:eg,loading:eh}),secondaryButton:(0,ng.jsx)(nW.ZP.Button,{title:eu.formatMessage(ro.addTokensLaterButtonText),color:"neutral",onClick:ea}),children:(0,ng.jsxs)(n7,{children:[(0,ng.jsx)(n6.Z,{plugin:et}),(0,ng.jsx)("div",{className:"text-sm",children:(0,ng.jsx)(eY.Z,ri({},ro.addVerificationTokensText))}),(0,ng.jsx)("pre",{className:"text-sm",children:JSON.stringify(ei,null)}),ed&&(0,ng.jsx)(n8,{children:ed})]})})}function rh(Y){var et=Y.plugin,en=Y.onClickInstall,ei=Y.onClose,eo=(0,n4.Z)(),ea=(0,eK.useCallback)(function(){en(et)},[et,en]);return(0,ng.jsx)(nq.Z,{isOpen:!0,onClose:ei,type:"success",title:(0,ng.jsx)(eY.Z,ri({},ro.readyToInstallTitle)),primaryButton:(0,ng.jsx)(nW.ZP.Button,{title:eo.formatMessage(ro.installForMeButtonText),color:"primary",onClick:ea}),secondaryButton:(0,ng.jsx)(nW.ZP.Button,{title:eo.formatMessage(ro.installLaterButtonText),color:"neutral",onClick:ei}),children:(0,ng.jsx)(n7,{children:(0,ng.jsx)("div",{className:"text-sm",children:(0,ng.jsx)(eY.Z,ri(ri({},ro.unverifiedPluginText),{},{values:{developersLink:function(Y){return(0,ng.jsx)("a",{href:"https://platform.openai.com/docs/plugins/production/can-i-invite-people-to-try-my-plugin",target:"_blank",rel:"noreferrer",className:"text-green-600",children:Y})},submitPluginLink:function(Y){return(0,ng.jsx)("a",{href:"https://platform.openai.com/docs/plugins/review/submit-a-plugin-for-review",target:"_blank",rel:"noreferrer",className:"text-green-600",children:Y})}}}))})})})}function rm(Y,et){var en=Object.keys(Y);if(Object.getOwnPropertySymbols){var ei=Object.getOwnPropertySymbols(Y);et&&(ei=ei.filter(function(et){return Object.getOwnPropertyDescriptor(Y,et).enumerable})),en.push.apply(en,ei)}return en}function rg(Y){for(var et=1;et=Y.length?{done:!0}:{done:!1,value:Y[ei++]}},e:function(Y){throw Y},f:eo}}throw TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var ea,eu=!0,ec=!1;return{s:function(){en=en.call(Y)},n:function(){var Y=en.next();return eu=Y.done,Y},e:function(Y){ec=!0,ea=Y},f:function(){try{eu||null==en.return||en.return()}finally{if(ec)throw ea}}}}function rI(Y,et){if(Y){if("string"==typeof Y)return rD(Y,et);var en=Object.prototype.toString.call(Y).slice(8,-1);if("Object"===en&&Y.constructor&&(en=Y.constructor.name),"Map"===en||"Set"===en)return Array.from(Y);if("Arguments"===en||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(en))return rD(Y,et)}}function rD(Y,et){(null==et||et>Y.length)&&(et=Y.length);for(var en=0,ei=Array(et);en0})},[en]),isLoading:et}}function rF(Y){if(Y!==eT.All&&Y!==eT.Installed)return Y}function rB(Y){var et=Y.filter,en=Y.query,ei=Y.page,eo=Y.pageSize,ea=(0,rA.Z)({category:rF(et),search:en,offset:eo*ei,limit:eo}),eu=ea.data,ec=ea.isLoading,ed=(0,rP.C)(),ef=ed.installedPlugins,ep=ed.isLoading,eh=rU(ef,en);if(et===eT.Installed){var em=rz({page:ei,items:eh,pageSize:eo});return{isLoading:ep,items:em.pageItems,pagesTotal:em.pagesTotal}}var eg=null!=eu?eu:{count:void 0,items:void 0},ey=eg.count;return{isLoading:ec,items:eg.items,pagesTotal:void 0!==ey?Math.ceil(ey/eo):void 0}}function rz(Y){var et=Y.page,en=Y.items,ei=Y.pageSize,eo=Math.ceil(en.length/ei),ea=et*ei,eu=ea+ei;return{pagesTotal:eo,pageItems:en.slice(ea,eu)}}function rU(Y,et){return(0,eK.useMemo)(function(){return""!==et?Y.map(function(Y){return{plugin:Y,score:rZ(Y,et)}}).filter(function(Y){return Y.score>0}).sort(function(Y,et){return et.score-Y.score}).map(function(Y){return Y.plugin}):Y.sort(function(Y,et){return Y.manifest.name_for_human.localeCompare(et.manifest.name_for_human)})},[Y,et])}function rZ(Y,et){var en=et.toLowerCase(),ei=en.trim().split(/\s+/),eo=Y.manifest.description_for_human.toLowerCase(),ea=Y.manifest.name_for_human.toLowerCase(),eu=0;if(ea===en||Y.domain.toLowerCase()===en)return 1e3;if(ea.startsWith(en))return 500;if(ea.includes(en))return 100;var ec,ed=rN(ei);try{for(ed.s();!(ec=ed.n()).done;){var ef=ec.value;if(ea.startsWith(ef))eu+=50;else if(ea.includes(ef))eu+=10;else{if(!eo.includes(ef))return 0;eu+=1}}}catch(Y){ed.e(Y)}finally{ed.f()}return eu}var rH=en(6939);function rG(Y,et){var en=Object.keys(Y);if(Object.getOwnPropertySymbols){var ei=Object.getOwnPropertySymbols(Y);et&&(ei=ei.filter(function(et){return Object.getOwnPropertyDescriptor(Y,et).enumerable})),en.push.apply(en,ei)}return en}function rV(Y){for(var et=1;et=Y.length?{done:!0}:{done:!1,value:Y[ei++]}},e:function(Y){throw Y},f:eo}}throw TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var ea,eu=!0,ec=!1;return{s:function(){en=en.call(Y)},n:function(){var Y=en.next();return eu=Y.done,Y},e:function(Y){ec=!0,ea=Y},f:function(){try{eu||null==en.return||en.return()}finally{if(ec)throw ea}}}}function rq(Y,et){if(Y){if("string"==typeof Y)return rK(Y,et);var en=Object.prototype.toString.call(Y).slice(8,-1);if("Object"===en&&Y.constructor&&(en=Y.constructor.name),"Map"===en||"Set"===en)return Array.from(Y);if("Arguments"===en||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(en))return rK(Y,et)}}function rK(Y,et){(null==et||et>Y.length)&&(et=Y.length);for(var en=0,ei=Array(et);en0,eu=en2&&void 0!==arguments[2]?arguments[2]:10,ei=Math.max(0,et-en+1);if(0===ei)return rQ(0,et);var eo=rQ(0,Y),ea=rQ(Y+1,et);if(ei1&&(0,ng.jsxs)("div",{className:"flex flex-wrap gap-3",children:[eC.map(function(Y){return(0,ng.jsx)(ir,{selected:ef===Y.id,onClick:function(){ep(Y.id)},children:Y.title},Y.id)}),(0,ng.jsxs)("div",{className:"relative",children:[(0,ng.jsx)("div",{className:"pointer-events-none absolute inset-y-0 left-0 flex items-center pl-3",children:(0,ng.jsx)(e$.jRj,{className:"icon-md text-token-text-tertiary"})}),(0,ng.jsx)(nK.Z,{className:"pl-10",autoFocus:!0,type:"search",placeholder:eu.formatMessage(r3.searchPlaceholder),value:em,onChange:function(Y){eg(Y.target.value),ep(eT.All),eS(Y.target.value)},name:"search"})]})]}),(0,ng.jsx)(r8,{filter:ef,query:ek,onInstallWithAuthRequired:et,children:(0,ng.jsxs)("div",{className:"flex flex-col items-center gap-2 sm:flex-row",children:[(null==ec?void 0:ec.includes("tools3_dev"))&&(0,ng.jsxs)(ng.Fragment,{children:[(0,ng.jsx)(ih,{onClick:en,children:(0,ng.jsx)(eY.Z,r5({},r3.installUnverifiedPlugin))}),(0,ng.jsx)(im,{}),(0,ng.jsx)(ih,{onClick:ei,children:(0,ng.jsx)(eY.Z,r5({},r3.developPlugin))}),(0,ng.jsx)(im,{})]}),(0,ng.jsx)(ih,{onClick:eo,children:(0,ng.jsx)(eY.Z,r5({},r3.aboutPlugins))})]})})]})})}function r8(Y){var et=Y.filter,en=Y.query,ei=Y.onInstallWithAuthRequired,eo=Y.children,ea=r4[(0,nf.dQ)()],eu=(0,eK.useState)(0),ec=eu[0],ed=eu[1],ef=rB({pageSize:ea,filter:et,query:en,page:ec}),ep=ef.isLoading,eh=ef.items,em=ef.pagesTotal;(0,eK.useEffect)(function(){ed(0)},[et,en]);var eg=(0,eK.useState)(!1),ey=eg[0],ek=eg[1];return ey?(0,ng.jsx)(r2,{onClose:function(){ek(!1)}}):(0,ng.jsxs)(ng.Fragment,{children:[(0,ng.jsx)(ii,{plugins:null!=eh?eh:[],numSkeletons:ea,query:en,isLoading:ep,onInstallWithAuthRequired:ei,onRequestMfa:function(){return ek(!0)}}),(0,ng.jsxs)("div",{className:"flex flex-col flex-wrap items-center justify-center gap-6 sm:flex-row md:justify-between",children:[(0,ng.jsx)("div",{className:"max-lg:justify-center flex flex-1 justify-start",children:void 0!==em&&em>1&&(0,ng.jsx)(rY,{page:ec,numPages:em,goToPage:ed})}),eo]})]})}function ir(Y){var et=Y.selected,en=Y.onClick,ei=Y.children;return(0,ng.jsx)(eJ.z,{color:et?"light":"neutral",className:(0,eG.default)("focus:ring-0",et&&"hover:bg-gray-200",!et&&"text-token-text-primary"),onClick:en,children:ei})}function ii(Y){var et=Y.plugins,en=Y.numSkeletons,ei=Y.isLoading,eo=Y.onInstallWithAuthRequired,ea=Y.onRequestMfa,eu=Y.query;if(0===et.length&&!ei&&eu)return(0,ng.jsxs)("div",{className:"flex h-[404px] flex-col items-center justify-center gap-4",children:[(0,ng.jsx)("div",{className:"text-lg font-medium",children:(0,ng.jsx)(eY.Z,r5(r5({},r3.noSearchResultsTitle),{},{values:{query:eu}}))}),(0,ng.jsx)("div",{className:"text-sm text-token-text-primary",children:(0,ng.jsx)(eY.Z,r5({},r3.noSearchResultsHint))})]});var ec=ei?Array(en).fill(0).map(function(Y,et){return(0,ng.jsx)(il,{},et)}):et.map(function(Y){return(0,ng.jsx)(ia,{plugin:Y,onInstallWithAuthRequired:eo,onRequestMfa:ea},Y.id)});return(0,ng.jsx)("div",{className:"grid grid-cols-1 gap-3 sm:grid-cols-2 sm:grid-rows-2 lg:grid-cols-3 xl:grid-cols-4",children:ec})}function ia(Y){var et,en,ei=Y.plugin,eo=Y.onInstallWithAuthRequired,ea=Y.onRequestMfa,eu=(0,eK.useState)(!1),ec=eu[0],ed=eu[1],ef=(0,eK.useState)(!1),ep=ef[0],eh=ef[1],em=(0,n3.useInstallPlugin)({onSuccess:function(Y){(0,nZ.wu)(Y.id)},onError:function(Y){console.error(Y),nB.m.danger("Error installing ".concat(ei.manifest.name_for_human,"."))},onSettled:function(){ed(!1)}}),eg=(0,n3.useUninstallPlugin)({onSuccess:function(){},onError:function(Y){console.error(Y),nB.m.danger("Error uninstalling ".concat(ei.manifest.name_for_human,"."))},onSettled:function(){eh(!1)}}),ey=(0,n5.kP)().session,ek=(0,eI.hz)(),ew=(0,n4.Z)(),eC=(0,r_.S)().isUsernamePassword,eS=(0,eK.useCallback)(function(){var Y,et=ei.manifest.auth.type;if(!("none"===et||"service_http"===et)&&!(null!=ey&&null!==(Y=ey.user)&&void 0!==Y&&Y.mfa)&&null!=ek&&ek.includes(eD.i)&&eC){ea();return}"oauth"===et?(0,n3.doOauthRedirect)(ei):"user_http"===et?eo(ei):(ed(!0),em(ei.id))},[ei,em,eo,ea,eC,ey,ek]),eE=(0,eK.useCallback)(function(){eh(!0),eg(ei.id)},[ei,eg]);return en=ec||ep?(0,ng.jsxs)(eJ.z,{color:"light",className:"bg-green-100 hover:bg-green-100",children:[ec?ew.formatMessage(r3.installing):ew.formatMessage(r3.uninstalling),(0,ng.jsx)(nh.Z,{})]}):null!==(et=ei.user_settings)&&void 0!==et&&et.is_installed?(0,ng.jsxs)(eJ.z,{color:"light",className:"hover:bg-gray-200",onClick:eE,children:[(0,ng.jsx)(eY.Z,r5({},r3.uninstall)),(0,ng.jsx)(e$.$Rx,{className:"icon-sm"})]}):(0,ng.jsxs)(eJ.z,{onClick:eS,children:[(0,ng.jsx)(eY.Z,r5({},r3.install)),(0,ng.jsx)(e$.wzc,{className:"icon-sm"})]}),(0,ng.jsx)(iu,{logo:(0,ng.jsx)(tp.Z,{url:ei.manifest.logo_url,name:ei.manifest.name_for_human,size:"100%",large:!0}),tag:(0,nz.cf)(ei)?(0,ng.jsx)(rM.Aj,{}):"approved"!==ei.status?(0,ng.jsx)(rM.i$,{}):void 0,title:(0,ng.jsx)("div",{className:"max-w-full truncate text-lg leading-6",children:ei.manifest.name_for_human}),button:en,description:ei.manifest.description_for_human,developerInfo:(0,ng.jsxs)("div",{className:"flex items-center gap-1.5",children:[(0,ng.jsx)(eY.Z,r5({},r3.developerInfo)),(0,ng.jsx)("a",{href:ei.manifest.legal_info_url,target:"_blank",rel:"noreferrer",children:(0,ng.jsx)(e$.RsK,{className:"icon-xs"})}),(0,ng.jsx)("a",{href:"mailto:".concat(ei.manifest.contact_email),children:(0,ng.jsx)(e$.Imn,{className:"icon-xs"})})]})})}function il(){return(0,ng.jsx)(iu,{logo:(0,ng.jsx)("div",{className:"h-full w-full rounded-[5px] bg-gray-300"}),title:(0,ng.jsx)("div",{className:"h-[19px] w-[103px] rounded-[5px] bg-gray-100"}),button:(0,ng.jsx)("div",{className:"h-[36px] w-[103px] rounded-[5px] bg-gray-200"}),description:(0,ng.jsxs)("div",{className:"flex flex-col gap-1.5",children:[(0,ng.jsx)("div",{className:"h-[14px] w-[209px] rounded-[5px] bg-gray-100"}),(0,ng.jsx)("div",{className:"h-[14px] w-[218px] rounded-[5px] bg-gray-100"}),(0,ng.jsx)("div",{className:"h-[14px] w-[184px] rounded-[5px] bg-gray-100"})]}),developerInfo:(0,ng.jsx)("div",{className:"h-full w-[120px] rounded-[5px] bg-gray-50"})})}function iu(Y){var et=Y.logo,en=Y.tag,ei=Y.title,eo=Y.button,ea=Y.description,eu=Y.developerInfo;return(0,ng.jsxs)("div",{className:"popover flex flex-col gap-4 rounded border border-black/10 bg-token-main-surface-primary p-6 shadow-lg dark:border-white/20",children:[(0,ng.jsxs)("div",{className:"flex gap-4",children:[(0,ng.jsx)("div",{className:"h-[70px] w-[70px] shrink-0",children:et}),(0,ng.jsxs)("div",{className:"flex min-w-0 flex-col items-start justify-between",children:[null!=en?(0,ng.jsxs)("div",{className:"flex items-center gap-1.5",children:[en,ei]}):ei,eo]})]}),(0,ng.jsx)("div",{className:"h-[60px] text-sm text-black/70 line-clamp-3 dark:text-white/70",children:ea}),(0,ng.jsx)("div",{className:"h-[14px] text-xs text-black/60 dark:text-white/60",children:eu})]})}var ih=tf.Z.button(eO||(eO=(0,tc.Z)(["text-sm text-black/70 dark:text-white/70 whitespace-nowrap ",""])),function(Y){return Y.$disabled?"opacity-50 cursor-default":"hover:text-black/50 dark:hover:text-white/50"}),im=tf.Z.div(eM||(eM=(0,tc.Z)(["hidden h-4 border-l border-black/30 dark:border-white/30 sm:block"])));function ig(Y,et){var en=Object.keys(Y);if(Object.getOwnPropertySymbols){var ei=Object.getOwnPropertySymbols(Y);et&&(ei=ei.filter(function(et){return Object.getOwnPropertyDescriptor(Y,et).enumerable})),en.push.apply(en,ei)}return en}function iy(Y){for(var et=1;et=Y.length?{done:!0}:{done:!1,value:Y[ei++]}},e:function(Y){throw Y},f:eo}}throw TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var ea,eu=!0,ec=!1;return{s:function(){en=en.call(Y)},n:function(){var Y=en.next();return eu=Y.done,Y},e:function(Y){ec=!0,ea=Y},f:function(){try{eu||null==en.return||en.return()}finally{if(ec)throw ea}}}}function ij(Y,et){if(Y){if("string"==typeof Y)return iO(Y,et);var en=Object.prototype.toString.call(Y).slice(8,-1);if("Object"===en&&Y.constructor&&(en=Y.constructor.name),"Map"===en||"Set"===en)return Array.from(Y);if("Arguments"===en||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(en))return iO(Y,et)}}function iO(Y,et){(null==et||et>Y.length)&&(et=Y.length);for(var en=0,ei=Array(et);ennZ.hZ)ef(!0),setTimeout(function(){ef(!1)},600);else{var et,en=Y.filter(function(Y){return!ey.find(function(et){return et.id===Y.id})}),ei=i_(nZ.iO);try{var eo=function(){var Y=et.value,ei=ey.find(function(et){return Y.includes(et.domain)});if(ei){var eo=Y.find(function(Y){return Y!==ei.domain}),ea=en.find(function(Y){return Y.domain===eo});if(ea)return nB.m.warning("You can't enable ".concat(ea.manifest.name_for_human," while ").concat(ei.manifest.name_for_human," is enabled.")),{v:void 0}}};for(ei.s();!(et=ei.n()).done;){var ea=eo();if("object"==typeof ea)return ea.v}}catch(Y){ei.e(Y)}finally{ei.f()}(0,nZ.dT)(Y.map(function(Y){return Y.id}))}},[ey]),ej=(0,eK.useCallback)(function(Y){var et;null===(et=ek.current)||void 0===et||et.close(),"store"===Y&&eu(!0)},[]),eO=(0,eK.useCallback)(function(){eT(ey),td.m9.logEvent("chatgpt_plugin_chooser_opened",null,{num_enabled_plugins:"".concat(ey.length)}),eU.A.logEvent(eZ.M.pluginChooserOpened,{num_enabled_plugins:"".concat(ey.length)})},[ey]),eM=(0,eK.useCallback)(function(){var Y,et=eE.filter(function(Y){return!ey.find(function(et){return et.id===Y.id})}),en=i_(ey.filter(function(Y){return!eE.find(function(et){return et.id===Y.id})}));try{for(en.s();!(Y=en.n()).done;){var ei=Y.value;td.m9.logEvent("chatgpt_plugin_enabled",null,{plugin_id:ei.id}),eU.A.logEvent(eZ.M.pluginEnabled,{plugin_id:ei.id})}}catch(Y){en.e(Y)}finally{en.f()}var eo,ea=i_(et);try{for(ea.s();!(eo=ea.n()).done;){var eu=eo.value;td.m9.logEvent("chatgpt_plugin_disabled",null,{plugin_id:eu.id}),eU.A.logEvent(eZ.M.pluginDisabled,{plugin_id:eu.id})}}catch(Y){ea.e(Y)}finally{ea.f()}},[ey,eE]),eA=em.map(function(Y){return{value:Y,title:Y.manifest.name_for_human,description:Y.manifest.description_for_human,tags:[],customTags:(0,nz.cf)(Y)?(0,ng.jsx)(rM.Aj,{}):"approved"!==Y.status?(0,ng.jsx)(rM.i$,{}):void 0,imageUrl:Y.manifest.logo_url}}),eP=eA.filter(function(Y){return ey.find(function(et){return et.id===Y.value.id})}),eI=(0,ng.jsx)(eY.Z,iT(iT({},iP.pluginsInstalled),{},{values:{count:ey.length}}));if(ey.length>0&&ey.length<6){var eD=ey.map(function(Y,et){return(0,ng.jsx)(tp.Z,{url:Y.manifest.logo_url,name:Y.manifest.name_for_human,size:24},et)});eI=(0,ng.jsx)("div",{className:"flex gap-2",children:eD})}var eR=[{id:"store",label:"Plugin store",icon:e$.Rgz}];em.length>nZ.hZ&&(et=(0,ng.jsx)(iA,{className:(0,eG.default)("transition-colors duration-300",ed&&"bg-red-200 text-red-800 dark:bg-red-200 dark:text-red-800"),children:(0,ng.jsx)(eY.Z,iT(iT({},iP.enabledPluginsLimit),{},{values:{enabledPlugins:ey.length,maxEnabledPlugins:nZ.hZ}}))}));var eL=(0,ng.jsxs)(ng.Fragment,{children:[(0,ng.jsx)(iA,{children:(0,ng.jsx)(eY.Z,iT({},iP.loading))}),(0,ng.jsx)(nT,{showCheckbox:!0,theme:ei}),(0,ng.jsx)(nT,{showCheckbox:!0,theme:ei}),(0,ng.jsx)(nT,{showCheckbox:!0,theme:ei}),(0,ng.jsx)(nT,{showCheckbox:!0,theme:ei}),(0,ng.jsx)(nT,{showCheckbox:!0,theme:ei})]});return(0,ng.jsxs)(ng.Fragment,{children:[(0,ng.jsx)(nk,{name:"Plugins",selectedOptions:eP,selectedLabel:eI,options:eA,actions:eR,onChange:e_,onAction:ej,onOpen:eO,onClose:eM,dropdownRef:ek,isLoading:eg,loadingState:eL,header:et,theme:"mini"===ei?"mini":"default"}),ea&&(0,ng.jsx)(iC,{onInstall:ew,onClose:eC})]})}var iA=tf.Z.div(eA||(eA=(0,tc.Z)(["flex h-8 flex-shrink-0 items-center justify-center border-b border-black/10 bg-gray-50 text-xs text-token-text-primary dark:border-white/20 dark:bg-[#272832]"]))),iP=(0,eQ.vU)({pluginsEnabled:{id:"PluginChooser.pluginsEnabled",defaultMessage:"{count, plural, =0 {No plugins} one {# plugin} other {# plugins}} enabled"},pluginsInstalled:{id:"PluginChooser.pluginsInstalled",defaultMessage:"{count, plural, =0 {No plugins} one {# plugin} other {# plugins}} installed"},loading:{id:"PluginChooser.loading",defaultMessage:"Loading..."},enabledPluginsLimit:{id:"PluginChooser.enabledPluginsLimit",defaultMessage:"{enabledPlugins}/{maxEnabledPlugins} Enabled"}}),iN=en(12275),iI=en(66442),iD=en(46514),iR=en(60177),iL=["children","className"];function iF(Y,et){var en=Object.keys(Y);if(Object.getOwnPropertySymbols){var ei=Object.getOwnPropertySymbols(Y);et&&(ei=ei.filter(function(et){return Object.getOwnPropertyDescriptor(Y,et).enumerable})),en.push.apply(en,ei)}return en}function iB(Y){for(var et=1;et0,e7=(null==eW?void 0:null===(ei=eW.options)||void 0===ei?void 0:ei.length)&&eW.options.length>0,e8=(null==e$?void 0:null===(eo=e$.options)||void 0===eo?void 0:eo.length)&&e$.options.length>0,ta=null!==(ea=null!=e3?e3:e7)&&void 0!==ea?ea:e8,tu=eQ===iR.ft.GPT4?"4":eQ===iR.ft.GPT3_5?"3.5":e9?"Plugins":eQ===iR.ft.OTHER?null!==(eu=null==eV?void 0:eV.name)&&void 0!==eu?eu:"":eQ===iR.ft.EXPERIMENTS?null!==(ec=null==eW?void 0:eW.name)&&void 0!==ec?ec:"":eQ===iR.ft.MAINLINE&&null!==(ed=null==e$?void 0:e$.name)&&void 0!==ed?ed:"",tc=function(Y){return(0,ng.jsx)("div",{className:"flex shrink-0 grow justify-between gap-2",children:(0,ng.jsxs)("div",{className:"flex items-center gap-3",children:[(0,ng.jsx)(e6.Gi,{className:"icon-md"}),Y," Models"]})})},td=(0,eK.useCallback)(function(){eU.A.logEvent(eZ.M.openModalAccountPaymentfromModelPicker,{content:"gizmo-button"}),(0,iN.MG)()},[]),tf=function(){eU.A.logEvent(eZ.M.modelSwitcherPlusUpgradeButtonClicked),eE?(eH.bX.setCookie(eH.cn.ShowPaymentModal,!0,{maxAge:21600}),eT({origin:"Model switcher GPT-4 upsell"})):td()};return eC?null:(0,ng.jsxs)(ng.Fragment,{children:[(0,ng.jsxs)(ez.fC,{onOpenChange:function(Y){eU.A.logEvent(eZ.M.toggleModelSwitcher,{isOpen:Y})},children:[(0,ng.jsx)(ez.xz,{asChild:!0,children:(0,ng.jsxs)("div",{className:e4.NX,title:eQ===iR.ft.EXPERIMENTS||eQ===iR.ft.OTHER?eM.title:void 0,children:[(0,ng.jsxs)("div",{children:[e5.Dd," ",(0,ng.jsx)("span",{className:"text-token-text-secondary",children:tu})]}),(0,ng.jsx)(e6.ud,{className:"text-token-text-tertiary"})]})}),(0,ng.jsx)(ez.Uv,{children:(0,ng.jsxs)(ez.VY,{className:"popover mt-2 min-w-[340px] max-w-xs overflow-hidden rounded-lg border border-token-border-light bg-token-main-surface-primary shadow-lg",align:ep?"center":"start",children:[eP&&(0,ng.jsx)(ng.Fragment,{children:(0,ng.jsx)(e4.oI,{value:eP.value,name:(0,ng.jsx)(ng.Fragment,{children:(0,ng.jsxs)("div",{className:"flex items-center gap-3",children:[(0,ng.jsx)(e6.HV,{className:"icon-md shrink-0"}),(0,ng.jsxs)("div",{children:["GPT-4",(0,ng.jsx)("div",{className:"text-token-text-tertiary",children:ey?(0,ng.jsx)(eY.Z,iB({},iV.gpt4ShortExplainer)):(0,ng.jsx)(eY.Z,iB({},iV.gpt4ShortExplainerWithoutBrowse))}),""!==ew.modelSwitcherLimitShort&&(0,ng.jsx)("span",{className:"text-token-text-tertiary",children:ew.modelSwitcherLimitShort})]})]})}),isSelected:eA===eP.value,isNewThread:ek})}),eG&&(0,ng.jsx)(e4.oI,{value:eG.value,name:(0,ng.jsxs)("div",{className:"flex items-center gap-3",children:[(0,ng.jsx)(e6.PK,{className:"icon-md"}),(0,ng.jsxs)("div",{children:["GPT-3.5",(0,ng.jsx)("div",{className:"text-token-text-tertiary",children:(0,ng.jsx)(eY.Z,iB({},iV.gpt35ShortExplainer))})]})]}),isSelected:eA===eG.value,isNewThread:ek}),!e0&&!eP&&(0,ng.jsx)(ng.Fragment,{children:(0,ng.jsx)(e4.oI,{value:"",onClick:tf,name:(0,ng.jsxs)("div",{className:"flex items-center gap-3",children:[(0,ng.jsx)(e6.HV,{className:"icon-md shrink-0"}),(0,ng.jsxs)("div",{children:["GPT-4",(0,ng.jsxs)("div",{className:"text-token-text-tertiary",children:[(0,ng.jsx)(eY.Z,iB({},iV.gpt4UpsellExplainer)),(0,ng.jsx)("div",{className:"mt-2",children:eE?(0,ng.jsx)(eJ.z,{color:"primary",className:"w-full !bg-brand-purple text-xs hover:bg-brand-purple hover:brightness-90",children:(0,ng.jsx)(eY.Z,iB({},iV.userUpgradeSignup))}):(0,ng.jsx)(eJ.z,{color:"primary",className:"w-full !bg-brand-purple text-xs hover:bg-brand-purple hover:brightness-90",children:(0,ng.jsx)(eY.Z,iB({},iV.userUpgrade))})})]})]})]}),isSelected:!1,isNewThread:!0})}),null!=eN&&(0,ng.jsx)(e4.oI,{value:eN.value,name:(0,ng.jsxs)("div",{className:"flex items-center gap-3",children:[(0,ng.jsx)(e6.TC,{className:"icon-md"}),eN.name]}),isSelected:e9,isNewThread:ek}),eg&&(0,ng.jsxs)(ng.Fragment,{children:[(0,ng.jsx)(tt.Cl,{}),(0,ng.jsx)(iU,{clientThreadId:ef})]}),ek&&ta&&(0,ng.jsx)(tt.Cl,{}),ek&&e3?(0,ng.jsxs)(ez.Tr,{children:[(0,ng.jsx)(iz,{children:(0,ng.jsxs)("div",{className:"flex grow justify-between gap-2 overflow-hidden",children:[tc(eV.name),eQ===iR.ft.OTHER&&(0,ng.jsx)("div",{className:"truncate text-token-text-tertiary",children:eM.title})]})}),(0,ng.jsx)(e4.Ye,{currentModel:eM,categoryOptions:eV.options})]}):null,ek&&e7?(0,ng.jsxs)(ez.Tr,{children:[(0,ng.jsx)(iz,{children:(0,ng.jsxs)("div",{className:"flex grow justify-between gap-2 overflow-hidden",children:[tc(eW.name),eQ===iR.ft.EXPERIMENTS&&(0,ng.jsx)("div",{className:"truncate text-token-text-tertiary",children:eM.title})]})}),(0,ng.jsx)(e4.Ye,{currentModel:eM,categoryOptions:eW.options,className:"lg:!max-w-lg"})]}):null,ek&&e8?(0,ng.jsxs)(ez.Tr,{children:[(0,ng.jsx)(iz,{children:(0,ng.jsxs)("div",{className:"flex grow justify-between gap-2 overflow-hidden",children:[tc(e$.name),eQ===iR.ft.MAINLINE&&(0,ng.jsx)("div",{className:"truncate text-token-text-tertiary",children:eM.title})]})}),(0,ng.jsx)(e4.Ye,{currentModel:eM,categoryOptions:e$.options,className:"lg:!max-w-lg"})]}):null,ej&&(0,ng.jsxs)(ng.Fragment,{children:[(0,ng.jsx)(tt.Cl,{}),(0,ng.jsxs)(tt.UA,{onClick:function(){return eL.vm.openSharingModal(em)},children:[(0,ng.jsx)(e6.Gp,{className:"icon-md mr-1"}),(0,ng.jsx)(eY.Z,iB({},iV.shareChat))]})]})]})})]}),e9&&(0,ng.jsx)(iM,{theme:"mini"})]})}function iH(Y){var et,en=Y.clientThreadId,ei=Y.inMobileHeader,eo=Y.gizmoId,ea=(0,eK.useState)(!1),eu=ea[0],ec=ea[1],ed=(0,e3.b9)(eo).data;return null==ed?null:(0,ng.jsxs)(ng.Fragment,{children:[(0,ng.jsx)(e7.Zj,{clientThreadId:en,gizmoResource:ed,showReportModal:function(){ec(!0)},inMobileHeader:ei,children:(0,ng.jsxs)("div",{className:e4.NX,children:[ed.gizmo.display.name,(null===(et=ed.gizmo.tags)||void 0===et?void 0:et.includes(ta.U9.Beta))&&(0,ng.jsx)("div",{className:"rounded-full bg-token-main-surface-secondary px-1.5 text-xs text-token-text-primary",children:"Beta"}),(0,ng.jsx)(e6.ud,{className:"text-token-text-tertiary"})]})}),eu&&(0,ng.jsx)(e8.i,{gizmoId:eo,clientThreadId:en,onClose:function(){ec(!1)}})]})}function iG(Y){var et=Y.clientThreadId,en=Y.inMobileHeader,ei=void 0!==en&&en,eo=(0,eR.eV)(et);return null==eo?(0,ng.jsx)(iZ,{clientThreadId:et,inMobileHeader:ei}):(0,ng.jsx)(iH,{clientThreadId:et,gizmoId:eo,inMobileHeader:ei})}var iV=(0,eQ.vU)({gpt35ShortExplainer:{defaultMessage:"Great for everyday tasks",id:"ModelSwitcher.gpt35ShortExplainer"},gpt4ShortExplainer:{defaultMessage:"With DALL\xb7E, browsing and analysis",id:"ModelSwitcher.gpt4ShortExplainer"},gpt4ShortExplainerWithoutBrowse:{defaultMessage:"With DALL\xb7E and analysis",id:"ModelSwitcher.gpt4ShortExplainerWithoutBrowse"},gpt4UpsellExplainer:{id:"ModelSwitcher.gpt4Upsell",defaultMessage:"Our smartest and most capable model. Includes DALL\xb7E, browsing and more."},userUpgrade:{id:"ModelSwithcer.upgradeButton",defaultMessage:"Upgrade to Plus"},userUpgradeSignup:{id:"ModelSwithcer.signupUpgradeButton2",defaultMessage:"Upgrade to Plus"},temporaryChat:{id:"ModelSwitcher.temporaryChat",defaultMessage:"Temporary chat"},shareChat:{id:"ModelSwitcher.shareChat",defaultMessage:"Share chat"}})},25429:function(Y,et,en){"use strict";en.d(et,{Z:function(){return e9}});var ei,eo,ea,eu=en(90038),ec=en(6939),ed=en(3125),ef=en(7144),ep=en(19841),eh=en(70079),em=en(40803),eg=en(21389),ey=en(11591),ek=en(69621),ew=en(73929),eC=en(6614),eS=en(5063),eE=en(73249),eT=en(1454),e_=en(94968),ej=en(32004),eO=en(35907),eM=en(35250);function eA(Y){var et=Y.clientThreadId,en=(0,ek.qA)(et),ei=(0,ek.je)(et),eo=(0,ek.qN)(function(Y){return ek.iN.getThreadCreateTime(et,Y)}),ea=(0,ek.oq)(et),eu=(0,ek.JI)(et,ea),ec=(0,eh.useMemo)(function(){return(0,eE.u)(eu)},[eu]),ed=(0,ek.aS)(et),ef=(0,ek.eY)(et),ep=ed||ef;return(0,eM.jsxs)("div",{className:"border-b border-gray-100 pb-4 pt-3 sm:mb-2 sm:pb-6 sm:pt-8",children:[(0,eM.jsx)("h1",{className:"text-3xl font-semibold leading-tight text-token-text-primary sm:text-4xl",children:en}),(null!=ei||null!=eo)&&(0,eM.jsxs)("div",{className:"pt-3 text-base text-gray-400 sm:pt-4",children:[null!=ei&&(0,eM.jsx)("span",{children:ei}),null!=ei&&null!=eo&&(0,eM.jsx)("span",{className:"px-2",children:"•"}),null!=eo&&(0,eM.jsx)(e_.Ji,{value:eo,month:"long",year:"numeric",day:"numeric"})]}),(0,eM.jsx)(eP,{shouldShowCodeInterpreterDisclaimer:ec,shouldShowPersonalizedDataDisclaimer:ep})]})}var eP=function(Y){var et=Y.shouldShowCodeInterpreterDisclaimer,en=Y.shouldShowPersonalizedDataDisclaimer;return(0,eM.jsxs)(eM.Fragment,{children:[et&&(0,eM.jsx)("div",{className:"mt-4",children:(0,eM.jsx)(eO.Z,{icon:eT.H33,children:(0,eM.jsx)(ej.Z,{id:"sharedConversation.advancedDataAnalysisSupportDisclaimer",defaultMessage:"This chat contains files or images produced by Advanced Data Analysis which are not yet visible in Shared Chats."})})}),en&&(0,eM.jsx)("div",{className:"mt-4",children:(0,eM.jsx)(eO.Z,{icon:eT.H33,children:(0,eM.jsx)(ej.Z,{id:"sharedConversation.personalizedDataDisclaimer",defaultMessage:"This conversation may reflect the link creator’s personalized data, which isn’t shared and can meaningfully change how the model responds."})})})]})},eN=en(95412),eI=en(22925),eD=en(73582),eR=en(86178),eL=en(24343),eF=en(83737),eB=en(89678),ez=en.n(eB),eU=en(11296),eZ=en.n(eU),eH=en(95552),eG=en.n(eH),eV=en(26272),eW=[1,2,3,4],eK=.5;function e$(Y){var et=Y.clientThreadId,en=Y.conversationLeafId,ei=(0,eD.ec)(eD.F_.isBusinessWorkspace),eo=(0,ek.XK)(et),ea=(0,ek.WA)(et),eu=(0,eI.E)().isUserUnauthenticated,ec=(0,eh.useMemo)(function(){if(!eo)return -1;var Y=eG()(eo);return Y()>eK?-1:eW[Math.floor(Y()*eW.length)]},[eo]),ed=(0,ek.JI)(et,en),ef=ed[ed.length-1],ep=(0,eh.useMemo)(function(){return eR.Cv.getRequestIdFromConversationTurn(ef)},[ef]),em=(0,eV.Yk)(ep),eg=(0,eh.useState)(null),ew=eg[0],eC=eg[1],eE=(0,eh.useState)(!1),eT=eE[0],e_=eE[1],eO=(0,eh.useState)(!1),eA=eO[0],eP=eO[1],eB=(0,eh.useState)(!1),eU=eB[0],eH=eB[1],e$=(0,eh.useMemo)(function(){return ez()(function(Y,et){eo&&Y&&eN.Z.submitConversationRating({conversation_id:eo,message_id:Y,rating:et,shown_at_assistant_turn:ec}),e_(!0),setTimeout(function(){eP(!0)},1500)},2e3)},[eo,ec]),eX=function(Y){var et,en,ei=null===(et=eZ()(ed))||void 0===et?void 0:null===(en=et.messages[0])||void 0===en?void 0:en.message.id;eC(Y),e$(ei,Y)},eJ=ed.filter(function(Y){return Y.role===ey.uU.Assistant}).length,e0=(null==ef?void 0:ef.role)===ey.uU.Assistant;return eJ!==ec||em||!e0||ei||(null==ea?void 0:ea.kind)!==ey.OL.PrimaryAssistant||eU||eu?null:(0,eM.jsxs)("div",{className:"mx-auto",children:[(0,eM.jsx)(eL.M,{children:eT&&!eA&&(0,eM.jsx)(eF.E.div,{initial:{opacity:0},animate:{opacity:1},exit:{opacity:0},transition:{duration:.2},children:(0,eM.jsx)(eQ,{$padded:!0,children:(0,eM.jsx)("span",{className:"text-sm text-token-text-tertiary",children:(0,eM.jsx)(ej.Z,{id:"rating.thanks",defaultMessage:"Thanks for your feedback!"})})})},"submitted")}),!eT&&(0,eM.jsx)(eF.E.div,{initial:{opacity:0},animate:{opacity:1},transition:{duration:.1},children:(0,eM.jsxs)(eQ,{$padded:!1,children:[(0,eM.jsxs)("div",{className:"flex items-center justify-center gap-4 px-4 py-3 text-sm text-token-text-tertiary",children:[(0,eM.jsx)(ej.Z,{id:"rating.instructions",defaultMessage:"Is this conversation helpful so far?"}),(0,eM.jsxs)("div",{className:"flex items-center gap-5",children:[(0,eM.jsx)(eY,{$selected:"thumbsUp"===ew,onClick:function(){return eX("thumbsUp")},children:(0,eM.jsx)(eS.ib,{className:"icon-md"})}),(0,eM.jsx)(eY,{$selected:"thumbsDown"===ew,onClick:function(){return eX("thumbsDown")},children:(0,eM.jsx)(eS.Q7,{className:"icon-md"})})]})]}),(0,eM.jsx)("div",{className:"w-px flex-1 self-stretch bg-token-main-surface-tertiary"}),(0,eM.jsx)(eY,{className:"p-3",$selected:!1,onClick:function(){return eH(!0)},children:(0,eM.jsx)(eS.v7,{className:"icon-md text-token-text-secondary hover:text-token-text-primary"})})]})},"rating")]})}var eY=eg.Z.button(ei||(ei=(0,eu.Z)(["\n ","\n hover:text-token-text-primary\n"])),function(Y){return Y.$selected?"text-token-text-primary":"text-token-text-secondary"}),eQ=eg.Z.div(eo||(eo=(0,eu.Z)(["mx-auto mt-2 inline-flex rounded-xl border border-gray-100 dark:border-gray-700\n","\n"])),function(Y){return Y.$padded&&"py-3 px-4"}),eX=en(2306),eJ=en(46514),e0=en(60177);function e9(Y){var et=Y.onChangeItemInView,en=Y.onRequestMoreCompletions,ei=Y.onChangeRating,eo=Y.onRequestCompletion,ea=Y.clientThreadId,eu=Y.conversationLeafId,eg=Y.inlineEmbeddedDisplay,eE=Y.initiallyHighlightedMessageId,eT=Y.hideHeader,e_=null!==(0,eh.useContext)(ew.gB),ej=(0,em.useScrollToBottom)(),eO=(0,em.useSticky)(),eP=(0,ed.Z)(eO,1)[0],eN=(0,ek.WA)(ea),eI=(0,ef.t)(),eD=(0,eJ.Xy)(ea),eR=(0,e0.wZ)(eD.id),eL=(null==eN?void 0:eN.kind)===ey.OL.GizmoMagicCreate?"var(--brand-purple)":eR,eF=(0,ek.U0)(ea,eu),eB=(0,ec.Z)(Array(eF).keys()).map(function(Y){return(0,eM.jsx)(eC.Z,{isFinalTurn:Y===eF-1,turnIndex:Y,clientThreadId:ea,conversationLeafId:eu,onChangeItemInView:et,onChangeRating:ei,onRequestMoreCompletions:en,onRequestCompletion:eo,currentModelId:eD.id,showInlineEmbeddedDisplay:eg,initiallyHighlightedMessageId:eE,avatarColor:eL},Y)});return(0,eM.jsxs)("div",{className:(0,ep.default)("flex flex-col pb-9 text-sm",e_&&"pt-2"),children:[!eT&&(e_||(null==eI?void 0:eI.data))&&!eg&&(0,eM.jsx)(eX.B,{clientThreadId:ea}),e_&&!eg&&(0,eM.jsx)("div",{className:"mx-auto w-full p-4 md:max-w-2xl md:px-0 lg:max-w-[38rem] xl:max-w-3xl",children:(0,eM.jsx)(eA,{clientThreadId:ea})}),eB,(0,eM.jsx)(e$,{clientThreadId:ea,conversationLeafId:eu}),!eP&&!eg&&(0,eM.jsx)(e5,{onClick:ej,children:(0,eM.jsx)(eS.Hg,{className:"m-1 text-token-text-primary"})})]})}var e5=eg.Z.button(ea||(ea=(0,eu.Z)(["cursor-pointer absolute z-10 rounded-full bg-clip-padding border text-token-text-secondary border-token-border-light right-1/2 bg-token-main-surface-primary bottom-5"])))},16213:function(Y,et,en){"use strict";en.d(et,{Z:function(){return eN}});var ei=en(30204),eo=en(70079),ea=en(10132),eu=en(68469),ec=en(53559),ed=en(21381),ef=en(80136),ep=en(86648),eh=en(8859);let em="Switch",[eg,ey]=(0,ec.b)(em),[ek,ew]=eg(em),eC=(0,eo.forwardRef)((Y,et)=>{let{__scopeSwitch:en,name:ec,checked:ef,defaultChecked:ep,required:em,disabled:eg,value:ey="on",onCheckedChange:ew,...eC}=Y,[eS,eE]=(0,eo.useState)(null),ej=(0,eu.e)(et,Y=>eE(Y)),eO=(0,eo.useRef)(!1),eM=!eS||!!eS.closest("form"),[eA=!1,eP]=(0,ed.T)({prop:ef,defaultProp:ep,onChange:ew});return(0,eo.createElement)(ek,{scope:en,checked:eA,disabled:eg},(0,eo.createElement)(eh.WV.button,(0,ei.Z)({type:"button",role:"switch","aria-checked":eA,"aria-required":em,"data-state":e_(eA),"data-disabled":eg?"":void 0,disabled:eg,value:ey},eC,{ref:ej,onClick:(0,ea.M)(Y.onClick,Y=>{eP(Y=>!Y),eM&&(eO.current=Y.isPropagationStopped(),eO.current||Y.stopPropagation())})})),eM&&(0,eo.createElement)(eT,{control:eS,bubbles:!eO.current,name:ec,value:ey,checked:eA,required:em,disabled:eg,style:{transform:"translateX(-100%)"}}))}),eS="SwitchThumb",eE=(0,eo.forwardRef)((Y,et)=>{let{__scopeSwitch:en,...ea}=Y,eu=ew(eS,en);return(0,eo.createElement)(eh.WV.span,(0,ei.Z)({"data-state":e_(eu.checked),"data-disabled":eu.disabled?"":void 0},ea,{ref:et}))}),eT=Y=>{let{control:et,checked:en,bubbles:ea=!0,...eu}=Y,ec=(0,eo.useRef)(null),ed=(0,ef.D)(en),eh=(0,ep.t)(et);return(0,eo.useEffect)(()=>{let Y=ec.current,et=window.HTMLInputElement.prototype,ei=Object.getOwnPropertyDescriptor(et,"checked"),eo=ei.set;if(ed!==en&&eo){let et=new Event("click",{bubbles:ea});eo.call(Y,en),Y.dispatchEvent(et)}},[ed,en,ea]),(0,eo.createElement)("input",(0,ei.Z)({type:"checkbox","aria-hidden":!0,defaultChecked:en},eu,{tabIndex:-1,ref:ec,style:{...Y.style,...eh,position:"absolute",pointerEvents:"none",opacity:0,margin:0}}))};function e_(Y){return Y?"checked":"unchecked"}let ej=eC,eO=eE;var eM=en(19841),eA=en(1454),eP=en(35250);function eN(Y){var et=Y.onChange,en=Y.enabled,ei=Y.label,ea=Y.disabled,eu=Y.withLockIcon,ec=void 0!==eu&&eu,ed=Y.size,ef=void 0===ed?"normal":ed,ep=(0,eo.useCallback)(function(){et(!en)},[en,et]);return(0,eP.jsx)(ej,{checked:en,disabled:ea,onCheckedChange:ep,"aria-label":ei,className:(0,eM.default)(ea?"cursor-not-allowed opacity-50":"cursor-pointer","bg-gray-200 radix-state-checked:bg-green-600","relative shrink-0 rounded-full","normal"===ef?"h-[20px] w-[32px]":"h-[19px] w-[30px]"),children:(0,eP.jsx)(eO,{className:(0,eM.default)("flex items-center justify-center rounded-full","translate-x-0.5 transition-transform duration-100 will-change-transform","bg-white shadow-[0_1px_2px_rgba(0,0,0,0.45)]","normal"===ef?"h-[16px] w-[16px] radix-state-checked:translate-x-[14px]":"h-[15px] w-[15px] radix-state-checked:translate-x-[13px]"),children:ec?(0,eP.jsx)(eA.UIZ,{className:"icon-xs"}):null})})}},66044:function(Y,et,en){"use strict";en.d(et,{wm:function(){return e3},Xu:function(){return e5}});var ei=en(6939),eo=en(36112),ea=en(50134),eu=en(4399),ec=en.n(eu),ed=en(73582),ef="https://help.openai.com/en/articles/8096356-custom-instructions-for-chatgpt",ep=en(22189),eh=en(82473),em=en(25494),eg=en(61236),ey=en(1755),ek=en(99893),ew=en(14765),eC=en(19841),eS=en(24343),eE=en(83737),eT=en(61888),e_=en(70079),ej=en(1454),eO=en(70671),eM=en(32004),eA=en(94968),eP=en(95412),eN=en(18008),eI=en(5974),eD=en(50829),eR=en(3554),eL=en(21120),eF=en(90166),eB=en(14972),ez=en(86561),eU=en(63866),eZ=en(4748),eH=en(16213),eG=en(32957),eV=en(35250);function eW(Y,et){var en=Object.keys(Y);if(Object.getOwnPropertySymbols){var ei=Object.getOwnPropertySymbols(Y);et&&(ei=ei.filter(function(et){return Object.getOwnPropertyDescriptor(Y,et).enumerable})),en.push.apply(en,ei)}return en}function eK(Y){for(var et=1;etHelp Center to learn more."},ok:{id:"UserContextFirstTimeModal.ok",defaultMessage:"OK"}});function eJ(Y,et){var en=Object.keys(Y);if(Object.getOwnPropertySymbols){var ei=Object.getOwnPropertySymbols(Y);et&&(ei=ei.filter(function(et){return Object.getOwnPropertyDescriptor(Y,et).enumerable})),en.push.apply(en,ei)}return en}function e0(Y){for(var et=1;ete7},tt=function(Y){var et=Y.disabled,en=Y.onChange,ei=Y.onSubmit,eo=Y.placeholder,ea=Y.value,eu=Y.tip,ec=Y.hasModError,ed=Y.className,ef=(0,eO.Z)(),eh=(0,e_.useRef)(null),em=(0,eI.x_)(),eg=(0,eI.aj)(),ey=!em,ek=(0,e_.useState)(!1),ew=ek[0],eT=ek[1],eA=(0,e_.useState)(ey),eP=eA[0],eN=eA[1],eD=!ey&&ew&&!eP,eR=ey&&!eP,eF=e8(ea),eB=function(Y){et||"Enter"!==Y.key||!Y.metaKey||Y.shiftKey||Y.nativeEvent.isComposing||(Y.preventDefault(),ei())};return(0,eV.jsxs)(eV.Fragment,{children:[(0,eV.jsx)(eL.Z,{isOpen:eR,type:"success",size:"custom",className:"max-w-lg",title:ef.formatMessage(td.tipsHeader),showCloseButton:!0,onClose:function(){eN(!0)},children:eu}),(0,eV.jsxs)(ep.fC,{open:eD,children:[(0,eV.jsxs)("div",{className:ed,children:[(0,eV.jsx)(ep.xz,{asChild:!0,children:(0,eV.jsx)("textarea",{ref:eh,className:(0,eC.default)("w-full resize-none rounded bg-token-main-surface-primary p-4 placeholder:text-gray-300",{"border-orange-400 focus:border-orange-400":ec,"border-red-500 focus:border-red-500":eF&&!ec,"focus-token-border-heavy border-token-border-light":!eF&&!ec,"opacity-30":et}),disabled:et,placeholder:eo,onKeyDown:eB,rows:em&&!eg?8:7,value:ea,onChange:en,onBlur:function(){eT(!1)},onFocus:function(){eT(!0)}})}),(0,eV.jsx)("div",{className:(0,eC.default)("flex items-center justify-between px-1 text-xs",eF?"text-red-600":"text-token-text-tertiary"),children:ec?(0,eV.jsx)("div",{className:"visible mt-2 text-left text-xs text-orange-400",children:(0,eV.jsx)(eM.Z,e0(e0({},td.modApiVoilation),{},{values:{policyLink:function(Y){return(0,eV.jsx)("a",{href:"https://platform.openai.com/docs/usage-policies/content-policy",className:"underline",target:"_blank",rel:"noreferrer",children:Y})},feedbackLink:function(Y){return(0,eV.jsx)("a",{href:"https://forms.gle/3gyAMj5r5rTEcgbs5",className:"underline",target:"_blank",rel:"noreferrer",children:Y})}}}))}):(0,eV.jsxs)(eV.Fragment,{children:[(0,eV.jsx)("div",{children:"".concat(ea.length,"/").concat(e7)}),(0,eV.jsx)("button",{className:"flex items-center gap-1",onClick:function(){var Y;null===(Y=eh.current)||void 0===Y||Y.focus(),eN(!eP)},tabIndex:-1,children:(0,eV.jsx)(eS.M,{initial:!1,children:ew&&(0,eV.jsx)(eE.E.div,{className:"flex items-center gap-1",initial:{opacity:0},animate:{opacity:1,transition:{duration:.2,ease:"easeIn"}},exit:{opacity:0,transition:{duration:.2,ease:"easeIn"}},children:eP?(0,eV.jsxs)(eV.Fragment,{children:[(0,eV.jsx)(eM.Z,e0({},td.showTips)),(0,eV.jsx)(ej.rDJ,{className:"icon-xs"})]}):(0,eV.jsxs)(eV.Fragment,{children:[(0,eV.jsx)(eM.Z,e0({},td.hideTips)),(0,eV.jsx)(ej.rzC,{className:"icon-xs"})]})},"show-hide")})})]})})]}),(0,eV.jsx)(ep.h_,{children:(0,eV.jsx)(ep.VY,{side:"right",align:"start",sideOffset:12,className:"popover relative max-w-[220px] animate-slideLeftAndFade select-none rounded-xl border-gray-100 bg-token-main-surface-primary p-4 text-sm text-token-text-primary shadow-[0px_4px_14px_rgba(0,0,0,0.06)] xl:max-w-xs",onOpenAutoFocus:function(Y){Y.preventDefault()},onCloseAutoFocus:function(Y){Y.preventDefault()},children:(0,eV.jsxs)("div",{className:"flex flex-col gap-1",children:[(0,eV.jsx)("strong",{children:(0,eV.jsx)(eM.Z,e0({},td.tipsHeader))}),eu]})})})]})]})};function ta(Y){var et=Y.label,en=Y.side,ei=void 0===en?"bottom":en;return(0,eV.jsx)(eF.u,{sideOffset:4,interactive:!0,delayDuration:350,label:(0,eV.jsx)("div",{children:et}),side:ei,children:(0,eV.jsx)(eB.HV,{className:"h-4 w-4 text-token-text-tertiary"})})}var tu=[{title:(0,eV.jsx)(eM.Z,{id:"userContextModal.tools.browse",defaultMessage:"Browsing"}),Icon:ez.Qg,value:"browser",tooltip:(0,eV.jsx)(eM.Z,{id:"userContexModal.tools.browserTooltip",defaultMessage:"Browse the internet to find answers"})},{title:(0,eV.jsx)(eM.Z,{id:"userContextModal.tools.dalle",defaultMessage:"DALL\xb7E"}),Icon:ez.fS,value:"dalle",tooltip:(0,eV.jsx)(eM.Z,{id:"userContextModal.tools.dalleTooltip",defaultMessage:"Generate images using DALL\xb7E"})},{title:(0,eV.jsx)(eM.Z,{id:"userContextModal.tools.codeInterpreter",defaultMessage:"Code Interpreter"}),Icon:ez.Kb,value:"python",tooltip:(0,eV.jsx)(eM.Z,{id:"userContextModal.tools.codeInterpreterTooltip",defaultMessage:"Execute code using Code Interpreter"})}];function tc(Y){var et=Y.disabledTools,en=Y.onDisabledToolsChanged,eo=function(Y){en(et.includes(Y)?et.filter(function(et){return et!==Y}):[].concat((0,ei.Z)(et),[Y]))};return(0,eV.jsxs)("div",{className:"flex flex-col gap-2",children:[(0,eV.jsxs)("div",{className:"flex items-center gap-1",children:[(0,eV.jsx)("div",{className:"text-sm font-medium",children:(0,eV.jsx)(eM.Z,{id:"userContextModal.gpt4CapabilitiesTitle",defaultMessage:"GPT-4 Capabilities"})}),(0,eV.jsx)(ta,{label:(0,eV.jsx)(eM.Z,{id:"userContextModal.tools.capabilitiesInfo",defaultMessage:"Choose which tools ChatGPT will have access to while using GPT-4"}),side:"top"})]}),(0,eV.jsx)("div",{className:"mt-2 flex flex-col gap-3 md:flex-row",children:tu.map(function(Y){return(0,eV.jsx)(eF.u,{className:"block flex-1",label:Y.tooltip,side:"top",sideOffset:4,delayDuration:350,children:(0,eV.jsxs)("button",{className:"flex w-full items-center justify-between rounded border border-token-border-medium p-2",onClick:function(){return eo(Y.value)},children:[(0,eV.jsxs)("div",{className:"flex items-center gap-2",children:[(0,eV.jsx)(Y.Icon,{className:"h-4 w-4"}),(0,eV.jsx)("div",{className:"text-sm font-medium",children:Y.title})]}),(0,eV.jsx)(eD.Z,{id:Y.value,checked:!et.includes(Y.value),readOnly:!0})]})},Y.value)})})]})}var td=(0,eA.vU)({tipsHeader:{id:"userContextModal.tipsHeader",defaultMessage:"Thought starters"},aboutUserTip1:{id:"userContextModal.aboutUserTip1",defaultMessage:"Where are you based?"},aboutUserTip2:{id:"userContextModal.aboutUserTip2",defaultMessage:"What do you do for work?"},aboutUserTip3:{id:"userContextModal.aboutUserTip3",defaultMessage:"What are your hobbies and interests?"},aboutUserTip4:{id:"userContextModal.aboutUserTip4",defaultMessage:"What subjects can you talk about for hours?"},aboutUserTip5:{id:"userContextModal.aboutUserTip5",defaultMessage:"What are some goals you have?"},modelTip1:{id:"userContextModal.modelTip1",defaultMessage:"How formal or casual should ChatGPT be?"},modelTip2:{id:"userContextModal.modelTip2",defaultMessage:"How long or short should responses generally be?"},modelTip3:{id:"userContextModal.modelTip3",defaultMessage:"How do you want to be addressed?"},modelTip4:{id:"userContextModal.modelTip4",defaultMessage:"Should ChatGPT have opinions on topics or remain neutral?"},save:{id:"userContextModal.save",defaultMessage:"Save"},chatPreferencesEnable:{id:"userContextModal.chatPreferencesEnable",defaultMessage:"Enable for new chats"},enableToggleLabel:{id:"userContextModal.enableToggleLabel",defaultMessage:"Enable chat preferences"},disableToggleLabel:{id:"userContextModal.disableToggleLabel",defaultMessage:"Disable chat preferences"},cancel:{id:"userContextModal.cancel",defaultMessage:"Cancel"},aboutYouHelpText:{id:"userContextModal.aboutYouHelpText",defaultMessage:"What would you like ChatGPT to know about you to provide better responses?"},modelHelpText:{id:"userContextModal.modelHelpText",defaultMessage:"How would you like ChatGPT to respond?"},profileTitle:{id:"userContextModal.title.1",defaultMessage:"Customize ChatGPT"},customInstructionsTitle:{id:"userContextModal.customInstructionsTitle",defaultMessage:"Custom Instructions"},customInstructionsTooltip:{id:"userContextModal.customInstructionsTooltip",defaultMessage:"
Learn more
about Custom instructions and how they’re used to help ChatGPT provide better responses."},messageLimitError:{id:"userContextModal.messageLimitError",defaultMessage:"Please limit your responses to {limit} characters or less."},showTips:{id:"userContextModal.showTips",defaultMessage:"Show tips"},hideTips:{id:"userContextModal.hideTips",defaultMessage:"Hide tips"},confirmCloseTitle:{id:"userContextModal.confirmCloseTitle",defaultMessage:"You have unsaved changes."},confirmCloseBody:{id:"userContextModal.confirmCloseBody",defaultMessage:"Are you sure you want to exit? Any changes you made will be permanently lost."},confirmCloseCancel:{id:"userContextModal.confirmCloseCancel",defaultMessage:"Back"},confirmCloseOk:{id:"userContextModal.confirmCloseOk",defaultMessage:"Exit"},modApiVoilation:{id:"userContextModal.modApiVoilation",defaultMessage:"This content may violate our content policy. If you believe this to be in error, please submit your feedback — your input will aid our research in this area."},browser:{id:"userContexModal.tools.browserTooltip",defaultMessage:"Browse the internet to find answers"},dalle:{id:"userContexModal.tools.dalleTooltip",defaultMessage:"Generate images using DALL\xb7E"},python:{id:"userContexModal.tools.codeInterpreterTooltip",defaultMessage:"Execute code using Code Interpreter"}})},13366:function(Y,et,en){"use strict";en.d(et,{I:function(){return ec}});var ei=en(5397),eo=en.n(ei),ea=en(35250),eu=eo()(function(){return Promise.resolve().then(en.bind(en,40803))},{ssr:!1,loadableGenerated:{webpack:function(){return[40803]}}});function ec(Y){var et=Y.children,en=Y.scrollViewClassName;return(0,ea.jsx)(eu,{className:"h-full",followButtonClassName:"scroll-convo",initialScrollBehavior:"auto",scrollViewClassName:en,children:et})}},10604:function(Y,et,en){"use strict";en.d(et,{b:function(){return eh},n:function(){return ei}});var ei,eo=en(19841),ea=en(70079),eu=en(1454),ec=en(94968),ed=en(70671),ef=en(35250);!function(Y){Y.info="info",Y.neutral="neutral",Y.success="success",Y.warning="warning",Y.danger="danger"}(ei||(ei={}));var ep=(0,ec.vU)({closeButtonLabel:{id:"Alert.closeButtonLabel",defaultMessage:"Close"}}),eh=ea.memo(function(Y){var et=(0,ed.Z)(),en=Y.className,ea=Y.intent,ec=void 0===ea?"info":ea,eh=Y.fullWidth,em=Y.children,eg=Y.icon,ey=Y.onRemove,ek=(0,eo.default)({"px-3 py-2 rounded-lg inline-flex flex-row border pointer-events-auto gap-2":!0,flex:eh,"popover shadow-lg bg-token-main-surface-primary text-token-text-secondary dark:border-black/20":ec===ei.neutral||ec===ei.info,"border-green-600 bg-green-600 text-white":ec===ei.success,"border-orange-500 text-white bg-orange-500":ec===ei.warning,"border-red-500 text-white bg-red-500":ec===ei.danger},en);return(0,ef.jsxs)("div",{className:ek,role:"alert",children:[null!=eg&&(0,ef.jsx)("div",{className:"mt-1 flex-shrink-0 flex-grow-0",children:(0,ef.jsx)(eg,{className:"icon-sm"})}),(0,ef.jsx)("div",{className:"flex-1 justify-center gap-2",children:"string"==typeof em?(0,ef.jsx)("div",{className:"font-semibold",children:em}):em}),ey?(0,ef.jsx)("div",{className:"flex flex-shrink-0 flex-grow-0",children:(0,ef.jsx)("button",{onClick:ey,"aria-label":et.formatMessage(ep.closeButtonLabel),className:"hover:opacity-80",children:(0,ef.jsx)(eu.q5L,{className:"icon-sm"})})}):null]})})},78116:function(Y,et,en){"use strict";en.d(et,{Z:function(){return ez}});var ei,eo=en(3125),ea=en(36112),eu=en(6939),ec=en(50134),ed=en(4399),ef=en.n(ed),ep=en(82256),eh=en(95412),em=en(82473),eg=en(25494),ey=en(18939),ek=en.n(ey),ew=en(70079),eC=en(1454),eS=en(70671),eE=en(32004),eT=en(91559),e_=en(50829),ej=en(33562),eO=en(34408),eM=en(34543),eA=en(998),eP=en(44247),eN=en(4748),eI=en(218),eD=en(35250);function eR(Y,et){var en=Object.keys(Y);if(Object.getOwnPropertySymbols){var ei=Object.getOwnPropertySymbols(Y);et&&(ei=ei.filter(function(et){return Object.getOwnPropertyDescriptor(Y,et).enumerable})),en.push.apply(en,ei)}return en}function eL(Y){for(var et=1;et5&&eN.m.info(eJ.formatMessage(eG.inviteMessageLoading,{numRows:tu.length}),{hasCloseButton:!0}),en=[["admin",ep.r3.ADMIN],["owner",ep.r3.OWNER],["member",ep.r3.STANDARD]],Y.next=6,Promise.all(ek()(en.map(function(Y){var et=(0,eo.Z)(Y,2),en=et[0],ei=et[1],ea=tu.filter(function(Y){return Y.role===en}).map(function(Y){return Y.email});return ea.length>0&&th({emails:ea,role:ei,resendEmails:e9})})));case 6:(ei=Y.sent.flat().length)>0&&eN.m.success(eJ.formatMessage(eG.inviteSuccessToast,{numRows:ei,userStr:1===ei?"user":"users",workspaceName:(0,eI.CV)(eJ,et)})),null==em||em(),tw();case 11:return Y.prev=11,e6(!1),Y.finish(11);case 14:case"end":return Y.stop()}},Y,null,[[1,,11,14]])}));return function(){return Y.apply(this,arguments)}}(),tS=function(){var Y=new Set;tc(tf.reduce(function(et,en){return Y.has(en.value)||et.push(en.value),Y.add(en.value),et},[]).map(function(Y){return{email:Y,role:tm.member}})),tt(ei.CSV_TABLE)},tE=(0,eD.jsx)(eT.z,{color:"primary",size:ey?"large":"medium",disabled:e3||0===tu.length,onClick:tC,children:e3?eJ.formatMessage(eG.inviteMemberInviteSubmitButtonLoading):eJ.formatMessage(eG.inviteMemberInviteSubmitButton)}),tT=(0,eD.jsx)(eT.z,{color:"primary",size:ey?"large":"medium",disabled:0===tf.length,onClick:tS,children:eJ.formatMessage(eG.inviteMemberInviteNextButton)});return(0,eD.jsxs)("div",{className:"flex flex-col gap-2",children:[e8===ei.INITIAL&&(0,eD.jsxs)("div",{className:"flex flex-col gap-3",children:[(0,eD.jsxs)("div",{className:"flex items-start justify-between gap-4",children:[(0,eD.jsxs)("div",{className:"flex flex-col gap-1",children:[(0,eD.jsx)("label",{htmlFor:"upload-csv",id:"upload-csv-label",children:(0,eD.jsx)(eE.Z,eL({},eG.importCSVLabel))}),(0,eD.jsxs)("span",{className:"text-sm text-token-text-tertiary",children:[(0,eD.jsx)(eE.Z,eL(eL({},eV?eG.helperCSVFormatHide:eG.helperCSVFormatShow),{},{values:{link:function(Y){return(0,eD.jsx)("button",{className:"underline",onClick:function(){eW(!eV)},children:Y})}}})),eV&&(0,eD.jsx)("pre",{className:"mt-4",children:eF})]})]}),(0,eD.jsx)("input",{ref:eQ,type:"file",accept:".csv,text/csv",id:"upload-csv",className:"hidden",onChange:tg}),(0,eD.jsx)(eT.z,{color:"neutral",onClick:function(){return eQ.current.click()},children:(0,eD.jsx)(eE.Z,eL({},eG.importCSVButton))})]}),(0,eD.jsxs)("div",{className:"flex flex-col gap-2",children:[(0,eD.jsx)("label",{htmlFor:"add-member-emails",id:"add-emails-label",children:(0,eD.jsx)(eE.Z,eL({},eG.addEmailsFieldName))}),(0,eD.jsx)(eM.Z,{value:tf,onChange:tp})]})]}),e8===ei.CSV_TABLE&&(0,eD.jsxs)(eD.Fragment,{children:[e$&&(0,eD.jsxs)("div",{className:"flex w-full items-center bg-yellow-100 p-4",children:[(0,eD.jsx)(eC.BJv,{className:"icon-sm mr-2 text-yellow-700"}),(0,eD.jsx)("div",{className:"flex-grow text-yellow-700",children:(0,eD.jsx)(eE.Z,eL({},eG.unspecifiedRoleDescription))})]}),(0,eD.jsxs)(eO.Z.Root,{size:"normal",children:[(0,eD.jsxs)(eO.Z.Header,{children:[(0,eD.jsx)(eO.Z.HeaderCell,{children:(0,eD.jsx)(eE.Z,eL({},eG.inviteTableHeaderEmail))}),(0,eD.jsx)(eO.Z.HeaderCell,{className:"pl-3 dark:bg-gray-900",children:(0,eD.jsx)(eE.Z,eL({},eG.inviteTableHeaderRole))}),(0,eD.jsx)(eO.Z.HeaderCell,{})]}),(0,eD.jsx)(eO.Z.Body,{children:tu.map(function(Y,et){return(0,eD.jsxs)(eO.Z.Row,{children:[(0,eD.jsx)(eO.Z.Cell,{children:(0,eD.jsx)(eA.Z,{name:"email",type:"email",value:Y.email,onChange:function(Y){return tv(et,"email",Y.target.value)},color:"neutral"})}),(0,eD.jsx)(eO.Z.Cell,{children:(0,eD.jsxs)(ej.Z.Root,{value:Y.role,onValueChange:function(Y){return tv(et,"role",Y)},children:[(0,eD.jsxs)(ej.Z.Trigger,{children:[(0,eD.jsx)(ej.Z.Value,{}),(0,eD.jsx)(ej.Z.Icon,{})]}),(0,eD.jsx)(ej.Z.Portal,{children:(0,eD.jsxs)(ej.Z.Content,{className:"border border-token-main-surface-secondary",children:[(0,eD.jsx)(ej.Z.Item,{value:tm.member,children:(0,eD.jsx)(eE.Z,eL({},eG.inviteRoleMember))}),tm.admin&&(0,eD.jsx)(ej.Z.Item,{value:tm.admin,children:(0,eD.jsx)(eE.Z,eL({},eG.inviteRoleAdmin))}),tm.owner&&(0,eD.jsx)(ej.Z.Item,{value:tm.owner,children:(0,eD.jsx)(eE.Z,eL({},eG.inviteRoleOwner))})]})})]})}),(0,eD.jsx)(eO.Z.Cell,{textAlign:"right",children:(0,eD.jsx)(eC.Ybf,{onClick:function(){return tk(et)},className:"icon-sm mr-2 cursor-pointer text-token-text-secondary"})})]},et)})})]})]}),en&&e5&&(0,eD.jsx)("div",{className:"mt-2 flex items-center text-left text-token-text-secondary",children:(0,eD.jsx)(e_.Z,{id:"resend-emails",checked:e9,onChange:function(Y){return e5(Y.currentTarget.checked)},label:eJ.formatMessage(eG.resendEmailsFieldName)})}),e8===ei.INITIAL&&eX&&(0,eD.jsx)("div",{className:"mb-4",children:(0,eD.jsx)(eP.Z,{children:(0,eD.jsx)(eE.Z,eL({},eG.teamInviteModalNote))})}),(0,eD.jsxs)("div",{className:"flex justify-end gap-2",children:[(0,eD.jsx)(eT.z,{color:"neutral",size:ey?"large":"medium",onClick:function(){e8!==ei.INITIAL?tt(ei.INITIAL):(tw(),ed())},children:e8===ei.INITIAL?eh:eJ.formatMessage(eG.inviteMemberInviteBackButton)}),e8===ei.INITIAL?tT:tE]})]})}function eU(Y,et){var en=(0,eS.Z)(),ei=(0,em.NL)();return(0,eg.D)({mutationFn:function(){var et=(0,ec.Z)(ef().mark(function et(ei){var eo,ea,eu,ed,ep,em,eg,ey;return ef().wrap(function(et){for(;;)switch(et.prev=et.next){case 0:for(eo=ei.emails,ea=ei.role,eu=ei.resendEmails,ed=[],ep=Math.max(5,Math.round(eo.length/10)),em=0;em0&&eN.m.danger(en.formatMessage(eG.inviteMessageFailure,{emailsStr:Y.errored_emails.map(function(Y){var et=Y.email_address,en=Y.error;return"".concat(et,": ").concat(en)}).join(", ")})),Y.account_invites}).catch(function(Y){throw eN.m.danger(Y.message),Y}));case 1:case"end":return et.stop()}},et)}));return function(Y){return et.apply(this,arguments)}}(),et.next=7,Promise.all(ed.map(function(Y){return eg(Y)}));case 7:return ey=et.sent,et.abrupt("return",ey.flat());case 9:case"end":return et.stop()}},et)}));return function(Y){return et.apply(this,arguments)}}(),onSuccess:function(){ei.invalidateQueries({queryKey:["workspace","invites",Y]}),null==et||et()}})}function eZ(Y,et,en){return new Promise(function(ei){if(Y.size/1048576>eB)ei({status:"error",reason:"file_too_large"});else if("text/csv"!==Y.type)ei({status:"error",reason:"invalid_file_type"});else{var ea=new FileReader;ea.readAsText(Y),ea.onload=function(Y){var ea,eu=en,ec=(null===(ea=Y.target)||void 0===ea?void 0:ea.result).split("\n"),ed=new Set;ei({status:"success",newRows:ec.reduce(function(Y,en){var ei,ea=en.split(",").map(function(Y){return Y.trim()}),ec=(0,eo.Z)(ea,2),ef=ec[0],ep=ec[1];return eM.F.test(ef)&&!ed.has(ef)&&(void 0!==et[ep]||eu||(eu=!0),Y.push({email:ef,role:null!==(ei=et[ep])&&void 0!==ei?ei:et.member})),ed.add(ef),Y},[]),hasWarning:eu})}}})}var eH=function(Y){var et={member:"member"};return Y&&(et.admin="admin",et.owner="owner"),et},eG={importCSVLabel:{id:"adminPage.importCSVLabel",defaultMessage:"Import from CSV",description:"Name of label for import from CSV button"},helperCSVFormatHide:{id:"adminPage.helperCSVFormat",defaultMessage:'The file must include email and an optional role on each line. Roles can be "member", "admin", or "owner". Hide Example',description:"Instructions for formatting the import CSV, with a link to hide the example"},helperCSVFormatShow:{id:"adminPage.helperCSVFormat",defaultMessage:'The file must include email and an optional role on each line. Roles can be "member", "admin", or "owner". Show Example',description:"Instructions for formatting the import CSV, with a link to show an example"},importCSVButton:{id:"adminPage.importCSVButton",defaultMessage:"Upload",description:"Name of upload from CSV button"},addEmailsFieldName:{id:"adminPage.addEmailsFieldName.0",defaultMessage:"Emails",description:"Name of input for adding emails to workspace"},unspecifiedRoleDescription:{id:"adminPage.unspecifiedRoleDescription",defaultMessage:"Roles that were unspecified have been changed to Member.",description:"Description text for defaulting invite roles to member"},inviteTableHeaderEmail:{id:"adminPage.inviteTableHeaderEmail",defaultMessage:"Email",description:"Label for email column of invite table header"},inviteTableHeaderRole:{id:"adminPage.inviteTableHeaderRole",defaultMessage:"Role",description:"Label for role column of invite table header"},inviteRoleMember:{id:"adminPage.inviteRoleMember",defaultMessage:"Member",description:"Member role for workspace invite"},inviteRoleAdmin:{id:"adminPage.inviteRoleAdmin",defaultMessage:"Admin",description:"Admin role for workspace invite"},inviteRoleOwner:{id:"adminPage.inviteRoleOwner",defaultMessage:"Owner",description:"Owner role for workspace invite"},fileTooLargeWarning:{id:"adminPage",defaultMessage:"File is too large. Please upload a CSV file smaller than {maxSize}.",description:"Error when uploading a file that is too large"},fileIncorrectTypeWarning:{id:"adminPage",defaultMessage:"Please upload a CSV file.",description:"Error when uploading a file that is not a CSV"},resendEmailsFieldName:{id:"adminPage.resendEmailsFieldName",defaultMessage:"Resend emails for existing invites",description:"Name of checkbox input for resending emails to workspace"},teamInviteModalNote:{id:"adminPage.teamInviteModalNote",defaultMessage:"Users that accept invites will be included as additional seats on your next invoice.",description:"Note for team plan invites that additional seats will be charged"},inviteMessageLoading:{id:"adminPage.inviteMessageLoading",defaultMessage:"Sending out {numRows} invites, this may take a minute...",description:"Loading message when invites are being sent"},inviteSuccessToast:{id:"adminPage.inviteSuccessToast",defaultMessage:"Invited {numRows} {userStr} to {workspaceName}",description:"Message on successfully sending out invites"},inviteMemberInviteNextButton:{id:"adminPage.inviteMemberInviteNextButton",defaultMessage:"Next",description:"The title of the invite member modal next button"},inviteMemberInviteSubmitButton:{id:"adminPage.inviteMemberInviteSubmitButton",defaultMessage:"Send invites",description:"The title of the invite member modal submit button"},inviteMemberInviteSubmitButtonLoading:{id:"adminPage.inviteMemberInviteSubmitButtonLoading",defaultMessage:"Sending invites...",description:"Button label while inviting members"},inviteMemberInviteBackButton:{id:"adminPage.inviteMemberInviteBackButton",defaultMessage:"Back",description:"The title of the invite member modal back button"},inviteMessageFailure:{id:"adminPage.inviteMessageFailure",defaultMessage:"Unable to invite {emailsStr}",description:"Message that shows which emails were unsuccessful at being invited"}}},73659:function(Y,et,en){"use strict";en.d(et,{Z:function(){return eh}});var ei=en(18008),eo=en(91530),ea=en.n(eo),eu=en(70671),ec=en(94968),ed=en(21120),ef=en(78116),ep=en(35250);function eh(Y){var et=Y.workspace,en=(0,eu.Z)(),eo=(0,ei.EV)(ei.B.InviteUsersToWorkspace);return(0,ep.jsx)(ed.Z,{size:"custom",className:"max-w-lg text-sm",isOpen:eo,onClose:ea(),type:"success",title:null!=et.data.name?en.formatMessage(em.inviteMemberModalTitle,{workspaceName:et.data.name}):en.formatMessage(em.inviteMemberModalTitleUntitledWorkspace),description:en.formatMessage(em.inviteMemberModalDescription),children:(0,ep.jsx)(ef.Z,{workspace:et,canResendInviteEmails:!0,onCancel:function(){return ei.vm.closeModal(ei.B.InviteUsersToWorkspace)},onSuccess:function(){return ei.vm.closeModal(ei.B.InviteUsersToWorkspace)},cancelButtonText:en.formatMessage(em.inviteMemberInviteCancelButton)})})}var em=(0,ec.vU)({inviteMemberInviteCancelButton:{id:"adminPage.inviteMemberInviteCancelButton",defaultMessage:"Cancel"},inviteMemberModalTitle:{id:"adminPage.inviteMemberModalTitle",defaultMessage:"Invite members to the {workspaceName} workspace"},inviteMemberModalTitleUntitledWorkspace:{id:"adminPage.inviteMemberModalTitleUntitledWorkspace",defaultMessage:"Invite members to this workspace"},inviteMemberModalDescription:{id:"adminPage.inviteMemberModalDescription",defaultMessage:"This workspace is private, only select members and roles can use this workspace. This workspace is opted out of training."},fileTooLargeWarning:{id:"adminPage",defaultMessage:"File is too large. Please upload a CSV file smaller than {maxSize}."}})},67425:function(Y,et,en){"use strict";en.d(et,{Z:function(){return ez}});var ei,eo=en(50134),ea=en(36112),eu=en(4399),ec=en.n(eu),ed=en(3554),ef=en(95412),ep=en(7144),eh=en(73582),em=en(40318),eg=en(82920),ey=en(19841),ek=en(61888),ew=en(10721),eC=en(70079),eS=en(1454),eE=en(32004),eT=en(70671),e_=en(94968),ej=en(90387),eO=en(21120),eM=en(59963),eA=en(86561),eP=en(72576),eN=en(85958),eI=en(35250);function eD(Y,et){var en=Object.keys(Y);if(Object.getOwnPropertySymbols){var ei=Object.getOwnPropertySymbols(Y);et&&(ei=ei.filter(function(et){return Object.getOwnPropertyDescriptor(Y,et).enumerable})),en.push.apply(en,ei)}return en}function eR(Y){for(var et=1;etLearn more"},teamTransferModalConfirm:{id:"teamTransferModal.confirm",defaultMessage:"Confirm transfer"},mergeModalConfirm:{id:"mergerModal.confirm",defaultMessage:"Confirm merge"}})},24020:function(Y,et,en){"use strict";en.d(et,{bq:function(){return tS},mJ:function(){return th},ZP:function(){return td},p5:function(){return tk}});var ei=en(50134),eo=en(36112),ea=en(4399),eu=en.n(ea),ec=en(82256),ed=en(63866),ef=en(95412),ep=en(18008),eh=en(73582),em=en(61236),eg=en(25494),ey=en(82473),ek=en(19841),ew=6e4,eC=36e5,eS=en(51516),eE=en(17224);function eT(Y,et){(0,eS.Z)(1,arguments);var en,ei,eo,ea=(0,eE.Z)(null!==(en=null==et?void 0:et.additionalDigits)&&void 0!==en?en:2);if(2!==ea&&1!==ea&&0!==ea)throw RangeError("additionalDigits must be 0, 1 or 2");if(!("string"==typeof Y||"[object String]"===Object.prototype.toString.call(Y)))return new Date(NaN);var eu=eA(Y);if(eu.date){var ec=eP(eu.date,ea);ei=eN(ec.restDateString,ec.year)}if(!ei||isNaN(ei.getTime()))return new Date(NaN);var ed=ei.getTime(),ef=0;if(eu.time&&isNaN(ef=eD(eu.time)))return new Date(NaN);if(eu.timezone){if(isNaN(eo=eL(eu.timezone)))return new Date(NaN)}else{var ep=new Date(ed+ef),eh=new Date(0);return eh.setFullYear(ep.getUTCFullYear(),ep.getUTCMonth(),ep.getUTCDate()),eh.setHours(ep.getUTCHours(),ep.getUTCMinutes(),ep.getUTCSeconds(),ep.getUTCMilliseconds()),eh}return new Date(ed+ef+eo)}var e_={dateTimeDelimiter:/[T ]/,timeZoneDelimiter:/[Z ]/i,timezone:/([Z+-].*)$/},ej=/^-?(?:(\d{3})|(\d{2})(?:-?(\d{2}))?|W(\d{2})(?:-?(\d{1}))?|)$/,eO=/^(\d{2}(?:[.,]\d*)?)(?::?(\d{2}(?:[.,]\d*)?))?(?::?(\d{2}(?:[.,]\d*)?))?$/,eM=/^([+-])(\d{2})(?::?(\d{2}))?$/;function eA(Y){var et,en={},ei=Y.split(e_.dateTimeDelimiter);if(ei.length>2)return en;if(/:/.test(ei[0])?et=ei[0]:(en.date=ei[0],et=ei[1],e_.timeZoneDelimiter.test(en.date)&&(en.date=Y.split(e_.timeZoneDelimiter)[0],et=Y.substr(en.date.length,Y.length))),et){var eo=e_.timezone.exec(et);eo?(en.time=et.replace(eo[1],""),en.timezone=eo[1]):en.time=et}return en}function eP(Y,et){var en=RegExp("^(?:(\\d{4}|[+-]\\d{"+(4+et)+"})|(\\d{2}|[+-]\\d{"+(2+et)+"})$)"),ei=Y.match(en);if(!ei)return{year:NaN,restDateString:""};var eo=ei[1]?parseInt(ei[1]):null,ea=ei[2]?parseInt(ei[2]):null;return{year:null===ea?eo:100*ea,restDateString:Y.slice((ei[1]||ei[2]).length)}}function eN(Y,et){if(null===et)return new Date(NaN);var en=Y.match(ej);if(!en)return new Date(NaN);var ei=!!en[4],eo=eI(en[1]),ea=eI(en[2])-1,eu=eI(en[3]),ec=eI(en[4]),ed=eI(en[5])-1;if(ei)return eH(et,ec,ed)?eF(et,ec,ed):new Date(NaN);var ef=new Date(0);return eU(et,ea,eu)&&eZ(et,eo)?(ef.setUTCFullYear(et,ea,Math.max(eo,eu)),ef):new Date(NaN)}function eI(Y){return Y?parseInt(Y):1}function eD(Y){var et=Y.match(eO);if(!et)return NaN;var en=eR(et[1]),ei=eR(et[2]),eo=eR(et[3]);return eG(en,ei,eo)?en*eC+ei*ew+1e3*eo:NaN}function eR(Y){return Y&&parseFloat(Y.replace(",","."))||0}function eL(Y){if("Z"===Y)return 0;var et=Y.match(eM);if(!et)return 0;var en="+"===et[1]?-1:1,ei=parseInt(et[2]),eo=et[3]&&parseInt(et[3])||0;return eV(ei,eo)?en*(ei*eC+eo*ew):NaN}function eF(Y,et,en){var ei=new Date(0);ei.setUTCFullYear(Y,0,4);var eo=(et-1)*7+en+1-(ei.getUTCDay()||7);return ei.setUTCDate(ei.getUTCDate()+eo),ei}var eB=[31,null,31,30,31,30,31,31,30,31,30,31];function ez(Y){return Y%400==0||Y%4==0&&Y%100!=0}function eU(Y,et,en){return et>=0&&et<=11&&en>=1&&en<=(eB[et]||(ez(Y)?29:28))}function eZ(Y,et){return et>=1&&et<=(ez(Y)?366:365)}function eH(Y,et,en){return et>=1&&et<=53&&en>=0&&en<=6}function eG(Y,et,en){return 24===Y?0===et&&0===en:en>=0&&en<60&&et>=0&&et<60&&Y>=0&&Y<25}function eV(Y,et){return et>=0&&et<=59}var eW=en(70079),eK=en(1454),e$=en(32004),eY=en(70671),eQ=en(94968),eX=en(78103),eJ=en(73797),e0=en(3554),e9=en(21120),e5=en(33562),e4=en(34408),e3=en(52467),e6=en(4748),e7=en(218),e8=en(35250);function tt(Y,et){var en=Object.keys(Y);if(Object.getOwnPropertySymbols){var ei=Object.getOwnPropertySymbols(Y);et&&(ei=ei.filter(function(et){return Object.getOwnPropertyDescriptor(Y,et).enumerable})),en.push.apply(en,ei)}return en}function ta(Y){for(var et=1;et=eT&&0!==eT&&ea(Math.max(eT-1,0)),(0,e8.jsxs)(e8.Fragment,{children:[(0,e8.jsxs)(e4.Z.Root,{fixed:!0,size:"normal",children:[(0,e8.jsxs)(e4.Z.Header,{children:[(0,e8.jsx)(e4.Z.HeaderCell,{className:"bg-token-main-surface-primary",children:(0,e8.jsx)(e$.Z,ta({},tE.name))}),(0,e8.jsx)(e4.Z.HeaderCell,{className:"bg-token-main-surface-primary",children:(0,e8.jsx)(e$.Z,ta({},tE.email))}),(0,e8.jsx)(e4.Z.HeaderCell,{className:"w-28 bg-token-main-surface-primary",children:(0,e8.jsx)("span",{className:ed?"pl-3":"",children:(0,e8.jsx)(e$.Z,ta({},tE.role))})}),em&&(0,e8.jsx)(e4.Z.HeaderCell,{className:"w-16 bg-token-main-surface-primary"})]}),(0,e8.jsxs)(e4.Z.Body,{children:[eE.map(function(Y){return(0,e8.jsx)(tp,{isCurrentUser:void 0!==ec&&Y.id===ec,userId:Y.id,name:Y.name,role:Y.role,currentUserHasAdminRights:em,isCurrentUserOwner:ed,email:Y.email,onRemoveUserClick:function(){return ew({id:Y.id,name:Y.name,email:Y.email,created_time:Y.created_time})},onUpdateUserRole:eS},Y.id)}),0===eE.length&&(0,e8.jsx)(e4.Z.Row,{children:(0,e8.jsx)(e4.Z.Cell,{children:(0,e8.jsx)("div",{className:"text-token-text-tertiary",children:(0,e8.jsx)(e$.Z,ta({},tE.noResults))})})})]})]}),(0,e8.jsxs)("div",{className:"relative mb-8 mt-4 min-h-[20px]",children:[ed&&(0,e8.jsxs)("button",{onClick:function(){return ep.vm.openModal(ep.B.InviteUsersToWorkspace)},className:"flex items-center gap-2 text-token-text-secondary hover:text-token-text-primary",children:[(0,e8.jsx)(eK.OvN,{className:"icon-sm"}),(0,e8.jsx)(e$.Z,ta({},tE.inviteMemberButton))]}),eT>1&&(0,e8.jsx)("div",{className:"absolute left-1/2 top-1/2 flex -translate-x-1/2 -translate-y-1/2 justify-center",children:(0,e8.jsx)(e3.t,{currentPage:eo,onChangeIndex:ea,length:eT})})]}),(0,e8.jsx)(tf,{onDeleteConfirm:eC})]})}function tf(Y){var et,en=Y.onDeleteConfirm,ei=(0,eY.Z)(),eo=tu(function(Y){return null!==Y.confirmModalUserData}),ea=tu(function(Y){return null===Y.confirmModalUserData?{}:{userId:Y.confirmModalUserData.id,email:Y.confirmModalUserData.email,name:Y.confirmModalUserData.name,dateAdded:eT(Y.confirmModalUserData.created_time)}});return(0,e8.jsx)(e9.Z,{isOpen:eo,title:ei.formatMessage(tE.removeMemberModalTitle),onClose:function(){return tc.closeModal()},type:"success",primaryButton:(0,e8.jsx)(e0.ZP.Button,{title:ei.formatMessage(tE.removeMemberModalConfirm),color:"danger",onClick:en}),secondaryButton:(0,e8.jsx)(e0.ZP.Button,{title:ei.formatMessage(tE.removeMemberModalCancel),color:"neutral",onClick:function(){return tc.closeModal()}}),children:(0,e8.jsxs)("div",{className:"flex flex-col items-center gap-2",children:[null!==(et=ea.name)&&void 0!==et?et:ea.email,(0,e8.jsx)("div",{className:"text-token-text-tertiary",children:(0,e8.jsx)(e$.Z,ta(ta({},tE.dateJoined),{},{values:{dateAdded:ei.formatDate(ea.dateAdded,{year:"numeric",month:"long",day:"numeric"})}}))})]})})}function tp(Y){var et=Y.userId,en=Y.name,ei=Y.email,eo=Y.role,ea=Y.currentUserHasAdminRights,eu=Y.isCurrentUserOwner,ec=Y.isCurrentUser,ed=Y.onRemoveUserClick,ef=Y.onUpdateUserRole,ep=(0,e7.Ap)()[eo],eh=null===en||""===en;return(0,e8.jsxs)(e4.Z.Row,{children:[(0,e8.jsx)(e4.Z.Cell,{children:(0,e8.jsxs)("span",{className:(0,ek.default)("flex items-center gap-2",eh&&"text-token-text-tertiary"),children:[(0,e8.jsx)("span",{children:null!=en?en:(0,e8.jsx)(e$.Z,ta({},tE.missingName))}),(0,e8.jsx)("span",{children:ec&&(0,e8.jsx)(e$.Z,ta({},tE.youSpecifier))})]})}),(0,e8.jsx)(e4.Z.Cell,{children:ei}),(0,e8.jsx)(e4.Z.Cell,{children:eu?(0,e8.jsx)(th,{currentRole:eo,onUpdateUserRole:function(Y){ef(et,Y)},disabled:ec}):ep}),ea&&(0,e8.jsx)(e4.Z.Cell,{children:(0,e8.jsx)(tm,{userId:et,onRemoveUserClick:ed,disabled:ec})})]})}function th(Y){var et=Y.currentRole,en=Y.onUpdateUserRole,ei=Y.disabled,eo=void 0!==ei&&ei,ea=(0,e7.Ap)();return(0,e8.jsxs)(e5.Z.Root,{disabled:eo,defaultValue:et,onValueChange:function(Y){en(Y)},children:[(0,e8.jsxs)(e5.Z.Trigger,{className:"-my-2",children:[(0,e8.jsx)(e5.Z.Value,{}),(0,e8.jsx)(e5.Z.Icon,{})]}),(0,e8.jsx)(e5.Z.Portal,{children:(0,e8.jsxs)(e5.Z.Content,{children:[(0,e8.jsx)(e5.Z.Item,{value:ec.r3.STANDARD,children:ea[ec.r3.STANDARD]}),(0,e8.jsx)(e5.Z.Item,{value:ec.r3.ADMIN,children:ea[ec.r3.ADMIN]}),(0,e8.jsx)(e5.Z.Item,{value:ec.r3.OWNER,children:ea[ec.r3.OWNER]})]})})]})}function tm(Y){var et=Y.disabled,en=Y.onRemoveUserClick,ei=Y.userId;return et?null:(0,e8.jsxs)(eJ.Z.Root,{children:[(0,e8.jsx)(eJ.Z.Trigger,{className:"-my-2",children:(0,e8.jsx)(eK.K9M,{className:"icon-sm"})}),(0,e8.jsx)(eJ.Z.Portal,{children:(0,e8.jsx)(eJ.Z.Content,{children:(0,e8.jsx)(eJ.Z.Item,{onClick:function(){en(ei)},children:(0,e8.jsx)(e$.Z,ta({},tE.removeMemberModalTitle))})})})]})}var tg=25;function tv(Y){var et=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,en=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"";return(0,em.a)({queryKey:["workspace",Y,et,en],queryFn:function(){var eo=(0,ei.Z)(eu().mark(function ei(){return eu().wrap(function(ei){for(;;)switch(ei.prev=ei.next){case 0:return ei.next=2,ef.Z.getWorkspaceUsers(Y,et,tg,en);case 2:return ei.abrupt("return",ei.sent);case 3:case"end":return ei.stop()}},ei)}));return function(){return eo.apply(this,arguments)}}()})}function tk(Y){var et,en=tv(Y).data;return null!==(et=null==en?void 0:en.total)&&void 0!==et?et:0}function tw(){return(0,eg.D)({mutationFn:function(Y){var et=Y.userId,en=Y.workspaceId,ei=Y.value;return ef.Z.updateWorkspaceUserRole(en,et,ei).catch(function(Y){e6.m.danger("Unable to update user (".concat(et,") role: ").concat(Y.message))})}})}function tC(Y){var et=(0,ey.NL)();return(0,eg.D)({mutationFn:function(et){var en=et.userId;return ef.Z.removeWorkspaceUser(Y,en).catch(function(Y){e6.m.danger("Unable to remove user (".concat(en,") from workspace: ").concat(Y.message))})},onSuccess:function(){et.invalidateQueries({queryKey:["workspace",Y]})}})}function tS(){return(0,e8.jsx)("div",{className:"flex w-full items-center justify-center",children:(0,e8.jsx)(ed.Z,{})})}var tE=(0,eQ.vU)({name:{id:"UserManager.name",defaultMessage:"Name"},email:{id:"UserManager.email",defaultMessage:"Email"},role:{id:"UserManager.role",defaultMessage:"Role"},missingName:{id:"UserManager.missingName",defaultMessage:"No name provided"},youSpecifier:{id:"UserManager.youSpecifier",defaultMessage:"(You)"},removeUser:{id:"UserManager.removeUser",defaultMessage:"Remove user from workspace"},removeMemberModalTitle:{id:"UserManager.removeMemberModalTitle",defaultMessage:"Remove member"},removeMemberModalConfirm:{id:"UserManager.removeMemberModalConfirm",defaultMessage:"Delete"},removeMemberModalCancel:{id:"UserManager.removeMemberModalCancel",defaultMessage:"Cancel"},dateJoined:{id:"UserManager.dateJoined",defaultMessage:"Joined workspace on {dateAdded}"},inviteMemberButton:{id:"UserManager.inviteMemberButton",defaultMessage:"Invite member"},noResults:{id:"UserManager.noResults",defaultMessage:"No results"}})},91676:function(Y,et,en){"use strict";en.d(et,{Z:function(){return tu},D:function(){return ta}});var ei,eo,ea,eu=en(3125),ec=en(36112),ed=en(82256),ef=en(91559),ep=en(50829),eh=en(90166),em=en(52336),eg=en(14972),ey=en(63866),ek=en(95412),ew=en(82473),eC=en(82685),eS=en(19841),eE=en(70079),eT=en(1454),e_=en(70671),ej=en(32004),eO=en(94968),eM=en(73797),eA=en(34408),eP=en(79505),eN=en(52467),eI=en(97482),eD=en(21120),eR=en(40103),eL=en(91530),eF=en.n(eL),eB=en(35250);function ez(Y,et){var en=Object.keys(Y);if(Object.getOwnPropertySymbols){var ei=Object.getOwnPropertySymbols(Y);et&&(ei=ei.filter(function(et){return Object.getOwnPropertyDescriptor(Y,et).enumerable})),en.push.apply(en,ei)}return en}function eU(Y){for(var et=1;et0;return tD||(tI=Math.min(e$.length,e3),tA=Math.ceil(e$.length/e3),tN=eY?e$:e7(e$,tp,tg),""!==eJ&&(tN=tt(tN,eJ)),tP>0&&(tN=e8(tN,tC)),tM=Math.ceil(tN.length/e3),tN=tN.slice(tT*e3,(tT+1)*e3)),(0,eB.jsxs)("div",{children:[(0,eB.jsxs)("div",{className:"flex justify-between border-b border-token-border-light",children:[(0,eB.jsxs)("div",{className:"flex space-x-4 pt-2",children:[(0,eB.jsx)("a",{className:(0,eS.default)("text-l pb-4 font-medium",eD===ed.RB.WORKSPACE?"border-b border-token-text-secondary text-token-text-primary":"cursor-pointer text-token-text-tertiary"),onClick:function(){eR(ed.RB.WORKSPACE)},children:(0,eB.jsx)(ej.Z,e4({},td.workspaceTab))}),eM&&(0,eB.jsx)("a",{className:(0,eS.default)("text-l pb-4 font-medium ",eD===ed.RB.THIRD_PARTY?"border-b border-token-text-secondary text-token-text-primary":"cursor-pointer text-token-text-tertiary"),onClick:function(){eR(ed.RB.THIRD_PARTY)},children:(0,eB.jsx)(ej.Z,e4({},td.thirdPartyTab))})]}),!tD&&(0,eB.jsxs)("div",{className:"flex items-center space-x-4 pb-2",children:[tP>0&&(0,eB.jsxs)("div",{className:"mx-0 flex items-center space-x-1",onClick:function(){tS(tk)},children:[(0,eB.jsx)("span",{children:tP}),(0,eB.jsx)(eT.$Rx,{className:"cursor-pointer"})]}),(0,eB.jsx)(eh.u,{label:(0,eB.jsxs)("div",{className:"w-64 space-y-4 p-2 font-normal text-token-text-primary",children:[(0,eB.jsxs)("div",{className:"flex-col space-y-2",children:[(0,eB.jsx)("span",{className:"flex font-medium",children:(0,eB.jsx)(ej.Z,e4({},td.capabilitiesTitle))}),Object.entries(tC[ea.Tools]).map(function(Y){var et=(0,eu.Z)(Y,2),en=et[0],ei=et[1];return(0,eB.jsx)(ep.Z,{id:en,checked:ei,label:ta(eO,en),onChange:function(Y){tO(Y,ea.Tools)}},en)})]}),(0,eB.jsxs)("div",{className:"flex-col space-y-2",children:[(0,eB.jsx)("span",{className:"flex font-medium",children:(0,eB.jsx)(ej.Z,e4({},td.whoHasAccessTitle))}),Object.entries(tC[ea.ShareRecipient]).map(function(Y){var et=(0,eu.Z)(Y,2),en=et[0],ei=et[1];return(0,eB.jsx)(ep.Z,{id:en,checked:ei,label:ta(eO,en),onChange:function(Y){tO(Y,ea.ShareRecipient)}},en)})]})]}),className:"bg-token-main-surface-primary",side:"bottom",withArrow:!1,align:"end",sideOffset:4,wide:!0,interactive:!0,children:(0,eB.jsx)(eg.k1,{className:"cursor-pointer"})}),(0,eB.jsx)("div",{className:"cursor-pointer",onClick:function(){tu(!0)},children:(0,eB.jsx)(eg.ol,{})}),(0,eB.jsx)("input",{type:"text",ref:eQ,placeholder:eG.formatMessage(td.filterByNameOrBuilderPlaceholder),className:(0,eS.default)("border-none bg-token-main-surface-primary px-0 transition-width duration-300 ease-in-out focus:ring-0",e5?"w-64":"w-0"),value:eJ,onChange:function(){var Y,et;t_(0),e0(null!==(Y=null===(et=eQ.current)||void 0===et?void 0:et.value)&&void 0!==Y?Y:"")}}),(0,eB.jsx)("div",{className:(0,eS.default)("cursor-pointer",e5?"":"hidden"),onClick:function(){tu(!1),e0(""),t_(0)},children:(0,eB.jsx)(eT.q5L,{})}),eM&&(0,eB.jsxs)(ef.z,{color:"neutral",onClick:function(){eK(!0)},children:[(0,eB.jsx)(eT.OvN,{})," ",(0,eB.jsx)(ej.Z,e4({},td.approveAGPTButton))]})]})]}),tD?(0,eB.jsx)("div",{className:"mt-8 flex items-center justify-center",children:(0,eB.jsx)(ey.Z,{})}):(0,eB.jsxs)("div",{style:{height:85*tI+75},className:"mb-8",children:[tN.length>0?(0,eB.jsxs)(eA.Z.Root,{size:"normal",className:"min-w-full overflow-hidden bg-token-main-surface-primary sm:rounded-lg",children:[(0,eB.jsxs)(eA.Z.Header,{children:[(0,eB.jsx)(eA.Z.HeaderCell,{className:"py-2 pr-4 text-left text-xs text-token-text-secondary",children:(0,eB.jsx)(ej.Z,e4({},td.nameCellTitle))}),(0,eB.jsx)(eA.Z.HeaderCell,{className:"px-4 py-2 text-left text-xs text-token-text-secondary",children:(0,eB.jsx)(ej.Z,e4({},td.builderCellTitle))}),(0,eB.jsx)(eA.Z.HeaderCell,{className:"px-4 py-2 text-left text-xs text-token-text-secondary",children:(0,eB.jsx)(ej.Z,e4({},td.customActionsCellTitle))}),eD==ed.RB.WORKSPACE&&(0,eB.jsx)(eA.Z.HeaderCell,{className:"px-4 py-2 text-left text-xs text-token-text-secondary",children:(0,eB.jsx)(ej.Z,e4({},td.whoHasAccessTitle))}),eD==ed.RB.WORKSPACE&&(0,eB.jsx)(eA.Z.HeaderCell,{className:"cursor-pointer px-4 py-2 text-left text-xs text-token-text-secondary",children:(0,eB.jsxs)("div",{className:"flex items-center gap-1",onClick:function(){tp===ei.NumConversations?tg===eo.Ascending?tv(eo.Descending):tv(eo.Ascending):(th(ei.NumConversations),tv(eo.Descending))},children:[(0,eB.jsx)("span",{children:(0,eB.jsx)(ej.Z,e4({},td.chatsCellTitle))}),tp===ei.NumConversations&&tg===eo.Ascending&&(0,eB.jsx)(eT.iRh,{}),tp===ei.NumConversations&&tg===eo.Descending&&(0,eB.jsx)(eT.tv1,{})]})}),(0,eB.jsx)(eA.Z.HeaderCell,{className:"cursor-pointer px-4 py-2 text-left text-xs text-token-text-secondary",children:(0,eB.jsxs)("div",{className:"flex items-center gap-1",onClick:function(){tp===ei.CreatedAt?tg===eo.Ascending?tv(eo.Descending):tv(eo.Ascending):(th(ei.CreatedAt),tv(eo.Descending))},children:[(0,eB.jsx)("span",{children:eD==ed.RB.WORKSPACE?(0,eB.jsx)(ej.Z,e4({},td.createdCellTitle)):(0,eB.jsx)(ej.Z,e4({},td.approvedCellTitle))}),tp===ei.CreatedAt&&tg===eo.Ascending&&(0,eB.jsx)(eT.iRh,{}),tp===ei.CreatedAt&&tg===eo.Descending&&(0,eB.jsx)(eT.tv1,{})]})}),(0,eB.jsx)(eA.Z.HeaderCell,{className:"w-16"})]}),(0,eB.jsx)(eA.Z.Body,{children:tN.map(function(Y){return(0,eB.jsx)(e6,{account:eO,gpt:Y,thirdParty:eD==ed.RB.THIRD_PARTY},Y.gizmo.id)})})]}):(0,eB.jsxs)("div",{className:"flex h-full w-full flex-col items-center gap-4 py-16",children:[(0,eB.jsx)(eT.Wpg,{className:"h-12 w-12 text-gray-400"}),(0,eB.jsx)("p",{className:"text-token-text-secondary",children:eD==ed.RB.THIRD_PARTY?tR?(0,eB.jsx)(ej.Z,e4({},td.noWorkspaceApprovedGPTsFound)):(0,eB.jsx)(ej.Z,e4({},td.noWorkspaceApprovedGPTs)):tR?(0,eB.jsx)(ej.Z,e4({},td.noWorkspaceGPTsFound)):(0,eB.jsx)(ej.Z,e4({},td.noWorkspaceGPTs))}),eD==ed.RB.THIRD_PARTY&&(0,eB.jsxs)(ef.z,{color:"neutral",onClick:function(){eK(!0)},children:[(0,eB.jsx)(eT.OvN,{}),(0,eB.jsx)(ej.Z,e4({},td.approveAGPTButton))]})]}),eY&&(0,eB.jsxs)("div",{className:"my-4 flex w-full items-center justify-center gap-4 text-token-text-tertiary",children:[(0,eB.jsx)(ey.Z,{}),(0,eB.jsx)(ej.Z,e4({},td.stillLoadingData))]}),tA>1&&(0,eB.jsx)("div",{className:"mt-2 flex justify-center",children:(0,eB.jsx)(eN.t,{currentPage:tT,onChangeIndex:t_,length:Math.max(tM,1)})})]}),(0,eB.jsx)(eI.Z,{isOpen:eW,onClose:function(){eK(!1),tj.invalidateQueries({queryKey:["workspace",eO.id,ed.RB.THIRD_PARTY]})},account:eO})]})}function tc(Y,et){return(0,eC.N)({queryKey:["workspace",Y,et],queryFn:function(en){var ei=en.pageParam;return ek.Z.getWorkspaceGPTs(Y,et,ei)},initialPageParam:"",getNextPageParam:function(Y){return Y.cursor}})}!function(Y){Y.CreatedAt="created_at",Y.NumConversations="vanity_metrics.num_conversations_str",Y.ApprovedAt="workspace_approval_date"}(ei||(ei={})),function(Y){Y.Ascending="asc",Y.Descending="desc"}(eo||(eo={})),function(Y){Y.Tools="tools",Y.ShareRecipient="share_recipient"}(ea||(ea={}));var td=(0,eO.vU)({stillLoadingData:{id:"workspaceSettings.stillLoadingData",defaultMessage:"Don't see what you're looking for? Some GPTs are still loading..."},noWorkspaceGPTs:{id:"workspaceSettings.noWorkspaceGPTs",defaultMessage:"This workspace does not have any GPTs"},noWorkspaceGPTsFound:{id:"workspaceSettings.noWorkspaceGPTsFound",defaultMessage:"No workspace GPTs found"},noWorkspaceApprovedGPTs:{id:"workspaceSettings.noWorkspaceApprovedGPTs",defaultMessage:"You havent approved any third-party GPTs"},noWorkspaceApprovedGPTsFound:{id:"workspaceSettings.noWorkspaceApprovedGPTsFound",defaultMessage:"No approved third-party GPTs found"},workspaceTab:{id:"workspaceSettings.workspaceTab",defaultMessage:"Workspace"},thirdPartyTab:{id:"workspaceSettings.thirdPartyTab",defaultMessage:"Third-party"},capabilitiesTitle:{id:"workspaceSettings.capabilitiesTitle",defaultMessage:"Capabilities"},whoHasAccessTitle:{id:"workspaceSettings.whoHasAccessTitle",defaultMessage:"Who has access"},filterByNameOrBuilderPlaceholder:{id:"workspaceSettings.filterByNameOrBuilderPlaceholder",defaultMessage:"Filter by name or builder..."},nameCellTitle:{id:"workspaceSettings.nameCellTitle",defaultMessage:"Name"},builderCellTitle:{id:"workspaceSettings.builderCellTitle",defaultMessage:"Builder"},customActionsCellTitle:{id:"workspaceSettings.customActionsCellTitle",defaultMessage:"Custom Actions"},chatsCellTitle:{id:"workspaceSettings.chatsCellTitle",defaultMessage:"Chats"},createdCellTitle:{id:"workspaceSettings.createdCellTitle",defaultMessage:"Created"},approvedCellTitle:{id:"workspaceSettings.approvedCellTitle",defaultMessage:"Approved"},approveAGPTButton:{id:"workspaceSettings.approveAGPTButton",defaultMessage:"Approve a GPT"},shareRecipientTitlePrivate:{id:"workspaceSettings.shareRecipientTitlePrivate",defaultMessage:"Private"},shareRecipientTitleLink:{id:"workspaceSettings.shareRecipientTitleLink",defaultMessage:"Link"},shareRecipientTitlePublic:{id:"workspaceSettings.shareRecipientTitlePublic",defaultMessage:"Public"},changeAccess:{id:"workspaceSettings.changeAccess",defaultMessage:"Change who has access"},changeOwner:{id:"workspaceSettings.changeOwner",defaultMessage:"Change Owner"},deleteGPT:{id:"workspaceSettings.deleteGPT",defaultMessage:"Delete GPT"},removeFromWorkspace:{id:"workspaceSettings.removeFromWorkspace",defaultMessage:"Remove from workspace"}})},43753:function(Y,et,en){"use strict";en.d(et,{b:function(){return eR},Z:function(){return eL}});var ei=en(36112),eo=en(50134),ea=en(4399),eu=en.n(ea),ec=en(82256),ed=en(7144),ef=en(73582),ep=en(40318),eh=en(70079);function em({title:Y,titleId:et,...en},ei){return eh.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true",ref:ei,"aria-labelledby":et},en),Y?eh.createElement("title",{id:et},Y):null,eh.createElement("path",{fillRule:"evenodd",d:"M2.25 12c0-5.385 4.365-9.75 9.75-9.75s9.75 4.365 9.75 9.75-4.365 9.75-9.75 9.75S2.25 17.385 2.25 12zm13.36-1.814a.75.75 0 10-1.22-.872l-3.236 4.53L9.53 12.22a.75.75 0 00-1.06 1.06l2.25 2.25a.75.75 0 001.14-.094l3.75-5.25z",clipRule:"evenodd"}))}let eg=eh.forwardRef(em);var ey=eg,ek=en(19841),ew=en(91530),eC=en.n(ew),eS=en(1454),eE=en(32004),eT=en(94968),e_=en(90387),ej=en(21120),eO=en(38766),eM=en(63866),eA=en(218),eP=en(35250);function eN(Y,et){var en=Object.keys(Y);if(Object.getOwnPropertySymbols){var ei=Object.getOwnPropertySymbols(Y);et&&(ei=ei.filter(function(et){return Object.getOwnPropertyDescriptor(Y,et).enumerable})),en.push.apply(en,ei)}return en}function eI(Y){for(var et=1;et0&&(0,eA.jsx)(eL,{workspaceId:eu,unverifiedDomains:eo,onVerifyDomain:ea}),(0,eA.jsx)("form",{onSubmit:function(Y){Y.preventDefault(),ei()},children:(0,eA.jsxs)("div",{className:"mb-4",children:[(0,eA.jsx)("label",{className:"mb-2 flex items-center text-sm font-medium",children:(0,eA.jsx)(ej.Z,eN({},eB.domainInput))}),(0,eA.jsx)(ey.Z,{name:"hostname",placeholder:ec.formatMessage(eB.placeholder),value:null!=et?et:"",onChange:function(Y){en(Y.target.value)}})]})})]})}!function(Y){Y[Y.INITIAL=0]="INITIAL",Y[Y.PENDING=1]="PENDING",Y[Y.FINAL=2]="FINAL"}(ei||(ei={}));var eB=(0,eO.vU)({newTitle:{id:"domainModal.newTitle.0",defaultMessage:"Verify a new domain"},editTitle:{id:"domainModal.editTitle",defaultMessage:"Manage Domain"},submit:{id:"domainModal.submit",defaultMessage:"Submit"},check:{id:"domainModal.check",defaultMessage:"Check"},done:{id:"domainModal.done",defaultMessage:"Done"},cancel:{id:"domainModal.cancel",defaultMessage:"Cancel"},domainInput:{id:"domainModal.domainInput.0",defaultMessage:"Add a new domain"},placeholder:{id:"domainModal.placeholder",defaultMessage:"openai.com"},domainCheckError:{id:"domainModal.domainCheckError",defaultMessage:"Your domain could not be verified: {message}"},verificationTokenMessage:{id:"domainModal.verificationTokenMessage",defaultMessage:"To verify ownership of {hostname}, navigate to your DNS provider and add a TXT record with this value:"},verificationTokenFooter:{id:"domainModal.verificationTokenFooter",defaultMessage:"Then, check the record to complete the verification."},successfulVerification:{id:"domainModal.successfulVerification.0",defaultMessage:'Your domain, "{hostname}" has been successfully verified'},copiedTXTRecordToClipboard:{id:"domainModal.copiedTXTRecordToClipboard",defaultMessage:"Copied DNS TXT record to clipboard"},verifyDomainButton:{id:"domainModal.verifyDomainButton",defaultMessage:"Verify"},unverifiedDomainsTableHeader:{id:"domainModal.unverifiedDomainsTableHeader",defaultMessage:"Your unverified domains"}})},45634:function(Y,et,en){"use strict";en.d(et,{Bd:function(){return ej},DD:function(){return eA},Fc:function(){return eM},Ji:function(){return e_},OR:function(){return eP},Wv:function(){return eT},f_:function(){return eE},sd:function(){return eI},z0:function(){return eN}});var ei,eo,ea=en(36112),eu=en(90038),ec=en(50134),ed=en(4399),ef=en.n(ed),ep=en(82256),eh=en(4748),em=en(95412),eg=en(73582),ey=en(61236),ek=en(25494),ew=en(82473),eC=en(70671),eS=en(94968);function eE(Y,et){return(0,ey.a)({queryKey:["workspace/identity",Y],queryFn:function(){var et=(0,ec.Z)(ef().mark(function et(){return ef().wrap(function(et){for(;;)switch(et.prev=et.next){case 0:if(void 0!==Y){et.next=2;break}return et.abrupt("return",void 0);case 2:return et.next=4,em.Z.getWorkspaceIdentitySettings(Y);case 4:return et.abrupt("return",et.sent);case 5:case"end":return et.stop()}},et)}));return function(){return et.apply(this,arguments)}}(),enabled:et})}function eT(){var Y=(0,eg.ec)(eg.F_.workspaceId),et=eE(null!=Y?Y:void 0,null!=Y).data;return(null==et?void 0:et.domains)&&(null==et?void 0:et.domains.filter(function(Y){return"verified"==Y.status}))}function e_(Y){var et=(0,eC.Z)();return(0,ek.D)({mutationFn:function(en){var ei=en.shouldAutoProvision;return em.Z.setWorkspaceShouldAutoProvision(Y,ei).then(function(Y){var en=ei?eD.autoProvisionEnabledToast:eD.autoProvisionDisabledToast;return eh.m.success(et.formatMessage(en),{duration:3}),Y}).catch(function(Y){throw eh.m.danger(Y.message),Y})}})}function ej(Y){var et=(0,ew.NL)();return(0,ek.D)({mutationFn:function(et){var en=et.domainId;return em.Z.removeDomainFromWorkspace(Y,en)},onSuccess:function(){et.refetchQueries({queryKey:["workspace/identity",Y]}),et.refetchQueries({queryKey:["builderProfile"]})}})}function eO(Y){var et=Y;return et.startsWith("-----BEGIN")||(et="-----BEGIN CERTIFICATE-----\n".concat(et)),et.endsWith("CERTIFICATE-----")||(et="".concat(et,"\n-----END CERTIFICATE-----")),et}function eM(Y){var et=(0,ew.NL)();return(0,ek.D)({mutationFn:function(et){var en=et.signInEndpoint,ei=et.cert;return em.Z.createSAMLConnection(Y,en,eO(ei))},onSuccess:function(){et.refetchQueries({queryKey:["workspace/identity",Y]})}})}function eA(Y){var et=(0,ew.NL)();return(0,ek.D)({mutationFn:function(et){var en=et.connectionId,ei=et.signInEndpoint,eo=et.cert,ea=et.active,eu=et.enforcedClients;return em.Z.updateSAMLConnection(Y,en,{signInEndpoint:ei,cert:void 0!==eo?eO(eo):void 0,active:ea,enforcedClients:eu})},onSuccess:function(){et.refetchQueries({queryKey:["workspace/identity",Y]})}})}function eP(Y){var et=(0,ew.NL)();return(0,ek.D)({mutationFn:function(et){var en=et.connectionId;return em.Z.deleteSAMLConnection(Y,en)},onSuccess:function(){et.refetchQueries({queryKey:["workspace/identity",Y]})}})}var eN=en(21389).Z.div(ei||(ei=(0,eu.Z)(["text-md mb-4 text-token-text-secondary"]))),eI=(eo={},(0,ea.Z)(eo,ep.pT.VERIFIED,"Verified"),(0,ea.Z)(eo,ep.pT.PENDING,"Pending"),(0,ea.Z)(eo,ep.pT.EXPIRED,"Expired"),eo),eD=(0,eS.vU)({autoProvisionEnabledToast:{id:"workspaceIdentity.autoProvisionEnabledToast",defaultMessage:"Auto provisioning enabled for this workspace"},autoProvisionDisabledToast:{id:"workspaceIdentity.autoProvisionDisabledToast",defaultMessage:"Auto provisioning disabled for this workspace"}})},97482:function(Y,et,en){"use strict";en.d(et,{Z:function(){return eO}});var ei=en(36112),eo=en(82256),ea=en(91676),eu=en(91559),ec=en(21120),ed=en(78076),ef=en(95412),ep=en(82473),eh=en(91530),em=en.n(eh),eg=en(21988),ey=en.n(eg),ek=en(70079),ew=en(1454),eC=en(70671),eS=en(32004),eE=en(94968),eT=en(35250);function e_(Y,et){var en=Object.keys(Y);if(Object.getOwnPropertySymbols){var ei=Object.getOwnPropertySymbols(Y);et&&(ei=ei.filter(function(et){return Object.getOwnPropertyDescriptor(Y,et).enumerable})),en.push.apply(en,ei)}return en}function ej(Y){for(var et=1;et0?eI.map(function(Y){return(0,eT.jsx)("p",{children:(0,ea.D)(ei,Y.type)},Y.id)}):(0,eT.jsx)("p",{className:"text-token-text-secondary",children:(0,eT.jsx)(eS.Z,ej({},eM.noCapabilitiesEnabled))})})]})}),(0,eT.jsx)("div",{className:"flex py-6",children:(0,eT.jsxs)("div",{className:"flex gap-4",children:[(0,eT.jsx)("p",{className:"w-24 font-medium",children:(0,eT.jsx)(eS.Z,ej({},eM.actionsTitle))}),(0,eT.jsx)("div",{className:"flex flex-col gap-1 text-token-text-primary",children:eD&&eD.length>0?eD.map(function(Y){var et;return(0,eT.jsx)("p",{children:null!==(et=Y.metadata.domain)&&void 0!==et?et:""},Y.id)}):(0,eT.jsx)("p",{className:"text-token-text-secondary",children:(0,eT.jsx)(eS.Z,ej({},eM.noCustomActions))})})]})})]}),(0,eT.jsxs)("div",{className:"mt-4 flex justify-end gap-2",children:[(0,eT.jsx)(eu.z,{color:"neutral",onClick:function(){eN(void 0),en(!1)},loading:e_,children:(0,eT.jsx)(eS.Z,ej({},eM.cancelButtonText))}),(0,eT.jsx)(eu.z,{color:"primary",loading:e_,disabled:void 0==eP,onClick:function(){void 0!=eP&&(eO(!0),ef.Z.approveThirdPartyGPT(ei.id,eP.gizmo.id).finally(function(){eR.invalidateQueries({queryKey:["gizmo"]}),en(!0),eN(void 0),eO(!1)}))},children:(0,eT.jsx)(eS.Z,ej({},eM.approveButtonText))})]})]})}var eM=(0,eE.vU)({approveGPTTitle:{id:"approveGPTModal.approveGPTTitle",defaultMessage:"Approve a third-party GPT"},cancelButtonText:{id:"approveGPTModal.cancelButtonText",defaultMessage:"Cancel"},approveButtonText:{id:"approveGPTModal.approveButtonText",defaultMessage:"Approve"},gptByLine:{id:"approveGPTModal.gptByLine",defaultMessage:"By {authorName}"},capabilitiesTitle:{id:"approveGPTModal.capabilitiesTitle",defaultMessage:"Capabilities"},actionsTitle:{id:"approveGPTModal.actionsTitle",defaultMessage:"Actions"},noCapabilitiesEnabled:{id:"approveGPTModal.noCapabilitiesEnabled",defaultMessage:"No capabilities enabled"},noCustomActions:{id:"approveGPTModal.noCustomActions",defaultMessage:"No custom actions"}})},71404:function(Y,et,en){"use strict";en.d(et,{Z:function(){return eC}});var ei=en(36112),eo=en(91559),ea=en(21120),eu=en(95412),ec=en(82473),ed=en(91530),ef=en.n(ed),ep=en(70079),eh=en(70671),em=en(32004),eg=en(94968),ey=en(35250);function ek(Y,et){var en=Object.keys(Y);if(Object.getOwnPropertySymbols){var ei=Object.getOwnPropertySymbols(Y);et&&(ei=ei.filter(function(et){return Object.getOwnPropertyDescriptor(Y,et).enumerable})),en.push.apply(en,ei)}return en}function ew(Y){for(var et=1;et{let{currentTime:ei}=et,eo=null===ei?0:ei.value,ea=eo/100;en!==ea&&Y(ea),en=ea};return em.Wi.update(ei,!0),()=>(0,em.Pn)(ei)}var ey=en(30100);let ek=(0,ey.X)(()=>void 0!==window.ScrollTimeline);class ew{constructor(Y){this.animations=Y.filter(Boolean)}then(Y,et){return Promise.all(this.animations).then(Y).catch(et)}getAll(Y){return this.animations[0][Y]}setAll(Y,et){for(let en=0;en{if(!ek()||!et.attachTimeline)return et.pause(),eg(Y=>{et.time=et.duration*Y},Y);et.attachTimeline(Y)});return()=>{et.forEach((Y,et)=>{Y&&Y(),this.animations[et].stop()})}}get time(){return this.getAll("time")}set time(Y){this.setAll("time",Y)}get speed(){return this.getAll("speed")}set speed(Y){this.setAll("speed",Y)}get duration(){let Y=0;for(let et=0;etet[Y]())}play(){this.runAll("play")}pause(){this.runAll("pause")}stop(){this.runAll("stop")}cancel(){this.runAll("cancel")}complete(){this.runAll("complete")}}function eC(Y){return"object"==typeof Y&&!Array.isArray(Y)}var eS=en(80710),eE=en(59434),eT=en(23480),e_=en(20604);function ej(Y){let et={presenceContext:null,props:{},visualState:{renderState:{transform:{},transformOrigin:{},style:{},vars:{},attrs:{}},latestValues:{}}},en=(0,eE.v)(Y)?new eT.e(et,{enableHardwareAcceleration:!1}):new e_.W(et,{enableHardwareAcceleration:!0});en.mount(Y),ep.R.set(Y,en)}var eO=en(39851),eM=en(91779),eA=en(26845),eP=en(5778);function eN(Y,et=100){let en=(0,eM.S)({keyframes:[0,et],...Y}),ei=Math.min((0,eA.i)(en),eA.E);return{type:"keyframes",ease:Y=>en.next(ei*Y).value/et,duration:(0,eP.X)(ei)}}var eI=en(72563),eD=en(95175),eR=en(61443),eL=en(38874);function eF(Y,et,en,ei){var eo;return"number"==typeof et?et:et.startsWith("-")||et.startsWith("+")?Math.max(0,Y+parseFloat(et)):"<"===et?en:null!==(eo=ei.get(et))&&void 0!==eo?eo:Y}let eB=(Y,et,en)=>{let ei=et-Y;return((en-Y)%ei+ei)%ei+Y};var ez=en(25704);function eU(Y,et){return(0,ez.N)(Y)?Y[eB(0,Y.length,et)]:Y}var eZ=en(9435),eH=en(78523);function eG(Y,et,en){for(let ei=0;eiet&&eo.at{let ec=eX(Y),{delay:ed=0,times:ef=(0,eI.Y)(ec),type:ep="keyframes",...eg}=en,{ease:ey=et.ease||"easeOut",duration:ek}=en,eC="function"==typeof ed?ed(ea,eu):ed,eS=ec.length;if(eS<=2&&"spring"===ep){let Y=100;if(2===eS&&e9(ec)){let et=ec[1]-ec[0];Y=Math.abs(et)}let et={...eg};void 0!==ek&&(et.duration=(0,eP.w)(ek));let en=eN(et,Y);ey=en.ease,ek=en.duration}null!=ek||(ek=eo);let eE=eh+eC,eT=eE+ek;1===ef.length&&0===ef[0]&&(ef[1]=1);let e_=ef.length-ec.length;e_>0&&(0,eD.c)(ef,e_),1===ec.length&&ec.unshift(null),eV(ei,ec,ey,ef,eE,eT),ew=Math.max(eC+ek,ew),em=Math.max(eT,em)};if((0,eL.i)(eg)){let Y=eY(eg,eu);eC(ey,ek,eQ("default",Y))}else{let Y=(0,ef.I)(eg,ei,ec),et=Y.length;for(let en=0;en{for(let eo in Y){let eu=Y[eo];eu.sort(eW);let ec=[],ed=[],ef=[];for(let Y=0;Y"number"==typeof Y,e9=Y=>Y.every(e0);function e5(Y,et,en,ei){let eo=(0,ef.I)(Y,ei),ea=eo.length;(0,eh.k)(!!ea,"No valid element provided.");let eu=[];for(let Y=0;YArray.isArray(Y)&&Array.isArray(Y[0]);function e3(Y,et,en){let ei=[],eo=e$(Y,et,en);return eo.forEach(({keyframes:Y,transition:et},en)=>{let eo;eo=(0,eL.i)(en)?(0,eO.D)(en,Y.default,et.default):e5(en,Y,et),ei.push(eo)}),new ew(ei)}let e6=Y=>function(et,en,ei){let eo;return eo=e4(et)?e3(et,en,Y):eC(en)?e5(et,en,ei,Y):(0,eO.D)(et,en,ei),Y&&Y.animations.push(eo),eo},e7=e6();var e8=en(70079),tt=en(1454),ta=en(35250);function tu(Y){var et=Y.disabled,en=Y.onClick,ei=Y.left,eo=void 0!==ei&&ei,ea=Y.children;return(0,ta.jsx)("button",{disabled:et,onClick:en,"aria-disabled":et,className:(0,ec.default)("flex h-6 w-[30px] items-center justify-center rounded-full","bg-gray-900 text-white shadow-sm hover:bg-gray-700 disabled:hover:bg-gray-900 dark:bg-white dark:text-gray-900 dark:hover:bg-gray-200 dark:disabled:hover:bg-white","transition-opacity disabled:opacity-20","cursor-pointer disabled:cursor-auto","absolute top-full translate-y-3 lg:top-1/2 lg:-translate-y-1/2",eo?"left-1/2 translate-x-[-calc(100%+4px)] lg:-left-3 lg:-translate-x-full":"left-1/2 translate-x-1 lg:-right-3 lg:left-auto lg:translate-x-full",et&&"lg:hidden"),children:ea})}var tc=en(83737),td=(0,e8.forwardRef)(function(Y,et){var en=Y.x,ei=Y.children,eo=Y.pageMode,ea=Y.className;return(0,ta.jsx)(tc.E.div,{className:(0,ec.default)("mr-3 h-full","fixed"===eo&&"w-full flex-none sm:w-[calc((100%-12px)/2)] lg:w-[calc((100%-24px)/3)]",ea),style:{x:en},ref:et,children:ei})}),tf={type:"spring",bounce:0},tp=(0,e8.forwardRef)(function(Y,et){return(0,ta.jsx)("div",{ref:et,className:(0,ec.default)("relative flex h-full w-full overflow-hidden",Y.className),children:Y.children})});tp.displayName="CarouselContainer";var th=(ei={},(0,ea.Z)(ei,eu._G.Mobile,1),(0,ea.Z)(ei,eu._G.Small,2),(0,ea.Z)(ei,eu._G.Medium,2),(0,ea.Z)(ei,eu._G.Large,3),(0,ea.Z)(ei,eu._G.XLarge,3),ei);function tm(Y){var et=Y.children,en=Y.loop,ei=void 0===en||en,ea=Y.pageMode,ef=void 0===ea?"fixed":ea,ep=Y.leftArrow,eh=Y.rightArrow,em=Y.className,eg=Y.containerClassName,ey=(0,ed.c)(0),ek=(0,e8.useRef)(null),ew=th[(0,eu.dQ)()]||1,eC=e8.Children.count(et)>ew,eS=e8.Children.toArray(et),eE=(0,e8.useRef)([]),eT=(0,e8.useState)(0),e_=eT[0],ej=eT[1],eO=(0,e8.useState)([]),eM=eO[0],eA=eO[1];(0,e8.useEffect)(function(){var Y=eE.current,et=ek.current,en=new Map(Y.map(function(Y,et){return[Y,et]})),ei=new IntersectionObserver(function(Y){Y.forEach(function(Y){var et=en.get(Y.target);null!=et&&eA(function(en){var ei=(0,eo.Z)(en);return ei[et]=Y.isIntersecting,ei})})},{root:et,threshold:1});return Y.forEach(function(Y){null!=Y&&ei.observe(Y)}),function(){Y.forEach(function(Y){null!=Y&&ei.unobserve(Y)})}},[eE]);var eP=(0,e8.useCallback)(function(){if(null!=ek.current){var Y,et,en=eM.lastIndexOf(!0),eo=ek.current.scrollWidth-ek.current.clientWidth,ea=null!==(Y=null===(et=eE.current[en+1])||void 0===et?void 0:et.offsetLeft)&&void 0!==Y?Y:eo;-1===en?ej(ek.current.clientWidth+ek.current.scrollLeft):en===eS.length-1&&ei?ej(0):null!=ea&&ej(-Math.min(ea,eo))}},[eM,ei,eS.length]),eN=(0,e8.useCallback)(function(){if(null!=ek.current){var Y=eM.indexOf(!0),et=eE.current[Y],en=(null==et?void 0:et.offsetLeft)-ek.current.clientWidth;-1===Y?ej(-ek.current.clientWidth+ek.current.scrollLeft):0===Y&&ei?ej(-ek.current.scrollWidth+ek.current.clientWidth):null!=en&&ej(-Math.max(en,0))}},[eM,ei]),eI=(0,e8.useMemo)(function(){if(ei)return[!0,!0];var Y=eM.lastIndexOf(!0);return[eM.indexOf(!0)>0,Y=Y.length?{done:!0}:{done:!1,value:Y[ei++]}},e:function(Y){throw Y},f:eo}}throw TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var ea,eu=!0,ed=!1;return{s:function(){en=en.call(Y)},n:function(){var Y=en.next();return eu=Y.done,Y},e:function(Y){ed=!0,ea=Y},f:function(){try{eu||null==en.return||en.return()}finally{if(ed)throw ea}}}}function ec(Y,et){if(Y){if("string"==typeof Y)return ed(Y,et);var en=Object.prototype.toString.call(Y).slice(8,-1);if("Object"===en&&Y.constructor&&(en=Y.constructor.name),"Map"===en||"Set"===en)return Array.from(Y);if("Arguments"===en||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(en))return ed(Y,et)}}function ed(Y,et){(null==et||et>Y.length)&&(et=Y.length);for(var en=0,ei=Array(et);en0})}var ek={addRequest:function(Y,et){eh.setState(function(en){return{activeRequests:ep(ep({},en.activeRequests),{},(0,ei.Z)({},Y,{id:Y,abortController:et}))}})},removeRequest:function(Y){eh.setState(function(et){var en=ep({},et.activeRequests);return delete en[Y],{activeRequests:en}})},clear:function(){eh.setState({activeRequests:{}})},abortRequest:function(Y){var et=eh.getState().activeRequests;return null!=et[Y]&&(et[Y].abortController.abort(),ek.removeRequest(Y),!0)},abortRequests:function(Y){var et,en=ep({},eh.getState().activeRequests),ei=eu(Y);try{for(ei.s();!(et=ei.n()).done;){var eo=et.value;null!=en[eo]&&(en[eo].abortController.abort(),delete en[eo])}}catch(Y){ei.e(Y)}finally{ei.f()}eh.setState({activeRequests:en})},abortAllRequests:function(){Object.values(eh.getState().activeRequests).forEach(function(Y){Y.abortController.abort()}),ek.clear()}}},15008:function(Y,et,en){"use strict";en.d(et,{$H:function(){return eT},CX:function(){return e_},T$:function(){return eE},Ub:function(){return eM},fv:function(){return ej},nv:function(){return eC}});var ei=en(36112),eo=en(50134),ea=en(4399),eu=en.n(ea),ec=en(95412),ed=en(93719),ef=en(91006),ep=en(61236),eh=en(82473),em=en(25494),eg=en(26822);function ey(Y,et){var en=Object.keys(Y);if(Object.getOwnPropertySymbols){var ei=Object.getOwnPropertySymbols(Y);et&&(ei=ei.filter(function(et){return Object.getOwnPropertyDescriptor(Y,et).enumerable})),en.push.apply(en,ei)}return en}function ek(Y){for(var et=1;et0&&en.height>0;return(0,ea.useEffect)(function(){if(!Y.src)throw Error("ExpandableImage requires a src");var et=new Image;et.onload=function(){ed({width:et.naturalWidth,height:et.naturalHeight})},et.onerror=function(){},et.src=Y.src},[Y.src]),(0,ec.jsxs)(ei.fC,{children:[(0,ec.jsx)(ei.xz,{className:Y.className,disabled:!ep,children:Y.children}),(0,ec.jsx)(ei.h_,{children:(0,ec.jsxs)(ei.aV,{className:"fixed inset-0 flex items-center justify-center overflow-hidden bg-black/90 radix-state-open:animate-show dark:bg-black/80",children:[(0,ec.jsx)(ei.x8,{asChild:!0,children:(0,ec.jsx)("button",{className:"absolute right-4 top-4",children:(0,ec.jsx)(eu.q5L,{className:"h-5 w-5"})})}),(0,ec.jsx)(ei.VY,{className:(0,eo.default)("relative max-h-[85vh] max-w-[90vw] shadow-xl focus:outline-none radix-state-open:animate-contentShow"),style:{aspectRatio:ef},children:(0,ec.jsx)("img",{src:Y.src,alt:Y.alt,className:"h-full w-full object-contain"})})]})})]})}},3554:function(Y,et,en){"use strict";en.d(et,{mH:function(){return eS},ol:function(){return eE}});var ei,eo=en(90038),ea=en(36112),eu=en(80459),ec=en(5063),ed=en(44260),ef=en(19841),ep=en(83737),eh=en(70079),em=en(21389),eg=en(91559),ey=en(35250),ek=["color","title","children"];function ew(Y,et){var en=Object.keys(Y);if(Object.getOwnPropertySymbols){var ei=Object.getOwnPropertySymbols(Y);et&&(ei=ei.filter(function(et){return Object.getOwnPropertyDescriptor(Y,et).enumerable})),en.push.apply(en,ei)}return en}function eC(Y){for(var et=1;etY.clientHeight)});return en.observe(Y),function(){return en.disconnect()}}},[]),(0,eu.jsx)(ef.Provider,{value:{rootBordered:em},children:(0,eu.jsx)("div",{className:(0,eo.default)("overflow-y-auto text-token-text-primary",em&&"rounded-lg border border-token-border-light","normal"===ep?"text-base":"text-sm",ew&&"pr-1",ec),ref:eg,children:(0,eu.jsx)("table",{className:(0,eo.default)("w-full border-separate border-spacing-0",ei&&"table-fixed"),ref:ey,children:et})})})},Header:function(Y){var et=Y.children;return(0,eu.jsx)("thead",{children:(0,eu.jsx)("tr",{children:et})})},HeaderCell:function(Y){var et=Y.textAlign,en=void 0===et?"left":et,ei=Y.children,ec=Y.className,ed=void 0===ec?"":ec,ep=(0,ea.useContext)(ef).rootBordered;return(0,eu.jsx)("th",{className:(0,eo.default)("text-token sticky top-0 z-10 border-b border-token-border-light bg-token-main-surface-primary py-2 font-medium",ep?"px-3":"pr-4 last:pr-0","left"===en?"text-left":"text-right",ed),children:ei})},Body:function(Y){var et=Y.children;return(0,eu.jsx)("tbody",{children:et})},Row:function(Y){var et=Y.children,en=Y.disabled,ei=void 0!==en&&en;return(0,eu.jsx)("tr",ed(ed({},ei?{"data-disabled":!0}:{}),{},{className:(0,eo.default)(ei?"pointer-events-none":""),children:et}))},Cell:function(Y){var et=Y.textAlign,en=void 0===et?"left":et,ei=Y.children,ec=Y.className,ed=(0,ea.useContext)(ef).rootBordered;return(0,eu.jsx)("td",{className:(0,eo.default)("border-b border-token-border-light align-top",ed?"px-3":"pr-4 last:pr-0 [tr:last-child_&]:border-b-0","left"===en?"text-left":"text-right",ec),children:(0,eu.jsx)("div",{className:(0,eo.default)("flex min-h-[40px] items-center [tr[data-disabled=true]_&]:opacity-50","right"===en&&"justify-end"),children:ei})})},Actions:function(Y){var et=Y.children;return(0,eu.jsx)("div",{className:"text-md flex items-center justify-end gap-2",children:et})}};et.Z=ep},90166:function(Y,et,en){"use strict";en.d(et,{E:function(){return ey},u:function(){return ek}});var ei,eo=en(90038),ea=en(36112),eu=en(80459),ec=en(17376),ed=en(19841);en(70079);var ef=en(21389),ep=en(35250),eh=["disabled"];function em(Y,et){var en=Object.keys(Y);if(Object.getOwnPropertySymbols){var ei=Object.getOwnPropertySymbols(Y);et&&(ei=ei.filter(function(et){return Object.getOwnPropertyDescriptor(Y,et).enumerable})),en.push.apply(en,ei)}return en}function eg(Y){for(var et=1;et0?eZ.join(", "):(0,eI.jsx)(ew.Z,eR({},eL.dragAllAccepted))})]})]}))}function eB(Y,et,en){Y[0].errors.forEach(function(Y){var ei=(0,eO.s)(Y);"string"==typeof ei?eE.m.danger(ei,{hasCloseButton:!0}):eE.m.danger(et.formatMessage(ei,{size:e_.EZ,maxNum:en===eM.A.Multimodal?e_.Ql:e_.dO}),{hasCloseButton:!0})})}function ez(Y,et,en,ei,eo,eu){return{handleFileAccepted:(0,em.useCallback)(function(){var ec=(0,ea.Z)(ef().mark(function ea(ec,ed){var em;return ef().wrap(function(ea){for(;;)switch(ea.prev=ea.next){case 0:if(ep.A.logEvent(eh.M.uploadFile,{client:"web",eventSource:ei,intent:et.toString()}),!(null!=eo)){ea.next=7;break}return ea.next=4,eo();case 4:ea.t0=ea.sent,ea.next=8;break;case 7:ea.t0=void 0;case 8:em=ea.t0,ec.length>0&&ec.forEach(function(ei){eP.Dw.uploadFile((0,eA.W7)(ei),ei,et,en,Y,{gizmoId:em},eu)});case 10:case"end":return ea.stop()}},ea)}));return function(Y,et){return ec.apply(this,arguments)}}(),[ei,et,eo,en,Y,eu])}}var eU=eC.Z.div(ei||(ei=(0,eo.Z)(["absolute inset-0 opacity-80 flex gap-2 flex-col justify-center items-center bg-token-main-surface-primary text-token-text-primary"])))},98911:function(Y,et,en){"use strict";en.d(et,{Fk:function(){return ea},LO:function(){return ef},N:function(){return ed},OD:function(){return eu},pC:function(){return ep},tf:function(){return ec},yc:function(){return eh}});var ei=en(14972),eo=en(35250),ea=function(Y){var et=Y.className;return(0,eo.jsxs)(ei.A0,{width:"132",height:"108",viewBox:"0 0 132 108",fill:"none",className:et,children:[(0,eo.jsx)("g",{clipPath:"url(#clip0_3605_64419)",children:(0,eo.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M25.2025 29.3514C10.778 33.2165 8.51524 37.1357 11.8281 49.4995L13.4846 55.6814C16.7975 68.0453 20.7166 70.308 35.1411 66.443L43.3837 64.2344C57.8082 60.3694 60.0709 56.4502 56.758 44.0864L55.1016 37.9044C51.7887 25.5406 47.8695 23.2778 33.445 27.1428L29.3237 28.2471L25.2025 29.3514ZM18.1944 42.7244C18.8572 41.5764 20.325 41.1831 21.4729 41.8459L27.3517 45.24C28.4996 45.9027 28.8929 47.3706 28.2301 48.5185L24.836 54.3972C24.1733 55.5451 22.7054 55.9384 21.5575 55.2757C20.4096 54.613 20.0163 53.1451 20.6791 51.9972L22.8732 48.1969L19.0729 46.0028C17.925 45.3401 17.5317 43.8723 18.1944 42.7244ZM29.4091 56.3843C29.066 55.104 29.8258 53.7879 31.1062 53.4449L40.3791 50.9602C41.6594 50.6172 42.9754 51.377 43.3184 52.6573C43.6615 53.9376 42.9017 55.2536 41.6214 55.5967L32.3485 58.0813C31.0682 58.4244 29.7522 57.6646 29.4091 56.3843Z",fill:"#AFC1FF"})}),(0,eo.jsx)("g",{clipPath:"url(#clip1_3605_64419)",children:(0,eo.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M86.8124 13.4036C81.0973 11.8722 78.5673 13.2649 77.0144 19.0603L68.7322 49.97C67.1793 55.7656 68.5935 58.2151 74.4696 59.7895L97.4908 65.958C103.367 67.5326 105.816 66.1184 107.406 60.1848L115.393 30.379C115.536 29.8456 115.217 29.2959 114.681 29.16C113.478 28.8544 112.435 28.6195 111.542 28.4183C106.243 27.2253 106.22 27.2201 109.449 20.7159C109.73 20.1507 109.426 19.4638 108.816 19.3004L86.8124 13.4036ZM87.2582 28.4311C86.234 28.1567 85.1812 28.7645 84.9067 29.7888C84.6323 30.813 85.2401 31.8658 86.2644 32.1403L101.101 36.1158C102.125 36.3902 103.178 35.7824 103.453 34.7581C103.727 33.7339 103.119 32.681 102.095 32.4066L87.2582 28.4311ZM82.9189 37.2074C83.1934 36.1831 84.2462 35.5753 85.2704 35.8497L100.107 39.8252C101.131 40.0996 101.739 41.1524 101.465 42.1767C101.19 43.201 100.137 43.8088 99.1132 43.5343L84.2766 39.5589C83.2523 39.2844 82.6445 38.2316 82.9189 37.2074ZM83.2826 43.2683C82.2584 42.9939 81.2056 43.6017 80.9311 44.626C80.6567 45.6502 81.2645 46.703 82.2888 46.9775L89.7071 48.9652C90.7313 49.2396 91.7841 48.6318 92.0586 47.6076C92.333 46.5833 91.7252 45.5305 90.7009 45.256L83.2826 43.2683Z",fill:"#7989FF"})}),(0,eo.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M40.4004 71.8426C40.4004 57.2141 44.0575 53.5569 61.1242 53.5569H66.0004H70.8766C87.9432 53.5569 91.6004 57.2141 91.6004 71.8426V79.1569C91.6004 93.7855 87.9432 97.4426 70.8766 97.4426H61.1242C44.0575 97.4426 40.4004 93.7855 40.4004 79.1569V71.8426ZM78.8002 67.4995C78.8002 70.1504 76.6512 72.2995 74.0002 72.2995C71.3492 72.2995 69.2002 70.1504 69.2002 67.4995C69.2002 64.8485 71.3492 62.6995 74.0002 62.6995C76.6512 62.6995 78.8002 64.8485 78.8002 67.4995ZM60.7204 70.8597C60.2672 70.2553 59.5559 69.8997 58.8004 69.8997C58.045 69.8997 57.3337 70.2553 56.8804 70.8597L47.2804 83.6597C46.4851 84.72 46.7 86.2244 47.7604 87.0197C48.8208 87.8149 50.3251 87.6 51.1204 86.5397L58.8004 76.2997L66.4804 86.5397C66.8979 87.0962 67.5363 87.4443 68.2303 87.4936C68.9243 87.5429 69.6055 87.2887 70.0975 86.7967L74.8004 82.0938L79.5034 86.7967C80.4406 87.734 81.9602 87.734 82.8975 86.7967C83.8347 85.8595 83.8347 84.3399 82.8975 83.4026L76.4975 77.0026C75.5602 76.0653 74.0406 76.0653 73.1034 77.0026L68.6601 81.4459L60.7204 70.8597Z",fill:"#3C46FF"}),(0,eo.jsxs)("defs",{children:[(0,eo.jsx)("clipPath",{id:"clip0_3605_64419",children:(0,eo.jsx)("rect",{width:"56",height:"56",fill:"white",transform:"translate(0 26.9939) rotate(-15)"})}),(0,eo.jsx)("clipPath",{id:"clip1_3605_64419",children:(0,eo.jsx)("rect",{width:"64",height:"64",fill:"white",transform:"translate(69.5645 0.5) rotate(15)"})})]})]})},eu=function(Y){var et=Y.className;return(0,eo.jsxs)(ei.A0,{width:"36",height:"36",viewBox:"0 0 36 36",fill:"none",className:et,children:[(0,eo.jsx)("rect",{width:"36",height:"36",rx:"6",fill:"#10A37F"}),(0,eo.jsx)("path",{d:"M15.5 10.5H12.1667C11.2462 10.5 10.5 11.2462 10.5 12.1667V13.5V18M15.5 10.5H23.8333C24.7538 10.5 25.5 11.2462 25.5 12.1667V13.5V18M15.5 10.5V25.5M15.5 25.5H18H23.8333C24.7538 25.5 25.5 24.7538 25.5 23.8333V18M15.5 25.5H12.1667C11.2462 25.5 10.5 24.7538 10.5 23.8333V18M10.5 18H25.5",stroke:"white",strokeWidth:"1.66667",strokeLinecap:"round",strokeLinejoin:"round"})]})},ec=function(Y){var et=Y.className;return(0,eo.jsxs)(ei.A0,{width:"36",height:"36",viewBox:"0 0 36 36",fill:"none",className:et,children:[(0,eo.jsx)("rect",{width:"36",height:"36",rx:"6",fill:"#FF5588"}),(0,eo.jsx)("path",{d:"M19.6663 9.66663H12.9997C12.5576 9.66663 12.1337 9.84222 11.8212 10.1548C11.5086 10.4673 11.333 10.8913 11.333 11.3333V24.6666C11.333 25.1087 11.5086 25.5326 11.8212 25.8451C12.1337 26.1577 12.5576 26.3333 12.9997 26.3333H22.9997C23.4417 26.3333 23.8656 26.1577 24.1782 25.8451C24.4907 25.5326 24.6663 25.1087 24.6663 24.6666V14.6666L19.6663 9.66663Z",stroke:"white",strokeWidth:"1.66667",strokeLinecap:"round",strokeLinejoin:"round"}),(0,eo.jsx)("path",{d:"M19.667 9.66663V14.6666H24.667",stroke:"white",strokeWidth:"1.66667",strokeLinecap:"round",strokeLinejoin:"round"}),(0,eo.jsx)("path",{d:"M21.3337 18.8334H14.667",stroke:"white",strokeWidth:"1.66667",strokeLinecap:"round",strokeLinejoin:"round"}),(0,eo.jsx)("path",{d:"M21.3337 22.1666H14.667",stroke:"white",strokeWidth:"1.66667",strokeLinecap:"round",strokeLinejoin:"round"}),(0,eo.jsx)("path",{d:"M16.3337 15.5H15.5003H14.667",stroke:"white",strokeWidth:"1.66667",strokeLinecap:"round",strokeLinejoin:"round"})]})},ed=function(Y){var et=Y.className;return(0,eo.jsxs)(ei.A0,{width:"36",height:"36",viewBox:"0 0 36 36",fill:"none",className:et,children:[(0,eo.jsx)("rect",{width:"36",height:"36",rx:"6",fill:"#F8CA27"}),(0,eo.jsx)("path",{d:"M10.5 14V13.5V12.1667C10.5 11.2462 11.2462 10.5 12.1667 10.5H15.5H23.8333C24.7538 10.5 25.5 11.2462 25.5 12.1667V13.5V14M10.5 14V23.8333C10.5 24.7538 11.2462 25.5 12.1667 25.5H15.5H18H23.8333C24.7538 25.5 25.5 24.7538 25.5 23.8333V14M10.5 14H25.5M14 21.5L16.5 19L19 20.5L22 17.5",stroke:"white",strokeWidth:"1.66667",strokeLinecap:"round",strokeLinejoin:"round"})]})},ef=function(Y){var et=Y.className;return(0,eo.jsxs)(ei.A0,{width:"36",height:"36",viewBox:"0 0 36 36",fill:"none",className:et,children:[(0,eo.jsx)("rect",{width:"36",height:"36",rx:"6",fill:"#B161FD"}),(0,eo.jsx)("path",{d:"M26.3337 23.8333C26.3337 24.2754 26.1581 24.6993 25.8455 25.0118C25.5329 25.3244 25.109 25.5 24.667 25.5H11.3337C10.8916 25.5 10.4677 25.3244 10.1551 25.0118C9.84259 24.6993 9.66699 24.2754 9.66699 23.8333V12.1667C9.66699 11.7246 9.84259 11.3007 10.1551 10.9882C10.4677 10.6756 10.8916 10.5 11.3337 10.5H15.5003L17.167 13H24.667C25.109 13 25.5329 13.1756 25.8455 13.4882C26.1581 13.8007 26.3337 14.2246 26.3337 14.6667V23.8333Z",stroke:"white",strokeWidth:"1.66667",strokeLinecap:"round",strokeLinejoin:"round"})]})},ep=function(Y){var et=Y.className;return(0,eo.jsxs)(ei.A0,{width:"36",height:"36",viewBox:"0 0 36 36",fill:"none",className:et,children:[(0,eo.jsx)("rect",{width:"36",height:"36",rx:"6",fill:"#0000FF"}),(0,eo.jsx)("path",{d:"M18.833 9.66663H12.9997C12.5576 9.66663 12.1337 9.84222 11.8212 10.1548C11.5086 10.4673 11.333 10.8913 11.333 11.3333V24.6666C11.333 25.1087 11.5086 25.5326 11.8212 25.8451C12.1337 26.1577 12.5576 26.3333 12.9997 26.3333H22.9997C23.4417 26.3333 23.8656 26.1577 24.1782 25.8451C24.4907 25.5326 24.6663 25.1087 24.6663 24.6666V15.5L18.833 9.66663Z",stroke:"white",strokeWidth:"1.66667",strokeLinecap:"round",strokeLinejoin:"round"}),(0,eo.jsx)("path",{d:"M18.833 9.66663V15.5H24.6663",stroke:"white",strokeWidth:"1.66667",strokeLinecap:"round",strokeLinejoin:"round"})]})},eh=function(Y){var et=Y.className;return(0,eo.jsxs)(ei.A0,{width:"36",height:"36",viewBox:"0 0 36 36",fill:"none",className:et,children:[(0,eo.jsx)("rect",{width:"36",height:"36",rx:"6",fill:"#FF6E3C"}),(0,eo.jsx)("path",{d:"M21.333 23L26.333 18L21.333 13",stroke:"white",strokeWidth:"1.66667",strokeLinecap:"round",strokeLinejoin:"round"}),(0,eo.jsx)("path",{d:"M14.667 13L9.66699 18L14.667 23",stroke:"white",strokeWidth:"1.66667",strokeLinecap:"round",strokeLinejoin:"round"})]})}},49685:function(Y,et,en){"use strict";en.d(et,{l:function(){return eF},Z:function(){return eD}});var ei,eo=en(50134),ea=en(90038),eu=en(4399),ec=en.n(eu),ed=en(82256),ef=en(5063),ep=en(95412),eh=en(19841),em=en(70079),eg=en(70671),ey=en(94968),ek=en(21389),ew=en(68919),eC=en(73874),eS=en(90166),eE=en(98911),eT=en(55161),e_=en(35250);function ej(Y){var et=Y.filename,en=Y.icon,ei=Y.loadingPercentage,eo=(0,eg.Z)(),ea=void 0!==ei&&ei<100;function eu(Y){if((0,eT.CO)(Y))return eo.formatMessage(eN.fileDescImage);switch((0,eT.$p)(Y)){case"py":return"Python";case"js":case"jsx":return"JavaScript";case"ts":case"tsx":return"TypeScript";case"pdf":return"PDF";case"doc":case"docx":case"txt":return eo.formatMessage(eN.fileDescDocument);case"zip":return eo.formatMessage(eN.fileDescZip);case"xls":case"xlsx":case"csv":return eo.formatMessage(eN.fileDescSpreadsheet);case"ppt":case"pptx":case"key":return eo.formatMessage(eN.fileDescPresentation);default:return eo.formatMessage(eN.fileDescFile)}}return(0,e_.jsxs)("div",{className:"flex flex-row items-center gap-2",children:[null!=en&&!1!==en?(0,e_.jsxs)("div",{className:"relative h-10 w-10 overflow-hidden rounded-md border border-token-border-heavy",children:[en,ea&&(0,e_.jsx)(eO,{percentage:ei,blurBackground:!0})]}):(0,e_.jsx)("div",{className:"relative h-10 w-10 shrink-0 overflow-hidden rounded-md",children:ea?(0,e_.jsxs)(e_.Fragment,{children:[(0,e_.jsx)("div",{className:(0,eh.default)("inset-0",eM,eP(et))}),(0,e_.jsx)(eO,{percentage:ei})]}):eA(et)}),(0,e_.jsxs)("div",{className:"overflow-hidden",children:[(0,e_.jsx)("div",{className:"truncate font-medium",children:et}),(0,e_.jsx)("div",{className:"truncate text-token-text-tertiary",children:eu(et)})]})]})}function eO(Y){var et=Y.percentage,en=Y.blurBackground,ei=void 0!==en&&en;return(0,e_.jsx)("div",{className:(0,eh.default)("absolute inset-0 flex items-center justify-center text-white",ei&&"bg-black/5 backdrop-blur-sm"),children:(0,e_.jsx)(ew.Z,{percentage:et,className:"h-6 w-6"})})}var eM="h-10 w-10 flex-shrink-0";function eA(Y){switch((0,eT.$p)(Y)){case"py":case"js":case"jsx":case"ts":case"tsx":return(0,e_.jsx)(eE.yc,{className:eM});case"doc":case"docx":case"txt":case"pdf":return(0,e_.jsx)(eE.tf,{className:eM});case"zip":return(0,e_.jsx)(eE.LO,{className:eM});case"ppt":case"pptx":case"key":return(0,e_.jsx)(eE.N,{className:eM});case"xls":case"xlsx":case"csv":return(0,e_.jsx)(eE.OD,{className:eM});default:return(0,e_.jsx)(eE.pC,{className:eM})}}function eP(Y){switch((0,eT.$p)(Y)){case"py":case"js":case"jsx":case"ts":case"tsx":return"bg-[#FF6E3C]";case"doc":case"docx":case"txt":case"pdf":return"bg-[#FF5588]";case"zip":return"bg-[#B161FD]";case"ppt":case"pptx":case"key":return"bg-[#F8CA27]";case"xls":case"xlsx":case"csv":return"bg-[#10A37F]";default:return"bg-blue"}}var eN=(0,ey.vU)({fileDescDocument:{id:"FileDataView.fileDescDocument",defaultMessage:"Document"},fileDescZip:{id:"FileDataView.fileDescZip",defaultMessage:"Zip Archive"},fileDescSpreadsheet:{id:"FileDataView.fileDescSpreadsheet",defaultMessage:"Spreadsheet"},fileDescPresentation:{id:"FileDataView.fileDescPresentation",defaultMessage:"Presentation"},fileDescImage:{id:"FileDataView.fileDescImage",defaultMessage:"Image"},fileDescFile:{id:"FileDataView.fileDescFile",defaultMessage:"File"}});function eI(Y){return Y instanceof File}function eD(Y){var et=Y.onRemoveFileClick,en=Y.file,ei=Y.fileId,eo=Y.gizmoId,ea=Y.loadingPercentage,eu=Y.width,ec=void 0===eu?"normal":eu,ed=Y.alwaysShowData,ep=void 0!==ed&&ed,em=(0,eg.Z)(),ey=void 0!==ea&&ea<100,ek=eI(en)?en.name:en,eC=eI(en)&&(null==en?void 0:en.type.startsWith("image/"))||(0,eT.CO)(ek)&&null!=ei,eE=eC&&(0,e_.jsx)(eF,{file:en,fileId:ei,gizmoId:eo});return(0,e_.jsxs)("div",{className:"group relative inline-block text-sm text-token-text-primary",children:[(0,e_.jsx)("div",{className:"relative overflow-hidden rounded-xl border border-token-border-light",children:eC&&!ep?(0,e_.jsxs)("div",{className:"h-14 w-14",children:[eE,ey&&(0,e_.jsx)("div",{className:"absolute inset-0 flex items-center justify-center bg-black/5 text-white",children:(0,e_.jsx)(ew.Z,{percentage:ea,className:"h-6 w-6"})})]}):(0,e_.jsx)("div",{className:(0,eh.default)("p-2","wide"===ec?"w-80":"w-60"),children:(0,e_.jsx)(ej,{filename:ek,icon:eE,loadingPercentage:ea})})}),null!=et&&(0,e_.jsx)("button",{onClick:et,className:"absolute right-1 top-1 -translate-y-1/2 translate-x-1/2 rounded-full border border-token-border-heavy bg-token-main-surface-secondary p-0.5 text-token-text-primary transition-colors hover:opacity-100 group-hover:opacity-100 md:opacity-0",children:(0,e_.jsx)(eS.u,{label:em.formatMessage(ez.removeFile),side:"top",sideOffset:4,children:(0,e_.jsx)(ef.v7,{className:"icon-sm"})})})]})}var eR=ek.Z.span(ei||(ei=(0,ea.Z)(["flex items-center h-full w-full justify-center bg-gray-500 dark:bg-gray-700 bg-cover bg-center text-white"])));function eL(){return(0,e_.jsx)(eR,{})}function eF(Y){var et=Y.file,en=Y.fileId,ei=Y.gizmoId,eo=(0,eg.Z)(),ea=eI(et)?et.name:et,eu=eB(eI(et)?et:null,ea,en,ei);return null==eu?(0,e_.jsx)(eL,{}):(0,e_.jsx)(eC.l,{src:eu,alt:eo.formatMessage(ez.userUploadedImage),className:"h-full w-full",children:(0,e_.jsx)(eR,{style:{backgroundImage:"url(".concat(eu,")")}})})}function eB(Y,et,en,ei){var ea=(0,em.useState)(void 0),eu=ea[0],ef=ea[1];return(0,em.useEffect)(function(){function ea(Y){return eu.apply(this,arguments)}function eu(){return(eu=(0,eo.Z)(ec().mark(function Y(et){var en;return ec().wrap(function(Y){for(;;)switch(Y.prev=Y.next){case 0:return Y.prev=0,Y.next=3,ep.Z.getFileDownloadLink(et,ei);case 3:(en=Y.sent).status===ed.KF.Success?ef(en.download_url):console.error("Error fetching URL for file ".concat(et,": ").concat(en.status)),Y.next=10;break;case 7:Y.prev=7,Y.t0=Y.catch(0),console.error("Error fetching URL for file ".concat(et,": ").concat(Y.t0));case 10:case"end":return Y.stop()}},Y,null,[[0,7]])}))).apply(this,arguments)}if(null!=Y&&Y.type.startsWith("image/")){var eh=new FileReader;eh.addEventListener("load",function(){var Y=eh.result;ef("string"==typeof Y?Y:void 0)}),eh.readAsDataURL(Y)}else(0,eT.CO)(et)&&null!=en?ea(en):ef(void 0)},[Y,et,en,ei]),eu}var ez=(0,ey.vU)({removeFile:{id:"FileTile.removeFile",defaultMessage:"Remove file"},userUploadedImage:{id:"FileTile.userUploadedImage",defaultMessage:"User uploaded image"}})},90246:function(Y,et,en){"use strict";en.d(et,{Z:function(){return eg},s:function(){return ey}});var ei=en(36112),eo=en(1755),ea=en(99893),eu=en(27009),ec=en(70671),ed=en(94968),ef=en(91559),ep=en(35250);function eh(Y,et){var en=Object.keys(Y);if(Object.getOwnPropertySymbols){var ei=Object.getOwnPropertySymbols(Y);et&&(ei=ei.filter(function(et){return Object.getOwnPropertyDescriptor(Y,et).enumerable})),en.push.apply(en,ei)}return en}function em(Y){for(var et=1;et2&&void 0!==eu[2]&&eu[2],eo="Unknown error",Y.prev=2,Y.next=5,et.data;case 5:eo=Y.sent,Y.next=10;break;case 8:Y.prev=8,Y.t0=Y.catch(2);case 10:throw ei&&ed.Z.markFileUploadFailed(en,{error:eo}),new ef.gK("File upload to blobstore failed",void 0,"default_upload_error");case 12:case"end":return Y.stop()}},Y,null,[[2,8]])}))).apply(this,arguments)}function eP(Y,et,en){var ei=(0,ey.kr)(Y,"default_upload_error",{fileName:et.name});(0,ec.T)(en)&&void 0!==en.code&&(ei=(0,ey.kr)(Y,en.code)),eg.m.danger(ei,ek)}var eN=(0,em.vU)({retrievalSkippedFile:{id:"useFilePickerState.retrievalSkippedFile",defaultMessage:'Unable to extract text from "{fileName}"'}})},14402:function(Y,et,en){"use strict";en.d(et,{Dw:function(){return eA},HR:function(){return eO},gF:function(){return ej}});var ei=en(36112),eo=en(6939),ea=en(50134),eu=en(4399),ec=en.n(eu),ed=en(82256),ef=en(67311),ep=en(1755),eh=en(99893),em=en(94968),eg=en(78103),ey=en(4748),ek=en(41845),ew=en(7525),eC=en(31609),eS=en(55161);function eE(Y,et){var en=Object.keys(Y);if(Object.getOwnPropertySymbols){var ei=Object.getOwnPropertySymbols(Y);et&&(ei=ei.filter(function(et){return Object.getOwnPropertyDescriptor(Y,et).enumerable})),en.push.apply(en,ei)}return en}function eT(Y){for(var et=1;et5&&void 0!==ez[5]?ez[5]:{},eg=ez.length>6?ez[6]:void 0,eE=em.gizmoId,eT=ej.getState().files,e_=(0,eS.xs)(ei,en.name,en.type,eg),eO={tempId:et,gizmoId:em.gizmoId,status:ew.X.Uploading,file:en,progress:1,fileId:null,cdnUrl:null},eT.length!==ek.dO){Y.next=11;break}ep.A.logEvent(eh.M.uploadedMaxFilesError),ey.m.danger(eu.formatMessage(eN.maxUploadsAtATime,{maxUploads:ek.dO,fileName:en.name}),ek.$e),Y.next=54;break;case 11:if(ej.setState(function(Y){var et=Y.files;return{files:[].concat((0,eo.Z)(et),[eO])}}),eI={},!ea.includes(en.type)){Y.next=39;break}return eA={kind:ed.Ei.Multimodal},Y.next=17,(0,eC.po)(en);case 17:if(eR=(eD=Y.sent).width,eL=eD.height,!(eR>eM||eL>eM)){Y.next=36;break}return Y.prev=21,Y.next=24,(0,eS.Tu)(en,eM);case 24:return eF=Y.sent,Y.next=27,(0,eC.po)(eF);case 27:eR=(eB=Y.sent).width,eL=eB.height,en=eF,Y.next=36;break;case 33:Y.prev=33,Y.t0=Y.catch(21),console.error("Error resizing image:",Y.t0);case 36:eI.imageDimensions={width:eR,height:eL},Y.next=51;break;case 39:Y.t1=e_,Y.next=Y.t1===ew.A.Multimodal?42:Y.t1===ew.A.Interpreter?43:Y.t1===ew.A.Retrieval?45:Y.t1===ew.A.ProfilePicture?48:Y.t1===ew.A.ContextConnector?49:Y.t1===ew.A.None?49:50;break;case 42:throw Error("Multimodal file upload not supported mime type, ".concat(en.type,"\nSupported mime types: ")+ea.join(", "));case 43:return eA={kind:ed.Ei.AceUpload},Y.abrupt("break",51);case 45:return eA={kind:ed.Ei.MyFiles},eI.usesRetrievalIndex=!0,Y.abrupt("break",51);case 48:throw Error("cannot upload profile picture via uploadFile");case 49:return Y.abrupt("return");case 50:(0,ef.Z)(e_);case 51:return null!=eE&&(eA={kind:ed.Ei.Gizmo,gizmoId:eE}),Y.next=54,(0,eC.cT)(et,en,eu,eA,eP,eI);case 54:case"end":return Y.stop()}},Y,null,[[21,33]])}));return function(et,en,ei,eo,ea){return Y.apply(this,arguments)}}(),createFileCompleted:function(Y,et,en){var ei=ej.getState().files,ea=ei.findIndex(function(et){return et.tempId===Y}),eu=ei[ea];if(ea>=0&&eu.status===ew.X.Uploading){var ec=(0,eo.Z)(ei);ec.splice(ea,1,eT(eT({},eu),{},{progress:10,fileId:et,cdnUrl:en})),ej.setState({files:ec})}},updateProgress:function(Y,et){var en=ej.getState().files,ei=en.findIndex(function(et){return et.tempId===Y}),ea=en[ei];if(ei>=0&&ea.status===ew.X.Uploading){var eu=(0,eo.Z)(en);eu.splice(ei,1,eT(eT({},ea),{},{progress:et})),ej.setState({files:eu})}},uploadCompleted:function(Y,et,en,ei,ea){var eu=ej.getState().files,ec=eu.findIndex(function(et){return et.tempId===Y});if(ec>=0&&eu[ec].status===ew.X.Uploading&&null!==eu[ec].fileId){var ed=eu[ec],ef=(0,eo.Z)(eu),em=eT(eT({},ed),{},{tempId:Y,status:ew.X.Ready,progress:100,fileSpec:eT(eT({name:ed.file.name,id:ed.fileId,size:ed.file.size,mimeType:ed.file.type||(0,eS.s1)(ed.file.name)},en||{}),ei||{})});ef.splice(ec,1,em);var eg=eT({},ej.getState().connectorFileData);ea&&(eg[null==ea?void 0:ea.file_id]=ea),ej.setState({files:ef,connectorFileData:eg}),ep.A.logEvent(eh.M.uploadFileCompleted,{status:ed.status,fileId:ed.fileId})}},remove:function(Y,et,en,ei,ea){var eu=ej.getState().files,ec=eu.findIndex(function(et){return et.tempId===Y});if(ec>=0){var ed=eu[ec];"error"===et?ep.A.logEvent(eh.M.uploadFileError,{status:ed.status,fileId:ed.fileId,client:"web",errorClassName:null!=en?en:"undefined",useCaseType:ei,uploadStatus:null!=ea?ea:"undefined"}):ep.A.logEvent(eh.M.removeFile,{status:ed.status,fileId:ed.fileId});var ef=(0,eo.Z)(eu);ef.splice(ec,1),ej.setState({files:ef})}}},eP={onFileCreated:eA.createFileCompleted,onFileUploadProgress:eA.updateProgress,onFileUploaded:eA.uploadCompleted,onError:eA.remove},eN=(0,em.vU)({maxUploadsAtATime:{id:"useFilePickerState.maxUploadsAtATime",defaultMessage:"Unable to upload {fileName}. Max {maxUploads} uploads at a time"}})},55161:function(Y,et,en){"use strict";en.d(et,{$H:function(){return eC},$p:function(){return eR},CO:function(){return eL},Iy:function(){return ek},KL:function(){return eI},L8:function(){return ew},O6:function(){return eT},Tu:function(){return eB},VF:function(){return eE},Vm:function(){return eF},WI:function(){return ez},YN:function(){return ej},Z8:function(){return eD},Zp:function(){return eP},_0:function(){return eA},kr:function(){return eS},p0:function(){return eN},s1:function(){return eO},ww:function(){return e_},xs:function(){return eM}});var ei=en(50134),eo=en(4399),ea=en.n(eo),eu=en(82256),ec=en(11591),ed=en(95412),ef=en(15136),ep=en(70079),eh=en(70671),em=en(94968),eg=en(4748),ey=en(7525);function ek(Y){return Y.replace("file-service://","")}function ew(Y){return"file-service://"+Y}function eC(Y){return Y.startsWith("file-service://")}function eS(Y,et,en){switch(et){case"file_zero_bytes":return Y.formatMessage(eU.fileZeroBytes,en);case"file_too_large":return Y.formatMessage(eU.fileTooLarge,en);case"over_user_quota":return Y.formatMessage(eU.overUserQuota,en);case"file_not_found":case"file_expired":return Y.formatMessage(eU.fileNotFound,en);case"file_timed_out":return Y.formatMessage(eU.fileTimedOut,en);case"ace_pod_expired":return Y.formatMessage(eU.codeInterpreterSessionTimeout,en);case"permission_error":return Y.formatMessage(eU.permissionError,en);case"default_upload_error":case"file_rejected":return Y.formatMessage(eU.defaultCreateEntryError,en);case"default_download_link_error":return Y.formatMessage(eU.defaultDownloadLinkError,en);case"file_empty":return Y.formatMessage(eU.fileEmpty,en);case"too_many_tokens":return Y.formatMessage(eU.fileTooManyTokens,en);case"file_encrypted":return Y.formatMessage(eU.fileEncrypted,en);case"file_corrupted":return Y.formatMessage(eU.fileCorrupted,en);default:return Y.formatMessage(eU.unknownError)}}function eE(){var Y=(0,eh.Z)();return(0,ep.useCallback)(function(et,en){return eS(Y,et,en)},[Y])}function eT(){var Y=(0,ef.kP)().session,et=(0,eh.Z)();return function(){var en=(0,ei.Z)(ea().mark(function en(ei,eo){var ec,ef,ep,eh,em,ey;return ea().wrap(function(en){for(;;)switch(en.prev=en.next){case 0:if(null!=Y){en.next=3;break}return eg.m.danger(et.formatMessage(eU.fileDownloadFailed)),en.abrupt("return",!1);case 3:return en.prev=3,en.next=6,ed.Z.getFileDownloadLink(ei);case 6:if(!((ep=en.sent).status!==eu.KF.Success)){en.next=9;break}throw Error("File is not ready to download: "+JSON.stringify(ep));case 9:null!=(eh=null===(ec=ep.metadata)||void 0===ec?void 0:null===(ef=ec.context_connector)||void 0===ef?void 0:ef.url)?window.open(eh,"_blank"):(em=ep.download_url,(ey=document.createElement("a")).href=em,ey.download=eo,ey.click(),window.open(em,"_blank")),en.next=17;break;case 13:return en.prev=13,en.t0=en.catch(3),eg.m.danger(et.formatMessage(eU.fileDownloadFailed)),en.abrupt("return",!1);case 17:return en.abrupt("return",!0);case 18:case"end":return en.stop()}},en,null,[[3,13]])}));return function(Y,et){return en.apply(this,arguments)}}()}function e_(Y,et){if((null==et?void 0:et.kind)===ec.OL.GizmoInteraction||(null==et?void 0:et.kind)===ec.OL.GizmoTest){var en;return null===(en=et.gizmo)||void 0===en?void 0:en.product_features}return null==Y?void 0:Y.product_features}function ej(Y,et){var en,ei,eo,ea,ec=e_(Y,et);return(null==ec?void 0:null===(en=ec.attachments)||void 0===en?void 0:en.type)===eu.Cd.CodeInterpreter?ey.A.Interpreter:(null==ec?void 0:null===(ei=ec.attachments)||void 0===ei?void 0:ei.type)===eu.Cd.Multimodal?ey.A.Multimodal:(null==ec?void 0:null===(eo=ec.attachments)||void 0===eo?void 0:eo.type)===eu.Cd.Retrieval?ey.A.Retrieval:(null==ec?void 0:null===(ea=ec.attachments)||void 0===ea?void 0:ea.type)===eu.Cd.ContextConnector?ey.A.ContextConnector:ey.A.None}function eO(Y){var et,en=null===(et=Y.split(".").pop())||void 0===et?void 0:et.toLowerCase();return({md:"text/markdown",java:"text/x-java",py:"text/x-script.python",c:"text/x-c",cpp:"text/x-c++",h:"text/x-c++",php:"text/x-php",rb:"text/x-ruby",tex:"application/x-latext",ts:"text/x-typescript",cs:"text/x-csharp"})[null!=en?en:""]||""}function eM(Y,et,en,ei){if(null==ei)return Y;var eo=eO(et);eo&&(en=eo);var ea=ei.accepted_mime_types,eu=ei.can_accept_all_mime_types;return null!=ea&&0!==ea.length&&eu?ea.includes(en)?Y:ey.A.Interpreter:Y}function eA(Y,et,en){var ei,eo,ea,ec=""!==et?et:eO(en),ed=null==Y?void 0:null===(ei=Y.product_features)||void 0===ei?void 0:ei.attachments;return null==ed?void 0:null!==(eo=ed.accepted_mime_types)&&void 0!==eo&&eo.includes(ec)?ed.type:null!==(ea=ed.image_mime_types)&&void 0!==ea&&ea.includes(ec)?eu.Cd.Multimodal:eu.Cd.CodeInterpreter}function eP(Y,et){var en,ei,eo=e_(Y,et);return null!=eo&&null!==(en=eo.attachments)&&void 0!==en&&en.can_accept_all_mime_types?void 0:null==eo?void 0:null===(ei=eo.attachments)||void 0===ei?void 0:ei.accepted_mime_types}function eN(Y,et){var en,ei=e_(Y,et),eo=(null!=ei?ei:{}).attachments;return null!=eo&&eo.image_mime_types?eo.image_mime_types:(null==eo?void 0:eo.type)==="multimodal"?null!==(en=eo.accepted_mime_types)&&void 0!==en?en:eI:[]}var eI=["image/png","image/jpeg","image/gif","image/webp"];function eD(Y){return(0,ep.useMemo)(function(){if(void 0===Y)return{};var et={"image/jpeg":[".jpg",".jpeg"],"image/svg+xml":[".svg"],"application/vnd.openxmlformats-officedocument.wordprocessingml.document":[".docx"],"application/vnd.openxmlformats-officedocument.presentationml.presentation":[".pptx"]};return{accept:Y.reduce(function(Y,en){return en in et?Y[en]=et[en]:en.includes("/")&&(Y[en]=[".".concat(en.split("/")[1])]),Y},{})}},[Y])}function eR(Y){var et;return null===(et=Y.split(".").pop())||void 0===et?void 0:et.toLowerCase()}function eL(Y){var et=eR(Y);return null!=et&&["jpg","jpeg","png","gif","webp"].includes(et)}function eF(Y){var et=eR(Y);return null!=et&&["xls","xlsx","csv","json"].includes(et)}function eB(Y,et){var en=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"fit";return new Promise(function(ei,eo){var ea=new FileReader;ea.onerror=function(Y){console.error("File reading has failed:",Y),eo(Error("Failed to read the file."))},ea.onload=function(ea){var eu=new Image;eu.onerror=function(Y){console.error("Image loading has failed:",Y),eo(Error("Failed to load the image."))},eu.onload=function(){var ea,ec=document.createElement("canvas"),ed=0,ef=0;switch(en){case"fill":case"square":ea=et/Math.min(eu.width,eu.height);break;default:ea=et/Math.max(eu.width,eu.height)}var ep=eu.width*ea,eh=eu.height*ea;"square"===en?(ec.width=et,ec.height=et,ed=(et-ep)/2,ef=(et-eh)/2):(ec.width=ep,ec.height=eh);var em=ec.getContext("2d");if(null==em){console.error("Canvas context creation failed. Your environment might not fully support HTML5 canvas."),eo(Error("Failed to create canvas context."));return}em.drawImage(eu,ed,ef,ep,eh);var eg=Y.type||"image/png";ec.toBlob(function(et){et?ei(new File([et],Y.name,{type:eg})):(console.error("Blob creation failed. Blob is null."),eo(Error("Failed to create blob from image data.")))},eg)},null==ea.target?(console.error("Event target is null. Failed to load image."),eo("Failed to load image.")):eu.src=ea.target.result},ea.readAsDataURL(Y)})}function ez(Y,et){return eB(Y,et,"square")}var eU=(0,em.vU)({defaultCreateEntryError:{id:"fileUpload.defaultCreateEntryError",defaultMessage:"Unable to upload {fileName}"},defaultDownloadLinkError:{id:"fileUpload.defaultDownloadLinkError",defaultMessage:"Failed to get upload status for {fileName}"},unknownError:{id:"fileUpload.unknownError",defaultMessage:"Unknown error occurred"},fileZeroBytes:{id:"fileUpload.fileZeroBytes",defaultMessage:"File is empty"},fileTooLarge:{id:"fileUpload.fileTooLarge",defaultMessage:"File is too large"},overUserQuota:{id:"fileUpload.overUserQuota",defaultMessage:"User quota exceeded"},fileNotFound:{id:"fileUpload.fileNotFound",defaultMessage:"File not found"},fileTimedOut:{id:"fileUpload.fileTimedOut",defaultMessage:"File upload timed out. Please try again."},fileEmpty:{id:"fileUpload.fileEmpty",defaultMessage:"No text could be extracted from this file."},fileTooManyTokens:{id:"fileUpload.fileTooManyTokens",defaultMessage:"This file contains too much text content. Please try again with a smaller file."},fileEncrypted:{id:"fileUpload.fileEncrypted",defaultMessage:"This file is encrypted/requires a password to access. Please try again with an unencrypted file."},fileCorrupted:{id:"fileUpload.fileCorrupted",defaultMessage:"This file is corrupted. Please ensure the file is not corrupted and try again."},codeInterpreterSessionTimeout:{id:"fileUpload.codeInterpreterSessionTimeout",defaultMessage:"Code interpreter session expired"},permissionError:{id:"fileUpload.permissionError",defaultMessage:"Missing permission to access file"},fileDownloadFailed:{id:"filesModal.fileDownloadFailed",defaultMessage:"File download failed. Please try again."}})},18386:function(Y,et,en){"use strict";en.d(et,{O6:function(){return eR},ZP:function(){return eF},c7:function(){return eB}});var ei=en(36112),eo=en(50134),ea=en(80459),eu=en(4399),ec=en.n(eu),ed=en(55161),ef=en(95412),ep=en(7144),eh=en(1890),em=en(69621),eg=en(73929),ey=en(82473),ek=en(61236),ew=en(5397),eC=en.n(ew),eS=en(70079),eE=en(70671),eT=en(32004),e_=en(94968),ej=en(90166),eO=en(63866),eM=en(4748),eA=en(46514),eP=en(35250),eN=["messageId","clientThreadId","href"];function eI(Y,et){var en=Object.keys(Y);if(Object.getOwnPropertySymbols){var ei=Object.getOwnPropertySymbols(Y);et&&(ei=ei.filter(function(et){return Object.getOwnPropertyDescriptor(Y,et).enumerable})),en.push.apply(en,ei)}return en}function eD(Y){for(var et=1;eteu&&(eu=ea):ea=1,eo=ei+1,ei=en.indexOf(et,eo);return eu}function ea(Y){if(!Y._compiled){let et=(Y.atBreak?"[\\r\\n][\\t ]*":"")+(Y.before?"(?:"+Y.before+")":"");Y._compiled=RegExp((et?"("+et+")":"")+(/[|\\{}()[\]^$+*?.-]/.test(Y.character)?"\\":"")+Y.character+(Y.after?"(?:"+Y.after+")":""),"g")}return Y._compiled}function eu(Y,et){return ec(Y,et.inConstruct,!0)&&!ec(Y,et.notInConstruct,!1)}function ec(Y,et,en){if(!et)return en;"string"==typeof et&&(et=[et]);let ei=-1;for(;++ei=eg)&&(!(Y+1{eg.has(Y[0])||et.ignoreMatch()}},{className:"symbol",relevance:0,begin:em}]},ek={className:"named-character",begin:/\\\[[$a-zA-Z][$a-zA-Z0-9]+\]/},ew={className:"operator",relevance:0,begin:/[+\-*/,;.:@~=><&|_`'^?!%]+/},eC={className:"pattern",relevance:0,begin:/([a-zA-Z$][a-zA-Z0-9$]*)?_+([a-zA-Z$][a-zA-Z0-9$]*)?/},eS={className:"slot",relevance:0,begin:/#[a-zA-Z$][a-zA-Z0-9$]*|#+[0-9]?/},eE={className:"brace",relevance:0,begin:/[[\](){}]/},eT={className:"message-name",relevance:0,begin:et.concat("::",em)};return{name:"Mathematica",aliases:["mma","wl"],classNameAliases:{brace:"punctuation",pattern:"type",slot:"type",symbol:"variable","named-character":"variable","builtin-symbol":"built_in","message-name":"string"},contains:[Y.COMMENT(/\(\*/,/\*\)/,{contains:["self"]}),eC,eS,eT,ey,ek,Y.QUOTE_STRING_MODE,eh,ew,eE]}}var eW=en(63395);function eK(Y){let et=Y.regex,en=Y.COMMENT("//","$",{contains:[{begin:/\\\n/}]}),ei="decltype\\(auto\\)",eo="[a-zA-Z_]\\w*::",ea="<[^<>]+>",eu="(?!struct)("+ei+"|"+et.optional(eo)+"[a-zA-Z_]\\w*"+et.optional(ea)+")",ec={className:"type",begin:"\\b[a-z\\d_]*_t\\b"},ed="\\\\(x[0-9A-Fa-f]{2}|u[0-9A-Fa-f]{4,8}|[0-7]{3}|\\S)",ef={className:"string",variants:[{begin:'(u8?|U|L)?"',end:'"',illegal:"\\n",contains:[Y.BACKSLASH_ESCAPE]},{begin:"(u8?|U|L)?'("+ed+"|.)",end:"'",illegal:"."},Y.END_SAME_AS_BEGIN({begin:/(?:u8?|U|L)?R"([^()\\ ]{0,16})\(/,end:/\)([^()\\ ]{0,16})"/})]},ep={className:"number",variants:[{begin:"\\b(0b[01']+)"},{begin:"(-?)\\b([\\d']+(\\.[\\d']*)?|\\.[\\d']+)((ll|LL|l|L)(u|U)?|(u|U)(ll|LL|l|L)?|f|F|b|B)"},{begin:"(-?)(\\b0[xX][a-fA-F0-9']+|(\\b[\\d']+(\\.[\\d']*)?|\\.[\\d']+)([eE][-+]?[\\d']+)?)"}],relevance:0},eh={className:"meta",begin:/#\s*[a-z]+\b/,end:/$/,keywords:{keyword:"if else elif endif define undef warning error line pragma _Pragma ifdef ifndef include"},contains:[{begin:/\\\n/,relevance:0},Y.inherit(ef,{className:"string"}),{className:"string",begin:/<.*?>/},en,Y.C_BLOCK_COMMENT_MODE]},em={className:"title",begin:et.optional(eo)+Y.IDENT_RE,relevance:0},eg=et.optional(eo)+Y.IDENT_RE+"\\s*\\(",ey=["alignas","alignof","and","and_eq","asm","atomic_cancel","atomic_commit","atomic_noexcept","auto","bitand","bitor","break","case","catch","class","co_await","co_return","co_yield","compl","concept","const_cast|10","consteval","constexpr","constinit","continue","decltype","default","delete","do","dynamic_cast|10","else","enum","explicit","export","extern","false","final","for","friend","goto","if","import","inline","module","mutable","namespace","new","noexcept","not","not_eq","nullptr","operator","or","or_eq","override","private","protected","public","reflexpr","register","reinterpret_cast|10","requires","return","sizeof","static_assert","static_cast|10","struct","switch","synchronized","template","this","thread_local","throw","transaction_safe","transaction_safe_dynamic","true","try","typedef","typeid","typename","union","using","virtual","volatile","while","xor","xor_eq"],ek=["bool","char","char16_t","char32_t","char8_t","double","float","int","long","short","void","wchar_t","unsigned","signed","const","static"],ew=["any","auto_ptr","barrier","binary_semaphore","bitset","complex","condition_variable","condition_variable_any","counting_semaphore","deque","false_type","future","imaginary","initializer_list","istringstream","jthread","latch","lock_guard","multimap","multiset","mutex","optional","ostringstream","packaged_task","pair","promise","priority_queue","queue","recursive_mutex","recursive_timed_mutex","scoped_lock","set","shared_future","shared_lock","shared_mutex","shared_timed_mutex","shared_ptr","stack","string_view","stringstream","timed_mutex","thread","true_type","tuple","unique_lock","unique_ptr","unordered_map","unordered_multimap","unordered_multiset","unordered_set","variant","vector","weak_ptr","wstring","wstring_view"],eC=["abort","abs","acos","apply","as_const","asin","atan","atan2","calloc","ceil","cerr","cin","clog","cos","cosh","cout","declval","endl","exchange","exit","exp","fabs","floor","fmod","forward","fprintf","fputs","free","frexp","fscanf","future","invoke","isalnum","isalpha","iscntrl","isdigit","isgraph","islower","isprint","ispunct","isspace","isupper","isxdigit","labs","launder","ldexp","log","log10","make_pair","make_shared","make_shared_for_overwrite","make_tuple","make_unique","malloc","memchr","memcmp","memcpy","memset","modf","move","pow","printf","putchar","puts","realloc","scanf","sin","sinh","snprintf","sprintf","sqrt","sscanf","std","stderr","stdin","stdout","strcat","strchr","strcmp","strcpy","strcspn","strlen","strncat","strncmp","strncpy","strpbrk","strrchr","strspn","strstr","swap","tan","tanh","terminate","to_underlying","tolower","toupper","vfprintf","visit","vprintf","vsprintf"],eS=["NULL","false","nullopt","nullptr","true"],eE=["_Pragma"],eT={type:ek,keyword:ey,literal:eS,built_in:eE,_type_hints:ew},e_={className:"function.dispatch",relevance:0,keywords:{_hint:eC},begin:et.concat(/\b/,/(?!decltype)/,/(?!if)/,/(?!for)/,/(?!switch)/,/(?!while)/,Y.IDENT_RE,et.lookahead(/(<[^<>]+>|)\s*\(/))},ej=[e_,eh,ec,en,Y.C_BLOCK_COMMENT_MODE,ep,ef],eO={variants:[{begin:/=/,end:/;/},{begin:/\(/,end:/\)/},{beginKeywords:"new throw return else",end:/;/}],keywords:eT,contains:ej.concat([{begin:/\(/,end:/\)/,keywords:eT,contains:ej.concat(["self"]),relevance:0}]),relevance:0},eM={className:"function",begin:"("+eu+"[\\*&\\s]+)+"+eg,returnBegin:!0,end:/[{;=]/,excludeEnd:!0,keywords:eT,illegal:/[^\w\s\*&:<>.]/,contains:[{begin:ei,keywords:eT,relevance:0},{begin:eg,returnBegin:!0,contains:[em],relevance:0},{begin:/::/,relevance:0},{begin:/:/,endsWithParent:!0,contains:[ef,ep]},{relevance:0,match:/,/},{className:"params",begin:/\(/,end:/\)/,keywords:eT,relevance:0,contains:[en,Y.C_BLOCK_COMMENT_MODE,ef,ep,ec,{begin:/\(/,end:/\)/,keywords:eT,relevance:0,contains:["self",en,Y.C_BLOCK_COMMENT_MODE,ef,ep,ec]}]},ec,en,Y.C_BLOCK_COMMENT_MODE,eh]};return{name:"C++",aliases:["cc","c++","h++","hpp","hh","hxx","cxx"],keywords:eT,illegal:"",keywords:eT,contains:["self",ec]},{begin:Y.IDENT_RE+"::",keywords:eT},{match:[/\b(?:enum(?:\s+(?:class|struct))?|class|struct|union)/,/\s+/,/\w+/],className:{1:"keyword",3:"title.class"}}])}}function e$(Y){let et={type:["boolean","byte","word","String"],built_in:["KeyboardController","MouseController","SoftwareSerial","EthernetServer","EthernetClient","LiquidCrystal","RobotControl","GSMVoiceCall","EthernetUDP","EsploraTFT","HttpClient","RobotMotor","WiFiClient","GSMScanner","FileSystem","Scheduler","GSMServer","YunClient","YunServer","IPAddress","GSMClient","GSMModem","Keyboard","Ethernet","Console","GSMBand","Esplora","Stepper","Process","WiFiUDP","GSM_SMS","Mailbox","USBHost","Firmata","PImage","Client","Server","GSMPIN","FileIO","Bridge","Serial","EEPROM","Stream","Mouse","Audio","Servo","File","Task","GPRS","WiFi","Wire","TFT","GSM","SPI","SD"],_hints:["setup","loop","runShellCommandAsynchronously","analogWriteResolution","retrieveCallingNumber","printFirmwareVersion","analogReadResolution","sendDigitalPortPair","noListenOnLocalhost","readJoystickButton","setFirmwareVersion","readJoystickSwitch","scrollDisplayRight","getVoiceCallStatus","scrollDisplayLeft","writeMicroseconds","delayMicroseconds","beginTransmission","getSignalStrength","runAsynchronously","getAsynchronously","listenOnLocalhost","getCurrentCarrier","readAccelerometer","messageAvailable","sendDigitalPorts","lineFollowConfig","countryNameWrite","runShellCommand","readStringUntil","rewindDirectory","readTemperature","setClockDivider","readLightSensor","endTransmission","analogReference","detachInterrupt","countryNameRead","attachInterrupt","encryptionType","readBytesUntil","robotNameWrite","readMicrophone","robotNameRead","cityNameWrite","userNameWrite","readJoystickY","readJoystickX","mouseReleased","openNextFile","scanNetworks","noInterrupts","digitalWrite","beginSpeaker","mousePressed","isActionDone","mouseDragged","displayLogos","noAutoscroll","addParameter","remoteNumber","getModifiers","keyboardRead","userNameRead","waitContinue","processInput","parseCommand","printVersion","readNetworks","writeMessage","blinkVersion","cityNameRead","readMessage","setDataMode","parsePacket","isListening","setBitOrder","beginPacket","isDirectory","motorsWrite","drawCompass","digitalRead","clearScreen","serialEvent","rightToLeft","setTextSize","leftToRight","requestFrom","keyReleased","compassRead","analogWrite","interrupts","WiFiServer","disconnect","playMelody","parseFloat","autoscroll","getPINUsed","setPINUsed","setTimeout","sendAnalog","readSlider","analogRead","beginWrite","createChar","motorsStop","keyPressed","tempoWrite","readButton","subnetMask","debugPrint","macAddress","writeGreen","randomSeed","attachGPRS","readString","sendString","remotePort","releaseAll","mouseMoved","background","getXChange","getYChange","answerCall","getResult","voiceCall","endPacket","constrain","getSocket","writeJSON","getButton","available","connected","findUntil","readBytes","exitValue","readGreen","writeBlue","startLoop","IPAddress","isPressed","sendSysex","pauseMode","gatewayIP","setCursor","getOemKey","tuneWrite","noDisplay","loadImage","switchPIN","onRequest","onReceive","changePIN","playFile","noBuffer","parseInt","overflow","checkPIN","knobRead","beginTFT","bitClear","updateIR","bitWrite","position","writeRGB","highByte","writeRed","setSpeed","readBlue","noStroke","remoteIP","transfer","shutdown","hangCall","beginSMS","endWrite","attached","maintain","noCursor","checkReg","checkPUK","shiftOut","isValid","shiftIn","pulseIn","connect","println","localIP","pinMode","getIMEI","display","noBlink","process","getBand","running","beginSD","drawBMP","lowByte","setBand","release","bitRead","prepare","pointTo","readRed","setMode","noFill","remove","listen","stroke","detach","attach","noTone","exists","buffer","height","bitSet","circle","config","cursor","random","IRread","setDNS","endSMS","getKey","micros","millis","begin","print","write","ready","flush","width","isPIN","blink","clear","press","mkdir","rmdir","close","point","yield","image","BSSID","click","delay","read","text","move","peek","beep","rect","line","open","seek","fill","size","turn","stop","home","find","step","tone","sqrt","RSSI","SSID","end","bit","tan","cos","sin","pow","map","abs","max","min","get","run","put"],literal:["DIGITAL_MESSAGE","FIRMATA_STRING","ANALOG_MESSAGE","REPORT_DIGITAL","REPORT_ANALOG","INPUT_PULLUP","SET_PIN_MODE","INTERNAL2V56","SYSTEM_RESET","LED_BUILTIN","INTERNAL1V1","SYSEX_START","INTERNAL","EXTERNAL","DEFAULT","OUTPUT","INPUT","HIGH","LOW"]},en=eK(Y),ei=en.keywords;return ei.type=[...ei.type,...et.type],ei.literal=[...ei.literal,...et.literal],ei.built_in=[...ei.built_in,...et.built_in],ei._hints=et._hints,en.name="Arduino",en.aliases=["ino"],en.supersetOf="cpp",en}function eY(Y){let et=Y.regex,en={},ei={begin:/\$\{/,end:/\}/,contains:["self",{begin:/:-/,contains:[en]}]};Object.assign(en,{className:"variable",variants:[{begin:et.concat(/\$[\w\d#@][\w\d_]*/,"(?![\\w\\d])(?![$])")},ei]});let eo={className:"subst",begin:/\$\(/,end:/\)/,contains:[Y.BACKSLASH_ESCAPE]},ea={begin:/<<-?\s*(?=\w+)/,starts:{contains:[Y.END_SAME_AS_BEGIN({begin:/(\w+)/,end:/(\w+)/,className:"string"})]}},eu={className:"string",begin:/"/,end:/"/,contains:[Y.BACKSLASH_ESCAPE,en,eo]};eo.contains.push(eu);let ec={className:"",begin:/\\"/},ed={className:"string",begin:/'/,end:/'/},ef={begin:/\$?\(\(/,end:/\)\)/,contains:[{begin:/\d+#[0-9a-f]+/,className:"number"},Y.NUMBER_MODE,en]},ep=["fish","bash","zsh","sh","csh","ksh","tcsh","dash","scsh"],eh=Y.SHEBANG({binary:`(${ep.join("|")})`,relevance:10}),em={className:"function",begin:/\w[\w\d_]*\s*\(\s*\)\s*\{/,returnBegin:!0,contains:[Y.inherit(Y.TITLE_MODE,{begin:/\w[\w\d_]*/})],relevance:0},eg=["if","then","else","elif","fi","for","while","in","do","done","case","esac","function"],ey=["true","false"],ek={match:/(\/[a-z._-]+)+/},ew=["break","cd","continue","eval","exec","exit","export","getopts","hash","pwd","readonly","return","shift","test","times","trap","umask","unset"],eC=["alias","bind","builtin","caller","command","declare","echo","enable","help","let","local","logout","mapfile","printf","read","readarray","source","type","typeset","ulimit","unalias"],eS=["autoload","bg","bindkey","bye","cap","chdir","clone","comparguments","compcall","compctl","compdescribe","compfiles","compgroups","compquote","comptags","comptry","compvalues","dirs","disable","disown","echotc","echoti","emulate","fc","fg","float","functions","getcap","getln","history","integer","jobs","kill","limit","log","noglob","popd","print","pushd","pushln","rehash","sched","setcap","setopt","stat","suspend","ttyctl","unfunction","unhash","unlimit","unsetopt","vared","wait","whence","where","which","zcompile","zformat","zftp","zle","zmodload","zparseopts","zprof","zpty","zregexparse","zsocket","zstyle","ztcp"],eE=["chcon","chgrp","chown","chmod","cp","dd","df","dir","dircolors","ln","ls","mkdir","mkfifo","mknod","mktemp","mv","realpath","rm","rmdir","shred","sync","touch","truncate","vdir","b2sum","base32","base64","cat","cksum","comm","csplit","cut","expand","fmt","fold","head","join","md5sum","nl","numfmt","od","paste","ptx","pr","sha1sum","sha224sum","sha256sum","sha384sum","sha512sum","shuf","sort","split","sum","tac","tail","tr","tsort","unexpand","uniq","wc","arch","basename","chroot","date","dirname","du","echo","env","expr","factor","groups","hostid","id","link","logname","nice","nohup","nproc","pathchk","pinky","printenv","printf","pwd","readlink","runcon","seq","sleep","stat","stdbuf","stty","tee","test","timeout","tty","uname","unlink","uptime","users","who","whoami","yes"];return{name:"Bash",aliases:["sh"],keywords:{$pattern:/\b[a-z][a-z0-9._-]+\b/,keyword:eg,literal:ey,built_in:[...ew,...eC,"set","shopt",...eS,...eE]},contains:[eh,Y.SHEBANG(),em,ef,Y.HASH_COMMENT_MODE,ea,ek,eu,ec,ed,en]}}function eQ(Y){let et=Y.regex,en=Y.COMMENT("//","$",{contains:[{begin:/\\\n/}]}),ei="decltype\\(auto\\)",eo="[a-zA-Z_]\\w*::",ea="<[^<>]+>",eu="("+ei+"|"+et.optional(eo)+"[a-zA-Z_]\\w*"+et.optional(ea)+")",ec={className:"type",variants:[{begin:"\\b[a-z\\d_]*_t\\b"},{match:/\batomic_[a-z]{3,6}\b/}]},ed="\\\\(x[0-9A-Fa-f]{2}|u[0-9A-Fa-f]{4,8}|[0-7]{3}|\\S)",ef={className:"string",variants:[{begin:'(u8?|U|L)?"',end:'"',illegal:"\\n",contains:[Y.BACKSLASH_ESCAPE]},{begin:"(u8?|U|L)?'("+ed+"|.)",end:"'",illegal:"."},Y.END_SAME_AS_BEGIN({begin:/(?:u8?|U|L)?R"([^()\\ ]{0,16})\(/,end:/\)([^()\\ ]{0,16})"/})]},ep={className:"number",variants:[{begin:"\\b(0b[01']+)"},{begin:"(-?)\\b([\\d']+(\\.[\\d']*)?|\\.[\\d']+)((ll|LL|l|L)(u|U)?|(u|U)(ll|LL|l|L)?|f|F|b|B)"},{begin:"(-?)(\\b0[xX][a-fA-F0-9']+|(\\b[\\d']+(\\.[\\d']*)?|\\.[\\d']+)([eE][-+]?[\\d']+)?)"}],relevance:0},eh={className:"meta",begin:/#\s*[a-z]+\b/,end:/$/,keywords:{keyword:"if else elif endif define undef warning error line pragma _Pragma ifdef ifndef include"},contains:[{begin:/\\\n/,relevance:0},Y.inherit(ef,{className:"string"}),{className:"string",begin:/<.*?>/},en,Y.C_BLOCK_COMMENT_MODE]},em={className:"title",begin:et.optional(eo)+Y.IDENT_RE,relevance:0},eg=et.optional(eo)+Y.IDENT_RE+"\\s*\\(",ey=["asm","auto","break","case","continue","default","do","else","enum","extern","for","fortran","goto","if","inline","register","restrict","return","sizeof","struct","switch","typedef","union","volatile","while","_Alignas","_Alignof","_Atomic","_Generic","_Noreturn","_Static_assert","_Thread_local","alignas","alignof","noreturn","static_assert","thread_local","_Pragma"],ek=["float","double","signed","unsigned","int","short","long","char","void","_Bool","_Complex","_Imaginary","_Decimal32","_Decimal64","_Decimal128","const","static","complex","bool","imaginary"],ew={keyword:ey,type:ek,literal:"true false NULL",built_in:"std string wstring cin cout cerr clog stdin stdout stderr stringstream istringstream ostringstream auto_ptr deque list queue stack vector map set pair bitset multiset multimap unordered_set unordered_map unordered_multiset unordered_multimap priority_queue make_pair array shared_ptr abort terminate abs acos asin atan2 atan calloc ceil cosh cos exit exp fabs floor fmod fprintf fputs free frexp fscanf future isalnum isalpha iscntrl isdigit isgraph islower isprint ispunct isspace isupper isxdigit tolower toupper labs ldexp log10 log malloc realloc memchr memcmp memcpy memset modf pow printf putchar puts scanf sinh sin snprintf sprintf sqrt sscanf strcat strchr strcmp strcpy strcspn strlen strncat strncmp strncpy strpbrk strrchr strspn strstr tanh tan vfprintf vprintf vsprintf endl initializer_list unique_ptr"},eC=[eh,ec,en,Y.C_BLOCK_COMMENT_MODE,ep,ef],eS={variants:[{begin:/=/,end:/;/},{begin:/\(/,end:/\)/},{beginKeywords:"new throw return else",end:/;/}],keywords:ew,contains:eC.concat([{begin:/\(/,end:/\)/,keywords:ew,contains:eC.concat(["self"]),relevance:0}]),relevance:0},eE={begin:"("+eu+"[\\*&\\s]+)+"+eg,returnBegin:!0,end:/[{;=]/,excludeEnd:!0,keywords:ew,illegal:/[^\w\s\*&:<>.]/,contains:[{begin:ei,keywords:ew,relevance:0},{begin:eg,returnBegin:!0,contains:[Y.inherit(em,{className:"title.function"})],relevance:0},{relevance:0,match:/,/},{className:"params",begin:/\(/,end:/\)/,keywords:ew,relevance:0,contains:[en,Y.C_BLOCK_COMMENT_MODE,ef,ep,ec,{begin:/\(/,end:/\)/,keywords:ew,relevance:0,contains:["self",en,Y.C_BLOCK_COMMENT_MODE,ef,ep,ec]}]},ec,en,Y.C_BLOCK_COMMENT_MODE,eh]};return{name:"C",aliases:["h"],keywords:ew,disableAutodetect:!0,illegal:"=]/,contains:[{beginKeywords:"final class struct"},Y.TITLE_MODE]}]),exports:{preprocessor:eh,strings:ef,keywords:ew}}}function eX(Y){let et=Y.regex,en=Y.COMMENT("//","$",{contains:[{begin:/\\\n/}]}),ei="decltype\\(auto\\)",eo="[a-zA-Z_]\\w*::",ea="<[^<>]+>",eu="(?!struct)("+ei+"|"+et.optional(eo)+"[a-zA-Z_]\\w*"+et.optional(ea)+")",ec={className:"type",begin:"\\b[a-z\\d_]*_t\\b"},ed="\\\\(x[0-9A-Fa-f]{2}|u[0-9A-Fa-f]{4,8}|[0-7]{3}|\\S)",ef={className:"string",variants:[{begin:'(u8?|U|L)?"',end:'"',illegal:"\\n",contains:[Y.BACKSLASH_ESCAPE]},{begin:"(u8?|U|L)?'("+ed+"|.)",end:"'",illegal:"."},Y.END_SAME_AS_BEGIN({begin:/(?:u8?|U|L)?R"([^()\\ ]{0,16})\(/,end:/\)([^()\\ ]{0,16})"/})]},ep={className:"number",variants:[{begin:"\\b(0b[01']+)"},{begin:"(-?)\\b([\\d']+(\\.[\\d']*)?|\\.[\\d']+)((ll|LL|l|L)(u|U)?|(u|U)(ll|LL|l|L)?|f|F|b|B)"},{begin:"(-?)(\\b0[xX][a-fA-F0-9']+|(\\b[\\d']+(\\.[\\d']*)?|\\.[\\d']+)([eE][-+]?[\\d']+)?)"}],relevance:0},eh={className:"meta",begin:/#\s*[a-z]+\b/,end:/$/,keywords:{keyword:"if else elif endif define undef warning error line pragma _Pragma ifdef ifndef include"},contains:[{begin:/\\\n/,relevance:0},Y.inherit(ef,{className:"string"}),{className:"string",begin:/<.*?>/},en,Y.C_BLOCK_COMMENT_MODE]},em={className:"title",begin:et.optional(eo)+Y.IDENT_RE,relevance:0},eg=et.optional(eo)+Y.IDENT_RE+"\\s*\\(",ey=["alignas","alignof","and","and_eq","asm","atomic_cancel","atomic_commit","atomic_noexcept","auto","bitand","bitor","break","case","catch","class","co_await","co_return","co_yield","compl","concept","const_cast|10","consteval","constexpr","constinit","continue","decltype","default","delete","do","dynamic_cast|10","else","enum","explicit","export","extern","false","final","for","friend","goto","if","import","inline","module","mutable","namespace","new","noexcept","not","not_eq","nullptr","operator","or","or_eq","override","private","protected","public","reflexpr","register","reinterpret_cast|10","requires","return","sizeof","static_assert","static_cast|10","struct","switch","synchronized","template","this","thread_local","throw","transaction_safe","transaction_safe_dynamic","true","try","typedef","typeid","typename","union","using","virtual","volatile","while","xor","xor_eq"],ek=["bool","char","char16_t","char32_t","char8_t","double","float","int","long","short","void","wchar_t","unsigned","signed","const","static"],ew=["any","auto_ptr","barrier","binary_semaphore","bitset","complex","condition_variable","condition_variable_any","counting_semaphore","deque","false_type","future","imaginary","initializer_list","istringstream","jthread","latch","lock_guard","multimap","multiset","mutex","optional","ostringstream","packaged_task","pair","promise","priority_queue","queue","recursive_mutex","recursive_timed_mutex","scoped_lock","set","shared_future","shared_lock","shared_mutex","shared_timed_mutex","shared_ptr","stack","string_view","stringstream","timed_mutex","thread","true_type","tuple","unique_lock","unique_ptr","unordered_map","unordered_multimap","unordered_multiset","unordered_set","variant","vector","weak_ptr","wstring","wstring_view"],eC=["abort","abs","acos","apply","as_const","asin","atan","atan2","calloc","ceil","cerr","cin","clog","cos","cosh","cout","declval","endl","exchange","exit","exp","fabs","floor","fmod","forward","fprintf","fputs","free","frexp","fscanf","future","invoke","isalnum","isalpha","iscntrl","isdigit","isgraph","islower","isprint","ispunct","isspace","isupper","isxdigit","labs","launder","ldexp","log","log10","make_pair","make_shared","make_shared_for_overwrite","make_tuple","make_unique","malloc","memchr","memcmp","memcpy","memset","modf","move","pow","printf","putchar","puts","realloc","scanf","sin","sinh","snprintf","sprintf","sqrt","sscanf","std","stderr","stdin","stdout","strcat","strchr","strcmp","strcpy","strcspn","strlen","strncat","strncmp","strncpy","strpbrk","strrchr","strspn","strstr","swap","tan","tanh","terminate","to_underlying","tolower","toupper","vfprintf","visit","vprintf","vsprintf"],eS=["NULL","false","nullopt","nullptr","true"],eE=["_Pragma"],eT={type:ek,keyword:ey,literal:eS,built_in:eE,_type_hints:ew},e_={className:"function.dispatch",relevance:0,keywords:{_hint:eC},begin:et.concat(/\b/,/(?!decltype)/,/(?!if)/,/(?!for)/,/(?!switch)/,/(?!while)/,Y.IDENT_RE,et.lookahead(/(<[^<>]+>|)\s*\(/))},ej=[e_,eh,ec,en,Y.C_BLOCK_COMMENT_MODE,ep,ef],eO={variants:[{begin:/=/,end:/;/},{begin:/\(/,end:/\)/},{beginKeywords:"new throw return else",end:/;/}],keywords:eT,contains:ej.concat([{begin:/\(/,end:/\)/,keywords:eT,contains:ej.concat(["self"]),relevance:0}]),relevance:0},eM={className:"function",begin:"("+eu+"[\\*&\\s]+)+"+eg,returnBegin:!0,end:/[{;=]/,excludeEnd:!0,keywords:eT,illegal:/[^\w\s\*&:<>.]/,contains:[{begin:ei,keywords:eT,relevance:0},{begin:eg,returnBegin:!0,contains:[em],relevance:0},{begin:/::/,relevance:0},{begin:/:/,endsWithParent:!0,contains:[ef,ep]},{relevance:0,match:/,/},{className:"params",begin:/\(/,end:/\)/,keywords:eT,relevance:0,contains:[en,Y.C_BLOCK_COMMENT_MODE,ef,ep,ec,{begin:/\(/,end:/\)/,keywords:eT,relevance:0,contains:["self",en,Y.C_BLOCK_COMMENT_MODE,ef,ep,ec]}]},ec,en,Y.C_BLOCK_COMMENT_MODE,eh]};return{name:"C++",aliases:["cc","c++","h++","hpp","hh","hxx","cxx"],keywords:eT,illegal:"",keywords:eT,contains:["self",ec]},{begin:Y.IDENT_RE+"::",keywords:eT},{match:[/\b(?:enum(?:\s+(?:class|struct))?|class|struct|union)/,/\s+/,/\w+/],className:{1:"keyword",3:"title.class"}}])}}function eJ(Y){let et=["bool","byte","char","decimal","delegate","double","dynamic","enum","float","int","long","nint","nuint","object","sbyte","short","string","ulong","uint","ushort"],en=["public","private","protected","static","internal","protected","abstract","async","extern","override","unsafe","virtual","new","sealed","partial"],ei=["default","false","null","true"],eo=["abstract","as","base","break","case","catch","class","const","continue","do","else","event","explicit","extern","finally","fixed","for","foreach","goto","if","implicit","in","interface","internal","is","lock","namespace","new","operator","out","override","params","private","protected","public","readonly","record","ref","return","scoped","sealed","sizeof","stackalloc","static","struct","switch","this","throw","try","typeof","unchecked","unsafe","using","virtual","void","volatile","while"],ea=["add","alias","and","ascending","async","await","by","descending","equals","from","get","global","group","init","into","join","let","nameof","not","notnull","on","or","orderby","partial","remove","select","set","unmanaged","value|0","var","when","where","with","yield"],eu={keyword:eo.concat(ea),built_in:et,literal:ei},ec=Y.inherit(Y.TITLE_MODE,{begin:"[a-zA-Z](\\.?\\w)*"}),ed={className:"number",variants:[{begin:"\\b(0b[01']+)"},{begin:"(-?)\\b([\\d']+(\\.[\\d']*)?|\\.[\\d']+)(u|U|l|L|ul|UL|f|F|b|B)"},{begin:"(-?)(\\b0[xX][a-fA-F0-9']+|(\\b[\\d']+(\\.[\\d']*)?|\\.[\\d']+)([eE][-+]?[\\d']+)?)"}],relevance:0},ef={className:"string",begin:'@"',end:'"',contains:[{begin:'""'}]},ep=Y.inherit(ef,{illegal:/\n/}),eh={className:"subst",begin:/\{/,end:/\}/,keywords:eu},em=Y.inherit(eh,{illegal:/\n/}),eg={className:"string",begin:/\$"/,end:'"',illegal:/\n/,contains:[{begin:/\{\{/},{begin:/\}\}/},Y.BACKSLASH_ESCAPE,em]},ey={className:"string",begin:/\$@"/,end:'"',contains:[{begin:/\{\{/},{begin:/\}\}/},{begin:'""'},eh]},ek=Y.inherit(ey,{illegal:/\n/,contains:[{begin:/\{\{/},{begin:/\}\}/},{begin:'""'},em]});eh.contains=[ey,eg,ef,Y.APOS_STRING_MODE,Y.QUOTE_STRING_MODE,ed,Y.C_BLOCK_COMMENT_MODE],em.contains=[ek,eg,ep,Y.APOS_STRING_MODE,Y.QUOTE_STRING_MODE,ed,Y.inherit(Y.C_BLOCK_COMMENT_MODE,{illegal:/\n/})];let ew={variants:[ey,eg,ef,Y.APOS_STRING_MODE,Y.QUOTE_STRING_MODE]},eC={begin:"<",end:">",contains:[{beginKeywords:"in out"},ec]},eS=Y.IDENT_RE+"(<"+Y.IDENT_RE+"(\\s*,\\s*"+Y.IDENT_RE+")*>)?(\\[\\])?",eE={begin:"@"+Y.IDENT_RE,relevance:0};return{name:"C#",aliases:["cs","c#"],keywords:eu,illegal:/::/,contains:[Y.COMMENT("///","$",{returnBegin:!0,contains:[{className:"doctag",variants:[{begin:"///",relevance:0},{begin:""},{begin:""}]}]}),Y.C_LINE_COMMENT_MODE,Y.C_BLOCK_COMMENT_MODE,{className:"meta",begin:"#",end:"$",keywords:{keyword:"if else elif endif define undef warning error line region endregion pragma checksum"}},ew,ed,{beginKeywords:"class interface",relevance:0,end:/[{;=]/,illegal:/[^\s:,]/,contains:[{beginKeywords:"where class"},ec,eC,Y.C_LINE_COMMENT_MODE,Y.C_BLOCK_COMMENT_MODE]},{beginKeywords:"namespace",relevance:0,end:/[{;=]/,illegal:/[^\s:]/,contains:[ec,Y.C_LINE_COMMENT_MODE,Y.C_BLOCK_COMMENT_MODE]},{beginKeywords:"record",relevance:0,end:/[{;=]/,illegal:/[^\s:]/,contains:[ec,eC,Y.C_LINE_COMMENT_MODE,Y.C_BLOCK_COMMENT_MODE]},{className:"meta",begin:"^\\s*\\[(?=[\\w])",excludeBegin:!0,end:"\\]",excludeEnd:!0,contains:[{className:"string",begin:/"/,end:/"/}]},{beginKeywords:"new return throw await else",relevance:0},{className:"function",begin:"("+eS+"\\s+)+"+Y.IDENT_RE+"\\s*(<[^=]+>\\s*)?\\(",returnBegin:!0,end:/\s*[{;=]/,excludeEnd:!0,keywords:eu,contains:[{beginKeywords:en.join(" "),relevance:0},{begin:Y.IDENT_RE+"\\s*(<[^=]+>\\s*)?\\(",returnBegin:!0,contains:[Y.TITLE_MODE,eC],relevance:0},{match:/\(\)/},{className:"params",begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:eu,relevance:0,contains:[ew,ed,Y.C_BLOCK_COMMENT_MODE]},Y.C_LINE_COMMENT_MODE,Y.C_BLOCK_COMMENT_MODE]},eE]}}let e0=Y=>({IMPORTANT:{scope:"meta",begin:"!important"},BLOCK_COMMENT:Y.C_BLOCK_COMMENT_MODE,HEXCOLOR:{scope:"number",begin:/#(([0-9a-fA-F]{3,4})|(([0-9a-fA-F]{2}){3,4}))\b/},FUNCTION_DISPATCH:{className:"built_in",begin:/[\w-]+(?=\()/},ATTRIBUTE_SELECTOR_MODE:{scope:"selector-attr",begin:/\[/,end:/\]/,illegal:"$",contains:[Y.APOS_STRING_MODE,Y.QUOTE_STRING_MODE]},CSS_NUMBER_MODE:{scope:"number",begin:Y.NUMBER_RE+"(%|em|ex|ch|rem|vw|vh|vmin|vmax|cm|mm|in|pt|pc|px|deg|grad|rad|turn|s|ms|Hz|kHz|dpi|dpcm|dppx)?",relevance:0},CSS_VARIABLE:{className:"attr",begin:/--[A-Za-z][A-Za-z0-9_-]*/}}),e9=["a","abbr","address","article","aside","audio","b","blockquote","body","button","canvas","caption","cite","code","dd","del","details","dfn","div","dl","dt","em","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","header","hgroup","html","i","iframe","img","input","ins","kbd","label","legend","li","main","mark","menu","nav","object","ol","p","q","quote","samp","section","span","strong","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","tr","ul","var","video"],e5=["any-hover","any-pointer","aspect-ratio","color","color-gamut","color-index","device-aspect-ratio","device-height","device-width","display-mode","forced-colors","grid","height","hover","inverted-colors","monochrome","orientation","overflow-block","overflow-inline","pointer","prefers-color-scheme","prefers-contrast","prefers-reduced-motion","prefers-reduced-transparency","resolution","scan","scripting","update","width","min-width","max-width","min-height","max-height"],e4=["active","any-link","blank","checked","current","default","defined","dir","disabled","drop","empty","enabled","first","first-child","first-of-type","fullscreen","future","focus","focus-visible","focus-within","has","host","host-context","hover","indeterminate","in-range","invalid","is","lang","last-child","last-of-type","left","link","local-link","not","nth-child","nth-col","nth-last-child","nth-last-col","nth-last-of-type","nth-of-type","only-child","only-of-type","optional","out-of-range","past","placeholder-shown","read-only","read-write","required","right","root","scope","target","target-within","user-invalid","valid","visited","where"],e3=["after","backdrop","before","cue","cue-region","first-letter","first-line","grammar-error","marker","part","placeholder","selection","slotted","spelling-error"],e6=["align-content","align-items","align-self","all","animation","animation-delay","animation-direction","animation-duration","animation-fill-mode","animation-iteration-count","animation-name","animation-play-state","animation-timing-function","backface-visibility","background","background-attachment","background-blend-mode","background-clip","background-color","background-image","background-origin","background-position","background-repeat","background-size","block-size","border","border-block","border-block-color","border-block-end","border-block-end-color","border-block-end-style","border-block-end-width","border-block-start","border-block-start-color","border-block-start-style","border-block-start-width","border-block-style","border-block-width","border-bottom","border-bottom-color","border-bottom-left-radius","border-bottom-right-radius","border-bottom-style","border-bottom-width","border-collapse","border-color","border-image","border-image-outset","border-image-repeat","border-image-slice","border-image-source","border-image-width","border-inline","border-inline-color","border-inline-end","border-inline-end-color","border-inline-end-style","border-inline-end-width","border-inline-start","border-inline-start-color","border-inline-start-style","border-inline-start-width","border-inline-style","border-inline-width","border-left","border-left-color","border-left-style","border-left-width","border-radius","border-right","border-right-color","border-right-style","border-right-width","border-spacing","border-style","border-top","border-top-color","border-top-left-radius","border-top-right-radius","border-top-style","border-top-width","border-width","bottom","box-decoration-break","box-shadow","box-sizing","break-after","break-before","break-inside","caption-side","caret-color","clear","clip","clip-path","clip-rule","color","column-count","column-fill","column-gap","column-rule","column-rule-color","column-rule-style","column-rule-width","column-span","column-width","columns","contain","content","content-visibility","counter-increment","counter-reset","cue","cue-after","cue-before","cursor","direction","display","empty-cells","filter","flex","flex-basis","flex-direction","flex-flow","flex-grow","flex-shrink","flex-wrap","float","flow","font","font-display","font-family","font-feature-settings","font-kerning","font-language-override","font-size","font-size-adjust","font-smoothing","font-stretch","font-style","font-synthesis","font-variant","font-variant-caps","font-variant-east-asian","font-variant-ligatures","font-variant-numeric","font-variant-position","font-variation-settings","font-weight","gap","glyph-orientation-vertical","grid","grid-area","grid-auto-columns","grid-auto-flow","grid-auto-rows","grid-column","grid-column-end","grid-column-start","grid-gap","grid-row","grid-row-end","grid-row-start","grid-template","grid-template-areas","grid-template-columns","grid-template-rows","hanging-punctuation","height","hyphens","icon","image-orientation","image-rendering","image-resolution","ime-mode","inline-size","isolation","justify-content","left","letter-spacing","line-break","line-height","list-style","list-style-image","list-style-position","list-style-type","margin","margin-block","margin-block-end","margin-block-start","margin-bottom","margin-inline","margin-inline-end","margin-inline-start","margin-left","margin-right","margin-top","marks","mask","mask-border","mask-border-mode","mask-border-outset","mask-border-repeat","mask-border-slice","mask-border-source","mask-border-width","mask-clip","mask-composite","mask-image","mask-mode","mask-origin","mask-position","mask-repeat","mask-size","mask-type","max-block-size","max-height","max-inline-size","max-width","min-block-size","min-height","min-inline-size","min-width","mix-blend-mode","nav-down","nav-index","nav-left","nav-right","nav-up","none","normal","object-fit","object-position","opacity","order","orphans","outline","outline-color","outline-offset","outline-style","outline-width","overflow","overflow-wrap","overflow-x","overflow-y","padding","padding-block","padding-block-end","padding-block-start","padding-bottom","padding-inline","padding-inline-end","padding-inline-start","padding-left","padding-right","padding-top","page-break-after","page-break-before","page-break-inside","pause","pause-after","pause-before","perspective","perspective-origin","pointer-events","position","quotes","resize","rest","rest-after","rest-before","right","row-gap","scroll-margin","scroll-margin-block","scroll-margin-block-end","scroll-margin-block-start","scroll-margin-bottom","scroll-margin-inline","scroll-margin-inline-end","scroll-margin-inline-start","scroll-margin-left","scroll-margin-right","scroll-margin-top","scroll-padding","scroll-padding-block","scroll-padding-block-end","scroll-padding-block-start","scroll-padding-bottom","scroll-padding-inline","scroll-padding-inline-end","scroll-padding-inline-start","scroll-padding-left","scroll-padding-right","scroll-padding-top","scroll-snap-align","scroll-snap-stop","scroll-snap-type","scrollbar-color","scrollbar-gutter","scrollbar-width","shape-image-threshold","shape-margin","shape-outside","speak","speak-as","src","tab-size","table-layout","text-align","text-align-all","text-align-last","text-combine-upright","text-decoration","text-decoration-color","text-decoration-line","text-decoration-style","text-emphasis","text-emphasis-color","text-emphasis-position","text-emphasis-style","text-indent","text-justify","text-orientation","text-overflow","text-rendering","text-shadow","text-transform","text-underline-position","top","transform","transform-box","transform-origin","transform-style","transition","transition-delay","transition-duration","transition-property","transition-timing-function","unicode-bidi","vertical-align","visibility","voice-balance","voice-duration","voice-family","voice-pitch","voice-range","voice-rate","voice-stress","voice-volume","white-space","widows","width","will-change","word-break","word-spacing","word-wrap","writing-mode","z-index"].reverse();function e7(Y){let et=Y.regex,en=e0(Y),ei={begin:/-(webkit|moz|ms|o)-(?=[a-z])/},eo="and or not only",ea=/@-?\w[\w]*(-\w+)*/,eu="[a-zA-Z-][a-zA-Z0-9_-]*",ec=[Y.APOS_STRING_MODE,Y.QUOTE_STRING_MODE];return{name:"CSS",case_insensitive:!0,illegal:/[=|'\$]/,keywords:{keyframePosition:"from to"},classNameAliases:{keyframePosition:"selector-tag"},contains:[en.BLOCK_COMMENT,ei,en.CSS_NUMBER_MODE,{className:"selector-id",begin:/#[A-Za-z0-9_-]+/,relevance:0},{className:"selector-class",begin:"\\."+eu,relevance:0},en.ATTRIBUTE_SELECTOR_MODE,{className:"selector-pseudo",variants:[{begin:":("+e4.join("|")+")"},{begin:":(:)?("+e3.join("|")+")"}]},en.CSS_VARIABLE,{className:"attribute",begin:"\\b("+e6.join("|")+")\\b"},{begin:/:/,end:/[;}{]/,contains:[en.BLOCK_COMMENT,en.HEXCOLOR,en.IMPORTANT,en.CSS_NUMBER_MODE,...ec,{begin:/(url|data-uri)\(/,end:/\)/,relevance:0,keywords:{built_in:"url data-uri"},contains:[...ec,{className:"string",begin:/[^)]/,endsWithParent:!0,excludeEnd:!0}]},en.FUNCTION_DISPATCH]},{begin:et.lookahead(/@/),end:"[{;]",relevance:0,illegal:/:/,contains:[{className:"keyword",begin:ea},{begin:/\s/,endsWithParent:!0,excludeEnd:!0,relevance:0,keywords:{$pattern:/[a-z-]+/,keyword:eo,attribute:e5.join(" ")},contains:[{begin:/[a-z-]+(?=:)/,className:"attribute"},...ec,en.CSS_NUMBER_MODE]}]},{className:"selector-tag",begin:"\\b("+e9.join("|")+")\\b"}]}}function e8(Y){let et=Y.regex;return{name:"Diff",aliases:["patch"],contains:[{className:"meta",relevance:10,match:et.either(/^@@ +-\d+,\d+ +\+\d+,\d+ +@@/,/^\*\*\* +\d+,\d+ +\*\*\*\*$/,/^--- +\d+,\d+ +----$/)},{className:"comment",variants:[{begin:et.either(/Index: /,/^index/,/={3,}/,/^-{3}/,/^\*{3} /,/^\+{3}/,/^diff --git/),end:/$/},{match:/^\*{15}$/}]},{className:"addition",begin:/^\+/,end:/$/},{className:"deletion",begin:/^-/,end:/$/},{className:"addition",begin:/^!/,end:/$/}]}}function tt(Y){let et=["true","false","iota","nil"],en=["append","cap","close","complex","copy","imag","len","make","new","panic","print","println","real","recover","delete"],ei=["bool","byte","complex64","complex128","error","float32","float64","int8","int16","int32","int64","string","uint8","uint16","uint32","uint64","int","uint","uintptr","rune"],eo=["break","case","chan","const","continue","default","defer","else","fallthrough","for","func","go","goto","if","import","interface","map","package","range","return","select","struct","switch","type","var"],ea={keyword:eo,type:ei,literal:et,built_in:en};return{name:"Go",aliases:["golang"],keywords:ea,illegal:"th(Y,et,en-1))}function tm(Y){let et=Y.regex,en="[\xc0-ʸa-zA-Z_$][\xc0-ʸa-zA-Z_$0-9]*",ei=en+th("(?:<"+en+"~~~(?:\\s*,\\s*"+en+"~~~)*>)?",/~~~/g,2),eo=["synchronized","abstract","private","var","static","if","const ","for","while","strictfp","finally","protected","import","native","final","void","enum","else","break","transient","catch","instanceof","volatile","case","assert","package","default","public","try","switch","continue","throws","protected","public","private","module","requires","exports","do","sealed","yield","permits"],ea=["super","this"],eu=["false","true","null"],ec=["char","boolean","long","float","int","byte","short","double"],ed={keyword:eo,literal:eu,type:ec,built_in:ea},ef={className:"meta",begin:"@"+en,contains:[{begin:/\(/,end:/\)/,contains:["self"]}]},ep={className:"params",begin:/\(/,end:/\)/,keywords:ed,relevance:0,contains:[Y.C_BLOCK_COMMENT_MODE],endsParent:!0};return{name:"Java",aliases:["jsp"],keywords:ed,illegal:/<\/|#/,contains:[Y.COMMENT("/\\*\\*","\\*/",{relevance:0,contains:[{begin:/\w+@/,relevance:0},{className:"doctag",begin:"@[A-Za-z]+"}]}),{begin:/import java\.[a-z]+\./,keywords:"import",relevance:2},Y.C_LINE_COMMENT_MODE,Y.C_BLOCK_COMMENT_MODE,{begin:/"""/,end:/"""/,className:"string",contains:[Y.BACKSLASH_ESCAPE]},Y.APOS_STRING_MODE,Y.QUOTE_STRING_MODE,{match:[/\b(?:class|interface|enum|extends|implements|new)/,/\s+/,en],className:{1:"keyword",3:"title.class"}},{match:/non-sealed/,scope:"keyword"},{begin:[et.concat(/(?!else)/,en),/\s+/,en,/\s+/,/=(?!=)/],className:{1:"type",3:"variable",5:"operator"}},{begin:[/record/,/\s+/,en],className:{1:"keyword",3:"title.class"},contains:[ep,Y.C_LINE_COMMENT_MODE,Y.C_BLOCK_COMMENT_MODE]},{beginKeywords:"new throw return else",relevance:0},{begin:["(?:"+ei+"\\s+)",Y.UNDERSCORE_IDENT_RE,/\s*(?=\()/],className:{2:"title.function"},keywords:ed,contains:[{className:"params",begin:/\(/,end:/\)/,keywords:ed,relevance:0,contains:[ef,Y.APOS_STRING_MODE,Y.QUOTE_STRING_MODE,tp,Y.C_BLOCK_COMMENT_MODE]},Y.C_LINE_COMMENT_MODE,Y.C_BLOCK_COMMENT_MODE]},tp,ef]}}let tg="[A-Za-z$_][0-9A-Za-z$_]*",tv=["as","in","of","if","for","while","finally","var","new","function","do","return","void","else","break","catch","instanceof","with","throw","case","default","try","switch","continue","typeof","delete","let","yield","const","class","debugger","async","await","static","import","from","export","extends"],tk=["true","false","null","undefined","NaN","Infinity"],tw=["Object","Function","Boolean","Symbol","Math","Date","Number","BigInt","String","RegExp","Array","Float32Array","Float64Array","Int8Array","Uint8Array","Uint8ClampedArray","Int16Array","Int32Array","Uint16Array","Uint32Array","BigInt64Array","BigUint64Array","Set","Map","WeakSet","WeakMap","ArrayBuffer","SharedArrayBuffer","Atomics","DataView","JSON","Promise","Generator","GeneratorFunction","AsyncFunction","Reflect","Proxy","Intl","WebAssembly"],tC=["Error","EvalError","InternalError","RangeError","ReferenceError","SyntaxError","TypeError","URIError"],tS=["setInterval","setTimeout","clearInterval","clearTimeout","require","exports","eval","isFinite","isNaN","parseFloat","parseInt","decodeURI","decodeURIComponent","encodeURI","encodeURIComponent","escape","unescape"],tE=["arguments","this","super","console","window","document","localStorage","module","global"],tT=[].concat(tS,tw,tC);function t_(Y){let et=Y.regex,en=(Y,{after:et})=>{let en="",end:""},ea=/<[A-Za-z0-9\\._:-]+\s*\/>/,eu={begin:/<[A-Za-z0-9\\._:-]+/,end:/\/[A-Za-z0-9\\._:-]+>|\/>/,isTrulyOpeningTag:(Y,et)=>{let ei;let eo=Y[0].length+Y.index,ea=Y.input[eo];if("<"===ea||","===ea){et.ignoreMatch();return}">"!==ea||en(Y,{after:eo})||et.ignoreMatch();let eu=Y.input.substring(eo);if((ei=eu.match(/^\s*=/))||(ei=eu.match(/^\s+extends\s+/))&&0===ei.index){et.ignoreMatch();return}}},ec={$pattern:tg,keyword:tv,literal:tk,built_in:tT,"variable.language":tE},ed="[0-9](_?[0-9])*",ef=`\\.(${ed})`,ep="0|[1-9](_?[0-9])*|0[0-7]*[89][0-9]*",eh={className:"number",variants:[{begin:`(\\b(${ep})((${ef})|\\.)?|(${ef}))[eE][+-]?(${ed})\\b`},{begin:`\\b(${ep})\\b((${ef})\\b|\\.)?|(${ef})\\b`},{begin:"\\b(0|[1-9](_?[0-9])*)n\\b"},{begin:"\\b0[xX][0-9a-fA-F](_?[0-9a-fA-F])*n?\\b"},{begin:"\\b0[bB][0-1](_?[0-1])*n?\\b"},{begin:"\\b0[oO][0-7](_?[0-7])*n?\\b"},{begin:"\\b0[0-7]+n?\\b"}],relevance:0},em={className:"subst",begin:"\\$\\{",end:"\\}",keywords:ec,contains:[]},eg={begin:"html`",end:"",starts:{end:"`",returnEnd:!1,contains:[Y.BACKSLASH_ESCAPE,em],subLanguage:"xml"}},ey={begin:"css`",end:"",starts:{end:"`",returnEnd:!1,contains:[Y.BACKSLASH_ESCAPE,em],subLanguage:"css"}},ek={className:"string",begin:"`",end:"`",contains:[Y.BACKSLASH_ESCAPE,em]},ew=Y.COMMENT(/\/\*\*(?!\/)/,"\\*/",{relevance:0,contains:[{begin:"(?=@[A-Za-z]+)",relevance:0,contains:[{className:"doctag",begin:"@[A-Za-z]+"},{className:"type",begin:"\\{",end:"\\}",excludeEnd:!0,excludeBegin:!0,relevance:0},{className:"variable",begin:ei+"(?=\\s*(-)|$)",endsParent:!0,relevance:0},{begin:/(?=[^\n])\s/,relevance:0}]}]}),eC={className:"comment",variants:[ew,Y.C_BLOCK_COMMENT_MODE,Y.C_LINE_COMMENT_MODE]},eS=[Y.APOS_STRING_MODE,Y.QUOTE_STRING_MODE,eg,ey,ek,{match:/\$\d+/},eh];em.contains=eS.concat({begin:/\{/,end:/\}/,keywords:ec,contains:["self"].concat(eS)});let eE=[].concat(eC,em.contains),eT=eE.concat([{begin:/\(/,end:/\)/,keywords:ec,contains:["self"].concat(eE)}]),e_={className:"params",begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:ec,contains:eT},ej={variants:[{match:[/class/,/\s+/,ei,/\s+/,/extends/,/\s+/,et.concat(ei,"(",et.concat(/\./,ei),")*")],scope:{1:"keyword",3:"title.class",5:"keyword",7:"title.class.inherited"}},{match:[/class/,/\s+/,ei],scope:{1:"keyword",3:"title.class"}}]},eO={relevance:0,match:et.either(/\bJSON/,/\b[A-Z][a-z]+([A-Z][a-z]*|\d)*/,/\b[A-Z]{2,}([A-Z][a-z]+|\d)+([A-Z][a-z]*)*/,/\b[A-Z]{2,}[a-z]+([A-Z][a-z]+|\d)*([A-Z][a-z]*)*/),className:"title.class",keywords:{_:[...tw,...tC]}},eM={label:"use_strict",className:"meta",relevance:10,begin:/^\s*['"]use (strict|asm)['"]/},eA={variants:[{match:[/function/,/\s+/,ei,/(?=\s*\()/]},{match:[/function/,/\s*(?=\()/]}],className:{1:"keyword",3:"title.function"},label:"func.def",contains:[e_],illegal:/%/},eP={relevance:0,match:/\b[A-Z][A-Z_0-9]+\b/,className:"variable.constant"};function eN(Y){return et.concat("(?!",Y.join("|"),")")}let eI={match:et.concat(/\b/,eN([...tS,"super","import"]),ei,et.lookahead(/\(/)),className:"title.function",relevance:0},eD={begin:et.concat(/\./,et.lookahead(et.concat(ei,/(?![0-9A-Za-z$_(])/))),end:ei,excludeBegin:!0,keywords:"prototype",className:"property",relevance:0},eR={match:[/get|set/,/\s+/,ei,/(?=\()/],className:{1:"keyword",3:"title.function"},contains:[{begin:/\(\)/},e_]},eL="(\\([^()]*(\\([^()]*(\\([^()]*\\)[^()]*)*\\)[^()]*)*\\)|"+Y.UNDERSCORE_IDENT_RE+")\\s*=>",eF={match:[/const|var|let/,/\s+/,ei,/\s*/,/=\s*/,/(async\s*)?/,et.lookahead(eL)],keywords:"async",className:{1:"keyword",3:"title.function"},contains:[e_]};return{name:"Javascript",aliases:["js","jsx","mjs","cjs"],keywords:ec,exports:{PARAMS_CONTAINS:eT,CLASS_REFERENCE:eO},illegal:/#(?![$_A-z])/,contains:[Y.SHEBANG({label:"shebang",binary:"node",relevance:5}),eM,Y.APOS_STRING_MODE,Y.QUOTE_STRING_MODE,eg,ey,ek,eC,{match:/\$\d+/},eh,eO,{className:"attr",begin:ei+et.lookahead(":"),relevance:0},eF,{begin:"("+Y.RE_STARTERS_RE+"|\\b(case|return|throw)\\b)\\s*",keywords:"return throw case",relevance:0,contains:[eC,Y.REGEXP_MODE,{className:"function",begin:eL,returnBegin:!0,end:"\\s*=>",contains:[{className:"params",variants:[{begin:Y.UNDERSCORE_IDENT_RE,relevance:0},{className:null,begin:/\(\s*\)/,skip:!0},{begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:ec,contains:eT}]}]},{begin:/,/,relevance:0},{match:/\s+/,relevance:0},{variants:[{begin:eo.begin,end:eo.end},{match:ea},{begin:eu.begin,"on:begin":eu.isTrulyOpeningTag,end:eu.end}],subLanguage:"xml",contains:[{begin:eu.begin,end:eu.end,skip:!0,contains:["self"]}]}]},eA,{beginKeywords:"while if switch catch for"},{begin:"\\b(?!function)"+Y.UNDERSCORE_IDENT_RE+"\\([^()]*(\\([^()]*(\\([^()]*\\)[^()]*)*\\)[^()]*)*\\)\\s*\\{",returnBegin:!0,label:"func.def",contains:[e_,Y.inherit(Y.TITLE_MODE,{begin:ei,className:"title.function"})]},{match:/\.\.\./,relevance:0},eD,{match:"\\$"+ei,relevance:0},{match:[/\bconstructor(?=\s*\()/],className:{1:"title.function"},contains:[e_]},eI,eP,ej,eR,{match:/\$[(.]/}]}}function tj(Y){let et={className:"attr",begin:/"(\\.|[^\\"\r\n])*"(?=\s*:)/,relevance:1.01},en={match:/[{}[\],:]/,className:"punctuation",relevance:0},ei=["true","false","null"],eo={scope:"literal",beginKeywords:ei.join(" ")};return{name:"JSON",keywords:{literal:ei},contains:[et,en,Y.QUOTE_STRING_MODE,eo,Y.C_NUMBER_MODE,Y.C_LINE_COMMENT_MODE,Y.C_BLOCK_COMMENT_MODE],illegal:"\\S"}}var tO="[0-9](_*[0-9])*",tM=`\\.(${tO})`,tA="[0-9a-fA-F](_*[0-9a-fA-F])*",tP={className:"number",variants:[{begin:`(\\b(${tO})((${tM})|\\.)?|(${tM}))[eE][+-]?(${tO})[fFdD]?\\b`},{begin:`\\b(${tO})((${tM})[fFdD]?\\b|\\.([fFdD]\\b)?)`},{begin:`(${tM})[fFdD]?\\b`},{begin:`\\b(${tO})[fFdD]\\b`},{begin:`\\b0[xX]((${tA})\\.?|(${tA})?\\.(${tA}))[pP][+-]?(${tO})[fFdD]?\\b`},{begin:"\\b(0|[1-9](_*[0-9])*)[lL]?\\b"},{begin:`\\b0[xX](${tA})[lL]?\\b`},{begin:"\\b0(_*[0-7])*[lL]?\\b"},{begin:"\\b0[bB][01](_*[01])*[lL]?\\b"}],relevance:0};function tN(Y){let et={keyword:"abstract as val var vararg get set class object open private protected public noinline crossinline dynamic final enum if else do while for when throw try catch finally import package is in fun override companion reified inline lateinit init interface annotation data sealed internal infix operator out by constructor super tailrec where const inner suspend typealias external expect actual",built_in:"Byte Short Char Int Long Boolean Float Double Void Unit Nothing",literal:"true false null"},en={className:"keyword",begin:/\b(break|continue|return|this)\b/,starts:{contains:[{className:"symbol",begin:/@\w+/}]}},ei={className:"symbol",begin:Y.UNDERSCORE_IDENT_RE+"@"},eo={className:"subst",begin:/\$\{/,end:/\}/,contains:[Y.C_NUMBER_MODE]},ea={className:"variable",begin:"\\$"+Y.UNDERSCORE_IDENT_RE},eu={className:"string",variants:[{begin:'"""',end:'"""(?=[^"])',contains:[ea,eo]},{begin:"'",end:"'",illegal:/\n/,contains:[Y.BACKSLASH_ESCAPE]},{begin:'"',end:'"',illegal:/\n/,contains:[Y.BACKSLASH_ESCAPE,ea,eo]}]};eo.contains.push(eu);let ec={className:"meta",begin:"@(?:file|property|field|get|set|receiver|param|setparam|delegate)\\s*:(?:\\s*"+Y.UNDERSCORE_IDENT_RE+")?"},ed={className:"meta",begin:"@"+Y.UNDERSCORE_IDENT_RE,contains:[{begin:/\(/,end:/\)/,contains:[Y.inherit(eu,{className:"string"}),"self"]}]},ef=tP,ep=Y.COMMENT("/\\*","\\*/",{contains:[Y.C_BLOCK_COMMENT_MODE]}),eh={variants:[{className:"type",begin:Y.UNDERSCORE_IDENT_RE},{begin:/\(/,end:/\)/,contains:[]}]},em=eh;return em.variants[1].contains=[eh],eh.variants[1].contains=[em],{name:"Kotlin",aliases:["kt","kts"],keywords:et,contains:[Y.COMMENT("/\\*\\*","\\*/",{relevance:0,contains:[{className:"doctag",begin:"@[A-Za-z]+"}]}),Y.C_LINE_COMMENT_MODE,ep,en,ei,ec,ed,{className:"function",beginKeywords:"fun",end:"[(]|$",returnBegin:!0,excludeEnd:!0,keywords:et,relevance:5,contains:[{begin:Y.UNDERSCORE_IDENT_RE+"\\s*\\(",returnBegin:!0,relevance:0,contains:[Y.UNDERSCORE_TITLE_MODE]},{className:"type",begin://,keywords:"reified",relevance:0},{className:"params",begin:/\(/,end:/\)/,endsParent:!0,keywords:et,relevance:0,contains:[{begin:/:/,end:/[=,\/]/,endsWithParent:!0,contains:[eh,Y.C_LINE_COMMENT_MODE,ep],relevance:0},Y.C_LINE_COMMENT_MODE,ep,ec,ed,eu,Y.C_NUMBER_MODE]},ep]},{begin:[/class|interface|trait/,/\s+/,Y.UNDERSCORE_IDENT_RE],beginScope:{3:"title.class"},keywords:"class interface trait",end:/[:\{(]|$/,excludeEnd:!0,illegal:"extends implements",contains:[{beginKeywords:"public protected internal private constructor"},Y.UNDERSCORE_TITLE_MODE,{className:"type",begin://,excludeBegin:!0,excludeEnd:!0,relevance:0},{className:"type",begin:/[,:]\s*/,end:/[<\(,){\s]|$/,excludeBegin:!0,returnEnd:!0},ec,ed]},eu,{className:"meta",begin:"^#!/usr/bin/env",end:"$",illegal:"\n"},ef]}}let tI=Y=>({IMPORTANT:{scope:"meta",begin:"!important"},BLOCK_COMMENT:Y.C_BLOCK_COMMENT_MODE,HEXCOLOR:{scope:"number",begin:/#(([0-9a-fA-F]{3,4})|(([0-9a-fA-F]{2}){3,4}))\b/},FUNCTION_DISPATCH:{className:"built_in",begin:/[\w-]+(?=\()/},ATTRIBUTE_SELECTOR_MODE:{scope:"selector-attr",begin:/\[/,end:/\]/,illegal:"$",contains:[Y.APOS_STRING_MODE,Y.QUOTE_STRING_MODE]},CSS_NUMBER_MODE:{scope:"number",begin:Y.NUMBER_RE+"(%|em|ex|ch|rem|vw|vh|vmin|vmax|cm|mm|in|pt|pc|px|deg|grad|rad|turn|s|ms|Hz|kHz|dpi|dpcm|dppx)?",relevance:0},CSS_VARIABLE:{className:"attr",begin:/--[A-Za-z][A-Za-z0-9_-]*/}}),tD=["a","abbr","address","article","aside","audio","b","blockquote","body","button","canvas","caption","cite","code","dd","del","details","dfn","div","dl","dt","em","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","header","hgroup","html","i","iframe","img","input","ins","kbd","label","legend","li","main","mark","menu","nav","object","ol","p","q","quote","samp","section","span","strong","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","tr","ul","var","video"],tR=["any-hover","any-pointer","aspect-ratio","color","color-gamut","color-index","device-aspect-ratio","device-height","device-width","display-mode","forced-colors","grid","height","hover","inverted-colors","monochrome","orientation","overflow-block","overflow-inline","pointer","prefers-color-scheme","prefers-contrast","prefers-reduced-motion","prefers-reduced-transparency","resolution","scan","scripting","update","width","min-width","max-width","min-height","max-height"],tL=["active","any-link","blank","checked","current","default","defined","dir","disabled","drop","empty","enabled","first","first-child","first-of-type","fullscreen","future","focus","focus-visible","focus-within","has","host","host-context","hover","indeterminate","in-range","invalid","is","lang","last-child","last-of-type","left","link","local-link","not","nth-child","nth-col","nth-last-child","nth-last-col","nth-last-of-type","nth-of-type","only-child","only-of-type","optional","out-of-range","past","placeholder-shown","read-only","read-write","required","right","root","scope","target","target-within","user-invalid","valid","visited","where"],tF=["after","backdrop","before","cue","cue-region","first-letter","first-line","grammar-error","marker","part","placeholder","selection","slotted","spelling-error"],tB=["align-content","align-items","align-self","all","animation","animation-delay","animation-direction","animation-duration","animation-fill-mode","animation-iteration-count","animation-name","animation-play-state","animation-timing-function","backface-visibility","background","background-attachment","background-blend-mode","background-clip","background-color","background-image","background-origin","background-position","background-repeat","background-size","block-size","border","border-block","border-block-color","border-block-end","border-block-end-color","border-block-end-style","border-block-end-width","border-block-start","border-block-start-color","border-block-start-style","border-block-start-width","border-block-style","border-block-width","border-bottom","border-bottom-color","border-bottom-left-radius","border-bottom-right-radius","border-bottom-style","border-bottom-width","border-collapse","border-color","border-image","border-image-outset","border-image-repeat","border-image-slice","border-image-source","border-image-width","border-inline","border-inline-color","border-inline-end","border-inline-end-color","border-inline-end-style","border-inline-end-width","border-inline-start","border-inline-start-color","border-inline-start-style","border-inline-start-width","border-inline-style","border-inline-width","border-left","border-left-color","border-left-style","border-left-width","border-radius","border-right","border-right-color","border-right-style","border-right-width","border-spacing","border-style","border-top","border-top-color","border-top-left-radius","border-top-right-radius","border-top-style","border-top-width","border-width","bottom","box-decoration-break","box-shadow","box-sizing","break-after","break-before","break-inside","caption-side","caret-color","clear","clip","clip-path","clip-rule","color","column-count","column-fill","column-gap","column-rule","column-rule-color","column-rule-style","column-rule-width","column-span","column-width","columns","contain","content","content-visibility","counter-increment","counter-reset","cue","cue-after","cue-before","cursor","direction","display","empty-cells","filter","flex","flex-basis","flex-direction","flex-flow","flex-grow","flex-shrink","flex-wrap","float","flow","font","font-display","font-family","font-feature-settings","font-kerning","font-language-override","font-size","font-size-adjust","font-smoothing","font-stretch","font-style","font-synthesis","font-variant","font-variant-caps","font-variant-east-asian","font-variant-ligatures","font-variant-numeric","font-variant-position","font-variation-settings","font-weight","gap","glyph-orientation-vertical","grid","grid-area","grid-auto-columns","grid-auto-flow","grid-auto-rows","grid-column","grid-column-end","grid-column-start","grid-gap","grid-row","grid-row-end","grid-row-start","grid-template","grid-template-areas","grid-template-columns","grid-template-rows","hanging-punctuation","height","hyphens","icon","image-orientation","image-rendering","image-resolution","ime-mode","inline-size","isolation","justify-content","left","letter-spacing","line-break","line-height","list-style","list-style-image","list-style-position","list-style-type","margin","margin-block","margin-block-end","margin-block-start","margin-bottom","margin-inline","margin-inline-end","margin-inline-start","margin-left","margin-right","margin-top","marks","mask","mask-border","mask-border-mode","mask-border-outset","mask-border-repeat","mask-border-slice","mask-border-source","mask-border-width","mask-clip","mask-composite","mask-image","mask-mode","mask-origin","mask-position","mask-repeat","mask-size","mask-type","max-block-size","max-height","max-inline-size","max-width","min-block-size","min-height","min-inline-size","min-width","mix-blend-mode","nav-down","nav-index","nav-left","nav-right","nav-up","none","normal","object-fit","object-position","opacity","order","orphans","outline","outline-color","outline-offset","outline-style","outline-width","overflow","overflow-wrap","overflow-x","overflow-y","padding","padding-block","padding-block-end","padding-block-start","padding-bottom","padding-inline","padding-inline-end","padding-inline-start","padding-left","padding-right","padding-top","page-break-after","page-break-before","page-break-inside","pause","pause-after","pause-before","perspective","perspective-origin","pointer-events","position","quotes","resize","rest","rest-after","rest-before","right","row-gap","scroll-margin","scroll-margin-block","scroll-margin-block-end","scroll-margin-block-start","scroll-margin-bottom","scroll-margin-inline","scroll-margin-inline-end","scroll-margin-inline-start","scroll-margin-left","scroll-margin-right","scroll-margin-top","scroll-padding","scroll-padding-block","scroll-padding-block-end","scroll-padding-block-start","scroll-padding-bottom","scroll-padding-inline","scroll-padding-inline-end","scroll-padding-inline-start","scroll-padding-left","scroll-padding-right","scroll-padding-top","scroll-snap-align","scroll-snap-stop","scroll-snap-type","scrollbar-color","scrollbar-gutter","scrollbar-width","shape-image-threshold","shape-margin","shape-outside","speak","speak-as","src","tab-size","table-layout","text-align","text-align-all","text-align-last","text-combine-upright","text-decoration","text-decoration-color","text-decoration-line","text-decoration-style","text-emphasis","text-emphasis-color","text-emphasis-position","text-emphasis-style","text-indent","text-justify","text-orientation","text-overflow","text-rendering","text-shadow","text-transform","text-underline-position","top","transform","transform-box","transform-origin","transform-style","transition","transition-delay","transition-duration","transition-property","transition-timing-function","unicode-bidi","vertical-align","visibility","voice-balance","voice-duration","voice-family","voice-pitch","voice-range","voice-rate","voice-stress","voice-volume","white-space","widows","width","will-change","word-break","word-spacing","word-wrap","writing-mode","z-index"].reverse(),tU=tL.concat(tF);function tZ(Y){let et=tI(Y),en=tU,ei="and or not only",eo="[\\w-]+",ea="("+eo+"|@\\{"+eo+"\\})",eu=[],ec=[],ed=function(Y){return{className:"string",begin:"~?"+Y+".*?"+Y}},ef=function(Y,et,en){return{className:Y,begin:et,relevance:en}},ep={$pattern:/[a-z-]+/,keyword:ei,attribute:tR.join(" ")},eh={begin:"\\(",end:"\\)",contains:ec,keywords:ep,relevance:0};ec.push(Y.C_LINE_COMMENT_MODE,Y.C_BLOCK_COMMENT_MODE,ed("'"),ed('"'),et.CSS_NUMBER_MODE,{begin:"(url|data-uri)\\(",starts:{className:"string",end:"[\\)\\n]",excludeEnd:!0}},et.HEXCOLOR,eh,ef("variable","@@?"+eo,10),ef("variable","@\\{"+eo+"\\}"),ef("built_in","~?`[^`]*?`"),{className:"attribute",begin:eo+"\\s*:",end:":",returnBegin:!0,excludeEnd:!0},et.IMPORTANT,{beginKeywords:"and not"},et.FUNCTION_DISPATCH);let em=ec.concat({begin:/\{/,end:/\}/,contains:eu}),eg={beginKeywords:"when",endsWithParent:!0,contains:[{beginKeywords:"and not"}].concat(ec)},ey={begin:ea+"\\s*:",returnBegin:!0,end:/[;}]/,relevance:0,contains:[{begin:/-(webkit|moz|ms|o)-/},et.CSS_VARIABLE,{className:"attribute",begin:"\\b("+tB.join("|")+")\\b",end:/(?=:)/,starts:{endsWithParent:!0,illegal:"[<=$]",relevance:0,contains:ec}}]},ek={className:"keyword",begin:"@(import|media|charset|font-face|(-[a-z]+-)?keyframes|supports|document|namespace|page|viewport|host)\\b",starts:{end:"[;{}]",keywords:ep,returnEnd:!0,contains:ec,relevance:0}},ew={className:"variable",variants:[{begin:"@"+eo+"\\s*:",relevance:15},{begin:"@"+eo}],starts:{end:"[;}]",returnEnd:!0,contains:em}},eC={variants:[{begin:"[\\.#:&\\[>]",end:"[;{}]"},{begin:ea,end:/\{/}],returnBegin:!0,returnEnd:!0,illegal:"[<='$\"]",relevance:0,contains:[Y.C_LINE_COMMENT_MODE,Y.C_BLOCK_COMMENT_MODE,eg,ef("keyword","all\\b"),ef("variable","@\\{"+eo+"\\}"),{begin:"\\b("+tD.join("|")+")\\b",className:"selector-tag"},et.CSS_NUMBER_MODE,ef("selector-tag",ea,0),ef("selector-id","#"+ea),ef("selector-class","\\."+ea,0),ef("selector-tag","&",0),et.ATTRIBUTE_SELECTOR_MODE,{className:"selector-pseudo",begin:":("+tL.join("|")+")"},{className:"selector-pseudo",begin:":(:)?("+tF.join("|")+")"},{begin:/\(/,end:/\)/,relevance:0,contains:em},{begin:"!important"},et.FUNCTION_DISPATCH]},eS={begin:eo+":(:)?"+`(${en.join("|")})`,returnBegin:!0,contains:[eC]};return eu.push(Y.C_LINE_COMMENT_MODE,Y.C_BLOCK_COMMENT_MODE,ek,ew,eS,ey,eC,eg,et.FUNCTION_DISPATCH),{name:"Less",case_insensitive:!0,illegal:"[=>'/<($\"]",contains:eu}}function tH(Y){let et="\\[=*\\[",en="\\]=*\\]",ei={begin:et,end:en,contains:["self"]},eo=[Y.COMMENT("--(?!"+et+")","$"),Y.COMMENT("--"+et,en,{contains:[ei],relevance:10})];return{name:"Lua",keywords:{$pattern:Y.UNDERSCORE_IDENT_RE,literal:"true false nil",keyword:"and break do else elseif end for goto if in local not or repeat return then until while",built_in:"_G _ENV _VERSION __index __newindex __mode __call __metatable __tostring __len __gc __add __sub __mul __div __mod __pow __concat __unm __eq __lt __le assert collectgarbage dofile error getfenv getmetatable ipairs load loadfile loadstring module next pairs pcall print rawequal rawget rawset require select setfenv setmetatable tonumber tostring type unpack xpcall arg self coroutine resume yield status wrap create running debug getupvalue debug sethook getmetatable gethook setmetatable setlocal traceback setfenv getinfo setupvalue getlocal getregistry getfenv io lines write close flush open output type read stderr stdin input stdout popen tmpfile math log max acos huge ldexp pi cos tanh pow deg tan cosh sinh random randomseed frexp ceil floor rad abs sqrt modf asin min mod fmod log10 atan2 exp sin atan os exit setlocale date getenv difftime remove time clock tmpname rename execute package preload loadlib loaded loaders cpath config path seeall string sub upper len gfind rep find match char dump gmatch reverse byte format gsub lower table setn insert getn foreachi maxn foreach concat sort remove"},contains:eo.concat([{className:"function",beginKeywords:"function",end:"\\)",contains:[Y.inherit(Y.TITLE_MODE,{begin:"([_a-zA-Z]\\w*\\.)*([_a-zA-Z]\\w*:)?[_a-zA-Z]\\w*"}),{className:"params",begin:"\\(",endsWithParent:!0,contains:eo}].concat(eo)},Y.C_NUMBER_MODE,Y.APOS_STRING_MODE,Y.QUOTE_STRING_MODE,{className:"string",begin:et,end:en,contains:[ei],relevance:5}])}}function tG(Y){let et={className:"variable",variants:[{begin:"\\$\\("+Y.UNDERSCORE_IDENT_RE+"\\)",contains:[Y.BACKSLASH_ESCAPE]},{begin:/\$[@%",subLanguage:"xml",relevance:0},ei={begin:"^[-\\*]{3,}",end:"$"},eo={className:"code",variants:[{begin:"(`{3,})[^`](.|\\n)*?\\1`*[ ]*"},{begin:"(~{3,})[^~](.|\\n)*?\\1~*[ ]*"},{begin:"```",end:"```+[ ]*$"},{begin:"~~~",end:"~~~+[ ]*$"},{begin:"`.+?`"},{begin:"(?=^( {4}|\\t))",contains:[{begin:"^( {4}|\\t)",end:"(\\n)$"}],relevance:0}]},ea={className:"bullet",begin:"^[ ]*([*+-]|(\\d+\\.))(?=\\s+)",end:"\\s+",excludeEnd:!0},eu={begin:/^\[[^\n]+\]:/,returnBegin:!0,contains:[{className:"symbol",begin:/\[/,end:/\]/,excludeBegin:!0,excludeEnd:!0},{className:"link",begin:/:\s*/,end:/$/,excludeBegin:!0}]},ec=/[A-Za-z][A-Za-z0-9+.-]*/,ed={variants:[{begin:/\[.+?\]\[.*?\]/,relevance:0},{begin:/\[.+?\]\(((data|javascript|mailto):|(?:http|ftp)s?:\/\/).*?\)/,relevance:2},{begin:et.concat(/\[.+?\]\(/,ec,/:\/\/.*?\)/),relevance:2},{begin:/\[.+?\]\([./?&#].*?\)/,relevance:1},{begin:/\[.*?\]\(.*?\)/,relevance:0}],returnBegin:!0,contains:[{match:/\[(?=\])/},{className:"string",relevance:0,begin:"\\[",end:"\\]",excludeBegin:!0,returnEnd:!0},{className:"link",relevance:0,begin:"\\]\\(",end:"\\)",excludeBegin:!0,excludeEnd:!0},{className:"symbol",relevance:0,begin:"\\]\\[",end:"\\]",excludeBegin:!0,excludeEnd:!0}]},ef={className:"strong",contains:[],variants:[{begin:/_{2}(?!\s)/,end:/_{2}/},{begin:/\*{2}(?!\s)/,end:/\*{2}/}]},ep={className:"emphasis",contains:[],variants:[{begin:/\*(?![*\s])/,end:/\*/},{begin:/_(?![_\s])/,end:/_/,relevance:0}]},eh=Y.inherit(ef,{contains:[]}),em=Y.inherit(ep,{contains:[]});ef.contains.push(em),ep.contains.push(eh);let eg=[en,ed];[ef,ep,eh,em].forEach(Y=>{Y.contains=Y.contains.concat(eg)}),eg=eg.concat(ef,ep);let ey={className:"section",variants:[{begin:"^#{1,6}",end:"$",contains:eg},{begin:"(?=^.+?\\n[=-]{2,}$)",contains:[{begin:"^[=-]*$"},{begin:"^",end:"\\n",contains:eg}]}]},ek={className:"quote",begin:"^>\\s+",contains:eg,end:"$"};return{name:"Markdown",aliases:["md","mkdown","mkd"],contains:[ey,en,ea,ef,ep,ek,eo,ei,ed,eu]}}function tW(Y){let et={className:"built_in",begin:"\\b(AV|CA|CF|CG|CI|CL|CM|CN|CT|MK|MP|MTK|MTL|NS|SCN|SK|UI|WK|XC)\\w+"},en=/[a-zA-Z@][a-zA-Z0-9_]*/,ei=["int","float","char","unsigned","signed","short","long","double","wchar_t","unichar","void","bool","BOOL","id|0","_Bool"],eo=["while","export","sizeof","typedef","const","struct","for","union","volatile","static","mutable","if","do","return","goto","enum","else","break","extern","asm","case","default","register","explicit","typename","switch","continue","inline","readonly","assign","readwrite","self","@synchronized","id","typeof","nonatomic","IBOutlet","IBAction","strong","weak","copy","in","out","inout","bycopy","byref","oneway","__strong","__weak","__block","__autoreleasing","@private","@protected","@public","@try","@property","@end","@throw","@catch","@finally","@autoreleasepool","@synthesize","@dynamic","@selector","@optional","@required","@encode","@package","@import","@defs","@compatibility_alias","__bridge","__bridge_transfer","__bridge_retained","__bridge_retain","__covariant","__contravariant","__kindof","_Nonnull","_Nullable","_Null_unspecified","__FUNCTION__","__PRETTY_FUNCTION__","__attribute__","getter","setter","retain","unsafe_unretained","nonnull","nullable","null_unspecified","null_resettable","class","instancetype","NS_DESIGNATED_INITIALIZER","NS_UNAVAILABLE","NS_REQUIRES_SUPER","NS_RETURNS_INNER_POINTER","NS_INLINE","NS_AVAILABLE","NS_DEPRECATED","NS_ENUM","NS_OPTIONS","NS_SWIFT_UNAVAILABLE","NS_ASSUME_NONNULL_BEGIN","NS_ASSUME_NONNULL_END","NS_REFINED_FOR_SWIFT","NS_SWIFT_NAME","NS_SWIFT_NOTHROW","NS_DURING","NS_HANDLER","NS_ENDHANDLER","NS_VALUERETURN","NS_VOIDRETURN"],ea=["false","true","FALSE","TRUE","nil","YES","NO","NULL"],eu=["dispatch_once_t","dispatch_queue_t","dispatch_sync","dispatch_async","dispatch_once"],ec={"variable.language":["this","super"],$pattern:en,keyword:eo,literal:ea,built_in:eu,type:ei},ed={$pattern:en,keyword:["@interface","@class","@protocol","@implementation"]};return{name:"Objective-C",aliases:["mm","objc","obj-c","obj-c++","objective-c++"],keywords:ec,illegal:"/,end:/$/,illegal:"\\n"},Y.C_LINE_COMMENT_MODE,Y.C_BLOCK_COMMENT_MODE]},{className:"class",begin:"("+ed.keyword.join("|")+")\\b",end:/(\{|$)/,excludeEnd:!0,keywords:ed,contains:[Y.UNDERSCORE_TITLE_MODE]},{begin:"\\."+Y.UNDERSCORE_IDENT_RE,relevance:0}]}}function tq(Y){let et=Y.regex,en=["abs","accept","alarm","and","atan2","bind","binmode","bless","break","caller","chdir","chmod","chomp","chop","chown","chr","chroot","close","closedir","connect","continue","cos","crypt","dbmclose","dbmopen","defined","delete","die","do","dump","each","else","elsif","endgrent","endhostent","endnetent","endprotoent","endpwent","endservent","eof","eval","exec","exists","exit","exp","fcntl","fileno","flock","for","foreach","fork","format","formline","getc","getgrent","getgrgid","getgrnam","gethostbyaddr","gethostbyname","gethostent","getlogin","getnetbyaddr","getnetbyname","getnetent","getpeername","getpgrp","getpriority","getprotobyname","getprotobynumber","getprotoent","getpwent","getpwnam","getpwuid","getservbyname","getservbyport","getservent","getsockname","getsockopt","given","glob","gmtime","goto","grep","gt","hex","if","index","int","ioctl","join","keys","kill","last","lc","lcfirst","length","link","listen","local","localtime","log","lstat","lt","ma","map","mkdir","msgctl","msgget","msgrcv","msgsnd","my","ne","next","no","not","oct","open","opendir","or","ord","our","pack","package","pipe","pop","pos","print","printf","prototype","push","q|0","qq","quotemeta","qw","qx","rand","read","readdir","readline","readlink","readpipe","recv","redo","ref","rename","require","reset","return","reverse","rewinddir","rindex","rmdir","say","scalar","seek","seekdir","select","semctl","semget","semop","send","setgrent","sethostent","setnetent","setpgrp","setpriority","setprotoent","setpwent","setservent","setsockopt","shift","shmctl","shmget","shmread","shmwrite","shutdown","sin","sleep","socket","socketpair","sort","splice","split","sprintf","sqrt","srand","stat","state","study","sub","substr","symlink","syscall","sysopen","sysread","sysseek","system","syswrite","tell","telldir","tie","tied","time","times","tr","truncate","uc","ucfirst","umask","undef","unless","unlink","unpack","unshift","untie","until","use","utime","values","vec","wait","waitpid","wantarray","warn","when","while","write","x|0","xor","y|0"],ei=/[dualxmsipngr]{0,12}/,eo={$pattern:/[\w.]+/,keyword:en.join(" ")},ea={className:"subst",begin:"[$@]\\{",end:"\\}",keywords:eo},eu={begin:/->\{/,end:/\}/},ec={variants:[{begin:/\$\d/},{begin:et.concat(/[$%@](\^\w\b|#\w+(::\w+)*|\{\w+\}|\w+(::\w*)*)/,"(?![A-Za-z])(?![@$%])")},{begin:/[$%@][^\s\w{]/,relevance:0}]},ed=[Y.BACKSLASH_ESCAPE,ea,ec],ef=[/!/,/\//,/\|/,/\?/,/'/,/"/,/#/],ep=(Y,en,eo="\\1")=>{let ea="\\1"===eo?eo:et.concat(eo,en);return et.concat(et.concat("(?:",Y,")"),en,/(?:\\.|[^\\\/])*?/,ea,/(?:\\.|[^\\\/])*?/,eo,ei)},eh=(Y,en,eo)=>et.concat(et.concat("(?:",Y,")"),en,/(?:\\.|[^\\\/])*?/,eo,ei),em=[ec,Y.HASH_COMMENT_MODE,Y.COMMENT(/^=\w/,/=cut/,{endsWithParent:!0}),eu,{className:"string",contains:ed,variants:[{begin:"q[qwxr]?\\s*\\(",end:"\\)",relevance:5},{begin:"q[qwxr]?\\s*\\[",end:"\\]",relevance:5},{begin:"q[qwxr]?\\s*\\{",end:"\\}",relevance:5},{begin:"q[qwxr]?\\s*\\|",end:"\\|",relevance:5},{begin:"q[qwxr]?\\s*<",end:">",relevance:5},{begin:"qw\\s+q",end:"q",relevance:5},{begin:"'",end:"'",contains:[Y.BACKSLASH_ESCAPE]},{begin:'"',end:'"'},{begin:"`",end:"`",contains:[Y.BACKSLASH_ESCAPE]},{begin:/\{\w+\}/,relevance:0},{begin:"-?\\w+\\s*=>",relevance:0}]},{className:"number",begin:"(\\b0[0-7_]+)|(\\b0x[0-9a-fA-F_]+)|(\\b[1-9][0-9_]*(\\.[0-9_]+)?)|[0_]\\b",relevance:0},{begin:"(\\/\\/|"+Y.RE_STARTERS_RE+"|\\b(split|return|print|reverse|grep)\\b)\\s*",keywords:"split return print reverse grep",relevance:0,contains:[Y.HASH_COMMENT_MODE,{className:"regexp",variants:[{begin:ep("s|tr|y",et.either(...ef,{capture:!0}))},{begin:ep("s|tr|y","\\(","\\)")},{begin:ep("s|tr|y","\\[","\\]")},{begin:ep("s|tr|y","\\{","\\}")}],relevance:2},{className:"regexp",variants:[{begin:/(m|qr)\/\//,relevance:0},{begin:eh("(?:m|qr)?",/\//,/\//)},{begin:eh("m|qr",et.either(...ef,{capture:!0}),/\1/)},{begin:eh("m|qr",/\(/,/\)/)},{begin:eh("m|qr",/\[/,/\]/)},{begin:eh("m|qr",/\{/,/\}/)}]}]},{className:"function",beginKeywords:"sub",end:"(\\s*\\(.*?\\))?[;{]",excludeEnd:!0,relevance:5,contains:[Y.TITLE_MODE]},{begin:"-\\w\\b",relevance:0},{begin:"^__DATA__$",end:"^__END__$",subLanguage:"mojolicious",contains:[{begin:"^@@.*",end:"$",className:"comment"}]}];return ea.contains=em,eu.contains=em,{name:"Perl",aliases:["pl","pm"],keywords:eo,contains:em}}function tK(Y){let et=Y.regex,en=/(?![A-Za-z0-9])(?![$])/,ei=et.concat(/[a-zA-Z_\x7f-\xff][a-zA-Z0-9_\x7f-\xff]*/,en),eo=et.concat(/(\\?[A-Z][a-z0-9_\x7f-\xff]+|\\?[A-Z]+(?=[A-Z][a-z0-9_\x7f-\xff])){1,}/,en),ea={scope:"variable",match:"\\$+"+ei},eu={scope:"meta",variants:[{begin:/<\?php/,relevance:10},{begin:/<\?=/},{begin:/<\?/,relevance:.1},{begin:/\?>/}]},ec={scope:"subst",variants:[{begin:/\$\w+/},{begin:/\{\$/,end:/\}/}]},ed=Y.inherit(Y.APOS_STRING_MODE,{illegal:null}),ef=Y.inherit(Y.QUOTE_STRING_MODE,{illegal:null,contains:Y.QUOTE_STRING_MODE.contains.concat(ec)}),ep=Y.END_SAME_AS_BEGIN({begin:/<<<[ \t]*(\w+)\n/,end:/[ \t]*(\w+)\b/,contains:Y.QUOTE_STRING_MODE.contains.concat(ec)}),eh="[ \n]",em={scope:"string",variants:[ef,ed,ep]},eg={scope:"number",variants:[{begin:"\\b0[bB][01]+(?:_[01]+)*\\b"},{begin:"\\b0[oO][0-7]+(?:_[0-7]+)*\\b"},{begin:"\\b0[xX][\\da-fA-F]+(?:_[\\da-fA-F]+)*\\b"},{begin:"(?:\\b\\d+(?:_\\d+)*(\\.(?:\\d+(?:_\\d+)*))?|\\B\\.\\d+)(?:[eE][+-]?\\d+)?"}],relevance:0},ey=["false","null","true"],ek=["__CLASS__","__DIR__","__FILE__","__FUNCTION__","__COMPILER_HALT_OFFSET__","__LINE__","__METHOD__","__NAMESPACE__","__TRAIT__","die","echo","exit","include","include_once","print","require","require_once","array","abstract","and","as","binary","bool","boolean","break","callable","case","catch","class","clone","const","continue","declare","default","do","double","else","elseif","empty","enddeclare","endfor","endforeach","endif","endswitch","endwhile","enum","eval","extends","final","finally","float","for","foreach","from","global","goto","if","implements","instanceof","insteadof","int","integer","interface","isset","iterable","list","match|0","mixed","new","never","object","or","private","protected","public","readonly","real","return","string","switch","throw","trait","try","unset","use","var","void","while","xor","yield"],ew=["Error|0","AppendIterator","ArgumentCountError","ArithmeticError","ArrayIterator","ArrayObject","AssertionError","BadFunctionCallException","BadMethodCallException","CachingIterator","CallbackFilterIterator","CompileError","Countable","DirectoryIterator","DivisionByZeroError","DomainException","EmptyIterator","ErrorException","Exception","FilesystemIterator","FilterIterator","GlobIterator","InfiniteIterator","InvalidArgumentException","IteratorIterator","LengthException","LimitIterator","LogicException","MultipleIterator","NoRewindIterator","OutOfBoundsException","OutOfRangeException","OuterIterator","OverflowException","ParentIterator","ParseError","RangeException","RecursiveArrayIterator","RecursiveCachingIterator","RecursiveCallbackFilterIterator","RecursiveDirectoryIterator","RecursiveFilterIterator","RecursiveIterator","RecursiveIteratorIterator","RecursiveRegexIterator","RecursiveTreeIterator","RegexIterator","RuntimeException","SeekableIterator","SplDoublyLinkedList","SplFileInfo","SplFileObject","SplFixedArray","SplHeap","SplMaxHeap","SplMinHeap","SplObjectStorage","SplObserver","SplPriorityQueue","SplQueue","SplStack","SplSubject","SplTempFileObject","TypeError","UnderflowException","UnexpectedValueException","UnhandledMatchError","ArrayAccess","BackedEnum","Closure","Fiber","Generator","Iterator","IteratorAggregate","Serializable","Stringable","Throwable","Traversable","UnitEnum","WeakReference","WeakMap","Directory","__PHP_Incomplete_Class","parent","php_user_filter","self","static","stdClass"],eC=Y=>{let et=[];return Y.forEach(Y=>{et.push(Y),Y.toLowerCase()===Y?et.push(Y.toUpperCase()):et.push(Y.toLowerCase())}),et},eS={keyword:ek,literal:eC(ey),built_in:ew},eE=Y=>Y.map(Y=>Y.replace(/\|\d+$/,"")),eT={variants:[{match:[/new/,et.concat(eh,"+"),et.concat("(?!",eE(ew).join("\\b|"),"\\b)"),eo],scope:{1:"keyword",4:"title.class"}}]},e_=et.concat(ei,"\\b(?!\\()"),ej={variants:[{match:[et.concat(/::/,et.lookahead(/(?!class\b)/)),e_],scope:{2:"variable.constant"}},{match:[/::/,/class/],scope:{2:"variable.language"}},{match:[eo,et.concat(/::/,et.lookahead(/(?!class\b)/)),e_],scope:{1:"title.class",3:"variable.constant"}},{match:[eo,et.concat("::",et.lookahead(/(?!class\b)/))],scope:{1:"title.class"}},{match:[eo,/::/,/class/],scope:{1:"title.class",3:"variable.language"}}]},eO={scope:"attr",match:et.concat(ei,et.lookahead(":"),et.lookahead(/(?!::)/))},eM={relevance:0,begin:/\(/,end:/\)/,keywords:eS,contains:[eO,ea,ej,Y.C_BLOCK_COMMENT_MODE,em,eg,eT]},eA={relevance:0,match:[/\b/,et.concat("(?!fn\\b|function\\b|",eE(ek).join("\\b|"),"|",eE(ew).join("\\b|"),"\\b)"),ei,et.concat(eh,"*"),et.lookahead(/(?=\()/)],scope:{3:"title.function.invoke"},contains:[eM]};eM.contains.push(eA);let eP=[eO,ej,Y.C_BLOCK_COMMENT_MODE,em,eg,eT],eN={begin:et.concat(/#\[\s*/,eo),beginScope:"meta",end:/]/,endScope:"meta",keywords:{literal:ey,keyword:["new","array"]},contains:[{begin:/\[/,end:/]/,keywords:{literal:ey,keyword:["new","array"]},contains:["self",...eP]},...eP,{scope:"meta",match:eo}]};return{case_insensitive:!1,keywords:eS,contains:[eN,Y.HASH_COMMENT_MODE,Y.COMMENT("//","$"),Y.COMMENT("/\\*","\\*/",{contains:[{scope:"doctag",match:"@[A-Za-z]+"}]}),{match:/__halt_compiler\(\);/,keywords:"__halt_compiler",starts:{scope:"comment",end:Y.MATCH_NOTHING_RE,contains:[{match:/\?>/,scope:"meta",endsParent:!0}]}},eu,{scope:"variable.language",match:/\$this\b/},ea,eA,ej,{match:[/const/,/\s/,ei],scope:{1:"keyword",3:"variable.constant"}},eT,{scope:"function",relevance:0,beginKeywords:"fn function",end:/[;{]/,excludeEnd:!0,illegal:"[$%\\[]",contains:[{beginKeywords:"use"},Y.UNDERSCORE_TITLE_MODE,{begin:"=>",endsParent:!0},{scope:"params",begin:"\\(",end:"\\)",excludeBegin:!0,excludeEnd:!0,keywords:eS,contains:["self",ea,ej,Y.C_BLOCK_COMMENT_MODE,em,eg]}]},{scope:"class",variants:[{beginKeywords:"enum",illegal:/[($"]/},{beginKeywords:"class interface trait",illegal:/[:($"]/}],relevance:0,end:/\{/,excludeEnd:!0,contains:[{beginKeywords:"extends implements"},Y.UNDERSCORE_TITLE_MODE]},{beginKeywords:"namespace",relevance:0,end:";",illegal:/[.']/,contains:[Y.inherit(Y.UNDERSCORE_TITLE_MODE,{scope:"title.class"})]},{beginKeywords:"use",relevance:0,end:";",contains:[{match:/\b(as|const|function)\b/,scope:"keyword"},Y.UNDERSCORE_TITLE_MODE]},em,eg]}}function t$(Y){return{name:"PHP template",subLanguage:"xml",contains:[{begin:/<\?(php|=)?/,end:/\?>/,subLanguage:"php",contains:[{begin:"/\\*",end:"\\*/",skip:!0},{begin:'b"',end:'"',skip:!0},{begin:"b'",end:"'",skip:!0},Y.inherit(Y.APOS_STRING_MODE,{illegal:null,className:null,contains:null,skip:!0}),Y.inherit(Y.QUOTE_STRING_MODE,{illegal:null,className:null,contains:null,skip:!0})]}]}}function tY(Y){return{name:"Plain text",aliases:["text","txt"],disableAutodetect:!0}}function tQ(Y){let et=Y.regex,en=/[\p{XID_Start}_]\p{XID_Continue}*/u,ei=["and","as","assert","async","await","break","case","class","continue","def","del","elif","else","except","finally","for","from","global","if","import","in","is","lambda","match","nonlocal|10","not","or","pass","raise","return","try","while","with","yield"],eo=["__import__","abs","all","any","ascii","bin","bool","breakpoint","bytearray","bytes","callable","chr","classmethod","compile","complex","delattr","dict","dir","divmod","enumerate","eval","exec","filter","float","format","frozenset","getattr","globals","hasattr","hash","help","hex","id","input","int","isinstance","issubclass","iter","len","list","locals","map","max","memoryview","min","next","object","oct","open","ord","pow","print","property","range","repr","reversed","round","set","setattr","slice","sorted","staticmethod","str","sum","super","tuple","type","vars","zip"],ea=["__debug__","Ellipsis","False","None","NotImplemented","True"],eu=["Any","Callable","Coroutine","Dict","List","Literal","Generic","Optional","Sequence","Set","Tuple","Type","Union"],ec={$pattern:/[A-Za-z]\w+|__\w+__/,keyword:ei,built_in:eo,literal:ea,type:eu},ed={className:"meta",begin:/^(>>>|\.\.\.) /},ef={className:"subst",begin:/\{/,end:/\}/,keywords:ec,illegal:/#/},ep={begin:/\{\{/,relevance:0},eh={className:"string",contains:[Y.BACKSLASH_ESCAPE],variants:[{begin:/([uU]|[bB]|[rR]|[bB][rR]|[rR][bB])?'''/,end:/'''/,contains:[Y.BACKSLASH_ESCAPE,ed],relevance:10},{begin:/([uU]|[bB]|[rR]|[bB][rR]|[rR][bB])?"""/,end:/"""/,contains:[Y.BACKSLASH_ESCAPE,ed],relevance:10},{begin:/([fF][rR]|[rR][fF]|[fF])'''/,end:/'''/,contains:[Y.BACKSLASH_ESCAPE,ed,ep,ef]},{begin:/([fF][rR]|[rR][fF]|[fF])"""/,end:/"""/,contains:[Y.BACKSLASH_ESCAPE,ed,ep,ef]},{begin:/([uU]|[rR])'/,end:/'/,relevance:10},{begin:/([uU]|[rR])"/,end:/"/,relevance:10},{begin:/([bB]|[bB][rR]|[rR][bB])'/,end:/'/},{begin:/([bB]|[bB][rR]|[rR][bB])"/,end:/"/},{begin:/([fF][rR]|[rR][fF]|[fF])'/,end:/'/,contains:[Y.BACKSLASH_ESCAPE,ep,ef]},{begin:/([fF][rR]|[rR][fF]|[fF])"/,end:/"/,contains:[Y.BACKSLASH_ESCAPE,ep,ef]},Y.APOS_STRING_MODE,Y.QUOTE_STRING_MODE]},em="[0-9](_?[0-9])*",eg=`(\\b(${em}))?\\.(${em})|\\b(${em})\\.`,ey=`\\b|${ei.join("|")}`,ek={className:"number",relevance:0,variants:[{begin:`(\\b(${em})|(${eg}))[eE][+-]?(${em})[jJ]?(?=${ey})`},{begin:`(${eg})[jJ]?`},{begin:`\\b([1-9](_?[0-9])*|0+(_?0)*)[lLjJ]?(?=${ey})`},{begin:`\\b0[bB](_?[01])+[lL]?(?=${ey})`},{begin:`\\b0[oO](_?[0-7])+[lL]?(?=${ey})`},{begin:`\\b0[xX](_?[0-9a-fA-F])+[lL]?(?=${ey})`},{begin:`\\b(${em})[jJ](?=${ey})`}]},ew={className:"comment",begin:et.lookahead(/# type:/),end:/$/,keywords:ec,contains:[{begin:/# type:/},{begin:/#/,end:/\b\B/,endsWithParent:!0}]},eC={className:"params",variants:[{className:"",begin:/\(\s*\)/,skip:!0},{begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:ec,contains:["self",ed,ek,eh,Y.HASH_COMMENT_MODE]}]};return ef.contains=[eh,ek,ed],{name:"Python",aliases:["py","gyp","ipython"],unicodeRegex:!0,keywords:ec,illegal:/(<\/|->|\?)|=>/,contains:[ed,ek,{begin:/\bself\b/},{beginKeywords:"if",relevance:0},eh,ew,Y.HASH_COMMENT_MODE,{match:[/\bdef/,/\s+/,en],scope:{1:"keyword",3:"title.function"},contains:[eC]},{variants:[{match:[/\bclass/,/\s+/,en,/\s*/,/\(\s*/,en,/\s*\)/]},{match:[/\bclass/,/\s+/,en]}],scope:{1:"keyword",3:"title.class",6:"title.class.inherited"}},{className:"meta",begin:/^[\t ]*@/,end:/(?=#)|$/,contains:[ek,eC,eh]}]}}function tX(Y){return{aliases:["pycon"],contains:[{className:"meta.prompt",starts:{end:/ |$/,starts:{end:"$",subLanguage:"python"}},variants:[{begin:/^>>>(?=[ ]|$)/},{begin:/^\.\.\.(?=[ ]|$)/}]}]}}function tJ(Y){let et=Y.regex,en=/(?:(?:[a-zA-Z]|\.[._a-zA-Z])[._a-zA-Z0-9]*)|\.(?!\d)/,ei=et.either(/0[xX][0-9a-fA-F]+\.[0-9a-fA-F]*[pP][+-]?\d+i?/,/0[xX][0-9a-fA-F]+(?:[pP][+-]?\d+)?[Li]?/,/(?:\d+(?:\.\d*)?|\.\d+)(?:[eE][+-]?\d+)?[Li]?/),eo=/[=!<>:]=|\|\||&&|:::?|<-|<<-|->>|->|\|>|[-+*\/?!$&|:<=>@^~]|\*\*/,ea=et.either(/[()]/,/[{}]/,/\[\[/,/[[\]]/,/\\/,/,/);return{name:"R",keywords:{$pattern:en,keyword:"function if in break next repeat else for while",literal:"NULL NA TRUE FALSE Inf NaN NA_integer_|10 NA_real_|10 NA_character_|10 NA_complex_|10",built_in:"LETTERS letters month.abb month.name pi T F abs acos acosh all any anyNA Arg as.call as.character as.complex as.double as.environment as.integer as.logical as.null.default as.numeric as.raw asin asinh atan atanh attr attributes baseenv browser c call ceiling class Conj cos cosh cospi cummax cummin cumprod cumsum digamma dim dimnames emptyenv exp expression floor forceAndCall gamma gc.time globalenv Im interactive invisible is.array is.atomic is.call is.character is.complex is.double is.environment is.expression is.finite is.function is.infinite is.integer is.language is.list is.logical is.matrix is.na is.name is.nan is.null is.numeric is.object is.pairlist is.raw is.recursive is.single is.symbol lazyLoadDBfetch length lgamma list log max min missing Mod names nargs nzchar oldClass on.exit pos.to.env proc.time prod quote range Re rep retracemem return round seq_along seq_len seq.int sign signif sin sinh sinpi sqrt standardGeneric substitute sum switch tan tanh tanpi tracemem trigamma trunc unclass untracemem UseMethod xtfrm"},contains:[Y.COMMENT(/#'/,/$/,{contains:[{scope:"doctag",match:/@examples/,starts:{end:et.lookahead(et.either(/\n^#'\s*(?=@[a-zA-Z]+)/,/\n^(?!#')/)),endsParent:!0}},{scope:"doctag",begin:"@param",end:/$/,contains:[{scope:"variable",variants:[{match:en},{match:/`(?:\\.|[^`\\])+`/}],endsParent:!0}]},{scope:"doctag",match:/@[a-zA-Z]+/},{scope:"keyword",match:/\\[a-zA-Z]+/}]}),Y.HASH_COMMENT_MODE,{scope:"string",contains:[Y.BACKSLASH_ESCAPE],variants:[Y.END_SAME_AS_BEGIN({begin:/[rR]"(-*)\(/,end:/\)(-*)"/}),Y.END_SAME_AS_BEGIN({begin:/[rR]"(-*)\{/,end:/\}(-*)"/}),Y.END_SAME_AS_BEGIN({begin:/[rR]"(-*)\[/,end:/\](-*)"/}),Y.END_SAME_AS_BEGIN({begin:/[rR]'(-*)\(/,end:/\)(-*)'/}),Y.END_SAME_AS_BEGIN({begin:/[rR]'(-*)\{/,end:/\}(-*)'/}),Y.END_SAME_AS_BEGIN({begin:/[rR]'(-*)\[/,end:/\](-*)'/}),{begin:'"',end:'"',relevance:0},{begin:"'",end:"'",relevance:0}]},{relevance:0,variants:[{scope:{1:"operator",2:"number"},match:[eo,ei]},{scope:{1:"operator",2:"number"},match:[/%[^%]*%/,ei]},{scope:{1:"punctuation",2:"number"},match:[ea,ei]},{scope:{2:"number"},match:[/[^a-zA-Z0-9._]|^/,ei]}]},{scope:{3:"operator"},match:[en,/\s+/,/<-/,/\s+/]},{scope:"operator",relevance:0,variants:[{match:eo},{match:/%[^%]*%/}]},{scope:"punctuation",relevance:0,match:ea},{begin:"`",end:"`",contains:[{begin:/\\./}]}]}}function t9(Y){let et=Y.regex,en="([a-zA-Z_]\\w*[!?=]?|[-+~]@|<<|>>|=~|===?|<=>|[<>]=?|\\*\\*|[-/+%^&*~`|]|\\[\\]=?)",ei=et.either(/\b([A-Z]+[a-z0-9]+)+/,/\b([A-Z]+[a-z0-9]+)+[A-Z]+/),eo=et.concat(ei,/(::\w+)*/),ea=["include","extend","prepend","public","private","protected","raise","throw"],eu={"variable.constant":["__FILE__","__LINE__","__ENCODING__"],"variable.language":["self","super"],keyword:["alias","and","begin","BEGIN","break","case","class","defined","do","else","elsif","end","END","ensure","for","if","in","module","next","not","or","redo","require","rescue","retry","return","then","undef","unless","until","when","while","yield",...ea],built_in:["proc","lambda","attr_accessor","attr_reader","attr_writer","define_method","private_constant","module_function"],literal:["true","false","nil"]},ec={className:"doctag",begin:"@[A-Za-z]+"},ed={begin:"#<",end:">"},ef=[Y.COMMENT("#","$",{contains:[ec]}),Y.COMMENT("^=begin","^=end",{contains:[ec],relevance:10}),Y.COMMENT("^__END__",Y.MATCH_NOTHING_RE)],ep={className:"subst",begin:/#\{/,end:/\}/,keywords:eu},eh={className:"string",contains:[Y.BACKSLASH_ESCAPE,ep],variants:[{begin:/'/,end:/'/},{begin:/"/,end:/"/},{begin:/`/,end:/`/},{begin:/%[qQwWx]?\(/,end:/\)/},{begin:/%[qQwWx]?\[/,end:/\]/},{begin:/%[qQwWx]?\{/,end:/\}/},{begin:/%[qQwWx]?/},{begin:/%[qQwWx]?\//,end:/\//},{begin:/%[qQwWx]?%/,end:/%/},{begin:/%[qQwWx]?-/,end:/-/},{begin:/%[qQwWx]?\|/,end:/\|/},{begin:/\B\?(\\\d{1,3})/},{begin:/\B\?(\\x[A-Fa-f0-9]{1,2})/},{begin:/\B\?(\\u\{?[A-Fa-f0-9]{1,6}\}?)/},{begin:/\B\?(\\M-\\C-|\\M-\\c|\\c\\M-|\\M-|\\C-\\M-)[\x20-\x7e]/},{begin:/\B\?\\(c|C-)[\x20-\x7e]/},{begin:/\B\?\\?\S/},{begin:et.concat(/<<[-~]?'?/,et.lookahead(/(\w+)(?=\W)[^\n]*\n(?:[^\n]*\n)*?\s*\1\b/)),contains:[Y.END_SAME_AS_BEGIN({begin:/(\w+)/,end:/(\w+)/,contains:[Y.BACKSLASH_ESCAPE,ep]})]}]},em="[1-9](_?[0-9])*|0",eg="[0-9](_?[0-9])*",ey={className:"number",relevance:0,variants:[{begin:`\\b(${em})(\\.(${eg}))?([eE][+-]?(${eg})|r)?i?\\b`},{begin:"\\b0[dD][0-9](_?[0-9])*r?i?\\b"},{begin:"\\b0[bB][0-1](_?[0-1])*r?i?\\b"},{begin:"\\b0[oO][0-7](_?[0-7])*r?i?\\b"},{begin:"\\b0[xX][0-9a-fA-F](_?[0-9a-fA-F])*r?i?\\b"},{begin:"\\b0(_?[0-7])+r?i?\\b"}]},ek={variants:[{match:/\(\)/},{className:"params",begin:/\(/,end:/(?=\))/,excludeBegin:!0,endsParent:!0,keywords:eu}]},ew={match:[/(include|extend)\s+/,eo],scope:{2:"title.class"},keywords:eu},eC={variants:[{match:[/class\s+/,eo,/\s+<\s+/,eo]},{match:[/\b(class|module)\s+/,eo]}],scope:{2:"title.class",4:"title.class.inherited"},keywords:eu},eS={relevance:0,match:/\b[A-Z][A-Z_0-9]+\b/,className:"variable.constant"},eE={match:[/def/,/\s+/,en],scope:{1:"keyword",3:"title.function"},contains:[ek]},eT={relevance:0,match:[eo,/\.new[. (]/],scope:{1:"title.class"}},e_={relevance:0,match:ei,scope:"title.class"},ej=[eh,eC,ew,eT,eS,e_,eE,{begin:Y.IDENT_RE+"::"},{className:"symbol",begin:Y.UNDERSCORE_IDENT_RE+"(!|\\?)?:",relevance:0},{className:"symbol",begin:":(?!\\s)",contains:[eh,{begin:en}],relevance:0},ey,{className:"variable",begin:"(\\$\\W)|((\\$|@@?)(\\w+))(?=[^@$?])(?![A-Za-z])(?![@$?'])"},{className:"params",begin:/\|/,end:/\|/,excludeBegin:!0,excludeEnd:!0,relevance:0,keywords:eu},{begin:"("+Y.RE_STARTERS_RE+"|unless)\\s*",keywords:"unless",contains:[{className:"regexp",contains:[Y.BACKSLASH_ESCAPE,ep],illegal:/\n/,variants:[{begin:"/",end:"/[a-z]*"},{begin:/%r\{/,end:/\}[a-z]*/},{begin:"%r\\(",end:"\\)[a-z]*"},{begin:"%r!",end:"![a-z]*"},{begin:"%r\\[",end:"\\][a-z]*"}]}].concat(ed,ef),relevance:0}].concat(ed,ef);ep.contains=ej,ek.contains=ej;let eO="[>?]>",eM="[\\w#]+\\(\\w+\\):\\d+:\\d+[>*]",eA="(\\w+-)?\\d+\\.\\d+\\.\\d+(p\\d+)?[^\\d][^>]+>",eP=[{begin:/^\s*=>/,starts:{end:"$",contains:ej}},{className:"meta.prompt",begin:"^("+eO+"|"+eM+"|"+eA+")(?=[ ])",starts:{end:"$",keywords:eu,contains:ej}}];return ef.unshift(ed),{name:"Ruby",aliases:["rb","gemspec","podspec","thor","irb"],keywords:eu,illegal:/\/\*/,contains:[Y.SHEBANG({binary:"ruby"})].concat(eP).concat(ef).concat(ej)}}function t5(Y){let et=Y.regex,en={className:"title.function.invoke",relevance:0,begin:et.concat(/\b/,/(?!let\b)/,Y.IDENT_RE,et.lookahead(/\s*\(/))},ei="([ui](8|16|32|64|128|size)|f(32|64))?",eo=["abstract","as","async","await","become","box","break","const","continue","crate","do","dyn","else","enum","extern","false","final","fn","for","if","impl","in","let","loop","macro","match","mod","move","mut","override","priv","pub","ref","return","self","Self","static","struct","super","trait","true","try","type","typeof","unsafe","unsized","use","virtual","where","while","yield"],ea=["true","false","Some","None","Ok","Err"],eu=["drop ","Copy","Send","Sized","Sync","Drop","Fn","FnMut","FnOnce","ToOwned","Clone","Debug","PartialEq","PartialOrd","Eq","Ord","AsRef","AsMut","Into","From","Default","Iterator","Extend","IntoIterator","DoubleEndedIterator","ExactSizeIterator","SliceConcatExt","ToString","assert!","assert_eq!","bitflags!","bytes!","cfg!","col!","concat!","concat_idents!","debug_assert!","debug_assert_eq!","env!","panic!","file!","format!","format_args!","include_bytes!","include_str!","line!","local_data_key!","module_path!","option_env!","print!","println!","select!","stringify!","try!","unimplemented!","unreachable!","vec!","write!","writeln!","macro_rules!","assert_ne!","debug_assert_ne!"],ec=["i8","i16","i32","i64","i128","isize","u8","u16","u32","u64","u128","usize","f32","f64","str","char","bool","Box","Option","Result","String","Vec"];return{name:"Rust",aliases:["rs"],keywords:{$pattern:Y.IDENT_RE+"!?",type:ec,keyword:eo,literal:ea,built_in:eu},illegal:""},en]}}let t4=Y=>({IMPORTANT:{scope:"meta",begin:"!important"},BLOCK_COMMENT:Y.C_BLOCK_COMMENT_MODE,HEXCOLOR:{scope:"number",begin:/#(([0-9a-fA-F]{3,4})|(([0-9a-fA-F]{2}){3,4}))\b/},FUNCTION_DISPATCH:{className:"built_in",begin:/[\w-]+(?=\()/},ATTRIBUTE_SELECTOR_MODE:{scope:"selector-attr",begin:/\[/,end:/\]/,illegal:"$",contains:[Y.APOS_STRING_MODE,Y.QUOTE_STRING_MODE]},CSS_NUMBER_MODE:{scope:"number",begin:Y.NUMBER_RE+"(%|em|ex|ch|rem|vw|vh|vmin|vmax|cm|mm|in|pt|pc|px|deg|grad|rad|turn|s|ms|Hz|kHz|dpi|dpcm|dppx)?",relevance:0},CSS_VARIABLE:{className:"attr",begin:/--[A-Za-z][A-Za-z0-9_-]*/}}),t3=["a","abbr","address","article","aside","audio","b","blockquote","body","button","canvas","caption","cite","code","dd","del","details","dfn","div","dl","dt","em","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","header","hgroup","html","i","iframe","img","input","ins","kbd","label","legend","li","main","mark","menu","nav","object","ol","p","q","quote","samp","section","span","strong","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","tr","ul","var","video"],t6=["any-hover","any-pointer","aspect-ratio","color","color-gamut","color-index","device-aspect-ratio","device-height","device-width","display-mode","forced-colors","grid","height","hover","inverted-colors","monochrome","orientation","overflow-block","overflow-inline","pointer","prefers-color-scheme","prefers-contrast","prefers-reduced-motion","prefers-reduced-transparency","resolution","scan","scripting","update","width","min-width","max-width","min-height","max-height"],t7=["active","any-link","blank","checked","current","default","defined","dir","disabled","drop","empty","enabled","first","first-child","first-of-type","fullscreen","future","focus","focus-visible","focus-within","has","host","host-context","hover","indeterminate","in-range","invalid","is","lang","last-child","last-of-type","left","link","local-link","not","nth-child","nth-col","nth-last-child","nth-last-col","nth-last-of-type","nth-of-type","only-child","only-of-type","optional","out-of-range","past","placeholder-shown","read-only","read-write","required","right","root","scope","target","target-within","user-invalid","valid","visited","where"],t8=["after","backdrop","before","cue","cue-region","first-letter","first-line","grammar-error","marker","part","placeholder","selection","slotted","spelling-error"],nt=["align-content","align-items","align-self","all","animation","animation-delay","animation-direction","animation-duration","animation-fill-mode","animation-iteration-count","animation-name","animation-play-state","animation-timing-function","backface-visibility","background","background-attachment","background-blend-mode","background-clip","background-color","background-image","background-origin","background-position","background-repeat","background-size","block-size","border","border-block","border-block-color","border-block-end","border-block-end-color","border-block-end-style","border-block-end-width","border-block-start","border-block-start-color","border-block-start-style","border-block-start-width","border-block-style","border-block-width","border-bottom","border-bottom-color","border-bottom-left-radius","border-bottom-right-radius","border-bottom-style","border-bottom-width","border-collapse","border-color","border-image","border-image-outset","border-image-repeat","border-image-slice","border-image-source","border-image-width","border-inline","border-inline-color","border-inline-end","border-inline-end-color","border-inline-end-style","border-inline-end-width","border-inline-start","border-inline-start-color","border-inline-start-style","border-inline-start-width","border-inline-style","border-inline-width","border-left","border-left-color","border-left-style","border-left-width","border-radius","border-right","border-right-color","border-right-style","border-right-width","border-spacing","border-style","border-top","border-top-color","border-top-left-radius","border-top-right-radius","border-top-style","border-top-width","border-width","bottom","box-decoration-break","box-shadow","box-sizing","break-after","break-before","break-inside","caption-side","caret-color","clear","clip","clip-path","clip-rule","color","column-count","column-fill","column-gap","column-rule","column-rule-color","column-rule-style","column-rule-width","column-span","column-width","columns","contain","content","content-visibility","counter-increment","counter-reset","cue","cue-after","cue-before","cursor","direction","display","empty-cells","filter","flex","flex-basis","flex-direction","flex-flow","flex-grow","flex-shrink","flex-wrap","float","flow","font","font-display","font-family","font-feature-settings","font-kerning","font-language-override","font-size","font-size-adjust","font-smoothing","font-stretch","font-style","font-synthesis","font-variant","font-variant-caps","font-variant-east-asian","font-variant-ligatures","font-variant-numeric","font-variant-position","font-variation-settings","font-weight","gap","glyph-orientation-vertical","grid","grid-area","grid-auto-columns","grid-auto-flow","grid-auto-rows","grid-column","grid-column-end","grid-column-start","grid-gap","grid-row","grid-row-end","grid-row-start","grid-template","grid-template-areas","grid-template-columns","grid-template-rows","hanging-punctuation","height","hyphens","icon","image-orientation","image-rendering","image-resolution","ime-mode","inline-size","isolation","justify-content","left","letter-spacing","line-break","line-height","list-style","list-style-image","list-style-position","list-style-type","margin","margin-block","margin-block-end","margin-block-start","margin-bottom","margin-inline","margin-inline-end","margin-inline-start","margin-left","margin-right","margin-top","marks","mask","mask-border","mask-border-mode","mask-border-outset","mask-border-repeat","mask-border-slice","mask-border-source","mask-border-width","mask-clip","mask-composite","mask-image","mask-mode","mask-origin","mask-position","mask-repeat","mask-size","mask-type","max-block-size","max-height","max-inline-size","max-width","min-block-size","min-height","min-inline-size","min-width","mix-blend-mode","nav-down","nav-index","nav-left","nav-right","nav-up","none","normal","object-fit","object-position","opacity","order","orphans","outline","outline-color","outline-offset","outline-style","outline-width","overflow","overflow-wrap","overflow-x","overflow-y","padding","padding-block","padding-block-end","padding-block-start","padding-bottom","padding-inline","padding-inline-end","padding-inline-start","padding-left","padding-right","padding-top","page-break-after","page-break-before","page-break-inside","pause","pause-after","pause-before","perspective","perspective-origin","pointer-events","position","quotes","resize","rest","rest-after","rest-before","right","row-gap","scroll-margin","scroll-margin-block","scroll-margin-block-end","scroll-margin-block-start","scroll-margin-bottom","scroll-margin-inline","scroll-margin-inline-end","scroll-margin-inline-start","scroll-margin-left","scroll-margin-right","scroll-margin-top","scroll-padding","scroll-padding-block","scroll-padding-block-end","scroll-padding-block-start","scroll-padding-bottom","scroll-padding-inline","scroll-padding-inline-end","scroll-padding-inline-start","scroll-padding-left","scroll-padding-right","scroll-padding-top","scroll-snap-align","scroll-snap-stop","scroll-snap-type","scrollbar-color","scrollbar-gutter","scrollbar-width","shape-image-threshold","shape-margin","shape-outside","speak","speak-as","src","tab-size","table-layout","text-align","text-align-all","text-align-last","text-combine-upright","text-decoration","text-decoration-color","text-decoration-line","text-decoration-style","text-emphasis","text-emphasis-color","text-emphasis-position","text-emphasis-style","text-indent","text-justify","text-orientation","text-overflow","text-rendering","text-shadow","text-transform","text-underline-position","top","transform","transform-box","transform-origin","transform-style","transition","transition-delay","transition-duration","transition-property","transition-timing-function","unicode-bidi","vertical-align","visibility","voice-balance","voice-duration","voice-family","voice-pitch","voice-range","voice-rate","voice-stress","voice-volume","white-space","widows","width","will-change","word-break","word-spacing","word-wrap","writing-mode","z-index"].reverse();function nn(Y){let et=t4(Y),en=t8,ei=t7,eo="@[a-z-]+",ea="and or not only",eu="[a-zA-Z-][a-zA-Z0-9_-]*",ec={className:"variable",begin:"(\\$"+eu+")\\b",relevance:0};return{name:"SCSS",case_insensitive:!0,illegal:"[=/|']",contains:[Y.C_LINE_COMMENT_MODE,Y.C_BLOCK_COMMENT_MODE,et.CSS_NUMBER_MODE,{className:"selector-id",begin:"#[A-Za-z0-9_-]+",relevance:0},{className:"selector-class",begin:"\\.[A-Za-z0-9_-]+",relevance:0},et.ATTRIBUTE_SELECTOR_MODE,{className:"selector-tag",begin:"\\b("+t3.join("|")+")\\b",relevance:0},{className:"selector-pseudo",begin:":("+ei.join("|")+")"},{className:"selector-pseudo",begin:":(:)?("+en.join("|")+")"},ec,{begin:/\(/,end:/\)/,contains:[et.CSS_NUMBER_MODE]},et.CSS_VARIABLE,{className:"attribute",begin:"\\b("+nt.join("|")+")\\b"},{begin:"\\b(whitespace|wait|w-resize|visible|vertical-text|vertical-ideographic|uppercase|upper-roman|upper-alpha|underline|transparent|top|thin|thick|text|text-top|text-bottom|tb-rl|table-header-group|table-footer-group|sw-resize|super|strict|static|square|solid|small-caps|separate|se-resize|scroll|s-resize|rtl|row-resize|ridge|right|repeat|repeat-y|repeat-x|relative|progress|pointer|overline|outside|outset|oblique|nowrap|not-allowed|normal|none|nw-resize|no-repeat|no-drop|newspaper|ne-resize|n-resize|move|middle|medium|ltr|lr-tb|lowercase|lower-roman|lower-alpha|loose|list-item|line|line-through|line-edge|lighter|left|keep-all|justify|italic|inter-word|inter-ideograph|inside|inset|inline|inline-block|inherit|inactive|ideograph-space|ideograph-parenthesis|ideograph-numeric|ideograph-alpha|horizontal|hidden|help|hand|groove|fixed|ellipsis|e-resize|double|dotted|distribute|distribute-space|distribute-letter|distribute-all-lines|disc|disabled|default|decimal|dashed|crosshair|collapse|col-resize|circle|char|center|capitalize|break-word|break-all|bottom|both|bolder|bold|block|bidi-override|below|baseline|auto|always|all-scroll|absolute|table|table-cell)\\b"},{begin:/:/,end:/[;}{]/,relevance:0,contains:[et.BLOCK_COMMENT,ec,et.HEXCOLOR,et.CSS_NUMBER_MODE,Y.QUOTE_STRING_MODE,Y.APOS_STRING_MODE,et.IMPORTANT,et.FUNCTION_DISPATCH]},{begin:"@(page|font-face)",keywords:{$pattern:eo,keyword:"@page @font-face"}},{begin:"@",end:"[{;]",returnBegin:!0,keywords:{$pattern:/[a-z-]+/,keyword:ea,attribute:t6.join(" ")},contains:[{begin:eo,className:"keyword"},{begin:/[a-z-]+(?=:)/,className:"attribute"},ec,Y.QUOTE_STRING_MODE,Y.APOS_STRING_MODE,et.HEXCOLOR,et.CSS_NUMBER_MODE]},et.FUNCTION_DISPATCH]}}function na(Y){return{name:"Shell Session",aliases:["console","shellsession"],contains:[{className:"meta.prompt",begin:/^\s{0,3}[/~\w\d[\]()@-]*[>%$#][ ]?/,starts:{end:/[^\\](?=\s*$)/,subLanguage:"bash"}}]}}function nu(Y){let et=Y.regex,en=Y.COMMENT("--","$"),ei={className:"string",variants:[{begin:/'/,end:/'/,contains:[{begin:/''/}]}]},eo={begin:/"/,end:/"/,contains:[{begin:/""/}]},ea=["true","false","unknown"],eu=["double precision","large object","with timezone","without timezone"],ec=["bigint","binary","blob","boolean","char","character","clob","date","dec","decfloat","decimal","float","int","integer","interval","nchar","nclob","national","numeric","real","row","smallint","time","timestamp","varchar","varying","varbinary"],ed=["add","asc","collation","desc","final","first","last","view"],ef=["abs","acos","all","allocate","alter","and","any","are","array","array_agg","array_max_cardinality","as","asensitive","asin","asymmetric","at","atan","atomic","authorization","avg","begin","begin_frame","begin_partition","between","bigint","binary","blob","boolean","both","by","call","called","cardinality","cascaded","case","cast","ceil","ceiling","char","char_length","character","character_length","check","classifier","clob","close","coalesce","collate","collect","column","commit","condition","connect","constraint","contains","convert","copy","corr","corresponding","cos","cosh","count","covar_pop","covar_samp","create","cross","cube","cume_dist","current","current_catalog","current_date","current_default_transform_group","current_path","current_role","current_row","current_schema","current_time","current_timestamp","current_path","current_role","current_transform_group_for_type","current_user","cursor","cycle","date","day","deallocate","dec","decimal","decfloat","declare","default","define","delete","dense_rank","deref","describe","deterministic","disconnect","distinct","double","drop","dynamic","each","element","else","empty","end","end_frame","end_partition","end-exec","equals","escape","every","except","exec","execute","exists","exp","external","extract","false","fetch","filter","first_value","float","floor","for","foreign","frame_row","free","from","full","function","fusion","get","global","grant","group","grouping","groups","having","hold","hour","identity","in","indicator","initial","inner","inout","insensitive","insert","int","integer","intersect","intersection","interval","into","is","join","json_array","json_arrayagg","json_exists","json_object","json_objectagg","json_query","json_table","json_table_primitive","json_value","lag","language","large","last_value","lateral","lead","leading","left","like","like_regex","listagg","ln","local","localtime","localtimestamp","log","log10","lower","match","match_number","match_recognize","matches","max","member","merge","method","min","minute","mod","modifies","module","month","multiset","national","natural","nchar","nclob","new","no","none","normalize","not","nth_value","ntile","null","nullif","numeric","octet_length","occurrences_regex","of","offset","old","omit","on","one","only","open","or","order","out","outer","over","overlaps","overlay","parameter","partition","pattern","per","percent","percent_rank","percentile_cont","percentile_disc","period","portion","position","position_regex","power","precedes","precision","prepare","primary","procedure","ptf","range","rank","reads","real","recursive","ref","references","referencing","regr_avgx","regr_avgy","regr_count","regr_intercept","regr_r2","regr_slope","regr_sxx","regr_sxy","regr_syy","release","result","return","returns","revoke","right","rollback","rollup","row","row_number","rows","running","savepoint","scope","scroll","search","second","seek","select","sensitive","session_user","set","show","similar","sin","sinh","skip","smallint","some","specific","specifictype","sql","sqlexception","sqlstate","sqlwarning","sqrt","start","static","stddev_pop","stddev_samp","submultiset","subset","substring","substring_regex","succeeds","sum","symmetric","system","system_time","system_user","table","tablesample","tan","tanh","then","time","timestamp","timezone_hour","timezone_minute","to","trailing","translate","translate_regex","translation","treat","trigger","trim","trim_array","true","truncate","uescape","union","unique","unknown","unnest","update","upper","user","using","value","values","value_of","var_pop","var_samp","varbinary","varchar","varying","versioning","when","whenever","where","width_bucket","window","with","within","without","year"],ep=["abs","acos","array_agg","asin","atan","avg","cast","ceil","ceiling","coalesce","corr","cos","cosh","count","covar_pop","covar_samp","cume_dist","dense_rank","deref","element","exp","extract","first_value","floor","json_array","json_arrayagg","json_exists","json_object","json_objectagg","json_query","json_table","json_table_primitive","json_value","lag","last_value","lead","listagg","ln","log","log10","lower","max","min","mod","nth_value","ntile","nullif","percent_rank","percentile_cont","percentile_disc","position","position_regex","power","rank","regr_avgx","regr_avgy","regr_count","regr_intercept","regr_r2","regr_slope","regr_sxx","regr_sxy","regr_syy","row_number","sin","sinh","sqrt","stddev_pop","stddev_samp","substring","substring_regex","sum","tan","tanh","translate","translate_regex","treat","trim","trim_array","unnest","upper","value_of","var_pop","var_samp","width_bucket"],eh=["current_catalog","current_date","current_default_transform_group","current_path","current_role","current_schema","current_transform_group_for_type","current_user","session_user","system_time","system_user","current_time","localtime","current_timestamp","localtimestamp"],em=["create table","insert into","primary key","foreign key","not null","alter table","add constraint","grouping sets","on overflow","character set","respect nulls","ignore nulls","nulls first","nulls last","depth first","breadth first"],eg=ep,ey=[...ef,...ed].filter(Y=>!ep.includes(Y)),ek={className:"variable",begin:/@[a-z0-9]+/},ew={className:"operator",begin:/[-+*/=%^~]|&&?|\|\|?|!=?|<(?:=>?|<|>)?|>[>=]?/,relevance:0},eC={begin:et.concat(/\b/,et.either(...eg),/\s*\(/),relevance:0,keywords:{built_in:eg}};return{name:"SQL",case_insensitive:!0,illegal:/[{}]|<\//,keywords:{$pattern:/\b[\w\.]+/,keyword:function(Y,{exceptions:et,when:en}={}){let ei=en;return et=et||[],Y.map(Y=>Y.match(/\|\d+$/)||et.includes(Y)?Y:ei(Y)?`${Y}|0`:Y)}(ey,{when:Y=>Y.length<3}),literal:ea,type:ec,built_in:eh},contains:[{begin:et.either(...em),relevance:0,keywords:{$pattern:/[\w\.]+/,keyword:ey.concat(em),literal:ea,type:ec}},{className:"type",begin:et.either(...eu)},eC,ek,ei,eo,Y.C_NUMBER_MODE,Y.C_BLOCK_COMMENT_MODE,en,ew]}}function nd(Y){return Y?"string"==typeof Y?Y:Y.source:null}function nf(Y){return np("(?=",Y,")")}function np(...Y){let et=Y.map(Y=>nd(Y)).join("");return et}function nh(Y){let et=Y[Y.length-1];return"object"==typeof et&&et.constructor===Object?(Y.splice(Y.length-1,1),et):{}}function ng(...Y){let et=nh(Y),en="("+(et.capture?"":"?:")+Y.map(Y=>nd(Y)).join("|")+")";return en}let nv=Y=>np(/\b/,Y,/\w$/.test(Y)?/\b/:/\B/),ny=["Protocol","Type"].map(nv),nb=["init","self"].map(nv),nx=["Any","Self"],nk=["actor","any","associatedtype","async","await",/as\?/,/as!/,"as","break","case","catch","class","continue","convenience","default","defer","deinit","didSet","distributed","do","dynamic","else","enum","extension","fallthrough",/fileprivate\(set\)/,"fileprivate","final","for","func","get","guard","if","import","indirect","infix",/init\?/,/init!/,"inout",/internal\(set\)/,"internal","in","is","isolated","nonisolated","lazy","let","mutating","nonmutating",/open\(set\)/,"open","operator","optional","override","postfix","precedencegroup","prefix",/private\(set\)/,"private","protocol",/public\(set\)/,"public","repeat","required","rethrows","return","set","some","static","struct","subscript","super","switch","throws","throw",/try\?/,/try!/,"try","typealias",/unowned\(safe\)/,/unowned\(unsafe\)/,"unowned","var","weak","where","while","willSet"],nw=["false","nil","true"],nC=["assignment","associativity","higherThan","left","lowerThan","none","right"],nS=["#colorLiteral","#column","#dsohandle","#else","#elseif","#endif","#error","#file","#fileID","#fileLiteral","#filePath","#function","#if","#imageLiteral","#keyPath","#line","#selector","#sourceLocation","#warn_unqualified_access","#warning"],nE=["abs","all","any","assert","assertionFailure","debugPrint","dump","fatalError","getVaList","isKnownUniquelyReferenced","max","min","numericCast","pointwiseMax","pointwiseMin","precondition","preconditionFailure","print","readLine","repeatElement","sequence","stride","swap","swift_unboxFromSwiftValueWithType","transcode","type","unsafeBitCast","unsafeDowncast","withExtendedLifetime","withUnsafeMutablePointer","withUnsafePointer","withVaList","withoutActuallyEscaping","zip"],nT=ng(/[/=\-+!*%<>&|^~?]/,/[\u00A1-\u00A7]/,/[\u00A9\u00AB]/,/[\u00AC\u00AE]/,/[\u00B0\u00B1]/,/[\u00B6\u00BB\u00BF\u00D7\u00F7]/,/[\u2016-\u2017]/,/[\u2020-\u2027]/,/[\u2030-\u203E]/,/[\u2041-\u2053]/,/[\u2055-\u205E]/,/[\u2190-\u23FF]/,/[\u2500-\u2775]/,/[\u2794-\u2BFF]/,/[\u2E00-\u2E7F]/,/[\u3001-\u3003]/,/[\u3008-\u3020]/,/[\u3030]/),n_=ng(nT,/[\u0300-\u036F]/,/[\u1DC0-\u1DFF]/,/[\u20D0-\u20FF]/,/[\uFE00-\uFE0F]/,/[\uFE20-\uFE2F]/),nj=np(nT,n_,"*"),nO=ng(/[a-zA-Z_]/,/[\u00A8\u00AA\u00AD\u00AF\u00B2-\u00B5\u00B7-\u00BA]/,/[\u00BC-\u00BE\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u00FF]/,/[\u0100-\u02FF\u0370-\u167F\u1681-\u180D\u180F-\u1DBF]/,/[\u1E00-\u1FFF]/,/[\u200B-\u200D\u202A-\u202E\u203F-\u2040\u2054\u2060-\u206F]/,/[\u2070-\u20CF\u2100-\u218F\u2460-\u24FF\u2776-\u2793]/,/[\u2C00-\u2DFF\u2E80-\u2FFF]/,/[\u3004-\u3007\u3021-\u302F\u3031-\u303F\u3040-\uD7FF]/,/[\uF900-\uFD3D\uFD40-\uFDCF\uFDF0-\uFE1F\uFE30-\uFE44]/,/[\uFE47-\uFEFE\uFF00-\uFFFD]/),nM=ng(nO,/\d/,/[\u0300-\u036F\u1DC0-\u1DFF\u20D0-\u20FF\uFE20-\uFE2F]/),nA=np(nO,nM,"*"),nP=np(/[A-Z]/,nM,"*"),nN=["autoclosure",np(/convention\(/,ng("swift","block","c"),/\)/),"discardableResult","dynamicCallable","dynamicMemberLookup","escaping","frozen","GKInspectable","IBAction","IBDesignable","IBInspectable","IBOutlet","IBSegueAction","inlinable","main","nonobjc","NSApplicationMain","NSCopying","NSManaged",np(/objc\(/,nA,/\)/),"objc","objcMembers","propertyWrapper","requires_stored_property_inits","resultBuilder","testable","UIApplicationMain","unknown","usableFromInline"],nI=["iOS","iOSApplicationExtension","macOS","macOSApplicationExtension","macCatalyst","macCatalystApplicationExtension","watchOS","watchOSApplicationExtension","tvOS","tvOSApplicationExtension","swift"];function nD(Y){let et={match:/\s+/,relevance:0},en=Y.COMMENT("/\\*","\\*/",{contains:["self"]}),ei=[Y.C_LINE_COMMENT_MODE,en],eo={match:[/\./,ng(...ny,...nb)],className:{2:"keyword"}},ea={match:np(/\./,ng(...nk)),relevance:0},eu=nk.filter(Y=>"string"==typeof Y).concat(["_|0"]),ec=nk.filter(Y=>"string"!=typeof Y).concat(nx).map(nv),ed={variants:[{className:"keyword",match:ng(...ec,...nb)}]},ef={$pattern:ng(/\b\w+/,/#\w+/),keyword:eu.concat(nS),literal:nw},ep=[eo,ea,ed],eh={match:np(/\./,ng(...nE)),relevance:0},em={className:"built_in",match:np(/\b/,ng(...nE),/(?=\()/)},eg=[eh,em],ey={match:/->/,relevance:0},ek={className:"operator",relevance:0,variants:[{match:nj},{match:`\\.(\\.|${n_})+`}]},ew=[ey,ek],eC="([0-9]_*)+",eS="([0-9a-fA-F]_*)+",eE={className:"number",relevance:0,variants:[{match:`\\b(${eC})(\\.(${eC}))?([eE][+-]?(${eC}))?\\b`},{match:`\\b0x(${eS})(\\.(${eS}))?([pP][+-]?(${eC}))?\\b`},{match:/\b0o([0-7]_*)+\b/},{match:/\b0b([01]_*)+\b/}]},eT=(Y="")=>({className:"subst",variants:[{match:np(/\\/,Y,/[0\\tnr"']/)},{match:np(/\\/,Y,/u\{[0-9a-fA-F]{1,8}\}/)}]}),e_=(Y="")=>({className:"subst",match:np(/\\/,Y,/[\t ]*(?:[\r\n]|\r\n)/)}),ej=(Y="")=>({className:"subst",label:"interpol",begin:np(/\\/,Y,/\(/),end:/\)/}),eO=(Y="")=>({begin:np(Y,/"""/),end:np(/"""/,Y),contains:[eT(Y),e_(Y),ej(Y)]}),eM=(Y="")=>({begin:np(Y,/"/),end:np(/"/,Y),contains:[eT(Y),ej(Y)]}),eA={className:"string",variants:[eO(),eO("#"),eO("##"),eO("###"),eM(),eM("#"),eM("##"),eM("###")]},eP={match:np(/`/,nA,/`/)},eN={className:"variable",match:/\$\d+/},eI={className:"variable",match:`\\$${nM}+`},eD=[eP,eN,eI],eR={match:/(@|#(un)?)available/,className:"keyword",starts:{contains:[{begin:/\(/,end:/\)/,keywords:nI,contains:[...ew,eE,eA]}]}},eL={className:"keyword",match:np(/@/,ng(...nN))},eF={className:"meta",match:np(/@/,nA)},eB=[eR,eL,eF],ez={match:nf(/\b[A-Z]/),relevance:0,contains:[{className:"type",match:np(/(AV|CA|CF|CG|CI|CL|CM|CN|CT|MK|MP|MTK|MTL|NS|SCN|SK|UI|WK|XC)/,nM,"+")},{className:"type",match:nP,relevance:0},{match:/[?!]+/,relevance:0},{match:/\.\.\./,relevance:0},{match:np(/\s+&\s+/,nf(nP)),relevance:0}]},eU={begin://,keywords:ef,contains:[...ei,...ep,...eB,ey,ez]};ez.contains.push(eU);let eZ={match:np(nA,/\s*:/),keywords:"_|0",relevance:0},eH={begin:/\(/,end:/\)/,relevance:0,keywords:ef,contains:["self",eZ,...ei,...ep,...eg,...ew,eE,eA,...eD,...eB,ez]},eG={begin://,contains:[...ei,ez]},eV={begin:ng(nf(np(nA,/\s*:/)),nf(np(nA,/\s+/,nA,/\s*:/))),end:/:/,relevance:0,contains:[{className:"keyword",match:/\b_\b/},{className:"params",match:nA}]},eW={begin:/\(/,end:/\)/,keywords:ef,contains:[eV,...ei,...ep,...ew,eE,eA,...eB,ez,eH],endsParent:!0,illegal:/["']/},eK={match:[/func/,/\s+/,ng(eP.match,nA,nj)],className:{1:"keyword",3:"title.function"},contains:[eG,eW,et],illegal:[/\[/,/%/]},e$={match:[/\b(?:subscript|init[?!]?)/,/\s*(?=[<(])/],className:{1:"keyword"},contains:[eG,eW,et],illegal:/\[|%/},eY={match:[/operator/,/\s+/,nj],className:{1:"keyword",3:"title"}},eQ={begin:[/precedencegroup/,/\s+/,nP],className:{1:"keyword",3:"title"},contains:[ez],keywords:[...nC,...nw],end:/}/};for(let Y of eA.variants){let et=Y.contains.find(Y=>"interpol"===Y.label);et.keywords=ef;let en=[...ep,...eg,...ew,eE,eA,...eD];et.contains=[...en,{begin:/\(/,end:/\)/,contains:["self",...en]}]}return{name:"Swift",keywords:ef,contains:[...ei,eK,e$,{beginKeywords:"struct protocol class extension enum actor",end:"\\{",excludeEnd:!0,keywords:ef,contains:[Y.inherit(Y.TITLE_MODE,{className:"title.class",begin:/[A-Za-z$_][\u00C0-\u02B80-9A-Za-z$_]*/}),...ep]},eY,eQ,{beginKeywords:"import",end:/$/,contains:[...ei],relevance:0},...ep,...eg,...ew,eE,eA,...eD,...eB,ez,eH]}}let nR="[A-Za-z$_][0-9A-Za-z$_]*",nL=["as","in","of","if","for","while","finally","var","new","function","do","return","void","else","break","catch","instanceof","with","throw","case","default","try","switch","continue","typeof","delete","let","yield","const","class","debugger","async","await","static","import","from","export","extends"],nF=["true","false","null","undefined","NaN","Infinity"],nB=["Object","Function","Boolean","Symbol","Math","Date","Number","BigInt","String","RegExp","Array","Float32Array","Float64Array","Int8Array","Uint8Array","Uint8ClampedArray","Int16Array","Int32Array","Uint16Array","Uint32Array","BigInt64Array","BigUint64Array","Set","Map","WeakSet","WeakMap","ArrayBuffer","SharedArrayBuffer","Atomics","DataView","JSON","Promise","Generator","GeneratorFunction","AsyncFunction","Reflect","Proxy","Intl","WebAssembly"],nz=["Error","EvalError","InternalError","RangeError","ReferenceError","SyntaxError","TypeError","URIError"],nU=["setInterval","setTimeout","clearInterval","clearTimeout","require","exports","eval","isFinite","isNaN","parseFloat","parseInt","decodeURI","decodeURIComponent","encodeURI","encodeURIComponent","escape","unescape"],nZ=["arguments","this","super","console","window","document","localStorage","module","global"],nH=[].concat(nU,nB,nz);function nG(Y){let et=Y.regex,en=(Y,{after:et})=>{let en="",end:""},ea=/<[A-Za-z0-9\\._:-]+\s*\/>/,eu={begin:/<[A-Za-z0-9\\._:-]+/,end:/\/[A-Za-z0-9\\._:-]+>|\/>/,isTrulyOpeningTag:(Y,et)=>{let ei;let eo=Y[0].length+Y.index,ea=Y.input[eo];if("<"===ea||","===ea){et.ignoreMatch();return}">"!==ea||en(Y,{after:eo})||et.ignoreMatch();let eu=Y.input.substring(eo);if((ei=eu.match(/^\s*=/))||(ei=eu.match(/^\s+extends\s+/))&&0===ei.index){et.ignoreMatch();return}}},ec={$pattern:nR,keyword:nL,literal:nF,built_in:nH,"variable.language":nZ},ed="[0-9](_?[0-9])*",ef=`\\.(${ed})`,ep="0|[1-9](_?[0-9])*|0[0-7]*[89][0-9]*",eh={className:"number",variants:[{begin:`(\\b(${ep})((${ef})|\\.)?|(${ef}))[eE][+-]?(${ed})\\b`},{begin:`\\b(${ep})\\b((${ef})\\b|\\.)?|(${ef})\\b`},{begin:"\\b(0|[1-9](_?[0-9])*)n\\b"},{begin:"\\b0[xX][0-9a-fA-F](_?[0-9a-fA-F])*n?\\b"},{begin:"\\b0[bB][0-1](_?[0-1])*n?\\b"},{begin:"\\b0[oO][0-7](_?[0-7])*n?\\b"},{begin:"\\b0[0-7]+n?\\b"}],relevance:0},em={className:"subst",begin:"\\$\\{",end:"\\}",keywords:ec,contains:[]},eg={begin:"html`",end:"",starts:{end:"`",returnEnd:!1,contains:[Y.BACKSLASH_ESCAPE,em],subLanguage:"xml"}},ey={begin:"css`",end:"",starts:{end:"`",returnEnd:!1,contains:[Y.BACKSLASH_ESCAPE,em],subLanguage:"css"}},ek={className:"string",begin:"`",end:"`",contains:[Y.BACKSLASH_ESCAPE,em]},ew=Y.COMMENT(/\/\*\*(?!\/)/,"\\*/",{relevance:0,contains:[{begin:"(?=@[A-Za-z]+)",relevance:0,contains:[{className:"doctag",begin:"@[A-Za-z]+"},{className:"type",begin:"\\{",end:"\\}",excludeEnd:!0,excludeBegin:!0,relevance:0},{className:"variable",begin:ei+"(?=\\s*(-)|$)",endsParent:!0,relevance:0},{begin:/(?=[^\n])\s/,relevance:0}]}]}),eC={className:"comment",variants:[ew,Y.C_BLOCK_COMMENT_MODE,Y.C_LINE_COMMENT_MODE]},eS=[Y.APOS_STRING_MODE,Y.QUOTE_STRING_MODE,eg,ey,ek,{match:/\$\d+/},eh];em.contains=eS.concat({begin:/\{/,end:/\}/,keywords:ec,contains:["self"].concat(eS)});let eE=[].concat(eC,em.contains),eT=eE.concat([{begin:/\(/,end:/\)/,keywords:ec,contains:["self"].concat(eE)}]),e_={className:"params",begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:ec,contains:eT},ej={variants:[{match:[/class/,/\s+/,ei,/\s+/,/extends/,/\s+/,et.concat(ei,"(",et.concat(/\./,ei),")*")],scope:{1:"keyword",3:"title.class",5:"keyword",7:"title.class.inherited"}},{match:[/class/,/\s+/,ei],scope:{1:"keyword",3:"title.class"}}]},eO={relevance:0,match:et.either(/\bJSON/,/\b[A-Z][a-z]+([A-Z][a-z]*|\d)*/,/\b[A-Z]{2,}([A-Z][a-z]+|\d)+([A-Z][a-z]*)*/,/\b[A-Z]{2,}[a-z]+([A-Z][a-z]+|\d)*([A-Z][a-z]*)*/),className:"title.class",keywords:{_:[...nB,...nz]}},eM={label:"use_strict",className:"meta",relevance:10,begin:/^\s*['"]use (strict|asm)['"]/},eA={variants:[{match:[/function/,/\s+/,ei,/(?=\s*\()/]},{match:[/function/,/\s*(?=\()/]}],className:{1:"keyword",3:"title.function"},label:"func.def",contains:[e_],illegal:/%/},eP={relevance:0,match:/\b[A-Z][A-Z_0-9]+\b/,className:"variable.constant"};function eN(Y){return et.concat("(?!",Y.join("|"),")")}let eI={match:et.concat(/\b/,eN([...nU,"super","import"]),ei,et.lookahead(/\(/)),className:"title.function",relevance:0},eD={begin:et.concat(/\./,et.lookahead(et.concat(ei,/(?![0-9A-Za-z$_(])/))),end:ei,excludeBegin:!0,keywords:"prototype",className:"property",relevance:0},eR={match:[/get|set/,/\s+/,ei,/(?=\()/],className:{1:"keyword",3:"title.function"},contains:[{begin:/\(\)/},e_]},eL="(\\([^()]*(\\([^()]*(\\([^()]*\\)[^()]*)*\\)[^()]*)*\\)|"+Y.UNDERSCORE_IDENT_RE+")\\s*=>",eF={match:[/const|var|let/,/\s+/,ei,/\s*/,/=\s*/,/(async\s*)?/,et.lookahead(eL)],keywords:"async",className:{1:"keyword",3:"title.function"},contains:[e_]};return{name:"Javascript",aliases:["js","jsx","mjs","cjs"],keywords:ec,exports:{PARAMS_CONTAINS:eT,CLASS_REFERENCE:eO},illegal:/#(?![$_A-z])/,contains:[Y.SHEBANG({label:"shebang",binary:"node",relevance:5}),eM,Y.APOS_STRING_MODE,Y.QUOTE_STRING_MODE,eg,ey,ek,eC,{match:/\$\d+/},eh,eO,{className:"attr",begin:ei+et.lookahead(":"),relevance:0},eF,{begin:"("+Y.RE_STARTERS_RE+"|\\b(case|return|throw)\\b)\\s*",keywords:"return throw case",relevance:0,contains:[eC,Y.REGEXP_MODE,{className:"function",begin:eL,returnBegin:!0,end:"\\s*=>",contains:[{className:"params",variants:[{begin:Y.UNDERSCORE_IDENT_RE,relevance:0},{className:null,begin:/\(\s*\)/,skip:!0},{begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:ec,contains:eT}]}]},{begin:/,/,relevance:0},{match:/\s+/,relevance:0},{variants:[{begin:eo.begin,end:eo.end},{match:ea},{begin:eu.begin,"on:begin":eu.isTrulyOpeningTag,end:eu.end}],subLanguage:"xml",contains:[{begin:eu.begin,end:eu.end,skip:!0,contains:["self"]}]}]},eA,{beginKeywords:"while if switch catch for"},{begin:"\\b(?!function)"+Y.UNDERSCORE_IDENT_RE+"\\([^()]*(\\([^()]*(\\([^()]*\\)[^()]*)*\\)[^()]*)*\\)\\s*\\{",returnBegin:!0,label:"func.def",contains:[e_,Y.inherit(Y.TITLE_MODE,{begin:ei,className:"title.function"})]},{match:/\.\.\./,relevance:0},eD,{match:"\\$"+ei,relevance:0},{match:[/\bconstructor(?=\s*\()/],className:{1:"title.function"},contains:[e_]},eI,eP,ej,eR,{match:/\$[(.]/}]}}function nV(Y){let et=nG(Y),en=nR,ei=["any","void","number","boolean","string","object","never","symbol","bigint","unknown"],eo={beginKeywords:"namespace",end:/\{/,excludeEnd:!0,contains:[et.exports.CLASS_REFERENCE]},ea={beginKeywords:"interface",end:/\{/,excludeEnd:!0,keywords:{keyword:"interface extends",built_in:ei},contains:[et.exports.CLASS_REFERENCE]},eu={className:"meta",relevance:10,begin:/^\s*['"]use strict['"]/},ec=["type","namespace","interface","public","private","protected","implements","declare","abstract","readonly","enum","override"],ed={$pattern:nR,keyword:nL.concat(ec),literal:nF,built_in:nH.concat(ei),"variable.language":nZ},ef={className:"meta",begin:"@"+en},ep=(Y,et,en)=>{let ei=Y.contains.findIndex(Y=>Y.label===et);if(-1===ei)throw Error("can not find mode to replace");Y.contains.splice(ei,1,en)};Object.assign(et.keywords,ed),et.exports.PARAMS_CONTAINS.push(ef),et.contains=et.contains.concat([ef,eo,ea]),ep(et,"shebang",Y.SHEBANG()),ep(et,"use_strict",eu);let eh=et.contains.find(Y=>"func.def"===Y.label);return eh.relevance=0,Object.assign(et,{name:"TypeScript",aliases:["ts","tsx"]}),et}function nW(Y){let et=Y.regex,en={className:"string",begin:/"(""|[^/n])"C\b/},ei={className:"string",begin:/"/,end:/"/,illegal:/\n/,contains:[{begin:/""/}]},eo=/\d{1,2}\/\d{1,2}\/\d{4}/,ea=/\d{4}-\d{1,2}-\d{1,2}/,eu=/(\d|1[012])(:\d+){0,2} *(AM|PM)/,ec=/\d{1,2}(:\d{1,2}){1,2}/,ed={className:"literal",variants:[{begin:et.concat(/# */,et.either(ea,eo),/ *#/)},{begin:et.concat(/# */,ec,/ *#/)},{begin:et.concat(/# */,eu,/ *#/)},{begin:et.concat(/# */,et.either(ea,eo),/ +/,et.either(eu,ec),/ *#/)}]},ef={className:"number",relevance:0,variants:[{begin:/\b\d[\d_]*((\.[\d_]+(E[+-]?[\d_]+)?)|(E[+-]?[\d_]+))[RFD@!#]?/},{begin:/\b\d[\d_]*((U?[SIL])|[%&])?/},{begin:/&H[\dA-F_]+((U?[SIL])|[%&])?/},{begin:/&O[0-7_]+((U?[SIL])|[%&])?/},{begin:/&B[01_]+((U?[SIL])|[%&])?/}]},ep={className:"label",begin:/^\w+:/},eh=Y.COMMENT(/'''/,/$/,{contains:[{className:"doctag",begin:/<\/?/,end:/>/}]}),em=Y.COMMENT(null,/$/,{variants:[{begin:/'/},{begin:/([\t ]|^)REM(?=\s)/}]}),eg={className:"meta",begin:/[\t ]*#(const|disable|else|elseif|enable|end|externalsource|if|region)\b/,end:/$/,keywords:{keyword:"const disable else elseif enable end externalsource if region then"},contains:[em]};return{name:"Visual Basic .NET",aliases:["vb"],case_insensitive:!0,classNameAliases:{label:"symbol"},keywords:{keyword:"addhandler alias aggregate ansi as async assembly auto binary by byref byval call case catch class compare const continue custom declare default delegate dim distinct do each equals else elseif end enum erase error event exit explicit finally for friend from function get global goto group handles if implements imports in inherits interface into iterator join key let lib loop me mid module mustinherit mustoverride mybase myclass namespace narrowing new next notinheritable notoverridable of off on operator option optional order overloads overridable overrides paramarray partial preserve private property protected public raiseevent readonly redim removehandler resume return select set shadows shared skip static step stop structure strict sub synclock take text then throw to try unicode until using when where while widening with withevents writeonly yield",built_in:"addressof and andalso await directcast gettype getxmlnamespace is isfalse isnot istrue like mod nameof new not or orelse trycast typeof xor cbool cbyte cchar cdate cdbl cdec cint clng cobj csbyte cshort csng cstr cuint culng cushort",type:"boolean byte char date decimal double integer long object sbyte short single string uinteger ulong ushort",literal:"true false nothing"},illegal:"//|\\{|\\}|endif|gosub|variant|wend|^\\$ ",contains:[en,ei,ed,ef,ep,eh,em,eg]}}function nq(Y){Y.regex;let et=Y.COMMENT(/\(;/,/;\)/);et.contains.push("self");let en=Y.COMMENT(/;;/,/$/),ei=["anyfunc","block","br","br_if","br_table","call","call_indirect","data","drop","elem","else","end","export","func","global.get","global.set","local.get","local.set","local.tee","get_global","get_local","global","if","import","local","loop","memory","memory.grow","memory.size","module","mut","nop","offset","param","result","return","select","set_global","set_local","start","table","tee_local","then","type","unreachable"],eo={begin:[/(?:func|call|call_indirect)/,/\s+/,/\$[^\s)]+/],className:{1:"keyword",3:"title.function"}},ea={className:"variable",begin:/\$[\w_]+/},eu={match:/(\((?!;)|\))+/,className:"punctuation",relevance:0},ec={className:"number",relevance:0,match:/[+-]?\b(?:\d(?:_?\d)*(?:\.\d(?:_?\d)*)?(?:[eE][+-]?\d(?:_?\d)*)?|0x[\da-fA-F](?:_?[\da-fA-F])*(?:\.[\da-fA-F](?:_?[\da-fA-D])*)?(?:[pP][+-]?\d(?:_?\d)*)?)\b|\binf\b|\bnan(?::0x[\da-fA-F](?:_?[\da-fA-D])*)?\b/},ed={match:/(i32|i64|f32|f64)(?!\.)/,className:"type"},ef={className:"keyword",match:/\b(f32|f64|i32|i64)(?:\.(?:abs|add|and|ceil|clz|const|convert_[su]\/i(?:32|64)|copysign|ctz|demote\/f64|div(?:_[su])?|eqz?|extend_[su]\/i32|floor|ge(?:_[su])?|gt(?:_[su])?|le(?:_[su])?|load(?:(?:8|16|32)_[su])?|lt(?:_[su])?|max|min|mul|nearest|neg?|or|popcnt|promote\/f32|reinterpret\/[fi](?:32|64)|rem_[su]|rot[lr]|shl|shr_[su]|store(?:8|16|32)?|sqrt|sub|trunc(?:_[su]\/f(?:32|64))?|wrap\/i64|xor))\b/},ep={match:[/(?:offset|align)/,/\s*/,/=/],className:{1:"keyword",3:"operator"}};return{name:"WebAssembly",keywords:{$pattern:/[\w.]+/,keyword:ei},contains:[en,et,ep,ea,eu,eo,Y.QUOTE_STRING_MODE,ed,ef,ec]}}function nK(Y){let et=Y.regex,en=et.concat(/[\p{L}_]/u,et.optional(/[\p{L}0-9_.-]*:/u),/[\p{L}0-9_.-]*/u),ei=/[\p{L}0-9._:-]+/u,eo={className:"symbol",begin:/&[a-z]+;|&#[0-9]+;|&#x[a-f0-9]+;/},ea={begin:/\s/,contains:[{className:"keyword",begin:/#?[a-z_][a-z1-9_-]+/,illegal:/\n/}]},eu=Y.inherit(ea,{begin:/\(/,end:/\)/}),ec=Y.inherit(Y.APOS_STRING_MODE,{className:"string"}),ed=Y.inherit(Y.QUOTE_STRING_MODE,{className:"string"}),ef={endsWithParent:!0,illegal:/`]+/}]}]}]};return{name:"HTML, XML",aliases:["html","xhtml","rss","atom","xjb","xsd","xsl","plist","wsf","svg"],case_insensitive:!0,unicodeRegex:!0,contains:[{className:"meta",begin://,relevance:10,contains:[ea,ed,ec,eu,{begin:/\[/,end:/\]/,contains:[{className:"meta",begin://,contains:[ea,eu,ed,ec]}]}]},Y.COMMENT(//,{relevance:10}),{begin://,relevance:10},eo,{className:"meta",end:/\?>/,variants:[{begin:/<\?xml/,relevance:10,contains:[ed]},{begin:/<\?[a-z][a-z0-9]+/}]},{className:"tag",begin:/)/,end:/>/,keywords:{name:"style"},contains:[ef],starts:{end:/<\/style>/,returnEnd:!0,subLanguage:["css","xml"]}},{className:"tag",begin:/)/,end:/>/,keywords:{name:"script"},contains:[ef],starts:{end:/<\/script>/,returnEnd:!0,subLanguage:["javascript","handlebars","xml"]}},{className:"tag",begin:/<>|<\/>/},{className:"tag",begin:et.concat(//,/>/,/\s/)))),end:/\/?>/,contains:[{className:"name",begin:en,relevance:0,starts:ef}]},{className:"tag",begin:et.concat(/<\//,et.lookahead(et.concat(en,/>/))),contains:[{className:"name",begin:en,relevance:0},{begin:/>/,relevance:0,endsParent:!0}]}]}}function n$(Y){let et="true false yes no null",en="[\\w#;/?:@&=+$,.~*'()[\\]]+",ei={className:"attr",variants:[{begin:"\\w[\\w :\\/.-]*:(?=[ ]|$)"},{begin:'"\\w[\\w :\\/.-]*":(?=[ ]|$)'},{begin:"'\\w[\\w :\\/.-]*':(?=[ ]|$)"}]},eo={className:"template-variable",variants:[{begin:/\{\{/,end:/\}\}/},{begin:/%\{/,end:/\}/}]},ea={className:"string",relevance:0,variants:[{begin:/'/,end:/'/},{begin:/"/,end:/"/},{begin:/\S+/}],contains:[Y.BACKSLASH_ESCAPE,eo]},eu=Y.inherit(ea,{variants:[{begin:/'/,end:/'/},{begin:/"/,end:/"/},{begin:/[^\s,{}[\]]+/}]}),ec="[0-9]{4}(-[0-9][0-9]){0,2}",ed="([Tt \\t][0-9][0-9]?(:[0-9][0-9]){2})?",ef="(\\.[0-9]*)?",ep="([ \\t])*(Z|[-+][0-9][0-9]?(:[0-9][0-9])?)?",eh={className:"number",begin:"\\b"+ec+ed+ef+ep+"\\b"},em={end:",",endsWithParent:!0,excludeEnd:!0,keywords:et,relevance:0},eg={begin:/\{/,end:/\}/,contains:[em],illegal:"\\n",relevance:0},ey={begin:"\\[",end:"\\]",contains:[em],illegal:"\\n",relevance:0},ek=[ei,{className:"meta",begin:"^---\\s*$",relevance:10},{className:"string",begin:"[\\|>]([1-9]?[+-])?[ ]*\\n( +)[^ ][^\\n]*\\n(\\2[^\\n]+\\n?)*"},{begin:"<%[%=-]?",end:"[%-]?%>",subLanguage:"ruby",excludeBegin:!0,excludeEnd:!0,relevance:0},{className:"type",begin:"!\\w+!"+en},{className:"type",begin:"!<"+en+">"},{className:"type",begin:"!"+en},{className:"type",begin:"!!"+en},{className:"meta",begin:"&"+Y.UNDERSCORE_IDENT_RE+"$"},{className:"meta",begin:"\\*"+Y.UNDERSCORE_IDENT_RE+"$"},{className:"bullet",begin:"-(?=[ ]|$)",relevance:0},Y.HASH_COMMENT_MODE,{beginKeywords:et,keywords:{literal:et}},eh,{className:"number",begin:Y.C_NUMBER_RE+"\\b",relevance:0},eg,ey,ea],ew=[...ek];return ew.pop(),ew.push(eu),em.contains=ew,{name:"YAML",case_insensitive:!0,aliases:["yml"],contains:ek}}var nY=en(76966),nQ=en(98544);let nX=Object.assign(nJ(Error),{eval:nJ(EvalError),range:nJ(RangeError),reference:nJ(ReferenceError),syntax:nJ(SyntaxError),type:nJ(TypeError),uri:nJ(URIError)});function nJ(Y){return et.displayName=Y.displayName||Y.name,et;function et(en,...ei){let eo=en?nQ(en,...ei):en;return new Y(eo)}}let n0={}.hasOwnProperty,n9="hljs-";function n5(Y,et,en={}){let ei=en.prefix;if("string"!=typeof Y)throw nX("Expected `string` for name, got `%s`",Y);if(!nY.getLanguage(Y))throw nX("Unknown language: `%s` is not registered",Y);if("string"!=typeof et)throw nX("Expected `string` for value, got `%s`",et);null==ei&&(ei=n9),nY.configure({__emitter:rn,classPrefix:ei});let eo=nY.highlight(et,{language:Y,ignoreIllegals:!0});if(nY.configure({}),eo.errorRaised)throw eo.errorRaised;return eo._emitter.root.data.language=eo.language,eo._emitter.root.data.relevance=eo.relevance,eo._emitter.root}function n4(Y,et={}){let en=et.subset||nY.listLanguages(),ei=et.prefix,eo=-1,ea={type:"root",data:{language:null,relevance:0},children:[]};if(null==ei&&(ei=n9),"string"!=typeof Y)throw nX("Expected `string` for value, got `%s`",Y);for(;++eoea.data.relevance&&(ea=eu)}return ea}function n3(Y,et){nY.registerLanguage(Y,et)}let n6=function(Y,et){if("string"==typeof Y)nY.registerAliases(et,{languageName:Y});else{let et;for(et in Y)n0.call(Y,et)&&nY.registerAliases(Y[et],{languageName:et})}};function n7(Y){return!!nY.getLanguage(Y)}function n8(){return nY.listLanguages()}class rn{constructor(Y){this.options=Y,this.root={type:"root",data:{language:null,relevance:0},children:[]},this.stack=[this.root]}addText(Y){if(""===Y)return;let et=this.stack[this.stack.length-1],en=et.children[et.children.length-1];en&&"text"===en.type?en.value+=Y:et.children.push({type:"text",value:Y})}addKeyword(Y,et){this.openNode(et),this.addText(Y),this.closeNode()}addSublanguage(Y,et){let en=this.stack[this.stack.length-1],ei=Y.root.children;et?en.children.push({type:"element",tagName:"span",properties:{className:[et]},children:ei}):en.children.push(...ei)}openNode(Y){let et=Y.split(".").map((Y,et)=>et?Y+"_".repeat(et):this.options.classPrefix+Y),en=this.stack[this.stack.length-1],ei={type:"element",tagName:"span",properties:{className:et},children:[]};en.children.push(ei),this.stack.push(ei)}closeNode(){this.stack.pop()}closeAllNodes(){}finalize(){}toHTML(){return""}}let rr={highlight:n5,highlightAuto:n4,registerLanguage:n3,registered:n7,listLanguages:n8,registerAlias:n6};rr.registerLanguage("arduino",e$),rr.registerLanguage("bash",eY),rr.registerLanguage("c",eQ),rr.registerLanguage("cpp",eX),rr.registerLanguage("csharp",eJ),rr.registerLanguage("css",e7),rr.registerLanguage("diff",e8),rr.registerLanguage("go",tt),rr.registerLanguage("graphql",ta),rr.registerLanguage("ini",tu),rr.registerLanguage("java",tm),rr.registerLanguage("javascript",t_),rr.registerLanguage("json",tj),rr.registerLanguage("kotlin",tN),rr.registerLanguage("less",tZ),rr.registerLanguage("lua",tH),rr.registerLanguage("makefile",tG),rr.registerLanguage("markdown",tV),rr.registerLanguage("objectivec",tW),rr.registerLanguage("perl",tq),rr.registerLanguage("php",tK),rr.registerLanguage("php-template",t$),rr.registerLanguage("plaintext",tY),rr.registerLanguage("python",tQ),rr.registerLanguage("python-repl",tX),rr.registerLanguage("r",tJ),rr.registerLanguage("ruby",t9),rr.registerLanguage("rust",t5),rr.registerLanguage("scss",nn),rr.registerLanguage("shell",na),rr.registerLanguage("sql",nu),rr.registerLanguage("swift",nD),rr.registerLanguage("typescript",nV),rr.registerLanguage("vbnet",nW),rr.registerLanguage("wasm",nq),rr.registerLanguage("xml",nK),rr.registerLanguage("yaml",n$);let ri=function(Y,et,en,ei,eo){let ea=ro(et);if(null!=en&&("number"!=typeof en||en<0||en===Number.POSITIVE_INFINITY))throw Error("Expected positive finite index for child node");if(null!=ei&&(!ei.type||!ei.children))throw Error("Expected parent node");if(!Y||!Y.type||"string"!=typeof Y.type)return!1;if(null==ei!=(null==en))throw Error("Expected both parent and index");return ea.call(eo,Y,en,ei)},ro=function(Y){if(null==Y)return rc;if("string"==typeof Y)return rs(Y);if("object"==typeof Y)return ra(Y);if("function"==typeof Y)return ru(Y);throw Error("Expected function, string, or array as test")};function ra(Y){let et=[],en=-1;for(;++eneo&&(eo=ei):ei&&(eo&&ef.push("\n".repeat(eo)),eo=0,ef.push(ei));return ef.join("")}function rT(Y,et,en){return"element"===Y.type?r_(Y,et,en):"text"===Y.type?["normal"===en.whitespace?rj(Y,en):rO(Y)]:[]}function r_(Y,et,en){let ei,eo;let ea=rA(Y,en),eu=Y.children||[],ec=-1,ed=[];if(rC(Y))return ed;for(rv(Y)?eo="\n":rk(Y)&&rh(et,Y,rk)?eo="\n":ry(Y)?(ei=2,eo=2):rS(Y)&&(ei=1,eo=1);++ec-1?ei.slice(0,Y):ei}return(Y,et)=>{(0,rI.Vn)(Y,"element",(Y,en,ef)=>{let ep;let eh=ef;if(!eh||!("tagName"in eh)||"pre"!==eh.tagName||"code"!==Y.tagName||!Y.properties)return;let em=rL(Y);if(!(!1===em||!em&&!ec||em&&eo&&eo.includes(em))){Array.isArray(Y.properties.className)||(Y.properties.className=[]),Y.properties.className.includes(ed)||Y.properties.className.unshift(ed);try{ep=em?rr.highlight(em,rE(eh),{prefix:ei}):rr.highlightAuto(rE(eh),{prefix:ei,subset:eu})}catch(ei){let en=ei;ea&&/Unknown language/.test(en.message)||et.fail(en,Y,"rehype-highlight:missing-language");return}!em&&ep.data.language&&Y.properties.className.push("language-"+ep.data.language),Array.isArray(ep.children)&&ep.children.length>0&&(Y.children=ep.children)}})}}function rL(Y){let et=Y.properties&&Y.properties.className,en=-1;if(Array.isArray(et))for(;++en15?"…"+eu.slice(eo-15,eo):eu.slice(0,eo))+ed+(ea=ec+15":">","<":"<",'"':""","'":"'"},rH=/[&><"']/g,rG=function Y(et){return"ordgroup"===et.type||"color"===et.type?1===et.body.length?Y(et.body[0]):et:"font"===et.type?Y(et.body):et},rV=function(Y){if(!Y)throw Error("Expected non-null, but got "+String(Y));return Y},rW={contains:function(Y,et){return -1!==Y.indexOf(et)},deflt:function(Y,et){return void 0===Y?et:Y},escape:function(Y){return String(Y).replace(rH,Y=>rZ[Y])},hyphenate:function(Y){return Y.replace(rU,"-$1").toLowerCase()},getBaseElem:rG,isCharacterBox:function(Y){var et=rG(Y);return"mathord"===et.type||"textord"===et.type||"atom"===et.type},protocolFromUrl:function(Y){var et=/^\s*([^\\/#]*?)(?::|�*58|�*3a)/i.exec(Y);return null!=et?et[1]:"_relative"}},rq={displayMode:{type:"boolean",description:"Render math in display mode, which puts the math in display style (so \\int and \\sum are large, for example), and centers the math on the page on its own line.",cli:"-d, --display-mode"},output:{type:{enum:["htmlAndMathml","html","mathml"]},description:"Determines the markup language of the output.",cli:"-F, --format "},leqno:{type:"boolean",description:"Render display math in leqno style (left-justified tags)."},fleqn:{type:"boolean",description:"Render display math flush left."},throwOnError:{type:"boolean",default:!0,cli:"-t, --no-throw-on-error",cliDescription:"Render errors (in the color given by --error-color) instead of throwing a ParseError exception when encountering an error."},errorColor:{type:"string",default:"#cc0000",cli:"-c, --error-color ",cliDescription:"A color string given in the format 'rgb' or 'rrggbb' (no #). This option determines the color of errors rendered by the -t option.",cliProcessor:Y=>"#"+Y},macros:{type:"object",cli:"-m, --macro ",cliDescription:"Define custom macro of the form '\\foo:expansion' (use multiple -m arguments for multiple macros).",cliDefault:[],cliProcessor:(Y,et)=>(et.push(Y),et)},minRuleThickness:{type:"number",description:"Specifies a minimum thickness, in ems, for fraction lines, `\\sqrt` top lines, `{array}` vertical lines, `\\hline`, `\\hdashline`, `\\underline`, `\\overline`, and the borders of `\\fbox`, `\\boxed`, and `\\fcolorbox`.",processor:Y=>Math.max(0,Y),cli:"--min-rule-thickness ",cliProcessor:parseFloat},colorIsTextColor:{type:"boolean",description:"Makes \\color behave like LaTeX's 2-argument \\textcolor, instead of LaTeX's one-argument \\color mode change.",cli:"-b, --color-is-text-color"},strict:{type:[{enum:["warn","ignore","error"]},"boolean","function"],description:"Turn on strict / LaTeX faithfulness mode, which throws an error if the input uses features that are not supported by LaTeX.",cli:"-S, --strict",cliDefault:!1},trust:{type:["boolean","function"],description:"Trust the input, enabling all HTML features such as \\url.",cli:"-T, --trust"},maxSize:{type:"number",default:1/0,description:"If non-zero, all user-specified sizes, e.g. in \\rule{500em}{500em}, will be capped to maxSize ems. Otherwise, elements and spaces can be arbitrarily large",processor:Y=>Math.max(0,Y),cli:"-s, --max-size ",cliProcessor:parseInt},maxExpand:{type:"number",default:1e3,description:"Limit the number of macro expansions to the specified number, to prevent e.g. infinite macro loops. If set to Infinity, the macro expander will try to fully expand as in LaTeX.",processor:Y=>Math.max(0,Y),cli:"-e, --max-expand ",cliProcessor:Y=>"Infinity"===Y?1/0:parseInt(Y)},globalGroup:{type:"boolean",cli:!1}};function rK(Y){if(Y.default)return Y.default;var et=Y.type,en=Array.isArray(et)?et[0]:et;if("string"!=typeof en)return en.enum[0];switch(en){case"boolean":return!1;case"string":return"";case"number":return 0;case"object":return{}}}class r${constructor(Y){for(var et in this.displayMode=void 0,this.output=void 0,this.leqno=void 0,this.fleqn=void 0,this.throwOnError=void 0,this.errorColor=void 0,this.macros=void 0,this.minRuleThickness=void 0,this.colorIsTextColor=void 0,this.strict=void 0,this.trust=void 0,this.maxSize=void 0,this.maxExpand=void 0,this.globalGroup=void 0,Y=Y||{},rq)if(rq.hasOwnProperty(et)){var en=rq[et];this[et]=void 0!==Y[et]?en.processor?en.processor(Y[et]):Y[et]:rK(en)}}reportNonstrict(Y,et,en){var ei=this.strict;if("function"==typeof ei&&(ei=ei(Y,et,en)),ei&&"ignore"!==ei){if(!0===ei||"error"===ei)throw new rz("LaTeX-incompatible input and strict mode is set to 'error': "+et+" ["+Y+"]",en);"warn"===ei?"undefined"!=typeof console&&console.warn("LaTeX-incompatible input and strict mode is set to 'warn': "+et+" ["+Y+"]"):"undefined"!=typeof console&&console.warn("LaTeX-incompatible input and strict mode is set to "+("unrecognized '"+ei+"': "+et)+" ["+Y+"]")}}useStrictBehavior(Y,et,en){var ei=this.strict;if("function"==typeof ei)try{ei=ei(Y,et,en)}catch(Y){ei="error"}return!!ei&&"ignore"!==ei&&(!0===ei||"error"===ei||("warn"===ei?("undefined"!=typeof console&&console.warn("LaTeX-incompatible input and strict mode is set to 'warn': "+et+" ["+Y+"]"),!1):("undefined"!=typeof console&&console.warn("LaTeX-incompatible input and strict mode is set to "+("unrecognized '"+ei+"': "+et)+" ["+Y+"]"),!1)))}isTrusted(Y){return Y.url&&!Y.protocol&&(Y.protocol=rW.protocolFromUrl(Y.url)),!!("function"==typeof this.trust?this.trust(Y):this.trust)}}class rY{constructor(Y,et,en){this.id=void 0,this.size=void 0,this.cramped=void 0,this.id=Y,this.size=et,this.cramped=en}sup(){return r4[r3[this.id]]}sub(){return r4[r6[this.id]]}fracNum(){return r4[r7[this.id]]}fracDen(){return r4[r8[this.id]]}cramp(){return r4[ir[this.id]]}text(){return r4[ii[this.id]]}isTight(){return this.size>=2}}var rQ=0,rX=1,rJ=2,r0=3,r1=4,r2=5,r9=6,r5=7,r4=[new rY(rQ,0,!1),new rY(rX,0,!0),new rY(rJ,1,!1),new rY(r0,1,!0),new rY(r1,2,!1),new rY(r2,2,!0),new rY(r9,3,!1),new rY(r5,3,!0)],r3=[r1,r2,r1,r2,r9,r5,r9,r5],r6=[r2,r2,r2,r2,r5,r5,r5,r5],r7=[rJ,r0,r1,r2,r9,r5,r9,r5],r8=[r0,r0,r2,r2,r5,r5,r5,r5],ir=[rX,rX,r0,r0,r2,r2,r5,r5],ii=[rQ,rX,rJ,r0,rJ,r0,rJ,r0],ia={DISPLAY:r4[rQ],TEXT:r4[rJ],SCRIPT:r4[r1],SCRIPTSCRIPT:r4[r9]},il=[{name:"latin",blocks:[[256,591],[768,879]]},{name:"cyrillic",blocks:[[1024,1279]]},{name:"armenian",blocks:[[1328,1423]]},{name:"brahmic",blocks:[[2304,4255]]},{name:"georgian",blocks:[[4256,4351]]},{name:"cjk",blocks:[[12288,12543],[19968,40879],[65280,65376]]},{name:"hangul",blocks:[[44032,55215]]}];function iu(Y){for(var et=0;et=eo[0]&&Y<=eo[1])return en.name}return null}var ih=[];function im(Y){for(var et=0;et=ih[et]&&Y<=ih[et+1])return!0;return!1}il.forEach(Y=>Y.blocks.forEach(Y=>ih.push(...Y)));var ig=80,iy=function(Y,et){return"M95,"+(622+Y+et)+"\nc-2.7,0,-7.17,-2.7,-13.5,-8c-5.8,-5.3,-9.5,-10,-9.5,-14\nc0,-2,0.3,-3.3,1,-4c1.3,-2.7,23.83,-20.7,67.5,-54\nc44.2,-33.3,65.8,-50.3,66.5,-51c1.3,-1.3,3,-2,5,-2c4.7,0,8.7,3.3,12,10\ns173,378,173,378c0.7,0,35.3,-71,104,-213c68.7,-142,137.5,-285,206.5,-429\nc69,-144,104.5,-217.7,106.5,-221\nl"+Y/2.075+" -"+Y+"\nc5.3,-9.3,12,-14,20,-14\nH400000v"+(40+Y)+"H845.2724\ns-225.272,467,-225.272,467s-235,486,-235,486c-2.7,4.7,-9,7,-19,7\nc-6,0,-10,-1,-12,-3s-194,-422,-194,-422s-65,47,-65,47z\nM"+(834+Y)+" "+et+"h400000v"+(40+Y)+"h-400000z"},ib=function(Y,et){return"M263,"+(601+Y+et)+"c0.7,0,18,39.7,52,119\nc34,79.3,68.167,158.7,102.5,238c34.3,79.3,51.8,119.3,52.5,120\nc340,-704.7,510.7,-1060.3,512,-1067\nl"+Y/2.084+" -"+Y+"\nc4.7,-7.3,11,-11,19,-11\nH40000v"+(40+Y)+"H1012.3\ns-271.3,567,-271.3,567c-38.7,80.7,-84,175,-136,283c-52,108,-89.167,185.3,-111.5,232\nc-22.3,46.7,-33.8,70.3,-34.5,71c-4.7,4.7,-12.3,7,-23,7s-12,-1,-12,-1\ns-109,-253,-109,-253c-72.7,-168,-109.3,-252,-110,-252c-10.7,8,-22,16.7,-34,26\nc-22,17.3,-33.3,26,-34,26s-26,-26,-26,-26s76,-59,76,-59s76,-60,76,-60z\nM"+(1001+Y)+" "+et+"h400000v"+(40+Y)+"h-400000z"},ix=function(Y,et){return"M983 "+(10+Y+et)+"\nl"+Y/3.13+" -"+Y+"\nc4,-6.7,10,-10,18,-10 H400000v"+(40+Y)+"\nH1013.1s-83.4,268,-264.1,840c-180.7,572,-277,876.3,-289,913c-4.7,4.7,-12.7,7,-24,7\ns-12,0,-12,0c-1.3,-3.3,-3.7,-11.7,-7,-25c-35.3,-125.3,-106.7,-373.3,-214,-744\nc-10,12,-21,25,-33,39s-32,39,-32,39c-6,-5.3,-15,-14,-27,-26s25,-30,25,-30\nc26.7,-32.7,52,-63,76,-91s52,-60,52,-60s208,722,208,722\nc56,-175.3,126.3,-397.3,211,-666c84.7,-268.7,153.8,-488.2,207.5,-658.5\nc53.7,-170.3,84.5,-266.8,92.5,-289.5z\nM"+(1001+Y)+" "+et+"h400000v"+(40+Y)+"h-400000z"},iw=function(Y,et){return"M424,"+(2398+Y+et)+"\nc-1.3,-0.7,-38.5,-172,-111.5,-514c-73,-342,-109.8,-513.3,-110.5,-514\nc0,-2,-10.7,14.3,-32,49c-4.7,7.3,-9.8,15.7,-15.5,25c-5.7,9.3,-9.8,16,-12.5,20\ns-5,7,-5,7c-4,-3.3,-8.3,-7.7,-13,-13s-13,-13,-13,-13s76,-122,76,-122s77,-121,77,-121\ns209,968,209,968c0,-2,84.7,-361.7,254,-1079c169.3,-717.3,254.7,-1077.7,256,-1081\nl"+Y/4.223+" -"+Y+"c4,-6.7,10,-10,18,-10 H400000\nv"+(40+Y)+"H1014.6\ns-87.3,378.7,-272.6,1166c-185.3,787.3,-279.3,1182.3,-282,1185\nc-2,6,-10,9,-24,9\nc-8,0,-12,-0.7,-12,-2z M"+(1001+Y)+" "+et+"\nh400000v"+(40+Y)+"h-400000z"},iC=function(Y,et){return"M473,"+(2713+Y+et)+"\nc339.3,-1799.3,509.3,-2700,510,-2702 l"+Y/5.298+" -"+Y+"\nc3.3,-7.3,9.3,-11,18,-11 H400000v"+(40+Y)+"H1017.7\ns-90.5,478,-276.2,1466c-185.7,988,-279.5,1483,-281.5,1485c-2,6,-10,9,-24,9\nc-8,0,-12,-0.7,-12,-2c0,-1.3,-5.3,-32,-16,-92c-50.7,-293.3,-119.7,-693.3,-207,-1200\nc0,-1.3,-5.3,8.7,-16,30c-10.7,21.3,-21.3,42.7,-32,64s-16,33,-16,33s-26,-26,-26,-26\ns76,-153,76,-153s77,-151,77,-151c0.7,0.7,35.7,202,105,604c67.3,400.7,102,602.7,104,\n606zM"+(1001+Y)+" "+et+"h400000v"+(40+Y)+"H1017.7z"},iS=function(Y){var et=Y/2;return"M400000 "+Y+" H0 L"+et+" 0 l65 45 L145 "+(Y-80)+" H400000z"},iE=function(Y,et,en){var ei=en-54-et-Y;return"M702 "+(Y+et)+"H400000"+(40+Y)+"\nH742v"+ei+"l-4 4-4 4c-.667.7 -2 1.5-4 2.5s-4.167 1.833-6.5 2.5-5.5 1-9.5 1\nh-12l-28-84c-16.667-52-96.667 -294.333-240-727l-212 -643 -85 170\nc-4-3.333-8.333-7.667-13 -13l-13-13l77-155 77-156c66 199.333 139 419.667\n219 661 l218 661zM702 "+et+"H400000v"+(40+Y)+"H742z"},iT=function(Y,et,en){et*=1e3;var ei="";switch(Y){case"sqrtMain":ei=iy(et,ig);break;case"sqrtSize1":ei=ib(et,ig);break;case"sqrtSize2":ei=ix(et,ig);break;case"sqrtSize3":ei=iw(et,ig);break;case"sqrtSize4":ei=iC(et,ig);break;case"sqrtTall":ei=iE(et,ig,en)}return ei},i_=function(Y,et){switch(Y){case"⎜":return"M291 0 H417 V"+et+" H291z M291 0 H417 V"+et+" H291z";case"∣":return"M145 0 H188 V"+et+" H145z M145 0 H188 V"+et+" H145z";case"∥":return"M145 0 H188 V"+et+" H145z M145 0 H188 V"+et+" H145z"+("M367 0 H410 V"+et)+" H367z M367 0 H410 V"+et+" H367z";case"⎟":return"M457 0 H583 V"+et+" H457z M457 0 H583 V"+et+" H457z";case"⎢":return"M319 0 H403 V"+et+" H319z M319 0 H403 V"+et+" H319z";case"⎥":return"M263 0 H347 V"+et+" H263z M263 0 H347 V"+et+" H263z";case"⎪":return"M384 0 H504 V"+et+" H384z M384 0 H504 V"+et+" H384z";case"⏐":return"M312 0 H355 V"+et+" H312z M312 0 H355 V"+et+" H312z";case"‖":return"M257 0 H300 V"+et+" H257z M257 0 H300 V"+et+" H257z"+("M478 0 H521 V"+et)+" H478z M478 0 H521 V"+et+" H478z";default:return""}},ij={doubleleftarrow:"M262 157\nl10-10c34-36 62.7-77 86-123 3.3-8 5-13.3 5-16 0-5.3-6.7-8-20-8-7.3\n 0-12.2.5-14.5 1.5-2.3 1-4.8 4.5-7.5 10.5-49.3 97.3-121.7 169.3-217 216-28\n 14-57.3 25-88 33-6.7 2-11 3.8-13 5.5-2 1.7-3 4.2-3 7.5s1 5.8 3 7.5\nc2 1.7 6.3 3.5 13 5.5 68 17.3 128.2 47.8 180.5 91.5 52.3 43.7 93.8 96.2 124.5\n 157.5 9.3 8 15.3 12.3 18 13h6c12-.7 18-4 18-10 0-2-1.7-7-5-15-23.3-46-52-87\n-86-123l-10-10h399738v-40H218c328 0 0 0 0 0l-10-8c-26.7-20-65.7-43-117-69 2.7\n-2 6-3.7 10-5 36.7-16 72.3-37.3 107-64l10-8h399782v-40z\nm8 0v40h399730v-40zm0 194v40h399730v-40z",doublerightarrow:"M399738 392l\n-10 10c-34 36-62.7 77-86 123-3.3 8-5 13.3-5 16 0 5.3 6.7 8 20 8 7.3 0 12.2-.5\n 14.5-1.5 2.3-1 4.8-4.5 7.5-10.5 49.3-97.3 121.7-169.3 217-216 28-14 57.3-25 88\n-33 6.7-2 11-3.8 13-5.5 2-1.7 3-4.2 3-7.5s-1-5.8-3-7.5c-2-1.7-6.3-3.5-13-5.5-68\n-17.3-128.2-47.8-180.5-91.5-52.3-43.7-93.8-96.2-124.5-157.5-9.3-8-15.3-12.3-18\n-13h-6c-12 .7-18 4-18 10 0 2 1.7 7 5 15 23.3 46 52 87 86 123l10 10H0v40h399782\nc-328 0 0 0 0 0l10 8c26.7 20 65.7 43 117 69-2.7 2-6 3.7-10 5-36.7 16-72.3 37.3\n-107 64l-10 8H0v40zM0 157v40h399730v-40zm0 194v40h399730v-40z",leftarrow:"M400000 241H110l3-3c68.7-52.7 113.7-120\n 135-202 4-14.7 6-23 6-25 0-7.3-7-11-21-11-8 0-13.2.8-15.5 2.5-2.3 1.7-4.2 5.8\n-5.5 12.5-1.3 4.7-2.7 10.3-4 17-12 48.7-34.8 92-68.5 130S65.3 228.3 18 247\nc-10 4-16 7.7-18 11 0 8.7 6 14.3 18 17 47.3 18.7 87.8 47 121.5 85S196 441.3 208\n 490c.7 2 1.3 5 2 9s1.2 6.7 1.5 8c.3 1.3 1 3.3 2 6s2.2 4.5 3.5 5.5c1.3 1 3.3\n 1.8 6 2.5s6 1 10 1c14 0 21-3.7 21-11 0-2-2-10.3-6-25-20-79.3-65-146.7-135-202\n l-3-3h399890zM100 241v40h399900v-40z",leftbrace:"M6 548l-6-6v-35l6-11c56-104 135.3-181.3 238-232 57.3-28.7 117\n-45 179-50h399577v120H403c-43.3 7-81 15-113 26-100.7 33-179.7 91-237 174-2.7\n 5-6 9-10 13-.7 1-7.3 1-20 1H6z",leftbraceunder:"M0 6l6-6h17c12.688 0 19.313.3 20 1 4 4 7.313 8.3 10 13\n 35.313 51.3 80.813 93.8 136.5 127.5 55.688 33.7 117.188 55.8 184.5 66.5.688\n 0 2 .3 4 1 18.688 2.7 76 4.3 172 5h399450v120H429l-6-1c-124.688-8-235-61.7\n-331-161C60.687 138.7 32.312 99.3 7 54L0 41V6z",leftgroup:"M400000 80\nH435C64 80 168.3 229.4 21 260c-5.9 1.2-18 0-18 0-2 0-3-1-3-3v-38C76 61 257 0\n 435 0h399565z",leftgroupunder:"M400000 262\nH435C64 262 168.3 112.6 21 82c-5.9-1.2-18 0-18 0-2 0-3 1-3 3v38c76 158 257 219\n 435 219h399565z",leftharpoon:"M0 267c.7 5.3 3 10 7 14h399993v-40H93c3.3\n-3.3 10.2-9.5 20.5-18.5s17.8-15.8 22.5-20.5c50.7-52 88-110.3 112-175 4-11.3 5\n-18.3 3-21-1.3-4-7.3-6-18-6-8 0-13 .7-15 2s-4.7 6.7-8 16c-42 98.7-107.3 174.7\n-196 228-6.7 4.7-10.7 8-12 10-1.3 2-2 5.7-2 11zm100-26v40h399900v-40z",leftharpoonplus:"M0 267c.7 5.3 3 10 7 14h399993v-40H93c3.3-3.3 10.2-9.5\n 20.5-18.5s17.8-15.8 22.5-20.5c50.7-52 88-110.3 112-175 4-11.3 5-18.3 3-21-1.3\n-4-7.3-6-18-6-8 0-13 .7-15 2s-4.7 6.7-8 16c-42 98.7-107.3 174.7-196 228-6.7 4.7\n-10.7 8-12 10-1.3 2-2 5.7-2 11zm100-26v40h399900v-40zM0 435v40h400000v-40z\nm0 0v40h400000v-40z",leftharpoondown:"M7 241c-4 4-6.333 8.667-7 14 0 5.333.667 9 2 11s5.333\n 5.333 12 10c90.667 54 156 130 196 228 3.333 10.667 6.333 16.333 9 17 2 .667 5\n 1 9 1h5c10.667 0 16.667-2 18-6 2-2.667 1-9.667-3-21-32-87.333-82.667-157.667\n-152-211l-3-3h399907v-40zM93 281 H400000 v-40L7 241z",leftharpoondownplus:"M7 435c-4 4-6.3 8.7-7 14 0 5.3.7 9 2 11s5.3 5.3 12\n 10c90.7 54 156 130 196 228 3.3 10.7 6.3 16.3 9 17 2 .7 5 1 9 1h5c10.7 0 16.7\n-2 18-6 2-2.7 1-9.7-3-21-32-87.3-82.7-157.7-152-211l-3-3h399907v-40H7zm93 0\nv40h399900v-40zM0 241v40h399900v-40zm0 0v40h399900v-40z",lefthook:"M400000 281 H103s-33-11.2-61-33.5S0 197.3 0 164s14.2-61.2 42.5\n-83.5C70.8 58.2 104 47 142 47 c16.7 0 25 6.7 25 20 0 12-8.7 18.7-26 20-40 3.3\n-68.7 15.7-86 37-10 12-15 25.3-15 40 0 22.7 9.8 40.7 29.5 54 19.7 13.3 43.5 21\n 71.5 23h399859zM103 281v-40h399897v40z",leftlinesegment:"M40 281 V428 H0 V94 H40 V241 H400000 v40z\nM40 281 V428 H0 V94 H40 V241 H400000 v40z",leftmapsto:"M40 281 V448H0V74H40V241H400000v40z\nM40 281 V448H0V74H40V241H400000v40z",leftToFrom:"M0 147h400000v40H0zm0 214c68 40 115.7 95.7 143 167h22c15.3 0 23\n-.3 23-1 0-1.3-5.3-13.7-16-37-18-35.3-41.3-69-70-101l-7-8h399905v-40H95l7-8\nc28.7-32 52-65.7 70-101 10.7-23.3 16-35.7 16-37 0-.7-7.7-1-23-1h-22C115.7 265.3\n 68 321 0 361zm0-174v-40h399900v40zm100 154v40h399900v-40z",longequal:"M0 50 h400000 v40H0z m0 194h40000v40H0z\nM0 50 h400000 v40H0z m0 194h40000v40H0z",midbrace:"M200428 334\nc-100.7-8.3-195.3-44-280-108-55.3-42-101.7-93-139-153l-9-14c-2.7 4-5.7 8.7-9 14\n-53.3 86.7-123.7 153-211 199-66.7 36-137.3 56.3-212 62H0V214h199568c178.3-11.7\n 311.7-78.3 403-201 6-8 9.7-12 11-12 .7-.7 6.7-1 18-1s17.3.3 18 1c1.3 0 5 4 11\n 12 44.7 59.3 101.3 106.3 170 141s145.3 54.3 229 60h199572v120z",midbraceunder:"M199572 214\nc100.7 8.3 195.3 44 280 108 55.3 42 101.7 93 139 153l9 14c2.7-4 5.7-8.7 9-14\n 53.3-86.7 123.7-153 211-199 66.7-36 137.3-56.3 212-62h199568v120H200432c-178.3\n 11.7-311.7 78.3-403 201-6 8-9.7 12-11 12-.7.7-6.7 1-18 1s-17.3-.3-18-1c-1.3 0\n-5-4-11-12-44.7-59.3-101.3-106.3-170-141s-145.3-54.3-229-60H0V214z",oiintSize1:"M512.6 71.6c272.6 0 320.3 106.8 320.3 178.2 0 70.8-47.7 177.6\n-320.3 177.6S193.1 320.6 193.1 249.8c0-71.4 46.9-178.2 319.5-178.2z\nm368.1 178.2c0-86.4-60.9-215.4-368.1-215.4-306.4 0-367.3 129-367.3 215.4 0 85.8\n60.9 214.8 367.3 214.8 307.2 0 368.1-129 368.1-214.8z",oiintSize2:"M757.8 100.1c384.7 0 451.1 137.6 451.1 230 0 91.3-66.4 228.8\n-451.1 228.8-386.3 0-452.7-137.5-452.7-228.8 0-92.4 66.4-230 452.7-230z\nm502.4 230c0-111.2-82.4-277.2-502.4-277.2s-504 166-504 277.2\nc0 110 84 276 504 276s502.4-166 502.4-276z",oiiintSize1:"M681.4 71.6c408.9 0 480.5 106.8 480.5 178.2 0 70.8-71.6 177.6\n-480.5 177.6S202.1 320.6 202.1 249.8c0-71.4 70.5-178.2 479.3-178.2z\nm525.8 178.2c0-86.4-86.8-215.4-525.7-215.4-437.9 0-524.7 129-524.7 215.4 0\n85.8 86.8 214.8 524.7 214.8 438.9 0 525.7-129 525.7-214.8z",oiiintSize2:"M1021.2 53c603.6 0 707.8 165.8 707.8 277.2 0 110-104.2 275.8\n-707.8 275.8-606 0-710.2-165.8-710.2-275.8C311 218.8 415.2 53 1021.2 53z\nm770.4 277.1c0-131.2-126.4-327.6-770.5-327.6S248.4 198.9 248.4 330.1\nc0 130 128.8 326.4 772.7 326.4s770.5-196.4 770.5-326.4z",rightarrow:"M0 241v40h399891c-47.3 35.3-84 78-110 128\n-16.7 32-27.7 63.7-33 95 0 1.3-.2 2.7-.5 4-.3 1.3-.5 2.3-.5 3 0 7.3 6.7 11 20\n 11 8 0 13.2-.8 15.5-2.5 2.3-1.7 4.2-5.5 5.5-11.5 2-13.3 5.7-27 11-41 14.7-44.7\n 39-84.5 73-119.5s73.7-60.2 119-75.5c6-2 9-5.7 9-11s-3-9-9-11c-45.3-15.3-85\n-40.5-119-75.5s-58.3-74.8-73-119.5c-4.7-14-8.3-27.3-11-40-1.3-6.7-3.2-10.8-5.5\n-12.5-2.3-1.7-7.5-2.5-15.5-2.5-14 0-21 3.7-21 11 0 2 2 10.3 6 25 20.7 83.3 67\n 151.7 139 205zm0 0v40h399900v-40z",rightbrace:"M400000 542l\n-6 6h-17c-12.7 0-19.3-.3-20-1-4-4-7.3-8.3-10-13-35.3-51.3-80.8-93.8-136.5-127.5\ns-117.2-55.8-184.5-66.5c-.7 0-2-.3-4-1-18.7-2.7-76-4.3-172-5H0V214h399571l6 1\nc124.7 8 235 61.7 331 161 31.3 33.3 59.7 72.7 85 118l7 13v35z",rightbraceunder:"M399994 0l6 6v35l-6 11c-56 104-135.3 181.3-238 232-57.3\n 28.7-117 45-179 50H-300V214h399897c43.3-7 81-15 113-26 100.7-33 179.7-91 237\n-174 2.7-5 6-9 10-13 .7-1 7.3-1 20-1h17z",rightgroup:"M0 80h399565c371 0 266.7 149.4 414 180 5.9 1.2 18 0 18 0 2 0\n 3-1 3-3v-38c-76-158-257-219-435-219H0z",rightgroupunder:"M0 262h399565c371 0 266.7-149.4 414-180 5.9-1.2 18 0 18\n 0 2 0 3 1 3 3v38c-76 158-257 219-435 219H0z",rightharpoon:"M0 241v40h399993c4.7-4.7 7-9.3 7-14 0-9.3\n-3.7-15.3-11-18-92.7-56.7-159-133.7-199-231-3.3-9.3-6-14.7-8-16-2-1.3-7-2-15-2\n-10.7 0-16.7 2-18 6-2 2.7-1 9.7 3 21 15.3 42 36.7 81.8 64 119.5 27.3 37.7 58\n 69.2 92 94.5zm0 0v40h399900v-40z",rightharpoonplus:"M0 241v40h399993c4.7-4.7 7-9.3 7-14 0-9.3-3.7-15.3-11\n-18-92.7-56.7-159-133.7-199-231-3.3-9.3-6-14.7-8-16-2-1.3-7-2-15-2-10.7 0-16.7\n 2-18 6-2 2.7-1 9.7 3 21 15.3 42 36.7 81.8 64 119.5 27.3 37.7 58 69.2 92 94.5z\nm0 0v40h399900v-40z m100 194v40h399900v-40zm0 0v40h399900v-40z",rightharpoondown:"M399747 511c0 7.3 6.7 11 20 11 8 0 13-.8 15-2.5s4.7-6.8\n 8-15.5c40-94 99.3-166.3 178-217 13.3-8 20.3-12.3 21-13 5.3-3.3 8.5-5.8 9.5\n-7.5 1-1.7 1.5-5.2 1.5-10.5s-2.3-10.3-7-15H0v40h399908c-34 25.3-64.7 57-92 95\n-27.3 38-48.7 77.7-64 119-3.3 8.7-5 14-5 16zM0 241v40h399900v-40z",rightharpoondownplus:"M399747 705c0 7.3 6.7 11 20 11 8 0 13-.8\n 15-2.5s4.7-6.8 8-15.5c40-94 99.3-166.3 178-217 13.3-8 20.3-12.3 21-13 5.3-3.3\n 8.5-5.8 9.5-7.5 1-1.7 1.5-5.2 1.5-10.5s-2.3-10.3-7-15H0v40h399908c-34 25.3\n-64.7 57-92 95-27.3 38-48.7 77.7-64 119-3.3 8.7-5 14-5 16zM0 435v40h399900v-40z\nm0-194v40h400000v-40zm0 0v40h400000v-40z",righthook:"M399859 241c-764 0 0 0 0 0 40-3.3 68.7-15.7 86-37 10-12 15-25.3\n 15-40 0-22.7-9.8-40.7-29.5-54-19.7-13.3-43.5-21-71.5-23-17.3-1.3-26-8-26-20 0\n-13.3 8.7-20 26-20 38 0 71 11.2 99 33.5 0 0 7 5.6 21 16.7 14 11.2 21 33.5 21\n 66.8s-14 61.2-42 83.5c-28 22.3-61 33.5-99 33.5L0 241z M0 281v-40h399859v40z",rightlinesegment:"M399960 241 V94 h40 V428 h-40 V281 H0 v-40z\nM399960 241 V94 h40 V428 h-40 V281 H0 v-40z",rightToFrom:"M400000 167c-70.7-42-118-97.7-142-167h-23c-15.3 0-23 .3-23\n 1 0 1.3 5.3 13.7 16 37 18 35.3 41.3 69 70 101l7 8H0v40h399905l-7 8c-28.7 32\n-52 65.7-70 101-10.7 23.3-16 35.7-16 37 0 .7 7.7 1 23 1h23c24-69.3 71.3-125 142\n-167z M100 147v40h399900v-40zM0 341v40h399900v-40z",twoheadleftarrow:"M0 167c68 40\n 115.7 95.7 143 167h22c15.3 0 23-.3 23-1 0-1.3-5.3-13.7-16-37-18-35.3-41.3-69\n-70-101l-7-8h125l9 7c50.7 39.3 85 86 103 140h46c0-4.7-6.3-18.7-19-42-18-35.3\n-40-67.3-66-96l-9-9h399716v-40H284l9-9c26-28.7 48-60.7 66-96 12.7-23.333 19\n-37.333 19-42h-46c-18 54-52.3 100.7-103 140l-9 7H95l7-8c28.7-32 52-65.7 70-101\n 10.7-23.333 16-35.7 16-37 0-.7-7.7-1-23-1h-22C115.7 71.3 68 127 0 167z",twoheadrightarrow:"M400000 167\nc-68-40-115.7-95.7-143-167h-22c-15.3 0-23 .3-23 1 0 1.3 5.3 13.7 16 37 18 35.3\n 41.3 69 70 101l7 8h-125l-9-7c-50.7-39.3-85-86-103-140h-46c0 4.7 6.3 18.7 19 42\n 18 35.3 40 67.3 66 96l9 9H0v40h399716l-9 9c-26 28.7-48 60.7-66 96-12.7 23.333\n-19 37.333-19 42h46c18-54 52.3-100.7 103-140l9-7h125l-7 8c-28.7 32-52 65.7-70\n 101-10.7 23.333-16 35.7-16 37 0 .7 7.7 1 23 1h22c27.3-71.3 75-127 143-167z",tilde1:"M200 55.538c-77 0-168 73.953-177 73.953-3 0-7\n-2.175-9-5.437L2 97c-1-2-2-4-2-6 0-4 2-7 5-9l20-12C116 12 171 0 207 0c86 0\n 114 68 191 68 78 0 168-68 177-68 4 0 7 2 9 5l12 19c1 2.175 2 4.35 2 6.525 0\n 4.35-2 7.613-5 9.788l-19 13.05c-92 63.077-116.937 75.308-183 76.128\n-68.267.847-113-73.952-191-73.952z",tilde2:"M344 55.266c-142 0-300.638 81.316-311.5 86.418\n-8.01 3.762-22.5 10.91-23.5 5.562L1 120c-1-2-1-3-1-4 0-5 3-9 8-10l18.4-9C160.9\n 31.9 283 0 358 0c148 0 188 122 331 122s314-97 326-97c4 0 8 2 10 7l7 21.114\nc1 2.14 1 3.21 1 4.28 0 5.347-3 9.626-7 10.696l-22.3 12.622C852.6 158.372 751\n 181.476 676 181.476c-149 0-189-126.21-332-126.21z",tilde3:"M786 59C457 59 32 175.242 13 175.242c-6 0-10-3.457\n-11-10.37L.15 138c-1-7 3-12 10-13l19.2-6.4C378.4 40.7 634.3 0 804.3 0c337 0\n 411.8 157 746.8 157 328 0 754-112 773-112 5 0 10 3 11 9l1 14.075c1 8.066-.697\n 16.595-6.697 17.492l-21.052 7.31c-367.9 98.146-609.15 122.696-778.15 122.696\n -338 0-409-156.573-744-156.573z",tilde4:"M786 58C457 58 32 177.487 13 177.487c-6 0-10-3.345\n-11-10.035L.15 143c-1-7 3-12 10-13l22-6.7C381.2 35 637.15 0 807.15 0c337 0 409\n 177 744 177 328 0 754-127 773-127 5 0 10 3 11 9l1 14.794c1 7.805-3 13.38-9\n 14.495l-20.7 5.574c-366.85 99.79-607.3 139.372-776.3 139.372-338 0-409\n -175.236-744-175.236z",vec:"M377 20c0-5.333 1.833-10 5.5-14S391 0 397 0c4.667 0 8.667 1.667 12 5\n3.333 2.667 6.667 9 10 19 6.667 24.667 20.333 43.667 41 57 7.333 4.667 11\n10.667 11 18 0 6-1 10-3 12s-6.667 5-14 9c-28.667 14.667-53.667 35.667-75 63\n-1.333 1.333-3.167 3.5-5.5 6.5s-4 4.833-5 5.5c-1 .667-2.5 1.333-4.5 2s-4.333 1\n-7 1c-4.667 0-9.167-1.833-13.5-5.5S337 184 337 178c0-12.667 15.667-32.333 47-59\nH213l-171-1c-8.667-6-13-12.333-13-19 0-4.667 4.333-11.333 13-20h359\nc-16-25.333-24-45-24-59z",widehat1:"M529 0h5l519 115c5 1 9 5 9 10 0 1-1 2-1 3l-4 22\nc-1 5-5 9-11 9h-2L532 67 19 159h-2c-5 0-9-4-11-9l-5-22c-1-6 2-12 8-13z",widehat2:"M1181 0h2l1171 176c6 0 10 5 10 11l-2 23c-1 6-5 10\n-11 10h-1L1182 67 15 220h-1c-6 0-10-4-11-10l-2-23c-1-6 4-11 10-11z",widehat3:"M1181 0h2l1171 236c6 0 10 5 10 11l-2 23c-1 6-5 10\n-11 10h-1L1182 67 15 280h-1c-6 0-10-4-11-10l-2-23c-1-6 4-11 10-11z",widehat4:"M1181 0h2l1171 296c6 0 10 5 10 11l-2 23c-1 6-5 10\n-11 10h-1L1182 67 15 340h-1c-6 0-10-4-11-10l-2-23c-1-6 4-11 10-11z",widecheck1:"M529,159h5l519,-115c5,-1,9,-5,9,-10c0,-1,-1,-2,-1,-3l-4,-22c-1,\n-5,-5,-9,-11,-9h-2l-512,92l-513,-92h-2c-5,0,-9,4,-11,9l-5,22c-1,6,2,12,8,13z",widecheck2:"M1181,220h2l1171,-176c6,0,10,-5,10,-11l-2,-23c-1,-6,-5,-10,\n-11,-10h-1l-1168,153l-1167,-153h-1c-6,0,-10,4,-11,10l-2,23c-1,6,4,11,10,11z",widecheck3:"M1181,280h2l1171,-236c6,0,10,-5,10,-11l-2,-23c-1,-6,-5,-10,\n-11,-10h-1l-1168,213l-1167,-213h-1c-6,0,-10,4,-11,10l-2,23c-1,6,4,11,10,11z",widecheck4:"M1181,340h2l1171,-296c6,0,10,-5,10,-11l-2,-23c-1,-6,-5,-10,\n-11,-10h-1l-1168,273l-1167,-273h-1c-6,0,-10,4,-11,10l-2,23c-1,6,4,11,10,11z",baraboveleftarrow:"M400000 620h-399890l3 -3c68.7 -52.7 113.7 -120 135 -202\nc4 -14.7 6 -23 6 -25c0 -7.3 -7 -11 -21 -11c-8 0 -13.2 0.8 -15.5 2.5\nc-2.3 1.7 -4.2 5.8 -5.5 12.5c-1.3 4.7 -2.7 10.3 -4 17c-12 48.7 -34.8 92 -68.5 130\ns-74.2 66.3 -121.5 85c-10 4 -16 7.7 -18 11c0 8.7 6 14.3 18 17c47.3 18.7 87.8 47\n121.5 85s56.5 81.3 68.5 130c0.7 2 1.3 5 2 9s1.2 6.7 1.5 8c0.3 1.3 1 3.3 2 6\ns2.2 4.5 3.5 5.5c1.3 1 3.3 1.8 6 2.5s6 1 10 1c14 0 21 -3.7 21 -11\nc0 -2 -2 -10.3 -6 -25c-20 -79.3 -65 -146.7 -135 -202l-3 -3h399890z\nM100 620v40h399900v-40z M0 241v40h399900v-40zM0 241v40h399900v-40z",rightarrowabovebar:"M0 241v40h399891c-47.3 35.3-84 78-110 128-16.7 32\n-27.7 63.7-33 95 0 1.3-.2 2.7-.5 4-.3 1.3-.5 2.3-.5 3 0 7.3 6.7 11 20 11 8 0\n13.2-.8 15.5-2.5 2.3-1.7 4.2-5.5 5.5-11.5 2-13.3 5.7-27 11-41 14.7-44.7 39\n-84.5 73-119.5s73.7-60.2 119-75.5c6-2 9-5.7 9-11s-3-9-9-11c-45.3-15.3-85-40.5\n-119-75.5s-58.3-74.8-73-119.5c-4.7-14-8.3-27.3-11-40-1.3-6.7-3.2-10.8-5.5\n-12.5-2.3-1.7-7.5-2.5-15.5-2.5-14 0-21 3.7-21 11 0 2 2 10.3 6 25 20.7 83.3 67\n151.7 139 205zm96 379h399894v40H0zm0 0h399904v40H0z",baraboveshortleftharpoon:"M507,435c-4,4,-6.3,8.7,-7,14c0,5.3,0.7,9,2,11\nc1.3,2,5.3,5.3,12,10c90.7,54,156,130,196,228c3.3,10.7,6.3,16.3,9,17\nc2,0.7,5,1,9,1c0,0,5,0,5,0c10.7,0,16.7,-2,18,-6c2,-2.7,1,-9.7,-3,-21\nc-32,-87.3,-82.7,-157.7,-152,-211c0,0,-3,-3,-3,-3l399351,0l0,-40\nc-398570,0,-399437,0,-399437,0z M593 435 v40 H399500 v-40z\nM0 281 v-40 H399908 v40z M0 281 v-40 H399908 v40z",rightharpoonaboveshortbar:"M0,241 l0,40c399126,0,399993,0,399993,0\nc4.7,-4.7,7,-9.3,7,-14c0,-9.3,-3.7,-15.3,-11,-18c-92.7,-56.7,-159,-133.7,-199,\n-231c-3.3,-9.3,-6,-14.7,-8,-16c-2,-1.3,-7,-2,-15,-2c-10.7,0,-16.7,2,-18,6\nc-2,2.7,-1,9.7,3,21c15.3,42,36.7,81.8,64,119.5c27.3,37.7,58,69.2,92,94.5z\nM0 241 v40 H399908 v-40z M0 475 v-40 H399500 v40z M0 475 v-40 H399500 v40z",shortbaraboveleftharpoon:"M7,435c-4,4,-6.3,8.7,-7,14c0,5.3,0.7,9,2,11\nc1.3,2,5.3,5.3,12,10c90.7,54,156,130,196,228c3.3,10.7,6.3,16.3,9,17c2,0.7,5,1,9,\n1c0,0,5,0,5,0c10.7,0,16.7,-2,18,-6c2,-2.7,1,-9.7,-3,-21c-32,-87.3,-82.7,-157.7,\n-152,-211c0,0,-3,-3,-3,-3l399907,0l0,-40c-399126,0,-399993,0,-399993,0z\nM93 435 v40 H400000 v-40z M500 241 v40 H400000 v-40z M500 241 v40 H400000 v-40z",shortrightharpoonabovebar:"M53,241l0,40c398570,0,399437,0,399437,0\nc4.7,-4.7,7,-9.3,7,-14c0,-9.3,-3.7,-15.3,-11,-18c-92.7,-56.7,-159,-133.7,-199,\n-231c-3.3,-9.3,-6,-14.7,-8,-16c-2,-1.3,-7,-2,-15,-2c-10.7,0,-16.7,2,-18,6\nc-2,2.7,-1,9.7,3,21c15.3,42,36.7,81.8,64,119.5c27.3,37.7,58,69.2,92,94.5z\nM500 241 v40 H399408 v-40z M500 435 v40 H400000 v-40z"};class iO{constructor(Y){this.children=void 0,this.classes=void 0,this.height=void 0,this.depth=void 0,this.maxFontSize=void 0,this.style=void 0,this.children=Y,this.classes=[],this.height=0,this.depth=0,this.maxFontSize=0,this.style={}}hasClass(Y){return rW.contains(this.classes,Y)}toNode(){for(var Y=document.createDocumentFragment(),et=0;etY.toText();return this.children.map(Y).join("")}}var iM={"AMS-Regular":{32:[0,0,0,0,.25],65:[0,.68889,0,0,.72222],66:[0,.68889,0,0,.66667],67:[0,.68889,0,0,.72222],68:[0,.68889,0,0,.72222],69:[0,.68889,0,0,.66667],70:[0,.68889,0,0,.61111],71:[0,.68889,0,0,.77778],72:[0,.68889,0,0,.77778],73:[0,.68889,0,0,.38889],74:[.16667,.68889,0,0,.5],75:[0,.68889,0,0,.77778],76:[0,.68889,0,0,.66667],77:[0,.68889,0,0,.94445],78:[0,.68889,0,0,.72222],79:[.16667,.68889,0,0,.77778],80:[0,.68889,0,0,.61111],81:[.16667,.68889,0,0,.77778],82:[0,.68889,0,0,.72222],83:[0,.68889,0,0,.55556],84:[0,.68889,0,0,.66667],85:[0,.68889,0,0,.72222],86:[0,.68889,0,0,.72222],87:[0,.68889,0,0,1],88:[0,.68889,0,0,.72222],89:[0,.68889,0,0,.72222],90:[0,.68889,0,0,.66667],107:[0,.68889,0,0,.55556],160:[0,0,0,0,.25],165:[0,.675,.025,0,.75],174:[.15559,.69224,0,0,.94666],240:[0,.68889,0,0,.55556],295:[0,.68889,0,0,.54028],710:[0,.825,0,0,2.33334],732:[0,.9,0,0,2.33334],770:[0,.825,0,0,2.33334],771:[0,.9,0,0,2.33334],989:[.08167,.58167,0,0,.77778],1008:[0,.43056,.04028,0,.66667],8245:[0,.54986,0,0,.275],8463:[0,.68889,0,0,.54028],8487:[0,.68889,0,0,.72222],8498:[0,.68889,0,0,.55556],8502:[0,.68889,0,0,.66667],8503:[0,.68889,0,0,.44445],8504:[0,.68889,0,0,.66667],8513:[0,.68889,0,0,.63889],8592:[-.03598,.46402,0,0,.5],8594:[-.03598,.46402,0,0,.5],8602:[-.13313,.36687,0,0,1],8603:[-.13313,.36687,0,0,1],8606:[.01354,.52239,0,0,1],8608:[.01354,.52239,0,0,1],8610:[.01354,.52239,0,0,1.11111],8611:[.01354,.52239,0,0,1.11111],8619:[0,.54986,0,0,1],8620:[0,.54986,0,0,1],8621:[-.13313,.37788,0,0,1.38889],8622:[-.13313,.36687,0,0,1],8624:[0,.69224,0,0,.5],8625:[0,.69224,0,0,.5],8630:[0,.43056,0,0,1],8631:[0,.43056,0,0,1],8634:[.08198,.58198,0,0,.77778],8635:[.08198,.58198,0,0,.77778],8638:[.19444,.69224,0,0,.41667],8639:[.19444,.69224,0,0,.41667],8642:[.19444,.69224,0,0,.41667],8643:[.19444,.69224,0,0,.41667],8644:[.1808,.675,0,0,1],8646:[.1808,.675,0,0,1],8647:[.1808,.675,0,0,1],8648:[.19444,.69224,0,0,.83334],8649:[.1808,.675,0,0,1],8650:[.19444,.69224,0,0,.83334],8651:[.01354,.52239,0,0,1],8652:[.01354,.52239,0,0,1],8653:[-.13313,.36687,0,0,1],8654:[-.13313,.36687,0,0,1],8655:[-.13313,.36687,0,0,1],8666:[.13667,.63667,0,0,1],8667:[.13667,.63667,0,0,1],8669:[-.13313,.37788,0,0,1],8672:[-.064,.437,0,0,1.334],8674:[-.064,.437,0,0,1.334],8705:[0,.825,0,0,.5],8708:[0,.68889,0,0,.55556],8709:[.08167,.58167,0,0,.77778],8717:[0,.43056,0,0,.42917],8722:[-.03598,.46402,0,0,.5],8724:[.08198,.69224,0,0,.77778],8726:[.08167,.58167,0,0,.77778],8733:[0,.69224,0,0,.77778],8736:[0,.69224,0,0,.72222],8737:[0,.69224,0,0,.72222],8738:[.03517,.52239,0,0,.72222],8739:[.08167,.58167,0,0,.22222],8740:[.25142,.74111,0,0,.27778],8741:[.08167,.58167,0,0,.38889],8742:[.25142,.74111,0,0,.5],8756:[0,.69224,0,0,.66667],8757:[0,.69224,0,0,.66667],8764:[-.13313,.36687,0,0,.77778],8765:[-.13313,.37788,0,0,.77778],8769:[-.13313,.36687,0,0,.77778],8770:[-.03625,.46375,0,0,.77778],8774:[.30274,.79383,0,0,.77778],8776:[-.01688,.48312,0,0,.77778],8778:[.08167,.58167,0,0,.77778],8782:[.06062,.54986,0,0,.77778],8783:[.06062,.54986,0,0,.77778],8785:[.08198,.58198,0,0,.77778],8786:[.08198,.58198,0,0,.77778],8787:[.08198,.58198,0,0,.77778],8790:[0,.69224,0,0,.77778],8791:[.22958,.72958,0,0,.77778],8796:[.08198,.91667,0,0,.77778],8806:[.25583,.75583,0,0,.77778],8807:[.25583,.75583,0,0,.77778],8808:[.25142,.75726,0,0,.77778],8809:[.25142,.75726,0,0,.77778],8812:[.25583,.75583,0,0,.5],8814:[.20576,.70576,0,0,.77778],8815:[.20576,.70576,0,0,.77778],8816:[.30274,.79383,0,0,.77778],8817:[.30274,.79383,0,0,.77778],8818:[.22958,.72958,0,0,.77778],8819:[.22958,.72958,0,0,.77778],8822:[.1808,.675,0,0,.77778],8823:[.1808,.675,0,0,.77778],8828:[.13667,.63667,0,0,.77778],8829:[.13667,.63667,0,0,.77778],8830:[.22958,.72958,0,0,.77778],8831:[.22958,.72958,0,0,.77778],8832:[.20576,.70576,0,0,.77778],8833:[.20576,.70576,0,0,.77778],8840:[.30274,.79383,0,0,.77778],8841:[.30274,.79383,0,0,.77778],8842:[.13597,.63597,0,0,.77778],8843:[.13597,.63597,0,0,.77778],8847:[.03517,.54986,0,0,.77778],8848:[.03517,.54986,0,0,.77778],8858:[.08198,.58198,0,0,.77778],8859:[.08198,.58198,0,0,.77778],8861:[.08198,.58198,0,0,.77778],8862:[0,.675,0,0,.77778],8863:[0,.675,0,0,.77778],8864:[0,.675,0,0,.77778],8865:[0,.675,0,0,.77778],8872:[0,.69224,0,0,.61111],8873:[0,.69224,0,0,.72222],8874:[0,.69224,0,0,.88889],8876:[0,.68889,0,0,.61111],8877:[0,.68889,0,0,.61111],8878:[0,.68889,0,0,.72222],8879:[0,.68889,0,0,.72222],8882:[.03517,.54986,0,0,.77778],8883:[.03517,.54986,0,0,.77778],8884:[.13667,.63667,0,0,.77778],8885:[.13667,.63667,0,0,.77778],8888:[0,.54986,0,0,1.11111],8890:[.19444,.43056,0,0,.55556],8891:[.19444,.69224,0,0,.61111],8892:[.19444,.69224,0,0,.61111],8901:[0,.54986,0,0,.27778],8903:[.08167,.58167,0,0,.77778],8905:[.08167,.58167,0,0,.77778],8906:[.08167,.58167,0,0,.77778],8907:[0,.69224,0,0,.77778],8908:[0,.69224,0,0,.77778],8909:[-.03598,.46402,0,0,.77778],8910:[0,.54986,0,0,.76042],8911:[0,.54986,0,0,.76042],8912:[.03517,.54986,0,0,.77778],8913:[.03517,.54986,0,0,.77778],8914:[0,.54986,0,0,.66667],8915:[0,.54986,0,0,.66667],8916:[0,.69224,0,0,.66667],8918:[.0391,.5391,0,0,.77778],8919:[.0391,.5391,0,0,.77778],8920:[.03517,.54986,0,0,1.33334],8921:[.03517,.54986,0,0,1.33334],8922:[.38569,.88569,0,0,.77778],8923:[.38569,.88569,0,0,.77778],8926:[.13667,.63667,0,0,.77778],8927:[.13667,.63667,0,0,.77778],8928:[.30274,.79383,0,0,.77778],8929:[.30274,.79383,0,0,.77778],8934:[.23222,.74111,0,0,.77778],8935:[.23222,.74111,0,0,.77778],8936:[.23222,.74111,0,0,.77778],8937:[.23222,.74111,0,0,.77778],8938:[.20576,.70576,0,0,.77778],8939:[.20576,.70576,0,0,.77778],8940:[.30274,.79383,0,0,.77778],8941:[.30274,.79383,0,0,.77778],8994:[.19444,.69224,0,0,.77778],8995:[.19444,.69224,0,0,.77778],9416:[.15559,.69224,0,0,.90222],9484:[0,.69224,0,0,.5],9488:[0,.69224,0,0,.5],9492:[0,.37788,0,0,.5],9496:[0,.37788,0,0,.5],9585:[.19444,.68889,0,0,.88889],9586:[.19444,.74111,0,0,.88889],9632:[0,.675,0,0,.77778],9633:[0,.675,0,0,.77778],9650:[0,.54986,0,0,.72222],9651:[0,.54986,0,0,.72222],9654:[.03517,.54986,0,0,.77778],9660:[0,.54986,0,0,.72222],9661:[0,.54986,0,0,.72222],9664:[.03517,.54986,0,0,.77778],9674:[.11111,.69224,0,0,.66667],9733:[.19444,.69224,0,0,.94445],10003:[0,.69224,0,0,.83334],10016:[0,.69224,0,0,.83334],10731:[.11111,.69224,0,0,.66667],10846:[.19444,.75583,0,0,.61111],10877:[.13667,.63667,0,0,.77778],10878:[.13667,.63667,0,0,.77778],10885:[.25583,.75583,0,0,.77778],10886:[.25583,.75583,0,0,.77778],10887:[.13597,.63597,0,0,.77778],10888:[.13597,.63597,0,0,.77778],10889:[.26167,.75726,0,0,.77778],10890:[.26167,.75726,0,0,.77778],10891:[.48256,.98256,0,0,.77778],10892:[.48256,.98256,0,0,.77778],10901:[.13667,.63667,0,0,.77778],10902:[.13667,.63667,0,0,.77778],10933:[.25142,.75726,0,0,.77778],10934:[.25142,.75726,0,0,.77778],10935:[.26167,.75726,0,0,.77778],10936:[.26167,.75726,0,0,.77778],10937:[.26167,.75726,0,0,.77778],10938:[.26167,.75726,0,0,.77778],10949:[.25583,.75583,0,0,.77778],10950:[.25583,.75583,0,0,.77778],10955:[.28481,.79383,0,0,.77778],10956:[.28481,.79383,0,0,.77778],57350:[.08167,.58167,0,0,.22222],57351:[.08167,.58167,0,0,.38889],57352:[.08167,.58167,0,0,.77778],57353:[0,.43056,.04028,0,.66667],57356:[.25142,.75726,0,0,.77778],57357:[.25142,.75726,0,0,.77778],57358:[.41951,.91951,0,0,.77778],57359:[.30274,.79383,0,0,.77778],57360:[.30274,.79383,0,0,.77778],57361:[.41951,.91951,0,0,.77778],57366:[.25142,.75726,0,0,.77778],57367:[.25142,.75726,0,0,.77778],57368:[.25142,.75726,0,0,.77778],57369:[.25142,.75726,0,0,.77778],57370:[.13597,.63597,0,0,.77778],57371:[.13597,.63597,0,0,.77778]},"Caligraphic-Regular":{32:[0,0,0,0,.25],65:[0,.68333,0,.19445,.79847],66:[0,.68333,.03041,.13889,.65681],67:[0,.68333,.05834,.13889,.52653],68:[0,.68333,.02778,.08334,.77139],69:[0,.68333,.08944,.11111,.52778],70:[0,.68333,.09931,.11111,.71875],71:[.09722,.68333,.0593,.11111,.59487],72:[0,.68333,.00965,.11111,.84452],73:[0,.68333,.07382,0,.54452],74:[.09722,.68333,.18472,.16667,.67778],75:[0,.68333,.01445,.05556,.76195],76:[0,.68333,0,.13889,.68972],77:[0,.68333,0,.13889,1.2009],78:[0,.68333,.14736,.08334,.82049],79:[0,.68333,.02778,.11111,.79611],80:[0,.68333,.08222,.08334,.69556],81:[.09722,.68333,0,.11111,.81667],82:[0,.68333,0,.08334,.8475],83:[0,.68333,.075,.13889,.60556],84:[0,.68333,.25417,0,.54464],85:[0,.68333,.09931,.08334,.62583],86:[0,.68333,.08222,0,.61278],87:[0,.68333,.08222,.08334,.98778],88:[0,.68333,.14643,.13889,.7133],89:[.09722,.68333,.08222,.08334,.66834],90:[0,.68333,.07944,.13889,.72473],160:[0,0,0,0,.25]},"Fraktur-Regular":{32:[0,0,0,0,.25],33:[0,.69141,0,0,.29574],34:[0,.69141,0,0,.21471],38:[0,.69141,0,0,.73786],39:[0,.69141,0,0,.21201],40:[.24982,.74947,0,0,.38865],41:[.24982,.74947,0,0,.38865],42:[0,.62119,0,0,.27764],43:[.08319,.58283,0,0,.75623],44:[0,.10803,0,0,.27764],45:[.08319,.58283,0,0,.75623],46:[0,.10803,0,0,.27764],47:[.24982,.74947,0,0,.50181],48:[0,.47534,0,0,.50181],49:[0,.47534,0,0,.50181],50:[0,.47534,0,0,.50181],51:[.18906,.47534,0,0,.50181],52:[.18906,.47534,0,0,.50181],53:[.18906,.47534,0,0,.50181],54:[0,.69141,0,0,.50181],55:[.18906,.47534,0,0,.50181],56:[0,.69141,0,0,.50181],57:[.18906,.47534,0,0,.50181],58:[0,.47534,0,0,.21606],59:[.12604,.47534,0,0,.21606],61:[-.13099,.36866,0,0,.75623],63:[0,.69141,0,0,.36245],65:[0,.69141,0,0,.7176],66:[0,.69141,0,0,.88397],67:[0,.69141,0,0,.61254],68:[0,.69141,0,0,.83158],69:[0,.69141,0,0,.66278],70:[.12604,.69141,0,0,.61119],71:[0,.69141,0,0,.78539],72:[.06302,.69141,0,0,.7203],73:[0,.69141,0,0,.55448],74:[.12604,.69141,0,0,.55231],75:[0,.69141,0,0,.66845],76:[0,.69141,0,0,.66602],77:[0,.69141,0,0,1.04953],78:[0,.69141,0,0,.83212],79:[0,.69141,0,0,.82699],80:[.18906,.69141,0,0,.82753],81:[.03781,.69141,0,0,.82699],82:[0,.69141,0,0,.82807],83:[0,.69141,0,0,.82861],84:[0,.69141,0,0,.66899],85:[0,.69141,0,0,.64576],86:[0,.69141,0,0,.83131],87:[0,.69141,0,0,1.04602],88:[0,.69141,0,0,.71922],89:[.18906,.69141,0,0,.83293],90:[.12604,.69141,0,0,.60201],91:[.24982,.74947,0,0,.27764],93:[.24982,.74947,0,0,.27764],94:[0,.69141,0,0,.49965],97:[0,.47534,0,0,.50046],98:[0,.69141,0,0,.51315],99:[0,.47534,0,0,.38946],100:[0,.62119,0,0,.49857],101:[0,.47534,0,0,.40053],102:[.18906,.69141,0,0,.32626],103:[.18906,.47534,0,0,.5037],104:[.18906,.69141,0,0,.52126],105:[0,.69141,0,0,.27899],106:[0,.69141,0,0,.28088],107:[0,.69141,0,0,.38946],108:[0,.69141,0,0,.27953],109:[0,.47534,0,0,.76676],110:[0,.47534,0,0,.52666],111:[0,.47534,0,0,.48885],112:[.18906,.52396,0,0,.50046],113:[.18906,.47534,0,0,.48912],114:[0,.47534,0,0,.38919],115:[0,.47534,0,0,.44266],116:[0,.62119,0,0,.33301],117:[0,.47534,0,0,.5172],118:[0,.52396,0,0,.5118],119:[0,.52396,0,0,.77351],120:[.18906,.47534,0,0,.38865],121:[.18906,.47534,0,0,.49884],122:[.18906,.47534,0,0,.39054],160:[0,0,0,0,.25],8216:[0,.69141,0,0,.21471],8217:[0,.69141,0,0,.21471],58112:[0,.62119,0,0,.49749],58113:[0,.62119,0,0,.4983],58114:[.18906,.69141,0,0,.33328],58115:[.18906,.69141,0,0,.32923],58116:[.18906,.47534,0,0,.50343],58117:[0,.69141,0,0,.33301],58118:[0,.62119,0,0,.33409],58119:[0,.47534,0,0,.50073]},"Main-Bold":{32:[0,0,0,0,.25],33:[0,.69444,0,0,.35],34:[0,.69444,0,0,.60278],35:[.19444,.69444,0,0,.95833],36:[.05556,.75,0,0,.575],37:[.05556,.75,0,0,.95833],38:[0,.69444,0,0,.89444],39:[0,.69444,0,0,.31944],40:[.25,.75,0,0,.44722],41:[.25,.75,0,0,.44722],42:[0,.75,0,0,.575],43:[.13333,.63333,0,0,.89444],44:[.19444,.15556,0,0,.31944],45:[0,.44444,0,0,.38333],46:[0,.15556,0,0,.31944],47:[.25,.75,0,0,.575],48:[0,.64444,0,0,.575],49:[0,.64444,0,0,.575],50:[0,.64444,0,0,.575],51:[0,.64444,0,0,.575],52:[0,.64444,0,0,.575],53:[0,.64444,0,0,.575],54:[0,.64444,0,0,.575],55:[0,.64444,0,0,.575],56:[0,.64444,0,0,.575],57:[0,.64444,0,0,.575],58:[0,.44444,0,0,.31944],59:[.19444,.44444,0,0,.31944],60:[.08556,.58556,0,0,.89444],61:[-.10889,.39111,0,0,.89444],62:[.08556,.58556,0,0,.89444],63:[0,.69444,0,0,.54305],64:[0,.69444,0,0,.89444],65:[0,.68611,0,0,.86944],66:[0,.68611,0,0,.81805],67:[0,.68611,0,0,.83055],68:[0,.68611,0,0,.88194],69:[0,.68611,0,0,.75555],70:[0,.68611,0,0,.72361],71:[0,.68611,0,0,.90416],72:[0,.68611,0,0,.9],73:[0,.68611,0,0,.43611],74:[0,.68611,0,0,.59444],75:[0,.68611,0,0,.90138],76:[0,.68611,0,0,.69166],77:[0,.68611,0,0,1.09166],78:[0,.68611,0,0,.9],79:[0,.68611,0,0,.86388],80:[0,.68611,0,0,.78611],81:[.19444,.68611,0,0,.86388],82:[0,.68611,0,0,.8625],83:[0,.68611,0,0,.63889],84:[0,.68611,0,0,.8],85:[0,.68611,0,0,.88472],86:[0,.68611,.01597,0,.86944],87:[0,.68611,.01597,0,1.18888],88:[0,.68611,0,0,.86944],89:[0,.68611,.02875,0,.86944],90:[0,.68611,0,0,.70277],91:[.25,.75,0,0,.31944],92:[.25,.75,0,0,.575],93:[.25,.75,0,0,.31944],94:[0,.69444,0,0,.575],95:[.31,.13444,.03194,0,.575],97:[0,.44444,0,0,.55902],98:[0,.69444,0,0,.63889],99:[0,.44444,0,0,.51111],100:[0,.69444,0,0,.63889],101:[0,.44444,0,0,.52708],102:[0,.69444,.10903,0,.35139],103:[.19444,.44444,.01597,0,.575],104:[0,.69444,0,0,.63889],105:[0,.69444,0,0,.31944],106:[.19444,.69444,0,0,.35139],107:[0,.69444,0,0,.60694],108:[0,.69444,0,0,.31944],109:[0,.44444,0,0,.95833],110:[0,.44444,0,0,.63889],111:[0,.44444,0,0,.575],112:[.19444,.44444,0,0,.63889],113:[.19444,.44444,0,0,.60694],114:[0,.44444,0,0,.47361],115:[0,.44444,0,0,.45361],116:[0,.63492,0,0,.44722],117:[0,.44444,0,0,.63889],118:[0,.44444,.01597,0,.60694],119:[0,.44444,.01597,0,.83055],120:[0,.44444,0,0,.60694],121:[.19444,.44444,.01597,0,.60694],122:[0,.44444,0,0,.51111],123:[.25,.75,0,0,.575],124:[.25,.75,0,0,.31944],125:[.25,.75,0,0,.575],126:[.35,.34444,0,0,.575],160:[0,0,0,0,.25],163:[0,.69444,0,0,.86853],168:[0,.69444,0,0,.575],172:[0,.44444,0,0,.76666],176:[0,.69444,0,0,.86944],177:[.13333,.63333,0,0,.89444],184:[.17014,0,0,0,.51111],198:[0,.68611,0,0,1.04166],215:[.13333,.63333,0,0,.89444],216:[.04861,.73472,0,0,.89444],223:[0,.69444,0,0,.59722],230:[0,.44444,0,0,.83055],247:[.13333,.63333,0,0,.89444],248:[.09722,.54167,0,0,.575],305:[0,.44444,0,0,.31944],338:[0,.68611,0,0,1.16944],339:[0,.44444,0,0,.89444],567:[.19444,.44444,0,0,.35139],710:[0,.69444,0,0,.575],711:[0,.63194,0,0,.575],713:[0,.59611,0,0,.575],714:[0,.69444,0,0,.575],715:[0,.69444,0,0,.575],728:[0,.69444,0,0,.575],729:[0,.69444,0,0,.31944],730:[0,.69444,0,0,.86944],732:[0,.69444,0,0,.575],733:[0,.69444,0,0,.575],915:[0,.68611,0,0,.69166],916:[0,.68611,0,0,.95833],920:[0,.68611,0,0,.89444],923:[0,.68611,0,0,.80555],926:[0,.68611,0,0,.76666],928:[0,.68611,0,0,.9],931:[0,.68611,0,0,.83055],933:[0,.68611,0,0,.89444],934:[0,.68611,0,0,.83055],936:[0,.68611,0,0,.89444],937:[0,.68611,0,0,.83055],8211:[0,.44444,.03194,0,.575],8212:[0,.44444,.03194,0,1.14999],8216:[0,.69444,0,0,.31944],8217:[0,.69444,0,0,.31944],8220:[0,.69444,0,0,.60278],8221:[0,.69444,0,0,.60278],8224:[.19444,.69444,0,0,.51111],8225:[.19444,.69444,0,0,.51111],8242:[0,.55556,0,0,.34444],8407:[0,.72444,.15486,0,.575],8463:[0,.69444,0,0,.66759],8465:[0,.69444,0,0,.83055],8467:[0,.69444,0,0,.47361],8472:[.19444,.44444,0,0,.74027],8476:[0,.69444,0,0,.83055],8501:[0,.69444,0,0,.70277],8592:[-.10889,.39111,0,0,1.14999],8593:[.19444,.69444,0,0,.575],8594:[-.10889,.39111,0,0,1.14999],8595:[.19444,.69444,0,0,.575],8596:[-.10889,.39111,0,0,1.14999],8597:[.25,.75,0,0,.575],8598:[.19444,.69444,0,0,1.14999],8599:[.19444,.69444,0,0,1.14999],8600:[.19444,.69444,0,0,1.14999],8601:[.19444,.69444,0,0,1.14999],8636:[-.10889,.39111,0,0,1.14999],8637:[-.10889,.39111,0,0,1.14999],8640:[-.10889,.39111,0,0,1.14999],8641:[-.10889,.39111,0,0,1.14999],8656:[-.10889,.39111,0,0,1.14999],8657:[.19444,.69444,0,0,.70277],8658:[-.10889,.39111,0,0,1.14999],8659:[.19444,.69444,0,0,.70277],8660:[-.10889,.39111,0,0,1.14999],8661:[.25,.75,0,0,.70277],8704:[0,.69444,0,0,.63889],8706:[0,.69444,.06389,0,.62847],8707:[0,.69444,0,0,.63889],8709:[.05556,.75,0,0,.575],8711:[0,.68611,0,0,.95833],8712:[.08556,.58556,0,0,.76666],8715:[.08556,.58556,0,0,.76666],8722:[.13333,.63333,0,0,.89444],8723:[.13333,.63333,0,0,.89444],8725:[.25,.75,0,0,.575],8726:[.25,.75,0,0,.575],8727:[-.02778,.47222,0,0,.575],8728:[-.02639,.47361,0,0,.575],8729:[-.02639,.47361,0,0,.575],8730:[.18,.82,0,0,.95833],8733:[0,.44444,0,0,.89444],8734:[0,.44444,0,0,1.14999],8736:[0,.69224,0,0,.72222],8739:[.25,.75,0,0,.31944],8741:[.25,.75,0,0,.575],8743:[0,.55556,0,0,.76666],8744:[0,.55556,0,0,.76666],8745:[0,.55556,0,0,.76666],8746:[0,.55556,0,0,.76666],8747:[.19444,.69444,.12778,0,.56875],8764:[-.10889,.39111,0,0,.89444],8768:[.19444,.69444,0,0,.31944],8771:[.00222,.50222,0,0,.89444],8773:[.027,.638,0,0,.894],8776:[.02444,.52444,0,0,.89444],8781:[.00222,.50222,0,0,.89444],8801:[.00222,.50222,0,0,.89444],8804:[.19667,.69667,0,0,.89444],8805:[.19667,.69667,0,0,.89444],8810:[.08556,.58556,0,0,1.14999],8811:[.08556,.58556,0,0,1.14999],8826:[.08556,.58556,0,0,.89444],8827:[.08556,.58556,0,0,.89444],8834:[.08556,.58556,0,0,.89444],8835:[.08556,.58556,0,0,.89444],8838:[.19667,.69667,0,0,.89444],8839:[.19667,.69667,0,0,.89444],8846:[0,.55556,0,0,.76666],8849:[.19667,.69667,0,0,.89444],8850:[.19667,.69667,0,0,.89444],8851:[0,.55556,0,0,.76666],8852:[0,.55556,0,0,.76666],8853:[.13333,.63333,0,0,.89444],8854:[.13333,.63333,0,0,.89444],8855:[.13333,.63333,0,0,.89444],8856:[.13333,.63333,0,0,.89444],8857:[.13333,.63333,0,0,.89444],8866:[0,.69444,0,0,.70277],8867:[0,.69444,0,0,.70277],8868:[0,.69444,0,0,.89444],8869:[0,.69444,0,0,.89444],8900:[-.02639,.47361,0,0,.575],8901:[-.02639,.47361,0,0,.31944],8902:[-.02778,.47222,0,0,.575],8968:[.25,.75,0,0,.51111],8969:[.25,.75,0,0,.51111],8970:[.25,.75,0,0,.51111],8971:[.25,.75,0,0,.51111],8994:[-.13889,.36111,0,0,1.14999],8995:[-.13889,.36111,0,0,1.14999],9651:[.19444,.69444,0,0,1.02222],9657:[-.02778,.47222,0,0,.575],9661:[.19444,.69444,0,0,1.02222],9667:[-.02778,.47222,0,0,.575],9711:[.19444,.69444,0,0,1.14999],9824:[.12963,.69444,0,0,.89444],9825:[.12963,.69444,0,0,.89444],9826:[.12963,.69444,0,0,.89444],9827:[.12963,.69444,0,0,.89444],9837:[0,.75,0,0,.44722],9838:[.19444,.69444,0,0,.44722],9839:[.19444,.69444,0,0,.44722],10216:[.25,.75,0,0,.44722],10217:[.25,.75,0,0,.44722],10815:[0,.68611,0,0,.9],10927:[.19667,.69667,0,0,.89444],10928:[.19667,.69667,0,0,.89444],57376:[.19444,.69444,0,0,0]},"Main-BoldItalic":{32:[0,0,0,0,.25],33:[0,.69444,.11417,0,.38611],34:[0,.69444,.07939,0,.62055],35:[.19444,.69444,.06833,0,.94444],37:[.05556,.75,.12861,0,.94444],38:[0,.69444,.08528,0,.88555],39:[0,.69444,.12945,0,.35555],40:[.25,.75,.15806,0,.47333],41:[.25,.75,.03306,0,.47333],42:[0,.75,.14333,0,.59111],43:[.10333,.60333,.03306,0,.88555],44:[.19444,.14722,0,0,.35555],45:[0,.44444,.02611,0,.41444],46:[0,.14722,0,0,.35555],47:[.25,.75,.15806,0,.59111],48:[0,.64444,.13167,0,.59111],49:[0,.64444,.13167,0,.59111],50:[0,.64444,.13167,0,.59111],51:[0,.64444,.13167,0,.59111],52:[.19444,.64444,.13167,0,.59111],53:[0,.64444,.13167,0,.59111],54:[0,.64444,.13167,0,.59111],55:[.19444,.64444,.13167,0,.59111],56:[0,.64444,.13167,0,.59111],57:[0,.64444,.13167,0,.59111],58:[0,.44444,.06695,0,.35555],59:[.19444,.44444,.06695,0,.35555],61:[-.10889,.39111,.06833,0,.88555],63:[0,.69444,.11472,0,.59111],64:[0,.69444,.09208,0,.88555],65:[0,.68611,0,0,.86555],66:[0,.68611,.0992,0,.81666],67:[0,.68611,.14208,0,.82666],68:[0,.68611,.09062,0,.87555],69:[0,.68611,.11431,0,.75666],70:[0,.68611,.12903,0,.72722],71:[0,.68611,.07347,0,.89527],72:[0,.68611,.17208,0,.8961],73:[0,.68611,.15681,0,.47166],74:[0,.68611,.145,0,.61055],75:[0,.68611,.14208,0,.89499],76:[0,.68611,0,0,.69777],77:[0,.68611,.17208,0,1.07277],78:[0,.68611,.17208,0,.8961],79:[0,.68611,.09062,0,.85499],80:[0,.68611,.0992,0,.78721],81:[.19444,.68611,.09062,0,.85499],82:[0,.68611,.02559,0,.85944],83:[0,.68611,.11264,0,.64999],84:[0,.68611,.12903,0,.7961],85:[0,.68611,.17208,0,.88083],86:[0,.68611,.18625,0,.86555],87:[0,.68611,.18625,0,1.15999],88:[0,.68611,.15681,0,.86555],89:[0,.68611,.19803,0,.86555],90:[0,.68611,.14208,0,.70888],91:[.25,.75,.1875,0,.35611],93:[.25,.75,.09972,0,.35611],94:[0,.69444,.06709,0,.59111],95:[.31,.13444,.09811,0,.59111],97:[0,.44444,.09426,0,.59111],98:[0,.69444,.07861,0,.53222],99:[0,.44444,.05222,0,.53222],100:[0,.69444,.10861,0,.59111],101:[0,.44444,.085,0,.53222],102:[.19444,.69444,.21778,0,.4],103:[.19444,.44444,.105,0,.53222],104:[0,.69444,.09426,0,.59111],105:[0,.69326,.11387,0,.35555],106:[.19444,.69326,.1672,0,.35555],107:[0,.69444,.11111,0,.53222],108:[0,.69444,.10861,0,.29666],109:[0,.44444,.09426,0,.94444],110:[0,.44444,.09426,0,.64999],111:[0,.44444,.07861,0,.59111],112:[.19444,.44444,.07861,0,.59111],113:[.19444,.44444,.105,0,.53222],114:[0,.44444,.11111,0,.50167],115:[0,.44444,.08167,0,.48694],116:[0,.63492,.09639,0,.385],117:[0,.44444,.09426,0,.62055],118:[0,.44444,.11111,0,.53222],119:[0,.44444,.11111,0,.76777],120:[0,.44444,.12583,0,.56055],121:[.19444,.44444,.105,0,.56166],122:[0,.44444,.13889,0,.49055],126:[.35,.34444,.11472,0,.59111],160:[0,0,0,0,.25],168:[0,.69444,.11473,0,.59111],176:[0,.69444,0,0,.94888],184:[.17014,0,0,0,.53222],198:[0,.68611,.11431,0,1.02277],216:[.04861,.73472,.09062,0,.88555],223:[.19444,.69444,.09736,0,.665],230:[0,.44444,.085,0,.82666],248:[.09722,.54167,.09458,0,.59111],305:[0,.44444,.09426,0,.35555],338:[0,.68611,.11431,0,1.14054],339:[0,.44444,.085,0,.82666],567:[.19444,.44444,.04611,0,.385],710:[0,.69444,.06709,0,.59111],711:[0,.63194,.08271,0,.59111],713:[0,.59444,.10444,0,.59111],714:[0,.69444,.08528,0,.59111],715:[0,.69444,0,0,.59111],728:[0,.69444,.10333,0,.59111],729:[0,.69444,.12945,0,.35555],730:[0,.69444,0,0,.94888],732:[0,.69444,.11472,0,.59111],733:[0,.69444,.11472,0,.59111],915:[0,.68611,.12903,0,.69777],916:[0,.68611,0,0,.94444],920:[0,.68611,.09062,0,.88555],923:[0,.68611,0,0,.80666],926:[0,.68611,.15092,0,.76777],928:[0,.68611,.17208,0,.8961],931:[0,.68611,.11431,0,.82666],933:[0,.68611,.10778,0,.88555],934:[0,.68611,.05632,0,.82666],936:[0,.68611,.10778,0,.88555],937:[0,.68611,.0992,0,.82666],8211:[0,.44444,.09811,0,.59111],8212:[0,.44444,.09811,0,1.18221],8216:[0,.69444,.12945,0,.35555],8217:[0,.69444,.12945,0,.35555],8220:[0,.69444,.16772,0,.62055],8221:[0,.69444,.07939,0,.62055]},"Main-Italic":{32:[0,0,0,0,.25],33:[0,.69444,.12417,0,.30667],34:[0,.69444,.06961,0,.51444],35:[.19444,.69444,.06616,0,.81777],37:[.05556,.75,.13639,0,.81777],38:[0,.69444,.09694,0,.76666],39:[0,.69444,.12417,0,.30667],40:[.25,.75,.16194,0,.40889],41:[.25,.75,.03694,0,.40889],42:[0,.75,.14917,0,.51111],43:[.05667,.56167,.03694,0,.76666],44:[.19444,.10556,0,0,.30667],45:[0,.43056,.02826,0,.35778],46:[0,.10556,0,0,.30667],47:[.25,.75,.16194,0,.51111],48:[0,.64444,.13556,0,.51111],49:[0,.64444,.13556,0,.51111],50:[0,.64444,.13556,0,.51111],51:[0,.64444,.13556,0,.51111],52:[.19444,.64444,.13556,0,.51111],53:[0,.64444,.13556,0,.51111],54:[0,.64444,.13556,0,.51111],55:[.19444,.64444,.13556,0,.51111],56:[0,.64444,.13556,0,.51111],57:[0,.64444,.13556,0,.51111],58:[0,.43056,.0582,0,.30667],59:[.19444,.43056,.0582,0,.30667],61:[-.13313,.36687,.06616,0,.76666],63:[0,.69444,.1225,0,.51111],64:[0,.69444,.09597,0,.76666],65:[0,.68333,0,0,.74333],66:[0,.68333,.10257,0,.70389],67:[0,.68333,.14528,0,.71555],68:[0,.68333,.09403,0,.755],69:[0,.68333,.12028,0,.67833],70:[0,.68333,.13305,0,.65277],71:[0,.68333,.08722,0,.77361],72:[0,.68333,.16389,0,.74333],73:[0,.68333,.15806,0,.38555],74:[0,.68333,.14028,0,.525],75:[0,.68333,.14528,0,.76888],76:[0,.68333,0,0,.62722],77:[0,.68333,.16389,0,.89666],78:[0,.68333,.16389,0,.74333],79:[0,.68333,.09403,0,.76666],80:[0,.68333,.10257,0,.67833],81:[.19444,.68333,.09403,0,.76666],82:[0,.68333,.03868,0,.72944],83:[0,.68333,.11972,0,.56222],84:[0,.68333,.13305,0,.71555],85:[0,.68333,.16389,0,.74333],86:[0,.68333,.18361,0,.74333],87:[0,.68333,.18361,0,.99888],88:[0,.68333,.15806,0,.74333],89:[0,.68333,.19383,0,.74333],90:[0,.68333,.14528,0,.61333],91:[.25,.75,.1875,0,.30667],93:[.25,.75,.10528,0,.30667],94:[0,.69444,.06646,0,.51111],95:[.31,.12056,.09208,0,.51111],97:[0,.43056,.07671,0,.51111],98:[0,.69444,.06312,0,.46],99:[0,.43056,.05653,0,.46],100:[0,.69444,.10333,0,.51111],101:[0,.43056,.07514,0,.46],102:[.19444,.69444,.21194,0,.30667],103:[.19444,.43056,.08847,0,.46],104:[0,.69444,.07671,0,.51111],105:[0,.65536,.1019,0,.30667],106:[.19444,.65536,.14467,0,.30667],107:[0,.69444,.10764,0,.46],108:[0,.69444,.10333,0,.25555],109:[0,.43056,.07671,0,.81777],110:[0,.43056,.07671,0,.56222],111:[0,.43056,.06312,0,.51111],112:[.19444,.43056,.06312,0,.51111],113:[.19444,.43056,.08847,0,.46],114:[0,.43056,.10764,0,.42166],115:[0,.43056,.08208,0,.40889],116:[0,.61508,.09486,0,.33222],117:[0,.43056,.07671,0,.53666],118:[0,.43056,.10764,0,.46],119:[0,.43056,.10764,0,.66444],120:[0,.43056,.12042,0,.46389],121:[.19444,.43056,.08847,0,.48555],122:[0,.43056,.12292,0,.40889],126:[.35,.31786,.11585,0,.51111],160:[0,0,0,0,.25],168:[0,.66786,.10474,0,.51111],176:[0,.69444,0,0,.83129],184:[.17014,0,0,0,.46],198:[0,.68333,.12028,0,.88277],216:[.04861,.73194,.09403,0,.76666],223:[.19444,.69444,.10514,0,.53666],230:[0,.43056,.07514,0,.71555],248:[.09722,.52778,.09194,0,.51111],338:[0,.68333,.12028,0,.98499],339:[0,.43056,.07514,0,.71555],710:[0,.69444,.06646,0,.51111],711:[0,.62847,.08295,0,.51111],713:[0,.56167,.10333,0,.51111],714:[0,.69444,.09694,0,.51111],715:[0,.69444,0,0,.51111],728:[0,.69444,.10806,0,.51111],729:[0,.66786,.11752,0,.30667],730:[0,.69444,0,0,.83129],732:[0,.66786,.11585,0,.51111],733:[0,.69444,.1225,0,.51111],915:[0,.68333,.13305,0,.62722],916:[0,.68333,0,0,.81777],920:[0,.68333,.09403,0,.76666],923:[0,.68333,0,0,.69222],926:[0,.68333,.15294,0,.66444],928:[0,.68333,.16389,0,.74333],931:[0,.68333,.12028,0,.71555],933:[0,.68333,.11111,0,.76666],934:[0,.68333,.05986,0,.71555],936:[0,.68333,.11111,0,.76666],937:[0,.68333,.10257,0,.71555],8211:[0,.43056,.09208,0,.51111],8212:[0,.43056,.09208,0,1.02222],8216:[0,.69444,.12417,0,.30667],8217:[0,.69444,.12417,0,.30667],8220:[0,.69444,.1685,0,.51444],8221:[0,.69444,.06961,0,.51444],8463:[0,.68889,0,0,.54028]},"Main-Regular":{32:[0,0,0,0,.25],33:[0,.69444,0,0,.27778],34:[0,.69444,0,0,.5],35:[.19444,.69444,0,0,.83334],36:[.05556,.75,0,0,.5],37:[.05556,.75,0,0,.83334],38:[0,.69444,0,0,.77778],39:[0,.69444,0,0,.27778],40:[.25,.75,0,0,.38889],41:[.25,.75,0,0,.38889],42:[0,.75,0,0,.5],43:[.08333,.58333,0,0,.77778],44:[.19444,.10556,0,0,.27778],45:[0,.43056,0,0,.33333],46:[0,.10556,0,0,.27778],47:[.25,.75,0,0,.5],48:[0,.64444,0,0,.5],49:[0,.64444,0,0,.5],50:[0,.64444,0,0,.5],51:[0,.64444,0,0,.5],52:[0,.64444,0,0,.5],53:[0,.64444,0,0,.5],54:[0,.64444,0,0,.5],55:[0,.64444,0,0,.5],56:[0,.64444,0,0,.5],57:[0,.64444,0,0,.5],58:[0,.43056,0,0,.27778],59:[.19444,.43056,0,0,.27778],60:[.0391,.5391,0,0,.77778],61:[-.13313,.36687,0,0,.77778],62:[.0391,.5391,0,0,.77778],63:[0,.69444,0,0,.47222],64:[0,.69444,0,0,.77778],65:[0,.68333,0,0,.75],66:[0,.68333,0,0,.70834],67:[0,.68333,0,0,.72222],68:[0,.68333,0,0,.76389],69:[0,.68333,0,0,.68056],70:[0,.68333,0,0,.65278],71:[0,.68333,0,0,.78472],72:[0,.68333,0,0,.75],73:[0,.68333,0,0,.36111],74:[0,.68333,0,0,.51389],75:[0,.68333,0,0,.77778],76:[0,.68333,0,0,.625],77:[0,.68333,0,0,.91667],78:[0,.68333,0,0,.75],79:[0,.68333,0,0,.77778],80:[0,.68333,0,0,.68056],81:[.19444,.68333,0,0,.77778],82:[0,.68333,0,0,.73611],83:[0,.68333,0,0,.55556],84:[0,.68333,0,0,.72222],85:[0,.68333,0,0,.75],86:[0,.68333,.01389,0,.75],87:[0,.68333,.01389,0,1.02778],88:[0,.68333,0,0,.75],89:[0,.68333,.025,0,.75],90:[0,.68333,0,0,.61111],91:[.25,.75,0,0,.27778],92:[.25,.75,0,0,.5],93:[.25,.75,0,0,.27778],94:[0,.69444,0,0,.5],95:[.31,.12056,.02778,0,.5],97:[0,.43056,0,0,.5],98:[0,.69444,0,0,.55556],99:[0,.43056,0,0,.44445],100:[0,.69444,0,0,.55556],101:[0,.43056,0,0,.44445],102:[0,.69444,.07778,0,.30556],103:[.19444,.43056,.01389,0,.5],104:[0,.69444,0,0,.55556],105:[0,.66786,0,0,.27778],106:[.19444,.66786,0,0,.30556],107:[0,.69444,0,0,.52778],108:[0,.69444,0,0,.27778],109:[0,.43056,0,0,.83334],110:[0,.43056,0,0,.55556],111:[0,.43056,0,0,.5],112:[.19444,.43056,0,0,.55556],113:[.19444,.43056,0,0,.52778],114:[0,.43056,0,0,.39167],115:[0,.43056,0,0,.39445],116:[0,.61508,0,0,.38889],117:[0,.43056,0,0,.55556],118:[0,.43056,.01389,0,.52778],119:[0,.43056,.01389,0,.72222],120:[0,.43056,0,0,.52778],121:[.19444,.43056,.01389,0,.52778],122:[0,.43056,0,0,.44445],123:[.25,.75,0,0,.5],124:[.25,.75,0,0,.27778],125:[.25,.75,0,0,.5],126:[.35,.31786,0,0,.5],160:[0,0,0,0,.25],163:[0,.69444,0,0,.76909],167:[.19444,.69444,0,0,.44445],168:[0,.66786,0,0,.5],172:[0,.43056,0,0,.66667],176:[0,.69444,0,0,.75],177:[.08333,.58333,0,0,.77778],182:[.19444,.69444,0,0,.61111],184:[.17014,0,0,0,.44445],198:[0,.68333,0,0,.90278],215:[.08333,.58333,0,0,.77778],216:[.04861,.73194,0,0,.77778],223:[0,.69444,0,0,.5],230:[0,.43056,0,0,.72222],247:[.08333,.58333,0,0,.77778],248:[.09722,.52778,0,0,.5],305:[0,.43056,0,0,.27778],338:[0,.68333,0,0,1.01389],339:[0,.43056,0,0,.77778],567:[.19444,.43056,0,0,.30556],710:[0,.69444,0,0,.5],711:[0,.62847,0,0,.5],713:[0,.56778,0,0,.5],714:[0,.69444,0,0,.5],715:[0,.69444,0,0,.5],728:[0,.69444,0,0,.5],729:[0,.66786,0,0,.27778],730:[0,.69444,0,0,.75],732:[0,.66786,0,0,.5],733:[0,.69444,0,0,.5],915:[0,.68333,0,0,.625],916:[0,.68333,0,0,.83334],920:[0,.68333,0,0,.77778],923:[0,.68333,0,0,.69445],926:[0,.68333,0,0,.66667],928:[0,.68333,0,0,.75],931:[0,.68333,0,0,.72222],933:[0,.68333,0,0,.77778],934:[0,.68333,0,0,.72222],936:[0,.68333,0,0,.77778],937:[0,.68333,0,0,.72222],8211:[0,.43056,.02778,0,.5],8212:[0,.43056,.02778,0,1],8216:[0,.69444,0,0,.27778],8217:[0,.69444,0,0,.27778],8220:[0,.69444,0,0,.5],8221:[0,.69444,0,0,.5],8224:[.19444,.69444,0,0,.44445],8225:[.19444,.69444,0,0,.44445],8230:[0,.123,0,0,1.172],8242:[0,.55556,0,0,.275],8407:[0,.71444,.15382,0,.5],8463:[0,.68889,0,0,.54028],8465:[0,.69444,0,0,.72222],8467:[0,.69444,0,.11111,.41667],8472:[.19444,.43056,0,.11111,.63646],8476:[0,.69444,0,0,.72222],8501:[0,.69444,0,0,.61111],8592:[-.13313,.36687,0,0,1],8593:[.19444,.69444,0,0,.5],8594:[-.13313,.36687,0,0,1],8595:[.19444,.69444,0,0,.5],8596:[-.13313,.36687,0,0,1],8597:[.25,.75,0,0,.5],8598:[.19444,.69444,0,0,1],8599:[.19444,.69444,0,0,1],8600:[.19444,.69444,0,0,1],8601:[.19444,.69444,0,0,1],8614:[.011,.511,0,0,1],8617:[.011,.511,0,0,1.126],8618:[.011,.511,0,0,1.126],8636:[-.13313,.36687,0,0,1],8637:[-.13313,.36687,0,0,1],8640:[-.13313,.36687,0,0,1],8641:[-.13313,.36687,0,0,1],8652:[.011,.671,0,0,1],8656:[-.13313,.36687,0,0,1],8657:[.19444,.69444,0,0,.61111],8658:[-.13313,.36687,0,0,1],8659:[.19444,.69444,0,0,.61111],8660:[-.13313,.36687,0,0,1],8661:[.25,.75,0,0,.61111],8704:[0,.69444,0,0,.55556],8706:[0,.69444,.05556,.08334,.5309],8707:[0,.69444,0,0,.55556],8709:[.05556,.75,0,0,.5],8711:[0,.68333,0,0,.83334],8712:[.0391,.5391,0,0,.66667],8715:[.0391,.5391,0,0,.66667],8722:[.08333,.58333,0,0,.77778],8723:[.08333,.58333,0,0,.77778],8725:[.25,.75,0,0,.5],8726:[.25,.75,0,0,.5],8727:[-.03472,.46528,0,0,.5],8728:[-.05555,.44445,0,0,.5],8729:[-.05555,.44445,0,0,.5],8730:[.2,.8,0,0,.83334],8733:[0,.43056,0,0,.77778],8734:[0,.43056,0,0,1],8736:[0,.69224,0,0,.72222],8739:[.25,.75,0,0,.27778],8741:[.25,.75,0,0,.5],8743:[0,.55556,0,0,.66667],8744:[0,.55556,0,0,.66667],8745:[0,.55556,0,0,.66667],8746:[0,.55556,0,0,.66667],8747:[.19444,.69444,.11111,0,.41667],8764:[-.13313,.36687,0,0,.77778],8768:[.19444,.69444,0,0,.27778],8771:[-.03625,.46375,0,0,.77778],8773:[-.022,.589,0,0,.778],8776:[-.01688,.48312,0,0,.77778],8781:[-.03625,.46375,0,0,.77778],8784:[-.133,.673,0,0,.778],8801:[-.03625,.46375,0,0,.77778],8804:[.13597,.63597,0,0,.77778],8805:[.13597,.63597,0,0,.77778],8810:[.0391,.5391,0,0,1],8811:[.0391,.5391,0,0,1],8826:[.0391,.5391,0,0,.77778],8827:[.0391,.5391,0,0,.77778],8834:[.0391,.5391,0,0,.77778],8835:[.0391,.5391,0,0,.77778],8838:[.13597,.63597,0,0,.77778],8839:[.13597,.63597,0,0,.77778],8846:[0,.55556,0,0,.66667],8849:[.13597,.63597,0,0,.77778],8850:[.13597,.63597,0,0,.77778],8851:[0,.55556,0,0,.66667],8852:[0,.55556,0,0,.66667],8853:[.08333,.58333,0,0,.77778],8854:[.08333,.58333,0,0,.77778],8855:[.08333,.58333,0,0,.77778],8856:[.08333,.58333,0,0,.77778],8857:[.08333,.58333,0,0,.77778],8866:[0,.69444,0,0,.61111],8867:[0,.69444,0,0,.61111],8868:[0,.69444,0,0,.77778],8869:[0,.69444,0,0,.77778],8872:[.249,.75,0,0,.867],8900:[-.05555,.44445,0,0,.5],8901:[-.05555,.44445,0,0,.27778],8902:[-.03472,.46528,0,0,.5],8904:[.005,.505,0,0,.9],8942:[.03,.903,0,0,.278],8943:[-.19,.313,0,0,1.172],8945:[-.1,.823,0,0,1.282],8968:[.25,.75,0,0,.44445],8969:[.25,.75,0,0,.44445],8970:[.25,.75,0,0,.44445],8971:[.25,.75,0,0,.44445],8994:[-.14236,.35764,0,0,1],8995:[-.14236,.35764,0,0,1],9136:[.244,.744,0,0,.412],9137:[.244,.745,0,0,.412],9651:[.19444,.69444,0,0,.88889],9657:[-.03472,.46528,0,0,.5],9661:[.19444,.69444,0,0,.88889],9667:[-.03472,.46528,0,0,.5],9711:[.19444,.69444,0,0,1],9824:[.12963,.69444,0,0,.77778],9825:[.12963,.69444,0,0,.77778],9826:[.12963,.69444,0,0,.77778],9827:[.12963,.69444,0,0,.77778],9837:[0,.75,0,0,.38889],9838:[.19444,.69444,0,0,.38889],9839:[.19444,.69444,0,0,.38889],10216:[.25,.75,0,0,.38889],10217:[.25,.75,0,0,.38889],10222:[.244,.744,0,0,.412],10223:[.244,.745,0,0,.412],10229:[.011,.511,0,0,1.609],10230:[.011,.511,0,0,1.638],10231:[.011,.511,0,0,1.859],10232:[.024,.525,0,0,1.609],10233:[.024,.525,0,0,1.638],10234:[.024,.525,0,0,1.858],10236:[.011,.511,0,0,1.638],10815:[0,.68333,0,0,.75],10927:[.13597,.63597,0,0,.77778],10928:[.13597,.63597,0,0,.77778],57376:[.19444,.69444,0,0,0]},"Math-BoldItalic":{32:[0,0,0,0,.25],48:[0,.44444,0,0,.575],49:[0,.44444,0,0,.575],50:[0,.44444,0,0,.575],51:[.19444,.44444,0,0,.575],52:[.19444,.44444,0,0,.575],53:[.19444,.44444,0,0,.575],54:[0,.64444,0,0,.575],55:[.19444,.44444,0,0,.575],56:[0,.64444,0,0,.575],57:[.19444,.44444,0,0,.575],65:[0,.68611,0,0,.86944],66:[0,.68611,.04835,0,.8664],67:[0,.68611,.06979,0,.81694],68:[0,.68611,.03194,0,.93812],69:[0,.68611,.05451,0,.81007],70:[0,.68611,.15972,0,.68889],71:[0,.68611,0,0,.88673],72:[0,.68611,.08229,0,.98229],73:[0,.68611,.07778,0,.51111],74:[0,.68611,.10069,0,.63125],75:[0,.68611,.06979,0,.97118],76:[0,.68611,0,0,.75555],77:[0,.68611,.11424,0,1.14201],78:[0,.68611,.11424,0,.95034],79:[0,.68611,.03194,0,.83666],80:[0,.68611,.15972,0,.72309],81:[.19444,.68611,0,0,.86861],82:[0,.68611,.00421,0,.87235],83:[0,.68611,.05382,0,.69271],84:[0,.68611,.15972,0,.63663],85:[0,.68611,.11424,0,.80027],86:[0,.68611,.25555,0,.67778],87:[0,.68611,.15972,0,1.09305],88:[0,.68611,.07778,0,.94722],89:[0,.68611,.25555,0,.67458],90:[0,.68611,.06979,0,.77257],97:[0,.44444,0,0,.63287],98:[0,.69444,0,0,.52083],99:[0,.44444,0,0,.51342],100:[0,.69444,0,0,.60972],101:[0,.44444,0,0,.55361],102:[.19444,.69444,.11042,0,.56806],103:[.19444,.44444,.03704,0,.5449],104:[0,.69444,0,0,.66759],105:[0,.69326,0,0,.4048],106:[.19444,.69326,.0622,0,.47083],107:[0,.69444,.01852,0,.6037],108:[0,.69444,.0088,0,.34815],109:[0,.44444,0,0,1.0324],110:[0,.44444,0,0,.71296],111:[0,.44444,0,0,.58472],112:[.19444,.44444,0,0,.60092],113:[.19444,.44444,.03704,0,.54213],114:[0,.44444,.03194,0,.5287],115:[0,.44444,0,0,.53125],116:[0,.63492,0,0,.41528],117:[0,.44444,0,0,.68102],118:[0,.44444,.03704,0,.56666],119:[0,.44444,.02778,0,.83148],120:[0,.44444,0,0,.65903],121:[.19444,.44444,.03704,0,.59028],122:[0,.44444,.04213,0,.55509],160:[0,0,0,0,.25],915:[0,.68611,.15972,0,.65694],916:[0,.68611,0,0,.95833],920:[0,.68611,.03194,0,.86722],923:[0,.68611,0,0,.80555],926:[0,.68611,.07458,0,.84125],928:[0,.68611,.08229,0,.98229],931:[0,.68611,.05451,0,.88507],933:[0,.68611,.15972,0,.67083],934:[0,.68611,0,0,.76666],936:[0,.68611,.11653,0,.71402],937:[0,.68611,.04835,0,.8789],945:[0,.44444,0,0,.76064],946:[.19444,.69444,.03403,0,.65972],947:[.19444,.44444,.06389,0,.59003],948:[0,.69444,.03819,0,.52222],949:[0,.44444,0,0,.52882],950:[.19444,.69444,.06215,0,.50833],951:[.19444,.44444,.03704,0,.6],952:[0,.69444,.03194,0,.5618],953:[0,.44444,0,0,.41204],954:[0,.44444,0,0,.66759],955:[0,.69444,0,0,.67083],956:[.19444,.44444,0,0,.70787],957:[0,.44444,.06898,0,.57685],958:[.19444,.69444,.03021,0,.50833],959:[0,.44444,0,0,.58472],960:[0,.44444,.03704,0,.68241],961:[.19444,.44444,0,0,.6118],962:[.09722,.44444,.07917,0,.42361],963:[0,.44444,.03704,0,.68588],964:[0,.44444,.13472,0,.52083],965:[0,.44444,.03704,0,.63055],966:[.19444,.44444,0,0,.74722],967:[.19444,.44444,0,0,.71805],968:[.19444,.69444,.03704,0,.75833],969:[0,.44444,.03704,0,.71782],977:[0,.69444,0,0,.69155],981:[.19444,.69444,0,0,.7125],982:[0,.44444,.03194,0,.975],1009:[.19444,.44444,0,0,.6118],1013:[0,.44444,0,0,.48333],57649:[0,.44444,0,0,.39352],57911:[.19444,.44444,0,0,.43889]},"Math-Italic":{32:[0,0,0,0,.25],48:[0,.43056,0,0,.5],49:[0,.43056,0,0,.5],50:[0,.43056,0,0,.5],51:[.19444,.43056,0,0,.5],52:[.19444,.43056,0,0,.5],53:[.19444,.43056,0,0,.5],54:[0,.64444,0,0,.5],55:[.19444,.43056,0,0,.5],56:[0,.64444,0,0,.5],57:[.19444,.43056,0,0,.5],65:[0,.68333,0,.13889,.75],66:[0,.68333,.05017,.08334,.75851],67:[0,.68333,.07153,.08334,.71472],68:[0,.68333,.02778,.05556,.82792],69:[0,.68333,.05764,.08334,.7382],70:[0,.68333,.13889,.08334,.64306],71:[0,.68333,0,.08334,.78625],72:[0,.68333,.08125,.05556,.83125],73:[0,.68333,.07847,.11111,.43958],74:[0,.68333,.09618,.16667,.55451],75:[0,.68333,.07153,.05556,.84931],76:[0,.68333,0,.02778,.68056],77:[0,.68333,.10903,.08334,.97014],78:[0,.68333,.10903,.08334,.80347],79:[0,.68333,.02778,.08334,.76278],80:[0,.68333,.13889,.08334,.64201],81:[.19444,.68333,0,.08334,.79056],82:[0,.68333,.00773,.08334,.75929],83:[0,.68333,.05764,.08334,.6132],84:[0,.68333,.13889,.08334,.58438],85:[0,.68333,.10903,.02778,.68278],86:[0,.68333,.22222,0,.58333],87:[0,.68333,.13889,0,.94445],88:[0,.68333,.07847,.08334,.82847],89:[0,.68333,.22222,0,.58056],90:[0,.68333,.07153,.08334,.68264],97:[0,.43056,0,0,.52859],98:[0,.69444,0,0,.42917],99:[0,.43056,0,.05556,.43276],100:[0,.69444,0,.16667,.52049],101:[0,.43056,0,.05556,.46563],102:[.19444,.69444,.10764,.16667,.48959],103:[.19444,.43056,.03588,.02778,.47697],104:[0,.69444,0,0,.57616],105:[0,.65952,0,0,.34451],106:[.19444,.65952,.05724,0,.41181],107:[0,.69444,.03148,0,.5206],108:[0,.69444,.01968,.08334,.29838],109:[0,.43056,0,0,.87801],110:[0,.43056,0,0,.60023],111:[0,.43056,0,.05556,.48472],112:[.19444,.43056,0,.08334,.50313],113:[.19444,.43056,.03588,.08334,.44641],114:[0,.43056,.02778,.05556,.45116],115:[0,.43056,0,.05556,.46875],116:[0,.61508,0,.08334,.36111],117:[0,.43056,0,.02778,.57246],118:[0,.43056,.03588,.02778,.48472],119:[0,.43056,.02691,.08334,.71592],120:[0,.43056,0,.02778,.57153],121:[.19444,.43056,.03588,.05556,.49028],122:[0,.43056,.04398,.05556,.46505],160:[0,0,0,0,.25],915:[0,.68333,.13889,.08334,.61528],916:[0,.68333,0,.16667,.83334],920:[0,.68333,.02778,.08334,.76278],923:[0,.68333,0,.16667,.69445],926:[0,.68333,.07569,.08334,.74236],928:[0,.68333,.08125,.05556,.83125],931:[0,.68333,.05764,.08334,.77986],933:[0,.68333,.13889,.05556,.58333],934:[0,.68333,0,.08334,.66667],936:[0,.68333,.11,.05556,.61222],937:[0,.68333,.05017,.08334,.7724],945:[0,.43056,.0037,.02778,.6397],946:[.19444,.69444,.05278,.08334,.56563],947:[.19444,.43056,.05556,0,.51773],948:[0,.69444,.03785,.05556,.44444],949:[0,.43056,0,.08334,.46632],950:[.19444,.69444,.07378,.08334,.4375],951:[.19444,.43056,.03588,.05556,.49653],952:[0,.69444,.02778,.08334,.46944],953:[0,.43056,0,.05556,.35394],954:[0,.43056,0,0,.57616],955:[0,.69444,0,0,.58334],956:[.19444,.43056,0,.02778,.60255],957:[0,.43056,.06366,.02778,.49398],958:[.19444,.69444,.04601,.11111,.4375],959:[0,.43056,0,.05556,.48472],960:[0,.43056,.03588,0,.57003],961:[.19444,.43056,0,.08334,.51702],962:[.09722,.43056,.07986,.08334,.36285],963:[0,.43056,.03588,0,.57141],964:[0,.43056,.1132,.02778,.43715],965:[0,.43056,.03588,.02778,.54028],966:[.19444,.43056,0,.08334,.65417],967:[.19444,.43056,0,.05556,.62569],968:[.19444,.69444,.03588,.11111,.65139],969:[0,.43056,.03588,0,.62245],977:[0,.69444,0,.08334,.59144],981:[.19444,.69444,0,.08334,.59583],982:[0,.43056,.02778,0,.82813],1009:[.19444,.43056,0,.08334,.51702],1013:[0,.43056,0,.05556,.4059],57649:[0,.43056,0,.02778,.32246],57911:[.19444,.43056,0,.08334,.38403]},"SansSerif-Bold":{32:[0,0,0,0,.25],33:[0,.69444,0,0,.36667],34:[0,.69444,0,0,.55834],35:[.19444,.69444,0,0,.91667],36:[.05556,.75,0,0,.55],37:[.05556,.75,0,0,1.02912],38:[0,.69444,0,0,.83056],39:[0,.69444,0,0,.30556],40:[.25,.75,0,0,.42778],41:[.25,.75,0,0,.42778],42:[0,.75,0,0,.55],43:[.11667,.61667,0,0,.85556],44:[.10556,.13056,0,0,.30556],45:[0,.45833,0,0,.36667],46:[0,.13056,0,0,.30556],47:[.25,.75,0,0,.55],48:[0,.69444,0,0,.55],49:[0,.69444,0,0,.55],50:[0,.69444,0,0,.55],51:[0,.69444,0,0,.55],52:[0,.69444,0,0,.55],53:[0,.69444,0,0,.55],54:[0,.69444,0,0,.55],55:[0,.69444,0,0,.55],56:[0,.69444,0,0,.55],57:[0,.69444,0,0,.55],58:[0,.45833,0,0,.30556],59:[.10556,.45833,0,0,.30556],61:[-.09375,.40625,0,0,.85556],63:[0,.69444,0,0,.51945],64:[0,.69444,0,0,.73334],65:[0,.69444,0,0,.73334],66:[0,.69444,0,0,.73334],67:[0,.69444,0,0,.70278],68:[0,.69444,0,0,.79445],69:[0,.69444,0,0,.64167],70:[0,.69444,0,0,.61111],71:[0,.69444,0,0,.73334],72:[0,.69444,0,0,.79445],73:[0,.69444,0,0,.33056],74:[0,.69444,0,0,.51945],75:[0,.69444,0,0,.76389],76:[0,.69444,0,0,.58056],77:[0,.69444,0,0,.97778],78:[0,.69444,0,0,.79445],79:[0,.69444,0,0,.79445],80:[0,.69444,0,0,.70278],81:[.10556,.69444,0,0,.79445],82:[0,.69444,0,0,.70278],83:[0,.69444,0,0,.61111],84:[0,.69444,0,0,.73334],85:[0,.69444,0,0,.76389],86:[0,.69444,.01528,0,.73334],87:[0,.69444,.01528,0,1.03889],88:[0,.69444,0,0,.73334],89:[0,.69444,.0275,0,.73334],90:[0,.69444,0,0,.67223],91:[.25,.75,0,0,.34306],93:[.25,.75,0,0,.34306],94:[0,.69444,0,0,.55],95:[.35,.10833,.03056,0,.55],97:[0,.45833,0,0,.525],98:[0,.69444,0,0,.56111],99:[0,.45833,0,0,.48889],100:[0,.69444,0,0,.56111],101:[0,.45833,0,0,.51111],102:[0,.69444,.07639,0,.33611],103:[.19444,.45833,.01528,0,.55],104:[0,.69444,0,0,.56111],105:[0,.69444,0,0,.25556],106:[.19444,.69444,0,0,.28611],107:[0,.69444,0,0,.53056],108:[0,.69444,0,0,.25556],109:[0,.45833,0,0,.86667],110:[0,.45833,0,0,.56111],111:[0,.45833,0,0,.55],112:[.19444,.45833,0,0,.56111],113:[.19444,.45833,0,0,.56111],114:[0,.45833,.01528,0,.37222],115:[0,.45833,0,0,.42167],116:[0,.58929,0,0,.40417],117:[0,.45833,0,0,.56111],118:[0,.45833,.01528,0,.5],119:[0,.45833,.01528,0,.74445],120:[0,.45833,0,0,.5],121:[.19444,.45833,.01528,0,.5],122:[0,.45833,0,0,.47639],126:[.35,.34444,0,0,.55],160:[0,0,0,0,.25],168:[0,.69444,0,0,.55],176:[0,.69444,0,0,.73334],180:[0,.69444,0,0,.55],184:[.17014,0,0,0,.48889],305:[0,.45833,0,0,.25556],567:[.19444,.45833,0,0,.28611],710:[0,.69444,0,0,.55],711:[0,.63542,0,0,.55],713:[0,.63778,0,0,.55],728:[0,.69444,0,0,.55],729:[0,.69444,0,0,.30556],730:[0,.69444,0,0,.73334],732:[0,.69444,0,0,.55],733:[0,.69444,0,0,.55],915:[0,.69444,0,0,.58056],916:[0,.69444,0,0,.91667],920:[0,.69444,0,0,.85556],923:[0,.69444,0,0,.67223],926:[0,.69444,0,0,.73334],928:[0,.69444,0,0,.79445],931:[0,.69444,0,0,.79445],933:[0,.69444,0,0,.85556],934:[0,.69444,0,0,.79445],936:[0,.69444,0,0,.85556],937:[0,.69444,0,0,.79445],8211:[0,.45833,.03056,0,.55],8212:[0,.45833,.03056,0,1.10001],8216:[0,.69444,0,0,.30556],8217:[0,.69444,0,0,.30556],8220:[0,.69444,0,0,.55834],8221:[0,.69444,0,0,.55834]},"SansSerif-Italic":{32:[0,0,0,0,.25],33:[0,.69444,.05733,0,.31945],34:[0,.69444,.00316,0,.5],35:[.19444,.69444,.05087,0,.83334],36:[.05556,.75,.11156,0,.5],37:[.05556,.75,.03126,0,.83334],38:[0,.69444,.03058,0,.75834],39:[0,.69444,.07816,0,.27778],40:[.25,.75,.13164,0,.38889],41:[.25,.75,.02536,0,.38889],42:[0,.75,.11775,0,.5],43:[.08333,.58333,.02536,0,.77778],44:[.125,.08333,0,0,.27778],45:[0,.44444,.01946,0,.33333],46:[0,.08333,0,0,.27778],47:[.25,.75,.13164,0,.5],48:[0,.65556,.11156,0,.5],49:[0,.65556,.11156,0,.5],50:[0,.65556,.11156,0,.5],51:[0,.65556,.11156,0,.5],52:[0,.65556,.11156,0,.5],53:[0,.65556,.11156,0,.5],54:[0,.65556,.11156,0,.5],55:[0,.65556,.11156,0,.5],56:[0,.65556,.11156,0,.5],57:[0,.65556,.11156,0,.5],58:[0,.44444,.02502,0,.27778],59:[.125,.44444,.02502,0,.27778],61:[-.13,.37,.05087,0,.77778],63:[0,.69444,.11809,0,.47222],64:[0,.69444,.07555,0,.66667],65:[0,.69444,0,0,.66667],66:[0,.69444,.08293,0,.66667],67:[0,.69444,.11983,0,.63889],68:[0,.69444,.07555,0,.72223],69:[0,.69444,.11983,0,.59722],70:[0,.69444,.13372,0,.56945],71:[0,.69444,.11983,0,.66667],72:[0,.69444,.08094,0,.70834],73:[0,.69444,.13372,0,.27778],74:[0,.69444,.08094,0,.47222],75:[0,.69444,.11983,0,.69445],76:[0,.69444,0,0,.54167],77:[0,.69444,.08094,0,.875],78:[0,.69444,.08094,0,.70834],79:[0,.69444,.07555,0,.73611],80:[0,.69444,.08293,0,.63889],81:[.125,.69444,.07555,0,.73611],82:[0,.69444,.08293,0,.64584],83:[0,.69444,.09205,0,.55556],84:[0,.69444,.13372,0,.68056],85:[0,.69444,.08094,0,.6875],86:[0,.69444,.1615,0,.66667],87:[0,.69444,.1615,0,.94445],88:[0,.69444,.13372,0,.66667],89:[0,.69444,.17261,0,.66667],90:[0,.69444,.11983,0,.61111],91:[.25,.75,.15942,0,.28889],93:[.25,.75,.08719,0,.28889],94:[0,.69444,.0799,0,.5],95:[.35,.09444,.08616,0,.5],97:[0,.44444,.00981,0,.48056],98:[0,.69444,.03057,0,.51667],99:[0,.44444,.08336,0,.44445],100:[0,.69444,.09483,0,.51667],101:[0,.44444,.06778,0,.44445],102:[0,.69444,.21705,0,.30556],103:[.19444,.44444,.10836,0,.5],104:[0,.69444,.01778,0,.51667],105:[0,.67937,.09718,0,.23889],106:[.19444,.67937,.09162,0,.26667],107:[0,.69444,.08336,0,.48889],108:[0,.69444,.09483,0,.23889],109:[0,.44444,.01778,0,.79445],110:[0,.44444,.01778,0,.51667],111:[0,.44444,.06613,0,.5],112:[.19444,.44444,.0389,0,.51667],113:[.19444,.44444,.04169,0,.51667],114:[0,.44444,.10836,0,.34167],115:[0,.44444,.0778,0,.38333],116:[0,.57143,.07225,0,.36111],117:[0,.44444,.04169,0,.51667],118:[0,.44444,.10836,0,.46111],119:[0,.44444,.10836,0,.68334],120:[0,.44444,.09169,0,.46111],121:[.19444,.44444,.10836,0,.46111],122:[0,.44444,.08752,0,.43472],126:[.35,.32659,.08826,0,.5],160:[0,0,0,0,.25],168:[0,.67937,.06385,0,.5],176:[0,.69444,0,0,.73752],184:[.17014,0,0,0,.44445],305:[0,.44444,.04169,0,.23889],567:[.19444,.44444,.04169,0,.26667],710:[0,.69444,.0799,0,.5],711:[0,.63194,.08432,0,.5],713:[0,.60889,.08776,0,.5],714:[0,.69444,.09205,0,.5],715:[0,.69444,0,0,.5],728:[0,.69444,.09483,0,.5],729:[0,.67937,.07774,0,.27778],730:[0,.69444,0,0,.73752],732:[0,.67659,.08826,0,.5],733:[0,.69444,.09205,0,.5],915:[0,.69444,.13372,0,.54167],916:[0,.69444,0,0,.83334],920:[0,.69444,.07555,0,.77778],923:[0,.69444,0,0,.61111],926:[0,.69444,.12816,0,.66667],928:[0,.69444,.08094,0,.70834],931:[0,.69444,.11983,0,.72222],933:[0,.69444,.09031,0,.77778],934:[0,.69444,.04603,0,.72222],936:[0,.69444,.09031,0,.77778],937:[0,.69444,.08293,0,.72222],8211:[0,.44444,.08616,0,.5],8212:[0,.44444,.08616,0,1],8216:[0,.69444,.07816,0,.27778],8217:[0,.69444,.07816,0,.27778],8220:[0,.69444,.14205,0,.5],8221:[0,.69444,.00316,0,.5]},"SansSerif-Regular":{32:[0,0,0,0,.25],33:[0,.69444,0,0,.31945],34:[0,.69444,0,0,.5],35:[.19444,.69444,0,0,.83334],36:[.05556,.75,0,0,.5],37:[.05556,.75,0,0,.83334],38:[0,.69444,0,0,.75834],39:[0,.69444,0,0,.27778],40:[.25,.75,0,0,.38889],41:[.25,.75,0,0,.38889],42:[0,.75,0,0,.5],43:[.08333,.58333,0,0,.77778],44:[.125,.08333,0,0,.27778],45:[0,.44444,0,0,.33333],46:[0,.08333,0,0,.27778],47:[.25,.75,0,0,.5],48:[0,.65556,0,0,.5],49:[0,.65556,0,0,.5],50:[0,.65556,0,0,.5],51:[0,.65556,0,0,.5],52:[0,.65556,0,0,.5],53:[0,.65556,0,0,.5],54:[0,.65556,0,0,.5],55:[0,.65556,0,0,.5],56:[0,.65556,0,0,.5],57:[0,.65556,0,0,.5],58:[0,.44444,0,0,.27778],59:[.125,.44444,0,0,.27778],61:[-.13,.37,0,0,.77778],63:[0,.69444,0,0,.47222],64:[0,.69444,0,0,.66667],65:[0,.69444,0,0,.66667],66:[0,.69444,0,0,.66667],67:[0,.69444,0,0,.63889],68:[0,.69444,0,0,.72223],69:[0,.69444,0,0,.59722],70:[0,.69444,0,0,.56945],71:[0,.69444,0,0,.66667],72:[0,.69444,0,0,.70834],73:[0,.69444,0,0,.27778],74:[0,.69444,0,0,.47222],75:[0,.69444,0,0,.69445],76:[0,.69444,0,0,.54167],77:[0,.69444,0,0,.875],78:[0,.69444,0,0,.70834],79:[0,.69444,0,0,.73611],80:[0,.69444,0,0,.63889],81:[.125,.69444,0,0,.73611],82:[0,.69444,0,0,.64584],83:[0,.69444,0,0,.55556],84:[0,.69444,0,0,.68056],85:[0,.69444,0,0,.6875],86:[0,.69444,.01389,0,.66667],87:[0,.69444,.01389,0,.94445],88:[0,.69444,0,0,.66667],89:[0,.69444,.025,0,.66667],90:[0,.69444,0,0,.61111],91:[.25,.75,0,0,.28889],93:[.25,.75,0,0,.28889],94:[0,.69444,0,0,.5],95:[.35,.09444,.02778,0,.5],97:[0,.44444,0,0,.48056],98:[0,.69444,0,0,.51667],99:[0,.44444,0,0,.44445],100:[0,.69444,0,0,.51667],101:[0,.44444,0,0,.44445],102:[0,.69444,.06944,0,.30556],103:[.19444,.44444,.01389,0,.5],104:[0,.69444,0,0,.51667],105:[0,.67937,0,0,.23889],106:[.19444,.67937,0,0,.26667],107:[0,.69444,0,0,.48889],108:[0,.69444,0,0,.23889],109:[0,.44444,0,0,.79445],110:[0,.44444,0,0,.51667],111:[0,.44444,0,0,.5],112:[.19444,.44444,0,0,.51667],113:[.19444,.44444,0,0,.51667],114:[0,.44444,.01389,0,.34167],115:[0,.44444,0,0,.38333],116:[0,.57143,0,0,.36111],117:[0,.44444,0,0,.51667],118:[0,.44444,.01389,0,.46111],119:[0,.44444,.01389,0,.68334],120:[0,.44444,0,0,.46111],121:[.19444,.44444,.01389,0,.46111],122:[0,.44444,0,0,.43472],126:[.35,.32659,0,0,.5],160:[0,0,0,0,.25],168:[0,.67937,0,0,.5],176:[0,.69444,0,0,.66667],184:[.17014,0,0,0,.44445],305:[0,.44444,0,0,.23889],567:[.19444,.44444,0,0,.26667],710:[0,.69444,0,0,.5],711:[0,.63194,0,0,.5],713:[0,.60889,0,0,.5],714:[0,.69444,0,0,.5],715:[0,.69444,0,0,.5],728:[0,.69444,0,0,.5],729:[0,.67937,0,0,.27778],730:[0,.69444,0,0,.66667],732:[0,.67659,0,0,.5],733:[0,.69444,0,0,.5],915:[0,.69444,0,0,.54167],916:[0,.69444,0,0,.83334],920:[0,.69444,0,0,.77778],923:[0,.69444,0,0,.61111],926:[0,.69444,0,0,.66667],928:[0,.69444,0,0,.70834],931:[0,.69444,0,0,.72222],933:[0,.69444,0,0,.77778],934:[0,.69444,0,0,.72222],936:[0,.69444,0,0,.77778],937:[0,.69444,0,0,.72222],8211:[0,.44444,.02778,0,.5],8212:[0,.44444,.02778,0,1],8216:[0,.69444,0,0,.27778],8217:[0,.69444,0,0,.27778],8220:[0,.69444,0,0,.5],8221:[0,.69444,0,0,.5]},"Script-Regular":{32:[0,0,0,0,.25],65:[0,.7,.22925,0,.80253],66:[0,.7,.04087,0,.90757],67:[0,.7,.1689,0,.66619],68:[0,.7,.09371,0,.77443],69:[0,.7,.18583,0,.56162],70:[0,.7,.13634,0,.89544],71:[0,.7,.17322,0,.60961],72:[0,.7,.29694,0,.96919],73:[0,.7,.19189,0,.80907],74:[.27778,.7,.19189,0,1.05159],75:[0,.7,.31259,0,.91364],76:[0,.7,.19189,0,.87373],77:[0,.7,.15981,0,1.08031],78:[0,.7,.3525,0,.9015],79:[0,.7,.08078,0,.73787],80:[0,.7,.08078,0,1.01262],81:[0,.7,.03305,0,.88282],82:[0,.7,.06259,0,.85],83:[0,.7,.19189,0,.86767],84:[0,.7,.29087,0,.74697],85:[0,.7,.25815,0,.79996],86:[0,.7,.27523,0,.62204],87:[0,.7,.27523,0,.80532],88:[0,.7,.26006,0,.94445],89:[0,.7,.2939,0,.70961],90:[0,.7,.24037,0,.8212],160:[0,0,0,0,.25]},"Size1-Regular":{32:[0,0,0,0,.25],40:[.35001,.85,0,0,.45834],41:[.35001,.85,0,0,.45834],47:[.35001,.85,0,0,.57778],91:[.35001,.85,0,0,.41667],92:[.35001,.85,0,0,.57778],93:[.35001,.85,0,0,.41667],123:[.35001,.85,0,0,.58334],125:[.35001,.85,0,0,.58334],160:[0,0,0,0,.25],710:[0,.72222,0,0,.55556],732:[0,.72222,0,0,.55556],770:[0,.72222,0,0,.55556],771:[0,.72222,0,0,.55556],8214:[-.00099,.601,0,0,.77778],8593:[1e-5,.6,0,0,.66667],8595:[1e-5,.6,0,0,.66667],8657:[1e-5,.6,0,0,.77778],8659:[1e-5,.6,0,0,.77778],8719:[.25001,.75,0,0,.94445],8720:[.25001,.75,0,0,.94445],8721:[.25001,.75,0,0,1.05556],8730:[.35001,.85,0,0,1],8739:[-.00599,.606,0,0,.33333],8741:[-.00599,.606,0,0,.55556],8747:[.30612,.805,.19445,0,.47222],8748:[.306,.805,.19445,0,.47222],8749:[.306,.805,.19445,0,.47222],8750:[.30612,.805,.19445,0,.47222],8896:[.25001,.75,0,0,.83334],8897:[.25001,.75,0,0,.83334],8898:[.25001,.75,0,0,.83334],8899:[.25001,.75,0,0,.83334],8968:[.35001,.85,0,0,.47222],8969:[.35001,.85,0,0,.47222],8970:[.35001,.85,0,0,.47222],8971:[.35001,.85,0,0,.47222],9168:[-.00099,.601,0,0,.66667],10216:[.35001,.85,0,0,.47222],10217:[.35001,.85,0,0,.47222],10752:[.25001,.75,0,0,1.11111],10753:[.25001,.75,0,0,1.11111],10754:[.25001,.75,0,0,1.11111],10756:[.25001,.75,0,0,.83334],10758:[.25001,.75,0,0,.83334]},"Size2-Regular":{32:[0,0,0,0,.25],40:[.65002,1.15,0,0,.59722],41:[.65002,1.15,0,0,.59722],47:[.65002,1.15,0,0,.81111],91:[.65002,1.15,0,0,.47222],92:[.65002,1.15,0,0,.81111],93:[.65002,1.15,0,0,.47222],123:[.65002,1.15,0,0,.66667],125:[.65002,1.15,0,0,.66667],160:[0,0,0,0,.25],710:[0,.75,0,0,1],732:[0,.75,0,0,1],770:[0,.75,0,0,1],771:[0,.75,0,0,1],8719:[.55001,1.05,0,0,1.27778],8720:[.55001,1.05,0,0,1.27778],8721:[.55001,1.05,0,0,1.44445],8730:[.65002,1.15,0,0,1],8747:[.86225,1.36,.44445,0,.55556],8748:[.862,1.36,.44445,0,.55556],8749:[.862,1.36,.44445,0,.55556],8750:[.86225,1.36,.44445,0,.55556],8896:[.55001,1.05,0,0,1.11111],8897:[.55001,1.05,0,0,1.11111],8898:[.55001,1.05,0,0,1.11111],8899:[.55001,1.05,0,0,1.11111],8968:[.65002,1.15,0,0,.52778],8969:[.65002,1.15,0,0,.52778],8970:[.65002,1.15,0,0,.52778],8971:[.65002,1.15,0,0,.52778],10216:[.65002,1.15,0,0,.61111],10217:[.65002,1.15,0,0,.61111],10752:[.55001,1.05,0,0,1.51112],10753:[.55001,1.05,0,0,1.51112],10754:[.55001,1.05,0,0,1.51112],10756:[.55001,1.05,0,0,1.11111],10758:[.55001,1.05,0,0,1.11111]},"Size3-Regular":{32:[0,0,0,0,.25],40:[.95003,1.45,0,0,.73611],41:[.95003,1.45,0,0,.73611],47:[.95003,1.45,0,0,1.04445],91:[.95003,1.45,0,0,.52778],92:[.95003,1.45,0,0,1.04445],93:[.95003,1.45,0,0,.52778],123:[.95003,1.45,0,0,.75],125:[.95003,1.45,0,0,.75],160:[0,0,0,0,.25],710:[0,.75,0,0,1.44445],732:[0,.75,0,0,1.44445],770:[0,.75,0,0,1.44445],771:[0,.75,0,0,1.44445],8730:[.95003,1.45,0,0,1],8968:[.95003,1.45,0,0,.58334],8969:[.95003,1.45,0,0,.58334],8970:[.95003,1.45,0,0,.58334],8971:[.95003,1.45,0,0,.58334],10216:[.95003,1.45,0,0,.75],10217:[.95003,1.45,0,0,.75]},"Size4-Regular":{32:[0,0,0,0,.25],40:[1.25003,1.75,0,0,.79167],41:[1.25003,1.75,0,0,.79167],47:[1.25003,1.75,0,0,1.27778],91:[1.25003,1.75,0,0,.58334],92:[1.25003,1.75,0,0,1.27778],93:[1.25003,1.75,0,0,.58334],123:[1.25003,1.75,0,0,.80556],125:[1.25003,1.75,0,0,.80556],160:[0,0,0,0,.25],710:[0,.825,0,0,1.8889],732:[0,.825,0,0,1.8889],770:[0,.825,0,0,1.8889],771:[0,.825,0,0,1.8889],8730:[1.25003,1.75,0,0,1],8968:[1.25003,1.75,0,0,.63889],8969:[1.25003,1.75,0,0,.63889],8970:[1.25003,1.75,0,0,.63889],8971:[1.25003,1.75,0,0,.63889],9115:[.64502,1.155,0,0,.875],9116:[1e-5,.6,0,0,.875],9117:[.64502,1.155,0,0,.875],9118:[.64502,1.155,0,0,.875],9119:[1e-5,.6,0,0,.875],9120:[.64502,1.155,0,0,.875],9121:[.64502,1.155,0,0,.66667],9122:[-.00099,.601,0,0,.66667],9123:[.64502,1.155,0,0,.66667],9124:[.64502,1.155,0,0,.66667],9125:[-.00099,.601,0,0,.66667],9126:[.64502,1.155,0,0,.66667],9127:[1e-5,.9,0,0,.88889],9128:[.65002,1.15,0,0,.88889],9129:[.90001,0,0,0,.88889],9130:[0,.3,0,0,.88889],9131:[1e-5,.9,0,0,.88889],9132:[.65002,1.15,0,0,.88889],9133:[.90001,0,0,0,.88889],9143:[.88502,.915,0,0,1.05556],10216:[1.25003,1.75,0,0,.80556],10217:[1.25003,1.75,0,0,.80556],57344:[-.00499,.605,0,0,1.05556],57345:[-.00499,.605,0,0,1.05556],57680:[0,.12,0,0,.45],57681:[0,.12,0,0,.45],57682:[0,.12,0,0,.45],57683:[0,.12,0,0,.45]},"Typewriter-Regular":{32:[0,0,0,0,.525],33:[0,.61111,0,0,.525],34:[0,.61111,0,0,.525],35:[0,.61111,0,0,.525],36:[.08333,.69444,0,0,.525],37:[.08333,.69444,0,0,.525],38:[0,.61111,0,0,.525],39:[0,.61111,0,0,.525],40:[.08333,.69444,0,0,.525],41:[.08333,.69444,0,0,.525],42:[0,.52083,0,0,.525],43:[-.08056,.53055,0,0,.525],44:[.13889,.125,0,0,.525],45:[-.08056,.53055,0,0,.525],46:[0,.125,0,0,.525],47:[.08333,.69444,0,0,.525],48:[0,.61111,0,0,.525],49:[0,.61111,0,0,.525],50:[0,.61111,0,0,.525],51:[0,.61111,0,0,.525],52:[0,.61111,0,0,.525],53:[0,.61111,0,0,.525],54:[0,.61111,0,0,.525],55:[0,.61111,0,0,.525],56:[0,.61111,0,0,.525],57:[0,.61111,0,0,.525],58:[0,.43056,0,0,.525],59:[.13889,.43056,0,0,.525],60:[-.05556,.55556,0,0,.525],61:[-.19549,.41562,0,0,.525],62:[-.05556,.55556,0,0,.525],63:[0,.61111,0,0,.525],64:[0,.61111,0,0,.525],65:[0,.61111,0,0,.525],66:[0,.61111,0,0,.525],67:[0,.61111,0,0,.525],68:[0,.61111,0,0,.525],69:[0,.61111,0,0,.525],70:[0,.61111,0,0,.525],71:[0,.61111,0,0,.525],72:[0,.61111,0,0,.525],73:[0,.61111,0,0,.525],74:[0,.61111,0,0,.525],75:[0,.61111,0,0,.525],76:[0,.61111,0,0,.525],77:[0,.61111,0,0,.525],78:[0,.61111,0,0,.525],79:[0,.61111,0,0,.525],80:[0,.61111,0,0,.525],81:[.13889,.61111,0,0,.525],82:[0,.61111,0,0,.525],83:[0,.61111,0,0,.525],84:[0,.61111,0,0,.525],85:[0,.61111,0,0,.525],86:[0,.61111,0,0,.525],87:[0,.61111,0,0,.525],88:[0,.61111,0,0,.525],89:[0,.61111,0,0,.525],90:[0,.61111,0,0,.525],91:[.08333,.69444,0,0,.525],92:[.08333,.69444,0,0,.525],93:[.08333,.69444,0,0,.525],94:[0,.61111,0,0,.525],95:[.09514,0,0,0,.525],96:[0,.61111,0,0,.525],97:[0,.43056,0,0,.525],98:[0,.61111,0,0,.525],99:[0,.43056,0,0,.525],100:[0,.61111,0,0,.525],101:[0,.43056,0,0,.525],102:[0,.61111,0,0,.525],103:[.22222,.43056,0,0,.525],104:[0,.61111,0,0,.525],105:[0,.61111,0,0,.525],106:[.22222,.61111,0,0,.525],107:[0,.61111,0,0,.525],108:[0,.61111,0,0,.525],109:[0,.43056,0,0,.525],110:[0,.43056,0,0,.525],111:[0,.43056,0,0,.525],112:[.22222,.43056,0,0,.525],113:[.22222,.43056,0,0,.525],114:[0,.43056,0,0,.525],115:[0,.43056,0,0,.525],116:[0,.55358,0,0,.525],117:[0,.43056,0,0,.525],118:[0,.43056,0,0,.525],119:[0,.43056,0,0,.525],120:[0,.43056,0,0,.525],121:[.22222,.43056,0,0,.525],122:[0,.43056,0,0,.525],123:[.08333,.69444,0,0,.525],124:[.08333,.69444,0,0,.525],125:[.08333,.69444,0,0,.525],126:[0,.61111,0,0,.525],127:[0,.61111,0,0,.525],160:[0,0,0,0,.525],176:[0,.61111,0,0,.525],184:[.19445,0,0,0,.525],305:[0,.43056,0,0,.525],567:[.22222,.43056,0,0,.525],711:[0,.56597,0,0,.525],713:[0,.56555,0,0,.525],714:[0,.61111,0,0,.525],715:[0,.61111,0,0,.525],728:[0,.61111,0,0,.525],730:[0,.61111,0,0,.525],770:[0,.61111,0,0,.525],771:[0,.61111,0,0,.525],776:[0,.61111,0,0,.525],915:[0,.61111,0,0,.525],916:[0,.61111,0,0,.525],920:[0,.61111,0,0,.525],923:[0,.61111,0,0,.525],926:[0,.61111,0,0,.525],928:[0,.61111,0,0,.525],931:[0,.61111,0,0,.525],933:[0,.61111,0,0,.525],934:[0,.61111,0,0,.525],936:[0,.61111,0,0,.525],937:[0,.61111,0,0,.525],8216:[0,.61111,0,0,.525],8217:[0,.61111,0,0,.525],8242:[0,.61111,0,0,.525],9251:[.11111,.21944,0,0,.525]}},iA={slant:[.25,.25,.25],space:[0,0,0],stretch:[0,0,0],shrink:[0,0,0],xHeight:[.431,.431,.431],quad:[1,1.171,1.472],extraSpace:[0,0,0],num1:[.677,.732,.925],num2:[.394,.384,.387],num3:[.444,.471,.504],denom1:[.686,.752,1.025],denom2:[.345,.344,.532],sup1:[.413,.503,.504],sup2:[.363,.431,.404],sup3:[.289,.286,.294],sub1:[.15,.143,.2],sub2:[.247,.286,.4],supDrop:[.386,.353,.494],subDrop:[.05,.071,.1],delim1:[2.39,1.7,1.98],delim2:[1.01,1.157,1.42],axisHeight:[.25,.25,.25],defaultRuleThickness:[.04,.049,.049],bigOpSpacing1:[.111,.111,.111],bigOpSpacing2:[.166,.166,.166],bigOpSpacing3:[.2,.2,.2],bigOpSpacing4:[.6,.611,.611],bigOpSpacing5:[.1,.143,.143],sqrtRuleThickness:[.04,.04,.04],ptPerEm:[10,10,10],doubleRuleSep:[.2,.2,.2],arrayRuleWidth:[.04,.04,.04],fboxsep:[.3,.3,.3],fboxrule:[.04,.04,.04]},iP={Å:"A",Ð:"D",Þ:"o",å:"a",ð:"d",þ:"o",А:"A",Б:"B",В:"B",Г:"F",Д:"A",Е:"E",Ж:"K",З:"3",И:"N",Й:"N",К:"K",Л:"N",М:"M",Н:"H",О:"O",П:"N",Р:"P",С:"C",Т:"T",У:"y",Ф:"O",Х:"X",Ц:"U",Ч:"h",Ш:"W",Щ:"W",Ъ:"B",Ы:"X",Ь:"B",Э:"3",Ю:"X",Я:"R",а:"a",б:"b",в:"a",г:"r",д:"y",е:"e",ж:"m",з:"e",и:"n",й:"n",к:"n",л:"n",м:"m",н:"n",о:"o",п:"n",р:"p",с:"c",т:"o",у:"y",ф:"b",х:"x",ц:"n",ч:"n",ш:"w",щ:"w",ъ:"a",ы:"m",ь:"a",э:"e",ю:"m",я:"r"};function iN(Y,et){iM[Y]=et}function iI(Y,et,en){if(!iM[et])throw Error("Font metrics not found for font: "+et+".");var ei=Y.charCodeAt(0),eo=iM[et][ei];if(!eo&&Y[0]in iP&&(ei=iP[Y[0]].charCodeAt(0),eo=iM[et][ei]),!eo&&"text"===en&&im(ei)&&(eo=iM[et][77]),eo)return{depth:eo[0],height:eo[1],italic:eo[2],skew:eo[3],width:eo[4]}}var iD={};function iR(Y){var et;if(!iD[et=Y>=5?0:Y>=3?1:2]){var en=iD[et]={cssEmPerMu:iA.quad[et]/18};for(var ei in iA)iA.hasOwnProperty(ei)&&(en[ei]=iA[ei][et])}return iD[et]}var iL=[[1,1,1],[2,1,1],[3,1,1],[4,2,1],[5,2,1],[6,3,1],[7,4,2],[8,6,3],[9,7,6],[10,8,7],[11,10,9]],iF=[.5,.6,.7,.8,.9,1,1.2,1.44,1.728,2.074,2.488],iB=function(Y,et){return et.size<2?Y:iL[Y-1][et.size-1]};class iz{constructor(Y){this.style=void 0,this.color=void 0,this.size=void 0,this.textSize=void 0,this.phantom=void 0,this.font=void 0,this.fontFamily=void 0,this.fontWeight=void 0,this.fontShape=void 0,this.sizeMultiplier=void 0,this.maxSize=void 0,this.minRuleThickness=void 0,this._fontMetrics=void 0,this.style=Y.style,this.color=Y.color,this.size=Y.size||iz.BASESIZE,this.textSize=Y.textSize||this.size,this.phantom=!!Y.phantom,this.font=Y.font||"",this.fontFamily=Y.fontFamily||"",this.fontWeight=Y.fontWeight||"",this.fontShape=Y.fontShape||"",this.sizeMultiplier=iF[this.size-1],this.maxSize=Y.maxSize,this.minRuleThickness=Y.minRuleThickness,this._fontMetrics=void 0}extend(Y){var et={style:this.style,size:this.size,textSize:this.textSize,color:this.color,phantom:this.phantom,font:this.font,fontFamily:this.fontFamily,fontWeight:this.fontWeight,fontShape:this.fontShape,maxSize:this.maxSize,minRuleThickness:this.minRuleThickness};for(var en in Y)Y.hasOwnProperty(en)&&(et[en]=Y[en]);return new iz(et)}havingStyle(Y){return this.style===Y?this:this.extend({style:Y,size:iB(this.textSize,Y)})}havingCrampedStyle(){return this.havingStyle(this.style.cramp())}havingSize(Y){return this.size===Y&&this.textSize===Y?this:this.extend({style:this.style.text(),size:Y,textSize:Y,sizeMultiplier:iF[Y-1]})}havingBaseStyle(Y){Y=Y||this.style.text();var et=iB(iz.BASESIZE,Y);return this.size===et&&this.textSize===iz.BASESIZE&&this.style===Y?this:this.extend({style:Y,size:et})}havingBaseSizing(){var Y;switch(this.style.id){case 4:case 5:Y=3;break;case 6:case 7:Y=1;break;default:Y=6}return this.extend({style:this.style.text(),size:Y})}withColor(Y){return this.extend({color:Y})}withPhantom(){return this.extend({phantom:!0})}withFont(Y){return this.extend({font:Y})}withTextFontFamily(Y){return this.extend({fontFamily:Y,font:""})}withTextFontWeight(Y){return this.extend({fontWeight:Y,font:""})}withTextFontShape(Y){return this.extend({fontShape:Y,font:""})}sizingClasses(Y){return Y.size!==this.size?["sizing","reset-size"+Y.size,"size"+this.size]:[]}baseSizingClasses(){return this.size!==iz.BASESIZE?["sizing","reset-size"+this.size,"size"+iz.BASESIZE]:[]}fontMetrics(){return this._fontMetrics||(this._fontMetrics=iR(this.size)),this._fontMetrics}getColor(){return this.phantom?"transparent":this.color}}iz.BASESIZE=6;var iU={pt:1,mm:7227/2540,cm:7227/254,in:72.27,bp:1.00375,pc:12,dd:1238/1157,cc:14856/1157,nd:685/642,nc:1370/107,sp:1/65536,px:1.00375},iZ={ex:!0,em:!0,mu:!0},iH=function(Y){return"string"!=typeof Y&&(Y=Y.unit),Y in iU||Y in iZ||"ex"===Y},iG=function(Y,et){var en,ei;if(Y.unit in iU)en=iU[Y.unit]/et.fontMetrics().ptPerEm/et.sizeMultiplier;else if("mu"===Y.unit)en=et.fontMetrics().cssEmPerMu;else{if(ei=et.style.isTight()?et.havingStyle(et.style.text()):et,"ex"===Y.unit)en=ei.fontMetrics().xHeight;else if("em"===Y.unit)en=ei.fontMetrics().quad;else throw new rz("Invalid unit: '"+Y.unit+"'");ei!==et&&(en*=ei.sizeMultiplier/et.sizeMultiplier)}return Math.min(Y.number*en,et.maxSize)},iV=function(Y){return+Y.toFixed(4)+"em"},iW=function(Y){return Y.filter(Y=>Y).join(" ")},iq=function(Y,et,en){if(this.classes=Y||[],this.attributes={},this.height=0,this.depth=0,this.maxFontSize=0,this.style=en||{},et){et.style.isTight()&&this.classes.push("mtight");var ei=et.getColor();ei&&(this.style.color=ei)}},iK=function(Y){var et=document.createElement(Y);for(var en in et.className=iW(this.classes),this.style)this.style.hasOwnProperty(en)&&(et.style[en]=this.style[en]);for(var ei in this.attributes)this.attributes.hasOwnProperty(ei)&&et.setAttribute(ei,this.attributes[ei]);for(var eo=0;eo"};class iQ{constructor(Y,et,en,ei){this.children=void 0,this.attributes=void 0,this.classes=void 0,this.height=void 0,this.depth=void 0,this.width=void 0,this.maxFontSize=void 0,this.style=void 0,iq.call(this,Y,en,ei),this.children=et||[]}setAttribute(Y,et){this.attributes[Y]=et}hasClass(Y){return rW.contains(this.classes,Y)}toNode(){return iK.call(this,"span")}toMarkup(){return i$.call(this,"span")}}class iJ{constructor(Y,et,en,ei){this.children=void 0,this.attributes=void 0,this.classes=void 0,this.height=void 0,this.depth=void 0,this.maxFontSize=void 0,this.style=void 0,iq.call(this,et,ei),this.children=en||[],this.setAttribute("href",Y)}setAttribute(Y,et){this.attributes[Y]=et}hasClass(Y){return rW.contains(this.classes,Y)}toNode(){return iK.call(this,"a")}toMarkup(){return i$.call(this,"a")}}class i0{constructor(Y,et,en){this.src=void 0,this.alt=void 0,this.classes=void 0,this.height=void 0,this.depth=void 0,this.maxFontSize=void 0,this.style=void 0,this.alt=et,this.src=Y,this.classes=["mord"],this.style=en}hasClass(Y){return rW.contains(this.classes,Y)}toNode(){var Y=document.createElement("img");for(var et in Y.src=this.src,Y.alt=this.alt,Y.className="mord",this.style)this.style.hasOwnProperty(et)&&(Y.style[et]=this.style[et]);return Y}toMarkup(){var Y=""+this.alt+"0&&((et=document.createElement("span")).style.marginRight=iV(this.italic)),this.classes.length>0&&((et=et||document.createElement("span")).className=iW(this.classes)),this.style)this.style.hasOwnProperty(en)&&((et=et||document.createElement("span")).style[en]=this.style[en]);return et?(et.appendChild(Y),et):Y}toMarkup(){var Y=!1,et="0&&(en+="margin-right:"+this.italic+"em;"),this.style)this.style.hasOwnProperty(ei)&&(en+=rW.hyphenate(ei)+":"+this.style[ei]+";");en&&(Y=!0,et+=' style="'+rW.escape(en)+'"');var eo=rW.escape(this.text);return Y?et+=">"+eo+"":eo}}class i4{constructor(Y,et){this.children=void 0,this.attributes=void 0,this.children=Y||[],this.attributes=et||{}}toNode(){var Y="http://www.w3.org/2000/svg",et=document.createElementNS(Y,"svg");for(var en in this.attributes)Object.prototype.hasOwnProperty.call(this.attributes,en)&&et.setAttribute(en,this.attributes[en]);for(var ei=0;ei"}}class i3{constructor(Y,et){this.pathName=void 0,this.alternate=void 0,this.pathName=Y,this.alternate=et}toNode(){var Y="http://www.w3.org/2000/svg",et=document.createElementNS(Y,"path");return this.alternate?et.setAttribute("d",this.alternate):et.setAttribute("d",ij[this.pathName]),et}toMarkup(){return this.alternate?"":""}}class i6{constructor(Y){this.attributes=void 0,this.attributes=Y||{}}toNode(){var Y="http://www.w3.org/2000/svg",et=document.createElementNS(Y,"line");for(var en in this.attributes)Object.prototype.hasOwnProperty.call(this.attributes,en)&&et.setAttribute(en,this.attributes[en]);return et}toMarkup(){var Y=""}}function i7(Y){if(Y instanceof i5)return Y;throw Error("Expected symbolNode but got "+String(Y)+".")}function i8(Y){if(Y instanceof iQ)return Y;throw Error("Expected span but got "+String(Y)+".")}var ot={bin:1,close:1,inner:1,open:1,punct:1,rel:1},or={"accent-token":1,mathord:1,"op-token":1,spacing:1,textord:1},oi={math:{},text:{}};function oo(Y,et,en,ei,eo,ea){oi[Y][eo]={font:et,group:en,replace:ei},ea&&ei&&(oi[Y][ei]=oi[Y][eo])}var os="math",ol="text",ou="main",oc="ams",od="accent-token",of="bin",oh="close",om="inner",og="mathord",ov="op-token",ow="open",oC="punct",oS="rel",oE="spacing",oT="textord";oo(os,ou,oS,"≡","\\equiv",!0),oo(os,ou,oS,"≺","\\prec",!0),oo(os,ou,oS,"≻","\\succ",!0),oo(os,ou,oS,"∼","\\sim",!0),oo(os,ou,oS,"⊥","\\perp"),oo(os,ou,oS,"⪯","\\preceq",!0),oo(os,ou,oS,"⪰","\\succeq",!0),oo(os,ou,oS,"≃","\\simeq",!0),oo(os,ou,oS,"∣","\\mid",!0),oo(os,ou,oS,"≪","\\ll",!0),oo(os,ou,oS,"≫","\\gg",!0),oo(os,ou,oS,"≍","\\asymp",!0),oo(os,ou,oS,"∥","\\parallel"),oo(os,ou,oS,"⋈","\\bowtie",!0),oo(os,ou,oS,"⌣","\\smile",!0),oo(os,ou,oS,"⊑","\\sqsubseteq",!0),oo(os,ou,oS,"⊒","\\sqsupseteq",!0),oo(os,ou,oS,"≐","\\doteq",!0),oo(os,ou,oS,"⌢","\\frown",!0),oo(os,ou,oS,"∋","\\ni",!0),oo(os,ou,oS,"∝","\\propto",!0),oo(os,ou,oS,"⊢","\\vdash",!0),oo(os,ou,oS,"⊣","\\dashv",!0),oo(os,ou,oS,"∋","\\owns"),oo(os,ou,oC,".","\\ldotp"),oo(os,ou,oC,"⋅","\\cdotp"),oo(os,ou,oT,"#","\\#"),oo(ol,ou,oT,"#","\\#"),oo(os,ou,oT,"&","\\&"),oo(ol,ou,oT,"&","\\&"),oo(os,ou,oT,"ℵ","\\aleph",!0),oo(os,ou,oT,"∀","\\forall",!0),oo(os,ou,oT,"ℏ","\\hbar",!0),oo(os,ou,oT,"∃","\\exists",!0),oo(os,ou,oT,"∇","\\nabla",!0),oo(os,ou,oT,"♭","\\flat",!0),oo(os,ou,oT,"ℓ","\\ell",!0),oo(os,ou,oT,"♮","\\natural",!0),oo(os,ou,oT,"♣","\\clubsuit",!0),oo(os,ou,oT,"℘","\\wp",!0),oo(os,ou,oT,"♯","\\sharp",!0),oo(os,ou,oT,"♢","\\diamondsuit",!0),oo(os,ou,oT,"ℜ","\\Re",!0),oo(os,ou,oT,"♡","\\heartsuit",!0),oo(os,ou,oT,"ℑ","\\Im",!0),oo(os,ou,oT,"♠","\\spadesuit",!0),oo(os,ou,oT,"\xa7","\\S",!0),oo(ol,ou,oT,"\xa7","\\S"),oo(os,ou,oT,"\xb6","\\P",!0),oo(ol,ou,oT,"\xb6","\\P"),oo(os,ou,oT,"†","\\dag"),oo(ol,ou,oT,"†","\\dag"),oo(ol,ou,oT,"†","\\textdagger"),oo(os,ou,oT,"‡","\\ddag"),oo(ol,ou,oT,"‡","\\ddag"),oo(ol,ou,oT,"‡","\\textdaggerdbl"),oo(os,ou,oh,"⎱","\\rmoustache",!0),oo(os,ou,ow,"⎰","\\lmoustache",!0),oo(os,ou,oh,"⟯","\\rgroup",!0),oo(os,ou,ow,"⟮","\\lgroup",!0),oo(os,ou,of,"∓","\\mp",!0),oo(os,ou,of,"⊖","\\ominus",!0),oo(os,ou,of,"⊎","\\uplus",!0),oo(os,ou,of,"⊓","\\sqcap",!0),oo(os,ou,of,"∗","\\ast"),oo(os,ou,of,"⊔","\\sqcup",!0),oo(os,ou,of,"◯","\\bigcirc",!0),oo(os,ou,of,"∙","\\bullet",!0),oo(os,ou,of,"‡","\\ddagger"),oo(os,ou,of,"≀","\\wr",!0),oo(os,ou,of,"⨿","\\amalg"),oo(os,ou,of,"&","\\And"),oo(os,ou,oS,"⟵","\\longleftarrow",!0),oo(os,ou,oS,"⇐","\\Leftarrow",!0),oo(os,ou,oS,"⟸","\\Longleftarrow",!0),oo(os,ou,oS,"⟶","\\longrightarrow",!0),oo(os,ou,oS,"⇒","\\Rightarrow",!0),oo(os,ou,oS,"⟹","\\Longrightarrow",!0),oo(os,ou,oS,"↔","\\leftrightarrow",!0),oo(os,ou,oS,"⟷","\\longleftrightarrow",!0),oo(os,ou,oS,"⇔","\\Leftrightarrow",!0),oo(os,ou,oS,"⟺","\\Longleftrightarrow",!0),oo(os,ou,oS,"↦","\\mapsto",!0),oo(os,ou,oS,"⟼","\\longmapsto",!0),oo(os,ou,oS,"↗","\\nearrow",!0),oo(os,ou,oS,"↩","\\hookleftarrow",!0),oo(os,ou,oS,"↪","\\hookrightarrow",!0),oo(os,ou,oS,"↘","\\searrow",!0),oo(os,ou,oS,"↼","\\leftharpoonup",!0),oo(os,ou,oS,"⇀","\\rightharpoonup",!0),oo(os,ou,oS,"↙","\\swarrow",!0),oo(os,ou,oS,"↽","\\leftharpoondown",!0),oo(os,ou,oS,"⇁","\\rightharpoondown",!0),oo(os,ou,oS,"↖","\\nwarrow",!0),oo(os,ou,oS,"⇌","\\rightleftharpoons",!0),oo(os,oc,oS,"≮","\\nless",!0),oo(os,oc,oS,"","\\@nleqslant"),oo(os,oc,oS,"","\\@nleqq"),oo(os,oc,oS,"⪇","\\lneq",!0),oo(os,oc,oS,"≨","\\lneqq",!0),oo(os,oc,oS,"","\\@lvertneqq"),oo(os,oc,oS,"⋦","\\lnsim",!0),oo(os,oc,oS,"⪉","\\lnapprox",!0),oo(os,oc,oS,"⊀","\\nprec",!0),oo(os,oc,oS,"⋠","\\npreceq",!0),oo(os,oc,oS,"⋨","\\precnsim",!0),oo(os,oc,oS,"⪹","\\precnapprox",!0),oo(os,oc,oS,"≁","\\nsim",!0),oo(os,oc,oS,"","\\@nshortmid"),oo(os,oc,oS,"∤","\\nmid",!0),oo(os,oc,oS,"⊬","\\nvdash",!0),oo(os,oc,oS,"⊭","\\nvDash",!0),oo(os,oc,oS,"⋪","\\ntriangleleft"),oo(os,oc,oS,"⋬","\\ntrianglelefteq",!0),oo(os,oc,oS,"⊊","\\subsetneq",!0),oo(os,oc,oS,"","\\@varsubsetneq"),oo(os,oc,oS,"⫋","\\subsetneqq",!0),oo(os,oc,oS,"","\\@varsubsetneqq"),oo(os,oc,oS,"≯","\\ngtr",!0),oo(os,oc,oS,"","\\@ngeqslant"),oo(os,oc,oS,"","\\@ngeqq"),oo(os,oc,oS,"⪈","\\gneq",!0),oo(os,oc,oS,"≩","\\gneqq",!0),oo(os,oc,oS,"","\\@gvertneqq"),oo(os,oc,oS,"⋧","\\gnsim",!0),oo(os,oc,oS,"⪊","\\gnapprox",!0),oo(os,oc,oS,"⊁","\\nsucc",!0),oo(os,oc,oS,"⋡","\\nsucceq",!0),oo(os,oc,oS,"⋩","\\succnsim",!0),oo(os,oc,oS,"⪺","\\succnapprox",!0),oo(os,oc,oS,"≆","\\ncong",!0),oo(os,oc,oS,"","\\@nshortparallel"),oo(os,oc,oS,"∦","\\nparallel",!0),oo(os,oc,oS,"⊯","\\nVDash",!0),oo(os,oc,oS,"⋫","\\ntriangleright"),oo(os,oc,oS,"⋭","\\ntrianglerighteq",!0),oo(os,oc,oS,"","\\@nsupseteqq"),oo(os,oc,oS,"⊋","\\supsetneq",!0),oo(os,oc,oS,"","\\@varsupsetneq"),oo(os,oc,oS,"⫌","\\supsetneqq",!0),oo(os,oc,oS,"","\\@varsupsetneqq"),oo(os,oc,oS,"⊮","\\nVdash",!0),oo(os,oc,oS,"⪵","\\precneqq",!0),oo(os,oc,oS,"⪶","\\succneqq",!0),oo(os,oc,oS,"","\\@nsubseteqq"),oo(os,oc,of,"⊴","\\unlhd"),oo(os,oc,of,"⊵","\\unrhd"),oo(os,oc,oS,"↚","\\nleftarrow",!0),oo(os,oc,oS,"↛","\\nrightarrow",!0),oo(os,oc,oS,"⇍","\\nLeftarrow",!0),oo(os,oc,oS,"⇏","\\nRightarrow",!0),oo(os,oc,oS,"↮","\\nleftrightarrow",!0),oo(os,oc,oS,"⇎","\\nLeftrightarrow",!0),oo(os,oc,oS,"△","\\vartriangle"),oo(os,oc,oT,"ℏ","\\hslash"),oo(os,oc,oT,"▽","\\triangledown"),oo(os,oc,oT,"◊","\\lozenge"),oo(os,oc,oT,"Ⓢ","\\circledS"),oo(os,oc,oT,"\xae","\\circledR"),oo(ol,oc,oT,"\xae","\\circledR"),oo(os,oc,oT,"∡","\\measuredangle",!0),oo(os,oc,oT,"∄","\\nexists"),oo(os,oc,oT,"℧","\\mho"),oo(os,oc,oT,"Ⅎ","\\Finv",!0),oo(os,oc,oT,"⅁","\\Game",!0),oo(os,oc,oT,"‵","\\backprime"),oo(os,oc,oT,"▲","\\blacktriangle"),oo(os,oc,oT,"▼","\\blacktriangledown"),oo(os,oc,oT,"■","\\blacksquare"),oo(os,oc,oT,"⧫","\\blacklozenge"),oo(os,oc,oT,"★","\\bigstar"),oo(os,oc,oT,"∢","\\sphericalangle",!0),oo(os,oc,oT,"∁","\\complement",!0),oo(os,oc,oT,"\xf0","\\eth",!0),oo(ol,ou,oT,"\xf0","\xf0"),oo(os,oc,oT,"╱","\\diagup"),oo(os,oc,oT,"╲","\\diagdown"),oo(os,oc,oT,"□","\\square"),oo(os,oc,oT,"□","\\Box"),oo(os,oc,oT,"◊","\\Diamond"),oo(os,oc,oT,"\xa5","\\yen",!0),oo(ol,oc,oT,"\xa5","\\yen",!0),oo(os,oc,oT,"✓","\\checkmark",!0),oo(ol,oc,oT,"✓","\\checkmark"),oo(os,oc,oT,"ℶ","\\beth",!0),oo(os,oc,oT,"ℸ","\\daleth",!0),oo(os,oc,oT,"ℷ","\\gimel",!0),oo(os,oc,oT,"ϝ","\\digamma",!0),oo(os,oc,oT,"ϰ","\\varkappa"),oo(os,oc,ow,"┌","\\@ulcorner",!0),oo(os,oc,oh,"┐","\\@urcorner",!0),oo(os,oc,ow,"└","\\@llcorner",!0),oo(os,oc,oh,"┘","\\@lrcorner",!0),oo(os,oc,oS,"≦","\\leqq",!0),oo(os,oc,oS,"⩽","\\leqslant",!0),oo(os,oc,oS,"⪕","\\eqslantless",!0),oo(os,oc,oS,"≲","\\lesssim",!0),oo(os,oc,oS,"⪅","\\lessapprox",!0),oo(os,oc,oS,"≊","\\approxeq",!0),oo(os,oc,of,"⋖","\\lessdot"),oo(os,oc,oS,"⋘","\\lll",!0),oo(os,oc,oS,"≶","\\lessgtr",!0),oo(os,oc,oS,"⋚","\\lesseqgtr",!0),oo(os,oc,oS,"⪋","\\lesseqqgtr",!0),oo(os,oc,oS,"≑","\\doteqdot"),oo(os,oc,oS,"≓","\\risingdotseq",!0),oo(os,oc,oS,"≒","\\fallingdotseq",!0),oo(os,oc,oS,"∽","\\backsim",!0),oo(os,oc,oS,"⋍","\\backsimeq",!0),oo(os,oc,oS,"⫅","\\subseteqq",!0),oo(os,oc,oS,"⋐","\\Subset",!0),oo(os,oc,oS,"⊏","\\sqsubset",!0),oo(os,oc,oS,"≼","\\preccurlyeq",!0),oo(os,oc,oS,"⋞","\\curlyeqprec",!0),oo(os,oc,oS,"≾","\\precsim",!0),oo(os,oc,oS,"⪷","\\precapprox",!0),oo(os,oc,oS,"⊲","\\vartriangleleft"),oo(os,oc,oS,"⊴","\\trianglelefteq"),oo(os,oc,oS,"⊨","\\vDash",!0),oo(os,oc,oS,"⊪","\\Vvdash",!0),oo(os,oc,oS,"⌣","\\smallsmile"),oo(os,oc,oS,"⌢","\\smallfrown"),oo(os,oc,oS,"≏","\\bumpeq",!0),oo(os,oc,oS,"≎","\\Bumpeq",!0),oo(os,oc,oS,"≧","\\geqq",!0),oo(os,oc,oS,"⩾","\\geqslant",!0),oo(os,oc,oS,"⪖","\\eqslantgtr",!0),oo(os,oc,oS,"≳","\\gtrsim",!0),oo(os,oc,oS,"⪆","\\gtrapprox",!0),oo(os,oc,of,"⋗","\\gtrdot"),oo(os,oc,oS,"⋙","\\ggg",!0),oo(os,oc,oS,"≷","\\gtrless",!0),oo(os,oc,oS,"⋛","\\gtreqless",!0),oo(os,oc,oS,"⪌","\\gtreqqless",!0),oo(os,oc,oS,"≖","\\eqcirc",!0),oo(os,oc,oS,"≗","\\circeq",!0),oo(os,oc,oS,"≜","\\triangleq",!0),oo(os,oc,oS,"∼","\\thicksim"),oo(os,oc,oS,"≈","\\thickapprox"),oo(os,oc,oS,"⫆","\\supseteqq",!0),oo(os,oc,oS,"⋑","\\Supset",!0),oo(os,oc,oS,"⊐","\\sqsupset",!0),oo(os,oc,oS,"≽","\\succcurlyeq",!0),oo(os,oc,oS,"⋟","\\curlyeqsucc",!0),oo(os,oc,oS,"≿","\\succsim",!0),oo(os,oc,oS,"⪸","\\succapprox",!0),oo(os,oc,oS,"⊳","\\vartriangleright"),oo(os,oc,oS,"⊵","\\trianglerighteq"),oo(os,oc,oS,"⊩","\\Vdash",!0),oo(os,oc,oS,"∣","\\shortmid"),oo(os,oc,oS,"∥","\\shortparallel"),oo(os,oc,oS,"≬","\\between",!0),oo(os,oc,oS,"⋔","\\pitchfork",!0),oo(os,oc,oS,"∝","\\varpropto"),oo(os,oc,oS,"◀","\\blacktriangleleft"),oo(os,oc,oS,"∴","\\therefore",!0),oo(os,oc,oS,"∍","\\backepsilon"),oo(os,oc,oS,"▶","\\blacktriangleright"),oo(os,oc,oS,"∵","\\because",!0),oo(os,oc,oS,"⋘","\\llless"),oo(os,oc,oS,"⋙","\\gggtr"),oo(os,oc,of,"⊲","\\lhd"),oo(os,oc,of,"⊳","\\rhd"),oo(os,oc,oS,"≂","\\eqsim",!0),oo(os,ou,oS,"⋈","\\Join"),oo(os,oc,oS,"≑","\\Doteq",!0),oo(os,oc,of,"∔","\\dotplus",!0),oo(os,oc,of,"∖","\\smallsetminus"),oo(os,oc,of,"⋒","\\Cap",!0),oo(os,oc,of,"⋓","\\Cup",!0),oo(os,oc,of,"⩞","\\doublebarwedge",!0),oo(os,oc,of,"⊟","\\boxminus",!0),oo(os,oc,of,"⊞","\\boxplus",!0),oo(os,oc,of,"⋇","\\divideontimes",!0),oo(os,oc,of,"⋉","\\ltimes",!0),oo(os,oc,of,"⋊","\\rtimes",!0),oo(os,oc,of,"⋋","\\leftthreetimes",!0),oo(os,oc,of,"⋌","\\rightthreetimes",!0),oo(os,oc,of,"⋏","\\curlywedge",!0),oo(os,oc,of,"⋎","\\curlyvee",!0),oo(os,oc,of,"⊝","\\circleddash",!0),oo(os,oc,of,"⊛","\\circledast",!0),oo(os,oc,of,"⋅","\\centerdot"),oo(os,oc,of,"⊺","\\intercal",!0),oo(os,oc,of,"⋒","\\doublecap"),oo(os,oc,of,"⋓","\\doublecup"),oo(os,oc,of,"⊠","\\boxtimes",!0),oo(os,oc,oS,"⇢","\\dashrightarrow",!0),oo(os,oc,oS,"⇠","\\dashleftarrow",!0),oo(os,oc,oS,"⇇","\\leftleftarrows",!0),oo(os,oc,oS,"⇆","\\leftrightarrows",!0),oo(os,oc,oS,"⇚","\\Lleftarrow",!0),oo(os,oc,oS,"↞","\\twoheadleftarrow",!0),oo(os,oc,oS,"↢","\\leftarrowtail",!0),oo(os,oc,oS,"↫","\\looparrowleft",!0),oo(os,oc,oS,"⇋","\\leftrightharpoons",!0),oo(os,oc,oS,"↶","\\curvearrowleft",!0),oo(os,oc,oS,"↺","\\circlearrowleft",!0),oo(os,oc,oS,"↰","\\Lsh",!0),oo(os,oc,oS,"⇈","\\upuparrows",!0),oo(os,oc,oS,"↿","\\upharpoonleft",!0),oo(os,oc,oS,"⇃","\\downharpoonleft",!0),oo(os,ou,oS,"⊶","\\origof",!0),oo(os,ou,oS,"⊷","\\imageof",!0),oo(os,oc,oS,"⊸","\\multimap",!0),oo(os,oc,oS,"↭","\\leftrightsquigarrow",!0),oo(os,oc,oS,"⇉","\\rightrightarrows",!0),oo(os,oc,oS,"⇄","\\rightleftarrows",!0),oo(os,oc,oS,"↠","\\twoheadrightarrow",!0),oo(os,oc,oS,"↣","\\rightarrowtail",!0),oo(os,oc,oS,"↬","\\looparrowright",!0),oo(os,oc,oS,"↷","\\curvearrowright",!0),oo(os,oc,oS,"↻","\\circlearrowright",!0),oo(os,oc,oS,"↱","\\Rsh",!0),oo(os,oc,oS,"⇊","\\downdownarrows",!0),oo(os,oc,oS,"↾","\\upharpoonright",!0),oo(os,oc,oS,"⇂","\\downharpoonright",!0),oo(os,oc,oS,"⇝","\\rightsquigarrow",!0),oo(os,oc,oS,"⇝","\\leadsto"),oo(os,oc,oS,"⇛","\\Rrightarrow",!0),oo(os,oc,oS,"↾","\\restriction"),oo(os,ou,oT,"‘","`"),oo(os,ou,oT,"$","\\$"),oo(ol,ou,oT,"$","\\$"),oo(ol,ou,oT,"$","\\textdollar"),oo(os,ou,oT,"%","\\%"),oo(ol,ou,oT,"%","\\%"),oo(os,ou,oT,"_","\\_"),oo(ol,ou,oT,"_","\\_"),oo(ol,ou,oT,"_","\\textunderscore"),oo(os,ou,oT,"∠","\\angle",!0),oo(os,ou,oT,"∞","\\infty",!0),oo(os,ou,oT,"′","\\prime"),oo(os,ou,oT,"△","\\triangle"),oo(os,ou,oT,"Γ","\\Gamma",!0),oo(os,ou,oT,"Δ","\\Delta",!0),oo(os,ou,oT,"Θ","\\Theta",!0),oo(os,ou,oT,"Λ","\\Lambda",!0),oo(os,ou,oT,"Ξ","\\Xi",!0),oo(os,ou,oT,"Π","\\Pi",!0),oo(os,ou,oT,"Σ","\\Sigma",!0),oo(os,ou,oT,"Υ","\\Upsilon",!0),oo(os,ou,oT,"Φ","\\Phi",!0),oo(os,ou,oT,"Ψ","\\Psi",!0),oo(os,ou,oT,"Ω","\\Omega",!0),oo(os,ou,oT,"A","Α"),oo(os,ou,oT,"B","Β"),oo(os,ou,oT,"E","Ε"),oo(os,ou,oT,"Z","Ζ"),oo(os,ou,oT,"H","Η"),oo(os,ou,oT,"I","Ι"),oo(os,ou,oT,"K","Κ"),oo(os,ou,oT,"M","Μ"),oo(os,ou,oT,"N","Ν"),oo(os,ou,oT,"O","Ο"),oo(os,ou,oT,"P","Ρ"),oo(os,ou,oT,"T","Τ"),oo(os,ou,oT,"X","Χ"),oo(os,ou,oT,"\xac","\\neg",!0),oo(os,ou,oT,"\xac","\\lnot"),oo(os,ou,oT,"⊤","\\top"),oo(os,ou,oT,"⊥","\\bot"),oo(os,ou,oT,"∅","\\emptyset"),oo(os,oc,oT,"∅","\\varnothing"),oo(os,ou,og,"α","\\alpha",!0),oo(os,ou,og,"β","\\beta",!0),oo(os,ou,og,"γ","\\gamma",!0),oo(os,ou,og,"δ","\\delta",!0),oo(os,ou,og,"ϵ","\\epsilon",!0),oo(os,ou,og,"ζ","\\zeta",!0),oo(os,ou,og,"η","\\eta",!0),oo(os,ou,og,"θ","\\theta",!0),oo(os,ou,og,"ι","\\iota",!0),oo(os,ou,og,"κ","\\kappa",!0),oo(os,ou,og,"λ","\\lambda",!0),oo(os,ou,og,"μ","\\mu",!0),oo(os,ou,og,"ν","\\nu",!0),oo(os,ou,og,"ξ","\\xi",!0),oo(os,ou,og,"ο","\\omicron",!0),oo(os,ou,og,"π","\\pi",!0),oo(os,ou,og,"ρ","\\rho",!0),oo(os,ou,og,"σ","\\sigma",!0),oo(os,ou,og,"τ","\\tau",!0),oo(os,ou,og,"υ","\\upsilon",!0),oo(os,ou,og,"ϕ","\\phi",!0),oo(os,ou,og,"χ","\\chi",!0),oo(os,ou,og,"ψ","\\psi",!0),oo(os,ou,og,"ω","\\omega",!0),oo(os,ou,og,"ε","\\varepsilon",!0),oo(os,ou,og,"ϑ","\\vartheta",!0),oo(os,ou,og,"ϖ","\\varpi",!0),oo(os,ou,og,"ϱ","\\varrho",!0),oo(os,ou,og,"ς","\\varsigma",!0),oo(os,ou,og,"φ","\\varphi",!0),oo(os,ou,of,"∗","*",!0),oo(os,ou,of,"+","+"),oo(os,ou,of,"−","-",!0),oo(os,ou,of,"⋅","\\cdot",!0),oo(os,ou,of,"∘","\\circ",!0),oo(os,ou,of,"\xf7","\\div",!0),oo(os,ou,of,"\xb1","\\pm",!0),oo(os,ou,of,"\xd7","\\times",!0),oo(os,ou,of,"∩","\\cap",!0),oo(os,ou,of,"∪","\\cup",!0),oo(os,ou,of,"∖","\\setminus",!0),oo(os,ou,of,"∧","\\land"),oo(os,ou,of,"∨","\\lor"),oo(os,ou,of,"∧","\\wedge",!0),oo(os,ou,of,"∨","\\vee",!0),oo(os,ou,oT,"√","\\surd"),oo(os,ou,ow,"⟨","\\langle",!0),oo(os,ou,ow,"∣","\\lvert"),oo(os,ou,ow,"∥","\\lVert"),oo(os,ou,oh,"?","?"),oo(os,ou,oh,"!","!"),oo(os,ou,oh,"⟩","\\rangle",!0),oo(os,ou,oh,"∣","\\rvert"),oo(os,ou,oh,"∥","\\rVert"),oo(os,ou,oS,"=","="),oo(os,ou,oS,":",":"),oo(os,ou,oS,"≈","\\approx",!0),oo(os,ou,oS,"≅","\\cong",!0),oo(os,ou,oS,"≥","\\ge"),oo(os,ou,oS,"≥","\\geq",!0),oo(os,ou,oS,"←","\\gets"),oo(os,ou,oS,">","\\gt",!0),oo(os,ou,oS,"∈","\\in",!0),oo(os,ou,oS,"","\\@not"),oo(os,ou,oS,"⊂","\\subset",!0),oo(os,ou,oS,"⊃","\\supset",!0),oo(os,ou,oS,"⊆","\\subseteq",!0),oo(os,ou,oS,"⊇","\\supseteq",!0),oo(os,oc,oS,"⊈","\\nsubseteq",!0),oo(os,oc,oS,"⊉","\\nsupseteq",!0),oo(os,ou,oS,"⊨","\\models"),oo(os,ou,oS,"←","\\leftarrow",!0),oo(os,ou,oS,"≤","\\le"),oo(os,ou,oS,"≤","\\leq",!0),oo(os,ou,oS,"<","\\lt",!0),oo(os,ou,oS,"→","\\rightarrow",!0),oo(os,ou,oS,"→","\\to"),oo(os,oc,oS,"≱","\\ngeq",!0),oo(os,oc,oS,"≰","\\nleq",!0),oo(os,ou,oE,"\xa0","\\ "),oo(os,ou,oE,"\xa0","\\space"),oo(os,ou,oE,"\xa0","\\nobreakspace"),oo(ol,ou,oE,"\xa0","\\ "),oo(ol,ou,oE,"\xa0"," "),oo(ol,ou,oE,"\xa0","\\space"),oo(ol,ou,oE,"\xa0","\\nobreakspace"),oo(os,ou,oE,null,"\\nobreak"),oo(os,ou,oE,null,"\\allowbreak"),oo(os,ou,oC,",",","),oo(os,ou,oC,";",";"),oo(os,oc,of,"⊼","\\barwedge",!0),oo(os,oc,of,"⊻","\\veebar",!0),oo(os,ou,of,"⊙","\\odot",!0),oo(os,ou,of,"⊕","\\oplus",!0),oo(os,ou,of,"⊗","\\otimes",!0),oo(os,ou,oT,"∂","\\partial",!0),oo(os,ou,of,"⊘","\\oslash",!0),oo(os,oc,of,"⊚","\\circledcirc",!0),oo(os,oc,of,"⊡","\\boxdot",!0),oo(os,ou,of,"△","\\bigtriangleup"),oo(os,ou,of,"▽","\\bigtriangledown"),oo(os,ou,of,"†","\\dagger"),oo(os,ou,of,"⋄","\\diamond"),oo(os,ou,of,"⋆","\\star"),oo(os,ou,of,"◃","\\triangleleft"),oo(os,ou,of,"▹","\\triangleright"),oo(os,ou,ow,"{","\\{"),oo(ol,ou,oT,"{","\\{"),oo(ol,ou,oT,"{","\\textbraceleft"),oo(os,ou,oh,"}","\\}"),oo(ol,ou,oT,"}","\\}"),oo(ol,ou,oT,"}","\\textbraceright"),oo(os,ou,ow,"{","\\lbrace"),oo(os,ou,oh,"}","\\rbrace"),oo(os,ou,ow,"[","\\lbrack",!0),oo(ol,ou,oT,"[","\\lbrack",!0),oo(os,ou,oh,"]","\\rbrack",!0),oo(ol,ou,oT,"]","\\rbrack",!0),oo(os,ou,ow,"(","\\lparen",!0),oo(os,ou,oh,")","\\rparen",!0),oo(ol,ou,oT,"<","\\textless",!0),oo(ol,ou,oT,">","\\textgreater",!0),oo(os,ou,ow,"⌊","\\lfloor",!0),oo(os,ou,oh,"⌋","\\rfloor",!0),oo(os,ou,ow,"⌈","\\lceil",!0),oo(os,ou,oh,"⌉","\\rceil",!0),oo(os,ou,oT,"\\","\\backslash"),oo(os,ou,oT,"∣","|"),oo(os,ou,oT,"∣","\\vert"),oo(ol,ou,oT,"|","\\textbar",!0),oo(os,ou,oT,"∥","\\|"),oo(os,ou,oT,"∥","\\Vert"),oo(ol,ou,oT,"∥","\\textbardbl"),oo(ol,ou,oT,"~","\\textasciitilde"),oo(ol,ou,oT,"\\","\\textbackslash"),oo(ol,ou,oT,"^","\\textasciicircum"),oo(os,ou,oS,"↑","\\uparrow",!0),oo(os,ou,oS,"⇑","\\Uparrow",!0),oo(os,ou,oS,"↓","\\downarrow",!0),oo(os,ou,oS,"⇓","\\Downarrow",!0),oo(os,ou,oS,"↕","\\updownarrow",!0),oo(os,ou,oS,"⇕","\\Updownarrow",!0),oo(os,ou,ov,"∐","\\coprod"),oo(os,ou,ov,"⋁","\\bigvee"),oo(os,ou,ov,"⋀","\\bigwedge"),oo(os,ou,ov,"⨄","\\biguplus"),oo(os,ou,ov,"⋂","\\bigcap"),oo(os,ou,ov,"⋃","\\bigcup"),oo(os,ou,ov,"∫","\\int"),oo(os,ou,ov,"∫","\\intop"),oo(os,ou,ov,"∬","\\iint"),oo(os,ou,ov,"∭","\\iiint"),oo(os,ou,ov,"∏","\\prod"),oo(os,ou,ov,"∑","\\sum"),oo(os,ou,ov,"⨂","\\bigotimes"),oo(os,ou,ov,"⨁","\\bigoplus"),oo(os,ou,ov,"⨀","\\bigodot"),oo(os,ou,ov,"∮","\\oint"),oo(os,ou,ov,"∯","\\oiint"),oo(os,ou,ov,"∰","\\oiiint"),oo(os,ou,ov,"⨆","\\bigsqcup"),oo(os,ou,ov,"∫","\\smallint"),oo(ol,ou,om,"…","\\textellipsis"),oo(os,ou,om,"…","\\mathellipsis"),oo(ol,ou,om,"…","\\ldots",!0),oo(os,ou,om,"…","\\ldots",!0),oo(os,ou,om,"⋯","\\@cdots",!0),oo(os,ou,om,"⋱","\\ddots",!0),oo(os,ou,oT,"⋮","\\varvdots"),oo(os,ou,od,"ˊ","\\acute"),oo(os,ou,od,"ˋ","\\grave"),oo(os,ou,od,"\xa8","\\ddot"),oo(os,ou,od,"~","\\tilde"),oo(os,ou,od,"ˉ","\\bar"),oo(os,ou,od,"˘","\\breve"),oo(os,ou,od,"ˇ","\\check"),oo(os,ou,od,"^","\\hat"),oo(os,ou,od,"⃗","\\vec"),oo(os,ou,od,"˙","\\dot"),oo(os,ou,od,"˚","\\mathring"),oo(os,ou,og,"","\\@imath"),oo(os,ou,og,"","\\@jmath"),oo(os,ou,oT,"ı","ı"),oo(os,ou,oT,"ȷ","ȷ"),oo(ol,ou,oT,"ı","\\i",!0),oo(ol,ou,oT,"ȷ","\\j",!0),oo(ol,ou,oT,"\xdf","\\ss",!0),oo(ol,ou,oT,"\xe6","\\ae",!0),oo(ol,ou,oT,"œ","\\oe",!0),oo(ol,ou,oT,"\xf8","\\o",!0),oo(ol,ou,oT,"\xc6","\\AE",!0),oo(ol,ou,oT,"Œ","\\OE",!0),oo(ol,ou,oT,"\xd8","\\O",!0),oo(ol,ou,od,"ˊ","\\'"),oo(ol,ou,od,"ˋ","\\`"),oo(ol,ou,od,"ˆ","\\^"),oo(ol,ou,od,"˜","\\~"),oo(ol,ou,od,"ˉ","\\="),oo(ol,ou,od,"˘","\\u"),oo(ol,ou,od,"˙","\\."),oo(ol,ou,od,"\xb8","\\c"),oo(ol,ou,od,"˚","\\r"),oo(ol,ou,od,"ˇ","\\v"),oo(ol,ou,od,"\xa8",'\\"'),oo(ol,ou,od,"˝","\\H"),oo(ol,ou,od,"◯","\\textcircled");var o_={"--":!0,"---":!0,"``":!0,"''":!0};oo(ol,ou,oT,"–","--",!0),oo(ol,ou,oT,"–","\\textendash"),oo(ol,ou,oT,"—","---",!0),oo(ol,ou,oT,"—","\\textemdash"),oo(ol,ou,oT,"‘","`",!0),oo(ol,ou,oT,"‘","\\textquoteleft"),oo(ol,ou,oT,"’","'",!0),oo(ol,ou,oT,"’","\\textquoteright"),oo(ol,ou,oT,"“","``",!0),oo(ol,ou,oT,"“","\\textquotedblleft"),oo(ol,ou,oT,"”","''",!0),oo(ol,ou,oT,"”","\\textquotedblright"),oo(os,ou,oT,"\xb0","\\degree",!0),oo(ol,ou,oT,"\xb0","\\degree"),oo(ol,ou,oT,"\xb0","\\textdegree",!0),oo(os,ou,oT,"\xa3","\\pounds"),oo(os,ou,oT,"\xa3","\\mathsterling",!0),oo(ol,ou,oT,"\xa3","\\pounds"),oo(ol,ou,oT,"\xa3","\\textsterling",!0),oo(os,oc,oT,"✠","\\maltese"),oo(ol,oc,oT,"✠","\\maltese");for(var oj='0123456789/@."',oO=0;oO{if(iW(Y.classes)!==iW(et.classes)||Y.skew!==et.skew||Y.maxFontSize!==et.maxFontSize)return!1;if(1===Y.classes.length){var en=Y.classes[0];if("mbin"===en||"mord"===en)return!1}for(var ei in Y.style)if(Y.style.hasOwnProperty(ei)&&Y.style[ei]!==et.style[ei])return!1;for(var eo in et.style)if(et.style.hasOwnProperty(eo)&&Y.style[eo]!==et.style[eo])return!1;return!0},o0=function(Y){for(var et=0,en=0,ei=0,eo=0;eoet&&(et=ea.height),ea.depth>en&&(en=ea.depth),ea.maxFontSize>ei&&(ei=ea.maxFontSize)}Y.height=et,Y.depth=en,Y.maxFontSize=ei},o9=function(Y,et,en,ei){var eo=new iQ(Y,et,en,ei);return o0(eo),eo},o5=(Y,et,en,ei)=>new iQ(Y,et,en,ei),o4=function(Y,et,en){var ei=o9([Y],[],et);return ei.height=Math.max(en||et.fontMetrics().defaultRuleThickness,et.minRuleThickness),ei.style.borderBottomWidth=iV(ei.height),ei.maxFontSize=1,ei},o3=function(Y){var et=new iO(Y);return o0(et),et},o6=function(Y,et){return Y instanceof iO?o9([],[Y],et):Y},o7=function(Y){if("individualShift"===Y.positionType){for(var et,en=Y.children,ei=[en[0]],eo=-en[0].shift-en[0].elem.depth,ea=eo,eu=1;eu{var en=o9(["mspace"],[],et),ei=iG(Y,et);return en.style.marginRight=iV(ei),en},ao=function(Y,et,en){var ei,eo="";switch(Y){case"amsrm":eo="AMS";break;case"textrm":eo="Main";break;case"textsf":eo="SansSerif";break;case"texttt":eo="Typewriter";break;default:eo=Y}return eo+"-"+(ei="textbf"===et&&"textit"===en?"BoldItalic":"textbf"===et?"Bold":"textit"===et?"Italic":"Regular")},aa={mathbf:{variant:"bold",fontName:"Main-Bold"},mathrm:{variant:"normal",fontName:"Main-Regular"},textit:{variant:"italic",fontName:"Main-Italic"},mathit:{variant:"italic",fontName:"Main-Italic"},mathnormal:{variant:"italic",fontName:"Math-Italic"},mathbb:{variant:"double-struck",fontName:"AMS-Regular"},mathcal:{variant:"script",fontName:"Caligraphic-Regular"},mathfrak:{variant:"fraktur",fontName:"Fraktur-Regular"},mathscr:{variant:"script",fontName:"Script-Regular"},mathsf:{variant:"sans-serif",fontName:"SansSerif-Regular"},mathtt:{variant:"monospace",fontName:"Typewriter-Regular"}},al={vec:["vec",.471,.714],oiintSize1:["oiintSize1",.957,.499],oiintSize2:["oiintSize2",1.472,.659],oiiintSize1:["oiiintSize1",1.304,.499],oiiintSize2:["oiiintSize2",1.98,.659]},au={fontMap:aa,makeSymbol:o$,mathsym:function(Y,et,en,ei){return(void 0===ei&&(ei=[]),"boldsymbol"===en.font&&oK(Y,"Main-Bold",et).metrics)?o$(Y,"Main-Bold",et,en,ei.concat(["mathbf"])):"\\"===Y||"main"===oi[et][Y].font?o$(Y,"Main-Regular",et,en,ei):o$(Y,"AMS-Regular",et,en,ei.concat(["amsrm"]))},makeSpan:o9,makeSvgSpan:o5,makeLineSpan:o4,makeAnchor:function(Y,et,en,ei){var eo=new iJ(Y,et,en,ei);return o0(eo),eo},makeFragment:o3,wrapFragment:o6,makeVList:o8,makeOrd:function(Y,et,en){var ei=Y.mode,eo=Y.text,ea=["mord"],eu="math"===ei||"text"===ei&&et.font,ec=eu?et.font:et.fontFamily;if(55349===eo.charCodeAt(0)){var[ed,ef]=oq(eo,ei);return o$(eo,ed,ei,et,ea.concat(ef))}if(ec){if("boldsymbol"===ec){var ep,eh,em=oQ(eo,ei,et,ea,en);ep=em.fontName,eh=[em.fontClass]}else eu?(ep=aa[ec].fontName,eh=[ec]):(ep=ao(ec,et.fontWeight,et.fontShape),eh=[ec,et.fontWeight,et.fontShape]);if(oK(eo,ep,ei).metrics)return o$(eo,ep,ei,et,ea.concat(eh));if(o_.hasOwnProperty(eo)&&"Typewriter"===ep.substr(0,10)){for(var eg=[],ey=0;ey{for(var et=0;et{var en=et.classes[0],ei=Y.classes[0];"mbin"===en&&rW.contains(aP,ei)?et.classes[0]="mord":"mbin"===ei&&rW.contains(aM,en)&&(Y.classes[0]="mord")},{node:ep},eh,em),aR(eo,(Y,et)=>{var en=aU(et),ei=aU(Y),eo=en&&ei?Y.hasClass("mtight")?ag[en][ei]:am[en][ei]:null;if(eo)return au.makeGlue(eo,ed)},{node:ep},eh,em),eo},aR=function Y(et,en,ei,eo,ea){eo&&et.push(eo);for(var eu=0;eu{et.splice(ec+1,0,Y),eu++})}eo&&et.pop()},aL=function(Y){return Y instanceof iO||Y instanceof iJ||Y instanceof iQ&&Y.hasClass("enclosing")?Y:null},aF=function Y(et,en){var ei=aL(et);if(ei){var eo=ei.children;if(eo.length){if("right"===en)return Y(eo[eo.length-1],"right");if("left"===en)return Y(eo[0],"left")}}return et},aU=function(Y,et){return Y?(et&&(Y=aF(Y,et)),aI[Y.classes[0]]||null):null},aZ=function(Y,et){var en=["nulldelimiter"].concat(Y.baseSizingClasses());return aO(et.concat(en))},aH=function(Y,et,en){if(!Y)return aO();if(ak[Y.type]){var ei=ak[Y.type](Y,et);if(en&&et.size!==en.size){ei=aO(et.sizingClasses(en),[ei],et);var eo=et.sizeMultiplier/en.sizeMultiplier;ei.height*=eo,ei.depth*=eo}return ei}throw new rz("Got group of unknown type: '"+Y.type+"'")};function aG(Y,et){var en=aO(["base"],Y,et),ei=aO(["strut"]);return ei.style.height=iV(en.height+en.depth),en.depth&&(ei.style.verticalAlign=iV(-en.depth)),en.children.unshift(ei),en}function aV(Y,et){var en,ei,eo=null;1===Y.length&&"tag"===Y[0].type&&(eo=Y[0].tag,Y=Y[0].body);var ea=aD(Y,et,"root");2===ea.length&&ea[1].hasClass("tag")&&(en=ea.pop());for(var eu=[],ec=[],ed=0;ed0&&(eu.push(aG(ec,et)),ec=[]),eu.push(ea[ed]));ec.length>0&&eu.push(aG(ec,et)),eo?((ei=aG(aD(eo,et,!0))).classes=["tag"],eu.push(ei)):en&&eu.push(en);var ep=aO(["katex-html"],eu);if(ep.setAttribute("aria-hidden","true"),ei){var eh=ei.children[0];eh.style.height=iV(ep.height+ep.depth),ep.depth&&(eh.style.verticalAlign=iV(-ep.depth))}return ep}function aW(Y){return new iO(Y)}class aq{constructor(Y,et,en){this.type=void 0,this.attributes=void 0,this.children=void 0,this.classes=void 0,this.type=Y,this.attributes={},this.children=et||[],this.classes=en||[]}setAttribute(Y,et){this.attributes[Y]=et}getAttribute(Y){return this.attributes[Y]}toNode(){var Y=document.createElementNS("http://www.w3.org/1998/Math/MathML",this.type);for(var et in this.attributes)Object.prototype.hasOwnProperty.call(this.attributes,et)&&Y.setAttribute(et,this.attributes[et]);this.classes.length>0&&(Y.className=iW(this.classes));for(var en=0;en0&&(Y+=' class ="'+rW.escape(iW(this.classes))+'"'),Y+=">";for(var en=0;en"}toText(){return this.children.map(Y=>Y.toText()).join("")}}class aK{constructor(Y){this.text=void 0,this.text=Y}toNode(){return document.createTextNode(this.text)}toMarkup(){return rW.escape(this.toText())}toText(){return this.text}}class a${constructor(Y){this.width=void 0,this.character=void 0,this.width=Y,Y>=.05555&&Y<=.05556?this.character=" ":Y>=.1666&&Y<=.1667?this.character=" ":Y>=.2222&&Y<=.2223?this.character=" ":Y>=.2777&&Y<=.2778?this.character="  ":Y>=-.05556&&Y<=-.05555?this.character=" ⁣":Y>=-.1667&&Y<=-.1666?this.character=" ⁣":Y>=-.2223&&Y<=-.2222?this.character=" ⁣":Y>=-.2778&&Y<=-.2777?this.character=" ⁣":this.character=null}toNode(){if(this.character)return document.createTextNode(this.character);var Y=document.createElementNS("http://www.w3.org/1998/Math/MathML","mspace");return Y.setAttribute("width",iV(this.width)),Y}toMarkup(){return this.character?""+this.character+"":''}toText(){return this.character?this.character:" "}}var aY={MathNode:aq,TextNode:aK,SpaceNode:a$,newDocumentFragment:aW},aQ=function(Y,et,en){return oi[et][Y]&&oi[et][Y].replace&&55349!==Y.charCodeAt(0)&&!(o_.hasOwnProperty(Y)&&en&&(en.fontFamily&&"tt"===en.fontFamily.substr(4,2)||en.font&&"tt"===en.font.substr(4,2)))&&(Y=oi[et][Y].replace),new aY.TextNode(Y)},aJ=function(Y){return 1===Y.length?Y[0]:new aY.MathNode("mrow",Y)},a0=function(Y,et){if("texttt"===et.fontFamily)return"monospace";if("textsf"===et.fontFamily)return"textit"===et.fontShape&&"textbf"===et.fontWeight?"sans-serif-bold-italic":"textit"===et.fontShape?"sans-serif-italic":"textbf"===et.fontWeight?"bold-sans-serif":"sans-serif";if("textit"===et.fontShape&&"textbf"===et.fontWeight)return"bold-italic";if("textit"===et.fontShape)return"italic";if("textbf"===et.fontWeight)return"bold";var en=et.font;if(!en||"mathnormal"===en)return null;var ei=Y.mode;if("mathit"===en)return"italic";if("boldsymbol"===en)return"textord"===Y.type?"bold":"bold-italic";if("mathbf"===en)return"bold";if("mathbb"===en)return"double-struck";if("mathfrak"===en)return"fraktur";if("mathscr"===en||"mathcal"===en)return"script";if("mathsf"===en)return"sans-serif";else if("mathtt"===en)return"monospace";var eo=Y.text;return rW.contains(["\\imath","\\jmath"],eo)?null:(oi[ei][eo]&&oi[ei][eo].replace&&(eo=oi[ei][eo].replace),iI(eo,au.fontMap[en].fontName,ei))?au.fontMap[en].variant:null},a9=function(Y,et,en){if(1===Y.length){var ei,eo=a4(Y[0],et);return en&&eo instanceof aq&&"mo"===eo.type&&(eo.setAttribute("lspace","0em"),eo.setAttribute("rspace","0em")),[eo]}for(var ea=[],eu=0;eu0&&(ep.text=ep.text.slice(0,1)+"̸"+ep.text.slice(1),ea.pop())}}}ea.push(ec),ei=ec}return ea},a5=function(Y,et,en){return aJ(a9(Y,et,en))},a4=function(Y,et){if(!Y)return new aY.MathNode("mrow");if(aC[Y.type])return aC[Y.type](Y,et);throw new rz("Got group of unknown type: '"+Y.type+"'")};function a3(Y,et,en,ei,eo){var ea,eu=a9(Y,en);ea=1===eu.length&&eu[0]instanceof aq&&rW.contains(["mrow","mtable"],eu[0].type)?eu[0]:new aY.MathNode("mrow",eu);var ec=new aY.MathNode("annotation",[new aY.TextNode(et)]);ec.setAttribute("encoding","application/x-tex");var ed=new aY.MathNode("semantics",[ea,ec]),ef=new aY.MathNode("math",[ed]);ef.setAttribute("xmlns","http://www.w3.org/1998/Math/MathML"),ei&&ef.setAttribute("display","block");var ep=eo?"katex":"katex-mathml";return au.makeSpan([ep],[ef])}var a6=function(Y){return new iz({style:Y.displayMode?ia.DISPLAY:ia.TEXT,maxSize:Y.maxSize,minRuleThickness:Y.minRuleThickness})},a7=function(Y,et){if(et.displayMode){var en=["katex-display"];et.leqno&&en.push("leqno"),et.fleqn&&en.push("fleqn"),Y=au.makeSpan(en,[Y])}return Y},a8=function(Y,et,en){var ei,eo=a6(en);if("mathml"===en.output)return a3(Y,et,eo,en.displayMode,!0);if("html"===en.output){var ea=aV(Y,eo);ei=au.makeSpan(["katex"],[ea])}else{var eu=a3(Y,et,eo,en.displayMode,!1),ec=aV(Y,eo);ei=au.makeSpan(["katex"],[eu,ec])}return a7(ei,en)},sn=function(Y,et,en){var ei=aV(Y,a6(en));return a7(au.makeSpan(["katex"],[ei]),en)},si={widehat:"^",widecheck:"ˇ",widetilde:"~",utilde:"~",overleftarrow:"←",underleftarrow:"←",xleftarrow:"←",overrightarrow:"→",underrightarrow:"→",xrightarrow:"→",underbrace:"⏟",overbrace:"⏞",overgroup:"⏠",undergroup:"⏡",overleftrightarrow:"↔",underleftrightarrow:"↔",xleftrightarrow:"↔",Overrightarrow:"⇒",xRightarrow:"⇒",overleftharpoon:"↼",xleftharpoonup:"↼",overrightharpoon:"⇀",xrightharpoonup:"⇀",xLeftarrow:"⇐",xLeftrightarrow:"⇔",xhookleftarrow:"↩",xhookrightarrow:"↪",xmapsto:"↦",xrightharpoondown:"⇁",xleftharpoondown:"↽",xrightleftharpoons:"⇌",xleftrightharpoons:"⇋",xtwoheadleftarrow:"↞",xtwoheadrightarrow:"↠",xlongequal:"=",xtofrom:"⇄",xrightleftarrows:"⇄",xrightequilibrium:"⇌",xleftequilibrium:"⇋","\\cdrightarrow":"→","\\cdleftarrow":"←","\\cdlongequal":"="},so={overrightarrow:[["rightarrow"],.888,522,"xMaxYMin"],overleftarrow:[["leftarrow"],.888,522,"xMinYMin"],underrightarrow:[["rightarrow"],.888,522,"xMaxYMin"],underleftarrow:[["leftarrow"],.888,522,"xMinYMin"],xrightarrow:[["rightarrow"],1.469,522,"xMaxYMin"],"\\cdrightarrow":[["rightarrow"],3,522,"xMaxYMin"],xleftarrow:[["leftarrow"],1.469,522,"xMinYMin"],"\\cdleftarrow":[["leftarrow"],3,522,"xMinYMin"],Overrightarrow:[["doublerightarrow"],.888,560,"xMaxYMin"],xRightarrow:[["doublerightarrow"],1.526,560,"xMaxYMin"],xLeftarrow:[["doubleleftarrow"],1.526,560,"xMinYMin"],overleftharpoon:[["leftharpoon"],.888,522,"xMinYMin"],xleftharpoonup:[["leftharpoon"],.888,522,"xMinYMin"],xleftharpoondown:[["leftharpoondown"],.888,522,"xMinYMin"],overrightharpoon:[["rightharpoon"],.888,522,"xMaxYMin"],xrightharpoonup:[["rightharpoon"],.888,522,"xMaxYMin"],xrightharpoondown:[["rightharpoondown"],.888,522,"xMaxYMin"],xlongequal:[["longequal"],.888,334,"xMinYMin"],"\\cdlongequal":[["longequal"],3,334,"xMinYMin"],xtwoheadleftarrow:[["twoheadleftarrow"],.888,334,"xMinYMin"],xtwoheadrightarrow:[["twoheadrightarrow"],.888,334,"xMaxYMin"],overleftrightarrow:[["leftarrow","rightarrow"],.888,522],overbrace:[["leftbrace","midbrace","rightbrace"],1.6,548],underbrace:[["leftbraceunder","midbraceunder","rightbraceunder"],1.6,548],underleftrightarrow:[["leftarrow","rightarrow"],.888,522],xleftrightarrow:[["leftarrow","rightarrow"],1.75,522],xLeftrightarrow:[["doubleleftarrow","doublerightarrow"],1.75,560],xrightleftharpoons:[["leftharpoondownplus","rightharpoonplus"],1.75,716],xleftrightharpoons:[["leftharpoonplus","rightharpoondownplus"],1.75,716],xhookleftarrow:[["leftarrow","righthook"],1.08,522],xhookrightarrow:[["lefthook","rightarrow"],1.08,522],overlinesegment:[["leftlinesegment","rightlinesegment"],.888,522],underlinesegment:[["leftlinesegment","rightlinesegment"],.888,522],overgroup:[["leftgroup","rightgroup"],.888,342],undergroup:[["leftgroupunder","rightgroupunder"],.888,342],xmapsto:[["leftmapsto","rightarrow"],1.5,522],xtofrom:[["leftToFrom","rightToFrom"],1.75,528],xrightleftarrows:[["baraboveleftarrow","rightarrowabovebar"],1.75,901],xrightequilibrium:[["baraboveshortleftharpoon","rightharpoonaboveshortbar"],1.75,716],xleftequilibrium:[["shortbaraboveleftharpoon","shortrightharpoonabovebar"],1.75,716]},sl=function(Y){return"ordgroup"===Y.type?Y.body.length:1},su={encloseSpan:function(Y,et,en,ei,eo){var ea,eu=Y.height+Y.depth+en+ei;if(/fbox|color|angl/.test(et)){if(ea=au.makeSpan(["stretchy",et],[],eo),"fbox"===et){var ec=eo.color&&eo.getColor();ec&&(ea.style.borderColor=ec)}}else{var ed=[];/^[bx]cancel$/.test(et)&&ed.push(new i6({x1:"0",y1:"0",x2:"100%",y2:"100%","stroke-width":"0.046em"})),/^x?cancel$/.test(et)&&ed.push(new i6({x1:"0",y1:"100%",x2:"100%",y2:"0","stroke-width":"0.046em"}));var ef=new i4(ed,{width:"100%",height:iV(eu)});ea=au.makeSvgSpan([],[ef],eo)}return ea.height=eu,ea.style.height=iV(eu),ea},mathMLnode:function(Y){var et=new aY.MathNode("mo",[new aY.TextNode(si[Y.replace(/^\\/,"")])]);return et.setAttribute("stretchy","true"),et},svgSpan:function(Y,et){var{span:en,minWidth:ei,height:eo}=function(){var en=4e5,ei=Y.label.substr(1);if(rW.contains(["widehat","widecheck","widetilde","utilde"],ei)){var eo,ea,eu,ec=sl(Y.base);if(ec>5)"widehat"===ei||"widecheck"===ei?(eo=420,en=2364,eu=.42,ea=ei+"4"):(eo=312,en=2340,eu=.34,ea="tilde4");else{var ed=[1,1,2,2,3,3][ec];"widehat"===ei||"widecheck"===ei?(en=[0,1062,2364,2364,2364][ed],eo=[0,239,300,360,420][ed],eu=[0,.24,.3,.3,.36,.42][ed],ea=ei+ed):(en=[0,600,1033,2339,2340][ed],eo=[0,260,286,306,312][ed],eu=[0,.26,.286,.3,.306,.34][ed],ea="tilde"+ed)}var ef=new i3(ea),ep=new i4([ef],{width:"100%",height:iV(eu),viewBox:"0 0 "+en+" "+eo,preserveAspectRatio:"none"});return{span:au.makeSvgSpan([],[ep],et),minWidth:0,height:eu}}var eh,em,eg=[],ey=so[ei],[ek,ew,eC]=ey,eS=eC/1e3,eE=ek.length;if(1===eE)eh=["hide-tail"],em=[ey[3]];else if(2===eE)eh=["halfarrow-left","halfarrow-right"],em=["xMinYMin","xMaxYMin"];else if(3===eE)eh=["brace-left","brace-center","brace-right"],em=["xMinYMin","xMidYMin","xMaxYMin"];else throw Error("Correct katexImagesData or update code here to support\n "+eE+" children.");for(var eT=0;eT0&&(en.style.minWidth=iV(ei)),en}};function sd(Y,et){if(!Y||Y.type!==et)throw Error("Expected node of type "+et+", but got "+(Y?"node of type "+Y.type:String(Y)));return Y}function sf(Y){var et=sh(Y);if(!et)throw Error("Expected node of symbol group type, but got "+(Y?"node of type "+Y.type:String(Y)));return et}function sh(Y){return Y&&("atom"===Y.type||or.hasOwnProperty(Y.type))?Y:null}var sm=(Y,et)=>{Y&&"supsub"===Y.type?(ec=(ed=sd(Y.base,"accent")).base,Y.base=ec,ef=i8(aH(Y,et)),Y.base=ed):ec=(ed=sd(Y,"accent")).base;var en=aH(ec,et.havingCrampedStyle()),ei=ed.isShifty&&rW.isCharacterBox(ec),eo=0;ei&&(eo=i7(aH(rW.getBaseElem(ec),et.havingCrampedStyle())).skew);var ea="\\c"===ed.label,eu=ea?en.height+en.depth:Math.min(en.height,et.fontMetrics().xHeight);if(ed.isStretchy)ep=su.svgSpan(ed,et),ep=au.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:en},{type:"elem",elem:ep,wrapperClasses:["svg-align"],wrapperStyle:eo>0?{width:"calc(100% - "+iV(2*eo)+")",marginLeft:iV(2*eo)}:void 0}]},et);else{"\\vec"===ed.label?(eh=au.staticSvg("vec",et),em=au.svgData.vec[1]):((eh=i7(eh=au.makeOrd({mode:ed.mode,text:ed.label},et,"textord"))).italic=0,em=eh.width,ea&&(eu+=eh.depth)),ep=au.makeSpan(["accent-body"],[eh]);var ec,ed,ef,ep,eh,em,eg="\\textcircled"===ed.label;eg&&(ep.classes.push("accent-full"),eu=en.height);var ey=eo;eg||(ey-=em/2),ep.style.left=iV(ey),"\\textcircled"===ed.label&&(ep.style.top=".2em"),ep=au.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:en},{type:"kern",size:-eu},{type:"elem",elem:ep}]},et)}var ek=au.makeSpan(["mord","accent"],[ep],et);return ef?(ef.children[0]=ek,ef.height=Math.max(ek.height,ef.height),ef.classes[0]="mord",ef):ek},sg=(Y,et)=>{var en=Y.isStretchy?su.mathMLnode(Y.label):new aY.MathNode("mo",[aQ(Y.label,Y.mode)]),ei=new aY.MathNode("mover",[a4(Y.base,et),en]);return ei.setAttribute("accent","true"),ei},sb=new RegExp(["\\acute","\\grave","\\ddot","\\tilde","\\bar","\\breve","\\check","\\hat","\\vec","\\dot","\\mathring"].map(Y=>"\\"+Y).join("|"));aS({type:"accent",names:["\\acute","\\grave","\\ddot","\\tilde","\\bar","\\breve","\\check","\\hat","\\vec","\\dot","\\mathring","\\widecheck","\\widehat","\\widetilde","\\overrightarrow","\\overleftarrow","\\Overrightarrow","\\overleftrightarrow","\\overgroup","\\overlinesegment","\\overleftharpoon","\\overrightharpoon"],props:{numArgs:1},handler:(Y,et)=>{var en=a_(et[0]),ei=!sb.test(Y.funcName),eo=!ei||"\\widehat"===Y.funcName||"\\widetilde"===Y.funcName||"\\widecheck"===Y.funcName;return{type:"accent",mode:Y.parser.mode,label:Y.funcName,isStretchy:ei,isShifty:eo,base:en}},htmlBuilder:sm,mathmlBuilder:sg}),aS({type:"accent",names:["\\'","\\`","\\^","\\~","\\=","\\u","\\.",'\\"',"\\c","\\r","\\H","\\v","\\textcircled"],props:{numArgs:1,allowedInText:!0,allowedInMath:!0,argTypes:["primitive"]},handler:(Y,et)=>{var en=et[0],ei=Y.parser.mode;return"math"===ei&&(Y.parser.settings.reportNonstrict("mathVsTextAccents","LaTeX's accent "+Y.funcName+" works only in text mode"),ei="text"),{type:"accent",mode:ei,label:Y.funcName,isStretchy:!1,isShifty:!0,base:en}},htmlBuilder:sm,mathmlBuilder:sg}),aS({type:"accentUnder",names:["\\underleftarrow","\\underrightarrow","\\underleftrightarrow","\\undergroup","\\underlinesegment","\\utilde"],props:{numArgs:1},handler:(Y,et)=>{var{parser:en,funcName:ei}=Y,eo=et[0];return{type:"accentUnder",mode:en.mode,label:ei,base:eo}},htmlBuilder:(Y,et)=>{var en=aH(Y.base,et),ei=su.svgSpan(Y,et),eo="\\utilde"===Y.label?.12:0,ea=au.makeVList({positionType:"top",positionData:en.height,children:[{type:"elem",elem:ei,wrapperClasses:["svg-align"]},{type:"kern",size:eo},{type:"elem",elem:en}]},et);return au.makeSpan(["mord","accentunder"],[ea],et)},mathmlBuilder:(Y,et)=>{var en=su.mathMLnode(Y.label),ei=new aY.MathNode("munder",[a4(Y.base,et),en]);return ei.setAttribute("accentunder","true"),ei}});var sk=Y=>{var et=new aY.MathNode("mpadded",Y?[Y]:[]);return et.setAttribute("width","+0.6em"),et.setAttribute("lspace","0.3em"),et};aS({type:"xArrow",names:["\\xleftarrow","\\xrightarrow","\\xLeftarrow","\\xRightarrow","\\xleftrightarrow","\\xLeftrightarrow","\\xhookleftarrow","\\xhookrightarrow","\\xmapsto","\\xrightharpoondown","\\xrightharpoonup","\\xleftharpoondown","\\xleftharpoonup","\\xrightleftharpoons","\\xleftrightharpoons","\\xlongequal","\\xtwoheadrightarrow","\\xtwoheadleftarrow","\\xtofrom","\\xrightleftarrows","\\xrightequilibrium","\\xleftequilibrium","\\\\cdrightarrow","\\\\cdleftarrow","\\\\cdlongequal"],props:{numArgs:1,numOptionalArgs:1},handler(Y,et,en){var{parser:ei,funcName:eo}=Y;return{type:"xArrow",mode:ei.mode,label:eo,body:et[0],below:en[0]}},htmlBuilder(Y,et){var en,ei,eo=et.style,ea=et.havingStyle(eo.sup()),eu=au.wrapFragment(aH(Y.body,ea,et),et),ec="\\x"===Y.label.slice(0,2)?"x":"cd";eu.classes.push(ec+"-arrow-pad"),Y.below&&(ea=et.havingStyle(eo.sub()),(en=au.wrapFragment(aH(Y.below,ea,et),et)).classes.push(ec+"-arrow-pad"));var ed=su.svgSpan(Y,et),ef=-et.fontMetrics().axisHeight+.5*ed.height,ep=-et.fontMetrics().axisHeight-.5*ed.height-.111;if((eu.depth>.25||"\\xleftequilibrium"===Y.label)&&(ep-=eu.depth),en){var eh=-et.fontMetrics().axisHeight+en.height+.5*ed.height+.111;ei=au.makeVList({positionType:"individualShift",children:[{type:"elem",elem:eu,shift:ep},{type:"elem",elem:ed,shift:ef},{type:"elem",elem:en,shift:eh}]},et)}else ei=au.makeVList({positionType:"individualShift",children:[{type:"elem",elem:eu,shift:ep},{type:"elem",elem:ed,shift:ef}]},et);return ei.children[0].children[0].children[1].classes.push("svg-align"),au.makeSpan(["mrel","x-arrow"],[ei],et)},mathmlBuilder(Y,et){var en,ei=su.mathMLnode(Y.label);if(ei.setAttribute("minsize","x"===Y.label.charAt(0)?"1.75em":"3.0em"),Y.body){var eo=sk(a4(Y.body,et));if(Y.below){var ea=sk(a4(Y.below,et));en=new aY.MathNode("munderover",[ei,ea,eo])}else en=new aY.MathNode("mover",[ei,eo])}else if(Y.below){var eu=sk(a4(Y.below,et));en=new aY.MathNode("munder",[ei,eu])}else en=sk(),en=new aY.MathNode("mover",[ei,en]);return en}});var sC={">":"\\\\cdrightarrow","<":"\\\\cdleftarrow","=":"\\\\cdlongequal",A:"\\uparrow",V:"\\downarrow","|":"\\Vert",".":"no arrow"},sS=()=>({type:"styling",body:[],mode:"math",style:"display"}),sE=Y=>"textord"===Y.type&&"@"===Y.text,sT=(Y,et)=>("mathord"===Y.type||"atom"===Y.type)&&Y.text===et;function s_(Y,et,en){var ei=sC[Y];switch(ei){case"\\\\cdrightarrow":case"\\\\cdleftarrow":return en.callFunction(ei,[et[0]],[et[1]]);case"\\uparrow":case"\\downarrow":var eo=en.callFunction("\\\\cdleft",[et[0]],[]),ea={type:"atom",text:ei,mode:"math",family:"rel"},eu={type:"ordgroup",mode:"math",body:[eo,en.callFunction("\\Big",[ea],[]),en.callFunction("\\\\cdright",[et[1]],[])]};return en.callFunction("\\\\cdparent",[eu],[]);case"\\\\cdlongequal":return en.callFunction("\\\\cdlongequal",[],[]);case"\\Vert":var ec={type:"textord",text:"\\Vert",mode:"math"};return en.callFunction("\\Big",[ec],[]);default:return{type:"textord",text:" ",mode:"math"}}}function sj(Y){var et=[];for(Y.gullet.beginGroup(),Y.gullet.macros.set("\\cr","\\\\\\relax"),Y.gullet.beginGroup();;){et.push(Y.parseExpression(!1,"\\\\")),Y.gullet.endGroup(),Y.gullet.beginGroup();var en=Y.fetch().text;if("&"===en||"\\\\"===en)Y.consume();else if("\\end"===en){0===et[et.length-1].length&&et.pop();break}else throw new rz("Expected \\\\ or \\cr or \\end",Y.nextToken)}for(var ei=[],eo=[ei],ea=0;ea-1);else if("<>AV".indexOf(ef)>-1)for(var eh=0;eh<2;eh++){for(var em=!0,eg=ed+1;egAV=|." after @',eu[ed]);var ey={type:"styling",body:[s_(ef,ep,Y)],mode:"math",style:"display"};ei.push(ey),ec=sS()}else ec.body.push(eu[ed]);ea%2==0?ei.push(ec):ei.shift(),ei=[],eo.push(ei)}return Y.gullet.endGroup(),Y.gullet.endGroup(),{type:"array",mode:"math",body:eo,arraystretch:1,addJot:!0,rowGaps:[null],cols:Array(eo[0].length).fill({type:"align",align:"c",pregap:.25,postgap:.25}),colSeparationType:"CD",hLinesBeforeRow:Array(eo.length+1).fill([])}}aS({type:"cdlabel",names:["\\\\cdleft","\\\\cdright"],props:{numArgs:1},handler(Y,et){var{parser:en,funcName:ei}=Y;return{type:"cdlabel",mode:en.mode,side:ei.slice(4),label:et[0]}},htmlBuilder(Y,et){var en=et.havingStyle(et.style.sup()),ei=au.wrapFragment(aH(Y.label,en,et),et);return ei.classes.push("cd-label-"+Y.side),ei.style.bottom=iV(.8-ei.depth),ei.height=0,ei.depth=0,ei},mathmlBuilder(Y,et){var en=new aY.MathNode("mrow",[a4(Y.label,et)]);return(en=new aY.MathNode("mpadded",[en])).setAttribute("width","0"),"left"===Y.side&&en.setAttribute("lspace","-1width"),en.setAttribute("voffset","0.7em"),(en=new aY.MathNode("mstyle",[en])).setAttribute("displaystyle","false"),en.setAttribute("scriptlevel","1"),en}}),aS({type:"cdlabelparent",names:["\\\\cdparent"],props:{numArgs:1},handler(Y,et){var{parser:en}=Y;return{type:"cdlabelparent",mode:en.mode,fragment:et[0]}},htmlBuilder(Y,et){var en=au.wrapFragment(aH(Y.fragment,et),et);return en.classes.push("cd-vert-arrow"),en},mathmlBuilder:(Y,et)=>new aY.MathNode("mrow",[a4(Y.fragment,et)])}),aS({type:"textord",names:["\\@char"],props:{numArgs:1,allowedInText:!0},handler(Y,et){for(var en,{parser:ei}=Y,eo=sd(et[0],"ordgroup").body,ea="",eu=0;eu=1114111)throw new rz("\\@char with invalid code point "+ea);return ec<=65535?en=String.fromCharCode(ec):(ec-=65536,en=String.fromCharCode((ec>>10)+55296,(1023&ec)+56320)),{type:"textord",mode:ei.mode,text:en}}});var sO=(Y,et)=>{var en=aD(Y.body,et.withColor(Y.color),!1);return au.makeFragment(en)},sM=(Y,et)=>{var en=a9(Y.body,et.withColor(Y.color)),ei=new aY.MathNode("mstyle",en);return ei.setAttribute("mathcolor",Y.color),ei};aS({type:"color",names:["\\textcolor"],props:{numArgs:2,allowedInText:!0,argTypes:["color","original"]},handler(Y,et){var{parser:en}=Y,ei=sd(et[0],"color-token").color,eo=et[1];return{type:"color",mode:en.mode,color:ei,body:aj(eo)}},htmlBuilder:sO,mathmlBuilder:sM}),aS({type:"color",names:["\\color"],props:{numArgs:1,allowedInText:!0,argTypes:["color"]},handler(Y,et){var{parser:en,breakOnTokenText:ei}=Y,eo=sd(et[0],"color-token").color;en.gullet.macros.set("\\current@color",eo);var ea=en.parseExpression(!0,ei);return{type:"color",mode:en.mode,color:eo,body:ea}},htmlBuilder:sO,mathmlBuilder:sM}),aS({type:"cr",names:["\\\\"],props:{numArgs:0,numOptionalArgs:1,argTypes:["size"],allowedInText:!0},handler(Y,et,en){var{parser:ei}=Y,eo=en[0],ea=!ei.settings.displayMode||!ei.settings.useStrictBehavior("newLineInDisplayMode","In LaTeX, \\\\ or \\newline does nothing in display mode");return{type:"cr",mode:ei.mode,newLine:ea,size:eo&&sd(eo,"size").value}},htmlBuilder(Y,et){var en=au.makeSpan(["mspace"],[],et);return Y.newLine&&(en.classes.push("newline"),Y.size&&(en.style.marginTop=iV(iG(Y.size,et)))),en},mathmlBuilder(Y,et){var en=new aY.MathNode("mspace");return Y.newLine&&(en.setAttribute("linebreak","newline"),Y.size&&en.setAttribute("height",iV(iG(Y.size,et)))),en}});var sA={"\\global":"\\global","\\long":"\\\\globallong","\\\\globallong":"\\\\globallong","\\def":"\\gdef","\\gdef":"\\gdef","\\edef":"\\xdef","\\xdef":"\\xdef","\\let":"\\\\globallet","\\futurelet":"\\\\globalfuture"},sP=Y=>{var et=Y.text;if(/^(?:[\\{}$&#^_]|EOF)$/.test(et))throw new rz("Expected a control sequence",Y);return et},sN=Y=>{var et=Y.gullet.popToken();return"="===et.text&&" "===(et=Y.gullet.popToken()).text&&(et=Y.gullet.popToken()),et},sI=(Y,et,en,ei)=>{var eo=Y.gullet.macros.get(en.text);null==eo&&(en.noexpand=!0,eo={tokens:[en],numArgs:0,unexpandable:!Y.gullet.isExpandable(en.text)}),Y.gullet.macros.set(et,eo,ei)};aS({type:"internal",names:["\\global","\\long","\\\\globallong"],props:{numArgs:0,allowedInText:!0},handler(Y){var{parser:et,funcName:en}=Y;et.consumeSpaces();var ei=et.fetch();if(sA[ei.text])return("\\global"===en||"\\\\globallong"===en)&&(ei.text=sA[ei.text]),sd(et.parseFunction(),"internal");throw new rz("Invalid token after macro prefix",ei)}}),aS({type:"internal",names:["\\def","\\gdef","\\edef","\\xdef"],props:{numArgs:0,allowedInText:!0,primitive:!0},handler(Y){var et,{parser:en,funcName:ei}=Y,eo=en.gullet.popToken(),ea=eo.text;if(/^(?:[\\{}$&#^_]|EOF)$/.test(ea))throw new rz("Expected a control sequence",eo);for(var eu=0,ec=[[]];"{"!==en.gullet.future().text;)if("#"===(eo=en.gullet.popToken()).text){if("{"===en.gullet.future().text){et=en.gullet.future(),ec[eu].push("{");break}if(eo=en.gullet.popToken(),!/^[1-9]$/.test(eo.text))throw new rz('Invalid argument number "'+eo.text+'"');if(parseInt(eo.text)!==eu+1)throw new rz('Argument number "'+eo.text+'" out of order');eu++,ec.push([])}else if("EOF"===eo.text)throw new rz("Expected a macro definition");else ec[eu].push(eo.text);var{tokens:ed}=en.gullet.consumeArg();return et&&ed.unshift(et),("\\edef"===ei||"\\xdef"===ei)&&(ed=en.gullet.expandTokens(ed)).reverse(),en.gullet.macros.set(ea,{tokens:ed,numArgs:eu,delimiters:ec},ei===sA[ei]),{type:"internal",mode:en.mode}}}),aS({type:"internal",names:["\\let","\\\\globallet"],props:{numArgs:0,allowedInText:!0,primitive:!0},handler(Y){var{parser:et,funcName:en}=Y,ei=sP(et.gullet.popToken());et.gullet.consumeSpaces();var eo=sN(et);return sI(et,ei,eo,"\\\\globallet"===en),{type:"internal",mode:et.mode}}}),aS({type:"internal",names:["\\futurelet","\\\\globalfuture"],props:{numArgs:0,allowedInText:!0,primitive:!0},handler(Y){var{parser:et,funcName:en}=Y,ei=sP(et.gullet.popToken()),eo=et.gullet.popToken(),ea=et.gullet.popToken();return sI(et,ei,ea,"\\\\globalfuture"===en),et.gullet.pushToken(ea),et.gullet.pushToken(eo),{type:"internal",mode:et.mode}}});var sD=function(Y,et,en){var ei=iI(oi.math[Y]&&oi.math[Y].replace||Y,et,en);if(!ei)throw Error("Unsupported symbol "+Y+" and font size "+et+".");return ei},sR=function(Y,et,en,ei){var eo=en.havingBaseStyle(et),ea=au.makeSpan(ei.concat(eo.sizingClasses(en)),[Y],en),eu=eo.sizeMultiplier/en.sizeMultiplier;return ea.height*=eu,ea.depth*=eu,ea.maxFontSize=eo.sizeMultiplier,ea},sL=function(Y,et,en){var ei=et.havingBaseStyle(en),eo=(1-et.sizeMultiplier/ei.sizeMultiplier)*et.fontMetrics().axisHeight;Y.classes.push("delimcenter"),Y.style.top=iV(eo),Y.height-=eo,Y.depth+=eo},sF=function(Y,et,en,ei,eo,ea){var eu=sR(au.makeSymbol(Y,"Main-Regular",eo,ei),et,ei,ea);return en&&sL(eu,ei,et),eu},sB=function(Y,et,en,ei){return au.makeSymbol(Y,"Size"+et+"-Regular",en,ei)},sU=function(Y,et,en,ei,eo,ea){var eu=sB(Y,et,eo,ei),ec=sR(au.makeSpan(["delimsizing","size"+et],[eu],ei),ia.TEXT,ei,ea);return en&&sL(ec,ei,ia.TEXT),ec},sZ=function(Y,et,en){var ei;return ei="Size1-Regular"===et?"delim-size1":"delim-size4",{type:"elem",elem:au.makeSpan(["delimsizinginner",ei],[au.makeSpan([],[au.makeSymbol(Y,et,en)])])}},sH=function(Y,et,en){var ei=iM["Size4-Regular"][Y.charCodeAt(0)]?iM["Size4-Regular"][Y.charCodeAt(0)][4]:iM["Size1-Regular"][Y.charCodeAt(0)][4],eo=new i3("inner",i_(Y,Math.round(1e3*et))),ea=new i4([eo],{width:iV(ei),height:iV(et),style:"width:"+iV(ei),viewBox:"0 0 "+1e3*ei+" "+Math.round(1e3*et),preserveAspectRatio:"xMinYMin"}),eu=au.makeSvgSpan([],[ea],en);return eu.height=et,eu.style.height=iV(et),eu.style.width=iV(ei),{type:"elem",elem:eu}},sG=.008,sV={type:"kern",size:-.008},sW=["|","\\lvert","\\rvert","\\vert"],sq=["\\|","\\lVert","\\rVert","\\Vert"],sK=function(Y,et,en,ei,eo,ea){eu=ed=ef=Y,ec=null;var eu,ec,ed,ef,ep="Size1-Regular";"\\uparrow"===Y?ed=ef="⏐":"\\Uparrow"===Y?ed=ef="‖":"\\downarrow"===Y?eu=ed="⏐":"\\Downarrow"===Y?eu=ed="‖":"\\updownarrow"===Y?(eu="\\uparrow",ed="⏐",ef="\\downarrow"):"\\Updownarrow"===Y?(eu="\\Uparrow",ed="‖",ef="\\Downarrow"):rW.contains(sW,Y)?ed="∣":rW.contains(sq,Y)?ed="∥":"["===Y||"\\lbrack"===Y?(eu="⎡",ed="⎢",ef="⎣",ep="Size4-Regular"):"]"===Y||"\\rbrack"===Y?(eu="⎤",ed="⎥",ef="⎦",ep="Size4-Regular"):"\\lfloor"===Y||"⌊"===Y?(ed=eu="⎢",ef="⎣",ep="Size4-Regular"):"\\lceil"===Y||"⌈"===Y?(eu="⎡",ed=ef="⎢",ep="Size4-Regular"):"\\rfloor"===Y||"⌋"===Y?(ed=eu="⎥",ef="⎦",ep="Size4-Regular"):"\\rceil"===Y||"⌉"===Y?(eu="⎤",ed=ef="⎥",ep="Size4-Regular"):"("===Y||"\\lparen"===Y?(eu="⎛",ed="⎜",ef="⎝",ep="Size4-Regular"):")"===Y||"\\rparen"===Y?(eu="⎞",ed="⎟",ef="⎠",ep="Size4-Regular"):"\\{"===Y||"\\lbrace"===Y?(eu="⎧",ec="⎨",ef="⎩",ed="⎪",ep="Size4-Regular"):"\\}"===Y||"\\rbrace"===Y?(eu="⎫",ec="⎬",ef="⎭",ed="⎪",ep="Size4-Regular"):"\\lgroup"===Y||"⟮"===Y?(eu="⎧",ef="⎩",ed="⎪",ep="Size4-Regular"):"\\rgroup"===Y||"⟯"===Y?(eu="⎫",ef="⎭",ed="⎪",ep="Size4-Regular"):"\\lmoustache"===Y||"⎰"===Y?(eu="⎧",ef="⎭",ed="⎪",ep="Size4-Regular"):("\\rmoustache"===Y||"⎱"===Y)&&(eu="⎫",ef="⎩",ed="⎪",ep="Size4-Regular");var eh=sD(eu,ep,eo),em=eh.height+eh.depth,eg=sD(ed,ep,eo),ey=eg.height+eg.depth,ek=sD(ef,ep,eo),ew=ek.height+ek.depth,eC=0,eS=1;if(null!==ec){var eE=sD(ec,ep,eo);eC=eE.height+eE.depth,eS=2}var eT=em+ew+eC,e_=Math.max(0,Math.ceil((et-eT)/(eS*ey))),ej=eT+e_*eS*ey,eO=ei.fontMetrics().axisHeight;en&&(eO*=ei.sizeMultiplier);var eM=ej/2-eO,eA=[];if(eA.push(sZ(ef,ep,eo)),eA.push(sV),null===ec){var eP=ej-em-ew+2*sG;eA.push(sH(ed,eP,ei))}else{var eN=(ej-em-ew-eC)/2+2*sG;eA.push(sH(ed,eN,ei)),eA.push(sV),eA.push(sZ(ec,ep,eo)),eA.push(sV),eA.push(sH(ed,eN,ei))}eA.push(sV),eA.push(sZ(eu,ep,eo));var eI=ei.havingBaseStyle(ia.TEXT),eD=au.makeVList({positionType:"bottom",positionData:eM,children:eA},eI);return sR(au.makeSpan(["delimsizing","mult"],[eD],eI),ia.TEXT,ei,ea)},s$=80,sY=.08,sQ=function(Y,et,en,ei,eo){var ea=iT(Y,ei,en),eu=new i3(Y,ea),ec=new i4([eu],{width:"400em",height:iV(et),viewBox:"0 0 400000 "+en,preserveAspectRatio:"xMinYMin slice"});return au.makeSvgSpan(["hide-tail"],[ec],eo)},sX=function(Y,et){var en,ei,eo=et.havingBaseSizing(),ea=la("\\surd",Y*eo.sizeMultiplier,ln,eo),eu=eo.sizeMultiplier,ec=Math.max(0,et.minRuleThickness-et.fontMetrics().sqrtRuleThickness),ed=0,ef=0,ep=0;return"small"===ea.type?(ep=1e3+1e3*ec+s$,Y<1?eu=1:Y<1.4&&(eu=.7),ed=(1+ec+sY)/eu,ef=(1+ec)/eu,(en=sQ("sqrtMain",ed,ep,ec,et)).style.minWidth="0.853em",ei=.833/eu):"large"===ea.type?(ep=(1e3+s$)*s4[ea.size],ef=(s4[ea.size]+ec)/eu,ed=(s4[ea.size]+ec+sY)/eu,(en=sQ("sqrtSize"+ea.size,ed,ep,ec,et)).style.minWidth="1.02em",ei=1/eu):(ed=Y+ec+sY,ef=Y+ec,(en=sQ("sqrtTall",ed,ep=Math.floor(1e3*Y+ec)+s$,ec,et)).style.minWidth="0.742em",ei=1.056),en.height=ef,en.style.height=iV(ed),{span:en,advanceWidth:ei,ruleWidth:(et.fontMetrics().sqrtRuleThickness+ec)*eu}},sJ=["(","\\lparen",")","\\rparen","[","\\lbrack","]","\\rbrack","\\{","\\lbrace","\\}","\\rbrace","\\lfloor","\\rfloor","⌊","⌋","\\lceil","\\rceil","⌈","⌉","\\surd"],s9=["\\uparrow","\\downarrow","\\updownarrow","\\Uparrow","\\Downarrow","\\Updownarrow","|","\\|","\\vert","\\Vert","\\lvert","\\rvert","\\lVert","\\rVert","\\lgroup","\\rgroup","⟮","⟯","\\lmoustache","\\rmoustache","⎰","⎱"],s5=["<",">","\\langle","\\rangle","/","\\backslash","\\lt","\\gt"],s4=[0,1.2,1.8,2.4,3],s6=function(Y,et,en,ei,eo){if("<"===Y||"\\lt"===Y||"⟨"===Y?Y="\\langle":(">"===Y||"\\gt"===Y||"⟩"===Y)&&(Y="\\rangle"),rW.contains(sJ,Y)||rW.contains(s5,Y))return sU(Y,et,!1,en,ei,eo);if(rW.contains(s9,Y))return sK(Y,s4[et],!1,en,ei,eo);throw new rz("Illegal delimiter: '"+Y+"'")},s7=[{type:"small",style:ia.SCRIPTSCRIPT},{type:"small",style:ia.SCRIPT},{type:"small",style:ia.TEXT},{type:"large",size:1},{type:"large",size:2},{type:"large",size:3},{type:"large",size:4}],s8=[{type:"small",style:ia.SCRIPTSCRIPT},{type:"small",style:ia.SCRIPT},{type:"small",style:ia.TEXT},{type:"stack"}],ln=[{type:"small",style:ia.SCRIPTSCRIPT},{type:"small",style:ia.SCRIPT},{type:"small",style:ia.TEXT},{type:"large",size:1},{type:"large",size:2},{type:"large",size:3},{type:"large",size:4},{type:"stack"}],li=function(Y){if("small"===Y.type)return"Main-Regular";if("large"===Y.type)return"Size"+Y.size+"-Regular";if("stack"===Y.type)return"Size4-Regular";throw Error("Add support for delim type '"+Y.type+"' here.")},la=function(Y,et,en,ei){for(var eo=Math.min(2,3-ei.style.size),ea=eo;eaet)return en[ea]}return en[en.length-1]},ls=function(Y,et,en,ei,eo,ea){"<"===Y||"\\lt"===Y||"⟨"===Y?Y="\\langle":(">"===Y||"\\gt"===Y||"⟩"===Y)&&(Y="\\rangle"),eu=rW.contains(s5,Y)?s7:rW.contains(sJ,Y)?ln:s8;var eu,ec=la(Y,et,eu,ei);return"small"===ec.type?sF(Y,ec.style,en,ei,eo,ea):"large"===ec.type?sU(Y,ec.size,en,ei,eo,ea):sK(Y,et,en,ei,eo,ea)},ll=function(Y,et,en,ei,eo,ea){var eu=ei.fontMetrics().axisHeight*ei.sizeMultiplier,ec=901,ed=5/ei.fontMetrics().ptPerEm,ef=Math.max(et-eu,en+eu);return ls(Y,Math.max(ef/500*ec,2*ef-ed),!0,ei,eo,ea)},lu={sqrtImage:sX,sizedDelim:s6,sizeToMaxHeight:s4,customSizedDelim:ls,leftRightDelim:ll},ld={"\\bigl":{mclass:"mopen",size:1},"\\Bigl":{mclass:"mopen",size:2},"\\biggl":{mclass:"mopen",size:3},"\\Biggl":{mclass:"mopen",size:4},"\\bigr":{mclass:"mclose",size:1},"\\Bigr":{mclass:"mclose",size:2},"\\biggr":{mclass:"mclose",size:3},"\\Biggr":{mclass:"mclose",size:4},"\\bigm":{mclass:"mrel",size:1},"\\Bigm":{mclass:"mrel",size:2},"\\biggm":{mclass:"mrel",size:3},"\\Biggm":{mclass:"mrel",size:4},"\\big":{mclass:"mord",size:1},"\\Big":{mclass:"mord",size:2},"\\bigg":{mclass:"mord",size:3},"\\Bigg":{mclass:"mord",size:4}},lf=["(","\\lparen",")","\\rparen","[","\\lbrack","]","\\rbrack","\\{","\\lbrace","\\}","\\rbrace","\\lfloor","\\rfloor","⌊","⌋","\\lceil","\\rceil","⌈","⌉","<",">","\\langle","⟨","\\rangle","⟩","\\lt","\\gt","\\lvert","\\rvert","\\lVert","\\rVert","\\lgroup","\\rgroup","⟮","⟯","\\lmoustache","\\rmoustache","⎰","⎱","/","\\backslash","|","\\vert","\\|","\\Vert","\\uparrow","\\Uparrow","\\downarrow","\\Downarrow","\\updownarrow","\\Updownarrow","."];function lp(Y,et){var en=sh(Y);if(en&&rW.contains(lf,en.text))return en;if(en)throw new rz("Invalid delimiter '"+en.text+"' after '"+et.funcName+"'",Y);throw new rz("Invalid delimiter type '"+Y.type+"'",Y)}function lm(Y){if(!Y.body)throw Error("Bug: The leftright ParseNode wasn't fully parsed.")}aS({type:"delimsizing",names:["\\bigl","\\Bigl","\\biggl","\\Biggl","\\bigr","\\Bigr","\\biggr","\\Biggr","\\bigm","\\Bigm","\\biggm","\\Biggm","\\big","\\Big","\\bigg","\\Bigg"],props:{numArgs:1,argTypes:["primitive"]},handler:(Y,et)=>{var en=lp(et[0],Y);return{type:"delimsizing",mode:Y.parser.mode,size:ld[Y.funcName].size,mclass:ld[Y.funcName].mclass,delim:en.text}},htmlBuilder:(Y,et)=>"."===Y.delim?au.makeSpan([Y.mclass]):lu.sizedDelim(Y.delim,Y.size,et,Y.mode,[Y.mclass]),mathmlBuilder:Y=>{var et=[];"."!==Y.delim&&et.push(aQ(Y.delim,Y.mode));var en=new aY.MathNode("mo",et);"mopen"===Y.mclass||"mclose"===Y.mclass?en.setAttribute("fence","true"):en.setAttribute("fence","false"),en.setAttribute("stretchy","true");var ei=iV(lu.sizeToMaxHeight[Y.size]);return en.setAttribute("minsize",ei),en.setAttribute("maxsize",ei),en}}),aS({type:"leftright-right",names:["\\right"],props:{numArgs:1,primitive:!0},handler:(Y,et)=>{var en=Y.parser.gullet.macros.get("\\current@color");if(en&&"string"!=typeof en)throw new rz("\\current@color set to non-string in \\right");return{type:"leftright-right",mode:Y.parser.mode,delim:lp(et[0],Y).text,color:en}}}),aS({type:"leftright",names:["\\left"],props:{numArgs:1,primitive:!0},handler:(Y,et)=>{var en=lp(et[0],Y),ei=Y.parser;++ei.leftrightDepth;var eo=ei.parseExpression(!1);--ei.leftrightDepth,ei.expect("\\right",!1);var ea=sd(ei.parseFunction(),"leftright-right");return{type:"leftright",mode:ei.mode,body:eo,left:en.text,right:ea.delim,rightColor:ea.color}},htmlBuilder:(Y,et)=>{lm(Y);for(var en,ei,eo=aD(Y.body,et,!0,["mopen","mclose"]),ea=0,eu=0,ec=!1,ed=0;ed{lm(Y);var en=a9(Y.body,et);if("."!==Y.left){var ei=new aY.MathNode("mo",[aQ(Y.left,Y.mode)]);ei.setAttribute("fence","true"),en.unshift(ei)}if("."!==Y.right){var eo=new aY.MathNode("mo",[aQ(Y.right,Y.mode)]);eo.setAttribute("fence","true"),Y.rightColor&&eo.setAttribute("mathcolor",Y.rightColor),en.push(eo)}return aJ(en)}}),aS({type:"middle",names:["\\middle"],props:{numArgs:1,primitive:!0},handler:(Y,et)=>{var en=lp(et[0],Y);if(!Y.parser.leftrightDepth)throw new rz("\\middle without preceding \\left",en);return{type:"middle",mode:Y.parser.mode,delim:en.text}},htmlBuilder:(Y,et)=>{var en;if("."===Y.delim)en=aZ(et,[]);else{en=lu.sizedDelim(Y.delim,1,et,Y.mode,[]);var ei={delim:Y.delim,options:et};en.isMiddle=ei}return en},mathmlBuilder:(Y,et)=>{var en="\\vert"===Y.delim||"|"===Y.delim?aQ("|","text"):aQ(Y.delim,Y.mode),ei=new aY.MathNode("mo",[en]);return ei.setAttribute("fence","true"),ei.setAttribute("lspace","0.05em"),ei.setAttribute("rspace","0.05em"),ei}});var lg=(Y,et)=>{var en,ei,eo=au.wrapFragment(aH(Y.body,et),et),ea=Y.label.substr(1),eu=et.sizeMultiplier,ec=0,ed=rW.isCharacterBox(Y.body);if("sout"===ea)(en=au.makeSpan(["stretchy","sout"])).height=et.fontMetrics().defaultRuleThickness/eu,ec=-.5*et.fontMetrics().xHeight;else if("phase"===ea){var ef=iG({number:.6,unit:"pt"},et),ep=iG({number:.35,unit:"ex"},et);eu/=et.havingBaseSizing().sizeMultiplier;var eh=eo.height+eo.depth+ef+ep;eo.style.paddingLeft=iV(eh/2+ef);var em=Math.floor(1e3*eh*eu),eg=iS(em),ey=new i4([new i3("phase",eg)],{width:"400em",height:iV(em/1e3),viewBox:"0 0 400000 "+em,preserveAspectRatio:"xMinYMin slice"});(en=au.makeSvgSpan(["hide-tail"],[ey],et)).style.height=iV(eh),ec=eo.depth+ef+ep}else{/cancel/.test(ea)?ed||eo.classes.push("cancel-pad"):"angl"===ea?eo.classes.push("anglpad"):eo.classes.push("boxpad");var ek=0,ew=0,eC=0;/box/.test(ea)?(eC=Math.max(et.fontMetrics().fboxrule,et.minRuleThickness),ew=ek=et.fontMetrics().fboxsep+("colorbox"===ea?0:eC)):"angl"===ea?(ek=4*(eC=Math.max(et.fontMetrics().defaultRuleThickness,et.minRuleThickness)),ew=Math.max(0,.25-eo.depth)):ew=ek=ed?.2:0,en=su.encloseSpan(eo,ea,ek,ew,et),/fbox|boxed|fcolorbox/.test(ea)?(en.style.borderStyle="solid",en.style.borderWidth=iV(eC)):"angl"===ea&&.049!==eC&&(en.style.borderTopWidth=iV(eC),en.style.borderRightWidth=iV(eC)),ec=eo.depth+ew,Y.backgroundColor&&(en.style.backgroundColor=Y.backgroundColor,Y.borderColor&&(en.style.borderColor=Y.borderColor))}if(Y.backgroundColor)ei=au.makeVList({positionType:"individualShift",children:[{type:"elem",elem:en,shift:ec},{type:"elem",elem:eo,shift:0}]},et);else{var eS=/cancel|phase/.test(ea)?["svg-align"]:[];ei=au.makeVList({positionType:"individualShift",children:[{type:"elem",elem:eo,shift:0},{type:"elem",elem:en,shift:ec,wrapperClasses:eS}]},et)}return(/cancel/.test(ea)&&(ei.height=eo.height,ei.depth=eo.depth),/cancel/.test(ea)&&!ed)?au.makeSpan(["mord","cancel-lap"],[ei],et):au.makeSpan(["mord"],[ei],et)},lv=(Y,et)=>{var en=0,ei=new aY.MathNode(Y.label.indexOf("colorbox")>-1?"mpadded":"menclose",[a4(Y.body,et)]);switch(Y.label){case"\\cancel":ei.setAttribute("notation","updiagonalstrike");break;case"\\bcancel":ei.setAttribute("notation","downdiagonalstrike");break;case"\\phase":ei.setAttribute("notation","phasorangle");break;case"\\sout":ei.setAttribute("notation","horizontalstrike");break;case"\\fbox":ei.setAttribute("notation","box");break;case"\\angl":ei.setAttribute("notation","actuarial");break;case"\\fcolorbox":case"\\colorbox":if(en=et.fontMetrics().fboxsep*et.fontMetrics().ptPerEm,ei.setAttribute("width","+"+2*en+"pt"),ei.setAttribute("height","+"+2*en+"pt"),ei.setAttribute("lspace",en+"pt"),ei.setAttribute("voffset",en+"pt"),"\\fcolorbox"===Y.label){var eo=Math.max(et.fontMetrics().fboxrule,et.minRuleThickness);ei.setAttribute("style","border: "+eo+"em solid "+String(Y.borderColor))}break;case"\\xcancel":ei.setAttribute("notation","updiagonalstrike downdiagonalstrike")}return Y.backgroundColor&&ei.setAttribute("mathbackground",Y.backgroundColor),ei};aS({type:"enclose",names:["\\colorbox"],props:{numArgs:2,allowedInText:!0,argTypes:["color","text"]},handler(Y,et,en){var{parser:ei,funcName:eo}=Y,ea=sd(et[0],"color-token").color,eu=et[1];return{type:"enclose",mode:ei.mode,label:eo,backgroundColor:ea,body:eu}},htmlBuilder:lg,mathmlBuilder:lv}),aS({type:"enclose",names:["\\fcolorbox"],props:{numArgs:3,allowedInText:!0,argTypes:["color","color","text"]},handler(Y,et,en){var{parser:ei,funcName:eo}=Y,ea=sd(et[0],"color-token").color,eu=sd(et[1],"color-token").color,ec=et[2];return{type:"enclose",mode:ei.mode,label:eo,backgroundColor:eu,borderColor:ea,body:ec}},htmlBuilder:lg,mathmlBuilder:lv}),aS({type:"enclose",names:["\\fbox"],props:{numArgs:1,argTypes:["hbox"],allowedInText:!0},handler(Y,et){var{parser:en}=Y;return{type:"enclose",mode:en.mode,label:"\\fbox",body:et[0]}}}),aS({type:"enclose",names:["\\cancel","\\bcancel","\\xcancel","\\sout","\\phase"],props:{numArgs:1},handler(Y,et){var{parser:en,funcName:ei}=Y,eo=et[0];return{type:"enclose",mode:en.mode,label:ei,body:eo}},htmlBuilder:lg,mathmlBuilder:lv}),aS({type:"enclose",names:["\\angl"],props:{numArgs:1,argTypes:["hbox"],allowedInText:!1},handler(Y,et){var{parser:en}=Y;return{type:"enclose",mode:en.mode,label:"\\angl",body:et[0]}}});var ly={};function lb(Y){for(var{type:et,names:en,props:ei,handler:eo,htmlBuilder:ea,mathmlBuilder:eu}=Y,ec={type:et,numArgs:ei.numArgs||0,allowedInText:!1,numOptionalArgs:0,handler:eo},ed=0;ed{if(!Y.parser.settings.displayMode)throw new rz("{"+Y.envName+"} can be used only in display mode.")};function lS(Y){if(-1===Y.indexOf("ed"))return -1===Y.indexOf("*")}function lE(Y,et,en){var{hskipBeforeAndAfter:ei,addJot:eo,cols:ea,arraystretch:eu,colSeparationType:ec,autoTag:ed,singleRow:ef,emptySingleRow:ep,maxNumCols:eh,leqno:em}=et;if(Y.gullet.beginGroup(),ef||Y.gullet.macros.set("\\cr","\\\\\\relax"),!eu){var eg=Y.gullet.expandMacroAsText("\\arraystretch");if(null==eg)eu=1;else if(!(eu=parseFloat(eg))||eu<0)throw new rz("Invalid \\arraystretch: "+eg)}Y.gullet.beginGroup();var ey=[],ek=[ey],ew=[],eC=[],eS=null!=ed?[]:void 0;function eE(){ed&&Y.gullet.macros.set("\\@eqnsw","1",!0)}function eT(){eS&&(Y.gullet.macros.get("\\df@tag")?(eS.push(Y.subparse([new rB("\\df@tag")])),Y.gullet.macros.set("\\df@tag",void 0,!0)):eS.push(!!ed&&"1"===Y.gullet.macros.get("\\@eqnsw")))}for(eE(),eC.push(lw(Y));;){var e_=Y.parseExpression(!1,ef?"\\end":"\\\\");Y.gullet.endGroup(),Y.gullet.beginGroup(),e_={type:"ordgroup",mode:Y.mode,body:e_},en&&(e_={type:"styling",mode:Y.mode,style:en,body:[e_]}),ey.push(e_);var ej=Y.fetch().text;if("&"===ej){if(eh&&ey.length===eh){if(ef||ec)throw new rz("Too many tab characters: &",Y.nextToken);Y.settings.reportNonstrict("textEnv","Too few columns specified in the {array} column argument.")}Y.consume()}else if("\\end"===ej){eT(),1===ey.length&&"styling"===e_.type&&0===e_.body[0].body.length&&(ek.length>1||!ep)&&ek.pop(),eC.length0&&(eE+=.25),ep.push({pos:eE,isDashed:Y[et]})}for(eT(ec[0]),en=0;en0&&(eO<(eN+=eS)&&(eO=eN),eN=0),Y.addJot&&(eO+=ek),eM.height=ej,eM.depth=eO,eE+=ej,eM.pos=eE,eE+=eO+eN,ef[en]=eM,eT(ec[en+1])}var eI=eE/2+et.fontMetrics().axisHeight,eD=Y.cols||[],eR=[],eL=[];if(Y.tags&&Y.tags.some(Y=>Y))for(en=0;en=ed)){var eK=void 0;(ei>0||Y.hskipBeforeAndAfter)&&0!==(eK=rW.deflt(eZ.pregap,eg))&&((eo=au.makeSpan(["arraycolsep"],[])).style.width=iV(eK),eR.push(eo));var e$=[];for(en=0;en0){for(var eJ=au.makeLineSpan("hline",et,eh),e0=au.makeLineSpan("hdashline",et,eh),e9=[{type:"elem",elem:ef,shift:0}];ep.length>0;){var e5=ep.pop(),e4=e5.pos-eI;e5.isDashed?e9.push({type:"elem",elem:e0,shift:e4}):e9.push({type:"elem",elem:eJ,shift:e4})}ef=au.makeVList({positionType:"individualShift",children:e9},et)}if(0===eL.length)return au.makeSpan(["mord"],[ef],et);var e3=au.makeVList({positionType:"individualShift",children:eL},et);return e3=au.makeSpan(["tag"],[e3],et),au.makeFragment([ef,e3])},lj={c:"center ",l:"left ",r:"right "},lO=function(Y,et){for(var en=[],ei=new aY.MathNode("mtd",[],["mtr-glue"]),eo=new aY.MathNode("mtd",[],["mml-eqn-num"]),ea=0;ea0){var eg=Y.cols,ey="",ek=!1,ew=0,eC=eg.length;"separator"===eg[0].type&&(eh+="top ",ew=1),"separator"===eg[eg.length-1].type&&(eh+="bottom ",eC-=1);for(var eS=ew;eS0?"left ":"")+(eO[eO.length-1].length>0?"right ":"");for(var eM=1;eM-1?"alignat":"align",ea="split"===Y.envName,eu=lE(Y.parser,{cols:ei,addJot:!0,autoTag:ea?void 0:lS(Y.envName),emptySingleRow:!0,colSeparationType:eo,maxNumCols:ea?2:void 0,leqno:Y.parser.settings.leqno},"display"),ec=0,ed={type:"ordgroup",mode:Y.mode,body:[]};if(et[0]&&"ordgroup"===et[0].type){for(var ef="",ep=0;ep0&&eh&&(ey=1),ei[em]={type:"align",align:eg,pregap:ey,postgap:0}}return eu.colSeparationType=eh?"align":"alignat",eu};lb({type:"array",names:["array","darray"],props:{numArgs:1},handler(Y,et){var en=(sh(et[0])?[et[0]]:sd(et[0],"ordgroup").body).map(function(Y){var et=sf(Y).text;if(-1!=="lcr".indexOf(et))return{type:"align",align:et};if("|"===et)return{type:"separator",separator:"|"};if(":"===et)return{type:"separator",separator:":"};throw new rz("Unknown column alignment: "+et,Y)}),ei={cols:en,hskipBeforeAndAfter:!0,maxNumCols:en.length};return lE(Y.parser,ei,lT(Y.envName))},htmlBuilder:l_,mathmlBuilder:lO}),lb({type:"array",names:["matrix","pmatrix","bmatrix","Bmatrix","vmatrix","Vmatrix","matrix*","pmatrix*","bmatrix*","Bmatrix*","vmatrix*","Vmatrix*"],props:{numArgs:0},handler(Y){var et={matrix:null,pmatrix:["(",")"],bmatrix:["[","]"],Bmatrix:["\\{","\\}"],vmatrix:["|","|"],Vmatrix:["\\Vert","\\Vert"]}[Y.envName.replace("*","")],en="c",ei={hskipBeforeAndAfter:!1,cols:[{type:"align",align:en}]};if("*"===Y.envName.charAt(Y.envName.length-1)){var eo=Y.parser;if(eo.consumeSpaces(),"["===eo.fetch().text){if(eo.consume(),eo.consumeSpaces(),en=eo.fetch().text,-1==="lcr".indexOf(en))throw new rz("Expected l or c or r",eo.nextToken);eo.consume(),eo.consumeSpaces(),eo.expect("]"),eo.consume(),ei.cols=[{type:"align",align:en}]}}var ea=lE(Y.parser,ei,lT(Y.envName)),eu=Math.max(0,...ea.body.map(Y=>Y.length));return ea.cols=Array(eu).fill({type:"align",align:en}),et?{type:"leftright",mode:Y.mode,body:[ea],left:et[0],right:et[1],rightColor:void 0}:ea},htmlBuilder:l_,mathmlBuilder:lO}),lb({type:"array",names:["smallmatrix"],props:{numArgs:0},handler(Y){var et={arraystretch:.5},en=lE(Y.parser,et,"script");return en.colSeparationType="small",en},htmlBuilder:l_,mathmlBuilder:lO}),lb({type:"array",names:["subarray"],props:{numArgs:1},handler(Y,et){var en=(sh(et[0])?[et[0]]:sd(et[0],"ordgroup").body).map(function(Y){var et=sf(Y).text;if(-1!=="lc".indexOf(et))return{type:"align",align:et};throw new rz("Unknown column alignment: "+et,Y)});if(en.length>1)throw new rz("{subarray} can contain only one column");var ei={cols:en,hskipBeforeAndAfter:!1,arraystretch:.5};if((ei=lE(Y.parser,ei,"script")).body.length>0&&ei.body[0].length>1)throw new rz("{subarray} can contain only one column");return ei},htmlBuilder:l_,mathmlBuilder:lO}),lb({type:"array",names:["cases","dcases","rcases","drcases"],props:{numArgs:0},handler(Y){var et={arraystretch:1.2,cols:[{type:"align",align:"l",pregap:0,postgap:1},{type:"align",align:"l",pregap:0,postgap:0}]},en=lE(Y.parser,et,lT(Y.envName));return{type:"leftright",mode:Y.mode,body:[en],left:Y.envName.indexOf("r")>-1?".":"\\{",right:Y.envName.indexOf("r")>-1?"\\}":".",rightColor:void 0}},htmlBuilder:l_,mathmlBuilder:lO}),lb({type:"array",names:["align","align*","aligned","split"],props:{numArgs:0},handler:lM,htmlBuilder:l_,mathmlBuilder:lO}),lb({type:"array",names:["gathered","gather","gather*"],props:{numArgs:0},handler(Y){rW.contains(["gather","gather*"],Y.envName)&&lC(Y);var et={cols:[{type:"align",align:"c"}],addJot:!0,colSeparationType:"gather",autoTag:lS(Y.envName),emptySingleRow:!0,leqno:Y.parser.settings.leqno};return lE(Y.parser,et,"display")},htmlBuilder:l_,mathmlBuilder:lO}),lb({type:"array",names:["alignat","alignat*","alignedat"],props:{numArgs:1},handler:lM,htmlBuilder:l_,mathmlBuilder:lO}),lb({type:"array",names:["equation","equation*"],props:{numArgs:0},handler(Y){lC(Y);var et={autoTag:lS(Y.envName),emptySingleRow:!0,singleRow:!0,maxNumCols:1,leqno:Y.parser.settings.leqno};return lE(Y.parser,et,"display")},htmlBuilder:l_,mathmlBuilder:lO}),lb({type:"array",names:["CD"],props:{numArgs:0},handler:Y=>(lC(Y),sj(Y.parser)),htmlBuilder:l_,mathmlBuilder:lO}),lk("\\nonumber","\\gdef\\@eqnsw{0}"),lk("\\notag","\\nonumber"),aS({type:"text",names:["\\hline","\\hdashline"],props:{numArgs:0,allowedInText:!0,allowedInMath:!0},handler(Y,et){throw new rz(Y.funcName+" valid only within array environment")}});var lA=ly;aS({type:"environment",names:["\\begin","\\end"],props:{numArgs:1,argTypes:["text"]},handler(Y,et){var{parser:en,funcName:ei}=Y,eo=et[0];if("ordgroup"!==eo.type)throw new rz("Invalid environment name",eo);for(var ea="",eu=0;eu{var et="ordgroup"===Y.type&&Y.body.length?Y.body[0]:Y;return"atom"===et.type&&("bin"===et.family||"rel"===et.family)?"m"+et.family:"mord"};aS({type:"mclass",names:["\\@binrel"],props:{numArgs:2},handler(Y,et){var{parser:en}=Y;return{type:"mclass",mode:en.mode,mclass:lD(et[0]),body:aj(et[1]),isCharacterBox:rW.isCharacterBox(et[1])}}}),aS({type:"mclass",names:["\\stackrel","\\overset","\\underset"],props:{numArgs:2},handler(Y,et){var en,{parser:ei,funcName:eo}=Y,ea=et[1],eu=et[0];en="\\stackrel"!==eo?lD(ea):"mrel";var ec={type:"op",mode:ea.mode,limits:!0,alwaysHandleSupSub:!0,parentIsSupSub:!1,symbol:!1,suppressBaseShift:"\\stackrel"!==eo,body:aj(ea)},ed={type:"supsub",mode:eu.mode,base:ec,sup:"\\underset"===eo?null:eu,sub:"\\underset"===eo?eu:null};return{type:"mclass",mode:ei.mode,mclass:en,body:[ed],isCharacterBox:rW.isCharacterBox(ed)}},htmlBuilder:lN,mathmlBuilder:lI});var lR=(Y,et)=>{var en=Y.font,ei=et.withFont(en);return aH(Y.body,ei)},lL=(Y,et)=>{var en=Y.font,ei=et.withFont(en);return a4(Y.body,ei)},lF={"\\Bbb":"\\mathbb","\\bold":"\\mathbf","\\frak":"\\mathfrak","\\bm":"\\boldsymbol"};aS({type:"font",names:["\\mathrm","\\mathit","\\mathbf","\\mathnormal","\\mathbb","\\mathcal","\\mathfrak","\\mathscr","\\mathsf","\\mathtt","\\Bbb","\\bold","\\frak"],props:{numArgs:1,allowedInArgument:!0},handler:(Y,et)=>{var{parser:en,funcName:ei}=Y,eo=a_(et[0]),ea=ei;return ea in lF&&(ea=lF[ea]),{type:"font",mode:en.mode,font:ea.slice(1),body:eo}},htmlBuilder:lR,mathmlBuilder:lL}),aS({type:"mclass",names:["\\boldsymbol","\\bm"],props:{numArgs:1},handler:(Y,et)=>{var{parser:en}=Y,ei=et[0],eo=rW.isCharacterBox(ei);return{type:"mclass",mode:en.mode,mclass:lD(ei),body:[{type:"font",mode:en.mode,font:"boldsymbol",body:ei}],isCharacterBox:eo}}}),aS({type:"font",names:["\\rm","\\sf","\\tt","\\bf","\\it","\\cal"],props:{numArgs:0,allowedInText:!0},handler:(Y,et)=>{var{parser:en,funcName:ei,breakOnTokenText:eo}=Y,{mode:ea}=en,eu=en.parseExpression(!0,eo);return{type:"font",mode:ea,font:"math"+ei.slice(1),body:{type:"ordgroup",mode:en.mode,body:eu}}},htmlBuilder:lR,mathmlBuilder:lL});var lB=(Y,et)=>{var en=et;return"display"===Y?en=en.id>=ia.SCRIPT.id?en.text():ia.DISPLAY:"text"===Y&&en.size===ia.DISPLAY.size?en=ia.TEXT:"script"===Y?en=ia.SCRIPT:"scriptscript"===Y&&(en=ia.SCRIPTSCRIPT),en},lz=(Y,et)=>{var en,ei,eo,ea,eu,ec,ed,ef,ep,eh,em,eg=lB(Y.size,et.style),ey=eg.fracNum(),ek=eg.fracDen();en=et.havingStyle(ey);var ew=aH(Y.numer,en,et);if(Y.continued){var eC=8.5/et.fontMetrics().ptPerEm,eS=3.5/et.fontMetrics().ptPerEm;ew.height=ew.height0?3*ea:7*ea,ed=et.fontMetrics().denom1):(eo>0?(eu=et.fontMetrics().num2,ec=ea):(eu=et.fontMetrics().num3,ec=3*ea),ed=et.fontMetrics().denom2),ei){var eT=et.fontMetrics().axisHeight;eu-ew.depth-(eT+.5*eo){var en=new aY.MathNode("mfrac",[a4(Y.numer,et),a4(Y.denom,et)]);if(Y.hasBarLine){if(Y.barSize){var ei=iG(Y.barSize,et);en.setAttribute("linethickness",iV(ei))}}else en.setAttribute("linethickness","0px");var eo=lB(Y.size,et.style);if(eo.size!==et.style.size){en=new aY.MathNode("mstyle",[en]);var ea=eo.size===ia.DISPLAY.size?"true":"false";en.setAttribute("displaystyle",ea),en.setAttribute("scriptlevel","0")}if(null!=Y.leftDelim||null!=Y.rightDelim){var eu=[];if(null!=Y.leftDelim){var ec=new aY.MathNode("mo",[new aY.TextNode(Y.leftDelim.replace("\\",""))]);ec.setAttribute("fence","true"),eu.push(ec)}if(eu.push(en),null!=Y.rightDelim){var ed=new aY.MathNode("mo",[new aY.TextNode(Y.rightDelim.replace("\\",""))]);ed.setAttribute("fence","true"),eu.push(ed)}return aJ(eu)}return en};aS({type:"genfrac",names:["\\dfrac","\\frac","\\tfrac","\\dbinom","\\binom","\\tbinom","\\\\atopfrac","\\\\bracefrac","\\\\brackfrac"],props:{numArgs:2,allowedInArgument:!0},handler:(Y,et)=>{var en,{parser:ei,funcName:eo}=Y,ea=et[0],eu=et[1],ec=null,ed=null,ef="auto";switch(eo){case"\\dfrac":case"\\frac":case"\\tfrac":en=!0;break;case"\\\\atopfrac":en=!1;break;case"\\dbinom":case"\\binom":case"\\tbinom":en=!1,ec="(",ed=")";break;case"\\\\bracefrac":en=!1,ec="\\{",ed="\\}";break;case"\\\\brackfrac":en=!1,ec="[",ed="]";break;default:throw Error("Unrecognized genfrac command")}switch(eo){case"\\dfrac":case"\\dbinom":ef="display";break;case"\\tfrac":case"\\tbinom":ef="text"}return{type:"genfrac",mode:ei.mode,continued:!1,numer:ea,denom:eu,hasBarLine:en,leftDelim:ec,rightDelim:ed,size:ef,barSize:null}},htmlBuilder:lz,mathmlBuilder:lU}),aS({type:"genfrac",names:["\\cfrac"],props:{numArgs:2},handler:(Y,et)=>{var{parser:en,funcName:ei}=Y,eo=et[0],ea=et[1];return{type:"genfrac",mode:en.mode,continued:!0,numer:eo,denom:ea,hasBarLine:!0,leftDelim:null,rightDelim:null,size:"display",barSize:null}}}),aS({type:"infix",names:["\\over","\\choose","\\atop","\\brace","\\brack"],props:{numArgs:0,infix:!0},handler(Y){var et,{parser:en,funcName:ei,token:eo}=Y;switch(ei){case"\\over":et="\\frac";break;case"\\choose":et="\\binom";break;case"\\atop":et="\\\\atopfrac";break;case"\\brace":et="\\\\bracefrac";break;case"\\brack":et="\\\\brackfrac";break;default:throw Error("Unrecognized infix genfrac command")}return{type:"infix",mode:en.mode,replaceWith:et,token:eo}}});var lZ=["display","text","script","scriptscript"],lH=function(Y){var et=null;return Y.length>0&&(et="."===(et=Y)?null:et),et};aS({type:"genfrac",names:["\\genfrac"],props:{numArgs:6,allowedInArgument:!0,argTypes:["math","math","size","text","math","math"]},handler(Y,et){var en,{parser:ei}=Y,eo=et[4],ea=et[5],eu=a_(et[0]),ec="atom"===eu.type&&"open"===eu.family?lH(eu.text):null,ed=a_(et[1]),ef="atom"===ed.type&&"close"===ed.family?lH(ed.text):null,ep=sd(et[2],"size"),eh=null;en=!!ep.isBlank||(eh=ep.value).number>0;var em="auto",eg=et[3];return"ordgroup"===eg.type?eg.body.length>0&&(em=lZ[Number(sd(eg.body[0],"textord").text)]):em=lZ[Number((eg=sd(eg,"textord")).text)],{type:"genfrac",mode:ei.mode,numer:eo,denom:ea,continued:!1,hasBarLine:en,barSize:eh,leftDelim:ec,rightDelim:ef,size:em}},htmlBuilder:lz,mathmlBuilder:lU}),aS({type:"infix",names:["\\above"],props:{numArgs:1,argTypes:["size"],infix:!0},handler(Y,et){var{parser:en,funcName:ei,token:eo}=Y;return{type:"infix",mode:en.mode,replaceWith:"\\\\abovefrac",size:sd(et[0],"size").value,token:eo}}}),aS({type:"genfrac",names:["\\\\abovefrac"],props:{numArgs:3,argTypes:["math","size","math"]},handler:(Y,et)=>{var{parser:en,funcName:ei}=Y,eo=et[0],ea=rV(sd(et[1],"infix").size),eu=et[2],ec=ea.number>0;return{type:"genfrac",mode:en.mode,numer:eo,denom:eu,continued:!1,hasBarLine:ec,barSize:ea,leftDelim:null,rightDelim:null,size:"auto"}},htmlBuilder:lz,mathmlBuilder:lU});var lG=(Y,et)=>{var en,ei,eo,ea=et.style;"supsub"===Y.type?(en=Y.sup?aH(Y.sup,et.havingStyle(ea.sup()),et):aH(Y.sub,et.havingStyle(ea.sub()),et),ei=sd(Y.base,"horizBrace")):ei=sd(Y,"horizBrace");var eu=aH(ei.base,et.havingBaseStyle(ia.DISPLAY)),ec=su.svgSpan(ei,et);if(ei.isOver?(eo=au.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:eu},{type:"kern",size:.1},{type:"elem",elem:ec}]},et)).children[0].children[0].children[1].classes.push("svg-align"):(eo=au.makeVList({positionType:"bottom",positionData:eu.depth+.1+ec.height,children:[{type:"elem",elem:ec},{type:"kern",size:.1},{type:"elem",elem:eu}]},et)).children[0].children[0].children[0].classes.push("svg-align"),en){var ed=au.makeSpan(["mord",ei.isOver?"mover":"munder"],[eo],et);eo=ei.isOver?au.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:ed},{type:"kern",size:.2},{type:"elem",elem:en}]},et):au.makeVList({positionType:"bottom",positionData:ed.depth+.2+en.height+en.depth,children:[{type:"elem",elem:en},{type:"kern",size:.2},{type:"elem",elem:ed}]},et)}return au.makeSpan(["mord",ei.isOver?"mover":"munder"],[eo],et)};aS({type:"horizBrace",names:["\\overbrace","\\underbrace"],props:{numArgs:1},handler(Y,et){var{parser:en,funcName:ei}=Y;return{type:"horizBrace",mode:en.mode,label:ei,isOver:/^\\over/.test(ei),base:et[0]}},htmlBuilder:lG,mathmlBuilder:(Y,et)=>{var en=su.mathMLnode(Y.label);return new aY.MathNode(Y.isOver?"mover":"munder",[a4(Y.base,et),en])}}),aS({type:"href",names:["\\href"],props:{numArgs:2,argTypes:["url","original"],allowedInText:!0},handler:(Y,et)=>{var{parser:en}=Y,ei=et[1],eo=sd(et[0],"url").url;return en.settings.isTrusted({command:"\\href",url:eo})?{type:"href",mode:en.mode,href:eo,body:aj(ei)}:en.formatUnsupportedCmd("\\href")},htmlBuilder:(Y,et)=>{var en=aD(Y.body,et,!1);return au.makeAnchor(Y.href,[],en,et)},mathmlBuilder:(Y,et)=>{var en=a5(Y.body,et);return en instanceof aq||(en=new aq("mrow",[en])),en.setAttribute("href",Y.href),en}}),aS({type:"href",names:["\\url"],props:{numArgs:1,argTypes:["url"],allowedInText:!0},handler:(Y,et)=>{var{parser:en}=Y,ei=sd(et[0],"url").url;if(!en.settings.isTrusted({command:"\\url",url:ei}))return en.formatUnsupportedCmd("\\url");for(var eo=[],ea=0;eanew aY.MathNode("mrow",a9(Y.body,et))}),aS({type:"html",names:["\\htmlClass","\\htmlId","\\htmlStyle","\\htmlData"],props:{numArgs:2,argTypes:["raw","original"],allowedInText:!0},handler:(Y,et)=>{var en,{parser:ei,funcName:eo,token:ea}=Y,eu=sd(et[0],"raw").string,ec=et[1];ei.settings.strict&&ei.settings.reportNonstrict("htmlExtension","HTML extension is disabled on strict mode");var ed={};switch(eo){case"\\htmlClass":ed.class=eu,en={command:"\\htmlClass",class:eu};break;case"\\htmlId":ed.id=eu,en={command:"\\htmlId",id:eu};break;case"\\htmlStyle":ed.style=eu,en={command:"\\htmlStyle",style:eu};break;case"\\htmlData":for(var ef=eu.split(","),ep=0;ep{var en=aD(Y.body,et,!1),ei=["enclosing"];Y.attributes.class&&ei.push(...Y.attributes.class.trim().split(/\s+/));var eo=au.makeSpan(ei,en,et);for(var ea in Y.attributes)"class"!==ea&&Y.attributes.hasOwnProperty(ea)&&eo.setAttribute(ea,Y.attributes[ea]);return eo},mathmlBuilder:(Y,et)=>a5(Y.body,et)}),aS({type:"htmlmathml",names:["\\html@mathml"],props:{numArgs:2,allowedInText:!0},handler:(Y,et)=>{var{parser:en}=Y;return{type:"htmlmathml",mode:en.mode,html:aj(et[0]),mathml:aj(et[1])}},htmlBuilder:(Y,et)=>{var en=aD(Y.html,et,!1);return au.makeFragment(en)},mathmlBuilder:(Y,et)=>a5(Y.mathml,et)});var lV=function(Y){if(/^[-+]? *(\d+(\.\d*)?|\.\d+)$/.test(Y))return{number:+Y,unit:"bp"};var et=/([-+]?) *(\d+(?:\.\d*)?|\.\d+) *([a-z]{2})/.exec(Y);if(!et)throw new rz("Invalid size: '"+Y+"' in \\includegraphics");var en={number:+(et[1]+et[2]),unit:et[3]};if(!iH(en))throw new rz("Invalid unit: '"+en.unit+"' in \\includegraphics.");return en};aS({type:"includegraphics",names:["\\includegraphics"],props:{numArgs:1,numOptionalArgs:1,argTypes:["raw","url"],allowedInText:!1},handler:(Y,et,en)=>{var{parser:ei}=Y,eo={number:0,unit:"em"},ea={number:.9,unit:"em"},eu={number:0,unit:"em"},ec="";if(en[0])for(var ed=sd(en[0],"raw").string.split(","),ef=0;ef{var en=iG(Y.height,et),ei=0;Y.totalheight.number>0&&(ei=iG(Y.totalheight,et)-en);var eo=0;Y.width.number>0&&(eo=iG(Y.width,et));var ea={height:iV(en+ei)};eo>0&&(ea.width=iV(eo)),ei>0&&(ea.verticalAlign=iV(-ei));var eu=new i0(Y.src,Y.alt,ea);return eu.height=en,eu.depth=ei,eu},mathmlBuilder:(Y,et)=>{var en=new aY.MathNode("mglyph",[]);en.setAttribute("alt",Y.alt);var ei=iG(Y.height,et),eo=0;if(Y.totalheight.number>0&&(eo=iG(Y.totalheight,et)-ei,en.setAttribute("valign",iV(-eo))),en.setAttribute("height",iV(ei+eo)),Y.width.number>0){var ea=iG(Y.width,et);en.setAttribute("width",iV(ea))}return en.setAttribute("src",Y.src),en}}),aS({type:"kern",names:["\\kern","\\mkern","\\hskip","\\mskip"],props:{numArgs:1,argTypes:["size"],primitive:!0,allowedInText:!0},handler(Y,et){var{parser:en,funcName:ei}=Y,eo=sd(et[0],"size");if(en.settings.strict){var ea="m"===ei[1],eu="mu"===eo.value.unit;ea?(eu||en.settings.reportNonstrict("mathVsTextUnits","LaTeX's "+ei+" supports only mu units, not "+eo.value.unit+" units"),"math"!==en.mode&&en.settings.reportNonstrict("mathVsTextUnits","LaTeX's "+ei+" works only in math mode")):eu&&en.settings.reportNonstrict("mathVsTextUnits","LaTeX's "+ei+" doesn't support mu units")}return{type:"kern",mode:en.mode,dimension:eo.value}},htmlBuilder:(Y,et)=>au.makeGlue(Y.dimension,et),mathmlBuilder(Y,et){var en=iG(Y.dimension,et);return new aY.SpaceNode(en)}}),aS({type:"lap",names:["\\mathllap","\\mathrlap","\\mathclap"],props:{numArgs:1,allowedInText:!0},handler:(Y,et)=>{var{parser:en,funcName:ei}=Y,eo=et[0];return{type:"lap",mode:en.mode,alignment:ei.slice(5),body:eo}},htmlBuilder:(Y,et)=>{"clap"===Y.alignment?(en=au.makeSpan([],[aH(Y.body,et)]),en=au.makeSpan(["inner"],[en],et)):en=au.makeSpan(["inner"],[aH(Y.body,et)]);var en,ei=au.makeSpan(["fix"],[]),eo=au.makeSpan([Y.alignment],[en,ei],et),ea=au.makeSpan(["strut"]);return ea.style.height=iV(eo.height+eo.depth),eo.depth&&(ea.style.verticalAlign=iV(-eo.depth)),eo.children.unshift(ea),eo=au.makeSpan(["thinbox"],[eo],et),au.makeSpan(["mord","vbox"],[eo],et)},mathmlBuilder:(Y,et)=>{var en=new aY.MathNode("mpadded",[a4(Y.body,et)]);if("rlap"!==Y.alignment){var ei="llap"===Y.alignment?"-1":"-0.5";en.setAttribute("lspace",ei+"width")}return en.setAttribute("width","0px"),en}}),aS({type:"styling",names:["\\(","$"],props:{numArgs:0,allowedInText:!0,allowedInMath:!1},handler(Y,et){var{funcName:en,parser:ei}=Y,eo=ei.mode;ei.switchMode("math");var ea="\\("===en?"\\)":"$",eu=ei.parseExpression(!1,ea);return ei.expect(ea),ei.switchMode(eo),{type:"styling",mode:ei.mode,style:"text",body:eu}}}),aS({type:"text",names:["\\)","\\]"],props:{numArgs:0,allowedInText:!0,allowedInMath:!1},handler(Y,et){throw new rz("Mismatched "+Y.funcName)}});var lW=(Y,et)=>{switch(et.style.size){case ia.DISPLAY.size:return Y.display;case ia.TEXT.size:return Y.text;case ia.SCRIPT.size:return Y.script;case ia.SCRIPTSCRIPT.size:return Y.scriptscript;default:return Y.text}};aS({type:"mathchoice",names:["\\mathchoice"],props:{numArgs:4,primitive:!0},handler:(Y,et)=>{var{parser:en}=Y;return{type:"mathchoice",mode:en.mode,display:aj(et[0]),text:aj(et[1]),script:aj(et[2]),scriptscript:aj(et[3])}},htmlBuilder:(Y,et)=>{var en=aD(lW(Y,et),et,!1);return au.makeFragment(en)},mathmlBuilder:(Y,et)=>a5(lW(Y,et),et)});var lq=(Y,et,en,ei,eo,ea,eu)=>{Y=au.makeSpan([],[Y]);var ec,ed,ef,ep=en&&rW.isCharacterBox(en);if(et){var eh=aH(et,ei.havingStyle(eo.sup()),ei);ed={elem:eh,kern:Math.max(ei.fontMetrics().bigOpSpacing1,ei.fontMetrics().bigOpSpacing3-eh.depth)}}if(en){var em=aH(en,ei.havingStyle(eo.sub()),ei);ec={elem:em,kern:Math.max(ei.fontMetrics().bigOpSpacing2,ei.fontMetrics().bigOpSpacing4-em.height)}}if(ed&&ec){var eg=ei.fontMetrics().bigOpSpacing5+ec.elem.height+ec.elem.depth+ec.kern+Y.depth+eu;ef=au.makeVList({positionType:"bottom",positionData:eg,children:[{type:"kern",size:ei.fontMetrics().bigOpSpacing5},{type:"elem",elem:ec.elem,marginLeft:iV(-ea)},{type:"kern",size:ec.kern},{type:"elem",elem:Y},{type:"kern",size:ed.kern},{type:"elem",elem:ed.elem,marginLeft:iV(ea)},{type:"kern",size:ei.fontMetrics().bigOpSpacing5}]},ei)}else if(ec){var ey=Y.height-eu;ef=au.makeVList({positionType:"top",positionData:ey,children:[{type:"kern",size:ei.fontMetrics().bigOpSpacing5},{type:"elem",elem:ec.elem,marginLeft:iV(-ea)},{type:"kern",size:ec.kern},{type:"elem",elem:Y}]},ei)}else{if(!ed)return Y;var ek=Y.depth+eu;ef=au.makeVList({positionType:"bottom",positionData:ek,children:[{type:"elem",elem:Y},{type:"kern",size:ed.kern},{type:"elem",elem:ed.elem,marginLeft:iV(ea)},{type:"kern",size:ei.fontMetrics().bigOpSpacing5}]},ei)}var ew=[ef];if(ec&&0!==ea&&!ep){var eC=au.makeSpan(["mspace"],[],ei);eC.style.marginRight=iV(ea),ew.unshift(eC)}return au.makeSpan(["mop","op-limits"],ew,ei)},lK=["\\smallint"],l$=(Y,et)=>{var en,ei,eo,ea,eu=!1;"supsub"===Y.type?(en=Y.sup,ei=Y.sub,eo=sd(Y.base,"op"),eu=!0):eo=sd(Y,"op");var ec=et.style,ed=!1;if(ec.size===ia.DISPLAY.size&&eo.symbol&&!rW.contains(lK,eo.name)&&(ed=!0),eo.symbol){var ef=ed?"Size2-Regular":"Size1-Regular",ep="";if(("\\oiint"===eo.name||"\\oiiint"===eo.name)&&(ep=eo.name.substr(1),eo.name="oiint"===ep?"\\iint":"\\iiint"),ea=au.makeSymbol(eo.name,ef,"math",et,["mop","op-symbol",ed?"large-op":"small-op"]),ep.length>0){var eh=ea.italic,em=au.staticSvg(ep+"Size"+(ed?"2":"1"),et);ea=au.makeVList({positionType:"individualShift",children:[{type:"elem",elem:ea,shift:0},{type:"elem",elem:em,shift:ed?.08:0}]},et),eo.name="\\"+ep,ea.classes.unshift("mop"),ea.italic=eh}}else if(eo.body){var eg=aD(eo.body,et,!0);1===eg.length&&eg[0]instanceof i5?(ea=eg[0]).classes[0]="mop":ea=au.makeSpan(["mop"],eg,et)}else{for(var ey=[],ek=1;ek{var en;if(Y.symbol)en=new aq("mo",[aQ(Y.name,Y.mode)]),rW.contains(lK,Y.name)&&en.setAttribute("largeop","false");else if(Y.body)en=new aq("mo",a9(Y.body,et));else{en=new aq("mi",[new aK(Y.name.slice(1))]);var ei=new aq("mo",[aQ("⁡","text")]);en=Y.parentIsSupSub?new aq("mrow",[en,ei]):aW([en,ei])}return en},lQ={"∏":"\\prod","∐":"\\coprod","∑":"\\sum","⋀":"\\bigwedge","⋁":"\\bigvee","⋂":"\\bigcap","⋃":"\\bigcup","⨀":"\\bigodot","⨁":"\\bigoplus","⨂":"\\bigotimes","⨄":"\\biguplus","⨆":"\\bigsqcup"};aS({type:"op",names:["\\coprod","\\bigvee","\\bigwedge","\\biguplus","\\bigcap","\\bigcup","\\intop","\\prod","\\sum","\\bigotimes","\\bigoplus","\\bigodot","\\bigsqcup","\\smallint","∏","∐","∑","⋀","⋁","⋂","⋃","⨀","⨁","⨂","⨄","⨆"],props:{numArgs:0},handler:(Y,et)=>{var{parser:en,funcName:ei}=Y,eo=ei;return 1===eo.length&&(eo=lQ[eo]),{type:"op",mode:en.mode,limits:!0,parentIsSupSub:!1,symbol:!0,name:eo}},htmlBuilder:l$,mathmlBuilder:lY}),aS({type:"op",names:["\\mathop"],props:{numArgs:1,primitive:!0},handler:(Y,et)=>{var{parser:en}=Y,ei=et[0];return{type:"op",mode:en.mode,limits:!1,parentIsSupSub:!1,symbol:!1,body:aj(ei)}},htmlBuilder:l$,mathmlBuilder:lY});var lX={"∫":"\\int","∬":"\\iint","∭":"\\iiint","∮":"\\oint","∯":"\\oiint","∰":"\\oiiint"};aS({type:"op",names:["\\arcsin","\\arccos","\\arctan","\\arctg","\\arcctg","\\arg","\\ch","\\cos","\\cosec","\\cosh","\\cot","\\cotg","\\coth","\\csc","\\ctg","\\cth","\\deg","\\dim","\\exp","\\hom","\\ker","\\lg","\\ln","\\log","\\sec","\\sin","\\sinh","\\sh","\\tan","\\tanh","\\tg","\\th"],props:{numArgs:0},handler(Y){var{parser:et,funcName:en}=Y;return{type:"op",mode:et.mode,limits:!1,parentIsSupSub:!1,symbol:!1,name:en}},htmlBuilder:l$,mathmlBuilder:lY}),aS({type:"op",names:["\\det","\\gcd","\\inf","\\lim","\\max","\\min","\\Pr","\\sup"],props:{numArgs:0},handler(Y){var{parser:et,funcName:en}=Y;return{type:"op",mode:et.mode,limits:!0,parentIsSupSub:!1,symbol:!1,name:en}},htmlBuilder:l$,mathmlBuilder:lY}),aS({type:"op",names:["\\int","\\iint","\\iiint","\\oint","\\oiint","\\oiiint","∫","∬","∭","∮","∯","∰"],props:{numArgs:0},handler(Y){var{parser:et,funcName:en}=Y,ei=en;return 1===ei.length&&(ei=lX[ei]),{type:"op",mode:et.mode,limits:!1,parentIsSupSub:!1,symbol:!0,name:ei}},htmlBuilder:l$,mathmlBuilder:lY});var lJ=(Y,et)=>{var en,ei,eo,ea,eu=!1;if("supsub"===Y.type?(en=Y.sup,ei=Y.sub,eo=sd(Y.base,"operatorname"),eu=!0):eo=sd(Y,"operatorname"),eo.body.length>0){for(var ec=aD(eo.body.map(Y=>{var et=Y.text;return"string"==typeof et?{type:"textord",mode:Y.mode,text:et}:Y}),et.withFont("mathrm"),!0),ed=0;ed{var{parser:en,funcName:ei}=Y,eo=et[0];return{type:"operatorname",mode:en.mode,body:aj(eo),alwaysHandleSupSub:"\\operatornamewithlimits"===ei,limits:!1,parentIsSupSub:!1}},htmlBuilder:lJ,mathmlBuilder:(Y,et)=>{for(var en=a9(Y.body,et.withFont("mathrm")),ei=!0,eo=0;eoY.toText()).join("");en=[new aY.TextNode(ec)]}var ed=new aY.MathNode("mi",en);ed.setAttribute("mathvariant","normal");var ef=new aY.MathNode("mo",[aQ("⁡","text")]);return Y.parentIsSupSub?new aY.MathNode("mrow",[ed,ef]):aY.newDocumentFragment([ed,ef])}}),lk("\\operatorname","\\@ifstar\\operatornamewithlimits\\operatorname@"),aE({type:"ordgroup",htmlBuilder:(Y,et)=>Y.semisimple?au.makeFragment(aD(Y.body,et,!1)):au.makeSpan(["mord"],aD(Y.body,et,!0),et),mathmlBuilder:(Y,et)=>a5(Y.body,et,!0)}),aS({type:"overline",names:["\\overline"],props:{numArgs:1},handler(Y,et){var{parser:en}=Y,ei=et[0];return{type:"overline",mode:en.mode,body:ei}},htmlBuilder(Y,et){var en=aH(Y.body,et.havingCrampedStyle()),ei=au.makeLineSpan("overline-line",et),eo=et.fontMetrics().defaultRuleThickness,ea=au.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:en},{type:"kern",size:3*eo},{type:"elem",elem:ei},{type:"kern",size:eo}]},et);return au.makeSpan(["mord","overline"],[ea],et)},mathmlBuilder(Y,et){var en=new aY.MathNode("mo",[new aY.TextNode("‾")]);en.setAttribute("stretchy","true");var ei=new aY.MathNode("mover",[a4(Y.body,et),en]);return ei.setAttribute("accent","true"),ei}}),aS({type:"phantom",names:["\\phantom"],props:{numArgs:1,allowedInText:!0},handler:(Y,et)=>{var{parser:en}=Y,ei=et[0];return{type:"phantom",mode:en.mode,body:aj(ei)}},htmlBuilder:(Y,et)=>{var en=aD(Y.body,et.withPhantom(),!1);return au.makeFragment(en)},mathmlBuilder:(Y,et)=>{var en=a9(Y.body,et);return new aY.MathNode("mphantom",en)}}),aS({type:"hphantom",names:["\\hphantom"],props:{numArgs:1,allowedInText:!0},handler:(Y,et)=>{var{parser:en}=Y,ei=et[0];return{type:"hphantom",mode:en.mode,body:ei}},htmlBuilder:(Y,et)=>{var en=au.makeSpan([],[aH(Y.body,et.withPhantom())]);if(en.height=0,en.depth=0,en.children)for(var ei=0;ei{var en=a9(aj(Y.body),et),ei=new aY.MathNode("mphantom",en),eo=new aY.MathNode("mpadded",[ei]);return eo.setAttribute("height","0px"),eo.setAttribute("depth","0px"),eo}}),aS({type:"vphantom",names:["\\vphantom"],props:{numArgs:1,allowedInText:!0},handler:(Y,et)=>{var{parser:en}=Y,ei=et[0];return{type:"vphantom",mode:en.mode,body:ei}},htmlBuilder:(Y,et)=>{var en=au.makeSpan(["inner"],[aH(Y.body,et.withPhantom())]),ei=au.makeSpan(["fix"],[]);return au.makeSpan(["mord","rlap"],[en,ei],et)},mathmlBuilder:(Y,et)=>{var en=a9(aj(Y.body),et),ei=new aY.MathNode("mphantom",en),eo=new aY.MathNode("mpadded",[ei]);return eo.setAttribute("width","0px"),eo}}),aS({type:"raisebox",names:["\\raisebox"],props:{numArgs:2,argTypes:["size","hbox"],allowedInText:!0},handler(Y,et){var{parser:en}=Y,ei=sd(et[0],"size").value,eo=et[1];return{type:"raisebox",mode:en.mode,dy:ei,body:eo}},htmlBuilder(Y,et){var en=aH(Y.body,et),ei=iG(Y.dy,et);return au.makeVList({positionType:"shift",positionData:-ei,children:[{type:"elem",elem:en}]},et)},mathmlBuilder(Y,et){var en=new aY.MathNode("mpadded",[a4(Y.body,et)]),ei=Y.dy.number+Y.dy.unit;return en.setAttribute("voffset",ei),en}}),aS({type:"internal",names:["\\relax"],props:{numArgs:0,allowedInText:!0},handler(Y){var{parser:et}=Y;return{type:"internal",mode:et.mode}}}),aS({type:"rule",names:["\\rule"],props:{numArgs:2,numOptionalArgs:1,argTypes:["size","size","size"]},handler(Y,et,en){var{parser:ei}=Y,eo=en[0],ea=sd(et[0],"size"),eu=sd(et[1],"size");return{type:"rule",mode:ei.mode,shift:eo&&sd(eo,"size").value,width:ea.value,height:eu.value}},htmlBuilder(Y,et){var en=au.makeSpan(["mord","rule"],[],et),ei=iG(Y.width,et),eo=iG(Y.height,et),ea=Y.shift?iG(Y.shift,et):0;return en.style.borderRightWidth=iV(ei),en.style.borderTopWidth=iV(eo),en.style.bottom=iV(ea),en.width=ei,en.height=eo+ea,en.depth=-ea,en.maxFontSize=1.125*eo*et.sizeMultiplier,en},mathmlBuilder(Y,et){var en=iG(Y.width,et),ei=iG(Y.height,et),eo=Y.shift?iG(Y.shift,et):0,ea=et.color&&et.getColor()||"black",eu=new aY.MathNode("mspace");eu.setAttribute("mathbackground",ea),eu.setAttribute("width",iV(en)),eu.setAttribute("height",iV(ei));var ec=new aY.MathNode("mpadded",[eu]);return eo>=0?ec.setAttribute("height",iV(eo)):(ec.setAttribute("height",iV(eo)),ec.setAttribute("depth",iV(-eo))),ec.setAttribute("voffset",iV(eo)),ec}});var l9=["\\tiny","\\sixptsize","\\scriptsize","\\footnotesize","\\small","\\normalsize","\\large","\\Large","\\LARGE","\\huge","\\Huge"];aS({type:"sizing",names:l9,props:{numArgs:0,allowedInText:!0},handler:(Y,et)=>{var{breakOnTokenText:en,funcName:ei,parser:eo}=Y,ea=eo.parseExpression(!1,en);return{type:"sizing",mode:eo.mode,size:l9.indexOf(ei)+1,body:ea}},htmlBuilder:(Y,et)=>{var en=et.havingSize(Y.size);return l0(Y.body,en,et)},mathmlBuilder:(Y,et)=>{var en=et.havingSize(Y.size),ei=a9(Y.body,en),eo=new aY.MathNode("mstyle",ei);return eo.setAttribute("mathsize",iV(en.sizeMultiplier)),eo}}),aS({type:"smash",names:["\\smash"],props:{numArgs:1,numOptionalArgs:1,allowedInText:!0},handler:(Y,et,en)=>{var{parser:ei}=Y,eo=!1,ea=!1,eu=en[0]&&sd(en[0],"ordgroup");if(eu)for(var ec="",ed=0;ed{var en=au.makeSpan([],[aH(Y.body,et)]);if(!Y.smashHeight&&!Y.smashDepth)return en;if(Y.smashHeight&&(en.height=0,en.children))for(var ei=0;ei{var en=new aY.MathNode("mpadded",[a4(Y.body,et)]);return Y.smashHeight&&en.setAttribute("height","0px"),Y.smashDepth&&en.setAttribute("depth","0px"),en}}),aS({type:"sqrt",names:["\\sqrt"],props:{numArgs:1,numOptionalArgs:1},handler(Y,et,en){var{parser:ei}=Y,eo=en[0],ea=et[0];return{type:"sqrt",mode:ei.mode,body:ea,index:eo}},htmlBuilder(Y,et){var en=aH(Y.body,et.havingCrampedStyle());0===en.height&&(en.height=et.fontMetrics().xHeight),en=au.wrapFragment(en,et);var ei=et.fontMetrics().defaultRuleThickness,eo=ei;et.style.iden.height+en.depth+ea&&(ea=(ea+ep-en.height-en.depth)/2);var eh=ec.height-en.height-ea-ed;en.style.paddingLeft=iV(ef);var em=au.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:en,wrapperClasses:["svg-align"]},{type:"kern",size:-(en.height+eh)},{type:"elem",elem:ec},{type:"kern",size:ed}]},et);if(!Y.index)return au.makeSpan(["mord","sqrt"],[em],et);var eg=et.havingStyle(ia.SCRIPTSCRIPT),ey=aH(Y.index,eg,et),ek=.6*(em.height-em.depth),ew=au.makeVList({positionType:"shift",positionData:-ek,children:[{type:"elem",elem:ey}]},et),eC=au.makeSpan(["root"],[ew]);return au.makeSpan(["mord","sqrt"],[eC,em],et)},mathmlBuilder(Y,et){var{body:en,index:ei}=Y;return ei?new aY.MathNode("mroot",[a4(en,et),a4(ei,et)]):new aY.MathNode("msqrt",[a4(en,et)])}});var l5={display:ia.DISPLAY,text:ia.TEXT,script:ia.SCRIPT,scriptscript:ia.SCRIPTSCRIPT};aS({type:"styling",names:["\\displaystyle","\\textstyle","\\scriptstyle","\\scriptscriptstyle"],props:{numArgs:0,allowedInText:!0,primitive:!0},handler(Y,et){var{breakOnTokenText:en,funcName:ei,parser:eo}=Y,ea=eo.parseExpression(!0,en),eu=ei.slice(1,ei.length-5);return{type:"styling",mode:eo.mode,style:eu,body:ea}},htmlBuilder(Y,et){var en=l5[Y.style],ei=et.havingStyle(en).withFont("");return l0(Y.body,ei,et)},mathmlBuilder(Y,et){var en=l5[Y.style],ei=et.havingStyle(en),eo=a9(Y.body,ei),ea=new aY.MathNode("mstyle",eo),eu={display:["0","true"],text:["0","false"],script:["1","false"],scriptscript:["2","false"]}[Y.style];return ea.setAttribute("scriptlevel",eu[0]),ea.setAttribute("displaystyle",eu[1]),ea}});var l4=function(Y,et){var en=Y.base;return en?"op"===en.type?en.limits&&(et.style.size===ia.DISPLAY.size||en.alwaysHandleSupSub)?l$:null:"operatorname"===en.type?en.alwaysHandleSupSub&&(et.style.size===ia.DISPLAY.size||en.limits)?lJ:null:"accent"===en.type?rW.isCharacterBox(en.base)?sm:null:"horizBrace"===en.type?!Y.sub===en.isOver?lG:null:null:null};aE({type:"supsub",htmlBuilder(Y,et){var en,ei,eo,ea,eu=l4(Y,et);if(eu)return eu(Y,et);var{base:ec,sup:ed,sub:ef}=Y,ep=aH(ec,et),eh=et.fontMetrics(),em=0,eg=0,ey=ec&&rW.isCharacterBox(ec);if(ed){var ek=et.havingStyle(et.style.sup());en=aH(ed,ek,et),ey||(em=ep.height-ek.fontMetrics().supDrop*ek.sizeMultiplier/et.sizeMultiplier)}if(ef){var ew=et.havingStyle(et.style.sub());ei=aH(ef,ew,et),ey||(eg=ep.depth+ew.fontMetrics().subDrop*ew.sizeMultiplier/et.sizeMultiplier)}eo=et.style===ia.DISPLAY?eh.sup1:et.style.cramped?eh.sup3:eh.sup2;var eC=et.sizeMultiplier,eS=iV(.5/eh.ptPerEm/eC),eE=null;if(ei){var eT=Y.base&&"op"===Y.base.type&&Y.base.name&&("\\oiint"===Y.base.name||"\\oiiint"===Y.base.name);(ep instanceof i5||eT)&&(eE=iV(-ep.italic))}if(en&&ei){em=Math.max(em,eo,en.depth+.25*eh.xHeight),eg=Math.max(eg,eh.sub2);var e_=4*eh.defaultRuleThickness;if(em-en.depth-(ei.height-eg)0&&(em+=ej,eg-=ej)}var eO=[{type:"elem",elem:ei,shift:eg,marginRight:eS,marginLeft:eE},{type:"elem",elem:en,shift:-em,marginRight:eS}];ea=au.makeVList({positionType:"individualShift",children:eO},et)}else if(ei){eg=Math.max(eg,eh.sub1,ei.height-.8*eh.xHeight);var eM=[{type:"elem",elem:ei,marginLeft:eE,marginRight:eS}];ea=au.makeVList({positionType:"shift",positionData:eg,children:eM},et)}else if(en)em=Math.max(em,eo,en.depth+.25*eh.xHeight),ea=au.makeVList({positionType:"shift",positionData:-em,children:[{type:"elem",elem:en,marginRight:eS}]},et);else throw Error("supsub must have either sup or sub.");var eA=aU(ep,"right")||"mord";return au.makeSpan([eA],[ep,au.makeSpan(["msupsub"],[ea])],et)},mathmlBuilder(Y,et){var en,ei,eo=!1;Y.base&&"horizBrace"===Y.base.type&&!!Y.sup===Y.base.isOver&&(eo=!0,en=Y.base.isOver),Y.base&&("op"===Y.base.type||"operatorname"===Y.base.type)&&(Y.base.parentIsSupSub=!0);var ea=[a4(Y.base,et)];if(Y.sub&&ea.push(a4(Y.sub,et)),Y.sup&&ea.push(a4(Y.sup,et)),eo)ei=en?"mover":"munder";else if(Y.sub){if(Y.sup){var eu=Y.base;ei=eu&&"op"===eu.type&&eu.limits&&et.style===ia.DISPLAY?"munderover":eu&&"operatorname"===eu.type&&eu.alwaysHandleSupSub&&(et.style===ia.DISPLAY||eu.limits)?"munderover":"msubsup"}else{var ec=Y.base;ei=ec&&"op"===ec.type&&ec.limits&&(et.style===ia.DISPLAY||ec.alwaysHandleSupSub)?"munder":ec&&"operatorname"===ec.type&&ec.alwaysHandleSupSub&&(ec.limits||et.style===ia.DISPLAY)?"munder":"msub"}}else{var ed=Y.base;ei=ed&&"op"===ed.type&&ed.limits&&(et.style===ia.DISPLAY||ed.alwaysHandleSupSub)?"mover":ed&&"operatorname"===ed.type&&ed.alwaysHandleSupSub&&(ed.limits||et.style===ia.DISPLAY)?"mover":"msup"}return new aY.MathNode(ei,ea)}}),aE({type:"atom",htmlBuilder:(Y,et)=>au.mathsym(Y.text,Y.mode,et,["m"+Y.family]),mathmlBuilder(Y,et){var en=new aY.MathNode("mo",[aQ(Y.text,Y.mode)]);if("bin"===Y.family){var ei=a0(Y,et);"bold-italic"===ei&&en.setAttribute("mathvariant",ei)}else"punct"===Y.family?en.setAttribute("separator","true"):("open"===Y.family||"close"===Y.family)&&en.setAttribute("stretchy","false");return en}});var l3={mi:"italic",mn:"normal",mtext:"normal"};aE({type:"mathord",htmlBuilder:(Y,et)=>au.makeOrd(Y,et,"mathord"),mathmlBuilder(Y,et){var en=new aY.MathNode("mi",[aQ(Y.text,Y.mode,et)]),ei=a0(Y,et)||"italic";return ei!==l3[en.type]&&en.setAttribute("mathvariant",ei),en}}),aE({type:"textord",htmlBuilder:(Y,et)=>au.makeOrd(Y,et,"textord"),mathmlBuilder(Y,et){var en,ei=aQ(Y.text,Y.mode,et),eo=a0(Y,et)||"normal";return eo!==l3[(en="text"===Y.mode?new aY.MathNode("mtext",[ei]):/[0-9]/.test(Y.text)?new aY.MathNode("mn",[ei]):"\\prime"===Y.text?new aY.MathNode("mo",[ei]):new aY.MathNode("mi",[ei])).type]&&en.setAttribute("mathvariant",eo),en}});var l6={"\\nobreak":"nobreak","\\allowbreak":"allowbreak"},l7={" ":{},"\\ ":{},"~":{className:"nobreak"},"\\space":{},"\\nobreakspace":{className:"nobreak"}};aE({type:"spacing",htmlBuilder(Y,et){if(l7.hasOwnProperty(Y.text)){var en=l7[Y.text].className||"";if("text"!==Y.mode)return au.makeSpan(["mspace",en],[au.mathsym(Y.text,Y.mode,et)],et);var ei=au.makeOrd(Y,et,"textord");return ei.classes.push(en),ei}if(l6.hasOwnProperty(Y.text))return au.makeSpan(["mspace",l6[Y.text]],[],et);throw new rz('Unknown type of space "'+Y.text+'"')},mathmlBuilder(Y,et){var en;if(l7.hasOwnProperty(Y.text))en=new aY.MathNode("mtext",[new aY.TextNode("\xa0")]);else if(l6.hasOwnProperty(Y.text))return new aY.MathNode("mspace");else throw new rz('Unknown type of space "'+Y.text+'"');return en}});var l8=()=>{var Y=new aY.MathNode("mtd",[]);return Y.setAttribute("width","50%"),Y};aE({type:"tag",mathmlBuilder(Y,et){var en=new aY.MathNode("mtable",[new aY.MathNode("mtr",[l8(),new aY.MathNode("mtd",[a5(Y.body,et)]),l8(),new aY.MathNode("mtd",[a5(Y.tag,et)])])]);return en.setAttribute("width","100%"),en}});var ut={"\\text":void 0,"\\textrm":"textrm","\\textsf":"textsf","\\texttt":"texttt","\\textnormal":"textrm"},un={"\\textbf":"textbf","\\textmd":"textmd"},ur={"\\textit":"textit","\\textup":"textup"},ui=(Y,et)=>{var en=Y.font;return en?ut[en]?et.withTextFontFamily(ut[en]):un[en]?et.withTextFontWeight(un[en]):et.withTextFontShape(ur[en]):et};aS({type:"text",names:["\\text","\\textrm","\\textsf","\\texttt","\\textnormal","\\textbf","\\textmd","\\textit","\\textup"],props:{numArgs:1,argTypes:["text"],allowedInArgument:!0,allowedInText:!0},handler(Y,et){var{parser:en,funcName:ei}=Y,eo=et[0];return{type:"text",mode:en.mode,body:aj(eo),font:ei}},htmlBuilder(Y,et){var en=ui(Y,et),ei=aD(Y.body,en,!0);return au.makeSpan(["mord","text"],ei,en)},mathmlBuilder(Y,et){var en=ui(Y,et);return a5(Y.body,en)}}),aS({type:"underline",names:["\\underline"],props:{numArgs:1,allowedInText:!0},handler(Y,et){var{parser:en}=Y;return{type:"underline",mode:en.mode,body:et[0]}},htmlBuilder(Y,et){var en=aH(Y.body,et),ei=au.makeLineSpan("underline-line",et),eo=et.fontMetrics().defaultRuleThickness,ea=au.makeVList({positionType:"top",positionData:en.height,children:[{type:"kern",size:eo},{type:"elem",elem:ei},{type:"kern",size:3*eo},{type:"elem",elem:en}]},et);return au.makeSpan(["mord","underline"],[ea],et)},mathmlBuilder(Y,et){var en=new aY.MathNode("mo",[new aY.TextNode("‾")]);en.setAttribute("stretchy","true");var ei=new aY.MathNode("munder",[a4(Y.body,et),en]);return ei.setAttribute("accentunder","true"),ei}}),aS({type:"vcenter",names:["\\vcenter"],props:{numArgs:1,argTypes:["original"],allowedInText:!1},handler(Y,et){var{parser:en}=Y;return{type:"vcenter",mode:en.mode,body:et[0]}},htmlBuilder(Y,et){var en=aH(Y.body,et),ei=et.fontMetrics().axisHeight,eo=.5*(en.height-ei-(en.depth+ei));return au.makeVList({positionType:"shift",positionData:eo,children:[{type:"elem",elem:en}]},et)},mathmlBuilder:(Y,et)=>new aY.MathNode("mpadded",[a4(Y.body,et)],["vcenter"])}),aS({type:"verb",names:["\\verb"],props:{numArgs:0,allowedInText:!0},handler(Y,et,en){throw new rz("\\verb ended by end of line instead of matching delimiter")},htmlBuilder(Y,et){for(var en=uo(Y),ei=[],eo=et.havingStyle(et.style.text()),ea=0;eaY.body.replace(/ /g,Y.star?"␣":"\xa0"),ua=av,us="[ \r\n ]",ul="\\\\[^\uD800-\uDFFF]",uu="(\\\\[a-zA-Z@]+)"+us+"*",uc="\\\\(\n|[ \r ]+\n?)[ \r ]*",ud="[̀-ͯ]",uf=RegExp(ud+"+$"),up="("+us+"+)|"+uc+"|([!-\\[\\]-‧‪-퟿豈-￿]"+ud+"*|[\uD800-\uDBFF][\uDC00-\uDFFF]"+ud+"*|\\\\verb\\*([^]).*?\\4|\\\\verb([^*a-zA-Z]).*?\\5|"+uu+"|"+ul+")";class uh{constructor(Y,et){this.input=void 0,this.settings=void 0,this.tokenRegex=void 0,this.catcodes=void 0,this.input=Y,this.settings=et,this.tokenRegex=RegExp(up,"g"),this.catcodes={"%":14,"~":13}}setCatcode(Y,et){this.catcodes[Y]=et}lex(){var Y=this.input,et=this.tokenRegex.lastIndex;if(et===Y.length)return new rB("EOF",new rF(this,et,et));var en=this.tokenRegex.exec(Y);if(null===en||en.index!==et)throw new rz("Unexpected character: '"+Y[et]+"'",new rB(Y[et],new rF(this,et,et+1)));var ei=en[6]||en[3]||(en[2]?"\\ ":" ");if(14===this.catcodes[ei]){var eo=Y.indexOf("\n",this.tokenRegex.lastIndex);return -1===eo?(this.tokenRegex.lastIndex=Y.length,this.settings.reportNonstrict("commentAtEnd","% comment has no terminating newline; LaTeX would fail because of commenting the end of math mode (e.g. $)")):this.tokenRegex.lastIndex=eo+1,this.lex()}return new rB(ei,new rF(this,et,this.tokenRegex.lastIndex))}}class um{constructor(Y,et){void 0===Y&&(Y={}),void 0===et&&(et={}),this.current=void 0,this.builtins=void 0,this.undefStack=void 0,this.current=et,this.builtins=Y,this.undefStack=[]}beginGroup(){this.undefStack.push({})}endGroup(){if(0===this.undefStack.length)throw new rz("Unbalanced namespace destruction: attempt to pop global namespace; please report this as a bug");var Y=this.undefStack.pop();for(var et in Y)Y.hasOwnProperty(et)&&(null==Y[et]?delete this.current[et]:this.current[et]=Y[et])}endGroups(){for(;this.undefStack.length>0;)this.endGroup()}has(Y){return this.current.hasOwnProperty(Y)||this.builtins.hasOwnProperty(Y)}get(Y){return this.current.hasOwnProperty(Y)?this.current[Y]:this.builtins[Y]}set(Y,et,en){if(void 0===en&&(en=!1),en){for(var ei=0;ei0&&(this.undefStack[this.undefStack.length-1][Y]=et)}else{var eo=this.undefStack[this.undefStack.length-1];eo&&!eo.hasOwnProperty(Y)&&(eo[Y]=this.current[Y])}null==et?delete this.current[Y]:this.current[Y]=et}}var ug=lx;lk("\\noexpand",function(Y){var et=Y.popToken();return Y.isExpandable(et.text)&&(et.noexpand=!0,et.treatAsRelax=!0),{tokens:[et],numArgs:0}}),lk("\\expandafter",function(Y){var et=Y.popToken();return Y.expandOnce(!0),{tokens:[et],numArgs:0}}),lk("\\@firstoftwo",function(Y){return{tokens:Y.consumeArgs(2)[0],numArgs:0}}),lk("\\@secondoftwo",function(Y){return{tokens:Y.consumeArgs(2)[1],numArgs:0}}),lk("\\@ifnextchar",function(Y){var et=Y.consumeArgs(3);Y.consumeSpaces();var en=Y.future();return 1===et[0].length&&et[0][0].text===en.text?{tokens:et[1],numArgs:0}:{tokens:et[2],numArgs:0}}),lk("\\@ifstar","\\@ifnextchar *{\\@firstoftwo{#1}}"),lk("\\TextOrMath",function(Y){var et=Y.consumeArgs(2);return"text"===Y.mode?{tokens:et[0],numArgs:0}:{tokens:et[1],numArgs:0}});var uv={0:0,1:1,2:2,3:3,4:4,5:5,6:6,7:7,8:8,9:9,a:10,A:10,b:11,B:11,c:12,C:12,d:13,D:13,e:14,E:14,f:15,F:15};lk("\\char",function(Y){var et,en,ei=Y.popToken(),eo="";if("'"===ei.text)et=8,ei=Y.popToken();else if('"'===ei.text)et=16,ei=Y.popToken();else if("`"===ei.text){if("\\"===(ei=Y.popToken()).text[0])eo=ei.text.charCodeAt(1);else if("EOF"===ei.text)throw new rz("\\char` missing argument");else eo=ei.text.charCodeAt(0)}else et=10;if(et){if(null==(eo=uv[ei.text])||eo>=et)throw new rz("Invalid base-"+et+" digit "+ei.text);for(;null!=(en=uv[Y.future().text])&&en{var ei=Y.consumeArg().tokens;if(1!==ei.length)throw new rz("\\newcommand's first argument must be a macro name");var eo=ei[0].text,ea=Y.isDefined(eo);if(ea&&!et)throw new rz("\\newcommand{"+eo+"} attempting to redefine "+eo+"; use \\renewcommand");if(!ea&&!en)throw new rz("\\renewcommand{"+eo+"} when command "+eo+" does not yet exist; use \\newcommand");var eu=0;if(1===(ei=Y.consumeArg().tokens).length&&"["===ei[0].text){for(var ec="",ed=Y.expandNextToken();"]"!==ed.text&&"EOF"!==ed.text;)ec+=ed.text,ed=Y.expandNextToken();if(!ec.match(/^\s*[0-9]+\s*$/))throw new rz("Invalid number of arguments: "+ec);eu=parseInt(ec),ei=Y.consumeArg().tokens}return Y.macros.set(eo,{tokens:ei,numArgs:eu}),""};lk("\\newcommand",Y=>uy(Y,!1,!0)),lk("\\renewcommand",Y=>uy(Y,!0,!1)),lk("\\providecommand",Y=>uy(Y,!0,!0)),lk("\\message",Y=>(console.log(Y.consumeArgs(1)[0].reverse().map(Y=>Y.text).join("")),"")),lk("\\errmessage",Y=>(console.error(Y.consumeArgs(1)[0].reverse().map(Y=>Y.text).join("")),"")),lk("\\show",Y=>{var et=Y.popToken(),en=et.text;return console.log(et,Y.macros.get(en),ua[en],oi.math[en],oi.text[en]),""}),lk("\\bgroup","{"),lk("\\egroup","}"),lk("~","\\nobreakspace"),lk("\\lq","`"),lk("\\rq","'"),lk("\\aa","\\r a"),lk("\\AA","\\r A"),lk("\\textcopyright","\\html@mathml{\\textcircled{c}}{\\char`\xa9}"),lk("\\copyright","\\TextOrMath{\\textcopyright}{\\text{\\textcopyright}}"),lk("\\textregistered","\\html@mathml{\\textcircled{\\scriptsize R}}{\\char`\xae}"),lk("ℬ","\\mathscr{B}"),lk("ℰ","\\mathscr{E}"),lk("ℱ","\\mathscr{F}"),lk("ℋ","\\mathscr{H}"),lk("ℐ","\\mathscr{I}"),lk("ℒ","\\mathscr{L}"),lk("ℳ","\\mathscr{M}"),lk("ℛ","\\mathscr{R}"),lk("ℭ","\\mathfrak{C}"),lk("ℌ","\\mathfrak{H}"),lk("ℨ","\\mathfrak{Z}"),lk("\\Bbbk","\\Bbb{k}"),lk("\xb7","\\cdotp"),lk("\\llap","\\mathllap{\\textrm{#1}}"),lk("\\rlap","\\mathrlap{\\textrm{#1}}"),lk("\\clap","\\mathclap{\\textrm{#1}}"),lk("\\mathstrut","\\vphantom{(}"),lk("\\underbar","\\underline{\\text{#1}}"),lk("\\not",'\\html@mathml{\\mathrel{\\mathrlap\\@not}}{\\char"338}'),lk("\\neq","\\html@mathml{\\mathrel{\\not=}}{\\mathrel{\\char`≠}}"),lk("\\ne","\\neq"),lk("≠","\\neq"),lk("\\notin","\\html@mathml{\\mathrel{{\\in}\\mathllap{/\\mskip1mu}}}{\\mathrel{\\char`∉}}"),lk("∉","\\notin"),lk("≘","\\html@mathml{\\mathrel{=\\kern{-1em}\\raisebox{0.4em}{$\\scriptsize\\frown$}}}{\\mathrel{\\char`≘}}"),lk("≙","\\html@mathml{\\stackrel{\\tiny\\wedge}{=}}{\\mathrel{\\char`≘}}"),lk("≚","\\html@mathml{\\stackrel{\\tiny\\vee}{=}}{\\mathrel{\\char`≚}}"),lk("≛","\\html@mathml{\\stackrel{\\scriptsize\\star}{=}}{\\mathrel{\\char`≛}}"),lk("≝","\\html@mathml{\\stackrel{\\tiny\\mathrm{def}}{=}}{\\mathrel{\\char`≝}}"),lk("≞","\\html@mathml{\\stackrel{\\tiny\\mathrm{m}}{=}}{\\mathrel{\\char`≞}}"),lk("≟","\\html@mathml{\\stackrel{\\tiny?}{=}}{\\mathrel{\\char`≟}}"),lk("⟂","\\perp"),lk("‼","\\mathclose{!\\mkern-0.8mu!}"),lk("∌","\\notni"),lk("⌜","\\ulcorner"),lk("⌝","\\urcorner"),lk("⌞","\\llcorner"),lk("⌟","\\lrcorner"),lk("\xa9","\\copyright"),lk("\xae","\\textregistered"),lk("️","\\textregistered"),lk("\\ulcorner",'\\html@mathml{\\@ulcorner}{\\mathop{\\char"231c}}'),lk("\\urcorner",'\\html@mathml{\\@urcorner}{\\mathop{\\char"231d}}'),lk("\\llcorner",'\\html@mathml{\\@llcorner}{\\mathop{\\char"231e}}'),lk("\\lrcorner",'\\html@mathml{\\@lrcorner}{\\mathop{\\char"231f}}'),lk("\\vdots","\\mathord{\\varvdots\\rule{0pt}{15pt}}"),lk("⋮","\\vdots"),lk("\\varGamma","\\mathit{\\Gamma}"),lk("\\varDelta","\\mathit{\\Delta}"),lk("\\varTheta","\\mathit{\\Theta}"),lk("\\varLambda","\\mathit{\\Lambda}"),lk("\\varXi","\\mathit{\\Xi}"),lk("\\varPi","\\mathit{\\Pi}"),lk("\\varSigma","\\mathit{\\Sigma}"),lk("\\varUpsilon","\\mathit{\\Upsilon}"),lk("\\varPhi","\\mathit{\\Phi}"),lk("\\varPsi","\\mathit{\\Psi}"),lk("\\varOmega","\\mathit{\\Omega}"),lk("\\substack","\\begin{subarray}{c}#1\\end{subarray}"),lk("\\colon","\\nobreak\\mskip2mu\\mathpunct{}\\mathchoice{\\mkern-3mu}{\\mkern-3mu}{}{}{:}\\mskip6mu\\relax"),lk("\\boxed","\\fbox{$\\displaystyle{#1}$}"),lk("\\iff","\\DOTSB\\;\\Longleftrightarrow\\;"),lk("\\implies","\\DOTSB\\;\\Longrightarrow\\;"),lk("\\impliedby","\\DOTSB\\;\\Longleftarrow\\;");var ub={",":"\\dotsc","\\not":"\\dotsb","+":"\\dotsb","=":"\\dotsb","<":"\\dotsb",">":"\\dotsb","-":"\\dotsb","*":"\\dotsb",":":"\\dotsb","\\DOTSB":"\\dotsb","\\coprod":"\\dotsb","\\bigvee":"\\dotsb","\\bigwedge":"\\dotsb","\\biguplus":"\\dotsb","\\bigcap":"\\dotsb","\\bigcup":"\\dotsb","\\prod":"\\dotsb","\\sum":"\\dotsb","\\bigotimes":"\\dotsb","\\bigoplus":"\\dotsb","\\bigodot":"\\dotsb","\\bigsqcup":"\\dotsb","\\And":"\\dotsb","\\longrightarrow":"\\dotsb","\\Longrightarrow":"\\dotsb","\\longleftarrow":"\\dotsb","\\Longleftarrow":"\\dotsb","\\longleftrightarrow":"\\dotsb","\\Longleftrightarrow":"\\dotsb","\\mapsto":"\\dotsb","\\longmapsto":"\\dotsb","\\hookrightarrow":"\\dotsb","\\doteq":"\\dotsb","\\mathbin":"\\dotsb","\\mathrel":"\\dotsb","\\relbar":"\\dotsb","\\Relbar":"\\dotsb","\\xrightarrow":"\\dotsb","\\xleftarrow":"\\dotsb","\\DOTSI":"\\dotsi","\\int":"\\dotsi","\\oint":"\\dotsi","\\iint":"\\dotsi","\\iiint":"\\dotsi","\\iiiint":"\\dotsi","\\idotsint":"\\dotsi","\\DOTSX":"\\dotsx"};lk("\\dots",function(Y){var et="\\dotso",en=Y.expandAfterFuture().text;return en in ub?et=ub[en]:"\\not"===en.substr(0,4)?et="\\dotsb":en in oi.math&&rW.contains(["bin","rel"],oi.math[en].group)&&(et="\\dotsb"),et});var ux={")":!0,"]":!0,"\\rbrack":!0,"\\}":!0,"\\rbrace":!0,"\\rangle":!0,"\\rceil":!0,"\\rfloor":!0,"\\rgroup":!0,"\\rmoustache":!0,"\\right":!0,"\\bigr":!0,"\\biggr":!0,"\\Bigr":!0,"\\Biggr":!0,$:!0,";":!0,".":!0,",":!0};lk("\\dotso",function(Y){return Y.future().text in ux?"\\ldots\\,":"\\ldots"}),lk("\\dotsc",function(Y){var et=Y.future().text;return et in ux&&","!==et?"\\ldots\\,":"\\ldots"}),lk("\\cdots",function(Y){return Y.future().text in ux?"\\@cdots\\,":"\\@cdots"}),lk("\\dotsb","\\cdots"),lk("\\dotsm","\\cdots"),lk("\\dotsi","\\!\\cdots"),lk("\\dotsx","\\ldots\\,"),lk("\\DOTSI","\\relax"),lk("\\DOTSB","\\relax"),lk("\\DOTSX","\\relax"),lk("\\tmspace","\\TextOrMath{\\kern#1#3}{\\mskip#1#2}\\relax"),lk("\\,","\\tmspace+{3mu}{.1667em}"),lk("\\thinspace","\\,"),lk("\\>","\\mskip{4mu}"),lk("\\:","\\tmspace+{4mu}{.2222em}"),lk("\\medspace","\\:"),lk("\\;","\\tmspace+{5mu}{.2777em}"),lk("\\thickspace","\\;"),lk("\\!","\\tmspace-{3mu}{.1667em}"),lk("\\negthinspace","\\!"),lk("\\negmedspace","\\tmspace-{4mu}{.2222em}"),lk("\\negthickspace","\\tmspace-{5mu}{.277em}"),lk("\\enspace","\\kern.5em "),lk("\\enskip","\\hskip.5em\\relax"),lk("\\quad","\\hskip1em\\relax"),lk("\\qquad","\\hskip2em\\relax"),lk("\\tag","\\@ifstar\\tag@literal\\tag@paren"),lk("\\tag@paren","\\tag@literal{({#1})}"),lk("\\tag@literal",Y=>{if(Y.macros.get("\\df@tag"))throw new rz("Multiple \\tag");return"\\gdef\\df@tag{\\text{#1}}"}),lk("\\bmod","\\mathchoice{\\mskip1mu}{\\mskip1mu}{\\mskip5mu}{\\mskip5mu}\\mathbin{\\rm mod}\\mathchoice{\\mskip1mu}{\\mskip1mu}{\\mskip5mu}{\\mskip5mu}"),lk("\\pod","\\allowbreak\\mathchoice{\\mkern18mu}{\\mkern8mu}{\\mkern8mu}{\\mkern8mu}(#1)"),lk("\\pmod","\\pod{{\\rm mod}\\mkern6mu#1}"),lk("\\mod","\\allowbreak\\mathchoice{\\mkern18mu}{\\mkern12mu}{\\mkern12mu}{\\mkern12mu}{\\rm mod}\\,\\,#1"),lk("\\pmb","\\html@mathml{\\@binrel{#1}{\\mathrlap{#1}\\kern0.5px#1}}{\\mathbf{#1}}"),lk("\\newline","\\\\\\relax"),lk("\\TeX","\\textrm{\\html@mathml{T\\kern-.1667em\\raisebox{-.5ex}{E}\\kern-.125emX}{TeX}}");var uk=iV(iM["Main-Regular"][84][1]-.7*iM["Main-Regular"][65][1]);lk("\\LaTeX","\\textrm{\\html@mathml{L\\kern-.36em\\raisebox{"+uk+"}{\\scriptstyle A}\\kern-.15em\\TeX}{LaTeX}}"),lk("\\KaTeX","\\textrm{\\html@mathml{K\\kern-.17em\\raisebox{"+uk+"}{\\scriptstyle A}\\kern-.15em\\TeX}{KaTeX}}"),lk("\\hspace","\\@ifstar\\@hspacer\\@hspace"),lk("\\@hspace","\\hskip #1\\relax"),lk("\\@hspacer","\\rule{0pt}{0pt}\\hskip #1\\relax"),lk("\\ordinarycolon",":"),lk("\\vcentcolon","\\mathrel{\\mathop\\ordinarycolon}"),lk("\\dblcolon",'\\html@mathml{\\mathrel{\\vcentcolon\\mathrel{\\mkern-.9mu}\\vcentcolon}}{\\mathop{\\char"2237}}'),lk("\\coloneqq",'\\html@mathml{\\mathrel{\\vcentcolon\\mathrel{\\mkern-1.2mu}=}}{\\mathop{\\char"2254}}'),lk("\\Coloneqq",'\\html@mathml{\\mathrel{\\dblcolon\\mathrel{\\mkern-1.2mu}=}}{\\mathop{\\char"2237\\char"3d}}'),lk("\\coloneq",'\\html@mathml{\\mathrel{\\vcentcolon\\mathrel{\\mkern-1.2mu}\\mathrel{-}}}{\\mathop{\\char"3a\\char"2212}}'),lk("\\Coloneq",'\\html@mathml{\\mathrel{\\dblcolon\\mathrel{\\mkern-1.2mu}\\mathrel{-}}}{\\mathop{\\char"2237\\char"2212}}'),lk("\\eqqcolon",'\\html@mathml{\\mathrel{=\\mathrel{\\mkern-1.2mu}\\vcentcolon}}{\\mathop{\\char"2255}}'),lk("\\Eqqcolon",'\\html@mathml{\\mathrel{=\\mathrel{\\mkern-1.2mu}\\dblcolon}}{\\mathop{\\char"3d\\char"2237}}'),lk("\\eqcolon",'\\html@mathml{\\mathrel{\\mathrel{-}\\mathrel{\\mkern-1.2mu}\\vcentcolon}}{\\mathop{\\char"2239}}'),lk("\\Eqcolon",'\\html@mathml{\\mathrel{\\mathrel{-}\\mathrel{\\mkern-1.2mu}\\dblcolon}}{\\mathop{\\char"2212\\char"2237}}'),lk("\\colonapprox",'\\html@mathml{\\mathrel{\\vcentcolon\\mathrel{\\mkern-1.2mu}\\approx}}{\\mathop{\\char"3a\\char"2248}}'),lk("\\Colonapprox",'\\html@mathml{\\mathrel{\\dblcolon\\mathrel{\\mkern-1.2mu}\\approx}}{\\mathop{\\char"2237\\char"2248}}'),lk("\\colonsim",'\\html@mathml{\\mathrel{\\vcentcolon\\mathrel{\\mkern-1.2mu}\\sim}}{\\mathop{\\char"3a\\char"223c}}'),lk("\\Colonsim",'\\html@mathml{\\mathrel{\\dblcolon\\mathrel{\\mkern-1.2mu}\\sim}}{\\mathop{\\char"2237\\char"223c}}'),lk("∷","\\dblcolon"),lk("∹","\\eqcolon"),lk("≔","\\coloneqq"),lk("≕","\\eqqcolon"),lk("⩴","\\Coloneqq"),lk("\\ratio","\\vcentcolon"),lk("\\coloncolon","\\dblcolon"),lk("\\colonequals","\\coloneqq"),lk("\\coloncolonequals","\\Coloneqq"),lk("\\equalscolon","\\eqqcolon"),lk("\\equalscoloncolon","\\Eqqcolon"),lk("\\colonminus","\\coloneq"),lk("\\coloncolonminus","\\Coloneq"),lk("\\minuscolon","\\eqcolon"),lk("\\minuscoloncolon","\\Eqcolon"),lk("\\coloncolonapprox","\\Colonapprox"),lk("\\coloncolonsim","\\Colonsim"),lk("\\simcolon","\\mathrel{\\sim\\mathrel{\\mkern-1.2mu}\\vcentcolon}"),lk("\\simcoloncolon","\\mathrel{\\sim\\mathrel{\\mkern-1.2mu}\\dblcolon}"),lk("\\approxcolon","\\mathrel{\\approx\\mathrel{\\mkern-1.2mu}\\vcentcolon}"),lk("\\approxcoloncolon","\\mathrel{\\approx\\mathrel{\\mkern-1.2mu}\\dblcolon}"),lk("\\notni","\\html@mathml{\\not\\ni}{\\mathrel{\\char`∌}}"),lk("\\limsup","\\DOTSB\\operatorname*{lim\\,sup}"),lk("\\liminf","\\DOTSB\\operatorname*{lim\\,inf}"),lk("\\injlim","\\DOTSB\\operatorname*{inj\\,lim}"),lk("\\projlim","\\DOTSB\\operatorname*{proj\\,lim}"),lk("\\varlimsup","\\DOTSB\\operatorname*{\\overline{lim}}"),lk("\\varliminf","\\DOTSB\\operatorname*{\\underline{lim}}"),lk("\\varinjlim","\\DOTSB\\operatorname*{\\underrightarrow{lim}}"),lk("\\varprojlim","\\DOTSB\\operatorname*{\\underleftarrow{lim}}"),lk("\\gvertneqq","\\html@mathml{\\@gvertneqq}{≩}"),lk("\\lvertneqq","\\html@mathml{\\@lvertneqq}{≨}"),lk("\\ngeqq","\\html@mathml{\\@ngeqq}{≱}"),lk("\\ngeqslant","\\html@mathml{\\@ngeqslant}{≱}"),lk("\\nleqq","\\html@mathml{\\@nleqq}{≰}"),lk("\\nleqslant","\\html@mathml{\\@nleqslant}{≰}"),lk("\\nshortmid","\\html@mathml{\\@nshortmid}{∤}"),lk("\\nshortparallel","\\html@mathml{\\@nshortparallel}{∦}"),lk("\\nsubseteqq","\\html@mathml{\\@nsubseteqq}{⊈}"),lk("\\nsupseteqq","\\html@mathml{\\@nsupseteqq}{⊉}"),lk("\\varsubsetneq","\\html@mathml{\\@varsubsetneq}{⊊}"),lk("\\varsubsetneqq","\\html@mathml{\\@varsubsetneqq}{⫋}"),lk("\\varsupsetneq","\\html@mathml{\\@varsupsetneq}{⊋}"),lk("\\varsupsetneqq","\\html@mathml{\\@varsupsetneqq}{⫌}"),lk("\\imath","\\html@mathml{\\@imath}{ı}"),lk("\\jmath","\\html@mathml{\\@jmath}{ȷ}"),lk("\\llbracket","\\html@mathml{\\mathopen{[\\mkern-3.2mu[}}{\\mathopen{\\char`⟦}}"),lk("\\rrbracket","\\html@mathml{\\mathclose{]\\mkern-3.2mu]}}{\\mathclose{\\char`⟧}}"),lk("⟦","\\llbracket"),lk("⟧","\\rrbracket"),lk("\\lBrace","\\html@mathml{\\mathopen{\\{\\mkern-3.2mu[}}{\\mathopen{\\char`⦃}}"),lk("\\rBrace","\\html@mathml{\\mathclose{]\\mkern-3.2mu\\}}}{\\mathclose{\\char`⦄}}"),lk("⦃","\\lBrace"),lk("⦄","\\rBrace"),lk("\\minuso","\\mathbin{\\html@mathml{{\\mathrlap{\\mathchoice{\\kern{0.145em}}{\\kern{0.145em}}{\\kern{0.1015em}}{\\kern{0.0725em}}\\circ}{-}}}{\\char`⦵}}"),lk("⦵","\\minuso"),lk("\\darr","\\downarrow"),lk("\\dArr","\\Downarrow"),lk("\\Darr","\\Downarrow"),lk("\\lang","\\langle"),lk("\\rang","\\rangle"),lk("\\uarr","\\uparrow"),lk("\\uArr","\\Uparrow"),lk("\\Uarr","\\Uparrow"),lk("\\N","\\mathbb{N}"),lk("\\R","\\mathbb{R}"),lk("\\Z","\\mathbb{Z}"),lk("\\alef","\\aleph"),lk("\\alefsym","\\aleph"),lk("\\Alpha","\\mathrm{A}"),lk("\\Beta","\\mathrm{B}"),lk("\\bull","\\bullet"),lk("\\Chi","\\mathrm{X}"),lk("\\clubs","\\clubsuit"),lk("\\cnums","\\mathbb{C}"),lk("\\Complex","\\mathbb{C}"),lk("\\Dagger","\\ddagger"),lk("\\diamonds","\\diamondsuit"),lk("\\empty","\\emptyset"),lk("\\Epsilon","\\mathrm{E}"),lk("\\Eta","\\mathrm{H}"),lk("\\exist","\\exists"),lk("\\harr","\\leftrightarrow"),lk("\\hArr","\\Leftrightarrow"),lk("\\Harr","\\Leftrightarrow"),lk("\\hearts","\\heartsuit"),lk("\\image","\\Im"),lk("\\infin","\\infty"),lk("\\Iota","\\mathrm{I}"),lk("\\isin","\\in"),lk("\\Kappa","\\mathrm{K}"),lk("\\larr","\\leftarrow"),lk("\\lArr","\\Leftarrow"),lk("\\Larr","\\Leftarrow"),lk("\\lrarr","\\leftrightarrow"),lk("\\lrArr","\\Leftrightarrow"),lk("\\Lrarr","\\Leftrightarrow"),lk("\\Mu","\\mathrm{M}"),lk("\\natnums","\\mathbb{N}"),lk("\\Nu","\\mathrm{N}"),lk("\\Omicron","\\mathrm{O}"),lk("\\plusmn","\\pm"),lk("\\rarr","\\rightarrow"),lk("\\rArr","\\Rightarrow"),lk("\\Rarr","\\Rightarrow"),lk("\\real","\\Re"),lk("\\reals","\\mathbb{R}"),lk("\\Reals","\\mathbb{R}"),lk("\\Rho","\\mathrm{P}"),lk("\\sdot","\\cdot"),lk("\\sect","\\S"),lk("\\spades","\\spadesuit"),lk("\\sub","\\subset"),lk("\\sube","\\subseteq"),lk("\\supe","\\supseteq"),lk("\\Tau","\\mathrm{T}"),lk("\\thetasym","\\vartheta"),lk("\\weierp","\\wp"),lk("\\Zeta","\\mathrm{Z}"),lk("\\argmin","\\DOTSB\\operatorname*{arg\\,min}"),lk("\\argmax","\\DOTSB\\operatorname*{arg\\,max}"),lk("\\plim","\\DOTSB\\mathop{\\operatorname{plim}}\\limits"),lk("\\bra","\\mathinner{\\langle{#1}|}"),lk("\\ket","\\mathinner{|{#1}\\rangle}"),lk("\\braket","\\mathinner{\\langle{#1}\\rangle}"),lk("\\Bra","\\left\\langle#1\\right|"),lk("\\Ket","\\left|#1\\right\\rangle");var uw=Y=>et=>{var en=et.consumeArg().tokens,ei=et.consumeArg().tokens,eo=et.consumeArg().tokens,ea=et.consumeArg().tokens,eu=et.macros.get("|"),ec=et.macros.get("\\|");et.macros.beginGroup();var ed=et=>en=>{Y&&(en.macros.set("|",eu),eo.length&&en.macros.set("\\|",ec));var ea=et;return!et&&eo.length&&"|"===en.future().text&&(en.popToken(),ea=!0),{tokens:ea?eo:ei,numArgs:0}};et.macros.set("|",ed(!1)),eo.length&&et.macros.set("\\|",ed(!0));var ef=et.consumeArg().tokens,ep=et.expandTokens([...ea,...ef,...en]);return et.macros.endGroup(),{tokens:ep.reverse(),numArgs:0}};lk("\\bra@ket",uw(!1)),lk("\\bra@set",uw(!0)),lk("\\Braket","\\bra@ket{\\left\\langle}{\\,\\middle\\vert\\,}{\\,\\middle\\vert\\,}{\\right\\rangle}"),lk("\\Set","\\bra@set{\\left\\{\\:}{\\;\\middle\\vert\\;}{\\;\\middle\\Vert\\;}{\\:\\right\\}}"),lk("\\set","\\bra@set{\\{\\,}{\\mid}{}{\\,\\}}"),lk("\\angln","{\\angl n}"),lk("\\blue","\\textcolor{##6495ed}{#1}"),lk("\\orange","\\textcolor{##ffa500}{#1}"),lk("\\pink","\\textcolor{##ff00af}{#1}"),lk("\\red","\\textcolor{##df0030}{#1}"),lk("\\green","\\textcolor{##28ae7b}{#1}"),lk("\\gray","\\textcolor{gray}{#1}"),lk("\\purple","\\textcolor{##9d38bd}{#1}"),lk("\\blueA","\\textcolor{##ccfaff}{#1}"),lk("\\blueB","\\textcolor{##80f6ff}{#1}"),lk("\\blueC","\\textcolor{##63d9ea}{#1}"),lk("\\blueD","\\textcolor{##11accd}{#1}"),lk("\\blueE","\\textcolor{##0c7f99}{#1}"),lk("\\tealA","\\textcolor{##94fff5}{#1}"),lk("\\tealB","\\textcolor{##26edd5}{#1}"),lk("\\tealC","\\textcolor{##01d1c1}{#1}"),lk("\\tealD","\\textcolor{##01a995}{#1}"),lk("\\tealE","\\textcolor{##208170}{#1}"),lk("\\greenA","\\textcolor{##b6ffb0}{#1}"),lk("\\greenB","\\textcolor{##8af281}{#1}"),lk("\\greenC","\\textcolor{##74cf70}{#1}"),lk("\\greenD","\\textcolor{##1fab54}{#1}"),lk("\\greenE","\\textcolor{##0d923f}{#1}"),lk("\\goldA","\\textcolor{##ffd0a9}{#1}"),lk("\\goldB","\\textcolor{##ffbb71}{#1}"),lk("\\goldC","\\textcolor{##ff9c39}{#1}"),lk("\\goldD","\\textcolor{##e07d10}{#1}"),lk("\\goldE","\\textcolor{##a75a05}{#1}"),lk("\\redA","\\textcolor{##fca9a9}{#1}"),lk("\\redB","\\textcolor{##ff8482}{#1}"),lk("\\redC","\\textcolor{##f9685d}{#1}"),lk("\\redD","\\textcolor{##e84d39}{#1}"),lk("\\redE","\\textcolor{##bc2612}{#1}"),lk("\\maroonA","\\textcolor{##ffbde0}{#1}"),lk("\\maroonB","\\textcolor{##ff92c6}{#1}"),lk("\\maroonC","\\textcolor{##ed5fa6}{#1}"),lk("\\maroonD","\\textcolor{##ca337c}{#1}"),lk("\\maroonE","\\textcolor{##9e034e}{#1}"),lk("\\purpleA","\\textcolor{##ddd7ff}{#1}"),lk("\\purpleB","\\textcolor{##c6b9fc}{#1}"),lk("\\purpleC","\\textcolor{##aa87ff}{#1}"),lk("\\purpleD","\\textcolor{##7854ab}{#1}"),lk("\\purpleE","\\textcolor{##543b78}{#1}"),lk("\\mintA","\\textcolor{##f5f9e8}{#1}"),lk("\\mintB","\\textcolor{##edf2df}{#1}"),lk("\\mintC","\\textcolor{##e0e5cc}{#1}"),lk("\\grayA","\\textcolor{##f6f7f7}{#1}"),lk("\\grayB","\\textcolor{##f0f1f2}{#1}"),lk("\\grayC","\\textcolor{##e3e5e6}{#1}"),lk("\\grayD","\\textcolor{##d6d8da}{#1}"),lk("\\grayE","\\textcolor{##babec2}{#1}"),lk("\\grayF","\\textcolor{##888d93}{#1}"),lk("\\grayG","\\textcolor{##626569}{#1}"),lk("\\grayH","\\textcolor{##3b3e40}{#1}"),lk("\\grayI","\\textcolor{##21242c}{#1}"),lk("\\kaBlue","\\textcolor{##314453}{#1}"),lk("\\kaGreen","\\textcolor{##71B307}{#1}");var uC={"^":!0,_:!0,"\\limits":!0,"\\nolimits":!0};class uS{constructor(Y,et,en){this.settings=void 0,this.expansionCount=void 0,this.lexer=void 0,this.macros=void 0,this.stack=void 0,this.mode=void 0,this.settings=et,this.expansionCount=0,this.feed(Y),this.macros=new um(ug,et.macros),this.mode=en,this.stack=[]}feed(Y){this.lexer=new uh(Y,this.settings)}switchMode(Y){this.mode=Y}beginGroup(){this.macros.beginGroup()}endGroup(){this.macros.endGroup()}endGroups(){this.macros.endGroups()}future(){return 0===this.stack.length&&this.pushToken(this.lexer.lex()),this.stack[this.stack.length-1]}popToken(){return this.future(),this.stack.pop()}pushToken(Y){this.stack.push(Y)}pushTokens(Y){this.stack.push(...Y)}scanArgument(Y){var et,en,ei;if(Y){if(this.consumeSpaces(),"["!==this.future().text)return null;et=this.popToken(),{tokens:ei,end:en}=this.consumeArg(["]"])}else({tokens:ei,start:et,end:en}=this.consumeArg());return this.pushToken(new rB("EOF",en.loc)),this.pushTokens(ei),et.range(en,"")}consumeSpaces(){for(;;)if(" "===this.future().text)this.stack.pop();else break}consumeArg(Y){var et,en=[],ei=Y&&Y.length>0;ei||this.consumeSpaces();var eo=this.future(),ea=0,eu=0;do{if(et=this.popToken(),en.push(et),"{"===et.text)++ea;else if("}"===et.text){if(-1==--ea)throw new rz("Extra }",et)}else if("EOF"===et.text)throw new rz("Unexpected end of input in a macro argument, expected '"+(Y&&ei?Y[eu]:"}")+"'",et);if(Y&&ei){if((0===ea||1===ea&&"{"===Y[eu])&&et.text===Y[eu]){if(++eu===Y.length){en.splice(-eu,eu);break}}else eu=0}}while(0!==ea||ei);return"{"===eo.text&&"}"===en[en.length-1].text&&(en.pop(),en.shift()),en.reverse(),{tokens:en,start:eo,end:et}}consumeArgs(Y,et){if(et){if(et.length!==Y+1)throw new rz("The length of delimiters doesn't match the number of args!");for(var en=et[0],ei=0;eithis.settings.maxExpand)throw new rz("Too many expansions: infinite loop or need to increase maxExpand setting");var eo=ei.tokens,ea=this.consumeArgs(ei.numArgs,ei.delimiters);if(ei.numArgs){eo=eo.slice();for(var eu=eo.length-1;eu>=0;--eu){var ec=eo[eu];if("#"===ec.text){if(0===eu)throw new rz("Incomplete placeholder at end of macro body",ec);if("#"===(ec=eo[--eu]).text)eo.splice(eu+1,1);else if(/^[1-9]$/.test(ec.text))eo.splice(eu,2,...ea[+ec.text-1]);else throw new rz("Not a valid argument number",ec)}}}return this.pushTokens(eo),eo}expandAfterFuture(){return this.expandOnce(),this.future()}expandNextToken(){for(;;){var Y=this.expandOnce();if(Y instanceof rB)return Y.treatAsRelax&&(Y.text="\\relax"),this.stack.pop()}throw Error()}expandMacro(Y){return this.macros.has(Y)?this.expandTokens([new rB(Y)]):void 0}expandTokens(Y){var et=[],en=this.stack.length;for(this.pushTokens(Y);this.stack.length>en;){var ei=this.expandOnce(!0);ei instanceof rB&&(ei.treatAsRelax&&(ei.noexpand=!1,ei.treatAsRelax=!1),et.push(this.stack.pop()))}return et}expandMacroAsText(Y){var et=this.expandMacro(Y);return et?et.map(Y=>Y.text).join(""):et}_getExpansion(Y){var et=this.macros.get(Y);if(null==et)return et;if(1===Y.length){var en=this.lexer.catcodes[Y];if(null!=en&&13!==en)return}var ei="function"==typeof et?et(this):et;if("string"==typeof ei){var eo=0;if(-1!==ei.indexOf("#"))for(var ea=ei.replace(/##/g,"");-1!==ea.indexOf("#"+(eo+1));)++eo;for(var eu=new uh(ei,this.settings),ec=[],ed=eu.lex();"EOF"!==ed.text;)ec.push(ed),ed=eu.lex();return ec.reverse(),{tokens:ec,numArgs:eo}}return ei}isDefined(Y){return this.macros.has(Y)||ua.hasOwnProperty(Y)||oi.math.hasOwnProperty(Y)||oi.text.hasOwnProperty(Y)||uC.hasOwnProperty(Y)}isExpandable(Y){var et=this.macros.get(Y);return null!=et?"string"==typeof et||"function"==typeof et||!et.unexpandable:ua.hasOwnProperty(Y)&&!ua[Y].primitive}}var uE=/^[₊₋₌₍₎₀₁₂₃₄₅₆₇₈₉ₐₑₕᵢⱼₖₗₘₙₒₚᵣₛₜᵤᵥₓᵦᵧᵨᵩᵪ]/,uT=Object.freeze({"₊":"+","₋":"-","₌":"=","₍":"(","₎":")","₀":"0","₁":"1","₂":"2","₃":"3","₄":"4","₅":"5","₆":"6","₇":"7","₈":"8","₉":"9",ₐ:"a",ₑ:"e",ₕ:"h",ᵢ:"i",ⱼ:"j",ₖ:"k",ₗ:"l",ₘ:"m",ₙ:"n",ₒ:"o",ₚ:"p",ᵣ:"r",ₛ:"s",ₜ:"t",ᵤ:"u",ᵥ:"v",ₓ:"x",ᵦ:"β",ᵧ:"γ",ᵨ:"ρ",ᵩ:"ϕ",ᵪ:"χ","⁺":"+","⁻":"-","⁼":"=","⁽":"(","⁾":")","⁰":"0","\xb9":"1","\xb2":"2","\xb3":"3","⁴":"4","⁵":"5","⁶":"6","⁷":"7","⁸":"8","⁹":"9",ᴬ:"A",ᴮ:"B",ᴰ:"D",ᴱ:"E",ᴳ:"G",ᴴ:"H",ᴵ:"I",ᴶ:"J",ᴷ:"K",ᴸ:"L",ᴹ:"M",ᴺ:"N",ᴼ:"O",ᴾ:"P",ᴿ:"R",ᵀ:"T",ᵁ:"U",ⱽ:"V",ᵂ:"W",ᵃ:"a",ᵇ:"b",ᶜ:"c",ᵈ:"d",ᵉ:"e",ᶠ:"f",ᵍ:"g",ʰ:"h",ⁱ:"i",ʲ:"j",ᵏ:"k",ˡ:"l",ᵐ:"m",ⁿ:"n",ᵒ:"o",ᵖ:"p",ʳ:"r",ˢ:"s",ᵗ:"t",ᵘ:"u",ᵛ:"v",ʷ:"w",ˣ:"x",ʸ:"y",ᶻ:"z",ᵝ:"β",ᵞ:"γ",ᵟ:"δ",ᵠ:"ϕ",ᵡ:"χ",ᶿ:"θ"}),u_={"́":{text:"\\'",math:"\\acute"},"̀":{text:"\\`",math:"\\grave"},"̈":{text:'\\"',math:"\\ddot"},"̃":{text:"\\~",math:"\\tilde"},"̄":{text:"\\=",math:"\\bar"},"̆":{text:"\\u",math:"\\breve"},"̌":{text:"\\v",math:"\\check"},"̂":{text:"\\^",math:"\\hat"},"̇":{text:"\\.",math:"\\dot"},"̊":{text:"\\r",math:"\\mathring"},"̋":{text:"\\H"},"̧":{text:"\\c"}},uj={á:"á",à:"à",ä:"ä",ǟ:"ǟ",ã:"ã",ā:"ā",ă:"ă",ắ:"ắ",ằ:"ằ",ẵ:"ẵ",ǎ:"ǎ",â:"â",ấ:"ấ",ầ:"ầ",ẫ:"ẫ",ȧ:"ȧ",ǡ:"ǡ",å:"å",ǻ:"ǻ",ḃ:"ḃ",ć:"ć",ḉ:"ḉ",č:"č",ĉ:"ĉ",ċ:"ċ",ç:"ç",ď:"ď",ḋ:"ḋ",ḑ:"ḑ",é:"é",è:"è",ë:"ë",ẽ:"ẽ",ē:"ē",ḗ:"ḗ",ḕ:"ḕ",ĕ:"ĕ",ḝ:"ḝ",ě:"ě",ê:"ê",ế:"ế",ề:"ề",ễ:"ễ",ė:"ė",ȩ:"ȩ",ḟ:"ḟ",ǵ:"ǵ",ḡ:"ḡ",ğ:"ğ",ǧ:"ǧ",ĝ:"ĝ",ġ:"ġ",ģ:"ģ",ḧ:"ḧ",ȟ:"ȟ",ĥ:"ĥ",ḣ:"ḣ",ḩ:"ḩ",í:"í",ì:"ì",ï:"ï",ḯ:"ḯ",ĩ:"ĩ",ī:"ī",ĭ:"ĭ",ǐ:"ǐ",î:"î",ǰ:"ǰ",ĵ:"ĵ",ḱ:"ḱ",ǩ:"ǩ",ķ:"ķ",ĺ:"ĺ",ľ:"ľ",ļ:"ļ",ḿ:"ḿ",ṁ:"ṁ",ń:"ń",ǹ:"ǹ",ñ:"ñ",ň:"ň",ṅ:"ṅ",ņ:"ņ",ó:"ó",ò:"ò",ö:"ö",ȫ:"ȫ",õ:"õ",ṍ:"ṍ",ṏ:"ṏ",ȭ:"ȭ",ō:"ō",ṓ:"ṓ",ṑ:"ṑ",ŏ:"ŏ",ǒ:"ǒ",ô:"ô",ố:"ố",ồ:"ồ",ỗ:"ỗ",ȯ:"ȯ",ȱ:"ȱ",ő:"ő",ṕ:"ṕ",ṗ:"ṗ",ŕ:"ŕ",ř:"ř",ṙ:"ṙ",ŗ:"ŗ",ś:"ś",ṥ:"ṥ",š:"š",ṧ:"ṧ",ŝ:"ŝ",ṡ:"ṡ",ş:"ş",ẗ:"ẗ",ť:"ť",ṫ:"ṫ",ţ:"ţ",ú:"ú",ù:"ù",ü:"ü",ǘ:"ǘ",ǜ:"ǜ",ǖ:"ǖ",ǚ:"ǚ",ũ:"ũ",ṹ:"ṹ",ū:"ū",ṻ:"ṻ",ŭ:"ŭ",ǔ:"ǔ",û:"û",ů:"ů",ű:"ű",ṽ:"ṽ",ẃ:"ẃ",ẁ:"ẁ",ẅ:"ẅ",ŵ:"ŵ",ẇ:"ẇ",ẘ:"ẘ",ẍ:"ẍ",ẋ:"ẋ",ý:"ý",ỳ:"ỳ",ÿ:"ÿ",ỹ:"ỹ",ȳ:"ȳ",ŷ:"ŷ",ẏ:"ẏ",ẙ:"ẙ",ź:"ź",ž:"ž",ẑ:"ẑ",ż:"ż",Á:"Á",À:"À",Ä:"Ä",Ǟ:"Ǟ",Ã:"Ã",Ā:"Ā",Ă:"Ă",Ắ:"Ắ",Ằ:"Ằ",Ẵ:"Ẵ",Ǎ:"Ǎ",Â:"Â",Ấ:"Ấ",Ầ:"Ầ",Ẫ:"Ẫ",Ȧ:"Ȧ",Ǡ:"Ǡ",Å:"Å",Ǻ:"Ǻ",Ḃ:"Ḃ",Ć:"Ć",Ḉ:"Ḉ",Č:"Č",Ĉ:"Ĉ",Ċ:"Ċ",Ç:"Ç",Ď:"Ď",Ḋ:"Ḋ",Ḑ:"Ḑ",É:"É",È:"È",Ë:"Ë",Ẽ:"Ẽ",Ē:"Ē",Ḗ:"Ḗ",Ḕ:"Ḕ",Ĕ:"Ĕ",Ḝ:"Ḝ",Ě:"Ě",Ê:"Ê",Ế:"Ế",Ề:"Ề",Ễ:"Ễ",Ė:"Ė",Ȩ:"Ȩ",Ḟ:"Ḟ",Ǵ:"Ǵ",Ḡ:"Ḡ",Ğ:"Ğ",Ǧ:"Ǧ",Ĝ:"Ĝ",Ġ:"Ġ",Ģ:"Ģ",Ḧ:"Ḧ",Ȟ:"Ȟ",Ĥ:"Ĥ",Ḣ:"Ḣ",Ḩ:"Ḩ",Í:"Í",Ì:"Ì",Ï:"Ï",Ḯ:"Ḯ",Ĩ:"Ĩ",Ī:"Ī",Ĭ:"Ĭ",Ǐ:"Ǐ",Î:"Î",İ:"İ",Ĵ:"Ĵ",Ḱ:"Ḱ",Ǩ:"Ǩ",Ķ:"Ķ",Ĺ:"Ĺ",Ľ:"Ľ",Ļ:"Ļ",Ḿ:"Ḿ",Ṁ:"Ṁ",Ń:"Ń",Ǹ:"Ǹ",Ñ:"Ñ",Ň:"Ň",Ṅ:"Ṅ",Ņ:"Ņ",Ó:"Ó",Ò:"Ò",Ö:"Ö",Ȫ:"Ȫ",Õ:"Õ",Ṍ:"Ṍ",Ṏ:"Ṏ",Ȭ:"Ȭ",Ō:"Ō",Ṓ:"Ṓ",Ṑ:"Ṑ",Ŏ:"Ŏ",Ǒ:"Ǒ",Ô:"Ô",Ố:"Ố",Ồ:"Ồ",Ỗ:"Ỗ",Ȯ:"Ȯ",Ȱ:"Ȱ",Ő:"Ő",Ṕ:"Ṕ",Ṗ:"Ṗ",Ŕ:"Ŕ",Ř:"Ř",Ṙ:"Ṙ",Ŗ:"Ŗ",Ś:"Ś",Ṥ:"Ṥ",Š:"Š",Ṧ:"Ṧ",Ŝ:"Ŝ",Ṡ:"Ṡ",Ş:"Ş",Ť:"Ť",Ṫ:"Ṫ",Ţ:"Ţ",Ú:"Ú",Ù:"Ù",Ü:"Ü",Ǘ:"Ǘ",Ǜ:"Ǜ",Ǖ:"Ǖ",Ǚ:"Ǚ",Ũ:"Ũ",Ṹ:"Ṹ",Ū:"Ū",Ṻ:"Ṻ",Ŭ:"Ŭ",Ǔ:"Ǔ",Û:"Û",Ů:"Ů",Ű:"Ű",Ṽ:"Ṽ",Ẃ:"Ẃ",Ẁ:"Ẁ",Ẅ:"Ẅ",Ŵ:"Ŵ",Ẇ:"Ẇ",Ẍ:"Ẍ",Ẋ:"Ẋ",Ý:"Ý",Ỳ:"Ỳ",Ÿ:"Ÿ",Ỹ:"Ỹ",Ȳ:"Ȳ",Ŷ:"Ŷ",Ẏ:"Ẏ",Ź:"Ź",Ž:"Ž",Ẑ:"Ẑ",Ż:"Ż",ά:"ά",ὰ:"ὰ",ᾱ:"ᾱ",ᾰ:"ᾰ",έ:"έ",ὲ:"ὲ",ή:"ή",ὴ:"ὴ",ί:"ί",ὶ:"ὶ",ϊ:"ϊ",ΐ:"ΐ",ῒ:"ῒ",ῑ:"ῑ",ῐ:"ῐ",ό:"ό",ὸ:"ὸ",ύ:"ύ",ὺ:"ὺ",ϋ:"ϋ",ΰ:"ΰ",ῢ:"ῢ",ῡ:"ῡ",ῠ:"ῠ",ώ:"ώ",ὼ:"ὼ",Ύ:"Ύ",Ὺ:"Ὺ",Ϋ:"Ϋ",Ῡ:"Ῡ",Ῠ:"Ῠ",Ώ:"Ώ",Ὼ:"Ὼ"};class uO{constructor(Y,et){this.mode=void 0,this.gullet=void 0,this.settings=void 0,this.leftrightDepth=void 0,this.nextToken=void 0,this.mode="math",this.gullet=new uS(Y,et,this.mode),this.settings=et,this.leftrightDepth=0}expect(Y,et){if(void 0===et&&(et=!0),this.fetch().text!==Y)throw new rz("Expected '"+Y+"', got '"+this.fetch().text+"'",this.fetch());et&&this.consume()}consume(){this.nextToken=null}fetch(){return null==this.nextToken&&(this.nextToken=this.gullet.expandNextToken()),this.nextToken}switchMode(Y){this.mode=Y,this.gullet.switchMode(Y)}parse(){this.settings.globalGroup||this.gullet.beginGroup(),this.settings.colorIsTextColor&&this.gullet.macros.set("\\color","\\textcolor");try{var Y=this.parseExpression(!1);return this.expect("EOF"),this.settings.globalGroup||this.gullet.endGroup(),Y}finally{this.gullet.endGroups()}}subparse(Y){var et=this.nextToken;this.consume(),this.gullet.pushToken(new rB("}")),this.gullet.pushTokens(Y);var en=this.parseExpression(!1);return this.expect("}"),this.nextToken=et,en}parseExpression(Y,et){for(var en=[];;){"math"===this.mode&&this.consumeSpaces();var ei=this.fetch();if(-1!==uO.endOfExpression.indexOf(ei.text)||et&&ei.text===et||Y&&ua[ei.text]&&ua[ei.text].infix)break;var eo=this.parseAtom(et);if(eo){if("internal"===eo.type)continue}else break;en.push(eo)}return"text"===this.mode&&this.formLigatures(en),this.handleInfixNodes(en)}handleInfixNodes(Y){for(var et=-1,en=0;en=0&&this.settings.reportNonstrict("unicodeTextInMathMode",'Latin-1/Unicode text character "'+et[0]+'" used in math mode',Y);var ea,eu,ec=oi[this.mode][et].group,ed=rF.range(Y);if(ot.hasOwnProperty(ec)){var ef=ec;eu={type:"atom",mode:this.mode,family:ef,loc:ed,text:et}}else eu={type:ec,mode:this.mode,loc:ed,text:et};ea=eu}else{if(!(et.charCodeAt(0)>=128))return null;this.settings.strict&&(im(et.charCodeAt(0))?"math"===this.mode&&this.settings.reportNonstrict("unicodeTextInMathMode",'Unicode text character "'+et[0]+'" used in math mode',Y):this.settings.reportNonstrict("unknownSymbol",'Unrecognized Unicode character "'+et[0]+'" ('+et.charCodeAt(0)+")",Y)),ea={type:"textord",mode:"text",loc:rF.range(Y),text:et}}if(this.consume(),eo)for(var ep=0;ep-1&&YY)return{line:et+1,column:Y-(en[et-1]||0)+1,offset:Y}}return{line:void 0,column:void 0,offset:void 0}}function ea(Y){var et,ei=Y&&Y.line,eo=Y&&Y.column;return"number"==typeof ei&&"number"==typeof eo&&!Number.isNaN(ei)&&!Number.isNaN(eo)&&ei-1 in en&&(et=(en[ei-2]||0)+eo-1||0),et>-1&&et`",url:!1},abruptClosingOfEmptyComment:{reason:"Unexpected abruptly closed empty comment",description:"Unexpected `>` or `->`. Expected `-->` to close comments"},abruptDoctypePublicIdentifier:{reason:"Unexpected abruptly closed public identifier",description:"Unexpected `>`. Expected a closing `\"` or `'` after the public identifier"},abruptDoctypeSystemIdentifier:{reason:"Unexpected abruptly closed system identifier",description:"Unexpected `>`. Expected a closing `\"` or `'` after the identifier identifier"},absenceOfDigitsInNumericCharacterReference:{reason:"Unexpected non-digit at start of numeric character reference",description:"Unexpected `%c`. Expected `[0-9]` for decimal references or `[0-9a-fA-F]` for hexadecimal references"},cdataInHtmlContent:{reason:"Unexpected CDATA section in HTML",description:"Unexpected `` in ``",description:"Unexpected text character `%c`. Only use text in `