diff --git a/napcat.webui/index.html b/napcat.webui/index.html index dde16aaf..6348fadc 100644 --- a/napcat.webui/index.html +++ b/napcat.webui/index.html @@ -2,12 +2,12 @@ - + Vite + Vue + TS
- + diff --git a/napcat.webui/src/main.ts b/napcat.webui/src/main.ts index b9d312a2..222907f1 100644 --- a/napcat.webui/src/main.ts +++ b/napcat.webui/src/main.ts @@ -23,6 +23,7 @@ import { } from 'tdesign-vue-next'; import { router } from './router'; +import 'tdesign-vue-next/es/style/index.css'; const app = createApp(App); app.use(router); diff --git a/napcat.webui/src/router/index.ts b/napcat.webui/src/router/index.ts index 93cbb4fa..b615fb7b 100644 --- a/napcat.webui/src/router/index.ts +++ b/napcat.webui/src/router/index.ts @@ -1,4 +1,4 @@ -import { createWebHistory, createRouter } from 'vue-router' +import { createRouter, createWebHashHistory } from 'vue-router' import Dashboard from '../components/Dashboard.vue'; import BasicInfo from '../pages/BasicInfo.vue'; import AboutUs from '../pages/AboutUs.vue'; @@ -27,6 +27,6 @@ const routes = [ ] export const router = createRouter({ - history: createWebHistory(), + history: createWebHashHistory(), routes, }) \ No newline at end of file diff --git a/napcat.webui/vite.config.ts b/napcat.webui/vite.config.ts index bbcf80cc..64327ab8 100644 --- a/napcat.webui/vite.config.ts +++ b/napcat.webui/vite.config.ts @@ -4,4 +4,5 @@ import vue from '@vitejs/plugin-vue' // https://vite.dev/config/ export default defineConfig({ plugins: [vue()], + base: './' }) diff --git a/package.json b/package.json index fad84da5..30999567 100644 --- a/package.json +++ b/package.json @@ -6,7 +6,7 @@ "scripts": { "build:framework": "vite build --mode framework", "build:shell": "vite build --mode shell", - "build:webui": "cd ./src/webui && vite build", + "build:webui": "cd ./napcat.webui && vite build", "lint": "eslint --fix src/**/*.{js,ts}", "depend": "cd dist && npm install --omit=dev" }, diff --git a/static/QQLogin.html b/static/QQLogin.html deleted file mode 100644 index 0714ebf6..00000000 --- a/static/QQLogin.html +++ /dev/null @@ -1,294 +0,0 @@ - - - - - - - NapCat - WebUi - - - - - -
-

Login

-
- - -
-
- -
- -

-
- - - - \ No newline at end of file diff --git a/static/assets/NapCat.css b/static/assets/NapCat.css deleted file mode 100644 index f82825c6..00000000 --- a/static/assets/NapCat.css +++ /dev/null @@ -1,180 +0,0 @@ -setting-item[is-hidden], -setting-item[is-hidden] + setting-divider { - display: none !important; -} - -.config-host-list { - width: 100%; - padding-left: 16px; - box-sizing: border-box; -} -.config-host-list[is-hidden], -.config-host-list[is-hidden] + setting-divider { - display: none !important; -} - -setting-item .q-input { - height: 24px; - width: 100px; - border-top-left-radius: 4px; - border-top-right-radius: 4px; - border-bottom-right-radius: 4px; - border-bottom-left-radius: 4px; - box-sizing: border-box; - position: relative; - background: var(--bg_bottom_light); - border: 1px solid var(--border_dark); -} - -setting-item .q-input .q-input__inner { - border-top-left-radius: 4px; - border-top-right-radius: 4px; - border-bottom-right-radius: 4px; - border-bottom-left-radius: 4px; - box-sizing: border-box; - color: var(--text_primary); - font-family: inherit; - font-size: 12px; - height: 24px; - line-height: 24px; - width: 100%; - border: 1px solid transparent; - padding: 0px 8px; -} - -setting-item .q-input input[type='number'].q-input__inner::-webkit-outer-spin-button, -setting-item .q-input input[type='number'].q-input__inner::-webkit-inner-spin-button { - -webkit-appearance: none; - margin: 0; -} - -.config-host-list setting-item.setting-host-list-item .q-input { - width: 260px; -} - -setting-item a { - color: var(--text-link); -} -setting-item a:hover { - color: var(--hover-link); -} -setting-item a:active, -setting-item a:visited { - color: var(--text-link); -} - -ob-setting-select { - width: 100px; -} - -ob-setting-select, -ob-setting-select::part(parent), -ob-setting-select::part(button) { - display: block; - position: relative; - height: 24px; - font-size: 12px; - line-height: 24px; - box-sizing: border-box; -} - -ob-setting-select::part(button) { - display: flex; - padding: 0px 8px; - background-color: transparent; - border-radius: 4px; - border: 1px solid var(--border_dark); - z-index: 5; - cursor: default; - align-items: center; - flex-direction: row; - flex-wrap: nowrap; -} - -ob-setting-select::part(current-text) { - display: block; - margin-right: 8px; - padding: 0px; - background: none; - background-color: transparent; - font-size: 12px; - color: var(--text_primary); - text-overflow: ellipsis; - border-radius: 0px; - border: none; - outline: none; - overflow: hidden; - appearance: none; - box-sizing: border-box; - cursor: default; - flex: 1; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - -o-user-select: none; - user-select: none; - -webkit-pointer-events: none; - -moz-pointer-events: none; - -ms-pointer-events: none; - -o-pointer-events: none; - pointer-events: none; -} - -ob-setting-select::part(button-arrow) { - position: relative; - display: block; - width: 16px; - height: 16px; - color: var(--icon_primary); -} - -ob-setting-select::part(option-list) { - display: flex; - position: absolute; - top: 100%; - padding: 4px; - margin: 5px 0px; - width: 100%; - max-height: var(--q-contextmenu-max-height); - background-color: var(--blur_middle_standard); - background-clip: padding-box; - backdrop-filter: blur(8px); - font-size: 12px; - box-shadow: var(--shadow_bg_middle_secondary); - border: 1px solid var(--border_secondary); - border-radius: 4px; - box-sizing: border-box; - app-region: no-drag; - overflow-x: hidden; - overflow-y: auto; - list-style: none; - z-index: 999; - flex-direction: column; - align-items: stretch; - flex-wrap: nowrap; - justify-content: flex-start; - gap: 4px; -} - -#napcat-error { - display: none; -} - -#napcat-error setting-panel { - background: rgba(255, 0, 0, 0.5); - color: white; -} - -#napcat-error setting-panel pre { - margin: 0; - padding: 16px; - box-sizing: border-box; -} - -#napcat-error setting-panel pre code { - font-family: 'FiraCode Nerd Font', 'Fira Code', 'Cascadia Code', Consolas, 'Courier New', monospace; -} - -#napcat-error.show { - display: block; -} \ No newline at end of file diff --git a/static/assets/Sotheby-Bahhmb2a.ttf b/static/assets/Sotheby-Bahhmb2a.ttf new file mode 100644 index 00000000..bb9630f2 Binary files /dev/null and b/static/assets/Sotheby-Bahhmb2a.ttf differ diff --git a/static/assets/color.css b/static/assets/color.css deleted file mode 100644 index 0f77d861..00000000 --- a/static/assets/color.css +++ /dev/null @@ -1,679 +0,0 @@ -:root { - --font-bold: 400; - --font_size_1: 10px; - --font_size_2: 12px; - --font_size_3: 14px; - --font_size_4: 16px; - --font_size_5: 18px; - --avatar_size_1: 20px; - --avatar_size_2: 32px; - --avatar_size_3: 40px; - --font_size_main_1: 12px; - --font_size_main_2: 14px; - --line_height_1: 14px; - --line_height_2: 16px; - --line_height_3: 20px; - --line_height_4: 22px; - --line_height_5: 24px; - --line_height_main_1: 18px; - --line_height_main_2: 22px; - - --shadow_card_rest: 0px 2px 4px rgba(0, 0, 0, 0.12); - --shadow_tooltip: 0px 4px 8px rgba(0, 0, 0, 0.26); - --shadow_flyout: 0px 8px 16px rgba(0, 0, 0, 0.14); - --shadow_dialog: 0px 30px 60px rgba(0, 0, 0, 0.36) 0 2px 20px rgba(0, 0, 0, 0.37); - - --blend_brightness_white_004: 1.04; - --blend_brightness_white_008: 1.08; - --blend_brightness_white_010: 1.10; - --blend_brightness_white_016: 1.16; - --blend_brightness_white_020: 1.20; - --blend_brightness_black_004: 0.96; - --blend_brightness_black_008: 0.92; - --blend_brightness_black_010: 0.90; - --blend_brightness_black_016: 0.84; - --blend_brightness_black_020: 0.80; - --blend_white_004: rgba(255, 255, 255, 0.04); - --blend_white_008: rgba(255, 255, 255, 0.08); - --blend_white_010: rgba(255, 255, 255, 0.10); - --blend_white_016: rgba(255, 255, 255, 0.16); - --blend_white_020: rgba(255, 255, 255, 0.20); - --blend_black_004: rgba(0, 0, 0, 0.04); - --blend_black_008: rgba(0, 0, 0, 0.08); - --blend_black_010: rgba(0, 0, 0, 0.10); - --blend_black_016: rgba(0, 0, 0, 0.16); - --blend_black_020: rgba(0, 0, 0, 0.20); - --blend_transparent: rgba(0, 0, 0, 0); - - --el-color-white: #fff; - --el-color-black: #000; - --el-color-primary: #409eff; - --el-color-primary-rgb: 64,158,255; - --el-color-success-rgb: 103,194,58; - --el-color-warning-rgb: 230,162,60; - --el-color-danger-rgb: 245,108,108; - --el-color-error-rgb: 245,108,108; - --el-color-info-rgb: 144,147,153; - --el-color-primary-light-1: #53a8ff; - --el-color-primary-light-2: #66b1ff; - --el-color-primary-light-3: #79bbff; - --el-color-primary-light-4: #8cc5ff; - --el-color-primary-light-5: #a0cfff; - --el-color-primary-light-6: #b3d8ff; - --el-color-primary-light-7: #c6e2ff; - --el-color-primary-light-8: #d9ecff; - --el-color-primary-light-9: #ecf5ff; - --el-color-primary-dark-2: #337ecc; - --el-color-success: #67c23a; - --el-color-success-light-3: #95d475; - --el-color-success-light-5: #b3e19d; - --el-color-success-light-7: #d1edc4; - --el-color-success-light-8: #e1f3d8; - --el-color-success-light-9: #f0f9eb; - --el-color-success-dark-2: #529b2e; - --el-color-warning: #e6a23c; - --el-color-warning-light-3: #eebe77; - --el-color-warning-light-5: #f3d19e; - --el-color-warning-light-7: #f8e3c5; - --el-color-warning-light-8: #faecd8; - --el-color-warning-light-9: #fdf6ec; - --el-color-warning-dark-2: #b88230; - --el-color-danger: #f56c6c; - --el-color-danger-light-3: #f89898; - --el-color-danger-light-5: #fab6b6; - --el-color-danger-light-7: #fcd3d3; - --el-color-danger-light-8: #fde2e2; - --el-color-danger-light-9: #fef0f0; - --el-color-danger-dark-2: #c45656; - --el-color-error: #f56c6c; - --el-color-error-light-3: #f89898; - --el-color-error-light-5: #fab6b6; - --el-color-error-light-7: #fcd3d3; - --el-color-error-light-8: #fde2e2; - --el-color-error-light-9: #fef0f0; - --el-color-error-dark-2: #c45656; - --el-color-info: #909399; - --el-color-info-light-3: #b1b3b8; - --el-color-info-light-5: #c8c9cc; - --el-color-info-light-7: #dedfe0; - --el-color-info-light-8: #e9e9eb; - --el-color-info-light-9: #f4f4f5; - --el-color-info-dark-2: #73767a; - --el-bg-color: #fff; - --el-bg-color-page: #fff; - --el-bg-color-overlay: #fff; - --el-text-color-primary: #303133; - --el-text-color-regular: #606266; - --el-text-color-secondary: #909399; - --el-text-color-placeholder: #a8abb2; - --el-text-color-disabled: #c0c4cc; - --el-border-color: #dcdfe6; - --el-border-color-light: #e4e7ed; - --el-border-color-lighter: #ebeef5; - --el-border-color-extra-light: #f2f6fc; - --el-border-color-dark: #d4d7de; - --el-border-color-darker: #cdd0d6; - --el-fill-color: #f0f2f5; - --el-fill-color-light: #f5f7fa; - --el-fill-color-lighter: #fafafa; - --el-fill-color-extra-light: #fafcff; - --el-fill-color-dark: #ebedf0; - --el-fill-color-darker: #e6e8eb; - --el-fill-color-blank: #fff; - --el-border-radius-base: 4px; - --el-border-radius-small: 2px; - --el-border-radius-round: 20px; - --el-border-radius-circle: 100%; - --el-font-size-extra-large: 20px; - --el-font-size-large: 18px; - --el-font-size-medium: 16px; - --el-font-size-base: 14px; - --el-font-size-small: 13px; - --el-font-size-extra-small: 12px; - --el-font-family: "Helvetica Neue",Helvetica,"PingFang SC","Hiragino Sans GB","Microsoft YaHei","微软雅黑",Arial,sans-serif; - --el-box-shadow: 0px 12px 32px 4px rgba(0,0,0,.04),0px 8px 20px rgba(0,0,0,.08); - --el-box-shadow-light: 0px 0px 12px rgba(0,0,0,.12); - --el-box-shadow-lighter: 0px 0px 6px rgba(0,0,0,.12); - --el-box-shadow-dark: 0px 16px 48px 16px rgba(0,0,0,.08),0px 12px 32px rgba(0,0,0,.12),0px 8px 16px -8px rgba(0,0,0,.16); - --el-disabled-bg-color: var(--el-fill-color-light); - --el-disabled-text-color: var(--el-text-color-placeholder); - --el-disabled-border-color: var(--el-border-color-light); - --el-index-normal: 1; - --el-index-top: 1000; - --el-index-popper: 2000; - --el-overlay-color: rgba(0,0,0,.8); - --el-overlay-color-light: rgba(0,0,0,.7); - --el-overlay-color-lighter: rgba(0,0,0,.5); - --el-mask-color: hsla(0,0%,100%,.9); - --el-mask-color-extra-light: hsla(0,0%,100%,.3); - --el-border-width: 1px; - --el-border-style: solid; - --el-border-color-hover: var(--el-text-color-disabled); - --el-border: var(--el-border-width) var(--el-border-style) var(--el-border-color); - --el-svg-monochrome-grey: var(--el-border-color); - --el-font-weight-primary: 500; - --el-font-line-height-primary: 24px; - --el-transition-duration: 0.3s; - --el-transition-duration-fast: 0.2s; - --el-transition-function-ease-in-out-bezier: cubic-bezier(0.645,0.045,0.355,1); - --el-transition-function-fast-bezier: cubic-bezier(0.23,1,0.32,1); - --el-transition-all: all var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier); - --el-transition-fade: opacity var(--el-transition-duration) var(--el-transition-function-fast-bezier); - --el-transition-md-fade: transform var(--el-transition-duration) var(--el-transition-function-fast-bezier),opacity var(--el-transition-duration) var(--el-transition-function-fast-bezier); - --el-transition-fade-linear: opacity var(--el-transition-duration-fast) linear; - --el-transition-border: border-color var(--el-transition-duration-fast) var(--el-transition-function-ease-in-out-bezier); - --el-transition-box-shadow: box-shadow var(--el-transition-duration-fast) var(--el-transition-function-ease-in-out-bezier); - --el-transition-color: color var(--el-transition-duration-fast) var(--el-transition-function-ease-in-out-bezier); - - --nt_brand_standard_2_overlay_hover_brand_2_mix: #008debff; - --nt_brand_standard_2_overlay_pressed_brand_2_mix: #0080d6ff; - --nt_feedback_error_2_overlay_hover_brand_2_mix: #e4462cff; - --nt_feedback_error_2_overlay_pressed_brand_2_mix: #cf4028ff; - --nt_icon_white_2_overlay_hover_2_mix: #f5f5f5ff; - --nt_icon_white_2_overlay_pressed_2_mix: #e0e0e0ff; - --nt_bg_top_light_2_overlay_hover_2_mix: #f5f5f5ff; - --nt_bg_top_light_2_overlay_pressed_2_mix: #e0e0e0ff; - --nt_icon_secondary_02_2_0_2_alpha: rgba(204, 204, 204, 0); - --nt_icon_secondary_02_2_70_2_alpha: rgba(204, 204, 204, 0.7); - --nt_text_link_2_50_2_alpha: rgba(45, 119, 229, 0.5); - --nt_bubble_host_2_overlay_pressed_brand_2_mix: #0080d6ff; - --nt_bg_white_2_overlay_pressed_brand_2_mix: #d6d6d6ff; - --nt_bg_white_2_overlay_hover_2_mix: #f5f5f5ff; - --nt_bg_white_2_overlay_pressed_2_mix: #e0e0e0ff; - --nt_fg_white_2_overlay_hover_2_mix: #f5f5f5ff; - --nt_fg_white_2_overlay_pressed_2_mix: #e0e0e0ff; - --nt_icon_red_2_overlay_hover_2_mix: #f5314fff; - --nt_icon_red_2_overlay_pressed_2_mix: #e02d48ff; - --nt_fg_grey_standard_2_overlay_hover_2_mix: #0000003b; - --nt_fg_grey_standard_2_overlay_pressed_2_mix: #0000004c; - --nt_bubble_guest_2_overlay_pressed_2_mix: #e0e0e0ff; - --nt_icon_primary_2_20_2_alpha: rgba(0, 0, 0, 0.2); - --nt_bg_grey_standard_2_95_2_alpha: rgba(242, 242, 242, 0.95); - --nt_tag_red_2_20_2_alpha: rgba(255, 134, 46, 0.2); - --nt_tag_red_2_25_2_alpha: rgba(255, 134, 46, 0.25); - --nt_tag_blue_2_20_2_alpha: rgba(0, 153, 255, 0.2); - --nt_tag_blue_2_25_2_alpha: rgba(0, 153, 255, 0.25); - --nt_tag_blue_2_10_2_alpha: rgba(0, 153, 255, 0.1); - --nt_brand_standard_2_20_2_alpha: rgba(0, 153, 255, 0.2); - --nt_feedback_error_2_20_2_alpha: rgba(247, 76, 48, 0.2); - --nt_text_white_2_60_2_alpha: rgba(255, 255, 255, 0.6); - --nt_bg_white_2_70_2_alpha: rgba(255, 255, 255, 0.7); - --nt_bg_white_2_90_2_alpha: rgba(255, 255, 255, 0.9); - --nt_bg_white_2_97_2_alpha: rgba(255, 255, 255, 0.97); - --nt_bg_white_2_40_2_alpha: rgba(255, 255, 255, 0.4); - --nt_bg_white_2_30_2_alpha: rgba(255, 255, 255, 0.3); - --nt_text_white_2_80_2_alpha: rgba(255, 255, 255, 0.8); - --nt_brand_standard_2_50_2_alpha: rgba(0, 153, 255, 0.5); - --nt_bg_nav_secondary_2_60_2_alpha: rgba(255, 255, 255, 0.6); - --nt_bg_nav_2_60_2_alpha: rgba(242, 242, 242, 0.6); - --nt_feedback_error_2_10_2_alpha: rgba(247, 76, 48, 0.1); - --nt_brand_standard_2_10_2_alpha: rgba(0, 153, 255, 0.1); - --nt_on_brand_primary_2_40_2_alpha: rgba(255, 255, 255, 0.4); - --nt_text_primary_2_72_2_alpha: rgba(0, 0, 0, 0.72); - --nt_text_white_2_72_2_alpha: rgba(255, 255, 255, 0.72); - - --border_secondary: 1px solid rgba(0, 0, 0, 0.0578); - --border_primary: 1px solid rgba(117, 117, 117, 0.4); - - --shadow_bg_top: 0px 4px 8px rgba(0, 0, 0, 0.14); - --shadow_bg_middle_secondary: 0px 8px 16px rgba(0, 0, 0, 0.14); - --shadow_bg_middle_primary: 0px 32px 64px rgba(0, 0, 0, 0.1876), 0px 2px 21px rgba(0, 0, 0, 0.1474); - --shadow_bg_bottom_inactive: 0px 16px 32px rgba(0, 0, 0, 0.1876), 0px 2px 10.67px rgba(0, 0, 0, 0.1474); - --shadow_bg_bottom_active: 0px 32px 64px rgba(0, 0, 0, 0.28), 0px 2px 21px rgba(0, 0, 0, 0.22); - - --brand_standard: #0099ffff; - --on_brand_primary: #ffffffff; - --on_brand_secondary: #ffffffff; - --text_primary: #000000ff; - --text_primary_light: #00000099; - --text_secondary_02: #ccccccff; - --text_white: #ffffffff; - --text_secondary_01: #999999ff; - --text_black: #000000ff; - --on_bg_text: #999999ff; - --text_link: #2d77e5ff; - --text_secondary: #00000080; - --text_tertiary: #0000004d; - --icon_primary: #000000ff; - --icon_secondary_01: #999999ff; - --icon_secondary_02: #ccccccff; - --icon_white: #ffffffff; - --icon_red: #ff3352ff; - --icon_black: #000000ff; - --icon_secondary: #00000066; - --icon_tertiary: #0000004d; - --feedback_success: #15d173ff; - --feedback_warning: #ffb300ff; - --feedback_error: #f74c30ff; - --bg_grey_standard: #f2f2f2ff; - --bg_white: #ffffffff; - --bg_list: #ffffffff; - --bg_aio_1: #f2f2f2ff; - --bg_aio_2: #f2f2f2ff; - --bg_aio_3: #f2f2f2ff; - --bg_aio_4: #f2f2f2ff; - --bg_nav: #f2f2f2ff; - --mac_bg_nav: #ffffff1a; - --bg_bottom_standard: #f2f2f2ff; - --bg_bottom_light: #ffffffff; - --bg_middle_standard: #f2f2f2ff; - --bg_middle_light: #ffffffff; - --bg_top_standard: #f2f2f2ff; - --bg_top_light: #ffffffff; - --bg_nav_secondary: #ffffffff; - --bubble_host: #0099ffff; - --bubble_guest: #ffffffff; - --bubble_host_text: #ffffff; - --bubble_guest_text: #000000ff; - --bubble_host_1: #0099ffff; - --bubble_host_2: #0099ffff; - --fg_grey_standard: #00000033; - --fg_white: #ffffffff; - --fg_grey_light: #0000000a; - --fill_standard_secondary: #0000000a; - --fill_standard_primary: #00000033; - --fill_light_primary: #ffffffff; - --fill_light_secondary: #ffffffff; - --divider_standard: #0000000a; - --divider_dark: #00000014; - --border_standard: #0000000a; - --border_dark: #00000014; - --overlay_hover: #0000000a; - --overlay_hover_brand: #00000014; - --overlay_pressed_brand: #00000029; - --overlay_active_brand: #0099ffff; - --overlay_top: #0000000f; - --overlay_mask_standard: #00000080; - --overlay_mask_dark: #00000099; - --overlay_pressed: #0000001f; - --overlay_active: #00000014; - --overlay_mask_aio: #00000000; - --blur_standard: #ffffffcc; - --blur_superlight: #ffffff1a; - --blur_middle_standard: #ffffffcc; - --blur_bottom_superlight: #ffffff1a; - --extend_blue: #eaf1ffff; - --svip_red: #ff4222ff; - --tag_sage_green_bg: #a3c4c633; - --tag_sage_green_text: #769698ff; - --tag_red_bg: #ff3f3233; - --tag_red_text: #f74c30ff; - --tag_orange_text: #ff8d40ff; - --tag_orange_bg: #ff862e33; - --tag_purple_text: #aa76f6ff; - --tag_purple_bg: #b27eff33; - --tag_blue_text: #0099ffff; - --tag_blue_bg: #0099ff33; - --tag_blue: #0099ff33; - --tag_red: #ff862e33; - --border_white: #ffffffff; - --border_secondary: #0000000f; - --border_primary: #75757566; - --mac_border_primary: #00000014; - --mac_border_secondary: #0000000a; - --host_bubble_bg_css_value: #0099ff; - --on_bubble_host_text: #ffffffff; - --brand_text: #0099ffff; - - --text-primary: #000; - --text-primary-light: #666; - --text-secondary-01: #999; - --text-secondary-02: #ccc; - --text-white: #fff; - --text-brand: #0099ff; - --text-link: #2d77e5; - --text-success: #12d173; - --text-warning: #ffb300; - --text-error: #ff5967; - --icon-primary: #000; - --icon-secondary-01: #999999; - --icon-secondary-02: #cccccc; - --icon-white: #fff; - --icon-brand: #0099ff; - --icon-success: #15d173; - --icon-warning: #ffb300; - --icon-error: #ff5967; - --button-primary-default: #0099ff; - --button-primary-hover: #4DB7FF; - --button-primary-pressed: #0089E5; - --button-primary-disable: #CCEBFF; - --button-secondary-default: #ccc; - --button-secondary-hover: #E5E5E5; - --button-secondary-pressed: #B2B2B2; - --button-secondary-disable: #F0F0F0; - --button-white-default: #FFFFFF; - --button-white-hover: #E5E5E5; - --button-white-pressed: #B2B2B2; - --button-white-disable: #ffffff4d; - --button-error-default: #FF5967; - --button-error-hover: #FF8B94; - --button-error-pressed: #E6505C; - --button-error-disable: #FFEEEF; - --bubble-host: #0099FF; - --bubble-guest: #EBEBEB; - --divider-standard: #E5E5E5; - --divider-light: #F5F5F5; - --divider-brand: #0099FF; - --background-01: #000; - --background-02: #E5E5E5; - --background-03: #F5F5F5; - --background-04: #FAFAFA; - --background-05: #FFFFFF; - --background-dialogue: #FFFFFF; - --hover-list: #F0F0F0; - --hover-icon: #EBEBEB; - --hover-link: #81ADEF; - --press-list: #E5E5E5; - --press-icon: #E5E5E5; - --press-link: #286BCE; - --badge-brand: #0099FF; - --badge-red: #FF5967; - --badge-grey: #CCCCCC; - --audio-hangup: #FF3350; - --gray-black: #000; - --gray-20: #333333; - --gray-40: #666666; - --gray-60: #999999; - --gray-80: #cccccc; - --gray-90: #e5e5e5; - --gray-96: #f5f5f5; - --gray-white: #ffffff; - --blue-dark: #0089E5; - --blue-standard: #0099FF; - --blue-light: #4DB7FF; - --blue-superlight: #E6F5FF; - --green-dark: #12BC67; - --green-standard: #15D173; - --green-light: #5BDE9D; - --green-superlight: #E8FAF1; - --yellow-dark: #E5A000; - --yellow-standard: #FFB300; - --yellow-light: #FFC94C; - --yellow-superlight: #FFF7E5; - --orange-dark: #E57E39; - --orange-standard: #FF8D40; - --orange-light: #FFAE78; - --orange-superlight: #FFF3EB; - --red-dark: #E6505C; - --red-standard: #FF5967; - --red-light: #FF8B94; - --red-superlight: #FFEEEF; - --pink-dark: #E55BA0; - --pink-standard: #FF66B3; - --pink-light: #FF93C9; - --pink-superlight: #FFEFF7; - --indigo-dark: #775CE6; - --indigo-standard: #8566FF; - --indigo-light: #A994FF; - --indigo-superlight: #F3F0FF; - --list-hover: rgba(243, 243, 243); - --list-pressed: rgba(226, 226, 226); - --background_01: #000000; - --background_02: #E6E6E6; - --background_03: #F5F5F5; - --background_04: #FAFAFA; - --background_05: #FFFFFF; - --background_dialogue: #FFFFFF; - --sidebar_win: #ebebeb; - --sidebar_mac: rgba(255,255,255,0.1); - - --nt_mix_tokens: nt_brand_standard_2_overlay_hover_brand_2_mix,nt_brand_standard_2_overlay_pressed_brand_2_mix,nt_feedback_error_2_overlay_hover_brand_2_mix,nt_feedback_error_2_overlay_pressed_brand_2_mix,nt_icon_white_2_overlay_hover_2_mix,nt_icon_white_2_overlay_pressed_2_mix,nt_bubble_host_2_overlay_pressed_brand_2_mix,nt_bg_white_2_overlay_pressed_brand_2_mix,nt_bg_white_2_overlay_hover_2_mix,nt_bg_white_2_overlay_pressed_2_mix,nt_fg_white_2_overlay_hover_2_mix,nt_fg_white_2_overlay_pressed_2_mix,nt_icon_red_2_overlay_hover_2_mix,nt_icon_red_2_overlay_pressed_2_mix,nt_fg_grey_standard_2_overlay_hover_2_mix,nt_fg_grey_standard_2_overlay_pressed_2_mix,nt_bubble_guest_2_overlay_pressed_2_mix,nt_icon_primary_2_20_2_alpha,nt_bg_grey_standard_2_95_2_alpha,nt_tag_red_2_20_2_alpha,nt_tag_red_2_25_2_alpha,nt_tag_blue_2_20_2_alpha,nt_tag_blue_2_25_2_alpha,nt_tag_blue_2_10_2_alpha,nt_tag_purple_2_20_2_alpha,nt_brand_standard_2_20_2_alpha,nt_tag_sage_green_2_20_2_alpha,nt_feedback_error_2_20_2_alpha,nt_text_white_2_60_2_alpha,nt_bg_white_2_70_2_alpha,nt_bg_white_2_90_2_alpha,nt_bg_white_2_97_2_alpha,nt_bg_white_2_40_2_alpha,nt_bg_white_2_30_2_alpha,nt_text_white_2_80_2_alpha,nt_brand_standard_2_50_2_alpha,nt_bg_nav_secondary_2_60_2_alpha,nt_bg_nav_2_60_2_alpha,nt_feedback_error_2_10_2_alpha,nt_brand_standard_2_10_2_alpha,nt_on_brand_primary_2_40_2_alpha,nt_text_primary_2_72_2_alpha,nt_text_white_2_72_2_alpha; - - color-scheme: light; - } - - .q-theme-tokens-dark { - --nt_brand_standard_2_overlay_hover_brand_2_mix: #1472d0ff; - --nt_brand_standard_2_overlay_pressed_brand_2_mix: #0056abff; - --nt_feedback_error_2_overlay_hover_brand_2_mix: #f85a40ff; - --nt_feedback_error_2_overlay_pressed_brand_2_mix: #cf4028ff; - --nt_icon_white_2_overlay_hover_2_mix: #ffffffff; - --nt_icon_white_2_overlay_pressed_2_mix: #d6d6d6ff; - --nt_bg_top_light_2_overlay_hover_2_mix: #404040ff; - --nt_bg_top_light_2_overlay_pressed_2_mix: #282828ff; - --nt_icon_secondary_02_2_0_2_alpha: rgba(77, 77, 77, 0); - --nt_icon_secondary_02_2_70_2_alpha: rgba(77, 77, 77, 0.7); - --nt_text_link_2_50_2_alpha: rgba(45, 119, 229, 0.5); - --nt_bubble_host_2_overlay_pressed_brand_2_mix: #202020ff; - --nt_bg_white_2_overlay_pressed_brand_2_mix: #202020ff; - --nt_bg_white_2_overlay_hover_2_mix: #373737ff; - --nt_bg_white_2_overlay_pressed_2_mix: #202020ff; - --nt_fg_white_2_overlay_hover_2_mix: #373737ff; - --nt_fg_white_2_overlay_pressed_2_mix: #202020ff; - --nt_icon_red_2_overlay_hover_2_mix: #ff4360ff; - --nt_icon_red_2_overlay_pressed_2_mix: #d62b45ff; - --nt_fg_grey_standard_2_overlay_hover_2_mix: #ffffff43; - --nt_fg_grey_standard_2_overlay_pressed_2_mix: #82828254; - --nt_bubble_guest_2_overlay_pressed_2_mix: #202020ff; - --nt_icon_primary_2_20_2_alpha: rgba(255, 255, 255, 0.2); - --nt_bg_grey_standard_2_95_2_alpha: rgba(26, 26, 26, 0.95); - --nt_tag_red_2_20_2_alpha: rgba(255, 134, 46, 0.2); - --nt_tag_red_2_25_2_alpha: rgba(255, 134, 46, 0.25); - --nt_tag_blue_2_20_2_alpha: rgba(0, 153, 255, 0.2); - --nt_tag_blue_2_25_2_alpha: rgba(0, 153, 255, 0.25); - --nt_tag_blue_2_10_2_alpha: rgba(0, 153, 255, 0.1); - --nt_brand_standard_2_20_2_alpha: rgba(0, 102, 204, 0.2); - --nt_feedback_error_2_20_2_alpha: rgba(247, 76, 48, 0.2); - --nt_text_white_2_60_2_alpha: rgba(255, 255, 255, 0.6); - --nt_bg_white_2_70_2_alpha: rgba(38, 38, 38, 0.7); - --nt_bg_white_2_90_2_alpha: rgba(38, 38, 38, 0.9); - --nt_bg_white_2_97_2_alpha: rgba(38, 38, 38, 0.97); - --nt_bg_white_2_40_2_alpha: rgba(38, 38, 38, 0.4); - --nt_bg_white_2_30_2_alpha: rgba(38, 38, 38, 0.3); - --nt_text_white_2_80_2_alpha: rgba(255, 255, 255, 0.8); - --nt_brand_standard_2_50_2_alpha: rgba(0, 102, 204, 0.5); - --nt_bg_nav_secondary_2_60_2_alpha: rgba(27, 27, 27, 0.6); - --nt_bg_nav_2_60_2_alpha: rgba(17, 17, 17, 0.6); - --nt_feedback_error_2_10_2_alpha: rgba(247, 76, 48, 0.1); - --nt_brand_standard_2_10_2_alpha: rgba(0, 102, 204, 0.1); - --nt_on_brand_primary_2_40_2_alpha: rgba(255, 255, 255, 0.4); - --nt_text_primary_2_72_2_alpha: rgba(255, 255, 255, 0.72); - --nt_text_white_2_72_2_alpha: rgba(255, 255, 255, 0.72); - - --border_secondary: 1px solid rgba(0, 0, 0, 0.2); - --border_primary: 1px solid rgba(117, 117, 117, 0.4); - - --shadow_bg_top: 0px 4px 8px rgba(0, 0, 0, 0.26); - --shadow_bg_middle_secondary: 0px 8px 16px rgba(0, 0, 0, 0.14); - --shadow_bg_middle_primary: 0px 32px 64px rgba(0, 0, 0, 0.37), 0px 2px 21px rgba(0, 0, 0, 0.37); - --shadow_bg_bottom_inactive: 0px 32px 64px rgba(0, 0, 0, 0.56), 0px 2px 21px rgba(0, 0, 0, 0.55); - --shadow_bg_bottom_active: 0px 32px 64px rgba(0, 0, 0, 0.56), 0px 2px 21px rgba(0, 0, 0, 0.55); - - --brand_standard: #0066ccff; - --on_brand_primary: #ffffffff; - --on_brand_secondary: #ffffffff; - --text_primary: #ffffffe6; - --text_primary_light: #ffffff99; - --text_secondary_02: #666666ff; - --text_white: #ffffffe6; - --text_secondary_01: #808080ff; - --text_black: #000000ff; - --on_bg_text: #808080ff; - --text_link: #2d77e5ff; - --text_secondary: #ffffff99; - --text_tertiary: #ffffff66; - --icon_primary: #ffffffb3; - --icon_secondary_01: #666666ff; - --icon_secondary_02: #4d4d4dff; - --icon_white: #ffffffff; - --icon_red: #ff3352ff; - --icon_black: #000000ff; - --icon_secondary: #ffffff80; - --icon_tertiary: #ffffff66; - --feedback_success: #15d173ff; - --feedback_warning: #ffb300ff; - --feedback_error: #f74c30ff; - --bg_grey_standard: #1a1a1aff; - --bg_white: #262626ff; - --bg_list: #1b1b1bff; - --bg_aio_1: #1a1a1aff; - --bg_aio_2: #1a1a1aff; - --bg_aio_3: #1a1a1aff; - --bg_aio_4: #1a1a1aff; - --bg_nav: #111111ff; - --mac_bg_nav: #0000001a; - --bg_bottom_standard: #111111ff; - --bg_bottom_light: #1b1b1bff; - --bg_middle_standard: #1b1b1bff; - --bg_middle_light: #262626ff; - --bg_top_standard: #262626ff; - --bg_top_light: #303030ff; - --bg_nav_secondary: #1b1b1bff; - --bubble_host: #262626ff; - --bubble_guest: #262626ff; - --bubble_host_text: #f2f2f2; - --bubble_guest_text: #f2f2f2ff; - --bubble_host_1: #262626ff; - --bubble_host_2: #262626ff; - --fg_grey_standard: #ffffff33; - --fg_white: #262626ff; - --fg_grey_light: #00000033; - --fill_standard_secondary: #ffffff0f; - --fill_standard_primary: #ffffff33; - --fill_light_primary: #262626ff; - --fill_light_secondary: #ffffff0f; - --divider_standard: #ffffff0a; - --divider_dark: #ffffff14; - --border_standard: #ffffff0f; - --border_dark: #ffffff14; - --overlay_hover: #ffffff14; - --overlay_hover_brand: #ffffff14; - --overlay_pressed_brand: #00000029; - --overlay_active_brand: #0066ccff; - --overlay_top: #ffffff0f; - --overlay_mask_standard: #00000080; - --overlay_mask_dark: #00000099; - --overlay_pressed: #00000029; - --overlay_active: #ffffff1f; - --overlay_mask_aio: #00000000; - --blur_standard: #000000cc; - --blur_superlight: #0000001a; - --blur_middle_standard: #262626cc; - --blur_bottom_superlight: #0000001a; - --extend_blue: #002f65ff; - --svip_red: #ff4222ff; - --tag_sage_green_bg: #a3c4c633; - --tag_sage_green_text: #769698ff; - --tag_red_bg: #ff3f3233; - --tag_red_text: #f74c30ff; - --tag_orange_text: #ff8d40ff; - --tag_orange_bg: #ff862e33; - --tag_purple_text: #aa76f6ff; - --tag_purple_bg: #b27eff33; - --tag_blue_text: #0066ccff; - --tag_blue_bg: #0099ff33; - --tag_blue: #0099ff40; - --tag_red: #ff862e33; - --border_white: #262626ff; - --border_secondary: #00000033; - --border_primary: #75757566; - --mac_border_primary: #ffffff14; - --mac_border_secondary: #ffffff0a; - --host_bubble_bg_css_value: #262626; - --on_bubble_host_text: #f2f2f2ff; - --brand_text: #0066ccff; - - --text-primary: #FFFFFF; - --text-primary-light: #CCCCCC; - --text-secondary-01: #999; - --text-secondary-02: #666666; - --text-white: #fff; - --text-brand: #0099ff; - --text-link: #2d77e5; - --text-success: #12d173; - --text-warning: #ffb300; - --text-error: #ff5967; - --icon-primary: #999999; - --icon-secondary-01: #999999; - --icon-secondary-02: #999999; - --icon-white: #fff; - --icon-brand: #0099ff; - --icon-success: #15d173; - --icon-warning: #ffb300; - --icon-error: #ff5967; - --button-primary-default: #0066CC; - --button-primary-hover: #19467F; - --button-primary-pressed: #0A1F33; - --button-primary-disable: #232323; - --button-secondary-default: #232323; - --button-secondary-hover: #1F1F1F; - --button-secondary-pressed: #1A1A1A; - --button-secondary-disable: #1A1A1A; - --button-white-default: #FFFFFF; - --button-white-hover: #FAFAFA; - --button-white-pressed: #F5F5F5; - --button-white-disable: #FFFFFF; - --button-error-default: #FF5967; - --button-error-hover: #FF8B94; - --button-error-pressed: #E6505C; - --button-error-disable: #FFEEEF; - --bubble-host: #262626; - --bubble-guest: #262626; - --divider-standard: #242424; - --divider-light: #4D4D4D; - --divider-brand: #0099FF; - --background-01: #FFFFFF; - --background-02: #242424; - --background-03: #181818; - --background-04: #1F1F1F; - --background-05: #000000; - --background-dialogue: #262626; - --hover-list: #292929; - --hover-icon: #333333; - --hover-link: #81ADEF; - --press-list: #383838; - --press-icon: #262626; - --press-link: #286BCE; - --badge-brand: #0099FF; - --badge-red: #FF5967; - --badge-grey: #4D4D4D; - --audio-hangup: #FF3350; - --gray-black: #000; - --gray-20: #333333; - --gray-40: #666666; - --gray-60: #999999; - --gray-80: #cccccc; - --gray-90: #e5e5e5; - --gray-96: #f5f5f5; - --gray-white: #ffffff; - --blue-dark: #0057BD; - --blue-standard: #0066CC; - --blue-light: #0072E4; - --blue-superlight: #E6F5FF; - --green-dark: #12BC67; - --green-standard: #15D173; - --green-light: #5BDE9D; - --green-superlight: #E8FAF1; - --yellow-dark: #E5A000; - --yellow-standard: #FFB300; - --yellow-light: #FFC94C; - --yellow-superlight: #FFF7E5; - --orange-dark: #E57E39; - --orange-standard: #FF8D40; - --orange-light: #FFAE78; - --orange-superlight: #FFF3EB; - --red-dark: #E6505C; - --red-standard: #FF5967; - --red-light: #FF8B94; - --red-superlight: #FFEEEF; - --pink-dark: #E55BA0; - --pink-standard: #FF66B3; - --pink-light: #FF93C9; - --pink-superlight: #FFEFF7; - --indigo-dark: #775CE6; - --indigo-standard: #8566FF; - --indigo-light: #A994FF; - --indigo-superlight: #F3F0FF; - --list-hover: rgba(71, 71, 71); - --list-pressed: rgba(28, 28, 28); - --background_01: #ffffff; - --background_02: #292929; - --background_03: #1A1A1A; - --background_04: #212121; - --background_05: #212121; - --background_dialogue: #292929; - --sidebar_win: rgba(0,0,0,0.8); - --sidebar_mac: rgba(0,0,0,0.1); - - color-scheme: dark; - } \ No newline at end of file diff --git a/static/assets/index-D10_5xOh.js b/static/assets/index-D10_5xOh.js new file mode 100644 index 00000000..e9b794cd --- /dev/null +++ b/static/assets/index-D10_5xOh.js @@ -0,0 +1,970 @@ +(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const a of document.querySelectorAll('link[rel="modulepreload"]'))r(a);new MutationObserver(a=>{for(const o of a)if(o.type==="childList")for(const i of o.addedNodes)i.tagName==="LINK"&&i.rel==="modulepreload"&&r(i)}).observe(document,{childList:!0,subtree:!0});function n(a){const o={};return a.integrity&&(o.integrity=a.integrity),a.referrerPolicy&&(o.referrerPolicy=a.referrerPolicy),a.crossOrigin==="use-credentials"?o.credentials="include":a.crossOrigin==="anonymous"?o.credentials="omit":o.credentials="same-origin",o}function r(a){if(a.ep)return;a.ep=!0;const o=n(a);fetch(a.href,o)}})();/** +* @vue/shared v3.5.12 +* (c) 2018-present Yuxi (Evan) You and Vue contributors +* @license MIT +**//*! #__NO_SIDE_EFFECTS__ */function xu(e){const t=Object.create(null);for(const n of e.split(","))t[n]=1;return n=>n in t}const Ve={},$r=[],yn=()=>{},Bm=()=>!1,si=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&(e.charCodeAt(2)>122||e.charCodeAt(2)<97),Eu=e=>e.startsWith("onUpdate:"),rt=Object.assign,Pu=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},Nm=Object.prototype.hasOwnProperty,Re=(e,t)=>Nm.call(e,t),Se=Array.isArray,Ar=e=>ci(e)==="[object Map]",Nv=e=>ci(e)==="[object Set]",xe=e=>typeof e=="function",et=e=>typeof e=="string",qn=e=>typeof e=="symbol",qe=e=>e!==null&&typeof e=="object",Vv=e=>(qe(e)||xe(e))&&xe(e.then)&&xe(e.catch),Hv=Object.prototype.toString,ci=e=>Hv.call(e),Vm=e=>ci(e).slice(8,-1),zv=e=>ci(e)==="[object Object]",$u=e=>et(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,ba=xu(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),fi=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},Hm=/-(\w)/g,Wt=fi(e=>e.replace(Hm,(t,n)=>n?n.toUpperCase():"")),zm=/\B([A-Z])/g,gr=fi(e=>e.replace(zm,"-$1").toLowerCase()),di=fi(e=>e.charAt(0).toUpperCase()+e.slice(1)),Yi=fi(e=>e?`on${di(e)}`:""),Kn=(e,t)=>!Object.is(e,t),Xi=(e,...t)=>{for(let n=0;n{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,writable:r,value:n})},Um=e=>{const t=parseFloat(e);return isNaN(t)?e:t},Km=e=>{const t=et(e)?Number(e):NaN;return isNaN(t)?e:t};let $s;const vi=()=>$s||($s=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function Au(e){if(Se(e)){const t={};for(let n=0;n{if(n){const r=n.split(Gm);r.length>1&&(t[r[0].trim()]=r[1].trim())}}),t}function ja(e){let t="";if(et(e))t=e;else if(Se(e))for(let n=0;n!!(e&&e.__v_isRef===!0),Ho=e=>et(e)?e:e==null?"":Se(e)||qe(e)&&(e.toString===Hv||!xe(e.toString))?Wv(e)?Ho(e.value):JSON.stringify(e,Gv,2):String(e),Gv=(e,t)=>Wv(t)?Gv(e,t.value):Ar(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((n,[r,a],o)=>(n[Ji(r,o)+" =>"]=a,n),{})}:Nv(t)?{[`Set(${t.size})`]:[...t.values()].map(n=>Ji(n))}:qn(t)?Ji(t):qe(t)&&!Se(t)&&!zv(t)?String(t):t,Ji=(e,t="")=>{var n;return qn(e)?`Symbol(${(n=e.description)!=null?n:t})`:e};/** +* @vue/reactivity v3.5.12 +* (c) 2018-present Yuxi (Evan) You and Vue contributors +* @license MIT +**/let It;class Zm{constructor(t=!1){this.detached=t,this._active=!0,this.effects=[],this.cleanups=[],this._isPaused=!1,this.parent=It,!t&&It&&(this.index=(It.scopes||(It.scopes=[])).push(this)-1)}get active(){return this._active}pause(){if(this._active){this._isPaused=!0;let t,n;if(this.scopes)for(t=0,n=this.scopes.length;t0)return;if(Ca){let t=Ca;for(Ca=void 0;t;){const n=t.next;t.next=void 0,t.flags&=-9,t=n}}let e;for(;_a;){let t=_a;for(_a=void 0;t;){const n=t.next;if(t.next=void 0,t.flags&=-9,t.flags&1)try{t.trigger()}catch(r){e||(e=r)}t=n}}if(e)throw e}function Jv(e){for(let t=e.deps;t;t=t.nextDep)t.version=-1,t.prevActiveLink=t.dep.activeLink,t.dep.activeLink=t}function Zv(e){let t,n=e.depsTail,r=n;for(;r;){const a=r.prevDep;r.version===-1?(r===n&&(n=a),ju(r),ey(r)):t=r,r.dep.activeLink=r.prevActiveLink,r.prevActiveLink=void 0,r=a}e.deps=t,e.depsTail=n}function $l(e){for(let t=e.deps;t;t=t.nextDep)if(t.dep.version!==t.version||t.dep.computed&&(Qv(t.dep.computed)||t.dep.version!==t.version))return!0;return!!e._dirty}function Qv(e){if(e.flags&4&&!(e.flags&16)||(e.flags&=-17,e.globalVersion===Ma))return;e.globalVersion=Ma;const t=e.dep;if(e.flags|=2,t.version>0&&!e.isSSR&&e.deps&&!$l(e)){e.flags&=-3;return}const n=We,r=on;We=e,on=!0;try{Jv(e);const a=e.fn(e._value);(t.version===0||Kn(a,e._value))&&(e._value=a,t.version++)}catch(a){throw t.version++,a}finally{We=n,on=r,Zv(e),e.flags&=-3}}function ju(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 o=n.computed.deps;o;o=o.nextDep)ju(o,!0)}!t&&!--n.sc&&n.map&&n.map.delete(n.key)}function ey(e){const{prevDep:t,nextDep:n}=e;t&&(t.nextDep=n,e.prevDep=void 0),n&&(n.prevDep=t,e.nextDep=void 0)}let on=!0;const ep=[];function Yn(){ep.push(on),on=!1}function Xn(){const e=ep.pop();on=e===void 0?!0:e}function As(e){const{cleanup:t}=e;if(e.cleanup=void 0,t){const n=We;We=void 0;try{t()}finally{We=n}}}let Ma=0,ty=class{constructor(t,n){this.sub=t,this.dep=n,this.version=n.version,this.nextDep=this.prevDep=this.nextSub=this.prevSub=this.prevActiveLink=void 0}};class Mu{constructor(t){this.computed=t,this.version=0,this.activeLink=void 0,this.subs=void 0,this.map=void 0,this.key=void 0,this.sc=0}track(t){if(!We||!on||We===this.computed)return;let n=this.activeLink;if(n===void 0||n.sub!==We)n=this.activeLink=new ty(We,this),We.deps?(n.prevDep=We.depsTail,We.depsTail.nextDep=n,We.depsTail=n):We.deps=We.depsTail=n,tp(n);else if(n.version===-1&&(n.version=this.version,n.nextDep)){const r=n.nextDep;r.prevDep=n.prevDep,n.prevDep&&(n.prevDep.nextDep=r),n.prevDep=We.depsTail,n.nextDep=void 0,We.depsTail.nextDep=n,We.depsTail=n,We.deps===n&&(We.deps=r)}return n}trigger(t){this.version++,Ma++,this.notify(t)}notify(t){Tu();try{for(let n=this.subs;n;n=n.prevSub)n.sub.notify()&&n.sub.dep.notify()}finally{Iu()}}}function tp(e){if(e.dep.sc++,e.sub.flags&4){const t=e.dep.computed;if(t&&!e.dep.subs){t.flags|=20;for(let r=t.deps;r;r=r.nextDep)tp(r)}const n=e.dep.subs;n!==e&&(e.prevSub=n,n&&(n.nextSub=e)),e.dep.subs=e}}const zo=new WeakMap,cr=Symbol(""),Al=Symbol(""),Fa=Symbol("");function vt(e,t,n){if(on&&We){let r=zo.get(e);r||zo.set(e,r=new Map);let a=r.get(n);a||(r.set(n,a=new Mu),a.map=r,a.key=n),a.track()}}function Tn(e,t,n,r,a,o){const i=zo.get(e);if(!i){Ma++;return}const l=u=>{u&&u.trigger()};if(Tu(),t==="clear")i.forEach(l);else{const u=Se(e),c=u&&$u(n);if(u&&n==="length"){const s=Number(r);i.forEach((d,f)=>{(f==="length"||f===Fa||!qn(f)&&f>=s)&&l(d)})}else switch((n!==void 0||i.has(void 0))&&l(i.get(n)),c&&l(i.get(Fa)),t){case"add":u?c&&l(i.get("length")):(l(i.get(cr)),Ar(e)&&l(i.get(Al)));break;case"delete":u||(l(i.get(cr)),Ar(e)&&l(i.get(Al)));break;case"set":Ar(e)&&l(i.get(cr));break}}Iu()}function ny(e,t){const n=zo.get(e);return n&&n.get(t)}function br(e){const t=Fe(e);return t===e?t:(vt(t,"iterate",Fa),Ut(e)?t:t.map(pt))}function pi(e){return vt(e=Fe(e),"iterate",Fa),e}const ry={__proto__:null,[Symbol.iterator](){return Qi(this,Symbol.iterator,pt)},concat(...e){return br(this).concat(...e.map(t=>Se(t)?br(t):t))},entries(){return Qi(this,"entries",e=>(e[1]=pt(e[1]),e))},every(e,t){return Sn(this,"every",e,t,void 0,arguments)},filter(e,t){return Sn(this,"filter",e,t,n=>n.map(pt),arguments)},find(e,t){return Sn(this,"find",e,t,pt,arguments)},findIndex(e,t){return Sn(this,"findIndex",e,t,void 0,arguments)},findLast(e,t){return Sn(this,"findLast",e,t,pt,arguments)},findLastIndex(e,t){return Sn(this,"findLastIndex",e,t,void 0,arguments)},forEach(e,t){return Sn(this,"forEach",e,t,void 0,arguments)},includes(...e){return el(this,"includes",e)},indexOf(...e){return el(this,"indexOf",e)},join(e){return br(this).join(e)},lastIndexOf(...e){return el(this,"lastIndexOf",e)},map(e,t){return Sn(this,"map",e,t,void 0,arguments)},pop(){return ua(this,"pop")},push(...e){return ua(this,"push",e)},reduce(e,...t){return Ts(this,"reduce",e,t)},reduceRight(e,...t){return Ts(this,"reduceRight",e,t)},shift(){return ua(this,"shift")},some(e,t){return Sn(this,"some",e,t,void 0,arguments)},splice(...e){return ua(this,"splice",e)},toReversed(){return br(this).toReversed()},toSorted(e){return br(this).toSorted(e)},toSpliced(...e){return br(this).toSpliced(...e)},unshift(...e){return ua(this,"unshift",e)},values(){return Qi(this,"values",pt)}};function Qi(e,t,n){const r=pi(e),a=r[t]();return r!==e&&!Ut(e)&&(a._next=a.next,a.next=()=>{const o=a._next();return o.value&&(o.value=n(o.value)),o}),a}const ay=Array.prototype;function Sn(e,t,n,r,a,o){const i=pi(e),l=i!==e&&!Ut(e),u=i[t];if(u!==ay[t]){const d=u.apply(e,o);return l?pt(d):d}let c=n;i!==e&&(l?c=function(d,f){return n.call(this,pt(d),f,e)}:n.length>2&&(c=function(d,f){return n.call(this,d,f,e)}));const s=u.call(i,c,r);return l&&a?a(s):s}function Ts(e,t,n,r){const a=pi(e);let o=n;return a!==e&&(Ut(e)?n.length>3&&(o=function(i,l,u){return n.call(this,i,l,u,e)}):o=function(i,l,u){return n.call(this,i,pt(l),u,e)}),a[t](o,...r)}function el(e,t,n){const r=Fe(e);vt(r,"iterate",Fa);const a=r[t](...n);return(a===-1||a===!1)&&Ru(n[0])?(n[0]=Fe(n[0]),r[t](...n)):a}function ua(e,t,n=[]){Yn(),Tu();const r=Fe(e)[t].apply(e,n);return Iu(),Xn(),r}const oy=xu("__proto__,__v_isRef,__isVue"),np=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(qn));function iy(e){qn(e)||(e=String(e));const t=Fe(this);return vt(t,"has",e),t.hasOwnProperty(e)}class rp{constructor(t=!1,n=!1){this._isReadonly=t,this._isShallow=n}get(t,n,r){const a=this._isReadonly,o=this._isShallow;if(n==="__v_isReactive")return!a;if(n==="__v_isReadonly")return a;if(n==="__v_isShallow")return o;if(n==="__v_raw")return r===(a?o?gy:lp:o?ip:op).get(t)||Object.getPrototypeOf(t)===Object.getPrototypeOf(r)?t:void 0;const i=Se(t);if(!a){let u;if(i&&(u=ry[n]))return u;if(n==="hasOwnProperty")return iy}const l=Reflect.get(t,n,dt(t)?t:r);return(qn(n)?np.has(n):oy(n))||(a||vt(t,"get",n),o)?l:dt(l)?i&&$u(n)?l:l.value:qe(l)?a?sp(l):Pt(l):l}}class ap extends rp{constructor(t=!1){super(!1,t)}set(t,n,r,a){let o=t[n];if(!this._isShallow){const u=dr(o);if(!Ut(r)&&!dr(r)&&(o=Fe(o),r=Fe(r)),!Se(t)&&dt(o)&&!dt(r))return u?!1:(o.value=r,!0)}const i=Se(t)&&$u(n)?Number(n)e,yo=e=>Reflect.getPrototypeOf(e);function fy(e,t,n){return function(...r){const a=this.__v_raw,o=Fe(a),i=Ar(o),l=e==="entries"||e===Symbol.iterator&&i,u=e==="keys"&&i,c=a[e](...r),s=n?Tl:t?Il:pt;return!t&&vt(o,"iterate",u?Al:cr),{next(){const{value:d,done:f}=c.next();return f?{value:d,done:f}:{value:l?[s(d[0]),s(d[1])]:s(d),done:f}},[Symbol.iterator](){return this}}}}function bo(e){return function(...t){return e==="delete"?!1:e==="clear"?void 0:this}}function dy(e,t){const n={get(a){const o=this.__v_raw,i=Fe(o),l=Fe(a);e||(Kn(a,l)&&vt(i,"get",a),vt(i,"get",l));const{has:u}=yo(i),c=t?Tl:e?Il:pt;if(u.call(i,a))return c(o.get(a));if(u.call(i,l))return c(o.get(l));o!==i&&o.get(a)},get size(){const a=this.__v_raw;return!e&&vt(Fe(a),"iterate",cr),Reflect.get(a,"size",a)},has(a){const o=this.__v_raw,i=Fe(o),l=Fe(a);return e||(Kn(a,l)&&vt(i,"has",a),vt(i,"has",l)),a===l?o.has(a):o.has(a)||o.has(l)},forEach(a,o){const i=this,l=i.__v_raw,u=Fe(l),c=t?Tl:e?Il:pt;return!e&&vt(u,"iterate",cr),l.forEach((s,d)=>a.call(o,c(s),c(d),i))}};return rt(n,e?{add:bo("add"),set:bo("set"),delete:bo("delete"),clear:bo("clear")}:{add(a){!t&&!Ut(a)&&!dr(a)&&(a=Fe(a));const o=Fe(this);return yo(o).has.call(o,a)||(o.add(a),Tn(o,"add",a,a)),this},set(a,o){!t&&!Ut(o)&&!dr(o)&&(o=Fe(o));const i=Fe(this),{has:l,get:u}=yo(i);let c=l.call(i,a);c||(a=Fe(a),c=l.call(i,a));const s=u.call(i,a);return i.set(a,o),c?Kn(o,s)&&Tn(i,"set",a,o):Tn(i,"add",a,o),this},delete(a){const o=Fe(this),{has:i,get:l}=yo(o);let u=i.call(o,a);u||(a=Fe(a),u=i.call(o,a)),l&&l.call(o,a);const c=o.delete(a);return u&&Tn(o,"delete",a,void 0),c},clear(){const a=Fe(this),o=a.size!==0,i=a.clear();return o&&Tn(a,"clear",void 0,void 0),i}}),["keys","values","entries",Symbol.iterator].forEach(a=>{n[a]=fy(a,e,t)}),n}function Fu(e,t){const n=dy(e,t);return(r,a,o)=>a==="__v_isReactive"?!e:a==="__v_isReadonly"?e:a==="__v_raw"?r:Reflect.get(Re(n,a)&&a in r?n:r,a,o)}const vy={get:Fu(!1,!1)},py={get:Fu(!1,!0)},hy={get:Fu(!0,!1)};const op=new WeakMap,ip=new WeakMap,lp=new WeakMap,gy=new WeakMap;function my(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function yy(e){return e.__v_skip||!Object.isExtensible(e)?0:my(Vm(e))}function Pt(e){return dr(e)?e:Du(e,!1,uy,vy,op)}function up(e){return Du(e,!1,cy,py,ip)}function sp(e){return Du(e,!0,sy,hy,lp)}function Du(e,t,n,r,a){if(!qe(e)||e.__v_raw&&!(t&&e.__v_isReactive))return e;const o=a.get(e);if(o)return o;const i=yy(e);if(i===0)return e;const l=new Proxy(e,i===2?r:n);return a.set(e,l),l}function Tr(e){return dr(e)?Tr(e.__v_raw):!!(e&&e.__v_isReactive)}function dr(e){return!!(e&&e.__v_isReadonly)}function Ut(e){return!!(e&&e.__v_isShallow)}function Ru(e){return e?!!e.__v_raw:!1}function Fe(e){const t=e&&e.__v_raw;return t?Fe(t):e}function by(e){return!Re(e,"__v_skip")&&Object.isExtensible(e)&&Uv(e,"__v_skip",!0),e}const pt=e=>qe(e)?Pt(e):e,Il=e=>qe(e)?sp(e):e;function dt(e){return e?e.__v_isRef===!0:!1}function ee(e){return cp(e,!1)}function _y(e){return cp(e,!0)}function cp(e,t){return dt(e)?e:new Cy(e,t)}class Cy{constructor(t,n){this.dep=new Mu,this.__v_isRef=!0,this.__v_isShallow=!1,this._rawValue=n?t:Fe(t),this._value=n?t:pt(t),this.__v_isShallow=n}get value(){return this.dep.track(),this._value}set value(t){const n=this._rawValue,r=this.__v_isShallow||Ut(t)||dr(t);t=r?t:Fe(t),Kn(t,n)&&(this._rawValue=t,this._value=r?t:pt(t),this.dep.trigger())}}function rn(e){return dt(e)?e.value:e}const Oy={get:(e,t,n)=>t==="__v_raw"?e:rn(Reflect.get(e,t,n)),set:(e,t,n,r)=>{const a=e[t];return dt(a)&&!dt(n)?(a.value=n,!0):Reflect.set(e,t,n,r)}};function fp(e){return Tr(e)?e:new Proxy(e,Oy)}function Le(e){const t=Se(e)?new Array(e.length):{};for(const n in e)t[n]=Sy(e,n);return t}class wy{constructor(t,n,r){this._object=t,this._key=n,this._defaultValue=r,this.__v_isRef=!0,this._value=void 0}get value(){const t=this._object[this._key];return this._value=t===void 0?this._defaultValue:t}set value(t){this._object[this._key]=t}get dep(){return ny(Fe(this._object),this._key)}}function Sy(e,t,n){const r=e[t];return dt(r)?r:new wy(e,t,n)}class xy{constructor(t,n,r){this.fn=t,this.setter=n,this._value=void 0,this.dep=new Mu(this),this.__v_isRef=!0,this.deps=void 0,this.depsTail=void 0,this.flags=16,this.globalVersion=Ma-1,this.next=void 0,this.effect=this,this.__v_isReadonly=!n,this.isSSR=r}notify(){if(this.flags|=16,!(this.flags&8)&&We!==this)return Xv(this,!0),!0}get value(){const t=this.dep.track();return Qv(this),t&&(t.version=this.dep.version),this._value}set value(t){this.setter&&this.setter(t)}}function Ey(e,t,n=!1){let r,a;return xe(e)?r=e:(r=e.get,a=e.set),new xy(r,a,n)}const _o={},Uo=new WeakMap;let ir;function Py(e,t=!1,n=ir){if(n){let r=Uo.get(n);r||Uo.set(n,r=[]),r.push(e)}}function $y(e,t,n=Ve){const{immediate:r,deep:a,once:o,scheduler:i,augmentJob:l,call:u}=n,c=g=>a?g:Ut(g)||a===!1||a===0?In(g,1):In(g);let s,d,f,v,h=!1,p=!1;if(dt(e)?(d=()=>e.value,h=Ut(e)):Tr(e)?(d=()=>c(e),h=!0):Se(e)?(p=!0,h=e.some(g=>Tr(g)||Ut(g)),d=()=>e.map(g=>{if(dt(g))return g.value;if(Tr(g))return c(g);if(xe(g))return u?u(g,2):g()})):xe(e)?t?d=u?()=>u(e,2):e:d=()=>{if(f){Yn();try{f()}finally{Xn()}}const g=ir;ir=s;try{return u?u(e,3,[v]):e(v)}finally{ir=g}}:d=yn,t&&a){const g=d,P=a===!0?1/0:a;d=()=>In(g(),P)}const b=Qm(),_=()=>{s.stop(),b&&Pu(b.effects,s)};if(o&&t){const g=t;t=(...P)=>{g(...P),_()}}let m=p?new Array(e.length).fill(_o):_o;const y=g=>{if(!(!(s.flags&1)||!s.dirty&&!g))if(t){const P=s.run();if(a||h||(p?P.some((O,S)=>Kn(O,m[S])):Kn(P,m))){f&&f();const O=ir;ir=s;try{const S=[P,m===_o?void 0:p&&m[0]===_o?[]:m,v];u?u(t,3,S):t(...S),m=P}finally{ir=O}}}else s.run()};return l&&l(y),s=new qv(d),s.scheduler=i?()=>i(y,!1):y,v=g=>Py(g,!1,s),f=s.onStop=()=>{const g=Uo.get(s);if(g){if(u)u(g,4);else for(const P of g)P();Uo.delete(s)}},t?r?y(!0):m=s.run():i?i(y.bind(null,!0),!0):s.run(),_.pause=s.pause.bind(s),_.resume=s.resume.bind(s),_.stop=_,_}function In(e,t=1/0,n){if(t<=0||!qe(e)||e.__v_skip||(n=n||new Set,n.has(e)))return e;if(n.add(e),t--,dt(e))In(e.value,t,n);else if(Se(e))for(let r=0;r{In(r,t,n)});else if(zv(e)){for(const r in e)In(e[r],t,n);for(const r of Object.getOwnPropertySymbols(e))Object.prototype.propertyIsEnumerable.call(e,r)&&In(e[r],t,n)}return e}/** +* @vue/runtime-core v3.5.12 +* (c) 2018-present Yuxi (Evan) You and Vue contributors +* @license MIT +**/function Za(e,t,n,r){try{return r?e(...r):e()}catch(a){hi(a,t,n)}}function ln(e,t,n,r){if(xe(e)){const a=Za(e,t,n,r);return a&&Vv(a)&&a.catch(o=>{hi(o,t,n)}),a}if(Se(e)){const a=[];for(let o=0;o>>1,a=yt[r],o=Da(a);o=Da(n)?yt.push(e):yt.splice(Ty(t),0,e),e.flags|=1,vp()}}function vp(){Ko||(Ko=dp.then(hp))}function Iy(e){Se(e)?Ir.push(...e):Bn&&e.id===-1?Bn.splice(wr+1,0,e):e.flags&1||(Ir.push(e),e.flags|=1),vp()}function Is(e,t,n=dn+1){for(;nDa(n)-Da(r));if(Ir.length=0,Bn){Bn.push(...t);return}for(Bn=t,wr=0;wre.id==null?e.flags&2?-1:1/0:e.id;function hp(e){try{for(dn=0;dn{r._d&&zs(-1);const o=Wo(t);let i;try{i=e(...a)}finally{Wo(o),r._d&&zs(1)}return i};return r._n=!0,r._c=!0,r._d=!0,r}function Ra(e,t){if(Ct===null)return e;const n=bi(Ct),r=e.dirs||(e.dirs=[]);for(let a=0;ae.__isTeleport,Oa=e=>e&&(e.disabled||e.disabled===""),jy=e=>e&&(e.defer||e.defer===""),js=e=>typeof SVGElement<"u"&&e instanceof SVGElement,Ms=e=>typeof MathMLElement=="function"&&e instanceof MathMLElement,jl=(e,t)=>{const n=e&&e.to;return et(n)?t?t(n):null:n},My={name:"Teleport",__isTeleport:!0,process(e,t,n,r,a,o,i,l,u,c){const{mc:s,pc:d,pbc:f,o:{insert:v,querySelector:h,createText:p,createComment:b}}=c,_=Oa(t.props);let{shapeFlag:m,children:y,dynamicChildren:g}=t;if(e==null){const P=t.el=p(""),O=t.anchor=p("");v(P,n,r),v(O,n,r);const S=(C,x)=>{m&16&&(a&&a.isCE&&(a.ce._teleportTarget=C),s(y,C,x,a,o,i,l,u))},w=()=>{const C=t.target=jl(t.props,h),x=bp(C,t,p,v);C&&(i!=="svg"&&js(C)?i="svg":i!=="mathml"&&Ms(C)&&(i="mathml"),_||(S(C,x),Mo(t,!1)))};_&&(S(n,O),Mo(t,!0)),jy(t.props)?_t(w,o):w()}else{t.el=e.el,t.targetStart=e.targetStart;const P=t.anchor=e.anchor,O=t.target=e.target,S=t.targetAnchor=e.targetAnchor,w=Oa(e.props),C=w?n:O,x=w?P:S;if(i==="svg"||js(O)?i="svg":(i==="mathml"||Ms(O))&&(i="mathml"),g?(f(e.dynamicChildren,g,C,a,o,i,l),Vu(e,t,!0)):u||d(e,t,C,x,a,o,i,l,!1),_)w?t.props&&e.props&&t.props.to!==e.props.to&&(t.props.to=e.props.to):Co(t,n,P,c,1);else if((t.props&&t.props.to)!==(e.props&&e.props.to)){const T=t.target=jl(t.props,h);T&&Co(t,T,null,c,0)}else w&&Co(t,O,S,c,1);Mo(t,_)}},remove(e,t,n,{um:r,o:{remove:a}},o){const{shapeFlag:i,children:l,anchor:u,targetStart:c,targetAnchor:s,target:d,props:f}=e;if(d&&(a(c),a(s)),o&&a(u),i&16){const v=o||!Oa(f);for(let h=0;h{e.isMounted=!0}),Yt(()=>{e.isUnmounting=!0}),e}const Nt=[Function,Array],_p={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:Nt,onEnter:Nt,onAfterEnter:Nt,onEnterCancelled:Nt,onBeforeLeave:Nt,onLeave:Nt,onAfterLeave:Nt,onLeaveCancelled:Nt,onBeforeAppear:Nt,onAppear:Nt,onAfterAppear:Nt,onAppearCancelled:Nt},Cp=e=>{const t=e.subTree;return t.component?Cp(t.component):t},Ry={name:"BaseTransition",props:_p,setup(e,{slots:t}){const n=ut(),r=Dy();return()=>{const a=t.default&&Sp(t.default(),!0);if(!a||!a.length)return;const o=Op(a),i=Fe(e),{mode:l}=i;if(r.isLeaving)return tl(o);const u=Fs(o);if(!u)return tl(o);let c=Fl(u,i,r,n,f=>c=f);u.type!==jt&&ka(u,c);const s=n.subTree,d=s&&Fs(s);if(d&&d.type!==jt&&!ur(u,d)&&Cp(n).type!==jt){const f=Fl(d,i,r,n);if(ka(d,f),l==="out-in"&&u.type!==jt)return r.isLeaving=!0,f.afterLeave=()=>{r.isLeaving=!1,n.job.flags&8||n.update(),delete f.afterLeave},tl(o);l==="in-out"&&u.type!==jt&&(f.delayLeave=(v,h,p)=>{const b=wp(r,d);b[String(d.key)]=d,v[Nn]=()=>{h(),v[Nn]=void 0,delete c.delayedLeave},c.delayedLeave=p})}return o}}};function Op(e){let t=e[0];if(e.length>1){for(const n of e)if(n.type!==jt){t=n;break}}return t}const ky=Ry;function wp(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 Fl(e,t,n,r,a){const{appear:o,mode:i,persisted:l=!1,onBeforeEnter:u,onEnter:c,onAfterEnter:s,onEnterCancelled:d,onBeforeLeave:f,onLeave:v,onAfterLeave:h,onLeaveCancelled:p,onBeforeAppear:b,onAppear:_,onAfterAppear:m,onAppearCancelled:y}=t,g=String(e.key),P=wp(n,e),O=(C,x)=>{C&&ln(C,r,9,x)},S=(C,x)=>{const T=x[1];O(C,x),Se(C)?C.every(M=>M.length<=1)&&T():C.length<=1&&T()},w={mode:i,persisted:l,beforeEnter(C){let x=u;if(!n.isMounted)if(o)x=b||u;else return;C[Nn]&&C[Nn](!0);const T=P[g];T&&ur(e,T)&&T.el[Nn]&&T.el[Nn](),O(x,[C])},enter(C){let x=c,T=s,M=d;if(!n.isMounted)if(o)x=_||c,T=m||s,M=y||d;else return;let D=!1;const Z=C[Oo]=G=>{D||(D=!0,G?O(M,[C]):O(T,[C]),w.delayedLeave&&w.delayedLeave(),C[Oo]=void 0)};x?S(x,[C,Z]):Z()},leave(C,x){const T=String(e.key);if(C[Oo]&&C[Oo](!0),n.isUnmounting)return x();O(f,[C]);let M=!1;const D=C[Nn]=Z=>{M||(M=!0,x(),Z?O(p,[C]):O(h,[C]),C[Nn]=void 0,P[T]===e&&delete P[T])};P[T]=e,v?S(v,[C,D]):D()},clone(C){const x=Fl(C,t,n,r,a);return a&&a(x),x}};return w}function tl(e){if(gi(e))return e=Wn(e),e.children=null,e}function Fs(e){if(!gi(e))return yp(e.type)&&e.children?Op(e.children):e;const{shapeFlag:t,children:n}=e;if(n){if(t&16)return n[0];if(t&32&&xe(n.default))return n.default()}}function ka(e,t){e.shapeFlag&6&&e.component?(e.transition=t,ka(e.component.subTree,t)):e.shapeFlag&128?(e.ssContent.transition=t.clone(e.ssContent),e.ssFallback.transition=t.clone(e.ssFallback)):e.transition=t}function Sp(e,t=!1,n){let r=[],a=0;for(let o=0;o1)for(let o=0;oDl(h,t&&(Se(t)?t[p]:t),n,r,a));return}if(wa(r)&&!a)return;const o=r.shapeFlag&4?bi(r.component):r.el,i=a?null:o,{i:l,r:u}=e,c=t&&t.r,s=l.refs===Ve?l.refs={}:l.refs,d=l.setupState,f=Fe(d),v=d===Ve?()=>!1:h=>Re(f,h);if(c!=null&&c!==u&&(et(c)?(s[c]=null,v(c)&&(d[c]=null)):dt(c)&&(c.value=null)),xe(u))Za(u,l,12,[i,s]);else{const h=et(u),p=dt(u);if(h||p){const b=()=>{if(e.f){const _=h?v(u)?d[u]:s[u]:u.value;a?Se(_)&&Pu(_,o):Se(_)?_.includes(o)||_.push(o):h?(s[u]=[o],v(u)&&(d[u]=s[u])):(u.value=[o],e.k&&(s[e.k]=u.value))}else h?(s[u]=i,v(u)&&(d[u]=i)):p&&(u.value=i,e.k&&(s[e.k]=i))};i?(b.id=-1,_t(b,n)):b()}}}vi().requestIdleCallback;vi().cancelIdleCallback;const wa=e=>!!e.type.__asyncLoader,gi=e=>e.type.__isKeepAlive;function Ly(e,t){Ep(e,"a",t)}function By(e,t){Ep(e,"da",t)}function Ep(e,t,n=ft){const r=e.__wdc||(e.__wdc=()=>{let a=n;for(;a;){if(a.isDeactivated)return;a=a.parent}return e()});if(mi(t,r,n),n){let a=n.parent;for(;a&&a.parent;)gi(a.parent.vnode)&&Ny(r,t,n,a),a=a.parent}}function Ny(e,t,n,r){const a=mi(t,e,r,!0);mr(()=>{Pu(r[t],a)},n)}function mi(e,t,n=ft,r=!1){if(n){const a=n[e]||(n[e]=[]),o=t.__weh||(t.__weh=(...i)=>{Yn();const l=Qa(n),u=ln(t,n,e,i);return l(),Xn(),u});return r?a.unshift(o):a.push(o),o}}const Fn=e=>(t,n=ft)=>{(!Ba||e==="sp")&&mi(e,(...r)=>t(...r),n)},Pp=Fn("bm"),De=Fn("m"),Vy=Fn("bu"),Lu=Fn("u"),Yt=Fn("bum"),mr=Fn("um"),Hy=Fn("sp"),zy=Fn("rtg"),Uy=Fn("rtc");function Ky(e,t=ft){mi("ec",e,t)}const Wy="components";function ot(e,t){return qy(Wy,e,!0,t)||e}const Gy=Symbol.for("v-ndc");function qy(e,t,n=!0,r=!1){const a=Ct||ft;if(a){const o=a.type;{const l=Mb(o,!1);if(l&&(l===t||l===Wt(t)||l===di(Wt(t))))return o}const i=Ds(a[e]||o[e],t)||Ds(a.appContext[e],t);return!i&&r?o:i}}function Ds(e,t){return e&&(e[t]||e[Wt(t)]||e[di(Wt(t))])}function $p(e,t,n,r){let a;const o=n,i=Se(e);if(i||et(e)){const l=i&&Tr(e);let u=!1;l&&(u=!Ut(e),e=pi(e)),a=new Array(e.length);for(let c=0,s=e.length;ct(l,u,void 0,o));else{const l=Object.keys(e);a=new Array(l.length);for(let u=0,c=l.length;ue?Wp(e)?bi(e):Rl(e.parent):null,Sa=rt(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=>Rl(e.parent),$root:e=>Rl(e.root),$host:e=>e.ce,$emit:e=>e.emit,$options:e=>Bu(e),$forceUpdate:e=>e.f||(e.f=()=>{ku(e.update)}),$nextTick:e=>e.n||(e.n=it.bind(e.proxy)),$watch:e=>hb.bind(e)}),nl=(e,t)=>e!==Ve&&!e.__isScriptSetup&&Re(e,t),Yy={get({_:e},t){if(t==="__v_skip")return!0;const{ctx:n,setupState:r,data:a,props:o,accessCache:i,type:l,appContext:u}=e;let c;if(t[0]!=="$"){const v=i[t];if(v!==void 0)switch(v){case 1:return r[t];case 2:return a[t];case 4:return n[t];case 3:return o[t]}else{if(nl(r,t))return i[t]=1,r[t];if(a!==Ve&&Re(a,t))return i[t]=2,a[t];if((c=e.propsOptions[0])&&Re(c,t))return i[t]=3,o[t];if(n!==Ve&&Re(n,t))return i[t]=4,n[t];kl&&(i[t]=0)}}const s=Sa[t];let d,f;if(s)return t==="$attrs"&&vt(e.attrs,"get",""),s(e);if((d=l.__cssModules)&&(d=d[t]))return d;if(n!==Ve&&Re(n,t))return i[t]=4,n[t];if(f=u.config.globalProperties,Re(f,t))return f[t]},set({_:e},t,n){const{data:r,setupState:a,ctx:o}=e;return nl(a,t)?(a[t]=n,!0):r!==Ve&&Re(r,t)?(r[t]=n,!0):Re(e.props,t)||t[0]==="$"&&t.slice(1)in e?!1:(o[t]=n,!0)},has({_:{data:e,setupState:t,accessCache:n,ctx:r,appContext:a,propsOptions:o}},i){let l;return!!n[i]||e!==Ve&&Re(e,i)||nl(t,i)||(l=o[0])&&Re(l,i)||Re(r,i)||Re(Sa,i)||Re(a.config.globalProperties,i)},defineProperty(e,t,n){return n.get!=null?e._.accessCache[t]=0:Re(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}};function Rs(e){return Se(e)?e.reduce((t,n)=>(t[n]=null,t),{}):e}let kl=!0;function Xy(e){const t=Bu(e),n=e.proxy,r=e.ctx;kl=!1,t.beforeCreate&&ks(t.beforeCreate,e,"bc");const{data:a,computed:o,methods:i,watch:l,provide:u,inject:c,created:s,beforeMount:d,mounted:f,beforeUpdate:v,updated:h,activated:p,deactivated:b,beforeDestroy:_,beforeUnmount:m,destroyed:y,unmounted:g,render:P,renderTracked:O,renderTriggered:S,errorCaptured:w,serverPrefetch:C,expose:x,inheritAttrs:T,components:M,directives:D,filters:Z}=t;if(c&&Jy(c,r,null),i)for(const Q in i){const oe=i[Q];xe(oe)&&(r[Q]=oe.bind(n))}if(a){const Q=a.call(n,n);qe(Q)&&(e.data=Pt(Q))}if(kl=!0,o)for(const Q in o){const oe=o[Q],H=xe(oe)?oe.bind(n,n):xe(oe.get)?oe.get.bind(n,n):yn,L=!xe(oe)&&xe(oe.set)?oe.set.bind(n):yn,Y=I({get:H,set:L});Object.defineProperty(r,Q,{enumerable:!0,configurable:!0,get:()=>Y.value,set:J=>Y.value=J})}if(l)for(const Q in l)Ap(l[Q],r,n,Q);if(u){const Q=xe(u)?u.call(n):u;Reflect.ownKeys(Q).forEach(oe=>{lt(oe,Q[oe])})}s&&ks(s,e,"c");function K(Q,oe){Se(oe)?oe.forEach(H=>Q(H.bind(n))):oe&&Q(oe.bind(n))}if(K(Pp,d),K(De,f),K(Vy,v),K(Lu,h),K(Ly,p),K(By,b),K(Ky,w),K(Uy,O),K(zy,S),K(Yt,m),K(mr,g),K(Hy,C),Se(x))if(x.length){const Q=e.exposed||(e.exposed={});x.forEach(oe=>{Object.defineProperty(Q,oe,{get:()=>n[oe],set:H=>n[oe]=H})})}else e.exposed||(e.exposed={});P&&e.render===yn&&(e.render=P),T!=null&&(e.inheritAttrs=T),M&&(e.components=M),D&&(e.directives=D),C&&xp(e)}function Jy(e,t,n=yn){Se(e)&&(e=Ll(e));for(const r in e){const a=e[r];let o;qe(a)?"default"in a?o=Ne(a.from||r,a.default,!0):o=Ne(a.from||r):o=Ne(a),dt(o)?Object.defineProperty(t,r,{enumerable:!0,configurable:!0,get:()=>o.value,set:i=>o.value=i}):t[r]=o}}function ks(e,t,n){ln(Se(e)?e.map(r=>r.bind(t.proxy)):e.bind(t.proxy),t,n)}function Ap(e,t,n,r){let a=r.includes(".")?Vp(n,r):()=>n[r];if(et(e)){const o=t[e];xe(o)&&we(a,o)}else if(xe(e))we(a,e.bind(n));else if(qe(e))if(Se(e))e.forEach(o=>Ap(o,t,n,r));else{const o=xe(e.handler)?e.handler.bind(n):t[e.handler];xe(o)&&we(a,o,e)}}function Bu(e){const t=e.type,{mixins:n,extends:r}=t,{mixins:a,optionsCache:o,config:{optionMergeStrategies:i}}=e.appContext,l=o.get(t);let u;return l?u=l:!a.length&&!n&&!r?u=t:(u={},a.length&&a.forEach(c=>Go(u,c,i,!0)),Go(u,t,i)),qe(t)&&o.set(t,u),u}function Go(e,t,n,r=!1){const{mixins:a,extends:o}=t;o&&Go(e,o,n,!0),a&&a.forEach(i=>Go(e,i,n,!0));for(const i in t)if(!(r&&i==="expose")){const l=Zy[i]||n&&n[i];e[i]=l?l(e[i],t[i]):t[i]}return e}const Zy={data:Ls,props:Bs,emits:Bs,methods:ga,computed:ga,beforeCreate:gt,created:gt,beforeMount:gt,mounted:gt,beforeUpdate:gt,updated:gt,beforeDestroy:gt,beforeUnmount:gt,destroyed:gt,unmounted:gt,activated:gt,deactivated:gt,errorCaptured:gt,serverPrefetch:gt,components:ga,directives:ga,watch:eb,provide:Ls,inject:Qy};function Ls(e,t){return t?e?function(){return rt(xe(e)?e.call(this,this):e,xe(t)?t.call(this,this):t)}:t:e}function Qy(e,t){return ga(Ll(e),Ll(t))}function Ll(e){if(Se(e)){const t={};for(let n=0;n1)return n&&xe(t)?t.call(r&&r.proxy):t}}const Ip={},jp=()=>Object.create(Ip),Mp=e=>Object.getPrototypeOf(e)===Ip;function rb(e,t,n,r=!1){const a={},o=jp();e.propsDefaults=Object.create(null),Fp(e,t,a,o);for(const i in e.propsOptions[0])i in a||(a[i]=void 0);n?e.props=r?a:up(a):e.type.props?e.props=a:e.props=o,e.attrs=o}function ab(e,t,n,r){const{props:a,attrs:o,vnode:{patchFlag:i}}=e,l=Fe(a),[u]=e.propsOptions;let c=!1;if((r||i>0)&&!(i&16)){if(i&8){const s=e.vnode.dynamicProps;for(let d=0;d{u=!0;const[f,v]=Dp(d,t,!0);rt(i,f),v&&l.push(...v)};!n&&t.mixins.length&&t.mixins.forEach(s),e.extends&&s(e.extends),e.mixins&&e.mixins.forEach(s)}if(!o&&!u)return qe(e)&&r.set(e,$r),$r;if(Se(o))for(let s=0;se[0]==="_"||e==="$stable",Nu=e=>Se(e)?e.map(vn):[vn(e)],ib=(e,t,n)=>{if(t._n)return t;const r=Je((...a)=>Nu(t(...a)),n);return r._c=!1,r},kp=(e,t,n)=>{const r=e._ctx;for(const a in e){if(Rp(a))continue;const o=e[a];if(xe(o))t[a]=ib(a,o,r);else if(o!=null){const i=Nu(o);t[a]=()=>i}}},Lp=(e,t)=>{const n=Nu(t);e.slots.default=()=>n},Bp=(e,t,n)=>{for(const r in t)(n||r!=="_")&&(e[r]=t[r])},lb=(e,t,n)=>{const r=e.slots=jp();if(e.vnode.shapeFlag&32){const a=t._;a?(Bp(r,t,n),n&&Uv(r,"_",a,!0)):kp(t,r)}else t&&Lp(e,t)},ub=(e,t,n)=>{const{vnode:r,slots:a}=e;let o=!0,i=Ve;if(r.shapeFlag&32){const l=t._;l?n&&l===1?o=!1:Bp(a,t,n):(o=!t.$stable,kp(t,a)),i=t}else t&&(Lp(e,t),i={default:1});if(o)for(const l in a)!Rp(l)&&i[l]==null&&delete a[l]},_t=Ob;function sb(e){return cb(e)}function cb(e,t){const n=vi();n.__VUE__=!0;const{insert:r,remove:a,patchProp:o,createElement:i,createText:l,createComment:u,setText:c,setElementText:s,parentNode:d,nextSibling:f,setScopeId:v=yn,insertStaticContent:h}=e,p=(E,j,V,ae=null,te=null,q=null,re=void 0,X=null,ie=!!j.dynamicChildren)=>{if(E===j)return;E&&!ur(E,j)&&(ae=A(E),J(E,te,q,!0),E=null),j.patchFlag===-2&&(ie=!1,j.dynamicChildren=null);const{type:ne,ref:pe,shapeFlag:ue}=j;switch(ne){case qr:b(E,j,V,ae);break;case jt:_(E,j,V,ae);break;case ol:E==null&&m(j,V,ae,re);break;case Qe:M(E,j,V,ae,te,q,re,X,ie);break;default:ue&1?P(E,j,V,ae,te,q,re,X,ie):ue&6?D(E,j,V,ae,te,q,re,X,ie):(ue&64||ue&128)&&ne.process(E,j,V,ae,te,q,re,X,ie,W)}pe!=null&&te&&Dl(pe,E&&E.ref,q,j||E,!j)},b=(E,j,V,ae)=>{if(E==null)r(j.el=l(j.children),V,ae);else{const te=j.el=E.el;j.children!==E.children&&c(te,j.children)}},_=(E,j,V,ae)=>{E==null?r(j.el=u(j.children||""),V,ae):j.el=E.el},m=(E,j,V,ae)=>{[E.el,E.anchor]=h(E.children,j,V,ae,E.el,E.anchor)},y=({el:E,anchor:j},V,ae)=>{let te;for(;E&&E!==j;)te=f(E),r(E,V,ae),E=te;r(j,V,ae)},g=({el:E,anchor:j})=>{let V;for(;E&&E!==j;)V=f(E),a(E),E=V;a(j)},P=(E,j,V,ae,te,q,re,X,ie)=>{j.type==="svg"?re="svg":j.type==="math"&&(re="mathml"),E==null?O(j,V,ae,te,q,re,X,ie):C(E,j,te,q,re,X,ie)},O=(E,j,V,ae,te,q,re,X)=>{let ie,ne;const{props:pe,shapeFlag:ue,transition:le,dirs:fe}=E;if(ie=E.el=i(E.type,q,pe&&pe.is,pe),ue&8?s(ie,E.children):ue&16&&w(E.children,ie,null,ae,te,rl(E,q),re,X),fe&&er(E,null,ae,"created"),S(ie,E,E.scopeId,re,ae),pe){for(const _e in pe)_e!=="value"&&!ba(_e)&&o(ie,_e,null,pe[_e],q,ae);"value"in pe&&o(ie,"value",null,pe.value,q),(ne=pe.onVnodeBeforeMount)&&fn(ne,ae,E)}fe&&er(E,null,ae,"beforeMount");const he=fb(te,le);he&&le.beforeEnter(ie),r(ie,j,V),((ne=pe&&pe.onVnodeMounted)||he||fe)&&_t(()=>{ne&&fn(ne,ae,E),he&&le.enter(ie),fe&&er(E,null,ae,"mounted")},te)},S=(E,j,V,ae,te)=>{if(V&&v(E,V),ae)for(let q=0;q{for(let ne=ie;ne{const X=j.el=E.el;let{patchFlag:ie,dynamicChildren:ne,dirs:pe}=j;ie|=E.patchFlag&16;const ue=E.props||Ve,le=j.props||Ve;let fe;if(V&&tr(V,!1),(fe=le.onVnodeBeforeUpdate)&&fn(fe,V,j,E),pe&&er(j,E,V,"beforeUpdate"),V&&tr(V,!0),(ue.innerHTML&&le.innerHTML==null||ue.textContent&&le.textContent==null)&&s(X,""),ne?x(E.dynamicChildren,ne,X,V,ae,rl(j,te),q):re||oe(E,j,X,null,V,ae,rl(j,te),q,!1),ie>0){if(ie&16)T(X,ue,le,V,te);else if(ie&2&&ue.class!==le.class&&o(X,"class",null,le.class,te),ie&4&&o(X,"style",ue.style,le.style,te),ie&8){const he=j.dynamicProps;for(let _e=0;_e{fe&&fn(fe,V,j,E),pe&&er(j,E,V,"updated")},ae)},x=(E,j,V,ae,te,q,re)=>{for(let X=0;X{if(j!==V){if(j!==Ve)for(const q in j)!ba(q)&&!(q in V)&&o(E,q,j[q],null,te,ae);for(const q in V){if(ba(q))continue;const re=V[q],X=j[q];re!==X&&q!=="value"&&o(E,q,X,re,te,ae)}"value"in V&&o(E,"value",j.value,V.value,te)}},M=(E,j,V,ae,te,q,re,X,ie)=>{const ne=j.el=E?E.el:l(""),pe=j.anchor=E?E.anchor:l("");let{patchFlag:ue,dynamicChildren:le,slotScopeIds:fe}=j;fe&&(X=X?X.concat(fe):fe),E==null?(r(ne,V,ae),r(pe,V,ae),w(j.children||[],V,pe,te,q,re,X,ie)):ue>0&&ue&64&&le&&E.dynamicChildren?(x(E.dynamicChildren,le,V,te,q,re,X),(j.key!=null||te&&j===te.subTree)&&Vu(E,j,!0)):oe(E,j,V,pe,te,q,re,X,ie)},D=(E,j,V,ae,te,q,re,X,ie)=>{j.slotScopeIds=X,E==null?j.shapeFlag&512?te.ctx.activate(j,V,ae,re,ie):Z(j,V,ae,te,q,re,ie):G(E,j,ie)},Z=(E,j,V,ae,te,q,re)=>{const X=E.component=$b(E,ae,te);if(gi(E)&&(X.ctx.renderer=W),Ab(X,!1,re),X.asyncDep){if(te&&te.registerDep(X,K,re),!E.el){const ie=X.subTree=$(jt);_(null,ie,j,V)}}else K(X,E,j,V,te,q,re)},G=(E,j,V)=>{const ae=j.component=E.component;if(_b(E,j,V))if(ae.asyncDep&&!ae.asyncResolved){Q(ae,j,V);return}else ae.next=j,ae.update();else j.el=E.el,ae.vnode=j},K=(E,j,V,ae,te,q,re)=>{const X=()=>{if(E.isMounted){let{next:ue,bu:le,u:fe,parent:he,vnode:_e}=E;{const Ce=Np(E);if(Ce){ue&&(ue.el=_e.el,Q(E,ue,re)),Ce.asyncDep.then(()=>{E.isUnmounted||X()});return}}let Oe=ue,ye;tr(E,!1),ue?(ue.el=_e.el,Q(E,ue,re)):ue=_e,le&&Xi(le),(ye=ue.props&&ue.props.onVnodeBeforeUpdate)&&fn(ye,he,ue,_e),tr(E,!0);const de=al(E),ge=E.subTree;E.subTree=de,p(ge,de,d(ge.el),A(ge),E,te,q),ue.el=de.el,Oe===null&&Cb(E,de.el),fe&&_t(fe,te),(ye=ue.props&&ue.props.onVnodeUpdated)&&_t(()=>fn(ye,he,ue,_e),te)}else{let ue;const{el:le,props:fe}=j,{bm:he,m:_e,parent:Oe,root:ye,type:de}=E,ge=wa(j);if(tr(E,!1),he&&Xi(he),!ge&&(ue=fe&&fe.onVnodeBeforeMount)&&fn(ue,Oe,j),tr(E,!0),le&&ve){const Ce=()=>{E.subTree=al(E),ve(le,E.subTree,E,te,null)};ge&&de.__asyncHydrate?de.__asyncHydrate(le,E,Ce):Ce()}else{ye.ce&&ye.ce._injectChildStyle(de);const Ce=E.subTree=al(E);p(null,Ce,V,ae,E,te,q),j.el=Ce.el}if(_e&&_t(_e,te),!ge&&(ue=fe&&fe.onVnodeMounted)){const Ce=j;_t(()=>fn(ue,Oe,Ce),te)}(j.shapeFlag&256||Oe&&wa(Oe.vnode)&&Oe.vnode.shapeFlag&256)&&E.a&&_t(E.a,te),E.isMounted=!0,j=V=ae=null}};E.scope.on();const ie=E.effect=new qv(X);E.scope.off();const ne=E.update=ie.run.bind(ie),pe=E.job=ie.runIfDirty.bind(ie);pe.i=E,pe.id=E.uid,ie.scheduler=()=>ku(pe),tr(E,!0),ne()},Q=(E,j,V)=>{j.component=E;const ae=E.vnode.props;E.vnode=j,E.next=null,ab(E,j.props,ae,V),ub(E,j.children,V),Yn(),Is(E),Xn()},oe=(E,j,V,ae,te,q,re,X,ie=!1)=>{const ne=E&&E.children,pe=E?E.shapeFlag:0,ue=j.children,{patchFlag:le,shapeFlag:fe}=j;if(le>0){if(le&128){L(ne,ue,V,ae,te,q,re,X,ie);return}else if(le&256){H(ne,ue,V,ae,te,q,re,X,ie);return}}fe&8?(pe&16&&R(ne,te,q),ue!==ne&&s(V,ue)):pe&16?fe&16?L(ne,ue,V,ae,te,q,re,X,ie):R(ne,te,q,!0):(pe&8&&s(V,""),fe&16&&w(ue,V,ae,te,q,re,X,ie))},H=(E,j,V,ae,te,q,re,X,ie)=>{E=E||$r,j=j||$r;const ne=E.length,pe=j.length,ue=Math.min(ne,pe);let le;for(le=0;lepe?R(E,te,q,!0,!1,ue):w(j,V,ae,te,q,re,X,ie,ue)},L=(E,j,V,ae,te,q,re,X,ie)=>{let ne=0;const pe=j.length;let ue=E.length-1,le=pe-1;for(;ne<=ue&&ne<=le;){const fe=E[ne],he=j[ne]=ie?Vn(j[ne]):vn(j[ne]);if(ur(fe,he))p(fe,he,V,null,te,q,re,X,ie);else break;ne++}for(;ne<=ue&&ne<=le;){const fe=E[ue],he=j[le]=ie?Vn(j[le]):vn(j[le]);if(ur(fe,he))p(fe,he,V,null,te,q,re,X,ie);else break;ue--,le--}if(ne>ue){if(ne<=le){const fe=le+1,he=fele)for(;ne<=ue;)J(E[ne],te,q,!0),ne++;else{const fe=ne,he=ne,_e=new Map;for(ne=he;ne<=le;ne++){const Pe=j[ne]=ie?Vn(j[ne]):vn(j[ne]);Pe.key!=null&&_e.set(Pe.key,ne)}let Oe,ye=0;const de=le-he+1;let ge=!1,Ce=0;const Ee=new Array(de);for(ne=0;ne=de){J(Pe,te,q,!0);continue}let Me;if(Pe.key!=null)Me=_e.get(Pe.key);else for(Oe=he;Oe<=le;Oe++)if(Ee[Oe-he]===0&&ur(Pe,j[Oe])){Me=Oe;break}Me===void 0?J(Pe,te,q,!0):(Ee[Me-he]=ne+1,Me>=Ce?Ce=Me:ge=!0,p(Pe,j[Me],V,null,te,q,re,X,ie),ye++)}const Te=ge?db(Ee):$r;for(Oe=Te.length-1,ne=de-1;ne>=0;ne--){const Pe=he+ne,Me=j[Pe],wn=Pe+1{const{el:q,type:re,transition:X,children:ie,shapeFlag:ne}=E;if(ne&6){Y(E.component.subTree,j,V,ae);return}if(ne&128){E.suspense.move(j,V,ae);return}if(ne&64){re.move(E,j,V,W);return}if(re===Qe){r(q,j,V);for(let ue=0;ueX.enter(q),te);else{const{leave:ue,delayLeave:le,afterLeave:fe}=X,he=()=>r(q,j,V),_e=()=>{ue(q,()=>{he(),fe&&fe()})};le?le(q,he,_e):_e()}else r(q,j,V)},J=(E,j,V,ae=!1,te=!1)=>{const{type:q,props:re,ref:X,children:ie,dynamicChildren:ne,shapeFlag:pe,patchFlag:ue,dirs:le,cacheIndex:fe}=E;if(ue===-2&&(te=!1),X!=null&&Dl(X,null,V,E,!0),fe!=null&&(j.renderCache[fe]=void 0),pe&256){j.ctx.deactivate(E);return}const he=pe&1&&le,_e=!wa(E);let Oe;if(_e&&(Oe=re&&re.onVnodeBeforeUnmount)&&fn(Oe,j,E),pe&6)F(E.component,V,ae);else{if(pe&128){E.suspense.unmount(V,ae);return}he&&er(E,null,j,"beforeUnmount"),pe&64?E.type.remove(E,j,V,W,ae):ne&&!ne.hasOnce&&(q!==Qe||ue>0&&ue&64)?R(ne,j,V,!1,!0):(q===Qe&&ue&384||!te&&pe&16)&&R(ie,j,V),ae&&U(E)}(_e&&(Oe=re&&re.onVnodeUnmounted)||he)&&_t(()=>{Oe&&fn(Oe,j,E),he&&er(E,null,j,"unmounted")},V)},U=E=>{const{type:j,el:V,anchor:ae,transition:te}=E;if(j===Qe){k(V,ae);return}if(j===ol){g(E);return}const q=()=>{a(V),te&&!te.persisted&&te.afterLeave&&te.afterLeave()};if(E.shapeFlag&1&&te&&!te.persisted){const{leave:re,delayLeave:X}=te,ie=()=>re(V,q);X?X(E.el,q,ie):ie()}else q()},k=(E,j)=>{let V;for(;E!==j;)V=f(E),a(E),E=V;a(j)},F=(E,j,V)=>{const{bum:ae,scope:te,job:q,subTree:re,um:X,m:ie,a:ne}=E;Vs(ie),Vs(ne),ae&&Xi(ae),te.stop(),q&&(q.flags|=8,J(re,E,j,V)),X&&_t(X,j),_t(()=>{E.isUnmounted=!0},j),j&&j.pendingBranch&&!j.isUnmounted&&E.asyncDep&&!E.asyncResolved&&E.suspenseId===j.pendingId&&(j.deps--,j.deps===0&&j.resolve())},R=(E,j,V,ae=!1,te=!1,q=0)=>{for(let re=q;re{if(E.shapeFlag&6)return A(E.component.subTree);if(E.shapeFlag&128)return E.suspense.next();const j=f(E.anchor||E.el),V=j&&j[mp];return V?f(V):j};let z=!1;const B=(E,j,V)=>{E==null?j._vnode&&J(j._vnode,null,null,!0):p(j._vnode||null,E,j,null,null,null,V),j._vnode=E,z||(z=!0,Is(),pp(),z=!1)},W={p,um:J,m:Y,r:U,mt:Z,mc:w,pc:oe,pbc:x,n:A,o:e};let se,ve;return{render:B,hydrate:se,createApp:nb(B,se)}}function rl({type:e,props:t},n){return n==="svg"&&e==="foreignObject"||n==="mathml"&&e==="annotation-xml"&&t&&t.encoding&&t.encoding.includes("html")?void 0:n}function tr({effect:e,job:t},n){n?(e.flags|=32,t.flags|=4):(e.flags&=-33,t.flags&=-5)}function fb(e,t){return(!e||e&&!e.pendingBranch)&&t&&!t.persisted}function Vu(e,t,n=!1){const r=e.children,a=t.children;if(Se(r)&&Se(a))for(let o=0;o>1,e[n[l]]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}function Np(e){const t=e.subTree.component;if(t)return t.asyncDep&&!t.asyncResolved?t:Np(t)}function Vs(e){if(e)for(let t=0;tNe(vb);function qo(e,t){return Hu(e,null,t)}function we(e,t,n){return Hu(e,t,n)}function Hu(e,t,n=Ve){const{immediate:r,deep:a,flush:o,once:i}=n,l=rt({},n),u=t&&r||!t&&o!=="post";let c;if(Ba){if(o==="sync"){const v=pb();c=v.__watcherHandles||(v.__watcherHandles=[])}else if(!u){const v=()=>{};return v.stop=yn,v.resume=yn,v.pause=yn,v}}const s=ft;l.call=(v,h,p)=>ln(v,s,h,p);let d=!1;o==="post"?l.scheduler=v=>{_t(v,s&&s.suspense)}:o!=="sync"&&(d=!0,l.scheduler=(v,h)=>{h?v():ku(v)}),l.augmentJob=v=>{t&&(v.flags|=4),d&&(v.flags|=2,s&&(v.id=s.uid,v.i=s))};const f=$y(e,t,l);return Ba&&(c?c.push(f):u&&f()),f}function hb(e,t,n){const r=this.proxy,a=et(e)?e.includes(".")?Vp(r,e):()=>r[e]:e.bind(r,r);let o;xe(t)?o=t:(o=t.handler,n=t);const i=Qa(this),l=Hu(a,o.bind(r),n);return i(),l}function Vp(e,t){const n=t.split(".");return()=>{let r=e;for(let a=0;at==="modelValue"||t==="model-value"?e.modelModifiers:e[`${t}Modifiers`]||e[`${Wt(t)}Modifiers`]||e[`${gr(t)}Modifiers`];function mb(e,t,...n){if(e.isUnmounted)return;const r=e.vnode.props||Ve;let a=n;const o=t.startsWith("update:"),i=o&&gb(r,t.slice(7));i&&(i.trim&&(a=n.map(s=>et(s)?s.trim():s)),i.number&&(a=n.map(Um)));let l,u=r[l=Yi(t)]||r[l=Yi(Wt(t))];!u&&o&&(u=r[l=Yi(gr(t))]),u&&ln(u,e,6,a);const c=r[l+"Once"];if(c){if(!e.emitted)e.emitted={};else if(e.emitted[l])return;e.emitted[l]=!0,ln(c,e,6,a)}}function Hp(e,t,n=!1){const r=t.emitsCache,a=r.get(e);if(a!==void 0)return a;const o=e.emits;let i={},l=!1;if(!xe(e)){const u=c=>{const s=Hp(c,t,!0);s&&(l=!0,rt(i,s))};!n&&t.mixins.length&&t.mixins.forEach(u),e.extends&&u(e.extends),e.mixins&&e.mixins.forEach(u)}return!o&&!l?(qe(e)&&r.set(e,null),null):(Se(o)?o.forEach(u=>i[u]=null):rt(i,o),qe(e)&&r.set(e,i),i)}function yi(e,t){return!e||!si(t)?!1:(t=t.slice(2).replace(/Once$/,""),Re(e,t[0].toLowerCase()+t.slice(1))||Re(e,gr(t))||Re(e,t))}function al(e){const{type:t,vnode:n,proxy:r,withProxy:a,propsOptions:[o],slots:i,attrs:l,emit:u,render:c,renderCache:s,props:d,data:f,setupState:v,ctx:h,inheritAttrs:p}=e,b=Wo(e);let _,m;try{if(n.shapeFlag&4){const g=a||r,P=g;_=vn(c.call(P,g,s,d,v,f,h)),m=l}else{const g=t;_=vn(g.length>1?g(d,{attrs:l,slots:i,emit:u}):g(d,null)),m=t.props?l:yb(l)}}catch(g){xa.length=0,hi(g,e,1),_=$(jt)}let y=_;if(m&&p!==!1){const g=Object.keys(m),{shapeFlag:P}=y;g.length&&P&7&&(o&&g.some(Eu)&&(m=bb(m,o)),y=Wn(y,m,!1,!0))}return n.dirs&&(y=Wn(y,null,!1,!0),y.dirs=y.dirs?y.dirs.concat(n.dirs):n.dirs),n.transition&&ka(y,n.transition),_=y,Wo(b),_}const yb=e=>{let t;for(const n in e)(n==="class"||n==="style"||si(n))&&((t||(t={}))[n]=e[n]);return t},bb=(e,t)=>{const n={};for(const r in e)(!Eu(r)||!(r.slice(9)in t))&&(n[r]=e[r]);return n};function _b(e,t,n){const{props:r,children:a,component:o}=e,{props:i,children:l,patchFlag:u}=t,c=o.emitsOptions;if(t.dirs||t.transition)return!0;if(n&&u>=0){if(u&1024)return!0;if(u&16)return r?Hs(r,i,c):!!i;if(u&8){const s=t.dynamicProps;for(let d=0;de.__isSuspense;function Ob(e,t){t&&t.pendingBranch?Se(e)?t.effects.push(...e):t.effects.push(e):Iy(e)}const Qe=Symbol.for("v-fgt"),qr=Symbol.for("v-txt"),jt=Symbol.for("v-cmt"),ol=Symbol.for("v-stc"),xa=[];let Mt=null;function Ot(e=!1){xa.push(Mt=e?null:[])}function wb(){xa.pop(),Mt=xa[xa.length-1]||null}let La=1;function zs(e){La+=e,e<0&&Mt&&(Mt.hasOnce=!0)}function Up(e){return e.dynamicChildren=La>0?Mt||$r:null,wb(),La>0&&Mt&&Mt.push(e),e}function un(e,t,n,r,a,o){return Up(He(e,t,n,r,a,o,!0))}function Nl(e,t,n,r,a){return Up($(e,t,n,r,a,!0))}function ht(e){return e?e.__v_isVNode===!0:!1}function ur(e,t){return e.type===t.type&&e.key===t.key}const Kp=({key:e})=>e??null,Fo=({ref:e,ref_key:t,ref_for:n})=>(typeof e=="number"&&(e=""+e),e!=null?et(e)||dt(e)||xe(e)?{i:Ct,r:e,k:t,f:!!n}:e:null);function He(e,t=null,n=null,r=0,a=null,o=e===Qe?0:1,i=!1,l=!1){const u={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&Kp(t),ref:t&&Fo(t),scopeId:gp,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:Ct};return l?(zu(u,n),o&128&&e.normalize(u)):n&&(u.shapeFlag|=et(n)?8:16),La>0&&!i&&Mt&&(u.patchFlag>0||o&6)&&u.patchFlag!==32&&Mt.push(u),u}const $=Sb;function Sb(e,t=null,n=null,r=0,a=null,o=!1){if((!e||e===Gy)&&(e=jt),ht(e)){const l=Wn(e,t,!0);return n&&zu(l,n),La>0&&!o&&Mt&&(l.shapeFlag&6?Mt[Mt.indexOf(e)]=l:Mt.push(l)),l.patchFlag=-2,l}if(Fb(e)&&(e=e.__vccOpts),t){t=xb(t);let{class:l,style:u}=t;l&&!et(l)&&(t.class=ja(l)),qe(u)&&(Ru(u)&&!Se(u)&&(u=rt({},u)),t.style=Au(u))}const i=et(e)?1:zp(e)?128:yp(e)?64:qe(e)?4:xe(e)?2:0;return He(e,t,n,r,a,i,o,!0)}function xb(e){return e?Ru(e)||Mp(e)?rt({},e):e:null}function Wn(e,t,n=!1,r=!1){const{props:a,ref:o,patchFlag:i,children:l,transition:u}=e,c=t?Ze(a||{},t):a,s={__v_isVNode:!0,__v_skip:!0,type:e.type,props:c,key:c&&Kp(c),ref:t&&t.ref?n&&o?Se(o)?o.concat(Fo(t)):[o,Fo(t)]:Fo(t):o,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:l,target:e.target,targetStart:e.targetStart,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==Qe?i===-1?16:i|16:i,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:u,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&Wn(e.ssContent),ssFallback:e.ssFallback&&Wn(e.ssFallback),el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce};return u&&r&&ka(s,u.clone(s)),s}function pn(e=" ",t=0){return $(qr,null,e,t)}function vn(e){return e==null||typeof e=="boolean"?$(jt):Se(e)?$(Qe,null,e.slice()):ht(e)?Vn(e):$(qr,null,String(e))}function Vn(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:Wn(e)}function zu(e,t){let n=0;const{shapeFlag:r}=e;if(t==null)t=null;else if(Se(t))n=16;else if(typeof t=="object")if(r&65){const a=t.default;a&&(a._c&&(a._d=!1),zu(e,a()),a._c&&(a._d=!0));return}else{n=32;const a=t._;!a&&!Mp(t)?t._ctx=Ct:a===3&&Ct&&(Ct.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else xe(t)?(t={default:t,_ctx:Ct},n=32):(t=String(t),r&64?(n=16,t=[pn(t)]):n=8);e.children=t,e.shapeFlag|=n}function Ze(...e){const t={};for(let n=0;nft||Ct;let Yo,Vl;{const e=vi(),t=(n,r)=>{let a;return(a=e[n])||(a=e[n]=[]),a.push(r),o=>{a.length>1?a.forEach(i=>i(o)):a[0](o)}};Yo=t("__VUE_INSTANCE_SETTERS__",n=>ft=n),Vl=t("__VUE_SSR_SETTERS__",n=>Ba=n)}const Qa=e=>{const t=ft;return Yo(e),e.scope.on(),()=>{e.scope.off(),Yo(t)}},Us=()=>{ft&&ft.scope.off(),Yo(null)};function Wp(e){return e.vnode.shapeFlag&4}let Ba=!1;function Ab(e,t=!1,n=!1){t&&Vl(t);const{props:r,children:a}=e.vnode,o=Wp(e);rb(e,r,o,t),lb(e,a,n);const i=o?Tb(e,t):void 0;return t&&Vl(!1),i}function Tb(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=new Proxy(e.ctx,Yy);const{setup:r}=n;if(r){Yn();const a=e.setupContext=r.length>1?jb(e):null,o=Qa(e),i=Za(r,e,0,[e.props,a]),l=Vv(i);if(Xn(),o(),(l||e.sp)&&!wa(e)&&xp(e),l){if(i.then(Us,Us),t)return i.then(u=>{Ks(e,u,t)}).catch(u=>{hi(u,e,0)});e.asyncDep=i}else Ks(e,i,t)}else Gp(e,t)}function Ks(e,t,n){xe(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:qe(t)&&(e.setupState=fp(t)),Gp(e,n)}let Ws;function Gp(e,t,n){const r=e.type;if(!e.render){if(!t&&Ws&&!r.render){const a=r.template||Bu(e).template;if(a){const{isCustomElement:o,compilerOptions:i}=e.appContext.config,{delimiters:l,compilerOptions:u}=r,c=rt(rt({isCustomElement:o,delimiters:l},i),u);r.render=Ws(a,c)}}e.render=r.render||yn}{const a=Qa(e);Yn();try{Xy(e)}finally{Xn(),a()}}}const Ib={get(e,t){return vt(e,"get",""),e[t]}};function jb(e){const t=n=>{e.exposed=n||{}};return{attrs:new Proxy(e.attrs,Ib),slots:e.slots,emit:e.emit,expose:t}}function bi(e){return e.exposed?e.exposeProxy||(e.exposeProxy=new Proxy(fp(by(e.exposed)),{get(t,n){if(n in t)return t[n];if(n in Sa)return Sa[n](e)},has(t,n){return n in t||n in Sa}})):e.proxy}function Mb(e,t=!0){return xe(e)?e.displayName||e.name:e.name||t&&e.__name}function Fb(e){return xe(e)&&"__vccOpts"in e}const I=(e,t)=>Ey(e,t,Ba);function tt(e,t,n){const r=arguments.length;return r===2?qe(t)&&!Se(t)?ht(t)?$(e,null,[t]):$(e,t):$(e,null,t):(r>3?n=Array.prototype.slice.call(arguments,2):r===3&&ht(n)&&(n=[n]),$(e,t,n))}const Db="3.5.12";/** +* @vue/runtime-dom v3.5.12 +* (c) 2018-present Yuxi (Evan) You and Vue contributors +* @license MIT +**/let Hl;const Gs=typeof window<"u"&&window.trustedTypes;if(Gs)try{Hl=Gs.createPolicy("vue",{createHTML:e=>e})}catch{}const qp=Hl?e=>Hl.createHTML(e):e=>e,Rb="http://www.w3.org/2000/svg",kb="http://www.w3.org/1998/Math/MathML",An=typeof document<"u"?document:null,qs=An&&An.createElement("template"),Lb={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=t==="svg"?An.createElementNS(Rb,e):t==="mathml"?An.createElementNS(kb,e):n?An.createElement(e,{is:n}):An.createElement(e);return e==="select"&&r&&r.multiple!=null&&a.setAttribute("multiple",r.multiple),a},createText:e=>An.createTextNode(e),createComment:e=>An.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>An.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{qs.innerHTML=qp(r==="svg"?`${e}`:r==="mathml"?`${e}`:e);const l=qs.content;if(r==="svg"||r==="mathml"){const u=l.firstChild;for(;u.firstChild;)l.appendChild(u.firstChild);l.removeChild(u)}t.insertBefore(l,n)}return[i?i.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}},Rn="transition",sa="animation",Na=Symbol("_vtc"),Yp={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},Bb=rt({},_p,Yp),Nb=e=>(e.displayName="Transition",e.props=Bb,e),Xo=Nb((e,{slots:t})=>tt(ky,Vb(e),t)),nr=(e,t=[])=>{Se(e)?e.forEach(n=>n(...t)):e&&e(...t)},Ys=e=>e?Se(e)?e.some(t=>t.length>1):e.length>1:!1;function Vb(e){const t={};for(const M in e)M in Yp||(t[M]=e[M]);if(e.css===!1)return t;const{name:n="v",type:r,duration:a,enterFromClass:o=`${n}-enter-from`,enterActiveClass:i=`${n}-enter-active`,enterToClass:l=`${n}-enter-to`,appearFromClass:u=o,appearActiveClass:c=i,appearToClass:s=l,leaveFromClass:d=`${n}-leave-from`,leaveActiveClass:f=`${n}-leave-active`,leaveToClass:v=`${n}-leave-to`}=e,h=Hb(a),p=h&&h[0],b=h&&h[1],{onBeforeEnter:_,onEnter:m,onEnterCancelled:y,onLeave:g,onLeaveCancelled:P,onBeforeAppear:O=_,onAppear:S=m,onAppearCancelled:w=y}=t,C=(M,D,Z)=>{rr(M,D?s:l),rr(M,D?c:i),Z&&Z()},x=(M,D)=>{M._isLeaving=!1,rr(M,d),rr(M,v),rr(M,f),D&&D()},T=M=>(D,Z)=>{const G=M?S:m,K=()=>C(D,M,Z);nr(G,[D,K]),Xs(()=>{rr(D,M?u:o),kn(D,M?s:l),Ys(G)||Js(D,r,p,K)})};return rt(t,{onBeforeEnter(M){nr(_,[M]),kn(M,o),kn(M,i)},onBeforeAppear(M){nr(O,[M]),kn(M,u),kn(M,c)},onEnter:T(!1),onAppear:T(!0),onLeave(M,D){M._isLeaving=!0;const Z=()=>x(M,D);kn(M,d),kn(M,f),Kb(),Xs(()=>{M._isLeaving&&(rr(M,d),kn(M,v),Ys(g)||Js(M,r,b,Z))}),nr(g,[M,Z])},onEnterCancelled(M){C(M,!1),nr(y,[M])},onAppearCancelled(M){C(M,!0),nr(w,[M])},onLeaveCancelled(M){x(M),nr(P,[M])}})}function Hb(e){if(e==null)return null;if(qe(e))return[il(e.enter),il(e.leave)];{const t=il(e);return[t,t]}}function il(e){return Km(e)}function kn(e,t){t.split(/\s+/).forEach(n=>n&&e.classList.add(n)),(e[Na]||(e[Na]=new Set)).add(t)}function rr(e,t){t.split(/\s+/).forEach(r=>r&&e.classList.remove(r));const n=e[Na];n&&(n.delete(t),n.size||(e[Na]=void 0))}function Xs(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}let zb=0;function Js(e,t,n,r){const a=e._endId=++zb,o=()=>{a===e._endId&&r()};if(n!=null)return setTimeout(o,n);const{type:i,timeout:l,propCount:u}=Ub(e,t);if(!i)return r();const c=i+"end";let s=0;const d=()=>{e.removeEventListener(c,f),o()},f=v=>{v.target===e&&++s>=u&&d()};setTimeout(()=>{s(n[h]||"").split(", "),a=r(`${Rn}Delay`),o=r(`${Rn}Duration`),i=Zs(a,o),l=r(`${sa}Delay`),u=r(`${sa}Duration`),c=Zs(l,u);let s=null,d=0,f=0;t===Rn?i>0&&(s=Rn,d=i,f=o.length):t===sa?c>0&&(s=sa,d=c,f=u.length):(d=Math.max(i,c),s=d>0?i>c?Rn:sa:null,f=s?s===Rn?o.length:u.length:0);const v=s===Rn&&/\b(transform|all)(,|$)/.test(r(`${Rn}Property`).toString());return{type:s,timeout:d,propCount:f,hasTransform:v}}function Zs(e,t){for(;e.lengthQs(n)+Qs(e[r])))}function Qs(e){return e==="auto"?0:Number(e.slice(0,-1).replace(",","."))*1e3}function Kb(){return document.body.offsetHeight}function Wb(e,t,n){const r=e[Na];r&&(t=(t?[t,...r]:[...r]).join(" ")),t==null?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}const Jo=Symbol("_vod"),Xp=Symbol("_vsh"),Va={beforeMount(e,{value:t},{transition:n}){e[Jo]=e.style.display==="none"?"":e.style.display,n&&t?n.beforeEnter(e):ca(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),ca(e,!0),r.enter(e)):r.leave(e,()=>{ca(e,!1)}):ca(e,t))},beforeUnmount(e,{value:t}){ca(e,t)}};function ca(e,t){e.style.display=t?e[Jo]:"none",e[Xp]=!t}const Gb=Symbol(""),qb=/(^|;)\s*display\s*:/;function Yb(e,t,n){const r=e.style,a=et(n);let o=!1;if(n&&!a){if(t)if(et(t))for(const i of t.split(";")){const l=i.slice(0,i.indexOf(":")).trim();n[l]==null&&Do(r,l,"")}else for(const i in t)n[i]==null&&Do(r,i,"");for(const i in n)i==="display"&&(o=!0),Do(r,i,n[i])}else if(a){if(t!==n){const i=r[Gb];i&&(n+=";"+i),r.cssText=n,o=qb.test(n)}}else t&&e.removeAttribute("style");Jo in e&&(e[Jo]=o?r.display:"",e[Xp]&&(r.display="none"))}const ec=/\s*!important$/;function Do(e,t,n){if(Se(n))n.forEach(r=>Do(e,t,r));else if(n==null&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const r=Xb(e,t);ec.test(n)?e.setProperty(gr(r),n.replace(ec,""),"important"):e[r]=n}}const tc=["Webkit","Moz","ms"],ll={};function Xb(e,t){const n=ll[t];if(n)return n;let r=Wt(t);if(r!=="filter"&&r in e)return ll[t]=r;r=di(r);for(let a=0;aul||(t0.then(()=>ul=0),ul=Date.now());function r0(e,t){const n=r=>{if(!r._vts)r._vts=Date.now();else if(r._vts<=n.attached)return;ln(a0(r,n.value),t,5,[r])};return n.value=e,n.attached=n0(),n}function a0(e,t){if(Se(t)){const n=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{n.call(e),e._stopped=!0},t.map(r=>a=>!a._stopped&&r&&r(a))}else return t}const lc=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)>96&&e.charCodeAt(2)<123,o0=(e,t,n,r,a,o)=>{const i=a==="svg";t==="class"?Wb(e,r,i):t==="style"?Yb(e,n,r):si(t)?Eu(t)||Qb(e,t,n,r,o):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):i0(e,t,r,i))?(ac(e,t,r),!e.tagName.includes("-")&&(t==="value"||t==="checked"||t==="selected")&&rc(e,t,r,i,o,t!=="value")):e._isVueCE&&(/[A-Z]/.test(t)||!et(r))?ac(e,Wt(t),r,o,t):(t==="true-value"?e._trueValue=r:t==="false-value"&&(e._falseValue=r),rc(e,t,r,i))};function i0(e,t,n,r){if(r)return!!(t==="innerHTML"||t==="textContent"||t in e&&lc(t)&&xe(n));if(t==="spellcheck"||t==="draggable"||t==="translate"||t==="form"||t==="list"&&e.tagName==="INPUT"||t==="type"&&e.tagName==="TEXTAREA")return!1;if(t==="width"||t==="height"){const a=e.tagName;if(a==="IMG"||a==="VIDEO"||a==="CANVAS"||a==="SOURCE")return!1}return lc(t)&&et(n)?!1:t in e}const l0=rt({patchProp:o0},Lb);let uc;function u0(){return uc||(uc=sb(l0))}const Uu=(...e)=>{const t=u0().createApp(...e),{mount:n}=t;return t.mount=r=>{const a=c0(r);if(!a)return;const o=t._component;!xe(o)&&!o.render&&!o.template&&(o.template=a.innerHTML),a.nodeType===1&&(a.textContent="");const i=n(a,!1,s0(a));return a instanceof Element&&(a.removeAttribute("v-cloak"),a.setAttribute("data-v-app","")),i},t};function s0(e){if(e instanceof SVGElement)return"svg";if(typeof MathMLElement=="function"&&e instanceof MathMLElement)return"mathml"}function c0(e){return et(e)?document.querySelector(e):e}const Cn=(e,t)=>{const n=e.__vccOpts||e;for(const[r,a]of t)n[r]=a;return n},f0={name:"App"},d0={id:"app"};function v0(e,t,n,r,a,o){const i=ot("router-view");return Ot(),un("div",d0,[$(i)])}const p0=Cn(f0,[["render",v0]]);/** + * tdesign v1.10.3 + * (c) 2024 tdesign + * @license MIT + */function zl(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n"u"?"undefined":st(self))=="object"&&self&&self.Object===Object&&self,w0=C0||O0||Function("return this")(),cn=w0,S0=cn,x0=S0.Symbol,Yr=x0,sc=Yr,eh=Object.prototype,E0=eh.hasOwnProperty,P0=eh.toString,fa=sc?sc.toStringTag:void 0;function $0(e){var t=E0.call(e,fa),n=e[fa];try{e[fa]=void 0;var r=!0}catch{}var a=P0.call(e);return r&&(t?e[fa]=n:delete e[fa]),a}var A0=$0,T0=Object.prototype,I0=T0.toString;function j0(e){return I0.call(e)}var M0=j0,cc=Yr,F0=A0,D0=M0,R0="[object Null]",k0="[object Undefined]",fc=cc?cc.toStringTag:void 0;function L0(e){return e==null?e===void 0?k0:R0:fc&&fc in Object(e)?F0(e):D0(e)}var Dn=L0;/** + * tdesign v1.10.3 + * (c) 2024 tdesign + * @license MIT + */var B0=Dn,N0=Ie,V0="[object AsyncFunction]",H0="[object Function]",z0="[object GeneratorFunction]",U0="[object Proxy]";function K0(e){if(!N0(e))return!1;var t=B0(e);return t==H0||t==z0||t==V0||t==U0}var je=K0;/** + * tdesign v1.10.3 + * (c) 2024 tdesign + * @license MIT + */var W0=cn,G0=W0["__core-js_shared__"],q0=G0,sl=q0,dc=function(){var e=/[^.]+$/.exec(sl&&sl.keys&&sl.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""}();function Y0(e){return!!dc&&dc in e}var X0=Y0,J0=Function.prototype,Z0=J0.toString;function Q0(e){if(e!=null){try{return Z0.call(e)}catch{}try{return e+""}catch{}}return""}var th=Q0,e1=je,t1=X0,n1=Ie,r1=th,a1=/[\\^$.*+?()[\]{}|]/g,o1=/^\[object .+?Constructor\]$/,i1=Function.prototype,l1=Object.prototype,u1=i1.toString,s1=l1.hasOwnProperty,c1=RegExp("^"+u1.call(s1).replace(a1,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");function f1(e){if(!n1(e)||t1(e))return!1;var t=e1(e)?c1:o1;return t.test(r1(e))}var d1=f1;function v1(e,t){return e==null?void 0:e[t]}var p1=v1,h1=d1,g1=p1;function m1(e,t){var n=g1(e,t);return h1(n)?n:void 0}var yr=m1,y1=yr,b1=cn,_1=y1(b1,"Map"),Ku=_1;/** + * tdesign v1.10.3 + * (c) 2024 tdesign + * @license MIT + */var C1=yr,O1=function(){try{var e=C1(Object,"defineProperty");return e({},"",{}),e}catch{}}(),nh=O1;/** + * tdesign v1.10.3 + * (c) 2024 tdesign + * @license MIT + */function w1(e,t){return e===t||e!==e&&t!==t}var eo=w1;/** + * tdesign v1.10.3 + * (c) 2024 tdesign + * @license MIT + */var vc=nh;function S1(e,t,n){t=="__proto__"&&vc?vc(e,t,{configurable:!0,enumerable:!0,value:n,writable:!0}):e[t]=n}var Ci=S1,x1=Ci,E1=eo,P1=Object.prototype,$1=P1.hasOwnProperty;function A1(e,t,n){var r=e[t];(!($1.call(e,t)&&E1(r,n))||n===void 0&&!(t in e))&&x1(e,t,n)}var Wu=A1;/** + * tdesign v1.10.3 + * (c) 2024 tdesign + * @license MIT + */function T1(){this.__data__=[],this.size=0}var I1=T1,j1=eo;function M1(e,t){for(var n=e.length;n--;)if(j1(e[n][0],t))return n;return-1}var Oi=M1,F1=Oi,D1=Array.prototype,R1=D1.splice;function k1(e){var t=this.__data__,n=F1(t,e);if(n<0)return!1;var r=t.length-1;return n==r?t.pop():R1.call(t,n,1),--this.size,!0}var L1=k1,B1=Oi;function N1(e){var t=this.__data__,n=B1(t,e);return n<0?void 0:t[n][1]}var V1=N1,H1=Oi;function z1(e){return H1(this.__data__,e)>-1}var U1=z1,K1=Oi;function W1(e,t){var n=this.__data__,r=K1(n,e);return r<0?(++this.size,n.push([e,t])):n[r][1]=t,this}var G1=W1,q1=I1,Y1=L1,X1=V1,J1=U1,Z1=G1;function Xr(e){var t=-1,n=e==null?0:e.length;for(this.clear();++t-1&&e%1==0&&e<=J_}var qu=Z_,Q_=je,eC=qu;function tC(e){return e!=null&&eC(e.length)&&!Q_(e)}var to=tC;/** + * tdesign v1.10.3 + * (c) 2024 tdesign + * @license MIT + */function nC(e){return e!=null&&st(e)=="object"}var Xt=nC;/** + * tdesign v1.10.3 + * (c) 2024 tdesign + * @license MIT + */function rC(e){return function(t){return e(t)}}var Ei=rC;/** + * tdesign v1.10.3 + * (c) 2024 tdesign + * @license MIT + */var Gn={exports:{}};function aC(){return!1}var oC=aC;(function(e,t){var n=cn,r=oC,a=t&&!t.nodeType&&t,o=a&&!0&&e&&!e.nodeType&&e,i=o&&o.exports===a,l=i?n.Buffer:void 0,u=l?l.isBuffer:void 0,c=u||r;e.exports=c})(Gn,Gn.exports);Gn.exports;var iC=Dn,lC=qu,uC=Xt,sC="[object Arguments]",cC="[object Array]",fC="[object Boolean]",dC="[object Date]",vC="[object Error]",pC="[object Function]",hC="[object Map]",gC="[object Number]",mC="[object Object]",yC="[object RegExp]",bC="[object Set]",_C="[object String]",CC="[object WeakMap]",OC="[object ArrayBuffer]",wC="[object DataView]",SC="[object Float32Array]",xC="[object Float64Array]",EC="[object Int8Array]",PC="[object Int16Array]",$C="[object Int32Array]",AC="[object Uint8Array]",TC="[object Uint8ClampedArray]",IC="[object Uint16Array]",jC="[object Uint32Array]",Ge={};Ge[SC]=Ge[xC]=Ge[EC]=Ge[PC]=Ge[$C]=Ge[AC]=Ge[TC]=Ge[IC]=Ge[jC]=!0;Ge[sC]=Ge[cC]=Ge[OC]=Ge[fC]=Ge[wC]=Ge[dC]=Ge[vC]=Ge[pC]=Ge[hC]=Ge[gC]=Ge[mC]=Ge[yC]=Ge[bC]=Ge[_C]=Ge[CC]=!1;function MC(e){return uC(e)&&lC(e.length)&&!!Ge[iC(e)]}var FC=MC,Fr={exports:{}};(function(e,t){var n=Qp,r=t&&!t.nodeType&&t,a=r&&!0&&e&&!e.nodeType&&e,o=a&&a.exports===r,i=o&&n.process,l=function(){try{var u=a&&a.require&&a.require("util").types;return u||i&&i.binding&&i.binding("util")}catch{}}();e.exports=l})(Fr,Fr.exports);Fr.exports;var DC=FC,RC=Ei,gc=Fr.exports,mc=gc&&gc.isTypedArray,kC=mc?RC(mc):DC,Pi=kC,LC=Object.prototype;function BC(e){var t=e&&e.constructor,n=typeof t=="function"&&t.prototype||LC;return e===n}var $i=BC;function NC(e,t){return function(n){return e(t(n))}}var rh=NC;/** + * tdesign v1.10.3 + * (c) 2024 tdesign + * @license MIT + */var VC=Dn,HC=Xt,zC="[object Arguments]";function UC(e){return HC(e)&&VC(e)==zC}var KC=UC,yc=KC,WC=Xt,ah=Object.prototype,GC=ah.hasOwnProperty,qC=ah.propertyIsEnumerable,YC=yc(function(){return arguments}())?yc:function(e){return WC(e)&&GC.call(e,"callee")&&!qC.call(e,"callee")},no=YC;/** + * tdesign v1.10.3 + * (c) 2024 tdesign + * @license MIT + */var XC=Array.isArray,$e=XC;/** + * tdesign v1.10.3 + * (c) 2024 tdesign + * @license MIT + */var JC=9007199254740991,ZC=/^(?:0|[1-9]\d*)$/;function QC(e,t){var n=st(e);return t=t??JC,!!t&&(n=="number"||n!="symbol"&&ZC.test(e))&&e>-1&&e%1==0&&e0){if(++t>=_w)return arguments[0]}else t=0;return e.apply(void 0,arguments)}}var Sw=ww,xw=bw,Ew=Sw,Pw=Ew(xw),fh=Pw;/** + * tdesign v1.10.3 + * (c) 2024 tdesign + * @license MIT + */var $w=to,Aw=Xt;function Tw(e){return Aw(e)&&$w(e)}var dh=Tw,Iw=ta,jw=ch,Mw=fh;function Fw(e,t){return Mw(jw(e,t,Iw),e+"")}var vh=Fw;/** + * tdesign v1.10.3 + * (c) 2024 tdesign + * @license MIT + */var Dw=Dn,Rw=Xu,kw=Xt,Lw="[object Object]",Bw=Function.prototype,Nw=Object.prototype,ph=Bw.toString,Vw=Nw.hasOwnProperty,Hw=ph.call(Object);function zw(e){if(!kw(e)||Dw(e)!=Lw)return!1;var t=Rw(e);if(t===null)return!0;var n=Vw.call(t,"constructor")&&t.constructor;return typeof n=="function"&&n instanceof n&&ph.call(n)==Hw}var hh=zw;/** + * tdesign v1.10.3 + * (c) 2024 tdesign + * @license MIT + */var Uw=eo,Kw=to,Ww=Ai,Gw=Ie;function qw(e,t,n){if(!Gw(n))return!1;var r=st(t);return(r=="number"?Kw(n)&&Ww(t,n.length):r=="string"&&t in n)?Uw(n[t],e):!1}var Yw=qw;/** + * tdesign v1.10.3 + * (c) 2024 tdesign + * @license MIT + */var Xw={classPrefix:"t",animation:{include:["ripple","expand","fade"],exclude:[]},calendar:{firstDayOfWeek:1,fillWithZero:!0,controllerConfig:void 0},icon:{},input:{autocomplete:""},dialog:{closeOnEscKeydown:!0,closeOnOverlayClick:!0,confirmBtnTheme:{default:"primary",info:"primary",warning:"primary",danger:"primary",success:"primary"}},message:{},popconfirm:{confirmBtnTheme:{default:"primary",warning:"primary",danger:"primary"}},table:{expandIcon:void 0,sortIcon:void 0,filterIcon:void 0,treeExpandAndFoldIcon:void 0,hideSortTips:!1,size:"medium"},select:{clearIcon:void 0,filterable:!1},drawer:{closeOnEscKeydown:!0,closeOnOverlayClick:!0,size:"small"},tree:{folderIcon:void 0},datePicker:{firstDayOfWeek:1},steps:{checkIcon:void 0,errorIcon:void 0},tag:{closeIcon:void 0},form:{requiredMark:void 0},empty:{titleText:{maintenance:void 0,success:void 0,fail:void 0,empty:void 0,networkError:void 0},image:{maintenance:void 0,success:void 0,fail:void 0,empty:void 0,networkError:void 0}}};/** + * tdesign v1.10.3 + * (c) 2024 tdesign + * @license MIT + */var Jw={pagination:{itemsPerPage:"{size} 条/页",jumpTo:"跳至",page:"页",total:"共 {total} 条数据"},cascader:{empty:"暂无数据",loadingText:"加载中",placeholder:"请选择"},calendar:{yearSelection:"{year} 年",monthSelection:"{month} 月",yearRadio:"年",monthRadio:"月",hideWeekend:"隐藏周末",showWeekend:"显示周末",today:"今天",thisMonth:"本月",week:"一,二,三,四,五,六,日",cellMonth:"1 月,2 月,3 月,4 月,5 月,6 月,7 月,8 月,9 月,10 月,11 月,12 月"},transfer:{title:"{checked} / {total} 项",empty:"暂无数据",placeholder:"请输入关键词搜索"},timePicker:{dayjsLocale:"zh-cn",now:"此刻",confirm:"确定",anteMeridiem:"上午",postMeridiem:"下午",placeholder:"选择时间"},dialog:{confirm:"确认",cancel:"取消"},drawer:{confirm:"确认",cancel:"取消"},popconfirm:{confirm:{content:"确定"},cancel:{content:"取消"}},table:{empty:"暂无数据",loadingText:"正在加载中,请稍后",loadingMoreText:"点击加载更多",filterInputPlaceholder:"请输入内容(无默认值)",sortAscendingOperationText:"点击升序",sortCancelOperationText:"点击取消排序",sortDescendingOperationText:"点击降序",clearFilterResultButtonText:"清空筛选",columnConfigButtonText:"列配置",columnConfigTitleText:"表格列配置",columnConfigDescriptionText:"请选择需要在表格中显示的数据列",confirmText:"确认",cancelText:"取消",resetText:"重置",selectAllText:"全选",searchResultText:"搜索“{result}”,找到 {count} 条结果"},select:{empty:"暂无数据",loadingText:"加载中",placeholder:"请选择"},tree:{empty:"暂无数据"},treeSelect:{empty:"暂无数据",loadingText:"加载中",placeholder:"请选择"},datePicker:{dayjsLocale:"zh-cn",placeholder:{date:"请选择日期",month:"请选择月份",year:"请选择年份",quarter:"请选择季度",week:"请选择周"},weekdays:["一","二","三","四","五","六","日"],months:["1 月","2 月","3 月","4 月","5 月","6 月","7 月","8 月","9 月","10 月","11 月","12 月"],quarters:["一季度","二季度","三季度","四季度"],rangeSeparator:" - ",direction:"ltr",format:"YYYY-MM-DD",dayAriaLabel:"日",weekAbbreviation:"周",yearAriaLabel:"年",monthAriaLabel:"月",confirm:"确定",selectTime:"选择时间",selectDate:"选择日期",nextYear:"下一年",preYear:"上一年",nextMonth:"下个月",preMonth:"上个月",preDecade:"上个十年",nextDecade:"下个十年",now:"当前"},upload:{sizeLimitMessage:"文件大小不能超过 {sizeLimit}",cancelUploadText:"取消上传",triggerUploadText:{fileInput:"选择文件",image:"点击上传图片",normal:"点击上传",reupload:"重新选择",continueUpload:"继续选择",delete:"删除",uploading:"上传中"},dragger:{dragDropText:"释放鼠标",draggingText:"拖拽到此区域",clickAndDragText:"点击上方“选择文件”或将文件拖拽到此区域"},file:{fileNameText:"文件名",fileSizeText:"文件大小",fileStatusText:"状态",fileOperationText:"操作",fileOperationDateText:"上传日期"},progress:{uploadingText:"上传中",waitingText:"待上传",failText:"上传失败",successText:"上传成功"}},form:{errorMessage:{date:"请输入正确的${name}",url:"请输入正确的${name}",required:"${name}必填",whitespace:"${name}不能为空",max:"${name}字符长度不能超过 ${validate} 个字符,一个中文等于两个字符",min:"${name}字符长度不能少于 ${validate} 个字符,一个中文等于两个字符",len:"${name}字符长度必须是 ${validate}",enum:"${name}只能是${validate}等",idcard:"请输入正确的${name}",telnumber:"请输入正确的${name}",pattern:"请输入正确的${name}",validator:"${name}不符合要求",boolean:"${name}数据类型必须是布尔类型",number:"${name}必须是数字"},colonText:":"},input:{placeholder:"请输入"},list:{loadingText:"正在加载中,请稍等",loadingMoreText:"点击加载更多"},alert:{expandText:"展开更多",collapseText:"收起"},anchor:{copySuccessText:"链接复制成功",copyText:"复制链接"},colorPicker:{swatchColorTitle:"系统预设颜色",recentColorTitle:"最近使用颜色",clearConfirmText:"确定清空最近使用的颜色吗?"},guide:{finishButtonProps:{content:"完成",theme:"primary"},nextButtonProps:{content:"下一步",theme:"primary"},skipButtonProps:{content:"跳过",theme:"default"},prevButtonProps:{content:"上一步",theme:"default"}},image:{errorText:"图片无法显示",loadingText:"图片加载中"},imageViewer:{errorText:"图片加载失败,可尝试重新加载",mirrorTipText:"镜像",rotateTipText:"旋转",originalSizeTipText:"原始大小"},typography:{expandText:"展开",collapseText:"收起",copiedText:"复制成功"},rate:{rateText:["极差","失望","一般","满意","惊喜"]},empty:{titleText:{maintenance:"建设中",success:"成功",fail:"失败",empty:"暂无数据",networkError:"网络错误"}},descriptions:{colonText:":"}};/** + * tdesign v1.10.3 + * (c) 2024 tdesign + * @license MIT + */function Zw(e){return function(t,n,r){for(var a=-1,o=Object(t),i=r(t),l=i.length;l--;){var u=i[e?l:++a];if(n(o[u],u,o)===!1)break}return t}}var Qw=Zw,eS=Qw,tS=eS(),gh=tS,nS=Ci,rS=eo;function aS(e,t,n){(n!==void 0&&!rS(e[t],n)||n===void 0&&!(t in e))&&nS(e,t,n)}var mh=aS;function oS(e,t){if(!(t==="constructor"&&typeof e[t]=="function")&&t!="__proto__")return e[t]}var yh=oS,iS=ea,lS=ro;function uS(e){return iS(e,lS(e))}var sS=uS,wc=mh,cS=Ha.exports,fS=lh,dS=uh,vS=sh,Sc=no,xc=$e,pS=dh,hS=Gn.exports,gS=je,mS=Ie,yS=hh,bS=Pi,Ec=yh,_S=sS;function CS(e,t,n,r,a,o,i){var l=Ec(e,n),u=Ec(t,n),c=i.get(u);if(c){wc(e,n,c);return}var s=o?o(l,u,n+"",e,t,i):void 0,d=s===void 0;if(d){var f=xc(u),v=!f&&hS(u),h=!f&&!v&&bS(u);s=u,f||v||h?xc(l)?s=l:pS(l)?s=dS(l):v?(d=!1,s=cS(u,!0)):h?(d=!1,s=fS(u,!0)):s=[]:yS(u)||Sc(u)?(s=l,Sc(l)?s=_S(l):(!mS(l)||gS(l))&&(s=vS(u))):d=!1}d&&(i.set(u,s),a(s,u,r,o,i),i.delete(u)),wc(e,n,s)}var OS=CS,wS=Ti,SS=mh,xS=gh,ES=OS,PS=Ie,$S=ro,AS=yh;function bh(e,t,n,r,a){e!==t&&xS(t,function(o,i){if(a||(a=new wS),PS(o))ES(e,t,i,n,bh,r,a);else{var l=r?r(AS(e,i),o,i+"",e,t,a):void 0;l===void 0&&(l=o),SS(e,i,l)}},$S)}var _h=bh,TS=vh,IS=Yw;function jS(e){return TS(function(t,n){var r=-1,a=n.length,o=a>1?n[a-1]:void 0,i=a>2?n[2]:void 0;for(o=e.length>3&&typeof o=="function"?(a--,o):void 0,i&&IS(n[0],n[1],i)&&(o=a<3?void 0:o,a=1),t=Object(t);++rl))return!1;var c=o.get(e),s=o.get(t);if(c&&s)return c==t&&s==e;var d=-1,f=!0,v=n&w$?new b$:void 0;for(o.set(e,t),o.set(t,e);++d"u"||!navigator)return Number.MAX_SAFE_INTEGER;var e=navigator,t=e.userAgent,n=t.indexOf("compatible")>-1&&t.indexOf("MSIE")>-1,r=t.indexOf("Trident")>-1&&t.indexOf("rv:11.0")>-1;if(n){var a=new RegExp("MSIE (\\d+\\.\\d+);"),o=t.match(a);if(!o)return-1;var i=parseFloat(o[1]);return i<7?6:i}return r?11:Number.MAX_SAFE_INTEGER}function Ea(e,t){var n=St(t);if(!e||e.length===0)return n?{length:0,characters:e}:0;for(var r=0,a=0;a127?o=2:o=1,n&&r+o>t)return{length:r,characters:e.slice(0,a)};r+=o}return n?{length:r,characters:e}:r}function ET(e){return ze(e??"").length}function PT(e,t,n){return ze(n??"").slice().length===t?n||"":ze(e??"").slice(0,t).join("")}/** + * tdesign v1.10.3 + * (c) 2024 tdesign + * @license MIT + */function ef(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),n.push.apply(n,r)}return n}function So(e){for(var t=1;t"u")){var o=(t=window)===null||t===void 0||(n=t.getComputedStyle)===null||n===void 0?void 0:n.call(t,e),i=o.color,l=o.fontSize,u=(r=window)===null||r===void 0||(r=r.navigator)===null||r===void 0?void 0:r.userAgent,c=/Safari/.test(u)&&!/Chrome/.test(u),s=/(?=.*iPhone)[?=.*MicroMessenger]/.test(u)&&!/Chrome/.test(u);if((c||s)&&(a={transformOrigin:"0px 0px",transform:"scale(".concat(parseInt(l,10)/12,")")}),i&&xT()>11){var d=i.match(/[\d.]+/g),f=d?"rgba(".concat(d[0],", ").concat(d[1],", ").concat(d[2],", 0)"):"";Qo(e,So(So({},a),{},{background:"conic-gradient(from 90deg at 50% 50%,".concat(f," 0deg, ").concat(i," 360deg)")}))}else Qo(e,So(So({},a),{},{background:""}))}}/** + * tdesign v1.10.3 + * (c) 2024 tdesign + * @license MIT + */var AT=Mh,TT=1,IT=4;function jT(e){return AT(e,TT|IT)}var ns=jT;/** + * tdesign v1.10.3 + * (c) 2024 tdesign + * @license MIT + */var MT=ee();function Rt(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:void 0,t=arguments.length>1?arguments[1]:void 0,n=ut()?Ne(BS,null):MT,r=I(function(){return(n==null?void 0:n.value)||LS}),a=I(function(){return Object.assign({},r.value[e],t)}),o=I(function(){return r.value.classPrefix}),i=function(u){for(var c=arguments.length,s=new Array(c>1?c-1:0),d=1;d"u"?Er:window,xo=["moz","webkit"],Mr="AnimationFrame",Rr=jn["request"+Mr],za=jn["cancel"+Mr]||jn["cancelRequest"+Mr];for(var da=0;!Rr&&da"u",kT=function(t){return(t||"").replace(/^[\s\uFEFF]+|[\s\uFEFF]+$/g,"")},Di=function(){return!Ua&&document.addEventListener?function(e,t,n,r){e&&t&&n&&e.addEventListener(t,n,r)}:function(e,t,n){e&&t&&n&&e.attachEvent("on".concat(t),n)}}(),Ka=function(){return!Ua&&document.removeEventListener?function(e,t,n,r){e&&t&&e.removeEventListener(t,n,r)}:function(e,t,n){e&&t&&e.detachEvent("on".concat(t),n)}}();function LT(e,t,n,r){var a=je(n)?n:n.handleEvent,o=function(l){a(l),Ka(e,t,o,r)};Di(e,t,o,r)}function Vh(e,t){if(!e||!t)return!1;if(t.indexOf(" ")!==-1)throw new Error("className should not contain space.");return e.classList?e.classList.contains(t):" ".concat(e.className," ").indexOf(" ".concat(t," "))>-1}function ei(e,t){if(e){for(var n=e.className,r=(t||"").split(" "),a=0,o=r.length;aa?0:a+t),n=n>a?a:n,n<0&&(n+=a),a=t>n?0:n-t>>>0,t>>>=0;for(var o=Array(a);++r=r?e:eI(e,t,n)}var nI=tI,rI="\\ud800-\\udfff",aI="\\u0300-\\u036f",oI="\\ufe20-\\ufe2f",iI="\\u20d0-\\u20ff",lI=aI+oI+iI,uI="\\ufe0e\\ufe0f",sI="\\u200d",cI=RegExp("["+sI+rI+lI+uI+"]");function fI(e){return cI.test(e)}var Uh=fI;function dI(e){return e.split("")}var vI=dI,Kh="\\ud800-\\udfff",pI="\\u0300-\\u036f",hI="\\ufe20-\\ufe2f",gI="\\u20d0-\\u20ff",mI=pI+hI+gI,yI="\\ufe0e\\ufe0f",bI="["+Kh+"]",Xl="["+mI+"]",Jl="\\ud83c[\\udffb-\\udfff]",_I="(?:"+Xl+"|"+Jl+")",Wh="[^"+Kh+"]",Gh="(?:\\ud83c[\\udde6-\\uddff]){2}",qh="[\\ud800-\\udbff][\\udc00-\\udfff]",CI="\\u200d",Yh=_I+"?",Xh="["+yI+"]?",OI="(?:"+CI+"(?:"+[Wh,Gh,qh].join("|")+")"+Xh+Yh+")*",wI=Xh+Yh+OI,SI="(?:"+[Wh+Xl+"?",Xl,Gh,qh,bI].join("|")+")",xI=RegExp(Jl+"(?="+Jl+")|"+SI+wI,"g");function EI(e){return e.match(xI)||[]}var PI=EI,$I=vI,AI=Uh,TI=PI;function II(e){return AI(e)?TI(e):$I(e)}var jI=II;/** + * tdesign v1.10.3 + * (c) 2024 tdesign + * @license MIT + */function MI(e,t,n,r){var a=-1,o=e==null?0:e.length;for(r&&o&&(n=e[++a]);++a0?f:0,h=c.offsetWidth,p=c.offsetHeight;n.value.parentNode===null&&(ff(n.value,{position:"absolute",left:"".concat(0-v,"px"),top:"".concat(0-v,"px"),width:"".concat(h,"px"),height:"".concat(p,"px"),borderRadius:d.borderRadius,pointerEvents:"none",overflow:"hidden"}),c.appendChild(n.value));var b=document.createElement("div");ff(b,{marginTop:"0",marginLeft:"0",right:"".concat(h,"px"),width:"".concat(h+20,"px"),height:"100%",transition:"transform ".concat(vl,"ms cubic-bezier(.38, 0, .24, 1), background ").concat(vl*2,"ms linear"),transform:"skewX(-8deg)",pointerEvents:"none",position:"absolute",zIndex:0,backgroundColor:s,opacity:"0.9"});for(var _=new WeakMap,m=c.children.length,y=0;y(r[EF(a)]=e.attrs[a],r),{});return tt(e.tag,gf(gf({},n),t),(e.children||[]).map(r=>kt(r,{})))}var PF="t",$F="zh-CN",hg={classPrefix:PF,locale:$F};function AF(){var{classPrefix:e}=hg;return{SIZE:{default:"",xs:"".concat(e,"-size-xs"),small:"".concat(e,"-size-s"),medium:"".concat(e,"-size-m"),large:"".concat(e,"-size-l"),xl:"".concat(e,"-size-xl"),block:"".concat(e,"-size-full-width")},STATUS:{loading:"".concat(e,"-is-loading"),disabled:"".concat(e,"-is-disabled"),focused:"".concat(e,"-is-focused"),success:"".concat(e,"-is-success"),error:"".concat(e,"-is-error"),warning:"".concat(e,"-is-warning"),selected:"".concat(e,"-is-selected"),active:"".concat(e,"-is-active"),checked:"".concat(e,"-is-checked"),current:"".concat(e,"-is-current"),hidden:"".concat(e,"-is-hidden"),visible:"".concat(e,"-is-visible"),expanded:"".concat(e,"-is-expanded"),indeterminate:"".concat(e,"-is-indeterminate")}}}function Lt(e){var t=AF().SIZE,n=I(()=>e.value in t?t[e.value]:""),r=I(()=>e.value===void 0||e.value in t?{}:{fontSize:e.value});return{style:r,className:n}}function mf(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),n.push.apply(n,r)}return n}function yf(e){for(var t=1;te.size),{className:a,style:o}=Lt(r),i=I(()=>["t-icon","t-icon-add",a.value]),l=I(()=>yf(yf({},o.value),n.style)),u=I(()=>({class:i.value,style:l.value,onClick:c=>{var s;return(s=e.onClick)===null||s===void 0?void 0:s.call(e,{e:c})}}));return()=>kt(TF,u.value)}});function bf(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),n.push.apply(n,r)}return n}function _f(e){for(var t=1;te.size),{className:a,style:o}=Lt(r),i=I(()=>["t-icon","t-icon-browse-off",a.value]),l=I(()=>_f(_f({},o.value),n.style)),u=I(()=>({class:i.value,style:l.value,onClick:c=>{var s;return(s=e.onClick)===null||s===void 0?void 0:s.call(e,{e:c})}}));return()=>kt(jF,u.value)}});function Cf(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),n.push.apply(n,r)}return n}function Of(e){for(var t=1;te.size),{className:a,style:o}=Lt(r),i=I(()=>["t-icon","t-icon-browse",a.value]),l=I(()=>Of(Of({},o.value),n.style)),u=I(()=>({class:i.value,style:l.value,onClick:c=>{var s;return(s=e.onClick)===null||s===void 0?void 0:s.call(e,{e:c})}}));return()=>kt(FF,u.value)}});function wf(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),n.push.apply(n,r)}return n}function Sf(e){for(var t=1;te.size),{className:a,style:o}=Lt(r),i=I(()=>["t-icon","t-icon-check-circle-filled",a.value]),l=I(()=>Sf(Sf({},o.value),n.style)),u=I(()=>({class:i.value,style:l.value,onClick:c=>{var s;return(s=e.onClick)===null||s===void 0?void 0:s.call(e,{e:c})}}));return()=>kt(RF,u.value)}});function xf(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),n.push.apply(n,r)}return n}function Ef(e){for(var t=1;te.size),{className:a,style:o}=Lt(r),i=I(()=>["t-icon","t-icon-chevron-left",a.value]),l=I(()=>Ef(Ef({},o.value),n.style)),u=I(()=>({class:i.value,style:l.value,onClick:c=>{var s;return(s=e.onClick)===null||s===void 0?void 0:s.call(e,{e:c})}}));return()=>kt(kF,u.value)}});function Pf(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),n.push.apply(n,r)}return n}function $f(e){for(var t=1;te.size),{className:a,style:o}=Lt(r),i=I(()=>["t-icon","t-icon-chevron-right",a.value]),l=I(()=>$f($f({},o.value),n.style)),u=I(()=>({class:i.value,style:l.value,onClick:c=>{var s;return(s=e.onClick)===null||s===void 0?void 0:s.call(e,{e:c})}}));return()=>kt(BF,u.value)}});function Af(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),n.push.apply(n,r)}return n}function Tf(e){for(var t=1;te.size),{className:a,style:o}=Lt(r),i=I(()=>["t-icon","t-icon-close-circle-filled",a.value]),l=I(()=>Tf(Tf({},o.value),n.style)),u=I(()=>({class:i.value,style:l.value,onClick:c=>{var s;return(s=e.onClick)===null||s===void 0?void 0:s.call(e,{e:c})}}));return()=>kt(VF,u.value)}});function If(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),n.push.apply(n,r)}return n}function jf(e){for(var t=1;te.size),{className:a,style:o}=Lt(r),i=I(()=>["t-icon","t-icon-close",a.value]),l=I(()=>jf(jf({},o.value),n.style)),u=I(()=>({class:i.value,style:l.value,onClick:c=>{var s;return(s=e.onClick)===null||s===void 0?void 0:s.call(e,{e:c})}}));return()=>kt(HF,u.value)}});function Mf(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),n.push.apply(n,r)}return n}function Ff(e){for(var t=1;te.size),{className:a,style:o}=Lt(r),i=I(()=>["t-icon","t-icon-error-circle-filled",a.value]),l=I(()=>Ff(Ff({},o.value),n.style)),u=I(()=>({class:i.value,style:l.value,onClick:c=>{var s;return(s=e.onClick)===null||s===void 0?void 0:s.call(e,{e:c})}}));return()=>kt(zF,u.value)}});function Df(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),n.push.apply(n,r)}return n}function Rf(e){for(var t=1;te.size),{className:a,style:o}=Lt(r),i=I(()=>["t-icon","t-icon-help-circle-filled",a.value]),l=I(()=>Rf(Rf({},o.value),n.style)),u=I(()=>({class:i.value,style:l.value,onClick:c=>{var s;return(s=e.onClick)===null||s===void 0?void 0:s.call(e,{e:c})}}));return()=>kt(UF,u.value)}});function kf(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),n.push.apply(n,r)}return n}function Lf(e){for(var t=1;te.size),{className:a,style:o}=Lt(r),i=I(()=>["t-icon","t-icon-info-circle-filled",a.value]),l=I(()=>Lf(Lf({},o.value),n.style)),u=I(()=>({class:i.value,style:l.value,onClick:c=>{var s;return(s=e.onClick)===null||s===void 0?void 0:s.call(e,{e:c})}}));return()=>kt(KF,u.value)}});function Bf(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),n.push.apply(n,r)}return n}function Nf(e){for(var t=1;te.size),{className:a,style:o}=Lt(r),i=I(()=>["t-icon","t-icon-lock-on",a.value]),l=I(()=>Nf(Nf({},o.value),n.style)),u=I(()=>({class:i.value,style:l.value,onClick:c=>{var s;return(s=e.onClick)===null||s===void 0?void 0:s.call(e,{e:c})}}));return()=>kt(WF,u.value)}}),qF=typeof window>"u";function YF(e,t){if(!qF&&!(!document||!e||typeof e!="string")&&!(document.querySelectorAll(".".concat(t,'[src="').concat(e,'"]')).length>0)){var n=document.createElement("script");n.setAttribute("class",t),n.setAttribute("src",e),document.body.appendChild(n)}}var XF={name:{type:String,default:""},size:{type:String,default:void 0},url:{type:[String,Array],default:void 0},loadDefaultIcons:{type:Boolean,default:!0},onClick:Function};function Vf(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),n.push.apply(n,r)}return n}function Hf(e){for(var t=1;te.size),a=I(()=>e.name||""),{className:o,style:i}=Lt(r),l=I(()=>{var d=[];return d=e.url instanceof Array?e.url.concat():[e.url],e.loadDefaultIcons&&d.push(JF),d}),u=I(()=>["".concat(pl,"-icon"),"".concat(pl,"-icon-").concat(a.value),o.value]),c=I(()=>Hf(Hf({},i.value),n.style));De(()=>{Array.from(new Set(l.value)).forEach(d=>{YF(d,"".concat(pl,"-svg-js-stylesheet--unique-class"))})});var s=I(()=>({class:u.value,style:c.value,onClick:d=>{var f;return(f=e.onClick)===null||f===void 0?void 0:f.call(e,{e:d})}}));return()=>tt("svg",s.value,tt("use",{href:e.url?"#".concat(a.value):"#t-icon-".concat(a.value)}))}}),QF=ZF;/** + * tdesign v1.10.3 + * (c) 2024 tdesign + * @license MIT + */var eD=Ae(QF,"TIcon");/** + * tdesign v1.10.3 + * (c) 2024 tdesign + * @license MIT + */var tD={content:{type:[String,Function]},default:{type:[String,Function]},disabled:{type:Boolean,default:void 0},download:{type:[String,Boolean]},hover:{type:String,default:"underline",validator:function(t){return t?["color","underline"].includes(t):!0}},href:{type:String,default:""},prefixIcon:{type:Function},size:{type:String,default:"medium",validator:function(t){return t?["small","medium","large"].includes(t):!0}},suffixIcon:{type:Function},target:{type:String,default:""},theme:{type:String,default:"default",validator:function(t){return t?["default","primary","danger","warning","success"].includes(t):!0}},underline:Boolean,onClick:Function};/** + * tdesign v1.10.3 + * (c) 2024 tdesign + * @license MIT + */function zf(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),n.push.apply(n,r)}return n}function nD(e){for(var t=1;t=768&&t<992?n="sm":t>=992&&t<1200?n="md":t>=1200&&t<1400?n="lg":t>=1400&&t<1880?n="xl":n="xxl",n};/** + * tdesign v1.10.3 + * (c) 2024 tdesign + * @license MIT + */function yg(e,t){De(function(){window.addEventListener(e,t)}),Yt(function(){window.removeEventListener(e,t)})}function iD(e,t){yg("resize",e);var n=null;De(function(){!window.ResizeObserver||!t||(n=new window.ResizeObserver(e),n.observe(t))}),Yt(function(){var r;(r=n)===null||r===void 0||r.disconnect()})}/** + * tdesign v1.10.3 + * (c) 2024 tdesign + * @license MIT + */function Kf(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),n.push.apply(n,r)}return n}function hl(e){for(var t=1;t=0),"".concat(e,"-").concat(s,"-offset-").concat(f.offset),parseInt(f.offset,10)>=0),"".concat(e,"-").concat(s,"-push-").concat(f.push),parseInt(f.push,10)>=0),"".concat(e,"-").concat(s,"-pull-").concat(f.pull),parseInt(f.pull,10)>=0))},{});return hl(N(N(N(N(N(N({},"".concat(e),!0),"".concat(e,"-").concat(n),!Dr(n)),"".concat(e,"-order-").concat(r),r),"".concat(e,"-offset-").concat(a),a),"".concat(e,"-push-").concat(o),o),"".concat(e,"-pull-").concat(i),i),u)}/** + * tdesign v1.10.3 + * (c) 2024 tdesign + * @license MIT + */function Wf(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),n.push.apply(n,r)}return n}function dD(e){for(var t=1;t=0;--U){var k=this.tryEntries[U],F=k.completion;if(k.tryLoc==="root")return J("end");if(k.tryLoc<=this.prev){var R=i.call(k,"catchLoc"),A=i.call(k,"finallyLoc");if(R&&A){if(this.prev=0;--J){var U=this.tryEntries[J];if(U.tryLoc<=this.prev&&i.call(U,"finallyLoc")&&this.prev=0;--Y){var J=this.tryEntries[Y];if(J.finallyLoc===L)return this.complete(J.completion,J.afterLoc),K(J),y}},catch:function(L){for(var Y=this.tryEntries.length-1;Y>=0;--Y){var J=this.tryEntries[Y];if(J.tryLoc===L){var U=J.completion;if(U.type==="throw"){var k=U.arg;K(J)}return k}}throw Error("illegal catch attempt")},delegateYield:function(L,Y,J){return this.delegate={iterator:oe(L),resultName:Y,nextLoc:J},this.method==="next"&&(this.arg=r),y}},a}e.exports=n,e.exports.__esModule=!0,e.exports.default=e.exports})(us);us.exports;var ko=us.exports(),Ye=ko;try{regeneratorRuntime=ko}catch{(typeof globalThis>"u"?"undefined":st(globalThis))==="object"?globalThis.regeneratorRuntime=ko:Function("r","regeneratorRuntime = r")(ko)}/** + * tdesign v1.10.3 + * (c) 2024 tdesign + * @license MIT + */var ED=["info","success","warning","error","question","loading"],Vt="32px",Cg={top:{top:Vt,left:"50%",transform:"translateX(-50%)"},center:{left:"50%",top:"50%",transform:"translateX(-50%) translateY(-50%)"},left:{left:Vt,top:"50%",transform:"translateY(-50%)"},bottom:{bottom:Vt,left:"50%",transform:"translateX(-50%)"},right:{right:Vt,top:"50%",transform:"translateY(-50%)",display:"flex",flexDirection:"column",alignItems:"flex-end"},"top-left":{left:Vt,top:Vt},"top-right":{right:Vt,top:Vt,display:"flex",flexDirection:"column",alignItems:"flex-end"},"bottom-right":{right:Vt,bottom:Vt,display:"flex",flexDirection:"column",alignItems:"flex-end"},"bottom-left":{left:Vt,bottom:Vt}},Og=Object.keys(Cg);/** + * tdesign v1.10.3 + * (c) 2024 tdesign + * @license MIT + */var PD={closeBtn:{type:[String,Boolean,Function],default:void 0},content:{type:[String,Function]},duration:{type:Number,default:3e3},icon:{type:[Boolean,Function],default:!0},theme:{type:String,default:"info",validator:function(t){return t?["info","success","warning","error","question","loading"].includes(t):!0}},onClose:Function,onCloseBtnClick:Function,onDurationEnd:Function};/** + * tdesign v1.10.3 + * (c) 2024 tdesign + * @license MIT + */function Jn(e){var t=Rt("icon"),n=t.globalConfig,r={};return Object.keys(e).forEach(function(a){var o;r[a]=((o=n.value)===null||o===void 0?void 0:o[a])||e[a]}),r}/** + * tdesign v1.10.3 + * (c) 2024 tdesign + * @license MIT + */var wg={duration:200,easing:"linear"};function $D(e,t){if(e){var n=(e==null?void 0:e.offsetWidth)||0,r=(e==null?void 0:e.offsetHeight)||0,a=TD(t,n,r);if(a){var o=a[a.length-1];Sg(e,o),e.animate&&e.animate(a,wg)}}}function AD(e,t,n){if(e){var r=(e==null?void 0:e.offsetHeight)||0,a=ID(t,r);if(!a)return n();var o=a[a.length-1];Sg(e,o);var i=e.animate&&e.animate(a,wg);i?i.onfinish=function(){e.style.display="none",n()}:(e.style.display="none",n())}}function Sg(e,t){for(var n=Object.keys(t),r=0;r"u")return!1;var t=Dt(e).ShadowRoot;return e instanceof t||e instanceof ShadowRoot}function YD(e){var t=e.state;Object.keys(t.elements).forEach(function(n){var r=t.styles[n]||{},a=t.attributes[n]||{},o=t.elements[n];!Kt(o)||!_n(o)||(Object.assign(o.style,r),Object.keys(a).forEach(function(i){var l=a[i];l===!1?o.removeAttribute(i):o.setAttribute(i,l===!0?"":l)}))})}function XD(e){var t=e.state,n={popper:{position:t.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(t.elements.popper.style,n.popper),t.styles=n,t.elements.arrow&&Object.assign(t.elements.arrow.style,n.arrow),function(){Object.keys(t.elements).forEach(function(r){var a=t.elements[r],o=t.attributes[r]||{},i=Object.keys(t.styles.hasOwnProperty(r)?t.styles[r]:n[r]),l=i.reduce(function(u,c){return u[c]="",u},{});!Kt(a)||!_n(a)||(Object.assign(a.style,l),Object.keys(o).forEach(function(u){a.removeAttribute(u)}))})}}const JD={name:"applyStyles",enabled:!0,phase:"write",fn:YD,effect:XD,requires:["computeStyles"]};function bn(e){return e.split("-")[0]}var fr=Math.max,ri=Math.min,Lr=Math.round;function ru(){var e=navigator.userAgentData;return e!=null&&e.brands&&Array.isArray(e.brands)?e.brands.map(function(t){return t.brand+"/"+t.version}).join(" "):navigator.userAgent}function Pg(){return!/^((?!chrome|android).)*safari/i.test(ru())}function Br(e,t,n){t===void 0&&(t=!1),n===void 0&&(n=!1);var r=e.getBoundingClientRect(),a=1,o=1;t&&Kt(e)&&(a=e.offsetWidth>0&&Lr(r.width)/e.offsetWidth||1,o=e.offsetHeight>0&&Lr(r.height)/e.offsetHeight||1);var i=vr(e)?Dt(e):window,l=i.visualViewport,u=!Pg()&&n,c=(r.left+(u&&l?l.offsetLeft:0))/a,s=(r.top+(u&&l?l.offsetTop:0))/o,d=r.width/a,f=r.height/o;return{width:d,height:f,top:s,right:c+d,bottom:s+f,left:c,x:c,y:s}}function fs(e){var t=Br(e),n=e.offsetWidth,r=e.offsetHeight;return Math.abs(t.width-n)<=1&&(n=t.width),Math.abs(t.height-r)<=1&&(r=t.height),{x:e.offsetLeft,y:e.offsetTop,width:n,height:r}}function $g(e,t){var n=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(n&&cs(n)){var r=t;do{if(r&&e.isSameNode(r))return!0;r=r.parentNode||r.host}while(r)}return!1}function Mn(e){return Dt(e).getComputedStyle(e)}function ZD(e){return["table","td","th"].indexOf(_n(e))>=0}function Zn(e){return((vr(e)?e.ownerDocument:e.document)||window.document).documentElement}function Bi(e){return _n(e)==="html"?e:e.assignedSlot||e.parentNode||(cs(e)?e.host:null)||Zn(e)}function nd(e){return!Kt(e)||Mn(e).position==="fixed"?null:e.offsetParent}function QD(e){var t=/firefox/i.test(ru()),n=/Trident/i.test(ru());if(n&&Kt(e)){var r=Mn(e);if(r.position==="fixed")return null}var a=Bi(e);for(cs(a)&&(a=a.host);Kt(a)&&["html","body"].indexOf(_n(a))<0;){var o=Mn(a);if(o.transform!=="none"||o.perspective!=="none"||o.contain==="paint"||["transform","perspective"].indexOf(o.willChange)!==-1||t&&o.willChange==="filter"||t&&o.filter&&o.filter!=="none")return a;a=a.parentNode}return null}function fo(e){for(var t=Dt(e),n=nd(e);n&&ZD(n)&&Mn(n).position==="static";)n=nd(n);return n&&(_n(n)==="html"||_n(n)==="body"&&Mn(n).position==="static")?t:n||QD(e)||t}function ds(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}function Pa(e,t,n){return fr(e,ri(t,n))}function eR(e,t,n){var r=Pa(e,t,n);return r>n?n:r}function Ag(){return{top:0,right:0,bottom:0,left:0}}function Tg(e){return Object.assign({},Ag(),e)}function Ig(e,t){return t.reduce(function(n,r){return n[r]=e,n},{})}var tR=function(t,n){return t=typeof t=="function"?t(Object.assign({},n.rects,{placement:n.placement})):t,Tg(typeof t!="number"?t:Ig(t,co))};function nR(e){var t,n=e.state,r=e.name,a=e.options,o=n.elements.arrow,i=n.modifiersData.popperOffsets,l=bn(n.placement),u=ds(l),c=[Et,qt].indexOf(l)>=0,s=c?"height":"width";if(!(!o||!i)){var d=tR(a.padding,n),f=fs(o),v=u==="y"?xt:Et,h=u==="y"?Gt:qt,p=n.rects.reference[s]+n.rects.reference[u]-i[u]-n.rects.popper[s],b=i[u]-n.rects.reference[u],_=fo(o),m=_?u==="y"?_.clientHeight||0:_.clientWidth||0:0,y=p/2-b/2,g=d[v],P=m-f[s]-d[h],O=m/2-f[s]/2+y,S=Pa(g,O,P),w=u;n.modifiersData[r]=(t={},t[w]=S,t.centerOffset=S-O,t)}}function rR(e){var t=e.state,n=e.options,r=n.element,a=r===void 0?"[data-popper-arrow]":r;a!=null&&(typeof a=="string"&&(a=t.elements.popper.querySelector(a),!a)||$g(t.elements.popper,a)&&(t.elements.arrow=a))}const aR={name:"arrow",enabled:!0,phase:"main",fn:nR,effect:rR,requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function Nr(e){return e.split("-")[1]}var oR={top:"auto",right:"auto",bottom:"auto",left:"auto"};function iR(e,t){var n=e.x,r=e.y,a=t.devicePixelRatio||1;return{x:Lr(n*a)/a||0,y:Lr(r*a)/a||0}}function rd(e){var t,n=e.popper,r=e.popperRect,a=e.placement,o=e.variation,i=e.offsets,l=e.position,u=e.gpuAcceleration,c=e.adaptive,s=e.roundOffsets,d=e.isFixed,f=i.x,v=f===void 0?0:f,h=i.y,p=h===void 0?0:h,b=typeof s=="function"?s({x:v,y:p}):{x:v,y:p};v=b.x,p=b.y;var _=i.hasOwnProperty("x"),m=i.hasOwnProperty("y"),y=Et,g=xt,P=window;if(c){var O=fo(n),S="clientHeight",w="clientWidth";if(O===Dt(n)&&(O=Zn(n),Mn(O).position!=="static"&&l==="absolute"&&(S="scrollHeight",w="scrollWidth")),O=O,a===xt||(a===Et||a===qt)&&o===Ga){g=Gt;var C=d&&O===P&&P.visualViewport?P.visualViewport.height:O[S];p-=C-r.height,p*=u?1:-1}if(a===Et||(a===xt||a===Gt)&&o===Ga){y=qt;var x=d&&O===P&&P.visualViewport?P.visualViewport.width:O[w];v-=x-r.width,v*=u?1:-1}}var T=Object.assign({position:l},c&&oR),M=s===!0?iR({x:v,y:p},Dt(n)):{x:v,y:p};if(v=M.x,p=M.y,u){var D;return Object.assign({},T,(D={},D[g]=m?"0":"",D[y]=_?"0":"",D.transform=(P.devicePixelRatio||1)<=1?"translate("+v+"px, "+p+"px)":"translate3d("+v+"px, "+p+"px, 0)",D))}return Object.assign({},T,(t={},t[g]=m?p+"px":"",t[y]=_?v+"px":"",t.transform="",t))}function lR(e){var t=e.state,n=e.options,r=n.gpuAcceleration,a=r===void 0?!0:r,o=n.adaptive,i=o===void 0?!0:o,l=n.roundOffsets,u=l===void 0?!0:l,c={placement:bn(t.placement),variation:Nr(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:a,isFixed:t.options.strategy==="fixed"};t.modifiersData.popperOffsets!=null&&(t.styles.popper=Object.assign({},t.styles.popper,rd(Object.assign({},c,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:i,roundOffsets:u})))),t.modifiersData.arrow!=null&&(t.styles.arrow=Object.assign({},t.styles.arrow,rd(Object.assign({},c,{offsets:t.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:u})))),t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-placement":t.placement})}const uR={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:lR,data:{}};var Po={passive:!0};function sR(e){var t=e.state,n=e.instance,r=e.options,a=r.scroll,o=a===void 0?!0:a,i=r.resize,l=i===void 0?!0:i,u=Dt(t.elements.popper),c=[].concat(t.scrollParents.reference,t.scrollParents.popper);return o&&c.forEach(function(s){s.addEventListener("scroll",n.update,Po)}),l&&u.addEventListener("resize",n.update,Po),function(){o&&c.forEach(function(s){s.removeEventListener("scroll",n.update,Po)}),l&&u.removeEventListener("resize",n.update,Po)}}const cR={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:sR,data:{}};var fR={left:"right",right:"left",bottom:"top",top:"bottom"};function Lo(e){return e.replace(/left|right|bottom|top/g,function(t){return fR[t]})}var dR={start:"end",end:"start"};function ad(e){return e.replace(/start|end/g,function(t){return dR[t]})}function vs(e){var t=Dt(e),n=t.pageXOffset,r=t.pageYOffset;return{scrollLeft:n,scrollTop:r}}function ps(e){return Br(Zn(e)).left+vs(e).scrollLeft}function vR(e,t){var n=Dt(e),r=Zn(e),a=n.visualViewport,o=r.clientWidth,i=r.clientHeight,l=0,u=0;if(a){o=a.width,i=a.height;var c=Pg();(c||!c&&t==="fixed")&&(l=a.offsetLeft,u=a.offsetTop)}return{width:o,height:i,x:l+ps(e),y:u}}function pR(e){var t,n=Zn(e),r=vs(e),a=(t=e.ownerDocument)==null?void 0:t.body,o=fr(n.scrollWidth,n.clientWidth,a?a.scrollWidth:0,a?a.clientWidth:0),i=fr(n.scrollHeight,n.clientHeight,a?a.scrollHeight:0,a?a.clientHeight:0),l=-r.scrollLeft+ps(e),u=-r.scrollTop;return Mn(a||n).direction==="rtl"&&(l+=fr(n.clientWidth,a?a.clientWidth:0)-o),{width:o,height:i,x:l,y:u}}function hs(e){var t=Mn(e),n=t.overflow,r=t.overflowX,a=t.overflowY;return/auto|scroll|overlay|hidden/.test(n+a+r)}function jg(e){return["html","body","#document"].indexOf(_n(e))>=0?e.ownerDocument.body:Kt(e)&&hs(e)?e:jg(Bi(e))}function $a(e,t){var n;t===void 0&&(t=[]);var r=jg(e),a=r===((n=e.ownerDocument)==null?void 0:n.body),o=Dt(r),i=a?[o].concat(o.visualViewport||[],hs(r)?r:[]):r,l=t.concat(i);return a?l:l.concat($a(Bi(i)))}function au(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function hR(e,t){var n=Br(e,!1,t==="fixed");return n.top=n.top+e.clientTop,n.left=n.left+e.clientLeft,n.bottom=n.top+e.clientHeight,n.right=n.left+e.clientWidth,n.width=e.clientWidth,n.height=e.clientHeight,n.x=n.left,n.y=n.top,n}function od(e,t,n){return t===xg?au(vR(e,n)):vr(t)?hR(t,n):au(pR(Zn(e)))}function gR(e){var t=$a(Bi(e)),n=["absolute","fixed"].indexOf(Mn(e).position)>=0,r=n&&Kt(e)?fo(e):e;return vr(r)?t.filter(function(a){return vr(a)&&$g(a,r)&&_n(a)!=="body"}):[]}function mR(e,t,n,r){var a=t==="clippingParents"?gR(e):[].concat(t),o=[].concat(a,[n]),i=o[0],l=o.reduce(function(u,c){var s=od(e,c,r);return u.top=fr(s.top,u.top),u.right=ri(s.right,u.right),u.bottom=ri(s.bottom,u.bottom),u.left=fr(s.left,u.left),u},od(e,i,r));return l.width=l.right-l.left,l.height=l.bottom-l.top,l.x=l.left,l.y=l.top,l}function Mg(e){var t=e.reference,n=e.element,r=e.placement,a=r?bn(r):null,o=r?Nr(r):null,i=t.x+t.width/2-n.width/2,l=t.y+t.height/2-n.height/2,u;switch(a){case xt:u={x:i,y:t.y-n.height};break;case Gt:u={x:i,y:t.y+t.height};break;case qt:u={x:t.x+t.width,y:l};break;case Et:u={x:t.x-n.width,y:l};break;default:u={x:t.x,y:t.y}}var c=a?ds(a):null;if(c!=null){var s=c==="y"?"height":"width";switch(o){case kr:u[c]=u[c]-(t[s]/2-n[s]/2);break;case Ga:u[c]=u[c]+(t[s]/2-n[s]/2);break}}return u}function qa(e,t){t===void 0&&(t={});var n=t,r=n.placement,a=r===void 0?e.placement:r,o=n.strategy,i=o===void 0?e.strategy:o,l=n.boundary,u=l===void 0?kD:l,c=n.rootBoundary,s=c===void 0?xg:c,d=n.elementContext,f=d===void 0?va:d,v=n.altBoundary,h=v===void 0?!1:v,p=n.padding,b=p===void 0?0:p,_=Tg(typeof b!="number"?b:Ig(b,co)),m=f===va?LD:va,y=e.rects.popper,g=e.elements[h?m:f],P=mR(vr(g)?g:g.contextElement||Zn(e.elements.popper),u,s,i),O=Br(e.elements.reference),S=Mg({reference:O,element:y,strategy:"absolute",placement:a}),w=au(Object.assign({},y,S)),C=f===va?w:O,x={top:P.top-C.top+_.top,bottom:C.bottom-P.bottom+_.bottom,left:P.left-C.left+_.left,right:C.right-P.right+_.right},T=e.modifiersData.offset;if(f===va&&T){var M=T[a];Object.keys(x).forEach(function(D){var Z=[qt,Gt].indexOf(D)>=0?1:-1,G=[xt,Gt].indexOf(D)>=0?"y":"x";x[D]+=M[G]*Z})}return x}function yR(e,t){t===void 0&&(t={});var n=t,r=n.placement,a=n.boundary,o=n.rootBoundary,i=n.padding,l=n.flipVariations,u=n.allowedAutoPlacements,c=u===void 0?Eg:u,s=Nr(r),d=s?l?td:td.filter(function(h){return Nr(h)===s}):co,f=d.filter(function(h){return c.indexOf(h)>=0});f.length===0&&(f=d);var v=f.reduce(function(h,p){return h[p]=qa(e,{placement:p,boundary:a,rootBoundary:o,padding:i})[bn(p)],h},{});return Object.keys(v).sort(function(h,p){return v[h]-v[p]})}function bR(e){if(bn(e)===ss)return[];var t=Lo(e);return[ad(e),t,ad(t)]}function _R(e){var t=e.state,n=e.options,r=e.name;if(!t.modifiersData[r]._skip){for(var a=n.mainAxis,o=a===void 0?!0:a,i=n.altAxis,l=i===void 0?!0:i,u=n.fallbackPlacements,c=n.padding,s=n.boundary,d=n.rootBoundary,f=n.altBoundary,v=n.flipVariations,h=v===void 0?!0:v,p=n.allowedAutoPlacements,b=t.options.placement,_=bn(b),m=_===b,y=u||(m||!h?[Lo(b)]:bR(b)),g=[b].concat(y).reduce(function(k,F){return k.concat(bn(F)===ss?yR(t,{placement:F,boundary:s,rootBoundary:d,padding:c,flipVariations:h,allowedAutoPlacements:p}):F)},[]),P=t.rects.reference,O=t.rects.popper,S=new Map,w=!0,C=g[0],x=0;x=0,G=Z?"width":"height",K=qa(t,{placement:T,boundary:s,rootBoundary:d,altBoundary:f,padding:c}),Q=Z?D?qt:Et:D?Gt:xt;P[G]>O[G]&&(Q=Lo(Q));var oe=Lo(Q),H=[];if(o&&H.push(K[M]<=0),l&&H.push(K[Q]<=0,K[oe]<=0),H.every(function(k){return k})){C=T,w=!1;break}S.set(T,H)}if(w)for(var L=h?3:1,Y=function(F){var R=g.find(function(A){var z=S.get(A);if(z)return z.slice(0,F).every(function(B){return B})});if(R)return C=R,"break"},J=L;J>0;J--){var U=Y(J);if(U==="break")break}t.placement!==C&&(t.modifiersData[r]._skip=!0,t.placement=C,t.reset=!0)}}const CR={name:"flip",enabled:!0,phase:"main",fn:_R,requiresIfExists:["offset"],data:{_skip:!1}};function id(e,t,n){return n===void 0&&(n={x:0,y:0}),{top:e.top-t.height-n.y,right:e.right-t.width+n.x,bottom:e.bottom-t.height+n.y,left:e.left-t.width-n.x}}function ld(e){return[xt,qt,Gt,Et].some(function(t){return e[t]>=0})}function OR(e){var t=e.state,n=e.name,r=t.rects.reference,a=t.rects.popper,o=t.modifiersData.preventOverflow,i=qa(t,{elementContext:"reference"}),l=qa(t,{altBoundary:!0}),u=id(i,r),c=id(l,a,o),s=ld(u),d=ld(c);t.modifiersData[n]={referenceClippingOffsets:u,popperEscapeOffsets:c,isReferenceHidden:s,hasPopperEscaped:d},t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":s,"data-popper-escaped":d})}const wR={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:OR};function SR(e,t,n){var r=bn(e),a=[Et,xt].indexOf(r)>=0?-1:1,o=typeof n=="function"?n(Object.assign({},t,{placement:e})):n,i=o[0],l=o[1];return i=i||0,l=(l||0)*a,[Et,qt].indexOf(r)>=0?{x:l,y:i}:{x:i,y:l}}function xR(e){var t=e.state,n=e.options,r=e.name,a=n.offset,o=a===void 0?[0,0]:a,i=Eg.reduce(function(s,d){return s[d]=SR(d,t.rects,o),s},{}),l=i[t.placement],u=l.x,c=l.y;t.modifiersData.popperOffsets!=null&&(t.modifiersData.popperOffsets.x+=u,t.modifiersData.popperOffsets.y+=c),t.modifiersData[r]=i}const ER={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:xR};function PR(e){var t=e.state,n=e.name;t.modifiersData[n]=Mg({reference:t.rects.reference,element:t.rects.popper,strategy:"absolute",placement:t.placement})}const $R={name:"popperOffsets",enabled:!0,phase:"read",fn:PR,data:{}};function AR(e){return e==="x"?"y":"x"}function TR(e){var t=e.state,n=e.options,r=e.name,a=n.mainAxis,o=a===void 0?!0:a,i=n.altAxis,l=i===void 0?!1:i,u=n.boundary,c=n.rootBoundary,s=n.altBoundary,d=n.padding,f=n.tether,v=f===void 0?!0:f,h=n.tetherOffset,p=h===void 0?0:h,b=qa(t,{boundary:u,rootBoundary:c,padding:d,altBoundary:s}),_=bn(t.placement),m=Nr(t.placement),y=!m,g=ds(_),P=AR(g),O=t.modifiersData.popperOffsets,S=t.rects.reference,w=t.rects.popper,C=typeof p=="function"?p(Object.assign({},t.rects,{placement:t.placement})):p,x=typeof C=="number"?{mainAxis:C,altAxis:C}:Object.assign({mainAxis:0,altAxis:0},C),T=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,M={x:0,y:0};if(O){if(o){var D,Z=g==="y"?xt:Et,G=g==="y"?Gt:qt,K=g==="y"?"height":"width",Q=O[g],oe=Q+b[Z],H=Q-b[G],L=v?-w[K]/2:0,Y=m===kr?S[K]:w[K],J=m===kr?-w[K]:-S[K],U=t.elements.arrow,k=v&&U?fs(U):{width:0,height:0},F=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:Ag(),R=F[Z],A=F[G],z=Pa(0,S[K],k[K]),B=y?S[K]/2-L-z-R-x.mainAxis:Y-z-R-x.mainAxis,W=y?-S[K]/2+L+z+A+x.mainAxis:J+z+A+x.mainAxis,se=t.elements.arrow&&fo(t.elements.arrow),ve=se?g==="y"?se.clientTop||0:se.clientLeft||0:0,E=(D=T==null?void 0:T[g])!=null?D:0,j=Q+B-E-ve,V=Q+W-E,ae=Pa(v?ri(oe,j):oe,Q,v?fr(H,V):H);O[g]=ae,M[g]=ae-Q}if(l){var te,q=g==="x"?xt:Et,re=g==="x"?Gt:qt,X=O[P],ie=P==="y"?"height":"width",ne=X+b[q],pe=X-b[re],ue=[xt,Et].indexOf(_)!==-1,le=(te=T==null?void 0:T[P])!=null?te:0,fe=ue?ne:X-S[ie]-w[ie]-le+x.altAxis,he=ue?X+S[ie]+w[ie]-le-x.altAxis:pe,_e=v&&ue?eR(fe,X,he):Pa(v?fe:ne,X,v?he:pe);O[P]=_e,M[P]=_e-X}t.modifiersData[r]=M}}const IR={name:"preventOverflow",enabled:!0,phase:"main",fn:TR,requiresIfExists:["offset"]};function jR(e){return{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}}function MR(e){return e===Dt(e)||!Kt(e)?vs(e):jR(e)}function FR(e){var t=e.getBoundingClientRect(),n=Lr(t.width)/e.offsetWidth||1,r=Lr(t.height)/e.offsetHeight||1;return n!==1||r!==1}function DR(e,t,n){n===void 0&&(n=!1);var r=Kt(t),a=Kt(t)&&FR(t),o=Zn(t),i=Br(e,a,n),l={scrollLeft:0,scrollTop:0},u={x:0,y:0};return(r||!r&&!n)&&((_n(t)!=="body"||hs(o))&&(l=MR(t)),Kt(t)?(u=Br(t,!0),u.x+=t.clientLeft,u.y+=t.clientTop):o&&(u.x=ps(o))),{x:i.left+l.scrollLeft-u.x,y:i.top+l.scrollTop-u.y,width:i.width,height:i.height}}function RR(e){var t=new Map,n=new Set,r=[];e.forEach(function(o){t.set(o.name,o)});function a(o){n.add(o.name);var i=[].concat(o.requires||[],o.requiresIfExists||[]);i.forEach(function(l){if(!n.has(l)){var u=t.get(l);u&&a(u)}}),r.push(o)}return e.forEach(function(o){n.has(o.name)||a(o)}),r}function kR(e){var t=RR(e);return qD.reduce(function(n,r){return n.concat(t.filter(function(a){return a.phase===r}))},[])}function LR(e){var t;return function(){return t||(t=new Promise(function(n){Promise.resolve().then(function(){t=void 0,n(e())})})),t}}function BR(e){var t=e.reduce(function(n,r){var a=n[r.name];return n[r.name]=a?Object.assign({},a,r,{options:Object.assign({},a.options,r.options),data:Object.assign({},a.data,r.data)}):r,n},{});return Object.keys(t).map(function(n){return t[n]})}var ud={placement:"bottom",modifiers:[],strategy:"absolute"};function sd(){for(var e=arguments.length,t=new Array(e),n=0;n=t||S<0||d&&w>=o}function _(){var O=gl();if(b(O))return m(O);l=setTimeout(_,p(O))}function m(O){return l=void 0,f&&r?v(O):(r=a=void 0,i)}function y(){l!==void 0&&clearTimeout(l),c=0,r=u=a=l=void 0}function g(){return l===void 0?i:m(gl())}function P(){var O=gl(),S=b(O);if(r=arguments,a=this,u=O,S){if(l===void 0)return h(u);if(d)return clearTimeout(l),l=setTimeout(_,t),v(u)}return l===void 0&&(l=setTimeout(_,t)),i}return P.cancel=y,P.flush=g,P}var vo=fk;/** + * tdesign v1.10.3 + * (c) 2024 tdesign + * @license MIT + */function dk(){var e=ut();return function(n,r){var a;if(je(e.props[n]))a=e.props[n](tt);else if(e.slots[n])a=e.slots[n]&&e.slots[n](null)[0];else if(r){var o=r[e.props.theme];a=$(o,null,null)}return a}}/** + * tdesign v1.10.3 + * (c) 2024 tdesign + * @license MIT + */function pr(e,t,n,r){var a=ut(),o=a.emit,i=a.vnode,l=ee(),u=i.props||{},c=Object.prototype.hasOwnProperty.call(u,r)||Object.prototype.hasOwnProperty.call(u,oa(r));return c?[e,function(s){o("update:".concat(r),s);for(var d=arguments.length,f=new Array(d>1?d-1:0),v=1;v1?d-1:0),v=1;vd}),h=ee(0),p=new Map,b=0,_=0,m=0,y=0,g=0,P=0,O=function(){n.value.forEach(function(K,Q){K.$index=Q,o&&(f.cachedScrollY[Q]=Q*l)}),o||(f.cachedScrollY[n.value.length-1]=void 0)};O();var S=I(function(){var G=f.cachedHeight,K=G.length;if(K){var Q=G.reduce(function(H,L){return H+L||l},0);if(G.length===n.value.length)return Q;var oe=Q/G.length;return Q+(n.value.length-G.length)*oe}return v.value?n.value.length*l:0}),w=I(function(){var G=f.visibleData,K=G[0];return K?G.length===1?0:f.cachedScrollY[K.$index]:0}),C=function(){P=Math.min(g+b+c*2,n.value.length),f.visibleData=n.value.slice(g,P)},x=function(){var K,Q=p.get(m);if(Q){var oe=Q==null||(K=Q.getBoundingClientRect())===null||K===void 0?void 0:K.height;f.cachedScrollY[m]=r.value.scrollTop-y,f.cachedHeight[m]=oe;for(var H=m+1;H<=((L=f.visibleData[f.visibleData.length-1])===null||L===void 0?void 0:L.$index);H++){var L,Y=p.get(H),J=(Y==null?void 0:Y.getBoundingClientRect())||{},U=J.height;f.cachedHeight[H]=U;var k=f.cachedScrollY[H-1]+f.cachedHeight[H-1];f.cachedScrollY.splice(H,1,k)}for(var F=m-1;F>=((R=f.visibleData[0])===null||R===void 0?void 0:R.$index);F--){var R,A=p.get(F),z=(A==null?void 0:A.getBoundingClientRect())||{},B=z.height;f.cachedHeight[F]=B;var W=f.cachedScrollY[F+1]-f.cachedHeight[F];f.cachedScrollY.splice(F,1,W)}if(f.cachedScrollY[0]>0){for(var se=f.cachedScrollY[0],ve=Math.min(P,n.value.length),E=0;E=g;X--)X===P-1?f.cachedScrollY.splice(X,1,q.value-f.cachedHeight[X]):f.cachedScrollY.splice(X,1,f.cachedScrollY[X+1]-f.cachedHeight[X])})}},T=function(){if(v.value){var K=r.value.scrollTop,Q=K-_;_=K,Q+=y;var oe=m;if(Q){if(Q>=0){for(;oe(f.cachedHeight[oe]||l);)f.cachedHeight[oe]||(f.cachedHeight[oe]=l),Q-=f.cachedHeight[oe],oe++;oe>=n.value.length?(m=n.value.length-1,y=0):(m=oe,y=Q);var H=r.value,L=H.clientHeight,Y=H.scrollHeight;K+L===Y&&(m=n.value.length-b+1),g<=m-c&&(g=Math.min(n.value.length-b,m-c),g<0&&(g=0))}else{for(;Q<0;)oe--,f.cachedHeight[oe]||(f.cachedHeight[oe]=l),Q+=f.cachedHeight[oe];oe<0?(m=0,y=0):(m=oe,y=Q),x(),g>m-c&&(g=Math.max(0,m-c))}C()}}};!o&&we(h,x,{flush:"post"});var M=function(){v.value&&h.value++};we(n,function(){O(),f.visibleData=[],f.cachedScrollY=[],f.cachedHeight=[],_=0,m=0,y=0,g=0,p.clear(),n.value.length<=d?f.visibleData=n.value:C(),r.value&&(r.value.scrollTop=0)});var D=!1,Z=function(){D&&(b=Math.ceil(r.value.offsetHeight/l),C())};return De(function(){if(!(!window||!window.IntersectionObserver)){var G=new window.IntersectionObserver(function(K){var Q=K[0];(Q.isIntersecting||Q.intersectionRatio)&&(D=!0,v.value&&Z(),G.unobserve(r.value))});r.value&&G.observe(r.value)}}),pd(pd({trs:p,scrollHeight:S},Le(f)),{},{translateY:w,handleScroll:T,handleRowMounted:M,refreshContainer:Z,fixedHeight:o,calculateScrollY:x})};/** + * tdesign v1.10.3 + * (c) 2024 tdesign + * @license MIT + */function Qt(e,t,n,r){var a=arguments.length>4&&arguments[4]!==void 0?arguments[4]:"value",o=ut(),i=o.emit,l=o.vnode,u=ee(),c=l.props||{},s=Object.prototype.hasOwnProperty.call(c,"modelValue")||Object.prototype.hasOwnProperty.call(c,"model-value"),d=Object.prototype.hasOwnProperty.call(c,a)||Object.prototype.hasOwnProperty.call(c,oa(a));return s?[t,function(f){i("update:modelValue",f);for(var v=arguments.length,h=new Array(v>1?v-1:0),p=1;p1?v-1:0),p=1;p1?v-1:0),p=1;p"u")){var n=window&&window.ResizeObserver;if(n){var r=null,a=function(){!r||!e.value||(r.unobserve(e.value),r.disconnect(),r=null)},o=function(l){r=new ResizeObserver(t),r.observe(l)};e&&we(e,function(i){a(),i&&o(i)},{immediate:!0,flush:"post"}),Yt(function(){a()})}}}/** + * tdesign v1.10.3 + * (c) 2024 tdesign + * @license MIT + */function gk(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!ht(e)}function Fg(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],t=[];return e.forEach(function(n){$e(n)?t.push.apply(t,ze(n)):n.type===Qe?t.push.apply(t,ze(Fg(n.children))):t.push(n)}),t.filter(function(n){return!(n&&(n.type===jt||n.type===Qe&&n.children.length===0||n.type===qr&&n.children.trim()===""))})}function mk(e,t){return!e&&!t?!1:!!(!e||!t||["width","height","x","y"].some(function(n){return e[n]!==t[n]}))}function Dg(e){var t=ut(),n=ee();return De(function(){n.value=e(t)}),Lu(function(){var r=e(t);n.value!==r&&(n.value=r)}),n}var yk=me({name:"TPopupTrigger",props:{forwardRef:Function},emits:["resize"],setup:function(t,n){var r=n.emit,a=n.slots,o=Dg(function(l){var u=l.parent.vnode;return u.el.nextElementSibling}),i=ee();return we(o,function(){var l;(l=t.forwardRef)===null||l===void 0||l.call(t,o.value)}),po(o,function(l){var u=Be(l,1),c=u[0].contentRect;i.value=c}),we(i,function(l,u){mk(l,u)&&r("resize")}),function(){var l,u,c=Fg((l=a.default)===null||l===void 0?void 0:l.call(a));return c.length>1||((u=c[0])===null||u===void 0?void 0:u.type)===qr?$("span",null,[c]):c[0]}}}),bk=me({name:"TPopupContent",emits:["resize"],setup:function(t,n){var r=n.emit,a=n.slots,o=Dg(function(i){return i.vnode.el.children[0]});return po(o,function(){r("resize")}),function(){return $("div",{style:"position: absolute; top: 0px; left: 0px; width: 100%"},[a.default()])}}}),_k=me({name:"TPopupContainer",inheritAttrs:!1,props:{parent:Object,visible:Boolean,attach:ms.attach,forwardRef:Function},emits:["resize","contentMounted"],setup:function(t,n){var r=n.emit,a=n.attrs,o=n.slots,i=n.expose,l=ee(),u=ee(!1);function c(){r("resize")}return De(function(){requestAnimationFrame(function(){u.value=t.visible})}),we(function(){return t.visible},function(s){s&&(u.value=t.visible)}),i({unmountContent:function(){u.value=!1}}),function(){var s,d=function(){return Hh()||Ri(t.attach,l.value)};return $(Qe,null,[$(yk,{class:a.class,forwardRef:function(v){t.forwardRef(v),l.value=v},onResize:c},gk(s=o.default())?s:{default:function(){return[s]}}),u.value&&$(Ml,{disabled:!d(),to:d()},{default:function(){return[$(bk,{onResize:c,onVnodeMounted:function(){return r("contentMounted")}},{default:function(){return[o.content&&o.content()]}})]}})])}}}),hd={};function gd(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),n.push.apply(n,r)}return n}function ml(e){for(var t=1;tW.x&&A.xW.y&&A.y0&&n(l)?t>1?kg(l,t-1,n,r,a):Ik(a,l):r||(a[a.length]=l)}return a}var Mk=kg,Fk=Mk;function Dk(e){var t=e==null?0:e.length;return t?Fk(e,1):[]}var Rk=Dk,kk=Rk,Lk=ch,Bk=fh;function Nk(e){return Bk(Lk(e,void 0,kk),e+"")}var Lg=Nk;/** + * tdesign v1.10.3 + * (c) 2024 tdesign + * @license MIT + */var Vk=Mi,Hk=zh;function zk(e,t){return t.length<2?e:Vk(e,Hk(t,0,-1))}var Uk=zk,Kk=ra,Wk=Ek,Gk=Uk,qk=aa;function Yk(e,t){return t=Kk(t,e),e=Gk(e,t),e==null||delete e[qk(Wk(t))]}var Xk=Yk,Jk=hh;function Zk(e){return Jk(e)?void 0:e}var Qk=Zk,eL=ji,tL=Mh,nL=Xk,rL=ra,aL=ea,oL=Qk,iL=Lg,lL=Ah,uL=1,sL=2,cL=4,fL=iL(function(e,t){var n={};if(e==null)return n;var r=!1;t=eL(t,function(o){return o=rL(o,e),r||(r=o.length>1),o}),aL(e,lL(e),n),r&&(n=tL(n,uL|sL|cL,oL));for(var a=t.length;a--;)nL(n,t[a]);return n}),bs=fL;/** + * tdesign v1.10.3 + * (c) 2024 tdesign + * @license MIT + */var dL={delay:{type:Number},destroyOnClose:{type:Boolean,default:!0},duration:{type:Number},placement:{type:String,default:"top"},showArrow:{type:Boolean,default:!0},theme:{type:String,default:"default",validator:function(t){return t?["default","primary","success","danger","warning","light"].includes(t):!0}}};/** + * tdesign v1.10.3 + * (c) 2024 tdesign + * @license MIT + */var vL=function(){var t=ee(0),n=ee(0),r=function(o){t.value=o.clientX,n.value=o.clientY};return Ua||(De(function(){window.addEventListener("mousemove",r,{passive:!0})}),mr(function(){window.removeEventListener("mousemove",r)})),{x:t,y:n}};/** + * tdesign v1.10.3 + * (c) 2024 tdesign + * @license MIT + */function _d(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),n.push.apply(n,r)}return n}function Cr(e){for(var t=1;t0)for(var r=0,a=t.children.length;r0){var l=iu(this.data,a);l&&!l.children.some(function(u){return u.value===i.value})?l.children.push(i):this.cache.add(i)}else this.cache.add(i)}},{key:"select",value:function(n){var r=Bg(this.data,n,[])||[];return r.push(n),r.filter(function(a){return a!=null})}},{key:"expand",value:function(n){var r=this;if(this.expandValues.has(n))return this.expandValues.delete(n),ze(this.expandValues);if(this.expandValues.add(n),!this.isMutex.value)return ze(this.expandValues);var a=Ng(this.data,n)||[],o=new Set(a.filter(function(i){var l;return((l=i.children)===null||l===void 0?void 0:l.length)>0&&i.value!==n}).map(function(i){return i.value}));return this.expandValues.forEach(function(i){var l=o.has(i);l&&r.expandValues.delete(i)}),ze(this.expandValues)}},{key:"getChild",value:function(n){var r=iu(this.data,n);return r?r.children:[]}}])}();/** + * tdesign v1.10.3 + * (c) 2024 tdesign + * @license MIT + */function Od(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),n.push.apply(n,r)}return n}function wd(e){for(var t=1;tt+u-s)return c+l-u+s}else{if(n==="start")return c-d;if(n==="center")return c+(l-u)/2;if(n==="end")return c+l-u+s}return t}function PL(e,t,n){var r=e.navsContainer,a=e.activeTab,o=mn(r),i=mn(a);return n==="next"?t+o-i:t-o+i}function $L(e){var t=e.navsWrap,n=e.navsContainer,r=e.rightOperations,a=e.toRightBtn,o=mn(t),i=mn(n),l=mn(r),u=mn(a);return o-i+l-u}function AL(e,t){return Math.max(0,Math.min(e,t))}/** + * tdesign v1.10.3 + * (c) 2024 tdesign + * @license MIT + */var TL=me({name:"TTabNavItem",props:{index:Number,active:{type:Boolean},theme:at.theme,size:at.size,placement:at.placement,label:{type:null},disabled:Bo.disabled,removable:Bo.removable,value:Bo.value,onClick:Function,onRemove:Function},setup:function(t){var n=ee();la(n);var r=ce("tabs__nav-item"),a=Jn({CloseIcon:Li}),o=a.CloseIcon,i=ce(),l=bt(),u=l.STATUS,c=l.SIZE,s=function(b){var _=b.e;_&&_.stopPropagation(),t.onRemove({e:_,value:t.value,index:t.index})},d=function(b){t.disabled||t.onClick(b)},f=I(function(){return N(N(N(N(N(N(N(N({},r.value,!0),"".concat(i.value,"-tabs__nav--card"),t.theme==="card"),u.value.disabled,t.disabled),u.value.active,t.active),"".concat(i.value,"-is-left"),t.placement==="left"),"".concat(i.value,"-is-right"),t.placement==="right"),c.value.medium,t.size==="medium"),c.value.large,t.size==="large")}),v=function(){return $("div",{class:f.value,onClick:d,ref:n},[$("span",{class:"".concat(r.value,"-text-wrapper")},[t.label]),t.removable&&!t.disabled?$(o,{class:"remove-btn",onClick:s},null):null])},h=function(){return $("div",{class:f.value,onClick:d},[$("div",{class:["".concat(r.value,"-wrapper"),N(N({},u.value.disabled,t.disabled),u.value.active,t.active)],ref:n},[$("span",{class:"".concat(r.value,"-text-wrapper")},[t.label])]),t.removable&&!t.disabled?$(o,{class:"remove-btn",onClick:s},null):null])};return function(){return t.theme==="card"?v():h()}}});/** + * tdesign v1.10.3 + * (c) 2024 tdesign + * @license MIT + */var IL=me({props:{navs:{type:Array},placement:at.placement,value:at.value},setup:function(t){var n=ce("tabs"),r=ce(),a=ee(),o=I(function(){return["".concat(n.value,"__bar"),"".concat(r.value,"-is-").concat(t.placement)]}),i=ee(null),l=function(){for(var s,d=["left","right"].includes(t.placement.toLowerCase()),f=d?["height","top"]:["width","left"],v=Be(f,2),h=v[0],p=v[1],b=0,_=0;_=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(c){throw c},f:a}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var o,i=!0,l=!1;return{s:function(){n=n.call(e)},n:function(){var c=n.next();return i=c.done,c},e:function(c){l=!0,o=c},f:function(){try{i||n.return==null||n.return()}finally{if(l)throw o}}}}function ML(e,t){if(e){if(typeof e=="string")return xd(e,t);var n={}.toString.call(e).slice(8,-1);return n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set"?Array.from(e):n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?xd(e,t):void 0}}function xd(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);np&&(v=t.children[b+1]);var _=e.theme==="card"?p:p-1,m=e.theme==="card"?b:b-1;(h=e.onDragSort)===null||h===void 0||h.call(e,{currentIndex:_,current:e.panels[_].value,targetIndex:m,target:e.panels[m].value})}};function s(d){t=d,t.addEventListener("dragstart",a,!1),t.addEventListener("dragend",o,!1),t.addEventListener("dragover",i,!1),t.addEventListener("dragenter",l,!1),document.addEventListener("dragleave",u,!1),document.addEventListener("mousemove",u,!1),t.addEventListener("drop",c,!1)}return mr(function(){t.removeEventListener("dragstart",a),t.removeEventListener("dragend",o),t.removeEventListener("dragover",i),t.removeEventListener("dragenter",l),document.removeEventListener("dragleave",u),document.removeEventListener("mousemove",u),t.removeEventListener("drop",c)}),{setNavsWrap:s}}/** + * tdesign v1.10.3 + * (c) 2024 tdesign + * @license MIT + */function Pd(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),n.push.apply(n,r)}return n}function pa(e){for(var t=1;t1}),P=I(function(){return s.value<_.value-1}),O=I(function(){return y.value?{}:{transform:"translate3d(".concat(-s.value,"px, 0, 0)")}}),S=I(function(){return t.addable?{"min-height":"48px"}:null}),w=I(function(){return N(N(N({},"".concat(n.value,"__btn"),!0),c.value.medium,t.size==="medium"),c.value.large,t.size==="large")}),C=I(function(){return pa(N({},"".concat(n.value,"__btn--left"),!0),w.value)}),x=I(function(){return pa(N({},"".concat(n.value,"__btn--right"),!0),w.value)}),T=I(function(){return pa(N({},"".concat(n.value,"__add-btn"),!0),w.value)}),M=I(function(){return N(N(N(N({},"".concat(n.value,"__nav-container"),!0),"".concat(n.value,"__nav--card"),t.theme==="card"),"".concat(l.value,"-is-").concat(t.placement),!0),"".concat(l.value,"-is-addable"),t.addable)}),D=I(function(){return N(N({},"".concat(n.value,"__nav-scroll"),!0),"".concat(l.value,"-is-scrollable"),g.value||P.value)}),Z=I(function(){return["".concat(n.value,"__nav-wrap"),"".concat(l.value,"-is-smooth"),N({},"".concat(l.value,"-is-vertical"),y.value)]}),G=function(W){s.value=AL(W,_.value)},K=function(W){G(PL(m(),s.value,W))},Q=function(W){if(!(!g.value&&!P.value)){W.preventDefault();var se=W.deltaX,ve=W.deltaY;Math.abs(se)>Math.abs(ve)?G(s.value+se):G(s.value+ve)}},oe=function(){setTimeout(function(){G(EL(m(),s.value,t.scrollPosition))},0)},H=function(){it(function(){_.value=$L(m())})};we([function(){return t.placement},function(){return t.panels}],H),we([function(){return t.scrollPosition}],oe),iD(vo(H),d.value);var L=function(W){var se;(se=t.onAdd)===null||se===void 0||se.call(t,{e:W})},Y=function(W,se){var ve=se.value,E=se.disabled;if(E||t.value===ve)return!1;t.onChange(ve)},J=function(W){var se=W.e,ve=W.value,E=W.index;t.onRemove({e:se,value:ve,index:E})},U=function(W){W!=null&&W.$el&&(W==null?void 0:W.value)===t.value&&b.value!==W.$el&&(b.value=W.$el,oe())},k=FL(t),F=k.setNavsWrap;De(function(){F(f.value),H(),oe()});var R=I(function(){return t.panels.map(function(B,W){var se,ve;B!=null&&(se=B.children)!==null&&se!==void 0&&se.label?ve=B.children.label():je(B.label)?ve=B.label(tt):ve=B.label||"选项卡".concat(W+1);var E=t.dragSort;return E&&B.draggable===!1&&(E=B.draggable),$(TL,{ref:U,draggable:E,key:B.value,index:W,theme:t.theme,size:t.size,placement:t.placement,label:ve,active:B.value===t.value,disabled:t.disabled||B.disabled,removable:B.removable,value:B.value,onClick:function(V){return Y(V,B)},onRemove:J},null)})}),A=function(){return[$("div",{ref:v,class:["".concat(n.value,"__operations"),"".concat(n.value,"__operations--left")]},[$(Xo,{name:"fade",mode:"out-in",appear:!0},{default:function(){return[g.value?$("div",{class:C.value,onClick:function(){return K("prev")}},[$(a,null,null)]):null]}})]),$("div",{ref:h,class:["".concat(n.value,"__operations"),"".concat(n.value,"__operations--right")]},[$(Xo,{name:"fade",mode:"out-in",appear:!0},{default:function(){return[P.value?$("div",{ref:p,class:x.value,onClick:function(){return K("next")}},[$(o,null,null)]):null]}}),t.addable?$("div",{class:T.value,onClick:L},[$(i,null,null)]):null,t.action])]},z=function(){return $("div",{class:M.value},[$("div",{class:D.value,onWheel:Q},[$("div",{ref:f,class:Z.value,style:O.value},[t.theme!=="card"&&$(IL,{placement:t.placement,value:t.value,navs:R.value},null),R.value])])])};return function(){return $("div",{ref:d,class:["".concat(n.value,"__nav")],style:S.value},[A(),z()])}}}));/** + * tdesign v1.10.3 + * (c) 2024 tdesign + * @license MIT + */var RL=me({name:"TTabs",props:at,setup:function(t){var n=ce("tabs"),r=ce(),a=Ue(),o=Le(t),i=o.value,l=o.modelValue,u=Qt(i,l,t.defaultValue||"",t.onChange),c=Be(u,2),s=c[0],d=c[1];lt("tabs",{value:s});var f=function(y){var g;(g=t.onAdd)===null||g===void 0||g.call(t,{e:y.e})},v=function(y){d(y)},h=function(y){var g,P=y.e,O=y.value,S=y.index;(g=t.onRemove)===null||g===void 0||g.call(t,{value:O,index:S,e:P})},p=function(){var y=a("default");if(!y)return[];var g=function(O){return O.map(function(S){return S.children&&$e(S.children)?g(S.children):S}).flat().filter(function(S){return S.type.name==="TTabPanel"})};return g(y)},b=function(){var y,g=((y=t.list)!==null&&y!==void 0&&y.length?t.list:p())||[],P=a("action"),O=g.map(function(w){var C=w;return w.props&&Object.keys(w.props).forEach(function(x){C[x]=w.props[x]}),C}),S={theme:t.theme,value:s.value,size:t.size,disabled:t.disabled,placement:t.placement,scrollPosition:t.scrollPosition,addable:t.addable,panels:O,dragSort:t.dragSort,action:P};return $("div",{class:N(N({},"".concat(r.value,"-tabs__header"),!0),"".concat(r.value,"-is-").concat(t.placement),!0)},[$(DL,Ze(S,{onDragSort:t.onDragSort,onChange:v,onAdd:f,onRemove:h}),null)])},_=function(){var y,g=p();if((y=t.list)!==null&&y!==void 0&&y.length)return t.list.map(function(P){return $(Hg,Ze(P,{onRemove:h}),null)});if(g&&g.length)return $("div",{class:["".concat(r.value,"-tabs__content")]},[g])};return function(){return $("div",{class:[n.value]},[t.placement!=="bottom"?[b(),_()]:[_(),b()]])}}});/** + * tdesign v1.10.3 + * (c) 2024 tdesign + * @license MIT + */var kL=Ae(RL),LL=Ae(Hg);/** + * tdesign v1.10.3 + * (c) 2024 tdesign + * @license MIT + */var BL={content:{type:[String,Function]},default:{type:[String,Function]},disabled:Boolean,icon:{type:Function},popupProps:{type:Object},title:{type:[String,Function]},value:{type:[String,Number]}};/** + * tdesign v1.10.3 + * (c) 2024 tdesign + * @license MIT + */var No=me({name:"TFakeArrow",props:{isActive:{type:Boolean},overlayClassName:{type:[String,Object,Array]},overlayStyle:{type:Object||String}},setup:function(t){var n=ce("fake-arrow"),r=I(function(){return[n.value,N({},"".concat(n.value,"--active"),t.isActive),t.overlayClassName]});return{classes:r}},render:function(){return $("svg",{class:this.classes,width:"16",height:"16",viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",style:this.overlayStyle},[$("path",{d:"M3.75 5.7998L7.99274 10.0425L12.2361 5.79921",stroke:"black","stroke-opacity":"0.9","stroke-width":"1.3"},null)])}});/** + * tdesign v1.10.3 + * (c) 2024 tdesign + * @license MIT + */function NL(){var e=function(l){l.dataset.oldPaddingTop=l.style.paddingTop,l.dataset.oldPaddingBottom=l.style.paddingBottom,l.style.height="0",l.style.paddingTop="0",l.style.paddingBottom="0"},t=function(l){l.dataset.oldOverflow=l.style.overflow,l.style.height="".concat(l.scrollHeight,"px"),l.style.paddingTop=l.dataset.oldPaddingTop,l.style.paddingBottom=l.dataset.oldPaddingBottom,l.style.overflow="hidden"},n=function(l){l.style.height="",l.style.overflow=l.dataset.oldOverflow},r=function(l){l.dataset.oldPaddingTop=l.style.paddingTop,l.dataset.oldPaddingBottom=l.style.paddingBottom,l.dataset.oldOverflow=l.style.overflow,l.style.height="".concat(l.scrollHeight,"px"),l.style.overflow="hidden"},a=function(l){l.scrollHeight!==0&&(l.style.height="0",l.style.paddingTop="0",l.style.paddingBottom="0")},o=function(l){l.style.height="",l.style.overflow=l.dataset.oldOverflow,l.style.paddingTop=l.dataset.oldPaddingTop,l.style.paddingBottom=l.dataset.oldPaddingBottom};return{beforeEnter:e,enter:t,afterEnter:n,beforeLeave:r,leave:a,afterLeave:o}}/** + * tdesign v1.10.3 + * (c) 2024 tdesign + * @license MIT + */function $d(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),n.push.apply(n,r)}return n}function VL(e){for(var t=1;t-1}),b=ee(!1),_=ee(!1),m=I(function(){return o.value==="light"?"#E7E7E7":"#383838"}),y=I(function(){var F;return v.value==="popup"?b.value:l?(F=l.value)===null||F===void 0?void 0:F.includes(t.value):!1}),g=ee(!1),P=ee(),O=ee(),S=ee(),w=ce("slide-down");la(S,m);var C=I(function(){return["".concat(r.value,"-submenu"),N(N({},"".concat(r.value,"-is-disabled"),t.disabled),"".concat(r.value,"-is-opened"),y.value)]}),x=I(function(){var F;return["".concat(r.value,"-menu__popup"),"".concat(r.value,"-is-").concat(u?"horizontal":"vertical"),N({},"".concat(r.value,"-is-opened"),b.value),(F=t.popupProps)===null||F===void 0?void 0:F.overlayInnerClassName]}),T=I(function(){var F;return["".concat(r.value,"-menu--").concat(o.value),u&&"".concat(r.value,"-is-head-menu"),N({},"".concat(r.value,"-menu-is-nested"),g.value),(F=t.popupProps)===null||F===void 0?void 0:F.overlayClassName]}),M=I(function(){return["".concat(r.value,"-menu__item"),"".concat(r.value,"-menu__item-spacer"),"".concat(r.value,"-menu__item-spacer--").concat(u&&!g.value?"bottom":"right"),N(N(N({},"".concat(r.value,"-is-disabled"),t.disabled),"".concat(r.value,"-is-opened"),y.value),"".concat(r.value,"-is-active"),p.value)]}),D=I(function(){return["".concat(r.value,"-menu__sub"),N({},"".concat(r.value,"-is-opened"),y.value)]}),Z=I(function(){return[N({},"".concat(r.value,"-fake-arrow--active"),y.value)]}),G=function(R){je(d)&&d(R)},K=function(){t.disabled||setTimeout(function(){b.value||(c(t.value),it().then(function(){G(P.value)})),b.value=!0},0)},Q=function(R){return R==null?void 0:R.classList.contains("".concat(r.value,"-menu__popup"))},oe=function(R){return R?Q(R)||oe(R.parentElement):!1},H=function(R){setTimeout(function(){var A=Q(R.relatedTarget);_.value||A||(b.value=!1)},0)},L=function(R){var A=R.toElement,z=R.relatedTarget,B=A||z;if(B!==O.value){for(var W=function(ve){return ve===S.value};B!==null&&B!==document&&!W(B);)B=B.parentNode;_.value=!1,W(B)||(b.value=!1),f==null||f(R)}},Y=function(){_.value=!0},J=function(){t.disabled||c(t.value)};we(b,function(F){a.open(t.value,F?"add":"remove")});var U=Le(t),k=U.value;return lt("TdSubmenu",Pt({value:k,addMenuItem:function(R){h.value.push(R),s&&s.addMenuItem(R)},setSubPopup:function(R){O.value=R},closeParentPopup:function(R){var A=R.relatedTarget;oe(A)||L(R)}})),we(P,function(){G(P.value)}),De(function(){var F;a==null||(F=a.vMenu)===null||F===void 0||F.add({value:t.value,parent:s==null?void 0:s.value,vnode:n.slots.default});for(var R=ut(),A=R.parent;A&&!/^t(head)?menu/i.test((z=A)===null||z===void 0?void 0:z.type.name);){var z,B,W;if(/submenu/i.test((B=A)===null||B===void 0?void 0:B.type.name)){g.value=!0;break}A=(W=A)===null||W===void 0?void 0:W.parent}}),{classPrefix:r,menuItems:h,mode:v,theme:o,isHead:u,isNested:g,classes:C,subClass:D,isOpen:y,transitionClass:w,arrowClass:Z,overlayInnerClassName:x,overlayClassName:T,submenuClass:M,submenuRef:S,popupWrapperRef:P,popupVisible:b,isCursorInPopup:_,handleEnterPopup:Y,handleMouseEnter:K,handleMouseLeave:H,handleMouseLeavePopup:L,handleSubmenuItemClick:J}},methods:{renderPopup:function(t){var n,r=this,a="right-top";!this.isNested&&this.isHead&&(a="bottom-left");var o=$("div",{ref:"popupWrapperRef",class:["".concat(this.classPrefix,"-menu__spacer"),"".concat(this.classPrefix,"-menu__spacer--").concat(!this.isNested&&this.isHead?"top":"left")],onMouseenter:this.handleEnterPopup,onMouseleave:this.handleMouseLeavePopup},[$("ul",{class:"".concat(this.classPrefix,"-menu__popup-wrapper")},[gn(this,"default","content")])]),i={content:function(){return o}},l=$(ys,Ze((n=this.popupProps)!==null&&n!==void 0?n:{},{overlayInnerClassName:ze(this.overlayInnerClassName),overlayClassName:ze(this.overlayClassName),visible:this.popupVisible,placement:a}),VL({default:function(){return[$("div",{ref:"submenuRef",class:r.submenuClass},[t])]}},i));return l},renderHeadSubmenu:function(){var t=ct(this,"icon"),n=[$("div",{ref:"submenuRef",class:this.submenuClass,onClick:this.handleSubmenuItemClick},[t,$("span",{class:["".concat(this.classPrefix,"-menu__content")]},[ct(this,"title",{silent:!0})])]),$("ul",{style:"opacity: 0; width: 0; height: 0; overflow: hidden"},[gn(this,"default","content")])],r=this.mode==="popup"&&this.isNested,a=[t,$("span",{class:["".concat(this.classPrefix,"-menu__content")]},[ct(this,"title",{silent:!0})]),$(No,{overlayClassName:/menu/i.test(this.$parent.$options.name)?this.arrowClass:null,overlayStyle:{transform:"rotate(".concat(r?-90:0,"deg)")}},null)];return this.mode==="normal"?n:this.renderPopup(a)},renderSubmenu:function(){for(var t=this,n=this.$slots.content||this.$slots.default,r=ct(this,"icon"),a=gn(this,"default","content"),o=ut(),i=o.parent,l=44;i&&i.type.name!=="TMenu";)i.type.name==="TSubmenu"&&(l+=16),i=i.parent;var u=NL(),c=u.beforeEnter,s=u.enter,d=u.afterEnter,f=u.beforeLeave,v=u.leave,h=u.afterLeave,p=this.mode==="popup"&&this.isNested,b=[$("div",{ref:"submenuRef",class:this.submenuClass,onClick:this.handleSubmenuItemClick},[r,$("span",{class:["".concat(this.classPrefix,"-menu__content")]},[ct(this,"title",{silent:!0})]),n&&$(No,{overlayClassName:this.arrowClass,overlayStyle:{transform:"rotate(".concat(p?-90:0,"deg)")}},null)]),$(Xo,{name:this.transitionClass,onBeforeEnter:c,onEnter:s,onAfterEnter:d,onBeforeLeave:f,onLeave:v,onAfterLeave:h},{default:function(){return[Ra($("ul",{class:t.subClass,style:{"--padding-left":"".concat(l,"px")}},[a]),[[Va,t.isOpen]])]}})],_=[r,$("span",{class:["".concat(this.classPrefix,"-menu__content")]},[ct(this,"title",{silent:!0})]),$(No,{overlayClassName:/menu/i.test(this.$parent.$options.name)?this.arrowClass:null,overlayStyle:{transform:"rotate(".concat(p?-90:0,"deg)"),"margin-left":"auto"}},null)];return this.mode==="normal"?b:this.renderPopup(_)}},render:function(){var t=null,n={};return this.mode==="popup"&&(n={onMouseenter:this.handleMouseEnter,onMouseleave:this.handleMouseLeave}),Object.keys(this.$slots).length>0&&(t=this.isHead?this.renderHeadSubmenu():this.renderSubmenu()),$("li",Ze({class:this.classes},n),[t])}});/** + * tdesign v1.10.3 + * (c) 2024 tdesign + * @license MIT + */function Ad(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),n.push.apply(n,r)}return n}function Td(e){for(var t=1;t0&&D(g.value[0])});var G=function(U){var k,F=x.find(function(W){return W.value===U});(k=F.onClick)===null||k===void 0||k.call(F,{value:U});var R=F.to,A=F.href,z=F.replace;A&&(window.location.href=F.href);var B=F.router||c.$router;R&&B&&(z?B.replace(R):B.push(R))},K=function(){var U;return x.length===0?null:$("ul",{class:["".concat(l.value,"-head-menu__submenu"),"".concat(l.value,"-submenu")]},[$(kL,{value:b.value,onChange:M},zL(U=x.map(function(k){var F;return $(LL,{value:k.value,label:(F=k.vnode()[0])===null||F===void 0?void 0:F.children},null)}))?U:{default:function(){return[U]}})])},Q=ee(),oe=ee(),H=ee(),L=ee(),Y=function(U,k){U.forEach(function(F){var R,A,z,B,W=(R=F.props)===null||R===void 0?void 0:R.value;if((((A=F.type)===null||A===void 0?void 0:A.name)==="TSubmenu"||((z=F.type)===null||z===void 0?void 0:z.name)==="TMenuItem")&&T.add(Td({value:W,parent:k,vnode:F.children.default},F.props)),je((B=F.children)===null||B===void 0?void 0:B.default)){Y(F.children.default(),W);return}$e(F.children)&&Y(F.children,W)})};return Y(((r=(a=n.slots).default)===null||r===void 0?void 0:r.call(a))||((o=(i=n.slots).content)===null||o===void 0?void 0:o.call(i))||[]),function(){var J,U,k,F,R,A,z,B,W,se,ve,E,j=((J=t.logo)===null||J===void 0?void 0:J.call(t,tt))||((U=(k=n.slots).logo)===null||U===void 0?void 0:U.call(k)),V=((F=t.operations)===null||F===void 0?void 0:F.call(t,tt))||((R=(A=n.slots).operations)===null||R===void 0?void 0:R.call(A))||((z=(B=n.slots).options)===null||z===void 0?void 0:z.call(B)),ae=((W=(se=n.slots).default)===null||W===void 0?void 0:W.call(se))||((ve=(E=n.slots).content)===null||ve===void 0?void 0:ve.call(E))||[];return $("div",{class:w.value},[$("div",{class:"".concat(l.value,"-head-menu__inner"),ref:oe},[j&&$("div",{class:"".concat(l.value,"-menu__logo"),ref:H},[j]),$("ul",{class:"".concat(l.value,"-menu"),ref:Q},[ae]),V&&$("div",{class:"".concat(l.value,"-menu__operations"),ref:L},[V])]),C.value==="normal"&&K()])}}});/** + * tdesign v1.10.3 + * (c) 2024 tdesign + * @license MIT + */var KL={content:{type:[String,Function]},default:{type:[String,Function]},disabled:Boolean,href:{type:String,default:""},icon:{type:Function},replace:Boolean,router:{type:Object},routerLink:Boolean,target:{type:String,default:"_self",validator:function(t){return t?["_blank","_self","_parent","_top"].includes(t):!0}},to:{type:[String,Object]},value:{type:[String,Number]},onClick:Function};/** + * tdesign v1.10.3 + * (c) 2024 tdesign + * @license MIT + */function WL(e,t){var n;wt(t)&&(n=gL(t));for(var r=arguments.length,a=new Array(r>2?r-2:0),o=2;oNumber(c)?"error":""}return""}),a=I(function(){var i=e.value.status;return i||r.value}),o=function(){var l,u;(l=(u=e.value).onValidate)===null||l===void 0||l.call(u,{error:r.value?"exceed-maximum":void 0})};return we(r,o),De(function(){r.value&&o()}),{tStatus:a,limitNumber:n,getValueByLimitNumber:t}}/** + * tdesign v1.10.3 + * (c) 2024 tdesign + * @license MIT + */function Vo(e,t){return t==="number"?e||e===0?Number(e):void 0:e}function nB(e,t){var n=Le(e),r=n.value,a=n.modelValue,o=ee(),i=ee(!1),l=ee(),u=ee(null),c=ee(),s=Zt(),d=Qt(r,a,e.defaultValue,e.onChange),f=Be(d,2),v=f[0],h=f[1],p=ee(!1),b=ee(!1),_=ee(e.type),m=ee(null),y=I(function(){return{value:[void 0,null].includes(v.value)?void 0:String(v.value),status:e.status,maxlength:Number(e.maxlength),maxcharacter:e.maxcharacter,allowInputOverMax:e.allowInputOverMax,onValidate:e.onValidate}}),g=tB(y),P=g.limitNumber,O=g.getValueByLimitNumber,S=g.tStatus,w=I(function(){return(v.value&&!s.value&&e.clearable&&!e.readonly||e.showClearIconOnEmpty)&&p.value}),C=function(){var F;b.value=!0,(F=m.value)===null||F===void 0||F.focus()},x=function(){var F;b.value=!1,(F=m.value)===null||F===void 0||F.blur()},T=function(F){var R;p.value&&b.value||(o.value=v.value,!e.disabled&&(b.value=!0,(R=e.onFocus)===null||R===void 0||R.call(e,v.value,{e:F})))},M=function(F){var R,A=F.e,z=e.type==="number"?void 0:"";h(z,{e:A,trigger:"clear"}),(R=e.onClear)===null||R===void 0||R.call(e,{e:A})},D=function(F){c.value=F.target},Z=function(){if(!s.value){var F=_.value==="password"?"text":"password";_.value=F}},G=function(){var F=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"",R=m.value;if(R){var A=String(F);R.value&&R.value!==A&&(R.value=A)}},K=function(F){var R,A=F.target,z=A.value;e.type!=="number"&&typeof v.value=="string"&&z.length>((R=v.value)===null||R===void 0?void 0:R.length)&&(z=O(z)),h(Vo(z,e.type),{e:F,trigger:"input"}),it(function(){e.type==="number"&&/\.(\d+)?0$/.test(z)?G(z):G(v.value)})},Q=function(F){var R=F.inputType&&F.inputType==="insertCompositionText",A=F.currentTarget.value;if(R||i.value){l.value=A;return}K(F)},oe=function(){var F,R=c.value;if(!R||!R.tagName||!((F=u.value)!==null&&F!==void 0&&F.$el)||!["path","svg"].includes(R.tagName))return!1;for(;R;){var A;if(((A=u.value)===null||A===void 0?void 0:A.$el)===R)return!0;R=R.parentNode}return!1},H=Ne(Wg,void 0),L=function(F){if(oe())C();else{var R;e.format&&(o.value=typeof v.value=="number"||e.type==="number"?v.value:e.format(v.value)),b.value=!1,(R=e.onBlur)===null||R===void 0||R.call(e,v.value,{e:F}),H==null||H.handleBlur()}},Y=function(F){var R;i.value=!1,l.value="",K(F),(R=e.onCompositionend)===null||R===void 0||R.call(e,String(v.value),{e:F})},J=function(F){var R;i.value=!0;var A=F.currentTarget.value;l.value=A,(R=e.onCompositionstart)===null||R===void 0||R.call(e,String(v.value),{e:F})},U=function(F){var R,A;(R=m.value)===null||R===void 0||R.focus(),(A=e.onClick)===null||A===void 0||A.call(e,{e:F})};return we(function(){return e.autofocus},function(k){k===!0&&it(function(){var F;(F=m.value)===null||F===void 0||F.focus()})},{immediate:!0}),we(v,function(k,F){var R=e.type==="number";F===void 0&&e.format&&typeof k!="number"&&!R?o.value=e.format(k):o.value=k;var A=typeof k=="number"?k:O(k);A!==k&&!R&&h(A,{trigger:"initial"})},{immediate:!0}),we(function(){return e.type},function(k){_.value=k},{immediate:!0}),t({inputRef:m,focus:C,blur:x}),{isHover:p,focused:b,renderType:_,showClear:w,inputRef:m,clearIconRef:u,inputValue:o,isComposition:i,compositionValue:l,limitNumber:P,tStatus:S,emitFocus:T,formatAndEmitBlur:L,onHandleCompositionend:Y,onHandleCompositionstart:J,onRootClick:U,emitPassword:Z,handleInput:Q,emitClear:M,onClearIconMousedown:D,innerValue:v}}/** + * tdesign v1.10.3 + * (c) 2024 tdesign + * @license MIT + */function rB(e,t){var n=function(d){if(!e.disabled){var f=d.code,v=Vo(d.currentTarget.value,e.type);if(/enter/i.test(f)||/enter/i.test(d.key)){var h;(h=e.onEnter)===null||h===void 0||h.call(e,v,{e:d})}else{var p;(p=e.onKeydown)===null||p===void 0||p.call(e,v,{e:d})}}},r=function(d){var f;if(!e.disabled){var v=Vo(d.currentTarget.value,e.type);(f=e.onKeyup)===null||f===void 0||f.call(e,v,{e:d})}},a=function(d){var f;if(!e.disabled){var v=Vo(d.currentTarget.value,e.type);(f=e.onKeypress)===null||f===void 0||f.call(e,v,{e:d})}},o=function(d){var f;if(!e.disabled){var v=d.clipboardData||window.clipboardData;(f=e.onPaste)===null||f===void 0||f.call(e,{e:d,pasteValue:v==null?void 0:v.getData("text/plain")})}},i=function(d){return t.value=d},l=function(d){var f;return(f=e.onWheel)===null||f===void 0?void 0:f.call(e,{e:d})},u=function(d){var f;i(!0),(f=e.onMouseenter)===null||f===void 0||f.call(e,{e:d})},c=function(d){var f;i(!1),(f=e.onMouseleave)===null||f===void 0||f.call(e,{e:d})};return{isHover:t,handleKeydown:n,handleKeyUp:r,handleKeypress:a,onHandlePaste:o,onHandleMousewheel:l,onInputMouseenter:u,onInputMouseleave:c}}/** + * tdesign v1.10.3 + * (c) 2024 tdesign + * @license MIT + */var aB=100;function oB(e,t,n){var r=Le(e),a=r.autoWidth,o=r.placeholder,i=ee(null),l=ee(null),u=function(){if(!(!i.value||!t.value)){var d=i.value.getBoundingClientRect(),f=d.width;t.value.style.width="".concat(f||0,"px")}};po(i,function(){a.value&&(l.value=setTimeout(function(){u(),clearTimeout(l.value)},aB))}),Yt(function(){clearTimeout(l.value)});var c=function(){we([n,o],function(){a.value&&it(function(){u()})},{immediate:!0})};return De(function(){a.value&&c()}),{inputPreRef:i}}/** + * tdesign v1.10.3 + * (c) 2024 tdesign + * @license MIT + */var iB=["isHover","tStatus","inputRef","renderType","showClear","focused","inputValue","isComposition","compositionValue","innerValue","limitNumber"];function Md(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),n.push.apply(n,r)}return n}function Fd(e){for(var t=1;t-1}var NB=BB;function VB(e,t,n){for(var r=-1,a=e==null?0:e.length;++r=120&&s.length>=120)?new zB(i&&s):void 0}s=e[0];var d=-1,f=l[0];e:for(;++d0){var S=Math.min(l.value.scrollLeft+120,i.value);f(S)}else{var w=Math.max(l.value.scrollLeft-120,0);f(w)}},b=function(){r.value==="scroll"&&(u.value=setTimeout(function(){v(),clearTimeout(u.value)},100))},_=function(){r.value==="scroll"&&(c.value=!1,f(0),clearTimeout(u.value))},m=function(){var P,O=(P=t.value)===null||P===void 0?void 0:P.$el;O&&s(O)},y=function(){clearTimeout(u.value)};return De(m),mr(y),{tagInputRef:t,scrollElement:l,scrollDistance:i,scrollTo:f,scrollToRight:v,scrollToLeft:h,updateScrollElement:s,updateScrollDistance:d,onWheel:p,scrollToRightOnEnter:b,scrollToLeftOnLeave:_,isScrollable:c}}/** + * tdesign v1.10.3 + * (c) 2024 tdesign + * @license MIT + */function ai(e){"@babel/helpers - typeof";return ai=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},ai(e)}var vN=/^\s+/,pN=/\s+$/;function be(e,t){if(e=e||"",t=t||{},e instanceof be)return e;if(!(this instanceof be))return new be(e,t);var n=hN(e);this._originalInput=e,this._r=n.r,this._g=n.g,this._b=n.b,this._a=n.a,this._roundA=Math.round(100*this._a)/100,this._format=t.format||n.format,this._gradientType=t.gradientType,this._r<1&&(this._r=Math.round(this._r)),this._g<1&&(this._g=Math.round(this._g)),this._b<1&&(this._b=Math.round(this._b)),this._ok=n.ok}be.prototype={isDark:function(){return this.getBrightness()<128},isLight:function(){return!this.isDark()},isValid:function(){return this._ok},getOriginalInput:function(){return this._originalInput},getFormat:function(){return this._format},getAlpha:function(){return this._a},getBrightness:function(){var t=this.toRgb();return(t.r*299+t.g*587+t.b*114)/1e3},getLuminance:function(){var t=this.toRgb(),n,r,a,o,i,l;return n=t.r/255,r=t.g/255,a=t.b/255,n<=.03928?o=n/12.92:o=Math.pow((n+.055)/1.055,2.4),r<=.03928?i=r/12.92:i=Math.pow((r+.055)/1.055,2.4),a<=.03928?l=a/12.92:l=Math.pow((a+.055)/1.055,2.4),.2126*o+.7152*i+.0722*l},setAlpha:function(t){return this._a=Yg(t),this._roundA=Math.round(100*this._a)/100,this},toHsv:function(){var t=Nd(this._r,this._g,this._b);return{h:t.h*360,s:t.s,v:t.v,a:this._a}},toHsvString:function(){var t=Nd(this._r,this._g,this._b),n=Math.round(t.h*360),r=Math.round(t.s*100),a=Math.round(t.v*100);return this._a==1?"hsv("+n+", "+r+"%, "+a+"%)":"hsva("+n+", "+r+"%, "+a+"%, "+this._roundA+")"},toHsl:function(){var t=Bd(this._r,this._g,this._b);return{h:t.h*360,s:t.s,l:t.l,a:this._a}},toHslString:function(){var t=Bd(this._r,this._g,this._b),n=Math.round(t.h*360),r=Math.round(t.s*100),a=Math.round(t.l*100);return this._a==1?"hsl("+n+", "+r+"%, "+a+"%)":"hsla("+n+", "+r+"%, "+a+"%, "+this._roundA+")"},toHex:function(t){return Vd(this._r,this._g,this._b,t)},toHexString:function(t){return"#"+this.toHex(t)},toHex8:function(t){return bN(this._r,this._g,this._b,this._a,t)},toHex8String:function(t){return"#"+this.toHex8(t)},toRgb:function(){return{r:Math.round(this._r),g:Math.round(this._g),b:Math.round(this._b),a:this._a}},toRgbString:function(){return this._a==1?"rgb("+Math.round(this._r)+", "+Math.round(this._g)+", "+Math.round(this._b)+")":"rgba("+Math.round(this._r)+", "+Math.round(this._g)+", "+Math.round(this._b)+", "+this._roundA+")"},toPercentageRgb:function(){return{r:Math.round(Xe(this._r,255)*100)+"%",g:Math.round(Xe(this._g,255)*100)+"%",b:Math.round(Xe(this._b,255)*100)+"%",a:this._a}},toPercentageRgbString:function(){return this._a==1?"rgb("+Math.round(Xe(this._r,255)*100)+"%, "+Math.round(Xe(this._g,255)*100)+"%, "+Math.round(Xe(this._b,255)*100)+"%)":"rgba("+Math.round(Xe(this._r,255)*100)+"%, "+Math.round(Xe(this._g,255)*100)+"%, "+Math.round(Xe(this._b,255)*100)+"%, "+this._roundA+")"},toName:function(){return this._a===0?"transparent":this._a<1?!1:IN[Vd(this._r,this._g,this._b,!0)]||!1},toFilter:function(t){var n="#"+Hd(this._r,this._g,this._b,this._a),r=n,a=this._gradientType?"GradientType = 1, ":"";if(t){var o=be(t);r="#"+Hd(o._r,o._g,o._b,o._a)}return"progid:DXImageTransform.Microsoft.gradient("+a+"startColorstr="+n+",endColorstr="+r+")"},toString:function(t){var n=!!t;t=t||this._format;var r=!1,a=this._a<1&&this._a>=0,o=!n&&a&&(t==="hex"||t==="hex6"||t==="hex3"||t==="hex4"||t==="hex8"||t==="name");return o?t==="name"&&this._a===0?this.toName():this.toRgbString():(t==="rgb"&&(r=this.toRgbString()),t==="prgb"&&(r=this.toPercentageRgbString()),(t==="hex"||t==="hex6")&&(r=this.toHexString()),t==="hex3"&&(r=this.toHexString(!0)),t==="hex4"&&(r=this.toHex8String(!0)),t==="hex8"&&(r=this.toHex8String()),t==="name"&&(r=this.toName()),t==="hsl"&&(r=this.toHslString()),t==="hsv"&&(r=this.toHsvString()),r||this.toHexString())},clone:function(){return be(this.toString())},_applyModification:function(t,n){var r=t.apply(null,[this].concat([].slice.call(n)));return this._r=r._r,this._g=r._g,this._b=r._b,this.setAlpha(r._a),this},lighten:function(){return this._applyModification(wN,arguments)},brighten:function(){return this._applyModification(SN,arguments)},darken:function(){return this._applyModification(xN,arguments)},desaturate:function(){return this._applyModification(_N,arguments)},saturate:function(){return this._applyModification(CN,arguments)},greyscale:function(){return this._applyModification(ON,arguments)},spin:function(){return this._applyModification(EN,arguments)},_applyCombination:function(t,n){return t.apply(null,[this].concat([].slice.call(n)))},analogous:function(){return this._applyCombination(AN,arguments)},complement:function(){return this._applyCombination(PN,arguments)},monochromatic:function(){return this._applyCombination(TN,arguments)},splitcomplement:function(){return this._applyCombination($N,arguments)},triad:function(){return this._applyCombination(zd,[3])},tetrad:function(){return this._applyCombination(zd,[4])}};be.fromRatio=function(e,t){if(ai(e)=="object"){var n={};for(var r in e)e.hasOwnProperty(r)&&(r==="a"?n[r]=e[r]:n[r]=ya(e[r]));e=n}return be(e,t)};function hN(e){var t={r:0,g:0,b:0},n=1,r=null,a=null,o=null,i=!1,l=!1;return typeof e=="string"&&(e=DN(e)),ai(e)=="object"&&(xn(e.r)&&xn(e.g)&&xn(e.b)?(t=gN(e.r,e.g,e.b),i=!0,l=String(e.r).substr(-1)==="%"?"prgb":"rgb"):xn(e.h)&&xn(e.s)&&xn(e.v)?(r=ya(e.s),a=ya(e.v),t=yN(e.h,r,a),i=!0,l="hsv"):xn(e.h)&&xn(e.s)&&xn(e.l)&&(r=ya(e.s),o=ya(e.l),t=mN(e.h,r,o),i=!0,l="hsl"),e.hasOwnProperty("a")&&(n=e.a)),n=Yg(n),{ok:i,format:e.format||l,r:Math.min(255,Math.max(t.r,0)),g:Math.min(255,Math.max(t.g,0)),b:Math.min(255,Math.max(t.b,0)),a:n}}function gN(e,t,n){return{r:Xe(e,255)*255,g:Xe(t,255)*255,b:Xe(n,255)*255}}function Bd(e,t,n){e=Xe(e,255),t=Xe(t,255),n=Xe(n,255);var r=Math.max(e,t,n),a=Math.min(e,t,n),o,i,l=(r+a)/2;if(r==a)o=i=0;else{var u=r-a;switch(i=l>.5?u/(2-r-a):u/(r+a),r){case e:o=(t-n)/u+(t1&&(d-=1),d<1/6?c+(s-c)*6*d:d<1/2?s:d<2/3?c+(s-c)*(2/3-d)*6:c}if(t===0)r=a=o=n;else{var l=n<.5?n*(1+t):n+t-n*t,u=2*n-l;r=i(u,l,e+1/3),a=i(u,l,e),o=i(u,l,e-1/3)}return{r:r*255,g:a*255,b:o*255}}function Nd(e,t,n){e=Xe(e,255),t=Xe(t,255),n=Xe(n,255);var r=Math.max(e,t,n),a=Math.min(e,t,n),o,i,l=r,u=r-a;if(i=r===0?0:u/r,r==a)o=0;else{switch(r){case e:o=(t-n)/u+(t>1)+720)%360;--t;)r.h=(r.h+a)%360,o.push(be(r));return o}function TN(e,t){t=t||6;for(var n=be(e).toHsv(),r=n.h,a=n.s,o=n.v,i=[],l=1/t;t--;)i.push(be({h:r,s:a,v:o})),o=(o+l)%1;return i}be.mix=function(e,t,n){n=n===0?0:n||50;var r=be(e).toRgb(),a=be(t).toRgb(),o=n/100,i={r:(a.r-r.r)*o+r.r,g:(a.g-r.g)*o+r.g,b:(a.b-r.b)*o+r.b,a:(a.a-r.a)*o+r.a};return be(i)};be.readability=function(e,t){var n=be(e),r=be(t);return(Math.max(n.getLuminance(),r.getLuminance())+.05)/(Math.min(n.getLuminance(),r.getLuminance())+.05)};be.isReadable=function(e,t,n){var r=be.readability(e,t),a,o;switch(o=!1,a=RN(n),a.level+a.size){case"AAsmall":case"AAAlarge":o=r>=4.5;break;case"AAlarge":o=r>=3;break;case"AAAsmall":o=r>=7;break}return o};be.mostReadable=function(e,t,n){var r=null,a=0,o,i,l,u;n=n||{},i=n.includeFallbackColors,l=n.level,u=n.size;for(var c=0;ca&&(a=o,r=be(t[c]));return be.isReadable(e,r,{level:l,size:u})||!i?r:(n.includeFallbackColors=!1,be.mostReadable(e,["#fff","#000"],n))};var uu=be.names={aliceblue:"f0f8ff",antiquewhite:"faebd7",aqua:"0ff",aquamarine:"7fffd4",azure:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"000",blanchedalmond:"ffebcd",blue:"00f",blueviolet:"8a2be2",brown:"a52a2a",burlywood:"deb887",burntsienna:"ea7e5d",cadetblue:"5f9ea0",chartreuse:"7fff00",chocolate:"d2691e",coral:"ff7f50",cornflowerblue:"6495ed",cornsilk:"fff8dc",crimson:"dc143c",cyan:"0ff",darkblue:"00008b",darkcyan:"008b8b",darkgoldenrod:"b8860b",darkgray:"a9a9a9",darkgreen:"006400",darkgrey:"a9a9a9",darkkhaki:"bdb76b",darkmagenta:"8b008b",darkolivegreen:"556b2f",darkorange:"ff8c00",darkorchid:"9932cc",darkred:"8b0000",darksalmon:"e9967a",darkseagreen:"8fbc8f",darkslateblue:"483d8b",darkslategray:"2f4f4f",darkslategrey:"2f4f4f",darkturquoise:"00ced1",darkviolet:"9400d3",deeppink:"ff1493",deepskyblue:"00bfff",dimgray:"696969",dimgrey:"696969",dodgerblue:"1e90ff",firebrick:"b22222",floralwhite:"fffaf0",forestgreen:"228b22",fuchsia:"f0f",gainsboro:"dcdcdc",ghostwhite:"f8f8ff",gold:"ffd700",goldenrod:"daa520",gray:"808080",green:"008000",greenyellow:"adff2f",grey:"808080",honeydew:"f0fff0",hotpink:"ff69b4",indianred:"cd5c5c",indigo:"4b0082",ivory:"fffff0",khaki:"f0e68c",lavender:"e6e6fa",lavenderblush:"fff0f5",lawngreen:"7cfc00",lemonchiffon:"fffacd",lightblue:"add8e6",lightcoral:"f08080",lightcyan:"e0ffff",lightgoldenrodyellow:"fafad2",lightgray:"d3d3d3",lightgreen:"90ee90",lightgrey:"d3d3d3",lightpink:"ffb6c1",lightsalmon:"ffa07a",lightseagreen:"20b2aa",lightskyblue:"87cefa",lightslategray:"789",lightslategrey:"789",lightsteelblue:"b0c4de",lightyellow:"ffffe0",lime:"0f0",limegreen:"32cd32",linen:"faf0e6",magenta:"f0f",maroon:"800000",mediumaquamarine:"66cdaa",mediumblue:"0000cd",mediumorchid:"ba55d3",mediumpurple:"9370db",mediumseagreen:"3cb371",mediumslateblue:"7b68ee",mediumspringgreen:"00fa9a",mediumturquoise:"48d1cc",mediumvioletred:"c71585",midnightblue:"191970",mintcream:"f5fffa",mistyrose:"ffe4e1",moccasin:"ffe4b5",navajowhite:"ffdead",navy:"000080",oldlace:"fdf5e6",olive:"808000",olivedrab:"6b8e23",orange:"ffa500",orangered:"ff4500",orchid:"da70d6",palegoldenrod:"eee8aa",palegreen:"98fb98",paleturquoise:"afeeee",palevioletred:"db7093",papayawhip:"ffefd5",peachpuff:"ffdab9",peru:"cd853f",pink:"ffc0cb",plum:"dda0dd",powderblue:"b0e0e6",purple:"800080",rebeccapurple:"663399",red:"f00",rosybrown:"bc8f8f",royalblue:"4169e1",saddlebrown:"8b4513",salmon:"fa8072",sandybrown:"f4a460",seagreen:"2e8b57",seashell:"fff5ee",sienna:"a0522d",silver:"c0c0c0",skyblue:"87ceeb",slateblue:"6a5acd",slategray:"708090",slategrey:"708090",snow:"fffafa",springgreen:"00ff7f",steelblue:"4682b4",tan:"d2b48c",teal:"008080",thistle:"d8bfd8",tomato:"ff6347",turquoise:"40e0d0",violet:"ee82ee",wheat:"f5deb3",white:"fff",whitesmoke:"f5f5f5",yellow:"ff0",yellowgreen:"9acd32"},IN=be.hexNames=jN(uu);function jN(e){var t={};for(var n in e)e.hasOwnProperty(n)&&(t[e[n]]=n);return t}function Yg(e){return e=parseFloat(e),(isNaN(e)||e<0||e>1)&&(e=1),e}function Xe(e,t){MN(e)&&(e="100%");var n=FN(e);return e=Math.min(t,Math.max(0,parseFloat(e))),n&&(e=parseInt(e*t,10)/100),Math.abs(e-t)<1e-6?1:e%t/parseFloat(t)}function Vi(e){return Math.min(1,Math.max(0,e))}function At(e){return parseInt(e,16)}function MN(e){return typeof e=="string"&&e.indexOf(".")!=-1&&parseFloat(e)===1}function FN(e){return typeof e=="string"&&e.indexOf("%")!=-1}function an(e){return e.length==1?"0"+e:""+e}function ya(e){return e<=1&&(e=e*100+"%"),e}function Xg(e){return Math.round(parseFloat(e)*255).toString(16)}function Ud(e){return At(e)/255}var nn=function(){var e="[-\\+]?\\d+%?",t="[-\\+]?\\d*\\.\\d+%?",n="(?:"+t+")|(?:"+e+")",r="[\\s|\\(]+("+n+")[,|\\s]+("+n+")[,|\\s]+("+n+")\\s*\\)?",a="[\\s|\\(]+("+n+")[,|\\s]+("+n+")[,|\\s]+("+n+")[,|\\s]+("+n+")\\s*\\)?";return{CSS_UNIT:new RegExp(n),rgb:new RegExp("rgb"+r),rgba:new RegExp("rgba"+a),hsl:new RegExp("hsl"+r),hsla:new RegExp("hsla"+a),hsv:new RegExp("hsv"+r),hsva:new RegExp("hsva"+a),hex3:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex6:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/,hex4:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex8:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/}}();function xn(e){return!!nn.CSS_UNIT.exec(e)}function DN(e){e=e.replace(vN,"").replace(pN,"").toLowerCase();var t=!1;if(uu[e])e=uu[e],t=!0;else if(e=="transparent")return{r:0,g:0,b:0,a:0,format:"name"};var n;return(n=nn.rgb.exec(e))?{r:n[1],g:n[2],b:n[3]}:(n=nn.rgba.exec(e))?{r:n[1],g:n[2],b:n[3],a:n[4]}:(n=nn.hsl.exec(e))?{h:n[1],s:n[2],l:n[3]}:(n=nn.hsla.exec(e))?{h:n[1],s:n[2],l:n[3],a:n[4]}:(n=nn.hsv.exec(e))?{h:n[1],s:n[2],v:n[3]}:(n=nn.hsva.exec(e))?{h:n[1],s:n[2],v:n[3],a:n[4]}:(n=nn.hex8.exec(e))?{r:At(n[1]),g:At(n[2]),b:At(n[3]),a:Ud(n[4]),format:t?"name":"hex8"}:(n=nn.hex6.exec(e))?{r:At(n[1]),g:At(n[2]),b:At(n[3]),format:t?"name":"hex"}:(n=nn.hex4.exec(e))?{r:At(n[1]+""+n[1]),g:At(n[2]+""+n[2]),b:At(n[3]+""+n[3]),a:Ud(n[4]+""+n[4]),format:t?"name":"hex8"}:(n=nn.hex3.exec(e))?{r:At(n[1]+""+n[1]),g:At(n[2]+""+n[2]),b:At(n[3]+""+n[3]),format:t?"name":"hex"}:!1}function RN(e){var t,n;return e=e||{level:"AA",size:"small"},t=(e.level||"AA").toUpperCase(),n=(e.size||"small").toLowerCase(),t!=="AA"&&t!=="AAA"&&(t="AA"),n!=="small"&&n!=="large"&&(n="small"),{level:t,size:n}}/** + * tdesign v1.10.3 + * (c) 2024 tdesign + * @license MIT + */var kN={closable:Boolean,color:{type:String,default:""},content:{type:[String,Function]},default:{type:[String,Function]},disabled:Boolean,icon:{type:Function,default:void 0},maxWidth:{type:[String,Number]},shape:{type:String,default:"square",validator:function(t){return t?["square","round","mark"].includes(t):!0}},size:{type:String,default:"medium",validator:function(t){return t?["small","medium","large"].includes(t):!0}},theme:{type:String,default:"default",validator:function(t){return t?["default","primary","warning","danger","success"].includes(t):!0}},title:{type:String,default:""},variant:{type:String,default:"dark",validator:function(t){return t?["dark","light","outline","light-outline"].includes(t):!0}},onClick:Function,onClose:Function};/** + * tdesign v1.10.3 + * (c) 2024 tdesign + * @license MIT + */var Jg=me({name:"TTag",props:kN,setup:function(t){var n=Rt("tag"),r=n.globalConfig,a=ce("tag"),o=Jn({CloseIcon:Li}),i=o.CloseIcon,l=Ue(),u=Jt(),c=bt(),s=c.SIZE,d=ut(),f=d.vnode,v=I(function(){return["".concat(a.value),"".concat(a.value,"--").concat(t.theme),"".concat(a.value,"--").concat(t.variant),N(N(N(N({},"".concat(a.value,"--ellipsis"),t.maxWidth),"".concat(a.value,"--close"),t.closable),"".concat(a.value,"--disabled"),t.disabled),s.value[t.size],t.size!=="medium"),t.shape!=="square"&&"".concat(a.value,"--").concat(t.shape)]}),h=I(function(){return b()}),p=I(function(){return t.maxWidth?{maxWidth:isNaN(Number(t.maxWidth))?String(t.maxWidth):"".concat(t.maxWidth,"px")}:{}}),b=function(){var P=t.color,O=t.variant;if(!P)return{};var S=be(P).getLuminance(),w={color:S>.5?"black":"white"};if((O==="outline"||O==="light-outline")&&(w.borderColor=P),O!=="outline"){var C=function(){var T=be(P).toRgb(),M=T.r,D=T.g,Z=T.b;return"rgba(".concat(M,", ").concat(D,", ").concat(Z,", 0.1)")};w.backgroundColor=O==="dark"?P:C()}return O!=="dark"&&(w.color=P),w},_=function(P){var O;t.disabled||(O=t.onClick)===null||O===void 0||O.call(t,{e:P})},m=function(){if(!t.closable)return null;var P="".concat(a.value,"__icon-close");return r.value.closeIcon?tt(r.value.closeIcon(tt),{class:P}):$(i,{onClick:function(S){var w,C=S.e;C&&C.stopPropagation(),(w=t.onClose)===null||w===void 0||w.call(t,{e:C})},class:P},null)},y=function(P){if(t.maxWidth){var O=f.props||{};if(Reflect.has(O,"title"))return O.title||void 0;if(P)return P}};return function(){var g=m(),P=u("default","content"),O=l("icon"),S=y(wt(P)?P:"");return $("div",{class:v.value,style:h.value,onClick:_},[O,$("span",{class:t.maxWidth?"".concat(a.value,"--text"):void 0,style:p.value,title:S},[P]),!t.disabled&&g])}}});/** + * tdesign v1.10.3 + * (c) 2024 tdesign + * @license MIT + */var LN={checked:{type:Boolean,default:void 0},modelValue:{type:Boolean,default:void 0},defaultChecked:Boolean,checkedProps:{type:Object},content:{type:[String,Number,Array,Function]},default:{type:[String,Function]},disabled:Boolean,size:{type:String,default:"medium",validator:function(t){return t?["small","medium","large"].includes(t):!0}},uncheckedProps:{type:Object},value:{type:[String,Number]},onChange:Function,onClick:Function};/** + * tdesign v1.10.3 + * (c) 2024 tdesign + * @license MIT + */var BN=/^Space$/i,NN=/^Enter$/i,Kd=/^(Enter|Space)$/i;/** + * tdesign v1.10.3 + * (c) 2024 tdesign + * @license MIT + */function Wd(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),n.push.apply(n,r)}return n}function Gd(e){for(var t=1;t=l.value,K=h.value;!G&&Z&&(K=h.value instanceof Array?h.value.concat(String(Z)):[Z],p(K,{trigger:"enter",index:K.length-1,item:Z,e:T.e})),e==null||(D=e.onEnter)===null||D===void 0||D.call(e,K,Or(Or({},T),{},{inputValue:x}))},O=function(x){!h.value||!h.value.length||(b.value=x)},S=function(x,T){var M=T.e;if(!(!h.value||!h.value.length||M.key==="Process")){var D=/(Backspace|NumpadDelete)/i.test(M.code)||/(Backspace|NumpadDelete)/i.test(M.key);if(!x&&D){var Z,G=h.value.length-1,K=h.value[G],Q="backspace",oe=h.value.slice(0,-1);p(oe,{e:M,index:G,item:K,trigger:Q}),(Z=i.value)===null||Z===void 0||Z.call(i,{e:M,index:G,item:K,trigger:Q,value:oe})}b.value=x}},w=function(x){var T,M=x.displayNode,D=x.label,Z=u.value?h.value.slice(0,u.value):h.value,G=M?[M]:(Z==null||(T=Z.map)===null||T===void 0?void 0:T.call(Z,function(oe,H){var L,Y=t("tag",{params:{value:oe}});return $(su,Ze({key:"".concat(oe).concat(H),size:c.value,disabled:_.value,onClose:function(U){return y({e:U.e,index:H})},closable:!m.value&&!_.value},(L=d.value)===null||L===void 0?void 0:L.call(d,H,oe),s.value),{default:function(){return[Y??oe]}})}))||[];if([null,void 0,""].includes(D)||G.unshift($("div",{class:"".concat(n.value,"-tag-input__prefix"),key:"label"},[D])),Z.length!==(h.value||[]).length){var K=h.value.length-Z.length,Q=t("collapsedItems",{params:{value:h.value,count:h.value.length-u.value,collapsedTags:h.value.slice(u.value,h.value.length),collapsedSelectedItems:h.value.slice(u.value,h.value.length),onClose:y}});G.push(Q??$(su,Ze({key:"more",size:c.value},s.value),{default:function(){return["+",K]}}))}return G};return{tagValue:h,clearAll:g,onClose:y,onInnerEnter:P,onInputBackspaceKeyUp:O,onInputBackspaceKeyDown:S,renderLabel:w}}/** + * tdesign v1.10.3 + * (c) 2024 tdesign + * @license MIT + */function WN(e){var t=e.disabled,n=e.readonly,r=e.onMouseenter,a=e.onMouseleave,o=ee(!1),i=function(c){n||t||(o.value=!0,r==null||r(c))},l=function(c){n||t||(o.value=!1,a==null||a(c))};return{isHover:o,addHover:i,cancelHover:l}}/** + * tdesign v1.10.3 + * (c) 2024 tdesign + * @license MIT + */function GN(e){var t=e.sortOnDraggable,n=e.onDragSort,r=e.onDragOverCheck,a=ee(-1),o=ee(null),i=ee(null),l=Pt({nodeX:0,nodeWidth:0,mouseX:0}),u=function(h,p,b){if(h.preventDefault(),!(a.value===p||a.value===-1)){var _=h.target;if(!(r!=null&&r.targetClassNameRegExp&&!(r!=null&&r.targetClassNameRegExp.test(_.className)))){if(r!=null&&r.x&&_){if(!l.nodeWidth)return;var m=_.getBoundingClientRect(),y=m.x,g=m.width,P=y+g/2,O=h.clientX-(l.mouseX-l.nodeX),S=O+l.nodeWidth,w=!1;if(O>y&&OP,!w)return}n==null||n({currentIndex:a.value,current:o,target:b,targetIndex:p}),a.value=p}}};if(!t)return{};function c(v,h,p){a.value=h,o.value=p;var b=v.target;if(r&&b){var _=b.getBoundingClientRect(),m=_.x,y=_.width;l.nodeX=m,l.nodeWidth=y,l.mouseX=v.clientX}}function s(){i.value=!0}function d(){i.value,i.value=!1,a.value=-1,o.value=null}function f(v,h){return t?{draggable:!0,onDragstart:function(b){c(b,v,h)},onDragover:function(b){u(b,v,h)},onDrop:function(){s()},onDragend:function(){d()}}:{}}return{onDragStart:c,onDragOver:u,onDrop:s,onDragEnd:d,getDragProps:f,dragging:a.value!==-1}}/** + * tdesign v1.10.3 + * (c) 2024 tdesign + * @license MIT + */function Yd(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),n.push.apply(n,r)}return n}function or(e){for(var t=1;tf.offsetHeight?t5:0,h=f.offsetWidth+v>=d.offsetWidth?f.offsetWidth:d.offsetWidth,p={};return n.value&&st(n.value.overlayInnerStyle)==="object"&&!n.value.overlayInnerStyle.width&&(p=n.value.overlayInnerStyle),Zd({width:"".concat(Math.min(h,e5),"px")},p)},l=function(d,f){if(!(o.value||e.readonly)){var v=f.trigger==="trigger-element-click"&&e.allowInput?!0:d;if(e.popupVisible!==v){var h;a.value=v,(h=e.onPopupVisibleChange)===null||h===void 0||h.call(e,v,f)}}},u=function(d,f){var v;return Zd({width:"".concat(Math.max(d.offsetWidth,f.offsetWidth),"px")},(v=n.value)===null||v===void 0?void 0:v.overlayInnerStyle)},c=I(function(){var s,d={},f=((s=n.value)===null||s===void 0?void 0:s.overlayInnerStyle)||{};return je(f)||Ie(f)&&f.width?d=f:r.value?d=u:d=i,d});return{tOverlayInnerStyle:c,innerPopupVisible:a,onInnerPopupVisibleChange:l}}/** + * tdesign v1.10.3 + * (c) 2024 tdesign + * @license MIT + */function Qd(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),n.push.apply(n,r)}return n}function En(e){for(var t=1;t=0)&&t.multiple&&((J=D.value)===null||J===void 0||J.focus())};return{classPrefix:c,NAME_CLASS:a,innerPopupVisible:g,commonInputProps:w,tOverlayInnerStyle:y,selectInputRef:d,popupRef:f,classes:K,onInnerClear:C,renderTNodeJSX:s,renderSelectSingle:x,renderSelectMultiple:Z,onOverlayClick:oe,onInnerPopupVisibleChange:P}},render:function(){var t,n,r=this,a={visible:(t=this.popupVisible)!==null&&t!==void 0?t:this.innerPopupVisible},o=$(ys,Ze({ref:"popupRef",trigger:((n=this.popupProps)===null||n===void 0?void 0:n.trigger)||"click",placement:"bottom-left"},a,{content:this.panel,hideEmptyPopup:!0},En(En({onVisibleChange:this.onInnerPopupVisibleChange,onOverlayClick:this.onOverlayClick},this.popupProps),{},{overlayInnerStyle:this.tOverlayInnerStyle})),En({default:function(){return[r.multiple?r.renderSelectMultiple({commonInputProps:r.commonInputProps,onInnerClear:r.onInnerClear,popupVisible:a.visible,allowInput:r.allowInput}):r.renderSelectSingle(a.visible)]}},En(En({},this.$slots),{},{content:this.$slots.panel}))),i=this.renderTNodeJSX("tips"),l=["".concat(this.classPrefix,"-input__tips"),"".concat(this.classPrefix,"-tips"),"".concat(this.classPrefix,"-is-").concat(this.status)];return $("div",{ref:"selectInputRef",class:this.classes},[o,i&&$("div",{class:l},[i])])}});/** + * tdesign v1.10.3 + * (c) 2024 tdesign + * @license MIT + */var o5=Ae(a5);/** + * tdesign v1.10.3 + * (c) 2024 tdesign + * @license MIT + */var i5={checkAll:Boolean,content:{type:[String,Function]},default:{type:[String,Function]},disabled:Boolean,label:{type:String,default:""},title:{type:String,default:""},value:{type:[String,Number]}};/** + * tdesign v1.10.3 + * (c) 2024 tdesign + * @license MIT + */var l5={checkAll:Boolean,checked:{type:Boolean,default:void 0},modelValue:{type:Boolean,default:void 0},defaultChecked:Boolean,default:{type:[String,Function]},disabled:{type:Boolean,default:void 0},readonly:{type:Boolean,default:void 0},indeterminate:Boolean,label:{type:[String,Function]},lazyLoad:Boolean,name:{type:String,default:""},value:{type:[String,Number,Boolean]},onChange:Function};/** + * tdesign v1.10.3 + * (c) 2024 tdesign + * @license MIT + */var Qg=Symbol("CheckboxGroupProvide");/** + * tdesign v1.10.3 + * (c) 2024 tdesign + * @license MIT + */function u5(e,t,n,r){if(typeof window>"u")return null;if(!window||!window.IntersectionObserver)return n(),null;var a=null;try{a=new window.IntersectionObserver(function(o){var i=o[0];i.isIntersecting&&(n(),a.unobserve(e))},{rootMargin:"0px 0px ".concat(r,"px 0px"),root:t}),a.observe(e)}catch(o){console.error(o),n()}return a}/** + * tdesign v1.10.3 + * (c) 2024 tdesign + * @license MIT + */function s5(e,t){var n=ee(),r=ee(!0),a=function(){if(t.value){r.value=!1;var i=u5(e.value,null,function(){r.value=!0},0);n.value=i}};return De(a),we([t,e],a),Yt(function(){t.value&&n.value.unobserve(e.value)}),{showCheckbox:r}}/** + * tdesign v1.10.3 + * (c) 2024 tdesign + * @license MIT + */function c5(e){var t=function(o){var i=Kd.test(o.key)||Kd.test(o.code);if(i){o.preventDefault();var l=o.currentTarget.querySelector("input"),u=l.disabled;!u&&e(o)}},n=function(o){o.currentTarget.addEventListener("keydown",t)},r=function(o){o.currentTarget.removeEventListener("keydown",t)};return{onCheckboxFocus:n,onCheckboxBlur:r}}/** + * tdesign v1.10.3 + * (c) 2024 tdesign + * @license MIT + */function ev(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),n.push.apply(n,r)}return n}function tv(e){for(var t=1;t=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(c){throw c},f:a}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var o,i=!0,l=!1;return{s:function(){n=n.call(e)},n:function(){var c=n.next();return i=c.done,c},e:function(c){l=!0,o=c},f:function(){try{i||n.return==null||n.return()}finally{if(l)throw o}}}}function h5(e,t){if(e){if(typeof e=="string")return nv(e,t);var n={}.toString.call(e).slice(8,-1);return n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set"?Array.from(e):n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?nv(e,t):void 0}}function nv(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n(((T=t.scroll)===null||T===void 0?void 0:T.threshold)||100)}),u=((n=t.scroll)===null||n===void 0?void 0:n.type)==="virtual"?hk({container:t.popupContentRef,data:t.options,fixedHeight:((r=t.scroll)===null||r===void 0?void 0:r.isFixedRowHeight)||!1,lineHeight:((a=t.scroll)===null||a===void 0?void 0:a.rowHeight)||28,bufferSize:((o=t.scroll)===null||o===void 0?void 0:o.bufferSize)||20,threshold:((i=t.scroll)===null||i===void 0?void 0:i.threshold)||100}):{},c=u.trs,s=c===void 0?null:c,d=u.visibleData,f=d===void 0?null:d,v=u.handleScroll,h=v===void 0?null:v,p=u.scrollHeight,b=p===void 0?null:p,_=u.translateY,m=_===void 0?null:_,y=u.handleRowMounted,g=y===void 0?null:y,P=-1,O=function(x){if(l.value){var T=x.target,M=T.scrollTop;Math.abs(P-M)>5?(h(),P=M):P=-1}};De(function(){var C;(C=t.popupContentRef.value)===null||C===void 0||C.addEventListener("scroll",O)}),Yt(function(){var C;(C=t.popupContentRef.value)===null||C===void 0||C.removeEventListener("scroll",O)});var S=I(function(){return{position:"absolute",width:"1px",height:"1px",transition:"transform 0.2s",transform:"translate(0, ".concat(b.value,"px)"),"-ms-transform":"translate(0, ".concat(b.value,"px)"),"-moz-transform":"translate(0, ".concat(b.value,"px)"),"-webkit-transform":"translate(0, ".concat(b.value,"px)")}}),w=I(function(){return{transform:"translate(0, ".concat(m.value,"px)"),"-ms-transform":"translate(0, ".concat(m.value,"px)"),"-moz-transform":"translate(0, ".concat(m.value,"px)"),"-webkit-transform":"translate(0, ".concat(m.value,"px)")}});return{trs:s,scrollHeight:b,translateY:m,visibleData:f,handleRowMounted:g,isVirtual:l,cursorStyle:S,panelStyle:w}};/** + * tdesign v1.10.3 + * (c) 2024 tdesign + * @license MIT + */function C5(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!ht(e)}var O5=me({name:"TSelectPanel",props:{inputValue:Tt.inputValue,panelTopContent:Tt.panelTopContent,panelBottomContent:Tt.panelBottomContent,empty:Tt.empty,creatable:Tt.creatable,loading:Tt.loading,loadingText:Tt.loadingText,multiple:Tt.multiple,filterable:Tt.filterable,filter:Tt.filter,scroll:Tt.scroll,size:Tt.size},setup:function(t,n){var r=n.expose,a=ce("select"),o=Ue(),i=_F(),l=Rt("select"),u=l.t,c=l.globalConfig,s=Ne(Hi),d=ee(null),f=I(function(){return s.value.popupContentRef.value}),v=I(function(){return t.creatable&&t.filterable&&t.inputValue}),h=I(function(){return s.value.displayOptions}),p=_5({scroll:t.scroll,popupContentRef:f,options:h}),b=p.trs,_=p.visibleData,m=p.handleRowMounted,y=p.isVirtual,g=p.panelStyle,P=p.cursorStyle,O=I(function(){return!h.value.length}),S=function(){return $("ul",{class:["".concat(a.value,"__create-option"),"".concat(a.value,"__list")]},[$(fu,{value:t.inputValue,label:"".concat(t.inputValue),createAble:!0,class:"".concat(a.value,"__create-option--special")},null)])},w=function(M){return $("ul",{class:"".concat(a.value,"__list")},[M.map(function(D,Z){var G,K;if(D.group){var Q;return $(nm,{label:D.group,divider:D.divider},C5(Q=w(D.children))?Q:{default:function(){return[Q]}})}return $(fu,Ze(bs(D,"index","$index","className","tagName"),y.value?{rowIndex:D.$index,trs:b,scrollType:(G=t.scroll)===null||G===void 0?void 0:G.type,isVirtual:y.value,bufferSize:(K=t.scroll)===null||K===void 0?void 0:K.bufferSize,key:"".concat(D.$index||"","_").concat(Z,"_").concat(D.value)}:{key:"".concat(Z,"_").concat(D.value)},{index:Z,multiple:t.multiple,onRowMounted:m}),D.slots)})])},C=I(function(){return{small:"s",medium:"m",large:"l"}[s.value.size]});r({innerRef:d,visibleData:_,isVirtual:y,displayOptions:h});var x=function(M,D){return $("div",{ref:d,class:["".concat(a.value,"__dropdown-inner"),"".concat(a.value,"__dropdown-inner--size-").concat(C.value)],style:D},[v.value&&S(),t.loading&&i("loadingText",{defaultNode:$("div",{class:"".concat(a.value,"__loading-tips")},[u(c.value.loadingText)])}),!t.loading&&O.value&&!v.value&&i("empty",{defaultNode:$("div",{class:"".concat(a.value,"__empty")},[u(c.value.empty)])}),!O.value&&w(M)])};return{renderPanel:x,panelStyle:g,cursorStyle:P,isVirtual:y,displayOptions:h,visibleData:_,renderTNodeJSX:o}},render:function(){return this.isVirtual?$(Qe,null,[this.renderTNodeJSX("panelTopContent"),$("div",null,[$("div",{style:this.cursorStyle},null),this.renderPanel(this.visibleData,this.panelStyle)]),this.renderTNodeJSX("panelBottomContent")]):$(Qe,null,[this.renderTNodeJSX("panelTopContent"),this.renderPanel(this.displayOptions),this.renderTNodeJSX("panelBottomContent")])}});/** + * tdesign v1.10.3 + * (c) 2024 tdesign + * @license MIT + */function Ao(e,t){var n=typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=w5(e))||t){n&&(e=n);var r=0,a=function(){};return{s:a,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(c){throw c},f:a}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var o,i=!0,l=!1;return{s:function(){n=n.call(e)},n:function(){var c=n.next();return i=c.done,c},e:function(c){l=!0,o=c},f:function(){try{i||n.return==null||n.return()}finally{if(l)throw o}}}}function w5(e,t){if(e){if(typeof e=="string")return iv(e,t);var n={}.toString.call(e).slice(8,-1);return n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set"?Array.from(e):n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?iv(e,t):void 0}}function iv(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n-1},d=[];return i.value.forEach(function(f){f.group&&f.children&&d.push(Ht(Ht({},f),{},{children:f.children.filter(s)})),s(f)&&d.push(f)}),d});return{options:i,optionsMap:u,optionsList:l,optionsCache:o,displayOptions:c}};/** + * tdesign v1.10.3 + * (c) 2024 tdesign + * @license MIT + */function x5(e){var t=e.displayOptions,n=e.optionsList,r=e.innerPopupVisible,a=e.setInnerPopupVisible,o=e.selectPanelRef,i=e.isFilterable,l=e.isRemoteSearch,u=e.getSelectedOptions,c=e.setInnerValue,s=e.innerValue,d=e.popupContentRef,f=e.multiple,v=e.max,h=ee(-1),p=ee([]),b=ee([]),_=ce(),m=function(g){var P,O,S=t.value.length,w=h.value;switch(g.code){case"ArrowUp":g.preventDefault(),h.value===-1?w=0:h.value===0||h.value>t.value.length-1?w=S-1:w--,(P=n.value[w])!==null&&P!==void 0&&P.disabled&&w--,h.value=w;break;case"ArrowDown":g.preventDefault(),h.value===-1||h.value>=S-1?w=0:w++,(O=n.value[w])!==null&&O!==void 0&&O.disabled&&w++,h.value=w;break;case"Enter":if(h.value===-1)break;var C=o.value.isVirtual&&i.value&&b.value.length?b.value:l.value?n.value:p.value;if(C.length||(C=n.value),!r.value){a(!0,{e:g});break}if(f){var T;if(h.value===-1)return;var M=(T=C[h.value])===null||T===void 0?void 0:T.value;if(!M)return;var D=tm(s.value,M);if(v>0&&D.value.length>v)return;var Z=u(D.value);c(D.value,{option:Z.find(function(G){return G.value==M}),selectedOptions:Z,trigger:D.isCheck?"check":"uncheck",e:g}),p.value=[]}else{var x=u(C[h.value].value);c(C[h.value].value,{option:x==null?void 0:x[0],selectedOptions:u(C[h.value].value),trigger:"check",e:g}),a(!1,{e:g})}break;case"Escape":a(!1,{e:g});break}};return we(r,function(y){y&&(h.value=-1,b.value=[],p.value=[])}),we(h,function(y){var g,P=(g=o.value)===null||g===void 0||(g=g.innerRef)===null||g===void 0||(g=g.querySelector(".".concat(_.value,"-select-option")))===null||g===void 0?void 0:g.clientHeight,O=P*y;d.value.scrollTo({top:O,behavior:"smooth"})}),{hoverIndex:h,handleKeyDown:m,virtualFilteredOptions:b,filteredOptions:p}}/** + * tdesign v1.10.3 + * (c) 2024 tdesign + * @license MIT + */var E5=["overlayClassName"];function P5(e,t){var n=typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=$5(e))||t){n&&(e=n);var r=0,a=function(){};return{s:a,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(c){throw c},f:a}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var o,i=!0,l=!1;return{s:function(){n=n.call(e)},n:function(){var c=n.next();return i=c.done,c},e:function(c){l=!0,o=c},f:function(){try{i||n.return==null||n.return()}finally{if(l)throw o}}}}function $5(e,t){if(e){if(typeof e=="string")return uv(e,t);var n={}.toString.call(e).slice(8,-1);return n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set"?Array.from(e):n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?uv(e,t):void 0}}function uv(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n0&&arguments[0]!==void 0?arguments[0]:K.value;return D.value.filter(function(ge){if(!ge.checkAll)return $e(de)?de.includes(ge.value):de===ge.value})},ve=x5({displayOptions:G,optionsList:D,innerPopupVisible:L,setInnerPopupVisible:Y,selectPanelRef:w,isFilterable:F,isRemoteSearch:R,getSelectedOptions:se,setInnerValue:Q,innerValue:K,popupContentRef:B,multiple:t.multiple,max:t.max}),E=ve.hoverIndex,j=ve.virtualFilteredOptions,V=ve.handleKeyDown,ae=ve.filteredOptions,te=function(de){if(t.multiple){var ge=de?W.value.map(function(Ce){return Ce.value}):[];Q(ge,{selectedOptions:se(ge),trigger:de?"check":"clear"})}},q=I(function(){var ye=W.value.map(function(ge){return ge.value}),de=lu(K.value,ye);return de.length}),re=I(function(){return q.value===W.value.length}),X=I(function(){return!re.value&&q.value!==0}),ie=I(function(){return{max:t.max,multiple:t.multiple,hoverIndex:E.value,selectValue:K.value,reserveKeyword:t.reserveKeyword,handleValueChange:Q,handlerInputChange:y,handlePopupVisibleChange:Y,handleCreate:z,size:t.size,popupContentRef:B,indeterminate:X.value,isCheckAll:re.value,onCheckAllChange:te,getSelectedOptions:se,displayOptions:G.value,emitBlur:le}});lt(Hi,ie);var ne=function(){!t.multiple&&$e(O.value)&&S(void 0,{selectedOptions:[],trigger:"default"}),t.multiple&&!$e(O.value)&&S([],{selectedOptions:[],trigger:"default"})},pe=vo(function(ye,de){var ge,Ce=de.e;(ge=t.onSearch)===null||ge===void 0||ge.call(t,"".concat(ye),{e:Ce})},300),ue=function(de,ge){de&&!L.value&&Y(!0,{e:ge.e}),y(de),pe("".concat(de),{e:ge.e}),it(function(){var Ce,Ee;j.value=(Ce=w.value)===null||Ce===void 0?void 0:Ce.visibleData,ae.value=(Ee=w.value)===null||Ee===void 0?void 0:Ee.displayOptions})},le=function(de){var ge;(ge=t.onBlur)===null||ge===void 0||ge.call(t,{e:de,value:K.value})},fe=function(de,ge){Y(de,ge),de&&ge.trigger==="trigger-element-click"&&y("")},he=function(){var ye=zt(Ye.mark(function de(ge){var Ce,Ee,Te;return Ye.wrap(function(Me){for(;;)switch(Me.prev=Me.next){case 0:if(Te=t.popupProps,!t.loading){Me.next=3;break}return Me.abrupt("return");case 3:Te==null||(Ce=Te["on-scroll-to-bottom"])===null||Ce===void 0||Ce.call(Te,ge),Te==null||(Ee=Te.onScrollToBottom)===null||Ee===void 0||Ee.call(Te,ge);case 5:case"end":return Me.stop()}},de)}));return function(ge){return ye.apply(this,arguments)}}(),_e=function(de){if(t.multiple){var ge=[],Ce=P5(de||[]),Ee;try{for(Ce.s();!(Ee=Ce.n()).done;){var Te=Ee.value,Pe=M.value.get(Te);Pe&&ge.push(Pe)}}catch(wn){Ce.e(wn)}finally{Ce.f()}Z.value=Array.from(new Set([].concat(ge,ze(Z.value))))}else{var Me=M.value.get(de);Me&&(Z.value=Array.from(new Set([Me].concat(ze(Z.value)))))}};we(O,function(ye){ne(),it(function(){_e(ye)})},{immediate:!0}),we(function(){return t.multiple},function(){ne()});var Oe=function(de){var ge;if(w.value){var Ce=(ge=w.value)===null||ge===void 0||(ge=ge.innerRef)===null||ge===void 0?void 0:ge.querySelector(".".concat(a.value,"-is-selected"));it(function(){if(Ce&&de){var Ee=getComputedStyle(Ce),Te=Ee.paddingBottom,Pe=getComputedStyle(de),Me=Pe.marginBottom,wn=parseInt(Te,10)+parseInt(Me,10),mo=Ce.offsetTop-de.offsetTop-(de.clientHeight-Ce.clientHeight)+wn;de.scrollTop=mo}})}};return lt("updateScrollTop",Oe),function(){var ye=t.popupProps||{},de=ye.overlayClassName,ge=Fi(ye,E5);return $("div",{class:"".concat(l.value,"__wrap")},[$(o5,Ze({autoWidth:t.autoWidth,readonly:t.readonly,borderless:t.borderless,multiple:t.multiple,clearable:t.clearable,loading:t.loading,status:t.status,tips:t.tips,minCollapsedNum:t.minCollapsedNum,autofocus:t.autofocus,suffix:t.suffix,valueDisplayOptions:t.valueDisplayOptions},{ref:C,class:l.value,value:U.value,disabled:o.value,popupVisible:L.value,inputValue:L.value?m.value:"",placeholder:"".concat(J.value),allowInput:F.value,"collapsed-items":t.collapsedItems,inputProps:tn(tn({size:t.size,autofocus:t.autofocus},t.inputProps),{},{onkeydown:V}),tagInputProps:tn({size:t.size},t.tagInputProps),onTagChange:function(Ee,Te){A(Te.index)},tagProps:tn({},t.tagProps),popupProps:tn(tn({overlayClassName:["".concat(l.value,"__dropdown"),de]},ge),{},{onScrollToBottom:he}),label:t.label,prefixIcon:t.prefixIcon,suffix:t.suffix,suffixIcon:function(){return t.suffixIcon||r.suffixIcon?i("suffixIcon"):t.showArrow&&$(No,{overlayClassName:"".concat(l.value,"__right-icon"),isActive:L.value},null)},valueDisplay:function(){return i("valueDisplay",{params:k.value})},onPopupVisibleChange:fe,onInputChange:ue,onClear:function(Ee){var Te,Pe=Ee.e;Q(t.multiple?[]:void 0,{option:null,selectedOptions:se(t.multiple?[]:void 0),trigger:"clear",e:Pe}),(Te=t.onClear)===null||Te===void 0||Te.call(t,{e:Pe})},onEnter:function(Ee,Te){var Pe=Te.e;setTimeout(function(){var Me;(Me=t.onEnter)===null||Me===void 0||Me.call(t,{inputValue:"".concat(m.value),e:Pe,value:K.value}),z()},0)},onBlur:function(Ee,Te){var Pe,Me=Te.e;(Pe=t.onBlur)===null||Pe===void 0||Pe.call(t,{e:Me,value:K.value})},onFocus:function(Ee,Te){var Pe,Me=Te.e;(Pe=t.onFocus)===null||Pe===void 0||Pe.call(t,{e:Me,value:K.value})}},t.selectInputProps),{label:r.label,prefixIcon:r.prefixIcon,suffix:r.suffix,panel:function(){return $(O5,Ze({ref:w},qg(t,["size","multiple","empty","loading","loadingText","filterable","creatable","panelTopContent","panelBottomContent","filter","scroll"]),{inputValue:m.value}),r)},collapsedItems:r.collapsedItems})])}}});/** + * tdesign v1.10.3 + * (c) 2024 tdesign + * @license MIT + */var rm=Ae(A5),am=Ae(fu);Ae(nm);/** + * tdesign v1.10.3 + * (c) 2024 tdesign + * @license MIT + */var T5=Gg;function I5(e,t,n){return e==null?e:T5(e,t,n)}var cv=I5;/** + * tdesign v1.10.3 + * (c) 2024 tdesign + * @license MIT + */var du={exports:{}},Vr={exports:{}};(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=n;function n(){var r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},a=arguments.length>1?arguments[1]:void 0;for(var o in a)typeof r[o]>"u"&&(r[o]=a[o]);return r}e.exports=t.default,e.exports.default=t.default})(Vr,Vr.exports);(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=h;var n=r(Vr.exports);function r(p){return p&&p.__esModule?p:{default:p}}function a(p,b){return l(p)||i(p,b)||c(p,b)||o()}function o(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function i(p,b){var _=p==null?null:typeof Symbol<"u"&&p[Symbol.iterator]||p["@@iterator"];if(_!=null){var m,y,g,P,O=[],S=!0,w=!1;try{if(g=(_=_.call(p)).next,b!==0)for(;!(S=(m=g.call(_)).done)&&(O.push(m.value),O.length!==b);S=!0);}catch(C){w=!0,y=C}finally{try{if(!S&&_.return!=null&&(P=_.return(),Object(P)!==P))return}finally{if(w)throw y}}return O}}function l(p){if(Array.isArray(p))return p}function u(p,b){var _=typeof Symbol<"u"&&p[Symbol.iterator]||p["@@iterator"];if(!_){if(Array.isArray(p)||(_=c(p))||b){_&&(p=_);var m=0,y=function(){};return{s:y,n:function(){return m>=p.length?{done:!0}:{done:!1,value:p[m++]}},e:function(w){throw w},f:y}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var g=!0,P=!1,O;return{s:function(){_=_.call(p)},n:function(){var w=_.next();return g=w.done,w},e:function(w){P=!0,O=w},f:function(){try{!g&&_.return!=null&&_.return()}finally{if(P)throw O}}}}function c(p,b){if(p){if(typeof p=="string")return s(p,b);var _=Object.prototype.toString.call(p).slice(8,-1);if(_==="Object"&&p.constructor&&(_=p.constructor.name),_==="Map"||_==="Set")return Array.from(p);if(_==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(_))return s(p,b)}}function s(p,b){(b==null||b>p.length)&&(b=p.length);for(var _=0,m=new Array(b);_=u&&(typeof c>"u"||s<=c)}e.exports=t.default,e.exports.default=t.default})(pu,pu.exports);var oi={exports:{}};(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=i;var n=a(hr.exports),r=a(Vr.exports);function a(l){return l&&l.__esModule?l:{default:l}}var o={require_tld:!0,allow_underscores:!1,allow_trailing_dot:!1,allow_numeric_tld:!1,allow_wildcard:!1,ignore_max_length:!1};function i(l,u){(0,n.default)(l),u=(0,r.default)(u,o),u.allow_trailing_dot&&l[l.length-1]==="."&&(l=l.substring(0,l.length-1)),u.allow_wildcard===!0&&l.indexOf("*.")===0&&(l=l.substring(2));var c=l.split("."),s=c[c.length-1];return u.require_tld&&(c.length<2||!u.allow_numeric_tld&&!/^([a-z\u00A1-\u00A8\u00AA-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]{2,}|xn[a-z0-9-]{2,})$/i.test(s)||/\s/.test(s))||!u.allow_numeric_tld&&/^\d+$/.test(s)?!1:c.every(function(d){return!(d.length>63&&!u.ignore_max_length||!/^[a-z_\u00a1-\uffff0-9-]+$/i.test(d)||/[\uff01-\uff5e]/.test(d)||/^-|-$/.test(d)||!u.allow_underscores&&/_/.test(d))})}e.exports=t.default,e.exports.default=t.default})(oi,oi.exports);var ii={exports:{}};(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=c;var n=r(hr.exports);function r(s){return s&&s.__esModule?s:{default:s}}var a="(?:[0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])",o="(".concat(a,"[.]){3}").concat(a),i=new RegExp("^".concat(o,"$")),l="(?:[0-9a-fA-F]{1,4})",u=new RegExp("^("+"(?:".concat(l,":){7}(?:").concat(l,"|:)|")+"(?:".concat(l,":){6}(?:").concat(o,"|:").concat(l,"|:)|")+"(?:".concat(l,":){5}(?::").concat(o,"|(:").concat(l,"){1,2}|:)|")+"(?:".concat(l,":){4}(?:(:").concat(l,"){0,1}:").concat(o,"|(:").concat(l,"){1,3}|:)|")+"(?:".concat(l,":){3}(?:(:").concat(l,"){0,2}:").concat(o,"|(:").concat(l,"){1,4}|:)|")+"(?:".concat(l,":){2}(?:(:").concat(l,"){0,3}:").concat(o,"|(:").concat(l,"){1,5}|:)|")+"(?:".concat(l,":){1}(?:(:").concat(l,"){0,4}:").concat(o,"|(:").concat(l,"){1,6}|:)|")+"(?::((?::".concat(l,"){0,5}:").concat(o,"|(?::").concat(l,"){1,7}|:))")+")(%[0-9a-zA-Z-.:]{1,})?$");function c(s){var d=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";return(0,n.default)(s),d=String(d),d?d==="4"?i.test(s):d==="6"?u.test(s):!1:c(s,4)||c(s,6)}e.exports=t.default,e.exports.default=t.default})(ii,ii.exports);(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=_;var n=l(hr.exports),r=l(pu.exports),a=l(oi.exports),o=l(ii.exports),i=l(Vr.exports);function l(m){return m&&m.__esModule?m:{default:m}}var u={allow_display_name:!1,allow_underscores:!1,require_display_name:!1,allow_utf8_local_part:!0,require_tld:!0,blacklisted_chars:"",ignore_max_length:!1,host_blacklist:[],host_whitelist:[]},c=/^([^\x00-\x1F\x7F-\x9F\cX]+)]/.test(y);if(g){if(y===m)return!1;var P=y.split('"').length===y.split('\\"').length;if(!P)return!1}return!0}function _(m,y){if((0,n.default)(m),y=(0,i.default)(y,u),y.require_display_name||y.allow_display_name){var g=m.match(c);if(g){var P=g[1];if(m=m.replace(P,"").replace(/(^<|>$)/g,""),P.endsWith(" ")&&(P=P.slice(0,-1)),!b(P))return!1}else if(y.require_display_name)return!1}if(!y.ignore_max_length&&m.length>p)return!1;var O=m.split("@"),S=O.pop(),w=S.toLowerCase();if(y.host_blacklist.includes(w)||y.host_whitelist.length>0&&!y.host_whitelist.includes(w))return!1;var C=O.join("@");if(y.domain_specific_validation&&(w==="gmail.com"||w==="googlemail.com")){C=C.toLowerCase();var x=C.split("+")[0];if(!(0,r.default)(x.replace(/\./g,""),{min:6,max:30}))return!1;for(var T=x.split("."),M=0;Mm.length)&&(y=m.length);for(var g=0,P=new Array(y);g]/.test(m)||m.indexOf("mailto:")===0||(y=(0,o.default)(y,v),y.validate_length&&m.length>=2083)||!y.allow_fragments&&m.includes("#")||!y.allow_query_components&&(m.includes("?")||m.includes("&")))return!1;var g,P,O,S,w,C,x,T;if(x=m.split("#"),m=x.shift(),x=m.split("?"),m=x.shift(),x=m.split("://"),x.length>1){if(g=x.shift().toLowerCase(),y.require_valid_protocol&&y.protocols.indexOf(g)===-1)return!1}else{if(y.require_protocol)return!1;if(m.slice(0,2)==="//"){if(!y.allow_protocol_relative_urls)return!1;x[0]=m.slice(2)}}if(m=x.join("://"),m==="")return!1;if(x=m.split("/"),m=x.shift(),m===""&&!y.require_host)return!0;if(x=m.split("@"),x.length>1){if(y.disallow_auth||x[0]===""||(P=x.shift(),P.indexOf(":")>=0&&P.split(":").length>2))return!1;var M=P.split(":"),D=l(M,2),Z=D[0],G=D[1];if(Z===""&&G==="")return!1}S=x.join("@"),C=null,T=null;var K=S.match(h);if(K?(O="",T=K[1],C=K[2]||null):(x=S.split(":"),O=x.shift(),x.length&&(C=x.join(":"))),C!==null&&C.length>0){if(w=parseInt(C,10),!/^[0-9]+$/.test(C)||w<=0||w>65535)return!1}else if(y.require_port)return!1;return y.host_whitelist?b(O,y.host_whitelist):O===""&&!y.require_host?!0:!(!(0,a.default)(O)&&!(0,r.default)(O,y)&&(!T||!(0,a.default)(T,6))||(O=O||T,y.host_blacklist&&b(O,y.host_blacklist)))}e.exports=t.default,e.exports.default=t.default})(hu,hu.exports);var F5=_i(hu.exports);function fv(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),n.push.apply(n,r)}return n}function dv(e){for(var t=1;t=n:Ea(t)>=n},len:function(t,n){return Ea(String(t))===n},number:function(t){return St(t)},enum:function(t,n){return n.includes(t)},idcard:function(t){return/^(\d{18,18}|\d{15,15}|\d{17,17}x)$/i.test(t)},telnumber:function(t){return/^1[3-9]\d{9}$/.test(t)},pattern:function(t,n){return n.test(t)},validator:function(t,n){return n(t)}};function R5(e,t){return gu.apply(this,arguments)}function gu(){return gu=zt(Ye.mark(function e(t,n){var r,a,o,i,l,u,c;return Ye.wrap(function(d){for(;;)switch(d.prev=d.next){case 0:r={result:!0},a=Object.keys(n),l=0;case 3:if(!(l0;return X??ie}),b=I(function(){return r.label||t.label}),_=I(function(){return!!(f!=null&&f.colon&&b.value)}),m=ce("form__label"),y=I(function(){return Yf(t.labelAlign)?f==null?void 0:f.labelAlign:t.labelAlign}),g=I(function(){return Yf(t.labelWidth)?f==null?void 0:f.labelWidth:t.labelWidth}),P=I(function(){return[o.value.label,N(N(N(N({},"".concat(m.value,"--required"),p.value),"".concat(m.value,"--top"),b.value&&(y.value==="top"||!g.value)),"".concat(m.value,"--left"),y.value==="left"&&g.value),"".concat(m.value,"--right"),y.value==="right"&&g.value)]}),O=function(){if(Number(g.value)!==0){var re={};return g.value&&y.value!=="top"&&(St(g.value)?re={width:"".concat(g.value,"px")}:re={width:g.value}),$("div",{class:P.value,style:re},[$("label",{for:t.for||null},[a("label")]),_.value&&l.value.colonText])}},S=function(){var re=function(ue){return $("span",{class:o.value.status},[$(ue,null,null)])},X=M.value;if(Z.value===$n.SUCCESS)return re(c);if(X!=null&&X[0]){var ie=X[0].type||"error",ne={error:s,warning:d}[ie]||c;return re(ne)}return null},w=function(){var re=t.statusIcon;if(re!==!1){var X=a("statusIcon",{defaultNode:S()});if(X)return $("span",{class:o.value.status},[X]);if(X!==!1&&(X=f==null?void 0:f.renderContent("statusIcon",{defaultNode:S(),params:t}),X))return X}},C=I(function(){if(!ve.value)return"";if(Z.value===$n.SUCCESS)return t.successBorder?[o.value.success,o.value.successBorder].join(" "):o.value.success;if(M.value.length){var q=M.value[0].type||"error";return q==="error"?o.value.error:o.value.warning}}),x=I(function(){return[o.value.controls,C.value]}),T=I(function(){var q={};return g.value&&y.value!=="top"&&(St(g.value)?q={marginLeft:"".concat(g.value,"px")}:q={marginLeft:g.value}),q}),M=ee([]),D=ee([]),Z=ee($n.TO_BE_VALIDATED),G=ee(!1),K=ee(!1),Q=function(){K.value=!1,M.value=[],D.value=[],Z.value=$n.TO_BE_VALIDATED},oe=function(){var re=Object.prototype.toString.call(hn(f==null?void 0:f.data,t.name)),X;return re==="[object String]"&&(X=""),re==="[object Array]"&&(X=[]),re==="[object Object]"&&(X={}),X},H=function(){var q=zt(Ye.mark(function re(){var X,ie=arguments;return Ye.wrap(function(pe){for(;;)switch(pe.prev=pe.next){case 0:if(X=ie.length>0&&ie[0]!==void 0?ie[0]:f==null?void 0:f.resetType,t.name){pe.next=3;break}return pe.abrupt("return");case 3:return X==="empty"?cv(f==null?void 0:f.data,t.name,oe()):X==="initial"&&cv(f==null?void 0:f.data,t.name,A.value),pe.next=6,it();case 6:G.value?K.value=!0:Q();case 7:case"end":return pe.stop()}},re)}));return function(){return q.apply(this,arguments)}}(),L=I(function(){var q;return(q=f==null?void 0:f.errorMessage)!==null&&q!==void 0?q:l.value.errorMessage}),Y=I(function(){var q;if((q=t.rules)!==null&&q!==void 0&&q.length)return t.rules;if(!t.name)return[];var re="".concat(t.name).lastIndexOf(".")||-1,X="".concat(t.name).slice(re+1);return hn(f==null?void 0:f.rules,t.name)||hn(f==null?void 0:f.rules,X)||[]}),J=function(){var q=zt(Ye.mark(function re(X){var ie,ne;return Ye.wrap(function(ue){for(;;)switch(ue.prev=ue.next){case 0:if(ne={successList:[],errorList:[],rules:[],resultList:[],allowSetValue:!1},ne.rules=X==="all"?Y.value:Y.value.filter(function(le){return(le.trigger||"change")===X}),!(Y.value.length&&!((ie=ne.rules)!==null&&ie!==void 0&&ie.length))){ue.next=4;break}return ue.abrupt("return",ne);case 4:return ne.allowSetValue=!0,ue.next=7,k5(R.value,ne.rules);case 7:return ne.resultList=ue.sent,ne.errorList=ne.resultList.filter(function(le){return le.result!==!0}).map(function(le){return Object.keys(le).forEach(function(fe){if(!le.message&&L.value[fe]){var he=wt(t.label)?t.label:t.name;le.message=B5(L.value[fe],{name:he,validate:le[fe]})}}),le}),ne.successList=ne.resultList.filter(function(le){return le.result===!0&&le.message&&le.type==="success"}),ue.abrupt("return",ne);case 11:case"end":return ue.stop()}},re)}));return function(X){return q.apply(this,arguments)}}(),U=function(){var q=zt(Ye.mark(function re(X,ie){var ne,pe,ue,le,fe,he;return Ye.wrap(function(Oe){for(;;)switch(Oe.prev=Oe.next){case 0:return G.value=!0,se.value=ie,Oe.next=4,J(X);case 4:return ne=Oe.sent,pe=ne.successList,ue=ne.errorList,le=ne.rules,fe=ne.resultList,he=ne.allowSetValue,he&&(D.value=pe,M.value=ue),le.length&&(Z.value=ue.length?$n.FAIL:$n.SUCCESS),K.value&&Q(),G.value=!1,Oe.abrupt("return",N({},t.name,ue.length===0?!0:fe));case 15:case"end":return Oe.stop()}},re)}));return function(X,ie){return q.apply(this,arguments)}}(),k=function(){var q=zt(Ye.mark(function re(X){var ie,ne,pe;return Ye.wrap(function(le){for(;;)switch(le.prev=le.next){case 0:return le.next=2,J(X);case 2:return ie=le.sent,ne=ie.errorList,pe=ie.resultList,le.abrupt("return",N({},t.name,ne.length===0?!0:pe));case 6:case"end":return le.stop()}},re)}));return function(X){return q.apply(this,arguments)}}(),F=function(re){!re&&!$e(re)||(re.length===0&&(M.value=[],Z.value=$n.SUCCESS),M.value=re.map(function(X){return bl(bl({},X),{},{result:!1})}),Z.value=$n.FAIL)},R=I(function(){return(f==null?void 0:f.data)&&hn(f==null?void 0:f.data,t.name)}),A=ee(void 0),z=Le(t),B=z.name,W=Pt({name:B,resetHandler:Q,resetField:H,validate:U,validateOnly:k,setValidateMessage:F});De(function(){A.value=ns(R.value),f==null||f.children.push(W)}),Yt(function(){f&&(f.children=f==null?void 0:f.children.filter(function(q){return q!==W}))}),we(R,zt(Ye.mark(function q(){return Ye.wrap(function(X){for(;;)switch(X.prev=X.next){case 0:return X.next=2,U("change");case 2:case"end":return X.stop()}},q)})),{deep:!0}),we(function(){return[t.name,JSON.stringify(t.rules)].join(",")},function(){U("change")});var se=ee(void 0),ve=I(function(){return Ft(se.value)?se.value:Ft(t.showErrorMessage)?t.showErrorMessage:f==null?void 0:f.showErrorMessage}),E=I(function(){return[o.value.formItem,im(h.value,t.name),N(N({},o.value.formItemWithHelp,j.value),o.value.formItemWithExtra,V.value)]}),j=I(function(){var q=a("help");return q?$("div",{class:o.value.help},[q]):null}),V=I(function(){var q,re=function(ne){return $("div",{class:o.value.extra,title:ne},[ne])},X=M.value;return ve.value&&X!==null&&X!==void 0&&(q=X[0])!==null&&q!==void 0&&q.message?re(X[0].message):D.value.length?re(D.value[0].message):null}),ae=I(function(){var q=a("tips");if(!q)return null;var re=["".concat(h.value,"-tips"),"".concat(v.value,"-tips"),"".concat(v.value,"-is-").concat(t.status||"default")];return $("div",{class:re},[q])}),te=function(){var q=zt(Ye.mark(function re(){return Ye.wrap(function(ie){for(;;)switch(ie.prev=ie.next){case 0:return ie.next=2,U("blur");case 2:case"end":return ie.stop()}},re)}));return function(){return q.apply(this,arguments)}}();return lt(Wg,{handleBlur:te}),function(){return $("div",{class:E.value},[O(),$("div",{class:x.value,style:T.value},[$("div",{class:o.value.controlsContent},[a("default"),w()]),j.value,ae.value,V.value])])}}});/** + * tdesign v1.10.3 + * (c) 2024 tdesign + * @license MIT + */var V5={colon:Boolean,data:{type:Object,default:function(){return{}}},disabled:{type:Boolean,default:void 0},errorMessage:{type:Object},formControlledComponents:{type:Array},id:{type:String,default:void 0},labelAlign:{type:String,default:"right",validator:function(t){return t?["left","right","top"].includes(t):!0}},labelWidth:{type:[String,Number],default:"100px"},layout:{type:String,default:"vertical",validator:function(t){return t?["vertical","inline"].includes(t):!0}},preventSubmitDefault:{type:Boolean,default:!0},readonly:{type:Boolean,default:void 0},requiredMark:{type:Boolean,default:void 0},resetType:{type:String,default:"empty",validator:function(t){return t?["empty","initial"].includes(t):!0}},rules:{type:Object},scrollToFirstError:{type:String,validator:function(t){return t?["","smooth","auto"].includes(t):!0}},showErrorMessage:{type:Boolean,default:!0},statusIcon:{type:[Boolean,Function],default:void 0},submitWithWarningMessage:Boolean,onReset:Function,onSubmit:Function,onValidate:Function};/** + * tdesign v1.10.3 + * (c) 2024 tdesign + * @license MIT + */function pv(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),n.push.apply(n,r)}return n}function H5(e){for(var t=1;tt}var e6=Q5,t6=lm,n6=e6,r6=ta;function a6(e){return e&&e.length?t6(e,r6,n6):void 0}var o6=a6;function i6(e,t){return ew&&M===-1&&(M=G,M-f.value.bufferSize>0&&(T=Z-oe-To(x))),M===-1&&(x.push(oe),x.length>f.value.bufferSize&&x.shift()),D===-1&&(Z>c.value+w||G===n.value.data.length-1)&&(D=G),M!==-1&&D!==-1)break}var H=o6([M-f.value.bufferSize,0]),L=d6([D+f.value.bufferSize,n.value.data.length]),Y=To(u.slice(0,Math.min(H,C)));return{startIndex:H,endIndex:L,translateY:T-Y}}var p=X5(function(){var O=h(),S=O.startIndex,w=O.endIndex,C=O.translateY,x=f.value.fixedRows,T=Be(x,2),M=T[0],D=T[1],Z=M?n.value.data.slice(0,M):[];M&&S0&&(G=G.slice(K)),d.value.join()!==[S,w].join()&&S>=0&&(i.value=C,o.value=Z.concat(n.value.data.slice(S,w),G),d.value=[S,w])},100),b=function(S){var w;if(!(!v.value||!S||f.value.isFixedRowHeight||!t.value)){var C=((w=S.ref.value)===null||w===void 0?void 0:w.getBoundingClientRect().height)||f.value.rowHeight,x=S.data.VIRTUAL_SCROLL_INDEX;if(u[x]!==C){var T=C-u[x];u[x]=C,l.value=l.value+T}}},_=function(){v.value&&p()},m=function(S){var w=Be(S,1),C=w[0].contentRect,x=16;Math.abs(C.width-s.value)>x&&t.value&&(t.value.scrollTop=0,i.value=0),s.value=C.width,c.value=C.height},y=function(S){S.forEach(function(w,C){w.VIRTUAL_SCROLL_INDEX=C})},g=function(S){var w=S.index,C=S.top,x=C===void 0?0:C,T=S.behavior,M=To(u.slice(0,w+1))-x;t.value.scrollTo({top:M,behavior:T||"auto"})},P=function(S){if(g(S),!f.value.isFixedRowHeight)var w,C=(w=S.time)!==null&&w!==void 0?w:60,x=setTimeout(function(){g(S),clearTimeout(x)},C)};return po(I(function(){return v.value?t.value:void 0}),m),we(function(){return[ze(n.value.data),f.value,v.value,t.value]},function(){if(!(!v.value||!t.value)){var O=n.value.data;if(y(O),c.value=t.value.getBoundingClientRect().height,u.length!==n.value.data.length){var S=Array.from(u);S.length=n.value.data.length,S.fill(f.value.rowHeight||47),u=S}l.value=To(u),d.value=[0,0],p()}},{immediate:!0}),we(function(){return c.value},function(){p()}),{visibleData:o,translateY:i,scrollHeight:l,isVirtualScroll:v,handleScroll:_,handleRowMounted:b,scrollToElement:P}};/** + * tdesign v1.10.3 + * (c) 2024 tdesign + * @license MIT + */var b6={actions:{type:[String,Function]},avatar:{type:[String,Function]},bordered:{type:Boolean,default:!0},content:{type:[String,Function]},cover:{type:[String,Function]},default:{type:[String,Function]},description:{type:[String,Function]},footer:{type:[String,Function]},header:{type:[String,Function]},headerBordered:Boolean,hoverShadow:Boolean,loading:{type:[Boolean,Function],default:!1},loadingProps:{type:Object},shadow:Boolean,size:{type:String,default:"medium",validator:function(t){return t?["medium","small"].includes(t):!0}},status:{type:String,default:""},subtitle:{type:[String,Function]},theme:{type:String,default:"normal",validator:function(t){return t?["normal","poster1","poster2"].includes(t):!0}},title:{type:[String,Function]}};/** + * tdesign v1.10.3 + * (c) 2024 tdesign + * @license MIT + */function _6(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!ht(e)}var C6=me({name:"TCard",props:b6,setup:function(t,n){var r=n.slots,a=Ue(),o=ce("card"),i=bt(),l=i.SIZE,u=I(function(){var L=[o.value];return t.size==="small"&&L.push("".concat(l.value[t.size])),t.bordered&&L.push("".concat(o.value,"--bordered")),t.shadow&&L.push("".concat(o.value,"--shadow")),t.hoverShadow&&L.push("".concat(o.value,"--shadow-hover")),L}),c=I(function(){var L=["".concat(o.value,"__header")];return t.headerBordered?L.concat("".concat(o.value,"__title--bordered")):["".concat(o.value,"__header")]}),s=ce("card__header-wrapper"),d=ce("card__avatar"),f=ce("card__title"),v=ce("card__subtitle"),h=ce("card__description"),p=ce("card__actions"),b=ce("card__body"),_=ce("card__cover"),m=ce("card__footer"),y=ce("card__footer-wrapper"),g=I(function(){return t.theme==="poster2"}),P=I(function(){return t.title||r.title}),O=I(function(){return t.header||r.header}),S=I(function(){return t.subtitle||r.subtitle}),w=I(function(){return t.avatar||r.avatar}),C=I(function(){return t.description||r.description}),x=I(function(){return t.status||r.status}),T=I(function(){return t.actions||r.actions}),M=I(function(){return t.footer||r.footer}),D=I(function(){return t.cover||r.cover}),Z=I(function(){return t.loading||r.loading}),G=I(function(){return t.content||r.content||t.default||r.default}),K=I(function(){return O.value||P.value||S.value||C.value||w.value||x.value&&g.value||T.value&&!g.value}),Q=I(function(){return M.value||T.value&&g.value}),oe=function(){return O.value?$("div",{class:c.value},[a("header")]):$("div",{class:c.value},[$("div",{class:s.value},[w.value&&$("div",{class:d.value},[a("avatar")]),$("div",null,[P.value&&$("div",{class:f.value},[a("title")]),S.value&&$("div",{class:v.value},[a("subtitle")]),C.value&&$("p",{class:h.value},[a("description")])])]),T.value&&!g.value&&$("div",{class:p.value},[a("actions")]),x.value&&$("div",{class:p.value},[a("status")])])},H=function(){var Y=wt(t.cover);return $("div",{class:_.value},[Y?$("img",{src:t.cover},null):a("cover")])};return function(){var L=$("div",{class:u.value},[K.value?oe():null,D.value?H():null,G.value&&$("div",{class:b.value},[a("default")||a("content")]),Q.value&&$("div",{class:m.value},[$("div",{class:y.value},[a("footer")]),T.value&&g.value&&$("div",{class:p.value},[a("actions")])])]);return Z.value?a("loading")||$(ia,t.loadingProps,_6(L)?L:{default:function(){return[L]}}):L}}});/** + * tdesign v1.10.3 + * (c) 2024 tdesign + * @license MIT + */var O6=Ae(C6);/** + * tdesign v1.10.3 + * (c) 2024 tdesign + * @license MIT + */var w6={action:{type:[String,Function]},content:{type:[String,Function]},default:{type:[String,Function]}};/** + * tdesign v1.10.3 + * (c) 2024 tdesign + * @license MIT + */var um=me({name:"TListItem",props:w6,setup:function(){var t=ce("list-item"),n=Ue();return function(){var r=n("content"),a=n("default"),o=n("action");return $("li",{class:t.value},[$("div",{class:"".concat(t.value,"-main")},[a||r,o&&$("li",{class:"".concat(t.value,"__action")},[o])])])}}});/** + * tdesign v1.10.3 + * (c) 2024 tdesign + * @license MIT + */var S6={asyncLoading:{type:[String,Function]},footer:{type:[String,Function]},header:{type:[String,Function]},layout:{type:String,default:"horizontal",validator:function(t){return t?["horizontal","vertical"].includes(t):!0}},scroll:{type:Object},size:{type:String,default:"medium",validator:function(t){return t?["small","medium","large"].includes(t):!0}},split:Boolean,stripe:Boolean,onLoadMore:Function,onScroll:Function};/** + * tdesign v1.10.3 + * (c) 2024 tdesign + * @license MIT + */var hv="load-more",x6="loading";/** + * tdesign v1.10.3 + * (c) 2024 tdesign + * @license MIT + */function gv(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),n.push.apply(n,r)}return n}function mv(e){for(var t=1;t=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(c){throw c},f:a}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var o,i=!0,l=!1;return{s:function(){n=n.call(e)},n:function(){var c=n.next();return i=c.done,c},e:function(c){l=!0,o=c},f:function(){try{i||n.return==null||n.return()}finally{if(l)throw o}}}}function P6(e,t){if(e){if(typeof e=="string")return yv(e,t);var n={}.toString.call(e).slice(8,-1);return n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set"?Array.from(e):n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?yv(e,t):void 0}}function yv(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n0&&t.maxLine{},sn=Array.isArray,cm=/#/g,N6=/&/g,V6=/\//g,H6=/=/g,z6=/\?/g,fm=/\+/g,U6=/%5B/g,K6=/%5D/g,dm=/%5E/g,W6=/%60/g,vm=/%7B/g,G6=/%7C/g,pm=/%7D/g,q6=/%20/g;function Cs(e){return encodeURI(""+e).replace(G6,"|").replace(U6,"[").replace(K6,"]")}function Y6(e){return Cs(e).replace(vm,"{").replace(pm,"}").replace(dm,"^")}function yu(e){return Cs(e).replace(fm,"%2B").replace(q6,"+").replace(cm,"%23").replace(N6,"%26").replace(W6,"`").replace(vm,"{").replace(pm,"}").replace(dm,"^")}function X6(e){return yu(e).replace(H6,"%3D")}function J6(e){return Cs(e).replace(cm,"%23").replace(z6,"%3F")}function Z6(e){return e==null?"":J6(e).replace(V6,"%2F")}function Ya(e){try{return decodeURIComponent(""+e)}catch{}return""+e}const Q6=/\/$/,e4=e=>e.replace(Q6,"");function Cl(e,t,n="/"){let r,a={},o="",i="";const l=t.indexOf("#");let u=t.indexOf("?");return l=0&&(u=-1),u>-1&&(r=t.slice(0,u),o=t.slice(u+1,l>-1?l:t.length),a=e(o)),l>-1&&(r=r||t.slice(0,l),i=t.slice(l,t.length)),r=a4(r??t,n),{fullPath:r+(o&&"?")+o+i,path:r,query:a,hash:Ya(i)}}function t4(e,t){const n=t.query?e(t.query):"";return t.path+(n&&"?")+n+(t.hash||"")}function _v(e,t){return!t||!e.toLowerCase().startsWith(t.toLowerCase())?e:e.slice(t.length)||"/"}function n4(e,t,n){const r=t.matched.length-1,a=n.matched.length-1;return r>-1&&r===a&&Hr(t.matched[r],n.matched[a])&&hm(t.params,n.params)&&e(t.query)===e(n.query)&&t.hash===n.hash}function Hr(e,t){return(e.aliasOf||e)===(t.aliasOf||t)}function hm(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(const n in e)if(!r4(e[n],t[n]))return!1;return!0}function r4(e,t){return sn(e)?Cv(e,t):sn(t)?Cv(t,e):e===t}function Cv(e,t){return sn(t)?e.length===t.length&&e.every((n,r)=>n===t[r]):e.length===1&&e[0]===t}function a4(e,t){if(e.startsWith("/"))return e;if(!e)return t;const n=t.split("/"),r=e.split("/"),a=r[r.length-1];(a===".."||a===".")&&r.push("");let o=n.length-1,i,l;for(i=0;i1&&o--;else break;return n.slice(0,o).join("/")+"/"+r.slice(i).join("/")}const Ln={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0};var Xa;(function(e){e.pop="pop",e.push="push"})(Xa||(Xa={}));var Ta;(function(e){e.back="back",e.forward="forward",e.unknown=""})(Ta||(Ta={}));function o4(e){if(!e)if(xr){const t=document.querySelector("base");e=t&&t.getAttribute("href")||"/",e=e.replace(/^\w+:\/\/[^\/]+/,"")}else e="/";return e[0]!=="/"&&e[0]!=="#"&&(e="/"+e),e4(e)}const i4=/^[^#]+#/;function l4(e,t){return e.replace(i4,"#")+t}function u4(e,t){const n=document.documentElement.getBoundingClientRect(),r=e.getBoundingClientRect();return{behavior:t.behavior,left:r.left-n.left-(t.left||0),top:r.top-n.top-(t.top||0)}}const zi=()=>({left:window.scrollX,top:window.scrollY});function s4(e){let t;if("el"in e){const n=e.el,r=typeof n=="string"&&n.startsWith("#"),a=typeof n=="string"?r?document.getElementById(n.slice(1)):document.querySelector(n):n;if(!a)return;t=u4(a,e)}else t=e;"scrollBehavior"in document.documentElement.style?window.scrollTo(t):window.scrollTo(t.left!=null?t.left:window.scrollX,t.top!=null?t.top:window.scrollY)}function Ov(e,t){return(history.state?history.state.position-t:-1)+e}const bu=new Map;function c4(e,t){bu.set(e,t)}function f4(e){const t=bu.get(e);return bu.delete(e),t}let d4=()=>location.protocol+"//"+location.host;function gm(e,t){const{pathname:n,search:r,hash:a}=t,o=e.indexOf("#");if(o>-1){let l=a.includes(e.slice(o))?e.slice(o).length:1,u=a.slice(l);return u[0]!=="/"&&(u="/"+u),_v(u,"")}return _v(n,e)+r+a}function v4(e,t,n,r){let a=[],o=[],i=null;const l=({state:f})=>{const v=gm(e,location),h=n.value,p=t.value;let b=0;if(f){if(n.value=v,t.value=f,i&&i===h){i=null;return}b=p?f.position-p.position:0}else r(v);a.forEach(_=>{_(n.value,h,{delta:b,type:Xa.pop,direction:b?b>0?Ta.forward:Ta.back:Ta.unknown})})};function u(){i=n.value}function c(f){a.push(f);const v=()=>{const h=a.indexOf(f);h>-1&&a.splice(h,1)};return o.push(v),v}function s(){const{history:f}=window;f.state&&f.replaceState(ke({},f.state,{scroll:zi()}),"")}function d(){for(const f of o)f();o=[],window.removeEventListener("popstate",l),window.removeEventListener("beforeunload",s)}return window.addEventListener("popstate",l),window.addEventListener("beforeunload",s,{passive:!0}),{pauseListeners:u,listen:c,destroy:d}}function wv(e,t,n,r=!1,a=!1){return{back:e,current:t,forward:n,replaced:r,position:window.history.length,scroll:a?zi():null}}function p4(e){const{history:t,location:n}=window,r={value:gm(e,n)},a={value:t.state};a.value||o(r.value,{back:null,current:r.value,forward:null,position:t.length-1,replaced:!0,scroll:null},!0);function o(u,c,s){const d=e.indexOf("#"),f=d>-1?(n.host&&document.querySelector("base")?e:e.slice(d))+u:d4()+e+u;try{t[s?"replaceState":"pushState"](c,"",f),a.value=c}catch(v){console.error(v),n[s?"replace":"assign"](f)}}function i(u,c){const s=ke({},t.state,wv(a.value.back,u,a.value.forward,!0),c,{position:a.value.position});o(u,s,!0),r.value=u}function l(u,c){const s=ke({},a.value,t.state,{forward:u,scroll:zi()});o(s.current,s,!0);const d=ke({},wv(r.value,u,null),{position:s.position+1},c);o(u,d,!1),r.value=u}return{location:r,state:a,push:l,replace:i}}function h4(e){e=o4(e);const t=p4(e),n=v4(e,t.state,t.location,t.replace);function r(o,i=!0){i||n.pauseListeners(),history.go(o)}const a=ke({location:"",base:e,go:r,createHref:l4.bind(null,e)},t,n);return Object.defineProperty(a,"location",{enumerable:!0,get:()=>t.location.value}),Object.defineProperty(a,"state",{enumerable:!0,get:()=>t.state.value}),a}function g4(e){return e=location.host?e||location.pathname+location.search:"",e.includes("#")||(e+="#"),h4(e)}function m4(e){return typeof e=="string"||e&&typeof e=="object"}function mm(e){return typeof e=="string"||typeof e=="symbol"}const ym=Symbol("");var Sv;(function(e){e[e.aborted=4]="aborted",e[e.cancelled=8]="cancelled",e[e.duplicated=16]="duplicated"})(Sv||(Sv={}));function zr(e,t){return ke(new Error,{type:e,[ym]:!0},t)}function Pn(e,t){return e instanceof Error&&ym in e&&(t==null||!!(e.type&t))}const xv="[^/]+?",y4={sensitive:!1,strict:!1,start:!0,end:!0},b4=/[.+*?^${}()[\]/\\]/g;function _4(e,t){const n=ke({},y4,t),r=[];let a=n.start?"^":"";const o=[];for(const c of e){const s=c.length?[]:[90];n.strict&&!c.length&&(a+="/");for(let d=0;dt.length?t.length===1&&t[0]===80?1:-1:0}function bm(e,t){let n=0;const r=e.score,a=t.score;for(;n0&&t[t.length-1]<0}const O4={type:0,value:""},w4=/[a-zA-Z0-9_]/;function S4(e){if(!e)return[[]];if(e==="/")return[[O4]];if(!e.startsWith("/"))throw new Error(`Invalid path "${e}"`);function t(v){throw new Error(`ERR (${n})/"${c}": ${v}`)}let n=0,r=n;const a=[];let o;function i(){o&&a.push(o),o=[]}let l=0,u,c="",s="";function d(){c&&(n===0?o.push({type:0,value:c}):n===1||n===2||n===3?(o.length>1&&(u==="*"||u==="+")&&t(`A repeatable param (${c}) must be alone in its segment. eg: '/:ids+.`),o.push({type:1,value:c,regexp:s,repeatable:u==="*"||u==="+",optional:u==="*"||u==="?"})):t("Invalid state to consume buffer"),c="")}function f(){c+=u}for(;l{i(y)}:Aa}function i(d){if(mm(d)){const f=r.get(d);f&&(r.delete(d),n.splice(n.indexOf(f),1),f.children.forEach(i),f.alias.forEach(i))}else{const f=n.indexOf(d);f>-1&&(n.splice(f,1),d.record.name&&r.delete(d.record.name),d.children.forEach(i),d.alias.forEach(i))}}function l(){return n}function u(d){const f=A4(d,n);n.splice(f,0,d),d.record.name&&!Av(d)&&r.set(d.record.name,d)}function c(d,f){let v,h={},p,b;if("name"in d&&d.name){if(v=r.get(d.name),!v)throw zr(1,{location:d});b=v.record.name,h=ke(Pv(f.params,v.keys.filter(y=>!y.optional).concat(v.parent?v.parent.keys.filter(y=>y.optional):[]).map(y=>y.name)),d.params&&Pv(d.params,v.keys.map(y=>y.name))),p=v.stringify(h)}else if(d.path!=null)p=d.path,v=n.find(y=>y.re.test(p)),v&&(h=v.parse(p),b=v.record.name);else{if(v=f.name?r.get(f.name):n.find(y=>y.re.test(f.path)),!v)throw zr(1,{location:d,currentLocation:f});b=v.record.name,h=ke({},f.params,d.params),p=v.stringify(h)}const _=[];let m=v;for(;m;)_.unshift(m.record),m=m.parent;return{name:b,path:p,params:h,matched:_,meta:$4(_)}}e.forEach(d=>o(d));function s(){n.length=0,r.clear()}return{addRoute:o,resolve:c,removeRoute:i,clearRoutes:s,getRoutes:l,getRecordMatcher:a}}function Pv(e,t){const n={};for(const r of t)r in e&&(n[r]=e[r]);return n}function $v(e){const t={path:e.path,redirect:e.redirect,name:e.name,meta:e.meta||{},aliasOf:e.aliasOf,beforeEnter:e.beforeEnter,props:P4(e),children:e.children||[],instances:{},leaveGuards:new Set,updateGuards:new Set,enterCallbacks:{},components:"components"in e?e.components||null:e.component&&{default:e.component}};return Object.defineProperty(t,"mods",{value:{}}),t}function P4(e){const t={},n=e.props||!1;if("component"in e)t.default=n;else for(const r in e.components)t[r]=typeof n=="object"?n[r]:n;return t}function Av(e){for(;e;){if(e.record.aliasOf)return!0;e=e.parent}return!1}function $4(e){return e.reduce((t,n)=>ke(t,n.meta),{})}function Tv(e,t){const n={};for(const r in e)n[r]=r in t?t[r]:e[r];return n}function A4(e,t){let n=0,r=t.length;for(;n!==r;){const o=n+r>>1;bm(e,t[o])<0?r=o:n=o+1}const a=T4(e);return a&&(r=t.lastIndexOf(a,r-1)),r}function T4(e){let t=e;for(;t=t.parent;)if(_m(t)&&bm(e,t)===0)return t}function _m({record:e}){return!!(e.name||e.components&&Object.keys(e.components).length||e.redirect)}function I4(e){const t={};if(e===""||e==="?")return t;const r=(e[0]==="?"?e.slice(1):e).split("&");for(let a=0;ao&&yu(o)):[r&&yu(r)]).forEach(o=>{o!==void 0&&(t+=(t.length?"&":"")+n,o!=null&&(t+="="+o))})}return t}function j4(e){const t={};for(const n in e){const r=e[n];r!==void 0&&(t[n]=sn(r)?r.map(a=>a==null?null:""+a):r==null?r:""+r)}return t}const M4=Symbol(""),jv=Symbol(""),Ui=Symbol(""),Os=Symbol(""),_u=Symbol("");function ha(){let e=[];function t(r){return e.push(r),()=>{const a=e.indexOf(r);a>-1&&e.splice(a,1)}}function n(){e=[]}return{add:t,list:()=>e.slice(),reset:n}}function zn(e,t,n,r,a,o=i=>i()){const i=r&&(r.enterCallbacks[a]=r.enterCallbacks[a]||[]);return()=>new Promise((l,u)=>{const c=f=>{f===!1?u(zr(4,{from:n,to:t})):f instanceof Error?u(f):m4(f)?u(zr(2,{from:t,to:f})):(i&&r.enterCallbacks[a]===i&&typeof f=="function"&&i.push(f),l())},s=o(()=>e.call(r&&r.instances[a],t,n,c));let d=Promise.resolve(s);e.length<3&&(d=d.then(c)),d.catch(f=>u(f))})}function Ol(e,t,n,r,a=o=>o()){const o=[];for(const i of e)for(const l in i.components){let u=i.components[l];if(!(t!=="beforeRouteEnter"&&!i.instances[l]))if(sm(u)){const s=(u.__vccOpts||u)[t];s&&o.push(zn(s,n,r,i,l,a))}else{let c=u();o.push(()=>c.then(s=>{if(!s)throw new Error(`Couldn't resolve component "${l}" at "${i.path}"`);const d=B6(s)?s.default:s;i.mods[l]=s,i.components[l]=d;const v=(d.__vccOpts||d)[t];return v&&zn(v,n,r,i,l,a)()}))}}return o}function Mv(e){const t=Ne(Ui),n=Ne(Os),r=I(()=>{const u=rn(e.to);return t.resolve(u)}),a=I(()=>{const{matched:u}=r.value,{length:c}=u,s=u[c-1],d=n.matched;if(!s||!d.length)return-1;const f=d.findIndex(Hr.bind(null,s));if(f>-1)return f;const v=Fv(u[c-2]);return c>1&&Fv(s)===v&&d[d.length-1].path!==v?d.findIndex(Hr.bind(null,u[c-2])):f}),o=I(()=>a.value>-1&&k4(n.params,r.value.params)),i=I(()=>a.value>-1&&a.value===n.matched.length-1&&hm(n.params,r.value.params));function l(u={}){return R4(u)?t[rn(e.replace)?"replace":"push"](rn(e.to)).catch(Aa):Promise.resolve()}return{route:r,href:I(()=>r.value.href),isActive:o,isExactActive:i,navigate:l}}const F4=me({name:"RouterLink",compatConfig:{MODE:3},props:{to:{type:[String,Object],required:!0},replace:Boolean,activeClass:String,exactActiveClass:String,custom:Boolean,ariaCurrentValue:{type:String,default:"page"}},useLink:Mv,setup(e,{slots:t}){const n=Pt(Mv(e)),{options:r}=Ne(Ui),a=I(()=>({[Dv(e.activeClass,r.linkActiveClass,"router-link-active")]:n.isActive,[Dv(e.exactActiveClass,r.linkExactActiveClass,"router-link-exact-active")]:n.isExactActive}));return()=>{const o=t.default&&t.default(n);return e.custom?o:tt("a",{"aria-current":n.isExactActive?e.ariaCurrentValue:null,href:n.href,onClick:n.navigate,class:a.value},o)}}}),D4=F4;function R4(e){if(!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)&&!e.defaultPrevented&&!(e.button!==void 0&&e.button!==0)){if(e.currentTarget&&e.currentTarget.getAttribute){const t=e.currentTarget.getAttribute("target");if(/\b_blank\b/i.test(t))return}return e.preventDefault&&e.preventDefault(),!0}}function k4(e,t){for(const n in t){const r=t[n],a=e[n];if(typeof r=="string"){if(r!==a)return!1}else if(!sn(a)||a.length!==r.length||r.some((o,i)=>o!==a[i]))return!1}return!0}function Fv(e){return e?e.aliasOf?e.aliasOf.path:e.path:""}const Dv=(e,t,n)=>e??t??n,L4=me({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(e,{attrs:t,slots:n}){const r=Ne(_u),a=I(()=>e.route||r.value),o=Ne(jv,0),i=I(()=>{let c=rn(o);const{matched:s}=a.value;let d;for(;(d=s[c])&&!d.components;)c++;return c}),l=I(()=>a.value.matched[i.value]);lt(jv,I(()=>i.value+1)),lt(M4,l),lt(_u,a);const u=ee();return we(()=>[u.value,l.value,e.name],([c,s,d],[f,v,h])=>{s&&(s.instances[d]=c,v&&v!==s&&c&&c===f&&(s.leaveGuards.size||(s.leaveGuards=v.leaveGuards),s.updateGuards.size||(s.updateGuards=v.updateGuards))),c&&s&&(!v||!Hr(s,v)||!f)&&(s.enterCallbacks[d]||[]).forEach(p=>p(c))},{flush:"post"}),()=>{const c=a.value,s=e.name,d=l.value,f=d&&d.components[s];if(!f)return Rv(n.default,{Component:f,route:c});const v=d.props[s],h=v?v===!0?c.params:typeof v=="function"?v(c):v:null,b=tt(f,ke({},h,t,{onVnodeUnmounted:_=>{_.component.isUnmounted&&(d.instances[s]=null)},ref:u}));return Rv(n.default,{Component:b,route:c})||b}}});function Rv(e,t){if(!e)return null;const n=e(t);return n.length===1?n[0]:n}const B4=L4;function N4(e){const t=E4(e.routes,e),n=e.parseQuery||I4,r=e.stringifyQuery||Iv,a=e.history,o=ha(),i=ha(),l=ha(),u=_y(Ln);let c=Ln;xr&&e.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const s=_l.bind(null,A=>""+A),d=_l.bind(null,Z6),f=_l.bind(null,Ya);function v(A,z){let B,W;return mm(A)?(B=t.getRecordMatcher(A),W=z):W=A,t.addRoute(W,B)}function h(A){const z=t.getRecordMatcher(A);z&&t.removeRoute(z)}function p(){return t.getRoutes().map(A=>A.record)}function b(A){return!!t.getRecordMatcher(A)}function _(A,z){if(z=ke({},z||u.value),typeof A=="string"){const j=Cl(n,A,z.path),V=t.resolve({path:j.path},z),ae=a.createHref(j.fullPath);return ke(j,V,{params:f(V.params),hash:Ya(j.hash),redirectedFrom:void 0,href:ae})}let B;if(A.path!=null)B=ke({},A,{path:Cl(n,A.path,z.path).path});else{const j=ke({},A.params);for(const V in j)j[V]==null&&delete j[V];B=ke({},A,{params:d(j)}),z.params=d(z.params)}const W=t.resolve(B,z),se=A.hash||"";W.params=s(f(W.params));const ve=t4(r,ke({},A,{hash:Y6(se),path:W.path})),E=a.createHref(ve);return ke({fullPath:ve,hash:se,query:r===Iv?j4(A.query):A.query||{}},W,{redirectedFrom:void 0,href:E})}function m(A){return typeof A=="string"?Cl(n,A,u.value.path):ke({},A)}function y(A,z){if(c!==A)return zr(8,{from:z,to:A})}function g(A){return S(A)}function P(A){return g(ke(m(A),{replace:!0}))}function O(A){const z=A.matched[A.matched.length-1];if(z&&z.redirect){const{redirect:B}=z;let W=typeof B=="function"?B(A):B;return typeof W=="string"&&(W=W.includes("?")||W.includes("#")?W=m(W):{path:W},W.params={}),ke({query:A.query,hash:A.hash,params:W.path!=null?{}:A.params},W)}}function S(A,z){const B=c=_(A),W=u.value,se=A.state,ve=A.force,E=A.replace===!0,j=O(B);if(j)return S(ke(m(j),{state:typeof j=="object"?ke({},se,j.state):se,force:ve,replace:E}),z||B);const V=B;V.redirectedFrom=z;let ae;return!ve&&n4(r,W,B)&&(ae=zr(16,{to:V,from:W}),Y(W,W,!0,!1)),(ae?Promise.resolve(ae):x(V,W)).catch(te=>Pn(te)?Pn(te,2)?te:L(te):oe(te,V,W)).then(te=>{if(te){if(Pn(te,2))return S(ke({replace:E},m(te.to),{state:typeof te.to=="object"?ke({},se,te.to.state):se,force:ve}),z||V)}else te=M(V,W,!0,E,se);return T(V,W,te),te})}function w(A,z){const B=y(A,z);return B?Promise.reject(B):Promise.resolve()}function C(A){const z=k.values().next().value;return z&&typeof z.runWithContext=="function"?z.runWithContext(A):A()}function x(A,z){let B;const[W,se,ve]=V4(A,z);B=Ol(W.reverse(),"beforeRouteLeave",A,z);for(const j of W)j.leaveGuards.forEach(V=>{B.push(zn(V,A,z))});const E=w.bind(null,A,z);return B.push(E),R(B).then(()=>{B=[];for(const j of o.list())B.push(zn(j,A,z));return B.push(E),R(B)}).then(()=>{B=Ol(se,"beforeRouteUpdate",A,z);for(const j of se)j.updateGuards.forEach(V=>{B.push(zn(V,A,z))});return B.push(E),R(B)}).then(()=>{B=[];for(const j of ve)if(j.beforeEnter)if(sn(j.beforeEnter))for(const V of j.beforeEnter)B.push(zn(V,A,z));else B.push(zn(j.beforeEnter,A,z));return B.push(E),R(B)}).then(()=>(A.matched.forEach(j=>j.enterCallbacks={}),B=Ol(ve,"beforeRouteEnter",A,z,C),B.push(E),R(B))).then(()=>{B=[];for(const j of i.list())B.push(zn(j,A,z));return B.push(E),R(B)}).catch(j=>Pn(j,8)?j:Promise.reject(j))}function T(A,z,B){l.list().forEach(W=>C(()=>W(A,z,B)))}function M(A,z,B,W,se){const ve=y(A,z);if(ve)return ve;const E=z===Ln,j=xr?history.state:{};B&&(W||E?a.replace(A.fullPath,ke({scroll:E&&j&&j.scroll},se)):a.push(A.fullPath,se)),u.value=A,Y(A,z,B,E),L()}let D;function Z(){D||(D=a.listen((A,z,B)=>{if(!F.listening)return;const W=_(A),se=O(W);if(se){S(ke(se,{replace:!0}),W).catch(Aa);return}c=W;const ve=u.value;xr&&c4(Ov(ve.fullPath,B.delta),zi()),x(W,ve).catch(E=>Pn(E,12)?E:Pn(E,2)?(S(E.to,W).then(j=>{Pn(j,20)&&!B.delta&&B.type===Xa.pop&&a.go(-1,!1)}).catch(Aa),Promise.reject()):(B.delta&&a.go(-B.delta,!1),oe(E,W,ve))).then(E=>{E=E||M(W,ve,!1),E&&(B.delta&&!Pn(E,8)?a.go(-B.delta,!1):B.type===Xa.pop&&Pn(E,20)&&a.go(-1,!1)),T(W,ve,E)}).catch(Aa)}))}let G=ha(),K=ha(),Q;function oe(A,z,B){L(A);const W=K.list();return W.length?W.forEach(se=>se(A,z,B)):console.error(A),Promise.reject(A)}function H(){return Q&&u.value!==Ln?Promise.resolve():new Promise((A,z)=>{G.add([A,z])})}function L(A){return Q||(Q=!A,Z(),G.list().forEach(([z,B])=>A?B(A):z()),G.reset()),A}function Y(A,z,B,W){const{scrollBehavior:se}=e;if(!xr||!se)return Promise.resolve();const ve=!B&&f4(Ov(A.fullPath,0))||(W||!B)&&history.state&&history.state.scroll||null;return it().then(()=>se(A,z,ve)).then(E=>E&&s4(E)).catch(E=>oe(E,A,z))}const J=A=>a.go(A);let U;const k=new Set,F={currentRoute:u,listening:!0,addRoute:v,removeRoute:h,clearRoutes:t.clearRoutes,hasRoute:b,getRoutes:p,resolve:_,options:e,push:g,replace:P,go:J,back:()=>J(-1),forward:()=>J(1),beforeEach:o.add,beforeResolve:i.add,afterEach:l.add,onError:K.add,isReady:H,install(A){const z=this;A.component("RouterLink",D4),A.component("RouterView",B4),A.config.globalProperties.$router=z,Object.defineProperty(A.config.globalProperties,"$route",{enumerable:!0,get:()=>rn(u)}),xr&&!U&&u.value===Ln&&(U=!0,g(a.location).catch(se=>{}));const B={};for(const se in Ln)Object.defineProperty(B,se,{get:()=>u.value[se],enumerable:!0});A.provide(Ui,z),A.provide(Os,up(B)),A.provide(_u,u);const W=A.unmount;k.add(A),A.unmount=function(){k.delete(A),k.size<1&&(c=Ln,D&&D(),D=null,u.value=Ln,U=!1,Q=!1),W()}}};function R(A){return A.reduce((z,B)=>z.then(()=>C(B)),Promise.resolve())}return F}function V4(e,t){const n=[],r=[],a=[],o=Math.max(t.matched.length,e.matched.length);for(let i=0;iHr(c,l))?r.push(l):n.push(l));const u=e.matched[i];u&&(t.matched.find(c=>Hr(c,u))||a.push(u))}return[n,r,a]}function Cm(){return Ne(Ui)}function Om(e){return Ne(Os)}const H4=me({name:"SidebarMenu",props:{menuItems:{type:Array,required:!0}},setup(){const e=ee(localStorage.getItem("sidebar-collapsed")==="true"),t=ee(e.value?"menu-unfold":"menu-fold");return{collapsed:e,iconName:t,changeCollapsed:()=>{e.value=!e.value,t.value=e.value?"menu-unfold":"menu-fold",localStorage.setItem("sidebar-collapsed",e.value)}}}});function z4(e,t,n,r,a,o){const i=ot("t-icon"),l=ot("t-menu-item"),u=ot("router-link"),c=ot("t-button"),s=ot("t-menu");return Ot(),Nl(s,{theme:"light","default-value":"2-1",collapsed:e.collapsed,class:"sidebar-menu"},{logo:Je(()=>t[0]||(t[0]=[])),operations:Je(()=>[$(c,{class:"t-demo-collapse-btn",variant:"text",shape:"square",onClick:e.changeCollapsed},{icon:Je(()=>[$(i,{name:e.iconName},null,8,["name"])]),_:1},8,["onClick"])]),default:Je(()=>[(Ot(!0),un(Qe,null,$p(e.menuItems,d=>(Ot(),Nl(u,{key:d.value,to:d.route},{default:Je(()=>[$(l,{value:d.value,disabled:d.disabled,class:"menu-item"},{icon:Je(()=>[$(i,{name:d.icon},null,8,["name"])]),default:Je(()=>[pn(" "+Ho(d.label),1)]),_:2},1032,["value","disabled"])]),_:2},1032,["to"]))),128))]),_:1},8,["collapsed"])}const U4=Cn(H4,[["render",z4],["__scopeId","data-v-338a337e"]]),K4={components:{SidebarMenu:U4},data(){return{menuItems:[{value:"item1",icon:"dashboard",label:"基础信息",route:"/dashboard/basic-info"},{value:"item3",icon:"wifi-1",label:"网络配置",route:"/dashboard/network-config"},{value:"item4",icon:"setting",label:"其余配置",route:"/dashboard/other-config"},{value:"item5",icon:"system-log",label:"日志查看",route:"/dashboard/log-view"},{value:"item6",icon:"info-circle",label:"关于我们",route:"/dashboard/about-us"}]}}},W4={class:"dashboard-container"},G4={class:"content"};function q4(e,t,n,r,a,o){const i=ot("SidebarMenu"),l=ot("router-view");return Ot(),un("div",W4,[$(i,{menuItems:a.menuItems,class:"sidebar-menu"},null,8,["menuItems"]),He("div",G4,[$(l)])])}const Y4=Cn(K4,[["render",q4],["__scopeId","data-v-bb38f795"]]),X4={},J4={class:"basic-info"};function Z4(e,t){return Ot(),un("div",J4,t[0]||(t[0]=[He("h1",null,"面板基础信息",-1),He("p",null,"这里显示面板的基础信息。",-1)]))}const Q4=Cn(X4,[["render",Z4]]),e8={methods:{joinQQGroup(){window.open("https://jq.qq.com/?_wv=1027&k=123456789","_blank")}}},t8={class:"about-us"},n8={class:"item-content"},r8={class:"item-content"};function a8(e,t,n,r,a,o){const i=ot("t-divider"),l=ot("t-alert"),u=ot("t-link"),c=ot("t-list-item"),s=ot("t-tag"),d=ot("t-list");return Ot(),un("div",t8,[He("div",null,[$(i,{content:"面板关于信息",align:"left"}),$(l,{theme:"success",message:"NapCat.WebUi is running"}),$(d,{class:"list"},{default:Je(()=>[$(c,{class:"list-item"},{default:Je(()=>[t[1]||(t[1]=He("span",{class:"item-label"},"开发人员:",-1)),He("span",n8,[$(u,{href:"mailto:nanaeonn@outlook.com"},{default:Je(()=>t[0]||(t[0]=[pn("Mlikiowa")])),_:1})])]),_:1}),$(c,{class:"list-item"},{default:Je(()=>[t[5]||(t[5]=He("span",{class:"item-label"},"版本信息:",-1)),He("span",r8,[$(s,{class:"tag-item",theme:"success"},{default:Je(()=>t[2]||(t[2]=[pn(" WebUi: 1.0.0 ")])),_:1}),$(s,{class:"tag-item",theme:"success"},{default:Je(()=>t[3]||(t[3]=[pn(" NapCat: 1.0.0 ")])),_:1}),$(s,{class:"tag-item",theme:"success"},{default:Je(()=>t[4]||(t[4]=[pn(" Tdesign: 1.0.0 ")])),_:1})])]),_:1})]),_:1})])])}const o8=Cn(e8,[["render",a8],["__scopeId","data-v-2ee4d9e4"]]),i8={},l8={class:"log-view"};function u8(e,t){return Ot(),un("div",l8,t[0]||(t[0]=[He("h1",null,"面板日志信息",-1),He("p",null,"这里显示面板的日志信息。",-1)]))}const s8=Cn(i8,[["render",u8]]),c8={},f8={class:"network-config"};function d8(e,t){return Ot(),un("div",f8,t[0]||(t[0]=[He("h1",null,"网络配置面板",-1),He("p",null,"这里显示面板的网络配置面板。",-1)]))}const v8=Cn(c8,[["render",d8]]);var ho={},p8=function(){return typeof Promise=="function"&&Promise.prototype&&Promise.prototype.then},wm={},Bt={};let ws;const h8=[0,26,44,70,100,134,172,196,242,292,346,404,466,532,581,655,733,815,901,991,1085,1156,1258,1364,1474,1588,1706,1828,1921,2051,2185,2323,2465,2611,2761,2876,3034,3196,3362,3532,3706];Bt.getSymbolSize=function(t){if(!t)throw new Error('"version" cannot be null or undefined');if(t<1||t>40)throw new Error('"version" should be in range from 1 to 40');return t*4+17};Bt.getSymbolTotalCodewords=function(t){return h8[t]};Bt.getBCHDigit=function(e){let t=0;for(;e!==0;)t++,e>>>=1;return t};Bt.setToSJISFunction=function(t){if(typeof t!="function")throw new Error('"toSJISFunc" is not a valid function.');ws=t};Bt.isKanjiModeEnabled=function(){return typeof ws<"u"};Bt.toSJIS=function(t){return ws(t)};var Ki={};(function(e){e.L={bit:1},e.M={bit:0},e.Q={bit:3},e.H={bit:2};function t(n){if(typeof n!="string")throw new Error("Param is not a string");switch(n.toLowerCase()){case"l":case"low":return e.L;case"m":case"medium":return e.M;case"q":case"quartile":return e.Q;case"h":case"high":return e.H;default:throw new Error("Unknown EC Level: "+n)}}e.isValid=function(r){return r&&typeof r.bit<"u"&&r.bit>=0&&r.bit<4},e.from=function(r,a){if(e.isValid(r))return r;try{return t(r)}catch{return a}}})(Ki);function Sm(){this.buffer=[],this.length=0}Sm.prototype={get:function(e){const t=Math.floor(e/8);return(this.buffer[t]>>>7-e%8&1)===1},put:function(e,t){for(let n=0;n>>t-n-1&1)===1)},getLengthInBits:function(){return this.length},putBit:function(e){const t=Math.floor(this.length/8);this.buffer.length<=t&&this.buffer.push(0),e&&(this.buffer[t]|=128>>>this.length%8),this.length++}};var g8=Sm;function go(e){if(!e||e<1)throw new Error("BitMatrix size must be defined and greater than 0");this.size=e,this.data=new Uint8Array(e*e),this.reservedBit=new Uint8Array(e*e)}go.prototype.set=function(e,t,n,r){const a=e*this.size+t;this.data[a]=n,r&&(this.reservedBit[a]=!0)};go.prototype.get=function(e,t){return this.data[e*this.size+t]};go.prototype.xor=function(e,t,n){this.data[e*this.size+t]^=n};go.prototype.isReserved=function(e,t){return this.reservedBit[e*this.size+t]};var m8=go,xm={};(function(e){const t=Bt.getSymbolSize;e.getRowColCoords=function(r){if(r===1)return[];const a=Math.floor(r/7)+2,o=t(r),i=o===145?26:Math.ceil((o-13)/(2*a-2))*2,l=[o-7];for(let u=1;u=0&&a<=7},e.from=function(a){return e.isValid(a)?parseInt(a,10):void 0},e.getPenaltyN1=function(a){const o=a.size;let i=0,l=0,u=0,c=null,s=null;for(let d=0;d=5&&(i+=t.N1+(l-5)),c=v,l=1),v=a.get(f,d),v===s?u++:(u>=5&&(i+=t.N1+(u-5)),s=v,u=1)}l>=5&&(i+=t.N1+(l-5)),u>=5&&(i+=t.N1+(u-5))}return i},e.getPenaltyN2=function(a){const o=a.size;let i=0;for(let l=0;l=10&&(l===1488||l===93)&&i++,u=u<<1&2047|a.get(s,c),s>=10&&(u===1488||u===93)&&i++}return i*t.N3},e.getPenaltyN4=function(a){let o=0;const i=a.data.length;for(let u=0;u=0;){const i=o[0];for(let u=0;u0){const o=new Uint8Array(this.degree);return o.set(r,a),o}return r};var b8=Ss,Tm={},Qn={},xs={};xs.isValid=function(t){return!isNaN(t)&&t>=1&&t<=40};var On={};const Im="[0-9]+",_8="[A-Z $%*+\\-./:]+";let Ja="(?:[u3000-u303F]|[u3040-u309F]|[u30A0-u30FF]|[uFF00-uFFEF]|[u4E00-u9FAF]|[u2605-u2606]|[u2190-u2195]|u203B|[u2010u2015u2018u2019u2025u2026u201Cu201Du2225u2260]|[u0391-u0451]|[u00A7u00A8u00B1u00B4u00D7u00F7])+";Ja=Ja.replace(/u/g,"\\u");const C8="(?:(?![A-Z0-9 $%*+\\-./:]|"+Ja+`)(?:.|[\r +]))+`;On.KANJI=new RegExp(Ja,"g");On.BYTE_KANJI=new RegExp("[^A-Z0-9 $%*+\\-./:]+","g");On.BYTE=new RegExp(C8,"g");On.NUMERIC=new RegExp(Im,"g");On.ALPHANUMERIC=new RegExp(_8,"g");const O8=new RegExp("^"+Ja+"$"),w8=new RegExp("^"+Im+"$"),S8=new RegExp("^[A-Z0-9 $%*+\\-./:]+$");On.testKanji=function(t){return O8.test(t)};On.testNumeric=function(t){return w8.test(t)};On.testAlphanumeric=function(t){return S8.test(t)};(function(e){const t=xs,n=On;e.NUMERIC={id:"Numeric",bit:1,ccBits:[10,12,14]},e.ALPHANUMERIC={id:"Alphanumeric",bit:2,ccBits:[9,11,13]},e.BYTE={id:"Byte",bit:4,ccBits:[8,16,16]},e.KANJI={id:"Kanji",bit:8,ccBits:[8,10,12]},e.MIXED={bit:-1},e.getCharCountIndicator=function(o,i){if(!o.ccBits)throw new Error("Invalid mode: "+o);if(!t.isValid(i))throw new Error("Invalid version: "+i);return i>=1&&i<10?o.ccBits[0]:i<27?o.ccBits[1]:o.ccBits[2]},e.getBestModeForData=function(o){return n.testNumeric(o)?e.NUMERIC:n.testAlphanumeric(o)?e.ALPHANUMERIC:n.testKanji(o)?e.KANJI:e.BYTE},e.toString=function(o){if(o&&o.id)return o.id;throw new Error("Invalid mode")},e.isValid=function(o){return o&&o.bit&&o.ccBits};function r(a){if(typeof a!="string")throw new Error("Param is not a string");switch(a.toLowerCase()){case"numeric":return e.NUMERIC;case"alphanumeric":return e.ALPHANUMERIC;case"kanji":return e.KANJI;case"byte":return e.BYTE;default:throw new Error("Unknown mode: "+a)}}e.from=function(o,i){if(e.isValid(o))return o;try{return r(o)}catch{return i}}})(Qn);(function(e){const t=Bt,n=Wi,r=Ki,a=Qn,o=xs,i=7973,l=t.getBCHDigit(i);function u(f,v,h){for(let p=1;p<=40;p++)if(v<=e.getCapacity(p,h,f))return p}function c(f,v){return a.getCharCountIndicator(f,v)+4}function s(f,v){let h=0;return f.forEach(function(p){const b=c(p.mode,v);h+=b+p.getBitsLength()}),h}function d(f,v){for(let h=1;h<=40;h++)if(s(f,h)<=e.getCapacity(h,v,a.MIXED))return h}e.from=function(v,h){return o.isValid(v)?parseInt(v,10):h},e.getCapacity=function(v,h,p){if(!o.isValid(v))throw new Error("Invalid QR Code version");typeof p>"u"&&(p=a.BYTE);const b=t.getSymbolTotalCodewords(v),_=n.getTotalCodewordsCount(v,h),m=(b-_)*8;if(p===a.MIXED)return m;const y=m-c(p,v);switch(p){case a.NUMERIC:return Math.floor(y/10*3);case a.ALPHANUMERIC:return Math.floor(y/11*2);case a.KANJI:return Math.floor(y/13);case a.BYTE:default:return Math.floor(y/8)}},e.getBestVersionForData=function(v,h){let p;const b=r.from(h,r.M);if(Array.isArray(v)){if(v.length>1)return d(v,b);if(v.length===0)return 1;p=v[0]}else p=v;return u(p.mode,p.getLength(),b)},e.getEncodedBits=function(v){if(!o.isValid(v)||v<7)throw new Error("Invalid QR Code version");let h=v<<12;for(;t.getBCHDigit(h)-l>=0;)h^=i<=0;)a^=Mm<0&&(r=this.data.substr(n),a=parseInt(r,10),t.put(a,o*3+1))};var P8=Ur;const $8=Qn,wl=["0","1","2","3","4","5","6","7","8","9","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"," ","$","%","*","+","-",".","/",":"];function Kr(e){this.mode=$8.ALPHANUMERIC,this.data=e}Kr.getBitsLength=function(t){return 11*Math.floor(t/2)+6*(t%2)};Kr.prototype.getLength=function(){return this.data.length};Kr.prototype.getBitsLength=function(){return Kr.getBitsLength(this.data.length)};Kr.prototype.write=function(t){let n;for(n=0;n+2<=this.data.length;n+=2){let r=wl.indexOf(this.data[n])*45;r+=wl.indexOf(this.data[n+1]),t.put(r,11)}this.data.length%2&&t.put(wl.indexOf(this.data[n]),6)};var A8=Kr;const T8=Qn;function Wr(e){this.mode=T8.BYTE,typeof e=="string"?this.data=new TextEncoder().encode(e):this.data=new Uint8Array(e)}Wr.getBitsLength=function(t){return t*8};Wr.prototype.getLength=function(){return this.data.length};Wr.prototype.getBitsLength=function(){return Wr.getBitsLength(this.data.length)};Wr.prototype.write=function(e){for(let t=0,n=this.data.length;t=33088&&n<=40956)n-=33088;else if(n>=57408&&n<=60351)n-=49472;else throw new Error("Invalid SJIS character: "+this.data[t]+` +Make sure your charset is UTF-8`);n=(n>>>8&255)*192+(n&255),e.put(n,13)}};var F8=Gr,Dm={exports:{}};(function(e){var t={single_source_shortest_paths:function(n,r,a){var o={},i={};i[r]=0;var l=t.PriorityQueue.make();l.push(r,0);for(var u,c,s,d,f,v,h,p,b;!l.empty();){u=l.pop(),c=u.value,d=u.cost,f=n[c]||{};for(s in f)f.hasOwnProperty(s)&&(v=f[s],h=d+v,p=i[s],b=typeof i[s]>"u",(b||p>h)&&(i[s]=h,l.push(s,h),o[s]=c))}if(typeof a<"u"&&typeof i[a]>"u"){var _=["Could not find a path from ",r," to ",a,"."].join("");throw new Error(_)}return o},extract_shortest_path_from_predecessor_list:function(n,r){for(var a=[],o=r;o;)a.push(o),n[o],o=n[o];return a.reverse(),a},find_path:function(n,r,a){var o=t.single_source_shortest_paths(n,r,a);return t.extract_shortest_path_from_predecessor_list(o,a)},PriorityQueue:{make:function(n){var r=t.PriorityQueue,a={},o;n=n||{};for(o in r)r.hasOwnProperty(o)&&(a[o]=r[o]);return a.queue=[],a.sorter=n.sorter||r.default_sorter,a},default_sorter:function(n,r){return n.cost-r.cost},push:function(n,r){var a={value:n,cost:r};this.queue.push(a),this.queue.sort(this.sorter)},pop:function(){return this.queue.shift()},empty:function(){return this.queue.length===0}}};e.exports=t})(Dm);var D8=Dm.exports;(function(e){const t=Qn,n=P8,r=A8,a=I8,o=F8,i=On,l=Bt,u=D8;function c(_){return unescape(encodeURIComponent(_)).length}function s(_,m,y){const g=[];let P;for(;(P=_.exec(y))!==null;)g.push({data:P[0],index:P.index,mode:m,length:P[0].length});return g}function d(_){const m=s(i.NUMERIC,t.NUMERIC,_),y=s(i.ALPHANUMERIC,t.ALPHANUMERIC,_);let g,P;return l.isKanjiModeEnabled()?(g=s(i.BYTE,t.BYTE,_),P=s(i.KANJI,t.KANJI,_)):(g=s(i.BYTE_KANJI,t.BYTE,_),P=[]),m.concat(y,g,P).sort(function(S,w){return S.index-w.index}).map(function(S){return{data:S.data,mode:S.mode,length:S.length}})}function f(_,m){switch(m){case t.NUMERIC:return n.getBitsLength(_);case t.ALPHANUMERIC:return r.getBitsLength(_);case t.KANJI:return o.getBitsLength(_);case t.BYTE:return a.getBitsLength(_)}}function v(_){return _.reduce(function(m,y){const g=m.length-1>=0?m[m.length-1]:null;return g&&g.mode===y.mode?(m[m.length-1].data+=y.data,m):(m.push(y),m)},[])}function h(_){const m=[];for(let y=0;y<_.length;y++){const g=_[y];switch(g.mode){case t.NUMERIC:m.push([g,{data:g.data,mode:t.ALPHANUMERIC,length:g.length},{data:g.data,mode:t.BYTE,length:g.length}]);break;case t.ALPHANUMERIC:m.push([g,{data:g.data,mode:t.BYTE,length:g.length}]);break;case t.KANJI:m.push([g,{data:g.data,mode:t.BYTE,length:c(g.data)}]);break;case t.BYTE:m.push([{data:g.data,mode:t.BYTE,length:c(g.data)}])}}return m}function p(_,m){const y={},g={start:{}};let P=["start"];for(let O=0;O<_.length;O++){const S=_[O],w=[];for(let C=0;C=0&&l<=6&&(u===0||u===6)||u>=0&&u<=6&&(l===0||l===6)||l>=2&&l<=4&&u>=2&&u<=4?e.set(o+l,i+u,!0,!0):e.set(o+l,i+u,!1,!0))}}function U8(e){const t=e.size;for(let n=8;n>l&1)===1,e.set(a,o,i,!0),e.set(o,a,i,!0)}function El(e,t,n){const r=e.size,a=V8.getEncodedBits(t,n);let o,i;for(o=0;o<15;o++)i=(a>>o&1)===1,o<6?e.set(o,8,i,!0):o<8?e.set(o+1,8,i,!0):e.set(r-15+o,8,i,!0),o<8?e.set(8,r-o-1,i,!0):o<9?e.set(8,15-o-1+1,i,!0):e.set(8,15-o-1,i,!0);e.set(r-8,8,1,!0)}function G8(e,t){const n=e.size;let r=-1,a=n-1,o=7,i=0;for(let l=n-1;l>0;l-=2)for(l===6&&l--;;){for(let u=0;u<2;u++)if(!e.isReserved(a,l-u)){let c=!1;i>>o&1)===1),e.set(a,l-u,c),o--,o===-1&&(i++,o=7)}if(a+=r,a<0||n<=a){a-=r,r=-r;break}}}function q8(e,t,n){const r=new R8;n.forEach(function(u){r.put(u.mode.bit,4),r.put(u.getLength(),H8.getCharCountIndicator(u.mode,e)),u.write(r)});const a=qi.getSymbolTotalCodewords(e),o=wu.getTotalCodewordsCount(e,t),i=(a-o)*8;for(r.getLengthInBits()+4<=i&&r.put(0,4);r.getLengthInBits()%8!==0;)r.putBit(0);const l=(i-r.getLengthInBits())/8;for(let u=0;u=7&&W8(u,t),G8(u,i),isNaN(r)&&(r=Ou.getBestMask(u,El.bind(null,u,n))),Ou.applyMask(r,u),El(u,n,r),{modules:u,version:t,errorCorrectionLevel:n,maskPattern:r,segments:a}}wm.create=function(t,n){if(typeof t>"u"||t==="")throw new Error("No input text");let r=Sl.M,a,o;return typeof n<"u"&&(r=Sl.from(n.errorCorrectionLevel,Sl.M),a=ui.from(n.version),o=Ou.from(n.maskPattern),n.toSJISFunc&&qi.setToSJISFunction(n.toSJISFunc)),X8(t,a,r,o)};var Rm={},Es={};(function(e){function t(n){if(typeof n=="number"&&(n=n.toString()),typeof n!="string")throw new Error("Color should be defined as hex string");let r=n.slice().replace("#","").split("");if(r.length<3||r.length===5||r.length>8)throw new Error("Invalid hex color: "+n);(r.length===3||r.length===4)&&(r=Array.prototype.concat.apply([],r.map(function(o){return[o,o]}))),r.length===6&&r.push("F","F");const a=parseInt(r.join(""),16);return{r:a>>24&255,g:a>>16&255,b:a>>8&255,a:a&255,hex:"#"+r.slice(0,6).join("")}}e.getOptions=function(r){r||(r={}),r.color||(r.color={});const a=typeof r.margin>"u"||r.margin===null||r.margin<0?4:r.margin,o=r.width&&r.width>=21?r.width:void 0,i=r.scale||4;return{width:o,scale:o?4:i,margin:a,color:{dark:t(r.color.dark||"#000000ff"),light:t(r.color.light||"#ffffffff")},type:r.type,rendererOpts:r.rendererOpts||{}}},e.getScale=function(r,a){return a.width&&a.width>=r+a.margin*2?a.width/(r+a.margin*2):a.scale},e.getImageWidth=function(r,a){const o=e.getScale(r,a);return Math.floor((r+a.margin*2)*o)},e.qrToImageData=function(r,a,o){const i=a.modules.size,l=a.modules.data,u=e.getScale(i,o),c=Math.floor((i+o.margin*2)*u),s=o.margin*u,d=[o.color.light,o.color.dark];for(let f=0;f=s&&v>=s&&f"u"&&(!i||!i.getContext)&&(u=i,i=void 0),i||(c=r()),u=t.getOptions(u);const s=t.getImageWidth(o.modules.size,u),d=c.getContext("2d"),f=d.createImageData(s,s);return t.qrToImageData(f.data,o,u),n(d,c,s),d.putImageData(f,0,0),c},e.renderToDataURL=function(o,i,l){let u=l;typeof u>"u"&&(!i||!i.getContext)&&(u=i,i=void 0),u||(u={});const c=e.render(o,i,u),s=u.type||"image/png",d=u.rendererOpts||{};return c.toDataURL(s,d.quality)}})(Rm);var km={};const J8=Es;function Bv(e,t){const n=e.a/255,r=t+'="'+e.hex+'"';return n<1?r+" "+t+'-opacity="'+n.toFixed(2).slice(1)+'"':r}function Pl(e,t,n){let r=e+t;return typeof n<"u"&&(r+=" "+n),r}function Z8(e,t,n){let r="",a=0,o=!1,i=0;for(let l=0;l0&&u>0&&e[l-1]||(r+=o?Pl("M",u+n,.5+c+n):Pl("m",a,0),a=0,o=!1),u+1':"",c="',s='viewBox="0 0 '+l+" "+l+'"',f=''+u+c+` +`;return typeof r=="function"&&r(null,f),f};const Q8=p8,Su=wm,Lm=Rm,e3=km;function Ps(e,t,n,r,a){const o=[].slice.call(arguments,1),i=o.length,l=typeof o[i-1]=="function";if(!l&&!Q8())throw new Error("Callback required as last argument");if(l){if(i<2)throw new Error("Too few arguments provided");i===2?(a=n,n=t,t=r=void 0):i===3&&(t.getContext&&typeof a>"u"?(a=r,r=void 0):(a=r,r=n,n=t,t=void 0))}else{if(i<1)throw new Error("Too few arguments provided");return i===1?(n=t,t=r=void 0):i===2&&!t.getContext&&(r=n,n=t,t=void 0),new Promise(function(u,c){try{const s=Su.create(n,r);u(e(s,t,r))}catch(s){c(s)}})}try{const u=Su.create(n,r);a(null,e(u,t,r))}catch(u){a(u)}}ho.create=Su.create;ho.toCanvas=Ps.bind(null,Lm.render);ho.toDataURL=Ps.bind(null,Lm.renderToDataURL);ho.toString=Ps.bind(null,function(e,t,n){return e3.render(e,n)});const t3={class:"login-container"},n3={class:"login-methods"},r3={id:"quick-login-dropdown",class:"login-form"},a3={id:"qrcode",class:"qrcode"},o3={id:"message"},i3={__name:"QQLogin",setup(e){const t=Cm();Om();const n=ee(!0),r=ee(!1),a=ee([]),o=ee(""),i=ee(""),l=()=>{n.value=!0,r.value=!1},u=()=>{n.value=!1,r.value=!0},c=async f=>{Wa.success("登录成功即将跳转"),await t.push({path:"/dashboard/basic-info"})},s=(f,v)=>{ho.toCanvas(v,f,function(h){h&&console.log(h),console.log("QR Code generated!")})},d=async()=>{a.value=["example1","example2","example3"],s("test",document.querySelector("#qrcode-canvas")),setInterval(HeartBeat,3e3)};return De(()=>{d()}),(f,v)=>(Ot(),un(Qe,null,[He("div",t3,[v[4]||(v[4]=He("h2",{class:"sotheby-font"},"QQ Login",-1)),He("div",n3,[$(rn(eu),{id:"quick-login",class:ja(["login-method",{active:n.value}]),onClick:l},{default:Je(()=>v[1]||(v[1]=[pn("Quick Login")])),_:1},8,["class"]),$(rn(eu),{id:"qrcode-login",class:ja(["login-method",{active:r.value}]),onClick:u},{default:Je(()=>v[2]||(v[2]=[pn("QR Code")])),_:1},8,["class"])]),Ra(He("div",r3,[$(rn(rm),{id:"quick-login-select",modelValue:o.value,"onUpdate:modelValue":v[0]||(v[0]=h=>o.value=h),onChange:c},{default:Je(()=>[(Ot(!0),un(Qe,null,$p(a.value,h=>(Ot(),Nl(rn(am),{key:h,value:h},{default:Je(()=>[pn(Ho(h),1)]),_:2},1032,["value"]))),128))]),_:1},8,["modelValue"])],512),[[Va,n.value]]),Ra(He("div",a3,v[3]||(v[3]=[He("canvas",{id:"qrcode-canvas"},null,-1)]),512),[[Va,r.value]]),He("p",o3,Ho(i.value),1)]),v[5]||(v[5]=He("div",{class:"footer"}," Power By NapCat.WebUi ",-1))],64))}},l3=Cn(i3,[["__scopeId","data-v-80341c16"]]),u3={class:"login-container"},s3={__name:"WebUiLogin",setup(e){const t=Cm();Om();const n=Pt({token:""}),r=async({validateResult:a,firstError:o})=>{a===!0?(Wa.success("登录中..."),await t.push({path:"/qqlogin"})):Wa.error("登录失败")};return(a,o)=>{const i=ot("t-input"),l=ot("t-form-item"),u=ot("t-button"),c=ot("t-form");return Ot(),un(Qe,null,[He("div",u3,[o[2]||(o[2]=He("h2",{class:"sotheby-font"},"WebUi Login",-1)),$(c,{ref:"form",data:n,colon:!0,"label-width":0,onSubmit:r},{default:Je(()=>[$(l,{name:"password"},{default:Je(()=>[$(i,{modelValue:n.token,"onUpdate:modelValue":o[0]||(o[0]=s=>n.token=s),type:"password",clearable:"",placeholder:"请输入Token"},{"prefix-icon":Je(()=>[$(rn(GF))]),_:1},8,["modelValue"])]),_:1}),$(l,null,{default:Je(()=>[$(u,{theme:"primary",type:"submit",block:""},{default:Je(()=>o[1]||(o[1]=[pn("登录")])),_:1})]),_:1})]),_:1},8,["data"])]),o[3]||(o[3]=He("div",{class:"footer"}," Power By NapCat.WebUi ",-1))],64)}}},c3=Cn(s3,[["__scopeId","data-v-6f03a054"]]),f3={},d3={class:"other-config"};function v3(e,t){return Ot(),un("div",d3,t[0]||(t[0]=[He("h1",null,"面板其余配置",-1),He("p",null,"这里显示面板的其余配置。",-1)]))}const p3=Cn(f3,[["render",v3]]),h3=[{path:"/",redirect:"/webui"},{path:"/webui",component:c3,name:"WebUiLogin"},{path:"/qqlogin",component:l3,name:"QQLogin"},{path:"/dashboard",component:Y4,children:[{path:"",redirect:"basic-info"},{path:"basic-info",component:Q4,name:"BasicInfo"},{path:"network-config",component:v8,name:"NetWork"},{path:"log-view",component:s8,name:"LogView"},{path:"other-config",component:p3,name:"OtherConfig"},{path:"about-us",component:o8,name:"AboutUs"}]}],g3=N4({history:g4(),routes:h3}),nt=Uu(p0);nt.use(g3);nt.use(eu);nt.use(_s);nt.use(U5);nt.use(K5);nt.use(rm);nt.use(am);nt.use(JL);nt.use(QL);nt.use(eD);nt.use(ZL);nt.use(_D);nt.use(bD);nt.use(O6);nt.use(SD);nt.use(aD);nt.use(F6);nt.use(L6);nt.use(su);nt.use(D6);nt.mount("#app"); diff --git a/static/assets/index-DQOoc4ch.css b/static/assets/index-DQOoc4ch.css new file mode 100644 index 00000000..2344043a --- /dev/null +++ b/static/assets/index-DQOoc4ch.css @@ -0,0 +1 @@ +.t-loading{font:var(--td-font-body-medium);color:var(--td-text-color-primary);box-sizing:border-box;margin:0;padding:0;list-style:none;position:relative;color:var(--td-brand-color);font-size:var(--td-comp-size-l)}.t-loading--lock{overflow:hidden}.t-loading.t-size-s{font-size:var(--td-comp-size-xxxs)}.t-loading.t-size-l{font-size:var(--td-comp-size-xxxl)}.t-loading__parent--relative{position:relative!important}.t-loading__fullscreen{position:fixed;top:0;left:0;width:100%;height:100%;z-index:3500}.t-loading--center{display:inline-flex;align-items:center;vertical-align:middle;justify-content:center}.t-loading__content{position:absolute;left:48%;top:20%}.t-loading--inherit-color{color:inherit}.t-loading__parent{position:relative}.t-loading__overlay{background-color:var(--td-mask-disabled)}.t-loading--full{position:absolute;top:0;left:0;width:100%;height:100%;z-index:3500}.t-loading--hidden{visibility:hidden}.t-loading--visible{visibility:visible}.t-loading__text{width:auto;display:inline-block;vertical-align:middle;font:var(--td-font-body-medium);margin-left:var(--td-comp-margin-xs)}.t-loading__gradient{display:inline-flex;justify-content:center;align-items:center;vertical-align:middle}.t-loading__gradient-conic{width:100%;height:100%;border-radius:var(--td-radius-circle);background:conic-gradient(from 90deg at 50% 50%,#fff 0deg,currentcolor 360deg);-webkit-mask:radial-gradient(transparent calc(50% - .5px),#fff 50%);mask:radial-gradient(transparent calc(50% - .5px),#fff 50%)}.t-button{font:var(--td-font-body-medium);color:var(--td-text-color-primary);box-sizing:border-box;margin:0;padding:0;list-style:none;position:relative;z-index:0;overflow:hidden;font-size:var(--td-font-body-medium);outline:none;border-width:1px;border-style:solid;border-color:transparent;background-color:transparent;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;white-space:nowrap;border-radius:var(--td-radius-default);transition:all .2s linear;touch-action:manipulation;text-decoration:none}.t-button .t-button__text,.t-button .t-icon{position:relative;z-index:1;display:inline-flex}.t-button .t-icon,.t-button .t-loading{font-size:var(--td-font-size-body-large)}.t-button .t-icon+.t-button__text:not(:empty){margin-left:8px}.t-button .t-loading+.t-button__text:not(:empty){margin-left:8px}.t-button .t-button__suffix:not(:empty){display:inline-flex;margin-left:8px}.t-button--variant-base{color:var(--td-text-color-anti);height:var(--td-comp-size-m);font:var(--td-font-body-medium);padding-left:calc(var(--td-comp-paddingLR-l) - 1px);padding-right:calc(var(--td-comp-paddingLR-l) - 1px);background-color:var(--td-bg-color-component);border-color:var(--td-bg-color-component);color:var(--td-text-color-primary)}.t-button--variant-base .t-icon,.t-button--variant-base .t-loading{font-size:var(--td-font-size-body-large)}.t-button--variant-base:hover,.t-button--variant-base:focus-visible{background-color:var(--td-bg-color-component-hover)}.t-button--variant-base.t-is-loading{background-color:var(--td-bg-color-component)}.t-button--variant-base.t-is-disabled{background-color:var(--td-bg-color-component-disabled)}.t-button--variant-base:hover,.t-button--variant-base:focus-visible{border-color:var(--td-bg-color-component-hover)}.t-button--variant-base.t-is-loading{border-color:var(--td-bg-color-component)}.t-button--variant-base.t-is-disabled{border-color:var(--td-bg-color-component-disabled)}.t-button--variant-base:hover,.t-button--variant-base:focus-visible{color:var(--td-text-color-primary)}.t-button--variant-base.t-is-loading{color:var(--td-text-color-primary)}.t-button--variant-base.t-is-disabled{color:var(--td-text-color-disabled)}.t-button--variant-base.t-button--theme-primary{color:var(--td-text-color-anti);background-color:var(--td-brand-color);border-color:var(--td-brand-color)}.t-button--variant-base.t-button--theme-primary:hover,.t-button--variant-base.t-button--theme-primary:focus-visible{background-color:var(--td-brand-color-hover)}.t-button--variant-base.t-button--theme-primary.t-is-loading{background-color:var(--td-brand-color)}.t-button--variant-base.t-button--theme-primary.t-is-disabled{background-color:var(--td-brand-color-disabled)}.t-button--variant-base.t-button--theme-primary:hover,.t-button--variant-base.t-button--theme-primary:focus-visible{border-color:var(--td-brand-color-hover)}.t-button--variant-base.t-button--theme-primary.t-is-loading{border-color:var(--td-brand-color)}.t-button--variant-base.t-button--theme-primary.t-is-disabled{border-color:var(--td-brand-color-disabled)}.t-button--variant-base.t-button--theme-success{color:var(--td-text-color-anti);background-color:var(--td-success-color);border-color:var(--td-success-color)}.t-button--variant-base.t-button--theme-success:hover,.t-button--variant-base.t-button--theme-success:focus-visible{background-color:var(--td-success-color-hover)}.t-button--variant-base.t-button--theme-success.t-is-loading{background-color:var(--td-success-color)}.t-button--variant-base.t-button--theme-success.t-is-disabled{background-color:var(--td-success-color-disabled)}.t-button--variant-base.t-button--theme-success:hover,.t-button--variant-base.t-button--theme-success:focus-visible{border-color:var(--td-success-color-hover)}.t-button--variant-base.t-button--theme-success.t-is-loading{border-color:var(--td-success-color)}.t-button--variant-base.t-button--theme-success.t-is-disabled{border-color:var(--td-success-color-disabled)}.t-button--variant-base.t-button--theme-warning{color:var(--td-text-color-anti);background-color:var(--td-warning-color);border-color:var(--td-warning-color)}.t-button--variant-base.t-button--theme-warning:hover,.t-button--variant-base.t-button--theme-warning:focus-visible{background-color:var(--td-warning-color-hover)}.t-button--variant-base.t-button--theme-warning.t-is-loading{background-color:var(--td-warning-color)}.t-button--variant-base.t-button--theme-warning.t-is-disabled{background-color:var(--td-warning-color-disabled)}.t-button--variant-base.t-button--theme-warning:hover,.t-button--variant-base.t-button--theme-warning:focus-visible{border-color:var(--td-warning-color-hover)}.t-button--variant-base.t-button--theme-warning.t-is-loading{border-color:var(--td-warning-color)}.t-button--variant-base.t-button--theme-warning.t-is-disabled{border-color:var(--td-warning-color-disabled)}.t-button--variant-base.t-button--theme-danger{color:var(--td-text-color-anti);background-color:var(--td-error-color);border-color:var(--td-error-color)}.t-button--variant-base.t-button--theme-danger:hover,.t-button--variant-base.t-button--theme-danger:focus-visible{background-color:var(--td-error-color-hover)}.t-button--variant-base.t-button--theme-danger.t-is-loading{background-color:var(--td-error-color)}.t-button--variant-base.t-button--theme-danger.t-is-disabled{background-color:var(--td-error-color-disabled)}.t-button--variant-base.t-button--theme-danger:hover,.t-button--variant-base.t-button--theme-danger:focus-visible{border-color:var(--td-error-color-hover)}.t-button--variant-base.t-button--theme-danger.t-is-loading{border-color:var(--td-error-color)}.t-button--variant-base.t-button--theme-danger.t-is-disabled{border-color:var(--td-error-color-disabled)}.t-button--variant-base.t-button--ghost{background-color:transparent;color:var(--td-text-color-anti);border-color:var(--td-text-color-anti)}.t-button--variant-base.t-button--ghost:hover,.t-button--variant-base.t-button--ghost:focus-visible{background-color:transparent}.t-button--variant-base.t-button--ghost:active,.t-button--variant-base.t-button--ghost.t-is-loading{background-color:transparent}.t-button--variant-base.t-button--ghost.t-is-disabled{background-color:#ffffff38;background-color:transparent}.t-button--variant-base.t-button--ghost:hover,.t-button--variant-base.t-button--ghost:focus-visible{color:var(--td-brand-color-hover)}.t-button--variant-base.t-button--ghost:active{color:var(--td-brand-color-active)}.t-button--variant-base.t-button--ghost.t-is-loading{color:var(--td-text-color-anti)}.t-button--variant-base.t-button--ghost.t-is-disabled{color:#ffffff38;background-color:transparent}.t-button--variant-base.t-button--ghost:hover,.t-button--variant-base.t-button--ghost:focus-visible{border-color:var(--td-brand-color-hover)}.t-button--variant-base.t-button--ghost:active{border-color:var(--td-brand-color-active)}.t-button--variant-base.t-button--ghost.t-is-loading{border-color:var(--td-text-color-anti)}.t-button--variant-base.t-button--ghost.t-is-disabled{border-color:#ffffff38;background-color:transparent}.t-button--variant-base.t-button--ghost.t-button--theme-primary{color:var(--td-brand-color);border-color:var(--td-brand-color)}.t-button--variant-base.t-button--ghost.t-button--theme-primary:hover,.t-button--variant-base.t-button--ghost.t-button--theme-primary:focus-visible{color:var(--td-brand-color-hover)}.t-button--variant-base.t-button--ghost.t-button--theme-primary:active{color:var(--td-brand-color-active)}.t-button--variant-base.t-button--ghost.t-button--theme-primary.t-is-loading{color:var(--td-brand-color)}.t-button--variant-base.t-button--ghost.t-button--theme-primary.t-is-disabled{color:#ffffff38;background-color:transparent}.t-button--variant-base.t-button--ghost.t-button--theme-primary:hover,.t-button--variant-base.t-button--ghost.t-button--theme-primary:focus-visible{border-color:var(--td-brand-color-hover)}.t-button--variant-base.t-button--ghost.t-button--theme-primary:active{border-color:var(--td-brand-color-active)}.t-button--variant-base.t-button--ghost.t-button--theme-primary.t-is-loading{border-color:var(--td-brand-color)}.t-button--variant-base.t-button--ghost.t-button--theme-primary.t-is-disabled{border-color:#ffffff38;background-color:transparent}.t-button--variant-base.t-button--ghost.t-button--theme-success{color:var(--td-success-color);border-color:var(--td-success-color)}.t-button--variant-base.t-button--ghost.t-button--theme-success:hover,.t-button--variant-base.t-button--ghost.t-button--theme-success:focus-visible{color:var(--td-success-color-hover)}.t-button--variant-base.t-button--ghost.t-button--theme-success:active{color:var(--td-success-color-active)}.t-button--variant-base.t-button--ghost.t-button--theme-success.t-is-loading{color:var(--td-success-color)}.t-button--variant-base.t-button--ghost.t-button--theme-success.t-is-disabled{color:#ffffff38;background-color:transparent}.t-button--variant-base.t-button--ghost.t-button--theme-success:hover,.t-button--variant-base.t-button--ghost.t-button--theme-success:focus-visible{border-color:var(--td-success-color-hover)}.t-button--variant-base.t-button--ghost.t-button--theme-success:active{border-color:var(--td-success-color-active)}.t-button--variant-base.t-button--ghost.t-button--theme-success.t-is-loading{border-color:var(--td-success-color)}.t-button--variant-base.t-button--ghost.t-button--theme-success.t-is-disabled{border-color:#ffffff38;background-color:transparent}.t-button--variant-base.t-button--ghost.t-button--theme-warning{color:var(--td-warning-color);border-color:var(--td-warning-color)}.t-button--variant-base.t-button--ghost.t-button--theme-warning:hover,.t-button--variant-base.t-button--ghost.t-button--theme-warning:focus-visible{color:var(--td-warning-color-hover)}.t-button--variant-base.t-button--ghost.t-button--theme-warning:active{color:var(--td-warning-color-active)}.t-button--variant-base.t-button--ghost.t-button--theme-warning.t-is-loading{color:var(--td-warning-color)}.t-button--variant-base.t-button--ghost.t-button--theme-warning.t-is-disabled{color:#ffffff38;background-color:transparent}.t-button--variant-base.t-button--ghost.t-button--theme-warning:hover,.t-button--variant-base.t-button--ghost.t-button--theme-warning:focus-visible{border-color:var(--td-warning-color-hover)}.t-button--variant-base.t-button--ghost.t-button--theme-warning:active{border-color:var(--td-warning-color-active)}.t-button--variant-base.t-button--ghost.t-button--theme-warning.t-is-loading{border-color:var(--td-warning-color)}.t-button--variant-base.t-button--ghost.t-button--theme-warning.t-is-disabled{border-color:#ffffff38;background-color:transparent}.t-button--variant-base.t-button--ghost.t-button--theme-danger{color:var(--td-error-color);border-color:var(--td-error-color)}.t-button--variant-base.t-button--ghost.t-button--theme-danger:hover,.t-button--variant-base.t-button--ghost.t-button--theme-danger:focus-visible{color:var(--td-error-color-hover)}.t-button--variant-base.t-button--ghost.t-button--theme-danger:active{color:var(--td-error-color-active)}.t-button--variant-base.t-button--ghost.t-button--theme-danger.t-is-loading{color:var(--td-error-color)}.t-button--variant-base.t-button--ghost.t-button--theme-danger.t-is-disabled{color:#ffffff38;background-color:transparent}.t-button--variant-base.t-button--ghost.t-button--theme-danger:hover,.t-button--variant-base.t-button--ghost.t-button--theme-danger:focus-visible{border-color:var(--td-error-color-hover)}.t-button--variant-base.t-button--ghost.t-button--theme-danger:active{border-color:var(--td-error-color-active)}.t-button--variant-base.t-button--ghost.t-button--theme-danger.t-is-loading{border-color:var(--td-error-color)}.t-button--variant-base.t-button--ghost.t-button--theme-danger.t-is-disabled{border-color:#ffffff38;background-color:transparent}.t-button--variant-outline{height:var(--td-comp-size-m);font:var(--td-font-body-medium);padding-left:calc(var(--td-comp-paddingLR-l) - 1px);padding-right:calc(var(--td-comp-paddingLR-l) - 1px);color:var(--td-text-color-primary);background-color:var(--td-bg-color-specialcomponent);border-color:var(--td-border-level-2-color)}.t-button--variant-outline .t-icon,.t-button--variant-outline .t-loading{font-size:var(--td-font-size-body-large)}.t-button--variant-outline:hover,.t-button--variant-outline:focus-visible{color:var(--td-brand-color-hover)}.t-button--variant-outline.t-is-loading{color:var(--td-text-color-primary)}.t-button--variant-outline.t-is-disabled{color:var(--td-text-color-disabled)}.t-button--variant-outline:hover,.t-button--variant-outline:focus-visible{background-color:var(--td-bg-color-specialcomponent)}.t-button--variant-outline.t-is-loading{background-color:var(--td-bg-color-specialcomponent)}.t-button--variant-outline.t-is-disabled{background-color:var(--td-bg-color-component-disabled)}.t-button--variant-outline:hover,.t-button--variant-outline:focus-visible{border-color:var(--td-brand-color-hover)}.t-button--variant-outline.t-is-loading,.t-button--variant-outline.t-is-disabled{border-color:var(--td-border-level-2-color)}.t-button--variant-outline.t-button--theme-primary{color:var(--td-brand-color);border-color:var(--td-brand-color)}.t-button--variant-outline.t-button--theme-primary:hover,.t-button--variant-outline.t-button--theme-primary:focus-visible{color:var(--td-brand-color-hover)}.t-button--variant-outline.t-button--theme-primary.t-is-loading{color:var(--td-brand-color)}.t-button--variant-outline.t-button--theme-primary.t-is-disabled{color:var(--td-brand-color-disabled)}.t-button--variant-outline.t-button--theme-primary:hover,.t-button--variant-outline.t-button--theme-primary:focus-visible{border-color:var(--td-brand-color-hover)}.t-button--variant-outline.t-button--theme-primary.t-is-loading{border-color:var(--td-brand-color)}.t-button--variant-outline.t-button--theme-primary.t-is-disabled{border-color:var(--td-brand-color-disabled)}.t-button--variant-outline.t-button--theme-success{color:var(--td-success-color);border-color:var(--td-success-color)}.t-button--variant-outline.t-button--theme-success:hover,.t-button--variant-outline.t-button--theme-success:focus-visible{color:var(--td-success-color-hover)}.t-button--variant-outline.t-button--theme-success.t-is-loading{color:var(--td-success-color)}.t-button--variant-outline.t-button--theme-success.t-is-disabled{color:var(--td-success-color-disabled)}.t-button--variant-outline.t-button--theme-success:hover,.t-button--variant-outline.t-button--theme-success:focus-visible{border-color:var(--td-success-color-hover)}.t-button--variant-outline.t-button--theme-success.t-is-loading{border-color:var(--td-success-color)}.t-button--variant-outline.t-button--theme-success.t-is-disabled{border-color:var(--td-success-color-disabled)}.t-button--variant-outline.t-button--theme-warning{color:var(--td-warning-color);border-color:var(--td-warning-color)}.t-button--variant-outline.t-button--theme-warning:hover,.t-button--variant-outline.t-button--theme-warning:focus-visible{color:var(--td-warning-color-hover)}.t-button--variant-outline.t-button--theme-warning.t-is-loading{color:var(--td-warning-color)}.t-button--variant-outline.t-button--theme-warning.t-is-disabled{color:var(--td-warning-color-disabled)}.t-button--variant-outline.t-button--theme-warning:hover,.t-button--variant-outline.t-button--theme-warning:focus-visible{border-color:var(--td-warning-color-hover)}.t-button--variant-outline.t-button--theme-warning.t-is-loading{border-color:var(--td-warning-color)}.t-button--variant-outline.t-button--theme-warning.t-is-disabled{border-color:var(--td-warning-color-disabled)}.t-button--variant-outline.t-button--theme-danger{color:var(--td-error-color);border-color:var(--td-error-color)}.t-button--variant-outline.t-button--theme-danger:hover,.t-button--variant-outline.t-button--theme-danger:focus-visible{color:var(--td-error-color-hover)}.t-button--variant-outline.t-button--theme-danger.t-is-loading{color:var(--td-error-color)}.t-button--variant-outline.t-button--theme-danger.t-is-disabled{color:var(--td-error-color-disabled)}.t-button--variant-outline.t-button--theme-danger:hover,.t-button--variant-outline.t-button--theme-danger:focus-visible{border-color:var(--td-error-color-hover)}.t-button--variant-outline.t-button--theme-danger.t-is-loading{border-color:var(--td-error-color)}.t-button--variant-outline.t-button--theme-danger.t-is-disabled{border-color:var(--td-error-color-disabled)}.t-button--variant-outline.t-button--ghost{background-color:transparent;color:var(--td-text-color-anti);border-color:var(--td-text-color-anti)}.t-button--variant-outline.t-button--ghost:hover,.t-button--variant-outline.t-button--ghost:focus-visible{background-color:transparent}.t-button--variant-outline.t-button--ghost:active,.t-button--variant-outline.t-button--ghost.t-is-loading{background-color:transparent}.t-button--variant-outline.t-button--ghost.t-is-disabled{background-color:#ffffff38;background-color:transparent}.t-button--variant-outline.t-button--ghost:hover,.t-button--variant-outline.t-button--ghost:focus-visible{color:var(--td-brand-color-hover)}.t-button--variant-outline.t-button--ghost:active{color:var(--td-brand-color-active)}.t-button--variant-outline.t-button--ghost.t-is-loading{color:var(--td-text-color-anti)}.t-button--variant-outline.t-button--ghost.t-is-disabled{color:#ffffff38;background-color:transparent}.t-button--variant-outline.t-button--ghost:hover,.t-button--variant-outline.t-button--ghost:focus-visible{border-color:var(--td-brand-color-hover)}.t-button--variant-outline.t-button--ghost:active{border-color:var(--td-brand-color-active)}.t-button--variant-outline.t-button--ghost.t-is-loading{border-color:var(--td-text-color-anti)}.t-button--variant-outline.t-button--ghost.t-is-disabled{border-color:#ffffff38;background-color:transparent}.t-button--variant-outline.t-button--ghost.t-button--theme-primary{color:var(--td-brand-color);border-color:var(--td-brand-color)}.t-button--variant-outline.t-button--ghost.t-button--theme-primary:hover,.t-button--variant-outline.t-button--ghost.t-button--theme-primary:focus-visible{color:var(--td-brand-color-hover)}.t-button--variant-outline.t-button--ghost.t-button--theme-primary:active{color:var(--td-brand-color-active)}.t-button--variant-outline.t-button--ghost.t-button--theme-primary.t-is-loading{color:var(--td-brand-color)}.t-button--variant-outline.t-button--ghost.t-button--theme-primary.t-is-disabled{color:#ffffff38;background-color:transparent}.t-button--variant-outline.t-button--ghost.t-button--theme-primary:hover,.t-button--variant-outline.t-button--ghost.t-button--theme-primary:focus-visible{border-color:var(--td-brand-color-hover)}.t-button--variant-outline.t-button--ghost.t-button--theme-primary:active{border-color:var(--td-brand-color-active)}.t-button--variant-outline.t-button--ghost.t-button--theme-primary.t-is-loading{border-color:var(--td-brand-color)}.t-button--variant-outline.t-button--ghost.t-button--theme-primary.t-is-disabled{border-color:#ffffff38;background-color:transparent}.t-button--variant-outline.t-button--ghost.t-button--theme-success{color:var(--td-success-color);border-color:var(--td-success-color)}.t-button--variant-outline.t-button--ghost.t-button--theme-success:hover,.t-button--variant-outline.t-button--ghost.t-button--theme-success:focus-visible{color:var(--td-success-color-hover)}.t-button--variant-outline.t-button--ghost.t-button--theme-success:active{color:var(--td-success-color-active)}.t-button--variant-outline.t-button--ghost.t-button--theme-success.t-is-loading{color:var(--td-success-color)}.t-button--variant-outline.t-button--ghost.t-button--theme-success.t-is-disabled{color:#ffffff38;background-color:transparent}.t-button--variant-outline.t-button--ghost.t-button--theme-success:hover,.t-button--variant-outline.t-button--ghost.t-button--theme-success:focus-visible{border-color:var(--td-success-color-hover)}.t-button--variant-outline.t-button--ghost.t-button--theme-success:active{border-color:var(--td-success-color-active)}.t-button--variant-outline.t-button--ghost.t-button--theme-success.t-is-loading{border-color:var(--td-success-color)}.t-button--variant-outline.t-button--ghost.t-button--theme-success.t-is-disabled{border-color:#ffffff38;background-color:transparent}.t-button--variant-outline.t-button--ghost.t-button--theme-warning{color:var(--td-warning-color);border-color:var(--td-warning-color)}.t-button--variant-outline.t-button--ghost.t-button--theme-warning:hover,.t-button--variant-outline.t-button--ghost.t-button--theme-warning:focus-visible{color:var(--td-warning-color-hover)}.t-button--variant-outline.t-button--ghost.t-button--theme-warning:active{color:var(--td-warning-color-active)}.t-button--variant-outline.t-button--ghost.t-button--theme-warning.t-is-loading{color:var(--td-warning-color)}.t-button--variant-outline.t-button--ghost.t-button--theme-warning.t-is-disabled{color:#ffffff38;background-color:transparent}.t-button--variant-outline.t-button--ghost.t-button--theme-warning:hover,.t-button--variant-outline.t-button--ghost.t-button--theme-warning:focus-visible{border-color:var(--td-warning-color-hover)}.t-button--variant-outline.t-button--ghost.t-button--theme-warning:active{border-color:var(--td-warning-color-active)}.t-button--variant-outline.t-button--ghost.t-button--theme-warning.t-is-loading{border-color:var(--td-warning-color)}.t-button--variant-outline.t-button--ghost.t-button--theme-warning.t-is-disabled{border-color:#ffffff38;background-color:transparent}.t-button--variant-outline.t-button--ghost.t-button--theme-danger{color:var(--td-error-color);border-color:var(--td-error-color)}.t-button--variant-outline.t-button--ghost.t-button--theme-danger:hover,.t-button--variant-outline.t-button--ghost.t-button--theme-danger:focus-visible{color:var(--td-error-color-hover)}.t-button--variant-outline.t-button--ghost.t-button--theme-danger:active{color:var(--td-error-color-active)}.t-button--variant-outline.t-button--ghost.t-button--theme-danger.t-is-loading{color:var(--td-error-color)}.t-button--variant-outline.t-button--ghost.t-button--theme-danger.t-is-disabled{color:#ffffff38;background-color:transparent}.t-button--variant-outline.t-button--ghost.t-button--theme-danger:hover,.t-button--variant-outline.t-button--ghost.t-button--theme-danger:focus-visible{border-color:var(--td-error-color-hover)}.t-button--variant-outline.t-button--ghost.t-button--theme-danger:active{border-color:var(--td-error-color-active)}.t-button--variant-outline.t-button--ghost.t-button--theme-danger.t-is-loading{border-color:var(--td-error-color)}.t-button--variant-outline.t-button--ghost.t-button--theme-danger.t-is-disabled{border-color:#ffffff38;background-color:transparent}.t-button--variant-dashed{height:var(--td-comp-size-m);font:var(--td-font-body-medium);padding-left:calc(var(--td-comp-paddingLR-l) - 1px);padding-right:calc(var(--td-comp-paddingLR-l) - 1px);color:var(--td-text-color-primary);background-color:var(--td-bg-color-specialcomponent);border-color:var(--td-border-level-2-color);border-style:dashed}.t-button--variant-dashed .t-icon,.t-button--variant-dashed .t-loading{font-size:var(--td-font-size-body-large)}.t-button--variant-dashed:hover,.t-button--variant-dashed:focus-visible{color:var(--td-brand-color-hover)}.t-button--variant-dashed.t-is-loading{color:var(--td-text-color-primary)}.t-button--variant-dashed.t-is-disabled{color:var(--td-text-color-disabled)}.t-button--variant-dashed:hover,.t-button--variant-dashed:focus-visible{background-color:var(--td-bg-color-specialcomponent)}.t-button--variant-dashed.t-is-loading{background-color:var(--td-bg-color-specialcomponent)}.t-button--variant-dashed.t-is-disabled{background-color:var(--td-bg-color-component-disabled)}.t-button--variant-dashed:hover,.t-button--variant-dashed:focus-visible{border-color:var(--td-brand-color-hover)}.t-button--variant-dashed.t-is-loading,.t-button--variant-dashed.t-is-disabled{border-color:var(--td-border-level-2-color)}.t-button--variant-dashed.t-button--theme-primary{color:var(--td-brand-color);border-color:var(--td-brand-color)}.t-button--variant-dashed.t-button--theme-primary:hover,.t-button--variant-dashed.t-button--theme-primary:focus-visible{color:var(--td-brand-color-hover)}.t-button--variant-dashed.t-button--theme-primary.t-is-loading{color:var(--td-brand-color)}.t-button--variant-dashed.t-button--theme-primary.t-is-disabled{color:var(--td-brand-color-disabled)}.t-button--variant-dashed.t-button--theme-primary:hover,.t-button--variant-dashed.t-button--theme-primary:focus-visible{border-color:var(--td-brand-color-hover)}.t-button--variant-dashed.t-button--theme-primary.t-is-loading{border-color:var(--td-brand-color)}.t-button--variant-dashed.t-button--theme-primary.t-is-disabled{border-color:var(--td-brand-color-disabled)}.t-button--variant-dashed.t-button--theme-success{color:var(--td-success-color);border-color:var(--td-success-color)}.t-button--variant-dashed.t-button--theme-success:hover,.t-button--variant-dashed.t-button--theme-success:focus-visible{color:var(--td-success-color-hover)}.t-button--variant-dashed.t-button--theme-success.t-is-loading{color:var(--td-success-color)}.t-button--variant-dashed.t-button--theme-success.t-is-disabled{color:var(--td-success-color-disabled)}.t-button--variant-dashed.t-button--theme-success:hover,.t-button--variant-dashed.t-button--theme-success:focus-visible{border-color:var(--td-success-color-hover)}.t-button--variant-dashed.t-button--theme-success.t-is-loading{border-color:var(--td-success-color)}.t-button--variant-dashed.t-button--theme-success.t-is-disabled{border-color:var(--td-success-color-disabled)}.t-button--variant-dashed.t-button--theme-warning{color:var(--td-warning-color);border-color:var(--td-warning-color)}.t-button--variant-dashed.t-button--theme-warning:hover,.t-button--variant-dashed.t-button--theme-warning:focus-visible{color:var(--td-warning-color-hover)}.t-button--variant-dashed.t-button--theme-warning.t-is-loading{color:var(--td-warning-color)}.t-button--variant-dashed.t-button--theme-warning.t-is-disabled{color:var(--td-warning-color-disabled)}.t-button--variant-dashed.t-button--theme-warning:hover,.t-button--variant-dashed.t-button--theme-warning:focus-visible{border-color:var(--td-warning-color-hover)}.t-button--variant-dashed.t-button--theme-warning.t-is-loading{border-color:var(--td-warning-color)}.t-button--variant-dashed.t-button--theme-warning.t-is-disabled{border-color:var(--td-warning-color-disabled)}.t-button--variant-dashed.t-button--theme-danger{color:var(--td-error-color);border-color:var(--td-error-color)}.t-button--variant-dashed.t-button--theme-danger:hover,.t-button--variant-dashed.t-button--theme-danger:focus-visible{color:var(--td-error-color-hover)}.t-button--variant-dashed.t-button--theme-danger.t-is-loading{color:var(--td-error-color)}.t-button--variant-dashed.t-button--theme-danger.t-is-disabled{color:var(--td-error-color-disabled)}.t-button--variant-dashed.t-button--theme-danger:hover,.t-button--variant-dashed.t-button--theme-danger:focus-visible{border-color:var(--td-error-color-hover)}.t-button--variant-dashed.t-button--theme-danger.t-is-loading{border-color:var(--td-error-color)}.t-button--variant-dashed.t-button--theme-danger.t-is-disabled{border-color:var(--td-error-color-disabled)}.t-button--variant-dashed.t-button--ghost{background-color:transparent;color:var(--td-text-color-anti);border-color:var(--td-text-color-anti)}.t-button--variant-dashed.t-button--ghost:hover,.t-button--variant-dashed.t-button--ghost:focus-visible{background-color:transparent}.t-button--variant-dashed.t-button--ghost:active,.t-button--variant-dashed.t-button--ghost.t-is-loading{background-color:transparent}.t-button--variant-dashed.t-button--ghost.t-is-disabled{background-color:#ffffff38;background-color:transparent}.t-button--variant-dashed.t-button--ghost:hover,.t-button--variant-dashed.t-button--ghost:focus-visible{color:var(--td-brand-color-hover)}.t-button--variant-dashed.t-button--ghost:active{color:var(--td-brand-color-active)}.t-button--variant-dashed.t-button--ghost.t-is-loading{color:var(--td-text-color-anti)}.t-button--variant-dashed.t-button--ghost.t-is-disabled{color:#ffffff38;background-color:transparent}.t-button--variant-dashed.t-button--ghost:hover,.t-button--variant-dashed.t-button--ghost:focus-visible{border-color:var(--td-brand-color-hover)}.t-button--variant-dashed.t-button--ghost:active{border-color:var(--td-brand-color-active)}.t-button--variant-dashed.t-button--ghost.t-is-loading{border-color:var(--td-text-color-anti)}.t-button--variant-dashed.t-button--ghost.t-is-disabled{border-color:#ffffff38;background-color:transparent}.t-button--variant-dashed.t-button--ghost.t-button--theme-primary{color:var(--td-brand-color);border-color:var(--td-brand-color)}.t-button--variant-dashed.t-button--ghost.t-button--theme-primary:hover,.t-button--variant-dashed.t-button--ghost.t-button--theme-primary:focus-visible{color:var(--td-brand-color-hover)}.t-button--variant-dashed.t-button--ghost.t-button--theme-primary:active{color:var(--td-brand-color-active)}.t-button--variant-dashed.t-button--ghost.t-button--theme-primary.t-is-loading{color:var(--td-brand-color)}.t-button--variant-dashed.t-button--ghost.t-button--theme-primary.t-is-disabled{color:#ffffff38;background-color:transparent}.t-button--variant-dashed.t-button--ghost.t-button--theme-primary:hover,.t-button--variant-dashed.t-button--ghost.t-button--theme-primary:focus-visible{border-color:var(--td-brand-color-hover)}.t-button--variant-dashed.t-button--ghost.t-button--theme-primary:active{border-color:var(--td-brand-color-active)}.t-button--variant-dashed.t-button--ghost.t-button--theme-primary.t-is-loading{border-color:var(--td-brand-color)}.t-button--variant-dashed.t-button--ghost.t-button--theme-primary.t-is-disabled{border-color:#ffffff38;background-color:transparent}.t-button--variant-dashed.t-button--ghost.t-button--theme-success{color:var(--td-success-color);border-color:var(--td-success-color)}.t-button--variant-dashed.t-button--ghost.t-button--theme-success:hover,.t-button--variant-dashed.t-button--ghost.t-button--theme-success:focus-visible{color:var(--td-success-color-hover)}.t-button--variant-dashed.t-button--ghost.t-button--theme-success:active{color:var(--td-success-color-active)}.t-button--variant-dashed.t-button--ghost.t-button--theme-success.t-is-loading{color:var(--td-success-color)}.t-button--variant-dashed.t-button--ghost.t-button--theme-success.t-is-disabled{color:#ffffff38;background-color:transparent}.t-button--variant-dashed.t-button--ghost.t-button--theme-success:hover,.t-button--variant-dashed.t-button--ghost.t-button--theme-success:focus-visible{border-color:var(--td-success-color-hover)}.t-button--variant-dashed.t-button--ghost.t-button--theme-success:active{border-color:var(--td-success-color-active)}.t-button--variant-dashed.t-button--ghost.t-button--theme-success.t-is-loading{border-color:var(--td-success-color)}.t-button--variant-dashed.t-button--ghost.t-button--theme-success.t-is-disabled{border-color:#ffffff38;background-color:transparent}.t-button--variant-dashed.t-button--ghost.t-button--theme-warning{color:var(--td-warning-color);border-color:var(--td-warning-color)}.t-button--variant-dashed.t-button--ghost.t-button--theme-warning:hover,.t-button--variant-dashed.t-button--ghost.t-button--theme-warning:focus-visible{color:var(--td-warning-color-hover)}.t-button--variant-dashed.t-button--ghost.t-button--theme-warning:active{color:var(--td-warning-color-active)}.t-button--variant-dashed.t-button--ghost.t-button--theme-warning.t-is-loading{color:var(--td-warning-color)}.t-button--variant-dashed.t-button--ghost.t-button--theme-warning.t-is-disabled{color:#ffffff38;background-color:transparent}.t-button--variant-dashed.t-button--ghost.t-button--theme-warning:hover,.t-button--variant-dashed.t-button--ghost.t-button--theme-warning:focus-visible{border-color:var(--td-warning-color-hover)}.t-button--variant-dashed.t-button--ghost.t-button--theme-warning:active{border-color:var(--td-warning-color-active)}.t-button--variant-dashed.t-button--ghost.t-button--theme-warning.t-is-loading{border-color:var(--td-warning-color)}.t-button--variant-dashed.t-button--ghost.t-button--theme-warning.t-is-disabled{border-color:#ffffff38;background-color:transparent}.t-button--variant-dashed.t-button--ghost.t-button--theme-danger{color:var(--td-error-color);border-color:var(--td-error-color)}.t-button--variant-dashed.t-button--ghost.t-button--theme-danger:hover,.t-button--variant-dashed.t-button--ghost.t-button--theme-danger:focus-visible{color:var(--td-error-color-hover)}.t-button--variant-dashed.t-button--ghost.t-button--theme-danger:active{color:var(--td-error-color-active)}.t-button--variant-dashed.t-button--ghost.t-button--theme-danger.t-is-loading{color:var(--td-error-color)}.t-button--variant-dashed.t-button--ghost.t-button--theme-danger.t-is-disabled{color:#ffffff38;background-color:transparent}.t-button--variant-dashed.t-button--ghost.t-button--theme-danger:hover,.t-button--variant-dashed.t-button--ghost.t-button--theme-danger:focus-visible{border-color:var(--td-error-color-hover)}.t-button--variant-dashed.t-button--ghost.t-button--theme-danger:active{border-color:var(--td-error-color-active)}.t-button--variant-dashed.t-button--ghost.t-button--theme-danger.t-is-loading{border-color:var(--td-error-color)}.t-button--variant-dashed.t-button--ghost.t-button--theme-danger.t-is-disabled{border-color:#ffffff38;background-color:transparent}.t-button--variant-text{height:var(--td-comp-size-m);font:var(--td-font-body-medium);padding-left:calc(var(--td-comp-paddingLR-l) - 1px);padding-right:calc(var(--td-comp-paddingLR-l) - 1px);color:var(--td-text-color-primary);background-color:transparent;border-color:transparent}.t-button--variant-text .t-icon,.t-button--variant-text .t-loading{font-size:var(--td-font-size-body-large)}.t-button--variant-text:hover,.t-button--variant-text:focus-visible{color:var(--td-text-color-primary)}.t-button--variant-text.t-is-loading{color:var(--td-text-color-primary)}.t-button--variant-text.t-is-disabled{color:var(--td-text-color-disabled)}.t-button--variant-text:hover,.t-button--variant-text:focus-visible{background-color:var(--td-bg-color-container-hover)}.t-button--variant-text.t-is-loading,.t-button--variant-text.t-is-disabled{background-color:transparent}.t-button--variant-text:hover,.t-button--variant-text:focus-visible{border-color:var(--td-bg-color-container-hover)}.t-button--variant-text.t-is-loading,.t-button--variant-text.t-is-disabled{border-color:transparent}.t-button--variant-text.t-button--theme-primary{color:var(--td-brand-color)}.t-button--variant-text.t-button--theme-primary:hover,.t-button--variant-text.t-button--theme-primary:focus-visible{color:var(--td-brand-color-hover)}.t-button--variant-text.t-button--theme-primary.t-is-loading{color:var(--td-brand-color)}.t-button--variant-text.t-button--theme-primary.t-is-disabled{color:var(--td-brand-color-disabled)}.t-button--variant-text.t-button--theme-success{color:var(--td-success-color)}.t-button--variant-text.t-button--theme-success:hover,.t-button--variant-text.t-button--theme-success:focus-visible{color:var(--td-success-color-hover)}.t-button--variant-text.t-button--theme-success.t-is-loading{color:var(--td-success-color)}.t-button--variant-text.t-button--theme-success.t-is-disabled{color:var(--td-success-color-disabled)}.t-button--variant-text.t-button--theme-warning{color:var(--td-warning-color)}.t-button--variant-text.t-button--theme-warning:hover,.t-button--variant-text.t-button--theme-warning:focus-visible{color:var(--td-warning-color-hover)}.t-button--variant-text.t-button--theme-warning.t-is-loading{color:var(--td-warning-color)}.t-button--variant-text.t-button--theme-warning.t-is-disabled{color:var(--td-warning-color-disabled)}.t-button--variant-text.t-button--theme-danger{color:var(--td-error-color)}.t-button--variant-text.t-button--theme-danger:hover,.t-button--variant-text.t-button--theme-danger:focus-visible{color:var(--td-error-color-hover)}.t-button--variant-text.t-button--theme-danger.t-is-loading{color:var(--td-error-color)}.t-button--variant-text.t-button--theme-danger.t-is-disabled{color:var(--td-error-color-disabled)}.t-button--variant-text.t-button--ghost{background:none;color:var(--td-text-color-anti)}.t-button--variant-text.t-button--ghost:hover,.t-button--variant-text.t-button--ghost:focus-visible{color:var(--td-brand-color-hover)}.t-button--variant-text.t-button--ghost:active{color:var(--td-brand-color-active)}.t-button--variant-text.t-button--ghost.t-is-loading{color:var(--td-text-color-anti)}.t-button--variant-text.t-button--ghost.t-is-disabled{color:#ffffff38;background-color:transparent}.t-button--variant-text.t-button--ghost.t-button--theme-primary{color:var(--td-brand-color)}.t-button--variant-text.t-button--ghost.t-button--theme-primary:hover,.t-button--variant-text.t-button--ghost.t-button--theme-primary:focus-visible{color:var(--td-brand-color-hover)}.t-button--variant-text.t-button--ghost.t-button--theme-primary:active{color:var(--td-brand-color-active)}.t-button--variant-text.t-button--ghost.t-button--theme-primary.t-is-loading{color:var(--td-brand-color)}.t-button--variant-text.t-button--ghost.t-button--theme-primary.t-is-disabled{color:#ffffff38;background-color:transparent}.t-button--variant-text.t-button--ghost.t-button--theme-success{color:var(--td-success-color)}.t-button--variant-text.t-button--ghost.t-button--theme-success:hover,.t-button--variant-text.t-button--ghost.t-button--theme-success:focus-visible{color:var(--td-success-color-hover)}.t-button--variant-text.t-button--ghost.t-button--theme-success:active{color:var(--td-success-color-active)}.t-button--variant-text.t-button--ghost.t-button--theme-success.t-is-loading{color:var(--td-success-color)}.t-button--variant-text.t-button--ghost.t-button--theme-success.t-is-disabled{color:#ffffff38;background-color:transparent}.t-button--variant-text.t-button--ghost.t-button--theme-warning{color:var(--td-warning-color)}.t-button--variant-text.t-button--ghost.t-button--theme-warning:hover,.t-button--variant-text.t-button--ghost.t-button--theme-warning:focus-visible{color:var(--td-warning-color-hover)}.t-button--variant-text.t-button--ghost.t-button--theme-warning:active{color:var(--td-warning-color-active)}.t-button--variant-text.t-button--ghost.t-button--theme-warning.t-is-loading{color:var(--td-warning-color)}.t-button--variant-text.t-button--ghost.t-button--theme-warning.t-is-disabled{color:#ffffff38;background-color:transparent}.t-button--variant-text.t-button--ghost.t-button--theme-danger{color:var(--td-error-color)}.t-button--variant-text.t-button--ghost.t-button--theme-danger:hover,.t-button--variant-text.t-button--ghost.t-button--theme-danger:focus-visible{color:var(--td-error-color-hover)}.t-button--variant-text.t-button--ghost.t-button--theme-danger:active{color:var(--td-error-color-active)}.t-button--variant-text.t-button--ghost.t-button--theme-danger.t-is-loading{color:var(--td-error-color)}.t-button--variant-text.t-button--ghost.t-button--theme-danger.t-is-disabled{color:#ffffff38;background-color:transparent}.t-button.t-is-loading,.t-button.t-is-disabled{cursor:not-allowed}.t-button.t-size-s{height:var(--td-comp-size-xs);font:var(--td-font-body-small);padding-left:calc(var(--td-comp-paddingLR-s) - 1px);padding-right:calc(var(--td-comp-paddingLR-s) - 1px)}.t-button.t-size-s .t-icon,.t-button.t-size-s .t-loading{font-size:var(--td-font-size-body-medium)}.t-button.t-size-l{height:var(--td-comp-size-xl);font:var(--td-font-body-large);padding-left:calc(var(--td-comp-paddingLR-xl) - 1px);padding-right:calc(var(--td-comp-paddingLR-xl) - 1px)}.t-button.t-size-l .t-icon,.t-button.t-size-l .t-loading{font-size:var(--td-font-size-title-large)}.t-button--shape-square{width:var(--td-comp-size-m);padding:0}.t-button--shape-square.t-size-s{width:var(--td-comp-size-xs);padding:0}.t-button--shape-square.t-size-l{width:var(--td-comp-size-xl);padding:0}.t-button--shape-round{border-radius:var(--td-radius-round)}.t-button--shape-round.t-size-s{border-radius:calc(var(--td-comp-size-xs) / 2)}.t-button--shape-round.t-size-l{border-radius:calc(var(--td-comp-size-xl) / 2)}.t-button--shape-circle{width:var(--td-comp-size-m);padding:0;text-align:center;border-radius:calc(var(--td-comp-size-m) / 2)}.t-button--shape-circle .t-icon,.t-button--shape-circle .t-loading{font-size:var(--td-font-size-body-large)}.t-button--shape-circle.t-size-s{width:var(--td-comp-size-xs);border-radius:calc(var(--td-comp-size-xs) / 2)}.t-button--shape-circle.t-size-l{width:var(--td-comp-size-xl);padding:0;border-radius:calc(var(--td-comp-size-xl) / 2)}.t-button.t-size-full-width{display:flex;width:100%}.t-button--ghost{--ripple-color: var(--td-gray-color-10)}.t-button:not(.t-is-disabled):not(.t-button--ghost){--ripple-color: var(--td-bg-color-container-active)}.t-button--variant-base:not(.t-is-disabled):not(.t-button--ghost){--ripple-color: var(--td-bg-color-component-active)}.t-button--variant-base.t-button--theme-primary:not(.t-is-disabled):not(.t-button--ghost){--ripple-color: var(--td-brand-color-active)}.t-button--variant-base.t-button--theme-success:not(.t-is-disabled):not(.t-button--ghost){--ripple-color: var(--td-success-color-active)}.t-button--variant-base.t-button--theme-warning:not(.t-is-disabled):not(.t-button--ghost){--ripple-color: var(--td-warning-color-active)}.t-button--variant-base.t-button--theme-danger:not(.t-is-disabled):not(.t-button--ghost){--ripple-color: var(--td-error-color-active)}.t-icon{display:inline-block;vertical-align:middle;width:1em;height:1em}.t-icon:before{font-family:unset}.t-icon{fill:currentColor}.t-icon.t-size-s,i.t-size-s{font-size:14px}.t-icon.t-size-m,i.t-size-m{font-size:16px}.t-icon.t-size-l,i.t-size-l{font-size:18px}.t-link{display:inline-flex;cursor:pointer;align-items:center;position:relative;text-decoration:none;outline:none;padding:0;transition:all .2s linear;font:var(--td-font-link-medium)}.t-link .t-link__prefix-icon{margin-right:var(--td-comp-margin-s);display:flex}.t-link .t-link__suffix-icon{margin-left:var(--td-comp-margin-s);display:flex}.t-link.t-size-s{font:var(--td-font-link-small)}.t-link.t-size-s .t-link__prefix-icon{margin-right:var(--td-comp-margin-xs);display:flex}.t-link.t-size-s .t-link__suffix-icon{margin-left:var(--td-comp-margin-xs);display:flex}.t-link.t-size-l{font:var(--td-font-link-large)}.t-link.t-size-l .t-link__prefix-icon{margin-right:var(--td-comp-margin-m);display:flex}.t-link.t-size-l .t-link__suffix-icon{margin-left:var(--td-comp-margin-m);display:flex}.t-link--theme-default{color:var(--td-text-color-primary)}.t-link--theme-default:active{color:var(--td-brand-color-active)}.t-link--theme-default.t-link--hover-underline:after{content:"";position:absolute;left:0;right:0;height:0;bottom:0;border-bottom:1px solid var(--td-text-color-primary);opacity:0;transition:all .2s linear}.t-link--theme-default.t-link--hover-underline:hover:after{opacity:1}.t-link--theme-default.t-link--hover-underline:active:after{opacity:1;border-color:var(--td-brand-color-active)}.t-link--theme-default.t-link--hover-color:hover{color:var(--td-brand-color-hover)}.t-link--theme-default.t-link--hover-color.t-is-underline:hover:after{border-color:var(--td-brand-color-hover)}.t-link--theme-default.t-link--hover-color.t-is-underline:active:after{border-color:var(--td-brand-color-active)}.t-link--theme-default.t-link--hover-color:active{color:var(--td-brand-color-active)}.t-link--theme-default.t-is-underline:after{content:"";position:absolute;left:0;right:0;height:0;bottom:0;opacity:1;border-bottom:1px solid var(--td-text-color-primary);transition:all .2s linear}.t-link--theme-default.t-is-disabled{cursor:not-allowed;color:var(--td-text-color-disabled)}.t-link--theme-default.t-is-disabled:hover,.t-link--theme-default.t-is-disabled:active{color:var(--td-text-color-disabled)}.t-link--theme-default.t-is-disabled.t-is-underline:after{border-color:var(--td-text-color-disabled)}.t-link--theme-primary{color:var(--td-brand-color)}.t-link--theme-primary:active{color:var(--td-brand-color-active)}.t-link--theme-primary.t-link--hover-underline:after{content:"";position:absolute;left:0;right:0;height:0;bottom:0;border-bottom:1px solid var(--td-brand-color);opacity:0;transition:all .2s linear}.t-link--theme-primary.t-link--hover-underline:hover:after{opacity:1}.t-link--theme-primary.t-link--hover-underline:active:after{opacity:1;border-color:var(--td-brand-color-active)}.t-link--theme-primary.t-link--hover-color:hover{color:var(--td-brand-color-hover)}.t-link--theme-primary.t-link--hover-color.t-is-underline:hover:after{border-color:var(--td-brand-color-hover)}.t-link--theme-primary.t-link--hover-color.t-is-underline:active:after{border-color:var(--td-brand-color-active)}.t-link--theme-primary.t-link--hover-color:active{color:var(--td-brand-color-active)}.t-link--theme-primary.t-is-underline:after{content:"";position:absolute;left:0;right:0;height:0;bottom:0;opacity:1;border-bottom:1px solid var(--td-brand-color);transition:all .2s linear}.t-link--theme-primary.t-is-disabled{cursor:not-allowed;color:var(--td-brand-color-disabled)}.t-link--theme-primary.t-is-disabled:hover,.t-link--theme-primary.t-is-disabled:active{color:var(--td-brand-color-disabled)}.t-link--theme-primary.t-is-disabled.t-is-underline:after{border-color:var(--td-brand-color-disabled)}.t-link--theme-success{color:var(--td-success-color)}.t-link--theme-success:active{color:var(--td-success-color-active)}.t-link--theme-success.t-link--hover-underline:after{content:"";position:absolute;left:0;right:0;height:0;bottom:0;border-bottom:1px solid var(--td-success-color);opacity:0;transition:all .2s linear}.t-link--theme-success.t-link--hover-underline:hover:after{opacity:1}.t-link--theme-success.t-link--hover-underline:active:after{opacity:1;border-color:var(--td-success-color-active)}.t-link--theme-success.t-link--hover-color:hover{color:var(--td-success-color-hover)}.t-link--theme-success.t-link--hover-color.t-is-underline:hover:after{border-color:var(--td-success-color-hover)}.t-link--theme-success.t-link--hover-color.t-is-underline:active:after{border-color:var(--td-success-color-active)}.t-link--theme-success.t-link--hover-color:active{color:var(--td-success-color-active)}.t-link--theme-success.t-is-underline:after{content:"";position:absolute;left:0;right:0;height:0;bottom:0;opacity:1;border-bottom:1px solid var(--td-success-color);transition:all .2s linear}.t-link--theme-success.t-is-disabled{cursor:not-allowed;color:var(--td-success-color-disabled)}.t-link--theme-success.t-is-disabled:hover,.t-link--theme-success.t-is-disabled:active{color:var(--td-success-color-disabled)}.t-link--theme-success.t-is-disabled.t-is-underline:after{border-color:var(--td-success-color-disabled)}.t-link--theme-danger{color:var(--td-error-color)}.t-link--theme-danger:active{color:var(--td-error-color-active)}.t-link--theme-danger.t-link--hover-underline:after{content:"";position:absolute;left:0;right:0;height:0;bottom:0;border-bottom:1px solid var(--td-error-color);opacity:0;transition:all .2s linear}.t-link--theme-danger.t-link--hover-underline:hover:after{opacity:1}.t-link--theme-danger.t-link--hover-underline:active:after{opacity:1;border-color:var(--td-error-color-active)}.t-link--theme-danger.t-link--hover-color:hover{color:var(--td-error-color-hover)}.t-link--theme-danger.t-link--hover-color.t-is-underline:hover:after{border-color:var(--td-error-color-hover)}.t-link--theme-danger.t-link--hover-color.t-is-underline:active:after{border-color:var(--td-error-color-active)}.t-link--theme-danger.t-link--hover-color:active{color:var(--td-error-color-active)}.t-link--theme-danger.t-is-underline:after{content:"";position:absolute;left:0;right:0;height:0;bottom:0;opacity:1;border-bottom:1px solid var(--td-error-color);transition:all .2s linear}.t-link--theme-danger.t-is-disabled{cursor:not-allowed;color:var(--td-error-color-disabled)}.t-link--theme-danger.t-is-disabled:hover,.t-link--theme-danger.t-is-disabled:active{color:var(--td-error-color-disabled)}.t-link--theme-danger.t-is-disabled.t-is-underline:after{border-color:var(--td-error-color-disabled)}.t-link--theme-warning{color:var(--td-warning-color)}.t-link--theme-warning:active{color:var(--td-warning-color-active)}.t-link--theme-warning.t-link--hover-underline:after{content:"";position:absolute;left:0;right:0;height:0;bottom:0;border-bottom:1px solid var(--td-warning-color);opacity:0;transition:all .2s linear}.t-link--theme-warning.t-link--hover-underline:hover:after{opacity:1}.t-link--theme-warning.t-link--hover-underline:active:after{opacity:1;border-color:var(--td-warning-color-active)}.t-link--theme-warning.t-link--hover-color:hover{color:var(--td-warning-color-hover)}.t-link--theme-warning.t-link--hover-color.t-is-underline:hover:after{border-color:var(--td-warning-color-hover)}.t-link--theme-warning.t-link--hover-color.t-is-underline:active:after{border-color:var(--td-warning-color-active)}.t-link--theme-warning.t-link--hover-color:active{color:var(--td-warning-color-active)}.t-link--theme-warning.t-is-underline:after{content:"";position:absolute;left:0;right:0;height:0;bottom:0;opacity:1;border-bottom:1px solid var(--td-warning-color);transition:all .2s linear}.t-link--theme-warning.t-is-disabled{cursor:not-allowed;color:var(--td-warning-color-disabled)}.t-link--theme-warning.t-is-disabled:hover,.t-link--theme-warning.t-is-disabled:active{color:var(--td-warning-color-disabled)}.t-link--theme-warning.t-is-disabled.t-is-underline:after{border-color:var(--td-warning-color-disabled)}.t-row{font:var(--td-font-body-medium);color:var(--td-text-color-primary);box-sizing:border-box;margin:0;padding:0;list-style:none;display:flex;flex-flow:row wrap}.t-row--start{justify-content:flex-start}.t-row--center{justify-content:center}.t-row--end{justify-content:flex-end}.t-row--space-between{justify-content:space-between}.t-row--space-around{justify-content:space-around}.t-row--top{align-items:flex-start}.t-row--middle{align-items:center}.t-row--bottom{align-items:flex-end}.t-row--align-top,.t-row--align-start{align-items:flex-start}.t-row--align-middle,.t-row--align-center{align-items:center}.t-row--align-bottom,.t-row--align-end{align-items:flex-end}.t-row--align-stretch{align-items:stretch}.t-row--align-baseline{align-items:baseline}.t-col{position:relative;max-width:100%;min-height:1px;box-sizing:border-box}.t-col-12{display:block;flex:0 0 100%;max-width:100%}.t-col-push-12{left:100%}.t-col-pull-12{right:100%}.t-col-offset-12{margin-left:100%}.t-col-order-12{order:12}.t-col-11{display:block;flex:0 0 91.66666667%;max-width:91.66666667%}.t-col-push-11{left:91.66666667%}.t-col-pull-11{right:91.66666667%}.t-col-offset-11{margin-left:91.66666667%}.t-col-order-11{order:11}.t-col-10{display:block;flex:0 0 83.33333333%;max-width:83.33333333%}.t-col-push-10{left:83.33333333%}.t-col-pull-10{right:83.33333333%}.t-col-offset-10{margin-left:83.33333333%}.t-col-order-10{order:10}.t-col-9{display:block;flex:0 0 75%;max-width:75%}.t-col-push-9{left:75%}.t-col-pull-9{right:75%}.t-col-offset-9{margin-left:75%}.t-col-order-9{order:9}.t-col-8{display:block;flex:0 0 66.66666667%;max-width:66.66666667%}.t-col-push-8{left:66.66666667%}.t-col-pull-8{right:66.66666667%}.t-col-offset-8{margin-left:66.66666667%}.t-col-order-8{order:8}.t-col-7{display:block;flex:0 0 58.33333333%;max-width:58.33333333%}.t-col-push-7{left:58.33333333%}.t-col-pull-7{right:58.33333333%}.t-col-offset-7{margin-left:58.33333333%}.t-col-order-7{order:7}.t-col-6{display:block;flex:0 0 50%;max-width:50%}.t-col-push-6{left:50%}.t-col-pull-6{right:50%}.t-col-offset-6{margin-left:50%}.t-col-order-6{order:6}.t-col-5{display:block;flex:0 0 41.66666667%;max-width:41.66666667%}.t-col-push-5{left:41.66666667%}.t-col-pull-5{right:41.66666667%}.t-col-offset-5{margin-left:41.66666667%}.t-col-order-5{order:5}.t-col-4{display:block;flex:0 0 33.33333333%;max-width:33.33333333%}.t-col-push-4{left:33.33333333%}.t-col-pull-4{right:33.33333333%}.t-col-offset-4{margin-left:33.33333333%}.t-col-order-4{order:4}.t-col-3{display:block;flex:0 0 25%;max-width:25%}.t-col-push-3{left:25%}.t-col-pull-3{right:25%}.t-col-offset-3{margin-left:25%}.t-col-order-3{order:3}.t-col-2{display:block;flex:0 0 16.66666667%;max-width:16.66666667%}.t-col-push-2{left:16.66666667%}.t-col-pull-2{right:16.66666667%}.t-col-offset-2{margin-left:16.66666667%}.t-col-order-2{order:2}.t-col-1{display:block;flex:0 0 8.33333333%;max-width:8.33333333%}.t-col-push-1{left:8.33333333%}.t-col-pull-1{right:8.33333333%}.t-col-offset-1{margin-left:8.33333333%}.t-col-order-1{order:1}.t-col-0{display:none}.t-col-offset-0{margin-left:0}.t-col-order-0{order:0}.t-col-xs-12{display:block;flex:0 0 100%;max-width:100%}.t-col-xs-push-12{left:100%}.t-col-xs-pull-12{right:100%}.t-col-xs-offset-12{margin-left:100%}.t-col-xs-order-12{order:12}.t-col-xs-11{display:block;flex:0 0 91.66666667%;max-width:91.66666667%}.t-col-xs-push-11{left:91.66666667%}.t-col-xs-pull-11{right:91.66666667%}.t-col-xs-offset-11{margin-left:91.66666667%}.t-col-xs-order-11{order:11}.t-col-xs-10{display:block;flex:0 0 83.33333333%;max-width:83.33333333%}.t-col-xs-push-10{left:83.33333333%}.t-col-xs-pull-10{right:83.33333333%}.t-col-xs-offset-10{margin-left:83.33333333%}.t-col-xs-order-10{order:10}.t-col-xs-9{display:block;flex:0 0 75%;max-width:75%}.t-col-xs-push-9{left:75%}.t-col-xs-pull-9{right:75%}.t-col-xs-offset-9{margin-left:75%}.t-col-xs-order-9{order:9}.t-col-xs-8{display:block;flex:0 0 66.66666667%;max-width:66.66666667%}.t-col-xs-push-8{left:66.66666667%}.t-col-xs-pull-8{right:66.66666667%}.t-col-xs-offset-8{margin-left:66.66666667%}.t-col-xs-order-8{order:8}.t-col-xs-7{display:block;flex:0 0 58.33333333%;max-width:58.33333333%}.t-col-xs-push-7{left:58.33333333%}.t-col-xs-pull-7{right:58.33333333%}.t-col-xs-offset-7{margin-left:58.33333333%}.t-col-xs-order-7{order:7}.t-col-xs-6{display:block;flex:0 0 50%;max-width:50%}.t-col-xs-push-6{left:50%}.t-col-xs-pull-6{right:50%}.t-col-xs-offset-6{margin-left:50%}.t-col-xs-order-6{order:6}.t-col-xs-5{display:block;flex:0 0 41.66666667%;max-width:41.66666667%}.t-col-xs-push-5{left:41.66666667%}.t-col-xs-pull-5{right:41.66666667%}.t-col-xs-offset-5{margin-left:41.66666667%}.t-col-xs-order-5{order:5}.t-col-xs-4{display:block;flex:0 0 33.33333333%;max-width:33.33333333%}.t-col-xs-push-4{left:33.33333333%}.t-col-xs-pull-4{right:33.33333333%}.t-col-xs-offset-4{margin-left:33.33333333%}.t-col-xs-order-4{order:4}.t-col-xs-3{display:block;flex:0 0 25%;max-width:25%}.t-col-xs-push-3{left:25%}.t-col-xs-pull-3{right:25%}.t-col-xs-offset-3{margin-left:25%}.t-col-xs-order-3{order:3}.t-col-xs-2{display:block;flex:0 0 16.66666667%;max-width:16.66666667%}.t-col-xs-push-2{left:16.66666667%}.t-col-xs-pull-2{right:16.66666667%}.t-col-xs-offset-2{margin-left:16.66666667%}.t-col-xs-order-2{order:2}.t-col-xs-1{display:block;flex:0 0 8.33333333%;max-width:8.33333333%}.t-col-xs-push-1{left:8.33333333%}.t-col-xs-pull-1{right:8.33333333%}.t-col-xs-offset-1{margin-left:8.33333333%}.t-col-xs-order-1{order:1}.t-col-xs-0{display:none}.t-col-push-0{left:auto}.t-col-pull-0{right:auto}.t-col-xs-push-0{left:auto}.t-col-xs-pull-0{right:auto}.t-col-xs-offset-0{margin-left:0}.t-col-xs-order-0{order:0}@media (min-width: 768px){.t-col-sm-12{display:block;flex:0 0 100%;max-width:100%}.t-col-sm-push-12{left:100%}.t-col-sm-pull-12{right:100%}.t-col-sm-offset-12{margin-left:100%}.t-col-sm-order-12{order:12}.t-col-sm-11{display:block;flex:0 0 91.66666667%;max-width:91.66666667%}.t-col-sm-push-11{left:91.66666667%}.t-col-sm-pull-11{right:91.66666667%}.t-col-sm-offset-11{margin-left:91.66666667%}.t-col-sm-order-11{order:11}.t-col-sm-10{display:block;flex:0 0 83.33333333%;max-width:83.33333333%}.t-col-sm-push-10{left:83.33333333%}.t-col-sm-pull-10{right:83.33333333%}.t-col-sm-offset-10{margin-left:83.33333333%}.t-col-sm-order-10{order:10}.t-col-sm-9{display:block;flex:0 0 75%;max-width:75%}.t-col-sm-push-9{left:75%}.t-col-sm-pull-9{right:75%}.t-col-sm-offset-9{margin-left:75%}.t-col-sm-order-9{order:9}.t-col-sm-8{display:block;flex:0 0 66.66666667%;max-width:66.66666667%}.t-col-sm-push-8{left:66.66666667%}.t-col-sm-pull-8{right:66.66666667%}.t-col-sm-offset-8{margin-left:66.66666667%}.t-col-sm-order-8{order:8}.t-col-sm-7{display:block;flex:0 0 58.33333333%;max-width:58.33333333%}.t-col-sm-push-7{left:58.33333333%}.t-col-sm-pull-7{right:58.33333333%}.t-col-sm-offset-7{margin-left:58.33333333%}.t-col-sm-order-7{order:7}.t-col-sm-6{display:block;flex:0 0 50%;max-width:50%}.t-col-sm-push-6{left:50%}.t-col-sm-pull-6{right:50%}.t-col-sm-offset-6{margin-left:50%}.t-col-sm-order-6{order:6}.t-col-sm-5{display:block;flex:0 0 41.66666667%;max-width:41.66666667%}.t-col-sm-push-5{left:41.66666667%}.t-col-sm-pull-5{right:41.66666667%}.t-col-sm-offset-5{margin-left:41.66666667%}.t-col-sm-order-5{order:5}.t-col-sm-4{display:block;flex:0 0 33.33333333%;max-width:33.33333333%}.t-col-sm-push-4{left:33.33333333%}.t-col-sm-pull-4{right:33.33333333%}.t-col-sm-offset-4{margin-left:33.33333333%}.t-col-sm-order-4{order:4}.t-col-sm-3{display:block;flex:0 0 25%;max-width:25%}.t-col-sm-push-3{left:25%}.t-col-sm-pull-3{right:25%}.t-col-sm-offset-3{margin-left:25%}.t-col-sm-order-3{order:3}.t-col-sm-2{display:block;flex:0 0 16.66666667%;max-width:16.66666667%}.t-col-sm-push-2{left:16.66666667%}.t-col-sm-pull-2{right:16.66666667%}.t-col-sm-offset-2{margin-left:16.66666667%}.t-col-sm-order-2{order:2}.t-col-sm-1{display:block;flex:0 0 8.33333333%;max-width:8.33333333%}.t-col-sm-push-1{left:8.33333333%}.t-col-sm-pull-1{right:8.33333333%}.t-col-sm-offset-1{margin-left:8.33333333%}.t-col-sm-order-1{order:1}.t-col-sm-0{display:none}.t-col-push-0{left:auto}.t-col-pull-0{right:auto}.t-col-sm-push-0{left:auto}.t-col-sm-pull-0{right:auto}.t-col-sm-offset-0{margin-left:0}.t-col-sm-order-0{order:0}}@media (min-width: 992px){.t-col-md-12{display:block;flex:0 0 100%;max-width:100%}.t-col-md-push-12{left:100%}.t-col-md-pull-12{right:100%}.t-col-md-offset-12{margin-left:100%}.t-col-md-order-12{order:12}.t-col-md-11{display:block;flex:0 0 91.66666667%;max-width:91.66666667%}.t-col-md-push-11{left:91.66666667%}.t-col-md-pull-11{right:91.66666667%}.t-col-md-offset-11{margin-left:91.66666667%}.t-col-md-order-11{order:11}.t-col-md-10{display:block;flex:0 0 83.33333333%;max-width:83.33333333%}.t-col-md-push-10{left:83.33333333%}.t-col-md-pull-10{right:83.33333333%}.t-col-md-offset-10{margin-left:83.33333333%}.t-col-md-order-10{order:10}.t-col-md-9{display:block;flex:0 0 75%;max-width:75%}.t-col-md-push-9{left:75%}.t-col-md-pull-9{right:75%}.t-col-md-offset-9{margin-left:75%}.t-col-md-order-9{order:9}.t-col-md-8{display:block;flex:0 0 66.66666667%;max-width:66.66666667%}.t-col-md-push-8{left:66.66666667%}.t-col-md-pull-8{right:66.66666667%}.t-col-md-offset-8{margin-left:66.66666667%}.t-col-md-order-8{order:8}.t-col-md-7{display:block;flex:0 0 58.33333333%;max-width:58.33333333%}.t-col-md-push-7{left:58.33333333%}.t-col-md-pull-7{right:58.33333333%}.t-col-md-offset-7{margin-left:58.33333333%}.t-col-md-order-7{order:7}.t-col-md-6{display:block;flex:0 0 50%;max-width:50%}.t-col-md-push-6{left:50%}.t-col-md-pull-6{right:50%}.t-col-md-offset-6{margin-left:50%}.t-col-md-order-6{order:6}.t-col-md-5{display:block;flex:0 0 41.66666667%;max-width:41.66666667%}.t-col-md-push-5{left:41.66666667%}.t-col-md-pull-5{right:41.66666667%}.t-col-md-offset-5{margin-left:41.66666667%}.t-col-md-order-5{order:5}.t-col-md-4{display:block;flex:0 0 33.33333333%;max-width:33.33333333%}.t-col-md-push-4{left:33.33333333%}.t-col-md-pull-4{right:33.33333333%}.t-col-md-offset-4{margin-left:33.33333333%}.t-col-md-order-4{order:4}.t-col-md-3{display:block;flex:0 0 25%;max-width:25%}.t-col-md-push-3{left:25%}.t-col-md-pull-3{right:25%}.t-col-md-offset-3{margin-left:25%}.t-col-md-order-3{order:3}.t-col-md-2{display:block;flex:0 0 16.66666667%;max-width:16.66666667%}.t-col-md-push-2{left:16.66666667%}.t-col-md-pull-2{right:16.66666667%}.t-col-md-offset-2{margin-left:16.66666667%}.t-col-md-order-2{order:2}.t-col-md-1{display:block;flex:0 0 8.33333333%;max-width:8.33333333%}.t-col-md-push-1{left:8.33333333%}.t-col-md-pull-1{right:8.33333333%}.t-col-md-offset-1{margin-left:8.33333333%}.t-col-md-order-1{order:1}.t-col-md-0{display:none}.t-col-push-0{left:auto}.t-col-pull-0{right:auto}.t-col-md-push-0{left:auto}.t-col-md-pull-0{right:auto}.t-col-md-offset-0{margin-left:0}.t-col-md-order-0{order:0}}@media (min-width: 1200px){.t-col-lg-12{display:block;flex:0 0 100%;max-width:100%}.t-col-lg-push-12{left:100%}.t-col-lg-pull-12{right:100%}.t-col-lg-offset-12{margin-left:100%}.t-col-lg-order-12{order:12}.t-col-lg-11{display:block;flex:0 0 91.66666667%;max-width:91.66666667%}.t-col-lg-push-11{left:91.66666667%}.t-col-lg-pull-11{right:91.66666667%}.t-col-lg-offset-11{margin-left:91.66666667%}.t-col-lg-order-11{order:11}.t-col-lg-10{display:block;flex:0 0 83.33333333%;max-width:83.33333333%}.t-col-lg-push-10{left:83.33333333%}.t-col-lg-pull-10{right:83.33333333%}.t-col-lg-offset-10{margin-left:83.33333333%}.t-col-lg-order-10{order:10}.t-col-lg-9{display:block;flex:0 0 75%;max-width:75%}.t-col-lg-push-9{left:75%}.t-col-lg-pull-9{right:75%}.t-col-lg-offset-9{margin-left:75%}.t-col-lg-order-9{order:9}.t-col-lg-8{display:block;flex:0 0 66.66666667%;max-width:66.66666667%}.t-col-lg-push-8{left:66.66666667%}.t-col-lg-pull-8{right:66.66666667%}.t-col-lg-offset-8{margin-left:66.66666667%}.t-col-lg-order-8{order:8}.t-col-lg-7{display:block;flex:0 0 58.33333333%;max-width:58.33333333%}.t-col-lg-push-7{left:58.33333333%}.t-col-lg-pull-7{right:58.33333333%}.t-col-lg-offset-7{margin-left:58.33333333%}.t-col-lg-order-7{order:7}.t-col-lg-6{display:block;flex:0 0 50%;max-width:50%}.t-col-lg-push-6{left:50%}.t-col-lg-pull-6{right:50%}.t-col-lg-offset-6{margin-left:50%}.t-col-lg-order-6{order:6}.t-col-lg-5{display:block;flex:0 0 41.66666667%;max-width:41.66666667%}.t-col-lg-push-5{left:41.66666667%}.t-col-lg-pull-5{right:41.66666667%}.t-col-lg-offset-5{margin-left:41.66666667%}.t-col-lg-order-5{order:5}.t-col-lg-4{display:block;flex:0 0 33.33333333%;max-width:33.33333333%}.t-col-lg-push-4{left:33.33333333%}.t-col-lg-pull-4{right:33.33333333%}.t-col-lg-offset-4{margin-left:33.33333333%}.t-col-lg-order-4{order:4}.t-col-lg-3{display:block;flex:0 0 25%;max-width:25%}.t-col-lg-push-3{left:25%}.t-col-lg-pull-3{right:25%}.t-col-lg-offset-3{margin-left:25%}.t-col-lg-order-3{order:3}.t-col-lg-2{display:block;flex:0 0 16.66666667%;max-width:16.66666667%}.t-col-lg-push-2{left:16.66666667%}.t-col-lg-pull-2{right:16.66666667%}.t-col-lg-offset-2{margin-left:16.66666667%}.t-col-lg-order-2{order:2}.t-col-lg-1{display:block;flex:0 0 8.33333333%;max-width:8.33333333%}.t-col-lg-push-1{left:8.33333333%}.t-col-lg-pull-1{right:8.33333333%}.t-col-lg-offset-1{margin-left:8.33333333%}.t-col-lg-order-1{order:1}.t-col-lg-0{display:none}.t-col-push-0{left:auto}.t-col-pull-0{right:auto}.t-col-lg-push-0{left:auto}.t-col-lg-pull-0{right:auto}.t-col-lg-offset-0{margin-left:0}.t-col-lg-order-0{order:0}}@media (min-width: 1400px){.t-col-xl-12{display:block;flex:0 0 100%;max-width:100%}.t-col-xl-push-12{left:100%}.t-col-xl-pull-12{right:100%}.t-col-xl-offset-12{margin-left:100%}.t-col-xl-order-12{order:12}.t-col-xl-11{display:block;flex:0 0 91.66666667%;max-width:91.66666667%}.t-col-xl-push-11{left:91.66666667%}.t-col-xl-pull-11{right:91.66666667%}.t-col-xl-offset-11{margin-left:91.66666667%}.t-col-xl-order-11{order:11}.t-col-xl-10{display:block;flex:0 0 83.33333333%;max-width:83.33333333%}.t-col-xl-push-10{left:83.33333333%}.t-col-xl-pull-10{right:83.33333333%}.t-col-xl-offset-10{margin-left:83.33333333%}.t-col-xl-order-10{order:10}.t-col-xl-9{display:block;flex:0 0 75%;max-width:75%}.t-col-xl-push-9{left:75%}.t-col-xl-pull-9{right:75%}.t-col-xl-offset-9{margin-left:75%}.t-col-xl-order-9{order:9}.t-col-xl-8{display:block;flex:0 0 66.66666667%;max-width:66.66666667%}.t-col-xl-push-8{left:66.66666667%}.t-col-xl-pull-8{right:66.66666667%}.t-col-xl-offset-8{margin-left:66.66666667%}.t-col-xl-order-8{order:8}.t-col-xl-7{display:block;flex:0 0 58.33333333%;max-width:58.33333333%}.t-col-xl-push-7{left:58.33333333%}.t-col-xl-pull-7{right:58.33333333%}.t-col-xl-offset-7{margin-left:58.33333333%}.t-col-xl-order-7{order:7}.t-col-xl-6{display:block;flex:0 0 50%;max-width:50%}.t-col-xl-push-6{left:50%}.t-col-xl-pull-6{right:50%}.t-col-xl-offset-6{margin-left:50%}.t-col-xl-order-6{order:6}.t-col-xl-5{display:block;flex:0 0 41.66666667%;max-width:41.66666667%}.t-col-xl-push-5{left:41.66666667%}.t-col-xl-pull-5{right:41.66666667%}.t-col-xl-offset-5{margin-left:41.66666667%}.t-col-xl-order-5{order:5}.t-col-xl-4{display:block;flex:0 0 33.33333333%;max-width:33.33333333%}.t-col-xl-push-4{left:33.33333333%}.t-col-xl-pull-4{right:33.33333333%}.t-col-xl-offset-4{margin-left:33.33333333%}.t-col-xl-order-4{order:4}.t-col-xl-3{display:block;flex:0 0 25%;max-width:25%}.t-col-xl-push-3{left:25%}.t-col-xl-pull-3{right:25%}.t-col-xl-offset-3{margin-left:25%}.t-col-xl-order-3{order:3}.t-col-xl-2{display:block;flex:0 0 16.66666667%;max-width:16.66666667%}.t-col-xl-push-2{left:16.66666667%}.t-col-xl-pull-2{right:16.66666667%}.t-col-xl-offset-2{margin-left:16.66666667%}.t-col-xl-order-2{order:2}.t-col-xl-1{display:block;flex:0 0 8.33333333%;max-width:8.33333333%}.t-col-xl-push-1{left:8.33333333%}.t-col-xl-pull-1{right:8.33333333%}.t-col-xl-offset-1{margin-left:8.33333333%}.t-col-xl-order-1{order:1}.t-col-xl-0{display:none}.t-col-push-0{left:auto}.t-col-pull-0{right:auto}.t-col-xl-push-0{left:auto}.t-col-xl-pull-0{right:auto}.t-col-xl-offset-0{margin-left:0}.t-col-xl-order-0{order:0}}@media (min-width: 1880px){.t-col-xxl-12{display:block;flex:0 0 100%;max-width:100%}.t-col-xxl-push-12{left:100%}.t-col-xxl-pull-12{right:100%}.t-col-xxl-offset-12{margin-left:100%}.t-col-xxl-order-12{order:12}.t-col-xxl-11{display:block;flex:0 0 91.66666667%;max-width:91.66666667%}.t-col-xxl-push-11{left:91.66666667%}.t-col-xxl-pull-11{right:91.66666667%}.t-col-xxl-offset-11{margin-left:91.66666667%}.t-col-xxl-order-11{order:11}.t-col-xxl-10{display:block;flex:0 0 83.33333333%;max-width:83.33333333%}.t-col-xxl-push-10{left:83.33333333%}.t-col-xxl-pull-10{right:83.33333333%}.t-col-xxl-offset-10{margin-left:83.33333333%}.t-col-xxl-order-10{order:10}.t-col-xxl-9{display:block;flex:0 0 75%;max-width:75%}.t-col-xxl-push-9{left:75%}.t-col-xxl-pull-9{right:75%}.t-col-xxl-offset-9{margin-left:75%}.t-col-xxl-order-9{order:9}.t-col-xxl-8{display:block;flex:0 0 66.66666667%;max-width:66.66666667%}.t-col-xxl-push-8{left:66.66666667%}.t-col-xxl-pull-8{right:66.66666667%}.t-col-xxl-offset-8{margin-left:66.66666667%}.t-col-xxl-order-8{order:8}.t-col-xxl-7{display:block;flex:0 0 58.33333333%;max-width:58.33333333%}.t-col-xxl-push-7{left:58.33333333%}.t-col-xxl-pull-7{right:58.33333333%}.t-col-xxl-offset-7{margin-left:58.33333333%}.t-col-xxl-order-7{order:7}.t-col-xxl-6{display:block;flex:0 0 50%;max-width:50%}.t-col-xxl-push-6{left:50%}.t-col-xxl-pull-6{right:50%}.t-col-xxl-offset-6{margin-left:50%}.t-col-xxl-order-6{order:6}.t-col-xxl-5{display:block;flex:0 0 41.66666667%;max-width:41.66666667%}.t-col-xxl-push-5{left:41.66666667%}.t-col-xxl-pull-5{right:41.66666667%}.t-col-xxl-offset-5{margin-left:41.66666667%}.t-col-xxl-order-5{order:5}.t-col-xxl-4{display:block;flex:0 0 33.33333333%;max-width:33.33333333%}.t-col-xxl-push-4{left:33.33333333%}.t-col-xxl-pull-4{right:33.33333333%}.t-col-xxl-offset-4{margin-left:33.33333333%}.t-col-xxl-order-4{order:4}.t-col-xxl-3{display:block;flex:0 0 25%;max-width:25%}.t-col-xxl-push-3{left:25%}.t-col-xxl-pull-3{right:25%}.t-col-xxl-offset-3{margin-left:25%}.t-col-xxl-order-3{order:3}.t-col-xxl-2{display:block;flex:0 0 16.66666667%;max-width:16.66666667%}.t-col-xxl-push-2{left:16.66666667%}.t-col-xxl-pull-2{right:16.66666667%}.t-col-xxl-offset-2{margin-left:16.66666667%}.t-col-xxl-order-2{order:2}.t-col-xxl-1{display:block;flex:0 0 8.33333333%;max-width:8.33333333%}.t-col-xxl-push-1{left:8.33333333%}.t-col-xxl-pull-1{right:8.33333333%}.t-col-xxl-offset-1{margin-left:8.33333333%}.t-col-xxl-order-1{order:1}.t-col-xxl-0{display:none}.t-col-push-0{left:auto}.t-col-pull-0{right:auto}.t-col-xxl-push-0{left:auto}.t-col-xxl-pull-0{right:auto}.t-col-xxl-offset-0{margin-left:0}.t-col-xxl-order-0{order:0}}.t-divider{margin:0;padding:0;list-style:none;font:var(--td-font-body-medium);margin:var(--td-comp-margin-xxl) 0;border-top:1px solid var(--td-border-level-1-color);color:var(--td-text-color-primary);box-sizing:border-box}.t-divider--dashed{border-top-style:dashed}.t-divider--horizontal{width:100%;display:flex}.t-divider--vertical{border-top:0;display:inline-block;margin:0 var(--td-comp-margin-m);border-left:1px solid var(--td-border-level-1-color);height:.9em;vertical-align:middle}.t-divider--with-text{display:flex;border-top:0;white-space:nowrap;align-items:center}.t-divider--with-text .t-divider__inner-text:not(:empty){padding:0 1em;display:inline-block}.t-divider--with-text:before,.t-divider--with-text:after{content:"";width:50%;border-top:1px solid var(--td-border-level-1-color)}.t-divider--with-text-left:before{width:5%}.t-divider--with-text-left:after{width:95%}.t-divider--with-text-right:before{width:95%}.t-divider--with-text-right:after{width:5%}.t-divider--dashed:before,.t-divider--dashed:after{border-top:1px dashed var(--td-border-level-1-color)}.t-divider--vertical.t-divider--dashed{border-left:1px dashed var(--td-border-level-1-color)}.t-message{margin:0;padding:0;list-style:none;width:fit-content;outline:0;border-radius:var(--td-radius-medium);background-color:var(--td-bg-color-container);box-shadow:var(--td-shadow-3),var(--td-shadow-inset-top),var(--td-shadow-inset-right),var(--td-shadow-inset-bottom),var(--td-shadow-inset-left);box-sizing:border-box;display:flex;align-items:center;color:var(--td-text-color-primary);font:var(--td-font-body-medium);padding:var(--td-comp-paddingTB-m) var(--td-comp-paddingLR-l)}.t-message>.t-icon,.t-message>[data-t-icon]>.t-icon,.t-message .t-loading{color:var(--td-brand-color);margin-right:var(--td-comp-margin-s);flex-shrink:0;font-size:calc(var(--td-font-size-body-medium) + 6px)}.t-message.t-is-success>.t-icon,.t-message.t-is-success>[data-t-icon]>.t-icon,.t-message.t-is-success .t-loading{color:var(--td-success-color)}.t-message.t-is-warning>.t-icon,.t-message.t-is-warning>[data-t-icon]>.t-icon,.t-message.t-is-warning .t-loading{color:var(--td-warning-color)}.t-message.t-is-error>.t-icon,.t-message.t-is-error>[data-t-icon]>.t-icon,.t-message.t-is-error .t-loading{color:var(--td-error-color)}.t-message.t-is-closable .t-message__close{display:inline-flex;margin-right:0;margin-left:var(--td-comp-margin-xxl);cursor:pointer;color:var(--td-text-color-secondary)}.t-message.t-is-closable .t-message__close .t-icon-close{font-size:calc(var(--td-font-size-body-medium) + 2px);border-radius:var(--td-radius-default);transition:all .2s linear}.t-message.t-is-closable .t-message__close .t-icon-close:hover{background:var(--td-bg-color-container-hover)}.t-message.t-is-closable .t-message__close .t-icon-close:active{background:var(--td-bg-color-container-active)}.t-message__list{position:fixed;z-index:6000}.t-message__list .t-message{margin-bottom:var(--td-comp-margin-s);word-break:break-all}.content-placement-top .t-popup[data-popper-placement^=top] .t-popup__content{margin-bottom:var(--td-comp-margin-s)}.content-placement-top .t-popup[data-popper-placement^=top] .t-popup__content--arrow{margin-bottom:var(--td-comp-margin-l)}.content-placement-bottom .t-popup[data-popper-placement^=bottom] .t-popup__content{margin-top:var(--td-comp-margin-s)}.content-placement-bottom .t-popup[data-popper-placement^=bottom] .t-popup__content--arrow{margin-top:var(--td-comp-margin-l)}.content-placement-left .t-popup[data-popper-placement^=left] .t-popup__content{margin-right:var(--td-comp-margin-s)}.content-placement-left .t-popup[data-popper-placement^=left] .t-popup__content--arrow{margin-right:var(--td-comp-margin-l)}.content-placement-left .t-popup[data-popper-placement^=left] .t-popup__content--text{max-width:480px}.content-placement-right .t-popup[data-popper-placement^=right] .t-popup__content{margin-left:var(--td-comp-margin-s)}.content-placement-right .t-popup[data-popper-placement^=right] .t-popup__content--arrow{margin-left:var(--td-comp-margin-l)}.content-placement-right .t-popup[data-popper-placement^=right] .t-popup__content--text{max-width:480px}.t-popup{font:var(--td-font-body-medium);box-sizing:border-box;margin:0;padding:0;list-style:none;color:var(--td-text-color-primary);display:inline-block;z-index:5500}.t-popup__content{position:relative;background:var(--td-bg-color-container);box-shadow:var(--td-shadow-2),var(--td-shadow-inset-top),var(--td-shadow-inset-right),var(--td-shadow-inset-bottom),var(--td-shadow-inset-left);border-radius:var(--td-radius-medium);padding:var(--td-comp-paddingTB-xs) var(--td-comp-paddingLR-s);font-size:var(--td-font-size-body-medium);line-height:var(--td-line-height-body-medium);box-sizing:border-box;word-break:break-all}.t-popup__arrow{position:absolute;z-index:1;width:8px;height:8px}.t-popup__arrow:before{position:absolute;content:"";width:8px;height:8px;transform:rotate(45deg);background:var(--td-bg-color-container)}.t-popup[data-popper-placement^=top] .t-popup__content{margin-bottom:var(--td-comp-margin-s)}.t-popup[data-popper-placement^=top] .t-popup__content--arrow{margin-bottom:var(--td-comp-margin-l)}.t-popup[data-popper-placement^=bottom] .t-popup__content{margin-top:var(--td-comp-margin-s)}.t-popup[data-popper-placement^=bottom] .t-popup__content--arrow{margin-top:var(--td-comp-margin-l)}.t-popup[data-popper-placement^=left] .t-popup__content{margin-right:var(--td-comp-margin-s)}.t-popup[data-popper-placement^=left] .t-popup__content--arrow{margin-right:var(--td-comp-margin-l)}.t-popup[data-popper-placement^=left] .t-popup__content--text{max-width:480px}.t-popup[data-popper-placement^=right] .t-popup__content{margin-left:var(--td-comp-margin-s)}.t-popup[data-popper-placement^=right] .t-popup__content--arrow{margin-left:var(--td-comp-margin-l)}.t-popup[data-popper-placement^=right] .t-popup__content--text{max-width:480px}.t-popup[data-popper-placement^=top] .t-popup__arrow:before{border-top-left-radius:100%;box-shadow:var(--td-shadow-inset-left),var(--td-shadow-inset-bottom)}.t-popup[data-popper-placement=top-start] .t-popup__arrow{left:8px}.t-popup[data-popper-placement=top] .t-popup__arrow{left:50%;margin-left:-4px}.t-popup[data-popper-placement=top-end] .t-popup__arrow{left:calc(100% - 16px)}.t-popup[data-popper-placement^=bottom] .t-popup__arrow{top:-4px}.t-popup[data-popper-placement^=bottom] .t-popup__arrow:before{border-bottom-right-radius:100%;box-shadow:var(--td-shadow-inset-top),var(--td-shadow-inset-right)}.t-popup[data-popper-placement=bottom-start] .t-popup__arrow{left:8px}.t-popup[data-popper-placement=bottom] .t-popup__arrow{left:50%;margin-left:-4px}.t-popup[data-popper-placement=bottom-end] .t-popup__arrow{left:calc(100% - 16px)}.t-popup[data-popper-placement^=left] .t-popup__arrow{right:-4px}.t-popup[data-popper-placement^=left] .t-popup__arrow:before{box-shadow:var(--td-shadow-inset-left),var(--td-shadow-inset-top)}.t-popup[data-popper-placement=left-start] .t-popup__arrow{top:8px}.t-popup[data-popper-placement=left] .t-popup__arrow{top:50%;margin-top:-4px}.t-popup[data-popper-placement=left-end] .t-popup__arrow{top:calc(100% - 16px)}.t-popup[data-popper-placement^=right] .t-popup__arrow{left:-4px}.t-popup[data-popper-placement^=right] .t-popup__arrow:before{box-shadow:var(--td-shadow-inset-right),var(--td-shadow-inset-bottom)}.t-popup[data-popper-placement=right-start] .t-popup__arrow{top:8px}.t-popup[data-popper-placement=right] .t-popup__arrow{top:50%;margin-top:-4px}.t-popup[data-popper-placement=right-end] .t-popup__arrow{top:calc(100% - 16px)}.t-popup--animation-enter,.t-popup--animation-enter-from,.t-popup--animation-exiting,.t-popup--animation-leave-to{opacity:0;visibility:hidden}.t-popup--animation-enter-to,.t-popup--animation-entering,.t-popup--animation-leave-from,.t-popup--animation-leave{opacity:1;visibility:visible;transform:none}.t-popup--animation-enter-active{transition:opacity .2s linear}.t-popup--animation-leave-active{transition:opacity .2s cubic-bezier(0,0,.15,1),visibility .2s cubic-bezier(.82,0,1,.9)}.t-popup--animation-expand-enter-active[data-popper-placement^=top]{animation:t-popup-animation-expand-in-top .2s cubic-bezier(.38,0,.24,1),t-fade-in .2s linear}.t-popup--animation-expand-leave-active[data-popper-placement^=top]{animation:t-popup-animation-expand-out-top .2s cubic-bezier(.38,0,.24,1),t-fade-out .2s cubic-bezier(0,0,.15,1)}@keyframes t-popup-animation-expand-in-top{0%{clip-path:polygon(-20% 120%,120% 120%,120% 120%,-20% 120%)}to{clip-path:polygon(-20% 0,120% 0,120% 120%,-20% 120%)}}@keyframes t-popup-animation-expand-out-top{0%{clip-path:polygon(-20% 0,120% 0,120% 120%,-20% 120%)}to{clip-path:polygon(-20% 120%,120% 120%,120% 120%,-20% 120%)}}.t-popup--animation-expand-enter-active[data-popper-placement^=bottom]{animation:t-popup-animation-expand-in-bottom .2s cubic-bezier(.38,0,.24,1),t-fade-in .2s linear}.t-popup--animation-expand-leave-active[data-popper-placement^=bottom]{animation:t-popup-animation-expand-out-bottom .2s cubic-bezier(.38,0,.24,1),t-fade-out .2s cubic-bezier(0,0,.15,1)}@keyframes t-popup-animation-expand-in-bottom{0%{clip-path:polygon(-20% 0,120% 0,120% 0,-20% 0)}to{clip-path:polygon(-20% 0,120% 0,120% 120%,-20% 120%)}}@keyframes t-popup-animation-expand-out-bottom{0%{clip-path:polygon(-20% 0,120% 0,120% 120%,-20% 120%)}to{clip-path:polygon(-20% 0,120% 0,120% 0,-20% 0)}}.t-tooltip .t-popup__content{display:inline-block;border:0;z-index:5600;margin-bottom:1px;max-width:480px;word-break:break-word;box-sizing:border-box;border-radius:var(--td-radius-medium);color:var(--td-text-color-primary)}.t-tooltip--default .t-popup__content{color:var(--td-text-color-anti);background:var(--td-gray-color-13);box-shadow:inset 0 .5px 0 var(--td-gray-color-9),inset .5px 0 0 var(--td-gray-color-9),inset 0 -.5px 0 var(--td-gray-color-9),inset -.5px 0 0 var(--td-gray-color-9)}.t-tooltip--default[data-popper-placement^=left] .t-popup__arrow:before{box-shadow:inset -.5px 0 0 var(--td-gray-color-9),inset 0 .5px 0 var(--td-gray-color-9)}.t-tooltip--default[data-popper-placement^=right] .t-popup__arrow:before{box-shadow:inset .5px 0 0 var(--td-gray-color-9),inset 0 -.5px 0 var(--td-gray-color-9)}.t-tooltip--default[data-popper-placement^=top] .t-popup__arrow:before{box-shadow:inset 0 -.5px 0 var(--td-gray-color-9),inset -.5px 0 0 var(--td-gray-color-9)}.t-tooltip--default[data-popper-placement^=bottom] .t-popup__arrow:before{box-shadow:inset .5px 0 0 var(--td-gray-color-9),inset 0 .5px 0 var(--td-gray-color-9)}.t-tooltip--primary .t-popup__content{color:var(--td-brand-color);background:var(--td-brand-color-light)}.t-tooltip--success .t-popup__content{color:var(--td-success-color);background:var(--td-success-color-light)}.t-tooltip--danger .t-popup__content{color:var(--td-error-color);background:var(--td-error-color-light)}.t-tooltip--warning .t-popup__content{color:var(--td-warning-color);background:var(--td-warning-color-light)}.t-tooltip .t-popup__arrow{background:inherit;height:auto}.t-tooltip .t-popup__arrow:before{background:inherit}.t-tooltip--noshadow .t-popup__content,.t-tooltip--noshadow[data-popper-placement] .t-popup__arrow:before{box-shadow:none}.t-tabs{font:var(--td-font-body-medium);color:var(--td-text-color-primary);box-sizing:border-box;margin:0;padding:0;list-style:none;overflow:hidden;background-color:var(--td-bg-color-container)}.t-tabs__header.t-is-left{float:left}.t-tabs__header.t-is-right{float:right}.t-tabs__header .t-icon{font-size:var(--td-font-size-body-large)}.t-tabs__nav{position:relative;overflow:hidden;-webkit-user-select:none;user-select:none}.t-tabs__operations{display:flex;flex-direction:row;position:absolute;border-bottom:1px solid var(--td-component-stroke)}.t-tabs__operations--left{left:0;z-index:2}.t-tabs__operations--right{right:0;z-index:2}.t-tabs__operations--right .t-tabs__btn:first-child{box-shadow:-10px 0 20px 5px #0000000d}.t-tabs__operations--right .t-tabs__nav-action{display:flex;align-items:center;width:100%;flex:1}.t-tabs__btn{width:40px;height:100%;display:flex;align-items:center;justify-content:center;background-color:var(--td-bg-color-secondarycontainer);border-left:1px solid var(--td-component-stroke);cursor:pointer;color:var(--td-text-color-secondary);font:var(--td-font-body-large);transition:all .24s cubic-bezier(.38,0,.24,1);z-index:1;opacity:1}.t-tabs__btn:hover{background-color:var(--td-bg-color-secondarycontainer-hover)}.t-tabs__btn.t-size-m{height:var(--td-comp-size-xxl);line-height:var(--td-comp-size-xxl)}.t-tabs__btn.t-size-l{height:var(--td-comp-size-xxxxl);line-height:var(--td-comp-size-xxxxl)}.t-tabs__btn--left{border-right:1px solid var(--td-component-stroke);box-shadow:10px 0 20px 5px #0000000d}.t-tabs__btn--left.fade-enter,.t-tabs__btn--left.fade-enter-from,.t-tabs__btn--left.fade-leave-to{transform:translate(-50px)}.t-tabs__btn--right.fade-enter,.t-tabs__btn--right.fade-enter-from,.t-tabs__btn--right.fade-leave-to{transform:translate(50px)}.t-tabs__nav-container{position:relative}.t-tabs__nav-container.t-is-top:after{content:"";width:100%;height:1px;position:absolute;top:auto;right:auto;bottom:0;left:0;background-color:var(--td-component-stroke)}.t-tabs__nav-container.t-is-bottom:after{content:"";width:100%;height:1px;position:absolute;top:0;right:auto;bottom:auto;left:0;background-color:var(--td-component-stroke)}.t-tabs__nav-container.t-is-left:after{content:"";width:1px;height:100%;position:absolute;top:0;right:0;bottom:auto;left:auto;background-color:var(--td-component-stroke)}.t-tabs__nav-container.t-is-right:after{content:"";width:1px;height:100%;position:absolute;top:0;right:auto;bottom:auto;left:0;background-color:var(--td-component-stroke)}.t-tabs__nav-container.t-is-addable{margin-right:40px}.t-tabs__nav-container.t-tabs__nav--card:after{content:"";background-color:transparent}.t-tabs__scroll-btn{position:absolute;z-index:1;width:40px;height:100%;display:block;background-color:var(--td-bg-color-secondarycontainer);text-align:center;border-bottom:1px solid var(--td-component-stroke);cursor:pointer;color:var(--td-text-color-secondary);font:var(--td-font-body-large)}.t-tabs__scroll-btn.t-size-m{height:var(--td-comp-size-xxl);line-height:var(--td-comp-size-xxl)}.t-tabs__scroll-btn.t-size-l{height:var(--td-comp-size-xxxxl);line-height:var(--td-comp-size-xxxxl)}.t-tabs__nav-scroll{position:relative;display:inline-block;display:flex;flex:auto;align-self:stretch;overflow:hidden;white-space:nowrap;transform:translate(0);z-index:1}.t-tabs__nav-wrap{position:relative;display:flex;font-size:0}.t-tabs__nav-wrap.t-is-smooth{transition:transform .24s cubic-bezier(0,0,.15,1)}.t-tabs__nav-wrap.t-is-vertical{flex-direction:column}.t-tabs__bar{position:absolute;background-color:var(--td-brand-color);z-index:1;transition:all .24s cubic-bezier(.38,0,.24,1);border-radius:var(--td-radius-small)}.t-tabs__bar.t-is-top{bottom:0;left:0;height:3px}.t-tabs__bar.t-is-bottom{top:0;left:0;height:3px}.t-tabs__bar.t-is-left{top:0;right:0;width:3px}.t-tabs__bar.t-is-right{top:0;left:0;width:3px}.t-tabs__nav-item{display:inline-flex;align-items:center;font:var(--td-font-body-medium);color:var(--td-text-color-secondary);position:relative;overflow:hidden;z-index:0;cursor:pointer;flex-shrink:0;transition:background-color cubic-bezier(.38,0,.24,1) .2s;--ripple-color: var(--td-bg-color-container-active)}.t-tabs__nav-item-wrapper{display:flex;align-items:center;height:var(--td-comp-size-m);padding:0 var(--td-comp-paddingLR-s);margin-left:var(--td-comp-margin-s);margin-right:var(--td-comp-margin-s);border-radius:var(--td-radius-default);transition:background-color cubic-bezier(.38,0,.24,1) .2s;--ripple-color: var(--td-bg-color-container-active)}.t-tabs__nav-item.t-size-l{font:var(--td-font-body-large)}.t-tabs__nav-item.t-size-l .t-tabs__nav-item-wrapper{height:var(--td-comp-size-xxl);padding:0 var(--td-comp-paddingLR-m)}.t-tabs__nav-item-text-wrapper{position:relative;display:flex;align-items:center}.t-tabs__nav-item:not(.t-is-disabled):not(.t-is-active):hover .t-tabs__nav-item-wrapper{background-color:var(--td-bg-color-container-hover)}.t-tabs__nav-item.t-is-left,.t-tabs__nav-item.t-is-right{display:flex;align-items:center}.t-tabs__nav-item.t-size-m{height:var(--td-comp-size-xxl);line-height:var(--td-comp-size-xxl)}.t-tabs__nav-item.t-size-l{height:var(--td-comp-size-xxxxl);line-height:var(--td-comp-size-xxxxl)}.t-tabs__nav-item.t-is-active{color:var(--td-brand-color);text-shadow:0 0 .3px currentcolor}.t-tabs__nav-item.t-is-disabled{color:var(--td-text-color-disabled);cursor:not-allowed}.t-tabs__nav-item>.remove-btn{margin-left:var(--td-comp-margin-s);transition:all .3s cubic-bezier(.645,.045,.355,1)}.t-tabs__nav--card{background-color:var(--td-bg-color-secondarycontainer)}.t-tabs__nav--card.t-tabs__nav-item{padding-right:var(--td-comp-paddingLR-l);padding-left:var(--td-comp-paddingLR-l);border-bottom:1px solid var(--td-component-stroke)}.t-tabs__nav--card.t-tabs__nav-item:after{display:none}.t-tabs__nav--card.t-tabs__nav-item:not(.t-is-disabled):not(.t-is-active):hover{background-color:var(--td-bg-color-secondarycontainer-hover)}.t-tabs__nav--card.t-tabs__nav-item:not(:first-of-type){border-left:1px solid var(--td-component-stroke)}.t-tabs__nav--card.t-tabs__nav-item:last-of-type{border-right:1px solid var(--td-component-stroke)}.t-tabs__nav--card.t-tabs__nav-item.t-is-active{color:var(--td-brand-color);background-color:var(--td-bg-color-container);border-bottom-color:var(--td-bg-color-container)}.t-tabs__nav--card.t-tabs__nav-item.t-size-l{padding-left:var(--td-comp-paddingLR-xl);padding-right:var(--td-comp-paddingLR-xl)}.t-tabs__nav--card .t-icon-close{color:var(--td-text-color-secondary);transition:color cubic-bezier(.38,0,.24,1) .2s}.t-tabs__nav--card .t-icon-close:hover{color:var(--td-text-color-primary)}.t-tabs__content{overflow:hidden;position:relative}.t-tab-panel.t-is-hidden{display:none}a.t-menu__item{text-decoration:none;color:unset}a.t-menu__item:hover,a.t-menu__item:active{color:inherit}.t-menu__logo>*{margin-left:var(--td-comp-margin-xxl)}.t-head-menu{font:var(--td-font-body-medium);color:var(--td-text-color-primary);box-sizing:border-box;margin:0;padding:0;list-style:none;position:relative;width:100%;background-color:var(--td-bg-color-container)}.t-head-menu__inner{display:flex;height:var(--td-comp-size-xxxl)}.t-head-menu__inner li+li{margin-left:var(--td-comp-margin-s)}.t-head-menu__inner .t-menu:first-child{margin-left:var(--td-comp-margin-xxl)}.t-head-menu .t-menu__logo:not(:empty){height:100%;margin-right:var(--td-comp-margin-xxxl)}.t-head-menu .t-menu{flex:1;display:flex;align-items:center}.t-head-menu .t-menu__operations:not(:empty){position:relative;display:flex;align-items:center;height:var(--td-comp-size-xxxl);line-height:64px;text-align:right;margin-right:var(--td-comp-margin-s);overflow:hidden}.t-head-menu .t-menu__operations-icon{width:var(--td-comp-size-m);height:var(--td-comp-size-m);padding:var(--td-comp-paddingTB-s) var(--td-comp-paddingLR-s);line-height:var(--td-comp-size-m);box-sizing:border-box}.t-head-menu .t-submenu>.t-menu__item{overflow:unset}.t-head-menu .t-submenu>.t-menu__item:before{content:"";display:block;position:absolute;bottom:-20px;left:0;right:0;height:20px}.t-head-menu .t-menu__item{height:var(--td-comp-size-m);line-height:var(--td-comp-size-m);padding:0 var(--td-comp-paddingLR-l);justify-content:center;transition:all .28s cubic-bezier(.645,.045,.355,1)}.t-head-menu__submenu{border-top:1px solid var(--td-component-stroke);padding-left:0}.t-head-menu .t-fake-arrow{margin-left:var(--td-comp-margin-m)}.t-default-menu{font:var(--td-font-body-medium);color:var(--td-text-color-primary);box-sizing:border-box;margin:0;padding:0;list-style:none;position:relative;width:232px;display:inline-block;background:var(--td-bg-color-container);transition:width .28s cubic-bezier(.645,.045,.355,1);white-space:nowrap}.t-default-menu .t-menu__item{color:var(--td-text-color-secondary)}.t-default-menu.t-is-collapsed{width:64px}.t-default-menu.t-is-collapsed .t-menu__logo>*{margin-left:var(--td-comp-margin-l)}.t-default-menu.t-is-collapsed .t-menu .t-menu__item{padding:0 14px;justify-content:center}.t-default-menu.t-is-collapsed .t-menu .t-menu__item .t-menu__item-link{margin-left:0;opacity:0;content:"";position:absolute;top:0;bottom:0;left:0;right:0}.t-default-menu.t-is-collapsed .t-fake-arrow{display:none}.t-default-menu.t-is-collapsed .t-menu__item{text-overflow:initial}.t-default-menu.t-is-collapsed .t-menu__item.t-is-active.t-is-opened{color:var(--td-brand-color);background-color:var(--td-brand-color-light)}.t-default-menu.t-is-collapsed .t-menu__item.t-is-active.t-is-opened .t-icon{color:var(--td-brand-color)}.t-default-menu.t-is-collapsed .t-menu__item.t-menu__item--plain:after{content:""}.t-default-menu.t-is-collapsed .t-menu__item span{display:none}.t-default-menu.t-is-collapsed .t-menu__item .t-icon{margin-right:initial}.t-default-menu.t-is-collapsed .t-submenu-icon{display:none}.t-default-menu.t-is-collapsed .t-submenu>.t-menu__item{min-width:initial}.t-default-menu.t-is-collapsed .t-submenu>.t-menu__item:after{content:"";display:block;position:absolute;right:-20px;top:0;bottom:0;width:20px}.t-default-menu.t-is-collapsed .t-menu-group:first-child .t-menu-group__title{display:none}.t-default-menu.t-is-collapsed .t-menu-group:first-child .t-menu-group__title+*{margin-top:0}.t-default-menu.t-is-collapsed .t-menu-group__title{padding:0;font-size:0}.t-default-menu.t-is-collapsed .t-menu-group__title:after{content:"";display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:1px;width:20px;background:var(--td-component-stroke)}.t-default-menu.t-is-collapsed .t-menu__operations{text-align:center}.t-default-menu.t-is-collapsed .t-menu__operations-icon{display:block}.t-default-menu.t-is-collapsed .t-menu__log>*{margin:0 auto}.t-default-menu__inner{display:flex;flex-direction:column;height:100%}.t-default-menu__inner .t-menu__logo:not(:empty){box-sizing:border-box;width:100%;height:var(--td-comp-size-xxxl);border-bottom:1px solid var(--td-component-stroke)}.t-default-menu__inner .t-menu{padding:var(--td-comp-paddingTB-l) var(--td-comp-paddingLR-s);position:relative;flex:1}.t-default-menu__inner .t-menu--scroll{overflow-y:auto;overflow-x:hidden}@-moz-document url-prefix(){.t-default-menu__inner .t-menu--scroll{scrollbar-color:var(--td-scrollbar-color) transparent;scrollbar-width:thin}}.t-default-menu__inner .t-menu--scroll::-webkit-scrollbar{width:6px;height:6px}.t-default-menu__inner .t-menu--scroll::-webkit-scrollbar-thumb{border:0px solid transparent;background-clip:content-box;background-color:var(--td-scrollbar-color);border-radius:11px}.t-default-menu__inner .t-menu--scroll::-webkit-scrollbar-thumb:vertical:hover,.t-default-menu__inner .t-menu--scroll::-webkit-scrollbar-thumb:horizontal:hover{background-color:var(--td-scrollbar-hover-color)}.t-default-menu__inner .t-menu>*:not(.t-menu-group):not(:first-child){margin-top:var(--td-comp-margin-xs)}.t-default-menu__inner .t-menu .t-menu-group>*:not(:first-child),.t-default-menu__inner .t-menu .t-menu__sub>*:not(:first-child),.t-default-menu__inner .t-menu .t-submenu>*:not(:first-child){margin-top:var(--td-comp-margin-xs)}.t-default-menu__inner .t-menu-group__title{position:relative;padding:var(--td-comp-paddingTB-l) var(--td-comp-paddingLR-l) var(--td-comp-paddingTB-xs) var(--td-comp-paddingLR-l);color:var(--td-text-color-placeholder);font-size:var(--td-font-body-small);box-sizing:border-box}.t-default-menu .t-submenu{position:relative}.t-default-menu .t-menu__operations:not(:empty){width:100%;position:relative;padding:var(--td-comp-paddingTB-s) var(--td-comp-paddingLR-l);top:0;left:0;text-align:left;border-top:solid 1px var(--td-component-stroke);box-sizing:border-box}.t-default-menu .t-menu__operations-icon{width:32px;height:32px;padding:var(--td-comp-paddingTB-s) var(--td-comp-paddingLR-s);cursor:pointer;color:var(--td-text-color-primary);box-sizing:border-box}.t-default-menu .t-menu__item.t-is-opened{color:var(--td-text-color-primary);background-color:unset}.t-default-menu .t-menu__item.t-is-opened .t-icon{color:var(--td-text-color-primary)}.t-default-menu .t-menu__sub{padding:0;overflow:hidden}.t-default-menu .t-menu__sub .t-menu__item{padding-left:var(--padding-left, 32px)}.t-default-menu .t-slide-down-enter-active .t-menu__sub{height:100%}.t-default-menu .t-menu__item{position:relative;padding:0 10px 0 16px;height:var(--td-comp-size-l);line-height:var(--td-comp-size-l);border-bottom:0;text-align:left;border-radius:var(--td-radius-default);transition:background-color .28s cubic-bezier(.38,0,.24,1),padding .28s cubic-bezier(.38,0,.24,1);box-sizing:border-box}.t-default-menu .t-menu__item .t-icon{width:20px;height:20px;flex-shrink:0}.t-default-menu .t-menu__item .t-fake-arrow{margin-left:auto;min-width:16px}.t-default-menu .t-menu__item.t-is-active:not(.t-is-opened){color:var(--td-brand-color);background-color:var(--td-brand-color-light)}.t-default-menu .t-menu__item.t-is-active:not(.t-is-opened) .t-icon{color:var(--td-brand-color)}.t-default-menu .t-menu__item:hover:not(.t-is-active):not(.t-is-disabled){background:var(--td-bg-color-secondarycontainer-hover)}.t-default-menu.t-menu--dark{background:var(--td-gray-color-13)}.t-default-menu.t-menu--dark .t-menu__item{color:var(--td-font-white-2)}.t-default-menu.t-menu--dark .t-menu__logo:not(:empty){border-bottom-color:var(--td-gray-color-10)}.t-default-menu.t-menu--dark .t-menu__operations:not(:empty){border-top-color:var(--td-gray-color-10)}.t-default-menu.t-menu--dark .t-menu__item:hover:not(.t-is-active):not(.t-is-disabled){background-color:var(--td-gray-color-10)}.t-default-menu.t-menu--dark .t-menu__item.t-is-active:not(.t-is-opened){color:var(--td-text-color-anti);background-color:var(--td-brand-color)}.t-default-menu.t-menu--dark .t-menu__item.t-is-active:not(.t-is-opened) .t-icon{color:var(--td-text-color-anti)}.t-default-menu.t-menu--dark .t-menu__item.t-is-opened.t-is-active{background-color:transparent}.t-default-menu.t-menu--dark .t-menu-group__title{color:var(--td-font-white-3)}.t-default-menu.t-menu--dark.t-is-collapsed .t-menu-group__title:after{background-color:var(--td-gray-color-10)}.t-default-menu.t-menu--dark.t-is-collapsed .t-menu__item.t-is-active.t-is-opened{background-color:var(--td-brand-color);color:var(--td-text-color-anti)}.t-default-menu.t-menu--dark.t-is-collapsed .t-menu__item.t-is-active.t-is-opened .t-icon{color:var(--td-text-color-anti)}.t-menu{color:var(--td-text-color-primary);font:var(--td-font-body-medium);list-style:none;padding:0;margin:0}.t-menu--dark{color:var(--td-font-white-2)}.t-menu__logo:not(:empty){display:flex;align-items:center}.t-menu .t-submenu{position:relative}.t-menu .t-submenu.t-is-active>.t-menu__item{color:var(--td-gray-color-13)}.t-menu .t-submenu.t-is-active>.t-menu__item .t-icon{color:var(--td-gray-color-13)}.t-menu .t-submenu .t-submenu-icon{width:16px;height:16px}.t-menu .t-submenu.t-is-opened .t-submenu-icon{transform:scaleY(-1)}.t-menu__spacer:before{content:"";display:block;position:absolute;z-index:1}.t-menu__spacer--left:before{left:-16px;width:16px;top:0;bottom:0}.t-menu__spacer--top:before{top:-20px;left:0;right:0;height:20px}.t-menu__item{position:relative;display:flex;align-items:center;height:40px;line-height:40px;text-align:center;color:var(--td-text-color-primary);cursor:pointer;text-overflow:ellipsis;border-radius:var(--td-radius-default);--ripple-color: var(--td-bg-color-container-active)}.t-menu__item>.t-fake-arrow{margin-left:var(--td-comp-margin-m)}.t-menu__item ::selection{background:transparent}.t-menu__item-spacer{overflow:unset}.t-menu__item-spacer:before{content:"";display:block;position:absolute;z-index:1}.t-menu__item-spacer--right:before{right:-16px;width:16px;top:0;bottom:0}.t-menu__item-spacer--bottom:before{bottom:-20px;left:0;right:0;height:20px}.t-menu__item a{color:unset;text-decoration:none}.t-menu__item a.t-menu__item-link{color:unset;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.t-menu__item a.t-menu__item-link:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0}.t-menu__item.t-is-active{color:var(--td-brand-color);background-color:var(--td-brand-color-light)}.t-menu__item.t-is-opened{color:var(--td-brand-color)}.t-menu__item:hover:not(.t-is-active):not(.t-is-opened):not(.t-is-disabled){background-color:var(--td-bg-color-container-hover)}.t-menu__item.t-is-disabled{color:var(--td-text-color-disabled);cursor:not-allowed}.t-menu__content{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.t-icon+.t-menu__content,.t-icon+.t-menu__item-link{margin-left:var(--td-comp-margin-s)}.t-menu--dark.t-head-menu{background-color:var(--td-gray-color-13)}.t-menu--dark .t-menu__item{color:var(--td-text-color-anti);--ripple-color: var(--td-gray-color-11)}.t-menu--dark .t-menu__item.t-is-active{color:var(--td-text-color-anti);background-color:var(--td-brand-color)}.t-menu--dark .t-menu__item.t-is-opened,.t-menu--dark .t-menu__item.t-is-opened .t-icon{color:var(--td-text-color-anti)}.t-menu--dark .t-menu__item.t-is-disabled{color:var(--td-font-white-4)}.t-menu--dark .t-menu__item:hover:not(.t-is-active):not(.t-is-opened):not(.t-is-disabled){background-color:var(--td-gray-color-10)}.t-menu--dark .t-menu__popup{background:var(--td-gray-color-13);border:solid .5px var(--td-gray-color-10)}.t-menu--dark .t-menu__popup .t-menu__item{color:var(--td-text-color-anti);border-radius:var(--td-radius-default)}.t-menu--dark .t-menu__popup .t-menu__item.t-is-active{color:var(--td-text-color-anti);background-color:var(--td-brand-color)}.t-menu--dark .t-menu__popup .t-menu__item:hover:not(.t-is-active){background-color:var(--td-gray-color-10)}.t-menu--dark .t-head-menu__submenu{border-top:1px solid transparent}.t-menu--dark .t-menu__operations-icon{color:var(--td-bg-color-container)}.t-menu--dark .t-menu__operations-icon:hover{background-color:var(--td-brand-color)}.t-menu__popup{overflow:hidden;background:var(--td-bg-color-container);z-index:1000;border-radius:var(--td-radius-medium);opacity:0;list-style:none;padding:0;margin:0}.t-menu__popup.t-popup__content{position:absolute}.t-menu__popup-wrapper{padding:var(--td-pop-padding-m);height:100%;list-style:none;margin:0}@-moz-document url-prefix(){.t-menu__popup-wrapper{scrollbar-color:var(--td-scrollbar-color) transparent;scrollbar-width:thin}}.t-menu__popup-wrapper::-webkit-scrollbar{width:8px;height:8px}.t-menu__popup-wrapper::-webkit-scrollbar-thumb{border:2px solid transparent;background-clip:content-box;background-color:var(--td-scrollbar-color);border-radius:15px}.t-menu__popup-wrapper::-webkit-scrollbar-thumb:vertical:hover,.t-menu__popup-wrapper::-webkit-scrollbar-thumb:horizontal:hover{background-color:var(--td-scrollbar-hover-color)}.t-menu__popup .t-fake-arrow{margin-left:auto}.t-menu__popup .t-menu__item{padding-left:var(--td-comp-paddingLR-l);padding-right:var(--td-comp-paddingLR-l)}.t-menu__popup.t-is-vertical{min-width:var(--popup-width, 160px)}.t-menu__popup.t-is-horizontal .t-menu__item{white-space:nowrap}.t-menu__popup.t-is-horizontal li+li{margin-top:var(--td-comp-margin-xs)}.t-menu__popup.t-is-opened{opacity:1;box-shadow:0 5px 5px -3px #0000001a,0 8px 10px 1px #0000000f,0 3px 14px 6px #0000000d;overflow:visible}.t-menu__popup .t-menu__item{color:var(--td-text-color-primary);height:var(--td-comp-size-s);line-height:var(--td-comp-size-s)}.t-menu__popup .t-menu__item+.t-menu__item{margin-left:0}.t-menu__popup .t-menu__item:hover:not(.t-is-active){background-color:var(--td-bg-color-container-hover)}.t-menu__popup .t-is-disabled{color:var(--td-text-color-disabled)}.t-menu__operations-icon{margin-right:var(--td-comp-margin-l);border-radius:var(--td-radius-default);color:var(--td-text-color-primary);transition:background-color .24s cubic-bezier(.38,0,.24,1)}.t-menu__operations-icon:hover{background-color:var(--td-brand-color-light)}.t-opacity-transition{transition:opacity .28s cubic-bezier(.55,0,.1,1)}.horizontal-collapse-transition .t-submenu__title .t-submenu__icon-arrow{transition:.2s;opacity:0}.t-menu__popup{top:0;left:calc(100% - var(--td-pop-padding-m))}.t-menu__popup .t-menu__item:not(:first-child),.t-menu__popup .t-submenu:not(:first-child){margin-top:var(--td-comp-margin-xxs)}.t-is-head-menu .t-menu__popup{margin-top:calc((var(--td-comp-size-xxxl) - var(--td-comp-size-m)) / 2)!important}.t-menu-is-nested .t-menu__popup{margin-top:calc(0px - var(--td-pop-padding-m))!important}.input-readonly.t-is-readonly{color:var(--td-text-color-primary);background-color:var(--td-bg-color-specialcomponent)}.input-readonly.t-is-readonly .t-input__inner{cursor:pointer}.input-disabled.t-is-disabled{color:var(--td-text-color-disabled);background-color:var(--td-bg-color-component-disabled)}.input-disabled.t-is-disabled:hover{border-color:var(--td-border-level-2-color)}.input-disabled.t-is-disabled .t-input__inner{cursor:not-allowed;color:var(--td-text-color-disabled);text-overflow:initial}.input-disabled.t-is-disabled .t-input__inner::placeholder{color:var(--td-text-color-disabled)}.input-disabled.t-is-disabled>.t-input__prefix .t-icon,.input-disabled.t-is-disabled>.t-input__suffix .t-icon{color:var(--td-text-color-disabled)}.input-disabled.t-is-disabled>.t-input__prefix .t-icon:hover,.input-disabled.t-is-disabled>.t-input__suffix .t-icon:hover{color:var(--td-text-color-disabled)}.t-tips{font-size:var(--td-font-size-body-small)}.t-tips.t-is-default{color:var(--td-text-color-placeholder)}.t-tips.t-is-error{color:var(--td-error-color)}.t-tips.t-is-warning{color:var(--td-warning-color)}.t-tips.t-is-success{color:var(--td-success-color)}.t-input{margin:0;padding:0;list-style:none;position:relative;height:var(--td-comp-size-m);border-width:1px;border-style:solid;border-radius:var(--td-radius-default);border-color:var(--td-border-level-2-color);padding:0 var(--td-comp-paddingLR-s);background-color:var(--td-bg-color-specialcomponent);outline:none;color:var(--td-text-color-primary);font:var(--td-font-body-medium);width:100%;box-sizing:border-box;transition:border cubic-bezier(.38,0,.24,1) .2s,box-shadow cubic-bezier(.38,0,.24,1) .2s,background-color cubic-bezier(.38,0,.24,1) .2s;display:flex;align-items:center;overflow:hidden}.t-input:hover{border-color:var(--td-brand-color)}.t-input:focus{z-index:1;border-color:var(--td-brand-color);box-shadow:0 0 0 2px var(--td-brand-color-focus)}.t-input--borderless:not(.t-input--focused){border-color:transparent;transition:border cubic-bezier(.38,0,.24,1) .2s,box-shadow cubic-bezier(.38,0,.24,1) .2s,background-color cubic-bezier(.38,0,.24,1) .2s}.t-input--borderless:not(.t-input--focused):hover{border-color:var(--td-component-border);background-color:var(--td-bg-color-container-hover);cursor:pointer}.t-input--borderless:not(.t-input--focused).t-is-disabled{border:none;background-color:var(--td-bg-color-component-disabled)}.t-input--focused{border-color:var(--td-brand-color);box-shadow:0 0 0 2px var(--td-brand-color-focus);z-index:1}.t-input :focus-visible{outline:none}.t-input__inner{flex:1;border:none;outline:none;padding:0;max-width:100%;min-width:0;color:var(--td-text-color-primary);font:inherit;background-color:transparent;box-sizing:border-box;white-space:nowrap;word-wrap:normal;overflow:hidden;text-overflow:ellipsis}.t-input__inner::placeholder{color:var(--td-text-color-placeholder)}.t-input__inner:placeholder-shown{text-overflow:ellipsis;width:100%}.t-input__inner[type=password]::-ms-reveal{display:none}.t-input__inner[type=search]::-webkit-search-decoration,.t-input__inner[type=search]::-webkit-search-cancel-button,.t-input__inner[type=search]::-webkit-search-results-button,.t-input__inner[type=search]::-webkit-search-results-decoration{-webkit-appearance:none;-moz-appearance:none;appearance:none}.t-input__inner.t-input--soft-hidden{width:0}.t-input__extra{font:var(--td-font-body-small);color:var(--td-text-color-placeholder)}.t-input__status{position:absolute;right:-24px;top:0}.t-input.t-input--suffix>span.t-input__clear{opacity:0;visibility:hidden;transition:border cubic-bezier(.38,0,.24,1) .2s,box-shadow cubic-bezier(.38,0,.24,1) .2s,background-color cubic-bezier(.38,0,.24,1) .2s}.t-input.t-input--suffix:hover>span.t-input__clear{opacity:1;visibility:visible}.t-input.t-is-success{border-color:var(--td-success-color)}.t-input.t-is-success:focus{box-shadow:0 0 0 2px var(--td-success-color-focus)}.t-input.t-is-success.t-input--focused{box-shadow:0 0 0 2px var(--td-success-color-focus)}.t-input.t-is-success>.t-input__extra{color:var(--td-success-color)}.t-input.t-is-warning{border-color:var(--td-warning-color)}.t-input.t-is-warning:focus{box-shadow:0 0 0 2px var(--td-warning-color-focus)}.t-input.t-is-warning.t-input--focused{box-shadow:0 0 0 2px var(--td-warning-color-focus)}.t-input.t-is-warning>.t-input__extra{color:var(--td-warning-color)}.t-input.t-is-error{border-color:var(--td-error-color)}.t-input.t-is-error:focus{box-shadow:0 0 0 2px var(--td-error-color-focus)}.t-input.t-is-error.t-input--focused{box-shadow:0 0 0 2px var(--td-error-color-focus)}.t-input.t-is-error>.t-input__extra{color:var(--td-error-color)}.t-input.t-is-readonly{color:var(--td-text-color-primary);background-color:var(--td-bg-color-specialcomponent)}.t-input.t-is-readonly .t-input__inner{cursor:pointer}.t-input.t-is-disabled{color:var(--td-text-color-disabled);background-color:var(--td-bg-color-component-disabled)}.t-input.t-is-disabled:hover{border-color:var(--td-border-level-2-color)}.t-input.t-is-disabled .t-input__inner{cursor:not-allowed;color:var(--td-text-color-disabled);text-overflow:initial}.t-input.t-is-disabled .t-input__inner::placeholder{color:var(--td-text-color-disabled)}.t-input.t-is-disabled>.t-input__prefix .t-icon,.t-input.t-is-disabled>.t-input__suffix .t-icon{color:var(--td-text-color-disabled)}.t-input.t-is-disabled>.t-input__prefix .t-icon:hover,.t-input.t-is-disabled>.t-input__suffix .t-icon:hover{color:var(--td-text-color-disabled)}.t-input.t-input--prefix>.t-input__prefix{z-index:2;height:100%;text-align:center;display:flex;align-items:center}.t-input.t-input--prefix>.t-input__prefix-icon{font-size:var(--td-font-size-body-large)}.t-input.t-input--suffix>.t-input__suffix{z-index:2;height:100%;text-align:center;display:flex;align-items:center}.t-input.t-input--suffix>.t-input__suffix-icon{font-size:var(--td-font-size-body-large)}.t-input .t-input__suffix-clear{cursor:pointer}.t-input.t-size-l{height:var(--td-comp-size-xl);font:var(--td-font-body-large);padding:var(--td-comp-paddingTB-m) var(--td-comp-paddingLR-m)}.t-input.t-size-s{height:var(--td-comp-size-xs);font:var(--td-font-body-small)}.t-input .t-input__prefix>.t-icon,.t-input .t-input__suffix>.t-icon{font-size:inherit}.t-input .t-input__prefix>.t-icon{font-size:16px;color:var(--td-text-color-placeholder)}.t-input .t-input__prefix:not(:empty){margin-right:var(--td-comp-margin-s)}.t-input .t-input__suffix>.t-icon{color:var(--td-text-color-placeholder);transition:all .2s linear}.t-input .t-input__suffix>.t-icon:hover{color:var(--td-text-color-secondary);transition:all .2s linear}.t-input .t-input__suffix:not(:empty){margin-left:var(--td-comp-margin-s)}.t-input.t-is-focused .t-input__prefix>.t-icon{color:var(--td-brand-color)}.t-input.t-is-focused .t-input__suffix>.t-icon-time,.t-input.t-is-focused .t-input__suffix .t-icon-calendar{color:var(--td-brand-color)}.t-input-group{position:relative;display:inline-flex;align-items:stretch}.t-input-group .t-input__wrap{border-radius:0}.t-input-group .t-input__wrap:first-child{border-radius:var(--td-radius-default) 0 0 var(--td-radius-default)}.t-input-group .t-input__wrap:last-child{border-radius:0 var(--td-radius-default) var(--td-radius-default) 0}.t-input-group .t-button,.t-input-group .t-select{border-radius:0}.t-input-group .t-button:not(:first-child),.t-input-group .t-select:not(:first-child){margin-left:-1px}.t-input-group .t-input__wrap:not(:first-child) .t-input{margin-left:-1px}.t-input-group .t-input__wrap:first-child .t-input{border-radius:var(--td-radius-default) 0 0 var(--td-radius-default)}.t-input-group .t-input__wrap:last-child .t-input{border-radius:0 var(--td-radius-default) var(--td-radius-default) 0}.t-input-group .t-button:first-child,.t-input-group .t-select:first-child{border-radius:var(--td-radius-default) 0 0 var(--td-radius-default)}.t-input-group .t-button:last-child,.t-input-group .t-select:last-child{border-radius:0 var(--td-radius-default) var(--td-radius-default) 0}.t-input-group--separate .t-input__wrap+.t-input__wrap{margin-left:var(--td-comp-margin-xxxl)}.t-input-group--separate .t-button,.t-input-group--separate .t-select{border-radius:var(--td-radius-default)}.t-input-group--separate .t-button:first-child,.t-input-group--separate .t-select:first-child{border-radius:var(--td-radius-default) 0 0 var(--td-radius-default)}.t-input-group--separate .t-button:last-child,.t-input-group--separate .t-select:last-child{border-radius:0 var(--td-radius-default) var(--td-radius-default) 0}.t-input-group--separate .t-input__wrap .t-input,.t-input-group--separate .t-input__wrap .t-input:first-child{border-radius:var(--td-radius-default)}.t-input-group--separate .t-input__wrap .t-input:last-child{border-radius:var(--td-radius-default)}.t-input-group .t-input__inner,.t-input-group .t-button,.t-input-group .t-select{position:relative;z-index:0}.t-input-group .t-input__inner:hover,.t-input-group .t-button:hover,.t-input-group .t-select:hover,.t-input-group .t-input__inner:focus,.t-input-group .t-button:focus,.t-input-group .t-select:focus,.t-input-group .t-input__inner:active,.t-input-group .t-button:active,.t-input-group .t-select:active{z-index:1}.t-input__wrap{width:100%}.t-input__tips{height:auto;min-height:var(--td-line-height-body-small);font:var(--td-font-body-small);position:absolute}.t-input__tips--default{color:var(--td-text-color-placeholder)}.t-input__tips--success{color:var(--td-success-color)}.t-input__tips--warning{color:var(--td-warning-color)}.t-input__tips--error{color:var(--td-error-color)}.t-align-center>.t-input__inner{text-align:center}.t-align-right>.t-input__inner{text-align:right}.t-input__input-pre{position:absolute;visibility:hidden;white-space:pre;display:block}.t-input--auto-width{width:fit-content;min-width:60px}.t-input__limit-number{font:var(--td-font-body-medium);color:var(--td-text-color-placeholder);background:var(--td-bg-color-specialcomponent)}.t-input__limit-number.t-is-disabled{background:var(--td-bg-color-component-disabled)}.t-select-input{font:var(--td-font-body-medium);color:var(--td-text-color-primary);box-sizing:border-box;margin:0;padding:0;list-style:none;width:100%;display:inline-block;vertical-align:middle}.t-select-input--multiple .t-input--auto-width.t-tag-input__with-suffix-icon.t-tag-input--with-tag .t-input{padding-right:var(--td-comp-paddingLR-xl)}.t-select-input--multiple .t-input--auto-width.t-tag-input__with-suffix-icon.t-tag-input--with-tag .t-input.t-size-l{padding-right:calc(var(--td-comp-paddingLR-xl) + var(--td-comp-paddingLR-s))}.t-select-input--multiple .t-input--auto-width.t-tag-input__with-suffix-icon.t-is-empty .t-input{padding-right:var(--td-comp-paddingLR-s)}.t-select-input--multiple .t-input--auto-width.t-tag-input__with-suffix-icon.t-is-empty .t-input.t-size-l{padding-right:var(--td-comp-paddingLR-m)}.t-select-input--borderless .t-input{box-shadow:none;border:1px solid transparent;background:transparent;transition:all .2s linear}.t-select-input--borderless .t-input:hover:not(.t-input--focused){border-color:var(--td-component-border);background-color:var(--td-bg-color-container-hover);border-radius:var(--td-radius-default)}.t-select-input--borderless .t-input--focused{border-color:var(--td-brand-color);box-shadow:0 0 0 2px var(--td-brand-color-focus);background-color:var(--td-bg-color-specialcomponent)}.t-select-input--borderless.t-select-input--multiple:not(.t-select-input--empty).t-select-input--popup-visible input{display:inline-block}.t-select-input--borderless.t-select-input--multiple:not(.t-select-input--empty).t-select-input--popup-visible .t-input{background-color:var(--td-bg-color-container-hover)}.t-select-input--borderless.t-tag-input{border:0;box-shadow:none;background:transparent;transition:background-color .2s linear}.t-select-input--borderless.t-tag-input:hover{background-color:var(--td-bg-color-container-hover);border-radius:var(--td-radius-default)}.t-tag{font:var(--td-font-body-medium);color:var(--td-text-color-primary);box-sizing:border-box;margin:0;padding:0;list-style:none;display:inline-flex;align-items:center;flex-direction:row;padding:0px var(--td-comp-paddingLR-s);height:var(--td-comp-size-xs);font:var(--td-font-body-small);color:var(--td-text-color-anti);border-radius:var(--td-radius-default);border:1px solid transparent;white-space:nowrap}.t-tag .t-icon{margin-right:var(--td-comp-margin-xs);width:calc(var(--td-font-size-body-medium) + 2px);height:calc(var(--td-font-size-body-medium) + 2px);flex-shrink:0}.t-tag .t-tag__icon-close{margin-right:0;margin-left:var(--td-comp-margin-s);font:var(--td-font-body-medium);cursor:pointer;transition:color .2s cubic-bezier(.38,0,.24,1)}.t-tag--default{color:var(--td-text-color-primary);background-color:var(--td-bg-color-component)}.t-tag--default .t-tag__icon-close{color:var(--td-text-color-placeholder)}.t-tag--default .t-tag__icon-close:hover{color:var(--td-text-color-primary)}.t-tag--default:active{cursor:default}.t-tag--default.t-tag--disabled{color:var(--td-text-color-disabled);background-color:var(--td-bg-color-component-disabled);border-color:var(--td-component-border);cursor:not-allowed}.t-tag--default.t-tag--disabled:hover{cursor:not-allowed}.t-tag--default.t-tag--disabled .t-icon:hover{cursor:pointer}.t-tag--default.t-tag--outline{border-color:var(--td-component-border)}.t-tag--default.t-tag--light{background-color:var(--td-bg-color-secondarycontainer)}.t-tag--default.t-tag--light-outline{border-color:var(--td-component-border);background-color:var(--td-bg-color-secondarycontainer)}.t-tag--primary{background-color:var(--td-brand-color)}.t-tag--primary.t-tag--outline{border-color:var(--td-brand-color)}.t-tag--primary.t-tag--light{background-color:var(--td-brand-color-light)}.t-tag--primary.t-tag--light-outline{border-color:var(--td-brand-color);background-color:var(--td-brand-color-light)}.t-tag--primary.t-tag--light,.t-tag--primary.t-tag--outline,.t-tag--primary.t-tag--light-outline{color:var(--td-brand-color)}.t-tag--primary.t-tag--light .t-tag__icon-close:hover,.t-tag--primary.t-tag--outline .t-tag__icon-close:hover,.t-tag--primary.t-tag--light-outline .t-tag__icon-close:hover{color:var(--td-brand-color-hover)}.t-tag--success{background-color:var(--td-success-color)}.t-tag--success.t-tag--outline{border-color:var(--td-success-color)}.t-tag--success.t-tag--light{background-color:var(--td-success-color-light)}.t-tag--success.t-tag--light-outline{border-color:var(--td-success-color);background-color:var(--td-success-color-light)}.t-tag--success.t-tag--light,.t-tag--success.t-tag--outline,.t-tag--success.t-tag--light-outline{color:var(--td-success-color)}.t-tag--success.t-tag--light .t-tag__icon-close:hover,.t-tag--success.t-tag--outline .t-tag__icon-close:hover,.t-tag--success.t-tag--light-outline .t-tag__icon-close:hover{color:var(--td-success-color-hover)}.t-tag--warning{background-color:var(--td-warning-color)}.t-tag--warning.t-tag--outline{border-color:var(--td-warning-color)}.t-tag--warning.t-tag--light{background-color:var(--td-warning-color-light)}.t-tag--warning.t-tag--light-outline{border-color:var(--td-warning-color);background-color:var(--td-warning-color-light)}.t-tag--warning.t-tag--light,.t-tag--warning.t-tag--outline,.t-tag--warning.t-tag--light-outline{color:var(--td-warning-color)}.t-tag--warning.t-tag--light .t-tag__icon-close:hover,.t-tag--warning.t-tag--outline .t-tag__icon-close:hover,.t-tag--warning.t-tag--light-outline .t-tag__icon-close:hover{color:var(--td-warning-color-hover)}.t-tag--danger{background-color:var(--td-error-color)}.t-tag--danger.t-tag--outline{border-color:var(--td-error-color)}.t-tag--danger.t-tag--light{background-color:var(--td-error-color-light)}.t-tag--danger.t-tag--light-outline{border-color:var(--td-error-color);background-color:var(--td-error-color-light)}.t-tag--danger .t-tag__icon-close{fill:var(--td-error-color)}.t-tag--danger .t-tag__icon-close:hover{fill:var(--td-error-color-hover)}.t-tag--danger.t-tag--light,.t-tag--danger.t-tag--outline,.t-tag--danger.t-tag--light-outline{color:var(--td-error-color)}.t-tag--danger.t-tag--light .t-tag__icon-close:hover,.t-tag--danger.t-tag--outline .t-tag__icon-close:hover,.t-tag--danger.t-tag--light-outline .t-tag__icon-close:hover{color:var(--td-error-color-hover)}.t-tag--dark.t-tag:not(.t-tag--default) .t-tag__icon-close{color:var(--td-font-white-2)}.t-tag--dark.t-tag:not(.t-tag--default) .t-tag__icon-close:hover{color:var(--td-font-white-1)}.t-tag.t-tag--outline{background:transparent}.t-tag.t-size-s{padding:0px var(--td-comp-paddingLR-xs);height:var(--td-comp-size-xxs);font:var(--td-font-body-small)}.t-tag.t-size-s .t-icon{font-size:var(--td-font-body-small)}.t-tag.t-size-l{padding:0px var(--td-comp-paddingLR-m);height:var(--td-comp-size-m);font:var(--td-font-body-medium)}.t-tag.t-size-l .t-icon{font:var(--td-font-body-medium)}.t-tag.t-tag--round{border-radius:var(--td-radius-extraLarge)}.t-tag.t-tag--mark{border-radius:0 var(--td-radius-extraLarge) var(--td-radius-extraLarge) 0}.t-tag.t-tag--ellipsis .t-tag--text{display:inline-block;white-space:nowrap;word-wrap:normal;overflow:hidden;text-overflow:ellipsis}.t-tag.t-tag--check:not(.t-tag--disabled){transition:background-color .2s cubic-bezier(.38,0,.24,1);cursor:pointer}.t-tag.t-tag--check:not(.t-tag--disabled).t-tag--default.t-tag--dark:not(.t-tag--checked):hover{background-color:var(--td-bg-color-component-hover)}.t-tag.t-tag--check:not(.t-tag--disabled).t-tag--primary.t-tag--dark.t-tag--checked:hover{background-color:var(--td-brand-color-hover)}.t-tag.t-tag--check:not(.t-tag--disabled).t-tag--default.t-tag--outline:not(.t-tag--checked):hover{color:var(--td-brand-color-hover)}.t-tag--check.t-tag--disabled.t-tag--primary.t-tag--dark{background-color:var(--td-brand-color-disabled);cursor:not-allowed}.t-tag--check.t-tag--disabled.t-tag--primary.t-tag--outline{color:var(--td-text-color-disabled);background-color:var(--td-bg-color-component-disabled);border-color:var(--td-text-color-disabled);cursor:not-allowed}.t-check-tag-group .t-tag:not(:last-child){margin-right:var(--td-comp-margin-s)}a .t-tag{cursor:pointer;transition:all .2s linear}a .t-tag:hover{color:var(--td-brand-color);background-color:var(--td-bg-color-component-hover)}a .t-tag:active{color:var(--td-brand-color-active);background-color:var(--td-bg-color-component-active)}@keyframes t-fade-in{0%{opacity:0}to{opacity:1}}@keyframes t-fade-out{0%{opacity:1}to{opacity:0}}@keyframes t-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.t-icon-loading{animation:t-spin 1s linear infinite}@keyframes t-zoom-out{0%{transform:scale(.2)}to{transform:scale(1)}}.t-tag-input{font:var(--td-font-body-medium);color:var(--td-text-color-primary);box-sizing:border-box;margin:0;padding:0;list-style:none}.t-tag-input .t-tag{vertical-align:middle;animation:t-fade-in .2s ease-in-out;margin:3px var(--td-comp-margin-xs) 3px 0}.t-tag-input .t-tag-input__drag_wrapper+.t-tag-input__drag_wrapper{margin-left:var(--td-comp-margin-xs)}.t-tag-input .t-input{overflow:hidden;min-height:var(--td-comp-size-m);height:fit-content;padding:0 var(--td-comp-paddingLR-s) 0 var(--td-comp-margin-xs)}.t-tag-input .t-input .t-input__suffix-icon{right:var(--td-comp-margin-s)}.t-tag-input .t-input.t-size-s{padding:0 var(--td-comp-paddingLR-s) 0 var(--td-comp-margin-xs);min-height:var(--td-comp-size-xs)}.t-tag-input .t-input.t-size-s .t-tag{margin:1px var(--td-comp-margin-xs) 1px 0}.t-tag-input .t-input.t-size-l{min-height:var(--td-comp-size-xl);padding:0 var(--td-comp-paddingLR-m) 0 var(--td-comp-margin-s)}.t-tag-input .t-input.t-size-l .t-input__suffix-icon{right:var(--td-comp-margin-m)}.t-tag-input.t-is-empty .t-input__inner{margin-left:var(--td-comp-margin-xs)}.t-tag-input:hover .t-input__inner:not(.t-input--soft-hidden),.t-tag-input .t-input--focused .t-input__inner:not(.t-input--soft-hidden){min-width:20px}.t-tag-input .t-tag-input__prefix{margin-left:var(--td-comp-margin-xs);line-height:1}.t-tag-input .t-tag-input__prefix>.t-icon{color:var(--td-text-color-placeholder)}.t-tag-input .t-input .t-input__prefix:not(:empty){margin-right:0}.t-tag-input.t-input--auto-width .t-input.t-input--focused{padding-right:calc(var(--td-comp-paddingLR-xxl) + var(--td-comp-paddingLR-xxs))}.t-tag-input.t-input--auto-width .t-input__prefix{white-space:nowrap}.t-tag-input .t-input__prefix--scrollable{overflow-y:hidden;overflow-x:auto}@-moz-document url-prefix(){.t-tag-input .t-input__prefix--scrollable{scrollbar-color:var(--td-scrollbar-color) transparent;scrollbar-width:thin}}.t-tag-input .t-input__prefix--scrollable::-webkit-scrollbar{width:6px;height:6px}.t-tag-input .t-input__prefix--scrollable::-webkit-scrollbar-thumb{border:0px solid transparent;background-clip:content-box;background-color:var(--td-scrollbar-color);border-radius:11px}.t-tag-input .t-input__prefix--scrollable::-webkit-scrollbar-thumb:vertical:hover,.t-tag-input .t-input__prefix--scrollable::-webkit-scrollbar-thumb:horizontal:hover{background-color:var(--td-scrollbar-hover-color)}.t-tag-input__suffix-clear{cursor:pointer}.t-tag-input--break-line:not(.t-is-empty) .t-input{display:block}.t-tag-input--break-line:not(.t-is-empty) .t-input.t-input--prefix>.t-input__prefix{display:inline;text-align:left}.t-tag-input--break-line:not(.t-is-empty) .t-input .t-input__suffix-icon{position:absolute;bottom:0}.t-tag-input--break-line:not(.t-is-empty) .t-tag-input__prefix{vertical-align:middle}.t-tag-input__prefix{width:max-content;display:inline-block;margin-right:var(--td-comp-margin-s)}.t-tag-input--break-line.t-tag-input--with-tag:not(.t-input--auto-width) .t-input,.t-tag-input.t-input--auto-width:hover .t-input{padding-right:calc(var(--td-comp-paddingLR-xxl) + var(--td-comp-paddingLR-xxs))}.t-tag-input--break-line.t-tag-input--with-tag:not(.t-input--auto-width) .t-size-l .t-input,.t-tag-input.t-input--auto-width:hover .t-size-l .t-input{padding-right:calc(var(--td-comp-paddingLR-xxl) + var(--td-comp-paddingLR-xs))}.t-tag-input.t-input--auto-width .t-input{padding-right:0}.t-checkbox-group{font:var(--td-font-body-medium);color:var(--td-text-color-primary);box-sizing:border-box;margin:0;padding:0;list-style:none;display:inline-flex;flex-wrap:wrap;gap:16px}.t-checkbox{font:var(--td-font-body-medium);box-sizing:border-box;margin:0;padding:0;list-style:none;display:inline-flex;align-items:center;position:relative;cursor:pointer;color:var(--td-text-color-primary)}.t-checkbox+.t-checkbox{margin-left:inherit}.t-checkbox__former{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.t-checkbox__input{position:relative;display:inline-block;width:16px;height:16px;vertical-align:middle;border:1px solid var(--td-border-level-2-color);border-radius:var(--td-radius-default);background-color:var(--td-bg-color-container);box-sizing:border-box}.t-checkbox__input:after{content:"";position:absolute;opacity:0;box-sizing:border-box}.t-checkbox__label{display:inline-block;margin-left:8px;vertical-align:middle;font:var(--td-font-body-medium)}.t-checkbox:hover .t-checkbox__input{border-color:var(--td-brand-color);transition:border-color .2s linear}.t-checkbox.t-is-checked .t-checkbox__input{border-color:var(--td-brand-color);background-color:var(--td-brand-color);transition:background-color .2s cubic-bezier(.82,0,1,.9)}.t-checkbox.t-is-checked .t-checkbox__input:after{opacity:1;top:6px;left:3px;width:5px;height:9px;border:2px solid var(--td-text-color-anti);border-radius:0 0 1px;border-top:0;border-left:0;transform:rotate(45deg) scale(1) translate(-50%,-50%);background:transparent}.t-checkbox.t-is-indeterminate .t-checkbox__input{border-color:var(--td-brand-color);background-color:var(--td-brand-color);transition:background-color .2s cubic-bezier(.82,0,1,.9)}.t-checkbox.t-is-indeterminate .t-checkbox__input:after{opacity:1;width:16px;height:4px;left:-1px;right:0;top:5px;border:unset;transform:scale(.5);background-color:var(--td-font-white-1)}.t-checkbox.t-is-disabled{cursor:not-allowed}.t-checkbox.t-is-disabled .t-checkbox__label{color:var(--td-text-color-disabled)}.t-checkbox.t-is-disabled .t-checkbox__input{background-color:var(--td-bg-color-component-disabled)}.t-checkbox.t-is-disabled:hover .t-checkbox__input,.t-checkbox.t-is-disabled.t-is-checked .t-checkbox__input{border-color:var(--td-border-level-2-color)}.t-checkbox.t-is-disabled.t-is-checked .t-checkbox__input:after{border-color:var(--td-text-color-disabled)}.t-checkbox.t-is-disabled.t-is-indeterminate .t-checkbox__input{border-color:var(--td-border-level-2-color)}.t-checkbox.t-is-disabled.t-is-indeterminate .t-checkbox__input:after{background-color:var(--td-text-color-disabled)}.t-checkbox:focus-visible:focus-visible{outline:2px solid var(--td-brand-color);outline-offset:var(--td-comp-paddingTB-xs);border-radius:0}.t-select__wrap{width:100%}.t-select__dropdown .t-popup__content{margin:var(--td-comp-paddingTB-s) 0;padding:0;max-height:300px;overflow-y:auto;overscroll-behavior:contain;box-shadow:var(--td-shadow-2)}@-moz-document url-prefix(){.t-select__dropdown .t-popup__content{scrollbar-color:var(--td-scrollbar-color) transparent;scrollbar-width:thin}}.t-select__dropdown .t-popup__content::-webkit-scrollbar{width:8px;height:8px}.t-select__dropdown .t-popup__content::-webkit-scrollbar-thumb{border:2px solid transparent;background-clip:content-box;background-color:var(--td-scrollbar-color);border-radius:15px}.t-select__dropdown .t-popup__content::-webkit-scrollbar-thumb:vertical:hover,.t-select__dropdown .t-popup__content::-webkit-scrollbar-thumb:horizontal:hover{background-color:var(--td-scrollbar-hover-color)}.t-select__dropdown-inner{min-height:var(--td-comp-size-m)}.t-select__dropdown-inner .t-select__list .t-select__list{padding:0}.t-select__dropdown-inner .t-select__list,.t-select__dropdown-inner .t-tree{padding:var(--td-pop-padding-m)}.t-select__dropdown-inner--size-s{min-height:var(--td-comp-size-xs)}.t-select__dropdown-inner--size-s .t-select__list,.t-select__dropdown-inner--size-s .t-tree{padding:var(--td-pop-padding-s)}.t-select__dropdown-inner--size-l{min-height:var(--td-comp-size-xl)}.t-select__dropdown-inner--size-l .t-select__list,.t-select__dropdown-inner--size-l .t-tree{padding:var(--td-pop-padding-l)}.t-select__list{margin:0;padding:0;list-style:none}.t-select__dropdown.t-popup{padding:0}.t-select__empty.t-size-s{line-height:var(--td-comp-size-xs)}.t-select__empty{text-align:center;color:var(--td-text-color-disabled);line-height:var(--td-comp-size-m);padding:0 var(--td-comp-paddingLR-s)}.t-select__empty.t-size-l{line-height:var(--td-comp-size-xl)}.t-select__loading-tips.t-size-s{min-height:var(--td-comp-size-xs);line-height:var(--td-comp-size-xs)}.t-select__loading-tips{position:fixed;top:var(--td-comp-paddingTB-s);left:0;bottom:var(--td-comp-paddingTB-s);right:0;display:flex;align-items:center;justify-content:center;background-color:var(--td-bg-color-container);border-radius:var(--td-radius-default);min-height:var(--td-comp-size-m);line-height:var(--td-comp-size-m);color:var(--td-text-color-disabled);z-index:1000}.t-select__loading-tips.t-size-l{min-height:var(--td-comp-size-xl);line-height:var(--td-comp-size-xl)}.t-select-option-group+.t-select-option-group{padding-top:var(--td-comp-margin-xs);margin-top:var(--td-comp-margin-xs)}.t-select-option-group__divider+.t-select-option-group__divider{position:relative}.t-select-option-group__divider+.t-select-option-group__divider:before{content:"";width:100%;height:1px;padding:0 var(--td-comp-paddingLR-s);position:absolute;top:0;left:0;box-sizing:border-box;background-color:var(--td-border-level-1-color);background-clip:content-box}ul.t-select-option-group__header,.t-select-option-group__header{color:var(--td-text-color-placeholder);display:block;height:var(--td-comp-size-s);line-height:var(--td-comp-size-s);padding:0 var(--td-comp-paddingLR-s);box-sizing:border-box;white-space:nowrap;word-wrap:normal;overflow:hidden;text-overflow:ellipsis}.t-select-option-group__header.t-size-l{height:var(--td-comp-size-l);line-height:var(--td-comp-size-l);padding:0 var(--td-comp-paddingLR-m)}.t-select-option-group__header.t-size-s{height:var(--td-comp-size-xxs);line-height:var(--td-comp-size-xxs);padding:0 var(--td-comp-paddingLR-s)}.t-select-option{display:flex;align-items:center;border-radius:var(--td-radius-default);height:var(--td-comp-size-s);font:var(--td-font-body-medium);cursor:pointer;padding:0 var(--td-comp-paddingLR-s);color:var(--td-text-color-primary);transition:background-color .2s cubic-bezier(.38,0,.24,1);box-sizing:border-box;--ripple-color: var(--td-bg-color-container-active)}.t-select-option span{position:relative;white-space:nowrap;word-wrap:normal;overflow:hidden;text-overflow:ellipsis}.t-select-option:not(.t-is-disabled):not(.t-is-selected):hover{background-color:var(--td-bg-color-container-hover)}.t-select-option:not(.t-is-disabled):not(.t-is-selected):hover .t-checkbox__label{color:inherit}.t-select-option:not(.t-is-disabled):not(.t-is-selected):hover .t-checkbox__input{border-color:var(--td-brand-color)}.t-select-option .t-checkbox__label{color:var(--td-text-color-primary);flex:1;white-space:nowrap;word-wrap:normal;overflow:hidden;text-overflow:ellipsis}.t-select-option .t-checkbox{width:100%}.t-select-option.t-is-disabled{cursor:not-allowed;color:var(--td-text-color-disabled);background:var(--td-bg-color-specialcomponent)}.t-select-option.t-is-disabled:hover,.t-select-option.t-is-disabled :active{background:var(--td-bg-color-specialcomponent)}.t-select-option.t-size-l{height:var(--td-comp-size-l);padding:0 var(--td-comp-paddingLR-m);font:var(--td-font-body-large)}.t-select-option.t-size-m{font:var(--td-font-body-medium)}.t-select-option.t-size-s{height:var(--td-comp-size-xxs);padding:0 var(--td-comp-paddingLR-s);font:var(--td-font-body-small)}.t-select-option.t-is-selected:not(.t-is-disabled){color:var(--td-brand-color);background-color:var(--td-brand-color-light);transition:all .2s linear}.t-select-option.t-is-selected:not(.t-is-disabled) .t-checkbox__label{color:var(--td-brand-color)}.t-select-option.t-is-selected:not(.t-is-disabled):hover{background-color:var(--td-brand-color-light)}.t-select-option.t-select-option__hover:not(.t-is-disabled).t-select-option.t-select-option__hover:not(.t-is-selected),.t-select-option.t-select-option__hover:not(.t-is-disabled).t-select-option.t-select-option--hover:not(.t-is-selected),.t-select-option.t-select-option--hover:not(.t-is-disabled).t-select-option.t-select-option__hover:not(.t-is-selected),.t-select-option.t-select-option--hover:not(.t-is-disabled).t-select-option.t-select-option--hover:not(.t-is-selected){background-color:var(--td-bg-color-container-hover)}.t-select-option.t-select-option__hover:not(.t-is-disabled).t-select-option.t-select-option__hover:not(.t-is-selected) .t-checkbox__input,.t-select-option.t-select-option__hover:not(.t-is-disabled).t-select-option.t-select-option--hover:not(.t-is-selected) .t-checkbox__input,.t-select-option.t-select-option--hover:not(.t-is-disabled).t-select-option.t-select-option__hover:not(.t-is-selected) .t-checkbox__input,.t-select-option.t-select-option--hover:not(.t-is-disabled).t-select-option.t-select-option--hover:not(.t-is-selected) .t-checkbox__input{border-color:var(--td-brand-color)}.t-select-option.t-select-option__hover .t-checkbox__label,.t-select-option.t-select-option--hover .t-checkbox__label{color:inherit}.t-select-option+.t-select-option{margin-top:var(--td-comp-paddingTB-xxs)}.t-select.t-select-input--borderless .t-select__right-icon{position:relative;margin:0}.t-select .t-fake-arrow{color:var(--td-text-color-placeholder)}.t-select .t-fake-arrow--active{color:var(--td-brand-color)}.t-is-selected.t-select-option__hover{background-color:var(--td-brand-color-light-hover)}.t-is-selected.t-select-option__hover .t-checkbox__label{color:var(--td-brand-color)}.t-form{color:var(--td-text-color-primary);box-sizing:border-box;margin:0;padding:0;list-style:none;font:var(--td-font-body-medium)}.t-form:not(.t-form-inline) .t-form__item:last-of-type{margin:0}.t-form__item{margin-bottom:var(--td-comp-margin-xxl)}.t-form__item.t-form__item-with-help{margin-bottom:var(--td-comp-margin-xs)}.t-form__item.t-form__item-with-extra{margin-bottom:var(--td-comp-margin-xxl)}.t-form__label{float:left;padding-right:var(--td-comp-paddingLR-xl);vertical-align:middle;line-height:var(--td-comp-margin-xxxl);color:var(--td-text-color-primary);box-sizing:border-box;white-space:nowrap}.t-form__label--top{float:none;min-height:var(--td-comp-margin-xxxl)}.t-form__label--left{text-align:left}.t-form__label--right{text-align:right}.t-form__label--required label:before{display:inline-block;margin-right:var(--td-comp-margin-xs);color:var(--td-error-color);line-height:var(--td-line-height-body-medium);content:"*"}.t-form__label--colon label:after{content:":";position:relative;margin:0 var(--td-comp-margin-xxs)}.t-form__controls{min-height:var(--td-comp-margin-xxxl);display:flow-root;position:relative}.t-form__controls-content{display:flex;align-items:center;min-height:var(--td-comp-margin-xxxl)}.t-form__controls .t-form__item{margin-bottom:0;margin-right:var(--td-comp-margin-xxl)}.t-form__controls.t-is-success .t-form__status .t-icon,.t-form__controls.t-is-success .t-input__extra,.t-form__controls.t-form--success-border.t-is-success .t-input__extra{color:var(--td-success-color)}.t-form__controls.t-form--success-border.t-is-success .t-form__controls-content .t-input,.t-form__controls.t-form--success-border.t-is-success .t-form__controls-content .t-select,.t-form__controls.t-form--success-border.t-is-success .t-form__controls-content .t-radio-button,.t-form__controls.t-form--success-border.t-is-success .t-form__controls-content .t-cascader,.t-form__controls.t-form--success-border.t-is-success .t-form__controls-content .t-range-input,.t-form__controls.t-form--success-border.t-is-success .t-form__controls-content .t-textarea__inner{border-color:var(--td-success-color)}.t-form__controls.t-form--success-border.t-is-success .t-form__controls-content .t-input--focused,.t-form__controls.t-form--success-border.t-is-success .t-form__controls-content .t-select--focused,.t-form__controls.t-form--success-border.t-is-success .t-form__controls-content .t-radio-button--focused,.t-form__controls.t-form--success-border.t-is-success .t-form__controls-content .t-cascader--focused,.t-form__controls.t-form--success-border.t-is-success .t-form__controls-content .t-range-input--focused,.t-form__controls.t-form--success-border.t-is-success .t-form__controls-content .t-textarea__inner--focused{box-shadow:0 0 0 2px var(--td-success-color-focus)}.t-form__controls.t-form--success-border.t-is-success .t-form__controls-content .t-input .t-icon,.t-form__controls.t-form--success-border.t-is-success .t-form__controls-content .t-select .t-icon,.t-form__controls.t-form--success-border.t-is-success .t-form__controls-content .t-radio-button .t-icon,.t-form__controls.t-form--success-border.t-is-success .t-form__controls-content .t-cascader .t-icon,.t-form__controls.t-form--success-border.t-is-success .t-form__controls-content .t-range-input .t-icon,.t-form__controls.t-form--success-border.t-is-success .t-form__controls-content .t-textarea__inner .t-icon,.t-form__controls.t-form--success-border.t-is-success .t-form__controls-content .t-input .t-fake-arrow,.t-form__controls.t-form--success-border.t-is-success .t-form__controls-content .t-select .t-fake-arrow,.t-form__controls.t-form--success-border.t-is-success .t-form__controls-content .t-radio-button .t-fake-arrow,.t-form__controls.t-form--success-border.t-is-success .t-form__controls-content .t-cascader .t-fake-arrow,.t-form__controls.t-form--success-border.t-is-success .t-form__controls-content .t-range-input .t-fake-arrow,.t-form__controls.t-form--success-border.t-is-success .t-form__controls-content .t-textarea__inner .t-fake-arrow{color:var(--td-success-color)}.t-form__controls.t-form--success-border.t-is-success .t-form__controls-content .t-select>.t-select__right-icon:not(.t-select__right-icon-clear){color:var(--td-success-color)}.t-form__controls.t-form--success-border.t-is-success .t-form__controls-content .t-radio-button:last-child{border-right-color:var(--td-success-color)}.t-form__controls.t-form--success-border.t-is-success .t-form__controls-content .t-textarea__inner.t-is-focused,.t-form__controls.t-form--success-border.t-is-success .t-form__controls-content .t-cascader.t-is-active,.t-form__controls.t-form--success-border.t-is-success .t-form__controls-content .t-select.t-is-active{box-shadow:0 0 0 2px var(--td-success-color-focus)}.t-form__controls.t-form--success-border.t-is-success .t-form__controls-content .t-form__status .t-icon{color:var(--td-success-color)}.t-form__status{display:flex;margin:0 var(--td-comp-margin-s)}.t-form__status>.t-icon{font-size:var(--td-comp-size-xxxs)}.t-form__status-without-icon{width:25px;height:25px}.t-form__status button{width:var(--td-comp-size-m)}.t-form__status button+button{margin-left:var(--td-comp-margin-s)}.t-form-inline{display:flex;flex-wrap:wrap;row-gap:var(--td-comp-margin-l)}.t-form-inline .t-form__item{margin:0;min-width:200px;display:inline-block;margin-right:var(--td-comp-margin-xxl)}.t-input__extra,.t-input__help{margin:0;width:100%;height:auto;min-height:var(--td-line-height-body-small);font:var(--td-font-body-small);color:var(--td-text-color-placeholder)}.t-input__extra{position:absolute;bottom:calc(0px - var(--td-line-height-body-small));max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.t-is-warning .t-input__extra{color:var(--td-warning-color)}.t-is-warning .t-form__controls-content .t-input,.t-is-warning .t-form__controls-content .t-select,.t-is-warning .t-form__controls-content .t-radio-button,.t-is-warning .t-form__controls-content .t-cascader,.t-is-warning .t-form__controls-content .t-range-input,.t-is-warning .t-form__controls-content .t-textarea__inner{border-color:var(--td-warning-color)}.t-is-warning .t-form__controls-content .t-input--focused,.t-is-warning .t-form__controls-content .t-select--focused,.t-is-warning .t-form__controls-content .t-radio-button--focused,.t-is-warning .t-form__controls-content .t-cascader--focused,.t-is-warning .t-form__controls-content .t-range-input--focused,.t-is-warning .t-form__controls-content .t-textarea__inner--focused{box-shadow:0 0 0 2px var(--td-warning-color-focus)}.t-is-warning .t-form__controls-content .t-input .t-icon,.t-is-warning .t-form__controls-content .t-select .t-icon,.t-is-warning .t-form__controls-content .t-radio-button .t-icon,.t-is-warning .t-form__controls-content .t-cascader .t-icon,.t-is-warning .t-form__controls-content .t-range-input .t-icon,.t-is-warning .t-form__controls-content .t-textarea__inner .t-icon,.t-is-warning .t-form__controls-content .t-input .t-fake-arrow,.t-is-warning .t-form__controls-content .t-select .t-fake-arrow,.t-is-warning .t-form__controls-content .t-radio-button .t-fake-arrow,.t-is-warning .t-form__controls-content .t-cascader .t-fake-arrow,.t-is-warning .t-form__controls-content .t-range-input .t-fake-arrow,.t-is-warning .t-form__controls-content .t-textarea__inner .t-fake-arrow{color:var(--td-warning-color)}.t-is-warning .t-form__controls-content .t-select>.t-select__right-icon:not(.t-select__right-icon-clear){color:var(--td-warning-color)}.t-is-warning .t-form__controls-content .t-radio-button:last-child{border-right-color:var(--td-warning-color)}.t-is-warning .t-form__controls-content .t-textarea__inner.t-is-focused,.t-is-warning .t-form__controls-content .t-cascader.t-is-active,.t-is-warning .t-form__controls-content .t-select.t-is-active{box-shadow:0 0 0 2px var(--td-warning-color-focus)}.t-is-warning .t-form__controls-content .t-form__status .t-icon{color:var(--td-warning-color)}.t-is-error .t-input__extra{color:var(--td-error-color)}.t-is-error .t-form__controls-content .t-input,.t-is-error .t-form__controls-content .t-select,.t-is-error .t-form__controls-content .t-radio-button,.t-is-error .t-form__controls-content .t-cascader,.t-is-error .t-form__controls-content .t-range-input,.t-is-error .t-form__controls-content .t-textarea__inner{border-color:var(--td-error-color)}.t-is-error .t-form__controls-content .t-input--focused,.t-is-error .t-form__controls-content .t-select--focused,.t-is-error .t-form__controls-content .t-radio-button--focused,.t-is-error .t-form__controls-content .t-cascader--focused,.t-is-error .t-form__controls-content .t-range-input--focused,.t-is-error .t-form__controls-content .t-textarea__inner--focused{box-shadow:0 0 0 2px var(--td-error-color-focus)}.t-is-error .t-form__controls-content .t-input .t-icon,.t-is-error .t-form__controls-content .t-select .t-icon,.t-is-error .t-form__controls-content .t-radio-button .t-icon,.t-is-error .t-form__controls-content .t-cascader .t-icon,.t-is-error .t-form__controls-content .t-range-input .t-icon,.t-is-error .t-form__controls-content .t-textarea__inner .t-icon,.t-is-error .t-form__controls-content .t-input .t-fake-arrow,.t-is-error .t-form__controls-content .t-select .t-fake-arrow,.t-is-error .t-form__controls-content .t-radio-button .t-fake-arrow,.t-is-error .t-form__controls-content .t-cascader .t-fake-arrow,.t-is-error .t-form__controls-content .t-range-input .t-fake-arrow,.t-is-error .t-form__controls-content .t-textarea__inner .t-fake-arrow{color:var(--td-error-color)}.t-is-error .t-form__controls-content .t-select>.t-select__right-icon:not(.t-select__right-icon-clear){color:var(--td-error-color)}.t-is-error .t-form__controls-content .t-radio-button:last-child{border-right-color:var(--td-error-color)}.t-is-error .t-form__controls-content .t-textarea__inner.t-is-focused,.t-is-error .t-form__controls-content .t-cascader.t-is-active,.t-is-error .t-form__controls-content .t-select.t-is-active{box-shadow:0 0 0 2px var(--td-error-color-focus)}.t-is-error .t-form__controls-content .t-form__status .t-icon{color:var(--td-error-color)}.t-card{font:var(--td-font-body-medium);margin:0;padding:0;list-style:none;position:relative;box-sizing:border-box;border-radius:var(--td-radius-medium);background-color:var(--td-bg-color-container);color:var(--td-text-color-primary);transition:box-shadow .2s cubic-bezier(.38,0,.24,1)}.t-card--bordered{border:1px solid var(--td-component-border)}.t-card--shadow-hover:hover,.t-card--shadow{box-shadow:var(--td-shadow-1)}.t-card__cover{display:flow-root}.t-card__cover img{display:flow-root;width:100%;max-height:100%;border-radius:var(--td-radius-default) var(--td-radius-default) 0 0}.t-card__body{display:flow-root;padding:var(--td-comp-paddingTB-l) var(--td-comp-paddingLR-xl)}.t-card__header{display:flex;justify-content:space-between;align-items:center;padding:var(--td-comp-paddingTB-l) var(--td-comp-paddingLR-xl);position:relative}.t-card__header-wrapper{flex:1;display:flex;align-items:center}.t-card__header+.t-card__cover img{border-radius:0}.t-card__footer{display:flex;align-items:center;justify-content:space-between;padding:var(--td-comp-paddingTB-l) var(--td-comp-paddingLR-xl)}.t-card__footer-wrapper{flex:1}.t-size-s .t-card__body,.t-size-s .t-card__header,.t-size-s .t-card__footer{padding:var(--td-comp-paddingTB-s) var(--td-comp-paddingLR-l)}.t-card__avatar{margin-right:var(--td-comp-margin-l);width:var(--td-comp-size-xxxl);height:var(--td-comp-size-xxxl)}.t-card__title{font:var(--td-font-title-medium);color:var(--td-text-color-primary);margin-right:var(--td-comp-margin-l);word-break:break-all}.t-card__subtitle{font:var(--td-font-body-medium);color:var(--td-text-color-secondary);word-break:break-all}.t-card__description{font:var(--td-font-body-medium);color:var(--td-text-color-secondary);margin-top:var(--td-comp-margin-xs);word-break:break-all}.t-card__actions{float:right;color:var(--td-brand-color)}.t-card__title--bordered{border-bottom:1px solid var(--td-component-border)}.t-list{font:var(--td-font-body-medium);box-sizing:border-box;margin:0;padding:0;list-style:none;overflow:auto;color:var(--td-text-color-primary);background:var(--td-bg-color-container)}@-moz-document url-prefix(){.t-list{scrollbar-color:var(--td-scrollbar-color) transparent;scrollbar-width:thin}}.t-list::-webkit-scrollbar{width:6px;height:6px}.t-list::-webkit-scrollbar-thumb{border:0px solid transparent;background-clip:content-box;background-color:var(--td-scrollbar-color);border-radius:11px}.t-list::-webkit-scrollbar-thumb:vertical:hover,.t-list::-webkit-scrollbar-thumb:horizontal:hover{background-color:var(--td-scrollbar-hover-color)}.t-list__inner{list-style:none;padding:0;margin:0}.t-list-item{font:var(--td-font-body-medium);padding:var(--td-comp-paddingTB-m) var(--td-comp-paddingLR-l);display:flex;justify-content:space-between;align-items:center;position:relative}.t-list-item:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px}.t-list-item-main{display:flex;align-items:center;justify-content:space-between;width:100%;flex:1}.t-list-item__meta{display:flex}.t-list-item__meta-avatar{width:var(--td-comp-size-xxxl);height:var(--td-comp-size-xxxl);border-radius:calc(var(--td-comp-size-xxxl) / 2);overflow:hidden;background:var(--td-bg-color-page);margin-right:var(--td-comp-margin-l);flex-shrink:0}.t-list-item__meta-avatar img{max-width:100%;width:100%;height:100%}.t-list-item__meta-title{padding:0;font:var(--td-font-title-medium);margin:0 0 var(--td-comp-margin-s);color:var(--td-text-color-primary)}.t-list-item__meta-description{margin-right:var(--td-comp-margin-xxl);color:var(--td-text-color-primary)}.t-list-item__action{list-style:none;padding:0;flex-shrink:0}.t-list-item__action>li{display:inline-block}.t-list-item__action>li:not(:last-child){margin-right:var(--td-comp-margin-l)}.t-list-item__action>li .t-icon{color:var(--td-text-color-secondary);font-size:var(--td-comp-size-xxxs)}.t-list-item__action>li .t-icon:hover{color:var(--td-text-color-link);cursor:pointer}.t-list-item__action>li>a{text-decoration:none;color:var(--td-brand-color)}.t-list--split .t-list-item:after{background:var(--td-border-level-1-color)}.t-list--stripe .t-list-item:nth-child(2n){background:var(--td-bg-color-secondarycontainer)}.t-list--vertical-action .t-list-item{flex-direction:column}.t-list.t-size-s .t-list-item{padding:var(--td-comp-paddingTB-s) var(--td-comp-paddingLR-m)}.t-list.t-size-l .t-list-item{padding:var(--td-comp-paddingTB-l) var(--td-comp-paddingLR-xl)}.t-list__header,.t-list__footer{background:var(--td-bg-color-container);padding:var(--td-comp-paddingTB-m) var(--td-comp-paddingLR-l)}.t-list__load{background:var(--td-bg-color-container);text-align:center;line-height:var(--td-line-height-body-medium)}.t-list__load>div{display:flex;align-items:center;justify-content:center}.t-list__load:not(:empty){padding:var(--td-comp-paddingTB-m) var(--td-comp-paddingLR-l)}.t-list__load .t-loading{font-size:var(--td-comp-size-xxxs);margin-right:var(--td-comp-margin-s)}.t-list__load .t-loading.t-is-load-more{cursor:pointer}.t-alert{font:var(--td-font-body-medium);color:var(--td-text-color-primary);box-sizing:border-box;margin:0;padding:0;list-style:none;display:flex;align-items:flex-start;padding:var(--td-comp-paddingTB-l) var(--td-comp-paddingLR-xl);opacity:1;transition:opacity .2s;border-radius:var(--td-radius-medium)}.t-alert.t-is-hidden{display:none}.t-alert--closing{opacity:0}.t-alert--info{background-color:var(--td-brand-color-focus)}.t-alert--info .t-alert__icon,.t-alert--info .t-alert__swiper-trigger-wrap,.t-alert--info .t-alert__swiper-trigger--active{color:var(--td-brand-color)}.t-alert--success{background-color:var(--td-success-color-focus)}.t-alert--success .t-alert__icon{color:var(--td-success-color)}.t-alert--success .t-alert__swiper-trigger-wrap{color:var(--td-success-color-focus)}.t-alert--success .t-alert__swiper-trigger--active{color:var(--td-success-color)}.t-alert--warning{background-color:var(--td-warning-color-focus)}.t-alert--warning .t-alert__icon{color:var(--td-warning-color)}.t-alert--warning .t-alert__swiper-trigger-wrap{color:var(--td-warning-color-focus)}.t-alert--warning .t-alert__swiper-trigger--active{color:var(--td-warning-color)}.t-alert--error{background-color:var(--td-error-color-focus)}.t-alert--error .t-alert__icon{color:var(--td-error-color)}.t-alert--error .t-alert__swiper-trigger-wrap{color:var(--td-error-color-focus)}.t-alert--error .t-alert__swiper-trigger--active{color:var(--td-error-color)}.t-alert__icon{font-size:var(--td-line-height-body-medium);display:inherit}.t-alert__icon,.t-alert__close{flex:0 0 auto;line-height:var(--td-line-height-body-small)}.t-alert__content{flex:1 1 0;font-size:var(--td-font-size-body-medium);line-height:var(--td-line-height-body-medium);overflow:hidden}.t-alert__title,.t-alert__message{width:100%;display:flex}.t-alert__title{color:var(--td-text-color-primary);font-weight:700}.t-alert__title+.t-alert__message{margin-top:var(--td-comp-margin-s)}.t-alert__description{color:var(--td-text-color-secondary);flex:0 1 auto;transition:height .2s}.t-alert__operation{flex:0 0 auto;padding:0 var(--td-comp-paddingLR-s);color:var(--td-brand-color);cursor:pointer;transition:color .2s}.t-alert__operation:hover{color:var(--td-brand-color-hover)}.t-alert__operation:active{color:var(--td-brand-color-active)}.t-alert__icon+.t-alert__content{margin-left:var(--td-comp-margin-s)}.t-alert__collapse{margin-top:var(--td-comp-margin-s);color:var(--td-brand-color);cursor:pointer}.t-alert__close{display:inline-flex;align-items:center;margin-left:var(--td-comp-margin-l);color:var(--td-text-color-secondary);cursor:pointer;transition:color .2s}.t-alert__close:hover{color:var(--td-text-color-primary)}.t-alert__close>.t-icon{font-size:calc(var(--td-line-height-body-medium) - 2px);padding:calc((var(--td-line-height-body-medium) - calc(var(--td-line-height-body-medium) - 2px)) / 2) 0}:root{--td-screen-xs: 320px;--td-screen-sm: 768px;--td-screen-md: 992px;--td-screen-lg: 1200px;--td-screen-xl: 1400px;--td-screen-xxl: 1880px}@-moz-document url-prefix(){.narrow-scrollbar{scrollbar-color:var(--td-scrollbar-color) transparent;scrollbar-width:thin}}.narrow-scrollbar::-webkit-scrollbar{width:8px;height:8px}.narrow-scrollbar::-webkit-scrollbar-thumb{border:2px solid transparent;background-clip:content-box;background-color:var(--td-scrollbar-color);border-radius:15px}.narrow-scrollbar::-webkit-scrollbar-thumb:vertical:hover,.narrow-scrollbar::-webkit-scrollbar-thumb:horizontal:hover{background-color:var(--td-scrollbar-hover-color)}.t-fake-arrow path{transition:d .2s;stroke:currentcolor}.t-fake-arrow--active path{d:path("M3.75 10.2002L7.99274 5.7998L12.2361 10.0425")}.t-slide-down-enter-active,.t-slide-down-leave-active{transition:height .2s cubic-bezier(.38,0,.24,1)}:root,:root[theme-mode=light]{--td-brand-color-1: #f2f3ff;--td-brand-color-2: #d9e1ff;--td-brand-color-3: #b5c7ff;--td-brand-color-4: #8eabff;--td-brand-color-5: #618dff;--td-brand-color-6: #366ef4;--td-brand-color-7: #0052d9;--td-brand-color-8: #003cab;--td-brand-color-9: #002a7c;--td-brand-color-10: #001a57;--td-warning-color-1: #fff1e9;--td-warning-color-2: #ffd9c2;--td-warning-color-3: #ffb98c;--td-warning-color-4: #fa9550;--td-warning-color-5: #e37318;--td-warning-color-6: #be5a00;--td-warning-color-7: #954500;--td-warning-color-8: #713300;--td-warning-color-9: #532300;--td-warning-color-10: #3b1700;--td-error-color-1: #fff0ed;--td-error-color-2: #ffd8d2;--td-error-color-3: #ffb9b0;--td-error-color-4: #ff9285;--td-error-color-5: #f6685d;--td-error-color-6: #d54941;--td-error-color-7: #ad352f;--td-error-color-8: #881f1c;--td-error-color-9: #68070a;--td-error-color-10: #490002;--td-success-color-1: #e3f9e9;--td-success-color-2: #c6f3d7;--td-success-color-3: #92dab2;--td-success-color-4: #56c08d;--td-success-color-5: #2ba471;--td-success-color-6: #008858;--td-success-color-7: #006c45;--td-success-color-8: #005334;--td-success-color-9: #003b23;--td-success-color-10: #002515;--td-gray-color-1: #f3f3f3;--td-gray-color-2: #eee;--td-gray-color-3: #e8e8e8;--td-gray-color-4: #ddd;--td-gray-color-5: #c6c6c6;--td-gray-color-6: #a6a6a6;--td-gray-color-7: #8b8b8b;--td-gray-color-8: #777;--td-gray-color-9: #5e5e5e;--td-gray-color-10: #4b4b4b;--td-gray-color-11: #393939;--td-gray-color-12: #2c2c2c;--td-gray-color-13: #242424;--td-gray-color-14: #181818;--td-font-white-1: #ffffff;--td-font-white-2: rgba(255, 255, 255, .55);--td-font-white-3: rgba(255, 255, 255, .35);--td-font-white-4: rgba(255, 255, 255, .22);--td-font-gray-1: rgba(0, 0, 0, .9);--td-font-gray-2: rgba(0, 0, 0, .6);--td-font-gray-3: rgba(0, 0, 0, .4);--td-font-gray-4: rgba(0, 0, 0, .26);--td-brand-color: var(--td-brand-color-7);--td-warning-color: var(--td-warning-color-5);--td-error-color: var(--td-error-color-6);--td-success-color: var(--td-success-color-5);--td-brand-color-hover: var(--td-brand-color-6);--td-brand-color-focus: var(--td-brand-color-2);--td-brand-color-active: var(--td-brand-color-8);--td-brand-color-disabled: var(--td-brand-color-3);--td-brand-color-light: var(--td-brand-color-1);--td-brand-color-light-hover: var(--td-brand-color-2);--td-warning-color-hover: var(--td-warning-color-4);--td-warning-color-focus: var(--td-warning-color-2);--td-warning-color-active: var(--td-warning-color-6);--td-warning-color-disabled: var(--td-warning-color-3);--td-warning-color-light: var(--td-warning-color-1);--td-warning-color-light-hover: var(--td-warning-color-2);--td-error-color-hover: var(--td-error-color-5);--td-error-color-focus: var(--td-error-color-2);--td-error-color-active: var(--td-error-color-7);--td-error-color-disabled: var(--td-error-color-3);--td-error-color-light: var(--td-error-color-1);--td-error-color-light-hover: var(--td-error-color-2);--td-success-color-hover: var(--td-success-color-4);--td-success-color-focus: var(--td-success-color-2);--td-success-color-active: var(--td-success-color-6);--td-success-color-disabled: var(--td-success-color-3);--td-success-color-light: var(--td-success-color-1);--td-success-color-light-hover: var(--td-success-color-2);--td-mask-active: rgba(0, 0, 0, .6);--td-mask-disabled: rgba(255, 255, 255, .6);--td-bg-color-page: var(--td-gray-color-2);--td-bg-color-container: #fff;--td-bg-color-container-hover: var(--td-gray-color-1);--td-bg-color-container-active: var(--td-gray-color-3);--td-bg-color-container-select: #fff;--td-bg-color-secondarycontainer: var(--td-gray-color-1);--td-bg-color-secondarycontainer-hover: var(--td-gray-color-2);--td-bg-color-secondarycontainer-active: var(--td-gray-color-4);--td-bg-color-component: var(--td-gray-color-3);--td-bg-color-component-hover: var(--td-gray-color-4);--td-bg-color-component-active: var(--td-gray-color-6);--td-bg-color-secondarycomponent: var(--td-gray-color-4);--td-bg-color-secondarycomponent-hover: var(--td-gray-color-5);--td-bg-color-secondarycomponent-active: var(--td-gray-color-6);--td-bg-color-component-disabled: var(--td-gray-color-2);--td-bg-color-specialcomponent: #fff;--td-text-color-primary: var(--td-font-gray-1);--td-text-color-secondary: var(--td-font-gray-2);--td-text-color-placeholder: var(--td-font-gray-3);--td-text-color-disabled: var(--td-font-gray-4);--td-text-color-anti: #fff;--td-text-color-brand: var(--td-brand-color-7);--td-text-color-link: var(--td-brand-color-8);--td-border-level-1-color: var(--td-gray-color-3);--td-component-stroke: var(--td-gray-color-3);--td-border-level-2-color: var(--td-gray-color-4);--td-component-border: var(--td-gray-color-4);--td-shadow-1: 0 1px 10px rgba(0, 0, 0, .05), 0 4px 5px rgba(0, 0, 0, 8%), 0 2px 4px -1px rgba(0, 0, 0, 12%);--td-shadow-2: 0 3px 14px 2px rgba(0, 0, 0, .05), 0 8px 10px 1px rgba(0, 0, 0, 6%), 0 5px 5px -3px rgba(0, 0, 0, 10%);--td-shadow-3: 0 6px 30px 5px rgba(0, 0, 0, .05), 0 16px 24px 2px rgba(0, 0, 0, 4%), 0 8px 10px -5px rgba(0, 0, 0, 8%);--td-shadow-inset-top: inset 0 .5px 0 #dcdcdc;--td-shadow-inset-right: inset .5px 0 0 #dcdcdc;--td-shadow-inset-bottom: inset 0 -.5px 0 #dcdcdc;--td-shadow-inset-left: inset -.5px 0 0 #dcdcdc;--td-table-shadow-color: rgba(0, 0, 0, .08);--td-scrollbar-color: rgba(0, 0, 0, .1);--td-scrollbar-hover-color: rgba(0, 0, 0, .3);--td-scroll-track-color: #fff}:root[theme-mode=dark]{--td-brand-color-1: #1b2f51;--td-brand-color-2: #173463;--td-brand-color-3: #143975;--td-brand-color-4: #103d88;--td-brand-color-5: #0d429a;--td-brand-color-6: #054bbe;--td-brand-color-7: #2667d4;--td-brand-color-8: #4582e6;--td-brand-color-9: #699ef5;--td-brand-color-10: #96bbf8;--td-warning-color-1: #4f2a1d;--td-warning-color-2: #582f21;--td-warning-color-3: #733c23;--td-warning-color-4: #a75d2b;--td-warning-color-5: #cf6e2d;--td-warning-color-6: #dc7633;--td-warning-color-7: #e8935c;--td-warning-color-8: #ecbf91;--td-warning-color-9: #eed7bf;--td-warning-color-10: #f3e9dc;--td-error-color-1: #472324;--td-error-color-2: #5e2a2d;--td-error-color-3: #703439;--td-error-color-4: #83383e;--td-error-color-5: #a03f46;--td-error-color-6: #c64751;--td-error-color-7: #de6670;--td-error-color-8: #ec888e;--td-error-color-9: #edb1b6;--td-error-color-10: #eeced0;--td-success-color-1: #193a2a;--td-success-color-2: #1a4230;--td-success-color-3: #17533d;--td-success-color-4: #0d7a55;--td-success-color-5: #059465;--td-success-color-6: #43af8a;--td-success-color-7: #46bf96;--td-success-color-8: #80d2b6;--td-success-color-9: #b4e1d3;--td-success-color-10: #deede8;--td-gray-color-1: #f3f3f3;--td-gray-color-2: #eee;--td-gray-color-3: #e8e8e8;--td-gray-color-4: #ddd;--td-gray-color-5: #c6c6c6;--td-gray-color-6: #a6a6a6;--td-gray-color-7: #8b8b8b;--td-gray-color-8: #777;--td-gray-color-9: #5e5e5e;--td-gray-color-10: #4b4b4b;--td-gray-color-11: #393939;--td-gray-color-12: #2c2c2c;--td-gray-color-13: #242424;--td-gray-color-14: #181818;--td-font-white-1: rgba(255, 255, 255, .9);--td-font-white-2: rgba(255, 255, 255, .55);--td-font-white-3: rgba(255, 255, 255, .35);--td-font-white-4: rgba(255, 255, 255, .22);--td-font-gray-1: rgba(0, 0, 0, .9);--td-font-gray-2: rgba(0, 0, 0, .6);--td-font-gray-3: rgba(0, 0, 0, .4);--td-font-gray-4: rgba(0, 0, 0, .26);--td-brand-color: var(--td-brand-color-8);--td-warning-color: var(--td-warning-color-5);--td-error-color: var(--td-error-color-6);--td-success-color: var(--td-success-color-5);--td-brand-color-hover: var(--td-brand-color-7);--td-brand-color-focus: var(--td-brand-color-2);--td-brand-color-active: var(--td-brand-color-9);--td-brand-color-disabled: var(--td-brand-color-3);--td-brand-color-light: var(--td-brand-color-1);--td-brand-color-light-hover: var(--td-brand-color-2);--td-warning-color-hover: var(--td-warning-color-4);--td-warning-color-focus: var(--td-warning-color-2);--td-warning-color-active: var(--td-warning-color-6);--td-warning-color-disabled: var(--td-warning-color-3);--td-warning-color-light: var(--td-warning-color-1);--td-warning-color-light-hover: var(--td-warning-color-2);--td-error-color-hover: var(--td-error-color-5);--td-error-color-focus: var(--td-error-color-2);--td-error-color-active: var(--td-error-color-7);--td-error-color-disabled: var(--td-error-color-3);--td-error-color-light: var(--td-error-color-1);--td-error-color-light-hover: var(--td-error-color-2);--td-success-color-hover: var(--td-success-color-4);--td-success-color-focus: var(--td-success-color-2);--td-success-color-active: var(--td-success-color-6);--td-success-color-disabled: var(--td-success-color-3);--td-success-color-light: var(--td-success-color-1);--td-success-color-light-hover: var(--td-success-color-2);--td-mask-active: rgba(0, 0, 0, .4);--td-mask-disabled: rgba(0, 0, 0, .6);--td-bg-color-page: var(--td-gray-color-14);--td-bg-color-container: var(--td-gray-color-13);--td-bg-color-container-hover: var(--td-gray-color-12);--td-bg-color-container-active: var(--td-gray-color-10);--td-bg-color-container-select: var(--td-gray-color-9);--td-bg-color-secondarycontainer: var(--td-gray-color-12);--td-bg-color-secondarycontainer-hover: var(--td-gray-color-11);--td-bg-color-secondarycontainer-active: var(--td-gray-color-9);--td-bg-color-component: var(--td-gray-color-11);--td-bg-color-component-hover: var(--td-gray-color-10);--td-bg-color-component-active: var(--td-gray-color-9);--td-bg-color-secondarycomponent: var(--td-gray-color-10);--td-bg-color-secondarycomponent-hover: var(--td-gray-color-9);--td-bg-color-secondarycomponent-active: var(--td-gray-color-8);--td-bg-color-component-disabled: var(--td-gray-color-12);--td-bg-color-specialcomponent: transparent;--td-text-color-primary: var(--td-font-white-1);--td-text-color-secondary: var(--td-font-white-2);--td-text-color-placeholder: var(--td-font-white-3);--td-text-color-disabled: var(--td-font-white-4);--td-text-color-anti: #fff;--td-text-color-brand: var(--td-brand-color-8);--td-text-color-link: var(--td-brand-color-8);--td-border-level-1-color: var(--td-gray-color-11);--td-component-stroke: var(--td-gray-color-11);--td-border-level-2-color: var(--td-gray-color-9);--td-component-border: var(--td-gray-color-9);--td-shadow-1: 0 4px 6px rgba(0, 0, 0, .06), 0 1px 10px rgba(0, 0, 0, 8%), 0 2px 4px rgba(0, 0, 0, 12%);--td-shadow-2: 0 8px 10px rgba(0, 0, 0, .12), 0 3px 14px rgba(0, 0, 0, 10%), 0 5px 5px rgba(0, 0, 0, 16%);--td-shadow-3: 0 16px 24px rgba(0, 0, 0, .14), 0 6px 30px rgba(0, 0, 0, 12%), 0 8px 10px rgba(0, 0, 0, 20%);--td-shadow-inset-top: inset 0 .5px 0 #5e5e5e;--td-shadow-inset-right: inset .5px 0 0 #5e5e5e;--td-shadow-inset-bottom: inset 0 -.5px 0 #5e5e5e;--td-shadow-inset-left: inset -.5px 0 0 #5e5e5e;--td-table-shadow-color: rgba(0, 0, 0, .55);--td-scrollbar-color: rgba(255, 255, 255, .1);--td-scrollbar-hover-color: rgba(255, 255, 255, .3);--td-scroll-track-color: #333}:root{--td-radius-small: 2px;--td-radius-default: 3px;--td-radius-medium: 6px;--td-radius-large: 9px;--td-radius-extraLarge: 12px;--td-radius-round: 999px;--td-radius-circle: 50%}:root{--td-font-family: PingFang SC, Microsoft YaHei, Arial Regular;--td-font-family-medium: PingFang SC, Microsoft YaHei, Arial Medium;--td-font-size-link-small: 12px;--td-font-size-link-medium: 14px;--td-font-size-link-large: 16px;--td-font-size-mark-small: 12px;--td-font-size-mark-medium: 14px;--td-font-size-body-small: 12px;--td-font-size-body-medium: 14px;--td-font-size-body-large: 16px;--td-font-size-title-small: 14px;--td-font-size-title-medium: 16px;--td-font-size-title-large: 20px;--td-font-size-headline-small: 24px;--td-font-size-headline-medium: 28px;--td-font-size-headline-large: 36px;--td-font-size-display-medium: 48px;--td-font-size-display-large: 64px;--td-line-height-link-small: 20px;--td-line-height-link-medium: 22px;--td-line-height-link-large: 24px;--td-line-height-mark-small: 20px;--td-line-height-mark-medium: 22px;--td-line-height-body-small: 20px;--td-line-height-body-medium: 22px;--td-line-height-body-large: 24px;--td-line-height-title-small: 22px;--td-line-height-title-medium: 24px;--td-line-height-title-large: 28px;--td-line-height-headline-small: 32px;--td-line-height-headline-medium: 36px;--td-line-height-headline-large: 44px;--td-line-height-display-medium: 56px;--td-line-height-display-large: 72px;--td-font-link-small: var(--td-font-size-link-small) / var(--td-line-height-link-small) var(--td-font-family);--td-font-link-medium: var(--td-font-size-link-medium) / var(--td-line-height-link-medium) var(--td-font-family);--td-font-link-large: var(--td-font-size-link-large) / var(--td-line-height-link-large) var(--td-font-family);--td-font-mark-small: 600 var(--td-font-size-mark-small) / var(--td-line-height-mark-small) var(--td-font-family);--td-font-mark-medium: 600 var(--td-font-size-mark-medium) / var(--td-line-height-mark-medium) var(--td-font-family);--td-font-body-small: var(--td-font-size-body-small) / var(--td-line-height-body-small) var(--td-font-family);--td-font-body-medium: var(--td-font-size-body-medium) / var(--td-line-height-body-medium) var(--td-font-family);--td-font-body-large: var(--td-font-size-body-large) / var(--td-line-height-body-large) var(--td-font-family);--td-font-title-small: 600 var(--td-font-size-title-small) / var(--td-line-height-title-small) var(--td-font-family);--td-font-title-medium: 600 var(--td-font-size-title-medium) / var(--td-line-height-title-medium) var(--td-font-family);--td-font-title-large: 600 var(--td-font-size-title-large) / var(--td-line-height-title-large) var(--td-font-family);--td-font-headline-small: 600 var(--td-font-size-headline-small) / var(--td-line-height-headline-small) var(--td-font-family);--td-font-headline-medium: 600 var(--td-font-size-headline-medium) / var(--td-line-height-headline-medium) var(--td-font-family);--td-font-headline-large: 600 var(--td-font-size-headline-large) / var(--td-line-height-headline-large) var(--td-font-family);--td-font-display-medium: 600 var(--td-font-size-display-medium) / var(--td-line-height-display-medium) var(--td-font-family);--td-font-display-large: 600 var(--td-font-size-display-large) / var(--td-line-height-display-large) var(--td-font-family)}:root{--td-size-1: 2px;--td-size-2: 4px;--td-size-3: 6px;--td-size-4: 8px;--td-size-5: 12px;--td-size-6: 16px;--td-size-7: 20px;--td-size-8: 24px;--td-size-9: 28px;--td-size-10: 32px;--td-size-11: 36px;--td-size-12: 40px;--td-size-13: 48px;--td-size-14: 56px;--td-size-15: 64px;--td-size-16: 72px;--td-comp-size-xxxs: var(--td-size-6);--td-comp-size-xxs: var(--td-size-7);--td-comp-size-xs: var(--td-size-8);--td-comp-size-s: var(--td-size-9);--td-comp-size-m: var(--td-size-10);--td-comp-size-l: var(--td-size-11);--td-comp-size-xl: var(--td-size-12);--td-comp-size-xxl: var(--td-size-13);--td-comp-size-xxxl: var(--td-size-14);--td-comp-size-xxxxl: var(--td-size-15);--td-comp-size-xxxxxl: var(--td-size-16);--td-pop-padding-s: var(--td-size-2);--td-pop-padding-m: var(--td-size-3);--td-pop-padding-l: var(--td-size-4);--td-pop-padding-xl: var(--td-size-5);--td-pop-padding-xxl: var(--td-size-6);--td-comp-paddingLR-xxs: var(--td-size-1);--td-comp-paddingLR-xs: var(--td-size-2);--td-comp-paddingLR-s: var(--td-size-4);--td-comp-paddingLR-m: var(--td-size-5);--td-comp-paddingLR-l: var(--td-size-6);--td-comp-paddingLR-xl: var(--td-size-8);--td-comp-paddingLR-xxl: var(--td-size-10);--td-comp-paddingTB-xxs: var(--td-size-1);--td-comp-paddingTB-xs: var(--td-size-2);--td-comp-paddingTB-s: var(--td-size-4);--td-comp-paddingTB-m: var(--td-size-5);--td-comp-paddingTB-l: var(--td-size-6);--td-comp-paddingTB-xl: var(--td-size-8);--td-comp-paddingTB-xxl: var(--td-size-10);--td-comp-margin-xxs: var(--td-size-1);--td-comp-margin-xs: var(--td-size-2);--td-comp-margin-s: var(--td-size-4);--td-comp-margin-m: var(--td-size-5);--td-comp-margin-l: var(--td-size-6);--td-comp-margin-xl: var(--td-size-7);--td-comp-margin-xxl: var(--td-size-8);--td-comp-margin-xxxl: var(--td-size-10);--td-comp-margin-xxxxl: var(--td-size-12)}.sidebar-menu[data-v-338a337e]{position:fixed;top:0;left:0;height:100%;width:200px;box-shadow:0 4px 8px #0000001a}@media (max-width: 768px){.sidebar-menu[data-v-338a337e]{width:100px}}.logo-text[data-v-338a337e]{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.menu-item[data-v-338a337e]{margin-bottom:10px}.dashboard-container[data-v-bb38f795]{display:flex;flex-direction:row;height:100vh}.sidebar-menu[data-v-bb38f795]{position:relative;z-index:2}.content[data-v-bb38f795]{flex:1;padding:20px;overflow:auto;position:relative;z-index:1}@media (max-width: 768px){.content[data-v-bb38f795]{padding:10px}}.about-us[data-v-2ee4d9e4]{padding:20px;text-align:left}.list[data-v-2ee4d9e4]{display:flex;flex-direction:column}.list-item[data-v-2ee4d9e4]{display:flex;justify-content:space-between;align-items:center}.item-label[data-v-2ee4d9e4]{flex:1;font-weight:700}.item-content[data-v-2ee4d9e4]{flex:2;display:flex;flex-wrap:wrap;justify-content:flex-end}.tag-item[data-v-2ee4d9e4]{margin-right:10px;margin-bottom:10px}:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;display:flex;place-items:center;min-width:320px;min-height:100vh}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}.card{padding:2em}#app{height:100%;width:100%;margin:0;text-align:center}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}.login-container[data-v-80341c16]{padding:20px;border-radius:5px;background-color:#fff;max-width:400px;min-width:300px;position:relative;margin:0 auto}@media (max-width: 600px){.login-container[data-v-80341c16]{width:90%;min-width:unset}}.login-methods[data-v-80341c16]{display:flex;justify-content:space-between;margin-bottom:20px}.login-method[data-v-80341c16]{padding:10px 15px;font-size:16px;cursor:pointer;transition:all .3s}.login-method.active[data-v-80341c16]{background-color:#e6f0ff;color:#007bff}.login-form[data-v-80341c16],.qrcode[data-v-80341c16]{display:flex;flex-direction:column;gap:15px}.qrcode[data-v-80341c16]{display:flex;justify-content:center;align-items:center;gap:15px;text-align:center}.sotheby-font[data-v-80341c16]{font-family:Sotheby,Helvetica,monospace;font-size:3.125rem;line-height:1.2;text-shadow:0 1px 2px rgba(0,0,0,.1)}.footer[data-v-80341c16]{text-align:center;margin:0;font-size:.875rem;color:#888;position:fixed;bottom:20px;left:0;right:0;width:100%;background-color:#fff}@font-face{font-family:Sotheby;src:url(./Sotheby-Bahhmb2a.ttf) format("truetype");font-weight:400;font-style:normal}.login-container[data-v-6f03a054]{padding:20px;border-radius:5px;background-color:#fff;max-width:400px;min-width:300px;position:relative;margin:0 auto}@media (max-width: 600px){.login-container[data-v-6f03a054]{width:90%;min-width:unset}}.error-message[data-v-6f03a054]{color:red;margin-top:5px}.tdesign-demo-block-column[data-v-6f03a054]{display:flex;flex-direction:column;row-gap:16px}.tdesign-demo-block-column-large[data-v-6f03a054]{display:flex;flex-direction:column;row-gap:32px}.tdesign-demo-block-row[data-v-6f03a054]{display:flex;column-gap:16px;align-items:center}.sotheby-font[data-v-6f03a054]{font-family:Sotheby,Helvetica,monospace;font-size:3.125rem;line-height:1.2;text-shadow:0 1px 2px rgba(0,0,0,.1)}.footer[data-v-6f03a054]{text-align:center;margin:0;font-size:.875rem;color:#888;position:fixed;bottom:20px;left:0;right:0;width:100%;background-color:#fff} diff --git a/static/assets/qrcode.min.js b/static/assets/qrcode.min.js deleted file mode 100644 index 974e0628..00000000 --- a/static/assets/qrcode.min.js +++ /dev/null @@ -1,7 +0,0 @@ -/** - * Skipped minification because the original files appears to be already minified. - * Original file: /npm/qrcode@1.5.1/build/qrcode.js - * - * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files - */ -var QRCode=function(t){"use strict";var r,e=function(){return"function"==typeof Promise&&Promise.prototype&&Promise.prototype.then},n=[0,26,44,70,100,134,172,196,242,292,346,404,466,532,581,655,733,815,901,991,1085,1156,1258,1364,1474,1588,1706,1828,1921,2051,2185,2323,2465,2611,2761,2876,3034,3196,3362,3532,3706],o=function(t){if(!t)throw new Error('"version" cannot be null or undefined');if(t<1||t>40)throw new Error('"version" should be in range from 1 to 40');return 4*t+17},a=function(t){return n[t]},i=function(t){for(var r=0;0!==t;)r++,t>>>=1;return r},u=function(t){if("function"!=typeof t)throw new Error('"toSJISFunc" is not a valid function.');r=t},s=function(){return void 0!==r},f=function(t){return r(t)};function h(t,r){return t(r={exports:{}},r.exports),r.exports}var c=h((function(t,r){r.L={bit:1},r.M={bit:0},r.Q={bit:3},r.H={bit:2},r.isValid=function(t){return t&&void 0!==t.bit&&t.bit>=0&&t.bit<4},r.from=function(t,e){if(r.isValid(t))return t;try{return function(t){if("string"!=typeof t)throw new Error("Param is not a string");switch(t.toLowerCase()){case"l":case"low":return r.L;case"m":case"medium":return r.M;case"q":case"quartile":return r.Q;case"h":case"high":return r.H;default:throw new Error("Unknown EC Level: "+t)}}(t)}catch(t){return e}}}));function g(){this.buffer=[],this.length=0}c.L,c.M,c.Q,c.H,c.isValid,g.prototype={get:function(t){var r=Math.floor(t/8);return 1==(this.buffer[r]>>>7-t%8&1)},put:function(t,r){for(var e=0;e>>r-e-1&1))},getLengthInBits:function(){return this.length},putBit:function(t){var r=Math.floor(this.length/8);this.buffer.length<=r&&this.buffer.push(0),t&&(this.buffer[r]|=128>>>this.length%8),this.length++}};var d=g;function l(t){if(!t||t<1)throw new Error("BitMatrix size must be defined and greater than 0");this.size=t,this.data=new Uint8Array(t*t),this.reservedBit=new Uint8Array(t*t)}l.prototype.set=function(t,r,e,n){var o=t*this.size+r;this.data[o]=e,n&&(this.reservedBit[o]=!0)},l.prototype.get=function(t,r){return this.data[t*this.size+r]},l.prototype.xor=function(t,r,e){this.data[t*this.size+r]^=e},l.prototype.isReserved=function(t,r){return this.reservedBit[t*this.size+r]};var v=l,p=h((function(t,r){var e=o;r.getRowColCoords=function(t){if(1===t)return[];for(var r=Math.floor(t/7)+2,n=e(t),o=145===n?26:2*Math.ceil((n-13)/(2*r-2)),a=[n-7],i=1;i=0&&t<=7},r.from=function(t){return r.isValid(t)?parseInt(t,10):void 0},r.getPenaltyN1=function(t){for(var r=t.size,n=0,o=0,a=0,i=null,u=null,s=0;s=5&&(n+=e+(o-5)),i=h,o=1),(h=t.get(f,s))===u?a++:(a>=5&&(n+=e+(a-5)),u=h,a=1)}o>=5&&(n+=e+(o-5)),a>=5&&(n+=e+(a-5))}return n},r.getPenaltyN2=function(t){for(var r=t.size,e=0,o=0;o=10&&(1488===n||93===n)&&e++,a=a<<1&2047|t.get(u,i),u>=10&&(1488===a||93===a)&&e++}return e*o},r.getPenaltyN4=function(t){for(var r=0,e=t.data.length,n=0;n=0;){for(var n=e[0],o=0;o0){var o=new Uint8Array(this.degree);return o.set(e,n),o}return e};var L=T,b=function(t){return!isNaN(t)&&t>=1&&t<=40},U="(?:[u3000-u303F]|[u3040-u309F]|[u30A0-u30FF]|[uFF00-uFFEF]|[u4E00-u9FAF]|[u2605-u2606]|[u2190-u2195]|u203B|[u2010u2015u2018u2019u2025u2026u201Cu201Du2225u2260]|[u0391-u0451]|[u00A7u00A8u00B1u00B4u00D7u00F7])+",x="(?:(?![A-Z0-9 $%*+\\-./:]|"+(U=U.replace(/u/g,"\\u"))+")(?:.|[\r\n]))+",k=new RegExp(U,"g"),F=new RegExp("[^A-Z0-9 $%*+\\-./:]+","g"),S=new RegExp(x,"g"),D=new RegExp("[0-9]+","g"),Y=new RegExp("[A-Z $%*+\\-./:]+","g"),_=new RegExp("^"+U+"$"),z=new RegExp("^[0-9]+$"),H=new RegExp("^[A-Z0-9 $%*+\\-./:]+$"),J={KANJI:k,BYTE_KANJI:F,BYTE:S,NUMERIC:D,ALPHANUMERIC:Y,testKanji:function(t){return _.test(t)},testNumeric:function(t){return z.test(t)},testAlphanumeric:function(t){return H.test(t)}},K=h((function(t,r){r.NUMERIC={id:"Numeric",bit:1,ccBits:[10,12,14]},r.ALPHANUMERIC={id:"Alphanumeric",bit:2,ccBits:[9,11,13]},r.BYTE={id:"Byte",bit:4,ccBits:[8,16,16]},r.KANJI={id:"Kanji",bit:8,ccBits:[8,10,12]},r.MIXED={bit:-1},r.getCharCountIndicator=function(t,r){if(!t.ccBits)throw new Error("Invalid mode: "+t);if(!b(r))throw new Error("Invalid version: "+r);return r>=1&&r<10?t.ccBits[0]:r<27?t.ccBits[1]:t.ccBits[2]},r.getBestModeForData=function(t){return J.testNumeric(t)?r.NUMERIC:J.testAlphanumeric(t)?r.ALPHANUMERIC:J.testKanji(t)?r.KANJI:r.BYTE},r.toString=function(t){if(t&&t.id)return t.id;throw new Error("Invalid mode")},r.isValid=function(t){return t&&t.bit&&t.ccBits},r.from=function(t,e){if(r.isValid(t))return t;try{return function(t){if("string"!=typeof t)throw new Error("Param is not a string");switch(t.toLowerCase()){case"numeric":return r.NUMERIC;case"alphanumeric":return r.ALPHANUMERIC;case"kanji":return r.KANJI;case"byte":return r.BYTE;default:throw new Error("Unknown mode: "+t)}}(t)}catch(t){return e}}}));K.NUMERIC,K.ALPHANUMERIC,K.BYTE,K.KANJI,K.MIXED,K.getCharCountIndicator,K.getBestModeForData,K.isValid;var O=h((function(t,r){var e=i(7973);function n(t,r){return K.getCharCountIndicator(t,r)+4}function o(t,r){var e=0;return t.forEach((function(t){var o=n(t.mode,r);e+=o+t.getBitsLength()})),e}r.from=function(t,r){return b(t)?parseInt(t,10):r},r.getCapacity=function(t,r,e){if(!b(t))throw new Error("Invalid QR Code version");void 0===e&&(e=K.BYTE);var o=8*(a(t)-M(t,r));if(e===K.MIXED)return o;var i=o-n(e,t);switch(e){case K.NUMERIC:return Math.floor(i/10*3);case K.ALPHANUMERIC:return Math.floor(i/11*2);case K.KANJI:return Math.floor(i/13);case K.BYTE:default:return Math.floor(i/8)}},r.getBestVersionForData=function(t,e){var n,a=c.from(e,c.M);if(Array.isArray(t)){if(t.length>1)return function(t,e){for(var n=1;n<=40;n++){if(o(t,n)<=r.getCapacity(n,e,K.MIXED))return n}}(t,a);if(0===t.length)return 1;n=t[0]}else n=t;return function(t,e,n){for(var o=1;o<=40;o++)if(e<=r.getCapacity(o,n,t))return o}(n.mode,n.getLength(),a)},r.getEncodedBits=function(t){if(!b(t)||t<7)throw new Error("Invalid QR Code version");for(var r=t<<12;i(r)-e>=0;)r^=7973<=0;)n^=1335<0&&(e=this.data.substr(r),n=parseInt(e,10),t.put(n,3*o+1))};var j=q,$=["0","1","2","3","4","5","6","7","8","9","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"," ","$","%","*","+","-",".","/",":"];function X(t){this.mode=K.ALPHANUMERIC,this.data=t}X.getBitsLength=function(t){return 11*Math.floor(t/2)+t%2*6},X.prototype.getLength=function(){return this.data.length},X.prototype.getBitsLength=function(){return X.getBitsLength(this.data.length)},X.prototype.write=function(t){var r;for(r=0;r+2<=this.data.length;r+=2){var e=45*$.indexOf(this.data[r]);e+=$.indexOf(this.data[r+1]),t.put(e,11)}this.data.length%2&&t.put($.indexOf(this.data[r]),6)};var Z=X;function W(t){this.mode=K.BYTE,"string"==typeof t&&(t=function(t){for(var r=[],e=t.length,n=0;n=55296&&o<=56319&&e>n+1){var a=t.charCodeAt(n+1);a>=56320&&a<=57343&&(o=1024*(o-55296)+a-56320+65536,n+=1)}o<128?r.push(o):o<2048?(r.push(o>>6|192),r.push(63&o|128)):o<55296||o>=57344&&o<65536?(r.push(o>>12|224),r.push(o>>6&63|128),r.push(63&o|128)):o>=65536&&o<=1114111?(r.push(o>>18|240),r.push(o>>12&63|128),r.push(o>>6&63|128),r.push(63&o|128)):r.push(239,191,189)}return new Uint8Array(r).buffer}(t)),this.data=new Uint8Array(t)}W.getBitsLength=function(t){return 8*t},W.prototype.getLength=function(){return this.data.length},W.prototype.getBitsLength=function(){return W.getBitsLength(this.data.length)},W.prototype.write=function(t){for(var r=0,e=this.data.length;r=33088&&e<=40956)e-=33088;else{if(!(e>=57408&&e<=60351))throw new Error("Invalid SJIS character: "+this.data[r]+"\nMake sure your charset is UTF-8");e-=49472}e=192*(e>>>8&255)+(255&e),t.put(e,13)}};var rt=tt,et=h((function(t){var r={single_source_shortest_paths:function(t,e,n){var o={},a={};a[e]=0;var i,u,s,f,h,c,g,d=r.PriorityQueue.make();for(d.push(e,0);!d.empty();)for(s in u=(i=d.pop()).value,f=i.cost,h=t[u]||{})h.hasOwnProperty(s)&&(c=f+h[s],g=a[s],(void 0===a[s]||g>c)&&(a[s]=c,d.push(s,c),o[s]=u));if(void 0!==n&&void 0===a[n]){var l=["Could not find a path from ",e," to ",n,"."].join("");throw new Error(l)}return o},extract_shortest_path_from_predecessor_list:function(t,r){for(var e=[],n=r;n;)e.push(n),n=t[n];return e.reverse(),e},find_path:function(t,e,n){var o=r.single_source_shortest_paths(t,e,n);return r.extract_shortest_path_from_predecessor_list(o,n)},PriorityQueue:{make:function(t){var e,n=r.PriorityQueue,o={};for(e in t=t||{},n)n.hasOwnProperty(e)&&(o[e]=n[e]);return o.queue=[],o.sorter=t.sorter||n.default_sorter,o},default_sorter:function(t,r){return t.cost-r.cost},push:function(t,r){var e={value:t,cost:r};this.queue.push(e),this.queue.sort(this.sorter)},pop:function(){return this.queue.shift()},empty:function(){return 0===this.queue.length}}};t.exports=r})),nt=h((function(t,r){function e(t){return unescape(encodeURIComponent(t)).length}function n(t,r,e){for(var n,o=[];null!==(n=t.exec(e));)o.push({data:n[0],index:n.index,mode:r,length:n[0].length});return o}function o(t){var r,e,o=n(J.NUMERIC,K.NUMERIC,t),a=n(J.ALPHANUMERIC,K.ALPHANUMERIC,t);return s()?(r=n(J.BYTE,K.BYTE,t),e=n(J.KANJI,K.KANJI,t)):(r=n(J.BYTE_KANJI,K.BYTE,t),e=[]),o.concat(a,r,e).sort((function(t,r){return t.index-r.index})).map((function(t){return{data:t.data,mode:t.mode,length:t.length}}))}function a(t,r){switch(r){case K.NUMERIC:return j.getBitsLength(t);case K.ALPHANUMERIC:return Z.getBitsLength(t);case K.KANJI:return rt.getBitsLength(t);case K.BYTE:return G.getBitsLength(t)}}function i(t,r){var e,n=K.getBestModeForData(t);if((e=K.from(r,n))!==K.BYTE&&e.bit=0?t[t.length-1]:null;return e&&e.mode===r.mode?(t[t.length-1].data+=r.data,t):(t.push(r),t)}),[])}(s))},r.rawSplit=function(t){return r.fromArray(o(t))}}));function ot(t,r,e){var n,o,a=t.size,i=V(r,e);for(n=0;n<15;n++)o=1==(i>>n&1),n<6?t.set(n,8,o,!0):n<8?t.set(n+1,8,o,!0):t.set(a-15+n,8,o,!0),n<8?t.set(8,a-n-1,o,!0):n<9?t.set(8,15-n-1+1,o,!0):t.set(8,15-n-1,o,!0);t.set(a-8,8,1,!0)}function at(t,r,e){var n=new d;e.forEach((function(r){n.put(r.mode.bit,4),n.put(r.getLength(),K.getCharCountIndicator(r.mode,t)),r.write(n)}));var o=8*(a(t)-M(t,r));for(n.getLengthInBits()+4<=o&&n.put(0,4);n.getLengthInBits()%8!=0;)n.putBit(0);for(var i=(o-n.getLengthInBits())/8,u=0;u=0&&u<=6&&(0===s||6===s)||s>=0&&s<=6&&(0===u||6===u)||u>=2&&u<=4&&s>=2&&s<=4?t.set(a+u,i+s,!0,!0):t.set(a+u,i+s,!1,!0))}(c,r),function(t){for(var r=t.size,e=8;e=7&&function(t,r){for(var e,n,o,a=t.size,i=O.getEncodedBits(r),u=0;u<18;u++)e=Math.floor(u/3),n=u%3+a-8-3,o=1==(i>>u&1),t.set(e,n,o,!0),t.set(n,e,o,!0)}(c,r),function(t,r){for(var e=t.size,n=-1,o=e-1,a=7,i=0,u=e-1;u>0;u-=2)for(6===u&&u--;;){for(var s=0;s<2;s++)if(!t.isReserved(o,u-s)){var f=!1;i>>a&1)),t.set(o,u-s,f),-1===--a&&(i++,a=7)}if((o+=n)<0||e<=o){o-=n,n=-n;break}}}(c,f),isNaN(n)&&(n=E.getBestMask(c,ot.bind(null,c,e))),E.applyMask(n,c),ot(c,e,n),{modules:c,version:r,errorCorrectionLevel:e,maskPattern:n,segments:a}}nt.fromArray,nt.fromString,nt.rawSplit;var ut=function(t,r){if(void 0===t||""===t)throw new Error("No input text");var e,n,o=c.M;return void 0!==r&&(o=c.from(r.errorCorrectionLevel,c.M),e=O.from(r.version),n=E.from(r.maskPattern),r.toSJISFunc&&u(r.toSJISFunc)),it(t,e,o,n)},st=h((function(t,r){function e(t){if("number"==typeof t&&(t=t.toString()),"string"!=typeof t)throw new Error("Color should be defined as hex string");var r=t.slice().replace("#","").split("");if(r.length<3||5===r.length||r.length>8)throw new Error("Invalid hex color: "+t);3!==r.length&&4!==r.length||(r=Array.prototype.concat.apply([],r.map((function(t){return[t,t]})))),6===r.length&&r.push("F","F");var e=parseInt(r.join(""),16);return{r:e>>24&255,g:e>>16&255,b:e>>8&255,a:255&e,hex:"#"+r.slice(0,6).join("")}}r.getOptions=function(t){t||(t={}),t.color||(t.color={});var r=void 0===t.margin||null===t.margin||t.margin<0?4:t.margin,n=t.width&&t.width>=21?t.width:void 0,o=t.scale||4;return{width:n,scale:n?4:o,margin:r,color:{dark:e(t.color.dark||"#000000ff"),light:e(t.color.light||"#ffffffff")},type:t.type,rendererOpts:t.rendererOpts||{}}},r.getScale=function(t,r){return r.width&&r.width>=t+2*r.margin?r.width/(t+2*r.margin):r.scale},r.getImageWidth=function(t,e){var n=r.getScale(t,e);return Math.floor((t+2*e.margin)*n)},r.qrToImageData=function(t,e,n){for(var o=e.modules.size,a=e.modules.data,i=r.getScale(o,n),u=Math.floor((o+2*n.margin)*i),s=n.margin*i,f=[n.color.light,n.color.dark],h=0;h=s&&c>=s&&h':"",s="0&&s>0&&t[u-1]||(n+=a?ct("M",s+e,.5+f+e):ct("m",o,0),o=0,a=!1),s+1',f='viewBox="0 0 '+i+" "+i+'"',h=''+u+s+"\n";return"function"==typeof e&&e(null,h),h};function dt(t,r,n,o,a){var i=[].slice.call(arguments,1),u=i.length,s="function"==typeof i[u-1];if(!s&&!e())throw new Error("Callback required as last argument");if(!s){if(u<1)throw new Error("Too few arguments provided");return 1===u?(n=r,r=o=void 0):2!==u||r.getContext||(o=n,n=r,r=void 0),new Promise((function(e,a){try{var i=ut(n,o);e(t(i,r,o))}catch(t){a(t)}}))}if(u<2)throw new Error("Too few arguments provided");2===u?(a=n,n=r,r=o=void 0):3===u&&(r.getContext&&void 0===a?(a=o,o=void 0):(a=o,o=n,n=r,r=void 0));try{var f=ut(n,o);a(null,t(f,r,o))}catch(t){a(t)}}var lt=ut,vt=dt.bind(null,ft.render),pt=dt.bind(null,ft.renderToDataURL),wt=dt.bind(null,(function(t,r,e){return gt(t,e)})),mt={create:lt,toCanvas:vt,toDataURL:pt,toString:wt};return t.create=lt,t.default=mt,t.toCanvas=vt,t.toDataURL=pt,t.toString=wt,Object.defineProperty(t,"__esModule",{value:!0}),t}({}); diff --git a/static/assets/renderer.js b/static/assets/renderer.js deleted file mode 100644 index d662d353..00000000 --- a/static/assets/renderer.js +++ /dev/null @@ -1,469 +0,0 @@ -const SettingList = (items, title, isCollapsible = false, direction = "column") => { - return ` - - - ${items.join("")} - - - `; -}; - -const SettingItem = (title, subtitle, action, id, visible = true) => { - return ` -
- ${title} - ${subtitle ? `${subtitle}` : ""} -
- ${action ? `
${action}
` : ""} -
`; -}; - -const SettingButton = (text, id, type = "secondary") => { - return `${text}`; -}; - -const SettingSwitch = (configKey, isActive = false, extraData) => { - return ` `data-${key}="${extraData[key]}"`) : ""} - > - `; -}; - -const SettingOption = (text, value, isSelected = false) => { - return `${text}`; -}; - -const SelectTemplate = document.createElement("template"); -SelectTemplate.innerHTML = ` -
-
- - - - -
- -
`; -window.customElements.define( - "ob-setting-select", - class extends HTMLElement { - _button; - _text; - _context; - constructor() { - super(); - this.attachShadow({ mode: "open" }); - this.shadowRoot?.append(SelectTemplate.content.cloneNode(true)); - this._button = this.shadowRoot.querySelector('div[part="button"]'); - this._text = this.shadowRoot.querySelector('input[part="current-text"]'); - this._context = this.shadowRoot.querySelector('ul[part="option-list"]'); - const buttonClick = () => { - const isHidden = this._context.classList.toggle("hidden"); - window[`${isHidden ? "remove" : "add"}EventListener`]("pointerdown", windowPointerDown); - }; - const windowPointerDown = ({ target }) => { - if (!this.contains(target)) buttonClick(); - }; - this._button.addEventListener("click", buttonClick); - this._context.addEventListener("click", (event) => { - const { target } = event; - if (target.tagName !== "SETTING-OPTION") return; - buttonClick(); - if (target.hasAttribute("is-selected")) return; - this.querySelectorAll("setting-option[is-selected]").forEach((dom) => dom.toggleAttribute("is-selected")); - target.toggleAttribute("is-selected"); - this._text.value = target.textContent; - this.dispatchEvent( - new CustomEvent("selected", { - bubbles: true, - composed: true, - detail: { - name: target.textContent, - value: target.dataset.value - } - }) - ); - }); - this._text.value = this.querySelector("setting-option[is-selected]")?.textContent; - } - } -); -const SettingSelect = (items, configKey, configValue) => { - return ` - ${items.map((e, i) => { - return SettingOption(e.text, e.value, configValue ? configValue === e.value : i === 0); - }).join("")} -`; -}; - -class WebUiApiOB11ConfigWrapper { - retCredential = ""; - async Init(Credential) { - this.retCredential = Credential; - } - async GetOB11Config() { - const ConfigResponse = await fetch("../api/OB11Config/GetConfig", { - method: "POST", - headers: { - Authorization: "Bearer " + this.retCredential, - "Content-Type": "application/json" - } - }); - if (ConfigResponse.status == 200) { - const ConfigResponseJson = await ConfigResponse.json(); - if (ConfigResponseJson.code == 0) { - return ConfigResponseJson?.data; - } - } - return {}; - } - async SetOB11Config(config) { - const ConfigResponse = await fetch("../api/OB11Config/SetConfig", { - method: "POST", - headers: { - Authorization: "Bearer " + this.retCredential, - "Content-Type": "application/json" - }, - body: JSON.stringify({ config: JSON.stringify(config) }) - }); - if (ConfigResponse.status == 200) { - const ConfigResponseJson = await ConfigResponse.json(); - if (ConfigResponseJson.code == 0) { - return true; - } - } - return false; - } -} -const OB11ConfigWrapper = new WebUiApiOB11ConfigWrapper(); - -async function onSettingWindowCreated(view) { - const isEmpty = (value) => value === void 0 || value === void 0 || value === ""; - await OB11ConfigWrapper.Init(localStorage.getItem("auth")); - const ob11Config = await OB11ConfigWrapper.GetOB11Config(); - const setOB11Config = (key, value) => { - const configKey = key.split("."); - if (configKey.length === 2) { - ob11Config[configKey[1]] = value; - } else if (configKey.length === 3) { - ob11Config[configKey[1]][configKey[2]] = value; - } - }; - const parser = new DOMParser(); - const doc = parser.parseFromString( - [ - "
", - ` -
-
`, - SettingList([ - SettingItem( - 'Napcat', - void 0, - SettingButton("V4.0.3", "napcat-update-button", "secondary") - ) - ]), - SettingList([ - SettingItem( - "启用 HTTP 服务", - void 0, - SettingSwitch("ob11.http.enable", ob11Config.http.enable, { - "control-display-id": "config-ob11-http-port" - }) - ), - SettingItem( - "HTTP 服务监听端口", - void 0, - `
`, - "config-ob11-http-port", - ob11Config.http.enable - ), - SettingItem( - "启用 HTTP 心跳", - void 0, - SettingSwitch("ob11.http.enableHeart", ob11Config.http.enableHeart, { - "control-display-id": "config-ob11-HTTP.enableHeart" - }) - ), - SettingItem( - "启用 HTTP 事件上报", - void 0, - SettingSwitch("ob11.http.enablePost", ob11Config.http.enablePost, { - "control-display-id": "config-ob11-http-postUrls" - }) - ), - `
- -
- HTTP 事件上报密钥 -
-
- -
-
- -
- HTTP 事件上报地址 -
- 添加 -
-
-
`, - SettingItem( - "启用正向 WebSocket 服务", - void 0, - SettingSwitch("ob11.ws.enable", ob11Config.ws.enable, { - "control-display-id": "config-ob11-ws-port" - }) - ), - SettingItem( - "正向 WebSocket 服务监听端口", - void 0, - `
`, - "config-ob11-ws-port", - ob11Config.ws.enable - ), - SettingItem( - "启用反向 WebSocket 服务", - void 0, - SettingSwitch("ob11.reverseWs.enable", ob11Config.reverseWs.enable, { - "control-display-id": "config-ob11-reverseWs-urls" - }) - ), - `
- -
- 反向 WebSocket 监听地址 -
- 添加 -
-
-
`, - SettingItem( - " WebSocket 服务心跳间隔", - "控制每隔多久发送一个心跳包,单位为毫秒", - `
` - ), - SettingItem( - "Access token", - void 0, - `
` - ), - SettingItem( - "新消息上报格式", - `如客户端无特殊需求推荐保持默认设置,两者的详细差异可参考 OneBot v11 文档`, - SettingSelect( - [ - { text: "消息段", value: "array" }, - { text: "CQ码", value: "string" } - ], - "ob11.messagePostFormat", - ob11Config.messagePostFormat - ) - ), - SettingItem( - "音乐卡片签名地址", - void 0, - `
`, - "ob11.musicSignUrl" - ), - SettingItem( - "启用本地进群时间与发言时间记录", - void 0, - SettingSwitch("ob11.GroupLocalTime.Record", ob11Config.GroupLocalTime.Record, { - "control-display-id": "config-ob11-GroupLocalTime-RecordList" - }) - ), - `
- -
- 群列表 -
- 添加 -
-
-
`, - SettingItem( - "", - void 0, - SettingButton("保存", "config-ob11-save", "primary") - ) - ]), - SettingList([ - SettingItem( - "上报 Bot 自身发送的消息", - "上报 event 为 message_sent", - SettingSwitch("ob11.reportSelfMessage", ob11Config.reportSelfMessage) - ) - ]), - SettingList([ - SettingItem( - "GitHub 仓库", - "https://github.com/NapNeko/NapCatQQ", - SettingButton("点个星星", "open-github") - ), - SettingItem("NapCat 文档", "", SettingButton("看看文档", "open-docs")) - ]), - SettingItem( - "Telegram 群", - "https://t.me/+nLZEnpne-pQ1OWFl", - SettingButton("进去逛逛", "open-telegram") - ), - SettingItem( - "QQ 群", - "518662028", - SettingButton("我要进去", "open-qq-group") - ), - "
" - ].join(""), - "text/html" - ); - doc.querySelector("#open-github")?.addEventListener("click", () => { - window.open("https://github.com/NapNeko/NapCatQQ", "_blank"); - }); - doc.querySelector("#open-docs")?.addEventListener("click", () => { - window.open("https://napneko.github.io/", "_blank"); - }); - doc.querySelector("#open-telegram")?.addEventListener("click", () => { - window.open("https://t.me/+nLZEnpne-pQ1OWFl", "_blank"); - }); - doc.querySelector("#open-qq-group")?.addEventListener("click", () => { - window.open("https://qm.qq.com/q/VfjAq5HIMS", "_blank"); - }); - const buildHostListItem = (type, host, index, inputAttrs = {}) => { - const dom = { - container: document.createElement("setting-item"), - input: document.createElement("input"), - inputContainer: document.createElement("div"), - deleteBtn: document.createElement("setting-button") - }; - dom.container.classList.add("setting-host-list-item"); - dom.container.dataset.direction = "row"; - Object.assign(dom.input, inputAttrs); - dom.input.classList.add("q-input__inner"); - dom.input.type = "url"; - dom.input.value = host; - dom.input.addEventListener("input", () => { - ob11Config[type.split("-")[0]][type.split("-")[1]][index] = dom.input.value; - }); - dom.inputContainer.classList.add("q-input"); - dom.inputContainer.appendChild(dom.input); - dom.deleteBtn.innerHTML = "删除"; - dom.deleteBtn.dataset.type = "secondary"; - dom.deleteBtn.addEventListener("click", () => { - ob11Config[type.split("-")[0]][type.split("-")[1]].splice(index, 1); - initReverseHost(type); - }); - dom.container.appendChild(dom.inputContainer); - dom.container.appendChild(dom.deleteBtn); - return dom.container; - }; - const buildHostList = (hosts, type, inputAttr = {}) => { - const result = []; - hosts?.forEach((host, index) => { - result.push(buildHostListItem(type, host, index, inputAttr)); - }); - return result; - }; - const addReverseHost = (type, doc2 = document, inputAttr = {}) => { - type = type.replace(/\./g, "-"); - const hostContainerDom = doc2.body.querySelector( - `#config-ob11-${type}-list` - ); - hostContainerDom?.appendChild( - buildHostListItem( - type, - "", - ob11Config[type.split("-")[0]][type.split("-")[1]].length, - inputAttr - ) - ); - ob11Config[type.split("-")[0]][type.split("-")[1]].push(""); - }; - const initReverseHost = (type, doc2 = document) => { - type = type.replace(/\./g, "-"); - const hostContainerDom = doc2.body?.querySelector( - `#config-ob11-${type}-list` - ); - if (hostContainerDom) { - [...hostContainerDom.childNodes].forEach((dom) => dom.remove()); - buildHostList( - ob11Config[type.split("-")[0]][type.split("-")[1]], - type - ).forEach((dom) => { - hostContainerDom?.appendChild(dom); - }); - } - }; - initReverseHost("http.postUrls", doc); - initReverseHost("reverseWs.urls", doc); - initReverseHost("GroupLocalTime.RecordList", doc); - doc.querySelector("#config-ob11-http-postUrls-add")?.addEventListener( - "click", - () => addReverseHost("http.postUrls", document, { - placeholder: "如:http://127.0.0.1:5140/onebot" - }) - ); - doc.querySelector("#config-ob11-reverseWs-urls-add")?.addEventListener( - "click", - () => addReverseHost("reverseWs.urls", document, { - placeholder: "如:ws://127.0.0.1:5140/onebot" - }) - ); - doc.querySelector("#config-ob11-GroupLocalTime-RecordList-add")?.addEventListener( - "click", - () => addReverseHost("GroupLocalTime.RecordList", document, { - placeholder: "此处填写群号 -1为全部" - }) - ); - doc.querySelector("#config-ffmpeg-select")?.addEventListener("click", () => { - }); - doc.querySelector("#config-open-log-path")?.addEventListener("click", () => { - }); - doc.querySelectorAll("setting-switch[data-config-key]").forEach((dom) => { - dom.addEventListener("click", () => { - const active = dom.getAttribute("is-active") == void 0; - setOB11Config(dom.dataset.configKey, active); - if (active) dom.setAttribute("is-active", ""); - else dom.removeAttribute("is-active"); - if (!isEmpty(dom.dataset.controlDisplayId)) { - const displayDom = document.querySelector( - //@ts-expect-error 等待修复 - `#${dom.dataset.controlDisplayId}` - ); - if (active) displayDom?.removeAttribute("is-hidden"); - else displayDom?.setAttribute("is-hidden", ""); - } - }); - }); - doc.querySelectorAll( - "setting-item .q-input input.q-input__inner[data-config-key]" - ).forEach((dom) => { - dom.addEventListener("input", () => { - const Type = dom.getAttribute("type"); - const configKey = dom.dataset.configKey; - const configValue = Type === "number" ? parseInt(dom.value) >= 1 ? parseInt(dom.value) : 1 : dom.value; - setOB11Config(configKey, configValue); - }); - }); - doc.querySelectorAll("ob-setting-select[data-config-key]").forEach((dom) => { - dom?.addEventListener("selected", (e) => { - const configKey = dom.dataset.configKey; - const configValue = e.detail.value; - setOB11Config(configKey, configValue); - }); - }); - doc.querySelector("#config-ob11-save")?.addEventListener("click", () => { - OB11ConfigWrapper.SetOB11Config(ob11Config); - alert("保存成功"); - }); - doc.body.childNodes.forEach((node) => { - view.appendChild(node); - }); -} - -export { onSettingWindowCreated }; diff --git a/static/assets/style.css b/static/assets/style.css deleted file mode 100644 index c52bec45..00000000 --- a/static/assets/style.css +++ /dev/null @@ -1,201 +0,0 @@ -body, html { - background: var(--bg_bottom_standard); - color: var(--text_primary); - font-family: "Color Emoji", system-ui, "PingFang SC", PingFangSC-Regular, "Microsoft YaHei", "Hiragino Sans GB", "Heiti SC", "WenQuanYi Micro Hei", Arial, Helvetica, sans-serif, "Apple Braille", "Color Emoji Fix"; - min-height: 100vh; - scroll-behavior: smooth; - width: 100%; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - -o-user-select: none; - user-select: none; - - --z_index_popover: 999; - --nt_mix_tokens: nt_brand_standard_2_overlay_hover_brand_2_mix,nt_brand_standard_2_overlay_pressed_brand_2_mix,nt_feedback_error_2_overlay_hover_brand_2_mix,nt_feedback_error_2_overlay_pressed_brand_2_mix,nt_icon_white_2_overlay_hover_2_mix,nt_icon_white_2_overlay_pressed_2_mix,nt_bubble_host_2_overlay_pressed_brand_2_mix,nt_bg_white_2_overlay_pressed_brand_2_mix,nt_bg_white_2_overlay_hover_2_mix,nt_bg_white_2_overlay_pressed_2_mix,nt_fg_white_2_overlay_hover_2_mix,nt_fg_white_2_overlay_pressed_2_mix,nt_icon_red_2_overlay_hover_2_mix,nt_icon_red_2_overlay_pressed_2_mix,nt_fg_grey_standard_2_overlay_hover_2_mix,nt_fg_grey_standard_2_overlay_pressed_2_mix,nt_bubble_guest_2_overlay_pressed_2_mix,nt_icon_primary_2_20_2_alpha,nt_bg_grey_standard_2_95_2_alpha,nt_tag_red_2_20_2_alpha,nt_tag_red_2_25_2_alpha,nt_tag_blue_2_20_2_alpha,nt_tag_blue_2_25_2_alpha,nt_tag_blue_2_10_2_alpha,nt_tag_purple_2_20_2_alpha,nt_brand_standard_2_20_2_alpha,nt_tag_sage_green_2_20_2_alpha,nt_feedback_error_2_20_2_alpha,nt_text_white_2_60_2_alpha,nt_bg_white_2_70_2_alpha,nt_bg_white_2_90_2_alpha,nt_bg_white_2_97_2_alpha,nt_bg_white_2_40_2_alpha,nt_bg_white_2_30_2_alpha,nt_text_white_2_80_2_alpha,nt_brand_standard_2_50_2_alpha,nt_bg_nav_secondary_2_60_2_alpha,nt_bg_nav_2_60_2_alpha,nt_feedback_error_2_10_2_alpha,nt_brand_standard_2_10_2_alpha,nt_on_brand_primary_2_40_2_alpha,nt_text_primary_2_72_2_alpha,nt_text_white_2_72_2_alpha; - } - - a, address, article, aside, b, blockquote, body, div, em, fieldset, footer, form, h1, h2, h3, h4, h5, h6, header, html, i, iframe, img, label, legend, li, main, nav, ol, p, s, section, span, table, tbody, td, tfoot, th, thead, tr, ul { - box-sizing: border-box; - font-size: 100%; - font-style: inherit; - font-weight: inherit; - border: 0px; - margin: 0px; - padding: 0px; - } - - #app { - position: relative; - display: block; - padding: 20px; - min-height: 100vh; - background: transparent; - } - - .fake-bar { - position: fixed; - display: none; - top: 0; - left: 0; - } - - /* ======== Input ======== */ - .q-input { - align-items: center; - border-radius: 4px; - box-sizing: border-box; - color: var(--text_secondary); - display: inline-flex; - position: relative; - width: 100%; - border: 1px solid transparent; - } - - .q-input input, .q-input textarea { - appearance: none; - background-color: transparent; - box-sizing: border-box; - color: var(--text_primary); - flex-grow: 1; - flex-shrink: 1; - flex-basis: 0%; - font-size: 14px; - height: fit-content; - outline-color: initial; - outline-style: none; - outline-width: initial; - resize: none; - width: 100%; - border: none; - } - - /* ======== Switch ======== */ - .q-switch { - background-color: var(--fill_standard_primary); - border-radius: 14px; - box-sizing: border-box; - display: inline-flex; - position: relative; - transition-behavior: normal; - transition-duration: 0.2s; - transition-timing-function: cubic-bezier(0.38, 0, 0.24, 1); - transition-delay: 0s; - transition-property: all; - width: 28px; - padding: 3px; - } - - .q-switch__handle { - border-radius: 5px; - box-shadow: rgba(0, 0, 0, 0.09) 0px 2px 4px; - box-sizing: border-box; - display: inline-block; - height: 10px; - position: relative; - transition-behavior: normal; - transition-duration: 0.2s; - transition-timing-function: cubic-bezier(0.38, 0, 0.24, 1); - transition-delay: 0s; - transition-property: all; - width: 10px; - z-index: 2; - background: var(--icon_white); - } - - .q-switch:not(.is-disabled):hover { - background: var(--fill_standard_secondary); - } - - .q-switch:not(.is-disabled):active { - background: var(--nt_bg_white_2_overlay_pressed_brand_2_mix); - } - .q-switch:not(.is-disabled):active .q-switch__handle { - width: 12px; - } - - .q-switch.is-active { - background-color: var(--brand_standard); - } - - .q-switch.is-active .q-switch__handle { - transform: translateX(12px); - } - - .q-switch.is-active:not(.is-disabled):hover { - background: var(--nt_brand_standard_2_overlay_hover_brand_2_mix); - } - - .q-switch.is-active:not(.is-disabled):active { - background: var(--nt_brand_standard_2_overlay_pressed_brand_2_mix); - } - .q-switch.is-active:not(.is-disabled):active .q-switch__handle { - transform: translateX(10px); - } - - /* ======== Button ======== */ - .q-button { - align-items: center; - background-color: var(--brand_standard); - border-top-left-radius: 4px; - border-top-right-radius: 4px; - border-bottom-right-radius: 4px; - border-bottom-left-radius: 4px; - display: inline-flex; - font-size: 14px; - justify-content: center; - line-height: 18px; - outline-color: initial; - outline-style: none; - outline-width: initial; - position: relative; - vertical-align: text-bottom; - border: 1px solid var(--fg_grey_standard); - padding: 5px 11px; - } - - .q-button--small { - font-size: 12px; - line-height: 14px; - min-width: 62px; - padding: 4px 7px; - } - - .q-button--primary { - background-color: var(--brand_standard); - border-color: var(--brand_standard); - color: var(--on_brand_primary); - } - - .q-button--secondary { - background-color: transparent; - border-color: var(--fg_grey_standard); - color: var(--text_primary); - } - - .q-button:not([disabled]):hover { - background-color: var(--overlay_hover); - } - - .q-button:not([disabled]):active { - background-color: var(--overlay_pressed); - } - - .q-button--primary:hover { - background-color: var(--nt_brand_standard_2_overlay_hover_brand_2_mix); - border-color: var(--nt_brand_standard_2_overlay_hover_brand_2_mix); - } - - .q-button--primary:active { - background-color: var(--nt_brand_standard_2_overlay_pressed_brand_2_mix); - border-color: var(--nt_brand_standard_2_overlay_pressed_brand_2_mix); - } - - .q-button[disabled] { - opacity: 0.3; - cursor: not-allowed; - } - - .q-button--secondary[disabled] { - background-color: transparent; - } \ No newline at end of file diff --git a/static/assets/webcomponents.css b/static/assets/webcomponents.css deleted file mode 100644 index ff7363c1..00000000 --- a/static/assets/webcomponents.css +++ /dev/null @@ -1,350 +0,0 @@ -*[is-disabled] { - opacity: 0.3; - -webkit-pointer-events: none; - -moz-pointer-events: none; - -ms-pointer-events: none; - -o-pointer-events: none; - pointer-events: none; - cursor: not-allowed; - } - - setting-section::before { - content: attr(data-title); - display: block; - margin: 0px 0px 8px 16px; - color: var(--text_primary); - font-weight: var(--font-bold); - font-size: min(var(--font_size_3), 18px); - line-height: min(var(--line_height_3), 24px); - } - - setting-panel { - display: block; - margin-bottom: 20px; - } - - setting-section:last-child setting-panel { - margin-bottom: 0; - } - - setting-list, - setting-list[data-direction="column"] { - display: flex; - background-color: var(--fill_light_primary); - border-radius: 8px; - flex-direction: column; - align-items: stretch; - justify-content: space-between; - } - - setting-list[data-direction="row"] { - padding: 16px 0; - flex-direction: row; - justify-content: space-around; - } - setting-list[data-direction="row"], - setting-list[data-direction="row"] * { - text-align: center; - } - - setting-item { - display: flex; - padding: 12px 16px; - background-color: var(--fill_light_primary); - font-size: min(var(--font_size_3),18px); - line-height: min(var(--line_height_3),24px); - border-radius: 8px; - align-items: center; - justify-content: space-between; - } - - setting-item > *:first-child { - display: flex; - flex-direction: column; - align-items: flex-start; - justify-content: flex-start; - flex-wrap: nowrap; - } - - setting-list[data-direction="row"] setting-item { - padding: 0; - margin: 0 10px; - flex: 1; - } - - setting-list[data-direction="row"] setting-item > *:first-child { - align-items: center; - flex: 1; - } - - setting-list[data-direction="row"] setting-item > *:first-child > * { - flex: 1; - } - - setting-list setting-divider, - setting-list[data-direction="column"] setting-divider { - display: block; - position: relative; - width: unset; - height: 1px; - margin: 0 16px; - background-color: var(--border_standard); - } - - setting-list[data-direction="row"] setting-divider { - width: 1px; - height: unset; - margin: 0; - } - - setting-text[data-type="secondary"] { - margin-top: 4px; - color: var(--text_secondary); - font-size: min(var(--font_size_2),16px); - line-height: min(var(--line_height_2),22px); - } - - setting-switch { - --transition-timing: cubic-bezier(0.38, 0, 0.24, 1); - - display: block; - position: relative; - width: 28px; - height: 16px; - background: var(--fill_standard_primary); - border-radius: 14px; - transition: background var(--transition-timing) .2s; - } - setting-switch::after { - content: ''; - display: block; - position: absolute; - top: 0px; - left: 0px; - margin: 3px; - width: 10px; - height: 10px; - background: var(--icon_white); - box-shadow: rgba(0, 0, 0, 0.09) 0px 2px 4px; - border-radius: 5px; - transition: width var(--transition-timing) .2s, - left var(--transition-timing) .2s; - } - - setting-switch[is-active] { - background: var(--brand_standard); - } - setting-switch[is-active]::after { - left: calc(100% - 16px); - } - - setting-switch:hover { - background: var(--fill_standard_secondary); - } - setting-switch[is-active]:hover { - background: var(--nt_brand_standard_2_overlay_hover_brand_2_mix); - } - - setting-switch:active { - background: var(--nt_bg_white_2_overlay_pressed_brand_2_mix); - } - setting-switch[is-active]:active { - background: var(--nt_brand_standard_2_overlay_pressed_brand_2_mix); - } - - setting-switch:active::after { - width: 12px; - } - setting-switch[is-active]:active::after { - left: calc(100% - 18px); - } - - setting-button, - setting-button[data-type="secondary"] { - position: relative; - display: inline-flex; - padding: 5px 11px; - min-width: 62px; - background-color: transparent; - color: var(--text_primary); - border-radius: 4px; - font-size: 12px; - line-height: 12px; - justify-content: center; - outline-color: initial; - outline-style: none; - outline-width: initial; - vertical-align: text-bottom; - border: 1px solid var(--fg_grey_standard); - align-items: center; - box-sizing: border-box; - } - - setting-button[data-type="primary"] { - background-color: var(--brand_standard); - color: var(--on_brand_primary); - border-color: var(--brand_standard); - } - - setting-button:hover, - setting-button[data-type="secondary"]:hover { - background-color: var(--overlay_hover); - } - - setting-button:active, - setting-button[data-type="secondary"]:active { - background-color: var(--overlay_pressed); - } - - setting-button[data-type="primary"]:hover { - background-color: var(--nt_brand_standard_2_overlay_hover_brand_2_mix); - border-color: var(--nt_brand_standard_2_overlay_hover_brand_2_mix); - } - - setting-button[data-type="primary"]:active { - background-color: var(--nt_brand_standard_2_overlay_pressed_brand_2_mix); - border-color: var(--nt_brand_standard_2_overlay_pressed_brand_2_mix); - } - - setting-select, - setting-select::part(parent), - setting-select::part(button) { - display: block; - position: relative; - height: 24px; - font-size: 12px; - line-height: 24px; - box-sizing: border-box; - } - - setting-select::part(button) { - display: flex; - padding: 0px 8px; - background-color: transparent; - border-radius: 4px; - border: 1px solid var(--border_dark); - z-index: 5; - cursor: default; - align-items: center; - flex-direction: row; - flex-wrap: nowrap; - } - - setting-select::part(current-text) { - display: block; - margin-right: 8px; - padding: 0px; - background: none; - background-color: transparent; - font-size: 12px; - color: var(--text_primary); - text-overflow: ellipsis; - border-radius: 0px; - border: none; - outline: none; - overflow: hidden; - appearance: none; - box-sizing: border-box; - cursor: default; - flex: 1; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - -o-user-select: none; - user-select: none; - -webkit-pointer-events: none; - -moz-pointer-events: none; - -ms-pointer-events: none; - -o-pointer-events: none; - pointer-events: none; - } - - setting-select::part(button-arrow) { - position: relative; - display: block; - width: 16px; - height: 16px; - color: var(--icon_primary); - } - - setting-select::part(option-list) { - display: flex; - position: absolute; - top: 100%; - padding: 4px; - margin: 5px 0px; - width: 100%; - max-height: var(--q-contextmenu-max-height); - background-color: var(--blur_middle_standard); - background-clip: padding-box; - backdrop-filter: blur(8px); - font-size: 12px; - box-shadow: var(--shadow_bg_middle_secondary); - border: 1px solid var(--border_secondary); - border-radius: 4px; - box-sizing: border-box; - app-region: no-drag; - overflow-x: hidden; - overflow-y: auto; - list-style: none; - z-index: 999; - flex-direction: column; - align-items: stretch; - flex-wrap: nowrap; - justify-content: flex-start; - gap: 4px; - } - - setting-option, - setting-option::part(parent) { - display: block; - position: relative; - box-sizing: border-box; - } - - setting-option::part(parent) { - display: flex; - padding: 0px 8px; - color: var(--text_primary); - font-size: 12px; - line-height: 24px; - border-radius: 4px; - flex-direction: row; - align-items: center; - flex-wrap: nowrap; - justify-content: flex-start; - } - - setting-option:hover::part(parent) { - background-color: var(--overlay_hover); - } - - setting-option:active::part(parent) { - background-color: var(--overlay_pressed); - } - - setting-option[is-selected]::part(parent) { - background-color: var(--overlay_active); - } - - setting-option::part(text) { - margin-right: 8px; - overflow: hidden; - text-wrap: nowrap; - text-overflow: ellipsis; - flex: 1; - } - - setting-option::part(check-icon) { - display: none; - position: relative; - right: -4px; - width: 1em; - height: 1em; - color: var(--icon_primary); - flex-shrink: 0; - } - - setting-option[is-selected]::part(check-icon) { - display: block; - } \ No newline at end of file diff --git a/static/config.html b/static/config.html deleted file mode 100644 index 17c743aa..00000000 --- a/static/config.html +++ /dev/null @@ -1,48 +0,0 @@ - - - - - - - - - - - - - - - - - - NapCat-WebUi - - - - - - - \ No newline at end of file diff --git a/static/index.html b/static/index.html index f4e831cd..1daaf55e 100644 --- a/static/index.html +++ b/static/index.html @@ -1,86 +1,14 @@ - - - - - - - WebUi - Index - - - - - - - \ No newline at end of file + + + + + + + Vite + Vue + TS + + + + +
+ + diff --git a/static/login.html b/static/login.html deleted file mode 100644 index 395777c3..00000000 --- a/static/login.html +++ /dev/null @@ -1,135 +0,0 @@ - - - - - - - WebUi - Login - - - - - - - - - diff --git a/static/logo.png b/static/logo.png new file mode 100644 index 00000000..0eef6b84 Binary files /dev/null and b/static/logo.png differ diff --git a/static/vite.svg b/static/vite.svg new file mode 100644 index 00000000..e7b8dfb1 --- /dev/null +++ b/static/vite.svg @@ -0,0 +1 @@ + \ No newline at end of file