diff --git a/flask-openapi3-scalar/flask_openapi3_scalar/__version__.py b/flask-openapi3-scalar/flask_openapi3_scalar/__version__.py
index d1106cf..3b07be5 100644
--- a/flask-openapi3-scalar/flask_openapi3_scalar/__version__.py
+++ b/flask-openapi3-scalar/flask_openapi3_scalar/__version__.py
@@ -1,3 +1,3 @@
# -*- coding: utf-8 -*-
-__version__ = "1.25.60"
+__version__ = "1.25.61"
diff --git a/flask-openapi3-scalar/flask_openapi3_scalar/templates/scalar/js/scalar.standalone.js b/flask-openapi3-scalar/flask_openapi3_scalar/templates/scalar/js/scalar.standalone.js
index bb9255a..664c515 100644
--- a/flask-openapi3-scalar/flask_openapi3_scalar/templates/scalar/js/scalar.standalone.js
+++ b/flask-openapi3-scalar/flask_openapi3_scalar/templates/scalar/js/scalar.standalone.js
@@ -1,31 +1,45 @@
/**
* Minified by jsDelivr using Terser v5.19.2.
- * Original file: /npm/@scalar/api-reference@1.25.60/dist/browser/standalone.js
+ * Original file: /npm/@scalar/api-reference@1.25.61/dist/browser/standalone.js
*
* Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files
*/
-!function(){"use strict";try{if("undefined"!=typeof document){var e=document.createElement("style");e.appendChild(document.createTextNode('.sidebar-heading-type[data-v-f51e2805]{display:block;min-width:3.9em;overflow:hidden;line-height:14px;flex-shrink:0;color:#fff;color:color-mix(in srgb,var(--method-color, var(--scalar-color-1)),transparent 0%);text-transform:uppercase;font-size:10px;font-weight:var(--scalar-bold);text-align:right;position:relative;font-family:var(--scalar-font-code);white-space:nowrap;margin-left:3px}a[data-v-829b4762]{text-decoration:none}.ref-search-container[data-v-829b4762]{display:flex;flex-direction:column;padding:12px 12px 0}.ref-search-results[data-v-829b4762]{padding:12px}.ref-search-meta[data-v-829b4762]{background:var(--scalar-background-3);padding:6px 12px;font-size:var(--scalar-font-size-4);color:var(--scalar-color-3);font-weight:var(--scalar-semibold);display:flex;gap:12px}.deprecated[data-v-829b4762]{text-decoration:line-through}.sidebar-search[data-v-d362607b]{display:flex;align-items:center;position:relative;padding:0 3px 0 9px;min-width:254px;max-width:100%;font-family:var(--scalar-font);background:var( --scalar-sidebar-search-background, var(--scalar-background-1) );color:var(--scalar-sidebar-color-2, var(--scalar-color-2));border-radius:var(--scalar-radius);box-shadow:0 0 0 .5px var(--scalar-sidebar-search-border-color, var(--scalar-border-color));cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none}.sidebar-search-input[data-v-d362607b]{font-size:var(--scalar-mini);font-weight:var(--scalar-semibold);height:31px;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:10;position:relative;display:flex;width:100%;justify-content:space-between;align-items:center}.sidebar-search-key[data-v-d362607b]{text-transform:uppercase;background-color:var(--scalar-background-2);padding:3px 5px;margin:2px;border-radius:var(--scalar-radius);color:var(--scalar-sidebar-color-2, var(--scalar-color-2))}.search-icon[data-v-d362607b]{padding:0;margin-right:6px;width:12px}.base-url[data-v-fe287df9]{color:var(--scalar-color-1);cursor:pointer;display:inline-block;font-size:var(--scalar-mini);min-width:0;white-space:nowrap;text-overflow:ellipsis}.base-url[data-v-fe287df9] .base-url-variable{color:var(--scalar-color-1)}.url-select[data-v-cdf8ee4c]{padding:0 9px;min-height:32px;color:var(--scalar-color-1);align-items:center;display:flex;font-size:var(--scalar-micro);font-weight:var(--scalar-regular);gap:3px;height:auto;outline:none;width:100%}.url-select span[data-v-cdf8ee4c]{display:flex;align-items:center;scrollbar-width:none;-ms-overflow-style:none}.url-select span[data-v-cdf8ee4c]::-webkit-scrollbar{width:0;height:0;display:none}.url-select svg[data-v-cdf8ee4c]{color:var(--scalar-color-2);stroke-width:1}.variable-select[data-v-1eae5319]{padding:9px 9px 9px 0;color:var(--scalar-color-1);align-items:center;border-color:transparent;border-radius:0;border-top:1px solid var(--scalar-border-color);display:flex;font-size:var(--scalar-micro);font-weight:var(--scalar-regular);gap:3px;height:auto;outline:none;width:100%}.variable-select svg[data-v-1eae5319]{color:var(--scalar-color-2);stroke-width:1}.variable-textbox[data-v-0edbbce4]{padding:9px 9px 9px 0;color:var(--scalar-color-1);align-items:center;border-color:transparent;border-radius:0;border-top:1px solid var(--scalar-border-color);display:flex;font-size:var(--scalar-micro);font-weight:var(--scalar-regular);gap:3px;height:auto;outline:none;width:100%}.variable-container-item[data-v-94bc9df6]{display:flex;width:100%}.variable-label[data-v-94bc9df6]{padding:9px 0 9px 9px;color:var(--scalar-color-2);border-top:1px solid var(--scalar-border-color);font-size:var(--scalar-micro)}.variable-label[data-v-94bc9df6]:after{content:":";margin-right:6px}.server-form-title[data-v-841f15e2]{font-weight:var(--scalar-semibold);font-size:var(--scalar-mini);color:var(--scalar-color-3);text-transform:uppercase;display:block}.server-form[data-v-841f15e2]{margin-top:6px}.server-form-container[data-v-841f15e2]{border-radius:var(--scalar-radius);background:var(--scalar-background-2);border:var(--scalar-border-width) solid var(--scalar-border-color)}.description[data-v-841f15e2]{padding:6px 12px;font-size:var(--scalar-small);font-weight:var(--scalar-semibold);color:var(--scalar-color-3)}.description[data-v-841f15e2] .markdown{font-size:var(--scalar-micro);font-weight:var(--scalar-semibold);color:var(--scalar-color--1);padding:4px 0;display:block}.description[data-v-841f15e2] .markdown>*:first-child{margin-top:0}.card-form[data-v-20e78fcd]{color:var(--scalar-color-1);width:100%;border:var(--scalar-border-width) solid var(--scalar-border-color);border-radius:var(--scalar-radius);background-color:var(--scalar-background-2)}.card-form[data-v-20e78fcd]:focus-within{background-color:var(--scalar-background-1)}.card-form-button[data-v-502d153b]{display:flex;align-items:center;position:relative;background:transparent;cursor:pointer;padding:9px;outline:none;white-space:nowrap;font-family:var(--scalar-font);font-size:var(--scalar-micro);font-weight:var(--scalar-semibold);color:var(--scalar-color-2)}.card-form-button[data-v-502d153b]:hover{color:var(--scalar-color-1)}.card-form-group[data-v-88abf5f7]{display:flex}:where(.card-form-rows[data-v-1611fc76]){display:flex;flex-direction:column;width:100%}:where(.card-form-rows[data-v-1611fc76])>*+*{border-top:1px solid var(--scalar-border-color)}.card-form-input[data-v-7cabdec9]{background:transparent;position:relative;width:100%;text-align:left;display:flex;align-items:baseline;border-color:inherit;border-radius:var(--scalar-radius)}.card-form-input[data-v-7cabdec9]:has(.card-form-input-text:focus-visible){box-shadow:inset 0 0 0 1px var(--scalar-color-accent)}.card-form-input-label[data-v-7cabdec9],.card-form-input-text[data-v-7cabdec9]{padding:9px;border:0;outline:none;font-size:var(--scalar-mini);color:var(--scalar-color-2);width:100%;background:transparent;-moz-appearance:none;appearance:none;-webkit-appearance:none;left:0}.card-form-input-text[data-v-7cabdec9]:placeholder,.card-form-input-text[data-v-7cabdec9]:-ms-input-placeholder,.card-form-input-text[data-v-7cabdec9]::-webkit-input-placeholder{color:var(--scalar-color-3);font-family:var(--scalar-font)}.card-form-input-label[data-v-7cabdec9]{width:-moz-fit-content;width:fit-content;white-space:nowrap;cursor:text;padding:9px 0 9px 9px;border-radius:var(--scalar-radius);font-weight:var(--scalar-semibold)}.card-form-input-text[data-v-7cabdec9]{position:relative;z-index:99;color:var(--scalar-color-1)}.card-form-input-text[data-v-7cabdec9]:focus-within{box-shadow:none}.card-form-input[data-v-7cabdec9]:not(:only-child){border-radius:var(--scalar-radius) 0 0 var(--scalar-radius)}.card-form-input+.card-form-input[data-v-7cabdec9]{border-left:var(--scalar-border-width) solid var(--scalar-border-color);border-radius:0 var(--scalar-radius) var(--scalar-radius) 0}.card-form-input-text:not(:-moz-placeholder-shown)+label[data-v-7cabdec9]{color:var(--scalar-color-2)}.card-form-input-text:not(:placeholder-shown)+label[data-v-7cabdec9]{color:var(--scalar-color-2)}.card-form-input-mask[data-v-7cabdec9]{position:relative;padding:4px;margin-right:6px;height:24px;width:24px;align-self:center;stroke-width:.75;color:var(--scalar-color-2);border-radius:var(--scalar-radius)}.card-form-input-mask[data-v-7cabdec9]:hover{color:var(--scalar-color-1);background:var(--scalar-background-2)}.card-form-input-mask>input[data-v-7cabdec9]{position:absolute;top:0;right:0;bottom:0;left:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;cursor:pointer}.wrapper[data-v-6d6455a4]{display:grid;border-color:inherit}.scopes-label[data-v-6d6455a4]{display:inline-flex;align-items:center;height:1em;line-height:1;gap:4px}.scopes-label-badge[data-v-6d6455a4]{display:inline-flex;align-items:center;gap:2px}.scopes-label-badge em[data-v-6d6455a4]{transform:rotate(10deg) translateY(-.9px)}.floating[data-v-6d6455a4]{position:relative;z-index:1010}.dropdown[data-v-6d6455a4]{background:var(--scalar-background-1);filter:brightness(var(--scalar-lifted-brightness));border-radius:var(--scalar-radius);box-shadow:var(--scalar-shadow-2);padding:4px;font-style:normal;display:flex;flex-direction:column;gap:10px}.dropdown-item[data-v-6d6455a4]{display:grid;grid-template-areas:"check title" "check description";grid-template-columns:auto 1fr;padding:6px 10px 8px 6px;row-gap:2px;-moz-column-gap:8px;column-gap:8px;border-radius:var(--scalar-radius);font-size:var(--scalar-mini);cursor:pointer}.dropdown-item[data-headlessui-state=active][data-v-6d6455a4],.dropdown-item[data-headlessui-state="active selected"][data-v-6d6455a4]{background:var(--scalar-background-2)}.dropdown-item-title[data-v-6d6455a4]{grid-area:title;color:var(--scalar-color-1);font-weight:var(--scalar-semibold)}.dropdown-item-description[data-v-6d6455a4]{grid-area:description;color:var(--scalar-color-2);line-height:initial}.dropdown-item-check[data-v-6d6455a4]{all:unset;position:relative;grid-area:check;width:20px;height:20px;color:var(--scalar-color-2);background:var(--scalar-background-1);border:1px solid var(--scalar-border-color);border-radius:var(--scalar-radius)}.dropdown-item-check[data-v-6d6455a4]:checked:after{content:"";position:absolute;border-bottom:1.5px solid currentColor;border-right:1.5px solid currentColor;width:6px;height:12px;top:calc(50% - 1.5px);left:50%;transform:translate(-50%,-50%) rotate(45deg)}.dropdown-item-check[data-v-6d6455a4]:checked{background:var(--scalar-color-accent);color:var(--scalar-background-1);border:1px solid currentColor}.description[data-v-b6e18839]{padding:12px 4px 4px;font-size:var(--scalar-mini)}.cardform-auth-button[data-v-b6e18839]{background:var(--scalar-button-1);color:var(--scalar-button-1-color);font-size:var(--scalar-mini);font-weight:var(--scalar-semibold);border-radius:var(--scalar-radius);margin:3px;padding:0 9px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.cardform-auth-button[data-v-b6e18839]:hover{background:var(--scalar-button-1-hover)}.security-scheme-button[data-v-9427c485]{color:var(--scalar-color-3);display:inline-flex;gap:4px;height:auto;padding:0;text-transform:uppercase}.security-scheme-selector[data-v-9427c485]:hover{color:var(--scalar-color-1)}.authentication-header[data-v-244454d9]{white-space:nowrap}.authentication-content[data-v-244454d9]{margin-top:6px}.client-libraries-content[data-v-28cced37]{container:client-libraries-content / inline-size;display:flex;justify-content:center;overflow:hidden;background-color:var(--scalar-background-2);border-radius:var(--scalar-radius) var(--scalar-radius) 0 0;border:var(--scalar-border-width) solid var(--scalar-border-color)}.client-libraries[data-v-28cced37]{display:flex;align-items:center;justify-content:center;width:100%;position:relative;cursor:pointer;white-space:nowrap;padding:8px 2px;gap:6px;color:var(--scalar-color-3);-webkit-user-select:none;-moz-user-select:none;user-select:none}.client-libraries[data-v-28cced37]:first-child{border-radius:var(--scalar-radius) 0 0 0}.client-libraries[data-v-28cced37]:not(.client-libraries__active):hover:before{content:"";position:absolute;width:calc(100% - 4px);height:calc(100% - 4px);background:var(--scalar-background-3);left:2px;top:2px;z-index:0;border-radius:var(--scalar-radius)}.client-libraries[data-v-28cced37]:active{color:var(--scalar-color-1)}.client-libraries[data-v-28cced37]:focus-visible{outline:none;box-shadow:inset 0 0 0 1px var(--scalar-color-accent)}@media screen and (max-width: 450px){.client-libraries[data-v-28cced37]:nth-of-type(4),.client-libraries[data-v-28cced37]:nth-of-type(5){display:none}}.client-libraries-icon[data-v-28cced37]{max-width:14px;max-height:14px;min-width:14px;width:100%;aspect-ratio:1;display:flex;align-items:center;justify-content:center;position:relative;box-sizing:border-box;color:currentColor}.client-libraries-icon__more svg[data-v-28cced37]{height:initial}@container client-libraries-content (width < 400px){.client-libraries__select[data-v-28cced37]{width:-moz-fit-content;width:fit-content}.client-libraries__select .client-libraries-icon__more+span[data-v-28cced37]{display:none}}@container client-libraries-content (width < 380px){.client-libraries[data-v-28cced37]{width:100%}.client-libraries span[data-v-28cced37]{display:none}}.client-libraries__active[data-v-28cced37]{color:var(--scalar-color-1);border-bottom:var(--scalar-border-width) solid var(--scalar-color-1)}@keyframes codeloader-28cced37{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.client-libraries span[data-v-28cced37]{font-size:var(--scalar-mini);font-weight:var(--scalar-semibold);position:relative}.client-libraries__active span[data-v-28cced37]{color:var(--scalar-color-1)}.client-libraries__select select[data-v-28cced37]{background:var(--scalar-background-3);color:var(--scalar-color-2);opacity:0;height:100%;width:100%;aspect-ratio:1;position:absolute;top:0;left:0;cursor:pointer;z-index:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none}.client-libraries__select[data-v-28cced37]:has(select:focus-visible){border-radius:var(--scalar-radius);box-shadow:inset 0 0 0 1px var(--scalar-color-accent)}.client-libraries__select span[data-v-28cced37]{position:relative;display:flex;align-items:center}@media screen and (max-width: 600px){.references-classic .client-libraries[data-v-28cced37]{flex-direction:column}}.selected-client[data-v-7df7ca7f]{color:var(--scalar-color-1);font-size:var(--scalar-mini);font-family:var(--scalar-font-code);padding:9px 12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background:var(--scalar-background-2);border-radius:0 0 var(--scalar-radius) var(--scalar-radius);border:var(--scalar-border-width) solid var(--scalar-border-color);border-top:none}.client-libraries-heading[data-v-7df7ca7f]{font-weight:var(--scalar-semibold);font-size:var(--scalar-mini);color:var(--scalar-color-3);text-transform:uppercase;margin-bottom:6px;display:block}.download[data-v-4ae6d175]{margin-bottom:24px}.download-button[data-v-4ae6d175]{color:var(--scalar-color-accent);-webkit-text-decoration:var(--scalar-text-decoration)!important;text-decoration:var(--scalar-text-decoration)!important;font-size:var(--scalar-paragraph);cursor:pointer}.download-button[data-v-4ae6d175]:hover{-webkit-text-decoration:var(--scalar-text-decoration-hover)!important;text-decoration:var(--scalar-text-decoration-hover)!important}.badge[data-v-190574ac]{color:var(--scalar-color-2);font-size:var(--scalar-micro);background:var(--scalar-background-2);padding:2px 6px;border-radius:12px;font-weight:var(--scalar-semibold);display:inline-block;text-transform:uppercase}.section[data-v-fc324287]{position:relative;display:flex;flex-direction:column;max-width:var(--refs-content-max-width);margin:auto;padding:90px 0;scroll-margin-top:var(--refs-header-height)}.references-classic .section[data-v-fc324287]{padding:48px 0;gap:24px}@container narrow-references-container (max-width: 900px){.references-classic .section[data-v-fc324287],.section[data-v-fc324287]{padding:48px 24px}}.section[data-v-fc324287]:not(:last-of-type){border-bottom:var(--scalar-border-width) solid var(--scalar-border-color)}.section-wrapper[data-v-07cabcb0]{color:var(--scalar-color-1);padding-top:12px;margin-top:-12px}.section-accordion[data-v-07cabcb0]{display:flex;flex-direction:column;border-radius:var(--scalar-radius-lg);background:var(--scalar-background-2)}.section-accordion-transparent[data-v-07cabcb0]{background:transparent;border:1px solid var(--scalar-border-color)}.section-accordion-button[data-v-07cabcb0]{padding:6px;display:flex;align-items:center;gap:6px;cursor:pointer}.section-accordion-button-content[data-v-07cabcb0]{flex:1;min-width:0}.section-accordion-button-actions[data-v-07cabcb0]{display:flex;align-items:center;gap:6px;color:var(--scalar-color-3)}.section-accordion-chevron[data-v-07cabcb0]{margin-right:4px;width:20px;cursor:pointer;opacity:1;color:var(--scalar-color-3)}.section-accordion-button:hover .section-accordion-chevron[data-v-07cabcb0]{color:var(--scalar-color-1)}.section-accordion-content[data-v-07cabcb0]{border-top:1px solid var(--scalar-border-color);display:flex;flex-direction:column}.section-accordion-description[data-v-07cabcb0]{font-weight:var(--scalar-semibold);font-size:var(--scalar-mini);color:var(--scalar-color--1);padding:10px 12px 0}.section-accordion-content-card[data-v-07cabcb0] .property:last-of-type{padding-bottom:9px}.section-column[data-v-d64e7382]{flex:1;min-width:0}.section-column[data-v-d64e7382]:nth-of-type(2){padding-top:48px}@container narrow-references-container (max-width: 900px){.section-column[data-v-d64e7382]:nth-of-type(2){padding-top:0}}.section-columns[data-v-8b9602bf]{display:flex;gap:48px}@container narrow-references-container (max-width: 900px){.section-columns[data-v-8b9602bf]{flex-direction:column;gap:24px}}.section-container[data-v-823b8471]{position:relative;padding:0 60px;width:100%}.section-container[data-v-823b8471]:last-of-type{border-top:var(--scalar-border-width) solid var(--scalar-border-color)}@container narrow-references-container (max-width: 900px){.section-container[data-v-823b8471]{padding:0}}.section-accordion-wrapper[data-v-2049975e]{padding:0 60px}.section-accordion[data-v-2049975e]{position:relative;width:100%;max-width:var(--refs-content-max-width);margin:auto}.section-accordion-content[data-v-2049975e]{display:flex;flex-direction:column;gap:12px;padding-top:12px}.section-accordion-button[data-v-2049975e]{width:100%;display:flex;cursor:pointer;padding:6px 0;margin:-6px 0;border-radius:var(--scalar-radius)}.section-accordion-chevron[data-v-2049975e]{width:24px;position:absolute;left:-24px;height:auto;top:10px;color:var(--scalar-color-3)}.section-accordion-button:hover .section-accordion-chevron[data-v-2049975e]{color:var(--scalar-color-1)}.section-accordion-title[data-v-2049975e]{display:flex;flex-direction:column;align-items:flex-start;flex:1;padding:0 6px}.section-accordion-title[data-v-2049975e] .section-header{margin-bottom:0}@container narrow-references-container (max-width: 900px){.section-accordion-chevron[data-v-2049975e]{width:16px;left:-16px;top:14px}.section-accordion-wrapper[data-v-2049975e]{padding:calc(var(--refs-header-height)) 24px 0 24px}}.loading[data-v-c90b2c46]{background:var(--scalar-background-3);animation:loading-skeleton-c90b2c46 1.5s infinite alternate;border-radius:var(--scalar-radius-lg);min-height:1.6em;margin:.6em 0;max-width:100%}.loading[data-v-c90b2c46]:first-of-type{min-height:3em;margin-bottom:24px;margin-top:0}.loading[data-v-c90b2c46]:last-of-type{width:60%}.loading.single-line[data-v-c90b2c46]{min-height:3em;margin:.6em 0;max-width:80%}@keyframes loading-skeleton-c90b2c46{0%{opacity:1}to{opacity:.33}}@container narrow-references-container (max-width: 900px){.section-content--with-columns[data-v-9735459e]{flex-direction:column;gap:24px}}.section-header[data-v-3bd1b9f0]{font-size:var(--font-size, var(--scalar-heading-2));font-weight:var(--font-weight, var(--scalar-bold));color:var(--scalar-color-1);word-wrap:break-word;line-height:1.45;margin-top:0;margin-bottom:12px}.section-header.tight[data-v-3bd1b9f0]{margin-bottom:6px}.section-header.loading[data-v-3bd1b9f0]{width:80%}.screenreader-only[data-v-681ebf2c]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.label[data-v-624343e1]{position:relative;display:inline-block}.anchor[data-v-624343e1]{position:relative;display:inline-block;opacity:0}.anchor-copy[data-v-624343e1]{position:absolute;left:0;top:50%;transform:translateY(-50%);cursor:pointer;padding:0 6px;color:var(--scalar-color-3);font-weight:var(--scalar-semibold);font-size:.8em}.anchor-copy[data-v-624343e1]:hover,.anchor-copy[data-v-624343e1]:focus-visible{color:var(--scalar-color-2)}.label:hover .anchor[data-v-624343e1],.label:has(:focus-visible) .anchor[data-v-624343e1]{opacity:1}.collapsible-section[data-v-e8754cd5]{border-top:var(--scalar-border-width) solid var(--scalar-border-color);position:relative}.collapsible-section-header[data-v-e8754cd5]{color:var(--scalar-color-1)}.collapsible-section .collapsible-section-trigger[data-v-e8754cd5]{display:flex;align-items:center;cursor:pointer;padding:10px 0;font-size:var(--scalar-font-size-3);z-index:1;position:relative}.collapsible-section .collapsible-section-trigger[data-v-e8754cd5]:after{content:"";height:10px;width:100%;position:absolute;bottom:0}.collapsible-section-trigger svg[data-v-e8754cd5]{color:var(--scalar-color-3);position:absolute;left:-18px;margin-top:1px}.collapsible-section:hover .collapsible-section-trigger svg[data-v-e8754cd5]{color:var(--scalar-color-1)}.collapsible-section .collapsible-section-trigger[data-v-e8754cd5] .anchor-copy{line-height:18.5px}.collapsible-section-content[data-v-e8754cd5]{padding:0;margin:0;scroll-margin-top:140px}.introduction-description-heading[data-v-76e3a64b]{scroll-margin-top:64px;margin-top:1em;margin-bottom:.5em}.markdown+.markdown[data-v-76e3a64b]{margin-top:1em}.introduction-description[data-v-76e3a64b]{display:flex;flex-direction:column}.references-classic .introduction-description[data-v-76e3a64b] img{max-width:720px}.heading[data-v-4e25996e]{margin-top:0!important;word-wrap:break-word}.loading[data-v-4e25996e]{background:var(--scalar-background-3);animation:loading-skeleton 1.5s infinite alternate;border-radius:var(--scalar-radius-lg)}.badges[data-v-4e25996e]{display:flex;align-items:center;gap:4px;margin-bottom:3px}.heading.loading[data-v-4e25996e]{width:80%}.introduction-section[data-v-4e25996e]{gap:48px}.sticky-cards[data-v-4e25996e]{display:flex;flex-direction:column;position:sticky;top:calc(var(--refs-header-height) + 24px)}.text-select{position:relative;height:-moz-fit-content;height:fit-content}.text-select:has(:focus-visible) .text-select-label{outline:1px solid var(--scalar-color-accent);outline-offset:4px;border-radius:calc(var(--scalar-radius) / 2)}.text-select--single-option{pointer-events:none}.text-select select{border:none;outline:none;cursor:pointer;background:var(--scalar-background-3);box-shadow:-2px 0 0 0 var(--scalar-background-3);position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;-moz-appearance:none;-webkit-appearance:none;appearance:none}.text-select span{font-size:var(--scalar-mini);color:var(--scalar-color-2);font-weight:var(--scalar-semibold);white-space:nowrap;display:flex;align-items:center;justify-content:center}.text-select:hover span{color:var(--scalar-color-1)}.text-select:not(.text-select--single-option) span:after{content:"";width:7px;height:7px;transform:rotate(45deg) translate3d(-2px,-2px,0);display:block;margin-left:6px;box-shadow:1px 1px 0 currentColor}.text-select span:hover{background:var(--scalar-background-2)}.example-selector[data-v-a7e22e14]{padding:4px}.scalar-card[data-v-38801681]{all:unset;font-family:var(--scalar-font);border-radius:var(--scalar-radius-lg);overflow:hidden;border:var(--scalar-border-width) solid var(--scalar-border-color);background:var(--scalar-background-2);display:flex;flex-direction:column;max-height:calc(((var(--full-height) - var(--refs-header-height)) - 60px) / 2);position:relative}.scalar-card-sticky[data-v-38801681]{position:sticky;top:calc(var(--refs-header-height) + 24px)}.scalar-card-content[data-v-dd83e46e]{overflow:auto;border-bottom:var(--scalar-border-width) solid var(--scalar-border-color);display:grid}.scalar-card-content[data-v-dd83e46e] .simple-table .simple-header{display:none}.scalar-card-content[data-v-dd83e46e]:last-of-type,.scalar-card-content.scalar-card--borderless[data-v-dd83e46e]{border-bottom:none}.scalar-card--muted[data-v-dd83e46e]{background:var(--scalar-background-2)}.scalar-card--contrast[data-v-dd83e46e]{background:var(--scalar-background-3)}.scalar-card--frameless[data-v-dd83e46e]{padding:0}.scalar-card--transparent[data-v-dd83e46e]{background:var(--scalar-background-1)}.scalar-card-header[data-v-ef7873bc]{font-weight:var(--scalar-semibold);font-size:var(--scalar-mini);color:var(--scalar-color-3);padding:9px 3px 9px 12px;flex-shrink:0}.scalar-card-header.scalar-card--borderless[data-v-ef7873bc]+.scalar-card-content{margin-top:-9px}.scalar-card-header-slots[data-v-ef7873bc]{display:flex;justify-content:space-between;line-height:1.35}.scalar-card-header-title[data-v-ef7873bc]{text-transform:uppercase;flex:1;min-width:0;text-overflow:ellipsis;overflow:hidden}.scalar-card-header-actions[data-v-ef7873bc]{display:flex}.scalar-card-footer[data-v-918ab8d6]{flex-shrink:0}.tab-list[data-v-03fdb072]{display:flex;gap:6px;position:relative;flex:1;padding:9px 12px;overflow:auto}.scalar-card-header.scalar-card-header-tabs[data-v-03fdb072]{padding:0}.tab[data-v-d0e07e65]{background:none;border:none;font-size:var(--scalar-mini);font-family:var(--scalar-font);color:var(--scalar-color-2);font-weight:var(--scalar-semibold);line-height:calc(var(--scalar-mini) + 2px);white-space:nowrap;cursor:pointer;padding:0;margin-right:3px;text-transform:uppercase;position:relative;line-height:1.35}.tab[data-v-d0e07e65]:before{content:"";position:absolute;z-index:0;left:-6px;top:-6px;width:calc(100% + 12px);height:calc(100% + 12px);border-radius:var(--scalar-radius);background:var(--scalar-background-3);opacity:0}.tab[data-v-d0e07e65]:hover:before,.tab[data-v-d0e07e65]:focus-visible:before{opacity:1}.tab[data-v-d0e07e65]:focus-visible:before{outline:1px solid var(--scalar-color-accent)}.tab span[data-v-d0e07e65]{z-index:1;position:relative}.tab-selected[data-v-d0e07e65]{color:var(--scalar-color-1);text-decoration:underline;text-underline-offset:var(--scalar-micro)}.request[data-v-cd795a2e]{display:flex;flex-wrap:nowrap}.request-header[data-v-cd795a2e]{display:flex;gap:6px;text-transform:initial}.request-method[data-v-cd795a2e]{font-family:var(--scalar-font-code);text-transform:uppercase}.request-client-picker[data-v-cd795a2e]{padding-left:12px;padding-right:9px}.request-card-footer[data-v-cd795a2e]{display:flex;justify-content:flex-end;padding:6px;flex-shrink:0}.request-card-footer-addon[data-v-cd795a2e]{display:flex;align-items:center;flex:1;min-width:0}.request-editor-section[data-v-cd795a2e]{display:flex;flex:1}.request-card-simple[data-v-cd795a2e]{display:flex;align-items:center;justify-content:space-between;padding:8px 8px 8px 12px;font-size:var(--scalar-small)}.code-snippet[data-v-cd795a2e]{display:flex;flex-direction:column;width:100%}.empty-state[data-v-4b51e8ca]{margin:10px 0 10px 12px;text-align:center;font-size:var(--scalar-micro);min-height:56px;display:flex;align-items:center;justify-content:center;border-radius:var(--scalar-radius-lg);color:var(--scalar-color-2)}.rule-title[data-v-4b51e8ca]{font-family:var(--scalar-font-code);color:var(--scalar-color-1);display:inline-block;margin:12px 0 6px;border-radius:var(--scalar-radius)}.rule[data-v-4b51e8ca]{margin:0 12px;border-radius:var(--scalar-radius-lg)}.rule-items[data-v-4b51e8ca]{counter-reset:list-number;display:flex;flex-direction:column;gap:12px;border-left:1px solid var(--scalar-border-color);padding:12px 0}.rule-item[data-v-4b51e8ca]{counter-increment:list-number;border:1px solid var(--scalar-border-color);border-radius:var(--scalar-radius-lg);overflow:hidden;margin-left:24px}.rule-item[data-v-4b51e8ca]:before{border:1px solid var(--scalar-border-color);border-top:0;border-right:0;content:" ";display:block;width:24px;height:6px;border-radius:0 0 0 var(--scalar-radius-lg);margin-top:6px;color:var(--scalar-color-2);transform:translate(-25px);color:var(--scalar-color-1);position:absolute}.markdown[data-v-5c8b4a86] *{margin:0}.code-copy[data-v-5c8b4a86]{display:flex;align-items:center;justify-content:center;-moz-appearance:none;appearance:none;-webkit-appearance:none;outline:none;background:transparent;cursor:pointer;color:var(--scalar-color-3);border:none;padding:0;margin-right:12px}.code-copy[data-v-5c8b4a86]:hover{color:var(--scalar-color-1)}.code-copy svg[data-v-5c8b4a86]{width:13px;height:13px}.response-card-footer[data-v-5c8b4a86]{display:flex;flex-direction:column;flex-shrink:0;padding:10px 12px;gap:8px;border-top:var(--scalar-border-width) solid var(--scalar-border-color)}.response-example-selector[data-v-5c8b4a86]{align-self:flex-start;margin:-4px}.response-description[data-v-5c8b4a86]{font-weight:var(--scalar-semibold);font-size:var(--scalar-micro);color:var(--scalar-color--1);display:flex;align-items:center;box-sizing:border-box}.schema-type[data-v-5c8b4a86]{font-size:var(--scalar-micro);color:var(--scalar-color-2);font-weight:var(--scalar-semibold);background:var(--scalar-background-3);padding:2px 4px;border-radius:4px;margin-right:4px}.schema-example[data-v-5c8b4a86]{font-size:var(--scalar-micro);color:var(--scalar-color-2);font-weight:var(--scalar-semibold)}.example-response-tab[data-v-5c8b4a86]{display:block;margin:6px}.scalar-card-container[data-v-5c8b4a86]{flex:1;background:var(--scalar-background-2);display:grid}.scalar-card-container[data-v-5c8b4a86] .cm-scroller{overflow-y:hidden}.scalar-card-checkbox[data-v-5c8b4a86]{display:flex;align-items:center;justify-content:center;position:relative;min-height:17px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-weight:var(--scalar-semibold);font-size:var(--scalar-mini);color:var(--scalar-color-2);width:-moz-fit-content;width:fit-content;white-space:nowrap;margin-right:9px;gap:6px}.scalar-card-checkbox:has(.scalar-card-checkbox-input:focus-visible) .scalar-card-checkbox-checkmark[data-v-5c8b4a86]{outline:1px solid var(--scalar-color-accent)}.scalar-card-checkbox[data-v-5c8b4a86]:hover{color:var(--scalar-color--1)}.scalar-card-checkbox .scalar-card-checkbox-input[data-v-5c8b4a86]{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.scalar-card-checkbox-checkmark[data-v-5c8b4a86]{height:17px;width:17px;border-radius:var(--scalar-radius);background-color:transparent;background-color:var(--scalar-background-3);box-shadow:inset 0 0 0 1px var(--scalar-border-color)}.scalar-card-checkbox[data-v-5c8b4a86]:has(.scalar-card-checkbox-input:checked){color:var(--scalar-color-1)}.scalar-card-checkbox .scalar-card-checkbox-input:checked~.scalar-card-checkbox-checkmark[data-v-5c8b4a86]{background-color:var(--scalar-button-1);box-shadow:none}.scalar-card-checkbox-checkmark[data-v-5c8b4a86]:after{content:"";position:absolute;display:none}.scalar-card-checkbox .scalar-card-checkbox-input:checked~.scalar-card-checkbox-checkmark[data-v-5c8b4a86]:after{display:block}.scalar-card-checkbox .scalar-card-checkbox-checkmark[data-v-5c8b4a86]:after{right:6px;top:36.5%;width:5px;height:9px;border:solid 1px var(--scalar-button-1-color);border-width:0 1.5px 1.5px 0;transform:rotate(45deg)}.schema-type-icon[data-v-2a52eb0b]{color:var(--scalar-color-1);display:none}.schema-type[data-v-2a52eb0b]{font-family:var(--scalar-font-code);color:var(--scalar-color-1)}.property-detail[data-v-3ae98a1b]{display:inline-flex}.property-detail+.property-detail[data-v-3ae98a1b]:before{display:block;content:"·";margin:0 .5ch}.property-detail-truncate[data-v-3ae98a1b]{overflow:hidden}.property-detail-truncate>.property-detail-value[data-v-3ae98a1b]{overflow:hidden;text-overflow:ellipsis}.property-detail-prefix[data-v-3ae98a1b]{color:var(--scalar-color-2)}code.property-detail-value[data-v-3ae98a1b]{font-family:var(--scalar-font-code);font-size:var(--scalar-font-size-3);color:var(--scalar-color-2);background:var(--scalar-background-3);padding:0 4px;border:.5px solid var(--scalar-border-color);border-radius:var(--scalar-radius)}.property-heading[data-v-971e43ae]{display:flex;align-items:baseline;gap:9px;white-space:nowrap}.property-name[data-v-971e43ae]{font-family:var(--scalar-font-code);font-weight:var(--scalar-semibold);font-size:var(--scalar-font-size-3);display:flex}.property-additional[data-v-971e43ae]{font-family:var(--scalar-font-code)}.property-required[data-v-971e43ae],.property-optional[data-v-971e43ae]{color:var(--scalar-color-2)}.property-required[data-v-971e43ae]{font-size:var(--scalar-micro);color:var(--scalar-color-orange)}.property-read-only[data-v-971e43ae]{font-size:var(--scalar-micro);color:var(--scalar-color-blue)}.property-write-only[data-v-971e43ae]{font-size:var(--scalar-micro);color:var(--scalar-color-green)}.property-details[data-v-971e43ae]{font-size:var(--scalar-micro);color:var(--scalar-color-2);display:flex;align-items:center;min-width:0}.property-const[data-v-971e43ae]{color:var(--scalar-color-1)}.property[data-v-a68fad5f]{color:var(--scalar-color-1);padding:10px;font-size:var(--scalar-mini)}.property[data-v-a68fad5f]:last-of-type{padding-bottom:0}.property--compact.property--level-0[data-v-a68fad5f]{padding:12px 0}.property--deprecated[data-v-a68fad5f]{background:repeating-linear-gradient(-45deg,var(--scalar-background-2) 0,var(--scalar-background-2) 2px,transparent 2px,transparent 5px);background-size:100%}.property--deprecated[data-v-a68fad5f]>*{opacity:.75}.property-description[data-v-a68fad5f]{margin-top:6px;line-height:1.4;font-size:var(--scalar-small)}.property-heading:empty+.property-description[data-v-a68fad5f]:last-of-type,.property-description[data-v-a68fad5f]:first-of-type:last-of-type{margin-top:0}[data-v-a68fad5f] .property-description *{color:var(--scalar-color-2)!important}.property[data-v-a68fad5f]:not(:last-of-type){border-bottom:var(--scalar-border-width) solid var(--scalar-border-color)}.children[data-v-a68fad5f]{display:flex;flex-direction:column;padding-top:8px}.property-example[data-v-a68fad5f]{display:flex;flex-direction:column;margin-top:6px;max-height:calc(((var(--full-height) - var(--refs-header-height))) / 2);font-size:var(--scalar-micro);border:var(--scalar-border-width) solid var(--scalar-border-color);background:var(--scalar-background-2);border-radius:var(--scalar-radius-lg)}.property-example-label[data-v-a68fad5f]{font-weight:var(--scalar-semibold);color:var(--scalar-color-3);padding:6px}.property-example-value[data-v-a68fad5f]{font-family:var(--scalar-font-code);white-space:pre;padding:6px;border-top:var(--scalar-border-width) solid var(--scalar-border-color)}.property-rule[data-v-a68fad5f]{display:flex;flex-direction:column;gap:6px;margin-top:12px;border-radius:var(--scalar-radius-lg)}.property-enum-value[data-v-a68fad5f]{padding:3px 0;color:var(--scalar-color-2)}.property-enum-value[data-v-a68fad5f]:before{content:"⊢";margin-right:6px;color:var(--scalar-color-3)}.property-enum-values[data-v-a68fad5f]{margin-top:8px;list-style:none}.property--compact .property-example[data-v-a68fad5f]{display:none}.property-list[data-v-a68fad5f]{border:var(--scalar-border-width) solid var(--scalar-border-color);border-radius:var(--scalar-radius);margin-top:10px}.property-list .property[data-v-a68fad5f]:last-of-type{padding-bottom:10px}.property-name[data-v-a68fad5f]{font-family:var(--scalar-font-code);font-weight:var(--scalar-semibold)}.enum-toggle-button[data-v-a68fad5f]{align-items:center;border:var(--scalar-border-width) solid var(--scalar-border-color);border-radius:13.5px;cursor:pointer;color:var(--scalar-color-2);display:flex;font-weight:var(--scalar-semibold);gap:4px;margin-top:8px;padding:6px 10px;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.enum-toggle-button[data-v-a68fad5f]:hover{color:var(--scalar-color-1)}.enum-toggle-button-icon--open[data-v-a68fad5f]{transform:rotate(45deg)}.error[data-v-d0615f9c]{background-color:var(--scalar-color-red)}.schema-card[data-v-d0615f9c]{z-index:0;position:relative;font-size:var(--scalar-font-size-4);color:var(--scalar-color-1)}.schema-card-title[data-v-d0615f9c]{height:var(--schema-title-height);padding:6px 10px;display:flex;align-items:center;gap:4px;color:var(--scalar-color-2);font-weight:var(--scalar-semibold);font-size:var(--scalar-micro);border-bottom:var(--scalar-border-width) solid transparent}button.schema-card-title[data-v-d0615f9c]{cursor:pointer}button.schema-card-title[data-v-d0615f9c]:hover{color:var(--scalar-color-1)}.schema-card-title-icon--open[data-v-d0615f9c]{transform:rotate(45deg)}.schema-properties-open>.schema-card-title[data-v-d0615f9c]{border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom:var(--scalar-border-width) solid var(--scalar-border-color)}.schema-properties-open>.schema-properties[data-v-d0615f9c]{width:-moz-fit-content;width:fit-content}.schema-card-description+.schema-properties[data-v-d0615f9c]{width:-moz-fit-content;width:fit-content;margin-top:12px}.schema-properties-open.schema-properties[data-v-d0615f9c],.schema-properties-open>.schema-card--open[data-v-d0615f9c]{width:100%}.schema-card .property[data-v-d0615f9c]:last-of-type{padding-bottom:10px}.schema-properties[data-v-d0615f9c]{display:flex;flex-direction:column;border:var(--scalar-border-width) solid var(--scalar-border-color);border-radius:var(--scalar-radius-lg);width:-moz-fit-content;width:fit-content}.schema-properties .schema-properties[data-v-d0615f9c]{border-radius:13.5px}.schema-properties .schema-properties.schema-properties-open[data-v-d0615f9c]{border-radius:13.5px 13.5px 9px 9px}.schema-properties-open[data-v-d0615f9c]{width:100%}.schema-card--compact[data-v-d0615f9c]{align-self:flex-start}.schema-card--compact.schema-card--open[data-v-d0615f9c]{align-self:initial}.schema-card-title--compact[data-v-d0615f9c]{color:var(--scalar-color-2);padding:6px 10px;height:auto;border-bottom:none}.schema-card--compact>.schema-properties[data-v-d0615f9c],.schema-card-title--compact[data-v-d0615f9c]{border-radius:13.5px}.schema-card-title--compact>.schema-card-title-icon[data-v-d0615f9c]{width:10px;height:10px;margin:0}.schema-card-title--compact>.schema-card-title-icon--open[data-v-d0615f9c]{transform:rotate(45deg)}.schema-properties-open>.schema-card-title--compact[data-v-d0615f9c]{position:static}.schema-card--compact.schema-card--level-0>.schema-properties[data-v-d0615f9c]{border:none}[data-v-d0615f9c] .schema-card-description p{font-size:var(--scalar-mini, var(--scalar-paragraph));color:var(--scalar-color-2);line-height:1.5;display:block;margin-bottom:6px}.schema-card-description[data-v-d0615f9c]:first-of-type{padding-top:10px}.children .schema-card-description[data-v-d0615f9c]:first-of-type{padding-top:0}.models-list-item .schema-properties[data-v-d0615f9c]{margin-bottom:10px}.content-type[data-v-19d1d4d0]{display:flex;align-items:center;font-size:var(--scalar-heading-4);font-weight:var(--scalar-semibold);color:var(--scalar-color-1);line-height:1.45;margin-top:24px;padding-bottom:12px;border-bottom:1px solid var(--scalar-border-color);flex-flow:wrap}.content-type-select[data-v-19d1d4d0]{position:relative;padding-left:9px;height:-moz-fit-content;height:fit-content;color:var(--scalar-color-2);font-size:var(--scalar-font-size-3);display:flex;align-items:center}.content-type-no-select.content-type-select[data-v-19d1d4d0]{pointer-events:none}.content-type-no-select.content-type-select[data-v-19d1d4d0]:after{display:none}.content-type-select span[data-v-19d1d4d0]{display:flex;align-items:center}.content-type-select[data-v-19d1d4d0]:after{content:"";width:7px;height:7px;transform:rotate(45deg) translate3d(-2px,-4px,0);display:block;margin-left:7px;box-shadow:1px 1px 0 currentColor}.content-type-select select[data-v-19d1d4d0]{border:none;outline:none;cursor:pointer;background:var(--scalar-background-3);box-shadow:-2px 0 0 0 var(--scalar-background-3);position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.content-type-select[data-v-19d1d4d0]:hover{color:var(--scalar-color-1)}@media (max-width: 460px){.content-type-select[data-v-19d1d4d0]{margin-left:auto;padding-right:3px}}.headers-card[data-v-eecfdd25]{z-index:0;margin-top:12px;margin-bottom:6px;position:relative;font-size:var(--scalar-font-size-4);color:var(--scalar-color-1);align-self:flex-start}.headers-card.headers-card--open[data-v-eecfdd25]{align-self:initial}.headers-card-title[data-v-eecfdd25]{padding:6px 10px;display:flex;align-items:center;gap:4px;color:var(--scalar-color-3);font-weight:var(--scalar-semibold);font-size:var(--scalar-micro);border-radius:13.5px}button.headers-card-title[data-v-eecfdd25]{cursor:pointer}button.headers-card-title[data-v-eecfdd25]:hover{color:var(--scalar-color-1)}.headers-card-title-icon--open[data-v-eecfdd25]{transform:rotate(45deg)}.headers-properties-open>.headers-card-title[data-v-eecfdd25]{border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom:var(--scalar-border-width) solid var(--scalar-border-color)}.headers-properties-open[data-v-eecfdd25]{width:100%}.headers-properties[data-v-eecfdd25]{display:flex;flex-direction:column;border:var(--scalar-border-width) solid var(--scalar-border-color);border-radius:13.5px;width:-moz-fit-content;width:fit-content}.headers-card .property[data-v-eecfdd25]:last-of-type{padding-bottom:10px}.headers-card-title>.headers-card-title-icon[data-v-eecfdd25]{width:10px;height:10px;margin:0}.headers-card-title>.headers-card-title-icon--open[data-v-eecfdd25]{transform:rotate(45deg)}.parameter-item[data-v-c44b2feb]{display:flex;flex-direction:column;border-top:var(--scalar-border-width) solid var(--scalar-border-color)}.parameter-item:last-of-type .parameter-schema[data-v-c44b2feb]{padding-bottom:0}.parameter-item-container[data-v-c44b2feb]{padding:0}.parameter-item-headers[data-v-c44b2feb]{border:var(--scalar-border-width) solid var(--scalar-border-color)}.parameter-item-name[data-v-c44b2feb]{margin-right:6px;font-weight:var(--scalar-semibold);font-size:var(--scalar-font-size-3);font-family:var(--scalar-font-code);color:var(--scalar-color-1)}.parameter-item-type[data-v-c44b2feb]{font-size:var(--scalar-micro);color:var(--scalar-color-2);margin-right:6px;line-height:1.4;white-space:nowrap;text-overflow:ellipsis;width:100%;overflow:hidden}.parameter-item-trigger-open .parameter-item-type[data-v-c44b2feb]{white-space:normal}.parameter-item-trigger+.parameter-item-container[data-v-c44b2feb] .property--level-0>.property-heading .property-detail-value{font-size:var(--scalar-font-size-3)}.parameter-item-required-optional[data-v-c44b2feb]{color:var(--scalar-color-2);font-weight:var(--scalar-semibold);margin-right:6px;position:relative}.parameter-item--required[data-v-c44b2feb]{text-transform:uppercase;font-size:var(--scalar-micro);font-weight:var(--scalar-semibold);color:var(--scalar-color-orange)}.parameter-item-description[data-v-c44b2feb]{margin-top:3px!important;font-size:var(--scalar-small);color:var(--scalar-color-2);line-height:1.4}.parameter-item-description[data-v-c44b2feb] p{margin-top:4px;font-size:var(--scalar-small);color:var(--scalar-color-2);line-height:1.4}.parameter-schema[data-v-c44b2feb]{padding-bottom:9px;margin-top:3px}.parameter-item-trigger[data-v-c44b2feb]{padding:12px 0;cursor:pointer;outline:none;text-align:left;position:relative;align-items:baseline}.parameter-item-trigger-open[data-v-c44b2feb]{padding-bottom:0}.parameter-item-trigger[data-v-c44b2feb]:after{content:"";position:absolute;height:10px;width:100%;bottom:0}.parameter-item-icon[data-v-c44b2feb]{color:var(--scalar-color-3);position:absolute;left:-18px}.parameter-item-trigger:hover .parameter-item-icon[data-v-c44b2feb],.parameter-item-trigger:focus-visible .parameter-item-icon[data-v-c44b2feb]{color:var(--scalar-color-1)}.parameter-item-trigger:focus-visible .parameter-item-icon[data-v-c44b2feb]{outline:1px solid var(--scalar-color-accent);outline-offset:2px;border-radius:var(--scalar-radius)}.parameter-item-content-type[data-v-c44b2feb]{margin-left:auto;opacity:0;transition:opacity .1s ease-in-out;color:var(--scalar-color-3);font-size:var(--scalar-micro);background:var(--scalar-background-2);padding:2px 6px;border-radius:12px}.parameter-item-trigger:hover .parameter-item-content-type[data-v-c44b2feb]{opacity:1}.parameters[data-v-b3f16733]{margin-top:24px}.parameters-title[data-v-b3f16733]{font-size:var(--scalar-font-size-2);font-weight:var(--scalar-semibold);color:var(--scalar-color-1);line-height:1.45;margin-top:12px;margin-bottom:12px}.parameter-list[data-v-b3f16733]{list-style:none;padding:0;margin:0 0 12px;font-size:var(--scalar-small)}.request-body-title[data-v-ad41227a]{display:flex;align-items:center;font-size:var(--scalar-font-size-2);font-weight:var(--scalar-semibold);color:var(--scalar-color-1);line-height:1.45;margin-top:24px;padding-bottom:12px;border-bottom:var(--scalar-border-width) solid var(--scalar-border-color);flex-flow:wrap}.request-body-title-select[data-v-ad41227a]{position:relative;height:-moz-fit-content;height:fit-content;margin-left:auto;font-weight:var(--scalar-regular);display:flex;align-items:center;color:var(--scalar-color-3);font-size:var(--scalar-micro);background:var(--scalar-background-2);padding:2px 6px;border-radius:12px;border:var(--scalar-border-width) solid var(--scalar-border-color)}.request-body-title-no-select.request-body-title-select[data-v-ad41227a]{pointer-events:none}.request-body-title-no-select[data-v-ad41227a]{border:none}.request-body-title-no-select.request-body-title-select[data-v-ad41227a]:after{display:none}.request-body-title-select span[data-v-ad41227a]{display:flex;align-items:center}.request-body-title-select[data-v-ad41227a]:after{content:"";width:7px;height:7px;transform:rotate(45deg) translate3d(-2px,-4px,0);display:block;margin-left:5px;box-shadow:1px 1px 0 currentColor;margin-right:5px}.request-body-title-select select[data-v-ad41227a]{border:none;outline:none;cursor:pointer;background:var(--scalar-background-3);position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.request-body-title-select[data-v-ad41227a]:hover{color:var(--scalar-color-1)}.request-body-description[data-v-ad41227a]{margin-top:6px;font-size:var(--scalar-small);width:100%}.request-body-description[data-v-ad41227a] .markdown *{color:var(--scalar-color-2)!important}@media (max-width: 460px){.request-body-title-select[data-v-ad41227a]{margin-left:auto;padding-right:3px}}.endpoint-path[data-v-b5ffe25a]{overflow:hidden;word-wrap:break-word;font-weight:var(--scalar-semibold);line-break:anywhere}.deprecated[data-v-b5ffe25a]{text-decoration:line-through}.show-api-client-button[data-v-359d791f]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;padding:4px 6px;white-space:nowrap;border-radius:var(--scalar-radius);display:flex;justify-content:center;align-items:center;font-weight:var(--scalar-semibold);font-size:var(--scalar-mini);color:var(--scalar-background-2);font-family:var(--scalar-font);background:var(--scalar-button-1);position:relative;cursor:pointer;box-sizing:border-box;box-shadow:inset 0 0 0 1px #0000001a;outline-offset:2px}.show-api-client-button span[data-v-359d791f],.show-api-client-button svg[data-v-359d791f]{fill:currentColor;color:var(--scalar-button-1-color);z-index:1}.show-api-client-button[data-v-359d791f]:hover{background:var(--scalar-button-1-hover)}.show-api-client-button svg[data-v-359d791f]{margin-right:4px}.examples[data-v-d485e1e4]{position:sticky;top:calc(var(--refs-header-height) + 24px)}.deprecated[data-v-d485e1e4] *{text-decoration:line-through}.example-path[data-v-d485e1e4]{color:var(--scalar-color-2);font-family:var(--scalar-font-code)}.example-path[data-v-d485e1e4] em{color:var(--scalar-color-1);font-style:normal}.endpoint-details-card[data-v-102733a0]{display:flex;flex-direction:column;gap:12px}.endpoint-details-card-item[data-v-102733a0]{border:1px solid var(--scalar-border-color);border-radius:var(--scalar-radius-lg);margin-top:0}.endpoint-details-card[data-v-102733a0] .parameter-list:first-of-type:last-of-type{margin:0}.endpoint-details-card[data-v-102733a0] .parameter-item:last-of-type .parameter-schema{padding-bottom:12px}.endpoint-details-card[data-v-102733a0] .parameter-list .parameter-list{margin-bottom:12px}.endpoint-details-card[data-v-102733a0] .parameter-list li{margin:0;padding:0 9px}.endpoint-details-card[data-v-102733a0] .property{padding:9px;margin:0}.endpoint-details-card[data-v-102733a0] .endpoint-title,.endpoint-details-card[data-v-102733a0] .parameters-title,.endpoint-details-card[data-v-102733a0] .request-body-title{text-transform:uppercase;font-weight:var(--scalar-bold);font-size:var(--scalar-mini);color:var(--scalar-color-2);line-height:1.33;padding:9px;margin:0}.endpoint-details-card[data-v-102733a0] .request-body-title-select{text-transform:initial;font-weight:initial;margin-left:auto}.endpoint-header[data-v-79ac1ab2]{display:flex;justify-content:space-between}.endpoint-details[data-v-79ac1ab2]{display:flex;align-items:center;margin-top:0;gap:9px;min-width:0;flex-shrink:1}.endpoint-type[data-v-79ac1ab2]{display:flex;align-items:center;justify-content:center;gap:6px;position:relative;z-index:0;width:60px;padding:6px;flex-shrink:0;font-size:var(--scalar-small);text-transform:uppercase;font-weight:var(--scalar-bold);font-family:var(--scalar-font)}.endpoint-type[data-v-79ac1ab2]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:currentColor;opacity:.15;border-radius:var(--scalar-radius-lg)}.endpoint-anchor[data-v-79ac1ab2]{display:flex;align-items:center;min-width:0;flex-shrink:1;font-size:20px}.endpoint-anchor.label[data-v-79ac1ab2]{display:flex}.endpoint-label[data-v-79ac1ab2]{display:flex;align-items:baseline;gap:9px;min-width:0;flex-shrink:1;color:var(--scalar-color-1)}.endpoint-label-path[data-v-79ac1ab2]{font-family:var(--scalar-font-code);font-size:var(--scalar-mini);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.endpoint-label-path[data-v-79ac1ab2] em{color:var(--scalar-color-2)}.endpoint-label-name[data-v-79ac1ab2]{color:var(--scalar-color-2);font-size:var(--scalar-small);flex-shrink:1000000000;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.endpoint-try-hint[data-v-79ac1ab2]{padding:2px;height:24px;width:24px;flex-shrink:0}.endpoint-copy[data-v-79ac1ab2]{color:currentColor;padding:2px}.endpoint-copy[data-v-79ac1ab2] svg{stroke-width:2px}.endpoint-content[data-v-79ac1ab2]{display:grid;grid-auto-columns:1fr;grid-auto-flow:column;gap:9px;padding:9px}@container (max-width: 900px){.endpoint-content[data-v-79ac1ab2]{grid-template-columns:1fr}}.endpoint-content[data-v-79ac1ab2]>*{max-height:unset}.show-more[data-v-b1ddf847]{background:var(--scalar-background-1);-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border:var(--scalar-border-width) solid var(--scalar-border-color);margin:auto;padding:8px 12px;border-radius:30px;color:var(--scalar-color-1);font-weight:var(--scalar-semibold);font-size:var(--scalar-small);display:flex;align-items:center;justify-content:center;position:relative;top:-48px}.show-more[data-v-b1ddf847]:hover{color:var(--scalar-color-2);cursor:pointer}.show-more-icon[data-v-b1ddf847]{width:14px!important;height:14px!important;margin-left:3px}.show-more[data-v-b1ddf847]:active{box-shadow:0 0 0 1px var(--scalar-border-color)}@container narrow-references-container (max-width: 900px){.show-more[data-v-b1ddf847]{top:-24px}}.endpoints[data-v-1c92eacd]{overflow:auto;background:var(--scalar-background-2);padding:10px 12px}@media (max-width: 580px){.endpoints[data-v-1c92eacd]{max-height:calc(100vh - 150px)}}.endpoints span+span[data-v-1c92eacd]{text-align:left;margin-left:12px;text-transform:initial}.endpoint[data-v-1c92eacd]{display:flex;white-space:nowrap;cursor:pointer;text-decoration:none}.endpoint:hover .endpoint-path[data-v-1c92eacd],.endpoint:focus-visible .endpoint-path[data-v-1c92eacd]{text-decoration:underline}.endpoint span[data-v-1c92eacd]:first-of-type{text-transform:uppercase}.endpoint .post[data-v-1c92eacd],.endpoint .get[data-v-1c92eacd],.endpoint .delete[data-v-1c92eacd],.endpoint .put[data-v-1c92eacd]{white-space:nowrap}.endpoint span[data-v-1c92eacd]{color:var(--scalar-color-1);min-width:62px;display:inline-block;text-align:right;line-height:1.55;font-family:var(--scalar-font-code);font-size:var(--scalar-small);cursor:pointer}.deprecated[data-v-1c92eacd]{text-decoration:line-through}.section-container[data-v-a6dd88a4]{border-top:var(--scalar-border-width) solid var(--scalar-border-color)}.section-container[data-v-a6dd88a4]:has(.show-more){background-color:color-mix(in srgb,var(--scalar-background-2),transparent)}.tag-section[data-v-fe69da0e]{margin-bottom:48px}.tag-name[data-v-fe69da0e]{text-transform:capitalize}.tag-description[data-v-fe69da0e]{padding-bottom:4px}.references-loading{position:absolute;top:0;left:0;right:0;z-index:1;grid-area:rendered;background:var(--scalar-background-1)}.references-loading-top-spacer{top:-1px}@media (min-width: 1001px){.references-loading-top-spacer{top:calc(var(--refs-header-height) - 1px)}}.references-loading-hidden-tag .section-container>.section:first-child{display:none}.models-list[data-v-cff15ceb]{display:contents}.models-list-truncated .models-list-item[data-v-cff15ceb]:last-child{border-bottom:var(--scalar-border-width) solid var(--scalar-border-color)}.show-more-models[data-v-cff15ceb]{margin-top:32px;top:0}.reference-models[data-v-b3be69ad]{margin-bottom:48px}.reference-models-anchor[data-v-b3be69ad]{display:flex;align-items:center;font-size:20px;padding-left:6px;color:var(--scalar-color-1)}.reference-models-label[data-v-b3be69ad]{font-size:var(--scalar-mini)}.reference-models-label[data-v-b3be69ad] em{font-weight:var(--scalar-bold)}.webhook-request-body[data-v-8fced5af]{margin-top:-18px}.webhooks-list[data-v-87687203]{display:contents}.webhooks-list-truncated .webhooks-list-item[data-v-87687203]:last-child{border-bottom:var(--scalar-border-width) solid var(--scalar-border-color)}.webhooks-list-item[aria-expanded=true][data-v-87687203]{padding-bottom:48px}.webhook-section-description.webhook-section-description[data-v-87687203]{color:var(--scalar-color-2);font-size:var(--scalar-font-size-3);padding-bottom:12px}.show-more-webhooks[data-v-87687203]{margin-top:32px;top:0}.narrow-references-container{container-name:narrow-references-container;container-type:inline-size}.render-loading[data-v-2ffda479]{height:calc(var(--full-height) - var(--refs-header-height));display:flex;align-items:center;justify-content:center}.introduction-card[data-v-2ffda479]{display:flex;flex-direction:column;padding-top:3px;background:var(--scalar-background-1);border:var(--scalar-border-width) solid var(--scalar-border-color);border-radius:var(--scalar-radius-lg)}.introduction-card-item[data-v-2ffda479]{padding:9px;border-bottom:var(--scalar-border-width) solid var(--scalar-border-color);display:flex;flex-direction:column;justify-content:center}.introduction-card-item[data-v-2ffda479]:last-of-type{border-bottom:none}.introduction-card[data-v-2ffda479] .description{padding:0}.introduction-card-title[data-v-2ffda479]{font-weight:var(--scalar-semibold);font-size:var(--scalar-mini);color:var(--scalar-color-3)}.introduction-card-row[data-v-2ffda479]{flex-flow:row wrap;gap:24px}.introduction-card-row[data-v-2ffda479]>*{flex:1}@media (min-width: 600px){.introduction-card-row[data-v-2ffda479]>*{min-width:-moz-min-content;min-width:min-content}}@media (max-width: 600px){.introduction-card-row[data-v-2ffda479]>*{max-width:100%}}@container (max-width: 900px){.introduction-card-row[data-v-2ffda479]{flex-direction:column;align-items:stretch;gap:0px}}.introduction-card[data-v-2ffda479] .security-scheme-label{text-transform:uppercase;font-weight:var(--scalar-semibold)}.references-classic .introduction-card-row[data-v-2ffda479] .scalar-card:nth-of-type(2) .scalar-card-header{display:none}.references-classic .introduction-card-row[data-v-2ffda479] .scalar-card:nth-of-type(2) .scalar-card-header.scalar-card--borderless+.scalar-card-content{margin-top:0}.section-flare[data-v-2ffda479]{position:absolute;top:0;right:0;pointer-events:none}.start[data-v-391b4e37]{padding:24px;display:flex;flex-flow:wrap;justify-content:space-between;position:relative;z-index:0}.swagger-editor .start[data-v-391b4e37]{padding-top:24px}.start-h1[data-v-391b4e37]{font-size:var(--scalar-heading-2);margin-top:0;line-height:1.45;margin-bottom:0;font-weight:var(--scalar-bold);color:var(--scalar-color-1);width:100%;position:relative}.start-h3[data-v-391b4e37]{font-size:var(--scalar-paragraph);margin-top:0;margin-bottom:6px;display:block;line-height:1.45;font-weight:var(--scalar-bold);color:var(--scalar-color-1);width:100%}.start-h1[data-v-391b4e37]:not(:first-of-type){margin-top:24px}.start-p[data-v-391b4e37]{font-size:var(--scalar-paragraph);color:var(--scalar-color-2);line-height:1.5;width:100%;margin-top:12px}.start-ul[data-v-391b4e37]{margin-top:12px;font-size:var(--scalar-paragraph);line-height:1.5;padding-left:0;list-style:initial;display:flex;flex-flow:wrap;gap:24px}.start-ul li[data-v-391b4e37]{margin:0;padding:0;list-style:none;width:calc(50% - 24px);color:var(--scalar-color-2)}.start-ul li[data-v-391b4e37]:first-of-type{margin-top:0}.start-section[data-v-391b4e37]{width:100%;margin-bottom:12px;display:flex;flex-flow:wrap}.start-section[data-v-391b4e37]:last-of-type{margin-bottom:48px}.start-h2[data-v-391b4e37]{background:var(--scalar-background-2);border-top-left-radius:var(--scalar-radius-lg);border-top-right-radius:var(--scalar-radius-lg);border:1px solid var(--scalar-border-color);color:var(--scalar-color-3);font-size:var(--scalar-mini);font-weight:var(--scalar-semibold);padding:9px;width:100%}.start-item[data-v-391b4e37]{align-items:center;background:var(--scalar-background-2);border-right:1px solid var(--scalar-border-color);border-bottom:1px solid var(--scalar-border-color);color:var(--scalar-color-1);cursor:pointer;display:flex;flex:1;font-size:var(--scalar-mini);font-weight:var(--scalar-semibold);padding:9px;text-transform:capitalize;-webkit-user-select:none;-moz-user-select:none;user-select:none}.start-section-integrations .start-item[data-v-391b4e37]:first-of-type{border-bottom-left-radius:var(--scalar-radius-lg);border-left:1px solid var(--scalar-border-color)}.start-section-integrations .start-item[data-v-391b4e37]:last-of-type{border-bottom-right-radius:var(--scalar-radius-lg)}.start-section-colors .start-item[data-v-391b4e37]{min-width:33.33%}.start-section-colors .start-item[data-v-391b4e37]:nth-child(3n+2){border-left:1px solid var(--scalar-border-color)}.start-section-colors .start-item[data-v-391b4e37]:last-of-type,.start-section-colors .start-item-active[data-v-391b4e37]:last-of-type:before{border-radius:0 0 var(--scalar-radius-lg) var(--scalar-radius-lg)}.start-item[data-v-391b4e37]:empty{pointer-events:none}.start-item svg[data-v-391b4e37]{width:14px;height:14px;margin-right:6px}.start-item[data-v-391b4e37]:hover{background:var(--scalar-background-3)}.start-item-active[data-v-391b4e37]{z-index:10;position:relative;color:var(--scalar-color-1)}.start-item-active[data-v-391b4e37]:before{border:1px solid var(--scalar-color-1);content:"";top:-1px;right:-1px;bottom:-1px;left:-1px;pointer-events:none;position:absolute}.start-section-color .start-item[data-v-391b4e37]{text-transform:capitalize}.start-cta[data-v-391b4e37]{display:flex;gap:12px;width:100%;margin-top:24px;margin-bottom:0}.start-row[data-v-391b4e37]{width:100%;margin-top:12px;overflow:hidden}.start-hero-copy[data-v-391b4e37]{background:var(--scalar-background-2);padding:12px;border-radius:var(--scalar-radius-lg)}.start-p-small[data-v-391b4e37]{font-weight:var(--scalar-semibold);font-size:var(--scalar-mini);color:var(--scalar-color-2);margin-bottom:12px;line-height:1.4}.start-cta[data-v-391b4e37]{margin-bottom:12px;width:-moz-fit-content;width:fit-content;white-space:nowrap}.start-copy[data-v-391b4e37]{padding:76px 48px 48px;display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center}.start-logo[data-v-391b4e37]{color:var(--scalar-color-1);margin-bottom:24px;width:72px;aspect-ratio:1;position:relative;box-shadow:var(--scalar-shadow-2);border-radius:50%}.start-logo[data-v-391b4e37]:before{content:"";width:300%;aspect-ratio:1;left:-100%;top:-100%;position:absolute;z-index:-1;border-radius:50%;background-size:24px 24px;box-shadow:inset 0 0 50px var(--scalar-background-1),inset 0 0 50px var(--scalar-background-1);background-image:linear-gradient(to right,var(--scalar-border-color) 1px,transparent 1px),linear-gradient(to bottom,var(--scalar-border-color) 1px,transparent 1px)}.start-logo svg[data-v-391b4e37]{width:100%;height:auto;background:var(--scalar-background-1);padding:3px;border-radius:50%;position:relative}@media screen and (max-width: 600px){.start-section-colors .start-item[data-v-391b4e37],.start-item[data-v-391b4e37]{width:100%;border-radius:0;border-right:none;border-top:1px solid var(--scalar-border-color)}.start-item[data-v-391b4e37]:empty{display:none}.start-h2[data-v-391b4e37]{border-bottom:none}.start li[data-v-391b4e37]{width:100%}.start-copy[data-v-391b4e37]{padding:48px 0 24px}}@media screen and (max-width: 1000px){.start[data-v-391b4e37]{padding:0;overflow:auto}}.sidebar-heading[data-v-8076d909]{display:flex;gap:6px;color:var(--scalar-sidebar-color-2, var(--scalar-color-2));font-size:var(--scalar-mini);font-weight:var(--scalar-semibold);word-break:break-word;line-height:1.385;max-width:100%;position:relative;cursor:pointer;border-radius:var(--scalar-radius);flex:1;padding-right:9px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.sidebar-heading-link-method[data-v-8076d909]{margin:0}.sidebar-heading.deprecated .sidebar-heading-link-title[data-v-8076d909]{text-decoration:line-through}.sidebar-heading-link-title[data-v-8076d909]{margin:0}.sidebar-heading[data-v-8076d909]:hover{background:var( --scalar-sidebar-item-hover-background, var(--scalar-background-2) )}.sidebar-heading:hover .sidebar-heading-link-title[data-v-8076d909]{color:var(--scalar-sidebar-item-hover-color)}.sidebar-heading-link[data-v-8076d909]:focus-visible{outline:none}.sidebar-heading[data-v-8076d909]:has(>.sidebar-heading-link:focus-visible){z-index:1;outline:1px solid var(--scalar-color-accent)}.active_page.sidebar-heading[data-v-8076d909]:hover,.active_page.sidebar-heading[data-v-8076d909]{color:var(--scalar-sidebar-color-active, var(--scalar-color-accent));background:var( --scalar-sidebar-item-active-background, var(--scalar-background-accent) )}.active_page.sidebar-heading:hover .sidebar-heading-link-title[data-v-8076d909]{color:var(--scalar-sidebar-color-active, var(--scalar-color-accent))}.sidebar-indent-nested .sidebar-indent-nested .sidebar-heading[data-v-8076d909]:before{content:"";position:absolute;top:0;left:calc((var(--scalar-sidebar-level) * 12px));width:1px;height:100%;background:var(--scalar-sidebar-indent-border)}.sidebar-indent-nested .sidebar-indent-nested .sidebar-heading[data-v-8076d909]:hover:before{background:var(--scalar-sidebar-indent-border-hover)}.sidebar-indent-nested .sidebar-indent-nested .active_page.sidebar-heading[data-v-8076d909]:before{background:var(--scalar-sidebar-indent-border-active)}.sidebar-heading-link[data-v-8076d909]{text-decoration:none;color:inherit;padding:6px 0;display:flex;flex:1;justify-content:space-between;gap:2px}.sidebar-heading p[data-v-8076d909]{height:-moz-fit-content;height:fit-content;display:flex;align-items:center}.sidebar-heading p[data-v-8076d909]:empty{display:none}.link-icon[data-v-8076d909]{position:relative;left:4px}.sidebar-icon[data-v-8076d909]{display:flex;align-items:center;justify-content:center;margin-right:6px;width:13px;height:13px}.sidebar-icon>svg[data-v-8076d909]{width:13px;height:13px}.sidebar-group-item[data-v-8076d909]{position:relative}.sidebar-heading-chevron[data-v-8076d909]{margin:5px -5.5px 5px -9px}.sidebar-heading-chevron .toggle-nested-icon[data-v-8076d909]:focus-visible{outline:none}.sidebar-heading[data-v-8076d909]:has(.sidebar-heading-chevron .toggle-nested-icon:focus-visible){outline:none;box-shadow:inset 0 0 0 1px var(--scalar-color-accent)}.toggle-nested-icon[data-v-8076d909]{border:none;color:currentColor;padding:3px;color:var(--scalar-sidebar-color-2)}.active_page .toggle-nested-icon[data-v-8076d909]{color:var(--scalar-sidebar-color-active, var(--scalar-color-accent))}.toggle-nested-icon[data-v-8076d909]:hover,.toggle-nested-icon[data-v-8076d909]:focus-visible{color:currentColor}.action-menu[data-v-8076d909]{position:absolute;top:5px;right:5px;display:flex;gap:6px}.action-menu[data-v-8076d909] .button-wrapper button{opacity:0;width:20px;height:20px;padding:4px}.action-menu[data-v-8076d909]:hover .button-wrapper button,.action-menu[data-v-8076d909] .button-wrapper button:hover,.sidebar-heading:hover~.action-menu[data-v-8076d909] .button-wrapper button,.action-menu[data-v-8076d909] .button-wrapper button[aria-expanded=true]{opacity:1}.sidebar-heading[data-v-8076d909]:has(~.action-menu:hover){color:var(--scalar-sidebar-color-1, var(--scalar-color-1));background:var( --scalar-sidebar-item-hover-background, var(--scalar-background-2) )}.sidebar-group-item__folder[data-v-8076d909]{color:var(--scalar-sidebar-color-1, var(--scalar-color-1));text-transform:var(--scalar-tag-text-transform, initial)}.sidebar-group[data-v-39c84840]{list-style:none;width:100%;margin:0;padding:0}.sidebar-indent-nested[data-v-39c84840] .sidebar-heading{padding-left:calc((var(--scalar-sidebar-level) * var(--scalar-sidebar-indent-base)) + 12px)!important}.sidebar-indent-nested[data-v-39c84840] .sidebar-heading .toggle-nested-icon{left:calc((var(--scalar-sidebar-level) * var(--scalar-sidebar-indent-base)) + 2px)!important}:where(.sidebar-indent-nested[data-v-39c84840]) .sidebar-heading{color:var(--scalar-sidebar-color-1, var(--scalar-color-1))}:where(.sidebar-indent-nested[data-v-39c84840]) :where(.sidebar-indent-nested) .sidebar-heading{color:var(--scalar-sidebar-color-2, var(--scalar-color-2))}.sidebar[data-v-37c6928e]{--scalar-sidebar-indent-base: 12px;flex:1;height:100%;display:flex;flex-direction:column;border-right:var(--scalar-border-width) solid var(--scalar-sidebar-border-color, var(--scalar-border-color));background:var(--scalar-sidebar-background-1, var(--scalar-background-1));--scalar-sidebar-level: 0}.sidebar-pages[data-v-37c6928e]{flex:1;padding:9px 12px}@media (max-width: 1000px){.sidebar[data-v-37c6928e]{min-height:0;border-right:none}.sidebar-pages[data-v-37c6928e]{padding-top:12px}}.sidebar-group-title[data-v-37c6928e]{color:var(--scalar-sidebar-color-1);font-size:var(--scalar-mini);padding:12px 6px 6px;font-weight:var(--scalar-semibold);text-transform:uppercase;word-break:break-word;line-height:1.385}.sidebar-group-item+.sidebar-group-title[data-v-37c6928e]{border-top:var(--scalar-border-width) solid var(--scalar-sidebar-border-color);margin-top:9px}@layer scalar-base,scalar-theme;@layer scalar-base{body{margin:0;line-height:inherit}}@layer scalar-base{:root{--scalar-border-width: .5px;--scalar-radius: 3px;--scalar-radius-lg: 6px;--scalar-radius-xl: 8px;--scalar-font: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;--scalar-font-code: "JetBrains Mono", ui-monospace, Menlo, Monaco, "Cascadia Mono", "Segoe UI Mono", "Roboto Mono", "Oxygen Mono", "Ubuntu Monospace", "Source Code Pro", "Fira Mono", "Droid Sans Mono", "Courier New", monospace;--scalar-heading-1: 40px;--scalar-page-description: 24px;--scalar-heading-2: 24px;--scalar-heading-3: 20px;--scalar-heading-4: 16px;--scalar-heading-5: 16px;--scalar-heading-6: 16px;--scalar-paragraph: 16px;--scalar-small: 14px;--scalar-mini: 13px;--scalar-micro: 12px;--scalar-bold: 600;--scalar-semibold: 500;--scalar-regular: 400;--scalar-font-size-1: 24px;--scalar-font-size-2: 16px;--scalar-font-size-3: 14px;--scalar-font-size-4: 13px;--scalar-font-size-5: 12px;--scalar-font-size-6: 12px;--scalar-font-size-7: 10px;--scalar-line-height-1: 32px;--scalar-line-height-2: 24px;--scalar-line-height-3: 20px;--scalar-line-height-4: 18px;--scalar-line-height-5: 16px;--scalar-font-medium: 500;--scalar-font-bold: 700;--scalar-text-decoration: none;--scalar-text-decoration-hover: underline}.dark-mode{color-scheme:dark;--scalar-scrollbar-color: rgba(255, 255, 255, .18);--scalar-scrollbar-color-active: rgba(255, 255, 255, .36);--scalar-button-1: rgba(255, 255, 255, 1);--scalar-button-1-hover: rgba(255, 255, 255, .9);--scalar-button-1-color: black;--scalar-shadow-1: 0 1px 3px 0 rgb(0, 0, 0, .1);--scalar-shadow-2: rgba(15, 15, 15, .2) 0px 3px 6px, rgba(15, 15, 15, .4) 0px 9px 24px, 0 0 0 1px var(--scalar-border-color);--scalar-lifted-brightness: 1.45;--scalar-backdrop-brightness: .5;--scalar-sidebar-indent-border: transparent;--scalar-sidebar-indent-border-hover: transparent;--scalar-sidebar-indent-border-active: transparent}.light-mode{color-scheme:light;--scalar-scrollbar-color-active: rgba(0, 0, 0, .36);--scalar-scrollbar-color: rgba(0, 0, 0, .18);--scalar-button-1: rgba(0, 0, 0, 1);--scalar-button-1-hover: rgba(0, 0, 0, .8);--scalar-button-1-color: rgba(255, 255, 255, .9);--scalar-shadow-1: 0 1px 3px 0 rgba(0, 0, 0, .11);--scalar-shadow-2: rgba(0, 0, 0, .08) 0px 13px 20px 0px, rgba(0, 0, 0, .08) 0px 3px 8px 0px, #eeeeed 0px 0 0 .5px;--scalar-lifted-brightness: 1;--scalar-backdrop-brightness: 1;--scalar-sidebar-indent-border: transparent;--scalar-sidebar-indent-border-hover: transparent;--scalar-sidebar-indent-border-active: transparent}.light-mode .dark-mode{color-scheme:dark!important}@media (max-width: 460px){:root{--scalar-font-size-1: 22px;--scalar-font-size-2: 14px;--scalar-font-size-3: 12px}}@media (max-width: 720px){:root{--scalar-heading-1: 24px;--scalar-page-description: 20px}}.light-mode{--scalar-background-1: #fff;--scalar-background-2: #f6f6f6;--scalar-background-3: #e7e7e7;--scalar-background-accent: #8ab4f81f;--scalar-color-1: #2a2f45;--scalar-color-2: #757575;--scalar-color-3: #8e8e8e;--scalar-color-accent: #0099ff;--scalar-border-color: #dfdfdf}.dark-mode{--scalar-background-1: #0f0f0f;--scalar-background-2: #1a1a1a;--scalar-background-3: #272727;--scalar-color-1: #e7e7e7;--scalar-color-2: #a4a4a4;--scalar-color-3: #797979;--scalar-color-accent: #3ea6ff;--scalar-background-accent: #3ea6ff1f;--scalar-border-color: #2d2d2d}.light-mode .t-doc__sidebar,.dark-mode .t-doc__sidebar{--scalar-sidebar-background-1: var(--scalar-background-1);--scalar-sidebar-color-1: var(--scalar-color-1);--scalar-sidebar-color-2: var(--scalar-color-2);--scalar-sidebar-border-color: var(--scalar-border-color);--scalar-sidebar-item-hover-background: var(--scalar-background-2);--scalar-sidebar-item-hover-color: currentColor;--scalar-sidebar-item-active-background: var(--scalar-background-2);--scalar-sidebar-color-active: var(--scalar-color-1);--scalar-sidebar-search-background: transparent;--scalar-sidebar-search-color: var(--scalar-color-3);--scalar-sidebar-search-border-color: var(--scalar-border-color)}.light-mode,.dark-mode{--scalar-selection-background: color-mix( in sRGB, var(--scalar-color-1) 80%, transparent );--scalar-selection-color: var(--scalar-background-1)}.light-mode{--scalar-color-green: #069061;--scalar-color-red: #ef0006;--scalar-color-yellow: #edbe20;--scalar-color-blue: #0082d0;--scalar-color-orange: #fb892c;--scalar-color-purple: #5203d1;--scalar-button-1: rgba(0, 0, 0, 1);--scalar-button-1-hover: rgba(0, 0, 0, .8);--scalar-button-1-color: rgba(255, 255, 255, .9)}.dark-mode{--scalar-color-green: #00b648;--scalar-color-red: #dc1b19;--scalar-color-yellow: #ffc90d;--scalar-color-blue: #4eb3ec;--scalar-color-orange: #ff8d4d;--scalar-color-purple: #b191f9;--scalar-button-1: rgba(255, 255, 255, 1);--scalar-button-1-hover: rgba(255, 255, 255, .9);--scalar-button-1-color: black}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }}.scalar-app .markdown summary:after{display:block;content:"";position:absolute;top:1px;left:1px;width:16px;height:16px;background-color:var(--scalar-color-3);-webkit-mask-image:url(\'data:image/svg+xml,\');mask-image:url(\'data:image/svg+xml,\')}@layer scalar-base,scalar-theme;@layer scalar-base{body{margin:0;line-height:inherit}}@layer scalar-base{:root{--scalar-border-width: .5px;--scalar-radius: 3px;--scalar-radius-lg: 6px;--scalar-radius-xl: 8px;--scalar-font: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;--scalar-font-code: "JetBrains Mono", ui-monospace, Menlo, Monaco, "Cascadia Mono", "Segoe UI Mono", "Roboto Mono", "Oxygen Mono", "Ubuntu Monospace", "Source Code Pro", "Fira Mono", "Droid Sans Mono", "Courier New", monospace;--scalar-heading-1: 40px;--scalar-page-description: 24px;--scalar-heading-2: 24px;--scalar-heading-3: 20px;--scalar-heading-4: 16px;--scalar-heading-5: 16px;--scalar-heading-6: 16px;--scalar-paragraph: 16px;--scalar-small: 14px;--scalar-mini: 13px;--scalar-micro: 12px;--scalar-bold: 600;--scalar-semibold: 500;--scalar-regular: 400;--scalar-font-size-1: 24px;--scalar-font-size-2: 16px;--scalar-font-size-3: 14px;--scalar-font-size-4: 13px;--scalar-font-size-5: 12px;--scalar-font-size-6: 12px;--scalar-font-size-7: 10px;--scalar-line-height-1: 32px;--scalar-line-height-2: 24px;--scalar-line-height-3: 20px;--scalar-line-height-4: 18px;--scalar-line-height-5: 16px;--scalar-font-medium: 500;--scalar-font-bold: 700;--scalar-text-decoration: none;--scalar-text-decoration-hover: underline}.dark-mode{color-scheme:dark;--scalar-scrollbar-color: rgba(255, 255, 255, .18);--scalar-scrollbar-color-active: rgba(255, 255, 255, .36);--scalar-button-1: rgba(255, 255, 255, 1);--scalar-button-1-hover: rgba(255, 255, 255, .9);--scalar-button-1-color: black;--scalar-shadow-1: 0 1px 3px 0 rgb(0, 0, 0, .1);--scalar-shadow-2: rgba(15, 15, 15, .2) 0px 3px 6px, rgba(15, 15, 15, .4) 0px 9px 24px, 0 0 0 1px var(--scalar-border-color);--scalar-lifted-brightness: 1.45;--scalar-backdrop-brightness: .5;--scalar-sidebar-indent-border: transparent;--scalar-sidebar-indent-border-hover: transparent;--scalar-sidebar-indent-border-active: transparent}.light-mode{color-scheme:light;--scalar-scrollbar-color-active: rgba(0, 0, 0, .36);--scalar-scrollbar-color: rgba(0, 0, 0, .18);--scalar-button-1: rgba(0, 0, 0, 1);--scalar-button-1-hover: rgba(0, 0, 0, .8);--scalar-button-1-color: rgba(255, 255, 255, .9);--scalar-shadow-1: 0 1px 3px 0 rgba(0, 0, 0, .11);--scalar-shadow-2: rgba(0, 0, 0, .08) 0px 13px 20px 0px, rgba(0, 0, 0, .08) 0px 3px 8px 0px, #eeeeed 0px 0 0 .5px;--scalar-lifted-brightness: 1;--scalar-backdrop-brightness: 1;--scalar-sidebar-indent-border: transparent;--scalar-sidebar-indent-border-hover: transparent;--scalar-sidebar-indent-border-active: transparent}.light-mode .dark-mode{color-scheme:dark!important}@media (max-width: 460px){:root{--scalar-font-size-1: 22px;--scalar-font-size-2: 14px;--scalar-font-size-3: 12px}}@media (max-width: 720px){:root{--scalar-heading-1: 24px;--scalar-page-description: 20px}}.light-mode{--scalar-background-1: #fff;--scalar-background-2: #f6f6f6;--scalar-background-3: #e7e7e7;--scalar-background-accent: #8ab4f81f;--scalar-color-1: #2a2f45;--scalar-color-2: #757575;--scalar-color-3: #8e8e8e;--scalar-color-accent: #0099ff;--scalar-border-color: #dfdfdf}.dark-mode{--scalar-background-1: #0f0f0f;--scalar-background-2: #1a1a1a;--scalar-background-3: #272727;--scalar-color-1: #e7e7e7;--scalar-color-2: #a4a4a4;--scalar-color-3: #797979;--scalar-color-accent: #3ea6ff;--scalar-background-accent: #3ea6ff1f;--scalar-border-color: #2d2d2d}.light-mode .t-doc__sidebar,.dark-mode .t-doc__sidebar{--scalar-sidebar-background-1: var(--scalar-background-1);--scalar-sidebar-color-1: var(--scalar-color-1);--scalar-sidebar-color-2: var(--scalar-color-2);--scalar-sidebar-border-color: var(--scalar-border-color);--scalar-sidebar-item-hover-background: var(--scalar-background-2);--scalar-sidebar-item-hover-color: currentColor;--scalar-sidebar-item-active-background: var(--scalar-background-2);--scalar-sidebar-color-active: var(--scalar-color-1);--scalar-sidebar-search-background: transparent;--scalar-sidebar-search-color: var(--scalar-color-3);--scalar-sidebar-search-border-color: var(--scalar-border-color)}.light-mode,.dark-mode{--scalar-selection-background: color-mix( in sRGB, var(--scalar-color-1) 80%, transparent );--scalar-selection-color: var(--scalar-background-1)}.light-mode{--scalar-color-green: #069061;--scalar-color-red: #ef0006;--scalar-color-yellow: #edbe20;--scalar-color-blue: #0082d0;--scalar-color-orange: #fb892c;--scalar-color-purple: #5203d1;--scalar-button-1: rgba(0, 0, 0, 1);--scalar-button-1-hover: rgba(0, 0, 0, .8);--scalar-button-1-color: rgba(255, 255, 255, .9)}.dark-mode{--scalar-color-green: #00b648;--scalar-color-red: #dc1b19;--scalar-color-yellow: #ffc90d;--scalar-color-blue: #4eb3ec;--scalar-color-orange: #ff8d4d;--scalar-color-purple: #b191f9;--scalar-button-1: rgba(255, 255, 255, 1);--scalar-button-1-hover: rgba(255, 255, 255, .9);--scalar-button-1-color: black}*,:before,:after{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246 / .5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246 / .5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }}.scalar-api-reference{color:var(--scalar-color-1)}.scalar-api-reference .container{width:100%}@media (min-width: 400px){.scalar-api-reference .container{max-width:400px}}@media (min-width: 600px){.scalar-api-reference .container{max-width:600px}}@media (min-width: 800px){.scalar-api-reference .container{max-width:800px}}@media (min-width: 1000px){.scalar-api-reference .container{max-width:1000px}}@media (min-width: 1200px){.scalar-api-reference .container{max-width:1200px}}.scalar-api-reference .row{display:flex;flex-direction:row}.scalar-api-reference .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}.scalar-api-reference .pointer-events-none{pointer-events:none}.scalar-api-reference .visible{visibility:visible}.scalar-api-reference .collapse{visibility:collapse}.scalar-api-reference .static{position:static}.scalar-api-reference .fixed{position:fixed}.scalar-api-reference .absolute{position:absolute}.scalar-api-reference .relative{position:relative}.scalar-api-reference .sticky{position:sticky}.scalar-api-reference .right-0{right:0}.scalar-api-reference .block{display:block}.scalar-api-reference .flex{display:flex}.scalar-api-reference .grid{display:grid}.scalar-api-reference .contents{display:contents}.scalar-api-reference .hidden{display:none}.scalar-api-reference .h-2{height:8px}.scalar-api-reference .h-2\\.5{height:10px}.scalar-api-reference .flex-shrink,.scalar-api-reference .shrink{flex-shrink:1}.scalar-api-reference .transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scalar-api-reference .resize{resize:both}.scalar-api-reference .flex-wrap{flex-wrap:wrap}.scalar-api-reference .content-start{align-content:flex-start}.scalar-api-reference .content-end{align-content:flex-end}.scalar-api-reference .truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scalar-api-reference .border{border-width:var(--scalar-border-width)}.scalar-api-reference .bg-b-2{background-color:var(--scalar-background-2)}.scalar-api-reference .font{font-family:var(--scalar-font)}.scalar-api-reference .text-sm{font-size:var(--scalar-font-size-4)}.scalar-api-reference .font{font-weight:var(--scalar-regular)}.scalar-api-reference .uppercase{text-transform:uppercase}.scalar-api-reference .lowercase{text-transform:lowercase}.scalar-api-reference .capitalize{text-transform:capitalize}.scalar-api-reference .leading{line-height:1.5}.scalar-api-reference .text-c-3{color:var(--scalar-color-3)}.scalar-api-reference .underline{text-decoration-line:underline}.scalar-api-reference .outline{outline-style:solid}.scalar-api-reference .filter{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)}.scalar-api-reference .transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.nav-item[data-v-e4e81f66]{padding:0 1rem;cursor:pointer;flex:1;justify-content:center;align-items:center;display:flex;border-radius:var(--scalar-radius);background:var(--scalar-background-3);border:var(--scalar-border-width) solid var(--scalar-background-2);color:var(--scalar-color-3);padding:4.5px;min-width:0;overflow:hidden;position:relative}.dark-mode .nav-item[data-v-e4e81f66]{background:color-mix(in srgb,var(--scalar-background-2),transparent)}.nav-item-icon-copy[data-v-e4e81f66]{max-width:100%;white-space:nowrap;overflow:hidden;-webkit-mask-image:linear-gradient(to left,transparent 0,var(--scalar-background-2) 20px);mask-image:linear-gradient(to left,transparent 0,var(--scalar-background-2) 20px)}.nav-item:hover .nav-item-icon-copy[data-v-e4e81f66]{-webkit-mask-image:linear-gradient(to left,transparent 20px,var(--scalar-background-2) 40px);mask-image:linear-gradient(to left,transparent 20px,var(--scalar-background-2) 40px)}.nav-item-copy[data-v-e4e81f66]{max-width:calc(100% - 20px)}.nav-item[data-v-e4e81f66]:hover{color:var(--scalar-color-1)}.nav-item__active[data-v-e4e81f66]{background-color:var(--scalar-background-1);color:var(--scalar-color-1);border-color:var(--scalar-border-color)}.dark-mode .nav-item__active[data-v-e4e81f66]{background-color:var(--scalar-background-2)}.nav-item-close[data-v-e4e81f66]{position:absolute;right:3px;padding:2px;border-radius:var(--scalar-radius);background:transparent;max-width:20px;stroke-width:1.5px;color:var(--scalar-color-3);margin-left:-20px;opacity:0}.nav-item:hover .nav-item-close[data-v-e4e81f66]{opacity:1}.nav-item-close[data-v-e4e81f66]:hover{background-color:var(--scalar-background-4)}.nav-item__active .nav-item-close[data-v-e4e81f66]:hover{background-color:var(--scalar-background-2)}.webkit-app-no-drag[data-v-e4e81f66]{-webkit-app-region:no-drag}.t-app__top-nav[data-v-fc362fa8]{padding-left:52px;padding-right:4px;position:relative}@media (min-width: 1000px){.t-app__top-nav[data-v-fc362fa8]{padding-right:10px}}.t-app__top-nav-draggable[data-v-fc362fa8]{-webkit-app-region:drag;position:absolute;top:0;left:0;width:100%;height:100%}.webkit-app-no-drag[data-v-fc362fa8]{-webkit-app-region:no-drag}.drag-region[data-v-fa61e0e1]{-webkit-app-region:drag}.no-drag-region[data-v-fa61e0e1]{-webkit-app-region:no-drag}.group-sidenav:hover .group-sidenav-hover[data-v-fa61e0e1]{box-shadow:0 0 0 .5px var(--scalar-border-color);background:linear-gradient(#ffffffbf,#00000009)}.dark-mode .group-sidenav:hover .group-sidenav-hover[data-v-fa61e0e1]{background:linear-gradient(#ffffff09,#00000026)}.group-sidenav .group-sidenav-hover[data-v-fa61e0e1]:hover{background:linear-gradient(#00000009,#ffffffbf)}.dark-mode .group-sidenav .group-sidenav-hover[data-v-fa61e0e1]:hover{background:linear-gradient(#00000026,#ffffff09)}.http-bg-gradient[data-v-a2902675]{background:linear-gradient(#ffffffbf,#00000009)}.http-bg-gradient[data-v-a2902675]:hover{background:linear-gradient(#00000009,#ffffffbf)}.dark-mode .http-bg-gradient[data-v-a2902675]{background:linear-gradient(#ffffff09,#00000026)}.dark-mode .http-bg-gradient[data-v-a2902675]:hover{background:linear-gradient(#00000026,#ffffff09)}.commandmenu[data-v-feffe6c9]{box-shadow:var(--scalar-shadow-2);border-radius:var(--scalar-radius-lg);background-color:var(--scalar-background-1);max-height:60dvh;width:100%;max-width:580px;margin:12px;position:fixed;left:50%;top:150px;opacity:0;transform:translate3d(-50%,10px,0);animation:fadeincommandmenu-feffe6c9 ease-in-out .3s forwards;animation-delay:.1s}.commandmenu-overlay[data-v-feffe6c9]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0003;animation:fadeincommand-feffe6c9 ease-in-out .3s forwards;cursor:pointer}@keyframes fadeincommand-feffe6c9{0%{opacity:0}to{opacity:1}}@keyframes fadeincommandmenu-feffe6c9{0%{opacity:0;transform:translate3d(-50%,10px,0)}to{opacity:1;transform:translate3d(-50%,0,0)}}@layer scalar-base,scalar-theme;@layer scalar-base{body{margin:0;line-height:inherit}:root{--scalar-border-width: .5px;--scalar-radius: 3px;--scalar-radius-lg: 6px;--scalar-radius-xl: 8px;--scalar-font: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;--scalar-font-code: "JetBrains Mono", ui-monospace, Menlo, Monaco, "Cascadia Mono", "Segoe UI Mono", "Roboto Mono", "Oxygen Mono", "Ubuntu Monospace", "Source Code Pro", "Fira Mono", "Droid Sans Mono", "Courier New", monospace;--scalar-heading-1: 40px;--scalar-page-description: 24px;--scalar-heading-2: 24px;--scalar-heading-3: 20px;--scalar-heading-4: 16px;--scalar-heading-5: 16px;--scalar-heading-6: 16px;--scalar-paragraph: 16px;--scalar-small: 14px;--scalar-mini: 13px;--scalar-micro: 12px;--scalar-bold: 600;--scalar-semibold: 500;--scalar-regular: 400;--scalar-font-size-1: 24px;--scalar-font-size-2: 16px;--scalar-font-size-3: 14px;--scalar-font-size-4: 13px;--scalar-font-size-5: 12px;--scalar-font-size-6: 12px;--scalar-font-size-7: 10px;--scalar-line-height-1: 32px;--scalar-line-height-2: 24px;--scalar-line-height-3: 20px;--scalar-line-height-4: 18px;--scalar-line-height-5: 16px;--scalar-font-medium: 500;--scalar-font-bold: 700;--scalar-text-decoration: none;--scalar-text-decoration-hover: underline}.dark-mode{color-scheme:dark;--scalar-scrollbar-color: rgba(255, 255, 255, .18);--scalar-scrollbar-color-active: rgba(255, 255, 255, .36);--scalar-button-1: rgba(255, 255, 255, 1);--scalar-button-1-hover: rgba(255, 255, 255, .9);--scalar-button-1-color: black;--scalar-shadow-1: 0 1px 3px 0 rgb(0, 0, 0, .1);--scalar-shadow-2: rgba(15, 15, 15, .2) 0px 3px 6px, rgba(15, 15, 15, .4) 0px 9px 24px, 0 0 0 1px var(--scalar-border-color);--scalar-lifted-brightness: 1.45;--scalar-backdrop-brightness: .5;--scalar-sidebar-indent-border: transparent;--scalar-sidebar-indent-border-hover: transparent;--scalar-sidebar-indent-border-active: transparent}.light-mode{color-scheme:light;--scalar-scrollbar-color-active: rgba(0, 0, 0, .36);--scalar-scrollbar-color: rgba(0, 0, 0, .18);--scalar-button-1: rgba(0, 0, 0, 1);--scalar-button-1-hover: rgba(0, 0, 0, .8);--scalar-button-1-color: rgba(255, 255, 255, .9);--scalar-shadow-1: 0 1px 3px 0 rgba(0, 0, 0, .11);--scalar-shadow-2: rgba(0, 0, 0, .08) 0px 13px 20px 0px, rgba(0, 0, 0, .08) 0px 3px 8px 0px, #eeeeed 0px 0 0 .5px;--scalar-lifted-brightness: 1;--scalar-backdrop-brightness: 1;--scalar-sidebar-indent-border: transparent;--scalar-sidebar-indent-border-hover: transparent;--scalar-sidebar-indent-border-active: transparent}.light-mode .dark-mode{color-scheme:dark!important}@media (max-width: 460px){:root{--scalar-font-size-1: 22px;--scalar-font-size-2: 14px;--scalar-font-size-3: 12px}}@media (max-width: 720px){:root{--scalar-heading-1: 24px;--scalar-page-description: 20px}}.light-mode{--scalar-background-1: #fff;--scalar-background-2: #f6f6f6;--scalar-background-3: #e7e7e7;--scalar-background-accent: #8ab4f81f;--scalar-color-1: #2a2f45;--scalar-color-2: #757575;--scalar-color-3: #8e8e8e;--scalar-color-accent: #0099ff;--scalar-border-color: #dfdfdf}.dark-mode{--scalar-background-1: #0f0f0f;--scalar-background-2: #1a1a1a;--scalar-background-3: #272727;--scalar-color-1: #e7e7e7;--scalar-color-2: #a4a4a4;--scalar-color-3: #797979;--scalar-color-accent: #3ea6ff;--scalar-background-accent: #3ea6ff1f;--scalar-border-color: #2d2d2d}.light-mode .t-doc__sidebar,.dark-mode .t-doc__sidebar{--scalar-sidebar-background-1: var(--scalar-background-1);--scalar-sidebar-color-1: var(--scalar-color-1);--scalar-sidebar-color-2: var(--scalar-color-2);--scalar-sidebar-border-color: var(--scalar-border-color);--scalar-sidebar-item-hover-background: var(--scalar-background-2);--scalar-sidebar-item-hover-color: currentColor;--scalar-sidebar-item-active-background: var(--scalar-background-2);--scalar-sidebar-color-active: var(--scalar-color-1);--scalar-sidebar-search-background: transparent;--scalar-sidebar-search-color: var(--scalar-color-3);--scalar-sidebar-search-border-color: var(--scalar-border-color)}.light-mode,.dark-mode{--scalar-selection-background: color-mix( in sRGB, var(--scalar-color-1) 80%, transparent );--scalar-selection-color: var(--scalar-background-1)}.light-mode{--scalar-color-green: #069061;--scalar-color-red: #ef0006;--scalar-color-yellow: #edbe20;--scalar-color-blue: #0082d0;--scalar-color-orange: #fb892c;--scalar-color-purple: #5203d1;--scalar-button-1: rgba(0, 0, 0, 1);--scalar-button-1-hover: rgba(0, 0, 0, .8);--scalar-button-1-color: rgba(255, 255, 255, .9)}.dark-mode{--scalar-color-green: #00b648;--scalar-color-red: #dc1b19;--scalar-color-yellow: #ffc90d;--scalar-color-blue: #4eb3ec;--scalar-color-orange: #ff8d4d;--scalar-color-purple: #b191f9;--scalar-button-1: rgba(255, 255, 255, 1);--scalar-button-1-hover: rgba(255, 255, 255, .9);--scalar-button-1-color: black}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }}.scalar-app .markdown summary:after{display:block;content:"";position:absolute;top:1px;left:1px;width:16px;height:16px;background-color:var(--scalar-color-3);-webkit-mask-image:url(\'data:image/svg+xml,\');mask-image:url(\'data:image/svg+xml,\')}@layer scalar-base,scalar-theme;@layer scalar-base{body{margin:0;line-height:inherit}:root{--scalar-border-width: .5px;--scalar-radius: 3px;--scalar-radius-lg: 6px;--scalar-radius-xl: 8px;--scalar-font: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;--scalar-font-code: "JetBrains Mono", ui-monospace, Menlo, Monaco, "Cascadia Mono", "Segoe UI Mono", "Roboto Mono", "Oxygen Mono", "Ubuntu Monospace", "Source Code Pro", "Fira Mono", "Droid Sans Mono", "Courier New", monospace;--scalar-heading-1: 40px;--scalar-page-description: 24px;--scalar-heading-2: 24px;--scalar-heading-3: 20px;--scalar-heading-4: 16px;--scalar-heading-5: 16px;--scalar-heading-6: 16px;--scalar-paragraph: 16px;--scalar-small: 14px;--scalar-mini: 13px;--scalar-micro: 12px;--scalar-bold: 600;--scalar-semibold: 500;--scalar-regular: 400;--scalar-font-size-1: 24px;--scalar-font-size-2: 16px;--scalar-font-size-3: 14px;--scalar-font-size-4: 13px;--scalar-font-size-5: 12px;--scalar-font-size-6: 12px;--scalar-font-size-7: 10px;--scalar-line-height-1: 32px;--scalar-line-height-2: 24px;--scalar-line-height-3: 20px;--scalar-line-height-4: 18px;--scalar-line-height-5: 16px;--scalar-font-medium: 500;--scalar-font-bold: 700;--scalar-text-decoration: none;--scalar-text-decoration-hover: underline}.dark-mode{color-scheme:dark;--scalar-scrollbar-color: rgba(255, 255, 255, .18);--scalar-scrollbar-color-active: rgba(255, 255, 255, .36);--scalar-button-1: rgba(255, 255, 255, 1);--scalar-button-1-hover: rgba(255, 255, 255, .9);--scalar-button-1-color: black;--scalar-shadow-1: 0 1px 3px 0 rgb(0, 0, 0, .1);--scalar-shadow-2: rgba(15, 15, 15, .2) 0px 3px 6px, rgba(15, 15, 15, .4) 0px 9px 24px, 0 0 0 1px var(--scalar-border-color);--scalar-lifted-brightness: 1.45;--scalar-backdrop-brightness: .5;--scalar-sidebar-indent-border: transparent;--scalar-sidebar-indent-border-hover: transparent;--scalar-sidebar-indent-border-active: transparent}.light-mode{color-scheme:light;--scalar-scrollbar-color-active: rgba(0, 0, 0, .36);--scalar-scrollbar-color: rgba(0, 0, 0, .18);--scalar-button-1: rgba(0, 0, 0, 1);--scalar-button-1-hover: rgba(0, 0, 0, .8);--scalar-button-1-color: rgba(255, 255, 255, .9);--scalar-shadow-1: 0 1px 3px 0 rgba(0, 0, 0, .11);--scalar-shadow-2: rgba(0, 0, 0, .08) 0px 13px 20px 0px, rgba(0, 0, 0, .08) 0px 3px 8px 0px, #eeeeed 0px 0 0 .5px;--scalar-lifted-brightness: 1;--scalar-backdrop-brightness: 1;--scalar-sidebar-indent-border: transparent;--scalar-sidebar-indent-border-hover: transparent;--scalar-sidebar-indent-border-active: transparent}.light-mode .dark-mode{color-scheme:dark!important}@media (max-width: 460px){:root{--scalar-font-size-1: 22px;--scalar-font-size-2: 14px;--scalar-font-size-3: 12px}}@media (max-width: 720px){:root{--scalar-heading-1: 24px;--scalar-page-description: 20px}}.light-mode{--scalar-background-1: #fff;--scalar-background-2: #f6f6f6;--scalar-background-3: #e7e7e7;--scalar-background-accent: #8ab4f81f;--scalar-color-1: #2a2f45;--scalar-color-2: #757575;--scalar-color-3: #8e8e8e;--scalar-color-accent: #0099ff;--scalar-border-color: #dfdfdf}.dark-mode{--scalar-background-1: #0f0f0f;--scalar-background-2: #1a1a1a;--scalar-background-3: #272727;--scalar-color-1: #e7e7e7;--scalar-color-2: #a4a4a4;--scalar-color-3: #797979;--scalar-color-accent: #3ea6ff;--scalar-background-accent: #3ea6ff1f;--scalar-border-color: #2d2d2d}.light-mode .t-doc__sidebar,.dark-mode .t-doc__sidebar{--scalar-sidebar-background-1: var(--scalar-background-1);--scalar-sidebar-color-1: var(--scalar-color-1);--scalar-sidebar-color-2: var(--scalar-color-2);--scalar-sidebar-border-color: var(--scalar-border-color);--scalar-sidebar-item-hover-background: var(--scalar-background-2);--scalar-sidebar-item-hover-color: currentColor;--scalar-sidebar-item-active-background: var(--scalar-background-2);--scalar-sidebar-color-active: var(--scalar-color-1);--scalar-sidebar-search-background: transparent;--scalar-sidebar-search-color: var(--scalar-color-3);--scalar-sidebar-search-border-color: var(--scalar-border-color)}.light-mode,.dark-mode{--scalar-selection-background: color-mix( in sRGB, var(--scalar-color-1) 80%, transparent );--scalar-selection-color: var(--scalar-background-1)}.light-mode{--scalar-color-green: #069061;--scalar-color-red: #ef0006;--scalar-color-yellow: #edbe20;--scalar-color-blue: #0082d0;--scalar-color-orange: #fb892c;--scalar-color-purple: #5203d1;--scalar-button-1: rgba(0, 0, 0, 1);--scalar-button-1-hover: rgba(0, 0, 0, .8);--scalar-button-1-color: rgba(255, 255, 255, .9)}.dark-mode{--scalar-color-green: #00b648;--scalar-color-red: #dc1b19;--scalar-color-yellow: #ffc90d;--scalar-color-blue: #4eb3ec;--scalar-color-orange: #ff8d4d;--scalar-color-purple: #b191f9;--scalar-button-1: rgba(255, 255, 255, 1);--scalar-button-1-hover: rgba(255, 255, 255, .9);--scalar-button-1-color: black}*,:before,:after{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246 / .5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246 / .5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }}.dark-mode #scalar-client{background-color:color-mix(in srgb,var(--scalar-background-1) 60%,black)}@layer scalar-base,scalar-theme;@layer scalar-base{body{margin:0;line-height:inherit}:root{--scalar-border-width: .5px;--scalar-radius: 3px;--scalar-radius-lg: 6px;--scalar-radius-xl: 8px;--scalar-font: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;--scalar-font-code: "JetBrains Mono", ui-monospace, Menlo, Monaco, "Cascadia Mono", "Segoe UI Mono", "Roboto Mono", "Oxygen Mono", "Ubuntu Monospace", "Source Code Pro", "Fira Mono", "Droid Sans Mono", "Courier New", monospace;--scalar-heading-1: 40px;--scalar-page-description: 24px;--scalar-heading-2: 24px;--scalar-heading-3: 20px;--scalar-heading-4: 16px;--scalar-heading-5: 16px;--scalar-heading-6: 16px;--scalar-paragraph: 16px;--scalar-small: 14px;--scalar-mini: 13px;--scalar-micro: 12px;--scalar-bold: 600;--scalar-semibold: 500;--scalar-regular: 400;--scalar-font-size-1: 24px;--scalar-font-size-2: 16px;--scalar-font-size-3: 14px;--scalar-font-size-4: 13px;--scalar-font-size-5: 12px;--scalar-font-size-6: 12px;--scalar-font-size-7: 10px;--scalar-line-height-1: 32px;--scalar-line-height-2: 24px;--scalar-line-height-3: 20px;--scalar-line-height-4: 18px;--scalar-line-height-5: 16px;--scalar-font-medium: 500;--scalar-font-bold: 700;--scalar-text-decoration: none;--scalar-text-decoration-hover: underline}.dark-mode{color-scheme:dark;--scalar-scrollbar-color: rgba(255, 255, 255, .18);--scalar-scrollbar-color-active: rgba(255, 255, 255, .36);--scalar-button-1: rgba(255, 255, 255, 1);--scalar-button-1-hover: rgba(255, 255, 255, .9);--scalar-button-1-color: black;--scalar-shadow-1: 0 1px 3px 0 rgb(0, 0, 0, .1);--scalar-shadow-2: rgba(15, 15, 15, .2) 0px 3px 6px, rgba(15, 15, 15, .4) 0px 9px 24px, 0 0 0 1px var(--scalar-border-color);--scalar-lifted-brightness: 1.45;--scalar-backdrop-brightness: .5;--scalar-sidebar-indent-border: transparent;--scalar-sidebar-indent-border-hover: transparent;--scalar-sidebar-indent-border-active: transparent}.light-mode{color-scheme:light;--scalar-scrollbar-color-active: rgba(0, 0, 0, .36);--scalar-scrollbar-color: rgba(0, 0, 0, .18);--scalar-button-1: rgba(0, 0, 0, 1);--scalar-button-1-hover: rgba(0, 0, 0, .8);--scalar-button-1-color: rgba(255, 255, 255, .9);--scalar-shadow-1: 0 1px 3px 0 rgba(0, 0, 0, .11);--scalar-shadow-2: rgba(0, 0, 0, .08) 0px 13px 20px 0px, rgba(0, 0, 0, .08) 0px 3px 8px 0px, #eeeeed 0px 0 0 .5px;--scalar-lifted-brightness: 1;--scalar-backdrop-brightness: 1;--scalar-sidebar-indent-border: transparent;--scalar-sidebar-indent-border-hover: transparent;--scalar-sidebar-indent-border-active: transparent}.light-mode .dark-mode{color-scheme:dark!important}@media (max-width: 460px){:root{--scalar-font-size-1: 22px;--scalar-font-size-2: 14px;--scalar-font-size-3: 12px}}@media (max-width: 720px){:root{--scalar-heading-1: 24px;--scalar-page-description: 20px}}.light-mode{--scalar-background-1: #fff;--scalar-background-2: #f6f6f6;--scalar-background-3: #e7e7e7;--scalar-background-accent: #8ab4f81f;--scalar-color-1: #2a2f45;--scalar-color-2: #757575;--scalar-color-3: #8e8e8e;--scalar-color-accent: #0099ff;--scalar-border-color: #dfdfdf}.dark-mode{--scalar-background-1: #0f0f0f;--scalar-background-2: #1a1a1a;--scalar-background-3: #272727;--scalar-color-1: #e7e7e7;--scalar-color-2: #a4a4a4;--scalar-color-3: #797979;--scalar-color-accent: #3ea6ff;--scalar-background-accent: #3ea6ff1f;--scalar-border-color: #2d2d2d}.light-mode .t-doc__sidebar,.dark-mode .t-doc__sidebar{--scalar-sidebar-background-1: var(--scalar-background-1);--scalar-sidebar-color-1: var(--scalar-color-1);--scalar-sidebar-color-2: var(--scalar-color-2);--scalar-sidebar-border-color: var(--scalar-border-color);--scalar-sidebar-item-hover-background: var(--scalar-background-2);--scalar-sidebar-item-hover-color: currentColor;--scalar-sidebar-item-active-background: var(--scalar-background-2);--scalar-sidebar-color-active: var(--scalar-color-1);--scalar-sidebar-search-background: transparent;--scalar-sidebar-search-color: var(--scalar-color-3);--scalar-sidebar-search-border-color: var(--scalar-border-color)}.light-mode,.dark-mode{--scalar-selection-background: color-mix( in sRGB, var(--scalar-color-1) 80%, transparent );--scalar-selection-color: var(--scalar-background-1)}.light-mode{--scalar-color-green: #069061;--scalar-color-red: #ef0006;--scalar-color-yellow: #edbe20;--scalar-color-blue: #0082d0;--scalar-color-orange: #fb892c;--scalar-color-purple: #5203d1;--scalar-button-1: rgba(0, 0, 0, 1);--scalar-button-1-hover: rgba(0, 0, 0, .8);--scalar-button-1-color: rgba(255, 255, 255, .9)}.dark-mode{--scalar-color-green: #00b648;--scalar-color-red: #dc1b19;--scalar-color-yellow: #ffc90d;--scalar-color-blue: #4eb3ec;--scalar-color-orange: #ff8d4d;--scalar-color-purple: #b191f9;--scalar-button-1: rgba(255, 255, 255, 1);--scalar-button-1-hover: rgba(255, 255, 255, .9);--scalar-button-1-color: black}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }}.scalar-app .markdown summary:after{display:block;content:"";position:absolute;top:1px;left:1px;width:16px;height:16px;background-color:var(--scalar-color-3);-webkit-mask-image:url(\'data:image/svg+xml,\');mask-image:url(\'data:image/svg+xml,\')}@layer scalar-base{*,:before,:after{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246 / .5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246 / .5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }}.scalar .scalar-api-client[data-v-ad1d73e2]{max-height:calc(100% - calc(var(--scalar-app-header-height)));border-radius:8px}.scalar .scalar-app-layout[data-v-ad1d73e2]{background:var(--scalar-background-1);height:calc(100% - 120px);max-width:1390px;width:100%;margin:auto;opacity:0;animation:scalarapiclientfadein-ad1d73e2 .35s forwards;position:relative;overflow:hidden;border-radius:8px;border:var(--scalar-border-width) solid var(--scalar-border-color)}@keyframes scalarapiclientfadein-ad1d73e2{0%{opacity:0}to{opacity:1}}.scalar .scalar-app-exit[data-v-ad1d73e2]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#00000038;transition:all .3s ease-in-out;cursor:pointer;animation:scalardrawerexitfadein-ad1d73e2 .35s forwards}.dark-mode .scalar .scalar-app-exit[data-v-ad1d73e2]{background:#00000073}.scalar .scalar-app-exit[data-v-ad1d73e2]:before{font-family:sans-serif;position:absolute;top:0;font-size:30px;font-weight:100;line-height:50px;right:12px;text-align:center;color:#fff;opacity:.6}.scalar .scalar-app-exit[data-v-ad1d73e2]:hover:before{opacity:1}@keyframes scalardrawerexitfadein-ad1d73e2{0%{opacity:0}to{opacity:1}}.scalar-container[data-v-ad1d73e2]{overflow:hidden;visibility:visible;position:fixed;bottom:0;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.scalar .url-form-input[data-v-ad1d73e2]{min-height:auto!important}.scalar .scalar-container[data-v-ad1d73e2]{line-height:normal}.scalar .scalar-app-header span[data-v-ad1d73e2]{color:var(--scalar-color-3)}.scalar .scalar-app-header a[data-v-ad1d73e2]{color:var(--scalar-color-1)}.scalar .scalar-app-header a[data-v-ad1d73e2]:hover{text-decoration:underline}.scalar-activate[data-v-ad1d73e2]{width:-moz-fit-content;width:fit-content;margin:0px .75rem .75rem auto;line-height:24px;cursor:pointer;font-size:.875rem;font-weight:600;display:flex;align-items:center;gap:6px}.scalar-activate-button[data-v-ad1d73e2]{display:flex;gap:6px;align-items:center;color:var(--scalar-color-blue);-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;border:none;background:transparent;padding:0 .5rem}.scalar-activate:hover .scalar-activate-button[data-v-ad1d73e2]{background:var(--scalar-background-3);border-radius:3px}.scalar-button-danger[data-v-194bccb5]{background:color-mix(in srgb,var(--scalar-color-red),transparent 95%);color:var(--scalar-color-red)}.scalar-button-danger[data-v-194bccb5]:hover,.scalar-button-danger[data-v-194bccb5]:focus{background:color-mix(in srgb,var(--scalar-color-red),transparent 90%)}@media (min-width: 800px){.has-no-import-url,.has-import-url{max-width:100dvw;overflow-x:hidden;contain:paint}.has-no-import-url{opacity:1;background:var(--scalar-background-1);animation:transform-restore-layout ease-in-out .3s forwards}.has-import-url .scalar-client>main{opacity:0;transform:scale(.85) translate3d(calc(50dvw + 80px),0,0);animation:transform-fade-layout ease-in-out .3s forwards;border:var(--scalar-border-width) solid var(--scalar-border-color);border-radius:12px;overflow:hidden}.has-no-import-url .scalar-app,.has-import-url .scalar-app{background:var(--scalar-background-1)!important}}@keyframes transform-fade-layout{0%{opacity:0;transform:scale(.85) translate3d(calc(50dvw + 80px),10px,0)}to{opacity:1;transform:scale(.85) translate3d(calc(50dvw + 80px),0,0)}}@keyframes transform-restore-layout{0%{opacity:1;transform:scale(.85) translate3d(calc(50dvw + 80px),0,0)}to{opacity:1;transform:scale(1) translateZ(0)}}.openapi-color{color:var(--scalar-color-green)}.scalar-icon[data-v-bcfed797],.scalar-icon[data-v-bcfed797] *{stroke-width:var(--1fd08b42)}.scalar-modal-layout[data-v-f7e672e8]{animation:fadein-layout-f7e672e8 ease-in-out .3s forwards}.scalar-modal[data-v-f7e672e8]{animation:fadein-modal-f7e672e8 ease-in-out .3s forwards;animation-delay:.1s;position:fixed;left:0;top:0;right:0;box-shadow:var(--scalar-shadow-2);transform:translate3d(0,10px,0)}.scalar-modal-layout-full[data-v-f7e672e8]{opacity:1!important;background:transparent!important}.dark-mode .scalar-modal[data-v-f7e672e8]{background-color:color-mix(in srgb,var(--scalar-background-1),black)}.scalar-modal.scalar-modal-search[data-v-f7e672e8]{max-width:540px;max-height:440px;background-color:transparent}.modal-content-search .modal-body[data-v-f7e672e8]{padding:0;overflow:hidden;display:flex;flex-direction:column;max-height:440px}@media (max-width: 1280px){.scalar-modal[data-v-f7e672e8]{max-height:calc(100% - 56px);top:28px}}@keyframes fadein-layout-f7e672e8{0%{opacity:0}to{opacity:1}}@keyframes fadein-modal-f7e672e8{0%{opacity:0;transform:translate3d(0,10px,0)}to{opacity:1;transform:translateZ(0)}}.full-size-styles[data-v-f7e672e8]{transform:translateZ(0);animation:fadein-layout-f7e672e8 ease-in-out .3s forwards;max-height:100%!important;top:0!important;left:0;position:absolute!important;margin:initial;border-radius:0!important;background-color:var(--scalar-background-1)!important;box-shadow:none!important;border-right:var(--scalar-border-width) solid var(--scalar-border-color)}@media (min-width: 800px){.full-size-styles[data-v-f7e672e8]{width:50dvw!important}}.full-size-styles[data-v-f7e672e8]:after{content:"";width:50dvw;height:100dvh;position:absolute;right:-50dvw;top:0}@layer scalar-base,scalar-theme;@layer scalar-base{body{margin:0;line-height:inherit}:root{--scalar-border-width: .5px;--scalar-radius: 3px;--scalar-radius-lg: 6px;--scalar-radius-xl: 8px;--scalar-font: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;--scalar-font-code: "JetBrains Mono", ui-monospace, Menlo, Monaco, "Cascadia Mono", "Segoe UI Mono", "Roboto Mono", "Oxygen Mono", "Ubuntu Monospace", "Source Code Pro", "Fira Mono", "Droid Sans Mono", "Courier New", monospace;--scalar-heading-1: 40px;--scalar-page-description: 24px;--scalar-heading-2: 24px;--scalar-heading-3: 20px;--scalar-heading-4: 16px;--scalar-heading-5: 16px;--scalar-heading-6: 16px;--scalar-paragraph: 16px;--scalar-small: 14px;--scalar-mini: 13px;--scalar-micro: 12px;--scalar-bold: 600;--scalar-semibold: 500;--scalar-regular: 400;--scalar-font-size-1: 24px;--scalar-font-size-2: 16px;--scalar-font-size-3: 14px;--scalar-font-size-4: 13px;--scalar-font-size-5: 12px;--scalar-font-size-6: 12px;--scalar-font-size-7: 10px;--scalar-line-height-1: 32px;--scalar-line-height-2: 24px;--scalar-line-height-3: 20px;--scalar-line-height-4: 18px;--scalar-line-height-5: 16px;--scalar-font-medium: 500;--scalar-font-bold: 700;--scalar-text-decoration: none;--scalar-text-decoration-hover: underline}.dark-mode{color-scheme:dark;--scalar-scrollbar-color: rgba(255, 255, 255, .18);--scalar-scrollbar-color-active: rgba(255, 255, 255, .36);--scalar-button-1: rgba(255, 255, 255, 1);--scalar-button-1-hover: rgba(255, 255, 255, .9);--scalar-button-1-color: black;--scalar-shadow-1: 0 1px 3px 0 rgb(0, 0, 0, .1);--scalar-shadow-2: rgba(15, 15, 15, .2) 0px 3px 6px, rgba(15, 15, 15, .4) 0px 9px 24px, 0 0 0 1px var(--scalar-border-color);--scalar-lifted-brightness: 1.45;--scalar-backdrop-brightness: .5;--scalar-sidebar-indent-border: transparent;--scalar-sidebar-indent-border-hover: transparent;--scalar-sidebar-indent-border-active: transparent}.light-mode{color-scheme:light;--scalar-scrollbar-color-active: rgba(0, 0, 0, .36);--scalar-scrollbar-color: rgba(0, 0, 0, .18);--scalar-button-1: rgba(0, 0, 0, 1);--scalar-button-1-hover: rgba(0, 0, 0, .8);--scalar-button-1-color: rgba(255, 255, 255, .9);--scalar-shadow-1: 0 1px 3px 0 rgba(0, 0, 0, .11);--scalar-shadow-2: rgba(0, 0, 0, .08) 0px 13px 20px 0px, rgba(0, 0, 0, .08) 0px 3px 8px 0px, #eeeeed 0px 0 0 .5px;--scalar-lifted-brightness: 1;--scalar-backdrop-brightness: 1;--scalar-sidebar-indent-border: transparent;--scalar-sidebar-indent-border-hover: transparent;--scalar-sidebar-indent-border-active: transparent}.light-mode .dark-mode{color-scheme:dark!important}@media (max-width: 460px){:root{--scalar-font-size-1: 22px;--scalar-font-size-2: 14px;--scalar-font-size-3: 12px}}@media (max-width: 720px){:root{--scalar-heading-1: 24px;--scalar-page-description: 20px}}.light-mode{--scalar-background-1: #fff;--scalar-background-2: #f6f6f6;--scalar-background-3: #e7e7e7;--scalar-background-accent: #8ab4f81f;--scalar-color-1: #2a2f45;--scalar-color-2: #757575;--scalar-color-3: #8e8e8e;--scalar-color-accent: #0099ff;--scalar-border-color: #dfdfdf}.dark-mode{--scalar-background-1: #0f0f0f;--scalar-background-2: #1a1a1a;--scalar-background-3: #272727;--scalar-color-1: #e7e7e7;--scalar-color-2: #a4a4a4;--scalar-color-3: #797979;--scalar-color-accent: #3ea6ff;--scalar-background-accent: #3ea6ff1f;--scalar-border-color: #2d2d2d}.light-mode .t-doc__sidebar,.dark-mode .t-doc__sidebar{--scalar-sidebar-background-1: var(--scalar-background-1);--scalar-sidebar-color-1: var(--scalar-color-1);--scalar-sidebar-color-2: var(--scalar-color-2);--scalar-sidebar-border-color: var(--scalar-border-color);--scalar-sidebar-item-hover-background: var(--scalar-background-2);--scalar-sidebar-item-hover-color: currentColor;--scalar-sidebar-item-active-background: var(--scalar-background-2);--scalar-sidebar-color-active: var(--scalar-color-1);--scalar-sidebar-search-background: transparent;--scalar-sidebar-search-color: var(--scalar-color-3);--scalar-sidebar-search-border-color: var(--scalar-border-color)}.light-mode,.dark-mode{--scalar-selection-background: color-mix( in sRGB, var(--scalar-color-1) 80%, transparent );--scalar-selection-color: var(--scalar-background-1)}.light-mode{--scalar-color-green: #069061;--scalar-color-red: #ef0006;--scalar-color-yellow: #edbe20;--scalar-color-blue: #0082d0;--scalar-color-orange: #fb892c;--scalar-color-purple: #5203d1;--scalar-button-1: rgba(0, 0, 0, 1);--scalar-button-1-hover: rgba(0, 0, 0, .8);--scalar-button-1-color: rgba(255, 255, 255, .9)}.dark-mode{--scalar-color-green: #00b648;--scalar-color-red: #dc1b19;--scalar-color-yellow: #ffc90d;--scalar-color-blue: #4eb3ec;--scalar-color-orange: #ff8d4d;--scalar-color-purple: #b191f9;--scalar-button-1: rgba(255, 255, 255, 1);--scalar-button-1-hover: rgba(255, 255, 255, .9);--scalar-button-1-color: black}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }}:where(.scalar-app) .container{width:100%}@media (min-width: 400px){:where(.scalar-app) .container{max-width:400px}}@media (min-width: 600px){:where(.scalar-app) .container{max-width:600px}}@media (min-width: 800px){:where(.scalar-app) .container{max-width:800px}}@media (min-width: 1000px){:where(.scalar-app) .container{max-width:1000px}}@media (min-width: 1200px){:where(.scalar-app) .container{max-width:1200px}}:where(.scalar-app) .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}:where(.scalar-app) .pointer-events-none{pointer-events:none}:where(.scalar-app) .visible{visibility:visible}:where(.scalar-app) .invisible{visibility:hidden}:where(.scalar-app) .\\!static{position:static!important}:where(.scalar-app) .static{position:static}:where(.scalar-app) .fixed{position:fixed}:where(.scalar-app) .absolute{position:absolute}:where(.scalar-app) .relative{position:relative}:where(.scalar-app) .sticky{position:sticky}:where(.scalar-app) .inset-0{top:0;right:0;bottom:0;left:0}:where(.scalar-app) .left-0{left:0}:where(.scalar-app) .left-3{left:12px}:where(.scalar-app) .left-px{left:1px}:where(.scalar-app) .right-2{right:8px}:where(.scalar-app) .top-0{top:0}:where(.scalar-app) .top-1\\/2{top:50%}:where(.scalar-app) .top-2{top:8px}:where(.scalar-app) .top-\\[0\\.5px\\]{top:.5px}:where(.scalar-app) .top-px{top:1px}:where(.scalar-app) .-z-1{z-index:-1}:where(.scalar-app) .z-\\[1001\\]{z-index:1001}:where(.scalar-app) .z-overlay{z-index:10000}:where(.scalar-app) .\\!m-0{margin:0!important}:where(.scalar-app) .m-0{margin:0}:where(.scalar-app) .m-1{margin:4px}:where(.scalar-app) .m-auto{margin:auto}:where(.scalar-app) .-mx-0{margin-left:-0px;margin-right:-0px}:where(.scalar-app) .-mx-0\\.75{margin-left:-3px;margin-right:-3px}:where(.scalar-app) .mx-2{margin-left:8px;margin-right:8px}:where(.scalar-app) .mx-auto{margin-left:auto;margin-right:auto}:where(.scalar-app) .my-0{margin-top:0;margin-bottom:0}:where(.scalar-app) .my-0\\.75{margin-top:3px;margin-bottom:3px}:where(.scalar-app) .my-3{margin-top:12px;margin-bottom:12px}:where(.scalar-app) .-mb-1{margin-bottom:-4px}:where(.scalar-app) .mb-0{margin-bottom:0}:where(.scalar-app) .ml-1{margin-left:4px}:where(.scalar-app) .mr-2{margin-right:8px}:where(.scalar-app) .mr-3{margin-right:12px}:where(.scalar-app) .mt-0{margin-top:0}:where(.scalar-app) .mt-1{margin-top:4px}:where(.scalar-app) .mt-1\\.5{margin-top:6px}:where(.scalar-app) .mt-20{margin-top:80px}:where(.scalar-app) .line-clamp-4{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4}:where(.scalar-app) .block{display:block}:where(.scalar-app) .inline-block{display:inline-block}:where(.scalar-app) .flex{display:flex}:where(.scalar-app) .grid{display:grid}:where(.scalar-app) .contents{display:contents}:where(.scalar-app) .hidden{display:none}:where(.scalar-app) .aspect-square{aspect-ratio:1 / 1}:where(.scalar-app) .size-10{width:40px;height:40px}:where(.scalar-app) .size-2{width:8px;height:8px}:where(.scalar-app) .size-2\\.5{width:10px;height:10px}:where(.scalar-app) .size-3{width:12px;height:12px}:where(.scalar-app) .size-3\\.5{width:14px;height:14px}:where(.scalar-app) .size-4{width:16px;height:16px}:where(.scalar-app) .size-5{width:20px;height:20px}:where(.scalar-app) .size-6{width:24px;height:24px}:where(.scalar-app) .size-8{width:32px;height:32px}:where(.scalar-app) .size-full{width:100%;height:100%}:where(.scalar-app) .h-10{height:40px}:where(.scalar-app) .h-3{height:12px}:where(.scalar-app) .h-3\\.5{height:14px}:where(.scalar-app) .h-4{height:16px}:where(.scalar-app) .h-5{height:20px}:where(.scalar-app) .h-72{height:288px}:where(.scalar-app) .h-8{height:32px}:where(.scalar-app) .h-\\[100dvh\\]{height:100dvh}:where(.scalar-app) .h-fit{height:-moz-fit-content;height:fit-content}:where(.scalar-app) .h-full{height:100%}:where(.scalar-app) .h-px{height:1px}:where(.scalar-app) .h-screen{height:100vh}:where(.scalar-app) .max-h-\\[440px\\]{max-height:440px}:where(.scalar-app) .max-h-\\[calc\\(100dvh-120px\\)\\]{max-height:calc(100dvh - 120px)}:where(.scalar-app) .max-h-\\[calc\\(100dvh-180px\\)\\]{max-height:calc(100dvh - 180px)}:where(.scalar-app) .max-h-\\[calc\\(100dvh-240px\\)\\]{max-height:calc(100dvh - 240px)}:where(.scalar-app) .max-h-\\[inherit\\]{max-height:inherit}:where(.scalar-app) .max-h-dvh{max-height:100dvh}:where(.scalar-app) .min-h-0{min-height:0px}:where(.scalar-app) .min-h-\\[77px\\]{min-height:77px}:where(.scalar-app) .w-3{width:12px}:where(.scalar-app) .w-4{width:16px}:where(.scalar-app) .w-40{width:160px}:where(.scalar-app) .w-48{width:192px}:where(.scalar-app) .w-5{width:20px}:where(.scalar-app) .w-56{width:224px}:where(.scalar-app) .w-6{width:24px}:where(.scalar-app) .w-\\[100dvw\\]{width:100dvw}:where(.scalar-app) .w-full{width:100%}:where(.scalar-app) .min-w-0{min-width:0px}:where(.scalar-app) .max-w-screen-lg{max-width:800px}:where(.scalar-app) .max-w-screen-md{max-width:640px}:where(.scalar-app) .max-w-screen-sm{max-width:540px}:where(.scalar-app) .max-w-screen-xl{max-width:1000px}:where(.scalar-app) .max-w-screen-xs{max-width:480px}:where(.scalar-app) .max-w-screen-xxs{max-width:360px}:where(.scalar-app) .flex-1{flex:1 1 0%}:where(.scalar-app) .origin-top-left{transform-origin:top left}:where(.scalar-app) .-translate-y-1\\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}:where(.scalar-app) .translate-x-2{--tw-translate-x: 8px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}:where(.scalar-app) .translate-x-2\\.5{--tw-translate-x: 10px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}:where(.scalar-app) .rotate-90{--tw-rotate: 90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}:where(.scalar-app) .transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}:where(.scalar-app) .cursor-not-allowed{cursor:not-allowed}:where(.scalar-app) .cursor-pointer{cursor:pointer}:where(.scalar-app) .resize-none{resize:none}:where(.scalar-app) .resize{resize:both}:where(.scalar-app) .appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}:where(.scalar-app) .flex-col{flex-direction:column}:where(.scalar-app) .flex-wrap{flex-wrap:wrap}:where(.scalar-app) .items-start{align-items:flex-start}:where(.scalar-app) .items-center{align-items:center}:where(.scalar-app) .justify-start{justify-content:flex-start}:where(.scalar-app) .justify-center{justify-content:center}:where(.scalar-app) .justify-between{justify-content:space-between}:where(.scalar-app) .gap-0{gap:0px}:where(.scalar-app) .gap-0\\.75{gap:3px}:where(.scalar-app) .gap-1{gap:4px}:where(.scalar-app) .gap-1\\.5{gap:6px}:where(.scalar-app) .gap-16{gap:64px}:where(.scalar-app) .gap-2{gap:8px}:where(.scalar-app) .gap-2\\.5{gap:10px}:where(.scalar-app) .gap-4{gap:16px}:where(.scalar-app) .divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(var(--scalar-border-width) * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(var(--scalar-border-width) * var(--tw-divide-y-reverse))}:where(.scalar-app) .self-center{align-self:center}:where(.scalar-app) .overflow-auto{overflow:auto}:where(.scalar-app) .overflow-hidden{overflow:hidden}:where(.scalar-app) .overflow-visible{overflow:visible}:where(.scalar-app) .overflow-y-scroll{overflow-y:scroll}:where(.scalar-app) .truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:where(.scalar-app) .text-ellipsis{text-overflow:ellipsis}:where(.scalar-app) .text-wrap{text-wrap:wrap}:where(.scalar-app) .rounded{border-radius:var(--scalar-radius)}:where(.scalar-app) .rounded-full{border-radius:9999px}:where(.scalar-app) .rounded-lg{border-radius:var(--scalar-radius-lg)}:where(.scalar-app) .rounded-none{border-radius:0}:where(.scalar-app) .border{border-width:var(--scalar-border-width)}:where(.scalar-app) .border-0{border-width:0}:where(.scalar-app) .border-t{border-top-width:var(--scalar-border-width)}:where(.scalar-app) .border-solid{border-style:solid}:where(.scalar-app) .border-dashed{border-style:dashed}:where(.scalar-app) .border-none{border-style:none}:where(.scalar-app) .border-border{border-color:var(--scalar-border-color)}:where(.scalar-app) .border-c-3{border-color:var(--scalar-color-3)}:where(.scalar-app) .border-red{border-color:var(--scalar-color-red)}:where(.scalar-app) .bg-b-1{background-color:var(--scalar-background-1)}:where(.scalar-app) .bg-b-2{background-color:var(--scalar-background-2)}:where(.scalar-app) .bg-b-3{background-color:var(--scalar-background-3)}:where(.scalar-app) .bg-b-btn{background-color:var(--scalar-button-1)}:where(.scalar-app) .bg-backdrop{background-color:#00000038}:where(.scalar-app) .bg-border{background-color:var(--scalar-border-color)}:where(.scalar-app) .bg-c-accent{background-color:var(--scalar-color-accent)}:where(.scalar-app) .bg-red{background-color:var(--scalar-color-red)}:where(.scalar-app) .bg-transparent{background-color:transparent}:where(.scalar-app) .bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}:where(.scalar-app) .p-0{padding:0}:where(.scalar-app) .p-0\\.5{padding:2px}:where(.scalar-app) .p-0\\.75{padding:3px}:where(.scalar-app) .p-1{padding:4px}:where(.scalar-app) .p-2{padding:8px}:where(.scalar-app) .p-3{padding:12px}:where(.scalar-app) .p-6{padding:24px}:where(.scalar-app) .p-\\[3px\\]{padding:3px}:where(.scalar-app) .px-1{padding-left:4px;padding-right:4px}:where(.scalar-app) .px-1\\.5{padding-left:6px;padding-right:6px}:where(.scalar-app) .px-2{padding-left:8px;padding-right:8px}:where(.scalar-app) .px-2\\.5{padding-left:10px;padding-right:10px}:where(.scalar-app) .px-3{padding-left:12px;padding-right:12px}:where(.scalar-app) .px-6{padding-left:24px;padding-right:24px}:where(.scalar-app) .px-9{padding-left:36px;padding-right:36px}:where(.scalar-app) .py-1{padding-top:4px;padding-bottom:4px}:where(.scalar-app) .py-1\\.5{padding-top:6px;padding-bottom:6px}:where(.scalar-app) .py-2{padding-top:8px;padding-bottom:8px}:where(.scalar-app) .py-2\\.5{padding-top:10px;padding-bottom:10px}:where(.scalar-app) .py-4{padding-top:16px;padding-bottom:16px}:where(.scalar-app) .pb-0{padding-bottom:0}:where(.scalar-app) .pl-8{padding-left:32px}:where(.scalar-app) .pr-3{padding-right:12px}:where(.scalar-app) .pt-3{padding-top:12px}:where(.scalar-app) .pt-6{padding-top:24px}:where(.scalar-app) .text-left{text-align:left}:where(.scalar-app) .font-code{font-family:var(--scalar-font-code)}:where(.scalar-app) .text-lg{font-size:var(--scalar-font-size-2)}:where(.scalar-app) .text-sm{font-size:var(--scalar-font-size-4)}:where(.scalar-app) .text-xs{font-size:var(--scalar-font-size-5)}:where(.scalar-app) .text-xxs{font-size:var(--scalar-font-size-6)}:where(.scalar-app) .font-bold{font-weight:var(--scalar-bold)}:where(.scalar-app) .font-medium{font-weight:var(--scalar-semibold)}:where(.scalar-app) .font-normal{font-weight:var(--scalar-regular)}:where(.scalar-app) .leading-none{line-height:1}:where(.scalar-app) .leading-snug{line-height:1.375}:where(.scalar-app) .text-b-1{color:var(--scalar-background-1)}:where(.scalar-app) .text-c-1{color:var(--scalar-color-1)}:where(.scalar-app) .text-c-2{color:var(--scalar-color-2)}:where(.scalar-app) .text-c-3{color:var(--scalar-color-3)}:where(.scalar-app) .text-c-accent{color:var(--scalar-color-accent)}:where(.scalar-app) .text-c-btn{color:var(--scalar-button-1-color)}:where(.scalar-app) .text-c-ghost{color:var(--scalar-color-ghost)}:where(.scalar-app) .text-red{color:var(--scalar-color-red)}:where(.scalar-app) .text-transparent{color:transparent}:where(.scalar-app) .text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}:where(.scalar-app) .no-underline{text-decoration-line:none}:where(.scalar-app) .opacity-0{opacity:0}:where(.scalar-app) .opacity-40{opacity:.4}:where(.scalar-app) .opacity-50{opacity:.5}:where(.scalar-app) .shadow{--tw-shadow: var(--scalar-shadow-1);--tw-shadow-colored: var(--scalar-shadow-1);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}:where(.scalar-app) .shadow-lg{--tw-shadow: var(--scalar-shadow-2);--tw-shadow-colored: var(--scalar-shadow-2);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}:where(.scalar-app) .shadow-md{--tw-shadow: var(--scalar-shadow-1);--tw-shadow-colored: var(--scalar-shadow-1);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}:where(.scalar-app) .shadow-none{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}:where(.scalar-app) .shadow-sm{--tw-shadow: rgba(0, 0, 0, .09) 0px 1px 4px;--tw-shadow-colored: 0px 1px 4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}:where(.scalar-app) .shadow-current{--tw-shadow-color: currentColor;--tw-shadow: var(--tw-shadow-colored)}:where(.scalar-app) .outline-none{outline:2px solid transparent;outline-offset:2px}:where(.scalar-app) .outline{outline-style:solid}:where(.scalar-app) .blur{--tw-blur: blur(8px);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)}:where(.scalar-app) .brightness-lifted{--tw-brightness: brightness(var(--scalar-lifted-brightness));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)}:where(.scalar-app) .filter{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)}:where(.scalar-app) .transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}:where(.scalar-app) .transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}:where(.scalar-app) .transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}:where(.scalar-app) .transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}:where(.scalar-app) .duration-300{transition-duration:.3s}:where(.scalar-app) .ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}:where(.scalar-app) .bg-b-1{--tw-bg-base: var(--scalar-background-1)}:where(.scalar-app) .bg-b-2{--tw-bg-base: var(--scalar-background-2)}:where(.scalar-app) .bg-b-3{--tw-bg-base: var(--scalar-background-3)}:where(.scalar-app) .bg-b-btn{--tw-bg-base: var(--scalar-button-1)}:where(.scalar-app) .bg-backdrop{--tw-bg-base: rgba(0, 0, 0, .22)}:where(.scalar-app) .bg-border{--tw-bg-base: var(--scalar-border-color)}:where(.scalar-app) .bg-c-accent{--tw-bg-base: var(--scalar-color-accent)}:where(.scalar-app) .bg-red{--tw-bg-base: var(--scalar-color-red)}:where(.scalar-app) .bg-transparent{--tw-bg-base: transparent}:where(.scalar-app) .bg-white{--tw-bg-opacity: 1;--tw-bg-base: rgb(255 255 255 / var(--tw-bg-opacity))}:where(.scalar-app) .row,:where(.scalar-app) .scalar-row{display:flex;flex-direction:row}:where(.scalar-app) .col{display:flex;flex-direction:column}:where(.scalar-app) .centered-x{left:50%;--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}:where(.scalar-app) .centered{left:50%;--tw-translate-x: -50%;top:50%;--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}:where(.scalar-app) .first-of-type\\:mt-0:first-of-type{margin-top:0}:where(.scalar-app) .first-of-type\\:mt-0\\.75:first-of-type{margin-top:3px}:where(.scalar-app) .last-of-type\\:mb-0:last-of-type{margin-bottom:0}:where(.scalar-app) .last-of-type\\:mb-0\\.75:last-of-type{margin-bottom:3px}:where(.scalar-app) .hover\\:bg-b-2:hover{background-color:var(--scalar-background-2)}:where(.scalar-app) .hover\\:bg-b-3:hover{background-color:var(--scalar-background-3)}:where(.scalar-app) .hover\\:text-c-1:hover{color:var(--scalar-color-1)}:where(.scalar-app) .hover\\:bg-b-2:hover{--tw-bg-base: var(--scalar-background-2)}:where(.scalar-app) .hover\\:bg-b-3:hover{--tw-bg-base: var(--scalar-background-3)}:where(.scalar-app) .focus\\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}:where(.scalar-app) .focus-visible\\:ring-1: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(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}:where(.scalar-app) .focus-visible\\:ring-c-accent:focus-visible{--tw-ring-color: var(--scalar-color-accent)}:where(.scalar-app) .active\\:bg-b-btn:active{background-color:var(--scalar-button-1)}:where(.scalar-app) .active\\:text-c-1:active{color:var(--scalar-color-1)}:where(.scalar-app) .active\\:shadow-none:active{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}:where(.scalar-app) .active\\:brightness-90:active{--tw-brightness: brightness(.9);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)}:where(.scalar-app) .active\\:bg-b-btn:active{--tw-bg-base: var(--scalar-button-1)}:where(.scalar-app) .group:hover .group-hover\\:text-c-1{color:var(--scalar-color-1)}:where(.scalar-app) .group:hover .group-hover\\:opacity-100{opacity:1}:where(.scalar-app) .group\\/listbox:hover .group-hover\\/listbox\\:shadow-border,:where(.scalar-app) .group:hover .group-hover\\:shadow-border{--tw-shadow: inset 0 0 0 1px var(--scalar-border-color);--tw-shadow-colored: inset 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);--tw-shadow-color: var(--scalar-border-color);--tw-shadow: var(--tw-shadow-colored)}:where(.scalar-app) .has-\\[\\:focus-visible\\]\\:bg-b-1:has(:focus-visible){background-color:var(--scalar-background-1)}:where(.scalar-app) .has-\\[\\:focus-visible\\]\\:outline:has(:focus-visible){outline-style:solid}:where(.scalar-app) .has-\\[\\:focus-visible\\]\\:bg-b-1:has(:focus-visible){--tw-bg-base: var(--scalar-background-1)}:where(.scalar-app) .ui-open\\:rotate-180[data-headlessui-state~=open]{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}:where(.scalar-app) :where([data-headlessui-state~=open]) .ui-open\\:rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}:where(.scalar-app) .has-actv-btn\\:border:has(button:active){border-width:var(--scalar-border-width)}:where(.scalar-app) .has-actv-btn\\:border-border:has(button:active){border-color:var(--scalar-border-color)}:where(.scalar-app) .\\!empty\\:flex:not(:empty){display:flex}:where(.scalar-app) .\\!empty\\:w-7:not(:empty){width:28px}:where(.scalar-app) .\\!empty\\:items-center:not(:empty){align-items:center}:where(.scalar-app) .\\!empty\\:pr-3:not(:empty){padding-right:12px}:where(.scalar-app) .hocus\\:bg-h-btn:hover{background-color:var(--scalar-button-1-hover)}:where(.scalar-app) .hocus\\:text-c-1:hover{color:var(--scalar-color-1)}:where(.scalar-app) .hocus\\:brightness-90:hover{--tw-brightness: brightness(.9);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)}:where(.scalar-app) .hocus\\:bg-h-btn:hover{--tw-bg-base: var(--scalar-button-1-hover)}:where(.scalar-app) .hocus\\:bg-h-btn:focus-visible{background-color:var(--scalar-button-1-hover)}:where(.scalar-app) .hocus\\:text-c-1:focus-visible{color:var(--scalar-color-1)}:where(.scalar-app) .hocus\\:brightness-90:focus-visible{--tw-brightness: brightness(.9);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)}:where(.scalar-app) .hocus\\:bg-h-btn:focus-visible{--tw-bg-base: var(--scalar-button-1-hover)}@media (min-width: 800px){:where(.scalar-app) .md\\:w-\\[calc\\(100vw-16px\\)\\]{width:calc(100vw - 16px)}:where(.scalar-app) .md\\:row{display:flex;flex-direction:row}}@media (min-width: 1000px){:where(.scalar-app) .lg\\:w-\\[calc\\(100vw-32px\\)\\]{width:calc(100vw - 32px)}:where(.scalar-app) .lg\\:w-full{width:100%}}:where(.scalar-app) .dark\\:bg-backdropdark:where(.dark-mode,.dark-mode *){background-color:#00000073;--tw-bg-base: rgba(0, 0, 0, .45)}.loader-wrapper[data-v-5a129980]{position:relative;display:flex;align-items:center;justify-content:center;--loader-size: 50%}.svg-loader[data-v-5a129980]{width:var(--loader-size);height:var(--loader-size);top:1rem;right:.9rem;overflow:visible;fill:none;background-color:transparent;stroke:currentColor}.svg-path[data-v-5a129980]{stroke-width:14;fill:none;transition:.3s}.svg-x-mark[data-v-5a129980]{stroke-dasharray:57;stroke-dashoffset:57;transition-delay:0s}.svg-check-mark[data-v-5a129980]{stroke-dasharray:149;stroke-dashoffset:149;transition-delay:0s}.icon-is-invalid .svg-x-mark[data-v-5a129980],.icon-is-valid .svg-check-mark[data-v-5a129980]{stroke-dashoffset:0;transition-delay:.3s}.circular-loader[data-v-5a129980]{animation:rotate-5a129980 .7s linear infinite,fade-in-5a129980 .4s;transform-origin:center center;transform:scale(5);background:transparent}.loader-path[data-v-5a129980]{stroke-dasharray:50,200;stroke-dashoffset:-100;stroke-linecap:round}.loader-path-off[data-v-5a129980]{stroke-dasharray:50,200;stroke-dashoffset:-100;transition:opacity .3s;opacity:0}@keyframes fade-in-5a129980{0%{opacity:0}70%{opacity:0}to{opacity:1}}@keyframes rotate-5a129980{0%{transform:scale(5) rotate(0)}to{transform:scale(5) rotate(360deg)}}.scalar-code-block{background:inherit;position:relative;overflow:auto;padding:.5rem .5rem .5rem .75rem}.scalar-code-block:hover .copy-button,.copy-button:focus-visible{opacity:100}.scalar-codeblock-pre{margin:0;background:transparent;text-wrap:nowrap;white-space-collapse:preserve;border-radius:0}.scalar-code-copy{display:flex;align-items:flex-start;justify-content:flex-end;position:sticky;top:0;right:0;bottom:0;left:0}.copy-button{position:relative;top:0;right:0;display:flex;align-items:center;background-color:var(--scalar-background-2);border:1px solid var(--scalar-border-color);border-radius:3px;color:var(--scalar-color-3);cursor:pointer;height:30px;margin-bottom:-30px;opacity:0;padding:6px;transition:opacity .15s ease-in-out,color .15s ease-in-out}.scalar-code-copy,.copy-button{background:inherit}.copy-button:hover{color:var(--scalar-color-1)}.copy-button svg{stroke-width:1.5}.scalar-app code.hljs *{font-size:var(--scalar-small);font-family:var(--scalar-font-code);text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.4;-moz-tab-size:4;-o-tab-size:4;tab-size:4}.scalar-app code.hljs{font-size:var(--scalar-small);font-family:var(--scalar-font-code);display:inline-block;counter-reset:linenumber}.scalar-app .hljs{background:transparent;color:var(--scalar-color-2)}.scalar-app .hljs .line:before{color:var(--scalar-color-3);display:inline-block;counter-increment:linenumber;content:counter(linenumber);margin-right:.7em;min-width:calc(var(--line-digits) * 1ch);text-align:right}.scalar-app .hljs-comment,.scalar-app .hljs-quote{color:var(--scalar-color-3);font-style:italic}.scalar-app .hljs-number{color:var(--scalar-color-orange)}.scalar-app .hljs-regexp,.scalar-app .hljs-string,.scalar-app .hljs-built_in{color:var(--scalar-color-blue)}.scalar-app .hljs-title.class_{color:var(--scalar-color-1)}.scalar-app .hljs-keyword{color:var(--scalar-color-purple)}.scalar-app .hljs-title.function_{color:var(--scalar-color-orange)}.scalar-app .hljs-subst,.scalar-app .hljs-name{color:var(--scalar-color-blue)}.scalar-app .hljs-attr,.scalar-app .hljs-attribute{color:var(--scalar-color-1)}.scalar-app .hljs-addition,.scalar-app .hljs-literal,.scalar-app .hljs-selector-tag,.scalar-app .hljs-type{color:var(--scalar-color-green)}.scalar-app .hljs-selector-attr,.scalar-app .hljs-selector-pseudo{color:var(--scalar-color-orange)}.scalar-app .hljs-doctag,.scalar-app .hljs-section,.scalar-app .hljs-title{color:var(--scalar-color-blue)}.scalar-app .hljs-selector-id,.scalar-app .hljs-template-variable,.scalar-app .hljs-variable{color:var(--scalar-color-1)}.scalar-app .hljs-name,.scalar-app .hljs-section,.scalar-app .hljs-strong{font-weight:var(--scalar-semibold)}.scalar-app .hljs-bullet,.scalar-app .hljs-link,.scalar-app .hljs-meta,.scalar-app .hljs-symbol{color:var(--scalar-color-blue)}.scalar-app .hljs-deletion{color:var(--scalar-color-red)}.scalar-app .hljs-formula{background:var(--scalar-color-1)}.scalar-app .hljs-emphasis{font-style:italic}.scalar-app .credentials{font-size:0!important;color:transparent}.scalar-app .credentials:after{content:"·····";font-size:var(--scalar-small);color:var(--scalar-color-3);-webkit-user-select:none;-moz-user-select:none;user-select:none}.hljs.language-html{color:var(--scalar-color-1)}.hljs.language-html .hljs-attr{color:var(--scalar-color-2)}.hljs.language-curl .hljs-keyword{color:var(--scalar-color-orange)}.hljs.language-curl .hljs-string{color:var(--scalar-color-1)}.hljs.language-curl .hljs-literal,.hljs.language-php .hljs-variable{color:var(--scalar-color-blue)}.hljs.language-objectivec .hljs-meta{color:var(--scalar-color-1)}.hljs.language-objectivec .hljs-built_in,.hljs-built_in{color:var(--scalar-color-orange)}.scalar-app .markdown{font-family:var(--scalar-font);color:var(--scalar-color-1);word-break:break-word}.scalar-app .markdown h1,.scalar-app .markdown h2,.scalar-app .markdown h3,.scalar-app .markdown h4,.scalar-app .markdown h5,.scalar-app .markdown h6,.scalar-app .markdown p,.scalar-app .markdown div,.scalar-app .markdown img,.scalar-app .markdown details,.scalar-app .markdown summary,.scalar-app .markdown ul,.scalar-app .markdown ol,.scalar-app .markdown table,.scalar-app .markdown blockquote,.scalar-app .markdown code{margin:12px 0}.scalar-app .markdown details{margin:12px 0;color:var(--scalar-color-1)}.scalar-app .markdown summary{display:block;margin:1em 0;padding-left:20px;position:relative;font-weight:var(--scalar-semibold);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.scalar-app .markdown summary:after{display:block;content:"";position:absolute;top:1px;left:1px;width:16px;height:16px;background-color:var(--scalar-color-3);-webkit-mask-image:url(\'data:image/svg+xml,\');mask-image:url(\'data:image/svg+xml,\')}.scalar-app .markdown summary:hover:after{background-color:var(--scalar-color-1)}.scalar-app .markdown details[open] summary:after{transform:rotate(90deg)}.scalar-app .markdown summary::-webkit-details-marker{display:none}.scalar-app .markdown img{overflow:hidden;border-radius:var(--scalar-radius);max-width:100%}.scalar-app .markdown>:first-child{margin-top:0;margin-bottom:0}.scalar-app .markdown h1{--font-size: 1.4em}.scalar-app .markdown h2{--font-size: 1.25em}.scalar-app .markdown h3{--font-size: 1.1em}.scalar-app .markdown h4,.scalar-app .markdown h6{--font-size: 1em}.scalar-app .markdown h1,.scalar-app .markdown h2,.scalar-app .markdown h3,.scalar-app .markdown h4,.scalar-app .markdown h5,.scalar-app .markdown h6{font-size:var(--font-size);margin:18px 0 6px;font-weight:var(--scalar-bold);display:block;line-height:1.45}.scalar-app .markdown b,.scalar-app .markdown strong{font-weight:var(--scalar-bold)}.scalar-app .markdown p{color:inherit;font-weight:var(--font-weight, var(--scalar-regular));line-height:1.5;margin-bottom:0;display:block}.scalar-app .markdown ul,.scalar-app .markdown ol{padding-left:24px;line-height:1.5;margin:12px 0;display:block}.scalar-app .markdown ul{list-style:disc}.scalar-app .markdown ol{list-style:decimal}.scalar-app .markdown ul.contains-task-list{list-style:none;padding-left:0}.scalar-app .markdown li{margin:6px 0;display:list-item}.scalar-app .markdown ul:first-of-type li:first-of-type{margin-top:0}.scalar-app .markdown a{color:var(--scalar-color-accent);-webkit-text-decoration:var(--scalar-text-decoration);text-decoration:var(--scalar-text-decoration);cursor:pointer}.scalar-app .markdown a:hover{-webkit-text-decoration:var(--scalar-text-decoration-hover);text-decoration:var(--scalar-text-decoration-hover)}.scalar-app .markdown em{font-style:italic}.scalar-app .markdown sup{font-size:var(--scalar-micro);vertical-align:super;font-weight:450}.scalar-app .markdown sub{font-size:var(--scalar-micro);vertical-align:sub;font-weight:450}.scalar-app .markdown del{text-decoration:line-through}.scalar-app .markdown code{font-family:var(--scalar-font-code);background-color:var(--scalar-background-2);box-shadow:0 0 0 var(--scalar-border-width) var(--scalar-border-color);font-size:var(--scalar-micro);border-radius:2px;padding:0 3px}.scalar-app .markdown pre code{display:block;white-space:pre;padding:12px;line-height:1.5;margin:12px 0;-webkit-overflow-scrolling:touch;overflow-x:auto;max-width:100%;min-width:100px}.scalar-app .markdown hr{border:none;border-bottom:var(--scalar-border-width) solid var(--scalar-border-color)}.scalar-app .markdown blockquote{border-left:3px solid var(--scalar-border-color);padding-left:12px;margin:0;display:block}.scalar-app .markdown table{display:block;overflow-x:auto;position:relative;border-collapse:collapse;width:-moz-max-content;width:max-content;max-width:100%;margin:1em 0;box-shadow:0 0 0 var(--scalar-border-width) var(--scalar-border-color);border-radius:var(--scalar-radius-lg)}.scalar-app .markdown tbody{display:table-row-group;vertical-align:middle}.scalar-app .markdown thead{display:table-header-group;vertical-align:middle}.scalar-app .markdown tr{display:table-row;border-color:inherit;vertical-align:inherit}.scalar-app .markdown td,.scalar-app .markdown th{display:table-cell;vertical-align:inherit;min-width:1em;padding:6px 9px;vertical-align:top;line-height:1.5;position:relative;word-break:initial;font-size:var(--scalar-small);color:var(--scalar-color-1);font-weight:var(--font-weight, var(--scalar-regular));border-right:var(--scalar-border-width) solid var(--scalar-border-color);border-bottom:var(--scalar-border-width) solid var(--scalar-border-color)}.scalar-app .markdown td>*,.scalar-app .markdown th>*{margin-bottom:0}.scalar-app .markdown th:empty{display:none}.scalar-app .markdown td:first-of-type,.scalar-app .markdown th:first-of-type{border-left:none}.scalar-app .markdown td:last-of-type,.scalar-app .markdown th:last-of-type{border-right:none}.scalar-app .markdown tr:last-of-type td{border-bottom:none}.scalar-app .markdown th{font-weight:var(--scalar-semibold)!important;text-align:left;border-left-color:transparent;background:var(--scalar-background-2)}.scalar-app .markdown tr>[align=left]{text-align:left}.scalar-app .markdown tr>[align=right]{text-align:right}.scalar-app .markdown tr>[align=center]{text-align:center}.dark-mode .scalar-dropdown-item[data-v-a4980d5e]:hover{filter:brightness(1.1)}.search-background[data-v-52e35a1d]{background:color-mix(in srgb,var(--scalar-background-1),var(--scalar-background-2))}.search-background[data-v-52e35a1d]:focus-within{background:transparent}.scalar-input-wrapper-focus .scalar-input-label[data-v-4de7a24e]{color:var(--scalar-color-1)}.scalar-input-wrapper-error .scalar-input-label[data-v-4de7a24e]{color:var(--scalar-color-red)}.scalar-input[data-v-4de7a24e]::-moz-selection{color:var(--scalar-color-1);background:#ffa55859}.scalar-input[data-v-4de7a24e]::selection{color:var(--scalar-color-1);background:#ffa55859}.scalar-input[data-v-4de7a24e]:has(+.scalar-input-label){opacity:0}.scalar-input[data-v-4de7a24e]:not(:-moz-placeholder-shown){opacity:1;-moz-transition:opacity .2s ease-in-out .15s;transition:opacity .2s ease-in-out .15s}.scalar-input[data-v-4de7a24e]:not(:placeholder-shown),.scalar-input-wrapper-focus .scalar-input[data-v-4de7a24e]{opacity:1;transition:opacity .2s ease-in-out .15s}.scalar-input[data-v-4de7a24e]:-webkit-autofill,.scalar-input[data-v-4de7a24e]:-webkit-autofill:hover,.scalar-input[data-v-4de7a24e]:-webkit-autofill:focus,.scalar-input[data-v-4de7a24e]:-webkit-autofill:active,.scalar-input[data-v-4de7a24e]:focus-within:-webkit-autofill,.scalar-input[data-v-4de7a24e]:focus-within:-webkit-autofill:hover,.scalar-input[data-v-4de7a24e]:focus-within:-webkit-autofill:focus,.scalar-input[data-v-4de7a24e]:focus-within:-webkit-autofill:active{-webkit-box-shadow:0 0 0px 1000px var(--scalar-background-1) inset!important;-webkit-text-fill-color:var(--scalar-color-1);color:var(--scalar-color-1);border-radius:var(--scalar-radius)}.scalar-input:not(:-moz-placeholder-shown)+.scalar-input-label[data-v-4de7a24e]{transform:translate3d(0,-20px,0) scale(.8);transform-origin:top left}.scalar-input-wrapper-focus .scalar-input-label[data-v-4de7a24e],.scalar-input:not(:placeholder-shown)+.scalar-input-label[data-v-4de7a24e]{transform:translate3d(0,-20px,0) scale(.8);transform-origin:top left}.scalar-input-wrapper-focus:has(button:active) .scalar-input-label[data-v-4de7a24e]{color:var(--scalar-color-3)!important}@layer scalar-base,scalar-theme;@layer scalar-base{body{margin:0;line-height:inherit}}:where(.scalar-app){font-family:var(--scalar-font);line-height:1.15;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4}:where(.scalar-app) *,:where(.scalar-app) *:before,:where(.scalar-app) *:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:var(--scalar-border-color);outline-width:1px;outline-style:none;outline-color:var(--scalar-color-accent);font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;color:inherit;margin:unset;padding:unset;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:where(.scalar-app) :before,:where(.scalar-app) :after{--tw-content: ""}:where(.scalar-app) button,:where(.scalar-app) input,:where(.scalar-app) optgroup,:where(.scalar-app) select,:where(.scalar-app) textarea,:where(.scalar-app) ::file-selector-button{background:transparent}:where(.scalar-app) ol,:where(.scalar-app) ul,:where(.scalar-app) menu{list-style:none}:where(.scalar-app) input:where(:not([type=button],[type=reset],[type=submit])),:where(.scalar-app) select,:where(.scalar-app) textarea{border-radius:var(--scalar-radius);border-width:1px}:where(.scalar-app) input::-moz-placeholder{color:var(--scalar-color-3);font-family:var(--scalar-font)}:where(.scalar-app) input::placeholder{color:var(--scalar-color-3);font-family:var(--scalar-font)}:where(.scalar-app) input[type=search]::-webkit-search-cancel-button,:where(.scalar-app) input[type=search]::-webkit-search-decoration{-webkit-appearance:none;-moz-appearance:none;appearance:none}:where(.scalar-app) input:-webkit-autofill{-webkit-background-clip:text!important;background-clip:text!important}:where(.scalar-app) :focus-visible{outline-style:solid;border-radius:var(--scalar-radius)}:where(.scalar-app) button,:where(.scalar-app) [role=button]{cursor:pointer}:where(.scalar-app) :disabled{cursor:default}:where(.scalar-app) img,:where(.scalar-app) svg,:where(.scalar-app) video,:where(.scalar-app) canvas,:where(.scalar-app) audio,:where(.scalar-app) iframe,:where(.scalar-app) embed,:where(.scalar-app) object{display:block;vertical-align:middle}:where(.scalar-app) [hidden]{display:none}.scalar-app .cm-scroller,.scalar-app .custom-scroll{overflow-y:auto;scrollbar-color:transparent transparent;scrollbar-width:thin;-webkit-overflow-scrolling:touch}.scalar-app .custom-scroll-self-contain-overflow{overscroll-behavior:contain}.scalar-app .cm-scroller:hover,.scalar-app .custom-scroll:hover,.scalar-app.scalar-scrollbars-obtrusive .cm-scroller,.scalar-app.scalar-scrollbars-obtrusive .custom-scroll{scrollbar-color:var(--scalar-scrollbar-color, transparent) transparent}.scalar-app .cm-scroller:hover::-webkit-scrollbar-thumb,.scalar-app .custom-scroll:hover::-webkit-scrollbar-thumb{background:var(--scalar-scrollbar-color);background-clip:content-box;border:3px solid transparent}.scalar-app .cm-scroller::-webkit-scrollbar-thumb:active,.scalar-app .custom-scroll::-webkit-scrollbar-thumb:active{background:var(--scalar-scrollbar-color-active);background-clip:content-box;border:3px solid transparent}.scalar-app .cm-scroller::-webkit-scrollbar-corner,.scalar-app .custom-scroll::-webkit-scrollbar-corner{background:transparent}.scalar-app .cm-scroller::-webkit-scrollbar,.scalar-app .custom-scroll::-webkit-scrollbar{height:12px;width:12px}.scalar-app .cm-scroller::-webkit-scrollbar-track,.scalar-app .custom-scroll::-webkit-scrollbar-track{background:transparent}.scalar-app .cm-scroller::-webkit-scrollbar-thumb,.scalar-app .custom-scroll::-webkit-scrollbar-thumb{border-radius:20px;background:transparent;background-clip:content-box;border:3px solid transparent}@media (pointer: coarse){.scalar-app .cm-scroller,.scalar-app .custom-scroll{padding-right:12px}}@layer scalar-base{:root{--scalar-border-width: .5px;--scalar-radius: 3px;--scalar-radius-lg: 6px;--scalar-radius-xl: 8px;--scalar-font: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;--scalar-font-code: "JetBrains Mono", ui-monospace, Menlo, Monaco, "Cascadia Mono", "Segoe UI Mono", "Roboto Mono", "Oxygen Mono", "Ubuntu Monospace", "Source Code Pro", "Fira Mono", "Droid Sans Mono", "Courier New", monospace;--scalar-heading-1: 40px;--scalar-page-description: 24px;--scalar-heading-2: 24px;--scalar-heading-3: 20px;--scalar-heading-4: 16px;--scalar-heading-5: 16px;--scalar-heading-6: 16px;--scalar-paragraph: 16px;--scalar-small: 14px;--scalar-mini: 13px;--scalar-micro: 12px;--scalar-bold: 600;--scalar-semibold: 500;--scalar-regular: 400;--scalar-font-size-1: 24px;--scalar-font-size-2: 16px;--scalar-font-size-3: 14px;--scalar-font-size-4: 13px;--scalar-font-size-5: 12px;--scalar-font-size-6: 12px;--scalar-font-size-7: 10px;--scalar-line-height-1: 32px;--scalar-line-height-2: 24px;--scalar-line-height-3: 20px;--scalar-line-height-4: 18px;--scalar-line-height-5: 16px;--scalar-font-medium: 500;--scalar-font-bold: 700;--scalar-text-decoration: none;--scalar-text-decoration-hover: underline}.dark-mode{color-scheme:dark;--scalar-scrollbar-color: rgba(255, 255, 255, .18);--scalar-scrollbar-color-active: rgba(255, 255, 255, .36);--scalar-button-1: rgba(255, 255, 255, 1);--scalar-button-1-hover: rgba(255, 255, 255, .9);--scalar-button-1-color: black;--scalar-shadow-1: 0 1px 3px 0 rgb(0, 0, 0, .1);--scalar-shadow-2: rgba(15, 15, 15, .2) 0px 3px 6px, rgba(15, 15, 15, .4) 0px 9px 24px, 0 0 0 1px var(--scalar-border-color);--scalar-lifted-brightness: 1.45;--scalar-backdrop-brightness: .5;--scalar-sidebar-indent-border: transparent;--scalar-sidebar-indent-border-hover: transparent;--scalar-sidebar-indent-border-active: transparent}.light-mode{color-scheme:light;--scalar-scrollbar-color-active: rgba(0, 0, 0, .36);--scalar-scrollbar-color: rgba(0, 0, 0, .18);--scalar-button-1: rgba(0, 0, 0, 1);--scalar-button-1-hover: rgba(0, 0, 0, .8);--scalar-button-1-color: rgba(255, 255, 255, .9);--scalar-shadow-1: 0 1px 3px 0 rgba(0, 0, 0, .11);--scalar-shadow-2: rgba(0, 0, 0, .08) 0px 13px 20px 0px, rgba(0, 0, 0, .08) 0px 3px 8px 0px, #eeeeed 0px 0 0 .5px;--scalar-lifted-brightness: 1;--scalar-backdrop-brightness: 1;--scalar-sidebar-indent-border: transparent;--scalar-sidebar-indent-border-hover: transparent;--scalar-sidebar-indent-border-active: transparent}.light-mode .dark-mode{color-scheme:dark!important}@media (max-width: 460px){:root{--scalar-font-size-1: 22px;--scalar-font-size-2: 14px;--scalar-font-size-3: 12px}}@media (max-width: 720px){:root{--scalar-heading-1: 24px;--scalar-page-description: 20px}}.light-mode{--scalar-background-1: #fff;--scalar-background-2: #f6f6f6;--scalar-background-3: #e7e7e7;--scalar-background-accent: #8ab4f81f;--scalar-color-1: #2a2f45;--scalar-color-2: #757575;--scalar-color-3: #8e8e8e;--scalar-color-accent: #0099ff;--scalar-border-color: #dfdfdf}.dark-mode{--scalar-background-1: #0f0f0f;--scalar-background-2: #1a1a1a;--scalar-background-3: #272727;--scalar-color-1: #e7e7e7;--scalar-color-2: #a4a4a4;--scalar-color-3: #797979;--scalar-color-accent: #3ea6ff;--scalar-background-accent: #3ea6ff1f;--scalar-border-color: #2d2d2d}.light-mode .t-doc__sidebar,.dark-mode .t-doc__sidebar{--scalar-sidebar-background-1: var(--scalar-background-1);--scalar-sidebar-color-1: var(--scalar-color-1);--scalar-sidebar-color-2: var(--scalar-color-2);--scalar-sidebar-border-color: var(--scalar-border-color);--scalar-sidebar-item-hover-background: var(--scalar-background-2);--scalar-sidebar-item-hover-color: currentColor;--scalar-sidebar-item-active-background: var(--scalar-background-2);--scalar-sidebar-color-active: var(--scalar-color-1);--scalar-sidebar-search-background: transparent;--scalar-sidebar-search-color: var(--scalar-color-3);--scalar-sidebar-search-border-color: var(--scalar-border-color)}.light-mode,.dark-mode{--scalar-selection-background: color-mix( in sRGB, var(--scalar-color-1) 80%, transparent );--scalar-selection-color: var(--scalar-background-1)}.light-mode{--scalar-color-green: #069061;--scalar-color-red: #ef0006;--scalar-color-yellow: #edbe20;--scalar-color-blue: #0082d0;--scalar-color-orange: #fb892c;--scalar-color-purple: #5203d1;--scalar-button-1: rgba(0, 0, 0, 1);--scalar-button-1-hover: rgba(0, 0, 0, .8);--scalar-button-1-color: rgba(255, 255, 255, .9)}.dark-mode{--scalar-color-green: #00b648;--scalar-color-red: #dc1b19;--scalar-color-yellow: #ffc90d;--scalar-color-blue: #4eb3ec;--scalar-color-orange: #ff8d4d;--scalar-color-purple: #b191f9;--scalar-button-1: rgba(255, 255, 255, 1);--scalar-button-1-hover: rgba(255, 255, 255, .9);--scalar-button-1-color: black}*,:before,:after{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246 / .5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246 / .5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }}.scalar-client{line-height:1.5;color:var(--scalar-color-1)}.scalar-client .row{display:flex;flex-direction:row}.scalar-client .row-1{display:flex;flex-direction:row;flex:1 1 0%}.scalar-client .col{display:flex;flex-direction:column}.scalar-client .col-1{display:flex;flex-direction:column;flex:1 1 0%}.scalar-client .flex-center{display:flex;justify-content:center;align-items:center}.scalar-client .centered-x{left:50%;--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scalar-client .centered-y{top:50%;--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scalar-client .centered{left:50%;--tw-translate-x: -50%;top:50%;--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scalar-client .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}.scalar-client .pointer-events-none{pointer-events:none}.scalar-client .pointer-events-auto{pointer-events:auto}.scalar-client .visible{visibility:visible}.scalar-client .static{position:static}.scalar-client .fixed{position:fixed}.scalar-client .absolute{position:absolute}.scalar-client .relative{position:relative}.scalar-client .sticky{position:sticky}.scalar-client .inset-0{top:0;right:0;bottom:0;left:0}.scalar-client .inset-y-2\\/4{top:50%;bottom:50%}.scalar-client .-right-6{right:-24px}.scalar-client .bottom-0{bottom:0}.scalar-client .bottom-1\\/2{bottom:50%}.scalar-client .left-0{left:0}.scalar-client .right-0{right:0}.scalar-client .right-1{right:4px}.scalar-client .right-1\\/2{right:50%}.scalar-client .right-2{right:8px}.scalar-client .right-4{right:16px}.scalar-client .right-5{right:20px}.scalar-client .right-7{right:28px}.scalar-client .top-0{top:0}.scalar-client .top-1\\/2{top:50%}.scalar-client .top-2{top:8px}.scalar-client .top-8{top:32px}.scalar-client .top-\\[0\\.5px\\]{top:.5px}.scalar-client .-z-1{z-index:-1}.scalar-client .z-0{z-index:0}.scalar-client .z-1{z-index:1}.scalar-client .z-10{z-index:10}.scalar-client .z-50{z-index:50}.scalar-client .z-\\[10001\\]{z-index:10001}.scalar-client .z-\\[1\\]{z-index:1}.scalar-client .z-context{z-index:1000}.scalar-client .z-overlay{z-index:10000}.scalar-client .order-last{order:9999}.scalar-client .col-span-full{grid-column:1 / -1}.scalar-client .\\!m-0{margin:0!important}.scalar-client .m-0{margin:0}.scalar-client .m-4{margin:16px}.scalar-client .m-auto{margin:auto}.scalar-client .-my-1{margin-top:-4px;margin-bottom:-4px}.scalar-client .mx-0{margin-left:0;margin-right:0}.scalar-client .mx-1{margin-left:4px;margin-right:4px}.scalar-client .my-1{margin-top:4px;margin-bottom:4px}.scalar-client .my-1\\.25{margin-top:5px;margin-bottom:5px}.scalar-client .my-12{margin-top:48px;margin-bottom:48px}.scalar-client .my-4{margin-top:16px;margin-bottom:16px}.scalar-client .\\!mb-0{margin-bottom:0!important}.scalar-client .\\!mr-0{margin-right:0!important}.scalar-client .-ml-3{margin-left:-12px}.scalar-client .-mr-1{margin-right:-4px}.scalar-client .-mr-1\\.5{margin-right:-6px}.scalar-client .-mr-3{margin-right:-12px}.scalar-client .mb-0{margin-bottom:0}.scalar-client .mb-1{margin-bottom:4px}.scalar-client .mb-1\\.5{margin-bottom:6px}.scalar-client .mb-2{margin-bottom:8px}.scalar-client .mb-4{margin-bottom:16px}.scalar-client .mb-5{margin-bottom:20px}.scalar-client .mb-8{margin-bottom:32px}.scalar-client .mb-\\[\\.5px\\]{margin-bottom:.5px}.scalar-client .ml-0{margin-left:0}.scalar-client .ml-0\\.5{margin-left:2px}.scalar-client .ml-1{margin-left:4px}.scalar-client .ml-8{margin-left:32px}.scalar-client .ml-auto{margin-left:auto}.scalar-client .mr-1{margin-right:4px}.scalar-client .mr-1\\.5{margin-right:6px}.scalar-client .mr-2{margin-right:8px}.scalar-client .mr-2\\.5{margin-right:10px}.scalar-client .mr-auto{margin-right:auto}.scalar-client .mt-1{margin-top:4px}.scalar-client .mt-10{margin-top:40px}.scalar-client .mt-2{margin-top:8px}.scalar-client .mt-3{margin-top:12px}.scalar-client .mt-4{margin-top:16px}.scalar-client .mt-5{margin-top:20px}.scalar-client .mt-8{margin-top:32px}.scalar-client .mt-auto{margin-top:auto}.scalar-client .line-clamp-1{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.scalar-client .line-clamp-3{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.scalar-client .block{display:block}.scalar-client .inline-block{display:inline-block}.scalar-client .flex{display:flex}.scalar-client .inline-flex{display:inline-flex}.scalar-client .table{display:table}.scalar-client .grid{display:grid}.scalar-client .contents{display:contents}.scalar-client .hidden{display:none}.scalar-client .aspect-\\[4\\/3\\]{aspect-ratio:4/3}.scalar-client .aspect-square{aspect-ratio:1 / 1}.scalar-client .size-10{width:40px;height:40px}.scalar-client .size-2{width:8px;height:8px}.scalar-client .size-2\\.5{width:10px;height:10px}.scalar-client .size-3{width:12px;height:12px}.scalar-client .size-3\\.5{width:14px;height:14px}.scalar-client .size-4{width:16px;height:16px}.scalar-client .h-10{height:40px}.scalar-client .h-2{height:8px}.scalar-client .h-2\\.5{height:10px}.scalar-client .h-24{height:96px}.scalar-client .h-3{height:12px}.scalar-client .h-3\\.5{height:14px}.scalar-client .h-4{height:16px}.scalar-client .h-5{height:20px}.scalar-client .h-6{height:24px}.scalar-client .h-64{height:256px}.scalar-client .h-7{height:28px}.scalar-client .h-8{height:32px}.scalar-client .h-\\[68px\\]{height:68px}.scalar-client .h-\\[calc\\(100\\%_-_50px\\)\\]{height:calc(100% - 50px)}.scalar-client .h-auto{height:auto}.scalar-client .h-fit{height:-moz-fit-content;height:fit-content}.scalar-client .h-full{height:100%}.scalar-client .h-screen{height:100vh}.scalar-client .max-h-40{max-height:160px}.scalar-client .max-h-8{max-height:32px}.scalar-client .max-h-\\[300px\\]{max-height:300px}.scalar-client .max-h-\\[40dvh\\]{max-height:40dvh}.scalar-client .max-h-\\[50dvh\\]{max-height:50dvh}.scalar-client .min-h-0{min-height:0px}.scalar-client .min-h-10{min-height:40px}.scalar-client .min-h-12{min-height:48px}.scalar-client .min-h-20{min-height:80px}.scalar-client .min-h-8{min-height:32px}.scalar-client .\\!w-fit{width:-moz-fit-content!important;width:fit-content!important}.scalar-client .w-0{width:0px}.scalar-client .w-0\\.5{width:2px}.scalar-client .w-10{width:40px}.scalar-client .w-2{width:8px}.scalar-client .w-2\\.5{width:10px}.scalar-client .w-20{width:80px}.scalar-client .w-3{width:12px}.scalar-client .w-3\\.5{width:14px}.scalar-client .w-4{width:16px}.scalar-client .w-5{width:20px}.scalar-client .w-6{width:24px}.scalar-client .w-6\\/12{width:50%}.scalar-client .w-64{width:256px}.scalar-client .w-8{width:32px}.scalar-client .w-\\[60px\\]{width:60px}.scalar-client .w-\\[calc\\(100\\%-10px\\)\\]{width:calc(100% - 10px)}.scalar-client .w-\\[calc\\(100\\%_-_8px\\)\\]{width:calc(100% - 8px)}.scalar-client .w-\\[inherit\\]{width:inherit}.scalar-client .w-auto{width:auto}.scalar-client .w-dvw{width:100dvw}.scalar-client .w-fit{width:-moz-fit-content;width:fit-content}.scalar-client .w-full{width:100%}.scalar-client .w-max{width:-moz-max-content;width:max-content}.scalar-client .min-w-0{min-width:0px}.scalar-client .min-w-2{min-width:8px}.scalar-client .min-w-2\\.5{min-width:10px}.scalar-client .min-w-3{min-width:12px}.scalar-client .min-w-48{min-width:192px}.scalar-client .min-w-8{min-width:32px}.scalar-client .min-w-\\[296px\\]{min-width:296px}.scalar-client .min-w-\\[37px\\]{min-width:37px}.scalar-client .min-w-\\[94px\\]{min-width:94px}.scalar-client .min-w-full{min-width:100%}.scalar-client .max-w-\\[100\\%\\]{max-width:100%}.scalar-client .max-w-\\[14px\\]{max-width:14px}.scalar-client .max-w-\\[150px\\]{max-width:150px}.scalar-client .max-w-\\[320px\\]{max-width:320px}.scalar-client .max-w-\\[37px\\]{max-width:37px}.scalar-client .max-w-\\[380px\\]{max-width:380px}.scalar-client .max-w-\\[420px\\]{max-width:420px}.scalar-client .max-w-\\[720px\\]{max-width:720px}.scalar-client .max-w-full{max-width:100%}.scalar-client .flex-1{flex:1 1 0%}.scalar-client .shrink-0{flex-shrink:0}.scalar-client .flex-grow{flex-grow:1}.scalar-client .-translate-x-1\\/2{--tw-translate-x:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scalar-client .-translate-y-1\\/2{--tw-translate-y:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scalar-client .translate-x-0{--tw-translate-x:0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scalar-client .translate-x-1\\/2{--tw-translate-x:50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scalar-client .translate-y-1\\/2{--tw-translate-y:50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scalar-client .rotate-90{--tw-rotate:90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scalar-client .transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scalar-client .cursor-default{cursor:default}.scalar-client .cursor-help{cursor:help}.scalar-client .cursor-pointer{cursor:pointer}.scalar-client .cursor-text{cursor:text}.scalar-client .select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.scalar-client .resize-none{resize:none}.scalar-client .resize{resize:both}.scalar-client .auto-rows-\\[32px\\]{grid-auto-rows:32px}.scalar-client .auto-rows-auto{grid-auto-rows:auto}.scalar-client .grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.scalar-client .grid-cols-\\[44px\\,1fr\\,repeat\\(3\\,auto\\)\\]{grid-template-columns:44px 1fr repeat(3,auto)}.scalar-client .grid-cols-\\[auto\\,1fr\\]{grid-template-columns:auto 1fr}.scalar-client .grid-cols-\\[repeat\\(auto-fill\\,minmax\\(32px\\,1fr\\)\\)\\]{grid-template-columns:repeat(auto-fill,minmax(32px,1fr))}.scalar-client .flex-row{flex-direction:row}.scalar-client .flex-col{flex-direction:column}.scalar-client .flex-wrap{flex-wrap:wrap}.scalar-client .content-between{align-content:space-between}.scalar-client .items-start{align-items:flex-start}.scalar-client .items-end{align-items:flex-end}.scalar-client .items-center{align-items:center}.scalar-client .items-stretch{align-items:stretch}.scalar-client .justify-start{justify-content:flex-start}.scalar-client .justify-end{justify-content:flex-end}.scalar-client .justify-center{justify-content:center}.scalar-client .justify-between{justify-content:space-between}.scalar-client .\\!gap-1{gap:4px!important}.scalar-client .\\!gap-1\\.5{gap:6px!important}.scalar-client .\\!gap-2{gap:8px!important}.scalar-client .gap-0{gap:0px}.scalar-client .gap-0\\.25{gap:1px}.scalar-client .gap-0\\.5{gap:2px}.scalar-client .gap-1{gap:4px}.scalar-client .gap-1\\.5{gap:6px}.scalar-client .gap-10{gap:40px}.scalar-client .gap-2{gap:8px}.scalar-client .gap-2\\.5{gap:10px}.scalar-client .gap-3{gap:12px}.scalar-client .gap-4{gap:16px}.scalar-client .gap-6{gap:24px}.scalar-client .gap-\\[\\.5px\\]{gap:.5px}.scalar-client .gap-\\[1\\.5px\\]{gap:1.5px}.scalar-client .gap-px{gap:1px}.scalar-client .space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(4px * var(--tw-space-x-reverse));margin-left:calc(4px * calc(1 - var(--tw-space-x-reverse)))}.scalar-client .divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-top-width:calc(var(--scalar-border-width) * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(var(--scalar-border-width) * var(--tw-divide-y-reverse))}.scalar-client .self-center{align-self:center}.scalar-client .justify-self-end{justify-self:end}.scalar-client .overflow-auto{overflow:auto}.scalar-client .overflow-hidden{overflow:hidden}.scalar-client .overflow-visible{overflow:visible}.scalar-client .overflow-x-auto{overflow-x:auto}.scalar-client .truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scalar-client .text-ellipsis{text-overflow:ellipsis}.scalar-client .whitespace-nowrap{white-space:nowrap}.scalar-client .whitespace-pre{white-space:pre}.scalar-client .text-balance{text-wrap:balance}.scalar-client .text-pretty{text-wrap:pretty}.scalar-client .break-words{overflow-wrap:break-word}.scalar-client .break-all{word-break:break-all}.scalar-client .rounded{border-radius:var(--scalar-radius)}.scalar-client .rounded-\\[10px\\]{border-radius:10px}.scalar-client .rounded-full{border-radius:9999px}.scalar-client .rounded-lg{border-radius:var(--scalar-radius-lg)}.scalar-client .rounded-md{border-radius:var(--scalar-radius)}.scalar-client .rounded-xl{border-radius:var(--scalar-radius-xl)}.scalar-client .rounded-b{border-bottom-right-radius:var(--scalar-radius);border-bottom-left-radius:var(--scalar-radius)}.scalar-client .rounded-b-lg{border-bottom-right-radius:var(--scalar-radius-lg);border-bottom-left-radius:var(--scalar-radius-lg)}.scalar-client .rounded-b-none{border-bottom-right-radius:0;border-bottom-left-radius:0}.scalar-client .rounded-t{border-top-left-radius:var(--scalar-radius);border-top-right-radius:var(--scalar-radius)}.scalar-client .rounded-t-none{border-top-left-radius:0;border-top-right-radius:0}.scalar-client .\\!border-0{border-width:0!important}.scalar-client .border{border-width:var(--scalar-border-width)}.scalar-client .border-0{border-width:0}.scalar-client .border-1\\/2{border-width:calc(var(--scalar-border-width) / 2)}.scalar-client .border-\\[1\\.5px\\]{border-width:1.5px}.scalar-client .border-b-0{border-bottom-width:0}.scalar-client .border-b-1\\/2{border-bottom-width:calc(var(--scalar-border-width) / 2)}.scalar-client .border-l{border-left-width:var(--scalar-border-width)}.scalar-client .border-l-0{border-left-width:0}.scalar-client .border-l-1\\/2{border-left-width:calc(var(--scalar-border-width) / 2)}.scalar-client .border-r{border-right-width:var(--scalar-border-width)}.scalar-client .border-r-0{border-right-width:0}.scalar-client .border-r-1\\/2{border-right-width:calc(var(--scalar-border-width) / 2)}.scalar-client .border-t{border-top-width:var(--scalar-border-width)}.scalar-client .border-t-0{border-top-width:0}.scalar-client .border-t-1\\/2{border-top-width:calc(var(--scalar-border-width) / 2)}.scalar-client .border-solid{border-style:solid}.scalar-client .border-dashed{border-style:dashed}.scalar-client .border-none{border-style:none}.scalar-client .border-b-3{border-color:var(--scalar-background-3)}.scalar-client .border-c-3{border-color:var(--scalar-color-3)}.scalar-client .border-transparent{border-color:transparent}.scalar-client .border-r-transparent{border-right-color:transparent}.scalar-client .\\!bg-b-2{background-color:var(--scalar-background-2)!important}.scalar-client .bg-b-1{background-color:var(--scalar-background-1)}.scalar-client .bg-b-2{background-color:var(--scalar-background-2)}.scalar-client .bg-b-3{background-color:var(--scalar-background-3)}.scalar-client .bg-c-accent{background-color:var(--scalar-color-accent)}.scalar-client .bg-grey{background-color:var(--scalar-color-3)}.scalar-client .bg-sidebar-active-b{background-color:var(--scalar-sidebar-item-active-background, var(--scalar-background-2))}.scalar-client .bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.scalar-client .bg-none{background-image:none}.scalar-client .fill-current{fill:currentColor}.scalar-client .stroke-2{stroke-width:2}.scalar-client .stroke-\\[2\\.25\\]{stroke-width:2.25}.scalar-client .\\!p-1{padding:4px!important}.scalar-client .p-0{padding:0}.scalar-client .p-0\\.5{padding:2px}.scalar-client .p-0\\.75{padding:3px}.scalar-client .p-1{padding:4px}.scalar-client .p-1\\.5{padding:6px}.scalar-client .p-2{padding:8px}.scalar-client .p-2\\.25{padding:9px}.scalar-client .p-3{padding:12px}.scalar-client .p-4{padding:16px}.scalar-client .p-\\[3px\\]{padding:3px}.scalar-client .p-\\[5px\\]{padding:5px}.scalar-client .p-\\[8px\\]{padding:8px}.scalar-client .\\!py-0{padding-top:0!important;padding-bottom:0!important}.scalar-client .px-0{padding-left:0;padding-right:0}.scalar-client .px-0\\.5{padding-left:2px;padding-right:2px}.scalar-client .px-1{padding-left:4px;padding-right:4px}.scalar-client .px-1\\.5{padding-left:6px;padding-right:6px}.scalar-client .px-2{padding-left:8px;padding-right:8px}.scalar-client .px-2\\.5{padding-left:10px;padding-right:10px}.scalar-client .px-3{padding-left:12px;padding-right:12px}.scalar-client .px-3\\.5{padding-left:14px;padding-right:14px}.scalar-client .px-4{padding-left:16px;padding-right:16px}.scalar-client .px-5{padding-left:20px;padding-right:20px}.scalar-client .px-6{padding-left:24px;padding-right:24px}.scalar-client .px-8{padding-left:32px;padding-right:32px}.scalar-client .px-\\[0px\\]{padding-left:0;padding-right:0}.scalar-client .px-\\[2\\.25px\\]{padding-left:2.25px;padding-right:2.25px}.scalar-client .py-0{padding-top:0;padding-bottom:0}.scalar-client .py-0\\.5{padding-top:2px;padding-bottom:2px}.scalar-client .py-1{padding-top:4px;padding-bottom:4px}.scalar-client .py-1\\.25{padding-top:5px;padding-bottom:5px}.scalar-client .py-1\\.5{padding-top:6px;padding-bottom:6px}.scalar-client .py-2{padding-top:8px;padding-bottom:8px}.scalar-client .py-2\\.5{padding-top:10px;padding-bottom:10px}.scalar-client .py-3{padding-top:12px;padding-bottom:12px}.scalar-client .py-5{padding-top:20px;padding-bottom:20px}.scalar-client .py-8{padding-top:32px;padding-bottom:32px}.scalar-client .py-\\[0px\\]{padding-top:0;padding-bottom:0}.scalar-client .py-\\[2\\.25px\\]{padding-top:2.25px;padding-bottom:2.25px}.scalar-client .py-\\[9px\\]{padding-top:9px;padding-bottom:9px}.scalar-client .py-px{padding-top:1px;padding-bottom:1px}.scalar-client .pb-0{padding-bottom:0}.scalar-client .pb-14{padding-bottom:56px}.scalar-client .pb-3{padding-bottom:12px}.scalar-client .pb-8{padding-bottom:32px}.scalar-client .pb-\\[75px\\]{padding-bottom:75px}.scalar-client .pl-1{padding-left:4px}.scalar-client .pl-2{padding-left:8px}.scalar-client .pl-3{padding-left:12px}.scalar-client .pl-5{padding-left:20px}.scalar-client .pl-8{padding-left:32px}.scalar-client .pl-9{padding-left:36px}.scalar-client .pl-px{padding-left:1px}.scalar-client .pr-0{padding-right:0}.scalar-client .pr-1{padding-right:4px}.scalar-client .pr-1\\.5{padding-right:6px}.scalar-client .pr-2{padding-right:8px}.scalar-client .pr-2\\.5{padding-right:10px}.scalar-client .pr-6{padding-right:24px}.scalar-client .pr-\\[26px\\]{padding-right:26px}.scalar-client .pt-0{padding-top:0}.scalar-client .pt-2{padding-top:8px}.scalar-client .pt-2\\.5{padding-top:10px}.scalar-client .pt-3{padding-top:12px}.scalar-client .pt-4{padding-top:16px}.scalar-client .pt-px{padding-top:1px}.scalar-client .text-left{text-align:left}.scalar-client .text-center{text-align:center}.scalar-client .text-right{text-align:right}.scalar-client .font-code{font-family:var(--scalar-font-code)}.scalar-client .text-3xs{font-size:var(--scalar-font-size-7)}.scalar-client .text-\\[11px\\]{font-size:11px}.scalar-client .text-\\[21px\\]{font-size:21px}.scalar-client .text-\\[6px\\]{font-size:6px}.scalar-client .text-base{font-size:var(--scalar-font-size-3)}.scalar-client .text-sm{font-size:var(--scalar-font-size-4)}.scalar-client .text-xl{font-size:var(--scalar-font-size-1)}.scalar-client .text-xs{font-size:var(--scalar-font-size-5)}.scalar-client .text-xxs{font-size:var(--scalar-font-size-6)}.scalar-client .font-bold{font-weight:var(--scalar-bold)}.scalar-client .font-medium{font-weight:var(--scalar-semibold)}.scalar-client .font-normal{font-weight:var(--scalar-regular)}.scalar-client .uppercase{text-transform:uppercase}.scalar-client .lowercase{text-transform:lowercase}.scalar-client .capitalize{text-transform:capitalize}.scalar-client .leading-3{line-height:var(--scalar-line-height-3)}.scalar-client .leading-5{line-height:var(--scalar-line-height-5)}.scalar-client .leading-\\[1\\.44\\]{line-height:1.44}.scalar-client .leading-\\[21px\\]{line-height:21px}.scalar-client .leading-\\[7px\\]{line-height:7px}.scalar-client .leading-none{line-height:1}.scalar-client .leading-normal{line-height:1.5}.scalar-client .leading-snug{line-height:1.375}.scalar-client .\\!text-c-1{color:var(--scalar-color-1)!important}.scalar-client .text-b-1{color:var(--scalar-background-1)}.scalar-client .text-blue{color:var(--scalar-color-blue)}.scalar-client .text-border{color:var(--scalar-border-color)}.scalar-client .text-c-1{color:var(--scalar-color-1)}.scalar-client .text-c-2{color:var(--scalar-color-2)}.scalar-client .text-c-3{color:var(--scalar-color-3)}.scalar-client .text-c-btn{color:var(--scalar-button-1-color)}.scalar-client .text-green{color:var(--scalar-color-green)}.scalar-client .text-grey{color:var(--scalar-color-3)}.scalar-client .text-orange{color:var(--scalar-color-orange)}.scalar-client .text-purple{color:var(--scalar-color-purple)}.scalar-client .text-red{color:var(--scalar-color-red)}.scalar-client .text-sidebar-active-c{color:var(--scalar-sidebar-color-active, currentColor)}.scalar-client .text-sidebar-c-2{color:var(--scalar-sidebar-color-2, var(--scalar-color-2))}.scalar-client .text-transparent{color:transparent}.scalar-client .text-yellow{color:var(--scalar-color-yellow)}.scalar-client .underline{text-decoration-line:underline}.scalar-client .no-underline{text-decoration-line:none}.scalar-client .decoration-c-3{text-decoration-color:var(--scalar-color-3)}.scalar-client .underline-offset-2{text-underline-offset:2px}.scalar-client .opacity-0{opacity:0}.scalar-client .opacity-100{opacity:1}.scalar-client .opacity-25{opacity:.25}.scalar-client .shadow{--tw-shadow:var(--scalar-shadow-1);--tw-shadow-colored:var(--scalar-shadow-1);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.scalar-client .shadow-\\[-8px_0_4px_var\\(--scalar-background-1\\)\\]{--tw-shadow:-8px 0 4px var(--scalar-background-1);--tw-shadow-colored:-8px 0 4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.scalar-client .shadow-\\[0_-8px_0_8px_var\\(--scalar-background-1\\)\\,0_0_8px_8px_var\\(--scalar-background-1\\)\\]{--tw-shadow:0 -8px 0 8px var(--scalar-background-1),0 0 8px 8px var(--scalar-background-1);--tw-shadow-colored:0 -8px 0 8px var(--tw-shadow-color), 0 0 8px 8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.scalar-client .shadow-lg{--tw-shadow:var(--scalar-shadow-2);--tw-shadow-colored:var(--scalar-shadow-2);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.scalar-client .shadow-none{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.scalar-client .outline-none{outline:2px solid transparent;outline-offset:2px}.scalar-client .outline{outline-style:solid}.scalar-client .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);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.scalar-client .ring-offset-4{--tw-ring-offset-width:4px}.scalar-client .blur{--tw-blur:blur(8px);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)}.scalar-client .brightness-lifted{--tw-brightness:brightness(var(--scalar-lifted-brightness));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)}.scalar-client .filter{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)}.scalar-client .backdrop-filter{-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)}.scalar-client .transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.scalar-client .transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.scalar-client .transition-none{transition-property:none}.scalar-client .transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.scalar-client .transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.scalar-client .duration-150{transition-duration:.15s}.scalar-client .duration-200{transition-duration:.2s}.scalar-client .duration-300{transition-duration:.3s}.scalar-client .ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.scalar-client .bg-mix-transparent{background-color:color-mix(var(--tw-bg-mix-method, in srgb),transparent calc(var(--tw-bg-mix-amount, 0) * 1%),var(--tw-bg-base))}.scalar-client .bg-mix-amount-90{--tw-bg-mix-amount:90}.scalar-client .\\!bg-b-2{--tw-bg-base:var(--scalar-background-2) !important}.scalar-client .bg-b-1{--tw-bg-base:var(--scalar-background-1)}.scalar-client .bg-b-2{--tw-bg-base:var(--scalar-background-2)}.scalar-client .bg-b-3{--tw-bg-base:var(--scalar-background-3)}.scalar-client .bg-c-accent{--tw-bg-base:var(--scalar-color-accent)}.scalar-client .bg-grey{--tw-bg-base:var(--scalar-color-3)}.scalar-client .bg-sidebar-active-b{--tw-bg-base:var(--scalar-sidebar-item-active-background, var(--scalar-background-2))}.scalar-client .bg-white{--tw-bg-opacity:1;--tw-bg-base:rgb(255 255 255 / var(--tw-bg-opacity))}.scalar-client .\\[--scalar-small\\:--scalar-font-size-4\\]{--scalar-small:var(--scalar-font-size-4)}.scalar-client .\\*\\:flex>*{display:flex}.scalar-client .\\*\\:h-8>*{height:32px}.scalar-client .\\*\\:cursor-pointer>*{cursor:pointer}.scalar-client .\\*\\:items-center>*{align-items:center}.scalar-client .\\*\\:rounded-none>*{border-radius:0}.scalar-client .\\*\\:border-t-1\\/2>*{border-top-width:calc(var(--scalar-border-width) / 2)}.scalar-client .\\*\\:px-1>*{padding-left:4px;padding-right:4px}.scalar-client .\\*\\:px-1\\.5>*{padding-left:6px;padding-right:6px}.scalar-client .before\\:pointer-events-none:before{content:var(--tw-content);pointer-events:none}.scalar-client .before\\:absolute:before{content:var(--tw-content);position:absolute}.scalar-client .before\\:-top-8:before{content:var(--tw-content);top:-32px}.scalar-client .before\\:left-0:before{content:var(--tw-content);left:0}.scalar-client .before\\:left-1\\/2:before{content:var(--tw-content);left:50%}.scalar-client .before\\:left-\\[calc\\(\\.75rem_\\+_\\.5px\\)\\]:before{content:var(--tw-content);left:calc(.75rem + .5px)}.scalar-client .before\\:left-\\[calc\\(1\\.75rem_-_1\\.5px\\)\\]:before{content:var(--tw-content);left:calc(1.75rem - 1.5px)}.scalar-client .before\\:left-\\[calc\\(1rem_-_1\\.5px\\)\\]:before{content:var(--tw-content);left:calc(1rem - 1.5px)}.scalar-client .before\\:right-\\[23px\\]:before{content:var(--tw-content);right:23px}.scalar-client .before\\:top-0:before{content:var(--tw-content);top:0}.scalar-client .before\\:top-1\\/2:before{content:var(--tw-content);top:50%}.scalar-client .before\\:z-1:before{content:var(--tw-content);z-index:1}.scalar-client .before\\:mx-\\[0\\.5ch\\]:before{content:var(--tw-content);margin-left:.5ch;margin-right:.5ch}.scalar-client .before\\:block:before{content:var(--tw-content);display:block}.scalar-client .before\\:aspect-square:before{content:var(--tw-content);aspect-ratio:1 / 1}.scalar-client .before\\:h-\\[calc\\(100\\%\\+32px\\)\\]:before{content:var(--tw-content);height:calc(100% + 32px)}.scalar-client .before\\:h-\\[calc\\(100\\%_\\+_\\.5px\\)\\]:before{content:var(--tw-content);height:calc(100% + .5px)}.scalar-client .before\\:min-h-full:before{content:var(--tw-content);min-height:100%}.scalar-client .before\\:w-3:before{content:var(--tw-content);width:12px}.scalar-client .before\\:w-9\\/12:before{content:var(--tw-content);width:75%}.scalar-client .before\\:w-\\[\\.5px\\]:before{content:var(--tw-content);width:.5px}.scalar-client .before\\:w-full:before{content:var(--tw-content);width:100%}.scalar-client .before\\:-translate-x-1\\/2:before{content:var(--tw-content);--tw-translate-x:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scalar-client .before\\:-translate-y-1\\/2:before{content:var(--tw-content);--tw-translate-y:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scalar-client .before\\:transform:before{content:var(--tw-content);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scalar-client .before\\:rounded:before{content:var(--tw-content);border-radius:var(--scalar-radius)}.scalar-client .before\\:rounded-lg:before{content:var(--tw-content);border-radius:var(--scalar-radius-lg)}.scalar-client .before\\:border:before{content:var(--tw-content);border-width:var(--scalar-border-width)}.scalar-client .before\\:border-\\[1px\\]:before{content:var(--tw-content);border-width:1px}.scalar-client .before\\:bg-border:before{content:var(--tw-content);background-color:var(--scalar-border-color)}.scalar-client .before\\:bg-gradient-to-r:before{content:var(--tw-content);background-image:linear-gradient(to right,var(--tw-gradient-stops))}.scalar-client .before\\:from-transparent:before{content:var(--tw-content);--tw-gradient-from:transparent var(--tw-gradient-from-position);--tw-gradient-to:rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.scalar-client .before\\:to-b-1:before{content:var(--tw-content);--tw-gradient-to:var(--scalar-background-1) var(--tw-gradient-to-position)}.scalar-client .before\\:opacity-0:before{content:var(--tw-content);opacity:0}.scalar-client .before\\:shadow-lg:before{content:var(--tw-content);--tw-shadow:var(--scalar-shadow-2);--tw-shadow-colored:var(--scalar-shadow-2);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.scalar-client .before\\:content-\\[\\\'\\\'\\]:before{--tw-content:"";content:var(--tw-content)}.scalar-client .before\\:content-\\[\\\'·\\\'\\]:before{--tw-content:"·";content:var(--tw-content)}.scalar-client .before\\:bg-border:before{content:var(--tw-content);--tw-bg-base:var(--scalar-border-color)}.scalar-client .first\\:\\*\\:rounded-l>*:first-child{border-top-left-radius:var(--scalar-radius);border-bottom-left-radius:var(--scalar-radius)}.scalar-client .first\\:\\*\\:border-t-0>*:first-child{border-top-width:0}.scalar-client .last\\:mb-0:last-child{margin-bottom:0}.scalar-client .last\\:border-r-0:last-child{border-right-width:0}.scalar-client .last\\:\\*\\:rounded-r>*:last-child{border-top-right-radius:var(--scalar-radius);border-bottom-right-radius:var(--scalar-radius)}.scalar-client .last\\:before\\:h-full:last-child:before{content:var(--tw-content);height:100%}.scalar-client .focus-within\\:border-b-3:focus-within{border-color:var(--scalar-background-3)}.scalar-client .focus-within\\:bg-b-1:focus-within{background-color:var(--scalar-background-1)}.scalar-client .focus-within\\:bg-b-2:focus-within{background-color:var(--scalar-background-2)}.scalar-client .focus-within\\:text-c-1:focus-within{color:var(--scalar-color-1)}.scalar-client .focus-within\\:bg-b-1:focus-within{--tw-bg-base:var(--scalar-background-1)}.scalar-client .focus-within\\:bg-b-2:focus-within{--tw-bg-base:var(--scalar-background-2)}.scalar-client .hover\\:bg-b-2:hover{background-color:var(--scalar-background-2)}.scalar-client .hover\\:bg-b-3:hover{background-color:var(--scalar-background-3)}.scalar-client .hover\\:bg-sidebar-active-b:hover{background-color:var(--scalar-sidebar-item-active-background, var(--scalar-background-2))}.scalar-client .hover\\:text-c-1:hover{color:var(--scalar-color-1)}.scalar-client .hover\\:text-c-2:hover{color:var(--scalar-color-2)}.scalar-client .hover\\:bg-b-2:hover{--tw-bg-base:var(--scalar-background-2)}.scalar-client .hover\\:bg-b-3:hover{--tw-bg-base:var(--scalar-background-3)}.scalar-client .hover\\:bg-sidebar-active-b:hover{--tw-bg-base:var(--scalar-sidebar-item-active-background, var(--scalar-background-2))}.scalar-client .\\*\\:hover\\:bg-b-2:hover>*{background-color:var(--scalar-background-2);--tw-bg-base:var(--scalar-background-2)}.scalar-client .focus\\:text-c-1:focus{color:var(--scalar-color-1)}.scalar-client .focus\\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.scalar-client .active\\:text-c-1:active{color:var(--scalar-color-1)}.scalar-client .disabled\\:text-c-2:disabled{color:var(--scalar-color-2)}.scalar-client .group:last-child .group-last\\:border-b-transparent{border-bottom-color:transparent}.scalar-client .group\\/upload:hover .group-hover\\/upload\\:block,.scalar-client .group:hover .group-hover\\:block{display:block}.scalar-client .group\\/item:hover .group-hover\\/item\\:flex,.scalar-client .group:hover .group-hover\\:flex{display:flex}.scalar-client .group:hover .group-hover\\:hidden{display:none}.scalar-client .group:hover .group-hover\\:cursor-auto{cursor:auto}.scalar-client .group\\/sidenav:hover .group-hover\\/sidenav\\:border-1\\/2{border-width:calc(var(--scalar-border-width) / 2)}.scalar-client .group:hover .group-hover\\:bg-b-2{background-color:var(--scalar-background-2)}.scalar-client .group\\/info:hover .group-hover\\/info\\:text-c-1{color:var(--scalar-color-1)}.scalar-client .group\\/scopes-accordion:hover .group-hover\\/scopes-accordion\\:text-c-2{color:var(--scalar-color-2)}.scalar-client .group:hover .group-hover\\:text-c-1{color:var(--scalar-color-1)}.scalar-client .group\\/params:hover .group-hover\\/params\\:opacity-100,.scalar-client .group:hover .group-hover\\:opacity-100{opacity:1}.scalar-client .group:hover .group-hover\\:opacity-80{opacity:.8}.scalar-client .group\\/item:hover .group-hover\\/item\\:shadow-border,.scalar-client .group:hover .group-hover\\:shadow-border{--tw-shadow:inset 0 0 0 1px var(--scalar-border-color);--tw-shadow-colored:inset 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);--tw-shadow-color:var(--scalar-border-color);--tw-shadow:var(--tw-shadow-colored)}.scalar-client .group:hover .group-hover\\:bg-b-2{--tw-bg-base:var(--scalar-background-2)}.scalar-client .group\\/cell:hover .group-hover\\/cell\\:before\\:opacity-100:before{content:var(--tw-content);opacity:1}.scalar-client .peer:checked~.peer-checked\\:text-c-2{color:var(--scalar-color-2)}.scalar-client .peer:focus~.peer-focus\\:opacity-0{opacity:0}.scalar-client .has-\\[\\.empty-sidebar-item\\]\\:border-t-1\\/2:has(.empty-sidebar-item){border-top-width:calc(var(--scalar-border-width) / 2)}.scalar-client .has-\\[\\:focus-visible\\]\\:outline:has(:focus-visible){outline-style:solid}.scalar-client .peer:has(.cm-focused)~.peer-has-\\[\\.cm-focused\\]\\:opacity-0{opacity:0}.scalar-client .ui-open\\:mb-3[data-headlessui-state~=open]{margin-bottom:12px}.scalar-client .ui-open\\:rotate-90[data-headlessui-state~=open]{--tw-rotate:90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scalar-client .ui-open\\:pb-1[data-headlessui-state~=open]{padding-bottom:4px}.scalar-client :where([data-headlessui-state~=open]) .ui-open\\:mb-3{margin-bottom:12px}.scalar-client :where([data-headlessui-state~=open]) .ui-open\\:rotate-90{--tw-rotate:90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scalar-client :where([data-headlessui-state~=open]) .ui-open\\:pb-1{padding-bottom:4px}.scalar-client .ui-not-open\\:invisible[data-headlessui-state]:not([data-headlessui-state~=open]){visibility:hidden}.scalar-client .ui-not-open\\:mb-0[data-headlessui-state]:not([data-headlessui-state~=open]){margin-bottom:0}.scalar-client .ui-not-open\\:rotate-0[data-headlessui-state]:not([data-headlessui-state~=open]){--tw-rotate:0deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scalar-client .ui-not-open\\:bg-transparent[data-headlessui-state]:not([data-headlessui-state~=open]){background-color:transparent}.scalar-client .ui-not-open\\:pb-0[data-headlessui-state]:not([data-headlessui-state~=open]){padding-bottom:0}.scalar-client .ui-not-open\\:bg-transparent[data-headlessui-state]:not([data-headlessui-state~=open]){--tw-bg-base:transparent}.scalar-client .ui-not-open\\:hover\\:bg-b-2:hover[data-headlessui-state]:not([data-headlessui-state~=open]){background-color:var(--scalar-background-2);--tw-bg-base:var(--scalar-background-2)}.scalar-client :where([data-headlessui-state]:not([data-headlessui-state~=open])) .ui-not-open\\:invisible:not([data-headlessui-state]){visibility:hidden}.scalar-client :where([data-headlessui-state]:not([data-headlessui-state~=open])) .ui-not-open\\:mb-0:not([data-headlessui-state]){margin-bottom:0}.scalar-client :where([data-headlessui-state]:not([data-headlessui-state~=open])) .ui-not-open\\:rotate-0:not([data-headlessui-state]){--tw-rotate:0deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scalar-client :where([data-headlessui-state]:not([data-headlessui-state~=open])) .ui-not-open\\:bg-transparent:not([data-headlessui-state]){background-color:transparent}.scalar-client :where([data-headlessui-state]:not([data-headlessui-state~=open])) .ui-not-open\\:pb-0:not([data-headlessui-state]){padding-bottom:0}.scalar-client :where([data-headlessui-state]:not([data-headlessui-state~=open])) .ui-not-open\\:bg-transparent:not([data-headlessui-state]){--tw-bg-base:transparent}.scalar-client :where([data-headlessui-state]:not([data-headlessui-state~=open])) .ui-not-open\\:hover\\:bg-b-2:hover:not([data-headlessui-state]){background-color:var(--scalar-background-2);--tw-bg-base:var(--scalar-background-2)}.scalar-client .ui-checked\\:bg-b-3[data-headlessui-state~=checked]{background-color:var(--scalar-background-3);--tw-bg-base:var(--scalar-background-3)}.scalar-client :where([data-headlessui-state~=checked]) .ui-checked\\:bg-b-3{background-color:var(--scalar-background-3);--tw-bg-base:var(--scalar-background-3)}.scalar-client .ui-active\\:bg-b-2[data-headlessui-state~=active]{background-color:var(--scalar-background-2);--tw-bg-base:var(--scalar-background-2)}.scalar-client :where([data-headlessui-state~=active]) .ui-active\\:bg-b-2{background-color:var(--scalar-background-2);--tw-bg-base:var(--scalar-background-2)}@media (min-width: 600px){.scalar-client .sm\\:order-none{order:0}.scalar-client .sm\\:flex-row{flex-direction:row}.scalar-client .sm\\:flex-col{flex-direction:column}}@media (min-width: 800px){.scalar-client .md\\:bottom-10{bottom:40px}.scalar-client .md\\:right-10{right:40px}.scalar-client .md\\:mx-1{margin-left:4px;margin-right:4px}.scalar-client .md\\:block{display:block}.scalar-client .md\\:flex{display:flex}.scalar-client .md\\:w-full{width:100%}.scalar-client .md\\:min-w-fit{min-width:-moz-fit-content;min-width:fit-content}.scalar-client .md\\:flex-none{flex:none}.scalar-client .md\\:translate-x-0{--tw-translate-x:0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scalar-client .md\\:translate-y-0{--tw-translate-y:0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scalar-client .md\\:flex-row{flex-direction:row}.scalar-client .md\\:border-b-0{border-bottom-width:0}.scalar-client .md\\:border-r-1\\/2{border-right-width:calc(var(--scalar-border-width) / 2)}.scalar-client .md\\:p-1{padding:4px}.scalar-client .md\\:p-1\\.5{padding:6px}.scalar-client .md\\:p-5{padding:20px}.scalar-client .md\\:px-0{padding-left:0;padding-right:0}.scalar-client .md\\:px-2{padding-left:8px;padding-right:8px}.scalar-client .md\\:px-2\\.5{padding-left:10px;padding-right:10px}.scalar-client .md\\:px-4{padding-left:16px;padding-right:16px}.scalar-client .md\\:py-2{padding-top:8px;padding-bottom:8px}.scalar-client .md\\:py-2\\.5{padding-top:10px;padding-bottom:10px}.scalar-client .md\\:pb-2{padding-bottom:8px}.scalar-client .md\\:pb-2\\.5{padding-bottom:10px}.scalar-client .md\\:pb-\\[37px\\]{padding-bottom:37px}.scalar-client .md\\:pl-1{padding-left:4px}.scalar-client .md\\:\\*\\:border-t-0>*{border-top-width:0}}@media (min-width: 1000px){.scalar-client .lg\\:order-none{order:0}.scalar-client .lg\\:-mr-1{margin-right:-4px}.scalar-client .lg\\:mb-0{margin-bottom:0}.scalar-client .lg\\:flex{display:flex}.scalar-client .lg\\:min-h-header{min-height:var(--scalar-client-header-height)}.scalar-client .lg\\:w-\\[120px\\]{width:120px}.scalar-client .lg\\:w-auto{width:auto}.scalar-client .lg\\:min-w-\\[720px\\]{min-width:720px}.scalar-client .lg\\:max-w-\\[720px\\]{max-width:720px}.scalar-client .lg\\:flex-1{flex:1 1 0%}.scalar-client .lg\\:p-1{padding:4px}.scalar-client .lg\\:px-1{padding-left:4px;padding-right:4px}.scalar-client .lg\\:px-2{padding-left:8px;padding-right:8px}.scalar-client .lg\\:px-2\\.5{padding-left:10px;padding-right:10px}.scalar-client .lg\\:pr-24{padding-right:96px}.scalar-client .lg\\:pt-1{padding-top:4px}.scalar-client .lg\\:text-sm{font-size:var(--scalar-font-size-4)}}@media (min-width: 1200px){.scalar-client .xl\\:flex{display:flex}.scalar-client .xl\\:min-h-header{min-height:var(--scalar-client-header-height)}.scalar-client .xl\\:min-w-0{min-width:0px}.scalar-client .xl\\:flex-1{flex:1 1 0%}.scalar-client .xl\\:flex-row{flex-direction:row}.scalar-client .xl\\:overflow-hidden{overflow:hidden}.scalar-client .xl\\:rounded-none{border-radius:0}.scalar-client .xl\\:px-4{padding-left:16px;padding-right:16px}.scalar-client .xl\\:px-6{padding-left:24px;padding-right:24px}.scalar-client .xl\\:pr-5{padding-right:20px}.scalar-client .xl\\:\\*\\:border-l-1\\/2>*{border-left-width:calc(var(--scalar-border-width) / 2)}.scalar-client .xl\\:\\*\\:border-t-0>*{border-top-width:0}.scalar-client .xl\\:first\\:\\*\\:border-l-0>*:first-child{border-left-width:0}}.scalar-client .dark\\:hover\\:bg-b-2:hover:where(.dark-mode,.dark-mode *){background-color:var(--scalar-background-2);--tw-bg-base:var(--scalar-background-2)}:root{--scalar-client-header-height: 52px;--scalar-sidebar-width: 280px;--scalar-toc-width: 280px}html:has(.dark-mode){--scalar-background-1: #0f0f0f}html,body{background-color:var(--scalar-background-1);overscroll-behavior:none}#scalar-client{display:flex;flex-direction:column;height:100dvh;width:100dvw;position:relative;background-color:var(--scalar-background-2)}.dark-mode #scalar-client{background-color:color-mix(in srgb,var(--scalar-background-1) 30%,black)}.open-api-client-button[data-v-3d5f00c1]{cursor:pointer;width:100%;padding:9px 12px;height:31px;display:block;text-align:center;display:flex;align-items:center;justify-content:center;font-size:var(--scalar-mini);font-weight:var(--scalar-semibold);line-height:1.385;text-decoration:none;border-radius:var(--scalar-radius);box-shadow:0 0 0 .5px var(--scalar-border-color);gap:6px;color:var(--scalar-sidebar-color-1)}.open-api-client-button[data-v-3d5f00c1]:hover{background:var( --scalar-sidebar-item-hover-background, var(--scalar-background-2) )}[data-v-2fd087a0] .cm-editor{height:100%;outline:none;padding:0;background:transparent}[data-v-2fd087a0] .cm-placeholder{color:var(--scalar-color-3)}[data-v-2fd087a0] .cm-content{font-family:var(--scalar-font-code);font-size:var(--scalar-small);max-height:20px;padding:8px 0}[data-v-2fd087a0] .cm-tooltip{background:transparent!important;filter:brightness(var(--scalar-lifted-brightness));border-radius:var(--scalar-radius);box-shadow:var(--scalar-shadow-2);border:none!important;outline:none!important;overflow:hidden!important}[data-v-2fd087a0] .cm-tooltip-autocomplete ul li{padding:3px 6px!important}[data-v-2fd087a0] .cm-completionIcon-type:after{color:var(--scalar-color-3)!important}[data-v-2fd087a0] .cm-tooltip-autocomplete ul li[aria-selected]{background:var(--scalar-background-2)!important;color:var(--scalar-color-1)!important}[data-v-2fd087a0] .cm-tooltip-autocomplete ul{padding:6px!important;position:relative}[data-v-2fd087a0] .cm-tooltip-autocomplete ul li:hover{border-radius:3px;color:var(--scalar-color-1)!important;background:var(--scalar-background-3)!important}[data-v-2fd087a0] .cm-activeLine,[data-v-2fd087a0] .cm-activeLineGutter{background-color:transparent}[data-v-2fd087a0] .cm-selectionMatch,[data-v-2fd087a0] .cm-matchingBracket{border-radius:var(--scalar-radius);background:var(--scalar-background-4)!important}[data-v-2fd087a0] .cm-css-color-picker-wrapper{display:inline-flex;outline:1px solid var(--scalar-background-3);border-radius:3px;overflow:hidden}[data-v-2fd087a0] .cm-gutters{background-color:var(--scalar-background-1);border-right:none;color:var(--scalar-color-3);font-size:var(--scalar-small);line-height:1.44;border-radius:0 0 0 3px}[data-v-2fd087a0] .cm-gutterElement{font-family:var(--scalar-font-code)!important;padding:0 6px 0 8px!important;display:flex;align-items:center;justify-content:flex-end}[data-v-2fd087a0] .cm-gutter+.cm-gutter :not(.cm-foldGutter) .cm-gutterElement{padding-left:0!important}[data-v-2fd087a0] .cm-scroller{overflow:auto}.peer:hover .copy-button[data-v-2fd087a0],.copy-button[data-v-2fd087a0]:focus-visible{opacity:100}.scalar-code-copy[data-v-2fd087a0]{align-items:flex-start;display:flex;top:0;right:0;bottom:0;left:0;justify-content:flex-end;position:sticky}.copy-button[data-v-2fd087a0]{align-items:center;display:flex;position:relative;background-color:var(--scalar-background-2);border:1px solid var(--scalar-border-color);border-radius:3px;color:var(--scalar-color-3);cursor:pointer;height:30px;margin-bottom:-30px;opacity:0;padding:6px;transition:opacity .15s ease-in-out,color .15s ease-in-out;top:0;right:0}.scalar-code-copy[data-v-2fd087a0],.copy-button[data-v-2fd087a0]{background:inherit}.copy-button[data-v-2fd087a0]:hover{color:var(--scalar-color-1)}.copy-button svg[data-v-2fd087a0]{stroke-width:1.5}.cm-pill{--tw-bg-base: var(--scalar-color-1);color:var(--tw-bg-base);padding:0 9px;display:inline-block;border-radius:30px;font-size:var(--scalar-mini);background:color-mix(in srgb,var(--tw-bg-base),transparent 94%)!important}.cm-pill.bg-grey{background:var(--scalar-background-3)!important}.dark-mode .cm-pill{background:color-mix(in srgb,var(--tw-bg-base),transparent 80%)!important}.cm-pill:first-of-type{margin-left:0}.cm-editor .cm-widgetBuffer{display:none}.cm-foldPlaceholder:hover{color:var(--scalar-color-1)}.cm-foldGutter .cm-gutterElement{font-size:var(--scalar-heading-4);padding:2px!important}.cm-foldGutter .cm-gutterElement:first-of-type{display:none}.cm-foldGutter .cm-gutterElement .cm-foldMarker{padding:2px}.cm-foldGutter .cm-gutterElement:hover .cm-foldMarker{background:var(--scalar-background-2);border-radius:var(--scalar-radius);color:var(--scalar-color-1)}.addressbar-history-button[data-v-0e166ebf]:hover{background:var(--scalar-background-3)}.addressbar-history-button[data-v-0e166ebf]:focus-within{background:var(--scalar-background-2)}[data-v-1dd69544] .cm-editor{background-color:var(--scalar-background-1);height:100%;outline:none;width:100%}[data-v-1dd69544] .cm-content{padding:0;display:flex;align-items:center;font-size:var(--scalar-mini)}.scroll-timeline-x[data-v-1dd69544]{scroll-timeline:--scroll-timeline x;scroll-timeline:--scroll-timeline horizontal;-ms-overflow-style:none}.scroll-timeline-x-hidden[data-v-1dd69544]{overflow:hidden}.scroll-timeline-x-hidden[data-v-1dd69544] .cm-scroller{scrollbar-width:none;-ms-overflow-style:none;padding-right:20px;overflow:auto}.scroll-timeline-x-hidden[data-v-1dd69544]::-webkit-scrollbar{width:0;height:0;display:none}.scroll-timeline-x-hidden[data-v-1dd69544] .cm-scroller::-webkit-scrollbar{width:0;height:0;display:none}.scroll-timeline-x-address[data-v-1dd69544]{line-height:27px;scrollbar-width:none}.scroll-timeline-x-address[data-v-1dd69544]:after{content:"";position:absolute;height:100%;width:24px;right:0;cursor:text}.scroll-timeline-x-address[data-v-1dd69544]:empty:before{content:"Enter URL or cURL request";color:var(--scalar-color-3);pointer-events:none}.fade-left[data-v-1dd69544],.fade-right[data-v-1dd69544]{content:"";position:sticky;height:100%;animation-name:fadein-1dd69544;animation-duration:1ms;animation-direction:reverse;animation-timeline:--scroll-timeline;pointer-events:none}.fade-left[data-v-1dd69544]{background:linear-gradient(-90deg,color-mix(in srgb,var(--scalar-background-1),transparent 100%) 0%,color-mix(in srgb,var(--scalar-background-1),transparent 20%) 30%,var(--scalar-background-1) 100%);left:0;min-width:3px;animation-direction:normal}.fade-right[data-v-1dd69544]{background:linear-gradient(90deg,color-mix(in srgb,var(--scalar-background-1),transparent 100%) 0%,color-mix(in srgb,var(--scalar-background-1),transparent 20%) 30%,var(--scalar-background-1) 100%);right:0;min-width:24px}@keyframes fadein-1dd69544{0%{opacity:0}1%{opacity:1}}.codemirror-bg-switcher[data-v-1dd69544]{--scalar-background-1: color-mix( in srgb, var(--scalar-background-1), var(--scalar-background-2) )}.addressbar-bg-states:focus-within .codemirror-bg-switcher[data-v-1dd69544]{--scalar-background-1: var(--scalar-background-1)}.addressbar-bg-states[data-v-1dd69544]{background:color-mix(in srgb,var(--scalar-background-1),var(--scalar-background-2))}.addressbar-bg-states[data-v-1dd69544]:focus-within{background:var(--scalar-background-1);border-color:var(--scalar-border-color);outline:1px solid var(--scalar-color-accent)}.sidebar-height[data-v-81c40b94]{min-height:100%}@media (min-width: 800px){.sidebar-mask[data-v-81c40b94]{-webkit-mask-image:linear-gradient(0,transparent 0,transparent 0,var(--scalar-background-2) 30px);mask-image:linear-gradient(0,transparent 0,transparent 0,var(--scalar-background-2) 30px)}}.resizer[data-v-81c40b94]{width:5px;cursor:col-resize;position:absolute;top:0;right:0;bottom:0;border-right:2px solid transparent;transition:border-right-color .3s}.resizer[data-v-81c40b94]:hover,.dragging .resizer[data-v-81c40b94]{border-right-color:var(--scalar-background-3)}.dragging[data-v-81c40b94]{cursor:col-resize}.dragging[data-v-81c40b94]:before{content:"";display:block;position:absolute;width:100%;height:100%}[data-v-3ff02c4c] .cm-editor{padding:0}[data-v-3ff02c4c] .cm-content{align-items:center;background-color:transparent;display:flex;font-family:var(--scalar-font);font-size:var(--scalar-mini);padding:6px 8px}[data-v-3ff02c4c] .cm-content:has(.cm-pill){padding:4px 3px}[data-v-3ff02c4c] .cm-content .cm-pill:not(:last-of-type){margin-right:.5px}[data-v-3ff02c4c] .cm-content .cm-pill:not(:first-of-type){margin-left:.5px}[data-v-3ff02c4c] .cm-line{padding:0}.required[data-v-3ff02c4c]:after{content:"Required"}input[data-v-3ff02c4c]::-moz-placeholder{color:var(--scalar-color-3)}input[data-v-3ff02c4c]::placeholder{color:var(--scalar-color-3)}.scroll-timeline-x[data-v-50c10cc9]{overflow:auto;scroll-timeline:--scroll-timeline x;scroll-timeline:--scroll-timeline horizontal;-ms-overflow-style:none;scrollbar-width:none}.fade-request-section-content[data-v-df918011]{background:linear-gradient(to left,var(--scalar-background-1) 64%,transparent)}.filter-hover[data-v-df918011]{height:100%;padding-right:42px;padding-left:24px;position:absolute;right:0;transition:width 0s ease-in-out .2s;overflow:hidden}.filter-hover[data-v-df918011]:hover{width:100%}.filter-hover[data-v-df918011]:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--scalar-background-1);opacity:0;transition:all .3s ease-in-out;pointer-events:none}.filter-hover button[data-v-df918011]{opacity:0}.filter-hover button[data-v-df918011]:not(:last-of-type){transform:translate3d(0,3px,0)}.filter-hover:hover button[data-v-df918011]{transition:opacity .2s ease-in-out,transform .2s ease-in-out}.filter-hover:hover button[data-v-df918011]:nth-last-of-type(1){transition-delay:.05s}.filter-hover:hover button[data-v-df918011]:nth-last-of-type(2){transition-delay:.1s}.filter-hover:hover button[data-v-df918011]:nth-last-of-type(3){transition-delay:.15s}.filter-hover:hover button[data-v-df918011]:nth-last-of-type(4){transition-delay:.2s}.filter-hover:hover button[data-v-df918011]:nth-last-of-type(5){transition-delay:.25s}.filter-hover:hover button[data-v-df918011]:nth-last-of-type(6){transition-delay:.3s}.filter-hover:hover button[data-v-df918011]:nth-last-of-type(7){transition-delay:.4s}.filter-hover:hover button[data-v-df918011]{opacity:1;transform:translateZ(0)}.filter-hover[data-v-df918011]:hover:before{opacity:.9;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.context-bar-group:hover .context-bar-group-hover\\:text-c-1[data-v-df918011]{--tw-text-opacity: 1;color:rgb(var(--scalar-color-1) / var(--tw-text-opacity))}.context-bar-group:hover .context-bar-group-hover\\:hidden[data-v-df918011]{display:none}[data-v-ec5d90dd] .cm-editor{padding:0}[data-v-ec5d90dd] .cm-content{align-items:center;background-color:transparent;display:flex;font-family:var(--scalar-font);font-size:var(--scalar-mini);padding:6px 8px}[data-v-ec5d90dd] .cm-content:has(.cm-pill){padding:4px 3px}[data-v-ec5d90dd] .cm-content .cm-pill:not(:last-of-type){margin-right:.5px}[data-v-ec5d90dd] .cm-content .cm-pill:not(:first-of-type){margin-left:.5px}[data-v-ec5d90dd] .cm-line{padding:0}.filemask[data-v-ec5d90dd]{-webkit-mask-image:linear-gradient(to right,transparent 0,var(--scalar-background-2) 20px);mask-image:linear-gradient(to right,transparent 0,var(--scalar-background-2) 20px)}[data-v-33e11d9f] .cm-content{font-size:var(--scalar-mini)}.auth-combobox-position[data-v-266d3491]{margin-left:120px}.scroll-timeline-x[data-v-266d3491]{overflow:auto;scroll-timeline:--scroll-timeline x;scroll-timeline:--scroll-timeline horizontal;scrollbar-width:none;-ms-overflow-style:none}.fade-left[data-v-266d3491],.fade-right[data-v-266d3491]{position:sticky;content:"";height:100%;animation-name:fadein-266d3491;animation-duration:1ms;animation-direction:reverse;animation-timeline:--scroll-timeline;min-height:24px;pointer-events:none}.fade-left[data-v-266d3491]{background:linear-gradient(-90deg,color-mix(in srgb,var(--scalar-background-1),transparent 100%) 0%,color-mix(in srgb,var(--scalar-background-1),transparent 20%) 60%,var(--scalar-background-1) 100%);min-width:3px;left:-1px;animation-direction:normal}.fade-right[data-v-266d3491]{background:linear-gradient(90deg,color-mix(in srgb,var(--scalar-background-1),transparent 100%) 0%,color-mix(in srgb,var(--scalar-background-1),transparent 20%) 60%,var(--scalar-background-1) 100%);margin-left:-20px;min-width:24px;right:-1px;top:0}@keyframes fadein-266d3491{0%{opacity:0}15%{opacity:1}}.request-section-content[data-v-55b0bff1]{--scalar-border-width: .5px}.request-section-content-filter[data-v-55b0bff1]{box-shadow:0 -10px 0 10px var(--scalar-background-1)}.request-item:focus-within .request-meta-buttons[data-v-55b0bff1]{opacity:1}.group-hover-input[data-v-55b0bff1]{border-width:var(--scalar-border-width);border-color:transparent}.group:hover .group-hover-input[data-v-55b0bff1]{background:color-mix(in srgb,var(--scalar-background-1),var(--scalar-background-2));border-color:var(--scalar-border-color)}.group-hover-input[data-v-55b0bff1]:focus{background:transparent!important;border-color:var(--scalar-border-color)!important}.gitbook-show[data-v-98729408]{display:none}.app-exit-button[data-v-98729408]{color:#fff;background:#0000001a}.app-exit-button[data-v-98729408]:hover{background:#ffffff1a}.light-mode .bg-preview[data-v-7fbe3767]{background-image:url("data:image/svg+xml,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'16\' height=\'16\' fill=\'%23000\' fill-opacity=\'10%25\'%3E%3Crect width=\'8\' height=\'8\' /%3E%3Crect x=\'8\' y=\'8\' width=\'8\' height=\'8\' /%3E%3C/svg%3E")}.dark-mode .bg-preview[data-v-7fbe3767]{background-image:url("data:image/svg+xml,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'16\' height=\'16\' fill=\'%23FFF\' fill-opacity=\'10%25\'%3E%3Crect width=\'8\' height=\'8\' /%3E%3Crect x=\'8\' y=\'8\' width=\'8\' height=\'8\' /%3E%3C/svg%3E")}[data-v-b7d4ba6e] .cm-editor{background-color:transparent;font-size:var(--scalar-mini);outline:none}[data-v-b7d4ba6e] .cm-gutters{background-color:var(--scalar-background-1);border-radius:var(--scalar-radius) 0 0 var(--scalar-radius)}.ascii-art-animate .ascii-art-line[data-v-93347509]{border-right:1ch solid transparent;animation:typewriter-93347509 4s steps(1) 1s 1 normal both,blinkTextCursor-93347509 .5s steps(1) infinite normal}@keyframes typewriter-93347509{0%{width:0}to{width:100%}}@keyframes blinkTextCursor-93347509{0%{border-right-color:currentColor}50%{border-right-color:transparent}}.scalar-version-number[data-v-8ee083e8]{transform:skew(0,16deg);width:66px;height:66px;position:absolute;margin-left:-33px;font-size:8px;font-family:var(--scalar-font-code);line-height:11px;margin-top:-110px}.scalar-version-number b[data-v-8ee083e8]{font-weight:700}.v-enter-active[data-v-ef5f83d8]{transition:opacity .5s ease}.v-enter-from[data-v-ef5f83d8]{opacity:0}.response-body-virtual[data-headlessui-state=open],.response-body-virtual[data-headlessui-state=open] .diclosure-panel{display:flex;flex-direction:column;flex-grow:1}.animate-response-heading .response-heading[data-v-f15e1ace]{animation:push-response-f15e1ace .2s ease-in-out forwards;opacity:1}@keyframes push-response-f15e1ace{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-4px)}}.animate-response-heading .animate-response-children[data-v-f15e1ace]{animation:response-spans-f15e1ace .2s ease-in-out forwards .05s;opacity:0}@keyframes response-spans-f15e1ace{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.ellipsis-position[data-v-a29cdf25]{transform:translate3d(calc(-100% - 4.5px),0,0)}.dragover-asChild[data-v-1c336fff],.dragover-above[data-v-1c336fff],.dragover-below[data-v-1c336fff]{position:relative}.dragover-above[data-v-1c336fff]:after,.dragover-below[data-v-1c336fff]:after{content:"";position:absolute;top:-1.5px;height:3px;width:100%;display:block;background:color-mix(in srgb,var(--scalar-color-blue),transparent 85%);pointer-events:none;border-radius:var(--scalar-radius)}.dragover-below[data-v-1c336fff]:after{top:initial;bottom:-1.5px}.dragover-asChild[data-v-1c336fff]:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;display:block;background:color-mix(in srgb,var(--scalar-color-blue),transparent 85%);pointer-events:none;border-radius:var(--scalar-radius)}.indent-border-line-offset[data-v-e4ab1065]:before{left:var(--2ec00a5e)}.indent-padding-left[data-v-e4ab1065]{padding-left:calc(var(--5f4d32c0) + 6px)}.editable-sidebar-hover:hover .editable-sidebar-hover-item[data-v-e4ab1065]{-webkit-mask-image:linear-gradient(to left,transparent 10px,var(--scalar-background-2) 30px);mask-image:linear-gradient(to left,transparent 10px,var(--scalar-background-2) 30px)}.sidebar-folderitem[data-v-e4ab1065] .ellipsis-position{right:6px;transform:none}.word-break-break-word[data-v-e4ab1065]{word-break:break-word}.search-button-fade[data-v-71517875]{background:linear-gradient(var(--scalar-background-1) 44px,color-mix(in srgb,var(--scalar-background-1),transparent) 50px,transparent)}.empty-sidebar-item[data-v-71517875] .scalar-button{background:var(--scalar-button-1);color:var(--scalar-button-1-color)}.empty-sidebar-item[data-v-71517875] .scalar-button:hover{background:var(--scalar-button-1-hover)}.empty-sidebar-item[data-v-71517875] .add-item-hotkey{color:var(--scalar-button-1-color);background:color-mix(in srgb,var(--scalar-button-1),white 20%);border-color:transparent}.empty-sidebar-item-content[data-v-71517875]{display:none}.empty-sidebar-item .empty-sidebar-item-content[data-v-71517875]{display:block}.rabbitjump[data-v-71517875]{opacity:0}.empty-sidebar-item:hover .rabbitjump[data-v-71517875]{opacity:1;animation:rabbitAnimation-71517875 .5s steps(1) infinite}.empty-sidebar-item:hover .rabbitsit[data-v-71517875]{opacity:0;animation:rabbitAnimation2-71517875 .5s steps(1) infinite}.empty-sidebar-item:hover .rabbit-ascii[data-v-71517875]{animation:rabbitRun-71517875 8s infinite linear}@keyframes rabbitRun-71517875{0%{transform:translateZ(0)}25%{transform:translate3d(250px,0,0)}25.01%{transform:translate3d(-250px,0,0)}75%{transform:translate3d(250px,0,0)}75.01%{transform:translate3d(-250px,0,0)}to{transform:translateZ(0)}}@keyframes rabbitAnimation-71517875{0%,to{opacity:1}50%{opacity:0}}@keyframes rabbitAnimation2-71517875{0%,to{opacity:0}50%{opacity:1;transform:translate3d(0,-8px,0)}}.request-text-color-text[data-v-b089a05e]{color:var(--scalar-color-1);background:linear-gradient(var(--scalar-background-1),var(--scalar-background-3));box-shadow:0 0 0 1px var(--scalar-border-color)}@media screen and (max-width: 800px){.sidebar-active-hide-layout[data-v-b089a05e]{display:none}.sidebar-active-width[data-v-b089a05e]{width:100%}}.active-link[data-v-146f5335]{background-color:var(--scalar-background-2);color:var(--scalar-color-1);--tw-bg-base: var(--scalar-background-2)}.empty-variable-name[data-v-146f5335]:empty:before{content:"No Name";color:var(--scalar-color-3)}.cookie>a[data-v-146f5335]{padding-left:40px}:root{--scalar-loaded-api-reference: true}@layer scalar-config{.scalar-api-reference[data-v-c4ac11d9]{--refs-sidebar-width: var(--scalar-sidebar-width, 0px);--refs-header-height: calc( var(--scalar-y-offset) + var(--scalar-header-height, 0px) );--refs-content-max-width: var(--scalar-content-max-width, 1540px)}.scalar-api-reference.references-classic[data-v-c4ac11d9]{--refs-content-max-width: var(--scalar-content-max-width, 1420px);min-height:100dvh;--refs-sidebar-width: 0}}.references-layout[data-v-c4ac11d9]{min-height:100dvh;min-width:100%;max-width:100%;flex:1;--full-height: 100dvh;display:grid;grid-template-rows:var(--scalar-header-height, 0px) repeat(2,auto);grid-template-columns:var(--refs-sidebar-width) 1fr;grid-template-areas:"header header" "navigation rendered" "footer footer";background:var(--scalar-background-1)}.references-header[data-v-c4ac11d9]{grid-area:header;position:sticky;top:var(--scalar-custom-header-height, 0px);z-index:10;height:var(--scalar-header-height, 0px)}.references-editor[data-v-c4ac11d9]{grid-area:editor;display:flex;min-width:0;background:var(--scalar-background-1);z-index:1}.references-navigation[data-v-c4ac11d9]{grid-area:navigation}.references-rendered[data-v-c4ac11d9]{position:relative;grid-area:rendered;min-width:0;background:var(--scalar-background-1)}.scalar-api-reference.references-classic[data-v-c4ac11d9],.references-classic .references-rendered[data-v-c4ac11d9]{--full-height: fit-content !important;height:initial!important;max-height:initial!important}.references-navigation-list[data-v-c4ac11d9]{position:sticky;top:var(--refs-header-height);height:calc(100dvh - var(--refs-header-height));background:var(--scalar-sidebar-background-1, var(--scalar-background-1));overflow-y:auto;display:flex;flex-direction:column}.references-editor-textarea[data-v-c4ac11d9]{position:sticky;top:var(--refs-header-height);height:calc(var(--full-height) - var(--refs-header-height));display:flex;min-width:0;flex:1}.references-editable[data-v-c4ac11d9]{grid-template-columns:var(--refs-sidebar-width) 1fr 1fr;grid-template-areas:"header header header" "navigation editor rendered" "footer footer footer"}@layer scalar-config{.references-sidebar[data-v-c4ac11d9]{--refs-sidebar-width: var(--scalar-sidebar-width, 280px)}}.references-footer[data-v-c4ac11d9]{grid-area:footer}@media (max-width: 1150px){.references-layout[data-v-c4ac11d9]{grid-template-columns:var(--refs-sidebar-width) 1fr 0px}}@media (max-width: 1000px){.references-layout[data-v-c4ac11d9]{grid-template-columns:auto;grid-template-rows:var(--scalar-header-height, 0px) 0px auto auto;grid-template-areas:"header" "navigation" "rendered" "footer"}.references-editable[data-v-c4ac11d9]{grid-template-areas:"header" "navigation" "editor"}.references-navigation[data-v-c4ac11d9],.references-rendered[data-v-c4ac11d9]{max-height:unset}.references-rendered[data-v-c4ac11d9]{position:static}.references-navigation[data-v-c4ac11d9]{display:none;z-index:10}.references-sidebar-mobile-open .references-navigation[data-v-c4ac11d9]{display:block;top:var(--refs-header-height);height:calc(100dvh - var(--refs-header-height));width:100%;position:sticky}.references-navigation-list[data-v-c4ac11d9]{position:absolute;top:-1px;height:calc(var(--full-height) - var(--refs-header-height) + 1px);width:100%;border-top:1px solid var(--scalar-border-color);display:flex;flex-direction:column}}.references-classic-header[data-v-a860f78f]{display:flex;align-items:center;justify-content:space-between;gap:12px;max-width:var(--refs-content-max-width);margin:auto;padding:12px 0}.references-classic-header-container[data-v-a860f78f]{padding:0 60px}@container narrow-references-container (max-width: 900px){.references-classic-header[data-v-a860f78f]{padding:12px 24px}.references-classic-header-container[data-v-a860f78f]{padding:0}}.references-classic-header-icon[data-v-a860f78f]{height:24px;color:var(--scalar-color-1)}.darklight-reference-switch[data-v-64613cbc]{display:flex;align-items:center;justify-content:space-between}.darklight-reference-promo[data-v-64613cbc]{display:flex;align-items:center;font-size:var(--scalar-mini);text-decoration:none;color:var(--scalar-sidebar-color-2, var(--scalar-color-2))}.darklight-reference-promo[data-v-64613cbc]:hover{text-decoration:underline}.darklight[data-v-64613cbc]{height:12px;width:36px;border-radius:12px;background:var(--scalar-border-color);display:flex;align-items:center;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;padding:0;outline:none}.darklight[data-v-64613cbc]:focus-visible{outline:none;box-shadow:inset 0 0 0 1px var(--scalar-color-accent)}.darklight:focus-visible .darklight-slider[data-v-64613cbc]{outline:none;box-shadow:inset 0 0 0 1px var(--scalar-color-accent)}.toggleicon[data-v-64613cbc]{display:flex;align-items:center;justify-content:center;height:12px}.darklight-slider[data-v-64613cbc]{box-shadow:0 0 0 .5px var(--scalar-border-color);border-radius:50%;width:22px;height:22px;display:flex;align-items:center;justify-content:center;background:var(--scalar-background-1);position:absolute;transition:transform .3s ease-in-out;filter:brightness(var(--scalar-lifted-brightness))}.toggleicon-sun[data-v-64613cbc]{width:7px;height:7px;border-radius:50%;box-shadow:inset 0 0 0 1px var(--scalar-color-1);overflow:hidden;position:relative;background:var(--scalar-background-1);display:inline-block;transition:width .3s ease-in-out,height .3s ease-in-out}.toggleicon-sun[data-v-64613cbc]:before{content:"";width:100%;height:100%;border:1px solid var(--scalar-color-1);display:block;left:2.5px;bottom:2.5px;position:absolute;border-radius:50%;background:var(--scalar-background-1);transition:transform .3s ease-in-out;transform:translate3d(4px,-4px,0)}.toggleicon-sunray[data-v-64613cbc]{width:12px;height:1px;border-radius:8px;background:var(--scalar-color-1);position:absolute;transition:transform .3s ease-in-out}.toggleicon-sunray[data-v-64613cbc]:nth-of-type(2){transform:rotate(90deg)}.toggleicon-sunray[data-v-64613cbc]:nth-of-type(3){transform:rotate(45deg)}.toggleicon-sunray[data-v-64613cbc]:nth-of-type(4){transform:rotate(-45deg)}.darklight_dark .toggleicon-sunray[data-v-64613cbc]{transform:scale(0)}.darklight_dark .toggleicon-sun[data-v-64613cbc]:before{transform:translateZ(0)}.darklight_dark .toggleicon-sun[data-v-64613cbc]{width:10px;height:10px;-webkit-mask-image:radial-gradient(circle at bottom left,pink 10px,transparent 12px);mask-image:radial-gradient(circle at bottom left,pink 10px,transparent 12px)}.darklight_dark .darklight-slider[data-v-64613cbc]{transform:translate3d(14px,0,0)}.darklight[data-v-3d47eee0]{color:var(--scalar-sidebar-color-2, var(--scalar-color-2));display:flex;align-items:center;margin-left:auto;height:24px;width:24px;padding:4px}.darklight[data-v-3d47eee0]:hover{cursor:pointer;color:var(--scalar-sidebar-color-1, var(--scalar-color-1))}.references-mobile-header[data-v-b5fb4b8b]{display:none;align-items:center;height:100%;width:100%;padding:0 8px;background:var(--scalar-background-1);border-bottom:1px solid var(--scalar-border-color)}.references-mobile-breadcrumbs[data-v-b5fb4b8b]{flex:1;min-width:0;font-size:var(--scalar-small);font-weight:var(--scalar-semibold);color:var(--scalar-color-1);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.references-mobile-header-actions[data-v-b5fb4b8b]{display:flex;flex-direction:row;gap:4px;height:24px;align-items:center;padding-left:4px}@media (max-width: 1000px){.references-mobile-header[data-v-b5fb4b8b]{display:flex}}@media (max-width: 1000px){.scalar-api-references-standalone-mobile{--scalar-header-height: 50px}}.scalar-api-references-standalone-search[data-v-02cb7fcc]{display:flex;flex-direction:column;padding:12px 12px 6px}.darklight-reference[data-v-02cb7fcc]{width:100%;margin-top:auto;border-top:var(--scalar-border-width) solid var(--scalar-sidebar-border-color, var(--scalar-border-color));padding:12px;display:flex;flex-direction:column;gap:12px}@layer scalar-base{body{margin:0;background-color:var(--scalar-background-1)}}')),document.head.appendChild(e)}}catch(e){console.error("vite-plugin-css-injected-by-js",e)}}(),function(e){"function"==typeof define&&define.amd?define(e):e()}((function(){"use strict";var e,t,r=Object.defineProperty,n=(e,t,n)=>((e,t,n)=>t in e?r(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n)(e,"symbol"!=typeof t?t+"":t,n);function a(e,t={},r){for(const n in e){const o=e[n],i=r?`${r}:${n}`:n;"object"==typeof o&&null!==o?a(o,t,i):"function"==typeof o&&(t[i]=o)}return t}const o={run:e=>e()},i=void 0!==console.createTask?console.createTask:()=>o;function s(e,t){const r=t.shift(),n=i(r);return e.reduce(((e,r)=>e.then((()=>n.run((()=>r(...t)))))),Promise.resolve())}function l(e,t){const r=t.shift(),n=i(r);return Promise.all(e.map((e=>n.run((()=>e(...t))))))}function c(e,t){for(const r of[...e])r(t)}class d{constructor(){this._hooks={},this._before=void 0,this._after=void 0,this._deprecatedMessages=void 0,this._deprecatedHooks={},this.hook=this.hook.bind(this),this.callHook=this.callHook.bind(this),this.callHookWith=this.callHookWith.bind(this)}hook(e,t,r={}){if(!e||"function"!=typeof t)return()=>{};const n=e;let a;for(;this._deprecatedHooks[e];)a=this._deprecatedHooks[e],e=a.to;if(a&&!r.allowDeprecated){let e=a.message;e||(e=`${n} hook has been deprecated`+(a.to?`, please use ${a.to}`:"")),this._deprecatedMessages||(this._deprecatedMessages=new Set),this._deprecatedMessages.has(e)||(console.warn(e),this._deprecatedMessages.add(e))}if(!t.name)try{Object.defineProperty(t,"name",{get:()=>"_"+e.replace(/\W+/g,"_")+"_hook_cb",configurable:!0})}catch{}return this._hooks[e]=this._hooks[e]||[],this._hooks[e].push(t),()=>{t&&(this.removeHook(e,t),t=void 0)}}hookOnce(e,t){let r,n=(...e)=>("function"==typeof r&&r(),r=void 0,n=void 0,t(...e));return r=this.hook(e,n),r}removeHook(e,t){if(this._hooks[e]){const r=this._hooks[e].indexOf(t);-1!==r&&this._hooks[e].splice(r,1),0===this._hooks[e].length&&delete this._hooks[e]}}deprecateHook(e,t){this._deprecatedHooks[e]="string"==typeof t?{to:t}:t;const r=this._hooks[e]||[];delete this._hooks[e];for(const t of r)this.hook(e,t)}deprecateHooks(e){Object.assign(this._deprecatedHooks,e);for(const t in e)this.deprecateHook(t,e[t])}addHooks(e){const t=a(e),r=Object.keys(t).map((e=>this.hook(e,t[e])));return()=>{for(const e of r.splice(0,r.length))e()}}removeHooks(e){const t=a(e);for(const e in t)this.removeHook(e,t[e])}removeAllHooks(){for(const e in this._hooks)delete this._hooks[e]}callHook(e,...t){return t.unshift(e),this.callHookWith(s,e,...t)}callHookParallel(e,...t){return t.unshift(e),this.callHookWith(l,e,...t)}callHookWith(e,t,...r){const n=this._before||this._after?{name:t,args:r,context:{}}:void 0;this._before&&c(this._before,n);const a=e(t in this._hooks?[...this._hooks[t]]:[],r);return a instanceof Promise?a.finally((()=>{this._after&&n&&c(this._after,n)})):(this._after&&n&&c(this._after,n),a)}beforeEach(e){return this._before=this._before||[],this._before.push(e),()=>{if(void 0!==this._before){const t=this._before.indexOf(e);-1!==t&&this._before.splice(t,1)}}}afterEach(e){return this._after=this._after||[],this._after.push(e),()=>{if(void 0!==this._after){const t=this._after.indexOf(e);-1!==t&&this._after.splice(t,1)}}}}const u=["title","titleTemplate","script","style","noscript"],p=["base","meta","link","style","script","noscript"],h=["title","titleTemplate","templateParams","base","htmlAttrs","bodyAttrs","meta","link","style","script","noscript"],f=["base","title","titleTemplate","bodyAttrs","htmlAttrs","templateParams"],m=["tagPosition","tagPriority","tagDuplicateStrategy","children","innerHTML","textContent","processTemplateParams"],g="undefined"!=typeof window;function v(e){let t=9;for(let r=0;r>>9)).toString(16).substring(1,8).toLowerCase()}function b(e){return e._h||v(e._d?e._d:`${e.tag}:${e.textContent||e.innerHTML||""}:${Object.entries(e.props).map((([e,t])=>`${e}:${String(t)}`)).join(",")}`)}function y(e,t){const{props:r,tag:n}=e;if(f.includes(n))return n;if("link"===n&&"canonical"===r.rel)return"canonical";if(r.charset)return"charset";const a=["id"];"meta"===n&&a.push("name","property","http-equiv");for(const e of a)if(void 0!==r[e])return`${n}:${e}:${String(r[e])}`;return!1}function O(e,t){return null==e?t||null:"function"==typeof e?e(t):e}function w(e,t){const r=[],n=t.resolveKeyData||(e=>e.key),a=t.resolveValueData||(e=>e.value);for(const[o,i]of Object.entries(e))r.push(...(Array.isArray(i)?i:[i]).map((e=>{const r={key:o,value:e},i=a(r);return"object"==typeof i?w(i,t):Array.isArray(i)?i:{["function"==typeof t.key?t.key(r):t.key]:n(r),["function"==typeof t.value?t.value(r):t.value]:i}})).flat());return r}function x(e,t){return Object.entries(e).map((([e,r])=>{if("object"==typeof r&&(r=x(r,t)),t.resolve){const n=t.resolve({key:e,value:r});if(void 0!==n)return n}return"number"==typeof r&&(r=r.toString()),"string"==typeof r&&t.wrapValue&&(r=r.replace(new RegExp(t.wrapValue,"g"),`\\${t.wrapValue}`),r=`${t.wrapValue}${r}${t.wrapValue}`),`${e}${t.keyValueSeparator||""}${r}`})).join(t.entrySeparator||"")}const k=e=>({keyValue:e,metaKey:"property"}),S=e=>({keyValue:e}),_={appleItunesApp:{unpack:{entrySeparator:", ",resolve:({key:e,value:t})=>`${C(e)}=${t}`}},articleExpirationTime:k("article:expiration_time"),articleModifiedTime:k("article:modified_time"),articlePublishedTime:k("article:published_time"),bookReleaseDate:k("book:release_date"),charset:{metaKey:"charset"},contentSecurityPolicy:{unpack:{entrySeparator:"; ",resolve:({key:e,value:t})=>`${C(e)} ${t}`},metaKey:"http-equiv"},contentType:{metaKey:"http-equiv"},defaultStyle:{metaKey:"http-equiv"},fbAppId:k("fb:app_id"),msapplicationConfig:S("msapplication-Config"),msapplicationTileColor:S("msapplication-TileColor"),msapplicationTileImage:S("msapplication-TileImage"),ogAudioSecureUrl:k("og:audio:secure_url"),ogAudioUrl:k("og:audio"),ogImageSecureUrl:k("og:image:secure_url"),ogImageUrl:k("og:image"),ogSiteName:k("og:site_name"),ogVideoSecureUrl:k("og:video:secure_url"),ogVideoUrl:k("og:video"),profileFirstName:k("profile:first_name"),profileLastName:k("profile:last_name"),profileUsername:k("profile:username"),refresh:{metaKey:"http-equiv",unpack:{entrySeparator:";",resolve({key:e,value:t}){if("seconds"===e)return`${t}`}}},robots:{unpack:{entrySeparator:", ",resolve:({key:e,value:t})=>"boolean"==typeof t?`${C(e)}`:`${C(e)}:${t}`}},xUaCompatible:{metaKey:"http-equiv"}},E=["og","book","article","profile"];function T(e){var t;const r=C(e).split(":")[0];return E.includes(r)?"property":(null==(t=_[e])?void 0:t.metaKey)||"name"}function C(e){const t=e.replace(/([A-Z])/g,"-$1").toLowerCase(),r=t.split("-")[0];return E.includes(r)||"twitter"===r?e.replace(/([A-Z])/g,":$1").toLowerCase():t}function A(e){if(Array.isArray(e))return e.map((e=>A(e)));if("object"!=typeof e||Array.isArray(e))return e;const t={};for(const[r,n]of Object.entries(e))t[C(r)]=A(n);return t}function P(e,t){const r=_[t];return"refresh"===t?`${e.seconds};url=${e.url}`:x(A(e),{keyValueSeparator:"=",entrySeparator:", ",resolve:({value:e,key:t})=>null===e?"":"boolean"==typeof e?`${t}`:void 0,...null==r?void 0:r.unpack})}const D=["og:image","og:video","og:audio","twitter:image"];function R(e){const t={};return Object.entries(e).forEach((([e,r])=>{"false"!==String(r)&&e&&(t[e]=r)})),t}function $(e,t){const r=R(t),n=C(e),a=T(n);if(D.includes(n)){const t={};return Object.entries(r).forEach((([r,n])=>{t[`${e}${"url"===r?"":`${r.charAt(0).toUpperCase()}${r.slice(1)}`}`]=n})),N(t).sort(((e,t)=>{var r,n;return((null==(r=e[a])?void 0:r.length)||0)-((null==(n=t[a])?void 0:n.length)||0)}))}return[{[a]:n,...r}]}function N(e){const t=[],r={};Object.entries(e).forEach((([e,n])=>{if(Array.isArray(n))n.forEach((r=>{t.push(..."string"==typeof r?N({[e]:r}):$(e,r))}));else if("object"==typeof n&&n){if(D.includes(C(e)))return void t.push(...$(e,n));r[e]=R(n)}else r[e]=n}));const n=w(r,{key:({key:e})=>T(e),value:({key:e})=>"charset"===e?"charset":"content",resolveKeyData:({key:e})=>function(e){var t;return(null==(t=_[e])?void 0:t.keyValue)||C(e)}(e),resolveValueData:({value:e,key:t})=>null===e?"_null":"object"==typeof e?P(e,t):"number"==typeof e?e.toString():e});return[...t,...n].map((e=>("_null"===e.content&&(e.content=null),e)))}function M(e,t){var r;const n="class"===e?" ":";";return"object"!=typeof t||Array.isArray(t)||(t=Object.entries(t).filter((([,e])=>e)).map((([t,r])=>"style"===e?`${t}:${r}`:t))),null==(r=String(Array.isArray(t)?t.join(n):t))?void 0:r.split(n).filter((e=>e.trim())).filter(Boolean).join(n)}async function I(e,t){for(const r of Object.keys(e))if(["class","style"].includes(r))e[r]=M(r,e[r]);else if(e[r]instanceof Promise&&(e[r]=await e[r]),!t&&!m.includes(r)){const t=String(e[r]),n=r.startsWith("data-");"true"===t||""===t?e[r]=!n||"true":e[r]||(n&&"false"===t?e[r]="false":delete e[r])}return e}const L=10;async function j(e){const t=[];return Object.entries(e.resolvedInput).filter((([e,t])=>void 0!==t&&h.includes(e))).forEach((([r,n])=>{const a=function(e){return Array.isArray(e)?e:[e]}(n);t.push(...a.map((t=>async function(e,t,r){const n={tag:e,props:await I("object"!=typeof t||"function"==typeof t||t instanceof Promise?{[["script","noscript","style"].includes(e)?"innerHTML":"textContent"]:t}:{...t},["templateParams","titleTemplate"].includes(e))};return m.forEach((e=>{const t=void 0!==n.props[e]?n.props[e]:r[e];void 0!==t&&(["innerHTML","textContent","children"].includes(e)&&!u.includes(n.tag)||(n["children"===e?"innerHTML":e]=t),delete n.props[e])})),n.props.body&&(n.tagPosition="bodyClose",delete n.props.body),"script"===n.tag&&"object"==typeof n.innerHTML&&(n.innerHTML=JSON.stringify(n.innerHTML),n.props.type=n.props.type||"application/json"),Array.isArray(n.props.content)?n.props.content.map((e=>({...n,props:{...n.props,content:e}}))):n}(r,t,e))).flat())})),(await Promise.all(t)).flat().filter(Boolean).map(((t,r)=>(t._e=e._i,e.mode&&(t._m=e.mode),t._p=(e._i<{const n=function(e){let r;return r=["s","pageTitle"].includes(e)?t.pageTitle:e.includes(".")?e.split(".").reduce(((e,t)=>e&&e[t]||void 0),t):t[e],void 0!==r&&(r||"").replace(/"/g,'\\"')}(r.slice(1));"string"==typeof n&&(e=e.replace(new RegExp(`\\${r}(\\W|$)`,"g"),((e,t)=>`${n}${t}`)).trim())})),e.includes(q)&&(e.endsWith(q)&&(e=e.slice(0,-10).trim()),e.startsWith(q)&&(e=e.slice(10).trim()),e=H(e=e.replace(new RegExp(`\\${q}\\s*\\${q}`,"g"),q),{separator:r},r)),e}function Z(e){return t=>{var r,n;const a=(null==(n=null==(r=t.resolvedOptions.document)?void 0:r.head.querySelector('script[id="unhead:payload"]'))?void 0:n.innerHTML)||!1;return a&&t.push(JSON.parse(a)),{mode:"client",hooks:{"entries:updated":function(t){!async function(e,t={}){const r=t.delayFn||(e=>setTimeout(e,10));e._domUpdatePromise=e._domUpdatePromise||new Promise((n=>r((async()=>{await async function(e,t={}){var r;const n=t.document||e.resolvedOptions.document;if(!n||!e.dirty)return;const a={shouldRender:!0,tags:[]};if(await e.hooks.callHook("dom:beforeRender",a),!a.shouldRender)return;const o=(await e.resolveTags()).map((e=>({tag:e,id:p.includes(e.tag)?b(e):e.tag,shouldRender:!0})));let i=e._dom;if(!i){i={elMap:{htmlAttrs:n.documentElement,bodyAttrs:n.body}};for(const e of["body","head"]){const t=null==(r=n[e])?void 0:r.children,a=[];for(const e of[...t].filter((e=>p.includes(e.tagName.toLowerCase())))){const t={tag:e.tagName.toLowerCase(),props:await I(e.getAttributeNames().reduce(((t,r)=>({...t,[r]:e.getAttribute(r)})),{})),innerHTML:e.innerHTML};let r=1,n=y(t);for(;n&&a.find((e=>e._d===n));)n=`${n}:${r++}`;t._d=n||void 0,a.push(t),i.elMap[e.getAttribute("data-hid")||b(t)]=e}}}function s(e,t,r){const n=`${e}:${t}`;i.sideEffects[n]=r,delete i.pendingSideEffects[n]}function l({id:e,$el:t,tag:r}){const a=r.tag.endsWith("Attrs");i.elMap[e]=t,a||(["textContent","innerHTML"].forEach((e=>{r[e]&&r[e]!==t[e]&&(t[e]=r[e])})),s(e,"el",(()=>{var t;null==(t=i.elMap[e])||t.remove(),delete i.elMap[e]})));for(const[e,a]of Object.entries(r._eventHandlers||{}))""!==t.getAttribute(`data-${e}`)&&(("bodyAttrs"===r.tag?n.defaultView:t).addEventListener(e.replace("on",""),a.bind(t)),t.setAttribute(`data-${e}`,""));Object.entries(r.props).forEach((([r,n])=>{const o=`attr:${r}`;if("class"===r)for(const r of(n||"").split(" ").filter(Boolean))a&&s(e,`${o}:${r}`,(()=>t.classList.remove(r))),!t.classList.contains(r)&&t.classList.add(r);else if("style"===r)for(const r of(n||"").split(";").filter(Boolean)){const[n,...a]=r.split(":").map((e=>e.trim()));s(e,`${o}:${r}:${n}`,(()=>{t.style.removeProperty(n)})),t.style.setProperty(n,a.join(":"))}else t.getAttribute(r)!==n&&t.setAttribute(r,!0===n?"":String(n)),a&&s(e,o,(()=>t.removeAttribute(r)))}))}i.pendingSideEffects={...i.sideEffects||{}},i.sideEffects={};const c=[],d={bodyClose:void 0,bodyOpen:void 0,head:void 0};for(const e of o){const{tag:t,shouldRender:r,id:a}=e;r&&("title"!==t.tag?(e.$el=e.$el||i.elMap[a],e.$el?l(e):p.includes(t.tag)&&c.push(e)):n.title=t.textContent)}for(const e of c){const t=e.tag.tagPosition||"head";e.$el=n.createElement(e.tag.tag),l(e),d[t]=d[t]||n.createDocumentFragment(),d[t].appendChild(e.$el)}for(const t of o)await e.hooks.callHook("dom:renderTag",t,n,s);d.head&&n.head.appendChild(d.head),d.bodyOpen&&n.body.insertBefore(d.bodyOpen,n.body.firstChild),d.bodyClose&&n.body.appendChild(d.bodyClose),Object.values(i.pendingSideEffects).forEach((e=>e())),e._dom=i,e.dirty=!1,await e.hooks.callHook("dom:rendered",{renders:o})}(e,t),delete e._domUpdatePromise,n()}))))}(t,e)}}}}}const V=["templateParams","htmlAttrs","bodyAttrs"],W={hooks:{"tag:normalise":function({tag:e}){["hid","vmid","key"].forEach((t=>{e.props[t]&&(e.key=e.props[t],delete e.props[t])}));const t=y(e)||!!e.key&&`${e.tag}:${e.key}`;t&&(e._d=t)},"tags:resolve":function(e){const t={};e.tags.forEach((e=>{const r=(e.key?`${e.tag}:${e.key}`:e._d)||e._p,n=t[r];if(n){let a=null==e?void 0:e.tagDuplicateStrategy;if(!a&&V.includes(e.tag)&&(a="merge"),"merge"===a){const a=n.props;return["class","style"].forEach((t=>{a[t]&&(e.props[t]?("style"!==t||a[t].endsWith(";")||(a[t]+=";"),e.props[t]=`${a[t]} ${e.props[t]}`):e.props[t]=a[t])})),void(t[r].props={...a,...e.props})}if(e._e===n._e)return n._duped=n._duped||[],e._d=`${n._d}:${n._duped.length+1}`,void n._duped.push(e);if(Q(e)>Q(n))return}const a=Object.keys(e.props).length+(e.innerHTML?1:0)+(e.textContent?1:0);p.includes(e.tag)&&0===a?delete t[r]:t[r]=e}));const r=[];Object.values(t).forEach((e=>{const t=e._duped;delete e._duped,r.push(e),t&&r.push(...t)})),e.tags=r,e.tags=e.tags.filter((e=>!("meta"===e.tag&&(e.props.name||e.props.property)&&!e.props.content)))}}},X={mode:"server",hooks:{"tags:resolve":function(e){const t={};e.tags.filter((e=>["titleTemplate","templateParams","title"].includes(e.tag)&&"server"===e._m)).forEach((e=>{t[e.tag]=e.tag.startsWith("title")?e.textContent:e.props})),Object.keys(t).length&&e.tags.push({tag:"script",innerHTML:JSON.stringify(t),props:{id:"unhead:payload",type:"application/json"}})}}},Y=["script","link","bodyAttrs"],G=e=>({hooks:{"tags:resolve":function(t){for(const r of t.tags.filter((e=>Y.includes(e.tag))))Object.entries(r.props).forEach((([t,n])=>{t.startsWith("on")&&"function"==typeof n&&(e.ssr&&F.includes(t)?r.props[t]=`this.dataset.${t}fired = true`:delete r.props[t],r._eventHandlers=r._eventHandlers||{},r._eventHandlers[t]=n)})),e.ssr&&r._eventHandlers&&(r.props.src||r.props.href)&&(r.key=r.key||v(r.props.src||r.props.href))},"dom:renderTag":function({$el:e,tag:t}){var r,n;for(const a of Object.keys((null==e?void 0:e.dataset)||{}).filter((e=>F.some((t=>`${t}fired`===e))))){const o=a.replace("fired","");null==(n=null==(r=t._eventHandlers)?void 0:r[o])||n.call(e,new Event(o.replace("on","")))}}}}),K=["link","style","script","noscript"],J={hooks:{"tag:normalise":({tag:e})=>{e.key&&K.includes(e.tag)&&(e.props["data-hid"]=e._h=v(e.key))}}},ee={hooks:{"tags:resolve":e=>{const t=t=>{var r;return null==(r=e.tags.find((e=>e._d===t)))?void 0:r._p};for(const{prefix:r,offset:n}of z)for(const a of e.tags.filter((e=>"string"==typeof e.tagPriority&&e.tagPriority.startsWith(r)))){const e=t(a.tagPriority.replace(r,""));void 0!==e&&(a._p=e+n)}e.tags.sort(((e,t)=>e._p-t._p)).sort(((e,t)=>Q(e)-Q(t)))}}},te={meta:"content",link:"href",htmlAttrs:"lang"},re=e=>({hooks:{"tags:resolve":t=>{var r;const{tags:n}=t,a=null==(r=n.find((e=>"title"===e.tag)))?void 0:r.textContent,o=n.findIndex((e=>"templateParams"===e.tag)),i=-1!==o?n[o].props:{},s=i.separator||"|";delete i.separator,i.pageTitle=H(i.pageTitle||a||"",i,s);for(const e of n.filter((e=>!1!==e.processTemplateParams))){const t=te[e.tag];t&&"string"==typeof e.props[t]?e.props[t]=H(e.props[t],i,s):(!0===e.processTemplateParams||["titleTemplate","title"].includes(e.tag))&&["innerHTML","textContent"].forEach((t=>{"string"==typeof e[t]&&(e[t]=H(e[t],i,s))}))}e._templateParams=i,e._separator=s,t.tags=n.filter((e=>"templateParams"!==e.tag))}}}),ne={hooks:{"tags:resolve":e=>{const{tags:t}=e;let r=t.findIndex((e=>"titleTemplate"===e.tag));const n=t.findIndex((e=>"title"===e.tag));if(-1!==n&&-1!==r){const e=O(t[r].textContent,t[n].textContent);null!==e?t[n].textContent=e||t[n].textContent:delete t[n]}else if(-1!==r){const e=O(t[r].textContent);null!==e&&(t[r].textContent=e,t[r].tag="title",r=-1)}-1!==r&&delete t[r],e.tags=t.filter(Boolean)}}},ae={hooks:{"tags:afterResolve":function(e){for(const t of e.tags)"string"==typeof t.innerHTML&&(t.innerHTML&&["application/ld+json","application/json"].includes(t.props.type)?t.innerHTML=t.innerHTML.replace(/*:first-child{margin-top:0}.card-form[data-v-20e78fcd]{color:var(--scalar-color-1);width:100%;border:var(--scalar-border-width) solid var(--scalar-border-color);border-radius:var(--scalar-radius);background-color:var(--scalar-background-2)}.card-form[data-v-20e78fcd]:focus-within{background-color:var(--scalar-background-1)}.card-form-button[data-v-502d153b]{display:flex;align-items:center;position:relative;background:transparent;cursor:pointer;padding:9px;outline:none;white-space:nowrap;font-family:var(--scalar-font);font-size:var(--scalar-micro);font-weight:var(--scalar-semibold);color:var(--scalar-color-2)}.card-form-button[data-v-502d153b]:hover{color:var(--scalar-color-1)}.card-form-group[data-v-88abf5f7]{display:flex}:where(.card-form-rows[data-v-1611fc76]){display:flex;flex-direction:column;width:100%}:where(.card-form-rows[data-v-1611fc76])>*+*{border-top:1px solid var(--scalar-border-color)}.card-form-input[data-v-7cabdec9]{background:transparent;position:relative;width:100%;text-align:left;display:flex;align-items:baseline;border-color:inherit;border-radius:var(--scalar-radius)}.card-form-input[data-v-7cabdec9]:has(.card-form-input-text:focus-visible){box-shadow:inset 0 0 0 1px var(--scalar-color-accent)}.card-form-input-label[data-v-7cabdec9],.card-form-input-text[data-v-7cabdec9]{padding:9px;border:0;outline:none;font-size:var(--scalar-mini);color:var(--scalar-color-2);width:100%;background:transparent;-moz-appearance:none;appearance:none;-webkit-appearance:none;left:0}.card-form-input-text[data-v-7cabdec9]:placeholder,.card-form-input-text[data-v-7cabdec9]:-ms-input-placeholder,.card-form-input-text[data-v-7cabdec9]::-webkit-input-placeholder{color:var(--scalar-color-3);font-family:var(--scalar-font)}.card-form-input-label[data-v-7cabdec9]{width:-moz-fit-content;width:fit-content;white-space:nowrap;cursor:text;padding:9px 0 9px 9px;border-radius:var(--scalar-radius);font-weight:var(--scalar-semibold)}.card-form-input-text[data-v-7cabdec9]{position:relative;z-index:99;color:var(--scalar-color-1)}.card-form-input-text[data-v-7cabdec9]:focus-within{box-shadow:none}.card-form-input[data-v-7cabdec9]:not(:only-child){border-radius:var(--scalar-radius) 0 0 var(--scalar-radius)}.card-form-input+.card-form-input[data-v-7cabdec9]{border-left:var(--scalar-border-width) solid var(--scalar-border-color);border-radius:0 var(--scalar-radius) var(--scalar-radius) 0}.card-form-input-text:not(:-moz-placeholder-shown)+label[data-v-7cabdec9]{color:var(--scalar-color-2)}.card-form-input-text:not(:placeholder-shown)+label[data-v-7cabdec9]{color:var(--scalar-color-2)}.card-form-input-mask[data-v-7cabdec9]{position:relative;padding:4px;margin-right:6px;height:24px;width:24px;align-self:center;stroke-width:.75;color:var(--scalar-color-2);border-radius:var(--scalar-radius)}.card-form-input-mask[data-v-7cabdec9]:hover{color:var(--scalar-color-1);background:var(--scalar-background-2)}.card-form-input-mask>input[data-v-7cabdec9]{position:absolute;top:0;right:0;bottom:0;left:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;cursor:pointer}.wrapper[data-v-6d6455a4]{display:grid;border-color:inherit}.scopes-label[data-v-6d6455a4]{display:inline-flex;align-items:center;height:1em;line-height:1;gap:4px}.scopes-label-badge[data-v-6d6455a4]{display:inline-flex;align-items:center;gap:2px}.scopes-label-badge em[data-v-6d6455a4]{transform:rotate(10deg) translateY(-.9px)}.floating[data-v-6d6455a4]{position:relative;z-index:1010}.dropdown[data-v-6d6455a4]{background:var(--scalar-background-1);filter:brightness(var(--scalar-lifted-brightness));border-radius:var(--scalar-radius);box-shadow:var(--scalar-shadow-2);padding:4px;font-style:normal;display:flex;flex-direction:column;gap:10px}.dropdown-item[data-v-6d6455a4]{display:grid;grid-template-areas:"check title" "check description";grid-template-columns:auto 1fr;padding:6px 10px 8px 6px;row-gap:2px;-moz-column-gap:8px;column-gap:8px;border-radius:var(--scalar-radius);font-size:var(--scalar-mini);cursor:pointer}.dropdown-item[data-headlessui-state=active][data-v-6d6455a4],.dropdown-item[data-headlessui-state="active selected"][data-v-6d6455a4]{background:var(--scalar-background-2)}.dropdown-item-title[data-v-6d6455a4]{grid-area:title;color:var(--scalar-color-1);font-weight:var(--scalar-semibold)}.dropdown-item-description[data-v-6d6455a4]{grid-area:description;color:var(--scalar-color-2);line-height:initial}.dropdown-item-check[data-v-6d6455a4]{all:unset;position:relative;grid-area:check;width:20px;height:20px;color:var(--scalar-color-2);background:var(--scalar-background-1);border:1px solid var(--scalar-border-color);border-radius:var(--scalar-radius)}.dropdown-item-check[data-v-6d6455a4]:checked:after{content:"";position:absolute;border-bottom:1.5px solid currentColor;border-right:1.5px solid currentColor;width:6px;height:12px;top:calc(50% - 1.5px);left:50%;transform:translate(-50%,-50%) rotate(45deg)}.dropdown-item-check[data-v-6d6455a4]:checked{background:var(--scalar-color-accent);color:var(--scalar-background-1);border:1px solid currentColor}.description[data-v-b6e18839]{padding:12px 4px 4px;font-size:var(--scalar-mini)}.cardform-auth-button[data-v-b6e18839]{background:var(--scalar-button-1);color:var(--scalar-button-1-color);font-size:var(--scalar-mini);font-weight:var(--scalar-semibold);border-radius:var(--scalar-radius);margin:3px;padding:0 9px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.cardform-auth-button[data-v-b6e18839]:hover{background:var(--scalar-button-1-hover)}.security-scheme-button[data-v-9427c485]{color:var(--scalar-color-3);display:inline-flex;gap:4px;height:auto;padding:0;text-transform:uppercase}.security-scheme-selector[data-v-9427c485]:hover{color:var(--scalar-color-1)}.authentication-header[data-v-244454d9]{white-space:nowrap}.authentication-content[data-v-244454d9]{margin-top:6px}.client-libraries-content[data-v-28cced37]{container:client-libraries-content / inline-size;display:flex;justify-content:center;overflow:hidden;background-color:var(--scalar-background-2);border-radius:var(--scalar-radius) var(--scalar-radius) 0 0;border:var(--scalar-border-width) solid var(--scalar-border-color)}.client-libraries[data-v-28cced37]{display:flex;align-items:center;justify-content:center;width:100%;position:relative;cursor:pointer;white-space:nowrap;padding:8px 2px;gap:6px;color:var(--scalar-color-3);-webkit-user-select:none;-moz-user-select:none;user-select:none}.client-libraries[data-v-28cced37]:first-child{border-radius:var(--scalar-radius) 0 0 0}.client-libraries[data-v-28cced37]:not(.client-libraries__active):hover:before{content:"";position:absolute;width:calc(100% - 4px);height:calc(100% - 4px);background:var(--scalar-background-3);left:2px;top:2px;z-index:0;border-radius:var(--scalar-radius)}.client-libraries[data-v-28cced37]:active{color:var(--scalar-color-1)}.client-libraries[data-v-28cced37]:focus-visible{outline:none;box-shadow:inset 0 0 0 1px var(--scalar-color-accent)}@media screen and (max-width: 450px){.client-libraries[data-v-28cced37]:nth-of-type(4),.client-libraries[data-v-28cced37]:nth-of-type(5){display:none}}.client-libraries-icon[data-v-28cced37]{max-width:14px;max-height:14px;min-width:14px;width:100%;aspect-ratio:1;display:flex;align-items:center;justify-content:center;position:relative;box-sizing:border-box;color:currentColor}.client-libraries-icon__more svg[data-v-28cced37]{height:initial}@container client-libraries-content (width < 400px){.client-libraries__select[data-v-28cced37]{width:-moz-fit-content;width:fit-content}.client-libraries__select .client-libraries-icon__more+span[data-v-28cced37]{display:none}}@container client-libraries-content (width < 380px){.client-libraries[data-v-28cced37]{width:100%}.client-libraries span[data-v-28cced37]{display:none}}.client-libraries__active[data-v-28cced37]{color:var(--scalar-color-1);border-bottom:var(--scalar-border-width) solid var(--scalar-color-1)}@keyframes codeloader-28cced37{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.client-libraries span[data-v-28cced37]{font-size:var(--scalar-mini);font-weight:var(--scalar-semibold);position:relative}.client-libraries__active span[data-v-28cced37]{color:var(--scalar-color-1)}.client-libraries__select select[data-v-28cced37]{background:var(--scalar-background-3);color:var(--scalar-color-2);opacity:0;height:100%;width:100%;aspect-ratio:1;position:absolute;top:0;left:0;cursor:pointer;z-index:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none}.client-libraries__select[data-v-28cced37]:has(select:focus-visible){border-radius:var(--scalar-radius);box-shadow:inset 0 0 0 1px var(--scalar-color-accent)}.client-libraries__select span[data-v-28cced37]{position:relative;display:flex;align-items:center}@media screen and (max-width: 600px){.references-classic .client-libraries[data-v-28cced37]{flex-direction:column}}.selected-client[data-v-7df7ca7f]{color:var(--scalar-color-1);font-size:var(--scalar-mini);font-family:var(--scalar-font-code);padding:9px 12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background:var(--scalar-background-2);border-radius:0 0 var(--scalar-radius) var(--scalar-radius);border:var(--scalar-border-width) solid var(--scalar-border-color);border-top:none}.client-libraries-heading[data-v-7df7ca7f]{font-weight:var(--scalar-semibold);font-size:var(--scalar-mini);color:var(--scalar-color-3);text-transform:uppercase;margin-bottom:6px;display:block}.download[data-v-4ae6d175]{margin-bottom:24px}.download-button[data-v-4ae6d175]{color:var(--scalar-color-accent);-webkit-text-decoration:var(--scalar-text-decoration)!important;text-decoration:var(--scalar-text-decoration)!important;font-size:var(--scalar-paragraph);cursor:pointer}.download-button[data-v-4ae6d175]:hover{-webkit-text-decoration:var(--scalar-text-decoration-hover)!important;text-decoration:var(--scalar-text-decoration-hover)!important}.badge[data-v-190574ac]{color:var(--scalar-color-2);font-size:var(--scalar-micro);background:var(--scalar-background-2);padding:2px 6px;border-radius:12px;font-weight:var(--scalar-semibold);display:inline-block;text-transform:uppercase}.section[data-v-fc324287]{position:relative;display:flex;flex-direction:column;max-width:var(--refs-content-max-width);margin:auto;padding:90px 0;scroll-margin-top:var(--refs-header-height)}.references-classic .section[data-v-fc324287]{padding:48px 0;gap:24px}@container narrow-references-container (max-width: 900px){.references-classic .section[data-v-fc324287],.section[data-v-fc324287]{padding:48px 24px}}.section[data-v-fc324287]:not(:last-of-type){border-bottom:var(--scalar-border-width) solid var(--scalar-border-color)}.section-wrapper[data-v-07cabcb0]{color:var(--scalar-color-1);padding-top:12px;margin-top:-12px}.section-accordion[data-v-07cabcb0]{display:flex;flex-direction:column;border-radius:var(--scalar-radius-lg);background:var(--scalar-background-2)}.section-accordion-transparent[data-v-07cabcb0]{background:transparent;border:1px solid var(--scalar-border-color)}.section-accordion-button[data-v-07cabcb0]{padding:6px;display:flex;align-items:center;gap:6px;cursor:pointer}.section-accordion-button-content[data-v-07cabcb0]{flex:1;min-width:0}.section-accordion-button-actions[data-v-07cabcb0]{display:flex;align-items:center;gap:6px;color:var(--scalar-color-3)}.section-accordion-chevron[data-v-07cabcb0]{margin-right:4px;width:20px;cursor:pointer;opacity:1;color:var(--scalar-color-3)}.section-accordion-button:hover .section-accordion-chevron[data-v-07cabcb0]{color:var(--scalar-color-1)}.section-accordion-content[data-v-07cabcb0]{border-top:1px solid var(--scalar-border-color);display:flex;flex-direction:column}.section-accordion-description[data-v-07cabcb0]{font-weight:var(--scalar-semibold);font-size:var(--scalar-mini);color:var(--scalar-color--1);padding:10px 12px 0}.section-accordion-content-card[data-v-07cabcb0] .property:last-of-type{padding-bottom:9px}.section-column[data-v-d64e7382]{flex:1;min-width:0}.section-column[data-v-d64e7382]:nth-of-type(2){padding-top:48px}@container narrow-references-container (max-width: 900px){.section-column[data-v-d64e7382]:nth-of-type(2){padding-top:0}}.section-columns[data-v-8b9602bf]{display:flex;gap:48px}@container narrow-references-container (max-width: 900px){.section-columns[data-v-8b9602bf]{flex-direction:column;gap:24px}}.section-container[data-v-823b8471]{position:relative;padding:0 60px;width:100%}.section-container[data-v-823b8471]:last-of-type{border-top:var(--scalar-border-width) solid var(--scalar-border-color)}@container narrow-references-container (max-width: 900px){.section-container[data-v-823b8471]{padding:0}}.section-accordion-wrapper[data-v-2049975e]{padding:0 60px}.section-accordion[data-v-2049975e]{position:relative;width:100%;max-width:var(--refs-content-max-width);margin:auto}.section-accordion-content[data-v-2049975e]{display:flex;flex-direction:column;gap:12px;padding-top:12px}.section-accordion-button[data-v-2049975e]{width:100%;display:flex;cursor:pointer;padding:6px 0;margin:-6px 0;border-radius:var(--scalar-radius)}.section-accordion-chevron[data-v-2049975e]{width:24px;position:absolute;left:-24px;height:auto;top:10px;color:var(--scalar-color-3)}.section-accordion-button:hover .section-accordion-chevron[data-v-2049975e]{color:var(--scalar-color-1)}.section-accordion-title[data-v-2049975e]{display:flex;flex-direction:column;align-items:flex-start;flex:1;padding:0 6px}.section-accordion-title[data-v-2049975e] .section-header{margin-bottom:0}@container narrow-references-container (max-width: 900px){.section-accordion-chevron[data-v-2049975e]{width:16px;left:-16px;top:14px}.section-accordion-wrapper[data-v-2049975e]{padding:calc(var(--refs-header-height)) 24px 0 24px}}.loading[data-v-c90b2c46]{background:var(--scalar-background-3);animation:loading-skeleton-c90b2c46 1.5s infinite alternate;border-radius:var(--scalar-radius-lg);min-height:1.6em;margin:.6em 0;max-width:100%}.loading[data-v-c90b2c46]:first-of-type{min-height:3em;margin-bottom:24px;margin-top:0}.loading[data-v-c90b2c46]:last-of-type{width:60%}.loading.single-line[data-v-c90b2c46]{min-height:3em;margin:.6em 0;max-width:80%}@keyframes loading-skeleton-c90b2c46{0%{opacity:1}to{opacity:.33}}@container narrow-references-container (max-width: 900px){.section-content--with-columns[data-v-9735459e]{flex-direction:column;gap:24px}}.section-header[data-v-3bd1b9f0]{font-size:var(--font-size, var(--scalar-heading-2));font-weight:var(--font-weight, var(--scalar-bold));color:var(--scalar-color-1);word-wrap:break-word;line-height:1.45;margin-top:0;margin-bottom:12px}.section-header.tight[data-v-3bd1b9f0]{margin-bottom:6px}.section-header.loading[data-v-3bd1b9f0]{width:80%}.screenreader-only[data-v-681ebf2c]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.label[data-v-624343e1]{position:relative;display:inline-block}.anchor[data-v-624343e1]{position:relative;display:inline-block;opacity:0}.anchor-copy[data-v-624343e1]{position:absolute;left:0;top:50%;transform:translateY(-50%);cursor:pointer;padding:0 6px;color:var(--scalar-color-3);font-weight:var(--scalar-semibold);font-size:.8em}.anchor-copy[data-v-624343e1]:hover,.anchor-copy[data-v-624343e1]:focus-visible{color:var(--scalar-color-2)}.label:hover .anchor[data-v-624343e1],.label:has(:focus-visible) .anchor[data-v-624343e1]{opacity:1}.collapsible-section[data-v-e8754cd5]{border-top:var(--scalar-border-width) solid var(--scalar-border-color);position:relative}.collapsible-section-header[data-v-e8754cd5]{color:var(--scalar-color-1)}.collapsible-section .collapsible-section-trigger[data-v-e8754cd5]{display:flex;align-items:center;cursor:pointer;padding:10px 0;font-size:var(--scalar-font-size-3);z-index:1;position:relative}.collapsible-section .collapsible-section-trigger[data-v-e8754cd5]:after{content:"";height:10px;width:100%;position:absolute;bottom:0}.collapsible-section-trigger svg[data-v-e8754cd5]{color:var(--scalar-color-3);position:absolute;left:-18px;margin-top:1px}.collapsible-section:hover .collapsible-section-trigger svg[data-v-e8754cd5]{color:var(--scalar-color-1)}.collapsible-section .collapsible-section-trigger[data-v-e8754cd5] .anchor-copy{line-height:18.5px}.collapsible-section-content[data-v-e8754cd5]{padding:0;margin:0;scroll-margin-top:140px}.introduction-description-heading[data-v-76e3a64b]{scroll-margin-top:64px;margin-top:1em;margin-bottom:.5em}.markdown+.markdown[data-v-76e3a64b]{margin-top:1em}.introduction-description[data-v-76e3a64b]{display:flex;flex-direction:column}.references-classic .introduction-description[data-v-76e3a64b] img{max-width:720px}.heading[data-v-4e25996e]{margin-top:0!important;word-wrap:break-word}.loading[data-v-4e25996e]{background:var(--scalar-background-3);animation:loading-skeleton 1.5s infinite alternate;border-radius:var(--scalar-radius-lg)}.badges[data-v-4e25996e]{display:flex;align-items:center;gap:4px;margin-bottom:3px}.heading.loading[data-v-4e25996e]{width:80%}.introduction-section[data-v-4e25996e]{gap:48px}.sticky-cards[data-v-4e25996e]{display:flex;flex-direction:column;position:sticky;top:calc(var(--refs-header-height) + 24px)}.text-select{position:relative;height:-moz-fit-content;height:fit-content}.text-select:has(:focus-visible) .text-select-label{outline:1px solid var(--scalar-color-accent);outline-offset:4px;border-radius:calc(var(--scalar-radius) / 2)}.text-select--single-option{pointer-events:none}.text-select select{border:none;outline:none;cursor:pointer;background:var(--scalar-background-3);box-shadow:-2px 0 0 0 var(--scalar-background-3);position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;-moz-appearance:none;-webkit-appearance:none;appearance:none}.text-select span{font-size:var(--scalar-mini);color:var(--scalar-color-2);font-weight:var(--scalar-semibold);white-space:nowrap;display:flex;align-items:center;justify-content:center}.text-select:hover span{color:var(--scalar-color-1)}.text-select:not(.text-select--single-option) span:after{content:"";width:7px;height:7px;transform:rotate(45deg) translate3d(-2px,-2px,0);display:block;margin-left:6px;box-shadow:1px 1px 0 currentColor}.text-select span:hover{background:var(--scalar-background-2)}.example-selector[data-v-a7e22e14]{padding:4px}.scalar-card[data-v-38801681]{all:unset;font-family:var(--scalar-font);border-radius:var(--scalar-radius-lg);overflow:hidden;border:var(--scalar-border-width) solid var(--scalar-border-color);background:var(--scalar-background-2);display:flex;flex-direction:column;max-height:calc(((var(--full-height) - var(--refs-header-height)) - 60px) / 2);position:relative}.scalar-card-sticky[data-v-38801681]{position:sticky;top:calc(var(--refs-header-height) + 24px)}.scalar-card-content[data-v-dd83e46e]{overflow:auto;border-bottom:var(--scalar-border-width) solid var(--scalar-border-color);display:grid}.scalar-card-content[data-v-dd83e46e] .simple-table .simple-header{display:none}.scalar-card-content[data-v-dd83e46e]:last-of-type,.scalar-card-content.scalar-card--borderless[data-v-dd83e46e]{border-bottom:none}.scalar-card--muted[data-v-dd83e46e]{background:var(--scalar-background-2)}.scalar-card--contrast[data-v-dd83e46e]{background:var(--scalar-background-3)}.scalar-card--frameless[data-v-dd83e46e]{padding:0}.scalar-card--transparent[data-v-dd83e46e]{background:var(--scalar-background-1)}.scalar-card-header[data-v-ef7873bc]{font-weight:var(--scalar-semibold);font-size:var(--scalar-mini);color:var(--scalar-color-3);padding:9px 3px 9px 12px;flex-shrink:0}.scalar-card-header.scalar-card--borderless[data-v-ef7873bc]+.scalar-card-content{margin-top:-9px}.scalar-card-header-slots[data-v-ef7873bc]{display:flex;justify-content:space-between;line-height:1.35}.scalar-card-header-title[data-v-ef7873bc]{text-transform:uppercase;flex:1;min-width:0;text-overflow:ellipsis;overflow:hidden}.scalar-card-header-actions[data-v-ef7873bc]{display:flex}.scalar-card-footer[data-v-918ab8d6]{flex-shrink:0}.tab-list[data-v-03fdb072]{display:flex;gap:6px;position:relative;flex:1;padding:9px 12px;overflow:auto}.scalar-card-header.scalar-card-header-tabs[data-v-03fdb072]{padding:0}.tab[data-v-d0e07e65]{background:none;border:none;font-size:var(--scalar-mini);font-family:var(--scalar-font);color:var(--scalar-color-2);font-weight:var(--scalar-semibold);line-height:calc(var(--scalar-mini) + 2px);white-space:nowrap;cursor:pointer;padding:0;margin-right:3px;text-transform:uppercase;position:relative;line-height:1.35}.tab[data-v-d0e07e65]:before{content:"";position:absolute;z-index:0;left:-6px;top:-6px;width:calc(100% + 12px);height:calc(100% + 12px);border-radius:var(--scalar-radius);background:var(--scalar-background-3);opacity:0}.tab[data-v-d0e07e65]:hover:before,.tab[data-v-d0e07e65]:focus-visible:before{opacity:1}.tab[data-v-d0e07e65]:focus-visible:before{outline:1px solid var(--scalar-color-accent)}.tab span[data-v-d0e07e65]{z-index:1;position:relative}.tab-selected[data-v-d0e07e65]{color:var(--scalar-color-1);text-decoration:underline;text-underline-offset:var(--scalar-micro)}.request[data-v-cd795a2e]{display:flex;flex-wrap:nowrap}.request-header[data-v-cd795a2e]{display:flex;gap:6px;text-transform:initial}.request-method[data-v-cd795a2e]{font-family:var(--scalar-font-code);text-transform:uppercase}.request-client-picker[data-v-cd795a2e]{padding-left:12px;padding-right:9px}.request-card-footer[data-v-cd795a2e]{display:flex;justify-content:flex-end;padding:6px;flex-shrink:0}.request-card-footer-addon[data-v-cd795a2e]{display:flex;align-items:center;flex:1;min-width:0}.request-editor-section[data-v-cd795a2e]{display:flex;flex:1}.request-card-simple[data-v-cd795a2e]{display:flex;align-items:center;justify-content:space-between;padding:8px 8px 8px 12px;font-size:var(--scalar-small)}.code-snippet[data-v-cd795a2e]{display:flex;flex-direction:column;width:100%}.empty-state[data-v-4b51e8ca]{margin:10px 0 10px 12px;text-align:center;font-size:var(--scalar-micro);min-height:56px;display:flex;align-items:center;justify-content:center;border-radius:var(--scalar-radius-lg);color:var(--scalar-color-2)}.rule-title[data-v-4b51e8ca]{font-family:var(--scalar-font-code);color:var(--scalar-color-1);display:inline-block;margin:12px 0 6px;border-radius:var(--scalar-radius)}.rule[data-v-4b51e8ca]{margin:0 12px;border-radius:var(--scalar-radius-lg)}.rule-items[data-v-4b51e8ca]{counter-reset:list-number;display:flex;flex-direction:column;gap:12px;border-left:1px solid var(--scalar-border-color);padding:12px 0}.rule-item[data-v-4b51e8ca]{counter-increment:list-number;border:1px solid var(--scalar-border-color);border-radius:var(--scalar-radius-lg);overflow:hidden;margin-left:24px}.rule-item[data-v-4b51e8ca]:before{border:1px solid var(--scalar-border-color);border-top:0;border-right:0;content:" ";display:block;width:24px;height:6px;border-radius:0 0 0 var(--scalar-radius-lg);margin-top:6px;color:var(--scalar-color-2);transform:translate(-25px);color:var(--scalar-color-1);position:absolute}.markdown[data-v-5c8b4a86] *{margin:0}.code-copy[data-v-5c8b4a86]{display:flex;align-items:center;justify-content:center;-moz-appearance:none;appearance:none;-webkit-appearance:none;outline:none;background:transparent;cursor:pointer;color:var(--scalar-color-3);border:none;padding:0;margin-right:12px}.code-copy[data-v-5c8b4a86]:hover{color:var(--scalar-color-1)}.code-copy svg[data-v-5c8b4a86]{width:13px;height:13px}.response-card-footer[data-v-5c8b4a86]{display:flex;flex-direction:column;flex-shrink:0;padding:10px 12px;gap:8px;border-top:var(--scalar-border-width) solid var(--scalar-border-color)}.response-example-selector[data-v-5c8b4a86]{align-self:flex-start;margin:-4px}.response-description[data-v-5c8b4a86]{font-weight:var(--scalar-semibold);font-size:var(--scalar-micro);color:var(--scalar-color--1);display:flex;align-items:center;box-sizing:border-box}.schema-type[data-v-5c8b4a86]{font-size:var(--scalar-micro);color:var(--scalar-color-2);font-weight:var(--scalar-semibold);background:var(--scalar-background-3);padding:2px 4px;border-radius:4px;margin-right:4px}.schema-example[data-v-5c8b4a86]{font-size:var(--scalar-micro);color:var(--scalar-color-2);font-weight:var(--scalar-semibold)}.example-response-tab[data-v-5c8b4a86]{display:block;margin:6px}.scalar-card-container[data-v-5c8b4a86]{flex:1;background:var(--scalar-background-2);display:grid}.scalar-card-container[data-v-5c8b4a86] .cm-scroller{overflow-y:hidden}.scalar-card-checkbox[data-v-5c8b4a86]{display:flex;align-items:center;justify-content:center;position:relative;min-height:17px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-weight:var(--scalar-semibold);font-size:var(--scalar-mini);color:var(--scalar-color-2);width:-moz-fit-content;width:fit-content;white-space:nowrap;margin-right:9px;gap:6px}.scalar-card-checkbox:has(.scalar-card-checkbox-input:focus-visible) .scalar-card-checkbox-checkmark[data-v-5c8b4a86]{outline:1px solid var(--scalar-color-accent)}.scalar-card-checkbox[data-v-5c8b4a86]:hover{color:var(--scalar-color--1)}.scalar-card-checkbox .scalar-card-checkbox-input[data-v-5c8b4a86]{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.scalar-card-checkbox-checkmark[data-v-5c8b4a86]{height:17px;width:17px;border-radius:var(--scalar-radius);background-color:transparent;background-color:var(--scalar-background-3);box-shadow:inset 0 0 0 1px var(--scalar-border-color)}.scalar-card-checkbox[data-v-5c8b4a86]:has(.scalar-card-checkbox-input:checked){color:var(--scalar-color-1)}.scalar-card-checkbox .scalar-card-checkbox-input:checked~.scalar-card-checkbox-checkmark[data-v-5c8b4a86]{background-color:var(--scalar-button-1);box-shadow:none}.scalar-card-checkbox-checkmark[data-v-5c8b4a86]:after{content:"";position:absolute;display:none}.scalar-card-checkbox .scalar-card-checkbox-input:checked~.scalar-card-checkbox-checkmark[data-v-5c8b4a86]:after{display:block}.scalar-card-checkbox .scalar-card-checkbox-checkmark[data-v-5c8b4a86]:after{right:6px;top:36.5%;width:5px;height:9px;border:solid 1px var(--scalar-button-1-color);border-width:0 1.5px 1.5px 0;transform:rotate(45deg)}.schema-type-icon[data-v-2a52eb0b]{color:var(--scalar-color-1);display:none}.schema-type[data-v-2a52eb0b]{font-family:var(--scalar-font-code);color:var(--scalar-color-1)}.property-detail[data-v-3ae98a1b]{display:inline-flex}.property-detail+.property-detail[data-v-3ae98a1b]:before{display:block;content:"·";margin:0 .5ch}.property-detail-truncate[data-v-3ae98a1b]{overflow:hidden}.property-detail-truncate>.property-detail-value[data-v-3ae98a1b]{overflow:hidden;text-overflow:ellipsis}.property-detail-prefix[data-v-3ae98a1b]{color:var(--scalar-color-2)}code.property-detail-value[data-v-3ae98a1b]{font-family:var(--scalar-font-code);font-size:var(--scalar-font-size-3);color:var(--scalar-color-2);background:var(--scalar-background-3);padding:0 4px;border:.5px solid var(--scalar-border-color);border-radius:var(--scalar-radius)}.property-heading[data-v-971e43ae]{display:flex;align-items:baseline;gap:9px;white-space:nowrap}.property-name[data-v-971e43ae]{font-family:var(--scalar-font-code);font-weight:var(--scalar-semibold);font-size:var(--scalar-font-size-3);display:flex}.property-additional[data-v-971e43ae]{font-family:var(--scalar-font-code)}.property-required[data-v-971e43ae],.property-optional[data-v-971e43ae]{color:var(--scalar-color-2)}.property-required[data-v-971e43ae]{font-size:var(--scalar-micro);color:var(--scalar-color-orange)}.property-read-only[data-v-971e43ae]{font-size:var(--scalar-micro);color:var(--scalar-color-blue)}.property-write-only[data-v-971e43ae]{font-size:var(--scalar-micro);color:var(--scalar-color-green)}.property-details[data-v-971e43ae]{font-size:var(--scalar-micro);color:var(--scalar-color-2);display:flex;align-items:center;min-width:0}.property-const[data-v-971e43ae]{color:var(--scalar-color-1)}.property[data-v-a68fad5f]{color:var(--scalar-color-1);padding:10px;font-size:var(--scalar-mini)}.property[data-v-a68fad5f]:last-of-type{padding-bottom:0}.property--compact.property--level-0[data-v-a68fad5f]{padding:12px 0}.property--deprecated[data-v-a68fad5f]{background:repeating-linear-gradient(-45deg,var(--scalar-background-2) 0,var(--scalar-background-2) 2px,transparent 2px,transparent 5px);background-size:100%}.property--deprecated[data-v-a68fad5f]>*{opacity:.75}.property-description[data-v-a68fad5f]{margin-top:6px;line-height:1.4;font-size:var(--scalar-small)}.property-heading:empty+.property-description[data-v-a68fad5f]:last-of-type,.property-description[data-v-a68fad5f]:first-of-type:last-of-type{margin-top:0}[data-v-a68fad5f] .property-description *{color:var(--scalar-color-2)!important}.property[data-v-a68fad5f]:not(:last-of-type){border-bottom:var(--scalar-border-width) solid var(--scalar-border-color)}.children[data-v-a68fad5f]{display:flex;flex-direction:column;padding-top:8px}.property-example[data-v-a68fad5f]{display:flex;flex-direction:column;margin-top:6px;max-height:calc(((var(--full-height) - var(--refs-header-height))) / 2);font-size:var(--scalar-micro);border:var(--scalar-border-width) solid var(--scalar-border-color);background:var(--scalar-background-2);border-radius:var(--scalar-radius-lg)}.property-example-label[data-v-a68fad5f]{font-weight:var(--scalar-semibold);color:var(--scalar-color-3);padding:6px}.property-example-value[data-v-a68fad5f]{font-family:var(--scalar-font-code);white-space:pre;padding:6px;border-top:var(--scalar-border-width) solid var(--scalar-border-color)}.property-rule[data-v-a68fad5f]{display:flex;flex-direction:column;gap:6px;margin-top:12px;border-radius:var(--scalar-radius-lg)}.property-enum-value[data-v-a68fad5f]{padding:3px 0;color:var(--scalar-color-2)}.property-enum-value[data-v-a68fad5f]:before{content:"⊢";margin-right:6px;color:var(--scalar-color-3)}.property-enum-values[data-v-a68fad5f]{margin-top:8px;list-style:none}.property--compact .property-example[data-v-a68fad5f]{display:none}.property-list[data-v-a68fad5f]{border:var(--scalar-border-width) solid var(--scalar-border-color);border-radius:var(--scalar-radius);margin-top:10px}.property-list .property[data-v-a68fad5f]:last-of-type{padding-bottom:10px}.property-name[data-v-a68fad5f]{font-family:var(--scalar-font-code);font-weight:var(--scalar-semibold)}.enum-toggle-button[data-v-a68fad5f]{align-items:center;border:var(--scalar-border-width) solid var(--scalar-border-color);border-radius:13.5px;cursor:pointer;color:var(--scalar-color-2);display:flex;font-weight:var(--scalar-semibold);gap:4px;margin-top:8px;padding:6px 10px;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.enum-toggle-button[data-v-a68fad5f]:hover{color:var(--scalar-color-1)}.enum-toggle-button-icon--open[data-v-a68fad5f]{transform:rotate(45deg)}.error[data-v-d0615f9c]{background-color:var(--scalar-color-red)}.schema-card[data-v-d0615f9c]{z-index:0;position:relative;font-size:var(--scalar-font-size-4);color:var(--scalar-color-1)}.schema-card-title[data-v-d0615f9c]{height:var(--schema-title-height);padding:6px 10px;display:flex;align-items:center;gap:4px;color:var(--scalar-color-2);font-weight:var(--scalar-semibold);font-size:var(--scalar-micro);border-bottom:var(--scalar-border-width) solid transparent}button.schema-card-title[data-v-d0615f9c]{cursor:pointer}button.schema-card-title[data-v-d0615f9c]:hover{color:var(--scalar-color-1)}.schema-card-title-icon--open[data-v-d0615f9c]{transform:rotate(45deg)}.schema-properties-open>.schema-card-title[data-v-d0615f9c]{border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom:var(--scalar-border-width) solid var(--scalar-border-color)}.schema-properties-open>.schema-properties[data-v-d0615f9c]{width:-moz-fit-content;width:fit-content}.schema-card-description+.schema-properties[data-v-d0615f9c]{width:-moz-fit-content;width:fit-content;margin-top:12px}.schema-properties-open.schema-properties[data-v-d0615f9c],.schema-properties-open>.schema-card--open[data-v-d0615f9c]{width:100%}.schema-card .property[data-v-d0615f9c]:last-of-type{padding-bottom:10px}.schema-properties[data-v-d0615f9c]{display:flex;flex-direction:column;border:var(--scalar-border-width) solid var(--scalar-border-color);border-radius:var(--scalar-radius-lg);width:-moz-fit-content;width:fit-content}.schema-properties .schema-properties[data-v-d0615f9c]{border-radius:13.5px}.schema-properties .schema-properties.schema-properties-open[data-v-d0615f9c]{border-radius:13.5px 13.5px 9px 9px}.schema-properties-open[data-v-d0615f9c]{width:100%}.schema-card--compact[data-v-d0615f9c]{align-self:flex-start}.schema-card--compact.schema-card--open[data-v-d0615f9c]{align-self:initial}.schema-card-title--compact[data-v-d0615f9c]{color:var(--scalar-color-2);padding:6px 10px;height:auto;border-bottom:none}.schema-card--compact>.schema-properties[data-v-d0615f9c],.schema-card-title--compact[data-v-d0615f9c]{border-radius:13.5px}.schema-card-title--compact>.schema-card-title-icon[data-v-d0615f9c]{width:10px;height:10px;margin:0}.schema-card-title--compact>.schema-card-title-icon--open[data-v-d0615f9c]{transform:rotate(45deg)}.schema-properties-open>.schema-card-title--compact[data-v-d0615f9c]{position:static}.schema-card--compact.schema-card--level-0>.schema-properties[data-v-d0615f9c]{border:none}[data-v-d0615f9c] .schema-card-description p{font-size:var(--scalar-mini, var(--scalar-paragraph));color:var(--scalar-color-2);line-height:1.5;display:block;margin-bottom:6px}.schema-card-description[data-v-d0615f9c]:first-of-type{padding-top:10px}.children .schema-card-description[data-v-d0615f9c]:first-of-type{padding-top:0}.models-list-item .schema-properties[data-v-d0615f9c]{margin-bottom:10px}.content-type[data-v-19d1d4d0]{display:flex;align-items:center;font-size:var(--scalar-heading-4);font-weight:var(--scalar-semibold);color:var(--scalar-color-1);line-height:1.45;margin-top:24px;padding-bottom:12px;border-bottom:1px solid var(--scalar-border-color);flex-flow:wrap}.content-type-select[data-v-19d1d4d0]{position:relative;padding-left:9px;height:-moz-fit-content;height:fit-content;color:var(--scalar-color-2);font-size:var(--scalar-font-size-3);display:flex;align-items:center}.content-type-no-select.content-type-select[data-v-19d1d4d0]{pointer-events:none}.content-type-no-select.content-type-select[data-v-19d1d4d0]:after{display:none}.content-type-select span[data-v-19d1d4d0]{display:flex;align-items:center}.content-type-select[data-v-19d1d4d0]:after{content:"";width:7px;height:7px;transform:rotate(45deg) translate3d(-2px,-4px,0);display:block;margin-left:7px;box-shadow:1px 1px 0 currentColor}.content-type-select select[data-v-19d1d4d0]{border:none;outline:none;cursor:pointer;background:var(--scalar-background-3);box-shadow:-2px 0 0 0 var(--scalar-background-3);position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.content-type-select[data-v-19d1d4d0]:hover{color:var(--scalar-color-1)}@media (max-width: 460px){.content-type-select[data-v-19d1d4d0]{margin-left:auto;padding-right:3px}}.headers-card[data-v-eecfdd25]{z-index:0;margin-top:12px;margin-bottom:6px;position:relative;font-size:var(--scalar-font-size-4);color:var(--scalar-color-1);align-self:flex-start}.headers-card.headers-card--open[data-v-eecfdd25]{align-self:initial}.headers-card-title[data-v-eecfdd25]{padding:6px 10px;display:flex;align-items:center;gap:4px;color:var(--scalar-color-3);font-weight:var(--scalar-semibold);font-size:var(--scalar-micro);border-radius:13.5px}button.headers-card-title[data-v-eecfdd25]{cursor:pointer}button.headers-card-title[data-v-eecfdd25]:hover{color:var(--scalar-color-1)}.headers-card-title-icon--open[data-v-eecfdd25]{transform:rotate(45deg)}.headers-properties-open>.headers-card-title[data-v-eecfdd25]{border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom:var(--scalar-border-width) solid var(--scalar-border-color)}.headers-properties-open[data-v-eecfdd25]{width:100%}.headers-properties[data-v-eecfdd25]{display:flex;flex-direction:column;border:var(--scalar-border-width) solid var(--scalar-border-color);border-radius:13.5px;width:-moz-fit-content;width:fit-content}.headers-card .property[data-v-eecfdd25]:last-of-type{padding-bottom:10px}.headers-card-title>.headers-card-title-icon[data-v-eecfdd25]{width:10px;height:10px;margin:0}.headers-card-title>.headers-card-title-icon--open[data-v-eecfdd25]{transform:rotate(45deg)}.parameter-item[data-v-c44b2feb]{display:flex;flex-direction:column;border-top:var(--scalar-border-width) solid var(--scalar-border-color)}.parameter-item:last-of-type .parameter-schema[data-v-c44b2feb]{padding-bottom:0}.parameter-item-container[data-v-c44b2feb]{padding:0}.parameter-item-headers[data-v-c44b2feb]{border:var(--scalar-border-width) solid var(--scalar-border-color)}.parameter-item-name[data-v-c44b2feb]{margin-right:6px;font-weight:var(--scalar-semibold);font-size:var(--scalar-font-size-3);font-family:var(--scalar-font-code);color:var(--scalar-color-1)}.parameter-item-type[data-v-c44b2feb]{font-size:var(--scalar-micro);color:var(--scalar-color-2);margin-right:6px;line-height:1.4;white-space:nowrap;text-overflow:ellipsis;width:100%;overflow:hidden}.parameter-item-trigger-open .parameter-item-type[data-v-c44b2feb]{white-space:normal}.parameter-item-trigger+.parameter-item-container[data-v-c44b2feb] .property--level-0>.property-heading .property-detail-value{font-size:var(--scalar-font-size-3)}.parameter-item-required-optional[data-v-c44b2feb]{color:var(--scalar-color-2);font-weight:var(--scalar-semibold);margin-right:6px;position:relative}.parameter-item--required[data-v-c44b2feb]{text-transform:uppercase;font-size:var(--scalar-micro);font-weight:var(--scalar-semibold);color:var(--scalar-color-orange)}.parameter-item-description[data-v-c44b2feb]{margin-top:3px!important;font-size:var(--scalar-small);color:var(--scalar-color-2);line-height:1.4}.parameter-item-description[data-v-c44b2feb] p{margin-top:4px;font-size:var(--scalar-small);color:var(--scalar-color-2);line-height:1.4}.parameter-schema[data-v-c44b2feb]{padding-bottom:9px;margin-top:3px}.parameter-item-trigger[data-v-c44b2feb]{padding:12px 0;cursor:pointer;outline:none;text-align:left;position:relative;align-items:baseline}.parameter-item-trigger-open[data-v-c44b2feb]{padding-bottom:0}.parameter-item-trigger[data-v-c44b2feb]:after{content:"";position:absolute;height:10px;width:100%;bottom:0}.parameter-item-icon[data-v-c44b2feb]{color:var(--scalar-color-3);position:absolute;left:-18px}.parameter-item-trigger:hover .parameter-item-icon[data-v-c44b2feb],.parameter-item-trigger:focus-visible .parameter-item-icon[data-v-c44b2feb]{color:var(--scalar-color-1)}.parameter-item-trigger:focus-visible .parameter-item-icon[data-v-c44b2feb]{outline:1px solid var(--scalar-color-accent);outline-offset:2px;border-radius:var(--scalar-radius)}.parameter-item-content-type[data-v-c44b2feb]{margin-left:auto;opacity:0;transition:opacity .1s ease-in-out;color:var(--scalar-color-3);font-size:var(--scalar-micro);background:var(--scalar-background-2);padding:2px 6px;border-radius:12px}.parameter-item-trigger:hover .parameter-item-content-type[data-v-c44b2feb]{opacity:1}.parameters[data-v-b3f16733]{margin-top:24px}.parameters-title[data-v-b3f16733]{font-size:var(--scalar-font-size-2);font-weight:var(--scalar-semibold);color:var(--scalar-color-1);line-height:1.45;margin-top:12px;margin-bottom:12px}.parameter-list[data-v-b3f16733]{list-style:none;padding:0;margin:0 0 12px;font-size:var(--scalar-small)}.request-body-title[data-v-ad41227a]{display:flex;align-items:center;font-size:var(--scalar-font-size-2);font-weight:var(--scalar-semibold);color:var(--scalar-color-1);line-height:1.45;margin-top:24px;padding-bottom:12px;border-bottom:var(--scalar-border-width) solid var(--scalar-border-color);flex-flow:wrap}.request-body-title-select[data-v-ad41227a]{position:relative;height:-moz-fit-content;height:fit-content;margin-left:auto;font-weight:var(--scalar-regular);display:flex;align-items:center;color:var(--scalar-color-3);font-size:var(--scalar-micro);background:var(--scalar-background-2);padding:2px 6px;border-radius:12px;border:var(--scalar-border-width) solid var(--scalar-border-color)}.request-body-title-no-select.request-body-title-select[data-v-ad41227a]{pointer-events:none}.request-body-title-no-select[data-v-ad41227a]{border:none}.request-body-title-no-select.request-body-title-select[data-v-ad41227a]:after{display:none}.request-body-title-select span[data-v-ad41227a]{display:flex;align-items:center}.request-body-title-select[data-v-ad41227a]:after{content:"";width:7px;height:7px;transform:rotate(45deg) translate3d(-2px,-4px,0);display:block;margin-left:5px;box-shadow:1px 1px 0 currentColor;margin-right:5px}.request-body-title-select select[data-v-ad41227a]{border:none;outline:none;cursor:pointer;background:var(--scalar-background-3);position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.request-body-title-select[data-v-ad41227a]:hover{color:var(--scalar-color-1)}.request-body-description[data-v-ad41227a]{margin-top:6px;font-size:var(--scalar-small);width:100%}.request-body-description[data-v-ad41227a] .markdown *{color:var(--scalar-color-2)!important}@media (max-width: 460px){.request-body-title-select[data-v-ad41227a]{margin-left:auto;padding-right:3px}}.endpoint-path[data-v-b5ffe25a]{overflow:hidden;word-wrap:break-word;font-weight:var(--scalar-semibold);line-break:anywhere}.deprecated[data-v-b5ffe25a]{text-decoration:line-through}.show-api-client-button[data-v-359d791f]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;padding:4px 6px;white-space:nowrap;border-radius:var(--scalar-radius);display:flex;justify-content:center;align-items:center;font-weight:var(--scalar-semibold);font-size:var(--scalar-mini);color:var(--scalar-background-2);font-family:var(--scalar-font);background:var(--scalar-button-1);position:relative;cursor:pointer;box-sizing:border-box;box-shadow:inset 0 0 0 1px #0000001a;outline-offset:2px}.show-api-client-button span[data-v-359d791f],.show-api-client-button svg[data-v-359d791f]{fill:currentColor;color:var(--scalar-button-1-color);z-index:1}.show-api-client-button[data-v-359d791f]:hover{background:var(--scalar-button-1-hover)}.show-api-client-button svg[data-v-359d791f]{margin-right:4px}.examples[data-v-d485e1e4]{position:sticky;top:calc(var(--refs-header-height) + 24px)}.deprecated[data-v-d485e1e4] *{text-decoration:line-through}.example-path[data-v-d485e1e4]{color:var(--scalar-color-2);font-family:var(--scalar-font-code)}.example-path[data-v-d485e1e4] em{color:var(--scalar-color-1);font-style:normal}.endpoint-details-card[data-v-102733a0]{display:flex;flex-direction:column;gap:12px}.endpoint-details-card-item[data-v-102733a0]{border:1px solid var(--scalar-border-color);border-radius:var(--scalar-radius-lg);margin-top:0}.endpoint-details-card[data-v-102733a0] .parameter-list:first-of-type:last-of-type{margin:0}.endpoint-details-card[data-v-102733a0] .parameter-item:last-of-type .parameter-schema{padding-bottom:12px}.endpoint-details-card[data-v-102733a0] .parameter-list .parameter-list{margin-bottom:12px}.endpoint-details-card[data-v-102733a0] .parameter-list li{margin:0;padding:0 9px}.endpoint-details-card[data-v-102733a0] .property{padding:9px;margin:0}.endpoint-details-card[data-v-102733a0] .endpoint-title,.endpoint-details-card[data-v-102733a0] .parameters-title,.endpoint-details-card[data-v-102733a0] .request-body-title{text-transform:uppercase;font-weight:var(--scalar-bold);font-size:var(--scalar-mini);color:var(--scalar-color-2);line-height:1.33;padding:9px;margin:0}.endpoint-details-card[data-v-102733a0] .request-body-title-select{text-transform:initial;font-weight:initial;margin-left:auto}.endpoint-header[data-v-79ac1ab2]{display:flex;justify-content:space-between}.endpoint-details[data-v-79ac1ab2]{display:flex;align-items:center;margin-top:0;gap:9px;min-width:0;flex-shrink:1}.endpoint-type[data-v-79ac1ab2]{display:flex;align-items:center;justify-content:center;gap:6px;position:relative;z-index:0;width:60px;padding:6px;flex-shrink:0;font-size:var(--scalar-small);text-transform:uppercase;font-weight:var(--scalar-bold);font-family:var(--scalar-font)}.endpoint-type[data-v-79ac1ab2]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:currentColor;opacity:.15;border-radius:var(--scalar-radius-lg)}.endpoint-anchor[data-v-79ac1ab2]{display:flex;align-items:center;min-width:0;flex-shrink:1;font-size:20px}.endpoint-anchor.label[data-v-79ac1ab2]{display:flex}.endpoint-label[data-v-79ac1ab2]{display:flex;align-items:baseline;gap:9px;min-width:0;flex-shrink:1;color:var(--scalar-color-1)}.endpoint-label-path[data-v-79ac1ab2]{font-family:var(--scalar-font-code);font-size:var(--scalar-mini);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.endpoint-label-path[data-v-79ac1ab2] em{color:var(--scalar-color-2)}.endpoint-label-name[data-v-79ac1ab2]{color:var(--scalar-color-2);font-size:var(--scalar-small);flex-shrink:1000000000;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.endpoint-try-hint[data-v-79ac1ab2]{padding:2px;height:24px;width:24px;flex-shrink:0}.endpoint-copy[data-v-79ac1ab2]{color:currentColor;padding:2px}.endpoint-copy[data-v-79ac1ab2] svg{stroke-width:2px}.endpoint-content[data-v-79ac1ab2]{display:grid;grid-auto-columns:1fr;grid-auto-flow:column;gap:9px;padding:9px}@container (max-width: 900px){.endpoint-content[data-v-79ac1ab2]{grid-template-columns:1fr}}.endpoint-content[data-v-79ac1ab2]>*{max-height:unset}.show-more[data-v-b1ddf847]{background:var(--scalar-background-1);-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border:var(--scalar-border-width) solid var(--scalar-border-color);margin:auto;padding:8px 12px;border-radius:30px;color:var(--scalar-color-1);font-weight:var(--scalar-semibold);font-size:var(--scalar-small);display:flex;align-items:center;justify-content:center;position:relative;top:-48px}.show-more[data-v-b1ddf847]:hover{color:var(--scalar-color-2);cursor:pointer}.show-more-icon[data-v-b1ddf847]{width:14px!important;height:14px!important;margin-left:3px}.show-more[data-v-b1ddf847]:active{box-shadow:0 0 0 1px var(--scalar-border-color)}@container narrow-references-container (max-width: 900px){.show-more[data-v-b1ddf847]{top:-24px}}.endpoints[data-v-1c92eacd]{overflow:auto;background:var(--scalar-background-2);padding:10px 12px}@media (max-width: 580px){.endpoints[data-v-1c92eacd]{max-height:calc(100vh - 150px)}}.endpoints span+span[data-v-1c92eacd]{text-align:left;margin-left:12px;text-transform:initial}.endpoint[data-v-1c92eacd]{display:flex;white-space:nowrap;cursor:pointer;text-decoration:none}.endpoint:hover .endpoint-path[data-v-1c92eacd],.endpoint:focus-visible .endpoint-path[data-v-1c92eacd]{text-decoration:underline}.endpoint span[data-v-1c92eacd]:first-of-type{text-transform:uppercase}.endpoint .post[data-v-1c92eacd],.endpoint .get[data-v-1c92eacd],.endpoint .delete[data-v-1c92eacd],.endpoint .put[data-v-1c92eacd]{white-space:nowrap}.endpoint span[data-v-1c92eacd]{color:var(--scalar-color-1);min-width:62px;display:inline-block;text-align:right;line-height:1.55;font-family:var(--scalar-font-code);font-size:var(--scalar-small);cursor:pointer}.deprecated[data-v-1c92eacd]{text-decoration:line-through}.section-container[data-v-a6dd88a4]{border-top:var(--scalar-border-width) solid var(--scalar-border-color)}.section-container[data-v-a6dd88a4]:has(.show-more){background-color:color-mix(in srgb,var(--scalar-background-2),transparent)}.tag-section[data-v-fe69da0e]{margin-bottom:48px}.tag-name[data-v-fe69da0e]{text-transform:capitalize}.tag-description[data-v-fe69da0e]{padding-bottom:4px}.references-loading{position:absolute;top:0;left:0;right:0;z-index:1;grid-area:rendered;background:var(--scalar-background-1)}.references-loading-top-spacer{top:-1px}@media (min-width: 1001px){.references-loading-top-spacer{top:calc(var(--refs-header-height) - 1px)}}.references-loading-hidden-tag .section-container>.section:first-child{display:none}.models-list[data-v-cff15ceb]{display:contents}.models-list-truncated .models-list-item[data-v-cff15ceb]:last-child{border-bottom:var(--scalar-border-width) solid var(--scalar-border-color)}.show-more-models[data-v-cff15ceb]{margin-top:32px;top:0}.reference-models[data-v-b3be69ad]{margin-bottom:48px}.reference-models-anchor[data-v-b3be69ad]{display:flex;align-items:center;font-size:20px;padding-left:6px;color:var(--scalar-color-1)}.reference-models-label[data-v-b3be69ad]{font-size:var(--scalar-mini)}.reference-models-label[data-v-b3be69ad] em{font-weight:var(--scalar-bold)}.webhook-request-body[data-v-8fced5af]{margin-top:-18px}.webhooks-list[data-v-87687203]{display:contents}.webhooks-list-truncated .webhooks-list-item[data-v-87687203]:last-child{border-bottom:var(--scalar-border-width) solid var(--scalar-border-color)}.webhooks-list-item[aria-expanded=true][data-v-87687203]{padding-bottom:48px}.webhook-section-description.webhook-section-description[data-v-87687203]{color:var(--scalar-color-2);font-size:var(--scalar-font-size-3);padding-bottom:12px}.show-more-webhooks[data-v-87687203]{margin-top:32px;top:0}.narrow-references-container{container-name:narrow-references-container;container-type:inline-size}.render-loading[data-v-2ffda479]{height:calc(var(--full-height) - var(--refs-header-height));display:flex;align-items:center;justify-content:center}.introduction-card[data-v-2ffda479]{display:flex;flex-direction:column;padding-top:3px;background:var(--scalar-background-1);border:var(--scalar-border-width) solid var(--scalar-border-color);border-radius:var(--scalar-radius-lg)}.introduction-card-item[data-v-2ffda479]{padding:9px;border-bottom:var(--scalar-border-width) solid var(--scalar-border-color);display:flex;flex-direction:column;justify-content:center}.introduction-card-item[data-v-2ffda479]:last-of-type{border-bottom:none}.introduction-card[data-v-2ffda479] .description{padding:0}.introduction-card-title[data-v-2ffda479]{font-weight:var(--scalar-semibold);font-size:var(--scalar-mini);color:var(--scalar-color-3)}.introduction-card-row[data-v-2ffda479]{flex-flow:row wrap;gap:24px}.introduction-card-row[data-v-2ffda479]>*{flex:1}@media (min-width: 600px){.introduction-card-row[data-v-2ffda479]>*{min-width:-moz-min-content;min-width:min-content}}@media (max-width: 600px){.introduction-card-row[data-v-2ffda479]>*{max-width:100%}}@container (max-width: 900px){.introduction-card-row[data-v-2ffda479]{flex-direction:column;align-items:stretch;gap:0px}}.introduction-card[data-v-2ffda479] .security-scheme-label{text-transform:uppercase;font-weight:var(--scalar-semibold)}.references-classic .introduction-card-row[data-v-2ffda479] .scalar-card:nth-of-type(2) .scalar-card-header{display:none}.references-classic .introduction-card-row[data-v-2ffda479] .scalar-card:nth-of-type(2) .scalar-card-header.scalar-card--borderless+.scalar-card-content{margin-top:0}.section-flare[data-v-2ffda479]{position:absolute;top:0;right:0;pointer-events:none}.start[data-v-391b4e37]{padding:24px;display:flex;flex-flow:wrap;justify-content:space-between;position:relative;z-index:0}.swagger-editor .start[data-v-391b4e37]{padding-top:24px}.start-h1[data-v-391b4e37]{font-size:var(--scalar-heading-2);margin-top:0;line-height:1.45;margin-bottom:0;font-weight:var(--scalar-bold);color:var(--scalar-color-1);width:100%;position:relative}.start-h3[data-v-391b4e37]{font-size:var(--scalar-paragraph);margin-top:0;margin-bottom:6px;display:block;line-height:1.45;font-weight:var(--scalar-bold);color:var(--scalar-color-1);width:100%}.start-h1[data-v-391b4e37]:not(:first-of-type){margin-top:24px}.start-p[data-v-391b4e37]{font-size:var(--scalar-paragraph);color:var(--scalar-color-2);line-height:1.5;width:100%;margin-top:12px}.start-ul[data-v-391b4e37]{margin-top:12px;font-size:var(--scalar-paragraph);line-height:1.5;padding-left:0;list-style:initial;display:flex;flex-flow:wrap;gap:24px}.start-ul li[data-v-391b4e37]{margin:0;padding:0;list-style:none;width:calc(50% - 24px);color:var(--scalar-color-2)}.start-ul li[data-v-391b4e37]:first-of-type{margin-top:0}.start-section[data-v-391b4e37]{width:100%;margin-bottom:12px;display:flex;flex-flow:wrap}.start-section[data-v-391b4e37]:last-of-type{margin-bottom:48px}.start-h2[data-v-391b4e37]{background:var(--scalar-background-2);border-top-left-radius:var(--scalar-radius-lg);border-top-right-radius:var(--scalar-radius-lg);border:1px solid var(--scalar-border-color);color:var(--scalar-color-3);font-size:var(--scalar-mini);font-weight:var(--scalar-semibold);padding:9px;width:100%}.start-item[data-v-391b4e37]{align-items:center;background:var(--scalar-background-2);border-right:1px solid var(--scalar-border-color);border-bottom:1px solid var(--scalar-border-color);color:var(--scalar-color-1);cursor:pointer;display:flex;flex:1;font-size:var(--scalar-mini);font-weight:var(--scalar-semibold);padding:9px;text-transform:capitalize;-webkit-user-select:none;-moz-user-select:none;user-select:none}.start-section-integrations .start-item[data-v-391b4e37]:first-of-type{border-bottom-left-radius:var(--scalar-radius-lg);border-left:1px solid var(--scalar-border-color)}.start-section-integrations .start-item[data-v-391b4e37]:last-of-type{border-bottom-right-radius:var(--scalar-radius-lg)}.start-section-colors .start-item[data-v-391b4e37]{min-width:33.33%}.start-section-colors .start-item[data-v-391b4e37]:nth-child(3n+2){border-left:1px solid var(--scalar-border-color)}.start-section-colors .start-item[data-v-391b4e37]:last-of-type,.start-section-colors .start-item-active[data-v-391b4e37]:last-of-type:before{border-radius:0 0 var(--scalar-radius-lg) var(--scalar-radius-lg)}.start-item[data-v-391b4e37]:empty{pointer-events:none}.start-item svg[data-v-391b4e37]{width:14px;height:14px;margin-right:6px}.start-item[data-v-391b4e37]:hover{background:var(--scalar-background-3)}.start-item-active[data-v-391b4e37]{z-index:10;position:relative;color:var(--scalar-color-1)}.start-item-active[data-v-391b4e37]:before{border:1px solid var(--scalar-color-1);content:"";top:-1px;right:-1px;bottom:-1px;left:-1px;pointer-events:none;position:absolute}.start-section-color .start-item[data-v-391b4e37]{text-transform:capitalize}.start-cta[data-v-391b4e37]{display:flex;gap:12px;width:100%;margin-top:24px;margin-bottom:0}.start-row[data-v-391b4e37]{width:100%;margin-top:12px;overflow:hidden}.start-hero-copy[data-v-391b4e37]{background:var(--scalar-background-2);padding:12px;border-radius:var(--scalar-radius-lg)}.start-p-small[data-v-391b4e37]{font-weight:var(--scalar-semibold);font-size:var(--scalar-mini);color:var(--scalar-color-2);margin-bottom:12px;line-height:1.4}.start-cta[data-v-391b4e37]{margin-bottom:12px;width:-moz-fit-content;width:fit-content;white-space:nowrap}.start-copy[data-v-391b4e37]{padding:76px 48px 48px;display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center}.start-logo[data-v-391b4e37]{color:var(--scalar-color-1);margin-bottom:24px;width:72px;aspect-ratio:1;position:relative;box-shadow:var(--scalar-shadow-2);border-radius:50%}.start-logo[data-v-391b4e37]:before{content:"";width:300%;aspect-ratio:1;left:-100%;top:-100%;position:absolute;z-index:-1;border-radius:50%;background-size:24px 24px;box-shadow:inset 0 0 50px var(--scalar-background-1),inset 0 0 50px var(--scalar-background-1);background-image:linear-gradient(to right,var(--scalar-border-color) 1px,transparent 1px),linear-gradient(to bottom,var(--scalar-border-color) 1px,transparent 1px)}.start-logo svg[data-v-391b4e37]{width:100%;height:auto;background:var(--scalar-background-1);padding:3px;border-radius:50%;position:relative}@media screen and (max-width: 600px){.start-section-colors .start-item[data-v-391b4e37],.start-item[data-v-391b4e37]{width:100%;border-radius:0;border-right:none;border-top:1px solid var(--scalar-border-color)}.start-item[data-v-391b4e37]:empty{display:none}.start-h2[data-v-391b4e37]{border-bottom:none}.start li[data-v-391b4e37]{width:100%}.start-copy[data-v-391b4e37]{padding:48px 0 24px}}@media screen and (max-width: 1000px){.start[data-v-391b4e37]{padding:0;overflow:auto}}.sidebar-heading[data-v-8076d909]{display:flex;gap:6px;color:var(--scalar-sidebar-color-2, var(--scalar-color-2));font-size:var(--scalar-mini);font-weight:var(--scalar-semibold);word-break:break-word;line-height:1.385;max-width:100%;position:relative;cursor:pointer;border-radius:var(--scalar-radius);flex:1;padding-right:9px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.sidebar-heading-link-method[data-v-8076d909]{margin:0}.sidebar-heading.deprecated .sidebar-heading-link-title[data-v-8076d909]{text-decoration:line-through}.sidebar-heading-link-title[data-v-8076d909]{margin:0}.sidebar-heading[data-v-8076d909]:hover{background:var( --scalar-sidebar-item-hover-background, var(--scalar-background-2) )}.sidebar-heading:hover .sidebar-heading-link-title[data-v-8076d909]{color:var(--scalar-sidebar-item-hover-color)}.sidebar-heading-link[data-v-8076d909]:focus-visible{outline:none}.sidebar-heading[data-v-8076d909]:has(>.sidebar-heading-link:focus-visible){z-index:1;outline:1px solid var(--scalar-color-accent)}.active_page.sidebar-heading[data-v-8076d909]:hover,.active_page.sidebar-heading[data-v-8076d909]{color:var(--scalar-sidebar-color-active, var(--scalar-color-accent));background:var( --scalar-sidebar-item-active-background, var(--scalar-background-accent) )}.active_page.sidebar-heading:hover .sidebar-heading-link-title[data-v-8076d909]{color:var(--scalar-sidebar-color-active, var(--scalar-color-accent))}.sidebar-indent-nested .sidebar-indent-nested .sidebar-heading[data-v-8076d909]:before{content:"";position:absolute;top:0;left:calc((var(--scalar-sidebar-level) * 12px));width:1px;height:100%;background:var(--scalar-sidebar-indent-border)}.sidebar-indent-nested .sidebar-indent-nested .sidebar-heading[data-v-8076d909]:hover:before{background:var(--scalar-sidebar-indent-border-hover)}.sidebar-indent-nested .sidebar-indent-nested .active_page.sidebar-heading[data-v-8076d909]:before{background:var(--scalar-sidebar-indent-border-active)}.sidebar-heading-link[data-v-8076d909]{text-decoration:none;color:inherit;padding:6px 0;display:flex;flex:1;justify-content:space-between;gap:2px}.sidebar-heading p[data-v-8076d909]{height:-moz-fit-content;height:fit-content;display:flex;align-items:center}.sidebar-heading p[data-v-8076d909]:empty{display:none}.link-icon[data-v-8076d909]{position:relative;left:4px}.sidebar-icon[data-v-8076d909]{display:flex;align-items:center;justify-content:center;margin-right:6px;width:13px;height:13px}.sidebar-icon>svg[data-v-8076d909]{width:13px;height:13px}.sidebar-group-item[data-v-8076d909]{position:relative}.sidebar-heading-chevron[data-v-8076d909]{margin:5px -5.5px 5px -9px}.sidebar-heading-chevron .toggle-nested-icon[data-v-8076d909]:focus-visible{outline:none}.sidebar-heading[data-v-8076d909]:has(.sidebar-heading-chevron .toggle-nested-icon:focus-visible){outline:none;box-shadow:inset 0 0 0 1px var(--scalar-color-accent)}.toggle-nested-icon[data-v-8076d909]{border:none;color:currentColor;padding:3px;color:var(--scalar-sidebar-color-2)}.active_page .toggle-nested-icon[data-v-8076d909]{color:var(--scalar-sidebar-color-active, var(--scalar-color-accent))}.toggle-nested-icon[data-v-8076d909]:hover,.toggle-nested-icon[data-v-8076d909]:focus-visible{color:currentColor}.action-menu[data-v-8076d909]{position:absolute;top:5px;right:5px;display:flex;gap:6px}.action-menu[data-v-8076d909] .button-wrapper button{opacity:0;width:20px;height:20px;padding:4px}.action-menu[data-v-8076d909]:hover .button-wrapper button,.action-menu[data-v-8076d909] .button-wrapper button:hover,.sidebar-heading:hover~.action-menu[data-v-8076d909] .button-wrapper button,.action-menu[data-v-8076d909] .button-wrapper button[aria-expanded=true]{opacity:1}.sidebar-heading[data-v-8076d909]:has(~.action-menu:hover){color:var(--scalar-sidebar-color-1, var(--scalar-color-1));background:var( --scalar-sidebar-item-hover-background, var(--scalar-background-2) )}.sidebar-group-item__folder[data-v-8076d909]{color:var(--scalar-sidebar-color-1, var(--scalar-color-1));text-transform:var(--scalar-tag-text-transform, initial)}.sidebar-group[data-v-39c84840]{list-style:none;width:100%;margin:0;padding:0}.sidebar-indent-nested[data-v-39c84840] .sidebar-heading{padding-left:calc((var(--scalar-sidebar-level) * var(--scalar-sidebar-indent-base)) + 12px)!important}.sidebar-indent-nested[data-v-39c84840] .sidebar-heading .toggle-nested-icon{left:calc((var(--scalar-sidebar-level) * var(--scalar-sidebar-indent-base)) + 2px)!important}:where(.sidebar-indent-nested[data-v-39c84840]) .sidebar-heading{color:var(--scalar-sidebar-color-1, var(--scalar-color-1))}:where(.sidebar-indent-nested[data-v-39c84840]) :where(.sidebar-indent-nested) .sidebar-heading{color:var(--scalar-sidebar-color-2, var(--scalar-color-2))}.sidebar[data-v-37c6928e]{--scalar-sidebar-indent-base: 12px;flex:1;height:100%;display:flex;flex-direction:column;border-right:var(--scalar-border-width) solid var(--scalar-sidebar-border-color, var(--scalar-border-color));background:var(--scalar-sidebar-background-1, var(--scalar-background-1));--scalar-sidebar-level: 0}.sidebar-pages[data-v-37c6928e]{flex:1;padding:9px 12px}@media (max-width: 1000px){.sidebar[data-v-37c6928e]{min-height:0;border-right:none}.sidebar-pages[data-v-37c6928e]{padding-top:12px}}.sidebar-group-title[data-v-37c6928e]{color:var(--scalar-sidebar-color-1);font-size:var(--scalar-mini);padding:12px 6px 6px;font-weight:var(--scalar-semibold);text-transform:uppercase;word-break:break-word;line-height:1.385}.sidebar-group-item+.sidebar-group-title[data-v-37c6928e]{border-top:var(--scalar-border-width) solid var(--scalar-sidebar-border-color);margin-top:9px}@layer scalar-base,scalar-theme;@layer scalar-base{body{margin:0;line-height:inherit}}@layer scalar-base{:root{--scalar-border-width: .5px;--scalar-radius: 3px;--scalar-radius-lg: 6px;--scalar-radius-xl: 8px;--scalar-font: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;--scalar-font-code: "JetBrains Mono", ui-monospace, Menlo, Monaco, "Cascadia Mono", "Segoe UI Mono", "Roboto Mono", "Oxygen Mono", "Ubuntu Monospace", "Source Code Pro", "Fira Mono", "Droid Sans Mono", "Courier New", monospace;--scalar-heading-1: 40px;--scalar-page-description: 24px;--scalar-heading-2: 24px;--scalar-heading-3: 20px;--scalar-heading-4: 16px;--scalar-heading-5: 16px;--scalar-heading-6: 16px;--scalar-paragraph: 16px;--scalar-small: 14px;--scalar-mini: 13px;--scalar-micro: 12px;--scalar-bold: 600;--scalar-semibold: 500;--scalar-regular: 400;--scalar-font-size-1: 24px;--scalar-font-size-2: 16px;--scalar-font-size-3: 14px;--scalar-font-size-4: 13px;--scalar-font-size-5: 12px;--scalar-font-size-6: 12px;--scalar-font-size-7: 10px;--scalar-line-height-1: 32px;--scalar-line-height-2: 24px;--scalar-line-height-3: 20px;--scalar-line-height-4: 18px;--scalar-line-height-5: 16px;--scalar-font-medium: 500;--scalar-font-bold: 700;--scalar-text-decoration: none;--scalar-text-decoration-hover: underline}.dark-mode{color-scheme:dark;--scalar-scrollbar-color: rgba(255, 255, 255, .18);--scalar-scrollbar-color-active: rgba(255, 255, 255, .36);--scalar-button-1: rgba(255, 255, 255, 1);--scalar-button-1-hover: rgba(255, 255, 255, .9);--scalar-button-1-color: black;--scalar-shadow-1: 0 1px 3px 0 rgb(0, 0, 0, .1);--scalar-shadow-2: rgba(15, 15, 15, .2) 0px 3px 6px, rgba(15, 15, 15, .4) 0px 9px 24px, 0 0 0 1px var(--scalar-border-color);--scalar-lifted-brightness: 1.45;--scalar-backdrop-brightness: .5;--scalar-sidebar-indent-border: transparent;--scalar-sidebar-indent-border-hover: transparent;--scalar-sidebar-indent-border-active: transparent}.light-mode{color-scheme:light;--scalar-scrollbar-color-active: rgba(0, 0, 0, .36);--scalar-scrollbar-color: rgba(0, 0, 0, .18);--scalar-button-1: rgba(0, 0, 0, 1);--scalar-button-1-hover: rgba(0, 0, 0, .8);--scalar-button-1-color: rgba(255, 255, 255, .9);--scalar-shadow-1: 0 1px 3px 0 rgba(0, 0, 0, .11);--scalar-shadow-2: rgba(0, 0, 0, .08) 0px 13px 20px 0px, rgba(0, 0, 0, .08) 0px 3px 8px 0px, #eeeeed 0px 0 0 .5px;--scalar-lifted-brightness: 1;--scalar-backdrop-brightness: 1;--scalar-sidebar-indent-border: transparent;--scalar-sidebar-indent-border-hover: transparent;--scalar-sidebar-indent-border-active: transparent}.light-mode .dark-mode{color-scheme:dark!important}@media (max-width: 460px){:root{--scalar-font-size-1: 22px;--scalar-font-size-2: 14px;--scalar-font-size-3: 12px}}@media (max-width: 720px){:root{--scalar-heading-1: 24px;--scalar-page-description: 20px}}.light-mode{--scalar-background-1: #fff;--scalar-background-2: #f6f6f6;--scalar-background-3: #e7e7e7;--scalar-background-accent: #8ab4f81f;--scalar-color-1: #2a2f45;--scalar-color-2: #757575;--scalar-color-3: #8e8e8e;--scalar-color-accent: #0099ff;--scalar-border-color: #dfdfdf}.dark-mode{--scalar-background-1: #0f0f0f;--scalar-background-2: #1a1a1a;--scalar-background-3: #272727;--scalar-color-1: #e7e7e7;--scalar-color-2: #a4a4a4;--scalar-color-3: #797979;--scalar-color-accent: #3ea6ff;--scalar-background-accent: #3ea6ff1f;--scalar-border-color: #2d2d2d}.light-mode .t-doc__sidebar,.dark-mode .t-doc__sidebar{--scalar-sidebar-background-1: var(--scalar-background-1);--scalar-sidebar-color-1: var(--scalar-color-1);--scalar-sidebar-color-2: var(--scalar-color-2);--scalar-sidebar-border-color: var(--scalar-border-color);--scalar-sidebar-item-hover-background: var(--scalar-background-2);--scalar-sidebar-item-hover-color: currentColor;--scalar-sidebar-item-active-background: var(--scalar-background-2);--scalar-sidebar-color-active: var(--scalar-color-1);--scalar-sidebar-search-background: transparent;--scalar-sidebar-search-color: var(--scalar-color-3);--scalar-sidebar-search-border-color: var(--scalar-border-color)}.light-mode,.dark-mode{--scalar-selection-background: color-mix( in sRGB, var(--scalar-color-1) 80%, transparent );--scalar-selection-color: var(--scalar-background-1)}.light-mode{--scalar-color-green: #069061;--scalar-color-red: #ef0006;--scalar-color-yellow: #edbe20;--scalar-color-blue: #0082d0;--scalar-color-orange: #fb892c;--scalar-color-purple: #5203d1;--scalar-button-1: rgba(0, 0, 0, 1);--scalar-button-1-hover: rgba(0, 0, 0, .8);--scalar-button-1-color: rgba(255, 255, 255, .9)}.dark-mode{--scalar-color-green: #00b648;--scalar-color-red: #dc1b19;--scalar-color-yellow: #ffc90d;--scalar-color-blue: #4eb3ec;--scalar-color-orange: #ff8d4d;--scalar-color-purple: #b191f9;--scalar-button-1: rgba(255, 255, 255, 1);--scalar-button-1-hover: rgba(255, 255, 255, .9);--scalar-button-1-color: black}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }}.scalar-app .markdown summary:after{display:block;content:"";position:absolute;top:1px;left:1px;width:16px;height:16px;background-color:var(--scalar-color-3);-webkit-mask-image:url(\'data:image/svg+xml,\');mask-image:url(\'data:image/svg+xml,\')}@layer scalar-base,scalar-theme;@layer scalar-base{body{margin:0;line-height:inherit}}@layer scalar-base{:root{--scalar-border-width: .5px;--scalar-radius: 3px;--scalar-radius-lg: 6px;--scalar-radius-xl: 8px;--scalar-font: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;--scalar-font-code: "JetBrains Mono", ui-monospace, Menlo, Monaco, "Cascadia Mono", "Segoe UI Mono", "Roboto Mono", "Oxygen Mono", "Ubuntu Monospace", "Source Code Pro", "Fira Mono", "Droid Sans Mono", "Courier New", monospace;--scalar-heading-1: 40px;--scalar-page-description: 24px;--scalar-heading-2: 24px;--scalar-heading-3: 20px;--scalar-heading-4: 16px;--scalar-heading-5: 16px;--scalar-heading-6: 16px;--scalar-paragraph: 16px;--scalar-small: 14px;--scalar-mini: 13px;--scalar-micro: 12px;--scalar-bold: 600;--scalar-semibold: 500;--scalar-regular: 400;--scalar-font-size-1: 24px;--scalar-font-size-2: 16px;--scalar-font-size-3: 14px;--scalar-font-size-4: 13px;--scalar-font-size-5: 12px;--scalar-font-size-6: 12px;--scalar-font-size-7: 10px;--scalar-line-height-1: 32px;--scalar-line-height-2: 24px;--scalar-line-height-3: 20px;--scalar-line-height-4: 18px;--scalar-line-height-5: 16px;--scalar-font-medium: 500;--scalar-font-bold: 700;--scalar-text-decoration: none;--scalar-text-decoration-hover: underline}.dark-mode{color-scheme:dark;--scalar-scrollbar-color: rgba(255, 255, 255, .18);--scalar-scrollbar-color-active: rgba(255, 255, 255, .36);--scalar-button-1: rgba(255, 255, 255, 1);--scalar-button-1-hover: rgba(255, 255, 255, .9);--scalar-button-1-color: black;--scalar-shadow-1: 0 1px 3px 0 rgb(0, 0, 0, .1);--scalar-shadow-2: rgba(15, 15, 15, .2) 0px 3px 6px, rgba(15, 15, 15, .4) 0px 9px 24px, 0 0 0 1px var(--scalar-border-color);--scalar-lifted-brightness: 1.45;--scalar-backdrop-brightness: .5;--scalar-sidebar-indent-border: transparent;--scalar-sidebar-indent-border-hover: transparent;--scalar-sidebar-indent-border-active: transparent}.light-mode{color-scheme:light;--scalar-scrollbar-color-active: rgba(0, 0, 0, .36);--scalar-scrollbar-color: rgba(0, 0, 0, .18);--scalar-button-1: rgba(0, 0, 0, 1);--scalar-button-1-hover: rgba(0, 0, 0, .8);--scalar-button-1-color: rgba(255, 255, 255, .9);--scalar-shadow-1: 0 1px 3px 0 rgba(0, 0, 0, .11);--scalar-shadow-2: rgba(0, 0, 0, .08) 0px 13px 20px 0px, rgba(0, 0, 0, .08) 0px 3px 8px 0px, #eeeeed 0px 0 0 .5px;--scalar-lifted-brightness: 1;--scalar-backdrop-brightness: 1;--scalar-sidebar-indent-border: transparent;--scalar-sidebar-indent-border-hover: transparent;--scalar-sidebar-indent-border-active: transparent}.light-mode .dark-mode{color-scheme:dark!important}@media (max-width: 460px){:root{--scalar-font-size-1: 22px;--scalar-font-size-2: 14px;--scalar-font-size-3: 12px}}@media (max-width: 720px){:root{--scalar-heading-1: 24px;--scalar-page-description: 20px}}.light-mode{--scalar-background-1: #fff;--scalar-background-2: #f6f6f6;--scalar-background-3: #e7e7e7;--scalar-background-accent: #8ab4f81f;--scalar-color-1: #2a2f45;--scalar-color-2: #757575;--scalar-color-3: #8e8e8e;--scalar-color-accent: #0099ff;--scalar-border-color: #dfdfdf}.dark-mode{--scalar-background-1: #0f0f0f;--scalar-background-2: #1a1a1a;--scalar-background-3: #272727;--scalar-color-1: #e7e7e7;--scalar-color-2: #a4a4a4;--scalar-color-3: #797979;--scalar-color-accent: #3ea6ff;--scalar-background-accent: #3ea6ff1f;--scalar-border-color: #2d2d2d}.light-mode .t-doc__sidebar,.dark-mode .t-doc__sidebar{--scalar-sidebar-background-1: var(--scalar-background-1);--scalar-sidebar-color-1: var(--scalar-color-1);--scalar-sidebar-color-2: var(--scalar-color-2);--scalar-sidebar-border-color: var(--scalar-border-color);--scalar-sidebar-item-hover-background: var(--scalar-background-2);--scalar-sidebar-item-hover-color: currentColor;--scalar-sidebar-item-active-background: var(--scalar-background-2);--scalar-sidebar-color-active: var(--scalar-color-1);--scalar-sidebar-search-background: transparent;--scalar-sidebar-search-color: var(--scalar-color-3);--scalar-sidebar-search-border-color: var(--scalar-border-color)}.light-mode,.dark-mode{--scalar-selection-background: color-mix( in sRGB, var(--scalar-color-1) 80%, transparent );--scalar-selection-color: var(--scalar-background-1)}.light-mode{--scalar-color-green: #069061;--scalar-color-red: #ef0006;--scalar-color-yellow: #edbe20;--scalar-color-blue: #0082d0;--scalar-color-orange: #fb892c;--scalar-color-purple: #5203d1;--scalar-button-1: rgba(0, 0, 0, 1);--scalar-button-1-hover: rgba(0, 0, 0, .8);--scalar-button-1-color: rgba(255, 255, 255, .9)}.dark-mode{--scalar-color-green: #00b648;--scalar-color-red: #dc1b19;--scalar-color-yellow: #ffc90d;--scalar-color-blue: #4eb3ec;--scalar-color-orange: #ff8d4d;--scalar-color-purple: #b191f9;--scalar-button-1: rgba(255, 255, 255, 1);--scalar-button-1-hover: rgba(255, 255, 255, .9);--scalar-button-1-color: black}*,:before,:after{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246 / .5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246 / .5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }}.scalar-api-reference{color:var(--scalar-color-1)}.scalar-api-reference .container{width:100%}@media (min-width: 400px){.scalar-api-reference .container{max-width:400px}}@media (min-width: 600px){.scalar-api-reference .container{max-width:600px}}@media (min-width: 800px){.scalar-api-reference .container{max-width:800px}}@media (min-width: 1000px){.scalar-api-reference .container{max-width:1000px}}@media (min-width: 1200px){.scalar-api-reference .container{max-width:1200px}}.scalar-api-reference .row{display:flex;flex-direction:row}.scalar-api-reference .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}.scalar-api-reference .pointer-events-none{pointer-events:none}.scalar-api-reference .visible{visibility:visible}.scalar-api-reference .collapse{visibility:collapse}.scalar-api-reference .static{position:static}.scalar-api-reference .fixed{position:fixed}.scalar-api-reference .absolute{position:absolute}.scalar-api-reference .relative{position:relative}.scalar-api-reference .sticky{position:sticky}.scalar-api-reference .right-0{right:0}.scalar-api-reference .block{display:block}.scalar-api-reference .flex{display:flex}.scalar-api-reference .grid{display:grid}.scalar-api-reference .contents{display:contents}.scalar-api-reference .hidden{display:none}.scalar-api-reference .h-2{height:8px}.scalar-api-reference .h-2\\.5{height:10px}.scalar-api-reference .flex-shrink,.scalar-api-reference .shrink{flex-shrink:1}.scalar-api-reference .transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scalar-api-reference .resize{resize:both}.scalar-api-reference .flex-wrap{flex-wrap:wrap}.scalar-api-reference .content-start{align-content:flex-start}.scalar-api-reference .content-end{align-content:flex-end}.scalar-api-reference .truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scalar-api-reference .border{border-width:var(--scalar-border-width)}.scalar-api-reference .bg-b-2{background-color:var(--scalar-background-2)}.scalar-api-reference .font{font-family:var(--scalar-font)}.scalar-api-reference .text-sm{font-size:var(--scalar-font-size-4)}.scalar-api-reference .font{font-weight:var(--scalar-regular)}.scalar-api-reference .uppercase{text-transform:uppercase}.scalar-api-reference .lowercase{text-transform:lowercase}.scalar-api-reference .capitalize{text-transform:capitalize}.scalar-api-reference .leading{line-height:1.5}.scalar-api-reference .text-c-3{color:var(--scalar-color-3)}.scalar-api-reference .underline{text-decoration-line:underline}.scalar-api-reference .outline{outline-style:solid}.scalar-api-reference .filter{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)}.scalar-api-reference .transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.nav-item[data-v-e4e81f66]{padding:0 1rem;cursor:pointer;flex:1;justify-content:center;align-items:center;display:flex;border-radius:var(--scalar-radius);background:var(--scalar-background-3);border:var(--scalar-border-width) solid var(--scalar-background-2);color:var(--scalar-color-3);padding:4.5px;min-width:0;overflow:hidden;position:relative}.dark-mode .nav-item[data-v-e4e81f66]{background:color-mix(in srgb,var(--scalar-background-2),transparent)}.nav-item-icon-copy[data-v-e4e81f66]{max-width:100%;white-space:nowrap;overflow:hidden;-webkit-mask-image:linear-gradient(to left,transparent 0,var(--scalar-background-2) 20px);mask-image:linear-gradient(to left,transparent 0,var(--scalar-background-2) 20px)}.nav-item:hover .nav-item-icon-copy[data-v-e4e81f66]{-webkit-mask-image:linear-gradient(to left,transparent 20px,var(--scalar-background-2) 40px);mask-image:linear-gradient(to left,transparent 20px,var(--scalar-background-2) 40px)}.nav-item-copy[data-v-e4e81f66]{max-width:calc(100% - 20px)}.nav-item[data-v-e4e81f66]:hover{color:var(--scalar-color-1)}.nav-item__active[data-v-e4e81f66]{background-color:var(--scalar-background-1);color:var(--scalar-color-1);border-color:var(--scalar-border-color)}.dark-mode .nav-item__active[data-v-e4e81f66]{background-color:var(--scalar-background-2)}.nav-item-close[data-v-e4e81f66]{position:absolute;right:3px;padding:2px;border-radius:var(--scalar-radius);background:transparent;max-width:20px;stroke-width:1.5px;color:var(--scalar-color-3);margin-left:-20px;opacity:0}.nav-item:hover .nav-item-close[data-v-e4e81f66]{opacity:1}.nav-item-close[data-v-e4e81f66]:hover{background-color:var(--scalar-background-4)}.nav-item__active .nav-item-close[data-v-e4e81f66]:hover{background-color:var(--scalar-background-2)}.webkit-app-no-drag[data-v-e4e81f66]{-webkit-app-region:no-drag}.t-app__top-nav[data-v-09bb5ecf]{padding-left:52px;padding-right:4px;position:relative}@media (min-width: 1000px){.t-app__top-nav[data-v-09bb5ecf]{padding-right:10px}}.t-app__top-nav-draggable[data-v-09bb5ecf]{-webkit-app-region:drag;position:absolute;top:0;left:0;width:100%;height:100%}.webkit-app-no-drag[data-v-09bb5ecf]{-webkit-app-region:no-drag}.download-app-button[data-v-c896207d]{box-shadow:0 0 0 .5px var(--scalar-border-color);background:linear-gradient(#ffffffbf,#00000009)}.dark-mode .download-app-button[data-v-c896207d]{background:linear-gradient(#ffffff1a,#00000026)}.download-app-button[data-v-c896207d]:hover{background:linear-gradient(#00000009,#ffffffbf)}.dark-mode .download-app-button[data-v-c896207d]:hover{background:linear-gradient(#00000026,#ffffff1a)}.http-bg-gradient[data-v-a2902675]{background:linear-gradient(#ffffffbf,#00000009)}.http-bg-gradient[data-v-a2902675]:hover{background:linear-gradient(#00000009,#ffffffbf)}.dark-mode .http-bg-gradient[data-v-a2902675]{background:linear-gradient(#ffffff09,#00000026)}.dark-mode .http-bg-gradient[data-v-a2902675]:hover{background:linear-gradient(#00000026,#ffffff09)}.commandmenu[data-v-feffe6c9]{box-shadow:var(--scalar-shadow-2);border-radius:var(--scalar-radius-lg);background-color:var(--scalar-background-1);max-height:60dvh;width:100%;max-width:580px;margin:12px;position:fixed;left:50%;top:150px;opacity:0;transform:translate3d(-50%,10px,0);animation:fadeincommandmenu-feffe6c9 ease-in-out .3s forwards;animation-delay:.1s}.commandmenu-overlay[data-v-feffe6c9]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0003;animation:fadeincommand-feffe6c9 ease-in-out .3s forwards;cursor:pointer}@keyframes fadeincommand-feffe6c9{0%{opacity:0}to{opacity:1}}@keyframes fadeincommandmenu-feffe6c9{0%{opacity:0;transform:translate3d(-50%,10px,0)}to{opacity:1;transform:translate3d(-50%,0,0)}}@layer scalar-base,scalar-theme;@layer scalar-base{body{margin:0;line-height:inherit}:root{--scalar-border-width: .5px;--scalar-radius: 3px;--scalar-radius-lg: 6px;--scalar-radius-xl: 8px;--scalar-font: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;--scalar-font-code: "JetBrains Mono", ui-monospace, Menlo, Monaco, "Cascadia Mono", "Segoe UI Mono", "Roboto Mono", "Oxygen Mono", "Ubuntu Monospace", "Source Code Pro", "Fira Mono", "Droid Sans Mono", "Courier New", monospace;--scalar-heading-1: 40px;--scalar-page-description: 24px;--scalar-heading-2: 24px;--scalar-heading-3: 20px;--scalar-heading-4: 16px;--scalar-heading-5: 16px;--scalar-heading-6: 16px;--scalar-paragraph: 16px;--scalar-small: 14px;--scalar-mini: 13px;--scalar-micro: 12px;--scalar-bold: 600;--scalar-semibold: 500;--scalar-regular: 400;--scalar-font-size-1: 24px;--scalar-font-size-2: 16px;--scalar-font-size-3: 14px;--scalar-font-size-4: 13px;--scalar-font-size-5: 12px;--scalar-font-size-6: 12px;--scalar-font-size-7: 10px;--scalar-line-height-1: 32px;--scalar-line-height-2: 24px;--scalar-line-height-3: 20px;--scalar-line-height-4: 18px;--scalar-line-height-5: 16px;--scalar-font-medium: 500;--scalar-font-bold: 700;--scalar-text-decoration: none;--scalar-text-decoration-hover: underline}.dark-mode{color-scheme:dark;--scalar-scrollbar-color: rgba(255, 255, 255, .18);--scalar-scrollbar-color-active: rgba(255, 255, 255, .36);--scalar-button-1: rgba(255, 255, 255, 1);--scalar-button-1-hover: rgba(255, 255, 255, .9);--scalar-button-1-color: black;--scalar-shadow-1: 0 1px 3px 0 rgb(0, 0, 0, .1);--scalar-shadow-2: rgba(15, 15, 15, .2) 0px 3px 6px, rgba(15, 15, 15, .4) 0px 9px 24px, 0 0 0 1px var(--scalar-border-color);--scalar-lifted-brightness: 1.45;--scalar-backdrop-brightness: .5;--scalar-sidebar-indent-border: transparent;--scalar-sidebar-indent-border-hover: transparent;--scalar-sidebar-indent-border-active: transparent}.light-mode{color-scheme:light;--scalar-scrollbar-color-active: rgba(0, 0, 0, .36);--scalar-scrollbar-color: rgba(0, 0, 0, .18);--scalar-button-1: rgba(0, 0, 0, 1);--scalar-button-1-hover: rgba(0, 0, 0, .8);--scalar-button-1-color: rgba(255, 255, 255, .9);--scalar-shadow-1: 0 1px 3px 0 rgba(0, 0, 0, .11);--scalar-shadow-2: rgba(0, 0, 0, .08) 0px 13px 20px 0px, rgba(0, 0, 0, .08) 0px 3px 8px 0px, #eeeeed 0px 0 0 .5px;--scalar-lifted-brightness: 1;--scalar-backdrop-brightness: 1;--scalar-sidebar-indent-border: transparent;--scalar-sidebar-indent-border-hover: transparent;--scalar-sidebar-indent-border-active: transparent}.light-mode .dark-mode{color-scheme:dark!important}@media (max-width: 460px){:root{--scalar-font-size-1: 22px;--scalar-font-size-2: 14px;--scalar-font-size-3: 12px}}@media (max-width: 720px){:root{--scalar-heading-1: 24px;--scalar-page-description: 20px}}.light-mode{--scalar-background-1: #fff;--scalar-background-2: #f6f6f6;--scalar-background-3: #e7e7e7;--scalar-background-accent: #8ab4f81f;--scalar-color-1: #2a2f45;--scalar-color-2: #757575;--scalar-color-3: #8e8e8e;--scalar-color-accent: #0099ff;--scalar-border-color: #dfdfdf}.dark-mode{--scalar-background-1: #0f0f0f;--scalar-background-2: #1a1a1a;--scalar-background-3: #272727;--scalar-color-1: #e7e7e7;--scalar-color-2: #a4a4a4;--scalar-color-3: #797979;--scalar-color-accent: #3ea6ff;--scalar-background-accent: #3ea6ff1f;--scalar-border-color: #2d2d2d}.light-mode .t-doc__sidebar,.dark-mode .t-doc__sidebar{--scalar-sidebar-background-1: var(--scalar-background-1);--scalar-sidebar-color-1: var(--scalar-color-1);--scalar-sidebar-color-2: var(--scalar-color-2);--scalar-sidebar-border-color: var(--scalar-border-color);--scalar-sidebar-item-hover-background: var(--scalar-background-2);--scalar-sidebar-item-hover-color: currentColor;--scalar-sidebar-item-active-background: var(--scalar-background-2);--scalar-sidebar-color-active: var(--scalar-color-1);--scalar-sidebar-search-background: transparent;--scalar-sidebar-search-color: var(--scalar-color-3);--scalar-sidebar-search-border-color: var(--scalar-border-color)}.light-mode,.dark-mode{--scalar-selection-background: color-mix( in sRGB, var(--scalar-color-1) 80%, transparent );--scalar-selection-color: var(--scalar-background-1)}.light-mode{--scalar-color-green: #069061;--scalar-color-red: #ef0006;--scalar-color-yellow: #edbe20;--scalar-color-blue: #0082d0;--scalar-color-orange: #fb892c;--scalar-color-purple: #5203d1;--scalar-button-1: rgba(0, 0, 0, 1);--scalar-button-1-hover: rgba(0, 0, 0, .8);--scalar-button-1-color: rgba(255, 255, 255, .9)}.dark-mode{--scalar-color-green: #00b648;--scalar-color-red: #dc1b19;--scalar-color-yellow: #ffc90d;--scalar-color-blue: #4eb3ec;--scalar-color-orange: #ff8d4d;--scalar-color-purple: #b191f9;--scalar-button-1: rgba(255, 255, 255, 1);--scalar-button-1-hover: rgba(255, 255, 255, .9);--scalar-button-1-color: black}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }}.scalar-app .markdown summary:after{display:block;content:"";position:absolute;top:1px;left:1px;width:16px;height:16px;background-color:var(--scalar-color-3);-webkit-mask-image:url(\'data:image/svg+xml,\');mask-image:url(\'data:image/svg+xml,\')}@layer scalar-base,scalar-theme;@layer scalar-base{body{margin:0;line-height:inherit}:root{--scalar-border-width: .5px;--scalar-radius: 3px;--scalar-radius-lg: 6px;--scalar-radius-xl: 8px;--scalar-font: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;--scalar-font-code: "JetBrains Mono", ui-monospace, Menlo, Monaco, "Cascadia Mono", "Segoe UI Mono", "Roboto Mono", "Oxygen Mono", "Ubuntu Monospace", "Source Code Pro", "Fira Mono", "Droid Sans Mono", "Courier New", monospace;--scalar-heading-1: 40px;--scalar-page-description: 24px;--scalar-heading-2: 24px;--scalar-heading-3: 20px;--scalar-heading-4: 16px;--scalar-heading-5: 16px;--scalar-heading-6: 16px;--scalar-paragraph: 16px;--scalar-small: 14px;--scalar-mini: 13px;--scalar-micro: 12px;--scalar-bold: 600;--scalar-semibold: 500;--scalar-regular: 400;--scalar-font-size-1: 24px;--scalar-font-size-2: 16px;--scalar-font-size-3: 14px;--scalar-font-size-4: 13px;--scalar-font-size-5: 12px;--scalar-font-size-6: 12px;--scalar-font-size-7: 10px;--scalar-line-height-1: 32px;--scalar-line-height-2: 24px;--scalar-line-height-3: 20px;--scalar-line-height-4: 18px;--scalar-line-height-5: 16px;--scalar-font-medium: 500;--scalar-font-bold: 700;--scalar-text-decoration: none;--scalar-text-decoration-hover: underline}.dark-mode{color-scheme:dark;--scalar-scrollbar-color: rgba(255, 255, 255, .18);--scalar-scrollbar-color-active: rgba(255, 255, 255, .36);--scalar-button-1: rgba(255, 255, 255, 1);--scalar-button-1-hover: rgba(255, 255, 255, .9);--scalar-button-1-color: black;--scalar-shadow-1: 0 1px 3px 0 rgb(0, 0, 0, .1);--scalar-shadow-2: rgba(15, 15, 15, .2) 0px 3px 6px, rgba(15, 15, 15, .4) 0px 9px 24px, 0 0 0 1px var(--scalar-border-color);--scalar-lifted-brightness: 1.45;--scalar-backdrop-brightness: .5;--scalar-sidebar-indent-border: transparent;--scalar-sidebar-indent-border-hover: transparent;--scalar-sidebar-indent-border-active: transparent}.light-mode{color-scheme:light;--scalar-scrollbar-color-active: rgba(0, 0, 0, .36);--scalar-scrollbar-color: rgba(0, 0, 0, .18);--scalar-button-1: rgba(0, 0, 0, 1);--scalar-button-1-hover: rgba(0, 0, 0, .8);--scalar-button-1-color: rgba(255, 255, 255, .9);--scalar-shadow-1: 0 1px 3px 0 rgba(0, 0, 0, .11);--scalar-shadow-2: rgba(0, 0, 0, .08) 0px 13px 20px 0px, rgba(0, 0, 0, .08) 0px 3px 8px 0px, #eeeeed 0px 0 0 .5px;--scalar-lifted-brightness: 1;--scalar-backdrop-brightness: 1;--scalar-sidebar-indent-border: transparent;--scalar-sidebar-indent-border-hover: transparent;--scalar-sidebar-indent-border-active: transparent}.light-mode .dark-mode{color-scheme:dark!important}@media (max-width: 460px){:root{--scalar-font-size-1: 22px;--scalar-font-size-2: 14px;--scalar-font-size-3: 12px}}@media (max-width: 720px){:root{--scalar-heading-1: 24px;--scalar-page-description: 20px}}.light-mode{--scalar-background-1: #fff;--scalar-background-2: #f6f6f6;--scalar-background-3: #e7e7e7;--scalar-background-accent: #8ab4f81f;--scalar-color-1: #2a2f45;--scalar-color-2: #757575;--scalar-color-3: #8e8e8e;--scalar-color-accent: #0099ff;--scalar-border-color: #dfdfdf}.dark-mode{--scalar-background-1: #0f0f0f;--scalar-background-2: #1a1a1a;--scalar-background-3: #272727;--scalar-color-1: #e7e7e7;--scalar-color-2: #a4a4a4;--scalar-color-3: #797979;--scalar-color-accent: #3ea6ff;--scalar-background-accent: #3ea6ff1f;--scalar-border-color: #2d2d2d}.light-mode .t-doc__sidebar,.dark-mode .t-doc__sidebar{--scalar-sidebar-background-1: var(--scalar-background-1);--scalar-sidebar-color-1: var(--scalar-color-1);--scalar-sidebar-color-2: var(--scalar-color-2);--scalar-sidebar-border-color: var(--scalar-border-color);--scalar-sidebar-item-hover-background: var(--scalar-background-2);--scalar-sidebar-item-hover-color: currentColor;--scalar-sidebar-item-active-background: var(--scalar-background-2);--scalar-sidebar-color-active: var(--scalar-color-1);--scalar-sidebar-search-background: transparent;--scalar-sidebar-search-color: var(--scalar-color-3);--scalar-sidebar-search-border-color: var(--scalar-border-color)}.light-mode,.dark-mode{--scalar-selection-background: color-mix( in sRGB, var(--scalar-color-1) 80%, transparent );--scalar-selection-color: var(--scalar-background-1)}.light-mode{--scalar-color-green: #069061;--scalar-color-red: #ef0006;--scalar-color-yellow: #edbe20;--scalar-color-blue: #0082d0;--scalar-color-orange: #fb892c;--scalar-color-purple: #5203d1;--scalar-button-1: rgba(0, 0, 0, 1);--scalar-button-1-hover: rgba(0, 0, 0, .8);--scalar-button-1-color: rgba(255, 255, 255, .9)}.dark-mode{--scalar-color-green: #00b648;--scalar-color-red: #dc1b19;--scalar-color-yellow: #ffc90d;--scalar-color-blue: #4eb3ec;--scalar-color-orange: #ff8d4d;--scalar-color-purple: #b191f9;--scalar-button-1: rgba(255, 255, 255, 1);--scalar-button-1-hover: rgba(255, 255, 255, .9);--scalar-button-1-color: black}*,:before,:after{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246 / .5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246 / .5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }}.dark-mode #scalar-client{background-color:color-mix(in srgb,var(--scalar-background-1) 60%,black)}@layer scalar-base,scalar-theme;@layer scalar-base{body{margin:0;line-height:inherit}:root{--scalar-border-width: .5px;--scalar-radius: 3px;--scalar-radius-lg: 6px;--scalar-radius-xl: 8px;--scalar-font: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;--scalar-font-code: "JetBrains Mono", ui-monospace, Menlo, Monaco, "Cascadia Mono", "Segoe UI Mono", "Roboto Mono", "Oxygen Mono", "Ubuntu Monospace", "Source Code Pro", "Fira Mono", "Droid Sans Mono", "Courier New", monospace;--scalar-heading-1: 40px;--scalar-page-description: 24px;--scalar-heading-2: 24px;--scalar-heading-3: 20px;--scalar-heading-4: 16px;--scalar-heading-5: 16px;--scalar-heading-6: 16px;--scalar-paragraph: 16px;--scalar-small: 14px;--scalar-mini: 13px;--scalar-micro: 12px;--scalar-bold: 600;--scalar-semibold: 500;--scalar-regular: 400;--scalar-font-size-1: 24px;--scalar-font-size-2: 16px;--scalar-font-size-3: 14px;--scalar-font-size-4: 13px;--scalar-font-size-5: 12px;--scalar-font-size-6: 12px;--scalar-font-size-7: 10px;--scalar-line-height-1: 32px;--scalar-line-height-2: 24px;--scalar-line-height-3: 20px;--scalar-line-height-4: 18px;--scalar-line-height-5: 16px;--scalar-font-medium: 500;--scalar-font-bold: 700;--scalar-text-decoration: none;--scalar-text-decoration-hover: underline}.dark-mode{color-scheme:dark;--scalar-scrollbar-color: rgba(255, 255, 255, .18);--scalar-scrollbar-color-active: rgba(255, 255, 255, .36);--scalar-button-1: rgba(255, 255, 255, 1);--scalar-button-1-hover: rgba(255, 255, 255, .9);--scalar-button-1-color: black;--scalar-shadow-1: 0 1px 3px 0 rgb(0, 0, 0, .1);--scalar-shadow-2: rgba(15, 15, 15, .2) 0px 3px 6px, rgba(15, 15, 15, .4) 0px 9px 24px, 0 0 0 1px var(--scalar-border-color);--scalar-lifted-brightness: 1.45;--scalar-backdrop-brightness: .5;--scalar-sidebar-indent-border: transparent;--scalar-sidebar-indent-border-hover: transparent;--scalar-sidebar-indent-border-active: transparent}.light-mode{color-scheme:light;--scalar-scrollbar-color-active: rgba(0, 0, 0, .36);--scalar-scrollbar-color: rgba(0, 0, 0, .18);--scalar-button-1: rgba(0, 0, 0, 1);--scalar-button-1-hover: rgba(0, 0, 0, .8);--scalar-button-1-color: rgba(255, 255, 255, .9);--scalar-shadow-1: 0 1px 3px 0 rgba(0, 0, 0, .11);--scalar-shadow-2: rgba(0, 0, 0, .08) 0px 13px 20px 0px, rgba(0, 0, 0, .08) 0px 3px 8px 0px, #eeeeed 0px 0 0 .5px;--scalar-lifted-brightness: 1;--scalar-backdrop-brightness: 1;--scalar-sidebar-indent-border: transparent;--scalar-sidebar-indent-border-hover: transparent;--scalar-sidebar-indent-border-active: transparent}.light-mode .dark-mode{color-scheme:dark!important}@media (max-width: 460px){:root{--scalar-font-size-1: 22px;--scalar-font-size-2: 14px;--scalar-font-size-3: 12px}}@media (max-width: 720px){:root{--scalar-heading-1: 24px;--scalar-page-description: 20px}}.light-mode{--scalar-background-1: #fff;--scalar-background-2: #f6f6f6;--scalar-background-3: #e7e7e7;--scalar-background-accent: #8ab4f81f;--scalar-color-1: #2a2f45;--scalar-color-2: #757575;--scalar-color-3: #8e8e8e;--scalar-color-accent: #0099ff;--scalar-border-color: #dfdfdf}.dark-mode{--scalar-background-1: #0f0f0f;--scalar-background-2: #1a1a1a;--scalar-background-3: #272727;--scalar-color-1: #e7e7e7;--scalar-color-2: #a4a4a4;--scalar-color-3: #797979;--scalar-color-accent: #3ea6ff;--scalar-background-accent: #3ea6ff1f;--scalar-border-color: #2d2d2d}.light-mode .t-doc__sidebar,.dark-mode .t-doc__sidebar{--scalar-sidebar-background-1: var(--scalar-background-1);--scalar-sidebar-color-1: var(--scalar-color-1);--scalar-sidebar-color-2: var(--scalar-color-2);--scalar-sidebar-border-color: var(--scalar-border-color);--scalar-sidebar-item-hover-background: var(--scalar-background-2);--scalar-sidebar-item-hover-color: currentColor;--scalar-sidebar-item-active-background: var(--scalar-background-2);--scalar-sidebar-color-active: var(--scalar-color-1);--scalar-sidebar-search-background: transparent;--scalar-sidebar-search-color: var(--scalar-color-3);--scalar-sidebar-search-border-color: var(--scalar-border-color)}.light-mode,.dark-mode{--scalar-selection-background: color-mix( in sRGB, var(--scalar-color-1) 80%, transparent );--scalar-selection-color: var(--scalar-background-1)}.light-mode{--scalar-color-green: #069061;--scalar-color-red: #ef0006;--scalar-color-yellow: #edbe20;--scalar-color-blue: #0082d0;--scalar-color-orange: #fb892c;--scalar-color-purple: #5203d1;--scalar-button-1: rgba(0, 0, 0, 1);--scalar-button-1-hover: rgba(0, 0, 0, .8);--scalar-button-1-color: rgba(255, 255, 255, .9)}.dark-mode{--scalar-color-green: #00b648;--scalar-color-red: #dc1b19;--scalar-color-yellow: #ffc90d;--scalar-color-blue: #4eb3ec;--scalar-color-orange: #ff8d4d;--scalar-color-purple: #b191f9;--scalar-button-1: rgba(255, 255, 255, 1);--scalar-button-1-hover: rgba(255, 255, 255, .9);--scalar-button-1-color: black}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }}.scalar-app .markdown summary:after{display:block;content:"";position:absolute;top:1px;left:1px;width:16px;height:16px;background-color:var(--scalar-color-3);-webkit-mask-image:url(\'data:image/svg+xml,\');mask-image:url(\'data:image/svg+xml,\')}@layer scalar-base{*,:before,:after{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246 / .5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246 / .5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }}.scalar .scalar-api-client[data-v-358451b6]{max-height:calc(100% - calc(var(--scalar-app-header-height)));border-radius:8px}.scalar .scalar-app-layout[data-v-358451b6]{background:var(--scalar-background-1);height:calc(100% - 120px);max-width:1390px;width:100%;margin:auto;opacity:0;animation:scalarapiclientfadein-358451b6 .35s forwards;position:relative;overflow:hidden;border-radius:8px;border:var(--scalar-border-width) solid var(--scalar-border-color)}@keyframes scalarapiclientfadein-358451b6{0%{opacity:0}to{opacity:1}}.scalar .scalar-app-exit[data-v-358451b6]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#00000038;transition:all .3s ease-in-out;cursor:pointer;animation:scalardrawerexitfadein-358451b6 .35s forwards}.dark-mode .scalar .scalar-app-exit[data-v-358451b6]{background:#00000073}.scalar .scalar-app-exit[data-v-358451b6]:before{font-family:sans-serif;position:absolute;top:0;font-size:30px;font-weight:100;line-height:50px;right:12px;text-align:center;color:#fff;opacity:.6}.scalar .scalar-app-exit[data-v-358451b6]:hover:before{opacity:1}@keyframes scalardrawerexitfadein-358451b6{0%{opacity:0}to{opacity:1}}.scalar-container[data-v-358451b6]{overflow:hidden;visibility:visible;position:fixed;bottom:0;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.scalar .url-form-input[data-v-358451b6]{min-height:auto!important}.scalar .scalar-container[data-v-358451b6]{line-height:normal}.scalar .scalar-app-header span[data-v-358451b6]{color:var(--scalar-color-3)}.scalar .scalar-app-header a[data-v-358451b6]{color:var(--scalar-color-1)}.scalar .scalar-app-header a[data-v-358451b6]:hover{text-decoration:underline}.scalar-activate[data-v-358451b6]{width:-moz-fit-content;width:fit-content;margin:0px .75rem .75rem auto;line-height:24px;cursor:pointer;font-size:.875rem;font-weight:600;display:flex;align-items:center;gap:6px}.scalar-activate-button[data-v-358451b6]{display:flex;gap:6px;align-items:center;color:var(--scalar-color-blue);-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;border:none;background:transparent;padding:0 .5rem}.scalar-activate:hover .scalar-activate-button[data-v-358451b6]{background:var(--scalar-background-3);border-radius:3px}.scalar-button-danger[data-v-194bccb5]{background:color-mix(in srgb,var(--scalar-color-red),transparent 95%);color:var(--scalar-color-red)}.scalar-button-danger[data-v-194bccb5]:hover,.scalar-button-danger[data-v-194bccb5]:focus{background:color-mix(in srgb,var(--scalar-color-red),transparent 90%)}@media (min-width: 800px){.has-no-import-url,.has-import-url{max-width:100dvw;overflow-x:hidden;contain:paint}.has-no-import-url{opacity:1;background:var(--scalar-background-1);animation:transform-restore-layout ease-in-out .3s forwards}.has-import-url .scalar-client>main{opacity:0;transform:scale(.85) translate3d(calc(50dvw + 80px),0,0);animation:transform-fade-layout ease-in-out .3s forwards;border:var(--scalar-border-width) solid var(--scalar-border-color);border-radius:12px;overflow:hidden}.has-no-import-url .scalar-app,.has-import-url .scalar-app{background:var(--scalar-background-1)!important}}@keyframes transform-fade-layout{0%{opacity:0;transform:scale(.85) translate3d(calc(50dvw + 80px),10px,0)}to{opacity:1;transform:scale(.85) translate3d(calc(50dvw + 80px),0,0)}}@keyframes transform-restore-layout{0%{opacity:1;transform:scale(.85) translate3d(calc(50dvw + 80px),0,0)}to{opacity:1;transform:scale(1) translateZ(0)}}.openapi-color{color:var(--scalar-color-green)}.scalar-icon[data-v-bcfed797],.scalar-icon[data-v-bcfed797] *{stroke-width:var(--1fd08b42)}.scalar-modal-layout[data-v-f7e672e8]{animation:fadein-layout-f7e672e8 ease-in-out .3s forwards}.scalar-modal[data-v-f7e672e8]{animation:fadein-modal-f7e672e8 ease-in-out .3s forwards;animation-delay:.1s;position:fixed;left:0;top:0;right:0;box-shadow:var(--scalar-shadow-2);transform:translate3d(0,10px,0)}.scalar-modal-layout-full[data-v-f7e672e8]{opacity:1!important;background:transparent!important}.dark-mode .scalar-modal[data-v-f7e672e8]{background-color:color-mix(in srgb,var(--scalar-background-1),black)}.scalar-modal.scalar-modal-search[data-v-f7e672e8]{max-width:540px;max-height:440px;background-color:transparent}.modal-content-search .modal-body[data-v-f7e672e8]{padding:0;overflow:hidden;display:flex;flex-direction:column;max-height:440px}@media (max-width: 1280px){.scalar-modal[data-v-f7e672e8]{max-height:calc(100% - 56px);top:28px}}@keyframes fadein-layout-f7e672e8{0%{opacity:0}to{opacity:1}}@keyframes fadein-modal-f7e672e8{0%{opacity:0;transform:translate3d(0,10px,0)}to{opacity:1;transform:translateZ(0)}}.full-size-styles[data-v-f7e672e8]{transform:translateZ(0);animation:fadein-layout-f7e672e8 ease-in-out .3s forwards;max-height:100%!important;top:0!important;left:0;position:absolute!important;margin:initial;border-radius:0!important;background-color:var(--scalar-background-1)!important;box-shadow:none!important;border-right:var(--scalar-border-width) solid var(--scalar-border-color)}@media (min-width: 800px){.full-size-styles[data-v-f7e672e8]{width:50dvw!important}}.full-size-styles[data-v-f7e672e8]:after{content:"";width:50dvw;height:100dvh;position:absolute;right:-50dvw;top:0}@layer scalar-base,scalar-theme;@layer scalar-base{body{margin:0;line-height:inherit}:root{--scalar-border-width: .5px;--scalar-radius: 3px;--scalar-radius-lg: 6px;--scalar-radius-xl: 8px;--scalar-font: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;--scalar-font-code: "JetBrains Mono", ui-monospace, Menlo, Monaco, "Cascadia Mono", "Segoe UI Mono", "Roboto Mono", "Oxygen Mono", "Ubuntu Monospace", "Source Code Pro", "Fira Mono", "Droid Sans Mono", "Courier New", monospace;--scalar-heading-1: 40px;--scalar-page-description: 24px;--scalar-heading-2: 24px;--scalar-heading-3: 20px;--scalar-heading-4: 16px;--scalar-heading-5: 16px;--scalar-heading-6: 16px;--scalar-paragraph: 16px;--scalar-small: 14px;--scalar-mini: 13px;--scalar-micro: 12px;--scalar-bold: 600;--scalar-semibold: 500;--scalar-regular: 400;--scalar-font-size-1: 24px;--scalar-font-size-2: 16px;--scalar-font-size-3: 14px;--scalar-font-size-4: 13px;--scalar-font-size-5: 12px;--scalar-font-size-6: 12px;--scalar-font-size-7: 10px;--scalar-line-height-1: 32px;--scalar-line-height-2: 24px;--scalar-line-height-3: 20px;--scalar-line-height-4: 18px;--scalar-line-height-5: 16px;--scalar-font-medium: 500;--scalar-font-bold: 700;--scalar-text-decoration: none;--scalar-text-decoration-hover: underline}.dark-mode{color-scheme:dark;--scalar-scrollbar-color: rgba(255, 255, 255, .18);--scalar-scrollbar-color-active: rgba(255, 255, 255, .36);--scalar-button-1: rgba(255, 255, 255, 1);--scalar-button-1-hover: rgba(255, 255, 255, .9);--scalar-button-1-color: black;--scalar-shadow-1: 0 1px 3px 0 rgb(0, 0, 0, .1);--scalar-shadow-2: rgba(15, 15, 15, .2) 0px 3px 6px, rgba(15, 15, 15, .4) 0px 9px 24px, 0 0 0 1px var(--scalar-border-color);--scalar-lifted-brightness: 1.45;--scalar-backdrop-brightness: .5;--scalar-sidebar-indent-border: transparent;--scalar-sidebar-indent-border-hover: transparent;--scalar-sidebar-indent-border-active: transparent}.light-mode{color-scheme:light;--scalar-scrollbar-color-active: rgba(0, 0, 0, .36);--scalar-scrollbar-color: rgba(0, 0, 0, .18);--scalar-button-1: rgba(0, 0, 0, 1);--scalar-button-1-hover: rgba(0, 0, 0, .8);--scalar-button-1-color: rgba(255, 255, 255, .9);--scalar-shadow-1: 0 1px 3px 0 rgba(0, 0, 0, .11);--scalar-shadow-2: rgba(0, 0, 0, .08) 0px 13px 20px 0px, rgba(0, 0, 0, .08) 0px 3px 8px 0px, #eeeeed 0px 0 0 .5px;--scalar-lifted-brightness: 1;--scalar-backdrop-brightness: 1;--scalar-sidebar-indent-border: transparent;--scalar-sidebar-indent-border-hover: transparent;--scalar-sidebar-indent-border-active: transparent}.light-mode .dark-mode{color-scheme:dark!important}@media (max-width: 460px){:root{--scalar-font-size-1: 22px;--scalar-font-size-2: 14px;--scalar-font-size-3: 12px}}@media (max-width: 720px){:root{--scalar-heading-1: 24px;--scalar-page-description: 20px}}.light-mode{--scalar-background-1: #fff;--scalar-background-2: #f6f6f6;--scalar-background-3: #e7e7e7;--scalar-background-accent: #8ab4f81f;--scalar-color-1: #2a2f45;--scalar-color-2: #757575;--scalar-color-3: #8e8e8e;--scalar-color-accent: #0099ff;--scalar-border-color: #dfdfdf}.dark-mode{--scalar-background-1: #0f0f0f;--scalar-background-2: #1a1a1a;--scalar-background-3: #272727;--scalar-color-1: #e7e7e7;--scalar-color-2: #a4a4a4;--scalar-color-3: #797979;--scalar-color-accent: #3ea6ff;--scalar-background-accent: #3ea6ff1f;--scalar-border-color: #2d2d2d}.light-mode .t-doc__sidebar,.dark-mode .t-doc__sidebar{--scalar-sidebar-background-1: var(--scalar-background-1);--scalar-sidebar-color-1: var(--scalar-color-1);--scalar-sidebar-color-2: var(--scalar-color-2);--scalar-sidebar-border-color: var(--scalar-border-color);--scalar-sidebar-item-hover-background: var(--scalar-background-2);--scalar-sidebar-item-hover-color: currentColor;--scalar-sidebar-item-active-background: var(--scalar-background-2);--scalar-sidebar-color-active: var(--scalar-color-1);--scalar-sidebar-search-background: transparent;--scalar-sidebar-search-color: var(--scalar-color-3);--scalar-sidebar-search-border-color: var(--scalar-border-color)}.light-mode,.dark-mode{--scalar-selection-background: color-mix( in sRGB, var(--scalar-color-1) 80%, transparent );--scalar-selection-color: var(--scalar-background-1)}.light-mode{--scalar-color-green: #069061;--scalar-color-red: #ef0006;--scalar-color-yellow: #edbe20;--scalar-color-blue: #0082d0;--scalar-color-orange: #fb892c;--scalar-color-purple: #5203d1;--scalar-button-1: rgba(0, 0, 0, 1);--scalar-button-1-hover: rgba(0, 0, 0, .8);--scalar-button-1-color: rgba(255, 255, 255, .9)}.dark-mode{--scalar-color-green: #00b648;--scalar-color-red: #dc1b19;--scalar-color-yellow: #ffc90d;--scalar-color-blue: #4eb3ec;--scalar-color-orange: #ff8d4d;--scalar-color-purple: #b191f9;--scalar-button-1: rgba(255, 255, 255, 1);--scalar-button-1-hover: rgba(255, 255, 255, .9);--scalar-button-1-color: black}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }}:where(.scalar-app) .container{width:100%}@media (min-width: 400px){:where(.scalar-app) .container{max-width:400px}}@media (min-width: 600px){:where(.scalar-app) .container{max-width:600px}}@media (min-width: 800px){:where(.scalar-app) .container{max-width:800px}}@media (min-width: 1000px){:where(.scalar-app) .container{max-width:1000px}}@media (min-width: 1200px){:where(.scalar-app) .container{max-width:1200px}}:where(.scalar-app) .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}:where(.scalar-app) .pointer-events-none{pointer-events:none}:where(.scalar-app) .visible{visibility:visible}:where(.scalar-app) .invisible{visibility:hidden}:where(.scalar-app) .\\!static{position:static!important}:where(.scalar-app) .static{position:static}:where(.scalar-app) .fixed{position:fixed}:where(.scalar-app) .absolute{position:absolute}:where(.scalar-app) .relative{position:relative}:where(.scalar-app) .sticky{position:sticky}:where(.scalar-app) .inset-0{top:0;right:0;bottom:0;left:0}:where(.scalar-app) .left-0{left:0}:where(.scalar-app) .left-3{left:12px}:where(.scalar-app) .left-px{left:1px}:where(.scalar-app) .right-2{right:8px}:where(.scalar-app) .top-0{top:0}:where(.scalar-app) .top-1\\/2{top:50%}:where(.scalar-app) .top-2{top:8px}:where(.scalar-app) .top-\\[0\\.5px\\]{top:.5px}:where(.scalar-app) .top-px{top:1px}:where(.scalar-app) .-z-1{z-index:-1}:where(.scalar-app) .z-\\[1001\\]{z-index:1001}:where(.scalar-app) .z-overlay{z-index:10000}:where(.scalar-app) .\\!m-0{margin:0!important}:where(.scalar-app) .m-0{margin:0}:where(.scalar-app) .m-1{margin:4px}:where(.scalar-app) .m-auto{margin:auto}:where(.scalar-app) .-mx-0{margin-left:-0px;margin-right:-0px}:where(.scalar-app) .-mx-0\\.75{margin-left:-3px;margin-right:-3px}:where(.scalar-app) .mx-2{margin-left:8px;margin-right:8px}:where(.scalar-app) .mx-auto{margin-left:auto;margin-right:auto}:where(.scalar-app) .my-0{margin-top:0;margin-bottom:0}:where(.scalar-app) .my-0\\.75{margin-top:3px;margin-bottom:3px}:where(.scalar-app) .my-3{margin-top:12px;margin-bottom:12px}:where(.scalar-app) .-mb-1{margin-bottom:-4px}:where(.scalar-app) .mb-0{margin-bottom:0}:where(.scalar-app) .ml-1{margin-left:4px}:where(.scalar-app) .mr-2{margin-right:8px}:where(.scalar-app) .mr-3{margin-right:12px}:where(.scalar-app) .mt-0{margin-top:0}:where(.scalar-app) .mt-1{margin-top:4px}:where(.scalar-app) .mt-1\\.5{margin-top:6px}:where(.scalar-app) .mt-20{margin-top:80px}:where(.scalar-app) .line-clamp-4{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4}:where(.scalar-app) .block{display:block}:where(.scalar-app) .inline-block{display:inline-block}:where(.scalar-app) .flex{display:flex}:where(.scalar-app) .grid{display:grid}:where(.scalar-app) .contents{display:contents}:where(.scalar-app) .hidden{display:none}:where(.scalar-app) .aspect-square{aspect-ratio:1 / 1}:where(.scalar-app) .size-10{width:40px;height:40px}:where(.scalar-app) .size-2{width:8px;height:8px}:where(.scalar-app) .size-2\\.5{width:10px;height:10px}:where(.scalar-app) .size-3{width:12px;height:12px}:where(.scalar-app) .size-3\\.5{width:14px;height:14px}:where(.scalar-app) .size-4{width:16px;height:16px}:where(.scalar-app) .size-5{width:20px;height:20px}:where(.scalar-app) .size-6{width:24px;height:24px}:where(.scalar-app) .size-8{width:32px;height:32px}:where(.scalar-app) .size-full{width:100%;height:100%}:where(.scalar-app) .h-10{height:40px}:where(.scalar-app) .h-3{height:12px}:where(.scalar-app) .h-3\\.5{height:14px}:where(.scalar-app) .h-4{height:16px}:where(.scalar-app) .h-5{height:20px}:where(.scalar-app) .h-72{height:288px}:where(.scalar-app) .h-8{height:32px}:where(.scalar-app) .h-\\[100dvh\\]{height:100dvh}:where(.scalar-app) .h-fit{height:-moz-fit-content;height:fit-content}:where(.scalar-app) .h-full{height:100%}:where(.scalar-app) .h-px{height:1px}:where(.scalar-app) .h-screen{height:100vh}:where(.scalar-app) .max-h-\\[440px\\]{max-height:440px}:where(.scalar-app) .max-h-\\[calc\\(100dvh-120px\\)\\]{max-height:calc(100dvh - 120px)}:where(.scalar-app) .max-h-\\[calc\\(100dvh-180px\\)\\]{max-height:calc(100dvh - 180px)}:where(.scalar-app) .max-h-\\[calc\\(100dvh-240px\\)\\]{max-height:calc(100dvh - 240px)}:where(.scalar-app) .max-h-\\[inherit\\]{max-height:inherit}:where(.scalar-app) .max-h-dvh{max-height:100dvh}:where(.scalar-app) .min-h-0{min-height:0px}:where(.scalar-app) .min-h-\\[77px\\]{min-height:77px}:where(.scalar-app) .w-3{width:12px}:where(.scalar-app) .w-4{width:16px}:where(.scalar-app) .w-40{width:160px}:where(.scalar-app) .w-48{width:192px}:where(.scalar-app) .w-5{width:20px}:where(.scalar-app) .w-56{width:224px}:where(.scalar-app) .w-6{width:24px}:where(.scalar-app) .w-\\[100dvw\\]{width:100dvw}:where(.scalar-app) .w-full{width:100%}:where(.scalar-app) .min-w-0{min-width:0px}:where(.scalar-app) .max-w-screen-lg{max-width:800px}:where(.scalar-app) .max-w-screen-md{max-width:640px}:where(.scalar-app) .max-w-screen-sm{max-width:540px}:where(.scalar-app) .max-w-screen-xl{max-width:1000px}:where(.scalar-app) .max-w-screen-xs{max-width:480px}:where(.scalar-app) .max-w-screen-xxs{max-width:360px}:where(.scalar-app) .flex-1{flex:1 1 0%}:where(.scalar-app) .origin-top-left{transform-origin:top left}:where(.scalar-app) .-translate-y-1\\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}:where(.scalar-app) .translate-x-2{--tw-translate-x: 8px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}:where(.scalar-app) .translate-x-2\\.5{--tw-translate-x: 10px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}:where(.scalar-app) .rotate-90{--tw-rotate: 90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}:where(.scalar-app) .transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}:where(.scalar-app) .cursor-not-allowed{cursor:not-allowed}:where(.scalar-app) .cursor-pointer{cursor:pointer}:where(.scalar-app) .resize-none{resize:none}:where(.scalar-app) .resize{resize:both}:where(.scalar-app) .appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}:where(.scalar-app) .flex-col{flex-direction:column}:where(.scalar-app) .flex-wrap{flex-wrap:wrap}:where(.scalar-app) .items-start{align-items:flex-start}:where(.scalar-app) .items-center{align-items:center}:where(.scalar-app) .justify-start{justify-content:flex-start}:where(.scalar-app) .justify-center{justify-content:center}:where(.scalar-app) .justify-between{justify-content:space-between}:where(.scalar-app) .gap-0{gap:0px}:where(.scalar-app) .gap-0\\.75{gap:3px}:where(.scalar-app) .gap-1{gap:4px}:where(.scalar-app) .gap-1\\.5{gap:6px}:where(.scalar-app) .gap-16{gap:64px}:where(.scalar-app) .gap-2{gap:8px}:where(.scalar-app) .gap-2\\.5{gap:10px}:where(.scalar-app) .gap-4{gap:16px}:where(.scalar-app) .divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(var(--scalar-border-width) * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(var(--scalar-border-width) * var(--tw-divide-y-reverse))}:where(.scalar-app) .self-center{align-self:center}:where(.scalar-app) .overflow-auto{overflow:auto}:where(.scalar-app) .overflow-hidden{overflow:hidden}:where(.scalar-app) .overflow-visible{overflow:visible}:where(.scalar-app) .overflow-y-scroll{overflow-y:scroll}:where(.scalar-app) .truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:where(.scalar-app) .text-ellipsis{text-overflow:ellipsis}:where(.scalar-app) .text-wrap{text-wrap:wrap}:where(.scalar-app) .rounded{border-radius:var(--scalar-radius)}:where(.scalar-app) .rounded-full{border-radius:9999px}:where(.scalar-app) .rounded-lg{border-radius:var(--scalar-radius-lg)}:where(.scalar-app) .rounded-none{border-radius:0}:where(.scalar-app) .border{border-width:var(--scalar-border-width)}:where(.scalar-app) .border-0{border-width:0}:where(.scalar-app) .border-t{border-top-width:var(--scalar-border-width)}:where(.scalar-app) .border-solid{border-style:solid}:where(.scalar-app) .border-dashed{border-style:dashed}:where(.scalar-app) .border-none{border-style:none}:where(.scalar-app) .border-border{border-color:var(--scalar-border-color)}:where(.scalar-app) .border-c-3{border-color:var(--scalar-color-3)}:where(.scalar-app) .border-red{border-color:var(--scalar-color-red)}:where(.scalar-app) .bg-b-1{background-color:var(--scalar-background-1)}:where(.scalar-app) .bg-b-2{background-color:var(--scalar-background-2)}:where(.scalar-app) .bg-b-3{background-color:var(--scalar-background-3)}:where(.scalar-app) .bg-b-btn{background-color:var(--scalar-button-1)}:where(.scalar-app) .bg-backdrop{background-color:#00000038}:where(.scalar-app) .bg-border{background-color:var(--scalar-border-color)}:where(.scalar-app) .bg-c-accent{background-color:var(--scalar-color-accent)}:where(.scalar-app) .bg-red{background-color:var(--scalar-color-red)}:where(.scalar-app) .bg-transparent{background-color:transparent}:where(.scalar-app) .bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}:where(.scalar-app) .p-0{padding:0}:where(.scalar-app) .p-0\\.5{padding:2px}:where(.scalar-app) .p-0\\.75{padding:3px}:where(.scalar-app) .p-1{padding:4px}:where(.scalar-app) .p-2{padding:8px}:where(.scalar-app) .p-3{padding:12px}:where(.scalar-app) .p-6{padding:24px}:where(.scalar-app) .p-\\[3px\\]{padding:3px}:where(.scalar-app) .px-1{padding-left:4px;padding-right:4px}:where(.scalar-app) .px-1\\.5{padding-left:6px;padding-right:6px}:where(.scalar-app) .px-2{padding-left:8px;padding-right:8px}:where(.scalar-app) .px-2\\.5{padding-left:10px;padding-right:10px}:where(.scalar-app) .px-3{padding-left:12px;padding-right:12px}:where(.scalar-app) .px-6{padding-left:24px;padding-right:24px}:where(.scalar-app) .px-9{padding-left:36px;padding-right:36px}:where(.scalar-app) .py-1{padding-top:4px;padding-bottom:4px}:where(.scalar-app) .py-1\\.5{padding-top:6px;padding-bottom:6px}:where(.scalar-app) .py-2{padding-top:8px;padding-bottom:8px}:where(.scalar-app) .py-2\\.5{padding-top:10px;padding-bottom:10px}:where(.scalar-app) .py-4{padding-top:16px;padding-bottom:16px}:where(.scalar-app) .pb-0{padding-bottom:0}:where(.scalar-app) .pl-8{padding-left:32px}:where(.scalar-app) .pr-3{padding-right:12px}:where(.scalar-app) .pt-3{padding-top:12px}:where(.scalar-app) .pt-6{padding-top:24px}:where(.scalar-app) .text-left{text-align:left}:where(.scalar-app) .font-code{font-family:var(--scalar-font-code)}:where(.scalar-app) .text-lg{font-size:var(--scalar-font-size-2)}:where(.scalar-app) .text-sm{font-size:var(--scalar-font-size-4)}:where(.scalar-app) .text-xs{font-size:var(--scalar-font-size-5)}:where(.scalar-app) .text-xxs{font-size:var(--scalar-font-size-6)}:where(.scalar-app) .font-bold{font-weight:var(--scalar-bold)}:where(.scalar-app) .font-medium{font-weight:var(--scalar-semibold)}:where(.scalar-app) .font-normal{font-weight:var(--scalar-regular)}:where(.scalar-app) .leading-none{line-height:1}:where(.scalar-app) .leading-snug{line-height:1.375}:where(.scalar-app) .text-b-1{color:var(--scalar-background-1)}:where(.scalar-app) .text-c-1{color:var(--scalar-color-1)}:where(.scalar-app) .text-c-2{color:var(--scalar-color-2)}:where(.scalar-app) .text-c-3{color:var(--scalar-color-3)}:where(.scalar-app) .text-c-accent{color:var(--scalar-color-accent)}:where(.scalar-app) .text-c-btn{color:var(--scalar-button-1-color)}:where(.scalar-app) .text-c-ghost{color:var(--scalar-color-ghost)}:where(.scalar-app) .text-red{color:var(--scalar-color-red)}:where(.scalar-app) .text-transparent{color:transparent}:where(.scalar-app) .text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}:where(.scalar-app) .no-underline{text-decoration-line:none}:where(.scalar-app) .opacity-0{opacity:0}:where(.scalar-app) .opacity-40{opacity:.4}:where(.scalar-app) .opacity-50{opacity:.5}:where(.scalar-app) .shadow{--tw-shadow: var(--scalar-shadow-1);--tw-shadow-colored: var(--scalar-shadow-1);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}:where(.scalar-app) .shadow-lg{--tw-shadow: var(--scalar-shadow-2);--tw-shadow-colored: var(--scalar-shadow-2);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}:where(.scalar-app) .shadow-md{--tw-shadow: var(--scalar-shadow-1);--tw-shadow-colored: var(--scalar-shadow-1);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}:where(.scalar-app) .shadow-none{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}:where(.scalar-app) .shadow-sm{--tw-shadow: rgba(0, 0, 0, .09) 0px 1px 4px;--tw-shadow-colored: 0px 1px 4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}:where(.scalar-app) .shadow-current{--tw-shadow-color: currentColor;--tw-shadow: var(--tw-shadow-colored)}:where(.scalar-app) .outline-none{outline:2px solid transparent;outline-offset:2px}:where(.scalar-app) .outline{outline-style:solid}:where(.scalar-app) .outline-offset-1{outline-offset:1px}:where(.scalar-app) .blur{--tw-blur: blur(8px);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)}:where(.scalar-app) .brightness-lifted{--tw-brightness: brightness(var(--scalar-lifted-brightness));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)}:where(.scalar-app) .filter{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)}:where(.scalar-app) .transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}:where(.scalar-app) .transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}:where(.scalar-app) .transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}:where(.scalar-app) .transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}:where(.scalar-app) .duration-300{transition-duration:.3s}:where(.scalar-app) .ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}:where(.scalar-app) .bg-b-1{--tw-bg-base: var(--scalar-background-1)}:where(.scalar-app) .bg-b-2{--tw-bg-base: var(--scalar-background-2)}:where(.scalar-app) .bg-b-3{--tw-bg-base: var(--scalar-background-3)}:where(.scalar-app) .bg-b-btn{--tw-bg-base: var(--scalar-button-1)}:where(.scalar-app) .bg-backdrop{--tw-bg-base: rgba(0, 0, 0, .22)}:where(.scalar-app) .bg-border{--tw-bg-base: var(--scalar-border-color)}:where(.scalar-app) .bg-c-accent{--tw-bg-base: var(--scalar-color-accent)}:where(.scalar-app) .bg-red{--tw-bg-base: var(--scalar-color-red)}:where(.scalar-app) .bg-transparent{--tw-bg-base: transparent}:where(.scalar-app) .bg-white{--tw-bg-opacity: 1;--tw-bg-base: rgb(255 255 255 / var(--tw-bg-opacity))}:where(.scalar-app) .row,:where(.scalar-app) .scalar-row{display:flex;flex-direction:row}:where(.scalar-app) .col{display:flex;flex-direction:column}:where(.scalar-app) .centered-x{left:50%;--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}:where(.scalar-app) .centered{left:50%;--tw-translate-x: -50%;top:50%;--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}:where(.scalar-app) .first-of-type\\:mt-0:first-of-type{margin-top:0}:where(.scalar-app) .first-of-type\\:mt-0\\.75:first-of-type{margin-top:3px}:where(.scalar-app) .last-of-type\\:mb-0:last-of-type{margin-bottom:0}:where(.scalar-app) .last-of-type\\:mb-0\\.75:last-of-type{margin-bottom:3px}:where(.scalar-app) .hover\\:bg-b-2:hover{background-color:var(--scalar-background-2)}:where(.scalar-app) .hover\\:bg-b-3:hover{background-color:var(--scalar-background-3)}:where(.scalar-app) .hover\\:bg-h-btn:hover{background-color:var(--scalar-button-1-hover)}:where(.scalar-app) .hover\\:text-c-1:hover{color:var(--scalar-color-1)}:where(.scalar-app) .hover\\:bg-b-2:hover{--tw-bg-base: var(--scalar-background-2)}:where(.scalar-app) .hover\\:bg-b-3:hover{--tw-bg-base: var(--scalar-background-3)}:where(.scalar-app) .hover\\:bg-h-btn:hover{--tw-bg-base: var(--scalar-button-1-hover)}:where(.scalar-app) .focus\\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}:where(.scalar-app) .focus-visible\\:border-c-btn:focus-visible{border-color:var(--scalar-button-1-color)}:where(.scalar-app) .focus-visible\\:ring-1: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(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}:where(.scalar-app) .focus-visible\\:ring-c-accent:focus-visible{--tw-ring-color: var(--scalar-color-accent)}:where(.scalar-app) .active\\:bg-b-btn:active{background-color:var(--scalar-button-1)}:where(.scalar-app) .active\\:text-c-1:active{color:var(--scalar-color-1)}:where(.scalar-app) .active\\:shadow-none:active{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}:where(.scalar-app) .active\\:brightness-90:active{--tw-brightness: brightness(.9);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)}:where(.scalar-app) .active\\:bg-b-btn:active{--tw-bg-base: var(--scalar-button-1)}:where(.scalar-app) .group:hover .group-hover\\:text-c-1{color:var(--scalar-color-1)}:where(.scalar-app) .group:hover .group-hover\\:opacity-100{opacity:1}:where(.scalar-app) .group\\/listbox:hover .group-hover\\/listbox\\:shadow-border,:where(.scalar-app) .group:hover .group-hover\\:shadow-border{--tw-shadow: inset 0 0 0 1px var(--scalar-border-color);--tw-shadow-colored: inset 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);--tw-shadow-color: var(--scalar-border-color);--tw-shadow: var(--tw-shadow-colored)}:where(.scalar-app) .has-\\[\\:focus-visible\\]\\:bg-b-1:has(:focus-visible){background-color:var(--scalar-background-1)}:where(.scalar-app) .has-\\[\\:focus-visible\\]\\:outline:has(:focus-visible){outline-style:solid}:where(.scalar-app) .has-\\[\\:focus-visible\\]\\:bg-b-1:has(:focus-visible){--tw-bg-base: var(--scalar-background-1)}:where(.scalar-app) .ui-open\\:rotate-180[data-headlessui-state~=open]{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}:where(.scalar-app) :where([data-headlessui-state~=open]) .ui-open\\:rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}:where(.scalar-app) .has-actv-btn\\:border:has(button:active){border-width:var(--scalar-border-width)}:where(.scalar-app) .has-actv-btn\\:border-border:has(button:active){border-color:var(--scalar-border-color)}:where(.scalar-app) .\\!empty\\:flex:not(:empty){display:flex}:where(.scalar-app) .\\!empty\\:w-7:not(:empty){width:28px}:where(.scalar-app) .\\!empty\\:items-center:not(:empty){align-items:center}:where(.scalar-app) .\\!empty\\:pr-3:not(:empty){padding-right:12px}:where(.scalar-app) .hocus\\:text-c-1:hover{color:var(--scalar-color-1)}:where(.scalar-app) .hocus\\:brightness-90:hover{--tw-brightness: brightness(.9);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)}:where(.scalar-app) .hocus\\:text-c-1:focus-visible{color:var(--scalar-color-1)}:where(.scalar-app) .hocus\\:brightness-90:focus-visible{--tw-brightness: brightness(.9);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)}@media (min-width: 800px){:where(.scalar-app) .md\\:w-\\[calc\\(100vw-16px\\)\\]{width:calc(100vw - 16px)}:where(.scalar-app) .md\\:row{display:flex;flex-direction:row}}@media (min-width: 1000px){:where(.scalar-app) .lg\\:w-\\[calc\\(100vw-32px\\)\\]{width:calc(100vw - 32px)}:where(.scalar-app) .lg\\:w-full{width:100%}}:where(.scalar-app) .dark\\:bg-backdropdark:where(.dark-mode,.dark-mode *){background-color:#00000073;--tw-bg-base: rgba(0, 0, 0, .45)}.loader-wrapper[data-v-5a129980]{position:relative;display:flex;align-items:center;justify-content:center;--loader-size: 50%}.svg-loader[data-v-5a129980]{width:var(--loader-size);height:var(--loader-size);top:1rem;right:.9rem;overflow:visible;fill:none;background-color:transparent;stroke:currentColor}.svg-path[data-v-5a129980]{stroke-width:14;fill:none;transition:.3s}.svg-x-mark[data-v-5a129980]{stroke-dasharray:57;stroke-dashoffset:57;transition-delay:0s}.svg-check-mark[data-v-5a129980]{stroke-dasharray:149;stroke-dashoffset:149;transition-delay:0s}.icon-is-invalid .svg-x-mark[data-v-5a129980],.icon-is-valid .svg-check-mark[data-v-5a129980]{stroke-dashoffset:0;transition-delay:.3s}.circular-loader[data-v-5a129980]{animation:rotate-5a129980 .7s linear infinite,fade-in-5a129980 .4s;transform-origin:center center;transform:scale(5);background:transparent}.loader-path[data-v-5a129980]{stroke-dasharray:50,200;stroke-dashoffset:-100;stroke-linecap:round}.loader-path-off[data-v-5a129980]{stroke-dasharray:50,200;stroke-dashoffset:-100;transition:opacity .3s;opacity:0}@keyframes fade-in-5a129980{0%{opacity:0}70%{opacity:0}to{opacity:1}}@keyframes rotate-5a129980{0%{transform:scale(5) rotate(0)}to{transform:scale(5) rotate(360deg)}}.scalar-code-block{background:inherit;position:relative;overflow:auto;padding:.5rem .5rem .5rem .75rem}.scalar-code-block:hover .copy-button,.copy-button:focus-visible{opacity:100}.scalar-codeblock-pre{margin:0;background:transparent;text-wrap:nowrap;white-space-collapse:preserve;border-radius:0}.scalar-code-copy{display:flex;align-items:flex-start;justify-content:flex-end;position:sticky;top:0;right:0;bottom:0;left:0}.copy-button{position:relative;top:0;right:0;display:flex;align-items:center;background-color:var(--scalar-background-2);border:1px solid var(--scalar-border-color);border-radius:3px;color:var(--scalar-color-3);cursor:pointer;height:30px;margin-bottom:-30px;opacity:0;padding:6px;transition:opacity .15s ease-in-out,color .15s ease-in-out}.scalar-code-copy,.copy-button{background:inherit}.copy-button:hover{color:var(--scalar-color-1)}.copy-button svg{stroke-width:1.5}.scalar-app code.hljs *{font-size:var(--scalar-small);font-family:var(--scalar-font-code);text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.4;-moz-tab-size:4;-o-tab-size:4;tab-size:4}.scalar-app code.hljs{font-size:var(--scalar-small);font-family:var(--scalar-font-code);display:inline-block;counter-reset:linenumber}.scalar-app .hljs{background:transparent;color:var(--scalar-color-2)}.scalar-app .hljs .line:before{color:var(--scalar-color-3);display:inline-block;counter-increment:linenumber;content:counter(linenumber);margin-right:.7em;min-width:calc(var(--line-digits) * 1ch);text-align:right}.scalar-app .hljs-comment,.scalar-app .hljs-quote{color:var(--scalar-color-3);font-style:italic}.scalar-app .hljs-number{color:var(--scalar-color-orange)}.scalar-app .hljs-regexp,.scalar-app .hljs-string,.scalar-app .hljs-built_in{color:var(--scalar-color-blue)}.scalar-app .hljs-title.class_{color:var(--scalar-color-1)}.scalar-app .hljs-keyword{color:var(--scalar-color-purple)}.scalar-app .hljs-title.function_{color:var(--scalar-color-orange)}.scalar-app .hljs-subst,.scalar-app .hljs-name{color:var(--scalar-color-blue)}.scalar-app .hljs-attr,.scalar-app .hljs-attribute{color:var(--scalar-color-1)}.scalar-app .hljs-addition,.scalar-app .hljs-literal,.scalar-app .hljs-selector-tag,.scalar-app .hljs-type{color:var(--scalar-color-green)}.scalar-app .hljs-selector-attr,.scalar-app .hljs-selector-pseudo{color:var(--scalar-color-orange)}.scalar-app .hljs-doctag,.scalar-app .hljs-section,.scalar-app .hljs-title{color:var(--scalar-color-blue)}.scalar-app .hljs-selector-id,.scalar-app .hljs-template-variable,.scalar-app .hljs-variable{color:var(--scalar-color-1)}.scalar-app .hljs-name,.scalar-app .hljs-section,.scalar-app .hljs-strong{font-weight:var(--scalar-semibold)}.scalar-app .hljs-bullet,.scalar-app .hljs-link,.scalar-app .hljs-meta,.scalar-app .hljs-symbol{color:var(--scalar-color-blue)}.scalar-app .hljs-deletion{color:var(--scalar-color-red)}.scalar-app .hljs-formula{background:var(--scalar-color-1)}.scalar-app .hljs-emphasis{font-style:italic}.scalar-app .credentials{font-size:0!important;color:transparent}.scalar-app .credentials:after{content:"·····";font-size:var(--scalar-small);color:var(--scalar-color-3);-webkit-user-select:none;-moz-user-select:none;user-select:none}.hljs.language-html{color:var(--scalar-color-1)}.hljs.language-html .hljs-attr{color:var(--scalar-color-2)}.hljs.language-curl .hljs-keyword{color:var(--scalar-color-orange)}.hljs.language-curl .hljs-string{color:var(--scalar-color-1)}.hljs.language-curl .hljs-literal,.hljs.language-php .hljs-variable{color:var(--scalar-color-blue)}.hljs.language-objectivec .hljs-meta{color:var(--scalar-color-1)}.hljs.language-objectivec .hljs-built_in,.hljs-built_in{color:var(--scalar-color-orange)}.scalar-app .markdown{font-family:var(--scalar-font);color:var(--scalar-color-1);word-break:break-word}.scalar-app .markdown h1,.scalar-app .markdown h2,.scalar-app .markdown h3,.scalar-app .markdown h4,.scalar-app .markdown h5,.scalar-app .markdown h6,.scalar-app .markdown p,.scalar-app .markdown div,.scalar-app .markdown img,.scalar-app .markdown details,.scalar-app .markdown summary,.scalar-app .markdown ul,.scalar-app .markdown ol,.scalar-app .markdown table,.scalar-app .markdown blockquote,.scalar-app .markdown code{margin:12px 0}.scalar-app .markdown details{margin:12px 0;color:var(--scalar-color-1)}.scalar-app .markdown summary{display:block;margin:1em 0;padding-left:20px;position:relative;font-weight:var(--scalar-semibold);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.scalar-app .markdown summary:after{display:block;content:"";position:absolute;top:1px;left:1px;width:16px;height:16px;background-color:var(--scalar-color-3);-webkit-mask-image:url(\'data:image/svg+xml,\');mask-image:url(\'data:image/svg+xml,\')}.scalar-app .markdown summary:hover:after{background-color:var(--scalar-color-1)}.scalar-app .markdown details[open] summary:after{transform:rotate(90deg)}.scalar-app .markdown summary::-webkit-details-marker{display:none}.scalar-app .markdown img{overflow:hidden;border-radius:var(--scalar-radius);max-width:100%}.scalar-app .markdown>:first-child{margin-top:0;margin-bottom:0}.scalar-app .markdown h1{--font-size: 1.4em}.scalar-app .markdown h2{--font-size: 1.25em}.scalar-app .markdown h3{--font-size: 1.1em}.scalar-app .markdown h4,.scalar-app .markdown h6{--font-size: 1em}.scalar-app .markdown h1,.scalar-app .markdown h2,.scalar-app .markdown h3,.scalar-app .markdown h4,.scalar-app .markdown h5,.scalar-app .markdown h6{font-size:var(--font-size);margin:18px 0 6px;font-weight:var(--scalar-bold);display:block;line-height:1.45}.scalar-app .markdown b,.scalar-app .markdown strong{font-weight:var(--scalar-bold)}.scalar-app .markdown p{color:inherit;font-weight:var(--font-weight, var(--scalar-regular));line-height:1.5;margin-bottom:0;display:block}.scalar-app .markdown ul,.scalar-app .markdown ol{padding-left:24px;line-height:1.5;margin:12px 0;display:block}.scalar-app .markdown ul{list-style:disc}.scalar-app .markdown ol{list-style:decimal}.scalar-app .markdown ul.contains-task-list{list-style:none;padding-left:0}.scalar-app .markdown li{margin:6px 0;display:list-item}.scalar-app .markdown ul:first-of-type li:first-of-type{margin-top:0}.scalar-app .markdown a{color:var(--scalar-color-accent);-webkit-text-decoration:var(--scalar-text-decoration);text-decoration:var(--scalar-text-decoration);cursor:pointer}.scalar-app .markdown a:hover{-webkit-text-decoration:var(--scalar-text-decoration-hover);text-decoration:var(--scalar-text-decoration-hover)}.scalar-app .markdown em{font-style:italic}.scalar-app .markdown sup{font-size:var(--scalar-micro);vertical-align:super;font-weight:450}.scalar-app .markdown sub{font-size:var(--scalar-micro);vertical-align:sub;font-weight:450}.scalar-app .markdown del{text-decoration:line-through}.scalar-app .markdown code{font-family:var(--scalar-font-code);background-color:var(--scalar-background-2);box-shadow:0 0 0 var(--scalar-border-width) var(--scalar-border-color);font-size:var(--scalar-micro);border-radius:2px;padding:0 3px}.scalar-app .markdown pre code{display:block;white-space:pre;padding:12px;line-height:1.5;margin:12px 0;-webkit-overflow-scrolling:touch;overflow-x:auto;max-width:100%;min-width:100px}.scalar-app .markdown hr{border:none;border-bottom:var(--scalar-border-width) solid var(--scalar-border-color)}.scalar-app .markdown blockquote{border-left:3px solid var(--scalar-border-color);padding-left:12px;margin:0;display:block}.scalar-app .markdown table{display:block;overflow-x:auto;position:relative;border-collapse:collapse;width:-moz-max-content;width:max-content;max-width:100%;margin:1em 0;box-shadow:0 0 0 var(--scalar-border-width) var(--scalar-border-color);border-radius:var(--scalar-radius-lg)}.scalar-app .markdown tbody{display:table-row-group;vertical-align:middle}.scalar-app .markdown thead{display:table-header-group;vertical-align:middle}.scalar-app .markdown tr{display:table-row;border-color:inherit;vertical-align:inherit}.scalar-app .markdown td,.scalar-app .markdown th{display:table-cell;vertical-align:inherit;min-width:1em;padding:6px 9px;vertical-align:top;line-height:1.5;position:relative;word-break:initial;font-size:var(--scalar-small);color:var(--scalar-color-1);font-weight:var(--font-weight, var(--scalar-regular));border-right:var(--scalar-border-width) solid var(--scalar-border-color);border-bottom:var(--scalar-border-width) solid var(--scalar-border-color)}.scalar-app .markdown td>*,.scalar-app .markdown th>*{margin-bottom:0}.scalar-app .markdown th:empty{display:none}.scalar-app .markdown td:first-of-type,.scalar-app .markdown th:first-of-type{border-left:none}.scalar-app .markdown td:last-of-type,.scalar-app .markdown th:last-of-type{border-right:none}.scalar-app .markdown tr:last-of-type td{border-bottom:none}.scalar-app .markdown th{font-weight:var(--scalar-semibold)!important;text-align:left;border-left-color:transparent;background:var(--scalar-background-2)}.scalar-app .markdown tr>[align=left]{text-align:left}.scalar-app .markdown tr>[align=right]{text-align:right}.scalar-app .markdown tr>[align=center]{text-align:center}.dark-mode .scalar-dropdown-item[data-v-a4980d5e]:hover{filter:brightness(1.1)}.search-background[data-v-52e35a1d]{background:color-mix(in srgb,var(--scalar-background-1),var(--scalar-background-2))}.search-background[data-v-52e35a1d]:focus-within{background:transparent}.scalar-input-wrapper-focus .scalar-input-label[data-v-4de7a24e]{color:var(--scalar-color-1)}.scalar-input-wrapper-error .scalar-input-label[data-v-4de7a24e]{color:var(--scalar-color-red)}.scalar-input[data-v-4de7a24e]::-moz-selection{color:var(--scalar-color-1);background:#ffa55859}.scalar-input[data-v-4de7a24e]::selection{color:var(--scalar-color-1);background:#ffa55859}.scalar-input[data-v-4de7a24e]:has(+.scalar-input-label){opacity:0}.scalar-input[data-v-4de7a24e]:not(:-moz-placeholder-shown){opacity:1;-moz-transition:opacity .2s ease-in-out .15s;transition:opacity .2s ease-in-out .15s}.scalar-input[data-v-4de7a24e]:not(:placeholder-shown),.scalar-input-wrapper-focus .scalar-input[data-v-4de7a24e]{opacity:1;transition:opacity .2s ease-in-out .15s}.scalar-input[data-v-4de7a24e]:-webkit-autofill,.scalar-input[data-v-4de7a24e]:-webkit-autofill:hover,.scalar-input[data-v-4de7a24e]:-webkit-autofill:focus,.scalar-input[data-v-4de7a24e]:-webkit-autofill:active,.scalar-input[data-v-4de7a24e]:focus-within:-webkit-autofill,.scalar-input[data-v-4de7a24e]:focus-within:-webkit-autofill:hover,.scalar-input[data-v-4de7a24e]:focus-within:-webkit-autofill:focus,.scalar-input[data-v-4de7a24e]:focus-within:-webkit-autofill:active{-webkit-box-shadow:0 0 0px 1000px var(--scalar-background-1) inset!important;-webkit-text-fill-color:var(--scalar-color-1);color:var(--scalar-color-1);border-radius:var(--scalar-radius)}.scalar-input:not(:-moz-placeholder-shown)+.scalar-input-label[data-v-4de7a24e]{transform:translate3d(0,-20px,0) scale(.8);transform-origin:top left}.scalar-input-wrapper-focus .scalar-input-label[data-v-4de7a24e],.scalar-input:not(:placeholder-shown)+.scalar-input-label[data-v-4de7a24e]{transform:translate3d(0,-20px,0) scale(.8);transform-origin:top left}.scalar-input-wrapper-focus:has(button:active) .scalar-input-label[data-v-4de7a24e]{color:var(--scalar-color-3)!important}@layer scalar-base,scalar-theme;@layer scalar-base{body{margin:0;line-height:inherit}}:where(.scalar-app){font-family:var(--scalar-font);line-height:1.15;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4}:where(.scalar-app) *,:where(.scalar-app) *:before,:where(.scalar-app) *:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:var(--scalar-border-color);outline-width:1px;outline-style:none;outline-color:var(--scalar-color-accent);font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;color:inherit;margin:unset;padding:unset;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:where(.scalar-app) :before,:where(.scalar-app) :after{--tw-content: ""}:where(.scalar-app) button,:where(.scalar-app) input,:where(.scalar-app) optgroup,:where(.scalar-app) select,:where(.scalar-app) textarea,:where(.scalar-app) ::file-selector-button{background:transparent}:where(.scalar-app) ol,:where(.scalar-app) ul,:where(.scalar-app) menu{list-style:none}:where(.scalar-app) input:where(:not([type=button],[type=reset],[type=submit])),:where(.scalar-app) select,:where(.scalar-app) textarea{border-radius:var(--scalar-radius);border-width:1px}:where(.scalar-app) input::-moz-placeholder{color:var(--scalar-color-3);font-family:var(--scalar-font)}:where(.scalar-app) input::placeholder{color:var(--scalar-color-3);font-family:var(--scalar-font)}:where(.scalar-app) input[type=search]::-webkit-search-cancel-button,:where(.scalar-app) input[type=search]::-webkit-search-decoration{-webkit-appearance:none;-moz-appearance:none;appearance:none}:where(.scalar-app) input:-webkit-autofill{-webkit-background-clip:text!important;background-clip:text!important}:where(.scalar-app) :focus-visible{outline-style:solid;border-radius:var(--scalar-radius)}:where(.scalar-app) button,:where(.scalar-app) [role=button]{cursor:pointer}:where(.scalar-app) :disabled{cursor:default}:where(.scalar-app) img,:where(.scalar-app) svg,:where(.scalar-app) video,:where(.scalar-app) canvas,:where(.scalar-app) audio,:where(.scalar-app) iframe,:where(.scalar-app) embed,:where(.scalar-app) object{display:block;vertical-align:middle}:where(.scalar-app) [hidden]{display:none}.scalar-app .cm-scroller,.scalar-app .custom-scroll{overflow-y:auto;scrollbar-color:transparent transparent;scrollbar-width:thin;-webkit-overflow-scrolling:touch}.scalar-app .custom-scroll-self-contain-overflow{overscroll-behavior:contain}.scalar-app .cm-scroller:hover,.scalar-app .custom-scroll:hover,.scalar-app.scalar-scrollbars-obtrusive .cm-scroller,.scalar-app.scalar-scrollbars-obtrusive .custom-scroll{scrollbar-color:var(--scalar-scrollbar-color, transparent) transparent}.scalar-app .cm-scroller:hover::-webkit-scrollbar-thumb,.scalar-app .custom-scroll:hover::-webkit-scrollbar-thumb{background:var(--scalar-scrollbar-color);background-clip:content-box;border:3px solid transparent}.scalar-app .cm-scroller::-webkit-scrollbar-thumb:active,.scalar-app .custom-scroll::-webkit-scrollbar-thumb:active{background:var(--scalar-scrollbar-color-active);background-clip:content-box;border:3px solid transparent}.scalar-app .cm-scroller::-webkit-scrollbar-corner,.scalar-app .custom-scroll::-webkit-scrollbar-corner{background:transparent}.scalar-app .cm-scroller::-webkit-scrollbar,.scalar-app .custom-scroll::-webkit-scrollbar{height:12px;width:12px}.scalar-app .cm-scroller::-webkit-scrollbar-track,.scalar-app .custom-scroll::-webkit-scrollbar-track{background:transparent}.scalar-app .cm-scroller::-webkit-scrollbar-thumb,.scalar-app .custom-scroll::-webkit-scrollbar-thumb{border-radius:20px;background:transparent;background-clip:content-box;border:3px solid transparent}@media (pointer: coarse){.scalar-app .cm-scroller,.scalar-app .custom-scroll{padding-right:12px}}@layer scalar-base{:root{--scalar-border-width: .5px;--scalar-radius: 3px;--scalar-radius-lg: 6px;--scalar-radius-xl: 8px;--scalar-font: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;--scalar-font-code: "JetBrains Mono", ui-monospace, Menlo, Monaco, "Cascadia Mono", "Segoe UI Mono", "Roboto Mono", "Oxygen Mono", "Ubuntu Monospace", "Source Code Pro", "Fira Mono", "Droid Sans Mono", "Courier New", monospace;--scalar-heading-1: 40px;--scalar-page-description: 24px;--scalar-heading-2: 24px;--scalar-heading-3: 20px;--scalar-heading-4: 16px;--scalar-heading-5: 16px;--scalar-heading-6: 16px;--scalar-paragraph: 16px;--scalar-small: 14px;--scalar-mini: 13px;--scalar-micro: 12px;--scalar-bold: 600;--scalar-semibold: 500;--scalar-regular: 400;--scalar-font-size-1: 24px;--scalar-font-size-2: 16px;--scalar-font-size-3: 14px;--scalar-font-size-4: 13px;--scalar-font-size-5: 12px;--scalar-font-size-6: 12px;--scalar-font-size-7: 10px;--scalar-line-height-1: 32px;--scalar-line-height-2: 24px;--scalar-line-height-3: 20px;--scalar-line-height-4: 18px;--scalar-line-height-5: 16px;--scalar-font-medium: 500;--scalar-font-bold: 700;--scalar-text-decoration: none;--scalar-text-decoration-hover: underline}.dark-mode{color-scheme:dark;--scalar-scrollbar-color: rgba(255, 255, 255, .18);--scalar-scrollbar-color-active: rgba(255, 255, 255, .36);--scalar-button-1: rgba(255, 255, 255, 1);--scalar-button-1-hover: rgba(255, 255, 255, .9);--scalar-button-1-color: black;--scalar-shadow-1: 0 1px 3px 0 rgb(0, 0, 0, .1);--scalar-shadow-2: rgba(15, 15, 15, .2) 0px 3px 6px, rgba(15, 15, 15, .4) 0px 9px 24px, 0 0 0 1px var(--scalar-border-color);--scalar-lifted-brightness: 1.45;--scalar-backdrop-brightness: .5;--scalar-sidebar-indent-border: transparent;--scalar-sidebar-indent-border-hover: transparent;--scalar-sidebar-indent-border-active: transparent}.light-mode{color-scheme:light;--scalar-scrollbar-color-active: rgba(0, 0, 0, .36);--scalar-scrollbar-color: rgba(0, 0, 0, .18);--scalar-button-1: rgba(0, 0, 0, 1);--scalar-button-1-hover: rgba(0, 0, 0, .8);--scalar-button-1-color: rgba(255, 255, 255, .9);--scalar-shadow-1: 0 1px 3px 0 rgba(0, 0, 0, .11);--scalar-shadow-2: rgba(0, 0, 0, .08) 0px 13px 20px 0px, rgba(0, 0, 0, .08) 0px 3px 8px 0px, #eeeeed 0px 0 0 .5px;--scalar-lifted-brightness: 1;--scalar-backdrop-brightness: 1;--scalar-sidebar-indent-border: transparent;--scalar-sidebar-indent-border-hover: transparent;--scalar-sidebar-indent-border-active: transparent}.light-mode .dark-mode{color-scheme:dark!important}@media (max-width: 460px){:root{--scalar-font-size-1: 22px;--scalar-font-size-2: 14px;--scalar-font-size-3: 12px}}@media (max-width: 720px){:root{--scalar-heading-1: 24px;--scalar-page-description: 20px}}.light-mode{--scalar-background-1: #fff;--scalar-background-2: #f6f6f6;--scalar-background-3: #e7e7e7;--scalar-background-accent: #8ab4f81f;--scalar-color-1: #2a2f45;--scalar-color-2: #757575;--scalar-color-3: #8e8e8e;--scalar-color-accent: #0099ff;--scalar-border-color: #dfdfdf}.dark-mode{--scalar-background-1: #0f0f0f;--scalar-background-2: #1a1a1a;--scalar-background-3: #272727;--scalar-color-1: #e7e7e7;--scalar-color-2: #a4a4a4;--scalar-color-3: #797979;--scalar-color-accent: #3ea6ff;--scalar-background-accent: #3ea6ff1f;--scalar-border-color: #2d2d2d}.light-mode .t-doc__sidebar,.dark-mode .t-doc__sidebar{--scalar-sidebar-background-1: var(--scalar-background-1);--scalar-sidebar-color-1: var(--scalar-color-1);--scalar-sidebar-color-2: var(--scalar-color-2);--scalar-sidebar-border-color: var(--scalar-border-color);--scalar-sidebar-item-hover-background: var(--scalar-background-2);--scalar-sidebar-item-hover-color: currentColor;--scalar-sidebar-item-active-background: var(--scalar-background-2);--scalar-sidebar-color-active: var(--scalar-color-1);--scalar-sidebar-search-background: transparent;--scalar-sidebar-search-color: var(--scalar-color-3);--scalar-sidebar-search-border-color: var(--scalar-border-color)}.light-mode,.dark-mode{--scalar-selection-background: color-mix( in sRGB, var(--scalar-color-1) 80%, transparent );--scalar-selection-color: var(--scalar-background-1)}.light-mode{--scalar-color-green: #069061;--scalar-color-red: #ef0006;--scalar-color-yellow: #edbe20;--scalar-color-blue: #0082d0;--scalar-color-orange: #fb892c;--scalar-color-purple: #5203d1;--scalar-button-1: rgba(0, 0, 0, 1);--scalar-button-1-hover: rgba(0, 0, 0, .8);--scalar-button-1-color: rgba(255, 255, 255, .9)}.dark-mode{--scalar-color-green: #00b648;--scalar-color-red: #dc1b19;--scalar-color-yellow: #ffc90d;--scalar-color-blue: #4eb3ec;--scalar-color-orange: #ff8d4d;--scalar-color-purple: #b191f9;--scalar-button-1: rgba(255, 255, 255, 1);--scalar-button-1-hover: rgba(255, 255, 255, .9);--scalar-button-1-color: black}*,:before,:after{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246 / .5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246 / .5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }}.scalar-client{line-height:1.5;color:var(--scalar-color-1)}.scalar-client .row{display:flex;flex-direction:row}.scalar-client .row-1{display:flex;flex-direction:row;flex:1 1 0%}.scalar-client .col{display:flex;flex-direction:column}.scalar-client .col-1{display:flex;flex-direction:column;flex:1 1 0%}.scalar-client .flex-center{display:flex;justify-content:center;align-items:center}.scalar-client .centered-x{left:50%;--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scalar-client .centered-y{top:50%;--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scalar-client .centered{left:50%;--tw-translate-x: -50%;top:50%;--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scalar-client .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}.scalar-client .not-sr-only{position:static;width:auto;height:auto;padding:0;margin:0;overflow:visible;clip:auto;white-space:normal}.scalar-client .pointer-events-none{pointer-events:none}.scalar-client .pointer-events-auto{pointer-events:auto}.scalar-client .visible{visibility:visible}.scalar-client .static{position:static}.scalar-client .fixed{position:fixed}.scalar-client .absolute{position:absolute}.scalar-client .relative{position:relative}.scalar-client .sticky{position:sticky}.scalar-client .inset-0{top:0;right:0;bottom:0;left:0}.scalar-client .inset-y-2\\/4{top:50%;bottom:50%}.scalar-client .-right-6{right:-24px}.scalar-client .bottom-0{bottom:0}.scalar-client .bottom-1\\/2{bottom:50%}.scalar-client .left-0{left:0}.scalar-client .right-0{right:0}.scalar-client .right-1{right:4px}.scalar-client .right-1\\/2{right:50%}.scalar-client .right-2{right:8px}.scalar-client .right-4{right:16px}.scalar-client .right-5{right:20px}.scalar-client .right-7{right:28px}.scalar-client .top-0{top:0}.scalar-client .top-1\\/2{top:50%}.scalar-client .top-2{top:8px}.scalar-client .top-8{top:32px}.scalar-client .top-\\[0\\.5px\\]{top:.5px}.scalar-client .-z-1{z-index:-1}.scalar-client .z-0{z-index:0}.scalar-client .z-1{z-index:1}.scalar-client .z-10{z-index:10}.scalar-client .z-50{z-index:50}.scalar-client .z-\\[10001\\]{z-index:10001}.scalar-client .z-\\[1\\]{z-index:1}.scalar-client .z-context{z-index:1000}.scalar-client .z-overlay{z-index:10000}.scalar-client .order-last{order:9999}.scalar-client .col-span-full{grid-column:1 / -1}.scalar-client .\\!m-0{margin:0!important}.scalar-client .m-0{margin:0}.scalar-client .m-4{margin:16px}.scalar-client .m-auto{margin:auto}.scalar-client .-my-1{margin-top:-4px;margin-bottom:-4px}.scalar-client .mx-0{margin-left:0;margin-right:0}.scalar-client .mx-1{margin-left:4px;margin-right:4px}.scalar-client .my-1{margin-top:4px;margin-bottom:4px}.scalar-client .my-1\\.25{margin-top:5px;margin-bottom:5px}.scalar-client .my-12{margin-top:48px;margin-bottom:48px}.scalar-client .my-4{margin-top:16px;margin-bottom:16px}.scalar-client .\\!mb-0{margin-bottom:0!important}.scalar-client .\\!mr-0{margin-right:0!important}.scalar-client .-ml-0{margin-left:-0px}.scalar-client .-ml-0\\.5{margin-left:-2px}.scalar-client .-ml-3{margin-left:-12px}.scalar-client .-mr-1{margin-right:-4px}.scalar-client .-mr-1\\.5{margin-right:-6px}.scalar-client .-mr-3{margin-right:-12px}.scalar-client .mb-0{margin-bottom:0}.scalar-client .mb-1{margin-bottom:4px}.scalar-client .mb-1\\.5{margin-bottom:6px}.scalar-client .mb-2{margin-bottom:8px}.scalar-client .mb-4{margin-bottom:16px}.scalar-client .mb-5{margin-bottom:20px}.scalar-client .mb-8{margin-bottom:32px}.scalar-client .mb-\\[\\.5px\\]{margin-bottom:.5px}.scalar-client .ml-0{margin-left:0}.scalar-client .ml-0\\.5{margin-left:2px}.scalar-client .ml-1{margin-left:4px}.scalar-client .ml-8{margin-left:32px}.scalar-client .ml-auto{margin-left:auto}.scalar-client .mr-1{margin-right:4px}.scalar-client .mr-1\\.5{margin-right:6px}.scalar-client .mr-2{margin-right:8px}.scalar-client .mr-2\\.5{margin-right:10px}.scalar-client .mr-3{margin-right:12px}.scalar-client .mr-auto{margin-right:auto}.scalar-client .mt-1{margin-top:4px}.scalar-client .mt-10{margin-top:40px}.scalar-client .mt-2{margin-top:8px}.scalar-client .mt-3{margin-top:12px}.scalar-client .mt-4{margin-top:16px}.scalar-client .mt-5{margin-top:20px}.scalar-client .mt-8{margin-top:32px}.scalar-client .mt-auto{margin-top:auto}.scalar-client .line-clamp-1{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.scalar-client .line-clamp-3{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.scalar-client .block{display:block}.scalar-client .inline-block{display:inline-block}.scalar-client .flex{display:flex}.scalar-client .inline-flex{display:inline-flex}.scalar-client .table{display:table}.scalar-client .grid{display:grid}.scalar-client .contents{display:contents}.scalar-client .hidden{display:none}.scalar-client .aspect-\\[4\\/3\\]{aspect-ratio:4/3}.scalar-client .aspect-square{aspect-ratio:1 / 1}.scalar-client .size-10{width:40px;height:40px}.scalar-client .size-2{width:8px;height:8px}.scalar-client .size-2\\.5{width:10px;height:10px}.scalar-client .size-3{width:12px;height:12px}.scalar-client .size-3\\.5{width:14px;height:14px}.scalar-client .size-3\\/4{width:75%;height:75%}.scalar-client .size-4{width:16px;height:16px}.scalar-client .h-10{height:40px}.scalar-client .h-12{height:48px}.scalar-client .h-2{height:8px}.scalar-client .h-2\\.5{height:10px}.scalar-client .h-24{height:96px}.scalar-client .h-3{height:12px}.scalar-client .h-3\\.5{height:14px}.scalar-client .h-4{height:16px}.scalar-client .h-5{height:20px}.scalar-client .h-6{height:24px}.scalar-client .h-64{height:256px}.scalar-client .h-7{height:28px}.scalar-client .h-8{height:32px}.scalar-client .h-\\[68px\\]{height:68px}.scalar-client .h-\\[calc\\(100\\%_-_50px\\)\\]{height:calc(100% - 50px)}.scalar-client .h-auto{height:auto}.scalar-client .h-fit{height:-moz-fit-content;height:fit-content}.scalar-client .h-full{height:100%}.scalar-client .h-screen{height:100vh}.scalar-client .max-h-40{max-height:160px}.scalar-client .max-h-8{max-height:32px}.scalar-client .max-h-\\[300px\\]{max-height:300px}.scalar-client .max-h-\\[40dvh\\]{max-height:40dvh}.scalar-client .max-h-\\[50dvh\\]{max-height:50dvh}.scalar-client .min-h-0{min-height:0px}.scalar-client .min-h-10{min-height:40px}.scalar-client .min-h-12{min-height:48px}.scalar-client .min-h-20{min-height:80px}.scalar-client .min-h-8{min-height:32px}.scalar-client .\\!w-fit{width:-moz-fit-content!important;width:fit-content!important}.scalar-client .w-0{width:0px}.scalar-client .w-0\\.5{width:2px}.scalar-client .w-10{width:40px}.scalar-client .w-2{width:8px}.scalar-client .w-2\\.5{width:10px}.scalar-client .w-20{width:80px}.scalar-client .w-3{width:12px}.scalar-client .w-3\\.5{width:14px}.scalar-client .w-4{width:16px}.scalar-client .w-5{width:20px}.scalar-client .w-6{width:24px}.scalar-client .w-6\\/12{width:50%}.scalar-client .w-64{width:256px}.scalar-client .w-8{width:32px}.scalar-client .w-\\[60px\\]{width:60px}.scalar-client .w-\\[calc\\(100\\%-10px\\)\\]{width:calc(100% - 10px)}.scalar-client .w-\\[calc\\(100\\%_-_8px\\)\\]{width:calc(100% - 8px)}.scalar-client .w-\\[inherit\\]{width:inherit}.scalar-client .w-auto{width:auto}.scalar-client .w-dvw{width:100dvw}.scalar-client .w-fit{width:-moz-fit-content;width:fit-content}.scalar-client .w-full{width:100%}.scalar-client .w-max{width:-moz-max-content;width:max-content}.scalar-client .min-w-0{min-width:0px}.scalar-client .min-w-2{min-width:8px}.scalar-client .min-w-2\\.5{min-width:10px}.scalar-client .min-w-3{min-width:12px}.scalar-client .min-w-48{min-width:192px}.scalar-client .min-w-8{min-width:32px}.scalar-client .min-w-\\[296px\\]{min-width:296px}.scalar-client .min-w-\\[37px\\]{min-width:37px}.scalar-client .min-w-\\[94px\\]{min-width:94px}.scalar-client .min-w-full{min-width:100%}.scalar-client .max-w-\\[100\\%\\]{max-width:100%}.scalar-client .max-w-\\[14px\\]{max-width:14px}.scalar-client .max-w-\\[150px\\]{max-width:150px}.scalar-client .max-w-\\[320px\\]{max-width:320px}.scalar-client .max-w-\\[37px\\]{max-width:37px}.scalar-client .max-w-\\[380px\\]{max-width:380px}.scalar-client .max-w-\\[420px\\]{max-width:420px}.scalar-client .max-w-\\[720px\\]{max-width:720px}.scalar-client .max-w-full{max-width:100%}.scalar-client .flex-1{flex:1 1 0%}.scalar-client .shrink-0{flex-shrink:0}.scalar-client .flex-grow{flex-grow:1}.scalar-client .-translate-x-1\\/2{--tw-translate-x:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scalar-client .-translate-y-1\\/2{--tw-translate-y:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scalar-client .translate-x-0{--tw-translate-x:0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scalar-client .translate-x-1\\/2{--tw-translate-x:50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scalar-client .translate-y-1\\/2{--tw-translate-y:50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scalar-client .rotate-90{--tw-rotate:90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scalar-client .transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scalar-client .cursor-default{cursor:default}.scalar-client .cursor-help{cursor:help}.scalar-client .cursor-pointer{cursor:pointer}.scalar-client .cursor-text{cursor:text}.scalar-client .select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.scalar-client .resize-none{resize:none}.scalar-client .resize{resize:both}.scalar-client .auto-rows-\\[32px\\]{grid-auto-rows:32px}.scalar-client .auto-rows-auto{grid-auto-rows:auto}.scalar-client .grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.scalar-client .grid-cols-\\[44px\\,1fr\\,repeat\\(3\\,auto\\)\\]{grid-template-columns:44px 1fr repeat(3,auto)}.scalar-client .grid-cols-\\[auto\\,1fr\\]{grid-template-columns:auto 1fr}.scalar-client .grid-cols-\\[repeat\\(auto-fill\\,minmax\\(32px\\,1fr\\)\\)\\]{grid-template-columns:repeat(auto-fill,minmax(32px,1fr))}.scalar-client .flex-row{flex-direction:row}.scalar-client .flex-col{flex-direction:column}.scalar-client .flex-wrap{flex-wrap:wrap}.scalar-client .content-between{align-content:space-between}.scalar-client .items-start{align-items:flex-start}.scalar-client .items-end{align-items:flex-end}.scalar-client .items-center{align-items:center}.scalar-client .items-stretch{align-items:stretch}.scalar-client .justify-start{justify-content:flex-start}.scalar-client .justify-end{justify-content:flex-end}.scalar-client .justify-center{justify-content:center}.scalar-client .justify-between{justify-content:space-between}.scalar-client .\\!gap-1{gap:4px!important}.scalar-client .\\!gap-1\\.5{gap:6px!important}.scalar-client .\\!gap-2{gap:8px!important}.scalar-client .gap-0{gap:0px}.scalar-client .gap-0\\.25{gap:1px}.scalar-client .gap-0\\.5{gap:2px}.scalar-client .gap-1{gap:4px}.scalar-client .gap-1\\.5{gap:6px}.scalar-client .gap-10{gap:40px}.scalar-client .gap-2{gap:8px}.scalar-client .gap-2\\.5{gap:10px}.scalar-client .gap-3{gap:12px}.scalar-client .gap-4{gap:16px}.scalar-client .gap-6{gap:24px}.scalar-client .gap-\\[\\.5px\\]{gap:.5px}.scalar-client .gap-\\[1\\.5px\\]{gap:1.5px}.scalar-client .gap-px{gap:1px}.scalar-client .space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(4px * var(--tw-space-x-reverse));margin-left:calc(4px * calc(1 - var(--tw-space-x-reverse)))}.scalar-client .divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-top-width:calc(var(--scalar-border-width) * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(var(--scalar-border-width) * var(--tw-divide-y-reverse))}.scalar-client .self-center{align-self:center}.scalar-client .justify-self-end{justify-self:end}.scalar-client .overflow-auto{overflow:auto}.scalar-client .overflow-hidden{overflow:hidden}.scalar-client .overflow-visible{overflow:visible}.scalar-client .overflow-x-auto{overflow-x:auto}.scalar-client .truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scalar-client .text-ellipsis{text-overflow:ellipsis}.scalar-client .whitespace-nowrap{white-space:nowrap}.scalar-client .whitespace-pre{white-space:pre}.scalar-client .text-balance{text-wrap:balance}.scalar-client .text-pretty{text-wrap:pretty}.scalar-client .break-words{overflow-wrap:break-word}.scalar-client .break-all{word-break:break-all}.scalar-client .rounded{border-radius:var(--scalar-radius)}.scalar-client .rounded-\\[10px\\]{border-radius:10px}.scalar-client .rounded-\\[1px\\]{border-radius:1px}.scalar-client .rounded-full{border-radius:9999px}.scalar-client .rounded-lg{border-radius:var(--scalar-radius-lg)}.scalar-client .rounded-md{border-radius:var(--scalar-radius)}.scalar-client .rounded-xl{border-radius:var(--scalar-radius-xl)}.scalar-client .rounded-b{border-bottom-right-radius:var(--scalar-radius);border-bottom-left-radius:var(--scalar-radius)}.scalar-client .rounded-b-lg{border-bottom-right-radius:var(--scalar-radius-lg);border-bottom-left-radius:var(--scalar-radius-lg)}.scalar-client .rounded-b-none{border-bottom-right-radius:0;border-bottom-left-radius:0}.scalar-client .rounded-t{border-top-left-radius:var(--scalar-radius);border-top-right-radius:var(--scalar-radius)}.scalar-client .rounded-t-none{border-top-left-radius:0;border-top-right-radius:0}.scalar-client .\\!border-0{border-width:0!important}.scalar-client .border{border-width:var(--scalar-border-width)}.scalar-client .border-0{border-width:0}.scalar-client .border-1\\/2{border-width:calc(var(--scalar-border-width) / 2)}.scalar-client .border-\\[1\\.5px\\]{border-width:1.5px}.scalar-client .border-\\[1px\\]{border-width:1px}.scalar-client .\\!border-r-1\\/2{border-right-width:calc(var(--scalar-border-width) / 2)!important}.scalar-client .border-b-0{border-bottom-width:0}.scalar-client .border-b-1\\/2{border-bottom-width:calc(var(--scalar-border-width) / 2)}.scalar-client .border-l{border-left-width:var(--scalar-border-width)}.scalar-client .border-l-0{border-left-width:0}.scalar-client .border-r{border-right-width:var(--scalar-border-width)}.scalar-client .border-r-0{border-right-width:0}.scalar-client .border-r-1\\/2{border-right-width:calc(var(--scalar-border-width) / 2)}.scalar-client .border-t{border-top-width:var(--scalar-border-width)}.scalar-client .border-t-0{border-top-width:0}.scalar-client .border-t-1\\/2{border-top-width:calc(var(--scalar-border-width) / 2)}.scalar-client .border-solid{border-style:solid}.scalar-client .border-dashed{border-style:dashed}.scalar-client .border-none{border-style:none}.scalar-client .border-b-3{border-color:var(--scalar-background-3)}.scalar-client .border-c-3{border-color:var(--scalar-color-3)}.scalar-client .border-transparent{border-color:transparent}.scalar-client .border-r-transparent{border-right-color:transparent}.scalar-client .\\!bg-b-2{background-color:var(--scalar-background-2)!important}.scalar-client .bg-b-1{background-color:var(--scalar-background-1)}.scalar-client .bg-b-2{background-color:var(--scalar-background-2)}.scalar-client .bg-b-3{background-color:var(--scalar-background-3)}.scalar-client .bg-c-accent{background-color:var(--scalar-color-accent)}.scalar-client .bg-grey{background-color:var(--scalar-color-3)}.scalar-client .bg-sidebar-active-b{background-color:var(--scalar-sidebar-item-active-background, var(--scalar-background-2))}.scalar-client .bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.scalar-client .bg-none{background-image:none}.scalar-client .fill-current{fill:currentColor}.scalar-client .stroke-2{stroke-width:2}.scalar-client .stroke-\\[2\\.25\\]{stroke-width:2.25}.scalar-client .\\!p-1{padding:4px!important}.scalar-client .p-0{padding:0}.scalar-client .p-0\\.5{padding:2px}.scalar-client .p-0\\.75{padding:3px}.scalar-client .p-1{padding:4px}.scalar-client .p-1\\.5{padding:6px}.scalar-client .p-2{padding:8px}.scalar-client .p-2\\.25{padding:9px}.scalar-client .p-3{padding:12px}.scalar-client .p-4{padding:16px}.scalar-client .p-\\[3px\\]{padding:3px}.scalar-client .p-\\[5px\\]{padding:5px}.scalar-client .\\!px-3{padding-left:12px!important;padding-right:12px!important}.scalar-client .\\!py-0{padding-top:0!important;padding-bottom:0!important}.scalar-client .\\!py-1{padding-top:4px!important;padding-bottom:4px!important}.scalar-client .\\!py-1\\.5{padding-top:6px!important;padding-bottom:6px!important}.scalar-client .px-0{padding-left:0;padding-right:0}.scalar-client .px-0\\.5{padding-left:2px;padding-right:2px}.scalar-client .px-1{padding-left:4px;padding-right:4px}.scalar-client .px-1\\.5{padding-left:6px;padding-right:6px}.scalar-client .px-2{padding-left:8px;padding-right:8px}.scalar-client .px-2\\.5{padding-left:10px;padding-right:10px}.scalar-client .px-3{padding-left:12px;padding-right:12px}.scalar-client .px-3\\.5{padding-left:14px;padding-right:14px}.scalar-client .px-4{padding-left:16px;padding-right:16px}.scalar-client .px-5{padding-left:20px;padding-right:20px}.scalar-client .px-6{padding-left:24px;padding-right:24px}.scalar-client .px-8{padding-left:32px;padding-right:32px}.scalar-client .px-\\[0px\\]{padding-left:0;padding-right:0}.scalar-client .px-\\[2\\.25px\\]{padding-left:2.25px;padding-right:2.25px}.scalar-client .py-0{padding-top:0;padding-bottom:0}.scalar-client .py-0\\.5{padding-top:2px;padding-bottom:2px}.scalar-client .py-1{padding-top:4px;padding-bottom:4px}.scalar-client .py-1\\.25{padding-top:5px;padding-bottom:5px}.scalar-client .py-1\\.5{padding-top:6px;padding-bottom:6px}.scalar-client .py-2{padding-top:8px;padding-bottom:8px}.scalar-client .py-2\\.5{padding-top:10px;padding-bottom:10px}.scalar-client .py-3{padding-top:12px;padding-bottom:12px}.scalar-client .py-5{padding-top:20px;padding-bottom:20px}.scalar-client .py-8{padding-top:32px;padding-bottom:32px}.scalar-client .py-\\[0px\\]{padding-top:0;padding-bottom:0}.scalar-client .py-\\[2\\.25px\\]{padding-top:2.25px;padding-bottom:2.25px}.scalar-client .py-\\[9px\\]{padding-top:9px;padding-bottom:9px}.scalar-client .py-px{padding-top:1px;padding-bottom:1px}.scalar-client .pb-0{padding-bottom:0}.scalar-client .pb-14{padding-bottom:56px}.scalar-client .pb-3{padding-bottom:12px}.scalar-client .pb-8{padding-bottom:32px}.scalar-client .pb-\\[75px\\]{padding-bottom:75px}.scalar-client .pl-1{padding-left:4px}.scalar-client .pl-2{padding-left:8px}.scalar-client .pl-3{padding-left:12px}.scalar-client .pl-5{padding-left:20px}.scalar-client .pl-8{padding-left:32px}.scalar-client .pl-9{padding-left:36px}.scalar-client .pl-px{padding-left:1px}.scalar-client .pr-0{padding-right:0}.scalar-client .pr-0\\.5{padding-right:2px}.scalar-client .pr-1{padding-right:4px}.scalar-client .pr-1\\.5{padding-right:6px}.scalar-client .pr-2{padding-right:8px}.scalar-client .pr-2\\.5{padding-right:10px}.scalar-client .pr-6{padding-right:24px}.scalar-client .pr-\\[26px\\]{padding-right:26px}.scalar-client .pt-0{padding-top:0}.scalar-client .pt-2{padding-top:8px}.scalar-client .pt-2\\.5{padding-top:10px}.scalar-client .pt-3{padding-top:12px}.scalar-client .pt-4{padding-top:16px}.scalar-client .pt-px{padding-top:1px}.scalar-client .text-left{text-align:left}.scalar-client .text-center{text-align:center}.scalar-client .text-right{text-align:right}.scalar-client .font-code{font-family:var(--scalar-font-code)}.scalar-client .text-3xs{font-size:var(--scalar-font-size-7)}.scalar-client .text-\\[11px\\]{font-size:11px}.scalar-client .text-\\[21px\\]{font-size:21px}.scalar-client .text-\\[6px\\]{font-size:6px}.scalar-client .text-base{font-size:var(--scalar-font-size-3)}.scalar-client .text-sm{font-size:var(--scalar-font-size-4)}.scalar-client .text-xl{font-size:var(--scalar-font-size-1)}.scalar-client .text-xs{font-size:var(--scalar-font-size-5)}.scalar-client .text-xxs{font-size:var(--scalar-font-size-6)}.scalar-client .font-bold{font-weight:var(--scalar-bold)}.scalar-client .font-medium{font-weight:var(--scalar-semibold)}.scalar-client .font-normal{font-weight:var(--scalar-regular)}.scalar-client .uppercase{text-transform:uppercase}.scalar-client .lowercase{text-transform:lowercase}.scalar-client .capitalize{text-transform:capitalize}.scalar-client .leading-3{line-height:var(--scalar-line-height-3)}.scalar-client .leading-5{line-height:var(--scalar-line-height-5)}.scalar-client .leading-\\[1\\.44\\]{line-height:1.44}.scalar-client .leading-\\[21px\\]{line-height:21px}.scalar-client .leading-\\[7px\\]{line-height:7px}.scalar-client .leading-none{line-height:1}.scalar-client .leading-normal{line-height:1.5}.scalar-client .leading-snug{line-height:1.375}.scalar-client .text-b-1{color:var(--scalar-background-1)}.scalar-client .text-blue{color:var(--scalar-color-blue)}.scalar-client .text-border{color:var(--scalar-border-color)}.scalar-client .text-c-1{color:var(--scalar-color-1)}.scalar-client .text-c-2{color:var(--scalar-color-2)}.scalar-client .text-c-3{color:var(--scalar-color-3)}.scalar-client .text-c-btn{color:var(--scalar-button-1-color)}.scalar-client .text-green{color:var(--scalar-color-green)}.scalar-client .text-grey{color:var(--scalar-color-3)}.scalar-client .text-orange{color:var(--scalar-color-orange)}.scalar-client .text-purple{color:var(--scalar-color-purple)}.scalar-client .text-red{color:var(--scalar-color-red)}.scalar-client .text-sidebar-active-c{color:var(--scalar-sidebar-color-active, currentColor)}.scalar-client .text-sidebar-c-2{color:var(--scalar-sidebar-color-2, var(--scalar-color-2))}.scalar-client .text-transparent{color:transparent}.scalar-client .text-yellow{color:var(--scalar-color-yellow)}.scalar-client .underline{text-decoration-line:underline}.scalar-client .no-underline{text-decoration-line:none}.scalar-client .decoration-c-3{text-decoration-color:var(--scalar-color-3)}.scalar-client .underline-offset-2{text-underline-offset:2px}.scalar-client .opacity-0{opacity:0}.scalar-client .opacity-100{opacity:1}.scalar-client .opacity-25{opacity:.25}.scalar-client .shadow{--tw-shadow:var(--scalar-shadow-1);--tw-shadow-colored:var(--scalar-shadow-1);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.scalar-client .shadow-\\[-8px_0_4px_var\\(--scalar-background-1\\)\\]{--tw-shadow:-8px 0 4px var(--scalar-background-1);--tw-shadow-colored:-8px 0 4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.scalar-client .shadow-\\[0_-8px_0_8px_var\\(--scalar-background-1\\)\\,0_0_8px_8px_var\\(--scalar-background-1\\)\\]{--tw-shadow:0 -8px 0 8px var(--scalar-background-1),0 0 8px 8px var(--scalar-background-1);--tw-shadow-colored:0 -8px 0 8px var(--tw-shadow-color), 0 0 8px 8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.scalar-client .shadow-lg{--tw-shadow:var(--scalar-shadow-2);--tw-shadow-colored:var(--scalar-shadow-2);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.scalar-client .shadow-none{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.scalar-client .outline-none{outline:2px solid transparent;outline-offset:2px}.scalar-client .outline{outline-style:solid}.scalar-client .-outline-offset-1{outline-offset:-1px}.scalar-client .-outline-offset-2{outline-offset:-2px}.scalar-client .outline-offset-2{outline-offset:2px}.scalar-client .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);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.scalar-client .ring-offset-4{--tw-ring-offset-width:4px}.scalar-client .blur{--tw-blur:blur(8px);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)}.scalar-client .brightness-lifted{--tw-brightness:brightness(var(--scalar-lifted-brightness));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)}.scalar-client .filter{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)}.scalar-client .backdrop-filter{-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)}.scalar-client .transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.scalar-client .transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.scalar-client .transition-none{transition-property:none}.scalar-client .transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.scalar-client .transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.scalar-client .duration-150{transition-duration:.15s}.scalar-client .duration-200{transition-duration:.2s}.scalar-client .duration-300{transition-duration:.3s}.scalar-client .ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.scalar-client .bg-mix-transparent{background-color:color-mix(var(--tw-bg-mix-method, in srgb),transparent calc(var(--tw-bg-mix-amount, 0) * 1%),var(--tw-bg-base))}.scalar-client .bg-mix-amount-90{--tw-bg-mix-amount:90}.scalar-client .\\!bg-b-2{--tw-bg-base:var(--scalar-background-2) !important}.scalar-client .bg-b-1{--tw-bg-base:var(--scalar-background-1)}.scalar-client .bg-b-2{--tw-bg-base:var(--scalar-background-2)}.scalar-client .bg-b-3{--tw-bg-base:var(--scalar-background-3)}.scalar-client .bg-c-accent{--tw-bg-base:var(--scalar-color-accent)}.scalar-client .bg-grey{--tw-bg-base:var(--scalar-color-3)}.scalar-client .bg-sidebar-active-b{--tw-bg-base:var(--scalar-sidebar-item-active-background, var(--scalar-background-2))}.scalar-client .bg-white{--tw-bg-opacity:1;--tw-bg-base:rgb(255 255 255 / var(--tw-bg-opacity))}.scalar-client .app-drag-region{-webkit-app-region:drag}.scalar-client .app-no-drag-region{-webkit-app-region:no-drag}.scalar-client .\\[--scalar-small\\:--scalar-font-size-4\\]{--scalar-small:var(--scalar-font-size-4)}.scalar-client .\\*\\:flex>*{display:flex}.scalar-client .\\*\\:h-8>*{height:32px}.scalar-client .\\*\\:cursor-pointer>*{cursor:pointer}.scalar-client .\\*\\:items-center>*{align-items:center}.scalar-client .\\*\\:rounded-none>*{border-radius:0}.scalar-client .\\*\\:border-t-1\\/2>*{border-top-width:calc(var(--scalar-border-width) / 2)}.scalar-client .\\*\\:px-1>*{padding-left:4px;padding-right:4px}.scalar-client .\\*\\:px-1\\.5>*{padding-left:6px;padding-right:6px}.scalar-client .before\\:pointer-events-none:before{content:var(--tw-content);pointer-events:none}.scalar-client .before\\:absolute:before{content:var(--tw-content);position:absolute}.scalar-client .before\\:-top-8:before{content:var(--tw-content);top:-32px}.scalar-client .before\\:left-0:before{content:var(--tw-content);left:0}.scalar-client .before\\:left-\\[calc\\(\\.75rem_\\+_\\.5px\\)\\]:before{content:var(--tw-content);left:calc(.75rem + .5px)}.scalar-client .before\\:left-\\[calc\\(1\\.75rem_-_1\\.5px\\)\\]:before{content:var(--tw-content);left:calc(1.75rem - 1.5px)}.scalar-client .before\\:left-\\[calc\\(1rem_-_1\\.5px\\)\\]:before{content:var(--tw-content);left:calc(1rem - 1.5px)}.scalar-client .before\\:right-\\[23px\\]:before{content:var(--tw-content);right:23px}.scalar-client .before\\:top-0:before{content:var(--tw-content);top:0}.scalar-client .before\\:z-1:before{content:var(--tw-content);z-index:1}.scalar-client .before\\:mx-\\[0\\.5ch\\]:before{content:var(--tw-content);margin-left:.5ch;margin-right:.5ch}.scalar-client .before\\:block:before{content:var(--tw-content);display:block}.scalar-client .before\\:h-\\[calc\\(100\\%\\+32px\\)\\]:before{content:var(--tw-content);height:calc(100% + 32px)}.scalar-client .before\\:h-\\[calc\\(100\\%_\\+_\\.5px\\)\\]:before{content:var(--tw-content);height:calc(100% + .5px)}.scalar-client .before\\:min-h-full:before{content:var(--tw-content);min-height:100%}.scalar-client .before\\:w-3:before{content:var(--tw-content);width:12px}.scalar-client .before\\:w-\\[\\.5px\\]:before{content:var(--tw-content);width:.5px}.scalar-client .before\\:w-full:before{content:var(--tw-content);width:100%}.scalar-client .before\\:rounded-lg:before{content:var(--tw-content);border-radius:var(--scalar-radius-lg)}.scalar-client .before\\:bg-border:before{content:var(--tw-content);background-color:var(--scalar-border-color)}.scalar-client .before\\:bg-gradient-to-r:before{content:var(--tw-content);background-image:linear-gradient(to right,var(--tw-gradient-stops))}.scalar-client .before\\:from-transparent:before{content:var(--tw-content);--tw-gradient-from:transparent var(--tw-gradient-from-position);--tw-gradient-to:rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.scalar-client .before\\:to-b-1:before{content:var(--tw-content);--tw-gradient-to:var(--scalar-background-1) var(--tw-gradient-to-position)}.scalar-client .before\\:shadow-lg:before{content:var(--tw-content);--tw-shadow:var(--scalar-shadow-2);--tw-shadow-colored:var(--scalar-shadow-2);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.scalar-client .before\\:content-\\[\\\'\\\'\\]:before{--tw-content:"";content:var(--tw-content)}.scalar-client .before\\:content-\\[\\\'·\\\'\\]:before{--tw-content:"·";content:var(--tw-content)}.scalar-client .before\\:bg-border:before{content:var(--tw-content);--tw-bg-base:var(--scalar-border-color)}.scalar-client .first\\:\\*\\:rounded-l>*:first-child{border-top-left-radius:var(--scalar-radius);border-bottom-left-radius:var(--scalar-radius)}.scalar-client .first\\:\\*\\:border-t-0>*:first-child{border-top-width:0}.scalar-client .last\\:mb-0:last-child{margin-bottom:0}.scalar-client .last\\:border-r-0:last-child{border-right-width:0}.scalar-client .last\\:\\*\\:rounded-r>*:last-child{border-top-right-radius:var(--scalar-radius);border-bottom-right-radius:var(--scalar-radius)}.scalar-client .last\\:before\\:h-full:last-child:before{content:var(--tw-content);height:100%}.scalar-client .focus-within\\:border-b-3:focus-within{border-color:var(--scalar-background-3)}.scalar-client .focus-within\\:bg-b-1:focus-within{background-color:var(--scalar-background-1)}.scalar-client .focus-within\\:bg-b-2:focus-within{background-color:var(--scalar-background-2)}.scalar-client .focus-within\\:text-c-1:focus-within{color:var(--scalar-color-1)}.scalar-client .focus-within\\:bg-b-1:focus-within{--tw-bg-base:var(--scalar-background-1)}.scalar-client .focus-within\\:bg-b-2:focus-within{--tw-bg-base:var(--scalar-background-2)}.scalar-client .hover\\:cursor-auto:hover{cursor:auto}.scalar-client .hover\\:bg-b-2:hover{background-color:var(--scalar-background-2)}.scalar-client .hover\\:bg-b-3:hover{background-color:var(--scalar-background-3)}.scalar-client .hover\\:bg-sidebar-active-b:hover{background-color:var(--scalar-sidebar-item-active-background, var(--scalar-background-2))}.scalar-client .hover\\:text-c-1:hover{color:var(--scalar-color-1)}.scalar-client .hover\\:text-c-2:hover{color:var(--scalar-color-2)}.scalar-client .hover\\:bg-b-2:hover{--tw-bg-base:var(--scalar-background-2)}.scalar-client .hover\\:bg-b-3:hover{--tw-bg-base:var(--scalar-background-3)}.scalar-client .hover\\:bg-sidebar-active-b:hover{--tw-bg-base:var(--scalar-sidebar-item-active-background, var(--scalar-background-2))}.scalar-client .focus\\:text-c-1:focus{color:var(--scalar-color-1)}.scalar-client .focus\\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.scalar-client .focus-visible\\:z-10:focus-visible{z-index:10}.scalar-client .active\\:text-c-1:active{color:var(--scalar-color-1)}.scalar-client .disabled\\:text-c-2:disabled{color:var(--scalar-color-2)}.scalar-client .group:last-child .group-last\\:border-b-transparent{border-bottom-color:transparent}.scalar-client .group\\/upload:hover .group-hover\\/upload\\:block,.scalar-client .group:hover .group-hover\\:block{display:block}.scalar-client .group\\/item:hover .group-hover\\/item\\:flex{display:flex}.scalar-client .group:hover .group-hover\\:hidden{display:none}.scalar-client .group\\/info:hover .group-hover\\/info\\:text-c-1{color:var(--scalar-color-1)}.scalar-client .group\\/scopes-accordion:hover .group-hover\\/scopes-accordion\\:text-c-2{color:var(--scalar-color-2)}.scalar-client .group:hover .group-hover\\:text-c-1{color:var(--scalar-color-1)}.scalar-client .group\\/cell:hover .group-hover\\/cell\\:opacity-100,.scalar-client .group\\/params:hover .group-hover\\/params\\:opacity-100,.scalar-client .group:hover .group-hover\\:opacity-100{opacity:1}.scalar-client .group:hover .group-hover\\:opacity-80{opacity:.8}.scalar-client .group\\/item:hover .group-hover\\/item\\:shadow-border,.scalar-client .group:hover .group-hover\\:shadow-border{--tw-shadow:inset 0 0 0 1px var(--scalar-border-color);--tw-shadow-colored:inset 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);--tw-shadow-color:var(--scalar-border-color);--tw-shadow:var(--tw-shadow-colored)}.scalar-client .group:focus-visible .group-focus-visible\\:opacity-100{opacity:1}.scalar-client .group:focus-visible .group-focus-visible\\:outline{outline-style:solid}.scalar-client .peer:checked~.peer-checked\\:text-c-2{color:var(--scalar-color-2)}.scalar-client .has-\\[\\:focus-visible\\]\\:rounded-\\[4px\\]:has(:focus-visible){border-radius:4px}.scalar-client .has-\\[\\.empty-sidebar-item\\]\\:border-t-1\\/2:has(.empty-sidebar-item){border-top-width:calc(var(--scalar-border-width) / 2)}.scalar-client .has-\\[\\:focus-visible\\]\\:opacity-100:has(:focus-visible){opacity:1}.scalar-client .has-\\[\\:focus-visible\\]\\:outline:has(:focus-visible){outline-style:solid}.scalar-client .group\\/cell:has(:focus-visible) .group-has-\\[\\:focus-visible\\]\\/cell\\:border-c-accent{border-color:var(--scalar-color-accent)}.scalar-client .group\\/cell:has(:focus-visible) .group-has-\\[\\:focus-visible\\]\\/cell\\:opacity-100{opacity:1}.scalar-client .group:has(:focus-visible) .group-has-\\[\\:focus-visible\\]\\:opacity-100{opacity:1}.scalar-client .peer:has(.cm-focused)~.peer-has-\\[\\.cm-focused\\]\\:opacity-0{opacity:0}.scalar-client .peer:has(:focus-visible)~.peer-has-\\[\\:focus-visible\\]\\:opacity-0{opacity:0}.scalar-client .ui-open\\:mb-3[data-headlessui-state~=open]{margin-bottom:12px}.scalar-client .ui-open\\:rotate-90[data-headlessui-state~=open]{--tw-rotate:90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scalar-client .ui-open\\:pb-1[data-headlessui-state~=open]{padding-bottom:4px}.scalar-client :where([data-headlessui-state~=open]) .ui-open\\:mb-3{margin-bottom:12px}.scalar-client :where([data-headlessui-state~=open]) .ui-open\\:rotate-90{--tw-rotate:90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scalar-client :where([data-headlessui-state~=open]) .ui-open\\:pb-1{padding-bottom:4px}.scalar-client .ui-not-open\\:invisible[data-headlessui-state]:not([data-headlessui-state~=open]){visibility:hidden}.scalar-client .ui-not-open\\:mb-0[data-headlessui-state]:not([data-headlessui-state~=open]){margin-bottom:0}.scalar-client .ui-not-open\\:rotate-0[data-headlessui-state]:not([data-headlessui-state~=open]){--tw-rotate:0deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scalar-client .ui-not-open\\:bg-transparent[data-headlessui-state]:not([data-headlessui-state~=open]){background-color:transparent}.scalar-client .ui-not-open\\:pb-0[data-headlessui-state]:not([data-headlessui-state~=open]){padding-bottom:0}.scalar-client .ui-not-open\\:bg-transparent[data-headlessui-state]:not([data-headlessui-state~=open]){--tw-bg-base:transparent}.scalar-client .ui-not-open\\:hover\\:bg-b-2:hover[data-headlessui-state]:not([data-headlessui-state~=open]){background-color:var(--scalar-background-2);--tw-bg-base:var(--scalar-background-2)}.scalar-client :where([data-headlessui-state]:not([data-headlessui-state~=open])) .ui-not-open\\:invisible:not([data-headlessui-state]){visibility:hidden}.scalar-client :where([data-headlessui-state]:not([data-headlessui-state~=open])) .ui-not-open\\:mb-0:not([data-headlessui-state]){margin-bottom:0}.scalar-client :where([data-headlessui-state]:not([data-headlessui-state~=open])) .ui-not-open\\:rotate-0:not([data-headlessui-state]){--tw-rotate:0deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scalar-client :where([data-headlessui-state]:not([data-headlessui-state~=open])) .ui-not-open\\:bg-transparent:not([data-headlessui-state]){background-color:transparent}.scalar-client :where([data-headlessui-state]:not([data-headlessui-state~=open])) .ui-not-open\\:pb-0:not([data-headlessui-state]){padding-bottom:0}.scalar-client :where([data-headlessui-state]:not([data-headlessui-state~=open])) .ui-not-open\\:bg-transparent:not([data-headlessui-state]){--tw-bg-base:transparent}.scalar-client :where([data-headlessui-state]:not([data-headlessui-state~=open])) .ui-not-open\\:hover\\:bg-b-2:hover:not([data-headlessui-state]){background-color:var(--scalar-background-2);--tw-bg-base:var(--scalar-background-2)}.scalar-client .ui-checked\\:bg-b-3[data-headlessui-state~=checked]{background-color:var(--scalar-background-3);--tw-bg-base:var(--scalar-background-3)}.scalar-client :where([data-headlessui-state~=checked]) .ui-checked\\:bg-b-3{background-color:var(--scalar-background-3);--tw-bg-base:var(--scalar-background-3)}.scalar-client .ui-active\\:bg-b-2[data-headlessui-state~=active]{background-color:var(--scalar-background-2);--tw-bg-base:var(--scalar-background-2)}.scalar-client .\\*\\:ui-active\\:bg-b-2[data-headlessui-state~=active]>*{background-color:var(--scalar-background-2);--tw-bg-base:var(--scalar-background-2)}.scalar-client :where([data-headlessui-state~=active]) .ui-active\\:bg-b-2{background-color:var(--scalar-background-2);--tw-bg-base:var(--scalar-background-2)}.scalar-client :where([data-headlessui-state~=active]) .\\*\\:ui-active\\:bg-b-2>*{background-color:var(--scalar-background-2);--tw-bg-base:var(--scalar-background-2)}@media (min-width: 600px){.scalar-client .sm\\:not-sr-only{position:static;width:auto;height:auto;padding:0;margin:0;overflow:visible;clip:auto;white-space:normal}.scalar-client .sm\\:order-none{order:0}.scalar-client .sm\\:mb-1{margin-bottom:4px}.scalar-client .sm\\:mb-1\\.5{margin-bottom:6px}.scalar-client .sm\\:ml-2{margin-left:8px}.scalar-client .sm\\:mr-1{margin-right:4px}.scalar-client .sm\\:mr-1\\.5{margin-right:6px}.scalar-client .sm\\:flex{display:flex}.scalar-client .sm\\:hidden{display:none}.scalar-client .sm\\:min-w-max{min-width:-moz-max-content;min-width:max-content}.scalar-client .sm\\:max-w-max{max-width:-moz-max-content;max-width:max-content}.scalar-client .sm\\:flex-row{flex-direction:row}.scalar-client .sm\\:flex-col{flex-direction:column}.scalar-client .sm\\:justify-between{justify-content:space-between}.scalar-client .sm\\:gap-px{gap:1px}.scalar-client .sm\\:rounded{border-radius:var(--scalar-radius)}.scalar-client .sm\\:rounded-lg{border-radius:var(--scalar-radius-lg)}.scalar-client .sm\\:px-2{padding-left:8px;padding-right:8px}.scalar-client .sm\\:px-3{padding-left:12px;padding-right:12px}.scalar-client .sm\\:py-1{padding-top:4px;padding-bottom:4px}.scalar-client .sm\\:py-1\\.5{padding-top:6px;padding-bottom:6px}.scalar-client .sm\\:\\*\\:rounded-lg>*{border-radius:var(--scalar-radius-lg)}}@media (min-width: 800px){.scalar-client .md\\:bottom-10{bottom:40px}.scalar-client .md\\:right-10{right:40px}.scalar-client .md\\:mx-1{margin-left:4px;margin-right:4px}.scalar-client .md\\:block{display:block}.scalar-client .md\\:flex{display:flex}.scalar-client .md\\:w-full{width:100%}.scalar-client .md\\:min-w-fit{min-width:-moz-fit-content;min-width:fit-content}.scalar-client .md\\:flex-none{flex:none}.scalar-client .md\\:translate-x-0{--tw-translate-x:0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scalar-client .md\\:translate-y-0{--tw-translate-y:0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scalar-client .md\\:flex-row{flex-direction:row}.scalar-client .md\\:border-b-0{border-bottom-width:0}.scalar-client .md\\:border-r-1\\/2{border-right-width:calc(var(--scalar-border-width) / 2)}.scalar-client .md\\:p-1{padding:4px}.scalar-client .md\\:p-1\\.5{padding:6px}.scalar-client .md\\:p-5{padding:20px}.scalar-client .md\\:px-0{padding-left:0;padding-right:0}.scalar-client .md\\:px-2{padding-left:8px;padding-right:8px}.scalar-client .md\\:px-2\\.5{padding-left:10px;padding-right:10px}.scalar-client .md\\:px-4{padding-left:16px;padding-right:16px}.scalar-client .md\\:py-2{padding-top:8px;padding-bottom:8px}.scalar-client .md\\:py-2\\.5{padding-top:10px;padding-bottom:10px}.scalar-client .md\\:pb-2{padding-bottom:8px}.scalar-client .md\\:pb-2\\.5{padding-bottom:10px}.scalar-client .md\\:pb-\\[37px\\]{padding-bottom:37px}.scalar-client .md\\:pl-1{padding-left:4px}.scalar-client .md\\:\\*\\:border-t-0>*{border-top-width:0}}@media (min-width: 1000px){.scalar-client .lg\\:order-none{order:0}.scalar-client .lg\\:-mr-1{margin-right:-4px}.scalar-client .lg\\:mb-0{margin-bottom:0}.scalar-client .lg\\:flex{display:flex}.scalar-client .lg\\:min-h-header{min-height:var(--scalar-client-header-height)}.scalar-client .lg\\:w-\\[120px\\]{width:120px}.scalar-client .lg\\:w-auto{width:auto}.scalar-client .lg\\:min-w-\\[720px\\]{min-width:720px}.scalar-client .lg\\:max-w-\\[720px\\]{max-width:720px}.scalar-client .lg\\:flex-1{flex:1 1 0%}.scalar-client .lg\\:p-1{padding:4px}.scalar-client .lg\\:px-1{padding-left:4px;padding-right:4px}.scalar-client .lg\\:px-2{padding-left:8px;padding-right:8px}.scalar-client .lg\\:px-2\\.5{padding-left:10px;padding-right:10px}.scalar-client .lg\\:pr-24{padding-right:96px}.scalar-client .lg\\:pt-1{padding-top:4px}.scalar-client .lg\\:text-sm{font-size:var(--scalar-font-size-4)}}@media (min-width: 1200px){.scalar-client .xl\\:flex{display:flex}.scalar-client .xl\\:min-h-header{min-height:var(--scalar-client-header-height)}.scalar-client .xl\\:min-w-0{min-width:0px}.scalar-client .xl\\:flex-1{flex:1 1 0%}.scalar-client .xl\\:flex-row{flex-direction:row}.scalar-client .xl\\:overflow-hidden{overflow:hidden}.scalar-client .xl\\:rounded-none{border-radius:0}.scalar-client .xl\\:px-4{padding-left:16px;padding-right:16px}.scalar-client .xl\\:px-6{padding-left:24px;padding-right:24px}.scalar-client .xl\\:pr-5{padding-right:20px}.scalar-client .xl\\:\\*\\:border-l-1\\/2>*{border-left-width:calc(var(--scalar-border-width) / 2)}.scalar-client .xl\\:\\*\\:border-t-0>*{border-top-width:0}.scalar-client .xl\\:first\\:\\*\\:border-l-0>*:first-child{border-left-width:0}}.scalar-client .dark\\:hover\\:bg-b-2:hover:where(.dark-mode,.dark-mode *){background-color:var(--scalar-background-2);--tw-bg-base:var(--scalar-background-2)}:root{--scalar-client-header-height: 52px;--scalar-sidebar-width: 280px;--scalar-toc-width: 280px}html:has(.dark-mode){--scalar-background-1: #0f0f0f}html,body{background-color:var(--scalar-background-1);overscroll-behavior:none}#scalar-client{display:flex;flex-direction:column;height:100dvh;width:100dvw;position:relative;background-color:var(--scalar-background-2)}.dark-mode #scalar-client{background-color:color-mix(in srgb,var(--scalar-background-1) 30%,black)}.open-api-client-button[data-v-3d5f00c1]{cursor:pointer;width:100%;padding:9px 12px;height:31px;display:block;text-align:center;display:flex;align-items:center;justify-content:center;font-size:var(--scalar-mini);font-weight:var(--scalar-semibold);line-height:1.385;text-decoration:none;border-radius:var(--scalar-radius);box-shadow:0 0 0 .5px var(--scalar-border-color);gap:6px;color:var(--scalar-sidebar-color-1)}.open-api-client-button[data-v-3d5f00c1]:hover{background:var( --scalar-sidebar-item-hover-background, var(--scalar-background-2) )}[data-v-19c5f2da] .cm-editor{height:100%;outline:none;padding:0;background:transparent}[data-v-19c5f2da] .cm-placeholder{color:var(--scalar-color-3)}[data-v-19c5f2da] .cm-content{font-family:var(--scalar-font-code);font-size:var(--scalar-small);max-height:20px;padding:8px 0}[data-v-19c5f2da] .cm-tooltip{background:transparent!important;filter:brightness(var(--scalar-lifted-brightness));border-radius:var(--scalar-radius);box-shadow:var(--scalar-shadow-2);border:none!important;outline:none!important;overflow:hidden!important}[data-v-19c5f2da] .cm-tooltip-autocomplete ul li{padding:3px 6px!important}[data-v-19c5f2da] .cm-completionIcon-type:after{color:var(--scalar-color-3)!important}[data-v-19c5f2da] .cm-tooltip-autocomplete ul li[aria-selected]{background:var(--scalar-background-2)!important;color:var(--scalar-color-1)!important}[data-v-19c5f2da] .cm-tooltip-autocomplete ul{padding:6px!important;position:relative}[data-v-19c5f2da] .cm-tooltip-autocomplete ul li:hover{border-radius:3px;color:var(--scalar-color-1)!important;background:var(--scalar-background-3)!important}[data-v-19c5f2da] .cm-activeLine,[data-v-19c5f2da] .cm-activeLineGutter{background-color:transparent}[data-v-19c5f2da] .cm-selectionMatch,[data-v-19c5f2da] .cm-matchingBracket{border-radius:var(--scalar-radius);background:var(--scalar-background-4)!important}[data-v-19c5f2da] .cm-css-color-picker-wrapper{display:inline-flex;outline:1px solid var(--scalar-background-3);border-radius:3px;overflow:hidden}[data-v-19c5f2da] .cm-gutters{background-color:var(--scalar-background-1);border-right:none;color:var(--scalar-color-3);font-size:var(--scalar-small);line-height:1.44;border-radius:0 0 0 3px}[data-v-19c5f2da] .cm-gutterElement{font-family:var(--scalar-font-code)!important;padding:0 6px 0 8px!important;display:flex;align-items:center;justify-content:flex-end}[data-v-19c5f2da] .cm-gutter+.cm-gutter :not(.cm-foldGutter) .cm-gutterElement{padding-left:0!important}[data-v-19c5f2da] .cm-scroller{overflow:auto}.peer:hover .copy-button[data-v-19c5f2da],.copy-button[data-v-19c5f2da]:focus-visible{opacity:100}.scalar-code-copy[data-v-19c5f2da]{align-items:flex-start;display:flex;top:0;right:0;bottom:0;left:0;justify-content:flex-end;position:sticky}.copy-button[data-v-19c5f2da]{align-items:center;display:flex;position:relative;background-color:var(--scalar-background-2);border:1px solid var(--scalar-border-color);border-radius:3px;color:var(--scalar-color-3);cursor:pointer;height:30px;margin-bottom:-30px;opacity:0;padding:6px;transition:opacity .15s ease-in-out,color .15s ease-in-out;top:0;right:0}.scalar-code-copy[data-v-19c5f2da],.copy-button[data-v-19c5f2da]{background:inherit}.copy-button[data-v-19c5f2da]:hover{color:var(--scalar-color-1)}.copy-button svg[data-v-19c5f2da]{stroke-width:1.5}.cm-pill{--tw-bg-base: var(--scalar-color-1);color:var(--tw-bg-base);padding:0 9px;display:inline-block;border-radius:30px;font-size:var(--scalar-mini);background:color-mix(in srgb,var(--tw-bg-base),transparent 94%)!important}.cm-pill.bg-grey{background:var(--scalar-background-3)!important}.dark-mode .cm-pill{background:color-mix(in srgb,var(--tw-bg-base),transparent 80%)!important}.cm-pill:first-of-type{margin-left:0}.cm-editor .cm-widgetBuffer{display:none}.cm-foldPlaceholder:hover{color:var(--scalar-color-1)}.cm-foldGutter .cm-gutterElement{font-size:var(--scalar-heading-4);padding:2px!important}.cm-foldGutter .cm-gutterElement:first-of-type{display:none}.cm-foldGutter .cm-gutterElement .cm-foldMarker{padding:2px}.cm-foldGutter .cm-gutterElement:hover .cm-foldMarker{background:var(--scalar-background-2);border-radius:var(--scalar-radius);color:var(--scalar-color-1)}.addressbar-history-button[data-v-9c5cf81b]:hover{background:var(--scalar-background-3)}.addressbar-history-button[data-v-9c5cf81b]:focus-within{background:var(--scalar-background-2)}[data-v-0d3d8fab] .cm-editor{background-color:var(--scalar-background-1);height:100%;outline:none;width:100%}[data-v-0d3d8fab] .cm-content{padding:0;display:flex;align-items:center;font-size:var(--scalar-mini)}.scroll-timeline-x[data-v-0d3d8fab]{scroll-timeline:--scroll-timeline x;scroll-timeline:--scroll-timeline horizontal;-ms-overflow-style:none}.scroll-timeline-x-hidden[data-v-0d3d8fab]{overflow:hidden}.scroll-timeline-x-hidden[data-v-0d3d8fab] .cm-scroller{scrollbar-width:none;-ms-overflow-style:none;padding-right:20px;overflow:auto}.scroll-timeline-x-hidden[data-v-0d3d8fab]::-webkit-scrollbar{width:0;height:0;display:none}.scroll-timeline-x-hidden[data-v-0d3d8fab] .cm-scroller::-webkit-scrollbar{width:0;height:0;display:none}.scroll-timeline-x-address[data-v-0d3d8fab]{line-height:27px;scrollbar-width:none}.scroll-timeline-x-address[data-v-0d3d8fab]:after{content:"";position:absolute;height:100%;width:24px;right:0;cursor:text}.scroll-timeline-x-address[data-v-0d3d8fab]:empty:before{content:"Enter URL or cURL request";color:var(--scalar-color-3);pointer-events:none}.fade-left[data-v-0d3d8fab],.fade-right[data-v-0d3d8fab]{content:"";position:sticky;height:100%;animation-name:fadein-0d3d8fab;animation-duration:1ms;animation-direction:reverse;animation-timeline:--scroll-timeline;pointer-events:none}.fade-left[data-v-0d3d8fab]{background:linear-gradient(-90deg,color-mix(in srgb,var(--scalar-background-1),transparent 100%) 0%,color-mix(in srgb,var(--scalar-background-1),transparent 20%) 30%,var(--scalar-background-1) 100%);left:0;min-width:3px;animation-direction:normal}.fade-right[data-v-0d3d8fab]{background:linear-gradient(90deg,color-mix(in srgb,var(--scalar-background-1),transparent 100%) 0%,color-mix(in srgb,var(--scalar-background-1),transparent 20%) 30%,var(--scalar-background-1) 100%);right:0;min-width:24px}@keyframes fadein-0d3d8fab{0%{opacity:0}1%{opacity:1}}.codemirror-bg-switcher[data-v-0d3d8fab]{--scalar-background-1: color-mix( in srgb, var(--scalar-background-1), var(--scalar-background-2) )}.addressbar-bg-states:has(.cm-focused) .codemirror-bg-switcher[data-v-0d3d8fab]{--scalar-background-1: var(--scalar-background-1)}.addressbar-bg-states[data-v-0d3d8fab]{background:color-mix(in srgb,var(--scalar-background-1),var(--scalar-background-2))}.addressbar-bg-states[data-v-0d3d8fab]:has(.cm-focused){background:var(--scalar-background-1);border-color:var(--scalar-border-color);outline:1px solid var(--scalar-color-accent)}.sidebar-height[data-v-81c40b94]{min-height:100%}@media (min-width: 800px){.sidebar-mask[data-v-81c40b94]{-webkit-mask-image:linear-gradient(0,transparent 0,transparent 0,var(--scalar-background-2) 30px);mask-image:linear-gradient(0,transparent 0,transparent 0,var(--scalar-background-2) 30px)}}.resizer[data-v-81c40b94]{width:5px;cursor:col-resize;position:absolute;top:0;right:0;bottom:0;border-right:2px solid transparent;transition:border-right-color .3s}.resizer[data-v-81c40b94]:hover,.dragging .resizer[data-v-81c40b94]{border-right-color:var(--scalar-background-3)}.dragging[data-v-81c40b94]{cursor:col-resize}.dragging[data-v-81c40b94]:before{content:"";display:block;position:absolute;width:100%;height:100%}[data-v-8574d822] .cm-editor{padding:0}[data-v-8574d822] .cm-content{align-items:center;background-color:transparent;display:flex;font-family:var(--scalar-font);font-size:var(--scalar-mini);padding:6px 8px}[data-v-8574d822] .cm-content:has(.cm-pill){padding:4px 3px}[data-v-8574d822] .cm-content .cm-pill:not(:last-of-type){margin-right:.5px}[data-v-8574d822] .cm-content .cm-pill:not(:first-of-type){margin-left:.5px}[data-v-8574d822] .cm-line{padding:0}.required[data-v-8574d822]:after{content:"Required"}input[data-v-8574d822]::-moz-placeholder{color:var(--scalar-color-3)}input[data-v-8574d822]::placeholder{color:var(--scalar-color-3)}.scroll-timeline-x[data-v-50c10cc9]{overflow:auto;scroll-timeline:--scroll-timeline x;scroll-timeline:--scroll-timeline horizontal;-ms-overflow-style:none;scrollbar-width:none}.fade-request-section-content[data-v-3015ddb3]{background:linear-gradient(to left,var(--scalar-background-1) 64%,transparent)}.filter-hover[data-v-3015ddb3]{height:100%;padding-right:42px;padding-left:24px;position:absolute;right:0;transition:width 0s ease-in-out .2s;overflow:hidden}.filter-hover[data-v-3015ddb3]:hover,.filter-hover[data-v-3015ddb3]:has(:focus-visible){width:100%;z-index:10}.filter-hover[data-v-3015ddb3]:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--scalar-background-1);opacity:0;transition:all .3s ease-in-out;pointer-events:none}.filter-hover-item[data-v-3015ddb3]{opacity:0}.filter-hover-item[data-v-3015ddb3]:not(:last-of-type){transform:translate3d(0,3px,0)}.filter-hover:hover .filter-hover-item[data-v-3015ddb3]{transition:opacity .2s ease-in-out,transform .2s ease-in-out}.filter-hover:hover .filter-hover-item[data-v-3015ddb3]:nth-last-of-type(1){transition-delay:.05s}.filter-hover:hover .filter-hover-item[data-v-3015ddb3]:nth-last-of-type(2){transition-delay:.1s}.filter-hover:hover .filter-hover-item[data-v-3015ddb3]:nth-last-of-type(3){transition-delay:.15s}.filter-hover:hover .filter-hover-item[data-v-3015ddb3]:nth-last-of-type(4){transition-delay:.2s}.filter-hover:hover .filter-hover-item[data-v-3015ddb3]:nth-last-of-type(5){transition-delay:.25s}.filter-hover:hover .filter-hover-item[data-v-3015ddb3]:nth-last-of-type(6){transition-delay:.3s}.filter-hover:hover .filter-hover-item[data-v-3015ddb3]:nth-last-of-type(7){transition-delay:.4s}.filter-hover:hover .filter-hover-item[data-v-3015ddb3],.filter-hover:has(:focus-visible) .filter-hover-item[data-v-3015ddb3]{opacity:1;transform:translateZ(0)}.filter-hover[data-v-3015ddb3]:hover:before,.filter-hover[data-v-3015ddb3]:has(:focus-visible):before{opacity:.9;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.context-bar-group:hover .context-bar-group-hover\\:text-c-1[data-v-3015ddb3],.context-bar-group:has(:focus-visible) .context-bar-group-hover\\:text-c-1[data-v-3015ddb3]{--tw-text-opacity: 1;color:rgb(var(--scalar-color-1) / var(--tw-text-opacity))}.context-bar-group:hover .context-bar-group-hover\\:hidden[data-v-3015ddb3],.context-bar-group:has(:focus-visible) .context-bar-group-hover\\:hidden[data-v-3015ddb3]{display:none}[data-v-6992293d] .cm-editor{padding:0}[data-v-6992293d] .cm-content{align-items:center;background-color:transparent;display:flex;font-family:var(--scalar-font);font-size:var(--scalar-mini);padding:6px 8px}[data-v-6992293d] .cm-content:has(.cm-pill){padding:4px 3px}[data-v-6992293d] .cm-content .cm-pill:not(:last-of-type){margin-right:.5px}[data-v-6992293d] .cm-content .cm-pill:not(:first-of-type){margin-left:.5px}[data-v-6992293d] .cm-line{padding:0}.filemask[data-v-6992293d]{-webkit-mask-image:linear-gradient(to right,transparent 0,var(--scalar-background-2) 20px);mask-image:linear-gradient(to right,transparent 0,var(--scalar-background-2) 20px)}[data-v-33e11d9f] .cm-content{font-size:var(--scalar-mini)}.auth-combobox-position[data-v-9d4fb132]{margin-left:120px}.scroll-timeline-x[data-v-9d4fb132]{overflow:auto;scroll-timeline:--scroll-timeline x;scroll-timeline:--scroll-timeline horizontal;scrollbar-width:none;-ms-overflow-style:none}.fade-left[data-v-9d4fb132],.fade-right[data-v-9d4fb132]{position:sticky;content:"";height:100%;animation-name:fadein-9d4fb132;animation-duration:1ms;animation-direction:reverse;animation-timeline:--scroll-timeline;min-height:24px;pointer-events:none}.fade-left[data-v-9d4fb132]{background:linear-gradient(-90deg,color-mix(in srgb,var(--scalar-background-1),transparent 100%) 0%,color-mix(in srgb,var(--scalar-background-1),transparent 20%) 60%,var(--scalar-background-1) 100%);min-width:3px;left:-1px;animation-direction:normal}.fade-right[data-v-9d4fb132]{background:linear-gradient(90deg,color-mix(in srgb,var(--scalar-background-1),transparent 100%) 0%,color-mix(in srgb,var(--scalar-background-1),transparent 20%) 60%,var(--scalar-background-1) 100%);margin-left:-20px;min-width:24px;right:-1px;top:0}@keyframes fadein-9d4fb132{0%{opacity:0}15%{opacity:1}}.request-section-content[data-v-616b1d4c]{--scalar-border-width: .5px}.request-section-content-filter[data-v-616b1d4c]{box-shadow:0 -10px 0 10px var(--scalar-background-1)}.request-item:focus-within .request-meta-buttons[data-v-616b1d4c]{opacity:1}.group-hover-input[data-v-616b1d4c]{border-width:var(--scalar-border-width);border-color:transparent}.group:hover .group-hover-input[data-v-616b1d4c]{background:color-mix(in srgb,var(--scalar-background-1),var(--scalar-background-2));border-color:var(--scalar-border-color)}.group-hover-input[data-v-616b1d4c]:focus{background:transparent!important;border-color:var(--scalar-border-color)!important}.gitbook-show[data-v-d570aee1]{display:none}.app-exit-button[data-v-d570aee1]{color:#fff;background:#0000001a}.app-exit-button[data-v-d570aee1]:hover{background:#ffffff1a}.light-mode .bg-preview[data-v-ce1255fa]{background-image:url("data:image/svg+xml,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'16\' height=\'16\' fill=\'%23000\' fill-opacity=\'10%25\'%3E%3Crect width=\'8\' height=\'8\' /%3E%3Crect x=\'8\' y=\'8\' width=\'8\' height=\'8\' /%3E%3C/svg%3E")}.dark-mode .bg-preview[data-v-ce1255fa]{background-image:url("data:image/svg+xml,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'16\' height=\'16\' fill=\'%23FFF\' fill-opacity=\'10%25\'%3E%3Crect width=\'8\' height=\'8\' /%3E%3Crect x=\'8\' y=\'8\' width=\'8\' height=\'8\' /%3E%3C/svg%3E")}[data-v-b7d4ba6e] .cm-editor{background-color:transparent;font-size:var(--scalar-mini);outline:none}[data-v-b7d4ba6e] .cm-gutters{background-color:var(--scalar-background-1);border-radius:var(--scalar-radius) 0 0 var(--scalar-radius)}.ascii-art-animate .ascii-art-line[data-v-93347509]{border-right:1ch solid transparent;animation:typewriter-93347509 4s steps(1) 1s 1 normal both,blinkTextCursor-93347509 .5s steps(1) infinite normal}@keyframes typewriter-93347509{0%{width:0}to{width:100%}}@keyframes blinkTextCursor-93347509{0%{border-right-color:currentColor}50%{border-right-color:transparent}}.scalar-version-number[data-v-319a1f9c]{transform:skew(0,13deg);width:76px;height:76px;position:absolute;margin-left:-36px;font-size:8px;font-family:var(--scalar-font-code);line-height:11px;margin-top:-113px;background:linear-gradient(var(--scalar-background-2),transparent);border-radius:9px 9px 16px 12px;box-shadow:inset 2px 0 0 2px var(--scalar-background-3);text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center}.scalar-version-number a[data-v-319a1f9c]{font-weight:700;background:var(--scalar-background-3);padding:2px 4px;border-radius:3px;text-decoration:none;border:.5px solid var(--scalar-border-color)}.v-enter-active[data-v-ef5f83d8]{transition:opacity .5s ease}.v-enter-from[data-v-ef5f83d8]{opacity:0}.response-body-virtual[data-headlessui-state=open],.response-body-virtual[data-headlessui-state=open] .diclosure-panel{display:flex;flex-direction:column;flex-grow:1}.animate-response-heading .response-heading[data-v-e2a72c10]{animation:push-response-e2a72c10 .2s ease-in-out forwards;opacity:1}@keyframes push-response-e2a72c10{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-4px)}}.animate-response-heading .animate-response-children[data-v-e2a72c10]{animation:response-spans-e2a72c10 .2s ease-in-out forwards .05s;opacity:0}@keyframes response-spans-e2a72c10{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.ellipsis-position[data-v-a29cdf25]{transform:translate3d(calc(-100% - 4.5px),0,0)}.dragover-asChild[data-v-1c336fff],.dragover-above[data-v-1c336fff],.dragover-below[data-v-1c336fff]{position:relative}.dragover-above[data-v-1c336fff]:after,.dragover-below[data-v-1c336fff]:after{content:"";position:absolute;top:-1.5px;height:3px;width:100%;display:block;background:color-mix(in srgb,var(--scalar-color-blue),transparent 85%);pointer-events:none;border-radius:var(--scalar-radius)}.dragover-below[data-v-1c336fff]:after{top:initial;bottom:-1.5px}.dragover-asChild[data-v-1c336fff]:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;display:block;background:color-mix(in srgb,var(--scalar-color-blue),transparent 85%);pointer-events:none;border-radius:var(--scalar-radius)}.indent-border-line-offset[data-v-5822ef81]:before{left:var(--3fa247ad)}.indent-padding-left[data-v-5822ef81]{padding-left:calc(var(--cfd41a1e) + 6px)}.editable-sidebar-hover:hover .editable-sidebar-hover-item[data-v-5822ef81]{-webkit-mask-image:linear-gradient(to left,transparent 10px,var(--scalar-background-2) 30px);mask-image:linear-gradient(to left,transparent 10px,var(--scalar-background-2) 30px)}.sidebar-folderitem[data-v-5822ef81] .ellipsis-position{right:6px;transform:none}.word-break-break-word[data-v-5822ef81]{word-break:break-word}.search-button-fade[data-v-af127216]{background:linear-gradient(var(--scalar-background-1) 44px,color-mix(in srgb,var(--scalar-background-1),transparent) 50px,transparent)}.empty-sidebar-item[data-v-af127216] .scalar-button{background:var(--scalar-button-1);color:var(--scalar-button-1-color)}.empty-sidebar-item[data-v-af127216] .scalar-button:hover{background:var(--scalar-button-1-hover)}.empty-sidebar-item[data-v-af127216] .add-item-hotkey{color:var(--scalar-button-1-color);background:color-mix(in srgb,var(--scalar-button-1),white 20%);border-color:transparent}.empty-sidebar-item-content[data-v-af127216]{display:none}.empty-sidebar-item .empty-sidebar-item-content[data-v-af127216]{display:block}.rabbitjump[data-v-af127216]{opacity:0}.empty-sidebar-item:hover .rabbitjump[data-v-af127216]{opacity:1;animation:rabbitAnimation-af127216 .5s steps(1) infinite}.empty-sidebar-item:hover .rabbitsit[data-v-af127216]{opacity:0;animation:rabbitAnimation2-af127216 .5s steps(1) infinite}.empty-sidebar-item:hover .rabbit-ascii[data-v-af127216]{animation:rabbitRun-af127216 8s infinite linear}@keyframes rabbitRun-af127216{0%{transform:translateZ(0)}25%{transform:translate3d(250px,0,0)}25.01%{transform:translate3d(-250px,0,0)}75%{transform:translate3d(250px,0,0)}75.01%{transform:translate3d(-250px,0,0)}to{transform:translateZ(0)}}@keyframes rabbitAnimation-af127216{0%,to{opacity:1}50%{opacity:0}}@keyframes rabbitAnimation2-af127216{0%,to{opacity:0}50%{opacity:1;transform:translate3d(0,-8px,0)}}.request-text-color-text[data-v-b089a05e]{color:var(--scalar-color-1);background:linear-gradient(var(--scalar-background-1),var(--scalar-background-3));box-shadow:0 0 0 1px var(--scalar-border-color)}@media screen and (max-width: 800px){.sidebar-active-hide-layout[data-v-b089a05e]{display:none}.sidebar-active-width[data-v-b089a05e]{width:100%}}.active-link[data-v-146f5335]{background-color:var(--scalar-background-2);color:var(--scalar-color-1);--tw-bg-base: var(--scalar-background-2)}.empty-variable-name[data-v-146f5335]:empty:before{content:"No Name";color:var(--scalar-color-3)}.cookie>a[data-v-146f5335]{padding-left:40px}:root{--scalar-loaded-api-reference: true}@layer scalar-config{.scalar-api-reference[data-v-c4ac11d9]{--refs-sidebar-width: var(--scalar-sidebar-width, 0px);--refs-header-height: calc( var(--scalar-y-offset) + var(--scalar-header-height, 0px) );--refs-content-max-width: var(--scalar-content-max-width, 1540px)}.scalar-api-reference.references-classic[data-v-c4ac11d9]{--refs-content-max-width: var(--scalar-content-max-width, 1420px);min-height:100dvh;--refs-sidebar-width: 0}}.references-layout[data-v-c4ac11d9]{min-height:100dvh;min-width:100%;max-width:100%;flex:1;--full-height: 100dvh;display:grid;grid-template-rows:var(--scalar-header-height, 0px) repeat(2,auto);grid-template-columns:var(--refs-sidebar-width) 1fr;grid-template-areas:"header header" "navigation rendered" "footer footer";background:var(--scalar-background-1)}.references-header[data-v-c4ac11d9]{grid-area:header;position:sticky;top:var(--scalar-custom-header-height, 0px);z-index:10;height:var(--scalar-header-height, 0px)}.references-editor[data-v-c4ac11d9]{grid-area:editor;display:flex;min-width:0;background:var(--scalar-background-1);z-index:1}.references-navigation[data-v-c4ac11d9]{grid-area:navigation}.references-rendered[data-v-c4ac11d9]{position:relative;grid-area:rendered;min-width:0;background:var(--scalar-background-1)}.scalar-api-reference.references-classic[data-v-c4ac11d9],.references-classic .references-rendered[data-v-c4ac11d9]{--full-height: fit-content !important;height:initial!important;max-height:initial!important}.references-navigation-list[data-v-c4ac11d9]{position:sticky;top:var(--refs-header-height);height:calc(100dvh - var(--refs-header-height));background:var(--scalar-sidebar-background-1, var(--scalar-background-1));overflow-y:auto;display:flex;flex-direction:column}.references-editor-textarea[data-v-c4ac11d9]{position:sticky;top:var(--refs-header-height);height:calc(var(--full-height) - var(--refs-header-height));display:flex;min-width:0;flex:1}.references-editable[data-v-c4ac11d9]{grid-template-columns:var(--refs-sidebar-width) 1fr 1fr;grid-template-areas:"header header header" "navigation editor rendered" "footer footer footer"}@layer scalar-config{.references-sidebar[data-v-c4ac11d9]{--refs-sidebar-width: var(--scalar-sidebar-width, 280px)}}.references-footer[data-v-c4ac11d9]{grid-area:footer}@media (max-width: 1150px){.references-layout[data-v-c4ac11d9]{grid-template-columns:var(--refs-sidebar-width) 1fr 0px}}@media (max-width: 1000px){.references-layout[data-v-c4ac11d9]{grid-template-columns:auto;grid-template-rows:var(--scalar-header-height, 0px) 0px auto auto;grid-template-areas:"header" "navigation" "rendered" "footer"}.references-editable[data-v-c4ac11d9]{grid-template-areas:"header" "navigation" "editor"}.references-navigation[data-v-c4ac11d9],.references-rendered[data-v-c4ac11d9]{max-height:unset}.references-rendered[data-v-c4ac11d9]{position:static}.references-navigation[data-v-c4ac11d9]{display:none;z-index:10}.references-sidebar-mobile-open .references-navigation[data-v-c4ac11d9]{display:block;top:var(--refs-header-height);height:calc(100dvh - var(--refs-header-height));width:100%;position:sticky}.references-navigation-list[data-v-c4ac11d9]{position:absolute;top:-1px;height:calc(var(--full-height) - var(--refs-header-height) + 1px);width:100%;border-top:1px solid var(--scalar-border-color);display:flex;flex-direction:column}}.references-classic-header[data-v-a860f78f]{display:flex;align-items:center;justify-content:space-between;gap:12px;max-width:var(--refs-content-max-width);margin:auto;padding:12px 0}.references-classic-header-container[data-v-a860f78f]{padding:0 60px}@container narrow-references-container (max-width: 900px){.references-classic-header[data-v-a860f78f]{padding:12px 24px}.references-classic-header-container[data-v-a860f78f]{padding:0}}.references-classic-header-icon[data-v-a860f78f]{height:24px;color:var(--scalar-color-1)}.darklight-reference-switch[data-v-64613cbc]{display:flex;align-items:center;justify-content:space-between}.darklight-reference-promo[data-v-64613cbc]{display:flex;align-items:center;font-size:var(--scalar-mini);text-decoration:none;color:var(--scalar-sidebar-color-2, var(--scalar-color-2))}.darklight-reference-promo[data-v-64613cbc]:hover{text-decoration:underline}.darklight[data-v-64613cbc]{height:12px;width:36px;border-radius:12px;background:var(--scalar-border-color);display:flex;align-items:center;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;padding:0;outline:none}.darklight[data-v-64613cbc]:focus-visible{outline:none;box-shadow:inset 0 0 0 1px var(--scalar-color-accent)}.darklight:focus-visible .darklight-slider[data-v-64613cbc]{outline:none;box-shadow:inset 0 0 0 1px var(--scalar-color-accent)}.toggleicon[data-v-64613cbc]{display:flex;align-items:center;justify-content:center;height:12px}.darklight-slider[data-v-64613cbc]{box-shadow:0 0 0 .5px var(--scalar-border-color);border-radius:50%;width:22px;height:22px;display:flex;align-items:center;justify-content:center;background:var(--scalar-background-1);position:absolute;transition:transform .3s ease-in-out;filter:brightness(var(--scalar-lifted-brightness))}.toggleicon-sun[data-v-64613cbc]{width:7px;height:7px;border-radius:50%;box-shadow:inset 0 0 0 1px var(--scalar-color-1);overflow:hidden;position:relative;background:var(--scalar-background-1);display:inline-block;transition:width .3s ease-in-out,height .3s ease-in-out}.toggleicon-sun[data-v-64613cbc]:before{content:"";width:100%;height:100%;border:1px solid var(--scalar-color-1);display:block;left:2.5px;bottom:2.5px;position:absolute;border-radius:50%;background:var(--scalar-background-1);transition:transform .3s ease-in-out;transform:translate3d(4px,-4px,0)}.toggleicon-sunray[data-v-64613cbc]{width:12px;height:1px;border-radius:8px;background:var(--scalar-color-1);position:absolute;transition:transform .3s ease-in-out}.toggleicon-sunray[data-v-64613cbc]:nth-of-type(2){transform:rotate(90deg)}.toggleicon-sunray[data-v-64613cbc]:nth-of-type(3){transform:rotate(45deg)}.toggleicon-sunray[data-v-64613cbc]:nth-of-type(4){transform:rotate(-45deg)}.darklight_dark .toggleicon-sunray[data-v-64613cbc]{transform:scale(0)}.darklight_dark .toggleicon-sun[data-v-64613cbc]:before{transform:translateZ(0)}.darklight_dark .toggleicon-sun[data-v-64613cbc]{width:10px;height:10px;-webkit-mask-image:radial-gradient(circle at bottom left,pink 10px,transparent 12px);mask-image:radial-gradient(circle at bottom left,pink 10px,transparent 12px)}.darklight_dark .darklight-slider[data-v-64613cbc]{transform:translate3d(14px,0,0)}.darklight[data-v-3d47eee0]{color:var(--scalar-sidebar-color-2, var(--scalar-color-2));display:flex;align-items:center;margin-left:auto;height:24px;width:24px;padding:4px}.darklight[data-v-3d47eee0]:hover{cursor:pointer;color:var(--scalar-sidebar-color-1, var(--scalar-color-1))}.references-mobile-header[data-v-b5fb4b8b]{display:none;align-items:center;height:100%;width:100%;padding:0 8px;background:var(--scalar-background-1);border-bottom:1px solid var(--scalar-border-color)}.references-mobile-breadcrumbs[data-v-b5fb4b8b]{flex:1;min-width:0;font-size:var(--scalar-small);font-weight:var(--scalar-semibold);color:var(--scalar-color-1);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.references-mobile-header-actions[data-v-b5fb4b8b]{display:flex;flex-direction:row;gap:4px;height:24px;align-items:center;padding-left:4px}@media (max-width: 1000px){.references-mobile-header[data-v-b5fb4b8b]{display:flex}}@media (max-width: 1000px){.scalar-api-references-standalone-mobile{--scalar-header-height: 50px}}.scalar-api-references-standalone-search[data-v-02cb7fcc]{display:flex;flex-direction:column;padding:12px 12px 6px}.darklight-reference[data-v-02cb7fcc]{width:100%;margin-top:auto;border-top:var(--scalar-border-width) solid var(--scalar-sidebar-border-color, var(--scalar-border-color));padding:12px;display:flex;flex-direction:column;gap:12px}@layer scalar-base{body{margin:0;background-color:var(--scalar-background-1)}}')),document.head.appendChild(e)}}catch(e){console.error("vite-plugin-css-injected-by-js",e)}}(),function(e){"function"==typeof define&&define.amd?define(e):e()}((function(){"use strict";var e,t,n=Object.defineProperty,r=(e,t,r)=>((e,t,r)=>t in e?n(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r)(e,"symbol"!=typeof t?t+"":t,r);function a(e,t={},n){for(const r in e){const o=e[r],i=n?`${n}:${r}`:r;"object"==typeof o&&null!==o?a(o,t,i):"function"==typeof o&&(t[i]=o)}return t}const o={run:e=>e()},i=void 0!==console.createTask?console.createTask:()=>o;function s(e,t){const n=t.shift(),r=i(n);return e.reduce(((e,n)=>e.then((()=>r.run((()=>n(...t)))))),Promise.resolve())}function l(e,t){const n=t.shift(),r=i(n);return Promise.all(e.map((e=>r.run((()=>e(...t))))))}function c(e,t){for(const n of[...e])n(t)}class d{constructor(){this._hooks={},this._before=void 0,this._after=void 0,this._deprecatedMessages=void 0,this._deprecatedHooks={},this.hook=this.hook.bind(this),this.callHook=this.callHook.bind(this),this.callHookWith=this.callHookWith.bind(this)}hook(e,t,n={}){if(!e||"function"!=typeof t)return()=>{};const r=e;let a;for(;this._deprecatedHooks[e];)a=this._deprecatedHooks[e],e=a.to;if(a&&!n.allowDeprecated){let e=a.message;e||(e=`${r} hook has been deprecated`+(a.to?`, please use ${a.to}`:"")),this._deprecatedMessages||(this._deprecatedMessages=new Set),this._deprecatedMessages.has(e)||(console.warn(e),this._deprecatedMessages.add(e))}if(!t.name)try{Object.defineProperty(t,"name",{get:()=>"_"+e.replace(/\W+/g,"_")+"_hook_cb",configurable:!0})}catch{}return this._hooks[e]=this._hooks[e]||[],this._hooks[e].push(t),()=>{t&&(this.removeHook(e,t),t=void 0)}}hookOnce(e,t){let n,r=(...e)=>("function"==typeof n&&n(),n=void 0,r=void 0,t(...e));return n=this.hook(e,r),n}removeHook(e,t){if(this._hooks[e]){const n=this._hooks[e].indexOf(t);-1!==n&&this._hooks[e].splice(n,1),0===this._hooks[e].length&&delete this._hooks[e]}}deprecateHook(e,t){this._deprecatedHooks[e]="string"==typeof t?{to:t}:t;const n=this._hooks[e]||[];delete this._hooks[e];for(const t of n)this.hook(e,t)}deprecateHooks(e){Object.assign(this._deprecatedHooks,e);for(const t in e)this.deprecateHook(t,e[t])}addHooks(e){const t=a(e),n=Object.keys(t).map((e=>this.hook(e,t[e])));return()=>{for(const e of n.splice(0,n.length))e()}}removeHooks(e){const t=a(e);for(const e in t)this.removeHook(e,t[e])}removeAllHooks(){for(const e in this._hooks)delete this._hooks[e]}callHook(e,...t){return t.unshift(e),this.callHookWith(s,e,...t)}callHookParallel(e,...t){return t.unshift(e),this.callHookWith(l,e,...t)}callHookWith(e,t,...n){const r=this._before||this._after?{name:t,args:n,context:{}}:void 0;this._before&&c(this._before,r);const a=e(t in this._hooks?[...this._hooks[t]]:[],n);return a instanceof Promise?a.finally((()=>{this._after&&r&&c(this._after,r)})):(this._after&&r&&c(this._after,r),a)}beforeEach(e){return this._before=this._before||[],this._before.push(e),()=>{if(void 0!==this._before){const t=this._before.indexOf(e);-1!==t&&this._before.splice(t,1)}}}afterEach(e){return this._after=this._after||[],this._after.push(e),()=>{if(void 0!==this._after){const t=this._after.indexOf(e);-1!==t&&this._after.splice(t,1)}}}}const u=["title","titleTemplate","script","style","noscript"],p=["base","meta","link","style","script","noscript"],h=["title","titleTemplate","templateParams","base","htmlAttrs","bodyAttrs","meta","link","style","script","noscript"],f=["base","title","titleTemplate","bodyAttrs","htmlAttrs","templateParams"],m=["tagPosition","tagPriority","tagDuplicateStrategy","children","innerHTML","textContent","processTemplateParams"],g="undefined"!=typeof window;function v(e){let t=9;for(let n=0;n>>9)).toString(16).substring(1,8).toLowerCase()}function b(e){return e._h||v(e._d?e._d:`${e.tag}:${e.textContent||e.innerHTML||""}:${Object.entries(e.props).map((([e,t])=>`${e}:${String(t)}`)).join(",")}`)}function y(e,t){const{props:n,tag:r}=e;if(f.includes(r))return r;if("link"===r&&"canonical"===n.rel)return"canonical";if(n.charset)return"charset";const a=["id"];"meta"===r&&a.push("name","property","http-equiv");for(const e of a)if(void 0!==n[e])return`${r}:${e}:${String(n[e])}`;return!1}function O(e,t){return null==e?t||null:"function"==typeof e?e(t):e}function w(e,t){const n=[],r=t.resolveKeyData||(e=>e.key),a=t.resolveValueData||(e=>e.value);for(const[o,i]of Object.entries(e))n.push(...(Array.isArray(i)?i:[i]).map((e=>{const n={key:o,value:e},i=a(n);return"object"==typeof i?w(i,t):Array.isArray(i)?i:{["function"==typeof t.key?t.key(n):t.key]:r(n),["function"==typeof t.value?t.value(n):t.value]:i}})).flat());return n}function x(e,t){return Object.entries(e).map((([e,n])=>{if("object"==typeof n&&(n=x(n,t)),t.resolve){const r=t.resolve({key:e,value:n});if(void 0!==r)return r}return"number"==typeof n&&(n=n.toString()),"string"==typeof n&&t.wrapValue&&(n=n.replace(new RegExp(t.wrapValue,"g"),`\\${t.wrapValue}`),n=`${t.wrapValue}${n}${t.wrapValue}`),`${e}${t.keyValueSeparator||""}${n}`})).join(t.entrySeparator||"")}const k=e=>({keyValue:e,metaKey:"property"}),S=e=>({keyValue:e}),_={appleItunesApp:{unpack:{entrySeparator:", ",resolve:({key:e,value:t})=>`${C(e)}=${t}`}},articleExpirationTime:k("article:expiration_time"),articleModifiedTime:k("article:modified_time"),articlePublishedTime:k("article:published_time"),bookReleaseDate:k("book:release_date"),charset:{metaKey:"charset"},contentSecurityPolicy:{unpack:{entrySeparator:"; ",resolve:({key:e,value:t})=>`${C(e)} ${t}`},metaKey:"http-equiv"},contentType:{metaKey:"http-equiv"},defaultStyle:{metaKey:"http-equiv"},fbAppId:k("fb:app_id"),msapplicationConfig:S("msapplication-Config"),msapplicationTileColor:S("msapplication-TileColor"),msapplicationTileImage:S("msapplication-TileImage"),ogAudioSecureUrl:k("og:audio:secure_url"),ogAudioUrl:k("og:audio"),ogImageSecureUrl:k("og:image:secure_url"),ogImageUrl:k("og:image"),ogSiteName:k("og:site_name"),ogVideoSecureUrl:k("og:video:secure_url"),ogVideoUrl:k("og:video"),profileFirstName:k("profile:first_name"),profileLastName:k("profile:last_name"),profileUsername:k("profile:username"),refresh:{metaKey:"http-equiv",unpack:{entrySeparator:";",resolve({key:e,value:t}){if("seconds"===e)return`${t}`}}},robots:{unpack:{entrySeparator:", ",resolve:({key:e,value:t})=>"boolean"==typeof t?`${C(e)}`:`${C(e)}:${t}`}},xUaCompatible:{metaKey:"http-equiv"}},E=["og","book","article","profile"];function T(e){var t;const n=C(e).split(":")[0];return E.includes(n)?"property":(null==(t=_[e])?void 0:t.metaKey)||"name"}function C(e){const t=e.replace(/([A-Z])/g,"-$1").toLowerCase(),n=t.split("-")[0];return E.includes(n)||"twitter"===n?e.replace(/([A-Z])/g,":$1").toLowerCase():t}function A(e){if(Array.isArray(e))return e.map((e=>A(e)));if("object"!=typeof e||Array.isArray(e))return e;const t={};for(const[n,r]of Object.entries(e))t[C(n)]=A(r);return t}function P(e,t){const n=_[t];return"refresh"===t?`${e.seconds};url=${e.url}`:x(A(e),{keyValueSeparator:"=",entrySeparator:", ",resolve:({value:e,key:t})=>null===e?"":"boolean"==typeof e?`${t}`:void 0,...null==n?void 0:n.unpack})}const D=["og:image","og:video","og:audio","twitter:image"];function R(e){const t={};return Object.entries(e).forEach((([e,n])=>{"false"!==String(n)&&e&&(t[e]=n)})),t}function $(e,t){const n=R(t),r=C(e),a=T(r);if(D.includes(r)){const t={};return Object.entries(n).forEach((([n,r])=>{t[`${e}${"url"===n?"":`${n.charAt(0).toUpperCase()}${n.slice(1)}`}`]=r})),N(t).sort(((e,t)=>{var n,r;return((null==(n=e[a])?void 0:n.length)||0)-((null==(r=t[a])?void 0:r.length)||0)}))}return[{[a]:r,...n}]}function N(e){const t=[],n={};Object.entries(e).forEach((([e,r])=>{if(Array.isArray(r))r.forEach((n=>{t.push(..."string"==typeof n?N({[e]:n}):$(e,n))}));else if("object"==typeof r&&r){if(D.includes(C(e)))return void t.push(...$(e,r));n[e]=R(r)}else n[e]=r}));const r=w(n,{key:({key:e})=>T(e),value:({key:e})=>"charset"===e?"charset":"content",resolveKeyData:({key:e})=>function(e){var t;return(null==(t=_[e])?void 0:t.keyValue)||C(e)}(e),resolveValueData:({value:e,key:t})=>null===e?"_null":"object"==typeof e?P(e,t):"number"==typeof e?e.toString():e});return[...t,...r].map((e=>("_null"===e.content&&(e.content=null),e)))}function M(e,t){var n;const r="class"===e?" ":";";return"object"!=typeof t||Array.isArray(t)||(t=Object.entries(t).filter((([,e])=>e)).map((([t,n])=>"style"===e?`${t}:${n}`:t))),null==(n=String(Array.isArray(t)?t.join(r):t))?void 0:n.split(r).filter((e=>e.trim())).filter(Boolean).join(r)}async function I(e,t){for(const n of Object.keys(e))if(["class","style"].includes(n))e[n]=M(n,e[n]);else if(e[n]instanceof Promise&&(e[n]=await e[n]),!t&&!m.includes(n)){const t=String(e[n]),r=n.startsWith("data-");"true"===t||""===t?e[n]=!r||"true":e[n]||(r&&"false"===t?e[n]="false":delete e[n])}return e}const L=10;async function j(e){const t=[];return Object.entries(e.resolvedInput).filter((([e,t])=>void 0!==t&&h.includes(e))).forEach((([n,r])=>{const a=function(e){return Array.isArray(e)?e:[e]}(r);t.push(...a.map((t=>async function(e,t,n){const r={tag:e,props:await I("object"!=typeof t||"function"==typeof t||t instanceof Promise?{[["script","noscript","style"].includes(e)?"innerHTML":"textContent"]:t}:{...t},["templateParams","titleTemplate"].includes(e))};return m.forEach((e=>{const t=void 0!==r.props[e]?r.props[e]:n[e];void 0!==t&&(["innerHTML","textContent","children"].includes(e)&&!u.includes(r.tag)||(r["children"===e?"innerHTML":e]=t),delete r.props[e])})),r.props.body&&(r.tagPosition="bodyClose",delete r.props.body),"script"===r.tag&&"object"==typeof r.innerHTML&&(r.innerHTML=JSON.stringify(r.innerHTML),r.props.type=r.props.type||"application/json"),Array.isArray(r.props.content)?r.props.content.map((e=>({...r,props:{...r.props,content:e}}))):r}(n,t,e))).flat())})),(await Promise.all(t)).flat().filter(Boolean).map(((t,n)=>(t._e=e._i,e.mode&&(t._m=e.mode),t._p=(e._i<{const r=function(e){let n;return n=["s","pageTitle"].includes(e)?t.pageTitle:e.includes(".")?e.split(".").reduce(((e,t)=>e&&e[t]||void 0),t):t[e],void 0!==n&&(n||"").replace(/"/g,'\\"')}(n.slice(1));"string"==typeof r&&(e=e.replace(new RegExp(`\\${n}(\\W|$)`,"g"),((e,t)=>`${r}${t}`)).trim())})),e.includes(q)&&(e.endsWith(q)&&(e=e.slice(0,-10).trim()),e.startsWith(q)&&(e=e.slice(10).trim()),e=H(e=e.replace(new RegExp(`\\${q}\\s*\\${q}`,"g"),q),{separator:n},n)),e}function Z(e){return t=>{var n,r;const a=(null==(r=null==(n=t.resolvedOptions.document)?void 0:n.head.querySelector('script[id="unhead:payload"]'))?void 0:r.innerHTML)||!1;return a&&t.push(JSON.parse(a)),{mode:"client",hooks:{"entries:updated":function(t){!async function(e,t={}){const n=t.delayFn||(e=>setTimeout(e,10));e._domUpdatePromise=e._domUpdatePromise||new Promise((r=>n((async()=>{await async function(e,t={}){var n;const r=t.document||e.resolvedOptions.document;if(!r||!e.dirty)return;const a={shouldRender:!0,tags:[]};if(await e.hooks.callHook("dom:beforeRender",a),!a.shouldRender)return;const o=(await e.resolveTags()).map((e=>({tag:e,id:p.includes(e.tag)?b(e):e.tag,shouldRender:!0})));let i=e._dom;if(!i){i={elMap:{htmlAttrs:r.documentElement,bodyAttrs:r.body}};for(const e of["body","head"]){const t=null==(n=r[e])?void 0:n.children,a=[];for(const e of[...t].filter((e=>p.includes(e.tagName.toLowerCase())))){const t={tag:e.tagName.toLowerCase(),props:await I(e.getAttributeNames().reduce(((t,n)=>({...t,[n]:e.getAttribute(n)})),{})),innerHTML:e.innerHTML};let n=1,r=y(t);for(;r&&a.find((e=>e._d===r));)r=`${r}:${n++}`;t._d=r||void 0,a.push(t),i.elMap[e.getAttribute("data-hid")||b(t)]=e}}}function s(e,t,n){const r=`${e}:${t}`;i.sideEffects[r]=n,delete i.pendingSideEffects[r]}function l({id:e,$el:t,tag:n}){const a=n.tag.endsWith("Attrs");i.elMap[e]=t,a||(["textContent","innerHTML"].forEach((e=>{n[e]&&n[e]!==t[e]&&(t[e]=n[e])})),s(e,"el",(()=>{var t;null==(t=i.elMap[e])||t.remove(),delete i.elMap[e]})));for(const[e,a]of Object.entries(n._eventHandlers||{}))""!==t.getAttribute(`data-${e}`)&&(("bodyAttrs"===n.tag?r.defaultView:t).addEventListener(e.replace("on",""),a.bind(t)),t.setAttribute(`data-${e}`,""));Object.entries(n.props).forEach((([n,r])=>{const o=`attr:${n}`;if("class"===n)for(const n of(r||"").split(" ").filter(Boolean))a&&s(e,`${o}:${n}`,(()=>t.classList.remove(n))),!t.classList.contains(n)&&t.classList.add(n);else if("style"===n)for(const n of(r||"").split(";").filter(Boolean)){const[r,...a]=n.split(":").map((e=>e.trim()));s(e,`${o}:${n}:${r}`,(()=>{t.style.removeProperty(r)})),t.style.setProperty(r,a.join(":"))}else t.getAttribute(n)!==r&&t.setAttribute(n,!0===r?"":String(r)),a&&s(e,o,(()=>t.removeAttribute(n)))}))}i.pendingSideEffects={...i.sideEffects||{}},i.sideEffects={};const c=[],d={bodyClose:void 0,bodyOpen:void 0,head:void 0};for(const e of o){const{tag:t,shouldRender:n,id:a}=e;n&&("title"!==t.tag?(e.$el=e.$el||i.elMap[a],e.$el?l(e):p.includes(t.tag)&&c.push(e)):r.title=t.textContent)}for(const e of c){const t=e.tag.tagPosition||"head";e.$el=r.createElement(e.tag.tag),l(e),d[t]=d[t]||r.createDocumentFragment(),d[t].appendChild(e.$el)}for(const t of o)await e.hooks.callHook("dom:renderTag",t,r,s);d.head&&r.head.appendChild(d.head),d.bodyOpen&&r.body.insertBefore(d.bodyOpen,r.body.firstChild),d.bodyClose&&r.body.appendChild(d.bodyClose),Object.values(i.pendingSideEffects).forEach((e=>e())),e._dom=i,e.dirty=!1,await e.hooks.callHook("dom:rendered",{renders:o})}(e,t),delete e._domUpdatePromise,r()}))))}(t,e)}}}}}const V=["templateParams","htmlAttrs","bodyAttrs"],W={hooks:{"tag:normalise":function({tag:e}){["hid","vmid","key"].forEach((t=>{e.props[t]&&(e.key=e.props[t],delete e.props[t])}));const t=y(e)||!!e.key&&`${e.tag}:${e.key}`;t&&(e._d=t)},"tags:resolve":function(e){const t={};e.tags.forEach((e=>{const n=(e.key?`${e.tag}:${e.key}`:e._d)||e._p,r=t[n];if(r){let a=null==e?void 0:e.tagDuplicateStrategy;if(!a&&V.includes(e.tag)&&(a="merge"),"merge"===a){const a=r.props;return["class","style"].forEach((t=>{a[t]&&(e.props[t]?("style"!==t||a[t].endsWith(";")||(a[t]+=";"),e.props[t]=`${a[t]} ${e.props[t]}`):e.props[t]=a[t])})),void(t[n].props={...a,...e.props})}if(e._e===r._e)return r._duped=r._duped||[],e._d=`${r._d}:${r._duped.length+1}`,void r._duped.push(e);if(Q(e)>Q(r))return}const a=Object.keys(e.props).length+(e.innerHTML?1:0)+(e.textContent?1:0);p.includes(e.tag)&&0===a?delete t[n]:t[n]=e}));const n=[];Object.values(t).forEach((e=>{const t=e._duped;delete e._duped,n.push(e),t&&n.push(...t)})),e.tags=n,e.tags=e.tags.filter((e=>!("meta"===e.tag&&(e.props.name||e.props.property)&&!e.props.content)))}}},X={mode:"server",hooks:{"tags:resolve":function(e){const t={};e.tags.filter((e=>["titleTemplate","templateParams","title"].includes(e.tag)&&"server"===e._m)).forEach((e=>{t[e.tag]=e.tag.startsWith("title")?e.textContent:e.props})),Object.keys(t).length&&e.tags.push({tag:"script",innerHTML:JSON.stringify(t),props:{id:"unhead:payload",type:"application/json"}})}}},Y=["script","link","bodyAttrs"],G=e=>({hooks:{"tags:resolve":function(t){for(const n of t.tags.filter((e=>Y.includes(e.tag))))Object.entries(n.props).forEach((([t,r])=>{t.startsWith("on")&&"function"==typeof r&&(e.ssr&&z.includes(t)?n.props[t]=`this.dataset.${t}fired = true`:delete n.props[t],n._eventHandlers=n._eventHandlers||{},n._eventHandlers[t]=r)})),e.ssr&&n._eventHandlers&&(n.props.src||n.props.href)&&(n.key=n.key||v(n.props.src||n.props.href))},"dom:renderTag":function({$el:e,tag:t}){var n,r;for(const a of Object.keys((null==e?void 0:e.dataset)||{}).filter((e=>z.some((t=>`${t}fired`===e))))){const o=a.replace("fired","");null==(r=null==(n=t._eventHandlers)?void 0:n[o])||r.call(e,new Event(o.replace("on","")))}}}}),K=["link","style","script","noscript"],J={hooks:{"tag:normalise":({tag:e})=>{e.key&&K.includes(e.tag)&&(e.props["data-hid"]=e._h=v(e.key))}}},ee={hooks:{"tags:resolve":e=>{const t=t=>{var n;return null==(n=e.tags.find((e=>e._d===t)))?void 0:n._p};for(const{prefix:n,offset:r}of F)for(const a of e.tags.filter((e=>"string"==typeof e.tagPriority&&e.tagPriority.startsWith(n)))){const e=t(a.tagPriority.replace(n,""));void 0!==e&&(a._p=e+r)}e.tags.sort(((e,t)=>e._p-t._p)).sort(((e,t)=>Q(e)-Q(t)))}}},te={meta:"content",link:"href",htmlAttrs:"lang"},ne=e=>({hooks:{"tags:resolve":t=>{var n;const{tags:r}=t,a=null==(n=r.find((e=>"title"===e.tag)))?void 0:n.textContent,o=r.findIndex((e=>"templateParams"===e.tag)),i=-1!==o?r[o].props:{},s=i.separator||"|";delete i.separator,i.pageTitle=H(i.pageTitle||a||"",i,s);for(const e of r.filter((e=>!1!==e.processTemplateParams))){const t=te[e.tag];t&&"string"==typeof e.props[t]?e.props[t]=H(e.props[t],i,s):(!0===e.processTemplateParams||["titleTemplate","title"].includes(e.tag))&&["innerHTML","textContent"].forEach((t=>{"string"==typeof e[t]&&(e[t]=H(e[t],i,s))}))}e._templateParams=i,e._separator=s,t.tags=r.filter((e=>"templateParams"!==e.tag))}}}),re={hooks:{"tags:resolve":e=>{const{tags:t}=e;let n=t.findIndex((e=>"titleTemplate"===e.tag));const r=t.findIndex((e=>"title"===e.tag));if(-1!==r&&-1!==n){const e=O(t[n].textContent,t[r].textContent);null!==e?t[r].textContent=e||t[r].textContent:delete t[r]}else if(-1!==n){const e=O(t[n].textContent);null!==e&&(t[n].textContent=e,t[n].tag="title",n=-1)}-1!==n&&delete t[n],e.tags=t.filter(Boolean)}}},ae={hooks:{"tags:afterResolve":function(e){for(const t of e.tags)"string"==typeof t.innerHTML&&(t.innerHTML&&["application/ld+json","application/json"].includes(t.props.type)?t.innerHTML=t.innerHTML.replace(/e in t}const le={},ce=[],de=()=>{},ue=()=>!1,pe=e=>111===e.charCodeAt(0)&&110===e.charCodeAt(1)&&(e.charCodeAt(2)>122||e.charCodeAt(2)<97),he=e=>e.startsWith("onUpdate:"),fe=Object.assign,me=(e,t)=>{const r=e.indexOf(t);r>-1&&e.splice(r,1)},ge=Object.prototype.hasOwnProperty,ve=(e,t)=>ge.call(e,t),be=Array.isArray,ye=e=>"[object Map]"===Ce(e),Oe=e=>"[object Set]"===Ce(e),we=e=>"[object Date]"===Ce(e),xe=e=>"function"==typeof e,ke=e=>"string"==typeof e,Se=e=>"symbol"==typeof e,_e=e=>null!==e&&"object"==typeof e,Ee=e=>(_e(e)||xe(e))&&xe(e.then)&&xe(e.catch),Te=Object.prototype.toString,Ce=e=>Te.call(e),Ae=e=>Ce(e).slice(8,-1),Pe=e=>"[object Object]"===Ce(e),De=e=>ke(e)&&"NaN"!==e&&"-"!==e[0]&&""+parseInt(e,10)===e,Re=se(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),$e=e=>{const t=Object.create(null);return r=>t[r]||(t[r]=e(r))},Ne=/-(\w)/g,Me=$e((e=>e.replace(Ne,((e,t)=>t?t.toUpperCase():"")))),Ie=/\B([A-Z])/g,Le=$e((e=>e.replace(Ie,"-$1").toLowerCase())),je=$e((e=>e.charAt(0).toUpperCase()+e.slice(1))),Be=$e((e=>e?`on${je(e)}`:"")),Ue=(e,t)=>!Object.is(e,t),Qe=(e,...t)=>{for(let r=0;r{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,writable:n,value:r})},Fe=e=>{const t=parseFloat(e);return isNaN(t)?e:t};let qe;const He=()=>qe||(qe="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:"undefined"!=typeof global?global:{});function Ze(e){if(be(e)){const t={};for(let r=0;r{if(e){const r=e.split(We);r.length>1&&(t[r[0].trim()]=r[1].trim())}})),t}function Ge(e){let t="";if(ke(e))t=e;else if(be(e))for(let r=0;rtt(e,t)))}const nt=e=>!(!e||!0!==e.__v_isRef),at=e=>ke(e)?e:null==e?"":be(e)||_e(e)&&(e.toString===Te||!xe(e.toString))?nt(e)?at(e.value):JSON.stringify(e,ot,2):String(e),ot=(e,t)=>nt(t)?ot(e,t.value):ye(t)?{[`Map(${t.size})`]:[...t.entries()].reduce(((e,[t,r],n)=>(e[it(t,n)+" =>"]=r,e)),{})}:Oe(t)?{[`Set(${t.size})`]:[...t.values()].map((e=>it(e)))}:Se(t)?it(t):!_e(t)||be(t)||Pe(t)?t:String(t),it=(e,t="")=>{var r;return Se(e)?`Symbol(${null!=(r=e.description)?r:t})`:e};
+/*! #__NO_SIDE_EFFECTS__ */function se(e){const t=Object.create(null);for(const n of e.split(","))t[n]=1;return e=>e in t}const le={},ce=[],de=()=>{},ue=()=>!1,pe=e=>111===e.charCodeAt(0)&&110===e.charCodeAt(1)&&(e.charCodeAt(2)>122||e.charCodeAt(2)<97),he=e=>e.startsWith("onUpdate:"),fe=Object.assign,me=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},ge=Object.prototype.hasOwnProperty,ve=(e,t)=>ge.call(e,t),be=Array.isArray,ye=e=>"[object Map]"===Ce(e),Oe=e=>"[object Set]"===Ce(e),we=e=>"[object Date]"===Ce(e),xe=e=>"function"==typeof e,ke=e=>"string"==typeof e,Se=e=>"symbol"==typeof e,_e=e=>null!==e&&"object"==typeof e,Ee=e=>(_e(e)||xe(e))&&xe(e.then)&&xe(e.catch),Te=Object.prototype.toString,Ce=e=>Te.call(e),Ae=e=>Ce(e).slice(8,-1),Pe=e=>"[object Object]"===Ce(e),De=e=>ke(e)&&"NaN"!==e&&"-"!==e[0]&&""+parseInt(e,10)===e,Re=se(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),$e=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},Ne=/-(\w)/g,Me=$e((e=>e.replace(Ne,((e,t)=>t?t.toUpperCase():"")))),Ie=/\B([A-Z])/g,Le=$e((e=>e.replace(Ie,"-$1").toLowerCase())),je=$e((e=>e.charAt(0).toUpperCase()+e.slice(1))),Be=$e((e=>e?`on${je(e)}`:"")),Ue=(e,t)=>!Object.is(e,t),Qe=(e,...t)=>{for(let n=0;n{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,writable:r,value:n})},ze=e=>{const t=parseFloat(e);return isNaN(t)?e:t};let qe;const He=()=>qe||(qe="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:"undefined"!=typeof global?global:{});function Ze(e){if(be(e)){const t={};for(let n=0;n{if(e){const n=e.split(We);n.length>1&&(t[n[0].trim()]=n[1].trim())}})),t}function Ge(e){let t="";if(ke(e))t=e;else if(be(e))for(let n=0;ntt(e,t)))}const rt=e=>!(!e||!0!==e.__v_isRef),at=e=>ke(e)?e:null==e?"":be(e)||_e(e)&&(e.toString===Te||!xe(e.toString))?rt(e)?at(e.value):JSON.stringify(e,ot,2):String(e),ot=(e,t)=>rt(t)?ot(e,t.value):ye(t)?{[`Map(${t.size})`]:[...t.entries()].reduce(((e,[t,n],r)=>(e[it(t,r)+" =>"]=n,e)),{})}:Oe(t)?{[`Set(${t.size})`]:[...t.values()].map((e=>it(e)))}:Se(t)?it(t):!_e(t)||be(t)||Pe(t)?t:String(t),it=(e,t="")=>{var n;return Se(e)?`Symbol(${null!=(n=e.description)?n:t})`:e};
/**
* @vue/reactivity v3.5.12
* (c) 2018-present Yuxi (Evan) You and Vue contributors
* @license MIT
- **/let st,lt;class ct{constructor(e=!1){this.detached=e,this._active=!0,this.effects=[],this.cleanups=[],this._isPaused=!1,this.parent=st,!e&&st&&(this.index=(st.scopes||(st.scopes=[])).push(this)-1)}get active(){return this._active}pause(){if(this._active){let e,t;if(this._isPaused=!0,this.scopes)for(e=0,t=this.scopes.length;e0)return;if(mt){let e=mt;for(mt=void 0;e;){const t=e.next;e.next=void 0,e.flags&=-9,e=t}}let e;for(;ft;){let t=ft;for(ft=void 0;t;){const r=t.next;if(t.next=void 0,t.flags&=-9,1&t.flags)try{t.trigger()}catch(t){e||(e=t)}t=r}}if(e)throw e}function Ot(e){for(let t=e.deps;t;t=t.nextDep)t.version=-1,t.prevActiveLink=t.dep.activeLink,t.dep.activeLink=t}function wt(e){let t,r=e.depsTail,n=r;for(;n;){const e=n.prevDep;-1===n.version?(n===r&&(r=e),St(n),_t(n)):t=n,n.dep.activeLink=n.prevActiveLink,n.prevActiveLink=void 0,n=e}e.deps=t,e.depsTail=r}function xt(e){for(let t=e.deps;t;t=t.nextDep)if(t.dep.version!==t.version||t.dep.computed&&(kt(t.dep.computed)||t.dep.version!==t.version))return!0;return!!e._dirty}function kt(e){if(4&e.flags&&!(16&e.flags))return;if(e.flags&=-17,e.globalVersion===Dt)return;e.globalVersion=Dt;const t=e.dep;if(e.flags|=2,t.version>0&&!e.isSSR&&e.deps&&!xt(e))return void(e.flags&=-3);const r=lt,n=Et;lt=e,Et=!0;try{Ot(e);const r=e.fn(e._value);(0===t.version||Ue(r,e._value))&&(e._value=r,t.version++)}catch(e){throw t.version++,e}finally{lt=r,Et=n,wt(e),e.flags&=-3}}function St(e,t=!1){const{dep:r,prevSub:n,nextSub:a}=e;if(n&&(n.nextSub=a,e.prevSub=void 0),a&&(a.prevSub=n,e.nextSub=void 0),r.subs===e&&(r.subs=n,!n&&r.computed)){r.computed.flags&=-5;for(let e=r.computed.deps;e;e=e.nextDep)St(e,!0)}t||--r.sc||!r.map||r.map.delete(r.key)}function _t(e){const{prevDep:t,nextDep:r}=e;t&&(t.nextDep=r,e.prevDep=void 0),r&&(r.prevDep=t,e.nextDep=void 0)}let Et=!0;const Tt=[];function Ct(){Tt.push(Et),Et=!1}function At(){const e=Tt.pop();Et=void 0===e||e}function Pt(e){const{cleanup:t}=e;if(e.cleanup=void 0,t){const e=lt;lt=void 0;try{t()}finally{lt=e}}}let Dt=0;class Rt{constructor(e,t){this.sub=e,this.dep=t,this.version=t.version,this.nextDep=this.prevDep=this.nextSub=this.prevSub=this.prevActiveLink=void 0}}class $t{constructor(e){this.computed=e,this.version=0,this.activeLink=void 0,this.subs=void 0,this.map=void 0,this.key=void 0,this.sc=0}track(e){if(!lt||!Et||lt===this.computed)return;let t=this.activeLink;if(void 0===t||t.sub!==lt)t=this.activeLink=new Rt(lt,this),lt.deps?(t.prevDep=lt.depsTail,lt.depsTail.nextDep=t,lt.depsTail=t):lt.deps=lt.depsTail=t,Nt(t);else if(-1===t.version&&(t.version=this.version,t.nextDep)){const e=t.nextDep;e.prevDep=t.prevDep,t.prevDep&&(t.prevDep.nextDep=e),t.prevDep=lt.depsTail,t.nextDep=void 0,lt.depsTail.nextDep=t,lt.depsTail=t,lt.deps===t&&(lt.deps=e)}return t}trigger(e){this.version++,Dt++,this.notify(e)}notify(e){bt();try{for(let e=this.subs;e;e=e.prevSub)e.sub.notify()&&e.sub.dep.notify()}finally{yt()}}}function Nt(e){if(e.dep.sc++,4&e.sub.flags){const t=e.dep.computed;if(t&&!e.dep.subs){t.flags|=20;for(let e=t.deps;e;e=e.nextDep)Nt(e)}const r=e.dep.subs;r!==e&&(e.prevSub=r,r&&(r.nextSub=e)),e.dep.subs=e}}const Mt=new WeakMap,It=Symbol(""),Lt=Symbol(""),jt=Symbol("");function Bt(e,t,r){if(Et&<){let t=Mt.get(e);t||Mt.set(e,t=new Map);let n=t.get(r);n||(t.set(r,n=new $t),n.map=t,n.key=r),n.track()}}function Ut(e,t,r,n,a,o){const i=Mt.get(e);if(!i)return void Dt++;const s=e=>{e&&e.trigger()};if(bt(),"clear"===t)i.forEach(s);else{const a=be(e),o=a&&De(r);if(a&&"length"===r){const e=Number(n);i.forEach(((t,r)=>{("length"===r||r===jt||!Se(r)&&r>=e)&&s(t)}))}else switch((void 0!==r||i.has(void 0))&&s(i.get(r)),o&&s(i.get(jt)),t){case"add":a?o&&s(i.get("length")):(s(i.get(It)),ye(e)&&s(i.get(Lt)));break;case"delete":a||(s(i.get(It)),ye(e)&&s(i.get(Lt)));break;case"set":ye(e)&&s(i.get(It))}}yt()}function Qt(e){const t=Tr(e);return t===e?t:(Bt(t,0,jt),_r(e)?t:t.map(Cr))}function zt(e){return Bt(e=Tr(e),0,jt),e}const Ft={__proto__:null,[Symbol.iterator](){return qt(this,Symbol.iterator,Cr)},concat(...e){return Qt(this).concat(...e.map((e=>be(e)?Qt(e):e)))},entries(){return qt(this,"entries",(e=>(e[1]=Cr(e[1]),e)))},every(e,t){return Zt(this,"every",e,t,void 0,arguments)},filter(e,t){return Zt(this,"filter",e,t,(e=>e.map(Cr)),arguments)},find(e,t){return Zt(this,"find",e,t,Cr,arguments)},findIndex(e,t){return Zt(this,"findIndex",e,t,void 0,arguments)},findLast(e,t){return Zt(this,"findLast",e,t,Cr,arguments)},findLastIndex(e,t){return Zt(this,"findLastIndex",e,t,void 0,arguments)},forEach(e,t){return Zt(this,"forEach",e,t,void 0,arguments)},includes(...e){return Wt(this,"includes",e)},indexOf(...e){return Wt(this,"indexOf",e)},join(e){return Qt(this).join(e)},lastIndexOf(...e){return Wt(this,"lastIndexOf",e)},map(e,t){return Zt(this,"map",e,t,void 0,arguments)},pop(){return Xt(this,"pop")},push(...e){return Xt(this,"push",e)},reduce(e,...t){return Vt(this,"reduce",e,t)},reduceRight(e,...t){return Vt(this,"reduceRight",e,t)},shift(){return Xt(this,"shift")},some(e,t){return Zt(this,"some",e,t,void 0,arguments)},splice(...e){return Xt(this,"splice",e)},toReversed(){return Qt(this).toReversed()},toSorted(e){return Qt(this).toSorted(e)},toSpliced(...e){return Qt(this).toSpliced(...e)},unshift(...e){return Xt(this,"unshift",e)},values(){return qt(this,"values",Cr)}};function qt(e,t,r){const n=zt(e),a=n[t]();return n===e||_r(e)||(a._next=a.next,a.next=()=>{const e=a._next();return e.value&&(e.value=r(e.value)),e}),a}const Ht=Array.prototype;function Zt(e,t,r,n,a,o){const i=zt(e),s=i!==e&&!_r(e),l=i[t];if(l!==Ht[t]){const t=l.apply(e,o);return s?Cr(t):t}let c=r;i!==e&&(s?c=function(t,n){return r.call(this,Cr(t),n,e)}:r.length>2&&(c=function(t,n){return r.call(this,t,n,e)}));const d=l.call(i,c,n);return s&&a?a(d):d}function Vt(e,t,r,n){const a=zt(e);let o=r;return a!==e&&(_r(e)?r.length>3&&(o=function(t,n,a){return r.call(this,t,n,a,e)}):o=function(t,n,a){return r.call(this,t,Cr(n),a,e)}),a[t](o,...n)}function Wt(e,t,r){const n=Tr(e);Bt(n,0,jt);const a=n[t](...r);return-1!==a&&!1!==a||!Er(r[0])?a:(r[0]=Tr(r[0]),n[t](...r))}function Xt(e,t,r=[]){Ct(),bt();const n=Tr(e)[t].apply(e,r);return yt(),At(),n}const Yt=se("__proto__,__v_isRef,__isVue"),Gt=new Set(Object.getOwnPropertyNames(Symbol).filter((e=>"arguments"!==e&&"caller"!==e)).map((e=>Symbol[e])).filter(Se));function Kt(e){Se(e)||(e=String(e));const t=Tr(this);return Bt(t,0,e),t.hasOwnProperty(e)}class Jt{constructor(e=!1,t=!1){this._isReadonly=e,this._isShallow=t}get(e,t,r){const n=this._isReadonly,a=this._isShallow;if("__v_isReactive"===t)return!n;if("__v_isReadonly"===t)return n;if("__v_isShallow"===t)return a;if("__v_raw"===t)return r===(n?a?vr:gr:a?mr:fr).get(e)||Object.getPrototypeOf(e)===Object.getPrototypeOf(r)?e:void 0;const o=be(e);if(!n){let e;if(o&&(e=Ft[t]))return e;if("hasOwnProperty"===t)return Kt}const i=Reflect.get(e,t,Pr(e)?e:r);return(Se(t)?Gt.has(t):Yt(t))?i:(n||Bt(e,0,t),a?i:Pr(i)?o&&De(t)?i:i.value:_e(i)?n?Or(i):br(i):i)}}class er extends Jt{constructor(e=!1){super(!1,e)}set(e,t,r,n){let a=e[t];if(!this._isShallow){const t=Sr(a);if(_r(r)||Sr(r)||(a=Tr(a),r=Tr(r)),!be(e)&&Pr(a)&&!Pr(r))return!t&&(a.value=r,!0)}const o=be(e)&&De(t)?Number(t)e,sr=e=>Reflect.getPrototypeOf(e);function lr(e){return function(...t){return"delete"!==e&&("clear"===e?void 0:this)}}function cr(e,t){const r=function(e,t){const r={get(r){const n=this.__v_raw,a=Tr(n),o=Tr(r);e||(Ue(r,o)&&Bt(a,0,r),Bt(a,0,o));const{has:i}=sr(a),s=t?ir:e?Ar:Cr;return i.call(a,r)?s(n.get(r)):i.call(a,o)?s(n.get(o)):void(n!==a&&n.get(r))},get size(){const t=this.__v_raw;return!e&&Bt(Tr(t),0,It),Reflect.get(t,"size",t)},has(t){const r=this.__v_raw,n=Tr(r),a=Tr(t);return e||(Ue(t,a)&&Bt(n,0,t),Bt(n,0,a)),t===a?r.has(t):r.has(t)||r.has(a)},forEach(r,n){const a=this,o=a.__v_raw,i=Tr(o),s=t?ir:e?Ar:Cr;return!e&&Bt(i,0,It),o.forEach(((e,t)=>r.call(n,s(e),s(t),a)))}};return fe(r,e?{add:lr("add"),set:lr("set"),delete:lr("delete"),clear:lr("clear")}:{add(e){t||_r(e)||Sr(e)||(e=Tr(e));const r=Tr(this);return sr(r).has.call(r,e)||(r.add(e),Ut(r,"add",e,e)),this},set(e,r){t||_r(r)||Sr(r)||(r=Tr(r));const n=Tr(this),{has:a,get:o}=sr(n);let i=a.call(n,e);i||(e=Tr(e),i=a.call(n,e));const s=o.call(n,e);return n.set(e,r),i?Ue(r,s)&&Ut(n,"set",e,r):Ut(n,"add",e,r),this},delete(e){const t=Tr(this),{has:r,get:n}=sr(t);let a=r.call(t,e);a||(e=Tr(e),a=r.call(t,e)),n&&n.call(t,e);const o=t.delete(e);return a&&Ut(t,"delete",e,void 0),o},clear(){const e=Tr(this),t=0!==e.size,r=e.clear();return t&&Ut(e,"clear",void 0,void 0),r}}),["keys","values","entries",Symbol.iterator].forEach((n=>{r[n]=function(e,t,r){return function(...n){const a=this.__v_raw,o=Tr(a),i=ye(o),s="entries"===e||e===Symbol.iterator&&i,l="keys"===e&&i,c=a[e](...n),d=r?ir:t?Ar:Cr;return!t&&Bt(o,0,l?Lt:It),{next(){const{value:e,done:t}=c.next();return t?{value:e,done:t}:{value:s?[d(e[0]),d(e[1])]:d(e),done:t}},[Symbol.iterator](){return this}}}}(n,e,t)})),r}(e,t);return(t,n,a)=>"__v_isReactive"===n?!e:"__v_isReadonly"===n?e:"__v_raw"===n?t:Reflect.get(ve(r,n)&&n in t?r:t,n,a)}const dr={get:cr(!1,!1)},ur={get:cr(!1,!0)},pr={get:cr(!0,!1)},hr={get:cr(!0,!0)},fr=new WeakMap,mr=new WeakMap,gr=new WeakMap,vr=new WeakMap;function br(e){return Sr(e)?e:xr(e,!1,rr,dr,fr)}function yr(e){return xr(e,!1,ar,ur,mr)}function Or(e){return xr(e,!0,nr,pr,gr)}function wr(e){return xr(e,!0,or,hr,vr)}function xr(e,t,r,n,a){if(!_e(e))return e;if(e.__v_raw&&(!t||!e.__v_isReactive))return e;const o=a.get(e);if(o)return o;const i=(s=e).__v_skip||!Object.isExtensible(s)?0:function(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}(Ae(s));var s;if(0===i)return e;const l=new Proxy(e,2===i?n:r);return a.set(e,l),l}function kr(e){return Sr(e)?kr(e.__v_raw):!(!e||!e.__v_isReactive)}function Sr(e){return!(!e||!e.__v_isReadonly)}function _r(e){return!(!e||!e.__v_isShallow)}function Er(e){return!!e&&!!e.__v_raw}function Tr(e){const t=e&&e.__v_raw;return t?Tr(t):e}const Cr=e=>_e(e)?br(e):e,Ar=e=>_e(e)?Or(e):e;function Pr(e){return!!e&&!0===e.__v_isRef}function Dr(e){return $r(e,!1)}function Rr(e){return $r(e,!0)}function $r(e,t){return Pr(e)?e:new Nr(e,t)}class Nr{constructor(e,t){this.dep=new $t,this.__v_isRef=!0,this.__v_isShallow=!1,this._rawValue=t?e:Tr(e),this._value=t?e:Cr(e),this.__v_isShallow=t}get value(){return this.dep.track(),this._value}set value(e){const t=this._rawValue,r=this.__v_isShallow||_r(e)||Sr(e);e=r?e:Tr(e),Ue(e,t)&&(this._rawValue=e,this._value=r?e:Cr(e),this.dep.trigger())}}function Mr(e){return Pr(e)?e.value:e}function Ir(e){return xe(e)?e():Mr(e)}const Lr={get:(e,t,r)=>"__v_raw"===t?e:Mr(Reflect.get(e,t,r)),set:(e,t,r,n)=>{const a=e[t];return Pr(a)&&!Pr(r)?(a.value=r,!0):Reflect.set(e,t,r,n)}};function jr(e){return kr(e)?e:new Proxy(e,Lr)}class Br{constructor(e){this.__v_isRef=!0,this._value=void 0;const t=this.dep=new $t,{get:r,set:n}=e(t.track.bind(t),t.trigger.bind(t));this._get=r,this._set=n}get value(){return this._value=this._get()}set value(e){this._set(e)}}function Ur(e){return new Br(e)}function Qr(e){const t=be(e)?new Array(e.length):{};for(const r in e)t[r]=Hr(e,r);return t}class zr{constructor(e,t,r){this._object=e,this._key=t,this._defaultValue=r,this.__v_isRef=!0,this._value=void 0}get value(){const e=this._object[this._key];return this._value=void 0===e?this._defaultValue:e}set value(e){this._object[this._key]=e}get dep(){return function(e,t){const r=Mt.get(e);return r&&r.get(t)}(Tr(this._object),this._key)}}class Fr{constructor(e){this._getter=e,this.__v_isRef=!0,this.__v_isReadonly=!0,this._value=void 0}get value(){return this._value=this._getter()}}function qr(e,t,r){return Pr(e)?e:xe(e)?new Fr(e):_e(e)&&arguments.length>1?Hr(e,t,r):Dr(e)}function Hr(e,t,r){const n=e[t];return Pr(n)?n:new zr(e,t,r)}class Zr{constructor(e,t,r){this.fn=e,this.setter=t,this._value=void 0,this.dep=new $t(this),this.__v_isRef=!0,this.deps=void 0,this.depsTail=void 0,this.flags=16,this.globalVersion=Dt-1,this.next=void 0,this.effect=this,this.__v_isReadonly=!t,this.isSSR=r}notify(){if(this.flags|=16,!(8&this.flags)&<!==this)return vt(this,!0),!0}get value(){const e=this.dep.track();return kt(this),e&&(e.version=this.dep.version),this._value}set value(e){this.setter&&this.setter(e)}}const Vr={},Wr=new WeakMap;let Xr;function Yr(e,t=1/0,r){if(t<=0||!_e(e)||e.__v_skip)return e;if((r=r||new Set).has(e))return e;if(r.add(e),t--,Pr(e))Yr(e.value,t,r);else if(be(e))for(let n=0;n{Yr(e,t,r)}));else if(Pe(e)){for(const n in e)Yr(e[n],t,r);for(const n of Object.getOwnPropertySymbols(e))Object.prototype.propertyIsEnumerable.call(e,n)&&Yr(e[n],t,r)}return e}
+ **/let st,lt;class ct{constructor(e=!1){this.detached=e,this._active=!0,this.effects=[],this.cleanups=[],this._isPaused=!1,this.parent=st,!e&&st&&(this.index=(st.scopes||(st.scopes=[])).push(this)-1)}get active(){return this._active}pause(){if(this._active){let e,t;if(this._isPaused=!0,this.scopes)for(e=0,t=this.scopes.length;e0)return;if(mt){let e=mt;for(mt=void 0;e;){const t=e.next;e.next=void 0,e.flags&=-9,e=t}}let e;for(;ft;){let t=ft;for(ft=void 0;t;){const n=t.next;if(t.next=void 0,t.flags&=-9,1&t.flags)try{t.trigger()}catch(t){e||(e=t)}t=n}}if(e)throw e}function Ot(e){for(let t=e.deps;t;t=t.nextDep)t.version=-1,t.prevActiveLink=t.dep.activeLink,t.dep.activeLink=t}function wt(e){let t,n=e.depsTail,r=n;for(;r;){const e=r.prevDep;-1===r.version?(r===n&&(n=e),St(r),_t(r)):t=r,r.dep.activeLink=r.prevActiveLink,r.prevActiveLink=void 0,r=e}e.deps=t,e.depsTail=n}function xt(e){for(let t=e.deps;t;t=t.nextDep)if(t.dep.version!==t.version||t.dep.computed&&(kt(t.dep.computed)||t.dep.version!==t.version))return!0;return!!e._dirty}function kt(e){if(4&e.flags&&!(16&e.flags))return;if(e.flags&=-17,e.globalVersion===Dt)return;e.globalVersion=Dt;const t=e.dep;if(e.flags|=2,t.version>0&&!e.isSSR&&e.deps&&!xt(e))return void(e.flags&=-3);const n=lt,r=Et;lt=e,Et=!0;try{Ot(e);const n=e.fn(e._value);(0===t.version||Ue(n,e._value))&&(e._value=n,t.version++)}catch(e){throw t.version++,e}finally{lt=n,Et=r,wt(e),e.flags&=-3}}function St(e,t=!1){const{dep:n,prevSub:r,nextSub:a}=e;if(r&&(r.nextSub=a,e.prevSub=void 0),a&&(a.prevSub=r,e.nextSub=void 0),n.subs===e&&(n.subs=r,!r&&n.computed)){n.computed.flags&=-5;for(let e=n.computed.deps;e;e=e.nextDep)St(e,!0)}t||--n.sc||!n.map||n.map.delete(n.key)}function _t(e){const{prevDep:t,nextDep:n}=e;t&&(t.nextDep=n,e.prevDep=void 0),n&&(n.prevDep=t,e.nextDep=void 0)}let Et=!0;const Tt=[];function Ct(){Tt.push(Et),Et=!1}function At(){const e=Tt.pop();Et=void 0===e||e}function Pt(e){const{cleanup:t}=e;if(e.cleanup=void 0,t){const e=lt;lt=void 0;try{t()}finally{lt=e}}}let Dt=0;class Rt{constructor(e,t){this.sub=e,this.dep=t,this.version=t.version,this.nextDep=this.prevDep=this.nextSub=this.prevSub=this.prevActiveLink=void 0}}class $t{constructor(e){this.computed=e,this.version=0,this.activeLink=void 0,this.subs=void 0,this.map=void 0,this.key=void 0,this.sc=0}track(e){if(!lt||!Et||lt===this.computed)return;let t=this.activeLink;if(void 0===t||t.sub!==lt)t=this.activeLink=new Rt(lt,this),lt.deps?(t.prevDep=lt.depsTail,lt.depsTail.nextDep=t,lt.depsTail=t):lt.deps=lt.depsTail=t,Nt(t);else if(-1===t.version&&(t.version=this.version,t.nextDep)){const e=t.nextDep;e.prevDep=t.prevDep,t.prevDep&&(t.prevDep.nextDep=e),t.prevDep=lt.depsTail,t.nextDep=void 0,lt.depsTail.nextDep=t,lt.depsTail=t,lt.deps===t&&(lt.deps=e)}return t}trigger(e){this.version++,Dt++,this.notify(e)}notify(e){bt();try{for(let e=this.subs;e;e=e.prevSub)e.sub.notify()&&e.sub.dep.notify()}finally{yt()}}}function Nt(e){if(e.dep.sc++,4&e.sub.flags){const t=e.dep.computed;if(t&&!e.dep.subs){t.flags|=20;for(let e=t.deps;e;e=e.nextDep)Nt(e)}const n=e.dep.subs;n!==e&&(e.prevSub=n,n&&(n.nextSub=e)),e.dep.subs=e}}const Mt=new WeakMap,It=Symbol(""),Lt=Symbol(""),jt=Symbol("");function Bt(e,t,n){if(Et&<){let t=Mt.get(e);t||Mt.set(e,t=new Map);let r=t.get(n);r||(t.set(n,r=new $t),r.map=t,r.key=n),r.track()}}function Ut(e,t,n,r,a,o){const i=Mt.get(e);if(!i)return void Dt++;const s=e=>{e&&e.trigger()};if(bt(),"clear"===t)i.forEach(s);else{const a=be(e),o=a&&De(n);if(a&&"length"===n){const e=Number(r);i.forEach(((t,n)=>{("length"===n||n===jt||!Se(n)&&n>=e)&&s(t)}))}else switch((void 0!==n||i.has(void 0))&&s(i.get(n)),o&&s(i.get(jt)),t){case"add":a?o&&s(i.get("length")):(s(i.get(It)),ye(e)&&s(i.get(Lt)));break;case"delete":a||(s(i.get(It)),ye(e)&&s(i.get(Lt)));break;case"set":ye(e)&&s(i.get(It))}}yt()}function Qt(e){const t=Cn(e);return t===e?t:(Bt(t,0,jt),En(e)?t:t.map(An))}function Ft(e){return Bt(e=Cn(e),0,jt),e}const zt={__proto__:null,[Symbol.iterator](){return qt(this,Symbol.iterator,An)},concat(...e){return Qt(this).concat(...e.map((e=>be(e)?Qt(e):e)))},entries(){return qt(this,"entries",(e=>(e[1]=An(e[1]),e)))},every(e,t){return Zt(this,"every",e,t,void 0,arguments)},filter(e,t){return Zt(this,"filter",e,t,(e=>e.map(An)),arguments)},find(e,t){return Zt(this,"find",e,t,An,arguments)},findIndex(e,t){return Zt(this,"findIndex",e,t,void 0,arguments)},findLast(e,t){return Zt(this,"findLast",e,t,An,arguments)},findLastIndex(e,t){return Zt(this,"findLastIndex",e,t,void 0,arguments)},forEach(e,t){return Zt(this,"forEach",e,t,void 0,arguments)},includes(...e){return Wt(this,"includes",e)},indexOf(...e){return Wt(this,"indexOf",e)},join(e){return Qt(this).join(e)},lastIndexOf(...e){return Wt(this,"lastIndexOf",e)},map(e,t){return Zt(this,"map",e,t,void 0,arguments)},pop(){return Xt(this,"pop")},push(...e){return Xt(this,"push",e)},reduce(e,...t){return Vt(this,"reduce",e,t)},reduceRight(e,...t){return Vt(this,"reduceRight",e,t)},shift(){return Xt(this,"shift")},some(e,t){return Zt(this,"some",e,t,void 0,arguments)},splice(...e){return Xt(this,"splice",e)},toReversed(){return Qt(this).toReversed()},toSorted(e){return Qt(this).toSorted(e)},toSpliced(...e){return Qt(this).toSpliced(...e)},unshift(...e){return Xt(this,"unshift",e)},values(){return qt(this,"values",An)}};function qt(e,t,n){const r=Ft(e),a=r[t]();return r===e||En(e)||(a._next=a.next,a.next=()=>{const e=a._next();return e.value&&(e.value=n(e.value)),e}),a}const Ht=Array.prototype;function Zt(e,t,n,r,a,o){const i=Ft(e),s=i!==e&&!En(e),l=i[t];if(l!==Ht[t]){const t=l.apply(e,o);return s?An(t):t}let c=n;i!==e&&(s?c=function(t,r){return n.call(this,An(t),r,e)}:n.length>2&&(c=function(t,r){return n.call(this,t,r,e)}));const d=l.call(i,c,r);return s&&a?a(d):d}function Vt(e,t,n,r){const a=Ft(e);let o=n;return a!==e&&(En(e)?n.length>3&&(o=function(t,r,a){return n.call(this,t,r,a,e)}):o=function(t,r,a){return n.call(this,t,An(r),a,e)}),a[t](o,...r)}function Wt(e,t,n){const r=Cn(e);Bt(r,0,jt);const a=r[t](...n);return-1!==a&&!1!==a||!Tn(n[0])?a:(n[0]=Cn(n[0]),r[t](...n))}function Xt(e,t,n=[]){Ct(),bt();const r=Cn(e)[t].apply(e,n);return yt(),At(),r}const Yt=se("__proto__,__v_isRef,__isVue"),Gt=new Set(Object.getOwnPropertyNames(Symbol).filter((e=>"arguments"!==e&&"caller"!==e)).map((e=>Symbol[e])).filter(Se));function Kt(e){Se(e)||(e=String(e));const t=Cn(this);return Bt(t,0,e),t.hasOwnProperty(e)}class Jt{constructor(e=!1,t=!1){this._isReadonly=e,this._isShallow=t}get(e,t,n){const r=this._isReadonly,a=this._isShallow;if("__v_isReactive"===t)return!r;if("__v_isReadonly"===t)return r;if("__v_isShallow"===t)return a;if("__v_raw"===t)return n===(r?a?bn:vn:a?gn:mn).get(e)||Object.getPrototypeOf(e)===Object.getPrototypeOf(n)?e:void 0;const o=be(e);if(!r){let e;if(o&&(e=zt[t]))return e;if("hasOwnProperty"===t)return Kt}const i=Reflect.get(e,t,Dn(e)?e:n);return(Se(t)?Gt.has(t):Yt(t))?i:(r||Bt(e,0,t),a?i:Dn(i)?o&&De(t)?i:i.value:_e(i)?r?wn(i):yn(i):i)}}class en extends Jt{constructor(e=!1){super(!1,e)}set(e,t,n,r){let a=e[t];if(!this._isShallow){const t=_n(a);if(En(n)||_n(n)||(a=Cn(a),n=Cn(n)),!be(e)&&Dn(a)&&!Dn(n))return!t&&(a.value=n,!0)}const o=be(e)&&De(t)?Number(t)e,ln=e=>Reflect.getPrototypeOf(e);function cn(e){return function(...t){return"delete"!==e&&("clear"===e?void 0:this)}}function dn(e,t){const n=function(e,t){const n={get(n){const r=this.__v_raw,a=Cn(r),o=Cn(n);e||(Ue(n,o)&&Bt(a,0,n),Bt(a,0,o));const{has:i}=ln(a),s=t?sn:e?Pn:An;return i.call(a,n)?s(r.get(n)):i.call(a,o)?s(r.get(o)):void(r!==a&&r.get(n))},get size(){const t=this.__v_raw;return!e&&Bt(Cn(t),0,It),Reflect.get(t,"size",t)},has(t){const n=this.__v_raw,r=Cn(n),a=Cn(t);return e||(Ue(t,a)&&Bt(r,0,t),Bt(r,0,a)),t===a?n.has(t):n.has(t)||n.has(a)},forEach(n,r){const a=this,o=a.__v_raw,i=Cn(o),s=t?sn:e?Pn:An;return!e&&Bt(i,0,It),o.forEach(((e,t)=>n.call(r,s(e),s(t),a)))}};return fe(n,e?{add:cn("add"),set:cn("set"),delete:cn("delete"),clear:cn("clear")}:{add(e){t||En(e)||_n(e)||(e=Cn(e));const n=Cn(this);return ln(n).has.call(n,e)||(n.add(e),Ut(n,"add",e,e)),this},set(e,n){t||En(n)||_n(n)||(n=Cn(n));const r=Cn(this),{has:a,get:o}=ln(r);let i=a.call(r,e);i||(e=Cn(e),i=a.call(r,e));const s=o.call(r,e);return r.set(e,n),i?Ue(n,s)&&Ut(r,"set",e,n):Ut(r,"add",e,n),this},delete(e){const t=Cn(this),{has:n,get:r}=ln(t);let a=n.call(t,e);a||(e=Cn(e),a=n.call(t,e)),r&&r.call(t,e);const o=t.delete(e);return a&&Ut(t,"delete",e,void 0),o},clear(){const e=Cn(this),t=0!==e.size,n=e.clear();return t&&Ut(e,"clear",void 0,void 0),n}}),["keys","values","entries",Symbol.iterator].forEach((r=>{n[r]=function(e,t,n){return function(...r){const a=this.__v_raw,o=Cn(a),i=ye(o),s="entries"===e||e===Symbol.iterator&&i,l="keys"===e&&i,c=a[e](...r),d=n?sn:t?Pn:An;return!t&&Bt(o,0,l?Lt:It),{next(){const{value:e,done:t}=c.next();return t?{value:e,done:t}:{value:s?[d(e[0]),d(e[1])]:d(e),done:t}},[Symbol.iterator](){return this}}}}(r,e,t)})),n}(e,t);return(t,r,a)=>"__v_isReactive"===r?!e:"__v_isReadonly"===r?e:"__v_raw"===r?t:Reflect.get(ve(n,r)&&r in t?n:t,r,a)}const un={get:dn(!1,!1)},pn={get:dn(!1,!0)},hn={get:dn(!0,!1)},fn={get:dn(!0,!0)},mn=new WeakMap,gn=new WeakMap,vn=new WeakMap,bn=new WeakMap;function yn(e){return _n(e)?e:kn(e,!1,nn,un,mn)}function On(e){return kn(e,!1,an,pn,gn)}function wn(e){return kn(e,!0,rn,hn,vn)}function xn(e){return kn(e,!0,on,fn,bn)}function kn(e,t,n,r,a){if(!_e(e))return e;if(e.__v_raw&&(!t||!e.__v_isReactive))return e;const o=a.get(e);if(o)return o;const i=(s=e).__v_skip||!Object.isExtensible(s)?0:function(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}(Ae(s));var s;if(0===i)return e;const l=new Proxy(e,2===i?r:n);return a.set(e,l),l}function Sn(e){return _n(e)?Sn(e.__v_raw):!(!e||!e.__v_isReactive)}function _n(e){return!(!e||!e.__v_isReadonly)}function En(e){return!(!e||!e.__v_isShallow)}function Tn(e){return!!e&&!!e.__v_raw}function Cn(e){const t=e&&e.__v_raw;return t?Cn(t):e}const An=e=>_e(e)?yn(e):e,Pn=e=>_e(e)?wn(e):e;function Dn(e){return!!e&&!0===e.__v_isRef}function Rn(e){return Nn(e,!1)}function $n(e){return Nn(e,!0)}function Nn(e,t){return Dn(e)?e:new Mn(e,t)}class Mn{constructor(e,t){this.dep=new $t,this.__v_isRef=!0,this.__v_isShallow=!1,this._rawValue=t?e:Cn(e),this._value=t?e:An(e),this.__v_isShallow=t}get value(){return this.dep.track(),this._value}set value(e){const t=this._rawValue,n=this.__v_isShallow||En(e)||_n(e);e=n?e:Cn(e),Ue(e,t)&&(this._rawValue=e,this._value=n?e:An(e),this.dep.trigger())}}function In(e){return Dn(e)?e.value:e}function Ln(e){return xe(e)?e():In(e)}const jn={get:(e,t,n)=>"__v_raw"===t?e:In(Reflect.get(e,t,n)),set:(e,t,n,r)=>{const a=e[t];return Dn(a)&&!Dn(n)?(a.value=n,!0):Reflect.set(e,t,n,r)}};function Bn(e){return Sn(e)?e:new Proxy(e,jn)}class Un{constructor(e){this.__v_isRef=!0,this._value=void 0;const t=this.dep=new $t,{get:n,set:r}=e(t.track.bind(t),t.trigger.bind(t));this._get=n,this._set=r}get value(){return this._value=this._get()}set value(e){this._set(e)}}function Qn(e){return new Un(e)}function Fn(e){const t=be(e)?new Array(e.length):{};for(const n in e)t[n]=Zn(e,n);return t}class zn{constructor(e,t,n){this._object=e,this._key=t,this._defaultValue=n,this.__v_isRef=!0,this._value=void 0}get value(){const e=this._object[this._key];return this._value=void 0===e?this._defaultValue:e}set value(e){this._object[this._key]=e}get dep(){return function(e,t){const n=Mt.get(e);return n&&n.get(t)}(Cn(this._object),this._key)}}class qn{constructor(e){this._getter=e,this.__v_isRef=!0,this.__v_isReadonly=!0,this._value=void 0}get value(){return this._value=this._getter()}}function Hn(e,t,n){return Dn(e)?e:xe(e)?new qn(e):_e(e)&&arguments.length>1?Zn(e,t,n):Rn(e)}function Zn(e,t,n){const r=e[t];return Dn(r)?r:new zn(e,t,n)}class Vn{constructor(e,t,n){this.fn=e,this.setter=t,this._value=void 0,this.dep=new $t(this),this.__v_isRef=!0,this.deps=void 0,this.depsTail=void 0,this.flags=16,this.globalVersion=Dt-1,this.next=void 0,this.effect=this,this.__v_isReadonly=!t,this.isSSR=n}notify(){if(this.flags|=16,!(8&this.flags)&<!==this)return vt(this,!0),!0}get value(){const e=this.dep.track();return kt(this),e&&(e.version=this.dep.version),this._value}set value(e){this.setter&&this.setter(e)}}const Wn={},Xn=new WeakMap;let Yn;function Gn(e,t=1/0,n){if(t<=0||!_e(e)||e.__v_skip)return e;if((n=n||new Set).has(e))return e;if(n.add(e),t--,Dn(e))Gn(e.value,t,n);else if(be(e))for(let r=0;r{Gn(e,t,n)}));else if(Pe(e)){for(const r in e)Gn(e[r],t,n);for(const r of Object.getOwnPropertySymbols(e))Object.prototype.propertyIsEnumerable.call(e,r)&&Gn(e[r],t,n)}return e}
/**
* @vue/runtime-core v3.5.12
* (c) 2018-present Yuxi (Evan) You and Vue contributors
* @license MIT
- **/function Gr(e,t,r,n){try{return n?e(...n):e()}catch(e){Jr(e,t,r)}}function Kr(e,t,r,n){if(xe(e)){const a=Gr(e,t,r,n);return a&&Ee(a)&&a.catch((e=>{Jr(e,t,r)})),a}if(be(e)){const a=[];for(let o=0;o=hn(r)?en.push(e):en.splice(function(e){let t=tn+1,r=en.length;for(;t>>1,a=en[n],o=hn(a);ohn(e)-hn(t)));if(rn.length=0,nn)return void nn.push(...e);for(nn=e,an=0;annull==e.id?2&e.flags?-1:1/0:e.id;function fn(e){try{for(tn=0;tn{n._d&&Fo(-1);const a=vn(t);let o;try{o=e(...r)}finally{vn(a),n._d&&Fo(1)}return o};return n._n=!0,n._c=!0,n._d=!0,n}function yn(e,t){if(null===mn)return e;const r=Si(mn),n=e.dirs||(e.dirs=[]);for(let e=0;ee.__isTeleport,kn=e=>e&&(e.disabled||""===e.disabled),Sn=e=>"undefined"!=typeof SVGElement&&e instanceof SVGElement,_n=e=>"function"==typeof MathMLElement&&e instanceof MathMLElement,En=(e,t)=>{const r=e&&e.to;return ke(r)?t?t(r):null:r},Tn={name:"Teleport",__isTeleport:!0,process(e,t,r,n,a,o,i,s,l,c){const{mc:d,pc:u,pbc:p,o:{insert:h,querySelector:f,createText:m,createComment:g}}=c,v=kn(t.props);let{shapeFlag:b,children:y,dynamicChildren:O}=t;if(null==e){const e=t.el=m(""),c=t.anchor=m("");h(e,r,n),h(c,r,n);const u=(e,t)=>{16&b&&(a&&a.isCE&&(a.ce._teleportTarget=e),d(y,e,t,a,o,i,s,l))},p=()=>{const e=t.target=En(t.props,f),r=Dn(e,t,m,h);e&&("svg"!==i&&Sn(e)?i="svg":"mathml"!==i&&_n(e)&&(i="mathml"),v||(u(e,r),Pn(t,!1)))};v&&(u(r,c),Pn(t,!0)),(w=t.props)&&(w.defer||""===w.defer)?po(p,o):p()}else{t.el=e.el,t.targetStart=e.targetStart;const n=t.anchor=e.anchor,d=t.target=e.target,h=t.targetAnchor=e.targetAnchor,m=kn(e.props),g=m?r:d,b=m?n:h;if("svg"===i||Sn(d)?i="svg":("mathml"===i||_n(d))&&(i="mathml"),O?(p(e.dynamicChildren,O,g,a,o,i,s),go(e,t,!0)):l||u(e,t,g,b,a,o,i,s,!1),v)m?t.props&&e.props&&t.props.to!==e.props.to&&(t.props.to=e.props.to):Cn(t,r,n,c,1);else if((t.props&&t.props.to)!==(e.props&&e.props.to)){const e=t.target=En(t.props,f);e&&Cn(t,e,null,c,0)}else m&&Cn(t,d,h,c,1);Pn(t,v)}var w},remove(e,t,r,{um:n,o:{remove:a}},o){const{shapeFlag:i,children:s,anchor:l,targetStart:c,targetAnchor:d,target:u,props:p}=e;if(u&&(a(c),a(d)),o&&a(l),16&i){const e=o||!kn(p);for(let a=0;a{const t=e.subTree;return t.component?In(t.component):t};function Ln(e){let t=e[0];if(e.length>1)for(const r of e)if(r.type!==Lo){t=r;break}return t}const jn={name:"BaseTransition",props:Mn,setup(e,{slots:t}){const r=pi(),n=function(){const e={isMounted:!1,isLeaving:!1,isUnmounting:!1,leavingVNodes:new Map};return aa((()=>{e.isMounted=!0})),sa((()=>{e.isUnmounting=!0})),e}();return()=>{const a=t.default&&qn(t.default(),!0);if(!a||!a.length)return;const o=Ln(a),i=Tr(e),{mode:s}=i;if(n.isLeaving)return Qn(o);const l=zn(o);if(!l)return Qn(o);let c=Un(l,i,n,r,(e=>c=e));l.type!==Lo&&Fn(l,c);const d=r.subTree,u=d&&zn(d);if(u&&u.type!==Lo&&!Wo(l,u)&&In(r).type!==Lo){const e=Un(u,i,n,r);if(Fn(u,e),"out-in"===s&&l.type!==Lo)return n.isLeaving=!0,e.afterLeave=()=>{n.isLeaving=!1,8&r.job.flags||r.update(),delete e.afterLeave},Qn(o);"in-out"===s&&l.type!==Lo&&(e.delayLeave=(e,t,r)=>{Bn(n,u)[String(u.key)]=u,e[Rn]=()=>{t(),e[Rn]=void 0,delete c.delayedLeave},c.delayedLeave=r})}return o}}};function Bn(e,t){const{leavingVNodes:r}=e;let n=r.get(t.type);return n||(n=Object.create(null),r.set(t.type,n)),n}function Un(e,t,r,n,a){const{appear:o,mode:i,persisted:s=!1,onBeforeEnter:l,onEnter:c,onAfterEnter:d,onEnterCancelled:u,onBeforeLeave:p,onLeave:h,onAfterLeave:f,onLeaveCancelled:m,onBeforeAppear:g,onAppear:v,onAfterAppear:b,onAppearCancelled:y}=t,O=String(e.key),w=Bn(r,e),x=(e,t)=>{e&&Kr(e,n,9,t)},k=(e,t)=>{const r=t[1];x(e,t),be(e)?e.every((e=>e.length<=1))&&r():e.length<=1&&r()},S={mode:i,persisted:s,beforeEnter(t){let n=l;if(!r.isMounted){if(!o)return;n=g||l}t[Rn]&&t[Rn](!0);const a=w[O];a&&Wo(e,a)&&a.el[Rn]&&a.el[Rn](),x(n,[t])},enter(e){let t=c,n=d,a=u;if(!r.isMounted){if(!o)return;t=v||c,n=b||d,a=y||u}let i=!1;const s=e[$n]=t=>{i||(i=!0,x(t?a:n,[e]),S.delayedLeave&&S.delayedLeave(),e[$n]=void 0)};t?k(t,[e,s]):s()},leave(t,n){const a=String(e.key);if(t[$n]&&t[$n](!0),r.isUnmounting)return n();x(p,[t]);let o=!1;const i=t[Rn]=r=>{o||(o=!0,n(),x(r?m:f,[t]),t[Rn]=void 0,w[a]===e&&delete w[a])};w[a]=e,h?k(h,[t,i]):i()},clone(e){const o=Un(e,t,r,n,a);return a&&a(o),o}};return S}function Qn(e){if(Yn(e))return(e=ei(e)).children=null,e}function zn(e){if(!Yn(e))return xn(e.type)&&e.children?Ln(e.children):e;const{shapeFlag:t,children:r}=e;if(r){if(16&t)return r[0];if(32&t&&xe(r.default))return r.default()}}function Fn(e,t){6&e.shapeFlag&&e.component?(e.transition=t,Fn(e.component.subTree,t)):128&e.shapeFlag?(e.ssContent.transition=t.clone(e.ssContent),e.ssFallback.transition=t.clone(e.ssFallback)):e.transition=t}function qn(e,t=!1,r){let n=[],a=0;for(let o=0;o1)for(let e=0;eWn(e,t&&(be(t)?t[o]:t),r,n,a)));if(Xn(n)&&!a)return;const o=4&n.shapeFlag?Si(n.component):n.el,i=a?null:o,{i:s,r:l}=e,c=t&&t.r,d=s.refs===le?s.refs={}:s.refs,u=s.setupState,p=Tr(u),h=u===le?()=>!1:e=>ve(p,e);if(null!=c&&c!==l&&(ke(c)?(d[c]=null,h(c)&&(u[c]=null)):Pr(c)&&(c.value=null)),xe(l))Gr(l,s,12,[i,d]);else{const t=ke(l),n=Pr(l);if(t||n){const s=()=>{if(e.f){const r=t?h(l)?u[l]:d[l]:l.value;a?be(r)&&me(r,o):be(r)?r.includes(o)||r.push(o):t?(d[l]=[o],h(l)&&(u[l]=d[l])):(l.value=[o],e.k&&(d[e.k]=l.value))}else t?(d[l]=i,h(l)&&(u[l]=i)):n&&(l.value=i,e.k&&(d[e.k]=i))};i?(s.id=-1,po(s,r)):s()}}}He().requestIdleCallback,He().cancelIdleCallback;const Xn=e=>!!e.type.__asyncLoader,Yn=e=>e.type.__isKeepAlive;function Gn(e,t){Jn(e,"a",t)}function Kn(e,t){Jn(e,"da",t)}function Jn(e,t,r=ui){const n=e.__wdc||(e.__wdc=()=>{let t=r;for(;t;){if(t.isDeactivated)return;t=t.parent}return e()});if(ta(t,n,r),r){let e=r.parent;for(;e&&e.parent;)Yn(e.parent.vnode)&&ea(n,t,r,e),e=e.parent}}function ea(e,t,r,n){const a=ta(t,e,n,!0);la((()=>{me(n[t],a)}),r)}function ta(e,t,r=ui,n=!1){if(r){const a=r[e]||(r[e]=[]),o=t.__weh||(t.__weh=(...n)=>{Ct();const a=mi(r),o=Kr(t,r,e,n);return a(),At(),o});return n?a.unshift(o):a.push(o),o}}const ra=e=>(t,r=ui)=>{yi&&"sp"!==e||ta(e,((...e)=>t(...e)),r)},na=ra("bm"),aa=ra("m"),oa=ra("bu"),ia=ra("u"),sa=ra("bum"),la=ra("um"),ca=ra("sp"),da=ra("rtg"),ua=ra("rtc");function pa(e,t=ui){ta("ec",e,t)}const ha="components";function fa(e,t){return va(ha,e,!0,t)||e}const ma=Symbol.for("v-ndc");function ga(e){return ke(e)?va(ha,e,!1)||e:e||ma}function va(e,t,r=!0,n=!1){const a=mn||ui;if(a){const r=a.type;{const e=function(e,t=!0){return xe(e)?e.displayName||e.name:e.name||t&&e.__name}(r,!1);if(e&&(e===t||e===Me(t)||e===je(Me(t))))return r}const o=ba(a[e]||r[e],t)||ba(a.appContext[e],t);return!o&&n?r:o}}function ba(e,t){return e&&(e[t]||e[Me(t)]||e[je(Me(t))])}function ya(e,t,r,n){let a;const o=r,i=be(e);if(i||ke(e)){let r=!1;i&&kr(e)&&(r=!_r(e),e=zt(e)),a=new Array(e.length);for(let n=0,i=e.length;nt(e,r,void 0,o)));else{const r=Object.keys(e);a=new Array(r.length);for(let n=0,i=r.length;n{const t=n.fn(...e);return t&&(t.key=n.key),t}:n.fn)}return e}function wa(e,t,r={},n,a){if(mn.ce||mn.parent&&Xn(mn.parent)&&mn.parent.ce)return"default"!==t&&(r.name=t),Qo(),Zo(Mo,null,[Ko("slot",r,n&&n())],64);let o=e[t];o&&o._c&&(o._d=!1),Qo();const i=o&&xa(o(r)),s=r.key||i&&i.key,l=Zo(Mo,{key:(s&&!Se(s)?s:`_${t}`)+(!i&&n?"_fb":"")},i||(n?n():[]),i&&1===e._?64:-2);return!a&&l.scopeId&&(l.slotScopeIds=[l.scopeId+"-s"]),o&&o._c&&(o._d=!0),l}function xa(e){return e.some((e=>!Vo(e)||e.type!==Lo&&!(e.type===Mo&&!xa(e.children))))?e:null}function ka(e,t){const r={};for(const t in e)r[Be(t)]=e[t];return r}const Sa=e=>e?vi(e)?Si(e):Sa(e.parent):null,_a=fe(Object.create(null),{$:e=>e,$el:e=>e.vnode.el,$data:e=>e.data,$props:e=>e.props,$attrs:e=>e.attrs,$slots:e=>e.slots,$refs:e=>e.refs,$parent:e=>Sa(e.parent),$root:e=>Sa(e.root),$host:e=>e.ce,$emit:e=>e.emit,$options:e=>Ma(e),$forceUpdate:e=>e.f||(e.f=()=>{cn(e.update)}),$nextTick:e=>e.n||(e.n=ln.bind(e.proxy)),$watch:e=>So.bind(e)}),Ea=(e,t)=>e!==le&&!e.__isScriptSetup&&ve(e,t),Ta={get({_:e},t){if("__v_skip"===t)return!0;const{ctx:r,setupState:n,data:a,props:o,accessCache:i,type:s,appContext:l}=e;let c;if("$"!==t[0]){const s=i[t];if(void 0!==s)switch(s){case 1:return n[t];case 2:return a[t];case 4:return r[t];case 3:return o[t]}else{if(Ea(n,t))return i[t]=1,n[t];if(a!==le&&ve(a,t))return i[t]=2,a[t];if((c=e.propsOptions[0])&&ve(c,t))return i[t]=3,o[t];if(r!==le&&ve(r,t))return i[t]=4,r[t];Ra&&(i[t]=0)}}const d=_a[t];let u,p;return d?("$attrs"===t&&Bt(e.attrs,0,""),d(e)):(u=s.__cssModules)&&(u=u[t])?u:r!==le&&ve(r,t)?(i[t]=4,r[t]):(p=l.config.globalProperties,ve(p,t)?p[t]:void 0)},set({_:e},t,r){const{data:n,setupState:a,ctx:o}=e;return Ea(a,t)?(a[t]=r,!0):n!==le&&ve(n,t)?(n[t]=r,!0):!(ve(e.props,t)||"$"===t[0]&&t.slice(1)in e||(o[t]=r,0))},has({_:{data:e,setupState:t,accessCache:r,ctx:n,appContext:a,propsOptions:o}},i){let s;return!!r[i]||e!==le&&ve(e,i)||Ea(t,i)||(s=o[0])&&ve(s,i)||ve(n,i)||ve(_a,i)||ve(a.config.globalProperties,i)},defineProperty(e,t,r){return null!=r.get?e._.accessCache[t]=0:ve(r,"value")&&this.set(e,t,r.value,null),Reflect.defineProperty(e,t,r)}};function Ca(){return Pa().slots}function Aa(){return Pa().attrs}function Pa(){const e=pi();return e.setupContext||(e.setupContext=ki(e))}function Da(e){return be(e)?e.reduce(((e,t)=>(e[t]=null,e)),{}):e}let Ra=!0;function $a(e,t,r){Kr(be(e)?e.map((e=>e.bind(t.proxy))):e.bind(t.proxy),t,r)}function Na(e,t,r,n){let a=n.includes(".")?_o(r,n):()=>r[n];if(ke(e)){const r=t[e];xe(r)&&xo(a,r)}else if(xe(e))xo(a,e.bind(r));else if(_e(e))if(be(e))e.forEach((e=>Na(e,t,r,n)));else{const n=xe(e.handler)?e.handler.bind(r):t[e.handler];xe(n)&&xo(a,n,e)}}function Ma(e){const t=e.type,{mixins:r,extends:n}=t,{mixins:a,optionsCache:o,config:{optionMergeStrategies:i}}=e.appContext,s=o.get(t);let l;return s?l=s:a.length||r||n?(l={},a.length&&a.forEach((e=>Ia(l,e,i,!0))),Ia(l,t,i)):l=t,_e(t)&&o.set(t,l),l}function Ia(e,t,r,n=!1){const{mixins:a,extends:o}=t;o&&Ia(e,o,r,!0),a&&a.forEach((t=>Ia(e,t,r,!0)));for(const a in t)if(n&&"expose"===a);else{const n=La[a]||r&&r[a];e[a]=n?n(e[a],t[a]):t[a]}return e}const La={data:ja,props:za,emits:za,methods:Qa,computed:Qa,beforeCreate:Ua,created:Ua,beforeMount:Ua,mounted:Ua,beforeUpdate:Ua,updated:Ua,beforeDestroy:Ua,beforeUnmount:Ua,destroyed:Ua,unmounted:Ua,activated:Ua,deactivated:Ua,errorCaptured:Ua,serverPrefetch:Ua,components:Qa,directives:Qa,watch:function(e,t){if(!e)return t;if(!t)return e;const r=fe(Object.create(null),e);for(const n in t)r[n]=Ua(e[n],t[n]);return r},provide:ja,inject:function(e,t){return Qa(Ba(e),Ba(t))}};function ja(e,t){return t?e?function(){return fe(xe(e)?e.call(this,this):e,xe(t)?t.call(this,this):t)}:t:e}function Ba(e){if(be(e)){const t={};for(let r=0;r(o.has(e)||(e&&xe(e.install)?(o.add(e),e.install(l,...t)):xe(e)&&(o.add(e),e(l,...t))),l),mixin:e=>(a.mixins.includes(e)||a.mixins.push(e),l),component:(e,t)=>t?(a.components[e]=t,l):a.components[e],directive:(e,t)=>t?(a.directives[e]=t,l):a.directives[e],mount(o,i,c){if(!s){const d=l._ceVNode||Ko(r,n);return d.appContext=a,!0===c?c="svg":!1===c&&(c=void 0),i&&t?t(d,o):e(d,o,c),s=!0,l._container=o,o.__vue_app__=l,Si(d.component)}},onUnmount(e){i.push(e)},unmount(){s&&(Kr(i,l._instance,16),e(null,l._container),delete l._container.__vue_app__)},provide:(e,t)=>(a.provides[e]=t,l),runWithContext(e){const t=Za;Za=l;try{return e()}finally{Za=t}}};return l}}let Za=null;function Va(e,t){if(ui){let r=ui.provides;const n=ui.parent&&ui.parent.provides;n===r&&(r=ui.provides=Object.create(n)),r[e]=t}}function Wa(e,t,r=!1){const n=ui||mn;if(n||Za){const a=Za?Za._context.provides:n?null==n.parent?n.vnode.appContext&&n.vnode.appContext.provides:n.parent.provides:void 0;if(a&&e in a)return a[e];if(arguments.length>1)return r&&xe(t)?t.call(n&&n.proxy):t}}const Xa={},Ya=()=>Object.create(Xa),Ga=e=>Object.getPrototypeOf(e)===Xa;function Ka(e,t,r,n){const[a,o]=e.propsOptions;let i,s=!1;if(t)for(let l in t){if(Re(l))continue;const c=t[l];let d;a&&ve(a,d=Me(l))?o&&o.includes(d)?(i||(i={}))[d]=c:r[d]=c:Ao(e.emitsOptions,l)||l in n&&c===n[l]||(n[l]=c,s=!0)}if(o){const t=Tr(r),n=i||le;for(let i=0;i{l=!0;const[r,n]=to(e,t,!0);fe(i,r),n&&s.push(...n)};!r&&t.mixins.length&&t.mixins.forEach(n),e.extends&&n(e.extends),e.mixins&&e.mixins.forEach(n)}if(!o&&!l)return _e(e)&&n.set(e,ce),ce;if(be(o))for(let e=0;e"_"===e[0]||"$stable"===e,ao=e=>be(e)?e.map(ai):[ai(e)],oo=(e,t,r)=>{if(t._n)return t;const n=bn(((...e)=>ao(t(...e))),r);return n._c=!1,n},io=(e,t,r)=>{const n=e._ctx;for(const r in e){if(no(r))continue;const a=e[r];if(xe(a))t[r]=oo(0,a,n);else if(null!=a){const e=ao(a);t[r]=()=>e}}},so=(e,t)=>{const r=ao(t);e.slots.default=()=>r},lo=(e,t,r)=>{for(const n in t)(r||"_"!==n)&&(e[n]=t[n])},co=(e,t,r)=>{const n=e.slots=Ya();if(32&e.vnode.shapeFlag){const e=t._;e?(lo(n,t,r),r&&ze(n,"_",e,!0)):io(t,n)}else t&&so(e,t)},uo=(e,t,r)=>{const{vnode:n,slots:a}=e;let o=!0,i=le;if(32&n.shapeFlag){const e=t._;e?r&&1===e?o=!1:lo(a,t,r):(o=!t.$stable,io(t,a)),i=t}else t&&(so(e,t),i={default:1});if(o)for(const e in a)no(e)||null!=i[e]||delete a[e]},po=function(e,t){var r;t&&t.pendingBranch?be(e)?t.effects.push(...e):t.effects.push(e):(be(r=e)?rn.push(...r):nn&&-1===r.id?nn.splice(an+1,0,r):1&r.flags||(rn.push(r),r.flags|=1),dn())};function ho(e){return function(e,t){He().__VUE__=!0;const{insert:r,remove:n,patchProp:a,createElement:o,createText:i,createComment:s,setText:l,setElementText:c,parentNode:d,nextSibling:u,setScopeId:p=de,insertStaticContent:h}=e,f=(e,t,r,n=null,a=null,o=null,i=void 0,s=null,l=!!t.dynamicChildren)=>{if(e===t)return;e&&!Wo(e,t)&&(n=U(e),M(e,a,o,!0),e=null),-2===t.patchFlag&&(l=!1,t.dynamicChildren=null);const{type:c,ref:d,shapeFlag:u}=t;switch(c){case Io:m(e,t,r,n);break;case Lo:g(e,t,r,n);break;case jo:null==e&&v(t,r,n,i);break;case Mo:_(e,t,r,n,a,o,i,s,l);break;default:1&u?b(e,t,r,n,a,o,i,s,l):6&u?E(e,t,r,n,a,o,i,s,l):(64&u||128&u)&&c.process(e,t,r,n,a,o,i,s,l,F)}null!=d&&a&&Wn(d,e&&e.ref,o,t||e,!t)},m=(e,t,n,a)=>{if(null==e)r(t.el=i(t.children),n,a);else{const r=t.el=e.el;t.children!==e.children&&l(r,t.children)}},g=(e,t,n,a)=>{null==e?r(t.el=s(t.children||""),n,a):t.el=e.el},v=(e,t,r,n)=>{[e.el,e.anchor]=h(e.children,t,r,n,e.el,e.anchor)},b=(e,t,r,n,a,o,i,s,l)=>{"svg"===t.type?i="svg":"math"===t.type&&(i="mathml"),null==e?y(t,r,n,a,o,i,s,l):x(e,t,a,o,i,s,l)},y=(e,t,n,i,s,l,d,u)=>{let p,h;const{props:f,shapeFlag:m,transition:g,dirs:v}=e;if(p=e.el=o(e.type,l,f&&f.is,f),8&m?c(p,e.children):16&m&&w(e.children,p,null,i,s,fo(e,l),d,u),v&&On(e,null,i,"created"),O(p,e,e.scopeId,d,i),f){for(const e in f)"value"===e||Re(e)||a(p,e,null,f[e],l,i);"value"in f&&a(p,"value",null,f.value,l),(h=f.onVnodeBeforeMount)&&li(h,i,e)}v&&On(e,null,i,"beforeMount");const b=function(e,t){return(!e||e&&!e.pendingBranch)&&t&&!t.persisted}(s,g);b&&g.beforeEnter(p),r(p,t,n),((h=f&&f.onVnodeMounted)||b||v)&&po((()=>{h&&li(h,i,e),b&&g.enter(p),v&&On(e,null,i,"mounted")}),s)},O=(e,t,r,n,a)=>{if(r&&p(e,r),n)for(let t=0;t{for(let c=l;c{const l=t.el=e.el;let{patchFlag:d,dynamicChildren:u,dirs:p}=t;d|=16&e.patchFlag;const h=e.props||le,f=t.props||le;let m;if(r&&mo(r,!1),(m=f.onVnodeBeforeUpdate)&&li(m,r,t,e),p&&On(t,e,r,"beforeUpdate"),r&&mo(r,!0),(h.innerHTML&&null==f.innerHTML||h.textContent&&null==f.textContent)&&c(l,""),u?k(e.dynamicChildren,u,l,r,n,fo(t,o),i):s||D(e,t,l,null,r,n,fo(t,o),i,!1),d>0){if(16&d)S(l,h,f,r,o);else if(2&d&&h.class!==f.class&&a(l,"class",null,f.class,o),4&d&&a(l,"style",h.style,f.style,o),8&d){const e=t.dynamicProps;for(let t=0;t{m&&li(m,r,t,e),p&&On(t,e,r,"updated")}),n)},k=(e,t,r,n,a,o,i)=>{for(let s=0;s{if(t!==r){if(t!==le)for(const i in t)Re(i)||i in r||a(e,i,t[i],null,o,n);for(const i in r){if(Re(i))continue;const s=r[i],l=t[i];s!==l&&"value"!==i&&a(e,i,l,s,o,n)}"value"in r&&a(e,"value",t.value,r.value,o)}},_=(e,t,n,a,o,s,l,c,d)=>{const u=t.el=e?e.el:i(""),p=t.anchor=e?e.anchor:i("");let{patchFlag:h,dynamicChildren:f,slotScopeIds:m}=t;m&&(c=c?c.concat(m):m),null==e?(r(u,n,a),r(p,n,a),w(t.children||[],n,p,o,s,l,c,d)):h>0&&64&h&&f&&e.dynamicChildren?(k(e.dynamicChildren,f,n,o,s,l,c),(null!=t.key||o&&t===o.subTree)&&go(e,t,!0)):D(e,t,n,p,o,s,l,c,d)},E=(e,t,r,n,a,o,i,s,l)=>{t.slotScopeIds=s,null==e?512&t.shapeFlag?a.ctx.activate(t,r,n,i,l):T(t,r,n,a,o,i,l):C(e,t,l)},T=(e,t,r,n,a,o,i)=>{const s=e.component=function(e,t,r){const n=e.type,a=(t?t.appContext:e.appContext)||ci,o={uid:di++,vnode:e,type:n,parent:t,appContext:a,root:null,next:null,subTree:null,effect:null,update:null,job:null,scope:new ct(!0),render:null,proxy:null,exposed:null,exposeProxy:null,withProxy:null,provides:t?t.provides:Object.create(a.provides),ids:t?t.ids:["",0,0],accessCache:null,renderCache:[],components:null,directives:null,propsOptions:to(n,a),emitsOptions:Co(n,a),emit:null,emitted:null,propsDefaults:le,inheritAttrs:n.inheritAttrs,ctx:le,data:le,props:le,attrs:le,slots:le,refs:le,setupState:le,setupContext:null,suspense:r,suspenseId:r?r.pendingId:0,asyncDep:null,asyncResolved:!1,isMounted:!1,isUnmounted:!1,isDeactivated:!1,bc:null,c:null,bm:null,m:null,bu:null,u:null,um:null,bum:null,da:null,a:null,rtg:null,rtc:null,ec:null,sp:null};return o.ctx={_:o},o.root=t?t.root:o,o.emit=To.bind(null,o),e.ce&&e.ce(o),o}(e,n,a);if(Yn(e)&&(s.ctx.renderer=F),function(e,t=!1,r=!1){t&&fi(t);const{props:n,children:a}=e.vnode,o=vi(e);(function(e,t,r,n=!1){const a={},o=Ya();e.propsDefaults=Object.create(null),Ka(e,t,a,o);for(const t in e.propsOptions[0])t in a||(a[t]=void 0);r?e.props=n?a:yr(a):e.type.props?e.props=a:e.props=o,e.attrs=o})(e,n,o,t),co(e,a,r);o&&function(e,t){const r=e.type;e.accessCache=Object.create(null),e.proxy=new Proxy(e.ctx,Ta);const{setup:n}=r;if(n){Ct();const r=e.setupContext=n.length>1?ki(e):null,a=mi(e),o=Gr(n,e,0,[e.props,r]),i=Ee(o);if(At(),a(),!i&&!e.sp||Xn(e)||Vn(e),i){if(o.then(gi,gi),t)return o.then((r=>{Oi(e,r,t)})).catch((t=>{Jr(t,e,0)}));e.asyncDep=o}else Oi(e,o,t)}else wi(e,t)}(e,t);t&&fi(!1)}(s,!1,i),s.asyncDep){if(a&&a.registerDep(s,A,i),!e.el){const e=s.subTree=Ko(Lo);g(null,e,t,r)}}else A(s,e,t,r,a,o,i)},C=(e,t,r)=>{const n=t.component=e.component;if(function(e,t,r){const{props:n,children:a,component:o}=e,{props:i,children:s,patchFlag:l}=t,c=o.emitsOptions;if(t.dirs||t.transition)return!0;if(!(r&&l>=0))return!(!a&&!s||s&&s.$stable)||n!==i&&(n?!i||$o(n,i,c):!!i);if(1024&l)return!0;if(16&l)return n?$o(n,i,c):!!i;if(8&l){const e=t.dynamicProps;for(let t=0;t{const s=()=>{if(e.isMounted){let{next:t,bu:r,u:n,parent:l,vnode:c}=e;{const r=vo(e);if(r)return t&&(t.el=c.el,P(e,t,i)),void r.asyncDep.then((()=>{e.isUnmounted||s()}))}let u,p=t;mo(e,!1),t?(t.el=c.el,P(e,t,i)):t=c,r&&Qe(r),(u=t.props&&t.props.onVnodeBeforeUpdate)&&li(u,l,t,c),mo(e,!0);const h=Po(e),m=e.subTree;e.subTree=h,f(m,h,d(m.el),U(m),e,a,o),t.el=h.el,null===p&&function({vnode:e,parent:t},r){for(;t;){const n=t.subTree;if(n.suspense&&n.suspense.activeBranch===e&&(n.el=e.el),n!==e)break;(e=t.vnode).el=r,t=t.parent}}(e,h.el),n&&po(n,a),(u=t.props&&t.props.onVnodeUpdated)&&po((()=>li(u,l,t,c)),a)}else{let i;const{el:s,props:l}=t,{bm:c,m:d,parent:u,root:p,type:h}=e,m=Xn(t);mo(e,!1),c&&Qe(c),!m&&(i=l&&l.onVnodeBeforeMount)&&li(i,u,t),mo(e,!0);{p.ce&&p.ce._injectChildStyle(h);const i=e.subTree=Po(e);f(null,i,r,n,e,a,o),t.el=i.el}if(d&&po(d,a),!m&&(i=l&&l.onVnodeMounted)){const e=t;po((()=>li(i,u,e)),a)}(256&t.shapeFlag||u&&Xn(u.vnode)&&256&u.vnode.shapeFlag)&&e.a&&po(e.a,a),e.isMounted=!0,t=r=n=null}};e.scope.on();const l=e.effect=new ht(s);e.scope.off();const c=e.update=l.run.bind(l),u=e.job=l.runIfDirty.bind(l);u.i=e,u.id=e.uid,l.scheduler=()=>cn(u),mo(e,!0),c()},P=(e,t,r)=>{t.component=e;const n=e.vnode.props;e.vnode=t,e.next=null,function(e,t,r,n){const{props:a,attrs:o,vnode:{patchFlag:i}}=e,s=Tr(a),[l]=e.propsOptions;let c=!1;if(!(n||i>0)||16&i){let n;Ka(e,t,a,o)&&(c=!0);for(const o in s)t&&(ve(t,o)||(n=Le(o))!==o&&ve(t,n))||(l?!r||void 0===r[o]&&void 0===r[n]||(a[o]=Ja(l,s,o,void 0,e,!0)):delete a[o]);if(o!==s)for(const e in o)t&&ve(t,e)||(delete o[e],c=!0)}else if(8&i){const r=e.vnode.dynamicProps;for(let n=0;n{const d=e&&e.children,u=e?e.shapeFlag:0,p=t.children,{patchFlag:h,shapeFlag:f}=t;if(h>0){if(128&h)return void $(d,p,r,n,a,o,i,s,l);if(256&h)return void R(d,p,r,n,a,o,i,s,l)}8&f?(16&u&&B(d,a,o),p!==d&&c(r,p)):16&u?16&f?$(d,p,r,n,a,o,i,s,l):B(d,a,o,!0):(8&u&&c(r,""),16&f&&w(p,r,n,a,o,i,s,l))},R=(e,t,r,n,a,o,i,s,l)=>{t=t||ce;const c=(e=e||ce).length,d=t.length,u=Math.min(c,d);let p;for(p=0;pd?B(e,a,o,!0,!1,u):w(t,r,n,a,o,i,s,l,u)},$=(e,t,r,n,a,o,i,s,l)=>{let c=0;const d=t.length;let u=e.length-1,p=d-1;for(;c<=u&&c<=p;){const n=e[c],d=t[c]=l?oi(t[c]):ai(t[c]);if(!Wo(n,d))break;f(n,d,r,null,a,o,i,s,l),c++}for(;c<=u&&c<=p;){const n=e[u],c=t[p]=l?oi(t[p]):ai(t[p]);if(!Wo(n,c))break;f(n,c,r,null,a,o,i,s,l),u--,p--}if(c>u){if(c<=p){const e=p+1,u=ep)for(;c<=u;)M(e[c],a,o,!0),c++;else{const h=c,m=c,g=new Map;for(c=m;c<=p;c++){const e=t[c]=l?oi(t[c]):ai(t[c]);null!=e.key&&g.set(e.key,c)}let v,b=0;const y=p-m+1;let O=!1,w=0;const x=new Array(y);for(c=0;c=y){M(n,a,o,!0);continue}let d;if(null!=n.key)d=g.get(n.key);else for(v=m;v<=p;v++)if(0===x[v-m]&&Wo(n,t[v])){d=v;break}void 0===d?M(n,a,o,!0):(x[d-m]=c+1,d>=w?w=d:O=!0,f(n,t[d],r,null,a,o,i,s,l),b++)}const k=O?function(e){const t=e.slice(),r=[0];let n,a,o,i,s;const l=e.length;for(n=0;n>1,e[r[s]]0&&(t[n]=r[o-1]),r[o]=n)}}for(o=r.length,i=r[o-1];o-- >0;)r[o]=i,i=t[i];return r}(x):ce;for(v=k.length-1,c=y-1;c>=0;c--){const e=m+c,u=t[e],p=e+1{const{el:i,type:s,transition:l,children:c,shapeFlag:d}=e;if(6&d)N(e.component.subTree,t,n,a);else if(128&d)e.suspense.move(t,n,a);else if(64&d)s.move(e,t,n,F);else if(s!==Mo)if(s!==jo)if(2!==a&&1&d&&l)if(0===a)l.beforeEnter(i),r(i,t,n),po((()=>l.enter(i)),o);else{const{leave:e,delayLeave:a,afterLeave:o}=l,s=()=>r(i,t,n),c=()=>{e(i,(()=>{s(),o&&o()}))};a?a(i,s,c):c()}else r(i,t,n);else(({el:e,anchor:t},n,a)=>{let o;for(;e&&e!==t;)o=u(e),r(e,n,a),e=o;r(t,n,a)})(e,t,n);else{r(i,t,n);for(let e=0;e{const{type:o,props:i,ref:s,children:l,dynamicChildren:c,shapeFlag:d,patchFlag:u,dirs:p,cacheIndex:h}=e;if(-2===u&&(a=!1),null!=s&&Wn(s,null,r,e,!0),null!=h&&(t.renderCache[h]=void 0),256&d)return void t.ctx.deactivate(e);const f=1&d&&p,m=!Xn(e);let g;if(m&&(g=i&&i.onVnodeBeforeUnmount)&&li(g,t,e),6&d)j(e.component,r,n);else{if(128&d)return void e.suspense.unmount(r,n);f&&On(e,null,t,"beforeUnmount"),64&d?e.type.remove(e,t,r,F,n):c&&!c.hasOnce&&(o!==Mo||u>0&&64&u)?B(c,t,r,!1,!0):(o===Mo&&384&u||!a&&16&d)&&B(l,t,r),n&&I(e)}(m&&(g=i&&i.onVnodeUnmounted)||f)&&po((()=>{g&&li(g,t,e),f&&On(e,null,t,"unmounted")}),r)},I=e=>{const{type:t,el:r,anchor:a,transition:o}=e;if(t===Mo)return void L(r,a);if(t===jo)return void(({el:e,anchor:t})=>{let r;for(;e&&e!==t;)r=u(e),n(e),e=r;n(t)})(e);const i=()=>{n(r),o&&!o.persisted&&o.afterLeave&&o.afterLeave()};if(1&e.shapeFlag&&o&&!o.persisted){const{leave:t,delayLeave:n}=o,a=()=>t(r,i);n?n(e.el,i,a):a()}else i()},L=(e,t)=>{let r;for(;e!==t;)r=u(e),n(e),e=r;n(t)},j=(e,t,r)=>{const{bum:n,scope:a,job:o,subTree:i,um:s,m:l,a:c}=e;bo(l),bo(c),n&&Qe(n),a.stop(),o&&(o.flags|=8,M(i,e,t,r)),s&&po(s,t),po((()=>{e.isUnmounted=!0}),t),t&&t.pendingBranch&&!t.isUnmounted&&e.asyncDep&&!e.asyncResolved&&e.suspenseId===t.pendingId&&(t.deps--,0===t.deps&&t.resolve())},B=(e,t,r,n=!1,a=!1,o=0)=>{for(let i=o;i{if(6&e.shapeFlag)return U(e.component.subTree);if(128&e.shapeFlag)return e.suspense.next();const t=u(e.anchor||e.el),r=t&&t[wn];return r?u(r):t};let Q=!1;const z=(e,t,r)=>{null==e?t._vnode&&M(t._vnode,null,null,!0):f(t._vnode||null,e,t,null,null,null,r),t._vnode=e,Q||(Q=!0,un(),pn(),Q=!1)},F={p:f,um:M,m:N,r:I,mt:T,mc:w,pc:D,pbc:k,n:U,o:e};let q;return{render:z,hydrate:q,createApp:Ha(z,q)}}(e)}function fo({type:e,props:t},r){return"svg"===r&&"foreignObject"===e||"mathml"===r&&"annotation-xml"===e&&t&&t.encoding&&t.encoding.includes("html")?void 0:r}function mo({effect:e,job:t},r){r?(e.flags|=32,t.flags|=4):(e.flags&=-33,t.flags&=-5)}function go(e,t,r=!1){const n=e.children,a=t.children;if(be(n)&&be(a))for(let e=0;eWa(yo);function wo(e,t){return ko(e,null,t)}function xo(e,t,r){return ko(e,t,r)}function ko(e,t,r=le){const{immediate:n,deep:a,flush:o,once:i}=r,s=fe({},r),l=t&&n||!t&&"post"!==o;let c;if(yi)if("sync"===o){const e=Oo();c=e.__watcherHandles||(e.__watcherHandles=[])}else if(!l){const e=()=>{};return e.stop=de,e.resume=de,e.pause=de,e}const d=ui;s.call=(e,t,r)=>Kr(e,d,t,r);let u=!1;"post"===o?s.scheduler=e=>{po(e,d&&d.suspense)}:"sync"!==o&&(u=!0,s.scheduler=(e,t)=>{t?e():cn(e)}),s.augmentJob=e=>{t&&(e.flags|=4),u&&(e.flags|=2,d&&(e.id=d.uid,e.i=d))};const p=function(e,t,r=le){const{immediate:n,deep:a,once:o,scheduler:i,augmentJob:s,call:l}=r,c=e=>a?e:_r(e)||!1===a||0===a?Yr(e,1):Yr(e);let d,u,p,h,f=!1,m=!1;if(Pr(e)?(u=()=>e.value,f=_r(e)):kr(e)?(u=()=>c(e),f=!0):be(e)?(m=!0,f=e.some((e=>kr(e)||_r(e))),u=()=>e.map((e=>Pr(e)?e.value:kr(e)?c(e):xe(e)?l?l(e,2):e():void 0))):u=xe(e)?t?l?()=>l(e,2):e:()=>{if(p){Ct();try{p()}finally{At()}}const t=Xr;Xr=d;try{return l?l(e,3,[h]):e(h)}finally{Xr=t}}:de,t&&a){const e=u,t=!0===a?1/0:a;u=()=>Yr(e(),t)}const g=dt(),v=()=>{d.stop(),g&&me(g.effects,d)};if(o&&t){const e=t;t=(...t)=>{e(...t),v()}}let b=m?new Array(e.length).fill(Vr):Vr;const y=e=>{if(1&d.flags&&(d.dirty||e))if(t){const e=d.run();if(a||f||(m?e.some(((e,t)=>Ue(e,b[t]))):Ue(e,b))){p&&p();const r=Xr;Xr=d;try{const r=[e,b===Vr?void 0:m&&b[0]===Vr?[]:b,h];l?l(t,3,r):t(...r),b=e}finally{Xr=r}}}else d.run()};return s&&s(y),d=new ht(u),d.scheduler=i?()=>i(y,!1):y,h=e=>function(e,t=!1,r=Xr){if(r){let t=Wr.get(r);t||Wr.set(r,t=[]),t.push(e)}}(e,!1,d),p=d.onStop=()=>{const e=Wr.get(d);if(e){if(l)l(e,4);else for(const t of e)t();Wr.delete(d)}},t?n?y(!0):b=d.run():i?i(y.bind(null,!0),!0):d.run(),v.pause=d.pause.bind(d),v.resume=d.resume.bind(d),v.stop=v,v}(e,t,s);return yi&&(c?c.push(p):l&&p()),p}function So(e,t,r){const n=this.proxy,a=ke(e)?e.includes(".")?_o(n,e):()=>n[e]:e.bind(n,n);let o;xe(t)?o=t:(o=t.handler,r=t);const i=mi(this),s=ko(a,o.bind(n),r);return i(),s}function _o(e,t){const r=t.split(".");return()=>{let t=e;for(let e=0;e"modelValue"===t||"model-value"===t?e.modelModifiers:e[`${t}Modifiers`]||e[`${Me(t)}Modifiers`]||e[`${Le(t)}Modifiers`];function To(e,t,...r){if(e.isUnmounted)return;const n=e.vnode.props||le;let a=r;const o=t.startsWith("update:"),i=o&&Eo(n,t.slice(7));let s;i&&(i.trim&&(a=r.map((e=>ke(e)?e.trim():e))),i.number&&(a=r.map(Fe)));let l=n[s=Be(t)]||n[s=Be(Me(t))];!l&&o&&(l=n[s=Be(Le(t))]),l&&Kr(l,e,6,a);const c=n[s+"Once"];if(c){if(e.emitted){if(e.emitted[s])return}else e.emitted={};e.emitted[s]=!0,Kr(c,e,6,a)}}function Co(e,t,r=!1){const n=t.emitsCache,a=n.get(e);if(void 0!==a)return a;const o=e.emits;let i={},s=!1;if(!xe(e)){const n=e=>{const r=Co(e,t,!0);r&&(s=!0,fe(i,r))};!r&&t.mixins.length&&t.mixins.forEach(n),e.extends&&n(e.extends),e.mixins&&e.mixins.forEach(n)}return o||s?(be(o)?o.forEach((e=>i[e]=null)):fe(i,o),_e(e)&&n.set(e,i),i):(_e(e)&&n.set(e,null),null)}function Ao(e,t){return!(!e||!pe(t))&&(t=t.slice(2).replace(/Once$/,""),ve(e,t[0].toLowerCase()+t.slice(1))||ve(e,Le(t))||ve(e,t))}function Po(e){const{type:t,vnode:r,proxy:n,withProxy:a,propsOptions:[o],slots:i,attrs:s,emit:l,render:c,renderCache:d,props:u,data:p,setupState:h,ctx:f,inheritAttrs:m}=e,g=vn(e);let v,b;try{if(4&r.shapeFlag){const e=a||n,t=e;v=ai(c.call(t,e,d,u,h,p,f)),b=s}else{const e=t;v=ai(e.length>1?e(u,{attrs:s,slots:i,emit:l}):e(u,null)),b=t.props?s:Do(s)}}catch(t){Bo.length=0,Jr(t,e,1),v=Ko(Lo)}let y=v;if(b&&!1!==m){const e=Object.keys(b),{shapeFlag:t}=y;e.length&&7&t&&(o&&e.some(he)&&(b=Ro(b,o)),y=ei(y,b,!1,!0))}return r.dirs&&(y=ei(y,null,!1,!0),y.dirs=y.dirs?y.dirs.concat(r.dirs):r.dirs),r.transition&&Fn(y,r.transition),v=y,vn(g),v}const Do=e=>{let t;for(const r in e)("class"===r||"style"===r||pe(r))&&((t||(t={}))[r]=e[r]);return t},Ro=(e,t)=>{const r={};for(const n in e)he(n)&&n.slice(9)in t||(r[n]=e[n]);return r};function $o(e,t,r){const n=Object.keys(t);if(n.length!==Object.keys(e).length)return!0;for(let a=0;ae.__isSuspense,Mo=Symbol.for("v-fgt"),Io=Symbol.for("v-txt"),Lo=Symbol.for("v-cmt"),jo=Symbol.for("v-stc"),Bo=[];let Uo=null;function Qo(e=!1){Bo.push(Uo=e?null:[])}let zo=1;function Fo(e){zo+=e,e<0&&Uo&&(Uo.hasOnce=!0)}function qo(e){return e.dynamicChildren=zo>0?Uo||ce:null,Bo.pop(),Uo=Bo[Bo.length-1]||null,zo>0&&Uo&&Uo.push(e),e}function Ho(e,t,r,n,a,o){return qo(Go(e,t,r,n,a,o,!0))}function Zo(e,t,r,n,a){return qo(Ko(e,t,r,n,a,!0))}function Vo(e){return!!e&&!0===e.__v_isVNode}function Wo(e,t){return e.type===t.type&&e.key===t.key}const Xo=({key:e})=>null!=e?e:null,Yo=({ref:e,ref_key:t,ref_for:r})=>("number"==typeof e&&(e=""+e),null!=e?ke(e)||Pr(e)||xe(e)?{i:mn,r:e,k:t,f:!!r}:e:null);function Go(e,t=null,r=null,n=0,a=null,o=(e===Mo?0:1),i=!1,s=!1){const l={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&Xo(t),ref:t&&Yo(t),scopeId:gn,slotScopeIds:null,children:r,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetStart:null,targetAnchor:null,staticCount:0,shapeFlag:o,patchFlag:n,dynamicProps:a,dynamicChildren:null,appContext:null,ctx:mn};return s?(ii(l,r),128&o&&e.normalize(l)):r&&(l.shapeFlag|=ke(r)?8:16),zo>0&&!i&&Uo&&(l.patchFlag>0||6&o)&&32!==l.patchFlag&&Uo.push(l),l}const Ko=function(e,t=null,r=null,n=0,a=null,o=!1){if(e&&e!==ma||(e=Lo),Vo(e)){const n=ei(e,t,!0);return r&&ii(n,r),zo>0&&!o&&Uo&&(6&n.shapeFlag?Uo[Uo.indexOf(e)]=n:Uo.push(n)),n.patchFlag=-2,n}var i;if(xe(i=e)&&"__vccOpts"in i&&(e=e.__vccOpts),t){t=Jo(t);let{class:e,style:r}=t;e&&!ke(e)&&(t.class=Ge(e)),_e(r)&&(Er(r)&&!be(r)&&(r=fe({},r)),t.style=Ze(r))}return Go(e,t,r,n,a,ke(e)?1:No(e)?128:xn(e)?64:_e(e)?4:xe(e)?2:0,o,!0)};function Jo(e){return e?Er(e)||Ga(e)?fe({},e):e:null}function ei(e,t,r=!1,n=!1){const{props:a,ref:o,patchFlag:i,children:s,transition:l}=e,c=t?si(a||{},t):a,d={__v_isVNode:!0,__v_skip:!0,type:e.type,props:c,key:c&&Xo(c),ref:t&&t.ref?r&&o?be(o)?o.concat(Yo(t)):[o,Yo(t)]:Yo(t):o,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:s,target:e.target,targetStart:e.targetStart,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==Mo?-1===i?16:16|i:i,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:l,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&ei(e.ssContent),ssFallback:e.ssFallback&&ei(e.ssFallback),el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce};return l&&n&&Fn(d,l.clone(d)),d}function ti(e=" ",t=0){return Ko(Io,null,e,t)}function ri(e,t){const r=Ko(jo,null,e);return r.staticCount=t,r}function ni(e="",t=!1){return t?(Qo(),Zo(Lo,null,e)):Ko(Lo,null,e)}function ai(e){return null==e||"boolean"==typeof e?Ko(Lo):be(e)?Ko(Mo,null,e.slice()):Vo(e)?oi(e):Ko(Io,null,String(e))}function oi(e){return null===e.el&&-1!==e.patchFlag||e.memo?e:ei(e)}function ii(e,t){let r=0;const{shapeFlag:n}=e;if(null==t)t=null;else if(be(t))r=16;else if("object"==typeof t){if(65&n){const r=t.default;return void(r&&(r._c&&(r._d=!1),ii(e,r()),r._c&&(r._d=!0)))}{r=32;const n=t._;n||Ga(t)?3===n&&mn&&(1===mn.slots._?t._=1:(t._=2,e.patchFlag|=1024)):t._ctx=mn}}else xe(t)?(t={default:t,_ctx:mn},r=32):(t=String(t),64&n?(r=16,t=[ti(t)]):r=8);e.children=t,e.shapeFlag|=r}function si(...e){const t={};for(let r=0;rui||mn;let hi,fi;{const e=He(),t=(t,r)=>{let n;return(n=e[t])||(n=e[t]=[]),n.push(r),e=>{n.length>1?n.forEach((t=>t(e))):n[0](e)}};hi=t("__VUE_INSTANCE_SETTERS__",(e=>ui=e)),fi=t("__VUE_SSR_SETTERS__",(e=>yi=e))}const mi=e=>{const t=ui;return hi(e),e.scope.on(),()=>{e.scope.off(),hi(t)}},gi=()=>{ui&&ui.scope.off(),hi(null)};function vi(e){return 4&e.vnode.shapeFlag}let bi,yi=!1;function Oi(e,t,r){xe(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:_e(t)&&(e.setupState=jr(t)),wi(e,r)}function wi(e,t,r){const n=e.type;if(!e.render){if(!t&&bi&&!n.render){const t=n.template||Ma(e).template;if(t){const{isCustomElement:r,compilerOptions:a}=e.appContext.config,{delimiters:o,compilerOptions:i}=n,s=fe(fe({isCustomElement:r,delimiters:o},a),i);n.render=bi(t,s)}}e.render=n.render||de}{const t=mi(e);Ct();try{!function(e){const t=Ma(e),r=e.proxy,n=e.ctx;Ra=!1,t.beforeCreate&&$a(t.beforeCreate,e,"bc");const{data:a,computed:o,methods:i,watch:s,provide:l,inject:c,created:d,beforeMount:u,mounted:p,beforeUpdate:h,updated:f,activated:m,deactivated:g,beforeDestroy:v,beforeUnmount:b,destroyed:y,unmounted:O,render:w,renderTracked:x,renderTriggered:k,errorCaptured:S,serverPrefetch:_,expose:E,inheritAttrs:T,components:C,directives:A,filters:P}=t;if(c&&function(e,t,r=de){be(e)&&(e=Ba(e));for(const r in e){const n=e[r];let a;a=_e(n)?"default"in n?Wa(n.from||r,n.default,!0):Wa(n.from||r):Wa(n),Pr(a)?Object.defineProperty(t,r,{enumerable:!0,configurable:!0,get:()=>a.value,set:e=>a.value=e}):t[r]=a}}(c,n,null),i)for(const e in i){const t=i[e];xe(t)&&(n[e]=t.bind(r))}if(a){const t=a.call(r,r);_e(t)&&(e.data=br(t))}if(Ra=!0,o)for(const e in o){const t=o[e],a=xe(t)?t.bind(r,r):xe(t.get)?t.get.bind(r,r):de,i=!xe(t)&&xe(t.set)?t.set.bind(r):de,s=_i({get:a,set:i});Object.defineProperty(n,e,{enumerable:!0,configurable:!0,get:()=>s.value,set:e=>s.value=e})}if(s)for(const e in s)Na(s[e],n,r,e);if(l){const e=xe(l)?l.call(r):l;Reflect.ownKeys(e).forEach((t=>{Va(t,e[t])}))}function D(e,t){be(t)?t.forEach((t=>e(t.bind(r)))):t&&e(t.bind(r))}if(d&&$a(d,e,"c"),D(na,u),D(aa,p),D(oa,h),D(ia,f),D(Gn,m),D(Kn,g),D(pa,S),D(ua,x),D(da,k),D(sa,b),D(la,O),D(ca,_),be(E))if(E.length){const t=e.exposed||(e.exposed={});E.forEach((e=>{Object.defineProperty(t,e,{get:()=>r[e],set:t=>r[e]=t})}))}else e.exposed||(e.exposed={});w&&e.render===de&&(e.render=w),null!=T&&(e.inheritAttrs=T),C&&(e.components=C),A&&(e.directives=A),_&&Vn(e)}(e)}finally{At(),t()}}}const xi={get:(e,t)=>(Bt(e,0,""),e[t])};function ki(e){return{attrs:new Proxy(e.attrs,xi),slots:e.slots,emit:e.emit,expose:t=>{e.exposed=t||{}}}}function Si(e){return e.exposed?e.exposeProxy||(e.exposeProxy=new Proxy(jr((t=e.exposed,!ve(t,"__v_skip")&&Object.isExtensible(t)&&ze(t,"__v_skip",!0),t)),{get:(t,r)=>r in t?t[r]:r in _a?_a[r](e):void 0,has:(e,t)=>t in e||t in _a})):e.proxy;var t}const _i=(e,t)=>{const r=function(e,t,r=!1){let n,a;return xe(e)?n=e:(n=e.get,a=e.set),new Zr(n,a,r)}(e,0,yi);return r};function Ei(e,t,r){const n=arguments.length;return 2===n?_e(t)&&!be(t)?Vo(t)?Ko(e,null,[t]):Ko(e,t):Ko(e,null,t):(n>3?r=Array.prototype.slice.call(arguments,2):3===n&&Vo(r)&&(r=[r]),Ko(e,t,r))}const Ti="3.5.12";
+ **/function Kn(e,t,n,r){try{return r?e(...r):e()}catch(e){er(e,t,n)}}function Jn(e,t,n,r){if(xe(e)){const a=Kn(e,t,n,r);return a&&Ee(a)&&a.catch((e=>{er(e,t,n)})),a}if(be(e)){const a=[];for(let o=0;o=hr(n)?tr.push(e):tr.splice(function(e){let t=nr+1,n=tr.length;for(;t>>1,a=tr[r],o=hr(a);ohr(e)-hr(t)));if(rr.length=0,ar)return void ar.push(...e);for(ar=e,or=0;ornull==e.id?2&e.flags?-1:1/0:e.id;function fr(e){try{for(nr=0;nr{r._d&&qo(-1);const a=vr(t);let o;try{o=e(...n)}finally{vr(a),r._d&&qo(1)}return o};return r._n=!0,r._c=!0,r._d=!0,r}function yr(e,t){if(null===mr)return e;const n=_i(mr),r=e.dirs||(e.dirs=[]);for(let e=0;ee.__isTeleport,kr=e=>e&&(e.disabled||""===e.disabled),Sr=e=>"undefined"!=typeof SVGElement&&e instanceof SVGElement,_r=e=>"function"==typeof MathMLElement&&e instanceof MathMLElement,Er=(e,t)=>{const n=e&&e.to;return ke(n)?t?t(n):null:n},Tr={name:"Teleport",__isTeleport:!0,process(e,t,n,r,a,o,i,s,l,c){const{mc:d,pc:u,pbc:p,o:{insert:h,querySelector:f,createText:m,createComment:g}}=c,v=kr(t.props);let{shapeFlag:b,children:y,dynamicChildren:O}=t;if(null==e){const e=t.el=m(""),c=t.anchor=m("");h(e,n,r),h(c,n,r);const u=(e,t)=>{16&b&&(a&&a.isCE&&(a.ce._teleportTarget=e),d(y,e,t,a,o,i,s,l))},p=()=>{const e=t.target=Er(t.props,f),n=Dr(e,t,m,h);e&&("svg"!==i&&Sr(e)?i="svg":"mathml"!==i&&_r(e)&&(i="mathml"),v||(u(e,n),Pr(t,!1)))};v&&(u(n,c),Pr(t,!0)),(w=t.props)&&(w.defer||""===w.defer)?ho(p,o):p()}else{t.el=e.el,t.targetStart=e.targetStart;const r=t.anchor=e.anchor,d=t.target=e.target,h=t.targetAnchor=e.targetAnchor,m=kr(e.props),g=m?n:d,b=m?r:h;if("svg"===i||Sr(d)?i="svg":("mathml"===i||_r(d))&&(i="mathml"),O?(p(e.dynamicChildren,O,g,a,o,i,s),vo(e,t,!0)):l||u(e,t,g,b,a,o,i,s,!1),v)m?t.props&&e.props&&t.props.to!==e.props.to&&(t.props.to=e.props.to):Cr(t,n,r,c,1);else if((t.props&&t.props.to)!==(e.props&&e.props.to)){const e=t.target=Er(t.props,f);e&&Cr(t,e,null,c,0)}else m&&Cr(t,d,h,c,1);Pr(t,v)}var w},remove(e,t,n,{um:r,o:{remove:a}},o){const{shapeFlag:i,children:s,anchor:l,targetStart:c,targetAnchor:d,target:u,props:p}=e;if(u&&(a(c),a(d)),o&&a(l),16&i){const e=o||!kr(p);for(let a=0;a{const t=e.subTree;return t.component?Ir(t.component):t};function Lr(e){let t=e[0];if(e.length>1)for(const n of e)if(n.type!==jo){t=n;break}return t}const jr={name:"BaseTransition",props:Mr,setup(e,{slots:t}){const n=hi(),r=function(){const e={isMounted:!1,isLeaving:!1,isUnmounting:!1,leavingVNodes:new Map};return oa((()=>{e.isMounted=!0})),la((()=>{e.isUnmounting=!0})),e}();return()=>{const a=t.default&&qr(t.default(),!0);if(!a||!a.length)return;const o=Lr(a),i=Cn(e),{mode:s}=i;if(r.isLeaving)return Qr(o);const l=Fr(o);if(!l)return Qr(o);let c=Ur(l,i,r,n,(e=>c=e));l.type!==jo&&zr(l,c);const d=n.subTree,u=d&&Fr(d);if(u&&u.type!==jo&&!Xo(l,u)&&Ir(n).type!==jo){const e=Ur(u,i,r,n);if(zr(u,e),"out-in"===s&&l.type!==jo)return r.isLeaving=!0,e.afterLeave=()=>{r.isLeaving=!1,8&n.job.flags||n.update(),delete e.afterLeave},Qr(o);"in-out"===s&&l.type!==jo&&(e.delayLeave=(e,t,n)=>{Br(r,u)[String(u.key)]=u,e[Rr]=()=>{t(),e[Rr]=void 0,delete c.delayedLeave},c.delayedLeave=n})}return o}}};function Br(e,t){const{leavingVNodes:n}=e;let r=n.get(t.type);return r||(r=Object.create(null),n.set(t.type,r)),r}function Ur(e,t,n,r,a){const{appear:o,mode:i,persisted:s=!1,onBeforeEnter:l,onEnter:c,onAfterEnter:d,onEnterCancelled:u,onBeforeLeave:p,onLeave:h,onAfterLeave:f,onLeaveCancelled:m,onBeforeAppear:g,onAppear:v,onAfterAppear:b,onAppearCancelled:y}=t,O=String(e.key),w=Br(n,e),x=(e,t)=>{e&&Jn(e,r,9,t)},k=(e,t)=>{const n=t[1];x(e,t),be(e)?e.every((e=>e.length<=1))&&n():e.length<=1&&n()},S={mode:i,persisted:s,beforeEnter(t){let r=l;if(!n.isMounted){if(!o)return;r=g||l}t[Rr]&&t[Rr](!0);const a=w[O];a&&Xo(e,a)&&a.el[Rr]&&a.el[Rr](),x(r,[t])},enter(e){let t=c,r=d,a=u;if(!n.isMounted){if(!o)return;t=v||c,r=b||d,a=y||u}let i=!1;const s=e[$r]=t=>{i||(i=!0,x(t?a:r,[e]),S.delayedLeave&&S.delayedLeave(),e[$r]=void 0)};t?k(t,[e,s]):s()},leave(t,r){const a=String(e.key);if(t[$r]&&t[$r](!0),n.isUnmounting)return r();x(p,[t]);let o=!1;const i=t[Rr]=n=>{o||(o=!0,r(),x(n?m:f,[t]),t[Rr]=void 0,w[a]===e&&delete w[a])};w[a]=e,h?k(h,[t,i]):i()},clone(e){const o=Ur(e,t,n,r,a);return a&&a(o),o}};return S}function Qr(e){if(Gr(e))return(e=ti(e)).children=null,e}function Fr(e){if(!Gr(e))return xr(e.type)&&e.children?Lr(e.children):e;const{shapeFlag:t,children:n}=e;if(n){if(16&t)return n[0];if(32&t&&xe(n.default))return n.default()}}function zr(e,t){6&e.shapeFlag&&e.component?(e.transition=t,zr(e.component.subTree,t)):128&e.shapeFlag?(e.ssContent.transition=t.clone(e.ssContent),e.ssFallback.transition=t.clone(e.ssFallback)):e.transition=t}function qr(e,t=!1,n){let r=[],a=0;for(let o=0;o1)for(let e=0;en.value,set:e=>n.value=e})}return n}function Xr(e,t,n,r,a=!1){if(be(e))return void e.forEach(((e,o)=>Xr(e,t&&(be(t)?t[o]:t),n,r,a)));if(Yr(r)&&!a)return;const o=4&r.shapeFlag?_i(r.component):r.el,i=a?null:o,{i:s,r:l}=e,c=t&&t.r,d=s.refs===le?s.refs={}:s.refs,u=s.setupState,p=Cn(u),h=u===le?()=>!1:e=>ve(p,e);if(null!=c&&c!==l&&(ke(c)?(d[c]=null,h(c)&&(u[c]=null)):Dn(c)&&(c.value=null)),xe(l))Kn(l,s,12,[i,d]);else{const t=ke(l),r=Dn(l);if(t||r){const s=()=>{if(e.f){const n=t?h(l)?u[l]:d[l]:l.value;a?be(n)&&me(n,o):be(n)?n.includes(o)||n.push(o):t?(d[l]=[o],h(l)&&(u[l]=d[l])):(l.value=[o],e.k&&(d[e.k]=l.value))}else t?(d[l]=i,h(l)&&(u[l]=i)):r&&(l.value=i,e.k&&(d[e.k]=i))};i?(s.id=-1,ho(s,n)):s()}}}He().requestIdleCallback,He().cancelIdleCallback;const Yr=e=>!!e.type.__asyncLoader,Gr=e=>e.type.__isKeepAlive;function Kr(e,t){ea(e,"a",t)}function Jr(e,t){ea(e,"da",t)}function ea(e,t,n=pi){const r=e.__wdc||(e.__wdc=()=>{let t=n;for(;t;){if(t.isDeactivated)return;t=t.parent}return e()});if(na(t,r,n),n){let e=n.parent;for(;e&&e.parent;)Gr(e.parent.vnode)&&ta(r,t,n,e),e=e.parent}}function ta(e,t,n,r){const a=na(t,e,r,!0);ca((()=>{me(r[t],a)}),n)}function na(e,t,n=pi,r=!1){if(n){const a=n[e]||(n[e]=[]),o=t.__weh||(t.__weh=(...r)=>{Ct();const a=gi(n),o=Jn(t,n,e,r);return a(),At(),o});return r?a.unshift(o):a.push(o),o}}const ra=e=>(t,n=pi)=>{Oi&&"sp"!==e||na(e,((...e)=>t(...e)),n)},aa=ra("bm"),oa=ra("m"),ia=ra("bu"),sa=ra("u"),la=ra("bum"),ca=ra("um"),da=ra("sp"),ua=ra("rtg"),pa=ra("rtc");function ha(e,t=pi){na("ec",e,t)}const fa="components";function ma(e,t){return ba(fa,e,!0,t)||e}const ga=Symbol.for("v-ndc");function va(e){return ke(e)?ba(fa,e,!1)||e:e||ga}function ba(e,t,n=!0,r=!1){const a=mr||pi;if(a){const n=a.type;{const e=function(e,t=!0){return xe(e)?e.displayName||e.name:e.name||t&&e.__name}(n,!1);if(e&&(e===t||e===Me(t)||e===je(Me(t))))return n}const o=ya(a[e]||n[e],t)||ya(a.appContext[e],t);return!o&&r?n:o}}function ya(e,t){return e&&(e[t]||e[Me(t)]||e[je(Me(t))])}function Oa(e,t,n,r){let a;const o=n,i=be(e);if(i||ke(e)){let n=!1;i&&Sn(e)&&(n=!En(e),e=Ft(e)),a=new Array(e.length);for(let r=0,i=e.length;rt(e,n,void 0,o)));else{const n=Object.keys(e);a=new Array(n.length);for(let r=0,i=n.length;r{const t=r.fn(...e);return t&&(t.key=r.key),t}:r.fn)}return e}function xa(e,t,n={},r,a){if(mr.ce||mr.parent&&Yr(mr.parent)&&mr.parent.ce)return"default"!==t&&(n.name=t),Fo(),Vo(Io,null,[Jo("slot",n,r&&r())],64);let o=e[t];o&&o._c&&(o._d=!1),Fo();const i=o&&ka(o(n)),s=n.key||i&&i.key,l=Vo(Io,{key:(s&&!Se(s)?s:`_${t}`)+(!i&&r?"_fb":"")},i||(r?r():[]),i&&1===e._?64:-2);return!a&&l.scopeId&&(l.slotScopeIds=[l.scopeId+"-s"]),o&&o._c&&(o._d=!0),l}function ka(e){return e.some((e=>!Wo(e)||e.type!==jo&&!(e.type===Io&&!ka(e.children))))?e:null}function Sa(e,t){const n={};for(const t in e)n[Be(t)]=e[t];return n}const _a=e=>e?bi(e)?_i(e):_a(e.parent):null,Ea=fe(Object.create(null),{$:e=>e,$el:e=>e.vnode.el,$data:e=>e.data,$props:e=>e.props,$attrs:e=>e.attrs,$slots:e=>e.slots,$refs:e=>e.refs,$parent:e=>_a(e.parent),$root:e=>_a(e.root),$host:e=>e.ce,$emit:e=>e.emit,$options:e=>Ia(e),$forceUpdate:e=>e.f||(e.f=()=>{cr(e.update)}),$nextTick:e=>e.n||(e.n=lr.bind(e.proxy)),$watch:e=>_o.bind(e)}),Ta=(e,t)=>e!==le&&!e.__isScriptSetup&&ve(e,t),Ca={get({_:e},t){if("__v_skip"===t)return!0;const{ctx:n,setupState:r,data:a,props:o,accessCache:i,type:s,appContext:l}=e;let c;if("$"!==t[0]){const s=i[t];if(void 0!==s)switch(s){case 1:return r[t];case 2:return a[t];case 4:return n[t];case 3:return o[t]}else{if(Ta(r,t))return i[t]=1,r[t];if(a!==le&&ve(a,t))return i[t]=2,a[t];if((c=e.propsOptions[0])&&ve(c,t))return i[t]=3,o[t];if(n!==le&&ve(n,t))return i[t]=4,n[t];$a&&(i[t]=0)}}const d=Ea[t];let u,p;return d?("$attrs"===t&&Bt(e.attrs,0,""),d(e)):(u=s.__cssModules)&&(u=u[t])?u:n!==le&&ve(n,t)?(i[t]=4,n[t]):(p=l.config.globalProperties,ve(p,t)?p[t]:void 0)},set({_:e},t,n){const{data:r,setupState:a,ctx:o}=e;return Ta(a,t)?(a[t]=n,!0):r!==le&&ve(r,t)?(r[t]=n,!0):!(ve(e.props,t)||"$"===t[0]&&t.slice(1)in e||(o[t]=n,0))},has({_:{data:e,setupState:t,accessCache:n,ctx:r,appContext:a,propsOptions:o}},i){let s;return!!n[i]||e!==le&&ve(e,i)||Ta(t,i)||(s=o[0])&&ve(s,i)||ve(r,i)||ve(Ea,i)||ve(a.config.globalProperties,i)},defineProperty(e,t,n){return null!=n.get?e._.accessCache[t]=0:ve(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}};function Aa(){return Da().slots}function Pa(){return Da().attrs}function Da(){const e=hi();return e.setupContext||(e.setupContext=Si(e))}function Ra(e){return be(e)?e.reduce(((e,t)=>(e[t]=null,e)),{}):e}let $a=!0;function Na(e,t,n){Jn(be(e)?e.map((e=>e.bind(t.proxy))):e.bind(t.proxy),t,n)}function Ma(e,t,n,r){let a=r.includes(".")?Eo(n,r):()=>n[r];if(ke(e)){const n=t[e];xe(n)&&ko(a,n)}else if(xe(e))ko(a,e.bind(n));else if(_e(e))if(be(e))e.forEach((e=>Ma(e,t,n,r)));else{const r=xe(e.handler)?e.handler.bind(n):t[e.handler];xe(r)&&ko(a,r,e)}}function Ia(e){const t=e.type,{mixins:n,extends:r}=t,{mixins:a,optionsCache:o,config:{optionMergeStrategies:i}}=e.appContext,s=o.get(t);let l;return s?l=s:a.length||n||r?(l={},a.length&&a.forEach((e=>La(l,e,i,!0))),La(l,t,i)):l=t,_e(t)&&o.set(t,l),l}function La(e,t,n,r=!1){const{mixins:a,extends:o}=t;o&&La(e,o,n,!0),a&&a.forEach((t=>La(e,t,n,!0)));for(const a in t)if(r&&"expose"===a);else{const r=ja[a]||n&&n[a];e[a]=r?r(e[a],t[a]):t[a]}return e}const ja={data:Ba,props:za,emits:za,methods:Fa,computed:Fa,beforeCreate:Qa,created:Qa,beforeMount:Qa,mounted:Qa,beforeUpdate:Qa,updated:Qa,beforeDestroy:Qa,beforeUnmount:Qa,destroyed:Qa,unmounted:Qa,activated:Qa,deactivated:Qa,errorCaptured:Qa,serverPrefetch:Qa,components:Fa,directives:Fa,watch:function(e,t){if(!e)return t;if(!t)return e;const n=fe(Object.create(null),e);for(const r in t)n[r]=Qa(e[r],t[r]);return n},provide:Ba,inject:function(e,t){return Fa(Ua(e),Ua(t))}};function Ba(e,t){return t?e?function(){return fe(xe(e)?e.call(this,this):e,xe(t)?t.call(this,this):t)}:t:e}function Ua(e){if(be(e)){const t={};for(let n=0;n(o.has(e)||(e&&xe(e.install)?(o.add(e),e.install(l,...t)):xe(e)&&(o.add(e),e(l,...t))),l),mixin:e=>(a.mixins.includes(e)||a.mixins.push(e),l),component:(e,t)=>t?(a.components[e]=t,l):a.components[e],directive:(e,t)=>t?(a.directives[e]=t,l):a.directives[e],mount(o,i,c){if(!s){const d=l._ceVNode||Jo(n,r);return d.appContext=a,!0===c?c="svg":!1===c&&(c=void 0),i&&t?t(d,o):e(d,o,c),s=!0,l._container=o,o.__vue_app__=l,_i(d.component)}},onUnmount(e){i.push(e)},unmount(){s&&(Jn(i,l._instance,16),e(null,l._container),delete l._container.__vue_app__)},provide:(e,t)=>(a.provides[e]=t,l),runWithContext(e){const t=Va;Va=l;try{return e()}finally{Va=t}}};return l}}let Va=null;function Wa(e,t){if(pi){let n=pi.provides;const r=pi.parent&&pi.parent.provides;r===n&&(n=pi.provides=Object.create(r)),n[e]=t}}function Xa(e,t,n=!1){const r=pi||mr;if(r||Va){const a=Va?Va._context.provides:r?null==r.parent?r.vnode.appContext&&r.vnode.appContext.provides:r.parent.provides:void 0;if(a&&e in a)return a[e];if(arguments.length>1)return n&&xe(t)?t.call(r&&r.proxy):t}}const Ya={},Ga=()=>Object.create(Ya),Ka=e=>Object.getPrototypeOf(e)===Ya;function Ja(e,t,n,r){const[a,o]=e.propsOptions;let i,s=!1;if(t)for(let l in t){if(Re(l))continue;const c=t[l];let d;a&&ve(a,d=Me(l))?o&&o.includes(d)?(i||(i={}))[d]=c:n[d]=c:Po(e.emitsOptions,l)||l in r&&c===r[l]||(r[l]=c,s=!0)}if(o){const t=Cn(n),r=i||le;for(let i=0;i{l=!0;const[n,r]=no(e,t,!0);fe(i,n),r&&s.push(...r)};!n&&t.mixins.length&&t.mixins.forEach(r),e.extends&&r(e.extends),e.mixins&&e.mixins.forEach(r)}if(!o&&!l)return _e(e)&&r.set(e,ce),ce;if(be(o))for(let e=0;e"_"===e[0]||"$stable"===e,oo=e=>be(e)?e.map(oi):[oi(e)],io=(e,t,n)=>{if(t._n)return t;const r=br(((...e)=>oo(t(...e))),n);return r._c=!1,r},so=(e,t,n)=>{const r=e._ctx;for(const n in e){if(ao(n))continue;const a=e[n];if(xe(a))t[n]=io(0,a,r);else if(null!=a){const e=oo(a);t[n]=()=>e}}},lo=(e,t)=>{const n=oo(t);e.slots.default=()=>n},co=(e,t,n)=>{for(const r in t)(n||"_"!==r)&&(e[r]=t[r])},uo=(e,t,n)=>{const r=e.slots=Ga();if(32&e.vnode.shapeFlag){const e=t._;e?(co(r,t,n),n&&Fe(r,"_",e,!0)):so(t,r)}else t&&lo(e,t)},po=(e,t,n)=>{const{vnode:r,slots:a}=e;let o=!0,i=le;if(32&r.shapeFlag){const e=t._;e?n&&1===e?o=!1:co(a,t,n):(o=!t.$stable,so(t,a)),i=t}else t&&(lo(e,t),i={default:1});if(o)for(const e in a)ao(e)||null!=i[e]||delete a[e]},ho=function(e,t){var n;t&&t.pendingBranch?be(e)?t.effects.push(...e):t.effects.push(e):(be(n=e)?rr.push(...n):ar&&-1===n.id?ar.splice(or+1,0,n):1&n.flags||(rr.push(n),n.flags|=1),dr())};function fo(e){return function(e,t){He().__VUE__=!0;const{insert:n,remove:r,patchProp:a,createElement:o,createText:i,createComment:s,setText:l,setElementText:c,parentNode:d,nextSibling:u,setScopeId:p=de,insertStaticContent:h}=e,f=(e,t,n,r=null,a=null,o=null,i=void 0,s=null,l=!!t.dynamicChildren)=>{if(e===t)return;e&&!Xo(e,t)&&(r=U(e),M(e,a,o,!0),e=null),-2===t.patchFlag&&(l=!1,t.dynamicChildren=null);const{type:c,ref:d,shapeFlag:u}=t;switch(c){case Lo:m(e,t,n,r);break;case jo:g(e,t,n,r);break;case Bo:null==e&&v(t,n,r,i);break;case Io:_(e,t,n,r,a,o,i,s,l);break;default:1&u?b(e,t,n,r,a,o,i,s,l):6&u?E(e,t,n,r,a,o,i,s,l):(64&u||128&u)&&c.process(e,t,n,r,a,o,i,s,l,z)}null!=d&&a&&Xr(d,e&&e.ref,o,t||e,!t)},m=(e,t,r,a)=>{if(null==e)n(t.el=i(t.children),r,a);else{const n=t.el=e.el;t.children!==e.children&&l(n,t.children)}},g=(e,t,r,a)=>{null==e?n(t.el=s(t.children||""),r,a):t.el=e.el},v=(e,t,n,r)=>{[e.el,e.anchor]=h(e.children,t,n,r,e.el,e.anchor)},b=(e,t,n,r,a,o,i,s,l)=>{"svg"===t.type?i="svg":"math"===t.type&&(i="mathml"),null==e?y(t,n,r,a,o,i,s,l):x(e,t,a,o,i,s,l)},y=(e,t,r,i,s,l,d,u)=>{let p,h;const{props:f,shapeFlag:m,transition:g,dirs:v}=e;if(p=e.el=o(e.type,l,f&&f.is,f),8&m?c(p,e.children):16&m&&w(e.children,p,null,i,s,mo(e,l),d,u),v&&Or(e,null,i,"created"),O(p,e,e.scopeId,d,i),f){for(const e in f)"value"===e||Re(e)||a(p,e,null,f[e],l,i);"value"in f&&a(p,"value",null,f.value,l),(h=f.onVnodeBeforeMount)&&ci(h,i,e)}v&&Or(e,null,i,"beforeMount");const b=function(e,t){return(!e||e&&!e.pendingBranch)&&t&&!t.persisted}(s,g);b&&g.beforeEnter(p),n(p,t,r),((h=f&&f.onVnodeMounted)||b||v)&&ho((()=>{h&&ci(h,i,e),b&&g.enter(p),v&&Or(e,null,i,"mounted")}),s)},O=(e,t,n,r,a)=>{if(n&&p(e,n),r)for(let t=0;t{for(let c=l;c{const l=t.el=e.el;let{patchFlag:d,dynamicChildren:u,dirs:p}=t;d|=16&e.patchFlag;const h=e.props||le,f=t.props||le;let m;if(n&&go(n,!1),(m=f.onVnodeBeforeUpdate)&&ci(m,n,t,e),p&&Or(t,e,n,"beforeUpdate"),n&&go(n,!0),(h.innerHTML&&null==f.innerHTML||h.textContent&&null==f.textContent)&&c(l,""),u?k(e.dynamicChildren,u,l,n,r,mo(t,o),i):s||D(e,t,l,null,n,r,mo(t,o),i,!1),d>0){if(16&d)S(l,h,f,n,o);else if(2&d&&h.class!==f.class&&a(l,"class",null,f.class,o),4&d&&a(l,"style",h.style,f.style,o),8&d){const e=t.dynamicProps;for(let t=0;t{m&&ci(m,n,t,e),p&&Or(t,e,n,"updated")}),r)},k=(e,t,n,r,a,o,i)=>{for(let s=0;s{if(t!==n){if(t!==le)for(const i in t)Re(i)||i in n||a(e,i,t[i],null,o,r);for(const i in n){if(Re(i))continue;const s=n[i],l=t[i];s!==l&&"value"!==i&&a(e,i,l,s,o,r)}"value"in n&&a(e,"value",t.value,n.value,o)}},_=(e,t,r,a,o,s,l,c,d)=>{const u=t.el=e?e.el:i(""),p=t.anchor=e?e.anchor:i("");let{patchFlag:h,dynamicChildren:f,slotScopeIds:m}=t;m&&(c=c?c.concat(m):m),null==e?(n(u,r,a),n(p,r,a),w(t.children||[],r,p,o,s,l,c,d)):h>0&&64&h&&f&&e.dynamicChildren?(k(e.dynamicChildren,f,r,o,s,l,c),(null!=t.key||o&&t===o.subTree)&&vo(e,t,!0)):D(e,t,r,p,o,s,l,c,d)},E=(e,t,n,r,a,o,i,s,l)=>{t.slotScopeIds=s,null==e?512&t.shapeFlag?a.ctx.activate(t,n,r,i,l):T(t,n,r,a,o,i,l):C(e,t,l)},T=(e,t,n,r,a,o,i)=>{const s=e.component=function(e,t,n){const r=e.type,a=(t?t.appContext:e.appContext)||di,o={uid:ui++,vnode:e,type:r,parent:t,appContext:a,root:null,next:null,subTree:null,effect:null,update:null,job:null,scope:new ct(!0),render:null,proxy:null,exposed:null,exposeProxy:null,withProxy:null,provides:t?t.provides:Object.create(a.provides),ids:t?t.ids:["",0,0],accessCache:null,renderCache:[],components:null,directives:null,propsOptions:no(r,a),emitsOptions:Ao(r,a),emit:null,emitted:null,propsDefaults:le,inheritAttrs:r.inheritAttrs,ctx:le,data:le,props:le,attrs:le,slots:le,refs:le,setupState:le,setupContext:null,suspense:n,suspenseId:n?n.pendingId:0,asyncDep:null,asyncResolved:!1,isMounted:!1,isUnmounted:!1,isDeactivated:!1,bc:null,c:null,bm:null,m:null,bu:null,u:null,um:null,bum:null,da:null,a:null,rtg:null,rtc:null,ec:null,sp:null};return o.ctx={_:o},o.root=t?t.root:o,o.emit=Co.bind(null,o),e.ce&&e.ce(o),o}(e,r,a);if(Gr(e)&&(s.ctx.renderer=z),function(e,t=!1,n=!1){t&&mi(t);const{props:r,children:a}=e.vnode,o=bi(e);(function(e,t,n,r=!1){const a={},o=Ga();e.propsDefaults=Object.create(null),Ja(e,t,a,o);for(const t in e.propsOptions[0])t in a||(a[t]=void 0);n?e.props=r?a:On(a):e.type.props?e.props=a:e.props=o,e.attrs=o})(e,r,o,t),uo(e,a,n);o&&function(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=new Proxy(e.ctx,Ca);const{setup:r}=n;if(r){Ct();const n=e.setupContext=r.length>1?Si(e):null,a=gi(e),o=Kn(r,e,0,[e.props,n]),i=Ee(o);if(At(),a(),!i&&!e.sp||Yr(e)||Vr(e),i){if(o.then(vi,vi),t)return o.then((n=>{wi(e,n,t)})).catch((t=>{er(t,e,0)}));e.asyncDep=o}else wi(e,o,t)}else xi(e,t)}(e,t);t&&mi(!1)}(s,!1,i),s.asyncDep){if(a&&a.registerDep(s,A,i),!e.el){const e=s.subTree=Jo(jo);g(null,e,t,n)}}else A(s,e,t,n,a,o,i)},C=(e,t,n)=>{const r=t.component=e.component;if(function(e,t,n){const{props:r,children:a,component:o}=e,{props:i,children:s,patchFlag:l}=t,c=o.emitsOptions;if(t.dirs||t.transition)return!0;if(!(n&&l>=0))return!(!a&&!s||s&&s.$stable)||r!==i&&(r?!i||No(r,i,c):!!i);if(1024&l)return!0;if(16&l)return r?No(r,i,c):!!i;if(8&l){const e=t.dynamicProps;for(let t=0;t{const s=()=>{if(e.isMounted){let{next:t,bu:n,u:r,parent:l,vnode:c}=e;{const n=bo(e);if(n)return t&&(t.el=c.el,P(e,t,i)),void n.asyncDep.then((()=>{e.isUnmounted||s()}))}let u,p=t;go(e,!1),t?(t.el=c.el,P(e,t,i)):t=c,n&&Qe(n),(u=t.props&&t.props.onVnodeBeforeUpdate)&&ci(u,l,t,c),go(e,!0);const h=Do(e),m=e.subTree;e.subTree=h,f(m,h,d(m.el),U(m),e,a,o),t.el=h.el,null===p&&function({vnode:e,parent:t},n){for(;t;){const r=t.subTree;if(r.suspense&&r.suspense.activeBranch===e&&(r.el=e.el),r!==e)break;(e=t.vnode).el=n,t=t.parent}}(e,h.el),r&&ho(r,a),(u=t.props&&t.props.onVnodeUpdated)&&ho((()=>ci(u,l,t,c)),a)}else{let i;const{el:s,props:l}=t,{bm:c,m:d,parent:u,root:p,type:h}=e,m=Yr(t);go(e,!1),c&&Qe(c),!m&&(i=l&&l.onVnodeBeforeMount)&&ci(i,u,t),go(e,!0);{p.ce&&p.ce._injectChildStyle(h);const i=e.subTree=Do(e);f(null,i,n,r,e,a,o),t.el=i.el}if(d&&ho(d,a),!m&&(i=l&&l.onVnodeMounted)){const e=t;ho((()=>ci(i,u,e)),a)}(256&t.shapeFlag||u&&Yr(u.vnode)&&256&u.vnode.shapeFlag)&&e.a&&ho(e.a,a),e.isMounted=!0,t=n=r=null}};e.scope.on();const l=e.effect=new ht(s);e.scope.off();const c=e.update=l.run.bind(l),u=e.job=l.runIfDirty.bind(l);u.i=e,u.id=e.uid,l.scheduler=()=>cr(u),go(e,!0),c()},P=(e,t,n)=>{t.component=e;const r=e.vnode.props;e.vnode=t,e.next=null,function(e,t,n,r){const{props:a,attrs:o,vnode:{patchFlag:i}}=e,s=Cn(a),[l]=e.propsOptions;let c=!1;if(!(r||i>0)||16&i){let r;Ja(e,t,a,o)&&(c=!0);for(const o in s)t&&(ve(t,o)||(r=Le(o))!==o&&ve(t,r))||(l?!n||void 0===n[o]&&void 0===n[r]||(a[o]=eo(l,s,o,void 0,e,!0)):delete a[o]);if(o!==s)for(const e in o)t&&ve(t,e)||(delete o[e],c=!0)}else if(8&i){const n=e.vnode.dynamicProps;for(let r=0;r{const d=e&&e.children,u=e?e.shapeFlag:0,p=t.children,{patchFlag:h,shapeFlag:f}=t;if(h>0){if(128&h)return void $(d,p,n,r,a,o,i,s,l);if(256&h)return void R(d,p,n,r,a,o,i,s,l)}8&f?(16&u&&B(d,a,o),p!==d&&c(n,p)):16&u?16&f?$(d,p,n,r,a,o,i,s,l):B(d,a,o,!0):(8&u&&c(n,""),16&f&&w(p,n,r,a,o,i,s,l))},R=(e,t,n,r,a,o,i,s,l)=>{t=t||ce;const c=(e=e||ce).length,d=t.length,u=Math.min(c,d);let p;for(p=0;pd?B(e,a,o,!0,!1,u):w(t,n,r,a,o,i,s,l,u)},$=(e,t,n,r,a,o,i,s,l)=>{let c=0;const d=t.length;let u=e.length-1,p=d-1;for(;c<=u&&c<=p;){const r=e[c],d=t[c]=l?ii(t[c]):oi(t[c]);if(!Xo(r,d))break;f(r,d,n,null,a,o,i,s,l),c++}for(;c<=u&&c<=p;){const r=e[u],c=t[p]=l?ii(t[p]):oi(t[p]);if(!Xo(r,c))break;f(r,c,n,null,a,o,i,s,l),u--,p--}if(c>u){if(c<=p){const e=p+1,u=ep)for(;c<=u;)M(e[c],a,o,!0),c++;else{const h=c,m=c,g=new Map;for(c=m;c<=p;c++){const e=t[c]=l?ii(t[c]):oi(t[c]);null!=e.key&&g.set(e.key,c)}let v,b=0;const y=p-m+1;let O=!1,w=0;const x=new Array(y);for(c=0;c=y){M(r,a,o,!0);continue}let d;if(null!=r.key)d=g.get(r.key);else for(v=m;v<=p;v++)if(0===x[v-m]&&Xo(r,t[v])){d=v;break}void 0===d?M(r,a,o,!0):(x[d-m]=c+1,d>=w?w=d:O=!0,f(r,t[d],n,null,a,o,i,s,l),b++)}const k=O?function(e){const t=e.slice(),n=[0];let r,a,o,i,s;const l=e.length;for(r=0;r>1,e[n[s]]0&&(t[r]=n[o-1]),n[o]=r)}}for(o=n.length,i=n[o-1];o-- >0;)n[o]=i,i=t[i];return n}(x):ce;for(v=k.length-1,c=y-1;c>=0;c--){const e=m+c,u=t[e],p=e+1{const{el:i,type:s,transition:l,children:c,shapeFlag:d}=e;if(6&d)N(e.component.subTree,t,r,a);else if(128&d)e.suspense.move(t,r,a);else if(64&d)s.move(e,t,r,z);else if(s!==Io)if(s!==Bo)if(2!==a&&1&d&&l)if(0===a)l.beforeEnter(i),n(i,t,r),ho((()=>l.enter(i)),o);else{const{leave:e,delayLeave:a,afterLeave:o}=l,s=()=>n(i,t,r),c=()=>{e(i,(()=>{s(),o&&o()}))};a?a(i,s,c):c()}else n(i,t,r);else(({el:e,anchor:t},r,a)=>{let o;for(;e&&e!==t;)o=u(e),n(e,r,a),e=o;n(t,r,a)})(e,t,r);else{n(i,t,r);for(let e=0;e{const{type:o,props:i,ref:s,children:l,dynamicChildren:c,shapeFlag:d,patchFlag:u,dirs:p,cacheIndex:h}=e;if(-2===u&&(a=!1),null!=s&&Xr(s,null,n,e,!0),null!=h&&(t.renderCache[h]=void 0),256&d)return void t.ctx.deactivate(e);const f=1&d&&p,m=!Yr(e);let g;if(m&&(g=i&&i.onVnodeBeforeUnmount)&&ci(g,t,e),6&d)j(e.component,n,r);else{if(128&d)return void e.suspense.unmount(n,r);f&&Or(e,null,t,"beforeUnmount"),64&d?e.type.remove(e,t,n,z,r):c&&!c.hasOnce&&(o!==Io||u>0&&64&u)?B(c,t,n,!1,!0):(o===Io&&384&u||!a&&16&d)&&B(l,t,n),r&&I(e)}(m&&(g=i&&i.onVnodeUnmounted)||f)&&ho((()=>{g&&ci(g,t,e),f&&Or(e,null,t,"unmounted")}),n)},I=e=>{const{type:t,el:n,anchor:a,transition:o}=e;if(t===Io)return void L(n,a);if(t===Bo)return void(({el:e,anchor:t})=>{let n;for(;e&&e!==t;)n=u(e),r(e),e=n;r(t)})(e);const i=()=>{r(n),o&&!o.persisted&&o.afterLeave&&o.afterLeave()};if(1&e.shapeFlag&&o&&!o.persisted){const{leave:t,delayLeave:r}=o,a=()=>t(n,i);r?r(e.el,i,a):a()}else i()},L=(e,t)=>{let n;for(;e!==t;)n=u(e),r(e),e=n;r(t)},j=(e,t,n)=>{const{bum:r,scope:a,job:o,subTree:i,um:s,m:l,a:c}=e;yo(l),yo(c),r&&Qe(r),a.stop(),o&&(o.flags|=8,M(i,e,t,n)),s&&ho(s,t),ho((()=>{e.isUnmounted=!0}),t),t&&t.pendingBranch&&!t.isUnmounted&&e.asyncDep&&!e.asyncResolved&&e.suspenseId===t.pendingId&&(t.deps--,0===t.deps&&t.resolve())},B=(e,t,n,r=!1,a=!1,o=0)=>{for(let i=o;i{if(6&e.shapeFlag)return U(e.component.subTree);if(128&e.shapeFlag)return e.suspense.next();const t=u(e.anchor||e.el),n=t&&t[wr];return n?u(n):t};let Q=!1;const F=(e,t,n)=>{null==e?t._vnode&&M(t._vnode,null,null,!0):f(t._vnode||null,e,t,null,null,null,n),t._vnode=e,Q||(Q=!0,ur(),pr(),Q=!1)},z={p:f,um:M,m:N,r:I,mt:T,mc:w,pc:D,pbc:k,n:U,o:e};let q;return{render:F,hydrate:q,createApp:Za(F,q)}}(e)}function mo({type:e,props:t},n){return"svg"===n&&"foreignObject"===e||"mathml"===n&&"annotation-xml"===e&&t&&t.encoding&&t.encoding.includes("html")?void 0:n}function go({effect:e,job:t},n){n?(e.flags|=32,t.flags|=4):(e.flags&=-33,t.flags&=-5)}function vo(e,t,n=!1){const r=e.children,a=t.children;if(be(r)&&be(a))for(let e=0;eXa(Oo);function xo(e,t){return So(e,null,t)}function ko(e,t,n){return So(e,t,n)}function So(e,t,n=le){const{immediate:r,deep:a,flush:o,once:i}=n,s=fe({},n),l=t&&r||!t&&"post"!==o;let c;if(Oi)if("sync"===o){const e=wo();c=e.__watcherHandles||(e.__watcherHandles=[])}else if(!l){const e=()=>{};return e.stop=de,e.resume=de,e.pause=de,e}const d=pi;s.call=(e,t,n)=>Jn(e,d,t,n);let u=!1;"post"===o?s.scheduler=e=>{ho(e,d&&d.suspense)}:"sync"!==o&&(u=!0,s.scheduler=(e,t)=>{t?e():cr(e)}),s.augmentJob=e=>{t&&(e.flags|=4),u&&(e.flags|=2,d&&(e.id=d.uid,e.i=d))};const p=function(e,t,n=le){const{immediate:r,deep:a,once:o,scheduler:i,augmentJob:s,call:l}=n,c=e=>a?e:En(e)||!1===a||0===a?Gn(e,1):Gn(e);let d,u,p,h,f=!1,m=!1;if(Dn(e)?(u=()=>e.value,f=En(e)):Sn(e)?(u=()=>c(e),f=!0):be(e)?(m=!0,f=e.some((e=>Sn(e)||En(e))),u=()=>e.map((e=>Dn(e)?e.value:Sn(e)?c(e):xe(e)?l?l(e,2):e():void 0))):u=xe(e)?t?l?()=>l(e,2):e:()=>{if(p){Ct();try{p()}finally{At()}}const t=Yn;Yn=d;try{return l?l(e,3,[h]):e(h)}finally{Yn=t}}:de,t&&a){const e=u,t=!0===a?1/0:a;u=()=>Gn(e(),t)}const g=dt(),v=()=>{d.stop(),g&&me(g.effects,d)};if(o&&t){const e=t;t=(...t)=>{e(...t),v()}}let b=m?new Array(e.length).fill(Wn):Wn;const y=e=>{if(1&d.flags&&(d.dirty||e))if(t){const e=d.run();if(a||f||(m?e.some(((e,t)=>Ue(e,b[t]))):Ue(e,b))){p&&p();const n=Yn;Yn=d;try{const n=[e,b===Wn?void 0:m&&b[0]===Wn?[]:b,h];l?l(t,3,n):t(...n),b=e}finally{Yn=n}}}else d.run()};return s&&s(y),d=new ht(u),d.scheduler=i?()=>i(y,!1):y,h=e=>function(e,t=!1,n=Yn){if(n){let t=Xn.get(n);t||Xn.set(n,t=[]),t.push(e)}}(e,!1,d),p=d.onStop=()=>{const e=Xn.get(d);if(e){if(l)l(e,4);else for(const t of e)t();Xn.delete(d)}},t?r?y(!0):b=d.run():i?i(y.bind(null,!0),!0):d.run(),v.pause=d.pause.bind(d),v.resume=d.resume.bind(d),v.stop=v,v}(e,t,s);return Oi&&(c?c.push(p):l&&p()),p}function _o(e,t,n){const r=this.proxy,a=ke(e)?e.includes(".")?Eo(r,e):()=>r[e]:e.bind(r,r);let o;xe(t)?o=t:(o=t.handler,n=t);const i=gi(this),s=So(a,o.bind(r),n);return i(),s}function Eo(e,t){const n=t.split(".");return()=>{let t=e;for(let e=0;e"modelValue"===t||"model-value"===t?e.modelModifiers:e[`${t}Modifiers`]||e[`${Me(t)}Modifiers`]||e[`${Le(t)}Modifiers`];function Co(e,t,...n){if(e.isUnmounted)return;const r=e.vnode.props||le;let a=n;const o=t.startsWith("update:"),i=o&&To(r,t.slice(7));let s;i&&(i.trim&&(a=n.map((e=>ke(e)?e.trim():e))),i.number&&(a=n.map(ze)));let l=r[s=Be(t)]||r[s=Be(Me(t))];!l&&o&&(l=r[s=Be(Le(t))]),l&&Jn(l,e,6,a);const c=r[s+"Once"];if(c){if(e.emitted){if(e.emitted[s])return}else e.emitted={};e.emitted[s]=!0,Jn(c,e,6,a)}}function Ao(e,t,n=!1){const r=t.emitsCache,a=r.get(e);if(void 0!==a)return a;const o=e.emits;let i={},s=!1;if(!xe(e)){const r=e=>{const n=Ao(e,t,!0);n&&(s=!0,fe(i,n))};!n&&t.mixins.length&&t.mixins.forEach(r),e.extends&&r(e.extends),e.mixins&&e.mixins.forEach(r)}return o||s?(be(o)?o.forEach((e=>i[e]=null)):fe(i,o),_e(e)&&r.set(e,i),i):(_e(e)&&r.set(e,null),null)}function Po(e,t){return!(!e||!pe(t))&&(t=t.slice(2).replace(/Once$/,""),ve(e,t[0].toLowerCase()+t.slice(1))||ve(e,Le(t))||ve(e,t))}function Do(e){const{type:t,vnode:n,proxy:r,withProxy:a,propsOptions:[o],slots:i,attrs:s,emit:l,render:c,renderCache:d,props:u,data:p,setupState:h,ctx:f,inheritAttrs:m}=e,g=vr(e);let v,b;try{if(4&n.shapeFlag){const e=a||r,t=e;v=oi(c.call(t,e,d,u,h,p,f)),b=s}else{const e=t;v=oi(e.length>1?e(u,{attrs:s,slots:i,emit:l}):e(u,null)),b=t.props?s:Ro(s)}}catch(t){Uo.length=0,er(t,e,1),v=Jo(jo)}let y=v;if(b&&!1!==m){const e=Object.keys(b),{shapeFlag:t}=y;e.length&&7&t&&(o&&e.some(he)&&(b=$o(b,o)),y=ti(y,b,!1,!0))}return n.dirs&&(y=ti(y,null,!1,!0),y.dirs=y.dirs?y.dirs.concat(n.dirs):n.dirs),n.transition&&zr(y,n.transition),v=y,vr(g),v}const Ro=e=>{let t;for(const n in e)("class"===n||"style"===n||pe(n))&&((t||(t={}))[n]=e[n]);return t},$o=(e,t)=>{const n={};for(const r in e)he(r)&&r.slice(9)in t||(n[r]=e[r]);return n};function No(e,t,n){const r=Object.keys(t);if(r.length!==Object.keys(e).length)return!0;for(let a=0;ae.__isSuspense,Io=Symbol.for("v-fgt"),Lo=Symbol.for("v-txt"),jo=Symbol.for("v-cmt"),Bo=Symbol.for("v-stc"),Uo=[];let Qo=null;function Fo(e=!1){Uo.push(Qo=e?null:[])}let zo=1;function qo(e){zo+=e,e<0&&Qo&&(Qo.hasOnce=!0)}function Ho(e){return e.dynamicChildren=zo>0?Qo||ce:null,Uo.pop(),Qo=Uo[Uo.length-1]||null,zo>0&&Qo&&Qo.push(e),e}function Zo(e,t,n,r,a,o){return Ho(Ko(e,t,n,r,a,o,!0))}function Vo(e,t,n,r,a){return Ho(Jo(e,t,n,r,a,!0))}function Wo(e){return!!e&&!0===e.__v_isVNode}function Xo(e,t){return e.type===t.type&&e.key===t.key}const Yo=({key:e})=>null!=e?e:null,Go=({ref:e,ref_key:t,ref_for:n})=>("number"==typeof e&&(e=""+e),null!=e?ke(e)||Dn(e)||xe(e)?{i:mr,r:e,k:t,f:!!n}:e:null);function Ko(e,t=null,n=null,r=0,a=null,o=(e===Io?0:1),i=!1,s=!1){const l={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&Yo(t),ref:t&&Go(t),scopeId:gr,slotScopeIds:null,children:n,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetStart:null,targetAnchor:null,staticCount:0,shapeFlag:o,patchFlag:r,dynamicProps:a,dynamicChildren:null,appContext:null,ctx:mr};return s?(si(l,n),128&o&&e.normalize(l)):n&&(l.shapeFlag|=ke(n)?8:16),zo>0&&!i&&Qo&&(l.patchFlag>0||6&o)&&32!==l.patchFlag&&Qo.push(l),l}const Jo=function(e,t=null,n=null,r=0,a=null,o=!1){if(e&&e!==ga||(e=jo),Wo(e)){const r=ti(e,t,!0);return n&&si(r,n),zo>0&&!o&&Qo&&(6&r.shapeFlag?Qo[Qo.indexOf(e)]=r:Qo.push(r)),r.patchFlag=-2,r}var i;if(xe(i=e)&&"__vccOpts"in i&&(e=e.__vccOpts),t){t=ei(t);let{class:e,style:n}=t;e&&!ke(e)&&(t.class=Ge(e)),_e(n)&&(Tn(n)&&!be(n)&&(n=fe({},n)),t.style=Ze(n))}return Ko(e,t,n,r,a,ke(e)?1:Mo(e)?128:xr(e)?64:_e(e)?4:xe(e)?2:0,o,!0)};function ei(e){return e?Tn(e)||Ka(e)?fe({},e):e:null}function ti(e,t,n=!1,r=!1){const{props:a,ref:o,patchFlag:i,children:s,transition:l}=e,c=t?li(a||{},t):a,d={__v_isVNode:!0,__v_skip:!0,type:e.type,props:c,key:c&&Yo(c),ref:t&&t.ref?n&&o?be(o)?o.concat(Go(t)):[o,Go(t)]:Go(t):o,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:s,target:e.target,targetStart:e.targetStart,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==Io?-1===i?16:16|i:i,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:l,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&ti(e.ssContent),ssFallback:e.ssFallback&&ti(e.ssFallback),el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce};return l&&r&&zr(d,l.clone(d)),d}function ni(e=" ",t=0){return Jo(Lo,null,e,t)}function ri(e,t){const n=Jo(Bo,null,e);return n.staticCount=t,n}function ai(e="",t=!1){return t?(Fo(),Vo(jo,null,e)):Jo(jo,null,e)}function oi(e){return null==e||"boolean"==typeof e?Jo(jo):be(e)?Jo(Io,null,e.slice()):Wo(e)?ii(e):Jo(Lo,null,String(e))}function ii(e){return null===e.el&&-1!==e.patchFlag||e.memo?e:ti(e)}function si(e,t){let n=0;const{shapeFlag:r}=e;if(null==t)t=null;else if(be(t))n=16;else if("object"==typeof t){if(65&r){const n=t.default;return void(n&&(n._c&&(n._d=!1),si(e,n()),n._c&&(n._d=!0)))}{n=32;const r=t._;r||Ka(t)?3===r&&mr&&(1===mr.slots._?t._=1:(t._=2,e.patchFlag|=1024)):t._ctx=mr}}else xe(t)?(t={default:t,_ctx:mr},n=32):(t=String(t),64&r?(n=16,t=[ni(t)]):n=8);e.children=t,e.shapeFlag|=n}function li(...e){const t={};for(let n=0;npi||mr;let fi,mi;{const e=He(),t=(t,n)=>{let r;return(r=e[t])||(r=e[t]=[]),r.push(n),e=>{r.length>1?r.forEach((t=>t(e))):r[0](e)}};fi=t("__VUE_INSTANCE_SETTERS__",(e=>pi=e)),mi=t("__VUE_SSR_SETTERS__",(e=>Oi=e))}const gi=e=>{const t=pi;return fi(e),e.scope.on(),()=>{e.scope.off(),fi(t)}},vi=()=>{pi&&pi.scope.off(),fi(null)};function bi(e){return 4&e.vnode.shapeFlag}let yi,Oi=!1;function wi(e,t,n){xe(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:_e(t)&&(e.setupState=Bn(t)),xi(e,n)}function xi(e,t,n){const r=e.type;if(!e.render){if(!t&&yi&&!r.render){const t=r.template||Ia(e).template;if(t){const{isCustomElement:n,compilerOptions:a}=e.appContext.config,{delimiters:o,compilerOptions:i}=r,s=fe(fe({isCustomElement:n,delimiters:o},a),i);r.render=yi(t,s)}}e.render=r.render||de}{const t=gi(e);Ct();try{!function(e){const t=Ia(e),n=e.proxy,r=e.ctx;$a=!1,t.beforeCreate&&Na(t.beforeCreate,e,"bc");const{data:a,computed:o,methods:i,watch:s,provide:l,inject:c,created:d,beforeMount:u,mounted:p,beforeUpdate:h,updated:f,activated:m,deactivated:g,beforeDestroy:v,beforeUnmount:b,destroyed:y,unmounted:O,render:w,renderTracked:x,renderTriggered:k,errorCaptured:S,serverPrefetch:_,expose:E,inheritAttrs:T,components:C,directives:A,filters:P}=t;if(c&&function(e,t,n=de){be(e)&&(e=Ua(e));for(const n in e){const r=e[n];let a;a=_e(r)?"default"in r?Xa(r.from||n,r.default,!0):Xa(r.from||n):Xa(r),Dn(a)?Object.defineProperty(t,n,{enumerable:!0,configurable:!0,get:()=>a.value,set:e=>a.value=e}):t[n]=a}}(c,r,null),i)for(const e in i){const t=i[e];xe(t)&&(r[e]=t.bind(n))}if(a){const t=a.call(n,n);_e(t)&&(e.data=yn(t))}if($a=!0,o)for(const e in o){const t=o[e],a=xe(t)?t.bind(n,n):xe(t.get)?t.get.bind(n,n):de,i=!xe(t)&&xe(t.set)?t.set.bind(n):de,s=Ei({get:a,set:i});Object.defineProperty(r,e,{enumerable:!0,configurable:!0,get:()=>s.value,set:e=>s.value=e})}if(s)for(const e in s)Ma(s[e],r,n,e);if(l){const e=xe(l)?l.call(n):l;Reflect.ownKeys(e).forEach((t=>{Wa(t,e[t])}))}function D(e,t){be(t)?t.forEach((t=>e(t.bind(n)))):t&&e(t.bind(n))}if(d&&Na(d,e,"c"),D(aa,u),D(oa,p),D(ia,h),D(sa,f),D(Kr,m),D(Jr,g),D(ha,S),D(pa,x),D(ua,k),D(la,b),D(ca,O),D(da,_),be(E))if(E.length){const t=e.exposed||(e.exposed={});E.forEach((e=>{Object.defineProperty(t,e,{get:()=>n[e],set:t=>n[e]=t})}))}else e.exposed||(e.exposed={});w&&e.render===de&&(e.render=w),null!=T&&(e.inheritAttrs=T),C&&(e.components=C),A&&(e.directives=A),_&&Vr(e)}(e)}finally{At(),t()}}}const ki={get:(e,t)=>(Bt(e,0,""),e[t])};function Si(e){return{attrs:new Proxy(e.attrs,ki),slots:e.slots,emit:e.emit,expose:t=>{e.exposed=t||{}}}}function _i(e){return e.exposed?e.exposeProxy||(e.exposeProxy=new Proxy(Bn((t=e.exposed,!ve(t,"__v_skip")&&Object.isExtensible(t)&&Fe(t,"__v_skip",!0),t)),{get:(t,n)=>n in t?t[n]:n in Ea?Ea[n](e):void 0,has:(e,t)=>t in e||t in Ea})):e.proxy;var t}const Ei=(e,t)=>{const n=function(e,t,n=!1){let r,a;return xe(e)?r=e:(r=e.get,a=e.set),new Vn(r,a,n)}(e,0,Oi);return n};function Ti(e,t,n){const r=arguments.length;return 2===r?_e(t)&&!be(t)?Wo(t)?Jo(e,null,[t]):Jo(e,t):Jo(e,null,t):(r>3?n=Array.prototype.slice.call(arguments,2):3===r&&Wo(n)&&(n=[n]),Jo(e,t,n))}const Ci="3.5.12";
/**
* @vue/runtime-dom v3.5.12
* (c) 2018-present Yuxi (Evan) You and Vue contributors
* @license MIT
- **/let Ci;const Ai="undefined"!=typeof window&&window.trustedTypes;if(Ai)try{Ci=Ai.createPolicy("vue",{createHTML:e=>e})}catch(ED){}const Pi=Ci?e=>Ci.createHTML(e):e=>e,Di="undefined"!=typeof document?document:null,Ri=Di&&Di.createElement("template"),$i={insert:(e,t,r)=>{t.insertBefore(e,r||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,r,n)=>{const a="svg"===t?Di.createElementNS("http://www.w3.org/2000/svg",e):"mathml"===t?Di.createElementNS("http://www.w3.org/1998/Math/MathML",e):r?Di.createElement(e,{is:r}):Di.createElement(e);return"select"===e&&n&&null!=n.multiple&&a.setAttribute("multiple",n.multiple),a},createText:e=>Di.createTextNode(e),createComment:e=>Di.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>Di.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,r,n,a,o){const i=r?r.previousSibling:t.lastChild;if(a&&(a===o||a.nextSibling))for(;t.insertBefore(a.cloneNode(!0),r),a!==o&&(a=a.nextSibling););else{Ri.innerHTML=Pi("svg"===n?``:"mathml"===n?``:e);const a=Ri.content;if("svg"===n||"mathml"===n){const e=a.firstChild;for(;e.firstChild;)a.appendChild(e.firstChild);a.removeChild(e)}t.insertBefore(a,r)}return[i?i.nextSibling:t.firstChild,r?r.previousSibling:t.lastChild]}},Ni="transition",Mi="animation",Ii=Symbol("_vtc"),Li={name:String,type:String,css:{type:Boolean,default:!0},duration:[String,Number,Object],enterFromClass:String,enterActiveClass:String,enterToClass:String,appearFromClass:String,appearActiveClass:String,appearToClass:String,leaveFromClass:String,leaveActiveClass:String,leaveToClass:String},ji=fe({},Mn,Li),Bi=(e=>(e.displayName="Transition",e.props=ji,e))(((e,{slots:t})=>Ei(jn,function(e){const t={};for(const r in e)r in Li||(t[r]=e[r]);if(!1===e.css)return t;const{name:r="v",type:n,duration:a,enterFromClass:o=`${r}-enter-from`,enterActiveClass:i=`${r}-enter-active`,enterToClass:s=`${r}-enter-to`,appearFromClass:l=o,appearActiveClass:c=i,appearToClass:d=s,leaveFromClass:u=`${r}-leave-from`,leaveActiveClass:p=`${r}-leave-active`,leaveToClass:h=`${r}-leave-to`}=e,f=function(e){if(null==e)return null;if(_e(e))return[zi(e.enter),zi(e.leave)];{const t=zi(e);return[t,t]}}(a),m=f&&f[0],g=f&&f[1],{onBeforeEnter:v,onEnter:b,onEnterCancelled:y,onLeave:O,onLeaveCancelled:w,onBeforeAppear:x=v,onAppear:k=b,onAppearCancelled:S=y}=t,_=(e,t,r)=>{qi(e,t?d:s),qi(e,t?c:i),r&&r()},E=(e,t)=>{e._isLeaving=!1,qi(e,u),qi(e,h),qi(e,p),t&&t()},T=e=>(t,r)=>{const a=e?k:b,i=()=>_(t,e,r);Ui(a,[t,i]),Hi((()=>{qi(t,e?l:o),Fi(t,e?d:s),Qi(a)||Vi(t,n,m,i)}))};return fe(t,{onBeforeEnter(e){Ui(v,[e]),Fi(e,o),Fi(e,i)},onBeforeAppear(e){Ui(x,[e]),Fi(e,l),Fi(e,c)},onEnter:T(!1),onAppear:T(!0),onLeave(e,t){e._isLeaving=!0;const r=()=>E(e,t);Fi(e,u),Fi(e,p),document.body.offsetHeight,Hi((()=>{e._isLeaving&&(qi(e,u),Fi(e,h),Qi(O)||Vi(e,n,g,r))})),Ui(O,[e,r])},onEnterCancelled(e){_(e,!1),Ui(y,[e])},onAppearCancelled(e){_(e,!0),Ui(S,[e])},onLeaveCancelled(e){E(e),Ui(w,[e])}})}(e),t))),Ui=(e,t=[])=>{be(e)?e.forEach((e=>e(...t))):e&&e(...t)},Qi=e=>!!e&&(be(e)?e.some((e=>e.length>1)):e.length>1);function zi(e){return(e=>{const t=ke(e)?Number(e):NaN;return isNaN(t)?e:t})(e)}function Fi(e,t){t.split(/\s+/).forEach((t=>t&&e.classList.add(t))),(e[Ii]||(e[Ii]=new Set)).add(t)}function qi(e,t){t.split(/\s+/).forEach((t=>t&&e.classList.remove(t)));const r=e[Ii];r&&(r.delete(t),r.size||(e[Ii]=void 0))}function Hi(e){requestAnimationFrame((()=>{requestAnimationFrame(e)}))}let Zi=0;function Vi(e,t,r,n){const a=e._endId=++Zi,o=()=>{a===e._endId&&n()};if(null!=r)return setTimeout(o,r);const{type:i,timeout:s,propCount:l}=function(e,t){const r=window.getComputedStyle(e),n=e=>(r[e]||"").split(", "),a=n(`${Ni}Delay`),o=n(`${Ni}Duration`),i=Wi(a,o),s=n(`${Mi}Delay`),l=n(`${Mi}Duration`),c=Wi(s,l);let d=null,u=0,p=0;t===Ni?i>0&&(d=Ni,u=i,p=o.length):t===Mi?c>0&&(d=Mi,u=c,p=l.length):(u=Math.max(i,c),d=u>0?i>c?Ni:Mi:null,p=d?d===Ni?o.length:l.length:0);return{type:d,timeout:u,propCount:p,hasTransform:d===Ni&&/\b(transform|all)(,|$)/.test(n(`${Ni}Property`).toString())}}(e,t);if(!i)return n();const c=i+"end";let d=0;const u=()=>{e.removeEventListener(c,p),o()},p=t=>{t.target===e&&++d>=l&&u()};setTimeout((()=>{dXi(t)+Xi(e[r]))))}function Xi(e){return"auto"===e?0:1e3*Number(e.slice(0,-1).replace(",","."))}const Yi=Symbol("_vod"),Gi=Symbol("_vsh"),Ki={beforeMount(e,{value:t},{transition:r}){e[Yi]="none"===e.style.display?"":e.style.display,r&&t?r.beforeEnter(e):Ji(e,t)},mounted(e,{value:t},{transition:r}){r&&t&&r.enter(e)},updated(e,{value:t,oldValue:r},{transition:n}){!t!=!r&&(n?t?(n.beforeEnter(e),Ji(e,!0),n.enter(e)):n.leave(e,(()=>{Ji(e,!1)})):Ji(e,t))},beforeUnmount(e,{value:t}){Ji(e,t)}};function Ji(e,t){e.style.display=t?e[Yi]:"none",e[Gi]=!t}const es=Symbol("");function ts(e){const t=pi();if(!t)return;const r=t.ut=(r=e(t.proxy))=>{Array.from(document.querySelectorAll(`[data-v-owner="${t.uid}"]`)).forEach((e=>ns(e,r)))},n=()=>{const n=e(t.proxy);t.ce?ns(t.ce,n):rs(t.subTree,n),r(n)};na((()=>{ko(n,null,{flush:"post"})})),aa((()=>{const e=new MutationObserver(n);e.observe(t.subTree.el.parentNode,{childList:!0}),la((()=>e.disconnect()))}))}function rs(e,t){if(128&e.shapeFlag){const r=e.suspense;e=r.activeBranch,r.pendingBranch&&!r.isHydrating&&r.effects.push((()=>{rs(r.activeBranch,t)}))}for(;e.component;)e=e.component.subTree;if(1&e.shapeFlag&&e.el)ns(e.el,t);else if(e.type===Mo)e.children.forEach((e=>rs(e,t)));else if(e.type===jo){let{el:r,anchor:n}=e;for(;r&&(ns(r,t),r!==n);)r=r.nextSibling}}function ns(e,t){if(1===e.nodeType){const r=e.style;let n="";for(const e in t)r.setProperty(`--${e}`,t[e]),n+=`--${e}: ${t[e]};`;r[es]=n}}const as=/(^|;)\s*display\s*:/,os=/\s*!important$/;function is(e,t,r){if(be(r))r.forEach((r=>is(e,t,r)));else if(null==r&&(r=""),t.startsWith("--"))e.setProperty(t,r);else{const n=function(e,t){const r=ls[t];if(r)return r;let n=Me(t);if("filter"!==n&&n in e)return ls[t]=n;n=je(n);for(let r=0;rms||(gs.then((()=>ms=0)),ms=Date.now()),bs=e=>111===e.charCodeAt(0)&&110===e.charCodeAt(1)&&e.charCodeAt(2)>96&&e.charCodeAt(2)<123,ys=e=>{const t=e.props["onUpdate:modelValue"]||!1;return be(t)?e=>Qe(t,e):t};function Os(e){e.target.composing=!0}function ws(e){const t=e.target;t.composing&&(t.composing=!1,t.dispatchEvent(new Event("input")))}const xs=Symbol("_assign"),ks={created(e,{modifiers:{lazy:t,trim:r,number:n}},a){e[xs]=ys(a);const o=n||a.props&&"number"===a.props.type;ps(e,t?"change":"input",(t=>{if(t.target.composing)return;let n=e.value;r&&(n=n.trim()),o&&(n=Fe(n)),e[xs](n)})),r&&ps(e,"change",(()=>{e.value=e.value.trim()})),t||(ps(e,"compositionstart",Os),ps(e,"compositionend",ws),ps(e,"change",ws))},mounted(e,{value:t}){e.value=null==t?"":t},beforeUpdate(e,{value:t,oldValue:r,modifiers:{lazy:n,trim:a,number:o}},i){if(e[xs]=ys(i),e.composing)return;const s=null==t?"":t;if((!o&&"number"!==e.type||/^0\d/.test(e.value)?e.value:Fe(e.value))!==s){if(document.activeElement===e&&"range"!==e.type){if(n&&t===r)return;if(a&&e.value.trim()===s)return}e.value=s}}},Ss={deep:!0,created(e,t,r){e[xs]=ys(r),ps(e,"change",(()=>{const t=e._modelValue,r=Cs(e),n=e.checked,a=e[xs];if(be(t)){const e=rt(t,r),o=-1!==e;if(n&&!o)a(t.concat(r));else if(!n&&o){const r=[...t];r.splice(e,1),a(r)}}else if(Oe(t)){const e=new Set(t);n?e.add(r):e.delete(r),a(e)}else a(As(e,n))}))},mounted:_s,beforeUpdate(e,t,r){e[xs]=ys(r),_s(e,t,r)}};function _s(e,{value:t,oldValue:r},n){let a;if(e._modelValue=t,be(t))a=rt(t,n.props.value)>-1;else if(Oe(t))a=t.has(n.props.value);else{if(t===r)return;a=tt(t,As(e,!0))}e.checked!==a&&(e.checked=a)}const Es={deep:!0,created(e,{value:t,modifiers:{number:r}},n){const a=Oe(t);ps(e,"change",(()=>{const t=Array.prototype.filter.call(e.options,(e=>e.selected)).map((e=>r?Fe(Cs(e)):Cs(e)));e[xs](e.multiple?a?new Set(t):t:t[0]),e._assigning=!0,ln((()=>{e._assigning=!1}))})),e[xs]=ys(n)},mounted(e,{value:t}){Ts(e,t)},beforeUpdate(e,t,r){e[xs]=ys(r)},updated(e,{value:t}){e._assigning||Ts(e,t)}};function Ts(e,t){const r=e.multiple,n=be(t);if(!r||n||Oe(t)){for(let a=0,o=e.options.length;aString(e)===String(i))):rt(t,i)>-1}else o.selected=t.has(i);else if(tt(Cs(o),t))return void(e.selectedIndex!==a&&(e.selectedIndex=a))}r||-1===e.selectedIndex||(e.selectedIndex=-1)}}function Cs(e){return"_value"in e?e._value:e.value}function As(e,t){const r=t?"_trueValue":"_falseValue";return r in e?e[r]:t}const Ps=["ctrl","shift","alt","meta"],Ds={stop:e=>e.stopPropagation(),prevent:e=>e.preventDefault(),self:e=>e.target!==e.currentTarget,ctrl:e=>!e.ctrlKey,shift:e=>!e.shiftKey,alt:e=>!e.altKey,meta:e=>!e.metaKey,left:e=>"button"in e&&0!==e.button,middle:e=>"button"in e&&1!==e.button,right:e=>"button"in e&&2!==e.button,exact:(e,t)=>Ps.some((r=>e[`${r}Key`]&&!t.includes(r)))},Rs=(e,t)=>{const r=e._withMods||(e._withMods={}),n=t.join(".");return r[n]||(r[n]=(r,...n)=>{for(let e=0;e{const r=e._withKeys||(e._withKeys={}),n=t.join(".");return r[n]||(r[n]=r=>{if(!("key"in r))return;const n=Le(r.key);return t.some((e=>e===n||$s[e]===n))?e(r):void 0})},Ms=fe({patchProp:(e,t,r,n,a,o)=>{const i="svg"===a;"class"===t?function(e,t,r){const n=e[Ii];n&&(t=(t?[t,...n]:[...n]).join(" ")),null==t?e.removeAttribute("class"):r?e.setAttribute("class",t):e.className=t}(e,n,i):"style"===t?function(e,t,r){const n=e.style,a=ke(r);let o=!1;if(r&&!a){if(t)if(ke(t))for(const e of t.split(";")){const t=e.slice(0,e.indexOf(":")).trim();null==r[t]&&is(n,t,"")}else for(const e in t)null==r[e]&&is(n,e,"");for(const e in r)"display"===e&&(o=!0),is(n,e,r[e])}else if(a){if(t!==r){const e=n[es];e&&(r+=";"+e),n.cssText=r,o=as.test(r)}}else t&&e.removeAttribute("style");Yi in e&&(e[Yi]=o?n.display:"",e[Gi]&&(n.display="none"))}(e,r,n):pe(t)?he(t)||function(e,t,r,n,a=null){const o=e[hs]||(e[hs]={}),i=o[t];if(n&&i)i.value=n;else{const[r,s]=function(e){let t;if(fs.test(e)){let r;for(t={};r=e.match(fs);)e=e.slice(0,e.length-r[0].length),t[r[0].toLowerCase()]=!0}return[":"===e[2]?e.slice(3):Le(e.slice(2)),t]}(t);if(n){const i=o[t]=function(e,t){const r=e=>{if(e._vts){if(e._vts<=r.attached)return}else e._vts=Date.now();Kr(function(e,t){if(be(t)){const r=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{r.call(e),e._stopped=!0},t.map((e=>t=>!t._stopped&&e&&e(t)))}return t}(e,r.value),t,5,[e])};return r.value=e,r.attached=vs(),r}(n,a);ps(e,r,i,s)}else i&&(function(e,t,r,n){e.removeEventListener(t,r,n)}(e,r,i,s),o[t]=void 0)}}(e,t,0,n,o):("."===t[0]?(t=t.slice(1),1):"^"===t[0]?(t=t.slice(1),0):function(e,t,r,n){if(n)return"innerHTML"===t||"textContent"===t||!!(t in e&&bs(t)&&xe(r));if("spellcheck"===t||"draggable"===t||"translate"===t)return!1;if("form"===t)return!1;if("list"===t&&"INPUT"===e.tagName)return!1;if("type"===t&&"TEXTAREA"===e.tagName)return!1;if("width"===t||"height"===t){const t=e.tagName;if("IMG"===t||"VIDEO"===t||"CANVAS"===t||"SOURCE"===t)return!1}return(!bs(t)||!ke(r))&&t in e}(e,t,n,i))?(us(e,t,n),e.tagName.includes("-")||"value"!==t&&"checked"!==t&&"selected"!==t||ds(e,t,n,i,0,"value"!==t)):!e._isVueCE||!/[A-Z]/.test(t)&&ke(n)?("true-value"===t?e._trueValue=n:"false-value"===t&&(e._falseValue=n),ds(e,t,n,i)):us(e,Me(t),n,0,t)}},$i);let Is;function Ls(){return Is||(Is=ho(Ms))}const js=(...e)=>{const t=Ls().createApp(...e),{mount:r}=t;return t.mount=e=>{const n=function(e){return ke(e)?document.querySelector(e):e}(e);if(!n)return;const a=t._component;xe(a)||a.render||a.template||(a.template=n.innerHTML),1===n.nodeType&&(n.textContent="");const o=r(n,!1,function(e){return e instanceof SVGElement?"svg":"function"==typeof MathMLElement&&e instanceof MathMLElement?"mathml":void 0}(n));return n instanceof Element&&(n.removeAttribute("v-cloak"),n.setAttribute("data-v-app","")),o},t},Bs=Ti.startsWith("3");function Us(e,t=""){if(e instanceof Promise)return e;const r="function"==typeof(n=e)?n():Mr(n);var n;return e&&r?Array.isArray(r)?r.map((e=>Us(e,t))):"object"==typeof r?Object.fromEntries(Object.entries(r).map((([e,t])=>"titleTemplate"===e||e.startsWith("on")?[e,Mr(t)]:[e,Us(t,e)]))):r:r}const Qs={hooks:{"entries:resolve":function(e){for(const t of e.entries)t.resolvedInput=Us(t.input)}}},zs="usehead";function Fs(e={}){e.domDelayFn=e.domDelayFn||(e=>ln((()=>setTimeout((()=>e()),0))));const t=function(e={}){const t=function(e={}){const t=new d;t.addHooks(e.hooks||{}),e.document=e.document||(g?document:void 0);const r=!e.document,n=()=>{s.dirty=!0,t.callHook("entries:updated",s)};let a=0,o=[];const i=[],s={plugins:i,dirty:!1,resolvedOptions:e,hooks:t,headEntries:()=>o,use(e){const n="function"==typeof e?e(s):e;n.key&&i.some((e=>e.key===n.key))||(i.push(n),ie(n.mode,r)&&t.addHooks(n.hooks||{}))},push(e,i){null==i||delete i.head;const l={_i:a++,input:e,...i};return ie(l.mode,r)&&(o.push(l),n()),{dispose(){o=o.filter((e=>e._i!==l._i)),t.callHook("entries:updated",s),n()},patch(e){o=o.map((t=>(t._i===l._i&&(t.input=l.input=e),t))),n()}}},async resolveTags(){const e={tags:[],entries:[...o]};await t.callHook("entries:resolve",e);for(const r of e.entries){const n=r.resolvedInput||r.input;if(r.resolvedInput=await(r.transform?r.transform(n):n),r.resolvedInput)for(const n of await j(r)){const a={tag:n,entry:r,resolvedOptions:s.resolvedOptions};await t.callHook("tag:normalise",a),e.tags.push(a.tag)}}return await t.callHook("tags:beforeResolve",e),await t.callHook("tags:resolve",e),await t.callHook("tags:afterResolve",e),e.tags},ssr:r};return[W,X,G,J,ee,re,ne,ae,...(null==e?void 0:e.plugins)||[]].forEach((e=>s.use(e))),s.hooks.callHook("init",s),s}(e);return t.use(Z()),oe=t}(e);return t.use(Qs),t.install=function(e){return{install(t){Bs&&(t.config.globalProperties.$unhead=e,t.config.globalProperties.$head=e,t.provide(zs,e))}}.install}(t),t}const qs="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},Hs="__unhead_injection_handler__";function Zs(e,t={}){const r=t.head||(Hs in qs?qs[Hs]():Wa(zs)||oe);if(r)return r.ssr?r.push(e,t):function(e,t,r={}){const n=Dr(!1),a=Dr({});wo((()=>{a.value=n.value?{}:Us(t)}));const o=e.push(a.value,r);return xo(a,(e=>{o.patch(e)})),pi()&&(sa((()=>{o.dispose()})),Kn((()=>{n.value=!0})),Gn((()=>{n.value=!1}))),o}(r,e,t)}const Vs=["GET","POST","PUT","HEAD","DELETE","PATCH","OPTIONS","CONNECT","TRACE"];function Ws(e,t){return(null==e?void 0:e.length)||(null==t?void 0:t.length)?(r=`${e}:${t}`,"undefined"==typeof window?Buffer.from(r).toString("base64"):btoa(r)):"";var r}function Xs(e){return[e.apiKey.token,e.http.bearer.token,e.oAuth2.accessToken,Ws(e.http.basic.username,e.http.basic.password),e.http.basic.password].filter(Boolean)}const Ys=(e,t)=>{if("string"!=typeof t||!t.length)return e;const r=e.trim(),n=t.trim();return[r.endsWith("/")?r:`${r}/`,n.startsWith("/")?n.slice(1):n].join("")},Gs=e=>{let t=0,r=0,n=0;if(!(null==e?void 0:e.length))return r;for(n=0;n!/^https?:\/\//.test(e);function el(e,t){return!(!e||!t||Js(t)||function(e){const{hostname:t}=new URL(e);return["localhost","127.0.0.1","[::1]","0.0.0.0"].includes(t)}(t))}const tl=Symbol.for("yaml.alias"),rl=Symbol.for("yaml.document"),nl=Symbol.for("yaml.map"),al=Symbol.for("yaml.pair"),ol=Symbol.for("yaml.scalar"),il=Symbol.for("yaml.seq"),sl=Symbol.for("yaml.node.type"),ll=e=>!!e&&"object"==typeof e&&e[sl]===tl,cl=e=>!!e&&"object"==typeof e&&e[sl]===rl,dl=e=>!!e&&"object"==typeof e&&e[sl]===nl,ul=e=>!!e&&"object"==typeof e&&e[sl]===al,pl=e=>!!e&&"object"==typeof e&&e[sl]===ol,hl=e=>!!e&&"object"==typeof e&&e[sl]===il;function fl(e){if(e&&"object"==typeof e)switch(e[sl]){case nl:case il:return!0}return!1}function ml(e){if(e&&"object"==typeof e)switch(e[sl]){case tl:case nl:case ol:case il:return!0}return!1}const gl=e=>(pl(e)||fl(e))&&!!e.anchor,vl=Symbol("break visit"),bl=Symbol("skip children"),yl=Symbol("remove node");function Ol(e,t){const r=function(e){return"object"==typeof e&&(e.Collection||e.Node||e.Value)?Object.assign({Alias:e.Node,Map:e.Node,Scalar:e.Node,Seq:e.Node},e.Value&&{Map:e.Value,Scalar:e.Value,Seq:e.Value},e.Collection&&{Map:e.Collection,Seq:e.Collection},e):e}(t);cl(e)?wl(null,e.contents,r,Object.freeze([e]))===yl&&(e.contents=null):wl(null,e,r,Object.freeze([]))}function wl(e,t,r,n){const a=function(e,t,r,n){var a,o,i,s,l;return"function"==typeof r?r(e,t,n):dl(t)?null==(a=r.Map)?void 0:a.call(r,e,t,n):hl(t)?null==(o=r.Seq)?void 0:o.call(r,e,t,n):ul(t)?null==(i=r.Pair)?void 0:i.call(r,e,t,n):pl(t)?null==(s=r.Scalar)?void 0:s.call(r,e,t,n):ll(t)?null==(l=r.Alias)?void 0:l.call(r,e,t,n):void 0}(e,t,r,n);if(ml(a)||ul(a))return function(e,t,r){const n=t[t.length-1];if(fl(n))n.items[e]=r;else if(ul(n))"key"===e?n.key=r:n.value=r;else{if(!cl(n)){const e=ll(n)?"alias":"scalar";throw new Error(`Cannot replace node with ${e} parent`)}n.contents=r}}(e,n,a),wl(e,a,r,n);if("symbol"!=typeof a)if(fl(t)){n=Object.freeze(n.concat(t));for(let e=0;e"!==e[e.length-1]&&t("Verbatim tags must end with a >"),r)}const[,r,n]=e.match(/^(.*!)([^!]*)$/s);n||t(`The ${e} tag has no suffix`);const a=this.tags[r];if(a)try{return a+decodeURIComponent(n)}catch(e){return t(String(e)),null}return"!"===r?e:(t(`Could not resolve tag: ${e}`),null)}tagString(e){for(const[t,r]of Object.entries(this.tags))if(e.startsWith(r))return t+e.substring(r.length).replace(/[!,[\]{}]/g,(e=>xl[e]));return"!"===e[0]?e:`!<${e}>`}toString(e){const t=this.yaml.explicit?[`%YAML ${this.yaml.version||"1.2"}`]:[],r=Object.entries(this.tags);let n;if(e&&r.length>0&&ml(e.contents)){const t={};Ol(e.contents,((e,r)=>{ml(r)&&r.tag&&(t[r.tag]=!0)})),n=Object.keys(t)}else n=[];for(const[a,o]of r)"!!"===a&&"tag:yaml.org,2002:"===o||e&&!n.some((e=>e.startsWith(o)))||t.push(`%TAG ${a} ${o}`);return t.join("\n")}}function Sl(e){if(/[\x00-\x19\s,[\]{}]/.test(e)){const t=JSON.stringify(e);throw new Error(`Anchor must not contain whitespace or control characters: ${t}`)}return!0}function _l(e){const t=new Set;return Ol(e,{Value(e,r){r.anchor&&t.add(r.anchor)}}),t}function El(e,t){for(let r=1;;++r){const n=`${e}${r}`;if(!t.has(n))return n}}function Tl(e,t,r,n){if(n&&"object"==typeof n)if(Array.isArray(n))for(let t=0,r=n.length;tCl(e,String(t),r)));if(e&&"function"==typeof e.toJSON){if(!r||!gl(e))return e.toJSON(t,r);const n={aliasCount:0,count:1,res:void 0};r.anchors.set(e,n),r.onCreate=e=>{n.res=e,delete r.onCreate};const a=e.toJSON(t,r);return r.onCreate&&r.onCreate(a),a}return"bigint"!=typeof e||(null==r?void 0:r.keep)?e:Number(e)}kl.defaultYaml={explicit:!1,version:"1.2"},kl.defaultTags={"!!":"tag:yaml.org,2002:"};class Al{constructor(e){Object.defineProperty(this,sl,{value:e})}clone(){const e=Object.create(Object.getPrototypeOf(this),Object.getOwnPropertyDescriptors(this));return this.range&&(e.range=this.range.slice()),e}toJS(e,{mapAsMap:t,maxAliasCount:r,onAnchor:n,reviver:a}={}){if(!cl(e))throw new TypeError("A document argument is required");const o={anchors:new Map,doc:e,keep:!0,mapAsMap:!0===t,mapKeyWarned:!1,maxAliasCount:"number"==typeof r?r:100},i=Cl(this,"",o);if("function"==typeof n)for(const{count:e,res:t}of o.anchors.values())n(t,e);return"function"==typeof a?Tl(a,{"":i},"",i):i}}let Pl=class extends Al{constructor(e){super(tl),this.source=e,Object.defineProperty(this,"tag",{set(){throw new Error("Alias nodes cannot have tags")}})}resolve(e){let t;return Ol(e,{Node:(e,r)=>{if(r===this)return Ol.BREAK;r.anchor===this.source&&(t=r)}}),t}toJSON(e,t){if(!t)return{source:this.source};const{anchors:r,doc:n,maxAliasCount:a}=t,o=this.resolve(n);if(!o){const e=`Unresolved alias (the anchor must be set before the alias): ${this.source}`;throw new ReferenceError(e)}let i=r.get(o);if(i||(Cl(o,null,t),i=r.get(o)),!i||void 0===i.res)throw new ReferenceError("This should not happen: Alias anchor was not resolved?");if(a>=0&&(i.count+=1,0===i.aliasCount&&(i.aliasCount=Dl(n,o,r)),i.count*i.aliasCount>a))throw new ReferenceError("Excessive alias count indicates a resource exhaustion attack");return i.res}toString(e,t,r){const n=`*${this.source}`;if(e){if(Sl(this.source),e.options.verifyAliasOrder&&!e.anchors.has(this.source)){const e=`Unresolved alias (the anchor must be set before the alias): ${this.source}`;throw new Error(e)}if(e.implicitKey)return`${n} `}return n}};function Dl(e,t,r){if(ll(t)){const n=t.resolve(e),a=r&&n&&r.get(n);return a?a.count*a.aliasCount:0}if(fl(t)){let n=0;for(const a of t.items){const t=Dl(e,a,r);t>n&&(n=t)}return n}if(ul(t)){const n=Dl(e,t.key,r),a=Dl(e,t.value,r);return Math.max(n,a)}return 1}const Rl=e=>!e||"function"!=typeof e&&"object"!=typeof e;class $l extends Al{constructor(e){super(ol),this.value=e}toJSON(e,t){return(null==t?void 0:t.keep)?this.value:Cl(this.value,e,t)}toString(){return String(this.value)}}$l.BLOCK_FOLDED="BLOCK_FOLDED",$l.BLOCK_LITERAL="BLOCK_LITERAL",$l.PLAIN="PLAIN",$l.QUOTE_DOUBLE="QUOTE_DOUBLE",$l.QUOTE_SINGLE="QUOTE_SINGLE";const Nl="tag:yaml.org,2002:";function Ml(e,t,r){var n,a,o;if(cl(e)&&(e=e.contents),ml(e))return e;if(ul(e)){const t=null==(a=(n=r.schema[nl]).createNode)?void 0:a.call(n,r.schema,null,r);return t.items.push(e),t}(e instanceof String||e instanceof Number||e instanceof Boolean||"undefined"!=typeof BigInt&&e instanceof BigInt)&&(e=e.valueOf());const{aliasDuplicateObjects:i,onAnchor:s,onTagObj:l,schema:c,sourceObjects:d}=r;let u;if(i&&e&&"object"==typeof e){if(u=d.get(e),u)return u.anchor||(u.anchor=s(e)),new Pl(u.anchor);u={anchor:null,node:null},d.set(e,u)}(null==t?void 0:t.startsWith("!!"))&&(t=Nl+t.slice(2));let p=function(e,t,r){if(t){const e=r.filter((e=>e.tag===t)),n=e.find((e=>!e.format))??e[0];if(!n)throw new Error(`Tag ${t} not found`);return n}return r.find((t=>{var r;return(null==(r=t.identify)?void 0:r.call(t,e))&&!t.format}))}(e,t,c.tags);if(!p){if(e&&"function"==typeof e.toJSON&&(e=e.toJSON()),!e||"object"!=typeof e){const t=new $l(e);return u&&(u.node=t),t}p=e instanceof Map?c[nl]:Symbol.iterator in Object(e)?c[il]:c[nl]}l&&(l(p),delete r.onTagObj);const h=(null==p?void 0:p.createNode)?p.createNode(r.schema,e,r):"function"==typeof(null==(o=null==p?void 0:p.nodeClass)?void 0:o.from)?p.nodeClass.from(r.schema,e,r):new $l(e);return t?h.tag=t:p.default||(h.tag=p.tag),u&&(u.node=h),h}function Il(e,t,r){let n=r;for(let e=t.length-1;e>=0;--e){const r=t[e];if("number"==typeof r&&Number.isInteger(r)&&r>=0){const e=[];e[r]=n,n=e}else n=new Map([[r,n]])}return Ml(n,void 0,{aliasDuplicateObjects:!1,keepUndefined:!1,onAnchor:()=>{throw new Error("This should not happen, please report a bug.")},schema:e,sourceObjects:new Map})}const Ll=e=>null==e||"object"==typeof e&&!!e[Symbol.iterator]().next().done;class jl extends Al{constructor(e,t){super(e),Object.defineProperty(this,"schema",{value:t,configurable:!0,enumerable:!1,writable:!0})}clone(e){const t=Object.create(Object.getPrototypeOf(this),Object.getOwnPropertyDescriptors(this));return e&&(t.schema=e),t.items=t.items.map((t=>ml(t)||ul(t)?t.clone(e):t)),this.range&&(t.range=this.range.slice()),t}addIn(e,t){if(Ll(e))this.add(t);else{const[r,...n]=e,a=this.get(r,!0);if(fl(a))a.addIn(n,t);else{if(void 0!==a||!this.schema)throw new Error(`Expected YAML collection at ${r}. Remaining path: ${n}`);this.set(r,Il(this.schema,n,t))}}}deleteIn(e){const[t,...r]=e;if(0===r.length)return this.delete(t);const n=this.get(t,!0);if(fl(n))return n.deleteIn(r);throw new Error(`Expected YAML collection at ${t}. Remaining path: ${r}`)}getIn(e,t){const[r,...n]=e,a=this.get(r,!0);return 0===n.length?!t&&pl(a)?a.value:a:fl(a)?a.getIn(n,t):void 0}hasAllNullValues(e){return this.items.every((t=>{if(!ul(t))return!1;const r=t.value;return null==r||e&&pl(r)&&null==r.value&&!r.commentBefore&&!r.comment&&!r.tag}))}hasIn(e){const[t,...r]=e;if(0===r.length)return this.has(t);const n=this.get(t,!0);return!!fl(n)&&n.hasIn(r)}setIn(e,t){const[r,...n]=e;if(0===n.length)this.set(r,t);else{const e=this.get(r,!0);if(fl(e))e.setIn(n,t);else{if(void 0!==e||!this.schema)throw new Error(`Expected YAML collection at ${r}. Remaining path: ${n}`);this.set(r,Il(this.schema,n,t))}}}}jl.maxFlowStringSingleLineLength=60;const Bl=e=>e.replace(/^(?!$)(?: $)?/gm,"#");function Ul(e,t){return/^\n+$/.test(e)?e.substring(1):t?e.replace(/^(?! *$)/gm,t):e}const Ql=(e,t,r)=>e.endsWith("\n")?Ul(r,t):r.includes("\n")?"\n"+Ul(r,t):(e.endsWith(" ")?"":" ")+r,zl="flow",Fl="block",ql="quoted";function Hl(e,t,r="flow",{indentAtStart:n,lineWidth:a=80,minContentWidth:o=20,onFold:i,onOverflow:s}={}){if(!a||a<0)return e;const l=Math.max(1+o,1+a-t.length);if(e.length<=l)return e;const c=[],d={};let u,p,h=a-t.length;"number"==typeof n&&(n>a-Math.max(2,o)?c.push(0):h=a-n);let f=!1,m=-1,g=-1,v=-1;r===Fl&&(m=Zl(e,m,t.length),-1!==m&&(h=m+l));for(let n;n=e[m+=1];){if(r===ql&&"\\"===n){switch(g=m,e[m+1]){case"x":m+=3;break;case"u":m+=5;break;case"U":m+=9;break;default:m+=1}v=m}if("\n"===n)r===Fl&&(m=Zl(e,m,t.length)),h=m+t.length+l,u=void 0;else{if(" "===n&&p&&" "!==p&&"\n"!==p&&"\t"!==p){const t=e[m+1];t&&" "!==t&&"\n"!==t&&"\t"!==t&&(u=m)}if(m>=h)if(u)c.push(u),h=u+l,u=void 0;else if(r===ql){for(;" "===p||"\t"===p;)p=n,n=e[m+=1],f=!0;const t=m>v+1?m-2:g-1;if(d[t])return e;c.push(t),d[t]=!0,h=t+l,u=void 0}else f=!0}p=n}if(f&&s&&s(),0===c.length)return e;i&&i();let b=e.slice(0,c[0]);for(let n=0;n({indentAtStart:t?e.indent.length:e.indentAtStart,lineWidth:e.options.lineWidth,minContentWidth:e.options.minContentWidth}),Wl=e=>/^(%|---|\.\.\.)/m.test(e);function Xl(e,t){const r=JSON.stringify(e);if(t.options.doubleQuotedAsJSON)return r;const{implicitKey:n}=t,a=t.options.doubleQuotedMinMultiLineLength,o=t.indent||(Wl(e)?" ":"");let i="",s=0;for(let e=0,t=r[e];t;t=r[++e])if(" "===t&&"\\"===r[e+1]&&"n"===r[e+2]&&(i+=r.slice(s,e)+"\\ ",e+=1,s=e,t="\\"),"\\"===t)switch(r[e+1]){case"u":{i+=r.slice(s,e);const t=r.substr(e+2,4);switch(t){case"0000":i+="\\0";break;case"0007":i+="\\a";break;case"000b":i+="\\v";break;case"001b":i+="\\e";break;case"0085":i+="\\N";break;case"00a0":i+="\\_";break;case"2028":i+="\\L";break;case"2029":i+="\\P";break;default:"00"===t.substr(0,2)?i+="\\x"+t.substr(2):i+=r.substr(e,6)}e+=5,s=e+1}break;case"n":if(n||'"'===r[e+2]||r.lengthn)return!0;if(r=t+1,a-r<=n)return!1}return!0}(r,l,c.length));if(!r)return d?"|\n":">\n";let u,p;for(p=r.length;p>0;--p){const e=r[p-1];if("\n"!==e&&"\t"!==e&&" "!==e)break}let h=r.substring(p);const f=h.indexOf("\n");-1===f?u="-":r===h||f!==h.length-1?(u="+",o&&o()):u="",h&&(r=r.slice(0,-h.length),"\n"===h[h.length-1]&&(h=h.slice(0,-1)),h=h.replace(Kl,`$&${c}`));let m,g=!1,v=-1;for(m=0;m")+(g?c?"2":"1":"")+u;return e&&(y+=" "+s(e.replace(/ ?[\r\n]+/g," ")),a&&a()),d?`${y}\n${c}${b}${r=r.replace(/\n+/g,`$&${c}`)}${h}`:`${y}\n${c}${Hl(`${b}${r=r.replace(/\n+/g,"\n$&").replace(/(?:^|\n)([\t ].*)(?:([\n\t ]*)\n(?![\n\t ]))?/g,"$1$2").replace(/\n+/g,`$&${c}`)}${h}`,c,Fl,Vl(n,!0))}`}function ec(e,t,r,n){const{implicitKey:a,inFlow:o}=t,i="string"==typeof e.value?e:Object.assign({},e,{value:String(e.value)});let{type:s}=e;s!==$l.QUOTE_DOUBLE&&/[\x00-\x08\x0b-\x1f\x7f-\x9f\u{D800}-\u{DFFF}]/u.test(i.value)&&(s=$l.QUOTE_DOUBLE);const l=e=>{switch(e){case $l.BLOCK_FOLDED:case $l.BLOCK_LITERAL:return a||o?Gl(i.value,t):Jl(i,t,r,n);case $l.QUOTE_DOUBLE:return Xl(i.value,t);case $l.QUOTE_SINGLE:return Yl(i.value,t);case $l.PLAIN:return function(e,t,r,n){const{type:a,value:o}=e,{actualString:i,implicitKey:s,indent:l,indentStep:c,inFlow:d}=t;if(s&&o.includes("\n")||d&&/[[\]{},]/.test(o))return Gl(o,t);if(!o||/^[\n\t ,[\]{}#&*!|>'"%@`]|^[?-]$|^[?-][ \t]|[\n:][ \t]|[ \t]\n|[\n\t ]#|[\n\t :]$/.test(o))return s||d||!o.includes("\n")?Gl(o,t):Jl(e,t,r,n);if(!s&&!d&&a!==$l.PLAIN&&o.includes("\n"))return Jl(e,t,r,n);if(Wl(o)){if(""===l)return t.forceBlockIndent=!0,Jl(e,t,r,n);if(s&&l===c)return Gl(o,t)}const u=o.replace(/\n+/g,`$&\n${l}`);if(i){const e=e=>{var t;return e.default&&"tag:yaml.org,2002:str"!==e.tag&&(null==(t=e.test)?void 0:t.test(u))},{compat:r,tags:n}=t.doc.schema;if(n.some(e)||(null==r?void 0:r.some(e)))return Gl(o,t)}return s?u:Hl(u,l,zl,Vl(t,!1))}(i,t,r,n);default:return null}};let c=l(s);if(null===c){const{defaultKeyType:e,defaultStringType:r}=t.options,n=a&&e||r;if(c=l(n),null===c)throw new Error(`Unsupported default string type ${n}`)}return c}function tc(e,t){const r=Object.assign({blockQuote:!0,commentString:Bl,defaultKeyType:null,defaultStringType:"PLAIN",directives:null,doubleQuotedAsJSON:!1,doubleQuotedMinMultiLineLength:40,falseStr:"false",flowCollectionPadding:!0,indentSeq:!0,lineWidth:80,minContentWidth:20,nullStr:"null",simpleKeys:!1,singleQuote:null,trueStr:"true",verifyAliasOrder:!0},e.schema.toStringOptions,t);let n;switch(r.collectionStyle){case"block":n=!1;break;case"flow":n=!0;break;default:n=null}return{anchors:new Set,doc:e,flowCollectionPadding:r.flowCollectionPadding?" ":"",indent:"",indentStep:"number"==typeof r.indent?" ".repeat(r.indent):" ",inFlow:n,options:r}}function rc(e,t,r,n){var a;if(ul(e))return e.toString(t,r,n);if(ll(e)){if(t.doc.directives)return e.toString(t);if(null==(a=t.resolvedAliases)?void 0:a.has(e))throw new TypeError("Cannot stringify circular structure without alias nodes");t.resolvedAliases?t.resolvedAliases.add(e):t.resolvedAliases=new Set([e]),e=e.resolve(t.doc)}let o;const i=ml(e)?e:t.doc.createNode(e,{onTagObj:e=>o=e});o||(o=function(e,t){var r;if(t.tag){const r=e.filter((e=>e.tag===t.tag));if(r.length>0)return r.find((e=>e.format===t.format))??r[0]}let n,a;if(pl(t)){a=t.value;const r=e.filter((e=>{var t;return null==(t=e.identify)?void 0:t.call(e,a)}));n=r.find((e=>e.format===t.format))??r.find((e=>!e.format))}else a=t,n=e.find((e=>e.nodeClass&&a instanceof e.nodeClass));if(!n){const e=(null==(r=null==a?void 0:a.constructor)?void 0:r.name)??typeof a;throw new Error(`Tag not resolved for ${e} value`)}return n}(t.doc.schema.tags,i));const s=function(e,t,{anchors:r,doc:n}){if(!n.directives)return"";const a=[],o=(pl(e)||fl(e))&&e.anchor;o&&Sl(o)&&(r.add(o),a.push(`&${o}`));const i=e.tag?e.tag:t.default?null:t.tag;return i&&a.push(n.directives.tagString(i)),a.join(" ")}(i,o,t);s.length>0&&(t.indentAtStart=(t.indentAtStart??0)+s.length+1);const l="function"==typeof o.stringify?o.stringify(i,t,r,n):pl(i)?ec(i,t,r,n):i.toString(t,r,n);return s?pl(i)||"{"===l[0]||"["===l[0]?`${s} ${l}`:`${s}\n${t.indent}${l}`:l}function nc(e,t){"debug"!==e&&"warn"!==e||("undefined"!=typeof process&&process.emitWarning?process.emitWarning(t):console.warn(t))}function ac(e,t,{key:r,value:n}){if((null==e?void 0:e.doc.schema.merge)&&oc(r))if(n=ll(n)?n.resolve(e.doc):n,hl(n))for(const r of n.items)ic(e,t,r);else if(Array.isArray(n))for(const r of n)ic(e,t,r);else ic(e,t,n);else{const a=Cl(r,"",e);if(t instanceof Map)t.set(a,Cl(n,a,e));else if(t instanceof Set)t.add(a);else{const o=function(e,t,r){if(null===t)return"";if("object"!=typeof t)return String(t);if(ml(e)&&(null==r?void 0:r.doc)){const t=tc(r.doc,{});t.anchors=new Set;for(const e of r.anchors.keys())t.anchors.add(e.anchor);t.inFlow=!0,t.inStringifyKey=!0;const n=e.toString(t);if(!r.mapKeyWarned){let e=JSON.stringify(n);e.length>40&&(e=e.substring(0,36)+'..."'),nc(r.doc.options.logLevel,`Keys with collection values will be stringified due to JS Object restrictions: ${e}. Set mapAsMap: true to use object keys.`),r.mapKeyWarned=!0}return n}return JSON.stringify(t)}(r,a,e),i=Cl(n,o,e);o in t?Object.defineProperty(t,o,{value:i,writable:!0,enumerable:!0,configurable:!0}):t[o]=i}}return t}const oc=e=>"<<"===e||pl(e)&&"<<"===e.value&&(!e.type||e.type===$l.PLAIN);function ic(e,t,r){const n=e&&ll(r)?r.resolve(e.doc):r;if(!dl(n))throw new Error("Merge sources must be maps or map aliases");const a=n.toJSON(null,e,Map);for(const[e,r]of a)t instanceof Map?t.has(e)||t.set(e,r):t instanceof Set?t.add(e):Object.prototype.hasOwnProperty.call(t,e)||Object.defineProperty(t,e,{value:r,writable:!0,enumerable:!0,configurable:!0});return t}function sc(e,t,r){const n=Ml(e,void 0,r),a=Ml(t,void 0,r);return new lc(n,a)}class lc{constructor(e,t=null){Object.defineProperty(this,sl,{value:al}),this.key=e,this.value=t}clone(e){let{key:t,value:r}=this;return ml(t)&&(t=t.clone(e)),ml(r)&&(r=r.clone(e)),new lc(t,r)}toJSON(e,t){return ac(t,(null==t?void 0:t.mapAsMap)?new Map:{},this)}toString(e,t,r){return(null==e?void 0:e.doc)?function({key:e,value:t},r,n,a){const{allNullValues:o,doc:i,indent:s,indentStep:l,options:{commentString:c,indentSeq:d,simpleKeys:u}}=r;let p=ml(e)&&e.comment||null;if(u){if(p)throw new Error("With simple keys, key nodes cannot have comments");if(fl(e)||!ml(e)&&"object"==typeof e)throw new Error("With simple keys, collection cannot be used as a key value")}let h=!u&&(!e||p&&null==t&&!r.inFlow||fl(e)||(pl(e)?e.type===$l.BLOCK_FOLDED||e.type===$l.BLOCK_LITERAL:"object"==typeof e));r=Object.assign({},r,{allNullValues:!1,implicitKey:!h&&(u||!o),indent:s+l});let f,m,g,v=!1,b=!1,y=rc(e,r,(()=>v=!0),(()=>b=!0));if(!h&&!r.inFlow&&y.length>1024){if(u)throw new Error("With simple keys, single line scalar must not span more than 1024 characters");h=!0}if(r.inFlow){if(o||null==t)return v&&n&&n(),""===y?"?":h?`? ${y}`:y}else if(o&&!u||null==t&&h)return y=`? ${y}`,p&&!v?y+=Ql(y,r.indent,c(p)):b&&a&&a(),y;v&&(p=null),h?(p&&(y+=Ql(y,r.indent,c(p))),y=`? ${y}\n${s}:`):(y=`${y}:`,p&&(y+=Ql(y,r.indent,c(p)))),ml(t)?(f=!!t.spaceBefore,m=t.commentBefore,g=t.comment):(f=!1,m=null,g=null,t&&"object"==typeof t&&(t=i.createNode(t))),r.implicitKey=!1,h||p||!pl(t)||(r.indentAtStart=y.length+1),b=!1,d||!(l.length>=2)||r.inFlow||h||!hl(t)||t.flow||t.tag||t.anchor||(r.indent=r.indent.substring(2));let O=!1;const w=rc(t,r,(()=>O=!0),(()=>b=!0));let x=" ";if(p||f||m)x=f?"\n":"",m&&(x+=`\n${Ul(c(m),r.indent)}`),""!==w||r.inFlow?x+=`\n${r.indent}`:"\n"===x&&(x="\n\n");else if(!h&&fl(t)){const e=w[0],n=w.indexOf("\n"),a=-1!==n,o=r.inFlow??t.flow??0===t.items.length;if(a||!o){let t=!1;if(a&&("&"===e||"!"===e)){let r=w.indexOf(" ");"&"===e&&-1!==r&&ri=null),(()=>u=!0));i&&(s+=Ql(s,o,c(i))),u&&i&&(u=!1),p.push(n+s)}let h;if(0===p.length)h=a.start+a.end;else{h=p[0];for(let e=1;eo=null));rd||i.includes("\n"))&&(c=!0),u.push(i),d=u.length}const{start:p,end:h}=r;if(0===u.length)return p+h;if(!c){const e=u.reduce(((e,t)=>e+t.length+2),2);c=t.options.lineWidth>0&&e>t.options.lineWidth}if(c){let e=p;for(const t of u)e+=t?`\n${o}${a}${t}`:"\n";return`${e}\n${a}${h}`}return`${p}${i}${u.join(" ")}${i}${h}`}function pc({indent:e,options:{commentString:t}},r,n,a){if(n&&a&&(n=n.replace(/^\n+/,"")),n){const a=Ul(t(n),e);r.push(a.trimStart())}}function hc(e,t){const r=pl(t)?t.value:t;for(const n of e)if(ul(n)){if(n.key===t||n.key===r)return n;if(pl(n.key)&&n.key.value===r)return n}}class fc extends jl{static get tagName(){return"tag:yaml.org,2002:map"}constructor(e){super(nl,e),this.items=[]}static from(e,t,r){const{keepUndefined:n,replacer:a}=r,o=new this(e),i=(e,i)=>{if("function"==typeof a)i=a.call(t,e,i);else if(Array.isArray(a)&&!a.includes(e))return;(void 0!==i||n)&&o.items.push(sc(e,i,r))};if(t instanceof Map)for(const[e,r]of t)i(e,r);else if(t&&"object"==typeof t)for(const e of Object.keys(t))i(e,t[e]);return"function"==typeof e.sortMapEntries&&o.items.sort(e.sortMapEntries),o}add(e,t){var r;let n;n=ul(e)?e:e&&"object"==typeof e&&"key"in e?new lc(e.key,e.value):new lc(e,null==e?void 0:e.value);const a=hc(this.items,n.key),o=null==(r=this.schema)?void 0:r.sortMapEntries;if(a){if(!t)throw new Error(`Key ${n.key} already set`);pl(a.value)&&Rl(n.value)?a.value.value=n.value:a.value=n.value}else if(o){const e=this.items.findIndex((e=>o(n,e)<0));-1===e?this.items.push(n):this.items.splice(e,0,n)}else this.items.push(n)}delete(e){const t=hc(this.items,e);return!!t&&this.items.splice(this.items.indexOf(t),1).length>0}get(e,t){const r=hc(this.items,e),n=null==r?void 0:r.value;return(!t&&pl(n)?n.value:n)??void 0}has(e){return!!hc(this.items,e)}set(e,t){this.add(new lc(e,t),!0)}toJSON(e,t,r){const n=r?new r:(null==t?void 0:t.mapAsMap)?new Map:{};(null==t?void 0:t.onCreate)&&t.onCreate(n);for(const e of this.items)ac(t,n,e);return n}toString(e,t,r){if(!e)return JSON.stringify(this);for(const e of this.items)if(!ul(e))throw new Error(`Map items must all be pairs; found ${JSON.stringify(e)} instead`);return!e.allNullValues&&this.hasAllNullValues(!1)&&(e=Object.assign({},e,{allNullValues:!0})),cc(this,e,{blockItemPrefix:"",flowChars:{start:"{",end:"}"},itemIndent:e.indent||"",onChompKeep:r,onComment:t})}}const mc={collection:"map",default:!0,nodeClass:fc,tag:"tag:yaml.org,2002:map",resolve:(e,t)=>(dl(e)||t("Expected a mapping for this tag"),e),createNode:(e,t,r)=>fc.from(e,t,r)};class gc extends jl{static get tagName(){return"tag:yaml.org,2002:seq"}constructor(e){super(il,e),this.items=[]}add(e){this.items.push(e)}delete(e){const t=vc(e);return"number"==typeof t&&this.items.splice(t,1).length>0}get(e,t){const r=vc(e);if("number"!=typeof r)return;const n=this.items[r];return!t&&pl(n)?n.value:n}has(e){const t=vc(e);return"number"==typeof t&&t=0?t:null}const bc={collection:"seq",default:!0,nodeClass:gc,tag:"tag:yaml.org,2002:seq",resolve:(e,t)=>(hl(e)||t("Expected a sequence for this tag"),e),createNode:(e,t,r)=>gc.from(e,t,r)},yc={identify:e=>"string"==typeof e,default:!0,tag:"tag:yaml.org,2002:str",resolve:e=>e,stringify:(e,t,r,n)=>ec(e,t=Object.assign({actualString:!0},t),r,n)},Oc={identify:e=>null==e,createNode:()=>new $l(null),default:!0,tag:"tag:yaml.org,2002:null",test:/^(?:~|[Nn]ull|NULL)?$/,resolve:()=>new $l(null),stringify:({source:e},t)=>"string"==typeof e&&Oc.test.test(e)?e:t.options.nullStr},wc={identify:e=>"boolean"==typeof e,default:!0,tag:"tag:yaml.org,2002:bool",test:/^(?:[Tt]rue|TRUE|[Ff]alse|FALSE)$/,resolve:e=>new $l("t"===e[0]||"T"===e[0]),stringify:({source:e,value:t},r)=>e&&wc.test.test(e)&&t===("t"===e[0]||"T"===e[0])?e:t?r.options.trueStr:r.options.falseStr};function xc({format:e,minFractionDigits:t,tag:r,value:n}){if("bigint"==typeof n)return String(n);const a="number"==typeof n?n:Number(n);if(!isFinite(a))return isNaN(a)?".nan":a<0?"-.inf":".inf";let o=JSON.stringify(n);if(!e&&t&&(!r||"tag:yaml.org,2002:float"===r)&&/^\d/.test(o)){let e=o.indexOf(".");e<0&&(e=o.length,o+=".");let r=t-(o.length-e-1);for(;r-- >0;)o+="0"}return o}const kc={identify:e=>"number"==typeof e,default:!0,tag:"tag:yaml.org,2002:float",test:/^(?:[-+]?\.(?:inf|Inf|INF)|\.nan|\.NaN|\.NAN)$/,resolve:e=>"nan"===e.slice(-3).toLowerCase()?NaN:"-"===e[0]?Number.NEGATIVE_INFINITY:Number.POSITIVE_INFINITY,stringify:xc},Sc={identify:e=>"number"==typeof e,default:!0,tag:"tag:yaml.org,2002:float",format:"EXP",test:/^[-+]?(?:\.[0-9]+|[0-9]+(?:\.[0-9]*)?)[eE][-+]?[0-9]+$/,resolve:e=>parseFloat(e),stringify(e){const t=Number(e.value);return isFinite(t)?t.toExponential():xc(e)}},_c={identify:e=>"number"==typeof e,default:!0,tag:"tag:yaml.org,2002:float",test:/^[-+]?(?:\.[0-9]+|[0-9]+\.[0-9]*)$/,resolve(e){const t=new $l(parseFloat(e)),r=e.indexOf(".");return-1!==r&&"0"===e[e.length-1]&&(t.minFractionDigits=e.length-r-1),t},stringify:xc},Ec=e=>"bigint"==typeof e||Number.isInteger(e),Tc=(e,t,r,{intAsBigInt:n})=>n?BigInt(e):parseInt(e.substring(t),r);function Cc(e,t,r){const{value:n}=e;return Ec(n)&&n>=0?r+n.toString(t):xc(e)}const Ac={identify:e=>Ec(e)&&e>=0,default:!0,tag:"tag:yaml.org,2002:int",format:"OCT",test:/^0o[0-7]+$/,resolve:(e,t,r)=>Tc(e,2,8,r),stringify:e=>Cc(e,8,"0o")},Pc={identify:Ec,default:!0,tag:"tag:yaml.org,2002:int",test:/^[-+]?[0-9]+$/,resolve:(e,t,r)=>Tc(e,0,10,r),stringify:xc},Dc={identify:e=>Ec(e)&&e>=0,default:!0,tag:"tag:yaml.org,2002:int",format:"HEX",test:/^0x[0-9a-fA-F]+$/,resolve:(e,t,r)=>Tc(e,2,16,r),stringify:e=>Cc(e,16,"0x")},Rc=[mc,bc,yc,Oc,wc,Ac,Pc,Dc,kc,Sc,_c];function $c(e){return"bigint"==typeof e||Number.isInteger(e)}const Nc=({value:e})=>JSON.stringify(e),Mc=[mc,bc].concat([{identify:e=>"string"==typeof e,default:!0,tag:"tag:yaml.org,2002:str",resolve:e=>e,stringify:Nc},{identify:e=>null==e,createNode:()=>new $l(null),default:!0,tag:"tag:yaml.org,2002:null",test:/^null$/,resolve:()=>null,stringify:Nc},{identify:e=>"boolean"==typeof e,default:!0,tag:"tag:yaml.org,2002:bool",test:/^true|false$/,resolve:e=>"true"===e,stringify:Nc},{identify:$c,default:!0,tag:"tag:yaml.org,2002:int",test:/^-?(?:0|[1-9][0-9]*)$/,resolve:(e,t,{intAsBigInt:r})=>r?BigInt(e):parseInt(e,10),stringify:({value:e})=>$c(e)?e.toString():JSON.stringify(e)},{identify:e=>"number"==typeof e,default:!0,tag:"tag:yaml.org,2002:float",test:/^-?(?:0|[1-9][0-9]*)(?:\.[0-9]*)?(?:[eE][-+]?[0-9]+)?$/,resolve:e=>parseFloat(e),stringify:Nc}],{default:!0,tag:"",test:/^/,resolve:(e,t)=>(t(`Unresolved plain scalar ${JSON.stringify(e)}`),e)}),Ic={identify:e=>e instanceof Uint8Array,default:!1,tag:"tag:yaml.org,2002:binary",resolve(e,t){if("function"==typeof Buffer)return Buffer.from(e,"base64");if("function"==typeof atob){const t=atob(e.replace(/[\n\r]/g,"")),r=new Uint8Array(t.length);for(let e=0;e1&&t("Each pair must have its own sequence indicator");const e=n.items[0]||new lc(new $l(null));if(n.commentBefore&&(e.key.commentBefore=e.key.commentBefore?`${n.commentBefore}\n${e.key.commentBefore}`:n.commentBefore),n.comment){const t=e.value??e.key;t.comment=t.comment?`${n.comment}\n${t.comment}`:n.comment}n=e}e.items[r]=ul(n)?n:new lc(n)}}else t("Expected a sequence for this tag");return e}function jc(e,t,r){const{replacer:n}=r,a=new gc(e);a.tag="tag:yaml.org,2002:pairs";let o=0;if(t&&Symbol.iterator in Object(t))for(let e of t){let i,s;if("function"==typeof n&&(e=n.call(t,String(o++),e)),Array.isArray(e)){if(2!==e.length)throw new TypeError(`Expected [key, value] tuple: ${e}`);i=e[0],s=e[1]}else if(e&&e instanceof Object){const t=Object.keys(e);if(1!==t.length)throw new TypeError(`Expected tuple with one key, not ${t.length} keys`);i=t[0],s=e[i]}else i=e;a.items.push(sc(i,s,r))}return a}const Bc={collection:"seq",default:!1,tag:"tag:yaml.org,2002:pairs",resolve:Lc,createNode:jc};class Uc extends gc{constructor(){super(),this.add=fc.prototype.add.bind(this),this.delete=fc.prototype.delete.bind(this),this.get=fc.prototype.get.bind(this),this.has=fc.prototype.has.bind(this),this.set=fc.prototype.set.bind(this),this.tag=Uc.tag}toJSON(e,t){if(!t)return super.toJSON(e);const r=new Map;(null==t?void 0:t.onCreate)&&t.onCreate(r);for(const e of this.items){let n,a;if(ul(e)?(n=Cl(e.key,"",t),a=Cl(e.value,n,t)):n=Cl(e,"",t),r.has(n))throw new Error("Ordered maps must not include duplicate keys");r.set(n,a)}return r}static from(e,t,r){const n=jc(e,t,r),a=new this;return a.items=n.items,a}}Uc.tag="tag:yaml.org,2002:omap";const Qc={collection:"seq",identify:e=>e instanceof Map,nodeClass:Uc,default:!1,tag:"tag:yaml.org,2002:omap",resolve(e,t){const r=Lc(e,t),n=[];for(const{key:e}of r.items)pl(e)&&(n.includes(e.value)?t(`Ordered maps must not include duplicate keys: ${e.value}`):n.push(e.value));return Object.assign(new Uc,r)},createNode:(e,t,r)=>Uc.from(e,t,r)};function zc({value:e,source:t},r){return t&&(e?Fc:qc).test.test(t)?t:e?r.options.trueStr:r.options.falseStr}const Fc={identify:e=>!0===e,default:!0,tag:"tag:yaml.org,2002:bool",test:/^(?:Y|y|[Yy]es|YES|[Tt]rue|TRUE|[Oo]n|ON)$/,resolve:()=>new $l(!0),stringify:zc},qc={identify:e=>!1===e,default:!0,tag:"tag:yaml.org,2002:bool",test:/^(?:N|n|[Nn]o|NO|[Ff]alse|FALSE|[Oo]ff|OFF)$/,resolve:()=>new $l(!1),stringify:zc},Hc={identify:e=>"number"==typeof e,default:!0,tag:"tag:yaml.org,2002:float",test:/^(?:[-+]?\.(?:inf|Inf|INF)|\.nan|\.NaN|\.NAN)$/,resolve:e=>"nan"===e.slice(-3).toLowerCase()?NaN:"-"===e[0]?Number.NEGATIVE_INFINITY:Number.POSITIVE_INFINITY,stringify:xc},Zc={identify:e=>"number"==typeof e,default:!0,tag:"tag:yaml.org,2002:float",format:"EXP",test:/^[-+]?(?:[0-9][0-9_]*)?(?:\.[0-9_]*)?[eE][-+]?[0-9]+$/,resolve:e=>parseFloat(e.replace(/_/g,"")),stringify(e){const t=Number(e.value);return isFinite(t)?t.toExponential():xc(e)}},Vc={identify:e=>"number"==typeof e,default:!0,tag:"tag:yaml.org,2002:float",test:/^[-+]?(?:[0-9][0-9_]*)?\.[0-9_]*$/,resolve(e){const t=new $l(parseFloat(e.replace(/_/g,""))),r=e.indexOf(".");if(-1!==r){const n=e.substring(r+1).replace(/_/g,"");"0"===n[n.length-1]&&(t.minFractionDigits=n.length)}return t},stringify:xc},Wc=e=>"bigint"==typeof e||Number.isInteger(e);function Xc(e,t,r,{intAsBigInt:n}){const a=e[0];if("-"!==a&&"+"!==a||(t+=1),e=e.substring(t).replace(/_/g,""),n){switch(r){case 2:e=`0b${e}`;break;case 8:e=`0o${e}`;break;case 16:e=`0x${e}`}const t=BigInt(e);return"-"===a?BigInt(-1)*t:t}const o=parseInt(e,r);return"-"===a?-1*o:o}function Yc(e,t,r){const{value:n}=e;if(Wc(n)){const e=n.toString(t);return n<0?"-"+r+e.substr(1):r+e}return xc(e)}const Gc={identify:Wc,default:!0,tag:"tag:yaml.org,2002:int",format:"BIN",test:/^[-+]?0b[0-1_]+$/,resolve:(e,t,r)=>Xc(e,2,2,r),stringify:e=>Yc(e,2,"0b")},Kc={identify:Wc,default:!0,tag:"tag:yaml.org,2002:int",format:"OCT",test:/^[-+]?0[0-7_]+$/,resolve:(e,t,r)=>Xc(e,1,8,r),stringify:e=>Yc(e,8,"0")},Jc={identify:Wc,default:!0,tag:"tag:yaml.org,2002:int",test:/^[-+]?[0-9][0-9_]*$/,resolve:(e,t,r)=>Xc(e,0,10,r),stringify:xc},ed={identify:Wc,default:!0,tag:"tag:yaml.org,2002:int",format:"HEX",test:/^[-+]?0x[0-9a-fA-F_]+$/,resolve:(e,t,r)=>Xc(e,2,16,r),stringify:e=>Yc(e,16,"0x")};class td extends fc{constructor(e){super(e),this.tag=td.tag}add(e){let t;t=ul(e)?e:e&&"object"==typeof e&&"key"in e&&"value"in e&&null===e.value?new lc(e.key,null):new lc(e,null),hc(this.items,t.key)||this.items.push(t)}get(e,t){const r=hc(this.items,e);return!t&&ul(r)?pl(r.key)?r.key.value:r.key:r}set(e,t){if("boolean"!=typeof t)throw new Error("Expected boolean value for set(key, value) in a YAML set, not "+typeof t);const r=hc(this.items,e);r&&!t?this.items.splice(this.items.indexOf(r),1):!r&&t&&this.items.push(new lc(e))}toJSON(e,t){return super.toJSON(e,t,Set)}toString(e,t,r){if(!e)return JSON.stringify(this);if(this.hasAllNullValues(!0))return super.toString(Object.assign({},e,{allNullValues:!0}),t,r);throw new Error("Set items must all have null values")}static from(e,t,r){const{replacer:n}=r,a=new this(e);if(t&&Symbol.iterator in Object(t))for(let e of t)"function"==typeof n&&(e=n.call(t,e,e)),a.items.push(sc(e,null,r));return a}}td.tag="tag:yaml.org,2002:set";const rd={collection:"map",identify:e=>e instanceof Set,nodeClass:td,default:!1,tag:"tag:yaml.org,2002:set",createNode:(e,t,r)=>td.from(e,t,r),resolve(e,t){if(dl(e)){if(e.hasAllNullValues(!0))return Object.assign(new td,e);t("Set items must all have null values")}else t("Expected a mapping for this tag");return e}};function nd(e,t){const r=e[0],n="-"===r||"+"===r?e.substring(1):e,a=e=>t?BigInt(e):Number(e),o=n.replace(/_/g,"").split(":").reduce(((e,t)=>e*a(60)+a(t)),a(0));return"-"===r?a(-1)*o:o}function ad(e){let{value:t}=e,r=e=>e;if("bigint"==typeof t)r=e=>BigInt(e);else if(isNaN(t)||!isFinite(t))return xc(e);let n="";t<0&&(n="-",t*=r(-1));const a=r(60),o=[t%a];return t<60?o.unshift(0):(t=(t-o[0])/a,o.unshift(t%a),t>=60&&(t=(t-o[0])/a,o.unshift(t))),n+o.map((e=>String(e).padStart(2,"0"))).join(":").replace(/000000\d*$/,"")}const od={identify:e=>"bigint"==typeof e||Number.isInteger(e),default:!0,tag:"tag:yaml.org,2002:int",format:"TIME",test:/^[-+]?[0-9][0-9_]*(?::[0-5]?[0-9])+$/,resolve:(e,t,{intAsBigInt:r})=>nd(e,r),stringify:ad},id={identify:e=>"number"==typeof e,default:!0,tag:"tag:yaml.org,2002:float",format:"TIME",test:/^[-+]?[0-9][0-9_]*(?::[0-5]?[0-9])+\.[0-9_]*$/,resolve:e=>nd(e,!1),stringify:ad},sd={identify:e=>e instanceof Date,default:!0,tag:"tag:yaml.org,2002:timestamp",test:RegExp("^([0-9]{4})-([0-9]{1,2})-([0-9]{1,2})(?:(?:t|T|[ \\t]+)([0-9]{1,2}):([0-9]{1,2}):([0-9]{1,2}(\\.[0-9]+)?)(?:[ \\t]*(Z|[-+][012]?[0-9](?::[0-9]{2})?))?)?$"),resolve(e){const t=e.match(sd.test);if(!t)throw new Error("!!timestamp expects a date, starting with yyyy-mm-dd");const[,r,n,a,o,i,s]=t.map(Number),l=t[7]?Number((t[7]+"00").substr(1,3)):0;let c=Date.UTC(r,n-1,a,o||0,i||0,s||0,l);const d=t[8];if(d&&"Z"!==d){let e=nd(d,!1);Math.abs(e)<30&&(e*=60),c-=6e4*e}return new Date(c)},stringify:({value:e})=>e.toISOString().replace(/((T00:00)?:00)?\.000Z$/,"")},ld=[mc,bc,yc,Oc,Fc,qc,Gc,Kc,Jc,ed,Hc,Zc,Vc,Ic,Qc,Bc,rd,od,id,sd],cd=new Map([["core",Rc],["failsafe",[mc,bc,yc]],["json",Mc],["yaml11",ld],["yaml-1.1",ld]]),dd={binary:Ic,bool:wc,float:_c,floatExp:Sc,floatNaN:kc,floatTime:id,int:Pc,intHex:Dc,intOct:Ac,intTime:od,map:mc,null:Oc,omap:Qc,pairs:Bc,seq:bc,set:rd,timestamp:sd},ud={"tag:yaml.org,2002:binary":Ic,"tag:yaml.org,2002:omap":Qc,"tag:yaml.org,2002:pairs":Bc,"tag:yaml.org,2002:set":rd,"tag:yaml.org,2002:timestamp":sd};function pd(e,t){let r=cd.get(t);if(!r){if(!Array.isArray(e)){const e=Array.from(cd.keys()).filter((e=>"yaml11"!==e)).map((e=>JSON.stringify(e))).join(", ");throw new Error(`Unknown schema "${t}"; use one of ${e} or define customTags array`)}r=[]}if(Array.isArray(e))for(const t of e)r=r.concat(t);else"function"==typeof e&&(r=e(r.slice()));return r.map((e=>{if("string"!=typeof e)return e;const t=dd[e];if(t)return t;const r=Object.keys(dd).map((e=>JSON.stringify(e))).join(", ");throw new Error(`Unknown custom tag "${e}"; use one of ${r}`)}))}const hd=(e,t)=>e.keyt.key?1:0;class fd{constructor(e,t,r){this.commentBefore=null,this.comment=null,this.errors=[],this.warnings=[],Object.defineProperty(this,sl,{value:rl});let n=null;"function"==typeof t||Array.isArray(t)?n=t:void 0===r&&t&&(r=t,t=void 0);const a=Object.assign({intAsBigInt:!1,keepSourceTokens:!1,logLevel:"warn",prettyErrors:!0,strict:!0,uniqueKeys:!0,version:"1.2"},r);this.options=a;let{version:o}=a;(null==r?void 0:r._directives)?(this.directives=r._directives.atDocument(),this.directives.yaml.explicit&&(o=this.directives.yaml.version)):this.directives=new kl({version:o}),this.setSchema(o,r),this.contents=void 0===e?null:this.createNode(e,n,r)}clone(){const e=Object.create(fd.prototype,{[sl]:{value:rl}});return e.commentBefore=this.commentBefore,e.comment=this.comment,e.errors=this.errors.slice(),e.warnings=this.warnings.slice(),e.options=Object.assign({},this.options),this.directives&&(e.directives=this.directives.clone()),e.schema=this.schema.clone(),e.contents=ml(this.contents)?this.contents.clone(e.schema):this.contents,this.range&&(e.range=this.range.slice()),e}add(e){md(this.contents)&&this.contents.add(e)}addIn(e,t){md(this.contents)&&this.contents.addIn(e,t)}createAlias(e,t){if(!e.anchor){const r=_l(this);e.anchor=!t||r.has(t)?El(t||"a",r):t}return new Pl(e.anchor)}createNode(e,t,r){let n;if("function"==typeof t)e=t.call({"":e},"",e),n=t;else if(Array.isArray(t)){const e=e=>"number"==typeof e||e instanceof String||e instanceof Number,r=t.filter(e).map(String);r.length>0&&(t=t.concat(r)),n=t}else void 0===r&&t&&(r=t,t=void 0);const{aliasDuplicateObjects:a,anchorPrefix:o,flow:i,keepUndefined:s,onTagObj:l,tag:c}=r??{},{onAnchor:d,setAnchors:u,sourceObjects:p}=function(e,t){const r=[],n=new Map;let a=null;return{onAnchor:n=>{r.push(n),a||(a=_l(e));const o=El(t,a);return a.add(o),o},setAnchors:()=>{for(const e of r){const t=n.get(e);if("object"!=typeof t||!t.anchor||!pl(t.node)&&!fl(t.node)){const t=new Error("Failed to resolve repeated object (this should not happen)");throw t.source=e,t}t.node.anchor=t.anchor}},sourceObjects:n}}(this,o||"a"),h=Ml(e,c,{aliasDuplicateObjects:a??!0,keepUndefined:s??!1,onAnchor:d,onTagObj:l,replacer:n,schema:this.schema,sourceObjects:p});return i&&fl(h)&&(h.flow=!0),u(),h}createPair(e,t,r={}){const n=this.createNode(e,null,r),a=this.createNode(t,null,r);return new lc(n,a)}delete(e){return!!md(this.contents)&&this.contents.delete(e)}deleteIn(e){return Ll(e)?null!=this.contents&&(this.contents=null,!0):!!md(this.contents)&&this.contents.deleteIn(e)}get(e,t){return fl(this.contents)?this.contents.get(e,t):void 0}getIn(e,t){return Ll(e)?!t&&pl(this.contents)?this.contents.value:this.contents:fl(this.contents)?this.contents.getIn(e,t):void 0}has(e){return!!fl(this.contents)&&this.contents.has(e)}hasIn(e){return Ll(e)?void 0!==this.contents:!!fl(this.contents)&&this.contents.hasIn(e)}set(e,t){null==this.contents?this.contents=Il(this.schema,[e],t):md(this.contents)&&this.contents.set(e,t)}setIn(e,t){Ll(e)?this.contents=t:null==this.contents?this.contents=Il(this.schema,Array.from(e),t):md(this.contents)&&this.contents.setIn(e,t)}setSchema(e,t={}){let r;switch("number"==typeof e&&(e=String(e)),e){case"1.1":this.directives?this.directives.yaml.version="1.1":this.directives=new kl({version:"1.1"}),r={merge:!0,resolveKnownTags:!1,schema:"yaml-1.1"};break;case"1.2":case"next":this.directives?this.directives.yaml.version=e:this.directives=new kl({version:e}),r={merge:!1,resolveKnownTags:!0,schema:"core"};break;case null:this.directives&&delete this.directives,r=null;break;default:{const t=JSON.stringify(e);throw new Error(`Expected '1.1', '1.2' or null as first argument, but found: ${t}`)}}if(t.schema instanceof Object)this.schema=t.schema;else{if(!r)throw new Error("With a null YAML version, the { schema: Schema } option is required");this.schema=new class e{constructor({compat:e,customTags:t,merge:r,resolveKnownTags:n,schema:a,sortMapEntries:o,toStringDefaults:i}){this.compat=Array.isArray(e)?pd(e,"compat"):e?pd(null,e):null,this.merge=!!r,this.name="string"==typeof a&&a||"core",this.knownTags=n?ud:{},this.tags=pd(t,this.name),this.toStringOptions=i??null,Object.defineProperty(this,nl,{value:mc}),Object.defineProperty(this,ol,{value:yc}),Object.defineProperty(this,il,{value:bc}),this.sortMapEntries="function"==typeof o?o:!0===o?hd:null}clone(){const t=Object.create(e.prototype,Object.getOwnPropertyDescriptors(this));return t.tags=this.tags.slice(),t}}(Object.assign(r,t))}}toJS({json:e,jsonArg:t,mapAsMap:r,maxAliasCount:n,onAnchor:a,reviver:o}={}){const i={anchors:new Map,doc:this,keep:!e,mapAsMap:!0===r,mapKeyWarned:!1,maxAliasCount:"number"==typeof n?n:100},s=Cl(this.contents,t??"",i);if("function"==typeof a)for(const{count:e,res:t}of i.anchors.values())a(t,e);return"function"==typeof o?Tl(o,{"":s},"",s):s}toJSON(e,t){return this.toJS({json:!0,jsonArg:e,mapAsMap:!1,onAnchor:t})}toString(e={}){if(this.errors.length>0)throw new Error("Document with errors cannot be stringified");if("indent"in e&&(!Number.isInteger(e.indent)||Number(e.indent)<=0)){const t=JSON.stringify(e.indent);throw new Error(`"indent" option must be a positive integer, not ${t}`)}return function(e,t){var r;const n=[];let a=!0===t.directives;if(!1!==t.directives&&e.directives){const t=e.directives.toString(e);t?(n.push(t),a=!0):e.directives.docStart&&(a=!0)}a&&n.push("---");const o=tc(e,t),{commentString:i}=o.options;if(e.commentBefore){1!==n.length&&n.unshift("");const t=i(e.commentBefore);n.unshift(Ul(t,""))}let s=!1,l=null;if(e.contents){if(ml(e.contents)){if(e.contents.spaceBefore&&a&&n.push(""),e.contents.commentBefore){const t=i(e.contents.commentBefore);n.push(Ul(t,""))}o.forceBlockIndent=!!e.comment,l=e.contents.comment}const t=l?void 0:()=>s=!0;let r=rc(e.contents,o,(()=>l=null),t);l&&(r+=Ql(r,"",i(l))),"|"!==r[0]&&">"!==r[0]||"---"!==n[n.length-1]?n.push(r):n[n.length-1]=`--- ${r}`}else n.push(rc(e.contents,o));if(null==(r=e.directives)?void 0:r.docEnd)if(e.comment){const t=i(e.comment);t.includes("\n")?(n.push("..."),n.push(Ul(t,""))):n.push(`... ${t}`)}else n.push("...");else{let t=e.comment;t&&s&&(t=t.replace(/^\n+/,"")),t&&(s&&!l||""===n[n.length-1]||n.push(""),n.push(Ul(i(t),"")))}return n.join("\n")+"\n"}(this,e)}}function md(e){if(fl(e))return!0;throw new Error("Expected a YAML collection as document contents")}class gd extends Error{constructor(e,t,r,n){super(),this.name=e,this.code=r,this.message=n,this.pos=t}}class vd extends gd{constructor(e,t,r){super("YAMLParseError",e,t,r)}}class bd extends gd{constructor(e,t,r){super("YAMLWarning",e,t,r)}}const yd=(e,t)=>r=>{if(-1===r.pos[0])return;r.linePos=r.pos.map((e=>t.linePos(e)));const{line:n,col:a}=r.linePos[0];r.message+=` at line ${n}, column ${a}`;let o=a-1,i=e.substring(t.lineStarts[n-1],t.lineStarts[n]).replace(/[\n\r]+$/,"");if(o>=60&&i.length>80){const e=Math.min(o-39,i.length-79);i="…"+i.substring(e),o-=e-1}if(i.length>80&&(i=i.substring(0,79)+"…"),n>1&&/^ *$/.test(i.substring(0,o))){let r=e.substring(t.lineStarts[n-2],t.lineStarts[n-1]);r.length>80&&(r=r.substring(0,79)+"…\n"),i=r+i}if(/[^ ]/.test(i)){let e=1;const t=r.linePos[1];t&&t.line===n&&t.col>a&&(e=Math.max(1,Math.min(t.col-a,80-o)));const s=" ".repeat(o)+"^".repeat(e);r.message+=`:\n\n${i}\n${s}\n`}};function Od(e,{flow:t,indicator:r,next:n,offset:a,onError:o,parentIndent:i,startOnNewline:s}){let l=!1,c=s,d=s,u="",p="",h=!1,f=!1,m=!1,g=null,v=null,b=null,y=null,O=null,w=null;for(const a of e)switch(m&&("space"!==a.type&&"newline"!==a.type&&"comma"!==a.type&&o(a.offset,"MISSING_CHAR","Tags and anchors must be separated from the next token by white space"),m=!1),g&&(c&&"comment"!==a.type&&"newline"!==a.type&&o(g,"TAB_AS_INDENT","Tabs are not allowed as indentation"),g=null),a.type){case"space":t||"doc-start"===r&&"flow-collection"===(null==n?void 0:n.type)||!a.source.includes("\t")||(g=a),d=!0;break;case"comment":{d||o(a,"MISSING_CHAR","Comments must be separated from other tokens by white space characters");const e=a.source.substring(1)||" ";u?u+=p+e:u=e,p="",c=!1;break}case"newline":c?u?u+=a.source:l=!0:p+=a.source,c=!0,h=!0,(v||b)&&(f=!0),d=!0;break;case"anchor":v&&o(a,"MULTIPLE_ANCHORS","A node can have at most one anchor"),a.source.endsWith(":")&&o(a.offset+a.source.length-1,"BAD_ALIAS","Anchor ending in : is ambiguous",!0),v=a,null===w&&(w=a.offset),c=!1,d=!1,m=!0;break;case"tag":b&&o(a,"MULTIPLE_TAGS","A node can have at most one tag"),b=a,null===w&&(w=a.offset),c=!1,d=!1,m=!0;break;case r:(v||b)&&o(a,"BAD_PROP_ORDER",`Anchors and tags must be after the ${a.source} indicator`),O&&o(a,"UNEXPECTED_TOKEN",`Unexpected ${a.source} in ${t??"collection"}`),O=a,c="seq-item-ind"===r||"explicit-key-ind"===r,d=!1;break;case"comma":if(t){y&&o(a,"UNEXPECTED_TOKEN",`Unexpected , in ${t}`),y=a,c=!1,d=!1;break}default:o(a,"UNEXPECTED_TOKEN",`Unexpected ${a.type} token`),c=!1,d=!1}const x=e[e.length-1],k=x?x.offset+x.source.length:a;return m&&n&&"space"!==n.type&&"newline"!==n.type&&"comma"!==n.type&&("scalar"!==n.type||""!==n.source)&&o(n.offset,"MISSING_CHAR","Tags and anchors must be separated from the next token by white space"),g&&(c&&g.indent<=i||"block-map"===(null==n?void 0:n.type)||"block-seq"===(null==n?void 0:n.type))&&o(g,"TAB_AS_INDENT","Tabs are not allowed as indentation"),{comma:y,found:O,spaceBefore:l,comment:u,hasNewline:h,hasNewlineAfterProp:f,anchor:v,tag:b,end:k,start:w??k}}function wd(e){if(!e)return null;switch(e.type){case"alias":case"scalar":case"double-quoted-scalar":case"single-quoted-scalar":if(e.source.includes("\n"))return!0;if(e.end)for(const t of e.end)if("newline"===t.type)return!0;return!1;case"flow-collection":for(const t of e.items){for(const e of t.start)if("newline"===e.type)return!0;if(t.sep)for(const e of t.sep)if("newline"===e.type)return!0;if(wd(t.key)||wd(t.value))return!0}return!1;default:return!0}}function xd(e,t,r){if("flow-collection"===(null==t?void 0:t.type)){const n=t.end[0];n.indent!==e||"]"!==n.source&&"}"!==n.source||!wd(t)||r(n,"BAD_INDENT","Flow end indicator should be more indented than parent",!0)}}function kd(e,t,r){const{uniqueKeys:n}=e.options;if(!1===n)return!1;const a="function"==typeof n?n:(t,r)=>t===r||pl(t)&&pl(r)&&t.value===r.value&&!("<<"===t.value&&e.schema.merge);return t.some((e=>a(e.key,r)))}const Sd="All mapping items must start at the same column";function _d(e,t,r,n){let a="";if(e){let o=!1,i="";for(const s of e){const{source:e,type:l}=s;switch(l){case"space":o=!0;break;case"comment":{r&&!o&&n(s,"MISSING_CHAR","Comments must be separated from other tokens by white space characters");const t=e.substring(1)||" ";a?a+=i+t:a=t,i="";break}case"newline":a&&(i+=e),o=!0;break;default:n(s,"UNEXPECTED_TOKEN",`Unexpected ${l} at node end`)}t+=e.length}}return{comment:a,offset:t}}const Ed="Block collections are not allowed within flow collections",Td=e=>e&&("block-map"===e.type||"block-seq"===e.type);function Cd(e,t,r,n,a,o){const i="block-map"===r.type?function({composeNode:e,composeEmptyNode:t},r,n,a,o){var i;const s=new((null==o?void 0:o.nodeClass)??fc)(r.schema);r.atRoot&&(r.atRoot=!1);let l=n.offset,c=null;for(const o of n.items){const{start:d,key:u,sep:p,value:h}=o,f=Od(d,{indicator:"explicit-key-ind",next:u??(null==p?void 0:p[0]),offset:l,onError:a,parentIndent:n.indent,startOnNewline:!0}),m=!f.found;if(m){if(u&&("block-seq"===u.type?a(l,"BLOCK_AS_IMPLICIT_KEY","A block sequence may not be used as an implicit map key"):"indent"in u&&u.indent!==n.indent&&a(l,"BAD_INDENT",Sd)),!f.anchor&&!f.tag&&!p){c=f.end,f.comment&&(s.comment?s.comment+="\n"+f.comment:s.comment=f.comment);continue}(f.hasNewlineAfterProp||wd(u))&&a(u??d[d.length-1],"MULTILINE_IMPLICIT_KEY","Implicit keys need to be on a single line")}else(null==(i=f.found)?void 0:i.indent)!==n.indent&&a(l,"BAD_INDENT",Sd);const g=f.end,v=u?e(r,u,f,a):t(r,g,d,null,f,a);r.schema.compat&&xd(n.indent,u,a),kd(r,s.items,v)&&a(g,"DUPLICATE_KEY","Map keys must be unique");const b=Od(p??[],{indicator:"map-value-ind",next:h,offset:v.range[2],onError:a,parentIndent:n.indent,startOnNewline:!u||"block-scalar"===u.type});if(l=b.end,b.found){m&&("block-map"!==(null==h?void 0:h.type)||b.hasNewline||a(l,"BLOCK_AS_IMPLICIT_KEY","Nested mappings are not allowed in compact mappings"),r.options.strict&&f.start0){const e=_d(h,f,r.options.strict,a);e.comment&&(l.comment?l.comment+="\n"+e.comment:l.comment=e.comment),l.range=[n.offset,f,e.offset]}else l.range=[n.offset,f,f];return l}(e,t,r,n,o),s=i.constructor;return"!"===a||a===s.tagName?(i.tag=s.tagName,i):(a&&(i.tag=a),i)}function Ad(e){let t,r;try{t=new RegExp("(.*?)(?"===a.mode?$l.BLOCK_FOLDED:$l.BLOCK_LITERAL,i=t.source?function(e){const t=e.split(/\n( *)/),r=t[0],n=r.match(/^( *)/),a=[(null==n?void 0:n[1])?[n[1],r.slice(n[1].length)]:["",r]];for(let e=1;e=0;--e){const t=i[e][1];if(""!==t&&"\r"!==t)break;s=e}if(0===s){const e="+"===a.chomp&&i.length>0?"\n".repeat(Math.max(1,i.length-1)):"";let r=n+a.length;return t.source&&(r+=t.source.length),{value:e,type:o,comment:a.comment,range:[n,r,r]}}let l=t.indent+a.indent,c=t.offset+a.length,d=0;for(let t=0;tl&&(l=n.length),c+=n.length+o.length+1}for(let e=i.length-1;e>=s;--e)i[e][0].length>l&&(s=e+1);let u="",p="",h=!1;for(let e=0;el||"\t"===n[0]?(" "===p?p="\n":h||"\n"!==p||(p="\n\n"),u+=p+t.slice(l)+n,p="\n",h=!0):""===n?"\n"===p?u+="\n":p="\n":(u+=p+n,p=" ",h=!1)}switch(a.chomp){case"-":break;case"+":for(let e=s;er(n+e,t,a);switch(a){case"scalar":s=$l.PLAIN,l=function(e,t){let r="";switch(e[0]){case"\t":r="a tab character";break;case",":r="flow indicator character ,";break;case"%":r="directive indicator character %";break;case"|":case">":r=`block scalar indicator ${e[0]}`;break;case"@":case"`":r=`reserved character ${e[0]}`}return r&&t(0,"BAD_SCALAR_START",`Plain value cannot start with ${r}`),Ad(e)}(o,c);break;case"single-quoted-scalar":s=$l.QUOTE_SINGLE,l=function(e,t){return"'"===e[e.length-1]&&1!==e.length||t(e.length,"MISSING_CHAR","Missing closing 'quote"),Ad(e.slice(1,-1)).replace(/''/g,"'")}(o,c);break;case"double-quoted-scalar":s=$l.QUOTE_DOUBLE,l=function(e,t){let r="";for(let n=1;nt?e.slice(t,n+1):a)}else r+=a}return'"'===e[e.length-1]&&1!==e.length||t(e.length,"MISSING_CHAR",'Missing closing "quote'),r}(o,c);break;default:return r(e,"UNEXPECTED_TOKEN",`Expected a flow scalar value, but found: ${a}`),{value:"",type:null,comment:"",range:[n,n+o.length,n+o.length]}}const d=n+o.length,u=_d(i,d,t,r);return{value:l,type:s,comment:u.comment,range:[n,d,u.offset]}}(t,e.options.strict,n),l=r?e.directives.tagName(r.source,(e=>n(r,"TAG_RESOLVE_FAILED",e))):null,c=r&&l?function(e,t,r,n,a){var o;if("!"===r)return e[ol];const i=[];for(const t of e.tags)if(!t.collection&&t.tag===r){if(!t.default||!t.test)return t;i.push(t)}for(const e of i)if(null==(o=e.test)?void 0:o.test(t))return e;const s=e.knownTags[r];return s&&!s.collection?(e.tags.push(Object.assign({},s,{default:!1,test:void 0})),s):(a(n,"TAG_RESOLVE_FAILED",`Unresolved tag: ${r}`,"tag:yaml.org,2002:str"!==r),e[ol])}(e.schema,a,l,r,n):"scalar"===t.type?function({directives:e,schema:t},r,n,a){const o=t.tags.find((e=>{var t;return e.default&&(null==(t=e.test)?void 0:t.test(r))}))||t[ol];if(t.compat){const i=t.compat.find((e=>{var t;return e.default&&(null==(t=e.test)?void 0:t.test(r))}))??t[ol];o.tag!==i.tag&&a(n,"TAG_RESOLVE_FAILED",`Value may be parsed as either ${e.tagString(o.tag)} or ${e.tagString(i.tag)}`,!0)}return o}(e,a,t,n):e.schema[ol];let d;try{const o=c.resolve(a,(e=>n(r??t,"TAG_RESOLVE_FAILED",e)),e.options);d=pl(o)?o:new $l(o)}catch(e){const o=e instanceof Error?e.message:String(e);n(r??t,"TAG_RESOLVE_FAILED",o),d=new $l(a)}return d.range=s,d.source=a,o&&(d.type=o),l&&(d.tag=l),c.format&&(d.format=c.format),i&&(d.comment=i),d}function Nd(e,t,r){if(t){null===r&&(r=t.length);for(let n=r-1;n>=0;--n){let r=t[n];switch(r.type){case"space":case"comment":case"newline":e-=r.source.length;continue}for(r=t[++n];"space"===(null==r?void 0:r.type);)e+=r.source.length,r=t[++n];break}}return e}const Md={composeNode:Id,composeEmptyNode:Ld};function Id(e,t,r,n){const{spaceBefore:a,comment:o,anchor:i,tag:s}=r;let l,c=!0;switch(t.type){case"alias":l=function({options:e},{offset:t,source:r,end:n},a){const o=new Pl(r.substring(1));""===o.source&&a(t,"BAD_ALIAS","Alias cannot be an empty string"),o.source.endsWith(":")&&a(t+r.length-1,"BAD_ALIAS","Alias ending in : is ambiguous",!0);const i=t+r.length,s=_d(n,i,e.strict,a);return o.range=[t,i,s.offset],s.comment&&(o.comment=s.comment),o}(e,t,n),(i||s)&&n(t,"ALIAS_PROPS","An alias node must not specify any properties");break;case"scalar":case"single-quoted-scalar":case"double-quoted-scalar":case"block-scalar":l=$d(e,t,s,n),i&&(l.anchor=i.source.substring(1));break;case"block-map":case"block-seq":case"flow-collection":l=function(e,t,r,n,a){var o;const i=n?t.directives.tagName(n.source,(e=>a(n,"TAG_RESOLVE_FAILED",e))):null,s="block-map"===r.type?"map":"block-seq"===r.type?"seq":"{"===r.start.source?"map":"seq";if(!n||!i||"!"===i||i===fc.tagName&&"map"===s||i===gc.tagName&&"seq"===s||!s)return Cd(e,t,r,a,i);let l=t.schema.tags.find((e=>e.tag===i&&e.collection===s));if(!l){const o=t.schema.knownTags[i];if(!o||o.collection!==s)return(null==o?void 0:o.collection)?a(n,"BAD_COLLECTION_TYPE",`${o.tag} used for ${s} collection, but expects ${o.collection}`,!0):a(n,"TAG_RESOLVE_FAILED",`Unresolved tag: ${i}`,!0),Cd(e,t,r,a,i);t.schema.tags.push(Object.assign({},o,{default:!1})),l=o}const c=Cd(e,t,r,a,i,l),d=(null==(o=l.resolve)?void 0:o.call(l,c,(e=>a(n,"TAG_RESOLVE_FAILED",e)),t.options))??c,u=ml(d)?d:new $l(d);return u.range=c.range,u.tag=i,(null==l?void 0:l.format)&&(u.format=l.format),u}(Md,e,t,s,n),i&&(l.anchor=i.source.substring(1));break;default:n(t,"UNEXPECTED_TOKEN","error"===t.type?t.message:`Unsupported token (type: ${t.type})`),l=Ld(e,t.offset,void 0,null,r,n),c=!1}return i&&""===l.anchor&&n(i,"BAD_ALIAS","Anchor cannot be an empty string"),a&&(l.spaceBefore=!0),o&&("scalar"===t.type&&""===t.source?l.comment=o:l.commentBefore=o),e.options.keepSourceTokens&&c&&(l.srcToken=t),l}function Ld(e,t,r,n,{spaceBefore:a,comment:o,anchor:i,tag:s,end:l},c){const d=$d(e,{type:"scalar",offset:Nd(t,r,n),indent:-1,source:""},s,c);return i&&(d.anchor=i.source.substring(1),""===d.anchor&&c(i,"BAD_ALIAS","Anchor cannot be an empty string")),a&&(d.spaceBefore=!0),o&&(d.comment=o,d.range[2]=l),d}function jd(e){if("number"==typeof e)return[e,e+1];if(Array.isArray(e))return 2===e.length?e:[e[0],e[1]];const{offset:t,source:r}=e;return[t,t+("string"==typeof r?r.length:1)]}function Bd(e){var t;let r="",n=!1,a=!1;for(let o=0;o{const a=jd(e);n?this.warnings.push(new bd(a,t,r)):this.errors.push(new vd(a,t,r))},this.directives=new kl({version:e.version||"1.2"}),this.options=e}decorate(e,t){const{comment:r,afterEmptyLine:n}=Bd(this.prelude);if(r){const a=e.contents;if(t)e.comment=e.comment?`${e.comment}\n${r}`:r;else if(n||e.directives.docStart||!a)e.commentBefore=r;else if(fl(a)&&!a.flow&&a.items.length>0){let e=a.items[0];ul(e)&&(e=e.key);const t=e.commentBefore;e.commentBefore=t?`${r}\n${t}`:r}else{const e=a.commentBefore;a.commentBefore=e?`${r}\n${e}`:r}}t?(Array.prototype.push.apply(e.errors,this.errors),Array.prototype.push.apply(e.warnings,this.warnings)):(e.errors=this.errors,e.warnings=this.warnings),this.prelude=[],this.errors=[],this.warnings=[]}streamInfo(){return{comment:Bd(this.prelude).comment,directives:this.directives,errors:this.errors,warnings:this.warnings}}*compose(e,t=!1,r=-1){for(const t of e)yield*this.next(t);yield*this.end(t,r)}*next(e){switch(e.type){case"directive":this.directives.add(e.source,((t,r,n)=>{const a=jd(e);a[0]+=t,this.onError(a,"BAD_DIRECTIVE",r,n)})),this.prelude.push(e.source),this.atDirectives=!0;break;case"document":{const t=function(e,t,{offset:r,start:n,value:a,end:o},i){const s=Object.assign({_directives:t},e),l=new fd(void 0,s),c={atRoot:!0,directives:l.directives,options:l.options,schema:l.schema},d=Od(n,{indicator:"doc-start",next:a??(null==o?void 0:o[0]),offset:r,onError:i,parentIndent:0,startOnNewline:!0});d.found&&(l.directives.docStart=!0,!a||"block-map"!==a.type&&"block-seq"!==a.type||d.hasNewline||i(d.end,"MISSING_CHAR","Block collection cannot start on same line with directives-end marker")),l.contents=a?Id(c,a,d,i):Ld(c,d.end,n,null,d,i);const u=l.contents.range[2],p=_d(o,u,!1,i);return p.comment&&(l.comment=p.comment),l.range=[r,u,p.offset],l}(this.options,this.directives,e,this.onError);this.atDirectives&&!t.directives.docStart&&this.onError(e,"MISSING_CHAR","Missing directives-end/doc-start indicator line"),this.decorate(t,!1),this.doc&&(yield this.doc),this.doc=t,this.atDirectives=!1;break}case"byte-order-mark":case"space":break;case"comment":case"newline":this.prelude.push(e.source);break;case"error":{const t=e.source?`${e.message}: ${JSON.stringify(e.source)}`:e.message,r=new vd(jd(e),"UNEXPECTED_TOKEN",t);this.atDirectives||!this.doc?this.errors.push(r):this.doc.errors.push(r);break}case"doc-end":{if(!this.doc){const t="Unexpected doc-end without preceding document";this.errors.push(new vd(jd(e),"UNEXPECTED_TOKEN",t));break}this.doc.directives.docEnd=!0;const t=_d(e.end,e.offset+e.source.length,this.doc.options.strict,this.onError);if(this.decorate(this.doc,!0),t.comment){const e=this.doc.comment;this.doc.comment=e?`${e}\n${t.comment}`:t.comment}this.doc.range[2]=t.offset;break}default:this.errors.push(new vd(jd(e),"UNEXPECTED_TOKEN",`Unsupported token ${e.type}`))}}*end(e=!1,t=-1){if(this.doc)this.decorate(this.doc,!0),yield this.doc,this.doc=null;else if(e){const e=Object.assign({_directives:this.directives},this.options),r=new fd(void 0,e);this.atDirectives&&this.onError(t,"MISSING_CHAR","Missing directives-end indicator line"),r.range=[0,t,t],this.decorate(r,!1),yield r}}}function Qd(e){switch(e){case void 0:case" ":case"\n":case"\r":case"\t":return!0;default:return!1}}const zd=new Set("0123456789ABCDEFabcdef"),Fd=new Set("0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz-#;/?:@&=+$_.!~*'()"),qd=new Set(",[]{}"),Hd=new Set(" ,[]{}\n\r\t"),Zd=e=>!e||Hd.has(e);class Vd{constructor(){this.atEnd=!1,this.blockScalarIndent=-1,this.blockScalarKeep=!1,this.buffer="",this.flowKey=!1,this.flowLevel=0,this.indentNext=0,this.indentValue=0,this.lineEndPos=null,this.next=null,this.pos=0}*lex(e,t=!1){if(e){if("string"!=typeof e)throw TypeError("source is not a string");this.buffer=this.buffer?this.buffer+e:e,this.lineEndPos=null}this.atEnd=!t;let r=this.next??"stream";for(;r&&(t||this.hasChars(1));)r=yield*this.parseNext(r)}atLineEnd(){let e=this.pos,t=this.buffer[e];for(;" "===t||"\t"===t;)t=this.buffer[++e];return!t||"#"===t||"\n"===t||"\r"===t&&"\n"===this.buffer[e+1]}charAt(e){return this.buffer[this.pos+e]}continueScalar(e){let t=this.buffer[e];if(this.indentNext>0){let r=0;for(;" "===t;)t=this.buffer[++r+e];if("\r"===t){const t=this.buffer[r+e+1];if("\n"===t||!t&&!this.atEnd)return e+r+1}return"\n"===t||r>=this.indentNext||!t&&!this.atEnd?e+r:-1}if("-"===t||"."===t){const t=this.buffer.substr(e,3);if(("---"===t||"..."===t)&&Qd(this.buffer[e+3]))return-1}return e}getLine(){let e=this.lineEndPos;return("number"!=typeof e||-1!==e&ðis.indentValue&&!Qd(this.charAt(1))&&(this.indentNext=this.indentValue),yield*this.parseBlockStart()}*parseBlockStart(){const[e,t]=this.peek(2);if(!t&&!this.atEnd)return this.setNext("block-start");if(("-"===e||"?"===e||":"===e)&&Qd(t)){const e=(yield*this.pushCount(1))+(yield*this.pushSpaces(!0));return this.indentNext=this.indentValue+1,this.indentValue+=e,yield*this.parseBlockStart()}return"doc"}*parseDocument(){yield*this.pushSpaces(!0);const e=this.getLine();if(null===e)return this.setNext("doc");let t=yield*this.pushIndicators();switch(e[t]){case"#":yield*this.pushCount(e.length-t);case void 0:return yield*this.pushNewline(),yield*this.parseLineStart();case"{":case"[":return yield*this.pushCount(1),this.flowKey=!1,this.flowLevel=1,"flow";case"}":case"]":return yield*this.pushCount(1),"doc";case"*":return yield*this.pushUntil(Zd),"doc";case'"':case"'":return yield*this.parseQuotedScalar();case"|":case">":return t+=(yield*this.parseBlockScalarHeader()),t+=(yield*this.pushSpaces(!0)),yield*this.pushCount(e.length-t),yield*this.pushNewline(),yield*this.parseBlockScalar();default:return yield*this.parsePlainScalar()}}*parseFlowCollection(){let e,t,r=-1;do{e=yield*this.pushNewline(),e>0?(t=yield*this.pushSpaces(!1),this.indentValue=r=t):t=0,t+=(yield*this.pushSpaces(!0))}while(e+t>0);const n=this.getLine();if(null===n)return this.setNext("flow");if((-1!==r&&r"0"&&t<="9")this.blockScalarIndent=Number(t)-1;else if("-"!==t)break}return yield*this.pushUntil((e=>Qd(e)||"#"===e))}*parseBlockScalar(){let e,t=this.pos-1,r=0;e:for(let n=this.pos;e=this.buffer[n];++n)switch(e){case" ":r+=1;break;case"\n":t=n,r=0;break;case"\r":{const e=this.buffer[n+1];if(!e&&!this.atEnd)return this.setNext("block-scalar");if("\n"===e)break}default:break e}if(!e&&!this.atEnd)return this.setNext("block-scalar");if(r>=this.indentNext){-1===this.blockScalarIndent?this.indentNext=r:this.indentNext=this.blockScalarIndent+(0===this.indentNext?1:this.indentNext);do{const e=this.continueScalar(t+1);if(-1===e)break;t=this.buffer.indexOf("\n",e)}while(-1!==t);if(-1===t){if(!this.atEnd)return this.setNext("block-scalar");t=this.buffer.length}}let n=t+1;for(e=this.buffer[n];" "===e;)e=this.buffer[++n];if("\t"===e){for(;"\t"===e||" "===e||"\r"===e||"\n"===e;)e=this.buffer[++n];t=n-1}else if(!this.blockScalarKeep)for(;;){let e=t-1,n=this.buffer[e];"\r"===n&&(n=this.buffer[--e]);const a=e;for(;" "===n;)n=this.buffer[--e];if(!("\n"===n&&e>=this.pos&&e+1+r>a))break;t=e}return yield"",yield*this.pushToIndex(t+1,!0),yield*this.parseLineStart()}*parsePlainScalar(){const e=this.flowLevel>0;let t,r=this.pos-1,n=this.pos-1;for(;t=this.buffer[++n];)if(":"===t){const t=this.buffer[n+1];if(Qd(t)||e&&qd.has(t))break;r=n}else if(Qd(t)){let a=this.buffer[n+1];if("\r"===t&&("\n"===a?(n+=1,t="\n",a=this.buffer[n+1]):r=n),"#"===a||e&&qd.has(a))break;if("\n"===t){const e=this.continueScalar(n+1);if(-1===e)break;n=Math.max(n,e-2)}}else{if(e&&qd.has(t))break;r=n}return t||this.atEnd?(yield"",yield*this.pushToIndex(r+1,!0),e?"flow":"doc"):this.setNext("plain-scalar")}*pushCount(e){return e>0?(yield this.buffer.substr(this.pos,e),this.pos+=e,e):0}*pushToIndex(e,t){const r=this.buffer.slice(this.pos,e);return r?(yield r,this.pos+=r.length,r.length):(t&&(yield""),0)}*pushIndicators(){switch(this.charAt(0)){case"!":return(yield*this.pushTag())+(yield*this.pushSpaces(!0))+(yield*this.pushIndicators());case"&":return(yield*this.pushUntil(Zd))+(yield*this.pushSpaces(!0))+(yield*this.pushIndicators());case"-":case"?":case":":{const e=this.flowLevel>0,t=this.charAt(1);if(Qd(t)||e&&qd.has(t))return e?this.flowKey&&(this.flowKey=!1):this.indentNext=this.indentValue+1,(yield*this.pushCount(1))+(yield*this.pushSpaces(!0))+(yield*this.pushIndicators())}}return 0}*pushTag(){if("<"===this.charAt(1)){let e=this.pos+2,t=this.buffer[e];for(;!Qd(t)&&">"!==t;)t=this.buffer[++e];return yield*this.pushToIndex(">"===t?e+1:e,!1)}{let e=this.pos+1,t=this.buffer[e];for(;t;)if(Fd.has(t))t=this.buffer[++e];else{if("%"!==t||!zd.has(this.buffer[e+1])||!zd.has(this.buffer[e+2]))break;t=this.buffer[e+=3]}return yield*this.pushToIndex(e,!1)}}*pushNewline(){const e=this.buffer[this.pos];return"\n"===e?yield*this.pushCount(1):"\r"===e&&"\n"===this.charAt(1)?yield*this.pushCount(2):0}*pushSpaces(e){let t,r=this.pos-1;do{t=this.buffer[++r]}while(" "===t||e&&"\t"===t);const n=r-this.pos;return n>0&&(yield this.buffer.substr(this.pos,n),this.pos=r),n}*pushUntil(e){let t=this.pos,r=this.buffer[t];for(;!e(r);)r=this.buffer[++t];return yield*this.pushToIndex(t,!1)}}class Wd{constructor(){this.lineStarts=[],this.addNewLine=e=>this.lineStarts.push(e),this.linePos=e=>{let t=0,r=this.lineStarts.length;for(;t>1;this.lineStarts[n]=0;)switch(e[r].type){case"doc-start":case"explicit-key-ind":case"map-value-ind":case"seq-item-ind":case"newline":break e}for(;"space"===(null==(t=e[++r])?void 0:t.type););return e.splice(r,e.length)}function eu(e){if("flow-seq-start"===e.start.type)for(const t of e.items)!t.sep||t.value||Xd(t.start,"explicit-key-ind")||Xd(t.sep,"map-value-ind")||(t.key&&(t.value=t.key),delete t.key,Gd(t.value)?t.value.end?Array.prototype.push.apply(t.value.end,t.sep):t.value.end=t.sep:Array.prototype.push.apply(t.start,t.sep),delete t.sep)}let tu=class{constructor(e){this.atNewLine=!0,this.atScalar=!1,this.indent=0,this.offset=0,this.onKeyLine=!1,this.stack=[],this.source="",this.type="",this.lexer=new Vd,this.onNewLine=e}*parse(e,t=!1){this.onNewLine&&0===this.offset&&this.onNewLine(0);for(const r of this.lexer.lex(e,t))yield*this.next(r);t||(yield*this.end())}*next(e){if(this.source=e,this.atScalar)return this.atScalar=!1,yield*this.step(),void(this.offset+=e.length);const t=function(e){switch(e){case"\ufeff":return"byte-order-mark";case"":return"doc-mode";case"":return"flow-error-end";case"":return"scalar";case"---":return"doc-start";case"...":return"doc-end";case"":case"\n":case"\r\n":return"newline";case"-":return"seq-item-ind";case"?":return"explicit-key-ind";case":":return"map-value-ind";case"{":return"flow-map-start";case"}":return"flow-map-end";case"[":return"flow-seq-start";case"]":return"flow-seq-end";case",":return"comma"}switch(e[0]){case" ":case"\t":return"space";case"#":return"comment";case"%":return"directive-line";case"*":return"alias";case"&":return"anchor";case"!":return"tag";case"'":return"single-quoted-scalar";case'"':return"double-quoted-scalar";case"|":case">":return"block-scalar-header"}return null}(e);if(t)if("scalar"===t)this.atNewLine=!1,this.atScalar=!0,this.type="scalar";else{switch(this.type=t,yield*this.step(),t){case"newline":this.atNewLine=!0,this.indent=0,this.onNewLine&&this.onNewLine(this.offset+e.length);break;case"space":this.atNewLine&&" "===e[0]&&(this.indent+=e.length);break;case"explicit-key-ind":case"map-value-ind":case"seq-item-ind":this.atNewLine&&(this.indent+=e.length);break;case"doc-mode":case"flow-error-end":return;default:this.atNewLine=!1}this.offset+=e.length}else{const t=`Not a YAML token: ${e}`;yield*this.pop({type:"error",offset:this.offset,message:t,source:e}),this.offset+=e.length}}*end(){for(;this.stack.length>0;)yield*this.pop()}get sourceToken(){return{type:this.type,offset:this.offset,indent:this.indent,source:this.source}}*step(){const e=this.peek(1);if("doc-end"!==this.type||e&&"doc-end"===e.type){if(!e)return yield*this.stream();switch(e.type){case"document":return yield*this.document(e);case"alias":case"scalar":case"single-quoted-scalar":case"double-quoted-scalar":return yield*this.scalar(e);case"block-scalar":return yield*this.blockScalar(e);case"block-map":return yield*this.blockMap(e);case"block-seq":return yield*this.blockSequence(e);case"flow-collection":return yield*this.flowCollection(e);case"doc-end":return yield*this.documentEnd(e)}yield*this.pop()}else{for(;this.stack.length>0;)yield*this.pop();this.stack.push({type:"doc-end",offset:this.offset,source:this.source})}}peek(e){return this.stack[this.stack.length-e]}*pop(e){const t=e??this.stack.pop();if(t)if(0===this.stack.length)yield t;else{const e=this.peek(1);switch("block-scalar"===t.type?t.indent="indent"in e?e.indent:0:"flow-collection"===t.type&&"document"===e.type&&(t.indent=0),"flow-collection"===t.type&&eu(t),e.type){case"document":e.value=t;break;case"block-scalar":e.props.push(t);break;case"block-map":{const r=e.items[e.items.length-1];if(r.value)return e.items.push({start:[],key:t,sep:[]}),void(this.onKeyLine=!0);if(!r.sep)return Object.assign(r,{key:t,sep:[]}),void(this.onKeyLine=!r.explicitKey);r.value=t;break}case"block-seq":{const r=e.items[e.items.length-1];r.value?e.items.push({start:[],value:t}):r.value=t;break}case"flow-collection":{const r=e.items[e.items.length-1];return void(!r||r.value?e.items.push({start:[],key:t,sep:[]}):r.sep?r.value=t:Object.assign(r,{key:t,sep:[]}))}default:yield*this.pop(),yield*this.pop(t)}if(!("document"!==e.type&&"block-map"!==e.type&&"block-seq"!==e.type||"block-map"!==t.type&&"block-seq"!==t.type)){const r=t.items[t.items.length-1];r&&!r.sep&&!r.value&&r.start.length>0&&-1===Yd(r.start)&&(0===t.indent||r.start.every((e=>"comment"!==e.type||e.indent=e.indent){const t=!this.onKeyLine&&this.indent===e.indent,n=t&&(r.sep||r.explicitKey)&&"seq-item-ind"!==this.type;let a=[];if(n&&r.sep&&!r.value){const t=[];for(let n=0;ne.indent&&(t.length=0);break;default:t.length=0}}t.length>=2&&(a=r.sep.splice(t[1]))}switch(this.type){case"anchor":case"tag":return void(n||r.value?(a.push(this.sourceToken),e.items.push({start:a}),this.onKeyLine=!0):r.sep?r.sep.push(this.sourceToken):r.start.push(this.sourceToken));case"explicit-key-ind":return r.sep||r.explicitKey?n||r.value?(a.push(this.sourceToken),e.items.push({start:a,explicitKey:!0})):this.stack.push({type:"block-map",offset:this.offset,indent:this.indent,items:[{start:[this.sourceToken],explicitKey:!0}]}):(r.start.push(this.sourceToken),r.explicitKey=!0),void(this.onKeyLine=!0);case"map-value-ind":if(r.explicitKey)if(r.sep)if(r.value)e.items.push({start:[],key:null,sep:[this.sourceToken]});else if(Xd(r.sep,"map-value-ind"))this.stack.push({type:"block-map",offset:this.offset,indent:this.indent,items:[{start:a,key:null,sep:[this.sourceToken]}]});else if(Gd(r.key)&&!Xd(r.sep,"newline")){const e=Jd(r.start),t=r.key,n=r.sep;n.push(this.sourceToken),delete r.key,delete r.sep,this.stack.push({type:"block-map",offset:this.offset,indent:this.indent,items:[{start:e,key:t,sep:n}]})}else a.length>0?r.sep=r.sep.concat(a,this.sourceToken):r.sep.push(this.sourceToken);else if(Xd(r.start,"newline"))Object.assign(r,{key:null,sep:[this.sourceToken]});else{const e=Jd(r.start);this.stack.push({type:"block-map",offset:this.offset,indent:this.indent,items:[{start:e,key:null,sep:[this.sourceToken]}]})}else r.sep?r.value||n?e.items.push({start:a,key:null,sep:[this.sourceToken]}):Xd(r.sep,"map-value-ind")?this.stack.push({type:"block-map",offset:this.offset,indent:this.indent,items:[{start:[],key:null,sep:[this.sourceToken]}]}):r.sep.push(this.sourceToken):Object.assign(r,{key:null,sep:[this.sourceToken]});return void(this.onKeyLine=!0);case"alias":case"scalar":case"single-quoted-scalar":case"double-quoted-scalar":{const t=this.flowScalar(this.type);return void(n||r.value?(e.items.push({start:a,key:t,sep:[]}),this.onKeyLine=!0):r.sep?this.stack.push(t):(Object.assign(r,{key:t,sep:[]}),this.onKeyLine=!0))}default:{const r=this.startBlockValue(e);if(r)return t&&"block-seq"!==r.type&&e.items.push({start:a}),void this.stack.push(r)}}}yield*this.pop(),yield*this.step()}*blockSequence(e){var t;const r=e.items[e.items.length-1];switch(this.type){case"newline":if(r.value){const t="end"in r.value?r.value.end:void 0,n=Array.isArray(t)?t[t.length-1]:void 0;"comment"===(null==n?void 0:n.type)?null==t||t.push(this.sourceToken):e.items.push({start:[this.sourceToken]})}else r.start.push(this.sourceToken);return;case"space":case"comment":if(r.value)e.items.push({start:[this.sourceToken]});else{if(this.atIndentedComment(r.start,e.indent)){const n=e.items[e.items.length-2],a=null==(t=null==n?void 0:n.value)?void 0:t.end;if(Array.isArray(a))return Array.prototype.push.apply(a,r.start),a.push(this.sourceToken),void e.items.pop()}r.start.push(this.sourceToken)}return;case"anchor":case"tag":if(r.value||this.indent<=e.indent)break;return void r.start.push(this.sourceToken);case"seq-item-ind":if(this.indent!==e.indent)break;return void(r.value||Xd(r.start,"seq-item-ind")?e.items.push({start:[this.sourceToken]}):r.start.push(this.sourceToken))}if(this.indent>e.indent){const t=this.startBlockValue(e);if(t)return void this.stack.push(t)}yield*this.pop(),yield*this.step()}*flowCollection(e){const t=e.items[e.items.length-1];if("flow-error-end"===this.type){let e;do{yield*this.pop(),e=this.peek(1)}while(e&&"flow-collection"===e.type)}else if(0===e.end.length){switch(this.type){case"comma":case"explicit-key-ind":return void(!t||t.sep?e.items.push({start:[this.sourceToken]}):t.start.push(this.sourceToken));case"map-value-ind":return void(!t||t.value?e.items.push({start:[],key:null,sep:[this.sourceToken]}):t.sep?t.sep.push(this.sourceToken):Object.assign(t,{key:null,sep:[this.sourceToken]}));case"space":case"comment":case"newline":case"anchor":case"tag":return void(!t||t.value?e.items.push({start:[this.sourceToken]}):t.sep?t.sep.push(this.sourceToken):t.start.push(this.sourceToken));case"alias":case"scalar":case"single-quoted-scalar":case"double-quoted-scalar":{const r=this.flowScalar(this.type);return void(!t||t.value?e.items.push({start:[],key:r,sep:[]}):t.sep?this.stack.push(r):Object.assign(t,{key:r,sep:[]}))}case"flow-map-end":case"flow-seq-end":return void e.end.push(this.sourceToken)}const r=this.startBlockValue(e);r?this.stack.push(r):(yield*this.pop(),yield*this.step())}else{const t=this.peek(2);if("block-map"===t.type&&("map-value-ind"===this.type&&t.indent===e.indent||"newline"===this.type&&!t.items[t.items.length-1].sep))yield*this.pop(),yield*this.step();else if("map-value-ind"===this.type&&"flow-collection"!==t.type){const r=Jd(Kd(t));eu(e);const n=e.end.splice(1,e.end.length);n.push(this.sourceToken);const a={type:"block-map",offset:e.offset,indent:e.indent,items:[{start:r,key:e,sep:n}]};this.onKeyLine=!0,this.stack[this.stack.length-1]=a}else yield*this.lineEnd(e)}}flowScalar(e){if(this.onNewLine){let e=this.source.indexOf("\n")+1;for(;0!==e;)this.onNewLine(this.offset+e),e=this.source.indexOf("\n",e)+1}return{type:e,offset:this.offset,indent:this.indent,source:this.source}}startBlockValue(e){switch(this.type){case"alias":case"scalar":case"single-quoted-scalar":case"double-quoted-scalar":return this.flowScalar(this.type);case"block-scalar-header":return{type:"block-scalar",offset:this.offset,indent:this.indent,props:[this.sourceToken],source:""};case"flow-map-start":case"flow-seq-start":return{type:"flow-collection",offset:this.offset,indent:this.indent,start:this.sourceToken,items:[],end:[]};case"seq-item-ind":return{type:"block-seq",offset:this.offset,indent:this.indent,items:[{start:[this.sourceToken]}]};case"explicit-key-ind":{this.onKeyLine=!0;const t=Jd(Kd(e));return t.push(this.sourceToken),{type:"block-map",offset:this.offset,indent:this.indent,items:[{start:t,explicitKey:!0}]}}case"map-value-ind":{this.onKeyLine=!0;const t=Jd(Kd(e));return{type:"block-map",offset:this.offset,indent:this.indent,items:[{start:t,key:null,sep:[this.sourceToken]}]}}}return null}atIndentedComment(e,t){return"comment"===this.type&&!(this.indent<=t)&&e.every((e=>"newline"===e.type||"space"===e.type))}*documentEnd(e){"doc-mode"!==this.type&&(e.end?e.end.push(this.sourceToken):e.end=[this.sourceToken],"newline"===this.type&&(yield*this.pop()))}*lineEnd(e){switch(this.type){case"comma":case"doc-start":case"doc-end":case"flow-seq-end":case"flow-map-end":case"map-value-ind":yield*this.pop(),yield*this.step();break;case"newline":this.onKeyLine=!1;default:e.end?e.end.push(this.sourceToken):e.end=[this.sourceToken],"newline"===this.type&&(yield*this.pop())}}};const ru={parse:e=>{const t=JSON.parse(e);if("object"!=typeof t)throw Error("Invalid JSON object");return t},parseSafe(e,t){try{return ru.parse(e)}catch(e){return"function"==typeof t?t(e):t}},stringify:e=>JSON.stringify(e)},nu=e=>"string"==typeof e&&!!ru.parseSafe(e,!1);function au(e){const t=e.trim();if("{"!==t[0]&&"["!==t[0])return e;try{return JSON.stringify(JSON.parse(e),null,2)}catch{return e}}async function ou(e,t,r=!0){"https://api.scalar.com/request-proxy"===t&&(t="https://proxy.scalar.com");const n=await fetch(t?Ks(t,e):e);if(200!==n.status)throw console.error(`[fetchSpecFromUrl] Failed to fetch the specification at ${e} (Status: ${n.status})`),t||console.warn(`[fetchSpecFromUrl] Tried to fetch the specification (url: ${e}) without a proxy. Are the CORS headers configured to allow cross-domain requests? https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS`),new Error(`Failed to fetch the specification (Status: ${n.status})`);return r?au(await n.text()):await n.text()}const iu={get:{short:"GET",color:"text-blue",backgroundColor:"bg-blue"},post:{short:"POST",color:"text-green",backgroundColor:"bg-green"},put:{short:"PUT",color:"text-orange",backgroundColor:"bg-orange"},patch:{short:"PATCH",color:"text-yellow",backgroundColor:"bg-yellow"},delete:{short:"DEL",color:"text-red",backgroundColor:"bg-red"},options:{short:"OPTS",color:"text-purple",backgroundColor:"bg-purple"},head:{short:"HEAD",color:"text-scalar-c-2",backgroundColor:"bg-c-2"},connect:{short:"CONN",color:"text-c-2",backgroundColor:"bg-c-2"},trace:{short:"TRACE",color:"text-c-2",backgroundColor:"bg-c-2"}},su=["post","put","patch","delete"],lu=e=>su.includes(e),cu=e=>{const t=e.trim().toLowerCase();return iu[t]??{short:t,color:"text-c-2",backgroundColor:"bg-c-2"}},du={100:{name:"Continue",url:"https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/100"},101:{name:"Switching Protocols",url:"https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/101"},102:{name:"Processing",url:"https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/102"},103:{name:"Early Hints",url:"https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/103"},200:{name:"OK",url:"https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/200"},201:{name:"Created",url:"https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/201"},202:{name:"Accepted",url:"https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/202"},203:{name:"Non-Authoritative Information",url:"https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/203"},204:{name:"No Content",url:"https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/204"},205:{name:"Reset Content",url:"https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/205"},206:{name:"Partial Content",url:"https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/206"},207:{name:"Multi-Status",url:"https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/207"},208:{name:"Already Reported",url:"https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/208"},226:{name:"IM Used",url:"https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/226"},300:{name:"Multiple Choices",url:"https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/300"},301:{name:"Moved Permanently",url:"https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/301"},302:{name:"Found",url:"https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/302"},303:{name:"See Other",url:"https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/303"},304:{name:"Not Modified",url:"https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/304"},305:{name:"Use Proxy",url:"https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/305"},306:{name:"(Unused)",url:"https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/306"},307:{name:"Temporary Redirect",url:"https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/307"},308:{name:"Permanent Redirect",url:"https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/308"},400:{name:"Bad Request",url:"https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/400"},401:{name:"Unauthorized",url:"https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/401"},402:{name:"Payment Required",url:"https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/402"},403:{name:"Forbidden",url:"https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/403"},404:{name:"Not Found",url:"https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/404"},405:{name:"Method Not Allowed",url:"https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/405"},406:{name:"Not Acceptable",url:"https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/406"},407:{name:"Proxy Authentication Required",url:"https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/407"},408:{name:"Request Timeout",url:"https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/408"},409:{name:"Conflict",url:"https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/409"},410:{name:"Gone",url:"https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/410"},411:{name:"Length Required",url:"https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/411"},412:{name:"Precondition Failed",url:"https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/412"},413:{name:"Content Too Large",url:"https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/413"},414:{name:"URI Too Long",url:"https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/414"},415:{name:"Unsupported Media Type",url:"https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/415"},416:{name:"Range Not Satisfiable",url:"https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/416"},417:{name:"Expectation Failed",url:"https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/417"},418:{name:"I'm a teapot",url:"https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/418"},421:{name:"Misdirected Request",url:"https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/421"},422:{name:"Unprocessable Content",url:"https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/422"},423:{name:"Locked",url:"https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/423"},424:{name:"Failed Dependency",url:"https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/424"},425:{name:"Too Early",url:"https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/425"},426:{name:"Upgrade Required",url:"https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/426"},428:{name:"Precondition Required",url:"https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/428"},429:{name:"Too Many Requests",url:"https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/429"},431:{name:"Request Header Fields Too Large",url:"https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/431"},451:{name:"Unavailable For Legal Reasons",url:"https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/451"},500:{name:"Internal Server Error",url:"https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/500"},501:{name:"Not Implemented",url:"https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/501"},502:{name:"Bad Gateway",url:"https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/502"},503:{name:"Service Unavailable",url:"https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/503"},504:{name:"Gateway Timeout",url:"https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/504"},505:{name:"HTTP Version Not Supported",url:"https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/505"},506:{name:"Variant Also Negotiates",url:"https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/506"},507:{name:"Insufficient Storage",url:"https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/507"},508:{name:"Loop Detected",url:"https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/508"},510:{name:"Not Extended",url:"https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/510"},511:{name:"Network Authentication Required",url:"https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/511"}},uu=(e,t,r=" #")=>{if(!t(e))return e;const n=e.split(r),a=n.length>1?`${n.slice(0,-1).join()}${r}${Number(n.at(-1))+1}`:`${n.join()}${r}2`;return uu(a,t,r)},pu="workspace";function hu(e){if(!e)return e;const t={...e};return Object.keys(t).forEach((e=>{const r=function(e){if("string"==typeof e)return e.replace(/;.*$/,"").replace(/\/.+\+/,"/").trim()}(e);void 0!==r&&(t[r]=t[e],e!==r&&delete t[e])})),t}function fu(e,t){return Object.keys(e).forEach((r=>{Object.hasOwn(t,r)||delete e[r]})),Object.assign(e,t),e}const mu=e=>{if("string"==typeof e)return nu(e)?JSON.stringify(JSON.parse(e),null,2):e;if("object"==typeof e)try{return JSON.stringify(e,null,2)}catch{return function(e){const t=new Set;return JSON.stringify(e,((e,r)=>{if("object"==typeof r&&null!==r){if(t.has(r))return"[Circular]";t.add(r)}return r}),2)}(e)}return(null==e?void 0:e.toString())??""},gu=/{{((?:[^{}]|{[^{}]*})*)}}/g,vu=/(?:{)([^{}]+)}(?!})/g;function bu(e,t){const r=(e,r)=>{var n;return"function"==typeof t?t(r):(null==(n=t[r])?void 0:n.toString())||`{${r}}`};return e.replace(/{{\s*([\w.-]+)\s*}}/g,r).replace(/{\s*([\w.-]+)\s*}/g,r)}function yu(e,t,r=!0,n){const a=t.safeParse(e);if(a.success||(console.group("Schema Error"),console.warn(JSON.stringify(a.error.format(),null,2)),console.log("Received: ",e),console.groupEnd()),r&&!a.success)throw new Error("Zod validation failure");return a.data}const Ou="undefined"!=typeof window?window.__SCALAR__??{}:{},wu=e=>e[0].toUpperCase()+e.slice(1);function xu(e){var t,r;const n=null==(t=null==e?void 0:e.servers)?void 0:t[e.selectedServer??0];return(null==(r=null==n?void 0:n.url)?void 0:r.endsWith("/"))&&(n.url=n.url.slice(0,-1)),"string"==typeof(null==n?void 0:n.url)?bu(null==n?void 0:n.url,e.variables):null==n?void 0:n.url}function ku(e){return e.split("-").map((e=>e.charAt(0).toUpperCase()+e.slice(1).toLowerCase())).join("-")}const Su="get",_u=e=>{if("string"!=typeof e)return console.warn(`Request method is not a string. Using ${Su} as the default.`),Su;const t=e.trim().toUpperCase();return r=t,Vs.includes(r)?t:(console.warn(`${e} is not a valid request method. Using ${Su} as the default.`),Su);var r},Eu=br(Ou["useGlobalStore-authentication"]??{preferredSecurityScheme:null,customSecurity:!1,http:{basic:{username:"",password:""},bearer:{token:""}},apiKey:{token:""},oAuth2:{username:"",password:"",clientId:"",scopes:[],accessToken:"",state:""}}),Tu=e=>Object.assign(Eu,e),Cu=()=>({authentication:Eu,setAuthentication:Tu});br({operation:{},globalSecurity:[]});const Au=br({});Dr([]);const Pu=Dr("");function Du(e,t){for(const[r,n]of Object.entries(e))null!==n&&"object"==typeof n?(t[r]??(t[r]=new n.__proto__.constructor),Du(n,t[r])):void 0!==n&&(t[r]=n);return t}function Ru(e){return Du(e??{},{info:{title:"",description:"",termsOfService:"",version:"",license:{name:"",url:""},contact:{email:""}},externalDocs:{description:"",url:""},servers:[],tags:[]})}br({name:"",url:"",type:"GET",path:"",variables:[],headers:[],query:[],body:"",formData:[]}),_i((()=>{var e;return Pu.value?null==(e=Au[Pu.value??""])?void 0:e.response:null})),Dr(!0);const $u=br({selectedServer:null,servers:[],variables:{}}),Nu=e=>{Object.assign($u,{...$u,...e})};function Mu(e,t){return Object.fromEntries(Object.entries(e).filter((([e])=>e in(t.variables??{}))))}const Iu=({specification:e,defaultServerUrl:t,servers:r}={})=>(void 0!==(null==e?void 0:e.value)&&xo((()=>[null==e?void 0:e.value,null==r?void 0:r.value,null==t?void 0:t.value]),(()=>{const n=function(e,t){var r;let n=[];return n=(null==e?void 0:e.servers)&&(null==e?void 0:e.servers.length)>0?e.servers:(null==e?void 0:e.host)?[{url:`${(null==(r=e.schemes)?void 0:r[0])??"http"}://${e.host}${(null==e?void 0:e.basePath)??""}`}]:[{url:(null==t?void 0:t.defaultServerUrl)?null==t?void 0:t.defaultServerUrl:"undefined"!=typeof window?window.location.origin:"/"}],((null==t?void 0:t.defaultServerUrl)||"undefined"!=typeof window)&&(n=n.map((e=>function(e,t){var r;return(null==(r=e.url)?void 0:r.match(/^(?!(https?|file):\/\/|{).+/))?(e.url=Ys((null==t?void 0:t.defaultServerUrl)?null==t?void 0:t.defaultServerUrl:"undefined"!=typeof window?window.location.origin:"",e.url),e):e}(e,t)))),n.map((e=>{const t=e.variables??{},r=[...(e.url??"").matchAll(/(?:\{+)\s*(\w+)\s*(?:\}+)/g)].map((e=>{var t;return null==(t=e[1])?void 0:t.trim()}))||[];return r.filter((e=>!t[e])).forEach((t=>{void 0===e.variables&&(e.variables={}),e.variables[t]={default:""}})),e}))}(void 0===(null==r?void 0:r.value)?(null==e?void 0:e.value)??Ru():Ru({servers:r.value}),{defaultServerUrl:null==t?void 0:t.value}),a=null==n?void 0:n[$u.selectedServer??0];var o;Nu({servers:n,variables:{...(o=(null==a?void 0:a.variables)??{},Object.fromEntries(Object.entries(o??{}).map((([e,t])=>{var r,n,a;return[e,(null==(r=t.default)?void 0:r.toString())??(null==(a=null==(n=t.enum)?void 0:n[0])?void 0:a.toString())??""]})))),...Mu($u.variables,(null==n?void 0:n[$u.selectedServer??0])??{})}})}),{deep:!0,immediate:!0}),{server:$u,setServer:Nu}),Lu="/* basic theme */\n.light-mode {\n --scalar-background-1: #fff;\n --scalar-background-2: #f6f6f6;\n --scalar-background-3: #e7e7e7;\n --scalar-background-accent: #8ab4f81f;\n\n --scalar-color-1: #2a2f45;\n --scalar-color-2: #757575;\n --scalar-color-3: #8e8e8e;\n\n --scalar-color-accent: #0099ff;\n --scalar-border-color: #dfdfdf;\n}\n.dark-mode {\n --scalar-background-1: #0f0f0f;\n --scalar-background-2: #1a1a1a;\n --scalar-background-3: #272727;\n\n --scalar-color-1: #e7e7e7;\n --scalar-color-2: #a4a4a4;\n --scalar-color-3: #797979;\n\n --scalar-color-accent: #3ea6ff;\n --scalar-background-accent: #3ea6ff1f;\n\n --scalar-border-color: #2d2d2d;\n}\n/* Document Sidebar */\n.light-mode .t-doc__sidebar,\n.dark-mode .t-doc__sidebar {\n --scalar-sidebar-background-1: var(--scalar-background-1);\n --scalar-sidebar-color-1: var(--scalar-color-1);\n --scalar-sidebar-color-2: var(--scalar-color-2);\n --scalar-sidebar-border-color: var(--scalar-border-color);\n\n --scalar-sidebar-item-hover-background: var(--scalar-background-2);\n --scalar-sidebar-item-hover-color: currentColor;\n\n --scalar-sidebar-item-active-background: var(--scalar-background-2);\n --scalar-sidebar-color-active: var(--scalar-color-1);\n\n --scalar-sidebar-search-background: transparent;\n --scalar-sidebar-search-color: var(--scalar-color-3);\n --scalar-sidebar-search-border-color: var(--scalar-border-color);\n}\n/* selection colors */\n.light-mode,\n.dark-mode {\n --scalar-selection-background: color-mix(\n in sRGB,\n var(--scalar-color-1) 80%,\n transparent\n );\n --scalar-selection-color: var(--scalar-background-1);\n}\n/* advanced */\n.light-mode {\n --scalar-color-green: #069061;\n --scalar-color-red: #ef0006;\n --scalar-color-yellow: #edbe20;\n --scalar-color-blue: #0082d0;\n --scalar-color-orange: #fb892c;\n --scalar-color-purple: #5203d1;\n\n --scalar-button-1: rgba(0, 0, 0, 1);\n --scalar-button-1-hover: rgba(0, 0, 0, 0.8);\n --scalar-button-1-color: rgba(255, 255, 255, 0.9);\n}\n.dark-mode {\n --scalar-color-green: #00b648;\n --scalar-color-red: #dc1b19;\n --scalar-color-yellow: #ffc90d;\n --scalar-color-blue: #4eb3ec;\n --scalar-color-orange: #ff8d4d;\n --scalar-color-purple: #b191f9;\n\n --scalar-button-1: rgba(255, 255, 255, 1);\n --scalar-button-1-hover: rgba(255, 255, 255, 0.9);\n --scalar-button-1-color: black;\n}\n",ju=[["--theme-","--scalar-"],["--sidebar-","--scalar-sidebar-"]],Bu=ju.map((([e])=>e));function Uu(){if(typeof window>"u")return!1;const e=document.createElement("div");e.setAttribute("style","width:30px;height:30px;overflow-y:scroll;"),e.classList.add("scrollbar-test");const t=document.createElement("div");t.setAttribute("style","width:100%;height:40px"),e.appendChild(t),document.body.appendChild(e);const r=30-e.firstChild.clientWidth;return document.body.removeChild(e),!!r}const Qu={default:"Default",alternate:"Alternate",moon:"Moon",purple:"Purple",solarized:"Solarized",bluePlanet:"Blue Planet",saturn:"Saturn",kepler:"Kepler-11e",mars:"Mars",deepSpace:"Deep Space",none:""},zu={alternate:"/* basic theme */\n:root {\n --scalar-text-decoration: underline;\n --scalar-text-decoration-hover: underline;\n}\n.light-mode,\n.light-mode .dark-mode {\n --scalar-background-1: #f9f9f9;\n --scalar-background-2: #f1f1f1;\n --scalar-background-3: #e7e7e7;\n --scalar-background-card: #fff;\n\n --scalar-color-1: #2a2f45;\n --scalar-color-2: #757575;\n --scalar-color-3: #8e8e8e;\n\n --scalar-color-accent: var(--scalar-color-1);\n --scalar-background-accent: var(--scalar-background-3);\n\n --scalar-border-color: rgba(0, 0, 0, 0.1);\n}\n.dark-mode {\n --scalar-background-1: #131313;\n --scalar-background-2: #1d1d1d;\n --scalar-background-3: #272727;\n --scalar-background-card: #1d1d1d;\n\n --scalar-color-1: rgba(255, 255, 255, 0.9);\n --scalar-color-2: rgba(255, 255, 255, 0.62);\n --scalar-color-3: rgba(255, 255, 255, 0.44);\n\n --scalar-color-accent: var(--scalar-color-1);\n --scalar-background-accent: var(--scalar-background-3);\n\n --scalar-border-color: #2a2b2a;\n}\n/* Document Sidebar */\n.light-mode .t-doc__sidebar,\n.dark-mode .t-doc__sidebar {\n --scalar-sidebar-background-1: var(--scalar-background-1);\n --scalar-sidebar-color-1: var(--scalar-color-1);\n --scalar-sidebar-color-2: var(--scalar-color-2);\n --scalar-sidebar-border-color: var(--scalar-border-color);\n\n --scalar-sidebar-item-hover-background: var(--scalar-background-2);\n --scalar-sidebar-item-hover-color: currentColor;\n\n --scalar-sidebar-item-active-background: var(--scalar-background-accent);\n --scalar-sidebar-color-active: var(--scalar-color-accent);\n\n --scalar-sidebar-search-background: transparent;\n --scalar-sidebar-search-color: var(--scalar-color-3);\n --scalar-sidebar-search-border-color: var(--scalar-border-color);\n\n --scalar-sidebar-indent-border: var(--scalar-sidebar-border-color);\n --scalar-sidebar-indent-border-hover: var(--scalar-sidebar-border-color);\n --scalar-sidebar-indent-border-active: var(--scalar-sidebar-border-color);\n}\n/* advanced */\n.light-mode .dark-mode,\n.light-mode {\n --scalar-color-green: #069061;\n --scalar-color-red: #ef0006;\n --scalar-color-yellow: #edbe20;\n --scalar-color-blue: #0082d0;\n --scalar-color-orange: #fb892c;\n --scalar-color-purple: #5203d1;\n\n --scalar-button-1: rgba(0, 0, 0, 1);\n --scalar-button-1-hover: rgba(0, 0, 0, 0.8);\n --scalar-button-1-color: rgba(255, 255, 255, 0.9);\n}\n.dark-mode {\n --scalar-color-green: #00b648;\n --scalar-color-red: #dd2f2c;\n --scalar-color-yellow: #ffc90d;\n --scalar-color-blue: #4eb3ec;\n --scalar-color-orange: #ff8d4d;\n --scalar-color-purple: #b191f9;\n\n --scalar-button-1: rgba(255, 255, 255, 1);\n --scalar-button-1-hover: rgba(255, 255, 255, 0.9);\n --scalar-button-1-color: black;\n}\n\n.scalar-api-client__item,\n.scalar-card,\n.dark-mode .dark-mode.scalar-card {\n --scalar-background-1: var(--scalar-background-card);\n --scalar-background-2: var(--scalar-background-1);\n --scalar-background-3: var(--scalar-background-1);\n}\n.dark-mode .dark-mode.scalar-card {\n --scalar-background-3: var(--scalar-background-3);\n}\n.t-doc__sidebar {\n --scalar-color-green: var(--scalar-color-1);\n --scalar-color-red: var(--scalar-color-1);\n --scalar-color-yellow: var(--scalar-color-1);\n --scalar-color-blue: var(--scalar-color-1);\n --scalar-color-orange: var(--scalar-color-1);\n --scalar-color-purple: var(--scalar-color-1);\n}\n",default:Lu,moon:".light-mode {\n color-scheme: light;\n --scalar-color-1: #000000;\n --scalar-color-2: #000000;\n --scalar-color-3: #000000;\n --scalar-color-accent: #645b0f;\n --scalar-background-1: #ccc9b3;\n --scalar-background-2: #c2bfaa;\n --scalar-background-3: #b8b5a1;\n --scalar-background-accent: #000000;\n\n --scalar-border-color: rgba(0, 0, 0, 0.2);\n --scalar-scrollbar-color: rgba(0, 0, 0, 0.18);\n --scalar-scrollbar-color-active: rgba(0, 0, 0, 0.36);\n --scalar-lifted-brightness: 1;\n --scalar-backdrop-brightness: 1;\n\n --scalar-shadow-1: 0 1px 3px 0 rgba(0, 0, 0, 0.11);\n --scalar-shadow-2: rgba(0, 0, 0, 0.08) 0px 13px 20px 0px,\n rgba(0, 0, 0, 0.08) 0px 3px 8px 0px, var(--scalar-border-color) 0px 0 0 1px;\n\n --scalar-button-1: rgb(49 53 56);\n --scalar-button-1-color: #fff;\n --scalar-button-1-hover: rgb(28 31 33);\n\n --scalar-color-red: #b91c1c;\n --scalar-color-orange: #a16207;\n --scalar-color-green: #047857;\n --scalar-color-blue: #1d4ed8;\n --scalar-color-orange: #c2410c;\n --scalar-color-purple: #6d28d9;\n}\n\n.dark-mode {\n color-scheme: dark;\n --scalar-color-1: #fffef3;\n --scalar-color-2: #fffef3;\n --scalar-color-3: #fffef3;\n --scalar-color-accent: #c3b531;\n --scalar-background-1: #313332;\n --scalar-background-2: #393b3a;\n --scalar-background-3: #414342;\n --scalar-background-accent: #fffef3;\n\n --scalar-border-color: #505452;\n --scalar-scrollbar-color: rgba(255, 255, 255, 0.24);\n --scalar-scrollbar-color-active: rgba(255, 255, 255, 0.48);\n --scalar-lifted-brightness: 1.45;\n --scalar-backdrop-brightness: 0.5;\n\n --scalar-shadow-1: 0 1px 3px 0 rgba(0, 0, 0, 0.11);\n --scalar-shadow-2: rgba(15, 15, 15, 0.2) 0px 3px 6px,\n rgba(15, 15, 15, 0.4) 0px 9px 24px, 0 0 0 1px rgba(255, 255, 255, 0.1);\n\n --scalar-button-1: #f6f6f6;\n --scalar-button-1-color: #000;\n --scalar-button-1-hover: #e7e7e7;\n\n --scalar-color-green: #00b648;\n --scalar-color-red: #dc1b19;\n --scalar-color-yellow: #ffc90d;\n --scalar-color-blue: #4eb3ec;\n --scalar-color-orange: #ff8d4d;\n --scalar-color-purple: #b191f9;\n}\n\n/* Sidebar */\n.light-mode .t-doc__sidebar {\n --scalar-sidebar-background-1: var(--scalar-background-1);\n --scalar-sidebar-item-hover-color: currentColor;\n --scalar-sidebar-item-hover-background: var(--scalar-background-2);\n --scalar-sidebar-item-active-background: var(--scalar-background-3);\n --scalar-sidebar-border-color: var(--scalar-border-color);\n --scalar-sidebar-color-1: var(--scalar-color-1);\n --scalar-sidebar-color-2: var(--scalar-color-2);\n --scalar-sidebar-color-active: var(--scalar-sidebar-background-1);\n --scalar-sidebar-search-background: var(--scalar-background-3);\n --scalar-sidebar-search-border-color: var(--scalar-sidebar-search-background);\n --scalar-sidebar-search--color: var(--scalar-color-3);\n}\n\n.dark-mode .sidebar {\n --scalar-sidebar-background-1: var(--scalar-background-1);\n --scalar-sidebar-item-hover-color: currentColor;\n --scalar-sidebar-item-hover-background: var(--scalar-background-2);\n --scalar-sidebar-item-active-background: var(--scalar-background-3);\n --scalar-sidebar-border-color: var(--scalar-border-color);\n --scalar-sidebar-color-1: var(--scalar-color-1);\n --scalar-sidebar-color-2: var(--scalar-color-2);\n --scalar-sidebar-color-active: var(--scalar-sidebar-color-1);\n --scalar-sidebar-search-background: var(--scalar-background-3);\n --scalar-sidebar-search-border-color: var(--scalar-sidebar-search-background);\n --scalar-sidebar-search--color: var(--scalar-color-3);\n}\n",purple:"/* basic theme */\n.light-mode {\n --scalar-background-1: #fff;\n --scalar-background-2: #f5f6f8;\n --scalar-background-3: #eceef1;\n\n --scalar-color-1: #2a2f45;\n --scalar-color-2: #757575;\n --scalar-color-3: #8e8e8e;\n\n --scalar-color-accent: #5469d4;\n --scalar-background-accent: #5469d41f;\n\n --scalar-border-color: rgba(215, 215, 206, 0.68);\n}\n.dark-mode {\n --scalar-background-1: #15171c;\n --scalar-background-2: #1c1e24;\n --scalar-background-3: #22252b;\n\n --scalar-color-1: #fafafa;\n --scalar-color-2: #c9ced8;\n --scalar-color-3: #8c99ad;\n\n --scalar-color-accent: #5469d4;\n --scalar-background-accent: #5469d41f;\n\n --scalar-border-color: #3f4145;\n}\n/* Document Sidebar */\n.light-mode .t-doc__sidebar,\n.dark-mode .t-doc__sidebar {\n --scalar-sidebar-background-1: var(--scalar-background-1);\n --scalar-sidebar-color-1: var(--scalar-color-1);\n --scalar-sidebar-color-2: var(--scalar-color-2);\n --scalar-sidebar-border-color: var(--scalar-border-color);\n\n --scalar-sidebar-item-hover-color: currentColor;\n --scalar-sidebar-item-hover-background: var(--scalar-background-3);\n\n --scalar-sidebar-item-active-background: var(--scalar-background-accent);\n --scalar-sidebar-color-active: var(--scalar-color-accent);\n\n --scalar-sidebar-search-background: var(--scalar-background-1);\n --scalar-sidebar-search-color: var(--scalar-color-3);\n --scalar-sidebar-search-border-color: var(--scalar-border-color);\n}\n\n/* advanced */\n.light-mode {\n --scalar-color-green: #17803d;\n --scalar-color-red: #e10909;\n --scalar-color-yellow: #edbe20;\n --scalar-color-blue: #1763a6;\n --scalar-color-orange: #e25b09;\n --scalar-color-purple: #5c3993;\n\n --scalar-button-1: rgba(0, 0, 0, 1);\n --scalar-button-1-hover: rgba(0, 0, 0, 0.8);\n --scalar-button-1-color: rgba(255, 255, 255, 0.9);\n}\n.dark-mode {\n --scalar-color-green: #30a159;\n --scalar-color-red: #dc1b19;\n --scalar-color-yellow: #eec644;\n --scalar-color-blue: #2b7abf;\n --scalar-color-orange: #f07528;\n --scalar-color-purple: #7a59b1;\n\n --scalar-button-1: rgba(255, 255, 255, 1);\n --scalar-button-1-hover: rgba(255, 255, 255, 0.9);\n --scalar-button-1-color: black;\n}\n",solarized:".light-mode {\n color-scheme: light;\n --scalar-color-1: #584c27;\n --scalar-color-2: #616161;\n --scalar-color-3: #a89f84;\n --scalar-color-accent: #b58900;\n --scalar-background-1: #fdf6e3;\n --scalar-background-2: #eee8d5;\n --scalar-background-3: #ddd6c1;\n --scalar-background-accent: #b589001f;\n\n --scalar-border-color: #ded8c8;\n --scalar-scrollbar-color: rgba(0, 0, 0, 0.18);\n --scalar-scrollbar-color-active: rgba(0, 0, 0, 0.36);\n --scalar-lifted-brightness: 1;\n --scalar-backdrop-brightness: 1;\n\n --scalar-shadow-1: 0 1px 3px 0 rgba(0, 0, 0, 0.11);\n --scalar-shadow-2: rgba(0, 0, 0, 0.08) 0px 13px 20px 0px,\n rgba(0, 0, 0, 0.08) 0px 3px 8px 0px, #eeeeed 0px 0 0 1px;\n\n --scalar-button-1: rgb(49 53 56);\n --scalar-button-1-color: #fff;\n --scalar-button-1-hover: rgb(28 31 33);\n\n --scalar-color-red: #b91c1c;\n --scalar-color-orange: #a16207;\n --scalar-color-green: #047857;\n --scalar-color-blue: #1d4ed8;\n --scalar-color-orange: #c2410c;\n --scalar-color-purple: #6d28d9;\n}\n\n.dark-mode {\n color-scheme: dark;\n --scalar-color-1: #fff;\n --scalar-color-2: #cccccc;\n --scalar-color-3: #6d8890;\n --scalar-color-accent: #007acc;\n --scalar-background-1: #00212b;\n --scalar-background-2: #012b36;\n --scalar-background-3: #004052;\n --scalar-background-accent: #015a6f;\n\n --scalar-border-color: #2f4851;\n --scalar-scrollbar-color: rgba(255, 255, 255, 0.24);\n --scalar-scrollbar-color-active: rgba(255, 255, 255, 0.48);\n --scalar-lifted-brightness: 1.45;\n --scalar-backdrop-brightness: 0.5;\n\n --scalar-shadow-1: 0 1px 3px 0 rgb(0, 0, 0, 0.1);\n --scalar-shadow-2: rgba(15, 15, 15, 0.2) 0px 3px 6px,\n rgba(15, 15, 15, 0.4) 0px 9px 24px, 0 0 0 1px rgba(255, 255, 255, 0.1);\n\n --scalar-button-1: #f6f6f6;\n --scalar-button-1-color: #000;\n --scalar-button-1-hover: #e7e7e7;\n\n --scalar-color-green: #00b648;\n --scalar-color-red: #dc1b19;\n --scalar-color-yellow: #ffc90d;\n --scalar-color-blue: #4eb3ec;\n --scalar-color-orange: #ff8d4d;\n --scalar-color-purple: #b191f9;\n}\n\n/* Sidebar */\n.light-mode .t-doc__sidebar {\n --scalar-sidebar-background-1: var(--scalar-background-1);\n --scalar-sidebar-item-hover-color: currentColor;\n --scalar-sidebar-item-hover-background: var(--scalar-background-2);\n --scalar-sidebar-item-active-background: var(--scalar-background-accent);\n --scalar-sidebar-border-color: var(--scalar-border-color);\n --scalar-sidebar-color-1: var(--scalar-color-1);\n --scalar-sidebar-color-2: var(--scalar-color-2);\n --scalar-sidebar-color-active: var(--scalar-color-accent);\n --scalar-sidebar-search-background: var(--scalar-background-2);\n --scalar-sidebar-search-border-color: var(--scalar-sidebar-search-background);\n --scalar-sidebar-search--color: var(--scalar-color-3);\n}\n\n.dark-mode .sidebar {\n --scalar-sidebar-background-1: var(--scalar-background-1);\n --scalar-sidebar-item-hover-color: currentColor;\n --scalar-sidebar-item-hover-background: var(--scalar-background-2);\n --scalar-sidebar-item-active-background: var(--scalar-background-accent);\n --scalar-sidebar-border-color: var(--scalar-border-color);\n --scalar-sidebar-color-1: var(--scalar-color-1);\n --scalar-sidebar-color-2: var(--scalar-color-2);\n --scalar-sidebar-color-active: var(--scalar-sidebar-color-1);\n --scalar-sidebar-search-background: var(--scalar-background-2);\n --scalar-sidebar-search-border-color: var(--scalar-sidebar-search-background);\n --scalar-sidebar-search--color: var(--scalar-color-3);\n}\n",bluePlanet:"/* basic theme */\n:root {\n --scalar-text-decoration: underline;\n --scalar-text-decoration-hover: underline;\n}\n.light-mode {\n --scalar-background-1: #f0f2f5;\n --scalar-background-2: #eaecf0;\n --scalar-background-3: #e0e2e6;\n --scalar-border-color: rgb(213 213 213);\n\n --scalar-color-1: rgb(9, 9, 11);\n --scalar-color-2: rgb(113, 113, 122);\n --scalar-color-3: rgba(25, 25, 28, 0.5);\n\n --scalar-color-accent: var(--scalar-color-1);\n --scalar-background-accent: #8ab4f81f;\n}\n.light-mode .scalar-card.dark-mode,\n.dark-mode {\n --scalar-background-1: #000e23;\n --scalar-background-2: #01132e;\n --scalar-background-3: #03193b;\n --scalar-border-color: #2e394c;\n\n --scalar-color-1: #fafafa;\n --scalar-color-2: rgb(161, 161, 170);\n --scalar-color-3: rgba(255, 255, 255, 0.533);\n\n --scalar-color-accent: var(--scalar-color-1);\n --scalar-background-accent: #8ab4f81f;\n\n --scalar-code-language-color-supersede: var(--scalar-color-1);\n}\n/* Document Sidebar */\n.light-mode .t-doc__sidebar,\n.dark-mode .t-doc__sidebar {\n --scalar-sidebar-background-1: var(--scalar-background-1);\n --scalar-sidebar-color-1: var(--scalar-color-1);\n --scalar-sidebar-color-2: var(--scalar-color-2);\n --scalar-sidebar-border-color: var(--scalar-border-color);\n\n --scalar-sidebar-item-hover-background: var(--scalar-background-2);\n --scalar-sidebar-item-hover-color: currentColor;\n\n --scalar-sidebar-item-active-background: var(--scalar-background-3);\n --scalar-sidebar-color-active: var(--scalar-color-accent);\n\n --scalar-sidebar-search-background: rgba(255, 255, 255, 0.1);\n --scalar-sidebar-search-border-color: var(--scalar-border-color);\n --scalar-sidebar-search-color: var(--scalar-color-3);\n z-index: 1;\n}\n.light-mode .t-doc__sidebar {\n --scalar-sidebar-search-background: white;\n}\n/* advanced */\n.light-mode {\n --scalar-color-green: #069061;\n --scalar-color-red: #ef0006;\n --scalar-color-yellow: #edbe20;\n --scalar-color-blue: #0082d0;\n --scalar-color-orange: #fb892c;\n --scalar-color-purple: #5203d1;\n\n --scalar-button-1: rgba(0, 0, 0, 1);\n --scalar-button-1-hover: rgba(0, 0, 0, 0.8);\n --scalar-button-1-color: rgba(255, 255, 255, 0.9);\n}\n.dark-mode {\n --scalar-color-green: rgba(69, 255, 165, 0.823);\n --scalar-color-red: #ff8589;\n --scalar-color-yellow: #ffcc4d;\n --scalar-color-blue: #6bc1fe;\n --scalar-color-orange: #f98943;\n --scalar-color-purple: #b191f9;\n\n --scalar-button-1: rgba(255, 255, 255, 1);\n --scalar-button-1-hover: rgba(255, 255, 255, 0.9);\n --scalar-button-1-color: black;\n}\n/* Custom theme */\n/* Document header */\n@keyframes headerbackground {\n from {\n background: transparent;\n backdrop-filter: none;\n }\n to {\n background: var(--header-background-1);\n backdrop-filter: blur(12px);\n }\n}\n.dark-mode h2.t-editor__heading,\n.dark-mode .t-editor__page-title h1,\n.dark-mode h1.section-header:not(::selection),\n.dark-mode .markdown h1,\n.dark-mode .markdown h2,\n.dark-mode .markdown h3,\n.dark-mode .markdown h4,\n.dark-mode .markdown h5,\n.dark-mode .markdown h6 {\n -webkit-text-fill-color: transparent;\n background-image: linear-gradient(\n to right bottom,\n rgb(255, 255, 255) 30%,\n rgba(255, 255, 255, 0.38)\n );\n -webkit-background-clip: text;\n background-clip: text;\n}\n/* Hero Section Flare */\n.section-flare-item:nth-of-type(1) {\n --c1: #ffffff;\n --c2: #babfd8;\n --c3: #2e8bb2;\n --c4: #1a8593;\n --c5: #0a143e;\n --c6: #0a0f52;\n --c7: #2341b8;\n\n --solid: var(--c1), var(--c2), var(--c3), var(--c4), var(--c5), var(--c6),\n var(--c7);\n --solid-wrap: var(--solid), var(--c1);\n --trans: var(--c1), transparent, var(--c2), transparent, var(--c3),\n transparent, var(--c4), transparent, var(--c5), transparent, var(--c6),\n transparent, var(--c7);\n --trans-wrap: var(--trans), transparent, var(--c1);\n\n background: radial-gradient(circle, var(--trans)),\n conic-gradient(from 180deg, var(--trans-wrap)),\n radial-gradient(circle, var(--trans)), conic-gradient(var(--solid-wrap));\n width: 70vw;\n height: 700px;\n border-radius: 50%;\n filter: blur(100px);\n z-index: 0;\n right: 0;\n position: absolute;\n transform: rotate(-45deg);\n top: -300px;\n opacity: 0.3;\n}\n.section-flare-item:nth-of-type(3) {\n --star-color: #6b9acc;\n --star-color2: #446b8d;\n --star-color3: #3e5879;\n background-image: radial-gradient(\n 2px 2px at 20px 30px,\n var(--star-color2),\n rgba(0, 0, 0, 0)\n ),\n radial-gradient(2px 2px at 40px 70px, var(--star-color), rgba(0, 0, 0, 0)),\n radial-gradient(2px 2px at 50px 160px, var(--star-color3), rgba(0, 0, 0, 0)),\n radial-gradient(2px 2px at 90px 40px, var(--star-color), rgba(0, 0, 0, 0)),\n radial-gradient(2px 2px at 130px 80px, var(--star-color), rgba(0, 0, 0, 0)),\n radial-gradient(\n 2px 2px at 160px 120px,\n var(--star-color3),\n rgba(0, 0, 0, 0)\n );\n background-repeat: repeat;\n background-size: 200px 200px;\n width: 100%;\n height: 100%;\n mask-image: radial-gradient(ellipse at 100% 0%, black 40%, transparent 70%);\n}\n.section-flare {\n top: -150px !important;\n height: 100vh;\n background: linear-gradient(#000, var(--scalar-background-1));\n width: 100vw;\n overflow-x: hidden;\n}\n.light-mode .section-flare {\n display: none;\n}\n.light-mode .scalar-card {\n --scalar-background-1: #fff;\n --scalar-background-2: #fff;\n --scalar-background-3: #fff;\n}\n",deepSpace:"/* basic theme */\n:root {\n --scalar-text-decoration: underline;\n --scalar-text-decoration-hover: underline;\n}\n.light-mode {\n --scalar-color-1: rgb(9, 9, 11);\n --scalar-color-2: rgb(113, 113, 122);\n --scalar-color-3: rgba(25, 25, 28, 0.5);\n --scalar-color-accent: var(--scalar-color-1);\n\n --scalar-background-1: #fff;\n --scalar-background-2: #f4f4f5;\n --scalar-background-3: #e3e3e6;\n --scalar-background-accent: #8ab4f81f;\n\n --scalar-border-color: rgb(228, 228, 231);\n --scalar-code-language-color-supersede: var(--scalar-color-1);\n}\n.dark-mode {\n --scalar-color-1: #fafafa;\n --scalar-color-2: rgb(161, 161, 170);\n --scalar-color-3: rgba(255, 255, 255, 0.533);\n --scalar-color-accent: var(--scalar-color-1);\n\n --scalar-background-1: #09090b;\n --scalar-background-2: #18181b;\n --scalar-background-3: #2c2c30;\n --scalar-background-accent: #8ab4f81f;\n\n --scalar-border-color: rgba(255, 255, 255, 0.16);\n --scalar-code-language-color-supersede: var(--scalar-color-1);\n}\n\n/* Document Sidebar */\n.light-mode .t-doc__sidebar,\n.dark-mode .t-doc__sidebar {\n --scalar-sidebar-background-1: var(--scalar-background-1);\n --scalar-sidebar-color-1: var(--scalar-color-1);\n --scalar-sidebar-color-2: var(--scalar-color-2);\n --scalar-sidebar-border-color: var(--scalar-border-color);\n\n --scalar-sidebar-item-hover-color: currentColor;\n --scalar-sidebar-item-hover-background: var(--scalar-background-2);\n\n --scalar-sidebar-item-active-background: var(--scalar-background-3);\n --scalar-sidebar-color-active: var(--scalar-color-accent);\n\n --scalar-sidebar-search-background: transparent;\n --scalar-sidebar-search-border-color: var(--scalar-border-color);\n --scalar-sidebar-search-color: var(--scalar-color-3);\n}\n.light-mode .t-doc__sidebar {\n --scalar-sidebar-item-active-background: var(--scalar-background-2);\n}\n/* advanced */\n.light-mode {\n --scalar-color-green: #069061;\n --scalar-color-red: #ef0006;\n --scalar-color-yellow: #edbe20;\n --scalar-color-blue: #0082d0;\n --scalar-color-orange: #fb892c;\n --scalar-color-purple: #5203d1;\n\n --scalar-button-1: rgba(0, 0, 0, 1);\n --scalar-button-1-hover: rgba(0, 0, 0, 0.8);\n --scalar-button-1-color: rgba(255, 255, 255, 0.9);\n}\n.dark-mode {\n --scalar-color-green: rgba(69, 255, 165, 0.823);\n --scalar-color-red: #ff8589;\n --scalar-color-yellow: #ffcc4d;\n --scalar-color-blue: #6bc1fe;\n --scalar-color-orange: #f98943;\n --scalar-color-purple: #b191f9;\n\n --scalar-button-1: rgba(255, 255, 255, 1);\n --scalar-button-1-hover: rgba(255, 255, 255, 0.9);\n --scalar-button-1-color: black;\n}\n/* Custom theme */\n.dark-mode h2.t-editor__heading,\n.dark-mode .t-editor__page-title h1,\n.dark-mode h1.section-header:not(::selection),\n.dark-mode .markdown h1,\n.dark-mode .markdown h2,\n.dark-mode .markdown h3,\n.dark-mode .markdown h4,\n.dark-mode .markdown h5,\n.dark-mode .markdown h6 {\n -webkit-text-fill-color: transparent;\n background-image: linear-gradient(\n to right bottom,\n rgb(255, 255, 255) 30%,\n rgba(255, 255, 255, 0.38)\n );\n -webkit-background-clip: text;\n background-clip: text;\n}\n.examples .scalar-card-footer {\n --scalar-background-3: transparent;\n padding-top: 0;\n}\n/* Hero section flare */\n.section-flare {\n width: 100vw;\n height: 550px;\n position: relative;\n}\n.section-flare-item:nth-of-type(1) {\n position: absolute;\n width: 100vw;\n height: 550px;\n --stripesDark: repeating-linear-gradient(\n 100deg,\n #000 0%,\n #000 7%,\n transparent 10%,\n transparent 12%,\n #000 16%\n );\n --rainbow: repeating-linear-gradient(\n 100deg,\n #fff 10%,\n #fff 16%,\n #fff 22%,\n #fff 30%\n );\n background-image: var(--stripesDark), var(--rainbow);\n background-size: 300%, 200%;\n background-position:\n 50% 50%,\n 50% 50%;\n filter: invert(100%);\n -webkit-mask-image: radial-gradient(\n ellipse at 100% 0%,\n black 40%,\n transparent 70%\n );\n mask-image: radial-gradient(ellipse at 100% 0%, black 40%, transparent 70%);\n pointer-events: none;\n opacity: 0.07;\n}\n.dark-mode .section-flare-item:nth-of-type(1) {\n background-image: var(--stripesDark), var(--rainbow);\n filter: opacity(50%) saturate(200%);\n opacity: 0.25;\n height: 350px;\n}\n.section-flare-item:nth-of-type(1):after {\n content: '';\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n background-image: var(--stripesDark), var(--rainbow);\n background-size: 200%, 100%;\n background-attachment: fixed;\n mix-blend-mode: difference;\n}\n.dark-mode .section-flare:after {\n background-image: var(--stripesDark), var(--rainbow);\n}\n.section-flare-item:nth-of-type(2) {\n --star-color: #fff;\n --star-color2: #fff;\n --star-color3: #fff;\n width: 100%;\n height: 100%;\n position: absolute;\n background-image: radial-gradient(\n 2px 2px at 20px 30px,\n var(--star-color2),\n rgba(0, 0, 0, 0)\n ),\n radial-gradient(2px 2px at 40px 70px, var(--star-color), rgba(0, 0, 0, 0)),\n radial-gradient(2px 2px at 50px 160px, var(--star-color3), rgba(0, 0, 0, 0)),\n radial-gradient(2px 2px at 90px 40px, var(--star-color), rgba(0, 0, 0, 0)),\n radial-gradient(2px 2px at 130px 80px, var(--star-color), rgba(0, 0, 0, 0)),\n radial-gradient(\n 2px 2px at 160px 120px,\n var(--star-color3),\n rgba(0, 0, 0, 0)\n );\n background-repeat: repeat;\n background-size: 200px 200px;\n mask-image: radial-gradient(ellipse at 100% 0%, black 40%, transparent 70%);\n opacity: 0.2;\n}\n",saturn:"/* basic theme */\n.light-mode {\n --scalar-background-1: #f3f3ee;\n --scalar-background-2: #e8e8e3;\n --scalar-background-3: #e4e4df;\n --scalar-border-color: rgba(215, 215, 206, 0.85);\n\n --scalar-color-1: #2a2f45;\n --scalar-color-2: #757575;\n --scalar-color-3: #8e8e8e;\n\n --scalar-color-accent: #1763a6;\n --scalar-background-accent: #1f648e1f;\n}\n.dark-mode {\n --scalar-background-1: #09090b;\n --scalar-background-2: #18181b;\n --scalar-background-3: #2c2c30;\n --scalar-border-color: rgba(255, 255, 255, 0.17);\n\n --scalar-color-1: #fafafa;\n --scalar-color-2: rgb(161, 161, 170);\n --scalar-color-3: rgba(255, 255, 255, 0.533);\n\n --scalar-color-accent: #4eb3ec;\n --scalar-background-accent: #8ab4f81f;\n}\n/* Document Sidebar */\n.light-mode .t-doc__sidebar,\n.dark-mode .t-doc__sidebar {\n --scalar-sidebar-background-1: var(--scalar-background-1);\n --scalar-sidebar-color-1: var(--scalar-color-1);\n --scalar-sidebar-color-2: var(--scalar-color-2);\n --scalar-sidebar-border-color: var(--scalar-border-color);\n\n --scalar-sidebar-item-hover-background: var(--scalar-background-2);\n --scalar-sidebar-item-hover-color: currentColor;\n\n --scalar-sidebar-item-active-background: var(--scalar-background-3);\n --scalar-sidebar-color-active: var(--scalar-color-1);\n\n --scalar-sidebar-search-background: var(--scalar-background-1);\n --scalar-sidebar-search-border-color: var(--scalar-border-color);\n --scalar-sidebar-search-color: var(--scalar-color-3);\n}\n\n/* advanced */\n.light-mode {\n --scalar-color-green: #17803d;\n --scalar-color-red: #e10909;\n --scalar-color-yellow: #edbe20;\n --scalar-color-blue: #1763a6;\n --scalar-color-orange: #e25b09;\n --scalar-color-purple: #5c3993;\n\n --scalar-button-1: rgba(0, 0, 0, 1);\n --scalar-button-1-hover: rgba(0, 0, 0, 0.8);\n --scalar-button-1-color: rgba(255, 255, 255, 0.9);\n}\n.dark-mode {\n --scalar-color-green: #30a159;\n --scalar-color-red: #dc1b19;\n --scalar-color-yellow: #eec644;\n --scalar-color-blue: #2b7abf;\n --scalar-color-orange: #f07528;\n --scalar-color-purple: #7a59b1;\n\n --scalar-button-1: rgba(255, 255, 255, 1);\n --scalar-button-1-hover: rgba(255, 255, 255, 0.9);\n --scalar-button-1-color: black;\n}\n.dark-mode h2.t-editor__heading,\n.dark-mode .t-editor__page-title h1,\n.dark-mode h1.section-header:not(::selection),\n.dark-mode .markdown h1,\n.dark-mode .markdown h2,\n.dark-mode .markdown h3,\n.dark-mode .markdown h4,\n.dark-mode .markdown h5,\n.dark-mode .markdown h6 {\n -webkit-text-fill-color: transparent;\n background-image: linear-gradient(\n to right bottom,\n rgb(255, 255, 255) 30%,\n rgba(255, 255, 255, 0.38)\n );\n -webkit-background-clip: text;\n background-clip: text;\n}\n",kepler:"/* basic theme */\n.light-mode {\n --scalar-color-1: #2a2f45;\n --scalar-color-2: #757575;\n --scalar-color-3: #8e8e8e;\n --scalar-color-accent: #7070ff;\n\n --scalar-background-1: #fff;\n --scalar-background-2: #f6f6f6;\n --scalar-background-3: #e7e7e7;\n --scalar-background-accent: #7070ff1f;\n\n --scalar-border-color: rgba(0, 0, 0, 0.1);\n\n --scalar-code-language-color-supersede: var(--scalar-color-3);\n}\n.dark-mode {\n --scalar-color-1: #f7f8f8;\n --scalar-color-2: rgb(180, 188, 208);\n --scalar-color-3: #b4bcd099;\n --scalar-color-accent: #828fff;\n\n --scalar-background-1: #000212;\n --scalar-background-2: #0d0f1e;\n --scalar-background-3: #232533;\n --scalar-background-accent: #8ab4f81f;\n\n --scalar-border-color: #313245;\n --scalar-code-language-color-supersede: var(--scalar-color-3);\n}\n/* Document Sidebar */\n.light-mode .t-doc__sidebar {\n --scalar-sidebar-background-1: var(--scalar-background-1);\n --scalar-sidebar-item-hover-color: currentColor;\n --scalar-sidebar-item-hover-background: var(--scalar-background-2);\n --scalar-sidebar-item-active-background: var(--scalar-background-accent);\n --scalar-sidebar-border-color: var(--scalar-border-color);\n --scalar-sidebar-color-1: var(--scalar-color-1);\n --scalar-sidebar-color-2: var(--scalar-color-2);\n --scalar-sidebar-color-active: var(--scalar-color-accent);\n --scalar-sidebar-search-background: rgba(0, 0, 0, 0.05);\n --scalar-sidebar-search-border-color: 1px solid rgba(0, 0, 0, 0.05);\n --scalar-sidebar-search-color: var(--scalar-color-3);\n --scalar-background-2: rgba(0, 0, 0, 0.03);\n}\n.dark-mode .t-doc__sidebar {\n --scalar-sidebar-background-1: var(--scalar-background-1);\n --scalar-sidebar-item-hover-color: currentColor;\n --scalar-sidebar-item-hover-background: var(--scalar-background-2);\n --scalar-sidebar-item-active-background: rgba(255, 255, 255, 0.1);\n --scalar-sidebar-border-color: var(--scalar-border-color);\n --scalar-sidebar-color-1: var(--scalar-color-1);\n --scalar-sidebar-color-2: var(--scalar-color-2);\n --scalar-sidebar-color-active: var(--scalar-color-accent);\n --scalar-sidebar-search-background: rgba(255, 255, 255, 0.1);\n --scalar-sidebar-search-border-color: 1px solid rgba(255, 255, 255, 0.05);\n --scalar-sidebar-search-color: var(--scalar-color-3);\n}\n/* advanced */\n.light-mode {\n --scalar-color-green: #069061;\n --scalar-color-red: #ef0006;\n --scalar-color-yellow: #edbe20;\n --scalar-color-blue: #0082d0;\n --scalar-color-orange: #fb892c;\n --scalar-color-purple: #5203d1;\n\n --scalar-button-1: rgba(0, 0, 0, 1);\n --scalar-button-1-hover: rgba(0, 0, 0, 0.8);\n --scalar-button-1-color: rgba(255, 255, 255, 0.9);\n}\n.dark-mode {\n --scalar-color-green: #00b648;\n --scalar-color-red: #dc1b19;\n --scalar-color-yellow: #ffc90d;\n --scalar-color-blue: #4eb3ec;\n --scalar-color-orange: #ff8d4d;\n --scalar-color-purple: #b191f9;\n\n --scalar-button-1: rgba(255, 255, 255, 1);\n --scalar-button-1-hover: rgba(255, 255, 255, 0.9);\n --scalar-button-1-color: black;\n}\n/* Custom Theme */\n.dark-mode h2.t-editor__heading,\n.dark-mode .t-editor__page-title h1,\n.dark-mode h1.section-header:not(::selection),\n.dark-mode .markdown h1,\n.dark-mode .markdown h2,\n.dark-mode .markdown h3,\n.dark-mode .markdown h4,\n.dark-mode .markdown h5,\n.dark-mode .markdown h6 {\n -webkit-text-fill-color: transparent;\n background-image: linear-gradient(\n to right bottom,\n rgb(255, 255, 255) 30%,\n rgba(255, 255, 255, 0.38)\n );\n -webkit-background-clip: text;\n background-clip: text;\n}\n.sidebar-search {\n backdrop-filter: blur(12px);\n}\n@keyframes headerbackground {\n from {\n background: transparent;\n backdrop-filter: none;\n }\n to {\n background: var(--header-background-1);\n backdrop-filter: blur(12px);\n }\n}\n.dark-mode .scalar-card {\n background: rgba(255, 255, 255, 0.05) !important;\n}\n.dark-mode .scalar-card * {\n --scalar-background-2: transparent !important;\n --scalar-background-1: transparent !important;\n}\n.light-mode .dark-mode.scalar-card *,\n.light-mode .dark-mode.scalar-card {\n --scalar-background-1: #0d0f1e !important;\n --scalar-background-2: #0d0f1e !important;\n --scalar-background-3: #191b29 !important;\n}\n.light-mode .dark-mode.scalar-card {\n background: #191b29 !important;\n}\n.badge {\n box-shadow: 0 0 0 1px var(--scalar-border-color);\n margin-right: 6px;\n}\n\n.table-row.required-parameter .table-row-item:nth-of-type(2):after {\n background: transparent;\n box-shadow: none;\n}\n/* Hero Section Flare */\n.section-flare {\n width: 100vw;\n background: radial-gradient(\n ellipse 80% 50% at 50% -20%,\n rgba(120, 119, 198, 0.3),\n transparent\n );\n height: 100vh;\n}\n",mars:"/* basic theme */\n:root {\n --scalar-text-decoration: underline;\n --scalar-text-decoration-hover: underline;\n}\n.light-mode {\n --scalar-background-1: #f9f6f0;\n --scalar-background-2: #f2efe8;\n --scalar-background-3: #e9e7e2;\n --scalar-border-color: rgba(203, 165, 156, 0.6);\n\n --scalar-color-1: #c75549;\n --scalar-color-2: #c75549;\n --scalar-color-3: #c75549;\n\n --scalar-color-accent: #c75549;\n --scalar-background-accent: #dcbfa81f;\n\n --scalar-code-language-color-supersede: var(--scalar-color-1);\n\n --scalar-selection-background: color-mix(\n in sRGB,\n var(--scalar-color-1) 90%,\n transparent\n );\n --scalar-selection-color: var(--scalar-background-1);\n}\n.dark-mode {\n --scalar-background-1: #140507;\n --scalar-background-2: #20090c;\n --scalar-background-3: #321116;\n --scalar-border-color: #3c3031;\n\n --scalar-color-1: rgba(255, 255, 255, 0.9);\n --scalar-color-2: rgba(255, 255, 255, 0.62);\n --scalar-color-3: rgba(255, 255, 255, 0.44);\n\n --scalar-color-accent: rgba(255, 255, 255, 0.9);\n --scalar-background-accent: #441313;\n\n --scalar-code-language-color-supersede: var(--scalar-color-1);\n\n --scalar-selection-background: color-mix(\n in sRGB,\n var(--scalar-color-1) 50%,\n transparent\n );\n --scalar-selection-color: var(--scalar-background-1);\n}\n\n/* Document Sidebar */\n.light-mode .t-doc__sidebar,\n.dark-mode .t-doc__sidebar {\n --scalar-sidebar-background-1: var(--scalar-background-1);\n --scalar-sidebar-color-1: var(--scalar-color-1);\n --scalar-sidebar-color-2: var(--scalar-color-2);\n --scalar-sidebar-border-color: var(--scalar-border-color);\n\n --scalar-sidebar-item-hover-color: currentColor;\n --scalar-sidebar-item-hover-background: var(--scalar-background-2);\n\n --scalar-sidebar-item-active-background: var(--scalar-background-3);\n --scalar-sidebar-color-active: var(--scalar-color-accent);\n\n --scalar-sidebar-search-background: rgba(255, 255, 255, 0.1);\n --scalar-sidebar-search-color: var(--scalar-color-3);\n --scalar-sidebar-search-border-color: var(--scalar-border-color);\n z-index: 1;\n}\n/* advanced */\n.light-mode {\n --scalar-color-green: #09533a;\n --scalar-color-red: #aa181d;\n --scalar-color-yellow: #ab8d2b;\n --scalar-color-blue: #19689a;\n --scalar-color-orange: #b26c34;\n --scalar-color-purple: #4c2191;\n\n --scalar-button-1: rgba(0, 0, 0, 1);\n --scalar-button-1-hover: rgba(0, 0, 0, 0.8);\n --scalar-button-1-color: rgba(255, 255, 255, 0.9);\n}\n.dark-mode {\n --scalar-color-green: rgba(69, 255, 165, 0.823);\n --scalar-color-red: #ff8589;\n --scalar-color-yellow: #ffcc4d;\n --scalar-color-blue: #6bc1fe;\n --scalar-color-orange: #f98943;\n --scalar-color-purple: #b191f9;\n\n --scalar-button-1: rgba(255, 255, 255, 1);\n --scalar-button-1-hover: rgba(255, 255, 255, 0.9);\n --scalar-button-1-color: black;\n}\n/* Custom Theme */\n.dark-mode h2.t-editor__heading,\n.dark-mode .t-editor__page-title h1,\n.dark-mode h1.section-header:not(::selection),\n.dark-mode .markdown h1,\n.dark-mode .markdown h2,\n.dark-mode .markdown h3,\n.dark-mode .markdown h4,\n.dark-mode .markdown h5,\n.dark-mode .markdown h6 {\n -webkit-text-fill-color: transparent;\n background-image: linear-gradient(\n to right bottom,\n rgb(255, 255, 255) 30%,\n rgba(255, 255, 255, 0.38)\n );\n -webkit-background-clip: text;\n background-clip: text;\n}\n.light-mode .t-doc__sidebar {\n --scalar-sidebar-search-background: white;\n}\n.examples .scalar-card-footer {\n --scalar-background-3: transparent;\n padding-top: 0;\n}\n/* Hero section flare */\n.section-flare {\n overflow-x: hidden;\n height: 100vh;\n left: initial;\n}\n.section-flare-item:nth-of-type(1) {\n background: #d25019;\n position: relative;\n top: -150px;\n right: -400px;\n width: 80vw;\n height: 500px;\n margin-top: -150px;\n border-radius: 50%;\n filter: blur(100px);\n z-index: 0;\n}\n.light-mode .section-flare {\n display: none;\n}\n"},Fu=e=>"none"===e?"":zu[e||"default"]??Lu;function qu(e){return!!dt()&&(ut(e),!0)}function Hu(e){return"function"==typeof e?e():Mr(e)}const Zu="undefined"!=typeof window&&"undefined"!=typeof document;"undefined"!=typeof WorkerGlobalScope&&(globalThis,WorkerGlobalScope);const Vu=e=>null!=e,Wu=Object.prototype.toString,Xu=e=>"[object Object]"===Wu.call(e),Yu=()=>{},Gu=function(){var e,t;return Zu&&(null==(e=null==window?void 0:window.navigator)?void 0:e.userAgent)&&(/iP(?:ad|hone|od)/.test(window.navigator.userAgent)||(null==(t=null==window?void 0:window.navigator)?void 0:t.maxTouchPoints)>2&&/iPad|Macintosh/.test(null==window?void 0:window.navigator.userAgent))}();function Ku(e,t,r){return xo(e,((e,r,n)=>{e&&t(e,r,n)}),{...r,once:!1})}function Ju(e){var t;const r=Hu(e);return null!=(t=null==r?void 0:r.$el)?t:r}const ep=Zu?window:void 0,tp=Zu?window.document:void 0;function rp(...e){let t,r,n,a;if("string"==typeof e[0]||Array.isArray(e[0])?([r,n,a]=e,t=ep):[t,r,n,a]=e,!t)return Yu;Array.isArray(r)||(r=[r]),Array.isArray(n)||(n=[n]);const o=[],i=()=>{o.forEach((e=>e())),o.length=0},s=xo((()=>[Ju(t),Hu(a)]),(([e,t])=>{if(i(),!e)return;const a=Xu(t)?{...t}:t;o.push(...r.flatMap((t=>n.map((r=>((e,t,r,n)=>(e.addEventListener(t,r,n),()=>e.removeEventListener(t,r,n)))(e,t,r,a))))))}),{immediate:!0,flush:"post"}),l=()=>{s(),i()};return qu(l),l}let np=!1;function ap(e){const t=function(){const e=Dr(!1),t=pi();return t&&aa((()=>{e.value=!0}),t),e}();return _i((()=>(t.value,Boolean(e()))))}function op(e,t={}){const{window:r=ep}=t,n=ap((()=>r&&"matchMedia"in r&&"function"==typeof r.matchMedia));let a;const o=Dr(!1),i=e=>{o.value=e.matches},s=()=>{a&&("removeEventListener"in a?a.removeEventListener("change",i):a.removeListener(i))},l=wo((()=>{n.value&&(s(),a=r.matchMedia(Hu(e)),"addEventListener"in a?a.addEventListener("change",i):a.addListener(i),o.value=a.matches)}));return qu((()=>{l(),s(),a=void 0})),o}function ip(e,t,r={}){const{window:n=ep,...a}=r;let o;const i=ap((()=>n&&"ResizeObserver"in n)),s=()=>{o&&(o.disconnect(),o=void 0)},l=xo(_i((()=>Array.isArray(e)?e.map((e=>Ju(e))):[Ju(e)])),(e=>{if(s(),i.value&&n){o=new ResizeObserver(t);for(const t of e)t&&o.observe(t,a)}}),{immediate:!0,flush:"post"}),c=()=>{s(),l()};return qu(c),{isSupported:i,stop:c}}const sp=new Map;function lp(e){const t=dt();function r(r){var a;const o=sp.get(e)||new Set;o.add(r),sp.set(e,o);const i=()=>n(r);return null==(a=null==t?void 0:t.cleanups)||a.push(i),i}function n(t){const r=sp.get(e);r&&(r.delete(t),r.size||a())}function a(){sp.delete(e)}return{on:r,once:function(e){return r((function t(...r){n(t),e(...r)}))},off:n,emit:function(t,r){var n;null==(n=sp.get(e))||n.forEach((e=>e(t,r)))},reset:a}}const cp={ctrl:"control",command:"meta",cmd:"meta",option:"alt",up:"arrowup",down:"arrowdown",left:"arrowleft",right:"arrowright"};function dp(e={}){const{reactive:t=!1,target:r=ep,aliasMap:n=cp,passive:a=!0,onEventFired:o=Yu}=e,i=br(new Set),s={toJSON:()=>({}),current:i},l=t?br(s):s,c=new Set,d=new Set;function u(e,r){e in l&&(t?l[e]=r:l[e].value=r)}function p(){i.clear();for(const e of d)u(e,!1)}function h(e,t){var r,n;const a=null==(r=e.key)?void 0:r.toLowerCase(),o=[null==(n=e.code)?void 0:n.toLowerCase(),a].filter(Boolean);a&&(t?i.add(a):i.delete(a));for(const e of o)d.add(e),u(e,t);"meta"!==a||t?"function"==typeof e.getModifierState&&e.getModifierState("Meta")&&t&&[...i,...o].forEach((e=>c.add(e))):(c.forEach((e=>{i.delete(e),u(e,!1)})),c.clear())}rp(r,"keydown",(e=>(h(e,!0),o(e))),{passive:a}),rp(r,"keyup",(e=>(h(e,!1),o(e))),{passive:a}),rp("blur",p,{passive:!0}),rp("focus",p,{passive:!0});const f=new Proxy(l,{get(e,r,a){if("string"!=typeof r)return Reflect.get(e,r,a);if((r=r.toLowerCase())in n&&(r=n[r]),!(r in l))if(/[+_-]/.test(r)){const e=r.split(/[+_-]/g).map((e=>e.trim()));l[r]=_i((()=>e.every((e=>Hu(f[e])))))}else l[r]=Dr(!1);const o=Reflect.get(e,r,a);return t?Hu(o):o}});return f}var up=Object.defineProperty,pp=(e,t,r)=>(((e,t,r)=>{t in e?up(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r})(e,"symbol"!=typeof t?t+"":t,r),r);!function(e){if(typeof document>"u")return;let t=document.head||document.getElementsByTagName("head")[0],r=document.createElement("style");r.type="text/css",t.appendChild(r),r.styleSheet?r.styleSheet.cssText=e:r.appendChild(document.createTextNode(e))}("[data-sonner-toaster][dir=ltr],html[dir=ltr]{--toast-icon-margin-start:-3px;--toast-icon-margin-end:4px;--toast-svg-margin-start:-1px;--toast-svg-margin-end:0px;--toast-button-margin-start:auto;--toast-button-margin-end:0;--toast-close-button-start:0;--toast-close-button-end:unset;--toast-close-button-transform:translate(-35%, -35%)}[data-sonner-toaster][dir=rtl],html[dir=rtl]{--toast-icon-margin-start:4px;--toast-icon-margin-end:-3px;--toast-svg-margin-start:0px;--toast-svg-margin-end:-1px;--toast-button-margin-start:0;--toast-button-margin-end:auto;--toast-close-button-start:unset;--toast-close-button-end:0;--toast-close-button-transform:translate(35%, -35%)}[data-sonner-toaster]{position:fixed;width:var(--width);font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;--gray1:hsl(0, 0%, 99%);--gray2:hsl(0, 0%, 97.3%);--gray3:hsl(0, 0%, 95.1%);--gray4:hsl(0, 0%, 93%);--gray5:hsl(0, 0%, 90.9%);--gray6:hsl(0, 0%, 88.7%);--gray7:hsl(0, 0%, 85.8%);--gray8:hsl(0, 0%, 78%);--gray9:hsl(0, 0%, 56.1%);--gray10:hsl(0, 0%, 52.3%);--gray11:hsl(0, 0%, 43.5%);--gray12:hsl(0, 0%, 9%);--border-radius:8px;box-sizing:border-box;padding:0;margin:0;list-style:none;outline:0;z-index:999999999}[data-sonner-toaster][data-x-position=right]{right:max(var(--offset),env(safe-area-inset-right))}[data-sonner-toaster][data-x-position=left]{left:max(var(--offset),env(safe-area-inset-left))}[data-sonner-toaster][data-x-position=center]{left:50%;transform:translateX(-50%)}[data-sonner-toaster][data-y-position=top]{top:max(var(--offset),env(safe-area-inset-top))}[data-sonner-toaster][data-y-position=bottom]{bottom:max(var(--offset),env(safe-area-inset-bottom))}[data-sonner-toast]{--y:translateY(100%);--lift-amount:calc(var(--lift) * var(--gap));z-index:var(--z-index);position:absolute;opacity:0;transform:var(--y);touch-action:none;will-change:transform,opacity,height;transition:transform .4s,opacity .4s,height .4s,box-shadow .2s;box-sizing:border-box;outline:0;overflow-wrap:anywhere}[data-sonner-toast][data-styled=true]{padding:16px;background:var(--normal-bg);border:1px solid var(--normal-border);color:var(--normal-text);border-radius:var(--border-radius);box-shadow:0 4px 12px rgba(0,0,0,.1);width:var(--width);font-size:13px;display:flex;align-items:center;gap:6px}[data-sonner-toast]:focus-visible{box-shadow:0 4px 12px rgba(0,0,0,.1),0 0 0 2px rgba(0,0,0,.2)}[data-sonner-toast][data-y-position=top]{top:0;--y:translateY(-100%);--lift:1;--lift-amount:calc(1 * var(--gap))}[data-sonner-toast][data-y-position=bottom]{bottom:0;--y:translateY(100%);--lift:-1;--lift-amount:calc(var(--lift) * var(--gap))}[data-sonner-toast] [data-description]{font-weight:400;line-height:1.4;color:inherit}[data-sonner-toast] [data-title]{font-weight:500;line-height:1.5;color:inherit}[data-sonner-toast] [data-icon]{display:flex;height:16px;width:16px;position:relative;justify-content:flex-start;align-items:center;flex-shrink:0;margin-left:var(--toast-icon-margin-start);margin-right:var(--toast-icon-margin-end)}[data-sonner-toast][data-promise=true] [data-icon]>svg{opacity:0;transform:scale(.8);transform-origin:center;animation:sonner-fade-in .3s ease forwards}[data-sonner-toast] [data-icon]>*{flex-shrink:0}[data-sonner-toast] [data-icon] svg{margin-left:var(--toast-svg-margin-start);margin-right:var(--toast-svg-margin-end)}[data-sonner-toast] [data-content]{display:flex;flex-direction:column;gap:2px;transform:translateZ(0)}[data-sonner-toast] [data-button]{border-radius:4px;padding-left:8px;padding-right:8px;height:24px;font-size:12px;color:var(--normal-bg);background:var(--normal-text);margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end);border:none;cursor:pointer;outline:0;display:flex;align-items:center;flex-shrink:0;transition:opacity .4s,box-shadow .2s}[data-sonner-toast] [data-button]:focus-visible{box-shadow:0 0 0 2px rgba(0,0,0,.4)}[data-sonner-toast] [data-button]:first-of-type{margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end)}[data-sonner-toast] [data-cancel]{color:var(--normal-text);background:rgba(0,0,0,.08)}[data-sonner-toast][data-theme=dark] [data-cancel]{background:rgba(255,255,255,.3)}[data-sonner-toast] [data-close-button]{position:absolute;left:var(--toast-close-button-start);right:var(--toast-close-button-end);top:0;height:20px;width:20px;display:flex;justify-content:center;align-items:center;padding:0;background:var(--gray1);color:var(--gray12);border:1px solid var(--gray4);transform:var(--toast-close-button-transform);border-radius:50%;cursor:pointer;z-index:1;transition:opacity .1s,background .2s,border-color .2s}[data-sonner-toast] [data-close-button]:focus-visible{box-shadow:0 4px 12px rgba(0,0,0,.1),0 0 0 2px rgba(0,0,0,.2)}[data-sonner-toast] [data-disabled=true]{cursor:not-allowed}[data-sonner-toast]:hover [data-close-button]:hover{background:var(--gray2);border-color:var(--gray5)}[data-sonner-toast][data-swiping=true]:before{content:'';position:absolute;left:0;right:0;height:100%;z-index:-1}[data-sonner-toast][data-y-position=top][data-swiping=true]:before{bottom:50%;transform:scaleY(3) translateY(50%)}[data-sonner-toast][data-y-position=bottom][data-swiping=true]:before{top:50%;transform:scaleY(3) translateY(-50%)}[data-sonner-toast][data-swiping=false][data-removed=true]:before{content:'';position:absolute;inset:0;transform:scaleY(2)}[data-sonner-toast]:after{content:'';position:absolute;left:0;height:calc(var(--gap) + 1px);bottom:100%;width:100%}[data-sonner-toast][data-mounted=true]{--y:translateY(0);opacity:1}[data-sonner-toast][data-expanded=false][data-front=false]{--scale:var(--toasts-before) * 0.05 + 1;--y:translateY(calc(var(--lift-amount) * var(--toasts-before))) scale(calc(-1 * var(--scale)));height:var(--front-toast-height)}[data-sonner-toast]>*{transition:opacity .4s}[data-sonner-toast][data-expanded=false][data-front=false][data-styled=true]>*{opacity:0}[data-sonner-toast][data-visible=false]{opacity:0;pointer-events:none}[data-sonner-toast][data-mounted=true][data-expanded=true]{--y:translateY(calc(var(--lift) * var(--offset)));height:var(--initial-height)}[data-sonner-toast][data-removed=true][data-front=true][data-swipe-out=false]{--y:translateY(calc(var(--lift) * -100%));opacity:0}[data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=true]{--y:translateY(calc(var(--lift) * var(--offset) + var(--lift) * -100%));opacity:0}[data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=false]{--y:translateY(40%);opacity:0;transition:transform .5s,opacity .2s}[data-sonner-toast][data-removed=true][data-front=false]:before{height:calc(var(--initial-height) + 20%)}[data-sonner-toast][data-swiping=true]{transform:var(--y) translateY(var(--swipe-amount,0));transition:none}[data-sonner-toast][data-swipe-out=true][data-y-position=bottom],[data-sonner-toast][data-swipe-out=true][data-y-position=top]{animation:swipe-out .2s ease-out forwards}@keyframes swipe-out{from{transform:translateY(calc(var(--lift) * var(--offset) + var(--swipe-amount)));opacity:1}to{transform:translateY(calc(var(--lift) * var(--offset) + var(--swipe-amount) + var(--lift) * -100%));opacity:0}}@media (max-width:600px){[data-sonner-toaster]{position:fixed;--mobile-offset:16px;right:var(--mobile-offset);left:var(--mobile-offset);width:100%}[data-sonner-toaster] [data-sonner-toast]{left:0;right:0;width:calc(100% - 32px)}[data-sonner-toaster][data-x-position=left]{left:var(--mobile-offset)}[data-sonner-toaster][data-y-position=bottom]{bottom:20px}[data-sonner-toaster][data-y-position=top]{top:20px}[data-sonner-toaster][data-x-position=center]{left:var(--mobile-offset);right:var(--mobile-offset);transform:none}}[data-sonner-toaster][data-theme=light]{--normal-bg:#fff;--normal-border:var(--gray4);--normal-text:var(--gray12);--success-bg:hsl(143, 85%, 96%);--success-border:hsl(145, 92%, 91%);--success-text:hsl(140, 100%, 27%);--info-bg:hsl(208, 100%, 97%);--info-border:hsl(221, 91%, 91%);--info-text:hsl(210, 92%, 45%);--warning-bg:hsl(49, 100%, 97%);--warning-border:hsl(49, 91%, 91%);--warning-text:hsl(31, 92%, 45%);--error-bg:hsl(359, 100%, 97%);--error-border:hsl(359, 100%, 94%);--error-text:hsl(360, 100%, 45%)}[data-sonner-toaster][data-theme=light] [data-sonner-toast][data-invert=true]{--normal-bg:#000;--normal-border:hsl(0, 0%, 20%);--normal-text:var(--gray1)}[data-sonner-toaster][data-theme=dark] [data-sonner-toast][data-invert=true]{--normal-bg:#fff;--normal-border:var(--gray3);--normal-text:var(--gray12)}[data-sonner-toaster][data-theme=dark]{--normal-bg:#000;--normal-border:hsl(0, 0%, 20%);--normal-text:var(--gray1);--success-bg:hsl(150, 100%, 6%);--success-border:hsl(147, 100%, 12%);--success-text:hsl(150, 86%, 65%);--info-bg:hsl(215, 100%, 6%);--info-border:hsl(223, 100%, 12%);--info-text:hsl(216, 87%, 65%);--warning-bg:hsl(64, 100%, 6%);--warning-border:hsl(60, 100%, 12%);--warning-text:hsl(46, 87%, 65%);--error-bg:hsl(358, 76%, 10%);--error-border:hsl(357, 89%, 16%);--error-text:hsl(358, 100%, 81%)}[data-rich-colors=true] [data-sonner-toast][data-type=success]{background:var(--success-bg);border-color:var(--success-border);color:var(--success-text)}[data-rich-colors=true] [data-sonner-toast][data-type=success] [data-close-button]{background:var(--success-bg);border-color:var(--success-border);color:var(--success-text)}[data-rich-colors=true] [data-sonner-toast][data-type=info]{background:var(--info-bg);border-color:var(--info-border);color:var(--info-text)}[data-rich-colors=true] [data-sonner-toast][data-type=info] [data-close-button]{background:var(--info-bg);border-color:var(--info-border);color:var(--info-text)}[data-rich-colors=true] [data-sonner-toast][data-type=warning]{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning-text)}[data-rich-colors=true] [data-sonner-toast][data-type=warning] [data-close-button]{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning-text)}[data-rich-colors=true] [data-sonner-toast][data-type=error]{background:var(--error-bg);border-color:var(--error-border);color:var(--error-text)}[data-rich-colors=true] [data-sonner-toast][data-type=error] [data-close-button]{background:var(--error-bg);border-color:var(--error-border);color:var(--error-text)}.sonner-loading-wrapper{--size:16px;height:var(--size);width:var(--size);position:absolute;inset:0;z-index:10}.sonner-loading-wrapper[data-visible=false]{transform-origin:center;animation:sonner-fade-out .2s ease forwards}.sonner-spinner{position:relative;top:50%;left:50%;height:var(--size);width:var(--size)}.sonner-loading-bar{animation:sonner-spin 1.2s linear infinite;background:var(--gray11);border-radius:6px;height:8%;left:-10%;position:absolute;top:-3.9%;width:24%}.sonner-loading-bar:first-child{animation-delay:-1.2s;transform:rotate(.0001deg) translate(146%)}.sonner-loading-bar:nth-child(2){animation-delay:-1.1s;transform:rotate(30deg) translate(146%)}.sonner-loading-bar:nth-child(3){animation-delay:-1s;transform:rotate(60deg) translate(146%)}.sonner-loading-bar:nth-child(4){animation-delay:-.9s;transform:rotate(90deg) translate(146%)}.sonner-loading-bar:nth-child(5){animation-delay:-.8s;transform:rotate(120deg) translate(146%)}.sonner-loading-bar:nth-child(6){animation-delay:-.7s;transform:rotate(150deg) translate(146%)}.sonner-loading-bar:nth-child(7){animation-delay:-.6s;transform:rotate(180deg) translate(146%)}.sonner-loading-bar:nth-child(8){animation-delay:-.5s;transform:rotate(210deg) translate(146%)}.sonner-loading-bar:nth-child(9){animation-delay:-.4s;transform:rotate(240deg) translate(146%)}.sonner-loading-bar:nth-child(10){animation-delay:-.3s;transform:rotate(270deg) translate(146%)}.sonner-loading-bar:nth-child(11){animation-delay:-.2s;transform:rotate(300deg) translate(146%)}.sonner-loading-bar:nth-child(12){animation-delay:-.1s;transform:rotate(330deg) translate(146%)}@keyframes sonner-fade-in{0%{opacity:0;transform:scale(.8)}100%{opacity:1;transform:scale(1)}}@keyframes sonner-fade-out{0%{opacity:1;transform:scale(1)}100%{opacity:0;transform:scale(.8)}}@keyframes sonner-spin{0%{opacity:1}100%{opacity:.15}}@media (prefers-reduced-motion){.sonner-loading-bar,[data-sonner-toast],[data-sonner-toast]>*{transition:none!important;animation:none!important}}.sonner-loader{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transform-origin:center;transition:opacity .2s,transform .2s}.sonner-loader[data-visible=false]{opacity:0;transform:scale(.8) translate(-50%,-50%)}");let hp=0;const fp=new class{constructor(){pp(this,"subscribers"),pp(this,"toasts"),pp(this,"subscribe",(e=>(this.subscribers.push(e),()=>{const t=this.subscribers.indexOf(e);this.subscribers.splice(t,1)}))),pp(this,"publish",(e=>{this.subscribers.forEach((t=>t(e)))})),pp(this,"addToast",(e=>{this.publish(e),this.toasts=[...this.toasts,e]})),pp(this,"create",(e=>{var t;const{message:r,...n}=e,a="number"==typeof e.id||e.id&&(null==(t=e.id)?void 0:t.length)>0?e.id:hp++,o=this.toasts.find((e=>e.id===a)),i=void 0===e.dismissible||e.dismissible;return o?this.toasts=this.toasts.map((t=>t.id===a?(this.publish({...t,...e,id:a,title:r}),{...t,...e,id:a,dismissible:i,title:r}):t)):this.addToast({title:r,...n,dismissible:i,id:a}),a})),pp(this,"dismiss",(e=>(e||this.toasts.forEach((e=>{this.subscribers.forEach((t=>t({id:e.id,dismiss:!0})))})),this.subscribers.forEach((t=>t({id:e,dismiss:!0}))),e))),pp(this,"message",((e,t)=>this.create({...t,message:e,type:"default"}))),pp(this,"error",((e,t)=>this.create({...t,type:"error",message:e}))),pp(this,"success",((e,t)=>this.create({...t,type:"success",message:e}))),pp(this,"info",((e,t)=>this.create({...t,type:"info",message:e}))),pp(this,"warning",((e,t)=>this.create({...t,type:"warning",message:e}))),pp(this,"loading",((e,t)=>this.create({...t,type:"loading",message:e}))),pp(this,"promise",((e,t)=>{if(!t)return;let r;void 0!==t.loading&&(r=this.create({...t,promise:e,type:"loading",message:t.loading,description:"function"!=typeof t.description?t.description:void 0}));const n=e instanceof Promise?e:e();let a=void 0!==r;return n.then((e=>{if(e&&"boolean"==typeof e.ok&&!e.ok){a=!1;const e="function"==typeof t.error?t.error(`HTTP error! status: ${response.status}`):t.error,n="function"==typeof t.description?t.description(`HTTP error! status: ${response.status}`):t.description;this.create({id:r,type:"error",message:e,description:n})}else if(void 0!==t.success){a=!1;const n="function"==typeof t.success?t.success(e):t.success,o="function"==typeof t.description?t.description(e):t.description;this.create({id:r,type:"success",message:n,description:o})}})).catch((e=>{if(void 0!==t.error){a=!1;const n="function"==typeof t.error?t.error(e):t.error,o="function"==typeof t.description?t.description(e):t.description;this.create({id:r,type:"error",message:n,description:o})}})).finally((()=>{var e;a&&(this.dismiss(r),r=void 0),null==(e=t.finally)||e.call(t)})),r})),pp(this,"custom",((e,t)=>{const r=(null==t?void 0:t.id)||hp++;return this.publish({component:e,id:r,...t}),r})),this.subscribers=[],this.toasts=[]}},mp=Object.assign(((e,t)=>{const r=(null==t?void 0:t.id)||hp++;return fp.create({message:e,id:r,type:"default",...t}),r}),{success:fp.success,info:fp.info,warning:fp.warning,error:fp.error,custom:fp.custom,message:fp.message,promise:fp.promise,dismiss:fp.dismiss,loading:fp.loading}),gp=(e,t)=>{const r=e.__vccOpts||e;for(const[e,n]of t)r[e]=n;return r},vp={xmlns:"http://www.w3.org/2000/svg",width:"12",height:"12",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor","stoke-width":"1.5","stroke-linecap":"round","stroke-linejoin":"round"},bp=[Go("line",{x1:"18",y1:"6",x2:"6",y2:"18"},null,-1),Go("line",{x1:"6",y1:"6",x2:"18",y2:"18"},null,-1)],yp=gp({},[["render",function(e,t){return Qo(),Ho("svg",vp,bp)}]]),Op=["aria-live","data-styled","data-mounted","data-promise","data-removed","data-visible","data-y-position","data-x-position","data-index","data-front","data-swiping","data-dismissible","data-type","data-invert","data-swipe-out","data-expanded"],wp=["aria-label","data-disabled"],xp={key:0,"data-icon":""},kp={"data-content":""},Sp=Hn({__name:"Toast",props:{toast:{},toasts:{},index:{},expanded:{type:Boolean},invert:{type:Boolean},heights:{},gap:{},position:{},visibleToasts:{},expandByDefault:{type:Boolean},closeButton:{type:Boolean},interacting:{type:Boolean},duration:{},descriptionClass:{},style:{},cancelButtonStyle:{},actionButtonStyle:{},unstyled:{type:Boolean},loadingIcon:{},class:{},classes:{},icons:{},closeButtonAriaLabel:{},pauseWhenPageIsHidden:{type:Boolean},cn:{type:Function}},emits:["update:heights","removeToast"],setup(e,{emit:t}){const r=t,n=e,a=Dr(!1),o=Dr(!1),i=Dr(!1),s=Dr(!1),l=Dr(0),c=Dr(0),d=Dr(null),u=Dr(null),p=_i((()=>0===n.index)),h=_i((()=>n.index+1<=n.visibleToasts)),f=_i((()=>n.toast.type)),m=_i((()=>!1!==n.toast.dismissible)),g=_i((()=>{var e,t,r,a,o,i,s;return n.cn(null==(e=n.classes)?void 0:e.toast,null==(r=null==(t=n.toast)?void 0:t.classes)?void 0:r.toast,null==(a=n.classes)?void 0:a.default,null==(o=n.classes)?void 0:o[n.toast.type||"default"],null==(s=null==(i=n.toast)?void 0:i.classes)?void 0:s[n.toast.type||"default"])})),v=n.toast.style||{},b=_i((()=>n.heights.findIndex((e=>e.toastId===n.toast.id))||0)),y=_i((()=>n.toast.closeButton??n.closeButton)),O=_i((()=>n.toast.duration||n.duration||4e3)),w=Dr(0),x=Dr(0),k=Dr(O.value),S=Dr(0),_=Dr(null),E=_i((()=>n.position.split("-"))),T=_i((()=>E.value[0])),C=_i((()=>E.value[1])),A="string"!=typeof n.toast.title,P="string"!=typeof n.toast.description,D=_i((()=>n.heights.reduce(((e,t,r)=>r>=b.value?e:e+t.height),0))),R=(()=>{const e=Dr(!1);return wo((()=>{const t=()=>{e.value=document.hidden};return document.addEventListener("visibilitychange",t),()=>window.removeEventListener("visibilitychange",t)})),{isDocumentHidden:e}})(),$=_i((()=>n.toast.invert||n.invert)),N=_i((()=>"loading"===f.value));aa((()=>{if(!a.value)return;const e=u.value,t=null==e?void 0:e.style.height;e.style.height="auto";const o=e.getBoundingClientRect().height;let i;e.style.height=t,c.value=o,i=n.heights.find((e=>e.toastId===n.toast.id))?n.heights.map((e=>e.toastId===n.toast.id?{...e,height:o}:e)):[{toastId:n.toast.id,height:o,position:n.toast.position},...n.heights],r("update:heights",i)}));const M=()=>{o.value=!0,l.value=x.value;const e=n.heights.filter((e=>e.toastId!==n.toast.id));r("update:heights",e),setTimeout((()=>{r("removeToast",n.toast)}),200)},I=()=>{var e,t;N.value||!m.value||(M(),null==(t=(e=n.toast).onDismiss)||t.call(e,n.toast))},L=e=>{N.value||!m.value||(d.value=new Date,l.value=x.value,e.target.setPointerCapture(e.pointerId),"BUTTON"!==e.target.tagName&&(i.value=!0,_.value={x:e.clientX,y:e.clientY}))},j=e=>{var t,r,a,o;if(s.value)return;_.value=null;const c=Number((null==(t=u.value)?void 0:t.style.getPropertyValue("--swipe-amount").replace("px",""))||0),p=(new Date).getTime()-d.value.getTime(),h=Math.abs(c)/p;if(Math.abs(c)>=20||h>.11)return l.value=x.value,null==(a=(r=n.toast).onDismiss)||a.call(r,n.toast),M(),void(s.value=!0);null==(o=u.value)||o.style.setProperty("--swipe-amount","0px"),i.value=!1},B=e=>{var t;if(!_.value)return;const r=e.clientY-_.value.y,n=e.clientX-_.value.x,a=("top"===E.value[0]?Math.min:Math.max)(0,r),o="touch"===e.pointerType?10:2;Math.abs(a)>o?null==(t=u.value)||t.style.setProperty("--swipe-amount",`${r}px`):Math.abs(n)>o&&(_.value=null)};return wo((()=>{x.value=14*b.value+D.value})),wo((e=>{if(n.toast.promise&&"loading"===f.value||n.toast.duration===1/0||"loading"===n.toast.type)return;let t;n.expanded||n.interacting||n.pauseWhenPageIsHidden&&R?(()=>{if(S.value{var e,t;null==(t=(e=n.toast).onAutoClose)||t.call(e,n.toast),M()}),k.value)),e((()=>{clearTimeout(t)}))})),wo((()=>{n.toast.delete&&M()})),aa((()=>{if(u.value){const e=u.value.getBoundingClientRect().height;c.value=e;const t=[{toastId:n.toast.id,height:e,position:n.toast.position},...n.heights];r("update:heights",t)}a.value=!0})),la((()=>{if(u.value){const e=n.heights.filter((e=>e.toastId!==n.toast.id));r("update:heights",e)}})),(e,t)=>{var r,n,d,b,O,w,k,S,_,E,D,R;return Qo(),Ho("li",{"aria-live":e.toast.important?"assertive":"polite","aria-atomic":"true",role:"status",tabindex:"0",ref_key:"toastRef",ref:u,"data-sonner-toast":"",class:Ge(g.value),"data-styled":!(e.toast.component||null!=(r=e.toast)&&r.unstyled||e.unstyled),"data-mounted":a.value,"data-promise":!!e.toast.promise,"data-removed":o.value,"data-visible":h.value,"data-y-position":T.value,"data-x-position":C.value,"data-index":e.index,"data-front":p.value,"data-swiping":i.value,"data-dismissible":m.value,"data-type":f.value,"data-invert":$.value,"data-swipe-out":s.value,"data-expanded":!!(e.expanded||e.expandByDefault&&a.value),style:Ze({"--index":e.index,"--toasts-before":e.index,"--z-index":e.toasts.length-e.index,"--offset":`${o.value?l.value:x.value}px`,"--initial-height":e.expandByDefault?"auto":`${c.value}px`,...e.style,...Mr(v)}),onPointerdown:L,onPointerup:j,onPointermove:B},[y.value&&!e.toast.component?(Qo(),Ho("button",{key:0,"aria-label":e.closeButtonAriaLabel||"Close toast","data-disabled":N.value,"data-close-button":"",class:Ge(e.cn(null==(n=e.classes)?void 0:n.closeButton,null==(b=null==(d=e.toast)?void 0:d.classes)?void 0:b.closeButton)),onClick:I},[Ko(yp)],10,wp)):ni("",!0),e.toast.component?(Qo(),Zo(ga(e.toast.component),si({key:1},e.toast.componentProps,{onCloseToast:M}),null,16)):(Qo(),Ho(Mo,{key:2},["default"!==f.value||e.toast.icon||e.toast.promise?(Qo(),Ho("div",xp,[!e.toast.promise&&"loading"!==f.value||e.toast.icon?ni("",!0):wa(e.$slots,"loading-icon",{key:0}),e.toast.icon?(Qo(),Zo(ga(e.toast.icon),{key:1})):(Qo(),Ho(Mo,{key:2},["success"===f.value?wa(e.$slots,"success-icon",{key:0}):"error"===f.value?wa(e.$slots,"error-icon",{key:1}):"warning"===f.value?wa(e.$slots,"warning-icon",{key:2}):"info"===f.value?wa(e.$slots,"info-icon",{key:3}):ni("",!0)],64))])):ni("",!0),Go("div",kp,[Go("div",{"data-title":"",class:Ge(e.cn(null==(O=e.classes)?void 0:O.title,null==(w=e.toast.classes)?void 0:w.title))},[A?(Qo(),Zo(ga(e.toast.title),Ke(si({key:0},e.toast.componentProps)),null,16)):(Qo(),Ho(Mo,{key:1},[ti(at(e.toast.title),1)],64))],2),e.toast.description?(Qo(),Ho("div",{key:0,"data-description":"",class:Ge(e.cn(e.descriptionClass,e.toast.descriptionClass,null==(k=e.classes)?void 0:k.description,null==(S=e.toast.classes)?void 0:S.description))},[P?(Qo(),Zo(ga(e.toast.description),Ke(si({key:0},e.toast.componentProps)),null,16)):(Qo(),Ho(Mo,{key:1},[ti(at(e.toast.description),1)],64))],2)):ni("",!0)]),e.toast.cancel?(Qo(),Ho("button",{key:1,class:Ge(e.cn(null==(_=e.classes)?void 0:_.cancelButton,null==(E=e.toast.classes)?void 0:E.cancelButton)),"data-button":"","data-cancel":"",onClick:t[0]||(t[0]=()=>{var t;M(),null!=(t=e.toast.cancel)&&t.onClick&&e.toast.cancel.onClick()})},at(e.toast.cancel.label),3)):ni("",!0),e.toast.action?(Qo(),Ho("button",{key:2,class:Ge(e.cn(null==(D=e.classes)?void 0:D.actionButton,null==(R=e.toast.classes)?void 0:R.actionButton)),"data-button":"",onClick:t[1]||(t[1]=t=>{var r;null==(r=e.toast.action)||r.onClick(t),!t.defaultPrevented&&M()})},at(e.toast.action.label),3)):ni("",!0)],64))],46,Op)}}}),_p=["data-visible"],Ep={class:"sonner-spinner"},Tp=Hn({__name:"Loader",props:{visible:{type:Boolean}},setup(e){const t=Array(12).fill(0);return(e,r)=>(Qo(),Ho("div",{class:"sonner-loading-wrapper","data-visible":e.visible},[Go("div",Ep,[(Qo(!0),Ho(Mo,null,ya(Mr(t),(e=>(Qo(),Ho("div",{key:`spinner-bar-${e}`,class:"sonner-loading-bar"})))),128))])],8,_p))}}),Cp={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"},Ap=[Go("path",{"fill-rule":"evenodd",d:"M10 18a8 8 0 100-16 8 8 0 000 16zm3.857-9.809a.75.75 0 00-1.214-.882l-3.483 4.79-1.88-1.88a.75.75 0 10-1.06 1.061l2.5 2.5a.75.75 0 001.137-.089l4-5.5z","clip-rule":"evenodd"},null,-1)],Pp=gp({},[["render",function(e,t){return Qo(),Ho("svg",Cp,Ap)}]]),Dp={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"},Rp=[Go("path",{"fill-rule":"evenodd",d:"M18 10a8 8 0 11-16 0 8 8 0 0116 0zm-7-4a1 1 0 11-2 0 1 1 0 012 0zM9 9a.75.75 0 000 1.5h.253a.25.25 0 01.244.304l-.459 2.066A1.75 1.75 0 0010.747 15H11a.75.75 0 000-1.5h-.253a.25.25 0 01-.244-.304l.459-2.066A1.75 1.75 0 009.253 9H9z","clip-rule":"evenodd"},null,-1)],$p=gp({},[["render",function(e,t){return Qo(),Ho("svg",Dp,Rp)}]]),Np={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",height:"20",width:"20"},Mp=[Go("path",{"fill-rule":"evenodd",d:"M9.401 3.003c1.155-2 4.043-2 5.197 0l7.355 12.748c1.154 2-.29 4.5-2.599 4.5H4.645c-2.309 0-3.752-2.5-2.598-4.5L9.4 3.003zM12 8.25a.75.75 0 01.75.75v3.75a.75.75 0 01-1.5 0V9a.75.75 0 01.75-.75zm0 8.25a.75.75 0 100-1.5.75.75 0 000 1.5z","clip-rule":"evenodd"},null,-1)],Ip=gp({},[["render",function(e,t){return Qo(),Ho("svg",Np,Mp)}]]),Lp={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"},jp=[Go("path",{"fill-rule":"evenodd",d:"M18 10a8 8 0 11-16 0 8 8 0 0116 0zm-8-5a.75.75 0 01.75.75v4.5a.75.75 0 01-1.5 0v-4.5A.75.75 0 0110 5zm0 10a1 1 0 100-2 1 1 0 000 2z","clip-rule":"evenodd"},null,-1)],Bp=gp({},[["render",function(e,t){return Qo(),Ho("svg",Lp,jp)}]]),Up=["aria-label"],Qp=["dir","data-theme","data-rich-colors","data-y-position","data-x-position"],zp="32px",Fp=typeof window<"u"&&typeof document<"u",qp=Hn({name:"Toaster",inheritAttrs:!1,__name:"Toaster",props:{invert:{type:Boolean,default:!1},theme:{default:"light"},position:{default:"bottom-right"},hotkey:{default:()=>["altKey","KeyT"]},richColors:{type:Boolean,default:!1},expand:{type:Boolean,default:!1},duration:{default:4e3},gap:{default:14},visibleToasts:{default:3},closeButton:{type:Boolean,default:!1},toastOptions:{default:()=>({})},class:{default:""},style:{default:()=>({})},offset:{default:zp},dir:{default:"auto"},icons:{},containerAriaLabel:{default:"Notifications"},pauseWhenPageIsHidden:{type:Boolean,default:!1},cn:{}},setup(e){function t(...e){return e.filter(Boolean).join(" ")}function r(){if(typeof window>"u"||typeof document>"u")return"ltr";const e=document.documentElement.getAttribute("dir");return"auto"!==e&&e?e:window.getComputedStyle(document.documentElement).direction}const n=e,a=Aa(),o=Dr([]),i=_i((()=>{const e=o.value.filter((e=>e.position)).map((e=>e.position));return e.length>0?Array.from(new Set([n.position].concat(e))):[n.position]})),s=Dr([]),l=Dr(!1),c=Dr(!1),d=Dr("system"!==n.theme?n.theme:typeof window<"u"&&window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light"),u=_i((()=>n.cn||t)),p=Dr(null),h=Dr(null),f=Dr(!1),m=n.hotkey.join("+").replace(/Key/g,"").replace(/Digit/g,"");function g(e){o.value=o.value.filter((({id:t})=>t!==e.id))}const v=e=>{var t,r;f.value&&(null==(r=null==(t=e.currentTarget)?void 0:t.contains)||!r.call(t,e.relatedTarget))&&(f.value=!1,h.value&&(h.value.focus({preventScroll:!0}),h.value=null))},b=e=>{e.target instanceof HTMLElement&&"false"===e.target.dataset.dismissible||f.value||(f.value=!0,h.value=e.relatedTarget)},y=e=>{e.target&&e.target instanceof HTMLElement&&"false"===e.target.dataset.dismissible||(c.value=!1)};return wo((e=>{const t=fp.subscribe((e=>{e.dismiss?o.value=o.value.map((t=>t.id===e.id?{...t,delete:!0}:t)):ln((()=>{const t=o.value.findIndex((t=>t.id===e.id));-1!==t?o.value.splice(t,1,e):o.value=[e,...o.value]}))}));e((()=>{t()}))})),xo((()=>n.theme),(e=>{"system"===e?("system"===e&&(window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)").matches?d.value="dark":d.value="light"),!(typeof window>"u")&&window.matchMedia("(prefers-color-scheme: dark)").addEventListener("change",(({matches:e})=>{d.value=e?"dark":"light"}))):d.value=e})),xo((()=>p.value),(()=>{if(p.value)return()=>{h.value&&(h.value.focus({preventScroll:!0}),h.value=null,f.value=!1)}})),wo((()=>{o.value.length<=1&&(l.value=!1)})),wo((e=>{function t(e){const t=n.hotkey.every((t=>e[t]||e.code===t)),r=Array.isArray(p.value)?p.value[0]:p.value;t&&(l.value=!0,null==r||r.focus());const a=document.activeElement===p.value||(null==r?void 0:r.contains(document.activeElement));"Escape"===e.code&&a&&(l.value=!1)}Fp&&(document.addEventListener("keydown",t),e((()=>{document.removeEventListener("keydown",t)})))})),(e,t)=>(Qo(),Ho("section",{"aria-label":`${e.containerAriaLabel} ${Mr(m)}`,tabIndex:-1},[(Qo(!0),Ho(Mo,null,ya(i.value,((n,i)=>{var d;return Qo(),Ho("ol",si({key:n,ref_for:!0,ref_key:"listRef",ref:p,"data-sonner-toaster":"",class:e.class,dir:"auto"===e.dir?r():e.dir,tabIndex:-1,"data-theme":e.theme,"data-rich-colors":e.richColors,"data-y-position":n.split("-")[0],"data-x-position":n.split("-")[1],style:{"--front-toast-height":`${null==(d=s.value[0])?void 0:d.height}px`,"--offset":"number"==typeof e.offset?`${e.offset}px`:e.offset||zp,"--width":"356px","--gap":"14px",...e.style,...Mr(a).style},onBlur:v,onFocus:b,onMouseenter:t[1]||(t[1]=e=>l.value=!0),onMousemove:t[2]||(t[2]=e=>l.value=!0),onMouseleave:t[3]||(t[3]=()=>{c.value||(l.value=!1)}),onPointerdown:y,onPointerup:t[4]||(t[4]=e=>c.value=!1)},e.$attrs),[(Qo(!0),Ho(Mo,null,ya(o.value.filter((t=>!t.position&&0===i||t.position===e.position)),((r,n)=>{var a,i,d,p,h,f,m,v,b;return Qo(),Zo(Sp,{key:r.id,index:n,toast:r,duration:(null==(a=e.toastOptions)?void 0:a.duration)??e.duration,class:Ge(null==(i=e.toastOptions)?void 0:i.class),descriptionClass:null==(d=e.toastOptions)?void 0:d.descriptionClass,invert:e.invert,visibleToasts:e.visibleToasts,closeButton:(null==(p=e.toastOptions)?void 0:p.closeButton)??e.closeButton,interacting:c.value,position:e.position,style:Ze(null==(h=e.toastOptions)?void 0:h.style),unstyled:null==(f=e.toastOptions)?void 0:f.unstyled,classes:null==(m=e.toastOptions)?void 0:m.classes,cancelButtonStyle:null==(v=e.toastOptions)?void 0:v.cancelButtonStyle,actionButtonStyle:null==(b=e.toastOptions)?void 0:b.actionButtonStyle,toasts:o.value,expandByDefault:e.expand,gap:e.gap,expanded:l.value,pauseWhenPageIsHidden:e.pauseWhenPageIsHidden,cn:u.value,heights:s.value,"onUpdate:heights":t[0]||(t[0]=e=>s.value=e),onRemoveToast:g},{"loading-icon":bn((()=>[wa(e.$slots,"loading-icon",{},(()=>[Ko(Tp,{visible:"loading"===r.type},null,8,["visible"])]))])),"success-icon":bn((()=>[wa(e.$slots,"success-icon",{},(()=>[Ko(Pp)]))])),"error-icon":bn((()=>[wa(e.$slots,"error-icon",{},(()=>[Ko(Bp)]))])),"warning-icon":bn((()=>[wa(e.$slots,"warning-icon",{},(()=>[Ko(Ip)]))])),"info-icon":bn((()=>[wa(e.$slots,"info-icon",{},(()=>[Ko($p)]))])),_:2},1032,["index","toast","duration","class","descriptionClass","invert","visibleToasts","closeButton","interacting","position","style","unstyled","classes","cancelButtonStyle","actionButtonStyle","toasts","expandByDefault","gap","expanded","pauseWhenPageIsHidden","cn","heights"])})),128))],16,Qp)})),128))],8,Up))}}),Hp={toast:()=>null};function Zp(e){Hp.toast=e}function Vp(){return{initializeToasts:Zp,toast:(e,t="info",r={timeout:3e3})=>{Hp.toast(e,t,r)}}}const Wp=Hn({__name:"ScalarToasts",setup(e){const t=Dr(!1);aa((()=>t.value=!0));const r={success:mp.success,error:mp.error,warn:mp.warning,info:mp},{initializeToasts:n}=Vp();return n(((e,t="info",n={})=>{(r[t]||r.info)(e,{duration:n.timeout||3e3,description:n.description})})),(e,r)=>t.value?(Qo(),Zo(Mr(qp),{key:0,class:"scalar-toaster"})):ni("",!0)}});!function(){try{if(typeof document<"u"){var e=document.createElement("style");e.appendChild(document.createTextNode(".scalar-toaster [data-sonner-toast][data-styled=true]{background:var(--scalar-background-1);color:var(--scalar-color-1);padding:18px;border:none;border-radius:var(--scalar-radius-lg);font-size:var(--scalar-font-size-3);font-weight:var(--scalar-font-medium);box-shadow:var(--scalar-shadow-2)}.scalar-toaster [data-sonner-toast] [data-icon]{align-self:flex-start;position:relative;top:2px}.scalar-toaster [data-sonner-toast][data-styled=true][data-expanded=true]{height:auto}.scalar-toaster [data-sonner-toast][data-type=error]{background:var(--scalar-background-1)}.scalar-toaster [data-sonner-toast][data-type=error] [data-icon]{color:color-mix(in srgb,var(--scalar-color-red) 75%,var(--scalar-color-1))}.scalar-toaster [data-sonner-toast][data-type=warning]{background:var(--scalar-background-1)}.scalar-toaster [data-sonner-toast][data-type=warning] [data-icon]{color:color-mix(in srgb,var(--scalar-color-orange) 90%,var(--scalar-color-1))}")),document.head.appendChild(e)}}catch(e){console.error("vite-plugin-css-injected-by-js",e)}}();const Xp=()=>{const{toast:e}=Vp();return{copyToClipboard:t=>{navigator.clipboard.writeText(t).then((()=>{e("Copied to the clipboard","info")}))}}},Yp=Dr(!1);const Gp="https://api.scalar.com/request-proxy",Kp="https://proxy.scalar.com",Jp=/[\0-\x1F!-,\.\/:-@\[-\^`\{-\xA9\xAB-\xB4\xB6-\xB9\xBB-\xBF\xD7\xF7\u02C2-\u02C5\u02D2-\u02DF\u02E5-\u02EB\u02ED\u02EF-\u02FF\u0375\u0378\u0379\u037E\u0380-\u0385\u0387\u038B\u038D\u03A2\u03F6\u0482\u0530\u0557\u0558\u055A-\u055F\u0589-\u0590\u05BE\u05C0\u05C3\u05C6\u05C8-\u05CF\u05EB-\u05EE\u05F3-\u060F\u061B-\u061F\u066A-\u066D\u06D4\u06DD\u06DE\u06E9\u06FD\u06FE\u0700-\u070F\u074B\u074C\u07B2-\u07BF\u07F6-\u07F9\u07FB\u07FC\u07FE\u07FF\u082E-\u083F\u085C-\u085F\u086B-\u089F\u08B5\u08C8-\u08D2\u08E2\u0964\u0965\u0970\u0984\u098D\u098E\u0991\u0992\u09A9\u09B1\u09B3-\u09B5\u09BA\u09BB\u09C5\u09C6\u09C9\u09CA\u09CF-\u09D6\u09D8-\u09DB\u09DE\u09E4\u09E5\u09F2-\u09FB\u09FD\u09FF\u0A00\u0A04\u0A0B-\u0A0E\u0A11\u0A12\u0A29\u0A31\u0A34\u0A37\u0A3A\u0A3B\u0A3D\u0A43-\u0A46\u0A49\u0A4A\u0A4E-\u0A50\u0A52-\u0A58\u0A5D\u0A5F-\u0A65\u0A76-\u0A80\u0A84\u0A8E\u0A92\u0AA9\u0AB1\u0AB4\u0ABA\u0ABB\u0AC6\u0ACA\u0ACE\u0ACF\u0AD1-\u0ADF\u0AE4\u0AE5\u0AF0-\u0AF8\u0B00\u0B04\u0B0D\u0B0E\u0B11\u0B12\u0B29\u0B31\u0B34\u0B3A\u0B3B\u0B45\u0B46\u0B49\u0B4A\u0B4E-\u0B54\u0B58-\u0B5B\u0B5E\u0B64\u0B65\u0B70\u0B72-\u0B81\u0B84\u0B8B-\u0B8D\u0B91\u0B96-\u0B98\u0B9B\u0B9D\u0BA0-\u0BA2\u0BA5-\u0BA7\u0BAB-\u0BAD\u0BBA-\u0BBD\u0BC3-\u0BC5\u0BC9\u0BCE\u0BCF\u0BD1-\u0BD6\u0BD8-\u0BE5\u0BF0-\u0BFF\u0C0D\u0C11\u0C29\u0C3A-\u0C3C\u0C45\u0C49\u0C4E-\u0C54\u0C57\u0C5B-\u0C5F\u0C64\u0C65\u0C70-\u0C7F\u0C84\u0C8D\u0C91\u0CA9\u0CB4\u0CBA\u0CBB\u0CC5\u0CC9\u0CCE-\u0CD4\u0CD7-\u0CDD\u0CDF\u0CE4\u0CE5\u0CF0\u0CF3-\u0CFF\u0D0D\u0D11\u0D45\u0D49\u0D4F-\u0D53\u0D58-\u0D5E\u0D64\u0D65\u0D70-\u0D79\u0D80\u0D84\u0D97-\u0D99\u0DB2\u0DBC\u0DBE\u0DBF\u0DC7-\u0DC9\u0DCB-\u0DCE\u0DD5\u0DD7\u0DE0-\u0DE5\u0DF0\u0DF1\u0DF4-\u0E00\u0E3B-\u0E3F\u0E4F\u0E5A-\u0E80\u0E83\u0E85\u0E8B\u0EA4\u0EA6\u0EBE\u0EBF\u0EC5\u0EC7\u0ECE\u0ECF\u0EDA\u0EDB\u0EE0-\u0EFF\u0F01-\u0F17\u0F1A-\u0F1F\u0F2A-\u0F34\u0F36\u0F38\u0F3A-\u0F3D\u0F48\u0F6D-\u0F70\u0F85\u0F98\u0FBD-\u0FC5\u0FC7-\u0FFF\u104A-\u104F\u109E\u109F\u10C6\u10C8-\u10CC\u10CE\u10CF\u10FB\u1249\u124E\u124F\u1257\u1259\u125E\u125F\u1289\u128E\u128F\u12B1\u12B6\u12B7\u12BF\u12C1\u12C6\u12C7\u12D7\u1311\u1316\u1317\u135B\u135C\u1360-\u137F\u1390-\u139F\u13F6\u13F7\u13FE-\u1400\u166D\u166E\u1680\u169B-\u169F\u16EB-\u16ED\u16F9-\u16FF\u170D\u1715-\u171F\u1735-\u173F\u1754-\u175F\u176D\u1771\u1774-\u177F\u17D4-\u17D6\u17D8-\u17DB\u17DE\u17DF\u17EA-\u180A\u180E\u180F\u181A-\u181F\u1879-\u187F\u18AB-\u18AF\u18F6-\u18FF\u191F\u192C-\u192F\u193C-\u1945\u196E\u196F\u1975-\u197F\u19AC-\u19AF\u19CA-\u19CF\u19DA-\u19FF\u1A1C-\u1A1F\u1A5F\u1A7D\u1A7E\u1A8A-\u1A8F\u1A9A-\u1AA6\u1AA8-\u1AAF\u1AC1-\u1AFF\u1B4C-\u1B4F\u1B5A-\u1B6A\u1B74-\u1B7F\u1BF4-\u1BFF\u1C38-\u1C3F\u1C4A-\u1C4C\u1C7E\u1C7F\u1C89-\u1C8F\u1CBB\u1CBC\u1CC0-\u1CCF\u1CD3\u1CFB-\u1CFF\u1DFA\u1F16\u1F17\u1F1E\u1F1F\u1F46\u1F47\u1F4E\u1F4F\u1F58\u1F5A\u1F5C\u1F5E\u1F7E\u1F7F\u1FB5\u1FBD\u1FBF-\u1FC1\u1FC5\u1FCD-\u1FCF\u1FD4\u1FD5\u1FDC-\u1FDF\u1FED-\u1FF1\u1FF5\u1FFD-\u203E\u2041-\u2053\u2055-\u2070\u2072-\u207E\u2080-\u208F\u209D-\u20CF\u20F1-\u2101\u2103-\u2106\u2108\u2109\u2114\u2116-\u2118\u211E-\u2123\u2125\u2127\u2129\u212E\u213A\u213B\u2140-\u2144\u214A-\u214D\u214F-\u215F\u2189-\u24B5\u24EA-\u2BFF\u2C2F\u2C5F\u2CE5-\u2CEA\u2CF4-\u2CFF\u2D26\u2D28-\u2D2C\u2D2E\u2D2F\u2D68-\u2D6E\u2D70-\u2D7E\u2D97-\u2D9F\u2DA7\u2DAF\u2DB7\u2DBF\u2DC7\u2DCF\u2DD7\u2DDF\u2E00-\u2E2E\u2E30-\u3004\u3008-\u3020\u3030\u3036\u3037\u303D-\u3040\u3097\u3098\u309B\u309C\u30A0\u30FB\u3100-\u3104\u3130\u318F-\u319F\u31C0-\u31EF\u3200-\u33FF\u4DC0-\u4DFF\u9FFD-\u9FFF\uA48D-\uA4CF\uA4FE\uA4FF\uA60D-\uA60F\uA62C-\uA63F\uA673\uA67E\uA6F2-\uA716\uA720\uA721\uA789\uA78A\uA7C0\uA7C1\uA7CB-\uA7F4\uA828-\uA82B\uA82D-\uA83F\uA874-\uA87F\uA8C6-\uA8CF\uA8DA-\uA8DF\uA8F8-\uA8FA\uA8FC\uA92E\uA92F\uA954-\uA95F\uA97D-\uA97F\uA9C1-\uA9CE\uA9DA-\uA9DF\uA9FF\uAA37-\uAA3F\uAA4E\uAA4F\uAA5A-\uAA5F\uAA77-\uAA79\uAAC3-\uAADA\uAADE\uAADF\uAAF0\uAAF1\uAAF7-\uAB00\uAB07\uAB08\uAB0F\uAB10\uAB17-\uAB1F\uAB27\uAB2F\uAB5B\uAB6A-\uAB6F\uABEB\uABEE\uABEF\uABFA-\uABFF\uD7A4-\uD7AF\uD7C7-\uD7CA\uD7FC-\uD7FF\uE000-\uF8FF\uFA6E\uFA6F\uFADA-\uFAFF\uFB07-\uFB12\uFB18-\uFB1C\uFB29\uFB37\uFB3D\uFB3F\uFB42\uFB45\uFBB2-\uFBD2\uFD3E-\uFD4F\uFD90\uFD91\uFDC8-\uFDEF\uFDFC-\uFDFF\uFE10-\uFE1F\uFE30-\uFE32\uFE35-\uFE4C\uFE50-\uFE6F\uFE75\uFEFD-\uFF0F\uFF1A-\uFF20\uFF3B-\uFF3E\uFF40\uFF5B-\uFF65\uFFBF-\uFFC1\uFFC8\uFFC9\uFFD0\uFFD1\uFFD8\uFFD9\uFFDD-\uFFFF]|\uD800[\uDC0C\uDC27\uDC3B\uDC3E\uDC4E\uDC4F\uDC5E-\uDC7F\uDCFB-\uDD3F\uDD75-\uDDFC\uDDFE-\uDE7F\uDE9D-\uDE9F\uDED1-\uDEDF\uDEE1-\uDEFF\uDF20-\uDF2C\uDF4B-\uDF4F\uDF7B-\uDF7F\uDF9E\uDF9F\uDFC4-\uDFC7\uDFD0\uDFD6-\uDFFF]|\uD801[\uDC9E\uDC9F\uDCAA-\uDCAF\uDCD4-\uDCD7\uDCFC-\uDCFF\uDD28-\uDD2F\uDD64-\uDDFF\uDF37-\uDF3F\uDF56-\uDF5F\uDF68-\uDFFF]|\uD802[\uDC06\uDC07\uDC09\uDC36\uDC39-\uDC3B\uDC3D\uDC3E\uDC56-\uDC5F\uDC77-\uDC7F\uDC9F-\uDCDF\uDCF3\uDCF6-\uDCFF\uDD16-\uDD1F\uDD3A-\uDD7F\uDDB8-\uDDBD\uDDC0-\uDDFF\uDE04\uDE07-\uDE0B\uDE14\uDE18\uDE36\uDE37\uDE3B-\uDE3E\uDE40-\uDE5F\uDE7D-\uDE7F\uDE9D-\uDEBF\uDEC8\uDEE7-\uDEFF\uDF36-\uDF3F\uDF56-\uDF5F\uDF73-\uDF7F\uDF92-\uDFFF]|\uD803[\uDC49-\uDC7F\uDCB3-\uDCBF\uDCF3-\uDCFF\uDD28-\uDD2F\uDD3A-\uDE7F\uDEAA\uDEAD-\uDEAF\uDEB2-\uDEFF\uDF1D-\uDF26\uDF28-\uDF2F\uDF51-\uDFAF\uDFC5-\uDFDF\uDFF7-\uDFFF]|\uD804[\uDC47-\uDC65\uDC70-\uDC7E\uDCBB-\uDCCF\uDCE9-\uDCEF\uDCFA-\uDCFF\uDD35\uDD40-\uDD43\uDD48-\uDD4F\uDD74\uDD75\uDD77-\uDD7F\uDDC5-\uDDC8\uDDCD\uDDDB\uDDDD-\uDDFF\uDE12\uDE38-\uDE3D\uDE3F-\uDE7F\uDE87\uDE89\uDE8E\uDE9E\uDEA9-\uDEAF\uDEEB-\uDEEF\uDEFA-\uDEFF\uDF04\uDF0D\uDF0E\uDF11\uDF12\uDF29\uDF31\uDF34\uDF3A\uDF45\uDF46\uDF49\uDF4A\uDF4E\uDF4F\uDF51-\uDF56\uDF58-\uDF5C\uDF64\uDF65\uDF6D-\uDF6F\uDF75-\uDFFF]|\uD805[\uDC4B-\uDC4F\uDC5A-\uDC5D\uDC62-\uDC7F\uDCC6\uDCC8-\uDCCF\uDCDA-\uDD7F\uDDB6\uDDB7\uDDC1-\uDDD7\uDDDE-\uDDFF\uDE41-\uDE43\uDE45-\uDE4F\uDE5A-\uDE7F\uDEB9-\uDEBF\uDECA-\uDEFF\uDF1B\uDF1C\uDF2C-\uDF2F\uDF3A-\uDFFF]|\uD806[\uDC3B-\uDC9F\uDCEA-\uDCFE\uDD07\uDD08\uDD0A\uDD0B\uDD14\uDD17\uDD36\uDD39\uDD3A\uDD44-\uDD4F\uDD5A-\uDD9F\uDDA8\uDDA9\uDDD8\uDDD9\uDDE2\uDDE5-\uDDFF\uDE3F-\uDE46\uDE48-\uDE4F\uDE9A-\uDE9C\uDE9E-\uDEBF\uDEF9-\uDFFF]|\uD807[\uDC09\uDC37\uDC41-\uDC4F\uDC5A-\uDC71\uDC90\uDC91\uDCA8\uDCB7-\uDCFF\uDD07\uDD0A\uDD37-\uDD39\uDD3B\uDD3E\uDD48-\uDD4F\uDD5A-\uDD5F\uDD66\uDD69\uDD8F\uDD92\uDD99-\uDD9F\uDDAA-\uDEDF\uDEF7-\uDFAF\uDFB1-\uDFFF]|\uD808[\uDF9A-\uDFFF]|\uD809[\uDC6F-\uDC7F\uDD44-\uDFFF]|[\uD80A\uD80B\uD80E-\uD810\uD812-\uD819\uD824-\uD82B\uD82D\uD82E\uD830-\uD833\uD837\uD839\uD83D\uD83F\uD87B-\uD87D\uD87F\uD885-\uDB3F\uDB41-\uDBFF][\uDC00-\uDFFF]|\uD80D[\uDC2F-\uDFFF]|\uD811[\uDE47-\uDFFF]|\uD81A[\uDE39-\uDE3F\uDE5F\uDE6A-\uDECF\uDEEE\uDEEF\uDEF5-\uDEFF\uDF37-\uDF3F\uDF44-\uDF4F\uDF5A-\uDF62\uDF78-\uDF7C\uDF90-\uDFFF]|\uD81B[\uDC00-\uDE3F\uDE80-\uDEFF\uDF4B-\uDF4E\uDF88-\uDF8E\uDFA0-\uDFDF\uDFE2\uDFE5-\uDFEF\uDFF2-\uDFFF]|\uD821[\uDFF8-\uDFFF]|\uD823[\uDCD6-\uDCFF\uDD09-\uDFFF]|\uD82C[\uDD1F-\uDD4F\uDD53-\uDD63\uDD68-\uDD6F\uDEFC-\uDFFF]|\uD82F[\uDC6B-\uDC6F\uDC7D-\uDC7F\uDC89-\uDC8F\uDC9A-\uDC9C\uDC9F-\uDFFF]|\uD834[\uDC00-\uDD64\uDD6A-\uDD6C\uDD73-\uDD7A\uDD83\uDD84\uDD8C-\uDDA9\uDDAE-\uDE41\uDE45-\uDFFF]|\uD835[\uDC55\uDC9D\uDCA0\uDCA1\uDCA3\uDCA4\uDCA7\uDCA8\uDCAD\uDCBA\uDCBC\uDCC4\uDD06\uDD0B\uDD0C\uDD15\uDD1D\uDD3A\uDD3F\uDD45\uDD47-\uDD49\uDD51\uDEA6\uDEA7\uDEC1\uDEDB\uDEFB\uDF15\uDF35\uDF4F\uDF6F\uDF89\uDFA9\uDFC3\uDFCC\uDFCD]|\uD836[\uDC00-\uDDFF\uDE37-\uDE3A\uDE6D-\uDE74\uDE76-\uDE83\uDE85-\uDE9A\uDEA0\uDEB0-\uDFFF]|\uD838[\uDC07\uDC19\uDC1A\uDC22\uDC25\uDC2B-\uDCFF\uDD2D-\uDD2F\uDD3E\uDD3F\uDD4A-\uDD4D\uDD4F-\uDEBF\uDEFA-\uDFFF]|\uD83A[\uDCC5-\uDCCF\uDCD7-\uDCFF\uDD4C-\uDD4F\uDD5A-\uDFFF]|\uD83B[\uDC00-\uDDFF\uDE04\uDE20\uDE23\uDE25\uDE26\uDE28\uDE33\uDE38\uDE3A\uDE3C-\uDE41\uDE43-\uDE46\uDE48\uDE4A\uDE4C\uDE50\uDE53\uDE55\uDE56\uDE58\uDE5A\uDE5C\uDE5E\uDE60\uDE63\uDE65\uDE66\uDE6B\uDE73\uDE78\uDE7D\uDE7F\uDE8A\uDE9C-\uDEA0\uDEA4\uDEAA\uDEBC-\uDFFF]|\uD83C[\uDC00-\uDD2F\uDD4A-\uDD4F\uDD6A-\uDD6F\uDD8A-\uDFFF]|\uD83E[\uDC00-\uDFEF\uDFFA-\uDFFF]|\uD869[\uDEDE-\uDEFF]|\uD86D[\uDF35-\uDF3F]|\uD86E[\uDC1E\uDC1F]|\uD873[\uDEA2-\uDEAF]|\uD87A[\uDFE1-\uDFFF]|\uD87E[\uDE1E-\uDFFF]|\uD884[\uDF4B-\uDFFF]|\uDB40[\uDC00-\uDCFF\uDDF0-\uDFFF]/g,eh=Object.hasOwnProperty;class th{constructor(){this.occurrences,this.reset()}slug(e,t){const r=this;let n=rh(e,!0===t);const a=n;for(;eh.call(r.occurrences,n);)r.occurrences[a]++,n=a+"-"+r.occurrences[a];return r.occurrences[n]=0,n}reset(){this.occurrences=Object.create(null)}}function rh(e,t){return"string"!=typeof e?"":(t||(e=e.toLowerCase()),e.replace(Jp,"").replace(/ /g,"-"))}const nh=Dr(Ou.hash??""),ah=Dr(),oh=Dr(!1),ih=e=>e.slug?`description/${e.slug}`:"",sh=e=>{var t;if(!ah.value)return"";const r=new RegExp("^"+(null==(t=ah.value)?void 0:t.basePath)+"/?");return decodeURIComponent(e.replace(r,""))},lh=(e,t)=>{if(!e)return"webhooks";const r=rh(e);return`webhook/${t}/${encodeURIComponent(r)}`},ch=e=>{if(!e)return"models";const t=rh(e);return`model/${encodeURIComponent(t)}`},dh=(e,t)=>`${uh(t)}/${e.httpVerb}${e.path}`,uh=({name:e})=>{const t=rh(e);return`tag/${encodeURIComponent(t)}`},ph=(e=nh.value)=>{var t;const r=null==(t=e.match(/(tag\/[^/]+)/))?void 0:t[0],n=e.startsWith("model")?"models":"",a=e.startsWith("webhook")?"webhooks":"";return r||n||a},hh=()=>{nh.value=ah.value?sh(window.location.pathname):decodeURIComponent(window.location.hash.replace(/^#/,""))},fh=()=>({hash:nh,getWebhookId:lh,getModelId:ch,getHeadingId:ih,getOperationId:dh,getPathRoutingId:sh,getSectionId:ph,getTagId:uh,isIntersectionEnabled:oh,pathRouting:ah,updateHash:hh});function mh(e){return{parameterMap:_i((()=>{var t;const r=(null==(t=e.operation.information)?void 0:t.parameters)??[],n={path:[],query:[],header:[],body:[],formData:[]};return e.operation.pathParameters&&e.operation.pathParameters.forEach((e=>{"path"===e.in?n.path.push(e):"query"===e.in?n.query.push(e):"header"===e.in?n.header.push(e):"body"===e.in?n.body.push(e):"formData"===e.in&&n.formData.push(e)})),r&&r.forEach((e=>{"path"===e.in?n.path.push(e):"query"===e.in?n.query.push(e):"header"===e.in?n.header.push(e):"body"===e.in?n.body.push(e):"formData"===e.in&&n.formData.push(e)})),n}))}}const gh={"date-time":(new Date).toISOString(),date:(new Date).toISOString().split("T")[0],email:"hello@example.com",hostname:"example.com","idn-email":"jane.doe@example.com","idn-hostname":"example.com",ipv4:"127.0.0.1",ipv6:"51d4:7fab:bfbf:b7d7:b2cb:d4b4:3dad:d998","iri-reference":"/entitiy/1",iri:"https://example.com/entity/123","json-pointer":"/nested/objects",password:"super-secret",regex:"/[a-z]/","relative-json-pointer":"1/nested/objects",time:(new Date).toISOString().split("T")[1].split(".")[0],"uri-reference":"../folder","uri-template":"https://example.com/{id}",uri:"https://example.com",uuid:"123e4567-e89b-12d3-a456-426614174000"};function vh(e,t=""){return gh[e.format]??t}const bh=new WeakMap;function yh(e,t){return"object"!=typeof t||null===t||bh.set(e,t),t}const Oh=(e,t,r=0,n,a)=>{var o,i,s,l,c,d,u,p,h,f,m,g,v;if(bh.has(e))return bh.get(e);if(6===r)try{JSON.stringify(e)}catch{return"[Circular Reference]"}const b=!!(null==t?void 0:t.emptyString);if("write"===(null==t?void 0:t.mode)&&e.readOnly||"read"===(null==t?void 0:t.mode)&&e.writeOnly)return;if(e["x-variable"]){const r=null==(o=null==t?void 0:t.variables)?void 0:o[e["x-variable"]];if(void 0!==r)return"number"===e.type||"integer"===e.type?parseInt(r,10):yh(e,r)}if(Array.isArray(e.examples)&&e.examples.length>0)return yh(e,e.examples[0]);if(void 0!==e.example)return yh(e,e.example);if(void 0!==e.default)return yh(e,e.default);if(Array.isArray(e.enum)&&e.enum.length>0)return yh(e,e.enum[0]);if(!("object"===e.type||"array"===e.type||(null==(s=null==(i=e.allOf)?void 0:i.at)?void 0:s.call(i,0))||(null==(c=null==(l=e.anyOf)?void 0:l.at)?void 0:c.call(l,0))||(null==(u=null==(d=e.oneOf)?void 0:d.at)?void 0:u.call(d,0))||!0!==(null==t?void 0:t.omitEmptyAndOptionalProperties)||!0===e.required||!0===(null==n?void 0:n.required)||(null==(p=null==n?void 0:n.required)?void 0:p.includes(a??e.name))))return;if("object"===e.type||void 0!==e.properties){const n={};if(void 0!==e.properties)for(const a in e.properties)if(Object.prototype.hasOwnProperty.call(e.properties,a)){const o=e.properties[a],i=(null==t?void 0:t.xml)?null==(h=o.xml)?void 0:h.name:void 0;n[i??a]=Oh(o,t,r+1,e,a),void 0===n[i??a]&&delete n[i??a]}return void 0!==e.additionalProperties&&(!0===e.additionalProperties||"object"==typeof e.additionalProperties&&!Object.keys(e.additionalProperties).length?n.ANY_ADDITIONAL_PROPERTY="anything":!1!==e.additionalProperties&&(n.ANY_ADDITIONAL_PROPERTY=Oh(e.additionalProperties,t,r+1))),void 0!==e.anyOf?Object.assign(n,Oh(e.anyOf[0],t,r+1)):void 0!==e.oneOf?Object.assign(n,Oh(e.oneOf[0],t,r+1)):void 0!==e.allOf&&Object.assign(n,...e.allOf.map((n=>Oh(n,t,r+1,e))).filter((e=>void 0!==e))),yh(e,n)}if("array"===e.type||void 0!==e.items){const n=null==(m=null==(f=null==e?void 0:e.items)?void 0:f.xml)?void 0:m.name,a=!!((null==t?void 0:t.xml)&&(null==(g=e.xml)?void 0:g.wrapped)&&n);if(void 0!==e.example)return yh(e,a?{[n]:e.example}:e.example);if(e.items){if(e.items.allOf){if("object"===e.items.allOf[0].type){const o=Oh({type:"object",allOf:e.items.allOf},t,r+1,e);return yh(e,a?[{[n]:o}]:[o])}{const o=e.items.allOf.map((n=>Oh(n,t,r+1,e))).filter((e=>void 0!==e));return yh(e,a?o.map((e=>({[n]:e}))):o)}}const o=["anyOf","oneOf"];for(const i of o){if(!e.items[i])continue;const o=e.items[i].slice(0,1).map((n=>Oh(n,t,r+1,e))).filter((e=>void 0!==e));return yh(e,a?[{[n]:o}]:o)}}if(null==(v=e.items)?void 0:v.type){const o=Oh(e.items,t,r+1);return a?[{[n]:o}]:[o]}return[]}const y={string:b?vh(e,null==t?void 0:t.emptyString):"",boolean:!0,integer:e.min??1,number:e.min??1,array:[]};if(void 0!==e.type&&void 0!==y[e.type])return yh(e,y[e.type]);const O=e.oneOf||e.anyOf;if(Array.isArray(O)&&O.length>0){const e=O[0];return Oh(e,t,r+1)}if(Array.isArray(e.allOf)){let n=null;return e.allOf.forEach((e=>{const a=Oh(e,t,r+1);n="object"==typeof a&&"object"==typeof n?{...n??{},...a}:Array.isArray(a)&&Array.isArray(n)?[...n??{},...a]:a})),yh(e,n)}if(Array.isArray(e.type)){if(e.type.includes("null"))return null;const t=y[e.type[0]];if(void 0!==t)return yh(e,t)}return null};function wh(e,t,r=!0){var n;return[...e.pathParameters||[],...(null==(n=e.information)?void 0:n.parameters)||[]].filter((e=>e.in===t)).filter((e=>r&&e.required||!r)).map((e=>({name:e.name,description:e.description??null,value:e.example?e.example:e.schema?Oh(e.schema,{mode:"write"}):"",required:e.required??!1,enabled:e.required??!1}))).sort(((e,t)=>e.required&&!t.required?-1:!e.required&&t.required?1:0))}function xh(e,t){const r=function(e,t,n){let a="";if(e instanceof Array)for(let o=0,i=e.length;o":"/>",o){for(const t in e)"#text"==t?a+=e[t]:"#cdata"==t?a+="":"@"!=t.charAt(0)&&(a+=r(e[t],t,n+"\t"));a+=("\n"==a.charAt(a.length-1)?n:"")+""+t+">"}}else a+=n+"<"+t+">"+e.toString()+""+t+">";return a};let n="";for(const t in e)n+=r(e[t],t,"");return t?n.replace(/\t/g,t):n.replace(/\t|\n/g,"")}function kh(e,t=""){return Object.entries(e).flatMap((([e,r])=>{const n=t?`${t}[${e}]`:e;return"object"==typeof r&&null!==r?kh(r,n):[{name:n,value:r}]}))}const Sh=["application/json","application/octet-stream","application/x-www-form-urlencoded","application/xml","multipart/form-data","text/plain"];function _h(e,t){var r,n,a,o;const i=hu(null==(n=null==(r=e.information)?void 0:r.requestBody)?void 0:n.content),s=Sh.find((e=>!!(null==i?void 0:i[e]))),l=null==(a=null==i?void 0:i["application/json"])?void 0:a.examples,c=null==(o=l??{})?void 0:o[t??Object.keys(l??{})[0]];if(c)return{body:{mimeType:"application/json",text:mu(null==c?void 0:c.value)}};const d=wh(e,"body",!1);if(d.length>0)return{body:{mimeType:"application/json",text:mu(d[0].value)}};const u=wh(e,"formData",!1);if(u.length>0)return{body:{mimeType:"application/x-www-form-urlencoded",params:u.map((e=>({name:e.name,value:"string"==typeof e.value?e.value:JSON.stringify(e.value)})))}};if(!s)return null;const p=null==i?void 0:i[s],h=[{name:"Content-Type",value:s}],f=(null==p?void 0:p.example)?null==p?void 0:p.example:void 0;if("application/json"===s){const e=(null==p?void 0:p.schema)?Oh(null==p?void 0:p.schema,{mode:"write",omitEmptyAndOptionalProperties:!0}):null,t=f??e;return{headers:h,body:{mimeType:s,text:"string"==typeof t?t:JSON.stringify(t,null,2)}}}if("application/xml"===s){const e=(null==p?void 0:p.schema)?Oh(null==p?void 0:p.schema,{xml:!0,mode:"write",omitEmptyAndOptionalProperties:!0}):null;return{headers:h,body:{mimeType:s,text:f??xh(e," ")}}}if("application/octet-stream"===s)return{headers:h,body:{mimeType:s,text:"BINARY"}};if("text/plain"===s){const e=(null==p?void 0:p.schema)?Oh(null==p?void 0:p.schema,{xml:!0,mode:"write",omitEmptyAndOptionalProperties:!0}):null;return{headers:h,body:{mimeType:s,text:f??e??""}}}if("multipart/form-data"===s||"application/x-www-form-urlencoded"===s){const e=(null==p?void 0:p.schema)?Oh(null==p?void 0:p.schema,{xml:!0,mode:"write",omitEmptyAndOptionalProperties:!0}):null;return{headers:h,body:{mimeType:s,params:kh(f??e??{})}}}return null}function Eh(e){return e.reduce(((e,t)=>(e[t.name]=t.value,e)),{})}function Th(e){return/\s|-/.test(e)}function Ch(e,t=0){const r=[],n=" ".repeat(t),a=" ".repeat(t+2);for(const[n,o]of Object.entries(e)){const e=Th(n)?`'${n}'`:n;if(Array.isArray(o)){const n=o.map((e=>"string"==typeof e?`'${e}'`:e&&"object"==typeof e?Ch(e,t+2):e)).join(`, ${a}`);r.push(`${a}${e}: [${n}]`)}else if(o&&"object"==typeof o)r.push(`${a}${e}: ${Ch(o,t+2)}`);else if("string"==typeof o){let t=`${o}`;if(o.startsWith("JSON.stringify")){const e=o.split("\n");e.length>1&&(t=e.map(((e,t)=>0===t?e:`${a}${e}`)).join("\n"))}else t=`'${o}'`;r.push(`${a}${e}: ${t}`)}else r.push(`${a}${e}: ${o}`)}return`{\n${r.join(",\n")}\n${n}}`}function Ah(e){var t,r;const n={method:"GET",...e};n.method=n.method.toUpperCase();const a={method:"GET"===n.method?void 0:n.method},o=new URLSearchParams(n.queryString?Eh(n.queryString):void 0),i=o.size?`?${o.toString()}`:"";(null==(t=n.headers)?void 0:t.length)&&(a.headers={},n.headers.forEach((e=>{a.headers[e.name]=e.value}))),(null==(r=n.cookies)?void 0:r.length)&&(a.headers=a.headers||{},n.cookies.forEach((e=>{a.headers["Set-Cookie"]=a.headers["Set-Cookie"]?`${a.headers["Set-Cookie"]}; ${e.name}=${e.value}`:`${e.name}=${e.value}`}))),Object.keys(a).forEach((e=>{void 0===a[e]&&delete a[e]})),n.postData&&(a.body=n.postData.text,"application/json"===n.postData.mimeType&&(a.body=`JSON.stringify(${Ch(JSON.parse(a.body))})`));const s=Object.keys(a).length?`, ${Ch(a)}`:"";return{target:"node",client:"undici",code:`import { request } from 'undici'\n\nconst { statusCode, body } = await request('${n.url}${i}'${s})`}}function Ph(e){var t,r;const n={method:"GET",...e};n.method=n.method.toUpperCase();const a={method:"GET"===n.method?void 0:n.method},o=new URLSearchParams(n.queryString?Eh(n.queryString):void 0),i=o.size?`?${o.toString()}`:"";(null==(t=n.headers)?void 0:t.length)&&(a.headers={},n.headers.forEach((e=>{a.headers[e.name]=e.value}))),(null==(r=n.cookies)?void 0:r.length)&&(a.headers=a.headers||{},n.cookies.forEach((e=>{a.headers["Set-Cookie"]=a.headers["Set-Cookie"]?`${a.headers["Set-Cookie"]}; ${e.name}=${e.value}`:`${e.name}=${e.value}`}))),Object.keys(a).forEach((e=>{void 0===a[e]&&delete a[e]})),n.postData&&(a.body=n.postData.text,"application/json"===n.postData.mimeType&&(a.body=`JSON.stringify(${Ch(JSON.parse(a.body))})`));const s=Object.keys(a).length?`, ${Ch(a)}`:"";return{target:"node",client:"fetch",code:`fetch('${n.url}${i}'${s})`}}function Dh(e){var t,r;const n={method:"GET",...e};n.method=n.method.toUpperCase();const a={method:"GET"===n.method?void 0:n.method},o=new URLSearchParams(n.queryString?Eh(n.queryString):void 0),i=o.size?`?${o.toString()}`:"";(null==(t=n.headers)?void 0:t.length)&&(a.headers={},n.headers.forEach((e=>{a.headers[e.name]=e.value}))),(null==(r=n.cookies)?void 0:r.length)&&(a.headers=a.headers||{},n.cookies.forEach((e=>{a.headers["Set-Cookie"]=a.headers["Set-Cookie"]?`${a.headers["Set-Cookie"]}; ${e.name}=${e.value}`:`${e.name}=${e.value}`}))),Object.keys(a).forEach((e=>{void 0===a[e]&&delete a[e]})),n.postData&&(a.body=n.postData.text,"application/json"===n.postData.mimeType&&(a.body=`JSON.stringify(${Ch(JSON.parse(a.body))})`));const s=Object.keys(a).length?`, ${Ch(a)}`:"";return{target:"js",client:"fetch",code:`fetch('${n.url}${i}'${s})`}}function Rh(e){var t,r;const n={method:"GET",...e};n.method=n.method.toUpperCase();const a={method:"GET"===n.method?void 0:n.method},o=new URLSearchParams(n.queryString?Eh(n.queryString):void 0);o.size&&(a.query={},o.forEach(((e,t)=>{a.query[t]=e}))),(null==(t=n.headers)?void 0:t.length)&&(a.headers={},n.headers.forEach((e=>{a.headers[e.name]=e.value}))),(null==(r=n.cookies)?void 0:r.length)&&(a.headers=a.headers||{},n.cookies.forEach((e=>{a.headers["Set-Cookie"]=a.headers["Set-Cookie"]?`${a.headers["Set-Cookie"]}; ${e.name}=${e.value}`:`${e.name}=${e.value}`}))),Object.keys(a).forEach((e=>{void 0===a[e]&&delete a[e]})),n.postData&&(a.body=n.postData.text,"application/json"===n.postData.mimeType&&(a.body=JSON.parse(a.body)));const i=Object.keys(a).length?`, ${Ch(a)}`:"";return{target:"js",client:"ofetch",code:`ofetch('${n.url}'${i})`}}function $h(e){var t,r;const n={method:"GET",...e};n.method=n.method.toUpperCase();const a={method:"GET"===n.method?void 0:n.method},o=new URLSearchParams(n.queryString?Eh(n.queryString):void 0);o.size&&(a.query={},o.forEach(((e,t)=>{a.query[t]=e}))),(null==(t=n.headers)?void 0:t.length)&&(a.headers={},n.headers.forEach((e=>{a.headers[e.name]=e.value}))),(null==(r=n.cookies)?void 0:r.length)&&(a.headers=a.headers||{},n.cookies.forEach((e=>{a.headers["Set-Cookie"]=a.headers["Set-Cookie"]?`${a.headers["Set-Cookie"]}; ${e.name}=${e.value}`:`${e.name}=${e.value}`}))),Object.keys(a).forEach((e=>{void 0===a[e]&&delete a[e]})),n.postData&&(a.body=n.postData.text,"application/json"===n.postData.mimeType&&(a.body=JSON.parse(a.body)));const i=Object.keys(a).length?`, ${Ch(a)}`:"";return{target:"node",client:"ofetch",code:`ofetch('${n.url}'${i})`}}function Nh(){const e=[Ah,Ph,Dh,Rh,$h];return{get(e,t,r){const n=this.findPlugin(e,t);return n?n(r):{code:""}},print(e,t,r){var n;return null==(n=this.get(e,t,r))?void 0:n.code},targets:()=>e.map((e=>e().target)).filter(((e,t,r)=>r.indexOf(e)===t)),clients:()=>e.map((e=>e().client)),plugins:()=>e.map((e=>{const t=e();return{target:t.target,client:t.client}})),findPlugin:(t,r)=>e.find((e=>{const n=e();return n.target===t&&n.client===r})),hasPlugin(e,t){return Boolean(this.findPlugin(e,t))}}}const Mh="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:window,{FormData:Ih,Blob:Lh,File:jh}=Mh,Bh="\r\n",Uh="-".repeat(2),Qh=Symbol.toStringTag,zh=(e,t,r)=>{let n="";return n+=`${Uh}${e}${Bh}`,n+=`Content-Disposition: form-data; name="${t}"`,"string"!=typeof r&&"blob"!==r.name&&(n+=`; filename="${r.name}"${Bh}`,n+=`Content-Type: ${r.type||"application/octet-stream"}`),`${n}${Bh.repeat(2)}`},Fh=(e,t)=>Object.keys(e).find((e=>e.toLowerCase()===t.toLowerCase())),qh=(e,t)=>{const r=Fh(e,t);if(r)return e[r]},Hh=(e,t)=>Boolean(Fh(e,t)),Zh=["application/json","application/x-json","text/json","text/x-json","+json"],Vh=(e,t)=>{if(void 0===t.value)return e;const r=e[t.name];return void 0===r?(e[t.name]=t.value,e):Array.isArray(r)?(r.push(t.value),e):(e[t.name]=[r,t.value],e)};function Wh(e){return new URLSearchParams(Object.entries(e).map((([e,t])=>Array.isArray(t)?t.map((t=>[e,t])):[[e,t]])).flat(1))}class Xh extends URL{get path(){return this.pathname+this.search}}class Yh{constructor({indent:e,join:t}={}){this.postProcessors=[],this.code=[],this.indentationCharacter="",this.lineJoin="\n",this.indentLine=(e,t=0)=>`${this.indentationCharacter.repeat(t)}${e}`,this.unshift=(e,t)=>{const r=this.indentLine(e,t);this.code.unshift(r)},this.push=(e,t)=>{const r=this.indentLine(e,t);this.code.push(r)},this.blank=()=>{this.code.push("")},this.join=()=>{const e=this.code.join(this.lineJoin);return this.postProcessors.reduce(((e,t)=>t(e)),e)},this.addPostProcessor=e=>{this.postProcessors=[...this.postProcessors,e]},this.indentationCharacter=e||"",this.lineJoin=null!=t?t:"\n"}}function Gh(e,t={}){const{delimiter:r='"',escapeChar:n="\\",escapeNewlines:a=!0}=t;return[...e.toString()].map((e=>"\b"===e?`${n}b`:"\t"===e?`${n}t`:"\n"===e?a?`${n}n`:e:"\f"===e?`${n}f`:"\r"===e?a?`${n}r`:e:e===n?n+n:e===r?n+r:e<" "||e>"~"?JSON.stringify(e).slice(1,-1):e)).join("")}const Kh=e=>Gh(e,{delimiter:"'"}),Jh=e=>Gh(e,{delimiter:'"'}),ef={info:{key:"c",title:"C",extname:".c",default:"libcurl"},clientsById:{libcurl:{info:{key:"libcurl",title:"Libcurl",link:"http://curl.haxx.se/libcurl",description:"Simple REST and HTTP API Client for C"},convert:({method:e,fullUrl:t,headersObj:r,allHeaders:n,postData:a})=>{const{push:o,blank:i,join:s}=new Yh;o("CURL *hnd = curl_easy_init();"),i(),o(`curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "${e.toUpperCase()}");`),o(`curl_easy_setopt(hnd, CURLOPT_URL, "${t}");`);const l=Object.keys(r);return l.length&&(i(),o("struct curl_slist *headers = NULL;"),l.forEach((e=>{o(`headers = curl_slist_append(headers, "${e}: ${Jh(r[e])}");`)})),o("curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);")),n.cookie&&(i(),o(`curl_easy_setopt(hnd, CURLOPT_COOKIE, "${n.cookie}");`)),(null==a?void 0:a.text)&&(i(),o(`curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, ${JSON.stringify(a.text)});`)),i(),o("CURLcode ret = curl_easy_perform(hnd);"),s()}}}};class tf{constructor(e){this.name="",this.toString=()=>`:${this.name}`,this.name=e}}class rf{constructor(e){this.path="",this.toString=()=>`(clojure.java.io/file "${this.path}")`,this.path=e}}const nf=e=>void 0===e?null:null===e?"null":e.constructor.name.toLowerCase(),af=e=>"object"===nf(e)&&0===Object.keys(e).length,of=e=>(Object.keys(e).filter((t=>af(e[t]))).forEach((t=>{delete e[t]})),e),sf=(e,t)=>{const r=" ".repeat(e);return t.replace(/\n/g,`\n${r}`)},lf=e=>{switch(nf(e)){case"string":return`"${e.replace(/"/g,'\\"')}"`;case"file":case"keyword":default:return e.toString();case"null":return"nil";case"regexp":return`#"${e.source}"`;case"object":{const t=Object.keys(e).reduce(((t,r)=>`${t}:${r} ${sf(r.length+2,lf(e[r]))}\n `),"").trim();return`{${sf(1,t)}}`}case"array":{const t=e.reduce(((e,t)=>`${e} ${lf(t)}`),"").trim();return`[${sf(1,t)}]`}}},cf={info:{key:"clojure",title:"Clojure",extname:".clj",default:"clj_http"},clientsById:{clj_http:{info:{key:"clj_http",title:"clj-http",link:"https://github.com/dakrone/clj-http",description:"An idiomatic clojure http client wrapping the apache client."},convert:({queryObj:e,method:t,postData:r,url:n,allHeaders:a},o)=>{const{push:i,join:s}=new Yh({indent:null==o?void 0:o.indent});if(t=t.toLowerCase(),!["get","post","put","delete","patch","head","options"].includes(t))return i("Method not supported"),s();const l={headers:a,"query-params":e};switch(null==r?void 0:r.mimeType){case"application/json":{l["content-type"]=new tf("json"),l["form-params"]=r.jsonObj;const e=Fh(l.headers,"content-type");e&&delete l.headers[e]}break;case"application/x-www-form-urlencoded":{l["form-params"]=r.paramsObj;const e=Fh(l.headers,"content-type");e&&delete l.headers[e]}break;case"text/plain":{l.body=r.text;const e=Fh(l.headers,"content-type");e&&delete l.headers[e]}break;case"multipart/form-data":if(r.params){l.multipart=r.params.map((e=>e.fileName&&!e.value?{name:e.name,content:new rf(e.fileName)}:{name:e.name,content:e.value}));const e=Fh(l.headers,"content-type");e&&delete l.headers[e]}}if("application/json"===qh(l.headers,"accept")){l.accept=new tf("json");const e=Fh(l.headers,"accept");e&&delete l.headers[e]}if(i("(require '[clj-http.client :as client])\n"),af(of(l)))i(`(client/${t} "${n}")`);else{const e=11+t.length+n.length;i(`(client/${t} "${n}" ${sf(e,lf(of(l)))})`)}return s()}}}},df={info:{key:"csharp",title:"C#",extname:".cs",default:"restsharp"},clientsById:{httpclient:{info:{key:"httpclient",title:"HttpClient",link:"https://docs.microsoft.com/en-us/dotnet/api/system.net.http.httpclient",description:".NET Standard HTTP Client"},convert:({allHeaders:e,postData:t,method:r,fullUrl:n},a)=>{var o,i;const s={indent:" ",...a},{push:l,join:c}=new Yh({indent:s.indent});l("using System.Net.Http.Headers;");let d="";const u=Boolean(e.cookie),p=(e=>{let t=qh(e,"accept-encoding");if(!t)return[];const r={gzip:"DecompressionMethods.GZip",deflate:"DecompressionMethods.Deflate"},n=[];return"string"==typeof t&&(t=[t]),t.forEach((e=>{e.split(",").forEach((e=>{const t=/\s*([^;\s]+)/.exec(e);if(t){const e=r[t[1]];e&&n.push(e)}}))})),n})(e);(u||p.length)&&(d="clientHandler",l("var clientHandler = new HttpClientHandler"),l("{"),u&&l("UseCookies = false,",1),p.length&&l(`AutomaticDecompression = ${p.join(" | ")},`,1),l("};")),l(`var client = new HttpClient(${d});`),l("var request = new HttpRequestMessage"),l("{"),r=(r=r.toUpperCase())&&["GET","POST","PUT","DELETE","PATCH","HEAD","OPTIONS","TRACE"].includes(r)?`HttpMethod.${r[0]}${r.substring(1).toLowerCase()}`:`new HttpMethod("${r}")`,l(`Method = ${r},`,1),l(`RequestUri = new Uri("${n}"),`,1);const h=Object.keys(e).filter((e=>{switch(e.toLowerCase()){case"content-type":case"content-length":case"accept-encoding":return!1;default:return!0}}));if(h.length&&(l("Headers =",1),l("{",1),h.forEach((t=>{l(`{ "${t}", "${Jh(e[t])}" },`,2)})),l("},",1)),null==t?void 0:t.text){const e=t.mimeType;switch(e){case"application/x-www-form-urlencoded":l("Content = new FormUrlEncodedContent(new Dictionary",1),l("{",1),null===(o=t.params)||void 0===o||o.forEach((e=>{l(`{ "${e.name}", "${e.value}" },`,2)})),l("}),",1);break;case"multipart/form-data":l("Content = new MultipartFormDataContent",1),l("{",1),null===(i=t.params)||void 0===i||i.forEach((e=>{l(`new StringContent(${JSON.stringify(e.value||"")})`,2),l("{",2),l("Headers =",3),l("{",3),e.contentType&&l(`ContentType = new MediaTypeHeaderValue("${e.contentType}"),`,4),l('ContentDisposition = new ContentDispositionHeaderValue("form-data")',4),l("{",4),l(`Name = "${e.name}",`,5),e.fileName&&l(`FileName = "${e.fileName}",`,5),l("}",4),l("}",3),l("},",2)})),l("},",1);break;default:l(`Content = new StringContent(${JSON.stringify((null==t?void 0:t.text)||"")})`,1),l("{",1),l("Headers =",2),l("{",2),l(`ContentType = new MediaTypeHeaderValue("${e}")`,3),l("}",2),l("}",1)}}return l("};"),l("using (var response = await client.SendAsync(request))"),l("{"),l("response.EnsureSuccessStatusCode();",1),l("var body = await response.Content.ReadAsStringAsync();",1),l("Console.WriteLine(body);",1),l("}"),c()}},restsharp:{info:{key:"restsharp",title:"RestSharp",link:"http://restsharp.org/",description:"Simple REST and HTTP API Client for .NET"},convert:({allHeaders:e,method:t,fullUrl:r,headersObj:n,cookies:a,postData:o})=>{const{push:i,join:s}=new Yh;if(!["GET","POST","PUT","DELETE","PATCH","HEAD","OPTIONS"].includes(t.toUpperCase()))return"Method not supported";if(i(`var client = new RestClient("${r}");`),i(`var request = new RestRequest(Method.${t.toUpperCase()});`),Object.keys(n).forEach((e=>{i(`request.AddHeader("${e}", "${Jh(n[e])}");`)})),null==a||a.forEach((({name:e,value:t})=>{i(`request.AddCookie("${e}", "${t}");`)})),null==o?void 0:o.text){const t=qh(e,"content-type"),r=JSON.stringify(o.text);i(`request.AddParameter("${t}", ${r}, ParameterType.RequestBody);`)}return i("IRestResponse response = client.Execute(request);"),s()}}}},uf={info:{key:"go",title:"Go",extname:".go",default:"native"},clientsById:{native:{info:{key:"native",title:"NewRequest",link:"http://golang.org/pkg/net/http/#NewRequest",description:"Golang HTTP client request"},convert:({postData:e,method:t,allHeaders:r,fullUrl:n},a={})=>{const{blank:o,push:i,join:s}=new Yh({indent:"\t"}),{showBoilerplate:l=!0,checkErrors:c=!1,printBody:d=!0,timeout:u=-1,insecureSkipVerify:p=!1}=a,h=c?"err":"_",f=l?1:0,m=()=>{c&&(i("if err != nil {",f),i("panic(err)",f+1),i("}",f))};l&&(i("package main"),o(),i("import ("),i('"fmt"',f),u>0&&i('"time"',f),p&&i('"crypto/tls"',f),(null==e?void 0:e.text)&&i('"strings"',f),i('"net/http"',f),d&&i('"io"',f),i(")"),o(),i("func main() {"),o()),p&&(i("insecureTransport := http.DefaultTransport.(*http.Transport).Clone()",f),i("insecureTransport.TLSClientConfig = &tls.Config{InsecureSkipVerify: true}",f));const g=u>0,v=g||p,b=v?"client":"http.DefaultClient";return v&&(i("client := http.Client{",f),g&&i(`Timeout: time.Duration(${u} * time.Second),`,f+1),p&&i("Transport: insecureTransport,",f+1),i("}",f),o()),i(`url := "${n}"`,f),o(),(null==e?void 0:e.text)?(i(`payload := strings.NewReader(${JSON.stringify(e.text)})`,f),o(),i(`req, ${h} := http.NewRequest("${t}", url, payload)`,f),o()):(i(`req, ${h} := http.NewRequest("${t}", url, nil)`,f),o()),m(),Object.keys(r).length&&(Object.keys(r).forEach((e=>{i(`req.Header.Add("${e}", "${Jh(r[e])}")`,f)})),o()),i(`res, ${h} := ${b}.Do(req)`,f),m(),d&&(o(),i("defer res.Body.Close()",f),i(`body, ${h} := io.ReadAll(res.Body)`,f),m()),o(),i("fmt.Println(res)",f),d&&i("fmt.Println(string(body))",f),l&&(o(),i("}")),s()}}}},pf={info:{key:"http",title:"HTTP",extname:null,default:"1.1"},clientsById:{"http1.1":{info:{key:"http1.1",title:"HTTP/1.1",link:"https://tools.ietf.org/html/rfc7230",description:"HTTP/1.1 request string in accordance with RFC 7230"},convert:({method:e,fullUrl:t,uriObj:r,httpVersion:n,allHeaders:a,postData:o},i)=>{const s={absoluteURI:!1,autoContentLength:!0,autoHost:!0,...i},{blank:l,push:c,join:d}=new Yh({indent:"",join:"\r\n"}),u=s.absoluteURI?t:r.path;c(`${e} ${u} ${n}`);const p=Object.keys(a);return p.forEach((e=>{const t=e.toLowerCase().replace(/(^|-)(\w)/g,(e=>e.toUpperCase()));c(`${t}: ${a[e]}`)})),s.autoHost&&!p.includes("host")&&c(`Host: ${r.host}`),s.autoContentLength&&(null==o?void 0:o.text)&&!p.includes("content-length")&&c(`Content-Length: ${o.text.length}`),l(),`${d()}\r\n${(null==o?void 0:o.text)||""}`}}}},hf={info:{key:"java",title:"Java",extname:".java",default:"unirest"},clientsById:{asynchttp:{info:{key:"asynchttp",title:"AsyncHttp",link:"https://github.com/AsyncHttpClient/async-http-client",description:"Asynchronous Http and WebSocket Client library for Java"},convert:({method:e,allHeaders:t,postData:r,fullUrl:n},a)=>{const o={indent:" ",...a},{blank:i,push:s,join:l}=new Yh({indent:o.indent});return s("AsyncHttpClient client = new DefaultAsyncHttpClient();"),s(`client.prepare("${e.toUpperCase()}", "${n}")`),Object.keys(t).forEach((e=>{s(`.setHeader("${e}", "${Jh(t[e])}")`,1)})),(null==r?void 0:r.text)&&s(`.setBody(${JSON.stringify(r.text)})`,1),s(".execute()",1),s(".toCompletableFuture()",1),s(".thenAccept(System.out::println)",1),s(".join();",1),i(),s("client.close();"),l()}},nethttp:{info:{key:"nethttp",title:"java.net.http",link:"https://openjdk.java.net/groups/net/httpclient/intro.html",description:"Java Standardized HTTP Client API"},convert:({allHeaders:e,fullUrl:t,method:r,postData:n},a)=>{const o={indent:" ",...a},{push:i,join:s}=new Yh({indent:o.indent});return i("HttpRequest request = HttpRequest.newBuilder()"),i(`.uri(URI.create("${t}"))`,2),Object.keys(e).forEach((t=>{i(`.header("${t}", "${Jh(e[t])}")`,2)})),(null==n?void 0:n.text)?i(`.method("${r.toUpperCase()}", HttpRequest.BodyPublishers.ofString(${JSON.stringify(n.text)}))`,2):i(`.method("${r.toUpperCase()}", HttpRequest.BodyPublishers.noBody())`,2),i(".build();",2),i("HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());"),i("System.out.println(response.body());"),s()}},okhttp:{info:{key:"okhttp",title:"OkHttp",link:"http://square.github.io/okhttp/",description:"An HTTP Request Client Library"},convert:({postData:e,method:t,fullUrl:r,allHeaders:n},a)=>{const o={indent:" ",...a},{push:i,blank:s,join:l}=new Yh({indent:o.indent});return i("OkHttpClient client = new OkHttpClient();"),s(),(null==e?void 0:e.text)&&(e.boundary?i(`MediaType mediaType = MediaType.parse("${e.mimeType}; boundary=${e.boundary}");`):i(`MediaType mediaType = MediaType.parse("${e.mimeType}");`),i(`RequestBody body = RequestBody.create(mediaType, ${JSON.stringify(e.text)});`)),i("Request request = new Request.Builder()"),i(`.url("${r}")`,1),["GET","POST","PUT","DELETE","PATCH","HEAD"].includes(t.toUpperCase())?["POST","PUT","DELETE","PATCH"].includes(t.toUpperCase())?(null==e?void 0:e.text)?i(`.${t.toLowerCase()}(body)`,1):i(`.${t.toLowerCase()}(null)`,1):i(`.${t.toLowerCase()}()`,1):(null==e?void 0:e.text)?i(`.method("${t.toUpperCase()}", body)`,1):i(`.method("${t.toUpperCase()}", null)`,1),Object.keys(n).forEach((e=>{i(`.addHeader("${e}", "${Jh(n[e])}")`,1)})),i(".build();",1),s(),i("Response response = client.newCall(request).execute();"),l()}},unirest:{info:{key:"unirest",title:"Unirest",link:"http://unirest.io/java.html",description:"Lightweight HTTP Request Client Library"},convert:({method:e,allHeaders:t,postData:r,fullUrl:n},a)=>{const o={indent:" ",...a},{join:i,push:s}=new Yh({indent:o.indent});return["GET","POST","PUT","DELETE","PATCH","HEAD","OPTIONS"].includes(e.toUpperCase())?s(`HttpResponse response = Unirest.${e.toLowerCase()}("${n}")`):s(`HttpResponse response = Unirest.customMethod("${e.toUpperCase()}","${n}")`),Object.keys(t).forEach((e=>{s(`.header("${e}", "${Jh(t[e])}")`,1)})),(null==r?void 0:r.text)&&s(`.body(${JSON.stringify(r.text)})`,1),s(".asString();",1),i()}}}};function ff(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var mf={};Object.defineProperty(mf,"__esModule",{value:!0}),mf.default=e=>Object.getOwnPropertySymbols(e).filter((t=>Object.prototype.propertyIsEnumerable.call(e,t)));const gf=mf.default;const vf=ff(((e,t,r)=>{const n=[];return function e(t,r,a){let o;(r=r||{}).indent=r.indent||"\t",a=a||"",o=void 0===r.inlineCharacterLimit?{newLine:"\n",newLineOrSpace:"\n",pad:a,indent:a+r.indent}:{newLine:"@@__STRINGIFY_OBJECT_NEW_LINE__@@",newLineOrSpace:"@@__STRINGIFY_OBJECT_NEW_LINE_OR_SPACE__@@",pad:"@@__STRINGIFY_OBJECT_PAD__@@",indent:"@@__STRINGIFY_OBJECT_INDENT__@@"};const i=e=>{if(void 0===r.inlineCharacterLimit)return e;const t=e.replace(new RegExp(o.newLine,"g"),"").replace(new RegExp(o.newLineOrSpace,"g")," ").replace(new RegExp(o.pad+"|"+o.indent,"g"),"");return t.length<=r.inlineCharacterLimit?t:e.replace(new RegExp(o.newLine+"|"+o.newLineOrSpace,"g"),"\n").replace(new RegExp(o.pad,"g"),a).replace(new RegExp(o.indent,"g"),a+r.indent)};if(-1!==n.indexOf(t))return'"[Circular]"';if(null==t||"number"==typeof t||"boolean"==typeof t||"function"==typeof t||"symbol"==typeof t||function(e){return"[object RegExp]"===Object.prototype.toString.call(e)}(t))return String(t);if(t instanceof Date)return`new Date('${t.toISOString()}')`;if(Array.isArray(t)){if(0===t.length)return"[]";n.push(t);const s="["+o.newLine+t.map(((n,i)=>{const s=t.length-1===i?o.newLine:","+o.newLineOrSpace;let l=e(n,r,a+r.indent);return r.transform&&(l=r.transform(t,i,l)),o.indent+l+s})).join("")+o.pad+"]";return n.pop(),i(s)}if(function(e){var t=typeof e;return null!==e&&("object"===t||"function"===t)}(t)){let s=Object.keys(t).concat(gf(t));if(r.filter&&(s=s.filter((e=>r.filter(t,e)))),0===s.length)return"{}";n.push(t);const l="{"+o.newLine+s.map(((n,i)=>{const l=s.length-1===i?o.newLine:","+o.newLineOrSpace,c="symbol"==typeof n,d=!c&&/^[a-z$_][a-z$_0-9]*$/i.test(n),u=c||d?n:e(n,r);let p=e(t[n],r,a+r.indent);return r.transform&&(p=r.transform(t,n,p)),o.indent+String(u)+": "+p+l})).join("")+o.pad+"}";return n.pop(),i(l)}return t=String(t).replace(/[\r\n]/g,(e=>"\n"===e?"\\n":"\\r")),!1===r.singleQuotes?`"${t=t.replace(/"/g,'\\"')}"`:`'${t=t.replace(/\\?'/g,"\\'")}'`}(e,t,r)})),bf={info:{key:"javascript",title:"JavaScript",extname:".js",default:"xhr"},clientsById:{xhr:{info:{key:"xhr",title:"XMLHttpRequest",link:"https://developer.mozilla.org/en-US/docs/Web/API/XMLHttpRequest",description:"W3C Standard API that provides scripted client functionality"},convert:({postData:e,allHeaders:t,method:r,fullUrl:n},a)=>{var o;const i={indent:" ",cors:!0,...a},{blank:s,push:l,join:c}=new Yh({indent:i.indent});switch(null==e?void 0:e.mimeType){case"application/json":l(`const data = JSON.stringify(${vf(e.jsonObj,{indent:i.indent})});`),s();break;case"multipart/form-data":if(!e.params)break;if(l("const data = new FormData();"),e.params.forEach((e=>{l(`data.append('${e.name}', '${e.value||e.fileName||""}');`)})),Hh(t,"content-type")&&(null===(o=qh(t,"content-type"))||void 0===o?void 0:o.includes("boundary"))){const e=Fh(t,"content-type");e&&delete t[e]}s();break;default:l(`const data = ${(null==e?void 0:e.text)?`'${e.text}'`:"null"};`),s()}return l("const xhr = new XMLHttpRequest();"),i.cors&&l("xhr.withCredentials = true;"),s(),l("xhr.addEventListener('readystatechange', function () {"),l("if (this.readyState === this.DONE) {",1),l("console.log(this.responseText);",2),l("}",1),l("});"),s(),l(`xhr.open('${r}', '${n}');`),Object.keys(t).forEach((e=>{l(`xhr.setRequestHeader('${e}', '${Kh(t[e])}');`)})),s(),l("xhr.send(data);"),c()}},axios:{info:{key:"axios",title:"Axios",link:"https://github.com/axios/axios",description:"Promise based HTTP client for the browser and node.js"},convert:({allHeaders:e,method:t,url:r,queryObj:n,postData:a},o)=>{const i={indent:" ",...o},{blank:s,push:l,join:c,addPostProcessor:d}=new Yh({indent:i.indent});l("import axios from 'axios';"),s();const u={method:t,url:r};switch(Object.keys(n).length&&(u.params=n),Object.keys(e).length&&(u.headers=e),null==a?void 0:a.mimeType){case"application/x-www-form-urlencoded":a.params&&(l("const encodedParams = new URLSearchParams();"),a.params.forEach((e=>{l(`encodedParams.set('${e.name}', '${e.value}');`)})),s(),u.data="encodedParams,",d((e=>e.replace(/'encodedParams,'/,"encodedParams,"))));break;case"application/json":a.jsonObj&&(u.data=a.jsonObj);break;case"multipart/form-data":if(!a.params)break;l("const form = new FormData();"),a.params.forEach((e=>{l(`form.append('${e.name}', '${e.value||e.fileName||""}');`)})),s(),u.data="[form]";break;default:(null==a?void 0:a.text)&&(u.data=a.text)}const p=vf(u,{indent:" ",inlineCharacterLimit:80}).replace('"[form]"',"form");return l(`const options = ${p};`),s(),l("try {"),l("const { data } = await axios.request(options);",1),l("console.log(data);",1),l("} catch (error) {"),l("console.error(error);",1),l("}"),c()}},fetch:{info:{key:"fetch",title:"fetch",link:"https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch",description:"Perform asynchronous HTTP requests with the Fetch API"},convert:({method:e,allHeaders:t,postData:r,fullUrl:n},a)=>{const o={indent:" ",credentials:null,...a},{blank:i,join:s,push:l}=new Yh({indent:o.indent}),c={method:e};switch(Object.keys(t).length&&(c.headers=t),null!==o.credentials&&(c.credentials=o.credentials),l(`const url = '${n}';`),null==r?void 0:r.mimeType){case"application/x-www-form-urlencoded":c.body=r.paramsObj?r.paramsObj:r.text;break;case"application/json":c.body=JSON.stringify(r.jsonObj);break;case"multipart/form-data":if(!r.params)break;const e=Fh(t,"content-type");e&&delete t[e],l("const form = new FormData();"),r.params.forEach((e=>{l(`form.append('${e.name}', '${e.value||e.fileName||""}');`)})),i();break;default:(null==r?void 0:r.text)&&(c.body=r.text)}return c.headers&&!Object.keys(c.headers).length&&delete c.headers,l(`const options = ${vf(c,{indent:o.indent,inlineCharacterLimit:80,transform:(e,t,n)=>"body"===t&&r&&"application/x-www-form-urlencoded"===r.mimeType?`new URLSearchParams(${n})`:n})};`),i(),(null==r?void 0:r.params)&&"multipart/form-data"===r.mimeType&&(l("options.body = form;"),i()),l("try {"),l("const response = await fetch(url, options);",1),l("const data = await response.json();",1),l("console.log(data);",1),l("} catch (error) {"),l("console.error(error);",1),l("}"),s()}},jquery:{info:{key:"jquery",title:"jQuery",link:"http://api.jquery.com/jquery.ajax/",description:"Perform an asynchronous HTTP (Ajax) requests with jQuery"},convert:({fullUrl:e,method:t,allHeaders:r,postData:n},a)=>{var o;const i={indent:" ",...a},{blank:s,push:l,join:c}=new Yh({indent:i.indent}),d={async:!0,crossDomain:!0,url:e,method:t,headers:r};switch(null==n?void 0:n.mimeType){case"application/x-www-form-urlencoded":d.data=n.paramsObj?n.paramsObj:n.text;break;case"application/json":d.processData=!1,d.data=n.text;break;case"multipart/form-data":if(!n.params)break;if(l("const form = new FormData();"),n.params.forEach((e=>{l(`form.append('${e.name}', '${e.value||e.fileName||""}');`)})),d.processData=!1,d.contentType=!1,d.mimeType="multipart/form-data",d.data="[form]",Hh(r,"content-type")&&(null===(o=qh(r,"content-type"))||void 0===o?void 0:o.includes("boundary"))){const e=Fh(r,"content-type");e&&delete d.headers[e]}s();break;default:(null==n?void 0:n.text)&&(d.data=n.text)}const u=vf(d,{indent:i.indent}).replace("'[form]'","form");return l(`const settings = ${u};`),s(),l("$.ajax(settings).done(function (response) {"),l("console.log(response);",1),l("});"),c()}}}},yf={info:{key:"kotlin",title:"Kotlin",extname:".kt",default:"okhttp"},clientsById:{okhttp:{info:{key:"okhttp",title:"OkHttp",link:"http://square.github.io/okhttp/",description:"An HTTP Request Client Library"},convert:({postData:e,fullUrl:t,method:r,allHeaders:n},a)=>{const o={indent:" ",...a},{blank:i,join:s,push:l}=new Yh({indent:o.indent});return l("val client = OkHttpClient()"),i(),(null==e?void 0:e.text)&&(e.boundary?l(`val mediaType = MediaType.parse("${e.mimeType}; boundary=${e.boundary}")`):l(`val mediaType = MediaType.parse("${e.mimeType}")`),l(`val body = RequestBody.create(mediaType, ${JSON.stringify(e.text)})`)),l("val request = Request.Builder()"),l(`.url("${t}")`,1),["GET","POST","PUT","DELETE","PATCH","HEAD"].includes(r.toUpperCase())?["POST","PUT","DELETE","PATCH"].includes(r.toUpperCase())?(null==e?void 0:e.text)?l(`.${r.toLowerCase()}(body)`,1):l(`.${r.toLowerCase()}(null)`,1):l(`.${r.toLowerCase()}()`,1):(null==e?void 0:e.text)?l(`.method("${r.toUpperCase()}", body)`,1):l(`.method("${r.toUpperCase()}", null)`,1),Object.keys(n).forEach((e=>{l(`.addHeader("${e}", "${Jh(n[e])}")`,1)})),l(".build()",1),i(),l("val response = client.newCall(request).execute()"),s()}}}},Of={info:{key:"node",title:"Node.js",extname:".js",default:"native"},clientsById:{native:{info:{key:"native",title:"HTTP",link:"http://nodejs.org/api/http.html#http_http_request_options_callback",description:"Node.js native HTTP interface"},convert:({uriObj:e,method:t,allHeaders:r,postData:n},a={})=>{const{indent:o=" ",insecureSkipVerify:i=!1}=a,{blank:s,join:l,push:c,unshift:d}=new Yh({indent:o}),u={method:t,hostname:e.hostname,port:""===e.port?null:e.port,path:e.path,headers:r,...i?{rejectUnauthorized:!1}:{}};switch(c(`const http = require('${e.protocol.replace(":","")}');`),s(),c(`const options = ${vf(u,{indent:o})};`),s(),c("const req = http.request(options, function (res) {"),c("const chunks = [];",1),s(),c("res.on('data', function (chunk) {",1),c("chunks.push(chunk);",2),c("});",1),s(),c("res.on('end', function () {",1),c("const body = Buffer.concat(chunks);",2),c("console.log(body.toString());",2),c("});",1),c("});"),s(),null==n?void 0:n.mimeType){case"application/x-www-form-urlencoded":n.paramsObj&&(d("const qs = require('querystring');"),c(`req.write(qs.stringify(${vf(n.paramsObj,{indent:" ",inlineCharacterLimit:80})}));`));break;case"application/json":n.jsonObj&&c(`req.write(JSON.stringify(${vf(n.jsonObj,{indent:" ",inlineCharacterLimit:80})}));`);break;default:(null==n?void 0:n.text)&&c(`req.write(${vf(n.text,{indent:o})});`)}return c("req.end();"),l()}},request:{info:{key:"request",title:"Request",link:"https://github.com/request/request",description:"Simplified HTTP request client"},convert:({method:e,url:t,queryObj:r,postData:n,headersObj:a,cookies:o},i)=>{const s={indent:" ",...i};let l=!1;const{push:c,blank:d,join:u,unshift:p}=new Yh({indent:s.indent});c("const request = require('request');"),d();const h={method:e,url:t};switch(Object.keys(r).length&&(h.qs=r),Object.keys(a).length&&(h.headers=a),null==n?void 0:n.mimeType){case"application/x-www-form-urlencoded":h.form=n.paramsObj;break;case"application/json":n.jsonObj&&(h.body=n.jsonObj,h.json=!0);break;case"multipart/form-data":if(!n.params)break;h.formData={},n.params.forEach((e=>{if(!e.fileName&&!e.fileName&&!e.contentType)return void(h.formData[e.name]=e.value);let t={};e.fileName?(l=!0,t={value:`fs.createReadStream(${e.fileName})`,options:{filename:e.fileName,contentType:e.contentType?e.contentType:null}}):e.value&&(t.value=e.value),h.formData[e.name]=t}));break;default:(null==n?void 0:n.text)&&(h.body=n.text)}return o.length&&(h.jar="JAR",c("const jar = request.jar();"),o.forEach((e=>{c(`jar.setCookie(request.cookie('${encodeURIComponent(e.name)}=${encodeURIComponent(e.value)}'), '${t}');`)})),d()),l&&p("const fs = require('fs');"),c(`const options = ${vf(h,{indent:" ",inlineCharacterLimit:80})};`),d(),c("request(options, function (error, response, body) {"),c("if (error) throw new Error(error);",1),d(),c("console.log(body);",1),c("});"),u().replace("'JAR'","jar").replace(/'fs\.createReadStream\((.*)\)'/,"fs.createReadStream('$1')")}},unirest:{info:{key:"unirest",title:"Unirest",link:"http://unirest.io/nodejs.html",description:"Lightweight HTTP Request Client Library"},convert:({method:e,url:t,cookies:r,queryObj:n,postData:a,headersObj:o},i)=>{const s={indent:" ",...i};let l=!1;const{addPostProcessor:c,blank:d,join:u,push:p,unshift:h}=new Yh({indent:s.indent});switch(p("const unirest = require('unirest');"),d(),p(`const req = unirest('${e}', '${t}');`),d(),r.length&&(p("const CookieJar = unirest.jar();"),r.forEach((e=>{p(`CookieJar.add('${encodeURIComponent(e.name)}=${encodeURIComponent(e.value)}', '${t}');`)})),p("req.jar(CookieJar);"),d()),Object.keys(n).length&&(p(`req.query(${vf(n,{indent:s.indent})});`),d()),Object.keys(o).length&&(p(`req.headers(${vf(o,{indent:s.indent})});`),d()),null==a?void 0:a.mimeType){case"application/x-www-form-urlencoded":a.paramsObj&&(p(`req.form(${vf(a.paramsObj,{indent:s.indent})});`),d());break;case"application/json":a.jsonObj&&(p("req.type('json');"),p(`req.send(${vf(a.jsonObj,{indent:s.indent})});`),d());break;case"multipart/form-data":{if(!a.params)break;const e=[];a.params.forEach((t=>{const r={};t.fileName&&!t.value?(l=!0,r.body=`fs.createReadStream('${t.fileName}')`,c((e=>e.replace(/'fs\.createReadStream\(\\'(.+)\\'\)'/,"fs.createReadStream('$1')")))):t.value&&(r.body=t.value),r.body&&(t.contentType&&(r["content-type"]=t.contentType),e.push(r))})),p(`req.multipart(${vf(e,{indent:s.indent})});`),d();break}default:(null==a?void 0:a.text)&&(p(`req.send(${vf(a.text,{indent:s.indent})});`),d())}return l&&h("const fs = require('fs');"),p("req.end(function (res) {"),p("if (res.error) throw new Error(res.error);",1),d(),p("console.log(res.body);",1),p("});"),u()}},axios:{info:{key:"axios",title:"Axios",link:"https://github.com/axios/axios",description:"Promise based HTTP client for the browser and node.js"},convert:({method:e,url:t,queryObj:r,allHeaders:n,postData:a},o)=>{const i={indent:" ",...o},{blank:s,join:l,push:c,addPostProcessor:d}=new Yh({indent:i.indent});c("const axios = require('axios').default;");const u={method:e,url:t};switch(Object.keys(r).length&&(u.params=r),Object.keys(n).length&&(u.headers=n),null==a?void 0:a.mimeType){case"application/x-www-form-urlencoded":a.params&&(c("const { URLSearchParams } = require('url');"),s(),c("const encodedParams = new URLSearchParams();"),a.params.forEach((e=>{c(`encodedParams.set('${e.name}', '${e.value}');`)})),s(),u.data="encodedParams,",d((e=>e.replace(/'encodedParams,'/,"encodedParams,"))));break;case"application/json":s(),a.jsonObj&&(u.data=a.jsonObj);break;default:s(),(null==a?void 0:a.text)&&(u.data=a.text)}const p=vf(u,{indent:" ",inlineCharacterLimit:80});return c(`const options = ${p};`),s(),c("try {"),c("const { data } = await axios.request(options);",1),c("console.log(data);",1),c("} catch (error) {"),c("console.error(error);",1),c("}"),l()}},fetch:{info:{key:"fetch",title:"Fetch",link:"https://github.com/bitinn/node-fetch",description:"Simplified HTTP node-fetch client"},convert:({method:e,fullUrl:t,postData:r,headersObj:n,cookies:a},o)=>{var i;const s={indent:" ",...o};let l=!1;const{blank:c,push:d,join:u,unshift:p}=new Yh({indent:s.indent});d("const fetch = require('node-fetch');"),c();const h={method:e};switch(Object.keys(n).length&&(h.headers=n),null==r?void 0:r.mimeType){case"application/x-www-form-urlencoded":p("const { URLSearchParams } = require('url');"),d("const encodedParams = new URLSearchParams();"),null===(i=r.params)||void 0===i||i.forEach((e=>{d(`encodedParams.set('${e.name}', '${e.value}');`)})),c(),h.body="encodedParams";break;case"application/json":r.jsonObj&&(h.body=JSON.stringify(r.jsonObj));break;case"multipart/form-data":if(!r.params)break;const e=Fh(n,"content-type");e&&delete n[e],p("const FormData = require('form-data');"),d("const formData = new FormData();"),r.params.forEach((e=>{e.fileName||e.fileName||e.contentType?e.fileName&&(l=!0,d(`formData.append('${e.name}', fs.createReadStream('${e.fileName}'));`)):d(`formData.append('${e.name}', '${e.value}');`)})),c();break;default:(null==r?void 0:r.text)&&(h.body=r.text)}if(a.length){const e=a.map((e=>`${encodeURIComponent(e.name)}=${encodeURIComponent(e.value)}`)).join("; ");h.headers||(h.headers={}),h.headers.cookie=e}d(`const url = '${t}';`),h.headers&&!Object.keys(h.headers).length&&delete h.headers;const f=vf(h,{indent:" ",inlineCharacterLimit:80});return d(`const options = ${f};`),l&&p("const fs = require('fs');"),(null==r?void 0:r.params)&&"multipart/form-data"===r.mimeType&&d("options.body = formData;"),c(),d("try {"),d("const response = await fetch(url, options);",1),d("const data = await response.json();",1),d("console.log(data);",1),d("} catch (error) {"),d("console.error(error);",1),d("}"),u().replace(/'encodedParams'/,"encodedParams").replace(/"fs\.createReadStream\(\\"(.+)\\"\)"/,'fs.createReadStream("$1")')}}}},wf=(e,t,r,n)=>{const a=`${e} *${t} = `;return`${a}${xf(r,n?a.length:void 0)};`},xf=(e,t)=>{const r=void 0===t?", ":`,\n ${" ".repeat(t)}`;switch(Object.prototype.toString.call(e)){case"[object Number]":return`@${e}`;case"[object Array]":return`@[ ${e.map((e=>xf(e))).join(r)} ]`;case"[object Object]":{const t=[];for(const r in e)t.push(`@"${r}": ${xf(e[r])}`);return`@{ ${t.join(r)} }`}case"[object Boolean]":return e?"@YES":"@NO";default:return null==e?"":`@"${e.toString().replace(/"/g,'\\"')}"`}},kf={info:{key:"objc",title:"Objective-C",extname:".m",default:"nsurlsession"},clientsById:{nsurlsession:{info:{key:"nsurlsession",title:"NSURLSession",link:"https://developer.apple.com/library/mac/documentation/Foundation/Reference/NSURLSession_class/index.html",description:"Foundation's NSURLSession request"},convert:({allHeaders:e,postData:t,method:r,fullUrl:n},a)=>{var o;const i={indent:" ",pretty:!0,timeout:10,...a},{push:s,join:l,blank:c}=new Yh({indent:i.indent}),d={hasHeaders:!1,hasBody:!1};if(s("#import "),Object.keys(e).length&&(d.hasHeaders=!0,c(),s(wf("NSDictionary","headers",e,i.pretty))),t&&(t.text||t.jsonObj||t.params))switch(d.hasBody=!0,t.mimeType){case"application/x-www-form-urlencoded":if(null===(o=t.params)||void 0===o?void 0:o.length){c();const[e,...r]=t.params;s(`NSMutableData *postData = [[NSMutableData alloc] initWithData:[@"${e.name}=${e.value}" dataUsingEncoding:NSUTF8StringEncoding]];`),r.forEach((({name:e,value:t})=>{s(`[postData appendData:[@"&${e}=${t}" dataUsingEncoding:NSUTF8StringEncoding]];`)}))}else d.hasBody=!1;break;case"application/json":t.jsonObj&&(s(wf("NSDictionary","parameters",t.jsonObj,i.pretty)),c(),s("NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];"));break;case"multipart/form-data":s(wf("NSArray","parameters",t.params||[],i.pretty)),s(`NSString *boundary = @"${t.boundary}";`),c(),s("NSError *error;"),s("NSMutableString *body = [NSMutableString string];"),s("for (NSDictionary *param in parameters) {"),s('[body appendFormat:@"--%@\\r\\n", boundary];',1),s('if (param[@"fileName"]) {',1),s('[body appendFormat:@"Content-Disposition:form-data; name=\\"%@\\"; filename=\\"%@\\"\\r\\n", param[@"name"], param[@"fileName"]];',2),s('[body appendFormat:@"Content-Type: %@\\r\\n\\r\\n", param[@"contentType"]];',2),s('[body appendFormat:@"%@", [NSString stringWithContentsOfFile:param[@"fileName"] encoding:NSUTF8StringEncoding error:&error]];',2),s("if (error) {",2),s('NSLog(@"%@", error);',3),s("}",2),s("} else {",1),s('[body appendFormat:@"Content-Disposition:form-data; name=\\"%@\\"\\r\\n\\r\\n", param[@"name"]];',2),s('[body appendFormat:@"%@", param[@"value"]];',2),s("}",1),s("}"),s('[body appendFormat:@"\\r\\n--%@--\\r\\n", boundary];'),s("NSData *postData = [body dataUsingEncoding:NSUTF8StringEncoding];");break;default:c(),s(`NSData *postData = [[NSData alloc] initWithData:[@"${t.text}" dataUsingEncoding:NSUTF8StringEncoding]];`)}return c(),s(`NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"${n}"]`),s(" cachePolicy:NSURLRequestUseProtocolCachePolicy"),s(` timeoutInterval:${i.timeout.toFixed(1)}];`),s(`[request setHTTPMethod:@"${r}"];`),d.hasHeaders&&s("[request setAllHTTPHeaderFields:headers];"),d.hasBody&&s("[request setHTTPBody:postData];"),c(),s("NSURLSession *session = [NSURLSession sharedSession];"),s("NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request"),s(" completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {"),s(" if (error) {",1),s(' NSLog(@"%@", error);',2),s(" } else {",1),s(" NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;",2),s(' NSLog(@"%@", httpResponse);',2),s(" }",1),s(" }];"),s("[dataTask resume];"),l()}}}},Sf={info:{key:"ocaml",title:"OCaml",extname:".ml",default:"cohttp"},clientsById:{cohttp:{info:{key:"cohttp",title:"CoHTTP",link:"https://github.com/mirage/ocaml-cohttp",description:"Cohttp is a very lightweight HTTP server using Lwt or Async for OCaml"},convert:({fullUrl:e,allHeaders:t,postData:r,method:n},a)=>{const o={indent:" ",...a},{push:i,blank:s,join:l}=new Yh({indent:o.indent});i("open Cohttp_lwt_unix"),i("open Cohttp"),i("open Lwt"),s(),i(`let uri = Uri.of_string "${e}" in`);const c=Object.keys(t);1===c.length?i(`let headers = Header.add (Header.init ()) "${c[0]}" "${Jh(t[c[0]])}" in`):c.length>1&&(i("let headers = Header.add_list (Header.init ()) ["),c.forEach((e=>{i(`("${e}", "${Jh(t[e])}");`,1)})),i("] in")),(null==r?void 0:r.text)&&i(`let body = Cohttp_lwt_body.of_string ${JSON.stringify(r.text)} in`),s();const d=c.length?"~headers ":"",u=(null==r?void 0:r.text)?"~body ":"",p=["get","post","head","delete","patch","put","options"].includes(n.toLowerCase())?`\`${n.toUpperCase()}`:`(Code.method_of_string "${n}")`;return i(`Client.call ${d}${u}${p} uri`),i(">>= fun (res, body_stream) ->"),i("(* Do stuff with the result *)",1),l()}}}},_f=(e,t,r)=>{switch(r=r||"",t=t||"",Object.prototype.toString.call(e)){case"[object Null]":case"[object Undefined]":default:return"null";case"[object String]":return`'${Gh(e,{delimiter:"'",escapeNewlines:!1})}'`;case"[object Number]":return e.toString();case"[object Array]":{const n=e.map((e=>_f(e,`${t}${t}`,t))).join(`,\n${t}`);return`[\n${t}${n}\n${r}]`}case"[object Object]":{const n=[];for(const r in e)Object.prototype.hasOwnProperty.call(e,r)&&n.push(`${_f(r,t)} => ${_f(e[r],`${t}${t}`,t)}`);return`[\n${t}${n.join(`,\n${t}`)}\n${r}]`}}},Ef=["ACL","BASELINE_CONTROL","CHECKIN","CHECKOUT","CONNECT","COPY","DELETE","GET","HEAD","LABEL","LOCK","MERGE","MKACTIVITY","MKCOL","MKWORKSPACE","MOVE","OPTIONS","POST","PROPFIND","PROPPATCH","PUT","REPORT","TRACE","UNCHECKOUT","UNLOCK","UPDATE","VERSION_CONTROL"],Tf={info:{key:"php",title:"PHP",extname:".php",default:"curl"},clientsById:{curl:{info:{key:"curl",title:"cURL",link:"http://php.net/manual/en/book.curl.php",description:"PHP with ext-curl"},convert:({uriObj:e,postData:t,fullUrl:r,method:n,httpVersion:a,cookies:o,headersObj:i},s={})=>{const{closingTag:l=!1,indent:c=" ",maxRedirects:d=10,namedErrors:u=!1,noTags:p=!1,shortTags:h=!1,timeout:f=30}=s,{push:m,blank:g,join:v}=new Yh({indent:c});p||(m(h?"":"{null!=e&&y.push(`${t} => ${r?JSON.stringify(e):e},`)}));const O=o.map((e=>`${encodeURIComponent(e.name)}=${encodeURIComponent(e.value)}`));O.length&&y.push(`CURLOPT_COOKIE => "${O.join("; ")}",`);const w=Object.keys(i).sort().map((e=>`"${e}: ${Jh(i[e])}"`));return w.length&&(y.push("CURLOPT_HTTPHEADER => ["),y.push(w.join(`,\n${c}${c}`),1),y.push("],")),m(y.join(),1),m("]);"),g(),m("$response = curl_exec($curl);"),m("$err = curl_error($curl);"),g(),m("curl_close($curl);"),g(),m("if ($err) {"),m(u?'echo array_flip(get_defined_constants(true)["curl"])[$err];':'echo "cURL Error #:" . $err;',1),m("} else {"),m("echo $response;",1),m("}"),!p&&l&&(g(),m("?>")),v()}},guzzle:{info:{key:"guzzle",title:"Guzzle",link:"http://docs.guzzlephp.org/en/stable/",description:"PHP with Guzzle"},convert:({postData:e,fullUrl:t,method:r,cookies:n,headersObj:a},o)=>{var i;const s={closingTag:!1,indent:" ",noTags:!1,shortTags:!1,...o},{push:l,blank:c,join:d}=new Yh({indent:s.indent}),{code:u,push:p,join:h}=new Yh({indent:s.indent});switch(s.noTags||(l(s.shortTags?"":" ${_f(e.paramsObj,s.indent+s.indent,s.indent)},`,1);break;case"multipart/form-data":{const t=[];if(e.params&&e.params.forEach((function(e){if(e.fileName){const r={name:e.name,filename:e.fileName,contents:e.value};e.contentType&&(r.headers={"Content-Type":e.contentType}),t.push(r)}else e.value&&t.push({name:e.name,contents:e.value})})),t.length&&(p(`'multipart' => ${_f(t,s.indent+s.indent,s.indent)}`,1),Hh(a,"content-type")&&(null===(i=qh(a,"content-type"))||void 0===i?void 0:i.indexOf("boundary")))){const e=Fh(a,"content-type");e&&delete a[e]}break}default:(null==e?void 0:e.text)&&p(`'body' => ${_f(e.text)},`,1)}const f=Object.keys(a).sort().map((function(e){return`${s.indent}${s.indent}'${e}' => '${Kh(a[e])}',`})),m=n.map((e=>`${encodeURIComponent(e.name)}=${encodeURIComponent(e.value)}`)).join("; ");return m.length&&f.push(`${s.indent}${s.indent}'cookie' => '${Kh(m)}',`),f.length&&(p("'headers' => [",1),p(f.join("\n")),p("],",1)),l("$client = new \\GuzzleHttp\\Client();"),c(),u.length?(l(`$response = $client->request('${r}', '${t}', [`),l(h()),l("]);")):l(`$response = $client->request('${r}', '${t}');`),c(),l("echo $response->getBody();"),!s.noTags&&s.closingTag&&(c(),l("?>")),d()}},http1:{info:{key:"http1",title:"HTTP v1",link:"http://php.net/manual/en/book.http.php",description:"PHP with pecl/http v1"},convert:({method:e,url:t,postData:r,queryObj:n,headersObj:a,cookiesObj:o},i={})=>{const{closingTag:s=!1,indent:l=" ",noTags:c=!1,shortTags:d=!1}=i,{push:u,blank:p,join:h}=new Yh({indent:l});switch(c||(u(d?"":"setUrl(${_f(t)});`),Ef.includes(e.toUpperCase())?u(`$request->setMethod(HTTP_METH_${e.toUpperCase()});`):u(`$request->setMethod(HttpRequest::HTTP_METH_${e.toUpperCase()});`),p(),Object.keys(n).length&&(u(`$request->setQueryData(${_f(n,l)});`),p()),Object.keys(a).length&&(u(`$request->setHeaders(${_f(a,l)});`),p()),Object.keys(o).length&&(u(`$request->setCookies(${_f(o,l)});`),p()),null==r?void 0:r.mimeType){case"application/x-www-form-urlencoded":u(`$request->setContentType(${_f(r.mimeType)});`),u(`$request->setPostFields(${_f(r.paramsObj,l)});`),p();break;case"application/json":u(`$request->setContentType(${_f(r.mimeType)});`),u(`$request->setBody(json_encode(${_f(r.jsonObj,l)}));`),p();break;default:(null==r?void 0:r.text)&&(u(`$request->setBody(${_f(r.text)});`),p())}return u("try {"),u("$response = $request->send();",1),p(),u("echo $response->getBody();",1),u("} catch (HttpException $ex) {"),u("echo $ex;",1),u("}"),!c&&s&&(p(),u("?>")),h()}},http2:{info:{key:"http2",title:"HTTP v2",link:"http://devel-m6w6.rhcloud.com/mdref/http",description:"PHP with pecl/http v2"},convert:({postData:e,headersObj:t,method:r,queryObj:n,cookiesObj:a,url:o},i={})=>{var s;const{closingTag:l=!1,indent:c=" ",noTags:d=!1,shortTags:u=!1}=i,{push:p,blank:h,join:f}=new Yh({indent:c});let m=!1;switch(d||(p(u?"":"append(new http\\QueryString(${_f(e.paramsObj,c)}));`),h(),m=!0;break;case"multipart/form-data":{if(!e.params)break;const r=[],n={};e.params.forEach((({name:e,fileName:t,value:a,contentType:o})=>{t?r.push({name:e,type:o,file:t,data:a}):a&&(n[e]=a)}));const a=Object.keys(n).length?_f(n,c):"null",o=r.length?_f(r,c):"null";if(p("$body = new http\\Message\\Body;"),p(`$body->addForm(${a}, ${o});`),Hh(t,"content-type")&&(null===(s=qh(t,"content-type"))||void 0===s?void 0:s.indexOf("boundary"))){const e=Fh(t,"content-type");e&&delete t[e]}h(),m=!0;break}case"application/json":p("$body = new http\\Message\\Body;"),p(`$body->append(json_encode(${_f(e.jsonObj,c)}));`),m=!0;break;default:(null==e?void 0:e.text)&&(p("$body = new http\\Message\\Body;"),p(`$body->append(${_f(e.text)});`),h(),m=!0)}return p(`$request->setRequestUrl(${_f(o)});`),p(`$request->setRequestMethod(${_f(r)});`),m&&(p("$request->setBody($body);"),h()),Object.keys(n).length&&(p(`$request->setQuery(new http\\QueryString(${_f(n,c)}));`),h()),Object.keys(t).length&&(p(`$request->setHeaders(${_f(t,c)});`),h()),Object.keys(a).length&&(h(),p(`$client->setCookies(${_f(a,c)});`),h()),p("$client->enqueue($request)->send();"),p("$response = $client->getResponse();"),h(),p("echo $response->getBody();"),!d&&l&&(h(),p("?>")),f()}}}},Cf=e=>({method:t,headersObj:r,cookies:n,uriObj:a,fullUrl:o,postData:i,allHeaders:s})=>{const{push:l,join:c}=new Yh;if(!["GET","POST","PUT","DELETE","PATCH","HEAD","OPTIONS"].includes(t.toUpperCase()))return"Method not supported";const d=[],u=Object.keys(r);return u.length&&(l("$headers=@{}"),u.forEach((e=>{"connection"!==e&&l(`$headers.Add("${e}", "${Gh(r[e],{escapeChar:"`"})}")`)})),d.push("-Headers $headers")),n.length&&(l("$session = New-Object Microsoft.PowerShell.Commands.WebRequestSession"),n.forEach((e=>{l("$cookie = New-Object System.Net.Cookie"),l(`$cookie.Name = '${e.name}'`),l(`$cookie.Value = '${e.value}'`),l(`$cookie.Domain = '${a.host}'`),l("$session.Cookies.Add($cookie)")})),d.push("-WebSession $session")),(null==i?void 0:i.text)&&(d.push(`-ContentType '${Gh(qh(s,"content-type"),{delimiter:"'",escapeChar:"`"})}'`),d.push(`-Body '${i.text}'`)),l(`$response = ${e} -Uri '${o}' -Method ${t} ${d.join(" ")}`),c()},Af={info:{key:"restmethod",title:"Invoke-RestMethod",link:"https://docs.microsoft.com/en-us/powershell/module/Microsoft.PowerShell.Utility/Invoke-RestMethod",description:"Powershell Invoke-RestMethod client"},convert:Cf("Invoke-RestMethod")},Pf={info:{key:"webrequest",title:"Invoke-WebRequest",link:"https://docs.microsoft.com/en-us/powershell/module/Microsoft.PowerShell.Utility/Invoke-WebRequest",description:"Powershell Invoke-WebRequest client"},convert:Cf("Invoke-WebRequest")};function Df(e,t,r,n,a){const o=n.repeat(a),i=n.repeat(a-1),s=r?`,\n${o}`:", ",l="object"===e?"{":"[",c="object"===e?"}":"]";return r?`${l}\n${o}${t.join(s)}\n${i}${c}`:"object"===e&&t.length>0?`${l} ${t.join(s)} ${c}`:`${l}${t.join(s)}${c}`}const Rf=(e,t,r)=>{switch(r=void 0===r?1:r+1,Object.prototype.toString.call(e)){case"[object Number]":return e;case"[object Array]":{let n=!1;return Df("array",e.map((e=>("[object Object]"===Object.prototype.toString.call(e)&&(n=Object.keys(e).length>1),Rf(e,t,r)))),n,t.indent,r)}case"[object Object]":{const n=[];for(const a in e)n.push(`"${a}": ${Rf(e[a],t,r)}`);return Df("object",n,t.pretty&&n.length>1,t.indent,r)}case"[object Null]":return"None";case"[object Boolean]":return e?"True":"False";default:return null==e?"":`"${e.toString().replace(/"/g,'\\"')}"`}},$f=["HEAD","GET","POST","PUT","PATCH","DELETE","OPTIONS"],Nf={info:{key:"httr",title:"httr",link:"https://cran.r-project.org/web/packages/httr/vignettes/quickstart.html",description:"httr: Tools for Working with URLs and HTTP"},convert:({url:e,queryObj:t,queryString:r,postData:n,allHeaders:a,method:o},i={})=>{var s,l;const{push:c,blank:d,join:u}=new Yh({indent:null!==(s=i.indent)&&void 0!==s?s:" "});c("library(httr)"),d(),c(`url <- "${e}"`),d();const p=t;delete t.key;const h=Object.entries(p),f=h.length;if(1===f){const e=h[0];c(`queryString <- list(${e[0]} = "${e[1]}")`),d()}else f>1&&(c("queryString <- list("),h.forEach((([e,t],r)=>{c(`${e} = "${t}"${r!==f-1?",":""}`,1)})),c(")"),d());const m=JSON.stringify(null==n?void 0:n.text);if(m&&(c(`payload <- ${m}`),d()),n&&(n.text||n.jsonObj||n.params))switch(n.mimeType){case"application/x-www-form-urlencoded":c('encode <- "form"'),d();break;case"application/json":c('encode <- "json"'),d();break;case"multipart/form-data":c('encode <- "multipart"'),d();break;default:c('encode <- "raw"'),d()}const g=qh(a,"cookie"),v=qh(a,"accept"),b=g?`set_cookies(\`${String(g).replace(/;/g,'", `').replace(/` /g,"`").replace(/[=]/g,'` = "')}")`:void 0,y=v?`accept("${Jh(v)}")`:void 0,O=`content_type("${Jh(null!==(l=null==n?void 0:n.mimeType)&&void 0!==l?l:"application/octet-stream")}")`,w=Object.entries(a).filter((([e])=>!["cookie","accept","content-type"].includes(e.toLowerCase()))).map((([e,t])=>`'${e}' = '${Kh(t)}'`)).join(", "),x=w?`add_headers(${w})`:void 0;let k=`response <- VERB("${o}", url`;m&&(k+=", body = payload"),r.length&&(k+=", query = queryString");const S=[x,O,y,b].filter((e=>!!e)).join(", ");return S&&(k+=`, ${S}`),n&&(n.text||n.jsonObj||n.params)&&(k+=", encode = encode"),k+=")",c(k),d(),c('content(response, "text")'),u()}},Mf=(e="")=>/^[a-z0-9-_/.@%^=:]+$/i.test(e)?e:`'${e.replace(/'/g,"'\\''")}'`,If={"http1.0":"0","url ":"",cookie:"b",data:"d",form:"F",globoff:"g",header:"H",insecure:"k",request:"X"},Lf=(e,t)=>t.repeat(e),jf=(e,t,r,n)=>{const a=Lf(n,r),o=Lf(n-1,r),i=t?`,\n${a}`:", ";return t?`[\n${a}${e.join(i)}\n${o}]`:`[${e.join(i)}]`},Bf=(e,t,r)=>`let ${e} = ${Uf(t,r)}`,Uf=(e,t,r)=>{switch(r=void 0===r?1:r+1,Object.prototype.toString.call(e)){case"[object Number]":return e;case"[object Array]":{let n=!1;const a=e.map((e=>("[object Object]"===Object.prototype.toString.call(e)&&(n=Object.keys(e).length>1),Uf(e,t,r))));return jf(a,n,t.indent,r)}case"[object Object]":{const n=[];for(const a in e)n.push(`"${a}": ${Uf(e[a],t,r)}`);return jf(n,t.pretty&&n.length>1,t.indent,r)}case"[object Boolean]":return e.toString();default:return null==e?"":`"${e.toString().replace(/"/g,'\\"')}"`}},Qf={c:ef,clojure:cf,csharp:df,go:uf,http:pf,java:hf,javascript:bf,kotlin:yf,node:Of,objc:kf,ocaml:Sf,php:Tf,powershell:{info:{key:"powershell",title:"Powershell",extname:".ps1",default:"webrequest"},clientsById:{webrequest:Pf,restmethod:Af}},python:{info:{key:"python",title:"Python",extname:".py",default:"python3"},clientsById:{python3:{info:{key:"python3",title:"http.client",link:"https://docs.python.org/3/library/http.client.html",description:"Python3 HTTP Client"},convert:({uriObj:{path:e,protocol:t,host:r},postData:n,allHeaders:a,method:o},i={})=>{const{insecureSkipVerify:s=!1}=i,{push:l,blank:c,join:d}=new Yh;l("import http.client"),s&&l("import ssl"),c(),"https:"===t?(l(`conn = http.client.HTTPSConnection("${r}"${s?", context = ssl._create_unverified_context()":""})`),c()):(l(`conn = http.client.HTTPConnection("${r}")`),c());const u=JSON.stringify(null==n?void 0:n.text);u&&(l(`payload = ${u}`),c());const p=a,h=Object.keys(p).length;if(1===h)for(const e in p)l(`headers = { '${e}': "${Jh(p[e])}" }`),c();else if(h>1){let e=1;l("headers = {");for(const t in p)e++!==h?l(` '${t}': "${Jh(p[t])}",`):l(` '${t}': "${Jh(p[t])}"`);l("}"),c()}return l(u&&h?`conn.request("${o}", "${e}", payload, headers)`:u&&!h?`conn.request("${o}", "${e}", payload)`:!u&&h?`conn.request("${o}", "${e}", headers=headers)`:`conn.request("${o}", "${e}")`),c(),l("res = conn.getresponse()"),l("data = res.read()"),c(),l('print(data.decode("utf-8"))'),d()}},requests:{info:{key:"requests",title:"Requests",link:"http://docs.python-requests.org/en/latest/api/#requests.request",description:"Requests HTTP library"},convert:({queryObj:e,url:t,postData:r,allHeaders:n,method:a},o)=>{const i={indent:" ",pretty:!0,...o},{push:s,blank:l,join:c}=new Yh({indent:i.indent});let d;s("import requests"),l(),s(`url = "${t}"`),l(),Object.keys(e).length&&(d=`querystring = ${JSON.stringify(e)}`,s(d),l());const u=n;let p={};const h={};let f=!1,m=!1,g=!1;switch(null==r?void 0:r.mimeType){case"application/json":r.jsonObj&&(s(`payload = ${Rf(r.jsonObj,i)}`),g=!0,m=!0);break;case"multipart/form-data":if(!r.params)break;if(p={},r.params.forEach((e=>{e.fileName?(h[e.name]=`open('${e.fileName}', 'rb')`,f=!0):(p[e.name]=e.value,m=!0)})),f){s(`files = ${Rf(h,i)}`),m&&s(`payload = ${Rf(p,i)}`);const e=Fh(u,"content-type");e&&delete u[e]}else{const e=JSON.stringify(r.text);e&&(s(`payload = ${e}`),m=!0)}break;default:{if(!r)break;if("application/x-www-form-urlencoded"===r.mimeType&&r.paramsObj){s(`payload = ${Rf(r.paramsObj,i)}`),m=!0;break}const e=JSON.stringify(r.text);e&&(s(`payload = ${e}`),m=!0)}}const v=Object.keys(u).length;if(0===v&&(m||f))l();else if(1===v)for(const e in u)s(`headers = {"${e}": "${Jh(u[e])}"}`),l();else if(v>1){let e=1;s("headers = {");for(const t in u)s(e!==v?`"${t}": "${Jh(u[t])}",`:`"${t}": "${Jh(u[t])}"`,1),e+=1;s("}"),l()}let b=$f.includes(a)?`response = requests.${a.toLowerCase()}(url`:`response = requests.request("${a}", url`;return m&&(b+=g?", json=payload":", data=payload"),f&&(b+=", files=files"),v>0&&(b+=", headers=headers"),d&&(b+=", params=querystring"),b+=")",s(b),l(),s("print(response.json())"),c()}}}},r:{info:{key:"r",title:"R",extname:".r",default:"httr"},clientsById:{httr:Nf}},ruby:{info:{key:"ruby",title:"Ruby",extname:".rb",default:"native"},clientsById:{native:{info:{key:"native",title:"net::http",link:"http://ruby-doc.org/stdlib-2.2.1/libdoc/net/http/rdoc/Net/HTTP.html",description:"Ruby HTTP client"},convert:({uriObj:e,method:t,fullUrl:r,postData:n,allHeaders:a},o={})=>{const{insecureSkipVerify:i=!1}=o,{push:s,blank:l,join:c}=new Yh;s("require 'uri'"),s("require 'net/http'"),l();const d=t.toUpperCase(),u=d.charAt(0)+d.substring(1).toLowerCase();["GET","POST","HEAD","DELETE","PATCH","PUT","OPTIONS","COPY","LOCK","UNLOCK","MOVE","TRACE"].includes(d)||(s(`class Net::HTTP::${u} < Net::HTTPRequest`),s(` METHOD = '${d.toUpperCase()}'`),s(` REQUEST_HAS_BODY = '${(null==n?void 0:n.text)?"true":"false"}'`),s(" RESPONSE_HAS_BODY = true"),s("end"),l()),s(`url = URI("${r}")`),l(),s("http = Net::HTTP.new(url.host, url.port)"),"https:"===e.protocol&&(s("http.use_ssl = true"),i&&s("http.verify_mode = OpenSSL::SSL::VERIFY_NONE")),l(),s(`request = Net::HTTP::${u}.new(url)`);const p=Object.keys(a);return p.length&&p.forEach((e=>{s(`request["${e}"] = '${Kh(a[e])}'`)})),(null==n?void 0:n.text)&&s(`request.body = ${JSON.stringify(n.text)}`),l(),s("response = http.request(request)"),s("puts response.read_body"),c()}}}},shell:{info:{key:"shell",title:"Shell",extname:".sh",default:"curl"},clientsById:{curl:{info:{key:"curl",title:"cURL",link:"http://curl.haxx.se/",description:"cURL is a command line tool and library for transferring data with URL syntax"},convert:({fullUrl:e,method:t,httpVersion:r,headersObj:n,allHeaders:a,postData:o},i={})=>{var s;const{binary:l=!1,globOff:c=!1,indent:d=" ",insecureSkipVerify:u=!1,prettifyJson:p=!1,short:h=!1}=i,{push:f,join:m}=new Yh({..."string"==typeof d?{indent:d}:{},join:!1!==d?` \\\n${d}`:" "}),g=(e=>t=>{if(e){const e=If[t];return e?`-${e}`:""}return`--${t}`})(h);let v=Mf(e);if(f(`curl ${g("request")} ${t}`),c&&(v=unescape(v),f(g("globoff"))),f(`${g("url ")}${v}`),u&&f(g("insecure")),"HTTP/1.0"===r&&f(g("http1.0")),qh(a,"accept-encoding")&&f("--compressed"),"multipart/form-data"===(null==o?void 0:o.mimeType)){const e=Fh(n,"content-type");if(e){const t=n[e];if(e&&t){const r=t.replace(/; boundary.+?(?=(;|$))/,"");n[e]=r,a[e]=r}}}switch(Object.keys(n).sort().forEach((e=>{const t=`${e}: ${n[e]}`;f(`${g("header")} ${Mf(t)}`)})),a.cookie&&f(`${g("cookie")} ${Mf(a.cookie)}`),null==o?void 0:o.mimeType){case"multipart/form-data":null===(s=o.params)||void 0===s||s.forEach((e=>{let t="";t=e.fileName?`${e.name}=@${e.fileName}`:`${e.name}=${e.value}`,f(`${g("form")} ${Mf(t)}`)}));break;case"application/x-www-form-urlencoded":o.params?o.params.forEach((e=>{const t=e.name,r=encodeURIComponent(e.name),n=r!==t;f(`${l?"--data-binary":"--data"+(n?"-urlencode":"")} ${Mf(`${n?r:t}=${e.value}`)}`)})):f(`${l?"--data-binary":g("data")} ${Mf(o.text)}`);break;default:{if(!o)break;if(!o.text)break;const e=l?"--data-binary":g("data");let t=!1;if(b=o.mimeType,Zh.some((e=>b.includes(e)))&&o.text.length>2&&p)try{const r=JSON.parse(o.text);t=!0;const n=JSON.stringify(r,void 0,d);o.text.indexOf("'")>0?f(`${e} @- <{const s={body:!1,cert:!1,headers:!1,indent:" ",pretty:!1,print:!1,queryParams:!1,short:!1,style:!1,timeout:!1,verbose:!1,verify:!1,...i},{push:l,join:c,unshift:d}=new Yh({indent:s.indent,join:!1!==s.indent?` \\\n${s.indent}`:" "});let u=!1;const p=[];return s.headers&&p.push(s.short?"-h":"--headers"),s.body&&p.push(s.short?"-b":"--body"),s.verbose&&p.push(s.short?"-v":"--verbose"),s.print&&p.push(`${s.short?"-p":"--print"}=${s.print}`),s.verify&&p.push(`--verify=${s.verify}`),s.cert&&p.push(`--cert=${s.cert}`),s.pretty&&p.push(`--pretty=${s.pretty}`),s.style&&p.push(`--style=${s.style}`),s.timeout&&p.push(`--timeout=${s.timeout}`),s.queryParams&&Object.keys(r).forEach((e=>{const t=r[e];Array.isArray(t)?t.forEach((t=>{l(`${e}==${Mf(t)}`)})):l(`${e}==${Mf(t)}`)})),Object.keys(e).sort().forEach((t=>{l(`${t}:${Mf(e[t])}`)})),"application/x-www-form-urlencoded"===(null==t?void 0:t.mimeType)?t.params&&t.params.length&&(p.push(s.short?"-f":"--form"),t.params.forEach((e=>{l(`${e.name}=${Mf(e.value)}`)}))):u=!0,d(`http ${p.length?`${p.join(" ")} `:""}${a} ${o=Mf(s.queryParams?o:n)}`),u&&(null==t?void 0:t.text)&&d(`echo ${Mf(t.text)} | `),c()}},wget:{info:{key:"wget",title:"Wget",link:"https://www.gnu.org/software/wget/",description:"a free software package for retrieving files using HTTP, HTTPS"},convert:({method:e,postData:t,allHeaders:r,fullUrl:n},a)=>{const o={indent:" ",short:!1,verbose:!1,...a},{push:i,join:s}=new Yh({indent:o.indent,join:!1!==o.indent?` \\\n${o.indent}`:" "});var l;return o.verbose?i("wget "+(o.short?"-v":"--verbose")):i("wget "+(o.short?"-q":"--quiet")),i(`--method ${Mf(e)}`),Object.keys(r).forEach((e=>{const t=`${e}: ${r[e]}`;i(`--header ${Mf(t)}`)})),(null==t?void 0:t.text)&&i(`--body-data ${l=Mf(t.text),l.replace(/\r/g,"\\r").replace(/\n/g,"\\n")}`),i(o.short?"-O":"--output-document"),i(`- ${Mf(n)}`),s()}}}},swift:{info:{key:"swift",title:"Swift",extname:".swift",default:"nsurlsession"},clientsById:{nsurlsession:{info:{key:"nsurlsession",title:"NSURLSession",link:"https://developer.apple.com/library/mac/documentation/Foundation/Reference/NSURLSession_class/index.html",description:"Foundation's NSURLSession request"},convert:({allHeaders:e,postData:t,fullUrl:r,method:n},a)=>{var o;const i={indent:" ",pretty:!0,timeout:"10",...a},{push:s,blank:l,join:c}=new Yh({indent:i.indent}),d={hasHeaders:!1,hasBody:!1};if(s("import Foundation"),Object.keys(e).length&&(d.hasHeaders=!0,l(),s(Bf("headers",e,i))),t&&(t.text||t.jsonObj||t.params))switch(d.hasBody=!0,t.mimeType){case"application/x-www-form-urlencoded":if(l(),null===(o=t.params)||void 0===o?void 0:o.length){const[e,...r]=t.params;s(`let postData = NSMutableData(data: "${e.name}=${e.value}".data(using: String.Encoding.utf8)!)`),r.forEach((({name:e,value:t})=>{s(`postData.append("&${e}=${t}".data(using: String.Encoding.utf8)!)`)}))}else d.hasBody=!1;break;case"application/json":t.jsonObj&&(s(`${Bf("parameters",t.jsonObj,i)} as [String : Any]`),l(),s("let postData = JSONSerialization.data(withJSONObject: parameters, options: [])"));break;case"multipart/form-data":s(Bf("parameters",t.params,i)),l(),s(`let boundary = "${t.boundary}"`),l(),s('var body = ""'),s("var error: NSError? = nil"),s("for param in parameters {"),s('let paramName = param["name"]!',1),s('body += "--\\(boundary)\\r\\n"',1),s('body += "Content-Disposition:form-data; name=\\"\\(paramName)\\""',1),s('if let filename = param["fileName"] {',1),s('let contentType = param["content-type"]!',2),s("let fileContent = String(contentsOfFile: filename, encoding: String.Encoding.utf8)",2),s("if (error != nil) {",2),s("print(error as Any)",3),s("}",2),s('body += "; filename=\\"\\(filename)\\"\\r\\n"',2),s('body += "Content-Type: \\(contentType)\\r\\n\\r\\n"',2),s("body += fileContent",2),s('} else if let paramValue = param["value"] {',1),s('body += "\\r\\n\\r\\n\\(paramValue)"',2),s("}",1),s("}");break;default:l(),s(`let postData = NSData(data: "${t.text}".data(using: String.Encoding.utf8)!)`)}return l(),s(`let request = NSMutableURLRequest(url: NSURL(string: "${r}")! as URL,`),s(" cachePolicy: .useProtocolCachePolicy,"),s(` timeoutInterval: ${parseInt(i.timeout,10).toFixed(1)})`),s(`request.httpMethod = "${n}"`),d.hasHeaders&&s("request.allHTTPHeaderFields = headers"),d.hasBody&&s("request.httpBody = postData as Data"),l(),s("let session = URLSession.shared"),s("let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in"),s("if (error != nil) {",1),s("print(error as Any)",2),s("} else {",1),s("let httpResponse = response as? HTTPURLResponse",2),s("print(httpResponse)",2),s("}",1),s("})"),l(),s("dataTask.resume()"),c()}}}}};class zf{constructor(e){let t=[];var r;t="object"==typeof(r=e)&&"log"in r&&"object"==typeof r.log&&"entries"in r.log&&Array.isArray(r.log.entries)?e.log.entries:[{request:e}],this.requests=Promise.all(t.map((({request:e})=>{var t;const r={bodySize:0,headersSize:0,headers:[],cookies:[],httpVersion:"HTTP/1.1",queryString:[],postData:{mimeType:(null===(t=e.postData)||void 0===t?void 0:t.mimeType)||"application/octet-stream"},...e};return this.prepare(r)})))}async prepare(e){var t,r,n,a;const o={...e,fullUrl:"",queryObj:{},headersObj:{},cookiesObj:{},allHeaders:{}};if(o.queryString&&o.queryString.length&&(o.queryObj=o.queryString.reduce(Vh,{})),o.headers&&o.headers.length){const e=/^HTTP\/2/;o.headersObj=o.headers.reduce(((t,{name:r,value:n})=>({...t,[e.exec(o.httpVersion)?r.toLocaleLowerCase():r]:n})),{})}o.cookies&&o.cookies.length&&(o.cookiesObj=o.cookies.reduceRight(((e,{name:t,value:r})=>({...e,[t]:r})),{}));const i=null===(t=o.cookies)||void 0===t?void 0:t.map((({name:e,value:t})=>`${encodeURIComponent(e)}=${encodeURIComponent(t)}`));switch((null==i?void 0:i.length)&&(o.allHeaders.cookie=i.join("; ")),null===(r=o.postData)||void 0===r?void 0:r.mimeType){case"multipart/mixed":case"multipart/related":case"multipart/form-data":case"multipart/alternative":if(o.postData.text="",o.postData.mimeType="multipart/form-data",null===(n=o.postData)||void 0===n?void 0:n.params){const e=new Ih,t="---011000010111000001101001";null===(a=o.postData)||void 0===a||a.params.forEach((t=>{const r=t.name,n=t.value||"",a=t.fileName;var o;"object"==typeof(o=n)&&"function"==typeof o.arrayBuffer&&"string"==typeof o.type&&"function"==typeof o.stream&&"function"==typeof o.constructor&&/^(Blob|File)$/.test(o[Qh])?e.append(r,n,a):e.append(r,new Lh([n],{type:t.contentType}),a?function(e){const t=e.split("/");return t[t.length-1]}(a):a)}));const{postData:r}=o;for await(const n of async function*(e,t){for(const[r,n]of e)yield zh(t,r,n),"string"==typeof n?yield n:yield await n.text(),yield Bh;yield(e=>`${Uh}${e}${Uh}${Bh.repeat(1)}`)(t)}(e,t))r.text+=n;o.postData.boundary=t;const n=Fh(o.headersObj,"content-type")||"content-type";o.headersObj[n]=`multipart/form-data; boundary=${t}`}break;case"application/x-www-form-urlencoded":o.postData.params?(o.postData.paramsObj=o.postData.params.reduce(Vh,{}),o.postData.text=Wh(o.postData.paramsObj).toString()):o.postData.text="";break;case"text/json":case"text/x-json":case"application/json":case"application/x-json":if(o.postData.mimeType="application/json",o.postData.text)try{o.postData.jsonObj=JSON.parse(o.postData.text)}catch(e){o.postData.mimeType="text/plain"}}const s={...o.allHeaders,...o.headersObj},l=new URL(o.url),c=Object.fromEntries(l.searchParams);o.queryObj={...o.queryObj,...c};const d=Wh(o.queryObj),u=new URL(o.url);return u.search=d.toString(),l.search="",{...o,allHeaders:s,fullUrl:u.toString(),url:l.toString(),uriObj:new Xh(u.toString())}}async convert(e,t,r){!r&&t&&(r=t);const n=Qf[e];if(!n)return null;const{convert:a}=n.clientsById[t||n.info.default],o=(await this.requests).map((e=>a(e,r)));return 1===o.length?o[0]:o}}const Ff="object"==typeof self?self:globalThis,qf=e=>((e,t)=>{const r=(t,r)=>(e.set(r,t),t),n=a=>{if(e.has(a))return e.get(a);const[o,i]=t[a];switch(o){case 0:case-1:return r(i,a);case 1:{const e=r([],a);for(const t of i)e.push(n(t));return e}case 2:{const e=r({},a);for(const[t,r]of i)e[n(t)]=n(r);return e}case 3:return r(new Date(i),a);case 4:{const{source:e,flags:t}=i;return r(new RegExp(e,t),a)}case 5:{const e=r(new Map,a);for(const[t,r]of i)e.set(n(t),n(r));return e}case 6:{const e=r(new Set,a);for(const t of i)e.add(n(t));return e}case 7:{const{name:e,message:t}=i;return r(new Ff[e](t),a)}case 8:return r(BigInt(i),a);case"BigInt":return r(Object(BigInt(i)),a)}return r(new Ff[o](i),a)};return n})(new Map,e)(0),Hf="",{toString:Zf}={},{keys:Vf}=Object,Wf=e=>{const t=typeof e;if("object"!==t||!e)return[0,t];const r=Zf.call(e).slice(8,-1);switch(r){case"Array":return[1,Hf];case"Object":return[2,Hf];case"Date":return[3,Hf];case"RegExp":return[4,Hf];case"Map":return[5,Hf];case"Set":return[6,Hf]}return r.includes("Array")?[1,r]:r.includes("Error")?[7,r]:[2,r]},Xf=([e,t])=>0===e&&("function"===t||"symbol"===t),Yf=(e,{json:t,lossy:r}={})=>{const n=[];return((e,t,r,n)=>{const a=(e,t)=>{const a=n.push(e)-1;return r.set(t,a),a},o=n=>{if(r.has(n))return r.get(n);let[i,s]=Wf(n);switch(i){case 0:{let t=n;switch(s){case"bigint":i=8,t=n.toString();break;case"function":case"symbol":if(e)throw new TypeError("unable to serialize "+s);t=null;break;case"undefined":return a([-1],n)}return a([i,t],n)}case 1:{if(s)return a([s,[...n]],n);const e=[],t=a([i,e],n);for(const t of n)e.push(o(t));return t}case 2:{if(s)switch(s){case"BigInt":return a([s,n.toString()],n);case"Boolean":case"Number":case"String":return a([s,n.valueOf()],n)}if(t&&"toJSON"in n)return o(n.toJSON());const r=[],l=a([i,r],n);for(const t of Vf(n))!e&&Xf(Wf(n[t]))||r.push([o(t),o(n[t])]);return l}case 3:return a([i,n.toISOString()],n);case 4:{const{source:e,flags:t}=n;return a([i,{source:e,flags:t}],n)}case 5:{const t=[],r=a([i,t],n);for(const[r,a]of n)(e||!Xf(Wf(r))&&!Xf(Wf(a)))&&t.push([o(r),o(a)]);return r}case 6:{const t=[],r=a([i,t],n);for(const r of n)!e&&Xf(Wf(r))||t.push(o(r));return r}}const{message:l}=n;return a([i,{name:s,message:l}],n)};return o})(!(t||r),!!t,new Map,n)(e),n},Gf="function"==typeof structuredClone?(e,t)=>t&&("json"in t||"lossy"in t)?qf(Yf(e,t)):structuredClone(e):(e,t)=>qf(Yf(e,t)),Kf=function(e,t,r,n,a){const o=Jf(t);return!!rm(e)&&o.call(a,e,r,n)},Jf=function(e){if(null==e)return tm;if("string"==typeof e)return function(e){return em((function(t){return t.tagName===e}))}(e);if("object"==typeof e)return function(e){const t=[];let r=-1;for(;++r":"")+")"})}return d;function d(){let c,d,u,p=dm;if((!t||o(a,s,l[l.length-1]||void 0))&&(p=function(e){return Array.isArray(e)?e:"number"==typeof e?[um,e]:null==e?dm:[e]}(r(a,l)),p[0]===pm))return p;if("children"in a&&a.children){const t=a;if(t.children&&p[0]!==hm)for(d=(n?t.children.length:-1)+i,u=l.concat(t);d>-1&&d0&&(e.properties.rel=[...o]),i&&(e.properties.target=i),n){const r=Om(t.contentProperties,e)||{};e.children.push({type:"element",tagName:"span",properties:Gf(r),children:Gf(n)})}}}}))}}function Om(e,t){return"function"==typeof e?e(t):e}const wm=Jf((function(e){return"audio"===e.tagName||"canvas"===e.tagName||"embed"===e.tagName||"iframe"===e.tagName||"img"===e.tagName||"math"===e.tagName||"object"===e.tagName||"picture"===e.tagName||"svg"===e.tagName||"video"===e.tagName})),xm={}.hasOwnProperty,km=new Set(["pingback","prefetch","stylesheet"]),Sm=Jf(["a","abbr","area","b","bdi","bdo","br","button","cite","code","data","datalist","del","dfn","em","i","input","ins","kbd","keygen","label","map","mark","meter","noscript","output","progress","q","ruby","s","samp","script","select","small","span","strong","sub","sup","template","textarea","time","u","var","wbr"]),_m=Jf("meta");const Em=/[ \t\n\f\r]/g;function Tm(e){return"object"==typeof e?"text"===e.type&&Cm(e.value):Cm(e)}function Cm(e){return""===e.replace(Em,"")}const Am=["pre","script","style","textarea"],Pm=["address","article","aside","blockquote","body","br","caption","center","col","colgroup","dd","dialog","dir","div","dl","dt","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","legend","li","li","listing","main","menu","nav","ol","optgroup","option","p","plaintext","pre","section","summary","table","tbody","td","td","tfoot","th","th","thead","tr","ul","wbr","xmp"],Dm=["button","input","select","textarea"],Rm=["area","base","basefont","dialog","datalist","head","link","meta","noembed","noframes","param","rp","script","source","style","template","track","title"],$m={},Nm=sm(["doctype","comment"]);function Mm(e,t){if("children"in e){const r={...t};return("root"===e.type||Bm(e))&&(r.before=!0,r.after=!0),r.whitespace=function(e,t){if("tagName"in e&&e.properties)switch(e.tagName){case"listing":case"plaintext":case"script":case"style":case"xmp":return"pre";case"nobr":return"nowrap";case"pre":return e.properties.wrap?"pre-wrap":"pre";case"td":case"th":return e.properties.noWrap?"nowrap":t.whitespace;case"textarea":return"pre-wrap"}return t.whitespace}(e,t),function(e,t){let r=t.before;const n=t.after,a=e.children;let o=a.length,i=-1;for(;++i0&&t.blanks.includes(e.tagName))}}function Vm(e,t){return"root"===e.type||"element"===e.type&&(t||Kf(e,"script")||wm(e)||!function(e){return Boolean("text"===e.type||Sm(e)||wm(e)||function(e){if("element"!==e.type||"link"!==e.tagName)return!1;if(e.properties.itemProp)return!0;const t=e.properties.rel;let r=-1;if(!Array.isArray(t)||0===t.length)return!1;for(;++r"xlink:"+t.slice(5).toLowerCase(),properties:{xLinkActuate:null,xLinkArcRole:null,xLinkHref:null,xLinkRole:null,xLinkShow:null,xLinkTitle:null,xLinkType:null}}),fg=pg({space:"xml",transform:(e,t)=>"xml:"+t.slice(3).toLowerCase(),properties:{xmlLang:null,xmlBase:null,xmlSpace:null}});function mg(e,t){return t in e?e[t]:t}function gg(e,t){return mg(e,t.toLowerCase())}const vg=pg({space:"xmlns",attributes:{xmlnsxlink:"xmlns:xlink"},transform:gg,properties:{xmlns:null,xmlnsXLink:null}}),bg=pg({transform:(e,t)=>"role"===t?t:"aria-"+t.slice(4).toLowerCase(),properties:{ariaActiveDescendant:null,ariaAtomic:eg,ariaAutoComplete:null,ariaBusy:eg,ariaChecked:eg,ariaColCount:rg,ariaColIndex:rg,ariaColSpan:rg,ariaControls:ng,ariaCurrent:null,ariaDescribedBy:ng,ariaDetails:null,ariaDisabled:eg,ariaDropEffect:ng,ariaErrorMessage:null,ariaExpanded:eg,ariaFlowTo:ng,ariaGrabbed:eg,ariaHasPopup:null,ariaHidden:eg,ariaInvalid:null,ariaKeyShortcuts:null,ariaLabel:null,ariaLabelledBy:ng,ariaLevel:rg,ariaLive:null,ariaModal:eg,ariaMultiLine:eg,ariaMultiSelectable:eg,ariaOrientation:null,ariaOwns:ng,ariaPlaceholder:null,ariaPosInSet:rg,ariaPressed:eg,ariaReadOnly:eg,ariaRelevant:null,ariaRequired:eg,ariaRoleDescription:ng,ariaRowCount:rg,ariaRowIndex:rg,ariaRowSpan:rg,ariaSelected:eg,ariaSetSize:rg,ariaSort:null,ariaValueMax:rg,ariaValueMin:rg,ariaValueNow:rg,ariaValueText:null,role:null}}),yg=pg({space:"html",attributes:{acceptcharset:"accept-charset",classname:"class",htmlfor:"for",httpequiv:"http-equiv"},transform:gg,mustUseProperty:["checked","multiple","muted","selected"],properties:{abbr:null,accept:ag,acceptCharset:ng,accessKey:ng,action:null,allow:null,allowFullScreen:Jm,allowPaymentRequest:Jm,allowUserMedia:Jm,alt:null,as:null,async:Jm,autoCapitalize:null,autoComplete:ng,autoFocus:Jm,autoPlay:Jm,blocking:ng,capture:null,charSet:null,checked:Jm,cite:null,className:ng,cols:rg,colSpan:null,content:null,contentEditable:eg,controls:Jm,controlsList:ng,coords:rg|ag,crossOrigin:null,data:null,dateTime:null,decoding:null,default:Jm,defer:Jm,dir:null,dirName:null,disabled:Jm,download:tg,draggable:eg,encType:null,enterKeyHint:null,fetchPriority:null,form:null,formAction:null,formEncType:null,formMethod:null,formNoValidate:Jm,formTarget:null,headers:ng,height:rg,hidden:Jm,high:rg,href:null,hrefLang:null,htmlFor:ng,httpEquiv:ng,id:null,imageSizes:null,imageSrcSet:null,inert:Jm,inputMode:null,integrity:null,is:null,isMap:Jm,itemId:null,itemProp:ng,itemRef:ng,itemScope:Jm,itemType:ng,kind:null,label:null,lang:null,language:null,list:null,loading:null,loop:Jm,low:rg,manifest:null,max:null,maxLength:rg,media:null,method:null,min:null,minLength:rg,multiple:Jm,muted:Jm,name:null,nonce:null,noModule:Jm,noValidate:Jm,onAbort:null,onAfterPrint:null,onAuxClick:null,onBeforeMatch:null,onBeforePrint:null,onBeforeToggle:null,onBeforeUnload:null,onBlur:null,onCancel:null,onCanPlay:null,onCanPlayThrough:null,onChange:null,onClick:null,onClose:null,onContextLost:null,onContextMenu:null,onContextRestored:null,onCopy:null,onCueChange:null,onCut:null,onDblClick:null,onDrag:null,onDragEnd:null,onDragEnter:null,onDragExit:null,onDragLeave:null,onDragOver:null,onDragStart:null,onDrop:null,onDurationChange:null,onEmptied:null,onEnded:null,onError:null,onFocus:null,onFormData:null,onHashChange:null,onInput:null,onInvalid:null,onKeyDown:null,onKeyPress:null,onKeyUp:null,onLanguageChange:null,onLoad:null,onLoadedData:null,onLoadedMetadata:null,onLoadEnd:null,onLoadStart:null,onMessage:null,onMessageError:null,onMouseDown:null,onMouseEnter:null,onMouseLeave:null,onMouseMove:null,onMouseOut:null,onMouseOver:null,onMouseUp:null,onOffline:null,onOnline:null,onPageHide:null,onPageShow:null,onPaste:null,onPause:null,onPlay:null,onPlaying:null,onPopState:null,onProgress:null,onRateChange:null,onRejectionHandled:null,onReset:null,onResize:null,onScroll:null,onScrollEnd:null,onSecurityPolicyViolation:null,onSeeked:null,onSeeking:null,onSelect:null,onSlotChange:null,onStalled:null,onStorage:null,onSubmit:null,onSuspend:null,onTimeUpdate:null,onToggle:null,onUnhandledRejection:null,onUnload:null,onVolumeChange:null,onWaiting:null,onWheel:null,open:Jm,optimum:rg,pattern:null,ping:ng,placeholder:null,playsInline:Jm,popover:null,popoverTarget:null,popoverTargetAction:null,poster:null,preload:null,readOnly:Jm,referrerPolicy:null,rel:ng,required:Jm,reversed:Jm,rows:rg,rowSpan:rg,sandbox:ng,scope:null,scoped:Jm,seamless:Jm,selected:Jm,shadowRootClonable:Jm,shadowRootDelegatesFocus:Jm,shadowRootMode:null,shape:null,size:rg,sizes:null,slot:null,span:rg,spellCheck:eg,src:null,srcDoc:null,srcLang:null,srcSet:null,start:rg,step:null,style:null,tabIndex:rg,target:null,title:null,translate:null,type:null,typeMustMatch:Jm,useMap:null,value:eg,width:rg,wrap:null,writingSuggestions:null,align:null,aLink:null,archive:ng,axis:null,background:null,bgColor:null,border:rg,borderColor:null,bottomMargin:rg,cellPadding:null,cellSpacing:null,char:null,charOff:null,classId:null,clear:null,code:null,codeBase:null,codeType:null,color:null,compact:Jm,declare:Jm,event:null,face:null,frame:null,frameBorder:null,hSpace:rg,leftMargin:rg,link:null,longDesc:null,lowSrc:null,marginHeight:rg,marginWidth:rg,noResize:Jm,noHref:Jm,noShade:Jm,noWrap:Jm,object:null,profile:null,prompt:null,rev:null,rightMargin:rg,rules:null,scheme:null,scrolling:eg,standby:null,summary:null,text:null,topMargin:rg,valueType:null,version:null,vAlign:null,vLink:null,vSpace:rg,allowTransparency:null,autoCorrect:null,autoSave:null,disablePictureInPicture:Jm,disableRemotePlayback:Jm,prefix:null,property:null,results:rg,security:null,unselectable:null}}),Og=pg({space:"svg",attributes:{accentHeight:"accent-height",alignmentBaseline:"alignment-baseline",arabicForm:"arabic-form",baselineShift:"baseline-shift",capHeight:"cap-height",className:"class",clipPath:"clip-path",clipRule:"clip-rule",colorInterpolation:"color-interpolation",colorInterpolationFilters:"color-interpolation-filters",colorProfile:"color-profile",colorRendering:"color-rendering",crossOrigin:"crossorigin",dataType:"datatype",dominantBaseline:"dominant-baseline",enableBackground:"enable-background",fillOpacity:"fill-opacity",fillRule:"fill-rule",floodColor:"flood-color",floodOpacity:"flood-opacity",fontFamily:"font-family",fontSize:"font-size",fontSizeAdjust:"font-size-adjust",fontStretch:"font-stretch",fontStyle:"font-style",fontVariant:"font-variant",fontWeight:"font-weight",glyphName:"glyph-name",glyphOrientationHorizontal:"glyph-orientation-horizontal",glyphOrientationVertical:"glyph-orientation-vertical",hrefLang:"hreflang",horizAdvX:"horiz-adv-x",horizOriginX:"horiz-origin-x",horizOriginY:"horiz-origin-y",imageRendering:"image-rendering",letterSpacing:"letter-spacing",lightingColor:"lighting-color",markerEnd:"marker-end",markerMid:"marker-mid",markerStart:"marker-start",navDown:"nav-down",navDownLeft:"nav-down-left",navDownRight:"nav-down-right",navLeft:"nav-left",navNext:"nav-next",navPrev:"nav-prev",navRight:"nav-right",navUp:"nav-up",navUpLeft:"nav-up-left",navUpRight:"nav-up-right",onAbort:"onabort",onActivate:"onactivate",onAfterPrint:"onafterprint",onBeforePrint:"onbeforeprint",onBegin:"onbegin",onCancel:"oncancel",onCanPlay:"oncanplay",onCanPlayThrough:"oncanplaythrough",onChange:"onchange",onClick:"onclick",onClose:"onclose",onCopy:"oncopy",onCueChange:"oncuechange",onCut:"oncut",onDblClick:"ondblclick",onDrag:"ondrag",onDragEnd:"ondragend",onDragEnter:"ondragenter",onDragExit:"ondragexit",onDragLeave:"ondragleave",onDragOver:"ondragover",onDragStart:"ondragstart",onDrop:"ondrop",onDurationChange:"ondurationchange",onEmptied:"onemptied",onEnd:"onend",onEnded:"onended",onError:"onerror",onFocus:"onfocus",onFocusIn:"onfocusin",onFocusOut:"onfocusout",onHashChange:"onhashchange",onInput:"oninput",onInvalid:"oninvalid",onKeyDown:"onkeydown",onKeyPress:"onkeypress",onKeyUp:"onkeyup",onLoad:"onload",onLoadedData:"onloadeddata",onLoadedMetadata:"onloadedmetadata",onLoadStart:"onloadstart",onMessage:"onmessage",onMouseDown:"onmousedown",onMouseEnter:"onmouseenter",onMouseLeave:"onmouseleave",onMouseMove:"onmousemove",onMouseOut:"onmouseout",onMouseOver:"onmouseover",onMouseUp:"onmouseup",onMouseWheel:"onmousewheel",onOffline:"onoffline",onOnline:"ononline",onPageHide:"onpagehide",onPageShow:"onpageshow",onPaste:"onpaste",onPause:"onpause",onPlay:"onplay",onPlaying:"onplaying",onPopState:"onpopstate",onProgress:"onprogress",onRateChange:"onratechange",onRepeat:"onrepeat",onReset:"onreset",onResize:"onresize",onScroll:"onscroll",onSeeked:"onseeked",onSeeking:"onseeking",onSelect:"onselect",onShow:"onshow",onStalled:"onstalled",onStorage:"onstorage",onSubmit:"onsubmit",onSuspend:"onsuspend",onTimeUpdate:"ontimeupdate",onToggle:"ontoggle",onUnload:"onunload",onVolumeChange:"onvolumechange",onWaiting:"onwaiting",onZoom:"onzoom",overlinePosition:"overline-position",overlineThickness:"overline-thickness",paintOrder:"paint-order",panose1:"panose-1",pointerEvents:"pointer-events",referrerPolicy:"referrerpolicy",renderingIntent:"rendering-intent",shapeRendering:"shape-rendering",stopColor:"stop-color",stopOpacity:"stop-opacity",strikethroughPosition:"strikethrough-position",strikethroughThickness:"strikethrough-thickness",strokeDashArray:"stroke-dasharray",strokeDashOffset:"stroke-dashoffset",strokeLineCap:"stroke-linecap",strokeLineJoin:"stroke-linejoin",strokeMiterLimit:"stroke-miterlimit",strokeOpacity:"stroke-opacity",strokeWidth:"stroke-width",tabIndex:"tabindex",textAnchor:"text-anchor",textDecoration:"text-decoration",textRendering:"text-rendering",transformOrigin:"transform-origin",typeOf:"typeof",underlinePosition:"underline-position",underlineThickness:"underline-thickness",unicodeBidi:"unicode-bidi",unicodeRange:"unicode-range",unitsPerEm:"units-per-em",vAlphabetic:"v-alphabetic",vHanging:"v-hanging",vIdeographic:"v-ideographic",vMathematical:"v-mathematical",vectorEffect:"vector-effect",vertAdvY:"vert-adv-y",vertOriginX:"vert-origin-x",vertOriginY:"vert-origin-y",wordSpacing:"word-spacing",writingMode:"writing-mode",xHeight:"x-height",playbackOrder:"playbackorder",timelineBegin:"timelinebegin"},transform:mg,properties:{about:og,accentHeight:rg,accumulate:null,additive:null,alignmentBaseline:null,alphabetic:rg,amplitude:rg,arabicForm:null,ascent:rg,attributeName:null,attributeType:null,azimuth:rg,bandwidth:null,baselineShift:null,baseFrequency:null,baseProfile:null,bbox:null,begin:null,bias:rg,by:null,calcMode:null,capHeight:rg,className:ng,clip:null,clipPath:null,clipPathUnits:null,clipRule:null,color:null,colorInterpolation:null,colorInterpolationFilters:null,colorProfile:null,colorRendering:null,content:null,contentScriptType:null,contentStyleType:null,crossOrigin:null,cursor:null,cx:null,cy:null,d:null,dataType:null,defaultAction:null,descent:rg,diffuseConstant:rg,direction:null,display:null,dur:null,divisor:rg,dominantBaseline:null,download:Jm,dx:null,dy:null,edgeMode:null,editable:null,elevation:rg,enableBackground:null,end:null,event:null,exponent:rg,externalResourcesRequired:null,fill:null,fillOpacity:rg,fillRule:null,filter:null,filterRes:null,filterUnits:null,floodColor:null,floodOpacity:null,focusable:null,focusHighlight:null,fontFamily:null,fontSize:null,fontSizeAdjust:null,fontStretch:null,fontStyle:null,fontVariant:null,fontWeight:null,format:null,fr:null,from:null,fx:null,fy:null,g1:ag,g2:ag,glyphName:ag,glyphOrientationHorizontal:null,glyphOrientationVertical:null,glyphRef:null,gradientTransform:null,gradientUnits:null,handler:null,hanging:rg,hatchContentUnits:null,hatchUnits:null,height:null,href:null,hrefLang:null,horizAdvX:rg,horizOriginX:rg,horizOriginY:rg,id:null,ideographic:rg,imageRendering:null,initialVisibility:null,in:null,in2:null,intercept:rg,k:rg,k1:rg,k2:rg,k3:rg,k4:rg,kernelMatrix:og,kernelUnitLength:null,keyPoints:null,keySplines:null,keyTimes:null,kerning:null,lang:null,lengthAdjust:null,letterSpacing:null,lightingColor:null,limitingConeAngle:rg,local:null,markerEnd:null,markerMid:null,markerStart:null,markerHeight:null,markerUnits:null,markerWidth:null,mask:null,maskContentUnits:null,maskUnits:null,mathematical:null,max:null,media:null,mediaCharacterEncoding:null,mediaContentEncodings:null,mediaSize:rg,mediaTime:null,method:null,min:null,mode:null,name:null,navDown:null,navDownLeft:null,navDownRight:null,navLeft:null,navNext:null,navPrev:null,navRight:null,navUp:null,navUpLeft:null,navUpRight:null,numOctaves:null,observer:null,offset:null,onAbort:null,onActivate:null,onAfterPrint:null,onBeforePrint:null,onBegin:null,onCancel:null,onCanPlay:null,onCanPlayThrough:null,onChange:null,onClick:null,onClose:null,onCopy:null,onCueChange:null,onCut:null,onDblClick:null,onDrag:null,onDragEnd:null,onDragEnter:null,onDragExit:null,onDragLeave:null,onDragOver:null,onDragStart:null,onDrop:null,onDurationChange:null,onEmptied:null,onEnd:null,onEnded:null,onError:null,onFocus:null,onFocusIn:null,onFocusOut:null,onHashChange:null,onInput:null,onInvalid:null,onKeyDown:null,onKeyPress:null,onKeyUp:null,onLoad:null,onLoadedData:null,onLoadedMetadata:null,onLoadStart:null,onMessage:null,onMouseDown:null,onMouseEnter:null,onMouseLeave:null,onMouseMove:null,onMouseOut:null,onMouseOver:null,onMouseUp:null,onMouseWheel:null,onOffline:null,onOnline:null,onPageHide:null,onPageShow:null,onPaste:null,onPause:null,onPlay:null,onPlaying:null,onPopState:null,onProgress:null,onRateChange:null,onRepeat:null,onReset:null,onResize:null,onScroll:null,onSeeked:null,onSeeking:null,onSelect:null,onShow:null,onStalled:null,onStorage:null,onSubmit:null,onSuspend:null,onTimeUpdate:null,onToggle:null,onUnload:null,onVolumeChange:null,onWaiting:null,onZoom:null,opacity:null,operator:null,order:null,orient:null,orientation:null,origin:null,overflow:null,overlay:null,overlinePosition:rg,overlineThickness:rg,paintOrder:null,panose1:null,path:null,pathLength:rg,patternContentUnits:null,patternTransform:null,patternUnits:null,phase:null,ping:ng,pitch:null,playbackOrder:null,pointerEvents:null,points:null,pointsAtX:rg,pointsAtY:rg,pointsAtZ:rg,preserveAlpha:null,preserveAspectRatio:null,primitiveUnits:null,propagate:null,property:og,r:null,radius:null,referrerPolicy:null,refX:null,refY:null,rel:og,rev:og,renderingIntent:null,repeatCount:null,repeatDur:null,requiredExtensions:og,requiredFeatures:og,requiredFonts:og,requiredFormats:og,resource:null,restart:null,result:null,rotate:null,rx:null,ry:null,scale:null,seed:null,shapeRendering:null,side:null,slope:null,snapshotTime:null,specularConstant:rg,specularExponent:rg,spreadMethod:null,spacing:null,startOffset:null,stdDeviation:null,stemh:null,stemv:null,stitchTiles:null,stopColor:null,stopOpacity:null,strikethroughPosition:rg,strikethroughThickness:rg,string:null,stroke:null,strokeDashArray:og,strokeDashOffset:null,strokeLineCap:null,strokeLineJoin:null,strokeMiterLimit:rg,strokeOpacity:rg,strokeWidth:null,style:null,surfaceScale:rg,syncBehavior:null,syncBehaviorDefault:null,syncMaster:null,syncTolerance:null,syncToleranceDefault:null,systemLanguage:og,tabIndex:rg,tableValues:null,target:null,targetX:rg,targetY:rg,textAnchor:null,textDecoration:null,textRendering:null,textLength:null,timelineBegin:null,title:null,transformBehavior:null,type:null,typeOf:og,to:null,transform:null,transformOrigin:null,u1:null,u2:null,underlinePosition:rg,underlineThickness:rg,unicode:null,unicodeBidi:null,unicodeRange:null,unitsPerEm:rg,values:null,vAlphabetic:rg,vMathematical:rg,vectorEffect:null,vHanging:rg,vIdeographic:rg,version:null,vertAdvY:rg,vertOriginX:rg,vertOriginY:rg,viewBox:null,viewTarget:null,visibility:null,width:null,widths:null,wordSpacing:null,writingMode:null,x:null,x1:null,x2:null,xChannelSelector:null,xHeight:rg,y:null,y1:null,y2:null,yChannelSelector:null,z:null,zoomAndPan:null}}),wg=/^data[-\w.:]+$/i,xg=/-[a-z]/g,kg=/[A-Z]/g;function Sg(e,t){const r=Ym(t);let n=t,a=Gm;if(r in e.normal)return e.property[e.normal[r]];if(r.length>4&&"data"===r.slice(0,4)&&wg.test(t)){if("-"===t.charAt(4)){const e=t.slice(5).replace(xg,Eg);n="data"+e.charAt(0).toUpperCase()+e.slice(1)}else{const e=t.slice(4);if(!xg.test(e)){let r=e.replace(kg,_g);"-"!==r.charAt(0)&&(r="-"+r),t="data"+r}}a=cg}return new a(n,t)}function _g(e){return"-"+e.toLowerCase()}function Eg(e){return e.charAt(1).toUpperCase()}const Tg=Xm([fg,hg,vg,bg,yg],"html"),Cg=Xm([fg,hg,vg,bg,Og],"svg");function Ag(e){const t=[],r=String(e||"");let n=r.indexOf(","),a=0,o=!1;for(;!o;){-1===n&&(n=r.length,o=!0);const e=r.slice(a,n).trim();!e&&o||t.push(e),a=n+1,n=r.indexOf(",",a)}return t}function Pg(e,t){const r=t||{};return(""===e[e.length-1]?[...e,""]:e).join((r.padRight?" ":"")+","+(!1===r.padLeft?"":" ")).trim()}const Dg=/[#.]/g,Rg=new Set(["button","menu","reset","submit"]),$g={}.hasOwnProperty;function Ng(e,t,r){const n=r&&function(e){const t={};let r=-1;for(;++r-1&&ee)return{line:t+1,column:e-(t>0?r[t-1]:0)+1,offset:e}},toOffset:function(e){const t=e&&e.line,n=e&&e.column;if("number"==typeof t&&"number"==typeof n&&!Number.isNaN(t)&&!Number.isNaN(n)&&t-1 in r){const e=(r[t-2]||0)+n-1||0;if(e>-1&&e=55296&&e<=57343}function hv(e){return 32!==e&&10!==e&&13!==e&&9!==e&&12!==e&&e>=1&&e<=31||e>=127&&e<=159}function fv(e){return e>=64976&&e<=65007||ov.has(e)}var mv,gv,vv,bv;(gv=mv=mv||(mv={})).controlCharacterInInputStream="control-character-in-input-stream",gv.noncharacterInInputStream="noncharacter-in-input-stream",gv.surrogateInInputStream="surrogate-in-input-stream",gv.nonVoidHtmlElementStartTagWithTrailingSolidus="non-void-html-element-start-tag-with-trailing-solidus",gv.endTagWithAttributes="end-tag-with-attributes",gv.endTagWithTrailingSolidus="end-tag-with-trailing-solidus",gv.unexpectedSolidusInTag="unexpected-solidus-in-tag",gv.unexpectedNullCharacter="unexpected-null-character",gv.unexpectedQuestionMarkInsteadOfTagName="unexpected-question-mark-instead-of-tag-name",gv.invalidFirstCharacterOfTagName="invalid-first-character-of-tag-name",gv.unexpectedEqualsSignBeforeAttributeName="unexpected-equals-sign-before-attribute-name",gv.missingEndTagName="missing-end-tag-name",gv.unexpectedCharacterInAttributeName="unexpected-character-in-attribute-name",gv.unknownNamedCharacterReference="unknown-named-character-reference",gv.missingSemicolonAfterCharacterReference="missing-semicolon-after-character-reference",gv.unexpectedCharacterAfterDoctypeSystemIdentifier="unexpected-character-after-doctype-system-identifier",gv.unexpectedCharacterInUnquotedAttributeValue="unexpected-character-in-unquoted-attribute-value",gv.eofBeforeTagName="eof-before-tag-name",gv.eofInTag="eof-in-tag",gv.missingAttributeValue="missing-attribute-value",gv.missingWhitespaceBetweenAttributes="missing-whitespace-between-attributes",gv.missingWhitespaceAfterDoctypePublicKeyword="missing-whitespace-after-doctype-public-keyword",gv.missingWhitespaceBetweenDoctypePublicAndSystemIdentifiers="missing-whitespace-between-doctype-public-and-system-identifiers",gv.missingWhitespaceAfterDoctypeSystemKeyword="missing-whitespace-after-doctype-system-keyword",gv.missingQuoteBeforeDoctypePublicIdentifier="missing-quote-before-doctype-public-identifier",gv.missingQuoteBeforeDoctypeSystemIdentifier="missing-quote-before-doctype-system-identifier",gv.missingDoctypePublicIdentifier="missing-doctype-public-identifier",gv.missingDoctypeSystemIdentifier="missing-doctype-system-identifier",gv.abruptDoctypePublicIdentifier="abrupt-doctype-public-identifier",gv.abruptDoctypeSystemIdentifier="abrupt-doctype-system-identifier",gv.cdataInHtmlContent="cdata-in-html-content",gv.incorrectlyOpenedComment="incorrectly-opened-comment",gv.eofInScriptHtmlCommentLikeText="eof-in-script-html-comment-like-text",gv.eofInDoctype="eof-in-doctype",gv.nestedComment="nested-comment",gv.abruptClosingOfEmptyComment="abrupt-closing-of-empty-comment",gv.eofInComment="eof-in-comment",gv.incorrectlyClosedComment="incorrectly-closed-comment",gv.eofInCdata="eof-in-cdata",gv.absenceOfDigitsInNumericCharacterReference="absence-of-digits-in-numeric-character-reference",gv.nullCharacterReference="null-character-reference",gv.surrogateCharacterReference="surrogate-character-reference",gv.characterReferenceOutsideUnicodeRange="character-reference-outside-unicode-range",gv.controlCharacterReference="control-character-reference",gv.noncharacterCharacterReference="noncharacter-character-reference",gv.missingWhitespaceBeforeDoctypeName="missing-whitespace-before-doctype-name",gv.missingDoctypeName="missing-doctype-name",gv.invalidCharacterSequenceAfterDoctypeName="invalid-character-sequence-after-doctype-name",gv.duplicateAttribute="duplicate-attribute",gv.nonConformingDoctype="non-conforming-doctype",gv.missingDoctype="missing-doctype",gv.misplacedDoctype="misplaced-doctype",gv.endTagWithoutMatchingOpenElement="end-tag-without-matching-open-element",gv.closingOfElementWithOpenChildElements="closing-of-element-with-open-child-elements",gv.disallowedContentInNoscriptInHead="disallowed-content-in-noscript-in-head",gv.openElementsLeftAfterEof="open-elements-left-after-eof",gv.abandonedHeadElementChild="abandoned-head-element-child",gv.misplacedStartTagForHeadElement="misplaced-start-tag-for-head-element",gv.nestedNoscriptInHead="nested-noscript-in-head",gv.eofInElementThatCanContainOnlyText="eof-in-element-that-can-contain-only-text";class yv{constructor(e){this.handler=e,this.html="",this.pos=-1,this.lastGapPos=-2,this.gapStack=[],this.skipNextNewLine=!1,this.lastChunkWritten=!1,this.endOfChunkHit=!1,this.bufferWaterline=65536,this.isEol=!1,this.lineStartPos=0,this.droppedBufferSize=0,this.line=1,this.lastErrOffset=-1}get col(){return this.pos-this.lineStartPos+Number(this.lastGapPos!==this.pos)}get offset(){return this.droppedBufferSize+this.pos}getError(e){const{line:t,col:r,offset:n}=this;return{code:e,startLine:t,endLine:t,startCol:r,endCol:r,startOffset:n,endOffset:n}}_err(e){this.handler.onParseError&&this.lastErrOffset!==this.offset&&(this.lastErrOffset=this.offset,this.handler.onParseError(this.getError(e)))}_addGap(){this.gapStack.push(this.lastGapPos),this.lastGapPos=this.pos}_processSurrogate(e){if(this.pos!==this.html.length-1){const t=this.html.charCodeAt(this.pos+1);if(function(e){return e>=56320&&e<=57343}(t))return this.pos++,this._addGap(),1024*(e-55296)+9216+t}else if(!this.lastChunkWritten)return this.endOfChunkHit=!0,sv.EOF;return this._err(mv.surrogateInInputStream),e}willDropParsedChunk(){return this.pos>this.bufferWaterline}dropParsedChunk(){this.willDropParsedChunk()&&(this.html=this.html.substring(this.pos),this.lineStartPos-=this.pos,this.droppedBufferSize+=this.pos,this.pos=0,this.lastGapPos=-2,this.gapStack.length=0)}write(e,t){this.html.length>0?this.html+=e:this.html=e,this.endOfChunkHit=!1,this.lastChunkWritten=t}insertHtmlAtCurrentPos(e){this.html=this.html.substring(0,this.pos+1)+e+this.html.substring(this.pos+1),this.endOfChunkHit=!1}startsWith(e,t){if(this.pos+e.length>this.html.length)return this.endOfChunkHit=!this.lastChunkWritten,!1;if(t)return this.html.startsWith(e,this.pos);for(let t=0;t=this.html.length)return this.endOfChunkHit=!this.lastChunkWritten,sv.EOF;const r=this.html.charCodeAt(t);return r===sv.CARRIAGE_RETURN?sv.LINE_FEED:r}advance(){if(this.pos++,this.isEol&&(this.isEol=!1,this.line++,this.lineStartPos=this.pos),this.pos>=this.html.length)return this.endOfChunkHit=!this.lastChunkWritten,sv.EOF;let e=this.html.charCodeAt(this.pos);return e===sv.CARRIAGE_RETURN?(this.isEol=!0,this.skipNextNewLine=!0,sv.LINE_FEED):e===sv.LINE_FEED&&(this.isEol=!0,this.skipNextNewLine)?(this.line--,this.skipNextNewLine=!1,this._addGap(),this.advance()):(this.skipNextNewLine=!1,pv(e)&&(e=this._processSurrogate(e)),null===this.handler.onParseError||e>31&&e<127||e===sv.LINE_FEED||e===sv.CARRIAGE_RETURN||e>159&&e<64976||this._checkForProblematicCharacters(e),e)}_checkForProblematicCharacters(e){hv(e)?this._err(mv.controlCharacterInInputStream):fv(e)&&this._err(mv.noncharacterInInputStream)}retreat(e){for(this.pos-=e;this.pos=0;r--)if(e.attrs[r].name===t)return e.attrs[r].value;return null}(bv=vv=vv||(vv={}))[bv.CHARACTER=0]="CHARACTER",bv[bv.NULL_CHARACTER=1]="NULL_CHARACTER",bv[bv.WHITESPACE_CHARACTER=2]="WHITESPACE_CHARACTER",bv[bv.START_TAG=3]="START_TAG",bv[bv.END_TAG=4]="END_TAG",bv[bv.COMMENT=5]="COMMENT",bv[bv.DOCTYPE=6]="DOCTYPE",bv[bv.EOF=7]="EOF",bv[bv.HIBERNATION=8]="HIBERNATION";const wv=new Uint16Array('ᵁ<Õıʊҝջאٵ۞ޢߖࠏઑඡ༉༦ረዡᐕᒝᓃᓟᔥ\0\0\0\0\0\0ᕫᛍᦍᰒᷝ↰⊍⏀⏻⑂⠤⤒ⴈ⹈⿎〖㊺㘹㞬㣾㨨㩱㫠㬮ࠀEMabcfglmnoprstu\\bfms¦³¹ÈÏlig耻Æ䃆P耻&䀦cute耻Á䃁reve;䄂Āiyx}rc耻Â䃂;䐐r;쀀𝔄rave耻À䃀pha;䎑acr;䄀d;橓Āgp¡on;䄄f;쀀𝔸plyFunction;恡ing耻Å䃅Ācs¾Ãr;쀀𝒜ign;扔ilde耻Ã䃃ml耻Ä䃄ЀaceforsuåûþėĜĢħĪĀcrêòkslash;或Ŷöø;櫧ed;挆y;䐑ƀcrtąċĔause;戵noullis;愬a;䎒r;쀀𝔅pf;쀀𝔹eve;䋘còēmpeq;扎܀HOacdefhilorsuōőŖƀƞƢƵƷƺǜȕɳɸɾcy;䐧PY耻©䂩ƀcpyŝŢźute;䄆Ā;iŧŨ拒talDifferentialD;慅leys;愭ȀaeioƉƎƔƘron;䄌dil耻Ç䃇rc;䄈nint;戰ot;䄊ĀdnƧƭilla;䂸terDot;䂷òſi;䎧rcleȀDMPTLJNjǑǖot;抙inus;抖lus;投imes;抗oĀcsǢǸkwiseContourIntegral;戲eCurlyĀDQȃȏoubleQuote;思uote;怙ȀlnpuȞȨɇɕonĀ;eȥȦ户;橴ƀgitȯȶȺruent;扡nt;戯ourIntegral;戮ĀfrɌɎ;愂oduct;成nterClockwiseContourIntegral;戳oss;樯cr;쀀𝒞pĀ;Cʄʅ拓ap;才րDJSZacefiosʠʬʰʴʸˋ˗ˡ˦̳ҍĀ;oŹʥtrahd;椑cy;䐂cy;䐅cy;䐏ƀgrsʿ˄ˇger;怡r;憡hv;櫤Āayː˕ron;䄎;䐔lĀ;t˝˞戇a;䎔r;쀀𝔇Āaf˫̧Ācm˰̢riticalȀADGT̖̜̀̆cute;䂴oŴ̋̍;䋙bleAcute;䋝rave;䁠ilde;䋜ond;拄ferentialD;慆Ѱ̽\0\0\0͔͂\0Ѕf;쀀𝔻ƀ;DE͈͉͍䂨ot;惜qual;扐blèCDLRUVͣͲϏϢϸontourIntegraìȹoɴ\0\0ͻ»͉nArrow;懓Āeo·ΤftƀARTΐΖΡrrow;懐ightArrow;懔eåˊngĀLRΫτeftĀARγιrrow;柸ightArrow;柺ightArrow;柹ightĀATϘϞrrow;懒ee;抨pɁϩ\0\0ϯrrow;懑ownArrow;懕erticalBar;戥ǹABLRTaВЪаўѿͼrrowƀ;BUНОТ憓ar;椓pArrow;懵reve;䌑eft˒к\0ц\0ѐightVector;楐eeVector;楞ectorĀ;Bљњ憽ar;楖ightǔѧ\0ѱeeVector;楟ectorĀ;BѺѻ懁ar;楗eeĀ;A҆҇护rrow;憧ĀctҒҗr;쀀𝒟rok;䄐ࠀNTacdfglmopqstuxҽӀӄӋӞӢӧӮӵԡԯԶՒ՝ՠեG;䅊H耻Ð䃐cute耻É䃉ƀaiyӒӗӜron;䄚rc耻Ê䃊;䐭ot;䄖r;쀀𝔈rave耻È䃈ement;戈ĀapӺӾcr;䄒tyɓԆ\0\0ԒmallSquare;旻erySmallSquare;斫ĀgpԦԪon;䄘f;쀀𝔼silon;䎕uĀaiԼՉlĀ;TՂՃ橵ilde;扂librium;懌Āci՚r;愰m;橳a;䎗ml耻Ë䃋Āipժկsts;戃onentialE;慇ʀcfiosօֈ֍ֲy;䐤r;쀀𝔉lledɓ֗\0\0֣mallSquare;旼erySmallSquare;斪Ͱֺ\0ֿ\0\0ׄf;쀀𝔽All;戀riertrf;愱còJTabcdfgorstרׯؒؖ؛؝أ٬ٲcy;䐃耻>䀾mmaĀ;d䎓;䏜reve;䄞ƀeiy؇،ؐdil;䄢rc;䄜;䐓ot;䄠r;쀀𝔊;拙pf;쀀𝔾eater̀EFGLSTصلَٖٛ٦qualĀ;Lؾؿ扥ess;招ullEqual;执reater;檢ess;扷lantEqual;橾ilde;扳cr;쀀𝒢;扫ЀAacfiosuڅڋږڛڞڪھۊRDcy;䐪Āctڐڔek;䋇;䁞irc;䄤r;愌lbertSpace;愋ǰگ\0ڲf;愍izontalLine;攀Āctۃۅòکrok;䄦mpńېۘownHumðįqual;扏܀EJOacdfgmnostuۺ۾܃܇ܚܞܡܨ݄ݸދޏޕcy;䐕lig;䄲cy;䐁cute耻Í䃍Āiyܓܘrc耻Î䃎;䐘ot;䄰r;愑rave耻Ì䃌ƀ;apܠܯܿĀcgܴܷr;䄪inaryI;慈lieóϝǴ݉\0ݢĀ;eݍݎ戬Āgrݓݘral;戫section;拂isibleĀCTݬݲomma;恣imes;恢ƀgptݿރވon;䄮f;쀀𝕀a;䎙cr;愐ilde;䄨ǫޚ\0ޞcy;䐆l耻Ï䃏ʀcfosuެ߂ߐĀiyޱrc;䄴;䐙r;쀀𝔍pf;쀀𝕁ǣ߇\0ߌr;쀀𝒥rcy;䐈kcy;䐄HJacfosߤߨ߽߬߱ࠂࠈcy;䐥cy;䐌ppa;䎚Āey߶dil;䄶;䐚r;쀀𝔎pf;쀀𝕂cr;쀀𝒦րJTaceflmostࠥࠩࠬࡐࡣসে্ੇcy;䐉耻<䀼ʀcmnpr࠷࠼ࡁࡄࡍute;䄹bda;䎛g;柪lacetrf;愒r;憞ƀaeyࡗࡡron;䄽dil;䄻;䐛Āfsࡨ॰tԀACDFRTUVarࡾࢩࢱࣦ࣠ࣼयज़ΐ४ĀnrࢃgleBracket;柨rowƀ;BR࢙࢚࢞憐ar;懤ightArrow;懆eiling;挈oǵࢷ\0ࣃbleBracket;柦nǔࣈ\0࣒eeVector;楡ectorĀ;Bࣛࣜ懃ar;楙loor;挊ightĀAV࣯ࣵrrow;憔ector;楎Āerँगeƀ;AVउऊऐ抣rrow;憤ector;楚iangleƀ;BEतथऩ抲ar;槏qual;抴pƀDTVषूौownVector;楑eeVector;楠ectorĀ;Bॖॗ憿ar;楘ectorĀ;B॥०憼ar;楒ightáΜs̀EFGLSTॾঋকঝঢভqualGreater;拚ullEqual;扦reater;扶ess;檡lantEqual;橽ilde;扲r;쀀𝔏Ā;eঽা拘ftarrow;懚idot;䄿ƀnpwਖਛgȀLRlr৷ਂਐeftĀAR০৬rrow;柵ightArrow;柷ightArrow;柶eftĀarγਊightáοightáϊf;쀀𝕃erĀLRਢਬeftArrow;憙ightArrow;憘ƀchtਾੀੂòࡌ;憰rok;䅁;扪Ѐacefiosuਗ਼અઋp;椅y;䐜Ādl੯iumSpace;恟lintrf;愳r;쀀𝔐nusPlus;戓pf;쀀𝕄cò੶;䎜ҀJacefostuણધભીଔଙඑඞcy;䐊cute;䅃ƀaeyહાron;䅇dil;䅅;䐝ƀgswે૰ativeƀMTV૨ediumSpace;怋hiĀcn૦ëeryThiîtedĀGLଆreaterGreateòٳessLesóੈLine;䀊r;쀀𝔑ȀBnptଢନଷreak;恠BreakingSpace;䂠f;愕ڀ;CDEGHLNPRSTV୕ୖ୪௫ఄ಄ದൡඅ櫬Āoungruent;扢pCap;扭oubleVerticalBar;戦ƀlqxஃஊement;戉ualĀ;Tஒஓ扠ilde;쀀≂̸ists;戄reater;EFGLSTஶஷ扯qual;扱ullEqual;쀀≧̸reater;쀀≫̸ess;批lantEqual;쀀⩾̸ilde;扵umpń௲ownHump;쀀≎̸qual;쀀≏̸eĀfsఊధtTriangleƀ;BEచఛడ拪ar;쀀⧏̸qual;括s̀;EGLSTవశ఼ౄోౘ扮qual;扰reater;扸ess;쀀≪̸lantEqual;쀀⩽̸ilde;扴estedĀGL౨౹reaterGreater;쀀⪢̸essLess;쀀⪡̸recedesƀ;ESಒಓಛ技qual;쀀⪯̸lantEqual;拠ĀeiಫಹverseElement;戌ghtTriangleƀ;BEೋೌ拫ar;쀀⧐̸qual;拭ĀquೝഌuareSuĀbp೨setĀ;Eೳ쀀⊏̸qual;拢ersetĀ;Eഃആ쀀⊐̸qual;拣ƀbcpഓതൎsetĀ;Eഛഞ쀀⊂⃒qual;抈ceedsȀ;ESTലള഻െ抁qual;쀀⪰̸lantEqual;拡ilde;쀀≿̸ersetĀ;E൘൛쀀⊃⃒qual;抉ildeȀ;EFT൮൯൵ൿ扁qual;扄ullEqual;扇ilde;扉erticalBar;戤cr;쀀𝒩ilde耻Ñ䃑;䎝܀Eacdfgmoprstuvලෂෛ෧ขภยา฿ไlig;䅒cute耻Ó䃓Āiyීrc耻Ô䃔;䐞blac;䅐r;쀀𝔒rave耻Ò䃒ƀaei෮ෲcr;䅌ga;䎩cron;䎟pf;쀀𝕆enCurlyĀDQฎบoubleQuote;怜uote;怘;橔Āclวฬr;쀀𝒪ash耻Ø䃘iŬืde耻Õ䃕es;樷ml耻Ö䃖erĀBP๋Āar๐๓r;怾acĀek๚;揞et;掴arenthesis;揜ҀacfhilorsງຊຏຒດຝະrtialD;戂y;䐟r;쀀𝔓i;䎦;䎠usMinus;䂱Āipຢອncareplanåڝf;愙Ȁ;eio຺ູ檻cedesȀ;EST່້扺qual;檯lantEqual;扼ilde;找me;怳Ādpuct;戏ortionĀ;aȥl;戝Āci༁༆r;쀀𝒫;䎨ȀUfos༑༖༛༟OT耻"䀢r;쀀𝔔pf;愚cr;쀀𝒬BEacefhiorsu༾གྷཇའཱིྦྷྪྭ႖ႩႴႾarr;椐G耻®䂮ƀcnrཎནབute;䅔g;柫rĀ;tཛྷཝ憠l;椖ƀaeyཧཬཱron;䅘dil;䅖;䐠Ā;vླྀཹ愜erseĀEUྂྙĀlq྇ྎement;戋uilibrium;懋pEquilibrium;楯r»ཹo;䎡ghtЀACDFTUVa࿁ဢဨၛႇϘĀnr࿆࿒gleBracket;柩rowƀ;BL憒ar;懥eftArrow;懄eiling;按oǵ\0စbleBracket;柧nǔည\0နeeVector;楝ectorĀ;Bဝသ懂ar;楕loor;挋Āerိ၃eƀ;AVဵံြ抢rrow;憦ector;楛iangleƀ;BEၐၑၕ抳ar;槐qual;抵pƀDTVၣၮၸownVector;楏eeVector;楜ectorĀ;Bႂႃ憾ar;楔ectorĀ;B႑႒懀ar;楓Āpuႛ႞f;愝ndImplies;楰ightarrow;懛ĀchႹႼr;愛;憱leDelayed;槴ڀHOacfhimoqstuფჱჷჽᄙᄞᅑᅖᅡᅧᆵᆻᆿĀCcჩხHcy;䐩y;䐨FTcy;䐬cute;䅚ʀ;aeiyᄈᄉᄎᄓᄗ檼ron;䅠dil;䅞rc;䅜;䐡r;쀀𝔖ortȀDLRUᄪᄴᄾᅉownArrow»ОeftArrow»࢚ightArrow»pArrow;憑gma;䎣allCircle;战pf;쀀𝕊ɲᅭ\0\0ᅰt;戚areȀ;ISUᅻᅼᆉᆯ斡ntersection;抓uĀbpᆏᆞsetĀ;Eᆗᆘ抏qual;抑ersetĀ;Eᆨᆩ抐qual;抒nion;抔cr;쀀𝒮ar;拆ȀbcmpᇈᇛሉላĀ;sᇍᇎ拐etĀ;Eᇍᇕqual;抆ĀchᇠህeedsȀ;ESTᇭᇮᇴᇿ扻qual;檰lantEqual;扽ilde;承Tháྌ;我ƀ;esሒሓሣ拑rsetĀ;Eሜም抃qual;抇et»ሓրHRSacfhiorsሾቄቕቱቶኟዂወዑORN耻Þ䃞ADE;愢ĀHcቒcy;䐋y;䐦Ābuቚቜ;䀉;䎤ƀaeyብቪቯron;䅤dil;䅢;䐢r;쀀𝔗ĀeiቻDzኀ\0ኇefore;戴a;䎘ĀcnኘkSpace;쀀 Space;怉ldeȀ;EFTካኬኲኼ戼qual;扃ullEqual;扅ilde;扈pf;쀀𝕋ipleDot;惛Āctዖዛr;쀀𝒯rok;䅦ૡዷጎጚጦ\0ጬጱ\0\0\0\0\0ጸጽ፷ᎅ\0ᐄᐊᐐĀcrዻጁute耻Ú䃚rĀ;oጇገ憟cir;楉rǣጓ\0y;䐎ve;䅬Āiyጞጣrc耻Û䃛;䐣blac;䅰r;쀀𝔘rave耻Ù䃙acr;䅪Ādiፁ፩erĀBPፈ፝Āarፍፐr;䁟acĀekፗፙ;揟et;掵arenthesis;揝onĀ;P፰፱拃lus;抎Āgp፻on;䅲f;쀀𝕌ЀADETadps᎕ᎮᎸᏄϨᏒᏗᏳrrowƀ;BDᅐᎠᎤar;椒ownArrow;懅ownArrow;憕quilibrium;楮eeĀ;AᏋᏌ报rrow;憥ownáϳerĀLRᏞᏨeftArrow;憖ightArrow;憗iĀ;lᏹᏺ䏒on;䎥ing;䅮cr;쀀𝒰ilde;䅨ml耻Ü䃜ҀDbcdefosvᐧᐬᐰᐳᐾᒅᒊᒐᒖash;披ar;櫫y;䐒ashĀ;lᐻᐼ抩;櫦Āerᑃᑅ;拁ƀbtyᑌᑐᑺar;怖Ā;iᑏᑕcalȀBLSTᑡᑥᑪᑴar;戣ine;䁼eparator;杘ilde;所ThinSpace;怊r;쀀𝔙pf;쀀𝕍cr;쀀𝒱dash;抪ʀcefosᒧᒬᒱᒶᒼirc;䅴dge;拀r;쀀𝔚pf;쀀𝕎cr;쀀𝒲Ȁfiosᓋᓐᓒᓘr;쀀𝔛;䎞pf;쀀𝕏cr;쀀𝒳ҀAIUacfosuᓱᓵᓹᓽᔄᔏᔔᔚᔠcy;䐯cy;䐇cy;䐮cute耻Ý䃝Āiyᔉᔍrc;䅶;䐫r;쀀𝔜pf;쀀𝕐cr;쀀𝒴ml;䅸ЀHacdefosᔵᔹᔿᕋᕏᕝᕠᕤcy;䐖cute;䅹Āayᕄᕉron;䅽;䐗ot;䅻Dzᕔ\0ᕛoWidtèa;䎖r;愨pf;愤cr;쀀𝒵ᖃᖊᖐ\0ᖰᖶᖿ\0\0\0\0ᗆᗛᗫᙟ᙭\0ᚕ᚛ᚲᚹ\0ᚾcute耻á䃡reve;䄃̀;Ediuyᖜᖝᖡᖣᖨᖭ戾;쀀∾̳;房rc耻â䃢te肻´̆;䐰lig耻æ䃦Ā;r²ᖺ;쀀𝔞rave耻à䃠ĀepᗊᗖĀfpᗏᗔsym;愵èᗓha;䎱ĀapᗟcĀclᗤᗧr;䄁g;樿ɤᗰ\0\0ᘊʀ;adsvᗺᗻᗿᘁᘇ戧nd;橕;橜lope;橘;橚;elmrszᘘᘙᘛᘞᘿᙏᙙ戠;榤e»ᘙsdĀ;aᘥᘦ戡ѡᘰᘲᘴᘶᘸᘺᘼᘾ;榨;榩;榪;榫;榬;榭;榮;榯tĀ;vᙅᙆ戟bĀ;dᙌᙍ抾;榝Āptᙔᙗh;戢»¹arr;捼Āgpᙣᙧon;䄅f;쀀𝕒;Eaeiopᙻᙽᚂᚄᚇᚊ;橰cir;橯;扊d;手s;䀧roxĀ;eᚒñᚃing耻å䃥ƀctyᚡᚦᚨr;쀀𝒶;䀪mpĀ;eᚯñʈilde耻ã䃣ml耻ä䃤Āciᛂᛈoninôɲnt;樑ࠀNabcdefiklnoprsu᛭ᛱᜰᝃᝈ០៦ᠹᡐᜍ᥈ᥰot;櫭ĀcrᛶkȀcepsᜀᜅᜍᜓong;扌psilon;䏶rime;怵imĀ;e戽q;拍Ŷᜢᜦee;抽edĀ;gᜬᜭ挅e»ᜭrkĀ;tbrk;掶Āoyᜁᝁ;䐱quo;怞ʀcmprtᝓᝡᝤᝨausĀ;eĊĉptyv;榰séᜌnoõēƀahwᝯᝳ;䎲;愶een;扬r;쀀𝔟gcostuvwឍឝឳេ៕៛ƀaiuបពរðݠrc;旯p»፱ƀdptឤឨឭot;樀lus;樁imes;樂ɱឹ\0\0ើcup;樆ar;昅riangleĀdu៍្own;施p;斳plus;樄eåᑄåᒭarow;植ƀakoᠦᠵĀcn៲ᠣkƀlst֫᠂ozenge;槫riangleȀ;dlr᠒᠓᠘斴own;斾eft;旂ight;斸k;搣Ʊᠫ\0ᠳƲᠯ\0ᠱ;斒;斑4;斓ck;斈ĀeoᠾᡍĀ;qᡃᡆ쀀=⃥uiv;쀀≡⃥t;挐Ȁptwxᡙᡞᡧᡬf;쀀𝕓Ā;tᏋᡣom»Ꮜtie;拈DHUVbdhmptuvᢅᢖᢪᢻᣗᣛᣬᤅᤊᤐᤡȀLRlrᢎᢐᢒᢔ;敗;敔;敖;敓ʀ;DUduᢡᢢᢤᢦᢨ敐;敦;敩;敤;敧ȀLRlrᢳᢵᢷᢹ;敝;敚;敜;教;HLRhlrᣊᣋᣍᣏᣑᣓᣕ救;敬;散;敠;敫;敢;敟ox;槉ȀLRlrᣤᣦᣨᣪ;敕;敒;攐;攌ʀ;DUduڽ;敥;敨;攬;攴inus;抟lus;択imes;抠ȀLRlrᤙᤛᤝ;敛;敘;攘;攔;HLRhlrᤰᤱᤳᤵᤷ᤻᤹攂;敪;敡;敞;攼;攤;攜Āevģbar耻¦䂦Ȁceioᥑᥖᥚᥠr;쀀𝒷mi;恏mĀ;elƀ;bhᥨᥩᥫ䁜;槅sub;柈ŬᥴlĀ;e怢t»pƀ;Eeįᦅᦇ;檮Ā;qۜۛೡᦧ\0᧨ᨑᨕᨲ\0ᨷᩐ\0\0᪴\0\0᫁\0\0ᬡᬮ᭒\0᯽\0ᰌƀcprᦲute;䄇̀;abcdsᦿᧀᧄ᧕᧙戩nd;橄rcup;橉Āau᧒p;橋p;橇ot;橀;쀀∩︀Āeo᧢᧥t;恁îړȀaeiu᧰᧻ᨁᨅǰ᧵\0᧸s;橍on;䄍dil耻ç䃧rc;䄉psĀ;sᨌᨍ橌m;橐ot;䄋ƀdmnᨛᨠᨦil肻¸ƭptyv;榲t脀¢;eᨭᨮ䂢räƲr;쀀𝔠ƀceiᨽᩀᩍy;䑇ckĀ;mᩇᩈ朓ark»ᩈ;䏇r;Ecefms᩠ᩢᩫ᪤᪪旋;槃ƀ;elᩩᩪᩭ䋆q;扗eɡᩴ\0\0᪈rrowĀlr᩼᪁eft;憺ight;憻ʀRSacd᪒᪔᪖»ཇ;擈st;抛irc;抚ash;抝nint;樐id;櫯cir;槂ubsĀ;u᪻᪼晣it»᪼ˬ᫇\0ᬊonĀ;eᫍᫎ䀺Ā;qÇÆɭ\0\0aĀ;t䀬;䁀ƀ;fl戁îᅠeĀmxent»eóɍǧ\0ᬇĀ;dኻᬂot;橭nôɆƀfryᬐᬔᬗ;쀀𝕔oäɔ脀©;sŕᬝr;愗Āaoᬥᬩrr;憵ss;朗Ācuᬲᬷr;쀀𝒸Ābpᬼ᭄Ā;eᭁᭂ櫏;櫑Ā;eᭉᭊ櫐;櫒dot;拯delprvw᭠᭬᭷ᮂᮬᯔarrĀlr᭨᭪;椸;椵ɰ᭲\0\0᭵r;拞c;拟arrĀ;pᮀ憶;椽̀;bcdosᮏᮐᮖᮡᮥᮨ截rcap;橈Āauᮛᮞp;橆p;橊ot;抍r;橅;쀀∪︀Ȁalrv᮵ᮿᯞᯣrrĀ;mᮼᮽ憷;椼yƀevwᯇᯔᯘqɰᯎ\0\0ᯒreã᭳uã᭵ee;拎edge;拏en耻¤䂤earrowĀlrᯮ᯳eft»ᮀight»ᮽeäᯝĀciᰁᰇoninôǷnt;戱lcty;挭ঀAHabcdefhijlorstuwz᰻᰿ᱝᱩᱵᲞᲬᲷᴍᵻᶑᶫᶻ᷆᷍ròar;楥Ȁglrs᱈ᱍ᱒᱔ger;怠eth;愸òᄳhĀ;vᱚᱛ怐»ऊūᱡᱧarow;椏aã̕Āayᱮᱳron;䄏;䐴ƀ;ao̲ᱼᲄĀgrʿᲁr;懊tseq;橷ƀglmᲑᲔᲘ耻°䂰ta;䎴ptyv;榱ĀirᲣᲨsht;楿;쀀𝔡arĀlrᲳᲵ»ࣜ»သʀaegsv᳂᳖᳜᳠mƀ;oș᳔ndĀ;ș᳑uit;晦amma;䏝in;拲ƀ;io᳧᳨᳸䃷de脀÷;o᳧ᳰntimes;拇nø᳷cy;䑒cɯᴆ\0\0ᴊrn;挞op;挍ʀlptuwᴘᴝᴢᵉᵕlar;䀤f;쀀𝕕ʀ;emps̋ᴭᴷᴽᵂqĀ;d͒ᴳot;扑inus;戸lus;戔quare;抡blebarwedgåúnƀadhᄮᵝᵧownarrowóᲃarpoonĀlrᵲᵶefôᲴighôᲶŢᵿᶅkaro÷གɯᶊ\0\0ᶎrn;挟op;挌ƀcotᶘᶣᶦĀryᶝᶡ;쀀𝒹;䑕l;槶rok;䄑Ādrᶰᶴot;拱iĀ;fᶺ᠖斿Āah᷀᷃ròЩaòྦangle;榦Āci᷒ᷕy;䑟grarr;柿ऀDacdefglmnopqrstuxḁḉḙḸոḼṉṡṾấắẽỡἪἷὄĀDoḆᴴoôĀcsḎḔute耻é䃩ter;橮ȀaioyḢḧḱḶron;䄛rĀ;cḭḮ扖耻ê䃪lon;払;䑍ot;䄗ĀDrṁṅot;扒;쀀𝔢ƀ;rsṐṑṗ檚ave耻è䃨Ā;dṜṝ檖ot;檘Ȁ;ilsṪṫṲṴ檙nters;揧;愓Ā;dṹṺ檕ot;檗ƀapsẅẉẗcr;䄓tyƀ;svẒẓẕ戅et»ẓpĀ1;ẝẤijạả;怄;怅怃ĀgsẪẬ;䅋p;怂ĀgpẴẸon;䄙f;쀀𝕖ƀalsỄỎỒrĀ;sỊị拕l;槣us;橱iƀ;lvỚớở䎵on»ớ;䏵ȀcsuvỪỳἋἣĀioữḱrc»Ḯɩỹ\0\0ỻíՈantĀglἂἆtr»ṝess»ṺƀaeiἒἚls;䀽st;扟vĀ;DȵἠD;橸parsl;槥ĀDaἯἳot;打rr;楱ƀcdiἾὁỸr;愯oô͒ĀahὉὋ;䎷耻ð䃰Āmrὓὗl耻ë䃫o;悬ƀcipὡὤὧl;䀡sôծĀeoὬὴctatioîՙnentialåչৡᾒ\0ᾞ\0ᾡᾧ\0\0ῆῌ\0ΐ\0ῦῪ \0 ⁚llingdotseñṄy;䑄male;晀ƀilrᾭᾳ῁lig;耀ffiɩᾹ\0\0᾽g;耀ffig;耀ffl;쀀𝔣lig;耀filig;쀀fjƀaltῙῡt;晭ig;耀flns;斱of;䆒ǰ΅\0ῳf;쀀𝕗ĀakֿῷĀ;vῼ´拔;櫙artint;樍Āao⁕Ācs‑⁒ႉ‸⁅⁈\0⁐β•‥‧\0耻½䂽;慓耻¼䂼;慕;慙;慛Ƴ‴\0‶;慔;慖ʴ‾⁁\0\0⁃耻¾䂾;慗;慜5;慘ƶ⁌\0⁎;慚;慝8;慞l;恄wn;挢cr;쀀𝒻ࢀEabcdefgijlnorstv₂₉₥₰₴⃰℃ℒℸ̗ℾ⅒↞Ā;lٍ₇;檌ƀcmpₐₕute;䇵maĀ;dₜ᳚䎳;檆reve;䄟Āiy₪₮rc;䄝;䐳ot;䄡Ȁ;lqsؾق₽ƀ;qsؾٌlanô٥Ȁ;cdl٥⃒⃥⃕c;檩otĀ;o⃜⃝檀Ā;l⃢⃣檂;檄Ā;e⃪⃭쀀⋛︀s;檔r;쀀𝔤Ā;gٳ؛mel;愷cy;䑓Ȁ;Eajٚℌℎℐ;檒;檥;檤ȀEaesℛℝ℩ℴ;扩pĀ;p℣ℤ檊rox»ℤĀ;q℮ℯ檈Ā;q℮ℛim;拧pf;쀀𝕘Āci⅃ⅆr;愊mƀ;el٫ⅎ⅐;檎;檐茀>;cdlqrⅠⅪⅮⅳⅹĀciⅥⅧ;檧r;橺ot;拗Par;榕uest;橼ʀadelsↄⅪ←ٖ↛ǰ↉\0proør;楸qĀlqؿ↖lesó₈ií٫Āen↣↭rtneqq;쀀≩︀Å↪ԀAabcefkosy⇄⇇⇱⇵⇺∘∝∯≨≽ròΠȀilmr⇐⇔⇗⇛rsðᒄf»․ilôکĀdr⇠⇤cy;䑊ƀ;cwࣴ⇫⇯ir;楈;憭ar;意irc;䄥ƀalr∁∎∓rtsĀ;u∉∊晥it»∊lip;怦con;抹r;쀀𝔥sĀew∣∩arow;椥arow;椦ʀamopr∺∾≃≞≣rr;懿tht;戻kĀlr≉≓eftarrow;憩ightarrow;憪f;쀀𝕙bar;怕ƀclt≯≴≸r;쀀𝒽asè⇴rok;䄧Ābp⊂⊇ull;恃hen»ᱛૡ⊣\0⊪\0⊸⋅⋎\0⋕⋳\0\0⋸⌢⍧⍢⍿\0⎆⎪⎴cute耻í䃭ƀ;iyݱ⊰⊵rc耻î䃮;䐸Ācx⊼⊿y;䐵cl耻¡䂡ĀfrΟ⋉;쀀𝔦rave耻ì䃬Ȁ;inoܾ⋝⋩⋮Āin⋢⋦nt;樌t;戭fin;槜ta;愩lig;䄳ƀaop⋾⌚⌝ƀcgt⌅⌈⌗r;䄫ƀelpܟ⌏⌓inåގarôܠh;䄱f;抷ed;䆵ʀ;cfotӴ⌬⌱⌽⍁are;愅inĀ;t⌸⌹戞ie;槝doô⌙ʀ;celpݗ⍌⍐⍛⍡al;抺Āgr⍕⍙eróᕣã⍍arhk;樗rod;樼Ȁcgpt⍯⍲⍶⍻y;䑑on;䄯f;쀀𝕚a;䎹uest耻¿䂿Āci⎊⎏r;쀀𝒾nʀ;EdsvӴ⎛⎝⎡ӳ;拹ot;拵Ā;v⎦⎧拴;拳Ā;iݷ⎮lde;䄩ǫ⎸\0⎼cy;䑖l耻ï䃯̀cfmosu⏌⏗⏜⏡⏧⏵Āiy⏑⏕rc;䄵;䐹r;쀀𝔧ath;䈷pf;쀀𝕛ǣ⏬\0⏱r;쀀𝒿rcy;䑘kcy;䑔Ѐacfghjos␋␖␢ppaĀ;v␓␔䎺;䏰Āey␛␠dil;䄷;䐺r;쀀𝔨reen;䄸cy;䑅cy;䑜pf;쀀𝕜cr;쀀𝓀ABEHabcdefghjlmnoprstuv⑰⒁⒆⒍⒑┎┽╚▀♎♞♥♹♽⚚⚲⛘❝❨➋⟀⠁⠒ƀart⑷⑺⑼ròòΕail;椛arr;椎Ā;gঔ⒋;檋ar;楢ॣ⒥\0⒪\0⒱\0\0\0\0\0⒵Ⓔ\0ⓆⓈⓍ\0⓹ute;䄺mptyv;榴raîࡌbda;䎻gƀ;dlࢎⓁⓃ;榑åࢎ;檅uo耻«䂫rЀ;bfhlpst࢙ⓞⓦⓩ⓫⓮⓱⓵Ā;f࢝ⓣs;椟s;椝ë≒p;憫l;椹im;楳l;憢ƀ;ae⓿─┄檫il;椙Ā;s┉┊檭;쀀⪭︀ƀabr┕┙┝rr;椌rk;杲Āak┢┬cĀek┨┪;䁻;䁛Āes┱┳;榋lĀdu┹┻;榏;榍Ȁaeuy╆╋╖╘ron;䄾Ādi═╔il;䄼ìࢰâ┩;䐻Ȁcqrs╣╦╭╽a;椶uoĀ;rนᝆĀdu╲╷har;楧shar;楋h;憲ʀ;fgqs▋▌উ◳◿扤tʀahlrt▘▤▷◂◨rrowĀ;t࢙□aé⓶arpoonĀdu▯▴own»њp»०eftarrows;懇ightƀahs◍◖◞rrowĀ;sࣴࢧarpoonóquigarro÷⇰hreetimes;拋ƀ;qs▋ও◺lanôবʀ;cdgsব☊☍☝☨c;檨otĀ;o☔☕橿Ā;r☚☛檁;檃Ā;e☢☥쀀⋚︀s;檓ʀadegs☳☹☽♉♋pproøⓆot;拖qĀgq♃♅ôউgtò⒌ôছiíলƀilr♕࣡♚sht;楼;쀀𝔩Ā;Eজ♣;檑š♩♶rĀdu▲♮Ā;l॥♳;楪lk;斄cy;䑙ʀ;achtੈ⚈⚋⚑⚖rò◁orneòᴈard;楫ri;旺Āio⚟⚤dot;䅀ustĀ;a⚬⚭掰che»⚭ȀEaes⚻⚽⛉⛔;扨pĀ;p⛃⛄檉rox»⛄Ā;q⛎⛏檇Ā;q⛎⚻im;拦Ѐabnoptwz⛩⛴⛷✚✯❁❇❐Ānr⛮⛱g;柬r;懽rëࣁgƀlmr⛿✍✔eftĀar০✇ightá৲apsto;柼ightá৽parrowĀlr✥✩efô⓭ight;憬ƀafl✶✹✽r;榅;쀀𝕝us;樭imes;樴š❋❏st;戗áፎƀ;ef❗❘᠀旊nge»❘arĀ;l❤❥䀨t;榓ʀachmt❳❶❼➅➇ròࢨorneòᶌarĀ;d➃;業;怎ri;抿̀achiqt➘➝ੀ➢➮➻quo;怹r;쀀𝓁mƀ;egল➪➬;檍;檏Ābu┪➳oĀ;rฟ➹;怚rok;䅂萀<;cdhilqrࠫ⟒☹⟜⟠⟥⟪⟰Āci⟗⟙;檦r;橹reå◲mes;拉arr;楶uest;橻ĀPi⟵⟹ar;榖ƀ;ef⠀भ旃rĀdu⠇⠍shar;楊har;楦Āen⠗⠡rtneqq;쀀≨︀Å⠞܀Dacdefhilnopsu⡀⡅⢂⢎⢓⢠⢥⢨⣚⣢⣤ઃ⣳⤂Dot;戺Ȁclpr⡎⡒⡣⡽r耻¯䂯Āet⡗⡙;時Ā;e⡞⡟朠se»⡟Ā;sျ⡨toȀ;dluျ⡳⡷⡻owîҌefôएðᏑker;斮Āoy⢇⢌mma;権;䐼ash;怔asuredangle»ᘦr;쀀𝔪o;愧ƀcdn⢯⢴⣉ro耻µ䂵Ȁ;acdᑤ⢽⣀⣄sôᚧir;櫰ot肻·Ƶusƀ;bd⣒ᤃ⣓戒Ā;uᴼ⣘;横ţ⣞⣡p;櫛ò−ðઁĀdp⣩⣮els;抧f;쀀𝕞Āct⣸⣽r;쀀𝓂pos»ᖝƀ;lm⤉⤊⤍䎼timap;抸ఀGLRVabcdefghijlmoprstuvw⥂⥓⥾⦉⦘⧚⧩⨕⨚⩘⩝⪃⪕⪤⪨⬄⬇⭄⭿⮮ⰴⱧⱼ⳩Āgt⥇⥋;쀀⋙̸Ā;v⥐쀀≫⃒ƀelt⥚⥲⥶ftĀar⥡⥧rrow;懍ightarrow;懎;쀀⋘̸Ā;v⥻ే쀀≪⃒ightarrow;懏ĀDd⦎⦓ash;抯ash;抮ʀbcnpt⦣⦧⦬⦱⧌la»˞ute;䅄g;쀀∠⃒ʀ;Eiop⦼⧀⧅⧈;쀀⩰̸d;쀀≋̸s;䅉roøurĀ;a⧓⧔普lĀ;s⧓ସdz⧟\0⧣p肻 ଷmpĀ;e௹ఀʀaeouy⧴⧾⨃⨐⨓ǰ⧹\0⧻;橃on;䅈dil;䅆ngĀ;dൾ⨊ot;쀀⩭̸p;橂;䐽ash;怓;Aadqsxஒ⨩⨭⨻⩁⩅⩐rr;懗rĀhr⨳⨶k;椤Ā;oᏲᏰot;쀀≐̸uiöୣĀei⩊⩎ar;椨íistĀ;sடr;쀀𝔫ȀEest⩦⩹⩼ƀ;qs⩭ƀ;qs⩴lanôií௪Ā;rஶ⪁»ஷƀAap⪊⪍⪑rò⥱rr;憮ar;櫲ƀ;svྍ⪜ྌĀ;d⪡⪢拼;拺cy;䑚AEadest⪷⪺⪾⫂⫅⫶⫹rò⥦;쀀≦̸rr;憚r;急Ȁ;fqs⫎⫣⫯tĀar⫔⫙rro÷⫁ightarro÷⪐ƀ;qs⪺⫪lanôౕĀ;sౕ⫴»శiíౝĀ;rవ⫾iĀ;eచథiäඐĀpt⬌⬑f;쀀𝕟膀¬;in⬙⬚⬶䂬nȀ;Edvஉ⬤⬨⬮;쀀⋹̸ot;쀀⋵̸ǡஉ⬳⬵;拷;拶iĀ;vಸ⬼ǡಸ⭁⭃;拾;拽ƀaor⭋⭣⭩rȀ;ast⭕⭚⭟lleìl;쀀⫽⃥;쀀∂̸lint;樔ƀ;ceಒ⭰⭳uåಥĀ;cಘ⭸Ā;eಒ⭽ñಘȀAait⮈⮋⮝⮧rò⦈rrƀ;cw⮔⮕⮙憛;쀀⤳̸;쀀↝̸ghtarrow»⮕riĀ;eೋೖchimpqu⮽⯍⯙⬄⯤⯯Ȁ;cerല⯆ഷ⯉uå;쀀𝓃ortɭ⬅\0\0⯖ará⭖mĀ;e൮⯟Ā;q൴൳suĀbp⯫⯭ååഋƀbcp⯶ⰑⰙȀ;Ees⯿ⰀഢⰄ抄;쀀⫅̸etĀ;eഛⰋqĀ;qണⰀcĀ;eലⰗñസȀ;EesⰢⰣൟⰧ抅;쀀⫆̸etĀ;e൘ⰮqĀ;qൠⰣȀgilrⰽⰿⱅⱇìௗlde耻ñ䃱çృiangleĀlrⱒⱜeftĀ;eచⱚñదightĀ;eೋⱥñĀ;mⱬⱭ䎽ƀ;esⱴⱵⱹ䀣ro;愖p;怇ҀDHadgilrsⲏⲔⲙⲞⲣⲰⲶⳓⳣash;抭arr;椄p;쀀≍⃒ash;抬ĀetⲨⲬ;쀀≥⃒;쀀>⃒nfin;槞ƀAetⲽⳁⳅrr;椂;쀀≤⃒Ā;rⳊⳍ쀀<⃒ie;쀀⊴⃒ĀAtⳘⳜrr;椃rie;쀀⊵⃒im;쀀∼⃒ƀAan⳰ⴂrr;懖rĀhr⳺⳽k;椣Ā;oᏧᏥear;椧ቓ᪕\0\0\0\0\0\0\0\0\0\0\0\0\0ⴭ\0ⴸⵈⵠⵥⶄᬇ\0\0ⶍⶫ\0ⷈⷎ\0ⷜ⸙⸫⸾⹃Ācsⴱ᪗ute耻ó䃳ĀiyⴼⵅrĀ;cⵂ耻ô䃴;䐾ʀabios᪠ⵒⵗLjⵚlac;䅑v;樸old;榼lig;䅓Ācrir;榿;쀀𝔬ͯ\0\0\0ⶂn;䋛ave耻ò䃲;槁Ābmⶈ෴ar;榵Ȁacitⶕⶥⶨrò᪀Āirⶠr;榾oss;榻nå๒;槀ƀaeiⶱⶵⶹcr;䅍ga;䏉ƀcdnⷀⷅǍron;䎿;榶pf;쀀𝕠ƀaelⷔǒr;榷rp;榹;adiosvⷪⷫⷮ⸈⸍⸐⸖戨rò᪆Ȁ;efmⷷⷸ⸂⸅橝rĀ;oⷾⷿ愴f»ⷿ耻ª䂪耻º䂺gof;抶r;橖lope;橗;橛ƀclo⸟⸡⸧ò⸁ash耻ø䃸l;折iŬⸯ⸴de耻õ䃵esĀ;aǛ⸺s;樶ml耻ö䃶bar;挽ૡ\0\0⺀⺝\0⺢⺹\0\0⻋ຜ\0⼓\0\0⼫⾼\0⿈rȀ;astЃ脀¶;l䂶leìЃɩ\0\0m;櫳;櫽y;䐿rʀcimpt⺋⺏⺓ᡥ⺗nt;䀥od;䀮il;怰enk;怱r;쀀𝔭ƀimo⺨⺰⺴Ā;v⺭⺮䏆;䏕maô੶ne;明ƀ;tv⺿⻀⻈䏀chfork»´;䏖Āau⻏⻟nĀck⻕⻝kĀ;h⇴⻛;愎ö⇴sҀ;abcdemst⻳ᤈ⼄⼆⼊⼎䀫cir;樣ir;樢Āouᵀ⼂;樥;橲n肻±ຝim;樦wo;樧ƀipu⼙⼠⼥ntint;樕f;쀀𝕡nd耻£䂣Ԁ;Eaceinosu່⼿⽁⽄⽇⾁⾉⾒⽾⾶;檳p;檷uå໙Ā;c໎⽌̀;acens່⽙⽟⽦⽨⽾pproø⽃urlyeñ໙ñ໎ƀaes⽯⽶⽺pprox;檹qq;檵im;拨iíໟmeĀ;s⾈ຮ怲ƀEas⽸⾐⽺ð⽵ƀdfp⾙⾯ƀals⾠⾥⾪lar;挮ine;挒urf;挓Ā;t⾴ïrel;抰Āci⿀⿅r;쀀𝓅;䏈ncsp;怈̀fiopsu⋢⿱r;쀀𝔮pf;쀀𝕢rime;恗cr;쀀𝓆ƀaeo⿸〉〓tĀei々rnionóڰnt;樖stĀ;e【】䀿ñἙô༔ABHabcdefhilmnoprstuxけさすムㄎㄫㅇㅢㅲㆎ㈆㈕㈤㈩㉘㉮㉲㊐㊰㊷ƀartぇおがròႳòϝail;検aròᱥar;楤cdenqrtとふへみわゔヌĀeuねぱ;쀀∽̱te;䅕iãᅮmptyv;榳gȀ;del࿑らるろ;榒;榥å࿑uo耻»䂻rր;abcfhlpstwガクシスゼゾダッデナp;極Ā;fゴs;椠;椳s;椞ë≝ð✮l;楅im;楴l;憣;憝Āaiパフil;椚oĀ;nホボ戶aló༞ƀabrョリヮrò៥rk;杳ĀakンヽcĀekヹ・;䁽;䁝Āes;榌lĀduㄊㄌ;榎;榐Ȁaeuyㄗㄜㄧㄩron;䅙Ādiㄡㄥil;䅗ìâヺ;䑀Ȁclqsㄴㄷㄽㅄa;椷dhar;楩uoĀ;rȎȍh;憳ƀacgㅎㅟངlȀ;ipsླྀㅘㅛႜnåႻarôྩt;断ƀilrㅩဣㅮsht;楽;쀀𝔯ĀaoㅷㆆrĀduㅽㅿ»ѻĀ;l႑ㆄ;楬Ā;vㆋㆌ䏁;䏱ƀgns㆕ㇹㇼht̀ahlrstㆤㆰ㇂㇘rrowĀ;tㆭaéトarpoonĀduㆻㆿowîㅾp»႒eftĀah㇊㇐rrowóarpoonóՑightarrows;應quigarro÷ニhreetimes;拌g;䋚ingdotseñἲƀahm㈍㈐㈓ròaòՑ;怏oustĀ;a㈞掱che»mid;櫮Ȁabpt㈲㈽㉀㉒Ānr㈷㈺g;柭r;懾rëဃƀafl㉇㉊㉎r;榆;쀀𝕣us;樮imes;樵Āap㉝㉧rĀ;g㉣㉤䀩t;榔olint;樒arò㇣Ȁachq㉻㊀Ⴜ㊅quo;怺r;쀀𝓇Ābu・㊊oĀ;rȔȓƀhir㊗㊛㊠reåㇸmes;拊iȀ;efl㊪ၙᠡ㊫方tri;槎luhar;楨;愞ൡ㋕㋛㋟㌬㌸㍱\0㍺㎤\0\0㏬㏰\0㐨㑈㑚㒭㒱㓊㓱\0㘖\0\0㘳cute;䅛quï➺Ԁ;Eaceinpsyᇭ㋳㋵㋿㌂㌋㌏㌟㌦㌩;檴ǰ㋺\0㋼;檸on;䅡uåᇾĀ;dᇳ㌇il;䅟rc;䅝ƀEas㌖㌘㌛;檶p;檺im;择olint;樓iíሄ;䑁otƀ;be㌴ᵇ㌵担;橦Aacmstx㍆㍊㍗㍛㍞㍣㍭rr;懘rĀhr㍐㍒ë∨Ā;oਸ਼t耻§䂧i;䀻war;椩mĀin㍩ðnuóñt;朶rĀ;o㍶⁕쀀𝔰Ȁacoy㎂㎆㎑㎠rp;景Āhy㎋㎏cy;䑉;䑈rtɭ㎙\0\0㎜iäᑤaraì耻䂭Āgm㎨㎴maƀ;fv㎱㎲㎲䏃;䏂Ѐ;deglnprካ㏅㏉㏎㏖㏞㏡㏦ot;橪Ā;qኰĀ;E㏓㏔檞;檠Ā;E㏛㏜檝;檟e;扆lus;樤arr;楲aròᄽȀaeit㏸㐈㐏㐗Āls㏽㐄lsetmé㍪hp;樳parsl;槤Ādlᑣ㐔e;挣Ā;e㐜㐝檪Ā;s㐢㐣檬;쀀⪬︀ƀflp㐮㐳㑂tcy;䑌Ā;b㐸㐹䀯Ā;a㐾㐿槄r;挿f;쀀𝕤aĀdr㑍ЂesĀ;u㑔㑕晠it»㑕ƀcsu㑠㑹㒟Āau㑥㑯pĀ;sᆈ㑫;쀀⊓︀pĀ;sᆴ㑵;쀀⊔︀uĀbp㑿㒏ƀ;esᆗᆜ㒆etĀ;eᆗ㒍ñᆝƀ;esᆨᆭ㒖etĀ;eᆨ㒝ñᆮƀ;afᅻ㒦ְrť㒫ֱ»ᅼaròᅈȀcemt㒹㒾㓂㓅r;쀀𝓈tmîñiì㐕aræᆾĀar㓎㓕rĀ;f㓔ឿ昆Āan㓚㓭ightĀep㓣㓪psiloîỠhé⺯s»⡒ʀbcmnp㓻㕞ሉ㖋㖎Ҁ;Edemnprs㔎㔏㔑㔕㔞㔣㔬㔱㔶抂;櫅ot;檽Ā;dᇚ㔚ot;櫃ult;櫁ĀEe㔨㔪;櫋;把lus;檿arr;楹ƀeiu㔽㕒㕕tƀ;en㔎㕅㕋qĀ;qᇚ㔏eqĀ;q㔫㔨m;櫇Ābp㕚㕜;櫕;櫓c̀;acensᇭ㕬㕲㕹㕻㌦pproø㋺urlyeñᇾñᇳƀaes㖂㖈㌛pproø㌚qñ㌗g;晪ڀ123;Edehlmnps㖩㖬㖯ሜ㖲㖴㗀㗉㗕㗚㗟㗨㗭耻¹䂹耻²䂲耻³䂳;櫆Āos㖹㖼t;檾ub;櫘Ā;dሢ㗅ot;櫄sĀou㗏㗒l;柉b;櫗arr;楻ult;櫂ĀEe㗤㗦;櫌;抋lus;櫀ƀeiu㗴㘉㘌tƀ;enሜ㗼㘂qĀ;qሢ㖲eqĀ;q㗧㗤m;櫈Ābp㘑㘓;櫔;櫖ƀAan㘜㘠㘭rr;懙rĀhr㘦㘨ë∮Ā;oਫwar;椪lig耻ß䃟㙑㙝㙠ዎ㙳㙹\0㙾㛂\0\0\0\0\0㛛㜃\0㜉㝬\0\0\0㞇ɲ㙖\0\0㙛get;挖;䏄rëƀaey㙦㙫㙰ron;䅥dil;䅣;䑂lrec;挕r;쀀𝔱Ȁeiko㚆㚝㚵㚼Dz㚋\0㚑eĀ4fኄኁaƀ;sv㚘㚙㚛䎸ym;䏑Ācn㚢㚲kĀas㚨㚮pproøim»ኬsðኞĀas㚺㚮ðrn耻þ䃾Ǭ̟㛆⋧es膀×;bd㛏㛐㛘䃗Ā;aᤏ㛕r;樱;樰ƀeps㛡㛣㜀á⩍Ȁ;bcf҆㛬㛰㛴ot;挶ir;櫱Ā;o㛹㛼쀀𝕥rk;櫚á㍢rime;怴ƀaip㜏㜒㝤dåቈadempst㜡㝍㝀㝑㝗㝜㝟ngleʀ;dlqr㜰㜱㜶㝀㝂斵own»ᶻeftĀ;e⠀㜾ñम;扜ightĀ;e㊪㝋ñၚot;旬inus;樺lus;樹b;槍ime;樻ezium;揢ƀcht㝲㝽㞁Āry㝷㝻;쀀𝓉;䑆cy;䑛rok;䅧Āio㞋㞎xôheadĀlr㞗㞠eftarro÷ࡏightarrow»ཝऀAHabcdfghlmoprstuw㟐㟓㟗㟤㟰㟼㠎㠜㠣㠴㡑㡝㡫㢩㣌㣒㣪㣶ròϭar;楣Ācr㟜㟢ute耻ú䃺òᅐrǣ㟪\0㟭y;䑞ve;䅭Āiy㟵㟺rc耻û䃻;䑃ƀabh㠃㠆㠋ròᎭlac;䅱aòᏃĀir㠓㠘sht;楾;쀀𝔲rave耻ù䃹š㠧㠱rĀlr㠬㠮»ॗ»ႃlk;斀Āct㠹㡍ɯ㠿\0\0㡊rnĀ;e㡅㡆挜r»㡆op;挏ri;旸Āal㡖㡚cr;䅫肻¨͉Āgp㡢㡦on;䅳f;쀀𝕦̀adhlsuᅋ㡸㡽፲㢑㢠ownáᎳarpoonĀlr㢈㢌efô㠭ighô㠯iƀ;hl㢙㢚㢜䏅»ᏺon»㢚parrows;懈ƀcit㢰㣄㣈ɯ㢶\0\0㣁rnĀ;e㢼㢽挝r»㢽op;挎ng;䅯ri;旹cr;쀀𝓊ƀdir㣙㣝㣢ot;拰lde;䅩iĀ;f㜰㣨»᠓Āam㣯㣲rò㢨l耻ü䃼angle;榧ހABDacdeflnoprsz㤜㤟㤩㤭㦵㦸㦽㧟㧤㧨㧳㧹㧽㨁㨠ròϷarĀ;v㤦㤧櫨;櫩asèϡĀnr㤲㤷grt;榜eknprst㓣㥆㥋㥒㥝㥤㦖appá␕othinçẖƀhir㓫⻈㥙opô⾵Ā;hᎷ㥢ïㆍĀiu㥩㥭gmá㎳Ābp㥲㦄setneqĀ;q㥽㦀쀀⊊︀;쀀⫋︀setneqĀ;q㦏㦒쀀⊋︀;쀀⫌︀Āhr㦛㦟etá㚜iangleĀlr㦪㦯eft»थight»ၑy;䐲ash»ံƀelr㧄㧒㧗ƀ;beⷪ㧋㧏ar;抻q;扚lip;拮Ābt㧜ᑨaòᑩr;쀀𝔳tré㦮suĀbp㧯㧱»ജ»൙pf;쀀𝕧roðtré㦴Ācu㨆㨋r;쀀𝓋Ābp㨐㨘nĀEe㦀㨖»㥾nĀEe㦒㨞»㦐igzag;榚cefoprs㨶㨻㩖㩛㩔㩡㩪irc;䅵Ādi㩀㩑Ābg㩅㩉ar;機eĀ;qᗺ㩏;扙erp;愘r;쀀𝔴pf;쀀𝕨Ā;eᑹ㩦atèᑹcr;쀀𝓌ૣណ㪇\0㪋\0㪐㪛\0\0㪝㪨㪫㪯\0\0㫃㫎\0㫘ៜtré៑r;쀀𝔵ĀAa㪔㪗ròσrò৶;䎾ĀAa㪡㪤ròθrò৫að✓is;拻ƀdptឤ㪵㪾Āfl㪺ឩ;쀀𝕩imåឲĀAa㫇㫊ròώròਁĀcq㫒ីr;쀀𝓍Āpt៖㫜ré។Ѐacefiosu㫰㫽㬈㬌㬑㬕㬛㬡cĀuy㫶㫻te耻ý䃽;䑏Āiy㬂㬆rc;䅷;䑋n耻¥䂥r;쀀𝔶cy;䑗pf;쀀𝕪cr;쀀𝓎Ācm㬦㬩y;䑎l耻ÿ䃿Ԁacdefhiosw㭂㭈㭔㭘㭤㭩㭭㭴㭺㮀cute;䅺Āay㭍㭒ron;䅾;䐷ot;䅼Āet㭝㭡træᕟa;䎶r;쀀𝔷cy;䐶grarr;懝pf;쀀𝕫cr;쀀𝓏Ājn㮅㮇;怍j;怌'.split("").map((e=>e.charCodeAt(0)))),xv=new Uint16Array("Ȁaglq\tɭ\0\0p;䀦os;䀧t;䀾t;䀼uot;䀢".split("").map((e=>e.charCodeAt(0))));var kv;const Sv=new Map([[0,65533],[128,8364],[130,8218],[131,402],[132,8222],[133,8230],[134,8224],[135,8225],[136,710],[137,8240],[138,352],[139,8249],[140,338],[142,381],[145,8216],[146,8217],[147,8220],[148,8221],[149,8226],[150,8211],[151,8212],[152,732],[153,8482],[154,353],[155,8250],[156,339],[158,382],[159,376]]),_v=null!==(kv=String.fromCodePoint)&&void 0!==kv?kv:function(e){let t="";return e>65535&&(e-=65536,t+=String.fromCharCode(e>>>10&1023|55296),e=56320|1023&e),t+=String.fromCharCode(e),t};var Ev,Tv,Cv,Av,Pv,Dv,Rv,$v,Nv,Mv,Iv,Lv,jv,Bv,Uv,Qv,zv,Fv;function qv(e){return e>=Ev.ZERO&&e<=Ev.NINE}function Hv(e){return e===Ev.EQUALS||function(e){return e>=Ev.UPPER_A&&e<=Ev.UPPER_Z||e>=Ev.LOWER_A&&e<=Ev.LOWER_Z||qv(e)}(e)}(Tv=Ev||(Ev={}))[Tv.NUM=35]="NUM",Tv[Tv.SEMI=59]="SEMI",Tv[Tv.EQUALS=61]="EQUALS",Tv[Tv.ZERO=48]="ZERO",Tv[Tv.NINE=57]="NINE",Tv[Tv.LOWER_A=97]="LOWER_A",Tv[Tv.LOWER_F=102]="LOWER_F",Tv[Tv.LOWER_X=120]="LOWER_X",Tv[Tv.LOWER_Z=122]="LOWER_Z",Tv[Tv.UPPER_A=65]="UPPER_A",Tv[Tv.UPPER_F=70]="UPPER_F",Tv[Tv.UPPER_Z=90]="UPPER_Z",(Av=Cv||(Cv={}))[Av.VALUE_LENGTH=49152]="VALUE_LENGTH",Av[Av.BRANCH_LENGTH=16256]="BRANCH_LENGTH",Av[Av.JUMP_TABLE=127]="JUMP_TABLE",(Dv=Pv||(Pv={}))[Dv.EntityStart=0]="EntityStart",Dv[Dv.NumericStart=1]="NumericStart",Dv[Dv.NumericDecimal=2]="NumericDecimal",Dv[Dv.NumericHex=3]="NumericHex",Dv[Dv.NamedEntity=4]="NamedEntity",($v=Rv||(Rv={}))[$v.Legacy=0]="Legacy",$v[$v.Strict=1]="Strict",$v[$v.Attribute=2]="Attribute";class Zv{constructor(e,t,r){this.decodeTree=e,this.emitCodePoint=t,this.errors=r,this.state=Pv.EntityStart,this.consumed=1,this.result=0,this.treeIndex=0,this.excess=1,this.decodeMode=Rv.Strict}startEntity(e){this.decodeMode=e,this.state=Pv.EntityStart,this.result=0,this.treeIndex=0,this.excess=1,this.consumed=1}write(e,t){switch(this.state){case Pv.EntityStart:return e.charCodeAt(t)===Ev.NUM?(this.state=Pv.NumericStart,this.consumed+=1,this.stateNumericStart(e,t+1)):(this.state=Pv.NamedEntity,this.stateNamedEntity(e,t));case Pv.NumericStart:return this.stateNumericStart(e,t);case Pv.NumericDecimal:return this.stateNumericDecimal(e,t);case Pv.NumericHex:return this.stateNumericHex(e,t);case Pv.NamedEntity:return this.stateNamedEntity(e,t)}}stateNumericStart(e,t){return t>=e.length?-1:(32|e.charCodeAt(t))===Ev.LOWER_X?(this.state=Pv.NumericHex,this.consumed+=1,this.stateNumericHex(e,t+1)):(this.state=Pv.NumericDecimal,this.stateNumericDecimal(e,t))}addToNumericResult(e,t,r,n){if(t!==r){const a=r-t;this.result=this.result*Math.pow(n,a)+parseInt(e.substr(t,a),n),this.consumed+=a}}stateNumericHex(e,t){const r=t;for(;t=Ev.UPPER_A&&n<=Ev.UPPER_F||n>=Ev.LOWER_A&&n<=Ev.LOWER_F)))return this.addToNumericResult(e,r,t,16),this.emitNumericEntity(a,3);t+=1}var n;return this.addToNumericResult(e,r,t,16),-1}stateNumericDecimal(e,t){const r=t;for(;t=55296&&e<=57343||e>1114111?65533:null!==(t=Sv.get(e))&&void 0!==t?t:e}(this.result),this.consumed),this.errors&&(e!==Ev.SEMI&&this.errors.missingSemicolonAfterCharacterReference(),this.errors.validateNumericCharacterReference(this.result)),this.consumed}stateNamedEntity(e,t){const{decodeTree:r}=this;let n=r[this.treeIndex],a=(n&Cv.VALUE_LENGTH)>>14;for(;t>14,0!==a){if(o===Ev.SEMI)return this.emitNamedEntityData(this.treeIndex,a,this.consumed+this.excess);this.decodeMode!==Rv.Strict&&(this.result=this.treeIndex,this.consumed+=this.excess,this.excess=0)}}return-1}emitNotTerminatedNamedEntity(){var e;const{result:t,decodeTree:r}=this,n=(r[t]&Cv.VALUE_LENGTH)>>14;return this.emitNamedEntityData(t,n,this.consumed),null===(e=this.errors)||void 0===e||e.missingSemicolonAfterCharacterReference(),this.consumed}emitNamedEntityData(e,t,r){const{decodeTree:n}=this;return this.emitCodePoint(1===t?n[e]&~Cv.VALUE_LENGTH:n[e+1],r),3===t&&this.emitCodePoint(n[e+2],r),r}end(){var e;switch(this.state){case Pv.NamedEntity:return 0===this.result||this.decodeMode===Rv.Attribute&&this.result!==this.treeIndex?0:this.emitNotTerminatedNamedEntity();case Pv.NumericDecimal:return this.emitNumericEntity(0,2);case Pv.NumericHex:return this.emitNumericEntity(0,3);case Pv.NumericStart:return null===(e=this.errors)||void 0===e||e.absenceOfDigitsInNumericCharacterReference(this.consumed),0;case Pv.EntityStart:return 0}}}function Vv(e){let t="";const r=new Zv(e,(e=>t+=_v(e)));return function(e,n){let a=0,o=0;for(;(o=e.indexOf("&",o))>=0;){t+=e.slice(a,o),r.startEntity(n);const i=r.write(e,o+1);if(i<0){a=o+r.end();break}a=o+i,o=0===i?a+1:a}const i=t+e.slice(a);return t="",i}}function Wv(e,t,r,n){const a=(t&Cv.BRANCH_LENGTH)>>7,o=t&Cv.JUMP_TABLE;if(0===a)return 0!==o&&n===o?r:-1;if(o){const t=n-o;return t<0||t>=a?-1:e[r+t]-1}let i=r,s=i+a-1;for(;i<=s;){const t=i+s>>>1,r=e[t];if(rn))return e[t+a];s=t-1}}return-1}Vv(wv),Vv(xv),(Mv=Nv=Nv||(Nv={})).HTML="http://www.w3.org/1999/xhtml",Mv.MATHML="http://www.w3.org/1998/Math/MathML",Mv.SVG="http://www.w3.org/2000/svg",Mv.XLINK="http://www.w3.org/1999/xlink",Mv.XML="http://www.w3.org/XML/1998/namespace",Mv.XMLNS="http://www.w3.org/2000/xmlns/",(Lv=Iv=Iv||(Iv={})).TYPE="type",Lv.ACTION="action",Lv.ENCODING="encoding",Lv.PROMPT="prompt",Lv.NAME="name",Lv.COLOR="color",Lv.FACE="face",Lv.SIZE="size",(Bv=jv=jv||(jv={})).NO_QUIRKS="no-quirks",Bv.QUIRKS="quirks",Bv.LIMITED_QUIRKS="limited-quirks",(Qv=Uv=Uv||(Uv={})).A="a",Qv.ADDRESS="address",Qv.ANNOTATION_XML="annotation-xml",Qv.APPLET="applet",Qv.AREA="area",Qv.ARTICLE="article",Qv.ASIDE="aside",Qv.B="b",Qv.BASE="base",Qv.BASEFONT="basefont",Qv.BGSOUND="bgsound",Qv.BIG="big",Qv.BLOCKQUOTE="blockquote",Qv.BODY="body",Qv.BR="br",Qv.BUTTON="button",Qv.CAPTION="caption",Qv.CENTER="center",Qv.CODE="code",Qv.COL="col",Qv.COLGROUP="colgroup",Qv.DD="dd",Qv.DESC="desc",Qv.DETAILS="details",Qv.DIALOG="dialog",Qv.DIR="dir",Qv.DIV="div",Qv.DL="dl",Qv.DT="dt",Qv.EM="em",Qv.EMBED="embed",Qv.FIELDSET="fieldset",Qv.FIGCAPTION="figcaption",Qv.FIGURE="figure",Qv.FONT="font",Qv.FOOTER="footer",Qv.FOREIGN_OBJECT="foreignObject",Qv.FORM="form",Qv.FRAME="frame",Qv.FRAMESET="frameset",Qv.H1="h1",Qv.H2="h2",Qv.H3="h3",Qv.H4="h4",Qv.H5="h5",Qv.H6="h6",Qv.HEAD="head",Qv.HEADER="header",Qv.HGROUP="hgroup",Qv.HR="hr",Qv.HTML="html",Qv.I="i",Qv.IMG="img",Qv.IMAGE="image",Qv.INPUT="input",Qv.IFRAME="iframe",Qv.KEYGEN="keygen",Qv.LABEL="label",Qv.LI="li",Qv.LINK="link",Qv.LISTING="listing",Qv.MAIN="main",Qv.MALIGNMARK="malignmark",Qv.MARQUEE="marquee",Qv.MATH="math",Qv.MENU="menu",Qv.META="meta",Qv.MGLYPH="mglyph",Qv.MI="mi",Qv.MO="mo",Qv.MN="mn",Qv.MS="ms",Qv.MTEXT="mtext",Qv.NAV="nav",Qv.NOBR="nobr",Qv.NOFRAMES="noframes",Qv.NOEMBED="noembed",Qv.NOSCRIPT="noscript",Qv.OBJECT="object",Qv.OL="ol",Qv.OPTGROUP="optgroup",Qv.OPTION="option",Qv.P="p",Qv.PARAM="param",Qv.PLAINTEXT="plaintext",Qv.PRE="pre",Qv.RB="rb",Qv.RP="rp",Qv.RT="rt",Qv.RTC="rtc",Qv.RUBY="ruby",Qv.S="s",Qv.SCRIPT="script",Qv.SECTION="section",Qv.SELECT="select",Qv.SOURCE="source",Qv.SMALL="small",Qv.SPAN="span",Qv.STRIKE="strike",Qv.STRONG="strong",Qv.STYLE="style",Qv.SUB="sub",Qv.SUMMARY="summary",Qv.SUP="sup",Qv.TABLE="table",Qv.TBODY="tbody",Qv.TEMPLATE="template",Qv.TEXTAREA="textarea",Qv.TFOOT="tfoot",Qv.TD="td",Qv.TH="th",Qv.THEAD="thead",Qv.TITLE="title",Qv.TR="tr",Qv.TRACK="track",Qv.TT="tt",Qv.U="u",Qv.UL="ul",Qv.SVG="svg",Qv.VAR="var",Qv.WBR="wbr",Qv.XMP="xmp",(Fv=zv=zv||(zv={}))[Fv.UNKNOWN=0]="UNKNOWN",Fv[Fv.A=1]="A",Fv[Fv.ADDRESS=2]="ADDRESS",Fv[Fv.ANNOTATION_XML=3]="ANNOTATION_XML",Fv[Fv.APPLET=4]="APPLET",Fv[Fv.AREA=5]="AREA",Fv[Fv.ARTICLE=6]="ARTICLE",Fv[Fv.ASIDE=7]="ASIDE",Fv[Fv.B=8]="B",Fv[Fv.BASE=9]="BASE",Fv[Fv.BASEFONT=10]="BASEFONT",Fv[Fv.BGSOUND=11]="BGSOUND",Fv[Fv.BIG=12]="BIG",Fv[Fv.BLOCKQUOTE=13]="BLOCKQUOTE",Fv[Fv.BODY=14]="BODY",Fv[Fv.BR=15]="BR",Fv[Fv.BUTTON=16]="BUTTON",Fv[Fv.CAPTION=17]="CAPTION",Fv[Fv.CENTER=18]="CENTER",Fv[Fv.CODE=19]="CODE",Fv[Fv.COL=20]="COL",Fv[Fv.COLGROUP=21]="COLGROUP",Fv[Fv.DD=22]="DD",Fv[Fv.DESC=23]="DESC",Fv[Fv.DETAILS=24]="DETAILS",Fv[Fv.DIALOG=25]="DIALOG",Fv[Fv.DIR=26]="DIR",Fv[Fv.DIV=27]="DIV",Fv[Fv.DL=28]="DL",Fv[Fv.DT=29]="DT",Fv[Fv.EM=30]="EM",Fv[Fv.EMBED=31]="EMBED",Fv[Fv.FIELDSET=32]="FIELDSET",Fv[Fv.FIGCAPTION=33]="FIGCAPTION",Fv[Fv.FIGURE=34]="FIGURE",Fv[Fv.FONT=35]="FONT",Fv[Fv.FOOTER=36]="FOOTER",Fv[Fv.FOREIGN_OBJECT=37]="FOREIGN_OBJECT",Fv[Fv.FORM=38]="FORM",Fv[Fv.FRAME=39]="FRAME",Fv[Fv.FRAMESET=40]="FRAMESET",Fv[Fv.H1=41]="H1",Fv[Fv.H2=42]="H2",Fv[Fv.H3=43]="H3",Fv[Fv.H4=44]="H4",Fv[Fv.H5=45]="H5",Fv[Fv.H6=46]="H6",Fv[Fv.HEAD=47]="HEAD",Fv[Fv.HEADER=48]="HEADER",Fv[Fv.HGROUP=49]="HGROUP",Fv[Fv.HR=50]="HR",Fv[Fv.HTML=51]="HTML",Fv[Fv.I=52]="I",Fv[Fv.IMG=53]="IMG",Fv[Fv.IMAGE=54]="IMAGE",Fv[Fv.INPUT=55]="INPUT",Fv[Fv.IFRAME=56]="IFRAME",Fv[Fv.KEYGEN=57]="KEYGEN",Fv[Fv.LABEL=58]="LABEL",Fv[Fv.LI=59]="LI",Fv[Fv.LINK=60]="LINK",Fv[Fv.LISTING=61]="LISTING",Fv[Fv.MAIN=62]="MAIN",Fv[Fv.MALIGNMARK=63]="MALIGNMARK",Fv[Fv.MARQUEE=64]="MARQUEE",Fv[Fv.MATH=65]="MATH",Fv[Fv.MENU=66]="MENU",Fv[Fv.META=67]="META",Fv[Fv.MGLYPH=68]="MGLYPH",Fv[Fv.MI=69]="MI",Fv[Fv.MO=70]="MO",Fv[Fv.MN=71]="MN",Fv[Fv.MS=72]="MS",Fv[Fv.MTEXT=73]="MTEXT",Fv[Fv.NAV=74]="NAV",Fv[Fv.NOBR=75]="NOBR",Fv[Fv.NOFRAMES=76]="NOFRAMES",Fv[Fv.NOEMBED=77]="NOEMBED",Fv[Fv.NOSCRIPT=78]="NOSCRIPT",Fv[Fv.OBJECT=79]="OBJECT",Fv[Fv.OL=80]="OL",Fv[Fv.OPTGROUP=81]="OPTGROUP",Fv[Fv.OPTION=82]="OPTION",Fv[Fv.P=83]="P",Fv[Fv.PARAM=84]="PARAM",Fv[Fv.PLAINTEXT=85]="PLAINTEXT",Fv[Fv.PRE=86]="PRE",Fv[Fv.RB=87]="RB",Fv[Fv.RP=88]="RP",Fv[Fv.RT=89]="RT",Fv[Fv.RTC=90]="RTC",Fv[Fv.RUBY=91]="RUBY",Fv[Fv.S=92]="S",Fv[Fv.SCRIPT=93]="SCRIPT",Fv[Fv.SECTION=94]="SECTION",Fv[Fv.SELECT=95]="SELECT",Fv[Fv.SOURCE=96]="SOURCE",Fv[Fv.SMALL=97]="SMALL",Fv[Fv.SPAN=98]="SPAN",Fv[Fv.STRIKE=99]="STRIKE",Fv[Fv.STRONG=100]="STRONG",Fv[Fv.STYLE=101]="STYLE",Fv[Fv.SUB=102]="SUB",Fv[Fv.SUMMARY=103]="SUMMARY",Fv[Fv.SUP=104]="SUP",Fv[Fv.TABLE=105]="TABLE",Fv[Fv.TBODY=106]="TBODY",Fv[Fv.TEMPLATE=107]="TEMPLATE",Fv[Fv.TEXTAREA=108]="TEXTAREA",Fv[Fv.TFOOT=109]="TFOOT",Fv[Fv.TD=110]="TD",Fv[Fv.TH=111]="TH",Fv[Fv.THEAD=112]="THEAD",Fv[Fv.TITLE=113]="TITLE",Fv[Fv.TR=114]="TR",Fv[Fv.TRACK=115]="TRACK",Fv[Fv.TT=116]="TT",Fv[Fv.U=117]="U",Fv[Fv.UL=118]="UL",Fv[Fv.SVG=119]="SVG",Fv[Fv.VAR=120]="VAR",Fv[Fv.WBR=121]="WBR",Fv[Fv.XMP=122]="XMP";const Xv=new Map([[Uv.A,zv.A],[Uv.ADDRESS,zv.ADDRESS],[Uv.ANNOTATION_XML,zv.ANNOTATION_XML],[Uv.APPLET,zv.APPLET],[Uv.AREA,zv.AREA],[Uv.ARTICLE,zv.ARTICLE],[Uv.ASIDE,zv.ASIDE],[Uv.B,zv.B],[Uv.BASE,zv.BASE],[Uv.BASEFONT,zv.BASEFONT],[Uv.BGSOUND,zv.BGSOUND],[Uv.BIG,zv.BIG],[Uv.BLOCKQUOTE,zv.BLOCKQUOTE],[Uv.BODY,zv.BODY],[Uv.BR,zv.BR],[Uv.BUTTON,zv.BUTTON],[Uv.CAPTION,zv.CAPTION],[Uv.CENTER,zv.CENTER],[Uv.CODE,zv.CODE],[Uv.COL,zv.COL],[Uv.COLGROUP,zv.COLGROUP],[Uv.DD,zv.DD],[Uv.DESC,zv.DESC],[Uv.DETAILS,zv.DETAILS],[Uv.DIALOG,zv.DIALOG],[Uv.DIR,zv.DIR],[Uv.DIV,zv.DIV],[Uv.DL,zv.DL],[Uv.DT,zv.DT],[Uv.EM,zv.EM],[Uv.EMBED,zv.EMBED],[Uv.FIELDSET,zv.FIELDSET],[Uv.FIGCAPTION,zv.FIGCAPTION],[Uv.FIGURE,zv.FIGURE],[Uv.FONT,zv.FONT],[Uv.FOOTER,zv.FOOTER],[Uv.FOREIGN_OBJECT,zv.FOREIGN_OBJECT],[Uv.FORM,zv.FORM],[Uv.FRAME,zv.FRAME],[Uv.FRAMESET,zv.FRAMESET],[Uv.H1,zv.H1],[Uv.H2,zv.H2],[Uv.H3,zv.H3],[Uv.H4,zv.H4],[Uv.H5,zv.H5],[Uv.H6,zv.H6],[Uv.HEAD,zv.HEAD],[Uv.HEADER,zv.HEADER],[Uv.HGROUP,zv.HGROUP],[Uv.HR,zv.HR],[Uv.HTML,zv.HTML],[Uv.I,zv.I],[Uv.IMG,zv.IMG],[Uv.IMAGE,zv.IMAGE],[Uv.INPUT,zv.INPUT],[Uv.IFRAME,zv.IFRAME],[Uv.KEYGEN,zv.KEYGEN],[Uv.LABEL,zv.LABEL],[Uv.LI,zv.LI],[Uv.LINK,zv.LINK],[Uv.LISTING,zv.LISTING],[Uv.MAIN,zv.MAIN],[Uv.MALIGNMARK,zv.MALIGNMARK],[Uv.MARQUEE,zv.MARQUEE],[Uv.MATH,zv.MATH],[Uv.MENU,zv.MENU],[Uv.META,zv.META],[Uv.MGLYPH,zv.MGLYPH],[Uv.MI,zv.MI],[Uv.MO,zv.MO],[Uv.MN,zv.MN],[Uv.MS,zv.MS],[Uv.MTEXT,zv.MTEXT],[Uv.NAV,zv.NAV],[Uv.NOBR,zv.NOBR],[Uv.NOFRAMES,zv.NOFRAMES],[Uv.NOEMBED,zv.NOEMBED],[Uv.NOSCRIPT,zv.NOSCRIPT],[Uv.OBJECT,zv.OBJECT],[Uv.OL,zv.OL],[Uv.OPTGROUP,zv.OPTGROUP],[Uv.OPTION,zv.OPTION],[Uv.P,zv.P],[Uv.PARAM,zv.PARAM],[Uv.PLAINTEXT,zv.PLAINTEXT],[Uv.PRE,zv.PRE],[Uv.RB,zv.RB],[Uv.RP,zv.RP],[Uv.RT,zv.RT],[Uv.RTC,zv.RTC],[Uv.RUBY,zv.RUBY],[Uv.S,zv.S],[Uv.SCRIPT,zv.SCRIPT],[Uv.SECTION,zv.SECTION],[Uv.SELECT,zv.SELECT],[Uv.SOURCE,zv.SOURCE],[Uv.SMALL,zv.SMALL],[Uv.SPAN,zv.SPAN],[Uv.STRIKE,zv.STRIKE],[Uv.STRONG,zv.STRONG],[Uv.STYLE,zv.STYLE],[Uv.SUB,zv.SUB],[Uv.SUMMARY,zv.SUMMARY],[Uv.SUP,zv.SUP],[Uv.TABLE,zv.TABLE],[Uv.TBODY,zv.TBODY],[Uv.TEMPLATE,zv.TEMPLATE],[Uv.TEXTAREA,zv.TEXTAREA],[Uv.TFOOT,zv.TFOOT],[Uv.TD,zv.TD],[Uv.TH,zv.TH],[Uv.THEAD,zv.THEAD],[Uv.TITLE,zv.TITLE],[Uv.TR,zv.TR],[Uv.TRACK,zv.TRACK],[Uv.TT,zv.TT],[Uv.U,zv.U],[Uv.UL,zv.UL],[Uv.SVG,zv.SVG],[Uv.VAR,zv.VAR],[Uv.WBR,zv.WBR],[Uv.XMP,zv.XMP]]);function Yv(e){var t;return null!==(t=Xv.get(e))&&void 0!==t?t:zv.UNKNOWN}const Gv=zv,Kv={[Nv.HTML]:new Set([Gv.ADDRESS,Gv.APPLET,Gv.AREA,Gv.ARTICLE,Gv.ASIDE,Gv.BASE,Gv.BASEFONT,Gv.BGSOUND,Gv.BLOCKQUOTE,Gv.BODY,Gv.BR,Gv.BUTTON,Gv.CAPTION,Gv.CENTER,Gv.COL,Gv.COLGROUP,Gv.DD,Gv.DETAILS,Gv.DIR,Gv.DIV,Gv.DL,Gv.DT,Gv.EMBED,Gv.FIELDSET,Gv.FIGCAPTION,Gv.FIGURE,Gv.FOOTER,Gv.FORM,Gv.FRAME,Gv.FRAMESET,Gv.H1,Gv.H2,Gv.H3,Gv.H4,Gv.H5,Gv.H6,Gv.HEAD,Gv.HEADER,Gv.HGROUP,Gv.HR,Gv.HTML,Gv.IFRAME,Gv.IMG,Gv.INPUT,Gv.LI,Gv.LINK,Gv.LISTING,Gv.MAIN,Gv.MARQUEE,Gv.MENU,Gv.META,Gv.NAV,Gv.NOEMBED,Gv.NOFRAMES,Gv.NOSCRIPT,Gv.OBJECT,Gv.OL,Gv.P,Gv.PARAM,Gv.PLAINTEXT,Gv.PRE,Gv.SCRIPT,Gv.SECTION,Gv.SELECT,Gv.SOURCE,Gv.STYLE,Gv.SUMMARY,Gv.TABLE,Gv.TBODY,Gv.TD,Gv.TEMPLATE,Gv.TEXTAREA,Gv.TFOOT,Gv.TH,Gv.THEAD,Gv.TITLE,Gv.TR,Gv.TRACK,Gv.UL,Gv.WBR,Gv.XMP]),[Nv.MATHML]:new Set([Gv.MI,Gv.MO,Gv.MN,Gv.MS,Gv.MTEXT,Gv.ANNOTATION_XML]),[Nv.SVG]:new Set([Gv.TITLE,Gv.FOREIGN_OBJECT,Gv.DESC]),[Nv.XLINK]:new Set,[Nv.XML]:new Set,[Nv.XMLNS]:new Set};function Jv(e){return e===Gv.H1||e===Gv.H2||e===Gv.H3||e===Gv.H4||e===Gv.H5||e===Gv.H6}Uv.STYLE,Uv.SCRIPT,Uv.XMP,Uv.IFRAME,Uv.NOEMBED,Uv.NOFRAMES,Uv.PLAINTEXT;const eb=new Map([[128,8364],[130,8218],[131,402],[132,8222],[133,8230],[134,8224],[135,8225],[136,710],[137,8240],[138,352],[139,8249],[140,338],[142,381],[145,8216],[146,8217],[147,8220],[148,8221],[149,8226],[150,8211],[151,8212],[152,732],[153,8482],[154,353],[155,8250],[156,339],[158,382],[159,376]]);var tb,rb;(rb=tb||(tb={}))[rb.DATA=0]="DATA",rb[rb.RCDATA=1]="RCDATA",rb[rb.RAWTEXT=2]="RAWTEXT",rb[rb.SCRIPT_DATA=3]="SCRIPT_DATA",rb[rb.PLAINTEXT=4]="PLAINTEXT",rb[rb.TAG_OPEN=5]="TAG_OPEN",rb[rb.END_TAG_OPEN=6]="END_TAG_OPEN",rb[rb.TAG_NAME=7]="TAG_NAME",rb[rb.RCDATA_LESS_THAN_SIGN=8]="RCDATA_LESS_THAN_SIGN",rb[rb.RCDATA_END_TAG_OPEN=9]="RCDATA_END_TAG_OPEN",rb[rb.RCDATA_END_TAG_NAME=10]="RCDATA_END_TAG_NAME",rb[rb.RAWTEXT_LESS_THAN_SIGN=11]="RAWTEXT_LESS_THAN_SIGN",rb[rb.RAWTEXT_END_TAG_OPEN=12]="RAWTEXT_END_TAG_OPEN",rb[rb.RAWTEXT_END_TAG_NAME=13]="RAWTEXT_END_TAG_NAME",rb[rb.SCRIPT_DATA_LESS_THAN_SIGN=14]="SCRIPT_DATA_LESS_THAN_SIGN",rb[rb.SCRIPT_DATA_END_TAG_OPEN=15]="SCRIPT_DATA_END_TAG_OPEN",rb[rb.SCRIPT_DATA_END_TAG_NAME=16]="SCRIPT_DATA_END_TAG_NAME",rb[rb.SCRIPT_DATA_ESCAPE_START=17]="SCRIPT_DATA_ESCAPE_START",rb[rb.SCRIPT_DATA_ESCAPE_START_DASH=18]="SCRIPT_DATA_ESCAPE_START_DASH",rb[rb.SCRIPT_DATA_ESCAPED=19]="SCRIPT_DATA_ESCAPED",rb[rb.SCRIPT_DATA_ESCAPED_DASH=20]="SCRIPT_DATA_ESCAPED_DASH",rb[rb.SCRIPT_DATA_ESCAPED_DASH_DASH=21]="SCRIPT_DATA_ESCAPED_DASH_DASH",rb[rb.SCRIPT_DATA_ESCAPED_LESS_THAN_SIGN=22]="SCRIPT_DATA_ESCAPED_LESS_THAN_SIGN",rb[rb.SCRIPT_DATA_ESCAPED_END_TAG_OPEN=23]="SCRIPT_DATA_ESCAPED_END_TAG_OPEN",rb[rb.SCRIPT_DATA_ESCAPED_END_TAG_NAME=24]="SCRIPT_DATA_ESCAPED_END_TAG_NAME",rb[rb.SCRIPT_DATA_DOUBLE_ESCAPE_START=25]="SCRIPT_DATA_DOUBLE_ESCAPE_START",rb[rb.SCRIPT_DATA_DOUBLE_ESCAPED=26]="SCRIPT_DATA_DOUBLE_ESCAPED",rb[rb.SCRIPT_DATA_DOUBLE_ESCAPED_DASH=27]="SCRIPT_DATA_DOUBLE_ESCAPED_DASH",rb[rb.SCRIPT_DATA_DOUBLE_ESCAPED_DASH_DASH=28]="SCRIPT_DATA_DOUBLE_ESCAPED_DASH_DASH",rb[rb.SCRIPT_DATA_DOUBLE_ESCAPED_LESS_THAN_SIGN=29]="SCRIPT_DATA_DOUBLE_ESCAPED_LESS_THAN_SIGN",rb[rb.SCRIPT_DATA_DOUBLE_ESCAPE_END=30]="SCRIPT_DATA_DOUBLE_ESCAPE_END",rb[rb.BEFORE_ATTRIBUTE_NAME=31]="BEFORE_ATTRIBUTE_NAME",rb[rb.ATTRIBUTE_NAME=32]="ATTRIBUTE_NAME",rb[rb.AFTER_ATTRIBUTE_NAME=33]="AFTER_ATTRIBUTE_NAME",rb[rb.BEFORE_ATTRIBUTE_VALUE=34]="BEFORE_ATTRIBUTE_VALUE",rb[rb.ATTRIBUTE_VALUE_DOUBLE_QUOTED=35]="ATTRIBUTE_VALUE_DOUBLE_QUOTED",rb[rb.ATTRIBUTE_VALUE_SINGLE_QUOTED=36]="ATTRIBUTE_VALUE_SINGLE_QUOTED",rb[rb.ATTRIBUTE_VALUE_UNQUOTED=37]="ATTRIBUTE_VALUE_UNQUOTED",rb[rb.AFTER_ATTRIBUTE_VALUE_QUOTED=38]="AFTER_ATTRIBUTE_VALUE_QUOTED",rb[rb.SELF_CLOSING_START_TAG=39]="SELF_CLOSING_START_TAG",rb[rb.BOGUS_COMMENT=40]="BOGUS_COMMENT",rb[rb.MARKUP_DECLARATION_OPEN=41]="MARKUP_DECLARATION_OPEN",rb[rb.COMMENT_START=42]="COMMENT_START",rb[rb.COMMENT_START_DASH=43]="COMMENT_START_DASH",rb[rb.COMMENT=44]="COMMENT",rb[rb.COMMENT_LESS_THAN_SIGN=45]="COMMENT_LESS_THAN_SIGN",rb[rb.COMMENT_LESS_THAN_SIGN_BANG=46]="COMMENT_LESS_THAN_SIGN_BANG",rb[rb.COMMENT_LESS_THAN_SIGN_BANG_DASH=47]="COMMENT_LESS_THAN_SIGN_BANG_DASH",rb[rb.COMMENT_LESS_THAN_SIGN_BANG_DASH_DASH=48]="COMMENT_LESS_THAN_SIGN_BANG_DASH_DASH",rb[rb.COMMENT_END_DASH=49]="COMMENT_END_DASH",rb[rb.COMMENT_END=50]="COMMENT_END",rb[rb.COMMENT_END_BANG=51]="COMMENT_END_BANG",rb[rb.DOCTYPE=52]="DOCTYPE",rb[rb.BEFORE_DOCTYPE_NAME=53]="BEFORE_DOCTYPE_NAME",rb[rb.DOCTYPE_NAME=54]="DOCTYPE_NAME",rb[rb.AFTER_DOCTYPE_NAME=55]="AFTER_DOCTYPE_NAME",rb[rb.AFTER_DOCTYPE_PUBLIC_KEYWORD=56]="AFTER_DOCTYPE_PUBLIC_KEYWORD",rb[rb.BEFORE_DOCTYPE_PUBLIC_IDENTIFIER=57]="BEFORE_DOCTYPE_PUBLIC_IDENTIFIER",rb[rb.DOCTYPE_PUBLIC_IDENTIFIER_DOUBLE_QUOTED=58]="DOCTYPE_PUBLIC_IDENTIFIER_DOUBLE_QUOTED",rb[rb.DOCTYPE_PUBLIC_IDENTIFIER_SINGLE_QUOTED=59]="DOCTYPE_PUBLIC_IDENTIFIER_SINGLE_QUOTED",rb[rb.AFTER_DOCTYPE_PUBLIC_IDENTIFIER=60]="AFTER_DOCTYPE_PUBLIC_IDENTIFIER",rb[rb.BETWEEN_DOCTYPE_PUBLIC_AND_SYSTEM_IDENTIFIERS=61]="BETWEEN_DOCTYPE_PUBLIC_AND_SYSTEM_IDENTIFIERS",rb[rb.AFTER_DOCTYPE_SYSTEM_KEYWORD=62]="AFTER_DOCTYPE_SYSTEM_KEYWORD",rb[rb.BEFORE_DOCTYPE_SYSTEM_IDENTIFIER=63]="BEFORE_DOCTYPE_SYSTEM_IDENTIFIER",rb[rb.DOCTYPE_SYSTEM_IDENTIFIER_DOUBLE_QUOTED=64]="DOCTYPE_SYSTEM_IDENTIFIER_DOUBLE_QUOTED",rb[rb.DOCTYPE_SYSTEM_IDENTIFIER_SINGLE_QUOTED=65]="DOCTYPE_SYSTEM_IDENTIFIER_SINGLE_QUOTED",rb[rb.AFTER_DOCTYPE_SYSTEM_IDENTIFIER=66]="AFTER_DOCTYPE_SYSTEM_IDENTIFIER",rb[rb.BOGUS_DOCTYPE=67]="BOGUS_DOCTYPE",rb[rb.CDATA_SECTION=68]="CDATA_SECTION",rb[rb.CDATA_SECTION_BRACKET=69]="CDATA_SECTION_BRACKET",rb[rb.CDATA_SECTION_END=70]="CDATA_SECTION_END",rb[rb.CHARACTER_REFERENCE=71]="CHARACTER_REFERENCE",rb[rb.NAMED_CHARACTER_REFERENCE=72]="NAMED_CHARACTER_REFERENCE",rb[rb.AMBIGUOUS_AMPERSAND=73]="AMBIGUOUS_AMPERSAND",rb[rb.NUMERIC_CHARACTER_REFERENCE=74]="NUMERIC_CHARACTER_REFERENCE",rb[rb.HEXADEMICAL_CHARACTER_REFERENCE_START=75]="HEXADEMICAL_CHARACTER_REFERENCE_START",rb[rb.HEXADEMICAL_CHARACTER_REFERENCE=76]="HEXADEMICAL_CHARACTER_REFERENCE",rb[rb.DECIMAL_CHARACTER_REFERENCE=77]="DECIMAL_CHARACTER_REFERENCE",rb[rb.NUMERIC_CHARACTER_REFERENCE_END=78]="NUMERIC_CHARACTER_REFERENCE_END";const nb={DATA:tb.DATA,RCDATA:tb.RCDATA,RAWTEXT:tb.RAWTEXT,SCRIPT_DATA:tb.SCRIPT_DATA,PLAINTEXT:tb.PLAINTEXT,CDATA_SECTION:tb.CDATA_SECTION};function ab(e){return e>=sv.DIGIT_0&&e<=sv.DIGIT_9}function ob(e){return e>=sv.LATIN_CAPITAL_A&&e<=sv.LATIN_CAPITAL_Z}function ib(e){return function(e){return e>=sv.LATIN_SMALL_A&&e<=sv.LATIN_SMALL_Z}(e)||ob(e)}function sb(e){return ib(e)||ab(e)}function lb(e){return e>=sv.LATIN_CAPITAL_A&&e<=sv.LATIN_CAPITAL_F}function cb(e){return e>=sv.LATIN_SMALL_A&&e<=sv.LATIN_SMALL_F}function db(e){return e+32}function ub(e){return e===sv.SPACE||e===sv.LINE_FEED||e===sv.TABULATION||e===sv.FORM_FEED}function pb(e){return ub(e)||e===sv.SOLIDUS||e===sv.GREATER_THAN_SIGN}class hb{constructor(e,t){this.options=e,this.handler=t,this.paused=!1,this.inLoop=!1,this.inForeignNode=!1,this.lastStartTagName="",this.active=!1,this.state=tb.DATA,this.returnState=tb.DATA,this.charRefCode=-1,this.consumedAfterSnapshot=-1,this.currentCharacterToken=null,this.currentToken=null,this.currentAttr={name:"",value:""},this.preprocessor=new yv(t),this.currentLocation=this.getCurrentLocation(-1)}_err(e){var t,r;null===(r=(t=this.handler).onParseError)||void 0===r||r.call(t,this.preprocessor.getError(e))}getCurrentLocation(e){return this.options.sourceCodeLocationInfo?{startLine:this.preprocessor.line,startCol:this.preprocessor.col-e,startOffset:this.preprocessor.offset-e,endLine:-1,endCol:-1,endOffset:-1}:null}_runParsingLoop(){if(!this.inLoop){for(this.inLoop=!0;this.active&&!this.paused;){this.consumedAfterSnapshot=0;const e=this._consume();this._ensureHibernation()||this._callState(e)}this.inLoop=!1}}pause(){this.paused=!0}resume(e){if(!this.paused)throw new Error("Parser was already resumed");this.paused=!1,this.inLoop||(this._runParsingLoop(),this.paused||null==e||e())}write(e,t,r){this.active=!0,this.preprocessor.write(e,t),this._runParsingLoop(),this.paused||null==r||r()}insertHtmlAtCurrentPos(e){this.active=!0,this.preprocessor.insertHtmlAtCurrentPos(e),this._runParsingLoop()}_ensureHibernation(){return!!this.preprocessor.endOfChunkHit&&(this._unconsume(this.consumedAfterSnapshot),this.active=!1,!0)}_consume(){return this.consumedAfterSnapshot++,this.preprocessor.advance()}_unconsume(e){this.consumedAfterSnapshot-=e,this.preprocessor.retreat(e)}_reconsumeInState(e,t){this.state=e,this._callState(t)}_advanceBy(e){this.consumedAfterSnapshot+=e;for(let t=0;t0&&this._err(mv.endTagWithAttributes),e.selfClosing&&this._err(mv.endTagWithTrailingSolidus),this.handler.onEndTag(e)),this.preprocessor.dropParsedChunk()}emitCurrentComment(e){this.prepareToken(e),this.handler.onComment(e),this.preprocessor.dropParsedChunk()}emitCurrentDoctype(e){this.prepareToken(e),this.handler.onDoctype(e),this.preprocessor.dropParsedChunk()}_emitCurrentCharacterToken(e){if(this.currentCharacterToken){switch(e&&this.currentCharacterToken.location&&(this.currentCharacterToken.location.endLine=e.startLine,this.currentCharacterToken.location.endCol=e.startCol,this.currentCharacterToken.location.endOffset=e.startOffset),this.currentCharacterToken.type){case vv.CHARACTER:this.handler.onCharacter(this.currentCharacterToken);break;case vv.NULL_CHARACTER:this.handler.onNullCharacter(this.currentCharacterToken);break;case vv.WHITESPACE_CHARACTER:this.handler.onWhitespaceCharacter(this.currentCharacterToken)}this.currentCharacterToken=null}}_emitEOFToken(){const e=this.getCurrentLocation(0);e&&(e.endLine=e.startLine,e.endCol=e.startCol,e.endOffset=e.startOffset),this._emitCurrentCharacterToken(e),this.handler.onEof({type:vv.EOF,location:e}),this.active=!1}_appendCharToCurrentCharacterToken(e,t){if(this.currentCharacterToken){if(this.currentCharacterToken.type===e)return void(this.currentCharacterToken.chars+=t);this.currentLocation=this.getCurrentLocation(0),this._emitCurrentCharacterToken(this.currentLocation),this.preprocessor.dropParsedChunk()}this._createCharacterToken(e,t)}_emitCodePoint(e){const t=ub(e)?vv.WHITESPACE_CHARACTER:e===sv.NULL?vv.NULL_CHARACTER:vv.CHARACTER;this._appendCharToCurrentCharacterToken(t,String.fromCodePoint(e))}_emitChars(e){this._appendCharToCurrentCharacterToken(vv.CHARACTER,e)}_matchNamedCharacterReference(e){let t=null,r=0,n=!1;for(let o=0,i=wv[0];o>=0&&(o=Wv(wv,i,o+1,e),!(o<0));e=this._consume()){r+=1,i=wv[o];const s=i&Cv.VALUE_LENGTH;if(s){const i=(s>>14)-1;if(e!==sv.SEMICOLON&&this._isCharacterReferenceInAttribute()&&((a=this.preprocessor.peek(1))===sv.EQUALS_SIGN||sb(a))?(t=[sv.AMPERSAND],o+=i):(t=0===i?[wv[o]&~Cv.VALUE_LENGTH]:1===i?[wv[++o]]:[wv[++o],wv[++o]],r=0,n=e!==sv.SEMICOLON),0===i){this._consume();break}}}var a;return this._unconsume(r),n&&!this.preprocessor.endOfChunkHit&&this._err(mv.missingSemicolonAfterCharacterReference),this._unconsume(1),t}_isCharacterReferenceInAttribute(){return this.returnState===tb.ATTRIBUTE_VALUE_DOUBLE_QUOTED||this.returnState===tb.ATTRIBUTE_VALUE_SINGLE_QUOTED||this.returnState===tb.ATTRIBUTE_VALUE_UNQUOTED}_flushCodePointConsumedAsCharacterReference(e){this._isCharacterReferenceInAttribute()?this.currentAttr.value+=String.fromCodePoint(e):this._emitCodePoint(e)}_callState(e){switch(this.state){case tb.DATA:this._stateData(e);break;case tb.RCDATA:this._stateRcdata(e);break;case tb.RAWTEXT:this._stateRawtext(e);break;case tb.SCRIPT_DATA:this._stateScriptData(e);break;case tb.PLAINTEXT:this._statePlaintext(e);break;case tb.TAG_OPEN:this._stateTagOpen(e);break;case tb.END_TAG_OPEN:this._stateEndTagOpen(e);break;case tb.TAG_NAME:this._stateTagName(e);break;case tb.RCDATA_LESS_THAN_SIGN:this._stateRcdataLessThanSign(e);break;case tb.RCDATA_END_TAG_OPEN:this._stateRcdataEndTagOpen(e);break;case tb.RCDATA_END_TAG_NAME:this._stateRcdataEndTagName(e);break;case tb.RAWTEXT_LESS_THAN_SIGN:this._stateRawtextLessThanSign(e);break;case tb.RAWTEXT_END_TAG_OPEN:this._stateRawtextEndTagOpen(e);break;case tb.RAWTEXT_END_TAG_NAME:this._stateRawtextEndTagName(e);break;case tb.SCRIPT_DATA_LESS_THAN_SIGN:this._stateScriptDataLessThanSign(e);break;case tb.SCRIPT_DATA_END_TAG_OPEN:this._stateScriptDataEndTagOpen(e);break;case tb.SCRIPT_DATA_END_TAG_NAME:this._stateScriptDataEndTagName(e);break;case tb.SCRIPT_DATA_ESCAPE_START:this._stateScriptDataEscapeStart(e);break;case tb.SCRIPT_DATA_ESCAPE_START_DASH:this._stateScriptDataEscapeStartDash(e);break;case tb.SCRIPT_DATA_ESCAPED:this._stateScriptDataEscaped(e);break;case tb.SCRIPT_DATA_ESCAPED_DASH:this._stateScriptDataEscapedDash(e);break;case tb.SCRIPT_DATA_ESCAPED_DASH_DASH:this._stateScriptDataEscapedDashDash(e);break;case tb.SCRIPT_DATA_ESCAPED_LESS_THAN_SIGN:this._stateScriptDataEscapedLessThanSign(e);break;case tb.SCRIPT_DATA_ESCAPED_END_TAG_OPEN:this._stateScriptDataEscapedEndTagOpen(e);break;case tb.SCRIPT_DATA_ESCAPED_END_TAG_NAME:this._stateScriptDataEscapedEndTagName(e);break;case tb.SCRIPT_DATA_DOUBLE_ESCAPE_START:this._stateScriptDataDoubleEscapeStart(e);break;case tb.SCRIPT_DATA_DOUBLE_ESCAPED:this._stateScriptDataDoubleEscaped(e);break;case tb.SCRIPT_DATA_DOUBLE_ESCAPED_DASH:this._stateScriptDataDoubleEscapedDash(e);break;case tb.SCRIPT_DATA_DOUBLE_ESCAPED_DASH_DASH:this._stateScriptDataDoubleEscapedDashDash(e);break;case tb.SCRIPT_DATA_DOUBLE_ESCAPED_LESS_THAN_SIGN:this._stateScriptDataDoubleEscapedLessThanSign(e);break;case tb.SCRIPT_DATA_DOUBLE_ESCAPE_END:this._stateScriptDataDoubleEscapeEnd(e);break;case tb.BEFORE_ATTRIBUTE_NAME:this._stateBeforeAttributeName(e);break;case tb.ATTRIBUTE_NAME:this._stateAttributeName(e);break;case tb.AFTER_ATTRIBUTE_NAME:this._stateAfterAttributeName(e);break;case tb.BEFORE_ATTRIBUTE_VALUE:this._stateBeforeAttributeValue(e);break;case tb.ATTRIBUTE_VALUE_DOUBLE_QUOTED:this._stateAttributeValueDoubleQuoted(e);break;case tb.ATTRIBUTE_VALUE_SINGLE_QUOTED:this._stateAttributeValueSingleQuoted(e);break;case tb.ATTRIBUTE_VALUE_UNQUOTED:this._stateAttributeValueUnquoted(e);break;case tb.AFTER_ATTRIBUTE_VALUE_QUOTED:this._stateAfterAttributeValueQuoted(e);break;case tb.SELF_CLOSING_START_TAG:this._stateSelfClosingStartTag(e);break;case tb.BOGUS_COMMENT:this._stateBogusComment(e);break;case tb.MARKUP_DECLARATION_OPEN:this._stateMarkupDeclarationOpen(e);break;case tb.COMMENT_START:this._stateCommentStart(e);break;case tb.COMMENT_START_DASH:this._stateCommentStartDash(e);break;case tb.COMMENT:this._stateComment(e);break;case tb.COMMENT_LESS_THAN_SIGN:this._stateCommentLessThanSign(e);break;case tb.COMMENT_LESS_THAN_SIGN_BANG:this._stateCommentLessThanSignBang(e);break;case tb.COMMENT_LESS_THAN_SIGN_BANG_DASH:this._stateCommentLessThanSignBangDash(e);break;case tb.COMMENT_LESS_THAN_SIGN_BANG_DASH_DASH:this._stateCommentLessThanSignBangDashDash(e);break;case tb.COMMENT_END_DASH:this._stateCommentEndDash(e);break;case tb.COMMENT_END:this._stateCommentEnd(e);break;case tb.COMMENT_END_BANG:this._stateCommentEndBang(e);break;case tb.DOCTYPE:this._stateDoctype(e);break;case tb.BEFORE_DOCTYPE_NAME:this._stateBeforeDoctypeName(e);break;case tb.DOCTYPE_NAME:this._stateDoctypeName(e);break;case tb.AFTER_DOCTYPE_NAME:this._stateAfterDoctypeName(e);break;case tb.AFTER_DOCTYPE_PUBLIC_KEYWORD:this._stateAfterDoctypePublicKeyword(e);break;case tb.BEFORE_DOCTYPE_PUBLIC_IDENTIFIER:this._stateBeforeDoctypePublicIdentifier(e);break;case tb.DOCTYPE_PUBLIC_IDENTIFIER_DOUBLE_QUOTED:this._stateDoctypePublicIdentifierDoubleQuoted(e);break;case tb.DOCTYPE_PUBLIC_IDENTIFIER_SINGLE_QUOTED:this._stateDoctypePublicIdentifierSingleQuoted(e);break;case tb.AFTER_DOCTYPE_PUBLIC_IDENTIFIER:this._stateAfterDoctypePublicIdentifier(e);break;case tb.BETWEEN_DOCTYPE_PUBLIC_AND_SYSTEM_IDENTIFIERS:this._stateBetweenDoctypePublicAndSystemIdentifiers(e);break;case tb.AFTER_DOCTYPE_SYSTEM_KEYWORD:this._stateAfterDoctypeSystemKeyword(e);break;case tb.BEFORE_DOCTYPE_SYSTEM_IDENTIFIER:this._stateBeforeDoctypeSystemIdentifier(e);break;case tb.DOCTYPE_SYSTEM_IDENTIFIER_DOUBLE_QUOTED:this._stateDoctypeSystemIdentifierDoubleQuoted(e);break;case tb.DOCTYPE_SYSTEM_IDENTIFIER_SINGLE_QUOTED:this._stateDoctypeSystemIdentifierSingleQuoted(e);break;case tb.AFTER_DOCTYPE_SYSTEM_IDENTIFIER:this._stateAfterDoctypeSystemIdentifier(e);break;case tb.BOGUS_DOCTYPE:this._stateBogusDoctype(e);break;case tb.CDATA_SECTION:this._stateCdataSection(e);break;case tb.CDATA_SECTION_BRACKET:this._stateCdataSectionBracket(e);break;case tb.CDATA_SECTION_END:this._stateCdataSectionEnd(e);break;case tb.CHARACTER_REFERENCE:this._stateCharacterReference(e);break;case tb.NAMED_CHARACTER_REFERENCE:this._stateNamedCharacterReference(e);break;case tb.AMBIGUOUS_AMPERSAND:this._stateAmbiguousAmpersand(e);break;case tb.NUMERIC_CHARACTER_REFERENCE:this._stateNumericCharacterReference(e);break;case tb.HEXADEMICAL_CHARACTER_REFERENCE_START:this._stateHexademicalCharacterReferenceStart(e);break;case tb.HEXADEMICAL_CHARACTER_REFERENCE:this._stateHexademicalCharacterReference(e);break;case tb.DECIMAL_CHARACTER_REFERENCE:this._stateDecimalCharacterReference(e);break;case tb.NUMERIC_CHARACTER_REFERENCE_END:this._stateNumericCharacterReferenceEnd(e);break;default:throw new Error("Unknown state")}}_stateData(e){switch(e){case sv.LESS_THAN_SIGN:this.state=tb.TAG_OPEN;break;case sv.AMPERSAND:this.returnState=tb.DATA,this.state=tb.CHARACTER_REFERENCE;break;case sv.NULL:this._err(mv.unexpectedNullCharacter),this._emitCodePoint(e);break;case sv.EOF:this._emitEOFToken();break;default:this._emitCodePoint(e)}}_stateRcdata(e){switch(e){case sv.AMPERSAND:this.returnState=tb.RCDATA,this.state=tb.CHARACTER_REFERENCE;break;case sv.LESS_THAN_SIGN:this.state=tb.RCDATA_LESS_THAN_SIGN;break;case sv.NULL:this._err(mv.unexpectedNullCharacter),this._emitChars(iv);break;case sv.EOF:this._emitEOFToken();break;default:this._emitCodePoint(e)}}_stateRawtext(e){switch(e){case sv.LESS_THAN_SIGN:this.state=tb.RAWTEXT_LESS_THAN_SIGN;break;case sv.NULL:this._err(mv.unexpectedNullCharacter),this._emitChars(iv);break;case sv.EOF:this._emitEOFToken();break;default:this._emitCodePoint(e)}}_stateScriptData(e){switch(e){case sv.LESS_THAN_SIGN:this.state=tb.SCRIPT_DATA_LESS_THAN_SIGN;break;case sv.NULL:this._err(mv.unexpectedNullCharacter),this._emitChars(iv);break;case sv.EOF:this._emitEOFToken();break;default:this._emitCodePoint(e)}}_statePlaintext(e){switch(e){case sv.NULL:this._err(mv.unexpectedNullCharacter),this._emitChars(iv);break;case sv.EOF:this._emitEOFToken();break;default:this._emitCodePoint(e)}}_stateTagOpen(e){if(ib(e))this._createStartTagToken(),this.state=tb.TAG_NAME,this._stateTagName(e);else switch(e){case sv.EXCLAMATION_MARK:this.state=tb.MARKUP_DECLARATION_OPEN;break;case sv.SOLIDUS:this.state=tb.END_TAG_OPEN;break;case sv.QUESTION_MARK:this._err(mv.unexpectedQuestionMarkInsteadOfTagName),this._createCommentToken(1),this.state=tb.BOGUS_COMMENT,this._stateBogusComment(e);break;case sv.EOF:this._err(mv.eofBeforeTagName),this._emitChars("<"),this._emitEOFToken();break;default:this._err(mv.invalidFirstCharacterOfTagName),this._emitChars("<"),this.state=tb.DATA,this._stateData(e)}}_stateEndTagOpen(e){if(ib(e))this._createEndTagToken(),this.state=tb.TAG_NAME,this._stateTagName(e);else switch(e){case sv.GREATER_THAN_SIGN:this._err(mv.missingEndTagName),this.state=tb.DATA;break;case sv.EOF:this._err(mv.eofBeforeTagName),this._emitChars(""),this._emitEOFToken();break;default:this._err(mv.invalidFirstCharacterOfTagName),this._createCommentToken(2),this.state=tb.BOGUS_COMMENT,this._stateBogusComment(e)}}_stateTagName(e){const t=this.currentToken;switch(e){case sv.SPACE:case sv.LINE_FEED:case sv.TABULATION:case sv.FORM_FEED:this.state=tb.BEFORE_ATTRIBUTE_NAME;break;case sv.SOLIDUS:this.state=tb.SELF_CLOSING_START_TAG;break;case sv.GREATER_THAN_SIGN:this.state=tb.DATA,this.emitCurrentTagToken();break;case sv.NULL:this._err(mv.unexpectedNullCharacter),t.tagName+=iv;break;case sv.EOF:this._err(mv.eofInTag),this._emitEOFToken();break;default:t.tagName+=String.fromCodePoint(ob(e)?db(e):e)}}_stateRcdataLessThanSign(e){e===sv.SOLIDUS?this.state=tb.RCDATA_END_TAG_OPEN:(this._emitChars("<"),this.state=tb.RCDATA,this._stateRcdata(e))}_stateRcdataEndTagOpen(e){ib(e)?(this.state=tb.RCDATA_END_TAG_NAME,this._stateRcdataEndTagName(e)):(this._emitChars(""),this.state=tb.RCDATA,this._stateRcdata(e))}handleSpecialEndTag(e){if(!this.preprocessor.startsWith(this.lastStartTagName,!1))return!this._ensureHibernation();switch(this._createEndTagToken(),this.currentToken.tagName=this.lastStartTagName,this.preprocessor.peek(this.lastStartTagName.length)){case sv.SPACE:case sv.LINE_FEED:case sv.TABULATION:case sv.FORM_FEED:return this._advanceBy(this.lastStartTagName.length),this.state=tb.BEFORE_ATTRIBUTE_NAME,!1;case sv.SOLIDUS:return this._advanceBy(this.lastStartTagName.length),this.state=tb.SELF_CLOSING_START_TAG,!1;case sv.GREATER_THAN_SIGN:return this._advanceBy(this.lastStartTagName.length),this.emitCurrentTagToken(),this.state=tb.DATA,!1;default:return!this._ensureHibernation()}}_stateRcdataEndTagName(e){this.handleSpecialEndTag(e)&&(this._emitChars(""),this.state=tb.RCDATA,this._stateRcdata(e))}_stateRawtextLessThanSign(e){e===sv.SOLIDUS?this.state=tb.RAWTEXT_END_TAG_OPEN:(this._emitChars("<"),this.state=tb.RAWTEXT,this._stateRawtext(e))}_stateRawtextEndTagOpen(e){ib(e)?(this.state=tb.RAWTEXT_END_TAG_NAME,this._stateRawtextEndTagName(e)):(this._emitChars(""),this.state=tb.RAWTEXT,this._stateRawtext(e))}_stateRawtextEndTagName(e){this.handleSpecialEndTag(e)&&(this._emitChars(""),this.state=tb.RAWTEXT,this._stateRawtext(e))}_stateScriptDataLessThanSign(e){switch(e){case sv.SOLIDUS:this.state=tb.SCRIPT_DATA_END_TAG_OPEN;break;case sv.EXCLAMATION_MARK:this.state=tb.SCRIPT_DATA_ESCAPE_START,this._emitChars("");break;case sv.NULL:this._err(mv.unexpectedNullCharacter),this.state=tb.SCRIPT_DATA_ESCAPED,this._emitChars(iv);break;case sv.EOF:this._err(mv.eofInScriptHtmlCommentLikeText),this._emitEOFToken();break;default:this.state=tb.SCRIPT_DATA_ESCAPED,this._emitCodePoint(e)}}_stateScriptDataEscapedLessThanSign(e){e===sv.SOLIDUS?this.state=tb.SCRIPT_DATA_ESCAPED_END_TAG_OPEN:ib(e)?(this._emitChars("<"),this.state=tb.SCRIPT_DATA_DOUBLE_ESCAPE_START,this._stateScriptDataDoubleEscapeStart(e)):(this._emitChars("<"),this.state=tb.SCRIPT_DATA_ESCAPED,this._stateScriptDataEscaped(e))}_stateScriptDataEscapedEndTagOpen(e){ib(e)?(this.state=tb.SCRIPT_DATA_ESCAPED_END_TAG_NAME,this._stateScriptDataEscapedEndTagName(e)):(this._emitChars(""),this.state=tb.SCRIPT_DATA_ESCAPED,this._stateScriptDataEscaped(e))}_stateScriptDataEscapedEndTagName(e){this.handleSpecialEndTag(e)&&(this._emitChars(""),this.state=tb.SCRIPT_DATA_ESCAPED,this._stateScriptDataEscaped(e))}_stateScriptDataDoubleEscapeStart(e){if(this.preprocessor.startsWith(uv,!1)&&pb(this.preprocessor.peek(6))){this._emitCodePoint(e);for(let e=0;e<6;e++)this._emitCodePoint(this._consume());this.state=tb.SCRIPT_DATA_DOUBLE_ESCAPED}else this._ensureHibernation()||(this.state=tb.SCRIPT_DATA_ESCAPED,this._stateScriptDataEscaped(e))}_stateScriptDataDoubleEscaped(e){switch(e){case sv.HYPHEN_MINUS:this.state=tb.SCRIPT_DATA_DOUBLE_ESCAPED_DASH,this._emitChars("-");break;case sv.LESS_THAN_SIGN:this.state=tb.SCRIPT_DATA_DOUBLE_ESCAPED_LESS_THAN_SIGN,this._emitChars("<");break;case sv.NULL:this._err(mv.unexpectedNullCharacter),this._emitChars(iv);break;case sv.EOF:this._err(mv.eofInScriptHtmlCommentLikeText),this._emitEOFToken();break;default:this._emitCodePoint(e)}}_stateScriptDataDoubleEscapedDash(e){switch(e){case sv.HYPHEN_MINUS:this.state=tb.SCRIPT_DATA_DOUBLE_ESCAPED_DASH_DASH,this._emitChars("-");break;case sv.LESS_THAN_SIGN:this.state=tb.SCRIPT_DATA_DOUBLE_ESCAPED_LESS_THAN_SIGN,this._emitChars("<");break;case sv.NULL:this._err(mv.unexpectedNullCharacter),this.state=tb.SCRIPT_DATA_DOUBLE_ESCAPED,this._emitChars(iv);break;case sv.EOF:this._err(mv.eofInScriptHtmlCommentLikeText),this._emitEOFToken();break;default:this.state=tb.SCRIPT_DATA_DOUBLE_ESCAPED,this._emitCodePoint(e)}}_stateScriptDataDoubleEscapedDashDash(e){switch(e){case sv.HYPHEN_MINUS:this._emitChars("-");break;case sv.LESS_THAN_SIGN:this.state=tb.SCRIPT_DATA_DOUBLE_ESCAPED_LESS_THAN_SIGN,this._emitChars("<");break;case sv.GREATER_THAN_SIGN:this.state=tb.SCRIPT_DATA,this._emitChars(">");break;case sv.NULL:this._err(mv.unexpectedNullCharacter),this.state=tb.SCRIPT_DATA_DOUBLE_ESCAPED,this._emitChars(iv);break;case sv.EOF:this._err(mv.eofInScriptHtmlCommentLikeText),this._emitEOFToken();break;default:this.state=tb.SCRIPT_DATA_DOUBLE_ESCAPED,this._emitCodePoint(e)}}_stateScriptDataDoubleEscapedLessThanSign(e){e===sv.SOLIDUS?(this.state=tb.SCRIPT_DATA_DOUBLE_ESCAPE_END,this._emitChars("/")):(this.state=tb.SCRIPT_DATA_DOUBLE_ESCAPED,this._stateScriptDataDoubleEscaped(e))}_stateScriptDataDoubleEscapeEnd(e){if(this.preprocessor.startsWith(uv,!1)&&pb(this.preprocessor.peek(6))){this._emitCodePoint(e);for(let e=0;e<6;e++)this._emitCodePoint(this._consume());this.state=tb.SCRIPT_DATA_ESCAPED}else this._ensureHibernation()||(this.state=tb.SCRIPT_DATA_DOUBLE_ESCAPED,this._stateScriptDataDoubleEscaped(e))}_stateBeforeAttributeName(e){switch(e){case sv.SPACE:case sv.LINE_FEED:case sv.TABULATION:case sv.FORM_FEED:break;case sv.SOLIDUS:case sv.GREATER_THAN_SIGN:case sv.EOF:this.state=tb.AFTER_ATTRIBUTE_NAME,this._stateAfterAttributeName(e);break;case sv.EQUALS_SIGN:this._err(mv.unexpectedEqualsSignBeforeAttributeName),this._createAttr("="),this.state=tb.ATTRIBUTE_NAME;break;default:this._createAttr(""),this.state=tb.ATTRIBUTE_NAME,this._stateAttributeName(e)}}_stateAttributeName(e){switch(e){case sv.SPACE:case sv.LINE_FEED:case sv.TABULATION:case sv.FORM_FEED:case sv.SOLIDUS:case sv.GREATER_THAN_SIGN:case sv.EOF:this._leaveAttrName(),this.state=tb.AFTER_ATTRIBUTE_NAME,this._stateAfterAttributeName(e);break;case sv.EQUALS_SIGN:this._leaveAttrName(),this.state=tb.BEFORE_ATTRIBUTE_VALUE;break;case sv.QUOTATION_MARK:case sv.APOSTROPHE:case sv.LESS_THAN_SIGN:this._err(mv.unexpectedCharacterInAttributeName),this.currentAttr.name+=String.fromCodePoint(e);break;case sv.NULL:this._err(mv.unexpectedNullCharacter),this.currentAttr.name+=iv;break;default:this.currentAttr.name+=String.fromCodePoint(ob(e)?db(e):e)}}_stateAfterAttributeName(e){switch(e){case sv.SPACE:case sv.LINE_FEED:case sv.TABULATION:case sv.FORM_FEED:break;case sv.SOLIDUS:this.state=tb.SELF_CLOSING_START_TAG;break;case sv.EQUALS_SIGN:this.state=tb.BEFORE_ATTRIBUTE_VALUE;break;case sv.GREATER_THAN_SIGN:this.state=tb.DATA,this.emitCurrentTagToken();break;case sv.EOF:this._err(mv.eofInTag),this._emitEOFToken();break;default:this._createAttr(""),this.state=tb.ATTRIBUTE_NAME,this._stateAttributeName(e)}}_stateBeforeAttributeValue(e){switch(e){case sv.SPACE:case sv.LINE_FEED:case sv.TABULATION:case sv.FORM_FEED:break;case sv.QUOTATION_MARK:this.state=tb.ATTRIBUTE_VALUE_DOUBLE_QUOTED;break;case sv.APOSTROPHE:this.state=tb.ATTRIBUTE_VALUE_SINGLE_QUOTED;break;case sv.GREATER_THAN_SIGN:this._err(mv.missingAttributeValue),this.state=tb.DATA,this.emitCurrentTagToken();break;default:this.state=tb.ATTRIBUTE_VALUE_UNQUOTED,this._stateAttributeValueUnquoted(e)}}_stateAttributeValueDoubleQuoted(e){switch(e){case sv.QUOTATION_MARK:this.state=tb.AFTER_ATTRIBUTE_VALUE_QUOTED;break;case sv.AMPERSAND:this.returnState=tb.ATTRIBUTE_VALUE_DOUBLE_QUOTED,this.state=tb.CHARACTER_REFERENCE;break;case sv.NULL:this._err(mv.unexpectedNullCharacter),this.currentAttr.value+=iv;break;case sv.EOF:this._err(mv.eofInTag),this._emitEOFToken();break;default:this.currentAttr.value+=String.fromCodePoint(e)}}_stateAttributeValueSingleQuoted(e){switch(e){case sv.APOSTROPHE:this.state=tb.AFTER_ATTRIBUTE_VALUE_QUOTED;break;case sv.AMPERSAND:this.returnState=tb.ATTRIBUTE_VALUE_SINGLE_QUOTED,this.state=tb.CHARACTER_REFERENCE;break;case sv.NULL:this._err(mv.unexpectedNullCharacter),this.currentAttr.value+=iv;break;case sv.EOF:this._err(mv.eofInTag),this._emitEOFToken();break;default:this.currentAttr.value+=String.fromCodePoint(e)}}_stateAttributeValueUnquoted(e){switch(e){case sv.SPACE:case sv.LINE_FEED:case sv.TABULATION:case sv.FORM_FEED:this._leaveAttrValue(),this.state=tb.BEFORE_ATTRIBUTE_NAME;break;case sv.AMPERSAND:this.returnState=tb.ATTRIBUTE_VALUE_UNQUOTED,this.state=tb.CHARACTER_REFERENCE;break;case sv.GREATER_THAN_SIGN:this._leaveAttrValue(),this.state=tb.DATA,this.emitCurrentTagToken();break;case sv.NULL:this._err(mv.unexpectedNullCharacter),this.currentAttr.value+=iv;break;case sv.QUOTATION_MARK:case sv.APOSTROPHE:case sv.LESS_THAN_SIGN:case sv.EQUALS_SIGN:case sv.GRAVE_ACCENT:this._err(mv.unexpectedCharacterInUnquotedAttributeValue),this.currentAttr.value+=String.fromCodePoint(e);break;case sv.EOF:this._err(mv.eofInTag),this._emitEOFToken();break;default:this.currentAttr.value+=String.fromCodePoint(e)}}_stateAfterAttributeValueQuoted(e){switch(e){case sv.SPACE:case sv.LINE_FEED:case sv.TABULATION:case sv.FORM_FEED:this._leaveAttrValue(),this.state=tb.BEFORE_ATTRIBUTE_NAME;break;case sv.SOLIDUS:this._leaveAttrValue(),this.state=tb.SELF_CLOSING_START_TAG;break;case sv.GREATER_THAN_SIGN:this._leaveAttrValue(),this.state=tb.DATA,this.emitCurrentTagToken();break;case sv.EOF:this._err(mv.eofInTag),this._emitEOFToken();break;default:this._err(mv.missingWhitespaceBetweenAttributes),this.state=tb.BEFORE_ATTRIBUTE_NAME,this._stateBeforeAttributeName(e)}}_stateSelfClosingStartTag(e){switch(e){case sv.GREATER_THAN_SIGN:this.currentToken.selfClosing=!0,this.state=tb.DATA,this.emitCurrentTagToken();break;case sv.EOF:this._err(mv.eofInTag),this._emitEOFToken();break;default:this._err(mv.unexpectedSolidusInTag),this.state=tb.BEFORE_ATTRIBUTE_NAME,this._stateBeforeAttributeName(e)}}_stateBogusComment(e){const t=this.currentToken;switch(e){case sv.GREATER_THAN_SIGN:this.state=tb.DATA,this.emitCurrentComment(t);break;case sv.EOF:this.emitCurrentComment(t),this._emitEOFToken();break;case sv.NULL:this._err(mv.unexpectedNullCharacter),t.data+=iv;break;default:t.data+=String.fromCodePoint(e)}}_stateMarkupDeclarationOpen(e){this._consumeSequenceIfMatch("--",!0)?(this._createCommentToken(3),this.state=tb.COMMENT_START):this._consumeSequenceIfMatch(dv,!1)?(this.currentLocation=this.getCurrentLocation(8),this.state=tb.DOCTYPE):this._consumeSequenceIfMatch(cv,!0)?this.inForeignNode?this.state=tb.CDATA_SECTION:(this._err(mv.cdataInHtmlContent),this._createCommentToken(8),this.currentToken.data="[CDATA[",this.state=tb.BOGUS_COMMENT):this._ensureHibernation()||(this._err(mv.incorrectlyOpenedComment),this._createCommentToken(2),this.state=tb.BOGUS_COMMENT,this._stateBogusComment(e))}_stateCommentStart(e){switch(e){case sv.HYPHEN_MINUS:this.state=tb.COMMENT_START_DASH;break;case sv.GREATER_THAN_SIGN:{this._err(mv.abruptClosingOfEmptyComment),this.state=tb.DATA;const e=this.currentToken;this.emitCurrentComment(e);break}default:this.state=tb.COMMENT,this._stateComment(e)}}_stateCommentStartDash(e){const t=this.currentToken;switch(e){case sv.HYPHEN_MINUS:this.state=tb.COMMENT_END;break;case sv.GREATER_THAN_SIGN:this._err(mv.abruptClosingOfEmptyComment),this.state=tb.DATA,this.emitCurrentComment(t);break;case sv.EOF:this._err(mv.eofInComment),this.emitCurrentComment(t),this._emitEOFToken();break;default:t.data+="-",this.state=tb.COMMENT,this._stateComment(e)}}_stateComment(e){const t=this.currentToken;switch(e){case sv.HYPHEN_MINUS:this.state=tb.COMMENT_END_DASH;break;case sv.LESS_THAN_SIGN:t.data+="<",this.state=tb.COMMENT_LESS_THAN_SIGN;break;case sv.NULL:this._err(mv.unexpectedNullCharacter),t.data+=iv;break;case sv.EOF:this._err(mv.eofInComment),this.emitCurrentComment(t),this._emitEOFToken();break;default:t.data+=String.fromCodePoint(e)}}_stateCommentLessThanSign(e){const t=this.currentToken;switch(e){case sv.EXCLAMATION_MARK:t.data+="!",this.state=tb.COMMENT_LESS_THAN_SIGN_BANG;break;case sv.LESS_THAN_SIGN:t.data+="<";break;default:this.state=tb.COMMENT,this._stateComment(e)}}_stateCommentLessThanSignBang(e){e===sv.HYPHEN_MINUS?this.state=tb.COMMENT_LESS_THAN_SIGN_BANG_DASH:(this.state=tb.COMMENT,this._stateComment(e))}_stateCommentLessThanSignBangDash(e){e===sv.HYPHEN_MINUS?this.state=tb.COMMENT_LESS_THAN_SIGN_BANG_DASH_DASH:(this.state=tb.COMMENT_END_DASH,this._stateCommentEndDash(e))}_stateCommentLessThanSignBangDashDash(e){e!==sv.GREATER_THAN_SIGN&&e!==sv.EOF&&this._err(mv.nestedComment),this.state=tb.COMMENT_END,this._stateCommentEnd(e)}_stateCommentEndDash(e){const t=this.currentToken;switch(e){case sv.HYPHEN_MINUS:this.state=tb.COMMENT_END;break;case sv.EOF:this._err(mv.eofInComment),this.emitCurrentComment(t),this._emitEOFToken();break;default:t.data+="-",this.state=tb.COMMENT,this._stateComment(e)}}_stateCommentEnd(e){const t=this.currentToken;switch(e){case sv.GREATER_THAN_SIGN:this.state=tb.DATA,this.emitCurrentComment(t);break;case sv.EXCLAMATION_MARK:this.state=tb.COMMENT_END_BANG;break;case sv.HYPHEN_MINUS:t.data+="-";break;case sv.EOF:this._err(mv.eofInComment),this.emitCurrentComment(t),this._emitEOFToken();break;default:t.data+="--",this.state=tb.COMMENT,this._stateComment(e)}}_stateCommentEndBang(e){const t=this.currentToken;switch(e){case sv.HYPHEN_MINUS:t.data+="--!",this.state=tb.COMMENT_END_DASH;break;case sv.GREATER_THAN_SIGN:this._err(mv.incorrectlyClosedComment),this.state=tb.DATA,this.emitCurrentComment(t);break;case sv.EOF:this._err(mv.eofInComment),this.emitCurrentComment(t),this._emitEOFToken();break;default:t.data+="--!",this.state=tb.COMMENT,this._stateComment(e)}}_stateDoctype(e){switch(e){case sv.SPACE:case sv.LINE_FEED:case sv.TABULATION:case sv.FORM_FEED:this.state=tb.BEFORE_DOCTYPE_NAME;break;case sv.GREATER_THAN_SIGN:this.state=tb.BEFORE_DOCTYPE_NAME,this._stateBeforeDoctypeName(e);break;case sv.EOF:{this._err(mv.eofInDoctype),this._createDoctypeToken(null);const e=this.currentToken;e.forceQuirks=!0,this.emitCurrentDoctype(e),this._emitEOFToken();break}default:this._err(mv.missingWhitespaceBeforeDoctypeName),this.state=tb.BEFORE_DOCTYPE_NAME,this._stateBeforeDoctypeName(e)}}_stateBeforeDoctypeName(e){if(ob(e))this._createDoctypeToken(String.fromCharCode(db(e))),this.state=tb.DOCTYPE_NAME;else switch(e){case sv.SPACE:case sv.LINE_FEED:case sv.TABULATION:case sv.FORM_FEED:break;case sv.NULL:this._err(mv.unexpectedNullCharacter),this._createDoctypeToken(iv),this.state=tb.DOCTYPE_NAME;break;case sv.GREATER_THAN_SIGN:{this._err(mv.missingDoctypeName),this._createDoctypeToken(null);const e=this.currentToken;e.forceQuirks=!0,this.emitCurrentDoctype(e),this.state=tb.DATA;break}case sv.EOF:{this._err(mv.eofInDoctype),this._createDoctypeToken(null);const e=this.currentToken;e.forceQuirks=!0,this.emitCurrentDoctype(e),this._emitEOFToken();break}default:this._createDoctypeToken(String.fromCodePoint(e)),this.state=tb.DOCTYPE_NAME}}_stateDoctypeName(e){const t=this.currentToken;switch(e){case sv.SPACE:case sv.LINE_FEED:case sv.TABULATION:case sv.FORM_FEED:this.state=tb.AFTER_DOCTYPE_NAME;break;case sv.GREATER_THAN_SIGN:this.state=tb.DATA,this.emitCurrentDoctype(t);break;case sv.NULL:this._err(mv.unexpectedNullCharacter),t.name+=iv;break;case sv.EOF:this._err(mv.eofInDoctype),t.forceQuirks=!0,this.emitCurrentDoctype(t),this._emitEOFToken();break;default:t.name+=String.fromCodePoint(ob(e)?db(e):e)}}_stateAfterDoctypeName(e){const t=this.currentToken;switch(e){case sv.SPACE:case sv.LINE_FEED:case sv.TABULATION:case sv.FORM_FEED:break;case sv.GREATER_THAN_SIGN:this.state=tb.DATA,this.emitCurrentDoctype(t);break;case sv.EOF:this._err(mv.eofInDoctype),t.forceQuirks=!0,this.emitCurrentDoctype(t),this._emitEOFToken();break;default:this._consumeSequenceIfMatch("public",!1)?this.state=tb.AFTER_DOCTYPE_PUBLIC_KEYWORD:this._consumeSequenceIfMatch("system",!1)?this.state=tb.AFTER_DOCTYPE_SYSTEM_KEYWORD:this._ensureHibernation()||(this._err(mv.invalidCharacterSequenceAfterDoctypeName),t.forceQuirks=!0,this.state=tb.BOGUS_DOCTYPE,this._stateBogusDoctype(e))}}_stateAfterDoctypePublicKeyword(e){const t=this.currentToken;switch(e){case sv.SPACE:case sv.LINE_FEED:case sv.TABULATION:case sv.FORM_FEED:this.state=tb.BEFORE_DOCTYPE_PUBLIC_IDENTIFIER;break;case sv.QUOTATION_MARK:this._err(mv.missingWhitespaceAfterDoctypePublicKeyword),t.publicId="",this.state=tb.DOCTYPE_PUBLIC_IDENTIFIER_DOUBLE_QUOTED;break;case sv.APOSTROPHE:this._err(mv.missingWhitespaceAfterDoctypePublicKeyword),t.publicId="",this.state=tb.DOCTYPE_PUBLIC_IDENTIFIER_SINGLE_QUOTED;break;case sv.GREATER_THAN_SIGN:this._err(mv.missingDoctypePublicIdentifier),t.forceQuirks=!0,this.state=tb.DATA,this.emitCurrentDoctype(t);break;case sv.EOF:this._err(mv.eofInDoctype),t.forceQuirks=!0,this.emitCurrentDoctype(t),this._emitEOFToken();break;default:this._err(mv.missingQuoteBeforeDoctypePublicIdentifier),t.forceQuirks=!0,this.state=tb.BOGUS_DOCTYPE,this._stateBogusDoctype(e)}}_stateBeforeDoctypePublicIdentifier(e){const t=this.currentToken;switch(e){case sv.SPACE:case sv.LINE_FEED:case sv.TABULATION:case sv.FORM_FEED:break;case sv.QUOTATION_MARK:t.publicId="",this.state=tb.DOCTYPE_PUBLIC_IDENTIFIER_DOUBLE_QUOTED;break;case sv.APOSTROPHE:t.publicId="",this.state=tb.DOCTYPE_PUBLIC_IDENTIFIER_SINGLE_QUOTED;break;case sv.GREATER_THAN_SIGN:this._err(mv.missingDoctypePublicIdentifier),t.forceQuirks=!0,this.state=tb.DATA,this.emitCurrentDoctype(t);break;case sv.EOF:this._err(mv.eofInDoctype),t.forceQuirks=!0,this.emitCurrentDoctype(t),this._emitEOFToken();break;default:this._err(mv.missingQuoteBeforeDoctypePublicIdentifier),t.forceQuirks=!0,this.state=tb.BOGUS_DOCTYPE,this._stateBogusDoctype(e)}}_stateDoctypePublicIdentifierDoubleQuoted(e){const t=this.currentToken;switch(e){case sv.QUOTATION_MARK:this.state=tb.AFTER_DOCTYPE_PUBLIC_IDENTIFIER;break;case sv.NULL:this._err(mv.unexpectedNullCharacter),t.publicId+=iv;break;case sv.GREATER_THAN_SIGN:this._err(mv.abruptDoctypePublicIdentifier),t.forceQuirks=!0,this.emitCurrentDoctype(t),this.state=tb.DATA;break;case sv.EOF:this._err(mv.eofInDoctype),t.forceQuirks=!0,this.emitCurrentDoctype(t),this._emitEOFToken();break;default:t.publicId+=String.fromCodePoint(e)}}_stateDoctypePublicIdentifierSingleQuoted(e){const t=this.currentToken;switch(e){case sv.APOSTROPHE:this.state=tb.AFTER_DOCTYPE_PUBLIC_IDENTIFIER;break;case sv.NULL:this._err(mv.unexpectedNullCharacter),t.publicId+=iv;break;case sv.GREATER_THAN_SIGN:this._err(mv.abruptDoctypePublicIdentifier),t.forceQuirks=!0,this.emitCurrentDoctype(t),this.state=tb.DATA;break;case sv.EOF:this._err(mv.eofInDoctype),t.forceQuirks=!0,this.emitCurrentDoctype(t),this._emitEOFToken();break;default:t.publicId+=String.fromCodePoint(e)}}_stateAfterDoctypePublicIdentifier(e){const t=this.currentToken;switch(e){case sv.SPACE:case sv.LINE_FEED:case sv.TABULATION:case sv.FORM_FEED:this.state=tb.BETWEEN_DOCTYPE_PUBLIC_AND_SYSTEM_IDENTIFIERS;break;case sv.GREATER_THAN_SIGN:this.state=tb.DATA,this.emitCurrentDoctype(t);break;case sv.QUOTATION_MARK:this._err(mv.missingWhitespaceBetweenDoctypePublicAndSystemIdentifiers),t.systemId="",this.state=tb.DOCTYPE_SYSTEM_IDENTIFIER_DOUBLE_QUOTED;break;case sv.APOSTROPHE:this._err(mv.missingWhitespaceBetweenDoctypePublicAndSystemIdentifiers),t.systemId="",this.state=tb.DOCTYPE_SYSTEM_IDENTIFIER_SINGLE_QUOTED;break;case sv.EOF:this._err(mv.eofInDoctype),t.forceQuirks=!0,this.emitCurrentDoctype(t),this._emitEOFToken();break;default:this._err(mv.missingQuoteBeforeDoctypeSystemIdentifier),t.forceQuirks=!0,this.state=tb.BOGUS_DOCTYPE,this._stateBogusDoctype(e)}}_stateBetweenDoctypePublicAndSystemIdentifiers(e){const t=this.currentToken;switch(e){case sv.SPACE:case sv.LINE_FEED:case sv.TABULATION:case sv.FORM_FEED:break;case sv.GREATER_THAN_SIGN:this.emitCurrentDoctype(t),this.state=tb.DATA;break;case sv.QUOTATION_MARK:t.systemId="",this.state=tb.DOCTYPE_SYSTEM_IDENTIFIER_DOUBLE_QUOTED;break;case sv.APOSTROPHE:t.systemId="",this.state=tb.DOCTYPE_SYSTEM_IDENTIFIER_SINGLE_QUOTED;break;case sv.EOF:this._err(mv.eofInDoctype),t.forceQuirks=!0,this.emitCurrentDoctype(t),this._emitEOFToken();break;default:this._err(mv.missingQuoteBeforeDoctypeSystemIdentifier),t.forceQuirks=!0,this.state=tb.BOGUS_DOCTYPE,this._stateBogusDoctype(e)}}_stateAfterDoctypeSystemKeyword(e){const t=this.currentToken;switch(e){case sv.SPACE:case sv.LINE_FEED:case sv.TABULATION:case sv.FORM_FEED:this.state=tb.BEFORE_DOCTYPE_SYSTEM_IDENTIFIER;break;case sv.QUOTATION_MARK:this._err(mv.missingWhitespaceAfterDoctypeSystemKeyword),t.systemId="",this.state=tb.DOCTYPE_SYSTEM_IDENTIFIER_DOUBLE_QUOTED;break;case sv.APOSTROPHE:this._err(mv.missingWhitespaceAfterDoctypeSystemKeyword),t.systemId="",this.state=tb.DOCTYPE_SYSTEM_IDENTIFIER_SINGLE_QUOTED;break;case sv.GREATER_THAN_SIGN:this._err(mv.missingDoctypeSystemIdentifier),t.forceQuirks=!0,this.state=tb.DATA,this.emitCurrentDoctype(t);break;case sv.EOF:this._err(mv.eofInDoctype),t.forceQuirks=!0,this.emitCurrentDoctype(t),this._emitEOFToken();break;default:this._err(mv.missingQuoteBeforeDoctypeSystemIdentifier),t.forceQuirks=!0,this.state=tb.BOGUS_DOCTYPE,this._stateBogusDoctype(e)}}_stateBeforeDoctypeSystemIdentifier(e){const t=this.currentToken;switch(e){case sv.SPACE:case sv.LINE_FEED:case sv.TABULATION:case sv.FORM_FEED:break;case sv.QUOTATION_MARK:t.systemId="",this.state=tb.DOCTYPE_SYSTEM_IDENTIFIER_DOUBLE_QUOTED;break;case sv.APOSTROPHE:t.systemId="",this.state=tb.DOCTYPE_SYSTEM_IDENTIFIER_SINGLE_QUOTED;break;case sv.GREATER_THAN_SIGN:this._err(mv.missingDoctypeSystemIdentifier),t.forceQuirks=!0,this.state=tb.DATA,this.emitCurrentDoctype(t);break;case sv.EOF:this._err(mv.eofInDoctype),t.forceQuirks=!0,this.emitCurrentDoctype(t),this._emitEOFToken();break;default:this._err(mv.missingQuoteBeforeDoctypeSystemIdentifier),t.forceQuirks=!0,this.state=tb.BOGUS_DOCTYPE,this._stateBogusDoctype(e)}}_stateDoctypeSystemIdentifierDoubleQuoted(e){const t=this.currentToken;switch(e){case sv.QUOTATION_MARK:this.state=tb.AFTER_DOCTYPE_SYSTEM_IDENTIFIER;break;case sv.NULL:this._err(mv.unexpectedNullCharacter),t.systemId+=iv;break;case sv.GREATER_THAN_SIGN:this._err(mv.abruptDoctypeSystemIdentifier),t.forceQuirks=!0,this.emitCurrentDoctype(t),this.state=tb.DATA;break;case sv.EOF:this._err(mv.eofInDoctype),t.forceQuirks=!0,this.emitCurrentDoctype(t),this._emitEOFToken();break;default:t.systemId+=String.fromCodePoint(e)}}_stateDoctypeSystemIdentifierSingleQuoted(e){const t=this.currentToken;switch(e){case sv.APOSTROPHE:this.state=tb.AFTER_DOCTYPE_SYSTEM_IDENTIFIER;break;case sv.NULL:this._err(mv.unexpectedNullCharacter),t.systemId+=iv;break;case sv.GREATER_THAN_SIGN:this._err(mv.abruptDoctypeSystemIdentifier),t.forceQuirks=!0,this.emitCurrentDoctype(t),this.state=tb.DATA;break;case sv.EOF:this._err(mv.eofInDoctype),t.forceQuirks=!0,this.emitCurrentDoctype(t),this._emitEOFToken();break;default:t.systemId+=String.fromCodePoint(e)}}_stateAfterDoctypeSystemIdentifier(e){const t=this.currentToken;switch(e){case sv.SPACE:case sv.LINE_FEED:case sv.TABULATION:case sv.FORM_FEED:break;case sv.GREATER_THAN_SIGN:this.emitCurrentDoctype(t),this.state=tb.DATA;break;case sv.EOF:this._err(mv.eofInDoctype),t.forceQuirks=!0,this.emitCurrentDoctype(t),this._emitEOFToken();break;default:this._err(mv.unexpectedCharacterAfterDoctypeSystemIdentifier),this.state=tb.BOGUS_DOCTYPE,this._stateBogusDoctype(e)}}_stateBogusDoctype(e){const t=this.currentToken;switch(e){case sv.GREATER_THAN_SIGN:this.emitCurrentDoctype(t),this.state=tb.DATA;break;case sv.NULL:this._err(mv.unexpectedNullCharacter);break;case sv.EOF:this.emitCurrentDoctype(t),this._emitEOFToken()}}_stateCdataSection(e){switch(e){case sv.RIGHT_SQUARE_BRACKET:this.state=tb.CDATA_SECTION_BRACKET;break;case sv.EOF:this._err(mv.eofInCdata),this._emitEOFToken();break;default:this._emitCodePoint(e)}}_stateCdataSectionBracket(e){e===sv.RIGHT_SQUARE_BRACKET?this.state=tb.CDATA_SECTION_END:(this._emitChars("]"),this.state=tb.CDATA_SECTION,this._stateCdataSection(e))}_stateCdataSectionEnd(e){switch(e){case sv.GREATER_THAN_SIGN:this.state=tb.DATA;break;case sv.RIGHT_SQUARE_BRACKET:this._emitChars("]");break;default:this._emitChars("]]"),this.state=tb.CDATA_SECTION,this._stateCdataSection(e)}}_stateCharacterReference(e){e===sv.NUMBER_SIGN?this.state=tb.NUMERIC_CHARACTER_REFERENCE:sb(e)?(this.state=tb.NAMED_CHARACTER_REFERENCE,this._stateNamedCharacterReference(e)):(this._flushCodePointConsumedAsCharacterReference(sv.AMPERSAND),this._reconsumeInState(this.returnState,e))}_stateNamedCharacterReference(e){const t=this._matchNamedCharacterReference(e);if(this._ensureHibernation());else if(t){for(let e=0;e1114111)this._err(mv.characterReferenceOutsideUnicodeRange),this.charRefCode=sv.REPLACEMENT_CHARACTER;else if(pv(this.charRefCode))this._err(mv.surrogateCharacterReference),this.charRefCode=sv.REPLACEMENT_CHARACTER;else if(fv(this.charRefCode))this._err(mv.noncharacterCharacterReference);else if(hv(this.charRefCode)||this.charRefCode===sv.CARRIAGE_RETURN){this._err(mv.controlCharacterReference);const e=eb.get(this.charRefCode);void 0!==e&&(this.charRefCode=e)}this._flushCodePointConsumedAsCharacterReference(this.charRefCode),this._reconsumeInState(this.returnState,e)}}const fb=new Set([zv.DD,zv.DT,zv.LI,zv.OPTGROUP,zv.OPTION,zv.P,zv.RB,zv.RP,zv.RT,zv.RTC]),mb=new Set([...fb,zv.CAPTION,zv.COLGROUP,zv.TBODY,zv.TD,zv.TFOOT,zv.TH,zv.THEAD,zv.TR]),gb=new Map([[zv.APPLET,Nv.HTML],[zv.CAPTION,Nv.HTML],[zv.HTML,Nv.HTML],[zv.MARQUEE,Nv.HTML],[zv.OBJECT,Nv.HTML],[zv.TABLE,Nv.HTML],[zv.TD,Nv.HTML],[zv.TEMPLATE,Nv.HTML],[zv.TH,Nv.HTML],[zv.ANNOTATION_XML,Nv.MATHML],[zv.MI,Nv.MATHML],[zv.MN,Nv.MATHML],[zv.MO,Nv.MATHML],[zv.MS,Nv.MATHML],[zv.MTEXT,Nv.MATHML],[zv.DESC,Nv.SVG],[zv.FOREIGN_OBJECT,Nv.SVG],[zv.TITLE,Nv.SVG]]),vb=[zv.H1,zv.H2,zv.H3,zv.H4,zv.H5,zv.H6],bb=[zv.TR,zv.TEMPLATE,zv.HTML],yb=[zv.TBODY,zv.TFOOT,zv.THEAD,zv.TEMPLATE,zv.HTML],Ob=[zv.TABLE,zv.TEMPLATE,zv.HTML],wb=[zv.TD,zv.TH];class xb{get currentTmplContentOrNode(){return this._isInTemplate()?this.treeAdapter.getTemplateContent(this.current):this.current}constructor(e,t,r){this.treeAdapter=t,this.handler=r,this.items=[],this.tagIDs=[],this.stackTop=-1,this.tmplCount=0,this.currentTagId=zv.UNKNOWN,this.current=e}_indexOf(e){return this.items.lastIndexOf(e,this.stackTop)}_isInTemplate(){return this.currentTagId===zv.TEMPLATE&&this.treeAdapter.getNamespaceURI(this.current)===Nv.HTML}_updateCurrentElement(){this.current=this.items[this.stackTop],this.currentTagId=this.tagIDs[this.stackTop]}push(e,t){this.stackTop++,this.items[this.stackTop]=e,this.current=e,this.tagIDs[this.stackTop]=t,this.currentTagId=t,this._isInTemplate()&&this.tmplCount++,this.handler.onItemPush(e,t,!0)}pop(){const e=this.current;this.tmplCount>0&&this._isInTemplate()&&this.tmplCount--,this.stackTop--,this._updateCurrentElement(),this.handler.onItemPop(e,!0)}replace(e,t){const r=this._indexOf(e);this.items[r]=t,r===this.stackTop&&(this.current=t)}insertAfter(e,t,r){const n=this._indexOf(e)+1;this.items.splice(n,0,t),this.tagIDs.splice(n,0,r),this.stackTop++,n===this.stackTop&&this._updateCurrentElement(),this.handler.onItemPush(this.current,this.currentTagId,n===this.stackTop)}popUntilTagNamePopped(e){let t=this.stackTop+1;do{t=this.tagIDs.lastIndexOf(e,t-1)}while(t>0&&this.treeAdapter.getNamespaceURI(this.items[t])!==Nv.HTML);this.shortenToLength(t<0?0:t)}shortenToLength(e){for(;this.stackTop>=e;){const t=this.current;this.tmplCount>0&&this._isInTemplate()&&(this.tmplCount-=1),this.stackTop--,this._updateCurrentElement(),this.handler.onItemPop(t,this.stackTop=0;r--)if(e.includes(this.tagIDs[r])&&this.treeAdapter.getNamespaceURI(this.items[r])===t)return r;return-1}clearBackTo(e,t){const r=this._indexOfTagNames(e,t);this.shortenToLength(r+1)}clearBackToTableContext(){this.clearBackTo(Ob,Nv.HTML)}clearBackToTableBodyContext(){this.clearBackTo(yb,Nv.HTML)}clearBackToTableRowContext(){this.clearBackTo(bb,Nv.HTML)}remove(e){const t=this._indexOf(e);t>=0&&(t===this.stackTop?this.pop():(this.items.splice(t,1),this.tagIDs.splice(t,1),this.stackTop--,this._updateCurrentElement(),this.handler.onItemPop(e,!1)))}tryPeekProperlyNestedBodyElement(){return this.stackTop>=1&&this.tagIDs[1]===zv.BODY?this.items[1]:null}contains(e){return this._indexOf(e)>-1}getCommonAncestor(e){const t=this._indexOf(e)-1;return t>=0?this.items[t]:null}isRootHtmlElementCurrent(){return 0===this.stackTop&&this.tagIDs[0]===zv.HTML}hasInScope(e){for(let t=this.stackTop;t>=0;t--){const r=this.tagIDs[t],n=this.treeAdapter.getNamespaceURI(this.items[t]);if(r===e&&n===Nv.HTML)return!0;if(gb.get(r)===n)return!1}return!0}hasNumberedHeaderInScope(){for(let e=this.stackTop;e>=0;e--){const t=this.tagIDs[e],r=this.treeAdapter.getNamespaceURI(this.items[e]);if(Jv(t)&&r===Nv.HTML)return!0;if(gb.get(t)===r)return!1}return!0}hasInListItemScope(e){for(let t=this.stackTop;t>=0;t--){const r=this.tagIDs[t],n=this.treeAdapter.getNamespaceURI(this.items[t]);if(r===e&&n===Nv.HTML)return!0;if((r===zv.UL||r===zv.OL)&&n===Nv.HTML||gb.get(r)===n)return!1}return!0}hasInButtonScope(e){for(let t=this.stackTop;t>=0;t--){const r=this.tagIDs[t],n=this.treeAdapter.getNamespaceURI(this.items[t]);if(r===e&&n===Nv.HTML)return!0;if(r===zv.BUTTON&&n===Nv.HTML||gb.get(r)===n)return!1}return!0}hasInTableScope(e){for(let t=this.stackTop;t>=0;t--){const r=this.tagIDs[t];if(this.treeAdapter.getNamespaceURI(this.items[t])===Nv.HTML){if(r===e)return!0;if(r===zv.TABLE||r===zv.TEMPLATE||r===zv.HTML)return!1}}return!0}hasTableBodyContextInTableScope(){for(let e=this.stackTop;e>=0;e--){const t=this.tagIDs[e];if(this.treeAdapter.getNamespaceURI(this.items[e])===Nv.HTML){if(t===zv.TBODY||t===zv.THEAD||t===zv.TFOOT)return!0;if(t===zv.TABLE||t===zv.HTML)return!1}}return!0}hasInSelectScope(e){for(let t=this.stackTop;t>=0;t--){const r=this.tagIDs[t];if(this.treeAdapter.getNamespaceURI(this.items[t])===Nv.HTML){if(r===e)return!0;if(r!==zv.OPTION&&r!==zv.OPTGROUP)return!1}}return!0}generateImpliedEndTags(){for(;fb.has(this.currentTagId);)this.pop()}generateImpliedEndTagsThoroughly(){for(;mb.has(this.currentTagId);)this.pop()}generateImpliedEndTagsWithExclusion(e){for(;this.currentTagId!==e&&mb.has(this.currentTagId);)this.pop()}}var kb,Sb;(Sb=kb=kb||(kb={}))[Sb.Marker=0]="Marker",Sb[Sb.Element=1]="Element";const _b={type:kb.Marker};class Eb{constructor(e){this.treeAdapter=e,this.entries=[],this.bookmark=null}_getNoahArkConditionCandidates(e,t){const r=[],n=t.length,a=this.treeAdapter.getTagName(e),o=this.treeAdapter.getNamespaceURI(e);for(let e=0;e[e.name,e.value])));let a=0;for(let e=0;en.get(e.name)===e.value))&&(a+=1,a>=3&&this.entries.splice(t.idx,1))}}insertMarker(){this.entries.unshift(_b)}pushElement(e,t){this._ensureNoahArkCondition(e),this.entries.unshift({type:kb.Element,element:e,token:t})}insertElementAfterBookmark(e,t){const r=this.entries.indexOf(this.bookmark);this.entries.splice(r,0,{type:kb.Element,element:e,token:t})}removeEntry(e){const t=this.entries.indexOf(e);t>=0&&this.entries.splice(t,1)}clearToLastMarker(){const e=this.entries.indexOf(_b);e>=0?this.entries.splice(0,e+1):this.entries.length=0}getElementEntryInScopeWithTagName(e){const t=this.entries.find((t=>t.type===kb.Marker||this.treeAdapter.getTagName(t.element)===e));return t&&t.type===kb.Element?t:null}getElementEntry(e){return this.entries.find((t=>t.type===kb.Element&&t.element===e))}}function Tb(e){return{nodeName:"#text",value:e,parentNode:null}}const Cb={createDocument:()=>({nodeName:"#document",mode:jv.NO_QUIRKS,childNodes:[]}),createDocumentFragment:()=>({nodeName:"#document-fragment",childNodes:[]}),createElement:(e,t,r)=>({nodeName:e,tagName:e,attrs:r,namespaceURI:t,childNodes:[],parentNode:null}),createCommentNode:e=>({nodeName:"#comment",data:e,parentNode:null}),appendChild(e,t){e.childNodes.push(t),t.parentNode=e},insertBefore(e,t,r){const n=e.childNodes.indexOf(r);e.childNodes.splice(n,0,t),t.parentNode=e},setTemplateContent(e,t){e.content=t},getTemplateContent:e=>e.content,setDocumentType(e,t,r,n){const a=e.childNodes.find((e=>"#documentType"===e.nodeName));if(a)a.name=t,a.publicId=r,a.systemId=n;else{const a={nodeName:"#documentType",name:t,publicId:r,systemId:n,parentNode:null};Cb.appendChild(e,a)}},setDocumentMode(e,t){e.mode=t},getDocumentMode:e=>e.mode,detachNode(e){if(e.parentNode){const t=e.parentNode.childNodes.indexOf(e);e.parentNode.childNodes.splice(t,1),e.parentNode=null}},insertText(e,t){if(e.childNodes.length>0){const r=e.childNodes[e.childNodes.length-1];if(Cb.isTextNode(r))return void(r.value+=t)}Cb.appendChild(e,Tb(t))},insertTextBefore(e,t,r){const n=e.childNodes[e.childNodes.indexOf(r)-1];n&&Cb.isTextNode(n)?n.value+=t:Cb.insertBefore(e,Tb(t),r)},adoptAttributes(e,t){const r=new Set(e.attrs.map((e=>e.name)));for(let n=0;ne.childNodes[0],getChildNodes:e=>e.childNodes,getParentNode:e=>e.parentNode,getAttrList:e=>e.attrs,getTagName:e=>e.tagName,getNamespaceURI:e=>e.namespaceURI,getTextNodeContent:e=>e.value,getCommentNodeContent:e=>e.data,getDocumentTypeNodeName:e=>e.name,getDocumentTypeNodePublicId:e=>e.publicId,getDocumentTypeNodeSystemId:e=>e.systemId,isTextNode:e=>"#text"===e.nodeName,isCommentNode:e=>"#comment"===e.nodeName,isDocumentTypeNode:e=>"#documentType"===e.nodeName,isElementNode:e=>Object.prototype.hasOwnProperty.call(e,"tagName"),setNodeSourceCodeLocation(e,t){e.sourceCodeLocation=t},getNodeSourceCodeLocation:e=>e.sourceCodeLocation,updateNodeSourceCodeLocation(e,t){e.sourceCodeLocation={...e.sourceCodeLocation,...t}}},Ab="html",Pb=["+//silmaril//dtd html pro v0r11 19970101//","-//as//dtd html 3.0 aswedit + extensions//","-//advasoft ltd//dtd html 3.0 aswedit + extensions//","-//ietf//dtd html 2.0 level 1//","-//ietf//dtd html 2.0 level 2//","-//ietf//dtd html 2.0 strict level 1//","-//ietf//dtd html 2.0 strict level 2//","-//ietf//dtd html 2.0 strict//","-//ietf//dtd html 2.0//","-//ietf//dtd html 2.1e//","-//ietf//dtd html 3.0//","-//ietf//dtd html 3.2 final//","-//ietf//dtd html 3.2//","-//ietf//dtd html 3//","-//ietf//dtd html level 0//","-//ietf//dtd html level 1//","-//ietf//dtd html level 2//","-//ietf//dtd html level 3//","-//ietf//dtd html strict level 0//","-//ietf//dtd html strict level 1//","-//ietf//dtd html strict level 2//","-//ietf//dtd html strict level 3//","-//ietf//dtd html strict//","-//ietf//dtd html//","-//metrius//dtd metrius presentational//","-//microsoft//dtd internet explorer 2.0 html strict//","-//microsoft//dtd internet explorer 2.0 html//","-//microsoft//dtd internet explorer 2.0 tables//","-//microsoft//dtd internet explorer 3.0 html strict//","-//microsoft//dtd internet explorer 3.0 html//","-//microsoft//dtd internet explorer 3.0 tables//","-//netscape comm. corp.//dtd html//","-//netscape comm. corp.//dtd strict html//","-//o'reilly and associates//dtd html 2.0//","-//o'reilly and associates//dtd html extended 1.0//","-//o'reilly and associates//dtd html extended relaxed 1.0//","-//sq//dtd html 2.0 hotmetal + extensions//","-//softquad software//dtd hotmetal pro 6.0::19990601::extensions to html 4.0//","-//softquad//dtd hotmetal pro 4.0::19971010::extensions to html 4.0//","-//spyglass//dtd html 2.0 extended//","-//sun microsystems corp.//dtd hotjava html//","-//sun microsystems corp.//dtd hotjava strict html//","-//w3c//dtd html 3 1995-03-24//","-//w3c//dtd html 3.2 draft//","-//w3c//dtd html 3.2 final//","-//w3c//dtd html 3.2//","-//w3c//dtd html 3.2s draft//","-//w3c//dtd html 4.0 frameset//","-//w3c//dtd html 4.0 transitional//","-//w3c//dtd html experimental 19960712//","-//w3c//dtd html experimental 970421//","-//w3c//dtd w3 html//","-//w3o//dtd w3 html 3.0//","-//webtechs//dtd mozilla html 2.0//","-//webtechs//dtd mozilla html//"],Db=[...Pb,"-//w3c//dtd html 4.01 frameset//","-//w3c//dtd html 4.01 transitional//"],Rb=new Set(["-//w3o//dtd w3 html strict 3.0//en//","-/w3c/dtd html 4.0 transitional/en","html"]),$b=["-//w3c//dtd xhtml 1.0 frameset//","-//w3c//dtd xhtml 1.0 transitional//"],Nb=[...$b,"-//w3c//dtd html 4.01 frameset//","-//w3c//dtd html 4.01 transitional//"];function Mb(e,t){return t.some((t=>e.startsWith(t)))}const Ib="text/html",Lb="application/xhtml+xml",jb="definitionurl",Bb="definitionURL",Ub=new Map(["attributeName","attributeType","baseFrequency","baseProfile","calcMode","clipPathUnits","diffuseConstant","edgeMode","filterUnits","glyphRef","gradientTransform","gradientUnits","kernelMatrix","kernelUnitLength","keyPoints","keySplines","keyTimes","lengthAdjust","limitingConeAngle","markerHeight","markerUnits","markerWidth","maskContentUnits","maskUnits","numOctaves","pathLength","patternContentUnits","patternTransform","patternUnits","pointsAtX","pointsAtY","pointsAtZ","preserveAlpha","preserveAspectRatio","primitiveUnits","refX","refY","repeatCount","repeatDur","requiredExtensions","requiredFeatures","specularConstant","specularExponent","spreadMethod","startOffset","stdDeviation","stitchTiles","surfaceScale","systemLanguage","tableValues","targetX","targetY","textLength","viewBox","viewTarget","xChannelSelector","yChannelSelector","zoomAndPan"].map((e=>[e.toLowerCase(),e]))),Qb=new Map([["xlink:actuate",{prefix:"xlink",name:"actuate",namespace:Nv.XLINK}],["xlink:arcrole",{prefix:"xlink",name:"arcrole",namespace:Nv.XLINK}],["xlink:href",{prefix:"xlink",name:"href",namespace:Nv.XLINK}],["xlink:role",{prefix:"xlink",name:"role",namespace:Nv.XLINK}],["xlink:show",{prefix:"xlink",name:"show",namespace:Nv.XLINK}],["xlink:title",{prefix:"xlink",name:"title",namespace:Nv.XLINK}],["xlink:type",{prefix:"xlink",name:"type",namespace:Nv.XLINK}],["xml:base",{prefix:"xml",name:"base",namespace:Nv.XML}],["xml:lang",{prefix:"xml",name:"lang",namespace:Nv.XML}],["xml:space",{prefix:"xml",name:"space",namespace:Nv.XML}],["xmlns",{prefix:"",name:"xmlns",namespace:Nv.XMLNS}],["xmlns:xlink",{prefix:"xmlns",name:"xlink",namespace:Nv.XMLNS}]]),zb=new Map(["altGlyph","altGlyphDef","altGlyphItem","animateColor","animateMotion","animateTransform","clipPath","feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence","foreignObject","glyphRef","linearGradient","radialGradient","textPath"].map((e=>[e.toLowerCase(),e]))),Fb=new Set([zv.B,zv.BIG,zv.BLOCKQUOTE,zv.BODY,zv.BR,zv.CENTER,zv.CODE,zv.DD,zv.DIV,zv.DL,zv.DT,zv.EM,zv.EMBED,zv.H1,zv.H2,zv.H3,zv.H4,zv.H5,zv.H6,zv.HEAD,zv.HR,zv.I,zv.IMG,zv.LI,zv.LISTING,zv.MENU,zv.META,zv.NOBR,zv.OL,zv.P,zv.PRE,zv.RUBY,zv.S,zv.SMALL,zv.SPAN,zv.STRONG,zv.STRIKE,zv.SUB,zv.SUP,zv.TABLE,zv.TT,zv.U,zv.UL,zv.VAR]);function qb(e){for(let t=0;t0&&this._setContextModes(e,t)}onItemPop(e,t){var r,n;if(this.options.sourceCodeLocationInfo&&this._setEndLocation(e,this.currentToken),null===(n=(r=this.treeAdapter).onItemPop)||void 0===n||n.call(r,e,this.openElements.current),t){let e,t;0===this.openElements.stackTop&&this.fragmentContext?(e=this.fragmentContext,t=this.fragmentContextID):({current:e,currentTagId:t}=this.openElements),this._setContextModes(e,t)}}_setContextModes(e,t){const r=e===this.document||this.treeAdapter.getNamespaceURI(e)===Nv.HTML;this.currentNotInHTML=!r,this.tokenizer.inForeignNode=!r&&!this._isIntegrationPoint(t,e)}_switchToTextParsing(e,t){this._insertElement(e,Nv.HTML),this.tokenizer.state=t,this.originalInsertionMode=this.insertionMode,this.insertionMode=Yb.TEXT}switchToPlaintextParsing(){this.insertionMode=Yb.TEXT,this.originalInsertionMode=Yb.IN_BODY,this.tokenizer.state=nb.PLAINTEXT}_getAdjustedCurrentElement(){return 0===this.openElements.stackTop&&this.fragmentContext?this.fragmentContext:this.openElements.current}_findFormInFragmentContext(){let e=this.fragmentContext;for(;e;){if(this.treeAdapter.getTagName(e)===Uv.FORM){this.formElement=e;break}e=this.treeAdapter.getParentNode(e)}}_initTokenizerForFragmentParsing(){if(this.fragmentContext&&this.treeAdapter.getNamespaceURI(this.fragmentContext)===Nv.HTML)switch(this.fragmentContextID){case zv.TITLE:case zv.TEXTAREA:this.tokenizer.state=nb.RCDATA;break;case zv.STYLE:case zv.XMP:case zv.IFRAME:case zv.NOEMBED:case zv.NOFRAMES:case zv.NOSCRIPT:this.tokenizer.state=nb.RAWTEXT;break;case zv.SCRIPT:this.tokenizer.state=nb.SCRIPT_DATA;break;case zv.PLAINTEXT:this.tokenizer.state=nb.PLAINTEXT}}_setDocumentType(e){const t=e.name||"",r=e.publicId||"",n=e.systemId||"";if(this.treeAdapter.setDocumentType(this.document,t,r,n),e.location){const t=this.treeAdapter.getChildNodes(this.document).find((e=>this.treeAdapter.isDocumentTypeNode(e)));t&&this.treeAdapter.setNodeSourceCodeLocation(t,e.location)}}_attachElementToTree(e,t){if(this.options.sourceCodeLocationInfo){const r=t&&{...t,startTag:t};this.treeAdapter.setNodeSourceCodeLocation(e,r)}if(this._shouldFosterParentOnInsertion())this._fosterParentElement(e);else{const t=this.openElements.currentTmplContentOrNode;this.treeAdapter.appendChild(t,e)}}_appendElement(e,t){const r=this.treeAdapter.createElement(e.tagName,t,e.attrs);this._attachElementToTree(r,e.location)}_insertElement(e,t){const r=this.treeAdapter.createElement(e.tagName,t,e.attrs);this._attachElementToTree(r,e.location),this.openElements.push(r,e.tagID)}_insertFakeElement(e,t){const r=this.treeAdapter.createElement(e,Nv.HTML,[]);this._attachElementToTree(r,null),this.openElements.push(r,t)}_insertTemplate(e){const t=this.treeAdapter.createElement(e.tagName,Nv.HTML,e.attrs),r=this.treeAdapter.createDocumentFragment();this.treeAdapter.setTemplateContent(t,r),this._attachElementToTree(t,e.location),this.openElements.push(t,e.tagID),this.options.sourceCodeLocationInfo&&this.treeAdapter.setNodeSourceCodeLocation(r,null)}_insertFakeRootElement(){const e=this.treeAdapter.createElement(Uv.HTML,Nv.HTML,[]);this.options.sourceCodeLocationInfo&&this.treeAdapter.setNodeSourceCodeLocation(e,null),this.treeAdapter.appendChild(this.openElements.current,e),this.openElements.push(e,zv.HTML)}_appendCommentNode(e,t){const r=this.treeAdapter.createCommentNode(e.data);this.treeAdapter.appendChild(t,r),this.options.sourceCodeLocationInfo&&this.treeAdapter.setNodeSourceCodeLocation(r,e.location)}_insertCharacters(e){let t,r;if(this._shouldFosterParentOnInsertion()?(({parent:t,beforeElement:r}=this._findFosterParentingLocation()),r?this.treeAdapter.insertTextBefore(t,e.chars,r):this.treeAdapter.insertText(t,e.chars)):(t=this.openElements.currentTmplContentOrNode,this.treeAdapter.insertText(t,e.chars)),!e.location)return;const n=this.treeAdapter.getChildNodes(t),a=r?n.lastIndexOf(r):n.length,o=n[a-1];if(this.treeAdapter.getNodeSourceCodeLocation(o)){const{endLine:t,endCol:r,endOffset:n}=e.location;this.treeAdapter.updateNodeSourceCodeLocation(o,{endLine:t,endCol:r,endOffset:n})}else this.options.sourceCodeLocationInfo&&this.treeAdapter.setNodeSourceCodeLocation(o,e.location)}_adoptNodes(e,t){for(let r=this.treeAdapter.getFirstChild(e);r;r=this.treeAdapter.getFirstChild(e))this.treeAdapter.detachNode(r),this.treeAdapter.appendChild(t,r)}_setEndLocation(e,t){if(this.treeAdapter.getNodeSourceCodeLocation(e)&&t.location){const r=t.location,n=this.treeAdapter.getTagName(e),a=t.type===vv.END_TAG&&n===t.tagName?{endTag:{...r},endLine:r.endLine,endCol:r.endCol,endOffset:r.endOffset}:{endLine:r.startLine,endCol:r.startCol,endOffset:r.startOffset};this.treeAdapter.updateNodeSourceCodeLocation(e,a)}}shouldProcessStartTagTokenInForeignContent(e){if(!this.currentNotInHTML)return!1;let t,r;return 0===this.openElements.stackTop&&this.fragmentContext?(t=this.fragmentContext,r=this.fragmentContextID):({current:t,currentTagId:r}=this.openElements),(e.tagID!==zv.SVG||this.treeAdapter.getTagName(t)!==Uv.ANNOTATION_XML||this.treeAdapter.getNamespaceURI(t)!==Nv.MATHML)&&(this.tokenizer.inForeignNode||(e.tagID===zv.MGLYPH||e.tagID===zv.MALIGNMARK)&&!this._isIntegrationPoint(r,t,Nv.HTML))}_processToken(e){switch(e.type){case vv.CHARACTER:this.onCharacter(e);break;case vv.NULL_CHARACTER:this.onNullCharacter(e);break;case vv.COMMENT:this.onComment(e);break;case vv.DOCTYPE:this.onDoctype(e);break;case vv.START_TAG:this._processStartTag(e);break;case vv.END_TAG:this.onEndTag(e);break;case vv.EOF:this.onEof(e);break;case vv.WHITESPACE_CHARACTER:this.onWhitespaceCharacter(e)}}_isIntegrationPoint(e,t,r){return function(e,t,r,n){return(!n||n===Nv.HTML)&&function(e,t,r){if(t===Nv.MATHML&&e===zv.ANNOTATION_XML)for(let e=0;ee.type===kb.Marker||this.openElements.contains(e.element)));for(let r=t<0?e-1:t-1;r>=0;r--){const e=this.activeFormattingElements.entries[r];this._insertElement(e.token,this.treeAdapter.getNamespaceURI(e.element)),e.element=this.openElements.current}}}_closeTableCell(){this.openElements.generateImpliedEndTags(),this.openElements.popUntilTableCellPopped(),this.activeFormattingElements.clearToLastMarker(),this.insertionMode=Yb.IN_ROW}_closePElement(){this.openElements.generateImpliedEndTagsWithExclusion(zv.P),this.openElements.popUntilTagNamePopped(zv.P)}_resetInsertionMode(){for(let e=this.openElements.stackTop;e>=0;e--)switch(0===e&&this.fragmentContext?this.fragmentContextID:this.openElements.tagIDs[e]){case zv.TR:return void(this.insertionMode=Yb.IN_ROW);case zv.TBODY:case zv.THEAD:case zv.TFOOT:return void(this.insertionMode=Yb.IN_TABLE_BODY);case zv.CAPTION:return void(this.insertionMode=Yb.IN_CAPTION);case zv.COLGROUP:return void(this.insertionMode=Yb.IN_COLUMN_GROUP);case zv.TABLE:return void(this.insertionMode=Yb.IN_TABLE);case zv.BODY:return void(this.insertionMode=Yb.IN_BODY);case zv.FRAMESET:return void(this.insertionMode=Yb.IN_FRAMESET);case zv.SELECT:return void this._resetInsertionModeForSelect(e);case zv.TEMPLATE:return void(this.insertionMode=this.tmplInsertionModeStack[0]);case zv.HTML:return void(this.insertionMode=this.headElement?Yb.AFTER_HEAD:Yb.BEFORE_HEAD);case zv.TD:case zv.TH:if(e>0)return void(this.insertionMode=Yb.IN_CELL);break;case zv.HEAD:if(e>0)return void(this.insertionMode=Yb.IN_HEAD)}this.insertionMode=Yb.IN_BODY}_resetInsertionModeForSelect(e){if(e>0)for(let t=e-1;t>0;t--){const e=this.openElements.tagIDs[t];if(e===zv.TEMPLATE)break;if(e===zv.TABLE)return void(this.insertionMode=Yb.IN_SELECT_IN_TABLE)}this.insertionMode=Yb.IN_SELECT}_isElementCausesFosterParenting(e){return Jb.has(e)}_shouldFosterParentOnInsertion(){return this.fosterParentingEnabled&&this._isElementCausesFosterParenting(this.openElements.currentTagId)}_findFosterParentingLocation(){for(let e=this.openElements.stackTop;e>=0;e--){const t=this.openElements.items[e];switch(this.openElements.tagIDs[e]){case zv.TEMPLATE:if(this.treeAdapter.getNamespaceURI(t)===Nv.HTML)return{parent:this.treeAdapter.getTemplateContent(t),beforeElement:null};break;case zv.TABLE:{const r=this.treeAdapter.getParentNode(t);return r?{parent:r,beforeElement:t}:{parent:this.openElements.items[e-1],beforeElement:null}}}}return{parent:this.openElements.items[0],beforeElement:null}}_fosterParentElement(e){const t=this._findFosterParentingLocation();t.beforeElement?this.treeAdapter.insertBefore(t.parent,e,t.beforeElement):this.treeAdapter.appendChild(t.parent,e)}_isSpecialElement(e,t){const r=this.treeAdapter.getNamespaceURI(e);return Kv[r].has(t)}onCharacter(e){if(this.skipNextNewLine=!1,this.tokenizer.inForeignNode)!function(e,t){e._insertCharacters(t),e.framesetOk=!1}(this,e);else switch(this.insertionMode){case Yb.INITIAL:uy(this,e);break;case Yb.BEFORE_HTML:py(this,e);break;case Yb.BEFORE_HEAD:hy(this,e);break;case Yb.IN_HEAD:gy(this,e);break;case Yb.IN_HEAD_NO_SCRIPT:vy(this,e);break;case Yb.AFTER_HEAD:by(this,e);break;case Yb.IN_BODY:case Yb.IN_CAPTION:case Yb.IN_CELL:case Yb.IN_TEMPLATE:wy(this,e);break;case Yb.TEXT:case Yb.IN_SELECT:case Yb.IN_SELECT_IN_TABLE:this._insertCharacters(e);break;case Yb.IN_TABLE:case Yb.IN_TABLE_BODY:case Yb.IN_ROW:Py(this,e);break;case Yb.IN_TABLE_TEXT:My(this,e);break;case Yb.IN_COLUMN_GROUP:By(this,e);break;case Yb.AFTER_BODY:Wy(this,e);break;case Yb.AFTER_AFTER_BODY:Xy(this,e)}}onNullCharacter(e){if(this.skipNextNewLine=!1,this.tokenizer.inForeignNode)!function(e,t){t.chars=iv,e._insertCharacters(t)}(this,e);else switch(this.insertionMode){case Yb.INITIAL:uy(this,e);break;case Yb.BEFORE_HTML:py(this,e);break;case Yb.BEFORE_HEAD:hy(this,e);break;case Yb.IN_HEAD:gy(this,e);break;case Yb.IN_HEAD_NO_SCRIPT:vy(this,e);break;case Yb.AFTER_HEAD:by(this,e);break;case Yb.TEXT:this._insertCharacters(e);break;case Yb.IN_TABLE:case Yb.IN_TABLE_BODY:case Yb.IN_ROW:Py(this,e);break;case Yb.IN_COLUMN_GROUP:By(this,e);break;case Yb.AFTER_BODY:Wy(this,e);break;case Yb.AFTER_AFTER_BODY:Xy(this,e)}}onComment(e){if(this.skipNextNewLine=!1,this.currentNotInHTML)cy(this,e);else switch(this.insertionMode){case Yb.INITIAL:case Yb.BEFORE_HTML:case Yb.BEFORE_HEAD:case Yb.IN_HEAD:case Yb.IN_HEAD_NO_SCRIPT:case Yb.AFTER_HEAD:case Yb.IN_BODY:case Yb.IN_TABLE:case Yb.IN_CAPTION:case Yb.IN_COLUMN_GROUP:case Yb.IN_TABLE_BODY:case Yb.IN_ROW:case Yb.IN_CELL:case Yb.IN_SELECT:case Yb.IN_SELECT_IN_TABLE:case Yb.IN_TEMPLATE:case Yb.IN_FRAMESET:case Yb.AFTER_FRAMESET:cy(this,e);break;case Yb.IN_TABLE_TEXT:Iy(this,e);break;case Yb.AFTER_BODY:!function(e,t){e._appendCommentNode(t,e.openElements.items[0])}(this,e);break;case Yb.AFTER_AFTER_BODY:case Yb.AFTER_AFTER_FRAMESET:!function(e,t){e._appendCommentNode(t,e.document)}(this,e)}}onDoctype(e){switch(this.skipNextNewLine=!1,this.insertionMode){case Yb.INITIAL:!function(e,t){e._setDocumentType(t);const r=t.forceQuirks?jv.QUIRKS:function(e){if(e.name!==Ab)return jv.QUIRKS;const{systemId:t}=e;if(t&&"http://www.ibm.com/data/dtd/v11/ibmxhtml1-transitional.dtd"===t.toLowerCase())return jv.QUIRKS;let{publicId:r}=e;if(null!==r){if(r=r.toLowerCase(),Rb.has(r))return jv.QUIRKS;let e=null===t?Db:Pb;if(Mb(r,e))return jv.QUIRKS;if(e=null===t?$b:Nb,Mb(r,e))return jv.LIMITED_QUIRKS}return jv.NO_QUIRKS}(t);(function(e){return e.name===Ab&&null===e.publicId&&(null===e.systemId||"about:legacy-compat"===e.systemId)})(t)||e._err(t,mv.nonConformingDoctype),e.treeAdapter.setDocumentMode(e.document,r),e.insertionMode=Yb.BEFORE_HTML}(this,e);break;case Yb.BEFORE_HEAD:case Yb.IN_HEAD:case Yb.IN_HEAD_NO_SCRIPT:case Yb.AFTER_HEAD:this._err(e,mv.misplacedDoctype);break;case Yb.IN_TABLE_TEXT:Iy(this,e)}}onStartTag(e){this.skipNextNewLine=!1,this.currentToken=e,this._processStartTag(e),e.selfClosing&&!e.ackSelfClosing&&this._err(e,mv.nonVoidHtmlElementStartTagWithTrailingSolidus)}_processStartTag(e){this.shouldProcessStartTagTokenInForeignContent(e)?function(e,t){if(function(e){const t=e.tagID;return t===zv.FONT&&e.attrs.some((({name:e})=>e===Iv.COLOR||e===Iv.SIZE||e===Iv.FACE))||Fb.has(t)}(t))Yy(e),e._startTagOutsideForeignContent(t);else{const r=e._getAdjustedCurrentElement(),n=e.treeAdapter.getNamespaceURI(r);n===Nv.MATHML?qb(t):n===Nv.SVG&&(function(e){const t=zb.get(e.tagName);null!=t&&(e.tagName=t,e.tagID=Yv(e.tagName))}(t),Hb(t)),Zb(t),t.selfClosing?e._appendElement(t,n):e._insertElement(t,n),t.ackSelfClosing=!0}}(this,e):this._startTagOutsideForeignContent(e)}_startTagOutsideForeignContent(e){switch(this.insertionMode){case Yb.INITIAL:uy(this,e);break;case Yb.BEFORE_HTML:!function(e,t){t.tagID===zv.HTML?(e._insertElement(t,Nv.HTML),e.insertionMode=Yb.BEFORE_HEAD):py(e,t)}(this,e);break;case Yb.BEFORE_HEAD:!function(e,t){switch(t.tagID){case zv.HTML:Ey(e,t);break;case zv.HEAD:e._insertElement(t,Nv.HTML),e.headElement=e.openElements.current,e.insertionMode=Yb.IN_HEAD;break;default:hy(e,t)}}(this,e);break;case Yb.IN_HEAD:fy(this,e);break;case Yb.IN_HEAD_NO_SCRIPT:!function(e,t){switch(t.tagID){case zv.HTML:Ey(e,t);break;case zv.BASEFONT:case zv.BGSOUND:case zv.HEAD:case zv.LINK:case zv.META:case zv.NOFRAMES:case zv.STYLE:fy(e,t);break;case zv.NOSCRIPT:e._err(t,mv.nestedNoscriptInHead);break;default:vy(e,t)}}(this,e);break;case Yb.AFTER_HEAD:!function(e,t){switch(t.tagID){case zv.HTML:Ey(e,t);break;case zv.BODY:e._insertElement(t,Nv.HTML),e.framesetOk=!1,e.insertionMode=Yb.IN_BODY;break;case zv.FRAMESET:e._insertElement(t,Nv.HTML),e.insertionMode=Yb.IN_FRAMESET;break;case zv.BASE:case zv.BASEFONT:case zv.BGSOUND:case zv.LINK:case zv.META:case zv.NOFRAMES:case zv.SCRIPT:case zv.STYLE:case zv.TEMPLATE:case zv.TITLE:e._err(t,mv.abandonedHeadElementChild),e.openElements.push(e.headElement,zv.HEAD),fy(e,t),e.openElements.remove(e.headElement);break;case zv.HEAD:e._err(t,mv.misplacedStartTagForHeadElement);break;default:by(e,t)}}(this,e);break;case Yb.IN_BODY:Ey(this,e);break;case Yb.IN_TABLE:Dy(this,e);break;case Yb.IN_TABLE_TEXT:Iy(this,e);break;case Yb.IN_CAPTION:!function(e,t){const r=t.tagID;Ly.has(r)?e.openElements.hasInTableScope(zv.CAPTION)&&(e.openElements.generateImpliedEndTags(),e.openElements.popUntilTagNamePopped(zv.CAPTION),e.activeFormattingElements.clearToLastMarker(),e.insertionMode=Yb.IN_TABLE,Dy(e,t)):Ey(e,t)}(this,e);break;case Yb.IN_COLUMN_GROUP:jy(this,e);break;case Yb.IN_TABLE_BODY:Uy(this,e);break;case Yb.IN_ROW:zy(this,e);break;case Yb.IN_CELL:!function(e,t){const r=t.tagID;Ly.has(r)?(e.openElements.hasInTableScope(zv.TD)||e.openElements.hasInTableScope(zv.TH))&&(e._closeTableCell(),zy(e,t)):Ey(e,t)}(this,e);break;case Yb.IN_SELECT:qy(this,e);break;case Yb.IN_SELECT_IN_TABLE:!function(e,t){const r=t.tagID;r===zv.CAPTION||r===zv.TABLE||r===zv.TBODY||r===zv.TFOOT||r===zv.THEAD||r===zv.TR||r===zv.TD||r===zv.TH?(e.openElements.popUntilTagNamePopped(zv.SELECT),e._resetInsertionMode(),e._processStartTag(t)):qy(e,t)}(this,e);break;case Yb.IN_TEMPLATE:!function(e,t){switch(t.tagID){case zv.BASE:case zv.BASEFONT:case zv.BGSOUND:case zv.LINK:case zv.META:case zv.NOFRAMES:case zv.SCRIPT:case zv.STYLE:case zv.TEMPLATE:case zv.TITLE:fy(e,t);break;case zv.CAPTION:case zv.COLGROUP:case zv.TBODY:case zv.TFOOT:case zv.THEAD:e.tmplInsertionModeStack[0]=Yb.IN_TABLE,e.insertionMode=Yb.IN_TABLE,Dy(e,t);break;case zv.COL:e.tmplInsertionModeStack[0]=Yb.IN_COLUMN_GROUP,e.insertionMode=Yb.IN_COLUMN_GROUP,jy(e,t);break;case zv.TR:e.tmplInsertionModeStack[0]=Yb.IN_TABLE_BODY,e.insertionMode=Yb.IN_TABLE_BODY,Uy(e,t);break;case zv.TD:case zv.TH:e.tmplInsertionModeStack[0]=Yb.IN_ROW,e.insertionMode=Yb.IN_ROW,zy(e,t);break;default:e.tmplInsertionModeStack[0]=Yb.IN_BODY,e.insertionMode=Yb.IN_BODY,Ey(e,t)}}(this,e);break;case Yb.AFTER_BODY:!function(e,t){t.tagID===zv.HTML?Ey(e,t):Wy(e,t)}(this,e);break;case Yb.IN_FRAMESET:!function(e,t){switch(t.tagID){case zv.HTML:Ey(e,t);break;case zv.FRAMESET:e._insertElement(t,Nv.HTML);break;case zv.FRAME:e._appendElement(t,Nv.HTML),t.ackSelfClosing=!0;break;case zv.NOFRAMES:fy(e,t)}}(this,e);break;case Yb.AFTER_FRAMESET:!function(e,t){switch(t.tagID){case zv.HTML:Ey(e,t);break;case zv.NOFRAMES:fy(e,t)}}(this,e);break;case Yb.AFTER_AFTER_BODY:!function(e,t){t.tagID===zv.HTML?Ey(e,t):Xy(e,t)}(this,e);break;case Yb.AFTER_AFTER_FRAMESET:!function(e,t){switch(t.tagID){case zv.HTML:Ey(e,t);break;case zv.NOFRAMES:fy(e,t)}}(this,e)}}onEndTag(e){this.skipNextNewLine=!1,this.currentToken=e,this.currentNotInHTML?function(e,t){if(t.tagID===zv.P||t.tagID===zv.BR)return Yy(e),void e._endTagOutsideForeignContent(t);for(let r=e.openElements.stackTop;r>0;r--){const n=e.openElements.items[r];if(e.treeAdapter.getNamespaceURI(n)===Nv.HTML){e._endTagOutsideForeignContent(t);break}const a=e.treeAdapter.getTagName(n);if(a.toLowerCase()===t.tagName){t.tagName=a,e.openElements.shortenToLength(r);break}}}(this,e):this._endTagOutsideForeignContent(e)}_endTagOutsideForeignContent(e){switch(this.insertionMode){case Yb.INITIAL:uy(this,e);break;case Yb.BEFORE_HTML:!function(e,t){const r=t.tagID;r!==zv.HTML&&r!==zv.HEAD&&r!==zv.BODY&&r!==zv.BR||py(e,t)}(this,e);break;case Yb.BEFORE_HEAD:!function(e,t){const r=t.tagID;r===zv.HEAD||r===zv.BODY||r===zv.HTML||r===zv.BR?hy(e,t):e._err(t,mv.endTagWithoutMatchingOpenElement)}(this,e);break;case Yb.IN_HEAD:!function(e,t){switch(t.tagID){case zv.HEAD:e.openElements.pop(),e.insertionMode=Yb.AFTER_HEAD;break;case zv.BODY:case zv.BR:case zv.HTML:gy(e,t);break;case zv.TEMPLATE:my(e,t);break;default:e._err(t,mv.endTagWithoutMatchingOpenElement)}}(this,e);break;case Yb.IN_HEAD_NO_SCRIPT:!function(e,t){switch(t.tagID){case zv.NOSCRIPT:e.openElements.pop(),e.insertionMode=Yb.IN_HEAD;break;case zv.BR:vy(e,t);break;default:e._err(t,mv.endTagWithoutMatchingOpenElement)}}(this,e);break;case Yb.AFTER_HEAD:!function(e,t){switch(t.tagID){case zv.BODY:case zv.HTML:case zv.BR:by(e,t);break;case zv.TEMPLATE:my(e,t);break;default:e._err(t,mv.endTagWithoutMatchingOpenElement)}}(this,e);break;case Yb.IN_BODY:Cy(this,e);break;case Yb.TEXT:!function(e,t){var r;t.tagID===zv.SCRIPT&&(null===(r=e.scriptHandler)||void 0===r||r.call(e,e.openElements.current)),e.openElements.pop(),e.insertionMode=e.originalInsertionMode}(this,e);break;case Yb.IN_TABLE:Ry(this,e);break;case Yb.IN_TABLE_TEXT:Iy(this,e);break;case Yb.IN_CAPTION:!function(e,t){const r=t.tagID;switch(r){case zv.CAPTION:case zv.TABLE:e.openElements.hasInTableScope(zv.CAPTION)&&(e.openElements.generateImpliedEndTags(),e.openElements.popUntilTagNamePopped(zv.CAPTION),e.activeFormattingElements.clearToLastMarker(),e.insertionMode=Yb.IN_TABLE,r===zv.TABLE&&Ry(e,t));break;case zv.BODY:case zv.COL:case zv.COLGROUP:case zv.HTML:case zv.TBODY:case zv.TD:case zv.TFOOT:case zv.TH:case zv.THEAD:case zv.TR:break;default:Cy(e,t)}}(this,e);break;case Yb.IN_COLUMN_GROUP:!function(e,t){switch(t.tagID){case zv.COLGROUP:e.openElements.currentTagId===zv.COLGROUP&&(e.openElements.pop(),e.insertionMode=Yb.IN_TABLE);break;case zv.TEMPLATE:my(e,t);break;case zv.COL:break;default:By(e,t)}}(this,e);break;case Yb.IN_TABLE_BODY:Qy(this,e);break;case Yb.IN_ROW:Fy(this,e);break;case Yb.IN_CELL:!function(e,t){const r=t.tagID;switch(r){case zv.TD:case zv.TH:e.openElements.hasInTableScope(r)&&(e.openElements.generateImpliedEndTags(),e.openElements.popUntilTagNamePopped(r),e.activeFormattingElements.clearToLastMarker(),e.insertionMode=Yb.IN_ROW);break;case zv.TABLE:case zv.TBODY:case zv.TFOOT:case zv.THEAD:case zv.TR:e.openElements.hasInTableScope(r)&&(e._closeTableCell(),Fy(e,t));break;case zv.BODY:case zv.CAPTION:case zv.COL:case zv.COLGROUP:case zv.HTML:break;default:Cy(e,t)}}(this,e);break;case Yb.IN_SELECT:Hy(this,e);break;case Yb.IN_SELECT_IN_TABLE:!function(e,t){const r=t.tagID;r===zv.CAPTION||r===zv.TABLE||r===zv.TBODY||r===zv.TFOOT||r===zv.THEAD||r===zv.TR||r===zv.TD||r===zv.TH?e.openElements.hasInTableScope(r)&&(e.openElements.popUntilTagNamePopped(zv.SELECT),e._resetInsertionMode(),e.onEndTag(t)):Hy(e,t)}(this,e);break;case Yb.IN_TEMPLATE:!function(e,t){t.tagID===zv.TEMPLATE&&my(e,t)}(this,e);break;case Yb.AFTER_BODY:Vy(this,e);break;case Yb.IN_FRAMESET:!function(e,t){t.tagID!==zv.FRAMESET||e.openElements.isRootHtmlElementCurrent()||(e.openElements.pop(),e.fragmentContext||e.openElements.currentTagId===zv.FRAMESET||(e.insertionMode=Yb.AFTER_FRAMESET))}(this,e);break;case Yb.AFTER_FRAMESET:!function(e,t){t.tagID===zv.HTML&&(e.insertionMode=Yb.AFTER_AFTER_FRAMESET)}(this,e);break;case Yb.AFTER_AFTER_BODY:Xy(this,e)}}onEof(e){switch(this.insertionMode){case Yb.INITIAL:uy(this,e);break;case Yb.BEFORE_HTML:py(this,e);break;case Yb.BEFORE_HEAD:hy(this,e);break;case Yb.IN_HEAD:gy(this,e);break;case Yb.IN_HEAD_NO_SCRIPT:vy(this,e);break;case Yb.AFTER_HEAD:by(this,e);break;case Yb.IN_BODY:case Yb.IN_TABLE:case Yb.IN_CAPTION:case Yb.IN_COLUMN_GROUP:case Yb.IN_TABLE_BODY:case Yb.IN_ROW:case Yb.IN_CELL:case Yb.IN_SELECT:case Yb.IN_SELECT_IN_TABLE:Ay(this,e);break;case Yb.TEXT:!function(e,t){e._err(t,mv.eofInElementThatCanContainOnlyText),e.openElements.pop(),e.insertionMode=e.originalInsertionMode,e.onEof(t)}(this,e);break;case Yb.IN_TABLE_TEXT:Iy(this,e);break;case Yb.IN_TEMPLATE:Zy(this,e);break;case Yb.AFTER_BODY:case Yb.IN_FRAMESET:case Yb.AFTER_FRAMESET:case Yb.AFTER_AFTER_BODY:case Yb.AFTER_AFTER_FRAMESET:dy(this,e)}}onWhitespaceCharacter(e){if(this.skipNextNewLine&&(this.skipNextNewLine=!1,e.chars.charCodeAt(0)===sv.LINE_FEED)){if(1===e.chars.length)return;e.chars=e.chars.substr(1)}if(this.tokenizer.inForeignNode)this._insertCharacters(e);else switch(this.insertionMode){case Yb.IN_HEAD:case Yb.IN_HEAD_NO_SCRIPT:case Yb.AFTER_HEAD:case Yb.TEXT:case Yb.IN_COLUMN_GROUP:case Yb.IN_SELECT:case Yb.IN_SELECT_IN_TABLE:case Yb.IN_FRAMESET:case Yb.AFTER_FRAMESET:this._insertCharacters(e);break;case Yb.IN_BODY:case Yb.IN_CAPTION:case Yb.IN_CELL:case Yb.IN_TEMPLATE:case Yb.AFTER_BODY:case Yb.AFTER_AFTER_BODY:case Yb.AFTER_AFTER_FRAMESET:Oy(this,e);break;case Yb.IN_TABLE:case Yb.IN_TABLE_BODY:case Yb.IN_ROW:Py(this,e);break;case Yb.IN_TABLE_TEXT:Ny(this,e)}}};function ry(e,t){let r=e.activeFormattingElements.getElementEntryInScopeWithTagName(t.tagName);return r?e.openElements.contains(r.element)?e.openElements.hasInScope(t.tagID)||(r=null):(e.activeFormattingElements.removeEntry(r),r=null):Ty(e,t),r}function ny(e,t){let r=null,n=e.openElements.stackTop;for(;n>=0;n--){const a=e.openElements.items[n];if(a===t.element)break;e._isSpecialElement(a,e.openElements.tagIDs[n])&&(r=a)}return r||(e.openElements.shortenToLength(n<0?0:n),e.activeFormattingElements.removeEntry(t)),r}function ay(e,t,r){let n=t,a=e.openElements.getCommonAncestor(t);for(let o=0,i=a;i!==r;o++,i=a){a=e.openElements.getCommonAncestor(i);const r=e.activeFormattingElements.getElementEntry(i),s=r&&o>=Xb;!r||s?(s&&e.activeFormattingElements.removeEntry(r),e.openElements.remove(i)):(i=oy(e,r),n===t&&(e.activeFormattingElements.bookmark=r),e.treeAdapter.detachNode(n),e.treeAdapter.appendChild(i,n),n=i)}return n}function oy(e,t){const r=e.treeAdapter.getNamespaceURI(t.element),n=e.treeAdapter.createElement(t.token.tagName,r,t.token.attrs);return e.openElements.replace(t.element,n),t.element=n,n}function iy(e,t,r){const n=Yv(e.treeAdapter.getTagName(t));if(e._isElementCausesFosterParenting(n))e._fosterParentElement(r);else{const a=e.treeAdapter.getNamespaceURI(t);n===zv.TEMPLATE&&a===Nv.HTML&&(t=e.treeAdapter.getTemplateContent(t)),e.treeAdapter.appendChild(t,r)}}function sy(e,t,r){const n=e.treeAdapter.getNamespaceURI(r.element),{token:a}=r,o=e.treeAdapter.createElement(a.tagName,n,a.attrs);e._adoptNodes(t,o),e.treeAdapter.appendChild(t,o),e.activeFormattingElements.insertElementAfterBookmark(o,a),e.activeFormattingElements.removeEntry(r),e.openElements.remove(r.element),e.openElements.insertAfter(t,o,a.tagID)}function ly(e,t){for(let r=0;r=r;n--)e._setEndLocation(e.openElements.items[n],t);if(!e.fragmentContext&&e.openElements.stackTop>=0){const r=e.openElements.items[0],n=e.treeAdapter.getNodeSourceCodeLocation(r);if(n&&!n.endTag&&(e._setEndLocation(r,t),e.openElements.stackTop>=1)){const r=e.openElements.items[1],n=e.treeAdapter.getNodeSourceCodeLocation(r);n&&!n.endTag&&e._setEndLocation(r,t)}}}}function uy(e,t){e._err(t,mv.missingDoctype,!0),e.treeAdapter.setDocumentMode(e.document,jv.QUIRKS),e.insertionMode=Yb.BEFORE_HTML,e._processToken(t)}function py(e,t){e._insertFakeRootElement(),e.insertionMode=Yb.BEFORE_HEAD,e._processToken(t)}function hy(e,t){e._insertFakeElement(Uv.HEAD,zv.HEAD),e.headElement=e.openElements.current,e.insertionMode=Yb.IN_HEAD,e._processToken(t)}function fy(e,t){switch(t.tagID){case zv.HTML:Ey(e,t);break;case zv.BASE:case zv.BASEFONT:case zv.BGSOUND:case zv.LINK:case zv.META:e._appendElement(t,Nv.HTML),t.ackSelfClosing=!0;break;case zv.TITLE:e._switchToTextParsing(t,nb.RCDATA);break;case zv.NOSCRIPT:e.options.scriptingEnabled?e._switchToTextParsing(t,nb.RAWTEXT):(e._insertElement(t,Nv.HTML),e.insertionMode=Yb.IN_HEAD_NO_SCRIPT);break;case zv.NOFRAMES:case zv.STYLE:e._switchToTextParsing(t,nb.RAWTEXT);break;case zv.SCRIPT:e._switchToTextParsing(t,nb.SCRIPT_DATA);break;case zv.TEMPLATE:e._insertTemplate(t),e.activeFormattingElements.insertMarker(),e.framesetOk=!1,e.insertionMode=Yb.IN_TEMPLATE,e.tmplInsertionModeStack.unshift(Yb.IN_TEMPLATE);break;case zv.HEAD:e._err(t,mv.misplacedStartTagForHeadElement);break;default:gy(e,t)}}function my(e,t){e.openElements.tmplCount>0?(e.openElements.generateImpliedEndTagsThoroughly(),e.openElements.currentTagId!==zv.TEMPLATE&&e._err(t,mv.closingOfElementWithOpenChildElements),e.openElements.popUntilTagNamePopped(zv.TEMPLATE),e.activeFormattingElements.clearToLastMarker(),e.tmplInsertionModeStack.shift(),e._resetInsertionMode()):e._err(t,mv.endTagWithoutMatchingOpenElement)}function gy(e,t){e.openElements.pop(),e.insertionMode=Yb.AFTER_HEAD,e._processToken(t)}function vy(e,t){const r=t.type===vv.EOF?mv.openElementsLeftAfterEof:mv.disallowedContentInNoscriptInHead;e._err(t,r),e.openElements.pop(),e.insertionMode=Yb.IN_HEAD,e._processToken(t)}function by(e,t){e._insertFakeElement(Uv.BODY,zv.BODY),e.insertionMode=Yb.IN_BODY,yy(e,t)}function yy(e,t){switch(t.type){case vv.CHARACTER:wy(e,t);break;case vv.WHITESPACE_CHARACTER:Oy(e,t);break;case vv.COMMENT:cy(e,t);break;case vv.START_TAG:Ey(e,t);break;case vv.END_TAG:Cy(e,t);break;case vv.EOF:Ay(e,t)}}function Oy(e,t){e._reconstructActiveFormattingElements(),e._insertCharacters(t)}function wy(e,t){e._reconstructActiveFormattingElements(),e._insertCharacters(t),e.framesetOk=!1}function xy(e,t){e._reconstructActiveFormattingElements(),e._appendElement(t,Nv.HTML),e.framesetOk=!1,t.ackSelfClosing=!0}function ky(e){const t=Ov(e,Iv.TYPE);return null!=t&&t.toLowerCase()===Vb}function Sy(e,t){e._switchToTextParsing(t,nb.RAWTEXT)}function _y(e,t){e._reconstructActiveFormattingElements(),e._insertElement(t,Nv.HTML)}function Ey(e,t){switch(t.tagID){case zv.I:case zv.S:case zv.B:case zv.U:case zv.EM:case zv.TT:case zv.BIG:case zv.CODE:case zv.FONT:case zv.SMALL:case zv.STRIKE:case zv.STRONG:!function(e,t){e._reconstructActiveFormattingElements(),e._insertElement(t,Nv.HTML),e.activeFormattingElements.pushElement(e.openElements.current,t)}(e,t);break;case zv.A:!function(e,t){const r=e.activeFormattingElements.getElementEntryInScopeWithTagName(Uv.A);r&&(ly(e,t),e.openElements.remove(r.element),e.activeFormattingElements.removeEntry(r)),e._reconstructActiveFormattingElements(),e._insertElement(t,Nv.HTML),e.activeFormattingElements.pushElement(e.openElements.current,t)}(e,t);break;case zv.H1:case zv.H2:case zv.H3:case zv.H4:case zv.H5:case zv.H6:!function(e,t){e.openElements.hasInButtonScope(zv.P)&&e._closePElement(),Jv(e.openElements.currentTagId)&&e.openElements.pop(),e._insertElement(t,Nv.HTML)}(e,t);break;case zv.P:case zv.DL:case zv.OL:case zv.UL:case zv.DIV:case zv.DIR:case zv.NAV:case zv.MAIN:case zv.MENU:case zv.ASIDE:case zv.CENTER:case zv.FIGURE:case zv.FOOTER:case zv.HEADER:case zv.HGROUP:case zv.DIALOG:case zv.DETAILS:case zv.ADDRESS:case zv.ARTICLE:case zv.SECTION:case zv.SUMMARY:case zv.FIELDSET:case zv.BLOCKQUOTE:case zv.FIGCAPTION:!function(e,t){e.openElements.hasInButtonScope(zv.P)&&e._closePElement(),e._insertElement(t,Nv.HTML)}(e,t);break;case zv.LI:case zv.DD:case zv.DT:!function(e,t){e.framesetOk=!1;const r=t.tagID;for(let t=e.openElements.stackTop;t>=0;t--){const n=e.openElements.tagIDs[t];if(r===zv.LI&&n===zv.LI||(r===zv.DD||r===zv.DT)&&(n===zv.DD||n===zv.DT)){e.openElements.generateImpliedEndTagsWithExclusion(n),e.openElements.popUntilTagNamePopped(n);break}if(n!==zv.ADDRESS&&n!==zv.DIV&&n!==zv.P&&e._isSpecialElement(e.openElements.items[t],n))break}e.openElements.hasInButtonScope(zv.P)&&e._closePElement(),e._insertElement(t,Nv.HTML)}(e,t);break;case zv.BR:case zv.IMG:case zv.WBR:case zv.AREA:case zv.EMBED:case zv.KEYGEN:xy(e,t);break;case zv.HR:!function(e,t){e.openElements.hasInButtonScope(zv.P)&&e._closePElement(),e._appendElement(t,Nv.HTML),e.framesetOk=!1,t.ackSelfClosing=!0}(e,t);break;case zv.RB:case zv.RTC:!function(e,t){e.openElements.hasInScope(zv.RUBY)&&e.openElements.generateImpliedEndTags(),e._insertElement(t,Nv.HTML)}(e,t);break;case zv.RT:case zv.RP:!function(e,t){e.openElements.hasInScope(zv.RUBY)&&e.openElements.generateImpliedEndTagsWithExclusion(zv.RTC),e._insertElement(t,Nv.HTML)}(e,t);break;case zv.PRE:case zv.LISTING:!function(e,t){e.openElements.hasInButtonScope(zv.P)&&e._closePElement(),e._insertElement(t,Nv.HTML),e.skipNextNewLine=!0,e.framesetOk=!1}(e,t);break;case zv.XMP:!function(e,t){e.openElements.hasInButtonScope(zv.P)&&e._closePElement(),e._reconstructActiveFormattingElements(),e.framesetOk=!1,e._switchToTextParsing(t,nb.RAWTEXT)}(e,t);break;case zv.SVG:!function(e,t){e._reconstructActiveFormattingElements(),Hb(t),Zb(t),t.selfClosing?e._appendElement(t,Nv.SVG):e._insertElement(t,Nv.SVG),t.ackSelfClosing=!0}(e,t);break;case zv.HTML:!function(e,t){0===e.openElements.tmplCount&&e.treeAdapter.adoptAttributes(e.openElements.items[0],t.attrs)}(e,t);break;case zv.BASE:case zv.LINK:case zv.META:case zv.STYLE:case zv.TITLE:case zv.SCRIPT:case zv.BGSOUND:case zv.BASEFONT:case zv.TEMPLATE:fy(e,t);break;case zv.BODY:!function(e,t){const r=e.openElements.tryPeekProperlyNestedBodyElement();r&&0===e.openElements.tmplCount&&(e.framesetOk=!1,e.treeAdapter.adoptAttributes(r,t.attrs))}(e,t);break;case zv.FORM:!function(e,t){const r=e.openElements.tmplCount>0;e.formElement&&!r||(e.openElements.hasInButtonScope(zv.P)&&e._closePElement(),e._insertElement(t,Nv.HTML),r||(e.formElement=e.openElements.current))}(e,t);break;case zv.NOBR:!function(e,t){e._reconstructActiveFormattingElements(),e.openElements.hasInScope(zv.NOBR)&&(ly(e,t),e._reconstructActiveFormattingElements()),e._insertElement(t,Nv.HTML),e.activeFormattingElements.pushElement(e.openElements.current,t)}(e,t);break;case zv.MATH:!function(e,t){e._reconstructActiveFormattingElements(),qb(t),Zb(t),t.selfClosing?e._appendElement(t,Nv.MATHML):e._insertElement(t,Nv.MATHML),t.ackSelfClosing=!0}(e,t);break;case zv.TABLE:!function(e,t){e.treeAdapter.getDocumentMode(e.document)!==jv.QUIRKS&&e.openElements.hasInButtonScope(zv.P)&&e._closePElement(),e._insertElement(t,Nv.HTML),e.framesetOk=!1,e.insertionMode=Yb.IN_TABLE}(e,t);break;case zv.INPUT:!function(e,t){e._reconstructActiveFormattingElements(),e._appendElement(t,Nv.HTML),ky(t)||(e.framesetOk=!1),t.ackSelfClosing=!0}(e,t);break;case zv.PARAM:case zv.TRACK:case zv.SOURCE:!function(e,t){e._appendElement(t,Nv.HTML),t.ackSelfClosing=!0}(e,t);break;case zv.IMAGE:!function(e,t){t.tagName=Uv.IMG,t.tagID=zv.IMG,xy(e,t)}(e,t);break;case zv.BUTTON:!function(e,t){e.openElements.hasInScope(zv.BUTTON)&&(e.openElements.generateImpliedEndTags(),e.openElements.popUntilTagNamePopped(zv.BUTTON)),e._reconstructActiveFormattingElements(),e._insertElement(t,Nv.HTML),e.framesetOk=!1}(e,t);break;case zv.APPLET:case zv.OBJECT:case zv.MARQUEE:!function(e,t){e._reconstructActiveFormattingElements(),e._insertElement(t,Nv.HTML),e.activeFormattingElements.insertMarker(),e.framesetOk=!1}(e,t);break;case zv.IFRAME:!function(e,t){e.framesetOk=!1,e._switchToTextParsing(t,nb.RAWTEXT)}(e,t);break;case zv.SELECT:!function(e,t){e._reconstructActiveFormattingElements(),e._insertElement(t,Nv.HTML),e.framesetOk=!1,e.insertionMode=e.insertionMode===Yb.IN_TABLE||e.insertionMode===Yb.IN_CAPTION||e.insertionMode===Yb.IN_TABLE_BODY||e.insertionMode===Yb.IN_ROW||e.insertionMode===Yb.IN_CELL?Yb.IN_SELECT_IN_TABLE:Yb.IN_SELECT}(e,t);break;case zv.OPTION:case zv.OPTGROUP:!function(e,t){e.openElements.currentTagId===zv.OPTION&&e.openElements.pop(),e._reconstructActiveFormattingElements(),e._insertElement(t,Nv.HTML)}(e,t);break;case zv.NOEMBED:Sy(e,t);break;case zv.FRAMESET:!function(e,t){const r=e.openElements.tryPeekProperlyNestedBodyElement();e.framesetOk&&r&&(e.treeAdapter.detachNode(r),e.openElements.popAllUpToHtmlElement(),e._insertElement(t,Nv.HTML),e.insertionMode=Yb.IN_FRAMESET)}(e,t);break;case zv.TEXTAREA:!function(e,t){e._insertElement(t,Nv.HTML),e.skipNextNewLine=!0,e.tokenizer.state=nb.RCDATA,e.originalInsertionMode=e.insertionMode,e.framesetOk=!1,e.insertionMode=Yb.TEXT}(e,t);break;case zv.NOSCRIPT:e.options.scriptingEnabled?Sy(e,t):_y(e,t);break;case zv.PLAINTEXT:!function(e,t){e.openElements.hasInButtonScope(zv.P)&&e._closePElement(),e._insertElement(t,Nv.HTML),e.tokenizer.state=nb.PLAINTEXT}(e,t);break;case zv.COL:case zv.TH:case zv.TD:case zv.TR:case zv.HEAD:case zv.FRAME:case zv.TBODY:case zv.TFOOT:case zv.THEAD:case zv.CAPTION:case zv.COLGROUP:break;default:_y(e,t)}}function Ty(e,t){const r=t.tagName,n=t.tagID;for(let t=e.openElements.stackTop;t>0;t--){const a=e.openElements.items[t],o=e.openElements.tagIDs[t];if(n===o&&(n!==zv.UNKNOWN||e.treeAdapter.getTagName(a)===r)){e.openElements.generateImpliedEndTagsWithExclusion(n),e.openElements.stackTop>=t&&e.openElements.shortenToLength(t);break}if(e._isSpecialElement(a,o))break}}function Cy(e,t){switch(t.tagID){case zv.A:case zv.B:case zv.I:case zv.S:case zv.U:case zv.EM:case zv.TT:case zv.BIG:case zv.CODE:case zv.FONT:case zv.NOBR:case zv.SMALL:case zv.STRIKE:case zv.STRONG:ly(e,t);break;case zv.P:!function(e){e.openElements.hasInButtonScope(zv.P)||e._insertFakeElement(Uv.P,zv.P),e._closePElement()}(e);break;case zv.DL:case zv.UL:case zv.OL:case zv.DIR:case zv.DIV:case zv.NAV:case zv.PRE:case zv.MAIN:case zv.MENU:case zv.ASIDE:case zv.BUTTON:case zv.CENTER:case zv.FIGURE:case zv.FOOTER:case zv.HEADER:case zv.HGROUP:case zv.DIALOG:case zv.ADDRESS:case zv.ARTICLE:case zv.DETAILS:case zv.SECTION:case zv.SUMMARY:case zv.LISTING:case zv.FIELDSET:case zv.BLOCKQUOTE:case zv.FIGCAPTION:!function(e,t){const r=t.tagID;e.openElements.hasInScope(r)&&(e.openElements.generateImpliedEndTags(),e.openElements.popUntilTagNamePopped(r))}(e,t);break;case zv.LI:!function(e){e.openElements.hasInListItemScope(zv.LI)&&(e.openElements.generateImpliedEndTagsWithExclusion(zv.LI),e.openElements.popUntilTagNamePopped(zv.LI))}(e);break;case zv.DD:case zv.DT:!function(e,t){const r=t.tagID;e.openElements.hasInScope(r)&&(e.openElements.generateImpliedEndTagsWithExclusion(r),e.openElements.popUntilTagNamePopped(r))}(e,t);break;case zv.H1:case zv.H2:case zv.H3:case zv.H4:case zv.H5:case zv.H6:!function(e){e.openElements.hasNumberedHeaderInScope()&&(e.openElements.generateImpliedEndTags(),e.openElements.popUntilNumberedHeaderPopped())}(e);break;case zv.BR:!function(e){e._reconstructActiveFormattingElements(),e._insertFakeElement(Uv.BR,zv.BR),e.openElements.pop(),e.framesetOk=!1}(e);break;case zv.BODY:!function(e,t){if(e.openElements.hasInScope(zv.BODY)&&(e.insertionMode=Yb.AFTER_BODY,e.options.sourceCodeLocationInfo)){const r=e.openElements.tryPeekProperlyNestedBodyElement();r&&e._setEndLocation(r,t)}}(e,t);break;case zv.HTML:!function(e,t){e.openElements.hasInScope(zv.BODY)&&(e.insertionMode=Yb.AFTER_BODY,Vy(e,t))}(e,t);break;case zv.FORM:!function(e){const t=e.openElements.tmplCount>0,{formElement:r}=e;t||(e.formElement=null),(r||t)&&e.openElements.hasInScope(zv.FORM)&&(e.openElements.generateImpliedEndTags(),t?e.openElements.popUntilTagNamePopped(zv.FORM):r&&e.openElements.remove(r))}(e);break;case zv.APPLET:case zv.OBJECT:case zv.MARQUEE:!function(e,t){const r=t.tagID;e.openElements.hasInScope(r)&&(e.openElements.generateImpliedEndTags(),e.openElements.popUntilTagNamePopped(r),e.activeFormattingElements.clearToLastMarker())}(e,t);break;case zv.TEMPLATE:my(e,t);break;default:Ty(e,t)}}function Ay(e,t){e.tmplInsertionModeStack.length>0?Zy(e,t):dy(e,t)}function Py(e,t){if(Jb.has(e.openElements.currentTagId))switch(e.pendingCharacterTokens.length=0,e.hasNonWhitespacePendingCharacterToken=!1,e.originalInsertionMode=e.insertionMode,e.insertionMode=Yb.IN_TABLE_TEXT,t.type){case vv.CHARACTER:My(e,t);break;case vv.WHITESPACE_CHARACTER:Ny(e,t)}else $y(e,t)}function Dy(e,t){switch(t.tagID){case zv.TD:case zv.TH:case zv.TR:!function(e,t){e.openElements.clearBackToTableContext(),e._insertFakeElement(Uv.TBODY,zv.TBODY),e.insertionMode=Yb.IN_TABLE_BODY,Uy(e,t)}(e,t);break;case zv.STYLE:case zv.SCRIPT:case zv.TEMPLATE:fy(e,t);break;case zv.COL:!function(e,t){e.openElements.clearBackToTableContext(),e._insertFakeElement(Uv.COLGROUP,zv.COLGROUP),e.insertionMode=Yb.IN_COLUMN_GROUP,jy(e,t)}(e,t);break;case zv.FORM:!function(e,t){e.formElement||0!==e.openElements.tmplCount||(e._insertElement(t,Nv.HTML),e.formElement=e.openElements.current,e.openElements.pop())}(e,t);break;case zv.TABLE:!function(e,t){e.openElements.hasInTableScope(zv.TABLE)&&(e.openElements.popUntilTagNamePopped(zv.TABLE),e._resetInsertionMode(),e._processStartTag(t))}(e,t);break;case zv.TBODY:case zv.TFOOT:case zv.THEAD:!function(e,t){e.openElements.clearBackToTableContext(),e._insertElement(t,Nv.HTML),e.insertionMode=Yb.IN_TABLE_BODY}(e,t);break;case zv.INPUT:!function(e,t){ky(t)?e._appendElement(t,Nv.HTML):$y(e,t),t.ackSelfClosing=!0}(e,t);break;case zv.CAPTION:!function(e,t){e.openElements.clearBackToTableContext(),e.activeFormattingElements.insertMarker(),e._insertElement(t,Nv.HTML),e.insertionMode=Yb.IN_CAPTION}(e,t);break;case zv.COLGROUP:!function(e,t){e.openElements.clearBackToTableContext(),e._insertElement(t,Nv.HTML),e.insertionMode=Yb.IN_COLUMN_GROUP}(e,t);break;default:$y(e,t)}}function Ry(e,t){switch(t.tagID){case zv.TABLE:e.openElements.hasInTableScope(zv.TABLE)&&(e.openElements.popUntilTagNamePopped(zv.TABLE),e._resetInsertionMode());break;case zv.TEMPLATE:my(e,t);break;case zv.BODY:case zv.CAPTION:case zv.COL:case zv.COLGROUP:case zv.HTML:case zv.TBODY:case zv.TD:case zv.TFOOT:case zv.TH:case zv.THEAD:case zv.TR:break;default:$y(e,t)}}function $y(e,t){const r=e.fosterParentingEnabled;e.fosterParentingEnabled=!0,yy(e,t),e.fosterParentingEnabled=r}function Ny(e,t){e.pendingCharacterTokens.push(t)}function My(e,t){e.pendingCharacterTokens.push(t),e.hasNonWhitespacePendingCharacterToken=!0}function Iy(e,t){let r=0;if(e.hasNonWhitespacePendingCharacterToken)for(;r0&&e.openElements.currentTagId===zv.OPTION&&e.openElements.tagIDs[e.openElements.stackTop-1]===zv.OPTGROUP&&e.openElements.pop(),e.openElements.currentTagId===zv.OPTGROUP&&e.openElements.pop();break;case zv.OPTION:e.openElements.currentTagId===zv.OPTION&&e.openElements.pop();break;case zv.SELECT:e.openElements.hasInSelectScope(zv.SELECT)&&(e.openElements.popUntilTagNamePopped(zv.SELECT),e._resetInsertionMode());break;case zv.TEMPLATE:my(e,t)}}function Zy(e,t){e.openElements.tmplCount>0?(e.openElements.popUntilTagNamePopped(zv.TEMPLATE),e.activeFormattingElements.clearToLastMarker(),e.tmplInsertionModeStack.shift(),e._resetInsertionMode(),e.onEof(t)):dy(e,t)}function Vy(e,t){var r;if(t.tagID===zv.HTML){if(e.fragmentContext||(e.insertionMode=Yb.AFTER_AFTER_BODY),e.options.sourceCodeLocationInfo&&e.openElements.tagIDs[0]===zv.HTML){e._setEndLocation(e.openElements.items[0],t);const n=e.openElements.items[1];n&&!(null===(r=e.treeAdapter.getNodeSourceCodeLocation(n))||void 0===r?void 0:r.endTag)&&e._setEndLocation(n,t)}}else Wy(e,t)}function Wy(e,t){e.insertionMode=Yb.IN_BODY,yy(e,t)}function Xy(e,t){e.insertionMode=Yb.IN_BODY,yy(e,t)}function Yy(e){for(;e.treeAdapter.getNamespaceURI(e.openElements.current)!==Nv.HTML&&!e._isIntegrationPoint(e.openElements.currentTagId,e.openElements.current);)e.openElements.pop()}function Gy(e,t){return ty.parse(e,t)}function Ky(e,t,r){"string"==typeof e&&(r=t,t=e,e=null);const n=ty.getFragmentParser(e,r);return n.tokenizer.write(t,!0),n.getFragment()}Uv.AREA,Uv.BASE,Uv.BASEFONT,Uv.BGSOUND,Uv.BR,Uv.COL,Uv.EMBED,Uv.FRAME,Uv.HR,Uv.IMG,Uv.INPUT,Uv.KEYGEN,Uv.LINK,Uv.META,Uv.PARAM,Uv.SOURCE,Uv.TRACK,Uv.WBR;const Jy=tO("end"),eO=tO("start");function tO(e){return function(t){const r=t&&t.position&&t.position[e]||{};if("number"==typeof r.line&&r.line>0&&"number"==typeof r.column&&r.column>0)return{line:r.line,column:r.column,offset:"number"==typeof r.offset&&r.offset>-1?r.offset:void 0}}}function rO(e){const t=eO(e),r=Jy(e);if(t&&r)return{start:t,end:r}}const nO=new Set(["mdxFlowExpression","mdxJsxFlowElement","mdxJsxTextElement","mdxTextExpression","mdxjsEsm"]),aO={sourceCodeLocationInfo:!0,scriptingEnabled:!1};function oO(e,t){const r=function(e){const t="root"===e.type?e.children[0]:e;return Boolean(t&&("doctype"===t.type||"element"===t.type&&"html"===t.tagName.toLowerCase()))}(e),n=Gg("type",{handlers:{root:sO,element:lO,text:cO,comment:uO,doctype:dO,raw:pO},unknown:hO}),a={parser:r?new ty(aO):ty.getFragmentParser(void 0,aO),handle(e){n(e,a)},stitches:!1,options:t||{}};n(e,a),fO(a,eO());const o=qg(r?a.parser.document:a.parser.getFragment(),{file:a.options.file});return a.stitches&&mm(o,"comment",(function(e,t,r){const n=e;if(n.value.stitch&&r&&void 0!==t)return r.children[t]=n.value.stitch,t})),"root"===o.type&&1===o.children.length&&o.children[0].type===e.type?o.children[0]:o}function iO(e,t){let r=-1;if(e)for(;++r-1&&o>l||i>-1&&o>i||s>-1&&o>s)return!0;let c=-1;for(;++c1){let e=!1,r=0;for(;++r4&&"data"===t.slice(0,4).toLowerCase())return r}function TO(e){return function(t){const r=function(e,t){let r={type:"root",children:[]};const n=wO({schema:t?{...yO,...t}:yO,stack:[]},e);return n&&(Array.isArray(n)?1===n.length?r=n[0]:r.children=n:r=n),r}(t,e);return r}}const CO=/["&'<>`]/g,AO=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,PO=/[\x01-\t\v\f\x0E-\x1F\x7F\x81\x8D\x8F\x90\x9D\xA0-\uFFFF]/g,DO=/[|\\{}()[\]^$+*?.]/g,RO=new WeakMap;const $O=/[\dA-Fa-f]/,NO=/\d/,MO=["AElig","AMP","Aacute","Acirc","Agrave","Aring","Atilde","Auml","COPY","Ccedil","ETH","Eacute","Ecirc","Egrave","Euml","GT","Iacute","Icirc","Igrave","Iuml","LT","Ntilde","Oacute","Ocirc","Ograve","Oslash","Otilde","Ouml","QUOT","REG","THORN","Uacute","Ucirc","Ugrave","Uuml","Yacute","aacute","acirc","acute","aelig","agrave","amp","aring","atilde","auml","brvbar","ccedil","cedil","cent","copy","curren","deg","divide","eacute","ecirc","egrave","eth","euml","frac12","frac14","frac34","gt","iacute","icirc","iexcl","igrave","iquest","iuml","laquo","lt","macr","micro","middot","nbsp","not","ntilde","oacute","ocirc","ograve","ordf","ordm","oslash","otilde","ouml","para","plusmn","pound","quot","raquo","reg","sect","shy","sup1","sup2","sup3","szlig","thorn","times","uacute","ucirc","ugrave","uml","uuml","yacute","yen","yuml"],IO={nbsp:" ",iexcl:"¡",cent:"¢",pound:"£",curren:"¤",yen:"¥",brvbar:"¦",sect:"§",uml:"¨",copy:"©",ordf:"ª",laquo:"«",not:"¬",shy:"",reg:"®",macr:"¯",deg:"°",plusmn:"±",sup2:"²",sup3:"³",acute:"´",micro:"µ",para:"¶",middot:"·",cedil:"¸",sup1:"¹",ordm:"º",raquo:"»",frac14:"¼",frac12:"½",frac34:"¾",iquest:"¿",Agrave:"À",Aacute:"Á",Acirc:"Â",Atilde:"Ã",Auml:"Ä",Aring:"Å",AElig:"Æ",Ccedil:"Ç",Egrave:"È",Eacute:"É",Ecirc:"Ê",Euml:"Ë",Igrave:"Ì",Iacute:"Í",Icirc:"Î",Iuml:"Ï",ETH:"Ð",Ntilde:"Ñ",Ograve:"Ò",Oacute:"Ó",Ocirc:"Ô",Otilde:"Õ",Ouml:"Ö",times:"×",Oslash:"Ø",Ugrave:"Ù",Uacute:"Ú",Ucirc:"Û",Uuml:"Ü",Yacute:"Ý",THORN:"Þ",szlig:"ß",agrave:"à",aacute:"á",acirc:"â",atilde:"ã",auml:"ä",aring:"å",aelig:"æ",ccedil:"ç",egrave:"è",eacute:"é",ecirc:"ê",euml:"ë",igrave:"ì",iacute:"í",icirc:"î",iuml:"ï",eth:"ð",ntilde:"ñ",ograve:"ò",oacute:"ó",ocirc:"ô",otilde:"õ",ouml:"ö",divide:"÷",oslash:"ø",ugrave:"ù",uacute:"ú",ucirc:"û",uuml:"ü",yacute:"ý",thorn:"þ",yuml:"ÿ",fnof:"ƒ",Alpha:"Α",Beta:"Β",Gamma:"Γ",Delta:"Δ",Epsilon:"Ε",Zeta:"Ζ",Eta:"Η",Theta:"Θ",Iota:"Ι",Kappa:"Κ",Lambda:"Λ",Mu:"Μ",Nu:"Ν",Xi:"Ξ",Omicron:"Ο",Pi:"Π",Rho:"Ρ",Sigma:"Σ",Tau:"Τ",Upsilon:"Υ",Phi:"Φ",Chi:"Χ",Psi:"Ψ",Omega:"Ω",alpha:"α",beta:"β",gamma:"γ",delta:"δ",epsilon:"ε",zeta:"ζ",eta:"η",theta:"θ",iota:"ι",kappa:"κ",lambda:"λ",mu:"μ",nu:"ν",xi:"ξ",omicron:"ο",pi:"π",rho:"ρ",sigmaf:"ς",sigma:"σ",tau:"τ",upsilon:"υ",phi:"φ",chi:"χ",psi:"ψ",omega:"ω",thetasym:"ϑ",upsih:"ϒ",piv:"ϖ",bull:"•",hellip:"…",prime:"′",Prime:"″",oline:"‾",frasl:"⁄",weierp:"℘",image:"ℑ",real:"ℜ",trade:"™",alefsym:"ℵ",larr:"←",uarr:"↑",rarr:"→",darr:"↓",harr:"↔",crarr:"↵",lArr:"⇐",uArr:"⇑",rArr:"⇒",dArr:"⇓",hArr:"⇔",forall:"∀",part:"∂",exist:"∃",empty:"∅",nabla:"∇",isin:"∈",notin:"∉",ni:"∋",prod:"∏",sum:"∑",minus:"−",lowast:"∗",radic:"√",prop:"∝",infin:"∞",ang:"∠",and:"∧",or:"∨",cap:"∩",cup:"∪",int:"∫",there4:"∴",sim:"∼",cong:"≅",asymp:"≈",ne:"≠",equiv:"≡",le:"≤",ge:"≥",sub:"⊂",sup:"⊃",nsub:"⊄",sube:"⊆",supe:"⊇",oplus:"⊕",otimes:"⊗",perp:"⊥",sdot:"⋅",lceil:"⌈",rceil:"⌉",lfloor:"⌊",rfloor:"⌋",lang:"〈",rang:"〉",loz:"◊",spades:"♠",clubs:"♣",hearts:"♥",diams:"♦",quot:'"',amp:"&",lt:"<",gt:">",OElig:"Œ",oelig:"œ",Scaron:"Š",scaron:"š",Yuml:"Ÿ",circ:"ˆ",tilde:"˜",ensp:" ",emsp:" ",thinsp:" ",zwnj:"",zwj:"",lrm:"",rlm:"",ndash:"–",mdash:"—",lsquo:"‘",rsquo:"’",sbquo:"‚",ldquo:"“",rdquo:"”",bdquo:"„",dagger:"†",Dagger:"‡",permil:"‰",lsaquo:"‹",rsaquo:"›",euro:"€"},LO=["cent","copy","divide","gt","lt","not","para","times"],jO={}.hasOwnProperty,BO={};let UO;for(UO in IO)jO.call(IO,UO)&&(BO[IO[UO]]=UO);const QO=/[^\dA-Za-z]/;function zO(e,t,r){let n,a=function(e,t,r){const n=""+e.toString(16).toUpperCase();return r&&t&&!$O.test(String.fromCharCode(t))?n:n+";"}(e,t,r.omitOptionalSemicolons);if((r.useNamedReferences||r.useShortestReferences)&&(n=function(e,t,r,n){const a=String.fromCharCode(e);if(jO.call(BO,a)){const e=BO[a],o="&"+e;return r&&MO.includes(e)&&!LO.includes(e)&&(!n||t&&61!==t&&QO.test(String.fromCharCode(t)))?o:o+";"}return""}(e,t,r.omitOptionalSemicolons,r.attribute)),(r.useShortestReferences||!n)&&r.useShortestReferences){const n=function(e,t,r){const n=""+String(e);return r&&t&&!NO.test(String.fromCharCode(t))?n:n+";"}(e,t,r.omitOptionalSemicolons);n.length|^->||--!>|"],ZO=["<",">"];function VO(e,t){const r=String(e);if("string"!=typeof t)throw new TypeError("Expected character");let n=0,a=r.indexOf(t);for(;-1!==a;)n++,a=r.indexOf(t,a+t.length);return n}const WO=GO(1),XO=GO(-1),YO=[];function GO(e){return function(t,r,n){const a=t?t.children:YO;let o=(r||0)+e,i=a[o];if(!n)for(;i&&Tm(i);)o+=e,i=a[o];return i}}const KO={}.hasOwnProperty;function JO(e){return function(t,r,n){return KO.call(e,t.tagName)&&e[t.tagName](t,r,n)}}const ew=JO({body:function(e,t,r){const n=WO(r,t);return!n||"comment"!==n.type},caption:tw,colgroup:tw,dd:function(e,t,r){const n=WO(r,t);return!n||"element"===n.type&&("dt"===n.tagName||"dd"===n.tagName)},dt:function(e,t,r){const n=WO(r,t);return Boolean(n&&"element"===n.type&&("dt"===n.tagName||"dd"===n.tagName))},head:tw,html:function(e,t,r){const n=WO(r,t);return!n||"comment"!==n.type},li:function(e,t,r){const n=WO(r,t);return!n||"element"===n.type&&"li"===n.tagName},optgroup:function(e,t,r){const n=WO(r,t);return!n||"element"===n.type&&"optgroup"===n.tagName},option:function(e,t,r){const n=WO(r,t);return!n||"element"===n.type&&("option"===n.tagName||"optgroup"===n.tagName)},p:function(e,t,r){const n=WO(r,t);return n?"element"===n.type&&("address"===n.tagName||"article"===n.tagName||"aside"===n.tagName||"blockquote"===n.tagName||"details"===n.tagName||"div"===n.tagName||"dl"===n.tagName||"fieldset"===n.tagName||"figcaption"===n.tagName||"figure"===n.tagName||"footer"===n.tagName||"form"===n.tagName||"h1"===n.tagName||"h2"===n.tagName||"h3"===n.tagName||"h4"===n.tagName||"h5"===n.tagName||"h6"===n.tagName||"header"===n.tagName||"hgroup"===n.tagName||"hr"===n.tagName||"main"===n.tagName||"menu"===n.tagName||"nav"===n.tagName||"ol"===n.tagName||"p"===n.tagName||"pre"===n.tagName||"section"===n.tagName||"table"===n.tagName||"ul"===n.tagName):!r||!("element"===r.type&&("a"===r.tagName||"audio"===r.tagName||"del"===r.tagName||"ins"===r.tagName||"map"===r.tagName||"noscript"===r.tagName||"video"===r.tagName))},rp:rw,rt:rw,tbody:function(e,t,r){const n=WO(r,t);return!n||"element"===n.type&&("tbody"===n.tagName||"tfoot"===n.tagName)},td:nw,tfoot:function(e,t,r){return!WO(r,t)},th:nw,thead:function(e,t,r){const n=WO(r,t);return Boolean(n&&"element"===n.type&&("tbody"===n.tagName||"tfoot"===n.tagName))},tr:function(e,t,r){const n=WO(r,t);return!n||"element"===n.type&&"tr"===n.tagName}});function tw(e,t,r){const n=WO(r,t,!0);return!n||"comment"!==n.type&&!("text"===n.type&&Tm(n.value.charAt(0)))}function rw(e,t,r){const n=WO(r,t);return!n||"element"===n.type&&("rp"===n.tagName||"rt"===n.tagName)}function nw(e,t,r){const n=WO(r,t);return!n||"element"===n.type&&("td"===n.tagName||"th"===n.tagName)}const aw=JO({body:function(e){const t=WO(e,-1,!0);return!(t&&("comment"===t.type||"text"===t.type&&Tm(t.value.charAt(0))||"element"===t.type&&("meta"===t.tagName||"link"===t.tagName||"script"===t.tagName||"style"===t.tagName||"template"===t.tagName)))},colgroup:function(e,t,r){const n=XO(r,t),a=WO(e,-1,!0);return!(r&&n&&"element"===n.type&&"colgroup"===n.tagName&&ew(n,r.children.indexOf(n),r))&&Boolean(a&&"element"===a.type&&"col"===a.tagName)},head:function(e){const t=e.children,r=[];let n=-1;for(;++n0},html:function(e){const t=WO(e,-1);return!t||"comment"!==t.type},tbody:function(e,t,r){const n=XO(r,t),a=WO(e,-1);return(!r||!n||"element"!==n.type||"thead"!==n.tagName&&"tbody"!==n.tagName||!ew(n,r.children.indexOf(n),r))&&Boolean(a&&"element"===a.type&&"tr"===a.tagName)}}),ow={name:[["\t\n\f\r &/=>".split(""),"\t\n\f\r \"&'/=>`".split("")],["\0\t\n\f\r \"&'/<=>".split(""),"\0\t\n\f\r \"&'/<=>`".split("")]],unquoted:[["\t\n\f\r &>".split(""),"\0\t\n\f\r \"&'<=>`".split("")],["\0\t\n\f\r \"&'<=>`".split(""),"\0\t\n\f\r \"&'<=>`".split("")]],single:[["&'".split(""),"\"&'`".split("")],["\0&'".split(""),"\0\"&'`".split("")]],double:[['"&'.split(""),"\"&'`".split("")],['\0"&'.split(""),"\0\"&'`".split("")]]};function iw(e,t,r){const n=Sg(e.schema,t),a=e.settings.allowParseErrors&&"html"===e.schema.space?0:1,o=e.settings.allowDangerousCharacters?0:1;let i,s=e.quote;if(!n.overloadedBoolean||r!==n.attribute&&""!==r?(n.boolean||n.overloadedBoolean&&"string"!=typeof r)&&(r=Boolean(r)):r=!0,null==r||!1===r||"number"==typeof r&&Number.isNaN(r))return"";const l=FO(n.attribute,Object.assign({},e.settings.characterReferences,{subset:ow.name[a][o]}));return!0===r?l:(r=Array.isArray(r)?(n.commaSeparated?Pg:im)(r,{padLeft:!e.settings.tightCommaSeparatedLists}):String(r),e.settings.collapseEmptyAttributes&&!r?l:(e.settings.preferUnquoted&&(i=FO(r,Object.assign({},e.settings.characterReferences,{attribute:!0,subset:ow.unquoted[a][o]}))),i!==r&&(e.settings.quoteSmart&&VO(r,s)>VO(r,e.alternative)&&(s=e.alternative),i=s+FO(r,Object.assign({},e.settings.characterReferences,{subset:("'"===s?ow.single:ow.double)[a][o],attribute:!0}))+s),l+(i?"="+i:i)))}const sw=["<","&"];function lw(e,t,r,n){return!r||"element"!==r.type||"script"!==r.tagName&&"style"!==r.tagName?FO(e.value,Object.assign({},n.settings.characterReferences,{subset:sw})):e.value}const cw=Gg("type",{invalid:function(e){throw new Error("Expected node, not `"+e+"`")},unknown:function(e){throw new Error("Cannot compile unknown node `"+e.type+"`")},handlers:{comment:function(e,t,r,n){return n.settings.bogusComments?""+FO(e.value,Object.assign({},n.settings.characterReferences,{subset:HO}))+">":"\x3c!--"+e.value.replace(qO,(function(e){return FO(e,Object.assign({},n.settings.characterReferences,{subset:ZO}))}))+"--\x3e"},doctype:function(e,t,r,n){return""},element:function(e,t,r,n){const a=n.schema,o="svg"!==a.space&&n.settings.omitOptionalTags;let i="svg"===a.space?n.settings.closeEmptyElements:n.settings.voids.includes(e.tagName.toLowerCase());const s=[];let l;"html"===a.space&&"svg"===e.tagName&&(n.schema=Cg);const c=function(e,t){const r=[];let n,a=-1;if(t)for(n in t)if(null!==t[n]&&void 0!==t[n]){const a=iw(e,n,t[n]);a&&r.push(a)}for(;++a")),s.push(d),i||o&&ew(e,t,r)||s.push(""+e.tagName+">"),s.join("")},raw:function(e,t,r,n){return n.settings.allowDangerousHtml?e.value:lw(e,0,r,n)},root:function(e,t,r,n){return n.all(e)},text:lw}}),dw={},uw={},pw=[];function hw(e,t,r){return cw(e,t,r,this)}function fw(e){const t=[],r=e&&e.children||pw;let n=-1;for(;++n-1&&e.test(String.fromCharCode(t))}}function Aw(e){return"string"==typeof e?new RegExp(function(e){if("string"!=typeof e)throw new TypeError("Expected a string");return e.replace(/[|\\{}()[\]^$+*?.]/g,"\\$&").replace(/-/g,"\\x2d")}(e),"g"):e}function Pw(e){return"function"==typeof e?e:function(){return e}}const Dw="phrasing",Rw=["autolink","link","image","label"];function $w(e){this.enter({type:"link",title:null,url:"",children:[]},e)}function Nw(e){this.config.enter.autolinkProtocol.call(this,e)}function Mw(e){this.config.exit.autolinkProtocol.call(this,e)}function Iw(e){this.config.exit.data.call(this,e);const t=this.stack[this.stack.length-1];t.type,t.url="http://"+this.sliceSerialize(e)}function Lw(e){this.config.exit.autolinkEmail.call(this,e)}function jw(e){this.exit(e)}function Bw(e){!function(e,t,r){const n=sm((r||{}).ignore||[]),a=function(e){const t=[];if(!Array.isArray(e))throw new TypeError("Expected find and replace tuple or list of tuples");const r=!e[0]||Array.isArray(e[0])?e:[e];let n=-1;for(;++n0?{type:"text",value:o}:void 0),!1===o?n.lastIndex=r+1:(s!==r&&d.push({type:"text",value:e.value.slice(s,r)}),Array.isArray(o)?d.push(...o):o&&d.push(o),s=r+u[0].length,c=!0),!n.global)break;u=n.exec(e.value)}return c?(s?\]}]+$/.exec(e);if(!t)return[e,void 0];e=e.slice(0,t.index);let r=t[0],n=r.indexOf(")");const a=VO(e,"(");let o=VO(e,")");for(;-1!==n&&a>o;)e+=r.slice(0,n+1),r=r.slice(n+1),n=r.indexOf(")"),o++;return[e,r]}(r+n);if(!i[0])return!1;const s={type:"link",title:null,url:o+t+i[0],children:[{type:"text",value:t+i[0]}]};return i[1]?[s,{type:"text",value:i[1]}]:s}function Qw(e,t,r,n){return!(!zw(n,!0)||/[-\d_]$/.test(r))&&{type:"link",title:null,url:"mailto:"+t+"@"+r,children:[{type:"text",value:t+"@"+r}]}}function zw(e,t){const r=e.input.charCodeAt(e.index-1);return(0===e.index||Tw(r)||Ew(r))&&(!t||47!==r)}function Fw(e){return e.replace(/[\t\n\r ]+/g," ").replace(/^ | $/g,"").toLowerCase().toUpperCase()}function qw(e){this.enter({type:"footnoteDefinition",identifier:"",label:"",children:[]},e)}function Hw(){this.buffer()}function Zw(e){const t=this.resume(),r=this.stack[this.stack.length-1];r.type,r.label=t,r.identifier=Fw(this.sliceSerialize(e)).toLowerCase()}function Vw(e){this.exit(e)}function Ww(e){this.enter({type:"footnoteReference",identifier:"",label:""},e)}function Xw(){this.buffer()}function Yw(e){const t=this.resume(),r=this.stack[this.stack.length-1];r.type,r.label=t,r.identifier=Fw(this.sliceSerialize(e)).toLowerCase()}function Gw(e){this.exit(e)}function Kw(e,t,r,n){const a=r.createTracker(n);let o=a.move("[^");const i=r.enter("footnoteReference"),s=r.enter("reference");return o+=a.move(r.safe(r.associationId(e),{...a.current(),before:o,after:"]"})),s(),i(),o+=a.move("]"),o}function Jw(e,t,r,n){const a=r.createTracker(n);let o=a.move("[^");const i=r.enter("footnoteDefinition"),s=r.enter("label");return o+=a.move(r.safe(r.associationId(e),{...a.current(),before:o,after:"]"})),s(),o+=a.move("]:"+(e.children&&e.children.length>0?" ":"")),a.shift(4),o+=a.move(r.indentLines(r.containerFlow(e,a.current()),ex)),i(),o}function ex(e,t,r){return 0===t?e:(r?"":" ")+e}Kw.peek=function(){return"["};const tx=["autolink","destinationLiteral","destinationRaw","reference","titleQuote","titleApostrophe"];function rx(e){this.enter({type:"delete",children:[]},e)}function nx(e){this.exit(e)}function ax(e,t,r,n){const a=r.createTracker(n),o=r.enter("strikethrough");let i=a.move("~~");return i+=r.containerPhrasing(e,{...a.current(),before:i,after:"~"}),i+=a.move("~~"),o(),i}function ox(e){return e.length}function ix(e){const t="string"==typeof e?e.codePointAt(0):0;return 67===t||99===t?99:76===t||108===t?108:82===t||114===t?114:0}ax.peek=function(){return"~"};const sx={}.hasOwnProperty;function lx(e,t){let r,n=-1;if(t.extensions)for(;++n"+(r?"":" ")+e}function px(e,t){return hx(e,t.inConstruct,!0)&&!hx(e,t.notInConstruct,!1)}function hx(e,t,r){if("string"==typeof t&&(t=[t]),!t||0===t.length)return r;let n=-1;for(;++n",...l.current()})),c+=l.move(">")):(s=r.enter("destinationRaw"),c+=l.move(r.safe(e.url,{before:c,after:e.title?" ":")",...l.current()}))),s(),e.title&&(s=r.enter(`title${o}`),c+=l.move(" "+a),c+=l.move(r.safe(e.title,{before:c,after:a,...l.current()})),c+=l.move(a),s()),c+=l.move(")"),i(),c}function Ex(e,t,r,n){const a=e.referenceType,o=r.enter("imageReference");let i=r.enter("label");const s=r.createTracker(n);let l=s.move("![");const c=r.safe(e.alt,{before:l,after:"]",...s.current()});l+=s.move(c+"]["),i();const d=r.stack;r.stack=[],i=r.enter("reference");const u=r.safe(r.associationId(e),{before:l,after:"]",...s.current()});return i(),r.stack=d,o(),"full"!==a&&c&&c===u?"shortcut"===a?l=l.slice(0,-1):l+=s.move("]"):l+=s.move(u+"]"),l}function Tx(e,t,r){let n=e.value||"",a="`",o=-1;for(;new RegExp("(^|[^`])"+a+"([^`]|$)").test(n);)a+="`";for(/[^ \r\n]/.test(n)&&(/^[ \r\n]/.test(n)&&/[ \r\n]$/.test(n)||/^`|`$/.test(n))&&(n=" "+n+" ");++o\u007F]/.test(e.url))}function Ax(e,t,r,n){const a=vx(r),o='"'===a?"Quote":"Apostrophe",i=r.createTracker(n);let s,l;if(Cx(e,r)){const t=r.stack;r.stack=[],s=r.enter("autolink");let n=i.move("<");return n+=i.move(r.containerPhrasing(e,{before:n,after:">",...i.current()})),n+=i.move(">"),s(),r.stack=t,n}s=r.enter("link"),l=r.enter("label");let c=i.move("[");return c+=i.move(r.containerPhrasing(e,{before:c,after:"](",...i.current()})),c+=i.move("]("),l(),!e.url&&e.title||/[\0- \u007F]/.test(e.url)?(l=r.enter("destinationLiteral"),c+=i.move("<"),c+=i.move(r.safe(e.url,{before:c,after:">",...i.current()})),c+=i.move(">")):(l=r.enter("destinationRaw"),c+=i.move(r.safe(e.url,{before:c,after:e.title?" ":")",...i.current()}))),l(),e.title&&(l=r.enter(`title${o}`),c+=i.move(" "+a),c+=i.move(r.safe(e.title,{before:c,after:a,...i.current()})),c+=i.move(a),l()),c+=i.move(")"),s(),c}function Px(e,t,r,n){const a=e.referenceType,o=r.enter("linkReference");let i=r.enter("label");const s=r.createTracker(n);let l=s.move("[");const c=r.containerPhrasing(e,{before:l,after:"]",...s.current()});l+=s.move(c+"]["),i();const d=r.stack;r.stack=[],i=r.enter("reference");const u=r.safe(r.associationId(e),{before:l,after:"]",...s.current()});return i(),r.stack=d,o(),"full"!==a&&c&&c===u?"shortcut"===a?l=l.slice(0,-1):l+=s.move("]"):l+=s.move(u+"]"),l}function Dx(e){const t=e.options.bullet||"*";if("*"!==t&&"+"!==t&&"-"!==t)throw new Error("Cannot serialize items with `"+t+"` for `options.bullet`, expected `*`, `+`, or `-`");return t}function Rx(e){const t=e.options.rule||"*";if("*"!==t&&"-"!==t&&"_"!==t)throw new Error("Cannot serialize rules with `"+t+"` for `options.rule`, expected `*`, `-`, or `_`");return t}Sx.peek=function(){return"<"},_x.peek=function(){return"!"},Ex.peek=function(){return"!"},Tx.peek=function(){return"`"},Ax.peek=function(e,t,r){return Cx(e,r)?"<":"["},Px.peek=function(){return"["};const $x=sm(["break","delete","emphasis","footnote","footnoteReference","image","imageReference","inlineCode","inlineMath","link","linkReference","mdxJsxTextElement","mdxTextExpression","strong","text","textDirective"]);function Nx(e,t,r,n){const a=function(e){const t=e.options.strong||"*";if("*"!==t&&"_"!==t)throw new Error("Cannot serialize strong with `"+t+"` for `options.strong`, expected `*`, or `_`");return t}(r),o=r.enter("strong"),i=r.createTracker(n);let s=i.move(a+a);return s+=i.move(r.containerPhrasing(e,{before:s,after:a,...i.current()})),s+=i.move(a+a),o(),s}Nx.peek=function(e,t,r){return r.options.strong||"*"};const Mx={blockquote:function(e,t,r,n){const a=r.enter("blockquote"),o=r.createTracker(n);o.move("> "),o.shift(2);const i=r.indentLines(r.containerFlow(e,o.current()),ux);return a(),i},break:fx,code:function(e,t,r,n){const a=function(e){const t=e.options.fence||"`";if("`"!==t&&"~"!==t)throw new Error("Cannot serialize code with `"+t+"` for `options.fence`, expected `` ` `` or `~`");return t}(r),o=e.value||"",i="`"===a?"GraveAccent":"Tilde";if(mx(e,r)){const e=r.enter("codeIndented"),t=r.indentLines(o,gx);return e(),t}const s=r.createTracker(n),l=a.repeat(Math.max(function(e,t){const r=String(e);let n=r.indexOf(t),a=n,o=0,i=0;if("string"!=typeof t)throw new TypeError("Expected substring");for(;-1!==n;)n===a?++o>i&&(i=o):o=1,a=n+t.length,n=r.indexOf(t,a);return i}(o,a)+1,3)),c=r.enter("codeFenced");let d=s.move(l);if(e.lang){const t=r.enter(`codeFencedLang${i}`);d+=s.move(r.safe(e.lang,{before:d,after:" ",encode:["`"],...s.current()})),t()}if(e.lang&&e.meta){const t=r.enter(`codeFencedMeta${i}`);d+=s.move(" "),d+=s.move(r.safe(e.meta,{before:d,after:"\n",encode:["`"],...s.current()})),t()}return d+=s.move("\n"),o&&(d+=s.move(o+"\n")),d+=s.move(l),c(),d},definition:function(e,t,r,n){const a=vx(r),o='"'===a?"Quote":"Apostrophe",i=r.enter("definition");let s=r.enter("label");const l=r.createTracker(n);let c=l.move("[");return c+=l.move(r.safe(r.associationId(e),{before:c,after:"]",...l.current()})),c+=l.move("]: "),s(),!e.url||/[\0- \u007F]/.test(e.url)?(s=r.enter("destinationLiteral"),c+=l.move("<"),c+=l.move(r.safe(e.url,{before:c,after:">",...l.current()})),c+=l.move(">")):(s=r.enter("destinationRaw"),c+=l.move(r.safe(e.url,{before:c,after:e.title?" ":"\n",...l.current()}))),s(),e.title&&(s=r.enter(`title${o}`),c+=l.move(" "+a),c+=l.move(r.safe(e.title,{before:c,after:a,...l.current()})),c+=l.move(a),s()),i(),c},emphasis:bx,hardBreak:fx,heading:function(e,t,r,n){const a=Math.max(Math.min(6,e.depth||1),1),o=r.createTracker(n);if(kx(e,r)){const t=r.enter("headingSetext"),n=r.enter("phrasing"),i=r.containerPhrasing(e,{...o.current(),before:"\n",after:"\n"});return n(),t(),i+"\n"+(1===a?"=":"-").repeat(i.length-(Math.max(i.lastIndexOf("\r"),i.lastIndexOf("\n"))+1))}const i="#".repeat(a),s=r.enter("headingAtx"),l=r.enter("phrasing");o.move(i+" ");let c=r.containerPhrasing(e,{before:"# ",after:"\n",...o.current()});return/^[\t ]/.test(c)&&(c=""+c.charCodeAt(0).toString(16).toUpperCase()+";"+c.slice(1)),c=c?i+" "+c:i,r.options.closeAtx&&(c+=" "+i),l(),s(),c},html:Sx,image:_x,imageReference:Ex,inlineCode:Tx,link:Ax,linkReference:Px,list:function(e,t,r,n){const a=r.enter("list"),o=r.bulletCurrent;let i=e.ordered?function(e){const t=e.options.bulletOrdered||".";if("."!==t&&")"!==t)throw new Error("Cannot serialize items with `"+t+"` for `options.bulletOrdered`, expected `.` or `)`");return t}(r):Dx(r);const s=e.ordered?"."===i?")":".":function(e){const t=Dx(e),r=e.options.bulletOther;if(!r)return"*"===t?"-":"*";if("*"!==r&&"+"!==r&&"-"!==r)throw new Error("Cannot serialize items with `"+r+"` for `options.bulletOther`, expected `*`, `+`, or `-`");if(r===t)throw new Error("Expected `bullet` (`"+t+"`) and `bulletOther` (`"+r+"`) to be different");return r}(r);let l=!(!t||!r.bulletLastUsed)&&i===r.bulletLastUsed;if(!e.ordered){const t=e.children?e.children[0]:void 0;if("*"!==i&&"-"!==i||!t||t.children&&t.children[0]||"list"!==r.stack[r.stack.length-1]||"listItem"!==r.stack[r.stack.length-2]||"list"!==r.stack[r.stack.length-3]||"listItem"!==r.stack[r.stack.length-4]||0!==r.indexStack[r.indexStack.length-1]||0!==r.indexStack[r.indexStack.length-2]||0!==r.indexStack[r.indexStack.length-3]||(l=!0),Rx(r)===i&&t){let t=-1;for(;++t-1?t.start:1)+(!1===r.options.incrementListMarker?0:t.children.indexOf(e))+o);let i=o.length+1;("tab"===a||"mixed"===a&&(t&&"list"===t.type&&t.spread||e.spread))&&(i=4*Math.ceil(i/4));const s=r.createTracker(n);s.move(o+" ".repeat(i-o.length)),s.shift(i);const l=r.enter("listItem"),c=r.indentLines(r.containerFlow(e,s.current()),(function(e,t,r){return t?(r?"":" ".repeat(i))+e:(r?o:o+" ".repeat(i-o.length))+e}));return l(),c},paragraph:function(e,t,r,n){const a=r.enter("paragraph"),o=r.enter("phrasing"),i=r.containerPhrasing(e,n);return o(),a(),i},root:function(e,t,r,n){return(e.children.some((function(e){return $x(e)}))?r.containerPhrasing:r.containerFlow).call(r,e,n)},strong:Nx,text:function(e,t,r,n){return r.safe(e.value,n)},thematicBreak:function(e,t,r){const n=(Rx(r)+(r.options.ruleSpaces?" ":"")).repeat(function(e){const t=e.options.ruleRepetition||3;if(t<3)throw new Error("Cannot serialize rules with repetition `"+t+"` for `options.ruleRepetition`, expected `3` or more");return t}(r));return r.options.ruleSpaces?n.slice(0,-1):n}},Ix=[function(e,t,r,n){if("code"===t.type&&mx(t,n)&&("list"===e.type||e.type===t.type&&mx(e,n)))return!1;if("spread"in r&&"boolean"==typeof r.spread){if("paragraph"===e.type&&(e.type===t.type||"definition"===t.type||"heading"===t.type&&kx(t,n)))return;return r.spread?1:0}}],Lx=["autolink","destinationLiteral","destinationRaw","reference","titleQuote","titleApostrophe"],jx=[{character:"\t",after:"[\\r\\n]",inConstruct:"phrasing"},{character:"\t",before:"[\\r\\n]",inConstruct:"phrasing"},{character:"\t",inConstruct:["codeFencedLangGraveAccent","codeFencedLangTilde"]},{character:"\r",inConstruct:["codeFencedLangGraveAccent","codeFencedLangTilde","codeFencedMetaGraveAccent","codeFencedMetaTilde","destinationLiteral","headingAtx"]},{character:"\n",inConstruct:["codeFencedLangGraveAccent","codeFencedLangTilde","codeFencedMetaGraveAccent","codeFencedMetaTilde","destinationLiteral","headingAtx"]},{character:" ",after:"[\\r\\n]",inConstruct:"phrasing"},{character:" ",before:"[\\r\\n]",inConstruct:"phrasing"},{character:" ",inConstruct:["codeFencedLangGraveAccent","codeFencedLangTilde"]},{character:"!",after:"\\[",inConstruct:"phrasing",notInConstruct:Lx},{character:'"',inConstruct:"titleQuote"},{atBreak:!0,character:"#"},{character:"#",inConstruct:"headingAtx",after:"(?:[\r\n]|$)"},{character:"&",after:"[#A-Za-z]",inConstruct:"phrasing"},{character:"'",inConstruct:"titleApostrophe"},{character:"(",inConstruct:"destinationRaw"},{before:"\\]",character:"(",inConstruct:"phrasing",notInConstruct:Lx},{atBreak:!0,before:"\\d+",character:")"},{character:")",inConstruct:"destinationRaw"},{atBreak:!0,character:"*",after:"(?:[ \t\r\n*])"},{character:"*",inConstruct:"phrasing",notInConstruct:Lx},{atBreak:!0,character:"+",after:"(?:[ \t\r\n])"},{atBreak:!0,character:"-",after:"(?:[ \t\r\n-])"},{atBreak:!0,before:"\\d+",character:".",after:"(?:[ \t\r\n]|$)"},{atBreak:!0,character:"<",after:"[!/?A-Za-z]"},{character:"<",after:"[!/?A-Za-z]",inConstruct:"phrasing",notInConstruct:Lx},{character:"<",inConstruct:"destinationLiteral"},{atBreak:!0,character:"="},{atBreak:!0,character:">"},{character:">",inConstruct:"destinationLiteral"},{atBreak:!0,character:"["},{character:"[",inConstruct:"phrasing",notInConstruct:Lx},{character:"[",inConstruct:["label","reference"]},{character:"\\",after:"[\\r\\n]",inConstruct:"phrasing"},{character:"]",inConstruct:["label","reference"]},{atBreak:!0,character:"_"},{character:"_",inConstruct:"phrasing",notInConstruct:Lx},{atBreak:!0,character:"`"},{character:"`",inConstruct:["codeFencedLangGraveAccent","codeFencedMetaGraveAccent"]},{character:"`",inConstruct:"phrasing",notInConstruct:Lx},{atBreak:!0,character:"~"}],Bx=document.createElement("i");function Ux(e){const t="&"+e+";";Bx.innerHTML=t;const r=Bx.textContent;return(59!==r.charCodeAt(r.length-1)||"semi"===e)&&r!==t&&r}function Qx(e,t){const r=Number.parseInt(e,t);return r<9||11===r||r>13&&r<32||r>126&&r<160||r>55295&&r<57344||r>64975&&r<65008||!(65535&~r)||65534==(65535&r)||r>1114111?"�":String.fromCodePoint(r)}const zx=/\\([!-/:-@[-`{-~])|&(#(?:\d{1,7}|x[\da-f]{1,6})|[\da-z]{1,31});/gi;function Fx(e){return e.replace(zx,qx)}function qx(e,t,r){if(t)return t;if(35===r.charCodeAt(0)){const e=r.charCodeAt(1),t=120===e||88===e;return Qx(r.slice(t?2:1),t?16:10)}return Ux(r)||e}function Hx(e){return e.label||!e.identifier?e.label||"":Fx(e.identifier)}function Zx(e){if(!e._compiled){const t=(e.atBreak?"[\\r\\n][\\t ]*":"")+(e.before?"(?:"+e.before+")":"");e._compiled=new RegExp((t?"("+t+")":"")+(/[|\\{}()[\]^$+*?.-]/.test(e.character)?"\\":"")+e.character+(e.after?"(?:"+e.after+")":""),"g")}return e._compiled}function Vx(e,t,r,n){let a=n.join.length;for(;a--;){const o=n.join[a](e,t,r,n);if(!0===o||1===o)break;if("number"==typeof o)return"\n".repeat(1+o);if(!1===o)return"\n\n\x3c!----\x3e\n\n"}return"\n\n"}const Wx=/\r?\n|\r/g;function Xx(e,t){const r=[];let n,a=0,o=0;for(;n=Wx.exec(e);)i(e.slice(a,n.index)),r.push(n[0]),a=n.index+n[0].length,o++;return i(e.slice(a)),r.join("");function i(e){r.push(t(e,o,!e))}}function Yx(e,t){return e-t}function Gx(e,t){const r=/\\(?=[!-/:-@[-`{-~])/g,n=[],a=[],o=e+t;let i,s=-1,l=0;for(;i=r.exec(o);)n.push(i.index);for(;++s0&&("\r"===s||"\n"===s)&&"html"===c.type&&(o[o.length-1]=o[o.length-1].replace(/(\r?\n|\r)$/," "),s=" ",l=t.createTracker(r),l.move(o.join(""))),o.push(l.move(t.handle(c,e,t,{...l.current(),before:s,after:d}))),s=o[o.length-1].slice(-1)}return n.pop(),o.join("")}(e,this,t)}function ak(e,t){return function(e,t,r){const n=t.indexStack,a=e.children||[],o=t.createTracker(r),i=[];let s=-1;for(n.push(-1);++s=c||e+1l&&(l=e[c].length);++us[u])&&(s[u]=e)}r.push(o)}o[c]=r,i[c]=a}var d;let u=-1;if("object"==typeof r&&"length"in r)for(;++us[u]&&(s[u]=o),h[u]=o),p[u]=i}o.splice(1,0,p),i.splice(1,0,h),c=-1;const f=[];for(;++ca?0:a+t:t>a?a:t,r=r>0?r:0,n.length<1e4)o=Array.from(n),o.unshift(t,r),e.splice(...o);else for(r&&e.splice(t,r);i0?(vk(e,e.length,0,t),e):t}const yk={}.hasOwnProperty;function Ok(e){const t={};let r=-1;for(;++r0&&!r&&(e[e.length-1][1]._gfmAutolinkLiteralWalkedInto=!0),r}function jk(e){const t=[];let r=-1,n=0,a=0;for(;++r55295&&o<57344){const t=e.charCodeAt(r+1);o<56320&&t>56319&&t<57344?(i=String.fromCharCode(o,t),a=1):i="�"}else i=String.fromCharCode(o);i&&(t.push(e.slice(n,r),encodeURIComponent(i)),n=r+a+1,i=""),a&&(r+=a,a=0)}return t.join("")+e.slice(n)}function Bk(e){return null===e||Sw(e)||Tw(e)?1:Ew(e)?2:void 0}function Uk(e,t,r){const n=[];let a=-1;for(;++a1&&e[d][1].end.offset-e[d][1].start.offset>1?2:1;const u=Object.assign({},e[r][1].end),p=Object.assign({},e[d][1].start);zk(u,-s),zk(p,s),o={type:s>1?"strongSequence":"emphasisSequence",start:u,end:Object.assign({},e[r][1].end)},i={type:s>1?"strongSequence":"emphasisSequence",start:Object.assign({},e[d][1].start),end:p},a={type:s>1?"strongText":"emphasisText",start:Object.assign({},e[r][1].end),end:Object.assign({},e[d][1].start)},n={type:s>1?"strong":"emphasis",start:Object.assign({},o.start),end:Object.assign({},i.end)},e[r][1].end=Object.assign({},o.start),e[d][1].start=Object.assign({},i.end),l=[],e[r][1].end.offset-e[r][1].start.offset&&(l=bk(l,[["enter",e[r][1],t],["exit",e[r][1],t]])),l=bk(l,[["enter",n,t],["enter",o,t],["exit",o,t],["enter",a,t]]),l=bk(l,Uk(t.parser.constructs.insideSpan.null,e.slice(r+1,d),t)),l=bk(l,[["exit",a,t],["enter",i,t],["exit",i,t],["exit",n,t]]),e[d][1].end.offset-e[d][1].start.offset?(c=2,l=bk(l,[["enter",e[d][1],t],["exit",e[d][1],t]])):c=0,vk(e,r-1,d-r+3,l),d=r+l.length-c-2;break}for(d=-1;++d=s?(e.exit("codeFencedFenceSequence"),_w(t)?qk(e,d,"whitespace")(t):d(t)):r(t)}function d(n){return null===n||kw(n)?(e.exit("codeFencedFence"),t(n)):r(n)}},partial:!0};let o,i=0,s=0;return function(t){return function(t){const r=n.events[n.events.length-1];return i=r&&"linePrefix"===r[1].type?r[2].sliceSerialize(r[1],!0).length:0,o=t,e.enter("codeFenced"),e.enter("codeFencedFence"),e.enter("codeFencedFenceSequence"),l(t)}(t)};function l(t){return t===o?(s++,e.consume(t),l):s<3?r(t):(e.exit("codeFencedFenceSequence"),_w(t)?qk(e,c,"whitespace")(t):c(t))}function c(r){return null===r||kw(r)?(e.exit("codeFencedFence"),n.interrupt?t(r):e.check(Xk,h,b)(r)):(e.enter("codeFencedFenceInfo"),e.enter("chunkString",{contentType:"string"}),d(r))}function d(t){return null===t||kw(t)?(e.exit("chunkString"),e.exit("codeFencedFenceInfo"),c(t)):_w(t)?(e.exit("chunkString"),e.exit("codeFencedFenceInfo"),qk(e,u,"whitespace")(t)):96===t&&t===o?r(t):(e.consume(t),d)}function u(t){return null===t||kw(t)?c(t):(e.enter("codeFencedFenceMeta"),e.enter("chunkString",{contentType:"string"}),p(t))}function p(t){return null===t||kw(t)?(e.exit("chunkString"),e.exit("codeFencedFenceMeta"),c(t)):96===t&&t===o?r(t):(e.consume(t),p)}function h(t){return e.attempt(a,b,f)(t)}function f(t){return e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),m}function m(t){return i>0&&_w(t)?qk(e,g,"linePrefix",i+1)(t):g(t)}function g(t){return null===t||kw(t)?e.check(Xk,h,b)(t):(e.enter("codeFlowValue"),v(t))}function v(t){return null===t||kw(t)?(e.exit("codeFlowValue"),g(t)):(e.consume(t),v)}function b(r){return e.exit("codeFenced"),t(r)}},concrete:!0},Gk={name:"codeIndented",tokenize:function(e,t,r){const n=this;return function(t){return e.enter("codeIndented"),qk(e,a,"linePrefix",5)(t)};function a(e){const t=n.events[n.events.length-1];return t&&"linePrefix"===t[1].type&&t[2].sliceSerialize(t[1],!0).length>=4?o(e):r(e)}function o(t){return null===t?s(t):kw(t)?e.attempt(Kk,o,s)(t):(e.enter("codeFlowValue"),i(t))}function i(t){return null===t||kw(t)?(e.exit("codeFlowValue"),o(t)):(e.consume(t),i)}function s(r){return e.exit("codeIndented"),t(r)}}},Kk={tokenize:function(e,t,r){const n=this;return a;function a(t){return n.parser.lazy[n.now().line]?r(t):kw(t)?(e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),a):qk(e,o,"linePrefix",5)(t)}function o(e){const o=n.events[n.events.length-1];return o&&"linePrefix"===o[1].type&&o[2].sliceSerialize(o[1],!0).length>=4?t(e):kw(e)?a(e):r(e)}},partial:!0},Jk={name:"codeText",tokenize:function(e,t,r){let n,a,o=0;return function(t){return e.enter("codeText"),e.enter("codeTextSequence"),i(t)};function i(t){return 96===t?(e.consume(t),o++,i):(e.exit("codeTextSequence"),s(t))}function s(t){return null===t?r(t):32===t?(e.enter("space"),e.consume(t),e.exit("space"),s):96===t?(a=e.enter("codeTextSequence"),n=0,c(t)):kw(t)?(e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),s):(e.enter("codeTextData"),l(t))}function l(t){return null===t||32===t||96===t||kw(t)?(e.exit("codeTextData"),s(t)):(e.consume(t),l)}function c(r){return 96===r?(e.consume(r),n++,c):n===o?(e.exit("codeTextSequence"),e.exit("codeText"),t(r)):(a.type="codeTextData",l(r))}},resolve:function(e){let t,r,n=e.length-4,a=3;if(!("lineEnding"!==e[a][1].type&&"space"!==e[a][1].type||"lineEnding"!==e[n][1].type&&"space"!==e[n][1].type))for(t=a;++t=this.left.length+this.right.length)throw new RangeError("Cannot access index `"+e+"` in a splice buffer of size `"+(this.left.length+this.right.length)+"`");return ethis.left.length?this.right.slice(this.right.length-r+this.left.length,this.right.length-e+this.left.length).reverse():this.left.slice(e).concat(this.right.slice(this.right.length-r+this.left.length).reverse())}splice(e,t,r){const n=t||0;this.setCursor(Math.trunc(e));const a=this.right.splice(this.right.length-n,Number.POSITIVE_INFINITY);return r&&tS(this.left,r),a.reverse()}pop(){return this.setCursor(Number.POSITIVE_INFINITY),this.left.pop()}push(e){this.setCursor(Number.POSITIVE_INFINITY),this.left.push(e)}pushMany(e){this.setCursor(Number.POSITIVE_INFINITY),tS(this.left,e)}unshift(e){this.setCursor(0),this.right.push(e)}unshiftMany(e){this.setCursor(0),tS(this.right,e.reverse())}setCursor(e){if(!(e===this.left.length||e>this.left.length&&0===this.right.length||e<0&&0===this.left.length))if(e=4?t(a):e.interrupt(n.parser.constructs.flow,r,t)(a)}},partial:!0};function iS(e,t,r,n,a,o,i,s,l){const c=l||Number.POSITIVE_INFINITY;let d=0;return function(t){return 60===t?(e.enter(n),e.enter(a),e.enter(o),e.consume(t),e.exit(o),u):null===t||32===t||41===t||yw(t)?r(t):(e.enter(n),e.enter(i),e.enter(s),e.enter("chunkString",{contentType:"string"}),f(t))};function u(r){return 62===r?(e.enter(o),e.consume(r),e.exit(o),e.exit(a),e.exit(n),t):(e.enter(s),e.enter("chunkString",{contentType:"string"}),p(r))}function p(t){return 62===t?(e.exit("chunkString"),e.exit(s),u(t)):null===t||60===t||kw(t)?r(t):(e.consume(t),92===t?h:p)}function h(t){return 60===t||62===t||92===t?(e.consume(t),p):p(t)}function f(a){return d||null!==a&&41!==a&&!Sw(a)?d999||null===u||91===u||93===u&&!s||94===u&&!l&&"_hiddenFootnoteSupport"in i.parser.constructs?r(u):93===u?(e.exit(o),e.enter(a),e.consume(u),e.exit(a),e.exit(n),t):kw(u)?(e.enter("lineEnding"),e.consume(u),e.exit("lineEnding"),c):(e.enter("chunkString",{contentType:"string"}),d(u))}function d(t){return null===t||91===t||93===t||kw(t)||l++>999?(e.exit("chunkString"),c(t)):(e.consume(t),s||(s=!_w(t)),92===t?u:d)}function u(t){return 91===t||92===t||93===t?(e.consume(t),l++,d):d(t)}}function lS(e,t,r,n,a,o){let i;return function(t){return 34===t||39===t||40===t?(e.enter(n),e.enter(a),e.consume(t),e.exit(a),i=40===t?41:t,s):r(t)};function s(r){return r===i?(e.enter(a),e.consume(r),e.exit(a),e.exit(n),t):(e.enter(o),l(r))}function l(t){return t===i?(e.exit(o),s(i)):null===t?r(t):kw(t)?(e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),qk(e,l,"linePrefix")):(e.enter("chunkString",{contentType:"string"}),c(t))}function c(t){return t===i||null===t||kw(t)?(e.exit("chunkString"),l(t)):(e.consume(t),92===t?d:c)}function d(t){return t===i||92===t?(e.consume(t),c):c(t)}}function cS(e,t){let r;return function n(a){return kw(a)?(e.enter("lineEnding"),e.consume(a),e.exit("lineEnding"),r=!0,n):_w(a)?qk(e,n,r?"linePrefix":"lineSuffix")(a):t(a)}}const dS={name:"definition",tokenize:function(e,t,r){const n=this;let a;return function(t){return e.enter("definition"),function(t){return sS.call(n,e,o,r,"definitionLabel","definitionLabelMarker","definitionLabelString")(t)}(t)};function o(t){return a=Fw(n.sliceSerialize(n.events[n.events.length-1][1]).slice(1,-1)),58===t?(e.enter("definitionMarker"),e.consume(t),e.exit("definitionMarker"),i):r(t)}function i(t){return Sw(t)?cS(e,s)(t):s(t)}function s(t){return iS(e,l,r,"definitionDestination","definitionDestinationLiteral","definitionDestinationLiteralMarker","definitionDestinationRaw","definitionDestinationString")(t)}function l(t){return e.attempt(uS,c,c)(t)}function c(t){return _w(t)?qk(e,d,"whitespace")(t):d(t)}function d(o){return null===o||kw(o)?(e.exit("definition"),n.parser.defined.push(a),t(o)):r(o)}}},uS={tokenize:function(e,t,r){return function(t){return Sw(t)?cS(e,n)(t):r(t)};function n(t){return lS(e,a,r,"definitionTitle","definitionTitleMarker","definitionTitleString")(t)}function a(t){return _w(t)?qk(e,o,"whitespace")(t):o(t)}function o(e){return null===e||kw(e)?t(e):r(e)}},partial:!0},pS={name:"hardBreakEscape",tokenize:function(e,t,r){return function(t){return e.enter("hardBreakEscape"),e.consume(t),n};function n(n){return kw(n)?(e.exit("hardBreakEscape"),t(n)):r(n)}}},hS={name:"headingAtx",tokenize:function(e,t,r){let n=0;return function(t){return e.enter("atxHeading"),function(t){return e.enter("atxHeadingSequence"),a(t)}(t)};function a(t){return 35===t&&n++<6?(e.consume(t),a):null===t||Sw(t)?(e.exit("atxHeadingSequence"),o(t)):r(t)}function o(r){return 35===r?(e.enter("atxHeadingSequence"),i(r)):null===r||kw(r)?(e.exit("atxHeading"),t(r)):_w(r)?qk(e,o,"whitespace")(r):(e.enter("atxHeadingText"),s(r))}function i(t){return 35===t?(e.consume(t),i):(e.exit("atxHeadingSequence"),o(t))}function s(t){return null===t||35===t||Sw(t)?(e.exit("atxHeadingText"),o(t)):(e.consume(t),s)}},resolve:function(e,t){let r,n,a=e.length-2,o=3;return"whitespace"===e[o][1].type&&(o+=2),a-2>o&&"whitespace"===e[a][1].type&&(a-=2),"atxHeadingSequence"===e[a][1].type&&(o===a-1||a-4>o&&"whitespace"===e[a-2][1].type)&&(a-=o+1===a?2:4),a>o&&(r={type:"atxHeadingText",start:e[o][1].start,end:e[a][1].end},n={type:"chunkText",start:e[o][1].start,end:e[a][1].end,contentType:"text"},vk(e,o,a-o+1,[["enter",r,t],["enter",n,t],["exit",n,t],["exit",r,t]])),e}},fS=["address","article","aside","base","basefont","blockquote","body","caption","center","col","colgroup","dd","details","dialog","dir","div","dl","dt","fieldset","figcaption","figure","footer","form","frame","frameset","h1","h2","h3","h4","h5","h6","head","header","hr","html","iframe","legend","li","link","main","menu","menuitem","nav","noframes","ol","optgroup","option","p","param","search","section","summary","table","tbody","td","tfoot","th","thead","title","tr","track","ul"],mS=["pre","script","style","textarea"],gS={name:"htmlFlow",tokenize:function(e,t,r){const n=this;let a,o,i,s,l;return function(t){return function(t){return e.enter("htmlFlow"),e.enter("htmlFlowData"),e.consume(t),c}(t)};function c(s){return 33===s?(e.consume(s),d):47===s?(e.consume(s),o=!0,h):63===s?(e.consume(s),a=3,n.interrupt?t:N):gw(s)?(e.consume(s),i=String.fromCharCode(s),f):r(s)}function d(o){return 45===o?(e.consume(o),a=2,u):91===o?(e.consume(o),a=5,s=0,p):gw(o)?(e.consume(o),a=4,n.interrupt?t:N):r(o)}function u(a){return 45===a?(e.consume(a),n.interrupt?t:N):r(a)}function p(a){return a==="CDATA[".charCodeAt(s++)?(e.consume(a),6===s?n.interrupt?t:E:p):r(a)}function h(t){return gw(t)?(e.consume(t),i=String.fromCharCode(t),f):r(t)}function f(s){if(null===s||47===s||62===s||Sw(s)){const l=47===s,c=i.toLowerCase();return l||o||!mS.includes(c)?fS.includes(i.toLowerCase())?(a=6,l?(e.consume(s),m):n.interrupt?t(s):E(s)):(a=7,n.interrupt&&!n.parser.lazy[n.now().line]?r(s):o?g(s):v(s)):(a=1,n.interrupt?t(s):E(s))}return 45===s||vw(s)?(e.consume(s),i+=String.fromCharCode(s),f):r(s)}function m(a){return 62===a?(e.consume(a),n.interrupt?t:E):r(a)}function g(t){return _w(t)?(e.consume(t),g):S(t)}function v(t){return 47===t?(e.consume(t),S):58===t||95===t||gw(t)?(e.consume(t),b):_w(t)?(e.consume(t),v):S(t)}function b(t){return 45===t||46===t||58===t||95===t||vw(t)?(e.consume(t),b):y(t)}function y(t){return 61===t?(e.consume(t),O):_w(t)?(e.consume(t),y):v(t)}function O(t){return null===t||60===t||61===t||62===t||96===t?r(t):34===t||39===t?(e.consume(t),l=t,w):_w(t)?(e.consume(t),O):x(t)}function w(t){return t===l?(e.consume(t),l=null,k):null===t||kw(t)?r(t):(e.consume(t),w)}function x(t){return null===t||34===t||39===t||47===t||60===t||61===t||62===t||96===t||Sw(t)?y(t):(e.consume(t),x)}function k(e){return 47===e||62===e||_w(e)?v(e):r(e)}function S(t){return 62===t?(e.consume(t),_):r(t)}function _(t){return null===t||kw(t)?E(t):_w(t)?(e.consume(t),_):r(t)}function E(t){return 45===t&&2===a?(e.consume(t),P):60===t&&1===a?(e.consume(t),D):62===t&&4===a?(e.consume(t),M):63===t&&3===a?(e.consume(t),N):93===t&&5===a?(e.consume(t),$):!kw(t)||6!==a&&7!==a?null===t||kw(t)?(e.exit("htmlFlowData"),T(t)):(e.consume(t),E):(e.exit("htmlFlowData"),e.check(vS,I,T)(t))}function T(t){return e.check(bS,C,I)(t)}function C(t){return e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),A}function A(t){return null===t||kw(t)?T(t):(e.enter("htmlFlowData"),E(t))}function P(t){return 45===t?(e.consume(t),N):E(t)}function D(t){return 47===t?(e.consume(t),i="",R):E(t)}function R(t){if(62===t){const r=i.toLowerCase();return mS.includes(r)?(e.consume(t),M):E(t)}return gw(t)&&i.length<8?(e.consume(t),i+=String.fromCharCode(t),R):E(t)}function $(t){return 93===t?(e.consume(t),N):E(t)}function N(t){return 62===t?(e.consume(t),M):45===t&&2===a?(e.consume(t),N):E(t)}function M(t){return null===t||kw(t)?(e.exit("htmlFlowData"),I(t)):(e.consume(t),M)}function I(r){return e.exit("htmlFlow"),t(r)}},resolveTo:function(e){let t=e.length;for(;t--&&("enter"!==e[t][0]||"htmlFlow"!==e[t][1].type););return t>1&&"linePrefix"===e[t-2][1].type&&(e[t][1].start=e[t-2][1].start,e[t+1][1].start=e[t-2][1].start,e.splice(t-2,2)),e},concrete:!0},vS={tokenize:function(e,t,r){return function(n){return e.enter("lineEnding"),e.consume(n),e.exit("lineEnding"),e.attempt(Hk,t,r)}},partial:!0},bS={tokenize:function(e,t,r){const n=this;return function(t){return kw(t)?(e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),a):r(t)};function a(e){return n.parser.lazy[n.now().line]?r(e):t(e)}},partial:!0},yS={name:"htmlText",tokenize:function(e,t,r){const n=this;let a,o,i;return function(t){return e.enter("htmlText"),e.enter("htmlTextData"),e.consume(t),s};function s(t){return 33===t?(e.consume(t),l):47===t?(e.consume(t),O):63===t?(e.consume(t),b):gw(t)?(e.consume(t),k):r(t)}function l(t){return 45===t?(e.consume(t),c):91===t?(e.consume(t),o=0,h):gw(t)?(e.consume(t),v):r(t)}function c(t){return 45===t?(e.consume(t),p):r(t)}function d(t){return null===t?r(t):45===t?(e.consume(t),u):kw(t)?(i=d,R(t)):(e.consume(t),d)}function u(t){return 45===t?(e.consume(t),p):d(t)}function p(e){return 62===e?D(e):45===e?u(e):d(e)}function h(t){return t==="CDATA[".charCodeAt(o++)?(e.consume(t),6===o?f:h):r(t)}function f(t){return null===t?r(t):93===t?(e.consume(t),m):kw(t)?(i=f,R(t)):(e.consume(t),f)}function m(t){return 93===t?(e.consume(t),g):f(t)}function g(t){return 62===t?D(t):93===t?(e.consume(t),g):f(t)}function v(t){return null===t||62===t?D(t):kw(t)?(i=v,R(t)):(e.consume(t),v)}function b(t){return null===t?r(t):63===t?(e.consume(t),y):kw(t)?(i=b,R(t)):(e.consume(t),b)}function y(e){return 62===e?D(e):b(e)}function O(t){return gw(t)?(e.consume(t),w):r(t)}function w(t){return 45===t||vw(t)?(e.consume(t),w):x(t)}function x(t){return kw(t)?(i=x,R(t)):_w(t)?(e.consume(t),x):D(t)}function k(t){return 45===t||vw(t)?(e.consume(t),k):47===t||62===t||Sw(t)?S(t):r(t)}function S(t){return 47===t?(e.consume(t),D):58===t||95===t||gw(t)?(e.consume(t),_):kw(t)?(i=S,R(t)):_w(t)?(e.consume(t),S):D(t)}function _(t){return 45===t||46===t||58===t||95===t||vw(t)?(e.consume(t),_):E(t)}function E(t){return 61===t?(e.consume(t),T):kw(t)?(i=E,R(t)):_w(t)?(e.consume(t),E):S(t)}function T(t){return null===t||60===t||61===t||62===t||96===t?r(t):34===t||39===t?(e.consume(t),a=t,C):kw(t)?(i=T,R(t)):_w(t)?(e.consume(t),T):(e.consume(t),A)}function C(t){return t===a?(e.consume(t),a=void 0,P):null===t?r(t):kw(t)?(i=C,R(t)):(e.consume(t),C)}function A(t){return null===t||34===t||39===t||60===t||61===t||96===t?r(t):47===t||62===t||Sw(t)?S(t):(e.consume(t),A)}function P(e){return 47===e||62===e||Sw(e)?S(e):r(e)}function D(n){return 62===n?(e.consume(n),e.exit("htmlTextData"),e.exit("htmlText"),t):r(n)}function R(t){return e.exit("htmlTextData"),e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),$}function $(t){return _w(t)?qk(e,N,"linePrefix",n.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(t):N(t)}function N(t){return e.enter("htmlTextData"),i(t)}}},OS={name:"labelEnd",tokenize:function(e,t,r){const n=this;let a,o,i=n.events.length;for(;i--;)if(("labelImage"===n.events[i][1].type||"labelLink"===n.events[i][1].type)&&!n.events[i][1]._balanced){a=n.events[i][1];break}return function(t){return a?a._inactive?d(t):(o=n.parser.defined.includes(Fw(n.sliceSerialize({start:a.end,end:n.now()}))),e.enter("labelEnd"),e.enter("labelMarker"),e.consume(t),e.exit("labelMarker"),e.exit("labelEnd"),s):r(t)};function s(t){return 40===t?e.attempt(wS,c,o?c:d)(t):91===t?e.attempt(xS,c,o?l:d)(t):o?c(t):d(t)}function l(t){return e.attempt(kS,c,d)(t)}function c(e){return t(e)}function d(e){return a._balanced=!0,r(e)}},resolveTo:function(e,t){let r,n,a,o,i=e.length,s=0;for(;i--;)if(r=e[i][1],n){if("link"===r.type||"labelLink"===r.type&&r._inactive)break;"enter"===e[i][0]&&"labelLink"===r.type&&(r._inactive=!0)}else if(a){if("enter"===e[i][0]&&("labelImage"===r.type||"labelLink"===r.type)&&!r._balanced&&(n=i,"labelLink"!==r.type)){s=2;break}}else"labelEnd"===r.type&&(a=i);const l={type:"labelLink"===e[n][1].type?"link":"image",start:Object.assign({},e[n][1].start),end:Object.assign({},e[e.length-1][1].end)},c={type:"label",start:Object.assign({},e[n][1].start),end:Object.assign({},e[a][1].end)},d={type:"labelText",start:Object.assign({},e[n+s+2][1].end),end:Object.assign({},e[a-2][1].start)};return o=[["enter",l,t],["enter",c,t]],o=bk(o,e.slice(n+1,n+s+3)),o=bk(o,[["enter",d,t]]),o=bk(o,Uk(t.parser.constructs.insideSpan.null,e.slice(n+s+4,a-3),t)),o=bk(o,[["exit",d,t],e[a-2],e[a-1],["exit",c,t]]),o=bk(o,e.slice(a+1)),o=bk(o,[["exit",l,t]]),vk(e,n,e.length,o),e},resolveAll:function(e){let t=-1;for(;++t=3&&(null===o||kw(o))?(e.exit("thematicBreak"),t(o)):r(o)}function i(t){return t===n?(e.consume(t),a++,i):(e.exit("thematicBreakSequence"),_w(t)?qk(e,o,"whitespace")(t):o(t))}}},CS={name:"list",tokenize:function(e,t,r){const n=this,a=n.events[n.events.length-1];let o=a&&"linePrefix"===a[1].type?a[2].sliceSerialize(a[1],!0).length:0,i=0;return function(t){const a=n.containerState.type||(42===t||43===t||45===t?"listUnordered":"listOrdered");if("listUnordered"===a?!n.containerState.marker||t===n.containerState.marker:Ow(t)){if(n.containerState.type||(n.containerState.type=a,e.enter(a,{_container:!0})),"listUnordered"===a)return e.enter("listItemPrefix"),42===t||45===t?e.check(TS,r,l)(t):l(t);if(!n.interrupt||49===t)return e.enter("listItemPrefix"),e.enter("listItemValue"),s(t)}return r(t)};function s(t){return Ow(t)&&++i<10?(e.consume(t),s):(!n.interrupt||i<2)&&(n.containerState.marker?t===n.containerState.marker:41===t||46===t)?(e.exit("listItemValue"),l(t)):r(t)}function l(t){return e.enter("listItemMarker"),e.consume(t),e.exit("listItemMarker"),n.containerState.marker=n.containerState.marker||t,e.check(Hk,n.interrupt?r:c,e.attempt(AS,u,d))}function c(e){return n.containerState.initialBlankLine=!0,o++,u(e)}function d(t){return _w(t)?(e.enter("listItemPrefixWhitespace"),e.consume(t),e.exit("listItemPrefixWhitespace"),u):r(t)}function u(r){return n.containerState.size=o+n.sliceSerialize(e.exit("listItemPrefix"),!0).length,t(r)}},continuation:{tokenize:function(e,t,r){const n=this;return n.containerState._closeFlow=void 0,e.check(Hk,(function(r){return n.containerState.furtherBlankLines=n.containerState.furtherBlankLines||n.containerState.initialBlankLine,qk(e,t,"listItemIndent",n.containerState.size+1)(r)}),(function(r){return n.containerState.furtherBlankLines||!_w(r)?(n.containerState.furtherBlankLines=void 0,n.containerState.initialBlankLine=void 0,a(r)):(n.containerState.furtherBlankLines=void 0,n.containerState.initialBlankLine=void 0,e.attempt(PS,t,a)(r))}));function a(a){return n.containerState._closeFlow=!0,n.interrupt=void 0,qk(e,e.attempt(CS,t,r),"linePrefix",n.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(a)}}},exit:function(e){e.exit(this.containerState.type)}},AS={tokenize:function(e,t,r){const n=this;return qk(e,(function(e){const a=n.events[n.events.length-1];return!_w(e)&&a&&"listItemPrefixWhitespace"===a[1].type?t(e):r(e)}),"listItemPrefixWhitespace",n.parser.constructs.disable.null.includes("codeIndented")?void 0:5)},partial:!0},PS={tokenize:function(e,t,r){const n=this;return qk(e,(function(e){const a=n.events[n.events.length-1];return a&&"listItemIndent"===a[1].type&&a[2].sliceSerialize(a[1],!0).length===n.containerState.size?t(e):r(e)}),"listItemIndent",n.containerState.size+1)},partial:!0},DS={name:"setextUnderline",tokenize:function(e,t,r){const n=this;let a;return function(t){let i,s=n.events.length;for(;s--;)if("lineEnding"!==n.events[s][1].type&&"linePrefix"!==n.events[s][1].type&&"content"!==n.events[s][1].type){i="paragraph"===n.events[s][1].type;break}return n.parser.lazy[n.now().line]||!n.interrupt&&!i?r(t):(e.enter("setextHeadingLine"),a=t,function(t){return e.enter("setextHeadingLineSequence"),o(t)}(t))};function o(t){return t===a?(e.consume(t),o):(e.exit("setextHeadingLineSequence"),_w(t)?qk(e,i,"lineSuffix")(t):i(t))}function i(n){return null===n||kw(n)?(e.exit("setextHeadingLine"),t(n)):r(n)}},resolveTo:function(e,t){let r,n,a,o=e.length;for(;o--;)if("enter"===e[o][0]){if("content"===e[o][1].type){r=o;break}"paragraph"===e[o][1].type&&(n=o)}else"content"===e[o][1].type&&e.splice(o,1),a||"definition"!==e[o][1].type||(a=o);const i={type:"setextHeading",start:Object.assign({},e[n][1].start),end:Object.assign({},e[e.length-1][1].end)};return e[n][1].type="setextHeadingText",a?(e.splice(n,0,["enter",i,t]),e.splice(a+1,0,["exit",e[r][1],t]),e[r][1].end=Object.assign({},e[a][1].end)):e[r][1]=i,e.push(["exit",i,t]),e}},RS={tokenize:function(e,t,r){const n=this;return qk(e,(function(e){const a=n.events[n.events.length-1];return a&&"gfmFootnoteDefinitionIndent"===a[1].type&&4===a[2].sliceSerialize(a[1],!0).length?t(e):r(e)}),"gfmFootnoteDefinitionIndent",5)},partial:!0};function $S(e,t,r){const n=this;let a=n.events.length;const o=n.parser.gfmFootnotes||(n.parser.gfmFootnotes=[]);let i;for(;a--;){const e=n.events[a][1];if("labelImage"===e.type){i=e;break}if("gfmFootnoteCall"===e.type||"labelLink"===e.type||"label"===e.type||"image"===e.type||"link"===e.type)break}return function(a){if(!i||!i._balanced)return r(a);const s=Fw(n.sliceSerialize({start:i.end,end:n.now()}));return 94===s.codePointAt(0)&&o.includes(s.slice(1))?(e.enter("gfmFootnoteCallLabelMarker"),e.consume(a),e.exit("gfmFootnoteCallLabelMarker"),t(a)):r(a)}}function NS(e,t){let r=e.length;for(;r--;)if("labelImage"===e[r][1].type&&"enter"===e[r][0]){e[r][1];break}e[r+1][1].type="data",e[r+3][1].type="gfmFootnoteCallLabelMarker";const n={type:"gfmFootnoteCall",start:Object.assign({},e[r+3][1].start),end:Object.assign({},e[e.length-1][1].end)},a={type:"gfmFootnoteCallMarker",start:Object.assign({},e[r+3][1].end),end:Object.assign({},e[r+3][1].end)};a.end.column++,a.end.offset++,a.end._bufferIndex++;const o={type:"gfmFootnoteCallString",start:Object.assign({},a.end),end:Object.assign({},e[e.length-1][1].start)},i={type:"chunkString",contentType:"string",start:Object.assign({},o.start),end:Object.assign({},o.end)},s=[e[r+1],e[r+2],["enter",n,t],e[r+3],e[r+4],["enter",a,t],["exit",a,t],["enter",o,t],["enter",i,t],["exit",i,t],["exit",o,t],e[e.length-2],e[e.length-1],["exit",n,t]];return e.splice(r,e.length-r+1,...s),e}function MS(e,t,r){const n=this,a=n.parser.gfmFootnotes||(n.parser.gfmFootnotes=[]);let o,i=0;return function(t){return e.enter("gfmFootnoteCall"),e.enter("gfmFootnoteCallLabelMarker"),e.consume(t),e.exit("gfmFootnoteCallLabelMarker"),s};function s(t){return 94!==t?r(t):(e.enter("gfmFootnoteCallMarker"),e.consume(t),e.exit("gfmFootnoteCallMarker"),e.enter("gfmFootnoteCallString"),e.enter("chunkString").contentType="string",l)}function l(s){if(i>999||93===s&&!o||null===s||91===s||Sw(s))return r(s);if(93===s){e.exit("chunkString");const o=e.exit("gfmFootnoteCallString");return a.includes(Fw(n.sliceSerialize(o)))?(e.enter("gfmFootnoteCallLabelMarker"),e.consume(s),e.exit("gfmFootnoteCallLabelMarker"),e.exit("gfmFootnoteCall"),t):r(s)}return Sw(s)||(o=!0),i++,e.consume(s),92===s?c:l}function c(t){return 91===t||92===t||93===t?(e.consume(t),i++,l):l(t)}}function IS(e,t,r){const n=this,a=n.parser.gfmFootnotes||(n.parser.gfmFootnotes=[]);let o,i,s=0;return function(t){return e.enter("gfmFootnoteDefinition")._container=!0,e.enter("gfmFootnoteDefinitionLabel"),e.enter("gfmFootnoteDefinitionLabelMarker"),e.consume(t),e.exit("gfmFootnoteDefinitionLabelMarker"),l};function l(t){return 94===t?(e.enter("gfmFootnoteDefinitionMarker"),e.consume(t),e.exit("gfmFootnoteDefinitionMarker"),e.enter("gfmFootnoteDefinitionLabelString"),e.enter("chunkString").contentType="string",c):r(t)}function c(t){if(s>999||93===t&&!i||null===t||91===t||Sw(t))return r(t);if(93===t){e.exit("chunkString");const r=e.exit("gfmFootnoteDefinitionLabelString");return o=Fw(n.sliceSerialize(r)),e.enter("gfmFootnoteDefinitionLabelMarker"),e.consume(t),e.exit("gfmFootnoteDefinitionLabelMarker"),e.exit("gfmFootnoteDefinitionLabel"),u}return Sw(t)||(i=!0),s++,e.consume(t),92===t?d:c}function d(t){return 91===t||92===t||93===t?(e.consume(t),s++,c):c(t)}function u(t){return 58===t?(e.enter("definitionMarker"),e.consume(t),e.exit("definitionMarker"),a.includes(o)||a.push(o),qk(e,p,"gfmFootnoteDefinitionWhitespace")):r(t)}function p(e){return t(e)}}function LS(e,t,r){return e.check(Hk,t,e.attempt(RS,t,r))}function jS(e){e.exit("gfmFootnoteDefinition")}function BS(e){let t=(e||{}).singleTilde;const r={tokenize:function(e,r,n){const a=this.previous,o=this.events;let i=0;return function(t){return 126===a&&"characterEscape"!==o[o.length-1][1].type?n(t):(e.enter("strikethroughSequenceTemporary"),s(t))};function s(o){const l=Bk(a);if(126===o)return i>1?n(o):(e.consume(o),i++,s);if(i<2&&!t)return n(o);const c=e.exit("strikethroughSequenceTemporary"),d=Bk(o);return c._open=!d||2===d&&Boolean(l),c._close=!l||2===l&&Boolean(d),r(o)}},resolveAll:function(e,t){let r=-1;for(;++r0;)t-=1,r.push(e.slice(this.map[t][0]+this.map[t][1]),this.map[t][2]),e.length=this.map[t][0];r.push([...e]),e.length=0;let n=r.pop();for(;n;)e.push(...n),n=r.pop();this.map.length=0}}function QS(e,t){let r=!1;const n=[];for(;t-1;){const e=n.events[t][1].type;if("lineEnding"!==e&&"linePrefix"!==e)break;t--}const a=t>-1?n.events[t][1].type:null,o="tableHead"===a||"tableRow"===a?O:s;return o===O&&n.parser.lazy[n.now().line]?r(e):o(e)};function s(t){return e.enter("tableHead"),e.enter("tableRow"),function(e){return 124===e||(a=!0,i+=1),l(e)}(t)}function l(t){return null===t?r(t):kw(t)?i>1?(i=0,n.interrupt=!0,e.exit("tableRow"),e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),u):r(t):_w(t)?qk(e,l,"whitespace")(t):(i+=1,a&&(a=!1,o+=1),124===t?(e.enter("tableCellDivider"),e.consume(t),e.exit("tableCellDivider"),a=!0,l):(e.enter("data"),c(t)))}function c(t){return null===t||124===t||Sw(t)?(e.exit("data"),l(t)):(e.consume(t),92===t?d:c)}function d(t){return 92===t||124===t?(e.consume(t),c):c(t)}function u(t){return n.interrupt=!1,n.parser.lazy[n.now().line]?r(t):(e.enter("tableDelimiterRow"),a=!1,_w(t)?qk(e,p,"linePrefix",n.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(t):p(t))}function p(t){return 45===t||58===t?f(t):124===t?(a=!0,e.enter("tableCellDivider"),e.consume(t),e.exit("tableCellDivider"),h):y(t)}function h(t){return _w(t)?qk(e,f,"whitespace")(t):f(t)}function f(t){return 58===t?(i+=1,a=!0,e.enter("tableDelimiterMarker"),e.consume(t),e.exit("tableDelimiterMarker"),m):45===t?(i+=1,m(t)):null===t||kw(t)?b(t):y(t)}function m(t){return 45===t?(e.enter("tableDelimiterFiller"),g(t)):y(t)}function g(t){return 45===t?(e.consume(t),g):58===t?(a=!0,e.exit("tableDelimiterFiller"),e.enter("tableDelimiterMarker"),e.consume(t),e.exit("tableDelimiterMarker"),v):(e.exit("tableDelimiterFiller"),v(t))}function v(t){return _w(t)?qk(e,b,"whitespace")(t):b(t)}function b(r){return 124===r?p(r):(null===r||kw(r))&&a&&o===i?(e.exit("tableDelimiterRow"),e.exit("tableHead"),t(r)):y(r)}function y(e){return r(e)}function O(t){return e.enter("tableRow"),w(t)}function w(r){return 124===r?(e.enter("tableCellDivider"),e.consume(r),e.exit("tableCellDivider"),w):null===r||kw(r)?(e.exit("tableRow"),t(r)):_w(r)?qk(e,w,"whitespace")(r):(e.enter("data"),x(r))}function x(t){return null===t||124===t||Sw(t)?(e.exit("data"),w(t)):(e.consume(t),92===t?k:x)}function k(t){return 92===t||124===t?(e.consume(t),x):x(t)}}function FS(e,t){let r,n,a,o=-1,i=!0,s=0,l=[0,0,0,0],c=[0,0,0,0],d=!1,u=0;const p=new US;for(;++or[2]+1){const t=r[2]+1,n=r[3]-r[2]-1;e.add(t,n,[])}}e.add(r[3]+1,0,[["exit",i,t]])}return void 0!==a&&(o.end=Object.assign({},ZS(t.events,a)),e.add(a,0,[["exit",o,t]]),o=void 0),o}function HS(e,t,r,n,a){const o=[],i=ZS(t.events,r);a&&(a.end=Object.assign({},i),o.push(["exit",a,t])),n.end=Object.assign({},i),o.push(["exit",n,t]),e.add(r+1,0,o)}function ZS(e,t){const r=e[t],n="enter"===r[0]?"start":"end";return r[1][n]}const VS={tokenize:function(e,t,r){const n=this;return function(t){return null===n.previous&&n._gfmTasklistFirstContentOfListItem?(e.enter("taskListCheck"),e.enter("taskListCheckMarker"),e.consume(t),e.exit("taskListCheckMarker"),a):r(t)};function a(t){return Sw(t)?(e.enter("taskListCheckValueUnchecked"),e.consume(t),e.exit("taskListCheckValueUnchecked"),o):88===t||120===t?(e.enter("taskListCheckValueChecked"),e.consume(t),e.exit("taskListCheckValueChecked"),o):r(t)}function o(t){return 93===t?(e.enter("taskListCheckMarker"),e.consume(t),e.exit("taskListCheckMarker"),e.exit("taskListCheck"),i):r(t)}function i(n){return kw(n)?t(n):_w(n)?e.check({tokenize:WS},t,r)(n):r(n)}}};function WS(e,t,r){return qk(e,(function(e){return null===e?r(e):t(e)}),"whitespace")}const XS={};function YS(e){const t=e||XS,r=this.data(),n=r.micromarkExtensions||(r.micromarkExtensions=[]),a=r.fromMarkdownExtensions||(r.fromMarkdownExtensions=[]),o=r.toMarkdownExtensions||(r.toMarkdownExtensions=[]);n.push(function(e){return Ok([{text:Dk},{document:{91:{tokenize:IS,continuation:{tokenize:LS},exit:jS}},text:{91:{tokenize:MS},93:{add:"after",tokenize:$S,resolveTo:NS}}},BS(e),{flow:{null:{tokenize:zS,resolveAll:FS}}},{text:{91:VS}}])}(t)),a.push([{transforms:[Bw],enter:{literalAutolink:$w,literalAutolinkEmail:Nw,literalAutolinkHttp:Nw,literalAutolinkWww:Nw},exit:{literalAutolink:jw,literalAutolinkEmail:Lw,literalAutolinkHttp:Mw,literalAutolinkWww:Iw}},{enter:{gfmFootnoteDefinition:qw,gfmFootnoteDefinitionLabelString:Hw,gfmFootnoteCall:Ww,gfmFootnoteCallString:Xw},exit:{gfmFootnoteDefinition:Vw,gfmFootnoteDefinitionLabelString:Zw,gfmFootnoteCall:Gw,gfmFootnoteCallString:Yw}},{canContainEols:["delete"],enter:{strikethrough:rx},exit:{strikethrough:nx}},{enter:{table:ik,tableData:dk,tableHeader:dk,tableRow:lk},exit:{codeText:uk,table:sk,tableData:ck,tableHeader:ck,tableRow:ck}},{exit:{taskListCheckValueChecked:fk,taskListCheckValueUnchecked:fk,paragraph:mk}}]),o.push(function(e){return{extensions:[{unsafe:[{character:"@",before:"[+\\-.\\w]",after:"[\\-.\\w]",inConstruct:Dw,notInConstruct:Rw},{character:".",before:"[Ww]",after:"[\\-.\\w]",inConstruct:Dw,notInConstruct:Rw},{character:":",before:"[ps]",after:"\\/",inConstruct:Dw,notInConstruct:Rw}]},{unsafe:[{character:"[",inConstruct:["phrasing","label","reference"]}],handlers:{footnoteDefinition:Jw,footnoteReference:Kw}},{unsafe:[{character:"~",inConstruct:"phrasing",notInConstruct:tx}],handlers:{delete:ax}},hk(e),{unsafe:[{atBreak:!0,character:"-",after:"[:|-]"}],handlers:{listItem:gk}}]}}(t))}const GS={tokenize:function(e){const t=e.attempt(this.parser.constructs.contentInitial,(function(r){if(null!==r)return e.enter("lineEnding"),e.consume(r),e.exit("lineEnding"),qk(e,t,"linePrefix");e.consume(r)}),(function(t){return e.enter("paragraph"),n(t)}));let r;return t;function n(t){const n=e.enter("chunkText",{contentType:"text",previous:r});return r&&(r.next=n),r=n,a(t)}function a(t){return null===t?(e.exit("chunkText"),e.exit("paragraph"),void e.consume(t)):kw(t)?(e.consume(t),e.exit("chunkText"),n):(e.consume(t),a)}}},KS={tokenize:function(e){const t=this,r=[];let n,a,o,i=0;return s;function s(n){if(io))return;const r=t.events.length;let a,s,l=r;for(;l--;)if("exit"===t.events[l][0]&&"chunkFlow"===t.events[l][1].type){if(a){s=t.events[l][1].end;break}a=!0}for(v(i),e=r;en;){const n=r[a];t.containerState=n[1],n[0].exit.call(t,e)}r.length=n}function b(){n.write([null]),a=void 0,n=void 0,t.containerState._closeFlow=void 0}}},JS={tokenize:function(e,t,r){return qk(e,e.attempt(this.parser.constructs.document,t,r),"linePrefix",this.parser.constructs.disable.null.includes("codeIndented")?void 0:4)}},e_={tokenize:function(e){const t=this,r=e.attempt(Hk,(function(n){if(null!==n)return e.enter("lineEndingBlank"),e.consume(n),e.exit("lineEndingBlank"),t.currentConstruct=void 0,r;e.consume(n)}),e.attempt(this.parser.constructs.flowInitial,n,qk(e,e.attempt(this.parser.constructs.flow,n,e.attempt(aS,n)),"linePrefix")));return r;function n(n){if(null!==n)return e.enter("lineEnding"),e.consume(n),e.exit("lineEnding"),t.currentConstruct=void 0,r;e.consume(n)}}},t_={resolveAll:o_()},r_=a_("string"),n_=a_("text");function a_(e){return{tokenize:function(t){const r=this,n=this.parser.constructs[e],a=t.attempt(n,o,i);return o;function o(e){return l(e)?a(e):i(e)}function i(e){if(null!==e)return t.enter("data"),t.consume(e),s;t.consume(e)}function s(e){return l(e)?(t.exit("data"),a(e)):(t.consume(e),s)}function l(e){if(null===e)return!0;const t=n[e];let a=-1;if(t)for(;++a-1){const e=i[0];"string"==typeof e?i[0]=e.slice(n):i.shift()}o>0&&i.push(e[a].slice(0,o))}return i}(i,e)}function p(){const{line:e,column:t,offset:r,_index:a,_bufferIndex:o}=n;return{line:e,column:t,offset:r,_index:a,_bufferIndex:o}}function h(e){d=d(e)}function f(e,t){t.restore()}function m(e,t){return function(r,a,o){let i,d,u,h;return Array.isArray(r)?f(r):"tokenize"in r?f([r]):function(e){return function(t){const r=null!==t&&e[t],n=null!==t&&e.null;return f([...Array.isArray(r)?r:r?[r]:[],...Array.isArray(n)?n:n?[n]:[]])(t)}}(r);function f(e){return i=e,d=0,0===e.length?o:m(e[d])}function m(e){return function(r){return h=function(){const e=p(),t=c.previous,r=c.currentConstruct,a=c.events.length,o=Array.from(s);return{restore:function(){n=e,c.previous=t,c.currentConstruct=r,c.events.length=a,s=o,v()},from:a}}(),u=e,e.partial||(c.currentConstruct=e),e.name&&c.parser.constructs.disable.null.includes(e.name)?b():e.tokenize.call(t?Object.assign(Object.create(c),t):c,l,g,b)(r)}}function g(t){return e(u,h),a}function b(e){return h.restore(),++d0){const e=s.tokenStack[s.tokenStack.length-1];(e[1]||E_).call(s,void 0,e[0])}for(a.position={start:k_(e.length>0?e[0][1].start:{line:1,column:1,offset:0}),end:k_(e.length>0?e[e.length-2][1].end:{line:1,column:1,offset:0})},u=-1;++u1:t}const P_=9,D_=32;function R_(e){const t=String(e),r=/\r?\n|\r/g;let n=r.exec(t),a=0;const o=[];for(;n;)o.push($_(t.slice(a,n.index),a>0,!0),n[0]),a=n.index+n[0].length,n=r.exec(t);return o.push($_(t.slice(a),a>0,!1)),o.join("")}function $_(e,t,r){let n=0,a=e.length;if(t){let t=e.codePointAt(n);for(;t===P_||t===D_;)n++,t=e.codePointAt(n)}if(r){let t=e.codePointAt(a-1);for(;t===P_||t===D_;)a--,t=e.codePointAt(a-1)}return a>n?e.slice(n,a):""}const N_={blockquote:function(e,t){const r={type:"element",tagName:"blockquote",properties:{},children:e.wrap(e.all(t),!0)};return e.patch(t,r),e.applyData(t,r)},break:function(e,t){const r={type:"element",tagName:"br",properties:{},children:[]};return e.patch(t,r),[e.applyData(t,r),{type:"text",value:"\n"}]},code:function(e,t){const r=t.value?t.value+"\n":"",n={};t.lang&&(n.className=["language-"+t.lang]);let a={type:"element",tagName:"code",properties:n,children:[{type:"text",value:r}]};return t.meta&&(a.data={meta:t.meta}),e.patch(t,a),a=e.applyData(t,a),a={type:"element",tagName:"pre",properties:{},children:[a]},e.patch(t,a),a},delete:function(e,t){const r={type:"element",tagName:"del",properties:{},children:e.all(t)};return e.patch(t,r),e.applyData(t,r)},emphasis:function(e,t){const r={type:"element",tagName:"em",properties:{},children:e.all(t)};return e.patch(t,r),e.applyData(t,r)},footnoteReference:function(e,t){const r="string"==typeof e.options.clobberPrefix?e.options.clobberPrefix:"user-content-",n=String(t.identifier).toUpperCase(),a=jk(n.toLowerCase()),o=e.footnoteOrder.indexOf(n);let i,s=e.footnoteCounts.get(n);void 0===s?(s=0,e.footnoteOrder.push(n),i=e.footnoteOrder.length):i=o+1,s+=1,e.footnoteCounts.set(n,s);const l={type:"element",tagName:"a",properties:{href:"#"+r+"fn-"+a,id:r+"fnref-"+a+(s>1?"-"+s:""),dataFootnoteRef:!0,ariaDescribedBy:["footnote-label"]},children:[{type:"text",value:String(i)}]};e.patch(t,l);const c={type:"element",tagName:"sup",properties:{},children:[l]};return e.patch(t,c),e.applyData(t,c)},heading:function(e,t){const r={type:"element",tagName:"h"+t.depth,properties:{},children:e.all(t)};return e.patch(t,r),e.applyData(t,r)},html:function(e,t){if(e.options.allowDangerousHtml){const r={type:"raw",value:t.value};return e.patch(t,r),e.applyData(t,r)}},imageReference:function(e,t){const r=String(t.identifier).toUpperCase(),n=e.definitionById.get(r);if(!n)return C_(e,t);const a={src:jk(n.url||""),alt:t.alt};null!==n.title&&void 0!==n.title&&(a.title=n.title);const o={type:"element",tagName:"img",properties:a,children:[]};return e.patch(t,o),e.applyData(t,o)},image:function(e,t){const r={src:jk(t.url)};null!==t.alt&&void 0!==t.alt&&(r.alt=t.alt),null!==t.title&&void 0!==t.title&&(r.title=t.title);const n={type:"element",tagName:"img",properties:r,children:[]};return e.patch(t,n),e.applyData(t,n)},inlineCode:function(e,t){const r={type:"text",value:t.value.replace(/\r?\n|\r/g," ")};e.patch(t,r);const n={type:"element",tagName:"code",properties:{},children:[r]};return e.patch(t,n),e.applyData(t,n)},linkReference:function(e,t){const r=String(t.identifier).toUpperCase(),n=e.definitionById.get(r);if(!n)return C_(e,t);const a={href:jk(n.url||"")};null!==n.title&&void 0!==n.title&&(a.title=n.title);const o={type:"element",tagName:"a",properties:a,children:e.all(t)};return e.patch(t,o),e.applyData(t,o)},link:function(e,t){const r={href:jk(t.url)};null!==t.title&&void 0!==t.title&&(r.title=t.title);const n={type:"element",tagName:"a",properties:r,children:e.all(t)};return e.patch(t,n),e.applyData(t,n)},listItem:function(e,t,r){const n=e.all(t),a=r?function(e){let t=!1;if("list"===e.type){t=e.spread||!1;const r=e.children;let n=-1;for(;!t&&++n0&&r.children.unshift({type:"text",value:" "}),r.children.unshift({type:"element",tagName:"input",properties:{type:"checkbox",checked:t.checked,disabled:!0},children:[]}),o.className=["task-list-item"]}let s=-1;for(;++s0){const n={type:"element",tagName:"tbody",properties:{},children:e.wrap(r,!0)},o=eO(t.children[1]),i=Jy(t.children[t.children.length-1]);o&&i&&(n.position={start:o,end:i}),a.push(n)}const o={type:"element",tagName:"table",properties:{},children:e.wrap(a,!0)};return e.patch(t,o),e.applyData(t,o)},tableCell:function(e,t){const r={type:"element",tagName:"td",properties:{},children:e.all(t)};return e.patch(t,r),e.applyData(t,r)},tableRow:function(e,t,r){const n=r?r.children:void 0,a=0===(n?n.indexOf(t):1)?"th":"td",o=r&&"table"===r.type?r.align:void 0,i=o?o.length:t.children.length;let s=-1;const l=[];for(;++s1&&r.push({type:"element",tagName:"sup",properties:{},children:[{type:"text",value:String(t)}]}),r}function L_(e,t){return"Back to reference "+(e+1)+(t>1?"-"+t:"")}const j_={}.hasOwnProperty,B_={};function U_(e,t){e.position&&(t.position=rO(e))}function Q_(e,t){let r=t;if(e&&e.data){const t=e.data.hName,n=e.data.hChildren,a=e.data.hProperties;"string"==typeof t&&("element"===r.type?r.tagName=t:r={type:"element",tagName:t,properties:{},children:"children"in r?r.children:[r]}),"element"===r.type&&a&&Object.assign(r.properties,Gf(a)),"children"in r&&r.children&&null!=n&&(r.children=n)}return r}function z_(e,t){const r=t.data||{},n=!("value"in t)||j_.call(r,"hProperties")||j_.call(r,"hChildren")?{type:"element",tagName:"div",properties:{},children:e.all(t)}:{type:"text",value:t.value};return e.patch(t,n),e.applyData(t,n)}function F_(e,t){const r=[];let n=-1;for(t&&r.push({type:"text",value:"\n"});++n0&&r.push({type:"text",value:"\n"}),r}function q_(e){let t=0,r=e.charCodeAt(t);for(;9===r||32===r;)t++,r=e.charCodeAt(t);return e.slice(t)}function H_(e,t){const r=function(e,t){const r=t||B_,n=new Map,a=new Map,o=new Map,i={...N_,...r.handlers},s={all:function(e){const t=[];if("children"in e){const r=e.children;let n=-1;for(;++n0&&u.push({type:"text",value:" "});let e="string"==typeof r?r:r(l,d);"string"==typeof e&&(e={type:"text",value:e}),u.push({type:"element",tagName:"a",properties:{href:"#"+t+"fnref-"+c+(d>1?"-"+d:""),dataFootnoteBackref:"",ariaLabel:"string"==typeof n?n:n(l,d),className:["data-footnote-backref"]},children:Array.isArray(e)?e:[e]})}const h=o[o.length-1];if(h&&"element"===h.type&&"p"===h.tagName){const e=h.children[h.children.length-1];e&&"text"===e.type?e.value+=" ":h.children.push({type:"text",value:" "}),h.children.push(...u)}else o.push(...u);const f={type:"element",tagName:"li",properties:{id:t+"fn-"+c},children:e.wrap(o,!0)};e.patch(a,f),s.push(f)}if(0!==s.length)return{type:"element",tagName:"section",properties:{dataFootnotes:!0,className:["footnotes"]},children:[{type:"element",tagName:o,properties:{...Gf(i),id:"footnote-label"},children:[{type:"text",value:a}]},{type:"text",value:"\n"},{type:"element",tagName:"ol",properties:{},children:e.wrap(s,!0)},{type:"text",value:"\n"}]}}(r),o=Array.isArray(n)?{type:"root",children:n}:n||{type:"root",children:[]};return a&&o.children.push({type:"text",value:"\n"},a),o}function Z_(e,t){return e&&"run"in e?async function(r,n){const a=H_(r,{file:n,...t});await e.run(a,n)}:function(r,n){return H_(r,{file:n,...t||e})}}function V_(e){const t=this;t.compiler=function(r){return Jx(r,{...t.data("settings"),...e,extensions:t.data("toMarkdownExtensions")||[]})}}function W_(e){if(e)throw e}var X_=Object.prototype.hasOwnProperty,Y_=Object.prototype.toString,G_=Object.defineProperty,K_=Object.getOwnPropertyDescriptor,J_=function(e){return"function"==typeof Array.isArray?Array.isArray(e):"[object Array]"===Y_.call(e)},eE=function(e){if(!e||"[object Object]"!==Y_.call(e))return!1;var t,r=X_.call(e,"constructor"),n=e.constructor&&e.constructor.prototype&&X_.call(e.constructor.prototype,"isPrototypeOf");if(e.constructor&&!r&&!n)return!1;for(t in e);return void 0===t||X_.call(e,t)},tE=function(e,t){G_&&"__proto__"===t.name?G_(e,t.name,{enumerable:!0,configurable:!0,value:t.newValue,writable:!0}):e[t.name]=t.newValue},rE=function(e,t){if("__proto__"===t){if(!X_.call(e,t))return;if(K_)return K_(e,t).value}return e[t]};const nE=ff((function e(){var t,r,n,a,o,i,s=arguments[0],l=1,c=arguments.length,d=!1;for("boolean"==typeof s&&(d=s,s=arguments[1]||{},l=2),(null==s||"object"!=typeof s&&"function"!=typeof s)&&(s={});le.length){for(;o--;)if(47===e.codePointAt(o)){if(r){n=o+1;break}}else a<0&&(r=!0,a=o+1);return a<0?"":e.slice(n,a)}if(t===e)return"";let i=-1,s=t.length-1;for(;o--;)if(47===e.codePointAt(o)){if(r){n=o+1;break}}else i<0&&(r=!0,i=o+1),s>-1&&(e.codePointAt(o)===t.codePointAt(s--)?s<0&&(a=o):(s=-1,a=i));return n===a?a=i:a<0&&(a=e.length),e.slice(n,a)},sE=function(e){if(uE(e),0===e.length)return".";let t,r=-1,n=e.length;for(;--n;)if(47===e.codePointAt(n)){if(t){r=n;break}}else t||(t=!0);return r<0?47===e.codePointAt(0)?"/":".":1===r&&47===e.codePointAt(0)?"//":e.slice(0,r)},lE=function(e){uE(e);let t,r=e.length,n=-1,a=0,o=-1,i=0;for(;r--;){const s=e.codePointAt(r);if(47!==s)n<0&&(t=!0,n=r+1),46===s?o<0?o=r:1!==i&&(i=1):o>-1&&(i=-1);else if(t){a=r+1;break}}return o<0||n<0||0===i||1===i&&o===n-1&&o===a+1?"":e.slice(o,n)},cE=function(...e){let t,r=-1;for(;++r2){if(n=a.lastIndexOf("/"),n!==a.length-1){n<0?(a="",o=0):(a=a.slice(0,n),o=a.length-1-a.lastIndexOf("/")),i=l,s=0;continue}}else if(a.length>0){a="",o=0,i=l,s=0;continue}t&&(a=a.length>0?a+"/..":"..",o=2)}else a.length>0?a+="/"+e.slice(i+1,l):a=e.slice(i+1,l),o=l-i-1;i=l,s=0}else 46===r&&s>-1?s++:s=-1}return a}(e,!t);return 0!==r.length||t||(r="."),r.length>0&&47===e.codePointAt(e.length-1)&&(r+="/"),t?"/"+r:r}(t)},dE="/";function uE(e){if("string"!=typeof e)throw new TypeError("Path must be a string. Received "+JSON.stringify(e))}const pE=function(){return"/"};function hE(e){return Boolean(null!==e&&"object"==typeof e&&"href"in e&&e.href&&"protocol"in e&&e.protocol&&void 0===e.auth)}const fE=["history","path","basename","stem","extname","dirname"];class mE{constructor(e){let t;t=e?hE(e)?{path:e}:"string"==typeof e||function(e){return Boolean(e&&"object"==typeof e&&"byteLength"in e&&"byteOffset"in e)}(e)?{value:e}:e:{},this.cwd=pE(),this.data={},this.history=[],this.messages=[],this.value,this.map,this.result,this.stored;let r,n=-1;for(;++nt.length;let i;o&&t.push(n);try{i=e.apply(this,t)}catch(e){if(o&&r)throw e;return n(e)}o||(i&&i.then&&"function"==typeof i.then?i.then(a,n):i instanceof Error?n(i):a(i))};function n(e,...n){r||(r=!0,t(e,...n))}function a(e){n(null,e)}}(s,a)(...i):n(null,...i)}}(null,...t)},use:function(r){if("function"!=typeof r)throw new TypeError("Expected `middelware` to be a function, not "+r);return e.push(r),t}};return t}()}copy(){const e=new wE;let t=-1;for(;++t0){let[n,...o]=t;const i=r[a][1];aE(i)&&aE(n)&&(n=nE(!0,i,n)),r[a]=[e,n,...o]}}}}const xE=(new wE).freeze();function kE(e,t){if("function"!=typeof t)throw new TypeError("Cannot `"+e+"` without `parser`")}function SE(e,t){if("function"!=typeof t)throw new TypeError("Cannot `"+e+"` without `compiler`")}function _E(e,t){if(t)throw new Error("Cannot call `"+e+"` on a frozen processor.\nCreate a new processor first, by calling it: use `processor()` instead of `processor`.")}function EE(e){if(!aE(e)||"string"!=typeof e.type)throw new TypeError("Expected node, got `"+e+"`")}function TE(e,t,r){if(!r)throw new Error("`"+e+"` finished async. Use `"+t+"` instead")}function CE(e){return function(e){return Boolean(e&&"object"==typeof e&&"message"in e&&"messages"in e)}(e)?e:new mE(e)}const AE=function(e,t,r){const n=sm(r);if(!e||!e.type||!e.children)throw new Error("Expected parent node");if("number"==typeof t){if(t<0||t===Number.POSITIVE_INFINITY)throw new Error("Expected positive finite number as index")}else if((t=e.children.indexOf(t))<0)throw new Error("Expected child node or index");for(;++tl&&(l=e):e&&(void 0!==l&&l>-1&&s.push("\n".repeat(l)||" "),l=-1,s.push(e))}return s.join("")}function BE(e,t,r){return"element"===e.type?function(e,t,r){const n=zE(e,r),a=e.children||[];let o,i,s=-1,l=[];if(IE(e))return l;for(RE(e)||ME(e)&&AE(t,e,ME)?i="\n":NE(e)?(o=2,i=2):LE(e)&&(o=1,i=1);++sKE(e,t,r-1)))}const JE="[A-Za-z$_][0-9A-Za-z$_]*",eT=["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"],tT=["true","false","null","undefined","NaN","Infinity"],rT=["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"],nT=["Error","EvalError","InternalError","RangeError","ReferenceError","SyntaxError","TypeError","URIError"],aT=["setInterval","setTimeout","clearInterval","clearTimeout","require","exports","eval","isFinite","isNaN","parseFloat","parseInt","decodeURI","decodeURIComponent","encodeURI","encodeURIComponent","escape","unescape"],oT=["arguments","this","super","console","window","document","localStorage","sessionStorage","module","global"],iT=[].concat(aT,rT,nT);var sT="[0-9](_*[0-9])*",lT=`\\.(${sT})`,cT="[0-9a-fA-F](_*[0-9a-fA-F])*",dT={className:"number",variants:[{begin:`(\\b(${sT})((${lT})|\\.)?|(${lT}))[eE][+-]?(${sT})[fFdD]?\\b`},{begin:`\\b(${sT})((${lT})[fFdD]?\\b|\\.([fFdD]\\b)?)`},{begin:`(${lT})[fFdD]?\\b`},{begin:`\\b(${sT})[fFdD]\\b`},{begin:`\\b0[xX]((${cT})\\.?|(${cT})?\\.(${cT}))[pP][+-]?(${sT})[fFdD]?\\b`},{begin:"\\b(0|[1-9](_*[0-9])*)[lL]?\\b"},{begin:`\\b0[xX](${cT})[lL]?\\b`},{begin:"\\b0(_*[0-7])*[lL]?\\b"},{begin:"\\b0[bB][01](_*[01])*[lL]?\\b"}],relevance:0};const uT=["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"],pT=["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"],hT=["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"],fT=["after","backdrop","before","cue","cue-region","first-letter","first-line","grammar-error","marker","part","placeholder","selection","slotted","spelling-error"],mT=["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(),gT=hT.concat(fT),vT=["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"],bT=["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"],yT=["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"],OT=["after","backdrop","before","cue","cue-region","first-letter","first-line","grammar-error","marker","part","placeholder","selection","slotted","spelling-error"],wT=["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 xT(e){return e?"string"==typeof e?e:e.source:null}function kT(e){return ST("(?=",e,")")}function ST(...e){return e.map((e=>xT(e))).join("")}function _T(...e){const t=function(e){const t=e[e.length-1];return"object"==typeof t&&t.constructor===Object?(e.splice(e.length-1,1),t):{}}(e);return"("+(t.capture?"":"?:")+e.map((e=>xT(e))).join("|")+")"}const ET=e=>ST(/\b/,e,/\w$/.test(e)?/\b/:/\B/),TT=["Protocol","Type"].map(ET),CT=["init","self"].map(ET),AT=["Any","Self"],PT=["actor","any","associatedtype","async","await",/as\?/,/as!/,"as","borrowing","break","case","catch","class","consume","consuming","continue","convenience","copy","default","defer","deinit","didSet","distributed","do","dynamic","each","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","macro","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"],DT=["false","nil","true"],RT=["assignment","associativity","higherThan","left","lowerThan","none","right"],$T=["#colorLiteral","#column","#dsohandle","#else","#elseif","#endif","#error","#file","#fileID","#fileLiteral","#filePath","#function","#if","#imageLiteral","#keyPath","#line","#selector","#sourceLocation","#warning"],NT=["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"],MT=_T(/[/=\-+!*%<>&|^~?]/,/[\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]/),IT=_T(MT,/[\u0300-\u036F]/,/[\u1DC0-\u1DFF]/,/[\u20D0-\u20FF]/,/[\uFE00-\uFE0F]/,/[\uFE20-\uFE2F]/),LT=ST(MT,IT,"*"),jT=_T(/[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]/),BT=_T(jT,/\d/,/[\u0300-\u036F\u1DC0-\u1DFF\u20D0-\u20FF\uFE20-\uFE2F]/),UT=ST(jT,BT,"*"),QT=ST(/[A-Z]/,BT,"*"),zT=["attached","autoclosure",ST(/convention\(/,_T("swift","block","c"),/\)/),"discardableResult","dynamicCallable","dynamicMemberLookup","escaping","freestanding","frozen","GKInspectable","IBAction","IBDesignable","IBInspectable","IBOutlet","IBSegueAction","inlinable","main","nonobjc","NSApplicationMain","NSCopying","NSManaged",ST(/objc\(/,UT,/\)/),"objc","objcMembers","propertyWrapper","requires_stored_property_inits","resultBuilder","Sendable","testable","UIApplicationMain","unchecked","unknown","usableFromInline","warn_unqualified_access"],FT=["iOS","iOSApplicationExtension","macOS","macOSApplicationExtension","macCatalyst","macCatalystApplicationExtension","watchOS","watchOSApplicationExtension","tvOS","tvOSApplicationExtension","swift"],qT="[A-Za-z$_][0-9A-Za-z$_]*",HT=["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"],ZT=["true","false","null","undefined","NaN","Infinity"],VT=["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"],WT=["Error","EvalError","InternalError","RangeError","ReferenceError","SyntaxError","TypeError","URIError"],XT=["setInterval","setTimeout","clearInterval","clearTimeout","require","exports","eval","isFinite","isNaN","parseFloat","parseInt","decodeURI","decodeURIComponent","encodeURI","encodeURIComponent","escape","unescape"],YT=["arguments","this","super","console","window","document","localStorage","sessionStorage","module","global"],GT=[].concat(XT,VT,WT);function KT(e){const t=e.regex,r=t.concat(/[\p{L}_]/u,t.optional(/[\p{L}0-9_.-]*:/u),/[\p{L}0-9_.-]*/u),n={className:"symbol",begin:/&[a-z]+;|[0-9]+;|[a-f0-9]+;/},a={begin:/\s/,contains:[{className:"keyword",begin:/#?[a-z_][a-z1-9_-]+/,illegal:/\n/}]},o=e.inherit(a,{begin:/\(/,end:/\)/}),i=e.inherit(e.APOS_STRING_MODE,{className:"string"}),s=e.inherit(e.QUOTE_STRING_MODE,{className:"string"}),l={endsWithParent:!0,illegal:/,relevance:0,contains:[{className:"attr",begin:/[\p{L}0-9._:-]+/u,relevance:0},{begin:/=\s*/,relevance:0,contains:[{className:"string",endsParent:!0,variants:[{begin:/"/,end:/"/,contains:[n]},{begin:/'/,end:/'/,contains:[n]},{begin:/[^\s"'=<>`]+/}]}]}]};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:[a,s,i,o,{begin:/\[/,end:/\]/,contains:[{className:"meta",begin://,contains:[a,o,s,i]}]}]},e.COMMENT(//,{relevance:10}),{begin://,relevance:10},n,{className:"meta",end:/\?>/,variants:[{begin:/<\?xml/,relevance:10,contains:[s]},{begin:/<\?[a-z][a-z0-9]+/}]},{className:"tag",begin:/`));return(e,t)=>{var r,n;return Qo(),Ho(Mo,null,[Go("div",{innerHTML:A.value},null,8,V7),Go("div",{ref_key:"documentEl",ref:i,class:Ge(["scalar-app scalar-api-reference references-layout",[{"scalar-scrollbars-obtrusive":s.value,"references-editable":e.configuration.isEditable,"references-sidebar":e.configuration.showSidebar,"references-sidebar-mobile-open":Mr(d),"references-classic":"classic"===e.configuration.layout},e.$attrs.class]]),style:Ze({"--scalar-y-offset":`var(--scalar-custom-header-height, ${S.value}px)`}),onScrollPassive:t[4]||(t[4]=(...e)=>Mr(E)&&Mr(E)(...e))},[Go("div",W7,[wa(e.$slots,"header",Ke(Jo(T.value)),void 0,!0)]),e.configuration.showSidebar?(Qo(),Ho("aside",X7,[Go("div",Y7,[Ko(Mr(Z7),{operationsSorter:e.configuration.operationsSorter,parsedSpec:e.parsedSpec,tagsSorter:e.configuration.tagsSorter},{"sidebar-start":bn((()=>[wa(e.$slots,"sidebar-start",Ke(Jo(T.value)),void 0,!0)])),"sidebar-end":bn((()=>[wa(e.$slots,"sidebar-end",Ke(Jo(T.value)),void 0,!0)])),_:3},8,["operationsSorter","parsedSpec","tagsSorter"])])])):ni("",!0),yn(Go("div",G7,[Go("div",K7,[wa(e.$slots,"editor",Ke(Jo(T.value)),void 0,!0)])],512),[[Ki,e.configuration.isEditable]]),_.value?(Qo(),Ho(Mo,{key:1},[Go("section",{"aria-label":`Open API Documentation for ${null==(r=e.parsedSpec.info)?void 0:r.title}`,class:"references-rendered"},[Ko(Mr(T7),{baseServerURL:e.configuration.baseServerURL,layout:"classic"===e.configuration.layout?"accordion":"default",parsedSpec:e.parsedSpec,proxy:e.configuration.proxy,servers:e.configuration.servers},Oa({start:bn((()=>[wa(e.$slots,"content-start",Ke(Jo(T.value)),void 0,!0)])),end:bn((()=>[wa(e.$slots,"content-end",Ke(Jo(T.value)),void 0,!0)])),_:2},[(null==(n=e.configuration)?void 0:n.isEditable)?{name:"empty-state",fn:bn((()=>{var r;return[Ko(N7,{theme:(null==(r=e.configuration)?void 0:r.theme)||"default",onChangeTheme:t[0]||(t[0]=t=>e.$emit("changeTheme",t)),onLinkSwaggerFile:t[1]||(t[1]=t=>e.$emit("linkSwaggerFile")),onLoadSwaggerFile:t[2]||(t[2]=t=>e.$emit("loadSwaggerFile")),onUpdateContent:t[3]||(t[3]=t=>e.$emit("updateContent",t))},null,8,["theme"])]})),key:"0"}:void 0]),1032,["baseServerURL","layout","parsedSpec","proxy","servers"])],8,J7),e.$slots.footer?(Qo(),Ho("div",e8,[wa(e.$slots,"footer",Ke(Jo(T.value)),void 0,!0)])):ni("",!0)],64)):ni("",!0),Ko(Mr(S1),{configuration:e.configuration},null,8,["configuration"])],38),Ko(Mr(Wp))],64)}}}),r8=P1(t8,[["__scopeId","data-v-c4ac11d9"]]),n8={class:"references-classic-header-container"},a8={class:"references-classic-header"},o8=P1({},[["render",function(e,t){return Qo(),Ho("div",n8,[Go("div",a8,[wa(e.$slots,"default",{},void 0,!0),wa(e.$slots,"dark-mode-toggle",{},void 0,!0)])])}],["__scopeId","data-v-a860f78f"]]),i8={class:"darklight-reference-switch"},s8=["aria-pressed"],l8=P1(Hn({__name:"DarkModeToggle",props:{isDarkMode:{type:Boolean}},emits:["toggleDarkMode"],setup:e=>(e,t)=>(Qo(),Ho("div",i8,[t[2]||(t[2]=Go("a",{class:"darklight-reference-promo",href:"https://www.scalar.com",target:"_blank"}," Powered by Scalar ",-1)),Go("button",{"aria-label":"Toggle dark mode","aria-pressed":e.isDarkMode,class:Ge(["darklight",{darklight_dark:e.isDarkMode}]),type:"button",onClick:t[0]||(t[0]=t=>e.$emit("toggleDarkMode"))},t[1]||(t[1]=[ri('',1)]),10,s8)]))}),[["__scopeId","data-v-64613cbc"]]),c8=P1(Hn({__name:"DarkModeIconToggle",props:{isDarkMode:{type:Boolean}},emits:["toggleDarkMode"],setup:e=>(e,t)=>(Qo(),Ho("button",{class:"darklight",type:"button",onClick:t[0]||(t[0]=t=>e.$emit("toggleDarkMode"))},[Ko(Mr(Xq),{icon:e.isDarkMode?"DarkMode":"LightMode"},null,8,["icon"]),Ko(t3,null,{default:bn((()=>[ti(" Switch to "+at(e.isDarkMode?"Light":"Dark")+" Mode ",1)])),_:1})]))}),[["__scopeId","data-v-3d47eee0"]]),d8=Hn({__name:"ClassicLayout",props:{configuration:{},parsedSpec:{},rawSpec:{},isDark:{type:Boolean}},emits:["toggleDarkMode","updateContent"],setup(e){const t=e,r=Ca(),n=_i((()=>({...t.configuration,showSidebar:!1})));return(e,a)=>(Qo(),Zo(r8,{configuration:n.value,parsedSpec:e.parsedSpec,rawSpec:e.rawSpec,onUpdateContent:a[1]||(a[1]=t=>e.$emit("updateContent",t))},Oa({"content-start":bn((({spec:r})=>[Ko(o8,null,{"dark-mode-toggle":bn((()=>[t.configuration.hideDarkModeToggle?ni("",!0):(Qo(),Zo(Mr(c8),{key:0,isDarkMode:e.isDark,onToggleDarkMode:a[0]||(a[0]=t=>e.$emit("toggleDarkMode"))},null,8,["isDarkMode"]))])),default:bn((()=>[t.configuration.hideSearch?ni("",!0):(Qo(),Zo(Mr(E2),{key:0,class:"t-doc__sidebar",searchHotKey:n.value.searchHotKey,spec:r},null,8,["searchHotKey","spec"]))])),_:2},1024)])),_:2},[ya(r,((t,r)=>({name:r,fn:bn((t=>[wa(e.$slots,r,Ke(Jo(t||{})))]))})))]),1032,["configuration","parsedSpec","rawSpec"]))}}),u8=["href"],p8=Hn({__name:"OpenApiClientButton",props:{buttonSource:{},isDevelopment:{type:Boolean},integration:{},url:{}},setup(e){const t=_i((()=>{const t=(e=>{var t;if(!e||e.startsWith("http://")||e.startsWith("https://")||"undefined"==typeof window)return e;const r=null==(t=window.location.href.split("?")[0])?void 0:t.split("#")[0],n=(null==r?void 0:r.endsWith("/"))?r:null==r?void 0:r.substring(0,(null==r?void 0:r.lastIndexOf("/"))+1);return new URL(e,n).toString()})(e.url);if(null==t||!t.length)return;const r=new URL(e.isDevelopment?"http://localhost:5065":"https://client.scalar.com");return r.searchParams.set("url",t),null!==e.integration&&r.searchParams.set("integration",e.integration??"vue"),r.searchParams.set("utm_source","api-reference"),r.searchParams.set("utm_medium","button"),r.searchParams.set("utm_campaign",e.buttonSource),r.toString()}));return(e,r)=>t.value?(Qo(),Ho("a",{key:0,class:"open-api-client-button",href:t.value,target:"_blank"},[Ko(Mr(Xq),{icon:"ExternalLink",size:"xs",thickness:"2.5"}),r[0]||(r[0]=ti(" Open API Client "))],8,u8)):ni("",!0)}}),h8=m1(p8,[["__scopeId","data-v-3d5f00c1"]]);class f8{lineAt(e){if(e<0||e>this.length)throw new RangeError(`Invalid position ${e} in document of length ${this.length}`);return this.lineInner(e,!1,1,0)}line(e){if(e<1||e>this.lines)throw new RangeError(`Invalid line number ${e} in ${this.lines}-line document`);return this.lineInner(e,!0,1,0)}replace(e,t,r){[e,t]=k8(this,e,t);let n=[];return this.decompose(0,e,n,2),r.length&&r.decompose(0,r.length,n,3),this.decompose(t,this.length,n,1),g8.from(n,this.length-(t-e)+r.length)}append(e){return this.replace(this.length,this.length,e)}slice(e,t=this.length){[e,t]=k8(this,e,t);let r=[];return this.decompose(e,t,r,0),g8.from(r,t-e)}eq(e){if(e==this)return!0;if(e.length!=this.length||e.lines!=this.lines)return!1;let t=this.scanIdentical(e,1),r=this.length-this.scanIdentical(e,-1),n=new y8(this),a=new y8(e);for(let e=t,o=t;;){if(n.next(e),a.next(e),e=0,n.lineBreak!=a.lineBreak||n.done!=a.done||n.value!=a.value)return!1;if(o+=n.value.length,n.done||o>=r)return!0}}iter(e=1){return new y8(this,e)}iterRange(e,t=this.length){return new O8(this,e,t)}iterLines(e,t){let r;if(null==e)r=this.iter();else{null==t&&(t=this.lines+1);let n=this.line(e).from;r=this.iterRange(n,Math.max(n,t==this.lines+1?this.length:t<=1?0:this.line(t-1).to))}return new w8(r)}toString(){return this.sliceString(0)}toJSON(){let e=[];return this.flatten(e),e}constructor(){}static of(e){if(0==e.length)throw new RangeError("A document must have at least one line");return 1!=e.length||e[0]?e.length<=32?new m8(e):g8.from(m8.split(e,[])):f8.empty}}class m8 extends f8{constructor(e,t=function(e){let t=-1;for(let r of e)t+=r.length+1;return t}(e)){super(),this.text=e,this.length=t}get lines(){return this.text.length}get children(){return null}lineInner(e,t,r,n){for(let a=0;;a++){let o=this.text[a],i=n+o.length;if((t?r:i)>=e)return new x8(n,i,r,o);n=i+1,r++}}decompose(e,t,r,n){let a=e<=0&&t>=this.length?this:new m8(b8(this.text,e,t),Math.min(t,this.length)-Math.max(0,e));if(1&n){let e=r.pop(),t=v8(a.text,e.text.slice(),0,a.length);if(t.length<=32)r.push(new m8(t,e.length+a.length));else{let e=t.length>>1;r.push(new m8(t.slice(0,e)),new m8(t.slice(e)))}}else r.push(a)}replace(e,t,r){if(!(r instanceof m8))return super.replace(e,t,r);[e,t]=k8(this,e,t);let n=v8(this.text,v8(r.text,b8(this.text,0,e)),t),a=this.length+r.length-(t-e);return n.length<=32?new m8(n,a):g8.from(m8.split(n,[]),a)}sliceString(e,t=this.length,r="\n"){[e,t]=k8(this,e,t);let n="";for(let a=0,o=0;a<=t&&oe&&o&&(n+=r),ea&&(n+=i.slice(Math.max(0,e-a),t-a)),a=s+1}return n}flatten(e){for(let t of this.text)e.push(t)}scanIdentical(){return 0}static split(e,t){let r=[],n=-1;for(let a of e)r.push(a),n+=a.length+1,32==r.length&&(t.push(new m8(r,n)),r=[],n=-1);return n>-1&&t.push(new m8(r,n)),t}}class g8 extends f8{constructor(e,t){super(),this.children=e,this.length=t,this.lines=0;for(let t of e)this.lines+=t.lines}lineInner(e,t,r,n){for(let a=0;;a++){let o=this.children[a],i=n+o.length,s=r+o.lines-1;if((t?s:i)>=e)return o.lineInner(e,t,r,n);n=i+1,r=s+1}}decompose(e,t,r,n){for(let a=0,o=0;o<=t&&a=o){let a=n&((o<=e?1:0)|(s>=t?2:0));o>=e&&s<=t&&!a?r.push(i):i.decompose(e-o,t-o,r,a)}o=s+1}}replace(e,t,r){if([e,t]=k8(this,e,t),r.lines=a&&t<=i){let s=o.replace(e-a,t-a,r),l=this.lines-o.lines+s.lines;if(s.lines>4&&s.lines>l>>6){let a=this.children.slice();return a[n]=s,new g8(a,this.length-(t-e)+r.length)}return super.replace(a,i,s)}a=i+1}return super.replace(e,t,r)}sliceString(e,t=this.length,r="\n"){[e,t]=k8(this,e,t);let n="";for(let a=0,o=0;ae&&a&&(n+=r),eo&&(n+=i.sliceString(e-o,t-o,r)),o=s+1}return n}flatten(e){for(let t of this.children)t.flatten(e)}scanIdentical(e,t){if(!(e instanceof g8))return 0;let r=0,[n,a,o,i]=t>0?[0,0,this.children.length,e.children.length]:[this.children.length-1,e.children.length-1,-1,-1];for(;;n+=t,a+=t){if(n==o||a==i)return r;let s=this.children[n],l=e.children[a];if(s!=l)return r+s.scanIdentical(l,t);r+=s.length+1}}static from(e,t=e.reduce(((e,t)=>e+t.length+1),-1)){let r=0;for(let t of e)r+=t.lines;if(r<32){let r=[];for(let t of e)t.flatten(r);return new m8(r,t)}let n=Math.max(32,r>>5),a=n<<1,o=n>>1,i=[],s=0,l=-1,c=[];function d(e){let t;if(e.lines>a&&e instanceof g8)for(let t of e.children)d(t);else e.lines>o&&(s>o||!s)?(u(),i.push(e)):e instanceof m8&&s&&(t=c[c.length-1])instanceof m8&&e.lines+t.lines<=32?(s+=e.lines,l+=e.length+1,c[c.length-1]=new m8(t.text.concat(e.text),t.length+1+e.length)):(s+e.lines>n&&u(),s+=e.lines,l+=e.length+1,c.push(e))}function u(){0!=s&&(i.push(1==c.length?c[0]:g8.from(c,l)),l=-1,s=c.length=0)}for(let t of e)d(t);return u(),1==i.length?i[0]:new g8(i,t)}}function v8(e,t,r=0,n=1e9){for(let a=0,o=0,i=!0;o=r&&(l>n&&(s=s.slice(0,n-a)),a0?1:(e instanceof m8?e.text.length:e.children.length)<<1]}nextInner(e,t){for(this.done=this.lineBreak=!1;;){let r=this.nodes.length-1,n=this.nodes[r],a=this.offsets[r],o=a>>1,i=n instanceof m8?n.text.length:n.children.length;if(o==(t>0?i:0)){if(0==r)return this.done=!0,this.value="",this;t>0&&this.offsets[r-1]++,this.nodes.pop(),this.offsets.pop()}else if((1&a)==(t>0?0:1)){if(this.offsets[r]+=t,0==e)return this.lineBreak=!0,this.value="\n",this;e--}else if(n instanceof m8){let a=n.text[o+(t<0?-1:0)];if(this.offsets[r]+=t,a.length>Math.max(0,e))return this.value=0==e?a:t>0?a.slice(e):a.slice(0,a.length-e),this;e-=a.length}else{let a=n.children[o+(t<0?-1:0)];e>a.length?(e-=a.length,this.offsets[r]+=t):(t<0&&this.offsets[r]--,this.nodes.push(a),this.offsets.push(t>0?1:(a instanceof m8?a.text.length:a.children.length)<<1))}}}next(e=0){return e<0&&(this.nextInner(-e,-this.dir),e=this.value.length),this.nextInner(e,this.dir)}}class O8{constructor(e,t,r){this.value="",this.done=!1,this.cursor=new y8(e,t>r?-1:1),this.pos=t>r?e.length:0,this.from=Math.min(t,r),this.to=Math.max(t,r)}nextInner(e,t){if(t<0?this.pos<=this.from:this.pos>=this.to)return this.value="",this.done=!0,this;e+=Math.max(0,t<0?this.pos-this.to:this.from-this.pos);let r=t<0?this.pos-this.from:this.to-this.pos;e>r&&(e=r),r-=e;let{value:n}=this.cursor.next(e);return this.pos+=(n.length+e)*t,this.value=n.length<=r?n:t<0?n.slice(n.length-r):n.slice(0,r),this.done=!this.value,this}next(e=0){return e<0?e=Math.max(e,this.from-this.pos):e>0&&(e=Math.min(e,this.to-this.pos)),this.nextInner(e,this.cursor.dir)}get lineBreak(){return this.cursor.lineBreak&&""!=this.value}}class w8{constructor(e){this.inner=e,this.afterBreak=!0,this.value="",this.done=!1}next(e=0){let{done:t,lineBreak:r,value:n}=this.inner.next(e);return t&&this.afterBreak?(this.value="",this.afterBreak=!1):t?(this.done=!0,this.value=""):r?this.afterBreak?this.value="":(this.afterBreak=!0,this.next()):(this.value=n,this.afterBreak=!1),this}get lineBreak(){return!1}}"undefined"!=typeof Symbol&&(f8.prototype[Symbol.iterator]=function(){return this.iter()},y8.prototype[Symbol.iterator]=O8.prototype[Symbol.iterator]=w8.prototype[Symbol.iterator]=function(){return this});class x8{constructor(e,t,r,n){this.from=e,this.to=t,this.number=r,this.text=n}get length(){return this.to-this.from}}function k8(e,t,r){return[t=Math.max(0,Math.min(e.length,t)),Math.max(t,Math.min(e.length,r))]}let S8="lc,34,7n,7,7b,19,,,,2,,2,,,20,b,1c,l,g,,2t,7,2,6,2,2,,4,z,,u,r,2j,b,1m,9,9,,o,4,,9,,3,,5,17,3,3b,f,,w,1j,,,,4,8,4,,3,7,a,2,t,,1m,,,,2,4,8,,9,,a,2,q,,2,2,1l,,4,2,4,2,2,3,3,,u,2,3,,b,2,1l,,4,5,,2,4,,k,2,m,6,,,1m,,,2,,4,8,,7,3,a,2,u,,1n,,,,c,,9,,14,,3,,1l,3,5,3,,4,7,2,b,2,t,,1m,,2,,2,,3,,5,2,7,2,b,2,s,2,1l,2,,,2,4,8,,9,,a,2,t,,20,,4,,2,3,,,8,,29,,2,7,c,8,2q,,2,9,b,6,22,2,r,,,,,,1j,e,,5,,2,5,b,,10,9,,2u,4,,6,,2,2,2,p,2,4,3,g,4,d,,2,2,6,,f,,jj,3,qa,3,t,3,t,2,u,2,1s,2,,7,8,,2,b,9,,19,3,3b,2,y,,3a,3,4,2,9,,6,3,63,2,2,,1m,,,7,,,,,2,8,6,a,2,,1c,h,1r,4,1c,7,,,5,,14,9,c,2,w,4,2,2,,3,1k,,,2,3,,,3,1m,8,2,2,48,3,,d,,7,4,,6,,3,2,5i,1m,,5,ek,,5f,x,2da,3,3x,,2o,w,fe,6,2x,2,n9w,4,,a,w,2,28,2,7k,,3,,4,,p,2,5,,47,2,q,i,d,,12,8,p,b,1a,3,1c,,2,4,2,2,13,,1v,6,2,2,2,2,c,,8,,1b,,1f,,,3,2,2,5,2,,,16,2,8,,6m,,2,,4,,fn4,,kh,g,g,g,a6,2,gt,,6a,,45,5,1ae,3,,2,5,4,14,3,4,,4l,2,fx,4,ar,2,49,b,4w,,1i,f,1k,3,1d,4,2,2,1x,3,10,5,,8,1q,,c,2,1g,9,a,4,2,,2n,3,2,,,2,6,,4g,,3,8,l,2,1l,2,,,,,m,,e,7,3,5,5f,8,2,3,,,n,,29,,2,6,,,2,,,2,,2,6j,,2,4,6,2,,2,r,2,2d,8,2,,,2,2y,,,,2,6,,,2t,3,2,4,,5,77,9,,2,6t,,a,2,,,4,,40,4,2,2,4,,w,a,14,6,2,4,8,,9,6,2,3,1a,d,,2,ba,7,,6,,,2a,m,2,7,,2,,2,3e,6,3,,,2,,7,,,20,2,3,,,,9n,2,f0b,5,1n,7,t4,,1r,4,29,,f5k,2,43q,,,3,4,5,8,8,2,7,u,4,44,3,1iz,1j,4,1e,8,,e,,m,5,,f,11s,7,,h,2,7,,2,,5,79,7,c5,4,15s,7,31,7,240,5,gx7k,2o,3k,6o".split(",").map((e=>e?parseInt(e,36):1));for(let e=1;ee)return S8[t-1]<=e;return!1}function E8(e){return e>=127462&&e<=127487}const T8=8205;function C8(e,t,r=!0,n=!0){return(r?A8:P8)(e,t,n)}function A8(e,t,r){if(t==e.length)return t;t&&D8(e.charCodeAt(t))&&R8(e.charCodeAt(t-1))&&t--;let n=$8(e,t);for(t+=M8(n);t=0&&E8($8(e,n));)r++,n-=2;if(r%2==0)break;t+=2}}}return t}function P8(e,t,r){for(;t>0;){let n=A8(e,t-2,r);if(n=56320&&e<57344}function R8(e){return e>=55296&&e<56320}function $8(e,t){let r=e.charCodeAt(t);if(!R8(r)||t+1==e.length)return r;let n=e.charCodeAt(t+1);return D8(n)?n-56320+(r-55296<<10)+65536:r}function N8(e){return e<=65535?String.fromCharCode(e):(e-=65536,String.fromCharCode(55296+(e>>10),56320+(1023&e)))}function M8(e){return e<65536?1:2}const I8=/\r\n?|\n/;var L8=function(e){return e[e.Simple=0]="Simple",e[e.TrackDel=1]="TrackDel",e[e.TrackBefore=2]="TrackBefore",e[e.TrackAfter=3]="TrackAfter",e}(L8||(L8={}));class j8{constructor(e){this.sections=e}get length(){let e=0;for(let t=0;te)return a+(e-n);a+=i}else{if(r!=L8.Simple&&l>=e&&(r==L8.TrackDel&&ne||r==L8.TrackBefore&&ne))return null;if(l>e||l==e&&t<0&&!i)return e==n||t<0?a:a+s;a+=s}n=l}if(e>n)throw new RangeError(`Position ${e} is out of range for changeset of length ${n}`);return a}touchesRange(e,t=e){for(let r=0,n=0;r=0&&n<=t&&a>=e)return!(nt)||"cover";n=a}return!1}toString(){let e="";for(let t=0;t=0?":"+n:"")}return e}toJSON(){return this.sections}static fromJSON(e){if(!Array.isArray(e)||e.length%2||e.some((e=>"number"!=typeof e)))throw new RangeError("Invalid JSON representation of ChangeDesc");return new j8(e)}static create(e){return new j8(e)}}class B8 extends j8{constructor(e,t){super(e),this.inserted=t}apply(e){if(this.length!=e.length)throw new RangeError("Applying change set to a document with the wrong length");return z8(this,((t,r,n,a,o)=>e=e.replace(n,n+(r-t),o)),!1),e}mapDesc(e,t=!1){return F8(this,e,t,!0)}invert(e){let t=this.sections.slice(),r=[];for(let n=0,a=0;n=0){t[n]=i,t[n+1]=o;let s=n>>1;for(;r.length0&&Q8(r,t,a.text),a.forward(e),i+=e}let l=e[o++];for(;i>1].toJSON()))}return e}static of(e,t,r){let n=[],a=[],o=0,i=null;function s(e=!1){if(!e&&!n.length)return;oi||e<0||i>t)throw new RangeError(`Invalid change range ${e} to ${i} (in doc of length ${t})`);let d=c?"string"==typeof c?f8.of(c.split(r||I8)):c:f8.empty,u=d.length;if(e==i&&0==u)return;eo&&U8(n,e-o,-1),U8(n,i-e,u),Q8(a,n,d),o=i}}(e),s(!i),i}static empty(e){return new B8(e?[e,-1]:[],[])}static fromJSON(e){if(!Array.isArray(e))throw new RangeError("Invalid JSON representation of ChangeSet");let t=[],r=[];for(let n=0;nt&&"string"!=typeof e)))throw new RangeError("Invalid JSON representation of ChangeSet");if(1==a.length)t.push(a[0],0);else{for(;r.length=0&&r<=0&&r==e[a+1]?e[a]+=t:0==t&&0==e[a]?e[a+1]+=r:n?(e[a]+=t,e[a+1]+=r):e.push(t,r)}function Q8(e,t,r){if(0==r.length)return;let n=t.length-2>>1;if(n>1])),!(r||i==e.sections.length||e.sections[i+1]<0);)s=e.sections[i++],l=e.sections[i++];t(a,c,o,d,u),a=c,o=d}}}function F8(e,t,r,n=!1){let a=[],o=n?[]:null,i=new H8(e),s=new H8(t);for(let e=-1;;)if(-1==i.ins&&-1==s.ins){let e=Math.min(i.len,s.len);U8(a,e,-1),i.forward(e),s.forward(e)}else if(s.ins>=0&&(i.ins<0||e==i.i||0==i.off&&(s.len=0&&e=0)){if(i.done&&s.done)return o?B8.createSet(a,o):j8.create(a);throw new Error("Mismatched change set lengths")}{let t=0,r=i.len;for(;r;)if(-1==s.ins){let e=Math.min(r,s.len);t+=e,r-=e,s.forward(e)}else{if(!(0==s.ins&&s.lent||i.ins>=0&&i.len>t)&&(e||n.length>r),o.forward2(t),i.forward(t)}}else U8(n,0,i.ins,e),a&&Q8(a,n,i.text),i.next()}}class H8{constructor(e){this.set=e,this.i=0,this.next()}next(){let{sections:e}=this.set;this.i>1;return t>=e.length?f8.empty:e[t]}textBit(e){let{inserted:t}=this.set,r=this.i-2>>1;return r>=t.length&&!e?f8.empty:t[r].slice(this.off,null==e?void 0:this.off+e)}forward(e){e==this.len?this.next():(this.len-=e,this.off+=e)}forward2(e){-1==this.ins?this.forward(e):e==this.ins?this.next():(this.ins-=e,this.off+=e)}}class Z8{constructor(e,t,r){this.from=e,this.to=t,this.flags=r}get anchor(){return 32&this.flags?this.to:this.from}get head(){return 32&this.flags?this.from:this.to}get empty(){return this.from==this.to}get assoc(){return 8&this.flags?-1:16&this.flags?1:0}get bidiLevel(){let e=7&this.flags;return 7==e?null:e}get goalColumn(){let e=this.flags>>6;return 16777215==e?void 0:e}map(e,t=-1){let r,n;return this.empty?r=n=e.mapPos(this.from,t):(r=e.mapPos(this.from,1),n=e.mapPos(this.to,-1)),r==this.from&&n==this.to?this:new Z8(r,n,this.flags)}extend(e,t=e){if(e<=this.anchor&&t>=this.anchor)return V8.range(e,t);let r=Math.abs(e-this.anchor)>Math.abs(t-this.anchor)?e:t;return V8.range(this.anchor,r)}eq(e,t=!1){return!(this.anchor!=e.anchor||this.head!=e.head||t&&this.empty&&this.assoc!=e.assoc)}toJSON(){return{anchor:this.anchor,head:this.head}}static fromJSON(e){if(!e||"number"!=typeof e.anchor||"number"!=typeof e.head)throw new RangeError("Invalid JSON representation for SelectionRange");return V8.range(e.anchor,e.head)}static create(e,t,r){return new Z8(e,t,r)}}class V8{constructor(e,t){this.ranges=e,this.mainIndex=t}map(e,t=-1){return e.empty?this:V8.create(this.ranges.map((r=>r.map(e,t))),this.mainIndex)}eq(e,t=!1){if(this.ranges.length!=e.ranges.length||this.mainIndex!=e.mainIndex)return!1;for(let r=0;re.toJSON())),main:this.mainIndex}}static fromJSON(e){if(!e||!Array.isArray(e.ranges)||"number"!=typeof e.main||e.main>=e.ranges.length)throw new RangeError("Invalid JSON representation for EditorSelection");return new V8(e.ranges.map((e=>Z8.fromJSON(e))),e.main)}static single(e,t=e){return new V8([V8.range(e,t)],0)}static create(e,t=0){if(0==e.length)throw new RangeError("A selection needs at least one range");for(let r=0,n=0;ne?8:0)|a)}static normalized(e,t=0){let r=e[t];e.sort(((e,t)=>e.from-t.from)),t=e.indexOf(r);for(let r=1;rn.head?V8.range(i,o):V8.range(o,i))}}return new V8(e,t)}}function W8(e,t){for(let r of e.ranges)if(r.to>t)throw new RangeError("Selection points outside of document")}let X8=0;class Y8{constructor(e,t,r,n,a){this.combine=e,this.compareInput=t,this.compare=r,this.isStatic=n,this.id=X8++,this.default=e([]),this.extensions="function"==typeof a?a(this):a}get reader(){return this}static define(e={}){return new Y8(e.combine||(e=>e),e.compareInput||((e,t)=>e===t),e.compare||(e.combine?(e,t)=>e===t:G8),!!e.static,e.enables)}of(e){return new K8([],this,0,e)}compute(e,t){if(this.isStatic)throw new Error("Can't compute a static facet");return new K8(e,this,1,t)}computeN(e,t){if(this.isStatic)throw new Error("Can't compute a static facet");return new K8(e,this,2,t)}from(e,t){return t||(t=e=>e),this.compute([e],(r=>t(r.field(e))))}}function G8(e,t){return e==t||e.length==t.length&&e.every(((e,r)=>e===t[r]))}class K8{constructor(e,t,r,n){this.dependencies=e,this.facet=t,this.type=r,this.value=n,this.id=X8++}dynamicSlot(e){var t;let r=this.value,n=this.facet.compareInput,a=this.id,o=e[a]>>1,i=2==this.type,s=!1,l=!1,c=[];for(let r of this.dependencies)"doc"==r?s=!0:"selection"==r?l=!0:1&(null!==(t=e[r.id])&&void 0!==t?t:1)||c.push(e[r.id]);return{create:e=>(e.values[o]=r(e),1),update(e,t){if(s&&t.docChanged||l&&(t.docChanged||t.selection)||e6(e,c)){let t=r(e);if(i?!J8(t,e.values[o],n):!n(t,e.values[o]))return e.values[o]=t,1}return 0},reconfigure:(e,t)=>{let s,l=t.config.address[a];if(null!=l){let a=u6(t,l);if(this.dependencies.every((r=>r instanceof Y8?t.facet(r)===e.facet(r):!(r instanceof n6)||t.field(r,!1)==e.field(r,!1)))||(i?J8(s=r(e),a,n):n(s=r(e),a)))return e.values[o]=a,0}else s=r(e);return e.values[o]=s,1}}}}function J8(e,t,r){if(e.length!=t.length)return!1;for(let n=0;ne[t.id])),a=r.map((e=>e.type)),o=n.filter((e=>!(1&e))),i=e[t.id]>>1;function s(e){let r=[];for(let t=0;te===t),e);return e.provide&&(t.provides=e.provide(t)),t}create(e){let t=e.facet(r6).find((e=>e.field==this));return((null==t?void 0:t.create)||this.createF)(e)}slot(e){let t=e[this.id]>>1;return{create:e=>(e.values[t]=this.create(e),1),update:(e,r)=>{let n=e.values[t],a=this.updateF(n,r);return this.compareF(n,a)?0:(e.values[t]=a,1)},reconfigure:(e,r)=>null!=r.config.address[this.id]?(e.values[t]=r.field(this),0):(e.values[t]=this.create(e),1)}}init(e){return[this,r6.of({field:this,create:e})]}get extension(){return this}}function a6(e){return t=>new i6(t,e)}const o6={highest:a6(0),high:a6(1),default:a6(2),low:a6(3),lowest:a6(4)};class i6{constructor(e,t){this.inner=e,this.prec=t}}class s6{of(e){return new l6(this,e)}reconfigure(e){return s6.reconfigure.of({compartment:this,extension:e})}get(e){return e.config.compartments.get(this)}}class l6{constructor(e,t){this.compartment=e,this.inner=t}}class c6{constructor(e,t,r,n,a,o){for(this.base=e,this.compartments=t,this.dynamicSlots=r,this.address=n,this.staticValues=a,this.facets=o,this.statusTemplate=[];this.statusTemplate.length>1]}static resolve(e,t,r){let n=[],a=Object.create(null),o=new Map;for(let r of function(e,t,r){let n=[[],[],[],[],[]],a=new Map;return function e(o,i){let s=a.get(o);if(null!=s){if(s<=i)return;let e=n[s].indexOf(o);e>-1&&n[s].splice(e,1),o instanceof l6&&r.delete(o.compartment)}if(a.set(o,i),Array.isArray(o))for(let t of o)e(t,i);else if(o instanceof l6){if(r.has(o.compartment))throw new RangeError("Duplicate use of compartment in extensions");let n=t.get(o.compartment)||o.inner;r.set(o.compartment,n),e(n,i)}else if(o instanceof i6)e(o.inner,o.prec);else if(o instanceof n6)n[i].push(o),o.provides&&e(o.provides,i);else if(o instanceof K8)n[i].push(o),o.facet.extensions&&e(o.facet.extensions,2);else{let t=o.extension;if(!t)throw new Error(`Unrecognized extension value in extension set (${o}). This sometimes happens because multiple instances of @codemirror/state are loaded, breaking instanceof checks.`);e(t,i)}}(e,2),n.reduce(((e,t)=>e.concat(t)))}(e,t,o))r instanceof n6?n.push(r):(a[r.facet.id]||(a[r.facet.id]=[])).push(r);let i=Object.create(null),s=[],l=[];for(let e of n)i[e.id]=l.length<<1,l.push((t=>e.slot(t)));let c=null==r?void 0:r.config.facets;for(let e in a){let t=a[e],n=t[0].facet,o=c&&c[e]||[];if(t.every((e=>0==e.type)))if(i[n.id]=s.length<<1|1,G8(o,t))s.push(r.facet(n));else{let e=n.combine(t.map((e=>e.value)));s.push(r&&n.compare(e,r.facet(n))?r.facet(n):e)}else{for(let e of t)0==e.type?(i[e.id]=s.length<<1|1,s.push(e.value)):(i[e.id]=l.length<<1,l.push((t=>e.dynamicSlot(t))));i[n.id]=l.length<<1,l.push((e=>t6(e,n,t)))}}let d=l.map((e=>e(i)));return new c6(e,o,d,i,s,a)}}function d6(e,t){if(1&t)return 2;let r=t>>1,n=e.status[r];if(4==n)throw new Error("Cyclic dependency between fields and/or facets");if(2&n)return n;e.status[r]=4;let a=e.computeSlot(e,e.config.dynamicSlots[r]);return e.status[r]=2|a}function u6(e,t){return 1&t?e.config.staticValues[t>>1]:e.values[t>>1]}const p6=Y8.define(),h6=Y8.define({combine:e=>e.some((e=>e)),static:!0}),f6=Y8.define({combine:e=>e.length?e[0]:void 0,static:!0}),m6=Y8.define(),g6=Y8.define(),v6=Y8.define(),b6=Y8.define({combine:e=>!!e.length&&e[0]});class y6{constructor(e,t){this.type=e,this.value=t}static define(){return new O6}}class O6{of(e){return new y6(this,e)}}class w6{constructor(e){this.map=e}of(e){return new x6(this,e)}}class x6{constructor(e,t){this.type=e,this.value=t}map(e){let t=this.type.map(this.value,e);return void 0===t?void 0:t==this.value?this:new x6(this.type,t)}is(e){return this.type==e}static define(e={}){return new w6(e.map||(e=>e))}static mapEffects(e,t){if(!e.length)return e;let r=[];for(let n of e){let e=n.map(t);e&&r.push(e)}return r}}x6.reconfigure=x6.define(),x6.appendConfig=x6.define();class k6{constructor(e,t,r,n,a,o){this.startState=e,this.changes=t,this.selection=r,this.effects=n,this.annotations=a,this.scrollIntoView=o,this._doc=null,this._state=null,r&&W8(r,t.newLength),a.some((e=>e.type==k6.time))||(this.annotations=a.concat(k6.time.of(Date.now())))}static create(e,t,r,n,a,o){return new k6(e,t,r,n,a,o)}get newDoc(){return this._doc||(this._doc=this.changes.apply(this.startState.doc))}get newSelection(){return this.selection||this.startState.selection.map(this.changes)}get state(){return this._state||this.startState.applyTransaction(this),this._state}annotation(e){for(let t of this.annotations)if(t.type==e)return t.value}get docChanged(){return!this.changes.empty}get reconfigured(){return this.startState.config!=this.state.config}isUserEvent(e){let t=this.annotation(k6.userEvent);return!(!t||!(t==e||t.length>e.length&&t.slice(0,e.length)==e&&"."==t[e.length]))}}function S6(e,t){let r=[];for(let n=0,a=0;;){let o,i;if(n=e[n]))o=e[n++],i=e[n++];else{if(!(a=0;a--){let o=r[a](e);o&&Object.keys(o).length&&(n=_6(n,E6(t,o,e.changes.newLength),!0))}return n==e?e:k6.create(t,e.changes,e.selection,n.effects,n.annotations,n.scrollIntoView)}(r?function(e){let t=e.startState,r=!0;for(let n of t.facet(m6)){let t=n(e);if(!1===t){r=!1;break}Array.isArray(t)&&(r=!0===r?t:S6(r,t))}if(!0!==r){let n,a;if(!1===r)a=e.changes.invertedDesc,n=B8.empty(t.doc.length);else{let t=e.changes.filter(r);n=t.changes,a=t.filtered.mapDesc(t.changes).invertedDesc}e=k6.create(t,n,e.selection&&e.selection.map(a),x6.mapEffects(e.effects,a),e.annotations,e.scrollIntoView)}let n=t.facet(g6);for(let r=n.length-1;r>=0;r--){let a=n[r](e);e=a instanceof k6?a:Array.isArray(a)&&1==a.length&&a[0]instanceof k6?a[0]:T6(t,A6(a),!1)}return e}(a):a)}k6.time=y6.define(),k6.userEvent=y6.define(),k6.addToHistory=y6.define(),k6.remote=y6.define();const C6=[];function A6(e){return null==e?C6:Array.isArray(e)?e:[e]}var P6=function(e){return e[e.Word=0]="Word",e[e.Space=1]="Space",e[e.Other=2]="Other",e}(P6||(P6={}));const D6=/[\u00df\u0587\u0590-\u05f4\u0600-\u06ff\u3040-\u309f\u30a0-\u30ff\u3400-\u4db5\u4e00-\u9fcc\uac00-\ud7af]/;let R6;try{R6=new RegExp("[\\p{Alphabetic}\\p{Number}_]","u")}catch(e){}class $6{constructor(e,t,r,n,a,o){this.config=e,this.doc=t,this.selection=r,this.values=n,this.status=e.statusTemplate.slice(),this.computeSlot=a,o&&(o._state=this);for(let e=0;ea.set(t,e))),r=null),a.set(t.value.compartment,t.value.extension)):t.is(x6.reconfigure)?(r=null,n=t.value):t.is(x6.appendConfig)&&(r=null,n=A6(n).concat(t.value));r?t=e.startState.values.slice():(r=c6.resolve(n,a,this),t=new $6(r,this.doc,this.selection,r.dynamicSlots.map((()=>null)),((e,t)=>t.reconfigure(e,this)),null).values);let o=e.startState.facet(h6)?e.newSelection:e.newSelection.asSingle();new $6(r,e.newDoc,o,t,((t,r)=>r.update(t,e)),e)}replaceSelection(e){return"string"==typeof e&&(e=this.toText(e)),this.changeByRange((t=>({changes:{from:t.from,to:t.to,insert:e},range:V8.cursor(t.from+e.length)})))}changeByRange(e){let t=this.selection,r=e(t.ranges[0]),n=this.changes(r.changes),a=[r.range],o=A6(r.effects);for(let r=1;ra.spec.fromJSON(o,e))))}return $6.create({doc:e.doc,selection:V8.fromJSON(e.selection),extensions:t.extensions?n.concat([t.extensions]):n})}static create(e={}){let t=c6.resolve(e.extensions||[],new Map),r=e.doc instanceof f8?e.doc:f8.of((e.doc||"").split(t.staticFacet($6.lineSeparator)||I8)),n=e.selection?e.selection instanceof V8?e.selection:V8.single(e.selection.anchor,e.selection.head):V8.single(0);return W8(n,r.length),t.staticFacet(h6)||(n=n.asSingle()),new $6(t,r,n,t.dynamicSlots.map((()=>null)),((e,t)=>t.create(e)),null)}get tabSize(){return this.facet($6.tabSize)}get lineBreak(){return this.facet($6.lineSeparator)||"\n"}get readOnly(){return this.facet(b6)}phrase(e,...t){for(let t of this.facet($6.phrases))if(Object.prototype.hasOwnProperty.call(t,e)){e=t[e];break}return t.length&&(e=e.replace(/\$(\$|\d*)/g,((e,r)=>{if("$"==r)return"$";let n=+(r||1);return!n||n>t.length?e:t[n-1]}))),e}languageDataAt(e,t,r=-1){let n=[];for(let a of this.facet(p6))for(let o of a(this,t,r))Object.prototype.hasOwnProperty.call(o,e)&&n.push(o[e]);return n}charCategorizer(e){return function(e){return t=>{if(!/\S/.test(t))return P6.Space;if(function(e){if(R6)return R6.test(e);for(let t=0;t""&&(r.toUpperCase()!=r.toLowerCase()||D6.test(r)))return!0}return!1}(t))return P6.Word;for(let r=0;r-1)return P6.Word;return P6.Other}}(this.languageDataAt("wordChars",e).join(""))}wordAt(e){let{text:t,from:r,length:n}=this.doc.lineAt(e),a=this.charCategorizer(e),o=e-r,i=e-r;for(;o>0;){let e=C8(t,o,!1);if(a(t.slice(e,o))!=P6.Word)break;o=e}for(;ie.length?e[0]:4}),$6.lineSeparator=f6,$6.readOnly=b6,$6.phrases=Y8.define({compare(e,t){let r=Object.keys(e),n=Object.keys(t);return r.length==n.length&&r.every((r=>e[r]==t[r]))}}),$6.languageData=p6,$6.changeFilter=m6,$6.transactionFilter=g6,$6.transactionExtender=v6,s6.reconfigure=x6.define();class M6{eq(e){return this==e}range(e,t=e){return I6.create(e,t,this)}}M6.prototype.startSide=M6.prototype.endSide=0,M6.prototype.point=!1,M6.prototype.mapMode=L8.TrackDel;let I6=class e{constructor(e,t,r){this.from=e,this.to=t,this.value=r}static create(t,r,n){return new e(t,r,n)}};function L6(e,t){return e.from-t.from||e.value.startSide-t.value.startSide}class j6{constructor(e,t,r,n){this.from=e,this.to=t,this.value=r,this.maxPoint=n}get length(){return this.to[this.to.length-1]}findIndex(e,t,r,n=0){let a=r?this.to:this.from;for(let o=n,i=a.length;;){if(o==i)return o;let n=o+i>>1,s=a[n]-e||(r?this.value[n].endSide:this.value[n].startSide)-t;if(n==o)return s>=0?o:i;s>=0?i=n:o=n+1}}between(e,t,r,n){for(let a=this.findIndex(t,-1e9,!0),o=this.findIndex(r,1e9,!1,a);ac||l==c&&d.startSide>0&&d.endSide<=0)continue;(c-l||d.endSide-d.startSide)<0||(o<0&&(o=l),d.point&&(i=Math.max(i,c-l)),r.push(d),n.push(l-o),a.push(c-o))}return{mapped:r.length?new j6(n,a,r,i):null,pos:o}}}class B6{constructor(e,t,r,n){this.chunkPos=e,this.chunk=t,this.nextLayer=r,this.maxPoint=n}static create(e,t,r,n){return new B6(e,t,r,n)}get length(){let e=this.chunk.length-1;return e<0?0:Math.max(this.chunkEnd(e),this.nextLayer.length)}get size(){if(this.isEmpty)return 0;let e=this.nextLayer.size;for(let t of this.chunk)e+=t.value.length;return e}chunkEnd(e){return this.chunkPos[e]+this.chunk[e].length}update(e){let{add:t=[],sort:r=!1,filterFrom:n=0,filterTo:a=this.length}=e,o=e.filter;if(0==t.length&&!o)return this;if(r&&(t=t.slice().sort(L6)),this.isEmpty)return t.length?B6.of(t):this;let i=new z6(this,null,-1).goto(0),s=0,l=[],c=new U6;for(;i.value||s=0){let e=t[s++];c.addInner(e.from,e.to,e.value)||l.push(e)}else 1==i.rangeIndex&&i.chunkIndexthis.chunkEnd(i.chunkIndex)||ai.to||a=a&&e<=a+o.length&&!1===o.between(a,e-a,t-a,r))return}this.nextLayer.between(e,t,r)}}iter(e=0){return F6.from([this]).goto(e)}get isEmpty(){return this.nextLayer==this}static iter(e,t=0){return F6.from(e).goto(t)}static compare(e,t,r,n,a=-1){let o=e.filter((e=>e.maxPoint>0||!e.isEmpty&&e.maxPoint>=a)),i=t.filter((e=>e.maxPoint>0||!e.isEmpty&&e.maxPoint>=a)),s=Q6(o,i,r),l=new H6(o,s,a),c=new H6(i,s,a);r.iterGaps(((e,t,r)=>Z6(l,e,c,t,r,n))),r.empty&&0==r.length&&Z6(l,0,c,0,0,n)}static eq(e,t,r=0,n){null==n&&(n=999999999);let a=e.filter((e=>!e.isEmpty&&t.indexOf(e)<0)),o=t.filter((t=>!t.isEmpty&&e.indexOf(t)<0));if(a.length!=o.length)return!1;if(!a.length)return!0;let i=Q6(a,o),s=new H6(a,i,0).goto(r),l=new H6(o,i,0).goto(r);for(;;){if(s.to!=l.to||!V6(s.active,l.active)||s.point&&(!l.point||!s.point.eq(l.point)))return!1;if(s.to>n)return!0;s.next(),l.next()}}static spans(e,t,r,n,a=-1){let o=new H6(e,null,a).goto(t),i=t,s=o.openStart;for(;;){let e=Math.min(o.to,r);if(o.point){let r=o.activeForPoint(o.to),a=o.pointFromi&&(n.span(i,e,o.active,s),s=o.openEnd(e));if(o.to>r)return s+(o.point&&o.to>r?1:0);i=o.to,o.next()}}static of(e,t=!1){let r=new U6;for(let n of e instanceof I6?[e]:t?function(e){if(e.length>1)for(let t=e[0],r=1;r0)return e.slice().sort(L6);t=n}return e}(e):e)r.add(n.from,n.to,n.value);return r.finish()}static join(e){if(!e.length)return B6.empty;let t=e[e.length-1];for(let r=e.length-2;r>=0;r--)for(let n=e[r];n!=B6.empty;n=n.nextLayer)t=new B6(n.chunkPos,n.chunk,t,Math.max(n.maxPoint,t.maxPoint));return t}}B6.empty=new B6([],[],null,-1),B6.empty.nextLayer=B6.empty;class U6{finishChunk(e){this.chunks.push(new j6(this.from,this.to,this.value,this.maxPoint)),this.chunkPos.push(this.chunkStart),this.chunkStart=-1,this.setMaxPoint=Math.max(this.setMaxPoint,this.maxPoint),this.maxPoint=-1,e&&(this.from=[],this.to=[],this.value=[])}constructor(){this.chunks=[],this.chunkPos=[],this.chunkStart=-1,this.last=null,this.lastFrom=-1e9,this.lastTo=-1e9,this.from=[],this.to=[],this.value=[],this.maxPoint=-1,this.setMaxPoint=-1,this.nextLayer=null}add(e,t,r){this.addInner(e,t,r)||(this.nextLayer||(this.nextLayer=new U6)).add(e,t,r)}addInner(e,t,r){let n=e-this.lastTo||r.startSide-this.last.endSide;if(n<=0&&(e-this.lastFrom||r.startSide-this.last.startSide)<0)throw new Error("Ranges must be added sorted by `from` position and `startSide`");return!(n<0||(250==this.from.length&&this.finishChunk(!0),this.chunkStart<0&&(this.chunkStart=e),this.from.push(e-this.chunkStart),this.to.push(t-this.chunkStart),this.last=r,this.lastFrom=e,this.lastTo=t,this.value.push(r),r.point&&(this.maxPoint=Math.max(this.maxPoint,t-e)),0))}addChunk(e,t){if((e-this.lastTo||t.value[0].startSide-this.last.endSide)<0)return!1;this.from.length&&this.finishChunk(!0),this.setMaxPoint=Math.max(this.setMaxPoint,t.maxPoint),this.chunks.push(t),this.chunkPos.push(e);let r=t.value.length-1;return this.last=t.value[r],this.lastFrom=t.from[r]+e,this.lastTo=t.to[r]+e,!0}finish(){return this.finishInner(B6.empty)}finishInner(e){if(this.from.length&&this.finishChunk(!1),0==this.chunks.length)return e;let t=B6.create(this.chunkPos,this.chunks,this.nextLayer?this.nextLayer.finishInner(e):e,this.setMaxPoint);return this.from=null,t}}function Q6(e,t,r){let n=new Map;for(let t of e)for(let e=0;e=this.minPoint)break}}}setRangeIndex(e){if(e==this.layer.chunk[this.chunkIndex].value.length){if(this.chunkIndex++,this.skip)for(;this.chunkIndex=r&&n.push(new z6(o,t,r,a));return 1==n.length?n[0]:new F6(n)}get startSide(){return this.value?this.value.startSide:0}goto(e,t=-1e9){for(let r of this.heap)r.goto(e,t);for(let e=this.heap.length>>1;e>=0;e--)q6(this.heap,e);return this.next(),this}forward(e,t){for(let r of this.heap)r.forward(e,t);for(let e=this.heap.length>>1;e>=0;e--)q6(this.heap,e);(this.to-e||this.value.endSide-t)<0&&this.next()}next(){if(0==this.heap.length)this.from=this.to=1e9,this.value=null,this.rank=-1;else{let e=this.heap[0];this.from=e.from,this.to=e.to,this.value=e.value,this.rank=e.rank,e.value&&e.next(),q6(this.heap,0)}}}function q6(e,t){for(let r=e[t];;){let n=1+(t<<1);if(n>=e.length)break;let a=e[n];if(n+1=0&&(a=e[n+1],n++),r.compare(a)<0)break;e[n]=r,e[t]=a,t=n}}class H6{constructor(e,t,r){this.minPoint=r,this.active=[],this.activeTo=[],this.activeRank=[],this.minActive=-1,this.point=null,this.pointFrom=0,this.pointRank=0,this.to=-1e9,this.endSide=0,this.openStart=-1,this.cursor=F6.from(e,t,r)}goto(e,t=-1e9){return this.cursor.goto(e,t),this.active.length=this.activeTo.length=this.activeRank.length=0,this.minActive=-1,this.to=e,this.endSide=t,this.openStart=-1,this.next(),this}forward(e,t){for(;this.minActive>-1&&(this.activeTo[this.minActive]-e||this.active[this.minActive].endSide-t)<0;)this.removeActive(this.minActive);this.cursor.forward(e,t)}removeActive(e){W6(this.active,e),W6(this.activeTo,e),W6(this.activeRank,e),this.minActive=Y6(this.active,this.activeTo)}addActive(e){let t=0,{value:r,to:n,rank:a}=this.cursor;for(;t0;)t++;X6(this.active,t,r),X6(this.activeTo,t,n),X6(this.activeRank,t,a),e&&X6(e,t,this.cursor.from),this.minActive=Y6(this.active,this.activeTo)}next(){let e=this.to,t=this.point;this.point=null;let r=this.openStart<0?[]:null;for(;;){let n=this.minActive;if(n>-1&&(this.activeTo[n]-this.cursor.from||this.active[n].endSide-this.cursor.startSide)<0){if(this.activeTo[n]>e){this.to=this.activeTo[n],this.endSide=this.active[n].endSide;break}this.removeActive(n),r&&W6(r,n)}else{if(!this.cursor.value){this.to=this.endSide=1e9;break}if(this.cursor.from>e){this.to=this.cursor.from,this.endSide=this.cursor.startSide;break}{let e=this.cursor.value;if(e.point){if(!(t&&this.cursor.to==this.to&&this.cursor.from=0&&r[t]=0&&!(this.activeRank[r]e||this.activeTo[r]==e&&this.active[r].endSide>=this.point.endSide)&&t.push(this.active[r]);return t.reverse()}openEnd(e){let t=0;for(let r=this.activeTo.length-1;r>=0&&this.activeTo[r]>e;r--)t++;return t}}function Z6(e,t,r,n,a,o){e.goto(t),r.goto(n);let i=n+a,s=n,l=n-t;for(;;){let t=e.to+l-r.to||e.endSide-r.endSide,n=t<0?e.to+l:r.to,a=Math.min(n,i);if(e.point||r.point?e.point&&r.point&&(e.point==r.point||e.point.eq(r.point))&&V6(e.activeForPoint(e.to),r.activeForPoint(r.to))||o.comparePoint(s,a,e.point,r.point):a>s&&!V6(e.active,r.active)&&o.compareRange(s,a,e.active,r.active),n>i)break;s=n,t<=0&&e.next(),t>=0&&r.next()}}function V6(e,t){if(e.length!=t.length)return!1;for(let r=0;r=t;r--)e[r+1]=e[r];e[t]=r}function Y6(e,t){let r=-1,n=1e9;for(let a=0;ae.map((e=>t.replace(/&/,e))))).reduce(((e,t)=>e.concat(t))),i,o);else if(i&&"object"==typeof i){if(!l)throw new RangeError("The value of a property ("+r+") should be a primitive value.");a(n(r),i,s,c)}else null!=i&&s.push(r.replace(/_.*/,"").replace(/[A-Z]/g,(e=>"-"+e.toLowerCase()))+": "+i+";")}(s.length||c)&&o.push((!r||l||i?e:e.map(r)).join(", ")+" {"+s.join(" ")+"}")}for(let t in e)a(n(t),e[t],this.rules)}getRules(){return this.rules.join("\n")}static newName(){let e=e9[K6]||1;return e9[K6]=e+1,"ͼ"+e.toString(36)}static mount(e,t,r){let n=e[J6],a=r&&r.nonce;n?a&&n.setNonce(a):n=new n9(e,a),n.mount(Array.isArray(t)?t:[t],e)}}let r9=new Map;class n9{constructor(e,t){let r=e.ownerDocument||e,n=r.defaultView;if(!e.head&&e.adoptedStyleSheets&&n.CSSStyleSheet){let t=r9.get(r);if(t)return e[J6]=t;this.sheet=new n.CSSStyleSheet,r9.set(r,this)}else this.styleTag=r.createElement("style"),t&&this.styleTag.setAttribute("nonce",t);this.modules=[],e[J6]=this}mount(e,t){let r=this.sheet,n=0,a=0;for(let t=0;t-1&&(this.modules.splice(i,1),a--,i=-1),-1==i){if(this.modules.splice(a++,0,o),r)for(let e=0;e",191:"?",192:"~",219:"{",220:"|",221:"}",222:'"'},i9="undefined"!=typeof navigator&&/Mac/.test(navigator.platform),s9="undefined"!=typeof navigator&&/MSIE \d|Trident\/(?:[7-9]|\d{2,})\..*rv:(\d+)/.exec(navigator.userAgent),l9=0;l9<10;l9++)a9[48+l9]=a9[96+l9]=String(l9);for(l9=1;l9<=24;l9++)a9[l9+111]="F"+l9;for(l9=65;l9<=90;l9++)a9[l9]=String.fromCharCode(l9+32),o9[l9]=String.fromCharCode(l9);for(var c9 in a9)o9.hasOwnProperty(c9)||(o9[c9]=a9[c9]);function d9(e){let t;return t=11==e.nodeType?e.getSelection?e:e.ownerDocument:e,t.getSelection()}function u9(e,t){return!!t&&(e==t||e.contains(1!=t.nodeType?t.parentNode:t))}function p9(e,t){if(!t.anchorNode)return!1;try{return u9(e,t.anchorNode)}catch(e){return!1}}function h9(e){return 3==e.nodeType?E9(e,0,e.nodeValue.length).getClientRects():1==e.nodeType?e.getClientRects():[]}function f9(e,t,r,n){return!!r&&(v9(e,t,r,n,-1)||v9(e,t,r,n,1))}function m9(e){for(var t=0;;t++)if(!(e=e.previousSibling))return t}function g9(e){return 1==e.nodeType&&/^(DIV|P|LI|UL|OL|BLOCKQUOTE|DD|DT|H\d|SECTION|PRE)$/.test(e.nodeName)}function v9(e,t,r,n,a){for(;;){if(e==r&&t==n)return!0;if(t==(a<0?0:b9(e))){if("DIV"==e.nodeName)return!1;let r=e.parentNode;if(!r||1!=r.nodeType)return!1;t=m9(e)+(a<0?0:1),e=r}else{if(1!=e.nodeType)return!1;if(1==(e=e.childNodes[t+(a<0?-1:0)]).nodeType&&"false"==e.contentEditable)return!1;t=a<0?b9(e):0}}}function b9(e){return 3==e.nodeType?e.nodeValue.length:e.childNodes.length}function y9(e,t){let r=t?e.left:e.right;return{left:r,right:r,top:e.top,bottom:e.bottom}}function O9(e){let t=e.visualViewport;return t?{left:0,right:t.width,top:0,bottom:t.height}:{left:0,right:e.innerWidth,top:0,bottom:e.innerHeight}}function w9(e,t){let r=t.width/e.offsetWidth,n=t.height/e.offsetHeight;return(r>.995&&r<1.005||!isFinite(r)||Math.abs(t.width-e.offsetWidth)<1)&&(r=1),(n>.995&&n<1.005||!isFinite(n)||Math.abs(t.height-e.offsetHeight)<1)&&(n=1),{scaleX:r,scaleY:n}}class x9{constructor(){this.anchorNode=null,this.anchorOffset=0,this.focusNode=null,this.focusOffset=0}eq(e){return this.anchorNode==e.anchorNode&&this.anchorOffset==e.anchorOffset&&this.focusNode==e.focusNode&&this.focusOffset==e.focusOffset}setRange(e){let{anchorNode:t,focusNode:r}=e;this.set(t,Math.min(e.anchorOffset,t?b9(t):0),r,Math.min(e.focusOffset,r?b9(r):0))}set(e,t,r,n){this.anchorNode=e,this.anchorOffset=t,this.focusNode=r,this.focusOffset=n}}let k9,S9=null;function _9(e){if(e.setActive)return e.setActive();if(S9)return e.focus(S9);let t=[];for(let r=e;r&&(t.push(r,r.scrollTop,r.scrollLeft),r!=r.ownerDocument);r=r.parentNode);if(e.focus(null==S9?{get preventScroll(){return S9={preventScroll:!0},!0}}:void 0),!S9){S9=!1;for(let e=0;eMath.max(1,e.scrollHeight-e.clientHeight-4)}function P9(e,t){for(let r=e,n=t;;){if(3==r.nodeType&&n>0)return{node:r,offset:n};if(1==r.nodeType&&n>0){if("false"==r.contentEditable)return null;r=r.childNodes[n-1],n=b9(r)}else{if(!r.parentNode||g9(r))return null;n=m9(r),r=r.parentNode}}}function D9(e,t){for(let r=e,n=t;;){if(3==r.nodeType&&nt)return r.domBoundsAround(e,t,l);if(d>=e&&-1==n&&(n=s,a=l),l>t&&r.dom.parentNode==this.dom){o=s,i=c;break}c=d,l=d+r.breakAfter}return{from:a,to:i<0?r+this.length:i,startDOM:(n?this.children[n-1].dom.nextSibling:null)||this.dom.firstChild,endDOM:o=0?this.children[o].dom:null}}markDirty(e=!1){this.flags|=2,this.markParentsDirty(e)}markParentsDirty(e){for(let t=this.parent;t;t=t.parent){if(e&&(t.flags|=2),1&t.flags)return;t.flags|=1,e=!1}}setParent(e){this.parent!=e&&(this.parent=e,7&this.flags&&this.markParentsDirty(!0))}setDOM(e){this.dom!=e&&(this.dom&&(this.dom.cmView=null),this.dom=e,e.cmView=this)}get rootView(){for(let e=this;;){let t=e.parent;if(!t)return e;e=t}}replaceChildren(e,t,r=$9){this.markDirty();for(let n=e;nthis.pos||e==this.pos&&(t>0||0==this.i||this.children[this.i-1].breakAfter))return this.off=e-this.pos,this;let r=this.children[--this.i];this.pos-=r.length+r.breakAfter}}}function L9(e,t,r,n,a,o,i,s,l){let{children:c}=e,d=c.length?c[t]:null,u=o.length?o[o.length-1]:null,p=u?u.breakAfter:i;if(!(t==n&&d&&!i&&!p&&o.length<2&&d.merge(r,a,o.length?u:null,0==r,s,l))){if(n0&&(!i&&o.length&&d.merge(r,d.length,o[0],!1,s,0)?d.breakAfter=o.shift().breakAfter:(r