diff --git a/docusaurus.config.ts b/docusaurus.config.ts
index b55f79f5bfd4c60ea1ef898662f47dd875b0f66b..556f6d248ba4dd7dfad663f4a8a882d7d36c88cf 100644
--- a/docusaurus.config.ts
+++ b/docusaurus.config.ts
@@ -250,29 +250,6 @@ const config: Config = {
'docusaurus-plugin-image-zoom',
// 添加自定义加载效果插件
require('./src/plugins/scalar-loading-plugin'),
- [
- '@scalar/docusaurus',
- {
- id: 'openapi/serverless',
- label: '',
- route: '/docs/openapi/serverless',
- cdn: '/docs/@scalar/api-reference@1.32.1.js',
- showNavLink: false,
- configuration: {
- spec: {
- url: 'https://ai.gitee.com/api/serverless/yaml',
- },
- hideModels: true,
- servers: [
- {
- url: 'https://ai.gitee.com/api/serverless',
- description: '生产服务器',
- },
- ],
- defaultOpenAllTags: true,
- },
- } as ScalarOptions,
- ],
[
'@scalar/docusaurus',
{
@@ -281,12 +258,7 @@ const config: Config = {
route: '/docs/openapi/v1',
showNavLink: false,
configuration: {
- metaData: {
- title: '接口文档',
- },
- spec: {
- url: 'https://ai.gitee.com/v1/yaml',
- },
+ url: 'https://ai.gitee.com/v1/yaml',
hideModels: true,
servers: [
{
@@ -297,7 +269,7 @@ const config: Config = {
defaultOpenAllTags: true,
hideClientButton: true,
},
- cdn: '/docs/@scalar/api-reference@1.32.1.js',
+ cdn: '/docs/@scalar/api-reference@1.32.5.js',
} as ScalarOptions,
],
[
diff --git a/package.json b/package.json
index 019d05c7952847b75a88bc34cc3001e5bd5c6e57..a1e016a23a6a6e23901c741a12c377b9f62246b4 100644
--- a/package.json
+++ b/package.json
@@ -19,7 +19,7 @@
"@docusaurus/core": "^3.4.0",
"@docusaurus/preset-classic": "^3.4.0",
"@mdx-js/react": "^3.0.0",
- "@scalar/docusaurus": "0.6.2",
+ "@scalar/docusaurus": "0.7.7",
"clsx": "^2.0.0",
"docusaurus": "^1.14.7",
"docusaurus-plugin-image-zoom": "^2.0.0",
diff --git a/src/plugins/scalar-loading-plugin.js b/src/plugins/scalar-loading-plugin.js
index fbe82c2fef516892596db2d21b2ccb550f6d4fd5..9ee2f18cb57294839c2e842ced17c76609dd273f 100644
--- a/src/plugins/scalar-loading-plugin.js
+++ b/src/plugins/scalar-loading-plugin.js
@@ -1,7 +1,18 @@
/**
* 向Scalar API Reference添加加载效果的自定义插件
*/
+const fs = require('fs');
+const path = require('path');
+
module.exports = function () {
+ // 读取CSS文件内容
+ const cssPath = path.join(__dirname, 'scalar-loading-styles.css');
+ const cssContent = fs.readFileSync(cssPath, 'utf8');
+
+ // 读取JavaScript文件内容
+ const jsPath = path.join(__dirname, 'scalar-loading-script.js');
+ const jsContent = fs.readFileSync(jsPath, 'utf8');
+
return {
name: 'scalar-loading-plugin',
injectHtmlTags() {
@@ -12,131 +23,13 @@ module.exports = function () {
attributes: {
type: 'text/css',
},
- innerHTML: `
- /* Scalar API Reference 加载效果 */
- .scalar-loading-indicator {
- position: fixed;
- top: 0;
- left: 0;
- width: 100%;
- height: 100%;
- display: flex;
- flex-direction: column;
- justify-content: center;
- align-items: center;
- background-color: rgba(255, 255, 255, 0.8);
- z-index: 9999;
- transition: opacity 0.3s ease;
- }
-
- .scalar-loading-spinner {
- width: 50px;
- height: 50px;
- border: 5px solid #f3f3f3;
- border-top: 5px solid var(--ifm-color-primary-light);
- border-radius: 50%;
- animation: spinner 1s linear infinite;
- }
-
- .scalar-loading-text {
- margin-top: 20px;
- font-size: 14px;
- color: var(--ifm-color-gray-700);
- }
-
- @keyframes spinner {
- 0% { transform: rotate(0deg); }
- 100% { transform: rotate(360deg); }
- }
-
- [data-theme='dark'] .scalar-loading-indicator {
- background-color: rgba(2, 8, 23, 0.8);
- }
-
- [data-theme='dark'] .scalar-loading-spinner {
- border-color: var(--ifm-color-gray-700);
- border-top-color: var(--ifm-color-primary);
- }
- `,
+ innerHTML: cssContent,
},
],
postBodyTags: [
{
tagName: 'script',
- innerHTML: `
- (function() {
- // 检查是否在API文档页面
- if (window.location.pathname.includes('/docs/openapi/')) {
- // 创建加载指示器
- const loadingIndicator = document.createElement('div');
- loadingIndicator.className = 'scalar-loading-indicator';
- loadingIndicator.id = 'scalar-loading-indicator';
-
- const spinner = document.createElement('div');
- spinner.className = 'scalar-loading-spinner';
-
- const text = document.createElement('div');
- text.className = 'scalar-loading-text';
- text.textContent = '正在加载中...';
-
- loadingIndicator.appendChild(spinner);
- loadingIndicator.appendChild(text);
-
- // 添加到body
- document.body.appendChild(loadingIndicator);
-
- // 监控页面加载完成
- window.addEventListener('load', function() {
- // 监听Scalar容器加载完成
- const checkScalarLoaded = setInterval(function() {
- // 针对不同的页面检查不同的选择器
- const selectors = [
- '.scalar-api-reference', // v1 API页面
- '[data-scalar-api-reference]' // 备用选择器
- ];
-
- let isLoaded = false;
-
- for (const selector of selectors) {
- const container = document.querySelector(selector);
- if (container && (container.children.length > 0 || container.shadowRoot)) {
- isLoaded = true;
- break;
- }
- }
-
- if (isLoaded) {
- // 内容已加载,淡出加载指示器
- loadingIndicator.style.opacity = '0';
-
- // 动画结束后移除元素
- setTimeout(() => {
- document.body.removeChild(loadingIndicator);
- }, 300);
-
- clearInterval(checkScalarLoaded);
- }
- }, 100);
-
- // 超时处理(20秒后仍未加载完成)
- setTimeout(function() {
- if (document.getElementById('scalar-loading-indicator')) {
- loadingIndicator.style.opacity = '0';
-
- // 动画结束后移除元素
- setTimeout(() => {
- if (document.getElementById('scalar-loading-indicator')) {
- document.body.removeChild(loadingIndicator);
- }
- }, 300);
-
- clearInterval(checkScalarLoaded);
- }
- }, 20000);
- });
- }
- })();
- `,
+ innerHTML: jsContent,
},
],
};
diff --git a/src/plugins/scalar-loading-script.js b/src/plugins/scalar-loading-script.js
new file mode 100644
index 0000000000000000000000000000000000000000..88137c8fb2a18324b13cb109cab7a7c70cbf8aa1
--- /dev/null
+++ b/src/plugins/scalar-loading-script.js
@@ -0,0 +1,72 @@
+(function() {
+ // 检查是否在API文档页面
+ if (window.location.pathname.includes('/docs/openapi/')) {
+ // 创建加载指示器
+ const loadingIndicator = document.createElement('div');
+ loadingIndicator.className = 'scalar-loading-indicator';
+ loadingIndicator.id = 'scalar-loading-indicator';
+
+ const spinner = document.createElement('div');
+ spinner.className = 'scalar-loading-spinner';
+
+ const text = document.createElement('div');
+ text.className = 'scalar-loading-text';
+ text.textContent = '正在加载中...';
+
+ loadingIndicator.appendChild(spinner);
+ loadingIndicator.appendChild(text);
+
+ // 添加到body
+ document.body.appendChild(loadingIndicator);
+
+ // 监控页面加载完成
+ window.addEventListener('load', function() {
+ // 监听Scalar容器加载完成
+ const checkScalarLoaded = setInterval(function() {
+ // 针对不同的页面检查不同的选择器
+ const selectors = [
+ '.scalar-api-reference', // v1 API页面
+ '[data-scalar-api-reference]' // 备用选择器
+ ];
+
+ let isLoaded = false;
+
+ for (const selector of selectors) {
+ const container = document.querySelector(selector);
+ if (container && (container.children.length > 0 || container.shadowRoot)) {
+ isLoaded = true;
+ break;
+ }
+ }
+
+ if (isLoaded) {
+ // 内容已加载,淡出加载指示器
+ loadingIndicator.style.opacity = '0';
+
+ // 动画结束后移除元素
+ setTimeout(() => {
+ document.body.removeChild(loadingIndicator);
+ }, 300);
+
+ clearInterval(checkScalarLoaded);
+ }
+ }, 100);
+
+ // 超时处理(20秒后仍未加载完成)
+ setTimeout(function() {
+ if (document.getElementById('scalar-loading-indicator')) {
+ loadingIndicator.style.opacity = '0';
+
+ // 动画结束后移除元素
+ setTimeout(() => {
+ if (document.getElementById('scalar-loading-indicator')) {
+ document.body.removeChild(loadingIndicator);
+ }
+ }, 300);
+
+ clearInterval(checkScalarLoaded);
+ }
+ }, 20000);
+ });
+ }
+})();
\ No newline at end of file
diff --git a/src/plugins/scalar-loading-styles.css b/src/plugins/scalar-loading-styles.css
new file mode 100644
index 0000000000000000000000000000000000000000..6212050cb914c0df4e207f1038b6f6bbd86aa497
--- /dev/null
+++ b/src/plugins/scalar-loading-styles.css
@@ -0,0 +1,81 @@
+/* firefox Http Methods 样式问题 */
+ul > li > ul > li .sidebar-heading-link-title {
+ position: relative;
+ left: 45px;
+}
+
+/* 移动端 */
+.references-mobile-header {
+ width: auto !important;
+}
+
+.references-sidebar-mobile-open .sidebar-heading-link-method {
+ position: absolute;
+ left: 10px;
+}
+
+/* 字体样式 */
+.scalar-api-reference h2.section-header-label {
+ font-size: var(--ifm-h2-font-size) !important;
+}
+
+.scalar-api-reference h3.section-header-label {
+ font-size: var(--ifm-h4-font-size) !important;
+}
+
+.scalar-api-reference .introduction-description > div {
+ margin-bottom: 1rem;
+}
+
+.scalar-api-reference .introduction-description .markdown pre {
+ margin: 10px 0;
+}
+
+/* Scalar API Reference 加载效果 */
+.scalar-loading-indicator {
+ position: fixed;
+ top: 0;
+ left: 0;
+ width: 100%;
+ height: 100%;
+ display: flex;
+ flex-direction: column;
+ justify-content: center;
+ align-items: center;
+ background-color: rgba(255, 255, 255, 0.8);
+ z-index: 9999;
+ transition: opacity 0.3s ease;
+}
+
+.scalar-loading-spinner {
+ width: 50px;
+ height: 50px;
+ border: 5px solid #f3f3f3;
+ border-top: 5px solid var(--ifm-color-primary-light);
+ border-radius: 50%;
+ animation: spinner 1s linear infinite;
+}
+
+.scalar-loading-text {
+ margin-top: 20px;
+ font-size: 14px;
+ color: var(--ifm-color-gray-700);
+}
+
+@keyframes spinner {
+ 0% {
+ transform: rotate(0deg);
+ }
+ 100% {
+ transform: rotate(360deg);
+ }
+}
+
+[data-theme='dark'] .scalar-loading-indicator {
+ background-color: rgba(2, 8, 23, 0.8);
+}
+
+[data-theme='dark'] .scalar-loading-spinner {
+ border-color: var(--ifm-color-gray-700);
+ border-top-color: var(--ifm-color-primary);
+}
\ No newline at end of file
diff --git a/static/@scalar/api-reference@1.32.1.js b/static/@scalar/api-reference@1.32.5.js
similarity index 30%
rename from static/@scalar/api-reference@1.32.1.js
rename to static/@scalar/api-reference@1.32.5.js
index 123bee3bc665d6f84aa10c182e663962127b141d..c76e15572984f70ec5ddd868383545c814e52f6f 100644
--- a/static/@scalar/api-reference@1.32.1.js
+++ b/static/@scalar/api-reference@1.32.5.js
@@ -1,44 +1,44 @@
/**
* Minified by jsDelivr using Terser v5.39.0.
- * Original file: /npm/@scalar/api-reference@1.32.1/dist/browser/standalone.js
+ * Original file: /npm/@scalar/api-reference@1.32.5/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('.references-classic-header[data-v-9198d025]{display:flex;align-items:center;gap:12px;max-width:var(--refs-content-max-width);margin:auto;padding:12px 0}.references-classic-header-content[data-v-9198d025]{display:flex;gap:12px;flex-grow:1}.references-classic-header-container[data-v-9198d025]{padding:0 60px}@container narrow-references-container (max-width: 900px){.references-classic-header[data-v-9198d025]{padding:12px 24px}.references-classic-header-container[data-v-9198d025]{padding:0}}.references-classic-header-icon[data-v-9198d025]{height:24px;color:var(--scalar-color-1)}.client-libraries-content[data-v-502b1c76]{container:client-libraries-content / inline-size;display:flex;justify-content:center;overflow:hidden;padding:0 12px;background-color:var(--scalar-background-1);border-left:var(--scalar-border-width) solid var(--scalar-border-color);border-right:var(--scalar-border-width) solid var(--scalar-border-color)}.client-libraries[data-v-502b1c76]{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);border-bottom:1px solid transparent;-webkit-user-select:none;user-select:none}.client-libraries[data-v-502b1c76]:first-child{border-radius:var(--scalar-radius) 0 0 0}.client-libraries[data-v-502b1c76]:not(.client-libraries__active):hover:before{content:"";position:absolute;width:calc(100% - 4px);height:calc(100% - 4px);background:var(--scalar-background-2);left:2px;top:2px;z-index:0;border-radius:var(--scalar-radius)}.client-libraries[data-v-502b1c76]:active{color:var(--scalar-color-1)}.client-libraries[data-v-502b1c76]: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-502b1c76]:nth-of-type(4),.client-libraries[data-v-502b1c76]:nth-of-type(5){display:none}}.client-libraries-icon[data-v-502b1c76]{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-502b1c76]{height:initial}@container client-libraries-content (width < 400px){.client-libraries__select[data-v-502b1c76]{width:fit-content}.client-libraries__select .client-libraries-icon__more+span[data-v-502b1c76]{display:none}}@container client-libraries-content (width < 380px){.client-libraries[data-v-502b1c76]{width:100%}.client-libraries span[data-v-502b1c76]{display:none}}.client-libraries__active[data-v-502b1c76]{color:var(--scalar-color-1);border-bottom:1px solid var(--scalar-color-1)}@keyframes codeloader-502b1c76{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.client-libraries .client-libraries-text[data-v-502b1c76]{font-size:var(--scalar-mini);font-weight:var(--scalar-semibold);position:relative;display:flex;align-items:center}.client-libraries__active .client-libraries-text[data-v-502b1c76]{color:var(--scalar-color-1)}.client-libraries__select select[data-v-502b1c76]{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-502b1c76]:has(select:focus-visible){border-radius:var(--scalar-radius);box-shadow:inset 0 0 0 1px var(--scalar-color-accent)}@media screen and (max-width: 600px){.references-classic .client-libraries[data-v-502b1c76]{flex-direction:column}}.selected-client[data-v-681c8e27]{color:var(--scalar-color-1);font-size:var(--scalar-mini);font-family:var(--scalar-font-code);padding:9px 12px;border-top:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background:var(--scalar-background-1);border:var(--scalar-border-width) solid var(--scalar-border-color);border-bottom-left-radius:var(--scalar-radius-lg);border-bottom-right-radius:var(--scalar-radius-lg);min-height:fit-content}.client-libraries-heading[data-v-681c8e27]{font-weight:var(--scalar-semibold);font-size:var(--scalar-mini);color:var(--scalar-color-1);padding:9px 12px;background-color:var(--scalar-background-2);display:flex;align-items:center;max-height:32px;border:var(--scalar-border-width) solid var(--scalar-border-color);border-top-left-radius:var(--scalar-radius-lg);border-top-right-radius:var(--scalar-radius-lg)}[data-v-681c8e27] .scalar-codeblock-pre .hljs{margin-top:8px}.badge[data-v-1eb90c5b]{color:var(--scalar-color-2);font-size:var(--scalar-micro);background:var(--scalar-background-2);border:var(--scalar-border-width) solid var(--scalar-border-color);padding:2px 6px;border-radius:12px;font-weight:var(--scalar-semibold);display:inline-block;text-transform:uppercase}.sidebar-heading-type[data-v-e9cc6741]{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}.sidebar-heading[data-v-c936e6b5]{display:flex;gap:4px;color:var(--scalar-sidebar-color-2, var(--scalar-color-2));font-size:var(--scalar-small);font-weight:var(--scalar-sidebar-font-weight, var(--scalar-regular));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;user-select:none}.sidebar-heading-link-method[data-v-c936e6b5]{margin:0}.sidebar-heading.deprecated .sidebar-heading-link-title[data-v-c936e6b5]{text-decoration:line-through}.sidebar-heading-link-title[data-v-c936e6b5]{margin:0}.sidebar-heading[data-v-c936e6b5]:hover{background:var( --scalar-sidebar-item-hover-background, var(--scalar-background-2) )}.sidebar-heading:hover .sidebar-heading-link-title[data-v-c936e6b5]{color:var(--scalar-sidebar-item-hover-color)}.sidebar-heading-link[data-v-c936e6b5]:focus-visible{outline:none}.sidebar-heading[data-v-c936e6b5]:has(>.sidebar-heading-link:focus-visible){z-index:1;outline:1px solid var(--scalar-color-accent)}.active_page.sidebar-heading[data-v-c936e6b5]:hover,.active_page.sidebar-heading[data-v-c936e6b5]{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 p[data-v-c936e6b5]{font-weight:var(--scalar-sidebar-font-weight-active, var(--scalar-semibold))}.active_page.sidebar-heading:hover .sidebar-heading-link-title[data-v-c936e6b5]{color:var(--scalar-sidebar-color-active, var(--scalar-color-accent))}.sidebar-indent-nested .sidebar-indent-nested .sidebar-heading[data-v-c936e6b5]:before{content:"";position:absolute;top:0;left:calc((var(--scalar-sidebar-level) * 15.5px));width:var(--scalar-border-width);height:100%;background:var(--scalar-sidebar-indent-border)}.sidebar-indent-nested .sidebar-indent-nested .sidebar-heading[data-v-c936e6b5]:hover:before{background:var(--scalar-sidebar-indent-border-hover)}.sidebar-indent-nested .sidebar-indent-nested .active_page.sidebar-heading[data-v-c936e6b5]:before{background:var(--scalar-sidebar-indent-border-active)}.sidebar-heading-link[data-v-c936e6b5]{text-decoration:none;color:inherit;padding:6px 0;display:flex;flex:1;justify-content:space-between;gap:2px}.sidebar-heading p[data-v-c936e6b5]{height:fit-content;display:flex;align-items:center;font-weight:var(--scalar-sidebar-font-weight, var(--scalar-regular))}.sidebar-heading p[data-v-c936e6b5]:empty{display:none}.link-icon[data-v-c936e6b5]{position:relative;left:4px}.sidebar-icon[data-v-c936e6b5]{display:flex;align-items:center;justify-content:center;margin-right:6px;width:13px;height:13px}.sidebar-icon>svg[data-v-c936e6b5]{width:13px;height:13px}.sidebar-group-item[data-v-c936e6b5]{position:relative}.sidebar-heading-chevron[data-v-c936e6b5]{margin:5px 0;width:16px}.sidebar-heading-chevron .toggle-nested-icon[data-v-c936e6b5]:focus-visible{outline:none}.sidebar-heading[data-v-c936e6b5]: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-c936e6b5]{color:var(--scalar-color-3);width:16px;height:16px;display:flex;align-items:center;justify-content:center}.active_page .toggle-nested-icon[data-v-c936e6b5]{color:var(--scalar-sidebar-color-active, var(--scalar-color-accent))}.toggle-nested-icon[data-v-c936e6b5]:hover,.toggle-nested-icon[data-v-c936e6b5]:focus-visible{color:currentColor}.action-menu[data-v-c936e6b5]{position:absolute;top:5px;right:5px;display:flex;gap:6px}.action-menu[data-v-c936e6b5] .button-wrapper button{opacity:0;width:20px;height:20px;padding:4px}.action-menu[data-v-c936e6b5]:hover .button-wrapper button,.action-menu[data-v-c936e6b5] .button-wrapper button:hover,.sidebar-heading:hover~.action-menu[data-v-c936e6b5] .button-wrapper button,.action-menu[data-v-c936e6b5] .button-wrapper button[aria-expanded=true]{opacity:1}.sidebar-heading[data-v-c936e6b5]: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-c936e6b5]{color:var(--scalar-sidebar-color-2, var(--scalar-color-2));text-transform:var(--scalar-tag-text-transform, initial)}.sidebar-group-item__folder[data-v-c936e6b5]:has(~ul .sidebar-heading.active_page){--scalar-sidebar-font-weight: var(--scalar-sidebar-font-weight-active);color:var(--scalar-sidebar-color-1, var(--scalar-color-1));font-weight:var(--scalar-sidebar-font-weight-active, var(--scalar-semibold))}.sidebar-group[data-v-a0601651]{list-style:none;width:100%;margin:0;padding:0}.sidebar-indent-nested[data-v-a0601651] .sidebar-heading{padding-left:calc((var(--scalar-sidebar-level) * var(--scalar-sidebar-indent-base)) + 8px)!important}.sidebar-indent-nested[data-v-a0601651] .sidebar-heading .toggle-nested-icon{left:calc((var(--scalar-sidebar-level) * var(--scalar-sidebar-indent-base)) + 2px)!important}:where(.sidebar-indent-nested[data-v-a0601651]) .sidebar-heading{color:var(--scalar-sidebar-color-1, var(--scalar-color-1))}:where(.sidebar-indent-nested[data-v-a0601651]) :where(.sidebar-indent-nested) .sidebar-heading{color:var(--scalar-sidebar-color-2, var(--scalar-color-2))}.sidebar[data-v-db673c0a]{--scalar-sidebar-indent-base: 20px;--scalar-sidebar-font-weight-active: var(--scalar-semibold);--scalar-sidebar-font-weight: var(--scalar-regular)}.sidebar[data-v-db673c0a]{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-db673c0a]{flex:1;padding:6px 12px}@media (max-width: 1000px){.sidebar[data-v-db673c0a]{min-height:0;border-right:none}.sidebar-pages[data-v-db673c0a]{padding-top:12px}}.sidebar-group-title[data-v-db673c0a]{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-db673c0a]{border-top:var(--scalar-border-width) solid var(--scalar-sidebar-border-color);margin-top:9px}.section[data-v-393971a5]{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)}.section[data-v-393971a5]:has(~div.contents){border-bottom:var(--scalar-border-width) solid var(--scalar-border-color)}.references-classic .section[data-v-393971a5]{padding:48px 0;gap:24px}@container narrow-references-container (max-width: 900px){.references-classic .section[data-v-393971a5],.section[data-v-393971a5]{padding:48px 24px}}.section[data-v-393971a5]:not(:last-of-type){border-bottom:var(--scalar-border-width) solid var(--scalar-border-color)}.section-wrapper[data-v-a371c135]{color:var(--scalar-color-1);padding-top:12px;margin-top:-12px}.section-accordion[data-v-a371c135]{display:flex;flex-direction:column;border-radius:var(--scalar-radius-lg);background:var(--scalar-background-2)}.section-accordion-transparent[data-v-a371c135]{background:transparent;border:1px solid var(--scalar-border-color)}.section-accordion-button[data-v-a371c135]{padding:6px}.section-accordion-button[data-v-a371c135]{display:flex;align-items:center;gap:6px;cursor:pointer}.section-accordion-button-content[data-v-a371c135]{flex:1;min-width:0}.section-accordion-button-actions[data-v-a371c135]{display:flex;align-items:center;gap:6px;color:var(--scalar-color-3)}.section-accordion-chevron[data-v-a371c135]{margin-right:4px;cursor:pointer;opacity:1;color:var(--scalar-color-3)}.section-accordion-button:hover .section-accordion-chevron[data-v-a371c135]{color:var(--scalar-color-1)}.section-accordion-content[data-v-a371c135]{border-top:1px solid var(--scalar-border-color);display:flex;flex-direction:column}.section-accordion-description[data-v-a371c135]{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-a371c135] .property:last-of-type{padding-bottom:9px}.section-column[data-v-699c28e3]{flex:1;min-width:0}@container narrow-references-container (max-width: 900px){.section-column[data-v-699c28e3]: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-3afcb4e7]{position:relative;padding:0 60px;width:100%;border-top:var(--scalar-border-width) solid var(--scalar-border-color)}.section-container[data-v-3afcb4e7]:has(.introduction-section){border-top:none}@container narrow-references-container (max-width: 900px){.section-container[data-v-3afcb4e7]{padding:0}}.section-accordion-wrapper[data-v-6f297947]{padding:0 60px}.section-accordion[data-v-6f297947]{position:relative;width:100%;max-width:var(--refs-content-max-width);margin:auto}.section-accordion-content[data-v-6f297947]{display:flex;flex-direction:column;gap:12px;padding-top:12px}.section-accordion-button[data-v-6f297947]{width:100%;display:flex;cursor:pointer;padding:6px 0;margin:-6px 0;border-radius:var(--scalar-radius)}.section-accordion-chevron[data-v-6f297947]{position:absolute;left:-24px;top:10px;color:var(--scalar-color-3)}.section-accordion-button:hover .section-accordion-chevron[data-v-6f297947]{color:var(--scalar-color-1)}.section-accordion-title[data-v-6f297947]{display:flex;flex-direction:column;align-items:flex-start;flex:1;padding:0 6px}.section-accordion-title[data-v-6f297947] .section-header-wrapper{grid-template-columns:1fr}.section-accordion-title[data-v-6f297947] .section-header{margin-bottom:0}@container narrow-references-container (max-width: 900px){.section-accordion-chevron[data-v-6f297947]{width:16px;left:-16px;top:14px}.section-accordion-wrapper[data-v-6f297947]{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-wrapper[data-v-f8e38d9f]{grid-template-columns:1fr;display:grid}@media (min-width:1200px){.section-header-wrapper[data-v-f8e38d9f]{grid-template-columns:repeat(2,1fr)}}.section-header[data-v-f8e38d9f]{font-size:var(--font-size,var(--scalar-heading-1));font-weight:var(--font-weight,var(--scalar-bold));color:var(--scalar-color-1);word-wrap:break-word;margin-top:0;margin-bottom:12px;line-height:1.45}.section-header.tight[data-v-f8e38d9f]{margin-bottom:6px}.section-header.loading[data-v-f8e38d9f]{width:80%}.section-header-label[data-v-f1ac6c38]{display:inline}.screenreader-only[data-v-df2e1026]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.label[data-v-2f3e206c]{position:relative;display:inline-block;word-break:break-all}.anchor[data-v-2f3e206c]{position:relative;display:inline-block;opacity:0}.anchor-copy[data-v-2f3e206c]{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-2f3e206c]:hover,.anchor-copy[data-v-2f3e206c]:focus-visible{color:var(--scalar-color-2)}.label:hover .anchor[data-v-2f3e206c],.label:has(:focus-visible) .anchor[data-v-2f3e206c]{opacity:1}.collapsible-section[data-v-4b9f7b57]{border-top:var(--scalar-border-width) solid var(--scalar-border-color);position:relative}.collapsible-section-header[data-v-4b9f7b57]{color:var(--scalar-color-1)}.collapsible-section .collapsible-section-trigger[data-v-4b9f7b57]{display:flex;align-items:center;cursor:pointer;padding:10px 0;font-size:var(--scalar-font-size-3);z-index:1;position:relative}.collapsible-section-trigger svg[data-v-4b9f7b57]{color:var(--scalar-color-3);position:absolute;left:-19px}.collapsible-section:hover .collapsible-section-trigger svg[data-v-4b9f7b57]{color:var(--scalar-color-1)}.collapsible-section .collapsible-section-trigger[data-v-4b9f7b57] .anchor-copy{line-height:18.5px}.collapsible-section-content[data-v-4b9f7b57]{padding:0;margin:0;scroll-margin-top:140px}.collapsible-section:not(:last-child) .collapsible-section-content[data-v-4b9f7b57]{margin-bottom:10px}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){[data-v-bb27a026],[data-v-bb27a026]:before,[data-v-bb27a026]:after,[data-v-bb27a026]::backdrop{--tw-outline-style:solid}}}.download-container[data-v-bb27a026]{z-index:0;flex-direction:column;gap:16px;width:fit-content;margin:0 .5px 24px;display:flex;position:relative}.download-container[data-v-bb27a026]:has(:focus-visible):before,.download-container.download-both[data-v-bb27a026]:hover:before{content:"";border-radius:var(--scalar-radius-lg);width:calc(100% + 24px);height:90px;box-shadow:var(--scalar-shadow-2);pointer-events:none;background:var(--scalar-background-1);position:absolute;top:-11px;left:-12px}.download-button[data-v-bb27a026]{color:var(--scalar-link-color);cursor:pointer;outline:none;justify-content:center;align-items:center;gap:4px;height:fit-content;padding:0;display:flex;position:relative;white-space:nowrap!important}.download-button[data-v-bb27a026]:before{border-radius:var(--scalar-radius);content:"";width:calc(100% + 18px);height:calc(100% + 16px);position:absolute;top:-8px;left:-9px}.download-button[data-v-bb27a026]:hover:before{background:var(--scalar-background-2);border:var(--scalar-border-width)solid var(--scalar-border-color)}.download-button[data-v-bb27a026]:focus-visible:before{background:var(--scalar-background-2);border:var(--scalar-border-width)solid var(--scalar-border-color);outline-style:var(--tw-outline-style);outline-width:1px}.download-button span[data-v-bb27a026]{--font-color:var(--scalar-link-color,var(--scalar-color-accent));--font-visited:var(--scalar-link-color-visited,var(--scalar-color-2));-webkit-text-decoration:var(--scalar-text-decoration);text-decoration:var(--scalar-text-decoration);color:var(--font-color);font-weight:var(--scalar-link-font-weight,var(--scalar-semibold));text-underline-offset:.25rem;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--font-color);text-decoration-color:var(--font-color)}@supports (color:color-mix(in lab,red,red)){.download-button span[data-v-bb27a026]{-webkit-text-decoration-color:color-mix(in srgb,var(--font-color)30%,transparent);text-decoration-color:color-mix(in srgb,var(--font-color)30%,transparent)}}.download-button span[data-v-bb27a026]{z-index:1;align-items:center;gap:6px;line-height:1.625;display:flex}.download-button:hover span[data-v-bb27a026]{color:var(--scalar-link-color-hover,var(--scalar-color-accent));-webkit-text-decoration:var(--scalar-text-decoration-hover);text-decoration:var(--scalar-text-decoration-hover)}.download-button[data-v-bb27a026]:nth-of-type(2){clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.download-container:has(:focus-visible) .download-button[data-v-bb27a026]:nth-of-type(2),.download-container:hover .download-button[data-v-bb27a026]:nth-of-type(2){clip:auto;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:absolute;top:42px;overflow:visible}.extension[data-v-bb27a026]{z-index:1;background:var(--scalar-link-color,var(--scalar-color-accent));color:var(--scalar-background-1)}.download-container:has(:focus-visible) .extension[data-v-bb27a026],.download-container:hover .extension[data-v-bb27a026]{opacity:1}.introduction-description-heading[data-v-2843ffaf]{scroll-margin-top:64px}.introduction-description[data-v-2843ffaf]{display:flex;flex-direction:column}.references-classic .introduction-description[data-v-2843ffaf] img{max-width:720px}.sticky-cards[data-v-ad2fb148]{display:flex;flex-direction:column;position:sticky;top:calc(var(--refs-header-height) + 24px)}.schema-type-icon[data-v-eec32394]{color:var(--scalar-color-1);display:none}.schema-type[data-v-eec32394]{font-family:var(--scalar-font-code);color:var(--scalar-color-1)}.property-example[data-v-1b238a2e]{display:flex;flex-direction:column;font-size:var(--scalar-micro);position:relative}.property-example[data-v-1b238a2e]:hover:before{content:"";position:absolute;top:0;left:0;width:100%;height:20px;border-radius:var(--scalar-radius)}.property-example:hover .property-example-label span[data-v-1b238a2e]{color:var(--scalar-color-1)}.property-example-label span[data-v-1b238a2e]{color:var(--scalar-color-3);position:relative;border-bottom:var(--scalar-border-width) dotted currentColor}.property-example-value[data-v-1b238a2e]{font-family:var(--scalar-font-code);display:flex;gap:8px;align-items:center;width:100%;padding:6px}.property-example-value span[data-v-1b238a2e]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.property-example-value[data-v-1b238a2e] svg{color:var(--scalar-color-3)}.property-example-value[data-v-1b238a2e]:hover svg{color:var(--scalar-color-1)}.property-example-value[data-v-1b238a2e]{background:var(--scalar-background-2);border:var(--scalar-border-width) solid var(--scalar-border-color);border-radius:var(--scalar-radius)}.property-example-value-list[data-v-1b238a2e]{position:absolute;top:18px;left:50%;transform:translate3d(-50%,0,0);overflow:auto;background-color:var(--scalar-background-1);box-shadow:var(--scalar-shadow-1);border-radius:var(--scalar-radius-lg);border:var(--scalar-border-width) solid var(--scalar-border-color);padding:9px;min-width:200px;max-width:300px;flex-direction:column;gap:3px;display:none;z-index:10}.property-example:hover .property-example-value-list[data-v-1b238a2e],.property-example:focus-within .property-example-value-list[data-v-1b238a2e]{display:flex}.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-71dbcd77]{display:flex;flex-wrap:wrap;align-items:baseline;row-gap:9px;white-space:nowrap}.property-heading[data-v-71dbcd77]:has(+.children),.property-heading[data-v-71dbcd77]:has(+.property-rule){margin-bottom:9px}.property-heading[data-v-71dbcd77]>*{margin-right:9px}.property-heading[data-v-71dbcd77]:last-child{margin-right:0}.property-heading>.property-detail[data-v-71dbcd77]:not(:last-of-type){margin-right:0}.property-name[data-v-71dbcd77]{font-family:var(--scalar-font-code);font-weight:var(--scalar-semibold);font-size:var(--scalar-font-size-3);overflow:hidden;white-space:normal;overflow-wrap:break-word}.property-additional[data-v-71dbcd77]{font-family:var(--scalar-font-code)}.property-required[data-v-71dbcd77],.property-optional[data-v-71dbcd77]{color:var(--scalar-color-2)}.property-required[data-v-71dbcd77]{font-size:var(--scalar-micro);color:var(--scalar-color-orange)}.property-read-only[data-v-71dbcd77]{font-size:var(--scalar-micro);color:var(--scalar-color-blue)}.property-write-only[data-v-71dbcd77]{font-size:var(--scalar-micro);color:var(--scalar-color-green)}.property-discriminator[data-v-71dbcd77]{font-size:var(--scalar-micro);color:var(--scalar-color-purple)}.property-detail[data-v-71dbcd77]{font-size:var(--scalar-micro);color:var(--scalar-color-2);display:flex;align-items:center;min-width:0}.property-const[data-v-71dbcd77]{color:var(--scalar-color-1)}.deprecated[data-v-71dbcd77]{text-decoration:line-through}.property[data-v-dfae5bed]{color:var(--scalar-color-1);display:flex;flex-direction:column;padding:8px;font-size:var(--scalar-mini);position:relative}.property.property--level-0[data-v-dfae5bed]:has(.property-rule .schema-properties.schema-properties-open>ul li.property){padding-top:0}.property[data-v-dfae5bed]:hover{z-index:1}.property--compact.property--level-0[data-v-dfae5bed],.property--compact.property--level-1[data-v-dfae5bed]{padding:8px 0}.composition-panel .property.property.property.property--level-0[data-v-dfae5bed]{padding:0}.property--compact.property--level-0 .composition-panel .property--compact.property--level-1[data-v-dfae5bed]{padding:8px}.property[data-v-dfae5bed]:has(>.property-rule:nth-of-type(1)):not(.property--compact){padding-top:8px;padding-bottom:8px}.property--deprecated[data-v-dfae5bed]{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-dfae5bed]>*{opacity:.75}.property-description[data-v-dfae5bed]{margin-top:6px;line-height:1.4;font-size:var(--scalar-small)}.property-heading:empty+.property-description[data-v-dfae5bed]:last-of-type,.property-description[data-v-dfae5bed]:first-of-type:last-of-type{margin-top:0}.property-description[data-v-dfae5bed]:has(+.property-rule){margin-bottom:9px}[data-v-dfae5bed] .property-description *{color:var(--scalar-color-2)!important}.property[data-v-dfae5bed]:not(:last-of-type){border-bottom:var(--scalar-border-width) solid var(--scalar-border-color)}.property-description+.children[data-v-dfae5bed],.children+.property-rule[data-v-dfae5bed]{margin-top:9px}.children[data-v-dfae5bed]{display:flex;flex-direction:column}.children .property--compact.property--level-1[data-v-dfae5bed]{padding:12px}.property-example-value[data-v-dfae5bed]{all:unset;font-family:var(--scalar-font-code);padding:6px;border-top:var(--scalar-border-width) solid var(--scalar-border-color)}.property-rule[data-v-dfae5bed]{border-radius:var(--scalar-radius-lg);display:flex;flex-direction:column}.property-rule[data-v-dfae5bed] .composition-panel .schema-card .schema-properties.schema-properties-open{border-top-left-radius:0;border-top-right-radius:0}.property-enum-value[data-v-dfae5bed]{color:var(--scalar-color-3);line-height:1.5;word-break:break-word;display:flex;align-items:stretch;position:relative}.property-enum-value-label[data-v-dfae5bed]{display:flex;padding:3px 0;font-family:var(--scalar-font-code)}.property-enum-value:last-of-type .property-enum-value-label[data-v-dfae5bed]{padding-bottom:0}.property-enum-value[data-v-dfae5bed]:before{content:"";margin-right:12px;width:var(--scalar-border-width);display:block;background:currentColor;color:var(--scalar-color-3)}.property-enum-value[data-v-dfae5bed]:after{content:"";position:absolute;top:50%;left:0;width:8px;height:var(--scalar-border-width);background:currentColor}.property-enum-value[data-v-dfae5bed]:last-of-type:after{bottom:0;height:50%;background:var(--scalar-background-1);border-top:var(--scalar-border-width) solid currentColor}.property-enum-values[data-v-dfae5bed]{margin-top:8px;list-style:none}.property-example[data-v-dfae5bed]{background:transparent;border:none;display:flex;flex-direction:row;gap:8px}.property-example-label[data-v-dfae5bed],.property-example-value[data-v-dfae5bed]{padding:3px 0 0}.property-example-value[data-v-dfae5bed]{background:var(--scalar-background-2);border-top:0;border-radius:var(--scalar-radius);padding:3px 4px}.property-list[data-v-dfae5bed]{border:var(--scalar-border-width) solid var(--scalar-border-color);border-radius:var(--scalar-radius);margin-top:10px}.property-list .property[data-v-dfae5bed]:last-of-type{padding-bottom:10px}.property-name[data-v-dfae5bed]{font-family:var(--scalar-font-code);font-weight:var(--scalar-semibold)}.enum-toggle-button[data-v-dfae5bed]{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;user-select:none;white-space:nowrap}.enum-toggle-button[data-v-dfae5bed]:hover{color:var(--scalar-color-1)}.enum-toggle-button-icon--open[data-v-dfae5bed]{transform:rotate(45deg)}.error[data-v-f1fb3dcb]{background-color:var(--scalar-color-red)}.schema-card[data-v-f1fb3dcb]{z-index:0;font-size:var(--scalar-font-size-4);color:var(--scalar-color-1)}.schema-card-title[data-v-f1fb3dcb]{height:var(--schema-title-height);padding:6px 8px;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-f1fb3dcb]{cursor:pointer}button.schema-card-title[data-v-f1fb3dcb]:hover{color:var(--scalar-color-1)}.schema-card-title-icon--open[data-v-f1fb3dcb]{transform:rotate(45deg)}.schema-properties-open>.schema-card-title[data-v-f1fb3dcb]{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-f1fb3dcb]{width:fit-content}.schema-card-description+.schema-properties[data-v-f1fb3dcb]{width:fit-content}.schema-card-description+.schema-properties[data-v-f1fb3dcb]{margin-top:8px}.schema-properties-open.schema-properties[data-v-f1fb3dcb],.schema-properties-open>.schema-card--open[data-v-f1fb3dcb]{width:100%}.schema-properties[data-v-f1fb3dcb]{display:flex;flex-direction:column;border:var(--scalar-border-width) solid var(--scalar-border-color);border-radius:var(--scalar-radius-lg);width:fit-content}.schema-properties-name[data-v-f1fb3dcb]{width:100%}.schema-properties .schema-properties[data-v-f1fb3dcb]{border-radius:13.5px}.schema-properties .schema-properties.schema-properties-open[data-v-f1fb3dcb]{border-radius:var(--scalar-radius-lg)}.schema-properties-open[data-v-f1fb3dcb]{width:100%}.schema-card--compact[data-v-f1fb3dcb]{align-self:flex-start}.schema-card--compact.schema-card--open[data-v-f1fb3dcb]{align-self:initial}.schema-card-title--compact[data-v-f1fb3dcb]{color:var(--scalar-color-2);padding:6px;height:auto;border-bottom:none}.schema-card-title--compact>.schema-card-title-icon[data-v-f1fb3dcb]{margin:0}.schema-card-title--compact>.schema-card-title-icon--open[data-v-f1fb3dcb]{transform:rotate(45deg)}.schema-properties-open>.schema-card-title--compact[data-v-f1fb3dcb]{position:static}.property--level-0>.schema-properties>.schema-card--level-0>.schema-properties[data-v-f1fb3dcb]{border:none}.property--level-0 .schema-card--level-0:not(.schema-card--compact) .property--level-1[data-v-f1fb3dcb]{padding:0 0 8px}:not(.composition-panel)>.schema-card--compact.schema-card--level-0>.schema-properties[data-v-f1fb3dcb]{border:none}[data-v-f1fb3dcb] .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}.children .schema-card-description[data-v-f1fb3dcb]:first-of-type{padding-top:0}.scalar-card[data-v-b5be456e]{all:unset;font-family:var(--scalar-font);font-size:var(--scalar-font-size-3);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}@media (max-width: 600px){.scalar-card[data-v-b5be456e]{max-height:unset}}.scalar-card-sticky[data-v-b5be456e]{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-838dc259]{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-838dc259]+.scalar-card-content{margin-top:-9px}.scalar-card-header-slots[data-v-838dc259]{display:flex;justify-content:space-between;line-height:1.35}.scalar-card-header-title[data-v-838dc259]{text-transform:uppercase;flex:1;min-width:0;text-overflow:ellipsis;overflow:hidden}.scalar-card-header-actions[data-v-838dc259]{display:flex}.scalar-card-footer[data-v-7621d1be]{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)}.endpoint[data-v-fd24f64e]{display:flex;white-space:nowrap;cursor:pointer;text-decoration:none}.endpoint:hover .endpoint-path[data-v-fd24f64e],.endpoint:focus-visible .endpoint-path[data-v-fd24f64e]{text-decoration:underline}.endpoint .post[data-v-fd24f64e],.endpoint .get[data-v-fd24f64e],.endpoint .delete[data-v-fd24f64e],.endpoint .put[data-v-fd24f64e]{white-space:nowrap}.endpoint-method[data-v-fd24f64e],.endpoint-path[data-v-fd24f64e]{color:var(--scalar-color-1);min-width:62px;display:inline-block;line-height:1.55;font-family:var(--scalar-font-code);font-size:var(--scalar-small);cursor:pointer}.endpoint-method[data-v-fd24f64e]{text-align:right}.endpoint-path[data-v-fd24f64e]{margin-left:12px;text-transform:initial}.deprecated[data-v-fd24f64e]{text-decoration:line-through}.endpoints[data-v-b3881ce4]{overflow:auto;background:var(--scalar-background-2);padding:10px 12px}.show-more[data-v-c46d29d9]{-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 8px 16px;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-c46d29d9]:hover{background:var(--scalar-background-2);cursor:pointer}.show-more-icon[data-v-c46d29d9]{width:16px!important;height:16px!important;margin-left:3px}.show-more[data-v-c46d29d9]:active{box-shadow:0 0 0 1px var(--scalar-border-color)}@container narrow-references-container (max-width: 900px){.show-more[data-v-c46d29d9]{top:-24px}}.section-container[data-v-e5bbfee4]{border-top:var(--scalar-border-width) solid var(--scalar-border-color)}.section-container[data-v-e5bbfee4]:has(.show-more){background-color:color-mix(in srgb,var(--scalar-background-2),transparent)}.operation-path[data-v-ec6c8861]{overflow:hidden;word-wrap:break-word;font-weight:var(--scalar-semibold);line-break:anywhere}.deprecated[data-v-ec6c8861]{text-decoration:line-through}.text-select{position:relative;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-15f4f2cc]{padding:4px}.request[data-v-2d271bd7]{display:flex;flex-wrap:nowrap}.request-header[data-v-2d271bd7]{display:flex;gap:6px;text-transform:initial}.request-method[data-v-2d271bd7]{font-family:var(--scalar-font-code);text-transform:uppercase}.request-client-picker[data-v-2d271bd7]{padding-left:12px;padding-right:9px}.request-card-footer[data-v-2d271bd7]{display:flex;justify-content:flex-end;padding:6px;flex-shrink:0}.request-card-footer-addon[data-v-2d271bd7]{display:flex;align-items:center;flex:1;min-width:0}.request-editor-section[data-v-2d271bd7]{display:flex;flex:1}.request-card-simple[data-v-2d271bd7]{display:flex;align-items:center;justify-content:space-between;padding:8px 8px 8px 12px;font-size:var(--scalar-small)}.code-snippet[data-v-2d271bd7]{display:flex;flex-direction:column;width:100%}.empty-state[data-v-85ccee8e]{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-85ccee8e]{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-85ccee8e]{margin:0 12px;border-radius:var(--scalar-radius-lg)}.rule-items[data-v-85ccee8e]{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-85ccee8e]{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-85ccee8e]: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-c267b349] *{margin:0}.code-copy[data-v-c267b349]{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-c267b349]:hover{color:var(--scalar-color-1)}.code-copy svg[data-v-c267b349]{width:13px;height:13px}.response-card-footer[data-v-c267b349]{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-c267b349]{align-self:flex-start;margin:-4px}.response-description[data-v-c267b349]{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-c267b349]{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-c267b349]{font-size:var(--scalar-micro);color:var(--scalar-color-2);font-weight:var(--scalar-semibold)}.example-response-tab[data-v-c267b349]{display:block;margin:6px}.scalar-card-container[data-v-c267b349]{flex:1;background:var(--scalar-background-2);display:grid}.scalar-card-container[data-v-c267b349] .cm-scroller{overflow-y:hidden}.scalar-card-checkbox[data-v-c267b349]{display:flex;align-items:center;justify-content:center;position:relative;min-height:17px;cursor:pointer;-webkit-user-select:none;user-select:none;font-weight:var(--scalar-semibold);font-size:var(--scalar-mini);color:var(--scalar-color-2);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-c267b349]{outline:1px solid var(--scalar-color-accent)}.scalar-card-checkbox[data-v-c267b349]:hover{color:var(--scalar-color--1)}.scalar-card-checkbox .scalar-card-checkbox-input[data-v-c267b349]{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.scalar-card-checkbox-checkmark[data-v-c267b349]{height:17px;width:17px;border-radius:var(--scalar-radius);background-color:transparent;background-color:var(--scalar-background-3);box-shadow:inset 0 0 0 var(--scalar-border-width) var(--scalar-border-color)}.scalar-card-checkbox[data-v-c267b349]: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-c267b349]{background-color:var(--scalar-button-1);box-shadow:none}.scalar-card-checkbox-checkmark[data-v-c267b349]:after{content:"";position:absolute;display:none}.scalar-card-checkbox .scalar-card-checkbox-input:checked~.scalar-card-checkbox-checkmark[data-v-c267b349]:after{display:block}.scalar-card-checkbox .scalar-card-checkbox-checkmark[data-v-c267b349]: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)}.show-api-client-button[data-v-8d7a5a1d]{-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-8d7a5a1d],.show-api-client-button svg[data-v-8d7a5a1d]{fill:currentColor;color:var(--scalar-button-1-color);z-index:1}.show-api-client-button[data-v-8d7a5a1d]:hover{background:var(--scalar-button-1-hover)}.show-api-client-button svg[data-v-8d7a5a1d]{margin-right:4px}.headers-card[data-v-9293fa9e]{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-9293fa9e]{align-self:initial}.headers-card-title[data-v-9293fa9e]{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-9293fa9e]{cursor:pointer}button.headers-card-title[data-v-9293fa9e]:hover{color:var(--scalar-color-1)}.headers-card-title-icon--open[data-v-9293fa9e]{transform:rotate(45deg)}.headers-properties[data-v-9293fa9e]{display:flex;flex-direction:column;border:var(--scalar-border-width) solid var(--scalar-border-color);border-radius:13.5px;width:fit-content}.headers-properties-open>.headers-card-title[data-v-9293fa9e]{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-9293fa9e]{border-radius:var(--scalar-radius-lg);width:100%}.headers-card .property[data-v-9293fa9e]:last-of-type{padding-bottom:10px}.headers-card-title>.headers-card-title-icon[data-v-9293fa9e]{width:10px;height:10px;margin:0}.headers-card-title>.headers-card-title-icon--open[data-v-9293fa9e]{transform:rotate(45deg)}.parameter-item[data-v-5d044e0e]{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-5d044e0e]{padding-bottom:0}.parameter-item-container[data-v-5d044e0e]{padding:0}.parameter-item-headers[data-v-5d044e0e]{border:var(--scalar-border-width) solid var(--scalar-border-color)}.parameter-item-name[data-v-5d044e0e]{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-5d044e0e]{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-5d044e0e]{white-space:normal}.parameter-item-trigger+.parameter-item-container[data-v-5d044e0e] .property--level-0>.property-heading .property-detail-value{font-size:var(--scalar-micro)}.parameter-item-required-optional[data-v-5d044e0e]{color:var(--scalar-color-2);font-weight:var(--scalar-semibold);margin-right:6px;position:relative}.parameter-item--required[data-v-5d044e0e]{text-transform:uppercase;font-size:var(--scalar-micro);font-weight:var(--scalar-semibold);color:var(--scalar-color-orange)}.parameter-item-description[data-v-5d044e0e]{margin-top:3px!important;font-size:var(--scalar-small);color:var(--scalar-color-2);line-height:1.4}.parameter-item-description[data-v-5d044e0e] p{margin-top:4px;font-size:var(--scalar-small);color:var(--scalar-color-2);line-height:1.4}.parameter-schema[data-v-5d044e0e]{padding-bottom:9px;margin-top:3px}.parameter-item-trigger[data-v-5d044e0e]{padding:12px 0;cursor:pointer;outline:none;text-align:left;position:relative;align-items:baseline}.parameter-item-trigger-open[data-v-5d044e0e]{padding-bottom:0}.parameter-item-trigger[data-v-5d044e0e]:after{content:"";position:absolute;height:10px;width:100%;bottom:0}.parameter-item-icon[data-v-5d044e0e]{color:var(--scalar-color-3);left:-19px;position:absolute;top:11px}.parameter-item-trigger:hover .parameter-item-icon[data-v-5d044e0e],.parameter-item-trigger:focus-visible .parameter-item-icon[data-v-5d044e0e]{color:var(--scalar-color-1)}.parameter-item-trigger:focus-visible .parameter-item-icon[data-v-5d044e0e]{outline:1px solid var(--scalar-color-accent);outline-offset:2px;border-radius:var(--scalar-radius)}.parameter-list[data-v-dabf3ac7]{margin-top:24px}.parameter-list-title[data-v-dabf3ac7]{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-items[data-v-dabf3ac7]{list-style:none;padding:0;margin:0 0 12px;font-size:var(--scalar-small)}.request-body-header[data-v-6c0fd437]{display:flex;align-items:center;justify-content:space-between;margin-top:24px;padding-bottom:12px;border-bottom:var(--scalar-border-width) solid var(--scalar-border-color);flex-flow:wrap}.request-body-title[data-v-6c0fd437]{display:flex;align-items:center;gap:8px;font-size:var(--scalar-font-size-2);font-weight:var(--scalar-semibold);color:var(--scalar-color-1)}.request-body-required[data-v-6c0fd437]{font-size:var(--scalar-micro);color:var(--scalar-color-orange);font-weight:400}.request-body-description[data-v-6c0fd437]{margin-top:6px;font-size:var(--scalar-small);width:100%}.request-body-description[data-v-6c0fd437] .markdown *{color:var(--scalar-color-2)!important}.operation-title[data-v-f1a2267c]{justify-content:space-between;display:flex}.operation-details[data-v-f1a2267c]{flex-shrink:1;align-items:center;gap:9px;min-width:0;margin-top:0;display:flex}.endpoint-type[data-v-f1a2267c]{z-index:0;width:60px;font-size:var(--scalar-small);text-transform:uppercase;font-weight:var(--scalar-bold);font-family:var(--scalar-font);flex-shrink:0;justify-content:center;align-items:center;gap:6px;padding:6px;display:flex;position:relative}.endpoint-type[data-v-f1a2267c]:after{content:"";z-index:-1;opacity:.15;border-radius:var(--scalar-radius-lg);background:currentColor;position:absolute;top:0;right:0;bottom:0;left:0}.endpoint-anchor[data-v-f1a2267c]{flex-shrink:1;align-items:center;min-width:0;font-size:20px;display:flex}.endpoint-anchor.label[data-v-f1a2267c]{display:flex}.endpoint-label[data-v-f1a2267c]{min-width:0;color:var(--scalar-color-1);flex-shrink:1;align-items:baseline;gap:9px;display:flex}.endpoint-label-path[data-v-f1a2267c]{font-family:var(--scalar-font-code);font-size:var(--scalar-mini);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.endpoint-label-path[data-v-f1a2267c] em{color:var(--scalar-color-2)}.endpoint-label-name[data-v-f1a2267c]{color:var(--scalar-color-2);font-size:var(--scalar-small);text-overflow:ellipsis;white-space:nowrap;flex-shrink:1000000000;overflow:hidden}.endpoint-try-hint[data-v-f1a2267c]{flex-shrink:0;padding:2px}.endpoint-copy[data-v-f1a2267c]{color:currentColor}.endpoint-copy[data-v-f1a2267c] svg{stroke-width:2px}.endpoint-content[data-v-f1a2267c]{grid-auto-columns:1fr;grid-auto-flow:row;gap:9px;padding:9px;display:grid}@media (min-width:1000px){.endpoint-content[data-v-f1a2267c]{grid-auto-flow:column}}@container (max-width:900px){.endpoint-content[data-v-f1a2267c]{grid-template-columns:1fr}}.endpoint-content[data-v-f1a2267c]>*{max-height:unset}.operation-details-card[data-v-f1a2267c]{flex-direction:column;gap:12px;display:flex}.operation-details-card-item[data-v-f1a2267c] .parameter-list{border:1px solid var(--scalar-border-color);border-radius:var(--scalar-radius-lg);margin-top:0}.operation-details-card-item[data-v-f1a2267c]{flex-direction:column;gap:12px;display:flex}.operation-details-card-item[data-v-f1a2267c] .parameter-list-items{margin-bottom:0}.operation-details-card[data-v-f1a2267c] .parameter-item:last-of-type .parameter-schema{padding-bottom:12px}.operation-details-card[data-v-f1a2267c] .parameter-list .parameter-list{margin-bottom:12px}.operation-details-card[data-v-f1a2267c] .parameter-item{margin:0;padding:0 9px}.operation-details-card[data-v-f1a2267c] .property{margin:0;padding:9px}:is(.operation-details-card[data-v-f1a2267c] .parameter-list-title,.operation-details-card[data-v-f1a2267c] .request-body-title){text-transform:uppercase;font-weight:var(--scalar-bold);font-size:var(--scalar-mini);color:var(--scalar-color-2);margin:0;padding:9px;line-height:1.33}.callback-sticky-offset[data-v-744e489e]{top:var(--refs-header-height, 0px);z-index:100}.callback-operation-container[data-v-744e489e] .request-body-header{--scalar-font-size-2: var(--scalar-font-size-4);margin-top:0;padding:8px;border-bottom:none;border:.5px solid var(--scalar-border-color);border-radius:var(--scalar-radius-lg) var(--scalar-radius-lg) 0 0;background:color-mix(in srgb,var(--scalar-background-2) 50%,transparent)}.callback-operation-container[data-v-744e489e] .request-body-description{margin-top:0}.callback-operation-container[data-v-744e489e] ul li.property.property--level-1{padding:8px}.callback-operation-container[data-v-744e489e] .request-body-schema{background-color:var(--scalar-background-1);border:var(--scalar-border-width) solid var(--scalar-border-color);border-top:none;overflow:hidden;border-radius:0 0 var(--scalar-radius-lg) var(--scalar-radius-lg)}.callback-operation-container[data-v-744e489e] .parameter-list{margin-top:0}.callback-operation-container[data-v-744e489e] .parameter-list-title{background:color-mix(in srgb,var(--scalar-background-2) 50%,transparent);border-radius:var(--scalar-radius-lg) var(--scalar-radius-lg) 0 0;padding:8px;margin-bottom:0;border:var(--scalar-border-width) solid var(--scalar-border-color);border-bottom:none;--scalar-font-size-2: var(--scalar-font-size-4)}.callback-operation-container[data-v-744e489e] .parameter-list-items{border:var(--scalar-border-width) solid var(--scalar-border-color);border-radius:0 0 var(--scalar-radius-lg) var(--scalar-radius-lg)}.callback-operation-container[data-v-744e489e] .parameter-list-items>li:first-of-type{border-top:none}.callback-operation-container[data-v-744e489e] .parameter-list-items>li{padding:0 8px}.examples[data-v-199f4e09]{position:sticky;top:calc(var(--refs-header-height) + 24px)}.deprecated[data-v-199f4e09] *{text-decoration:line-through}.example-path[data-v-199f4e09]{color:var(--scalar-color-2);font-family:var(--scalar-font-code)}.example-path[data-v-199f4e09] em{color:var(--scalar-color-1);font-style:normal}.tag-section[data-v-ab8ddc14]{margin-bottom:48px}.tag-name[data-v-ab8ddc14]{text-transform:capitalize}.tag-description[data-v-ab8ddc14]{padding-bottom:4px;text-align:left}.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}.references-loading-hidden-tag .section-container>.section:first-child{display:none}.models-list[data-v-4228514f]{display:contents}.models-list-truncated .models-list-item[data-v-4228514f]:last-child{border-bottom:var(--scalar-border-width) solid var(--scalar-border-color)}.show-more-models[data-v-4228514f]{margin-top:32px;top:0}.models-list-item[data-v-4228514f]:hover{z-index:10}.reference-models[data-v-ce1dd773]{margin-bottom:48px}.reference-models-anchor[data-v-ce1dd773]{display:flex;align-items:center;font-size:20px;padding-left:6px;color:var(--scalar-color-1)}.reference-models-label[data-v-ce1dd773]{font-size:var(--scalar-mini)}.reference-models-label[data-v-ce1dd773] em{font-weight:var(--scalar-bold)}.narrow-references-container{container-name:narrow-references-container;container-type:inline-size}.render-loading[data-v-3358908f]{height:calc(var(--full-height) - var(--refs-header-height));display:flex;align-items:center;justify-content:center}.introduction-card[data-v-3358908f]{display:flex;flex-direction:column}.introduction-card-item[data-v-3358908f]{display:flex;margin-bottom:12px;flex-direction:column;justify-content:start}.introduction-card-item[data-v-3358908f]:has(.description) .server-form-container{border-bottom-left-radius:0;border-bottom-right-radius:0}.introduction-card-item[data-v-3358908f] .request-item{border-bottom:0}.introduction-card-title[data-v-3358908f]{font-weight:var(--scalar-semibold);font-size:var(--scalar-mini);color:var(--scalar-color-3)}.introduction-card-row[data-v-3358908f]{gap:24px}@media (min-width: 600px){.introduction-card-row[data-v-3358908f]{flex-flow:row wrap}}.introduction-card-row[data-v-3358908f]>*{flex:1}@media (min-width: 600px){.introduction-card-row[data-v-3358908f]>*{min-width:min-content}}@media (max-width: 600px){.introduction-card-row[data-v-3358908f]>*{max-width:100%}}@container (max-width: 900px){.introduction-card-row[data-v-3358908f]{flex-direction:column;align-items:stretch;gap:0px}}.introduction-card[data-v-3358908f] .security-scheme-label{text-transform:uppercase;font-weight:var(--scalar-semibold)}.references-classic .introduction-card-row[data-v-3358908f] .scalar-card:nth-of-type(2) .scalar-card-header{display:none}.references-classic .introduction-card-row[data-v-3358908f] .scalar-card:nth-of-type(2) .scalar-card-header.scalar-card--borderless+.scalar-card-content{margin-top:0}.section-flare[data-v-3358908f]{top:0;right:0;pointer-events:none}.start[data-v-0aca3a20]{padding:24px;display:flex;flex-flow:wrap;justify-content:space-between;position:relative;z-index:0}.swagger-editor .start[data-v-0aca3a20]{padding-top:24px}.start-h1[data-v-0aca3a20]{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-0aca3a20]{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-0aca3a20]:not(:first-of-type){margin-top:24px}.start-p[data-v-0aca3a20]{font-size:var(--scalar-paragraph);color:var(--scalar-color-2);line-height:1.5;width:100%;margin-top:12px}.start-ul[data-v-0aca3a20]{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-0aca3a20]{margin:0;padding:0;list-style:none;width:calc(50% - 24px);color:var(--scalar-color-2)}.start-ul li[data-v-0aca3a20]:first-of-type{margin-top:0}.start-section[data-v-0aca3a20]{width:100%;margin-bottom:12px;display:flex;flex-flow:wrap}.start-section[data-v-0aca3a20]:last-of-type{margin-bottom:48px}.start-h2[data-v-0aca3a20]{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-0aca3a20]{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;user-select:none}.start-section-integrations .start-item[data-v-0aca3a20]: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-0aca3a20]:last-of-type{border-bottom-right-radius:var(--scalar-radius-lg)}.start-section-colors .start-item[data-v-0aca3a20]{min-width:33.33%}.start-section-colors .start-item[data-v-0aca3a20]:nth-child(3n+2){border-left:1px solid var(--scalar-border-color)}.start-section-colors .start-item[data-v-0aca3a20]:last-of-type,.start-section-colors .start-item-active[data-v-0aca3a20]:last-of-type:before{border-radius:0 0 var(--scalar-radius-lg) var(--scalar-radius-lg)}.start-item[data-v-0aca3a20]:empty{pointer-events:none}.start-item svg[data-v-0aca3a20]{width:14px;height:14px;margin-right:6px}.start-item[data-v-0aca3a20]:hover{background:var(--scalar-background-3)}.start-item-active[data-v-0aca3a20]{z-index:10;position:relative;color:var(--scalar-color-1)}.start-item-active[data-v-0aca3a20]: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-0aca3a20]{text-transform:capitalize}.start-cta[data-v-0aca3a20]{display:flex;gap:12px;width:100%;margin-top:24px;margin-bottom:0}.start-row[data-v-0aca3a20]{width:100%;margin-top:12px;overflow:hidden}.start-hero-copy[data-v-0aca3a20]{background:var(--scalar-background-2);padding:12px;border-radius:var(--scalar-radius-lg)}.start-p-small[data-v-0aca3a20]{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-0aca3a20]{margin-bottom:12px;width:fit-content;white-space:nowrap}.start-copy[data-v-0aca3a20]{padding:76px 48px 48px;display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center}.start-logo[data-v-0aca3a20]{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-0aca3a20]: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-0aca3a20]{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-0aca3a20],.start-item[data-v-0aca3a20]{width:100%;border-radius:0;border-right:none;border-top:1px solid var(--scalar-border-color)}.start-item[data-v-0aca3a20]:empty{display:none}.start-h2[data-v-0aca3a20]{border-bottom:none}.start li[data-v-0aca3a20]{width:100%}.start-copy[data-v-0aca3a20]{padding:48px 0 24px}}@media screen and (max-width: 1000px){.start[data-v-0aca3a20]{padding:0;overflow:auto}}.references-mobile-header[data-v-fa8b013a]{display:none;align-items:center;height:100%;width:100dvw;padding:0 8px;background:var(--scalar-background-1);border-bottom:1px solid var(--scalar-border-color)}.references-mobile-breadcrumbs[data-v-fa8b013a]{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-fa8b013a]{display:flex;flex-direction:row;gap:4px;height:24px;align-items:center;padding-left:4px}@media (max-width: 1000px){.references-mobile-header[data-v-fa8b013a]{display:flex}}a[data-v-1b20799c]{text-decoration:none}.ref-search-container[data-v-1b20799c]{display:flex;flex-direction:column;padding:12px 12px 0}.ref-search-results[data-v-1b20799c]{padding:12px}.ref-search-meta[data-v-1b20799c]{background:var(--scalar-background-3);border-bottom-left-radius:var(--scalar-radius-lg);border-bottom-right-radius:var(--scalar-radius-lg);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-1b20799c]{text-decoration:line-through}/*! tailwindcss v4.1.8 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-space-x-reverse:0;--tw-content:""}}}@layer scalar-base{@supports (color:color-mix(in lab,red,red)){.light-mode{--scalar-color-alert:color-mix(in srgb,var(--scalar-color-orange),var(--scalar-color-1)20%)}}@supports (color:color-mix(in lab,red,red)){.light-mode{--scalar-color-danger:color-mix(in srgb,var(--scalar-color-red),var(--scalar-color-1)20%)}}@supports (color:color-mix(in lab,red,red)){.light-mode{--scalar-background-alert:color-mix(in srgb,var(--scalar-color-orange),var(--scalar-background-1)95%)}}@supports (color:color-mix(in lab,red,red)){.light-mode{--scalar-background-danger:color-mix(in srgb,var(--scalar-color-red),var(--scalar-background-1)95%)}}@supports (color:color-mix(in lab,red,red)){.dark-mode{--scalar-tooltip-background:color-mix(in srgb,var(--scalar-background-1),#fff 10%)}}@supports (color:color-mix(in lab,red,red)){.dark-mode{--scalar-color-danger:color-mix(in srgb,var(--scalar-color-red),var(--scalar-background-1)20%)}}@supports (color:color-mix(in lab,red,red)){.dark-mode{--scalar-background-alert:color-mix(in srgb,var(--scalar-color-orange),var(--scalar-background-1)95%)}}@supports (color:color-mix(in lab,red,red)){.dark-mode{--scalar-background-danger:color-mix(in srgb,var(--scalar-color-red),var(--scalar-background-1)95%)}}:root,:host{--leading-snug:1.375;--leading-normal:1.5;--ease-in-out:cubic-bezier(.4,0,.2,1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1)}:root,:host{--leading-snug:1.375;--ease-in-out:cubic-bezier(.4,0,.2,1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1)}@supports (color:color-mix(in lab,red,red)){.light-mode{--scalar-color-alert:var(--scalar-color-orange)}@supports (color:color-mix(in lab,red,red)){.light-mode{--scalar-color-alert:color-mix(in srgb,var(--scalar-color-orange),var(--scalar-color-1)20%)}}.light-mode{--scalar-color-danger:var(--scalar-color-red)}@supports (color:color-mix(in lab,red,red)){.light-mode{--scalar-color-danger:color-mix(in srgb,var(--scalar-color-red),var(--scalar-color-1)20%)}}.light-mode{--scalar-background-alert:var(--scalar-color-orange)}@supports (color:color-mix(in lab,red,red)){.light-mode{--scalar-background-alert:color-mix(in srgb,var(--scalar-color-orange),var(--scalar-background-1)95%)}}.light-mode{--scalar-background-danger:var(--scalar-color-red)}@supports (color:color-mix(in lab,red,red)){.light-mode{--scalar-background-danger:color-mix(in srgb,var(--scalar-color-red),var(--scalar-background-1)95%)}}.dark-mode{--scalar-tooltip-background:var(--scalar-background-1)}@supports (color:color-mix(in lab,red,red)){.dark-mode{--scalar-tooltip-background:color-mix(in srgb,var(--scalar-background-1),#fff 10%)}}.dark-mode{--scalar-color-danger:var(--scalar-color-red)}@supports (color:color-mix(in lab,red,red)){.dark-mode{--scalar-color-danger:color-mix(in srgb,var(--scalar-color-red),var(--scalar-background-1)20%)}}.dark-mode{--scalar-background-alert:var(--scalar-color-orange)}@supports (color:color-mix(in lab,red,red)){.dark-mode{--scalar-background-alert:color-mix(in srgb,var(--scalar-color-orange),var(--scalar-background-1)95%)}}.dark-mode{--scalar-background-danger:var(--scalar-color-red)}@supports (color:color-mix(in lab,red,red)){.dark-mode{--scalar-background-danger:color-mix(in srgb,var(--scalar-color-red),var(--scalar-background-1)95%)}}}body{line-height:inherit;margin:0}: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:24px;--scalar-page-description:16px;--scalar-heading-2:20px;--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:21px;--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;--scalar-link-font-weight:inherit;--scalar-sidebar-indent:20px}.dark-mode{color-scheme:dark;--scalar-scrollbar-color:#ffffff2e;--scalar-scrollbar-color-active:#ffffff5c;--scalar-button-1:#fff;--scalar-button-1-hover:#ffffffe6;--scalar-button-1-color:black;--scalar-shadow-1:0 1px 3px 0 #0000001a;--scalar-shadow-2:0 0 0 .5px var(--scalar-border-color),#0f0f0f33 0px 3px 6px,#0f0f0f66 0px 9px 24px;--scalar-lifted-brightness:1.45;--scalar-backdrop-brightness:.5;--scalar-link-color:var(--scalar-color-accent);--scalar-link-color-hover:var(--scalar-color-accent);--scalar-text-decoration-color:currentColor;--scalar-text-decoration-color-hover:currentColor}.light-mode{color-scheme:light;--scalar-scrollbar-color-active:#0000005c;--scalar-scrollbar-color:#0000002e;--scalar-button-1:#000;--scalar-button-1-hover:#000c;--scalar-button-1-color:#ffffffe6;--scalar-shadow-1:0 1px 3px 0 #0000001c;--scalar-shadow-2:#00000014 0px 13px 20px 0px,#00000014 0px 3px 8px 0px,#eeeeed 0px 0 0 .5px;--scalar-lifted-brightness:1;--scalar-backdrop-brightness:1;--scalar-link-color:var(--scalar-color-accent);--scalar-link-color-hover:var(--scalar-color-accent);--scalar-text-decoration-color:currentColor;--scalar-text-decoration-color-hover:currentColor}.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}}:root{--scalar-text-decoration:underline;--scalar-text-decoration-hover:underline}.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:var(--scalar-color-1);--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:var(--scalar-color-1);--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-indent-border:var(--scalar-sidebar-border-color);--scalar-sidebar-indent-border-hover:var(--scalar-sidebar-border-color);--scalar-sidebar-indent-border-active:var(--scalar-sidebar-border-color);--scalar-sidebar-search-background:transparent;--scalar-sidebar-search-color:var(--scalar-color-3);--scalar-sidebar-search-border-color:var(--scalar-border-color)}.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:#000;--scalar-button-1-hover:#000c;--scalar-button-1-color:#ffffffe6;--scalar-tooltip-background:#1a1a1ae6;--scalar-tooltip-color:#ffffffd9;--scalar-color-alert:var(--scalar-color-orange)}@supports (color:color-mix(in lab,red,red)){.light-mode{--scalar-color-alert:var(--scalar-color-orange)}@supports (color:color-mix(in lab,red,red)){.light-mode{--scalar-color-alert:var(--scalar-color-orange)}@supports (color:color-mix(in lab,red,red)){.light-mode{--scalar-color-alert:color-mix(in srgb,var(--scalar-color-orange),var(--scalar-color-1)20%)}}}}.light-mode{--scalar-color-danger:var(--scalar-color-red)}@supports (color:color-mix(in lab,red,red)){.light-mode{--scalar-color-danger:var(--scalar-color-red)}@supports (color:color-mix(in lab,red,red)){.light-mode{--scalar-color-danger:var(--scalar-color-red)}@supports (color:color-mix(in lab,red,red)){.light-mode{--scalar-color-danger:color-mix(in srgb,var(--scalar-color-red),var(--scalar-color-1)20%)}}}}.light-mode{--scalar-background-alert:var(--scalar-color-orange)}@supports (color:color-mix(in lab,red,red)){.light-mode{--scalar-background-alert:var(--scalar-color-orange)}@supports (color:color-mix(in lab,red,red)){.light-mode{--scalar-background-alert:var(--scalar-color-orange)}@supports (color:color-mix(in lab,red,red)){.light-mode{--scalar-background-alert:color-mix(in srgb,var(--scalar-color-orange),var(--scalar-background-1)95%)}}}}.light-mode{--scalar-background-danger:var(--scalar-color-red)}@supports (color:color-mix(in lab,red,red)){.light-mode{--scalar-background-danger:var(--scalar-color-red)}@supports (color:color-mix(in lab,red,red)){.light-mode{--scalar-background-danger:var(--scalar-color-red)}@supports (color:color-mix(in lab,red,red)){.light-mode{--scalar-background-danger:color-mix(in srgb,var(--scalar-color-red),var(--scalar-background-1)95%)}}}}.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:#fff;--scalar-button-1-hover:#ffffffe6;--scalar-button-1-color:black;--scalar-tooltip-background:var(--scalar-background-1)}@supports (color:color-mix(in lab,red,red)){.dark-mode{--scalar-tooltip-background:var(--scalar-background-1)}@supports (color:color-mix(in lab,red,red)){.dark-mode{--scalar-tooltip-background:var(--scalar-background-1)}@supports (color:color-mix(in lab,red,red)){.dark-mode{--scalar-tooltip-background:color-mix(in srgb,var(--scalar-background-1),#fff 10%)}}}}.dark-mode{--scalar-tooltip-color:#fffffff2;--scalar-color-danger:var(--scalar-color-red)}@supports (color:color-mix(in lab,red,red)){.dark-mode{--scalar-color-danger:var(--scalar-color-red)}@supports (color:color-mix(in lab,red,red)){.dark-mode{--scalar-color-danger:var(--scalar-color-red)}@supports (color:color-mix(in lab,red,red)){.dark-mode{--scalar-color-danger:color-mix(in srgb,var(--scalar-color-red),var(--scalar-background-1)20%)}}}}.dark-mode{--scalar-background-alert:var(--scalar-color-orange)}@supports (color:color-mix(in lab,red,red)){.dark-mode{--scalar-background-alert:var(--scalar-color-orange)}@supports (color:color-mix(in lab,red,red)){.dark-mode{--scalar-background-alert:var(--scalar-color-orange)}@supports (color:color-mix(in lab,red,red)){.dark-mode{--scalar-background-alert:color-mix(in srgb,var(--scalar-color-orange),var(--scalar-background-1)95%)}}}}.dark-mode{--scalar-background-danger:var(--scalar-color-red)}@supports (color:color-mix(in lab,red,red)){.dark-mode{--scalar-background-danger:var(--scalar-color-red)}@supports (color:color-mix(in lab,red,red)){.dark-mode{--scalar-background-danger:var(--scalar-color-red)}@supports (color:color-mix(in lab,red,red)){.dark-mode{--scalar-background-danger:color-mix(in srgb,var(--scalar-color-red),var(--scalar-background-1)95%)}}}}@supports (color:color(display-p3 1 1 1)){.light-mode{--scalar-color-accent:var(--scalar-color-1);--scalar-color-green:color(display-p3 .023529 .564706 .380392);--scalar-color-red:color(display-p3 .937255 0 .023529);--scalar-color-yellow:color(display-p3 .929412 .745098 .12549);--scalar-color-blue:color(display-p3 0 .509804 .815686);--scalar-color-orange:color(display-p3 .984314 .537255 .172549);--scalar-color-purple:color(display-p3 .321569 .011765 .819608)}.dark-mode{--scalar-color-accent:var(--scalar-color-1);--scalar-color-green:color(display-p3 0 .713725 .282353);--scalar-color-red:color(display-p3 .862745 .105882 .098039);--scalar-color-yellow:color(display-p3 1 .788235 .05098);--scalar-color-blue:color(display-p3 .305882 .701961 .92549);--scalar-color-orange:color(display-p3 1 .552941 .301961);--scalar-color-purple:color(display-p3 .694118 .568627 .976471)}}:root,:host{--leading-snug:1.375;--ease-in-out:cubic-bezier(.4,0,.2,1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--leading-normal:1.5}}@layer scalar-theme;.scalar-app .\\@container{container-type:inline-size}.scalar-app .top-2\\.5{top:10px}.scalar-app .-left-5{left:-20px}.scalar-app .my-3{margin-block:12px}.scalar-app .mt-6{margin-top:24px}.scalar-app .size-4\\.5{width:18px;height:18px}.scalar-app .max-h-80{max-height:320px}.scalar-app .min-h-3{min-height:12px}.scalar-app .min-h-dvh{min-height:100dvh}.scalar-app .w-96{width:384px}.scalar-app .max-w-64{max-width:256px}.scalar-app .min-w-3{min-width:12px}.scalar-app .min-w-\\[62px\\]{min-width:62px}.scalar-app .flex-shrink,.scalar-app .shrink{flex-shrink:1}.scalar-app .content-end{align-content:flex-end}.scalar-app .overflow-x-scroll{overflow-x:scroll}.scalar-app .rounded-b-none{border-bottom-right-radius:0;border-bottom-left-radius:0}@supports (color:color-mix(in lab,red,red)){.scalar-app .bg-b-1\\.5{background-color:color-mix(in srgb,var(--scalar-background-1),var(--scalar-background-2))}}.scalar-app .py-1\\.75{padding-block:7px}.scalar-app .text-current{color:currentColor}.scalar-app .italic{font-style:italic}.scalar-app .\\[--scalar-address-bar-height\\:0px\\]{--scalar-address-bar-height:0px}:is(.scalar-app .\\*\\:\\!p-0>*){padding:0!important}.scalar-app .group-open\\:rotate-90:is(:where(.group):is([open],:popover-open,:open) *){rotate:90deg}.scalar-app .group-open\\:flex-wrap:is(:where(.group):is([open],:popover-open,:open) *){flex-wrap:wrap}.scalar-app .group-open\\:whitespace-normal:is(:where(.group):is([open],:popover-open,:open) *){white-space:normal}.scalar-app .group-focus-within\\/parameter-item\\:opacity-100:is(:where(.group\\/parameter-item):focus-within *){opacity:1}@media (hover:hover){.scalar-app .group-hover\\:flex:is(:where(.group):hover *){display:flex}.scalar-app .group-hover\\:text-c-1:is(:where(.group):hover *){color:var(--scalar-color-1)}.scalar-app .group-hover\\/parameter-item\\:opacity-100:is(:where(.group\\/parameter-item):hover *){opacity:1}}.scalar-app .empty\\:hidden:empty{display:none}@media (hover:hover){.scalar-app .hover\\:bg-b-2:hover{background-color:var(--scalar-background-2)}.scalar-app .hover\\:bg-b-3:hover{background-color:var(--scalar-background-3)}.scalar-app .hover\\:text-c-1:hover{color:var(--scalar-color-1)}}.scalar-app .has-focus\\:outline:has(:focus){outline-style:var(--tw-outline-style);outline-width:1px}@supports (color:color-mix(in lab,red,red)){.scalar-app .bg-b-1\\.5{background-color:var(--scalar-background-1)}@supports (color:color-mix(in lab,red,red)){.scalar-app .bg-b-1\\.5{background-color:color-mix(in srgb,var(--scalar-background-1),var(--scalar-background-2))}}}@media (hover:hover){.scalar-app .group-hover\\:text-c-1:is(:where(.group):hover *){color:var(--scalar-color-1)}.scalar-app .group-hover\\/button\\:bg-sidebar-indent-border-hover:is(:where(.group\\/button):hover *){background-color:var(--scalar-sidebar-indent-border-hover,var(--scalar-border-color))}.scalar-app .group-hover\\/button\\:text-c-1:is(:where(.group\\/button):hover *){color:var(--scalar-color-1)}.scalar-app .group-hover\\/item\\:opacity-100:is(:where(.group\\/item):hover *){opacity:1}.scalar-app .hover\\:bg-b-2:hover{background-color:var(--scalar-background-2)}.scalar-app .hover\\:bg-b-3:hover{background-color:var(--scalar-background-3)}.scalar-app .hover\\:bg-h-btn:hover{background-color:var(--scalar-button-1-hover)}.scalar-app .hover\\:text-c-1:hover{color:var(--scalar-color-1)}.scalar-app .hover\\:underline:hover{text-decoration-line:underline}.scalar-app .hover\\:brightness-90:hover{--tw-brightness:brightness(90%);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,)}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@keyframes fade-in-f525638b{0%{opacity:0}70%{opacity:0}to{opacity:1}}@keyframes rotate-f525638b{0%{transform:scale(3.5)rotate(0)}to{transform:scale(3.5)rotate(360deg)}}@supports (color:color-mix(in lab,red,red)){.scalar-app .markdown a{-webkit-text-decoration-color:color-mix(in srgb,var(--font-color)30%,transparent);text-decoration-color:color-mix(in srgb,var(--font-color)30%,transparent)}}@supports (color:color-mix(in lab,red,red)){.scalar-app .markdown .markdown-alert{background-color:color-mix(in srgb,var(--scalar-background-2),transparent)}}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@keyframes fadein-layout-589f8aa0{0%{opacity:0}to{opacity:1}}@keyframes fadein-modal-589f8aa0{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translate(0)}}:where(.scalar-app){font-family:var(--scalar-font);color:var(--scalar-color-1);-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.15}:where(.scalar-app) *,:where(.scalar-app) :before,:where(.scalar-app) :after{box-sizing:border-box;border-style:solid;border-width:0;border-color:var(--scalar-border-color);outline-width:1px;outline-style:none;outline-color:var(--scalar-color-accent);font-feature-settings:inherit;font-variation-settings:inherit;font-family: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{background:0 0}:where(.scalar-app) ::file-selector-button{background:0 0}: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::placeholder{color:var(--scalar-color-3);font-family:var(--scalar-font)}:where(.scalar-app) input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}:where(.scalar-app) input[type=search]::-webkit-search-decoration{-webkit-appearance:none;-moz-appearance:none;appearance:none}:where(.scalar-app) summary::-webkit-details-marker{display:none}:where(.scalar-app) input:-webkit-autofill{-webkit-background-clip:text!important;background-clip:text!important}:where(.scalar-app) :focus-visible{border-radius:var(--scalar-radius);outline-style:solid}:where(.scalar-app) button:focus-visible,:where(.scalar-app) [role=button]:focus-visible{outline-offset:-1px}: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{vertical-align:middle;display:block}:where(.scalar-app) [hidden]{display:none}.scalar-app .cm-scroller,.scalar-app .custom-scroll{scrollbar-color:transparent transparent;scrollbar-width:thin;-webkit-overflow-scrolling:touch;overflow-y:auto}.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{background:var(--scalar-scrollbar-color);background-clip:content-box;border:3px solid #0000}.scalar-app .custom-scroll:hover::-webkit-scrollbar-thumb{background:var(--scalar-scrollbar-color);background-clip:content-box;border:3px solid #0000}.scalar-app .cm-scroller::-webkit-scrollbar-thumb:active{background:var(--scalar-scrollbar-color-active);background-clip:content-box;border:3px solid #0000}.scalar-app .custom-scroll::-webkit-scrollbar-thumb:active{background:var(--scalar-scrollbar-color-active);background-clip:content-box;border:3px solid #0000}.scalar-app .cm-scroller::-webkit-scrollbar-corner{background:0 0}.scalar-app .custom-scroll::-webkit-scrollbar-corner{background:0 0}.scalar-app .cm-scroller::-webkit-scrollbar{width:12px;height:12px}.scalar-app .custom-scroll::-webkit-scrollbar{width:12px;height:12px}.scalar-app .cm-scroller::-webkit-scrollbar-track{background:0 0}.scalar-app .custom-scroll::-webkit-scrollbar-track{background:0 0}.scalar-app .cm-scroller::-webkit-scrollbar-thumb{background:padding-box content-box;border:3px solid #0000;border-radius:20px}.scalar-app .custom-scroll::-webkit-scrollbar-thumb{background:padding-box content-box;border:3px solid #0000;border-radius:20px}@media (pointer:coarse){.scalar-app .cm-scroller,.scalar-app .custom-scroll{padding-right:12px}}.scalar-app .invisible{visibility:hidden}.scalar-app .inset-y-0{inset-block:0}.scalar-app .top-0\\.5{top:2px}.scalar-app .top-22{top:88px}.scalar-app .top-px{top:1px}.scalar-app .left-1\\.5{left:6px}.scalar-app .left-2\\.5{left:10px}.scalar-app .left-4{left:16px}.scalar-app .left-border{left:var(--scalar-border-width)}.scalar-app .left-px{left:1px}.scalar-app .z-\\[1001\\]{z-index:1001}.scalar-app .z-tooltip{z-index:99999}.scalar-app .-m-1\\.5{margin:-6px}.scalar-app .-m-px{margin:-1px}.scalar-app .m-1{margin:4px}.scalar-app .-mx-0\\.75{margin-inline:-3px}.scalar-app .-mx-px{margin-inline:-1px}.scalar-app .mx-px{margin-inline:1px}.scalar-app .-my-1\\.5{margin-block:-6px}.scalar-app .my-0\\.75{margin-block:3px}.scalar-app .-mt-1\\.5{margin-top:-6px}.scalar-app .mt-0{margin-top:0}.scalar-app .mt-\\[15svh\\]{margin-top:15svh}.scalar-app .mt-\\[20svh\\]{margin-top:20svh}.scalar-app .-mr-0\\.25{margin-right:-1px}.scalar-app .mr-0{margin-right:0}.scalar-app .mr-\\[calc\\(20px-var\\(--scalar-sidebar-indent\\)\\)\\]{margin-right:calc(20px - var(--scalar-sidebar-indent))}.scalar-app .-mb-1{margin-bottom:-4px}.scalar-app .-ml-0\\.75{margin-left:-3px}.scalar-app .line-clamp-4{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.scalar-app .\\!hidden{display:none!important}.scalar-app .inline{display:inline}.scalar-app .size-2{width:8px;height:8px}.scalar-app .size-3{width:12px;height:12px}.scalar-app .size-6{width:24px;height:24px}.scalar-app .size-\\[23px\\]{width:23px;height:23px}.scalar-app .size-full{width:100%;height:100%}.scalar-app .h-0{height:0}.scalar-app .h-1{height:4px}.scalar-app .h-24{height:96px}.scalar-app .h-32{height:128px}.scalar-app .h-\\[100dvh\\]{height:100dvh}.scalar-app .h-border{height:var(--scalar-border-width)}.scalar-app .h-dvh{height:100dvh}.scalar-app .max-h-20{max-height:80px}.scalar-app .max-h-\\[80svh\\]{max-height:80svh}.scalar-app .max-h-\\[90svh\\]{max-height:90svh}.scalar-app .max-h-dvh{max-height:100dvh}.scalar-app .max-h-radix-popper{max-height:calc(var(--radix-popper-available-height) - 8px)}.scalar-app .min-h-5{min-height:20px}.scalar-app .min-h-6{min-height:24px}.scalar-app .min-h-96{min-height:384px}.scalar-app .min-h-header{min-height:48px}.scalar-app .w-12{width:48px}.scalar-app .w-16{width:64px}.scalar-app .w-24{width:96px}.scalar-app .w-32{width:128px}.scalar-app .w-40{width:160px}.scalar-app .w-48{width:192px}.scalar-app .w-\\[38px\\]{width:38px}.scalar-app .w-\\[100dvw\\]{width:100dvw}.scalar-app .w-\\[calc\\(100vw-12px\\)\\]{width:calc(100vw - 12px)}.scalar-app .w-\\[var\\(--scalar-sidebar-indent\\)\\]{width:var(--scalar-sidebar-indent)}.scalar-app .w-border{width:var(--scalar-border-width)}.scalar-app .w-min{width:min-content}.scalar-app .max-w-\\[360px\\]{max-width:360px}.scalar-app .max-w-\\[480px\\]{max-width:480px}.scalar-app .max-w-\\[540px\\]{max-width:540px}.scalar-app .max-w-\\[640px\\]{max-width:640px}.scalar-app .max-w-\\[800px\\]{max-width:800px}.scalar-app .max-w-\\[1000px\\]{max-width:1000px}.scalar-app .max-w-xs{max-width:320px}.scalar-app .min-w-5{min-width:20px}.scalar-app .min-w-6{min-width:24px}.scalar-app .min-w-max{min-width:max-content}.scalar-app .min-w-min{min-width:min-content}.scalar-app .shrink{flex-shrink:1}.scalar-app .translate-x-2\\.5{--tw-translate-x:10px;translate:var(--tw-translate-x)var(--tw-translate-y)}.scalar-app .translate-x-\\[14px\\]{--tw-translate-x:14px;translate:var(--tw-translate-x)var(--tw-translate-y)}.scalar-app .rotate-180{rotate:180deg}.scalar-app .cursor-not-allowed{cursor:not-allowed}.scalar-app .appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.scalar-app .items-baseline{align-items:baseline}.scalar-app .gap-16{gap:64px}.scalar-app .gap-x-4{column-gap:16px}.scalar-app .gap-y-8{row-gap:32px}.scalar-app .overflow-y-scroll{overflow-y:scroll}.scalar-app .rounded-none{border-radius:0}.scalar-app .border-1,.scalar-app .border-\\[1px\\]{border-style:var(--tw-border-style);border-width:1px}.scalar-app .border-solid{--tw-border-style:solid;border-style:solid}.scalar-app .border-border{border-color:var(--scalar-border-color)}.scalar-app .border-c-alert{border-color:var(--scalar-color-alert)}.scalar-app .border-c-danger{border-color:var(--scalar-color-danger)}.scalar-app .border-red{border-color:var(--scalar-color-red)}.scalar-app .border-sidebar-border{border-color:var(--scalar-sidebar-border-color,var(--scalar-border-color))}.scalar-app .border-sidebar-border-search{border-color:var(--scalar-sidebar-search-border-color,var(--scalar-border-color))}.scalar-app .bg-b-1,.scalar-app .bg-b-1\\.5{background-color:var(--scalar-background-1)}@supports (color:color-mix(in lab,red,red)){.scalar-app .bg-b-1\\.5{background-color:var(--scalar-background-1)}@supports (color:color-mix(in lab,red,red)){.scalar-app .bg-b-1\\.5{background-color:var(--scalar-background-1)}@supports (color:color-mix(in lab,red,red)){.scalar-app .bg-b-1\\.5{background-color:color-mix(in srgb,var(--scalar-background-1),var(--scalar-background-2))}}}}.scalar-app .bg-b-alert{background-color:var(--scalar-background-alert)}.scalar-app .bg-b-btn{background-color:var(--scalar-button-1)}.scalar-app .bg-b-tooltip{background-color:var(--scalar-tooltip-background)}.scalar-app .bg-backdrop{background-color:#00000038}.scalar-app .bg-border{background-color:var(--scalar-border-color)}.scalar-app .bg-c-danger{background-color:var(--scalar-color-danger)}.scalar-app .bg-red{background-color:var(--scalar-color-red)}.scalar-app .bg-sidebar-b-1{background-color:var(--scalar-sidebar-background-1,var(--scalar-background-1))}.scalar-app .bg-sidebar-b-search{background-color:var(--scalar-sidebar-search-background,var(--scalar-background-2))}.scalar-app .bg-sidebar-indent-border{background-color:var(--scalar-sidebar-indent-border,var(--scalar-border-color))}.scalar-app .bg-sidebar-indent-border-active{background-color:var(--scalar-sidebar-indent-border-active,var(--scalar-color-accent))}.scalar-app .bg-transparent{background-color:#0000}.scalar-app .bg-white{background-color:#fff}.scalar-app .p-0\\.25{padding:1px}.scalar-app .p-6{padding:24px}.scalar-app .px-1\\.25{padding-inline:5px}.scalar-app .px-9{padding-inline:36px}.scalar-app .py-4{padding-block:16px}.scalar-app .text-lg{font-size:var(--scalar-font-size-2)}.scalar-app .font-sidebar{--tw-font-weight:var(--scalar-sidebar-font-weight,var(--scalar-regular));font-weight:var(--scalar-sidebar-font-weight,var(--scalar-regular))}.scalar-app .font-sidebar-active{--tw-font-weight:var(--scalar-sidebar-font-weight-active,var(--scalar-semibold));font-weight:var(--scalar-sidebar-font-weight-active,var(--scalar-semibold))}.scalar-app .text-nowrap{text-wrap:nowrap}.scalar-app .text-wrap{text-wrap:wrap}.scalar-app .text-c-accent{color:var(--scalar-color-accent)}.scalar-app .text-c-alert{color:var(--scalar-color-alert)}.scalar-app .text-c-danger{color:var(--scalar-color-danger)}.scalar-app .text-c-tooltip{color:var(--scalar-tooltip-color)}.scalar-app .text-sidebar-c-search{color:var(--scalar-sidebar-search-color,var(--scalar-color-3))}.scalar-app .text-white{color:#fff}.scalar-app .ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.scalar-app .opacity-40{opacity:.4}.scalar-app .shadow-sm{--tw-shadow:var(--tw-shadow-color,#00000017)0px 1px 4px;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.scalar-app .-outline-offset-2{outline-offset:-2px}.scalar-app .outline-offset-1{outline-offset:1px}.scalar-app .outline-offset-\\[-1px\\]{outline-offset:-1px}.scalar-app .backdrop-blur{--tw-backdrop-blur:blur(8px);-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-app .duration-100{--tw-duration:.1s;transition-duration:.1s}:is(.scalar-app .\\*\\:flex-1>*){flex:1}:is(.scalar-app .\\*\\:gap-px>*){gap:1px}@media (hover:hover){.scalar-app .group-hover\\:text-c-1:is(:where(.group):hover *){color:var(--scalar-color-1)}.scalar-app .group-hover\\/button\\:bg-sidebar-indent-border-hover:is(:where(.group\\/button):hover *){background-color:var(--scalar-sidebar-indent-border-hover,var(--scalar-border-color))}.scalar-app .group-hover\\/button\\:text-c-1:is(:where(.group\\/button):hover *){color:var(--scalar-color-1)}.scalar-app .group-hover\\/item\\:opacity-100:is(:where(.group\\/item):hover *){opacity:1}}.scalar-app .group-focus-visible\\/toggle\\:outline:is(:where(.group\\/toggle):focus-visible *){outline-style:var(--tw-outline-style);outline-width:1px}.scalar-app .peer-checked\\:text-c-2:is(:where(.peer):checked~*){color:var(--scalar-color-2)}.scalar-app .peer-checked\\:opacity-100:is(:where(.peer):checked~*){opacity:1}.scalar-app .placeholder\\:font-\\[inherit\\]::placeholder{font-family:inherit}.scalar-app .focus-within\\:outline-none:focus-within{--tw-outline-style:none;outline-style:none}@media (hover:hover){.scalar-app .hover\\:bg-b-2:hover{background-color:var(--scalar-background-2)}.scalar-app .hover\\:bg-b-3:hover{background-color:var(--scalar-background-3)}.scalar-app .hover\\:bg-h-btn:hover{background-color:var(--scalar-button-1-hover)}.scalar-app .hover\\:text-c-1:hover{color:var(--scalar-color-1)}.scalar-app .hover\\:underline:hover{text-decoration-line:underline}.scalar-app .hover\\:brightness-90:hover{--tw-brightness:brightness(90%);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-app .focus-visible\\:border-c-btn:focus-visible{border-color:var(--scalar-button-1-color)}.scalar-app .focus-visible\\:outline:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.scalar-app .active\\:bg-b-btn:active{background-color:var(--scalar-button-1)}.scalar-app .active\\:shadow-none:active{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.scalar-app .active\\:brightness-90:active{--tw-brightness:brightness(90%);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-app .has-\\[\\:focus-visible\\]\\:outline:has(:focus-visible),.scalar-app .has-\\[input\\:focus-visible\\]\\:outline:has(:is(input:focus-visible)){outline-style:var(--tw-outline-style);outline-width:1px}@media (min-width:800px){.scalar-app .md\\:w-\\[calc\\(100vw-16px\\)\\]{width:calc(100vw - 16px)}}@media (min-width:1000px){.scalar-app .lg\\:w-\\[calc\\(100vw-32px\\)\\]{width:calc(100vw - 32px)}.scalar-app .lg\\:w-full{width:100%}}.scalar-app .dark\\:bg-b-3:where(.dark-mode,.dark-mode *){background-color:var(--scalar-background-3)}.scalar-app .dark\\:bg-backdrop-dark:where(.dark-mode,.dark-mode *){background-color:#00000073}@media (hover:hover){.scalar-app .dark\\:hover\\:bg-b-3:where(.dark-mode,.dark-mode *):hover{background-color:var(--scalar-background-3)}}.scalar-app .ui-open\\:rotate-180[data-headlessui-state~=open],:where([data-headlessui-state~=open]) :is(.scalar-app .ui-open\\:rotate-180){rotate:180deg}@media (max-width:720px) and (max-height:480px){.scalar-app .zoomed\\:\\!whitespace-normal{white-space:normal!important}}.loader-wrapper[data-v-f525638b]{--loader-size:50%;justify-content:center;align-items:center;display:flex;position:relative}.svg-loader[data-v-f525638b]{width:var(--loader-size);height:var(--loader-size);fill:none;stroke:currentColor;background-color:#0000;top:1rem;right:.9rem;overflow:visible}.svg-path[data-v-f525638b]{stroke-width:12px;fill:none;transition:all .3s}.svg-x-mark[data-v-f525638b]{stroke-dasharray:57;stroke-dashoffset:57px;transition-delay:0s}.svg-check-mark[data-v-f525638b]{stroke-dasharray:149;stroke-dashoffset:149px;transition-delay:0s}.icon-is-invalid .svg-x-mark[data-v-f525638b],.icon-is-valid .svg-check-mark[data-v-f525638b]{stroke-dashoffset:0;transition-delay:.3s}.circular-loader[data-v-f525638b]{transform-origin:50%;background:0 0;animation:.7s linear infinite rotate-f525638b,.4s fade-in-f525638b;transform:scale(3.5)}.loader-path[data-v-f525638b]{stroke-dasharray:50 200;stroke-dashoffset:-100px;stroke-linecap:round}.loader-path-off[data-v-f525638b]{stroke-dasharray:50 200;stroke-dashoffset:-100px;opacity:0;transition:opacity .3s}.scalar-code-block{background:inherit;padding:.75rem;position:relative;overflow:auto}.scalar-code-block:hover .copy-button,.copy-button:focus-visible{opacity:100}.scalar-codeblock-pre{all:unset;text-wrap:nowrap;white-space-collapse:preserve;background:0 0;border-radius:0;width:fit-content;margin:0}.scalar-code-copy{justify-content:flex-end;align-items:flex-start;display:flex;position:sticky;top:0;right:0;bottom:0;left:0}.copy-button{background-color:var(--scalar-background-2);border:1px solid var(--scalar-border-color);color:var(--scalar-color-3);cursor:pointer;opacity:0;border-radius:3px;align-items:center;height:30px;margin-bottom:-30px;padding:5px;transition:opacity .15s ease-in-out,color .15s ease-in-out;display:flex;position:relative;top:0;right:0}.scalar-code-copy,.copy-button{background:inherit}.copy-button:hover{color:var(--scalar-color-1)}.copy-button svg{stroke-width:1.5px}.toggle-icon-ellipse[data-v-60be8692]{background:var(--scalar-background-1);border-radius:50%;width:7px;height:7px;transition:width .3s ease-in-out,height .3s ease-in-out;display:inline-block;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px}.toggle-icon-moon-mask[data-v-60be8692]{background:var(--scalar-background-1);border:1px solid;border-radius:50%;width:100%;height:100%;transition:transform .3s ease-in-out;display:block;position:absolute;bottom:2.5px;left:2.5px;transform:translate(4px,-4px)}.toggle-icon-sun-ray[data-v-60be8692]{background:currentColor;border-radius:8px;width:12px;height:1px;transition:transform .3s ease-in-out;position:absolute}.toggle-icon-sun-ray[data-v-60be8692]:nth-of-type(2){transform:rotate(90deg)}.toggle-icon-sun-ray[data-v-60be8692]:nth-of-type(3){transform:rotate(45deg)}.toggle-icon-sun-ray[data-v-60be8692]:nth-of-type(4){transform:rotate(-45deg)}.toggle-icon-dark .toggle-icon-ellipse[data-v-60be8692]{width:10px;height:10px;-webkit-mask-image:radial-gradient(circle at 0 100%,pink 10px,#0000 12px);mask-image:radial-gradient(circle at 0 100%,pink 10px,#0000 12px)}.toggle-icon-dark .toggle-icon-sun-ray[data-v-60be8692]{transform:scale(0)}.toggle-icon-dark .toggle-icon-moon-mask[data-v-60be8692]{transform:translateZ(0)}.scalar-icon[data-v-b651bb23],.scalar-icon[data-v-b651bb23] *{stroke-width:var(--c07589c2)}.scalar-app :where(code.hljs) *{font-size:inherit;font-family:var(--scalar-font-code);text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;-moz-tab-size:4;tab-size:4;line-height:1.4}.scalar-app code.hljs{all:unset;font-size:inherit;color:var(--scalar-color-2);font-family:var(--scalar-font-code);counter-reset:linenumber;display:inline-block}.scalar-app .hljs{color:var(--scalar-color-2);background:0 0}.scalar-app .hljs .line:before{color:var(--scalar-color-3);counter-increment:linenumber;content:counter(linenumber);min-width:calc(var(--line-digits)*1ch);text-align:right;margin-right:.7em;display:inline-block}.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 .credential .credential-value{color:#0000;font-size:0}.scalar-app .credential:after{content:"·····";color:var(--scalar-color-3);-webkit-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-string{color:var(--scalar-color-blue)}.hljs.language-curl .hljs-literal{color:var(--scalar-color-1)}.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{--scalar-refs-heading-spacing:24px;--markdown-border:var(--scalar-border-width)solid var(--scalar-border-color);--markdown-spacing-sm:12px;--markdown-spacing-md:16px;--markdown-line-height:1.625;font-family:var(--scalar-font);word-break:break-word}.scalar-app .markdown>*{margin-bottom:var(--markdown-spacing-md)}.scalar-app .markdown>:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):last-child{margin-bottom:0}.scalar-app .markdown h1{--font-size:1.5rem;--markdown-line-height:32px}.scalar-app .markdown h2,.scalar-app .markdown h3{--font-size:1.25rem;--markdown-line-height:1.3}.scalar-app .markdown h4,.scalar-app .markdown h5,.scalar-app .markdown h6{--font-size:1rem}.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);font-weight:var(--scalar-bold);margin-top:var(--scalar-refs-heading-spacing);margin-bottom:var(--markdown-spacing-sm);scroll-margin-top:1rem;display:block}.scalar-app .markdown b,.scalar-app .markdown strong{font-weight:var(--scalar-bold)}.scalar-app .markdown p{color:inherit;line-height:var(--markdown-line-height);display:block}.scalar-app .markdown img{border-radius:var(--scalar-radius);max-width:100%;overflow:hidden}.scalar-app .markdown ul:not(.contains-task-list),.scalar-app .markdown ol{flex-direction:column;gap:2px;display:flex}.scalar-app .markdown ul:not(.contains-task-list){list-style-position:inside}.scalar-app .markdown ul{list-style-type:disc}.scalar-app .markdown li{line-height:var(--markdown-line-height);position:relative}.scalar-app .markdown ul li{padding-left:var(--markdown-spacing-md)}.scalar-app .markdown ol{counter-reset:item;padding-left:37.5px}.scalar-app .markdown ol li:before{content:counter(item)".";counter-increment:item;font:var(--scalar-font);font-weight:var(--scalar-semibold);line-height:var(--markdown-line-height);margin-right:var(--markdown-spacing-sm);position:absolute;top:0;left:-24px}.scalar-app .markdown ol li:before,.scalar-app .markdown ol ol ol li:before,.scalar-app .markdown ol ol ol ol ol ol li:before{content:counter(item,decimal)"."}.scalar-app .markdown ol ol li:before,.scalar-app .markdown ol ol ol ol li:before,.scalar-app .markdown ol ol ol ol ol ol ol li:before{content:counter(item,lower-alpha)"."}.scalar-app .markdown ol ol li:before,.scalar-app .markdown ol ol ol ol ol li:before,.scalar-app .markdown ol ol ol ol ol ol ol ol li:before{content:counter(item,lower-roman)"."}.scalar-app .markdown ul:first-of-type li:first-of-type{margin-top:0}.scalar-app .markdown table{table-layout:fixed;border-collapse:collapse;width:100%;box-shadow:0 0 0 var(--scalar-border-width) var(--scalar-border-color);border-radius:var(--scalar-radius);margin:1em 0;display:table;position:relative;overflow-x:auto}.scalar-app .markdown tbody,.scalar-app .markdown thead{vertical-align:middle}.scalar-app .markdown tbody{display:table-row-group}.scalar-app .markdown thead{display:table-header-group}.scalar-app .markdown tr{border-color:inherit;vertical-align:inherit;display:table-row}.scalar-app .markdown td,.scalar-app .markdown th{vertical-align:top;min-width:1em;line-height:var(--markdown-line-height);word-break:initial;font-size:var(--scalar-small);color:var(--scalar-color-1);border-right:var(--markdown-border);border-bottom:var(--markdown-border);padding:8.5px 16px;display:table-cell;position:relative}.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-bold);text-align:left;background:var(--scalar-background-2);border-left-color:#0000}.scalar-app .markdown th:first-of-type{border-top-left-radius:var(--scalar-radius)}.scalar-app .markdown th:last-of-type{border-top-right-radius:var(--scalar-radius)}.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}.scalar-app .markdown details{border:var(--markdown-border);border-radius:var(--scalar-radius);color:var(--scalar-color-1)}.scalar-app .markdown details>:not(summary){margin:var(--markdown-spacing-md);margin-bottom:0}.scalar-app .markdown details>p:has(>strong):not(:has(:not(strong))){margin-bottom:8px}.scalar-app .markdown details>p:has(>strong):not(:has(:not(strong)))+*{margin-top:0}.scalar-app .markdown details>table{width:calc(100% - calc(var(--markdown-spacing-md)*2))}.scalar-app .markdown summary{background-color:var(--scalar-background-2);border-radius:var(--scalar-radius);align-items:top;height:40px;font-weight:var(--scalar-semibold);cursor:pointer;-webkit-user-select:none;user-select:none;padding:11px 0 11px 37px;display:flex;position:relative}.scalar-app .markdown details[open]{padding-bottom:var(--markdown-spacing-md)}.scalar-app .markdown details[open] summary{border-bottom:var(--markdown-border);border-bottom-right-radius:0;border-bottom-left-radius:0}.scalar-app .markdown summary:after{content:"";top:calc(var(--markdown-spacing-sm) + 1px);width:var(--markdown-spacing-md);height:var(--markdown-spacing-md);background-color:var(--scalar-color-3);display:block;position:absolute;left:10px;-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 a{--font-color:var(--scalar-link-color,var(--scalar-color-accent));--font-visited:var(--scalar-link-color-visited,var(--scalar-color-2));-webkit-text-decoration:var(--scalar-text-decoration);text-decoration:var(--scalar-text-decoration);color:var(--font-color);font-weight:var(--scalar-link-font-weight,var(--scalar-semibold));text-underline-offset:.25rem;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--font-color);text-decoration-color:var(--font-color)}@supports (color:color-mix(in lab,red,red)){.scalar-app .markdown a{-webkit-text-decoration-color:var(--font-color)}@supports (color:color-mix(in lab,red,red)){.scalar-app .markdown a{-webkit-text-decoration-color:color-mix(in srgb,var(--font-color)30%,transparent)}}.scalar-app .markdown a{-webkit-text-decoration-color:var(--font-color);text-decoration-color:var(--font-color)}@supports (color:color-mix(in lab,red,red)){.scalar-app .markdown a{-webkit-text-decoration-color:color-mix(in srgb,var(--font-color)30%,transparent);text-decoration-color:color-mix(in srgb,var(--font-color)30%,transparent)}}}.scalar-app .markdown a:hover{color:var(--scalar-link-color-hover,var(--scalar-color-accent));-webkit-text-decoration:var(--scalar-text-decoration-hover);text-decoration:var(--scalar-text-decoration-hover)}.scalar-app .markdown a:visited{color:var(--font-visited)}.scalar-app .markdown em{font-style:italic}.scalar-app .markdown sup,.scalar-app .markdown sub{font-size:var(--scalar-micro);font-weight:450}.scalar-app .markdown sup{vertical-align:super}.scalar-app .markdown sub{vertical-align:sub}.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 .hljs{font-size:var(--scalar-small)}.scalar-app .markdown pre code{white-space:pre;padding:var(--markdown-spacing-sm);margin:var(--markdown-spacing-sm)0;-webkit-overflow-scrolling:touch;min-width:100px;max-width:100%;line-height:1.5;display:block;overflow-x:auto}.scalar-app .markdown hr{border:none;border-bottom:var(--markdown-border)}.scalar-app .markdown blockquote{border-left:1px solid var(--scalar-color-1);padding-left:var(--markdown-spacing-md);font-weight:var(--scalar-bold);font-size:var(--scalar-heading-2);margin:0;display:block}.scalar-app .markdown .contains-task-list{flex-direction:column;gap:2px;list-style:none;display:flex}.scalar-app .markdown .contains-task-list li{align-items:center;gap:10.5px;padding-left:10.5px;display:flex}.scalar-app .markdown .contains-task-list input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:var(--markdown-spacing-md);height:var(--markdown-spacing-md);border:1px solid var(--scalar-color-3);border-radius:var(--scalar-radius);place-content:center;display:flex;position:relative}.scalar-app .markdown .contains-task-list input:checked{background-color:var(--scalar-color-1);border-color:var(--scalar-color-1)}.scalar-app .markdown .contains-task-list input[type=checkbox]:before{content:"";border:solid var(--scalar-background-1);opacity:0;border-width:0 1.5px 1.5px 0;width:5px;height:10px;position:absolute;top:1px;left:5px;transform:rotate(45deg)}.scalar-app .markdown .contains-task-list input[type=checkbox]:checked:before{opacity:1}.scalar-app .markdown .markdown-alert{border-radius:var(--scalar-radius-lg);background-color:var(--scalar-background-2);align-items:stretch}@supports (color:color-mix(in lab,red,red)){.scalar-app .markdown .markdown-alert{background-color:var(--scalar-background-2)}@supports (color:color-mix(in lab,red,red)){.scalar-app .markdown .markdown-alert{background-color:color-mix(in srgb,var(--scalar-background-2),transparent)}}}.scalar-app .markdown .markdown-alert{border:var(--markdown-border);font-size:var(--scalar-small);gap:var(--markdown-spacing-sm);padding:calc(var(--markdown-spacing-sm) - .5px);padding-left:42px;display:flex;position:relative}.scalar-app .markdown .markdown-alert:before{content:"";left:var(--markdown-spacing-sm);top:calc(var(--markdown-spacing-sm) + .5px);background-color:currentColor;width:16px;height:16px;position:absolute;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.scalar-app .markdown .markdown-alert.markdown-alert-note:before,.scalar-app .markdown .markdown-alert.markdown-alert-tip:before{-webkit-mask-image:url(\'data:image/svg+xml,\');mask-image:url(\'data:image/svg+xml,\')}.scalar-app .markdown .markdown-alert.markdown-alert-important:before,.scalar-app .markdown .markdown-alert.markdown-alert-warning:before{-webkit-mask-image:url(\'data:image/svg+xml,\');mask-image:url(\'data:image/svg+xml,\')}.scalar-app .markdown .markdown-alert.markdown-alert-caution:before{color:var(--scalar-color-red);-webkit-mask-image:url(\'data:image/svg+xml,\');mask-image:url(\'data:image/svg+xml,\')}.scalar-app .markdown .markdown-alert.markdown-alert-success:before{color:var(--scalar-color-green);-webkit-mask-image:url(\'data:image/svg+xml,\');mask-image:url(\'data:image/svg+xml,\')}.scalar-app .markdown .markdown-alert.markdown-alert-note:before{color:var(--scalar-color-blue)}.scalar-app .markdown .markdown-alert.markdown-alert-tip:before{color:var(--scalar-color-2)}.scalar-app .markdown .markdown-alert.markdown-alert-important:before{color:var(--scalar-color-purple)}.scalar-app .markdown .markdown-alert.markdown-alert-warning:before{color:var(--scalar-color-orange)}.scalar-app .markdown .markdown-alert .markdown-alert-content{margin:0;line-height:20px}.dark-mode .scalar-dropdown-item[data-v-cc5bd05e]:hover{filter:brightness(1.1)}.group\\/item>.group\\/button>.scalar-sidebar-indent .scalar-sidebar-indent-border[data-v-0ac3341b]{inset-block:-1px}.group\\/item:first-child>.group\\/button>.scalar-sidebar-indent .scalar-sidebar-indent-border[data-v-0ac3341b]{top:0}.group\\/item:last-child>.group\\/button>.scalar-sidebar-indent .scalar-sidebar-indent-border[data-v-0ac3341b]{bottom:0}.group\\/item:has(.font-sidebar-active)>.group\\/group-button{--tw-font-weight:var(--scalar-sidebar-font-weight-active,var(--scalar-semibold));font-weight:var(--scalar-sidebar-font-weight-active,var(--scalar-semibold));color:var(--scalar-color-1)}:where(body)>.scalar-tooltip{--scalar-tooltip-padding:8px;padding:calc(var(--scalar-tooltip-padding) + var(--scalar-tooltip-offset));z-index:99999;max-width:320px;font-size:var(--scalar-font-size-5);--tw-leading:var(--scalar-line-height-5);line-height:var(--scalar-line-height-5);--tw-font-weight:var(--scalar-semibold);font-weight:var(--scalar-semibold);overflow-wrap:break-word;color:var(--scalar-tooltip-color)}:where(body)>.scalar-tooltip:before{content:"";inset:var(--scalar-tooltip-offset);z-index:-1;border-radius:var(--scalar-radius);background-color:var(--scalar-tooltip-background);--tw-backdrop-blur:blur(8px);-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,);position:absolute}:where(body)>.scalar-tooltip:before:where(){--tw-shadow:inset 0 0 0 var(--tw-shadow-color,calc(var(--scalar-border-width)*2))var(--scalar-border-color);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.dark-mode .scalar-dropdown-item[data-v-457c1cd3]:hover{filter:brightness(1.1)}.scalar-modal-layout[data-v-589f8aa0]{animation:.3s ease-in-out forwards fadein-layout-589f8aa0}.scalar-modal[data-v-589f8aa0]{box-shadow:var(--scalar-shadow-2);animation:.3s ease-in-out .1s forwards fadein-modal-589f8aa0;transform:translateY(10px)}.scalar-modal-layout-full[data-v-589f8aa0]{opacity:1!important;background:0 0!important}.modal-content-search .modal-body[data-v-589f8aa0]{flex-direction:column;max-height:440px;padding:0;display:flex;overflow:hidden}@media (max-width:720px) and (max-height:480px){.scalar-modal-layout .scalar-modal[data-v-589f8aa0]{max-height:90svh;margin-top:5svh}}.full-size-styles[data-v-589f8aa0]{margin:initial;border-right:var(--scalar-border-width)solid var(--scalar-border-color);animation:.3s ease-in-out forwards fadein-layout-589f8aa0;left:0;transform:translate(0);background-color:var(--scalar-background-1)!important;max-height:100%!important;box-shadow:none!important;border-radius:0!important;position:absolute!important;top:0!important}@media (min-width:800px){.full-size-styles[data-v-589f8aa0]{width:50dvw!important}}.full-size-styles[data-v-589f8aa0]:after{content:"";width:50dvw;height:100dvh;position:absolute;top:0;right:-50dvw}.scalar-app .pointer-events-auto{pointer-events:auto}.scalar-app .pointer-events-none{pointer-events:none}.scalar-app .collapse{visibility:collapse}.scalar-app .visible{visibility:visible}.scalar-app .floating-bg:before{background-color:var(--scalar-background-2);border-radius:var(--scalar-radius);content:"";opacity:0;z-index:1;width:calc(100% + 8px);height:calc(100% - 4px);transition:opacity .2s ease-in-out;position:absolute;top:2.5px;left:-4px}.scalar-app .floating-bg:hover:before{opacity:1}.scalar-app .centered{--tw-translate-y:-50%;--tw-translate-x:-50%;translate:var(--tw-translate-x)var(--tw-translate-y);position:absolute;top:50%;left:50%}.scalar-app .centered-y{--tw-translate-y:-50%;translate:var(--tw-translate-x)var(--tw-translate-y);position:absolute;top:50%}.scalar-app .centered-x{--tw-translate-x:-50%;translate:var(--tw-translate-x)var(--tw-translate-y);position:absolute;left:50%}.scalar-app .sr-only{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.scalar-app .absolute{position:absolute}.scalar-app .fixed{position:fixed}.scalar-app .relative{position:relative}.scalar-app .static{position:static}.scalar-app .sticky{position:sticky}.scalar-app .inset-0{top:0;right:0;bottom:0;left:0}.scalar-app .inset-x-1{inset-inline:4px}.scalar-app .-top-\\(--scalar-address-bar-height\\){top:calc(var(--scalar-address-bar-height)*-1)}.scalar-app .-top-\\[104px\\]{top:-104px}.scalar-app .top-0{top:0}.scalar-app .top-1\\/2{top:50%}.scalar-app .top-2{top:8px}.scalar-app .top-12{top:48px}.scalar-app .-right-\\[30px\\]{right:-30px}.scalar-app .right-0{right:0}.scalar-app .right-1{right:4px}.scalar-app .right-1\\.5{right:6px}.scalar-app .right-1\\/2{right:50%}.scalar-app .right-2{right:8px}.scalar-app .right-4{right:16px}.scalar-app .right-7{right:28px}.scalar-app .right-14{right:56px}.scalar-app .right-16{right:64px}.scalar-app .bottom-0{bottom:0}.scalar-app .bottom-1{bottom:4px}.scalar-app .bottom-1\\/2{bottom:50%}.scalar-app .bottom-\\[var\\(--scalar-border-width\\)\\]{bottom:var(--scalar-border-width)}.scalar-app .left-0{left:0}.scalar-app .left-1\\/2{left:50%}.scalar-app .left-3{left:12px}.scalar-app .-z-1{z-index:-1}.scalar-app .z-0{z-index:0}.scalar-app .z-1{z-index:1}.scalar-app .z-10{z-index:10}.scalar-app .z-20{z-index:20}.scalar-app .z-50{z-index:50}.scalar-app .z-\\[1\\]{z-index:1}.scalar-app .z-\\[1002\\]{z-index:1002}.scalar-app .z-context{z-index:1000}.scalar-app .z-context-plus{z-index:1001}.scalar-app .z-overlay{z-index:10000}.scalar-app .order-last{order:9999}.scalar-app .col-span-full{grid-column:1/-1}.scalar-app .container{width:100%}@media (min-width:400px){.scalar-app .container{max-width:400px}}@media (min-width:600px){.scalar-app .container{max-width:600px}}@media (min-width:800px){.scalar-app .container{max-width:800px}}@media (min-width:1000px){.scalar-app .container{max-width:1000px}}@media (min-width:1200px){.scalar-app .container{max-width:1200px}}@media (min-width:96rem){.scalar-app .container{max-width:96rem}}.scalar-app .\\!m-0{margin:0!important}.scalar-app .m-0{margin:0}.scalar-app .m-4{margin:16px}.scalar-app .m-auto{margin:auto}.scalar-app .-mx-0\\.25{margin-inline:-1px}.scalar-app .-mx-1{margin-inline:-4px}.scalar-app .mx-auto{margin-inline:auto}.scalar-app .-my-1{margin-block:-4px}.scalar-app .my-1\\.25{margin-block:5px}.scalar-app .my-12{margin-block:48px}.scalar-app .-mt-\\[\\.5px\\]{margin-top:-.5px}.scalar-app .mt-1{margin-top:4px}.scalar-app .mt-1\\.5{margin-top:6px}.scalar-app .mt-2{margin-top:8px}.scalar-app .mt-3{margin-top:12px}.scalar-app .mt-5{margin-top:20px}.scalar-app .mt-10{margin-top:40px}.scalar-app .mt-auto{margin-top:auto}.scalar-app .\\!mr-0{margin-right:0!important}.scalar-app .-mr-0\\.5{margin-right:-2px}.scalar-app .-mr-1{margin-right:-4px}.scalar-app .-mr-1\\.5{margin-right:-6px}.scalar-app .-mr-3{margin-right:-12px}.scalar-app .mr-0\\.5{margin-right:2px}.scalar-app .mr-0\\.75{margin-right:3px}.scalar-app .mr-1{margin-right:4px}.scalar-app .mr-1\\.5{margin-right:6px}.scalar-app .mr-1\\.25{margin-right:5px}.scalar-app .mr-2{margin-right:8px}.scalar-app .mr-2\\.5{margin-right:10px}.scalar-app .mr-3{margin-right:12px}.scalar-app .mr-\\[6\\.25px\\]{margin-right:6.25px}.scalar-app .mr-auto{margin-right:auto}.scalar-app .\\!mb-0{margin-bottom:0!important}.scalar-app .-mb-0\\.25{margin-bottom:-1px}.scalar-app .-mb-\\[var\\(--scalar-border-width\\)\\]{margin-bottom:calc(var(--scalar-border-width)*-1)}.scalar-app .mb-0{margin-bottom:0}.scalar-app .mb-1{margin-bottom:4px}.scalar-app .mb-1\\.5{margin-bottom:6px}.scalar-app .mb-2{margin-bottom:8px}.scalar-app .mb-4{margin-bottom:16px}.scalar-app .mb-\\[\\.5px\\]{margin-bottom:.5px}.scalar-app .-ml-0\\.5{margin-left:-2px}.scalar-app .-ml-1{margin-left:-4px}.scalar-app .-ml-2{margin-left:-8px}.scalar-app .-ml-12{margin-left:-48px}.scalar-app .ml-0\\.5{margin-left:2px}.scalar-app .ml-0\\.75{margin-left:3px}.scalar-app .ml-1{margin-left:4px}.scalar-app .ml-1\\.25{margin-left:5px}.scalar-app .ml-3{margin-left:12px}.scalar-app .ml-auto{margin-left:auto}.scalar-app .box-border{box-sizing:border-box}.scalar-app .box-content{box-sizing:content-box}.scalar-app .flex-center{justify-content:center;align-items:center;display:flex}.scalar-app .line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.scalar-app .\\!block{display:block!important}.scalar-app .\\!flex{display:flex!important}.scalar-app .block{display:block}.scalar-app .contents{display:contents}.scalar-app .flex{display:flex}.scalar-app .grid{display:grid}.scalar-app .hidden{display:none}.scalar-app .inline-block{display:inline-block}.scalar-app .inline-flex{display:inline-flex}.scalar-app .table{display:table}.scalar-app .aspect-\\[4\\/3\\]{aspect-ratio:4/3}.scalar-app .aspect-square{aspect-ratio:1}.scalar-app .size-2\\.5{width:10px;height:10px}.scalar-app .size-3\\.5{width:14px;height:14px}.scalar-app .size-3\\/4{width:75%;height:75%}.scalar-app .size-4{width:16px;height:16px}.scalar-app .size-5{width:20px;height:20px}.scalar-app .size-7{width:28px;height:28px}.scalar-app .size-8{width:32px;height:32px}.scalar-app .size-10{width:40px;height:40px}.scalar-app .h-\\(--scalar-address-bar-height\\){height:var(--scalar-address-bar-height)}.scalar-app .h-1\\.5{height:6px}.scalar-app .h-2\\.5{height:10px}.scalar-app .h-2\\.25{height:9px}.scalar-app .h-3{height:12px}.scalar-app .h-3\\.5{height:14px}.scalar-app .h-4{height:16px}.scalar-app .h-5{height:20px}.scalar-app .h-6{height:24px}.scalar-app .h-7{height:28px}.scalar-app .h-8{height:32px}.scalar-app .h-9{height:36px}.scalar-app .h-10{height:40px}.scalar-app .h-12{height:48px}.scalar-app .h-64{height:256px}.scalar-app .h-\\[68px\\]{height:68px}.scalar-app .h-\\[calc\\(100\\%-273\\.5px\\)\\]{height:calc(100% - 273.5px)}.scalar-app .h-\\[calc\\(100\\%_-_50px\\)\\]{height:calc(100% - 50px)}.scalar-app .h-auto{height:auto}.scalar-app .h-fit{height:fit-content}.scalar-app .h-full{height:100%}.scalar-app .h-header{height:48px}.scalar-app .h-px{height:1px}.scalar-app .h-screen{height:100vh}.scalar-app .\\!max-h-\\[initial\\]{max-height:initial!important}.scalar-app .max-h-8{max-height:32px}.scalar-app .max-h-40{max-height:160px}.scalar-app .max-h-\\[40dvh\\]{max-height:40dvh}.scalar-app .max-h-\\[50dvh\\]{max-height:50dvh}.scalar-app .max-h-\\[60svh\\]{max-height:60svh}.scalar-app .max-h-\\[calc\\(100\\%-32px\\)\\]{max-height:calc(100% - 32px)}.scalar-app .max-h-\\[inherit\\]{max-height:inherit}.scalar-app .max-h-fit{max-height:fit-content}.scalar-app .max-h-screen{max-height:100vh}.scalar-app .min-h-0{min-height:0}.scalar-app .min-h-8{min-height:32px}.scalar-app .min-h-10{min-height:40px}.scalar-app .min-h-11{min-height:44px}.scalar-app .min-h-12{min-height:48px}.scalar-app .min-h-16{min-height:64px}.scalar-app .min-h-20{min-height:80px}.scalar-app .min-h-\\[65px\\]{min-height:65px}.scalar-app .min-h-\\[calc\\(1rem\\*4\\)\\]{min-height:4rem}.scalar-app .min-h-\\[calc\\(4rem\\+0\\.5px\\)\\]{min-height:calc(4rem + .5px)}.scalar-app .min-h-\\[calc\\(4rem\\+1px\\)\\]{min-height:calc(4rem + 1px)}.scalar-app .min-h-fit{min-height:fit-content}.scalar-app .\\!w-fit{width:fit-content!important}.scalar-app .w-0\\.5{width:2px}.scalar-app .w-1\\.5{width:6px}.scalar-app .w-1\\/2{width:50%}.scalar-app .w-2{width:8px}.scalar-app .w-2\\.5{width:10px}.scalar-app .w-2\\.25{width:9px}.scalar-app .w-3{width:12px}.scalar-app .w-3\\.5{width:14px}.scalar-app .w-4{width:16px}.scalar-app .w-5{width:20px}.scalar-app .w-6{width:24px}.scalar-app .w-7{width:28px}.scalar-app .w-8{width:32px}.scalar-app .w-10{width:40px}.scalar-app .w-20{width:80px}.scalar-app .w-56{width:224px}.scalar-app .w-64{width:256px}.scalar-app .w-72{width:288px}.scalar-app .w-\\[60px\\]{width:60px}.scalar-app .w-\\[calc\\(100\\%-10px\\)\\]{width:calc(100% - 10px)}.scalar-app .w-\\[calc\\(100\\%_-_8px\\)\\]{width:calc(100% - 8px)}.scalar-app .w-\\[inherit\\]{width:inherit}.scalar-app .w-auto{width:auto}.scalar-app .w-dvw{width:100dvw}.scalar-app .w-fit{width:fit-content}.scalar-app .w-full{width:100%}.scalar-app .w-max{width:max-content}.scalar-app .max-w-8{max-width:32px}.scalar-app .max-w-40{max-width:160px}.scalar-app .max-w-48{max-width:192px}.scalar-app .max-w-\\[14px\\]{max-width:14px}.scalar-app .max-w-\\[37px\\]{max-width:37px}.scalar-app .max-w-\\[100\\%\\]{max-width:100%}.scalar-app .max-w-\\[150px\\]{max-width:150px}.scalar-app .max-w-\\[380px\\]{max-width:380px}.scalar-app .max-w-\\[420px\\]{max-width:420px}.scalar-app .max-w-\\[720px\\]{max-width:720px}.scalar-app .max-w-\\[calc\\(100dvw-24px\\)\\]{max-width:calc(100dvw - 24px)}.scalar-app .max-w-full{max-width:100%}.scalar-app .min-w-0{min-width:0}.scalar-app .min-w-2\\.25{min-width:9px}.scalar-app .min-w-3\\.5{min-width:14px}.scalar-app .min-w-4{min-width:16px}.scalar-app .min-w-8{min-width:32px}.scalar-app .min-w-48{min-width:192px}.scalar-app .min-w-\\[37px\\]{min-width:37px}.scalar-app .min-w-\\[296px\\]{min-width:296px}.scalar-app .min-w-fit{min-width:fit-content}.scalar-app .min-w-full{min-width:100%}.scalar-app .flex-1{flex:1}.scalar-app .shrink-0{flex-shrink:0}.scalar-app .flex-grow{flex-grow:1}.scalar-app .-translate-x-1\\/2{--tw-translate-x:-50%;translate:var(--tw-translate-x)var(--tw-translate-y)}.scalar-app .translate-x-0{--tw-translate-x:0px;translate:var(--tw-translate-x)var(--tw-translate-y)}.scalar-app .translate-x-1\\/2{--tw-translate-x:50%;translate:var(--tw-translate-x)var(--tw-translate-y)}.scalar-app .-translate-y-1\\/2{--tw-translate-y:-50%;translate:var(--tw-translate-x)var(--tw-translate-y)}.scalar-app .translate-y-1\\/2{--tw-translate-y:50%;translate:var(--tw-translate-x)var(--tw-translate-y)}.scalar-app .scale-75{--tw-scale-x:75%;--tw-scale-y:75%;--tw-scale-z:75%;scale:var(--tw-scale-x)var(--tw-scale-y)}.scalar-app .rotate-90{rotate:90deg}.scalar-app .transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.scalar-app .cursor-auto{cursor:auto}.scalar-app .cursor-default{cursor:default}.scalar-app .cursor-grab{cursor:grab}.scalar-app .cursor-help{cursor:help}.scalar-app .cursor-pointer{cursor:pointer}.scalar-app .cursor-text{cursor:text}.scalar-app .resize{resize:both}.scalar-app .resize-none{resize:none}.scalar-app .auto-rows-\\[32px\\]{grid-auto-rows:32px}.scalar-app .auto-rows-auto{grid-auto-rows:auto}.scalar-app .grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.scalar-app .grid-cols-\\[44px_1fr_repeat\\(3\\,auto\\)\\]{grid-template-columns:44px 1fr repeat(3,auto)}.scalar-app .grid-cols-\\[auto_1fr\\]{grid-template-columns:auto 1fr}.scalar-app .grid-cols-\\[repeat\\(auto-fill\\,minmax\\(32px\\,1fr\\)\\)\\]{grid-template-columns:repeat(auto-fill,minmax(32px,1fr))}.scalar-app .flex-col{flex-direction:column}.scalar-app .flex-row{flex-direction:row}.scalar-app .flex-wrap{flex-wrap:wrap}.scalar-app .content-between{align-content:space-between}.scalar-app .content-start{align-content:flex-start}.scalar-app .items-center{align-items:center}.scalar-app .items-end{align-items:flex-end}.scalar-app .items-start{align-items:flex-start}.scalar-app .items-stretch{align-items:stretch}.scalar-app .justify-between{justify-content:space-between}.scalar-app .justify-center{justify-content:center}.scalar-app .justify-end{justify-content:flex-end}.scalar-app .justify-start{justify-content:flex-start}.scalar-app .justify-stretch{justify-content:stretch}.scalar-app .\\!gap-2{gap:8px!important}.scalar-app .gap-0\\.5{gap:2px}.scalar-app .gap-0\\.75{gap:3px}.scalar-app .gap-1{gap:4px}.scalar-app .gap-1\\.5{gap:6px}.scalar-app .gap-1\\.75{gap:7px}.scalar-app .gap-2{gap:8px}.scalar-app .gap-2\\.5{gap:10px}.scalar-app .gap-3{gap:12px}.scalar-app .gap-4{gap:16px}.scalar-app .gap-6{gap:24px}.scalar-app .gap-8{gap:32px}.scalar-app .gap-10{gap:40px}.scalar-app .gap-12{gap:48px}.scalar-app .gap-\\[1\\.5px\\]{gap:1.5px}.scalar-app .gap-px{gap:1px}.scalar-app .gap-x-2\\.5{column-gap:10px}:where(.scalar-app .space-x-1>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(4px*var(--tw-space-x-reverse));margin-inline-end:calc(4px*calc(1 - var(--tw-space-x-reverse)))}:where(.scalar-app .divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(var(--scalar-border-width)*var(--tw-divide-y-reverse));border-bottom-width:calc(var(--scalar-border-width)*calc(1 - var(--tw-divide-y-reverse)))}.scalar-app .self-center{align-self:center}.scalar-app .truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.scalar-app .overflow-auto{overflow:auto}.scalar-app .overflow-hidden{overflow:hidden}.scalar-app .overflow-visible{overflow:visible}.scalar-app .overflow-x-auto{overflow-x:auto}.scalar-app .overflow-y-auto{overflow-y:auto}.scalar-app .overflow-y-hidden{overflow-y:hidden}.scalar-app .overscroll-contain{overscroll-behavior:contain}.scalar-app .\\!rounded-none{border-radius:0!important}.scalar-app .rounded{border-radius:var(--scalar-radius)}.scalar-app .rounded-\\[10px\\]{border-radius:10px}.scalar-app .rounded-full{border-radius:9999px}.scalar-app .rounded-lg{border-radius:var(--scalar-radius-lg)}.scalar-app .rounded-md{border-radius:var(--scalar-radius)}.scalar-app .rounded-px{border-radius:1px}.scalar-app .rounded-xl{border-radius:var(--scalar-radius-xl)}.scalar-app .rounded-t{border-top-left-radius:var(--scalar-radius);border-top-right-radius:var(--scalar-radius)}.scalar-app .rounded-t-lg{border-top-left-radius:var(--scalar-radius-lg);border-top-right-radius:var(--scalar-radius-lg)}.scalar-app .rounded-t-none{border-top-left-radius:0;border-top-right-radius:0}.scalar-app .rounded-b{border-bottom-right-radius:var(--scalar-radius);border-bottom-left-radius:var(--scalar-radius)}.scalar-app .rounded-b-lg{border-bottom-right-radius:var(--scalar-radius-lg);border-bottom-left-radius:var(--scalar-radius-lg)}.scalar-app .\\!border-0{border-style:var(--tw-border-style)!important;border-width:0!important}.scalar-app .border{border-style:var(--tw-border-style);border-width:var(--scalar-border-width)}.scalar-app .border-0{border-style:var(--tw-border-style);border-width:0}.scalar-app .border-\\[1\\.5px\\]{border-style:var(--tw-border-style);border-width:1.5px}.scalar-app .border-\\[1px\\]{border-style:var(--tw-border-style);border-width:1px}.scalar-app .border-x{border-inline-style:var(--tw-border-style);border-inline-width:var(--scalar-border-width)}.scalar-app .border-y{border-block-style:var(--tw-border-style);border-block-width:var(--scalar-border-width)}.scalar-app .border-t{border-top-style:var(--tw-border-style);border-top-width:var(--scalar-border-width)}.scalar-app .border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.scalar-app .\\!border-r{border-right-style:var(--tw-border-style)!important;border-right-width:var(--scalar-border-width)!important}.scalar-app .border-r{border-right-style:var(--tw-border-style);border-right-width:var(--scalar-border-width)}.scalar-app .border-r-0{border-right-style:var(--tw-border-style);border-right-width:0}.scalar-app .border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:var(--scalar-border-width)}.scalar-app .border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.scalar-app .border-b-\\[1px\\]{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.scalar-app .border-l{border-left-style:var(--tw-border-style);border-left-width:var(--scalar-border-width)}.scalar-app .border-l-0{border-left-style:var(--tw-border-style);border-left-width:0}.scalar-app .border-dashed{--tw-border-style:dashed;border-style:dashed}.scalar-app .border-none{--tw-border-style:none;border-style:none}.scalar-app .\\!border-current{border-color:currentColor!important}.scalar-app .border-\\(--scalar-background-3\\){border-color:var(--scalar-background-3)}.scalar-app .border-c-1{border-color:var(--scalar-color-1)}.scalar-app .border-c-3{border-color:var(--scalar-color-3)}.scalar-app .border-transparent{border-color:#0000}.scalar-app .border-r-transparent{border-right-color:#0000}.scalar-app .bg-b-1{background-color:var(--scalar-background-1)}.scalar-app .bg-b-2{background-color:var(--scalar-background-2)}.scalar-app .bg-b-3{background-color:var(--scalar-background-3)}.scalar-app .bg-b-danger{background-color:var(--scalar-background-danger)}.scalar-app .bg-c-3\\/5{background-color:var(--scalar-color-3)}@supports (color:color-mix(in lab,red,red)){.scalar-app .bg-c-3\\/5{background-color:var(--scalar-color-3)}@supports (color:color-mix(in lab,red,red)){.scalar-app .bg-c-3\\/5{background-color:color-mix(in oklab,var(--scalar-color-3)5%,transparent)}}}.scalar-app .bg-c-accent{background-color:var(--scalar-color-accent)}.scalar-app .bg-current{background-color:currentColor}.scalar-app .bg-grey{background-color:var(--scalar-color-3)}.scalar-app .bg-sidebar-b-active{background-color:var(--scalar-sidebar-item-active-background,var(--scalar-background-2))}.scalar-app .bg-none{background-image:none}.scalar-app .fill-current{fill:currentColor}.scalar-app .stroke-2{stroke-width:2px}.scalar-app .stroke-\\[1\\.5\\]{stroke-width:1.5px}.scalar-app .stroke-\\[1\\.75\\]{stroke-width:1.75px}.scalar-app .stroke-\\[2\\.25\\]{stroke-width:2.25px}.scalar-app .object-contain{object-fit:contain}.scalar-app .\\!p-0{padding:0!important}.scalar-app .p-0{padding:0}.scalar-app .p-0\\.5{padding:2px}.scalar-app .p-0\\.75{padding:3px}.scalar-app .p-1{padding:4px}.scalar-app .p-1\\.5{padding:6px}.scalar-app .p-1\\.25{padding:5px}.scalar-app .p-1\\.75{padding:7px}.scalar-app .p-2{padding:8px}.scalar-app .p-3{padding:12px}.scalar-app .p-4{padding:16px}.scalar-app .p-\\[3px\\]{padding:3px}.scalar-app .p-\\[5px\\]{padding:5px}.scalar-app .p-px{padding:1px}.scalar-app .\\!px-3{padding-inline:12px!important}.scalar-app .px-0{padding-inline:0}.scalar-app .px-0\\.5{padding-inline:2px}.scalar-app .px-1{padding-inline:4px}.scalar-app .px-1\\.5{padding-inline:6px}.scalar-app .px-2{padding-inline:8px}.scalar-app .px-2\\.5{padding-inline:10px}.scalar-app .px-3{padding-inline:12px}.scalar-app .px-4{padding-inline:16px}.scalar-app .px-5{padding-inline:20px}.scalar-app .px-6{padding-inline:24px}.scalar-app .px-8{padding-inline:32px}.scalar-app .\\!py-1\\.5{padding-block:6px!important}.scalar-app .py-0{padding-block:0}.scalar-app .py-0\\.5{padding-block:2px}.scalar-app .py-0\\.25{padding-block:1px}.scalar-app .py-0\\.75{padding-block:3px}.scalar-app .py-1{padding-block:4px}.scalar-app .py-1\\.5{padding-block:6px}.scalar-app .py-1\\.25{padding-block:5px}.scalar-app .py-2{padding-block:8px}.scalar-app .py-2\\.5{padding-block:10px}.scalar-app .py-3{padding-block:12px}.scalar-app .py-5{padding-block:20px}.scalar-app .py-8{padding-block:32px}.scalar-app .py-px{padding-block:1px}.scalar-app .\\!pt-0{padding-top:0!important}.scalar-app .pt-0{padding-top:0}.scalar-app .pt-2{padding-top:8px}.scalar-app .pt-3{padding-top:12px}.scalar-app .pt-4{padding-top:16px}.scalar-app .pt-6{padding-top:24px}.scalar-app .pt-8{padding-top:32px}.scalar-app .pt-px{padding-top:1px}.scalar-app .pr-0{padding-right:0}.scalar-app .pr-0\\.75{padding-right:3px}.scalar-app .pr-1{padding-right:4px}.scalar-app .pr-1\\.5{padding-right:6px}.scalar-app .pr-2{padding-right:8px}.scalar-app .pr-2\\.5{padding-right:10px}.scalar-app .pr-2\\.25{padding-right:9px}.scalar-app .pr-3{padding-right:12px}.scalar-app .pr-6{padding-right:24px}.scalar-app .pr-8{padding-right:32px}.scalar-app .pr-9{padding-right:36px}.scalar-app .pr-10{padding-right:40px}.scalar-app .pr-12{padding-right:48px}.scalar-app .pr-\\[26px\\]{padding-right:26px}.scalar-app .pb-0{padding-bottom:0}.scalar-app .pb-1\\.5{padding-bottom:6px}.scalar-app .pb-2{padding-bottom:8px}.scalar-app .pb-3{padding-bottom:12px}.scalar-app .pb-5{padding-bottom:20px}.scalar-app .pb-6{padding-bottom:24px}.scalar-app .pb-8{padding-bottom:32px}.scalar-app .pb-14{padding-bottom:56px}.scalar-app .pb-\\[75px\\]{padding-bottom:75px}.scalar-app .\\!pl-3{padding-left:12px!important}.scalar-app .pl-1{padding-left:4px}.scalar-app .pl-1\\.5{padding-left:6px}.scalar-app .pl-1\\.25{padding-left:5px}.scalar-app .pl-2{padding-left:8px}.scalar-app .pl-3{padding-left:12px}.scalar-app .pl-5{padding-left:20px}.scalar-app .pl-6{padding-left:24px}.scalar-app .pl-8{padding-left:32px}.scalar-app .pl-9{padding-left:36px}.scalar-app .pl-12{padding-left:48px}.scalar-app .pl-px{padding-left:1px}.scalar-app .text-center{text-align:center}.scalar-app .text-left{text-align:left}.scalar-app .text-right{text-align:right}.scalar-app .font-code{font-family:var(--scalar-font-code)}.scalar-app .font-sans{font-family:var(--scalar-font)}.scalar-app .text-3xs{font-size:var(--scalar-font-size-7)}.scalar-app .text-\\[6px\\]{font-size:6px}.scalar-app .text-\\[11px\\]{font-size:11px}.scalar-app .text-\\[21px\\]{font-size:21px}.scalar-app .text-base{font-size:var(--scalar-font-size-3)}.scalar-app .text-sm{font-size:var(--scalar-font-size-4)}.scalar-app .text-xl{font-size:var(--scalar-font-size-1)}.scalar-app .text-xs{font-size:var(--scalar-font-size-5)}.scalar-app .text-xxs{font-size:var(--scalar-font-size-6)}.scalar-app .\\!leading-\\[6px\\]{--tw-leading:6px!important;line-height:6px!important}.scalar-app .leading-2{--tw-leading:var(--scalar-line-height-2);line-height:var(--scalar-line-height-2)}.scalar-app .leading-3{--tw-leading:var(--scalar-line-height-3);line-height:var(--scalar-line-height-3)}.scalar-app .leading-5{--tw-leading:var(--scalar-line-height-5);line-height:var(--scalar-line-height-5)}.scalar-app .leading-\\[1\\.44\\]{--tw-leading:1.44;line-height:1.44}.scalar-app .leading-\\[7px\\]{--tw-leading:7px;line-height:7px}.scalar-app .leading-\\[21px\\]{--tw-leading:21px;line-height:21px}.scalar-app .leading-\\[normal\\]{--tw-leading:normal;line-height:normal}.scalar-app .leading-none{--tw-leading:1;line-height:1}.scalar-app .leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.scalar-app .leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.scalar-app .font-bold{--tw-font-weight:var(--scalar-bold);font-weight:var(--scalar-bold)}.scalar-app .font-medium{--tw-font-weight:var(--scalar-semibold);font-weight:var(--scalar-semibold)}.scalar-app .font-normal{--tw-font-weight:var(--scalar-regular);font-weight:var(--scalar-regular)}.scalar-app .text-balance{text-wrap:balance}.scalar-app .text-pretty{text-wrap:pretty}.scalar-app .break-words{overflow-wrap:break-word}.scalar-app .break-all{word-break:break-all}.scalar-app .text-ellipsis{text-overflow:ellipsis}.scalar-app .whitespace-nowrap{white-space:nowrap}.scalar-app .whitespace-pre{white-space:pre}.scalar-app .whitespace-pre-wrap{white-space:pre-wrap}.scalar-app .\\!text-c-1{color:var(--scalar-color-1)!important}.scalar-app .text-b-1{color:var(--scalar-background-1)}.scalar-app .text-blue{color:var(--scalar-color-blue)}.scalar-app .text-border{color:var(--scalar-border-color)}.scalar-app .text-c-1{color:var(--scalar-color-1)}.scalar-app .text-c-2{color:var(--scalar-color-2)}.scalar-app .text-c-3{color:var(--scalar-color-3)}.scalar-app .text-c-btn{color:var(--scalar-button-1-color)}.scalar-app .text-green{color:var(--scalar-color-green)}.scalar-app .text-grey{color:var(--scalar-color-3)}.scalar-app .text-orange{color:var(--scalar-color-orange)}.scalar-app .text-purple{color:var(--scalar-color-purple)}.scalar-app .text-red{color:var(--scalar-color-red)}.scalar-app .text-sidebar-c-2{color:var(--scalar-sidebar-color-2,var(--scalar-color-2))}.scalar-app .text-sidebar-c-active{color:var(--scalar-sidebar-color-active,currentColor)}.scalar-app .text-transparent{color:#0000}.scalar-app .text-yellow{color:var(--scalar-color-yellow)}.scalar-app .capitalize{text-transform:capitalize}.scalar-app .lowercase{text-transform:lowercase}.scalar-app .uppercase{text-transform:uppercase}.scalar-app .no-underline{text-decoration-line:none}.scalar-app .underline{text-decoration-line:underline}.scalar-app .decoration-c-3{-webkit-text-decoration-color:var(--scalar-color-3);text-decoration-color:var(--scalar-color-3)}.scalar-app .underline-offset-2{text-underline-offset:2px}.scalar-app .opacity-0{opacity:0}.scalar-app .opacity-25{opacity:.25}.scalar-app .opacity-50{opacity:.5}.scalar-app .opacity-100{opacity:1}.scalar-app .bg-blend-normal{background-blend-mode:normal}.scalar-app .mix-blend-luminosity{mix-blend-mode:luminosity}.scalar-app .shadow{--tw-shadow:var(--scalar-shadow-1);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.scalar-app .shadow-\\[-8px_0_4px_var\\(--scalar-background-1\\)\\]{--tw-shadow:-8px 0 4px var(--tw-shadow-color,var(--scalar-background-1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.scalar-app .shadow-\\[0_-8px_0_8px_var\\(--scalar-background-1\\)\\,0_0_8px_8px_var\\(--scalar-background-1\\)\\]{--tw-shadow:0 -8px 0 8px var(--tw-shadow-color,var(--scalar-background-1)),0 0 8px 8px var(--tw-shadow-color,var(--scalar-background-1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.scalar-app .shadow-border{--tw-shadow:inset 0 0 0 var(--tw-shadow-color,calc(var(--scalar-border-width)*2))var(--scalar-border-color);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.scalar-app .shadow-lg{--tw-shadow:var(--scalar-shadow-2);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.scalar-app .shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.scalar-app .outline{outline-style:var(--tw-outline-style);outline-width:1px}.scalar-app .-outline-offset-1{outline-offset:-1px}.scalar-app .outline-offset-2{outline-offset:2px}.scalar-app .outline-b-3{outline-color:var(--scalar-background-3)}.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,)}.scalar-app .brightness-90{--tw-brightness:brightness(90%);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-app .brightness-\\[\\.9\\]{--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,)}.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,)}.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,)}.scalar-app .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-app .transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,visibility,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.scalar-app .transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.scalar-app .transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.scalar-app .transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.scalar-app .transition-none{transition-property:none}.scalar-app .duration-150{--tw-duration:.15s;transition-duration:.15s}.scalar-app .duration-200{--tw-duration:.2s;transition-duration:.2s}.scalar-app .duration-300{--tw-duration:.3s;transition-duration:.3s}.scalar-app .ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.scalar-app .outline-none{--tw-outline-style:none;outline-style:none}.scalar-app .select-none{-webkit-user-select:none;user-select:none}.scalar-app .\\[--scalar-address-bar-height\\:32px\\]{--scalar-address-bar-height:32px}.scalar-app .app-drag-region{-webkit-app-region:drag}.scalar-app .app-no-drag-region{-webkit-app-region:no-drag}:is(.scalar-app .\\*\\:flex>*){display:flex}:is(.scalar-app .\\*\\:h-8>*){height:32px}:is(.scalar-app .\\*\\:cursor-pointer>*){cursor:pointer}:is(.scalar-app .\\*\\:items-center>*){align-items:center}:is(.scalar-app .\\*\\:rounded-none>*){border-radius:0}:is(.scalar-app .\\*\\:border-t>*){border-top-style:var(--tw-border-style);border-top-width:var(--scalar-border-width)}:is(.scalar-app .\\*\\:border-b-0>*){border-bottom-style:var(--tw-border-style);border-bottom-width:0}:is(.scalar-app .\\*\\:px-1\\.5>*){padding-inline:6px}:is(.scalar-app .\\*\\:pl-4>*){padding-left:16px}.scalar-app .group-first\\/row\\:border-t-0:is(:where(.group\\/row):first-child *){border-top-style:var(--tw-border-style);border-top-width:0}.scalar-app .group-last\\:border-b-transparent:is(:where(.group):last-child *){border-bottom-color:#0000}.scalar-app .group-last\\/label\\:rounded-br-lg:is(:where(.group\\/label):last-child *){border-bottom-right-radius:var(--scalar-radius-lg)}@media (hover:hover){.scalar-app .group-hover\\:block:is(:where(.group):hover *){display:block}.scalar-app .group-hover\\:flex:is(:where(.group):hover *){display:flex}.scalar-app .group-hover\\:hidden:is(:where(.group):hover *){display:none}.scalar-app .group-hover\\:inline:is(:where(.group):hover *){display:inline}.scalar-app .group-hover\\:pr-5:is(:where(.group):hover *){padding-right:20px}.scalar-app .group-hover\\:pr-6:is(:where(.group):hover *){padding-right:24px}.scalar-app .group-hover\\:pr-10:is(:where(.group):hover *){padding-right:40px}.scalar-app .group-hover\\:text-c-1:is(:where(.group):hover *){color:var(--scalar-color-1)}.scalar-app .group-hover\\:opacity-80:is(:where(.group):hover *){opacity:.8}.scalar-app .group-hover\\:opacity-100:is(:where(.group):hover *){opacity:1}.scalar-app .group-hover\\/auth\\:line-clamp-none:is(:where(.group\\/auth):hover *){-webkit-line-clamp:unset;-webkit-box-orient:horizontal;display:block;overflow:visible}.scalar-app .group-hover\\/cell\\:opacity-100:is(:where(.group\\/cell):hover *){opacity:1}.scalar-app .group-hover\\/item\\:flex:is(:where(.group\\/item):hover *){display:flex}.scalar-app .group-hover\\/params\\:opacity-100:is(:where(.group\\/params):hover *){opacity:1}.scalar-app .group-hover\\/scopes-accordion\\:text-c-2:is(:where(.group\\/scopes-accordion):hover *){color:var(--scalar-color-2)}.scalar-app .group-hover\\/upload\\:block:is(:where(.group\\/upload):hover *){display:block}}.scalar-app .group-focus-visible\\:opacity-100:is(:where(.group):focus-visible *){opacity:1}.scalar-app .group-focus-visible\\:outline:is(:where(.group):focus-visible *){outline-style:var(--tw-outline-style);outline-width:1px}.scalar-app .group-has-\\[\\.cm-focused\\]\\:z-1:is(:where(.group):has(.cm-focused) *){z-index:1}.scalar-app .group-has-\\[\\.cm-focused\\]\\:flex:is(:where(.group):has(.cm-focused) *){display:flex}.scalar-app .group-has-\\[\\.cm-focused\\]\\:pr-6:is(:where(.group):has(.cm-focused) *){padding-right:24px}.scalar-app .group-has-\\[\\.cm-focused\\]\\:pr-10:is(:where(.group):has(.cm-focused) *){padding-right:40px}.scalar-app .group-has-\\[\\:focus-visible\\]\\:hidden:is(:where(.group):has(:focus-visible) *){display:none}.scalar-app .group-has-\\[\\:focus-visible\\]\\:opacity-100:is(:where(.group):has(:focus-visible) *){opacity:1}.scalar-app .group-has-\\[\\:focus-visible\\]\\/cell\\:border-c-accent:is(:where(.group\\/cell):has(:focus-visible) *){border-color:var(--scalar-color-accent)}.scalar-app .group-has-\\[\\:focus-visible\\]\\/cell\\:opacity-100:is(:where(.group\\/cell):has(:focus-visible) *){opacity:1}.scalar-app .group-has-\\[\\:focus-visible\\]\\/input\\:block:is(:where(.group\\/input):has(:focus-visible) *){display:block}.scalar-app .group-has-\\[input\\]\\/label\\:mr-0:is(:where(.group\\/label):has(:is(input)) *){margin-right:0}.scalar-app .group-\\[\\.alert\\]\\:bg-b-alert:is(:where(.group).alert *){background-color:var(--scalar-background-alert)}.scalar-app .group-\\[\\.alert\\]\\:bg-transparent:is(:where(.group).alert *){background-color:#0000}.scalar-app .group-\\[\\.alert\\]\\:shadow-none:is(:where(.group).alert *){--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.scalar-app .group-\\[\\.alert\\]\\:outline-orange:is(:where(.group).alert *){outline-color:var(--scalar-color-orange)}.scalar-app .group-\\[\\.error\\]\\:bg-b-danger:is(:where(.group).error *){background-color:var(--scalar-background-danger)}.scalar-app .group-\\[\\.error\\]\\:bg-transparent:is(:where(.group).error *){background-color:#0000}.scalar-app .group-\\[\\.error\\]\\:text-red:is(:where(.group).error *){color:var(--scalar-color-red)}.scalar-app .group-\\[\\.error\\]\\:shadow-none:is(:where(.group).error *){--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.scalar-app .group-\\[\\.error\\]\\:outline-red:is(:where(.group).error *){outline-color:var(--scalar-color-red)}.scalar-app .peer-checked\\:text-c-1:is(:where(.peer):checked~*){color:var(--scalar-color-1)}.scalar-app .peer-has-\\[\\.cm-focused\\]\\:opacity-0:is(:where(.peer):has(.cm-focused)~*){opacity:0}.scalar-app .peer-has-\\[\\.color-selector\\]\\:hidden:is(:where(.peer):has(.color-selector)~*){display:none}.scalar-app .before\\:pointer-events-none:before{content:var(--tw-content);pointer-events:none}.scalar-app .before\\:absolute:before{content:var(--tw-content);position:absolute}.scalar-app .before\\:top-0:before{content:var(--tw-content);top:0}.scalar-app .before\\:left-3:before{content:var(--tw-content);left:12px}.scalar-app .before\\:left-\\[calc\\(\\.75rem_\\+_\\.5px\\)\\]:before{content:var(--tw-content);left:calc(.75rem + .5px)}.scalar-app .before\\:z-1:before{content:var(--tw-content);z-index:1}.scalar-app .before\\:h-\\[calc\\(100\\%_\\+_\\.5px\\)\\]:before{content:var(--tw-content);height:calc(100% + .5px)}.scalar-app .before\\:w-\\[\\.5px\\]:before{content:var(--tw-content);width:.5px}.scalar-app .before\\:bg-border:before{content:var(--tw-content);background-color:var(--scalar-border-color)}.scalar-app .after\\:content-\\[\\\'\\:\\\'\\]:after{--tw-content:":";content:var(--tw-content)}:is(.scalar-app .\\*\\:first\\:rounded-l>*):first-child{border-top-left-radius:var(--scalar-radius);border-bottom-left-radius:var(--scalar-radius)}:is(.scalar-app .\\*\\:first\\:border-t-0>*):first-child,:is(.scalar-app .first\\:\\*\\:border-t-0:first-child>*){border-top-style:var(--tw-border-style);border-top-width:0}.scalar-app .last\\:mb-0:last-child{margin-bottom:0}.scalar-app .last\\:border-r-0:last-child{border-right-style:var(--tw-border-style);border-right-width:0}:is(.scalar-app .\\*\\:last\\:rounded-r>*):last-child{border-top-right-radius:var(--scalar-radius);border-bottom-right-radius:var(--scalar-radius)}.scalar-app .last\\:before\\:h-full:last-child:before{content:var(--tw-content);height:100%}.scalar-app .last-of-type\\:first-of-type\\:border-b-0:last-of-type:first-of-type{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.scalar-app .focus-within\\:z-20:focus-within{z-index:20}.scalar-app .focus-within\\:border-\\(--scalar-background-3\\):focus-within{border-color:var(--scalar-background-3)}.scalar-app .focus-within\\:bg-b-1:focus-within{background-color:var(--scalar-background-1)}.scalar-app .focus-within\\:text-c-1:focus-within{color:var(--scalar-color-1)}@media (hover:hover){.scalar-app .hover\\:cursor-default:hover{cursor:default}.scalar-app .hover\\:border-\\(--scalar-background-3\\):hover{border-color:var(--scalar-background-3)}.scalar-app .hover\\:border-inherit:hover{border-color:inherit}.scalar-app .hover\\:bg-b-2:hover{background-color:var(--scalar-background-2)}.scalar-app .hover\\:bg-b-3:hover{background-color:var(--scalar-background-3)}.scalar-app .hover\\:bg-inherit:hover{background-color:inherit}.scalar-app .hover\\:bg-sidebar-b-active:hover{background-color:var(--scalar-sidebar-item-active-background,var(--scalar-background-2))}.scalar-app .hover\\:whitespace-normal:hover{white-space:normal}.scalar-app .hover\\:text-c-1:hover{color:var(--scalar-color-1)}.scalar-app .hover\\:text-c-2:hover{color:var(--scalar-color-2)}.scalar-app .hover\\:underline:hover{text-decoration-line:underline}.scalar-app .hover\\:brightness-75:hover{--tw-brightness:brightness(75%);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-app .focus\\:text-c-1:focus{color:var(--scalar-color-1)}.scalar-app .focus\\:outline-none:focus{--tw-outline-style:none;outline-style:none}.scalar-app .focus-visible\\:z-10:focus-visible{z-index:10}.scalar-app .active\\:text-c-1:active{color:var(--scalar-color-1)}.scalar-app .disabled\\:cursor-default:disabled{cursor:default}.scalar-app .disabled\\:text-c-2:disabled{color:var(--scalar-color-2)}.scalar-app .has-\\[\\.empty-sidebar-item\\]\\:border-t:has(.empty-sidebar-item){border-top-style:var(--tw-border-style);border-top-width:var(--scalar-border-width)}.scalar-app .has-\\[\\:focus-visible\\]\\:absolute:has(:focus-visible){position:absolute}.scalar-app .has-\\[\\:focus-visible\\]\\:z-1:has(:focus-visible){z-index:1}.scalar-app .has-\\[\\:focus-visible\\]\\:rounded-\\[4px\\]:has(:focus-visible){border-radius:4px}.scalar-app .has-\\[\\:focus-visible\\]\\:bg-b-1:has(:focus-visible){background-color:var(--scalar-background-1)}.scalar-app .has-\\[\\:focus-visible\\]\\:opacity-100:has(:focus-visible){opacity:1}.scalar-app .has-\\[\\:focus-visible\\]\\:outline:has(:focus-visible){outline-style:var(--tw-outline-style);outline-width:1px}@media (min-width:600px){.scalar-app .sm\\:not-sr-only{clip:auto;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.scalar-app .sm\\:order-none{order:0}.scalar-app .sm\\:mr-1\\.5{margin-right:6px}.scalar-app .sm\\:mb-1\\.5{margin-bottom:6px}.scalar-app .sm\\:ml-1\\.5{margin-left:6px}.scalar-app .sm\\:flex{display:flex}.scalar-app .sm\\:hidden{display:none}.scalar-app .sm\\:max-w-max{max-width:max-content}.scalar-app .sm\\:min-w-max{min-width:max-content}.scalar-app .sm\\:flex-col{flex-direction:column}.scalar-app .sm\\:flex-row{flex-direction:row}.scalar-app .sm\\:justify-between{justify-content:space-between}.scalar-app .sm\\:gap-px{gap:1px}.scalar-app .sm\\:rounded{border-radius:var(--scalar-radius)}.scalar-app .sm\\:rounded-lg{border-radius:var(--scalar-radius-lg)}.scalar-app .sm\\:px-2{padding-inline:8px}.scalar-app .sm\\:px-3{padding-inline:12px}.scalar-app .sm\\:py-1\\.5{padding-block:6px}:is(.scalar-app .sm\\:\\*\\:rounded-lg>*){border-radius:var(--scalar-radius-lg)}}@media (min-width:800px){.scalar-app .md\\:right-10{right:40px}.scalar-app .md\\:bottom-10{bottom:40px}.scalar-app .md\\:mx-auto{margin-inline:auto}.scalar-app .md\\:-ml-1\\.25{margin-left:-5px}.scalar-app .md\\:ml-1\\.5{margin-left:6px}.scalar-app .md\\:block{display:block}.scalar-app .md\\:grid{display:grid}.scalar-app .md\\:w-full{width:100%}.scalar-app .md\\:max-w-\\[720px\\]{max-width:720px}.scalar-app .md\\:min-w-fit{min-width:fit-content}.scalar-app .md\\:flex-none{flex:none}.scalar-app .md\\:translate-x-0{--tw-translate-x:0px;translate:var(--tw-translate-x)var(--tw-translate-y)}.scalar-app .md\\:translate-y-0{--tw-translate-y:0px;translate:var(--tw-translate-x)var(--tw-translate-y)}.scalar-app .md\\:grid-cols-\\[1fr_720px_1fr\\]{grid-template-columns:1fr 720px 1fr}.scalar-app .md\\:flex-row{flex-direction:row}.scalar-app .md\\:border-r{border-right-style:var(--tw-border-style);border-right-width:var(--scalar-border-width)}.scalar-app .md\\:border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.scalar-app .md\\:p-1\\.5{padding:6px}.scalar-app .md\\:px-0{padding-inline:0}.scalar-app .md\\:px-1\\.5{padding-inline:6px}.scalar-app .md\\:px-2{padding-inline:8px}.scalar-app .md\\:px-2\\.5{padding-inline:10px}.scalar-app .md\\:px-4{padding-inline:16px}.scalar-app .md\\:px-\\[18px\\]{padding-inline:18px}.scalar-app .md\\:py-2\\.5{padding-block:10px}.scalar-app .md\\:pb-2\\.5{padding-bottom:10px}.scalar-app .md\\:pb-\\[37px\\]{padding-bottom:37px}.scalar-app .md\\:pl-0{padding-left:0}:is(.scalar-app .md\\:\\*\\:border-t-0>*){border-top-style:var(--tw-border-style);border-top-width:0}}@media (min-width:1000px){.scalar-app .lg\\:order-none{order:0}.scalar-app .lg\\:-mr-1{margin-right:-4px}.scalar-app .lg\\:mb-0{margin-bottom:0}.scalar-app .lg\\:flex{display:flex}.scalar-app .lg\\:min-h-header{min-height:48px}.scalar-app .lg\\:w-auto{width:auto}.scalar-app .lg\\:max-w-\\[580px\\]{max-width:580px}.scalar-app .lg\\:min-w-\\[580px\\]{min-width:580px}.scalar-app .lg\\:flex-1{flex:1}.scalar-app .lg\\:p-1{padding:4px}.scalar-app .lg\\:px-1{padding-inline:4px}.scalar-app .lg\\:px-2\\.5{padding-inline:10px}.scalar-app .lg\\:pt-1{padding-top:4px}.scalar-app .lg\\:pr-24{padding-right:96px}.scalar-app .lg\\:text-sm{font-size:var(--scalar-font-size-4)}}@media (min-width:1200px){.scalar-app .xl\\:\\!flex{display:flex!important}.scalar-app .xl\\:flex{display:flex}.scalar-app .xl\\:hidden{display:none}.scalar-app .xl\\:h-fit{height:fit-content}.scalar-app .xl\\:h-full{height:100%}.scalar-app .xl\\:min-h-header{min-height:48px}.scalar-app .xl\\:max-w-\\[720px\\]{max-width:720px}.scalar-app .xl\\:min-w-0{min-width:0}.scalar-app .xl\\:min-w-\\[720px\\]{min-width:720px}.scalar-app .xl\\:flex-row{flex-direction:row}.scalar-app .xl\\:overflow-auto{overflow:auto}.scalar-app .xl\\:overflow-hidden{overflow:hidden}.scalar-app .xl\\:rounded-none{border-radius:0}.scalar-app .xl\\:pr-0\\.5{padding-right:2px}.scalar-app .xl\\:pl-2{padding-left:8px}:is(.scalar-app .\\*\\:xl\\:border-t-0>*){border-top-style:var(--tw-border-style);border-top-width:0}:is(.scalar-app .\\*\\:xl\\:border-l>*){border-left-style:var(--tw-border-style);border-left-width:var(--scalar-border-width)}:is(.scalar-app .\\*\\:first\\:xl\\:border-l-0>*):first-child{border-left-style:var(--tw-border-style);border-left-width:0}}.scalar-app .dark\\:bg-b-2:where(.dark-mode,.dark-mode *){background-color:var(--scalar-background-2)}@media (hover:hover){.scalar-app .hover\\:dark\\:bg-b-2:hover:where(.dark-mode,.dark-mode *){background-color:var(--scalar-background-2)}}.scalar-app .ui-open\\:rotate-90[data-headlessui-state~=open],:where([data-headlessui-state~=open]) :is(.scalar-app .ui-open\\:rotate-90){rotate:90deg}.scalar-app .ui-not-open\\:invisible[data-headlessui-state]:not([data-headlessui-state~=open]),:where([data-headlessui-state]:not([data-headlessui-state~=open])) :is(.scalar-app .ui-not-open\\:invisible):not([data-headlessui-state]){visibility:hidden}.scalar-app .ui-not-open\\:rotate-0[data-headlessui-state]:not([data-headlessui-state~=open]),:where([data-headlessui-state]:not([data-headlessui-state~=open])) :is(.scalar-app .ui-not-open\\:rotate-0):not([data-headlessui-state]){rotate:none}.scalar-app .ui-checked\\:bg-b-3[data-headlessui-state~=checked],:where([data-headlessui-state~=checked]) :is(.scalar-app .ui-checked\\:bg-b-3){background-color:var(--scalar-background-3)}.scalar-app .ui-active\\:bg-b-2[data-headlessui-state~=active],:where([data-headlessui-state~=active]) :is(.scalar-app .ui-active\\:bg-b-2),:is(.scalar-app .ui-active\\:\\*\\:bg-b-2[data-headlessui-state~=active]>*),:is(:where([data-headlessui-state~=active]) :is(.scalar-app .ui-active\\:\\*\\:bg-b-2)>*){background-color:var(--scalar-background-2)}@media (max-width:720px) and (max-height:480px){.scalar-app .zoomed\\:static{position:static}.scalar-app .zoomed\\:p-1{padding:4px}}.app-platform-mac :is(.scalar-app .mac\\:pl-\\[72px\\]){padding-left:72px}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-content{syntax:"*";inherits:false;initial-value:""}.nav-item[data-v-b81bd85a]{cursor:pointer;border-radius:var(--scalar-radius-lg);background:var(--scalar-background-3);border:var(--scalar-border-width)solid var(--scalar-background-2);color:var(--scalar-color-3);flex:1;justify-content:center;align-items:center;min-width:0;padding:4.5px;display:flex;position:relative;overflow:hidden}.dark-mode .nav-item[data-v-b81bd85a]{background:var(--scalar-background-2)}@supports (color:color-mix(in lab,red,red)){.dark-mode .nav-item[data-v-b81bd85a]{background:color-mix(in srgb,var(--scalar-background-2),transparent)}}.nav-item-icon-copy[data-v-b81bd85a]{white-space:nowrap;max-width:100%;-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);overflow:hidden}.nav-item:hover .nav-item-icon-copy[data-v-b81bd85a]{-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-b81bd85a]{max-width:calc(100% - 20px)}.nav-item[data-v-b81bd85a]:hover{color:var(--scalar-color-1)}.nav-item__active[data-v-b81bd85a]{background-color:var(--scalar-background-1);color:var(--scalar-color-1);border-color:var(--scalar-border-color)}.dark-mode .nav-item__active[data-v-b81bd85a]{background-color:var(--scalar-background-2)}.nav-item-close[data-v-b81bd85a]{border-radius:var(--scalar-radius);stroke-width:1.5px;max-width:20px;color:var(--scalar-color-3);opacity:0;background:0 0;margin-left:-20px;padding:2px;position:absolute;right:3px}.nav-item:hover .nav-item-close[data-v-b81bd85a]{opacity:1}.nav-item-close[data-v-b81bd85a]:hover{background-color:var(--scalar-background-4)}.nav-item__active .nav-item-close[data-v-b81bd85a]:hover{background-color:var(--scalar-background-2)}.download-app-button[data-v-cb45fa05]{box-shadow:0 0 0 .5px var(--scalar-border-color);background:linear-gradient(#ffffffbf,#00000009)}.dark-mode .download-app-button[data-v-cb45fa05]{background:linear-gradient(#ffffff1a,#00000026)}.download-app-button[data-v-cb45fa05]:hover{background:linear-gradient(#00000009,#ffffffbf)}.dark-mode .download-app-button[data-v-cb45fa05]:hover{background:linear-gradient(#00000026,#ffffff1a)}.http-bg-gradient[data-v-076b14a1]{background:linear-gradient(#ffffffbf,#00000009)}.http-bg-gradient[data-v-076b14a1]:hover{background:linear-gradient(#00000009,#ffffffbf)}.dark-mode .http-bg-gradient[data-v-076b14a1]{background:linear-gradient(#ffffff09,#00000026)}.dark-mode .http-bg-gradient[data-v-076b14a1]:hover{background:linear-gradient(#00000026,#ffffff09)}.scroll-timeline-x[data-v-19cf46d6]{scroll-timeline:--scroll-timeline x;scroll-timeline:--scroll-timeline horizontal;-ms-overflow-style:none;scrollbar-width:none;overflow:auto}.commandmenu[data-v-b0ea498c]{box-shadow:var(--scalar-shadow-2);border-radius:var(--scalar-radius-lg);background-color:var(--scalar-background-1);opacity:0;width:100%;max-width:580px;max-height:60dvh;margin:12px;animation:.3s ease-in-out .1s forwards fadeincommandmenu-b0ea498c;position:fixed;top:150px;left:50%;transform:translate(-50%,10px)}.commandmenu-overlay[data-v-b0ea498c]{cursor:pointer;background:#0003;animation:.3s ease-in-out forwards fadeincommand-b0ea498c;position:fixed;top:0;right:0;bottom:0;left:0}@keyframes fadeincommand-b0ea498c{0%{opacity:0}to{opacity:1}}@keyframes fadeincommandmenu-b0ea498c{0%{opacity:0;transform:translate(-50%,10px)}to{opacity:1;transform:translate(-50%)}}.scalar .scalar-app-layout[data-v-45e9730e]{background:var(--scalar-background-1);opacity:0;border:var(--scalar-border-width)solid var(--scalar-border-color);border-radius:8px;width:100%;max-width:1390px;height:calc(100% - 120px);margin:auto;animation:.35s forwards scalarapiclientfadein-45e9730e;position:relative;overflow:hidden}@media (max-width:720px) and (max-height:480px){.scalar .scalar-app-layout[data-v-45e9730e]{height:100%;max-height:90svh}}@keyframes scalarapiclientfadein-45e9730e{0%{opacity:0}to{opacity:1}}.scalar .scalar-app-exit[data-v-45e9730e]{cursor:pointer;z-index:-1;background:#00000038;width:100vw;height:100vh;transition:all .3s ease-in-out;animation:.35s forwards scalardrawerexitfadein-45e9730e;position:fixed;top:0;left:0}.dark-mode .scalar .scalar-app-exit[data-v-45e9730e]{background:#00000073}.scalar .scalar-app-exit[data-v-45e9730e]:before{text-align:center;color:#fff;opacity:.6;font-family:sans-serif;font-size:30px;font-weight:100;line-height:50px;position:absolute;top:0;right:12px}.scalar .scalar-app-exit[data-v-45e9730e]:hover:before{opacity:1}@keyframes scalardrawerexitfadein-45e9730e{0%{opacity:0}to{opacity:1}}.scalar-container[data-v-45e9730e]{visibility:visible;z-index:10000;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;bottom:0;left:0;overflow:hidden}.scalar .url-form-input[data-v-45e9730e]{min-height:auto!important}.scalar .scalar-container[data-v-45e9730e]{line-height:normal}.scalar .scalar-app-header span[data-v-45e9730e]{color:var(--scalar-color-3)}.scalar .scalar-app-header a[data-v-45e9730e]{color:var(--scalar-color-1)}.scalar .scalar-app-header a[data-v-45e9730e]:hover{text-decoration:underline}.scalar-activate[data-v-45e9730e]{cursor:pointer;align-items:center;gap:6px;width:fit-content;margin:0 .75rem .75rem auto;font-size:.875rem;font-weight:600;line-height:24px;display:flex}.scalar-activate-button[data-v-45e9730e]{color:var(--scalar-color-blue);-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:none;outline:none;align-items:center;gap:6px;padding:0 .5rem;display:flex}.scalar-activate:hover .scalar-activate-button[data-v-45e9730e]{background:var(--scalar-background-3);border-radius:3px}.scalar-modal-layout .scalar-button-danger[data-v-a93bfefe]{background:var(--scalar-color-red)}@supports (color:color-mix(in lab,red,red)){.scalar-modal-layout .scalar-button-danger[data-v-a93bfefe]{background:color-mix(in srgb,var(--scalar-color-red),transparent 95%)}}.scalar-modal-layout .scalar-button-danger[data-v-a93bfefe]{color:var(--scalar-color-red)}.scalar-modal-layout .scalar-button-danger[data-v-a93bfefe]:hover,.scalar-modal-layout .scalar-button-danger[data-v-a93bfefe]:focus{background:var(--scalar-color-red)}@supports (color:color-mix(in lab,red,red)){.scalar-modal-layout .scalar-button-danger[data-v-a93bfefe]:hover,.scalar-modal-layout .scalar-button-danger[data-v-a93bfefe]:focus{background:color-mix(in srgb,var(--scalar-color-red),transparent 90%)}}.fade-request-section-content[data-v-cac0985e]{background:linear-gradient(to left,var(--scalar-background-1)64%,transparent)}.filter-hover[data-v-cac0985e]{height:100%;padding-left:24px;padding-right:39px;transition:width 0s ease-in-out .2s;position:absolute;right:0;overflow:hidden}.filter-hover[data-v-cac0985e]:hover,.filter-hover[data-v-cac0985e]:has(:focus-visible){z-index:10;width:100%}.filter-hover[data-v-cac0985e]:before{content:"";background-color:var(--scalar-background-1);opacity:0;pointer-events:none;width:100%;height:100%;transition:all .3s ease-in-out;position:absolute;top:0;left:0}.filter-hover-item[data-v-cac0985e]{opacity:0}.filter-hover-item[data-v-cac0985e]:not(:last-of-type){transform:translateY(3px)}.filter-hover:hover .filter-hover-item[data-v-cac0985e]{transition:opacity .2s ease-in-out,transform .2s ease-in-out}.filter-hover:hover .filter-hover-item[data-v-cac0985e]:last-of-type{transition-delay:50ms}.filter-hover:hover .filter-hover-item[data-v-cac0985e]:nth-last-of-type(2){transition-delay:.1s}.filter-hover:hover .filter-hover-item[data-v-cac0985e]:nth-last-of-type(3){transition-delay:.15s}.filter-hover:hover .filter-hover-item[data-v-cac0985e]:nth-last-of-type(4){transition-delay:.2s}.filter-hover:hover .filter-hover-item[data-v-cac0985e]:nth-last-of-type(5){transition-delay:.25s}.filter-hover:hover .filter-hover-item[data-v-cac0985e]:nth-last-of-type(6){transition-delay:.3s}.filter-hover:hover .filter-hover-item[data-v-cac0985e]:nth-last-of-type(7){transition-delay:.35s}.filter-hover:hover .filter-hover-item[data-v-cac0985e],.filter-hover:has(:focus-visible) .filter-hover-item[data-v-cac0985e]{opacity:1;transform:translateZ(0)}.filter-hover[data-v-cac0985e]:hover:before,.filter-hover[data-v-cac0985e]: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-cac0985e],.context-bar-group:has(:focus-visible) .context-bar-group-hover\\:text-c-1[data-v-cac0985e]{--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-cac0985e],.context-bar-group:has(:focus-visible) .context-bar-group-hover\\:hidden[data-v-cac0985e]{display:none}.light-mode .bg-preview[data-v-0956ad2d]{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-0956ad2d]{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-96fbecd5] .cm-editor{font-size:var(--scalar-mini);background-color:#0000;outline:none}[data-v-96fbecd5] .cm-gutters{background-color:var(--scalar-background-1);border-radius:var(--scalar-radius)0 0 var(--scalar-radius)}.body-raw[data-v-96fbecd5] .cm-scroller{width:fit-content;overflow:visible}.scalar-code-copy[data-v-96fbecd5]{z-index:10;pointer-events:none;align-items:flex-start;display:flex;position:sticky;top:6px;right:6px;transform:translate(-6px)}.copy-button[data-v-96fbecd5]{background-color:var(--scalar-background-1);border:1px solid var(--scalar-border-color);color:var(--scalar-color-3);cursor:pointer;opacity:0;pointer-events:auto;border-radius:3px;align-items:center;height:30px;padding:6px;transition:opacity .15s ease-in-out,color .15s ease-in-out;display:flex}.body-raw:hover .copy-button[data-v-96fbecd5],.copy-button[data-v-96fbecd5]:focus-visible{opacity:1}.copy-button[data-v-96fbecd5]:hover{color:var(--scalar-color-1)}.scalar-code-block[data-v-2dcbd6aa] .hljs *{font-size:var(--scalar-mini)}.response-body-virtual[data-headlessui-state=open],.response-body-virtual[data-headlessui-state=open] .diclosure-panel{flex-direction:column;flex-grow:1;display:flex}.ascii-art-animate .ascii-art-line[data-v-69ebd973]{border-right:1ch solid #0000;animation:4s step-end 1s both typewriter-69ebd973,.5s step-end infinite blinkTextCursor-69ebd973}@keyframes typewriter-69ebd973{0%{width:0}to{width:100%}}@keyframes blinkTextCursor-69ebd973{0%{border-right-color:currentColor}50%{border-right-color:#0000}}.keycap-n[data-v-6e1f579f]{background:-webkit-linear-gradient(5deg,transparent 30%,var(--scalar-color-3)50%);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.keycap-hotkey[data-v-6e1f579f]{line-height:26px;position:absolute;top:32px}.scalar-version-number[data-v-bb2369d4]{width:76px;height:76px;font-size:8px;font-family:var(--scalar-font-code);box-shadow:inset 2px 0 0 2px var(--scalar-background-2);text-align:center;text-transform:initial;-webkit-text-decoration-color:var(--scalar-color-3);text-decoration-color:var(--scalar-color-3);border-radius:9px 9px 16px 12px;flex-direction:column;justify-content:center;align-items:center;margin-top:-113px;margin-left:-36px;line-height:11px;display:flex;position:absolute;transform:skewY(13deg)}.scalar-version-number a[data-v-bb2369d4]{background:var(--scalar-background-2);border:.5px solid var(--scalar-border-color);border-radius:3px;padding:2px 4px;font-weight:700;text-decoration:none}.gitbook-show[data-v-bb2369d4]{display:none}.v-enter-active[data-v-62b8db3f]{transition:opacity .5s}.v-enter-from[data-v-62b8db3f]{opacity:0}.animate-response-heading .response-heading[data-v-7138ed84]{opacity:1;animation:.2s ease-in-out forwards push-response-7138ed84}@keyframes push-response-7138ed84{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-4px)}}.animate-response-heading .animate-response-children[data-v-7138ed84]{opacity:0;animation:.2s ease-in-out 50ms forwards response-spans-7138ed84}@keyframes response-spans-7138ed84{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}[data-v-bd8ced90] .cm-editor{background:0 0;outline:none;height:100%;padding:0}[data-v-bd8ced90] .cm-placeholder{color:var(--scalar-color-3)}[data-v-bd8ced90] .cm-content{font-family:var(--scalar-font-code);font-size:var(--scalar-small);max-height:20px;padding:8px 0}[data-v-bd8ced90] .cm-tooltip{filter:brightness(var(--scalar-lifted-brightness));border-radius:var(--scalar-radius);box-shadow:var(--scalar-shadow-2);background:0 0!important;border:none!important;outline:none!important;overflow:hidden!important}[data-v-bd8ced90] .cm-tooltip-autocomplete ul li{padding:3px 6px!important}[data-v-bd8ced90] .cm-completionIcon-type:after{color:var(--scalar-color-3)!important}[data-v-bd8ced90] .cm-tooltip-autocomplete ul li[aria-selected]{background:var(--scalar-background-2)!important;color:var(--scalar-color-1)!important}[data-v-bd8ced90] .cm-tooltip-autocomplete ul{position:relative;padding:6px!important}[data-v-bd8ced90] .cm-tooltip-autocomplete ul li:hover{border-radius:3px;color:var(--scalar-color-1)!important;background:var(--scalar-background-3)!important}[data-v-bd8ced90] .cm-activeLine,[data-v-bd8ced90] .cm-activeLineGutter{background-color:#0000}[data-v-bd8ced90] .cm-selectionMatch,[data-v-bd8ced90] .cm-matchingBracket{border-radius:var(--scalar-radius);background:var(--scalar-background-4)!important}[data-v-bd8ced90] .cm-css-color-picker-wrapper{outline:1px solid var(--scalar-background-3);border-radius:3px;display:inline-flex;overflow:hidden}[data-v-bd8ced90] .cm-gutters{color:var(--scalar-color-3);font-size:var(--scalar-mini);background-color:#0000;border-right:none;border-radius:0 0 0 3px;line-height:1.44}[data-v-bd8ced90] .cm-gutters:before{content:"";border-radius:var(--scalar-radius)0 0 var(--scalar-radius);background-color:var(--scalar-background-1);width:calc(100% - 2px);height:calc(100% - 4px);position:absolute;top:2px;left:2px}[data-v-bd8ced90] .cm-gutterElement{justify-content:flex-end;align-items:center;display:flex;position:relative;font-family:var(--scalar-font-code)!important;padding:0 6px 0 8px!important}[data-v-bd8ced90] .cm-gutter+.cm-gutter :not(.cm-foldGutter) .cm-gutterElement{padding-left:0!important}[data-v-bd8ced90] .cm-scroller{overflow:auto}.peer:hover .copy-button[data-v-bd8ced90],.copy-button[data-v-bd8ced90]:focus-visible{opacity:100}.scalar-code-copy[data-v-bd8ced90]{justify-content:flex-end;align-items:flex-start;display:flex;position:sticky;top:0;right:0;bottom:0;left:0}.copy-button[data-v-bd8ced90]{background-color:var(--scalar-background-2);border:1px solid var(--scalar-border-color);color:var(--scalar-color-3);cursor:pointer;opacity:0;border-radius:3px;align-items:center;height:30px;margin-bottom:-30px;padding:6px;transition:opacity .15s ease-in-out,color .15s ease-in-out;display:flex;position:relative;top:0;right:0}.scalar-code-copy[data-v-bd8ced90],.copy-button[data-v-bd8ced90]{background:inherit}.copy-button[data-v-bd8ced90]:hover{color:var(--scalar-color-1)}.copy-button svg[data-v-bd8ced90]{stroke-width:1.5px}.line-wrapping[data-v-bd8ced90]:focus-within .cm-content{white-space:break-spaces;word-break:break-all;min-height:fit-content}.cm-pill{--tw-bg-base:var(--scalar-color-1);color:var(--tw-bg-base);font-size:var(--scalar-mini);border-radius:30px;padding:0 9px;display:inline-block;background:var(--tw-bg-base)!important}@supports (color:color-mix(in lab,red,red)){.cm-pill{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:var(--tw-bg-base)!important}@supports (color:color-mix(in lab,red,red)){.dark-mode .cm-pill{background:color-mix(in srgb,var(--tw-bg-base),transparent 90%)!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)}.schema>span[data-v-4df72868]:not(:first-child):before{content:"·";margin:0 .5ch;display:block}.schema>span[data-v-4df72868]{white-space:nowrap;display:flex}[data-v-d8146cd8] .cm-editor{padding:0}[data-v-d8146cd8] .cm-content{font-family:var(--scalar-font);font-size:var(--scalar-mini);background-color:#0000;align-items:center;width:100%;padding:6px 8px;display:flex}[data-v-d8146cd8] .cm-content:has(.cm-pill){padding:6px 8px}[data-v-d8146cd8] .cm-content .cm-pill:not(:last-of-type){margin-right:.5px}[data-v-d8146cd8] .cm-content .cm-pill:not(:first-of-type){margin-left:.5px}[data-v-d8146cd8] .cm-line{text-overflow:ellipsis;padding:0;overflow:hidden}.filemask[data-v-d8146cd8]{-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-124bfbc5] .cm-content{font-size:var(--scalar-mini)}[data-v-a8683fd7] .cm-editor{padding:0}[data-v-a8683fd7] .cm-content{font-family:var(--scalar-font);font-size:var(--scalar-mini);background-color:#0000;align-items:center;width:100%;padding:6px 8px;display:flex}[data-v-a8683fd7] .cm-content:has(.cm-pill){padding:6px 8px}[data-v-a8683fd7] .cm-content .cm-pill:not(:last-of-type){margin-right:.5px}[data-v-a8683fd7] .cm-content .cm-pill:not(:first-of-type){margin-left:.5px}[data-v-a8683fd7] .cm-line{text-overflow:ellipsis;padding:0;overflow:hidden}.required[data-v-a8683fd7]:after{content:"Required"}input[data-v-a8683fd7]::placeholder{color:var(--scalar-color-3)}.scalar-password-input[data-v-a8683fd7]{text-security:disc;-webkit-text-security:disc;-moz-text-security:disc}.auth-blend-required[data-v-7289bc09] .scalar-input-required,.auth-blend-required[data-v-7289bc09] .required{background:var(--scalar-background-2);--tw-bg-base:var(--scalar-background-2);--tw-shadow:-8px 0 4px var(--scalar-background-2)}.request-example-references-header[data-v-7289bc09]+tr>td{border-top:0;border-top-left-radius:0;border-top-right-radius:0}.scalar-data-table .auth-description-container .auth-description[data-v-7289bc09]{outline:.5px solid var(--scalar-border-color)}.scalar-data-table .auth-description-container:hover .auth-description[data-v-7289bc09]{height:auto;position:absolute}.auth-combobox-position[data-v-d0e4c96f]{margin-left:120px}.scroll-timeline-x[data-v-d0e4c96f]{scroll-timeline:--scroll-timeline x;scroll-timeline:--scroll-timeline horizontal;scrollbar-width:none;-ms-overflow-style:none;overflow:auto}.fade-left[data-v-d0e4c96f],.fade-right[data-v-d0e4c96f]{content:"";pointer-events:none;height:100%;min-height:24px;animation-name:fadein-d0e4c96f;animation-duration:1ms;animation-direction:reverse;animation-timeline:--scroll-timeline;position:sticky}.fade-left[data-v-d0e4c96f]{background:linear-gradient(-90deg,var(--scalar-background-1)0%,var(--scalar-background-1)60%,var(--scalar-background-1)100%)}@supports (color:color-mix(in lab,red,red)){.fade-left[data-v-d0e4c96f]{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%)}}.fade-left[data-v-d0e4c96f]{min-width:3px;animation-direction:normal;left:-1px}.fade-right[data-v-d0e4c96f]{background:linear-gradient(90deg,var(--scalar-background-1)0%,var(--scalar-background-1)60%,var(--scalar-background-1)100%)}@supports (color:color-mix(in lab,red,red)){.fade-right[data-v-d0e4c96f]{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%)}}.fade-right[data-v-d0e4c96f]{min-width:24px;margin-left:-20px;top:0;right:-1px}@keyframes fadein-d0e4c96f{0%{opacity:0}15%{opacity:1}}.auth-combobox-position[data-v-653ceb53]{margin-left:120px}.scroll-timeline-x[data-v-653ceb53]{scroll-timeline:--scroll-timeline x;scroll-timeline:--scroll-timeline horizontal;scrollbar-width:none;-ms-overflow-style:none;overflow:auto}.fade-left[data-v-653ceb53],.fade-right[data-v-653ceb53]{content:"";pointer-events:none;height:100%;min-height:24px;animation-name:fadein-653ceb53;animation-duration:1ms;animation-direction:reverse;animation-timeline:--scroll-timeline;position:sticky}.fade-left[data-v-653ceb53]{background:linear-gradient(-90deg,var(--scalar-background-1)0%,var(--scalar-background-1)60%,var(--scalar-background-1)100%)}@supports (color:color-mix(in lab,red,red)){.fade-left[data-v-653ceb53]{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%)}}.fade-left[data-v-653ceb53]{min-width:3px;animation-direction:normal;left:-1px}.fade-right[data-v-653ceb53]{background:linear-gradient(90deg,var(--scalar-background-1)0%,var(--scalar-background-1)60%,var(--scalar-background-1)100%)}@supports (color:color-mix(in lab,red,red)){.fade-right[data-v-653ceb53]{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%)}}.fade-right[data-v-653ceb53]{min-width:24px;margin-left:-20px;top:0;right:-1px}@keyframes fadein-653ceb53{0%{opacity:0}15%{opacity:1}}[data-v-92438804] code.hljs *{font-size:var(--scalar-mini)}.request-section-content[data-v-ca5f9f37]{--scalar-border-width:.5px}.request-section-content-filter[data-v-ca5f9f37]{box-shadow:0 -10px 0 10px var(--scalar-background-1)}.request-item:focus-within .request-meta-buttons[data-v-ca5f9f37]{opacity:1}.group-hover-input[data-v-ca5f9f37]{border-width:var(--scalar-border-width);border-color:#0000}.group:hover .group-hover-input[data-v-ca5f9f37]{background:var(--scalar-background-1)}@supports (color:color-mix(in lab,red,red)){.group:hover .group-hover-input[data-v-ca5f9f37]{background:color-mix(in srgb,var(--scalar-background-1),var(--scalar-background-2))}}.group:hover .group-hover-input[data-v-ca5f9f37]{border-color:var(--scalar-border-color)}.group-hover-input[data-v-ca5f9f37]:focus{border-color:var(--scalar-border-color)!important;background:0 0!important}@media (min-width:800px){.has-no-import-url,.has-import-url{contain:paint;max-width:100dvw;overflow-x:hidden}.has-no-import-url .scalar-client>main{opacity:1;background:var(--scalar-background-1);animation:.3s ease-in-out forwards transform-restore-layout}.has-import-url .scalar-client>main{opacity:0;border:var(--scalar-border-width)solid var(--scalar-border-color);z-index:10000;border-radius:12px;animation:.3s ease-in-out forwards transform-fade-layout;overflow:hidden;transform:scale(.85)translate(calc(50dvw + 80px))}.has-import-url .scalar-client .sidenav{display:none}.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)translate(calc(50dvw + 80px),10px)}to{opacity:1;transform:scale(.85)translate(calc(50dvw + 80px))}}@keyframes transform-restore-layout{0%{opacity:1;transform:scale(.85)translate(calc(50dvw + 80px))}to{opacity:1;transform:scale(1)translate(0)}}.openapi-color{color:var(--scalar-color-green)}.section-flare{position:fixed;top:0;right:-50dvw}#scalar-client{background-color:var(--scalar-background-2);flex-direction:column;width:100dvw;height:100dvh;display:flex;position:relative}.dark-mode #scalar-client{background-color:var(--scalar-background-1)}@supports (color:color-mix(in lab,red,red)){.dark-mode #scalar-client{background-color:color-mix(in srgb,var(--scalar-background-1)65%,black)}}.open-api-client-button[data-v-e913a538]{cursor:pointer;text-align:center;white-space:nowrap;width:100%;height:31px;font-size:var(--scalar-mini);font-weight:var(--scalar-semibold);border-radius:var(--scalar-radius);box-shadow:0 0 0 .5px var(--scalar-border-color);color:var(--scalar-sidebar-color-1);justify-content:center;align-items:center;gap:6px;padding:9px 12px;line-height:1.385;text-decoration:none;display:flex}.open-api-client-button[data-v-e913a538]:hover{background:var(--scalar-sidebar-item-hover-background,var(--scalar-background-2))}.address-bar-history-button[data-v-6a545fa1]:hover{background:var(--scalar-background-3)}.address-bar-history-button[data-v-6a545fa1]:focus-within{background:var(--scalar-background-2)}.description[data-v-e86ebacd] .markdown{font-weight:var(--scalar-semibold);color:var(--scalar-color--1);padding:0;display:block}.description[data-v-e86ebacd] .markdown>:first-child{margin-top:0}[data-v-e050d490] .cm-editor{outline:none;width:100%;height:100%}[data-v-e050d490] .cm-line{padding:0}[data-v-e050d490] .cm-content{font-size:var(--scalar-mini);align-items:center;padding:0;display:flex}.scroll-timeline-x[data-v-e050d490]{scroll-timeline:--scroll-timeline x;scroll-timeline:--scroll-timeline horizontal;-ms-overflow-style:none}.scroll-timeline-x-hidden[data-v-e050d490]{overflow-x:auto}.scroll-timeline-x-hidden[data-v-e050d490] .cm-scroller{scrollbar-width:none;-ms-overflow-style:none;padding-right:20px;overflow:auto}.scroll-timeline-x-hidden[data-v-e050d490]::-webkit-scrollbar{width:0;height:0;display:none}.scroll-timeline-x-hidden[data-v-e050d490] .cm-scroller::-webkit-scrollbar{width:0;height:0;display:none}.scroll-timeline-x-address[data-v-e050d490]{scrollbar-width:none;line-height:27px}.scroll-timeline-x-address[data-v-e050d490]:after{content:"";cursor:text;width:24px;height:100%;position:absolute;right:0}.scroll-timeline-x-address[data-v-e050d490]:empty:before{content:"Enter URL or cURL request";color:var(--scalar-color-3);pointer-events:none}.fade-left[data-v-e050d490],.fade-right[data-v-e050d490]{content:"";pointer-events:none;z-index:1;height:100%;animation-name:fadein-e050d490;animation-duration:1ms;animation-direction:reverse;animation-timeline:--scroll-timeline;position:sticky}.fade-left[data-v-e050d490]{background:linear-gradient(-90deg,var(--scalar-address-bar-bg)0%,var(--scalar-address-bar-bg)30%,var(--scalar-address-bar-bg)100%)}@supports (color:color-mix(in lab,red,red)){.fade-left[data-v-e050d490]{background:linear-gradient(-90deg,color-mix(in srgb,var(--scalar-address-bar-bg),transparent 100%)0%,color-mix(in srgb,var(--scalar-address-bar-bg),transparent 20%)30%,var(--scalar-address-bar-bg)100%)}}.fade-left[data-v-e050d490]{min-width:6px;animation-direction:normal;left:-1px}.fade-right[data-v-e050d490]{background:linear-gradient(90deg,var(--scalar-address-bar-bg)0%,var(--scalar-address-bar-bg)30%,var(--scalar-address-bar-bg)100%)}@supports (color:color-mix(in lab,red,red)){.fade-right[data-v-e050d490]{background:linear-gradient(90deg,color-mix(in srgb,var(--scalar-address-bar-bg),transparent 100%)0%,color-mix(in srgb,var(--scalar-address-bar-bg),transparent 20%)30%,var(--scalar-address-bar-bg)100%)}}.fade-right[data-v-e050d490]{min-width:24px;right:-1px}@keyframes fadein-e050d490{0%{opacity:0}1%{opacity:1}}.address-bar-bg-states[data-v-e050d490]{--scalar-address-bar-bg:var(--scalar-background-1)}@supports (color:color-mix(in lab,red,red)){.address-bar-bg-states[data-v-e050d490]{--scalar-address-bar-bg:color-mix(in srgb,var(--scalar-background-1),var(--scalar-background-2))}}.address-bar-bg-states[data-v-e050d490]{background:var(--scalar-address-bar-bg)}.address-bar-bg-states[data-v-e050d490]:has(.cm-focused){--scalar-address-bar-bg:var(--scalar-background-1);border-color:var(--scalar-border-color);outline:1px solid var(--scalar-color-accent)}.address-bar-bg-states:has(.cm-focused) .fade-left[data-v-e050d490],.address-bar-bg-states:has(.cm-focused) .fade-right[data-v-e050d490]{--scalar-address-bar-bg:var(--scalar-background-1)}.sidebar-height[data-v-72824faa]{min-height:100%}@media (min-width:800px){.sidebar-mask[data-v-72824faa]{-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-72824faa]{cursor:col-resize;border-right:2px solid #0000;width:5px;transition:border-right-color .3s;position:absolute;top:0;bottom:0;right:0}.resizer[data-v-72824faa]:hover,.dragging .resizer[data-v-72824faa]{border-right-color:var(--scalar-background-3)}.dragging[data-v-72824faa]{cursor:col-resize}.dragging[data-v-72824faa]:before{content:"";width:100%;height:100%;display:block;position:absolute}.ellipsis-position[data-v-709241c2]{transform:translate(calc(-100% - 4.5px))}.indent-border-line-offset[data-v-3e34b330]:before{left:var(--d6dab45e)}.indent-padding-left[data-v-3e34b330]{padding-left:calc(var(--07f1324d) + 6px)}.sidebar-folderitem[data-v-3e34b330] .ellipsis-position{right:6px;transform:none}.search-button-fade[data-v-bca9c474]{background:linear-gradient(var(--scalar-background-1)32px,var(--scalar-background-1)38px,transparent)}@supports (color:color-mix(in lab,red,red)){.search-button-fade[data-v-bca9c474]{background:linear-gradient(var(--scalar-background-1)32px,color-mix(in srgb,var(--scalar-background-1),transparent)38px,transparent)}}.empty-sidebar-item-content[data-v-bca9c474]{display:none}.empty-sidebar-item .empty-sidebar-item-content[data-v-bca9c474]{display:block}.rabbitjump[data-v-bca9c474]{opacity:0}.empty-sidebar-item:hover .rabbitjump[data-v-bca9c474]{opacity:1;animation:.5s step-end infinite rabbitAnimation-bca9c474}.empty-sidebar-item:hover .rabbitsit[data-v-bca9c474]{opacity:0;animation:.5s step-end infinite rabbitAnimation2-bca9c474}.empty-sidebar-item:hover .rabbit-ascii[data-v-bca9c474]{animation:8s linear infinite rabbitRun-bca9c474}@keyframes rabbitRun-bca9c474{0%{transform:translateZ(0)}25%{transform:translate(250px)}25.01%{transform:translate(-250px)}75%{transform:translate(250px)}75.01%{transform:translate(-250px)}to{transform:translateZ(0)}}@keyframes rabbitAnimation-bca9c474{0%,to{opacity:1}50%{opacity:0}}@keyframes rabbitAnimation2-bca9c474{0%,to{opacity:0}50%{opacity:1;transform:translateY(-8px)}}.request-text-color-text[data-v-8a88f90a]{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-8a88f90a]{display:none}.sidebar-active-width[data-v-8a88f90a]{width:100%}}.gitbook-show[data-v-c8df97c6]{display:none}.app-exit-button[data-v-c8df97c6]{color:#fff;background:#0000001a}.app-exit-button[data-v-c8df97c6]:hover{background:#ffffff1a}.request-text-color-text[data-v-cbe958dd]{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-cbe958dd]{display:none}.sidebar-active-width[data-v-cbe958dd]{width:100%}}.group-hover-input[data-v-fced736a]{border-width:var(--scalar-border-width);border-color:#0000}.group:hover .group-hover-input[data-v-fced736a]{background:var(--scalar-background-1)}@supports (color:color-mix(in lab,red,red)){.group:hover .group-hover-input[data-v-fced736a]{background:color-mix(in srgb,var(--scalar-background-1),var(--scalar-background-2))}}.group:hover .group-hover-input[data-v-fced736a]{border-color:var(--scalar-border-color)}.group-hover-input[data-v-fced736a]:focus{border-color:var(--scalar-border-color)!important;background:0 0!important}[data-v-faabb883] .markdown h2{font-size:var(--scalar-font-size-2)}[data-v-1d968b50] .cm-content{min-height:fit-content}[data-v-1d968b50] .cm-scroller{max-width:100%;overflow:auto hidden}[data-v-efc6e074] .cm-editor{padding:0}[data-v-efc6e074] .cm-content{font-family:var(--scalar-font);font-size:var(--scalar-mini);background-color:#0000;align-items:center;width:100%;padding:6px 8px;display:flex}[data-v-efc6e074] .cm-content:has(.cm-pill){padding:6px 8px}[data-v-efc6e074] .cm-content .cm-pill:not(:last-of-type){margin-right:.5px}[data-v-efc6e074] .cm-content .cm-pill:not(:first-of-type){margin-left:.5px}[data-v-efc6e074] .cm-line{text-overflow:ellipsis;padding:0;overflow:hidden}.scalar-collection-auth[data-v-cc87292e]{border:var(--scalar-border-width)solid var(--scalar-border-color);border-radius:var(--scalar-radius-lg);overflow:hidden}.scalar-button-danger[data-v-5170f3be]{background:var(--scalar-color-red)}@supports (color:color-mix(in lab,red,red)){.scalar-button-danger[data-v-5170f3be]{background:color-mix(in srgb,var(--scalar-color-red),transparent 95%)}}.scalar-button-danger[data-v-5170f3be]{color:var(--scalar-color-red)}.scalar-button-danger[data-v-5170f3be]:hover,.scalar-button-danger[data-v-5170f3be]:focus{background:var(--scalar-color-red)}@supports (color:color-mix(in lab,red,red)){.scalar-button-danger[data-v-5170f3be]:hover,.scalar-button-danger[data-v-5170f3be]:focus{background:color-mix(in srgb,var(--scalar-color-red),transparent 90%)}}.dragover-asChild[data-v-a89d6a6e],.dragover-above[data-v-a89d6a6e],.dragover-below[data-v-a89d6a6e]{position:relative}.dragover-above[data-v-a89d6a6e]:after,.dragover-below[data-v-a89d6a6e]:after{content:"";background:var(--scalar-color-blue);width:100%;height:3px;display:block;position:absolute;top:-1.5px}@supports (color:color-mix(in lab,red,red)){.dragover-above[data-v-a89d6a6e]:after,.dragover-below[data-v-a89d6a6e]:after{background:color-mix(in srgb,var(--scalar-color-blue),transparent 85%)}}.dragover-above[data-v-a89d6a6e]:after,.dragover-below[data-v-a89d6a6e]:after{pointer-events:none;border-radius:var(--scalar-radius)}.dragover-below[data-v-a89d6a6e]:after{top:initial;bottom:-1.5px}.dragover-asChild[data-v-a89d6a6e]:after{content:"";background:var(--scalar-color-blue);width:100%;height:100%;display:block;position:absolute;top:0;left:0}@supports (color:color-mix(in lab,red,red)){.dragover-asChild[data-v-a89d6a6e]:after{background:color-mix(in srgb,var(--scalar-color-blue),transparent 85%)}}.dragover-asChild[data-v-a89d6a6e]:after{pointer-events:none;border-radius:var(--scalar-radius)}.empty-variable-name[data-v-0b6c70e4]:empty:before{content:"Untitled";color:var(--scalar-color-3)}.form-group[data-v-694018d6]{margin-bottom:1rem}.modal-actions[data-v-694018d6]{justify-content:flex-end;gap:1rem;display:flex}:root{--scalar-loaded-api-reference:true}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@layer scalar-config{.scalar-api-reference[data-v-0613cc40]{--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-0613cc40]{--refs-content-max-width: var(--scalar-content-max-width, 1420px);min-height:100dvh;--refs-sidebar-width: 0}}.references-layout[data-v-0613cc40]{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-0613cc40]{grid-area:header;position:sticky;top:var(--scalar-custom-header-height, 0px);z-index:1000;height:var(--scalar-header-height, 0px)}.references-editor[data-v-0613cc40]{grid-area:editor;display:flex;min-width:0;background:var(--scalar-background-1)}.references-navigation[data-v-0613cc40]{grid-area:navigation}.references-rendered[data-v-0613cc40]{position:relative;grid-area:rendered;min-width:0;background:var(--scalar-background-1)}.scalar-api-reference.references-classic[data-v-0613cc40],.references-classic .references-rendered[data-v-0613cc40]{--full-height: fit-content !important;height:initial!important;max-height:initial!important}.references-navigation-list[data-v-0613cc40]{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-0613cc40]{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-0613cc40]{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-0613cc40]{--refs-sidebar-width: var(--scalar-sidebar-width, 280px)}}.references-footer[data-v-0613cc40]{grid-area:footer}@media (max-width: 1150px){.references-layout[data-v-0613cc40]{grid-template-columns:var(--refs-sidebar-width) 1fr 0px}}@media (max-width: 1000px){.references-layout[data-v-0613cc40]{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-0613cc40]{grid-template-areas:"header" "navigation" "editor"}.references-navigation[data-v-0613cc40],.references-rendered[data-v-0613cc40]{max-height:unset}.references-rendered[data-v-0613cc40]{position:static}.references-navigation[data-v-0613cc40]{display:none;z-index:10}.references-sidebar-mobile-open .references-navigation[data-v-0613cc40]{display:block;top:var(--refs-header-height);height:calc(100dvh - var(--refs-header-height));width:100%;position:sticky}.references-navigation-list[data-v-0613cc40]{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}}@media (max-width: 1000px){.scalar-api-references-standalone-mobile[data-v-0613cc40]{--scalar-header-height: 50px}}.scalar-api-references-standalone-search[data-v-0613cc40]{display:flex;flex-direction:column;padding:12px 12px 6px}.darklight-reference[data-v-0613cc40]{width:100%;margin-top:auto}@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,r=Object.defineProperty,a=(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);(t=e||(e={})).assertEqual=e=>e,t.assertIs=function(e){},t.assertNever=function(e){throw new Error},t.arrayToEnum=e=>{const t={};for(const n of e)t[n]=n;return t},t.getValidEnumValues=e=>{const n=t.objectKeys(e).filter((t=>"number"!=typeof e[e[t]])),r={};for(const t of n)r[t]=e[t];return t.objectValues(r)},t.objectValues=e=>t.objectKeys(e).map((function(t){return e[t]})),t.objectKeys="function"==typeof Object.keys?e=>Object.keys(e):e=>{const t=[];for(const n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.push(n);return t},t.find=(e,t)=>{for(const n of e)if(t(n))return n},t.isInteger="function"==typeof Number.isInteger?e=>Number.isInteger(e):e=>"number"==typeof e&&isFinite(e)&&Math.floor(e)===e,t.joinValues=function(e,t=" | "){return e.map((e=>"string"==typeof e?`'${e}'`:e)).join(t)},t.jsonStringifyReplacer=(e,t)=>"bigint"==typeof t?t.toString():t,(n||(n={})).mergeShapes=(e,t)=>({...e,...t});const o=e.arrayToEnum(["string","nan","number","integer","float","boolean","date","bigint","symbol","function","undefined","null","array","object","unknown","promise","void","never","map","set"]),i=e=>{switch(typeof e){case"undefined":return o.undefined;case"string":return o.string;case"number":return isNaN(e)?o.nan:o.number;case"boolean":return o.boolean;case"function":return o.function;case"bigint":return o.bigint;case"symbol":return o.symbol;case"object":return Array.isArray(e)?o.array:null===e?o.null:e.then&&"function"==typeof e.then&&e.catch&&"function"==typeof e.catch?o.promise:"undefined"!=typeof Map&&e instanceof Map?o.map:"undefined"!=typeof Set&&e instanceof Set?o.set:"undefined"!=typeof Date&&e instanceof Date?o.date:o.object;default:return o.unknown}},s=e.arrayToEnum(["invalid_type","invalid_literal","custom","invalid_union","invalid_union_discriminator","invalid_enum_value","unrecognized_keys","invalid_arguments","invalid_return_type","invalid_date","invalid_string","too_small","too_big","invalid_intersection_types","not_multiple_of","not_finite"]);class l extends Error{get errors(){return this.issues}constructor(e){super(),this.issues=[],this.addIssue=e=>{this.issues=[...this.issues,e]},this.addIssues=(e=[])=>{this.issues=[...this.issues,...e]};const t=new.target.prototype;Object.setPrototypeOf?Object.setPrototypeOf(this,t):this.__proto__=t,this.name="ZodError",this.issues=e}format(e){const t=e||function(e){return e.message},n={_errors:[]},r=e=>{for(const a of e.issues)if("invalid_union"===a.code)a.unionErrors.map(r);else if("invalid_return_type"===a.code)r(a.returnTypeError);else if("invalid_arguments"===a.code)r(a.argumentsError);else if(0===a.path.length)n._errors.push(t(a));else{let e=n,r=0;for(;re.message){const t={},n=[];for(const r of this.issues)r.path.length>0?(t[r.path[0]]=t[r.path[0]]||[],t[r.path[0]].push(e(r))):n.push(e(r));return{formErrors:n,fieldErrors:t}}get formErrors(){return this.flatten()}}l.create=e=>new l(e);const c=(t,n)=>{let r;switch(t.code){case s.invalid_type:r=t.received===o.undefined?"Required":`Expected ${t.expected}, received ${t.received}`;break;case s.invalid_literal:r=`Invalid literal value, expected ${JSON.stringify(t.expected,e.jsonStringifyReplacer)}`;break;case s.unrecognized_keys:r=`Unrecognized key(s) in object: ${e.joinValues(t.keys,", ")}`;break;case s.invalid_union:r="Invalid input";break;case s.invalid_union_discriminator:r=`Invalid discriminator value. Expected ${e.joinValues(t.options)}`;break;case s.invalid_enum_value:r=`Invalid enum value. Expected ${e.joinValues(t.options)}, received '${t.received}'`;break;case s.invalid_arguments:r="Invalid function arguments";break;case s.invalid_return_type:r="Invalid function return type";break;case s.invalid_date:r="Invalid date";break;case s.invalid_string:"object"==typeof t.validation?"includes"in t.validation?(r=`Invalid input: must include "${t.validation.includes}"`,"number"==typeof t.validation.position&&(r=`${r} at one or more positions greater than or equal to ${t.validation.position}`)):"startsWith"in t.validation?r=`Invalid input: must start with "${t.validation.startsWith}"`:"endsWith"in t.validation?r=`Invalid input: must end with "${t.validation.endsWith}"`:e.assertNever(t.validation):r="regex"!==t.validation?`Invalid ${t.validation}`:"Invalid";break;case s.too_small:r="array"===t.type?`Array must contain ${t.exact?"exactly":t.inclusive?"at least":"more than"} ${t.minimum} element(s)`:"string"===t.type?`String must contain ${t.exact?"exactly":t.inclusive?"at least":"over"} ${t.minimum} character(s)`:"number"===t.type?`Number must be ${t.exact?"exactly equal to ":t.inclusive?"greater than or equal to ":"greater than "}${t.minimum}`:"date"===t.type?`Date must be ${t.exact?"exactly equal to ":t.inclusive?"greater than or equal to ":"greater than "}${new Date(Number(t.minimum))}`:"Invalid input";break;case s.too_big:r="array"===t.type?`Array must contain ${t.exact?"exactly":t.inclusive?"at most":"less than"} ${t.maximum} element(s)`:"string"===t.type?`String must contain ${t.exact?"exactly":t.inclusive?"at most":"under"} ${t.maximum} character(s)`:"number"===t.type?`Number must be ${t.exact?"exactly":t.inclusive?"less than or equal to":"less than"} ${t.maximum}`:"bigint"===t.type?`BigInt must be ${t.exact?"exactly":t.inclusive?"less than or equal to":"less than"} ${t.maximum}`:"date"===t.type?`Date must be ${t.exact?"exactly":t.inclusive?"smaller than or equal to":"smaller than"} ${new Date(Number(t.maximum))}`:"Invalid input";break;case s.custom:r="Invalid input";break;case s.invalid_intersection_types:r="Intersection results could not be merged";break;case s.not_multiple_of:r=`Number must be a multiple of ${t.multipleOf}`;break;case s.not_finite:r="Number must be finite";break;default:r=n.defaultError,e.assertNever(t)}return{message:r}};let u=c;function d(){return u}const p=e=>{const{data:t,path:n,errorMaps:r,issueData:a}=e,o=[...n,...a.path||[]],i={...a,path:o};if(void 0!==a.message)return{...a,path:o,message:a.message};let s="";const l=r.filter((e=>!!e)).slice().reverse();for(const e of l)s=e(i,{data:t,defaultError:s}).message;return{...a,path:o,message:s}};function h(e,t){const n=d(),r=p({issueData:t,data:e.data,path:e.path,errorMaps:[e.common.contextualErrorMap,e.schemaErrorMap,n,n===c?void 0:c].filter((e=>!!e))});e.common.issues.push(r)}class f{constructor(){this.value="valid"}dirty(){"valid"===this.value&&(this.value="dirty")}abort(){"aborted"!==this.value&&(this.value="aborted")}static mergeArray(e,t){const n=[];for(const r of t){if("aborted"===r.status)return m;"dirty"===r.status&&e.dirty(),n.push(r.value)}return{status:e.value,value:n}}static async mergeObjectAsync(e,t){const n=[];for(const e of t){const t=await e.key,r=await e.value;n.push({key:t,value:r})}return f.mergeObjectSync(e,n)}static mergeObjectSync(e,t){const n={};for(const r of t){const{key:t,value:a}=r;if("aborted"===t.status)return m;if("aborted"===a.status)return m;"dirty"===t.status&&e.dirty(),"dirty"===a.status&&e.dirty(),"__proto__"===t.value||void 0===a.value&&!r.alwaysSet||(n[t.value]=a.value)}return{status:e.value,value:n}}}const m=Object.freeze({status:"aborted"}),g=e=>({status:"dirty",value:e}),v=e=>({status:"valid",value:e}),b=e=>"aborted"===e.status,y=e=>"dirty"===e.status,O=e=>"valid"===e.status,w=e=>"undefined"!=typeof Promise&&e instanceof Promise;function x(e,t,n,r){if("function"==typeof t||!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return t.get(e)}function k(e,t,n,r,a){if("function"==typeof t||!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return t.set(e,n),n}var S,_,E,T;"function"==typeof SuppressedError&&SuppressedError,(_=S||(S={})).errToObj=e=>"string"==typeof e?{message:e}:e||{},_.toString=e=>"string"==typeof e?e:null==e?void 0:e.message;class C{constructor(e,t,n,r){this._cachedPath=[],this.parent=e,this.data=t,this._path=n,this._key=r}get path(){return this._cachedPath.length||(this._key instanceof Array?this._cachedPath.push(...this._path,...this._key):this._cachedPath.push(...this._path,this._key)),this._cachedPath}}const A=(e,t)=>{if(O(t))return{success:!0,data:t.value};if(!e.common.issues.length)throw new Error("Validation failed but no issues detected.");return{success:!1,get error(){if(this._error)return this._error;const t=new l(e.common.issues);return this._error=t,this._error}}};function P(e){if(!e)return{};const{errorMap:t,invalid_type_error:n,required_error:r,description:a}=e;if(t&&(n||r))throw new Error('Can\'t use "invalid_type_error" or "required_error" in conjunction with custom error map.');return t?{errorMap:t,description:a}:{errorMap:(t,a)=>{var o,i;const{message:s}=e;return"invalid_enum_value"===t.code?{message:null!=s?s:a.defaultError}:void 0===a.data?{message:null!==(o=null!=s?s:r)&&void 0!==o?o:a.defaultError}:"invalid_type"!==t.code?{message:a.defaultError}:{message:null!==(i=null!=s?s:n)&&void 0!==i?i:a.defaultError}},description:a}}class D{get description(){return this._def.description}_getType(e){return i(e.data)}_getOrReturnCtx(e,t){return t||{common:e.parent.common,data:e.data,parsedType:i(e.data),schemaErrorMap:this._def.errorMap,path:e.path,parent:e.parent}}_processInputParams(e){return{status:new f,ctx:{common:e.parent.common,data:e.data,parsedType:i(e.data),schemaErrorMap:this._def.errorMap,path:e.path,parent:e.parent}}}_parseSync(e){const t=this._parse(e);if(w(t))throw new Error("Synchronous parse encountered promise.");return t}_parseAsync(e){const t=this._parse(e);return Promise.resolve(t)}parse(e,t){const n=this.safeParse(e,t);if(n.success)return n.data;throw n.error}safeParse(e,t){var n;const r={common:{issues:[],async:null!==(n=null==t?void 0:t.async)&&void 0!==n&&n,contextualErrorMap:null==t?void 0:t.errorMap},path:(null==t?void 0:t.path)||[],schemaErrorMap:this._def.errorMap,parent:null,data:e,parsedType:i(e)},a=this._parseSync({data:e,path:r.path,parent:r});return A(r,a)}"~validate"(e){var t,n;const r={common:{issues:[],async:!!this["~standard"].async},path:[],schemaErrorMap:this._def.errorMap,parent:null,data:e,parsedType:i(e)};if(!this["~standard"].async)try{const t=this._parseSync({data:e,path:[],parent:r});return O(t)?{value:t.value}:{issues:r.common.issues}}catch(e){(null===(n=null===(t=null==e?void 0:e.message)||void 0===t?void 0:t.toLowerCase())||void 0===n?void 0:n.includes("encountered"))&&(this["~standard"].async=!0),r.common={issues:[],async:!0}}return this._parseAsync({data:e,path:[],parent:r}).then((e=>O(e)?{value:e.value}:{issues:r.common.issues}))}async parseAsync(e,t){const n=await this.safeParseAsync(e,t);if(n.success)return n.data;throw n.error}async safeParseAsync(e,t){const n={common:{issues:[],contextualErrorMap:null==t?void 0:t.errorMap,async:!0},path:(null==t?void 0:t.path)||[],schemaErrorMap:this._def.errorMap,parent:null,data:e,parsedType:i(e)},r=this._parse({data:e,path:n.path,parent:n}),a=await(w(r)?r:Promise.resolve(r));return A(n,a)}refine(e,t){const n=e=>"string"==typeof t||void 0===t?{message:t}:"function"==typeof t?t(e):t;return this._refinement(((t,r)=>{const a=e(t),o=()=>r.addIssue({code:s.custom,...n(t)});return"undefined"!=typeof Promise&&a instanceof Promise?a.then((e=>!!e||(o(),!1))):!!a||(o(),!1)}))}refinement(e,t){return this._refinement(((n,r)=>!!e(n)||(r.addIssue("function"==typeof t?t(n,r):t),!1)))}_refinement(e){return new De({schema:this,typeName:ze.ZodEffects,effect:{type:"refinement",refinement:e}})}superRefine(e){return this._refinement(e)}constructor(e){this.spa=this.safeParseAsync,this._def=e,this.parse=this.parse.bind(this),this.safeParse=this.safeParse.bind(this),this.parseAsync=this.parseAsync.bind(this),this.safeParseAsync=this.safeParseAsync.bind(this),this.spa=this.spa.bind(this),this.refine=this.refine.bind(this),this.refinement=this.refinement.bind(this),this.superRefine=this.superRefine.bind(this),this.optional=this.optional.bind(this),this.nullable=this.nullable.bind(this),this.nullish=this.nullish.bind(this),this.array=this.array.bind(this),this.promise=this.promise.bind(this),this.or=this.or.bind(this),this.and=this.and.bind(this),this.transform=this.transform.bind(this),this.brand=this.brand.bind(this),this.default=this.default.bind(this),this.catch=this.catch.bind(this),this.describe=this.describe.bind(this),this.pipe=this.pipe.bind(this),this.readonly=this.readonly.bind(this),this.isNullable=this.isNullable.bind(this),this.isOptional=this.isOptional.bind(this),this["~standard"]={version:1,vendor:"zod",validate:e=>this["~validate"](e)}}optional(){return $e.create(this,this._def)}nullable(){return Re.create(this,this._def)}nullish(){return this.nullable().optional()}array(){return pe.create(this)}promise(){return Pe.create(this,this._def)}or(e){return me.create([this,e],this._def)}and(e){return ye.create(this,e,this._def)}transform(e){return new De({...P(this._def),schema:this,typeName:ze.ZodEffects,effect:{type:"transform",transform:e}})}default(e){const t="function"==typeof e?e:()=>e;return new Ne({...P(this._def),innerType:this,defaultValue:t,typeName:ze.ZodDefault})}brand(){return new je({typeName:ze.ZodBranded,type:this,...P(this._def)})}catch(e){const t="function"==typeof e?e:()=>e;return new Me({...P(this._def),innerType:this,catchValue:t,typeName:ze.ZodCatch})}describe(e){return new(0,this.constructor)({...this._def,description:e})}pipe(e){return Ue.create(this,e)}readonly(){return Be.create(this)}isOptional(){return this.safeParse(void 0).success}isNullable(){return this.safeParse(null).success}}const $=/^c[^\s-]{8,}$/i,R=/^[0-9a-z]+$/,N=/^[0-9A-HJKMNP-TV-Z]{26}$/i,M=/^[0-9a-fA-F]{8}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{12}$/i,I=/^[a-z0-9_-]{21}$/i,L=/^[A-Za-z0-9-_]+\.[A-Za-z0-9-_]+\.[A-Za-z0-9-_]*$/,j=/^[-+]?P(?!$)(?:(?:[-+]?\d+Y)|(?:[-+]?\d+[.,]\d+Y$))?(?:(?:[-+]?\d+M)|(?:[-+]?\d+[.,]\d+M$))?(?:(?:[-+]?\d+W)|(?:[-+]?\d+[.,]\d+W$))?(?:(?:[-+]?\d+D)|(?:[-+]?\d+[.,]\d+D$))?(?:T(?=[\d+-])(?:(?:[-+]?\d+H)|(?:[-+]?\d+[.,]\d+H$))?(?:(?:[-+]?\d+M)|(?:[-+]?\d+[.,]\d+M$))?(?:[-+]?\d+(?:[.,]\d+)?S)?)??$/,U=/^(?!\.)(?!.*\.\.)([A-Z0-9_'+\-\.]*)[A-Z0-9_+-]@([A-Z0-9][A-Z0-9\-]*\.)+[A-Z]{2,}$/i;let B;const F=/^(?:(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\.){3}(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])$/,Q=/^(?:(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\.){3}(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\/(3[0-2]|[12]?[0-9])$/,z=/^(([0-9a-fA-F]{1,4}:){7,7}[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,7}:|([0-9a-fA-F]{1,4}:){1,6}:[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,5}(:[0-9a-fA-F]{1,4}){1,2}|([0-9a-fA-F]{1,4}:){1,4}(:[0-9a-fA-F]{1,4}){1,3}|([0-9a-fA-F]{1,4}:){1,3}(:[0-9a-fA-F]{1,4}){1,4}|([0-9a-fA-F]{1,4}:){1,2}(:[0-9a-fA-F]{1,4}){1,5}|[0-9a-fA-F]{1,4}:((:[0-9a-fA-F]{1,4}){1,6})|:((:[0-9a-fA-F]{1,4}){1,7}|:)|fe80:(:[0-9a-fA-F]{0,4}){0,4}%[0-9a-zA-Z]{1,}|::(ffff(:0{1,4}){0,1}:){0,1}((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])|([0-9a-fA-F]{1,4}:){1,4}:((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9]))$/,q=/^(([0-9a-fA-F]{1,4}:){7,7}[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,7}:|([0-9a-fA-F]{1,4}:){1,6}:[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,5}(:[0-9a-fA-F]{1,4}){1,2}|([0-9a-fA-F]{1,4}:){1,4}(:[0-9a-fA-F]{1,4}){1,3}|([0-9a-fA-F]{1,4}:){1,3}(:[0-9a-fA-F]{1,4}){1,4}|([0-9a-fA-F]{1,4}:){1,2}(:[0-9a-fA-F]{1,4}){1,5}|[0-9a-fA-F]{1,4}:((:[0-9a-fA-F]{1,4}){1,6})|:((:[0-9a-fA-F]{1,4}){1,7}|:)|fe80:(:[0-9a-fA-F]{0,4}){0,4}%[0-9a-zA-Z]{1,}|::(ffff(:0{1,4}){0,1}:){0,1}((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])|([0-9a-fA-F]{1,4}:){1,4}:((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9]))\/(12[0-8]|1[01][0-9]|[1-9]?[0-9])$/,H=/^([0-9a-zA-Z+/]{4})*(([0-9a-zA-Z+/]{2}==)|([0-9a-zA-Z+/]{3}=))?$/,V=/^([0-9a-zA-Z-_]{4})*(([0-9a-zA-Z-_]{2}(==)?)|([0-9a-zA-Z-_]{3}(=)?))?$/,Z="((\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-((0[13578]|1[02])-(0[1-9]|[12]\\d|3[01])|(0[469]|11)-(0[1-9]|[12]\\d|30)|(02)-(0[1-9]|1\\d|2[0-8])))",W=new RegExp(`^${Z}$`);function X(e){let t="([01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d";return e.precision?t=`${t}\\.\\d{${e.precision}}`:null==e.precision&&(t=`${t}(\\.\\d+)?`),t}function G(e){let t=`${Z}T${X(e)}`;const n=[];return n.push(e.local?"Z?":"Z"),e.offset&&n.push("([+-]\\d{2}:?\\d{2})"),t=`${t}(${n.join("|")})`,new RegExp(`^${t}$`)}function Y(e,t){if(!L.test(e))return!1;try{const[n]=e.split("."),r=n.replace(/-/g,"+").replace(/_/g,"/").padEnd(n.length+(4-n.length%4)%4,"="),a=JSON.parse(atob(r));return!("object"!=typeof a||null===a||!a.typ||!a.alg||t&&a.alg!==t)}catch(e){return!1}}function K(e,t){return!("v4"!==t&&t||!Q.test(e))||!("v6"!==t&&t||!q.test(e))}class J extends D{_parse(t){if(this._def.coerce&&(t.data=String(t.data)),this._getType(t)!==o.string){const e=this._getOrReturnCtx(t);return h(e,{code:s.invalid_type,expected:o.string,received:e.parsedType}),m}const n=new f;let r;for(const o of this._def.checks)if("min"===o.kind)t.data.lengtho.value&&(r=this._getOrReturnCtx(t,r),h(r,{code:s.too_big,maximum:o.value,type:"string",inclusive:!0,exact:!1,message:o.message}),n.dirty());else if("length"===o.kind){const e=t.data.length>o.value,a=t.data.lengthe.test(t)),{validation:t,code:s.invalid_string,...S.errToObj(n)})}_addCheck(e){return new J({...this._def,checks:[...this._def.checks,e]})}email(e){return this._addCheck({kind:"email",...S.errToObj(e)})}url(e){return this._addCheck({kind:"url",...S.errToObj(e)})}emoji(e){return this._addCheck({kind:"emoji",...S.errToObj(e)})}uuid(e){return this._addCheck({kind:"uuid",...S.errToObj(e)})}nanoid(e){return this._addCheck({kind:"nanoid",...S.errToObj(e)})}cuid(e){return this._addCheck({kind:"cuid",...S.errToObj(e)})}cuid2(e){return this._addCheck({kind:"cuid2",...S.errToObj(e)})}ulid(e){return this._addCheck({kind:"ulid",...S.errToObj(e)})}base64(e){return this._addCheck({kind:"base64",...S.errToObj(e)})}base64url(e){return this._addCheck({kind:"base64url",...S.errToObj(e)})}jwt(e){return this._addCheck({kind:"jwt",...S.errToObj(e)})}ip(e){return this._addCheck({kind:"ip",...S.errToObj(e)})}cidr(e){return this._addCheck({kind:"cidr",...S.errToObj(e)})}datetime(e){var t,n;return"string"==typeof e?this._addCheck({kind:"datetime",precision:null,offset:!1,local:!1,message:e}):this._addCheck({kind:"datetime",precision:void 0===(null==e?void 0:e.precision)?null:null==e?void 0:e.precision,offset:null!==(t=null==e?void 0:e.offset)&&void 0!==t&&t,local:null!==(n=null==e?void 0:e.local)&&void 0!==n&&n,...S.errToObj(null==e?void 0:e.message)})}date(e){return this._addCheck({kind:"date",message:e})}time(e){return"string"==typeof e?this._addCheck({kind:"time",precision:null,message:e}):this._addCheck({kind:"time",precision:void 0===(null==e?void 0:e.precision)?null:null==e?void 0:e.precision,...S.errToObj(null==e?void 0:e.message)})}duration(e){return this._addCheck({kind:"duration",...S.errToObj(e)})}regex(e,t){return this._addCheck({kind:"regex",regex:e,...S.errToObj(t)})}includes(e,t){return this._addCheck({kind:"includes",value:e,position:null==t?void 0:t.position,...S.errToObj(null==t?void 0:t.message)})}startsWith(e,t){return this._addCheck({kind:"startsWith",value:e,...S.errToObj(t)})}endsWith(e,t){return this._addCheck({kind:"endsWith",value:e,...S.errToObj(t)})}min(e,t){return this._addCheck({kind:"min",value:e,...S.errToObj(t)})}max(e,t){return this._addCheck({kind:"max",value:e,...S.errToObj(t)})}length(e,t){return this._addCheck({kind:"length",value:e,...S.errToObj(t)})}nonempty(e){return this.min(1,S.errToObj(e))}trim(){return new J({...this._def,checks:[...this._def.checks,{kind:"trim"}]})}toLowerCase(){return new J({...this._def,checks:[...this._def.checks,{kind:"toLowerCase"}]})}toUpperCase(){return new J({...this._def,checks:[...this._def.checks,{kind:"toUpperCase"}]})}get isDatetime(){return!!this._def.checks.find((e=>"datetime"===e.kind))}get isDate(){return!!this._def.checks.find((e=>"date"===e.kind))}get isTime(){return!!this._def.checks.find((e=>"time"===e.kind))}get isDuration(){return!!this._def.checks.find((e=>"duration"===e.kind))}get isEmail(){return!!this._def.checks.find((e=>"email"===e.kind))}get isURL(){return!!this._def.checks.find((e=>"url"===e.kind))}get isEmoji(){return!!this._def.checks.find((e=>"emoji"===e.kind))}get isUUID(){return!!this._def.checks.find((e=>"uuid"===e.kind))}get isNANOID(){return!!this._def.checks.find((e=>"nanoid"===e.kind))}get isCUID(){return!!this._def.checks.find((e=>"cuid"===e.kind))}get isCUID2(){return!!this._def.checks.find((e=>"cuid2"===e.kind))}get isULID(){return!!this._def.checks.find((e=>"ulid"===e.kind))}get isIP(){return!!this._def.checks.find((e=>"ip"===e.kind))}get isCIDR(){return!!this._def.checks.find((e=>"cidr"===e.kind))}get isBase64(){return!!this._def.checks.find((e=>"base64"===e.kind))}get isBase64url(){return!!this._def.checks.find((e=>"base64url"===e.kind))}get minLength(){let e=null;for(const t of this._def.checks)"min"===t.kind&&(null===e||t.value>e)&&(e=t.value);return e}get maxLength(){let e=null;for(const t of this._def.checks)"max"===t.kind&&(null===e||t.valuer?n:r;return parseInt(e.toFixed(a).replace(".",""))%parseInt(t.toFixed(a).replace(".",""))/Math.pow(10,a)}J.create=e=>{var t;return new J({checks:[],typeName:ze.ZodString,coerce:null!==(t=null==e?void 0:e.coerce)&&void 0!==t&&t,...P(e)})};class te extends D{constructor(){super(...arguments),this.min=this.gte,this.max=this.lte,this.step=this.multipleOf}_parse(t){if(this._def.coerce&&(t.data=Number(t.data)),this._getType(t)!==o.number){const e=this._getOrReturnCtx(t);return h(e,{code:s.invalid_type,expected:o.number,received:e.parsedType}),m}let n;const r=new f;for(const a of this._def.checks)"int"===a.kind?e.isInteger(t.data)||(n=this._getOrReturnCtx(t,n),h(n,{code:s.invalid_type,expected:"integer",received:"float",message:a.message}),r.dirty()):"min"===a.kind?(a.inclusive?t.dataa.value:t.data>=a.value)&&(n=this._getOrReturnCtx(t,n),h(n,{code:s.too_big,maximum:a.value,type:"number",inclusive:a.inclusive,exact:!1,message:a.message}),r.dirty()):"multipleOf"===a.kind?0!==ee(t.data,a.value)&&(n=this._getOrReturnCtx(t,n),h(n,{code:s.not_multiple_of,multipleOf:a.value,message:a.message}),r.dirty()):"finite"===a.kind?Number.isFinite(t.data)||(n=this._getOrReturnCtx(t,n),h(n,{code:s.not_finite,message:a.message}),r.dirty()):e.assertNever(a);return{status:r.value,value:t.data}}gte(e,t){return this.setLimit("min",e,!0,S.toString(t))}gt(e,t){return this.setLimit("min",e,!1,S.toString(t))}lte(e,t){return this.setLimit("max",e,!0,S.toString(t))}lt(e,t){return this.setLimit("max",e,!1,S.toString(t))}setLimit(e,t,n,r){return new te({...this._def,checks:[...this._def.checks,{kind:e,value:t,inclusive:n,message:S.toString(r)}]})}_addCheck(e){return new te({...this._def,checks:[...this._def.checks,e]})}int(e){return this._addCheck({kind:"int",message:S.toString(e)})}positive(e){return this._addCheck({kind:"min",value:0,inclusive:!1,message:S.toString(e)})}negative(e){return this._addCheck({kind:"max",value:0,inclusive:!1,message:S.toString(e)})}nonpositive(e){return this._addCheck({kind:"max",value:0,inclusive:!0,message:S.toString(e)})}nonnegative(e){return this._addCheck({kind:"min",value:0,inclusive:!0,message:S.toString(e)})}multipleOf(e,t){return this._addCheck({kind:"multipleOf",value:e,message:S.toString(t)})}finite(e){return this._addCheck({kind:"finite",message:S.toString(e)})}safe(e){return this._addCheck({kind:"min",inclusive:!0,value:Number.MIN_SAFE_INTEGER,message:S.toString(e)})._addCheck({kind:"max",inclusive:!0,value:Number.MAX_SAFE_INTEGER,message:S.toString(e)})}get minValue(){let e=null;for(const t of this._def.checks)"min"===t.kind&&(null===e||t.value>e)&&(e=t.value);return e}get maxValue(){let e=null;for(const t of this._def.checks)"max"===t.kind&&(null===e||t.value"int"===t.kind||"multipleOf"===t.kind&&e.isInteger(t.value)))}get isFinite(){let e=null,t=null;for(const n of this._def.checks){if("finite"===n.kind||"int"===n.kind||"multipleOf"===n.kind)return!0;"min"===n.kind?(null===t||n.value>t)&&(t=n.value):"max"===n.kind&&(null===e||n.valuenew te({checks:[],typeName:ze.ZodNumber,coerce:(null==e?void 0:e.coerce)||!1,...P(e)});class ne extends D{constructor(){super(...arguments),this.min=this.gte,this.max=this.lte}_parse(t){if(this._def.coerce)try{t.data=BigInt(t.data)}catch(e){return this._getInvalidInput(t)}if(this._getType(t)!==o.bigint)return this._getInvalidInput(t);let n;const r=new f;for(const a of this._def.checks)"min"===a.kind?(a.inclusive?t.dataa.value:t.data>=a.value)&&(n=this._getOrReturnCtx(t,n),h(n,{code:s.too_big,type:"bigint",maximum:a.value,inclusive:a.inclusive,message:a.message}),r.dirty()):"multipleOf"===a.kind?t.data%a.value!==BigInt(0)&&(n=this._getOrReturnCtx(t,n),h(n,{code:s.not_multiple_of,multipleOf:a.value,message:a.message}),r.dirty()):e.assertNever(a);return{status:r.value,value:t.data}}_getInvalidInput(e){const t=this._getOrReturnCtx(e);return h(t,{code:s.invalid_type,expected:o.bigint,received:t.parsedType}),m}gte(e,t){return this.setLimit("min",e,!0,S.toString(t))}gt(e,t){return this.setLimit("min",e,!1,S.toString(t))}lte(e,t){return this.setLimit("max",e,!0,S.toString(t))}lt(e,t){return this.setLimit("max",e,!1,S.toString(t))}setLimit(e,t,n,r){return new ne({...this._def,checks:[...this._def.checks,{kind:e,value:t,inclusive:n,message:S.toString(r)}]})}_addCheck(e){return new ne({...this._def,checks:[...this._def.checks,e]})}positive(e){return this._addCheck({kind:"min",value:BigInt(0),inclusive:!1,message:S.toString(e)})}negative(e){return this._addCheck({kind:"max",value:BigInt(0),inclusive:!1,message:S.toString(e)})}nonpositive(e){return this._addCheck({kind:"max",value:BigInt(0),inclusive:!0,message:S.toString(e)})}nonnegative(e){return this._addCheck({kind:"min",value:BigInt(0),inclusive:!0,message:S.toString(e)})}multipleOf(e,t){return this._addCheck({kind:"multipleOf",value:e,message:S.toString(t)})}get minValue(){let e=null;for(const t of this._def.checks)"min"===t.kind&&(null===e||t.value>e)&&(e=t.value);return e}get maxValue(){let e=null;for(const t of this._def.checks)"max"===t.kind&&(null===e||t.value{var t;return new ne({checks:[],typeName:ze.ZodBigInt,coerce:null!==(t=null==e?void 0:e.coerce)&&void 0!==t&&t,...P(e)})};class re extends D{_parse(e){if(this._def.coerce&&(e.data=Boolean(e.data)),this._getType(e)!==o.boolean){const t=this._getOrReturnCtx(e);return h(t,{code:s.invalid_type,expected:o.boolean,received:t.parsedType}),m}return v(e.data)}}re.create=e=>new re({typeName:ze.ZodBoolean,coerce:(null==e?void 0:e.coerce)||!1,...P(e)});class ae extends D{_parse(t){if(this._def.coerce&&(t.data=new Date(t.data)),this._getType(t)!==o.date){const e=this._getOrReturnCtx(t);return h(e,{code:s.invalid_type,expected:o.date,received:e.parsedType}),m}if(isNaN(t.data.getTime()))return h(this._getOrReturnCtx(t),{code:s.invalid_date}),m;const n=new f;let r;for(const a of this._def.checks)"min"===a.kind?t.data.getTime()a.value&&(r=this._getOrReturnCtx(t,r),h(r,{code:s.too_big,message:a.message,inclusive:!0,exact:!1,maximum:a.value,type:"date"}),n.dirty()):e.assertNever(a);return{status:n.value,value:new Date(t.data.getTime())}}_addCheck(e){return new ae({...this._def,checks:[...this._def.checks,e]})}min(e,t){return this._addCheck({kind:"min",value:e.getTime(),message:S.toString(t)})}max(e,t){return this._addCheck({kind:"max",value:e.getTime(),message:S.toString(t)})}get minDate(){let e=null;for(const t of this._def.checks)"min"===t.kind&&(null===e||t.value>e)&&(e=t.value);return null!=e?new Date(e):null}get maxDate(){let e=null;for(const t of this._def.checks)"max"===t.kind&&(null===e||t.valuenew ae({checks:[],coerce:(null==e?void 0:e.coerce)||!1,typeName:ze.ZodDate,...P(e)});class oe extends D{_parse(e){if(this._getType(e)!==o.symbol){const t=this._getOrReturnCtx(e);return h(t,{code:s.invalid_type,expected:o.symbol,received:t.parsedType}),m}return v(e.data)}}oe.create=e=>new oe({typeName:ze.ZodSymbol,...P(e)});class ie extends D{_parse(e){if(this._getType(e)!==o.undefined){const t=this._getOrReturnCtx(e);return h(t,{code:s.invalid_type,expected:o.undefined,received:t.parsedType}),m}return v(e.data)}}ie.create=e=>new ie({typeName:ze.ZodUndefined,...P(e)});class se extends D{_parse(e){if(this._getType(e)!==o.null){const t=this._getOrReturnCtx(e);return h(t,{code:s.invalid_type,expected:o.null,received:t.parsedType}),m}return v(e.data)}}se.create=e=>new se({typeName:ze.ZodNull,...P(e)});class le extends D{constructor(){super(...arguments),this._any=!0}_parse(e){return v(e.data)}}le.create=e=>new le({typeName:ze.ZodAny,...P(e)});class ce extends D{constructor(){super(...arguments),this._unknown=!0}_parse(e){return v(e.data)}}ce.create=e=>new ce({typeName:ze.ZodUnknown,...P(e)});class ue extends D{_parse(e){const t=this._getOrReturnCtx(e);return h(t,{code:s.invalid_type,expected:o.never,received:t.parsedType}),m}}ue.create=e=>new ue({typeName:ze.ZodNever,...P(e)});class de extends D{_parse(e){if(this._getType(e)!==o.undefined){const t=this._getOrReturnCtx(e);return h(t,{code:s.invalid_type,expected:o.void,received:t.parsedType}),m}return v(e.data)}}de.create=e=>new de({typeName:ze.ZodVoid,...P(e)});class pe extends D{_parse(e){const{ctx:t,status:n}=this._processInputParams(e),r=this._def;if(t.parsedType!==o.array)return h(t,{code:s.invalid_type,expected:o.array,received:t.parsedType}),m;if(null!==r.exactLength){const e=t.data.length>r.exactLength.value,a=t.data.lengthr.maxLength.value&&(h(t,{code:s.too_big,maximum:r.maxLength.value,type:"array",inclusive:!0,exact:!1,message:r.maxLength.message}),n.dirty()),t.common.async)return Promise.all([...t.data].map(((e,n)=>r.type._parseAsync(new C(t,e,t.path,n))))).then((e=>f.mergeArray(n,e)));const a=[...t.data].map(((e,n)=>r.type._parseSync(new C(t,e,t.path,n))));return f.mergeArray(n,a)}get element(){return this._def.type}min(e,t){return new pe({...this._def,minLength:{value:e,message:S.toString(t)}})}max(e,t){return new pe({...this._def,maxLength:{value:e,message:S.toString(t)}})}length(e,t){return new pe({...this._def,exactLength:{value:e,message:S.toString(t)}})}nonempty(e){return this.min(1,e)}}function he(e){if(e instanceof fe){const t={};for(const n in e.shape){const r=e.shape[n];t[n]=$e.create(he(r))}return new fe({...e._def,shape:()=>t})}return e instanceof pe?new pe({...e._def,type:he(e.element)}):e instanceof $e?$e.create(he(e.unwrap())):e instanceof Re?Re.create(he(e.unwrap())):e instanceof Oe?Oe.create(e.items.map((e=>he(e)))):e}pe.create=(e,t)=>new pe({type:e,minLength:null,maxLength:null,exactLength:null,typeName:ze.ZodArray,...P(t)});class fe extends D{constructor(){super(...arguments),this._cached=null,this.nonstrict=this.passthrough,this.augment=this.extend}_getCached(){if(null!==this._cached)return this._cached;const t=this._def.shape(),n=e.objectKeys(t);return this._cached={shape:t,keys:n}}_parse(e){if(this._getType(e)!==o.object){const t=this._getOrReturnCtx(e);return h(t,{code:s.invalid_type,expected:o.object,received:t.parsedType}),m}const{status:t,ctx:n}=this._processInputParams(e),{shape:r,keys:a}=this._getCached(),i=[];if(!(this._def.catchall instanceof ue&&"strip"===this._def.unknownKeys))for(const e in n.data)a.includes(e)||i.push(e);const l=[];for(const e of a){const t=r[e],a=n.data[e];l.push({key:{status:"valid",value:e},value:t._parse(new C(n,a,n.path,e)),alwaysSet:e in n.data})}if(this._def.catchall instanceof ue){const e=this._def.unknownKeys;if("passthrough"===e)for(const e of i)l.push({key:{status:"valid",value:e},value:{status:"valid",value:n.data[e]}});else if("strict"===e)i.length>0&&(h(n,{code:s.unrecognized_keys,keys:i}),t.dirty());else if("strip"!==e)throw new Error("Internal ZodObject error: invalid unknownKeys value.")}else{const e=this._def.catchall;for(const t of i){const r=n.data[t];l.push({key:{status:"valid",value:t},value:e._parse(new C(n,r,n.path,t)),alwaysSet:t in n.data})}}return n.common.async?Promise.resolve().then((async()=>{const e=[];for(const t of l){const n=await t.key,r=await t.value;e.push({key:n,value:r,alwaysSet:t.alwaysSet})}return e})).then((e=>f.mergeObjectSync(t,e))):f.mergeObjectSync(t,l)}get shape(){return this._def.shape()}strict(e){return S.errToObj,new fe({...this._def,unknownKeys:"strict",...void 0!==e?{errorMap:(t,n)=>{var r,a,o,i;const s=null!==(o=null===(a=(r=this._def).errorMap)||void 0===a?void 0:a.call(r,t,n).message)&&void 0!==o?o:n.defaultError;return"unrecognized_keys"===t.code?{message:null!==(i=S.errToObj(e).message)&&void 0!==i?i:s}:{message:s}}}:{}})}strip(){return new fe({...this._def,unknownKeys:"strip"})}passthrough(){return new fe({...this._def,unknownKeys:"passthrough"})}extend(e){return new fe({...this._def,shape:()=>({...this._def.shape(),...e})})}merge(e){return new fe({unknownKeys:e._def.unknownKeys,catchall:e._def.catchall,shape:()=>({...this._def.shape(),...e._def.shape()}),typeName:ze.ZodObject})}setKey(e,t){return this.augment({[e]:t})}catchall(e){return new fe({...this._def,catchall:e})}pick(t){const n={};return e.objectKeys(t).forEach((e=>{t[e]&&this.shape[e]&&(n[e]=this.shape[e])})),new fe({...this._def,shape:()=>n})}omit(t){const n={};return e.objectKeys(this.shape).forEach((e=>{t[e]||(n[e]=this.shape[e])})),new fe({...this._def,shape:()=>n})}deepPartial(){return he(this)}partial(t){const n={};return e.objectKeys(this.shape).forEach((e=>{const r=this.shape[e];t&&!t[e]?n[e]=r:n[e]=r.optional()})),new fe({...this._def,shape:()=>n})}required(t){const n={};return e.objectKeys(this.shape).forEach((e=>{if(t&&!t[e])n[e]=this.shape[e];else{let t=this.shape[e];for(;t instanceof $e;)t=t._def.innerType;n[e]=t}})),new fe({...this._def,shape:()=>n})}keyof(){return Te(e.objectKeys(this.shape))}}fe.create=(e,t)=>new fe({shape:()=>e,unknownKeys:"strip",catchall:ue.create(),typeName:ze.ZodObject,...P(t)}),fe.strictCreate=(e,t)=>new fe({shape:()=>e,unknownKeys:"strict",catchall:ue.create(),typeName:ze.ZodObject,...P(t)}),fe.lazycreate=(e,t)=>new fe({shape:e,unknownKeys:"strip",catchall:ue.create(),typeName:ze.ZodObject,...P(t)});class me extends D{_parse(e){const{ctx:t}=this._processInputParams(e),n=this._def.options;if(t.common.async)return Promise.all(n.map((async e=>{const n={...t,common:{...t.common,issues:[]},parent:null};return{result:await e._parseAsync({data:t.data,path:t.path,parent:n}),ctx:n}}))).then((function(e){for(const t of e)if("valid"===t.result.status)return t.result;for(const n of e)if("dirty"===n.result.status)return t.common.issues.push(...n.ctx.common.issues),n.result;const n=e.map((e=>new l(e.ctx.common.issues)));return h(t,{code:s.invalid_union,unionErrors:n}),m}));{let e;const r=[];for(const a of n){const n={...t,common:{...t.common,issues:[]},parent:null},o=a._parseSync({data:t.data,path:t.path,parent:n});if("valid"===o.status)return o;"dirty"!==o.status||e||(e={result:o,ctx:n}),n.common.issues.length&&r.push(n.common.issues)}if(e)return t.common.issues.push(...e.ctx.common.issues),e.result;const a=r.map((e=>new l(e)));return h(t,{code:s.invalid_union,unionErrors:a}),m}}get options(){return this._def.options}}me.create=(e,t)=>new me({options:e,typeName:ze.ZodUnion,...P(t)});const ge=t=>t instanceof _e?ge(t.schema):t instanceof De?ge(t.innerType()):t instanceof Ee?[t.value]:t instanceof Ce?t.options:t instanceof Ae?e.objectValues(t.enum):t instanceof Ne?ge(t._def.innerType):t instanceof ie?[void 0]:t instanceof se?[null]:t instanceof $e?[void 0,...ge(t.unwrap())]:t instanceof Re?[null,...ge(t.unwrap())]:t instanceof je||t instanceof Be?ge(t.unwrap()):t instanceof Me?ge(t._def.innerType):[];class ve extends D{_parse(e){const{ctx:t}=this._processInputParams(e);if(t.parsedType!==o.object)return h(t,{code:s.invalid_type,expected:o.object,received:t.parsedType}),m;const n=this.discriminator,r=t.data[n],a=this.optionsMap.get(r);return a?t.common.async?a._parseAsync({data:t.data,path:t.path,parent:t}):a._parseSync({data:t.data,path:t.path,parent:t}):(h(t,{code:s.invalid_union_discriminator,options:Array.from(this.optionsMap.keys()),path:[n]}),m)}get discriminator(){return this._def.discriminator}get options(){return this._def.options}get optionsMap(){return this._def.optionsMap}static create(e,t,n){const r=new Map;for(const n of t){const t=ge(n.shape[e]);if(!t.length)throw new Error(`A discriminator value for key \`${e}\` could not be extracted from all schema options`);for(const a of t){if(r.has(a))throw new Error(`Discriminator property ${String(e)} has duplicate value ${String(a)}`);r.set(a,n)}}return new ve({typeName:ze.ZodDiscriminatedUnion,discriminator:e,options:t,optionsMap:r,...P(n)})}}function be(t,n){const r=i(t),a=i(n);if(t===n)return{valid:!0,data:t};if(r===o.object&&a===o.object){const r=e.objectKeys(n),a=e.objectKeys(t).filter((e=>-1!==r.indexOf(e))),o={...t,...n};for(const e of a){const r=be(t[e],n[e]);if(!r.valid)return{valid:!1};o[e]=r.data}return{valid:!0,data:o}}if(r===o.array&&a===o.array){if(t.length!==n.length)return{valid:!1};const e=[];for(let r=0;r{if(b(e)||b(r))return m;const a=be(e.value,r.value);return a.valid?((y(e)||y(r))&&t.dirty(),{status:t.value,value:a.data}):(h(n,{code:s.invalid_intersection_types}),m)};return n.common.async?Promise.all([this._def.left._parseAsync({data:n.data,path:n.path,parent:n}),this._def.right._parseAsync({data:n.data,path:n.path,parent:n})]).then((([e,t])=>r(e,t))):r(this._def.left._parseSync({data:n.data,path:n.path,parent:n}),this._def.right._parseSync({data:n.data,path:n.path,parent:n}))}}ye.create=(e,t,n)=>new ye({left:e,right:t,typeName:ze.ZodIntersection,...P(n)});class Oe extends D{_parse(e){const{status:t,ctx:n}=this._processInputParams(e);if(n.parsedType!==o.array)return h(n,{code:s.invalid_type,expected:o.array,received:n.parsedType}),m;if(n.data.lengththis._def.items.length&&(h(n,{code:s.too_big,maximum:this._def.items.length,inclusive:!0,exact:!1,type:"array"}),t.dirty());const r=[...n.data].map(((e,t)=>{const r=this._def.items[t]||this._def.rest;return r?r._parse(new C(n,e,n.path,t)):null})).filter((e=>!!e));return n.common.async?Promise.all(r).then((e=>f.mergeArray(t,e))):f.mergeArray(t,r)}get items(){return this._def.items}rest(e){return new Oe({...this._def,rest:e})}}Oe.create=(e,t)=>{if(!Array.isArray(e))throw new Error("You must pass an array of schemas to z.tuple([ ... ])");return new Oe({items:e,typeName:ze.ZodTuple,rest:null,...P(t)})};class we extends D{get keySchema(){return this._def.keyType}get valueSchema(){return this._def.valueType}_parse(e){const{status:t,ctx:n}=this._processInputParams(e);if(n.parsedType!==o.object)return h(n,{code:s.invalid_type,expected:o.object,received:n.parsedType}),m;const r=[],a=this._def.keyType,i=this._def.valueType;for(const e in n.data)r.push({key:a._parse(new C(n,e,n.path,e)),value:i._parse(new C(n,n.data[e],n.path,e)),alwaysSet:e in n.data});return n.common.async?f.mergeObjectAsync(t,r):f.mergeObjectSync(t,r)}get element(){return this._def.valueType}static create(e,t,n){return new we(t instanceof D?{keyType:e,valueType:t,typeName:ze.ZodRecord,...P(n)}:{keyType:J.create(),valueType:e,typeName:ze.ZodRecord,...P(t)})}}class xe extends D{get keySchema(){return this._def.keyType}get valueSchema(){return this._def.valueType}_parse(e){const{status:t,ctx:n}=this._processInputParams(e);if(n.parsedType!==o.map)return h(n,{code:s.invalid_type,expected:o.map,received:n.parsedType}),m;const r=this._def.keyType,a=this._def.valueType,i=[...n.data.entries()].map((([e,t],o)=>({key:r._parse(new C(n,e,n.path,[o,"key"])),value:a._parse(new C(n,t,n.path,[o,"value"]))})));if(n.common.async){const e=new Map;return Promise.resolve().then((async()=>{for(const n of i){const r=await n.key,a=await n.value;if("aborted"===r.status||"aborted"===a.status)return m;"dirty"!==r.status&&"dirty"!==a.status||t.dirty(),e.set(r.value,a.value)}return{status:t.value,value:e}}))}{const e=new Map;for(const n of i){const r=n.key,a=n.value;if("aborted"===r.status||"aborted"===a.status)return m;"dirty"!==r.status&&"dirty"!==a.status||t.dirty(),e.set(r.value,a.value)}return{status:t.value,value:e}}}}xe.create=(e,t,n)=>new xe({valueType:t,keyType:e,typeName:ze.ZodMap,...P(n)});class ke extends D{_parse(e){const{status:t,ctx:n}=this._processInputParams(e);if(n.parsedType!==o.set)return h(n,{code:s.invalid_type,expected:o.set,received:n.parsedType}),m;const r=this._def;null!==r.minSize&&n.data.sizer.maxSize.value&&(h(n,{code:s.too_big,maximum:r.maxSize.value,type:"set",inclusive:!0,exact:!1,message:r.maxSize.message}),t.dirty());const a=this._def.valueType;function i(e){const n=new Set;for(const r of e){if("aborted"===r.status)return m;"dirty"===r.status&&t.dirty(),n.add(r.value)}return{status:t.value,value:n}}const l=[...n.data.values()].map(((e,t)=>a._parse(new C(n,e,n.path,t))));return n.common.async?Promise.all(l).then((e=>i(e))):i(l)}min(e,t){return new ke({...this._def,minSize:{value:e,message:S.toString(t)}})}max(e,t){return new ke({...this._def,maxSize:{value:e,message:S.toString(t)}})}size(e,t){return this.min(e,t).max(e,t)}nonempty(e){return this.min(1,e)}}ke.create=(e,t)=>new ke({valueType:e,minSize:null,maxSize:null,typeName:ze.ZodSet,...P(t)});class Se extends D{constructor(){super(...arguments),this.validate=this.implement}_parse(e){const{ctx:t}=this._processInputParams(e);if(t.parsedType!==o.function)return h(t,{code:s.invalid_type,expected:o.function,received:t.parsedType}),m;function n(e,n){return p({data:e,path:t.path,errorMaps:[t.common.contextualErrorMap,t.schemaErrorMap,d(),c].filter((e=>!!e)),issueData:{code:s.invalid_arguments,argumentsError:n}})}function r(e,n){return p({data:e,path:t.path,errorMaps:[t.common.contextualErrorMap,t.schemaErrorMap,d(),c].filter((e=>!!e)),issueData:{code:s.invalid_return_type,returnTypeError:n}})}const a={errorMap:t.common.contextualErrorMap},i=t.data;if(this._def.returns instanceof Pe){const e=this;return v((async function(...t){const o=new l([]),s=await e._def.args.parseAsync(t,a).catch((e=>{throw o.addIssue(n(t,e)),o})),c=await Reflect.apply(i,this,s);return await e._def.returns._def.type.parseAsync(c,a).catch((e=>{throw o.addIssue(r(c,e)),o}))}))}{const e=this;return v((function(...t){const o=e._def.args.safeParse(t,a);if(!o.success)throw new l([n(t,o.error)]);const s=Reflect.apply(i,this,o.data),c=e._def.returns.safeParse(s,a);if(!c.success)throw new l([r(s,c.error)]);return c.data}))}}parameters(){return this._def.args}returnType(){return this._def.returns}args(...e){return new Se({...this._def,args:Oe.create(e).rest(ce.create())})}returns(e){return new Se({...this._def,returns:e})}implement(e){return this.parse(e)}strictImplement(e){return this.parse(e)}static create(e,t,n){return new Se({args:e||Oe.create([]).rest(ce.create()),returns:t||ce.create(),typeName:ze.ZodFunction,...P(n)})}}class _e extends D{get schema(){return this._def.getter()}_parse(e){const{ctx:t}=this._processInputParams(e);return this._def.getter()._parse({data:t.data,path:t.path,parent:t})}}_e.create=(e,t)=>new _e({getter:e,typeName:ze.ZodLazy,...P(t)});class Ee extends D{_parse(e){if(e.data!==this._def.value){const t=this._getOrReturnCtx(e);return h(t,{received:t.data,code:s.invalid_literal,expected:this._def.value}),m}return{status:"valid",value:e.data}}get value(){return this._def.value}}function Te(e,t){return new Ce({values:e,typeName:ze.ZodEnum,...P(t)})}Ee.create=(e,t)=>new Ee({value:e,typeName:ze.ZodLiteral,...P(t)});class Ce extends D{constructor(){super(...arguments),E.set(this,void 0)}_parse(t){if("string"!=typeof t.data){const n=this._getOrReturnCtx(t),r=this._def.values;return h(n,{expected:e.joinValues(r),received:n.parsedType,code:s.invalid_type}),m}if(x(this,E)||k(this,E,new Set(this._def.values)),!x(this,E).has(t.data)){const e=this._getOrReturnCtx(t),n=this._def.values;return h(e,{received:e.data,code:s.invalid_enum_value,options:n}),m}return v(t.data)}get options(){return this._def.values}get enum(){const e={};for(const t of this._def.values)e[t]=t;return e}get Values(){const e={};for(const t of this._def.values)e[t]=t;return e}get Enum(){const e={};for(const t of this._def.values)e[t]=t;return e}extract(e,t=this._def){return Ce.create(e,{...this._def,...t})}exclude(e,t=this._def){return Ce.create(this.options.filter((t=>!e.includes(t))),{...this._def,...t})}}E=new WeakMap,Ce.create=Te;class Ae extends D{constructor(){super(...arguments),T.set(this,void 0)}_parse(t){const n=e.getValidEnumValues(this._def.values),r=this._getOrReturnCtx(t);if(r.parsedType!==o.string&&r.parsedType!==o.number){const t=e.objectValues(n);return h(r,{expected:e.joinValues(t),received:r.parsedType,code:s.invalid_type}),m}if(x(this,T)||k(this,T,new Set(e.getValidEnumValues(this._def.values))),!x(this,T).has(t.data)){const t=e.objectValues(n);return h(r,{received:r.data,code:s.invalid_enum_value,options:t}),m}return v(t.data)}get enum(){return this._def.values}}T=new WeakMap,Ae.create=(e,t)=>new Ae({values:e,typeName:ze.ZodNativeEnum,...P(t)});class Pe extends D{unwrap(){return this._def.type}_parse(e){const{ctx:t}=this._processInputParams(e);if(t.parsedType!==o.promise&&!1===t.common.async)return h(t,{code:s.invalid_type,expected:o.promise,received:t.parsedType}),m;const n=t.parsedType===o.promise?t.data:Promise.resolve(t.data);return v(n.then((e=>this._def.type.parseAsync(e,{path:t.path,errorMap:t.common.contextualErrorMap}))))}}Pe.create=(e,t)=>new Pe({type:e,typeName:ze.ZodPromise,...P(t)});class De extends D{innerType(){return this._def.schema}sourceType(){return this._def.schema._def.typeName===ze.ZodEffects?this._def.schema.sourceType():this._def.schema}_parse(t){const{status:n,ctx:r}=this._processInputParams(t),a=this._def.effect||null,o={addIssue:e=>{h(r,e),e.fatal?n.abort():n.dirty()},get path(){return r.path}};if(o.addIssue=o.addIssue.bind(o),"preprocess"===a.type){const e=a.transform(r.data,o);if(r.common.async)return Promise.resolve(e).then((async e=>{if("aborted"===n.value)return m;const t=await this._def.schema._parseAsync({data:e,path:r.path,parent:r});return"aborted"===t.status?m:"dirty"===t.status||"dirty"===n.value?g(t.value):t}));{if("aborted"===n.value)return m;const t=this._def.schema._parseSync({data:e,path:r.path,parent:r});return"aborted"===t.status?m:"dirty"===t.status||"dirty"===n.value?g(t.value):t}}if("refinement"===a.type){const e=e=>{const t=a.refinement(e,o);if(r.common.async)return Promise.resolve(t);if(t instanceof Promise)throw new Error("Async refinement encountered during synchronous parse operation. Use .parseAsync instead.");return e};if(!1===r.common.async){const t=this._def.schema._parseSync({data:r.data,path:r.path,parent:r});return"aborted"===t.status?m:("dirty"===t.status&&n.dirty(),e(t.value),{status:n.value,value:t.value})}return this._def.schema._parseAsync({data:r.data,path:r.path,parent:r}).then((t=>"aborted"===t.status?m:("dirty"===t.status&&n.dirty(),e(t.value).then((()=>({status:n.value,value:t.value}))))))}if("transform"===a.type){if(!1===r.common.async){const e=this._def.schema._parseSync({data:r.data,path:r.path,parent:r});if(!O(e))return e;const t=a.transform(e.value,o);if(t instanceof Promise)throw new Error("Asynchronous transform encountered during synchronous parse operation. Use .parseAsync instead.");return{status:n.value,value:t}}return this._def.schema._parseAsync({data:r.data,path:r.path,parent:r}).then((e=>O(e)?Promise.resolve(a.transform(e.value,o)).then((e=>({status:n.value,value:e}))):e))}e.assertNever(a)}}De.create=(e,t,n)=>new De({schema:e,typeName:ze.ZodEffects,effect:t,...P(n)}),De.createWithPreprocess=(e,t,n)=>new De({schema:t,effect:{type:"preprocess",transform:e},typeName:ze.ZodEffects,...P(n)});class $e extends D{_parse(e){return this._getType(e)===o.undefined?v(void 0):this._def.innerType._parse(e)}unwrap(){return this._def.innerType}}$e.create=(e,t)=>new $e({innerType:e,typeName:ze.ZodOptional,...P(t)});class Re extends D{_parse(e){return this._getType(e)===o.null?v(null):this._def.innerType._parse(e)}unwrap(){return this._def.innerType}}Re.create=(e,t)=>new Re({innerType:e,typeName:ze.ZodNullable,...P(t)});class Ne extends D{_parse(e){const{ctx:t}=this._processInputParams(e);let n=t.data;return t.parsedType===o.undefined&&(n=this._def.defaultValue()),this._def.innerType._parse({data:n,path:t.path,parent:t})}removeDefault(){return this._def.innerType}}Ne.create=(e,t)=>new Ne({innerType:e,typeName:ze.ZodDefault,defaultValue:"function"==typeof t.default?t.default:()=>t.default,...P(t)});class Me extends D{_parse(e){const{ctx:t}=this._processInputParams(e),n={...t,common:{...t.common,issues:[]}},r=this._def.innerType._parse({data:n.data,path:n.path,parent:{...n}});return w(r)?r.then((e=>({status:"valid",value:"valid"===e.status?e.value:this._def.catchValue({get error(){return new l(n.common.issues)},input:n.data})}))):{status:"valid",value:"valid"===r.status?r.value:this._def.catchValue({get error(){return new l(n.common.issues)},input:n.data})}}removeCatch(){return this._def.innerType}}Me.create=(e,t)=>new Me({innerType:e,typeName:ze.ZodCatch,catchValue:"function"==typeof t.catch?t.catch:()=>t.catch,...P(t)});class Ie extends D{_parse(e){if(this._getType(e)!==o.nan){const t=this._getOrReturnCtx(e);return h(t,{code:s.invalid_type,expected:o.nan,received:t.parsedType}),m}return{status:"valid",value:e.data}}}Ie.create=e=>new Ie({typeName:ze.ZodNaN,...P(e)});const Le=Symbol("zod_brand");class je extends D{_parse(e){const{ctx:t}=this._processInputParams(e),n=t.data;return this._def.type._parse({data:n,path:t.path,parent:t})}unwrap(){return this._def.type}}class Ue extends D{_parse(e){const{status:t,ctx:n}=this._processInputParams(e);if(n.common.async)return(async()=>{const e=await this._def.in._parseAsync({data:n.data,path:n.path,parent:n});return"aborted"===e.status?m:"dirty"===e.status?(t.dirty(),g(e.value)):this._def.out._parseAsync({data:e.value,path:n.path,parent:n})})();{const e=this._def.in._parseSync({data:n.data,path:n.path,parent:n});return"aborted"===e.status?m:"dirty"===e.status?(t.dirty(),{status:"dirty",value:e.value}):this._def.out._parseSync({data:e.value,path:n.path,parent:n})}}static create(e,t){return new Ue({in:e,out:t,typeName:ze.ZodPipeline})}}class Be extends D{_parse(e){const t=this._def.innerType._parse(e),n=e=>(O(e)&&(e.value=Object.freeze(e.value)),e);return w(t)?t.then((e=>n(e))):n(t)}unwrap(){return this._def.innerType}}function Fe(e,t={},n){return e?le.create().superRefine(((r,a)=>{var o,i;if(!e(r)){const e="function"==typeof t?t(r):"string"==typeof t?{message:t}:t,s=null===(i=null!==(o=e.fatal)&&void 0!==o?o:n)||void 0===i||i,l="string"==typeof e?{message:e}:e;a.addIssue({code:"custom",...l,fatal:s})}})):le.create()}Be.create=(e,t)=>new Be({innerType:e,typeName:ze.ZodReadonly,...P(t)});const Qe={object:fe.lazycreate};var ze,qe;(qe=ze||(ze={})).ZodString="ZodString",qe.ZodNumber="ZodNumber",qe.ZodNaN="ZodNaN",qe.ZodBigInt="ZodBigInt",qe.ZodBoolean="ZodBoolean",qe.ZodDate="ZodDate",qe.ZodSymbol="ZodSymbol",qe.ZodUndefined="ZodUndefined",qe.ZodNull="ZodNull",qe.ZodAny="ZodAny",qe.ZodUnknown="ZodUnknown",qe.ZodNever="ZodNever",qe.ZodVoid="ZodVoid",qe.ZodArray="ZodArray",qe.ZodObject="ZodObject",qe.ZodUnion="ZodUnion",qe.ZodDiscriminatedUnion="ZodDiscriminatedUnion",qe.ZodIntersection="ZodIntersection",qe.ZodTuple="ZodTuple",qe.ZodRecord="ZodRecord",qe.ZodMap="ZodMap",qe.ZodSet="ZodSet",qe.ZodFunction="ZodFunction",qe.ZodLazy="ZodLazy",qe.ZodLiteral="ZodLiteral",qe.ZodEnum="ZodEnum",qe.ZodEffects="ZodEffects",qe.ZodNativeEnum="ZodNativeEnum",qe.ZodOptional="ZodOptional",qe.ZodNullable="ZodNullable",qe.ZodDefault="ZodDefault",qe.ZodCatch="ZodCatch",qe.ZodPromise="ZodPromise",qe.ZodBranded="ZodBranded",qe.ZodPipeline="ZodPipeline",qe.ZodReadonly="ZodReadonly";const He=J.create,Ve=te.create,Ze=Ie.create,We=ne.create,Xe=re.create,Ge=ae.create,Ye=oe.create,Ke=ie.create,Je=se.create,et=le.create,tt=ce.create,nt=ue.create,rt=de.create,at=pe.create,ot=fe.create,it=fe.strictCreate,st=me.create,lt=ve.create,ct=ye.create,ut=Oe.create,dt=we.create,pt=xe.create,ht=ke.create,ft=Se.create,mt=_e.create,gt=Ee.create,vt=Ce.create,bt=Ae.create,yt=Pe.create,Ot=De.create,wt=$e.create,xt=Re.create,kt=De.createWithPreprocess,St=Ue.create,_t={string:e=>J.create({...e,coerce:!0}),number:e=>te.create({...e,coerce:!0}),boolean:e=>re.create({...e,coerce:!0}),bigint:e=>ne.create({...e,coerce:!0}),date:e=>ae.create({...e,coerce:!0})},Et=m;var Tt=Object.freeze({__proto__:null,defaultErrorMap:c,setErrorMap:function(e){u=e},getErrorMap:d,makeIssue:p,EMPTY_PATH:[],addIssueToContext:h,ParseStatus:f,INVALID:m,DIRTY:g,OK:v,isAborted:b,isDirty:y,isValid:O,isAsync:w,get util(){return e},get objectUtil(){return n},ZodParsedType:o,getParsedType:i,ZodType:D,datetimeRegex:G,ZodString:J,ZodNumber:te,ZodBigInt:ne,ZodBoolean:re,ZodDate:ae,ZodSymbol:oe,ZodUndefined:ie,ZodNull:se,ZodAny:le,ZodUnknown:ce,ZodNever:ue,ZodVoid:de,ZodArray:pe,ZodObject:fe,ZodUnion:me,ZodDiscriminatedUnion:ve,ZodIntersection:ye,ZodTuple:Oe,ZodRecord:we,ZodMap:xe,ZodSet:ke,ZodFunction:Se,ZodLazy:_e,ZodLiteral:Ee,ZodEnum:Ce,ZodNativeEnum:Ae,ZodPromise:Pe,ZodEffects:De,ZodTransformer:De,ZodOptional:$e,ZodNullable:Re,ZodDefault:Ne,ZodCatch:Me,ZodNaN:Ie,BRAND:Le,ZodBranded:je,ZodPipeline:Ue,ZodReadonly:Be,custom:Fe,Schema:D,ZodSchema:D,late:Qe,get ZodFirstPartyTypeKind(){return ze},coerce:_t,any:et,array:at,bigint:We,boolean:Xe,date:Ge,discriminatedUnion:lt,effect:Ot,enum:vt,function:ft,instanceof:(e,t={message:`Input not instance of ${e.name}`})=>Fe((t=>t instanceof e),t),intersection:ct,lazy:mt,literal:gt,map:pt,nan:Ze,nativeEnum:bt,never:nt,null:Je,nullable:xt,number:Ve,object:ot,oboolean:()=>Xe().optional(),onumber:()=>Ve().optional(),optional:wt,ostring:()=>He().optional(),pipeline:St,preprocess:kt,promise:yt,record:dt,set:ht,strictObject:it,string:He,symbol:Ye,transformer:Ot,tuple:ut,undefined:Ke,union:st,unknown:tt,void:rt,NEVER:Et,ZodIssueCode:s,quotelessJson:e=>JSON.stringify(e,null,2).replace(/"([^"]+)":/g,"$1:"),ZodError:l});const Ct=Tt.object({title:Tt.string().optional(),component:Tt.unknown(),props:Tt.record(Tt.any()).optional()}),At=Tt.object({"request.section":Tt.array(Ct),"response.section":Tt.array(Ct)}),Pt=Tt.object({onBeforeRequest:Tt.function().returns(Tt.union([Tt.void(),Tt.promise(Tt.void())])),onResponseReceived:Tt.function().args(Tt.object({response:Tt.instanceof(Response),operation:Tt.record(Tt.any())})).returns(Tt.union([Tt.void(),Tt.promise(Tt.void())]))}),Dt=Tt.function().returns(Tt.object({name:Tt.string(),views:At,hooks:Pt})),$t=Tt.object({name:Tt.string().regex(/^x-/),component:Tt.unknown(),renderer:Tt.unknown().optional()}),Rt=Tt.function().returns(Tt.object({name:Tt.string(),extensions:Tt.array($t)})),Nt=Tt.enum(["alternate","default","moon","purple","solarized","bluePlanet","deepSpace","saturn","kepler","elysiajs","fastify","mars","laserwave","none"]),Mt=Tt.enum(["a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z"]),It=Tt.enum(["adonisjs","docusaurus","dotnet","elysiajs","express","fastapi","fastify","go","hono","html","laravel","litestar","nestjs","nextjs","nitro","nuxt","platformatic","react","rust","svelte","vue"]).nullable(),Lt=Tt.object({url:Tt.string().optional(),content:Tt.union([Tt.string(),Tt.record(Tt.any()),Tt.function().returns(Tt.record(Tt.any())),Tt.null()]).optional(),title:Tt.string().optional(),slug:Tt.string().optional()}),jt=Tt.object({basePath:Tt.string()}),Ut=Tt.object({url:Tt.string().optional(),content:Tt.union([Tt.string(),Tt.record(Tt.any()),Tt.function().returns(Tt.record(Tt.any())),Tt.null()]).optional(),title:Tt.string().optional(),slug:Tt.string().optional(),spec:Lt.optional(),authentication:Tt.any().optional(),baseServerURL:Tt.string().optional(),hideClientButton:Tt.boolean().optional().default(!1).catch(!1),proxyUrl:Tt.string().optional(),searchHotKey:Mt.optional(),servers:Tt.array(Tt.any()).optional(),showSidebar:Tt.boolean().optional().default(!0).catch(!0),theme:Nt.optional().default("default").catch("default"),_integration:It.optional(),onRequestSent:Tt.function().args(Tt.string()).returns(Tt.void()).optional(),persistAuth:Tt.boolean().optional().default(!1).catch(!1),plugins:Tt.array(Dt).optional()}),Bt=Ut.merge(Tt.object({layout:Tt.enum(["modern","classic"]).optional().default("modern").catch("modern"),proxy:Tt.string().optional(),plugins:Tt.array(Rt).optional(),isEditable:Tt.boolean().optional().default(!1).catch(!1),isLoading:Tt.boolean().optional().default(!1).catch(!1),hideModels:Tt.boolean().optional().default(!1).catch(!1),documentDownloadType:Tt.enum(["yaml","json","both","none"]).optional().default("both").catch("both"),hideDownloadButton:Tt.boolean().optional(),hideTestRequestButton:Tt.boolean().optional().default(!1).catch(!1),hideSearch:Tt.boolean().optional().default(!1).catch(!1),darkMode:Tt.boolean().optional(),forceDarkModeState:Tt.enum(["dark","light"]).optional(),hideDarkModeToggle:Tt.boolean().optional().default(!1).catch(!1),metaData:Tt.any().optional(),favicon:Tt.string().optional(),hiddenClients:Tt.union([Tt.record(Tt.union([Tt.boolean(),Tt.array(Tt.string())])),Tt.array(Tt.string()),Tt.literal(!0)]).optional(),defaultHttpClient:Tt.object({targetKey:Tt.custom(),clientKey:Tt.string()}).optional(),customCss:Tt.string().optional(),onSpecUpdate:Tt.function().args(Tt.string()).returns(Tt.void()).optional(),onServerChange:Tt.function().args(Tt.string()).returns(Tt.void()).optional(),onDocumentSelect:Tt.function().returns(Tt.void().or(Tt.void().promise())).optional(),onLoaded:Tt.function().returns(Tt.void().or(Tt.void().promise())).optional(),onShowMore:Tt.function().args(Tt.string()).returns(Tt.void().or(Tt.void().promise())).optional(),onSidebarClick:Tt.function().args(Tt.string()).returns(Tt.void().or(Tt.void().promise())).optional(),pathRouting:jt.optional(),generateHeadingSlug:Tt.function().args(Tt.object({slug:Tt.string().default("headingSlug")})).returns(Tt.string()).optional(),generateModelSlug:Tt.function().args(Tt.object({name:Tt.string().default("modelName")})).returns(Tt.string()).optional(),generateTagSlug:Tt.function().args(Tt.object({name:Tt.string().default("tagName")})).returns(Tt.string()).optional(),generateOperationSlug:Tt.function().args(Tt.object({path:Tt.string(),operationId:Tt.string().optional(),method:Tt.string(),summary:Tt.string().optional()})).returns(Tt.string()).optional(),generateWebhookSlug:Tt.function().args(Tt.object({name:Tt.string(),method:Tt.string().optional()})).returns(Tt.string()).optional(),redirect:Tt.function().args(Tt.string()).returns(Tt.string().nullable().optional()).optional(),withDefaultFonts:Tt.boolean().optional().default(!0).catch(!0),defaultOpenAllTags:Tt.boolean().optional(),tagsSorter:Tt.union([Tt.literal("alpha"),Tt.function().args(Tt.any(),Tt.any()).returns(Tt.number())]).optional(),operationsSorter:Tt.union([Tt.literal("alpha"),Tt.literal("method"),Tt.function().args(Tt.any(),Tt.any()).returns(Tt.number())]).optional()})),Ft="https://api.scalar.com/request-proxy",Qt="https://proxy.scalar.com",zt=Bt.transform((e=>{var t,n;const r={...e};return r.hideDownloadButton&&(console.warn("[DEPRECATED] You're using the deprecated 'hideDownloadButton' attribute. Use 'documentDownloadType: 'none'' instead."),r.documentDownloadType="none"),(null==(t=r.spec)?void 0:t.url)&&(console.warn("[DEPRECATED] You're using the deprecated 'spec.url' attribute. Remove the spec prefix and move the 'url' attribute to the top level."),r.url=r.spec.url,delete r.spec),(null==(n=r.spec)?void 0:n.content)&&(console.warn("[DEPRECATED] You're using the deprecated 'spec.content' attribute. Remove the spec prefix and move the 'content' attribute to the top level."),r.content=r.spec.content,delete r.spec),r.proxy&&(console.warn("[DEPRECATED] You're using the deprecated 'proxy' attribute, rename it to 'proxyUrl' or update the package."),r.proxyUrl||(r.proxyUrl=r.proxy),delete r.proxy),r.proxyUrl===Ft&&(console.warn(`[DEPRECATED] Warning: configuration.proxyUrl points to our old proxy (${Ft}).`),console.warn(`[DEPRECATED] We are overwriting the value and use the new proxy URL (${Qt}) instead.`),console.warn(`[DEPRECATED] Action Required: You should manually update your configuration to use the new URL (${Qt}). Read more: https://github.com/scalar/scalar`),r.proxyUrl=Qt),r})),qt=e=>Boolean(!Array.isArray(e)&&e&&"sources"in e&&Array.isArray(e.sources));Tt.object({cdn:Tt.string().optional().default("https://cdn.jsdelivr.net/npm/@scalar/api-reference"),pageTitle:Tt.string().optional().default("Scalar API Reference")});const Ht=new Set(["title","titleTemplate","script","style","noscript"]),Vt=new Set(["base","meta","link","style","script","noscript"]),Zt=new Set(["title","titleTemplate","templateParams","base","htmlAttrs","bodyAttrs","meta","link","style","script","noscript"]),Wt=new Set(["base","title","titleTemplate","bodyAttrs","htmlAttrs","templateParams"]),Xt=new Set(["tagPosition","tagPriority","tagDuplicateStrategy","children","innerHTML","textContent","processTemplateParams"]),Gt="undefined"!=typeof window;function Yt(e){let t=9;for(let n=0;n>>9)).toString(16).substring(1,8).toLowerCase()}function Kt(e){if(e._h)return e._h;if(e._d)return Yt(e._d);let t=`${e.tag}:${e.textContent||e.innerHTML||""}:`;for(const n in e.props)t+=`${n}:${String(e.props[n])},`;return Yt(t)}function Jt(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?Jt(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 en(e,t){return Object.entries(e).map((([e,n])=>{if("object"==typeof n&&(n=en(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 tn=e=>({keyValue:e,metaKey:"property"}),nn=e=>({keyValue:e}),rn={appleItunesApp:{unpack:{entrySeparator:", ",resolve:({key:e,value:t})=>`${sn(e)}=${t}`}},articleExpirationTime:tn("article:expiration_time"),articleModifiedTime:tn("article:modified_time"),articlePublishedTime:tn("article:published_time"),bookReleaseDate:tn("book:release_date"),charset:{metaKey:"charset"},contentSecurityPolicy:{unpack:{entrySeparator:"; ",resolve:({key:e,value:t})=>`${sn(e)} ${t}`},metaKey:"http-equiv"},contentType:{metaKey:"http-equiv"},defaultStyle:{metaKey:"http-equiv"},fbAppId:tn("fb:app_id"),msapplicationConfig:nn("msapplication-Config"),msapplicationTileColor:nn("msapplication-TileColor"),msapplicationTileImage:nn("msapplication-TileImage"),ogAudioSecureUrl:tn("og:audio:secure_url"),ogAudioUrl:tn("og:audio"),ogImageSecureUrl:tn("og:image:secure_url"),ogImageUrl:tn("og:image"),ogSiteName:tn("og:site_name"),ogVideoSecureUrl:tn("og:video:secure_url"),ogVideoUrl:tn("og:video"),profileFirstName:tn("profile:first_name"),profileLastName:tn("profile:last_name"),profileUsername:tn("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?`${sn(e)}`:`${sn(e)}:${t}`}},xUaCompatible:{metaKey:"http-equiv"}},an=new Set(["og","book","article","profile"]);function on(e){var t;const n=sn(e),r=n.indexOf(":");return an.has(n.substring(0,r))?"property":(null==(t=rn[e])?void 0:t.metaKey)||"name"}function sn(e){const t=e.replace(/([A-Z])/g,"-$1").toLowerCase(),n=t.indexOf("-"),r=t.substring(0,n);return"twitter"===r||an.has(r)?e.replace(/([A-Z])/g,":$1").toLowerCase():t}function ln(e){if(Array.isArray(e))return e.map((e=>ln(e)));if("object"!=typeof e||Array.isArray(e))return e;const t={};for(const n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[sn(n)]=ln(e[n]));return t}function cn(e,t){const n=rn[t];return"refresh"===t?`${e.seconds};url=${e.url}`:en(ln(e),{keyValueSeparator:"=",entrySeparator:", ",resolve:({value:e,key:t})=>null===e?"":"boolean"==typeof e?`${t}`:void 0,...null==n?void 0:n.unpack})}const un=new Set(["og:image","og:video","og:audio","twitter:image"]);function dn(e){const t={};for(const n in e){if(!Object.prototype.hasOwnProperty.call(e,n))continue;const r=e[n];"false"!==String(r)&&n&&(t[n]=r)}return t}function pn(e,t){const n=dn(t),r=sn(e),a=on(r);if(un.has(r)){const t={};for(const r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[`${e}${"url"===r?"":`${r[0].toUpperCase()}${r.slice(1)}`}`]=n[r]);return hn(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 hn(e){const t=[],n={};for(const r in e){if(!Object.prototype.hasOwnProperty.call(e,r))continue;const a=e[r];if(Array.isArray(a))for(const e of a)t.push(..."string"==typeof e?hn({[r]:e}):pn(r,e));else if("object"==typeof a&&a){if(un.has(sn(r))){t.push(...pn(r,a));continue}n[r]=dn(a)}else n[r]=a}const r=Jt(n,{key:({key:e})=>on(e),value:({key:e})=>"charset"===e?"charset":"content",resolveKeyData:({key:e})=>function(e){var t;return(null==(t=rn[e])?void 0:t.keyValue)||sn(e)}(e),resolveValueData:({value:e,key:t})=>null===e?"_null":"object"==typeof e?cn(e,t):"number"==typeof e?e.toString():e});return[...t,...r].map((e=>("_null"===e.content&&(e.content=null),e)))}function fn(e,t,n,r){const a=r||vn("object"!=typeof t||"function"==typeof t||t instanceof Promise?{["script"===e||"noscript"===e||"style"===e?"innerHTML":"textContent"]:t}:{...t},"templateParams"===e||"titleTemplate"===e);if(a instanceof Promise)return a.then((r=>fn(e,t,n,r)));const o={tag:e,props:a};for(const e of Xt){const t=void 0!==o.props[e]?o.props[e]:n[e];void 0!==t&&(("innerHTML"!==e&&"textContent"!==e&&"children"!==e||Ht.has(o.tag))&&(o["children"===e?"innerHTML":e]=t),delete o.props[e])}return o.props.body&&(o.tagPosition="bodyClose",delete o.props.body),"script"===o.tag&&"object"==typeof o.innerHTML&&(o.innerHTML=JSON.stringify(o.innerHTML),o.props.type=o.props.type||"application/json"),Array.isArray(o.props.content)?o.props.content.map((e=>({...o,props:{...o.props,content:e}}))):o}function mn(e,t){var n;const r="class"===e?" ":";";return t&&"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=>Boolean(e.trim()))).join(r)}function gn(e,t,n,r){for(let a=r;a(e[r]=o,gn(e,t,n,a))));if(!t&&!Xt.has(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])}}else e[r]=mn(r,e[r])}}function vn(e,t=!1){const n=gn(e,t,Object.keys(e),0);return n instanceof Promise?n.then((()=>e)):e}function bn(e,t,n){for(let r=n;r(t[r]=n,bn(e,t,r))));Array.isArray(n)?e.push(...n):e.push(n)}}function yn(e){const t=[],n=e.resolvedInput;for(const r in n){if(!Object.prototype.hasOwnProperty.call(n,r))continue;const a=n[r];if(void 0!==a&&Zt.has(r))if(Array.isArray(a))for(const n of a)t.push(fn(r,n,e));else t.push(fn(r,a,e))}if(0===t.length)return[];const r=[];return o=()=>r.map(((t,n)=>(t._e=e._i,e.mode&&(t._m=e.mode),t._p=(e._i<<10)+n,t))),(a=bn(r,t,0))instanceof Promise?a.then(o):o();var a,o}const On=new Set(["onload","onerror","onabort","onprogress","onloadstart"]),wn={base:-10,title:10},xn={critical:-80,high:-10,low:20};function kn(e){const t=e.tagPriority;if("number"==typeof t)return t;let n=100;return"meta"===e.tag?"content-security-policy"===e.props["http-equiv"]?n=-30:e.props.charset?n=-20:"viewport"===e.props.name&&(n=-15):"link"===e.tag&&"preconnect"===e.props.rel?n=20:e.tag in wn&&(n=wn[e.tag]),t&&t in xn?n+xn[t]:n}const Sn=[{prefix:"before:",offset:-1},{prefix:"after:",offset:1}],_n=["name","property","http-equiv"];function En(e){const{props:t,tag:n}=e;if(Wt.has(n))return n;if("link"===n&&"canonical"===t.rel)return"canonical";if(t.charset)return"charset";if(t.id)return`${n}:id:${t.id}`;for(const e of _n)if(void 0!==t[e])return`${n}:${e}:${t[e]}`;return!1}const Tn="%separator",Cn=new RegExp(`${Tn}(?:\\s*${Tn})*`,"g");function An(e,t,n,r=!1){if("string"!=typeof e||!e.includes("%"))return e;let a=e;try{a=decodeURI(e)}catch{}const o=a.match(/%\w+(?:\.\w+)?/g);if(!o)return e;const i=e.includes(Tn);return e=e.replace(/%\w+(?:\.\w+)?/g,(e=>{if(e===Tn||!o.includes(e))return e;const n=function(e,t,n=!1){var r;let a;if("s"===t||"pageTitle"===t)a=e.pageTitle;else if(t.includes(".")){const n=t.indexOf(".");a=null==(r=e[t.substring(0,n)])?void 0:r[t.substring(n+1)]}else a=e[t];if(void 0!==a)return n?(a||"").replace(/"/g,'\\"'):a||""}(t,e.slice(1),r);return void 0!==n?n:e})).trim(),i&&(e.endsWith(Tn)&&(e=e.slice(0,-10)),e.startsWith(Tn)&&(e=e.slice(10)),e=e.replace(Cn,n).trim()),e}function Pn(e,t){return null==e?t||null:"function"==typeof e?e(t):e}function Dn(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":t=>{!function(e,t={}){const n=t.delayFn||(e=>setTimeout(e,10));e._domDebouncedUpdatePromise=e._domDebouncedUpdatePromise||new Promise((r=>n((()=>async function(e,t={}){const n=t.document||e.resolvedOptions.document;if(!n||!e.dirty)return;const r={shouldRender:!0,tags:[]};return await e.hooks.callHook("dom:beforeRender",r),r.shouldRender?(e._domUpdatePromise||(e._domUpdatePromise=new Promise((async t=>{var r;const a=(await e.resolveTags()).map((e=>({tag:e,id:Vt.has(e.tag)?Kt(e):e.tag,shouldRender:!0})));let o=e._dom;if(!o){o={elMap:{htmlAttrs:n.documentElement,bodyAttrs:n.body}};const e=new Set;for(const t of["body","head"]){const a=null==(r=n[t])?void 0:r.children;for(const t of a){const n=t.tagName.toLowerCase();if(!Vt.has(n))continue;const r={tag:n,props:await vn(t.getAttributeNames().reduce(((e,n)=>({...e,[n]:t.getAttribute(n)})),{})),innerHTML:t.innerHTML},a=En(r);let i=a,s=1;for(;i&&e.has(i);)i=`${a}:${s++}`;i&&(r._d=i,e.add(i)),o.elMap[t.getAttribute("data-hid")||Kt(r)]=t}}}function i(e,t,n){const r=`${e}:${t}`;o.sideEffects[r]=n,delete o.pendingSideEffects[r]}function s({id:e,$el:t,tag:r}){const a=r.tag.endsWith("Attrs");if(o.elMap[e]=t,a||(r.textContent&&r.textContent!==t.textContent&&(t.textContent=r.textContent),r.innerHTML&&r.innerHTML!==t.innerHTML&&(t.innerHTML=r.innerHTML),i(e,"el",(()=>{var t;null==(t=o.elMap[e])||t.remove(),delete o.elMap[e]}))),r._eventHandlers)for(const e in r._eventHandlers)Object.prototype.hasOwnProperty.call(r._eventHandlers,e)&&""!==t.getAttribute(`data-${e}`)&&(("bodyAttrs"===r.tag?n.defaultView:t).addEventListener(e.substring(2),r._eventHandlers[e].bind(t)),t.setAttribute(`data-${e}`,""));for(const n in r.props){if(!Object.prototype.hasOwnProperty.call(r.props,n))continue;const o=r.props[n],s=`attr:${n}`;if("class"===n){if(!o)continue;for(const n of o.split(" "))a&&i(e,`${s}:${n}`,(()=>t.classList.remove(n))),!t.classList.contains(n)&&t.classList.add(n)}else if("style"===n){if(!o)continue;for(const n of o.split(";")){const r=n.indexOf(":"),a=n.substring(0,r).trim(),o=n.substring(r+1).trim();i(e,`${s}:${a}`,(()=>{t.style.removeProperty(a)})),t.style.setProperty(a,o)}}else t.getAttribute(n)!==o&&t.setAttribute(n,!0===o?"":String(o)),a&&i(e,s,(()=>t.removeAttribute(n)))}}o.pendingSideEffects={...o.sideEffects},o.sideEffects={};const l=[],c={bodyClose:void 0,bodyOpen:void 0,head:void 0};for(const e of a){const{tag:t,shouldRender:r,id:a}=e;r&&("title"!==t.tag?(e.$el=e.$el||o.elMap[a],e.$el?s(e):Vt.has(t.tag)&&l.push(e)):n.title=t.textContent)}for(const e of l){const t=e.tag.tagPosition||"head";e.$el=n.createElement(e.tag.tag),s(e),c[t]=c[t]||n.createDocumentFragment(),c[t].appendChild(e.$el)}for(const t of a)await e.hooks.callHook("dom:renderTag",t,n,i);c.head&&n.head.appendChild(c.head),c.bodyOpen&&n.body.insertBefore(c.bodyOpen,n.body.firstChild),c.bodyClose&&n.body.appendChild(c.bodyClose);for(const e in o.pendingSideEffects)o.pendingSideEffects[e]();e._dom=o,await e.hooks.callHook("dom:rendered",{renders:a}),t()})).finally((()=>{e._domUpdatePromise=void 0,e.dirty=!1}))),e._domUpdatePromise):void 0}(e,t).then((()=>{delete e._domDebouncedUpdatePromise,r()}))))))}(t,e)}}}}}function $n(e,t={},n){for(const r in e){const a=e[r],o=n?`${n}:${r}`:r;"object"==typeof a&&null!==a?$n(a,t,o):"function"==typeof a&&(t[o]=a)}return t}const Rn={run:e=>e()},Nn=void 0!==console.createTask?console.createTask:()=>Rn;function Mn(e,t){const n=t.shift(),r=Nn(n);return e.reduce(((e,n)=>e.then((()=>r.run((()=>n(...t)))))),Promise.resolve())}function In(e,t){const n=t.shift(),r=Nn(n);return Promise.all(e.map((e=>r.run((()=>e(...t))))))}function Ln(e,t){for(const n of[...e])n(t)}class jn{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=$n(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=$n(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(Mn,e,...t)}callHookParallel(e,...t){return t.unshift(e),this.callHookWith(In,e,...t)}callHookWith(e,t,...n){const r=this._before||this._after?{name:t,args:n,context:{}}:void 0;this._before&&Ln(this._before,r);const a=e(t in this._hooks?[...this._hooks[t]]:[],n);return a instanceof Promise?a.finally((()=>{this._after&&r&&Ln(this._after,r)})):(this._after&&r&&Ln(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 Un=new Set(["templateParams","htmlAttrs","bodyAttrs"]),Bn={hooks:{"tag:normalise":({tag:e})=>{e.props.hid&&(e.key=e.props.hid,delete e.props.hid),e.props.vmid&&(e.key=e.props.vmid,delete e.props.vmid),e.props.key&&(e.key=e.props.key,delete e.props.key);const t=En(e);!t||t.startsWith("meta:og:")||t.startsWith("meta:twitter:")||delete e.key;const n=t||!!e.key&&`${e.tag}:${e.key}`;n&&(e._d=n)},"tags:resolve":e=>{const t=Object.create(null);for(const n of e.tags){const e=(n.key?`${n.tag}:${n.key}`:n._d)||Kt(n),r=t[e];if(r){let a=null==n?void 0:n.tagDuplicateStrategy;if(!a&&Un.has(n.tag)&&(a="merge"),"merge"===a){const a=r.props;a.style&&n.props.style&&(";"!==a.style[a.style.length-1]&&(a.style+=";"),n.props.style=`${a.style} ${n.props.style}`),a.class&&n.props.class?n.props.class=`${a.class} ${n.props.class}`:a.class&&(n.props.class=a.class),t[e].props={...a,...n.props};continue}if(n._e===r._e){r._duped=r._duped||[],n._d=`${r._d}:${r._duped.length+1}`,r._duped.push(n);continue}if(kn(n)>kn(r))continue}n.innerHTML||n.textContent||0!==Object.keys(n.props).length||!Vt.has(n.tag)?t[e]=n:delete t[e]}const n=[];for(const e in t){const r=t[e],a=r._duped;n.push(r),a&&(delete r._duped,n.push(...a))}e.tags=n,e.tags=e.tags.filter((e=>!("meta"===e.tag&&(e.props.name||e.props.property)&&!e.props.content)))}}},Fn=new Set(["script","link","bodyAttrs"]),Qn=e=>({hooks:{"tags:resolve":t=>{for(const n of t.tags){if(!Fn.has(n.tag))continue;const t=n.props;for(const r in t){if("o"!==r[0]||"n"!==r[1])continue;if(!Object.prototype.hasOwnProperty.call(t,r))continue;const a=t[r];"function"==typeof a&&(e.ssr&&On.has(r)?t[r]=`this.dataset.${r}fired = true`:delete t[r],n._eventHandlers=n._eventHandlers||{},n._eventHandlers[r]=a)}e.ssr&&n._eventHandlers&&(n.props.src||n.props.href)&&(n.key=n.key||Yt(n.props.src||n.props.href))}},"dom:renderTag":({$el:e,tag:t})=>{var n,r;const a=null==e?void 0:e.dataset;if(a)for(const o in a){if(!o.endsWith("fired"))continue;const a=o.slice(0,-5);On.has(a)&&(null==(r=null==(n=t._eventHandlers)?void 0:n[a])||r.call(e,new Event(a.substring(2))))}}}}),zn=new Set(["link","style","script","noscript"]),qn={hooks:{"tag:normalise":({tag:e})=>{e.key&&zn.has(e.tag)&&(e.props["data-hid"]=e._h=Yt(e.key))}}},Hn={mode:"server",hooks:{"tags:beforeResolve":e=>{const t={};let n=!1;for(const r of e.tags)"server"!==r._m||"titleTemplate"!==r.tag&&"templateParams"!==r.tag&&"title"!==r.tag||(t[r.tag]="title"===r.tag||"titleTemplate"===r.tag?r.textContent:r.props,n=!0);n&&e.tags.push({tag:"script",innerHTML:JSON.stringify(t),props:{id:"unhead:payload",type:"application/json"}})}}},Vn={hooks:{"tags:resolve":e=>{var t;for(const n of e.tags)if("string"==typeof n.tagPriority)for(const{prefix:r,offset:a}of Sn){if(!n.tagPriority.startsWith(r))continue;const o=n.tagPriority.substring(r.length),i=null==(t=e.tags.find((e=>e._d===o)))?void 0:t._p;if(void 0!==i){n._p=i+a;break}}e.tags.sort(((e,t)=>{const n=kn(e),r=kn(t);return nr?1:e._p-t._p}))}}},Zn={meta:"content",link:"href",htmlAttrs:"lang"},Wn=["innerHTML","textContent"],Xn=e=>({hooks:{"tags:resolve":t=>{var n;const{tags:r}=t;let a;for(let e=0;e"title"===e.tag)))?void 0:n.textContent)||"",o,i);for(const e of r){if(!1===e.processTemplateParams)continue;const t=Zn[e.tag];if(t&&"string"==typeof e.props[t])e.props[t]=An(e.props[t],o,i);else if(e.processTemplateParams||"titleTemplate"===e.tag||"title"===e.tag)for(const t of Wn)"string"==typeof e[t]&&(e[t]=An(e[t],o,i,"script"===e.tag&&e.props.type.endsWith("json")))}e._templateParams=o,e._separator=i},"tags:afterResolve":({tags:t})=>{let n;for(let e=0;e{const{tags:t}=e;let n,r;for(let e=0;e{for(const t of e.tags)"string"==typeof t.innerHTML&&(!t.innerHTML||"application/ld+json"!==t.props.type&&"application/json"!==t.props.type?t.innerHTML=t.innerHTML.replace(new RegExp(`${t.tag}`,"g"),`<\\/${t.tag}`):t.innerHTML=t.innerHTML.replace(/.sidebar-heading-link:focus-visible){z-index:1;outline:1px solid var(--scalar-color-accent)}.active_page.sidebar-heading[data-v-7295d65c]:hover,.active_page.sidebar-heading[data-v-7295d65c]{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 p[data-v-7295d65c]{font-weight:var(--scalar-sidebar-font-weight-active, var(--scalar-semibold))}.active_page.sidebar-heading:hover .sidebar-heading-link-title[data-v-7295d65c]{color:var(--scalar-sidebar-color-active, var(--scalar-color-accent))}.sidebar-indent-nested .sidebar-indent-nested .sidebar-heading[data-v-7295d65c]:before{content:"";position:absolute;top:0;left:calc((var(--scalar-sidebar-level) * 15.5px));width:var(--scalar-border-width);height:100%;background:var(--scalar-sidebar-indent-border)}.sidebar-indent-nested .sidebar-indent-nested .sidebar-heading[data-v-7295d65c]:hover:before{background:var(--scalar-sidebar-indent-border-hover)}.sidebar-indent-nested .sidebar-indent-nested .active_page.sidebar-heading[data-v-7295d65c]:before{background:var(--scalar-sidebar-indent-border-active)}.sidebar-heading-link[data-v-7295d65c]{text-decoration:none;color:inherit;padding:6px 0;display:flex;flex:1;justify-content:space-between;gap:2px}.sidebar-heading p[data-v-7295d65c]{height:fit-content;display:flex;align-items:center;font-weight:var(--scalar-sidebar-font-weight, var(--scalar-regular))}.sidebar-heading p[data-v-7295d65c]:empty{display:none}.link-icon[data-v-7295d65c]{position:relative;left:4px}.sidebar-icon[data-v-7295d65c]{display:flex;align-items:center;justify-content:center;margin-right:6px;width:13px;height:13px}.sidebar-icon>svg[data-v-7295d65c]{width:13px;height:13px}.sidebar-group-item[data-v-7295d65c]{position:relative}.sidebar-heading-chevron[data-v-7295d65c]{margin:5px 0;width:16px}.sidebar-heading-chevron .toggle-nested-icon[data-v-7295d65c]:focus-visible{outline:none}.sidebar-heading[data-v-7295d65c]: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-7295d65c]{color:var(--scalar-color-3);width:16px;height:16px;display:flex;align-items:center;justify-content:center}.active_page .toggle-nested-icon[data-v-7295d65c]{color:var(--scalar-sidebar-color-active, var(--scalar-color-accent))}.toggle-nested-icon[data-v-7295d65c]:hover,.toggle-nested-icon[data-v-7295d65c]:focus-visible{color:currentColor}.action-menu[data-v-7295d65c]{position:absolute;top:5px;right:5px;display:flex;gap:6px}.action-menu[data-v-7295d65c] .button-wrapper button{opacity:0;width:20px;height:20px;padding:4px}.action-menu[data-v-7295d65c]:hover .button-wrapper button,.action-menu[data-v-7295d65c] .button-wrapper button:hover,.sidebar-heading:hover~.action-menu[data-v-7295d65c] .button-wrapper button,.action-menu[data-v-7295d65c] .button-wrapper button[aria-expanded=true]{opacity:1}.sidebar-heading[data-v-7295d65c]: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-7295d65c]{color:var(--scalar-sidebar-color-2, var(--scalar-color-2));text-transform:var(--scalar-tag-text-transform, initial)}.sidebar-group-item__folder[data-v-7295d65c]:has(~ul .sidebar-heading.active_page){--scalar-sidebar-font-weight: var(--scalar-sidebar-font-weight-active);color:var(--scalar-sidebar-color-1, var(--scalar-color-1));font-weight:var(--scalar-sidebar-font-weight-active, var(--scalar-semibold))}.sidebar-group[data-v-a0601651]{list-style:none;width:100%;margin:0;padding:0}.sidebar-indent-nested[data-v-a0601651] .sidebar-heading{padding-left:calc((var(--scalar-sidebar-level) * var(--scalar-sidebar-indent-base)) + 8px)!important}.sidebar-indent-nested[data-v-a0601651] .sidebar-heading .toggle-nested-icon{left:calc((var(--scalar-sidebar-level) * var(--scalar-sidebar-indent-base)) + 2px)!important}:where(.sidebar-indent-nested[data-v-a0601651]) .sidebar-heading{color:var(--scalar-sidebar-color-1, var(--scalar-color-1))}:where(.sidebar-indent-nested[data-v-a0601651]) :where(.sidebar-indent-nested) .sidebar-heading{color:var(--scalar-sidebar-color-2, var(--scalar-color-2))}.sidebar[data-v-db673c0a]{--scalar-sidebar-indent-base: 20px;--scalar-sidebar-font-weight-active: var(--scalar-semibold);--scalar-sidebar-font-weight: var(--scalar-regular)}.sidebar[data-v-db673c0a]{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-db673c0a]{flex:1;padding:6px 12px}@media (max-width: 1000px){.sidebar[data-v-db673c0a]{min-height:0;border-right:none}.sidebar-pages[data-v-db673c0a]{padding-top:12px}}.sidebar-group-title[data-v-db673c0a]{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-db673c0a]{border-top:var(--scalar-border-width) solid var(--scalar-sidebar-border-color);margin-top:9px}.section[data-v-393971a5]{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)}.section[data-v-393971a5]:has(~div.contents){border-bottom:var(--scalar-border-width) solid var(--scalar-border-color)}.references-classic .section[data-v-393971a5]{padding:48px 0;gap:24px}@container narrow-references-container (max-width: 900px){.references-classic .section[data-v-393971a5],.section[data-v-393971a5]{padding:48px 24px}}.section[data-v-393971a5]:not(:last-of-type){border-bottom:var(--scalar-border-width) solid var(--scalar-border-color)}.section-wrapper[data-v-a371c135]{color:var(--scalar-color-1);padding-top:12px;margin-top:-12px}.section-accordion[data-v-a371c135]{display:flex;flex-direction:column;border-radius:var(--scalar-radius-lg);background:var(--scalar-background-2)}.section-accordion-transparent[data-v-a371c135]{background:transparent;border:1px solid var(--scalar-border-color)}.section-accordion-button[data-v-a371c135]{padding:6px}.section-accordion-button[data-v-a371c135]{display:flex;align-items:center;gap:6px;cursor:pointer}.section-accordion-button-content[data-v-a371c135]{flex:1;min-width:0}.section-accordion-button-actions[data-v-a371c135]{display:flex;align-items:center;gap:6px;color:var(--scalar-color-3)}.section-accordion-chevron[data-v-a371c135]{margin-right:4px;cursor:pointer;opacity:1;color:var(--scalar-color-3)}.section-accordion-button:hover .section-accordion-chevron[data-v-a371c135]{color:var(--scalar-color-1)}.section-accordion-content[data-v-a371c135]{border-top:1px solid var(--scalar-border-color);display:flex;flex-direction:column}.section-accordion-description[data-v-a371c135]{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-a371c135] .property:last-of-type{padding-bottom:9px}.section-column[data-v-699c28e3]{flex:1;min-width:0}@container narrow-references-container (max-width: 900px){.section-column[data-v-699c28e3]: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-3afcb4e7]{position:relative;padding:0 60px;width:100%;border-top:var(--scalar-border-width) solid var(--scalar-border-color)}.section-container[data-v-3afcb4e7]:has(.introduction-section){border-top:none}@container narrow-references-container (max-width: 900px){.section-container[data-v-3afcb4e7]{padding:0}}.section-accordion-wrapper[data-v-6f297947]{padding:0 60px}.section-accordion[data-v-6f297947]{position:relative;width:100%;max-width:var(--refs-content-max-width);margin:auto}.section-accordion-content[data-v-6f297947]{display:flex;flex-direction:column;gap:12px;padding-top:12px}.section-accordion-button[data-v-6f297947]{width:100%;display:flex;cursor:pointer;padding:6px 0;margin:-6px 0;border-radius:var(--scalar-radius)}.section-accordion-chevron[data-v-6f297947]{position:absolute;left:-24px;top:10px;color:var(--scalar-color-3)}.section-accordion-button:hover .section-accordion-chevron[data-v-6f297947]{color:var(--scalar-color-1)}.section-accordion-title[data-v-6f297947]{display:flex;flex-direction:column;align-items:flex-start;flex:1;padding:0 6px}.section-accordion-title[data-v-6f297947] .section-header-wrapper{grid-template-columns:1fr}.section-accordion-title[data-v-6f297947] .section-header{margin-bottom:0}@container narrow-references-container (max-width: 900px){.section-accordion-chevron[data-v-6f297947]{width:16px;left:-16px;top:14px}.section-accordion-wrapper[data-v-6f297947]{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-wrapper[data-v-f8e38d9f]{grid-template-columns:1fr;display:grid}@media (min-width:1200px){.section-header-wrapper[data-v-f8e38d9f]{grid-template-columns:repeat(2,1fr)}}.section-header[data-v-f8e38d9f]{font-size:var(--font-size,var(--scalar-heading-1));font-weight:var(--font-weight,var(--scalar-bold));color:var(--scalar-color-1);word-wrap:break-word;margin-top:0;margin-bottom:12px;line-height:1.45}.section-header.tight[data-v-f8e38d9f]{margin-bottom:6px}.section-header.loading[data-v-f8e38d9f]{width:80%}.section-header-label[data-v-f1ac6c38]{display:inline}.screenreader-only[data-v-df2e1026]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.label[data-v-2f3e206c]{position:relative;display:inline-block;word-break:break-all}.anchor[data-v-2f3e206c]{position:relative;display:inline-block;opacity:0}.anchor-copy[data-v-2f3e206c]{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-2f3e206c]:hover,.anchor-copy[data-v-2f3e206c]:focus-visible{color:var(--scalar-color-2)}.label:hover .anchor[data-v-2f3e206c],.label:has(:focus-visible) .anchor[data-v-2f3e206c]{opacity:1}.collapsible-section[data-v-4b9f7b57]{border-top:var(--scalar-border-width) solid var(--scalar-border-color);position:relative}.collapsible-section-header[data-v-4b9f7b57]{color:var(--scalar-color-1)}.collapsible-section .collapsible-section-trigger[data-v-4b9f7b57]{display:flex;align-items:center;cursor:pointer;padding:10px 0;font-size:var(--scalar-font-size-3);z-index:1;position:relative}.collapsible-section-trigger svg[data-v-4b9f7b57]{color:var(--scalar-color-3);position:absolute;left:-19px}.collapsible-section:hover .collapsible-section-trigger svg[data-v-4b9f7b57]{color:var(--scalar-color-1)}.collapsible-section .collapsible-section-trigger[data-v-4b9f7b57] .anchor-copy{line-height:18.5px}.collapsible-section-content[data-v-4b9f7b57]{padding:0;margin:0;scroll-margin-top:140px}.collapsible-section:not(:last-child) .collapsible-section-content[data-v-4b9f7b57]{margin-bottom:10px}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){[data-v-bb27a026],[data-v-bb27a026]:before,[data-v-bb27a026]:after,[data-v-bb27a026]::backdrop{--tw-outline-style:solid}}}.download-container[data-v-bb27a026]{z-index:0;flex-direction:column;gap:16px;width:fit-content;margin:0 .5px 24px;display:flex;position:relative}.download-container[data-v-bb27a026]:has(:focus-visible):before,.download-container.download-both[data-v-bb27a026]:hover:before{content:"";border-radius:var(--scalar-radius-lg);width:calc(100% + 24px);height:90px;box-shadow:var(--scalar-shadow-2);pointer-events:none;background:var(--scalar-background-1);position:absolute;top:-11px;left:-12px}.download-button[data-v-bb27a026]{color:var(--scalar-link-color);cursor:pointer;outline:none;justify-content:center;align-items:center;gap:4px;height:fit-content;padding:0;display:flex;position:relative;white-space:nowrap!important}.download-button[data-v-bb27a026]:before{border-radius:var(--scalar-radius);content:"";width:calc(100% + 18px);height:calc(100% + 16px);position:absolute;top:-8px;left:-9px}.download-button[data-v-bb27a026]:hover:before{background:var(--scalar-background-2);border:var(--scalar-border-width)solid var(--scalar-border-color)}.download-button[data-v-bb27a026]:focus-visible:before{background:var(--scalar-background-2);border:var(--scalar-border-width)solid var(--scalar-border-color);outline-style:var(--tw-outline-style);outline-width:1px}.download-button span[data-v-bb27a026]{--font-color:var(--scalar-link-color,var(--scalar-color-accent));--font-visited:var(--scalar-link-color-visited,var(--scalar-color-2));-webkit-text-decoration:var(--scalar-text-decoration);text-decoration:var(--scalar-text-decoration);color:var(--font-color);font-weight:var(--scalar-link-font-weight,var(--scalar-semibold));text-underline-offset:.25rem;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--font-color);text-decoration-color:var(--font-color)}@supports (color:color-mix(in lab,red,red)){.download-button span[data-v-bb27a026]{-webkit-text-decoration-color:color-mix(in srgb,var(--font-color)30%,transparent);text-decoration-color:color-mix(in srgb,var(--font-color)30%,transparent)}}.download-button span[data-v-bb27a026]{z-index:1;align-items:center;gap:6px;line-height:1.625;display:flex}.download-button:hover span[data-v-bb27a026]{color:var(--scalar-link-color-hover,var(--scalar-color-accent));-webkit-text-decoration:var(--scalar-text-decoration-hover);text-decoration:var(--scalar-text-decoration-hover)}.download-button[data-v-bb27a026]:nth-of-type(2){clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.download-container:has(:focus-visible) .download-button[data-v-bb27a026]:nth-of-type(2),.download-container:hover .download-button[data-v-bb27a026]:nth-of-type(2){clip:auto;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:absolute;top:42px;overflow:visible}.extension[data-v-bb27a026]{z-index:1;background:var(--scalar-link-color,var(--scalar-color-accent));color:var(--scalar-background-1)}.download-container:has(:focus-visible) .extension[data-v-bb27a026],.download-container:hover .extension[data-v-bb27a026]{opacity:1}.introduction-description-heading[data-v-2843ffaf]{scroll-margin-top:64px}.introduction-description[data-v-2843ffaf]{display:flex;flex-direction:column}.references-classic .introduction-description[data-v-2843ffaf] img{max-width:720px}.sticky-cards[data-v-943f535d]{display:flex;flex-direction:column;position:sticky;top:calc(var(--refs-header-height) + 24px)}.schema-type-icon[data-v-eec32394]{color:var(--scalar-color-1);display:none}.schema-type[data-v-eec32394]{font-family:var(--scalar-font-code);color:var(--scalar-color-1)}.property-heading:empty+.property-description[data-v-ec7a8d6d]:last-of-type,.property-description[data-v-ec7a8d6d]:first-of-type:last-of-type{margin-top:0}.property-list[data-v-ec7a8d6d]{border:var(--scalar-border-width) solid var(--scalar-border-color);border-radius:var(--scalar-radius);margin-top:10px}.property-list .property[data-v-ec7a8d6d]:last-of-type{padding-bottom:10px}.property-enum-value[data-v-ec7a8d6d]{color:var(--scalar-color-3);line-height:1.5;word-break:break-word;display:flex;align-items:stretch;position:relative}.property-enum-value-content[data-v-ec7a8d6d]{display:flex;flex-direction:column;padding:3px 0}.property-enum-value-label[data-v-ec7a8d6d]{display:flex;font-family:var(--scalar-font-code);color:var(--scalar-color-2)}.property-enum-value:last-of-type .property-enum-value-label[data-v-ec7a8d6d]{padding-bottom:0}.property-enum-value[data-v-ec7a8d6d]:before{content:"";margin-right:12px;width:var(--scalar-border-width);display:block;background:currentColor;color:var(--scalar-color-3)}.property-enum-value[data-v-ec7a8d6d]:after{content:"";position:absolute;top:50%;left:0;width:8px;height:var(--scalar-border-width);background:currentColor}.property-enum-value[data-v-ec7a8d6d]:last-of-type:after{bottom:0;height:50%;background:var(--scalar-background-1);border-top:var(--scalar-border-width) solid currentColor}.property-enum-values[data-v-ec7a8d6d]{margin-top:8px;list-style:none}.property-enum-value-description[data-v-ec7a8d6d]{color:var(--scalar-color-3)}.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-example[data-v-1b238a2e]{display:flex;flex-direction:column;font-size:var(--scalar-micro);position:relative}.property-example[data-v-1b238a2e]:hover:before{content:"";position:absolute;top:0;left:0;width:100%;height:20px;border-radius:var(--scalar-radius)}.property-example:hover .property-example-label span[data-v-1b238a2e]{color:var(--scalar-color-1)}.property-example-label span[data-v-1b238a2e]{color:var(--scalar-color-3);position:relative;border-bottom:var(--scalar-border-width) dotted currentColor}.property-example-value[data-v-1b238a2e]{font-family:var(--scalar-font-code);display:flex;gap:8px;align-items:center;width:100%;padding:6px}.property-example-value span[data-v-1b238a2e]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.property-example-value[data-v-1b238a2e] svg{color:var(--scalar-color-3)}.property-example-value[data-v-1b238a2e]:hover svg{color:var(--scalar-color-1)}.property-example-value[data-v-1b238a2e]{background:var(--scalar-background-2);border:var(--scalar-border-width) solid var(--scalar-border-color);border-radius:var(--scalar-radius)}.property-example-value-list[data-v-1b238a2e]{position:absolute;top:18px;left:50%;transform:translate3d(-50%,0,0);overflow:auto;background-color:var(--scalar-background-1);box-shadow:var(--scalar-shadow-1);border-radius:var(--scalar-radius-lg);border:var(--scalar-border-width) solid var(--scalar-border-color);padding:9px;min-width:200px;max-width:300px;flex-direction:column;gap:3px;display:none;z-index:10}.property-example:hover .property-example-value-list[data-v-1b238a2e],.property-example:focus-within .property-example-value-list[data-v-1b238a2e]{display:flex}.property-heading[data-v-67d0f2e8]{display:flex;flex-wrap:wrap;align-items:baseline;row-gap:9px;white-space:nowrap}.property-heading[data-v-67d0f2e8]:has(+.children),.property-heading[data-v-67d0f2e8]:has(+.property-rule){margin-bottom:9px}.property-heading[data-v-67d0f2e8]>*{margin-right:9px}.property-heading[data-v-67d0f2e8]:last-child{margin-right:0}.property-heading>.property-detail[data-v-67d0f2e8]:not(:last-of-type){margin-right:0}.property-name[data-v-67d0f2e8]{font-family:var(--scalar-font-code);font-weight:var(--scalar-semibold);font-size:var(--scalar-font-size-3);overflow:hidden;white-space:normal;overflow-wrap:break-word}.property-additional[data-v-67d0f2e8]{font-family:var(--scalar-font-code)}.property-required[data-v-67d0f2e8],.property-optional[data-v-67d0f2e8]{color:var(--scalar-color-2)}.property-required[data-v-67d0f2e8]{font-size:var(--scalar-micro);color:var(--scalar-color-orange)}.property-read-only[data-v-67d0f2e8]{font-size:var(--scalar-micro);color:var(--scalar-color-blue)}.property-write-only[data-v-67d0f2e8]{font-size:var(--scalar-micro);color:var(--scalar-color-green)}.property-discriminator[data-v-67d0f2e8]{font-size:var(--scalar-micro);color:var(--scalar-color-purple)}.property-detail[data-v-67d0f2e8]{font-size:var(--scalar-micro);color:var(--scalar-color-2);display:flex;align-items:center;min-width:0}.property-const[data-v-67d0f2e8]{color:var(--scalar-color-1)}.deprecated[data-v-67d0f2e8]{text-decoration:line-through}.property[data-v-4a4e028a]{color:var(--scalar-color-1);display:flex;flex-direction:column;padding:8px;font-size:var(--scalar-mini);position:relative}.property.property--level-0[data-v-4a4e028a]:has(.property-rule .schema-properties.schema-properties-open>ul li.property){padding-top:0}.property[data-v-4a4e028a]:hover{z-index:1}.property--compact.property--level-0[data-v-4a4e028a],.property--compact.property--level-1[data-v-4a4e028a]{padding:8px 0}.composition-panel .property.property.property.property--level-0[data-v-4a4e028a]{padding:0}.property--compact.property--level-0 .composition-panel .property--compact.property--level-1[data-v-4a4e028a]{padding:8px}.property[data-v-4a4e028a]:has(>.property-rule:nth-of-type(1)):not(.property--compact){padding-top:8px;padding-bottom:8px}.property--deprecated[data-v-4a4e028a]{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-4a4e028a]>*{opacity:.75}.property-description[data-v-4a4e028a]{margin-top:6px;line-height:1.4;font-size:var(--scalar-small)}.property-description[data-v-4a4e028a]:has(+.property-rule){margin-bottom:9px}[data-v-4a4e028a] .property-description *{color:var(--scalar-color-2)!important}.property[data-v-4a4e028a]:not(:last-of-type){border-bottom:var(--scalar-border-width) solid var(--scalar-border-color)}.property-description+.children[data-v-4a4e028a],.children+.property-rule[data-v-4a4e028a]{margin-top:9px}.children[data-v-4a4e028a]{display:flex;flex-direction:column}.children .property--compact.property--level-1[data-v-4a4e028a]{padding:12px}.property-example-value[data-v-4a4e028a]{all:unset;font-family:var(--scalar-font-code);padding:6px;border-top:var(--scalar-border-width) solid var(--scalar-border-color)}.property-rule[data-v-4a4e028a]{border-radius:var(--scalar-radius-lg);display:flex;flex-direction:column}.property-rule[data-v-4a4e028a] .composition-panel .schema-card .schema-properties.schema-properties-open{border-top-left-radius:0;border-top-right-radius:0}.property-example[data-v-4a4e028a]{background:transparent;border:none;display:flex;flex-direction:row;gap:8px}.property-example-label[data-v-4a4e028a],.property-example-value[data-v-4a4e028a]{padding:3px 0 0}.property-example-value[data-v-4a4e028a]{background:var(--scalar-background-2);border-top:0;border-radius:var(--scalar-radius);padding:3px 4px}.property-name[data-v-4a4e028a]{font-family:var(--scalar-font-code);font-weight:var(--scalar-semibold)}.enum-toggle-button[data-v-4a4e028a]{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;user-select:none;white-space:nowrap}.enum-toggle-button[data-v-4a4e028a]:hover{color:var(--scalar-color-1)}.enum-toggle-button-icon--open[data-v-4a4e028a]{transform:rotate(45deg)}.error[data-v-e2ccf7a4]{background-color:var(--scalar-color-red)}.schema-card[data-v-e2ccf7a4]{z-index:0;font-size:var(--scalar-font-size-4);color:var(--scalar-color-1)}.schema-card-title[data-v-e2ccf7a4]{height:var(--schema-title-height);padding:6px 8px;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-e2ccf7a4]{cursor:pointer}button.schema-card-title[data-v-e2ccf7a4]:hover{color:var(--scalar-color-1)}.schema-card-title-icon--open[data-v-e2ccf7a4]{transform:rotate(45deg)}.schema-properties-open>.schema-card-title[data-v-e2ccf7a4]{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-e2ccf7a4]{width:fit-content}.schema-card-description+.schema-properties[data-v-e2ccf7a4]{width:fit-content}.schema-card-description+.schema-properties[data-v-e2ccf7a4]{margin-top:8px}.schema-properties-open.schema-properties[data-v-e2ccf7a4],.schema-properties-open>.schema-card--open[data-v-e2ccf7a4]{width:100%}.schema-properties[data-v-e2ccf7a4]{display:flex;flex-direction:column;border:var(--scalar-border-width) solid var(--scalar-border-color);border-radius:var(--scalar-radius-lg);width:fit-content}.schema-properties-name[data-v-e2ccf7a4]{width:100%}.schema-properties .schema-properties[data-v-e2ccf7a4]{border-radius:13.5px}.schema-properties .schema-properties.schema-properties-open[data-v-e2ccf7a4]{border-radius:var(--scalar-radius-lg)}.schema-properties-open[data-v-e2ccf7a4]{width:100%}.schema-card--compact[data-v-e2ccf7a4]{align-self:flex-start}.schema-card--compact.schema-card--open[data-v-e2ccf7a4]{align-self:initial}.schema-card-title--compact[data-v-e2ccf7a4]{color:var(--scalar-color-2);padding:6px;height:auto;border-bottom:none}.schema-card-title--compact>.schema-card-title-icon[data-v-e2ccf7a4]{margin:0}.schema-card-title--compact>.schema-card-title-icon--open[data-v-e2ccf7a4]{transform:rotate(45deg)}.schema-properties-open>.schema-card-title--compact[data-v-e2ccf7a4]{position:static}.property--level-0>.schema-properties>.schema-card--level-0>.schema-properties[data-v-e2ccf7a4]{border:none}.property--level-0 .schema-card--level-0:not(.schema-card--compact) .property--level-1[data-v-e2ccf7a4]{padding:0 0 8px}:not(.composition-panel)>.schema-card--compact.schema-card--level-0>.schema-properties[data-v-e2ccf7a4]{border:none}[data-v-e2ccf7a4] .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}.children .schema-card-description[data-v-e2ccf7a4]:first-of-type{padding-top:0}.scalar-card[data-v-b5be456e]{all:unset;font-family:var(--scalar-font);font-size:var(--scalar-font-size-3);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}@media (max-width: 600px){.scalar-card[data-v-b5be456e]{max-height:unset}}.scalar-card-sticky[data-v-b5be456e]{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-34675578]{font-size:var(--scalar-small);color:var(--scalar-color-1);font-weight:var(--scalar-font-medium);padding:9px 3px 9px 12px;flex-shrink:0}.scalar-card-header.scalar-card--borderless[data-v-34675578]+.scalar-card-content{margin-top:-9px}.scalar-card-header-slots[data-v-34675578]{display:flex;justify-content:space-between;line-height:1.35}.scalar-card-header-title[data-v-34675578]{flex:1;min-width:0;text-overflow:ellipsis;overflow:hidden}.scalar-card-header-actions[data-v-34675578]{display:flex}.scalar-card-footer[data-v-7621d1be]{flex-shrink:0}.tab-list[data-v-e70e2978]{display:flex;gap:6px;position:relative;flex:1;--tab-list-padding-y: 9px;--tab-list-padding-x: 12px;padding:var(--tab-list-padding-y) var(--tab-list-padding-x);overflow:auto}.scalar-card-header.scalar-card-header-tabs[data-v-e70e2978]{padding:0}.tab[data-v-faa0eb23]{background:none;border:none;font-size:var(--scalar-small);font-family:var(--scalar-font);font-weight:var(--scalar-font-normal);color:var(--scalar-color-2);line-height:calc(var(--scalar-small) + 2px);white-space:nowrap;cursor:pointer;padding:0;margin-right:3px;text-transform:uppercase;position:relative;line-height:1.35}.tab[data-v-faa0eb23]: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-faa0eb23]:hover:before,.tab[data-v-faa0eb23]:focus-visible:before{opacity:1}.tab[data-v-faa0eb23]:focus-visible:before{outline:1px solid var(--scalar-color-accent)}.tab span[data-v-faa0eb23]{z-index:1;position:relative}.tab-selected[data-v-faa0eb23]{color:var(--scalar-color-1);font-weight:var(--scalar-semibold)}.tab-selected[data-v-faa0eb23]:after{content:"";position:absolute;background:currentColor;width:100%;left:0;height:1px;bottom:calc(var(--tab-list-padding-y) * -1)}.endpoint[data-v-fd24f64e]{display:flex;white-space:nowrap;cursor:pointer;text-decoration:none}.endpoint:hover .endpoint-path[data-v-fd24f64e],.endpoint:focus-visible .endpoint-path[data-v-fd24f64e]{text-decoration:underline}.endpoint .post[data-v-fd24f64e],.endpoint .get[data-v-fd24f64e],.endpoint .delete[data-v-fd24f64e],.endpoint .put[data-v-fd24f64e]{white-space:nowrap}.endpoint-method[data-v-fd24f64e],.endpoint-path[data-v-fd24f64e]{color:var(--scalar-color-1);min-width:62px;display:inline-block;line-height:1.55;font-family:var(--scalar-font-code);font-size:var(--scalar-small);cursor:pointer}.endpoint-method[data-v-fd24f64e]{text-align:right}.endpoint-path[data-v-fd24f64e]{margin-left:12px;text-transform:initial}.deprecated[data-v-fd24f64e]{text-decoration:line-through}.endpoints[data-v-b3881ce4]{overflow:auto;background:var(--scalar-background-2);padding:10px 12px}.show-more[data-v-c46d29d9]{-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 8px 16px;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-c46d29d9]:hover{background:var(--scalar-background-2);cursor:pointer}.show-more-icon[data-v-c46d29d9]{width:16px!important;height:16px!important;margin-left:3px}.show-more[data-v-c46d29d9]:active{box-shadow:0 0 0 1px var(--scalar-border-color)}@container narrow-references-container (max-width: 900px){.show-more[data-v-c46d29d9]{top:-24px}}.section-container[data-v-e5bbfee4]{border-top:var(--scalar-border-width) solid var(--scalar-border-color)}.section-container[data-v-e5bbfee4]:has(.show-more){background-color:color-mix(in srgb,var(--scalar-background-2),transparent)}.operation-path[data-v-ec6c8861]{overflow:hidden;word-wrap:break-word;font-weight:var(--scalar-semibold);line-break:anywhere}.deprecated[data-v-ec6c8861]{text-decoration:line-through}.text-select{position:relative;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-small);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-15f4f2cc]{padding:4px}.request[data-v-2d271bd7]{display:flex;flex-wrap:nowrap}.request-header[data-v-2d271bd7]{display:flex;gap:6px;text-transform:initial}.request-method[data-v-2d271bd7]{font-family:var(--scalar-font-code);text-transform:uppercase}.request-client-picker[data-v-2d271bd7]{padding-left:12px;padding-right:9px}.request-card-footer[data-v-2d271bd7]{display:flex;justify-content:flex-end;padding:6px;flex-shrink:0}.request-card-footer-addon[data-v-2d271bd7]{display:flex;align-items:center;flex:1;min-width:0}.request-editor-section[data-v-2d271bd7]{display:flex;flex:1}.request-card-simple[data-v-2d271bd7]{display:flex;align-items:center;justify-content:space-between;padding:8px 8px 8px 12px;font-size:var(--scalar-small)}.code-snippet[data-v-2d271bd7]{display:flex;flex-direction:column;width:100%}.empty-state[data-v-083238b5]{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-083238b5]{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-083238b5]{margin:0 12px;border-radius:var(--scalar-radius-lg)}.rule-items[data-v-083238b5]{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-083238b5]{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-083238b5]: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-faf7cdd7] *{margin:0}.code-copy[data-v-faf7cdd7]{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-faf7cdd7]:hover{color:var(--scalar-color-1)}.code-copy svg[data-v-faf7cdd7]{width:13px;height:13px}.response-card-footer[data-v-faf7cdd7]{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-faf7cdd7]{align-self:flex-start;margin:-4px}.response-description[data-v-faf7cdd7]{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-faf7cdd7]{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-faf7cdd7]{font-size:var(--scalar-micro);color:var(--scalar-color-2);font-weight:var(--scalar-semibold)}.example-response-tab[data-v-faf7cdd7]{display:block;margin:6px}.scalar-card-container[data-v-faf7cdd7]{flex:1;background:var(--scalar-background-2);display:grid}.scalar-card-container[data-v-faf7cdd7] .cm-scroller{overflow-y:hidden}.scalar-card-checkbox[data-v-faf7cdd7]{display:flex;align-items:center;justify-content:center;position:relative;min-height:17px;cursor:pointer;-webkit-user-select:none;user-select:none;font-size:var(--scalar-small);font-weight:var(--scalar-font-normal);color:var(--scalar-color-2);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-faf7cdd7]{outline:1px solid var(--scalar-color-accent)}.scalar-card-checkbox[data-v-faf7cdd7]:hover{color:var(--scalar-color--1)}.scalar-card-checkbox .scalar-card-checkbox-input[data-v-faf7cdd7]{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.scalar-card-checkbox-checkmark[data-v-faf7cdd7]{height:17px;width:17px;border-radius:var(--scalar-radius);background-color:transparent;background-color:var(--scalar-background-3);box-shadow:inset 0 0 0 var(--scalar-border-width) var(--scalar-border-color)}.scalar-card-checkbox[data-v-faf7cdd7]:has(.scalar-card-checkbox-input:checked){color:var(--scalar-color-1);font-weight:var(--scalar-semibold)}.scalar-card-checkbox .scalar-card-checkbox-input:checked~.scalar-card-checkbox-checkmark[data-v-faf7cdd7]{background-color:var(--scalar-button-1);box-shadow:none}.scalar-card-checkbox-checkmark[data-v-faf7cdd7]:after{content:"";position:absolute;display:none}.scalar-card-checkbox .scalar-card-checkbox-input:checked~.scalar-card-checkbox-checkmark[data-v-faf7cdd7]:after{display:block}.scalar-card-checkbox .scalar-card-checkbox-checkmark[data-v-faf7cdd7]: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)}.show-api-client-button[data-v-958886da]{-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-958886da],.show-api-client-button svg[data-v-958886da]{fill:currentColor;color:var(--scalar-button-1-color);z-index:1}.show-api-client-button[data-v-958886da]:hover{background:var(--scalar-button-1-hover)}.show-api-client-button svg[data-v-958886da]{margin-right:4px}.headers-card[data-v-9293fa9e]{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-9293fa9e]{align-self:initial}.headers-card-title[data-v-9293fa9e]{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-9293fa9e]{cursor:pointer}button.headers-card-title[data-v-9293fa9e]:hover{color:var(--scalar-color-1)}.headers-card-title-icon--open[data-v-9293fa9e]{transform:rotate(45deg)}.headers-properties[data-v-9293fa9e]{display:flex;flex-direction:column;border:var(--scalar-border-width) solid var(--scalar-border-color);border-radius:13.5px;width:fit-content}.headers-properties-open>.headers-card-title[data-v-9293fa9e]{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-9293fa9e]{border-radius:var(--scalar-radius-lg);width:100%}.headers-card .property[data-v-9293fa9e]:last-of-type{padding-bottom:10px}.headers-card-title>.headers-card-title-icon[data-v-9293fa9e]{width:10px;height:10px;margin:0}.headers-card-title>.headers-card-title-icon--open[data-v-9293fa9e]{transform:rotate(45deg)}.parameter-item[data-v-df3b54dc]{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-df3b54dc]{padding-bottom:0}.parameter-item-container[data-v-df3b54dc]{padding:0}.parameter-item-headers[data-v-df3b54dc]{border:var(--scalar-border-width) solid var(--scalar-border-color)}.parameter-item-name[data-v-df3b54dc]{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-df3b54dc]{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-df3b54dc]{white-space:normal}.parameter-item-trigger+.parameter-item-container[data-v-df3b54dc] .property--level-0>.property-heading .property-detail-value{font-size:var(--scalar-micro)}.parameter-item-required-optional[data-v-df3b54dc]{color:var(--scalar-color-2);font-weight:var(--scalar-semibold);margin-right:6px;position:relative}.parameter-item--required[data-v-df3b54dc]{text-transform:uppercase;font-size:var(--scalar-micro);font-weight:var(--scalar-semibold);color:var(--scalar-color-orange)}.parameter-item-description[data-v-df3b54dc]{margin-top:3px!important;font-size:var(--scalar-small);color:var(--scalar-color-2);line-height:1.4}.parameter-item-description[data-v-df3b54dc] p{margin-top:4px;font-size:var(--scalar-small);color:var(--scalar-color-2);line-height:1.4}.parameter-schema[data-v-df3b54dc]{padding-bottom:9px;margin-top:3px}.parameter-item-trigger[data-v-df3b54dc]{padding:12px 0;cursor:pointer;outline:none;text-align:left;position:relative;align-items:baseline}.parameter-item-trigger-open[data-v-df3b54dc]{padding-bottom:0}.parameter-item-trigger[data-v-df3b54dc]:after{content:"";position:absolute;height:10px;width:100%;bottom:0}.parameter-item-icon[data-v-df3b54dc]{color:var(--scalar-color-3);left:-19px;position:absolute;top:11px}.parameter-item-trigger:hover .parameter-item-icon[data-v-df3b54dc],.parameter-item-trigger:focus-visible .parameter-item-icon[data-v-df3b54dc]{color:var(--scalar-color-1)}.parameter-item-trigger:focus-visible .parameter-item-icon[data-v-df3b54dc]{outline:1px solid var(--scalar-color-accent);outline-offset:2px;border-radius:var(--scalar-radius)}.parameter-list[data-v-dabf3ac7]{margin-top:24px}.parameter-list-title[data-v-dabf3ac7]{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-items[data-v-dabf3ac7]{list-style:none;padding:0;margin:0 0 12px;font-size:var(--scalar-small)}.request-body[data-v-f3b8e406]{margin-top:24px}.request-body-header[data-v-f3b8e406]{display:flex;align-items:center;justify-content:space-between;padding-bottom:12px;border-bottom:var(--scalar-border-width) solid var(--scalar-border-color);flex-flow:wrap}.request-body-title[data-v-f3b8e406]{display:flex;align-items:center;gap:8px;font-size:var(--scalar-font-size-2);font-weight:var(--scalar-semibold);color:var(--scalar-color-1)}.request-body-required[data-v-f3b8e406]{font-size:var(--scalar-micro);color:var(--scalar-color-orange);font-weight:400}.request-body-description[data-v-f3b8e406]{margin-top:6px;font-size:var(--scalar-small);width:100%}.request-body-description[data-v-f3b8e406] .markdown *{color:var(--scalar-color-2)!important}.operation-title[data-v-3bc6e3e0]{justify-content:space-between;display:flex}.operation-details[data-v-3bc6e3e0]{flex-shrink:1;align-items:center;gap:9px;min-width:0;margin-top:0;display:flex}.endpoint-type[data-v-3bc6e3e0]{z-index:0;width:60px;font-size:var(--scalar-small);text-transform:uppercase;font-weight:var(--scalar-bold);font-family:var(--scalar-font);flex-shrink:0;justify-content:center;align-items:center;gap:6px;padding:6px;display:flex;position:relative}.endpoint-type[data-v-3bc6e3e0]:after{content:"";z-index:-1;opacity:.15;border-radius:var(--scalar-radius-lg);background:currentColor;position:absolute;top:0;right:0;bottom:0;left:0}.endpoint-anchor[data-v-3bc6e3e0]{flex-shrink:1;align-items:center;min-width:0;font-size:20px;display:flex}.endpoint-anchor.label[data-v-3bc6e3e0]{display:flex}.endpoint-label[data-v-3bc6e3e0]{min-width:0;color:var(--scalar-color-1);flex-shrink:1;align-items:baseline;gap:9px;display:flex}.endpoint-label-path[data-v-3bc6e3e0]{font-family:var(--scalar-font-code);font-size:var(--scalar-mini);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.endpoint-label-path[data-v-3bc6e3e0] em{color:var(--scalar-color-2)}.endpoint-label-name[data-v-3bc6e3e0]{color:var(--scalar-color-2);font-size:var(--scalar-small);text-overflow:ellipsis;white-space:nowrap;flex-shrink:1000000000;overflow:hidden}.endpoint-try-hint[data-v-3bc6e3e0]{flex-shrink:0;padding:2px}.endpoint-copy[data-v-3bc6e3e0]{color:currentColor}.endpoint-copy[data-v-3bc6e3e0] svg{stroke-width:2px}.endpoint-content[data-v-3bc6e3e0]{grid-auto-columns:1fr;grid-auto-flow:row;gap:9px;padding:9px;display:grid}@media (min-width:1000px){.endpoint-content[data-v-3bc6e3e0]{grid-auto-flow:column}}@container (max-width:900px){.endpoint-content[data-v-3bc6e3e0]{grid-template-columns:1fr}}.endpoint-content[data-v-3bc6e3e0]>*{max-height:unset}.operation-details-card[data-v-3bc6e3e0]{flex-direction:column;gap:12px;display:flex}.operation-details-card-item[data-v-3bc6e3e0] .parameter-list{border:1px solid var(--scalar-border-color);border-radius:var(--scalar-radius-lg);margin-top:0}.operation-details-card-item[data-v-3bc6e3e0]{flex-direction:column;gap:12px;display:flex}.operation-details-card-item[data-v-3bc6e3e0] .parameter-list-items{margin-bottom:0}.operation-details-card[data-v-3bc6e3e0] .parameter-item:last-of-type .parameter-schema{padding-bottom:12px}.operation-details-card[data-v-3bc6e3e0] .parameter-list .parameter-list{margin-bottom:12px}.operation-details-card[data-v-3bc6e3e0] .parameter-item{margin:0;padding:0 9px}.operation-details-card[data-v-3bc6e3e0] .property{margin:0;padding:9px}:is(.operation-details-card[data-v-3bc6e3e0] .parameter-list-title,.operation-details-card[data-v-3bc6e3e0] .request-body-title){text-transform:uppercase;font-weight:var(--scalar-bold);font-size:var(--scalar-mini);color:var(--scalar-color-2);margin:0;padding:9px;line-height:1.33}.operation-details-card[data-v-3bc6e3e0] .request-body-description{border-top:1px solid var(--scalar-border-color);margin-top:0;padding:9px 9px 0}.operation-details-card[data-v-3bc6e3e0] .request-body{border-radius:var(--scalar-radius-lg);border:1px solid var(--scalar-border-color);margin-top:0}.operation-details-card[data-v-3bc6e3e0] .request-body-header{border-bottom:0;padding-bottom:0}.operation-details-card[data-v-3bc6e3e0] .contents button{margin-right:9px}.operation-details-card[data-v-3bc6e3e0] .request-body-schema>.schema-card{border-radius:var(--scalar-radius-lg);border:1px solid var(--scalar-border-color);margin:9px}.operation-details-card[data-v-3bc6e3e0] .request-body-schema .property--level-0{padding:0}.operation-details-card[data-v-3bc6e3e0] .selected-content-type{margin-right:9px}.callback-sticky-offset[data-v-744e489e]{top:var(--refs-header-height, 0px);z-index:100}.callback-operation-container[data-v-744e489e] .request-body-header{--scalar-font-size-2: var(--scalar-font-size-4);margin-top:0;padding:8px;border-bottom:none;border:.5px solid var(--scalar-border-color);border-radius:var(--scalar-radius-lg) var(--scalar-radius-lg) 0 0;background:color-mix(in srgb,var(--scalar-background-2) 50%,transparent)}.callback-operation-container[data-v-744e489e] .request-body-description{margin-top:0}.callback-operation-container[data-v-744e489e] ul li.property.property--level-1{padding:8px}.callback-operation-container[data-v-744e489e] .request-body-schema{background-color:var(--scalar-background-1);border:var(--scalar-border-width) solid var(--scalar-border-color);border-top:none;overflow:hidden;border-radius:0 0 var(--scalar-radius-lg) var(--scalar-radius-lg)}.callback-operation-container[data-v-744e489e] .parameter-list{margin-top:0}.callback-operation-container[data-v-744e489e] .parameter-list-title{background:color-mix(in srgb,var(--scalar-background-2) 50%,transparent);border-radius:var(--scalar-radius-lg) var(--scalar-radius-lg) 0 0;padding:8px;margin-bottom:0;border:var(--scalar-border-width) solid var(--scalar-border-color);border-bottom:none;--scalar-font-size-2: var(--scalar-font-size-4)}.callback-operation-container[data-v-744e489e] .parameter-list-items{border:var(--scalar-border-width) solid var(--scalar-border-color);border-radius:0 0 var(--scalar-radius-lg) var(--scalar-radius-lg)}.callback-operation-container[data-v-744e489e] .parameter-list-items>li:first-of-type{border-top:none}.callback-operation-container[data-v-744e489e] .parameter-list-items>li{padding:0 8px}.examples[data-v-d34fa883]{position:sticky;top:calc(var(--refs-header-height) + 24px)}.deprecated[data-v-d34fa883] *{text-decoration:line-through}.example-path[data-v-d34fa883]{color:var(--scalar-color-2);font-family:var(--scalar-font-code)}.example-path[data-v-d34fa883] em{color:var(--scalar-color-1);font-style:normal}.tag-section[data-v-ab8ddc14]{margin-bottom:48px}.tag-name[data-v-ab8ddc14]{text-transform:capitalize}.tag-description[data-v-ab8ddc14]{padding-bottom:4px;text-align:left}.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}.references-loading-hidden-tag .section-container>.section:first-child{display:none}.models-list[data-v-3d574132]{display:contents}.models-list-truncated .models-list-item[data-v-3d574132]:last-child{border-bottom:var(--scalar-border-width) solid var(--scalar-border-color)}.show-more-models[data-v-3d574132]{margin-top:32px;top:0}.models-list-item[data-v-3d574132]:hover{z-index:10}.reference-models[data-v-ce1dd773]{margin-bottom:48px}.reference-models-anchor[data-v-ce1dd773]{display:flex;align-items:center;font-size:20px;padding-left:6px;color:var(--scalar-color-1)}.reference-models-label[data-v-ce1dd773]{font-size:var(--scalar-mini)}.reference-models-label[data-v-ce1dd773] em{font-weight:var(--scalar-bold)}.narrow-references-container{container-name:narrow-references-container;container-type:inline-size}.render-loading[data-v-3358908f]{height:calc(var(--full-height) - var(--refs-header-height));display:flex;align-items:center;justify-content:center}.introduction-card[data-v-3358908f]{display:flex;flex-direction:column}.introduction-card-item[data-v-3358908f]{display:flex;margin-bottom:12px;flex-direction:column;justify-content:start}.introduction-card-item[data-v-3358908f]:has(.description) .server-form-container{border-bottom-left-radius:0;border-bottom-right-radius:0}.introduction-card-item[data-v-3358908f] .request-item{border-bottom:0}.introduction-card-title[data-v-3358908f]{font-weight:var(--scalar-semibold);font-size:var(--scalar-mini);color:var(--scalar-color-3)}.introduction-card-row[data-v-3358908f]{gap:24px}@media (min-width: 600px){.introduction-card-row[data-v-3358908f]{flex-flow:row wrap}}.introduction-card-row[data-v-3358908f]>*{flex:1}@media (min-width: 600px){.introduction-card-row[data-v-3358908f]>*{min-width:min-content}}@media (max-width: 600px){.introduction-card-row[data-v-3358908f]>*{max-width:100%}}@container (max-width: 900px){.introduction-card-row[data-v-3358908f]{flex-direction:column;align-items:stretch;gap:0px}}.introduction-card[data-v-3358908f] .security-scheme-label{text-transform:uppercase;font-weight:var(--scalar-semibold)}.references-classic .introduction-card-row[data-v-3358908f] .scalar-card:nth-of-type(2) .scalar-card-header{display:none}.references-classic .introduction-card-row[data-v-3358908f] .scalar-card:nth-of-type(2) .scalar-card-header.scalar-card--borderless+.scalar-card-content{margin-top:0}.section-flare[data-v-3358908f]{top:0;right:0;pointer-events:none}.start[data-v-0aca3a20]{padding:24px;display:flex;flex-flow:wrap;justify-content:space-between;position:relative;z-index:0}.swagger-editor .start[data-v-0aca3a20]{padding-top:24px}.start-h1[data-v-0aca3a20]{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-0aca3a20]{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-0aca3a20]:not(:first-of-type){margin-top:24px}.start-p[data-v-0aca3a20]{font-size:var(--scalar-paragraph);color:var(--scalar-color-2);line-height:1.5;width:100%;margin-top:12px}.start-ul[data-v-0aca3a20]{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-0aca3a20]{margin:0;padding:0;list-style:none;width:calc(50% - 24px);color:var(--scalar-color-2)}.start-ul li[data-v-0aca3a20]:first-of-type{margin-top:0}.start-section[data-v-0aca3a20]{width:100%;margin-bottom:12px;display:flex;flex-flow:wrap}.start-section[data-v-0aca3a20]:last-of-type{margin-bottom:48px}.start-h2[data-v-0aca3a20]{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-0aca3a20]{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;user-select:none}.start-section-integrations .start-item[data-v-0aca3a20]: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-0aca3a20]:last-of-type{border-bottom-right-radius:var(--scalar-radius-lg)}.start-section-colors .start-item[data-v-0aca3a20]{min-width:33.33%}.start-section-colors .start-item[data-v-0aca3a20]:nth-child(3n+2){border-left:1px solid var(--scalar-border-color)}.start-section-colors .start-item[data-v-0aca3a20]:last-of-type,.start-section-colors .start-item-active[data-v-0aca3a20]:last-of-type:before{border-radius:0 0 var(--scalar-radius-lg) var(--scalar-radius-lg)}.start-item[data-v-0aca3a20]:empty{pointer-events:none}.start-item svg[data-v-0aca3a20]{width:14px;height:14px;margin-right:6px}.start-item[data-v-0aca3a20]:hover{background:var(--scalar-background-3)}.start-item-active[data-v-0aca3a20]{z-index:10;position:relative;color:var(--scalar-color-1)}.start-item-active[data-v-0aca3a20]: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-0aca3a20]{text-transform:capitalize}.start-cta[data-v-0aca3a20]{display:flex;gap:12px;width:100%;margin-top:24px;margin-bottom:0}.start-row[data-v-0aca3a20]{width:100%;margin-top:12px;overflow:hidden}.start-hero-copy[data-v-0aca3a20]{background:var(--scalar-background-2);padding:12px;border-radius:var(--scalar-radius-lg)}.start-p-small[data-v-0aca3a20]{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-0aca3a20]{margin-bottom:12px;width:fit-content;white-space:nowrap}.start-copy[data-v-0aca3a20]{padding:76px 48px 48px;display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center}.start-logo[data-v-0aca3a20]{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-0aca3a20]: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-0aca3a20]{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-0aca3a20],.start-item[data-v-0aca3a20]{width:100%;border-radius:0;border-right:none;border-top:1px solid var(--scalar-border-color)}.start-item[data-v-0aca3a20]:empty{display:none}.start-h2[data-v-0aca3a20]{border-bottom:none}.start li[data-v-0aca3a20]{width:100%}.start-copy[data-v-0aca3a20]{padding:48px 0 24px}}@media screen and (max-width: 1000px){.start[data-v-0aca3a20]{padding:0;overflow:auto}}.references-mobile-header[data-v-fa8b013a]{display:none;align-items:center;height:100%;width:100dvw;padding:0 8px;background:var(--scalar-background-1);border-bottom:1px solid var(--scalar-border-color)}.references-mobile-breadcrumbs[data-v-fa8b013a]{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-fa8b013a]{display:flex;flex-direction:row;gap:4px;height:24px;align-items:center;padding-left:4px}@media (max-width: 1000px){.references-mobile-header[data-v-fa8b013a]{display:flex}}a[data-v-92d07cc9]{text-decoration:none}.ref-search-container[data-v-92d07cc9]{display:flex;flex-direction:column;padding-bottom:0}.ref-search-results[data-v-92d07cc9]{padding:0 4px 4px}.ref-search-meta[data-v-92d07cc9]{background:var(--scalar-background-1);border-bottom-left-radius:var(--scalar-radius-lg);border-bottom-right-radius:var(--scalar-radius-lg);padding:6px 12px;font-size:var(--scalar-font-size-4);color:var(--scalar-color-3);font-weight:var(--scalar-semibold);display:flex;gap:12px;border-top:var(--scalar-border-width) solid var(--scalar-border-color)}.deprecated[data-v-92d07cc9]{text-decoration:line-through}/*! tailwindcss v4.1.8 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-space-x-reverse:0;--tw-content:""}}}@layer scalar-base{@supports (color:color-mix(in lab,red,red)){.light-mode{--scalar-color-alert:color-mix(in srgb,var(--scalar-color-orange),var(--scalar-color-1)20%)}}@supports (color:color-mix(in lab,red,red)){.light-mode{--scalar-color-danger:color-mix(in srgb,var(--scalar-color-red),var(--scalar-color-1)20%)}}@supports (color:color-mix(in lab,red,red)){.light-mode{--scalar-background-alert:color-mix(in srgb,var(--scalar-color-orange),var(--scalar-background-1)95%)}}@supports (color:color-mix(in lab,red,red)){.light-mode{--scalar-background-danger:color-mix(in srgb,var(--scalar-color-red),var(--scalar-background-1)95%)}}@supports (color:color-mix(in lab,red,red)){.dark-mode{--scalar-tooltip-background:color-mix(in srgb,var(--scalar-background-1),#fff 10%)}}@supports (color:color-mix(in lab,red,red)){.dark-mode{--scalar-color-danger:color-mix(in srgb,var(--scalar-color-red),var(--scalar-background-1)20%)}}@supports (color:color-mix(in lab,red,red)){.dark-mode{--scalar-background-alert:color-mix(in srgb,var(--scalar-color-orange),var(--scalar-background-1)95%)}}@supports (color:color-mix(in lab,red,red)){.dark-mode{--scalar-background-danger:color-mix(in srgb,var(--scalar-color-red),var(--scalar-background-1)95%)}}:root,:host{--leading-snug:1.375;--leading-normal:1.5;--ease-in-out:cubic-bezier(.4,0,.2,1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1)}:root,:host{--leading-snug:1.375;--ease-in-out:cubic-bezier(.4,0,.2,1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1)}@supports (color:color-mix(in lab,red,red)){.light-mode{--scalar-color-alert:var(--scalar-color-orange)}@supports (color:color-mix(in lab,red,red)){.light-mode{--scalar-color-alert:color-mix(in srgb,var(--scalar-color-orange),var(--scalar-color-1)20%)}}.light-mode{--scalar-color-danger:var(--scalar-color-red)}@supports (color:color-mix(in lab,red,red)){.light-mode{--scalar-color-danger:color-mix(in srgb,var(--scalar-color-red),var(--scalar-color-1)20%)}}.light-mode{--scalar-background-alert:var(--scalar-color-orange)}@supports (color:color-mix(in lab,red,red)){.light-mode{--scalar-background-alert:color-mix(in srgb,var(--scalar-color-orange),var(--scalar-background-1)95%)}}.light-mode{--scalar-background-danger:var(--scalar-color-red)}@supports (color:color-mix(in lab,red,red)){.light-mode{--scalar-background-danger:color-mix(in srgb,var(--scalar-color-red),var(--scalar-background-1)95%)}}.dark-mode{--scalar-tooltip-background:var(--scalar-background-1)}@supports (color:color-mix(in lab,red,red)){.dark-mode{--scalar-tooltip-background:color-mix(in srgb,var(--scalar-background-1),#fff 10%)}}.dark-mode{--scalar-color-danger:var(--scalar-color-red)}@supports (color:color-mix(in lab,red,red)){.dark-mode{--scalar-color-danger:color-mix(in srgb,var(--scalar-color-red),var(--scalar-background-1)20%)}}.dark-mode{--scalar-background-alert:var(--scalar-color-orange)}@supports (color:color-mix(in lab,red,red)){.dark-mode{--scalar-background-alert:color-mix(in srgb,var(--scalar-color-orange),var(--scalar-background-1)95%)}}.dark-mode{--scalar-background-danger:var(--scalar-color-red)}@supports (color:color-mix(in lab,red,red)){.dark-mode{--scalar-background-danger:color-mix(in srgb,var(--scalar-color-red),var(--scalar-background-1)95%)}}}body{line-height:inherit;margin:0}: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:24px;--scalar-page-description:16px;--scalar-heading-2:20px;--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:21px;--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-normal:400;--scalar-font-medium:500;--scalar-font-bold:700;--scalar-text-decoration:none;--scalar-text-decoration-hover:underline;--scalar-link-font-weight:inherit;--scalar-sidebar-indent:20px}.dark-mode{color-scheme:dark;--scalar-scrollbar-color:#ffffff2e;--scalar-scrollbar-color-active:#ffffff5c;--scalar-button-1:#fff;--scalar-button-1-hover:#ffffffe6;--scalar-button-1-color:black;--scalar-shadow-1:0 1px 3px 0 #0000001a;--scalar-shadow-2:0 0 0 .5px var(--scalar-border-color),#0f0f0f33 0px 3px 6px,#0f0f0f66 0px 9px 24px;--scalar-lifted-brightness:1.45;--scalar-backdrop-brightness:.5;--scalar-link-color:var(--scalar-color-accent);--scalar-link-color-hover:var(--scalar-color-accent);--scalar-text-decoration-color:currentColor;--scalar-text-decoration-color-hover:currentColor}.light-mode{color-scheme:light;--scalar-scrollbar-color-active:#0000005c;--scalar-scrollbar-color:#0000002e;--scalar-button-1:#000;--scalar-button-1-hover:#000c;--scalar-button-1-color:#ffffffe6;--scalar-shadow-1:0 1px 3px 0 #0000001c;--scalar-shadow-2:#00000014 0px 13px 20px 0px,#00000014 0px 3px 8px 0px,#eeeeed 0px 0 0 .5px;--scalar-lifted-brightness:1;--scalar-backdrop-brightness:1;--scalar-link-color:var(--scalar-color-accent);--scalar-link-color-hover:var(--scalar-color-accent);--scalar-text-decoration-color:currentColor;--scalar-text-decoration-color-hover:currentColor}.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}}:root{--scalar-text-decoration:underline;--scalar-text-decoration-hover:underline}.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:var(--scalar-color-1);--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:var(--scalar-color-1);--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-indent-border:var(--scalar-sidebar-border-color);--scalar-sidebar-indent-border-hover:var(--scalar-sidebar-border-color);--scalar-sidebar-indent-border-active:var(--scalar-sidebar-border-color);--scalar-sidebar-search-background:transparent;--scalar-sidebar-search-color:var(--scalar-color-3);--scalar-sidebar-search-border-color:var(--scalar-border-color)}.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:#000;--scalar-button-1-hover:#000c;--scalar-button-1-color:#ffffffe6;--scalar-tooltip-background:#1a1a1ae6;--scalar-tooltip-color:#ffffffd9;--scalar-color-alert:var(--scalar-color-orange)}@supports (color:color-mix(in lab,red,red)){.light-mode{--scalar-color-alert:var(--scalar-color-orange)}@supports (color:color-mix(in lab,red,red)){.light-mode{--scalar-color-alert:var(--scalar-color-orange)}@supports (color:color-mix(in lab,red,red)){.light-mode{--scalar-color-alert:color-mix(in srgb,var(--scalar-color-orange),var(--scalar-color-1)20%)}}}}.light-mode{--scalar-color-danger:var(--scalar-color-red)}@supports (color:color-mix(in lab,red,red)){.light-mode{--scalar-color-danger:var(--scalar-color-red)}@supports (color:color-mix(in lab,red,red)){.light-mode{--scalar-color-danger:var(--scalar-color-red)}@supports (color:color-mix(in lab,red,red)){.light-mode{--scalar-color-danger:color-mix(in srgb,var(--scalar-color-red),var(--scalar-color-1)20%)}}}}.light-mode{--scalar-background-alert:var(--scalar-color-orange)}@supports (color:color-mix(in lab,red,red)){.light-mode{--scalar-background-alert:var(--scalar-color-orange)}@supports (color:color-mix(in lab,red,red)){.light-mode{--scalar-background-alert:var(--scalar-color-orange)}@supports (color:color-mix(in lab,red,red)){.light-mode{--scalar-background-alert:color-mix(in srgb,var(--scalar-color-orange),var(--scalar-background-1)95%)}}}}.light-mode{--scalar-background-danger:var(--scalar-color-red)}@supports (color:color-mix(in lab,red,red)){.light-mode{--scalar-background-danger:var(--scalar-color-red)}@supports (color:color-mix(in lab,red,red)){.light-mode{--scalar-background-danger:var(--scalar-color-red)}@supports (color:color-mix(in lab,red,red)){.light-mode{--scalar-background-danger:color-mix(in srgb,var(--scalar-color-red),var(--scalar-background-1)95%)}}}}.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:#fff;--scalar-button-1-hover:#ffffffe6;--scalar-button-1-color:black;--scalar-tooltip-background:var(--scalar-background-1)}@supports (color:color-mix(in lab,red,red)){.dark-mode{--scalar-tooltip-background:var(--scalar-background-1)}@supports (color:color-mix(in lab,red,red)){.dark-mode{--scalar-tooltip-background:var(--scalar-background-1)}@supports (color:color-mix(in lab,red,red)){.dark-mode{--scalar-tooltip-background:color-mix(in srgb,var(--scalar-background-1),#fff 10%)}}}}.dark-mode{--scalar-tooltip-color:#fffffff2;--scalar-color-danger:var(--scalar-color-red)}@supports (color:color-mix(in lab,red,red)){.dark-mode{--scalar-color-danger:var(--scalar-color-red)}@supports (color:color-mix(in lab,red,red)){.dark-mode{--scalar-color-danger:var(--scalar-color-red)}@supports (color:color-mix(in lab,red,red)){.dark-mode{--scalar-color-danger:color-mix(in srgb,var(--scalar-color-red),var(--scalar-background-1)20%)}}}}.dark-mode{--scalar-background-alert:var(--scalar-color-orange)}@supports (color:color-mix(in lab,red,red)){.dark-mode{--scalar-background-alert:var(--scalar-color-orange)}@supports (color:color-mix(in lab,red,red)){.dark-mode{--scalar-background-alert:var(--scalar-color-orange)}@supports (color:color-mix(in lab,red,red)){.dark-mode{--scalar-background-alert:color-mix(in srgb,var(--scalar-color-orange),var(--scalar-background-1)95%)}}}}.dark-mode{--scalar-background-danger:var(--scalar-color-red)}@supports (color:color-mix(in lab,red,red)){.dark-mode{--scalar-background-danger:var(--scalar-color-red)}@supports (color:color-mix(in lab,red,red)){.dark-mode{--scalar-background-danger:var(--scalar-color-red)}@supports (color:color-mix(in lab,red,red)){.dark-mode{--scalar-background-danger:color-mix(in srgb,var(--scalar-color-red),var(--scalar-background-1)95%)}}}}@supports (color:color(display-p3 1 1 1)){.light-mode{--scalar-color-accent:var(--scalar-color-1);--scalar-color-green:color(display-p3 .023529 .564706 .380392);--scalar-color-red:color(display-p3 .937255 0 .023529);--scalar-color-yellow:color(display-p3 .929412 .745098 .12549);--scalar-color-blue:color(display-p3 0 .509804 .815686);--scalar-color-orange:color(display-p3 .984314 .537255 .172549);--scalar-color-purple:color(display-p3 .321569 .011765 .819608)}.dark-mode{--scalar-color-accent:var(--scalar-color-1);--scalar-color-green:color(display-p3 0 .713725 .282353);--scalar-color-red:color(display-p3 .862745 .105882 .098039);--scalar-color-yellow:color(display-p3 1 .788235 .05098);--scalar-color-blue:color(display-p3 .305882 .701961 .92549);--scalar-color-orange:color(display-p3 1 .552941 .301961);--scalar-color-purple:color(display-p3 .694118 .568627 .976471)}}:root,:host{--leading-snug:1.375;--ease-in-out:cubic-bezier(.4,0,.2,1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--leading-normal:1.5}}@layer scalar-theme;.scalar-app .\\@container{container-type:inline-size}.scalar-app .top-2\\.5{top:10px}.scalar-app .-left-5{left:-20px}.scalar-app .my-3{margin-block:12px}.scalar-app .mt-6{margin-top:24px}.scalar-app .size-4\\.5{width:18px;height:18px}.scalar-app .max-h-80{max-height:320px}.scalar-app .min-h-3{min-height:12px}.scalar-app .min-h-dvh{min-height:100dvh}.scalar-app .w-96{width:384px}.scalar-app .max-w-64{max-width:256px}.scalar-app .min-w-3{min-width:12px}.scalar-app .min-w-9\\.75{min-width:39px}.scalar-app .min-w-\\[62px\\]{min-width:62px}.scalar-app .flex-shrink,.scalar-app .shrink{flex-shrink:1}.scalar-app .content-end{align-content:flex-end}.scalar-app .overflow-x-scroll{overflow-x:scroll}.scalar-app .rounded-b-none{border-bottom-right-radius:0;border-bottom-left-radius:0}@supports (color:color-mix(in lab,red,red)){.scalar-app .bg-b-1\\.5{background-color:color-mix(in srgb,var(--scalar-background-1),var(--scalar-background-2))}}.scalar-app .py-1\\.75{padding-block:7px}.scalar-app .text-current{color:currentColor}.scalar-app .italic{font-style:italic}.scalar-app .\\[--scalar-address-bar-height\\:0px\\]{--scalar-address-bar-height:0px}:is(.scalar-app .\\*\\:\\!p-0>*){padding:0!important}.scalar-app .group-open\\:rotate-90:is(:where(.group):is([open],:popover-open,:open) *){rotate:90deg}.scalar-app .group-open\\:flex-wrap:is(:where(.group):is([open],:popover-open,:open) *){flex-wrap:wrap}.scalar-app .group-open\\:whitespace-normal:is(:where(.group):is([open],:popover-open,:open) *){white-space:normal}.scalar-app .group-focus-within\\/parameter-item\\:opacity-100:is(:where(.group\\/parameter-item):focus-within *){opacity:1}@media (hover:hover){.scalar-app .group-hover\\:flex:is(:where(.group):hover *){display:flex}.scalar-app .group-hover\\:text-c-1:is(:where(.group):hover *){color:var(--scalar-color-1)}.scalar-app .group-hover\\/parameter-item\\:opacity-100:is(:where(.group\\/parameter-item):hover *){opacity:1}}.scalar-app .empty\\:hidden:empty{display:none}@media (hover:hover){.scalar-app .hover\\:bg-b-2:hover{background-color:var(--scalar-background-2)}.scalar-app .hover\\:bg-b-3:hover{background-color:var(--scalar-background-3)}.scalar-app .hover\\:text-c-1:hover{color:var(--scalar-color-1)}}.scalar-app .has-focus\\:outline:has(:focus){outline-style:var(--tw-outline-style);outline-width:1px}@supports (color:color-mix(in lab,red,red)){.scalar-app .bg-b-1\\.5{background-color:var(--scalar-background-1)}@supports (color:color-mix(in lab,red,red)){.scalar-app .bg-b-1\\.5{background-color:color-mix(in srgb,var(--scalar-background-1),var(--scalar-background-2))}}}@media (hover:hover){.scalar-app .group-hover\\:text-c-1:is(:where(.group):hover *){color:var(--scalar-color-1)}.scalar-app .group-hover\\/button\\:bg-sidebar-indent-border-hover:is(:where(.group\\/button):hover *){background-color:var(--scalar-sidebar-indent-border-hover,var(--scalar-border-color))}.scalar-app .group-hover\\/button\\:text-c-1:is(:where(.group\\/button):hover *){color:var(--scalar-color-1)}.scalar-app .group-hover\\/item\\:opacity-100:is(:where(.group\\/item):hover *){opacity:1}.scalar-app .hover\\:bg-b-2:hover{background-color:var(--scalar-background-2)}.scalar-app .hover\\:bg-b-3:hover{background-color:var(--scalar-background-3)}.scalar-app .hover\\:bg-h-btn:hover{background-color:var(--scalar-button-1-hover)}.scalar-app .hover\\:text-c-1:hover{color:var(--scalar-color-1)}.scalar-app .hover\\:underline:hover{text-decoration-line:underline}.scalar-app .hover\\:brightness-90:hover{--tw-brightness:brightness(90%);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,)}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@keyframes fade-in-f525638b{0%{opacity:0}70%{opacity:0}to{opacity:1}}@keyframes rotate-f525638b{0%{transform:scale(3.5)rotate(0)}to{transform:scale(3.5)rotate(360deg)}}@supports (color:color-mix(in lab,red,red)){.scalar-app .markdown a{-webkit-text-decoration-color:color-mix(in srgb,var(--font-color)30%,transparent);text-decoration-color:color-mix(in srgb,var(--font-color)30%,transparent)}}@supports (color:color-mix(in lab,red,red)){.scalar-app .markdown .markdown-alert{background-color:color-mix(in srgb,var(--scalar-background-2),transparent)}}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@keyframes fadein-layout-589f8aa0{0%{opacity:0}to{opacity:1}}@keyframes fadein-modal-589f8aa0{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translate(0)}}:where(.scalar-app){font-family:var(--scalar-font);color:var(--scalar-color-1);-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.15}:where(.scalar-app) *,:where(.scalar-app) :before,:where(.scalar-app) :after{box-sizing:border-box;border-style:solid;border-width:0;border-color:var(--scalar-border-color);outline-width:1px;outline-style:none;outline-color:var(--scalar-color-accent);font-feature-settings:inherit;font-variation-settings:inherit;font-family: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{background:0 0}:where(.scalar-app) ::file-selector-button{background:0 0}: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::placeholder{color:var(--scalar-color-3);font-family:var(--scalar-font)}:where(.scalar-app) input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}:where(.scalar-app) input[type=search]::-webkit-search-decoration{-webkit-appearance:none;-moz-appearance:none;appearance:none}:where(.scalar-app) summary::-webkit-details-marker{display:none}:where(.scalar-app) input:-webkit-autofill{-webkit-background-clip:text!important;background-clip:text!important}:where(.scalar-app) :focus-visible{border-radius:var(--scalar-radius);outline-style:solid}:where(.scalar-app) button:focus-visible,:where(.scalar-app) [role=button]:focus-visible{outline-offset:-1px}: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{vertical-align:middle;display:block}:where(.scalar-app) [hidden]{display:none}.scalar-app .cm-scroller,.scalar-app .custom-scroll{scrollbar-color:transparent transparent;scrollbar-width:thin;-webkit-overflow-scrolling:touch;overflow-y:auto}.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{background:var(--scalar-scrollbar-color);background-clip:content-box;border:3px solid #0000}.scalar-app .custom-scroll:hover::-webkit-scrollbar-thumb{background:var(--scalar-scrollbar-color);background-clip:content-box;border:3px solid #0000}.scalar-app .cm-scroller::-webkit-scrollbar-thumb:active{background:var(--scalar-scrollbar-color-active);background-clip:content-box;border:3px solid #0000}.scalar-app .custom-scroll::-webkit-scrollbar-thumb:active{background:var(--scalar-scrollbar-color-active);background-clip:content-box;border:3px solid #0000}.scalar-app .cm-scroller::-webkit-scrollbar-corner{background:0 0}.scalar-app .custom-scroll::-webkit-scrollbar-corner{background:0 0}.scalar-app .cm-scroller::-webkit-scrollbar{width:12px;height:12px}.scalar-app .custom-scroll::-webkit-scrollbar{width:12px;height:12px}.scalar-app .cm-scroller::-webkit-scrollbar-track{background:0 0}.scalar-app .custom-scroll::-webkit-scrollbar-track{background:0 0}.scalar-app .cm-scroller::-webkit-scrollbar-thumb{background:padding-box content-box;border:3px solid #0000;border-radius:20px}.scalar-app .custom-scroll::-webkit-scrollbar-thumb{background:padding-box content-box;border:3px solid #0000;border-radius:20px}@media (pointer:coarse){.scalar-app .cm-scroller,.scalar-app .custom-scroll{padding-right:12px}}.scalar-app .invisible{visibility:hidden}.scalar-app .inset-y-0{inset-block:0}.scalar-app .top-0\\.5{top:2px}.scalar-app .top-22{top:88px}.scalar-app .top-px{top:1px}.scalar-app .left-1\\.5{left:6px}.scalar-app .left-2\\.5{left:10px}.scalar-app .left-4{left:16px}.scalar-app .left-border{left:var(--scalar-border-width)}.scalar-app .left-px{left:1px}.scalar-app .z-\\[1001\\]{z-index:1001}.scalar-app .z-tooltip{z-index:99999}.scalar-app .-m-1\\.5{margin:-6px}.scalar-app .-m-px{margin:-1px}.scalar-app .m-1{margin:4px}.scalar-app .-mx-0\\.75{margin-inline:-3px}.scalar-app .-mx-px{margin-inline:-1px}.scalar-app .mx-px{margin-inline:1px}.scalar-app .-my-1\\.5{margin-block:-6px}.scalar-app .my-0\\.75{margin-block:3px}.scalar-app .-mt-1\\.5{margin-top:-6px}.scalar-app .mt-0{margin-top:0}.scalar-app .mt-\\[15svh\\]{margin-top:15svh}.scalar-app .mt-\\[20svh\\]{margin-top:20svh}.scalar-app .-mr-0\\.25{margin-right:-1px}.scalar-app .mr-0{margin-right:0}.scalar-app .mr-\\[calc\\(20px-var\\(--scalar-sidebar-indent\\)\\)\\]{margin-right:calc(20px - var(--scalar-sidebar-indent))}.scalar-app .-mb-1{margin-bottom:-4px}.scalar-app .-ml-0\\.75{margin-left:-3px}.scalar-app .line-clamp-4{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.scalar-app .\\!hidden{display:none!important}.scalar-app .inline{display:inline}.scalar-app .size-2{width:8px;height:8px}.scalar-app .size-3{width:12px;height:12px}.scalar-app .size-6{width:24px;height:24px}.scalar-app .size-\\[23px\\]{width:23px;height:23px}.scalar-app .size-full{width:100%;height:100%}.scalar-app .h-0{height:0}.scalar-app .h-1{height:4px}.scalar-app .h-14{height:56px}.scalar-app .h-24{height:96px}.scalar-app .h-32{height:128px}.scalar-app .h-\\[100dvh\\]{height:100dvh}.scalar-app .h-border{height:var(--scalar-border-width)}.scalar-app .h-dvh{height:100dvh}.scalar-app .max-h-20{max-height:80px}.scalar-app .max-h-\\[80svh\\]{max-height:80svh}.scalar-app .max-h-\\[90svh\\]{max-height:90svh}.scalar-app .max-h-dvh{max-height:100dvh}.scalar-app .max-h-radix-popper{max-height:calc(var(--radix-popper-available-height) - 8px)}.scalar-app .min-h-5{min-height:20px}.scalar-app .min-h-6{min-height:24px}.scalar-app .min-h-96{min-height:384px}.scalar-app .min-h-header{min-height:48px}.scalar-app .w-12{width:48px}.scalar-app .w-16{width:64px}.scalar-app .w-24{width:96px}.scalar-app .w-32{width:128px}.scalar-app .w-40{width:160px}.scalar-app .w-48{width:192px}.scalar-app .w-\\[38px\\]{width:38px}.scalar-app .w-\\[100dvw\\]{width:100dvw}.scalar-app .w-\\[calc\\(100vw-12px\\)\\]{width:calc(100vw - 12px)}.scalar-app .w-\\[var\\(--scalar-sidebar-indent\\)\\]{width:var(--scalar-sidebar-indent)}.scalar-app .w-border{width:var(--scalar-border-width)}.scalar-app .w-min{width:min-content}.scalar-app .max-w-\\[360px\\]{max-width:360px}.scalar-app .max-w-\\[480px\\]{max-width:480px}.scalar-app .max-w-\\[540px\\]{max-width:540px}.scalar-app .max-w-\\[640px\\]{max-width:640px}.scalar-app .max-w-\\[800px\\]{max-width:800px}.scalar-app .max-w-\\[1000px\\]{max-width:1000px}.scalar-app .max-w-xs{max-width:320px}.scalar-app .min-w-5{min-width:20px}.scalar-app .min-w-6{min-width:24px}.scalar-app .min-w-max{min-width:max-content}.scalar-app .min-w-min{min-width:min-content}.scalar-app .shrink{flex-shrink:1}.scalar-app .translate-x-2\\.5{--tw-translate-x:10px;translate:var(--tw-translate-x)var(--tw-translate-y)}.scalar-app .translate-x-\\[14px\\]{--tw-translate-x:14px;translate:var(--tw-translate-x)var(--tw-translate-y)}.scalar-app .rotate-180{rotate:180deg}.scalar-app .cursor-not-allowed{cursor:not-allowed}.scalar-app .appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.scalar-app .items-baseline{align-items:baseline}.scalar-app .gap-16{gap:64px}.scalar-app .gap-x-4{column-gap:16px}.scalar-app .gap-y-8{row-gap:32px}.scalar-app .overflow-y-scroll{overflow-y:scroll}.scalar-app .rounded-none{border-radius:0}.scalar-app .border-1,.scalar-app .border-\\[1px\\]{border-style:var(--tw-border-style);border-width:1px}.scalar-app .border-solid{--tw-border-style:solid;border-style:solid}.scalar-app .border-border{border-color:var(--scalar-border-color)}.scalar-app .border-c-alert{border-color:var(--scalar-color-alert)}.scalar-app .border-c-danger{border-color:var(--scalar-color-danger)}.scalar-app .border-red{border-color:var(--scalar-color-red)}.scalar-app .border-sidebar-border{border-color:var(--scalar-sidebar-border-color,var(--scalar-border-color))}.scalar-app .border-sidebar-border-search{border-color:var(--scalar-sidebar-search-border-color,var(--scalar-border-color))}.scalar-app .bg-b-1,.scalar-app .bg-b-1\\.5{background-color:var(--scalar-background-1)}@supports (color:color-mix(in lab,red,red)){.scalar-app .bg-b-1\\.5{background-color:var(--scalar-background-1)}@supports (color:color-mix(in lab,red,red)){.scalar-app .bg-b-1\\.5{background-color:var(--scalar-background-1)}@supports (color:color-mix(in lab,red,red)){.scalar-app .bg-b-1\\.5{background-color:color-mix(in srgb,var(--scalar-background-1),var(--scalar-background-2))}}}}.scalar-app .bg-b-alert{background-color:var(--scalar-background-alert)}.scalar-app .bg-b-btn{background-color:var(--scalar-button-1)}.scalar-app .bg-b-tooltip{background-color:var(--scalar-tooltip-background)}.scalar-app .bg-backdrop{background-color:#00000038}.scalar-app .bg-border{background-color:var(--scalar-border-color)}.scalar-app .bg-c-danger{background-color:var(--scalar-color-danger)}.scalar-app .bg-red{background-color:var(--scalar-color-red)}.scalar-app .bg-sidebar-b-1{background-color:var(--scalar-sidebar-background-1,var(--scalar-background-1))}.scalar-app .bg-sidebar-b-search{background-color:var(--scalar-sidebar-search-background,var(--scalar-background-2))}.scalar-app .bg-sidebar-indent-border{background-color:var(--scalar-sidebar-indent-border,var(--scalar-border-color))}.scalar-app .bg-sidebar-indent-border-active{background-color:var(--scalar-sidebar-indent-border-active,var(--scalar-color-accent))}.scalar-app .bg-transparent{background-color:#0000}.scalar-app .bg-white{background-color:#fff}.scalar-app .p-0\\.25{padding:1px}.scalar-app .p-6{padding:24px}.scalar-app .px-1\\.25{padding-inline:5px}.scalar-app .px-9{padding-inline:36px}.scalar-app .py-4{padding-block:16px}.scalar-app .pl-8{padding-left:32px}.scalar-app .text-lg{font-size:var(--scalar-font-size-2)}.scalar-app .font-sidebar{--tw-font-weight:var(--scalar-sidebar-font-weight,var(--scalar-regular));font-weight:var(--scalar-sidebar-font-weight,var(--scalar-regular))}.scalar-app .font-sidebar-active{--tw-font-weight:var(--scalar-sidebar-font-weight-active,var(--scalar-semibold));font-weight:var(--scalar-sidebar-font-weight-active,var(--scalar-semibold))}.scalar-app .text-nowrap{text-wrap:nowrap}.scalar-app .text-wrap{text-wrap:wrap}.scalar-app .text-c-accent{color:var(--scalar-color-accent)}.scalar-app .text-c-alert{color:var(--scalar-color-alert)}.scalar-app .text-c-danger{color:var(--scalar-color-danger)}.scalar-app .text-c-tooltip{color:var(--scalar-tooltip-color)}.scalar-app .text-sidebar-c-search{color:var(--scalar-sidebar-search-color,var(--scalar-color-3))}.scalar-app .text-white{color:#fff}.scalar-app .ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.scalar-app .opacity-40{opacity:.4}.scalar-app .shadow-sm{--tw-shadow:var(--tw-shadow-color,#00000017)0px 1px 4px;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.scalar-app .-outline-offset-2{outline-offset:-2px}.scalar-app .outline-offset-1{outline-offset:1px}.scalar-app .outline-offset-\\[-1px\\]{outline-offset:-1px}.scalar-app .backdrop-blur{--tw-backdrop-blur:blur(8px);-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-app .duration-100{--tw-duration:.1s;transition-duration:.1s}:is(.scalar-app .\\*\\:flex-1>*){flex:1}:is(.scalar-app .\\*\\:gap-px>*){gap:1px}@media (hover:hover){.scalar-app .group-hover\\:text-c-1:is(:where(.group):hover *){color:var(--scalar-color-1)}.scalar-app .group-hover\\/button\\:bg-sidebar-indent-border-hover:is(:where(.group\\/button):hover *){background-color:var(--scalar-sidebar-indent-border-hover,var(--scalar-border-color))}.scalar-app .group-hover\\/button\\:text-c-1:is(:where(.group\\/button):hover *){color:var(--scalar-color-1)}.scalar-app .group-hover\\/item\\:opacity-100:is(:where(.group\\/item):hover *){opacity:1}}.scalar-app .group-focus-visible\\/toggle\\:outline:is(:where(.group\\/toggle):focus-visible *){outline-style:var(--tw-outline-style);outline-width:1px}.scalar-app .peer-checked\\:text-c-2:is(:where(.peer):checked~*){color:var(--scalar-color-2)}.scalar-app .peer-checked\\:opacity-100:is(:where(.peer):checked~*){opacity:1}.scalar-app .placeholder\\:font-\\[inherit\\]::placeholder{font-family:inherit}.scalar-app .focus-within\\:outline-none:focus-within{--tw-outline-style:none;outline-style:none}@media (hover:hover){.scalar-app .hover\\:bg-b-2:hover{background-color:var(--scalar-background-2)}.scalar-app .hover\\:bg-b-3:hover{background-color:var(--scalar-background-3)}.scalar-app .hover\\:bg-h-btn:hover{background-color:var(--scalar-button-1-hover)}.scalar-app .hover\\:text-c-1:hover{color:var(--scalar-color-1)}.scalar-app .hover\\:underline:hover{text-decoration-line:underline}.scalar-app .hover\\:brightness-90:hover{--tw-brightness:brightness(90%);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-app .focus-visible\\:border-c-btn:focus-visible{border-color:var(--scalar-button-1-color)}.scalar-app .focus-visible\\:outline:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.scalar-app .active\\:bg-b-btn:active{background-color:var(--scalar-button-1)}.scalar-app .active\\:shadow-none:active{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.scalar-app .active\\:brightness-90:active{--tw-brightness:brightness(90%);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-app .has-\\[\\:focus-visible\\]\\:outline:has(:focus-visible),.scalar-app .has-\\[input\\:focus-visible\\]\\:outline:has(:is(input:focus-visible)){outline-style:var(--tw-outline-style);outline-width:1px}@media (min-width:800px){.scalar-app .md\\:w-\\[calc\\(100vw-16px\\)\\]{width:calc(100vw - 16px)}}@media (min-width:1000px){.scalar-app .lg\\:w-\\[calc\\(100vw-32px\\)\\]{width:calc(100vw - 32px)}.scalar-app .lg\\:w-full{width:100%}}.scalar-app .dark\\:bg-b-3:where(.dark-mode,.dark-mode *){background-color:var(--scalar-background-3)}.scalar-app .dark\\:bg-backdrop-dark:where(.dark-mode,.dark-mode *){background-color:#00000073}@media (hover:hover){.scalar-app .dark\\:hover\\:bg-b-3:where(.dark-mode,.dark-mode *):hover{background-color:var(--scalar-background-3)}}.scalar-app .ui-open\\:rotate-180[data-headlessui-state~=open],:where([data-headlessui-state~=open]) :is(.scalar-app .ui-open\\:rotate-180){rotate:180deg}@media (max-width:720px) and (max-height:480px){.scalar-app .zoomed\\:\\!whitespace-normal{white-space:normal!important}}.loader-wrapper[data-v-f525638b]{--loader-size:50%;justify-content:center;align-items:center;display:flex;position:relative}.svg-loader[data-v-f525638b]{width:var(--loader-size);height:var(--loader-size);fill:none;stroke:currentColor;background-color:#0000;top:1rem;right:.9rem;overflow:visible}.svg-path[data-v-f525638b]{stroke-width:12px;fill:none;transition:all .3s}.svg-x-mark[data-v-f525638b]{stroke-dasharray:57;stroke-dashoffset:57px;transition-delay:0s}.svg-check-mark[data-v-f525638b]{stroke-dasharray:149;stroke-dashoffset:149px;transition-delay:0s}.icon-is-invalid .svg-x-mark[data-v-f525638b],.icon-is-valid .svg-check-mark[data-v-f525638b]{stroke-dashoffset:0;transition-delay:.3s}.circular-loader[data-v-f525638b]{transform-origin:50%;background:0 0;animation:.7s linear infinite rotate-f525638b,.4s fade-in-f525638b;transform:scale(3.5)}.loader-path[data-v-f525638b]{stroke-dasharray:50 200;stroke-dashoffset:-100px;stroke-linecap:round}.loader-path-off[data-v-f525638b]{stroke-dasharray:50 200;stroke-dashoffset:-100px;opacity:0;transition:opacity .3s}.scalar-code-block{background:inherit;padding:.75rem;position:relative;overflow:auto}.scalar-code-block:hover .copy-button,.copy-button:focus-visible{opacity:100}.scalar-codeblock-pre{all:unset;text-wrap:nowrap;white-space-collapse:preserve;background:0 0;border-radius:0;width:fit-content;margin:0}.scalar-code-copy{justify-content:flex-end;align-items:flex-start;display:flex;position:sticky;top:0;right:0;bottom:0;left:0}.copy-button{background-color:var(--scalar-background-2);border:1px solid var(--scalar-border-color);color:var(--scalar-color-3);cursor:pointer;opacity:0;border-radius:3px;align-items:center;height:30px;margin-bottom:-30px;padding:5px;transition:opacity .15s ease-in-out,color .15s ease-in-out;display:flex;position:relative;top:0;right:0}.scalar-code-copy,.copy-button{background:inherit}.copy-button:hover{color:var(--scalar-color-1)}.copy-button svg{stroke-width:1.5px}.toggle-icon-ellipse[data-v-60be8692]{background:var(--scalar-background-1);border-radius:50%;width:7px;height:7px;transition:width .3s ease-in-out,height .3s ease-in-out;display:inline-block;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px}.toggle-icon-moon-mask[data-v-60be8692]{background:var(--scalar-background-1);border:1px solid;border-radius:50%;width:100%;height:100%;transition:transform .3s ease-in-out;display:block;position:absolute;bottom:2.5px;left:2.5px;transform:translate(4px,-4px)}.toggle-icon-sun-ray[data-v-60be8692]{background:currentColor;border-radius:8px;width:12px;height:1px;transition:transform .3s ease-in-out;position:absolute}.toggle-icon-sun-ray[data-v-60be8692]:nth-of-type(2){transform:rotate(90deg)}.toggle-icon-sun-ray[data-v-60be8692]:nth-of-type(3){transform:rotate(45deg)}.toggle-icon-sun-ray[data-v-60be8692]:nth-of-type(4){transform:rotate(-45deg)}.toggle-icon-dark .toggle-icon-ellipse[data-v-60be8692]{width:10px;height:10px;-webkit-mask-image:radial-gradient(circle at 0 100%,pink 10px,#0000 12px);mask-image:radial-gradient(circle at 0 100%,pink 10px,#0000 12px)}.toggle-icon-dark .toggle-icon-sun-ray[data-v-60be8692]{transform:scale(0)}.toggle-icon-dark .toggle-icon-moon-mask[data-v-60be8692]{transform:translateZ(0)}.scalar-icon[data-v-b651bb23],.scalar-icon[data-v-b651bb23] *{stroke-width:var(--c07589c2)}.scalar-app :where(code.hljs) *{font-size:inherit;font-family:var(--scalar-font-code);text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;-moz-tab-size:4;tab-size:4;line-height:1.4}.scalar-app code.hljs{all:unset;font-size:inherit;color:var(--scalar-color-2);font-family:var(--scalar-font-code);counter-reset:linenumber;display:inline-block}.scalar-app .hljs{color:var(--scalar-color-2);background:0 0}.scalar-app .hljs .line:before{color:var(--scalar-color-3);counter-increment:linenumber;content:counter(linenumber);min-width:calc(var(--line-digits)*1ch);text-align:right;margin-right:.7em;display:inline-block}.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 .credential .credential-value{color:#0000;font-size:0}.scalar-app .credential:after{content:"·····";color:var(--scalar-color-3);-webkit-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-string{color:var(--scalar-color-blue)}.hljs.language-curl .hljs-literal{color:var(--scalar-color-1)}.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{--scalar-refs-heading-spacing:24px;--markdown-border:var(--scalar-border-width)solid var(--scalar-border-color);--markdown-spacing-sm:12px;--markdown-spacing-md:16px;--markdown-line-height:1.625;font-family:var(--scalar-font);word-break:break-word}.scalar-app .markdown>*{margin-bottom:var(--markdown-spacing-md)}.scalar-app .markdown>:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):last-child{margin-bottom:0}.scalar-app .markdown h1{--font-size:1.5rem;--markdown-line-height:32px}.scalar-app .markdown h2,.scalar-app .markdown h3{--font-size:1.25rem;--markdown-line-height:1.3}.scalar-app .markdown h4,.scalar-app .markdown h5,.scalar-app .markdown h6{--font-size:1rem}.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);font-weight:var(--scalar-bold);margin-top:var(--scalar-refs-heading-spacing);margin-bottom:var(--markdown-spacing-sm);scroll-margin-top:1rem;display:block}.scalar-app .markdown b,.scalar-app .markdown strong{font-weight:var(--scalar-bold)}.scalar-app .markdown p{color:inherit;line-height:var(--markdown-line-height);display:block}.scalar-app .markdown img{border-radius:var(--scalar-radius);max-width:100%;overflow:hidden}.scalar-app .markdown ul:not(.contains-task-list),.scalar-app .markdown ol{flex-direction:column;gap:2px;display:flex}.scalar-app .markdown ul:not(.contains-task-list){list-style-position:inside}.scalar-app .markdown ul{list-style-type:disc}.scalar-app .markdown li{line-height:var(--markdown-line-height);position:relative}.scalar-app .markdown ul li{padding-left:var(--markdown-spacing-md)}.scalar-app .markdown ol{counter-reset:item;padding-left:37.5px}.scalar-app .markdown ol li:before{content:counter(item)".";counter-increment:item;font:var(--scalar-font);font-weight:var(--scalar-semibold);line-height:var(--markdown-line-height);margin-right:var(--markdown-spacing-sm);position:absolute;top:0;left:-24px}.scalar-app .markdown ol li:before,.scalar-app .markdown ol ol ol li:before,.scalar-app .markdown ol ol ol ol ol ol li:before{content:counter(item,decimal)"."}.scalar-app .markdown ol ol li:before,.scalar-app .markdown ol ol ol ol li:before,.scalar-app .markdown ol ol ol ol ol ol ol li:before{content:counter(item,lower-alpha)"."}.scalar-app .markdown ol ol li:before,.scalar-app .markdown ol ol ol ol ol li:before,.scalar-app .markdown ol ol ol ol ol ol ol ol li:before{content:counter(item,lower-roman)"."}.scalar-app .markdown ul:first-of-type li:first-of-type{margin-top:0}.scalar-app .markdown table{table-layout:fixed;border-collapse:collapse;width:100%;box-shadow:0 0 0 var(--scalar-border-width) var(--scalar-border-color);border-radius:var(--scalar-radius);margin:1em 0;display:table;position:relative;overflow-x:auto}.scalar-app .markdown tbody,.scalar-app .markdown thead{vertical-align:middle}.scalar-app .markdown tbody{display:table-row-group}.scalar-app .markdown thead{display:table-header-group}.scalar-app .markdown tr{border-color:inherit;vertical-align:inherit;display:table-row}.scalar-app .markdown td,.scalar-app .markdown th{vertical-align:top;min-width:1em;line-height:var(--markdown-line-height);word-break:initial;font-size:var(--scalar-small);color:var(--scalar-color-1);border-right:var(--markdown-border);border-bottom:var(--markdown-border);padding:8.5px 16px;display:table-cell;position:relative}.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-bold);text-align:left;background:var(--scalar-background-2);border-left-color:#0000}.scalar-app .markdown th:first-of-type{border-top-left-radius:var(--scalar-radius)}.scalar-app .markdown th:last-of-type{border-top-right-radius:var(--scalar-radius)}.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}.scalar-app .markdown details{border:var(--markdown-border);border-radius:var(--scalar-radius);color:var(--scalar-color-1)}.scalar-app .markdown details>:not(summary){margin:var(--markdown-spacing-md);margin-bottom:0}.scalar-app .markdown details>p:has(>strong):not(:has(:not(strong))){margin-bottom:8px}.scalar-app .markdown details>p:has(>strong):not(:has(:not(strong)))+*{margin-top:0}.scalar-app .markdown details>table{width:calc(100% - calc(var(--markdown-spacing-md)*2))}.scalar-app .markdown summary{background-color:var(--scalar-background-2);border-radius:var(--scalar-radius);align-items:top;height:40px;font-weight:var(--scalar-semibold);cursor:pointer;-webkit-user-select:none;user-select:none;padding:11px 0 11px 37px;display:flex;position:relative}.scalar-app .markdown details[open]{padding-bottom:var(--markdown-spacing-md)}.scalar-app .markdown details[open] summary{border-bottom:var(--markdown-border);border-bottom-right-radius:0;border-bottom-left-radius:0}.scalar-app .markdown summary:after{content:"";top:calc(var(--markdown-spacing-sm) + 1px);width:var(--markdown-spacing-md);height:var(--markdown-spacing-md);background-color:var(--scalar-color-3);display:block;position:absolute;left:10px;-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 a{--font-color:var(--scalar-link-color,var(--scalar-color-accent));--font-visited:var(--scalar-link-color-visited,var(--scalar-color-2));-webkit-text-decoration:var(--scalar-text-decoration);text-decoration:var(--scalar-text-decoration);color:var(--font-color);font-weight:var(--scalar-link-font-weight,var(--scalar-semibold));text-underline-offset:.25rem;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--font-color);text-decoration-color:var(--font-color)}@supports (color:color-mix(in lab,red,red)){.scalar-app .markdown a{-webkit-text-decoration-color:var(--font-color)}@supports (color:color-mix(in lab,red,red)){.scalar-app .markdown a{-webkit-text-decoration-color:color-mix(in srgb,var(--font-color)30%,transparent)}}.scalar-app .markdown a{-webkit-text-decoration-color:var(--font-color);text-decoration-color:var(--font-color)}@supports (color:color-mix(in lab,red,red)){.scalar-app .markdown a{-webkit-text-decoration-color:color-mix(in srgb,var(--font-color)30%,transparent);text-decoration-color:color-mix(in srgb,var(--font-color)30%,transparent)}}}.scalar-app .markdown a:hover{color:var(--scalar-link-color-hover,var(--scalar-color-accent));-webkit-text-decoration:var(--scalar-text-decoration-hover);text-decoration:var(--scalar-text-decoration-hover)}.scalar-app .markdown a:visited{color:var(--font-visited)}.scalar-app .markdown em{font-style:italic}.scalar-app .markdown sup,.scalar-app .markdown sub{font-size:var(--scalar-micro);font-weight:450}.scalar-app .markdown sup{vertical-align:super}.scalar-app .markdown sub{vertical-align:sub}.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 .hljs{font-size:var(--scalar-small)}.scalar-app .markdown pre code{white-space:pre;padding:var(--markdown-spacing-sm);margin:var(--markdown-spacing-sm)0;-webkit-overflow-scrolling:touch;min-width:100px;max-width:100%;line-height:1.5;display:block;overflow-x:auto}.scalar-app .markdown hr{border:none;border-bottom:var(--markdown-border)}.scalar-app .markdown blockquote{border-left:1px solid var(--scalar-color-1);padding-left:var(--markdown-spacing-md);font-weight:var(--scalar-bold);font-size:var(--scalar-heading-2);margin:0;display:block}.scalar-app .markdown .contains-task-list{flex-direction:column;gap:2px;list-style:none;display:flex}.scalar-app .markdown .contains-task-list li{align-items:center;gap:10.5px;padding-left:10.5px;display:flex}.scalar-app .markdown .contains-task-list input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:var(--markdown-spacing-md);height:var(--markdown-spacing-md);border:1px solid var(--scalar-color-3);border-radius:var(--scalar-radius);place-content:center;display:flex;position:relative}.scalar-app .markdown .contains-task-list input:checked{background-color:var(--scalar-color-1);border-color:var(--scalar-color-1)}.scalar-app .markdown .contains-task-list input[type=checkbox]:before{content:"";border:solid var(--scalar-background-1);opacity:0;border-width:0 1.5px 1.5px 0;width:5px;height:10px;position:absolute;top:1px;left:5px;transform:rotate(45deg)}.scalar-app .markdown .contains-task-list input[type=checkbox]:checked:before{opacity:1}.scalar-app .markdown .markdown-alert{border-radius:var(--scalar-radius-lg);background-color:var(--scalar-background-2);align-items:stretch}@supports (color:color-mix(in lab,red,red)){.scalar-app .markdown .markdown-alert{background-color:var(--scalar-background-2)}@supports (color:color-mix(in lab,red,red)){.scalar-app .markdown .markdown-alert{background-color:color-mix(in srgb,var(--scalar-background-2),transparent)}}}.scalar-app .markdown .markdown-alert{border:var(--markdown-border);font-size:var(--scalar-small);gap:var(--markdown-spacing-sm);padding:calc(var(--markdown-spacing-sm) - .5px);padding-left:42px;display:flex;position:relative}.scalar-app .markdown .markdown-alert:before{content:"";left:var(--markdown-spacing-sm);top:calc(var(--markdown-spacing-sm) + .5px);background-color:currentColor;width:16px;height:16px;position:absolute;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.scalar-app .markdown .markdown-alert.markdown-alert-note:before,.scalar-app .markdown .markdown-alert.markdown-alert-tip:before{-webkit-mask-image:url(\'data:image/svg+xml,\');mask-image:url(\'data:image/svg+xml,\')}.scalar-app .markdown .markdown-alert.markdown-alert-important:before,.scalar-app .markdown .markdown-alert.markdown-alert-warning:before{-webkit-mask-image:url(\'data:image/svg+xml,\');mask-image:url(\'data:image/svg+xml,\')}.scalar-app .markdown .markdown-alert.markdown-alert-caution:before{color:var(--scalar-color-red);-webkit-mask-image:url(\'data:image/svg+xml,\');mask-image:url(\'data:image/svg+xml,\')}.scalar-app .markdown .markdown-alert.markdown-alert-success:before{color:var(--scalar-color-green);-webkit-mask-image:url(\'data:image/svg+xml,\');mask-image:url(\'data:image/svg+xml,\')}.scalar-app .markdown .markdown-alert.markdown-alert-note:before{color:var(--scalar-color-blue)}.scalar-app .markdown .markdown-alert.markdown-alert-tip:before{color:var(--scalar-color-2)}.scalar-app .markdown .markdown-alert.markdown-alert-important:before{color:var(--scalar-color-purple)}.scalar-app .markdown .markdown-alert.markdown-alert-warning:before{color:var(--scalar-color-orange)}.scalar-app .markdown .markdown-alert .markdown-alert-content{margin:0;line-height:20px}.dark-mode .scalar-dropdown-item[data-v-cc5bd05e]:hover{filter:brightness(1.1)}.group\\/item>.group\\/button>.scalar-sidebar-indent .scalar-sidebar-indent-border[data-v-0ac3341b]{inset-block:-1px}.group\\/item:first-child>.group\\/button>.scalar-sidebar-indent .scalar-sidebar-indent-border[data-v-0ac3341b]{top:0}.group\\/item:last-child>.group\\/button>.scalar-sidebar-indent .scalar-sidebar-indent-border[data-v-0ac3341b]{bottom:0}.group\\/item:has(.font-sidebar-active)>.group\\/group-button{--tw-font-weight:var(--scalar-sidebar-font-weight-active,var(--scalar-semibold));font-weight:var(--scalar-sidebar-font-weight-active,var(--scalar-semibold));color:var(--scalar-color-1)}:where(body)>.scalar-tooltip{--scalar-tooltip-padding:8px;padding:calc(var(--scalar-tooltip-padding) + var(--scalar-tooltip-offset));z-index:99999;max-width:320px;font-size:var(--scalar-font-size-5);--tw-leading:var(--scalar-line-height-5);line-height:var(--scalar-line-height-5);--tw-font-weight:var(--scalar-semibold);font-weight:var(--scalar-semibold);overflow-wrap:break-word;color:var(--scalar-tooltip-color)}:where(body)>.scalar-tooltip:before{content:"";inset:var(--scalar-tooltip-offset);z-index:-1;border-radius:var(--scalar-radius);background-color:var(--scalar-tooltip-background);--tw-backdrop-blur:blur(8px);-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,);position:absolute}:where(body)>.scalar-tooltip:before:where(){--tw-shadow:inset 0 0 0 var(--tw-shadow-color,calc(var(--scalar-border-width)*2))var(--scalar-border-color);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.dark-mode .scalar-dropdown-item[data-v-457c1cd3]:hover{filter:brightness(1.1)}.scalar-modal-layout[data-v-589f8aa0]{animation:.3s ease-in-out forwards fadein-layout-589f8aa0}.scalar-modal[data-v-589f8aa0]{box-shadow:var(--scalar-shadow-2);animation:.3s ease-in-out .1s forwards fadein-modal-589f8aa0;transform:translateY(10px)}.scalar-modal-layout-full[data-v-589f8aa0]{opacity:1!important;background:0 0!important}.modal-content-search .modal-body[data-v-589f8aa0]{flex-direction:column;max-height:440px;padding:0;display:flex;overflow:hidden}@media (max-width:720px) and (max-height:480px){.scalar-modal-layout .scalar-modal[data-v-589f8aa0]{max-height:90svh;margin-top:5svh}}.full-size-styles[data-v-589f8aa0]{margin:initial;border-right:var(--scalar-border-width)solid var(--scalar-border-color);animation:.3s ease-in-out forwards fadein-layout-589f8aa0;left:0;transform:translate(0);background-color:var(--scalar-background-1)!important;max-height:100%!important;box-shadow:none!important;border-radius:0!important;position:absolute!important;top:0!important}@media (min-width:800px){.full-size-styles[data-v-589f8aa0]{width:50dvw!important}}.full-size-styles[data-v-589f8aa0]:after{content:"";width:50dvw;height:100dvh;position:absolute;top:0;right:-50dvw}.scalar-app .pointer-events-auto{pointer-events:auto}.scalar-app .pointer-events-none{pointer-events:none}.scalar-app .collapse{visibility:collapse}.scalar-app .visible{visibility:visible}.scalar-app .floating-bg:before{background-color:var(--scalar-background-2);border-radius:var(--scalar-radius);content:"";opacity:0;z-index:1;width:calc(100% + 8px);height:calc(100% - 4px);transition:opacity .2s ease-in-out;position:absolute;top:2.5px;left:-4px}.scalar-app .floating-bg:hover:before{opacity:1}.scalar-app .centered{--tw-translate-y:-50%;--tw-translate-x:-50%;translate:var(--tw-translate-x)var(--tw-translate-y);position:absolute;top:50%;left:50%}.scalar-app .centered-y{--tw-translate-y:-50%;translate:var(--tw-translate-x)var(--tw-translate-y);position:absolute;top:50%}.scalar-app .centered-x{--tw-translate-x:-50%;translate:var(--tw-translate-x)var(--tw-translate-y);position:absolute;left:50%}.scalar-app .sr-only{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.scalar-app .absolute{position:absolute}.scalar-app .fixed{position:fixed}.scalar-app .relative{position:relative}.scalar-app .static{position:static}.scalar-app .sticky{position:sticky}.scalar-app .inset-0{top:0;right:0;bottom:0;left:0}.scalar-app .inset-x-1{inset-inline:4px}.scalar-app .-top-\\(--scalar-address-bar-height\\){top:calc(var(--scalar-address-bar-height)*-1)}.scalar-app .-top-\\[104px\\]{top:-104px}.scalar-app .top-0{top:0}.scalar-app .top-1\\/2{top:50%}.scalar-app .top-2{top:8px}.scalar-app .top-12{top:48px}.scalar-app .-right-\\[30px\\]{right:-30px}.scalar-app .right-0{right:0}.scalar-app .right-1{right:4px}.scalar-app .right-1\\.5{right:6px}.scalar-app .right-1\\/2{right:50%}.scalar-app .right-2{right:8px}.scalar-app .right-4{right:16px}.scalar-app .right-7{right:28px}.scalar-app .right-14{right:56px}.scalar-app .right-16{right:64px}.scalar-app .bottom-0{bottom:0}.scalar-app .bottom-1{bottom:4px}.scalar-app .bottom-1\\/2{bottom:50%}.scalar-app .bottom-\\[var\\(--scalar-border-width\\)\\]{bottom:var(--scalar-border-width)}.scalar-app .left-0{left:0}.scalar-app .left-1\\/2{left:50%}.scalar-app .left-3{left:12px}.scalar-app .-z-1{z-index:-1}.scalar-app .z-0{z-index:0}.scalar-app .z-1{z-index:1}.scalar-app .z-10{z-index:10}.scalar-app .z-20{z-index:20}.scalar-app .z-50{z-index:50}.scalar-app .z-\\[1\\]{z-index:1}.scalar-app .z-\\[1002\\]{z-index:1002}.scalar-app .z-context{z-index:1000}.scalar-app .z-context-plus{z-index:1001}.scalar-app .z-overlay{z-index:10000}.scalar-app .order-last{order:9999}.scalar-app .col-span-full{grid-column:1/-1}.scalar-app .container{width:100%}@media (min-width:400px){.scalar-app .container{max-width:400px}}@media (min-width:600px){.scalar-app .container{max-width:600px}}@media (min-width:800px){.scalar-app .container{max-width:800px}}@media (min-width:1000px){.scalar-app .container{max-width:1000px}}@media (min-width:1200px){.scalar-app .container{max-width:1200px}}@media (min-width:96rem){.scalar-app .container{max-width:96rem}}.scalar-app .\\!m-0{margin:0!important}.scalar-app .m-0{margin:0}.scalar-app .m-4{margin:16px}.scalar-app .m-auto{margin:auto}.scalar-app .-mx-0\\.25{margin-inline:-1px}.scalar-app .-mx-1{margin-inline:-4px}.scalar-app .mx-auto{margin-inline:auto}.scalar-app .-my-1{margin-block:-4px}.scalar-app .my-12{margin-block:48px}.scalar-app .-mt-\\[\\.5px\\]{margin-top:-.5px}.scalar-app .mt-1{margin-top:4px}.scalar-app .mt-1\\.5{margin-top:6px}.scalar-app .mt-2{margin-top:8px}.scalar-app .mt-3{margin-top:12px}.scalar-app .mt-5{margin-top:20px}.scalar-app .mt-10{margin-top:40px}.scalar-app .mt-\\[0\\.5px\\]{margin-top:.5px}.scalar-app .mt-auto{margin-top:auto}.scalar-app .\\!mr-0{margin-right:0!important}.scalar-app .-mr-0\\.5{margin-right:-2px}.scalar-app .-mr-1{margin-right:-4px}.scalar-app .-mr-1\\.5{margin-right:-6px}.scalar-app .-mr-3{margin-right:-12px}.scalar-app .mr-0\\.5{margin-right:2px}.scalar-app .mr-0\\.75{margin-right:3px}.scalar-app .mr-1{margin-right:4px}.scalar-app .mr-1\\.5{margin-right:6px}.scalar-app .mr-1\\.25{margin-right:5px}.scalar-app .mr-2{margin-right:8px}.scalar-app .mr-2\\.5{margin-right:10px}.scalar-app .mr-3{margin-right:12px}.scalar-app .mr-\\[6\\.25px\\]{margin-right:6.25px}.scalar-app .mr-auto{margin-right:auto}.scalar-app .\\!mb-0{margin-bottom:0!important}.scalar-app .-mb-0\\.25{margin-bottom:-1px}.scalar-app .-mb-\\[var\\(--scalar-border-width\\)\\]{margin-bottom:calc(var(--scalar-border-width)*-1)}.scalar-app .mb-0{margin-bottom:0}.scalar-app .mb-1{margin-bottom:4px}.scalar-app .mb-1\\.5{margin-bottom:6px}.scalar-app .mb-2{margin-bottom:8px}.scalar-app .mb-4{margin-bottom:16px}.scalar-app .mb-\\[\\.5px\\]{margin-bottom:.5px}.scalar-app .-ml-0\\.5{margin-left:-2px}.scalar-app .-ml-1{margin-left:-4px}.scalar-app .-ml-2{margin-left:-8px}.scalar-app .-ml-12{margin-left:-48px}.scalar-app .ml-0\\.5{margin-left:2px}.scalar-app .ml-0\\.75{margin-left:3px}.scalar-app .ml-1{margin-left:4px}.scalar-app .ml-1\\.25{margin-left:5px}.scalar-app .ml-3{margin-left:12px}.scalar-app .ml-auto{margin-left:auto}.scalar-app .box-border{box-sizing:border-box}.scalar-app .box-content{box-sizing:content-box}.scalar-app .flex-center{justify-content:center;align-items:center;display:flex}.scalar-app .line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.scalar-app .\\!block{display:block!important}.scalar-app .\\!flex{display:flex!important}.scalar-app .block{display:block}.scalar-app .contents{display:contents}.scalar-app .flex{display:flex}.scalar-app .grid{display:grid}.scalar-app .hidden{display:none}.scalar-app .inline-block{display:inline-block}.scalar-app .inline-flex{display:inline-flex}.scalar-app .table{display:table}.scalar-app .aspect-\\[4\\/3\\]{aspect-ratio:4/3}.scalar-app .aspect-square{aspect-ratio:1}.scalar-app .size-2\\.5{width:10px;height:10px}.scalar-app .size-3\\.5{width:14px;height:14px}.scalar-app .size-3\\/4{width:75%;height:75%}.scalar-app .size-4{width:16px;height:16px}.scalar-app .size-5{width:20px;height:20px}.scalar-app .size-7{width:28px;height:28px}.scalar-app .size-8{width:32px;height:32px}.scalar-app .size-10{width:40px;height:40px}.scalar-app .h-\\(--scalar-address-bar-height\\){height:var(--scalar-address-bar-height)}.scalar-app .h-1\\.5{height:6px}.scalar-app .h-2\\.5{height:10px}.scalar-app .h-2\\.25{height:9px}.scalar-app .h-3{height:12px}.scalar-app .h-3\\.5{height:14px}.scalar-app .h-4{height:16px}.scalar-app .h-5{height:20px}.scalar-app .h-6{height:24px}.scalar-app .h-7{height:28px}.scalar-app .h-8{height:32px}.scalar-app .h-9{height:36px}.scalar-app .h-10{height:40px}.scalar-app .h-12{height:48px}.scalar-app .h-64{height:256px}.scalar-app .h-\\[68px\\]{height:68px}.scalar-app .h-\\[calc\\(100\\%-273\\.5px\\)\\]{height:calc(100% - 273.5px)}.scalar-app .h-\\[calc\\(100\\%_-_50px\\)\\]{height:calc(100% - 50px)}.scalar-app .h-auto{height:auto}.scalar-app .h-fit{height:fit-content}.scalar-app .h-full{height:100%}.scalar-app .h-header{height:48px}.scalar-app .h-px{height:1px}.scalar-app .h-screen{height:100vh}.scalar-app .\\!max-h-\\[initial\\]{max-height:initial!important}.scalar-app .max-h-8{max-height:32px}.scalar-app .max-h-40{max-height:160px}.scalar-app .max-h-\\[40dvh\\]{max-height:40dvh}.scalar-app .max-h-\\[50dvh\\]{max-height:50dvh}.scalar-app .max-h-\\[60svh\\]{max-height:60svh}.scalar-app .max-h-\\[calc\\(100\\%-32px\\)\\]{max-height:calc(100% - 32px)}.scalar-app .max-h-\\[inherit\\]{max-height:inherit}.scalar-app .max-h-fit{max-height:fit-content}.scalar-app .max-h-screen{max-height:100vh}.scalar-app .min-h-0{min-height:0}.scalar-app .min-h-8{min-height:32px}.scalar-app .min-h-10{min-height:40px}.scalar-app .min-h-11{min-height:44px}.scalar-app .min-h-12{min-height:48px}.scalar-app .min-h-16{min-height:64px}.scalar-app .min-h-20{min-height:80px}.scalar-app .min-h-\\[65px\\]{min-height:65px}.scalar-app .min-h-\\[calc\\(1rem\\*4\\)\\]{min-height:4rem}.scalar-app .min-h-\\[calc\\(4rem\\+0\\.5px\\)\\]{min-height:calc(4rem + .5px)}.scalar-app .min-h-\\[calc\\(4rem\\+1px\\)\\]{min-height:calc(4rem + 1px)}.scalar-app .min-h-fit{min-height:fit-content}.scalar-app .\\!w-fit{width:fit-content!important}.scalar-app .w-0\\.5{width:2px}.scalar-app .w-1\\.5{width:6px}.scalar-app .w-1\\/2{width:50%}.scalar-app .w-2{width:8px}.scalar-app .w-2\\.5{width:10px}.scalar-app .w-2\\.25{width:9px}.scalar-app .w-3{width:12px}.scalar-app .w-3\\.5{width:14px}.scalar-app .w-4{width:16px}.scalar-app .w-5{width:20px}.scalar-app .w-6{width:24px}.scalar-app .w-7{width:28px}.scalar-app .w-8{width:32px}.scalar-app .w-10{width:40px}.scalar-app .w-20{width:80px}.scalar-app .w-56{width:224px}.scalar-app .w-64{width:256px}.scalar-app .w-72{width:288px}.scalar-app .w-\\[60px\\]{width:60px}.scalar-app .w-\\[calc\\(100\\%-10px\\)\\]{width:calc(100% - 10px)}.scalar-app .w-\\[calc\\(100\\%_-_8px\\)\\]{width:calc(100% - 8px)}.scalar-app .w-\\[inherit\\]{width:inherit}.scalar-app .w-auto{width:auto}.scalar-app .w-dvw{width:100dvw}.scalar-app .w-fit{width:fit-content}.scalar-app .w-full{width:100%}.scalar-app .w-max{width:max-content}.scalar-app .max-w-8{max-width:32px}.scalar-app .max-w-40{max-width:160px}.scalar-app .max-w-48{max-width:192px}.scalar-app .max-w-\\[14px\\]{max-width:14px}.scalar-app .max-w-\\[37px\\]{max-width:37px}.scalar-app .max-w-\\[100\\%\\]{max-width:100%}.scalar-app .max-w-\\[150px\\]{max-width:150px}.scalar-app .max-w-\\[380px\\]{max-width:380px}.scalar-app .max-w-\\[420px\\]{max-width:420px}.scalar-app .max-w-\\[720px\\]{max-width:720px}.scalar-app .max-w-\\[calc\\(100dvw-24px\\)\\]{max-width:calc(100dvw - 24px)}.scalar-app .max-w-full{max-width:100%}.scalar-app .min-w-0{min-width:0}.scalar-app .min-w-2\\.25{min-width:9px}.scalar-app .min-w-3\\.5{min-width:14px}.scalar-app .min-w-4{min-width:16px}.scalar-app .min-w-8{min-width:32px}.scalar-app .min-w-48{min-width:192px}.scalar-app .min-w-\\[37px\\]{min-width:37px}.scalar-app .min-w-\\[296px\\]{min-width:296px}.scalar-app .min-w-fit{min-width:fit-content}.scalar-app .min-w-full{min-width:100%}.scalar-app .flex-1{flex:1}.scalar-app .shrink-0{flex-shrink:0}.scalar-app .flex-grow{flex-grow:1}.scalar-app .-translate-x-1\\/2{--tw-translate-x:-50%;translate:var(--tw-translate-x)var(--tw-translate-y)}.scalar-app .translate-x-0{--tw-translate-x:0px;translate:var(--tw-translate-x)var(--tw-translate-y)}.scalar-app .translate-x-1\\/2{--tw-translate-x:50%;translate:var(--tw-translate-x)var(--tw-translate-y)}.scalar-app .-translate-y-1\\/2{--tw-translate-y:-50%;translate:var(--tw-translate-x)var(--tw-translate-y)}.scalar-app .translate-y-1\\/2{--tw-translate-y:50%;translate:var(--tw-translate-x)var(--tw-translate-y)}.scalar-app .scale-75{--tw-scale-x:75%;--tw-scale-y:75%;--tw-scale-z:75%;scale:var(--tw-scale-x)var(--tw-scale-y)}.scalar-app .rotate-90{rotate:90deg}.scalar-app .transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.scalar-app .cursor-auto{cursor:auto}.scalar-app .cursor-default{cursor:default}.scalar-app .cursor-grab{cursor:grab}.scalar-app .cursor-help{cursor:help}.scalar-app .cursor-pointer{cursor:pointer}.scalar-app .cursor-text{cursor:text}.scalar-app .resize{resize:both}.scalar-app .resize-none{resize:none}.scalar-app .auto-rows-\\[32px\\]{grid-auto-rows:32px}.scalar-app .auto-rows-auto{grid-auto-rows:auto}.scalar-app .grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.scalar-app .grid-cols-\\[44px_1fr_repeat\\(3\\,auto\\)\\]{grid-template-columns:44px 1fr repeat(3,auto)}.scalar-app .grid-cols-\\[auto_1fr\\]{grid-template-columns:auto 1fr}.scalar-app .grid-cols-\\[repeat\\(auto-fill\\,minmax\\(32px\\,1fr\\)\\)\\]{grid-template-columns:repeat(auto-fill,minmax(32px,1fr))}.scalar-app .flex-col{flex-direction:column}.scalar-app .flex-row{flex-direction:row}.scalar-app .flex-wrap{flex-wrap:wrap}.scalar-app .content-between{align-content:space-between}.scalar-app .content-start{align-content:flex-start}.scalar-app .items-center{align-items:center}.scalar-app .items-end{align-items:flex-end}.scalar-app .items-start{align-items:flex-start}.scalar-app .items-stretch{align-items:stretch}.scalar-app .justify-between{justify-content:space-between}.scalar-app .justify-center{justify-content:center}.scalar-app .justify-end{justify-content:flex-end}.scalar-app .justify-start{justify-content:flex-start}.scalar-app .justify-stretch{justify-content:stretch}.scalar-app .\\!gap-2{gap:8px!important}.scalar-app .gap-0\\.5{gap:2px}.scalar-app .gap-0\\.75{gap:3px}.scalar-app .gap-1{gap:4px}.scalar-app .gap-1\\.5{gap:6px}.scalar-app .gap-1\\.75{gap:7px}.scalar-app .gap-2{gap:8px}.scalar-app .gap-2\\.5{gap:10px}.scalar-app .gap-3{gap:12px}.scalar-app .gap-4{gap:16px}.scalar-app .gap-6{gap:24px}.scalar-app .gap-8{gap:32px}.scalar-app .gap-10{gap:40px}.scalar-app .gap-12{gap:48px}.scalar-app .gap-\\[1\\.5px\\]{gap:1.5px}.scalar-app .gap-px{gap:1px}.scalar-app .gap-x-2\\.5{column-gap:10px}:where(.scalar-app .space-x-1>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(4px*var(--tw-space-x-reverse));margin-inline-end:calc(4px*calc(1 - var(--tw-space-x-reverse)))}:where(.scalar-app .divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(var(--scalar-border-width)*var(--tw-divide-y-reverse));border-bottom-width:calc(var(--scalar-border-width)*calc(1 - var(--tw-divide-y-reverse)))}.scalar-app .self-center{align-self:center}.scalar-app .truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.scalar-app .overflow-auto{overflow:auto}.scalar-app .overflow-hidden{overflow:hidden}.scalar-app .overflow-visible{overflow:visible}.scalar-app .overflow-x-auto{overflow-x:auto}.scalar-app .overflow-y-auto{overflow-y:auto}.scalar-app .overflow-y-hidden{overflow-y:hidden}.scalar-app .overscroll-contain{overscroll-behavior:contain}.scalar-app .\\!rounded-none{border-radius:0!important}.scalar-app .rounded{border-radius:var(--scalar-radius)}.scalar-app .rounded-\\[10px\\]{border-radius:10px}.scalar-app .rounded-full{border-radius:9999px}.scalar-app .rounded-lg{border-radius:var(--scalar-radius-lg)}.scalar-app .rounded-md{border-radius:var(--scalar-radius)}.scalar-app .rounded-px{border-radius:1px}.scalar-app .rounded-xl{border-radius:var(--scalar-radius-xl)}.scalar-app .rounded-t{border-top-left-radius:var(--scalar-radius);border-top-right-radius:var(--scalar-radius)}.scalar-app .rounded-t-lg{border-top-left-radius:var(--scalar-radius-lg);border-top-right-radius:var(--scalar-radius-lg)}.scalar-app .rounded-t-none{border-top-left-radius:0;border-top-right-radius:0}.scalar-app .rounded-b{border-bottom-right-radius:var(--scalar-radius);border-bottom-left-radius:var(--scalar-radius)}.scalar-app .rounded-b-lg{border-bottom-right-radius:var(--scalar-radius-lg);border-bottom-left-radius:var(--scalar-radius-lg)}.scalar-app .\\!border-0{border-style:var(--tw-border-style)!important;border-width:0!important}.scalar-app .border{border-style:var(--tw-border-style);border-width:var(--scalar-border-width)}.scalar-app .border-0{border-style:var(--tw-border-style);border-width:0}.scalar-app .border-\\[1\\.5px\\]{border-style:var(--tw-border-style);border-width:1.5px}.scalar-app .border-\\[1px\\]{border-style:var(--tw-border-style);border-width:1px}.scalar-app .border-x{border-inline-style:var(--tw-border-style);border-inline-width:var(--scalar-border-width)}.scalar-app .border-y{border-block-style:var(--tw-border-style);border-block-width:var(--scalar-border-width)}.scalar-app .border-t{border-top-style:var(--tw-border-style);border-top-width:var(--scalar-border-width)}.scalar-app .border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.scalar-app .\\!border-r{border-right-style:var(--tw-border-style)!important;border-right-width:var(--scalar-border-width)!important}.scalar-app .border-r{border-right-style:var(--tw-border-style);border-right-width:var(--scalar-border-width)}.scalar-app .border-r-0{border-right-style:var(--tw-border-style);border-right-width:0}.scalar-app .border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:var(--scalar-border-width)}.scalar-app .border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.scalar-app .border-b-\\[1px\\]{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.scalar-app .border-l{border-left-style:var(--tw-border-style);border-left-width:var(--scalar-border-width)}.scalar-app .border-l-0{border-left-style:var(--tw-border-style);border-left-width:0}.scalar-app .border-dashed{--tw-border-style:dashed;border-style:dashed}.scalar-app .border-none{--tw-border-style:none;border-style:none}.scalar-app .\\!border-current{border-color:currentColor!important}.scalar-app .border-\\(--scalar-background-3\\){border-color:var(--scalar-background-3)}.scalar-app .border-c-1{border-color:var(--scalar-color-1)}.scalar-app .border-c-3{border-color:var(--scalar-color-3)}.scalar-app .border-transparent{border-color:#0000}.scalar-app .border-r-transparent{border-right-color:#0000}.scalar-app .bg-b-1{background-color:var(--scalar-background-1)}.scalar-app .bg-b-2{background-color:var(--scalar-background-2)}.scalar-app .bg-b-3{background-color:var(--scalar-background-3)}.scalar-app .bg-b-danger{background-color:var(--scalar-background-danger)}.scalar-app .bg-c-3\\/5{background-color:var(--scalar-color-3)}@supports (color:color-mix(in lab,red,red)){.scalar-app .bg-c-3\\/5{background-color:var(--scalar-color-3)}@supports (color:color-mix(in lab,red,red)){.scalar-app .bg-c-3\\/5{background-color:color-mix(in oklab,var(--scalar-color-3)5%,transparent)}}}.scalar-app .bg-c-accent{background-color:var(--scalar-color-accent)}.scalar-app .bg-current{background-color:currentColor}.scalar-app .bg-grey{background-color:var(--scalar-color-3)}.scalar-app .bg-sidebar-b-active{background-color:var(--scalar-sidebar-item-active-background,var(--scalar-background-2))}.scalar-app .bg-none{background-image:none}.scalar-app .fill-current{fill:currentColor}.scalar-app .stroke-2{stroke-width:2px}.scalar-app .stroke-\\[1\\.5\\]{stroke-width:1.5px}.scalar-app .stroke-\\[1\\.75\\]{stroke-width:1.75px}.scalar-app .stroke-\\[2\\.25\\]{stroke-width:2.25px}.scalar-app .object-contain{object-fit:contain}.scalar-app .\\!p-0{padding:0!important}.scalar-app .p-0{padding:0}.scalar-app .p-0\\.5{padding:2px}.scalar-app .p-0\\.75{padding:3px}.scalar-app .p-1{padding:4px}.scalar-app .p-1\\.5{padding:6px}.scalar-app .p-1\\.25{padding:5px}.scalar-app .p-1\\.75{padding:7px}.scalar-app .p-2{padding:8px}.scalar-app .p-3{padding:12px}.scalar-app .p-4{padding:16px}.scalar-app .p-\\[3px\\]{padding:3px}.scalar-app .p-\\[5px\\]{padding:5px}.scalar-app .p-px{padding:1px}.scalar-app .\\!px-3{padding-inline:12px!important}.scalar-app .px-0{padding-inline:0}.scalar-app .px-0\\.5{padding-inline:2px}.scalar-app .px-1{padding-inline:4px}.scalar-app .px-1\\.5{padding-inline:6px}.scalar-app .px-2{padding-inline:8px}.scalar-app .px-2\\.5{padding-inline:10px}.scalar-app .px-3{padding-inline:12px}.scalar-app .px-4{padding-inline:16px}.scalar-app .px-5{padding-inline:20px}.scalar-app .px-6{padding-inline:24px}.scalar-app .px-8{padding-inline:32px}.scalar-app .\\!py-1\\.5{padding-block:6px!important}.scalar-app .py-0{padding-block:0}.scalar-app .py-0\\.5{padding-block:2px}.scalar-app .py-0\\.25{padding-block:1px}.scalar-app .py-0\\.75{padding-block:3px}.scalar-app .py-1{padding-block:4px}.scalar-app .py-1\\.5{padding-block:6px}.scalar-app .py-1\\.25{padding-block:5px}.scalar-app .py-2{padding-block:8px}.scalar-app .py-2\\.5{padding-block:10px}.scalar-app .py-3{padding-block:12px}.scalar-app .py-5{padding-block:20px}.scalar-app .py-8{padding-block:32px}.scalar-app .py-px{padding-block:1px}.scalar-app .\\!pt-0{padding-top:0!important}.scalar-app .pt-0{padding-top:0}.scalar-app .pt-2{padding-top:8px}.scalar-app .pt-3{padding-top:12px}.scalar-app .pt-4{padding-top:16px}.scalar-app .pt-6{padding-top:24px}.scalar-app .pt-8{padding-top:32px}.scalar-app .pt-px{padding-top:1px}.scalar-app .pr-0{padding-right:0}.scalar-app .pr-0\\.75{padding-right:3px}.scalar-app .pr-1{padding-right:4px}.scalar-app .pr-1\\.5{padding-right:6px}.scalar-app .pr-2{padding-right:8px}.scalar-app .pr-2\\.5{padding-right:10px}.scalar-app .pr-2\\.25{padding-right:9px}.scalar-app .pr-3{padding-right:12px}.scalar-app .pr-6{padding-right:24px}.scalar-app .pr-8{padding-right:32px}.scalar-app .pr-9{padding-right:36px}.scalar-app .pr-10{padding-right:40px}.scalar-app .pr-12{padding-right:48px}.scalar-app .pr-\\[26px\\]{padding-right:26px}.scalar-app .pb-0{padding-bottom:0}.scalar-app .pb-1\\.5{padding-bottom:6px}.scalar-app .pb-2{padding-bottom:8px}.scalar-app .pb-3{padding-bottom:12px}.scalar-app .pb-5{padding-bottom:20px}.scalar-app .pb-6{padding-bottom:24px}.scalar-app .pb-8{padding-bottom:32px}.scalar-app .pb-14{padding-bottom:56px}.scalar-app .pb-\\[75px\\]{padding-bottom:75px}.scalar-app .\\!pl-3{padding-left:12px!important}.scalar-app .pl-1{padding-left:4px}.scalar-app .pl-1\\.5{padding-left:6px}.scalar-app .pl-1\\.25{padding-left:5px}.scalar-app .pl-2{padding-left:8px}.scalar-app .pl-3{padding-left:12px}.scalar-app .pl-5{padding-left:20px}.scalar-app .pl-6{padding-left:24px}.scalar-app .pl-8\\.5{padding-left:34px}.scalar-app .pl-9{padding-left:36px}.scalar-app .pl-12{padding-left:48px}.scalar-app .pl-px{padding-left:1px}.scalar-app .text-center{text-align:center}.scalar-app .text-left{text-align:left}.scalar-app .text-right{text-align:right}.scalar-app .font-code{font-family:var(--scalar-font-code)}.scalar-app .font-sans{font-family:var(--scalar-font)}.scalar-app .text-3xs{font-size:var(--scalar-font-size-7)}.scalar-app .text-\\[6px\\]{font-size:6px}.scalar-app .text-\\[11px\\]{font-size:11px}.scalar-app .text-\\[21px\\]{font-size:21px}.scalar-app .text-base{font-size:var(--scalar-font-size-3)}.scalar-app .text-sm{font-size:var(--scalar-font-size-4)}.scalar-app .text-xl{font-size:var(--scalar-font-size-1)}.scalar-app .text-xs{font-size:var(--scalar-font-size-5)}.scalar-app .text-xxs{font-size:var(--scalar-font-size-6)}.scalar-app .\\!leading-\\[6px\\]{--tw-leading:6px!important;line-height:6px!important}.scalar-app .leading-2{--tw-leading:var(--scalar-line-height-2);line-height:var(--scalar-line-height-2)}.scalar-app .leading-3{--tw-leading:var(--scalar-line-height-3);line-height:var(--scalar-line-height-3)}.scalar-app .leading-5{--tw-leading:var(--scalar-line-height-5);line-height:var(--scalar-line-height-5)}.scalar-app .leading-\\[1\\.44\\]{--tw-leading:1.44;line-height:1.44}.scalar-app .leading-\\[7px\\]{--tw-leading:7px;line-height:7px}.scalar-app .leading-\\[21px\\]{--tw-leading:21px;line-height:21px}.scalar-app .leading-\\[normal\\]{--tw-leading:normal;line-height:normal}.scalar-app .leading-none{--tw-leading:1;line-height:1}.scalar-app .leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.scalar-app .leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.scalar-app .font-bold{--tw-font-weight:var(--scalar-bold);font-weight:var(--scalar-bold)}.scalar-app .font-medium{--tw-font-weight:var(--scalar-semibold);font-weight:var(--scalar-semibold)}.scalar-app .font-normal{--tw-font-weight:var(--scalar-regular);font-weight:var(--scalar-regular)}.scalar-app .text-balance{text-wrap:balance}.scalar-app .text-pretty{text-wrap:pretty}.scalar-app .break-words{overflow-wrap:break-word}.scalar-app .break-all{word-break:break-all}.scalar-app .text-ellipsis{text-overflow:ellipsis}.scalar-app .whitespace-nowrap{white-space:nowrap}.scalar-app .whitespace-pre{white-space:pre}.scalar-app .whitespace-pre-wrap{white-space:pre-wrap}.scalar-app .\\!text-c-1{color:var(--scalar-color-1)!important}.scalar-app .text-b-1{color:var(--scalar-background-1)}.scalar-app .text-blue{color:var(--scalar-color-blue)}.scalar-app .text-border{color:var(--scalar-border-color)}.scalar-app .text-c-1{color:var(--scalar-color-1)}.scalar-app .text-c-2{color:var(--scalar-color-2)}.scalar-app .text-c-3{color:var(--scalar-color-3)}.scalar-app .text-c-btn{color:var(--scalar-button-1-color)}.scalar-app .text-green{color:var(--scalar-color-green)}.scalar-app .text-grey{color:var(--scalar-color-3)}.scalar-app .text-orange{color:var(--scalar-color-orange)}.scalar-app .text-purple{color:var(--scalar-color-purple)}.scalar-app .text-red{color:var(--scalar-color-red)}.scalar-app .text-sidebar-c-2{color:var(--scalar-sidebar-color-2,var(--scalar-color-2))}.scalar-app .text-sidebar-c-active{color:var(--scalar-sidebar-color-active,currentColor)}.scalar-app .text-transparent{color:#0000}.scalar-app .text-yellow{color:var(--scalar-color-yellow)}.scalar-app .capitalize{text-transform:capitalize}.scalar-app .lowercase{text-transform:lowercase}.scalar-app .uppercase{text-transform:uppercase}.scalar-app .no-underline{text-decoration-line:none}.scalar-app .underline{text-decoration-line:underline}.scalar-app .decoration-c-3{-webkit-text-decoration-color:var(--scalar-color-3);text-decoration-color:var(--scalar-color-3)}.scalar-app .underline-offset-2{text-underline-offset:2px}.scalar-app .opacity-0{opacity:0}.scalar-app .opacity-25{opacity:.25}.scalar-app .opacity-50{opacity:.5}.scalar-app .opacity-100{opacity:1}.scalar-app .bg-blend-normal{background-blend-mode:normal}.scalar-app .mix-blend-luminosity{mix-blend-mode:luminosity}.scalar-app .shadow{--tw-shadow:var(--scalar-shadow-1);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.scalar-app .shadow-\\[-8px_0_4px_var\\(--scalar-background-1\\)\\]{--tw-shadow:-8px 0 4px var(--tw-shadow-color,var(--scalar-background-1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.scalar-app .shadow-\\[0_-8px_0_8px_var\\(--scalar-background-1\\)\\,0_0_8px_8px_var\\(--scalar-background-1\\)\\]{--tw-shadow:0 -8px 0 8px var(--tw-shadow-color,var(--scalar-background-1)),0 0 8px 8px var(--tw-shadow-color,var(--scalar-background-1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.scalar-app .shadow-border{--tw-shadow:inset 0 0 0 var(--tw-shadow-color,calc(var(--scalar-border-width)*2))var(--scalar-border-color);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.scalar-app .shadow-lg{--tw-shadow:var(--scalar-shadow-2);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.scalar-app .shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.scalar-app .outline{outline-style:var(--tw-outline-style);outline-width:1px}.scalar-app .-outline-offset-1{outline-offset:-1px}.scalar-app .outline-offset-2{outline-offset:2px}.scalar-app .outline-b-3{outline-color:var(--scalar-background-3)}.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,)}.scalar-app .brightness-90{--tw-brightness:brightness(90%);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-app .brightness-\\[\\.9\\]{--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,)}.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,)}.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,)}.scalar-app .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-app .transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,visibility,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.scalar-app .transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.scalar-app .transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.scalar-app .transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.scalar-app .transition-none{transition-property:none}.scalar-app .duration-150{--tw-duration:.15s;transition-duration:.15s}.scalar-app .duration-200{--tw-duration:.2s;transition-duration:.2s}.scalar-app .duration-300{--tw-duration:.3s;transition-duration:.3s}.scalar-app .ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.scalar-app .outline-none{--tw-outline-style:none;outline-style:none}.scalar-app .select-none{-webkit-user-select:none;user-select:none}.scalar-app .\\[--scalar-address-bar-height\\:32px\\]{--scalar-address-bar-height:32px}.scalar-app .app-drag-region{-webkit-app-region:drag}.scalar-app .app-no-drag-region{-webkit-app-region:no-drag}:is(.scalar-app .\\*\\:flex>*){display:flex}:is(.scalar-app .\\*\\:h-8>*){height:32px}:is(.scalar-app .\\*\\:cursor-pointer>*){cursor:pointer}:is(.scalar-app .\\*\\:items-center>*){align-items:center}:is(.scalar-app .\\*\\:rounded-none>*){border-radius:0}:is(.scalar-app .\\*\\:border-t>*){border-top-style:var(--tw-border-style);border-top-width:var(--scalar-border-width)}:is(.scalar-app .\\*\\:border-b-0>*){border-bottom-style:var(--tw-border-style);border-bottom-width:0}:is(.scalar-app .\\*\\:px-1\\.5>*){padding-inline:6px}:is(.scalar-app .\\*\\:pl-4>*){padding-left:16px}.scalar-app .group-first\\/row\\:border-t-0:is(:where(.group\\/row):first-child *){border-top-style:var(--tw-border-style);border-top-width:0}.scalar-app .group-last\\:border-b-transparent:is(:where(.group):last-child *){border-bottom-color:#0000}.scalar-app .group-last\\/label\\:rounded-br-lg:is(:where(.group\\/label):last-child *){border-bottom-right-radius:var(--scalar-radius-lg)}@media (hover:hover){.scalar-app .group-hover\\:block:is(:where(.group):hover *){display:block}.scalar-app .group-hover\\:flex:is(:where(.group):hover *){display:flex}.scalar-app .group-hover\\:hidden:is(:where(.group):hover *){display:none}.scalar-app .group-hover\\:inline:is(:where(.group):hover *){display:inline}.scalar-app .group-hover\\:pr-5:is(:where(.group):hover *){padding-right:20px}.scalar-app .group-hover\\:pr-6:is(:where(.group):hover *){padding-right:24px}.scalar-app .group-hover\\:pr-10:is(:where(.group):hover *){padding-right:40px}.scalar-app .group-hover\\:text-c-1:is(:where(.group):hover *){color:var(--scalar-color-1)}.scalar-app .group-hover\\:opacity-80:is(:where(.group):hover *){opacity:.8}.scalar-app .group-hover\\:opacity-100:is(:where(.group):hover *){opacity:1}.scalar-app .group-hover\\/auth\\:line-clamp-none:is(:where(.group\\/auth):hover *){-webkit-line-clamp:unset;-webkit-box-orient:horizontal;display:block;overflow:visible}.scalar-app .group-hover\\/cell\\:opacity-100:is(:where(.group\\/cell):hover *){opacity:1}.scalar-app .group-hover\\/item\\:flex:is(:where(.group\\/item):hover *){display:flex}.scalar-app .group-hover\\/params\\:opacity-100:is(:where(.group\\/params):hover *){opacity:1}.scalar-app .group-hover\\/scopes-accordion\\:text-c-2:is(:where(.group\\/scopes-accordion):hover *){color:var(--scalar-color-2)}.scalar-app .group-hover\\/upload\\:block:is(:where(.group\\/upload):hover *){display:block}}.scalar-app .group-focus-visible\\:opacity-100:is(:where(.group):focus-visible *){opacity:1}.scalar-app .group-focus-visible\\:outline:is(:where(.group):focus-visible *){outline-style:var(--tw-outline-style);outline-width:1px}.scalar-app .group-has-\\[\\.cm-focused\\]\\:z-1:is(:where(.group):has(.cm-focused) *){z-index:1}.scalar-app .group-has-\\[\\.cm-focused\\]\\:flex:is(:where(.group):has(.cm-focused) *){display:flex}.scalar-app .group-has-\\[\\.cm-focused\\]\\:pr-6:is(:where(.group):has(.cm-focused) *){padding-right:24px}.scalar-app .group-has-\\[\\.cm-focused\\]\\:pr-10:is(:where(.group):has(.cm-focused) *){padding-right:40px}.scalar-app .group-has-\\[\\:focus-visible\\]\\:hidden:is(:where(.group):has(:focus-visible) *){display:none}.scalar-app .group-has-\\[\\:focus-visible\\]\\:opacity-100:is(:where(.group):has(:focus-visible) *){opacity:1}.scalar-app .group-has-\\[\\:focus-visible\\]\\/cell\\:border-c-accent:is(:where(.group\\/cell):has(:focus-visible) *){border-color:var(--scalar-color-accent)}.scalar-app .group-has-\\[\\:focus-visible\\]\\/cell\\:opacity-100:is(:where(.group\\/cell):has(:focus-visible) *){opacity:1}.scalar-app .group-has-\\[\\:focus-visible\\]\\/input\\:block:is(:where(.group\\/input):has(:focus-visible) *){display:block}.scalar-app .group-has-\\[input\\]\\/label\\:mr-0:is(:where(.group\\/label):has(:is(input)) *){margin-right:0}.scalar-app .group-\\[\\.alert\\]\\:bg-b-alert:is(:where(.group).alert *){background-color:var(--scalar-background-alert)}.scalar-app .group-\\[\\.alert\\]\\:bg-transparent:is(:where(.group).alert *){background-color:#0000}.scalar-app .group-\\[\\.alert\\]\\:shadow-none:is(:where(.group).alert *){--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.scalar-app .group-\\[\\.alert\\]\\:outline-orange:is(:where(.group).alert *){outline-color:var(--scalar-color-orange)}.scalar-app .group-\\[\\.error\\]\\:bg-b-danger:is(:where(.group).error *){background-color:var(--scalar-background-danger)}.scalar-app .group-\\[\\.error\\]\\:bg-transparent:is(:where(.group).error *){background-color:#0000}.scalar-app .group-\\[\\.error\\]\\:text-red:is(:where(.group).error *){color:var(--scalar-color-red)}.scalar-app .group-\\[\\.error\\]\\:shadow-none:is(:where(.group).error *){--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.scalar-app .group-\\[\\.error\\]\\:outline-red:is(:where(.group).error *){outline-color:var(--scalar-color-red)}.scalar-app .peer-checked\\:text-c-1:is(:where(.peer):checked~*){color:var(--scalar-color-1)}.scalar-app .peer-has-\\[\\.cm-focused\\]\\:opacity-0:is(:where(.peer):has(.cm-focused)~*){opacity:0}.scalar-app .peer-has-\\[\\.color-selector\\]\\:hidden:is(:where(.peer):has(.color-selector)~*){display:none}.scalar-app .before\\:pointer-events-none:before{content:var(--tw-content);pointer-events:none}.scalar-app .before\\:absolute:before{content:var(--tw-content);position:absolute}.scalar-app .before\\:top-0:before{content:var(--tw-content);top:0}.scalar-app .before\\:left-3:before{content:var(--tw-content);left:12px}.scalar-app .before\\:left-\\[calc\\(\\.75rem_\\+_\\.5px\\)\\]:before{content:var(--tw-content);left:calc(.75rem + .5px)}.scalar-app .before\\:z-1:before{content:var(--tw-content);z-index:1}.scalar-app .before\\:h-\\[calc\\(100\\%_\\+_\\.5px\\)\\]:before{content:var(--tw-content);height:calc(100% + .5px)}.scalar-app .before\\:w-\\[\\.5px\\]:before{content:var(--tw-content);width:.5px}.scalar-app .before\\:bg-border:before{content:var(--tw-content);background-color:var(--scalar-border-color)}.scalar-app .after\\:content-\\[\\\'\\:\\\'\\]:after{--tw-content:":";content:var(--tw-content)}:is(.scalar-app .\\*\\:first\\:rounded-l>*):first-child{border-top-left-radius:var(--scalar-radius);border-bottom-left-radius:var(--scalar-radius)}:is(.scalar-app .\\*\\:first\\:border-t-0>*):first-child,:is(.scalar-app .first\\:\\*\\:border-t-0:first-child>*){border-top-style:var(--tw-border-style);border-top-width:0}.scalar-app .last\\:mb-0:last-child{margin-bottom:0}.scalar-app .last\\:border-r-0:last-child{border-right-style:var(--tw-border-style);border-right-width:0}:is(.scalar-app .\\*\\:last\\:rounded-r>*):last-child{border-top-right-radius:var(--scalar-radius);border-bottom-right-radius:var(--scalar-radius)}.scalar-app .last\\:before\\:h-full:last-child:before{content:var(--tw-content);height:100%}.scalar-app .last-of-type\\:first-of-type\\:border-b-0:last-of-type:first-of-type{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.scalar-app .focus-within\\:z-20:focus-within{z-index:20}.scalar-app .focus-within\\:border-\\(--scalar-background-3\\):focus-within{border-color:var(--scalar-background-3)}.scalar-app .focus-within\\:bg-b-1:focus-within{background-color:var(--scalar-background-1)}.scalar-app .focus-within\\:text-c-1:focus-within{color:var(--scalar-color-1)}@media (hover:hover){.scalar-app .hover\\:cursor-default:hover{cursor:default}.scalar-app .hover\\:border-\\(--scalar-background-3\\):hover{border-color:var(--scalar-background-3)}.scalar-app .hover\\:border-inherit:hover{border-color:inherit}.scalar-app .hover\\:bg-b-2:hover{background-color:var(--scalar-background-2)}.scalar-app .hover\\:bg-b-3:hover{background-color:var(--scalar-background-3)}.scalar-app .hover\\:bg-inherit:hover{background-color:inherit}.scalar-app .hover\\:bg-sidebar-b-active:hover{background-color:var(--scalar-sidebar-item-active-background,var(--scalar-background-2))}.scalar-app .hover\\:whitespace-normal:hover{white-space:normal}.scalar-app .hover\\:text-c-1:hover{color:var(--scalar-color-1)}.scalar-app .hover\\:text-c-2:hover{color:var(--scalar-color-2)}.scalar-app .hover\\:underline:hover{text-decoration-line:underline}.scalar-app .hover\\:brightness-75:hover{--tw-brightness:brightness(75%);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-app .focus\\:border-b-1:focus{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--scalar-background-1)}.scalar-app .focus\\:text-c-1:focus{color:var(--scalar-color-1)}.scalar-app .focus\\:outline-none:focus{--tw-outline-style:none;outline-style:none}.scalar-app .focus-visible\\:z-10:focus-visible{z-index:10}.scalar-app .active\\:text-c-1:active{color:var(--scalar-color-1)}.scalar-app .disabled\\:cursor-default:disabled{cursor:default}.scalar-app .disabled\\:text-c-2:disabled{color:var(--scalar-color-2)}.scalar-app .has-\\[\\.empty-sidebar-item\\]\\:border-t:has(.empty-sidebar-item){border-top-style:var(--tw-border-style);border-top-width:var(--scalar-border-width)}.scalar-app .has-\\[\\:focus-visible\\]\\:absolute:has(:focus-visible){position:absolute}.scalar-app .has-\\[\\:focus-visible\\]\\:z-1:has(:focus-visible){z-index:1}.scalar-app .has-\\[\\:focus-visible\\]\\:rounded-\\[4px\\]:has(:focus-visible){border-radius:4px}.scalar-app .has-\\[\\:focus-visible\\]\\:bg-b-1:has(:focus-visible){background-color:var(--scalar-background-1)}.scalar-app .has-\\[\\:focus-visible\\]\\:opacity-100:has(:focus-visible){opacity:1}.scalar-app .has-\\[\\:focus-visible\\]\\:outline:has(:focus-visible){outline-style:var(--tw-outline-style);outline-width:1px}@media (min-width:600px){.scalar-app .sm\\:not-sr-only{clip:auto;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.scalar-app .sm\\:order-none{order:0}.scalar-app .sm\\:mr-1\\.5{margin-right:6px}.scalar-app .sm\\:mb-1\\.5{margin-bottom:6px}.scalar-app .sm\\:ml-1\\.5{margin-left:6px}.scalar-app .sm\\:flex{display:flex}.scalar-app .sm\\:hidden{display:none}.scalar-app .sm\\:max-w-max{max-width:max-content}.scalar-app .sm\\:min-w-max{min-width:max-content}.scalar-app .sm\\:flex-col{flex-direction:column}.scalar-app .sm\\:flex-row{flex-direction:row}.scalar-app .sm\\:justify-between{justify-content:space-between}.scalar-app .sm\\:gap-px{gap:1px}.scalar-app .sm\\:rounded{border-radius:var(--scalar-radius)}.scalar-app .sm\\:rounded-lg{border-radius:var(--scalar-radius-lg)}.scalar-app .sm\\:px-2{padding-inline:8px}.scalar-app .sm\\:px-3{padding-inline:12px}.scalar-app .sm\\:py-1\\.5{padding-block:6px}:is(.scalar-app .sm\\:\\*\\:rounded-lg>*){border-radius:var(--scalar-radius-lg)}}@media (min-width:800px){.scalar-app .md\\:right-10{right:40px}.scalar-app .md\\:bottom-10{bottom:40px}.scalar-app .md\\:mx-auto{margin-inline:auto}.scalar-app .md\\:-ml-1\\.25{margin-left:-5px}.scalar-app .md\\:ml-1\\.5{margin-left:6px}.scalar-app .md\\:block{display:block}.scalar-app .md\\:grid{display:grid}.scalar-app .md\\:w-full{width:100%}.scalar-app .md\\:max-w-\\[720px\\]{max-width:720px}.scalar-app .md\\:min-w-fit{min-width:fit-content}.scalar-app .md\\:flex-none{flex:none}.scalar-app .md\\:translate-x-0{--tw-translate-x:0px;translate:var(--tw-translate-x)var(--tw-translate-y)}.scalar-app .md\\:translate-y-0{--tw-translate-y:0px;translate:var(--tw-translate-x)var(--tw-translate-y)}.scalar-app .md\\:grid-cols-\\[1fr_720px_1fr\\]{grid-template-columns:1fr 720px 1fr}.scalar-app .md\\:flex-row{flex-direction:row}.scalar-app .md\\:border-r{border-right-style:var(--tw-border-style);border-right-width:var(--scalar-border-width)}.scalar-app .md\\:border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.scalar-app .md\\:p-1\\.5{padding:6px}.scalar-app .md\\:px-0{padding-inline:0}.scalar-app .md\\:px-1\\.5{padding-inline:6px}.scalar-app .md\\:px-2{padding-inline:8px}.scalar-app .md\\:px-2\\.5{padding-inline:10px}.scalar-app .md\\:px-4{padding-inline:16px}.scalar-app .md\\:px-\\[18px\\]{padding-inline:18px}.scalar-app .md\\:py-2\\.5{padding-block:10px}.scalar-app .md\\:pb-2\\.5{padding-bottom:10px}.scalar-app .md\\:pb-\\[37px\\]{padding-bottom:37px}.scalar-app .md\\:pl-0{padding-left:0}:is(.scalar-app .md\\:\\*\\:border-t-0>*){border-top-style:var(--tw-border-style);border-top-width:0}}@media (min-width:1000px){.scalar-app .lg\\:order-none{order:0}.scalar-app .lg\\:-mr-1{margin-right:-4px}.scalar-app .lg\\:mb-0{margin-bottom:0}.scalar-app .lg\\:flex{display:flex}.scalar-app .lg\\:min-h-header{min-height:48px}.scalar-app .lg\\:w-auto{width:auto}.scalar-app .lg\\:max-w-\\[580px\\]{max-width:580px}.scalar-app .lg\\:min-w-\\[580px\\]{min-width:580px}.scalar-app .lg\\:flex-1{flex:1}.scalar-app .lg\\:p-1{padding:4px}.scalar-app .lg\\:px-1{padding-inline:4px}.scalar-app .lg\\:px-2\\.5{padding-inline:10px}.scalar-app .lg\\:pt-1{padding-top:4px}.scalar-app .lg\\:pr-24{padding-right:96px}}@media (min-width:1200px){.scalar-app .xl\\:\\!flex{display:flex!important}.scalar-app .xl\\:flex{display:flex}.scalar-app .xl\\:hidden{display:none}.scalar-app .xl\\:h-fit{height:fit-content}.scalar-app .xl\\:h-full{height:100%}.scalar-app .xl\\:min-h-header{min-height:48px}.scalar-app .xl\\:max-w-\\[720px\\]{max-width:720px}.scalar-app .xl\\:min-w-0{min-width:0}.scalar-app .xl\\:min-w-\\[720px\\]{min-width:720px}.scalar-app .xl\\:flex-row{flex-direction:row}.scalar-app .xl\\:overflow-auto{overflow:auto}.scalar-app .xl\\:overflow-hidden{overflow:hidden}.scalar-app .xl\\:rounded-none{border-radius:0}.scalar-app .xl\\:pr-0\\.5{padding-right:2px}.scalar-app .xl\\:pl-2{padding-left:8px}:is(.scalar-app .\\*\\:xl\\:border-t-0>*){border-top-style:var(--tw-border-style);border-top-width:0}:is(.scalar-app .\\*\\:xl\\:border-l>*){border-left-style:var(--tw-border-style);border-left-width:var(--scalar-border-width)}:is(.scalar-app .\\*\\:first\\:xl\\:border-l-0>*):first-child{border-left-style:var(--tw-border-style);border-left-width:0}}.scalar-app .dark\\:bg-b-2:where(.dark-mode,.dark-mode *){background-color:var(--scalar-background-2)}@media (hover:hover){.scalar-app .hover\\:dark\\:bg-b-2:hover:where(.dark-mode,.dark-mode *){background-color:var(--scalar-background-2)}}.scalar-app .ui-open\\:rotate-90[data-headlessui-state~=open],:where([data-headlessui-state~=open]) :is(.scalar-app .ui-open\\:rotate-90){rotate:90deg}.scalar-app .ui-not-open\\:invisible[data-headlessui-state]:not([data-headlessui-state~=open]),:where([data-headlessui-state]:not([data-headlessui-state~=open])) :is(.scalar-app .ui-not-open\\:invisible):not([data-headlessui-state]){visibility:hidden}.scalar-app .ui-not-open\\:rotate-0[data-headlessui-state]:not([data-headlessui-state~=open]),:where([data-headlessui-state]:not([data-headlessui-state~=open])) :is(.scalar-app .ui-not-open\\:rotate-0):not([data-headlessui-state]){rotate:none}.scalar-app .ui-checked\\:bg-b-3[data-headlessui-state~=checked],:where([data-headlessui-state~=checked]) :is(.scalar-app .ui-checked\\:bg-b-3){background-color:var(--scalar-background-3)}.scalar-app .ui-active\\:bg-b-2[data-headlessui-state~=active],:where([data-headlessui-state~=active]) :is(.scalar-app .ui-active\\:bg-b-2),:is(.scalar-app .ui-active\\:\\*\\:bg-b-2[data-headlessui-state~=active]>*),:is(:where([data-headlessui-state~=active]) :is(.scalar-app .ui-active\\:\\*\\:bg-b-2)>*){background-color:var(--scalar-background-2)}@media (max-width:720px) and (max-height:480px){.scalar-app .zoomed\\:static{position:static}.scalar-app .zoomed\\:p-1{padding:4px}}.app-platform-mac :is(.scalar-app .mac\\:pl-\\[72px\\]){padding-left:72px}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-content{syntax:"*";inherits:false;initial-value:""}.nav-item[data-v-5a1bd09b]{cursor:pointer;border-radius:var(--scalar-radius-lg);background:var(--scalar-background-3);border:var(--scalar-border-width)solid var(--scalar-background-2);color:var(--scalar-color-3);flex:1;justify-content:center;align-items:center;min-width:0;padding:4.5px;display:flex;position:relative;overflow:hidden}.dark-mode .nav-item[data-v-5a1bd09b]{background:var(--scalar-background-2)}@supports (color:color-mix(in lab,red,red)){.dark-mode .nav-item[data-v-5a1bd09b]{background:color-mix(in srgb,var(--scalar-background-2),transparent)}}.nav-item-icon-copy[data-v-5a1bd09b]{white-space:nowrap;max-width:100%;-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);overflow:hidden}.nav-item:hover .nav-item-icon-copy[data-v-5a1bd09b]{-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-5a1bd09b]{max-width:calc(100% - 20px)}.nav-item[data-v-5a1bd09b]:hover{color:var(--scalar-color-1)}.nav-item__active[data-v-5a1bd09b]{background-color:var(--scalar-background-1);color:var(--scalar-color-1);border-color:var(--scalar-border-color)}.dark-mode .nav-item__active[data-v-5a1bd09b]{background-color:var(--scalar-background-2)}.nav-item-close[data-v-5a1bd09b]{border-radius:var(--scalar-radius);stroke-width:1.5px;max-width:20px;color:var(--scalar-color-3);opacity:0;background:0 0;margin-left:-20px;padding:2px;position:absolute;right:3px}.nav-item:hover .nav-item-close[data-v-5a1bd09b]{opacity:1}.nav-item-close[data-v-5a1bd09b]:hover{background-color:var(--scalar-background-4)}.nav-item__active .nav-item-close[data-v-5a1bd09b]:hover{background-color:var(--scalar-background-2)}.download-app-button[data-v-cb45fa05]{box-shadow:0 0 0 .5px var(--scalar-border-color);background:linear-gradient(#ffffffbf,#00000009)}.dark-mode .download-app-button[data-v-cb45fa05]{background:linear-gradient(#ffffff1a,#00000026)}.download-app-button[data-v-cb45fa05]:hover{background:linear-gradient(#00000009,#ffffffbf)}.dark-mode .download-app-button[data-v-cb45fa05]:hover{background:linear-gradient(#00000026,#ffffff1a)}.http-bg-gradient[data-v-076b14a1]{background:linear-gradient(#ffffffbf,#00000009)}.http-bg-gradient[data-v-076b14a1]:hover{background:linear-gradient(#00000009,#ffffffbf)}.dark-mode .http-bg-gradient[data-v-076b14a1]{background:linear-gradient(#ffffff09,#00000026)}.dark-mode .http-bg-gradient[data-v-076b14a1]:hover{background:linear-gradient(#00000026,#ffffff09)}.scroll-timeline-x[data-v-19cf46d6]{scroll-timeline:--scroll-timeline x;scroll-timeline:--scroll-timeline horizontal;-ms-overflow-style:none;scrollbar-width:none;overflow:auto}.commandmenu[data-v-f2bbd082]{box-shadow:var(--scalar-shadow-2);border-radius:var(--scalar-radius-lg);background-color:var(--scalar-background-1);opacity:0;width:100%;max-width:580px;max-height:60dvh;margin:12px;animation:.3s ease-in-out .1s forwards fadeincommandmenu-f2bbd082;position:fixed;top:150px;left:50%;transform:translate(-50%,10px)}.commandmenu-overlay[data-v-f2bbd082]{cursor:pointer;background:#0003;animation:.3s ease-in-out forwards fadeincommand-f2bbd082;position:fixed;top:0;right:0;bottom:0;left:0}@keyframes fadeincommand-f2bbd082{0%{opacity:0}to{opacity:1}}@keyframes fadeincommandmenu-f2bbd082{0%{opacity:0;transform:translate(-50%,10px)}to{opacity:1;transform:translate(-50%)}}.scalar .scalar-app-layout[data-v-45e9730e]{background:var(--scalar-background-1);opacity:0;border:var(--scalar-border-width)solid var(--scalar-border-color);border-radius:8px;width:100%;max-width:1390px;height:calc(100% - 120px);margin:auto;animation:.35s forwards scalarapiclientfadein-45e9730e;position:relative;overflow:hidden}@media (max-width:720px) and (max-height:480px){.scalar .scalar-app-layout[data-v-45e9730e]{height:100%;max-height:90svh}}@keyframes scalarapiclientfadein-45e9730e{0%{opacity:0}to{opacity:1}}.scalar .scalar-app-exit[data-v-45e9730e]{cursor:pointer;z-index:-1;background:#00000038;width:100vw;height:100vh;transition:all .3s ease-in-out;animation:.35s forwards scalardrawerexitfadein-45e9730e;position:fixed;top:0;left:0}.dark-mode .scalar .scalar-app-exit[data-v-45e9730e]{background:#00000073}.scalar .scalar-app-exit[data-v-45e9730e]:before{text-align:center;color:#fff;opacity:.6;font-family:sans-serif;font-size:30px;font-weight:100;line-height:50px;position:absolute;top:0;right:12px}.scalar .scalar-app-exit[data-v-45e9730e]:hover:before{opacity:1}@keyframes scalardrawerexitfadein-45e9730e{0%{opacity:0}to{opacity:1}}.scalar-container[data-v-45e9730e]{visibility:visible;z-index:10000;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;bottom:0;left:0;overflow:hidden}.scalar .url-form-input[data-v-45e9730e]{min-height:auto!important}.scalar .scalar-container[data-v-45e9730e]{line-height:normal}.scalar .scalar-app-header span[data-v-45e9730e]{color:var(--scalar-color-3)}.scalar .scalar-app-header a[data-v-45e9730e]{color:var(--scalar-color-1)}.scalar .scalar-app-header a[data-v-45e9730e]:hover{text-decoration:underline}.scalar-activate[data-v-45e9730e]{cursor:pointer;align-items:center;gap:6px;width:fit-content;margin:0 .75rem .75rem auto;font-size:.875rem;font-weight:600;line-height:24px;display:flex}.scalar-activate-button[data-v-45e9730e]{color:var(--scalar-color-blue);-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:none;outline:none;align-items:center;gap:6px;padding:0 .5rem;display:flex}.scalar-activate:hover .scalar-activate-button[data-v-45e9730e]{background:var(--scalar-background-3);border-radius:3px}.scalar-modal-layout .scalar-button-danger[data-v-a93bfefe]{background:var(--scalar-color-red)}@supports (color:color-mix(in lab,red,red)){.scalar-modal-layout .scalar-button-danger[data-v-a93bfefe]{background:color-mix(in srgb,var(--scalar-color-red),transparent 95%)}}.scalar-modal-layout .scalar-button-danger[data-v-a93bfefe]{color:var(--scalar-color-red)}.scalar-modal-layout .scalar-button-danger[data-v-a93bfefe]:hover,.scalar-modal-layout .scalar-button-danger[data-v-a93bfefe]:focus{background:var(--scalar-color-red)}@supports (color:color-mix(in lab,red,red)){.scalar-modal-layout .scalar-button-danger[data-v-a93bfefe]:hover,.scalar-modal-layout .scalar-button-danger[data-v-a93bfefe]:focus{background:color-mix(in srgb,var(--scalar-color-red),transparent 90%)}}.fade-request-section-content[data-v-cac0985e]{background:linear-gradient(to left,var(--scalar-background-1)64%,transparent)}.filter-hover[data-v-cac0985e]{height:100%;padding-left:24px;padding-right:39px;transition:width 0s ease-in-out .2s;position:absolute;right:0;overflow:hidden}.filter-hover[data-v-cac0985e]:hover,.filter-hover[data-v-cac0985e]:has(:focus-visible){z-index:10;width:100%}.filter-hover[data-v-cac0985e]:before{content:"";background-color:var(--scalar-background-1);opacity:0;pointer-events:none;width:100%;height:100%;transition:all .3s ease-in-out;position:absolute;top:0;left:0}.filter-hover-item[data-v-cac0985e]{opacity:0}.filter-hover-item[data-v-cac0985e]:not(:last-of-type){transform:translateY(3px)}.filter-hover:hover .filter-hover-item[data-v-cac0985e]{transition:opacity .2s ease-in-out,transform .2s ease-in-out}.filter-hover:hover .filter-hover-item[data-v-cac0985e]:last-of-type{transition-delay:50ms}.filter-hover:hover .filter-hover-item[data-v-cac0985e]:nth-last-of-type(2){transition-delay:.1s}.filter-hover:hover .filter-hover-item[data-v-cac0985e]:nth-last-of-type(3){transition-delay:.15s}.filter-hover:hover .filter-hover-item[data-v-cac0985e]:nth-last-of-type(4){transition-delay:.2s}.filter-hover:hover .filter-hover-item[data-v-cac0985e]:nth-last-of-type(5){transition-delay:.25s}.filter-hover:hover .filter-hover-item[data-v-cac0985e]:nth-last-of-type(6){transition-delay:.3s}.filter-hover:hover .filter-hover-item[data-v-cac0985e]:nth-last-of-type(7){transition-delay:.35s}.filter-hover:hover .filter-hover-item[data-v-cac0985e],.filter-hover:has(:focus-visible) .filter-hover-item[data-v-cac0985e]{opacity:1;transform:translateZ(0)}.filter-hover[data-v-cac0985e]:hover:before,.filter-hover[data-v-cac0985e]: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-cac0985e],.context-bar-group:has(:focus-visible) .context-bar-group-hover\\:text-c-1[data-v-cac0985e]{--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-cac0985e],.context-bar-group:has(:focus-visible) .context-bar-group-hover\\:hidden[data-v-cac0985e]{display:none}.light-mode .bg-preview[data-v-0956ad2d]{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-0956ad2d]{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-fbacaa3e] .cm-editor{font-size:var(--scalar-small);background-color:#0000;outline:none}[data-v-fbacaa3e] .cm-gutters{background-color:var(--scalar-background-1);border-radius:var(--scalar-radius)0 0 var(--scalar-radius)}.body-raw[data-v-fbacaa3e] .cm-scroller{width:fit-content;overflow:visible}.scalar-code-copy[data-v-fbacaa3e]{z-index:10;pointer-events:none;align-items:flex-start;display:flex;position:sticky;top:6px;right:6px;transform:translate(-6px)}.copy-button[data-v-fbacaa3e]{background-color:var(--scalar-background-1);border:1px solid var(--scalar-border-color);color:var(--scalar-color-3);cursor:pointer;opacity:0;pointer-events:auto;border-radius:3px;align-items:center;height:30px;padding:6px;transition:opacity .15s ease-in-out,color .15s ease-in-out;display:flex}.body-raw:hover .copy-button[data-v-fbacaa3e],.copy-button[data-v-fbacaa3e]:focus-visible{opacity:1}.copy-button[data-v-fbacaa3e]:hover{color:var(--scalar-color-1)}.scalar-code-block[data-v-17966bf4] .hljs *{font-size:var(--scalar-small)}.response-body-virtual[data-headlessui-state=open],.response-body-virtual[data-headlessui-state=open] .diclosure-panel{flex-direction:column;flex-grow:1;display:flex}.ascii-art-animate .ascii-art-line[data-v-69ebd973]{border-right:1ch solid #0000;animation:4s step-end 1s both typewriter-69ebd973,.5s step-end infinite blinkTextCursor-69ebd973}@keyframes typewriter-69ebd973{0%{width:0}to{width:100%}}@keyframes blinkTextCursor-69ebd973{0%{border-right-color:currentColor}50%{border-right-color:#0000}}.keycap-n[data-v-6e1f579f]{background:-webkit-linear-gradient(5deg,transparent 30%,var(--scalar-color-3)50%);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.keycap-hotkey[data-v-6e1f579f]{line-height:26px;position:absolute;top:32px}.scalar-version-number[data-v-bb2369d4]{width:76px;height:76px;font-size:8px;font-family:var(--scalar-font-code);box-shadow:inset 2px 0 0 2px var(--scalar-background-2);text-align:center;text-transform:initial;-webkit-text-decoration-color:var(--scalar-color-3);text-decoration-color:var(--scalar-color-3);border-radius:9px 9px 16px 12px;flex-direction:column;justify-content:center;align-items:center;margin-top:-113px;margin-left:-36px;line-height:11px;display:flex;position:absolute;transform:skewY(13deg)}.scalar-version-number a[data-v-bb2369d4]{background:var(--scalar-background-2);border:.5px solid var(--scalar-border-color);border-radius:3px;padding:2px 4px;font-weight:700;text-decoration:none}.gitbook-show[data-v-bb2369d4]{display:none}.v-enter-active[data-v-62b8db3f]{transition:opacity .5s}.v-enter-from[data-v-62b8db3f]{opacity:0}.animate-response-heading .response-heading[data-v-7138ed84]{opacity:1;animation:.2s ease-in-out forwards push-response-7138ed84}@keyframes push-response-7138ed84{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-4px)}}.animate-response-heading .animate-response-children[data-v-7138ed84]{opacity:0;animation:.2s ease-in-out 50ms forwards response-spans-7138ed84}@keyframes response-spans-7138ed84{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}[data-v-843ba983] .cm-editor{background:0 0;outline:none;height:100%;padding:0}[data-v-843ba983] .cm-placeholder{color:var(--scalar-color-3)}[data-v-843ba983] .cm-content{font-family:var(--scalar-font-code);font-size:var(--scalar-small);max-height:20px;padding:8px 0}[data-v-843ba983] .cm-tooltip{filter:brightness(var(--scalar-lifted-brightness));border-radius:var(--scalar-radius);box-shadow:var(--scalar-shadow-2);background:0 0!important;border:none!important;outline:none!important;overflow:hidden!important}[data-v-843ba983] .cm-tooltip-autocomplete ul li{padding:3px 6px!important}[data-v-843ba983] .cm-completionIcon-type:after{color:var(--scalar-color-3)!important}[data-v-843ba983] .cm-tooltip-autocomplete ul li[aria-selected]{background:var(--scalar-background-2)!important;color:var(--scalar-color-1)!important}[data-v-843ba983] .cm-tooltip-autocomplete ul{position:relative;padding:6px!important}[data-v-843ba983] .cm-tooltip-autocomplete ul li:hover{border-radius:3px;color:var(--scalar-color-1)!important;background:var(--scalar-background-3)!important}[data-v-843ba983] .cm-activeLine,[data-v-843ba983] .cm-activeLineGutter{background-color:#0000}[data-v-843ba983] .cm-selectionMatch,[data-v-843ba983] .cm-matchingBracket{border-radius:var(--scalar-radius);background:var(--scalar-background-4)!important}[data-v-843ba983] .cm-css-color-picker-wrapper{outline:1px solid var(--scalar-background-3);border-radius:3px;display:inline-flex;overflow:hidden}[data-v-843ba983] .cm-gutters{color:var(--scalar-color-3);font-size:var(--scalar-small);background-color:#0000;border-right:none;border-radius:0 0 0 3px;line-height:1.44}[data-v-843ba983] .cm-gutters:before{content:"";border-radius:var(--scalar-radius)0 0 var(--scalar-radius);background-color:var(--scalar-background-1);width:calc(100% - 2px);height:calc(100% - 4px);position:absolute;top:2px;left:2px}[data-v-843ba983] .cm-gutterElement{justify-content:flex-end;align-items:center;display:flex;position:relative;font-family:var(--scalar-font-code)!important;padding:0 6px 0 8px!important}[data-v-843ba983] .cm-gutter+.cm-gutter :not(.cm-foldGutter) .cm-gutterElement{padding-left:0!important}[data-v-843ba983] .cm-scroller{overflow:auto}.peer:hover .copy-button[data-v-843ba983],.copy-button[data-v-843ba983]:focus-visible{opacity:100}.scalar-code-copy[data-v-843ba983]{justify-content:flex-end;align-items:flex-start;display:flex;position:sticky;top:0;right:0;bottom:0;left:0}.copy-button[data-v-843ba983]{background-color:var(--scalar-background-2);border:1px solid var(--scalar-border-color);color:var(--scalar-color-3);cursor:pointer;opacity:0;border-radius:3px;align-items:center;height:30px;margin-bottom:-30px;padding:6px;transition:opacity .15s ease-in-out,color .15s ease-in-out;display:flex;position:relative;top:0;right:0}.scalar-code-copy[data-v-843ba983],.copy-button[data-v-843ba983]{background:inherit}.copy-button[data-v-843ba983]:hover{color:var(--scalar-color-1)}.copy-button svg[data-v-843ba983]{stroke-width:1.5px}.line-wrapping[data-v-843ba983]:focus-within .cm-content{white-space:break-spaces;word-break:break-all;min-height:fit-content}.cm-pill{--tw-bg-base:var(--scalar-color-1);color:var(--tw-bg-base);font-size:var(--scalar-small);border-radius:30px;padding:0 9px;display:inline-block;background:var(--tw-bg-base)!important}@supports (color:color-mix(in lab,red,red)){.cm-pill{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:var(--tw-bg-base)!important}@supports (color:color-mix(in lab,red,red)){.dark-mode .cm-pill{background:color-mix(in srgb,var(--tw-bg-base),transparent 90%)!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)}.schema>span[data-v-4df72868]:not(:first-child):before{content:"·";margin:0 .5ch;display:block}.schema>span[data-v-4df72868]{white-space:nowrap;display:flex}[data-v-5831422d] .cm-editor{padding:0}[data-v-5831422d] .cm-content{font-family:var(--scalar-font);font-size:var(--scalar-small);background-color:#0000;align-items:center;width:100%;padding:6px 8px;display:flex}[data-v-5831422d] .cm-content:has(.cm-pill){padding:6px 8px}[data-v-5831422d] .cm-content .cm-pill:not(:last-of-type){margin-right:.5px}[data-v-5831422d] .cm-content .cm-pill:not(:first-of-type){margin-left:.5px}[data-v-5831422d] .cm-line{text-overflow:ellipsis;padding:0;overflow:hidden}.filemask[data-v-5831422d]{-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-49d6ce0d] .cm-content{font-size:var(--scalar-small)}[data-v-f7d71ae7] .cm-editor{padding:0}[data-v-f7d71ae7] .cm-content{font-family:var(--scalar-font);font-size:var(--scalar-small);background-color:#0000;align-items:center;width:100%;padding:6px 8px;display:flex}[data-v-f7d71ae7] .cm-content:has(.cm-pill){padding:6px 8px}[data-v-f7d71ae7] .cm-content .cm-pill:not(:last-of-type){margin-right:.5px}[data-v-f7d71ae7] .cm-content .cm-pill:not(:first-of-type){margin-left:.5px}[data-v-f7d71ae7] .cm-line{text-overflow:ellipsis;padding:0;overflow:hidden}.required[data-v-f7d71ae7]:after{content:"Required"}input[data-v-f7d71ae7]::placeholder{color:var(--scalar-color-3)}.scalar-password-input[data-v-f7d71ae7]{text-security:disc;-webkit-text-security:disc;-moz-text-security:disc}.auth-blend-required[data-v-292b33c8] .scalar-input-required,.auth-blend-required[data-v-292b33c8] .required{background:var(--scalar-background-2);--tw-bg-base:var(--scalar-background-2);--tw-shadow:-8px 0 4px var(--scalar-background-2)}.request-example-references-header[data-v-292b33c8]+tr>td{border-top:0;border-top-left-radius:0;border-top-right-radius:0}.scalar-data-table .auth-description-container .auth-description[data-v-292b33c8]{outline:.5px solid var(--scalar-border-color)}.scalar-data-table .auth-description-container:hover .auth-description[data-v-292b33c8]{height:auto;position:absolute}.auth-combobox-position[data-v-d0e4c96f]{margin-left:120px}.scroll-timeline-x[data-v-d0e4c96f]{scroll-timeline:--scroll-timeline x;scroll-timeline:--scroll-timeline horizontal;scrollbar-width:none;-ms-overflow-style:none;overflow:auto}.fade-left[data-v-d0e4c96f],.fade-right[data-v-d0e4c96f]{content:"";pointer-events:none;height:100%;min-height:24px;animation-name:fadein-d0e4c96f;animation-duration:1ms;animation-direction:reverse;animation-timeline:--scroll-timeline;position:sticky}.fade-left[data-v-d0e4c96f]{background:linear-gradient(-90deg,var(--scalar-background-1)0%,var(--scalar-background-1)60%,var(--scalar-background-1)100%)}@supports (color:color-mix(in lab,red,red)){.fade-left[data-v-d0e4c96f]{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%)}}.fade-left[data-v-d0e4c96f]{min-width:3px;animation-direction:normal;left:-1px}.fade-right[data-v-d0e4c96f]{background:linear-gradient(90deg,var(--scalar-background-1)0%,var(--scalar-background-1)60%,var(--scalar-background-1)100%)}@supports (color:color-mix(in lab,red,red)){.fade-right[data-v-d0e4c96f]{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%)}}.fade-right[data-v-d0e4c96f]{min-width:24px;margin-left:-20px;top:0;right:-1px}@keyframes fadein-d0e4c96f{0%{opacity:0}15%{opacity:1}}.auth-combobox-position[data-v-c19d214a]{margin-left:120px}.scroll-timeline-x[data-v-c19d214a]{scroll-timeline:--scroll-timeline x;scroll-timeline:--scroll-timeline horizontal;scrollbar-width:none;-ms-overflow-style:none;overflow:auto}.fade-left[data-v-c19d214a],.fade-right[data-v-c19d214a]{content:"";pointer-events:none;height:100%;min-height:24px;animation-name:fadein-c19d214a;animation-duration:1ms;animation-direction:reverse;animation-timeline:--scroll-timeline;position:sticky}.fade-left[data-v-c19d214a]{background:linear-gradient(-90deg,var(--scalar-background-1)0%,var(--scalar-background-1)60%,var(--scalar-background-1)100%)}@supports (color:color-mix(in lab,red,red)){.fade-left[data-v-c19d214a]{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%)}}.fade-left[data-v-c19d214a]{min-width:3px;animation-direction:normal;left:-1px}.fade-right[data-v-c19d214a]{background:linear-gradient(90deg,var(--scalar-background-1)0%,var(--scalar-background-1)60%,var(--scalar-background-1)100%)}@supports (color:color-mix(in lab,red,red)){.fade-right[data-v-c19d214a]{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%)}}.fade-right[data-v-c19d214a]{min-width:24px;margin-left:-20px;top:0;right:-1px}@keyframes fadein-c19d214a{0%{opacity:0}15%{opacity:1}}[data-v-9e7d5436] code.hljs *{font-size:var(--scalar-small)}.request-section-content[data-v-ca5f9f37]{--scalar-border-width:.5px}.request-section-content-filter[data-v-ca5f9f37]{box-shadow:0 -10px 0 10px var(--scalar-background-1)}.request-item:focus-within .request-meta-buttons[data-v-ca5f9f37]{opacity:1}.group-hover-input[data-v-ca5f9f37]{border-width:var(--scalar-border-width);border-color:#0000}.group:hover .group-hover-input[data-v-ca5f9f37]{background:var(--scalar-background-1)}@supports (color:color-mix(in lab,red,red)){.group:hover .group-hover-input[data-v-ca5f9f37]{background:color-mix(in srgb,var(--scalar-background-1),var(--scalar-background-2))}}.group:hover .group-hover-input[data-v-ca5f9f37]{border-color:var(--scalar-border-color)}.group-hover-input[data-v-ca5f9f37]:focus{border-color:var(--scalar-border-color)!important;background:0 0!important}@media (min-width:800px){.has-no-import-url,.has-import-url{contain:paint;max-width:100dvw;overflow-x:hidden}.has-no-import-url .scalar-client>main{opacity:1;background:var(--scalar-background-1);animation:.3s ease-in-out forwards transform-restore-layout}.has-import-url .scalar-client>main{opacity:0;border:var(--scalar-border-width)solid var(--scalar-border-color);z-index:10000;border-radius:12px;animation:.3s ease-in-out forwards transform-fade-layout;overflow:hidden;transform:scale(.85)translate(calc(50dvw + 80px))}.has-import-url .scalar-client .sidenav{display:none}.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)translate(calc(50dvw + 80px),10px)}to{opacity:1;transform:scale(.85)translate(calc(50dvw + 80px))}}@keyframes transform-restore-layout{0%{opacity:1;transform:scale(.85)translate(calc(50dvw + 80px))}to{opacity:1;transform:scale(1)translate(0)}}.openapi-color{color:var(--scalar-color-green)}.section-flare{position:fixed;top:0;right:-50dvw}#scalar-client{background-color:var(--scalar-background-2);flex-direction:column;width:100dvw;height:100dvh;display:flex;position:relative}.dark-mode #scalar-client{background-color:var(--scalar-background-1)}@supports (color:color-mix(in lab,red,red)){.dark-mode #scalar-client{background-color:color-mix(in srgb,var(--scalar-background-1)65%,black)}}.open-api-client-button[data-v-210c4985]{cursor:pointer;text-align:center;white-space:nowrap;width:100%;height:31px;font-size:var(--scalar-mini);font-weight:var(--scalar-semibold);border-radius:var(--scalar-radius);box-shadow:0 0 0 .5px var(--scalar-border-color);color:var(--scalar-sidebar-color-1);justify-content:center;align-items:center;gap:6px;padding:9px 12px;line-height:1.385;text-decoration:none;display:flex}.open-api-client-button[data-v-210c4985]:hover{background:var(--scalar-sidebar-item-hover-background,var(--scalar-background-2))}.address-bar-history-button[data-v-a93fa60f]:hover{background:var(--scalar-background-3)}.address-bar-history-button[data-v-a93fa60f]:focus-within{background:var(--scalar-background-2)}.description[data-v-e86ebacd] .markdown{font-weight:var(--scalar-semibold);color:var(--scalar-color--1);padding:0;display:block}.description[data-v-e86ebacd] .markdown>:first-child{margin-top:0}[data-v-78c9dbb9] .cm-editor{outline:none;width:100%;height:100%}[data-v-78c9dbb9] .cm-line{padding:0}[data-v-78c9dbb9] .cm-content{font-size:var(--scalar-small);align-items:center;padding:0;display:flex}.scroll-timeline-x[data-v-78c9dbb9]{scroll-timeline:--scroll-timeline x;scroll-timeline:--scroll-timeline horizontal;-ms-overflow-style:none}.scroll-timeline-x-hidden[data-v-78c9dbb9]{overflow-x:auto}.scroll-timeline-x-hidden[data-v-78c9dbb9] .cm-scroller{scrollbar-width:none;-ms-overflow-style:none;padding-right:20px;overflow:auto}.scroll-timeline-x-hidden[data-v-78c9dbb9]::-webkit-scrollbar{width:0;height:0;display:none}.scroll-timeline-x-hidden[data-v-78c9dbb9] .cm-scroller::-webkit-scrollbar{width:0;height:0;display:none}.scroll-timeline-x-address[data-v-78c9dbb9]{scrollbar-width:none;line-height:27px}.scroll-timeline-x-address[data-v-78c9dbb9]:after{content:"";cursor:text;width:24px;height:100%;position:absolute;right:0}.scroll-timeline-x-address[data-v-78c9dbb9]:empty:before{content:"Enter URL or cURL request";color:var(--scalar-color-3);pointer-events:none}.fade-left[data-v-78c9dbb9],.fade-right[data-v-78c9dbb9]{content:"";pointer-events:none;z-index:1;height:100%;animation-name:fadein-78c9dbb9;animation-duration:1ms;animation-direction:reverse;animation-timeline:--scroll-timeline;position:sticky}.fade-left[data-v-78c9dbb9]{background:linear-gradient(-90deg,var(--scalar-address-bar-bg)0%,var(--scalar-address-bar-bg)30%,var(--scalar-address-bar-bg)100%)}@supports (color:color-mix(in lab,red,red)){.fade-left[data-v-78c9dbb9]{background:linear-gradient(-90deg,color-mix(in srgb,var(--scalar-address-bar-bg),transparent 100%)0%,color-mix(in srgb,var(--scalar-address-bar-bg),transparent 20%)30%,var(--scalar-address-bar-bg)100%)}}.fade-left[data-v-78c9dbb9]{min-width:6px;animation-direction:normal;left:-1px}.fade-right[data-v-78c9dbb9]{background:linear-gradient(90deg,var(--scalar-address-bar-bg)0%,var(--scalar-address-bar-bg)30%,var(--scalar-address-bar-bg)100%)}@supports (color:color-mix(in lab,red,red)){.fade-right[data-v-78c9dbb9]{background:linear-gradient(90deg,color-mix(in srgb,var(--scalar-address-bar-bg),transparent 100%)0%,color-mix(in srgb,var(--scalar-address-bar-bg),transparent 20%)30%,var(--scalar-address-bar-bg)100%)}}.fade-right[data-v-78c9dbb9]{min-width:24px;right:-1px}@keyframes fadein-78c9dbb9{0%{opacity:0}1%{opacity:1}}.address-bar-bg-states[data-v-78c9dbb9]{--scalar-address-bar-bg:var(--scalar-background-1)}@supports (color:color-mix(in lab,red,red)){.address-bar-bg-states[data-v-78c9dbb9]{--scalar-address-bar-bg:color-mix(in srgb,var(--scalar-background-1),var(--scalar-background-2))}}.address-bar-bg-states[data-v-78c9dbb9]{background:var(--scalar-address-bar-bg)}.address-bar-bg-states[data-v-78c9dbb9]:has(.cm-focused){--scalar-address-bar-bg:var(--scalar-background-1);border-color:var(--scalar-border-color);outline:1px solid var(--scalar-color-accent)}.address-bar-bg-states:has(.cm-focused) .fade-left[data-v-78c9dbb9],.address-bar-bg-states:has(.cm-focused) .fade-right[data-v-78c9dbb9]{--scalar-address-bar-bg:var(--scalar-background-1)}.sidebar-height[data-v-72824faa]{min-height:100%}@media (min-width:800px){.sidebar-mask[data-v-72824faa]{-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-72824faa]{cursor:col-resize;border-right:2px solid #0000;width:5px;transition:border-right-color .3s;position:absolute;top:0;bottom:0;right:0}.resizer[data-v-72824faa]:hover,.dragging .resizer[data-v-72824faa]{border-right-color:var(--scalar-background-3)}.dragging[data-v-72824faa]{cursor:col-resize}.dragging[data-v-72824faa]:before{content:"";width:100%;height:100%;display:block;position:absolute}.ellipsis-position[data-v-709241c2]{transform:translate(calc(-100% - 4.5px))}.indent-border-line-offset[data-v-4dedda07]:before{left:var(--eae2c57a)}.indent-padding-left[data-v-4dedda07]{padding-left:calc(var(--7c91ad9b) + 6px)}.sidebar-folderitem[data-v-4dedda07] .ellipsis-position{right:6px;transform:none}.search-button-fade[data-v-bca9c474]{background:linear-gradient(var(--scalar-background-1)32px,var(--scalar-background-1)38px,transparent)}@supports (color:color-mix(in lab,red,red)){.search-button-fade[data-v-bca9c474]{background:linear-gradient(var(--scalar-background-1)32px,color-mix(in srgb,var(--scalar-background-1),transparent)38px,transparent)}}.empty-sidebar-item-content[data-v-bca9c474]{display:none}.empty-sidebar-item .empty-sidebar-item-content[data-v-bca9c474]{display:block}.rabbitjump[data-v-bca9c474]{opacity:0}.empty-sidebar-item:hover .rabbitjump[data-v-bca9c474]{opacity:1;animation:.5s step-end infinite rabbitAnimation-bca9c474}.empty-sidebar-item:hover .rabbitsit[data-v-bca9c474]{opacity:0;animation:.5s step-end infinite rabbitAnimation2-bca9c474}.empty-sidebar-item:hover .rabbit-ascii[data-v-bca9c474]{animation:8s linear infinite rabbitRun-bca9c474}@keyframes rabbitRun-bca9c474{0%{transform:translateZ(0)}25%{transform:translate(250px)}25.01%{transform:translate(-250px)}75%{transform:translate(250px)}75.01%{transform:translate(-250px)}to{transform:translateZ(0)}}@keyframes rabbitAnimation-bca9c474{0%,to{opacity:1}50%{opacity:0}}@keyframes rabbitAnimation2-bca9c474{0%,to{opacity:0}50%{opacity:1;transform:translateY(-8px)}}.request-text-color-text[data-v-8a88f90a]{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-8a88f90a]{display:none}.sidebar-active-width[data-v-8a88f90a]{width:100%}}.gitbook-show[data-v-c8df97c6]{display:none}.app-exit-button[data-v-c8df97c6]{color:#fff;background:#0000001a}.app-exit-button[data-v-c8df97c6]:hover{background:#ffffff1a}.request-text-color-text[data-v-cbe958dd]{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-cbe958dd]{display:none}.sidebar-active-width[data-v-cbe958dd]{width:100%}}.group-hover-input[data-v-fced736a]{border-width:var(--scalar-border-width);border-color:#0000}.group:hover .group-hover-input[data-v-fced736a]{background:var(--scalar-background-1)}@supports (color:color-mix(in lab,red,red)){.group:hover .group-hover-input[data-v-fced736a]{background:color-mix(in srgb,var(--scalar-background-1),var(--scalar-background-2))}}.group:hover .group-hover-input[data-v-fced736a]{border-color:var(--scalar-border-color)}.group-hover-input[data-v-fced736a]:focus{border-color:var(--scalar-border-color)!important;background:0 0!important}[data-v-68d5218e] .markdown h2{font-size:var(--scalar-font-size-2)}[data-v-5997a667] .cm-content{min-height:fit-content}[data-v-5997a667] .cm-scroller{max-width:100%;overflow:auto hidden}[data-v-2debec7e] .cm-editor{padding:0}[data-v-2debec7e] .cm-content{font-family:var(--scalar-font);font-size:var(--scalar-small);background-color:#0000;align-items:center;width:100%;padding:6px 8px;display:flex}[data-v-2debec7e] .cm-content:has(.cm-pill){padding:6px 8px}[data-v-2debec7e] .cm-content .cm-pill:not(:last-of-type){margin-right:.5px}[data-v-2debec7e] .cm-content .cm-pill:not(:first-of-type){margin-left:.5px}[data-v-2debec7e] .cm-line{text-overflow:ellipsis;padding:0;overflow:hidden}.scalar-collection-auth[data-v-cc87292e]{border:var(--scalar-border-width)solid var(--scalar-border-color);border-radius:var(--scalar-radius-lg);overflow:hidden}.scalar-button-danger[data-v-5170f3be]{background:var(--scalar-color-red)}@supports (color:color-mix(in lab,red,red)){.scalar-button-danger[data-v-5170f3be]{background:color-mix(in srgb,var(--scalar-color-red),transparent 95%)}}.scalar-button-danger[data-v-5170f3be]{color:var(--scalar-color-red)}.scalar-button-danger[data-v-5170f3be]:hover,.scalar-button-danger[data-v-5170f3be]:focus{background:var(--scalar-color-red)}@supports (color:color-mix(in lab,red,red)){.scalar-button-danger[data-v-5170f3be]:hover,.scalar-button-danger[data-v-5170f3be]:focus{background:color-mix(in srgb,var(--scalar-color-red),transparent 90%)}}.dragover-asChild[data-v-a89d6a6e],.dragover-above[data-v-a89d6a6e],.dragover-below[data-v-a89d6a6e]{position:relative}.dragover-above[data-v-a89d6a6e]:after,.dragover-below[data-v-a89d6a6e]:after{content:"";background:var(--scalar-color-blue);width:100%;height:3px;display:block;position:absolute;top:-1.5px}@supports (color:color-mix(in lab,red,red)){.dragover-above[data-v-a89d6a6e]:after,.dragover-below[data-v-a89d6a6e]:after{background:color-mix(in srgb,var(--scalar-color-blue),transparent 85%)}}.dragover-above[data-v-a89d6a6e]:after,.dragover-below[data-v-a89d6a6e]:after{pointer-events:none;border-radius:var(--scalar-radius)}.dragover-below[data-v-a89d6a6e]:after{top:initial;bottom:-1.5px}.dragover-asChild[data-v-a89d6a6e]:after{content:"";background:var(--scalar-color-blue);width:100%;height:100%;display:block;position:absolute;top:0;left:0}@supports (color:color-mix(in lab,red,red)){.dragover-asChild[data-v-a89d6a6e]:after{background:color-mix(in srgb,var(--scalar-color-blue),transparent 85%)}}.dragover-asChild[data-v-a89d6a6e]:after{pointer-events:none;border-radius:var(--scalar-radius)}.empty-variable-name[data-v-0b6c70e4]:empty:before{content:"Untitled";color:var(--scalar-color-3)}.form-group[data-v-694018d6]{margin-bottom:1rem}.modal-actions[data-v-694018d6]{justify-content:flex-end;gap:1rem;display:flex}:root{--scalar-loaded-api-reference:true}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@layer scalar-config{.scalar-api-reference[data-v-c81c86d6]{--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-c81c86d6]{--refs-content-max-width: var(--scalar-content-max-width, 1420px);min-height:100dvh;--refs-sidebar-width: 0}}.references-layout[data-v-c81c86d6]{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-c81c86d6]{grid-area:header;position:sticky;top:var(--scalar-custom-header-height, 0px);z-index:1000;height:var(--scalar-header-height, 0px)}.references-editor[data-v-c81c86d6]{grid-area:editor;display:flex;min-width:0;background:var(--scalar-background-1)}.references-navigation[data-v-c81c86d6]{grid-area:navigation}.references-rendered[data-v-c81c86d6]{position:relative;grid-area:rendered;min-width:0;background:var(--scalar-background-1)}.scalar-api-reference.references-classic[data-v-c81c86d6],.references-classic .references-rendered[data-v-c81c86d6]{--full-height: fit-content !important;height:initial!important;max-height:initial!important}.references-navigation-list[data-v-c81c86d6]{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-c81c86d6]{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-c81c86d6]{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-c81c86d6]{--refs-sidebar-width: var(--scalar-sidebar-width, 280px)}}.references-footer[data-v-c81c86d6]{grid-area:footer}@media (max-width: 1150px){.references-layout[data-v-c81c86d6]{grid-template-columns:var(--refs-sidebar-width) 1fr 0px}}@media (max-width: 1000px){.references-layout[data-v-c81c86d6]{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-c81c86d6]{grid-template-areas:"header" "navigation" "editor"}.references-navigation[data-v-c81c86d6],.references-rendered[data-v-c81c86d6]{max-height:unset}.references-rendered[data-v-c81c86d6]{position:static}.references-navigation[data-v-c81c86d6]{display:none;z-index:10}.references-sidebar-mobile-open .references-navigation[data-v-c81c86d6]{display:block;top:var(--refs-header-height);height:calc(100dvh - var(--refs-header-height));width:100%;position:sticky}.references-navigation-list[data-v-c81c86d6]{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}}@media (max-width: 1000px){.scalar-api-references-standalone-mobile[data-v-c81c86d6]{--scalar-header-height: 50px}}.scalar-api-references-standalone-search[data-v-c81c86d6]{display:flex;flex-direction:column;padding:12px 12px 6px}.darklight-reference[data-v-c81c86d6]{width:100%;margin-top:auto}@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,r=Object.defineProperty,a=(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);(t=e||(e={})).assertEqual=e=>e,t.assertIs=function(e){},t.assertNever=function(e){throw new Error},t.arrayToEnum=e=>{const t={};for(const n of e)t[n]=n;return t},t.getValidEnumValues=e=>{const n=t.objectKeys(e).filter((t=>"number"!=typeof e[e[t]])),r={};for(const t of n)r[t]=e[t];return t.objectValues(r)},t.objectValues=e=>t.objectKeys(e).map((function(t){return e[t]})),t.objectKeys="function"==typeof Object.keys?e=>Object.keys(e):e=>{const t=[];for(const n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.push(n);return t},t.find=(e,t)=>{for(const n of e)if(t(n))return n},t.isInteger="function"==typeof Number.isInteger?e=>Number.isInteger(e):e=>"number"==typeof e&&isFinite(e)&&Math.floor(e)===e,t.joinValues=function(e,t=" | "){return e.map((e=>"string"==typeof e?`'${e}'`:e)).join(t)},t.jsonStringifyReplacer=(e,t)=>"bigint"==typeof t?t.toString():t,(n||(n={})).mergeShapes=(e,t)=>({...e,...t});const o=e.arrayToEnum(["string","nan","number","integer","float","boolean","date","bigint","symbol","function","undefined","null","array","object","unknown","promise","void","never","map","set"]),i=e=>{switch(typeof e){case"undefined":return o.undefined;case"string":return o.string;case"number":return isNaN(e)?o.nan:o.number;case"boolean":return o.boolean;case"function":return o.function;case"bigint":return o.bigint;case"symbol":return o.symbol;case"object":return Array.isArray(e)?o.array:null===e?o.null:e.then&&"function"==typeof e.then&&e.catch&&"function"==typeof e.catch?o.promise:"undefined"!=typeof Map&&e instanceof Map?o.map:"undefined"!=typeof Set&&e instanceof Set?o.set:"undefined"!=typeof Date&&e instanceof Date?o.date:o.object;default:return o.unknown}},s=e.arrayToEnum(["invalid_type","invalid_literal","custom","invalid_union","invalid_union_discriminator","invalid_enum_value","unrecognized_keys","invalid_arguments","invalid_return_type","invalid_date","invalid_string","too_small","too_big","invalid_intersection_types","not_multiple_of","not_finite"]);class l extends Error{get errors(){return this.issues}constructor(e){super(),this.issues=[],this.addIssue=e=>{this.issues=[...this.issues,e]},this.addIssues=(e=[])=>{this.issues=[...this.issues,...e]};const t=new.target.prototype;Object.setPrototypeOf?Object.setPrototypeOf(this,t):this.__proto__=t,this.name="ZodError",this.issues=e}format(e){const t=e||function(e){return e.message},n={_errors:[]},r=e=>{for(const a of e.issues)if("invalid_union"===a.code)a.unionErrors.map(r);else if("invalid_return_type"===a.code)r(a.returnTypeError);else if("invalid_arguments"===a.code)r(a.argumentsError);else if(0===a.path.length)n._errors.push(t(a));else{let e=n,r=0;for(;re.message){const t={},n=[];for(const r of this.issues)r.path.length>0?(t[r.path[0]]=t[r.path[0]]||[],t[r.path[0]].push(e(r))):n.push(e(r));return{formErrors:n,fieldErrors:t}}get formErrors(){return this.flatten()}}l.create=e=>new l(e);const c=(t,n)=>{let r;switch(t.code){case s.invalid_type:r=t.received===o.undefined?"Required":`Expected ${t.expected}, received ${t.received}`;break;case s.invalid_literal:r=`Invalid literal value, expected ${JSON.stringify(t.expected,e.jsonStringifyReplacer)}`;break;case s.unrecognized_keys:r=`Unrecognized key(s) in object: ${e.joinValues(t.keys,", ")}`;break;case s.invalid_union:r="Invalid input";break;case s.invalid_union_discriminator:r=`Invalid discriminator value. Expected ${e.joinValues(t.options)}`;break;case s.invalid_enum_value:r=`Invalid enum value. Expected ${e.joinValues(t.options)}, received '${t.received}'`;break;case s.invalid_arguments:r="Invalid function arguments";break;case s.invalid_return_type:r="Invalid function return type";break;case s.invalid_date:r="Invalid date";break;case s.invalid_string:"object"==typeof t.validation?"includes"in t.validation?(r=`Invalid input: must include "${t.validation.includes}"`,"number"==typeof t.validation.position&&(r=`${r} at one or more positions greater than or equal to ${t.validation.position}`)):"startsWith"in t.validation?r=`Invalid input: must start with "${t.validation.startsWith}"`:"endsWith"in t.validation?r=`Invalid input: must end with "${t.validation.endsWith}"`:e.assertNever(t.validation):r="regex"!==t.validation?`Invalid ${t.validation}`:"Invalid";break;case s.too_small:r="array"===t.type?`Array must contain ${t.exact?"exactly":t.inclusive?"at least":"more than"} ${t.minimum} element(s)`:"string"===t.type?`String must contain ${t.exact?"exactly":t.inclusive?"at least":"over"} ${t.minimum} character(s)`:"number"===t.type?`Number must be ${t.exact?"exactly equal to ":t.inclusive?"greater than or equal to ":"greater than "}${t.minimum}`:"date"===t.type?`Date must be ${t.exact?"exactly equal to ":t.inclusive?"greater than or equal to ":"greater than "}${new Date(Number(t.minimum))}`:"Invalid input";break;case s.too_big:r="array"===t.type?`Array must contain ${t.exact?"exactly":t.inclusive?"at most":"less than"} ${t.maximum} element(s)`:"string"===t.type?`String must contain ${t.exact?"exactly":t.inclusive?"at most":"under"} ${t.maximum} character(s)`:"number"===t.type?`Number must be ${t.exact?"exactly":t.inclusive?"less than or equal to":"less than"} ${t.maximum}`:"bigint"===t.type?`BigInt must be ${t.exact?"exactly":t.inclusive?"less than or equal to":"less than"} ${t.maximum}`:"date"===t.type?`Date must be ${t.exact?"exactly":t.inclusive?"smaller than or equal to":"smaller than"} ${new Date(Number(t.maximum))}`:"Invalid input";break;case s.custom:r="Invalid input";break;case s.invalid_intersection_types:r="Intersection results could not be merged";break;case s.not_multiple_of:r=`Number must be a multiple of ${t.multipleOf}`;break;case s.not_finite:r="Number must be finite";break;default:r=n.defaultError,e.assertNever(t)}return{message:r}};let u=c;function d(){return u}const p=e=>{const{data:t,path:n,errorMaps:r,issueData:a}=e,o=[...n,...a.path||[]],i={...a,path:o};if(void 0!==a.message)return{...a,path:o,message:a.message};let s="";const l=r.filter((e=>!!e)).slice().reverse();for(const e of l)s=e(i,{data:t,defaultError:s}).message;return{...a,path:o,message:s}};function h(e,t){const n=d(),r=p({issueData:t,data:e.data,path:e.path,errorMaps:[e.common.contextualErrorMap,e.schemaErrorMap,n,n===c?void 0:c].filter((e=>!!e))});e.common.issues.push(r)}class f{constructor(){this.value="valid"}dirty(){"valid"===this.value&&(this.value="dirty")}abort(){"aborted"!==this.value&&(this.value="aborted")}static mergeArray(e,t){const n=[];for(const r of t){if("aborted"===r.status)return m;"dirty"===r.status&&e.dirty(),n.push(r.value)}return{status:e.value,value:n}}static async mergeObjectAsync(e,t){const n=[];for(const e of t){const t=await e.key,r=await e.value;n.push({key:t,value:r})}return f.mergeObjectSync(e,n)}static mergeObjectSync(e,t){const n={};for(const r of t){const{key:t,value:a}=r;if("aborted"===t.status)return m;if("aborted"===a.status)return m;"dirty"===t.status&&e.dirty(),"dirty"===a.status&&e.dirty(),"__proto__"===t.value||void 0===a.value&&!r.alwaysSet||(n[t.value]=a.value)}return{status:e.value,value:n}}}const m=Object.freeze({status:"aborted"}),g=e=>({status:"dirty",value:e}),v=e=>({status:"valid",value:e}),b=e=>"aborted"===e.status,y=e=>"dirty"===e.status,O=e=>"valid"===e.status,w=e=>"undefined"!=typeof Promise&&e instanceof Promise;function x(e,t,n,r){if("function"==typeof t||!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return t.get(e)}function k(e,t,n,r,a){if("function"==typeof t||!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return t.set(e,n),n}var S,_,E,T;"function"==typeof SuppressedError&&SuppressedError,(_=S||(S={})).errToObj=e=>"string"==typeof e?{message:e}:e||{},_.toString=e=>"string"==typeof e?e:null==e?void 0:e.message;class C{constructor(e,t,n,r){this._cachedPath=[],this.parent=e,this.data=t,this._path=n,this._key=r}get path(){return this._cachedPath.length||(this._key instanceof Array?this._cachedPath.push(...this._path,...this._key):this._cachedPath.push(...this._path,this._key)),this._cachedPath}}const A=(e,t)=>{if(O(t))return{success:!0,data:t.value};if(!e.common.issues.length)throw new Error("Validation failed but no issues detected.");return{success:!1,get error(){if(this._error)return this._error;const t=new l(e.common.issues);return this._error=t,this._error}}};function P(e){if(!e)return{};const{errorMap:t,invalid_type_error:n,required_error:r,description:a}=e;if(t&&(n||r))throw new Error('Can\'t use "invalid_type_error" or "required_error" in conjunction with custom error map.');return t?{errorMap:t,description:a}:{errorMap:(t,a)=>{var o,i;const{message:s}=e;return"invalid_enum_value"===t.code?{message:null!=s?s:a.defaultError}:void 0===a.data?{message:null!==(o=null!=s?s:r)&&void 0!==o?o:a.defaultError}:"invalid_type"!==t.code?{message:a.defaultError}:{message:null!==(i=null!=s?s:n)&&void 0!==i?i:a.defaultError}},description:a}}class D{get description(){return this._def.description}_getType(e){return i(e.data)}_getOrReturnCtx(e,t){return t||{common:e.parent.common,data:e.data,parsedType:i(e.data),schemaErrorMap:this._def.errorMap,path:e.path,parent:e.parent}}_processInputParams(e){return{status:new f,ctx:{common:e.parent.common,data:e.data,parsedType:i(e.data),schemaErrorMap:this._def.errorMap,path:e.path,parent:e.parent}}}_parseSync(e){const t=this._parse(e);if(w(t))throw new Error("Synchronous parse encountered promise.");return t}_parseAsync(e){const t=this._parse(e);return Promise.resolve(t)}parse(e,t){const n=this.safeParse(e,t);if(n.success)return n.data;throw n.error}safeParse(e,t){var n;const r={common:{issues:[],async:null!==(n=null==t?void 0:t.async)&&void 0!==n&&n,contextualErrorMap:null==t?void 0:t.errorMap},path:(null==t?void 0:t.path)||[],schemaErrorMap:this._def.errorMap,parent:null,data:e,parsedType:i(e)},a=this._parseSync({data:e,path:r.path,parent:r});return A(r,a)}"~validate"(e){var t,n;const r={common:{issues:[],async:!!this["~standard"].async},path:[],schemaErrorMap:this._def.errorMap,parent:null,data:e,parsedType:i(e)};if(!this["~standard"].async)try{const t=this._parseSync({data:e,path:[],parent:r});return O(t)?{value:t.value}:{issues:r.common.issues}}catch(e){(null===(n=null===(t=null==e?void 0:e.message)||void 0===t?void 0:t.toLowerCase())||void 0===n?void 0:n.includes("encountered"))&&(this["~standard"].async=!0),r.common={issues:[],async:!0}}return this._parseAsync({data:e,path:[],parent:r}).then((e=>O(e)?{value:e.value}:{issues:r.common.issues}))}async parseAsync(e,t){const n=await this.safeParseAsync(e,t);if(n.success)return n.data;throw n.error}async safeParseAsync(e,t){const n={common:{issues:[],contextualErrorMap:null==t?void 0:t.errorMap,async:!0},path:(null==t?void 0:t.path)||[],schemaErrorMap:this._def.errorMap,parent:null,data:e,parsedType:i(e)},r=this._parse({data:e,path:n.path,parent:n}),a=await(w(r)?r:Promise.resolve(r));return A(n,a)}refine(e,t){const n=e=>"string"==typeof t||void 0===t?{message:t}:"function"==typeof t?t(e):t;return this._refinement(((t,r)=>{const a=e(t),o=()=>r.addIssue({code:s.custom,...n(t)});return"undefined"!=typeof Promise&&a instanceof Promise?a.then((e=>!!e||(o(),!1))):!!a||(o(),!1)}))}refinement(e,t){return this._refinement(((n,r)=>!!e(n)||(r.addIssue("function"==typeof t?t(n,r):t),!1)))}_refinement(e){return new De({schema:this,typeName:ze.ZodEffects,effect:{type:"refinement",refinement:e}})}superRefine(e){return this._refinement(e)}constructor(e){this.spa=this.safeParseAsync,this._def=e,this.parse=this.parse.bind(this),this.safeParse=this.safeParse.bind(this),this.parseAsync=this.parseAsync.bind(this),this.safeParseAsync=this.safeParseAsync.bind(this),this.spa=this.spa.bind(this),this.refine=this.refine.bind(this),this.refinement=this.refinement.bind(this),this.superRefine=this.superRefine.bind(this),this.optional=this.optional.bind(this),this.nullable=this.nullable.bind(this),this.nullish=this.nullish.bind(this),this.array=this.array.bind(this),this.promise=this.promise.bind(this),this.or=this.or.bind(this),this.and=this.and.bind(this),this.transform=this.transform.bind(this),this.brand=this.brand.bind(this),this.default=this.default.bind(this),this.catch=this.catch.bind(this),this.describe=this.describe.bind(this),this.pipe=this.pipe.bind(this),this.readonly=this.readonly.bind(this),this.isNullable=this.isNullable.bind(this),this.isOptional=this.isOptional.bind(this),this["~standard"]={version:1,vendor:"zod",validate:e=>this["~validate"](e)}}optional(){return $e.create(this,this._def)}nullable(){return Re.create(this,this._def)}nullish(){return this.nullable().optional()}array(){return pe.create(this)}promise(){return Pe.create(this,this._def)}or(e){return me.create([this,e],this._def)}and(e){return ye.create(this,e,this._def)}transform(e){return new De({...P(this._def),schema:this,typeName:ze.ZodEffects,effect:{type:"transform",transform:e}})}default(e){const t="function"==typeof e?e:()=>e;return new Me({...P(this._def),innerType:this,defaultValue:t,typeName:ze.ZodDefault})}brand(){return new je({typeName:ze.ZodBranded,type:this,...P(this._def)})}catch(e){const t="function"==typeof e?e:()=>e;return new Ne({...P(this._def),innerType:this,catchValue:t,typeName:ze.ZodCatch})}describe(e){return new(0,this.constructor)({...this._def,description:e})}pipe(e){return Ue.create(this,e)}readonly(){return Be.create(this)}isOptional(){return this.safeParse(void 0).success}isNullable(){return this.safeParse(null).success}}const $=/^c[^\s-]{8,}$/i,R=/^[0-9a-z]+$/,M=/^[0-9A-HJKMNP-TV-Z]{26}$/i,N=/^[0-9a-fA-F]{8}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{12}$/i,I=/^[a-z0-9_-]{21}$/i,L=/^[A-Za-z0-9-_]+\.[A-Za-z0-9-_]+\.[A-Za-z0-9-_]*$/,j=/^[-+]?P(?!$)(?:(?:[-+]?\d+Y)|(?:[-+]?\d+[.,]\d+Y$))?(?:(?:[-+]?\d+M)|(?:[-+]?\d+[.,]\d+M$))?(?:(?:[-+]?\d+W)|(?:[-+]?\d+[.,]\d+W$))?(?:(?:[-+]?\d+D)|(?:[-+]?\d+[.,]\d+D$))?(?:T(?=[\d+-])(?:(?:[-+]?\d+H)|(?:[-+]?\d+[.,]\d+H$))?(?:(?:[-+]?\d+M)|(?:[-+]?\d+[.,]\d+M$))?(?:[-+]?\d+(?:[.,]\d+)?S)?)??$/,U=/^(?!\.)(?!.*\.\.)([A-Z0-9_'+\-\.]*)[A-Z0-9_+-]@([A-Z0-9][A-Z0-9\-]*\.)+[A-Z]{2,}$/i;let B;const F=/^(?:(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\.){3}(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])$/,Q=/^(?:(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\.){3}(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\/(3[0-2]|[12]?[0-9])$/,z=/^(([0-9a-fA-F]{1,4}:){7,7}[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,7}:|([0-9a-fA-F]{1,4}:){1,6}:[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,5}(:[0-9a-fA-F]{1,4}){1,2}|([0-9a-fA-F]{1,4}:){1,4}(:[0-9a-fA-F]{1,4}){1,3}|([0-9a-fA-F]{1,4}:){1,3}(:[0-9a-fA-F]{1,4}){1,4}|([0-9a-fA-F]{1,4}:){1,2}(:[0-9a-fA-F]{1,4}){1,5}|[0-9a-fA-F]{1,4}:((:[0-9a-fA-F]{1,4}){1,6})|:((:[0-9a-fA-F]{1,4}){1,7}|:)|fe80:(:[0-9a-fA-F]{0,4}){0,4}%[0-9a-zA-Z]{1,}|::(ffff(:0{1,4}){0,1}:){0,1}((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])|([0-9a-fA-F]{1,4}:){1,4}:((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9]))$/,q=/^(([0-9a-fA-F]{1,4}:){7,7}[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,7}:|([0-9a-fA-F]{1,4}:){1,6}:[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,5}(:[0-9a-fA-F]{1,4}){1,2}|([0-9a-fA-F]{1,4}:){1,4}(:[0-9a-fA-F]{1,4}){1,3}|([0-9a-fA-F]{1,4}:){1,3}(:[0-9a-fA-F]{1,4}){1,4}|([0-9a-fA-F]{1,4}:){1,2}(:[0-9a-fA-F]{1,4}){1,5}|[0-9a-fA-F]{1,4}:((:[0-9a-fA-F]{1,4}){1,6})|:((:[0-9a-fA-F]{1,4}){1,7}|:)|fe80:(:[0-9a-fA-F]{0,4}){0,4}%[0-9a-zA-Z]{1,}|::(ffff(:0{1,4}){0,1}:){0,1}((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])|([0-9a-fA-F]{1,4}:){1,4}:((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9]))\/(12[0-8]|1[01][0-9]|[1-9]?[0-9])$/,H=/^([0-9a-zA-Z+/]{4})*(([0-9a-zA-Z+/]{2}==)|([0-9a-zA-Z+/]{3}=))?$/,V=/^([0-9a-zA-Z-_]{4})*(([0-9a-zA-Z-_]{2}(==)?)|([0-9a-zA-Z-_]{3}(=)?))?$/,Z="((\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-((0[13578]|1[02])-(0[1-9]|[12]\\d|3[01])|(0[469]|11)-(0[1-9]|[12]\\d|30)|(02)-(0[1-9]|1\\d|2[0-8])))",W=new RegExp(`^${Z}$`);function X(e){let t="([01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d";return e.precision?t=`${t}\\.\\d{${e.precision}}`:null==e.precision&&(t=`${t}(\\.\\d+)?`),t}function G(e){let t=`${Z}T${X(e)}`;const n=[];return n.push(e.local?"Z?":"Z"),e.offset&&n.push("([+-]\\d{2}:?\\d{2})"),t=`${t}(${n.join("|")})`,new RegExp(`^${t}$`)}function Y(e,t){if(!L.test(e))return!1;try{const[n]=e.split("."),r=n.replace(/-/g,"+").replace(/_/g,"/").padEnd(n.length+(4-n.length%4)%4,"="),a=JSON.parse(atob(r));return!("object"!=typeof a||null===a||!a.typ||!a.alg||t&&a.alg!==t)}catch(e){return!1}}function K(e,t){return!("v4"!==t&&t||!Q.test(e))||!("v6"!==t&&t||!q.test(e))}class J extends D{_parse(t){if(this._def.coerce&&(t.data=String(t.data)),this._getType(t)!==o.string){const e=this._getOrReturnCtx(t);return h(e,{code:s.invalid_type,expected:o.string,received:e.parsedType}),m}const n=new f;let r;for(const o of this._def.checks)if("min"===o.kind)t.data.lengtho.value&&(r=this._getOrReturnCtx(t,r),h(r,{code:s.too_big,maximum:o.value,type:"string",inclusive:!0,exact:!1,message:o.message}),n.dirty());else if("length"===o.kind){const e=t.data.length>o.value,a=t.data.lengthe.test(t)),{validation:t,code:s.invalid_string,...S.errToObj(n)})}_addCheck(e){return new J({...this._def,checks:[...this._def.checks,e]})}email(e){return this._addCheck({kind:"email",...S.errToObj(e)})}url(e){return this._addCheck({kind:"url",...S.errToObj(e)})}emoji(e){return this._addCheck({kind:"emoji",...S.errToObj(e)})}uuid(e){return this._addCheck({kind:"uuid",...S.errToObj(e)})}nanoid(e){return this._addCheck({kind:"nanoid",...S.errToObj(e)})}cuid(e){return this._addCheck({kind:"cuid",...S.errToObj(e)})}cuid2(e){return this._addCheck({kind:"cuid2",...S.errToObj(e)})}ulid(e){return this._addCheck({kind:"ulid",...S.errToObj(e)})}base64(e){return this._addCheck({kind:"base64",...S.errToObj(e)})}base64url(e){return this._addCheck({kind:"base64url",...S.errToObj(e)})}jwt(e){return this._addCheck({kind:"jwt",...S.errToObj(e)})}ip(e){return this._addCheck({kind:"ip",...S.errToObj(e)})}cidr(e){return this._addCheck({kind:"cidr",...S.errToObj(e)})}datetime(e){var t,n;return"string"==typeof e?this._addCheck({kind:"datetime",precision:null,offset:!1,local:!1,message:e}):this._addCheck({kind:"datetime",precision:void 0===(null==e?void 0:e.precision)?null:null==e?void 0:e.precision,offset:null!==(t=null==e?void 0:e.offset)&&void 0!==t&&t,local:null!==(n=null==e?void 0:e.local)&&void 0!==n&&n,...S.errToObj(null==e?void 0:e.message)})}date(e){return this._addCheck({kind:"date",message:e})}time(e){return"string"==typeof e?this._addCheck({kind:"time",precision:null,message:e}):this._addCheck({kind:"time",precision:void 0===(null==e?void 0:e.precision)?null:null==e?void 0:e.precision,...S.errToObj(null==e?void 0:e.message)})}duration(e){return this._addCheck({kind:"duration",...S.errToObj(e)})}regex(e,t){return this._addCheck({kind:"regex",regex:e,...S.errToObj(t)})}includes(e,t){return this._addCheck({kind:"includes",value:e,position:null==t?void 0:t.position,...S.errToObj(null==t?void 0:t.message)})}startsWith(e,t){return this._addCheck({kind:"startsWith",value:e,...S.errToObj(t)})}endsWith(e,t){return this._addCheck({kind:"endsWith",value:e,...S.errToObj(t)})}min(e,t){return this._addCheck({kind:"min",value:e,...S.errToObj(t)})}max(e,t){return this._addCheck({kind:"max",value:e,...S.errToObj(t)})}length(e,t){return this._addCheck({kind:"length",value:e,...S.errToObj(t)})}nonempty(e){return this.min(1,S.errToObj(e))}trim(){return new J({...this._def,checks:[...this._def.checks,{kind:"trim"}]})}toLowerCase(){return new J({...this._def,checks:[...this._def.checks,{kind:"toLowerCase"}]})}toUpperCase(){return new J({...this._def,checks:[...this._def.checks,{kind:"toUpperCase"}]})}get isDatetime(){return!!this._def.checks.find((e=>"datetime"===e.kind))}get isDate(){return!!this._def.checks.find((e=>"date"===e.kind))}get isTime(){return!!this._def.checks.find((e=>"time"===e.kind))}get isDuration(){return!!this._def.checks.find((e=>"duration"===e.kind))}get isEmail(){return!!this._def.checks.find((e=>"email"===e.kind))}get isURL(){return!!this._def.checks.find((e=>"url"===e.kind))}get isEmoji(){return!!this._def.checks.find((e=>"emoji"===e.kind))}get isUUID(){return!!this._def.checks.find((e=>"uuid"===e.kind))}get isNANOID(){return!!this._def.checks.find((e=>"nanoid"===e.kind))}get isCUID(){return!!this._def.checks.find((e=>"cuid"===e.kind))}get isCUID2(){return!!this._def.checks.find((e=>"cuid2"===e.kind))}get isULID(){return!!this._def.checks.find((e=>"ulid"===e.kind))}get isIP(){return!!this._def.checks.find((e=>"ip"===e.kind))}get isCIDR(){return!!this._def.checks.find((e=>"cidr"===e.kind))}get isBase64(){return!!this._def.checks.find((e=>"base64"===e.kind))}get isBase64url(){return!!this._def.checks.find((e=>"base64url"===e.kind))}get minLength(){let e=null;for(const t of this._def.checks)"min"===t.kind&&(null===e||t.value>e)&&(e=t.value);return e}get maxLength(){let e=null;for(const t of this._def.checks)"max"===t.kind&&(null===e||t.valuer?n:r;return parseInt(e.toFixed(a).replace(".",""))%parseInt(t.toFixed(a).replace(".",""))/Math.pow(10,a)}J.create=e=>{var t;return new J({checks:[],typeName:ze.ZodString,coerce:null!==(t=null==e?void 0:e.coerce)&&void 0!==t&&t,...P(e)})};class te extends D{constructor(){super(...arguments),this.min=this.gte,this.max=this.lte,this.step=this.multipleOf}_parse(t){if(this._def.coerce&&(t.data=Number(t.data)),this._getType(t)!==o.number){const e=this._getOrReturnCtx(t);return h(e,{code:s.invalid_type,expected:o.number,received:e.parsedType}),m}let n;const r=new f;for(const a of this._def.checks)"int"===a.kind?e.isInteger(t.data)||(n=this._getOrReturnCtx(t,n),h(n,{code:s.invalid_type,expected:"integer",received:"float",message:a.message}),r.dirty()):"min"===a.kind?(a.inclusive?t.dataa.value:t.data>=a.value)&&(n=this._getOrReturnCtx(t,n),h(n,{code:s.too_big,maximum:a.value,type:"number",inclusive:a.inclusive,exact:!1,message:a.message}),r.dirty()):"multipleOf"===a.kind?0!==ee(t.data,a.value)&&(n=this._getOrReturnCtx(t,n),h(n,{code:s.not_multiple_of,multipleOf:a.value,message:a.message}),r.dirty()):"finite"===a.kind?Number.isFinite(t.data)||(n=this._getOrReturnCtx(t,n),h(n,{code:s.not_finite,message:a.message}),r.dirty()):e.assertNever(a);return{status:r.value,value:t.data}}gte(e,t){return this.setLimit("min",e,!0,S.toString(t))}gt(e,t){return this.setLimit("min",e,!1,S.toString(t))}lte(e,t){return this.setLimit("max",e,!0,S.toString(t))}lt(e,t){return this.setLimit("max",e,!1,S.toString(t))}setLimit(e,t,n,r){return new te({...this._def,checks:[...this._def.checks,{kind:e,value:t,inclusive:n,message:S.toString(r)}]})}_addCheck(e){return new te({...this._def,checks:[...this._def.checks,e]})}int(e){return this._addCheck({kind:"int",message:S.toString(e)})}positive(e){return this._addCheck({kind:"min",value:0,inclusive:!1,message:S.toString(e)})}negative(e){return this._addCheck({kind:"max",value:0,inclusive:!1,message:S.toString(e)})}nonpositive(e){return this._addCheck({kind:"max",value:0,inclusive:!0,message:S.toString(e)})}nonnegative(e){return this._addCheck({kind:"min",value:0,inclusive:!0,message:S.toString(e)})}multipleOf(e,t){return this._addCheck({kind:"multipleOf",value:e,message:S.toString(t)})}finite(e){return this._addCheck({kind:"finite",message:S.toString(e)})}safe(e){return this._addCheck({kind:"min",inclusive:!0,value:Number.MIN_SAFE_INTEGER,message:S.toString(e)})._addCheck({kind:"max",inclusive:!0,value:Number.MAX_SAFE_INTEGER,message:S.toString(e)})}get minValue(){let e=null;for(const t of this._def.checks)"min"===t.kind&&(null===e||t.value>e)&&(e=t.value);return e}get maxValue(){let e=null;for(const t of this._def.checks)"max"===t.kind&&(null===e||t.value"int"===t.kind||"multipleOf"===t.kind&&e.isInteger(t.value)))}get isFinite(){let e=null,t=null;for(const n of this._def.checks){if("finite"===n.kind||"int"===n.kind||"multipleOf"===n.kind)return!0;"min"===n.kind?(null===t||n.value>t)&&(t=n.value):"max"===n.kind&&(null===e||n.valuenew te({checks:[],typeName:ze.ZodNumber,coerce:(null==e?void 0:e.coerce)||!1,...P(e)});class ne extends D{constructor(){super(...arguments),this.min=this.gte,this.max=this.lte}_parse(t){if(this._def.coerce)try{t.data=BigInt(t.data)}catch(e){return this._getInvalidInput(t)}if(this._getType(t)!==o.bigint)return this._getInvalidInput(t);let n;const r=new f;for(const a of this._def.checks)"min"===a.kind?(a.inclusive?t.dataa.value:t.data>=a.value)&&(n=this._getOrReturnCtx(t,n),h(n,{code:s.too_big,type:"bigint",maximum:a.value,inclusive:a.inclusive,message:a.message}),r.dirty()):"multipleOf"===a.kind?t.data%a.value!==BigInt(0)&&(n=this._getOrReturnCtx(t,n),h(n,{code:s.not_multiple_of,multipleOf:a.value,message:a.message}),r.dirty()):e.assertNever(a);return{status:r.value,value:t.data}}_getInvalidInput(e){const t=this._getOrReturnCtx(e);return h(t,{code:s.invalid_type,expected:o.bigint,received:t.parsedType}),m}gte(e,t){return this.setLimit("min",e,!0,S.toString(t))}gt(e,t){return this.setLimit("min",e,!1,S.toString(t))}lte(e,t){return this.setLimit("max",e,!0,S.toString(t))}lt(e,t){return this.setLimit("max",e,!1,S.toString(t))}setLimit(e,t,n,r){return new ne({...this._def,checks:[...this._def.checks,{kind:e,value:t,inclusive:n,message:S.toString(r)}]})}_addCheck(e){return new ne({...this._def,checks:[...this._def.checks,e]})}positive(e){return this._addCheck({kind:"min",value:BigInt(0),inclusive:!1,message:S.toString(e)})}negative(e){return this._addCheck({kind:"max",value:BigInt(0),inclusive:!1,message:S.toString(e)})}nonpositive(e){return this._addCheck({kind:"max",value:BigInt(0),inclusive:!0,message:S.toString(e)})}nonnegative(e){return this._addCheck({kind:"min",value:BigInt(0),inclusive:!0,message:S.toString(e)})}multipleOf(e,t){return this._addCheck({kind:"multipleOf",value:e,message:S.toString(t)})}get minValue(){let e=null;for(const t of this._def.checks)"min"===t.kind&&(null===e||t.value>e)&&(e=t.value);return e}get maxValue(){let e=null;for(const t of this._def.checks)"max"===t.kind&&(null===e||t.value{var t;return new ne({checks:[],typeName:ze.ZodBigInt,coerce:null!==(t=null==e?void 0:e.coerce)&&void 0!==t&&t,...P(e)})};class re extends D{_parse(e){if(this._def.coerce&&(e.data=Boolean(e.data)),this._getType(e)!==o.boolean){const t=this._getOrReturnCtx(e);return h(t,{code:s.invalid_type,expected:o.boolean,received:t.parsedType}),m}return v(e.data)}}re.create=e=>new re({typeName:ze.ZodBoolean,coerce:(null==e?void 0:e.coerce)||!1,...P(e)});class ae extends D{_parse(t){if(this._def.coerce&&(t.data=new Date(t.data)),this._getType(t)!==o.date){const e=this._getOrReturnCtx(t);return h(e,{code:s.invalid_type,expected:o.date,received:e.parsedType}),m}if(isNaN(t.data.getTime()))return h(this._getOrReturnCtx(t),{code:s.invalid_date}),m;const n=new f;let r;for(const a of this._def.checks)"min"===a.kind?t.data.getTime()a.value&&(r=this._getOrReturnCtx(t,r),h(r,{code:s.too_big,message:a.message,inclusive:!0,exact:!1,maximum:a.value,type:"date"}),n.dirty()):e.assertNever(a);return{status:n.value,value:new Date(t.data.getTime())}}_addCheck(e){return new ae({...this._def,checks:[...this._def.checks,e]})}min(e,t){return this._addCheck({kind:"min",value:e.getTime(),message:S.toString(t)})}max(e,t){return this._addCheck({kind:"max",value:e.getTime(),message:S.toString(t)})}get minDate(){let e=null;for(const t of this._def.checks)"min"===t.kind&&(null===e||t.value>e)&&(e=t.value);return null!=e?new Date(e):null}get maxDate(){let e=null;for(const t of this._def.checks)"max"===t.kind&&(null===e||t.valuenew ae({checks:[],coerce:(null==e?void 0:e.coerce)||!1,typeName:ze.ZodDate,...P(e)});class oe extends D{_parse(e){if(this._getType(e)!==o.symbol){const t=this._getOrReturnCtx(e);return h(t,{code:s.invalid_type,expected:o.symbol,received:t.parsedType}),m}return v(e.data)}}oe.create=e=>new oe({typeName:ze.ZodSymbol,...P(e)});class ie extends D{_parse(e){if(this._getType(e)!==o.undefined){const t=this._getOrReturnCtx(e);return h(t,{code:s.invalid_type,expected:o.undefined,received:t.parsedType}),m}return v(e.data)}}ie.create=e=>new ie({typeName:ze.ZodUndefined,...P(e)});class se extends D{_parse(e){if(this._getType(e)!==o.null){const t=this._getOrReturnCtx(e);return h(t,{code:s.invalid_type,expected:o.null,received:t.parsedType}),m}return v(e.data)}}se.create=e=>new se({typeName:ze.ZodNull,...P(e)});class le extends D{constructor(){super(...arguments),this._any=!0}_parse(e){return v(e.data)}}le.create=e=>new le({typeName:ze.ZodAny,...P(e)});class ce extends D{constructor(){super(...arguments),this._unknown=!0}_parse(e){return v(e.data)}}ce.create=e=>new ce({typeName:ze.ZodUnknown,...P(e)});class ue extends D{_parse(e){const t=this._getOrReturnCtx(e);return h(t,{code:s.invalid_type,expected:o.never,received:t.parsedType}),m}}ue.create=e=>new ue({typeName:ze.ZodNever,...P(e)});class de extends D{_parse(e){if(this._getType(e)!==o.undefined){const t=this._getOrReturnCtx(e);return h(t,{code:s.invalid_type,expected:o.void,received:t.parsedType}),m}return v(e.data)}}de.create=e=>new de({typeName:ze.ZodVoid,...P(e)});class pe extends D{_parse(e){const{ctx:t,status:n}=this._processInputParams(e),r=this._def;if(t.parsedType!==o.array)return h(t,{code:s.invalid_type,expected:o.array,received:t.parsedType}),m;if(null!==r.exactLength){const e=t.data.length>r.exactLength.value,a=t.data.lengthr.maxLength.value&&(h(t,{code:s.too_big,maximum:r.maxLength.value,type:"array",inclusive:!0,exact:!1,message:r.maxLength.message}),n.dirty()),t.common.async)return Promise.all([...t.data].map(((e,n)=>r.type._parseAsync(new C(t,e,t.path,n))))).then((e=>f.mergeArray(n,e)));const a=[...t.data].map(((e,n)=>r.type._parseSync(new C(t,e,t.path,n))));return f.mergeArray(n,a)}get element(){return this._def.type}min(e,t){return new pe({...this._def,minLength:{value:e,message:S.toString(t)}})}max(e,t){return new pe({...this._def,maxLength:{value:e,message:S.toString(t)}})}length(e,t){return new pe({...this._def,exactLength:{value:e,message:S.toString(t)}})}nonempty(e){return this.min(1,e)}}function he(e){if(e instanceof fe){const t={};for(const n in e.shape){const r=e.shape[n];t[n]=$e.create(he(r))}return new fe({...e._def,shape:()=>t})}return e instanceof pe?new pe({...e._def,type:he(e.element)}):e instanceof $e?$e.create(he(e.unwrap())):e instanceof Re?Re.create(he(e.unwrap())):e instanceof Oe?Oe.create(e.items.map((e=>he(e)))):e}pe.create=(e,t)=>new pe({type:e,minLength:null,maxLength:null,exactLength:null,typeName:ze.ZodArray,...P(t)});class fe extends D{constructor(){super(...arguments),this._cached=null,this.nonstrict=this.passthrough,this.augment=this.extend}_getCached(){if(null!==this._cached)return this._cached;const t=this._def.shape(),n=e.objectKeys(t);return this._cached={shape:t,keys:n}}_parse(e){if(this._getType(e)!==o.object){const t=this._getOrReturnCtx(e);return h(t,{code:s.invalid_type,expected:o.object,received:t.parsedType}),m}const{status:t,ctx:n}=this._processInputParams(e),{shape:r,keys:a}=this._getCached(),i=[];if(!(this._def.catchall instanceof ue&&"strip"===this._def.unknownKeys))for(const e in n.data)a.includes(e)||i.push(e);const l=[];for(const e of a){const t=r[e],a=n.data[e];l.push({key:{status:"valid",value:e},value:t._parse(new C(n,a,n.path,e)),alwaysSet:e in n.data})}if(this._def.catchall instanceof ue){const e=this._def.unknownKeys;if("passthrough"===e)for(const e of i)l.push({key:{status:"valid",value:e},value:{status:"valid",value:n.data[e]}});else if("strict"===e)i.length>0&&(h(n,{code:s.unrecognized_keys,keys:i}),t.dirty());else if("strip"!==e)throw new Error("Internal ZodObject error: invalid unknownKeys value.")}else{const e=this._def.catchall;for(const t of i){const r=n.data[t];l.push({key:{status:"valid",value:t},value:e._parse(new C(n,r,n.path,t)),alwaysSet:t in n.data})}}return n.common.async?Promise.resolve().then((async()=>{const e=[];for(const t of l){const n=await t.key,r=await t.value;e.push({key:n,value:r,alwaysSet:t.alwaysSet})}return e})).then((e=>f.mergeObjectSync(t,e))):f.mergeObjectSync(t,l)}get shape(){return this._def.shape()}strict(e){return S.errToObj,new fe({...this._def,unknownKeys:"strict",...void 0!==e?{errorMap:(t,n)=>{var r,a,o,i;const s=null!==(o=null===(a=(r=this._def).errorMap)||void 0===a?void 0:a.call(r,t,n).message)&&void 0!==o?o:n.defaultError;return"unrecognized_keys"===t.code?{message:null!==(i=S.errToObj(e).message)&&void 0!==i?i:s}:{message:s}}}:{}})}strip(){return new fe({...this._def,unknownKeys:"strip"})}passthrough(){return new fe({...this._def,unknownKeys:"passthrough"})}extend(e){return new fe({...this._def,shape:()=>({...this._def.shape(),...e})})}merge(e){return new fe({unknownKeys:e._def.unknownKeys,catchall:e._def.catchall,shape:()=>({...this._def.shape(),...e._def.shape()}),typeName:ze.ZodObject})}setKey(e,t){return this.augment({[e]:t})}catchall(e){return new fe({...this._def,catchall:e})}pick(t){const n={};return e.objectKeys(t).forEach((e=>{t[e]&&this.shape[e]&&(n[e]=this.shape[e])})),new fe({...this._def,shape:()=>n})}omit(t){const n={};return e.objectKeys(this.shape).forEach((e=>{t[e]||(n[e]=this.shape[e])})),new fe({...this._def,shape:()=>n})}deepPartial(){return he(this)}partial(t){const n={};return e.objectKeys(this.shape).forEach((e=>{const r=this.shape[e];t&&!t[e]?n[e]=r:n[e]=r.optional()})),new fe({...this._def,shape:()=>n})}required(t){const n={};return e.objectKeys(this.shape).forEach((e=>{if(t&&!t[e])n[e]=this.shape[e];else{let t=this.shape[e];for(;t instanceof $e;)t=t._def.innerType;n[e]=t}})),new fe({...this._def,shape:()=>n})}keyof(){return Te(e.objectKeys(this.shape))}}fe.create=(e,t)=>new fe({shape:()=>e,unknownKeys:"strip",catchall:ue.create(),typeName:ze.ZodObject,...P(t)}),fe.strictCreate=(e,t)=>new fe({shape:()=>e,unknownKeys:"strict",catchall:ue.create(),typeName:ze.ZodObject,...P(t)}),fe.lazycreate=(e,t)=>new fe({shape:e,unknownKeys:"strip",catchall:ue.create(),typeName:ze.ZodObject,...P(t)});class me extends D{_parse(e){const{ctx:t}=this._processInputParams(e),n=this._def.options;if(t.common.async)return Promise.all(n.map((async e=>{const n={...t,common:{...t.common,issues:[]},parent:null};return{result:await e._parseAsync({data:t.data,path:t.path,parent:n}),ctx:n}}))).then((function(e){for(const t of e)if("valid"===t.result.status)return t.result;for(const n of e)if("dirty"===n.result.status)return t.common.issues.push(...n.ctx.common.issues),n.result;const n=e.map((e=>new l(e.ctx.common.issues)));return h(t,{code:s.invalid_union,unionErrors:n}),m}));{let e;const r=[];for(const a of n){const n={...t,common:{...t.common,issues:[]},parent:null},o=a._parseSync({data:t.data,path:t.path,parent:n});if("valid"===o.status)return o;"dirty"!==o.status||e||(e={result:o,ctx:n}),n.common.issues.length&&r.push(n.common.issues)}if(e)return t.common.issues.push(...e.ctx.common.issues),e.result;const a=r.map((e=>new l(e)));return h(t,{code:s.invalid_union,unionErrors:a}),m}}get options(){return this._def.options}}me.create=(e,t)=>new me({options:e,typeName:ze.ZodUnion,...P(t)});const ge=t=>t instanceof _e?ge(t.schema):t instanceof De?ge(t.innerType()):t instanceof Ee?[t.value]:t instanceof Ce?t.options:t instanceof Ae?e.objectValues(t.enum):t instanceof Me?ge(t._def.innerType):t instanceof ie?[void 0]:t instanceof se?[null]:t instanceof $e?[void 0,...ge(t.unwrap())]:t instanceof Re?[null,...ge(t.unwrap())]:t instanceof je||t instanceof Be?ge(t.unwrap()):t instanceof Ne?ge(t._def.innerType):[];class ve extends D{_parse(e){const{ctx:t}=this._processInputParams(e);if(t.parsedType!==o.object)return h(t,{code:s.invalid_type,expected:o.object,received:t.parsedType}),m;const n=this.discriminator,r=t.data[n],a=this.optionsMap.get(r);return a?t.common.async?a._parseAsync({data:t.data,path:t.path,parent:t}):a._parseSync({data:t.data,path:t.path,parent:t}):(h(t,{code:s.invalid_union_discriminator,options:Array.from(this.optionsMap.keys()),path:[n]}),m)}get discriminator(){return this._def.discriminator}get options(){return this._def.options}get optionsMap(){return this._def.optionsMap}static create(e,t,n){const r=new Map;for(const n of t){const t=ge(n.shape[e]);if(!t.length)throw new Error(`A discriminator value for key \`${e}\` could not be extracted from all schema options`);for(const a of t){if(r.has(a))throw new Error(`Discriminator property ${String(e)} has duplicate value ${String(a)}`);r.set(a,n)}}return new ve({typeName:ze.ZodDiscriminatedUnion,discriminator:e,options:t,optionsMap:r,...P(n)})}}function be(t,n){const r=i(t),a=i(n);if(t===n)return{valid:!0,data:t};if(r===o.object&&a===o.object){const r=e.objectKeys(n),a=e.objectKeys(t).filter((e=>-1!==r.indexOf(e))),o={...t,...n};for(const e of a){const r=be(t[e],n[e]);if(!r.valid)return{valid:!1};o[e]=r.data}return{valid:!0,data:o}}if(r===o.array&&a===o.array){if(t.length!==n.length)return{valid:!1};const e=[];for(let r=0;r{if(b(e)||b(r))return m;const a=be(e.value,r.value);return a.valid?((y(e)||y(r))&&t.dirty(),{status:t.value,value:a.data}):(h(n,{code:s.invalid_intersection_types}),m)};return n.common.async?Promise.all([this._def.left._parseAsync({data:n.data,path:n.path,parent:n}),this._def.right._parseAsync({data:n.data,path:n.path,parent:n})]).then((([e,t])=>r(e,t))):r(this._def.left._parseSync({data:n.data,path:n.path,parent:n}),this._def.right._parseSync({data:n.data,path:n.path,parent:n}))}}ye.create=(e,t,n)=>new ye({left:e,right:t,typeName:ze.ZodIntersection,...P(n)});class Oe extends D{_parse(e){const{status:t,ctx:n}=this._processInputParams(e);if(n.parsedType!==o.array)return h(n,{code:s.invalid_type,expected:o.array,received:n.parsedType}),m;if(n.data.lengththis._def.items.length&&(h(n,{code:s.too_big,maximum:this._def.items.length,inclusive:!0,exact:!1,type:"array"}),t.dirty());const r=[...n.data].map(((e,t)=>{const r=this._def.items[t]||this._def.rest;return r?r._parse(new C(n,e,n.path,t)):null})).filter((e=>!!e));return n.common.async?Promise.all(r).then((e=>f.mergeArray(t,e))):f.mergeArray(t,r)}get items(){return this._def.items}rest(e){return new Oe({...this._def,rest:e})}}Oe.create=(e,t)=>{if(!Array.isArray(e))throw new Error("You must pass an array of schemas to z.tuple([ ... ])");return new Oe({items:e,typeName:ze.ZodTuple,rest:null,...P(t)})};class we extends D{get keySchema(){return this._def.keyType}get valueSchema(){return this._def.valueType}_parse(e){const{status:t,ctx:n}=this._processInputParams(e);if(n.parsedType!==o.object)return h(n,{code:s.invalid_type,expected:o.object,received:n.parsedType}),m;const r=[],a=this._def.keyType,i=this._def.valueType;for(const e in n.data)r.push({key:a._parse(new C(n,e,n.path,e)),value:i._parse(new C(n,n.data[e],n.path,e)),alwaysSet:e in n.data});return n.common.async?f.mergeObjectAsync(t,r):f.mergeObjectSync(t,r)}get element(){return this._def.valueType}static create(e,t,n){return new we(t instanceof D?{keyType:e,valueType:t,typeName:ze.ZodRecord,...P(n)}:{keyType:J.create(),valueType:e,typeName:ze.ZodRecord,...P(t)})}}class xe extends D{get keySchema(){return this._def.keyType}get valueSchema(){return this._def.valueType}_parse(e){const{status:t,ctx:n}=this._processInputParams(e);if(n.parsedType!==o.map)return h(n,{code:s.invalid_type,expected:o.map,received:n.parsedType}),m;const r=this._def.keyType,a=this._def.valueType,i=[...n.data.entries()].map((([e,t],o)=>({key:r._parse(new C(n,e,n.path,[o,"key"])),value:a._parse(new C(n,t,n.path,[o,"value"]))})));if(n.common.async){const e=new Map;return Promise.resolve().then((async()=>{for(const n of i){const r=await n.key,a=await n.value;if("aborted"===r.status||"aborted"===a.status)return m;"dirty"!==r.status&&"dirty"!==a.status||t.dirty(),e.set(r.value,a.value)}return{status:t.value,value:e}}))}{const e=new Map;for(const n of i){const r=n.key,a=n.value;if("aborted"===r.status||"aborted"===a.status)return m;"dirty"!==r.status&&"dirty"!==a.status||t.dirty(),e.set(r.value,a.value)}return{status:t.value,value:e}}}}xe.create=(e,t,n)=>new xe({valueType:t,keyType:e,typeName:ze.ZodMap,...P(n)});class ke extends D{_parse(e){const{status:t,ctx:n}=this._processInputParams(e);if(n.parsedType!==o.set)return h(n,{code:s.invalid_type,expected:o.set,received:n.parsedType}),m;const r=this._def;null!==r.minSize&&n.data.sizer.maxSize.value&&(h(n,{code:s.too_big,maximum:r.maxSize.value,type:"set",inclusive:!0,exact:!1,message:r.maxSize.message}),t.dirty());const a=this._def.valueType;function i(e){const n=new Set;for(const r of e){if("aborted"===r.status)return m;"dirty"===r.status&&t.dirty(),n.add(r.value)}return{status:t.value,value:n}}const l=[...n.data.values()].map(((e,t)=>a._parse(new C(n,e,n.path,t))));return n.common.async?Promise.all(l).then((e=>i(e))):i(l)}min(e,t){return new ke({...this._def,minSize:{value:e,message:S.toString(t)}})}max(e,t){return new ke({...this._def,maxSize:{value:e,message:S.toString(t)}})}size(e,t){return this.min(e,t).max(e,t)}nonempty(e){return this.min(1,e)}}ke.create=(e,t)=>new ke({valueType:e,minSize:null,maxSize:null,typeName:ze.ZodSet,...P(t)});class Se extends D{constructor(){super(...arguments),this.validate=this.implement}_parse(e){const{ctx:t}=this._processInputParams(e);if(t.parsedType!==o.function)return h(t,{code:s.invalid_type,expected:o.function,received:t.parsedType}),m;function n(e,n){return p({data:e,path:t.path,errorMaps:[t.common.contextualErrorMap,t.schemaErrorMap,d(),c].filter((e=>!!e)),issueData:{code:s.invalid_arguments,argumentsError:n}})}function r(e,n){return p({data:e,path:t.path,errorMaps:[t.common.contextualErrorMap,t.schemaErrorMap,d(),c].filter((e=>!!e)),issueData:{code:s.invalid_return_type,returnTypeError:n}})}const a={errorMap:t.common.contextualErrorMap},i=t.data;if(this._def.returns instanceof Pe){const e=this;return v((async function(...t){const o=new l([]),s=await e._def.args.parseAsync(t,a).catch((e=>{throw o.addIssue(n(t,e)),o})),c=await Reflect.apply(i,this,s);return await e._def.returns._def.type.parseAsync(c,a).catch((e=>{throw o.addIssue(r(c,e)),o}))}))}{const e=this;return v((function(...t){const o=e._def.args.safeParse(t,a);if(!o.success)throw new l([n(t,o.error)]);const s=Reflect.apply(i,this,o.data),c=e._def.returns.safeParse(s,a);if(!c.success)throw new l([r(s,c.error)]);return c.data}))}}parameters(){return this._def.args}returnType(){return this._def.returns}args(...e){return new Se({...this._def,args:Oe.create(e).rest(ce.create())})}returns(e){return new Se({...this._def,returns:e})}implement(e){return this.parse(e)}strictImplement(e){return this.parse(e)}static create(e,t,n){return new Se({args:e||Oe.create([]).rest(ce.create()),returns:t||ce.create(),typeName:ze.ZodFunction,...P(n)})}}class _e extends D{get schema(){return this._def.getter()}_parse(e){const{ctx:t}=this._processInputParams(e);return this._def.getter()._parse({data:t.data,path:t.path,parent:t})}}_e.create=(e,t)=>new _e({getter:e,typeName:ze.ZodLazy,...P(t)});class Ee extends D{_parse(e){if(e.data!==this._def.value){const t=this._getOrReturnCtx(e);return h(t,{received:t.data,code:s.invalid_literal,expected:this._def.value}),m}return{status:"valid",value:e.data}}get value(){return this._def.value}}function Te(e,t){return new Ce({values:e,typeName:ze.ZodEnum,...P(t)})}Ee.create=(e,t)=>new Ee({value:e,typeName:ze.ZodLiteral,...P(t)});class Ce extends D{constructor(){super(...arguments),E.set(this,void 0)}_parse(t){if("string"!=typeof t.data){const n=this._getOrReturnCtx(t),r=this._def.values;return h(n,{expected:e.joinValues(r),received:n.parsedType,code:s.invalid_type}),m}if(x(this,E)||k(this,E,new Set(this._def.values)),!x(this,E).has(t.data)){const e=this._getOrReturnCtx(t),n=this._def.values;return h(e,{received:e.data,code:s.invalid_enum_value,options:n}),m}return v(t.data)}get options(){return this._def.values}get enum(){const e={};for(const t of this._def.values)e[t]=t;return e}get Values(){const e={};for(const t of this._def.values)e[t]=t;return e}get Enum(){const e={};for(const t of this._def.values)e[t]=t;return e}extract(e,t=this._def){return Ce.create(e,{...this._def,...t})}exclude(e,t=this._def){return Ce.create(this.options.filter((t=>!e.includes(t))),{...this._def,...t})}}E=new WeakMap,Ce.create=Te;class Ae extends D{constructor(){super(...arguments),T.set(this,void 0)}_parse(t){const n=e.getValidEnumValues(this._def.values),r=this._getOrReturnCtx(t);if(r.parsedType!==o.string&&r.parsedType!==o.number){const t=e.objectValues(n);return h(r,{expected:e.joinValues(t),received:r.parsedType,code:s.invalid_type}),m}if(x(this,T)||k(this,T,new Set(e.getValidEnumValues(this._def.values))),!x(this,T).has(t.data)){const t=e.objectValues(n);return h(r,{received:r.data,code:s.invalid_enum_value,options:t}),m}return v(t.data)}get enum(){return this._def.values}}T=new WeakMap,Ae.create=(e,t)=>new Ae({values:e,typeName:ze.ZodNativeEnum,...P(t)});class Pe extends D{unwrap(){return this._def.type}_parse(e){const{ctx:t}=this._processInputParams(e);if(t.parsedType!==o.promise&&!1===t.common.async)return h(t,{code:s.invalid_type,expected:o.promise,received:t.parsedType}),m;const n=t.parsedType===o.promise?t.data:Promise.resolve(t.data);return v(n.then((e=>this._def.type.parseAsync(e,{path:t.path,errorMap:t.common.contextualErrorMap}))))}}Pe.create=(e,t)=>new Pe({type:e,typeName:ze.ZodPromise,...P(t)});class De extends D{innerType(){return this._def.schema}sourceType(){return this._def.schema._def.typeName===ze.ZodEffects?this._def.schema.sourceType():this._def.schema}_parse(t){const{status:n,ctx:r}=this._processInputParams(t),a=this._def.effect||null,o={addIssue:e=>{h(r,e),e.fatal?n.abort():n.dirty()},get path(){return r.path}};if(o.addIssue=o.addIssue.bind(o),"preprocess"===a.type){const e=a.transform(r.data,o);if(r.common.async)return Promise.resolve(e).then((async e=>{if("aborted"===n.value)return m;const t=await this._def.schema._parseAsync({data:e,path:r.path,parent:r});return"aborted"===t.status?m:"dirty"===t.status||"dirty"===n.value?g(t.value):t}));{if("aborted"===n.value)return m;const t=this._def.schema._parseSync({data:e,path:r.path,parent:r});return"aborted"===t.status?m:"dirty"===t.status||"dirty"===n.value?g(t.value):t}}if("refinement"===a.type){const e=e=>{const t=a.refinement(e,o);if(r.common.async)return Promise.resolve(t);if(t instanceof Promise)throw new Error("Async refinement encountered during synchronous parse operation. Use .parseAsync instead.");return e};if(!1===r.common.async){const t=this._def.schema._parseSync({data:r.data,path:r.path,parent:r});return"aborted"===t.status?m:("dirty"===t.status&&n.dirty(),e(t.value),{status:n.value,value:t.value})}return this._def.schema._parseAsync({data:r.data,path:r.path,parent:r}).then((t=>"aborted"===t.status?m:("dirty"===t.status&&n.dirty(),e(t.value).then((()=>({status:n.value,value:t.value}))))))}if("transform"===a.type){if(!1===r.common.async){const e=this._def.schema._parseSync({data:r.data,path:r.path,parent:r});if(!O(e))return e;const t=a.transform(e.value,o);if(t instanceof Promise)throw new Error("Asynchronous transform encountered during synchronous parse operation. Use .parseAsync instead.");return{status:n.value,value:t}}return this._def.schema._parseAsync({data:r.data,path:r.path,parent:r}).then((e=>O(e)?Promise.resolve(a.transform(e.value,o)).then((e=>({status:n.value,value:e}))):e))}e.assertNever(a)}}De.create=(e,t,n)=>new De({schema:e,typeName:ze.ZodEffects,effect:t,...P(n)}),De.createWithPreprocess=(e,t,n)=>new De({schema:t,effect:{type:"preprocess",transform:e},typeName:ze.ZodEffects,...P(n)});class $e extends D{_parse(e){return this._getType(e)===o.undefined?v(void 0):this._def.innerType._parse(e)}unwrap(){return this._def.innerType}}$e.create=(e,t)=>new $e({innerType:e,typeName:ze.ZodOptional,...P(t)});class Re extends D{_parse(e){return this._getType(e)===o.null?v(null):this._def.innerType._parse(e)}unwrap(){return this._def.innerType}}Re.create=(e,t)=>new Re({innerType:e,typeName:ze.ZodNullable,...P(t)});class Me extends D{_parse(e){const{ctx:t}=this._processInputParams(e);let n=t.data;return t.parsedType===o.undefined&&(n=this._def.defaultValue()),this._def.innerType._parse({data:n,path:t.path,parent:t})}removeDefault(){return this._def.innerType}}Me.create=(e,t)=>new Me({innerType:e,typeName:ze.ZodDefault,defaultValue:"function"==typeof t.default?t.default:()=>t.default,...P(t)});class Ne extends D{_parse(e){const{ctx:t}=this._processInputParams(e),n={...t,common:{...t.common,issues:[]}},r=this._def.innerType._parse({data:n.data,path:n.path,parent:{...n}});return w(r)?r.then((e=>({status:"valid",value:"valid"===e.status?e.value:this._def.catchValue({get error(){return new l(n.common.issues)},input:n.data})}))):{status:"valid",value:"valid"===r.status?r.value:this._def.catchValue({get error(){return new l(n.common.issues)},input:n.data})}}removeCatch(){return this._def.innerType}}Ne.create=(e,t)=>new Ne({innerType:e,typeName:ze.ZodCatch,catchValue:"function"==typeof t.catch?t.catch:()=>t.catch,...P(t)});class Ie extends D{_parse(e){if(this._getType(e)!==o.nan){const t=this._getOrReturnCtx(e);return h(t,{code:s.invalid_type,expected:o.nan,received:t.parsedType}),m}return{status:"valid",value:e.data}}}Ie.create=e=>new Ie({typeName:ze.ZodNaN,...P(e)});const Le=Symbol("zod_brand");class je extends D{_parse(e){const{ctx:t}=this._processInputParams(e),n=t.data;return this._def.type._parse({data:n,path:t.path,parent:t})}unwrap(){return this._def.type}}class Ue extends D{_parse(e){const{status:t,ctx:n}=this._processInputParams(e);if(n.common.async)return(async()=>{const e=await this._def.in._parseAsync({data:n.data,path:n.path,parent:n});return"aborted"===e.status?m:"dirty"===e.status?(t.dirty(),g(e.value)):this._def.out._parseAsync({data:e.value,path:n.path,parent:n})})();{const e=this._def.in._parseSync({data:n.data,path:n.path,parent:n});return"aborted"===e.status?m:"dirty"===e.status?(t.dirty(),{status:"dirty",value:e.value}):this._def.out._parseSync({data:e.value,path:n.path,parent:n})}}static create(e,t){return new Ue({in:e,out:t,typeName:ze.ZodPipeline})}}class Be extends D{_parse(e){const t=this._def.innerType._parse(e),n=e=>(O(e)&&(e.value=Object.freeze(e.value)),e);return w(t)?t.then((e=>n(e))):n(t)}unwrap(){return this._def.innerType}}function Fe(e,t={},n){return e?le.create().superRefine(((r,a)=>{var o,i;if(!e(r)){const e="function"==typeof t?t(r):"string"==typeof t?{message:t}:t,s=null===(i=null!==(o=e.fatal)&&void 0!==o?o:n)||void 0===i||i,l="string"==typeof e?{message:e}:e;a.addIssue({code:"custom",...l,fatal:s})}})):le.create()}Be.create=(e,t)=>new Be({innerType:e,typeName:ze.ZodReadonly,...P(t)});const Qe={object:fe.lazycreate};var ze,qe;(qe=ze||(ze={})).ZodString="ZodString",qe.ZodNumber="ZodNumber",qe.ZodNaN="ZodNaN",qe.ZodBigInt="ZodBigInt",qe.ZodBoolean="ZodBoolean",qe.ZodDate="ZodDate",qe.ZodSymbol="ZodSymbol",qe.ZodUndefined="ZodUndefined",qe.ZodNull="ZodNull",qe.ZodAny="ZodAny",qe.ZodUnknown="ZodUnknown",qe.ZodNever="ZodNever",qe.ZodVoid="ZodVoid",qe.ZodArray="ZodArray",qe.ZodObject="ZodObject",qe.ZodUnion="ZodUnion",qe.ZodDiscriminatedUnion="ZodDiscriminatedUnion",qe.ZodIntersection="ZodIntersection",qe.ZodTuple="ZodTuple",qe.ZodRecord="ZodRecord",qe.ZodMap="ZodMap",qe.ZodSet="ZodSet",qe.ZodFunction="ZodFunction",qe.ZodLazy="ZodLazy",qe.ZodLiteral="ZodLiteral",qe.ZodEnum="ZodEnum",qe.ZodEffects="ZodEffects",qe.ZodNativeEnum="ZodNativeEnum",qe.ZodOptional="ZodOptional",qe.ZodNullable="ZodNullable",qe.ZodDefault="ZodDefault",qe.ZodCatch="ZodCatch",qe.ZodPromise="ZodPromise",qe.ZodBranded="ZodBranded",qe.ZodPipeline="ZodPipeline",qe.ZodReadonly="ZodReadonly";const He=J.create,Ve=te.create,Ze=Ie.create,We=ne.create,Xe=re.create,Ge=ae.create,Ye=oe.create,Ke=ie.create,Je=se.create,et=le.create,tt=ce.create,nt=ue.create,rt=de.create,at=pe.create,ot=fe.create,it=fe.strictCreate,st=me.create,lt=ve.create,ct=ye.create,ut=Oe.create,dt=we.create,pt=xe.create,ht=ke.create,ft=Se.create,mt=_e.create,gt=Ee.create,vt=Ce.create,bt=Ae.create,yt=Pe.create,Ot=De.create,wt=$e.create,xt=Re.create,kt=De.createWithPreprocess,St=Ue.create,_t={string:e=>J.create({...e,coerce:!0}),number:e=>te.create({...e,coerce:!0}),boolean:e=>re.create({...e,coerce:!0}),bigint:e=>ne.create({...e,coerce:!0}),date:e=>ae.create({...e,coerce:!0})},Et=m;var Tt=Object.freeze({__proto__:null,defaultErrorMap:c,setErrorMap:function(e){u=e},getErrorMap:d,makeIssue:p,EMPTY_PATH:[],addIssueToContext:h,ParseStatus:f,INVALID:m,DIRTY:g,OK:v,isAborted:b,isDirty:y,isValid:O,isAsync:w,get util(){return e},get objectUtil(){return n},ZodParsedType:o,getParsedType:i,ZodType:D,datetimeRegex:G,ZodString:J,ZodNumber:te,ZodBigInt:ne,ZodBoolean:re,ZodDate:ae,ZodSymbol:oe,ZodUndefined:ie,ZodNull:se,ZodAny:le,ZodUnknown:ce,ZodNever:ue,ZodVoid:de,ZodArray:pe,ZodObject:fe,ZodUnion:me,ZodDiscriminatedUnion:ve,ZodIntersection:ye,ZodTuple:Oe,ZodRecord:we,ZodMap:xe,ZodSet:ke,ZodFunction:Se,ZodLazy:_e,ZodLiteral:Ee,ZodEnum:Ce,ZodNativeEnum:Ae,ZodPromise:Pe,ZodEffects:De,ZodTransformer:De,ZodOptional:$e,ZodNullable:Re,ZodDefault:Me,ZodCatch:Ne,ZodNaN:Ie,BRAND:Le,ZodBranded:je,ZodPipeline:Ue,ZodReadonly:Be,custom:Fe,Schema:D,ZodSchema:D,late:Qe,get ZodFirstPartyTypeKind(){return ze},coerce:_t,any:et,array:at,bigint:We,boolean:Xe,date:Ge,discriminatedUnion:lt,effect:Ot,enum:vt,function:ft,instanceof:(e,t={message:`Input not instance of ${e.name}`})=>Fe((t=>t instanceof e),t),intersection:ct,lazy:mt,literal:gt,map:pt,nan:Ze,nativeEnum:bt,never:nt,null:Je,nullable:xt,number:Ve,object:ot,oboolean:()=>Xe().optional(),onumber:()=>Ve().optional(),optional:wt,ostring:()=>He().optional(),pipeline:St,preprocess:kt,promise:yt,record:dt,set:ht,strictObject:it,string:He,symbol:Ye,transformer:Ot,tuple:ut,undefined:Ke,union:st,unknown:tt,void:rt,NEVER:Et,ZodIssueCode:s,quotelessJson:e=>JSON.stringify(e,null,2).replace(/"([^"]+)":/g,"$1:"),ZodError:l});const Ct=Tt.object({title:Tt.string().optional(),component:Tt.unknown(),props:Tt.record(Tt.any()).optional()}),At=Tt.object({"request.section":Tt.array(Ct).optional(),"response.section":Tt.array(Ct).optional()}),Pt=Tt.object({onBeforeRequest:Tt.function().args(Tt.object({request:Tt.instanceof(Request)})).returns(Tt.union([Tt.void(),Tt.promise(Tt.void())])).optional(),onResponseReceived:Tt.function().args(Tt.object({response:Tt.instanceof(Response),operation:Tt.record(Tt.any())})).returns(Tt.union([Tt.void(),Tt.promise(Tt.void())])).optional()}),Dt=Tt.function().returns(Tt.object({name:Tt.string(),views:At.optional(),hooks:Pt.optional()})),$t=Tt.object({name:Tt.string().regex(/^x-/),component:Tt.unknown(),renderer:Tt.unknown().optional()}),Rt=Tt.function().returns(Tt.object({name:Tt.string(),extensions:Tt.array($t)})),Mt=Tt.enum(["alternate","default","moon","purple","solarized","bluePlanet","deepSpace","saturn","kepler","elysiajs","fastify","mars","laserwave","none"]),Nt=Tt.enum(["a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z"]),It=Tt.enum(["adonisjs","docusaurus","dotnet","elysiajs","express","fastapi","fastify","go","hono","html","laravel","litestar","nestjs","nextjs","nitro","nuxt","platformatic","react","rust","svelte","vue"]).nullable(),Lt=Tt.object({url:Tt.string().optional(),content:Tt.union([Tt.string(),Tt.record(Tt.any()),Tt.function().returns(Tt.record(Tt.any())),Tt.null()]).optional(),title:Tt.string().optional(),slug:Tt.string().optional()}),jt=Tt.object({basePath:Tt.string()}),Ut=Tt.object({url:Tt.string().optional(),content:Tt.union([Tt.string(),Tt.record(Tt.any()),Tt.function().returns(Tt.record(Tt.any())),Tt.null()]).optional(),title:Tt.string().optional(),slug:Tt.string().optional(),spec:Lt.optional(),authentication:Tt.any().optional(),baseServerURL:Tt.string().optional(),hideClientButton:Tt.boolean().optional().default(!1).catch(!1),proxyUrl:Tt.string().optional(),searchHotKey:Nt.optional(),servers:Tt.array(Tt.any()).optional(),showSidebar:Tt.boolean().optional().default(!0).catch(!0),theme:Mt.optional().default("default").catch("default"),_integration:It.optional(),onRequestSent:Tt.function().args(Tt.string()).returns(Tt.void()).optional(),persistAuth:Tt.boolean().optional().default(!1).catch(!1),plugins:Tt.array(Dt).optional()}),Bt=Ut.merge(Tt.object({layout:Tt.enum(["modern","classic"]).optional().default("modern").catch("modern"),proxy:Tt.string().optional(),plugins:Tt.array(Rt).optional(),isEditable:Tt.boolean().optional().default(!1).catch(!1),isLoading:Tt.boolean().optional().default(!1).catch(!1),hideModels:Tt.boolean().optional().default(!1).catch(!1),documentDownloadType:Tt.enum(["yaml","json","both","none"]).optional().default("both").catch("both"),hideDownloadButton:Tt.boolean().optional(),hideTestRequestButton:Tt.boolean().optional().default(!1).catch(!1),hideSearch:Tt.boolean().optional().default(!1).catch(!1),darkMode:Tt.boolean().optional(),forceDarkModeState:Tt.enum(["dark","light"]).optional(),hideDarkModeToggle:Tt.boolean().optional().default(!1).catch(!1),metaData:Tt.any().optional(),favicon:Tt.string().optional(),hiddenClients:Tt.union([Tt.record(Tt.union([Tt.boolean(),Tt.array(Tt.string())])),Tt.array(Tt.string()),Tt.literal(!0)]).optional(),defaultHttpClient:Tt.object({targetKey:Tt.custom(),clientKey:Tt.string()}).optional(),customCss:Tt.string().optional(),onSpecUpdate:Tt.function().args(Tt.string()).returns(Tt.void()).optional(),onServerChange:Tt.function().args(Tt.string()).returns(Tt.void()).optional(),onDocumentSelect:Tt.function().returns(Tt.void().or(Tt.void().promise())).optional(),onLoaded:Tt.function().returns(Tt.void().or(Tt.void().promise())).optional(),onBeforeRequest:Tt.function().args(Tt.object({request:Tt.instanceof(Request)})).returns(Tt.void().or(Tt.void().promise())).optional(),onShowMore:Tt.function().args(Tt.string()).returns(Tt.void().or(Tt.void().promise())).optional(),onSidebarClick:Tt.function().args(Tt.string()).returns(Tt.void().or(Tt.void().promise())).optional(),pathRouting:jt.optional(),generateHeadingSlug:Tt.function().args(Tt.object({slug:Tt.string().default("headingSlug")})).returns(Tt.string()).optional(),generateModelSlug:Tt.function().args(Tt.object({name:Tt.string().default("modelName")})).returns(Tt.string()).optional(),generateTagSlug:Tt.function().args(Tt.object({name:Tt.string().default("tagName")})).returns(Tt.string()).optional(),generateOperationSlug:Tt.function().args(Tt.object({path:Tt.string(),operationId:Tt.string().optional(),method:Tt.string(),summary:Tt.string().optional()})).returns(Tt.string()).optional(),generateWebhookSlug:Tt.function().args(Tt.object({name:Tt.string(),method:Tt.string().optional()})).returns(Tt.string()).optional(),redirect:Tt.function().args(Tt.string()).returns(Tt.string().nullable().optional()).optional(),withDefaultFonts:Tt.boolean().optional().default(!0).catch(!0),defaultOpenAllTags:Tt.boolean().optional(),tagsSorter:Tt.union([Tt.literal("alpha"),Tt.function().args(Tt.any(),Tt.any()).returns(Tt.number())]).optional(),operationsSorter:Tt.union([Tt.literal("alpha"),Tt.literal("method"),Tt.function().args(Tt.any(),Tt.any()).returns(Tt.number())]).optional()})),Ft="https://api.scalar.com/request-proxy",Qt="https://proxy.scalar.com",zt=Bt.transform((e=>{var t,n;const r={...e};return r.hideDownloadButton&&(console.warn("[DEPRECATED] You're using the deprecated 'hideDownloadButton' attribute. Use 'documentDownloadType: 'none'' instead."),r.documentDownloadType="none"),(null==(t=r.spec)?void 0:t.url)&&(console.warn("[DEPRECATED] You're using the deprecated 'spec.url' attribute. Remove the spec prefix and move the 'url' attribute to the top level."),r.url=r.spec.url,delete r.spec),(null==(n=r.spec)?void 0:n.content)&&(console.warn("[DEPRECATED] You're using the deprecated 'spec.content' attribute. Remove the spec prefix and move the 'content' attribute to the top level."),r.content=r.spec.content,delete r.spec),r.proxy&&(console.warn("[DEPRECATED] You're using the deprecated 'proxy' attribute, rename it to 'proxyUrl' or update the package."),r.proxyUrl||(r.proxyUrl=r.proxy),delete r.proxy),r.proxyUrl===Ft&&(console.warn(`[DEPRECATED] Warning: configuration.proxyUrl points to our old proxy (${Ft}).`),console.warn(`[DEPRECATED] We are overwriting the value and use the new proxy URL (${Qt}) instead.`),console.warn(`[DEPRECATED] Action Required: You should manually update your configuration to use the new URL (${Qt}). Read more: https://github.com/scalar/scalar`),r.proxyUrl=Qt),r})),qt=e=>Boolean(!Array.isArray(e)&&e&&"sources"in e&&Array.isArray(e.sources));Tt.object({cdn:Tt.string().optional().default("https://cdn.jsdelivr.net/npm/@scalar/api-reference"),pageTitle:Tt.string().optional().default("Scalar API Reference")});const Ht=new Set(["title","titleTemplate","script","style","noscript"]),Vt=new Set(["base","meta","link","style","script","noscript"]),Zt=new Set(["title","titleTemplate","templateParams","base","htmlAttrs","bodyAttrs","meta","link","style","script","noscript"]),Wt=new Set(["base","title","titleTemplate","bodyAttrs","htmlAttrs","templateParams"]),Xt=new Set(["tagPosition","tagPriority","tagDuplicateStrategy","children","innerHTML","textContent","processTemplateParams"]),Gt="undefined"!=typeof window;function Yt(e){let t=9;for(let n=0;n>>9)).toString(16).substring(1,8).toLowerCase()}function Kt(e){if(e._h)return e._h;if(e._d)return Yt(e._d);let t=`${e.tag}:${e.textContent||e.innerHTML||""}:`;for(const n in e.props)t+=`${n}:${String(e.props[n])},`;return Yt(t)}function Jt(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?Jt(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 en(e,t){return Object.entries(e).map((([e,n])=>{if("object"==typeof n&&(n=en(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 tn=e=>({keyValue:e,metaKey:"property"}),nn=e=>({keyValue:e}),rn={appleItunesApp:{unpack:{entrySeparator:", ",resolve:({key:e,value:t})=>`${sn(e)}=${t}`}},articleExpirationTime:tn("article:expiration_time"),articleModifiedTime:tn("article:modified_time"),articlePublishedTime:tn("article:published_time"),bookReleaseDate:tn("book:release_date"),charset:{metaKey:"charset"},contentSecurityPolicy:{unpack:{entrySeparator:"; ",resolve:({key:e,value:t})=>`${sn(e)} ${t}`},metaKey:"http-equiv"},contentType:{metaKey:"http-equiv"},defaultStyle:{metaKey:"http-equiv"},fbAppId:tn("fb:app_id"),msapplicationConfig:nn("msapplication-Config"),msapplicationTileColor:nn("msapplication-TileColor"),msapplicationTileImage:nn("msapplication-TileImage"),ogAudioSecureUrl:tn("og:audio:secure_url"),ogAudioUrl:tn("og:audio"),ogImageSecureUrl:tn("og:image:secure_url"),ogImageUrl:tn("og:image"),ogSiteName:tn("og:site_name"),ogVideoSecureUrl:tn("og:video:secure_url"),ogVideoUrl:tn("og:video"),profileFirstName:tn("profile:first_name"),profileLastName:tn("profile:last_name"),profileUsername:tn("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?`${sn(e)}`:`${sn(e)}:${t}`}},xUaCompatible:{metaKey:"http-equiv"}},an=new Set(["og","book","article","profile"]);function on(e){var t;const n=sn(e),r=n.indexOf(":");return an.has(n.substring(0,r))?"property":(null==(t=rn[e])?void 0:t.metaKey)||"name"}function sn(e){const t=e.replace(/([A-Z])/g,"-$1").toLowerCase(),n=t.indexOf("-"),r=t.substring(0,n);return"twitter"===r||an.has(r)?e.replace(/([A-Z])/g,":$1").toLowerCase():t}function ln(e){if(Array.isArray(e))return e.map((e=>ln(e)));if("object"!=typeof e||Array.isArray(e))return e;const t={};for(const n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[sn(n)]=ln(e[n]));return t}function cn(e,t){const n=rn[t];return"refresh"===t?`${e.seconds};url=${e.url}`:en(ln(e),{keyValueSeparator:"=",entrySeparator:", ",resolve:({value:e,key:t})=>null===e?"":"boolean"==typeof e?`${t}`:void 0,...null==n?void 0:n.unpack})}const un=new Set(["og:image","og:video","og:audio","twitter:image"]);function dn(e){const t={};for(const n in e){if(!Object.prototype.hasOwnProperty.call(e,n))continue;const r=e[n];"false"!==String(r)&&n&&(t[n]=r)}return t}function pn(e,t){const n=dn(t),r=sn(e),a=on(r);if(un.has(r)){const t={};for(const r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[`${e}${"url"===r?"":`${r[0].toUpperCase()}${r.slice(1)}`}`]=n[r]);return hn(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 hn(e){const t=[],n={};for(const r in e){if(!Object.prototype.hasOwnProperty.call(e,r))continue;const a=e[r];if(Array.isArray(a))for(const e of a)t.push(..."string"==typeof e?hn({[r]:e}):pn(r,e));else if("object"==typeof a&&a){if(un.has(sn(r))){t.push(...pn(r,a));continue}n[r]=dn(a)}else n[r]=a}const r=Jt(n,{key:({key:e})=>on(e),value:({key:e})=>"charset"===e?"charset":"content",resolveKeyData:({key:e})=>function(e){var t;return(null==(t=rn[e])?void 0:t.keyValue)||sn(e)}(e),resolveValueData:({value:e,key:t})=>null===e?"_null":"object"==typeof e?cn(e,t):"number"==typeof e?e.toString():e});return[...t,...r].map((e=>("_null"===e.content&&(e.content=null),e)))}function fn(e,t,n,r){const a=r||vn("object"!=typeof t||"function"==typeof t||t instanceof Promise?{["script"===e||"noscript"===e||"style"===e?"innerHTML":"textContent"]:t}:{...t},"templateParams"===e||"titleTemplate"===e);if(a instanceof Promise)return a.then((r=>fn(e,t,n,r)));const o={tag:e,props:a};for(const e of Xt){const t=void 0!==o.props[e]?o.props[e]:n[e];void 0!==t&&(("innerHTML"!==e&&"textContent"!==e&&"children"!==e||Ht.has(o.tag))&&(o["children"===e?"innerHTML":e]=t),delete o.props[e])}return o.props.body&&(o.tagPosition="bodyClose",delete o.props.body),"script"===o.tag&&"object"==typeof o.innerHTML&&(o.innerHTML=JSON.stringify(o.innerHTML),o.props.type=o.props.type||"application/json"),Array.isArray(o.props.content)?o.props.content.map((e=>({...o,props:{...o.props,content:e}}))):o}function mn(e,t){var n;const r="class"===e?" ":";";return t&&"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=>Boolean(e.trim()))).join(r)}function gn(e,t,n,r){for(let a=r;a(e[r]=o,gn(e,t,n,a))));if(!t&&!Xt.has(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])}}else e[r]=mn(r,e[r])}}function vn(e,t=!1){const n=gn(e,t,Object.keys(e),0);return n instanceof Promise?n.then((()=>e)):e}function bn(e,t,n){for(let r=n;r(t[r]=n,bn(e,t,r))));Array.isArray(n)?e.push(...n):e.push(n)}}function yn(e){const t=[],n=e.resolvedInput;for(const r in n){if(!Object.prototype.hasOwnProperty.call(n,r))continue;const a=n[r];if(void 0!==a&&Zt.has(r))if(Array.isArray(a))for(const n of a)t.push(fn(r,n,e));else t.push(fn(r,a,e))}if(0===t.length)return[];const r=[];return o=()=>r.map(((t,n)=>(t._e=e._i,e.mode&&(t._m=e.mode),t._p=(e._i<<10)+n,t))),(a=bn(r,t,0))instanceof Promise?a.then(o):o();var a,o}const On=new Set(["onload","onerror","onabort","onprogress","onloadstart"]),wn={base:-10,title:10},xn={critical:-80,high:-10,low:20};function kn(e){const t=e.tagPriority;if("number"==typeof t)return t;let n=100;return"meta"===e.tag?"content-security-policy"===e.props["http-equiv"]?n=-30:e.props.charset?n=-20:"viewport"===e.props.name&&(n=-15):"link"===e.tag&&"preconnect"===e.props.rel?n=20:e.tag in wn&&(n=wn[e.tag]),t&&t in xn?n+xn[t]:n}const Sn=[{prefix:"before:",offset:-1},{prefix:"after:",offset:1}],_n=["name","property","http-equiv"];function En(e){const{props:t,tag:n}=e;if(Wt.has(n))return n;if("link"===n&&"canonical"===t.rel)return"canonical";if(t.charset)return"charset";if(t.id)return`${n}:id:${t.id}`;for(const e of _n)if(void 0!==t[e])return`${n}:${e}:${t[e]}`;return!1}const Tn="%separator",Cn=new RegExp(`${Tn}(?:\\s*${Tn})*`,"g");function An(e,t,n,r=!1){if("string"!=typeof e||!e.includes("%"))return e;let a=e;try{a=decodeURI(e)}catch{}const o=a.match(/%\w+(?:\.\w+)?/g);if(!o)return e;const i=e.includes(Tn);return e=e.replace(/%\w+(?:\.\w+)?/g,(e=>{if(e===Tn||!o.includes(e))return e;const n=function(e,t,n=!1){var r;let a;if("s"===t||"pageTitle"===t)a=e.pageTitle;else if(t.includes(".")){const n=t.indexOf(".");a=null==(r=e[t.substring(0,n)])?void 0:r[t.substring(n+1)]}else a=e[t];if(void 0!==a)return n?(a||"").replace(/"/g,'\\"'):a||""}(t,e.slice(1),r);return void 0!==n?n:e})).trim(),i&&(e.endsWith(Tn)&&(e=e.slice(0,-10)),e.startsWith(Tn)&&(e=e.slice(10)),e=e.replace(Cn,n).trim()),e}function Pn(e,t){return null==e?t||null:"function"==typeof e?e(t):e}function Dn(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":t=>{!function(e,t={}){const n=t.delayFn||(e=>setTimeout(e,10));e._domDebouncedUpdatePromise=e._domDebouncedUpdatePromise||new Promise((r=>n((()=>async function(e,t={}){const n=t.document||e.resolvedOptions.document;if(!n||!e.dirty)return;const r={shouldRender:!0,tags:[]};return await e.hooks.callHook("dom:beforeRender",r),r.shouldRender?(e._domUpdatePromise||(e._domUpdatePromise=new Promise((async t=>{var r;const a=(await e.resolveTags()).map((e=>({tag:e,id:Vt.has(e.tag)?Kt(e):e.tag,shouldRender:!0})));let o=e._dom;if(!o){o={elMap:{htmlAttrs:n.documentElement,bodyAttrs:n.body}};const e=new Set;for(const t of["body","head"]){const a=null==(r=n[t])?void 0:r.children;for(const t of a){const n=t.tagName.toLowerCase();if(!Vt.has(n))continue;const r={tag:n,props:await vn(t.getAttributeNames().reduce(((e,n)=>({...e,[n]:t.getAttribute(n)})),{})),innerHTML:t.innerHTML},a=En(r);let i=a,s=1;for(;i&&e.has(i);)i=`${a}:${s++}`;i&&(r._d=i,e.add(i)),o.elMap[t.getAttribute("data-hid")||Kt(r)]=t}}}function i(e,t,n){const r=`${e}:${t}`;o.sideEffects[r]=n,delete o.pendingSideEffects[r]}function s({id:e,$el:t,tag:r}){const a=r.tag.endsWith("Attrs");if(o.elMap[e]=t,a||(r.textContent&&r.textContent!==t.textContent&&(t.textContent=r.textContent),r.innerHTML&&r.innerHTML!==t.innerHTML&&(t.innerHTML=r.innerHTML),i(e,"el",(()=>{var t;null==(t=o.elMap[e])||t.remove(),delete o.elMap[e]}))),r._eventHandlers)for(const e in r._eventHandlers)Object.prototype.hasOwnProperty.call(r._eventHandlers,e)&&""!==t.getAttribute(`data-${e}`)&&(("bodyAttrs"===r.tag?n.defaultView:t).addEventListener(e.substring(2),r._eventHandlers[e].bind(t)),t.setAttribute(`data-${e}`,""));for(const n in r.props){if(!Object.prototype.hasOwnProperty.call(r.props,n))continue;const o=r.props[n],s=`attr:${n}`;if("class"===n){if(!o)continue;for(const n of o.split(" "))a&&i(e,`${s}:${n}`,(()=>t.classList.remove(n))),!t.classList.contains(n)&&t.classList.add(n)}else if("style"===n){if(!o)continue;for(const n of o.split(";")){const r=n.indexOf(":"),a=n.substring(0,r).trim(),o=n.substring(r+1).trim();i(e,`${s}:${a}`,(()=>{t.style.removeProperty(a)})),t.style.setProperty(a,o)}}else t.getAttribute(n)!==o&&t.setAttribute(n,!0===o?"":String(o)),a&&i(e,s,(()=>t.removeAttribute(n)))}}o.pendingSideEffects={...o.sideEffects},o.sideEffects={};const l=[],c={bodyClose:void 0,bodyOpen:void 0,head:void 0};for(const e of a){const{tag:t,shouldRender:r,id:a}=e;r&&("title"!==t.tag?(e.$el=e.$el||o.elMap[a],e.$el?s(e):Vt.has(t.tag)&&l.push(e)):n.title=t.textContent)}for(const e of l){const t=e.tag.tagPosition||"head";e.$el=n.createElement(e.tag.tag),s(e),c[t]=c[t]||n.createDocumentFragment(),c[t].appendChild(e.$el)}for(const t of a)await e.hooks.callHook("dom:renderTag",t,n,i);c.head&&n.head.appendChild(c.head),c.bodyOpen&&n.body.insertBefore(c.bodyOpen,n.body.firstChild),c.bodyClose&&n.body.appendChild(c.bodyClose);for(const e in o.pendingSideEffects)o.pendingSideEffects[e]();e._dom=o,await e.hooks.callHook("dom:rendered",{renders:a}),t()})).finally((()=>{e._domUpdatePromise=void 0,e.dirty=!1}))),e._domUpdatePromise):void 0}(e,t).then((()=>{delete e._domDebouncedUpdatePromise,r()}))))))}(t,e)}}}}}function $n(e,t={},n){for(const r in e){const a=e[r],o=n?`${n}:${r}`:r;"object"==typeof a&&null!==a?$n(a,t,o):"function"==typeof a&&(t[o]=a)}return t}const Rn={run:e=>e()},Mn=void 0!==console.createTask?console.createTask:()=>Rn;function Nn(e,t){const n=t.shift(),r=Mn(n);return e.reduce(((e,n)=>e.then((()=>r.run((()=>n(...t)))))),Promise.resolve())}function In(e,t){const n=t.shift(),r=Mn(n);return Promise.all(e.map((e=>r.run((()=>e(...t))))))}function Ln(e,t){for(const n of[...e])n(t)}class jn{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=$n(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=$n(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(Nn,e,...t)}callHookParallel(e,...t){return t.unshift(e),this.callHookWith(In,e,...t)}callHookWith(e,t,...n){const r=this._before||this._after?{name:t,args:n,context:{}}:void 0;this._before&&Ln(this._before,r);const a=e(t in this._hooks?[...this._hooks[t]]:[],n);return a instanceof Promise?a.finally((()=>{this._after&&r&&Ln(this._after,r)})):(this._after&&r&&Ln(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 Un=new Set(["templateParams","htmlAttrs","bodyAttrs"]),Bn={hooks:{"tag:normalise":({tag:e})=>{e.props.hid&&(e.key=e.props.hid,delete e.props.hid),e.props.vmid&&(e.key=e.props.vmid,delete e.props.vmid),e.props.key&&(e.key=e.props.key,delete e.props.key);const t=En(e);!t||t.startsWith("meta:og:")||t.startsWith("meta:twitter:")||delete e.key;const n=t||!!e.key&&`${e.tag}:${e.key}`;n&&(e._d=n)},"tags:resolve":e=>{const t=Object.create(null);for(const n of e.tags){const e=(n.key?`${n.tag}:${n.key}`:n._d)||Kt(n),r=t[e];if(r){let a=null==n?void 0:n.tagDuplicateStrategy;if(!a&&Un.has(n.tag)&&(a="merge"),"merge"===a){const a=r.props;a.style&&n.props.style&&(";"!==a.style[a.style.length-1]&&(a.style+=";"),n.props.style=`${a.style} ${n.props.style}`),a.class&&n.props.class?n.props.class=`${a.class} ${n.props.class}`:a.class&&(n.props.class=a.class),t[e].props={...a,...n.props};continue}if(n._e===r._e){r._duped=r._duped||[],n._d=`${r._d}:${r._duped.length+1}`,r._duped.push(n);continue}if(kn(n)>kn(r))continue}n.innerHTML||n.textContent||0!==Object.keys(n.props).length||!Vt.has(n.tag)?t[e]=n:delete t[e]}const n=[];for(const e in t){const r=t[e],a=r._duped;n.push(r),a&&(delete r._duped,n.push(...a))}e.tags=n,e.tags=e.tags.filter((e=>!("meta"===e.tag&&(e.props.name||e.props.property)&&!e.props.content)))}}},Fn=new Set(["script","link","bodyAttrs"]),Qn=e=>({hooks:{"tags:resolve":t=>{for(const n of t.tags){if(!Fn.has(n.tag))continue;const t=n.props;for(const r in t){if("o"!==r[0]||"n"!==r[1])continue;if(!Object.prototype.hasOwnProperty.call(t,r))continue;const a=t[r];"function"==typeof a&&(e.ssr&&On.has(r)?t[r]=`this.dataset.${r}fired = true`:delete t[r],n._eventHandlers=n._eventHandlers||{},n._eventHandlers[r]=a)}e.ssr&&n._eventHandlers&&(n.props.src||n.props.href)&&(n.key=n.key||Yt(n.props.src||n.props.href))}},"dom:renderTag":({$el:e,tag:t})=>{var n,r;const a=null==e?void 0:e.dataset;if(a)for(const o in a){if(!o.endsWith("fired"))continue;const a=o.slice(0,-5);On.has(a)&&(null==(r=null==(n=t._eventHandlers)?void 0:n[a])||r.call(e,new Event(a.substring(2))))}}}}),zn=new Set(["link","style","script","noscript"]),qn={hooks:{"tag:normalise":({tag:e})=>{e.key&&zn.has(e.tag)&&(e.props["data-hid"]=e._h=Yt(e.key))}}},Hn={mode:"server",hooks:{"tags:beforeResolve":e=>{const t={};let n=!1;for(const r of e.tags)"server"!==r._m||"titleTemplate"!==r.tag&&"templateParams"!==r.tag&&"title"!==r.tag||(t[r.tag]="title"===r.tag||"titleTemplate"===r.tag?r.textContent:r.props,n=!0);n&&e.tags.push({tag:"script",innerHTML:JSON.stringify(t),props:{id:"unhead:payload",type:"application/json"}})}}},Vn={hooks:{"tags:resolve":e=>{var t;for(const n of e.tags)if("string"==typeof n.tagPriority)for(const{prefix:r,offset:a}of Sn){if(!n.tagPriority.startsWith(r))continue;const o=n.tagPriority.substring(r.length),i=null==(t=e.tags.find((e=>e._d===o)))?void 0:t._p;if(void 0!==i){n._p=i+a;break}}e.tags.sort(((e,t)=>{const n=kn(e),r=kn(t);return nr?1:e._p-t._p}))}}},Zn={meta:"content",link:"href",htmlAttrs:"lang"},Wn=["innerHTML","textContent"],Xn=e=>({hooks:{"tags:resolve":t=>{var n;const{tags:r}=t;let a;for(let e=0;e"title"===e.tag)))?void 0:n.textContent)||"",o,i);for(const e of r){if(!1===e.processTemplateParams)continue;const t=Zn[e.tag];if(t&&"string"==typeof e.props[t])e.props[t]=An(e.props[t],o,i);else if(e.processTemplateParams||"titleTemplate"===e.tag||"title"===e.tag)for(const t of Wn)"string"==typeof e[t]&&(e[t]=An(e[t],o,i,"script"===e.tag&&e.props.type.endsWith("json")))}e._templateParams=o,e._separator=i},"tags:afterResolve":({tags:t})=>{let n;for(let e=0;e{const{tags:t}=e;let n,r;for(let e=0;e{for(const t of e.tags)"string"==typeof t.innerHTML&&(!t.innerHTML||"application/ld+json"!==t.props.type&&"application/json"!==t.props.type?t.innerHTML=t.innerHTML.replace(new RegExp(`${t.tag}`,"g"),`<\\/${t.tag}`):t.innerHTML=t.innerHTML.replace(/e in t}const tr={},nr=[],rr=()=>{},ar=()=>!1,or=e=>111===e.charCodeAt(0)&&110===e.charCodeAt(1)&&(e.charCodeAt(2)>122||e.charCodeAt(2)<97),ir=e=>e.startsWith("onUpdate:"),sr=Object.assign,lr=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},cr=Object.prototype.hasOwnProperty,ur=(e,t)=>cr.call(e,t),dr=Array.isArray,pr=e=>"[object Map]"===wr(e),hr=e=>"[object Set]"===wr(e),fr=e=>"[object Date]"===wr(e),mr=e=>"function"==typeof e,gr=e=>"string"==typeof e,vr=e=>"symbol"==typeof e,br=e=>null!==e&&"object"==typeof e,yr=e=>(br(e)||mr(e))&&mr(e.then)&&mr(e.catch),Or=Object.prototype.toString,wr=e=>Or.call(e),xr=e=>"[object Object]"===wr(e),kr=e=>gr(e)&&"NaN"!==e&&"-"!==e[0]&&""+parseInt(e,10)===e,Sr=er(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),_r=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},Er=/-(\w)/g,Tr=_r((e=>e.replace(Er,((e,t)=>t?t.toUpperCase():"")))),Cr=/\B([A-Z])/g,Ar=_r((e=>e.replace(Cr,"-$1").toLowerCase())),Pr=_r((e=>e.charAt(0).toUpperCase()+e.slice(1))),Dr=_r((e=>e?`on${Pr(e)}`:"")),$r=(e,t)=>!Object.is(e,t),Rr=(e,...t)=>{for(let n=0;n{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,writable:r,value:n})},Mr=e=>{const t=parseFloat(e);return isNaN(t)?e:t};let Ir;const Lr=()=>Ir||(Ir="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:"undefined"!=typeof global?global:{});function jr(e){if(dr(e)){const t={};for(let n=0;n{if(e){const n=e.split(Br);n.length>1&&(t[n[0].trim()]=n[1].trim())}})),t}function zr(e){let t="";if(gr(e))t=e;else if(dr(e))for(let n=0;nZr(e,t)))}const Xr=e=>!(!e||!0!==e.__v_isRef),Gr=e=>gr(e)?e:null==e?"":dr(e)||br(e)&&(e.toString===Or||!mr(e.toString))?Xr(e)?Gr(e.value):JSON.stringify(e,Yr,2):String(e),Yr=(e,t)=>Xr(t)?Yr(e,t.value):pr(t)?{[`Map(${t.size})`]:[...t.entries()].reduce(((e,[t,n],r)=>(e[Kr(t,r)+" =>"]=n,e)),{})}:hr(t)?{[`Set(${t.size})`]:[...t.values()].map((e=>Kr(e)))}:vr(t)?Kr(t):!br(t)||dr(t)||xr(t)?t:String(t),Kr=(e,t="")=>{var n;return vr(e)?`Symbol(${null!=(n=e.description)?n:t})`:e};
+/*! #__NO_SIDE_EFFECTS__ */function er(e){const t=Object.create(null);for(const n of e.split(","))t[n]=1;return e=>e in t}const tr={},nr=[],rr=()=>{},ar=()=>!1,or=e=>111===e.charCodeAt(0)&&110===e.charCodeAt(1)&&(e.charCodeAt(2)>122||e.charCodeAt(2)<97),ir=e=>e.startsWith("onUpdate:"),sr=Object.assign,lr=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},cr=Object.prototype.hasOwnProperty,ur=(e,t)=>cr.call(e,t),dr=Array.isArray,pr=e=>"[object Map]"===wr(e),hr=e=>"[object Set]"===wr(e),fr=e=>"[object Date]"===wr(e),mr=e=>"function"==typeof e,gr=e=>"string"==typeof e,vr=e=>"symbol"==typeof e,br=e=>null!==e&&"object"==typeof e,yr=e=>(br(e)||mr(e))&&mr(e.then)&&mr(e.catch),Or=Object.prototype.toString,wr=e=>Or.call(e),xr=e=>"[object Object]"===wr(e),kr=e=>gr(e)&&"NaN"!==e&&"-"!==e[0]&&""+parseInt(e,10)===e,Sr=er(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),_r=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},Er=/-(\w)/g,Tr=_r((e=>e.replace(Er,((e,t)=>t?t.toUpperCase():"")))),Cr=/\B([A-Z])/g,Ar=_r((e=>e.replace(Cr,"-$1").toLowerCase())),Pr=_r((e=>e.charAt(0).toUpperCase()+e.slice(1))),Dr=_r((e=>e?`on${Pr(e)}`:"")),$r=(e,t)=>!Object.is(e,t),Rr=(e,...t)=>{for(let n=0;n{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,writable:r,value:n})},Nr=e=>{const t=parseFloat(e);return isNaN(t)?e:t};let Ir;const Lr=()=>Ir||(Ir="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:"undefined"!=typeof global?global:{});function jr(e){if(dr(e)){const t={};for(let n=0;n{if(e){const n=e.split(Br);n.length>1&&(t[n[0].trim()]=n[1].trim())}})),t}function zr(e){let t="";if(gr(e))t=e;else if(dr(e))for(let n=0;nZr(e,t)))}const Xr=e=>!(!e||!0!==e.__v_isRef),Gr=e=>gr(e)?e:null==e?"":dr(e)||br(e)&&(e.toString===Or||!mr(e.toString))?Xr(e)?Gr(e.value):JSON.stringify(e,Yr,2):String(e),Yr=(e,t)=>Xr(t)?Yr(e,t.value):pr(t)?{[`Map(${t.size})`]:[...t.entries()].reduce(((e,[t,n],r)=>(e[Kr(t,r)+" =>"]=n,e)),{})}:hr(t)?{[`Set(${t.size})`]:[...t.values()].map((e=>Kr(e)))}:vr(t)?Kr(t):!br(t)||dr(t)||xr(t)?t:String(t),Kr=(e,t="")=>{var n;return vr(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 Jr,ea;class ta{constructor(e=!1){this.detached=e,this._active=!0,this.effects=[],this.cleanups=[],this._isPaused=!1,this.parent=Jr,!e&&Jr&&(this.index=(Jr.scopes||(Jr.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(sa){let e=sa;for(sa=void 0;e;){const t=e.next;e.next=void 0,e.flags&=-9,e=t}}let e;for(;ia;){let t=ia;for(ia=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 pa(e){for(let t=e.deps;t;t=t.nextDep)t.version=-1,t.prevActiveLink=t.dep.activeLink,t.dep.activeLink=t}function ha(e){let t,n=e.depsTail,r=n;for(;r;){const e=r.prevDep;-1===r.version?(r===n&&(n=e),ga(r),va(r)):t=r,r.dep.activeLink=r.prevActiveLink,r.prevActiveLink=void 0,r=e}e.deps=t,e.depsTail=n}function fa(e){for(let t=e.deps;t;t=t.nextDep)if(t.dep.version!==t.version||t.dep.computed&&(ma(t.dep.computed)||t.dep.version!==t.version))return!0;return!!e._dirty}function ma(e){if(4&e.flags&&!(16&e.flags))return;if(e.flags&=-17,e.globalVersion===ka)return;e.globalVersion=ka;const t=e.dep;if(e.flags|=2,t.version>0&&!e.isSSR&&e.deps&&!fa(e))return void(e.flags&=-3);const n=ea,r=ba;ea=e,ba=!0;try{pa(e);const n=e.fn(e._value);(0===t.version||$r(n,e._value))&&(e._value=n,t.version++)}catch(e){throw t.version++,e}finally{ea=n,ba=r,ha(e),e.flags&=-3}}function ga(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)ga(e,!0)}t||--n.sc||!n.map||n.map.delete(n.key)}function va(e){const{prevDep:t,nextDep:n}=e;t&&(t.nextDep=n,e.prevDep=void 0),n&&(n.prevDep=t,e.nextDep=void 0)}let ba=!0;const ya=[];function Oa(){ya.push(ba),ba=!1}function wa(){const e=ya.pop();ba=void 0===e||e}function xa(e){const{cleanup:t}=e;if(e.cleanup=void 0,t){const e=ea;ea=void 0;try{t()}finally{ea=e}}}let ka=0;class Sa{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 _a{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(!ea||!ba||ea===this.computed)return;let t=this.activeLink;if(void 0===t||t.sub!==ea)t=this.activeLink=new Sa(ea,this),ea.deps?(t.prevDep=ea.depsTail,ea.depsTail.nextDep=t,ea.depsTail=t):ea.deps=ea.depsTail=t,Ea(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=ea.depsTail,t.nextDep=void 0,ea.depsTail.nextDep=t,ea.depsTail=t,ea.deps===t&&(ea.deps=e)}return t}trigger(e){this.version++,ka++,this.notify(e)}notify(e){ua();try{for(let e=this.subs;e;e=e.prevSub)e.sub.notify()&&e.sub.dep.notify()}finally{da()}}}function Ea(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)Ea(e)}const n=e.dep.subs;n!==e&&(e.prevSub=n,n&&(n.nextSub=e)),e.dep.subs=e}}const Ta=new WeakMap,Ca=Symbol(""),Aa=Symbol(""),Pa=Symbol("");function Da(e,t,n){if(ba&&ea){let t=Ta.get(e);t||Ta.set(e,t=new Map);let r=t.get(n);r||(t.set(n,r=new _a),r.map=t,r.key=n),r.track()}}function $a(e,t,n,r,a,o){const i=Ta.get(e);if(!i)return void ka++;const s=e=>{e&&e.trigger()};if(ua(),"clear"===t)i.forEach(s);else{const a=dr(e),o=a&&kr(n);if(a&&"length"===n){const e=Number(r);i.forEach(((t,n)=>{("length"===n||n===Pa||!vr(n)&&n>=e)&&s(t)}))}else switch((void 0!==n||i.has(void 0))&&s(i.get(n)),o&&s(i.get(Pa)),t){case"add":a?o&&s(i.get("length")):(s(i.get(Ca)),pr(e)&&s(i.get(Aa)));break;case"delete":a||(s(i.get(Ca)),pr(e)&&s(i.get(Aa)));break;case"set":pr(e)&&s(i.get(Ca))}}da()}function Ra(e){const t=Oo(e);return t===e?t:(Da(t,0,Pa),bo(e)?t:t.map(wo))}function Na(e){return Da(e=Oo(e),0,Pa),e}const Ma={__proto__:null,[Symbol.iterator](){return Ia(this,Symbol.iterator,wo)},concat(...e){return Ra(this).concat(...e.map((e=>dr(e)?Ra(e):e)))},entries(){return Ia(this,"entries",(e=>(e[1]=wo(e[1]),e)))},every(e,t){return ja(this,"every",e,t,void 0,arguments)},filter(e,t){return ja(this,"filter",e,t,(e=>e.map(wo)),arguments)},find(e,t){return ja(this,"find",e,t,wo,arguments)},findIndex(e,t){return ja(this,"findIndex",e,t,void 0,arguments)},findLast(e,t){return ja(this,"findLast",e,t,wo,arguments)},findLastIndex(e,t){return ja(this,"findLastIndex",e,t,void 0,arguments)},forEach(e,t){return ja(this,"forEach",e,t,void 0,arguments)},includes(...e){return Ba(this,"includes",e)},indexOf(...e){return Ba(this,"indexOf",e)},join(e){return Ra(this).join(e)},lastIndexOf(...e){return Ba(this,"lastIndexOf",e)},map(e,t){return ja(this,"map",e,t,void 0,arguments)},pop(){return Fa(this,"pop")},push(...e){return Fa(this,"push",e)},reduce(e,...t){return Ua(this,"reduce",e,t)},reduceRight(e,...t){return Ua(this,"reduceRight",e,t)},shift(){return Fa(this,"shift")},some(e,t){return ja(this,"some",e,t,void 0,arguments)},splice(...e){return Fa(this,"splice",e)},toReversed(){return Ra(this).toReversed()},toSorted(e){return Ra(this).toSorted(e)},toSpliced(...e){return Ra(this).toSpliced(...e)},unshift(...e){return Fa(this,"unshift",e)},values(){return Ia(this,"values",wo)}};function Ia(e,t,n){const r=Na(e),a=r[t]();return r===e||bo(e)||(a._next=a.next,a.next=()=>{const e=a._next();return e.value&&(e.value=n(e.value)),e}),a}const La=Array.prototype;function ja(e,t,n,r,a,o){const i=Na(e),s=i!==e&&!bo(e),l=i[t];if(l!==La[t]){const t=l.apply(e,o);return s?wo(t):t}let c=n;i!==e&&(s?c=function(t,r){return n.call(this,wo(t),r,e)}:n.length>2&&(c=function(t,r){return n.call(this,t,r,e)}));const u=l.call(i,c,r);return s&&a?a(u):u}function Ua(e,t,n,r){const a=Na(e);let o=n;return a!==e&&(bo(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,wo(r),a,e)}),a[t](o,...r)}function Ba(e,t,n){const r=Oo(e);Da(r,0,Pa);const a=r[t](...n);return-1!==a&&!1!==a||!yo(n[0])?a:(n[0]=Oo(n[0]),r[t](...n))}function Fa(e,t,n=[]){Oa(),ua();const r=Oo(e)[t].apply(e,n);return da(),wa(),r}const Qa=er("__proto__,__v_isRef,__isVue"),za=new Set(Object.getOwnPropertyNames(Symbol).filter((e=>"arguments"!==e&&"caller"!==e)).map((e=>Symbol[e])).filter(vr));function qa(e){vr(e)||(e=String(e));const t=Oo(this);return Da(t,0,e),t.hasOwnProperty(e)}class Ha{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?co:lo:a?so:io).get(e)||Object.getPrototypeOf(e)===Object.getPrototypeOf(n)?e:void 0;const o=dr(e);if(!r){let e;if(o&&(e=Ma[t]))return e;if("hasOwnProperty"===t)return qa}const i=Reflect.get(e,t,ko(e)?e:n);return(vr(t)?za.has(t):Qa(t))?i:(r||Da(e,0,t),a?i:ko(i)?o&&kr(t)?i:i.value:br(i)?r?ho(i):uo(i):i)}}class Va extends Ha{constructor(e=!1){super(!1,e)}set(e,t,n,r){let a=e[t];if(!this._isShallow){const t=vo(a);if(bo(n)||vo(n)||(a=Oo(a),n=Oo(n)),!dr(e)&&ko(a)&&!ko(n))return!t&&(a.value=n,!0)}const o=dr(e)&&kr(t)?Number(t)e,Ja=e=>Reflect.getPrototypeOf(e);function eo(e){return function(...t){return"delete"!==e&&("clear"===e?void 0:this)}}function to(e,t){const n=function(e,t){const n={get(n){const r=this.__v_raw,a=Oo(r),o=Oo(n);e||($r(n,o)&&Da(a,0,n),Da(a,0,o));const{has:i}=Ja(a),s=t?Ka:e?xo:wo;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&&Da(Oo(t),0,Ca),Reflect.get(t,"size",t)},has(t){const n=this.__v_raw,r=Oo(n),a=Oo(t);return e||($r(t,a)&&Da(r,0,t),Da(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=Oo(o),s=t?Ka:e?xo:wo;return!e&&Da(i,0,Ca),o.forEach(((e,t)=>n.call(r,s(e),s(t),a)))}};return sr(n,e?{add:eo("add"),set:eo("set"),delete:eo("delete"),clear:eo("clear")}:{add(e){t||bo(e)||vo(e)||(e=Oo(e));const n=Oo(this);return Ja(n).has.call(n,e)||(n.add(e),$a(n,"add",e,e)),this},set(e,n){t||bo(n)||vo(n)||(n=Oo(n));const r=Oo(this),{has:a,get:o}=Ja(r);let i=a.call(r,e);i||(e=Oo(e),i=a.call(r,e));const s=o.call(r,e);return r.set(e,n),i?$r(n,s)&&$a(r,"set",e,n):$a(r,"add",e,n),this},delete(e){const t=Oo(this),{has:n,get:r}=Ja(t);let a=n.call(t,e);a||(e=Oo(e),a=n.call(t,e)),r&&r.call(t,e);const o=t.delete(e);return a&&$a(t,"delete",e,void 0),o},clear(){const e=Oo(this),t=0!==e.size,n=e.clear();return t&&$a(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=Oo(a),i=pr(o),s="entries"===e||e===Symbol.iterator&&i,l="keys"===e&&i,c=a[e](...r),u=n?Ka:t?xo:wo;return!t&&Da(o,0,l?Aa:Ca),{next(){const{value:e,done:t}=c.next();return t?{value:e,done:t}:{value:s?[u(e[0]),u(e[1])]:u(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(ur(n,r)&&r in t?n:t,r,a)}const no={get:to(!1,!1)},ro={get:to(!1,!0)},ao={get:to(!0,!1)},oo={get:to(!0,!0)},io=new WeakMap,so=new WeakMap,lo=new WeakMap,co=new WeakMap;function uo(e){return vo(e)?e:mo(e,!1,Wa,no,io)}function po(e){return mo(e,!1,Ga,ro,so)}function ho(e){return mo(e,!0,Xa,ao,lo)}function fo(e){return mo(e,!0,Ya,oo,co)}function mo(e,t,n,r,a){if(!br(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}}((e=>wr(e).slice(8,-1))(s));var s;if(0===i)return e;const l=new Proxy(e,2===i?r:n);return a.set(e,l),l}function go(e){return vo(e)?go(e.__v_raw):!(!e||!e.__v_isReactive)}function vo(e){return!(!e||!e.__v_isReadonly)}function bo(e){return!(!e||!e.__v_isShallow)}function yo(e){return!!e&&!!e.__v_raw}function Oo(e){const t=e&&e.__v_raw;return t?Oo(t):e}const wo=e=>br(e)?uo(e):e,xo=e=>br(e)?ho(e):e;function ko(e){return!!e&&!0===e.__v_isRef}function So(e){return Eo(e,!1)}function _o(e){return Eo(e,!0)}function Eo(e,t){return ko(e)?e:new To(e,t)}class To{constructor(e,t){this.dep=new _a,this.__v_isRef=!0,this.__v_isShallow=!1,this._rawValue=t?e:Oo(e),this._value=t?e:wo(e),this.__v_isShallow=t}get value(){return this.dep.track(),this._value}set value(e){const t=this._rawValue,n=this.__v_isShallow||bo(e)||vo(e);e=n?e:Oo(e),$r(e,t)&&(this._rawValue=e,this._value=n?e:wo(e),this.dep.trigger())}}function Co(e){return ko(e)?e.value:e}function Ao(e){return mr(e)?e():Co(e)}const Po={get:(e,t,n)=>"__v_raw"===t?e:Co(Reflect.get(e,t,n)),set:(e,t,n,r)=>{const a=e[t];return ko(a)&&!ko(n)?(a.value=n,!0):Reflect.set(e,t,n,r)}};function Do(e){return go(e)?e:new Proxy(e,Po)}class $o{constructor(e){this.__v_isRef=!0,this._value=void 0;const t=this.dep=new _a,{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 Ro(e){return new $o(e)}class No{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=Ta.get(e);return n&&n.get(t)}(Oo(this._object),this._key)}}class Mo{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 Io(e,t,n){return ko(e)?e:mr(e)?new Mo(e):br(e)&&arguments.length>1?function(e,t,n){const r=e[t];return ko(r)?r:new No(e,t,n)}(e,t,n):So(e)}class Lo{constructor(e,t,n){this.fn=e,this.setter=t,this._value=void 0,this.dep=new _a(this),this.__v_isRef=!0,this.deps=void 0,this.depsTail=void 0,this.flags=16,this.globalVersion=ka-1,this.next=void 0,this.effect=this,this.__v_isReadonly=!t,this.isSSR=n}notify(){if(this.flags|=16,!(8&this.flags)&&ea!==this)return ca(this,!0),!0}get value(){const e=this.dep.track();return ma(this),e&&(e.version=this.dep.version),this._value}set value(e){this.setter&&this.setter(e)}}const jo={},Uo=new WeakMap;let Bo;function Fo(e,t=1/0,n){if(t<=0||!br(e)||e.__v_skip)return e;if((n=n||new Set).has(e))return e;if(n.add(e),t--,ko(e))Fo(e.value,t,n);else if(dr(e))for(let r=0;r{Fo(e,t,n)}));else if(xr(e)){for(const r in e)Fo(e[r],t,n);for(const r of Object.getOwnPropertySymbols(e))Object.prototype.propertyIsEnumerable.call(e,r)&&Fo(e[r],t,n)}return e}
+ **/let Jr,ea;class ta{constructor(e=!1){this.detached=e,this._active=!0,this.effects=[],this.cleanups=[],this._isPaused=!1,this.parent=Jr,!e&&Jr&&(this.index=(Jr.scopes||(Jr.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(sa){let e=sa;for(sa=void 0;e;){const t=e.next;e.next=void 0,e.flags&=-9,e=t}}let e;for(;ia;){let t=ia;for(ia=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 pa(e){for(let t=e.deps;t;t=t.nextDep)t.version=-1,t.prevActiveLink=t.dep.activeLink,t.dep.activeLink=t}function ha(e){let t,n=e.depsTail,r=n;for(;r;){const e=r.prevDep;-1===r.version?(r===n&&(n=e),ga(r),va(r)):t=r,r.dep.activeLink=r.prevActiveLink,r.prevActiveLink=void 0,r=e}e.deps=t,e.depsTail=n}function fa(e){for(let t=e.deps;t;t=t.nextDep)if(t.dep.version!==t.version||t.dep.computed&&(ma(t.dep.computed)||t.dep.version!==t.version))return!0;return!!e._dirty}function ma(e){if(4&e.flags&&!(16&e.flags))return;if(e.flags&=-17,e.globalVersion===ka)return;e.globalVersion=ka;const t=e.dep;if(e.flags|=2,t.version>0&&!e.isSSR&&e.deps&&!fa(e))return void(e.flags&=-3);const n=ea,r=ba;ea=e,ba=!0;try{pa(e);const n=e.fn(e._value);(0===t.version||$r(n,e._value))&&(e._value=n,t.version++)}catch(e){throw t.version++,e}finally{ea=n,ba=r,ha(e),e.flags&=-3}}function ga(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)ga(e,!0)}t||--n.sc||!n.map||n.map.delete(n.key)}function va(e){const{prevDep:t,nextDep:n}=e;t&&(t.nextDep=n,e.prevDep=void 0),n&&(n.prevDep=t,e.nextDep=void 0)}let ba=!0;const ya=[];function Oa(){ya.push(ba),ba=!1}function wa(){const e=ya.pop();ba=void 0===e||e}function xa(e){const{cleanup:t}=e;if(e.cleanup=void 0,t){const e=ea;ea=void 0;try{t()}finally{ea=e}}}let ka=0;class Sa{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 _a{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(!ea||!ba||ea===this.computed)return;let t=this.activeLink;if(void 0===t||t.sub!==ea)t=this.activeLink=new Sa(ea,this),ea.deps?(t.prevDep=ea.depsTail,ea.depsTail.nextDep=t,ea.depsTail=t):ea.deps=ea.depsTail=t,Ea(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=ea.depsTail,t.nextDep=void 0,ea.depsTail.nextDep=t,ea.depsTail=t,ea.deps===t&&(ea.deps=e)}return t}trigger(e){this.version++,ka++,this.notify(e)}notify(e){ua();try{for(let e=this.subs;e;e=e.prevSub)e.sub.notify()&&e.sub.dep.notify()}finally{da()}}}function Ea(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)Ea(e)}const n=e.dep.subs;n!==e&&(e.prevSub=n,n&&(n.nextSub=e)),e.dep.subs=e}}const Ta=new WeakMap,Ca=Symbol(""),Aa=Symbol(""),Pa=Symbol("");function Da(e,t,n){if(ba&&ea){let t=Ta.get(e);t||Ta.set(e,t=new Map);let r=t.get(n);r||(t.set(n,r=new _a),r.map=t,r.key=n),r.track()}}function $a(e,t,n,r,a,o){const i=Ta.get(e);if(!i)return void ka++;const s=e=>{e&&e.trigger()};if(ua(),"clear"===t)i.forEach(s);else{const a=dr(e),o=a&&kr(n);if(a&&"length"===n){const e=Number(r);i.forEach(((t,n)=>{("length"===n||n===Pa||!vr(n)&&n>=e)&&s(t)}))}else switch((void 0!==n||i.has(void 0))&&s(i.get(n)),o&&s(i.get(Pa)),t){case"add":a?o&&s(i.get("length")):(s(i.get(Ca)),pr(e)&&s(i.get(Aa)));break;case"delete":a||(s(i.get(Ca)),pr(e)&&s(i.get(Aa)));break;case"set":pr(e)&&s(i.get(Ca))}}da()}function Ra(e){const t=Oo(e);return t===e?t:(Da(t,0,Pa),bo(e)?t:t.map(wo))}function Ma(e){return Da(e=Oo(e),0,Pa),e}const Na={__proto__:null,[Symbol.iterator](){return Ia(this,Symbol.iterator,wo)},concat(...e){return Ra(this).concat(...e.map((e=>dr(e)?Ra(e):e)))},entries(){return Ia(this,"entries",(e=>(e[1]=wo(e[1]),e)))},every(e,t){return ja(this,"every",e,t,void 0,arguments)},filter(e,t){return ja(this,"filter",e,t,(e=>e.map(wo)),arguments)},find(e,t){return ja(this,"find",e,t,wo,arguments)},findIndex(e,t){return ja(this,"findIndex",e,t,void 0,arguments)},findLast(e,t){return ja(this,"findLast",e,t,wo,arguments)},findLastIndex(e,t){return ja(this,"findLastIndex",e,t,void 0,arguments)},forEach(e,t){return ja(this,"forEach",e,t,void 0,arguments)},includes(...e){return Ba(this,"includes",e)},indexOf(...e){return Ba(this,"indexOf",e)},join(e){return Ra(this).join(e)},lastIndexOf(...e){return Ba(this,"lastIndexOf",e)},map(e,t){return ja(this,"map",e,t,void 0,arguments)},pop(){return Fa(this,"pop")},push(...e){return Fa(this,"push",e)},reduce(e,...t){return Ua(this,"reduce",e,t)},reduceRight(e,...t){return Ua(this,"reduceRight",e,t)},shift(){return Fa(this,"shift")},some(e,t){return ja(this,"some",e,t,void 0,arguments)},splice(...e){return Fa(this,"splice",e)},toReversed(){return Ra(this).toReversed()},toSorted(e){return Ra(this).toSorted(e)},toSpliced(...e){return Ra(this).toSpliced(...e)},unshift(...e){return Fa(this,"unshift",e)},values(){return Ia(this,"values",wo)}};function Ia(e,t,n){const r=Ma(e),a=r[t]();return r===e||bo(e)||(a._next=a.next,a.next=()=>{const e=a._next();return e.value&&(e.value=n(e.value)),e}),a}const La=Array.prototype;function ja(e,t,n,r,a,o){const i=Ma(e),s=i!==e&&!bo(e),l=i[t];if(l!==La[t]){const t=l.apply(e,o);return s?wo(t):t}let c=n;i!==e&&(s?c=function(t,r){return n.call(this,wo(t),r,e)}:n.length>2&&(c=function(t,r){return n.call(this,t,r,e)}));const u=l.call(i,c,r);return s&&a?a(u):u}function Ua(e,t,n,r){const a=Ma(e);let o=n;return a!==e&&(bo(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,wo(r),a,e)}),a[t](o,...r)}function Ba(e,t,n){const r=Oo(e);Da(r,0,Pa);const a=r[t](...n);return-1!==a&&!1!==a||!yo(n[0])?a:(n[0]=Oo(n[0]),r[t](...n))}function Fa(e,t,n=[]){Oa(),ua();const r=Oo(e)[t].apply(e,n);return da(),wa(),r}const Qa=er("__proto__,__v_isRef,__isVue"),za=new Set(Object.getOwnPropertyNames(Symbol).filter((e=>"arguments"!==e&&"caller"!==e)).map((e=>Symbol[e])).filter(vr));function qa(e){vr(e)||(e=String(e));const t=Oo(this);return Da(t,0,e),t.hasOwnProperty(e)}class Ha{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?co:lo:a?so:io).get(e)||Object.getPrototypeOf(e)===Object.getPrototypeOf(n)?e:void 0;const o=dr(e);if(!r){let e;if(o&&(e=Na[t]))return e;if("hasOwnProperty"===t)return qa}const i=Reflect.get(e,t,ko(e)?e:n);return(vr(t)?za.has(t):Qa(t))?i:(r||Da(e,0,t),a?i:ko(i)?o&&kr(t)?i:i.value:br(i)?r?ho(i):uo(i):i)}}class Va extends Ha{constructor(e=!1){super(!1,e)}set(e,t,n,r){let a=e[t];if(!this._isShallow){const t=vo(a);if(bo(n)||vo(n)||(a=Oo(a),n=Oo(n)),!dr(e)&&ko(a)&&!ko(n))return!t&&(a.value=n,!0)}const o=dr(e)&&kr(t)?Number(t)e,Ja=e=>Reflect.getPrototypeOf(e);function eo(e){return function(...t){return"delete"!==e&&("clear"===e?void 0:this)}}function to(e,t){const n=function(e,t){const n={get(n){const r=this.__v_raw,a=Oo(r),o=Oo(n);e||($r(n,o)&&Da(a,0,n),Da(a,0,o));const{has:i}=Ja(a),s=t?Ka:e?xo:wo;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&&Da(Oo(t),0,Ca),Reflect.get(t,"size",t)},has(t){const n=this.__v_raw,r=Oo(n),a=Oo(t);return e||($r(t,a)&&Da(r,0,t),Da(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=Oo(o),s=t?Ka:e?xo:wo;return!e&&Da(i,0,Ca),o.forEach(((e,t)=>n.call(r,s(e),s(t),a)))}};return sr(n,e?{add:eo("add"),set:eo("set"),delete:eo("delete"),clear:eo("clear")}:{add(e){t||bo(e)||vo(e)||(e=Oo(e));const n=Oo(this);return Ja(n).has.call(n,e)||(n.add(e),$a(n,"add",e,e)),this},set(e,n){t||bo(n)||vo(n)||(n=Oo(n));const r=Oo(this),{has:a,get:o}=Ja(r);let i=a.call(r,e);i||(e=Oo(e),i=a.call(r,e));const s=o.call(r,e);return r.set(e,n),i?$r(n,s)&&$a(r,"set",e,n):$a(r,"add",e,n),this},delete(e){const t=Oo(this),{has:n,get:r}=Ja(t);let a=n.call(t,e);a||(e=Oo(e),a=n.call(t,e)),r&&r.call(t,e);const o=t.delete(e);return a&&$a(t,"delete",e,void 0),o},clear(){const e=Oo(this),t=0!==e.size,n=e.clear();return t&&$a(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=Oo(a),i=pr(o),s="entries"===e||e===Symbol.iterator&&i,l="keys"===e&&i,c=a[e](...r),u=n?Ka:t?xo:wo;return!t&&Da(o,0,l?Aa:Ca),{next(){const{value:e,done:t}=c.next();return t?{value:e,done:t}:{value:s?[u(e[0]),u(e[1])]:u(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(ur(n,r)&&r in t?n:t,r,a)}const no={get:to(!1,!1)},ro={get:to(!1,!0)},ao={get:to(!0,!1)},oo={get:to(!0,!0)},io=new WeakMap,so=new WeakMap,lo=new WeakMap,co=new WeakMap;function uo(e){return vo(e)?e:mo(e,!1,Wa,no,io)}function po(e){return mo(e,!1,Ga,ro,so)}function ho(e){return mo(e,!0,Xa,ao,lo)}function fo(e){return mo(e,!0,Ya,oo,co)}function mo(e,t,n,r,a){if(!br(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}}((e=>wr(e).slice(8,-1))(s));var s;if(0===i)return e;const l=new Proxy(e,2===i?r:n);return a.set(e,l),l}function go(e){return vo(e)?go(e.__v_raw):!(!e||!e.__v_isReactive)}function vo(e){return!(!e||!e.__v_isReadonly)}function bo(e){return!(!e||!e.__v_isShallow)}function yo(e){return!!e&&!!e.__v_raw}function Oo(e){const t=e&&e.__v_raw;return t?Oo(t):e}const wo=e=>br(e)?uo(e):e,xo=e=>br(e)?ho(e):e;function ko(e){return!!e&&!0===e.__v_isRef}function So(e){return Eo(e,!1)}function _o(e){return Eo(e,!0)}function Eo(e,t){return ko(e)?e:new To(e,t)}class To{constructor(e,t){this.dep=new _a,this.__v_isRef=!0,this.__v_isShallow=!1,this._rawValue=t?e:Oo(e),this._value=t?e:wo(e),this.__v_isShallow=t}get value(){return this.dep.track(),this._value}set value(e){const t=this._rawValue,n=this.__v_isShallow||bo(e)||vo(e);e=n?e:Oo(e),$r(e,t)&&(this._rawValue=e,this._value=n?e:wo(e),this.dep.trigger())}}function Co(e){return ko(e)?e.value:e}function Ao(e){return mr(e)?e():Co(e)}const Po={get:(e,t,n)=>"__v_raw"===t?e:Co(Reflect.get(e,t,n)),set:(e,t,n,r)=>{const a=e[t];return ko(a)&&!ko(n)?(a.value=n,!0):Reflect.set(e,t,n,r)}};function Do(e){return go(e)?e:new Proxy(e,Po)}class $o{constructor(e){this.__v_isRef=!0,this._value=void 0;const t=this.dep=new _a,{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 Ro(e){return new $o(e)}class Mo{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=Ta.get(e);return n&&n.get(t)}(Oo(this._object),this._key)}}class No{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 Io(e,t,n){return ko(e)?e:mr(e)?new No(e):br(e)&&arguments.length>1?function(e,t,n){const r=e[t];return ko(r)?r:new Mo(e,t,n)}(e,t,n):So(e)}class Lo{constructor(e,t,n){this.fn=e,this.setter=t,this._value=void 0,this.dep=new _a(this),this.__v_isRef=!0,this.deps=void 0,this.depsTail=void 0,this.flags=16,this.globalVersion=ka-1,this.next=void 0,this.effect=this,this.__v_isReadonly=!t,this.isSSR=n}notify(){if(this.flags|=16,!(8&this.flags)&&ea!==this)return ca(this,!0),!0}get value(){const e=this.dep.track();return ma(this),e&&(e.version=this.dep.version),this._value}set value(e){this.setter&&this.setter(e)}}const jo={},Uo=new WeakMap;let Bo;function Fo(e,t=1/0,n){if(t<=0||!br(e)||e.__v_skip)return e;if((n=n||new Set).has(e))return e;if(n.add(e),t--,ko(e))Fo(e.value,t,n);else if(dr(e))for(let r=0;r{Fo(e,t,n)}));else if(xr(e)){for(const r in e)Fo(e[r],t,n);for(const r of Object.getOwnPropertySymbols(e))Object.prototype.propertyIsEnumerable.call(e,r)&&Fo(e[r],t,n)}return e}
/**
* @vue/runtime-core v3.5.12
* (c) 2018-present Yuxi (Evan) You and Vue contributors
* @license MIT
- **/function Qo(e,t,n,r){try{return r?e(...r):e()}catch(e){qo(e,t,n)}}function zo(e,t,n,r){if(mr(e)){const a=Qo(e,t,n,r);return a&&yr(a)&&a.catch((e=>{qo(e,t,n)})),a}if(dr(e)){const a=[];for(let o=0;o=ri(n)?Ho.push(e):Ho.splice(function(e){let t=Vo+1,n=Ho.length;for(;t>>1,a=Ho[r],o=ri(a);ori(e)-ri(t)));if(Zo.length=0,Wo)return void Wo.push(...e);for(Wo=e,Xo=0;Xonull==e.id?2&e.flags?-1:1/0:e.id;function ai(e){try{for(Vo=0;Vo{r._d&&Pl(-1);const a=si(t);let o;try{o=e(...n)}finally{si(a),r._d&&Pl(1)}return o};return r._n=!0,r._c=!0,r._d=!0,r}function ci(e,t){if(null===oi)return e;const n=uc(oi),r=e.dirs||(e.dirs=[]);for(let e=0;ee.__isTeleport,hi=e=>e&&(e.disabled||""===e.disabled),fi=e=>"undefined"!=typeof SVGElement&&e instanceof SVGElement,mi=e=>"function"==typeof MathMLElement&&e instanceof MathMLElement,gi=(e,t)=>{const n=e&&e.to;return gr(n)?t?t(n):null:n},vi={name:"Teleport",__isTeleport:!0,process(e,t,n,r,a,o,i,s,l,c){const{mc:u,pc:d,pbc:p,o:{insert:h,querySelector:f,createText:m,createComment:g}}=c,v=hi(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 d=(e,t)=>{16&b&&(a&&a.isCE&&(a.ce._teleportTarget=e),u(y,e,t,a,o,i,s,l))},p=()=>{const e=t.target=gi(t.props,f),n=wi(e,t,m,h);e&&("svg"!==i&&fi(e)?i="svg":"mathml"!==i&&mi(e)&&(i="mathml"),v||(d(e,n),Oi(t,!1)))};v&&(d(n,c),Oi(t,!0)),(w=t.props)&&(w.defer||""===w.defer)?Ks(p,o):p()}else{t.el=e.el,t.targetStart=e.targetStart;const r=t.anchor=e.anchor,u=t.target=e.target,h=t.targetAnchor=e.targetAnchor,m=hi(e.props),g=m?n:u,b=m?r:h;if("svg"===i||fi(u)?i="svg":("mathml"===i||mi(u))&&(i="mathml"),O?(p(e.dynamicChildren,O,g,a,o,i,s),nl(e,t,!0)):l||d(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):bi(t,n,r,c,1);else if((t.props&&t.props.to)!==(e.props&&e.props.to)){const e=t.target=gi(t.props,f);e&&bi(t,e,null,c,0)}else m&&bi(t,u,h,c,1);Oi(t,v)}var w},remove(e,t,n,{um:r,o:{remove:a}},o){const{shapeFlag:i,children:s,anchor:l,targetStart:c,targetAnchor:u,target:d,props:p}=e;if(d&&(a(c),a(u)),o&&a(l),16&i){const e=o||!hi(p);for(let a=0;a{const t=e.subTree;return t.component?Ei(t.component):t};function Ti(e){let t=e[0];if(e.length>1)for(const n of e)if(n.type!==Sl){t=n;break}return t}const Ci={name:"BaseTransition",props:_i,setup(e,{slots:t}){const n=Jl(),r=function(){const e={isMounted:!1,isLeaving:!1,isUnmounting:!1,leavingVNodes:new Map};return Xi((()=>{e.isMounted=!0})),Ki((()=>{e.isUnmounting=!0})),e}();return()=>{const a=t.default&&Ni(t.default(),!0);if(!a||!a.length)return;const o=Ti(a),i=Oo(e),{mode:s}=i;if(r.isLeaving)return Di(o);const l=$i(o);if(!l)return Di(o);let c=Pi(l,i,r,n,(e=>c=e));l.type!==Sl&&Ri(l,c);const u=n.subTree,d=u&&$i(u);if(d&&d.type!==Sl&&!Ml(l,d)&&Ei(n).type!==Sl){const e=Pi(d,i,r,n);if(Ri(d,e),"out-in"===s&&l.type!==Sl)return r.isLeaving=!0,e.afterLeave=()=>{r.isLeaving=!1,8&n.job.flags||n.update(),delete e.afterLeave},Di(o);"in-out"===s&&l.type!==Sl&&(e.delayLeave=(e,t,n)=>{Ai(r,d)[String(d.key)]=d,e[xi]=()=>{t(),e[xi]=void 0,delete c.delayedLeave},c.delayedLeave=n})}return o}}};function Ai(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 Pi(e,t,n,r,a){const{appear:o,mode:i,persisted:s=!1,onBeforeEnter:l,onEnter:c,onAfterEnter:u,onEnterCancelled:d,onBeforeLeave:p,onLeave:h,onAfterLeave:f,onLeaveCancelled:m,onBeforeAppear:g,onAppear:v,onAfterAppear:b,onAppearCancelled:y}=t,O=String(e.key),w=Ai(n,e),x=(e,t)=>{e&&zo(e,r,9,t)},k=(e,t)=>{const n=t[1];x(e,t),dr(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[xi]&&t[xi](!0);const a=w[O];a&&Ml(e,a)&&a.el[xi]&&a.el[xi](),x(r,[t])},enter(e){let t=c,r=u,a=d;if(!n.isMounted){if(!o)return;t=v||c,r=b||u,a=y||d}let i=!1;const s=e[ki]=t=>{i||(i=!0,x(t?a:r,[e]),S.delayedLeave&&S.delayedLeave(),e[ki]=void 0)};t?k(t,[e,s]):s()},leave(t,r){const a=String(e.key);if(t[ki]&&t[ki](!0),n.isUnmounting)return r();x(p,[t]);let o=!1;const i=t[xi]=n=>{o||(o=!0,r(),x(n?m:f,[t]),t[xi]=void 0,w[a]===e&&delete w[a])};w[a]=e,h?k(h,[t,i]):i()},clone(e){const o=Pi(e,t,n,r,a);return a&&a(o),o}};return S}function Di(e){if(Fi(e))return(e=Fl(e)).children=null,e}function $i(e){if(!Fi(e))return pi(e.type)&&e.children?Ti(e.children):e;const{shapeFlag:t,children:n}=e;if(n){if(16&t)return n[0];if(32&t&&mr(n.default))return n.default()}}function Ri(e,t){6&e.shapeFlag&&e.component?(e.transition=t,Ri(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 Ni(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 Ui(e,t,n,r,a=!1){if(dr(e))return void e.forEach(((e,o)=>Ui(e,t&&(dr(t)?t[o]:t),n,r,a)));if(Bi(r)&&!a)return;const o=4&r.shapeFlag?uc(r.component):r.el,i=a?null:o,{i:s,r:l}=e,c=t&&t.r,u=s.refs===tr?s.refs={}:s.refs,d=s.setupState,p=Oo(d),h=d===tr?()=>!1:e=>ur(p,e);if(null!=c&&c!==l&&(gr(c)?(u[c]=null,h(c)&&(d[c]=null)):ko(c)&&(c.value=null)),mr(l))Qo(l,s,12,[i,u]);else{const t=gr(l),r=ko(l);if(t||r){const s=()=>{if(e.f){const n=t?h(l)?d[l]:u[l]:l.value;a?dr(n)&&lr(n,o):dr(n)?n.includes(o)||n.push(o):t?(u[l]=[o],h(l)&&(d[l]=u[l])):(l.value=[o],e.k&&(u[e.k]=l.value))}else t?(u[l]=i,h(l)&&(d[l]=i)):r&&(l.value=i,e.k&&(u[e.k]=i))};i?(s.id=-1,Ks(s,n)):s()}}}Lr().requestIdleCallback,Lr().cancelIdleCallback;const Bi=e=>!!e.type.__asyncLoader,Fi=e=>e.type.__isKeepAlive;function Qi(e,t){qi(e,"a",t)}function zi(e,t){qi(e,"da",t)}function qi(e,t,n=Kl){const r=e.__wdc||(e.__wdc=()=>{let t=n;for(;t;){if(t.isDeactivated)return;t=t.parent}return e()});if(Vi(t,r,n),n){let e=n.parent;for(;e&&e.parent;)Fi(e.parent.vnode)&&Hi(r,t,n,e),e=e.parent}}function Hi(e,t,n,r){const a=Vi(t,e,r,!0);Ji((()=>{lr(r[t],a)}),n)}function Vi(e,t,n=Kl,r=!1){if(n){const a=n[e]||(n[e]=[]),o=t.__weh||(t.__weh=(...r)=>{Oa();const a=nc(n),o=zo(t,n,e,r);return a(),wa(),o});return r?a.unshift(o):a.push(o),o}}const Zi=e=>(t,n=Kl)=>{oc&&"sp"!==e||Vi(e,((...e)=>t(...e)),n)},Wi=Zi("bm"),Xi=Zi("m"),Gi=Zi("bu"),Yi=Zi("u"),Ki=Zi("bum"),Ji=Zi("um"),es=Zi("sp"),ts=Zi("rtg"),ns=Zi("rtc");function rs(e,t=Kl){Vi("ec",e,t)}const as="components";function os(e,t){return ls(as,e,!0,t)||e}const is=Symbol.for("v-ndc");function ss(e){return gr(e)?ls(as,e,!1)||e:e||is}function ls(e,t,n=!0,r=!1){const a=oi||Kl;if(a){const n=a.type;{const e=function(e,t=!0){return mr(e)?e.displayName||e.name:e.name||t&&e.__name}(n,!1);if(e&&(e===t||e===Tr(t)||e===Pr(Tr(t))))return n}const o=cs(a[e]||n[e],t)||cs(a.appContext[e],t);return!o&&r?n:o}}function cs(e,t){return e&&(e[t]||e[Tr(t)]||e[Pr(Tr(t))])}function us(e,t,n,r){let a;const o=n,i=dr(e);if(i||gr(e)){let n=!1;i&&go(e)&&(n=!bo(e),e=Na(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 ps(e,t,n={},r,a){if(oi.ce||oi.parent&&Bi(oi.parent)&&oi.parent.ce)return"default"!==t&&(n.name=t),Cl(),Rl(xl,null,[Ul("slot",n,r&&r())],64);let o=e[t];o&&o._c&&(o._d=!1),Cl();const i=o&&hs(o(n)),s=n.key||i&&i.key,l=Rl(xl,{key:(s&&!vr(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 hs(e){return e.some((e=>!Nl(e)||e.type!==Sl&&!(e.type===xl&&!hs(e.children))))?e:null}const fs=e=>e?ac(e)?uc(e):fs(e.parent):null,ms=sr(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=>fs(e.parent),$root:e=>fs(e.root),$host:e=>e.ce,$emit:e=>e.emit,$options:e=>Ss(e),$forceUpdate:e=>e.f||(e.f=()=>{Jo(e.update)}),$nextTick:e=>e.n||(e.n=Ko.bind(e.proxy)),$watch:e=>ul.bind(e)}),gs=(e,t)=>e!==tr&&!e.__isScriptSetup&&ur(e,t),vs={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(gs(r,t))return i[t]=1,r[t];if(a!==tr&&ur(a,t))return i[t]=2,a[t];if((c=e.propsOptions[0])&&ur(c,t))return i[t]=3,o[t];if(n!==tr&&ur(n,t))return i[t]=4,n[t];ws&&(i[t]=0)}}const u=ms[t];let d,p;return u?("$attrs"===t&&Da(e.attrs,0,""),u(e)):(d=s.__cssModules)&&(d=d[t])?d:n!==tr&&ur(n,t)?(i[t]=4,n[t]):(p=l.config.globalProperties,ur(p,t)?p[t]:void 0)},set({_:e},t,n){const{data:r,setupState:a,ctx:o}=e;return gs(a,t)?(a[t]=n,!0):r!==tr&&ur(r,t)?(r[t]=n,!0):!(ur(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!==tr&&ur(e,i)||gs(t,i)||(s=o[0])&&ur(s,i)||ur(r,i)||ur(ms,i)||ur(a.config.globalProperties,i)},defineProperty(e,t,n){return null!=n.get?e._.accessCache[t]=0:ur(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}};function bs(){return function(){const e=Jl();return e.setupContext||(e.setupContext=cc(e))}().attrs}function ys(e){return dr(e)?e.reduce(((e,t)=>(e[t]=null,e)),{}):e}function Os(e,t){return e&&t?dr(e)&&dr(t)?e.concat(t):sr({},ys(e),ys(t)):e||t}let ws=!0;function xs(e,t,n){zo(dr(e)?e.map((e=>e.bind(t.proxy))):e.bind(t.proxy),t,n)}function ks(e,t,n,r){let a=r.includes(".")?dl(n,r):()=>n[r];if(gr(e)){const n=t[e];mr(n)&&ll(a,n)}else if(mr(e))ll(a,e.bind(n));else if(br(e))if(dr(e))e.forEach((e=>ks(e,t,n,r)));else{const r=mr(e.handler)?e.handler.bind(n):t[e.handler];mr(r)&&ll(a,r,e)}}function Ss(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=>_s(l,e,i,!0))),_s(l,t,i)):l=t,br(t)&&o.set(t,l),l}function _s(e,t,n,r=!1){const{mixins:a,extends:o}=t;o&&_s(e,o,n,!0),a&&a.forEach((t=>_s(e,t,n,!0)));for(const a in t)if(r&&"expose"===a);else{const r=Es[a]||n&&n[a];e[a]=r?r(e[a],t[a]):t[a]}return e}const Es={data:Ts,props:Ds,emits:Ds,methods:Ps,computed:Ps,beforeCreate:As,created:As,beforeMount:As,mounted:As,beforeUpdate:As,updated:As,beforeDestroy:As,beforeUnmount:As,destroyed:As,unmounted:As,activated:As,deactivated:As,errorCaptured:As,serverPrefetch:As,components:Ps,directives:Ps,watch:function(e,t){if(!e)return t;if(!t)return e;const n=sr(Object.create(null),e);for(const r in t)n[r]=As(e[r],t[r]);return n},provide:Ts,inject:function(e,t){return Ps(Cs(e),Cs(t))}};function Ts(e,t){return t?e?function(){return sr(mr(e)?e.call(this,this):e,mr(t)?t.call(this,this):t)}:t:e}function Cs(e){if(dr(e)){const t={};for(let n=0;n(a.has(e)||(e&&mr(e.install)?(a.add(e),e.install(s,...t)):mr(e)&&(a.add(e),e(s,...t))),s),mixin:e=>(r.mixins.includes(e)||r.mixins.push(e),s),component:(e,t)=>t?(r.components[e]=t,s):r.components[e],directive:(e,t)=>t?(r.directives[e]=t,s):r.directives[e],mount(a,o,l){if(!i){const o=s._ceVNode||Ul(t,n);return o.appContext=r,!0===l?l="svg":!1===l&&(l=void 0),e(o,a,l),i=!0,s._container=a,a.__vue_app__=s,uc(o.component)}},onUnmount(e){o.push(e)},unmount(){i&&(zo(o,s._instance,16),e(null,s._container),delete s._container.__vue_app__)},provide:(e,t)=>(r.provides[e]=t,s),runWithContext(e){const t=Ms;Ms=s;try{return e()}finally{Ms=t}}};return s}}let Ms=null;function Is(e,t){if(Kl){let n=Kl.provides;const r=Kl.parent&&Kl.parent.provides;r===n&&(n=Kl.provides=Object.create(r)),n[e]=t}}function Ls(e,t,n=!1){const r=Kl||oi;if(r||Ms){const a=Ms?Ms._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&&mr(t)?t.call(r&&r.proxy):t}}const js={},Us=()=>Object.create(js),Bs=e=>Object.getPrototypeOf(e)===js;function Fs(e,t,n,r){const[a,o]=e.propsOptions;let i,s=!1;if(t)for(let l in t){if(Sr(l))continue;const c=t[l];let u;a&&ur(a,u=Tr(l))?o&&o.includes(u)?(i||(i={}))[u]=c:n[u]=c:gl(e.emitsOptions,l)||l in r&&c===r[l]||(r[l]=c,s=!0)}if(o){const t=Oo(n),r=i||tr;for(let i=0;i{l=!0;const[n,r]=qs(e,t,!0);sr(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 br(e)&&r.set(e,nr),nr;if(dr(o))for(let e=0;e"_"===e[0]||"$stable"===e,Zs=e=>dr(e)?e.map(Hl):[Hl(e)],Ws=(e,t,n)=>{if(t._n)return t;const r=li(((...e)=>Zs(t(...e))),n);return r._c=!1,r},Xs=(e,t,n)=>{const r=e._ctx;for(const n in e){if(Vs(n))continue;const a=e[n];if(mr(a))t[n]=Ws(0,a,r);else if(null!=a){const e=Zs(a);t[n]=()=>e}}},Gs=(e,t)=>{const n=Zs(t);e.slots.default=()=>n},Ys=(e,t,n)=>{for(const r in t)(n||"_"!==r)&&(e[r]=t[r])},Ks=function(e,t){var n;t&&t.pendingBranch?dr(e)?t.effects.push(...e):t.effects.push(e):(dr(n=e)?Zo.push(...n):Wo&&-1===n.id?Wo.splice(Xo+1,0,n):1&n.flags||(Zo.push(n),n.flags|=1),ei())};function Js(e){return function(e){Lr().__VUE__=!0;const{insert:t,remove:n,patchProp:r,createElement:a,createText:o,createComment:i,setText:s,setElementText:l,parentNode:c,nextSibling:u,setScopeId:d=rr,insertStaticContent:p}=e,h=(e,t,n,r=null,a=null,o=null,i=void 0,s=null,l=!!t.dynamicChildren)=>{if(e===t)return;e&&!Ml(e,t)&&(r=U(e),N(e,a,o,!0),e=null),-2===t.patchFlag&&(l=!1,t.dynamicChildren=null);const{type:c,ref:u,shapeFlag:d}=t;switch(c){case kl:f(e,t,n,r);break;case Sl:m(e,t,n,r);break;case _l:null==e&&g(t,n,r,i);break;case xl:S(e,t,n,r,a,o,i,s,l);break;default:1&d?v(e,t,n,r,a,o,i,s,l):6&d?_(e,t,n,r,a,o,i,s,l):(64&d||128&d)&&c.process(e,t,n,r,a,o,i,s,l,Q)}null!=u&&a&&Ui(u,e&&e.ref,o,t||e,!t)},f=(e,n,r,a)=>{if(null==e)t(n.el=o(n.children),r,a);else{const t=n.el=e.el;n.children!==e.children&&s(t,n.children)}},m=(e,n,r,a)=>{null==e?t(n.el=i(n.children||""),r,a):n.el=e.el},g=(e,t,n,r)=>{[e.el,e.anchor]=p(e.children,t,n,r,e.el,e.anchor)},v=(e,t,n,r,a,o,i,s,l)=>{"svg"===t.type?i="svg":"math"===t.type&&(i="mathml"),null==e?b(t,n,r,a,o,i,s,l):w(e,t,a,o,i,s,l)},b=(e,n,o,i,s,c,u,d)=>{let p,h;const{props:f,shapeFlag:m,transition:g,dirs:v}=e;if(p=e.el=a(e.type,c,f&&f.is,f),8&m?l(p,e.children):16&m&&O(e.children,p,null,i,s,el(e,c),u,d),v&&ui(e,null,i,"created"),y(p,e,e.scopeId,u,i),f){for(const e in f)"value"===e||Sr(e)||r(p,e,null,f[e],c,i);"value"in f&&r(p,"value",null,f.value,c),(h=f.onVnodeBeforeMount)&&Xl(h,i,e)}v&&ui(e,null,i,"beforeMount");const b=function(e,t){return(!e||e&&!e.pendingBranch)&&t&&!t.persisted}(s,g);b&&g.beforeEnter(p),t(p,n,o),((h=f&&f.onVnodeMounted)||b||v)&&Ks((()=>{h&&Xl(h,i,e),b&&g.enter(p),v&&ui(e,null,i,"mounted")}),s)},y=(e,t,n,r,a)=>{if(n&&d(e,n),r)for(let t=0;t{for(let c=l;c{const c=t.el=e.el;let{patchFlag:u,dynamicChildren:d,dirs:p}=t;u|=16&e.patchFlag;const h=e.props||tr,f=t.props||tr;let m;if(n&&tl(n,!1),(m=f.onVnodeBeforeUpdate)&&Xl(m,n,t,e),p&&ui(t,e,n,"beforeUpdate"),n&&tl(n,!0),(h.innerHTML&&null==f.innerHTML||h.textContent&&null==f.textContent)&&l(c,""),d?x(e.dynamicChildren,d,c,n,a,el(t,o),i):s||P(e,t,c,null,n,a,el(t,o),i,!1),u>0){if(16&u)k(c,h,f,n,o);else if(2&u&&h.class!==f.class&&r(c,"class",null,f.class,o),4&u&&r(c,"style",h.style,f.style,o),8&u){const e=t.dynamicProps;for(let t=0;t{m&&Xl(m,n,t,e),p&&ui(t,e,n,"updated")}),a)},x=(e,t,n,r,a,o,i)=>{for(let s=0;s{if(t!==n){if(t!==tr)for(const i in t)Sr(i)||i in n||r(e,i,t[i],null,o,a);for(const i in n){if(Sr(i))continue;const s=n[i],l=t[i];s!==l&&"value"!==i&&r(e,i,l,s,o,a)}"value"in n&&r(e,"value",t.value,n.value,o)}},S=(e,n,r,a,i,s,l,c,u)=>{const d=n.el=e?e.el:o(""),p=n.anchor=e?e.anchor:o("");let{patchFlag:h,dynamicChildren:f,slotScopeIds:m}=n;m&&(c=c?c.concat(m):m),null==e?(t(d,r,a),t(p,r,a),O(n.children||[],r,p,i,s,l,c,u)):h>0&&64&h&&f&&e.dynamicChildren?(x(e.dynamicChildren,f,r,i,s,l,c),(null!=n.key||i&&n===i.subTree)&&nl(e,n,!0)):P(e,n,r,p,i,s,l,c,u)},_=(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):E(t,n,r,a,o,i,l):T(e,t,l)},E=(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)||Gl,o={uid:Yl++,vnode:e,type:r,parent:t,appContext:a,root:null,next:null,subTree:null,effect:null,update:null,job:null,scope:new ta(!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:qs(r,a),emitsOptions:ml(r,a),emit:null,emitted:null,propsDefaults:tr,inheritAttrs:r.inheritAttrs,ctx:tr,data:tr,props:tr,attrs:tr,slots:tr,refs:tr,setupState:tr,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=fl.bind(null,o),e.ce&&e.ce(o),o}(e,r,a);if(Fi(e)&&(s.ctx.renderer=Q),function(e,t=!1,n=!1){t&&tc(t);const{props:r,children:a}=e.vnode,o=ac(e);(function(e,t,n,r=!1){const a={},o=Us();e.propsDefaults=Object.create(null),Fs(e,t,a,o);for(const t in e.propsOptions[0])t in a||(a[t]=void 0);n?e.props=r?a:po(a):e.type.props?e.props=a:e.props=o,e.attrs=o})(e,r,o,t),((e,t,n)=>{const r=e.slots=Us();if(32&e.vnode.shapeFlag){const e=t._;e?(Ys(r,t,n),n&&Nr(r,"_",e,!0)):Xs(t,r)}else t&&Gs(e,t)})(e,a,n);o&&function(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=new Proxy(e.ctx,vs);const{setup:r}=n;if(r){Oa();const n=e.setupContext=r.length>1?cc(e):null,a=nc(e),o=Qo(r,e,0,[e.props,n]),i=yr(o);if(wa(),a(),!i&&!e.sp||Bi(e)||Li(e),i){if(o.then(rc,rc),t)return o.then((t=>{ic(e,t)})).catch((t=>{qo(t,e,0)}));e.asyncDep=o}else ic(e,o)}else sc(e)}(e,t);t&&tc(!1)}(s,!1,i),s.asyncDep){if(a&&a.registerDep(s,C,i),!e.el){const e=s.subTree=Ul(Sl);m(null,e,t,n)}}else C(s,e,t,n,a,o,i)},T=(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||Ol(r,i,c):!!i);if(1024&l)return!0;if(16&l)return r?Ol(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:u}=e;{const n=rl(e);if(n)return t&&(t.el=u.el,A(e,t,i)),void n.asyncDep.then((()=>{e.isUnmounted||s()}))}let d,p=t;tl(e,!1),t?(t.el=u.el,A(e,t,i)):t=u,n&&Rr(n),(d=t.props&&t.props.onVnodeBeforeUpdate)&&Xl(d,l,t,u),tl(e,!0);const f=vl(e),m=e.subTree;e.subTree=f,h(m,f,c(m.el),U(m),e,a,o),t.el=f.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,f.el),r&&Ks(r,a),(d=t.props&&t.props.onVnodeUpdated)&&Ks((()=>Xl(d,l,t,u)),a)}else{let i;const{el:s,props:l}=t,{bm:c,m:u,parent:d,root:p,type:f}=e,m=Bi(t);tl(e,!1),c&&Rr(c),!m&&(i=l&&l.onVnodeBeforeMount)&&Xl(i,d,t),tl(e,!0);{p.ce&&p.ce._injectChildStyle(f);const i=e.subTree=vl(e);h(null,i,n,r,e,a,o),t.el=i.el}if(u&&Ks(u,a),!m&&(i=l&&l.onVnodeMounted)){const e=t;Ks((()=>Xl(i,d,e)),a)}(256&t.shapeFlag||d&&Bi(d.vnode)&&256&d.vnode.shapeFlag)&&e.a&&Ks(e.a,a),e.isMounted=!0,t=n=r=null}};e.scope.on();const l=e.effect=new oa(s);e.scope.off();const u=e.update=l.run.bind(l),d=e.job=l.runIfDirty.bind(l);d.i=e,d.id=e.uid,l.scheduler=()=>Jo(d),tl(e,!0),u()},A=(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=Oo(a),[l]=e.propsOptions;let c=!1;if(!(r||i>0)||16&i){let r;Fs(e,t,a,o)&&(c=!0);for(const o in s)t&&(ur(t,o)||(r=Ar(o))!==o&&ur(t,r))||(l?!n||void 0===n[o]&&void 0===n[r]||(a[o]=Qs(l,s,o,void 0,e,!0)):delete a[o]);if(o!==s)for(const e in o)t&&ur(t,e)||(delete o[e],c=!0)}else if(8&i){const n=e.vnode.dynamicProps;for(let r=0;r{const{vnode:r,slots:a}=e;let o=!0,i=tr;if(32&r.shapeFlag){const e=t._;e?n&&1===e?o=!1:Ys(a,t,n):(o=!t.$stable,Xs(t,a)),i=t}else t&&(Gs(e,t),i={default:1});if(o)for(const e in a)Vs(e)||null!=i[e]||delete a[e]})(e,t.children,n),Oa(),ti(e),wa()},P=(e,t,n,r,a,o,i,s,c=!1)=>{const u=e&&e.children,d=e?e.shapeFlag:0,p=t.children,{patchFlag:h,shapeFlag:f}=t;if(h>0){if(128&h)return void $(u,p,n,r,a,o,i,s,c);if(256&h)return void D(u,p,n,r,a,o,i,s,c)}8&f?(16&d&&j(u,a,o),p!==u&&l(n,p)):16&d?16&f?$(u,p,n,r,a,o,i,s,c):j(u,a,o,!0):(8&d&&l(n,""),16&f&&O(p,n,r,a,o,i,s,c))},D=(e,t,n,r,a,o,i,s,l)=>{t=t||nr;const c=(e=e||nr).length,u=t.length,d=Math.min(c,u);let p;for(p=0;pu?j(e,a,o,!0,!1,d):O(t,n,r,a,o,i,s,l,d)},$=(e,t,n,r,a,o,i,s,l)=>{let c=0;const u=t.length;let d=e.length-1,p=u-1;for(;c<=d&&c<=p;){const r=e[c],u=t[c]=l?Vl(t[c]):Hl(t[c]);if(!Ml(r,u))break;h(r,u,n,null,a,o,i,s,l),c++}for(;c<=d&&c<=p;){const r=e[d],c=t[p]=l?Vl(t[p]):Hl(t[p]);if(!Ml(r,c))break;h(r,c,n,null,a,o,i,s,l),d--,p--}if(c>d){if(c<=p){const e=p+1,d=ep)for(;c<=d;)N(e[c],a,o,!0),c++;else{const f=c,m=c,g=new Map;for(c=m;c<=p;c++){const e=t[c]=l?Vl(t[c]):Hl(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){N(r,a,o,!0);continue}let u;if(null!=r.key)u=g.get(r.key);else for(v=m;v<=p;v++)if(0===x[v-m]&&Ml(r,t[v])){u=v;break}void 0===u?N(r,a,o,!0):(x[u-m]=c+1,u>=w?w=u:O=!0,h(r,t[u],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):nr;for(v=k.length-1,c=y-1;c>=0;c--){const e=m+c,d=t[e],p=e+1{const{el:i,type:s,transition:l,children:c,shapeFlag:d}=e;if(6&d)R(e.component.subTree,n,r,a);else if(128&d)e.suspense.move(n,r,a);else if(64&d)s.move(e,n,r,Q);else if(s!==xl)if(s!==_l)if(2!==a&&1&d&&l)if(0===a)l.beforeEnter(i),t(i,n,r),Ks((()=>l.enter(i)),o);else{const{leave:e,delayLeave:a,afterLeave:o}=l,s=()=>t(i,n,r),c=()=>{e(i,(()=>{s(),o&&o()}))};a?a(i,s,c):c()}else t(i,n,r);else(({el:e,anchor:n},r,a)=>{let o;for(;e&&e!==n;)o=u(e),t(e,r,a),e=o;t(n,r,a)})(e,n,r);else{t(i,n,r);for(let e=0;e{const{type:o,props:i,ref:s,children:l,dynamicChildren:c,shapeFlag:u,patchFlag:d,dirs:p,cacheIndex:h}=e;if(-2===d&&(a=!1),null!=s&&Ui(s,null,n,e,!0),null!=h&&(t.renderCache[h]=void 0),256&u)return void t.ctx.deactivate(e);const f=1&u&&p,m=!Bi(e);let g;if(m&&(g=i&&i.onVnodeBeforeUnmount)&&Xl(g,t,e),6&u)L(e.component,n,r);else{if(128&u)return void e.suspense.unmount(n,r);f&&ui(e,null,t,"beforeUnmount"),64&u?e.type.remove(e,t,n,Q,r):c&&!c.hasOnce&&(o!==xl||d>0&&64&d)?j(c,t,n,!1,!0):(o===xl&&384&d||!a&&16&u)&&j(l,t,n),r&&M(e)}(m&&(g=i&&i.onVnodeUnmounted)||f)&&Ks((()=>{g&&Xl(g,t,e),f&&ui(e,null,t,"unmounted")}),n)},M=e=>{const{type:t,el:r,anchor:a,transition:o}=e;if(t===xl)return void I(r,a);if(t===_l)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()},I=(e,t)=>{let r;for(;e!==t;)r=u(e),n(e),e=r;n(t)},L=(e,t,n)=>{const{bum:r,scope:a,job:o,subTree:i,um:s,m:l,a:c}=e;al(l),al(c),r&&Rr(r),a.stop(),o&&(o.flags|=8,N(i,e,t,n)),s&&Ks(s,t),Ks((()=>{e.isUnmounted=!0}),t),t&&t.pendingBranch&&!t.isUnmounted&&e.asyncDep&&!e.asyncResolved&&e.suspenseId===t.pendingId&&(t.deps--,0===t.deps&&t.resolve())},j=(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[di];return n?u(n):t};let B=!1;const F=(e,t,n)=>{null==e?t._vnode&&N(t._vnode,null,null,!0):h(t._vnode||null,e,t,null,null,null,n),t._vnode=e,B||(B=!0,ti(),ni(),B=!1)},Q={p:h,um:N,m:R,r:M,mt:E,mc:O,pc:P,pbc:x,n:U,o:e};return{render:F,hydrate:undefined,createApp:Ns(F)}}(e)}function el({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 tl({effect:e,job:t},n){n?(e.flags|=32,t.flags|=4):(e.flags&=-33,t.flags&=-5)}function nl(e,t,n=!1){const r=e.children,a=t.children;if(dr(r)&&dr(a))for(let e=0;eLs(ol);function sl(e,t){return cl(e,null,t)}function ll(e,t,n){return cl(e,t,n)}function cl(e,t,n=tr){const{immediate:r,deep:a,flush:o,once:i}=n,s=sr({},n),l=t&&r||!t&&"post"!==o;let c;if(oc)if("sync"===o){const e=il();c=e.__watcherHandles||(e.__watcherHandles=[])}else if(!l){const e=()=>{};return e.stop=rr,e.resume=rr,e.pause=rr,e}const u=Kl;s.call=(e,t,n)=>zo(e,u,t,n);let d=!1;"post"===o?s.scheduler=e=>{Ks(e,u&&u.suspense)}:"sync"!==o&&(d=!0,s.scheduler=(e,t)=>{t?e():Jo(e)}),s.augmentJob=e=>{t&&(e.flags|=4),d&&(e.flags|=2,u&&(e.id=u.uid,e.i=u))};const p=function(e,t,n=tr){const{immediate:r,deep:a,once:o,scheduler:i,augmentJob:s,call:l}=n,c=e=>a?e:bo(e)||!1===a||0===a?Fo(e,1):Fo(e);let u,d,p,h,f=!1,m=!1;if(ko(e)?(d=()=>e.value,f=bo(e)):go(e)?(d=()=>c(e),f=!0):dr(e)?(m=!0,f=e.some((e=>go(e)||bo(e))),d=()=>e.map((e=>ko(e)?e.value:go(e)?c(e):mr(e)?l?l(e,2):e():void 0))):d=mr(e)?t?l?()=>l(e,2):e:()=>{if(p){Oa();try{p()}finally{wa()}}const t=Bo;Bo=u;try{return l?l(e,3,[h]):e(h)}finally{Bo=t}}:rr,t&&a){const e=d,t=!0===a?1/0:a;d=()=>Fo(e(),t)}const g=na(),v=()=>{u.stop(),g&&lr(g.effects,u)};if(o&&t){const e=t;t=(...t)=>{e(...t),v()}}let b=m?new Array(e.length).fill(jo):jo;const y=e=>{if(1&u.flags&&(u.dirty||e))if(t){const e=u.run();if(a||f||(m?e.some(((e,t)=>$r(e,b[t]))):$r(e,b))){p&&p();const n=Bo;Bo=u;try{const n=[e,b===jo?void 0:m&&b[0]===jo?[]:b,h];l?l(t,3,n):t(...n),b=e}finally{Bo=n}}}else u.run()};return s&&s(y),u=new oa(d),u.scheduler=i?()=>i(y,!1):y,h=e=>function(e,t=!1,n=Bo){if(n){let t=Uo.get(n);t||Uo.set(n,t=[]),t.push(e)}}(e,!1,u),p=u.onStop=()=>{const e=Uo.get(u);if(e){if(l)l(e,4);else for(const t of e)t();Uo.delete(u)}},t?r?y(!0):b=u.run():i?i(y.bind(null,!0),!0):u.run(),v.pause=u.pause.bind(u),v.resume=u.resume.bind(u),v.stop=v,v}(e,t,s);return oc&&(c?c.push(p):l&&p()),p}function ul(e,t,n){const r=this.proxy,a=gr(e)?e.includes(".")?dl(r,e):()=>r[e]:e.bind(r,r);let o;mr(t)?o=t:(o=t.handler,n=t);const i=nc(this),s=cl(a,o.bind(r),n);return i(),s}function dl(e,t){const n=t.split(".");return()=>{let t=e;for(let e=0;e{let l,c,u=tr;return cl((()=>{const t=e[a];$r(l,t)&&(l=t,s())}),null,{flush:"sync"}),{get:()=>(i(),n.get?n.get(l):l),set(e){const i=n.set?n.set(e):e;if(!($r(i,l)||u!==tr&&$r(e,u)))return;const d=r.vnode.props;d&&(t in d||a in d||o in d)&&(`onUpdate:${t}`in d||`onUpdate:${a}`in d||`onUpdate:${o}`in d)||(l=e,s()),r.emit(`update:${t}`,i),$r(e,i)&&$r(e,u)&&!$r(i,c)&&s(),u=e,c=i}}}));return s[Symbol.iterator]=()=>{let e=0;return{next:()=>e<2?{value:e++?i||tr:s,done:!1}:{done:!0}}},s}const hl=(e,t)=>"modelValue"===t||"model-value"===t?e.modelModifiers:e[`${t}Modifiers`]||e[`${Tr(t)}Modifiers`]||e[`${Ar(t)}Modifiers`];function fl(e,t,...n){if(e.isUnmounted)return;const r=e.vnode.props||tr;let a=n;const o=t.startsWith("update:"),i=o&&hl(r,t.slice(7));let s;i&&(i.trim&&(a=n.map((e=>gr(e)?e.trim():e))),i.number&&(a=n.map(Mr)));let l=r[s=Dr(t)]||r[s=Dr(Tr(t))];!l&&o&&(l=r[s=Dr(Ar(t))]),l&&zo(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,zo(c,e,6,a)}}function ml(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(!mr(e)){const r=e=>{const n=ml(e,t,!0);n&&(s=!0,sr(i,n))};!n&&t.mixins.length&&t.mixins.forEach(r),e.extends&&r(e.extends),e.mixins&&e.mixins.forEach(r)}return o||s?(dr(o)?o.forEach((e=>i[e]=null)):sr(i,o),br(e)&&r.set(e,i),i):(br(e)&&r.set(e,null),null)}function gl(e,t){return!(!e||!or(t))&&(t=t.slice(2).replace(/Once$/,""),ur(e,t[0].toLowerCase()+t.slice(1))||ur(e,Ar(t))||ur(e,t))}function vl(e){const{type:t,vnode:n,proxy:r,withProxy:a,propsOptions:[o],slots:i,attrs:s,emit:l,render:c,renderCache:u,props:d,data:p,setupState:h,ctx:f,inheritAttrs:m}=e,g=si(e);let v,b;try{if(4&n.shapeFlag){const e=a||r,t=e;v=Hl(c.call(t,e,u,d,h,p,f)),b=s}else{const e=t;v=Hl(e.length>1?e(d,{attrs:s,slots:i,emit:l}):e(d,null)),b=t.props?s:bl(s)}}catch(t){El.length=0,qo(t,e,1),v=Ul(Sl)}let y=v;if(b&&!1!==m){const e=Object.keys(b),{shapeFlag:t}=y;e.length&&7&t&&(o&&e.some(ir)&&(b=yl(b,o)),y=Fl(y,b,!1,!0))}return n.dirs&&(y=Fl(y,null,!1,!0),y.dirs=y.dirs?y.dirs.concat(n.dirs):n.dirs),n.transition&&Ri(y,n.transition),v=y,si(g),v}const bl=e=>{let t;for(const n in e)("class"===n||"style"===n||or(n))&&((t||(t={}))[n]=e[n]);return t},yl=(e,t)=>{const n={};for(const r in e)ir(r)&&r.slice(9)in t||(n[r]=e[r]);return n};function Ol(e,t,n){const r=Object.keys(t);if(r.length!==Object.keys(e).length)return!0;for(let a=0;ae.__isSuspense,xl=Symbol.for("v-fgt"),kl=Symbol.for("v-txt"),Sl=Symbol.for("v-cmt"),_l=Symbol.for("v-stc"),El=[];let Tl=null;function Cl(e=!1){El.push(Tl=e?null:[])}let Al=1;function Pl(e){Al+=e,e<0&&Tl&&(Tl.hasOnce=!0)}function Dl(e){return e.dynamicChildren=Al>0?Tl||nr:null,El.pop(),Tl=El[El.length-1]||null,Al>0&&Tl&&Tl.push(e),e}function $l(e,t,n,r,a,o){return Dl(jl(e,t,n,r,a,o,!0))}function Rl(e,t,n,r,a){return Dl(Ul(e,t,n,r,a,!0))}function Nl(e){return!!e&&!0===e.__v_isVNode}function Ml(e,t){return e.type===t.type&&e.key===t.key}const Il=({key:e})=>null!=e?e:null,Ll=({ref:e,ref_key:t,ref_for:n})=>("number"==typeof e&&(e=""+e),null!=e?gr(e)||ko(e)||mr(e)?{i:oi,r:e,k:t,f:!!n}:e:null);function jl(e,t=null,n=null,r=0,a=null,o=(e===xl?0:1),i=!1,s=!1){const l={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&Il(t),ref:t&&Ll(t),scopeId:ii,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:oi};return s?(Zl(l,n),128&o&&e.normalize(l)):n&&(l.shapeFlag|=gr(n)?8:16),Al>0&&!i&&Tl&&(l.patchFlag>0||6&o)&&32!==l.patchFlag&&Tl.push(l),l}const Ul=function(e,t=null,n=null,r=0,a=null,o=!1){if(e&&e!==is||(e=Sl),Nl(e)){const r=Fl(e,t,!0);return n&&Zl(r,n),Al>0&&!o&&Tl&&(6&r.shapeFlag?Tl[Tl.indexOf(e)]=r:Tl.push(r)),r.patchFlag=-2,r}var i;if(mr(i=e)&&"__vccOpts"in i&&(e=e.__vccOpts),t){t=Bl(t);let{class:e,style:n}=t;e&&!gr(e)&&(t.class=zr(e)),br(n)&&(yo(n)&&!dr(n)&&(n=sr({},n)),t.style=jr(n))}return jl(e,t,n,r,a,gr(e)?1:wl(e)?128:pi(e)?64:br(e)?4:mr(e)?2:0,o,!0)};function Bl(e){return e?yo(e)||Bs(e)?sr({},e):e:null}function Fl(e,t,n=!1,r=!1){const{props:a,ref:o,patchFlag:i,children:s,transition:l}=e,c=t?Wl(a||{},t):a,u={__v_isVNode:!0,__v_skip:!0,type:e.type,props:c,key:c&&Il(c),ref:t&&t.ref?n&&o?dr(o)?o.concat(Ll(t)):[o,Ll(t)]:Ll(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!==xl?-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&&Fl(e.ssContent),ssFallback:e.ssFallback&&Fl(e.ssFallback),el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce};return l&&r&&Ri(u,l.clone(u)),u}function Ql(e=" ",t=0){return Ul(kl,null,e,t)}function zl(e,t){const n=Ul(_l,null,e);return n.staticCount=t,n}function ql(e="",t=!1){return t?(Cl(),Rl(Sl,null,e)):Ul(Sl,null,e)}function Hl(e){return null==e||"boolean"==typeof e?Ul(Sl):dr(e)?Ul(xl,null,e.slice()):Nl(e)?Vl(e):Ul(kl,null,String(e))}function Vl(e){return null===e.el&&-1!==e.patchFlag||e.memo?e:Fl(e)}function Zl(e,t){let n=0;const{shapeFlag:r}=e;if(null==t)t=null;else if(dr(t))n=16;else if("object"==typeof t){if(65&r){const n=t.default;return void(n&&(n._c&&(n._d=!1),Zl(e,n()),n._c&&(n._d=!0)))}{n=32;const r=t._;r||Bs(t)?3===r&&oi&&(1===oi.slots._?t._=1:(t._=2,e.patchFlag|=1024)):t._ctx=oi}}else mr(t)?(t={default:t,_ctx:oi},n=32):(t=String(t),64&r?(n=16,t=[Ql(t)]):n=8);e.children=t,e.shapeFlag|=n}function Wl(...e){const t={};for(let n=0;nKl||oi;let ec,tc;{const e=Lr(),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)}};ec=t("__VUE_INSTANCE_SETTERS__",(e=>Kl=e)),tc=t("__VUE_SSR_SETTERS__",(e=>oc=e))}const nc=e=>{const t=Kl;return ec(e),e.scope.on(),()=>{e.scope.off(),ec(t)}},rc=()=>{Kl&&Kl.scope.off(),ec(null)};function ac(e){return 4&e.vnode.shapeFlag}let oc=!1;function ic(e,t,n){mr(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:br(t)&&(e.setupState=Do(t)),sc(e)}function sc(e,t,n){const r=e.type;e.render||(e.render=r.render||rr);{const t=nc(e);Oa();try{!function(e){const t=Ss(e),n=e.proxy,r=e.ctx;ws=!1,t.beforeCreate&&xs(t.beforeCreate,e,"bc");const{data:a,computed:o,methods:i,watch:s,provide:l,inject:c,created:u,beforeMount:d,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){dr(e)&&(e=Cs(e));for(const n in e){const r=e[n];let a;a=br(r)?"default"in r?Ls(r.from||n,r.default,!0):Ls(r.from||n):Ls(r),ko(a)?Object.defineProperty(t,n,{enumerable:!0,configurable:!0,get:()=>a.value,set:e=>a.value=e}):t[n]=a}}(c,r),i)for(const e in i){const t=i[e];mr(t)&&(r[e]=t.bind(n))}if(a){const t=a.call(n,n);br(t)&&(e.data=uo(t))}if(ws=!0,o)for(const e in o){const t=o[e],a=mr(t)?t.bind(n,n):mr(t.get)?t.get.bind(n,n):rr,i=!mr(t)&&mr(t.set)?t.set.bind(n):rr,s=dc({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)ks(s[e],r,n,e);if(l){const e=mr(l)?l.call(n):l;Reflect.ownKeys(e).forEach((t=>{Is(t,e[t])}))}function D(e,t){dr(t)?t.forEach((t=>e(t.bind(n)))):t&&e(t.bind(n))}if(u&&xs(u,e,"c"),D(Wi,d),D(Xi,p),D(Gi,h),D(Yi,f),D(Qi,m),D(zi,g),D(rs,S),D(ns,x),D(ts,k),D(Ki,b),D(Ji,O),D(es,_),dr(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===rr&&(e.render=w),null!=T&&(e.inheritAttrs=T),C&&(e.components=C),A&&(e.directives=A),_&&Li(e)}(e)}finally{wa(),t()}}}const lc={get:(e,t)=>(Da(e,0,""),e[t])};function cc(e){return{attrs:new Proxy(e.attrs,lc),slots:e.slots,emit:e.emit,expose:t=>{e.exposed=t||{}}}}function uc(e){return e.exposed?e.exposeProxy||(e.exposeProxy=new Proxy(Do((t=e.exposed,!ur(t,"__v_skip")&&Object.isExtensible(t)&&Nr(t,"__v_skip",!0),t)),{get:(t,n)=>n in t?t[n]:n in ms?ms[n](e):void 0,has:(e,t)=>t in e||t in ms})):e.proxy;var t}const dc=(e,t)=>{const n=function(e,t,n=!1){let r,a;return mr(e)?r=e:(r=e.get,a=e.set),new Lo(r,a,n)}(e,0,oc);return n};function pc(e,t,n){const r=arguments.length;return 2===r?br(t)&&!dr(t)?Nl(t)?Ul(e,null,[t]):Ul(e,t):Ul(e,null,t):(r>3?n=Array.prototype.slice.call(arguments,2):3===r&&Nl(n)&&(n=[n]),Ul(e,t,n))}const hc="3.5.12";
+ **/function Qo(e,t,n,r){try{return r?e(...r):e()}catch(e){qo(e,t,n)}}function zo(e,t,n,r){if(mr(e)){const a=Qo(e,t,n,r);return a&&yr(a)&&a.catch((e=>{qo(e,t,n)})),a}if(dr(e)){const a=[];for(let o=0;o=ri(n)?Ho.push(e):Ho.splice(function(e){let t=Vo+1,n=Ho.length;for(;t>>1,a=Ho[r],o=ri(a);ori(e)-ri(t)));if(Zo.length=0,Wo)return void Wo.push(...e);for(Wo=e,Xo=0;Xonull==e.id?2&e.flags?-1:1/0:e.id;function ai(e){try{for(Vo=0;Vo{r._d&&Al(-1);const a=si(t);let o;try{o=e(...n)}finally{si(a),r._d&&Al(1)}return o};return r._n=!0,r._c=!0,r._d=!0,r}function ci(e,t){if(null===oi)return e;const n=cc(oi),r=e.dirs||(e.dirs=[]);for(let e=0;ee.__isTeleport,hi=e=>e&&(e.disabled||""===e.disabled),fi=e=>"undefined"!=typeof SVGElement&&e instanceof SVGElement,mi=e=>"function"==typeof MathMLElement&&e instanceof MathMLElement,gi=(e,t)=>{const n=e&&e.to;return gr(n)?t?t(n):null:n},vi={name:"Teleport",__isTeleport:!0,process(e,t,n,r,a,o,i,s,l,c){const{mc:u,pc:d,pbc:p,o:{insert:h,querySelector:f,createText:m,createComment:g}}=c,v=hi(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 d=(e,t)=>{16&b&&(a&&a.isCE&&(a.ce._teleportTarget=e),u(y,e,t,a,o,i,s,l))},p=()=>{const e=t.target=gi(t.props,f),n=wi(e,t,m,h);e&&("svg"!==i&&fi(e)?i="svg":"mathml"!==i&&mi(e)&&(i="mathml"),v||(d(e,n),Oi(t,!1)))};v&&(d(n,c),Oi(t,!0)),(w=t.props)&&(w.defer||""===w.defer)?Ys(p,o):p()}else{t.el=e.el,t.targetStart=e.targetStart;const r=t.anchor=e.anchor,u=t.target=e.target,h=t.targetAnchor=e.targetAnchor,m=hi(e.props),g=m?n:u,b=m?r:h;if("svg"===i||fi(u)?i="svg":("mathml"===i||mi(u))&&(i="mathml"),O?(p(e.dynamicChildren,O,g,a,o,i,s),tl(e,t,!0)):l||d(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):bi(t,n,r,c,1);else if((t.props&&t.props.to)!==(e.props&&e.props.to)){const e=t.target=gi(t.props,f);e&&bi(t,e,null,c,0)}else m&&bi(t,u,h,c,1);Oi(t,v)}var w},remove(e,t,n,{um:r,o:{remove:a}},o){const{shapeFlag:i,children:s,anchor:l,targetStart:c,targetAnchor:u,target:d,props:p}=e;if(d&&(a(c),a(u)),o&&a(l),16&i){const e=o||!hi(p);for(let a=0;a{const t=e.subTree;return t.component?Ei(t.component):t};function Ti(e){let t=e[0];if(e.length>1)for(const n of e)if(n.type!==kl){t=n;break}return t}const Ci={name:"BaseTransition",props:_i,setup(e,{slots:t}){const n=Kl(),r=function(){const e={isMounted:!1,isLeaving:!1,isUnmounting:!1,leavingVNodes:new Map};return Wi((()=>{e.isMounted=!0})),Yi((()=>{e.isUnmounting=!0})),e}();return()=>{const a=t.default&&Mi(t.default(),!0);if(!a||!a.length)return;const o=Ti(a),i=Oo(e),{mode:s}=i;if(r.isLeaving)return Di(o);const l=$i(o);if(!l)return Di(o);let c=Pi(l,i,r,n,(e=>c=e));l.type!==kl&&Ri(l,c);const u=n.subTree,d=u&&$i(u);if(d&&d.type!==kl&&!Ml(l,d)&&Ei(n).type!==kl){const e=Pi(d,i,r,n);if(Ri(d,e),"out-in"===s&&l.type!==kl)return r.isLeaving=!0,e.afterLeave=()=>{r.isLeaving=!1,8&n.job.flags||n.update(),delete e.afterLeave},Di(o);"in-out"===s&&l.type!==kl&&(e.delayLeave=(e,t,n)=>{Ai(r,d)[String(d.key)]=d,e[xi]=()=>{t(),e[xi]=void 0,delete c.delayedLeave},c.delayedLeave=n})}return o}}};function Ai(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 Pi(e,t,n,r,a){const{appear:o,mode:i,persisted:s=!1,onBeforeEnter:l,onEnter:c,onAfterEnter:u,onEnterCancelled:d,onBeforeLeave:p,onLeave:h,onAfterLeave:f,onLeaveCancelled:m,onBeforeAppear:g,onAppear:v,onAfterAppear:b,onAppearCancelled:y}=t,O=String(e.key),w=Ai(n,e),x=(e,t)=>{e&&zo(e,r,9,t)},k=(e,t)=>{const n=t[1];x(e,t),dr(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[xi]&&t[xi](!0);const a=w[O];a&&Ml(e,a)&&a.el[xi]&&a.el[xi](),x(r,[t])},enter(e){let t=c,r=u,a=d;if(!n.isMounted){if(!o)return;t=v||c,r=b||u,a=y||d}let i=!1;const s=e[ki]=t=>{i||(i=!0,x(t?a:r,[e]),S.delayedLeave&&S.delayedLeave(),e[ki]=void 0)};t?k(t,[e,s]):s()},leave(t,r){const a=String(e.key);if(t[ki]&&t[ki](!0),n.isUnmounting)return r();x(p,[t]);let o=!1;const i=t[xi]=n=>{o||(o=!0,r(),x(n?m:f,[t]),t[xi]=void 0,w[a]===e&&delete w[a])};w[a]=e,h?k(h,[t,i]):i()},clone(e){const o=Pi(e,t,n,r,a);return a&&a(o),o}};return S}function Di(e){if(Bi(e))return(e=Bl(e)).children=null,e}function $i(e){if(!Bi(e))return pi(e.type)&&e.children?Ti(e.children):e;const{shapeFlag:t,children:n}=e;if(n){if(16&t)return n[0];if(32&t&&mr(n.default))return n.default()}}function Ri(e,t){6&e.shapeFlag&&e.component?(e.transition=t,Ri(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 Mi(e,t=!1,n){let r=[],a=0;for(let o=0;o1)for(let e=0;eji(e,t&&(dr(t)?t[o]:t),n,r,a)));if(Ui(r)&&!a)return;const o=4&r.shapeFlag?cc(r.component):r.el,i=a?null:o,{i:s,r:l}=e,c=t&&t.r,u=s.refs===tr?s.refs={}:s.refs,d=s.setupState,p=Oo(d),h=d===tr?()=>!1:e=>ur(p,e);if(null!=c&&c!==l&&(gr(c)?(u[c]=null,h(c)&&(d[c]=null)):ko(c)&&(c.value=null)),mr(l))Qo(l,s,12,[i,u]);else{const t=gr(l),r=ko(l);if(t||r){const s=()=>{if(e.f){const n=t?h(l)?d[l]:u[l]:l.value;a?dr(n)&&lr(n,o):dr(n)?n.includes(o)||n.push(o):t?(u[l]=[o],h(l)&&(d[l]=u[l])):(l.value=[o],e.k&&(u[e.k]=l.value))}else t?(u[l]=i,h(l)&&(d[l]=i)):r&&(l.value=i,e.k&&(u[e.k]=i))};i?(s.id=-1,Ys(s,n)):s()}}}Lr().requestIdleCallback,Lr().cancelIdleCallback;const Ui=e=>!!e.type.__asyncLoader,Bi=e=>e.type.__isKeepAlive;function Fi(e,t){zi(e,"a",t)}function Qi(e,t){zi(e,"da",t)}function zi(e,t,n=Yl){const r=e.__wdc||(e.__wdc=()=>{let t=n;for(;t;){if(t.isDeactivated)return;t=t.parent}return e()});if(Hi(t,r,n),n){let e=n.parent;for(;e&&e.parent;)Bi(e.parent.vnode)&&qi(r,t,n,e),e=e.parent}}function qi(e,t,n,r){const a=Hi(t,e,r,!0);Ki((()=>{lr(r[t],a)}),n)}function Hi(e,t,n=Yl,r=!1){if(n){const a=n[e]||(n[e]=[]),o=t.__weh||(t.__weh=(...r)=>{Oa();const a=tc(n),o=zo(t,n,e,r);return a(),wa(),o});return r?a.unshift(o):a.push(o),o}}const Vi=e=>(t,n=Yl)=>{ac&&"sp"!==e||Hi(e,((...e)=>t(...e)),n)},Zi=Vi("bm"),Wi=Vi("m"),Xi=Vi("bu"),Gi=Vi("u"),Yi=Vi("bum"),Ki=Vi("um"),Ji=Vi("sp"),es=Vi("rtg"),ts=Vi("rtc");function ns(e,t=Yl){Hi("ec",e,t)}const rs="components";function as(e,t){return ss(rs,e,!0,t)||e}const os=Symbol.for("v-ndc");function is(e){return gr(e)?ss(rs,e,!1)||e:e||os}function ss(e,t,n=!0,r=!1){const a=oi||Yl;if(a){const n=a.type;{const e=function(e,t=!0){return mr(e)?e.displayName||e.name:e.name||t&&e.__name}(n,!1);if(e&&(e===t||e===Tr(t)||e===Pr(Tr(t))))return n}const o=ls(a[e]||n[e],t)||ls(a.appContext[e],t);return!o&&r?n:o}}function ls(e,t){return e&&(e[t]||e[Tr(t)]||e[Pr(Tr(t))])}function cs(e,t,n,r){let a;const o=n,i=dr(e);if(i||gr(e)){let n=!1;i&&go(e)&&(n=!bo(e),e=Ma(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 ds(e,t,n={},r,a){if(oi.ce||oi.parent&&Ui(oi.parent)&&oi.parent.ce)return"default"!==t&&(n.name=t),Tl(),$l(wl,null,[jl("slot",n,r&&r())],64);let o=e[t];o&&o._c&&(o._d=!1),Tl();const i=o&&ps(o(n)),s=n.key||i&&i.key,l=$l(wl,{key:(s&&!vr(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 ps(e){return e.some((e=>!Rl(e)||e.type!==kl&&!(e.type===wl&&!ps(e.children))))?e:null}const hs=e=>e?rc(e)?cc(e):hs(e.parent):null,fs=sr(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=>hs(e.parent),$root:e=>hs(e.root),$host:e=>e.ce,$emit:e=>e.emit,$options:e=>ks(e),$forceUpdate:e=>e.f||(e.f=()=>{Jo(e.update)}),$nextTick:e=>e.n||(e.n=Ko.bind(e.proxy)),$watch:e=>cl.bind(e)}),ms=(e,t)=>e!==tr&&!e.__isScriptSetup&&ur(e,t),gs={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(ms(r,t))return i[t]=1,r[t];if(a!==tr&&ur(a,t))return i[t]=2,a[t];if((c=e.propsOptions[0])&&ur(c,t))return i[t]=3,o[t];if(n!==tr&&ur(n,t))return i[t]=4,n[t];Os&&(i[t]=0)}}const u=fs[t];let d,p;return u?("$attrs"===t&&Da(e.attrs,0,""),u(e)):(d=s.__cssModules)&&(d=d[t])?d:n!==tr&&ur(n,t)?(i[t]=4,n[t]):(p=l.config.globalProperties,ur(p,t)?p[t]:void 0)},set({_:e},t,n){const{data:r,setupState:a,ctx:o}=e;return ms(a,t)?(a[t]=n,!0):r!==tr&&ur(r,t)?(r[t]=n,!0):!(ur(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!==tr&&ur(e,i)||ms(t,i)||(s=o[0])&&ur(s,i)||ur(r,i)||ur(fs,i)||ur(a.config.globalProperties,i)},defineProperty(e,t,n){return null!=n.get?e._.accessCache[t]=0:ur(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}};function vs(){return function(){const e=Kl();return e.setupContext||(e.setupContext=lc(e))}().attrs}function bs(e){return dr(e)?e.reduce(((e,t)=>(e[t]=null,e)),{}):e}function ys(e,t){return e&&t?dr(e)&&dr(t)?e.concat(t):sr({},bs(e),bs(t)):e||t}let Os=!0;function ws(e,t,n){zo(dr(e)?e.map((e=>e.bind(t.proxy))):e.bind(t.proxy),t,n)}function xs(e,t,n,r){let a=r.includes(".")?ul(n,r):()=>n[r];if(gr(e)){const n=t[e];mr(n)&&sl(a,n)}else if(mr(e))sl(a,e.bind(n));else if(br(e))if(dr(e))e.forEach((e=>xs(e,t,n,r)));else{const r=mr(e.handler)?e.handler.bind(n):t[e.handler];mr(r)&&sl(a,r,e)}}function ks(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=>Ss(l,e,i,!0))),Ss(l,t,i)):l=t,br(t)&&o.set(t,l),l}function Ss(e,t,n,r=!1){const{mixins:a,extends:o}=t;o&&Ss(e,o,n,!0),a&&a.forEach((t=>Ss(e,t,n,!0)));for(const a in t)if(r&&"expose"===a);else{const r=_s[a]||n&&n[a];e[a]=r?r(e[a],t[a]):t[a]}return e}const _s={data:Es,props:Ps,emits:Ps,methods:As,computed:As,beforeCreate:Cs,created:Cs,beforeMount:Cs,mounted:Cs,beforeUpdate:Cs,updated:Cs,beforeDestroy:Cs,beforeUnmount:Cs,destroyed:Cs,unmounted:Cs,activated:Cs,deactivated:Cs,errorCaptured:Cs,serverPrefetch:Cs,components:As,directives:As,watch:function(e,t){if(!e)return t;if(!t)return e;const n=sr(Object.create(null),e);for(const r in t)n[r]=Cs(e[r],t[r]);return n},provide:Es,inject:function(e,t){return As(Ts(e),Ts(t))}};function Es(e,t){return t?e?function(){return sr(mr(e)?e.call(this,this):e,mr(t)?t.call(this,this):t)}:t:e}function Ts(e){if(dr(e)){const t={};for(let n=0;n(a.has(e)||(e&&mr(e.install)?(a.add(e),e.install(s,...t)):mr(e)&&(a.add(e),e(s,...t))),s),mixin:e=>(r.mixins.includes(e)||r.mixins.push(e),s),component:(e,t)=>t?(r.components[e]=t,s):r.components[e],directive:(e,t)=>t?(r.directives[e]=t,s):r.directives[e],mount(a,o,l){if(!i){const o=s._ceVNode||jl(t,n);return o.appContext=r,!0===l?l="svg":!1===l&&(l=void 0),e(o,a,l),i=!0,s._container=a,a.__vue_app__=s,cc(o.component)}},onUnmount(e){o.push(e)},unmount(){i&&(zo(o,s._instance,16),e(null,s._container),delete s._container.__vue_app__)},provide:(e,t)=>(r.provides[e]=t,s),runWithContext(e){const t=Ms;Ms=s;try{return e()}finally{Ms=t}}};return s}}let Ms=null;function Ns(e,t){if(Yl){let n=Yl.provides;const r=Yl.parent&&Yl.parent.provides;r===n&&(n=Yl.provides=Object.create(r)),n[e]=t}}function Is(e,t,n=!1){const r=Yl||oi;if(r||Ms){const a=Ms?Ms._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&&mr(t)?t.call(r&&r.proxy):t}}const Ls={},js=()=>Object.create(Ls),Us=e=>Object.getPrototypeOf(e)===Ls;function Bs(e,t,n,r){const[a,o]=e.propsOptions;let i,s=!1;if(t)for(let l in t){if(Sr(l))continue;const c=t[l];let u;a&&ur(a,u=Tr(l))?o&&o.includes(u)?(i||(i={}))[u]=c:n[u]=c:ml(e.emitsOptions,l)||l in r&&c===r[l]||(r[l]=c,s=!0)}if(o){const t=Oo(n),r=i||tr;for(let i=0;i{l=!0;const[n,r]=zs(e,t,!0);sr(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 br(e)&&r.set(e,nr),nr;if(dr(o))for(let e=0;e"_"===e[0]||"$stable"===e,Vs=e=>dr(e)?e.map(ql):[ql(e)],Zs=(e,t,n)=>{if(t._n)return t;const r=li(((...e)=>Vs(t(...e))),n);return r._c=!1,r},Ws=(e,t,n)=>{const r=e._ctx;for(const n in e){if(Hs(n))continue;const a=e[n];if(mr(a))t[n]=Zs(0,a,r);else if(null!=a){const e=Vs(a);t[n]=()=>e}}},Xs=(e,t)=>{const n=Vs(t);e.slots.default=()=>n},Gs=(e,t,n)=>{for(const r in t)(n||"_"!==r)&&(e[r]=t[r])},Ys=function(e,t){var n;t&&t.pendingBranch?dr(e)?t.effects.push(...e):t.effects.push(e):(dr(n=e)?Zo.push(...n):Wo&&-1===n.id?Wo.splice(Xo+1,0,n):1&n.flags||(Zo.push(n),n.flags|=1),ei())};function Ks(e){return function(e){Lr().__VUE__=!0;const{insert:t,remove:n,patchProp:r,createElement:a,createText:o,createComment:i,setText:s,setElementText:l,parentNode:c,nextSibling:u,setScopeId:d=rr,insertStaticContent:p}=e,h=(e,t,n,r=null,a=null,o=null,i=void 0,s=null,l=!!t.dynamicChildren)=>{if(e===t)return;e&&!Ml(e,t)&&(r=U(e),M(e,a,o,!0),e=null),-2===t.patchFlag&&(l=!1,t.dynamicChildren=null);const{type:c,ref:u,shapeFlag:d}=t;switch(c){case xl:f(e,t,n,r);break;case kl:m(e,t,n,r);break;case Sl:null==e&&g(t,n,r,i);break;case wl:S(e,t,n,r,a,o,i,s,l);break;default:1&d?v(e,t,n,r,a,o,i,s,l):6&d?_(e,t,n,r,a,o,i,s,l):(64&d||128&d)&&c.process(e,t,n,r,a,o,i,s,l,Q)}null!=u&&a&&ji(u,e&&e.ref,o,t||e,!t)},f=(e,n,r,a)=>{if(null==e)t(n.el=o(n.children),r,a);else{const t=n.el=e.el;n.children!==e.children&&s(t,n.children)}},m=(e,n,r,a)=>{null==e?t(n.el=i(n.children||""),r,a):n.el=e.el},g=(e,t,n,r)=>{[e.el,e.anchor]=p(e.children,t,n,r,e.el,e.anchor)},v=(e,t,n,r,a,o,i,s,l)=>{"svg"===t.type?i="svg":"math"===t.type&&(i="mathml"),null==e?b(t,n,r,a,o,i,s,l):w(e,t,a,o,i,s,l)},b=(e,n,o,i,s,c,u,d)=>{let p,h;const{props:f,shapeFlag:m,transition:g,dirs:v}=e;if(p=e.el=a(e.type,c,f&&f.is,f),8&m?l(p,e.children):16&m&&O(e.children,p,null,i,s,Js(e,c),u,d),v&&ui(e,null,i,"created"),y(p,e,e.scopeId,u,i),f){for(const e in f)"value"===e||Sr(e)||r(p,e,null,f[e],c,i);"value"in f&&r(p,"value",null,f.value,c),(h=f.onVnodeBeforeMount)&&Wl(h,i,e)}v&&ui(e,null,i,"beforeMount");const b=function(e,t){return(!e||e&&!e.pendingBranch)&&t&&!t.persisted}(s,g);b&&g.beforeEnter(p),t(p,n,o),((h=f&&f.onVnodeMounted)||b||v)&&Ys((()=>{h&&Wl(h,i,e),b&&g.enter(p),v&&ui(e,null,i,"mounted")}),s)},y=(e,t,n,r,a)=>{if(n&&d(e,n),r)for(let t=0;t{for(let c=l;c{const c=t.el=e.el;let{patchFlag:u,dynamicChildren:d,dirs:p}=t;u|=16&e.patchFlag;const h=e.props||tr,f=t.props||tr;let m;if(n&&el(n,!1),(m=f.onVnodeBeforeUpdate)&&Wl(m,n,t,e),p&&ui(t,e,n,"beforeUpdate"),n&&el(n,!0),(h.innerHTML&&null==f.innerHTML||h.textContent&&null==f.textContent)&&l(c,""),d?x(e.dynamicChildren,d,c,n,a,Js(t,o),i):s||P(e,t,c,null,n,a,Js(t,o),i,!1),u>0){if(16&u)k(c,h,f,n,o);else if(2&u&&h.class!==f.class&&r(c,"class",null,f.class,o),4&u&&r(c,"style",h.style,f.style,o),8&u){const e=t.dynamicProps;for(let t=0;t{m&&Wl(m,n,t,e),p&&ui(t,e,n,"updated")}),a)},x=(e,t,n,r,a,o,i)=>{for(let s=0;s{if(t!==n){if(t!==tr)for(const i in t)Sr(i)||i in n||r(e,i,t[i],null,o,a);for(const i in n){if(Sr(i))continue;const s=n[i],l=t[i];s!==l&&"value"!==i&&r(e,i,l,s,o,a)}"value"in n&&r(e,"value",t.value,n.value,o)}},S=(e,n,r,a,i,s,l,c,u)=>{const d=n.el=e?e.el:o(""),p=n.anchor=e?e.anchor:o("");let{patchFlag:h,dynamicChildren:f,slotScopeIds:m}=n;m&&(c=c?c.concat(m):m),null==e?(t(d,r,a),t(p,r,a),O(n.children||[],r,p,i,s,l,c,u)):h>0&&64&h&&f&&e.dynamicChildren?(x(e.dynamicChildren,f,r,i,s,l,c),(null!=n.key||i&&n===i.subTree)&&tl(e,n,!0)):P(e,n,r,p,i,s,l,c,u)},_=(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):E(t,n,r,a,o,i,l):T(e,t,l)},E=(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)||Xl,o={uid:Gl++,vnode:e,type:r,parent:t,appContext:a,root:null,next:null,subTree:null,effect:null,update:null,job:null,scope:new ta(!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:zs(r,a),emitsOptions:fl(r,a),emit:null,emitted:null,propsDefaults:tr,inheritAttrs:r.inheritAttrs,ctx:tr,data:tr,props:tr,attrs:tr,slots:tr,refs:tr,setupState:tr,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=hl.bind(null,o),e.ce&&e.ce(o),o}(e,r,a);if(Bi(e)&&(s.ctx.renderer=Q),function(e,t=!1,n=!1){t&&ec(t);const{props:r,children:a}=e.vnode,o=rc(e);(function(e,t,n,r=!1){const a={},o=js();e.propsDefaults=Object.create(null),Bs(e,t,a,o);for(const t in e.propsOptions[0])t in a||(a[t]=void 0);n?e.props=r?a:po(a):e.type.props?e.props=a:e.props=o,e.attrs=o})(e,r,o,t),((e,t,n)=>{const r=e.slots=js();if(32&e.vnode.shapeFlag){const e=t._;e?(Gs(r,t,n),n&&Mr(r,"_",e,!0)):Ws(t,r)}else t&&Xs(e,t)})(e,a,n);o&&function(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=new Proxy(e.ctx,gs);const{setup:r}=n;if(r){Oa();const n=e.setupContext=r.length>1?lc(e):null,a=tc(e),o=Qo(r,e,0,[e.props,n]),i=yr(o);if(wa(),a(),!i&&!e.sp||Ui(e)||Li(e),i){if(o.then(nc,nc),t)return o.then((t=>{oc(e,t)})).catch((t=>{qo(t,e,0)}));e.asyncDep=o}else oc(e,o)}else ic(e)}(e,t);t&&ec(!1)}(s,!1,i),s.asyncDep){if(a&&a.registerDep(s,C,i),!e.el){const e=s.subTree=jl(kl);m(null,e,t,n)}}else C(s,e,t,n,a,o,i)},T=(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||yl(r,i,c):!!i);if(1024&l)return!0;if(16&l)return r?yl(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:u}=e;{const n=nl(e);if(n)return t&&(t.el=u.el,A(e,t,i)),void n.asyncDep.then((()=>{e.isUnmounted||s()}))}let d,p=t;el(e,!1),t?(t.el=u.el,A(e,t,i)):t=u,n&&Rr(n),(d=t.props&&t.props.onVnodeBeforeUpdate)&&Wl(d,l,t,u),el(e,!0);const f=gl(e),m=e.subTree;e.subTree=f,h(m,f,c(m.el),U(m),e,a,o),t.el=f.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,f.el),r&&Ys(r,a),(d=t.props&&t.props.onVnodeUpdated)&&Ys((()=>Wl(d,l,t,u)),a)}else{let i;const{el:s,props:l}=t,{bm:c,m:u,parent:d,root:p,type:f}=e,m=Ui(t);el(e,!1),c&&Rr(c),!m&&(i=l&&l.onVnodeBeforeMount)&&Wl(i,d,t),el(e,!0);{p.ce&&p.ce._injectChildStyle(f);const i=e.subTree=gl(e);h(null,i,n,r,e,a,o),t.el=i.el}if(u&&Ys(u,a),!m&&(i=l&&l.onVnodeMounted)){const e=t;Ys((()=>Wl(i,d,e)),a)}(256&t.shapeFlag||d&&Ui(d.vnode)&&256&d.vnode.shapeFlag)&&e.a&&Ys(e.a,a),e.isMounted=!0,t=n=r=null}};e.scope.on();const l=e.effect=new oa(s);e.scope.off();const u=e.update=l.run.bind(l),d=e.job=l.runIfDirty.bind(l);d.i=e,d.id=e.uid,l.scheduler=()=>Jo(d),el(e,!0),u()},A=(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=Oo(a),[l]=e.propsOptions;let c=!1;if(!(r||i>0)||16&i){let r;Bs(e,t,a,o)&&(c=!0);for(const o in s)t&&(ur(t,o)||(r=Ar(o))!==o&&ur(t,r))||(l?!n||void 0===n[o]&&void 0===n[r]||(a[o]=Fs(l,s,o,void 0,e,!0)):delete a[o]);if(o!==s)for(const e in o)t&&ur(t,e)||(delete o[e],c=!0)}else if(8&i){const n=e.vnode.dynamicProps;for(let r=0;r{const{vnode:r,slots:a}=e;let o=!0,i=tr;if(32&r.shapeFlag){const e=t._;e?n&&1===e?o=!1:Gs(a,t,n):(o=!t.$stable,Ws(t,a)),i=t}else t&&(Xs(e,t),i={default:1});if(o)for(const e in a)Hs(e)||null!=i[e]||delete a[e]})(e,t.children,n),Oa(),ti(e),wa()},P=(e,t,n,r,a,o,i,s,c=!1)=>{const u=e&&e.children,d=e?e.shapeFlag:0,p=t.children,{patchFlag:h,shapeFlag:f}=t;if(h>0){if(128&h)return void $(u,p,n,r,a,o,i,s,c);if(256&h)return void D(u,p,n,r,a,o,i,s,c)}8&f?(16&d&&j(u,a,o),p!==u&&l(n,p)):16&d?16&f?$(u,p,n,r,a,o,i,s,c):j(u,a,o,!0):(8&d&&l(n,""),16&f&&O(p,n,r,a,o,i,s,c))},D=(e,t,n,r,a,o,i,s,l)=>{t=t||nr;const c=(e=e||nr).length,u=t.length,d=Math.min(c,u);let p;for(p=0;pu?j(e,a,o,!0,!1,d):O(t,n,r,a,o,i,s,l,d)},$=(e,t,n,r,a,o,i,s,l)=>{let c=0;const u=t.length;let d=e.length-1,p=u-1;for(;c<=d&&c<=p;){const r=e[c],u=t[c]=l?Hl(t[c]):ql(t[c]);if(!Ml(r,u))break;h(r,u,n,null,a,o,i,s,l),c++}for(;c<=d&&c<=p;){const r=e[d],c=t[p]=l?Hl(t[p]):ql(t[p]);if(!Ml(r,c))break;h(r,c,n,null,a,o,i,s,l),d--,p--}if(c>d){if(c<=p){const e=p+1,d=ep)for(;c<=d;)M(e[c],a,o,!0),c++;else{const f=c,m=c,g=new Map;for(c=m;c<=p;c++){const e=t[c]=l?Hl(t[c]):ql(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 u;if(null!=r.key)u=g.get(r.key);else for(v=m;v<=p;v++)if(0===x[v-m]&&Ml(r,t[v])){u=v;break}void 0===u?M(r,a,o,!0):(x[u-m]=c+1,u>=w?w=u:O=!0,h(r,t[u],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):nr;for(v=k.length-1,c=y-1;c>=0;c--){const e=m+c,d=t[e],p=e+1{const{el:i,type:s,transition:l,children:c,shapeFlag:d}=e;if(6&d)R(e.component.subTree,n,r,a);else if(128&d)e.suspense.move(n,r,a);else if(64&d)s.move(e,n,r,Q);else if(s!==wl)if(s!==Sl)if(2!==a&&1&d&&l)if(0===a)l.beforeEnter(i),t(i,n,r),Ys((()=>l.enter(i)),o);else{const{leave:e,delayLeave:a,afterLeave:o}=l,s=()=>t(i,n,r),c=()=>{e(i,(()=>{s(),o&&o()}))};a?a(i,s,c):c()}else t(i,n,r);else(({el:e,anchor:n},r,a)=>{let o;for(;e&&e!==n;)o=u(e),t(e,r,a),e=o;t(n,r,a)})(e,n,r);else{t(i,n,r);for(let e=0;e{const{type:o,props:i,ref:s,children:l,dynamicChildren:c,shapeFlag:u,patchFlag:d,dirs:p,cacheIndex:h}=e;if(-2===d&&(a=!1),null!=s&&ji(s,null,n,e,!0),null!=h&&(t.renderCache[h]=void 0),256&u)return void t.ctx.deactivate(e);const f=1&u&&p,m=!Ui(e);let g;if(m&&(g=i&&i.onVnodeBeforeUnmount)&&Wl(g,t,e),6&u)L(e.component,n,r);else{if(128&u)return void e.suspense.unmount(n,r);f&&ui(e,null,t,"beforeUnmount"),64&u?e.type.remove(e,t,n,Q,r):c&&!c.hasOnce&&(o!==wl||d>0&&64&d)?j(c,t,n,!1,!0):(o===wl&&384&d||!a&&16&u)&&j(l,t,n),r&&N(e)}(m&&(g=i&&i.onVnodeUnmounted)||f)&&Ys((()=>{g&&Wl(g,t,e),f&&ui(e,null,t,"unmounted")}),n)},N=e=>{const{type:t,el:r,anchor:a,transition:o}=e;if(t===wl)return void I(r,a);if(t===Sl)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()},I=(e,t)=>{let r;for(;e!==t;)r=u(e),n(e),e=r;n(t)},L=(e,t,n)=>{const{bum:r,scope:a,job:o,subTree:i,um:s,m:l,a:c}=e;rl(l),rl(c),r&&Rr(r),a.stop(),o&&(o.flags|=8,M(i,e,t,n)),s&&Ys(s,t),Ys((()=>{e.isUnmounted=!0}),t),t&&t.pendingBranch&&!t.isUnmounted&&e.asyncDep&&!e.asyncResolved&&e.suspenseId===t.pendingId&&(t.deps--,0===t.deps&&t.resolve())},j=(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[di];return n?u(n):t};let B=!1;const F=(e,t,n)=>{null==e?t._vnode&&M(t._vnode,null,null,!0):h(t._vnode||null,e,t,null,null,null,n),t._vnode=e,B||(B=!0,ti(),ni(),B=!1)},Q={p:h,um:M,m:R,r:N,mt:E,mc:O,pc:P,pbc:x,n:U,o:e};return{render:F,hydrate:undefined,createApp:Rs(F)}}(e)}function Js({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 el({effect:e,job:t},n){n?(e.flags|=32,t.flags|=4):(e.flags&=-33,t.flags&=-5)}function tl(e,t,n=!1){const r=e.children,a=t.children;if(dr(r)&&dr(a))for(let e=0;eIs(al);function il(e,t){return ll(e,null,t)}function sl(e,t,n){return ll(e,t,n)}function ll(e,t,n=tr){const{immediate:r,deep:a,flush:o,once:i}=n,s=sr({},n),l=t&&r||!t&&"post"!==o;let c;if(ac)if("sync"===o){const e=ol();c=e.__watcherHandles||(e.__watcherHandles=[])}else if(!l){const e=()=>{};return e.stop=rr,e.resume=rr,e.pause=rr,e}const u=Yl;s.call=(e,t,n)=>zo(e,u,t,n);let d=!1;"post"===o?s.scheduler=e=>{Ys(e,u&&u.suspense)}:"sync"!==o&&(d=!0,s.scheduler=(e,t)=>{t?e():Jo(e)}),s.augmentJob=e=>{t&&(e.flags|=4),d&&(e.flags|=2,u&&(e.id=u.uid,e.i=u))};const p=function(e,t,n=tr){const{immediate:r,deep:a,once:o,scheduler:i,augmentJob:s,call:l}=n,c=e=>a?e:bo(e)||!1===a||0===a?Fo(e,1):Fo(e);let u,d,p,h,f=!1,m=!1;if(ko(e)?(d=()=>e.value,f=bo(e)):go(e)?(d=()=>c(e),f=!0):dr(e)?(m=!0,f=e.some((e=>go(e)||bo(e))),d=()=>e.map((e=>ko(e)?e.value:go(e)?c(e):mr(e)?l?l(e,2):e():void 0))):d=mr(e)?t?l?()=>l(e,2):e:()=>{if(p){Oa();try{p()}finally{wa()}}const t=Bo;Bo=u;try{return l?l(e,3,[h]):e(h)}finally{Bo=t}}:rr,t&&a){const e=d,t=!0===a?1/0:a;d=()=>Fo(e(),t)}const g=na(),v=()=>{u.stop(),g&&lr(g.effects,u)};if(o&&t){const e=t;t=(...t)=>{e(...t),v()}}let b=m?new Array(e.length).fill(jo):jo;const y=e=>{if(1&u.flags&&(u.dirty||e))if(t){const e=u.run();if(a||f||(m?e.some(((e,t)=>$r(e,b[t]))):$r(e,b))){p&&p();const n=Bo;Bo=u;try{const n=[e,b===jo?void 0:m&&b[0]===jo?[]:b,h];l?l(t,3,n):t(...n),b=e}finally{Bo=n}}}else u.run()};return s&&s(y),u=new oa(d),u.scheduler=i?()=>i(y,!1):y,h=e=>function(e,t=!1,n=Bo){if(n){let t=Uo.get(n);t||Uo.set(n,t=[]),t.push(e)}}(e,!1,u),p=u.onStop=()=>{const e=Uo.get(u);if(e){if(l)l(e,4);else for(const t of e)t();Uo.delete(u)}},t?r?y(!0):b=u.run():i?i(y.bind(null,!0),!0):u.run(),v.pause=u.pause.bind(u),v.resume=u.resume.bind(u),v.stop=v,v}(e,t,s);return ac&&(c?c.push(p):l&&p()),p}function cl(e,t,n){const r=this.proxy,a=gr(e)?e.includes(".")?ul(r,e):()=>r[e]:e.bind(r,r);let o;mr(t)?o=t:(o=t.handler,n=t);const i=tc(this),s=ll(a,o.bind(r),n);return i(),s}function ul(e,t){const n=t.split(".");return()=>{let t=e;for(let e=0;e{let l,c,u=tr;return ll((()=>{const t=e[a];$r(l,t)&&(l=t,s())}),null,{flush:"sync"}),{get:()=>(i(),n.get?n.get(l):l),set(e){const i=n.set?n.set(e):e;if(!($r(i,l)||u!==tr&&$r(e,u)))return;const d=r.vnode.props;d&&(t in d||a in d||o in d)&&(`onUpdate:${t}`in d||`onUpdate:${a}`in d||`onUpdate:${o}`in d)||(l=e,s()),r.emit(`update:${t}`,i),$r(e,i)&&$r(e,u)&&!$r(i,c)&&s(),u=e,c=i}}}));return s[Symbol.iterator]=()=>{let e=0;return{next:()=>e<2?{value:e++?i||tr:s,done:!1}:{done:!0}}},s}const pl=(e,t)=>"modelValue"===t||"model-value"===t?e.modelModifiers:e[`${t}Modifiers`]||e[`${Tr(t)}Modifiers`]||e[`${Ar(t)}Modifiers`];function hl(e,t,...n){if(e.isUnmounted)return;const r=e.vnode.props||tr;let a=n;const o=t.startsWith("update:"),i=o&&pl(r,t.slice(7));let s;i&&(i.trim&&(a=n.map((e=>gr(e)?e.trim():e))),i.number&&(a=n.map(Nr)));let l=r[s=Dr(t)]||r[s=Dr(Tr(t))];!l&&o&&(l=r[s=Dr(Ar(t))]),l&&zo(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,zo(c,e,6,a)}}function fl(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(!mr(e)){const r=e=>{const n=fl(e,t,!0);n&&(s=!0,sr(i,n))};!n&&t.mixins.length&&t.mixins.forEach(r),e.extends&&r(e.extends),e.mixins&&e.mixins.forEach(r)}return o||s?(dr(o)?o.forEach((e=>i[e]=null)):sr(i,o),br(e)&&r.set(e,i),i):(br(e)&&r.set(e,null),null)}function ml(e,t){return!(!e||!or(t))&&(t=t.slice(2).replace(/Once$/,""),ur(e,t[0].toLowerCase()+t.slice(1))||ur(e,Ar(t))||ur(e,t))}function gl(e){const{type:t,vnode:n,proxy:r,withProxy:a,propsOptions:[o],slots:i,attrs:s,emit:l,render:c,renderCache:u,props:d,data:p,setupState:h,ctx:f,inheritAttrs:m}=e,g=si(e);let v,b;try{if(4&n.shapeFlag){const e=a||r,t=e;v=ql(c.call(t,e,u,d,h,p,f)),b=s}else{const e=t;v=ql(e.length>1?e(d,{attrs:s,slots:i,emit:l}):e(d,null)),b=t.props?s:vl(s)}}catch(t){_l.length=0,qo(t,e,1),v=jl(kl)}let y=v;if(b&&!1!==m){const e=Object.keys(b),{shapeFlag:t}=y;e.length&&7&t&&(o&&e.some(ir)&&(b=bl(b,o)),y=Bl(y,b,!1,!0))}return n.dirs&&(y=Bl(y,null,!1,!0),y.dirs=y.dirs?y.dirs.concat(n.dirs):n.dirs),n.transition&&Ri(y,n.transition),v=y,si(g),v}const vl=e=>{let t;for(const n in e)("class"===n||"style"===n||or(n))&&((t||(t={}))[n]=e[n]);return t},bl=(e,t)=>{const n={};for(const r in e)ir(r)&&r.slice(9)in t||(n[r]=e[r]);return n};function yl(e,t,n){const r=Object.keys(t);if(r.length!==Object.keys(e).length)return!0;for(let a=0;ae.__isSuspense,wl=Symbol.for("v-fgt"),xl=Symbol.for("v-txt"),kl=Symbol.for("v-cmt"),Sl=Symbol.for("v-stc"),_l=[];let El=null;function Tl(e=!1){_l.push(El=e?null:[])}let Cl=1;function Al(e){Cl+=e,e<0&&El&&(El.hasOnce=!0)}function Pl(e){return e.dynamicChildren=Cl>0?El||nr:null,_l.pop(),El=_l[_l.length-1]||null,Cl>0&&El&&El.push(e),e}function Dl(e,t,n,r,a,o){return Pl(Ll(e,t,n,r,a,o,!0))}function $l(e,t,n,r,a){return Pl(jl(e,t,n,r,a,!0))}function Rl(e){return!!e&&!0===e.__v_isVNode}function Ml(e,t){return e.type===t.type&&e.key===t.key}const Nl=({key:e})=>null!=e?e:null,Il=({ref:e,ref_key:t,ref_for:n})=>("number"==typeof e&&(e=""+e),null!=e?gr(e)||ko(e)||mr(e)?{i:oi,r:e,k:t,f:!!n}:e:null);function Ll(e,t=null,n=null,r=0,a=null,o=(e===wl?0:1),i=!1,s=!1){const l={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&Nl(t),ref:t&&Il(t),scopeId:ii,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:oi};return s?(Vl(l,n),128&o&&e.normalize(l)):n&&(l.shapeFlag|=gr(n)?8:16),Cl>0&&!i&&El&&(l.patchFlag>0||6&o)&&32!==l.patchFlag&&El.push(l),l}const jl=function(e,t=null,n=null,r=0,a=null,o=!1){if(e&&e!==os||(e=kl),Rl(e)){const r=Bl(e,t,!0);return n&&Vl(r,n),Cl>0&&!o&&El&&(6&r.shapeFlag?El[El.indexOf(e)]=r:El.push(r)),r.patchFlag=-2,r}var i;if(mr(i=e)&&"__vccOpts"in i&&(e=e.__vccOpts),t){t=Ul(t);let{class:e,style:n}=t;e&&!gr(e)&&(t.class=zr(e)),br(n)&&(yo(n)&&!dr(n)&&(n=sr({},n)),t.style=jr(n))}return Ll(e,t,n,r,a,gr(e)?1:Ol(e)?128:pi(e)?64:br(e)?4:mr(e)?2:0,o,!0)};function Ul(e){return e?yo(e)||Us(e)?sr({},e):e:null}function Bl(e,t,n=!1,r=!1){const{props:a,ref:o,patchFlag:i,children:s,transition:l}=e,c=t?Zl(a||{},t):a,u={__v_isVNode:!0,__v_skip:!0,type:e.type,props:c,key:c&&Nl(c),ref:t&&t.ref?n&&o?dr(o)?o.concat(Il(t)):[o,Il(t)]:Il(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!==wl?-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&&Bl(e.ssContent),ssFallback:e.ssFallback&&Bl(e.ssFallback),el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce};return l&&r&&Ri(u,l.clone(u)),u}function Fl(e=" ",t=0){return jl(xl,null,e,t)}function Ql(e,t){const n=jl(Sl,null,e);return n.staticCount=t,n}function zl(e="",t=!1){return t?(Tl(),$l(kl,null,e)):jl(kl,null,e)}function ql(e){return null==e||"boolean"==typeof e?jl(kl):dr(e)?jl(wl,null,e.slice()):Rl(e)?Hl(e):jl(xl,null,String(e))}function Hl(e){return null===e.el&&-1!==e.patchFlag||e.memo?e:Bl(e)}function Vl(e,t){let n=0;const{shapeFlag:r}=e;if(null==t)t=null;else if(dr(t))n=16;else if("object"==typeof t){if(65&r){const n=t.default;return void(n&&(n._c&&(n._d=!1),Vl(e,n()),n._c&&(n._d=!0)))}{n=32;const r=t._;r||Us(t)?3===r&&oi&&(1===oi.slots._?t._=1:(t._=2,e.patchFlag|=1024)):t._ctx=oi}}else mr(t)?(t={default:t,_ctx:oi},n=32):(t=String(t),64&r?(n=16,t=[Fl(t)]):n=8);e.children=t,e.shapeFlag|=n}function Zl(...e){const t={};for(let n=0;nYl||oi;let Jl,ec;{const e=Lr(),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)}};Jl=t("__VUE_INSTANCE_SETTERS__",(e=>Yl=e)),ec=t("__VUE_SSR_SETTERS__",(e=>ac=e))}const tc=e=>{const t=Yl;return Jl(e),e.scope.on(),()=>{e.scope.off(),Jl(t)}},nc=()=>{Yl&&Yl.scope.off(),Jl(null)};function rc(e){return 4&e.vnode.shapeFlag}let ac=!1;function oc(e,t,n){mr(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:br(t)&&(e.setupState=Do(t)),ic(e)}function ic(e,t,n){const r=e.type;e.render||(e.render=r.render||rr);{const t=tc(e);Oa();try{!function(e){const t=ks(e),n=e.proxy,r=e.ctx;Os=!1,t.beforeCreate&&ws(t.beforeCreate,e,"bc");const{data:a,computed:o,methods:i,watch:s,provide:l,inject:c,created:u,beforeMount:d,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){dr(e)&&(e=Ts(e));for(const n in e){const r=e[n];let a;a=br(r)?"default"in r?Is(r.from||n,r.default,!0):Is(r.from||n):Is(r),ko(a)?Object.defineProperty(t,n,{enumerable:!0,configurable:!0,get:()=>a.value,set:e=>a.value=e}):t[n]=a}}(c,r),i)for(const e in i){const t=i[e];mr(t)&&(r[e]=t.bind(n))}if(a){const t=a.call(n,n);br(t)&&(e.data=uo(t))}if(Os=!0,o)for(const e in o){const t=o[e],a=mr(t)?t.bind(n,n):mr(t.get)?t.get.bind(n,n):rr,i=!mr(t)&&mr(t.set)?t.set.bind(n):rr,s=uc({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)xs(s[e],r,n,e);if(l){const e=mr(l)?l.call(n):l;Reflect.ownKeys(e).forEach((t=>{Ns(t,e[t])}))}function D(e,t){dr(t)?t.forEach((t=>e(t.bind(n)))):t&&e(t.bind(n))}if(u&&ws(u,e,"c"),D(Zi,d),D(Wi,p),D(Xi,h),D(Gi,f),D(Fi,m),D(Qi,g),D(ns,S),D(ts,x),D(es,k),D(Yi,b),D(Ki,O),D(Ji,_),dr(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===rr&&(e.render=w),null!=T&&(e.inheritAttrs=T),C&&(e.components=C),A&&(e.directives=A),_&&Li(e)}(e)}finally{wa(),t()}}}const sc={get:(e,t)=>(Da(e,0,""),e[t])};function lc(e){return{attrs:new Proxy(e.attrs,sc),slots:e.slots,emit:e.emit,expose:t=>{e.exposed=t||{}}}}function cc(e){return e.exposed?e.exposeProxy||(e.exposeProxy=new Proxy(Do((t=e.exposed,!ur(t,"__v_skip")&&Object.isExtensible(t)&&Mr(t,"__v_skip",!0),t)),{get:(t,n)=>n in t?t[n]:n in fs?fs[n](e):void 0,has:(e,t)=>t in e||t in fs})):e.proxy;var t}const uc=(e,t)=>{const n=function(e,t,n=!1){let r,a;return mr(e)?r=e:(r=e.get,a=e.set),new Lo(r,a,n)}(e,0,ac);return n};function dc(e,t,n){const r=arguments.length;return 2===r?br(t)&&!dr(t)?Rl(t)?jl(e,null,[t]):jl(e,t):jl(e,null,t):(r>3?n=Array.prototype.slice.call(arguments,2):3===r&&Rl(n)&&(n=[n]),jl(e,t,n))}const pc="3.5.12";
/**
* @vue/runtime-dom v3.5.12
* (c) 2018-present Yuxi (Evan) You and Vue contributors
* @license MIT
- **/let fc;const mc="undefined"!=typeof window&&window.trustedTypes;if(mc)try{fc=mc.createPolicy("vue",{createHTML:e=>e})}catch(sj){}const gc=fc?e=>fc.createHTML(e):e=>e,vc="undefined"!=typeof document?document:null,bc=vc&&vc.createElement("template"),yc={insert:(e,t,n)=>{t.insertBefore(e,n||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,n,r)=>{const a="svg"===t?vc.createElementNS("http://www.w3.org/2000/svg",e):"mathml"===t?vc.createElementNS("http://www.w3.org/1998/Math/MathML",e):n?vc.createElement(e,{is:n}):vc.createElement(e);return"select"===e&&r&&null!=r.multiple&&a.setAttribute("multiple",r.multiple),a},createText:e=>vc.createTextNode(e),createComment:e=>vc.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>vc.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,n,r,a,o){const i=n?n.previousSibling:t.lastChild;if(a&&(a===o||a.nextSibling))for(;t.insertBefore(a.cloneNode(!0),n),a!==o&&(a=a.nextSibling););else{bc.innerHTML=gc("svg"===r?``:"mathml"===r?``:e);const a=bc.content;if("svg"===r||"mathml"===r){const e=a.firstChild;for(;e.firstChild;)a.appendChild(e.firstChild);a.removeChild(e)}t.insertBefore(a,n)}return[i?i.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}},Oc="transition",wc="animation",xc=Symbol("_vtc"),kc={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},Sc=sr({},_i,kc),_c=(e=>(e.displayName="Transition",e.props=Sc,e))(((e,{slots:t})=>pc(Ci,function(e){const t={};for(const n in e)n in kc||(t[n]=e[n]);if(!1===e.css)return t;const{name:n="v",type:r,duration:a,enterFromClass:o=`${n}-enter-from`,enterActiveClass:i=`${n}-enter-active`,enterToClass:s=`${n}-enter-to`,appearFromClass:l=o,appearActiveClass:c=i,appearToClass:u=s,leaveFromClass:d=`${n}-leave-from`,leaveActiveClass:p=`${n}-leave-active`,leaveToClass:h=`${n}-leave-to`}=e,f=function(e){if(null==e)return null;if(br(e))return[Cc(e.enter),Cc(e.leave)];{const t=Cc(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,n)=>{Pc(e,t?u:s),Pc(e,t?c:i),n&&n()},E=(e,t)=>{e._isLeaving=!1,Pc(e,d),Pc(e,h),Pc(e,p),t&&t()},T=e=>(t,n)=>{const a=e?k:b,i=()=>_(t,e,n);Ec(a,[t,i]),Dc((()=>{Pc(t,e?l:o),Ac(t,e?u:s),Tc(a)||Rc(t,r,m,i)}))};return sr(t,{onBeforeEnter(e){Ec(v,[e]),Ac(e,o),Ac(e,i)},onBeforeAppear(e){Ec(x,[e]),Ac(e,l),Ac(e,c)},onEnter:T(!1),onAppear:T(!0),onLeave(e,t){e._isLeaving=!0;const n=()=>E(e,t);Ac(e,d),Ac(e,p),document.body.offsetHeight,Dc((()=>{e._isLeaving&&(Pc(e,d),Ac(e,h),Tc(O)||Rc(e,r,g,n))})),Ec(O,[e,n])},onEnterCancelled(e){_(e,!1),Ec(y,[e])},onAppearCancelled(e){_(e,!0),Ec(S,[e])},onLeaveCancelled(e){E(e),Ec(w,[e])}})}(e),t))),Ec=(e,t=[])=>{dr(e)?e.forEach((e=>e(...t))):e&&e(...t)},Tc=e=>!!e&&(dr(e)?e.some((e=>e.length>1)):e.length>1);function Cc(e){return(e=>{const t=gr(e)?Number(e):NaN;return isNaN(t)?e:t})(e)}function Ac(e,t){t.split(/\s+/).forEach((t=>t&&e.classList.add(t))),(e[xc]||(e[xc]=new Set)).add(t)}function Pc(e,t){t.split(/\s+/).forEach((t=>t&&e.classList.remove(t)));const n=e[xc];n&&(n.delete(t),n.size||(e[xc]=void 0))}function Dc(e){requestAnimationFrame((()=>{requestAnimationFrame(e)}))}let $c=0;function Rc(e,t,n,r){const a=e._endId=++$c,o=()=>{a===e._endId&&r()};if(null!=n)return setTimeout(o,n);const{type:i,timeout:s,propCount:l}=function(e,t){const n=window.getComputedStyle(e),r=e=>(n[e]||"").split(", "),a=r(`${Oc}Delay`),o=r(`${Oc}Duration`),i=Nc(a,o),s=r(`${wc}Delay`),l=r(`${wc}Duration`),c=Nc(s,l);let u=null,d=0,p=0;t===Oc?i>0&&(u=Oc,d=i,p=o.length):t===wc?c>0&&(u=wc,d=c,p=l.length):(d=Math.max(i,c),u=d>0?i>c?Oc:wc:null,p=u?u===Oc?o.length:l.length:0);return{type:u,timeout:d,propCount:p,hasTransform:u===Oc&&/\b(transform|all)(,|$)/.test(r(`${Oc}Property`).toString())}}(e,t);if(!i)return r();const c=i+"end";let u=0;const d=()=>{e.removeEventListener(c,p),o()},p=t=>{t.target===e&&++u>=l&&d()};setTimeout((()=>{uMc(t)+Mc(e[n]))))}function Mc(e){return"auto"===e?0:1e3*Number(e.slice(0,-1).replace(",","."))}const Ic=Symbol("_vod"),Lc=Symbol("_vsh"),jc={beforeMount(e,{value:t},{transition:n}){e[Ic]="none"===e.style.display?"":e.style.display,n&&t?n.beforeEnter(e):Uc(e,t)},mounted(e,{value:t},{transition:n}){n&&t&&n.enter(e)},updated(e,{value:t,oldValue:n},{transition:r}){!t!=!n&&(r?t?(r.beforeEnter(e),Uc(e,!0),r.enter(e)):r.leave(e,(()=>{Uc(e,!1)})):Uc(e,t))},beforeUnmount(e,{value:t}){Uc(e,t)}};function Uc(e,t){e.style.display=t?e[Ic]:"none",e[Lc]=!t}const Bc=Symbol("");function Fc(e){const t=Jl();if(!t)return;const n=t.ut=(n=e(t.proxy))=>{Array.from(document.querySelectorAll(`[data-v-owner="${t.uid}"]`)).forEach((e=>zc(e,n)))},r=()=>{const r=e(t.proxy);t.ce?zc(t.ce,r):Qc(t.subTree,r),n(r)};Wi((()=>{cl(r,null,{flush:"post"})})),Xi((()=>{const e=new MutationObserver(r);e.observe(t.subTree.el.parentNode,{childList:!0}),Ji((()=>e.disconnect()))}))}function Qc(e,t){if(128&e.shapeFlag){const n=e.suspense;e=n.activeBranch,n.pendingBranch&&!n.isHydrating&&n.effects.push((()=>{Qc(n.activeBranch,t)}))}for(;e.component;)e=e.component.subTree;if(1&e.shapeFlag&&e.el)zc(e.el,t);else if(e.type===xl)e.children.forEach((e=>Qc(e,t)));else if(e.type===_l){let{el:n,anchor:r}=e;for(;n&&(zc(n,t),n!==r);)n=n.nextSibling}}function zc(e,t){if(1===e.nodeType){const n=e.style;let r="";for(const e in t)n.setProperty(`--${e}`,t[e]),r+=`--${e}: ${t[e]};`;n[Bc]=r}}const qc=/(^|;)\s*display\s*:/,Hc=/\s*!important$/;function Vc(e,t,n){if(dr(n))n.forEach((n=>Vc(e,t,n)));else if(null==n&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const r=function(e,t){const n=Wc[t];if(n)return n;let r=Tr(t);if("filter"!==r&&r in e)return Wc[t]=r;r=Pr(r);for(let n=0;ntu||(nu.then((()=>tu=0)),tu=Date.now()),au=e=>111===e.charCodeAt(0)&&110===e.charCodeAt(1)&&e.charCodeAt(2)>96&&e.charCodeAt(2)<123,ou=e=>{const t=e.props["onUpdate:modelValue"]||!1;return dr(t)?e=>Rr(t,e):t};function iu(e){e.target.composing=!0}function su(e){const t=e.target;t.composing&&(t.composing=!1,t.dispatchEvent(new Event("input")))}const lu=Symbol("_assign"),cu={created(e,{modifiers:{lazy:t,trim:n,number:r}},a){e[lu]=ou(a);const o=r||a.props&&"number"===a.props.type;Kc(e,t?"change":"input",(t=>{if(t.target.composing)return;let r=e.value;n&&(r=r.trim()),o&&(r=Mr(r)),e[lu](r)})),n&&Kc(e,"change",(()=>{e.value=e.value.trim()})),t||(Kc(e,"compositionstart",iu),Kc(e,"compositionend",su),Kc(e,"change",su))},mounted(e,{value:t}){e.value=null==t?"":t},beforeUpdate(e,{value:t,oldValue:n,modifiers:{lazy:r,trim:a,number:o}},i){if(e[lu]=ou(i),e.composing)return;const s=null==t?"":t;if((!o&&"number"!==e.type||/^0\d/.test(e.value)?e.value:Mr(e.value))!==s){if(document.activeElement===e&&"range"!==e.type){if(r&&t===n)return;if(a&&e.value.trim()===s)return}e.value=s}}},uu={deep:!0,created(e,t,n){e[lu]=ou(n),Kc(e,"change",(()=>{const t=e._modelValue,n=mu(e),r=e.checked,a=e[lu];if(dr(t)){const e=Wr(t,n),o=-1!==e;if(r&&!o)a(t.concat(n));else if(!r&&o){const n=[...t];n.splice(e,1),a(n)}}else if(hr(t)){const e=new Set(t);r?e.add(n):e.delete(n),a(e)}else a(gu(e,r))}))},mounted:du,beforeUpdate(e,t,n){e[lu]=ou(n),du(e,t,n)}};function du(e,{value:t,oldValue:n},r){let a;if(e._modelValue=t,dr(t))a=Wr(t,r.props.value)>-1;else if(hr(t))a=t.has(r.props.value);else{if(t===n)return;a=Zr(t,gu(e,!0))}e.checked!==a&&(e.checked=a)}const pu={created(e,{value:t},n){e.checked=Zr(t,n.props.value),e[lu]=ou(n),Kc(e,"change",(()=>{e[lu](mu(e))}))},beforeUpdate(e,{value:t,oldValue:n},r){e[lu]=ou(r),t!==n&&(e.checked=Zr(t,r.props.value))}},hu={deep:!0,created(e,{value:t,modifiers:{number:n}},r){const a=hr(t);Kc(e,"change",(()=>{const t=Array.prototype.filter.call(e.options,(e=>e.selected)).map((e=>n?Mr(mu(e)):mu(e)));e[lu](e.multiple?a?new Set(t):t:t[0]),e._assigning=!0,Ko((()=>{e._assigning=!1}))})),e[lu]=ou(r)},mounted(e,{value:t}){fu(e,t)},beforeUpdate(e,t,n){e[lu]=ou(n)},updated(e,{value:t}){e._assigning||fu(e,t)}};function fu(e,t){const n=e.multiple,r=dr(t);if(!n||r||hr(t)){for(let a=0,o=e.options.length;aString(e)===String(i))):Wr(t,i)>-1}else o.selected=t.has(i);else if(Zr(mu(o),t))return void(e.selectedIndex!==a&&(e.selectedIndex=a))}n||-1===e.selectedIndex||(e.selectedIndex=-1)}}function mu(e){return"_value"in e?e._value:e.value}function gu(e,t){const n=t?"_trueValue":"_falseValue";return n in e?e[n]:t}const vu={created(e,t,n){bu(e,t,n,null,"created")},mounted(e,t,n){bu(e,t,n,null,"mounted")},beforeUpdate(e,t,n,r){bu(e,t,n,r,"beforeUpdate")},updated(e,t,n,r){bu(e,t,n,r,"updated")}};function bu(e,t,n,r,a){const o=function(e,t){switch(e){case"SELECT":return hu;case"TEXTAREA":return cu;default:switch(t){case"checkbox":return uu;case"radio":return pu;default:return cu}}}(e.tagName,n.props&&n.props.type)[a];o&&o(e,t,n,r)}const yu=["ctrl","shift","alt","meta"],Ou={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)=>yu.some((n=>e[`${n}Key`]&&!t.includes(n)))},wu=(e,t)=>{const n=e._withMods||(e._withMods={}),r=t.join(".");return n[r]||(n[r]=(n,...r)=>{for(let e=0;e{const n=e._withKeys||(e._withKeys={}),r=t.join(".");return n[r]||(n[r]=n=>{if(!("key"in n))return;const r=Ar(n.key);return t.some((e=>e===r||xu[e]===r))?e(n):void 0})},Su=sr({patchProp:(e,t,n,r,a,o)=>{const i="svg"===a;"class"===t?function(e,t,n){const r=e[xc];r&&(t=(t?[t,...r]:[...r]).join(" ")),null==t?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}(e,r,i):"style"===t?function(e,t,n){const r=e.style,a=gr(n);let o=!1;if(n&&!a){if(t)if(gr(t))for(const e of t.split(";")){const t=e.slice(0,e.indexOf(":")).trim();null==n[t]&&Vc(r,t,"")}else for(const e in t)null==n[e]&&Vc(r,e,"");for(const e in n)"display"===e&&(o=!0),Vc(r,e,n[e])}else if(a){if(t!==n){const e=r[Bc];e&&(n+=";"+e),r.cssText=n,o=qc.test(n)}}else t&&e.removeAttribute("style");Ic in e&&(e[Ic]=o?r.display:"",e[Lc]&&(r.display="none"))}(e,n,r):or(t)?ir(t)||function(e,t,n,r,a=null){const o=e[Jc]||(e[Jc]={}),i=o[t];if(r&&i)i.value=r;else{const[n,s]=function(e){let t;if(eu.test(e)){let n;for(t={};n=e.match(eu);)e=e.slice(0,e.length-n[0].length),t[n[0].toLowerCase()]=!0}return[":"===e[2]?e.slice(3):Ar(e.slice(2)),t]}(t);if(r){const i=o[t]=function(e,t){const n=e=>{if(e._vts){if(e._vts<=n.attached)return}else e._vts=Date.now();zo(function(e,t){if(dr(t)){const n=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{n.call(e),e._stopped=!0},t.map((e=>t=>!t._stopped&&e&&e(t)))}return t}(e,n.value),t,5,[e])};return n.value=e,n.attached=ru(),n}(r,a);Kc(e,n,i,s)}else i&&(function(e,t,n,r){e.removeEventListener(t,n,r)}(e,n,i,s),o[t]=void 0)}}(e,t,0,r,o):("."===t[0]?(t=t.slice(1),1):"^"===t[0]?(t=t.slice(1),0):function(e,t,n,r){if(r)return"innerHTML"===t||"textContent"===t||!!(t in e&&au(t)&&mr(n));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(!au(t)||!gr(n))&&t in e}(e,t,r,i))?(Yc(e,t,r),e.tagName.includes("-")||"value"!==t&&"checked"!==t&&"selected"!==t||Gc(e,t,r,i,0,"value"!==t)):!e._isVueCE||!/[A-Z]/.test(t)&&gr(r)?("true-value"===t?e._trueValue=r:"false-value"===t&&(e._falseValue=r),Gc(e,t,r,i)):Yc(e,Tr(t),r,0,t)}},yc);let _u;function Eu(){return _u||(_u=Js(Su))}const Tu=(...e)=>{Eu().render(...e)},Cu=(...e)=>{const t=Eu().createApp(...e),{mount:n}=t;return t.mount=e=>{const r=function(e){return gr(e)?document.querySelector(e):e}(e);if(!r)return;const a=t._component;mr(a)||a.render||a.template||(a.template=r.innerHTML),1===r.nodeType&&(r.textContent="");const o=n(r,!1,function(e){return e instanceof SVGElement?"svg":"function"==typeof MathMLElement&&e instanceof MathMLElement?"mathml":void 0}(r));return r instanceof Element&&(r.removeAttribute("v-cloak"),r.setAttribute("data-v-app","")),o},t},Au="3"===hc[0];function Pu(e){if(e instanceof Promise||e instanceof Date||e instanceof RegExp)return e;const t="function"==typeof(n=e)?n():Co(n);var n;if(!e||!t)return t;if(Array.isArray(t))return t.map((e=>Pu(e)));if("object"==typeof t){const e={};for(const n in t)Object.prototype.hasOwnProperty.call(t,n)&&("titleTemplate"===n||"o"===n[0]&&"n"===n[1]?e[n]=Co(t[n]):e[n]=Pu(t[n]));return e}return t}const Du={hooks:{"entries:resolve":e=>{for(const t of e.entries)t.resolvedInput=Pu(t.input)}}},$u="usehead";function Ru(e={}){e.domDelayFn=e.domDelayFn||(e=>Ko((()=>setTimeout((()=>e()),0))));const t=function(e={}){const t=function(e={}){const t=new jn;t.addHooks(e.hooks||{}),e.document=e.document||(Gt?document:void 0);const n=!e.document,r=()=>{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 r="function"==typeof e?e(s):e;r.key&&i.some((e=>e.key===r.key))||(i.push(r),Jn(r.mode,n)&&t.addHooks(r.hooks||{}))},push(e,t){null==t||delete t.head;const i={_i:a++,input:e,...t};return Jn(i.mode,n)&&(o.push(i),r()),{dispose(){o=o.filter((e=>e._i!==i._i)),r()},patch(e){for(const t of o)t._i===i._i&&(t.input=i.input=e);r()}}},async resolveTags(){const e={tags:[],entries:[...o]};await t.callHook("entries:resolve",e);for(const n of e.entries){const r=n.resolvedInput||n.input;if(n.resolvedInput=await(n.transform?n.transform(r):r),n.resolvedInput)for(const r of await yn(n)){const a={tag:r,entry:n,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:n};return[Bn,Hn,Qn,qn,Vn,Xn,Gn,Yn,...(null==e?void 0:e.plugins)||[]].forEach((e=>s.use(e))),s.hooks.callHook("init",s),s}(e);return t.use(Dn()),Kn=t}(e);return t.use(Du),t.install=function(e){return{install(t){Au&&(t.config.globalProperties.$unhead=e,t.config.globalProperties.$head=e,t.provide($u,e))}}.install}(t),t}const Nu="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},Mu="__unhead_injection_handler__";function Iu(e,t={}){const n=t.head||(Mu in Nu?Nu[Mu]():Ls($u)||Kn);if(n)return n.ssr?n.push(e,t):function(e,t,n={}){const r=So(!1),a=So({});sl((()=>{a.value=r.value?{}:Pu(t)}));const o=e.push(a.value,n);return ll(a,(e=>{o.patch(e)})),Jl()&&(Ki((()=>{o.dispose()})),zi((()=>{r.value=!0})),Qi((()=>{r.value=!1}))),o}(n,e,t)}function Lu(e){return e.split("/").filter(((e,t)=>(0!==t||"#"!==e)&&e))}function ju(e,t){return t.reduce(((e,t)=>{if(null!=e)return e[t]}),e)}function Uu(e){return"object"==typeof e&&null!==e&&!Array.isArray(e)}function Bu(e){return e.startsWith("#")}const Fu=Symbol("target");function Qu(e,t=e,n){if(!Uu(e))return e;const r=go(e)?Oo(e):e,a=function(e){return{get(t,n,r){if(n===Fu)return t;if("__isProxy"===n)return!0;const a=Reflect.get(t,n,r),o=(t,n)=>{if(!Uu(t))return t;if("$ref"in t){const r=t.$ref;if(Bu(r)){const t=Lu(r),a=ju(e,t);return o(a,n??r)}}return Qu(n?{...t,"x-original-ref":n}:t,e)};return o(a)},set(t,n,r,a){const o=go(t)?Oo(t):t,i=o[n];if(Uu(i)&&"$ref"in i&&"string"==typeof i.$ref&&Bu(i.$ref)){const t=Lu(i.$ref),n=ju(e,t.slice(0,-1)),a=t[t.length-1];n&&a&&(n[a]=r)}else Reflect.set(o,n,r,a);return!0},has(t,n){if("string"==typeof n&&"$ref"!==n&&"string"==typeof t.$ref&&Bu(t.$ref)){const r=Lu(t.$ref),a=ju(e,r);return!!a&&n in a}return n in t},ownKeys(t){if("$ref"in t&&"string"==typeof t.$ref&&Bu(t.$ref)){const n=Lu(t.$ref),r=ju(e,n);return r?Reflect.ownKeys(r):[]}return Reflect.ownKeys(t)},getOwnPropertyDescriptor(t,n){if("$ref"in t&&"$ref"!==n&&"string"==typeof t.$ref&&Bu(t.$ref)){const r=Lu(t.$ref),a=ju(e,r);if(a)return Object.getOwnPropertyDescriptor(a,n)}return Object.getOwnPropertyDescriptor(t,n)}}}(t);return new Proxy(r,a)}const zu=Object.keys({"2.0":{title:"A JSON Schema for Swagger 2.0 API.",id:"http://swagger.io/v2/schema.json#",$schema:"http://json-schema.org/draft-04/schema#",type:"object",required:["swagger","info","paths"],additionalProperties:!1,patternProperties:{"^x-":{$ref:"#/definitions/vendorExtension"}},properties:{swagger:{type:"string",enum:["2.0"],description:"The Swagger version of this document."},info:{$ref:"#/definitions/info"},host:{type:"string",pattern:"^[^{}/ :\\\\]+(?::\\d+)?$",description:"The host (name or ip) of the API. Example: 'swagger.io'"},basePath:{type:"string",pattern:"^/",description:"The base path to the API. Example: '/api'."},schemes:{$ref:"#/definitions/schemesList"},consumes:{description:"A list of MIME types accepted by the API.",allOf:[{$ref:"#/definitions/mediaTypeList"}]},produces:{description:"A list of MIME types the API can produce.",allOf:[{$ref:"#/definitions/mediaTypeList"}]},paths:{$ref:"#/definitions/paths"},definitions:{$ref:"#/definitions/definitions"},parameters:{$ref:"#/definitions/parameterDefinitions"},responses:{$ref:"#/definitions/responseDefinitions"},security:{$ref:"#/definitions/security"},securityDefinitions:{$ref:"#/definitions/securityDefinitions"},tags:{type:"array",items:{$ref:"#/definitions/tag"},uniqueItems:!0},externalDocs:{$ref:"#/definitions/externalDocs"}},definitions:{info:{type:"object",description:"General information about the API.",required:["version","title"],additionalProperties:!1,patternProperties:{"^x-":{$ref:"#/definitions/vendorExtension"}},properties:{title:{type:"string",description:"A unique and precise title of the API."},version:{type:"string",description:"A semantic version number of the API."},description:{type:"string",description:"A longer description of the API. Should be different from the title. GitHub Flavored Markdown is allowed."},termsOfService:{type:"string",description:"The terms of service for the API."},contact:{$ref:"#/definitions/contact"},license:{$ref:"#/definitions/license"}}},contact:{type:"object",description:"Contact information for the owners of the API.",additionalProperties:!1,properties:{name:{type:"string",description:"The identifying name of the contact person/organization."},url:{type:"string",description:"The URL pointing to the contact information.",format:"uri"},email:{type:"string",description:"The email address of the contact person/organization.",format:"email"}},patternProperties:{"^x-":{$ref:"#/definitions/vendorExtension"}}},license:{type:"object",required:["name"],additionalProperties:!1,properties:{name:{type:"string",description:"The name of the license type. It's encouraged to use an OSI compatible license."},url:{type:"string",description:"The URL pointing to the license.",format:"uri"}},patternProperties:{"^x-":{$ref:"#/definitions/vendorExtension"}}},paths:{type:"object",description:"Relative paths to the individual endpoints. They must be relative to the 'basePath'.",patternProperties:{"^x-":{$ref:"#/definitions/vendorExtension"},"^/":{$ref:"#/definitions/pathItem"}},additionalProperties:!1},definitions:{type:"object",additionalProperties:{$ref:"#/definitions/schema"},description:"One or more JSON objects describing the schemas being consumed and produced by the API."},parameterDefinitions:{type:"object",additionalProperties:{$ref:"#/definitions/parameter"},description:"One or more JSON representations for parameters"},responseDefinitions:{type:"object",additionalProperties:{$ref:"#/definitions/response"},description:"One or more JSON representations for responses"},externalDocs:{type:"object",additionalProperties:!1,description:"information about external documentation",required:["url"],properties:{description:{type:"string"},url:{type:"string",format:"uri"}},patternProperties:{"^x-":{$ref:"#/definitions/vendorExtension"}}},examples:{type:"object",additionalProperties:!0},mimeType:{type:"string",description:"The MIME type of the HTTP message."},operation:{type:"object",required:["responses"],additionalProperties:!1,patternProperties:{"^x-":{$ref:"#/definitions/vendorExtension"}},properties:{tags:{type:"array",items:{type:"string"},uniqueItems:!0},summary:{type:"string",description:"A brief summary of the operation."},description:{type:"string",description:"A longer description of the operation, GitHub Flavored Markdown is allowed."},externalDocs:{$ref:"#/definitions/externalDocs"},operationId:{type:"string",description:"A unique identifier of the operation."},produces:{description:"A list of MIME types the API can produce.",allOf:[{$ref:"#/definitions/mediaTypeList"}]},consumes:{description:"A list of MIME types the API can consume.",allOf:[{$ref:"#/definitions/mediaTypeList"}]},parameters:{$ref:"#/definitions/parametersList"},responses:{$ref:"#/definitions/responses"},schemes:{$ref:"#/definitions/schemesList"},deprecated:{type:"boolean",default:!1},security:{$ref:"#/definitions/security"}}},pathItem:{type:"object",additionalProperties:!1,patternProperties:{"^x-":{$ref:"#/definitions/vendorExtension"}},properties:{$ref:{type:"string"},get:{$ref:"#/definitions/operation"},put:{$ref:"#/definitions/operation"},post:{$ref:"#/definitions/operation"},delete:{$ref:"#/definitions/operation"},options:{$ref:"#/definitions/operation"},head:{$ref:"#/definitions/operation"},patch:{$ref:"#/definitions/operation"},parameters:{$ref:"#/definitions/parametersList"}}},responses:{type:"object",description:"Response objects names can either be any valid HTTP status code or 'default'.",minProperties:1,additionalProperties:!1,patternProperties:{"^([0-9]{3})$|^(default)$":{$ref:"#/definitions/responseValue"},"^x-":{$ref:"#/definitions/vendorExtension"}},not:{type:"object",additionalProperties:!1,patternProperties:{"^x-":{$ref:"#/definitions/vendorExtension"}}}},responseValue:{oneOf:[{$ref:"#/definitions/response"},{$ref:"#/definitions/jsonReference"}]},response:{type:"object",required:["description"],properties:{description:{type:"string"},schema:{oneOf:[{$ref:"#/definitions/schema"},{$ref:"#/definitions/fileSchema"}]},headers:{$ref:"#/definitions/headers"},examples:{$ref:"#/definitions/examples"}},additionalProperties:!1,patternProperties:{"^x-":{$ref:"#/definitions/vendorExtension"}}},headers:{type:"object",additionalProperties:{$ref:"#/definitions/header"}},header:{type:"object",additionalProperties:!1,required:["type"],properties:{type:{type:"string",enum:["string","number","integer","boolean","array"]},format:{type:"string"},items:{$ref:"#/definitions/primitivesItems"},collectionFormat:{$ref:"#/definitions/collectionFormat"},default:{$ref:"#/definitions/default"},maximum:{$ref:"#/definitions/maximum"},exclusiveMaximum:{$ref:"#/definitions/exclusiveMaximum"},minimum:{$ref:"#/definitions/minimum"},exclusiveMinimum:{$ref:"#/definitions/exclusiveMinimum"},maxLength:{$ref:"#/definitions/maxLength"},minLength:{$ref:"#/definitions/minLength"},pattern:{$ref:"#/definitions/pattern"},maxItems:{$ref:"#/definitions/maxItems"},minItems:{$ref:"#/definitions/minItems"},uniqueItems:{$ref:"#/definitions/uniqueItems"},enum:{$ref:"#/definitions/enum"},multipleOf:{$ref:"#/definitions/multipleOf"},description:{type:"string"}},patternProperties:{"^x-":{$ref:"#/definitions/vendorExtension"}}},vendorExtension:{description:"Any property starting with x- is valid.",additionalProperties:!0,additionalItems:!0},bodyParameter:{type:"object",required:["name","in","schema"],patternProperties:{"^x-":{$ref:"#/definitions/vendorExtension"}},properties:{description:{type:"string",description:"A brief description of the parameter. This could contain examples of use. GitHub Flavored Markdown is allowed."},name:{type:"string",description:"The name of the parameter."},in:{type:"string",description:"Determines the location of the parameter.",enum:["body"]},required:{type:"boolean",description:"Determines whether or not this parameter is required or optional.",default:!1},schema:{$ref:"#/definitions/schema"}},additionalProperties:!1},headerParameterSubSchema:{additionalProperties:!1,patternProperties:{"^x-":{$ref:"#/definitions/vendorExtension"}},properties:{required:{type:"boolean",description:"Determines whether or not this parameter is required or optional.",default:!1},in:{type:"string",description:"Determines the location of the parameter.",enum:["header"]},description:{type:"string",description:"A brief description of the parameter. This could contain examples of use. GitHub Flavored Markdown is allowed."},name:{type:"string",description:"The name of the parameter."},type:{type:"string",enum:["string","number","boolean","integer","array"]},format:{type:"string"},items:{$ref:"#/definitions/primitivesItems"},collectionFormat:{$ref:"#/definitions/collectionFormat"},default:{$ref:"#/definitions/default"},maximum:{$ref:"#/definitions/maximum"},exclusiveMaximum:{$ref:"#/definitions/exclusiveMaximum"},minimum:{$ref:"#/definitions/minimum"},exclusiveMinimum:{$ref:"#/definitions/exclusiveMinimum"},maxLength:{$ref:"#/definitions/maxLength"},minLength:{$ref:"#/definitions/minLength"},pattern:{$ref:"#/definitions/pattern"},maxItems:{$ref:"#/definitions/maxItems"},minItems:{$ref:"#/definitions/minItems"},uniqueItems:{$ref:"#/definitions/uniqueItems"},enum:{$ref:"#/definitions/enum"},multipleOf:{$ref:"#/definitions/multipleOf"}}},queryParameterSubSchema:{additionalProperties:!1,patternProperties:{"^x-":{$ref:"#/definitions/vendorExtension"}},properties:{required:{type:"boolean",description:"Determines whether or not this parameter is required or optional.",default:!1},in:{type:"string",description:"Determines the location of the parameter.",enum:["query"]},description:{type:"string",description:"A brief description of the parameter. This could contain examples of use. GitHub Flavored Markdown is allowed."},name:{type:"string",description:"The name of the parameter."},allowEmptyValue:{type:"boolean",default:!1,description:"allows sending a parameter by name only or with an empty value."},type:{type:"string",enum:["string","number","boolean","integer","array"]},format:{type:"string"},items:{$ref:"#/definitions/primitivesItems"},collectionFormat:{$ref:"#/definitions/collectionFormatWithMulti"},default:{$ref:"#/definitions/default"},maximum:{$ref:"#/definitions/maximum"},exclusiveMaximum:{$ref:"#/definitions/exclusiveMaximum"},minimum:{$ref:"#/definitions/minimum"},exclusiveMinimum:{$ref:"#/definitions/exclusiveMinimum"},maxLength:{$ref:"#/definitions/maxLength"},minLength:{$ref:"#/definitions/minLength"},pattern:{$ref:"#/definitions/pattern"},maxItems:{$ref:"#/definitions/maxItems"},minItems:{$ref:"#/definitions/minItems"},uniqueItems:{$ref:"#/definitions/uniqueItems"},enum:{$ref:"#/definitions/enum"},multipleOf:{$ref:"#/definitions/multipleOf"}}},formDataParameterSubSchema:{additionalProperties:!1,patternProperties:{"^x-":{$ref:"#/definitions/vendorExtension"}},properties:{required:{type:"boolean",description:"Determines whether or not this parameter is required or optional.",default:!1},in:{type:"string",description:"Determines the location of the parameter.",enum:["formData"]},description:{type:"string",description:"A brief description of the parameter. This could contain examples of use. GitHub Flavored Markdown is allowed."},name:{type:"string",description:"The name of the parameter."},allowEmptyValue:{type:"boolean",default:!1,description:"allows sending a parameter by name only or with an empty value."},type:{type:"string",enum:["string","number","boolean","integer","array","file"]},format:{type:"string"},items:{$ref:"#/definitions/primitivesItems"},collectionFormat:{$ref:"#/definitions/collectionFormatWithMulti"},default:{$ref:"#/definitions/default"},maximum:{$ref:"#/definitions/maximum"},exclusiveMaximum:{$ref:"#/definitions/exclusiveMaximum"},minimum:{$ref:"#/definitions/minimum"},exclusiveMinimum:{$ref:"#/definitions/exclusiveMinimum"},maxLength:{$ref:"#/definitions/maxLength"},minLength:{$ref:"#/definitions/minLength"},pattern:{$ref:"#/definitions/pattern"},maxItems:{$ref:"#/definitions/maxItems"},minItems:{$ref:"#/definitions/minItems"},uniqueItems:{$ref:"#/definitions/uniqueItems"},enum:{$ref:"#/definitions/enum"},multipleOf:{$ref:"#/definitions/multipleOf"}}},pathParameterSubSchema:{additionalProperties:!1,patternProperties:{"^x-":{$ref:"#/definitions/vendorExtension"}},required:["required"],properties:{required:{type:"boolean",enum:[!0],description:"Determines whether or not this parameter is required or optional."},in:{type:"string",description:"Determines the location of the parameter.",enum:["path"]},description:{type:"string",description:"A brief description of the parameter. This could contain examples of use. GitHub Flavored Markdown is allowed."},name:{type:"string",description:"The name of the parameter."},type:{type:"string",enum:["string","number","boolean","integer","array"]},format:{type:"string"},items:{$ref:"#/definitions/primitivesItems"},collectionFormat:{$ref:"#/definitions/collectionFormat"},default:{$ref:"#/definitions/default"},maximum:{$ref:"#/definitions/maximum"},exclusiveMaximum:{$ref:"#/definitions/exclusiveMaximum"},minimum:{$ref:"#/definitions/minimum"},exclusiveMinimum:{$ref:"#/definitions/exclusiveMinimum"},maxLength:{$ref:"#/definitions/maxLength"},minLength:{$ref:"#/definitions/minLength"},pattern:{$ref:"#/definitions/pattern"},maxItems:{$ref:"#/definitions/maxItems"},minItems:{$ref:"#/definitions/minItems"},uniqueItems:{$ref:"#/definitions/uniqueItems"},enum:{$ref:"#/definitions/enum"},multipleOf:{$ref:"#/definitions/multipleOf"}}},nonBodyParameter:{type:"object",required:["name","in","type"],oneOf:[{$ref:"#/definitions/headerParameterSubSchema"},{$ref:"#/definitions/formDataParameterSubSchema"},{$ref:"#/definitions/queryParameterSubSchema"},{$ref:"#/definitions/pathParameterSubSchema"}]},parameter:{oneOf:[{$ref:"#/definitions/bodyParameter"},{$ref:"#/definitions/nonBodyParameter"}]},schema:{type:"object",description:"A deterministic version of a JSON Schema object.",patternProperties:{"^x-":{$ref:"#/definitions/vendorExtension"}},properties:{$ref:{type:"string"},format:{type:"string"},title:{$ref:"http://json-schema.org/draft-04/schema#/properties/title"},description:{$ref:"http://json-schema.org/draft-04/schema#/properties/description"},default:{$ref:"http://json-schema.org/draft-04/schema#/properties/default"},multipleOf:{$ref:"http://json-schema.org/draft-04/schema#/properties/multipleOf"},maximum:{$ref:"http://json-schema.org/draft-04/schema#/properties/maximum"},exclusiveMaximum:{$ref:"http://json-schema.org/draft-04/schema#/properties/exclusiveMaximum"},minimum:{$ref:"http://json-schema.org/draft-04/schema#/properties/minimum"},exclusiveMinimum:{$ref:"http://json-schema.org/draft-04/schema#/properties/exclusiveMinimum"},maxLength:{$ref:"http://json-schema.org/draft-04/schema#/definitions/positiveInteger"},minLength:{$ref:"http://json-schema.org/draft-04/schema#/definitions/positiveIntegerDefault0"},pattern:{$ref:"http://json-schema.org/draft-04/schema#/properties/pattern"},maxItems:{$ref:"http://json-schema.org/draft-04/schema#/definitions/positiveInteger"},minItems:{$ref:"http://json-schema.org/draft-04/schema#/definitions/positiveIntegerDefault0"},uniqueItems:{$ref:"http://json-schema.org/draft-04/schema#/properties/uniqueItems"},maxProperties:{$ref:"http://json-schema.org/draft-04/schema#/definitions/positiveInteger"},minProperties:{$ref:"http://json-schema.org/draft-04/schema#/definitions/positiveIntegerDefault0"},required:{$ref:"http://json-schema.org/draft-04/schema#/definitions/stringArray"},enum:{$ref:"http://json-schema.org/draft-04/schema#/properties/enum"},additionalProperties:{anyOf:[{$ref:"#/definitions/schema"},{type:"boolean"}],default:{}},type:{$ref:"http://json-schema.org/draft-04/schema#/properties/type"},items:{anyOf:[{$ref:"#/definitions/schema"},{type:"array",minItems:1,items:{$ref:"#/definitions/schema"}}],default:{}},allOf:{type:"array",minItems:1,items:{$ref:"#/definitions/schema"}},properties:{type:"object",additionalProperties:{$ref:"#/definitions/schema"},default:{}},discriminator:{type:"string"},readOnly:{type:"boolean",default:!1},xml:{$ref:"#/definitions/xml"},externalDocs:{$ref:"#/definitions/externalDocs"},example:{}},additionalProperties:!1},fileSchema:{type:"object",description:"A deterministic version of a JSON Schema object.",patternProperties:{"^x-":{$ref:"#/definitions/vendorExtension"}},required:["type"],properties:{format:{type:"string"},title:{$ref:"http://json-schema.org/draft-04/schema#/properties/title"},description:{$ref:"http://json-schema.org/draft-04/schema#/properties/description"},default:{$ref:"http://json-schema.org/draft-04/schema#/properties/default"},required:{$ref:"http://json-schema.org/draft-04/schema#/definitions/stringArray"},type:{type:"string",enum:["file"]},readOnly:{type:"boolean",default:!1},externalDocs:{$ref:"#/definitions/externalDocs"},example:{}},additionalProperties:!1},primitivesItems:{type:"object",additionalProperties:!1,properties:{type:{type:"string",enum:["string","number","integer","boolean","array"]},format:{type:"string"},items:{$ref:"#/definitions/primitivesItems"},collectionFormat:{$ref:"#/definitions/collectionFormat"},default:{$ref:"#/definitions/default"},maximum:{$ref:"#/definitions/maximum"},exclusiveMaximum:{$ref:"#/definitions/exclusiveMaximum"},minimum:{$ref:"#/definitions/minimum"},exclusiveMinimum:{$ref:"#/definitions/exclusiveMinimum"},maxLength:{$ref:"#/definitions/maxLength"},minLength:{$ref:"#/definitions/minLength"},pattern:{$ref:"#/definitions/pattern"},maxItems:{$ref:"#/definitions/maxItems"},minItems:{$ref:"#/definitions/minItems"},uniqueItems:{$ref:"#/definitions/uniqueItems"},enum:{$ref:"#/definitions/enum"},multipleOf:{$ref:"#/definitions/multipleOf"}},patternProperties:{"^x-":{$ref:"#/definitions/vendorExtension"}}},security:{type:"array",items:{$ref:"#/definitions/securityRequirement"},uniqueItems:!0},securityRequirement:{type:"object",additionalProperties:{type:"array",items:{type:"string"},uniqueItems:!0}},xml:{type:"object",additionalProperties:!1,properties:{name:{type:"string"},namespace:{type:"string"},prefix:{type:"string"},attribute:{type:"boolean",default:!1},wrapped:{type:"boolean",default:!1}},patternProperties:{"^x-":{$ref:"#/definitions/vendorExtension"}}},tag:{type:"object",additionalProperties:!1,required:["name"],properties:{name:{type:"string"},description:{type:"string"},externalDocs:{$ref:"#/definitions/externalDocs"}},patternProperties:{"^x-":{$ref:"#/definitions/vendorExtension"}}},securityDefinitions:{type:"object",additionalProperties:{oneOf:[{$ref:"#/definitions/basicAuthenticationSecurity"},{$ref:"#/definitions/apiKeySecurity"},{$ref:"#/definitions/oauth2ImplicitSecurity"},{$ref:"#/definitions/oauth2PasswordSecurity"},{$ref:"#/definitions/oauth2ApplicationSecurity"},{$ref:"#/definitions/oauth2AccessCodeSecurity"}]}},basicAuthenticationSecurity:{type:"object",additionalProperties:!1,required:["type"],properties:{type:{type:"string",enum:["basic"]},description:{type:"string"}},patternProperties:{"^x-":{$ref:"#/definitions/vendorExtension"}}},apiKeySecurity:{type:"object",additionalProperties:!1,required:["type","name","in"],properties:{type:{type:"string",enum:["apiKey"]},name:{type:"string"},in:{type:"string",enum:["header","query"]},description:{type:"string"}},patternProperties:{"^x-":{$ref:"#/definitions/vendorExtension"}}},oauth2ImplicitSecurity:{type:"object",additionalProperties:!1,required:["type","flow","authorizationUrl"],properties:{type:{type:"string",enum:["oauth2"]},flow:{type:"string",enum:["implicit"]},scopes:{$ref:"#/definitions/oauth2Scopes"},authorizationUrl:{type:"string",format:"uri"},description:{type:"string"}},patternProperties:{"^x-":{$ref:"#/definitions/vendorExtension"}}},oauth2PasswordSecurity:{type:"object",additionalProperties:!1,required:["type","flow","tokenUrl"],properties:{type:{type:"string",enum:["oauth2"]},flow:{type:"string",enum:["password"]},scopes:{$ref:"#/definitions/oauth2Scopes"},tokenUrl:{type:"string",format:"uri"},description:{type:"string"}},patternProperties:{"^x-":{$ref:"#/definitions/vendorExtension"}}},oauth2ApplicationSecurity:{type:"object",additionalProperties:!1,required:["type","flow","tokenUrl"],properties:{type:{type:"string",enum:["oauth2"]},flow:{type:"string",enum:["application"]},scopes:{$ref:"#/definitions/oauth2Scopes"},tokenUrl:{type:"string",format:"uri"},description:{type:"string"}},patternProperties:{"^x-":{$ref:"#/definitions/vendorExtension"}}},oauth2AccessCodeSecurity:{type:"object",additionalProperties:!1,required:["type","flow","authorizationUrl","tokenUrl"],properties:{type:{type:"string",enum:["oauth2"]},flow:{type:"string",enum:["accessCode"]},scopes:{$ref:"#/definitions/oauth2Scopes"},authorizationUrl:{type:"string",format:"uri"},tokenUrl:{type:"string",format:"uri"},description:{type:"string"}},patternProperties:{"^x-":{$ref:"#/definitions/vendorExtension"}}},oauth2Scopes:{type:"object",additionalProperties:{type:"string"}},mediaTypeList:{type:"array",items:{$ref:"#/definitions/mimeType"},uniqueItems:!0},parametersList:{type:"array",description:"The parameters needed to send a valid API call.",additionalItems:!1,items:{oneOf:[{$ref:"#/definitions/parameter"},{$ref:"#/definitions/jsonReference"}]},uniqueItems:!0},schemesList:{type:"array",description:"The transfer protocol of the API.",items:{type:"string",enum:["http","https","ws","wss"]},uniqueItems:!0},collectionFormat:{type:"string",enum:["csv","ssv","tsv","pipes"],default:"csv"},collectionFormatWithMulti:{type:"string",enum:["csv","ssv","tsv","pipes","multi"],default:"csv"},title:{$ref:"http://json-schema.org/draft-04/schema#/properties/title"},description:{$ref:"http://json-schema.org/draft-04/schema#/properties/description"},default:{$ref:"http://json-schema.org/draft-04/schema#/properties/default"},multipleOf:{$ref:"http://json-schema.org/draft-04/schema#/properties/multipleOf"},maximum:{$ref:"http://json-schema.org/draft-04/schema#/properties/maximum"},exclusiveMaximum:{$ref:"http://json-schema.org/draft-04/schema#/properties/exclusiveMaximum"},minimum:{$ref:"http://json-schema.org/draft-04/schema#/properties/minimum"},exclusiveMinimum:{$ref:"http://json-schema.org/draft-04/schema#/properties/exclusiveMinimum"},maxLength:{$ref:"http://json-schema.org/draft-04/schema#/definitions/positiveInteger"},minLength:{$ref:"http://json-schema.org/draft-04/schema#/definitions/positiveIntegerDefault0"},pattern:{$ref:"http://json-schema.org/draft-04/schema#/properties/pattern"},maxItems:{$ref:"http://json-schema.org/draft-04/schema#/definitions/positiveInteger"},minItems:{$ref:"http://json-schema.org/draft-04/schema#/definitions/positiveIntegerDefault0"},uniqueItems:{$ref:"http://json-schema.org/draft-04/schema#/properties/uniqueItems"},enum:{$ref:"http://json-schema.org/draft-04/schema#/properties/enum"},jsonReference:{type:"object",required:["$ref"],additionalProperties:!1,properties:{$ref:{type:"string"}}}}},"3.0":{id:"https://spec.openapis.org/oas/3.0/schema/2021-09-28",$schema:"http://json-schema.org/draft-04/schema#",description:"The description of OpenAPI v3.0.x documents, as defined by https://spec.openapis.org/oas/v3.0.3",type:"object",required:["openapi","info","paths"],properties:{openapi:{type:"string",pattern:"^3\\.0\\.\\d(-.+)?$"},info:{$ref:"#/definitions/Info"},externalDocs:{$ref:"#/definitions/ExternalDocumentation"},servers:{type:"array",items:{$ref:"#/definitions/Server"}},security:{type:"array",items:{$ref:"#/definitions/SecurityRequirement"}},tags:{type:"array",items:{$ref:"#/definitions/Tag"},uniqueItems:!0},paths:{$ref:"#/definitions/Paths"},components:{$ref:"#/definitions/Components"}},patternProperties:{"^x-":{}},additionalProperties:!1,definitions:{Reference:{type:"object",required:["$ref"],patternProperties:{"^\\$ref$":{type:"string",format:"uri-reference"}}},Info:{type:"object",required:["title","version"],properties:{title:{type:"string"},description:{type:"string"},termsOfService:{type:"string",format:"uri-reference"},contact:{$ref:"#/definitions/Contact"},license:{$ref:"#/definitions/License"},version:{type:"string"}},patternProperties:{"^x-":{}},additionalProperties:!1},Contact:{type:"object",properties:{name:{type:"string"},url:{type:"string",format:"uri-reference"},email:{type:"string",format:"email"}},patternProperties:{"^x-":{}},additionalProperties:!1},License:{type:"object",required:["name"],properties:{name:{type:"string"},url:{type:"string",format:"uri-reference"}},patternProperties:{"^x-":{}},additionalProperties:!1},Server:{type:"object",required:["url"],properties:{url:{type:"string"},description:{type:"string"},variables:{type:"object",additionalProperties:{$ref:"#/definitions/ServerVariable"}}},patternProperties:{"^x-":{}},additionalProperties:!1},ServerVariable:{type:"object",required:["default"],properties:{enum:{type:"array",items:{type:"string"}},default:{type:"string"},description:{type:"string"}},patternProperties:{"^x-":{}},additionalProperties:!1},Components:{type:"object",properties:{schemas:{type:"object",patternProperties:{"^[a-zA-Z0-9\\.\\-_]+$":{oneOf:[{$ref:"#/definitions/Schema"},{$ref:"#/definitions/Reference"}]}}},responses:{type:"object",patternProperties:{"^[a-zA-Z0-9\\.\\-_]+$":{oneOf:[{$ref:"#/definitions/Reference"},{$ref:"#/definitions/Response"}]}}},parameters:{type:"object",patternProperties:{"^[a-zA-Z0-9\\.\\-_]+$":{oneOf:[{$ref:"#/definitions/Reference"},{$ref:"#/definitions/Parameter"}]}}},examples:{type:"object",patternProperties:{"^[a-zA-Z0-9\\.\\-_]+$":{oneOf:[{$ref:"#/definitions/Reference"},{$ref:"#/definitions/Example"}]}}},requestBodies:{type:"object",patternProperties:{"^[a-zA-Z0-9\\.\\-_]+$":{oneOf:[{$ref:"#/definitions/Reference"},{$ref:"#/definitions/RequestBody"}]}}},headers:{type:"object",patternProperties:{"^[a-zA-Z0-9\\.\\-_]+$":{oneOf:[{$ref:"#/definitions/Reference"},{$ref:"#/definitions/Header"}]}}},securitySchemes:{type:"object",patternProperties:{"^[a-zA-Z0-9\\.\\-_]+$":{oneOf:[{$ref:"#/definitions/Reference"},{$ref:"#/definitions/SecurityScheme"}]}}},links:{type:"object",patternProperties:{"^[a-zA-Z0-9\\.\\-_]+$":{oneOf:[{$ref:"#/definitions/Reference"},{$ref:"#/definitions/Link"}]}}},callbacks:{type:"object",patternProperties:{"^[a-zA-Z0-9\\.\\-_]+$":{oneOf:[{$ref:"#/definitions/Reference"},{$ref:"#/definitions/Callback"}]}}}},patternProperties:{"^x-":{}},additionalProperties:!1},Schema:{type:"object",properties:{title:{type:"string"},multipleOf:{type:"number",minimum:0,exclusiveMinimum:!0},maximum:{type:"number"},exclusiveMaximum:{type:"boolean",default:!1},minimum:{type:"number"},exclusiveMinimum:{type:"boolean",default:!1},maxLength:{type:"integer",minimum:0},minLength:{type:"integer",minimum:0,default:0},pattern:{type:"string",format:"regex"},maxItems:{type:"integer",minimum:0},minItems:{type:"integer",minimum:0,default:0},uniqueItems:{type:"boolean",default:!1},maxProperties:{type:"integer",minimum:0},minProperties:{type:"integer",minimum:0,default:0},required:{type:"array",items:{type:"string"},minItems:1,uniqueItems:!0},enum:{type:"array",items:{},minItems:1,uniqueItems:!1},type:{type:"string",enum:["array","boolean","integer","number","object","string"]},not:{oneOf:[{$ref:"#/definitions/Schema"},{$ref:"#/definitions/Reference"}]},allOf:{type:"array",items:{oneOf:[{$ref:"#/definitions/Schema"},{$ref:"#/definitions/Reference"}]}},oneOf:{type:"array",items:{oneOf:[{$ref:"#/definitions/Schema"},{$ref:"#/definitions/Reference"}]}},anyOf:{type:"array",items:{oneOf:[{$ref:"#/definitions/Schema"},{$ref:"#/definitions/Reference"}]}},items:{oneOf:[{$ref:"#/definitions/Schema"},{$ref:"#/definitions/Reference"}]},properties:{type:"object",additionalProperties:{oneOf:[{$ref:"#/definitions/Schema"},{$ref:"#/definitions/Reference"}]}},additionalProperties:{oneOf:[{$ref:"#/definitions/Schema"},{$ref:"#/definitions/Reference"},{type:"boolean"}],default:!0},description:{type:"string"},format:{type:"string"},default:{},nullable:{type:"boolean",default:!1},discriminator:{$ref:"#/definitions/Discriminator"},readOnly:{type:"boolean",default:!1},writeOnly:{type:"boolean",default:!1},example:{},externalDocs:{$ref:"#/definitions/ExternalDocumentation"},deprecated:{type:"boolean",default:!1},xml:{$ref:"#/definitions/XML"}},patternProperties:{"^x-":{}},additionalProperties:!1},Discriminator:{type:"object",required:["propertyName"],properties:{propertyName:{type:"string"},mapping:{type:"object",additionalProperties:{type:"string"}}}},XML:{type:"object",properties:{name:{type:"string"},namespace:{type:"string",format:"uri"},prefix:{type:"string"},attribute:{type:"boolean",default:!1},wrapped:{type:"boolean",default:!1}},patternProperties:{"^x-":{}},additionalProperties:!1},Response:{type:"object",required:["description"],properties:{description:{type:"string"},headers:{type:"object",additionalProperties:{oneOf:[{$ref:"#/definitions/Header"},{$ref:"#/definitions/Reference"}]}},content:{type:"object",additionalProperties:{$ref:"#/definitions/MediaType"}},links:{type:"object",additionalProperties:{oneOf:[{$ref:"#/definitions/Link"},{$ref:"#/definitions/Reference"}]}}},patternProperties:{"^x-":{}},additionalProperties:!1},MediaType:{type:"object",properties:{schema:{oneOf:[{$ref:"#/definitions/Schema"},{$ref:"#/definitions/Reference"}]},example:{},examples:{type:"object",additionalProperties:{oneOf:[{$ref:"#/definitions/Example"},{$ref:"#/definitions/Reference"}]}},encoding:{type:"object",additionalProperties:{$ref:"#/definitions/Encoding"}}},patternProperties:{"^x-":{}},additionalProperties:!1,allOf:[{$ref:"#/definitions/ExampleXORExamples"}]},Example:{type:"object",properties:{summary:{type:"string"},description:{type:"string"},value:{},externalValue:{type:"string",format:"uri-reference"}},patternProperties:{"^x-":{}},additionalProperties:!1},Header:{type:"object",properties:{description:{type:"string"},required:{type:"boolean",default:!1},deprecated:{type:"boolean",default:!1},allowEmptyValue:{type:"boolean",default:!1},style:{type:"string",enum:["simple"],default:"simple"},explode:{type:"boolean"},allowReserved:{type:"boolean",default:!1},schema:{oneOf:[{$ref:"#/definitions/Schema"},{$ref:"#/definitions/Reference"}]},content:{type:"object",additionalProperties:{$ref:"#/definitions/MediaType"},minProperties:1,maxProperties:1},example:{},examples:{type:"object",additionalProperties:{oneOf:[{$ref:"#/definitions/Example"},{$ref:"#/definitions/Reference"}]}}},patternProperties:{"^x-":{}},additionalProperties:!1,allOf:[{$ref:"#/definitions/ExampleXORExamples"},{$ref:"#/definitions/SchemaXORContent"}]},Paths:{type:"object",patternProperties:{"^\\/":{$ref:"#/definitions/PathItem"},"^x-":{}},additionalProperties:!1},PathItem:{type:"object",properties:{$ref:{type:"string"},summary:{type:"string"},description:{type:"string"},servers:{type:"array",items:{$ref:"#/definitions/Server"}},parameters:{type:"array",items:{oneOf:[{$ref:"#/definitions/Parameter"},{$ref:"#/definitions/Reference"}]},uniqueItems:!0}},patternProperties:{"^(get|put|post|delete|options|head|patch|trace)$":{$ref:"#/definitions/Operation"},"^x-":{}},additionalProperties:!1},Operation:{type:"object",required:["responses"],properties:{tags:{type:"array",items:{type:"string"}},summary:{type:"string"},description:{type:"string"},externalDocs:{$ref:"#/definitions/ExternalDocumentation"},operationId:{type:"string"},parameters:{type:"array",items:{oneOf:[{$ref:"#/definitions/Parameter"},{$ref:"#/definitions/Reference"}]},uniqueItems:!0},requestBody:{oneOf:[{$ref:"#/definitions/RequestBody"},{$ref:"#/definitions/Reference"}]},responses:{$ref:"#/definitions/Responses"},callbacks:{type:"object",additionalProperties:{oneOf:[{$ref:"#/definitions/Callback"},{$ref:"#/definitions/Reference"}]}},deprecated:{type:"boolean",default:!1},security:{type:"array",items:{$ref:"#/definitions/SecurityRequirement"}},servers:{type:"array",items:{$ref:"#/definitions/Server"}}},patternProperties:{"^x-":{}},additionalProperties:!1},Responses:{type:"object",properties:{default:{oneOf:[{$ref:"#/definitions/Response"},{$ref:"#/definitions/Reference"}]}},patternProperties:{"^[1-5](?:\\d{2}|XX)$":{oneOf:[{$ref:"#/definitions/Response"},{$ref:"#/definitions/Reference"}]},"^x-":{}},minProperties:1,additionalProperties:!1},SecurityRequirement:{type:"object",additionalProperties:{type:"array",items:{type:"string"}}},Tag:{type:"object",required:["name"],properties:{name:{type:"string"},description:{type:"string"},externalDocs:{$ref:"#/definitions/ExternalDocumentation"}},patternProperties:{"^x-":{}},additionalProperties:!1},ExternalDocumentation:{type:"object",required:["url"],properties:{description:{type:"string"},url:{type:"string",format:"uri-reference"}},patternProperties:{"^x-":{}},additionalProperties:!1},ExampleXORExamples:{description:"Example and examples are mutually exclusive",not:{required:["example","examples"]}},SchemaXORContent:{description:"Schema and content are mutually exclusive, at least one is required",not:{required:["schema","content"]},oneOf:[{required:["schema"]},{required:["content"],description:"Some properties are not allowed if content is present",allOf:[{not:{required:["style"]}},{not:{required:["explode"]}},{not:{required:["allowReserved"]}},{not:{required:["example"]}},{not:{required:["examples"]}}]}]},Parameter:{type:"object",properties:{name:{type:"string"},in:{type:"string"},description:{type:"string"},required:{type:"boolean",default:!1},deprecated:{type:"boolean",default:!1},allowEmptyValue:{type:"boolean",default:!1},style:{type:"string"},explode:{type:"boolean"},allowReserved:{type:"boolean",default:!1},schema:{oneOf:[{$ref:"#/definitions/Schema"},{$ref:"#/definitions/Reference"}]},content:{type:"object",additionalProperties:{$ref:"#/definitions/MediaType"},minProperties:1,maxProperties:1},example:{},examples:{type:"object",additionalProperties:{oneOf:[{$ref:"#/definitions/Example"},{$ref:"#/definitions/Reference"}]}}},patternProperties:{"^x-":{}},additionalProperties:!1,required:["name","in"],allOf:[{$ref:"#/definitions/ExampleXORExamples"},{$ref:"#/definitions/SchemaXORContent"},{$ref:"#/definitions/ParameterLocation"}]},ParameterLocation:{description:"Parameter location",oneOf:[{description:"Parameter in path",required:["required"],properties:{in:{enum:["path"]},style:{enum:["matrix","label","simple"],default:"simple"},required:{enum:[!0]}}},{description:"Parameter in query",properties:{in:{enum:["query"]},style:{enum:["form","spaceDelimited","pipeDelimited","deepObject"],default:"form"}}},{description:"Parameter in header",properties:{in:{enum:["header"]},style:{enum:["simple"],default:"simple"}}},{description:"Parameter in cookie",properties:{in:{enum:["cookie"]},style:{enum:["form"],default:"form"}}}]},RequestBody:{type:"object",required:["content"],properties:{description:{type:"string"},content:{type:"object",additionalProperties:{$ref:"#/definitions/MediaType"}},required:{type:"boolean",default:!1}},patternProperties:{"^x-":{}},additionalProperties:!1},SecurityScheme:{oneOf:[{$ref:"#/definitions/APIKeySecurityScheme"},{$ref:"#/definitions/HTTPSecurityScheme"},{$ref:"#/definitions/OAuth2SecurityScheme"},{$ref:"#/definitions/OpenIdConnectSecurityScheme"}]},APIKeySecurityScheme:{type:"object",required:["type","name","in"],properties:{type:{type:"string",enum:["apiKey"]},name:{type:"string"},in:{type:"string",enum:["header","query","cookie"]},description:{type:"string"}},patternProperties:{"^x-":{}},additionalProperties:!1},HTTPSecurityScheme:{type:"object",required:["scheme","type"],properties:{scheme:{type:"string"},bearerFormat:{type:"string"},description:{type:"string"},type:{type:"string",enum:["http"]}},patternProperties:{"^x-":{}},additionalProperties:!1,oneOf:[{description:"Bearer",properties:{scheme:{type:"string",pattern:"^[Bb][Ee][Aa][Rr][Ee][Rr]$"}}},{description:"Non Bearer",not:{required:["bearerFormat"]},properties:{scheme:{not:{type:"string",pattern:"^[Bb][Ee][Aa][Rr][Ee][Rr]$"}}}}]},OAuth2SecurityScheme:{type:"object",required:["type","flows"],properties:{type:{type:"string",enum:["oauth2"]},flows:{$ref:"#/definitions/OAuthFlows"},description:{type:"string"}},patternProperties:{"^x-":{}},additionalProperties:!1},OpenIdConnectSecurityScheme:{type:"object",required:["type","openIdConnectUrl"],properties:{type:{type:"string",enum:["openIdConnect"]},openIdConnectUrl:{type:"string",format:"uri-reference"},description:{type:"string"}},patternProperties:{"^x-":{}},additionalProperties:!1},OAuthFlows:{type:"object",properties:{implicit:{$ref:"#/definitions/ImplicitOAuthFlow"},password:{$ref:"#/definitions/PasswordOAuthFlow"},clientCredentials:{$ref:"#/definitions/ClientCredentialsFlow"},authorizationCode:{$ref:"#/definitions/AuthorizationCodeOAuthFlow"}},patternProperties:{"^x-":{}},additionalProperties:!1},ImplicitOAuthFlow:{type:"object",required:["authorizationUrl","scopes"],properties:{authorizationUrl:{type:"string",format:"uri-reference"},refreshUrl:{type:"string",format:"uri-reference"},scopes:{type:"object",additionalProperties:{type:"string"}}},patternProperties:{"^x-":{}},additionalProperties:!1},PasswordOAuthFlow:{type:"object",required:["tokenUrl","scopes"],properties:{tokenUrl:{type:"string",format:"uri-reference"},refreshUrl:{type:"string",format:"uri-reference"},scopes:{type:"object",additionalProperties:{type:"string"}}},patternProperties:{"^x-":{}},additionalProperties:!1},ClientCredentialsFlow:{type:"object",required:["tokenUrl","scopes"],properties:{tokenUrl:{type:"string",format:"uri-reference"},refreshUrl:{type:"string",format:"uri-reference"},scopes:{type:"object",additionalProperties:{type:"string"}}},patternProperties:{"^x-":{}},additionalProperties:!1},AuthorizationCodeOAuthFlow:{type:"object",required:["authorizationUrl","tokenUrl","scopes"],properties:{authorizationUrl:{type:"string",format:"uri-reference"},tokenUrl:{type:"string",format:"uri-reference"},refreshUrl:{type:"string",format:"uri-reference"},scopes:{type:"object",additionalProperties:{type:"string"}}},patternProperties:{"^x-":{}},additionalProperties:!1},Link:{type:"object",properties:{operationId:{type:"string"},operationRef:{type:"string",format:"uri-reference"},parameters:{type:"object",additionalProperties:{}},requestBody:{},description:{type:"string"},server:{$ref:"#/definitions/Server"}},patternProperties:{"^x-":{}},additionalProperties:!1,not:{description:"Operation Id and Operation Ref are mutually exclusive",required:["operationId","operationRef"]}},Callback:{type:"object",additionalProperties:{$ref:"#/definitions/PathItem"},patternProperties:{"^x-":{}}},Encoding:{type:"object",properties:{contentType:{type:"string"},headers:{type:"object",additionalProperties:{oneOf:[{$ref:"#/definitions/Header"},{$ref:"#/definitions/Reference"}]}},style:{type:"string",enum:["form","spaceDelimited","pipeDelimited","deepObject"]},explode:{type:"boolean"},allowReserved:{type:"boolean",default:!1}},additionalProperties:!1}}},3.1:{$id:"https://spec.openapis.org/oas/3.1/schema/2022-10-07",$schema:"https://json-schema.org/draft/2020-12/schema",description:"The description of OpenAPI v3.1.x documents without schema validation, as defined by https://spec.openapis.org/oas/v3.1.0",type:"object",properties:{openapi:{type:"string",pattern:"^3\\.1\\.\\d+(-.+)?$"},info:{$ref:"#/$defs/info"},jsonSchemaDialect:{type:"string",format:"uri-reference",default:"https://spec.openapis.org/oas/3.1/dialect/base"},servers:{type:"array",items:{$ref:"#/$defs/server"},default:[{url:"/"}]},paths:{$ref:"#/$defs/paths"},webhooks:{type:"object",additionalProperties:{$ref:"#/$defs/path-item-or-reference"}},components:{$ref:"#/$defs/components"},security:{type:"array",items:{$ref:"#/$defs/security-requirement"}},tags:{type:"array",items:{$ref:"#/$defs/tag"}},externalDocs:{$ref:"#/$defs/external-documentation"}},required:["openapi","info"],anyOf:[{required:["paths"]},{required:["components"]},{required:["webhooks"]}],$ref:"#/$defs/specification-extensions",unevaluatedProperties:!1,$defs:{info:{$comment:"https://spec.openapis.org/oas/v3.1.0#info-object",type:"object",properties:{title:{type:"string"},summary:{type:"string"},description:{type:"string"},termsOfService:{type:"string",format:"uri-reference"},contact:{$ref:"#/$defs/contact"},license:{$ref:"#/$defs/license"},version:{type:"string"}},required:["title","version"],$ref:"#/$defs/specification-extensions",unevaluatedProperties:!1},contact:{$comment:"https://spec.openapis.org/oas/v3.1.0#contact-object",type:"object",properties:{name:{type:"string"},url:{type:"string",format:"uri-reference"},email:{type:"string",format:"email"}},$ref:"#/$defs/specification-extensions",unevaluatedProperties:!1},license:{$comment:"https://spec.openapis.org/oas/v3.1.0#license-object",type:"object",properties:{name:{type:"string"},identifier:{type:"string"},url:{type:"string",format:"uri-reference"}},required:["name"],dependentSchemas:{identifier:{not:{required:["url"]}}},$ref:"#/$defs/specification-extensions",unevaluatedProperties:!1},server:{$comment:"https://spec.openapis.org/oas/v3.1.0#server-object",type:"object",properties:{url:{type:"string"},description:{type:"string"},variables:{type:"object",additionalProperties:{$ref:"#/$defs/server-variable"}}},required:["url"],$ref:"#/$defs/specification-extensions",unevaluatedProperties:!1},"server-variable":{$comment:"https://spec.openapis.org/oas/v3.1.0#server-variable-object",type:"object",properties:{enum:{type:"array",items:{type:"string"},minItems:1},default:{type:"string"},description:{type:"string"}},required:["default"],$ref:"#/$defs/specification-extensions",unevaluatedProperties:!1},components:{$comment:"https://spec.openapis.org/oas/v3.1.0#components-object",type:"object",properties:{schemas:{type:"object",additionalProperties:{$ref:"#/$defs/schema"}},responses:{type:"object",additionalProperties:{$ref:"#/$defs/response-or-reference"}},parameters:{type:"object",additionalProperties:{$ref:"#/$defs/parameter-or-reference"}},examples:{type:"object",additionalProperties:{$ref:"#/$defs/example-or-reference"}},requestBodies:{type:"object",additionalProperties:{$ref:"#/$defs/request-body-or-reference"}},headers:{type:"object",additionalProperties:{$ref:"#/$defs/header-or-reference"}},securitySchemes:{type:"object",additionalProperties:{$ref:"#/$defs/security-scheme-or-reference"}},links:{type:"object",additionalProperties:{$ref:"#/$defs/link-or-reference"}},callbacks:{type:"object",additionalProperties:{$ref:"#/$defs/callbacks-or-reference"}},pathItems:{type:"object",additionalProperties:{$ref:"#/$defs/path-item-or-reference"}}},patternProperties:{"^(schemas|responses|parameters|examples|requestBodies|headers|securitySchemes|links|callbacks|pathItems)$":{$comment:"Enumerating all of the property names in the regex above is necessary for unevaluatedProperties to work as expected",propertyNames:{pattern:"^[a-zA-Z0-9._-]+$"}}},$ref:"#/$defs/specification-extensions",unevaluatedProperties:!1},paths:{$comment:"https://spec.openapis.org/oas/v3.1.0#paths-object",type:"object",patternProperties:{"^/":{$ref:"#/$defs/path-item"}},$ref:"#/$defs/specification-extensions",unevaluatedProperties:!1},"path-item":{$comment:"https://spec.openapis.org/oas/v3.1.0#path-item-object",type:"object",properties:{summary:{type:"string"},description:{type:"string"},servers:{type:"array",items:{$ref:"#/$defs/server"}},parameters:{type:"array",items:{$ref:"#/$defs/parameter-or-reference"}},get:{$ref:"#/$defs/operation"},put:{$ref:"#/$defs/operation"},post:{$ref:"#/$defs/operation"},delete:{$ref:"#/$defs/operation"},options:{$ref:"#/$defs/operation"},head:{$ref:"#/$defs/operation"},patch:{$ref:"#/$defs/operation"},trace:{$ref:"#/$defs/operation"}},$ref:"#/$defs/specification-extensions",unevaluatedProperties:!1},"path-item-or-reference":{if:{type:"object",required:["$ref"]},then:{$ref:"#/$defs/reference"},else:{$ref:"#/$defs/path-item"}},operation:{$comment:"https://spec.openapis.org/oas/v3.1.0#operation-object",type:"object",properties:{tags:{type:"array",items:{type:"string"}},summary:{type:"string"},description:{type:"string"},externalDocs:{$ref:"#/$defs/external-documentation"},operationId:{type:"string"},parameters:{type:"array",items:{$ref:"#/$defs/parameter-or-reference"}},requestBody:{$ref:"#/$defs/request-body-or-reference"},responses:{$ref:"#/$defs/responses"},callbacks:{type:"object",additionalProperties:{$ref:"#/$defs/callbacks-or-reference"}},deprecated:{default:!1,type:"boolean"},security:{type:"array",items:{$ref:"#/$defs/security-requirement"}},servers:{type:"array",items:{$ref:"#/$defs/server"}}},$ref:"#/$defs/specification-extensions",unevaluatedProperties:!1},"external-documentation":{$comment:"https://spec.openapis.org/oas/v3.1.0#external-documentation-object",type:"object",properties:{description:{type:"string"},url:{type:"string",format:"uri-reference"}},required:["url"],$ref:"#/$defs/specification-extensions",unevaluatedProperties:!1},parameter:{$comment:"https://spec.openapis.org/oas/v3.1.0#parameter-object",type:"object",properties:{name:{type:"string"},in:{enum:["query","header","path","cookie"]},description:{type:"string"},required:{default:!1,type:"boolean"},deprecated:{default:!1,type:"boolean"},schema:{$ref:"#/$defs/schema"},content:{$ref:"#/$defs/content",minProperties:1,maxProperties:1}},required:["name","in"],oneOf:[{required:["schema"]},{required:["content"]}],if:{properties:{in:{const:"query"}},required:["in"]},then:{properties:{allowEmptyValue:{default:!1,type:"boolean"}}},dependentSchemas:{schema:{properties:{style:{type:"string"},explode:{type:"boolean"}},allOf:[{$ref:"#/$defs/examples"},{$ref:"#/$defs/parameter/dependentSchemas/schema/$defs/styles-for-path"},{$ref:"#/$defs/parameter/dependentSchemas/schema/$defs/styles-for-header"},{$ref:"#/$defs/parameter/dependentSchemas/schema/$defs/styles-for-query"},{$ref:"#/$defs/parameter/dependentSchemas/schema/$defs/styles-for-cookie"},{$ref:"#/$defs/parameter/dependentSchemas/schema/$defs/styles-for-form"}],$defs:{"styles-for-path":{if:{properties:{in:{const:"path"}},required:["in"]},then:{properties:{name:{pattern:"[^/#?]+$"},style:{default:"simple",enum:["matrix","label","simple"]},required:{const:!0}},required:["required"]}},"styles-for-header":{if:{properties:{in:{const:"header"}},required:["in"]},then:{properties:{style:{default:"simple",const:"simple"}}}},"styles-for-query":{if:{properties:{in:{const:"query"}},required:["in"]},then:{properties:{style:{default:"form",enum:["form","spaceDelimited","pipeDelimited","deepObject"]},allowReserved:{default:!1,type:"boolean"}}}},"styles-for-cookie":{if:{properties:{in:{const:"cookie"}},required:["in"]},then:{properties:{style:{default:"form",const:"form"}}}},"styles-for-form":{if:{properties:{style:{const:"form"}},required:["style"]},then:{properties:{explode:{default:!0}}},else:{properties:{explode:{default:!1}}}}}}},$ref:"#/$defs/specification-extensions",unevaluatedProperties:!1},"parameter-or-reference":{if:{type:"object",required:["$ref"]},then:{$ref:"#/$defs/reference"},else:{$ref:"#/$defs/parameter"}},"request-body":{$comment:"https://spec.openapis.org/oas/v3.1.0#request-body-object",type:"object",properties:{description:{type:"string"},content:{$ref:"#/$defs/content"},required:{default:!1,type:"boolean"}},required:["content"],$ref:"#/$defs/specification-extensions",unevaluatedProperties:!1},"request-body-or-reference":{if:{type:"object",required:["$ref"]},then:{$ref:"#/$defs/reference"},else:{$ref:"#/$defs/request-body"}},content:{$comment:"https://spec.openapis.org/oas/v3.1.0#fixed-fields-10",type:"object",additionalProperties:{$ref:"#/$defs/media-type"},propertyNames:{format:"media-range"}},"media-type":{$comment:"https://spec.openapis.org/oas/v3.1.0#media-type-object",type:"object",properties:{schema:{$ref:"#/$defs/schema"},encoding:{type:"object",additionalProperties:{$ref:"#/$defs/encoding"}}},allOf:[{$ref:"#/$defs/specification-extensions"},{$ref:"#/$defs/examples"}],unevaluatedProperties:!1},encoding:{$comment:"https://spec.openapis.org/oas/v3.1.0#encoding-object",type:"object",properties:{contentType:{type:"string",format:"media-range"},headers:{type:"object",additionalProperties:{$ref:"#/$defs/header-or-reference"}},style:{default:"form",enum:["form","spaceDelimited","pipeDelimited","deepObject"]},explode:{type:"boolean"},allowReserved:{default:!1,type:"boolean"}},allOf:[{$ref:"#/$defs/specification-extensions"},{$ref:"#/$defs/encoding/$defs/explode-default"}],unevaluatedProperties:!1,$defs:{"explode-default":{if:{properties:{style:{const:"form"}},required:["style"]},then:{properties:{explode:{default:!0}}},else:{properties:{explode:{default:!1}}}}}},responses:{$comment:"https://spec.openapis.org/oas/v3.1.0#responses-object",type:"object",properties:{default:{$ref:"#/$defs/response-or-reference"}},patternProperties:{"^[1-5](?:[0-9]{2}|XX)$":{$ref:"#/$defs/response-or-reference"}},minProperties:1,$ref:"#/$defs/specification-extensions",unevaluatedProperties:!1},response:{$comment:"https://spec.openapis.org/oas/v3.1.0#response-object",type:"object",properties:{description:{type:"string"},headers:{type:"object",additionalProperties:{$ref:"#/$defs/header-or-reference"}},content:{$ref:"#/$defs/content"},links:{type:"object",additionalProperties:{$ref:"#/$defs/link-or-reference"}}},required:["description"],$ref:"#/$defs/specification-extensions",unevaluatedProperties:!1},"response-or-reference":{if:{type:"object",required:["$ref"]},then:{$ref:"#/$defs/reference"},else:{$ref:"#/$defs/response"}},callbacks:{$comment:"https://spec.openapis.org/oas/v3.1.0#callback-object",type:"object",$ref:"#/$defs/specification-extensions",additionalProperties:{$ref:"#/$defs/path-item-or-reference"}},"callbacks-or-reference":{if:{type:"object",required:["$ref"]},then:{$ref:"#/$defs/reference"},else:{$ref:"#/$defs/callbacks"}},example:{$comment:"https://spec.openapis.org/oas/v3.1.0#example-object",type:"object",properties:{summary:{type:"string"},description:{type:"string"},value:!0,externalValue:{type:"string",format:"uri-reference"}},not:{required:["value","externalValue"]},$ref:"#/$defs/specification-extensions",unevaluatedProperties:!1},"example-or-reference":{if:{type:"object",required:["$ref"]},then:{$ref:"#/$defs/reference"},else:{$ref:"#/$defs/example"}},link:{$comment:"https://spec.openapis.org/oas/v3.1.0#link-object",type:"object",properties:{operationRef:{type:"string",format:"uri-reference"},operationId:{type:"string"},parameters:{$ref:"#/$defs/map-of-strings"},requestBody:!0,description:{type:"string"},body:{$ref:"#/$defs/server"}},oneOf:[{required:["operationRef"]},{required:["operationId"]}],$ref:"#/$defs/specification-extensions",unevaluatedProperties:!1},"link-or-reference":{if:{type:"object",required:["$ref"]},then:{$ref:"#/$defs/reference"},else:{$ref:"#/$defs/link"}},header:{$comment:"https://spec.openapis.org/oas/v3.1.0#header-object",type:"object",properties:{description:{type:"string"},required:{default:!1,type:"boolean"},deprecated:{default:!1,type:"boolean"},schema:{$ref:"#/$defs/schema"},content:{$ref:"#/$defs/content",minProperties:1,maxProperties:1}},oneOf:[{required:["schema"]},{required:["content"]}],dependentSchemas:{schema:{properties:{style:{default:"simple",const:"simple"},explode:{default:!1,type:"boolean"}},$ref:"#/$defs/examples"}},$ref:"#/$defs/specification-extensions",unevaluatedProperties:!1},"header-or-reference":{if:{type:"object",required:["$ref"]},then:{$ref:"#/$defs/reference"},else:{$ref:"#/$defs/header"}},tag:{$comment:"https://spec.openapis.org/oas/v3.1.0#tag-object",type:"object",properties:{name:{type:"string"},description:{type:"string"},externalDocs:{$ref:"#/$defs/external-documentation"}},required:["name"],$ref:"#/$defs/specification-extensions",unevaluatedProperties:!1},reference:{$comment:"https://spec.openapis.org/oas/v3.1.0#reference-object",type:"object",properties:{$ref:{type:"string",format:"uri-reference"},summary:{type:"string"},description:{type:"string"}},unevaluatedProperties:!1},schema:{$comment:"https://spec.openapis.org/oas/v3.1.0#schema-object",$dynamicAnchor:"meta",type:["object","boolean"]},"security-scheme":{$comment:"https://spec.openapis.org/oas/v3.1.0#security-scheme-object",type:"object",properties:{type:{enum:["apiKey","http","mutualTLS","oauth2","openIdConnect"]},description:{type:"string"}},required:["type"],allOf:[{$ref:"#/$defs/specification-extensions"},{$ref:"#/$defs/security-scheme/$defs/type-apikey"},{$ref:"#/$defs/security-scheme/$defs/type-http"},{$ref:"#/$defs/security-scheme/$defs/type-http-bearer"},{$ref:"#/$defs/security-scheme/$defs/type-oauth2"},{$ref:"#/$defs/security-scheme/$defs/type-oidc"}],unevaluatedProperties:!1,$defs:{"type-apikey":{if:{properties:{type:{const:"apiKey"}},required:["type"]},then:{properties:{name:{type:"string"},in:{enum:["query","header","cookie"]}},required:["name","in"]}},"type-http":{if:{properties:{type:{const:"http"}},required:["type"]},then:{properties:{scheme:{type:"string"}},required:["scheme"]}},"type-http-bearer":{if:{properties:{type:{const:"http"},scheme:{type:"string",pattern:"^[Bb][Ee][Aa][Rr][Ee][Rr]$"}},required:["type","scheme"]},then:{properties:{bearerFormat:{type:"string"}}}},"type-oauth2":{if:{properties:{type:{const:"oauth2"}},required:["type"]},then:{properties:{flows:{$ref:"#/$defs/oauth-flows"}},required:["flows"]}},"type-oidc":{if:{properties:{type:{const:"openIdConnect"}},required:["type"]},then:{properties:{openIdConnectUrl:{type:"string",format:"uri-reference"}},required:["openIdConnectUrl"]}}}},"security-scheme-or-reference":{if:{type:"object",required:["$ref"]},then:{$ref:"#/$defs/reference"},else:{$ref:"#/$defs/security-scheme"}},"oauth-flows":{type:"object",properties:{implicit:{$ref:"#/$defs/oauth-flows/$defs/implicit"},password:{$ref:"#/$defs/oauth-flows/$defs/password"},clientCredentials:{$ref:"#/$defs/oauth-flows/$defs/client-credentials"},authorizationCode:{$ref:"#/$defs/oauth-flows/$defs/authorization-code"}},$ref:"#/$defs/specification-extensions",unevaluatedProperties:!1,$defs:{implicit:{type:"object",properties:{authorizationUrl:{type:"string",format:"uri-reference"},refreshUrl:{type:"string",format:"uri-reference"},scopes:{$ref:"#/$defs/map-of-strings"}},required:["authorizationUrl","scopes"],$ref:"#/$defs/specification-extensions",unevaluatedProperties:!1},password:{type:"object",properties:{tokenUrl:{type:"string",format:"uri-reference"},refreshUrl:{type:"string",format:"uri-reference"},scopes:{$ref:"#/$defs/map-of-strings"}},required:["tokenUrl","scopes"],$ref:"#/$defs/specification-extensions",unevaluatedProperties:!1},"client-credentials":{type:"object",properties:{tokenUrl:{type:"string",format:"uri-reference"},refreshUrl:{type:"string",format:"uri-reference"},scopes:{$ref:"#/$defs/map-of-strings"}},required:["tokenUrl","scopes"],$ref:"#/$defs/specification-extensions",unevaluatedProperties:!1},"authorization-code":{type:"object",properties:{authorizationUrl:{type:"string",format:"uri-reference"},tokenUrl:{type:"string",format:"uri-reference"},refreshUrl:{type:"string",format:"uri-reference"},scopes:{$ref:"#/$defs/map-of-strings"}},required:["authorizationUrl","tokenUrl","scopes"],$ref:"#/$defs/specification-extensions",unevaluatedProperties:!1}}},"security-requirement":{$comment:"https://spec.openapis.org/oas/v3.1.0#security-requirement-object",type:"object",additionalProperties:{type:"array",items:{type:"string"}}},"specification-extensions":{$comment:"https://spec.openapis.org/oas/v3.1.0#specification-extensions",patternProperties:{"^x-":!0}},examples:{properties:{example:!0,examples:{type:"object",additionalProperties:{$ref:"#/$defs/example-or-reference"}}}},"map-of-strings":{type:"object",additionalProperties:{type:"string"}}}}}),qu={INVALID_REFERENCE:"Can’t resolve reference: %s",EXTERNAL_REFERENCE_NOT_FOUND:"Can’t resolve external reference: %s",NO_CONTENT:"No content found"},Hu=e=>"object"==typeof e&&!Array.isArray(e)&&null!==e;function Vu(e){if(null===e)return{version:void 0,specificationType:void 0,specificationVersion:void 0};if(Hu(e))for(const t of new Set(zu)){const n="2.0"===t?"swagger":"openapi",r=e[n];if("string"==typeof r&&r.startsWith(t))return{version:t,specificationType:n,specificationVersion:r}}return{version:void 0,specificationType:void 0,specificationVersion:void 0}}function Zu(e){return null==e?void 0:e.find((e=>e.isEntrypoint))}function Wu(e,t,n=[]){const r={};for(const[a,o]of Object.entries(e)){const e=[...n,a];Array.isArray(o)?r[a]=o.map(((n,r)=>"object"!=typeof n||Array.isArray(n)||null===n?n:Wu(n,t,[...e,r.toString()]))):r[a]="object"!=typeof o||null===o?o:Wu(o,t,e)}return t(r,n)}function Xu(e){const t=[];return e&&"object"==typeof e?(Wu(e,(e=>(e.$ref&&"string"==typeof e.$ref&&!e.$ref.startsWith("#")&&t.push(e.$ref.split("#")[0]),e))),[...new Set(t)]):t}function Gu(e){return void 0!==e&&Array.isArray(e)&&e.length>0&&e.some((e=>!0===e.isEntrypoint))}const Yu=Symbol.for("yaml.alias"),Ku=Symbol.for("yaml.document"),Ju=Symbol.for("yaml.map"),ed=Symbol.for("yaml.pair"),td=Symbol.for("yaml.scalar"),nd=Symbol.for("yaml.seq"),rd=Symbol.for("yaml.node.type"),ad=e=>!!e&&"object"==typeof e&&e[rd]===Yu,od=e=>!!e&&"object"==typeof e&&e[rd]===Ku,id=e=>!!e&&"object"==typeof e&&e[rd]===Ju,sd=e=>!!e&&"object"==typeof e&&e[rd]===ed,ld=e=>!!e&&"object"==typeof e&&e[rd]===td,cd=e=>!!e&&"object"==typeof e&&e[rd]===nd;function ud(e){if(e&&"object"==typeof e)switch(e[rd]){case Ju:case nd:return!0}return!1}function dd(e){if(e&&"object"==typeof e)switch(e[rd]){case Yu:case Ju:case td:case nd:return!0}return!1}const pd=e=>(ld(e)||ud(e))&&!!e.anchor,hd=Symbol("break visit"),fd=Symbol("skip children"),md=Symbol("remove node");function gd(e,t){const n=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);od(e)?vd(null,e.contents,n,Object.freeze([e]))===md&&(e.contents=null):vd(null,e,n,Object.freeze([]))}function vd(e,t,n,r){const a=function(e,t,n,r){var a,o,i,s,l;return"function"==typeof n?n(e,t,r):id(t)?null==(a=n.Map)?void 0:a.call(n,e,t,r):cd(t)?null==(o=n.Seq)?void 0:o.call(n,e,t,r):sd(t)?null==(i=n.Pair)?void 0:i.call(n,e,t,r):ld(t)?null==(s=n.Scalar)?void 0:s.call(n,e,t,r):ad(t)?null==(l=n.Alias)?void 0:l.call(n,e,t,r):void 0}(e,t,n,r);if(dd(a)||sd(a))return function(e,t,n){const r=t[t.length-1];if(ud(r))r.items[e]=n;else if(sd(r))"key"===e?r.key=n:r.value=n;else{if(!od(r)){const e=ad(r)?"alias":"scalar";throw new Error(`Cannot replace node with ${e} parent`)}r.contents=n}}(e,r,a),vd(e,a,n,r);if("symbol"!=typeof a)if(ud(t)){r=Object.freeze(r.concat(t));for(let e=0;e"!==e[e.length-1]&&t("Verbatim tags must end with a >"),n)}const[,n,r]=e.match(/^(.*!)([^!]*)$/s);r||t(`The ${e} tag has no suffix`);const a=this.tags[n];if(a)try{return a+decodeURIComponent(r)}catch(e){return t(String(e)),null}return"!"===n?e:(t(`Could not resolve tag: ${e}`),null)}tagString(e){for(const[t,n]of Object.entries(this.tags))if(e.startsWith(n))return t+e.substring(n.length).replace(/[!,[\]{}]/g,(e=>bd[e]));return"!"===e[0]?e:`!<${e}>`}toString(e){const t=this.yaml.explicit?[`%YAML ${this.yaml.version||"1.2"}`]:[],n=Object.entries(this.tags);let r;if(e&&n.length>0&&dd(e.contents)){const t={};gd(e.contents,((e,n)=>{dd(n)&&n.tag&&(t[n.tag]=!0)})),r=Object.keys(t)}else r=[];for(const[a,o]of n)"!!"===a&&"tag:yaml.org,2002:"===o||e&&!r.some((e=>e.startsWith(o)))||t.push(`%TAG ${a} ${o}`);return t.join("\n")}}function Od(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 wd(e){const t=new Set;return gd(e,{Value(e,n){n.anchor&&t.add(n.anchor)}}),t}function xd(e,t){for(let n=1;;++n){const r=`${e}${n}`;if(!t.has(r))return r}}function kd(e,t,n,r){if(r&&"object"==typeof r)if(Array.isArray(r))for(let t=0,n=r.length;tSd(e,String(t),n)));if(e&&"function"==typeof e.toJSON){if(!n||!pd(e))return e.toJSON(t,n);const r={aliasCount:0,count:1,res:void 0};n.anchors.set(e,r),n.onCreate=e=>{r.res=e,delete n.onCreate};const a=e.toJSON(t,n);return n.onCreate&&n.onCreate(a),a}return"bigint"!=typeof e||(null==n?void 0:n.keep)?e:Number(e)}yd.defaultYaml={explicit:!1,version:"1.2"},yd.defaultTags={"!!":"tag:yaml.org,2002:"};class _d{constructor(e){Object.defineProperty(this,rd,{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:n,onAnchor:r,reviver:a}={}){if(!od(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 n?n:100},i=Sd(this,"",o);if("function"==typeof r)for(const{count:e,res:t}of o.anchors.values())r(t,e);return"function"==typeof a?kd(a,{"":i},"",i):i}}let Ed=class extends _d{constructor(e){super(Yu),this.source=e,Object.defineProperty(this,"tag",{set(){throw new Error("Alias nodes cannot have tags")}})}resolve(e,t){let n,r;(null==t?void 0:t.aliasResolveCache)?n=t.aliasResolveCache:(n=[],gd(e,{Node:(e,t)=>{(ad(t)||pd(t))&&n.push(t)}}),t&&(t.aliasResolveCache=n));for(const e of n){if(e===this)break;e.anchor===this.source&&(r=e)}return r}toJSON(e,t){if(!t)return{source:this.source};const{anchors:n,doc:r,maxAliasCount:a}=t,o=this.resolve(r,t);if(!o){const e=`Unresolved alias (the anchor must be set before the alias): ${this.source}`;throw new ReferenceError(e)}let i=n.get(o);if(i||(Sd(o,null,t),i=n.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=Td(r,o,n)),i.count*i.aliasCount>a))throw new ReferenceError("Excessive alias count indicates a resource exhaustion attack");return i.res}toString(e,t,n){const r=`*${this.source}`;if(e){if(Od(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`${r} `}return r}};function Td(e,t,n){if(ad(t)){const r=t.resolve(e),a=n&&r&&n.get(r);return a?a.count*a.aliasCount:0}if(ud(t)){let r=0;for(const a of t.items){const t=Td(e,a,n);t>r&&(r=t)}return r}if(sd(t)){const r=Td(e,t.key,n),a=Td(e,t.value,n);return Math.max(r,a)}return 1}const Cd=e=>!e||"function"!=typeof e&&"object"!=typeof e;class Ad extends _d{constructor(e){super(td),this.value=e}toJSON(e,t){return(null==t?void 0:t.keep)?this.value:Sd(this.value,e,t)}toString(){return String(this.value)}}Ad.BLOCK_FOLDED="BLOCK_FOLDED",Ad.BLOCK_LITERAL="BLOCK_LITERAL",Ad.PLAIN="PLAIN",Ad.QUOTE_DOUBLE="QUOTE_DOUBLE",Ad.QUOTE_SINGLE="QUOTE_SINGLE";function Pd(e,t,n){var r,a,o;if(od(e)&&(e=e.contents),dd(e))return e;if(sd(e)){const t=null==(a=(r=n.schema[Ju]).createNode)?void 0:a.call(r,n.schema,null,n);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:u}=n;let d;if(i&&e&&"object"==typeof e){if(d=u.get(e),d)return d.anchor??(d.anchor=s(e)),new Ed(d.anchor);d={anchor:null,node:null},u.set(e,d)}(null==t?void 0:t.startsWith("!!"))&&(t="tag:yaml.org,2002:"+t.slice(2));let p=function(e,t,n){if(t){const e=n.filter((e=>e.tag===t)),r=e.find((e=>!e.format))??e[0];if(!r)throw new Error(`Tag ${t} not found`);return r}return n.find((t=>{var n;return(null==(n=t.identify)?void 0:n.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 Ad(e);return d&&(d.node=t),t}p=e instanceof Map?c[Ju]:Symbol.iterator in Object(e)?c[nd]:c[Ju]}l&&(l(p),delete n.onTagObj);const h=(null==p?void 0:p.createNode)?p.createNode(n.schema,e,n):"function"==typeof(null==(o=null==p?void 0:p.nodeClass)?void 0:o.from)?p.nodeClass.from(n.schema,e,n):new Ad(e);return t?h.tag=t:p.default||(h.tag=p.tag),d&&(d.node=h),h}function Dd(e,t,n){let r=n;for(let e=t.length-1;e>=0;--e){const n=t[e];if("number"==typeof n&&Number.isInteger(n)&&n>=0){const e=[];e[n]=r,r=e}else r=new Map([[n,r]])}return Pd(r,void 0,{aliasDuplicateObjects:!1,keepUndefined:!1,onAnchor:()=>{throw new Error("This should not happen, please report a bug.")},schema:e,sourceObjects:new Map})}const $d=e=>null==e||"object"==typeof e&&!!e[Symbol.iterator]().next().done;class Rd extends _d{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=>dd(t)||sd(t)?t.clone(e):t)),this.range&&(t.range=this.range.slice()),t}addIn(e,t){if($d(e))this.add(t);else{const[n,...r]=e,a=this.get(n,!0);if(ud(a))a.addIn(r,t);else{if(void 0!==a||!this.schema)throw new Error(`Expected YAML collection at ${n}. Remaining path: ${r}`);this.set(n,Dd(this.schema,r,t))}}}deleteIn(e){const[t,...n]=e;if(0===n.length)return this.delete(t);const r=this.get(t,!0);if(ud(r))return r.deleteIn(n);throw new Error(`Expected YAML collection at ${t}. Remaining path: ${n}`)}getIn(e,t){const[n,...r]=e,a=this.get(n,!0);return 0===r.length?!t&&ld(a)?a.value:a:ud(a)?a.getIn(r,t):void 0}hasAllNullValues(e){return this.items.every((t=>{if(!sd(t))return!1;const n=t.value;return null==n||e&&ld(n)&&null==n.value&&!n.commentBefore&&!n.comment&&!n.tag}))}hasIn(e){const[t,...n]=e;if(0===n.length)return this.has(t);const r=this.get(t,!0);return!!ud(r)&&r.hasIn(n)}setIn(e,t){const[n,...r]=e;if(0===r.length)this.set(n,t);else{const e=this.get(n,!0);if(ud(e))e.setIn(r,t);else{if(void 0!==e||!this.schema)throw new Error(`Expected YAML collection at ${n}. Remaining path: ${r}`);this.set(n,Dd(this.schema,r,t))}}}}const Nd=e=>e.replace(/^(?!$)(?: $)?/gm,"#");function Md(e,t){return/^\n+$/.test(e)?e.substring(1):t?e.replace(/^(?! *$)/gm,t):e}const Id=(e,t,n)=>e.endsWith("\n")?Md(n,t):n.includes("\n")?"\n"+Md(n,t):(e.endsWith(" ")?"":" ")+n,Ld="flow",jd="block",Ud="quoted";function Bd(e,t,n="flow",{indentAtStart:r,lineWidth:a=80,minContentWidth:o=20,onFold:i,onOverflow:s}={}){if(!a||a<0)return e;aa-Math.max(2,o)?c.push(0):h=a-r);let f=!1,m=-1,g=-1,v=-1;n===jd&&(m=Fd(e,m,t.length),-1!==m&&(h=m+l));for(let r;r=e[m+=1];){if(n===Ud&&"\\"===r){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"===r)n===jd&&(m=Fd(e,m,t.length)),h=m+t.length+l,d=void 0;else{if(" "===r&&p&&" "!==p&&"\n"!==p&&"\t"!==p){const t=e[m+1];t&&" "!==t&&"\n"!==t&&"\t"!==t&&(d=m)}if(m>=h)if(d)c.push(d),h=d+l,d=void 0;else if(n===Ud){for(;" "===p||"\t"===p;)p=r,r=e[m+=1],f=!0;const t=m>v+1?m-2:g-1;if(u[t])return e;c.push(t),u[t]=!0,h=t+l,d=void 0}else f=!0}p=r}if(f&&s&&s(),0===c.length)return e;i&&i();let b=e.slice(0,c[0]);for(let r=0;r({indentAtStart:t?e.indent.length:e.indentAtStart,lineWidth:e.options.lineWidth,minContentWidth:e.options.minContentWidth}),zd=e=>/^(%|---|\.\.\.)/m.test(e);function qd(e,t){const n=JSON.stringify(e);if(t.options.doubleQuotedAsJSON)return n;const{implicitKey:r}=t,a=t.options.doubleQuotedMinMultiLineLength,o=t.indent||(zd(e)?" ":"");let i="",s=0;for(let e=0,t=n[e];t;t=n[++e])if(" "===t&&"\\"===n[e+1]&&"n"===n[e+2]&&(i+=n.slice(s,e)+"\\ ",e+=1,s=e,t="\\"),"\\"===t)switch(n[e+1]){case"u":{i+=n.slice(s,e);const t=n.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+=n.substr(e,6)}e+=5,s=e+1}break;case"n":if(r||'"'===n[e+2]||n.lengthr)return!0;if(n=t+1,a-n<=r)return!1}return!0}(n,l,c.length));if(!n)return u?"|\n":">\n";let d,p;for(p=n.length;p>0;--p){const e=n[p-1];if("\n"!==e&&"\t"!==e&&" "!==e)break}let h=n.substring(p);const f=h.indexOf("\n");-1===f?d="-":n===h||f!==h.length-1?(d="+",o&&o()):d="",h&&(n=n.slice(0,-h.length),"\n"===h[h.length-1]&&(h=h.slice(0,-1)),h=h.replace(Zd,`$&${c}`));let m,g=!1,v=-1;for(m=0;m{a=!0});const s=Bd(`${b}${e}${h}`,c,jd,o);if(!a)return`>${y}\n${c}${s}`}return`|${y}\n${c}${b}${n=n.replace(/\n+/g,`$&${c}`)}${h}`}function Xd(e,t,n,r){const{implicitKey:a,inFlow:o}=t,i="string"==typeof e.value?e:Object.assign({},e,{value:String(e.value)});let{type:s}=e;s!==Ad.QUOTE_DOUBLE&&/[\x00-\x08\x0b-\x1f\x7f-\x9f\u{D800}-\u{DFFF}]/u.test(i.value)&&(s=Ad.QUOTE_DOUBLE);const l=e=>{switch(e){case Ad.BLOCK_FOLDED:case Ad.BLOCK_LITERAL:return a||o?Vd(i.value,t):Wd(i,t,n,r);case Ad.QUOTE_DOUBLE:return qd(i.value,t);case Ad.QUOTE_SINGLE:return Hd(i.value,t);case Ad.PLAIN:return function(e,t,n,r){const{type:a,value:o}=e,{actualString:i,implicitKey:s,indent:l,indentStep:c,inFlow:u}=t;if(s&&o.includes("\n")||u&&/[[\]{},]/.test(o))return Vd(o,t);if(/^[\n\t ,[\]{}#&*!|>'"%@`]|^[?-]$|^[?-][ \t]|[\n:][ \t]|[ \t]\n|[\n\t ]#|[\n\t :]$/.test(o))return s||u||!o.includes("\n")?Vd(o,t):Wd(e,t,n,r);if(!s&&!u&&a!==Ad.PLAIN&&o.includes("\n"))return Wd(e,t,n,r);if(zd(o)){if(""===l)return t.forceBlockIndent=!0,Wd(e,t,n,r);if(s&&l===c)return Vd(o,t)}const d=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(d))},{compat:n,tags:r}=t.doc.schema;if(r.some(e)||(null==n?void 0:n.some(e)))return Vd(o,t)}return s?d:Bd(d,l,Ld,Qd(t,!1))}(i,t,n,r);default:return null}};let c=l(s);if(null===c){const{defaultKeyType:e,defaultStringType:n}=t.options,r=a&&e||n;if(c=l(r),null===c)throw new Error(`Unsupported default string type ${r}`)}return c}function Gd(e,t){const n=Object.assign({blockQuote:!0,commentString:Nd,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 r;switch(n.collectionStyle){case"block":r=!1;break;case"flow":r=!0;break;default:r=null}return{anchors:new Set,doc:e,flowCollectionPadding:n.flowCollectionPadding?" ":"",indent:"",indentStep:"number"==typeof n.indent?" ".repeat(n.indent):" ",inFlow:r,options:n}}function Yd(e,t,n,r){var a;if(sd(e))return e.toString(t,n,r);if(ad(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=dd(e)?e:t.doc.createNode(e,{onTagObj:e=>o=e});o??(o=function(e,t){var n;if(t.tag){const n=e.filter((e=>e.tag===t.tag));if(n.length>0)return n.find((e=>e.format===t.format))??n[0]}let r,a;if(ld(t)){a=t.value;let n=e.filter((e=>{var t;return null==(t=e.identify)?void 0:t.call(e,a)}));if(n.length>1){const e=n.filter((e=>e.test));e.length>0&&(n=e)}r=n.find((e=>e.format===t.format))??n.find((e=>!e.format))}else a=t,r=e.find((e=>e.nodeClass&&a instanceof e.nodeClass));if(!r){const e=(null==(n=null==a?void 0:a.constructor)?void 0:n.name)??(null===a?"null":typeof a);throw new Error(`Tag not resolved for ${e} value`)}return r}(t.doc.schema.tags,i));const s=function(e,t,{anchors:n,doc:r}){if(!r.directives)return"";const a=[],o=(ld(e)||ud(e))&&e.anchor;o&&Od(o)&&(n.add(o),a.push(`&${o}`));const i=e.tag??(t.default?null:t.tag);return i&&a.push(r.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,n,r):ld(i)?Xd(i,t,n,r):i.toString(t,n,r);return s?ld(i)||"{"===l[0]||"["===l[0]?`${s} ${l}`:`${s}\n${t.indent}${l}`:l}function Kd(e,t){"debug"!==e&&"warn"!==e||console.warn(t)}const Jd="<<",ep={identify:e=>e===Jd||"symbol"==typeof e&&e.description===Jd,default:"key",tag:"tag:yaml.org,2002:merge",test:/^<<$/,resolve:()=>Object.assign(new Ad(Symbol(Jd)),{addToJSMap:tp}),stringify:()=>Jd};function tp(e,t,n){if(n=e&&ad(n)?n.resolve(e.doc):n,cd(n))for(const r of n.items)np(e,t,r);else if(Array.isArray(n))for(const r of n)np(e,t,r);else np(e,t,n)}function np(e,t,n){const r=e&&ad(n)?n.resolve(e.doc):n;if(!id(r))throw new Error("Merge sources must be maps or map aliases");const a=r.toJSON(null,e,Map);for(const[e,n]of a)t instanceof Map?t.has(e)||t.set(e,n):t instanceof Set?t.add(e):Object.prototype.hasOwnProperty.call(t,e)||Object.defineProperty(t,e,{value:n,writable:!0,enumerable:!0,configurable:!0});return t}function rp(e,t,{key:n,value:r}){if(dd(n)&&n.addToJSMap)n.addToJSMap(e,t,r);else if(((e,t)=>(ep.identify(t)||ld(t)&&(!t.type||t.type===Ad.PLAIN)&&ep.identify(t.value))&&(null==e?void 0:e.doc.schema.tags.some((e=>e.tag===ep.tag&&e.default))))(e,n))tp(e,t,r);else{const a=Sd(n,"",e);if(t instanceof Map)t.set(a,Sd(r,a,e));else if(t instanceof Set)t.add(a);else{const o=function(e,t,n){if(null===t)return"";if("object"!=typeof t)return String(t);if(dd(e)&&(null==n?void 0:n.doc)){const t=Gd(n.doc,{});t.anchors=new Set;for(const e of n.anchors.keys())t.anchors.add(e.anchor);t.inFlow=!0,t.inStringifyKey=!0;const r=e.toString(t);if(!n.mapKeyWarned){let e=JSON.stringify(r);e.length>40&&(e=e.substring(0,36)+'..."'),Kd(n.doc.options.logLevel,`Keys with collection values will be stringified due to JS Object restrictions: ${e}. Set mapAsMap: true to use object keys.`),n.mapKeyWarned=!0}return r}return JSON.stringify(t)}(n,a,e),i=Sd(r,o,e);o in t?Object.defineProperty(t,o,{value:i,writable:!0,enumerable:!0,configurable:!0}):t[o]=i}}return t}function ap(e,t,n){const r=Pd(e,void 0,n),a=Pd(t,void 0,n);return new op(r,a)}class op{constructor(e,t=null){Object.defineProperty(this,rd,{value:ed}),this.key=e,this.value=t}clone(e){let{key:t,value:n}=this;return dd(t)&&(t=t.clone(e)),dd(n)&&(n=n.clone(e)),new op(t,n)}toJSON(e,t){return rp(t,(null==t?void 0:t.mapAsMap)?new Map:{},this)}toString(e,t,n){return(null==e?void 0:e.doc)?function({key:e,value:t},n,r,a){const{allNullValues:o,doc:i,indent:s,indentStep:l,options:{commentString:c,indentSeq:u,simpleKeys:d}}=n;let p=dd(e)&&e.comment||null;if(d){if(p)throw new Error("With simple keys, key nodes cannot have comments");if(ud(e)||!dd(e)&&"object"==typeof e)throw new Error("With simple keys, collection cannot be used as a key value")}let h=!d&&(!e||p&&null==t&&!n.inFlow||ud(e)||(ld(e)?e.type===Ad.BLOCK_FOLDED||e.type===Ad.BLOCK_LITERAL:"object"==typeof e));n=Object.assign({},n,{allNullValues:!1,implicitKey:!h&&(d||!o),indent:s+l});let f,m,g,v=!1,b=!1,y=Yd(e,n,(()=>v=!0),(()=>b=!0));if(!h&&!n.inFlow&&y.length>1024){if(d)throw new Error("With simple keys, single line scalar must not span more than 1024 characters");h=!0}if(n.inFlow){if(o||null==t)return v&&r&&r(),""===y?"?":h?`? ${y}`:y}else if(o&&!d||null==t&&h)return y=`? ${y}`,p&&!v?y+=Id(y,n.indent,c(p)):b&&a&&a(),y;v&&(p=null),h?(p&&(y+=Id(y,n.indent,c(p))),y=`? ${y}\n${s}:`):(y=`${y}:`,p&&(y+=Id(y,n.indent,c(p)))),dd(t)?(f=!!t.spaceBefore,m=t.commentBefore,g=t.comment):(f=!1,m=null,g=null,t&&"object"==typeof t&&(t=i.createNode(t))),n.implicitKey=!1,h||p||!ld(t)||(n.indentAtStart=y.length+1),b=!1,u||!(l.length>=2)||n.inFlow||h||!cd(t)||t.flow||t.tag||t.anchor||(n.indent=n.indent.substring(2));let O=!1;const w=Yd(t,n,(()=>O=!0),(()=>b=!0));let x=" ";if(p||f||m)x=f?"\n":"",m&&(x+=`\n${Md(c(m),n.indent)}`),""!==w||n.inFlow?x+=`\n${n.indent}`:"\n"===x&&(x="\n\n");else if(!h&&ud(t)){const e=w[0],r=w.indexOf("\n"),a=-1!==r,o=n.inFlow??t.flow??0===t.items.length;if(a||!o){let t=!1;if(a&&("&"===e||"!"===e)){let n=w.indexOf(" ");"&"===e&&-1!==n&&ni=null),(()=>d=!0));i&&(s+=Id(s,o,c(i))),d&&i&&(d=!1),p.push(r+s)}let h;if(0===p.length)h=a.start+a.end;else{h=p[0];for(let e=1;eo=null));nu||i.includes("\n"))&&(c=!0),d.push(i),u=d.length}const{start:p,end:h}=n;if(0===d.length)return p+h;if(!c){const e=d.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 d)e+=t?`\n${o}${a}${t}`:"\n";return`${e}\n${a}${h}`}return`${p}${i}${d.join(" ")}${i}${h}`}function cp({indent:e,options:{commentString:t}},n,r,a){if(r&&a&&(r=r.replace(/^\n+/,"")),r){const a=Md(t(r),e);n.push(a.trimStart())}}function up(e,t){const n=ld(t)?t.value:t;for(const r of e)if(sd(r)){if(r.key===t||r.key===n)return r;if(ld(r.key)&&r.key.value===n)return r}}class dp extends Rd{static get tagName(){return"tag:yaml.org,2002:map"}constructor(e){super(Ju,e),this.items=[]}static from(e,t,n){const{keepUndefined:r,replacer:a}=n,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||r)&&o.items.push(ap(e,i,n))};if(t instanceof Map)for(const[e,n]of t)i(e,n);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 n;let r;r=sd(e)?e:e&&"object"==typeof e&&"key"in e?new op(e.key,e.value):new op(e,null==e?void 0:e.value);const a=up(this.items,r.key),o=null==(n=this.schema)?void 0:n.sortMapEntries;if(a){if(!t)throw new Error(`Key ${r.key} already set`);ld(a.value)&&Cd(r.value)?a.value.value=r.value:a.value=r.value}else if(o){const e=this.items.findIndex((e=>o(r,e)<0));-1===e?this.items.push(r):this.items.splice(e,0,r)}else this.items.push(r)}delete(e){const t=up(this.items,e);return!!t&&this.items.splice(this.items.indexOf(t),1).length>0}get(e,t){const n=up(this.items,e),r=null==n?void 0:n.value;return(!t&&ld(r)?r.value:r)??void 0}has(e){return!!up(this.items,e)}set(e,t){this.add(new op(e,t),!0)}toJSON(e,t,n){const r=n?new n:(null==t?void 0:t.mapAsMap)?new Map:{};(null==t?void 0:t.onCreate)&&t.onCreate(r);for(const e of this.items)rp(t,r,e);return r}toString(e,t,n){if(!e)return JSON.stringify(this);for(const e of this.items)if(!sd(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})),ip(this,e,{blockItemPrefix:"",flowChars:{start:"{",end:"}"},itemIndent:e.indent||"",onChompKeep:n,onComment:t})}}const pp={collection:"map",default:!0,nodeClass:dp,tag:"tag:yaml.org,2002:map",resolve:(e,t)=>(id(e)||t("Expected a mapping for this tag"),e),createNode:(e,t,n)=>dp.from(e,t,n)};class hp extends Rd{static get tagName(){return"tag:yaml.org,2002:seq"}constructor(e){super(nd,e),this.items=[]}add(e){this.items.push(e)}delete(e){const t=fp(e);return"number"==typeof t&&this.items.splice(t,1).length>0}get(e,t){const n=fp(e);if("number"!=typeof n)return;const r=this.items[n];return!t&&ld(r)?r.value:r}has(e){const t=fp(e);return"number"==typeof t&&t=0?t:null}const mp={collection:"seq",default:!0,nodeClass:hp,tag:"tag:yaml.org,2002:seq",resolve:(e,t)=>(cd(e)||t("Expected a sequence for this tag"),e),createNode:(e,t,n)=>hp.from(e,t,n)},gp={identify:e=>"string"==typeof e,default:!0,tag:"tag:yaml.org,2002:str",resolve:e=>e,stringify:(e,t,n,r)=>Xd(e,t=Object.assign({actualString:!0},t),n,r)},vp={identify:e=>null==e,createNode:()=>new Ad(null),default:!0,tag:"tag:yaml.org,2002:null",test:/^(?:~|[Nn]ull|NULL)?$/,resolve:()=>new Ad(null),stringify:({source:e},t)=>"string"==typeof e&&vp.test.test(e)?e:t.options.nullStr},bp={identify:e=>"boolean"==typeof e,default:!0,tag:"tag:yaml.org,2002:bool",test:/^(?:[Tt]rue|TRUE|[Ff]alse|FALSE)$/,resolve:e=>new Ad("t"===e[0]||"T"===e[0]),stringify:({source:e,value:t},n)=>e&&bp.test.test(e)&&t===("t"===e[0]||"T"===e[0])?e:t?n.options.trueStr:n.options.falseStr};function yp({format:e,minFractionDigits:t,tag:n,value:r}){if("bigint"==typeof r)return String(r);const a="number"==typeof r?r:Number(r);if(!isFinite(a))return isNaN(a)?".nan":a<0?"-.inf":".inf";let o=JSON.stringify(r);if(!e&&t&&(!n||"tag:yaml.org,2002:float"===n)&&/^\d/.test(o)){let e=o.indexOf(".");e<0&&(e=o.length,o+=".");let n=t-(o.length-e-1);for(;n-- >0;)o+="0"}return o}const Op={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:yp},wp={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():yp(e)}},xp={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 Ad(parseFloat(e)),n=e.indexOf(".");return-1!==n&&"0"===e[e.length-1]&&(t.minFractionDigits=e.length-n-1),t},stringify:yp},kp=e=>"bigint"==typeof e||Number.isInteger(e),Sp=(e,t,n,{intAsBigInt:r})=>r?BigInt(e):parseInt(e.substring(t),n);function _p(e,t,n){const{value:r}=e;return kp(r)&&r>=0?n+r.toString(t):yp(e)}const Ep={identify:e=>kp(e)&&e>=0,default:!0,tag:"tag:yaml.org,2002:int",format:"OCT",test:/^0o[0-7]+$/,resolve:(e,t,n)=>Sp(e,2,8,n),stringify:e=>_p(e,8,"0o")},Tp={identify:kp,default:!0,tag:"tag:yaml.org,2002:int",test:/^[-+]?[0-9]+$/,resolve:(e,t,n)=>Sp(e,0,10,n),stringify:yp},Cp={identify:e=>kp(e)&&e>=0,default:!0,tag:"tag:yaml.org,2002:int",format:"HEX",test:/^0x[0-9a-fA-F]+$/,resolve:(e,t,n)=>Sp(e,2,16,n),stringify:e=>_p(e,16,"0x")},Ap=[pp,mp,gp,vp,bp,Ep,Tp,Cp,Op,wp,xp];function Pp(e){return"bigint"==typeof e||Number.isInteger(e)}const Dp=({value:e})=>JSON.stringify(e),$p=[pp,mp].concat([{identify:e=>"string"==typeof e,default:!0,tag:"tag:yaml.org,2002:str",resolve:e=>e,stringify:Dp},{identify:e=>null==e,createNode:()=>new Ad(null),default:!0,tag:"tag:yaml.org,2002:null",test:/^null$/,resolve:()=>null,stringify:Dp},{identify:e=>"boolean"==typeof e,default:!0,tag:"tag:yaml.org,2002:bool",test:/^true$|^false$/,resolve:e=>"true"===e,stringify:Dp},{identify:Pp,default:!0,tag:"tag:yaml.org,2002:int",test:/^-?(?:0|[1-9][0-9]*)$/,resolve:(e,t,{intAsBigInt:n})=>n?BigInt(e):parseInt(e,10),stringify:({value:e})=>Pp(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:Dp}],{default:!0,tag:"",test:/^/,resolve:(e,t)=>(t(`Unresolved plain scalar ${JSON.stringify(e)}`),e)}),Rp={identify:e=>e instanceof Uint8Array,default:!1,tag:"tag:yaml.org,2002:binary",resolve(e,t){if("function"==typeof atob){const t=atob(e.replace(/[\n\r]/g,"")),n=new Uint8Array(t.length);for(let e=0;e1&&t("Each pair must have its own sequence indicator");const e=r.items[0]||new op(new Ad(null));if(r.commentBefore&&(e.key.commentBefore=e.key.commentBefore?`${r.commentBefore}\n${e.key.commentBefore}`:r.commentBefore),r.comment){const t=e.value??e.key;t.comment=t.comment?`${r.comment}\n${t.comment}`:r.comment}r=e}e.items[n]=sd(r)?r:new op(r)}}else t("Expected a sequence for this tag");return e}function Mp(e,t,n){const{replacer:r}=n,a=new hp(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 r&&(e=r.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(ap(i,s,n))}return a}const Ip={collection:"seq",default:!1,tag:"tag:yaml.org,2002:pairs",resolve:Np,createNode:Mp};class Lp extends hp{constructor(){super(),this.add=dp.prototype.add.bind(this),this.delete=dp.prototype.delete.bind(this),this.get=dp.prototype.get.bind(this),this.has=dp.prototype.has.bind(this),this.set=dp.prototype.set.bind(this),this.tag=Lp.tag}toJSON(e,t){if(!t)return super.toJSON(e);const n=new Map;(null==t?void 0:t.onCreate)&&t.onCreate(n);for(const e of this.items){let r,a;if(sd(e)?(r=Sd(e.key,"",t),a=Sd(e.value,r,t)):r=Sd(e,"",t),n.has(r))throw new Error("Ordered maps must not include duplicate keys");n.set(r,a)}return n}static from(e,t,n){const r=Mp(e,t,n),a=new this;return a.items=r.items,a}}Lp.tag="tag:yaml.org,2002:omap";const jp={collection:"seq",identify:e=>e instanceof Map,nodeClass:Lp,default:!1,tag:"tag:yaml.org,2002:omap",resolve(e,t){const n=Np(e,t),r=[];for(const{key:e}of n.items)ld(e)&&(r.includes(e.value)?t(`Ordered maps must not include duplicate keys: ${e.value}`):r.push(e.value));return Object.assign(new Lp,n)},createNode:(e,t,n)=>Lp.from(e,t,n)};function Up({value:e,source:t},n){return t&&(e?Bp:Fp).test.test(t)?t:e?n.options.trueStr:n.options.falseStr}const Bp={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 Ad(!0),stringify:Up},Fp={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 Ad(!1),stringify:Up},Qp={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:yp},zp={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():yp(e)}},qp={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 Ad(parseFloat(e.replace(/_/g,""))),n=e.indexOf(".");if(-1!==n){const r=e.substring(n+1).replace(/_/g,"");"0"===r[r.length-1]&&(t.minFractionDigits=r.length)}return t},stringify:yp},Hp=e=>"bigint"==typeof e||Number.isInteger(e);function Vp(e,t,n,{intAsBigInt:r}){const a=e[0];if("-"!==a&&"+"!==a||(t+=1),e=e.substring(t).replace(/_/g,""),r){switch(n){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,n);return"-"===a?-1*o:o}function Zp(e,t,n){const{value:r}=e;if(Hp(r)){const e=r.toString(t);return r<0?"-"+n+e.substr(1):n+e}return yp(e)}const Wp={identify:Hp,default:!0,tag:"tag:yaml.org,2002:int",format:"BIN",test:/^[-+]?0b[0-1_]+$/,resolve:(e,t,n)=>Vp(e,2,2,n),stringify:e=>Zp(e,2,"0b")},Xp={identify:Hp,default:!0,tag:"tag:yaml.org,2002:int",format:"OCT",test:/^[-+]?0[0-7_]+$/,resolve:(e,t,n)=>Vp(e,1,8,n),stringify:e=>Zp(e,8,"0")},Gp={identify:Hp,default:!0,tag:"tag:yaml.org,2002:int",test:/^[-+]?[0-9][0-9_]*$/,resolve:(e,t,n)=>Vp(e,0,10,n),stringify:yp},Yp={identify:Hp,default:!0,tag:"tag:yaml.org,2002:int",format:"HEX",test:/^[-+]?0x[0-9a-fA-F_]+$/,resolve:(e,t,n)=>Vp(e,2,16,n),stringify:e=>Zp(e,16,"0x")};class Kp extends dp{constructor(e){super(e),this.tag=Kp.tag}add(e){let t;t=sd(e)?e:e&&"object"==typeof e&&"key"in e&&"value"in e&&null===e.value?new op(e.key,null):new op(e,null),up(this.items,t.key)||this.items.push(t)}get(e,t){const n=up(this.items,e);return!t&&sd(n)?ld(n.key)?n.key.value:n.key:n}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 n=up(this.items,e);n&&!t?this.items.splice(this.items.indexOf(n),1):!n&&t&&this.items.push(new op(e))}toJSON(e,t){return super.toJSON(e,t,Set)}toString(e,t,n){if(!e)return JSON.stringify(this);if(this.hasAllNullValues(!0))return super.toString(Object.assign({},e,{allNullValues:!0}),t,n);throw new Error("Set items must all have null values")}static from(e,t,n){const{replacer:r}=n,a=new this(e);if(t&&Symbol.iterator in Object(t))for(let e of t)"function"==typeof r&&(e=r.call(t,e,e)),a.items.push(ap(e,null,n));return a}}Kp.tag="tag:yaml.org,2002:set";const Jp={collection:"map",identify:e=>e instanceof Set,nodeClass:Kp,default:!1,tag:"tag:yaml.org,2002:set",createNode:(e,t,n)=>Kp.from(e,t,n),resolve(e,t){if(id(e)){if(e.hasAllNullValues(!0))return Object.assign(new Kp,e);t("Set items must all have null values")}else t("Expected a mapping for this tag");return e}};function eh(e,t){const n=e[0],r="-"===n||"+"===n?e.substring(1):e,a=e=>t?BigInt(e):Number(e),o=r.replace(/_/g,"").split(":").reduce(((e,t)=>e*a(60)+a(t)),a(0));return"-"===n?a(-1)*o:o}function th(e){let{value:t}=e,n=e=>e;if("bigint"==typeof t)n=e=>BigInt(e);else if(isNaN(t)||!isFinite(t))return yp(e);let r="";t<0&&(r="-",t*=n(-1));const a=n(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))),r+o.map((e=>String(e).padStart(2,"0"))).join(":").replace(/000000\d*$/,"")}const nh={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:n})=>eh(e,n),stringify:th},rh={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=>eh(e,!1),stringify:th},ah={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(ah.test);if(!t)throw new Error("!!timestamp expects a date, starting with yyyy-mm-dd");const[,n,r,a,o,i,s]=t.map(Number),l=t[7]?Number((t[7]+"00").substr(1,3)):0;let c=Date.UTC(n,r-1,a,o||0,i||0,s||0,l);const u=t[8];if(u&&"Z"!==u){let e=eh(u,!1);Math.abs(e)<30&&(e*=60),c-=6e4*e}return new Date(c)},stringify:({value:e})=>(null==e?void 0:e.toISOString().replace(/(T00:00:00)?\.000Z$/,""))??""},oh=[pp,mp,gp,vp,Bp,Fp,Wp,Xp,Gp,Yp,Qp,zp,qp,Rp,ep,jp,Ip,Jp,nh,rh,ah],ih=new Map([["core",Ap],["failsafe",[pp,mp,gp]],["json",$p],["yaml11",oh],["yaml-1.1",oh]]),sh={binary:Rp,bool:bp,float:xp,floatExp:wp,floatNaN:Op,floatTime:rh,int:Tp,intHex:Cp,intOct:Ep,intTime:nh,map:pp,merge:ep,null:vp,omap:jp,pairs:Ip,seq:mp,set:Jp,timestamp:ah},lh={"tag:yaml.org,2002:binary":Rp,"tag:yaml.org,2002:merge":ep,"tag:yaml.org,2002:omap":jp,"tag:yaml.org,2002:pairs":Ip,"tag:yaml.org,2002:set":Jp,"tag:yaml.org,2002:timestamp":ah};function ch(e,t,n){const r=ih.get(t);if(r&&!e)return n&&!r.includes(ep)?r.concat(ep):r.slice();let a=r;if(!a){if(!Array.isArray(e)){const e=Array.from(ih.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`)}a=[]}if(Array.isArray(e))for(const t of e)a=a.concat(t);else"function"==typeof e&&(a=e(a.slice()));return n&&(a=a.concat(ep)),a.reduce(((e,t)=>{const n="string"==typeof t?sh[t]:t;if(!n){const e=JSON.stringify(t),n=Object.keys(sh).map((e=>JSON.stringify(e))).join(", ");throw new Error(`Unknown custom tag ${e}; use one of ${n}`)}return e.includes(n)||e.push(n),e}),[])}const uh=(e,t)=>e.keyt.key?1:0;let dh=class e{constructor({compat:e,customTags:t,merge:n,resolveKnownTags:r,schema:a,sortMapEntries:o,toStringDefaults:i}){this.compat=Array.isArray(e)?ch(e,"compat"):e?ch(null,e):null,this.name="string"==typeof a&&a||"core",this.knownTags=r?lh:{},this.tags=ch(t,this.name,n),this.toStringOptions=i??null,Object.defineProperty(this,Ju,{value:pp}),Object.defineProperty(this,td,{value:gp}),Object.defineProperty(this,nd,{value:mp}),this.sortMapEntries="function"==typeof o?o:!0===o?uh:null}clone(){const t=Object.create(e.prototype,Object.getOwnPropertyDescriptors(this));return t.tags=this.tags.slice(),t}},ph=class e{constructor(e,t,n){this.commentBefore=null,this.comment=null,this.errors=[],this.warnings=[],Object.defineProperty(this,rd,{value:Ku});let r=null;"function"==typeof t||Array.isArray(t)?r=t:void 0===n&&t&&(n=t,t=void 0);const a=Object.assign({intAsBigInt:!1,keepSourceTokens:!1,logLevel:"warn",prettyErrors:!0,strict:!0,stringKeys:!1,uniqueKeys:!0,version:"1.2"},n);this.options=a;let{version:o}=a;(null==n?void 0:n._directives)?(this.directives=n._directives.atDocument(),this.directives.yaml.explicit&&(o=this.directives.yaml.version)):this.directives=new yd({version:o}),this.setSchema(o,n),this.contents=void 0===e?null:this.createNode(e,r,n)}clone(){const t=Object.create(e.prototype,{[rd]:{value:Ku}});return t.commentBefore=this.commentBefore,t.comment=this.comment,t.errors=this.errors.slice(),t.warnings=this.warnings.slice(),t.options=Object.assign({},this.options),this.directives&&(t.directives=this.directives.clone()),t.schema=this.schema.clone(),t.contents=dd(this.contents)?this.contents.clone(t.schema):this.contents,this.range&&(t.range=this.range.slice()),t}add(e){hh(this.contents)&&this.contents.add(e)}addIn(e,t){hh(this.contents)&&this.contents.addIn(e,t)}createAlias(e,t){if(!e.anchor){const n=wd(this);e.anchor=!t||n.has(t)?xd(t||"a",n):t}return new Ed(e.anchor)}createNode(e,t,n){let r;if("function"==typeof t)e=t.call({"":e},"",e),r=t;else if(Array.isArray(t)){const e=e=>"number"==typeof e||e instanceof String||e instanceof Number,n=t.filter(e).map(String);n.length>0&&(t=t.concat(n)),r=t}else void 0===n&&t&&(n=t,t=void 0);const{aliasDuplicateObjects:a,anchorPrefix:o,flow:i,keepUndefined:s,onTagObj:l,tag:c}=n??{},{onAnchor:u,setAnchors:d,sourceObjects:p}=function(e,t){const n=[],r=new Map;let a=null;return{onAnchor:r=>{n.push(r),a??(a=wd(e));const o=xd(t,a);return a.add(o),o},setAnchors:()=>{for(const e of n){const t=r.get(e);if("object"!=typeof t||!t.anchor||!ld(t.node)&&!ud(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:r}}(this,o||"a"),h=Pd(e,c,{aliasDuplicateObjects:a??!0,keepUndefined:s??!1,onAnchor:u,onTagObj:l,replacer:r,schema:this.schema,sourceObjects:p});return i&&ud(h)&&(h.flow=!0),d(),h}createPair(e,t,n={}){const r=this.createNode(e,null,n),a=this.createNode(t,null,n);return new op(r,a)}delete(e){return!!hh(this.contents)&&this.contents.delete(e)}deleteIn(e){return $d(e)?null!=this.contents&&(this.contents=null,!0):!!hh(this.contents)&&this.contents.deleteIn(e)}get(e,t){return ud(this.contents)?this.contents.get(e,t):void 0}getIn(e,t){return $d(e)?!t&&ld(this.contents)?this.contents.value:this.contents:ud(this.contents)?this.contents.getIn(e,t):void 0}has(e){return!!ud(this.contents)&&this.contents.has(e)}hasIn(e){return $d(e)?void 0!==this.contents:!!ud(this.contents)&&this.contents.hasIn(e)}set(e,t){null==this.contents?this.contents=Dd(this.schema,[e],t):hh(this.contents)&&this.contents.set(e,t)}setIn(e,t){$d(e)?this.contents=t:null==this.contents?this.contents=Dd(this.schema,Array.from(e),t):hh(this.contents)&&this.contents.setIn(e,t)}setSchema(e,t={}){let n;switch("number"==typeof e&&(e=String(e)),e){case"1.1":this.directives?this.directives.yaml.version="1.1":this.directives=new yd({version:"1.1"}),n={resolveKnownTags:!1,schema:"yaml-1.1"};break;case"1.2":case"next":this.directives?this.directives.yaml.version=e:this.directives=new yd({version:e}),n={resolveKnownTags:!0,schema:"core"};break;case null:this.directives&&delete this.directives,n=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(!n)throw new Error("With a null YAML version, the { schema: Schema } option is required");this.schema=new dh(Object.assign(n,t))}}toJS({json:e,jsonArg:t,mapAsMap:n,maxAliasCount:r,onAnchor:a,reviver:o}={}){const i={anchors:new Map,doc:this,keep:!e,mapAsMap:!0===n,mapKeyWarned:!1,maxAliasCount:"number"==typeof r?r:100},s=Sd(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?kd(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 n;const r=[];let a=!0===t.directives;if(!1!==t.directives&&e.directives){const t=e.directives.toString(e);t?(r.push(t),a=!0):e.directives.docStart&&(a=!0)}a&&r.push("---");const o=Gd(e,t),{commentString:i}=o.options;if(e.commentBefore){1!==r.length&&r.unshift("");const t=i(e.commentBefore);r.unshift(Md(t,""))}let s=!1,l=null;if(e.contents){if(dd(e.contents)){if(e.contents.spaceBefore&&a&&r.push(""),e.contents.commentBefore){const t=i(e.contents.commentBefore);r.push(Md(t,""))}o.forceBlockIndent=!!e.comment,l=e.contents.comment}const t=l?void 0:()=>s=!0;let n=Yd(e.contents,o,(()=>l=null),t);l&&(n+=Id(n,"",i(l))),"|"!==n[0]&&">"!==n[0]||"---"!==r[r.length-1]?r.push(n):r[r.length-1]=`--- ${n}`}else r.push(Yd(e.contents,o));if(null==(n=e.directives)?void 0:n.docEnd)if(e.comment){const t=i(e.comment);t.includes("\n")?(r.push("..."),r.push(Md(t,""))):r.push(`... ${t}`)}else r.push("...");else{let t=e.comment;t&&s&&(t=t.replace(/^\n+/,"")),t&&(s&&!l||""===r[r.length-1]||r.push(""),r.push(Md(i(t),"")))}return r.join("\n")+"\n"}(this,e)}};function hh(e){if(ud(e))return!0;throw new Error("Expected a YAML collection as document contents")}class fh extends Error{constructor(e,t,n,r){super(),this.name=e,this.code=n,this.message=r,this.pos=t}}class mh extends fh{constructor(e,t,n){super("YAMLParseError",e,t,n)}}class gh extends fh{constructor(e,t,n){super("YAMLWarning",e,t,n)}}const vh=(e,t)=>n=>{if(-1===n.pos[0])return;n.linePos=n.pos.map((e=>t.linePos(e)));const{line:r,col:a}=n.linePos[0];n.message+=` at line ${r}, column ${a}`;let o=a-1,i=e.substring(t.lineStarts[r-1],t.lineStarts[r]).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)+"…"),r>1&&/^ *$/.test(i.substring(0,o))){let n=e.substring(t.lineStarts[r-2],t.lineStarts[r-1]);n.length>80&&(n=n.substring(0,79)+"…\n"),i=n+i}if(/[^ ]/.test(i)){let e=1;const t=n.linePos[1];t&&t.line===r&&t.col>a&&(e=Math.max(1,Math.min(t.col-a,80-o)));const s=" ".repeat(o)+"^".repeat(e);n.message+=`:\n\n${i}\n${s}\n`}};function bh(e,{flow:t,indicator:n,next:r,offset:a,onError:o,parentIndent:i,startOnNewline:s}){let l=!1,c=s,u=s,d="",p="",h=!1,f=!1,m=null,g=null,v=null,b=null,y=null,O=null,w=null;for(const a of e)switch(f&&("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"),f=!1),m&&(c&&"comment"!==a.type&&"newline"!==a.type&&o(m,"TAB_AS_INDENT","Tabs are not allowed as indentation"),m=null),a.type){case"space":t||"doc-start"===n&&"flow-collection"===(null==r?void 0:r.type)||!a.source.includes("\t")||(m=a),u=!0;break;case"comment":{u||o(a,"MISSING_CHAR","Comments must be separated from other tokens by white space characters");const e=a.source.substring(1)||" ";d?d+=p+e:d=e,p="",c=!1;break}case"newline":c?d?d+=a.source:O&&"seq-item-ind"===n||(l=!0):p+=a.source,c=!0,h=!0,(g||v)&&(b=a),u=!0;break;case"anchor":g&&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),g=a,w??(w=a.offset),c=!1,u=!1,f=!0;break;case"tag":v&&o(a,"MULTIPLE_TAGS","A node can have at most one tag"),v=a,w??(w=a.offset),c=!1,u=!1,f=!0;break;case n:(g||v)&&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"===n||"explicit-key-ind"===n,u=!1;break;case"comma":if(t){y&&o(a,"UNEXPECTED_TOKEN",`Unexpected , in ${t}`),y=a,c=!1,u=!1;break}default:o(a,"UNEXPECTED_TOKEN",`Unexpected ${a.type} token`),c=!1,u=!1}const x=e[e.length-1],k=x?x.offset+x.source.length:a;return f&&r&&"space"!==r.type&&"newline"!==r.type&&"comma"!==r.type&&("scalar"!==r.type||""!==r.source)&&o(r.offset,"MISSING_CHAR","Tags and anchors must be separated from the next token by white space"),m&&(c&&m.indent<=i||"block-map"===(null==r?void 0:r.type)||"block-seq"===(null==r?void 0:r.type))&&o(m,"TAB_AS_INDENT","Tabs are not allowed as indentation"),{comma:y,found:O,spaceBefore:l,comment:d,hasNewline:h,anchor:g,tag:v,newlineAfterProp:b,end:k,start:w??k}}function yh(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(yh(t.key)||yh(t.value))return!0}return!1;default:return!0}}function Oh(e,t,n){if("flow-collection"===(null==t?void 0:t.type)){const r=t.end[0];r.indent!==e||"]"!==r.source&&"}"!==r.source||!yh(t)||n(r,"BAD_INDENT","Flow end indicator should be more indented than parent",!0)}}function wh(e,t,n){const{uniqueKeys:r}=e.options;if(!1===r)return!1;const a="function"==typeof r?r:(e,t)=>e===t||ld(e)&&ld(t)&&e.value===t.value;return t.some((e=>a(e.key,n)))}const xh="All mapping items must start at the same column";function kh(e,t,n,r){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":{n&&!o&&r(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:r(s,"UNEXPECTED_TOKEN",`Unexpected ${l} at node end`)}t+=e.length}}return{comment:a,offset:t}}const Sh="Block collections are not allowed within flow collections",_h=e=>e&&("block-map"===e.type||"block-seq"===e.type);function Eh(e,t,n,r,a,o){const i="block-map"===n.type?function({composeNode:e,composeEmptyNode:t},n,r,a,o){var i;const s=new((null==o?void 0:o.nodeClass)??dp)(n.schema);n.atRoot&&(n.atRoot=!1);let l=r.offset,c=null;for(const o of r.items){const{start:u,key:d,sep:p,value:h}=o,f=bh(u,{indicator:"explicit-key-ind",next:d??(null==p?void 0:p[0]),offset:l,onError:a,parentIndent:r.indent,startOnNewline:!0}),m=!f.found;if(m){if(d&&("block-seq"===d.type?a(l,"BLOCK_AS_IMPLICIT_KEY","A block sequence may not be used as an implicit map key"):"indent"in d&&d.indent!==r.indent&&a(l,"BAD_INDENT",xh)),!f.anchor&&!f.tag&&!p){c=f.end,f.comment&&(s.comment?s.comment+="\n"+f.comment:s.comment=f.comment);continue}(f.newlineAfterProp||yh(d))&&a(d??u[u.length-1],"MULTILINE_IMPLICIT_KEY","Implicit keys need to be on a single line")}else(null==(i=f.found)?void 0:i.indent)!==r.indent&&a(l,"BAD_INDENT",xh);n.atKey=!0;const g=f.end,v=d?e(n,d,f,a):t(n,g,u,null,f,a);n.schema.compat&&Oh(r.indent,d,a),n.atKey=!1,wh(n,s.items,v)&&a(g,"DUPLICATE_KEY","Map keys must be unique");const b=bh(p??[],{indicator:"map-value-ind",next:h,offset:v.range[2],onError:a,parentIndent:r.indent,startOnNewline:!d||"block-scalar"===d.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"),n.options.strict&&f.start0){const e=kh(h,f,n.options.strict,a);e.comment&&(l.comment?l.comment+="\n"+e.comment:l.comment=e.comment),l.range=[r.offset,f,e.offset]}else l.range=[r.offset,f,f];return l}(e,t,n,r,o),s=i.constructor;return"!"===a||a===s.tagName?(i.tag=s.tagName,i):(a&&(i.tag=a),i)}function Th(e){let t,n;try{t=new RegExp("(.*?)(?"===a.mode?Ad.BLOCK_FOLDED:Ad.BLOCK_LITERAL,i=t.source?function(e){const t=e.split(/\n( *)/),n=t[0],r=n.match(/^( *)/),a=[(null==r?void 0:r[1])?[r[1],n.slice(r[1].length)]:["",n]];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 n=r+a.length;return t.source&&(n+=t.source.length),{value:e,type:o,comment:a.comment,range:[r,n,n]}}let l=t.indent+a.indent,c=t.offset+a.length,u=0;for(let t=0;tl&&(l=r.length),c+=r.length+o.length+1}for(let e=i.length-1;e>=s;--e)i[e][0].length>l&&(s=e+1);let d="",p="",h=!1;for(let e=0;el||"\t"===r[0]?(" "===p?p="\n":h||"\n"!==p||(p="\n\n"),d+=p+t.slice(l)+r,p="\n",h=!0):""===r?"\n"===p?d+="\n":p="\n":(d+=p+r,p=" ",h=!1)}switch(a.chomp){case"-":break;case"+":for(let e=s;en(r+e,t,a);switch(a){case"scalar":s=Ad.PLAIN,l=function(e,t){let n="";switch(e[0]){case"\t":n="a tab character";break;case",":n="flow indicator character ,";break;case"%":n="directive indicator character %";break;case"|":case">":n=`block scalar indicator ${e[0]}`;break;case"@":case"`":n=`reserved character ${e[0]}`}return n&&t(0,"BAD_SCALAR_START",`Plain value cannot start with ${n}`),Th(e)}(o,c);break;case"single-quoted-scalar":s=Ad.QUOTE_SINGLE,l=function(e,t){return"'"===e[e.length-1]&&1!==e.length||t(e.length,"MISSING_CHAR","Missing closing 'quote"),Th(e.slice(1,-1)).replace(/''/g,"'")}(o,c);break;case"double-quoted-scalar":s=Ad.QUOTE_DOUBLE,l=function(e,t){let n="";for(let r=1;rt?e.slice(t,r+1):a)}else n+=a}return'"'===e[e.length-1]&&1!==e.length||t(e.length,"MISSING_CHAR",'Missing closing "quote'),n}(o,c);break;default:return n(e,"UNEXPECTED_TOKEN",`Expected a flow scalar value, but found: ${a}`),{value:"",type:null,comment:"",range:[r,r+o.length,r+o.length]}}const u=r+o.length,d=kh(i,u,t,n);return{value:l,type:s,comment:d.comment,range:[r,u,d.offset]}}(t,e.options.strict,r),l=n?e.directives.tagName(n.source,(e=>r(n,"TAG_RESOLVE_FAILED",e))):null;let c,u;c=e.options.stringKeys&&e.atKey?e.schema[td]:l?function(e,t,n,r,a){var o;if("!"===n)return e[td];const i=[];for(const t of e.tags)if(!t.collection&&t.tag===n){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[n];return s&&!s.collection?(e.tags.push(Object.assign({},s,{default:!1,test:void 0})),s):(a(r,"TAG_RESOLVE_FAILED",`Unresolved tag: ${n}`,"tag:yaml.org,2002:str"!==n),e[td])}(e.schema,a,l,n,r):"scalar"===t.type?function({atKey:e,directives:t,schema:n},r,a,o){const i=n.tags.find((t=>{var n;return(!0===t.default||e&&"key"===t.default)&&(null==(n=t.test)?void 0:n.test(r))}))||n[td];if(n.compat){const e=n.compat.find((e=>{var t;return e.default&&(null==(t=e.test)?void 0:t.test(r))}))??n[td];i.tag!==e.tag&&o(a,"TAG_RESOLVE_FAILED",`Value may be parsed as either ${t.tagString(i.tag)} or ${t.tagString(e.tag)}`,!0)}return i}(e,a,t,r):e.schema[td];try{const o=c.resolve(a,(e=>r(n??t,"TAG_RESOLVE_FAILED",e)),e.options);u=ld(o)?o:new Ad(o)}catch(e){const o=e instanceof Error?e.message:String(e);r(n??t,"TAG_RESOLVE_FAILED",o),u=new Ad(a)}return u.range=s,u.source=a,o&&(u.type=o),l&&(u.tag=l),c.format&&(u.format=c.format),i&&(u.comment=i),u}function $h(e,t,n){if(t){n??(n=t.length);for(let r=n-1;r>=0;--r){let n=t[r];switch(n.type){case"space":case"comment":case"newline":e-=n.source.length;continue}for(n=t[++r];"space"===(null==n?void 0:n.type);)e+=n.source.length,n=t[++r];break}}return e}const Rh={composeNode:Nh,composeEmptyNode:Mh};function Nh(e,t,n,r){const a=e.atKey,{spaceBefore:o,comment:i,anchor:s,tag:l}=n;let c,u=!0;switch(t.type){case"alias":c=function({options:e},{offset:t,source:n,end:r},a){const o=new Ed(n.substring(1));""===o.source&&a(t,"BAD_ALIAS","Alias cannot be an empty string"),o.source.endsWith(":")&&a(t+n.length-1,"BAD_ALIAS","Alias ending in : is ambiguous",!0);const i=t+n.length,s=kh(r,i,e.strict,a);return o.range=[t,i,s.offset],s.comment&&(o.comment=s.comment),o}(e,t,r),(s||l)&&r(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":c=Dh(e,t,l,r),s&&(c.anchor=s.source.substring(1));break;case"block-map":case"block-seq":case"flow-collection":c=function(e,t,n,r,a){var o;const i=r.tag,s=i?t.directives.tagName(i.source,(e=>a(i,"TAG_RESOLVE_FAILED",e))):null;if("block-seq"===n.type){const{anchor:e,newlineAfterProp:t}=r,n=e&&i?e.offset>i.offset?e:i:e??i;n&&(!t||t.offsete.tag===s&&e.collection===l));if(!c){const r=t.schema.knownTags[s];if(!r||r.collection!==l)return r?a(i,"BAD_COLLECTION_TYPE",`${r.tag} used for ${l} collection, but expects ${r.collection??"scalar"}`,!0):a(i,"TAG_RESOLVE_FAILED",`Unresolved tag: ${s}`,!0),Eh(e,t,n,a,s);t.schema.tags.push(Object.assign({},r,{default:!1})),c=r}const u=Eh(e,t,n,a,s,c),d=(null==(o=c.resolve)?void 0:o.call(c,u,(e=>a(i,"TAG_RESOLVE_FAILED",e)),t.options))??u,p=dd(d)?d:new Ad(d);return p.range=u.range,p.tag=s,(null==c?void 0:c.format)&&(p.format=c.format),p}(Rh,e,t,n,r),s&&(c.anchor=s.source.substring(1));break;default:r(t,"UNEXPECTED_TOKEN","error"===t.type?t.message:`Unsupported token (type: ${t.type})`),c=Mh(e,t.offset,void 0,null,n,r),u=!1}return s&&""===c.anchor&&r(s,"BAD_ALIAS","Anchor cannot be an empty string"),a&&e.options.stringKeys&&(!ld(c)||"string"!=typeof c.value||c.tag&&"tag:yaml.org,2002:str"!==c.tag)&&r(l??t,"NON_STRING_KEY","With stringKeys, all keys must be strings"),o&&(c.spaceBefore=!0),i&&("scalar"===t.type&&""===t.source?c.comment=i:c.commentBefore=i),e.options.keepSourceTokens&&u&&(c.srcToken=t),c}function Mh(e,t,n,r,{spaceBefore:a,comment:o,anchor:i,tag:s,end:l},c){const u=Dh(e,{type:"scalar",offset:$h(t,n,r),indent:-1,source:""},s,c);return i&&(u.anchor=i.source.substring(1),""===u.anchor&&c(i,"BAD_ALIAS","Anchor cannot be an empty string")),a&&(u.spaceBefore=!0),o&&(u.comment=o,u.range[2]=l),u}function Ih(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:n}=e;return[t,t+("string"==typeof n?n.length:1)]}function Lh(e){var t;let n="",r=!1,a=!1;for(let o=0;o{const a=Ih(e);r?this.warnings.push(new gh(a,t,n)):this.errors.push(new mh(a,t,n))},this.directives=new yd({version:e.version||"1.2"}),this.options=e}decorate(e,t){const{comment:n,afterEmptyLine:r}=Lh(this.prelude);if(n){const a=e.contents;if(t)e.comment=e.comment?`${e.comment}\n${n}`:n;else if(r||e.directives.docStart||!a)e.commentBefore=n;else if(ud(a)&&!a.flow&&a.items.length>0){let e=a.items[0];sd(e)&&(e=e.key);const t=e.commentBefore;e.commentBefore=t?`${n}\n${t}`:n}else{const e=a.commentBefore;a.commentBefore=e?`${n}\n${e}`:n}}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:Lh(this.prelude).comment,directives:this.directives,errors:this.errors,warnings:this.warnings}}*compose(e,t=!1,n=-1){for(const t of e)yield*this.next(t);yield*this.end(t,n)}*next(e){switch(e.type){case"directive":this.directives.add(e.source,((t,n,r)=>{const a=Ih(e);a[0]+=t,this.onError(a,"BAD_DIRECTIVE",n,r)})),this.prelude.push(e.source),this.atDirectives=!0;break;case"document":{const t=function(e,t,{offset:n,start:r,value:a,end:o},i){const s=Object.assign({_directives:t},e),l=new ph(void 0,s),c={atKey:!1,atRoot:!0,directives:l.directives,options:l.options,schema:l.schema},u=bh(r,{indicator:"doc-start",next:a??(null==o?void 0:o[0]),offset:n,onError:i,parentIndent:0,startOnNewline:!0});u.found&&(l.directives.docStart=!0,!a||"block-map"!==a.type&&"block-seq"!==a.type||u.hasNewline||i(u.end,"MISSING_CHAR","Block collection cannot start on same line with directives-end marker")),l.contents=a?Nh(c,a,u,i):Mh(c,u.end,r,null,u,i);const d=l.contents.range[2],p=kh(o,d,!1,i);return p.comment&&(l.comment=p.comment),l.range=[n,d,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,n=new mh(Ih(e),"UNEXPECTED_TOKEN",t);this.atDirectives||!this.doc?this.errors.push(n):this.doc.errors.push(n);break}case"doc-end":{if(!this.doc){const t="Unexpected doc-end without preceding document";this.errors.push(new mh(Ih(e),"UNEXPECTED_TOKEN",t));break}this.doc.directives.docEnd=!0;const t=kh(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 mh(Ih(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),n=new ph(void 0,e);this.atDirectives&&this.onError(t,"MISSING_CHAR","Missing directives-end indicator line"),n.range=[0,t,t],this.decorate(n,!1),yield n}}}function Uh(e){switch(e){case void 0:case" ":case"\n":case"\r":case"\t":return!0;default:return!1}}const Bh=new Set("0123456789ABCDEFabcdef"),Fh=new Set("0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz-#;/?:@&=+$_.!~*'()"),Qh=new Set(",[]{}"),zh=new Set(" ,[]{}\n\r\t"),qh=e=>!e||zh.has(e);class Hh{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 n=this.next??"stream";for(;n&&(t||this.hasChars(1));)n=yield*this.parseNext(n)}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 n=0;for(;" "===t;)t=this.buffer[++n+e];if("\r"===t){const t=this.buffer[n+e+1];if("\n"===t||!t&&!this.atEnd)return e+n+1}return"\n"===t||n>=this.indentNext||!t&&!this.atEnd?e+n:-1}if("-"===t||"."===t){const t=this.buffer.substr(e,3);if(("---"===t||"..."===t)&&Uh(this.buffer[e+3]))return-1}return e}getLine(){let e=this.lineEndPos;return("number"!=typeof e||-1!==e&ðis.indentValue&&!Uh(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)&&Uh(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(qh),"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,n=-1;do{e=yield*this.pushNewline(),e>0?(t=yield*this.pushSpaces(!1),this.indentValue=n=t):t=0,t+=(yield*this.pushSpaces(!0))}while(e+t>0);const r=this.getLine();if(null===r)return this.setNext("flow");if((-1!==n&&n"0"&&t<="9")this.blockScalarIndent=Number(t)-1;else if("-"!==t)break}return yield*this.pushUntil((e=>Uh(e)||"#"===e))}*parseBlockScalar(){let e,t=this.pos-1,n=0;e:for(let r=this.pos;e=this.buffer[r];++r)switch(e){case" ":n+=1;break;case"\n":t=r,n=0;break;case"\r":{const e=this.buffer[r+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(n>=this.indentNext){-1===this.blockScalarIndent?this.indentNext=n: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 r=t+1;for(e=this.buffer[r];" "===e;)e=this.buffer[++r];if("\t"===e){for(;"\t"===e||" "===e||"\r"===e||"\n"===e;)e=this.buffer[++r];t=r-1}else if(!this.blockScalarKeep)for(;;){let e=t-1,r=this.buffer[e];"\r"===r&&(r=this.buffer[--e]);const a=e;for(;" "===r;)r=this.buffer[--e];if(!("\n"===r&&e>=this.pos&&e+1+n>a))break;t=e}return yield"",yield*this.pushToIndex(t+1,!0),yield*this.parseLineStart()}*parsePlainScalar(){const e=this.flowLevel>0;let t,n=this.pos-1,r=this.pos-1;for(;t=this.buffer[++r];)if(":"===t){const t=this.buffer[r+1];if(Uh(t)||e&&Qh.has(t))break;n=r}else if(Uh(t)){let a=this.buffer[r+1];if("\r"===t&&("\n"===a?(r+=1,t="\n",a=this.buffer[r+1]):n=r),"#"===a||e&&Qh.has(a))break;if("\n"===t){const e=this.continueScalar(r+1);if(-1===e)break;r=Math.max(r,e-2)}}else{if(e&&Qh.has(t))break;n=r}return t||this.atEnd?(yield"",yield*this.pushToIndex(n+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 n=this.buffer.slice(this.pos,e);return n?(yield n,this.pos+=n.length,n.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(qh))+(yield*this.pushSpaces(!0))+(yield*this.pushIndicators());case"-":case"?":case":":{const e=this.flowLevel>0,t=this.charAt(1);if(Uh(t)||e&&Qh.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(;!Uh(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(Fh.has(t))t=this.buffer[++e];else{if("%"!==t||!Bh.has(this.buffer[e+1])||!Bh.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,n=this.pos-1;do{t=this.buffer[++n]}while(" "===t||e&&"\t"===t);const r=n-this.pos;return r>0&&(yield this.buffer.substr(this.pos,r),this.pos=n),r}*pushUntil(e){let t=this.pos,n=this.buffer[t];for(;!e(n);)n=this.buffer[++t];return yield*this.pushToIndex(t,!1)}}class Vh{constructor(){this.lineStarts=[],this.addNewLine=e=>this.lineStarts.push(e),this.linePos=e=>{let t=0,n=this.lineStarts.length;for(;t>1;this.lineStarts[r]=0;)switch(e[n].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[++n])?void 0:t.type););return e.splice(n,e.length)}function Kh(e){if("flow-seq-start"===e.start.type)for(const t of e.items)!t.sep||t.value||Zh(t.start,"explicit-key-ind")||Zh(t.sep,"map-value-ind")||(t.key&&(t.value=t.key),delete t.key,Xh(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 Jh=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 Hh,this.onNewLine=e}*parse(e,t=!1){this.onNewLine&&0===this.offset&&this.onNewLine(0);for(const n of this.lexer.lex(e,t))yield*this.next(n);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&&Kh(t),e.type){case"document":e.value=t;break;case"block-scalar":e.props.push(t);break;case"block-map":{const n=e.items[e.items.length-1];if(n.value)return e.items.push({start:[],key:t,sep:[]}),void(this.onKeyLine=!0);if(!n.sep)return Object.assign(n,{key:t,sep:[]}),void(this.onKeyLine=!n.explicitKey);n.value=t;break}case"block-seq":{const n=e.items[e.items.length-1];n.value?e.items.push({start:[],value:t}):n.value=t;break}case"flow-collection":{const n=e.items[e.items.length-1];return void(!n||n.value?e.items.push({start:[],key:t,sep:[]}):n.sep?n.value=t:Object.assign(n,{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 n=t.items[t.items.length-1];n&&!n.sep&&!n.value&&n.start.length>0&&-1===Wh(n.start)&&(0===t.indent||n.start.every((e=>"comment"!==e.type||e.indent=e.indent){const t=!this.onKeyLine&&this.indent===e.indent,r=t&&(n.sep||n.explicitKey)&&"seq-item-ind"!==this.type;let a=[];if(r&&n.sep&&!n.value){const t=[];for(let r=0;re.indent&&(t.length=0);break;default:t.length=0}}t.length>=2&&(a=n.sep.splice(t[1]))}switch(this.type){case"anchor":case"tag":return void(r||n.value?(a.push(this.sourceToken),e.items.push({start:a}),this.onKeyLine=!0):n.sep?n.sep.push(this.sourceToken):n.start.push(this.sourceToken));case"explicit-key-ind":return n.sep||n.explicitKey?r||n.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}]}):(n.start.push(this.sourceToken),n.explicitKey=!0),void(this.onKeyLine=!0);case"map-value-ind":if(n.explicitKey)if(n.sep)if(n.value)e.items.push({start:[],key:null,sep:[this.sourceToken]});else if(Zh(n.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(Xh(n.key)&&!Zh(n.sep,"newline")){const e=Yh(n.start),t=n.key,r=n.sep;r.push(this.sourceToken),delete n.key,delete n.sep,this.stack.push({type:"block-map",offset:this.offset,indent:this.indent,items:[{start:e,key:t,sep:r}]})}else a.length>0?n.sep=n.sep.concat(a,this.sourceToken):n.sep.push(this.sourceToken);else if(Zh(n.start,"newline"))Object.assign(n,{key:null,sep:[this.sourceToken]});else{const e=Yh(n.start);this.stack.push({type:"block-map",offset:this.offset,indent:this.indent,items:[{start:e,key:null,sep:[this.sourceToken]}]})}else n.sep?n.value||r?e.items.push({start:a,key:null,sep:[this.sourceToken]}):Zh(n.sep,"map-value-ind")?this.stack.push({type:"block-map",offset:this.offset,indent:this.indent,items:[{start:[],key:null,sep:[this.sourceToken]}]}):n.sep.push(this.sourceToken):Object.assign(n,{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(r||n.value?(e.items.push({start:a,key:t,sep:[]}),this.onKeyLine=!0):n.sep?this.stack.push(t):(Object.assign(n,{key:t,sep:[]}),this.onKeyLine=!0))}default:{const r=this.startBlockValue(e);if(r){if("block-seq"===r.type){if(!n.explicitKey&&n.sep&&!Zh(n.sep,"newline"))return void(yield*this.pop({type:"error",offset:this.offset,message:"Unexpected block-seq-ind on same line with key",source:this.source}))}else t&&e.items.push({start:a});return void this.stack.push(r)}}}}yield*this.pop(),yield*this.step()}*blockSequence(e){var t;const n=e.items[e.items.length-1];switch(this.type){case"newline":if(n.value){const t="end"in n.value?n.value.end:void 0,r=Array.isArray(t)?t[t.length-1]:void 0;"comment"===(null==r?void 0:r.type)?null==t||t.push(this.sourceToken):e.items.push({start:[this.sourceToken]})}else n.start.push(this.sourceToken);return;case"space":case"comment":if(n.value)e.items.push({start:[this.sourceToken]});else{if(this.atIndentedComment(n.start,e.indent)){const r=e.items[e.items.length-2],a=null==(t=null==r?void 0:r.value)?void 0:t.end;if(Array.isArray(a))return Array.prototype.push.apply(a,n.start),a.push(this.sourceToken),void e.items.pop()}n.start.push(this.sourceToken)}return;case"anchor":case"tag":if(n.value||this.indent<=e.indent)break;return void n.start.push(this.sourceToken);case"seq-item-ind":if(this.indent!==e.indent)break;return void(n.value||Zh(n.start,"seq-item-ind")?e.items.push({start:[this.sourceToken]}):n.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 n=this.flowScalar(this.type);return void(!t||t.value?e.items.push({start:[],key:n,sep:[]}):t.sep?this.stack.push(n):Object.assign(t,{key:n,sep:[]}))}case"flow-map-end":case"flow-seq-end":return void e.end.push(this.sourceToken)}const n=this.startBlockValue(e);n?this.stack.push(n):(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 n=Yh(Gh(t));Kh(e);const r=e.end.splice(1,e.end.length);r.push(this.sourceToken);const a={type:"block-map",offset:e.offset,indent:e.indent,items:[{start:n,key:e,sep:r}]};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=Yh(Gh(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=Yh(Gh(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())}}};function ef(e,t,n){let r;"function"==typeof t?r=t:void 0===n&&t&&"object"==typeof t&&(n=t);const a=function(e,t={}){const{lineCounter:n,prettyErrors:r}=function(e){const t=!1!==e.prettyErrors;return{lineCounter:e.lineCounter||t&&new Vh||null,prettyErrors:t}}(t),a=new Jh(null==n?void 0:n.addNewLine),o=new jh(t);let i=null;for(const t of o.compose(a.parse(e),!0,e.length))if(i){if("silent"!==i.options.logLevel){i.errors.push(new mh(t.range.slice(0,2),"MULTIPLE_DOCS","Source contains multiple documents; please use YAML.parseAllDocuments()"));break}}else i=t;return r&&n&&(i.errors.forEach(vh(e,n)),i.warnings.forEach(vh(e,n))),i}(e,n);if(!a)return null;if(a.warnings.forEach((e=>Kd(a.options.logLevel,e))),a.errors.length>0){if("silent"!==a.options.logLevel)throw a.errors[0];a.errors=[]}return a.toJS(Object.assign({reviver:r},n))}function tf(e,t,n){let r=null;if("function"==typeof t||Array.isArray(t)?r=t:void 0===n&&t&&(n=t),"string"==typeof n&&(n=n.length),"number"==typeof n){const e=Math.round(n);n=e<1?void 0:e>8?{indent:8}:{indent:e}}if(void 0===e){const{keepUndefined:e}=n??t??{};if(!e)return}return od(e)&&!r?e.toString(n):new ph(e,r,n).toString(n)}function nf(e){if(null!==e){if("string"==typeof e){if(""===e.trim())return;try{return JSON.parse(e)}catch(t){const n=/^[^:]+:/.test(e),r=e.slice(0,50).trimStart().startsWith("{");if(!n||r)return;return ef(e,{maxAliasCount:1e4})}}return Gu(e),e}}function rf(e,t={}){if(Gu(e))return e;const n=nf(e);return[{isEntrypoint:!0,specification:n,filename:null,dir:"./",references:Xu(n),...t}]}function af(e){return decodeURI(e.replace(/~1/g,"/").replace(/~0/g,"~"))}function of(e){return e.split("/").slice(1).map(af)}function sf(e,t,n,r=[]){const a=rf(structuredClone(e)),o=Zu(a),i=(null==n?void 0:n.specification)??o.specification;return Hu(i)?(lf(i,a,o,new WeakSet,r,t),{valid:0===(r=r.filter(((e,t,n)=>t===n.findIndex((t=>t.message===e.message&&t.code===e.code))))).length,errors:r,schema:i}):{valid:!1,errors:r,schema:i}}function lf(e,t,n,r,a,o){if(null!==e&&!r.has(e)){for(r.add(e);void 0!==e.$ref;){const r=cf(e.$ref,o,n,t,i,a);if("object"!=typeof r||null===r)break;e.$ref,delete e.$ref;for(const t of Object.keys(r))void 0===e[t]&&(e[t]=r[t])}for(const i of Object.values(e))"object"==typeof i&&null!==i&&lf(i,t,n,r,a,o)}function i(e){return lf(e.specification,t,e,r,a,o),e}}function cf(e,t,n,r,a,o){if("string"!=typeof e)return void o.push({code:"INVALID_REFERENCE",message:qu.INVALID_REFERENCE.replace("%s",e)});const[i,s]=e.split("#",2),l=i!==n.filename;if(i&&l){const e=r.find((e=>e.filename===i));return e?void 0===s?e.specification:cf(`#${s}`,t,a(e),r,a,o):void o.push({code:"EXTERNAL_REFERENCE_NOT_FOUND",message:qu.EXTERNAL_REFERENCE_NOT_FOUND.replace("%s",i)})}const c=of(s);try{return c.reduce(((e,t)=>e[t]),n.specification)}catch(t){o.push({code:"INVALID_REFERENCE",message:qu.INVALID_REFERENCE.replace("%s",e)})}}async function uf(e,t){const n=rf(e),r=Zu(n),a=sf(n,t);return{specification:r.specification,errors:a.errors,schema:a.schema,...Vu(r.specification)}}function df(e){return e.replace(/~/g,"~0").replace(/\//g,"~1")}const pf=new Set(["properties","items","allOf","anyOf","oneOf","not","additionalProperties","schema"]),hf=(e,t)=>{if("undefined"!==e.type&&!0===e.nullable&&(e.type=[e.type,"null"],delete e.nullable),!0===e.exclusiveMinimum?(e.exclusiveMinimum=e.minimum,delete e.minimum):!1===e.exclusiveMinimum&&delete e.exclusiveMinimum,!0===e.exclusiveMaximum?(e.exclusiveMaximum=e.maximum,delete e.maximum):!1===e.exclusiveMaximum&&delete e.exclusiveMaximum,void 0!==e.example&&(function(e){return!!e.some((e=>pf.has(e)))||!!e.some((e=>e.endsWith("Schema")))||e.length>=2&&"components"===e[0]&&"schemas"===e[1]}(t)?e.examples=[e.example]:e.examples={default:{value:e.example}},delete e.example),"object"===e.type&&void 0!==e.properties&&t.slice(0,-1).some(((e,n)=>"content"===e&&"multipart/form-data"===t[n+1])))for(const t of Object.values(e.properties))"object"==typeof t&&null!==t&&"type"in t&&"format"in t&&"string"===t.type&&"binary"===t.format&&(t.contentMediaType="application/octet-stream",delete t.format);if(t.includes("content")&&t.includes("application/octet-stream"))return{};if("string"===e.type){if("binary"===e.format)return{type:"string",contentMediaType:"application/octet-stream"};if("base64"===e.format)return{type:"string",contentEncoding:"base64"};if("byte"===e.format)return{type:"string",contentEncoding:"base64",contentMediaType:t.slice(0,-1).find(((e,n)=>"content"===t[n-1]))}}return void 0!==e["x-webhooks"]&&(e.webhooks=e["x-webhooks"],delete e["x-webhooks"]),e};function ff(e){const t=function(e){if("array"!==e.type||"query"!==e.in&&"path"!==e.in&&"header"!==e.in)return{};const t=e.collectionFormat??"csv";return gf[e.in][t]}(e),n=(r=e,["type","format","items","maximum","exclusiveMaximum","minimum","exclusiveMinimum","maxLength","minLength","pattern","maxItems","minItems","uniqueItems","enum","multipleOf"].reduce(((e,t)=>(Object.hasOwn(r,t)&&(e[t]=r[t],delete r[t]),e)),{}));var r;return delete e.collectionFormat,delete e.default,{schema:n,...t,...e}}const mf={ssv:{},pipes:{},multi:{},csv:{style:"simple",explode:!1},tsv:{}},gf={header:mf,query:{ssv:{style:"spaceDelimited",explode:!1},pipes:{style:"pipeDelimited",explode:!1},multi:{style:"form",explode:!0},csv:{style:"form",explode:!1},tsv:{}},path:mf},vf=[function(e){var t,n,r;let a=e;if(null===a||"object"!=typeof a||"string"!=typeof a.swagger||!(null==(t=a.swagger)?void 0:t.startsWith("2.0")))return a;if(a.openapi="3.0.4",delete a.swagger,a.host){const e=Array.isArray(a.schemes)&&(null==(n=a.schemes)?void 0:n.length)?a.schemes:["http"];a.servers=e.map((e=>({url:`${e}://${a.host}${a.basePath??""}`}))),delete a.basePath,delete a.schemes,delete a.host}else a.basePath&&(a.servers=[{url:a.basePath}],delete a.basePath);if(a.definitions&&(a.components=Object.assign({},a.components,{schemas:a.definitions}),delete a.definitions,a=Wu(a,(e=>("string"==typeof e.$ref&&e.$ref.startsWith("#/definitions/")&&(e.$ref=e.$ref.replace(/^#\/definitions\//,"#/components/schemas/")),e)))),a=Wu(a,(e=>("file"===e.type&&(e.type="string",e.format="binary"),e))),"object"==typeof a.paths)for(const e in a.paths)if(Object.hasOwn(a.paths,e)){const t=a.paths[e];for(const e in t)if(Object.hasOwn(t,e)){const n=t[e];if(n.parameters){const e=structuredClone(n.parameters.find((e=>"body"===e.in))??{});if(e&&Object.keys(e).length){delete e.name,delete e.in;const t=a.consumes??n.consumes??["application/json"];"object"!=typeof n.requestBody&&(n.requestBody={}),"object"!=typeof n.requestBody.content&&(n.requestBody.content={});const{schema:r,...o}=e;n.requestBody={...n.requestBody,...o};for(const e of t)n.requestBody.content[e]={schema:r}}n.parameters=n.parameters.filter((e=>"body"!==e.in)),delete n.consumes;const t=n.parameters.filter((e=>"formData"===e.in));if(t.length>0){"object"!=typeof n.requestBody&&(n.requestBody={}),"object"!=typeof n.requestBody.content&&(n.requestBody.content={}),n.requestBody.content["application/x-www-form-urlencoded"]={schema:{type:"object",properties:{},required:[]}};for(const e of t)n.requestBody.content["application/x-www-form-urlencoded"].schema.properties[e.name]={type:e.type,description:e.description},e.required&&n.requestBody.content["application/x-www-form-urlencoded"].schema.required.push(e.name);n.parameters=n.parameters.filter((e=>"formData"!==e.in))}n.parameters=n.parameters.map((e=>ff(e)))}if(n.responses)for(const e in n.responses)if(Object.hasOwn(n.responses,e)){const t=n.responses[e];if(t.headers&&(t.headers=Object.entries(t.headers).reduce(((e,[t,n])=>({[t]:ff(n),...e})),{})),t.schema){const e=a.produces??n.produces??["application/json"];"object"!=typeof t.content&&(t.content={});for(const n of e)t.content[n]={schema:t.schema};delete t.schema}}delete n.produces,0===(null==(r=n.parameters)?void 0:r.length)&&delete n.parameters}}if(a.securityDefinitions){"object"!=typeof a.components&&(a.components={}),a.components=a.components,Object.assign(a.components,{securitySchemes:{}});for(const[e,t]of Object.entries(a.securityDefinitions))if("object"==typeof t)if("type"in t&&"oauth2"===t.type){const{flow:n,authorizationUrl:r,tokenUrl:o,scopes:i}=t;Object.assign(a.components.securitySchemes,{[e]:{type:"oauth2",flows:{[n]:Object.assign({},r&&{authorizationUrl:r},o&&{tokenUrl:o},i&&{scopes:i})}}})}else"type"in t&&"basic"===t.type?Object.assign(a.components.securitySchemes,{[e]:{type:"http",scheme:"basic"}}):Object.assign(a.components.securitySchemes,{[e]:t});delete a.securityDefinitions}return a},function(e){let t=e;return null!==t&&"string"==typeof t.openapi&&t.openapi.startsWith("3.0")?(t.openapi="3.1.1",t=Wu(t,hf),t):t}];function bf(e){return e?{specification:vf.reduce(((e,t)=>t(e)),Gu(e)?Zu(e).specification:nf(e)),version:"3.1"}:{specification:null,version:"3.1"}}function yf(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function Of(e,t){let n=0;for(let t=e.length-1;t>=0;t--){const r=e[t];"."===r?e.splice(t,1):".."===r?(e.splice(t,1),n++):n&&(e.splice(t,1),n--)}if(t)for(;n--;n)e.unshift("..");return e}const wf=/^(\/?|)([\s\S]*?)((?:\.{1,2}|[^/]+?|)(\.[^./]*|))(?:[/]*)$/,xf=e=>wf.exec(e).slice(1);function kf(e){const t=Sf(e),n="/"===Cf(e,-1);return(e=Of(Tf(e.split("/"),(e=>!!e)),!t).join("/"))||t||(e="."),e&&n&&(e+="/"),(t?"/":"")+e}function Sf(e){return"/"===e.charAt(0)}var _f=function(e){const t=xf(e),n=t[0];let r=t[1];return n||r?(r&&(r=r.substr(0,r.length-1)),n+r):"."},Ef=function(...e){return kf(Tf(e,((e,t)=>{if("string"!=typeof e)throw new TypeError("Arguments to path.join must be strings");return e})).join("/"))};function Tf(e,t){if(e.filter)return e.filter(t);const n=[];for(let r=0;re.substr(t,n):(e,t,n)=>(t<0&&(t=e.length+t),e.substr(t,n));async function Af(e){const t=(new TextEncoder).encode(e),n=await crypto.subtle.digest("SHA-1",t),r=Array.from(new Uint8Array(n)).map((e=>e.toString(16).padStart(2,"0"))).join("").substring(0,7);return r.match(/^\d+$/)?"a"+r.substring(1):r}async function Pf(e,t,n,r,a=0){if(a>=100)throw"Can not generate unique compressed values";const o=await e(r??t);return void 0!==n[o]&&n[o]!==t?Pf(e,t,n,o,a+1):(n[o]=t,o)}const Df=(e,t)=>{const n=Object.fromEntries(Object.entries(t).map((([e,t])=>[t,e])));return{generate:async r=>{const a=n[r];if(a)return a;const o=await Pf(e,r,t),i=o.match(/^\d+$/)?`a${o}`:o;return n[r]=i,i}}};function $f(e){try{const t=new URL(e);return"http:"===t.protocol||"https:"===t.protocol}catch{return!1}}function Rf(e){return e.startsWith("#")}async function Nf(e,t){const n=t.find((t=>t.validate(e)));return n?n.exec(e):{ok:!1}}function Mf(e,t,n){if(""===t)throw new Error("Cannot set value at root ('') pointer");const r=of(t);let a=e;for(let e=0;eLf(e,t))),"object"==typeof e&&"$ref"in e&&"string"==typeof e.$ref)){const n=e.$ref;if(!Rf(n))return;return e.$ref=If(n,t)}}const jf="x-ext",Uf="x-ext-urls";async function Bf(e,t){const n=t.cache??new Map,r=await(async()=>{if("string"!=typeof e)return e;const n=await Nf(e,t.plugins);if(n.ok&&"object"==typeof n.data)return n.data;throw new Error("Failed to resolve input: Please provide a valid string value or pass a loader to process the input")})(),a=t.root??r,o=void 0!==t.root&&t.root!==r,i=t.visitedNodes??new Set;void 0===a[Uf]&&(a[Uf]={});const{generate:s}=Df(t.compress??Af,a[Uf]),l=async(r,c=(()=>"string"!=typeof e?"":$f(e)||function(e){return!$f(e)&&!function(e){if(!e.includes("\n"))return!1;try{return ef(e,{maxAliasCount:1e4}),!0}catch(e){return!1}}(e)&&!function(e){try{return JSON.parse(e),!0}catch{return!1}}(e)}(e)?e:"")(),u=!1)=>{var d,p,h,f,m,g;if((Hu(r)||Array.isArray(r))&&!i.has(r)){if(i.add(r),"object"==typeof r&&"$ref"in r&&"string"==typeof r.$ref){const e=r.$ref,i="$global"in r&&"boolean"==typeof r.$global&&r.$global;if(Rf(e))return void(o&&await l((v=a,b=of(e.substring(1)),b.reduce(((e,t)=>{if(void 0!==e)return e[t]}),v)),c,u));const[y,O=""]=e.split("#",2),w=function(e,t){if($f(t))return t;if($f(e)){const n=new URL(e),r=Ef(_f(n.pathname),t);return new URL(r,e).toString()}return Ef(_f(e),t)}(c,y),x=await s(w),k=n.has(w);k||n.set(w,Nf(w,t.plugins)),null==(p=null==(d=null==t?void 0:t.hooks)?void 0:d.onResolveStart)||p.call(d,r);const S=await n.get(w);return S.ok?(k||(i||Lf(S.data,[jf,x]),await l(S.data,i?c:w,i),Mf(a,`/${Uf}/${df(x)}`,w)),k||Mf(a,`/${jf}/${x}`,S.data),r.$ref=If(`#${O}`,[jf,x]),void(null==(f=null==(h=null==t?void 0:t.hooks)?void 0:h.onResolveSuccess)||f.call(h,r))):(null==(g=null==(m=null==t?void 0:t.hooks)?void 0:m.onResolveError)||g.call(m,r),console.warn(`Failed to resolve external reference "${w}". The reference may be invalid, inaccessible, or missing a loader for this type of reference.`))}var v,b;await Promise.all(Object.entries(r).map((async([e,t])=>{e!==jf&&await l(t,c,u)})))}};return await l(r),o||delete a[Uf],r}function Ff(e){const t=(null==e?void 0:e.limit)?function(e){let t=0;const n=[];return async r=>{t>=e&&await new Promise((e=>n.push(e))),t++;try{return await r()}finally{t--,(()=>{if(0===n.length||t>=e)return;const r=n.shift();r&&r()})()}}}(e.limit):e=>e();return{validate:$f,exec:n=>async function(e,t,n){var r,a;try{const o=new URL(e).host,i=null==(a=null==(r=null==n?void 0:n.headers)?void 0:r.find((e=>void 0!==e.domains.find((e=>e===o)))))?void 0:a.headers,s=(null==n?void 0:n.fetch)??fetch,l=await t((()=>s(e,{headers:i})));return l.ok?{ok:!0,data:nf(await l.text())}:{ok:!1}}catch{return{ok:!1}}}(n,t,e)}}const Qf="object"==typeof self?self:globalThis,zf=e=>((e,t)=>{const n=(t,n)=>(e.set(n,t),t),r=a=>{if(e.has(a))return e.get(a);const[o,i]=t[a];switch(o){case 0:case-1:return n(i,a);case 1:{const e=n([],a);for(const t of i)e.push(r(t));return e}case 2:{const e=n({},a);for(const[t,n]of i)e[r(t)]=r(n);return e}case 3:return n(new Date(i),a);case 4:{const{source:e,flags:t}=i;return n(new RegExp(e,t),a)}case 5:{const e=n(new Map,a);for(const[t,n]of i)e.set(r(t),r(n));return e}case 6:{const e=n(new Set,a);for(const t of i)e.add(r(t));return e}case 7:{const{name:e,message:t}=i;return n(new Qf[e](t),a)}case 8:return n(BigInt(i),a);case"BigInt":return n(Object(BigInt(i)),a)}return n(new Qf[o](i),a)};return r})(new Map,e)(0),qf="",{toString:Hf}={},{keys:Vf}=Object,Zf=e=>{const t=typeof e;if("object"!==t||!e)return[0,t];const n=Hf.call(e).slice(8,-1);switch(n){case"Array":return[1,qf];case"Object":return[2,qf];case"Date":return[3,qf];case"RegExp":return[4,qf];case"Map":return[5,qf];case"Set":return[6,qf]}return n.includes("Array")?[1,n]:n.includes("Error")?[7,n]:[2,n]},Wf=([e,t])=>0===e&&("function"===t||"symbol"===t),Xf=(e,{json:t,lossy:n}={})=>{const r=[];return((e,t,n,r)=>{const a=(e,t)=>{const a=r.push(e)-1;return n.set(t,a),a},o=r=>{if(n.has(r))return n.get(r);let[i,s]=Zf(r);switch(i){case 0:{let t=r;switch(s){case"bigint":i=8,t=r.toString();break;case"function":case"symbol":if(e)throw new TypeError("unable to serialize "+s);t=null;break;case"undefined":return a([-1],r)}return a([i,t],r)}case 1:{if(s)return a([s,[...r]],r);const e=[],t=a([i,e],r);for(const t of r)e.push(o(t));return t}case 2:{if(s)switch(s){case"BigInt":return a([s,r.toString()],r);case"Boolean":case"Number":case"String":return a([s,r.valueOf()],r)}if(t&&"toJSON"in r)return o(r.toJSON());const n=[],l=a([i,n],r);for(const t of Vf(r))!e&&Wf(Zf(r[t]))||n.push([o(t),o(r[t])]);return l}case 3:return a([i,r.toISOString()],r);case 4:{const{source:e,flags:t}=r;return a([i,{source:e,flags:t}],r)}case 5:{const t=[],n=a([i,t],r);for(const[n,a]of r)(e||!Wf(Zf(n))&&!Wf(Zf(a)))&&t.push([o(n),o(a)]);return n}case 6:{const t=[],n=a([i,t],r);for(const n of r)!e&&Wf(Zf(n))||t.push(o(n));return n}}const{message:l}=r;return a([i,{name:s,message:l}],r)};return o})(!(t||n),!!t,new Map,r)(e),r},Gf="function"==typeof structuredClone?(e,t)=>t&&("json"in t||"lossy"in t)?zf(Xf(e,t)):structuredClone(e):(e,t)=>zf(Xf(e,t)),Yf=function(e,t,n,r,a){const o=Kf(t);return!!tm(e)&&o.call(a,e,n,r)},Kf=function(e){if(null==e)return em;if("string"==typeof e)return function(e){return Jf((function(t){return t.tagName===e}))}(e);if("object"==typeof e)return function(e){const t=[];let n=-1;for(;++n":"")+")"})}return u;function u(){let c,u,d,p=cm;if((!t||o(a,s,l[l.length-1]||void 0))&&(p=function(e){return Array.isArray(e)?e:"number"==typeof e?[true,e]:null==e?cm:[e]}(n(a,l)),p[0]===um))return p;if("children"in a&&a.children){const t=a;if(t.children&&p[0]!==dm)for(u=(r?t.children.length:-1)+i,d=l.concat(t);u>-1&&u0&&(e.properties.rel=[...o]),i&&(e.properties.target=i),r){const n=bm(t.contentProperties,e)||{};e.children.push({type:"element",tagName:"span",properties:Gf(n),children:Gf(r)})}}}}))}}function bm(e,t){return"function"==typeof e?e(t):e}const ym=Kf((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})),Om={}.hasOwnProperty,wm=new Set(["pingback","prefetch","stylesheet"]),xm=Kf(["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"]),km=Kf("meta");const Sm=/[ \t\n\f\r]/g;function _m(e){return"object"==typeof e?"text"===e.type&&Em(e.value):Em(e)}function Em(e){return""===e.replace(Sm,"")}const Tm=["pre","script","style","textarea"],Cm=["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"],Am=["button","input","select","textarea"],Pm=["area","base","basefont","dialog","datalist","head","link","meta","noembed","noframes","param","rp","script","source","style","template","track","title"],Dm={},$m=im(["doctype","comment"]);function Rm(e,t){if("children"in e){const n={...t};return("root"===e.type||Lm(e))&&(n.before=!0,n.after=!0),n.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 n=t.before;const r=t.after,a=e.children;let o=a.length,i=-1;for(;++i0&&t.blanks.includes(e.tagName))}}function Hm(e,t){return"root"===e.type||"element"===e.type&&(t||Yf(e,"script")||ym(e)||!function(e){return Boolean("text"===e.type||xm(e)||ym(e)||function(e){if("element"!==e.type||"link"!==e.tagName)return!1;if(e.properties.itemProp)return!0;const t=e.properties.rel;let n=-1;if(!Array.isArray(t)||0===t.length)return!1;for(;++n"xlink:"+t.slice(5).toLowerCase(),properties:{xLinkActuate:null,xLinkArcRole:null,xLinkHref:null,xLinkRole:null,xLinkShow:null,xLinkTitle:null,xLinkType:null}}),pg=ug({space:"xml",transform:(e,t)=>"xml:"+t.slice(3).toLowerCase(),properties:{xmlLang:null,xmlBase:null,xmlSpace:null}});function hg(e,t){return t in e?e[t]:t}function fg(e,t){return hg(e,t.toLowerCase())}const mg=ug({space:"xmlns",attributes:{xmlnsxlink:"xmlns:xlink"},transform:fg,properties:{xmlns:null,xmlnsXLink:null}}),gg=ug({transform:(e,t)=>"role"===t?t:"aria-"+t.slice(4).toLowerCase(),properties:{ariaActiveDescendant:null,ariaAtomic:Km,ariaAutoComplete:null,ariaBusy:Km,ariaChecked:Km,ariaColCount:eg,ariaColIndex:eg,ariaColSpan:eg,ariaControls:tg,ariaCurrent:null,ariaDescribedBy:tg,ariaDetails:null,ariaDisabled:Km,ariaDropEffect:tg,ariaErrorMessage:null,ariaExpanded:Km,ariaFlowTo:tg,ariaGrabbed:Km,ariaHasPopup:null,ariaHidden:Km,ariaInvalid:null,ariaKeyShortcuts:null,ariaLabel:null,ariaLabelledBy:tg,ariaLevel:eg,ariaLive:null,ariaModal:Km,ariaMultiLine:Km,ariaMultiSelectable:Km,ariaOrientation:null,ariaOwns:tg,ariaPlaceholder:null,ariaPosInSet:eg,ariaPressed:Km,ariaReadOnly:Km,ariaRelevant:null,ariaRequired:Km,ariaRoleDescription:tg,ariaRowCount:eg,ariaRowIndex:eg,ariaRowSpan:eg,ariaSelected:Km,ariaSetSize:eg,ariaSort:null,ariaValueMax:eg,ariaValueMin:eg,ariaValueNow:eg,ariaValueText:null,role:null}}),vg=ug({space:"html",attributes:{acceptcharset:"accept-charset",classname:"class",htmlfor:"for",httpequiv:"http-equiv"},transform:fg,mustUseProperty:["checked","multiple","muted","selected"],properties:{abbr:null,accept:ng,acceptCharset:tg,accessKey:tg,action:null,allow:null,allowFullScreen:Ym,allowPaymentRequest:Ym,allowUserMedia:Ym,alt:null,as:null,async:Ym,autoCapitalize:null,autoComplete:tg,autoFocus:Ym,autoPlay:Ym,blocking:tg,capture:null,charSet:null,checked:Ym,cite:null,className:tg,cols:eg,colSpan:null,content:null,contentEditable:Km,controls:Ym,controlsList:tg,coords:eg|ng,crossOrigin:null,data:null,dateTime:null,decoding:null,default:Ym,defer:Ym,dir:null,dirName:null,disabled:Ym,download:Jm,draggable:Km,encType:null,enterKeyHint:null,fetchPriority:null,form:null,formAction:null,formEncType:null,formMethod:null,formNoValidate:Ym,formTarget:null,headers:tg,height:eg,hidden:Ym,high:eg,href:null,hrefLang:null,htmlFor:tg,httpEquiv:tg,id:null,imageSizes:null,imageSrcSet:null,inert:Ym,inputMode:null,integrity:null,is:null,isMap:Ym,itemId:null,itemProp:tg,itemRef:tg,itemScope:Ym,itemType:tg,kind:null,label:null,lang:null,language:null,list:null,loading:null,loop:Ym,low:eg,manifest:null,max:null,maxLength:eg,media:null,method:null,min:null,minLength:eg,multiple:Ym,muted:Ym,name:null,nonce:null,noModule:Ym,noValidate:Ym,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:Ym,optimum:eg,pattern:null,ping:tg,placeholder:null,playsInline:Ym,popover:null,popoverTarget:null,popoverTargetAction:null,poster:null,preload:null,readOnly:Ym,referrerPolicy:null,rel:tg,required:Ym,reversed:Ym,rows:eg,rowSpan:eg,sandbox:tg,scope:null,scoped:Ym,seamless:Ym,selected:Ym,shadowRootClonable:Ym,shadowRootDelegatesFocus:Ym,shadowRootMode:null,shape:null,size:eg,sizes:null,slot:null,span:eg,spellCheck:Km,src:null,srcDoc:null,srcLang:null,srcSet:null,start:eg,step:null,style:null,tabIndex:eg,target:null,title:null,translate:null,type:null,typeMustMatch:Ym,useMap:null,value:Km,width:eg,wrap:null,writingSuggestions:null,align:null,aLink:null,archive:tg,axis:null,background:null,bgColor:null,border:eg,borderColor:null,bottomMargin:eg,cellPadding:null,cellSpacing:null,char:null,charOff:null,classId:null,clear:null,code:null,codeBase:null,codeType:null,color:null,compact:Ym,declare:Ym,event:null,face:null,frame:null,frameBorder:null,hSpace:eg,leftMargin:eg,link:null,longDesc:null,lowSrc:null,marginHeight:eg,marginWidth:eg,noResize:Ym,noHref:Ym,noShade:Ym,noWrap:Ym,object:null,profile:null,prompt:null,rev:null,rightMargin:eg,rules:null,scheme:null,scrolling:Km,standby:null,summary:null,text:null,topMargin:eg,valueType:null,version:null,vAlign:null,vLink:null,vSpace:eg,allowTransparency:null,autoCorrect:null,autoSave:null,disablePictureInPicture:Ym,disableRemotePlayback:Ym,prefix:null,property:null,results:eg,security:null,unselectable:null}}),bg=ug({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:hg,properties:{about:rg,accentHeight:eg,accumulate:null,additive:null,alignmentBaseline:null,alphabetic:eg,amplitude:eg,arabicForm:null,ascent:eg,attributeName:null,attributeType:null,azimuth:eg,bandwidth:null,baselineShift:null,baseFrequency:null,baseProfile:null,bbox:null,begin:null,bias:eg,by:null,calcMode:null,capHeight:eg,className:tg,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:eg,diffuseConstant:eg,direction:null,display:null,dur:null,divisor:eg,dominantBaseline:null,download:Ym,dx:null,dy:null,edgeMode:null,editable:null,elevation:eg,enableBackground:null,end:null,event:null,exponent:eg,externalResourcesRequired:null,fill:null,fillOpacity:eg,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:ng,g2:ng,glyphName:ng,glyphOrientationHorizontal:null,glyphOrientationVertical:null,glyphRef:null,gradientTransform:null,gradientUnits:null,handler:null,hanging:eg,hatchContentUnits:null,hatchUnits:null,height:null,href:null,hrefLang:null,horizAdvX:eg,horizOriginX:eg,horizOriginY:eg,id:null,ideographic:eg,imageRendering:null,initialVisibility:null,in:null,in2:null,intercept:eg,k:eg,k1:eg,k2:eg,k3:eg,k4:eg,kernelMatrix:rg,kernelUnitLength:null,keyPoints:null,keySplines:null,keyTimes:null,kerning:null,lang:null,lengthAdjust:null,letterSpacing:null,lightingColor:null,limitingConeAngle:eg,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:eg,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:eg,overlineThickness:eg,paintOrder:null,panose1:null,path:null,pathLength:eg,patternContentUnits:null,patternTransform:null,patternUnits:null,phase:null,ping:tg,pitch:null,playbackOrder:null,pointerEvents:null,points:null,pointsAtX:eg,pointsAtY:eg,pointsAtZ:eg,preserveAlpha:null,preserveAspectRatio:null,primitiveUnits:null,propagate:null,property:rg,r:null,radius:null,referrerPolicy:null,refX:null,refY:null,rel:rg,rev:rg,renderingIntent:null,repeatCount:null,repeatDur:null,requiredExtensions:rg,requiredFeatures:rg,requiredFonts:rg,requiredFormats:rg,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:eg,specularExponent:eg,spreadMethod:null,spacing:null,startOffset:null,stdDeviation:null,stemh:null,stemv:null,stitchTiles:null,stopColor:null,stopOpacity:null,strikethroughPosition:eg,strikethroughThickness:eg,string:null,stroke:null,strokeDashArray:rg,strokeDashOffset:null,strokeLineCap:null,strokeLineJoin:null,strokeMiterLimit:eg,strokeOpacity:eg,strokeWidth:null,style:null,surfaceScale:eg,syncBehavior:null,syncBehaviorDefault:null,syncMaster:null,syncTolerance:null,syncToleranceDefault:null,systemLanguage:rg,tabIndex:eg,tableValues:null,target:null,targetX:eg,targetY:eg,textAnchor:null,textDecoration:null,textRendering:null,textLength:null,timelineBegin:null,title:null,transformBehavior:null,type:null,typeOf:rg,to:null,transform:null,transformOrigin:null,u1:null,u2:null,underlinePosition:eg,underlineThickness:eg,unicode:null,unicodeBidi:null,unicodeRange:null,unitsPerEm:eg,values:null,vAlphabetic:eg,vMathematical:eg,vectorEffect:null,vHanging:eg,vIdeographic:eg,version:null,vertAdvY:eg,vertOriginX:eg,vertOriginY:eg,viewBox:null,viewTarget:null,visibility:null,width:null,widths:null,wordSpacing:null,writingMode:null,x:null,x1:null,x2:null,xChannelSelector:null,xHeight:eg,y:null,y1:null,y2:null,yChannelSelector:null,z:null,zoomAndPan:null}}),yg=/^data[-\w.:]+$/i,Og=/-[a-z]/g,wg=/[A-Z]/g;function xg(e,t){const n=Wm(t);let r=t,a=Xm;if(n in e.normal)return e.property[e.normal[n]];if(n.length>4&&"data"===n.slice(0,4)&&yg.test(t)){if("-"===t.charAt(4)){const e=t.slice(5).replace(Og,Sg);r="data"+e.charAt(0).toUpperCase()+e.slice(1)}else{const e=t.slice(4);if(!Og.test(e)){let n=e.replace(wg,kg);"-"!==n.charAt(0)&&(n="-"+n),t="data"+n}}a=sg}return new a(r,t)}function kg(e){return"-"+e.toLowerCase()}function Sg(e){return e.charAt(1).toUpperCase()}const _g=Zm([pg,dg,mg,gg,vg],"html"),Eg=Zm([pg,dg,mg,gg,bg],"svg");function Tg(e){const t=[],n=String(e||"");let r=n.indexOf(","),a=0,o=!1;for(;!o;){-1===r&&(r=n.length,o=!0);const e=n.slice(a,r).trim();!e&&o||t.push(e),a=r+1,r=n.indexOf(",",a)}return t}function Cg(e,t){const n=t||{};return(""===e[e.length-1]?[...e,""]:e).join((n.padRight?" ":"")+","+(!1===n.padLeft?"":" ")).trim()}const Ag=/[#.]/g,Pg=new Set(["button","menu","reset","submit"]),Dg={}.hasOwnProperty;function $g(e,t,n){const r=n&&function(e){const t={};let n=-1;for(;++n-1&&ee)return{line:t+1,column:e-(t>0?n[t-1]:0)+1,offset:e}},toOffset:function(e){const t=e&&e.line,r=e&&e.column;if("number"==typeof t&&"number"==typeof r&&!Number.isNaN(t)&&!Number.isNaN(r)&&t-1 in n){const e=(n[t-2]||0)+r-1||0;if(e>-1&&e=55296&&e<=57343}function dv(e){return 32!==e&&10!==e&&13!==e&&9!==e&&12!==e&&e>=1&&e<=31||e>=127&&e<=159}function pv(e){return e>=64976&&e<=65007||rv.has(e)}var hv,fv,mv,gv;(fv=hv=hv||(hv={})).controlCharacterInInputStream="control-character-in-input-stream",fv.noncharacterInInputStream="noncharacter-in-input-stream",fv.surrogateInInputStream="surrogate-in-input-stream",fv.nonVoidHtmlElementStartTagWithTrailingSolidus="non-void-html-element-start-tag-with-trailing-solidus",fv.endTagWithAttributes="end-tag-with-attributes",fv.endTagWithTrailingSolidus="end-tag-with-trailing-solidus",fv.unexpectedSolidusInTag="unexpected-solidus-in-tag",fv.unexpectedNullCharacter="unexpected-null-character",fv.unexpectedQuestionMarkInsteadOfTagName="unexpected-question-mark-instead-of-tag-name",fv.invalidFirstCharacterOfTagName="invalid-first-character-of-tag-name",fv.unexpectedEqualsSignBeforeAttributeName="unexpected-equals-sign-before-attribute-name",fv.missingEndTagName="missing-end-tag-name",fv.unexpectedCharacterInAttributeName="unexpected-character-in-attribute-name",fv.unknownNamedCharacterReference="unknown-named-character-reference",fv.missingSemicolonAfterCharacterReference="missing-semicolon-after-character-reference",fv.unexpectedCharacterAfterDoctypeSystemIdentifier="unexpected-character-after-doctype-system-identifier",fv.unexpectedCharacterInUnquotedAttributeValue="unexpected-character-in-unquoted-attribute-value",fv.eofBeforeTagName="eof-before-tag-name",fv.eofInTag="eof-in-tag",fv.missingAttributeValue="missing-attribute-value",fv.missingWhitespaceBetweenAttributes="missing-whitespace-between-attributes",fv.missingWhitespaceAfterDoctypePublicKeyword="missing-whitespace-after-doctype-public-keyword",fv.missingWhitespaceBetweenDoctypePublicAndSystemIdentifiers="missing-whitespace-between-doctype-public-and-system-identifiers",fv.missingWhitespaceAfterDoctypeSystemKeyword="missing-whitespace-after-doctype-system-keyword",fv.missingQuoteBeforeDoctypePublicIdentifier="missing-quote-before-doctype-public-identifier",fv.missingQuoteBeforeDoctypeSystemIdentifier="missing-quote-before-doctype-system-identifier",fv.missingDoctypePublicIdentifier="missing-doctype-public-identifier",fv.missingDoctypeSystemIdentifier="missing-doctype-system-identifier",fv.abruptDoctypePublicIdentifier="abrupt-doctype-public-identifier",fv.abruptDoctypeSystemIdentifier="abrupt-doctype-system-identifier",fv.cdataInHtmlContent="cdata-in-html-content",fv.incorrectlyOpenedComment="incorrectly-opened-comment",fv.eofInScriptHtmlCommentLikeText="eof-in-script-html-comment-like-text",fv.eofInDoctype="eof-in-doctype",fv.nestedComment="nested-comment",fv.abruptClosingOfEmptyComment="abrupt-closing-of-empty-comment",fv.eofInComment="eof-in-comment",fv.incorrectlyClosedComment="incorrectly-closed-comment",fv.eofInCdata="eof-in-cdata",fv.absenceOfDigitsInNumericCharacterReference="absence-of-digits-in-numeric-character-reference",fv.nullCharacterReference="null-character-reference",fv.surrogateCharacterReference="surrogate-character-reference",fv.characterReferenceOutsideUnicodeRange="character-reference-outside-unicode-range",fv.controlCharacterReference="control-character-reference",fv.noncharacterCharacterReference="noncharacter-character-reference",fv.missingWhitespaceBeforeDoctypeName="missing-whitespace-before-doctype-name",fv.missingDoctypeName="missing-doctype-name",fv.invalidCharacterSequenceAfterDoctypeName="invalid-character-sequence-after-doctype-name",fv.duplicateAttribute="duplicate-attribute",fv.nonConformingDoctype="non-conforming-doctype",fv.missingDoctype="missing-doctype",fv.misplacedDoctype="misplaced-doctype",fv.endTagWithoutMatchingOpenElement="end-tag-without-matching-open-element",fv.closingOfElementWithOpenChildElements="closing-of-element-with-open-child-elements",fv.disallowedContentInNoscriptInHead="disallowed-content-in-noscript-in-head",fv.openElementsLeftAfterEof="open-elements-left-after-eof",fv.abandonedHeadElementChild="abandoned-head-element-child",fv.misplacedStartTagForHeadElement="misplaced-start-tag-for-head-element",fv.nestedNoscriptInHead="nested-noscript-in-head",fv.eofInElementThatCanContainOnlyText="eof-in-element-that-can-contain-only-text";class vv{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:n,offset:r}=this;return{code:e,startLine:t,endLine:t,startCol:n,endCol:n,startOffset:r,endOffset:r}}_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,ov.EOF;return this._err(hv.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,ov.EOF;const n=this.html.charCodeAt(t);return n===ov.CARRIAGE_RETURN?ov.LINE_FEED:n}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,ov.EOF;let e=this.html.charCodeAt(this.pos);return e===ov.CARRIAGE_RETURN?(this.isEol=!0,this.skipNextNewLine=!0,ov.LINE_FEED):e===ov.LINE_FEED&&(this.isEol=!0,this.skipNextNewLine)?(this.line--,this.skipNextNewLine=!1,this._addGap(),this.advance()):(this.skipNextNewLine=!1,uv(e)&&(e=this._processSurrogate(e)),null===this.handler.onParseError||e>31&&e<127||e===ov.LINE_FEED||e===ov.CARRIAGE_RETURN||e>159&&e<64976||this._checkForProblematicCharacters(e),e)}_checkForProblematicCharacters(e){dv(e)?this._err(hv.controlCharacterInInputStream):pv(e)&&this._err(hv.noncharacterInInputStream)}retreat(e){for(this.pos-=e;this.pos=0;n--)if(e.attrs[n].name===t)return e.attrs[n].value;return null}(gv=mv=mv||(mv={}))[gv.CHARACTER=0]="CHARACTER",gv[gv.NULL_CHARACTER=1]="NULL_CHARACTER",gv[gv.WHITESPACE_CHARACTER=2]="WHITESPACE_CHARACTER",gv[gv.START_TAG=3]="START_TAG",gv[gv.END_TAG=4]="END_TAG",gv[gv.COMMENT=5]="COMMENT",gv[gv.DOCTYPE=6]="DOCTYPE",gv[gv.EOF=7]="EOF",gv[gv.HIBERNATION=8]="HIBERNATION";const yv=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)))),Ov=new Uint16Array("Ȁaglq\tɭ\0\0p;䀦os;䀧t;䀾t;䀼uot;䀢".split("").map((e=>e.charCodeAt(0))));var wv;const xv=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]]),kv=null!==(wv=String.fromCodePoint)&&void 0!==wv?wv: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 Sv,_v,Ev,Tv,Cv,Av,Pv,Dv,$v,Rv,Nv,Mv,Iv,Lv,jv,Uv,Bv,Fv;function Qv(e){return e>=Sv.ZERO&&e<=Sv.NINE}function zv(e){return e===Sv.EQUALS||function(e){return e>=Sv.UPPER_A&&e<=Sv.UPPER_Z||e>=Sv.LOWER_A&&e<=Sv.LOWER_Z||Qv(e)}(e)}(_v=Sv||(Sv={}))[_v.NUM=35]="NUM",_v[_v.SEMI=59]="SEMI",_v[_v.EQUALS=61]="EQUALS",_v[_v.ZERO=48]="ZERO",_v[_v.NINE=57]="NINE",_v[_v.LOWER_A=97]="LOWER_A",_v[_v.LOWER_F=102]="LOWER_F",_v[_v.LOWER_X=120]="LOWER_X",_v[_v.LOWER_Z=122]="LOWER_Z",_v[_v.UPPER_A=65]="UPPER_A",_v[_v.UPPER_F=70]="UPPER_F",_v[_v.UPPER_Z=90]="UPPER_Z",(Tv=Ev||(Ev={}))[Tv.VALUE_LENGTH=49152]="VALUE_LENGTH",Tv[Tv.BRANCH_LENGTH=16256]="BRANCH_LENGTH",Tv[Tv.JUMP_TABLE=127]="JUMP_TABLE",(Av=Cv||(Cv={}))[Av.EntityStart=0]="EntityStart",Av[Av.NumericStart=1]="NumericStart",Av[Av.NumericDecimal=2]="NumericDecimal",Av[Av.NumericHex=3]="NumericHex",Av[Av.NamedEntity=4]="NamedEntity",(Dv=Pv||(Pv={}))[Dv.Legacy=0]="Legacy",Dv[Dv.Strict=1]="Strict",Dv[Dv.Attribute=2]="Attribute";class qv{constructor(e,t,n){this.decodeTree=e,this.emitCodePoint=t,this.errors=n,this.state=Cv.EntityStart,this.consumed=1,this.result=0,this.treeIndex=0,this.excess=1,this.decodeMode=Pv.Strict}startEntity(e){this.decodeMode=e,this.state=Cv.EntityStart,this.result=0,this.treeIndex=0,this.excess=1,this.consumed=1}write(e,t){switch(this.state){case Cv.EntityStart:return e.charCodeAt(t)===Sv.NUM?(this.state=Cv.NumericStart,this.consumed+=1,this.stateNumericStart(e,t+1)):(this.state=Cv.NamedEntity,this.stateNamedEntity(e,t));case Cv.NumericStart:return this.stateNumericStart(e,t);case Cv.NumericDecimal:return this.stateNumericDecimal(e,t);case Cv.NumericHex:return this.stateNumericHex(e,t);case Cv.NamedEntity:return this.stateNamedEntity(e,t)}}stateNumericStart(e,t){return t>=e.length?-1:(32|e.charCodeAt(t))===Sv.LOWER_X?(this.state=Cv.NumericHex,this.consumed+=1,this.stateNumericHex(e,t+1)):(this.state=Cv.NumericDecimal,this.stateNumericDecimal(e,t))}addToNumericResult(e,t,n,r){if(t!==n){const a=n-t;this.result=this.result*Math.pow(r,a)+parseInt(e.substr(t,a),r),this.consumed+=a}}stateNumericHex(e,t){const n=t;for(;t=Sv.UPPER_A&&r<=Sv.UPPER_F||r>=Sv.LOWER_A&&r<=Sv.LOWER_F)))return this.addToNumericResult(e,n,t,16),this.emitNumericEntity(a,3);t+=1}var r;return this.addToNumericResult(e,n,t,16),-1}stateNumericDecimal(e,t){const n=t;for(;t=55296&&e<=57343||e>1114111?65533:null!==(t=xv.get(e))&&void 0!==t?t:e}(this.result),this.consumed),this.errors&&(e!==Sv.SEMI&&this.errors.missingSemicolonAfterCharacterReference(),this.errors.validateNumericCharacterReference(this.result)),this.consumed}stateNamedEntity(e,t){const{decodeTree:n}=this;let r=n[this.treeIndex],a=(r&Ev.VALUE_LENGTH)>>14;for(;t>14,0!==a){if(o===Sv.SEMI)return this.emitNamedEntityData(this.treeIndex,a,this.consumed+this.excess);this.decodeMode!==Pv.Strict&&(this.result=this.treeIndex,this.consumed+=this.excess,this.excess=0)}}return-1}emitNotTerminatedNamedEntity(){var e;const{result:t,decodeTree:n}=this,r=(n[t]&Ev.VALUE_LENGTH)>>14;return this.emitNamedEntityData(t,r,this.consumed),null===(e=this.errors)||void 0===e||e.missingSemicolonAfterCharacterReference(),this.consumed}emitNamedEntityData(e,t,n){const{decodeTree:r}=this;return this.emitCodePoint(1===t?r[e]&~Ev.VALUE_LENGTH:r[e+1],n),3===t&&this.emitCodePoint(r[e+2],n),n}end(){var e;switch(this.state){case Cv.NamedEntity:return 0===this.result||this.decodeMode===Pv.Attribute&&this.result!==this.treeIndex?0:this.emitNotTerminatedNamedEntity();case Cv.NumericDecimal:return this.emitNumericEntity(0,2);case Cv.NumericHex:return this.emitNumericEntity(0,3);case Cv.NumericStart:return null===(e=this.errors)||void 0===e||e.absenceOfDigitsInNumericCharacterReference(this.consumed),0;case Cv.EntityStart:return 0}}}function Hv(e){let t="";const n=new qv(e,(e=>t+=kv(e)));return function(e,r){let a=0,o=0;for(;(o=e.indexOf("&",o))>=0;){t+=e.slice(a,o),n.startEntity(r);const i=n.write(e,o+1);if(i<0){a=o+n.end();break}a=o+i,o=0===i?a+1:a}const i=t+e.slice(a);return t="",i}}function Vv(e,t,n,r){const a=(t&Ev.BRANCH_LENGTH)>>7,o=t&Ev.JUMP_TABLE;if(0===a)return 0!==o&&r===o?n:-1;if(o){const t=r-o;return t<0||t>=a?-1:e[n+t]-1}let i=n,s=i+a-1;for(;i<=s;){const t=i+s>>>1,n=e[t];if(nr))return e[t+a];s=t-1}}return-1}Hv(yv),Hv(Ov),(Rv=$v=$v||($v={})).HTML="http://www.w3.org/1999/xhtml",Rv.MATHML="http://www.w3.org/1998/Math/MathML",Rv.SVG="http://www.w3.org/2000/svg",Rv.XLINK="http://www.w3.org/1999/xlink",Rv.XML="http://www.w3.org/XML/1998/namespace",Rv.XMLNS="http://www.w3.org/2000/xmlns/",(Mv=Nv=Nv||(Nv={})).TYPE="type",Mv.ACTION="action",Mv.ENCODING="encoding",Mv.PROMPT="prompt",Mv.NAME="name",Mv.COLOR="color",Mv.FACE="face",Mv.SIZE="size",(Lv=Iv=Iv||(Iv={})).NO_QUIRKS="no-quirks",Lv.QUIRKS="quirks",Lv.LIMITED_QUIRKS="limited-quirks",(Uv=jv=jv||(jv={})).A="a",Uv.ADDRESS="address",Uv.ANNOTATION_XML="annotation-xml",Uv.APPLET="applet",Uv.AREA="area",Uv.ARTICLE="article",Uv.ASIDE="aside",Uv.B="b",Uv.BASE="base",Uv.BASEFONT="basefont",Uv.BGSOUND="bgsound",Uv.BIG="big",Uv.BLOCKQUOTE="blockquote",Uv.BODY="body",Uv.BR="br",Uv.BUTTON="button",Uv.CAPTION="caption",Uv.CENTER="center",Uv.CODE="code",Uv.COL="col",Uv.COLGROUP="colgroup",Uv.DD="dd",Uv.DESC="desc",Uv.DETAILS="details",Uv.DIALOG="dialog",Uv.DIR="dir",Uv.DIV="div",Uv.DL="dl",Uv.DT="dt",Uv.EM="em",Uv.EMBED="embed",Uv.FIELDSET="fieldset",Uv.FIGCAPTION="figcaption",Uv.FIGURE="figure",Uv.FONT="font",Uv.FOOTER="footer",Uv.FOREIGN_OBJECT="foreignObject",Uv.FORM="form",Uv.FRAME="frame",Uv.FRAMESET="frameset",Uv.H1="h1",Uv.H2="h2",Uv.H3="h3",Uv.H4="h4",Uv.H5="h5",Uv.H6="h6",Uv.HEAD="head",Uv.HEADER="header",Uv.HGROUP="hgroup",Uv.HR="hr",Uv.HTML="html",Uv.I="i",Uv.IMG="img",Uv.IMAGE="image",Uv.INPUT="input",Uv.IFRAME="iframe",Uv.KEYGEN="keygen",Uv.LABEL="label",Uv.LI="li",Uv.LINK="link",Uv.LISTING="listing",Uv.MAIN="main",Uv.MALIGNMARK="malignmark",Uv.MARQUEE="marquee",Uv.MATH="math",Uv.MENU="menu",Uv.META="meta",Uv.MGLYPH="mglyph",Uv.MI="mi",Uv.MO="mo",Uv.MN="mn",Uv.MS="ms",Uv.MTEXT="mtext",Uv.NAV="nav",Uv.NOBR="nobr",Uv.NOFRAMES="noframes",Uv.NOEMBED="noembed",Uv.NOSCRIPT="noscript",Uv.OBJECT="object",Uv.OL="ol",Uv.OPTGROUP="optgroup",Uv.OPTION="option",Uv.P="p",Uv.PARAM="param",Uv.PLAINTEXT="plaintext",Uv.PRE="pre",Uv.RB="rb",Uv.RP="rp",Uv.RT="rt",Uv.RTC="rtc",Uv.RUBY="ruby",Uv.S="s",Uv.SCRIPT="script",Uv.SECTION="section",Uv.SELECT="select",Uv.SOURCE="source",Uv.SMALL="small",Uv.SPAN="span",Uv.STRIKE="strike",Uv.STRONG="strong",Uv.STYLE="style",Uv.SUB="sub",Uv.SUMMARY="summary",Uv.SUP="sup",Uv.TABLE="table",Uv.TBODY="tbody",Uv.TEMPLATE="template",Uv.TEXTAREA="textarea",Uv.TFOOT="tfoot",Uv.TD="td",Uv.TH="th",Uv.THEAD="thead",Uv.TITLE="title",Uv.TR="tr",Uv.TRACK="track",Uv.TT="tt",Uv.U="u",Uv.UL="ul",Uv.SVG="svg",Uv.VAR="var",Uv.WBR="wbr",Uv.XMP="xmp",(Fv=Bv=Bv||(Bv={}))[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 Zv=new Map([[jv.A,Bv.A],[jv.ADDRESS,Bv.ADDRESS],[jv.ANNOTATION_XML,Bv.ANNOTATION_XML],[jv.APPLET,Bv.APPLET],[jv.AREA,Bv.AREA],[jv.ARTICLE,Bv.ARTICLE],[jv.ASIDE,Bv.ASIDE],[jv.B,Bv.B],[jv.BASE,Bv.BASE],[jv.BASEFONT,Bv.BASEFONT],[jv.BGSOUND,Bv.BGSOUND],[jv.BIG,Bv.BIG],[jv.BLOCKQUOTE,Bv.BLOCKQUOTE],[jv.BODY,Bv.BODY],[jv.BR,Bv.BR],[jv.BUTTON,Bv.BUTTON],[jv.CAPTION,Bv.CAPTION],[jv.CENTER,Bv.CENTER],[jv.CODE,Bv.CODE],[jv.COL,Bv.COL],[jv.COLGROUP,Bv.COLGROUP],[jv.DD,Bv.DD],[jv.DESC,Bv.DESC],[jv.DETAILS,Bv.DETAILS],[jv.DIALOG,Bv.DIALOG],[jv.DIR,Bv.DIR],[jv.DIV,Bv.DIV],[jv.DL,Bv.DL],[jv.DT,Bv.DT],[jv.EM,Bv.EM],[jv.EMBED,Bv.EMBED],[jv.FIELDSET,Bv.FIELDSET],[jv.FIGCAPTION,Bv.FIGCAPTION],[jv.FIGURE,Bv.FIGURE],[jv.FONT,Bv.FONT],[jv.FOOTER,Bv.FOOTER],[jv.FOREIGN_OBJECT,Bv.FOREIGN_OBJECT],[jv.FORM,Bv.FORM],[jv.FRAME,Bv.FRAME],[jv.FRAMESET,Bv.FRAMESET],[jv.H1,Bv.H1],[jv.H2,Bv.H2],[jv.H3,Bv.H3],[jv.H4,Bv.H4],[jv.H5,Bv.H5],[jv.H6,Bv.H6],[jv.HEAD,Bv.HEAD],[jv.HEADER,Bv.HEADER],[jv.HGROUP,Bv.HGROUP],[jv.HR,Bv.HR],[jv.HTML,Bv.HTML],[jv.I,Bv.I],[jv.IMG,Bv.IMG],[jv.IMAGE,Bv.IMAGE],[jv.INPUT,Bv.INPUT],[jv.IFRAME,Bv.IFRAME],[jv.KEYGEN,Bv.KEYGEN],[jv.LABEL,Bv.LABEL],[jv.LI,Bv.LI],[jv.LINK,Bv.LINK],[jv.LISTING,Bv.LISTING],[jv.MAIN,Bv.MAIN],[jv.MALIGNMARK,Bv.MALIGNMARK],[jv.MARQUEE,Bv.MARQUEE],[jv.MATH,Bv.MATH],[jv.MENU,Bv.MENU],[jv.META,Bv.META],[jv.MGLYPH,Bv.MGLYPH],[jv.MI,Bv.MI],[jv.MO,Bv.MO],[jv.MN,Bv.MN],[jv.MS,Bv.MS],[jv.MTEXT,Bv.MTEXT],[jv.NAV,Bv.NAV],[jv.NOBR,Bv.NOBR],[jv.NOFRAMES,Bv.NOFRAMES],[jv.NOEMBED,Bv.NOEMBED],[jv.NOSCRIPT,Bv.NOSCRIPT],[jv.OBJECT,Bv.OBJECT],[jv.OL,Bv.OL],[jv.OPTGROUP,Bv.OPTGROUP],[jv.OPTION,Bv.OPTION],[jv.P,Bv.P],[jv.PARAM,Bv.PARAM],[jv.PLAINTEXT,Bv.PLAINTEXT],[jv.PRE,Bv.PRE],[jv.RB,Bv.RB],[jv.RP,Bv.RP],[jv.RT,Bv.RT],[jv.RTC,Bv.RTC],[jv.RUBY,Bv.RUBY],[jv.S,Bv.S],[jv.SCRIPT,Bv.SCRIPT],[jv.SECTION,Bv.SECTION],[jv.SELECT,Bv.SELECT],[jv.SOURCE,Bv.SOURCE],[jv.SMALL,Bv.SMALL],[jv.SPAN,Bv.SPAN],[jv.STRIKE,Bv.STRIKE],[jv.STRONG,Bv.STRONG],[jv.STYLE,Bv.STYLE],[jv.SUB,Bv.SUB],[jv.SUMMARY,Bv.SUMMARY],[jv.SUP,Bv.SUP],[jv.TABLE,Bv.TABLE],[jv.TBODY,Bv.TBODY],[jv.TEMPLATE,Bv.TEMPLATE],[jv.TEXTAREA,Bv.TEXTAREA],[jv.TFOOT,Bv.TFOOT],[jv.TD,Bv.TD],[jv.TH,Bv.TH],[jv.THEAD,Bv.THEAD],[jv.TITLE,Bv.TITLE],[jv.TR,Bv.TR],[jv.TRACK,Bv.TRACK],[jv.TT,Bv.TT],[jv.U,Bv.U],[jv.UL,Bv.UL],[jv.SVG,Bv.SVG],[jv.VAR,Bv.VAR],[jv.WBR,Bv.WBR],[jv.XMP,Bv.XMP]]);function Wv(e){var t;return null!==(t=Zv.get(e))&&void 0!==t?t:Bv.UNKNOWN}const Xv=Bv,Gv={[$v.HTML]:new Set([Xv.ADDRESS,Xv.APPLET,Xv.AREA,Xv.ARTICLE,Xv.ASIDE,Xv.BASE,Xv.BASEFONT,Xv.BGSOUND,Xv.BLOCKQUOTE,Xv.BODY,Xv.BR,Xv.BUTTON,Xv.CAPTION,Xv.CENTER,Xv.COL,Xv.COLGROUP,Xv.DD,Xv.DETAILS,Xv.DIR,Xv.DIV,Xv.DL,Xv.DT,Xv.EMBED,Xv.FIELDSET,Xv.FIGCAPTION,Xv.FIGURE,Xv.FOOTER,Xv.FORM,Xv.FRAME,Xv.FRAMESET,Xv.H1,Xv.H2,Xv.H3,Xv.H4,Xv.H5,Xv.H6,Xv.HEAD,Xv.HEADER,Xv.HGROUP,Xv.HR,Xv.HTML,Xv.IFRAME,Xv.IMG,Xv.INPUT,Xv.LI,Xv.LINK,Xv.LISTING,Xv.MAIN,Xv.MARQUEE,Xv.MENU,Xv.META,Xv.NAV,Xv.NOEMBED,Xv.NOFRAMES,Xv.NOSCRIPT,Xv.OBJECT,Xv.OL,Xv.P,Xv.PARAM,Xv.PLAINTEXT,Xv.PRE,Xv.SCRIPT,Xv.SECTION,Xv.SELECT,Xv.SOURCE,Xv.STYLE,Xv.SUMMARY,Xv.TABLE,Xv.TBODY,Xv.TD,Xv.TEMPLATE,Xv.TEXTAREA,Xv.TFOOT,Xv.TH,Xv.THEAD,Xv.TITLE,Xv.TR,Xv.TRACK,Xv.UL,Xv.WBR,Xv.XMP]),[$v.MATHML]:new Set([Xv.MI,Xv.MO,Xv.MN,Xv.MS,Xv.MTEXT,Xv.ANNOTATION_XML]),[$v.SVG]:new Set([Xv.TITLE,Xv.FOREIGN_OBJECT,Xv.DESC]),[$v.XLINK]:new Set,[$v.XML]:new Set,[$v.XMLNS]:new Set};function Yv(e){return e===Xv.H1||e===Xv.H2||e===Xv.H3||e===Xv.H4||e===Xv.H5||e===Xv.H6}jv.STYLE,jv.SCRIPT,jv.XMP,jv.IFRAME,jv.NOEMBED,jv.NOFRAMES,jv.PLAINTEXT;const Kv=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 Jv,eb;(eb=Jv||(Jv={}))[eb.DATA=0]="DATA",eb[eb.RCDATA=1]="RCDATA",eb[eb.RAWTEXT=2]="RAWTEXT",eb[eb.SCRIPT_DATA=3]="SCRIPT_DATA",eb[eb.PLAINTEXT=4]="PLAINTEXT",eb[eb.TAG_OPEN=5]="TAG_OPEN",eb[eb.END_TAG_OPEN=6]="END_TAG_OPEN",eb[eb.TAG_NAME=7]="TAG_NAME",eb[eb.RCDATA_LESS_THAN_SIGN=8]="RCDATA_LESS_THAN_SIGN",eb[eb.RCDATA_END_TAG_OPEN=9]="RCDATA_END_TAG_OPEN",eb[eb.RCDATA_END_TAG_NAME=10]="RCDATA_END_TAG_NAME",eb[eb.RAWTEXT_LESS_THAN_SIGN=11]="RAWTEXT_LESS_THAN_SIGN",eb[eb.RAWTEXT_END_TAG_OPEN=12]="RAWTEXT_END_TAG_OPEN",eb[eb.RAWTEXT_END_TAG_NAME=13]="RAWTEXT_END_TAG_NAME",eb[eb.SCRIPT_DATA_LESS_THAN_SIGN=14]="SCRIPT_DATA_LESS_THAN_SIGN",eb[eb.SCRIPT_DATA_END_TAG_OPEN=15]="SCRIPT_DATA_END_TAG_OPEN",eb[eb.SCRIPT_DATA_END_TAG_NAME=16]="SCRIPT_DATA_END_TAG_NAME",eb[eb.SCRIPT_DATA_ESCAPE_START=17]="SCRIPT_DATA_ESCAPE_START",eb[eb.SCRIPT_DATA_ESCAPE_START_DASH=18]="SCRIPT_DATA_ESCAPE_START_DASH",eb[eb.SCRIPT_DATA_ESCAPED=19]="SCRIPT_DATA_ESCAPED",eb[eb.SCRIPT_DATA_ESCAPED_DASH=20]="SCRIPT_DATA_ESCAPED_DASH",eb[eb.SCRIPT_DATA_ESCAPED_DASH_DASH=21]="SCRIPT_DATA_ESCAPED_DASH_DASH",eb[eb.SCRIPT_DATA_ESCAPED_LESS_THAN_SIGN=22]="SCRIPT_DATA_ESCAPED_LESS_THAN_SIGN",eb[eb.SCRIPT_DATA_ESCAPED_END_TAG_OPEN=23]="SCRIPT_DATA_ESCAPED_END_TAG_OPEN",eb[eb.SCRIPT_DATA_ESCAPED_END_TAG_NAME=24]="SCRIPT_DATA_ESCAPED_END_TAG_NAME",eb[eb.SCRIPT_DATA_DOUBLE_ESCAPE_START=25]="SCRIPT_DATA_DOUBLE_ESCAPE_START",eb[eb.SCRIPT_DATA_DOUBLE_ESCAPED=26]="SCRIPT_DATA_DOUBLE_ESCAPED",eb[eb.SCRIPT_DATA_DOUBLE_ESCAPED_DASH=27]="SCRIPT_DATA_DOUBLE_ESCAPED_DASH",eb[eb.SCRIPT_DATA_DOUBLE_ESCAPED_DASH_DASH=28]="SCRIPT_DATA_DOUBLE_ESCAPED_DASH_DASH",eb[eb.SCRIPT_DATA_DOUBLE_ESCAPED_LESS_THAN_SIGN=29]="SCRIPT_DATA_DOUBLE_ESCAPED_LESS_THAN_SIGN",eb[eb.SCRIPT_DATA_DOUBLE_ESCAPE_END=30]="SCRIPT_DATA_DOUBLE_ESCAPE_END",eb[eb.BEFORE_ATTRIBUTE_NAME=31]="BEFORE_ATTRIBUTE_NAME",eb[eb.ATTRIBUTE_NAME=32]="ATTRIBUTE_NAME",eb[eb.AFTER_ATTRIBUTE_NAME=33]="AFTER_ATTRIBUTE_NAME",eb[eb.BEFORE_ATTRIBUTE_VALUE=34]="BEFORE_ATTRIBUTE_VALUE",eb[eb.ATTRIBUTE_VALUE_DOUBLE_QUOTED=35]="ATTRIBUTE_VALUE_DOUBLE_QUOTED",eb[eb.ATTRIBUTE_VALUE_SINGLE_QUOTED=36]="ATTRIBUTE_VALUE_SINGLE_QUOTED",eb[eb.ATTRIBUTE_VALUE_UNQUOTED=37]="ATTRIBUTE_VALUE_UNQUOTED",eb[eb.AFTER_ATTRIBUTE_VALUE_QUOTED=38]="AFTER_ATTRIBUTE_VALUE_QUOTED",eb[eb.SELF_CLOSING_START_TAG=39]="SELF_CLOSING_START_TAG",eb[eb.BOGUS_COMMENT=40]="BOGUS_COMMENT",eb[eb.MARKUP_DECLARATION_OPEN=41]="MARKUP_DECLARATION_OPEN",eb[eb.COMMENT_START=42]="COMMENT_START",eb[eb.COMMENT_START_DASH=43]="COMMENT_START_DASH",eb[eb.COMMENT=44]="COMMENT",eb[eb.COMMENT_LESS_THAN_SIGN=45]="COMMENT_LESS_THAN_SIGN",eb[eb.COMMENT_LESS_THAN_SIGN_BANG=46]="COMMENT_LESS_THAN_SIGN_BANG",eb[eb.COMMENT_LESS_THAN_SIGN_BANG_DASH=47]="COMMENT_LESS_THAN_SIGN_BANG_DASH",eb[eb.COMMENT_LESS_THAN_SIGN_BANG_DASH_DASH=48]="COMMENT_LESS_THAN_SIGN_BANG_DASH_DASH",eb[eb.COMMENT_END_DASH=49]="COMMENT_END_DASH",eb[eb.COMMENT_END=50]="COMMENT_END",eb[eb.COMMENT_END_BANG=51]="COMMENT_END_BANG",eb[eb.DOCTYPE=52]="DOCTYPE",eb[eb.BEFORE_DOCTYPE_NAME=53]="BEFORE_DOCTYPE_NAME",eb[eb.DOCTYPE_NAME=54]="DOCTYPE_NAME",eb[eb.AFTER_DOCTYPE_NAME=55]="AFTER_DOCTYPE_NAME",eb[eb.AFTER_DOCTYPE_PUBLIC_KEYWORD=56]="AFTER_DOCTYPE_PUBLIC_KEYWORD",eb[eb.BEFORE_DOCTYPE_PUBLIC_IDENTIFIER=57]="BEFORE_DOCTYPE_PUBLIC_IDENTIFIER",eb[eb.DOCTYPE_PUBLIC_IDENTIFIER_DOUBLE_QUOTED=58]="DOCTYPE_PUBLIC_IDENTIFIER_DOUBLE_QUOTED",eb[eb.DOCTYPE_PUBLIC_IDENTIFIER_SINGLE_QUOTED=59]="DOCTYPE_PUBLIC_IDENTIFIER_SINGLE_QUOTED",eb[eb.AFTER_DOCTYPE_PUBLIC_IDENTIFIER=60]="AFTER_DOCTYPE_PUBLIC_IDENTIFIER",eb[eb.BETWEEN_DOCTYPE_PUBLIC_AND_SYSTEM_IDENTIFIERS=61]="BETWEEN_DOCTYPE_PUBLIC_AND_SYSTEM_IDENTIFIERS",eb[eb.AFTER_DOCTYPE_SYSTEM_KEYWORD=62]="AFTER_DOCTYPE_SYSTEM_KEYWORD",eb[eb.BEFORE_DOCTYPE_SYSTEM_IDENTIFIER=63]="BEFORE_DOCTYPE_SYSTEM_IDENTIFIER",eb[eb.DOCTYPE_SYSTEM_IDENTIFIER_DOUBLE_QUOTED=64]="DOCTYPE_SYSTEM_IDENTIFIER_DOUBLE_QUOTED",eb[eb.DOCTYPE_SYSTEM_IDENTIFIER_SINGLE_QUOTED=65]="DOCTYPE_SYSTEM_IDENTIFIER_SINGLE_QUOTED",eb[eb.AFTER_DOCTYPE_SYSTEM_IDENTIFIER=66]="AFTER_DOCTYPE_SYSTEM_IDENTIFIER",eb[eb.BOGUS_DOCTYPE=67]="BOGUS_DOCTYPE",eb[eb.CDATA_SECTION=68]="CDATA_SECTION",eb[eb.CDATA_SECTION_BRACKET=69]="CDATA_SECTION_BRACKET",eb[eb.CDATA_SECTION_END=70]="CDATA_SECTION_END",eb[eb.CHARACTER_REFERENCE=71]="CHARACTER_REFERENCE",eb[eb.NAMED_CHARACTER_REFERENCE=72]="NAMED_CHARACTER_REFERENCE",eb[eb.AMBIGUOUS_AMPERSAND=73]="AMBIGUOUS_AMPERSAND",eb[eb.NUMERIC_CHARACTER_REFERENCE=74]="NUMERIC_CHARACTER_REFERENCE",eb[eb.HEXADEMICAL_CHARACTER_REFERENCE_START=75]="HEXADEMICAL_CHARACTER_REFERENCE_START",eb[eb.HEXADEMICAL_CHARACTER_REFERENCE=76]="HEXADEMICAL_CHARACTER_REFERENCE",eb[eb.DECIMAL_CHARACTER_REFERENCE=77]="DECIMAL_CHARACTER_REFERENCE",eb[eb.NUMERIC_CHARACTER_REFERENCE_END=78]="NUMERIC_CHARACTER_REFERENCE_END";const tb={DATA:Jv.DATA,RCDATA:Jv.RCDATA,RAWTEXT:Jv.RAWTEXT,SCRIPT_DATA:Jv.SCRIPT_DATA,PLAINTEXT:Jv.PLAINTEXT,CDATA_SECTION:Jv.CDATA_SECTION};function nb(e){return e>=ov.DIGIT_0&&e<=ov.DIGIT_9}function rb(e){return e>=ov.LATIN_CAPITAL_A&&e<=ov.LATIN_CAPITAL_Z}function ab(e){return function(e){return e>=ov.LATIN_SMALL_A&&e<=ov.LATIN_SMALL_Z}(e)||rb(e)}function ob(e){return ab(e)||nb(e)}function ib(e){return e>=ov.LATIN_CAPITAL_A&&e<=ov.LATIN_CAPITAL_F}function sb(e){return e>=ov.LATIN_SMALL_A&&e<=ov.LATIN_SMALL_F}function lb(e){return e+32}function cb(e){return e===ov.SPACE||e===ov.LINE_FEED||e===ov.TABULATION||e===ov.FORM_FEED}function ub(e){return cb(e)||e===ov.SOLIDUS||e===ov.GREATER_THAN_SIGN}class db{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=Jv.DATA,this.returnState=Jv.DATA,this.charRefCode=-1,this.consumedAfterSnapshot=-1,this.currentCharacterToken=null,this.currentToken=null,this.currentAttr={name:"",value:""},this.preprocessor=new vv(t),this.currentLocation=this.getCurrentLocation(-1)}_err(e){var t,n;null===(n=(t=this.handler).onParseError)||void 0===n||n.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,n){this.active=!0,this.preprocessor.write(e,t),this._runParsingLoop(),this.paused||null==n||n()}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(hv.endTagWithAttributes),e.selfClosing&&this._err(hv.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 mv.CHARACTER:this.handler.onCharacter(this.currentCharacterToken);break;case mv.NULL_CHARACTER:this.handler.onNullCharacter(this.currentCharacterToken);break;case mv.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:mv.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=cb(e)?mv.WHITESPACE_CHARACTER:e===ov.NULL?mv.NULL_CHARACTER:mv.CHARACTER;this._appendCharToCurrentCharacterToken(t,String.fromCodePoint(e))}_emitChars(e){this._appendCharToCurrentCharacterToken(mv.CHARACTER,e)}_matchNamedCharacterReference(e){let t=null,n=0,r=!1;for(let o=0,i=yv[0];o>=0&&(o=Vv(yv,i,o+1,e),!(o<0));e=this._consume()){n+=1,i=yv[o];const s=i&Ev.VALUE_LENGTH;if(s){const i=(s>>14)-1;if(e!==ov.SEMICOLON&&this._isCharacterReferenceInAttribute()&&((a=this.preprocessor.peek(1))===ov.EQUALS_SIGN||ob(a))?(t=[ov.AMPERSAND],o+=i):(t=0===i?[yv[o]&~Ev.VALUE_LENGTH]:1===i?[yv[++o]]:[yv[++o],yv[++o]],n=0,r=e!==ov.SEMICOLON),0===i){this._consume();break}}}var a;return this._unconsume(n),r&&!this.preprocessor.endOfChunkHit&&this._err(hv.missingSemicolonAfterCharacterReference),this._unconsume(1),t}_isCharacterReferenceInAttribute(){return this.returnState===Jv.ATTRIBUTE_VALUE_DOUBLE_QUOTED||this.returnState===Jv.ATTRIBUTE_VALUE_SINGLE_QUOTED||this.returnState===Jv.ATTRIBUTE_VALUE_UNQUOTED}_flushCodePointConsumedAsCharacterReference(e){this._isCharacterReferenceInAttribute()?this.currentAttr.value+=String.fromCodePoint(e):this._emitCodePoint(e)}_callState(e){switch(this.state){case Jv.DATA:this._stateData(e);break;case Jv.RCDATA:this._stateRcdata(e);break;case Jv.RAWTEXT:this._stateRawtext(e);break;case Jv.SCRIPT_DATA:this._stateScriptData(e);break;case Jv.PLAINTEXT:this._statePlaintext(e);break;case Jv.TAG_OPEN:this._stateTagOpen(e);break;case Jv.END_TAG_OPEN:this._stateEndTagOpen(e);break;case Jv.TAG_NAME:this._stateTagName(e);break;case Jv.RCDATA_LESS_THAN_SIGN:this._stateRcdataLessThanSign(e);break;case Jv.RCDATA_END_TAG_OPEN:this._stateRcdataEndTagOpen(e);break;case Jv.RCDATA_END_TAG_NAME:this._stateRcdataEndTagName(e);break;case Jv.RAWTEXT_LESS_THAN_SIGN:this._stateRawtextLessThanSign(e);break;case Jv.RAWTEXT_END_TAG_OPEN:this._stateRawtextEndTagOpen(e);break;case Jv.RAWTEXT_END_TAG_NAME:this._stateRawtextEndTagName(e);break;case Jv.SCRIPT_DATA_LESS_THAN_SIGN:this._stateScriptDataLessThanSign(e);break;case Jv.SCRIPT_DATA_END_TAG_OPEN:this._stateScriptDataEndTagOpen(e);break;case Jv.SCRIPT_DATA_END_TAG_NAME:this._stateScriptDataEndTagName(e);break;case Jv.SCRIPT_DATA_ESCAPE_START:this._stateScriptDataEscapeStart(e);break;case Jv.SCRIPT_DATA_ESCAPE_START_DASH:this._stateScriptDataEscapeStartDash(e);break;case Jv.SCRIPT_DATA_ESCAPED:this._stateScriptDataEscaped(e);break;case Jv.SCRIPT_DATA_ESCAPED_DASH:this._stateScriptDataEscapedDash(e);break;case Jv.SCRIPT_DATA_ESCAPED_DASH_DASH:this._stateScriptDataEscapedDashDash(e);break;case Jv.SCRIPT_DATA_ESCAPED_LESS_THAN_SIGN:this._stateScriptDataEscapedLessThanSign(e);break;case Jv.SCRIPT_DATA_ESCAPED_END_TAG_OPEN:this._stateScriptDataEscapedEndTagOpen(e);break;case Jv.SCRIPT_DATA_ESCAPED_END_TAG_NAME:this._stateScriptDataEscapedEndTagName(e);break;case Jv.SCRIPT_DATA_DOUBLE_ESCAPE_START:this._stateScriptDataDoubleEscapeStart(e);break;case Jv.SCRIPT_DATA_DOUBLE_ESCAPED:this._stateScriptDataDoubleEscaped(e);break;case Jv.SCRIPT_DATA_DOUBLE_ESCAPED_DASH:this._stateScriptDataDoubleEscapedDash(e);break;case Jv.SCRIPT_DATA_DOUBLE_ESCAPED_DASH_DASH:this._stateScriptDataDoubleEscapedDashDash(e);break;case Jv.SCRIPT_DATA_DOUBLE_ESCAPED_LESS_THAN_SIGN:this._stateScriptDataDoubleEscapedLessThanSign(e);break;case Jv.SCRIPT_DATA_DOUBLE_ESCAPE_END:this._stateScriptDataDoubleEscapeEnd(e);break;case Jv.BEFORE_ATTRIBUTE_NAME:this._stateBeforeAttributeName(e);break;case Jv.ATTRIBUTE_NAME:this._stateAttributeName(e);break;case Jv.AFTER_ATTRIBUTE_NAME:this._stateAfterAttributeName(e);break;case Jv.BEFORE_ATTRIBUTE_VALUE:this._stateBeforeAttributeValue(e);break;case Jv.ATTRIBUTE_VALUE_DOUBLE_QUOTED:this._stateAttributeValueDoubleQuoted(e);break;case Jv.ATTRIBUTE_VALUE_SINGLE_QUOTED:this._stateAttributeValueSingleQuoted(e);break;case Jv.ATTRIBUTE_VALUE_UNQUOTED:this._stateAttributeValueUnquoted(e);break;case Jv.AFTER_ATTRIBUTE_VALUE_QUOTED:this._stateAfterAttributeValueQuoted(e);break;case Jv.SELF_CLOSING_START_TAG:this._stateSelfClosingStartTag(e);break;case Jv.BOGUS_COMMENT:this._stateBogusComment(e);break;case Jv.MARKUP_DECLARATION_OPEN:this._stateMarkupDeclarationOpen(e);break;case Jv.COMMENT_START:this._stateCommentStart(e);break;case Jv.COMMENT_START_DASH:this._stateCommentStartDash(e);break;case Jv.COMMENT:this._stateComment(e);break;case Jv.COMMENT_LESS_THAN_SIGN:this._stateCommentLessThanSign(e);break;case Jv.COMMENT_LESS_THAN_SIGN_BANG:this._stateCommentLessThanSignBang(e);break;case Jv.COMMENT_LESS_THAN_SIGN_BANG_DASH:this._stateCommentLessThanSignBangDash(e);break;case Jv.COMMENT_LESS_THAN_SIGN_BANG_DASH_DASH:this._stateCommentLessThanSignBangDashDash(e);break;case Jv.COMMENT_END_DASH:this._stateCommentEndDash(e);break;case Jv.COMMENT_END:this._stateCommentEnd(e);break;case Jv.COMMENT_END_BANG:this._stateCommentEndBang(e);break;case Jv.DOCTYPE:this._stateDoctype(e);break;case Jv.BEFORE_DOCTYPE_NAME:this._stateBeforeDoctypeName(e);break;case Jv.DOCTYPE_NAME:this._stateDoctypeName(e);break;case Jv.AFTER_DOCTYPE_NAME:this._stateAfterDoctypeName(e);break;case Jv.AFTER_DOCTYPE_PUBLIC_KEYWORD:this._stateAfterDoctypePublicKeyword(e);break;case Jv.BEFORE_DOCTYPE_PUBLIC_IDENTIFIER:this._stateBeforeDoctypePublicIdentifier(e);break;case Jv.DOCTYPE_PUBLIC_IDENTIFIER_DOUBLE_QUOTED:this._stateDoctypePublicIdentifierDoubleQuoted(e);break;case Jv.DOCTYPE_PUBLIC_IDENTIFIER_SINGLE_QUOTED:this._stateDoctypePublicIdentifierSingleQuoted(e);break;case Jv.AFTER_DOCTYPE_PUBLIC_IDENTIFIER:this._stateAfterDoctypePublicIdentifier(e);break;case Jv.BETWEEN_DOCTYPE_PUBLIC_AND_SYSTEM_IDENTIFIERS:this._stateBetweenDoctypePublicAndSystemIdentifiers(e);break;case Jv.AFTER_DOCTYPE_SYSTEM_KEYWORD:this._stateAfterDoctypeSystemKeyword(e);break;case Jv.BEFORE_DOCTYPE_SYSTEM_IDENTIFIER:this._stateBeforeDoctypeSystemIdentifier(e);break;case Jv.DOCTYPE_SYSTEM_IDENTIFIER_DOUBLE_QUOTED:this._stateDoctypeSystemIdentifierDoubleQuoted(e);break;case Jv.DOCTYPE_SYSTEM_IDENTIFIER_SINGLE_QUOTED:this._stateDoctypeSystemIdentifierSingleQuoted(e);break;case Jv.AFTER_DOCTYPE_SYSTEM_IDENTIFIER:this._stateAfterDoctypeSystemIdentifier(e);break;case Jv.BOGUS_DOCTYPE:this._stateBogusDoctype(e);break;case Jv.CDATA_SECTION:this._stateCdataSection(e);break;case Jv.CDATA_SECTION_BRACKET:this._stateCdataSectionBracket(e);break;case Jv.CDATA_SECTION_END:this._stateCdataSectionEnd(e);break;case Jv.CHARACTER_REFERENCE:this._stateCharacterReference(e);break;case Jv.NAMED_CHARACTER_REFERENCE:this._stateNamedCharacterReference(e);break;case Jv.AMBIGUOUS_AMPERSAND:this._stateAmbiguousAmpersand(e);break;case Jv.NUMERIC_CHARACTER_REFERENCE:this._stateNumericCharacterReference(e);break;case Jv.HEXADEMICAL_CHARACTER_REFERENCE_START:this._stateHexademicalCharacterReferenceStart(e);break;case Jv.HEXADEMICAL_CHARACTER_REFERENCE:this._stateHexademicalCharacterReference(e);break;case Jv.DECIMAL_CHARACTER_REFERENCE:this._stateDecimalCharacterReference(e);break;case Jv.NUMERIC_CHARACTER_REFERENCE_END:this._stateNumericCharacterReferenceEnd(e);break;default:throw new Error("Unknown state")}}_stateData(e){switch(e){case ov.LESS_THAN_SIGN:this.state=Jv.TAG_OPEN;break;case ov.AMPERSAND:this.returnState=Jv.DATA,this.state=Jv.CHARACTER_REFERENCE;break;case ov.NULL:this._err(hv.unexpectedNullCharacter),this._emitCodePoint(e);break;case ov.EOF:this._emitEOFToken();break;default:this._emitCodePoint(e)}}_stateRcdata(e){switch(e){case ov.AMPERSAND:this.returnState=Jv.RCDATA,this.state=Jv.CHARACTER_REFERENCE;break;case ov.LESS_THAN_SIGN:this.state=Jv.RCDATA_LESS_THAN_SIGN;break;case ov.NULL:this._err(hv.unexpectedNullCharacter),this._emitChars(av);break;case ov.EOF:this._emitEOFToken();break;default:this._emitCodePoint(e)}}_stateRawtext(e){switch(e){case ov.LESS_THAN_SIGN:this.state=Jv.RAWTEXT_LESS_THAN_SIGN;break;case ov.NULL:this._err(hv.unexpectedNullCharacter),this._emitChars(av);break;case ov.EOF:this._emitEOFToken();break;default:this._emitCodePoint(e)}}_stateScriptData(e){switch(e){case ov.LESS_THAN_SIGN:this.state=Jv.SCRIPT_DATA_LESS_THAN_SIGN;break;case ov.NULL:this._err(hv.unexpectedNullCharacter),this._emitChars(av);break;case ov.EOF:this._emitEOFToken();break;default:this._emitCodePoint(e)}}_statePlaintext(e){switch(e){case ov.NULL:this._err(hv.unexpectedNullCharacter),this._emitChars(av);break;case ov.EOF:this._emitEOFToken();break;default:this._emitCodePoint(e)}}_stateTagOpen(e){if(ab(e))this._createStartTagToken(),this.state=Jv.TAG_NAME,this._stateTagName(e);else switch(e){case ov.EXCLAMATION_MARK:this.state=Jv.MARKUP_DECLARATION_OPEN;break;case ov.SOLIDUS:this.state=Jv.END_TAG_OPEN;break;case ov.QUESTION_MARK:this._err(hv.unexpectedQuestionMarkInsteadOfTagName),this._createCommentToken(1),this.state=Jv.BOGUS_COMMENT,this._stateBogusComment(e);break;case ov.EOF:this._err(hv.eofBeforeTagName),this._emitChars("<"),this._emitEOFToken();break;default:this._err(hv.invalidFirstCharacterOfTagName),this._emitChars("<"),this.state=Jv.DATA,this._stateData(e)}}_stateEndTagOpen(e){if(ab(e))this._createEndTagToken(),this.state=Jv.TAG_NAME,this._stateTagName(e);else switch(e){case ov.GREATER_THAN_SIGN:this._err(hv.missingEndTagName),this.state=Jv.DATA;break;case ov.EOF:this._err(hv.eofBeforeTagName),this._emitChars(""),this._emitEOFToken();break;default:this._err(hv.invalidFirstCharacterOfTagName),this._createCommentToken(2),this.state=Jv.BOGUS_COMMENT,this._stateBogusComment(e)}}_stateTagName(e){const t=this.currentToken;switch(e){case ov.SPACE:case ov.LINE_FEED:case ov.TABULATION:case ov.FORM_FEED:this.state=Jv.BEFORE_ATTRIBUTE_NAME;break;case ov.SOLIDUS:this.state=Jv.SELF_CLOSING_START_TAG;break;case ov.GREATER_THAN_SIGN:this.state=Jv.DATA,this.emitCurrentTagToken();break;case ov.NULL:this._err(hv.unexpectedNullCharacter),t.tagName+=av;break;case ov.EOF:this._err(hv.eofInTag),this._emitEOFToken();break;default:t.tagName+=String.fromCodePoint(rb(e)?lb(e):e)}}_stateRcdataLessThanSign(e){e===ov.SOLIDUS?this.state=Jv.RCDATA_END_TAG_OPEN:(this._emitChars("<"),this.state=Jv.RCDATA,this._stateRcdata(e))}_stateRcdataEndTagOpen(e){ab(e)?(this.state=Jv.RCDATA_END_TAG_NAME,this._stateRcdataEndTagName(e)):(this._emitChars(""),this.state=Jv.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 ov.SPACE:case ov.LINE_FEED:case ov.TABULATION:case ov.FORM_FEED:return this._advanceBy(this.lastStartTagName.length),this.state=Jv.BEFORE_ATTRIBUTE_NAME,!1;case ov.SOLIDUS:return this._advanceBy(this.lastStartTagName.length),this.state=Jv.SELF_CLOSING_START_TAG,!1;case ov.GREATER_THAN_SIGN:return this._advanceBy(this.lastStartTagName.length),this.emitCurrentTagToken(),this.state=Jv.DATA,!1;default:return!this._ensureHibernation()}}_stateRcdataEndTagName(e){this.handleSpecialEndTag(e)&&(this._emitChars(""),this.state=Jv.RCDATA,this._stateRcdata(e))}_stateRawtextLessThanSign(e){e===ov.SOLIDUS?this.state=Jv.RAWTEXT_END_TAG_OPEN:(this._emitChars("<"),this.state=Jv.RAWTEXT,this._stateRawtext(e))}_stateRawtextEndTagOpen(e){ab(e)?(this.state=Jv.RAWTEXT_END_TAG_NAME,this._stateRawtextEndTagName(e)):(this._emitChars(""),this.state=Jv.RAWTEXT,this._stateRawtext(e))}_stateRawtextEndTagName(e){this.handleSpecialEndTag(e)&&(this._emitChars(""),this.state=Jv.RAWTEXT,this._stateRawtext(e))}_stateScriptDataLessThanSign(e){switch(e){case ov.SOLIDUS:this.state=Jv.SCRIPT_DATA_END_TAG_OPEN;break;case ov.EXCLAMATION_MARK:this.state=Jv.SCRIPT_DATA_ESCAPE_START,this._emitChars("");break;case ov.NULL:this._err(hv.unexpectedNullCharacter),this.state=Jv.SCRIPT_DATA_ESCAPED,this._emitChars(av);break;case ov.EOF:this._err(hv.eofInScriptHtmlCommentLikeText),this._emitEOFToken();break;default:this.state=Jv.SCRIPT_DATA_ESCAPED,this._emitCodePoint(e)}}_stateScriptDataEscapedLessThanSign(e){e===ov.SOLIDUS?this.state=Jv.SCRIPT_DATA_ESCAPED_END_TAG_OPEN:ab(e)?(this._emitChars("<"),this.state=Jv.SCRIPT_DATA_DOUBLE_ESCAPE_START,this._stateScriptDataDoubleEscapeStart(e)):(this._emitChars("<"),this.state=Jv.SCRIPT_DATA_ESCAPED,this._stateScriptDataEscaped(e))}_stateScriptDataEscapedEndTagOpen(e){ab(e)?(this.state=Jv.SCRIPT_DATA_ESCAPED_END_TAG_NAME,this._stateScriptDataEscapedEndTagName(e)):(this._emitChars(""),this.state=Jv.SCRIPT_DATA_ESCAPED,this._stateScriptDataEscaped(e))}_stateScriptDataEscapedEndTagName(e){this.handleSpecialEndTag(e)&&(this._emitChars(""),this.state=Jv.SCRIPT_DATA_ESCAPED,this._stateScriptDataEscaped(e))}_stateScriptDataDoubleEscapeStart(e){if(this.preprocessor.startsWith(cv,!1)&&ub(this.preprocessor.peek(6))){this._emitCodePoint(e);for(let e=0;e<6;e++)this._emitCodePoint(this._consume());this.state=Jv.SCRIPT_DATA_DOUBLE_ESCAPED}else this._ensureHibernation()||(this.state=Jv.SCRIPT_DATA_ESCAPED,this._stateScriptDataEscaped(e))}_stateScriptDataDoubleEscaped(e){switch(e){case ov.HYPHEN_MINUS:this.state=Jv.SCRIPT_DATA_DOUBLE_ESCAPED_DASH,this._emitChars("-");break;case ov.LESS_THAN_SIGN:this.state=Jv.SCRIPT_DATA_DOUBLE_ESCAPED_LESS_THAN_SIGN,this._emitChars("<");break;case ov.NULL:this._err(hv.unexpectedNullCharacter),this._emitChars(av);break;case ov.EOF:this._err(hv.eofInScriptHtmlCommentLikeText),this._emitEOFToken();break;default:this._emitCodePoint(e)}}_stateScriptDataDoubleEscapedDash(e){switch(e){case ov.HYPHEN_MINUS:this.state=Jv.SCRIPT_DATA_DOUBLE_ESCAPED_DASH_DASH,this._emitChars("-");break;case ov.LESS_THAN_SIGN:this.state=Jv.SCRIPT_DATA_DOUBLE_ESCAPED_LESS_THAN_SIGN,this._emitChars("<");break;case ov.NULL:this._err(hv.unexpectedNullCharacter),this.state=Jv.SCRIPT_DATA_DOUBLE_ESCAPED,this._emitChars(av);break;case ov.EOF:this._err(hv.eofInScriptHtmlCommentLikeText),this._emitEOFToken();break;default:this.state=Jv.SCRIPT_DATA_DOUBLE_ESCAPED,this._emitCodePoint(e)}}_stateScriptDataDoubleEscapedDashDash(e){switch(e){case ov.HYPHEN_MINUS:this._emitChars("-");break;case ov.LESS_THAN_SIGN:this.state=Jv.SCRIPT_DATA_DOUBLE_ESCAPED_LESS_THAN_SIGN,this._emitChars("<");break;case ov.GREATER_THAN_SIGN:this.state=Jv.SCRIPT_DATA,this._emitChars(">");break;case ov.NULL:this._err(hv.unexpectedNullCharacter),this.state=Jv.SCRIPT_DATA_DOUBLE_ESCAPED,this._emitChars(av);break;case ov.EOF:this._err(hv.eofInScriptHtmlCommentLikeText),this._emitEOFToken();break;default:this.state=Jv.SCRIPT_DATA_DOUBLE_ESCAPED,this._emitCodePoint(e)}}_stateScriptDataDoubleEscapedLessThanSign(e){e===ov.SOLIDUS?(this.state=Jv.SCRIPT_DATA_DOUBLE_ESCAPE_END,this._emitChars("/")):(this.state=Jv.SCRIPT_DATA_DOUBLE_ESCAPED,this._stateScriptDataDoubleEscaped(e))}_stateScriptDataDoubleEscapeEnd(e){if(this.preprocessor.startsWith(cv,!1)&&ub(this.preprocessor.peek(6))){this._emitCodePoint(e);for(let e=0;e<6;e++)this._emitCodePoint(this._consume());this.state=Jv.SCRIPT_DATA_ESCAPED}else this._ensureHibernation()||(this.state=Jv.SCRIPT_DATA_DOUBLE_ESCAPED,this._stateScriptDataDoubleEscaped(e))}_stateBeforeAttributeName(e){switch(e){case ov.SPACE:case ov.LINE_FEED:case ov.TABULATION:case ov.FORM_FEED:break;case ov.SOLIDUS:case ov.GREATER_THAN_SIGN:case ov.EOF:this.state=Jv.AFTER_ATTRIBUTE_NAME,this._stateAfterAttributeName(e);break;case ov.EQUALS_SIGN:this._err(hv.unexpectedEqualsSignBeforeAttributeName),this._createAttr("="),this.state=Jv.ATTRIBUTE_NAME;break;default:this._createAttr(""),this.state=Jv.ATTRIBUTE_NAME,this._stateAttributeName(e)}}_stateAttributeName(e){switch(e){case ov.SPACE:case ov.LINE_FEED:case ov.TABULATION:case ov.FORM_FEED:case ov.SOLIDUS:case ov.GREATER_THAN_SIGN:case ov.EOF:this._leaveAttrName(),this.state=Jv.AFTER_ATTRIBUTE_NAME,this._stateAfterAttributeName(e);break;case ov.EQUALS_SIGN:this._leaveAttrName(),this.state=Jv.BEFORE_ATTRIBUTE_VALUE;break;case ov.QUOTATION_MARK:case ov.APOSTROPHE:case ov.LESS_THAN_SIGN:this._err(hv.unexpectedCharacterInAttributeName),this.currentAttr.name+=String.fromCodePoint(e);break;case ov.NULL:this._err(hv.unexpectedNullCharacter),this.currentAttr.name+=av;break;default:this.currentAttr.name+=String.fromCodePoint(rb(e)?lb(e):e)}}_stateAfterAttributeName(e){switch(e){case ov.SPACE:case ov.LINE_FEED:case ov.TABULATION:case ov.FORM_FEED:break;case ov.SOLIDUS:this.state=Jv.SELF_CLOSING_START_TAG;break;case ov.EQUALS_SIGN:this.state=Jv.BEFORE_ATTRIBUTE_VALUE;break;case ov.GREATER_THAN_SIGN:this.state=Jv.DATA,this.emitCurrentTagToken();break;case ov.EOF:this._err(hv.eofInTag),this._emitEOFToken();break;default:this._createAttr(""),this.state=Jv.ATTRIBUTE_NAME,this._stateAttributeName(e)}}_stateBeforeAttributeValue(e){switch(e){case ov.SPACE:case ov.LINE_FEED:case ov.TABULATION:case ov.FORM_FEED:break;case ov.QUOTATION_MARK:this.state=Jv.ATTRIBUTE_VALUE_DOUBLE_QUOTED;break;case ov.APOSTROPHE:this.state=Jv.ATTRIBUTE_VALUE_SINGLE_QUOTED;break;case ov.GREATER_THAN_SIGN:this._err(hv.missingAttributeValue),this.state=Jv.DATA,this.emitCurrentTagToken();break;default:this.state=Jv.ATTRIBUTE_VALUE_UNQUOTED,this._stateAttributeValueUnquoted(e)}}_stateAttributeValueDoubleQuoted(e){switch(e){case ov.QUOTATION_MARK:this.state=Jv.AFTER_ATTRIBUTE_VALUE_QUOTED;break;case ov.AMPERSAND:this.returnState=Jv.ATTRIBUTE_VALUE_DOUBLE_QUOTED,this.state=Jv.CHARACTER_REFERENCE;break;case ov.NULL:this._err(hv.unexpectedNullCharacter),this.currentAttr.value+=av;break;case ov.EOF:this._err(hv.eofInTag),this._emitEOFToken();break;default:this.currentAttr.value+=String.fromCodePoint(e)}}_stateAttributeValueSingleQuoted(e){switch(e){case ov.APOSTROPHE:this.state=Jv.AFTER_ATTRIBUTE_VALUE_QUOTED;break;case ov.AMPERSAND:this.returnState=Jv.ATTRIBUTE_VALUE_SINGLE_QUOTED,this.state=Jv.CHARACTER_REFERENCE;break;case ov.NULL:this._err(hv.unexpectedNullCharacter),this.currentAttr.value+=av;break;case ov.EOF:this._err(hv.eofInTag),this._emitEOFToken();break;default:this.currentAttr.value+=String.fromCodePoint(e)}}_stateAttributeValueUnquoted(e){switch(e){case ov.SPACE:case ov.LINE_FEED:case ov.TABULATION:case ov.FORM_FEED:this._leaveAttrValue(),this.state=Jv.BEFORE_ATTRIBUTE_NAME;break;case ov.AMPERSAND:this.returnState=Jv.ATTRIBUTE_VALUE_UNQUOTED,this.state=Jv.CHARACTER_REFERENCE;break;case ov.GREATER_THAN_SIGN:this._leaveAttrValue(),this.state=Jv.DATA,this.emitCurrentTagToken();break;case ov.NULL:this._err(hv.unexpectedNullCharacter),this.currentAttr.value+=av;break;case ov.QUOTATION_MARK:case ov.APOSTROPHE:case ov.LESS_THAN_SIGN:case ov.EQUALS_SIGN:case ov.GRAVE_ACCENT:this._err(hv.unexpectedCharacterInUnquotedAttributeValue),this.currentAttr.value+=String.fromCodePoint(e);break;case ov.EOF:this._err(hv.eofInTag),this._emitEOFToken();break;default:this.currentAttr.value+=String.fromCodePoint(e)}}_stateAfterAttributeValueQuoted(e){switch(e){case ov.SPACE:case ov.LINE_FEED:case ov.TABULATION:case ov.FORM_FEED:this._leaveAttrValue(),this.state=Jv.BEFORE_ATTRIBUTE_NAME;break;case ov.SOLIDUS:this._leaveAttrValue(),this.state=Jv.SELF_CLOSING_START_TAG;break;case ov.GREATER_THAN_SIGN:this._leaveAttrValue(),this.state=Jv.DATA,this.emitCurrentTagToken();break;case ov.EOF:this._err(hv.eofInTag),this._emitEOFToken();break;default:this._err(hv.missingWhitespaceBetweenAttributes),this.state=Jv.BEFORE_ATTRIBUTE_NAME,this._stateBeforeAttributeName(e)}}_stateSelfClosingStartTag(e){switch(e){case ov.GREATER_THAN_SIGN:this.currentToken.selfClosing=!0,this.state=Jv.DATA,this.emitCurrentTagToken();break;case ov.EOF:this._err(hv.eofInTag),this._emitEOFToken();break;default:this._err(hv.unexpectedSolidusInTag),this.state=Jv.BEFORE_ATTRIBUTE_NAME,this._stateBeforeAttributeName(e)}}_stateBogusComment(e){const t=this.currentToken;switch(e){case ov.GREATER_THAN_SIGN:this.state=Jv.DATA,this.emitCurrentComment(t);break;case ov.EOF:this.emitCurrentComment(t),this._emitEOFToken();break;case ov.NULL:this._err(hv.unexpectedNullCharacter),t.data+=av;break;default:t.data+=String.fromCodePoint(e)}}_stateMarkupDeclarationOpen(e){this._consumeSequenceIfMatch("--",!0)?(this._createCommentToken(3),this.state=Jv.COMMENT_START):this._consumeSequenceIfMatch(lv,!1)?(this.currentLocation=this.getCurrentLocation(8),this.state=Jv.DOCTYPE):this._consumeSequenceIfMatch(sv,!0)?this.inForeignNode?this.state=Jv.CDATA_SECTION:(this._err(hv.cdataInHtmlContent),this._createCommentToken(8),this.currentToken.data="[CDATA[",this.state=Jv.BOGUS_COMMENT):this._ensureHibernation()||(this._err(hv.incorrectlyOpenedComment),this._createCommentToken(2),this.state=Jv.BOGUS_COMMENT,this._stateBogusComment(e))}_stateCommentStart(e){switch(e){case ov.HYPHEN_MINUS:this.state=Jv.COMMENT_START_DASH;break;case ov.GREATER_THAN_SIGN:{this._err(hv.abruptClosingOfEmptyComment),this.state=Jv.DATA;const e=this.currentToken;this.emitCurrentComment(e);break}default:this.state=Jv.COMMENT,this._stateComment(e)}}_stateCommentStartDash(e){const t=this.currentToken;switch(e){case ov.HYPHEN_MINUS:this.state=Jv.COMMENT_END;break;case ov.GREATER_THAN_SIGN:this._err(hv.abruptClosingOfEmptyComment),this.state=Jv.DATA,this.emitCurrentComment(t);break;case ov.EOF:this._err(hv.eofInComment),this.emitCurrentComment(t),this._emitEOFToken();break;default:t.data+="-",this.state=Jv.COMMENT,this._stateComment(e)}}_stateComment(e){const t=this.currentToken;switch(e){case ov.HYPHEN_MINUS:this.state=Jv.COMMENT_END_DASH;break;case ov.LESS_THAN_SIGN:t.data+="<",this.state=Jv.COMMENT_LESS_THAN_SIGN;break;case ov.NULL:this._err(hv.unexpectedNullCharacter),t.data+=av;break;case ov.EOF:this._err(hv.eofInComment),this.emitCurrentComment(t),this._emitEOFToken();break;default:t.data+=String.fromCodePoint(e)}}_stateCommentLessThanSign(e){const t=this.currentToken;switch(e){case ov.EXCLAMATION_MARK:t.data+="!",this.state=Jv.COMMENT_LESS_THAN_SIGN_BANG;break;case ov.LESS_THAN_SIGN:t.data+="<";break;default:this.state=Jv.COMMENT,this._stateComment(e)}}_stateCommentLessThanSignBang(e){e===ov.HYPHEN_MINUS?this.state=Jv.COMMENT_LESS_THAN_SIGN_BANG_DASH:(this.state=Jv.COMMENT,this._stateComment(e))}_stateCommentLessThanSignBangDash(e){e===ov.HYPHEN_MINUS?this.state=Jv.COMMENT_LESS_THAN_SIGN_BANG_DASH_DASH:(this.state=Jv.COMMENT_END_DASH,this._stateCommentEndDash(e))}_stateCommentLessThanSignBangDashDash(e){e!==ov.GREATER_THAN_SIGN&&e!==ov.EOF&&this._err(hv.nestedComment),this.state=Jv.COMMENT_END,this._stateCommentEnd(e)}_stateCommentEndDash(e){const t=this.currentToken;switch(e){case ov.HYPHEN_MINUS:this.state=Jv.COMMENT_END;break;case ov.EOF:this._err(hv.eofInComment),this.emitCurrentComment(t),this._emitEOFToken();break;default:t.data+="-",this.state=Jv.COMMENT,this._stateComment(e)}}_stateCommentEnd(e){const t=this.currentToken;switch(e){case ov.GREATER_THAN_SIGN:this.state=Jv.DATA,this.emitCurrentComment(t);break;case ov.EXCLAMATION_MARK:this.state=Jv.COMMENT_END_BANG;break;case ov.HYPHEN_MINUS:t.data+="-";break;case ov.EOF:this._err(hv.eofInComment),this.emitCurrentComment(t),this._emitEOFToken();break;default:t.data+="--",this.state=Jv.COMMENT,this._stateComment(e)}}_stateCommentEndBang(e){const t=this.currentToken;switch(e){case ov.HYPHEN_MINUS:t.data+="--!",this.state=Jv.COMMENT_END_DASH;break;case ov.GREATER_THAN_SIGN:this._err(hv.incorrectlyClosedComment),this.state=Jv.DATA,this.emitCurrentComment(t);break;case ov.EOF:this._err(hv.eofInComment),this.emitCurrentComment(t),this._emitEOFToken();break;default:t.data+="--!",this.state=Jv.COMMENT,this._stateComment(e)}}_stateDoctype(e){switch(e){case ov.SPACE:case ov.LINE_FEED:case ov.TABULATION:case ov.FORM_FEED:this.state=Jv.BEFORE_DOCTYPE_NAME;break;case ov.GREATER_THAN_SIGN:this.state=Jv.BEFORE_DOCTYPE_NAME,this._stateBeforeDoctypeName(e);break;case ov.EOF:{this._err(hv.eofInDoctype),this._createDoctypeToken(null);const e=this.currentToken;e.forceQuirks=!0,this.emitCurrentDoctype(e),this._emitEOFToken();break}default:this._err(hv.missingWhitespaceBeforeDoctypeName),this.state=Jv.BEFORE_DOCTYPE_NAME,this._stateBeforeDoctypeName(e)}}_stateBeforeDoctypeName(e){if(rb(e))this._createDoctypeToken(String.fromCharCode(lb(e))),this.state=Jv.DOCTYPE_NAME;else switch(e){case ov.SPACE:case ov.LINE_FEED:case ov.TABULATION:case ov.FORM_FEED:break;case ov.NULL:this._err(hv.unexpectedNullCharacter),this._createDoctypeToken(av),this.state=Jv.DOCTYPE_NAME;break;case ov.GREATER_THAN_SIGN:{this._err(hv.missingDoctypeName),this._createDoctypeToken(null);const e=this.currentToken;e.forceQuirks=!0,this.emitCurrentDoctype(e),this.state=Jv.DATA;break}case ov.EOF:{this._err(hv.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=Jv.DOCTYPE_NAME}}_stateDoctypeName(e){const t=this.currentToken;switch(e){case ov.SPACE:case ov.LINE_FEED:case ov.TABULATION:case ov.FORM_FEED:this.state=Jv.AFTER_DOCTYPE_NAME;break;case ov.GREATER_THAN_SIGN:this.state=Jv.DATA,this.emitCurrentDoctype(t);break;case ov.NULL:this._err(hv.unexpectedNullCharacter),t.name+=av;break;case ov.EOF:this._err(hv.eofInDoctype),t.forceQuirks=!0,this.emitCurrentDoctype(t),this._emitEOFToken();break;default:t.name+=String.fromCodePoint(rb(e)?lb(e):e)}}_stateAfterDoctypeName(e){const t=this.currentToken;switch(e){case ov.SPACE:case ov.LINE_FEED:case ov.TABULATION:case ov.FORM_FEED:break;case ov.GREATER_THAN_SIGN:this.state=Jv.DATA,this.emitCurrentDoctype(t);break;case ov.EOF:this._err(hv.eofInDoctype),t.forceQuirks=!0,this.emitCurrentDoctype(t),this._emitEOFToken();break;default:this._consumeSequenceIfMatch("public",!1)?this.state=Jv.AFTER_DOCTYPE_PUBLIC_KEYWORD:this._consumeSequenceIfMatch("system",!1)?this.state=Jv.AFTER_DOCTYPE_SYSTEM_KEYWORD:this._ensureHibernation()||(this._err(hv.invalidCharacterSequenceAfterDoctypeName),t.forceQuirks=!0,this.state=Jv.BOGUS_DOCTYPE,this._stateBogusDoctype(e))}}_stateAfterDoctypePublicKeyword(e){const t=this.currentToken;switch(e){case ov.SPACE:case ov.LINE_FEED:case ov.TABULATION:case ov.FORM_FEED:this.state=Jv.BEFORE_DOCTYPE_PUBLIC_IDENTIFIER;break;case ov.QUOTATION_MARK:this._err(hv.missingWhitespaceAfterDoctypePublicKeyword),t.publicId="",this.state=Jv.DOCTYPE_PUBLIC_IDENTIFIER_DOUBLE_QUOTED;break;case ov.APOSTROPHE:this._err(hv.missingWhitespaceAfterDoctypePublicKeyword),t.publicId="",this.state=Jv.DOCTYPE_PUBLIC_IDENTIFIER_SINGLE_QUOTED;break;case ov.GREATER_THAN_SIGN:this._err(hv.missingDoctypePublicIdentifier),t.forceQuirks=!0,this.state=Jv.DATA,this.emitCurrentDoctype(t);break;case ov.EOF:this._err(hv.eofInDoctype),t.forceQuirks=!0,this.emitCurrentDoctype(t),this._emitEOFToken();break;default:this._err(hv.missingQuoteBeforeDoctypePublicIdentifier),t.forceQuirks=!0,this.state=Jv.BOGUS_DOCTYPE,this._stateBogusDoctype(e)}}_stateBeforeDoctypePublicIdentifier(e){const t=this.currentToken;switch(e){case ov.SPACE:case ov.LINE_FEED:case ov.TABULATION:case ov.FORM_FEED:break;case ov.QUOTATION_MARK:t.publicId="",this.state=Jv.DOCTYPE_PUBLIC_IDENTIFIER_DOUBLE_QUOTED;break;case ov.APOSTROPHE:t.publicId="",this.state=Jv.DOCTYPE_PUBLIC_IDENTIFIER_SINGLE_QUOTED;break;case ov.GREATER_THAN_SIGN:this._err(hv.missingDoctypePublicIdentifier),t.forceQuirks=!0,this.state=Jv.DATA,this.emitCurrentDoctype(t);break;case ov.EOF:this._err(hv.eofInDoctype),t.forceQuirks=!0,this.emitCurrentDoctype(t),this._emitEOFToken();break;default:this._err(hv.missingQuoteBeforeDoctypePublicIdentifier),t.forceQuirks=!0,this.state=Jv.BOGUS_DOCTYPE,this._stateBogusDoctype(e)}}_stateDoctypePublicIdentifierDoubleQuoted(e){const t=this.currentToken;switch(e){case ov.QUOTATION_MARK:this.state=Jv.AFTER_DOCTYPE_PUBLIC_IDENTIFIER;break;case ov.NULL:this._err(hv.unexpectedNullCharacter),t.publicId+=av;break;case ov.GREATER_THAN_SIGN:this._err(hv.abruptDoctypePublicIdentifier),t.forceQuirks=!0,this.emitCurrentDoctype(t),this.state=Jv.DATA;break;case ov.EOF:this._err(hv.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 ov.APOSTROPHE:this.state=Jv.AFTER_DOCTYPE_PUBLIC_IDENTIFIER;break;case ov.NULL:this._err(hv.unexpectedNullCharacter),t.publicId+=av;break;case ov.GREATER_THAN_SIGN:this._err(hv.abruptDoctypePublicIdentifier),t.forceQuirks=!0,this.emitCurrentDoctype(t),this.state=Jv.DATA;break;case ov.EOF:this._err(hv.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 ov.SPACE:case ov.LINE_FEED:case ov.TABULATION:case ov.FORM_FEED:this.state=Jv.BETWEEN_DOCTYPE_PUBLIC_AND_SYSTEM_IDENTIFIERS;break;case ov.GREATER_THAN_SIGN:this.state=Jv.DATA,this.emitCurrentDoctype(t);break;case ov.QUOTATION_MARK:this._err(hv.missingWhitespaceBetweenDoctypePublicAndSystemIdentifiers),t.systemId="",this.state=Jv.DOCTYPE_SYSTEM_IDENTIFIER_DOUBLE_QUOTED;break;case ov.APOSTROPHE:this._err(hv.missingWhitespaceBetweenDoctypePublicAndSystemIdentifiers),t.systemId="",this.state=Jv.DOCTYPE_SYSTEM_IDENTIFIER_SINGLE_QUOTED;break;case ov.EOF:this._err(hv.eofInDoctype),t.forceQuirks=!0,this.emitCurrentDoctype(t),this._emitEOFToken();break;default:this._err(hv.missingQuoteBeforeDoctypeSystemIdentifier),t.forceQuirks=!0,this.state=Jv.BOGUS_DOCTYPE,this._stateBogusDoctype(e)}}_stateBetweenDoctypePublicAndSystemIdentifiers(e){const t=this.currentToken;switch(e){case ov.SPACE:case ov.LINE_FEED:case ov.TABULATION:case ov.FORM_FEED:break;case ov.GREATER_THAN_SIGN:this.emitCurrentDoctype(t),this.state=Jv.DATA;break;case ov.QUOTATION_MARK:t.systemId="",this.state=Jv.DOCTYPE_SYSTEM_IDENTIFIER_DOUBLE_QUOTED;break;case ov.APOSTROPHE:t.systemId="",this.state=Jv.DOCTYPE_SYSTEM_IDENTIFIER_SINGLE_QUOTED;break;case ov.EOF:this._err(hv.eofInDoctype),t.forceQuirks=!0,this.emitCurrentDoctype(t),this._emitEOFToken();break;default:this._err(hv.missingQuoteBeforeDoctypeSystemIdentifier),t.forceQuirks=!0,this.state=Jv.BOGUS_DOCTYPE,this._stateBogusDoctype(e)}}_stateAfterDoctypeSystemKeyword(e){const t=this.currentToken;switch(e){case ov.SPACE:case ov.LINE_FEED:case ov.TABULATION:case ov.FORM_FEED:this.state=Jv.BEFORE_DOCTYPE_SYSTEM_IDENTIFIER;break;case ov.QUOTATION_MARK:this._err(hv.missingWhitespaceAfterDoctypeSystemKeyword),t.systemId="",this.state=Jv.DOCTYPE_SYSTEM_IDENTIFIER_DOUBLE_QUOTED;break;case ov.APOSTROPHE:this._err(hv.missingWhitespaceAfterDoctypeSystemKeyword),t.systemId="",this.state=Jv.DOCTYPE_SYSTEM_IDENTIFIER_SINGLE_QUOTED;break;case ov.GREATER_THAN_SIGN:this._err(hv.missingDoctypeSystemIdentifier),t.forceQuirks=!0,this.state=Jv.DATA,this.emitCurrentDoctype(t);break;case ov.EOF:this._err(hv.eofInDoctype),t.forceQuirks=!0,this.emitCurrentDoctype(t),this._emitEOFToken();break;default:this._err(hv.missingQuoteBeforeDoctypeSystemIdentifier),t.forceQuirks=!0,this.state=Jv.BOGUS_DOCTYPE,this._stateBogusDoctype(e)}}_stateBeforeDoctypeSystemIdentifier(e){const t=this.currentToken;switch(e){case ov.SPACE:case ov.LINE_FEED:case ov.TABULATION:case ov.FORM_FEED:break;case ov.QUOTATION_MARK:t.systemId="",this.state=Jv.DOCTYPE_SYSTEM_IDENTIFIER_DOUBLE_QUOTED;break;case ov.APOSTROPHE:t.systemId="",this.state=Jv.DOCTYPE_SYSTEM_IDENTIFIER_SINGLE_QUOTED;break;case ov.GREATER_THAN_SIGN:this._err(hv.missingDoctypeSystemIdentifier),t.forceQuirks=!0,this.state=Jv.DATA,this.emitCurrentDoctype(t);break;case ov.EOF:this._err(hv.eofInDoctype),t.forceQuirks=!0,this.emitCurrentDoctype(t),this._emitEOFToken();break;default:this._err(hv.missingQuoteBeforeDoctypeSystemIdentifier),t.forceQuirks=!0,this.state=Jv.BOGUS_DOCTYPE,this._stateBogusDoctype(e)}}_stateDoctypeSystemIdentifierDoubleQuoted(e){const t=this.currentToken;switch(e){case ov.QUOTATION_MARK:this.state=Jv.AFTER_DOCTYPE_SYSTEM_IDENTIFIER;break;case ov.NULL:this._err(hv.unexpectedNullCharacter),t.systemId+=av;break;case ov.GREATER_THAN_SIGN:this._err(hv.abruptDoctypeSystemIdentifier),t.forceQuirks=!0,this.emitCurrentDoctype(t),this.state=Jv.DATA;break;case ov.EOF:this._err(hv.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 ov.APOSTROPHE:this.state=Jv.AFTER_DOCTYPE_SYSTEM_IDENTIFIER;break;case ov.NULL:this._err(hv.unexpectedNullCharacter),t.systemId+=av;break;case ov.GREATER_THAN_SIGN:this._err(hv.abruptDoctypeSystemIdentifier),t.forceQuirks=!0,this.emitCurrentDoctype(t),this.state=Jv.DATA;break;case ov.EOF:this._err(hv.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 ov.SPACE:case ov.LINE_FEED:case ov.TABULATION:case ov.FORM_FEED:break;case ov.GREATER_THAN_SIGN:this.emitCurrentDoctype(t),this.state=Jv.DATA;break;case ov.EOF:this._err(hv.eofInDoctype),t.forceQuirks=!0,this.emitCurrentDoctype(t),this._emitEOFToken();break;default:this._err(hv.unexpectedCharacterAfterDoctypeSystemIdentifier),this.state=Jv.BOGUS_DOCTYPE,this._stateBogusDoctype(e)}}_stateBogusDoctype(e){const t=this.currentToken;switch(e){case ov.GREATER_THAN_SIGN:this.emitCurrentDoctype(t),this.state=Jv.DATA;break;case ov.NULL:this._err(hv.unexpectedNullCharacter);break;case ov.EOF:this.emitCurrentDoctype(t),this._emitEOFToken()}}_stateCdataSection(e){switch(e){case ov.RIGHT_SQUARE_BRACKET:this.state=Jv.CDATA_SECTION_BRACKET;break;case ov.EOF:this._err(hv.eofInCdata),this._emitEOFToken();break;default:this._emitCodePoint(e)}}_stateCdataSectionBracket(e){e===ov.RIGHT_SQUARE_BRACKET?this.state=Jv.CDATA_SECTION_END:(this._emitChars("]"),this.state=Jv.CDATA_SECTION,this._stateCdataSection(e))}_stateCdataSectionEnd(e){switch(e){case ov.GREATER_THAN_SIGN:this.state=Jv.DATA;break;case ov.RIGHT_SQUARE_BRACKET:this._emitChars("]");break;default:this._emitChars("]]"),this.state=Jv.CDATA_SECTION,this._stateCdataSection(e)}}_stateCharacterReference(e){e===ov.NUMBER_SIGN?this.state=Jv.NUMERIC_CHARACTER_REFERENCE:ob(e)?(this.state=Jv.NAMED_CHARACTER_REFERENCE,this._stateNamedCharacterReference(e)):(this._flushCodePointConsumedAsCharacterReference(ov.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(hv.characterReferenceOutsideUnicodeRange),this.charRefCode=ov.REPLACEMENT_CHARACTER;else if(uv(this.charRefCode))this._err(hv.surrogateCharacterReference),this.charRefCode=ov.REPLACEMENT_CHARACTER;else if(pv(this.charRefCode))this._err(hv.noncharacterCharacterReference);else if(dv(this.charRefCode)||this.charRefCode===ov.CARRIAGE_RETURN){this._err(hv.controlCharacterReference);const e=Kv.get(this.charRefCode);void 0!==e&&(this.charRefCode=e)}this._flushCodePointConsumedAsCharacterReference(this.charRefCode),this._reconsumeInState(this.returnState,e)}}const pb=new Set([Bv.DD,Bv.DT,Bv.LI,Bv.OPTGROUP,Bv.OPTION,Bv.P,Bv.RB,Bv.RP,Bv.RT,Bv.RTC]),hb=new Set([...pb,Bv.CAPTION,Bv.COLGROUP,Bv.TBODY,Bv.TD,Bv.TFOOT,Bv.TH,Bv.THEAD,Bv.TR]),fb=new Map([[Bv.APPLET,$v.HTML],[Bv.CAPTION,$v.HTML],[Bv.HTML,$v.HTML],[Bv.MARQUEE,$v.HTML],[Bv.OBJECT,$v.HTML],[Bv.TABLE,$v.HTML],[Bv.TD,$v.HTML],[Bv.TEMPLATE,$v.HTML],[Bv.TH,$v.HTML],[Bv.ANNOTATION_XML,$v.MATHML],[Bv.MI,$v.MATHML],[Bv.MN,$v.MATHML],[Bv.MO,$v.MATHML],[Bv.MS,$v.MATHML],[Bv.MTEXT,$v.MATHML],[Bv.DESC,$v.SVG],[Bv.FOREIGN_OBJECT,$v.SVG],[Bv.TITLE,$v.SVG]]),mb=[Bv.H1,Bv.H2,Bv.H3,Bv.H4,Bv.H5,Bv.H6],gb=[Bv.TR,Bv.TEMPLATE,Bv.HTML],vb=[Bv.TBODY,Bv.TFOOT,Bv.THEAD,Bv.TEMPLATE,Bv.HTML],bb=[Bv.TABLE,Bv.TEMPLATE,Bv.HTML],yb=[Bv.TD,Bv.TH];class Ob{get currentTmplContentOrNode(){return this._isInTemplate()?this.treeAdapter.getTemplateContent(this.current):this.current}constructor(e,t,n){this.treeAdapter=t,this.handler=n,this.items=[],this.tagIDs=[],this.stackTop=-1,this.tmplCount=0,this.currentTagId=Bv.UNKNOWN,this.current=e}_indexOf(e){return this.items.lastIndexOf(e,this.stackTop)}_isInTemplate(){return this.currentTagId===Bv.TEMPLATE&&this.treeAdapter.getNamespaceURI(this.current)===$v.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 n=this._indexOf(e);this.items[n]=t,n===this.stackTop&&(this.current=t)}insertAfter(e,t,n){const r=this._indexOf(e)+1;this.items.splice(r,0,t),this.tagIDs.splice(r,0,n),this.stackTop++,r===this.stackTop&&this._updateCurrentElement(),this.handler.onItemPush(this.current,this.currentTagId,r===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])!==$v.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;n--)if(e.includes(this.tagIDs[n])&&this.treeAdapter.getNamespaceURI(this.items[n])===t)return n;return-1}clearBackTo(e,t){const n=this._indexOfTagNames(e,t);this.shortenToLength(n+1)}clearBackToTableContext(){this.clearBackTo(bb,$v.HTML)}clearBackToTableBodyContext(){this.clearBackTo(vb,$v.HTML)}clearBackToTableRowContext(){this.clearBackTo(gb,$v.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]===Bv.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]===Bv.HTML}hasInScope(e){for(let t=this.stackTop;t>=0;t--){const n=this.tagIDs[t],r=this.treeAdapter.getNamespaceURI(this.items[t]);if(n===e&&r===$v.HTML)return!0;if(fb.get(n)===r)return!1}return!0}hasNumberedHeaderInScope(){for(let e=this.stackTop;e>=0;e--){const t=this.tagIDs[e],n=this.treeAdapter.getNamespaceURI(this.items[e]);if(Yv(t)&&n===$v.HTML)return!0;if(fb.get(t)===n)return!1}return!0}hasInListItemScope(e){for(let t=this.stackTop;t>=0;t--){const n=this.tagIDs[t],r=this.treeAdapter.getNamespaceURI(this.items[t]);if(n===e&&r===$v.HTML)return!0;if((n===Bv.UL||n===Bv.OL)&&r===$v.HTML||fb.get(n)===r)return!1}return!0}hasInButtonScope(e){for(let t=this.stackTop;t>=0;t--){const n=this.tagIDs[t],r=this.treeAdapter.getNamespaceURI(this.items[t]);if(n===e&&r===$v.HTML)return!0;if(n===Bv.BUTTON&&r===$v.HTML||fb.get(n)===r)return!1}return!0}hasInTableScope(e){for(let t=this.stackTop;t>=0;t--){const n=this.tagIDs[t];if(this.treeAdapter.getNamespaceURI(this.items[t])===$v.HTML){if(n===e)return!0;if(n===Bv.TABLE||n===Bv.TEMPLATE||n===Bv.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])===$v.HTML){if(t===Bv.TBODY||t===Bv.THEAD||t===Bv.TFOOT)return!0;if(t===Bv.TABLE||t===Bv.HTML)return!1}}return!0}hasInSelectScope(e){for(let t=this.stackTop;t>=0;t--){const n=this.tagIDs[t];if(this.treeAdapter.getNamespaceURI(this.items[t])===$v.HTML){if(n===e)return!0;if(n!==Bv.OPTION&&n!==Bv.OPTGROUP)return!1}}return!0}generateImpliedEndTags(){for(;pb.has(this.currentTagId);)this.pop()}generateImpliedEndTagsThoroughly(){for(;hb.has(this.currentTagId);)this.pop()}generateImpliedEndTagsWithExclusion(e){for(;this.currentTagId!==e&&hb.has(this.currentTagId);)this.pop()}}var wb,xb;(xb=wb=wb||(wb={}))[xb.Marker=0]="Marker",xb[xb.Element=1]="Element";const kb={type:wb.Marker};class Sb{constructor(e){this.treeAdapter=e,this.entries=[],this.bookmark=null}_getNoahArkConditionCandidates(e,t){const n=[],r=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;er.get(e.name)===e.value))&&(a+=1,a>=3&&this.entries.splice(t.idx,1))}}insertMarker(){this.entries.unshift(kb)}pushElement(e,t){this._ensureNoahArkCondition(e),this.entries.unshift({type:wb.Element,element:e,token:t})}insertElementAfterBookmark(e,t){const n=this.entries.indexOf(this.bookmark);this.entries.splice(n,0,{type:wb.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(kb);e>=0?this.entries.splice(0,e+1):this.entries.length=0}getElementEntryInScopeWithTagName(e){const t=this.entries.find((t=>t.type===wb.Marker||this.treeAdapter.getTagName(t.element)===e));return t&&t.type===wb.Element?t:null}getElementEntry(e){return this.entries.find((t=>t.type===wb.Element&&t.element===e))}}function _b(e){return{nodeName:"#text",value:e,parentNode:null}}const Eb={createDocument:()=>({nodeName:"#document",mode:Iv.NO_QUIRKS,childNodes:[]}),createDocumentFragment:()=>({nodeName:"#document-fragment",childNodes:[]}),createElement:(e,t,n)=>({nodeName:e,tagName:e,attrs:n,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,n){const r=e.childNodes.indexOf(n);e.childNodes.splice(r,0,t),t.parentNode=e},setTemplateContent(e,t){e.content=t},getTemplateContent:e=>e.content,setDocumentType(e,t,n,r){const a=e.childNodes.find((e=>"#documentType"===e.nodeName));if(a)a.name=t,a.publicId=n,a.systemId=r;else{const a={nodeName:"#documentType",name:t,publicId:n,systemId:r,parentNode:null};Eb.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 n=e.childNodes[e.childNodes.length-1];if(Eb.isTextNode(n))return void(n.value+=t)}Eb.appendChild(e,_b(t))},insertTextBefore(e,t,n){const r=e.childNodes[e.childNodes.indexOf(n)-1];r&&Eb.isTextNode(r)?r.value+=t:Eb.insertBefore(e,_b(t),n)},adoptAttributes(e,t){const n=new Set(e.attrs.map((e=>e.name)));for(let r=0;re.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}}},Tb="html",Cb=["+//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//"],Ab=[...Cb,"-//w3c//dtd html 4.01 frameset//","-//w3c//dtd html 4.01 transitional//"],Pb=new Set(["-//w3o//dtd w3 html strict 3.0//en//","-/w3c/dtd html 4.0 transitional/en","html"]),Db=["-//w3c//dtd xhtml 1.0 frameset//","-//w3c//dtd xhtml 1.0 transitional//"],$b=[...Db,"-//w3c//dtd html 4.01 frameset//","-//w3c//dtd html 4.01 transitional//"];function Rb(e,t){return t.some((t=>e.startsWith(t)))}const Nb="text/html",Mb="application/xhtml+xml",Ib=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]))),Lb=new Map([["xlink:actuate",{prefix:"xlink",name:"actuate",namespace:$v.XLINK}],["xlink:arcrole",{prefix:"xlink",name:"arcrole",namespace:$v.XLINK}],["xlink:href",{prefix:"xlink",name:"href",namespace:$v.XLINK}],["xlink:role",{prefix:"xlink",name:"role",namespace:$v.XLINK}],["xlink:show",{prefix:"xlink",name:"show",namespace:$v.XLINK}],["xlink:title",{prefix:"xlink",name:"title",namespace:$v.XLINK}],["xlink:type",{prefix:"xlink",name:"type",namespace:$v.XLINK}],["xml:base",{prefix:"xml",name:"base",namespace:$v.XML}],["xml:lang",{prefix:"xml",name:"lang",namespace:$v.XML}],["xml:space",{prefix:"xml",name:"space",namespace:$v.XML}],["xmlns",{prefix:"",name:"xmlns",namespace:$v.XMLNS}],["xmlns:xlink",{prefix:"xmlns",name:"xlink",namespace:$v.XMLNS}]]),jb=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]))),Ub=new Set([Bv.B,Bv.BIG,Bv.BLOCKQUOTE,Bv.BODY,Bv.BR,Bv.CENTER,Bv.CODE,Bv.DD,Bv.DIV,Bv.DL,Bv.DT,Bv.EM,Bv.EMBED,Bv.H1,Bv.H2,Bv.H3,Bv.H4,Bv.H5,Bv.H6,Bv.HEAD,Bv.HR,Bv.I,Bv.IMG,Bv.LI,Bv.LISTING,Bv.MENU,Bv.META,Bv.NOBR,Bv.OL,Bv.P,Bv.PRE,Bv.RUBY,Bv.S,Bv.SMALL,Bv.SPAN,Bv.STRONG,Bv.STRIKE,Bv.SUB,Bv.SUP,Bv.TABLE,Bv.TT,Bv.U,Bv.UL,Bv.VAR]);function Bb(e){for(let t=0;t0&&this._setContextModes(e,t)}onItemPop(e,t){var n,r;if(this.options.sourceCodeLocationInfo&&this._setEndLocation(e,this.currentToken),null===(r=(n=this.treeAdapter).onItemPop)||void 0===r||r.call(n,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 n=e===this.document||this.treeAdapter.getNamespaceURI(e)===$v.HTML;this.currentNotInHTML=!n,this.tokenizer.inForeignNode=!n&&!this._isIntegrationPoint(t,e)}_switchToTextParsing(e,t){this._insertElement(e,$v.HTML),this.tokenizer.state=t,this.originalInsertionMode=this.insertionMode,this.insertionMode=zb.TEXT}switchToPlaintextParsing(){this.insertionMode=zb.TEXT,this.originalInsertionMode=zb.IN_BODY,this.tokenizer.state=tb.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)===jv.FORM){this.formElement=e;break}e=this.treeAdapter.getParentNode(e)}}_initTokenizerForFragmentParsing(){if(this.fragmentContext&&this.treeAdapter.getNamespaceURI(this.fragmentContext)===$v.HTML)switch(this.fragmentContextID){case Bv.TITLE:case Bv.TEXTAREA:this.tokenizer.state=tb.RCDATA;break;case Bv.STYLE:case Bv.XMP:case Bv.IFRAME:case Bv.NOEMBED:case Bv.NOFRAMES:case Bv.NOSCRIPT:this.tokenizer.state=tb.RAWTEXT;break;case Bv.SCRIPT:this.tokenizer.state=tb.SCRIPT_DATA;break;case Bv.PLAINTEXT:this.tokenizer.state=tb.PLAINTEXT}}_setDocumentType(e){const t=e.name||"",n=e.publicId||"",r=e.systemId||"";if(this.treeAdapter.setDocumentType(this.document,t,n,r),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 n=t&&{...t,startTag:t};this.treeAdapter.setNodeSourceCodeLocation(e,n)}if(this._shouldFosterParentOnInsertion())this._fosterParentElement(e);else{const t=this.openElements.currentTmplContentOrNode;this.treeAdapter.appendChild(t,e)}}_appendElement(e,t){const n=this.treeAdapter.createElement(e.tagName,t,e.attrs);this._attachElementToTree(n,e.location)}_insertElement(e,t){const n=this.treeAdapter.createElement(e.tagName,t,e.attrs);this._attachElementToTree(n,e.location),this.openElements.push(n,e.tagID)}_insertFakeElement(e,t){const n=this.treeAdapter.createElement(e,$v.HTML,[]);this._attachElementToTree(n,null),this.openElements.push(n,t)}_insertTemplate(e){const t=this.treeAdapter.createElement(e.tagName,$v.HTML,e.attrs),n=this.treeAdapter.createDocumentFragment();this.treeAdapter.setTemplateContent(t,n),this._attachElementToTree(t,e.location),this.openElements.push(t,e.tagID),this.options.sourceCodeLocationInfo&&this.treeAdapter.setNodeSourceCodeLocation(n,null)}_insertFakeRootElement(){const e=this.treeAdapter.createElement(jv.HTML,$v.HTML,[]);this.options.sourceCodeLocationInfo&&this.treeAdapter.setNodeSourceCodeLocation(e,null),this.treeAdapter.appendChild(this.openElements.current,e),this.openElements.push(e,Bv.HTML)}_appendCommentNode(e,t){const n=this.treeAdapter.createCommentNode(e.data);this.treeAdapter.appendChild(t,n),this.options.sourceCodeLocationInfo&&this.treeAdapter.setNodeSourceCodeLocation(n,e.location)}_insertCharacters(e){let t,n;if(this._shouldFosterParentOnInsertion()?(({parent:t,beforeElement:n}=this._findFosterParentingLocation()),n?this.treeAdapter.insertTextBefore(t,e.chars,n):this.treeAdapter.insertText(t,e.chars)):(t=this.openElements.currentTmplContentOrNode,this.treeAdapter.insertText(t,e.chars)),!e.location)return;const r=this.treeAdapter.getChildNodes(t),a=n?r.lastIndexOf(n):r.length,o=r[a-1];if(this.treeAdapter.getNodeSourceCodeLocation(o)){const{endLine:t,endCol:n,endOffset:r}=e.location;this.treeAdapter.updateNodeSourceCodeLocation(o,{endLine:t,endCol:n,endOffset:r})}else this.options.sourceCodeLocationInfo&&this.treeAdapter.setNodeSourceCodeLocation(o,e.location)}_adoptNodes(e,t){for(let n=this.treeAdapter.getFirstChild(e);n;n=this.treeAdapter.getFirstChild(e))this.treeAdapter.detachNode(n),this.treeAdapter.appendChild(t,n)}_setEndLocation(e,t){if(this.treeAdapter.getNodeSourceCodeLocation(e)&&t.location){const n=t.location,r=this.treeAdapter.getTagName(e),a=t.type===mv.END_TAG&&r===t.tagName?{endTag:{...n},endLine:n.endLine,endCol:n.endCol,endOffset:n.endOffset}:{endLine:n.startLine,endCol:n.startCol,endOffset:n.startOffset};this.treeAdapter.updateNodeSourceCodeLocation(e,a)}}shouldProcessStartTagTokenInForeignContent(e){if(!this.currentNotInHTML)return!1;let t,n;return 0===this.openElements.stackTop&&this.fragmentContext?(t=this.fragmentContext,n=this.fragmentContextID):({current:t,currentTagId:n}=this.openElements),(e.tagID!==Bv.SVG||this.treeAdapter.getTagName(t)!==jv.ANNOTATION_XML||this.treeAdapter.getNamespaceURI(t)!==$v.MATHML)&&(this.tokenizer.inForeignNode||(e.tagID===Bv.MGLYPH||e.tagID===Bv.MALIGNMARK)&&!this._isIntegrationPoint(n,t,$v.HTML))}_processToken(e){switch(e.type){case mv.CHARACTER:this.onCharacter(e);break;case mv.NULL_CHARACTER:this.onNullCharacter(e);break;case mv.COMMENT:this.onComment(e);break;case mv.DOCTYPE:this.onDoctype(e);break;case mv.START_TAG:this._processStartTag(e);break;case mv.END_TAG:this.onEndTag(e);break;case mv.EOF:this.onEof(e);break;case mv.WHITESPACE_CHARACTER:this.onWhitespaceCharacter(e)}}_isIntegrationPoint(e,t,n){return function(e,t,n,r){return(!r||r===$v.HTML)&&function(e,t,n){if(t===$v.MATHML&&e===Bv.ANNOTATION_XML)for(let e=0;ee.type===wb.Marker||this.openElements.contains(e.element)));for(let n=t<0?e-1:t-1;n>=0;n--){const e=this.activeFormattingElements.entries[n];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=zb.IN_ROW}_closePElement(){this.openElements.generateImpliedEndTagsWithExclusion(Bv.P),this.openElements.popUntilTagNamePopped(Bv.P)}_resetInsertionMode(){for(let e=this.openElements.stackTop;e>=0;e--)switch(0===e&&this.fragmentContext?this.fragmentContextID:this.openElements.tagIDs[e]){case Bv.TR:return void(this.insertionMode=zb.IN_ROW);case Bv.TBODY:case Bv.THEAD:case Bv.TFOOT:return void(this.insertionMode=zb.IN_TABLE_BODY);case Bv.CAPTION:return void(this.insertionMode=zb.IN_CAPTION);case Bv.COLGROUP:return void(this.insertionMode=zb.IN_COLUMN_GROUP);case Bv.TABLE:return void(this.insertionMode=zb.IN_TABLE);case Bv.BODY:return void(this.insertionMode=zb.IN_BODY);case Bv.FRAMESET:return void(this.insertionMode=zb.IN_FRAMESET);case Bv.SELECT:return void this._resetInsertionModeForSelect(e);case Bv.TEMPLATE:return void(this.insertionMode=this.tmplInsertionModeStack[0]);case Bv.HTML:return void(this.insertionMode=this.headElement?zb.AFTER_HEAD:zb.BEFORE_HEAD);case Bv.TD:case Bv.TH:if(e>0)return void(this.insertionMode=zb.IN_CELL);break;case Bv.HEAD:if(e>0)return void(this.insertionMode=zb.IN_HEAD)}this.insertionMode=zb.IN_BODY}_resetInsertionModeForSelect(e){if(e>0)for(let t=e-1;t>0;t--){const e=this.openElements.tagIDs[t];if(e===Bv.TEMPLATE)break;if(e===Bv.TABLE)return void(this.insertionMode=zb.IN_SELECT_IN_TABLE)}this.insertionMode=zb.IN_SELECT}_isElementCausesFosterParenting(e){return Vb.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 Bv.TEMPLATE:if(this.treeAdapter.getNamespaceURI(t)===$v.HTML)return{parent:this.treeAdapter.getTemplateContent(t),beforeElement:null};break;case Bv.TABLE:{const n=this.treeAdapter.getParentNode(t);return n?{parent:n,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 n=this.treeAdapter.getNamespaceURI(e);return Gv[n].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 zb.INITIAL:ay(this,e);break;case zb.BEFORE_HTML:oy(this,e);break;case zb.BEFORE_HEAD:iy(this,e);break;case zb.IN_HEAD:cy(this,e);break;case zb.IN_HEAD_NO_SCRIPT:uy(this,e);break;case zb.AFTER_HEAD:dy(this,e);break;case zb.IN_BODY:case zb.IN_CAPTION:case zb.IN_CELL:case zb.IN_TEMPLATE:fy(this,e);break;case zb.TEXT:case zb.IN_SELECT:case zb.IN_SELECT_IN_TABLE:this._insertCharacters(e);break;case zb.IN_TABLE:case zb.IN_TABLE_BODY:case zb.IN_ROW:ky(this,e);break;case zb.IN_TABLE_TEXT:Cy(this,e);break;case zb.IN_COLUMN_GROUP:$y(this,e);break;case zb.AFTER_BODY:Fy(this,e);break;case zb.AFTER_AFTER_BODY:Qy(this,e)}}onNullCharacter(e){if(this.skipNextNewLine=!1,this.tokenizer.inForeignNode)!function(e,t){t.chars=av,e._insertCharacters(t)}(this,e);else switch(this.insertionMode){case zb.INITIAL:ay(this,e);break;case zb.BEFORE_HTML:oy(this,e);break;case zb.BEFORE_HEAD:iy(this,e);break;case zb.IN_HEAD:cy(this,e);break;case zb.IN_HEAD_NO_SCRIPT:uy(this,e);break;case zb.AFTER_HEAD:dy(this,e);break;case zb.TEXT:this._insertCharacters(e);break;case zb.IN_TABLE:case zb.IN_TABLE_BODY:case zb.IN_ROW:ky(this,e);break;case zb.IN_COLUMN_GROUP:$y(this,e);break;case zb.AFTER_BODY:Fy(this,e);break;case zb.AFTER_AFTER_BODY:Qy(this,e)}}onComment(e){if(this.skipNextNewLine=!1,this.currentNotInHTML)ny(this,e);else switch(this.insertionMode){case zb.INITIAL:case zb.BEFORE_HTML:case zb.BEFORE_HEAD:case zb.IN_HEAD:case zb.IN_HEAD_NO_SCRIPT:case zb.AFTER_HEAD:case zb.IN_BODY:case zb.IN_TABLE:case zb.IN_CAPTION:case zb.IN_COLUMN_GROUP:case zb.IN_TABLE_BODY:case zb.IN_ROW:case zb.IN_CELL:case zb.IN_SELECT:case zb.IN_SELECT_IN_TABLE:case zb.IN_TEMPLATE:case zb.IN_FRAMESET:case zb.AFTER_FRAMESET:ny(this,e);break;case zb.IN_TABLE_TEXT:Ay(this,e);break;case zb.AFTER_BODY:!function(e,t){e._appendCommentNode(t,e.openElements.items[0])}(this,e);break;case zb.AFTER_AFTER_BODY:case zb.AFTER_AFTER_FRAMESET:!function(e,t){e._appendCommentNode(t,e.document)}(this,e)}}onDoctype(e){switch(this.skipNextNewLine=!1,this.insertionMode){case zb.INITIAL:!function(e,t){e._setDocumentType(t);const n=t.forceQuirks?Iv.QUIRKS:function(e){if(e.name!==Tb)return Iv.QUIRKS;const{systemId:t}=e;if(t&&"http://www.ibm.com/data/dtd/v11/ibmxhtml1-transitional.dtd"===t.toLowerCase())return Iv.QUIRKS;let{publicId:n}=e;if(null!==n){if(n=n.toLowerCase(),Pb.has(n))return Iv.QUIRKS;let e=null===t?Ab:Cb;if(Rb(n,e))return Iv.QUIRKS;if(e=null===t?Db:$b,Rb(n,e))return Iv.LIMITED_QUIRKS}return Iv.NO_QUIRKS}(t);(function(e){return e.name===Tb&&null===e.publicId&&(null===e.systemId||"about:legacy-compat"===e.systemId)})(t)||e._err(t,hv.nonConformingDoctype),e.treeAdapter.setDocumentMode(e.document,n),e.insertionMode=zb.BEFORE_HTML}(this,e);break;case zb.BEFORE_HEAD:case zb.IN_HEAD:case zb.IN_HEAD_NO_SCRIPT:case zb.AFTER_HEAD:this._err(e,hv.misplacedDoctype);break;case zb.IN_TABLE_TEXT:Ay(this,e)}}onStartTag(e){this.skipNextNewLine=!1,this.currentToken=e,this._processStartTag(e),e.selfClosing&&!e.ackSelfClosing&&this._err(e,hv.nonVoidHtmlElementStartTagWithTrailingSolidus)}_processStartTag(e){this.shouldProcessStartTagTokenInForeignContent(e)?function(e,t){if(function(e){const t=e.tagID;return t===Bv.FONT&&e.attrs.some((({name:e})=>e===Nv.COLOR||e===Nv.SIZE||e===Nv.FACE))||Ub.has(t)}(t))zy(e),e._startTagOutsideForeignContent(t);else{const n=e._getAdjustedCurrentElement(),r=e.treeAdapter.getNamespaceURI(n);r===$v.MATHML?Bb(t):r===$v.SVG&&(function(e){const t=jb.get(e.tagName);null!=t&&(e.tagName=t,e.tagID=Wv(e.tagName))}(t),Fb(t)),Qb(t),t.selfClosing?e._appendElement(t,r):e._insertElement(t,r),t.ackSelfClosing=!0}}(this,e):this._startTagOutsideForeignContent(e)}_startTagOutsideForeignContent(e){switch(this.insertionMode){case zb.INITIAL:ay(this,e);break;case zb.BEFORE_HTML:!function(e,t){t.tagID===Bv.HTML?(e._insertElement(t,$v.HTML),e.insertionMode=zb.BEFORE_HEAD):oy(e,t)}(this,e);break;case zb.BEFORE_HEAD:!function(e,t){switch(t.tagID){case Bv.HTML:yy(e,t);break;case Bv.HEAD:e._insertElement(t,$v.HTML),e.headElement=e.openElements.current,e.insertionMode=zb.IN_HEAD;break;default:iy(e,t)}}(this,e);break;case zb.IN_HEAD:sy(this,e);break;case zb.IN_HEAD_NO_SCRIPT:!function(e,t){switch(t.tagID){case Bv.HTML:yy(e,t);break;case Bv.BASEFONT:case Bv.BGSOUND:case Bv.HEAD:case Bv.LINK:case Bv.META:case Bv.NOFRAMES:case Bv.STYLE:sy(e,t);break;case Bv.NOSCRIPT:e._err(t,hv.nestedNoscriptInHead);break;default:uy(e,t)}}(this,e);break;case zb.AFTER_HEAD:!function(e,t){switch(t.tagID){case Bv.HTML:yy(e,t);break;case Bv.BODY:e._insertElement(t,$v.HTML),e.framesetOk=!1,e.insertionMode=zb.IN_BODY;break;case Bv.FRAMESET:e._insertElement(t,$v.HTML),e.insertionMode=zb.IN_FRAMESET;break;case Bv.BASE:case Bv.BASEFONT:case Bv.BGSOUND:case Bv.LINK:case Bv.META:case Bv.NOFRAMES:case Bv.SCRIPT:case Bv.STYLE:case Bv.TEMPLATE:case Bv.TITLE:e._err(t,hv.abandonedHeadElementChild),e.openElements.push(e.headElement,Bv.HEAD),sy(e,t),e.openElements.remove(e.headElement);break;case Bv.HEAD:e._err(t,hv.misplacedStartTagForHeadElement);break;default:dy(e,t)}}(this,e);break;case zb.IN_BODY:yy(this,e);break;case zb.IN_TABLE:Sy(this,e);break;case zb.IN_TABLE_TEXT:Ay(this,e);break;case zb.IN_CAPTION:!function(e,t){const n=t.tagID;Py.has(n)?e.openElements.hasInTableScope(Bv.CAPTION)&&(e.openElements.generateImpliedEndTags(),e.openElements.popUntilTagNamePopped(Bv.CAPTION),e.activeFormattingElements.clearToLastMarker(),e.insertionMode=zb.IN_TABLE,Sy(e,t)):yy(e,t)}(this,e);break;case zb.IN_COLUMN_GROUP:Dy(this,e);break;case zb.IN_TABLE_BODY:Ry(this,e);break;case zb.IN_ROW:My(this,e);break;case zb.IN_CELL:!function(e,t){const n=t.tagID;Py.has(n)?(e.openElements.hasInTableScope(Bv.TD)||e.openElements.hasInTableScope(Bv.TH))&&(e._closeTableCell(),My(e,t)):yy(e,t)}(this,e);break;case zb.IN_SELECT:Ly(this,e);break;case zb.IN_SELECT_IN_TABLE:!function(e,t){const n=t.tagID;n===Bv.CAPTION||n===Bv.TABLE||n===Bv.TBODY||n===Bv.TFOOT||n===Bv.THEAD||n===Bv.TR||n===Bv.TD||n===Bv.TH?(e.openElements.popUntilTagNamePopped(Bv.SELECT),e._resetInsertionMode(),e._processStartTag(t)):Ly(e,t)}(this,e);break;case zb.IN_TEMPLATE:!function(e,t){switch(t.tagID){case Bv.BASE:case Bv.BASEFONT:case Bv.BGSOUND:case Bv.LINK:case Bv.META:case Bv.NOFRAMES:case Bv.SCRIPT:case Bv.STYLE:case Bv.TEMPLATE:case Bv.TITLE:sy(e,t);break;case Bv.CAPTION:case Bv.COLGROUP:case Bv.TBODY:case Bv.TFOOT:case Bv.THEAD:e.tmplInsertionModeStack[0]=zb.IN_TABLE,e.insertionMode=zb.IN_TABLE,Sy(e,t);break;case Bv.COL:e.tmplInsertionModeStack[0]=zb.IN_COLUMN_GROUP,e.insertionMode=zb.IN_COLUMN_GROUP,Dy(e,t);break;case Bv.TR:e.tmplInsertionModeStack[0]=zb.IN_TABLE_BODY,e.insertionMode=zb.IN_TABLE_BODY,Ry(e,t);break;case Bv.TD:case Bv.TH:e.tmplInsertionModeStack[0]=zb.IN_ROW,e.insertionMode=zb.IN_ROW,My(e,t);break;default:e.tmplInsertionModeStack[0]=zb.IN_BODY,e.insertionMode=zb.IN_BODY,yy(e,t)}}(this,e);break;case zb.AFTER_BODY:!function(e,t){t.tagID===Bv.HTML?yy(e,t):Fy(e,t)}(this,e);break;case zb.IN_FRAMESET:!function(e,t){switch(t.tagID){case Bv.HTML:yy(e,t);break;case Bv.FRAMESET:e._insertElement(t,$v.HTML);break;case Bv.FRAME:e._appendElement(t,$v.HTML),t.ackSelfClosing=!0;break;case Bv.NOFRAMES:sy(e,t)}}(this,e);break;case zb.AFTER_FRAMESET:!function(e,t){switch(t.tagID){case Bv.HTML:yy(e,t);break;case Bv.NOFRAMES:sy(e,t)}}(this,e);break;case zb.AFTER_AFTER_BODY:!function(e,t){t.tagID===Bv.HTML?yy(e,t):Qy(e,t)}(this,e);break;case zb.AFTER_AFTER_FRAMESET:!function(e,t){switch(t.tagID){case Bv.HTML:yy(e,t);break;case Bv.NOFRAMES:sy(e,t)}}(this,e)}}onEndTag(e){this.skipNextNewLine=!1,this.currentToken=e,this.currentNotInHTML?function(e,t){if(t.tagID===Bv.P||t.tagID===Bv.BR)return zy(e),void e._endTagOutsideForeignContent(t);for(let n=e.openElements.stackTop;n>0;n--){const r=e.openElements.items[n];if(e.treeAdapter.getNamespaceURI(r)===$v.HTML){e._endTagOutsideForeignContent(t);break}const a=e.treeAdapter.getTagName(r);if(a.toLowerCase()===t.tagName){t.tagName=a,e.openElements.shortenToLength(n);break}}}(this,e):this._endTagOutsideForeignContent(e)}_endTagOutsideForeignContent(e){switch(this.insertionMode){case zb.INITIAL:ay(this,e);break;case zb.BEFORE_HTML:!function(e,t){const n=t.tagID;n!==Bv.HTML&&n!==Bv.HEAD&&n!==Bv.BODY&&n!==Bv.BR||oy(e,t)}(this,e);break;case zb.BEFORE_HEAD:!function(e,t){const n=t.tagID;n===Bv.HEAD||n===Bv.BODY||n===Bv.HTML||n===Bv.BR?iy(e,t):e._err(t,hv.endTagWithoutMatchingOpenElement)}(this,e);break;case zb.IN_HEAD:!function(e,t){switch(t.tagID){case Bv.HEAD:e.openElements.pop(),e.insertionMode=zb.AFTER_HEAD;break;case Bv.BODY:case Bv.BR:case Bv.HTML:cy(e,t);break;case Bv.TEMPLATE:ly(e,t);break;default:e._err(t,hv.endTagWithoutMatchingOpenElement)}}(this,e);break;case zb.IN_HEAD_NO_SCRIPT:!function(e,t){switch(t.tagID){case Bv.NOSCRIPT:e.openElements.pop(),e.insertionMode=zb.IN_HEAD;break;case Bv.BR:uy(e,t);break;default:e._err(t,hv.endTagWithoutMatchingOpenElement)}}(this,e);break;case zb.AFTER_HEAD:!function(e,t){switch(t.tagID){case Bv.BODY:case Bv.HTML:case Bv.BR:dy(e,t);break;case Bv.TEMPLATE:ly(e,t);break;default:e._err(t,hv.endTagWithoutMatchingOpenElement)}}(this,e);break;case zb.IN_BODY:wy(this,e);break;case zb.TEXT:!function(e,t){var n;t.tagID===Bv.SCRIPT&&(null===(n=e.scriptHandler)||void 0===n||n.call(e,e.openElements.current)),e.openElements.pop(),e.insertionMode=e.originalInsertionMode}(this,e);break;case zb.IN_TABLE:_y(this,e);break;case zb.IN_TABLE_TEXT:Ay(this,e);break;case zb.IN_CAPTION:!function(e,t){const n=t.tagID;switch(n){case Bv.CAPTION:case Bv.TABLE:e.openElements.hasInTableScope(Bv.CAPTION)&&(e.openElements.generateImpliedEndTags(),e.openElements.popUntilTagNamePopped(Bv.CAPTION),e.activeFormattingElements.clearToLastMarker(),e.insertionMode=zb.IN_TABLE,n===Bv.TABLE&&_y(e,t));break;case Bv.BODY:case Bv.COL:case Bv.COLGROUP:case Bv.HTML:case Bv.TBODY:case Bv.TD:case Bv.TFOOT:case Bv.TH:case Bv.THEAD:case Bv.TR:break;default:wy(e,t)}}(this,e);break;case zb.IN_COLUMN_GROUP:!function(e,t){switch(t.tagID){case Bv.COLGROUP:e.openElements.currentTagId===Bv.COLGROUP&&(e.openElements.pop(),e.insertionMode=zb.IN_TABLE);break;case Bv.TEMPLATE:ly(e,t);break;case Bv.COL:break;default:$y(e,t)}}(this,e);break;case zb.IN_TABLE_BODY:Ny(this,e);break;case zb.IN_ROW:Iy(this,e);break;case zb.IN_CELL:!function(e,t){const n=t.tagID;switch(n){case Bv.TD:case Bv.TH:e.openElements.hasInTableScope(n)&&(e.openElements.generateImpliedEndTags(),e.openElements.popUntilTagNamePopped(n),e.activeFormattingElements.clearToLastMarker(),e.insertionMode=zb.IN_ROW);break;case Bv.TABLE:case Bv.TBODY:case Bv.TFOOT:case Bv.THEAD:case Bv.TR:e.openElements.hasInTableScope(n)&&(e._closeTableCell(),Iy(e,t));break;case Bv.BODY:case Bv.CAPTION:case Bv.COL:case Bv.COLGROUP:case Bv.HTML:break;default:wy(e,t)}}(this,e);break;case zb.IN_SELECT:jy(this,e);break;case zb.IN_SELECT_IN_TABLE:!function(e,t){const n=t.tagID;n===Bv.CAPTION||n===Bv.TABLE||n===Bv.TBODY||n===Bv.TFOOT||n===Bv.THEAD||n===Bv.TR||n===Bv.TD||n===Bv.TH?e.openElements.hasInTableScope(n)&&(e.openElements.popUntilTagNamePopped(Bv.SELECT),e._resetInsertionMode(),e.onEndTag(t)):jy(e,t)}(this,e);break;case zb.IN_TEMPLATE:!function(e,t){t.tagID===Bv.TEMPLATE&&ly(e,t)}(this,e);break;case zb.AFTER_BODY:By(this,e);break;case zb.IN_FRAMESET:!function(e,t){t.tagID!==Bv.FRAMESET||e.openElements.isRootHtmlElementCurrent()||(e.openElements.pop(),e.fragmentContext||e.openElements.currentTagId===Bv.FRAMESET||(e.insertionMode=zb.AFTER_FRAMESET))}(this,e);break;case zb.AFTER_FRAMESET:!function(e,t){t.tagID===Bv.HTML&&(e.insertionMode=zb.AFTER_AFTER_FRAMESET)}(this,e);break;case zb.AFTER_AFTER_BODY:Qy(this,e)}}onEof(e){switch(this.insertionMode){case zb.INITIAL:ay(this,e);break;case zb.BEFORE_HTML:oy(this,e);break;case zb.BEFORE_HEAD:iy(this,e);break;case zb.IN_HEAD:cy(this,e);break;case zb.IN_HEAD_NO_SCRIPT:uy(this,e);break;case zb.AFTER_HEAD:dy(this,e);break;case zb.IN_BODY:case zb.IN_TABLE:case zb.IN_CAPTION:case zb.IN_COLUMN_GROUP:case zb.IN_TABLE_BODY:case zb.IN_ROW:case zb.IN_CELL:case zb.IN_SELECT:case zb.IN_SELECT_IN_TABLE:xy(this,e);break;case zb.TEXT:!function(e,t){e._err(t,hv.eofInElementThatCanContainOnlyText),e.openElements.pop(),e.insertionMode=e.originalInsertionMode,e.onEof(t)}(this,e);break;case zb.IN_TABLE_TEXT:Ay(this,e);break;case zb.IN_TEMPLATE:Uy(this,e);break;case zb.AFTER_BODY:case zb.IN_FRAMESET:case zb.AFTER_FRAMESET:case zb.AFTER_AFTER_BODY:case zb.AFTER_AFTER_FRAMESET:ry(this,e)}}onWhitespaceCharacter(e){if(this.skipNextNewLine&&(this.skipNextNewLine=!1,e.chars.charCodeAt(0)===ov.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 zb.IN_HEAD:case zb.IN_HEAD_NO_SCRIPT:case zb.AFTER_HEAD:case zb.TEXT:case zb.IN_COLUMN_GROUP:case zb.IN_SELECT:case zb.IN_SELECT_IN_TABLE:case zb.IN_FRAMESET:case zb.AFTER_FRAMESET:this._insertCharacters(e);break;case zb.IN_BODY:case zb.IN_CAPTION:case zb.IN_CELL:case zb.IN_TEMPLATE:case zb.AFTER_BODY:case zb.AFTER_AFTER_BODY:case zb.AFTER_AFTER_FRAMESET:hy(this,e);break;case zb.IN_TABLE:case zb.IN_TABLE_BODY:case zb.IN_ROW:ky(this,e);break;case zb.IN_TABLE_TEXT:Ty(this,e)}}};function Xb(e,t){let n=e.activeFormattingElements.getElementEntryInScopeWithTagName(t.tagName);return n?e.openElements.contains(n.element)?e.openElements.hasInScope(t.tagID)||(n=null):(e.activeFormattingElements.removeEntry(n),n=null):Oy(e,t),n}function Gb(e,t){let n=null,r=e.openElements.stackTop;for(;r>=0;r--){const a=e.openElements.items[r];if(a===t.element)break;e._isSpecialElement(a,e.openElements.tagIDs[r])&&(n=a)}return n||(e.openElements.shortenToLength(r<0?0:r),e.activeFormattingElements.removeEntry(t)),n}function Yb(e,t,n){let r=t,a=e.openElements.getCommonAncestor(t);for(let o=0,i=a;i!==n;o++,i=a){a=e.openElements.getCommonAncestor(i);const n=e.activeFormattingElements.getElementEntry(i),s=n&&o>=3;!n||s?(s&&e.activeFormattingElements.removeEntry(n),e.openElements.remove(i)):(i=Kb(e,n),r===t&&(e.activeFormattingElements.bookmark=n),e.treeAdapter.detachNode(r),e.treeAdapter.appendChild(i,r),r=i)}return r}function Kb(e,t){const n=e.treeAdapter.getNamespaceURI(t.element),r=e.treeAdapter.createElement(t.token.tagName,n,t.token.attrs);return e.openElements.replace(t.element,r),t.element=r,r}function Jb(e,t,n){const r=Wv(e.treeAdapter.getTagName(t));if(e._isElementCausesFosterParenting(r))e._fosterParentElement(n);else{const a=e.treeAdapter.getNamespaceURI(t);r===Bv.TEMPLATE&&a===$v.HTML&&(t=e.treeAdapter.getTemplateContent(t)),e.treeAdapter.appendChild(t,n)}}function ey(e,t,n){const r=e.treeAdapter.getNamespaceURI(n.element),{token:a}=n,o=e.treeAdapter.createElement(a.tagName,r,a.attrs);e._adoptNodes(t,o),e.treeAdapter.appendChild(t,o),e.activeFormattingElements.insertElementAfterBookmark(o,a),e.activeFormattingElements.removeEntry(n),e.openElements.remove(n.element),e.openElements.insertAfter(t,o,a.tagID)}function ty(e,t){for(let n=0;n<8;n++){const n=Xb(e,t);if(!n)break;const r=Gb(e,n);if(!r)break;e.activeFormattingElements.bookmark=n;const a=Yb(e,r,n.element),o=e.openElements.getCommonAncestor(n.element);e.treeAdapter.detachNode(a),o&&Jb(e,o,a),ey(e,r,n)}}function ny(e,t){e._appendCommentNode(t,e.openElements.currentTmplContentOrNode)}function ry(e,t){if(e.stopped=!0,t.location){const n=e.fragmentContext?0:2;for(let r=e.openElements.stackTop;r>=n;r--)e._setEndLocation(e.openElements.items[r],t);if(!e.fragmentContext&&e.openElements.stackTop>=0){const n=e.openElements.items[0],r=e.treeAdapter.getNodeSourceCodeLocation(n);if(r&&!r.endTag&&(e._setEndLocation(n,t),e.openElements.stackTop>=1)){const n=e.openElements.items[1],r=e.treeAdapter.getNodeSourceCodeLocation(n);r&&!r.endTag&&e._setEndLocation(n,t)}}}}function ay(e,t){e._err(t,hv.missingDoctype,!0),e.treeAdapter.setDocumentMode(e.document,Iv.QUIRKS),e.insertionMode=zb.BEFORE_HTML,e._processToken(t)}function oy(e,t){e._insertFakeRootElement(),e.insertionMode=zb.BEFORE_HEAD,e._processToken(t)}function iy(e,t){e._insertFakeElement(jv.HEAD,Bv.HEAD),e.headElement=e.openElements.current,e.insertionMode=zb.IN_HEAD,e._processToken(t)}function sy(e,t){switch(t.tagID){case Bv.HTML:yy(e,t);break;case Bv.BASE:case Bv.BASEFONT:case Bv.BGSOUND:case Bv.LINK:case Bv.META:e._appendElement(t,$v.HTML),t.ackSelfClosing=!0;break;case Bv.TITLE:e._switchToTextParsing(t,tb.RCDATA);break;case Bv.NOSCRIPT:e.options.scriptingEnabled?e._switchToTextParsing(t,tb.RAWTEXT):(e._insertElement(t,$v.HTML),e.insertionMode=zb.IN_HEAD_NO_SCRIPT);break;case Bv.NOFRAMES:case Bv.STYLE:e._switchToTextParsing(t,tb.RAWTEXT);break;case Bv.SCRIPT:e._switchToTextParsing(t,tb.SCRIPT_DATA);break;case Bv.TEMPLATE:e._insertTemplate(t),e.activeFormattingElements.insertMarker(),e.framesetOk=!1,e.insertionMode=zb.IN_TEMPLATE,e.tmplInsertionModeStack.unshift(zb.IN_TEMPLATE);break;case Bv.HEAD:e._err(t,hv.misplacedStartTagForHeadElement);break;default:cy(e,t)}}function ly(e,t){e.openElements.tmplCount>0?(e.openElements.generateImpliedEndTagsThoroughly(),e.openElements.currentTagId!==Bv.TEMPLATE&&e._err(t,hv.closingOfElementWithOpenChildElements),e.openElements.popUntilTagNamePopped(Bv.TEMPLATE),e.activeFormattingElements.clearToLastMarker(),e.tmplInsertionModeStack.shift(),e._resetInsertionMode()):e._err(t,hv.endTagWithoutMatchingOpenElement)}function cy(e,t){e.openElements.pop(),e.insertionMode=zb.AFTER_HEAD,e._processToken(t)}function uy(e,t){const n=t.type===mv.EOF?hv.openElementsLeftAfterEof:hv.disallowedContentInNoscriptInHead;e._err(t,n),e.openElements.pop(),e.insertionMode=zb.IN_HEAD,e._processToken(t)}function dy(e,t){e._insertFakeElement(jv.BODY,Bv.BODY),e.insertionMode=zb.IN_BODY,py(e,t)}function py(e,t){switch(t.type){case mv.CHARACTER:fy(e,t);break;case mv.WHITESPACE_CHARACTER:hy(e,t);break;case mv.COMMENT:ny(e,t);break;case mv.START_TAG:yy(e,t);break;case mv.END_TAG:wy(e,t);break;case mv.EOF:xy(e,t)}}function hy(e,t){e._reconstructActiveFormattingElements(),e._insertCharacters(t)}function fy(e,t){e._reconstructActiveFormattingElements(),e._insertCharacters(t),e.framesetOk=!1}function my(e,t){e._reconstructActiveFormattingElements(),e._appendElement(t,$v.HTML),e.framesetOk=!1,t.ackSelfClosing=!0}function gy(e){const t=bv(e,Nv.TYPE);return null!=t&&"hidden"===t.toLowerCase()}function vy(e,t){e._switchToTextParsing(t,tb.RAWTEXT)}function by(e,t){e._reconstructActiveFormattingElements(),e._insertElement(t,$v.HTML)}function yy(e,t){switch(t.tagID){case Bv.I:case Bv.S:case Bv.B:case Bv.U:case Bv.EM:case Bv.TT:case Bv.BIG:case Bv.CODE:case Bv.FONT:case Bv.SMALL:case Bv.STRIKE:case Bv.STRONG:!function(e,t){e._reconstructActiveFormattingElements(),e._insertElement(t,$v.HTML),e.activeFormattingElements.pushElement(e.openElements.current,t)}(e,t);break;case Bv.A:!function(e,t){const n=e.activeFormattingElements.getElementEntryInScopeWithTagName(jv.A);n&&(ty(e,t),e.openElements.remove(n.element),e.activeFormattingElements.removeEntry(n)),e._reconstructActiveFormattingElements(),e._insertElement(t,$v.HTML),e.activeFormattingElements.pushElement(e.openElements.current,t)}(e,t);break;case Bv.H1:case Bv.H2:case Bv.H3:case Bv.H4:case Bv.H5:case Bv.H6:!function(e,t){e.openElements.hasInButtonScope(Bv.P)&&e._closePElement(),Yv(e.openElements.currentTagId)&&e.openElements.pop(),e._insertElement(t,$v.HTML)}(e,t);break;case Bv.P:case Bv.DL:case Bv.OL:case Bv.UL:case Bv.DIV:case Bv.DIR:case Bv.NAV:case Bv.MAIN:case Bv.MENU:case Bv.ASIDE:case Bv.CENTER:case Bv.FIGURE:case Bv.FOOTER:case Bv.HEADER:case Bv.HGROUP:case Bv.DIALOG:case Bv.DETAILS:case Bv.ADDRESS:case Bv.ARTICLE:case Bv.SECTION:case Bv.SUMMARY:case Bv.FIELDSET:case Bv.BLOCKQUOTE:case Bv.FIGCAPTION:!function(e,t){e.openElements.hasInButtonScope(Bv.P)&&e._closePElement(),e._insertElement(t,$v.HTML)}(e,t);break;case Bv.LI:case Bv.DD:case Bv.DT:!function(e,t){e.framesetOk=!1;const n=t.tagID;for(let t=e.openElements.stackTop;t>=0;t--){const r=e.openElements.tagIDs[t];if(n===Bv.LI&&r===Bv.LI||(n===Bv.DD||n===Bv.DT)&&(r===Bv.DD||r===Bv.DT)){e.openElements.generateImpliedEndTagsWithExclusion(r),e.openElements.popUntilTagNamePopped(r);break}if(r!==Bv.ADDRESS&&r!==Bv.DIV&&r!==Bv.P&&e._isSpecialElement(e.openElements.items[t],r))break}e.openElements.hasInButtonScope(Bv.P)&&e._closePElement(),e._insertElement(t,$v.HTML)}(e,t);break;case Bv.BR:case Bv.IMG:case Bv.WBR:case Bv.AREA:case Bv.EMBED:case Bv.KEYGEN:my(e,t);break;case Bv.HR:!function(e,t){e.openElements.hasInButtonScope(Bv.P)&&e._closePElement(),e._appendElement(t,$v.HTML),e.framesetOk=!1,t.ackSelfClosing=!0}(e,t);break;case Bv.RB:case Bv.RTC:!function(e,t){e.openElements.hasInScope(Bv.RUBY)&&e.openElements.generateImpliedEndTags(),e._insertElement(t,$v.HTML)}(e,t);break;case Bv.RT:case Bv.RP:!function(e,t){e.openElements.hasInScope(Bv.RUBY)&&e.openElements.generateImpliedEndTagsWithExclusion(Bv.RTC),e._insertElement(t,$v.HTML)}(e,t);break;case Bv.PRE:case Bv.LISTING:!function(e,t){e.openElements.hasInButtonScope(Bv.P)&&e._closePElement(),e._insertElement(t,$v.HTML),e.skipNextNewLine=!0,e.framesetOk=!1}(e,t);break;case Bv.XMP:!function(e,t){e.openElements.hasInButtonScope(Bv.P)&&e._closePElement(),e._reconstructActiveFormattingElements(),e.framesetOk=!1,e._switchToTextParsing(t,tb.RAWTEXT)}(e,t);break;case Bv.SVG:!function(e,t){e._reconstructActiveFormattingElements(),Fb(t),Qb(t),t.selfClosing?e._appendElement(t,$v.SVG):e._insertElement(t,$v.SVG),t.ackSelfClosing=!0}(e,t);break;case Bv.HTML:!function(e,t){0===e.openElements.tmplCount&&e.treeAdapter.adoptAttributes(e.openElements.items[0],t.attrs)}(e,t);break;case Bv.BASE:case Bv.LINK:case Bv.META:case Bv.STYLE:case Bv.TITLE:case Bv.SCRIPT:case Bv.BGSOUND:case Bv.BASEFONT:case Bv.TEMPLATE:sy(e,t);break;case Bv.BODY:!function(e,t){const n=e.openElements.tryPeekProperlyNestedBodyElement();n&&0===e.openElements.tmplCount&&(e.framesetOk=!1,e.treeAdapter.adoptAttributes(n,t.attrs))}(e,t);break;case Bv.FORM:!function(e,t){const n=e.openElements.tmplCount>0;e.formElement&&!n||(e.openElements.hasInButtonScope(Bv.P)&&e._closePElement(),e._insertElement(t,$v.HTML),n||(e.formElement=e.openElements.current))}(e,t);break;case Bv.NOBR:!function(e,t){e._reconstructActiveFormattingElements(),e.openElements.hasInScope(Bv.NOBR)&&(ty(e,t),e._reconstructActiveFormattingElements()),e._insertElement(t,$v.HTML),e.activeFormattingElements.pushElement(e.openElements.current,t)}(e,t);break;case Bv.MATH:!function(e,t){e._reconstructActiveFormattingElements(),Bb(t),Qb(t),t.selfClosing?e._appendElement(t,$v.MATHML):e._insertElement(t,$v.MATHML),t.ackSelfClosing=!0}(e,t);break;case Bv.TABLE:!function(e,t){e.treeAdapter.getDocumentMode(e.document)!==Iv.QUIRKS&&e.openElements.hasInButtonScope(Bv.P)&&e._closePElement(),e._insertElement(t,$v.HTML),e.framesetOk=!1,e.insertionMode=zb.IN_TABLE}(e,t);break;case Bv.INPUT:!function(e,t){e._reconstructActiveFormattingElements(),e._appendElement(t,$v.HTML),gy(t)||(e.framesetOk=!1),t.ackSelfClosing=!0}(e,t);break;case Bv.PARAM:case Bv.TRACK:case Bv.SOURCE:!function(e,t){e._appendElement(t,$v.HTML),t.ackSelfClosing=!0}(e,t);break;case Bv.IMAGE:!function(e,t){t.tagName=jv.IMG,t.tagID=Bv.IMG,my(e,t)}(e,t);break;case Bv.BUTTON:!function(e,t){e.openElements.hasInScope(Bv.BUTTON)&&(e.openElements.generateImpliedEndTags(),e.openElements.popUntilTagNamePopped(Bv.BUTTON)),e._reconstructActiveFormattingElements(),e._insertElement(t,$v.HTML),e.framesetOk=!1}(e,t);break;case Bv.APPLET:case Bv.OBJECT:case Bv.MARQUEE:!function(e,t){e._reconstructActiveFormattingElements(),e._insertElement(t,$v.HTML),e.activeFormattingElements.insertMarker(),e.framesetOk=!1}(e,t);break;case Bv.IFRAME:!function(e,t){e.framesetOk=!1,e._switchToTextParsing(t,tb.RAWTEXT)}(e,t);break;case Bv.SELECT:!function(e,t){e._reconstructActiveFormattingElements(),e._insertElement(t,$v.HTML),e.framesetOk=!1,e.insertionMode=e.insertionMode===zb.IN_TABLE||e.insertionMode===zb.IN_CAPTION||e.insertionMode===zb.IN_TABLE_BODY||e.insertionMode===zb.IN_ROW||e.insertionMode===zb.IN_CELL?zb.IN_SELECT_IN_TABLE:zb.IN_SELECT}(e,t);break;case Bv.OPTION:case Bv.OPTGROUP:!function(e,t){e.openElements.currentTagId===Bv.OPTION&&e.openElements.pop(),e._reconstructActiveFormattingElements(),e._insertElement(t,$v.HTML)}(e,t);break;case Bv.NOEMBED:vy(e,t);break;case Bv.FRAMESET:!function(e,t){const n=e.openElements.tryPeekProperlyNestedBodyElement();e.framesetOk&&n&&(e.treeAdapter.detachNode(n),e.openElements.popAllUpToHtmlElement(),e._insertElement(t,$v.HTML),e.insertionMode=zb.IN_FRAMESET)}(e,t);break;case Bv.TEXTAREA:!function(e,t){e._insertElement(t,$v.HTML),e.skipNextNewLine=!0,e.tokenizer.state=tb.RCDATA,e.originalInsertionMode=e.insertionMode,e.framesetOk=!1,e.insertionMode=zb.TEXT}(e,t);break;case Bv.NOSCRIPT:e.options.scriptingEnabled?vy(e,t):by(e,t);break;case Bv.PLAINTEXT:!function(e,t){e.openElements.hasInButtonScope(Bv.P)&&e._closePElement(),e._insertElement(t,$v.HTML),e.tokenizer.state=tb.PLAINTEXT}(e,t);break;case Bv.COL:case Bv.TH:case Bv.TD:case Bv.TR:case Bv.HEAD:case Bv.FRAME:case Bv.TBODY:case Bv.TFOOT:case Bv.THEAD:case Bv.CAPTION:case Bv.COLGROUP:break;default:by(e,t)}}function Oy(e,t){const n=t.tagName,r=t.tagID;for(let t=e.openElements.stackTop;t>0;t--){const a=e.openElements.items[t],o=e.openElements.tagIDs[t];if(r===o&&(r!==Bv.UNKNOWN||e.treeAdapter.getTagName(a)===n)){e.openElements.generateImpliedEndTagsWithExclusion(r),e.openElements.stackTop>=t&&e.openElements.shortenToLength(t);break}if(e._isSpecialElement(a,o))break}}function wy(e,t){switch(t.tagID){case Bv.A:case Bv.B:case Bv.I:case Bv.S:case Bv.U:case Bv.EM:case Bv.TT:case Bv.BIG:case Bv.CODE:case Bv.FONT:case Bv.NOBR:case Bv.SMALL:case Bv.STRIKE:case Bv.STRONG:ty(e,t);break;case Bv.P:!function(e){e.openElements.hasInButtonScope(Bv.P)||e._insertFakeElement(jv.P,Bv.P),e._closePElement()}(e);break;case Bv.DL:case Bv.UL:case Bv.OL:case Bv.DIR:case Bv.DIV:case Bv.NAV:case Bv.PRE:case Bv.MAIN:case Bv.MENU:case Bv.ASIDE:case Bv.BUTTON:case Bv.CENTER:case Bv.FIGURE:case Bv.FOOTER:case Bv.HEADER:case Bv.HGROUP:case Bv.DIALOG:case Bv.ADDRESS:case Bv.ARTICLE:case Bv.DETAILS:case Bv.SECTION:case Bv.SUMMARY:case Bv.LISTING:case Bv.FIELDSET:case Bv.BLOCKQUOTE:case Bv.FIGCAPTION:!function(e,t){const n=t.tagID;e.openElements.hasInScope(n)&&(e.openElements.generateImpliedEndTags(),e.openElements.popUntilTagNamePopped(n))}(e,t);break;case Bv.LI:!function(e){e.openElements.hasInListItemScope(Bv.LI)&&(e.openElements.generateImpliedEndTagsWithExclusion(Bv.LI),e.openElements.popUntilTagNamePopped(Bv.LI))}(e);break;case Bv.DD:case Bv.DT:!function(e,t){const n=t.tagID;e.openElements.hasInScope(n)&&(e.openElements.generateImpliedEndTagsWithExclusion(n),e.openElements.popUntilTagNamePopped(n))}(e,t);break;case Bv.H1:case Bv.H2:case Bv.H3:case Bv.H4:case Bv.H5:case Bv.H6:!function(e){e.openElements.hasNumberedHeaderInScope()&&(e.openElements.generateImpliedEndTags(),e.openElements.popUntilNumberedHeaderPopped())}(e);break;case Bv.BR:!function(e){e._reconstructActiveFormattingElements(),e._insertFakeElement(jv.BR,Bv.BR),e.openElements.pop(),e.framesetOk=!1}(e);break;case Bv.BODY:!function(e,t){if(e.openElements.hasInScope(Bv.BODY)&&(e.insertionMode=zb.AFTER_BODY,e.options.sourceCodeLocationInfo)){const n=e.openElements.tryPeekProperlyNestedBodyElement();n&&e._setEndLocation(n,t)}}(e,t);break;case Bv.HTML:!function(e,t){e.openElements.hasInScope(Bv.BODY)&&(e.insertionMode=zb.AFTER_BODY,By(e,t))}(e,t);break;case Bv.FORM:!function(e){const t=e.openElements.tmplCount>0,{formElement:n}=e;t||(e.formElement=null),(n||t)&&e.openElements.hasInScope(Bv.FORM)&&(e.openElements.generateImpliedEndTags(),t?e.openElements.popUntilTagNamePopped(Bv.FORM):n&&e.openElements.remove(n))}(e);break;case Bv.APPLET:case Bv.OBJECT:case Bv.MARQUEE:!function(e,t){const n=t.tagID;e.openElements.hasInScope(n)&&(e.openElements.generateImpliedEndTags(),e.openElements.popUntilTagNamePopped(n),e.activeFormattingElements.clearToLastMarker())}(e,t);break;case Bv.TEMPLATE:ly(e,t);break;default:Oy(e,t)}}function xy(e,t){e.tmplInsertionModeStack.length>0?Uy(e,t):ry(e,t)}function ky(e,t){if(Vb.has(e.openElements.currentTagId))switch(e.pendingCharacterTokens.length=0,e.hasNonWhitespacePendingCharacterToken=!1,e.originalInsertionMode=e.insertionMode,e.insertionMode=zb.IN_TABLE_TEXT,t.type){case mv.CHARACTER:Cy(e,t);break;case mv.WHITESPACE_CHARACTER:Ty(e,t)}else Ey(e,t)}function Sy(e,t){switch(t.tagID){case Bv.TD:case Bv.TH:case Bv.TR:!function(e,t){e.openElements.clearBackToTableContext(),e._insertFakeElement(jv.TBODY,Bv.TBODY),e.insertionMode=zb.IN_TABLE_BODY,Ry(e,t)}(e,t);break;case Bv.STYLE:case Bv.SCRIPT:case Bv.TEMPLATE:sy(e,t);break;case Bv.COL:!function(e,t){e.openElements.clearBackToTableContext(),e._insertFakeElement(jv.COLGROUP,Bv.COLGROUP),e.insertionMode=zb.IN_COLUMN_GROUP,Dy(e,t)}(e,t);break;case Bv.FORM:!function(e,t){e.formElement||0!==e.openElements.tmplCount||(e._insertElement(t,$v.HTML),e.formElement=e.openElements.current,e.openElements.pop())}(e,t);break;case Bv.TABLE:!function(e,t){e.openElements.hasInTableScope(Bv.TABLE)&&(e.openElements.popUntilTagNamePopped(Bv.TABLE),e._resetInsertionMode(),e._processStartTag(t))}(e,t);break;case Bv.TBODY:case Bv.TFOOT:case Bv.THEAD:!function(e,t){e.openElements.clearBackToTableContext(),e._insertElement(t,$v.HTML),e.insertionMode=zb.IN_TABLE_BODY}(e,t);break;case Bv.INPUT:!function(e,t){gy(t)?e._appendElement(t,$v.HTML):Ey(e,t),t.ackSelfClosing=!0}(e,t);break;case Bv.CAPTION:!function(e,t){e.openElements.clearBackToTableContext(),e.activeFormattingElements.insertMarker(),e._insertElement(t,$v.HTML),e.insertionMode=zb.IN_CAPTION}(e,t);break;case Bv.COLGROUP:!function(e,t){e.openElements.clearBackToTableContext(),e._insertElement(t,$v.HTML),e.insertionMode=zb.IN_COLUMN_GROUP}(e,t);break;default:Ey(e,t)}}function _y(e,t){switch(t.tagID){case Bv.TABLE:e.openElements.hasInTableScope(Bv.TABLE)&&(e.openElements.popUntilTagNamePopped(Bv.TABLE),e._resetInsertionMode());break;case Bv.TEMPLATE:ly(e,t);break;case Bv.BODY:case Bv.CAPTION:case Bv.COL:case Bv.COLGROUP:case Bv.HTML:case Bv.TBODY:case Bv.TD:case Bv.TFOOT:case Bv.TH:case Bv.THEAD:case Bv.TR:break;default:Ey(e,t)}}function Ey(e,t){const n=e.fosterParentingEnabled;e.fosterParentingEnabled=!0,py(e,t),e.fosterParentingEnabled=n}function Ty(e,t){e.pendingCharacterTokens.push(t)}function Cy(e,t){e.pendingCharacterTokens.push(t),e.hasNonWhitespacePendingCharacterToken=!0}function Ay(e,t){let n=0;if(e.hasNonWhitespacePendingCharacterToken)for(;n0&&e.openElements.currentTagId===Bv.OPTION&&e.openElements.tagIDs[e.openElements.stackTop-1]===Bv.OPTGROUP&&e.openElements.pop(),e.openElements.currentTagId===Bv.OPTGROUP&&e.openElements.pop();break;case Bv.OPTION:e.openElements.currentTagId===Bv.OPTION&&e.openElements.pop();break;case Bv.SELECT:e.openElements.hasInSelectScope(Bv.SELECT)&&(e.openElements.popUntilTagNamePopped(Bv.SELECT),e._resetInsertionMode());break;case Bv.TEMPLATE:ly(e,t)}}function Uy(e,t){e.openElements.tmplCount>0?(e.openElements.popUntilTagNamePopped(Bv.TEMPLATE),e.activeFormattingElements.clearToLastMarker(),e.tmplInsertionModeStack.shift(),e._resetInsertionMode(),e.onEof(t)):ry(e,t)}function By(e,t){var n;if(t.tagID===Bv.HTML){if(e.fragmentContext||(e.insertionMode=zb.AFTER_AFTER_BODY),e.options.sourceCodeLocationInfo&&e.openElements.tagIDs[0]===Bv.HTML){e._setEndLocation(e.openElements.items[0],t);const r=e.openElements.items[1];r&&!(null===(n=e.treeAdapter.getNodeSourceCodeLocation(r))||void 0===n?void 0:n.endTag)&&e._setEndLocation(r,t)}}else Fy(e,t)}function Fy(e,t){e.insertionMode=zb.IN_BODY,py(e,t)}function Qy(e,t){e.insertionMode=zb.IN_BODY,py(e,t)}function zy(e){for(;e.treeAdapter.getNamespaceURI(e.openElements.current)!==$v.HTML&&!e._isIntegrationPoint(e.openElements.currentTagId,e.openElements.current);)e.openElements.pop()}function qy(e,t){return Wb.parse(e,t)}function Hy(e,t,n){"string"==typeof e&&(n=t,t=e,e=null);const r=Wb.getFragmentParser(e,n);return r.tokenizer.write(t,!0),r.getFragment()}jv.AREA,jv.BASE,jv.BASEFONT,jv.BGSOUND,jv.BR,jv.COL,jv.EMBED,jv.FRAME,jv.HR,jv.IMG,jv.INPUT,jv.KEYGEN,jv.LINK,jv.META,jv.PARAM,jv.SOURCE,jv.TRACK,jv.WBR;const Vy=Wy("end"),Zy=Wy("start");function Wy(e){return function(t){const n=t&&t.position&&t.position[e]||{};if("number"==typeof n.line&&n.line>0&&"number"==typeof n.column&&n.column>0)return{line:n.line,column:n.column,offset:"number"==typeof n.offset&&n.offset>-1?n.offset:void 0}}}function Xy(e){const t=Zy(e),n=Vy(e);if(t&&n)return{start:t,end:n}}const Gy=new Set(["mdxFlowExpression","mdxJsxFlowElement","mdxJsxTextElement","mdxTextExpression","mdxjsEsm"]),Yy={sourceCodeLocationInfo:!0,scriptingEnabled:!1};function Ky(e,t){const n=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),r=Xg("type",{handlers:{root:eO,element:tO,text:nO,comment:aO,doctype:rO,raw:oO},unknown:iO}),a={parser:n?new Wb(Yy):Wb.getFragmentParser(void 0,Yy),handle(e){r(e,a)},stitches:!1,options:t||{}};r(e,a),sO(a,Zy());const o=Qg(n?a.parser.document:a.parser.getFragment(),{file:a.options.file});return a.stitches&&hm(o,"comment",(function(e,t,n){const r=e;if(r.value.stitch&&n&&void 0!==t)return n.children[t]=r.value.stitch,t})),"root"===o.type&&1===o.children.length&&o.children[0].type===e.type?o.children[0]:o}function Jy(e,t){let n=-1;if(e)for(;++n-1&&o>l||i>-1&&o>i||s>-1&&o>s)return!0;let c=-1;for(;++c1){let e=!1,n=0;for(;++n4&&"data"===t.slice(0,4).toLowerCase())return n}function OO(e){return function(t){const n=function(e,t){let n={type:"root",children:[]};const r=fO({schema:t?{...pO,...t}:pO,stack:[]},e);return r&&(Array.isArray(r)?1===r.length?n=r[0]:n.children=r:n=r),n}(t,e);return n}}const wO=/["&'<>`]/g,xO=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,kO=/[\x01-\t\v\f\x0E-\x1F\x7F\x81\x8D\x8F\x90\x9D\xA0-\uFFFF]/g,SO=/[|\\{}()[\]^$+*?.]/g,_O=new WeakMap;const EO=/[\dA-Fa-f]/,TO=/\d/,CO=["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"],AO={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:"€"},PO=["cent","copy","divide","gt","lt","not","para","times"],DO={}.hasOwnProperty,$O={};let RO;for(RO in AO)DO.call(AO,RO)&&($O[AO[RO]]=RO);const NO=/[^\dA-Za-z]/;function MO(e,t,n){let r,a=function(e,t,n){const r=""+e.toString(16).toUpperCase();return n&&t&&!EO.test(String.fromCharCode(t))?r:r+";"}(e,t,n.omitOptionalSemicolons);if((n.useNamedReferences||n.useShortestReferences)&&(r=function(e,t,n,r){const a=String.fromCharCode(e);if(DO.call($O,a)){const e=$O[a],o="&"+e;return n&&CO.includes(e)&&!PO.includes(e)&&(!r||t&&61!==t&&NO.test(String.fromCharCode(t)))?o:o+";"}return""}(e,t,n.omitOptionalSemicolons,n.attribute)),(n.useShortestReferences||!r)&&n.useShortestReferences){const r=function(e,t,n){const r=""+String(e);return n&&t&&!TO.test(String.fromCharCode(t))?r:r+";"}(e,t,n.omitOptionalSemicolons);r.length|^->||--!>|"],UO=["<",">"];function BO(e,t){const n=String(e);if("string"!=typeof t)throw new TypeError("Expected character");let r=0,a=n.indexOf(t);for(;-1!==a;)r++,a=n.indexOf(t,a+t.length);return r}const FO=qO(1),QO=qO(-1),zO=[];function qO(e){return function(t,n,r){const a=t?t.children:zO;let o=(n||0)+e,i=a[o];if(!r)for(;i&&_m(i);)o+=e,i=a[o];return i}}const HO={}.hasOwnProperty;function VO(e){return function(t,n,r){return HO.call(e,t.tagName)&&e[t.tagName](t,n,r)}}const ZO=VO({body:function(e,t,n){const r=FO(n,t);return!r||"comment"!==r.type},caption:WO,colgroup:WO,dd:function(e,t,n){const r=FO(n,t);return!r||"element"===r.type&&("dt"===r.tagName||"dd"===r.tagName)},dt:function(e,t,n){const r=FO(n,t);return Boolean(r&&"element"===r.type&&("dt"===r.tagName||"dd"===r.tagName))},head:WO,html:function(e,t,n){const r=FO(n,t);return!r||"comment"!==r.type},li:function(e,t,n){const r=FO(n,t);return!r||"element"===r.type&&"li"===r.tagName},optgroup:function(e,t,n){const r=FO(n,t);return!r||"element"===r.type&&"optgroup"===r.tagName},option:function(e,t,n){const r=FO(n,t);return!r||"element"===r.type&&("option"===r.tagName||"optgroup"===r.tagName)},p:function(e,t,n){const r=FO(n,t);return r?"element"===r.type&&("address"===r.tagName||"article"===r.tagName||"aside"===r.tagName||"blockquote"===r.tagName||"details"===r.tagName||"div"===r.tagName||"dl"===r.tagName||"fieldset"===r.tagName||"figcaption"===r.tagName||"figure"===r.tagName||"footer"===r.tagName||"form"===r.tagName||"h1"===r.tagName||"h2"===r.tagName||"h3"===r.tagName||"h4"===r.tagName||"h5"===r.tagName||"h6"===r.tagName||"header"===r.tagName||"hgroup"===r.tagName||"hr"===r.tagName||"main"===r.tagName||"menu"===r.tagName||"nav"===r.tagName||"ol"===r.tagName||"p"===r.tagName||"pre"===r.tagName||"section"===r.tagName||"table"===r.tagName||"ul"===r.tagName):!n||!("element"===n.type&&("a"===n.tagName||"audio"===n.tagName||"del"===n.tagName||"ins"===n.tagName||"map"===n.tagName||"noscript"===n.tagName||"video"===n.tagName))},rp:XO,rt:XO,tbody:function(e,t,n){const r=FO(n,t);return!r||"element"===r.type&&("tbody"===r.tagName||"tfoot"===r.tagName)},td:GO,tfoot:function(e,t,n){return!FO(n,t)},th:GO,thead:function(e,t,n){const r=FO(n,t);return Boolean(r&&"element"===r.type&&("tbody"===r.tagName||"tfoot"===r.tagName))},tr:function(e,t,n){const r=FO(n,t);return!r||"element"===r.type&&"tr"===r.tagName}});function WO(e,t,n){const r=FO(n,t,!0);return!r||"comment"!==r.type&&!("text"===r.type&&_m(r.value.charAt(0)))}function XO(e,t,n){const r=FO(n,t);return!r||"element"===r.type&&("rp"===r.tagName||"rt"===r.tagName)}function GO(e,t,n){const r=FO(n,t);return!r||"element"===r.type&&("td"===r.tagName||"th"===r.tagName)}const YO=VO({body:function(e){const t=FO(e,-1,!0);return!(t&&("comment"===t.type||"text"===t.type&&_m(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,n){const r=QO(n,t),a=FO(e,-1,!0);return!(n&&r&&"element"===r.type&&"colgroup"===r.tagName&&ZO(r,n.children.indexOf(r),n))&&Boolean(a&&"element"===a.type&&"col"===a.tagName)},head:function(e){const t=e.children,n=[];let r=-1;for(;++r0},html:function(e){const t=FO(e,-1);return!t||"comment"!==t.type},tbody:function(e,t,n){const r=QO(n,t),a=FO(e,-1);return(!n||!r||"element"!==r.type||"thead"!==r.tagName&&"tbody"!==r.tagName||!ZO(r,n.children.indexOf(r),n))&&Boolean(a&&"element"===a.type&&"tr"===a.tagName)}}),KO={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 JO(e,t,n){const r=xg(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(!r.overloadedBoolean||n!==r.attribute&&""!==n?(r.boolean||r.overloadedBoolean&&"string"!=typeof n)&&(n=Boolean(n)):n=!0,null==n||!1===n||"number"==typeof n&&Number.isNaN(n))return"";const l=IO(r.attribute,Object.assign({},e.settings.characterReferences,{subset:KO.name[a][o]}));return!0===n?l:(n=Array.isArray(n)?(r.commaSeparated?Cg:om)(n,{padLeft:!e.settings.tightCommaSeparatedLists}):String(n),e.settings.collapseEmptyAttributes&&!n?l:(e.settings.preferUnquoted&&(i=IO(n,Object.assign({},e.settings.characterReferences,{attribute:!0,subset:KO.unquoted[a][o]}))),i!==n&&(e.settings.quoteSmart&&BO(n,s)>BO(n,e.alternative)&&(s=e.alternative),i=s+IO(n,Object.assign({},e.settings.characterReferences,{subset:("'"===s?KO.single:KO.double)[a][o],attribute:!0}))+s),l+(i?"="+i:i)))}const ew=["<","&"];function tw(e,t,n,r){return!n||"element"!==n.type||"script"!==n.tagName&&"style"!==n.tagName?IO(e.value,Object.assign({},r.settings.characterReferences,{subset:ew})):e.value}const nw=Xg("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,n,r){return r.settings.bogusComments?""+IO(e.value,Object.assign({},r.settings.characterReferences,{subset:jO}))+">":"\x3c!--"+e.value.replace(LO,(function(e){return IO(e,Object.assign({},r.settings.characterReferences,{subset:UO}))}))+"--\x3e"},doctype:function(e,t,n,r){return""},element:function(e,t,n,r){const a=r.schema,o="svg"!==a.space&&r.settings.omitOptionalTags;let i="svg"===a.space?r.settings.closeEmptyElements:r.settings.voids.includes(e.tagName.toLowerCase());const s=[];let l;"html"===a.space&&"svg"===e.tagName&&(r.schema=Eg);const c=function(e,t){const n=[];let r,a=-1;if(t)for(r in t)if(null!==t[r]&&void 0!==t[r]){const a=JO(e,r,t[r]);a&&n.push(a)}for(;++a")),s.push(u),i||o&&ZO(e,t,n)||s.push(""+e.tagName+">"),s.join("")},raw:function(e,t,n,r){return r.settings.allowDangerousHtml?e.value:tw(e,0,n,r)},root:function(e,t,n,r){return r.all(e)},text:tw}}),rw={},aw={},ow=[];function iw(e,t,n){return nw(e,t,n,this)}function sw(e){const t=[],n=e&&e.children||ow;let r=-1;for(;++r-1&&e.test(String.fromCharCode(t))}}function xw(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 kw(e){return"function"==typeof e?e:function(){return e}}const Sw="phrasing",_w=["autolink","link","image","label"];function Ew(e){this.enter({type:"link",title:null,url:"",children:[]},e)}function Tw(e){this.config.enter.autolinkProtocol.call(this,e)}function Cw(e){this.config.exit.autolinkProtocol.call(this,e)}function Aw(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 Pw(e){this.config.exit.autolinkEmail.call(this,e)}function Dw(e){this.exit(e)}function $w(e){!function(e,t,n){const r=im((n||{}).ignore||[]),a=function(e){const t=[];if(!Array.isArray(e))throw new TypeError("Expected find and replace tuple or list of tuples");const n=!e[0]||Array.isArray(e[0])?e:[e];let r=-1;for(;++r0?{type:"text",value:o}:void 0),!1===o?r.lastIndex=n+1:(s!==n&&u.push({type:"text",value:e.value.slice(s,n)}),Array.isArray(o)?u.push(...o):o&&u.push(o),s=n+d[0].length,c=!0),!r.global)break;d=r.exec(e.value)}return c?(s?\]}]+$/.exec(e);if(!t)return[e,void 0];e=e.slice(0,t.index);let n=t[0],r=n.indexOf(")");const a=BO(e,"(");let o=BO(e,")");for(;-1!==r&&a>o;)e+=n.slice(0,r+1),n=n.slice(r+1),r=n.indexOf(")"),o++;return[e,n]}(n+r);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 Nw(e,t,n,r){return!(!Mw(r,!0)||/[-\d_]$/.test(n))&&{type:"link",title:null,url:"mailto:"+t+"@"+n,children:[{type:"text",value:t+"@"+n}]}}function Mw(e,t){const n=e.input.charCodeAt(e.index-1);return(0===e.index||Ow(n)||yw(n))&&(!t||47!==n)}function Iw(e){return e.replace(/[\t\n\r ]+/g," ").replace(/^ | $/g,"").toLowerCase().toUpperCase()}function Lw(e){this.enter({type:"footnoteDefinition",identifier:"",label:"",children:[]},e)}function jw(){this.buffer()}function Uw(e){const t=this.resume(),n=this.stack[this.stack.length-1];n.type,n.label=t,n.identifier=Iw(this.sliceSerialize(e)).toLowerCase()}function Bw(e){this.exit(e)}function Fw(e){this.enter({type:"footnoteReference",identifier:"",label:""},e)}function Qw(){this.buffer()}function zw(e){const t=this.resume(),n=this.stack[this.stack.length-1];n.type,n.label=t,n.identifier=Iw(this.sliceSerialize(e)).toLowerCase()}function qw(e){this.exit(e)}function Hw(e,t,n,r){const a=n.createTracker(r);let o=a.move("[^");const i=n.enter("footnoteReference"),s=n.enter("reference");return o+=a.move(n.safe(n.associationId(e),{...a.current(),before:o,after:"]"})),s(),i(),o+=a.move("]"),o}function Vw(e,t,n,r){const a=n.createTracker(r);let o=a.move("[^");const i=n.enter("footnoteDefinition"),s=n.enter("label");return o+=a.move(n.safe(n.associationId(e),{...a.current(),before:o,after:"]"})),s(),o+=a.move("]:"+(e.children&&e.children.length>0?" ":"")),a.shift(4),o+=a.move(n.indentLines(n.containerFlow(e,a.current()),Zw)),i(),o}function Zw(e,t,n){return 0===t?e:(n?"":" ")+e}Hw.peek=function(){return"["};const Ww=["autolink","destinationLiteral","destinationRaw","reference","titleQuote","titleApostrophe"];function Xw(e){this.enter({type:"delete",children:[]},e)}function Gw(e){this.exit(e)}function Yw(e,t,n,r){const a=n.createTracker(r),o=n.enter("strikethrough");let i=a.move("~~");return i+=n.containerPhrasing(e,{...a.current(),before:i,after:"~"}),i+=a.move("~~"),o(),i}function Kw(e){return e.length}function Jw(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}Yw.peek=function(){return"~"};const ex={}.hasOwnProperty;function tx(e,t){let n,r=-1;if(t.extensions)for(;++r"+(n?"":" ")+e}function ox(e,t){return ix(e,t.inConstruct,!0)&&!ix(e,t.notInConstruct,!1)}function ix(e,t,n){if("string"==typeof t&&(t=[t]),!t||0===t.length)return n;let r=-1;for(;++r",...l.current()})),c+=l.move(">")):(s=n.enter("destinationRaw"),c+=l.move(n.safe(e.url,{before:c,after:e.title?" ":")",...l.current()}))),s(),e.title&&(s=n.enter(`title${o}`),c+=l.move(" "+a),c+=l.move(n.safe(e.title,{before:c,after:a,...l.current()})),c+=l.move(a),s()),c+=l.move(")"),i(),c}function yx(e,t,n,r){const a=e.referenceType,o=n.enter("imageReference");let i=n.enter("label");const s=n.createTracker(r);let l=s.move("![");const c=n.safe(e.alt,{before:l,after:"]",...s.current()});l+=s.move(c+"]["),i();const u=n.stack;n.stack=[],i=n.enter("reference");const d=n.safe(n.associationId(e),{before:l,after:"]",...s.current()});return i(),n.stack=u,o(),"full"!==a&&c&&c===d?"shortcut"===a?l=l.slice(0,-1):l+=s.move("]"):l+=s.move(d+"]"),l}function Ox(e,t,n){let r=e.value||"",a="`",o=-1;for(;new RegExp("(^|[^`])"+a+"([^`]|$)").test(r);)a+="`";for(/[^ \r\n]/.test(r)&&(/^[ \r\n]/.test(r)&&/[ \r\n]$/.test(r)||/^`|`$/.test(r))&&(r=" "+r+" ");++o\u007F]/.test(e.url))}function xx(e,t,n,r){const a=ux(n),o='"'===a?"Quote":"Apostrophe",i=n.createTracker(r);let s,l;if(wx(e,n)){const t=n.stack;n.stack=[],s=n.enter("autolink");let r=i.move("<");return r+=i.move(n.containerPhrasing(e,{before:r,after:">",...i.current()})),r+=i.move(">"),s(),n.stack=t,r}s=n.enter("link"),l=n.enter("label");let c=i.move("[");return c+=i.move(n.containerPhrasing(e,{before:c,after:"](",...i.current()})),c+=i.move("]("),l(),!e.url&&e.title||/[\0- \u007F]/.test(e.url)?(l=n.enter("destinationLiteral"),c+=i.move("<"),c+=i.move(n.safe(e.url,{before:c,after:">",...i.current()})),c+=i.move(">")):(l=n.enter("destinationRaw"),c+=i.move(n.safe(e.url,{before:c,after:e.title?" ":")",...i.current()}))),l(),e.title&&(l=n.enter(`title${o}`),c+=i.move(" "+a),c+=i.move(n.safe(e.title,{before:c,after:a,...i.current()})),c+=i.move(a),l()),c+=i.move(")"),s(),c}function kx(e,t,n,r){const a=e.referenceType,o=n.enter("linkReference");let i=n.enter("label");const s=n.createTracker(r);let l=s.move("[");const c=n.containerPhrasing(e,{before:l,after:"]",...s.current()});l+=s.move(c+"]["),i();const u=n.stack;n.stack=[],i=n.enter("reference");const d=n.safe(n.associationId(e),{before:l,after:"]",...s.current()});return i(),n.stack=u,o(),"full"!==a&&c&&c===d?"shortcut"===a?l=l.slice(0,-1):l+=s.move("]"):l+=s.move(d+"]"),l}function Sx(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 _x(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}vx.peek=function(){return"<"},bx.peek=function(){return"!"},yx.peek=function(){return"!"},Ox.peek=function(){return"`"},xx.peek=function(e,t,n){return wx(e,n)?"<":"["},kx.peek=function(){return"["};const Ex=im(["break","delete","emphasis","footnote","footnoteReference","image","imageReference","inlineCode","inlineMath","link","linkReference","mdxJsxTextElement","mdxTextExpression","strong","text","textDirective"]);function Tx(e,t,n,r){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}(n),o=n.enter("strong"),i=n.createTracker(r);let s=i.move(a+a);return s+=i.move(n.containerPhrasing(e,{before:s,after:a,...i.current()})),s+=i.move(a+a),o(),s}Tx.peek=function(e,t,n){return n.options.strong||"*"};const Cx={blockquote:function(e,t,n,r){const a=n.enter("blockquote"),o=n.createTracker(r);o.move("> "),o.shift(2);const i=n.indentLines(n.containerFlow(e,o.current()),ax);return a(),i},break:sx,code:function(e,t,n,r){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}(n),o=e.value||"",i="`"===a?"GraveAccent":"Tilde";if(lx(e,n)){const e=n.enter("codeIndented"),t=n.indentLines(o,cx);return e(),t}const s=n.createTracker(r),l=a.repeat(Math.max(function(e,t){const n=String(e);let r=n.indexOf(t),a=r,o=0,i=0;if("string"!=typeof t)throw new TypeError("Expected substring");for(;-1!==r;)r===a?++o>i&&(i=o):o=1,a=r+t.length,r=n.indexOf(t,a);return i}(o,a)+1,3)),c=n.enter("codeFenced");let u=s.move(l);if(e.lang){const t=n.enter(`codeFencedLang${i}`);u+=s.move(n.safe(e.lang,{before:u,after:" ",encode:["`"],...s.current()})),t()}if(e.lang&&e.meta){const t=n.enter(`codeFencedMeta${i}`);u+=s.move(" "),u+=s.move(n.safe(e.meta,{before:u,after:"\n",encode:["`"],...s.current()})),t()}return u+=s.move("\n"),o&&(u+=s.move(o+"\n")),u+=s.move(l),c(),u},definition:function(e,t,n,r){const a=ux(n),o='"'===a?"Quote":"Apostrophe",i=n.enter("definition");let s=n.enter("label");const l=n.createTracker(r);let c=l.move("[");return c+=l.move(n.safe(n.associationId(e),{before:c,after:"]",...l.current()})),c+=l.move("]: "),s(),!e.url||/[\0- \u007F]/.test(e.url)?(s=n.enter("destinationLiteral"),c+=l.move("<"),c+=l.move(n.safe(e.url,{before:c,after:">",...l.current()})),c+=l.move(">")):(s=n.enter("destinationRaw"),c+=l.move(n.safe(e.url,{before:c,after:e.title?" ":"\n",...l.current()}))),s(),e.title&&(s=n.enter(`title${o}`),c+=l.move(" "+a),c+=l.move(n.safe(e.title,{before:c,after:a,...l.current()})),c+=l.move(a),s()),i(),c},emphasis:dx,hardBreak:sx,heading:function(e,t,n,r){const a=Math.max(Math.min(6,e.depth||1),1),o=n.createTracker(r);if(gx(e,n)){const t=n.enter("headingSetext"),r=n.enter("phrasing"),i=n.containerPhrasing(e,{...o.current(),before:"\n",after:"\n"});return r(),t(),i+"\n"+(1===a?"=":"-").repeat(i.length-(Math.max(i.lastIndexOf("\r"),i.lastIndexOf("\n"))+1))}const i="#".repeat(a),s=n.enter("headingAtx"),l=n.enter("phrasing");o.move(i+" ");let c=n.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,n.options.closeAtx&&(c+=" "+i),l(),s(),c},html:vx,image:bx,imageReference:yx,inlineCode:Ox,link:xx,linkReference:kx,list:function(e,t,n,r){const a=n.enter("list"),o=n.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}(n):Sx(n);const s=e.ordered?"."===i?")":".":function(e){const t=Sx(e),n=e.options.bulletOther;if(!n)return"*"===t?"-":"*";if("*"!==n&&"+"!==n&&"-"!==n)throw new Error("Cannot serialize items with `"+n+"` for `options.bulletOther`, expected `*`, `+`, or `-`");if(n===t)throw new Error("Expected `bullet` (`"+t+"`) and `bulletOther` (`"+n+"`) to be different");return n}(n);let l=!(!t||!n.bulletLastUsed)&&i===n.bulletLastUsed;if(!e.ordered){const t=e.children?e.children[0]:void 0;if("*"!==i&&"-"!==i||!t||t.children&&t.children[0]||"list"!==n.stack[n.stack.length-1]||"listItem"!==n.stack[n.stack.length-2]||"list"!==n.stack[n.stack.length-3]||"listItem"!==n.stack[n.stack.length-4]||0!==n.indexStack[n.indexStack.length-1]||0!==n.indexStack[n.indexStack.length-2]||0!==n.indexStack[n.indexStack.length-3]||(l=!0),_x(n)===i&&t){let t=-1;for(;++t-1?t.start:1)+(!1===n.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=n.createTracker(r);s.move(o+" ".repeat(i-o.length)),s.shift(i);const l=n.enter("listItem"),c=n.indentLines(n.containerFlow(e,s.current()),(function(e,t,n){return t?(n?"":" ".repeat(i))+e:(n?o:o+" ".repeat(i-o.length))+e}));return l(),c},paragraph:function(e,t,n,r){const a=n.enter("paragraph"),o=n.enter("phrasing"),i=n.containerPhrasing(e,r);return o(),a(),i},root:function(e,t,n,r){return(e.children.some((function(e){return Ex(e)}))?n.containerPhrasing:n.containerFlow).call(n,e,r)},strong:Tx,text:function(e,t,n,r){return n.safe(e.value,r)},thematicBreak:function(e,t,n){const r=(_x(n)+(n.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}(n));return n.options.ruleSpaces?r.slice(0,-1):r}},Ax=[function(e,t,n,r){if("code"===t.type&&lx(t,r)&&("list"===e.type||e.type===t.type&&lx(e,r)))return!1;if("spread"in n&&"boolean"==typeof n.spread){if("paragraph"===e.type&&(e.type===t.type||"definition"===t.type||"heading"===t.type&&gx(t,r)))return;return n.spread?1:0}}],Px=["autolink","destinationLiteral","destinationRaw","reference","titleQuote","titleApostrophe"],Dx=[{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:Px},{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:Px},{atBreak:!0,before:"\\d+",character:")"},{character:")",inConstruct:"destinationRaw"},{atBreak:!0,character:"*",after:"(?:[ \t\r\n*])"},{character:"*",inConstruct:"phrasing",notInConstruct:Px},{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:Px},{character:"<",inConstruct:"destinationLiteral"},{atBreak:!0,character:"="},{atBreak:!0,character:">"},{character:">",inConstruct:"destinationLiteral"},{atBreak:!0,character:"["},{character:"[",inConstruct:"phrasing",notInConstruct:Px},{character:"[",inConstruct:["label","reference"]},{character:"\\",after:"[\\r\\n]",inConstruct:"phrasing"},{character:"]",inConstruct:["label","reference"]},{atBreak:!0,character:"_"},{character:"_",inConstruct:"phrasing",notInConstruct:Px},{atBreak:!0,character:"`"},{character:"`",inConstruct:["codeFencedLangGraveAccent","codeFencedMetaGraveAccent"]},{character:"`",inConstruct:"phrasing",notInConstruct:Px},{atBreak:!0,character:"~"}],$x=document.createElement("i");function Rx(e){const t="&"+e+";";$x.innerHTML=t;const n=$x.textContent;return(59!==n.charCodeAt(n.length-1)||"semi"===e)&&n!==t&&n}function Nx(e,t){const n=Number.parseInt(e,t);return n<9||11===n||n>13&&n<32||n>126&&n<160||n>55295&&n<57344||n>64975&&n<65008||!(65535&~n)||65534==(65535&n)||n>1114111?"�":String.fromCodePoint(n)}const Mx=/\\([!-/:-@[-`{-~])|&(#(?:\d{1,7}|x[\da-f]{1,6})|[\da-z]{1,31});/gi;function Ix(e){return e.replace(Mx,Lx)}function Lx(e,t,n){if(t)return t;if(35===n.charCodeAt(0)){const e=n.charCodeAt(1),t=120===e||88===e;return Nx(n.slice(t?2:1),t?16:10)}return Rx(n)||e}function jx(e){return e.label||!e.identifier?e.label||"":Ix(e.identifier)}function Ux(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 Bx(e,t,n,r){let a=r.join.length;for(;a--;){const o=r.join[a](e,t,n,r);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 Fx=/\r?\n|\r/g;function Qx(e,t){const n=[];let r,a=0,o=0;for(;r=Fx.exec(e);)i(e.slice(a,r.index)),n.push(r[0]),a=r.index+r[0].length,o++;return i(e.slice(a)),n.join("");function i(e){n.push(t(e,o,!e))}}function zx(e,t){return e-t}function qx(e,t){const n=/\\(?=[!-/:-@[-`{-~])/g,r=[],a=[],o=e+t;let i,s=-1,l=0;for(;i=n.exec(o);)r.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(n),l.move(o.join(""))),o.push(l.move(t.handle(c,e,t,{...l.current(),before:s,after:u}))),s=o[o.length-1].slice(-1)}return r.pop(),o.join("")}(e,this,t)}function Yx(e,t){return function(e,t,n){const r=t.indexStack,a=e.children||[],o=t.createTracker(n),i=[];let s=-1;for(r.push(-1);++s=c||e+1l&&(l=e[c].length);++ds[d])&&(s[d]=e)}n.push(o)}o[c]=n,i[c]=a}var u;let d=-1;if("object"==typeof n&&"length"in n)for(;++ds[d]&&(s[d]=o),h[d]=o),p[d]=i}o.splice(1,0,p),i.splice(1,0,h),c=-1;const f=[];for(;++ca?0:a+t:t>a?a:t,n=n>0?n:0,r.length<1e4)o=Array.from(r),o.unshift(t,n),e.splice(...o);else for(n&&e.splice(t,n);i0?(uk(e,e.length,0,t),e):t}const pk={}.hasOwnProperty;function hk(e){const t={};let n=-1;for(;++n0&&!n&&(e[e.length-1][1]._gfmAutolinkLiteralWalkedInto=!0),n}function Dk(e){const t=[];let n=-1,r=0,a=0;for(;++n55295&&o<57344){const t=e.charCodeAt(n+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(r,n),encodeURIComponent(i)),r=n+a+1,i=""),a&&(n+=a,a=0)}return t.join("")+e.slice(r)}function $k(e){return null===e||vw(e)||Ow(e)?1:yw(e)?2:void 0}function Rk(e,t,n){const r=[];let a=-1;for(;++a1&&e[u][1].end.offset-e[u][1].start.offset>1?2:1;const d=Object.assign({},e[n][1].end),p=Object.assign({},e[u][1].start);Mk(d,-s),Mk(p,s),o={type:s>1?"strongSequence":"emphasisSequence",start:d,end:Object.assign({},e[n][1].end)},i={type:s>1?"strongSequence":"emphasisSequence",start:Object.assign({},e[u][1].start),end:p},a={type:s>1?"strongText":"emphasisText",start:Object.assign({},e[n][1].end),end:Object.assign({},e[u][1].start)},r={type:s>1?"strong":"emphasis",start:Object.assign({},o.start),end:Object.assign({},i.end)},e[n][1].end=Object.assign({},o.start),e[u][1].start=Object.assign({},i.end),l=[],e[n][1].end.offset-e[n][1].start.offset&&(l=dk(l,[["enter",e[n][1],t],["exit",e[n][1],t]])),l=dk(l,[["enter",r,t],["enter",o,t],["exit",o,t],["enter",a,t]]),l=dk(l,Rk(t.parser.constructs.insideSpan.null,e.slice(n+1,u),t)),l=dk(l,[["exit",a,t],["enter",i,t],["exit",i,t],["exit",r,t]]),e[u][1].end.offset-e[u][1].start.offset?(c=2,l=dk(l,[["enter",e[u][1],t],["exit",e[u][1],t]])):c=0,uk(e,n-1,u-n+3,l),u=n+l.length-c-2;break}for(u=-1;++u=s?(e.exit("codeFencedFenceSequence"),bw(t)?Lk(e,u,"whitespace")(t):u(t)):n(t)}function u(r){return null===r||gw(r)?(e.exit("codeFencedFence"),t(r)):n(r)}},partial:!0};let o,i=0,s=0;return function(t){return function(t){const n=r.events[r.events.length-1];return i=n&&"linePrefix"===n[1].type?n[2].sliceSerialize(n[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?n(t):(e.exit("codeFencedFenceSequence"),bw(t)?Lk(e,c,"whitespace")(t):c(t))}function c(n){return null===n||gw(n)?(e.exit("codeFencedFence"),r.interrupt?t(n):e.check(Qk,h,b)(n)):(e.enter("codeFencedFenceInfo"),e.enter("chunkString",{contentType:"string"}),u(n))}function u(t){return null===t||gw(t)?(e.exit("chunkString"),e.exit("codeFencedFenceInfo"),c(t)):bw(t)?(e.exit("chunkString"),e.exit("codeFencedFenceInfo"),Lk(e,d,"whitespace")(t)):96===t&&t===o?n(t):(e.consume(t),u)}function d(t){return null===t||gw(t)?c(t):(e.enter("codeFencedFenceMeta"),e.enter("chunkString",{contentType:"string"}),p(t))}function p(t){return null===t||gw(t)?(e.exit("chunkString"),e.exit("codeFencedFenceMeta"),c(t)):96===t&&t===o?n(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&&bw(t)?Lk(e,g,"linePrefix",i+1)(t):g(t)}function g(t){return null===t||gw(t)?e.check(Qk,h,b)(t):(e.enter("codeFlowValue"),v(t))}function v(t){return null===t||gw(t)?(e.exit("codeFlowValue"),g(t)):(e.consume(t),v)}function b(n){return e.exit("codeFenced"),t(n)}},concrete:!0},qk={name:"codeIndented",tokenize:function(e,t,n){const r=this;return function(t){return e.enter("codeIndented"),Lk(e,a,"linePrefix",5)(t)};function a(e){const t=r.events[r.events.length-1];return t&&"linePrefix"===t[1].type&&t[2].sliceSerialize(t[1],!0).length>=4?o(e):n(e)}function o(t){return null===t?s(t):gw(t)?e.attempt(Hk,o,s)(t):(e.enter("codeFlowValue"),i(t))}function i(t){return null===t||gw(t)?(e.exit("codeFlowValue"),o(t)):(e.consume(t),i)}function s(n){return e.exit("codeIndented"),t(n)}}},Hk={tokenize:function(e,t,n){const r=this;return a;function a(t){return r.parser.lazy[r.now().line]?n(t):gw(t)?(e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),a):Lk(e,o,"linePrefix",5)(t)}function o(e){const o=r.events[r.events.length-1];return o&&"linePrefix"===o[1].type&&o[2].sliceSerialize(o[1],!0).length>=4?t(e):gw(e)?a(e):n(e)}},partial:!0},Vk={name:"codeText",tokenize:function(e,t,n){let r,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?n(t):32===t?(e.enter("space"),e.consume(t),e.exit("space"),s):96===t?(a=e.enter("codeTextSequence"),r=0,c(t)):gw(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||gw(t)?(e.exit("codeTextData"),s(t)):(e.consume(t),l)}function c(n){return 96===n?(e.consume(n),r++,c):r===o?(e.exit("codeTextSequence"),e.exit("codeText"),t(n)):(a.type="codeTextData",l(n))}},resolve:function(e){let t,n,r=e.length-4,a=3;if(!("lineEnding"!==e[a][1].type&&"space"!==e[a][1].type||"lineEnding"!==e[r][1].type&&"space"!==e[r][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-n+this.left.length,this.right.length-e+this.left.length).reverse():this.left.slice(e).concat(this.right.slice(this.right.length-n+this.left.length).reverse())}splice(e,t,n){const r=t||0;this.setCursor(Math.trunc(e));const a=this.right.splice(this.right.length-r,Number.POSITIVE_INFINITY);return n&&Wk(this.left,n),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),Wk(this.left,e)}unshift(e){this.setCursor(0),this.right.push(e)}unshiftMany(e){this.setCursor(0),Wk(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(r.parser.constructs.flow,n,t)(a)}},partial:!0};function Jk(e,t,n,r,a,o,i,s,l){const c=l||Number.POSITIVE_INFINITY;let u=0;return function(t){return 60===t?(e.enter(r),e.enter(a),e.enter(o),e.consume(t),e.exit(o),d):null===t||32===t||41===t||pw(t)?n(t):(e.enter(r),e.enter(i),e.enter(s),e.enter("chunkString",{contentType:"string"}),f(t))};function d(n){return 62===n?(e.enter(o),e.consume(n),e.exit(o),e.exit(a),e.exit(r),t):(e.enter(s),e.enter("chunkString",{contentType:"string"}),p(n))}function p(t){return 62===t?(e.exit("chunkString"),e.exit(s),d(t)):null===t||60===t||gw(t)?n(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 u||null!==a&&41!==a&&!vw(a)?u999||null===d||91===d||93===d&&!s||94===d&&!l&&"_hiddenFootnoteSupport"in i.parser.constructs?n(d):93===d?(e.exit(o),e.enter(a),e.consume(d),e.exit(a),e.exit(r),t):gw(d)?(e.enter("lineEnding"),e.consume(d),e.exit("lineEnding"),c):(e.enter("chunkString",{contentType:"string"}),u(d))}function u(t){return null===t||91===t||93===t||gw(t)||l++>999?(e.exit("chunkString"),c(t)):(e.consume(t),s||(s=!bw(t)),92===t?d:u)}function d(t){return 91===t||92===t||93===t?(e.consume(t),l++,u):u(t)}}function tS(e,t,n,r,a,o){let i;return function(t){return 34===t||39===t||40===t?(e.enter(r),e.enter(a),e.consume(t),e.exit(a),i=40===t?41:t,s):n(t)};function s(n){return n===i?(e.enter(a),e.consume(n),e.exit(a),e.exit(r),t):(e.enter(o),l(n))}function l(t){return t===i?(e.exit(o),s(i)):null===t?n(t):gw(t)?(e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),Lk(e,l,"linePrefix")):(e.enter("chunkString",{contentType:"string"}),c(t))}function c(t){return t===i||null===t||gw(t)?(e.exit("chunkString"),l(t)):(e.consume(t),92===t?u:c)}function u(t){return t===i||92===t?(e.consume(t),c):c(t)}}function nS(e,t){let n;return function r(a){return gw(a)?(e.enter("lineEnding"),e.consume(a),e.exit("lineEnding"),n=!0,r):bw(a)?Lk(e,r,n?"linePrefix":"lineSuffix")(a):t(a)}}const rS={name:"definition",tokenize:function(e,t,n){const r=this;let a;return function(t){return e.enter("definition"),function(t){return eS.call(r,e,o,n,"definitionLabel","definitionLabelMarker","definitionLabelString")(t)}(t)};function o(t){return a=Iw(r.sliceSerialize(r.events[r.events.length-1][1]).slice(1,-1)),58===t?(e.enter("definitionMarker"),e.consume(t),e.exit("definitionMarker"),i):n(t)}function i(t){return vw(t)?nS(e,s)(t):s(t)}function s(t){return Jk(e,l,n,"definitionDestination","definitionDestinationLiteral","definitionDestinationLiteralMarker","definitionDestinationRaw","definitionDestinationString")(t)}function l(t){return e.attempt(aS,c,c)(t)}function c(t){return bw(t)?Lk(e,u,"whitespace")(t):u(t)}function u(o){return null===o||gw(o)?(e.exit("definition"),r.parser.defined.push(a),t(o)):n(o)}}},aS={tokenize:function(e,t,n){return function(t){return vw(t)?nS(e,r)(t):n(t)};function r(t){return tS(e,a,n,"definitionTitle","definitionTitleMarker","definitionTitleString")(t)}function a(t){return bw(t)?Lk(e,o,"whitespace")(t):o(t)}function o(e){return null===e||gw(e)?t(e):n(e)}},partial:!0},oS={name:"hardBreakEscape",tokenize:function(e,t,n){return function(t){return e.enter("hardBreakEscape"),e.consume(t),r};function r(r){return gw(r)?(e.exit("hardBreakEscape"),t(r)):n(r)}}},iS={name:"headingAtx",tokenize:function(e,t,n){let r=0;return function(t){return e.enter("atxHeading"),function(t){return e.enter("atxHeadingSequence"),a(t)}(t)};function a(t){return 35===t&&r++<6?(e.consume(t),a):null===t||vw(t)?(e.exit("atxHeadingSequence"),o(t)):n(t)}function o(n){return 35===n?(e.enter("atxHeadingSequence"),i(n)):null===n||gw(n)?(e.exit("atxHeading"),t(n)):bw(n)?Lk(e,o,"whitespace")(n):(e.enter("atxHeadingText"),s(n))}function i(t){return 35===t?(e.consume(t),i):(e.exit("atxHeadingSequence"),o(t))}function s(t){return null===t||35===t||vw(t)?(e.exit("atxHeadingText"),o(t)):(e.consume(t),s)}},resolve:function(e,t){let n,r,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&&(n={type:"atxHeadingText",start:e[o][1].start,end:e[a][1].end},r={type:"chunkText",start:e[o][1].start,end:e[a][1].end,contentType:"text"},uk(e,o,a-o+1,[["enter",n,t],["enter",r,t],["exit",r,t],["exit",n,t]])),e}},sS=["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"],lS=["pre","script","style","textarea"],cS={name:"htmlFlow",tokenize:function(e,t,n){const r=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),u):47===s?(e.consume(s),o=!0,h):63===s?(e.consume(s),a=3,r.interrupt?t:N):cw(s)?(e.consume(s),i=String.fromCharCode(s),f):n(s)}function u(o){return 45===o?(e.consume(o),a=2,d):91===o?(e.consume(o),a=5,s=0,p):cw(o)?(e.consume(o),a=4,r.interrupt?t:N):n(o)}function d(a){return 45===a?(e.consume(a),r.interrupt?t:N):n(a)}function p(a){return a==="CDATA[".charCodeAt(s++)?(e.consume(a),6===s?r.interrupt?t:E:p):n(a)}function h(t){return cw(t)?(e.consume(t),i=String.fromCharCode(t),f):n(t)}function f(s){if(null===s||47===s||62===s||vw(s)){const l=47===s,c=i.toLowerCase();return l||o||!lS.includes(c)?sS.includes(i.toLowerCase())?(a=6,l?(e.consume(s),m):r.interrupt?t(s):E(s)):(a=7,r.interrupt&&!r.parser.lazy[r.now().line]?n(s):o?g(s):v(s)):(a=1,r.interrupt?t(s):E(s))}return 45===s||uw(s)?(e.consume(s),i+=String.fromCharCode(s),f):n(s)}function m(a){return 62===a?(e.consume(a),r.interrupt?t:E):n(a)}function g(t){return bw(t)?(e.consume(t),g):S(t)}function v(t){return 47===t?(e.consume(t),S):58===t||95===t||cw(t)?(e.consume(t),b):bw(t)?(e.consume(t),v):S(t)}function b(t){return 45===t||46===t||58===t||95===t||uw(t)?(e.consume(t),b):y(t)}function y(t){return 61===t?(e.consume(t),O):bw(t)?(e.consume(t),y):v(t)}function O(t){return null===t||60===t||61===t||62===t||96===t?n(t):34===t||39===t?(e.consume(t),l=t,w):bw(t)?(e.consume(t),O):x(t)}function w(t){return t===l?(e.consume(t),l=null,k):null===t||gw(t)?n(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||vw(t)?y(t):(e.consume(t),x)}function k(e){return 47===e||62===e||bw(e)?v(e):n(e)}function S(t){return 62===t?(e.consume(t),_):n(t)}function _(t){return null===t||gw(t)?E(t):bw(t)?(e.consume(t),_):n(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),R):!gw(t)||6!==a&&7!==a?null===t||gw(t)?(e.exit("htmlFlowData"),T(t)):(e.consume(t),E):(e.exit("htmlFlowData"),e.check(uS,I,T)(t))}function T(t){return e.check(dS,C,I)(t)}function C(t){return e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),A}function A(t){return null===t||gw(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="",$):E(t)}function $(t){if(62===t){const n=i.toLowerCase();return lS.includes(n)?(e.consume(t),M):E(t)}return cw(t)&&i.length<8?(e.consume(t),i+=String.fromCharCode(t),$):E(t)}function R(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||gw(t)?(e.exit("htmlFlowData"),I(t)):(e.consume(t),M)}function I(n){return e.exit("htmlFlow"),t(n)}},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},uS={tokenize:function(e,t,n){return function(r){return e.enter("lineEnding"),e.consume(r),e.exit("lineEnding"),e.attempt(jk,t,n)}},partial:!0},dS={tokenize:function(e,t,n){const r=this;return function(t){return gw(t)?(e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),a):n(t)};function a(e){return r.parser.lazy[r.now().line]?n(e):t(e)}},partial:!0},pS={name:"htmlText",tokenize:function(e,t,n){const r=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):cw(t)?(e.consume(t),k):n(t)}function l(t){return 45===t?(e.consume(t),c):91===t?(e.consume(t),o=0,h):cw(t)?(e.consume(t),v):n(t)}function c(t){return 45===t?(e.consume(t),p):n(t)}function u(t){return null===t?n(t):45===t?(e.consume(t),d):gw(t)?(i=u,$(t)):(e.consume(t),u)}function d(t){return 45===t?(e.consume(t),p):u(t)}function p(e){return 62===e?D(e):45===e?d(e):u(e)}function h(t){return t==="CDATA[".charCodeAt(o++)?(e.consume(t),6===o?f:h):n(t)}function f(t){return null===t?n(t):93===t?(e.consume(t),m):gw(t)?(i=f,$(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):gw(t)?(i=v,$(t)):(e.consume(t),v)}function b(t){return null===t?n(t):63===t?(e.consume(t),y):gw(t)?(i=b,$(t)):(e.consume(t),b)}function y(e){return 62===e?D(e):b(e)}function O(t){return cw(t)?(e.consume(t),w):n(t)}function w(t){return 45===t||uw(t)?(e.consume(t),w):x(t)}function x(t){return gw(t)?(i=x,$(t)):bw(t)?(e.consume(t),x):D(t)}function k(t){return 45===t||uw(t)?(e.consume(t),k):47===t||62===t||vw(t)?S(t):n(t)}function S(t){return 47===t?(e.consume(t),D):58===t||95===t||cw(t)?(e.consume(t),_):gw(t)?(i=S,$(t)):bw(t)?(e.consume(t),S):D(t)}function _(t){return 45===t||46===t||58===t||95===t||uw(t)?(e.consume(t),_):E(t)}function E(t){return 61===t?(e.consume(t),T):gw(t)?(i=E,$(t)):bw(t)?(e.consume(t),E):S(t)}function T(t){return null===t||60===t||61===t||62===t||96===t?n(t):34===t||39===t?(e.consume(t),a=t,C):gw(t)?(i=T,$(t)):bw(t)?(e.consume(t),T):(e.consume(t),A)}function C(t){return t===a?(e.consume(t),a=void 0,P):null===t?n(t):gw(t)?(i=C,$(t)):(e.consume(t),C)}function A(t){return null===t||34===t||39===t||60===t||61===t||96===t?n(t):47===t||62===t||vw(t)?S(t):(e.consume(t),A)}function P(e){return 47===e||62===e||vw(e)?S(e):n(e)}function D(r){return 62===r?(e.consume(r),e.exit("htmlTextData"),e.exit("htmlText"),t):n(r)}function $(t){return e.exit("htmlTextData"),e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),R}function R(t){return bw(t)?Lk(e,N,"linePrefix",r.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(t):N(t)}function N(t){return e.enter("htmlTextData"),i(t)}}},hS={name:"labelEnd",tokenize:function(e,t,n){const r=this;let a,o,i=r.events.length;for(;i--;)if(("labelImage"===r.events[i][1].type||"labelLink"===r.events[i][1].type)&&!r.events[i][1]._balanced){a=r.events[i][1];break}return function(t){return a?a._inactive?u(t):(o=r.parser.defined.includes(Iw(r.sliceSerialize({start:a.end,end:r.now()}))),e.enter("labelEnd"),e.enter("labelMarker"),e.consume(t),e.exit("labelMarker"),e.exit("labelEnd"),s):n(t)};function s(t){return 40===t?e.attempt(fS,c,o?c:u)(t):91===t?e.attempt(mS,c,o?l:u)(t):o?c(t):u(t)}function l(t){return e.attempt(gS,c,u)(t)}function c(e){return t(e)}function u(e){return a._balanced=!0,n(e)}},resolveTo:function(e,t){let n,r,a,o,i=e.length,s=0;for(;i--;)if(n=e[i][1],r){if("link"===n.type||"labelLink"===n.type&&n._inactive)break;"enter"===e[i][0]&&"labelLink"===n.type&&(n._inactive=!0)}else if(a){if("enter"===e[i][0]&&("labelImage"===n.type||"labelLink"===n.type)&&!n._balanced&&(r=i,"labelLink"!==n.type)){s=2;break}}else"labelEnd"===n.type&&(a=i);const l={type:"labelLink"===e[r][1].type?"link":"image",start:Object.assign({},e[r][1].start),end:Object.assign({},e[e.length-1][1].end)},c={type:"label",start:Object.assign({},e[r][1].start),end:Object.assign({},e[a][1].end)},u={type:"labelText",start:Object.assign({},e[r+s+2][1].end),end:Object.assign({},e[a-2][1].start)};return o=[["enter",l,t],["enter",c,t]],o=dk(o,e.slice(r+1,r+s+3)),o=dk(o,[["enter",u,t]]),o=dk(o,Rk(t.parser.constructs.insideSpan.null,e.slice(r+s+4,a-3),t)),o=dk(o,[["exit",u,t],e[a-2],e[a-1],["exit",c,t]]),o=dk(o,e.slice(a+1)),o=dk(o,[["exit",l,t]]),uk(e,r,e.length,o),e},resolveAll:function(e){let t=-1;for(;++t=3&&(null===o||gw(o))?(e.exit("thematicBreak"),t(o)):n(o)}function i(t){return t===r?(e.consume(t),a++,i):(e.exit("thematicBreakSequence"),bw(t)?Lk(e,o,"whitespace")(t):o(t))}}},wS={name:"list",tokenize:function(e,t,n){const r=this,a=r.events[r.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=r.containerState.type||(42===t||43===t||45===t?"listUnordered":"listOrdered");if("listUnordered"===a?!r.containerState.marker||t===r.containerState.marker:hw(t)){if(r.containerState.type||(r.containerState.type=a,e.enter(a,{_container:!0})),"listUnordered"===a)return e.enter("listItemPrefix"),42===t||45===t?e.check(OS,n,l)(t):l(t);if(!r.interrupt||49===t)return e.enter("listItemPrefix"),e.enter("listItemValue"),s(t)}return n(t)};function s(t){return hw(t)&&++i<10?(e.consume(t),s):(!r.interrupt||i<2)&&(r.containerState.marker?t===r.containerState.marker:41===t||46===t)?(e.exit("listItemValue"),l(t)):n(t)}function l(t){return e.enter("listItemMarker"),e.consume(t),e.exit("listItemMarker"),r.containerState.marker=r.containerState.marker||t,e.check(jk,r.interrupt?n:c,e.attempt(xS,d,u))}function c(e){return r.containerState.initialBlankLine=!0,o++,d(e)}function u(t){return bw(t)?(e.enter("listItemPrefixWhitespace"),e.consume(t),e.exit("listItemPrefixWhitespace"),d):n(t)}function d(n){return r.containerState.size=o+r.sliceSerialize(e.exit("listItemPrefix"),!0).length,t(n)}},continuation:{tokenize:function(e,t,n){const r=this;return r.containerState._closeFlow=void 0,e.check(jk,(function(n){return r.containerState.furtherBlankLines=r.containerState.furtherBlankLines||r.containerState.initialBlankLine,Lk(e,t,"listItemIndent",r.containerState.size+1)(n)}),(function(n){return r.containerState.furtherBlankLines||!bw(n)?(r.containerState.furtherBlankLines=void 0,r.containerState.initialBlankLine=void 0,a(n)):(r.containerState.furtherBlankLines=void 0,r.containerState.initialBlankLine=void 0,e.attempt(kS,t,a)(n))}));function a(a){return r.containerState._closeFlow=!0,r.interrupt=void 0,Lk(e,e.attempt(wS,t,n),"linePrefix",r.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(a)}}},exit:function(e){e.exit(this.containerState.type)}},xS={tokenize:function(e,t,n){const r=this;return Lk(e,(function(e){const a=r.events[r.events.length-1];return!bw(e)&&a&&"listItemPrefixWhitespace"===a[1].type?t(e):n(e)}),"listItemPrefixWhitespace",r.parser.constructs.disable.null.includes("codeIndented")?void 0:5)},partial:!0},kS={tokenize:function(e,t,n){const r=this;return Lk(e,(function(e){const a=r.events[r.events.length-1];return a&&"listItemIndent"===a[1].type&&a[2].sliceSerialize(a[1],!0).length===r.containerState.size?t(e):n(e)}),"listItemIndent",r.containerState.size+1)},partial:!0},SS={name:"setextUnderline",tokenize:function(e,t,n){const r=this;let a;return function(t){let i,s=r.events.length;for(;s--;)if("lineEnding"!==r.events[s][1].type&&"linePrefix"!==r.events[s][1].type&&"content"!==r.events[s][1].type){i="paragraph"===r.events[s][1].type;break}return r.parser.lazy[r.now().line]||!r.interrupt&&!i?n(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"),bw(t)?Lk(e,i,"lineSuffix")(t):i(t))}function i(r){return null===r||gw(r)?(e.exit("setextHeadingLine"),t(r)):n(r)}},resolveTo:function(e,t){let n,r,a,o=e.length;for(;o--;)if("enter"===e[o][0]){if("content"===e[o][1].type){n=o;break}"paragraph"===e[o][1].type&&(r=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[r][1].start),end:Object.assign({},e[e.length-1][1].end)};return e[r][1].type="setextHeadingText",a?(e.splice(r,0,["enter",i,t]),e.splice(a+1,0,["exit",e[n][1],t]),e[n][1].end=Object.assign({},e[a][1].end)):e[n][1]=i,e.push(["exit",i,t]),e}},_S={tokenize:function(e,t,n){const r=this;return Lk(e,(function(e){const a=r.events[r.events.length-1];return a&&"gfmFootnoteDefinitionIndent"===a[1].type&&4===a[2].sliceSerialize(a[1],!0).length?t(e):n(e)}),"gfmFootnoteDefinitionIndent",5)},partial:!0};function ES(e,t,n){const r=this;let a=r.events.length;const o=r.parser.gfmFootnotes||(r.parser.gfmFootnotes=[]);let i;for(;a--;){const e=r.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 n(a);const s=Iw(r.sliceSerialize({start:i.end,end:r.now()}));return 94===s.codePointAt(0)&&o.includes(s.slice(1))?(e.enter("gfmFootnoteCallLabelMarker"),e.consume(a),e.exit("gfmFootnoteCallLabelMarker"),t(a)):n(a)}}function TS(e,t){let n=e.length;for(;n--;)if("labelImage"===e[n][1].type&&"enter"===e[n][0]){e[n][1];break}e[n+1][1].type="data",e[n+3][1].type="gfmFootnoteCallLabelMarker";const r={type:"gfmFootnoteCall",start:Object.assign({},e[n+3][1].start),end:Object.assign({},e[e.length-1][1].end)},a={type:"gfmFootnoteCallMarker",start:Object.assign({},e[n+3][1].end),end:Object.assign({},e[n+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[n+1],e[n+2],["enter",r,t],e[n+3],e[n+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",r,t]];return e.splice(n,e.length-n+1,...s),e}function CS(e,t,n){const r=this,a=r.parser.gfmFootnotes||(r.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?n(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||vw(s))return n(s);if(93===s){e.exit("chunkString");const o=e.exit("gfmFootnoteCallString");return a.includes(Iw(r.sliceSerialize(o)))?(e.enter("gfmFootnoteCallLabelMarker"),e.consume(s),e.exit("gfmFootnoteCallLabelMarker"),e.exit("gfmFootnoteCall"),t):n(s)}return vw(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 AS(e,t,n){const r=this,a=r.parser.gfmFootnotes||(r.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):n(t)}function c(t){if(s>999||93===t&&!i||null===t||91===t||vw(t))return n(t);if(93===t){e.exit("chunkString");const n=e.exit("gfmFootnoteDefinitionLabelString");return o=Iw(r.sliceSerialize(n)),e.enter("gfmFootnoteDefinitionLabelMarker"),e.consume(t),e.exit("gfmFootnoteDefinitionLabelMarker"),e.exit("gfmFootnoteDefinitionLabel"),d}return vw(t)||(i=!0),s++,e.consume(t),92===t?u:c}function u(t){return 91===t||92===t||93===t?(e.consume(t),s++,c):c(t)}function d(t){return 58===t?(e.enter("definitionMarker"),e.consume(t),e.exit("definitionMarker"),a.includes(o)||a.push(o),Lk(e,p,"gfmFootnoteDefinitionWhitespace")):n(t)}function p(e){return t(e)}}function PS(e,t,n){return e.check(jk,t,e.attempt(_S,t,n))}function DS(e){e.exit("gfmFootnoteDefinition")}function $S(e){let t=(e||{}).singleTilde;const n={tokenize:function(e,n,r){const a=this.previous,o=this.events;let i=0;return function(t){return 126===a&&"characterEscape"!==o[o.length-1][1].type?r(t):(e.enter("strikethroughSequenceTemporary"),s(t))};function s(o){const l=$k(a);if(126===o)return i>1?r(o):(e.consume(o),i++,s);if(i<2&&!t)return r(o);const c=e.exit("strikethroughSequenceTemporary"),u=$k(o);return c._open=!u||2===u&&Boolean(l),c._close=!l||2===l&&Boolean(u),n(o)}},resolveAll:function(e,t){let n=-1;for(;++n0;)t-=1,n.push(e.slice(this.map[t][0]+this.map[t][1]),this.map[t][2]),e.length=this.map[t][0];n.push([...e]),e.length=0;let r=n.pop();for(;r;)e.push(...r),r=n.pop();this.map.length=0}}function NS(e,t){let n=!1;const r=[];for(;t-1;){const e=r.events[t][1].type;if("lineEnding"!==e&&"linePrefix"!==e)break;t--}const a=t>-1?r.events[t][1].type:null,o="tableHead"===a||"tableRow"===a?O:s;return o===O&&r.parser.lazy[r.now().line]?n(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?n(t):gw(t)?i>1?(i=0,r.interrupt=!0,e.exit("tableRow"),e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),d):n(t):bw(t)?Lk(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||vw(t)?(e.exit("data"),l(t)):(e.consume(t),92===t?u:c)}function u(t){return 92===t||124===t?(e.consume(t),c):c(t)}function d(t){return r.interrupt=!1,r.parser.lazy[r.now().line]?n(t):(e.enter("tableDelimiterRow"),a=!1,bw(t)?Lk(e,p,"linePrefix",r.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 bw(t)?Lk(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||gw(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 bw(t)?Lk(e,b,"whitespace")(t):b(t)}function b(n){return 124===n?p(n):(null===n||gw(n))&&a&&o===i?(e.exit("tableDelimiterRow"),e.exit("tableHead"),t(n)):y(n)}function y(e){return n(e)}function O(t){return e.enter("tableRow"),w(t)}function w(n){return 124===n?(e.enter("tableCellDivider"),e.consume(n),e.exit("tableCellDivider"),w):null===n||gw(n)?(e.exit("tableRow"),t(n)):bw(n)?Lk(e,w,"whitespace")(n):(e.enter("data"),x(n))}function x(t){return null===t||124===t||vw(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 IS(e,t){let n,r,a,o=-1,i=!0,s=0,l=[0,0,0,0],c=[0,0,0,0],u=!1,d=0;const p=new RS;for(;++on[2]+1){const t=n[2]+1,r=n[3]-n[2]-1;e.add(t,r,[])}}e.add(n[3]+1,0,[["exit",i,t]])}return void 0!==a&&(o.end=Object.assign({},US(t.events,a)),e.add(a,0,[["exit",o,t]]),o=void 0),o}function jS(e,t,n,r,a){const o=[],i=US(t.events,n);a&&(a.end=Object.assign({},i),o.push(["exit",a,t])),r.end=Object.assign({},i),o.push(["exit",r,t]),e.add(n+1,0,o)}function US(e,t){const n=e[t],r="enter"===n[0]?"start":"end";return n[1][r]}const BS={tokenize:function(e,t,n){const r=this;return function(t){return null===r.previous&&r._gfmTasklistFirstContentOfListItem?(e.enter("taskListCheck"),e.enter("taskListCheckMarker"),e.consume(t),e.exit("taskListCheckMarker"),a):n(t)};function a(t){return vw(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):n(t)}function o(t){return 93===t?(e.enter("taskListCheckMarker"),e.consume(t),e.exit("taskListCheckMarker"),e.exit("taskListCheck"),i):n(t)}function i(r){return gw(r)?t(r):bw(r)?e.check({tokenize:FS},t,n)(r):n(r)}}};function FS(e,t,n){return Lk(e,(function(e){return null===e?n(e):t(e)}),"whitespace")}const QS={};function zS(e){const t=e||QS,n=this.data(),r=n.micromarkExtensions||(n.micromarkExtensions=[]),a=n.fromMarkdownExtensions||(n.fromMarkdownExtensions=[]),o=n.toMarkdownExtensions||(n.toMarkdownExtensions=[]);r.push(function(e){return hk([{text:Sk},{document:{91:{tokenize:AS,continuation:{tokenize:PS},exit:DS}},text:{91:{tokenize:CS},93:{add:"after",tokenize:ES,resolveTo:TS}}},$S(e),{flow:{null:{tokenize:MS,resolveAll:IS}}},{text:{91:BS}}])}(t)),a.push([{transforms:[$w],enter:{literalAutolink:Ew,literalAutolinkEmail:Tw,literalAutolinkHttp:Tw,literalAutolinkWww:Tw},exit:{literalAutolink:Dw,literalAutolinkEmail:Pw,literalAutolinkHttp:Cw,literalAutolinkWww:Aw}},{enter:{gfmFootnoteDefinition:Lw,gfmFootnoteDefinitionLabelString:jw,gfmFootnoteCall:Fw,gfmFootnoteCallString:Qw},exit:{gfmFootnoteDefinition:Bw,gfmFootnoteDefinitionLabelString:Uw,gfmFootnoteCall:qw,gfmFootnoteCallString:zw}},{canContainEols:["delete"],enter:{strikethrough:Xw},exit:{strikethrough:Gw}},{enter:{table:Jx,tableData:rk,tableHeader:rk,tableRow:tk},exit:{codeText:ak,table:ek,tableData:nk,tableHeader:nk,tableRow:nk}},{exit:{taskListCheckValueChecked:sk,taskListCheckValueUnchecked:sk,paragraph:lk}}]),o.push(function(e){return{extensions:[{unsafe:[{character:"@",before:"[+\\-.\\w]",after:"[\\-.\\w]",inConstruct:Sw,notInConstruct:_w},{character:".",before:"[Ww]",after:"[\\-.\\w]",inConstruct:Sw,notInConstruct:_w},{character:":",before:"[ps]",after:"\\/",inConstruct:Sw,notInConstruct:_w}]},{unsafe:[{character:"[",inConstruct:["phrasing","label","reference"]}],handlers:{footnoteDefinition:Vw,footnoteReference:Hw}},{unsafe:[{character:"~",inConstruct:"phrasing",notInConstruct:Ww}],handlers:{delete:Yw}},ik(e),{unsafe:[{atBreak:!0,character:"-",after:"[:|-]"}],handlers:{listItem:ck}}]}}(t))}const qS={tokenize:function(e){const t=e.attempt(this.parser.constructs.contentInitial,(function(n){if(null!==n)return e.enter("lineEnding"),e.consume(n),e.exit("lineEnding"),Lk(e,t,"linePrefix");e.consume(n)}),(function(t){return e.enter("paragraph"),r(t)}));let n;return t;function r(t){const r=e.enter("chunkText",{contentType:"text",previous:n});return n&&(n.next=r),n=r,a(t)}function a(t){return null===t?(e.exit("chunkText"),e.exit("paragraph"),void e.consume(t)):gw(t)?(e.consume(t),e.exit("chunkText"),r):(e.consume(t),a)}}},HS={tokenize:function(e){const t=this,n=[];let r,a,o,i=0;return s;function s(r){if(io))return;const n=t.events.length;let a,s,l=n;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=n;er;){const r=n[a];t.containerState=r[1],r[0].exit.call(t,e)}n.length=r}function b(){r.write([null]),a=void 0,r=void 0,t.containerState._closeFlow=void 0}}},VS={tokenize:function(e,t,n){return Lk(e,e.attempt(this.parser.constructs.document,t,n),"linePrefix",this.parser.constructs.disable.null.includes("codeIndented")?void 0:4)}},ZS={tokenize:function(e){const t=this,n=e.attempt(jk,(function(r){if(null!==r)return e.enter("lineEndingBlank"),e.consume(r),e.exit("lineEndingBlank"),t.currentConstruct=void 0,n;e.consume(r)}),e.attempt(this.parser.constructs.flowInitial,r,Lk(e,e.attempt(this.parser.constructs.flow,r,e.attempt(Yk,r)),"linePrefix")));return n;function r(r){if(null!==r)return e.enter("lineEnding"),e.consume(r),e.exit("lineEnding"),t.currentConstruct=void 0,n;e.consume(r)}}},WS={resolveAll:KS()},XS=YS("string"),GS=YS("text");function YS(e){return{tokenize:function(t){const n=this,r=this.parser.constructs[e],a=t.attempt(r,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=r[e];let a=-1;if(t)for(;++a-1){const e=i[0];"string"==typeof e?i[0]=e.slice(r):i.shift()}o>0&&i.push(e[a].slice(0,o))}return i}(i,e)}function p(){const{line:e,column:t,offset:n,_index:a,_bufferIndex:o}=r;return{line:e,column:t,offset:n,_index:a,_bufferIndex:o}}function h(e){u=u(e)}function f(e,t){t.restore()}function m(e,t){return function(n,a,o){let i,u,d,h;return Array.isArray(n)?f(n):"tokenize"in n?f([n]):function(e){return function(t){const n=null!==t&&e[t],r=null!==t&&e.null;return f([...Array.isArray(n)?n:n?[n]:[],...Array.isArray(r)?r:r?[r]:[]])(t)}}(n);function f(e){return i=e,u=0,0===e.length?o:m(e[u])}function m(e){return function(n){return h=function(){const e=p(),t=c.previous,n=c.currentConstruct,a=c.events.length,o=Array.from(s);return{restore:function(){r=e,c.previous=t,c.currentConstruct=n,c.events.length=a,s=o,v()},from:a}}(),d=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)(n)}}function g(t){return e(d,h),a}function b(e){return h.restore(),++u0){const e=s.tokenStack[s.tokenStack.length-1];(e[1]||y_).call(s,void 0,e[0])}for(a.position={start:g_(e.length>0?e[0][1].start:{line:1,column:1,offset:0}),end:g_(e.length>0?e[e.length-2][1].end:{line:1,column:1,offset:0})},d=-1;++d1:t}function k_(e){const t=String(e),n=/\r?\n|\r/g;let r=n.exec(t),a=0;const o=[];for(;r;)o.push(S_(t.slice(a,r.index),a>0,!0),r[0]),a=r.index+r[0].length,r=n.exec(t);return o.push(S_(t.slice(a),a>0,!1)),o.join("")}function S_(e,t,n){let r=0,a=e.length;if(t){let t=e.codePointAt(r);for(;9===t||32===t;)r++,t=e.codePointAt(r)}if(n){let t=e.codePointAt(a-1);for(;9===t||32===t;)a--,t=e.codePointAt(a-1)}return a>r?e.slice(r,a):""}const __={blockquote:function(e,t){const n={type:"element",tagName:"blockquote",properties:{},children:e.wrap(e.all(t),!0)};return e.patch(t,n),e.applyData(t,n)},break:function(e,t){const n={type:"element",tagName:"br",properties:{},children:[]};return e.patch(t,n),[e.applyData(t,n),{type:"text",value:"\n"}]},code:function(e,t){const n=t.value?t.value+"\n":"",r={};t.lang&&(r.className=["language-"+t.lang]);let a={type:"element",tagName:"code",properties:r,children:[{type:"text",value:n}]};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 n={type:"element",tagName:"del",properties:{},children:e.all(t)};return e.patch(t,n),e.applyData(t,n)},emphasis:function(e,t){const n={type:"element",tagName:"em",properties:{},children:e.all(t)};return e.patch(t,n),e.applyData(t,n)},footnoteReference:function(e,t){const n="string"==typeof e.options.clobberPrefix?e.options.clobberPrefix:"user-content-",r=String(t.identifier).toUpperCase(),a=Dk(r.toLowerCase()),o=e.footnoteOrder.indexOf(r);let i,s=e.footnoteCounts.get(r);void 0===s?(s=0,e.footnoteOrder.push(r),i=e.footnoteOrder.length):i=o+1,s+=1,e.footnoteCounts.set(r,s);const l={type:"element",tagName:"a",properties:{href:"#"+n+"fn-"+a,id:n+"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 n={type:"element",tagName:"h"+t.depth,properties:{},children:e.all(t)};return e.patch(t,n),e.applyData(t,n)},html:function(e,t){if(e.options.allowDangerousHtml){const n={type:"raw",value:t.value};return e.patch(t,n),e.applyData(t,n)}},imageReference:function(e,t){const n=String(t.identifier).toUpperCase(),r=e.definitionById.get(n);if(!r)return w_(e,t);const a={src:Dk(r.url||""),alt:t.alt};null!==r.title&&void 0!==r.title&&(a.title=r.title);const o={type:"element",tagName:"img",properties:a,children:[]};return e.patch(t,o),e.applyData(t,o)},image:function(e,t){const n={src:Dk(t.url)};null!==t.alt&&void 0!==t.alt&&(n.alt=t.alt),null!==t.title&&void 0!==t.title&&(n.title=t.title);const r={type:"element",tagName:"img",properties:n,children:[]};return e.patch(t,r),e.applyData(t,r)},inlineCode:function(e,t){const n={type:"text",value:t.value.replace(/\r?\n|\r/g," ")};e.patch(t,n);const r={type:"element",tagName:"code",properties:{},children:[n]};return e.patch(t,r),e.applyData(t,r)},linkReference:function(e,t){const n=String(t.identifier).toUpperCase(),r=e.definitionById.get(n);if(!r)return w_(e,t);const a={href:Dk(r.url||"")};null!==r.title&&void 0!==r.title&&(a.title=r.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 n={href:Dk(t.url)};null!==t.title&&void 0!==t.title&&(n.title=t.title);const r={type:"element",tagName:"a",properties:n,children:e.all(t)};return e.patch(t,r),e.applyData(t,r)},listItem:function(e,t,n){const r=e.all(t),a=n?function(e){let t=!1;if("list"===e.type){t=e.spread||!1;const n=e.children;let r=-1;for(;!t&&++r0&&n.children.unshift({type:"text",value:" "}),n.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 r={type:"element",tagName:"tbody",properties:{},children:e.wrap(n,!0)},o=Zy(t.children[1]),i=Vy(t.children[t.children.length-1]);o&&i&&(r.position={start:o,end:i}),a.push(r)}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 n={type:"element",tagName:"td",properties:{},children:e.all(t)};return e.patch(t,n),e.applyData(t,n)},tableRow:function(e,t,n){const r=n?n.children:void 0,a=0===(r?r.indexOf(t):1)?"th":"td",o=n&&"table"===n.type?n.align:void 0,i=o?o.length:t.children.length;let s=-1;const l=[];for(;++s1&&n.push({type:"element",tagName:"sup",properties:{},children:[{type:"text",value:String(t)}]}),n}function C_(e,t){return"Back to reference "+(e+1)+(t>1?"-"+t:"")}const A_={}.hasOwnProperty,P_={};function D_(e,t){e.position&&(t.position=Xy(e))}function $_(e,t){let n=t;if(e&&e.data){const t=e.data.hName,r=e.data.hChildren,a=e.data.hProperties;"string"==typeof t&&("element"===n.type?n.tagName=t:n={type:"element",tagName:t,properties:{},children:"children"in n?n.children:[n]}),"element"===n.type&&a&&Object.assign(n.properties,Gf(a)),"children"in n&&n.children&&null!=r&&(n.children=r)}return n}function R_(e,t){const n=t.data||{},r=!("value"in t)||A_.call(n,"hProperties")||A_.call(n,"hChildren")?{type:"element",tagName:"div",properties:{},children:e.all(t)}:{type:"text",value:t.value};return e.patch(t,r),e.applyData(t,r)}function N_(e,t){const n=[];let r=-1;for(t&&n.push({type:"text",value:"\n"});++r0&&n.push({type:"text",value:"\n"}),n}function M_(e){let t=0,n=e.charCodeAt(t);for(;9===n||32===n;)t++,n=e.charCodeAt(t);return e.slice(t)}function I_(e,t){const n=function(e,t){const n=t||P_,r=new Map,a=new Map,o=new Map,i={...__,...n.handlers},s={all:function(e){const t=[];if("children"in e){const n=e.children;let r=-1;for(;++r0&&d.push({type:"text",value:" "});let e="string"==typeof n?n:n(l,u);"string"==typeof e&&(e={type:"text",value:e}),d.push({type:"element",tagName:"a",properties:{href:"#"+t+"fnref-"+c+(u>1?"-"+u:""),dataFootnoteBackref:"",ariaLabel:"string"==typeof r?r:r(l,u),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(...d)}else o.push(...d);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"}]}}(n),o=Array.isArray(r)?{type:"root",children:r}:r||{type:"root",children:[]};return a&&o.children.push({type:"text",value:"\n"},a),o}function L_(e,t){return e&&"run"in e?async function(n,r){const a=I_(n,{file:r,...t});await e.run(a,r)}:function(n,r){return I_(n,{file:r,...t||e})}}function j_(e){const t=this;t.compiler=function(n){return Vx(n,{...t.data("settings"),...e,extensions:t.data("toMarkdownExtensions")||[]})}}function U_(e){if(e)throw e}var B_=Object.prototype.hasOwnProperty,F_=Object.prototype.toString,Q_=Object.defineProperty,z_=Object.getOwnPropertyDescriptor,q_=function(e){return"function"==typeof Array.isArray?Array.isArray(e):"[object Array]"===F_.call(e)},H_=function(e){if(!e||"[object Object]"!==F_.call(e))return!1;var t,n=B_.call(e,"constructor"),r=e.constructor&&e.constructor.prototype&&B_.call(e.constructor.prototype,"isPrototypeOf");if(e.constructor&&!n&&!r)return!1;for(t in e);return void 0===t||B_.call(e,t)},V_=function(e,t){Q_&&"__proto__"===t.name?Q_(e,t.name,{enumerable:!0,configurable:!0,value:t.newValue,writable:!0}):e[t.name]=t.newValue},Z_=function(e,t){if("__proto__"===t){if(!B_.call(e,t))return;if(z_)return z_(e,t).value}return e[t]};const W_=yf((function e(){var t,n,r,a,o,i,s=arguments[0],l=1,c=arguments.length,u=!1;for("boolean"==typeof s&&(u=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(n){r=o+1;break}}else a<0&&(n=!0,a=o+1);return a<0?"":e.slice(r,a)}if(t===e)return"";let i=-1,s=t.length-1;for(;o--;)if(47===e.codePointAt(o)){if(n){r=o+1;break}}else i<0&&(n=!0,i=o+1),s>-1&&(e.codePointAt(o)===t.codePointAt(s--)?s<0&&(a=o):(s=-1,a=i));return r===a?a=i:a<0&&(a=e.length),e.slice(r,a)},K_=function(e){if(nE(e),0===e.length)return".";let t,n=-1,r=e.length;for(;--r;)if(47===e.codePointAt(r)){if(t){n=r;break}}else t||(t=!0);return n<0?47===e.codePointAt(0)?"/":".":1===n&&47===e.codePointAt(0)?"//":e.slice(0,n)},J_=function(e){nE(e);let t,n=e.length,r=-1,a=0,o=-1,i=0;for(;n--;){const s=e.codePointAt(n);if(47!==s)r<0&&(t=!0,r=n+1),46===s?o<0?o=n:1!==i&&(i=1):o>-1&&(i=-1);else if(t){a=n+1;break}}return o<0||r<0||0===i||1===i&&o===r-1&&o===a+1?"":e.slice(o,r)},eE=function(...e){let t,n=-1;for(;++n2){if(r=a.lastIndexOf("/"),r!==a.length-1){r<0?(a="",o=0):(a=a.slice(0,r),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===n&&s>-1?s++:s=-1}return a}(e,!t);return 0!==n.length||t||(n="."),n.length>0&&47===e.codePointAt(e.length-1)&&(n+="/"),t?"/"+n:n}(t)},tE="/";function nE(e){if("string"!=typeof e)throw new TypeError("Path must be a string. Received "+JSON.stringify(e))}const rE=function(){return"/"};function aE(e){return Boolean(null!==e&&"object"==typeof e&&"href"in e&&e.href&&"protocol"in e&&e.protocol&&void 0===e.auth)}const oE=["history","path","basename","stem","extname","dirname"];class iE{constructor(e){let t;t=e?aE(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=rE(),this.data={},this.history=[],this.messages=[],this.value,this.map,this.result,this.stored;let n,r=-1;for(;++rt.length;let i;o&&t.push(r);try{i=e.apply(this,t)}catch(e){if(o&&n)throw e;return r(e)}o||(i&&i.then&&"function"==typeof i.then?i.then(a,r):i instanceof Error?r(i):a(i))};function r(e,...r){n||(n=!0,t(e,...r))}function a(e){r(null,e)}}(s,a)(...i):r(null,...i)}}(null,...t)},use:function(n){if("function"!=typeof n)throw new TypeError("Expected `middelware` to be a function, not "+n);return e.push(n),t}};return t}()}copy(){const e=new pE;let t=-1;for(;++t0){let[r,...o]=t;const i=n[a][1];X_(i)&&X_(r)&&(r=W_(!0,i,r)),n[a]=[e,r,...o]}}}}const hE=(new pE).freeze();function fE(e,t){if("function"!=typeof t)throw new TypeError("Cannot `"+e+"` without `parser`")}function mE(e,t){if("function"!=typeof t)throw new TypeError("Cannot `"+e+"` without `compiler`")}function gE(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 vE(e){if(!X_(e)||"string"!=typeof e.type)throw new TypeError("Expected node, got `"+e+"`")}function bE(e,t,n){if(!n)throw new Error("`"+e+"` finished async. Use `"+t+"` instead")}function yE(e){return function(e){return Boolean(e&&"object"==typeof e&&"message"in e&&"messages"in e)}(e)?e:new iE(e)}const OE=["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"],wE=["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"],xE=["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"],kE=["after","backdrop","before","cue","cue-region","first-letter","first-line","grammar-error","marker","part","placeholder","selection","slotted","spelling-error"],SE=["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();var _E="[0-9](_*[0-9])*",EE=`\\.(${_E})`,TE="[0-9a-fA-F](_*[0-9a-fA-F])*",CE={className:"number",variants:[{begin:`(\\b(${_E})((${EE})|\\.)?|(${EE}))[eE][+-]?(${_E})[fFdD]?\\b`},{begin:`\\b(${_E})((${EE})[fFdD]?\\b|\\.([fFdD]\\b)?)`},{begin:`(${EE})[fFdD]?\\b`},{begin:`\\b(${_E})[fFdD]\\b`},{begin:`\\b0[xX]((${TE})\\.?|(${TE})?\\.(${TE}))[pP][+-]?(${_E})[fFdD]?\\b`},{begin:"\\b(0|[1-9](_*[0-9])*)[lL]?\\b"},{begin:`\\b0[xX](${TE})[lL]?\\b`},{begin:"\\b0(_*[0-7])*[lL]?\\b"},{begin:"\\b0[bB][01](_*[01])*[lL]?\\b"}],relevance:0};function AE(e,t,n){return-1===n?"":e.replace(t,(r=>AE(e,t,n-1)))}const PE="[A-Za-z$_][0-9A-Za-z$_]*",DE=["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"],$E=["true","false","null","undefined","NaN","Infinity"],RE=["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"],NE=["Error","EvalError","InternalError","RangeError","ReferenceError","SyntaxError","TypeError","URIError"],ME=["setInterval","setTimeout","clearInterval","clearTimeout","require","exports","eval","isFinite","isNaN","parseFloat","parseInt","decodeURI","decodeURIComponent","encodeURI","encodeURIComponent","escape","unescape"],IE=["arguments","this","super","console","window","document","localStorage","sessionStorage","module","global"],LE=[].concat(ME,RE,NE);var jE="[0-9](_*[0-9])*",UE=`\\.(${jE})`,BE="[0-9a-fA-F](_*[0-9a-fA-F])*",FE={className:"number",variants:[{begin:`(\\b(${jE})((${UE})|\\.)?|(${UE}))[eE][+-]?(${jE})[fFdD]?\\b`},{begin:`\\b(${jE})((${UE})[fFdD]?\\b|\\.([fFdD]\\b)?)`},{begin:`(${UE})[fFdD]?\\b`},{begin:`\\b(${jE})[fFdD]\\b`},{begin:`\\b0[xX]((${BE})\\.?|(${BE})?\\.(${BE}))[pP][+-]?(${jE})[fFdD]?\\b`},{begin:"\\b(0|[1-9](_*[0-9])*)[lL]?\\b"},{begin:`\\b0[xX](${BE})[lL]?\\b`},{begin:"\\b0(_*[0-7])*[lL]?\\b"},{begin:"\\b0[bB][01](_*[01])*[lL]?\\b"}],relevance:0};const QE=["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"],zE=["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"],qE=["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"],HE=["after","backdrop","before","cue","cue-region","first-letter","first-line","grammar-error","marker","part","placeholder","selection","slotted","spelling-error"],VE=["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(),ZE=qE.concat(HE),WE=["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"],XE=["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"],GE=["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"],YE=["after","backdrop","before","cue","cue-region","first-letter","first-line","grammar-error","marker","part","placeholder","selection","slotted","spelling-error"],KE=["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 JE(e){return e?"string"==typeof e?e:e.source:null}function eT(e){return tT("(?=",e,")")}function tT(...e){return e.map((e=>JE(e))).join("")}function nT(...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=>JE(e))).join("|")+")"}const rT=e=>tT(/\b/,e,/\w$/.test(e)?/\b/:/\B/),aT=["Protocol","Type"].map(rT),oT=["init","self"].map(rT),iT=["Any","Self"],sT=["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"],lT=["false","nil","true"],cT=["assignment","associativity","higherThan","left","lowerThan","none","right"],uT=["#colorLiteral","#column","#dsohandle","#else","#elseif","#endif","#error","#file","#fileID","#fileLiteral","#filePath","#function","#if","#imageLiteral","#keyPath","#line","#selector","#sourceLocation","#warning"],dT=["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"],pT=nT(/[/=\-+!*%<>&|^~?]/,/[\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]/),hT=nT(pT,/[\u0300-\u036F]/,/[\u1DC0-\u1DFF]/,/[\u20D0-\u20FF]/,/[\uFE00-\uFE0F]/,/[\uFE20-\uFE2F]/),fT=tT(pT,hT,"*"),mT=nT(/[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]/),gT=nT(mT,/\d/,/[\u0300-\u036F\u1DC0-\u1DFF\u20D0-\u20FF\uFE20-\uFE2F]/),vT=tT(mT,gT,"*"),bT=tT(/[A-Z]/,gT,"*"),yT=["attached","autoclosure",tT(/convention\(/,nT("swift","block","c"),/\)/),"discardableResult","dynamicCallable","dynamicMemberLookup","escaping","freestanding","frozen","GKInspectable","IBAction","IBDesignable","IBInspectable","IBOutlet","IBSegueAction","inlinable","main","nonobjc","NSApplicationMain","NSCopying","NSManaged",tT(/objc\(/,vT,/\)/),"objc","objcMembers","propertyWrapper","requires_stored_property_inits","resultBuilder","Sendable","testable","UIApplicationMain","unchecked","unknown","usableFromInline","warn_unqualified_access"],OT=["iOS","iOSApplicationExtension","macOS","macOSApplicationExtension","macCatalyst","macCatalystApplicationExtension","watchOS","watchOSApplicationExtension","tvOS","tvOSApplicationExtension","swift"],wT="[A-Za-z$_][0-9A-Za-z$_]*",xT=["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"],kT=["true","false","null","undefined","NaN","Infinity"],ST=["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"],_T=["Error","EvalError","InternalError","RangeError","ReferenceError","SyntaxError","TypeError","URIError"],ET=["setInterval","setTimeout","clearInterval","clearTimeout","require","exports","eval","isFinite","isNaN","parseFloat","parseInt","decodeURI","decodeURIComponent","encodeURI","encodeURIComponent","escape","unescape"],TT=["arguments","this","super","console","window","document","localStorage","sessionStorage","module","global"],CT=[].concat(ET,ST,_T);function AT(e){const t=e.regex,n=t.concat(/[\p{L}_]/u,t.optional(/[\p{L}0-9_.-]*:/u),/[\p{L}0-9_.-]*/u),r={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:[r]},{begin:/'/,end:/'/,contains:[r]},{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},r,{className:"meta",end:/\?>/,variants:[{begin:/<\?xml/,relevance:10,contains:[s]},{begin:/<\?[a-z][a-z0-9]+/}]},{className:"tag",begin:/`)),{mediaQueries:L}=hme();return ll(L.lg,((e,t)=>{t&&!e&&(f.value=!1)})),ll(x,((e,t)=>{e&&e!==t&&(f.value=!1)})),(e,n)=>{var r,a,o,s,l;return Cl(),$l(xl,null,[jl("div",{innerHTML:I.value},null,8,ZEe),jl("div",{ref_key:"documentEl",ref:d,class:zr(["scalar-app scalar-api-reference references-layout",[{"scalar-api-references-standalone-mobile":t.value.showSidebar??!0,"scalar-scrollbars-obtrusive":p.value,"references-editable":t.value.isEditable,"references-sidebar":t.value.showSidebar,"references-sidebar-mobile-open":Co(f),"references-classic":"classic"===t.value.layout},e.$attrs.class]]),style:jr({"--scalar-y-offset":`var(--scalar-custom-header-height, ${T.value}px)`})},[jl("div",WEe,["modern"===t.value.layout&&(t.value.showSidebar??1)?(Cl(),Rl(UEe,{key:0,breadcrumb:$.value.breadcrumb},null,8,["breadcrumb"])):ql("",!0),ps(e.$slots,"header",qr(Bl($.value)),void 0,!0)]),t.value.showSidebar?(Cl(),$l("aside",{key:0,"aria-label":`Sidebar for ${null==(a=null==(r=Co(i))?void 0:r.info)?void 0:a.title}`,class:"references-navigation t-doc__sidebar"},[jl("div",GEe,[Ul(Co(ZH),null,{default:li((()=>{var r,a;return[Ul(Co(cOe),{title:(null==(a=null==(r=Co(i))?void 0:r.info)?void 0:a.title)??"The OpenAPI Schema"},{"sidebar-start":li((()=>{var n;return[e.$slots["document-selector"]?(Cl(),$l("div",YEe,[ps(e.$slots,"document-selector",{},void 0,!0)])):ql("",!0),t.value.hideSearch?ql("",!0):(Cl(),$l("div",KEe,[Ul(Co(HEe),{searchHotKey:null==(n=t.value)?void 0:n.searchHotKey,spec:D.value},null,8,["searchHotKey","spec"])])),ps(e.$slots,"sidebar-start",qr(Bl($.value)),void 0,!0)]})),"sidebar-end":li((()=>[ps(e.$slots,"sidebar-end",qr(Bl($.value)),(()=>[Ul(Co(L2),{class:"darklight-reference"},{toggle:li((()=>[t.value.hideDarkModeToggle?(Cl(),$l("span",JEe)):(Cl(),Rl(Co(uq),{key:0,modelValue:e.isDark,"onUpdate:modelValue":n[0]||(n[0]=t=>e.$emit("toggleDarkMode"))},null,8,["modelValue"]))])),default:li((()=>[t.value.hideClientButton?ql("",!0):(Cl(),Rl(Co(m5),{key:0,buttonSource:"sidebar",integration:t.value._integration,isDevelopment:!1,url:t.value.url},null,8,["integration","url"]))])),_:1})]),!0)])),_:3},8,["title"])]})),_:3})])],8,XEe)):ql("",!0),ci(jl("div",eTe,[jl("div",tTe,[ps(e.$slots,"editor",qr(Bl($.value)),void 0,!0)])],512),[[jc,t.value.isEditable]]),C.value?(Cl(),$l(xl,{key:1},[jl("main",{"aria-label":`Open API Documentation for ${null==(s=null==(o=Co(i))?void 0:o.info)?void 0:s.title}`,class:"references-rendered"},[Ul(Co(CEe),{layout:t.value.layout,document:Co(i),parsedSpec:D.value},ds({start:li((()=>[ps(e.$slots,"content-start",qr(Bl($.value)),(()=>["classic"===t.value.layout?(Cl(),Rl(ege,{key:0},{"dark-mode-toggle":li((()=>[t.value.hideDarkModeToggle?ql("",!0):(Cl(),Rl(Co(lq),{key:0,class:"text-c-2 hover:text-c-1",mode:e.isDark?"dark":"light",style:{transform:"scale(1.4)"},variant:"icon",onClick:n[1]||(n[1]=t=>e.$emit("toggleDarkMode"))},null,8,["mode"]))])),default:li((()=>[e.$slots["document-selector"]?(Cl(),$l("div",rTe,[ps(e.$slots,"document-selector",{},void 0,!0)])):ql("",!0),t.value.hideSearch?ql("",!0):(Cl(),Rl(Co(HEe),{key:1,class:"t-doc__sidebar max-w-64",searchHotKey:t.value.searchHotKey,spec:D.value},null,8,["searchHotKey","spec"]))])),_:3})):ql("",!0)]),!0)])),end:li((()=>[ps(e.$slots,"content-end",qr(Bl($.value)),void 0,!0)])),_:2},[(null==(l=t.value)?void 0:l.isEditable)?{name:"empty-state",fn:li((()=>{var r;return[Ul(MEe,{theme:(null==(r=t.value)?void 0:r.theme)||"default",onChangeTheme:n[2]||(n[2]=t=>e.$emit("changeTheme",t)),onLinkSwaggerFile:n[3]||(n[3]=t=>e.$emit("linkSwaggerFile")),onLoadSwaggerFile:n[4]||(n[4]=t=>e.$emit("loadSwaggerFile")),onUpdateContent:n[5]||(n[5]=t=>e.$emit("updateContent",t))},null,8,["theme"])]})),key:"0"}:void 0]),1032,["layout","document","parsedSpec"])],8,nTe),e.$slots.footer?(Cl(),$l("div",aTe,[ps(e.$slots,"footer",qr(Bl($.value)),void 0,!0)])):ql("",!0)],64)):ql("",!0),Ul(Co(S_e),{configuration:t.value,dereferencedDocument:Co(i)},null,8,["configuration","dereferencedDocument"])],6),Ul(Co(tq))],64)}}}),iTe=Gme(oTe,[["__scopeId","data-v-0613cc40"]]),sTe={key:0,class:"document-selector -mb-1 p-3 pb-0"},lTe={class:"group/dropdown-label hover:bg-b-2 text-c-2 flex h-8 w-full cursor-pointer items-center rounded border px-2 py-1.75",type:"button"},cTe={class:"text-c-1 overflow-hidden text-base text-ellipsis"},uTe=Mi({__name:"DocumentSelector",props:{options:{},modelValue:{}},emits:["update:modelValue"],setup(e,{emit:t}){const n=t,r=dc((()=>{var t;return e.options&&(null==(t=e.options)?void 0:t.length)>1})),a=dc((()=>{var t;return(null==(t=e.options)?void 0:t.map(((e,t)=>({id:String(t),label:e.title||e.slug||`API #${t+1}`}))))||[]})),o=dc({get:()=>a.value.find((({id:t})=>t===String(e.modelValue))),set:e=>n("update:modelValue",Number(e.id))});return(e,t)=>r.value?(Cl(),$l("div",sTe,[Ul(Co(g2),{modelValue:o.value,"onUpdate:modelValue":t[0]||(t[0]=e=>o.value=e),options:a.value,resize:""},{default:li((()=>{var e;return[jl("button",lTe,[Ul(Co(mQ),{class:"mr-1 size-4 text-current"}),jl("span",cTe,Gr((null==(e=o.value)?void 0:e.label)||"Select API"),1)])]})),_:1},8,["modelValue","options"])])):ql("",!0)}}),dTe=new gA,pTe=({configuration:e,initialIndex:t,isIntersectionEnabled:n,hash:r,hashPrefix:a})=>{const o=dc((()=>(e=>e?(Array.isArray(e)?e:[e]).flatMap((e=>{if(qt(e)){const{sources:t,...n}=e;return(null==t?void 0:t.map((e=>({...n,...e}))))??[]}return[e]})).map(((e,t)=>e&&((e,t=0)=>{const n={...e,...e.spec??{}};if((null==n?void 0:n.url)||(null==n?void 0:n.content))return dTe.reset(),n.title?{...n,slug:n.slug||dTe.slug(n.title),title:n.title}:n.slug?{...n,title:n.slug}:{...n,slug:`api-${t+1}`,title:`API #${t+1}`}})(e,t))).filter(QI):[])(e.value))),i=So((()=>{if("undefined"==typeof window)return"number"==typeof t?t:0;const e=new URL(window.location.href).searchParams.get("api");if(e){const t=o.value.findIndex((t=>t.slug===e));if(-1!==t)return t;const n=Number.parseInt(e,10);if(!isNaN(n)&&n>=0&&n"default"in e&&!0===e.default));return-1!==n?n:"number"==typeof t?t:0})()),s=dc((()=>{var t,n;return e.value&&qt(e.value)?{...e.value,...null==(n=null==(t=e.value)?void 0:t.sources)?void 0:n[i.value],...o.value[i.value]}:{...[e.value].flat()[i.value]??{},...o.value[i.value]}}));return ll(i,(e=>{var t,i,l;if("undefined"==typeof window)return;if(1===o.value.length)return;const c=new URL(window.location.href),u=o.value[e];s.value.pathRouting&&(c.pathname=(null==(t=s.value.pathRouting)?void 0:t.basePath)??"");const d=(null==u?void 0:u.slug)??e.toString();c.searchParams.set("api",d),c.hash="",window.history.replaceState({},"",c.toString()),r.value="",a.value="",n.value=!1,"undefined"!=typeof window&&window.scrollTo({top:0,behavior:"instant"}),null==(l=(i=s.value).onDocumentSelect)||l.call(i)}),{flush:"sync"}),{selectedConfiguration:s,availableDocuments:o,selectedDocumentIndex:i,isIntersectionEnabled:n,hash:r,hashPrefix:a}};function hTe(e,t,n){ll((()=>e.value),(e=>{e&&e.addEventListener(t,n)}),{immediate:!0}),Ki((()=>{e.value&&e.value.removeEventListener(t,n)}))}const fTe=Mi({__name:"ApiReferenceWorkspace",props:{configuration:{},getWorkspaceStore:{type:Function}},setup(e){const t=e,{availableDocuments:n,selectedConfiguration:r,selectedDocumentIndex:a,isIntersectionEnabled:o,hash:i,hashPrefix:s}=pTe({configuration:Io(t,"configuration"),isIntersectionEnabled:So(!1),hash:So(""),hashPrefix:So("")}),l=(e,t)=>fetch(NI(r.value.proxyUrl,e.toString()),t);Is(Cye,{isIntersectionEnabled:o,hash:i,hashPrefix:s});const c=_o(null),u=t.getWorkspaceStore(),d=n,p=e=>{if(void 0===u.workspace.documents[e.slug??"default"]){if(e.content){const t="string"==typeof e.content?(e=>{if("string"!=typeof e)return e;const t=TI.parseSafe(e,null);if(t)return t;if(e.length>0&&["{","["].includes(e[0]??""))throw Error("Invalid JSON or YAML");return EI.parseSafe(e,(e=>{throw Error(e)}))})(e.content):e.content;return u.addDocumentSync({name:e.slug??"default",document:"function"==typeof t?t():t})}return e.url?u.addDocument({name:e.slug??"default",url:e.url,fetch:l}):void 0}};d.value.forEach((e=>{e.content&&p(e)})),es((()=>{d.value.forEach((e=>{e.url&&p(e)}))})),Xi((()=>{d.value.forEach((e=>{e.url&&p(e)}))})),hTe(c,"scalar-update-dark-mode",(e=>{u.update("x-scalar-dark-mode",e.data.value)})),hTe(c,"scalar-update-active-document",(e=>{u.update("x-scalar-active-document",e.data.value)}));const{toggleColorMode:h,isDarkMode:f}=nL({initialColorMode:r.value.darkMode?"dark":void 0,overrideColorMode:r.value.forceDarkModeState});return ll((()=>r.value.darkMode),(e=>u.update("x-scalar-dark-mode",!!e))),ll((()=>f.value),(e=>u.update("x-scalar-dark-mode",e)),{immediate:!0}),ll((()=>a.value),(e=>{var t;return u.update("x-scalar-active-document",null==(t=n.value[e])?void 0:t.slug)}),{immediate:!0}),ll((()=>n.value),(e=>{e.forEach(p)})),r.value.metaData&&function(e){const{title:t,titleTemplate:n,...r}=e;Iu({title:t,titleTemplate:n,_flatMeta:r},{transform(e){const t=hn({...e._flatMeta});return delete e._flatMeta,{...e,meta:t}}})}(r.value.metaData),function(e=null,t={}){const{baseUrl:n="",rel:r="icon",document:a=vL}=t,o=function(...e){if(1!==e.length)return Io(...e);const t=e[0];return"function"==typeof t?ho(Ro((()=>({get:t,set:lL})))):So(t)}(e);ll(o,((e,t)=>{"string"==typeof e&&e!==t&&(e=>{const t=null==a?void 0:a.head.querySelectorAll(`link[rel*="${r}"]`);if(t&&0!==t.length)null==t||t.forEach((t=>t.href=`${n}${e}`));else{const t=null==a?void 0:a.createElement("link");t&&(t.rel=r,t.href=`${n}${e}`,t.type=`image/${e.split(".").pop()}`,null==a||a.head.append(t))}})(e)}),{immediate:!0})}(dc((()=>r.value.favicon))),(e,t)=>{var o;return Cl(),$l(xl,null,[(null==(o=Co(r))?void 0:o.customCss)?(Cl(),Rl(ss("style"),{key:0},{default:li((()=>[Ql(Gr(Co(r).customCss),1)])),_:1})):ql("",!0),Ul(iTe,{configuration:Co(r),isDark:!!Co(u).workspace["x-scalar-dark-mode"],onToggleDarkMode:t[1]||(t[1]=()=>Co(h)()),onUpdateContent:t[2]||(t[2]=t=>e.$emit("updateContent",t))},{footer:li((()=>[ps(e.$slots,"footer")])),"content-end":li((()=>[ps(e.$slots,"footer")])),"document-selector":li((()=>[Ul(Co(uTe),{modelValue:Co(a),"onUpdate:modelValue":t[0]||(t[0]=e=>ko(a)?a.value=e:null),options:Co(n)},null,8,["modelValue","options"])])),"sidebar-start":li((()=>[ps(e.$slots,"sidebar-start")])),_:3},8,["configuration","isDark"])],64)}}}),mTe=Mi({__name:"ApiReference",props:{configuration:{}},setup(e){const t=_I();return(e,n)=>(Cl(),Rl(fTe,{getWorkspaceStore:()=>Co(t),configuration:e.configuration},null,8,["getWorkspaceStore","configuration"]))}}),gTe=e=>e.getElementById("api-reference"),vTe=(e,t)=>{const n="scalar-refs",r=uo({configuration:t??e??{}});let a=Cu((()=>pc(mTe,r)));if(a.use(Ru()),a.config.idPrefix=n,t){const t="string"==typeof e?document.querySelector(e):e;t?a.mount(t):console.error("Could not find a mount point for API References:",e)}document.addEventListener("scalar:reload-references",(()=>{if(console.warn("scalar:reload-references event has been deprecated, please use the scalarInstance.app.mount method instead."),!r.configuration)return;const t="string"==typeof e?document.querySelector(e):e;t&&(t&&!document.body.contains(t)&&document.body.appendChild(t),a.unmount(),a=Cu((()=>pc(mTe,r))),a.use(Ru()),a.config.idPrefix=n,a.mount(t))}),!1);const o=()=>{delete r.configuration,a.unmount()};return document.addEventListener("scalar:destroy-references",(()=>{console.warn("scalar:destroy-references event has been deprecated, please use scalarInstance.destroy instead."),o()}),!1),document.addEventListener("scalar:update-references-config",(e=>{console.warn("scalar:update-references-config event has been deprecated, please use scalarInstance.updateConfiguration instead."),"detail"in e&&Object.assign(r,e.detail)}),!1),{app:a,getConfiguration:()=>r.configuration??{},updateConfiguration:e=>{r.configuration=e},destroy:o}};console.info("@scalar/api-reference@1.32.1"),"object"==typeof window&&(window.Scalar={createApiReference:vTe}),function(e,t){var n,r;const a=e.querySelector("[data-spec]"),o=e.querySelector("[data-spec-url]");(null==t?void 0:t.darkMode)?null==(n=e.body)||n.classList.add("dark-mode"):null==(r=e.body)||r.classList.add("light-mode");const i=((e,t)=>{var n;let r=null;const a=gTe(e);return a?(r=e.createElement("div"),null==(n=null==a?void 0:a.parentNode)||n.insertBefore(r,a)):t&&(r=t),r})(e,a||o);i&&vTe(i,t)}(document,function(e){const t=e.querySelector("[data-spec]"),n=e.querySelector("[data-spec-url]"),r=e.querySelector("#api-reference[data-configuration]"),a=()=>{if(r){const e=r.getAttribute("data-configuration");if(e)return{_integration:"html",...JSON.parse(e.split(""").join('"'))}}return zt.parse({_integration:"html"})},o=()=>{var t,r,o;if(a().url)return a().url;if(null==(t=a().spec)?void 0:t.url)return null==(r=a().spec)?void 0:r.url;const i=gTe(e);if(i){const e=null==(o=i.getAttribute("data-url"))?void 0:o.trim();if(e)return e}if(n){console.warn('[@scalar/api-reference] The [data-spec-url] HTML API is deprecated. Use the new API instead.');const e=n.getAttribute("data-spec-url");if(e)return e}},i=()=>{var n,r;const a=gTe(e);if(a){const e=null==(n=a.innerHTML)?void 0:n.trim();if(e)return e}if(t){console.warn('[@scalar/api-reference] The [data-spec] HTML API is deprecated. Use the new