diff --git a/.github/update.log b/.github/update.log index 848b414c38..9e44818094 100644 --- a/.github/update.log +++ b/.github/update.log @@ -1069,3 +1069,4 @@ Update On Mon Jul 21 20:42:18 CEST 2025 Update On Tue Jul 22 20:42:19 CEST 2025 Update On Wed Jul 23 20:41:36 CEST 2025 Update On Thu Jul 24 20:41:09 CEST 2025 +Update On Fri Jul 25 20:44:18 CEST 2025 diff --git a/clash-meta/component/updater/update_core.go b/clash-meta/component/updater/update_core.go index 1f36ea3a45..0a38a594ff 100644 --- a/clash-meta/component/updater/update_core.go +++ b/clash-meta/component/updater/update_core.go @@ -73,7 +73,7 @@ func (u *CoreUpdater) Update(currentExePath string) (err error) { u.mu.Lock() defer u.mu.Unlock() - _, err = os.Stat(currentExePath) + info, err := os.Stat(currentExePath) if err != nil { return fmt.Errorf("check currentExePath %q: %w", currentExePath, err) } @@ -92,7 +92,8 @@ func (u *CoreUpdater) Update(currentExePath string) (err error) { log.Infoln("current version %s, latest version %s", C.Version, latestVersion) if latestVersion == C.Version { - return fmt.Errorf("update error: %s is the latest version", C.Version) + // don't change this output, some downstream dependencies on the upgrader's output fields + return fmt.Errorf("update error: already using latest version %s", C.Version) } defer func() { @@ -145,6 +146,8 @@ func (u *CoreUpdater) Update(currentExePath string) (err error) { return fmt.Errorf("backuping: %w", err) } + _ = os.Chmod(updateExePath, info.Mode()) + err = u.replace(updateExePath, currentExePath) if err != nil { return fmt.Errorf("replacing: %w", err) @@ -276,7 +279,7 @@ func (u *CoreUpdater) clean(updateDir string) { // Existing files are overwritten // All files are created inside outDir, subdirectories are not created // Return the output file name -func (u *CoreUpdater) gzFileUnpack(gzfile, outDir string) (string, error) { +func (u *CoreUpdater) gzFileUnpack(gzfile, outDir string) (outputName string, err error) { f, err := os.Open(gzfile) if err != nil { return "", fmt.Errorf("os.Open(): %w", err) @@ -308,14 +311,10 @@ func (u *CoreUpdater) gzFileUnpack(gzfile, outDir string) (string, error) { originalName = strings.TrimSuffix(originalName, ".gz") } - outputName := filepath.Join(outDir, originalName) + outputName = filepath.Join(outDir, originalName) // Create the output file - wc, err := os.OpenFile( - outputName, - os.O_WRONLY|os.O_CREATE|os.O_TRUNC, - 0o755, - ) + wc, err := os.OpenFile(outputName, os.O_WRONLY|os.O_CREATE|os.O_TRUNC, 0o755) if err != nil { return "", fmt.Errorf("os.OpenFile(%s): %w", outputName, err) } @@ -340,7 +339,7 @@ func (u *CoreUpdater) gzFileUnpack(gzfile, outDir string) (string, error) { // Existing files are overwritten // All files are created inside 'outDir', subdirectories are not created // Return the output file name -func (u *CoreUpdater) zipFileUnpack(zipfile, outDir string) (string, error) { +func (u *CoreUpdater) zipFileUnpack(zipfile, outDir string) (outputName string, err error) { zrc, err := zip.OpenReader(zipfile) if err != nil { return "", fmt.Errorf("zip.OpenReader(): %w", err) @@ -372,7 +371,7 @@ func (u *CoreUpdater) zipFileUnpack(zipfile, outDir string) (string, error) { }() fi := zf.FileInfo() name := fi.Name() - outputName := filepath.Join(outDir, name) + outputName = filepath.Join(outDir, name) if fi.IsDir() { return "", fmt.Errorf("the target file is a directory") @@ -399,14 +398,38 @@ func (u *CoreUpdater) zipFileUnpack(zipfile, outDir string) (string, error) { } // Copy file on disk -func (u *CoreUpdater) copyFile(src, dst string) error { - d, e := os.ReadFile(src) - if e != nil { - return e +func (u *CoreUpdater) copyFile(src, dst string) (err error) { + rc, err := os.Open(src) + if err != nil { + return fmt.Errorf("os.Open(%s): %w", src, err) } - e = os.WriteFile(dst, d, 0o644) - if e != nil { - return e + + defer func() { + closeErr := rc.Close() + if closeErr != nil && err == nil { + err = closeErr + } + }() + + // Create the output file + // If the file does not exist, creates it with permissions perm (before umask); + // otherwise truncates it before writing, without changing permissions. + wc, err := os.OpenFile(dst, os.O_WRONLY|os.O_CREATE|os.O_TRUNC, 0o644) + if err != nil { + return fmt.Errorf("os.OpenFile(%s): %w", dst, err) } + + defer func() { + closeErr := wc.Close() + if closeErr != nil && err == nil { + err = closeErr + } + }() + + _, err = io.Copy(wc, rc) + if err != nil { + return fmt.Errorf("io.Copy(): %w", err) + } + return nil } diff --git a/clash-meta/component/updater/update_geo.go b/clash-meta/component/updater/update_geo.go index 0778087af0..63e6d15012 100644 --- a/clash-meta/component/updater/update_geo.go +++ b/clash-meta/component/updater/update_geo.go @@ -212,7 +212,7 @@ func UpdateGeoDatabases() error { return nil } -func getUpdateTime() (err error, time time.Time) { +func getUpdateTime() (time time.Time, err error) { filesToCheck := []string{ C.Path.GeoIP(), C.Path.MMDB(), @@ -224,7 +224,7 @@ func getUpdateTime() (err error, time time.Time) { var fileInfo os.FileInfo fileInfo, err = os.Stat(file) if err == nil { - return nil, fileInfo.ModTime() + return fileInfo.ModTime(), nil } } @@ -241,7 +241,7 @@ func RegisterGeoUpdater() { ticker := time.NewTicker(time.Duration(updateInterval) * time.Hour) defer ticker.Stop() - err, lastUpdate := getUpdateTime() + lastUpdate, err := getUpdateTime() if err != nil { log.Errorln("[GEO] Get GEO database update time error: %s", err.Error()) return diff --git a/clash-meta/go.mod b/clash-meta/go.mod index 24b656c4d5..125805440a 100644 --- a/clash-meta/go.mod +++ b/clash-meta/go.mod @@ -18,7 +18,7 @@ require ( github.com/mdlayher/netlink v1.7.2 github.com/metacubex/amneziawg-go v0.0.0-20240922133038-fdf3a4d5a4ab github.com/metacubex/bart v0.20.5 - github.com/metacubex/bbolt v0.0.0-20250715134201-d343f11712df + github.com/metacubex/bbolt v0.0.0-20250725135710-010dbbbb7a5b github.com/metacubex/chacha v0.1.5 github.com/metacubex/fswatch v0.1.1 github.com/metacubex/gopacket v1.1.20-0.20230608035415-7e2f98a3e759 diff --git a/clash-meta/go.sum b/clash-meta/go.sum index a0358b9e5b..b539dbd5ad 100644 --- a/clash-meta/go.sum +++ b/clash-meta/go.sum @@ -100,8 +100,8 @@ github.com/metacubex/amneziawg-go v0.0.0-20240922133038-fdf3a4d5a4ab h1:Chbw+/31 github.com/metacubex/amneziawg-go v0.0.0-20240922133038-fdf3a4d5a4ab/go.mod h1:xVKK8jC5Sd3hfh7WjmCq+HorehIbrBijaUWmcuKjPcI= github.com/metacubex/bart v0.20.5 h1:XkgLZ17QxfxkqKdGsojoM2Zu01mmHyyQSFzt2/calTM= github.com/metacubex/bart v0.20.5/go.mod h1:DCcyfP4MC+Zy7sLK7XeGuMw+P5K9mIRsYOBgiE8icsI= -github.com/metacubex/bbolt v0.0.0-20250715134201-d343f11712df h1:pwbTEBPk7QQbxEIIynLcn4WsEnAkFiR5Wjevw44MWdk= -github.com/metacubex/bbolt v0.0.0-20250715134201-d343f11712df/go.mod h1:+WmP0VJZDkDszvpa83HzfUp6QzARl/IKkMorH4+nODw= +github.com/metacubex/bbolt v0.0.0-20250725135710-010dbbbb7a5b h1:j7dadXD8I2KTmMt8jg1JcaP1ANL3JEObJPdANKcSYPY= +github.com/metacubex/bbolt v0.0.0-20250725135710-010dbbbb7a5b/go.mod h1:+WmP0VJZDkDszvpa83HzfUp6QzARl/IKkMorH4+nODw= github.com/metacubex/chacha v0.1.5 h1:fKWMb/5c7ZrY8Uoqi79PPFxl+qwR7X/q0OrsAubyX2M= github.com/metacubex/chacha v0.1.5/go.mod h1:Djn9bPZxLTXbJFSeyo0/qzEzQI+gUSSzttuzZM75GH8= github.com/metacubex/fswatch v0.1.1 h1:jqU7C/v+g0qc2RUFgmAOPoVvfl2BXXUXEumn6oQuxhU= diff --git a/clash-nyanpasu/backend/Cargo.lock b/clash-nyanpasu/backend/Cargo.lock index 74e82b4520..db4a042145 100644 --- a/clash-nyanpasu/backend/Cargo.lock +++ b/clash-nyanpasu/backend/Cargo.lock @@ -7038,9 +7038,9 @@ checksum = "f84267b20a16ea918e43c6a88433c2d54fa145c92a811b5b047ccbe153674483" [[package]] name = "postcard" -version = "1.1.2" +version = "1.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6c1de96e20f51df24ca73cafcc4690e044854d803259db27a00a461cb3b9d17a" +checksum = "6764c3b5dd454e283a30e6dfe78e9b31096d9e32036b5d1eaac7a6119ccb9a24" dependencies = [ "cobs", "embedded-io 0.4.0", diff --git a/clash-nyanpasu/frontend/nyanpasu/package.json b/clash-nyanpasu/frontend/nyanpasu/package.json index cee27635bf..a64198219c 100644 --- a/clash-nyanpasu/frontend/nyanpasu/package.json +++ b/clash-nyanpasu/frontend/nyanpasu/package.json @@ -92,6 +92,6 @@ "vite-plugin-sass-dts": "1.3.31", "vite-plugin-svgr": "4.3.0", "vite-tsconfig-paths": "5.1.4", - "zod": "4.0.5" + "zod": "4.0.10" } } diff --git a/clash-nyanpasu/frontend/ui/package.json b/clash-nyanpasu/frontend/ui/package.json index 6bc2d71cd8..e71031e559 100644 --- a/clash-nyanpasu/frontend/ui/package.json +++ b/clash-nyanpasu/frontend/ui/package.json @@ -40,7 +40,7 @@ "d3-interpolate-path": "2.3.0", "sass-embedded": "1.89.2", "tailwind-merge": "3.3.1", - "typescript-plugin-css-modules": "5.1.0", + "typescript-plugin-css-modules": "5.2.0", "vite-plugin-dts": "4.5.4" } } diff --git a/clash-nyanpasu/manifest/version.json b/clash-nyanpasu/manifest/version.json index bd132db6f1..a0fbd01a19 100644 --- a/clash-nyanpasu/manifest/version.json +++ b/clash-nyanpasu/manifest/version.json @@ -2,10 +2,10 @@ "manifest_version": 1, "latest": { "mihomo": "v1.19.11", - "mihomo_alpha": "alpha-dfe6e05", + "mihomo_alpha": "alpha-dbb002a", "clash_rs": "v0.8.1", "clash_premium": "2023-09-05-gdcc8d87", - "clash_rs_alpha": "0.8.1-alpha+sha.f6fecec" + "clash_rs_alpha": "0.8.1-alpha+sha.a70dccc" }, "arch_template": { "mihomo": { @@ -69,5 +69,5 @@ "linux-armv7hf": "clash-armv7-unknown-linux-gnueabihf" } }, - "updated_at": "2025-07-23T22:21:28.487Z" + "updated_at": "2025-07-24T22:21:27.539Z" } diff --git a/clash-nyanpasu/pnpm-lock.yaml b/clash-nyanpasu/pnpm-lock.yaml index 8416b2586a..2fd63610eb 100644 --- a/clash-nyanpasu/pnpm-lock.yaml +++ b/clash-nyanpasu/pnpm-lock.yaml @@ -247,7 +247,7 @@ importers: version: 4.1.11 '@tanstack/router-zod-adapter': specifier: 1.81.5 - version: 1.81.5(@tanstack/react-router@1.129.8(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(zod@4.0.5) + version: 1.81.5(@tanstack/react-router@1.129.8(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(zod@4.0.10) '@tauri-apps/api': specifier: 2.6.0 version: 2.6.0 @@ -448,8 +448,8 @@ importers: specifier: 5.1.4 version: 5.1.4(typescript@5.8.3)(vite@7.0.6(@types/node@22.16.5)(jiti@2.4.2)(less@4.2.0)(lightningcss@1.30.1)(sass-embedded@1.89.2)(sass@1.83.0)(stylus@0.62.0)(terser@5.36.0)(tsx@4.20.3)(yaml@2.8.0)) zod: - specifier: 4.0.5 - version: 4.0.5 + specifier: 4.0.10 + version: 4.0.10 frontend/ui: dependencies: @@ -536,8 +536,8 @@ importers: specifier: 3.3.1 version: 3.3.1 typescript-plugin-css-modules: - specifier: 5.1.0 - version: 5.1.0(typescript@5.8.3) + specifier: 5.2.0 + version: 5.2.0(typescript@5.8.3) vite-plugin-dts: specifier: 4.5.4 version: 4.5.4(@types/node@22.16.5)(rollup@4.40.0)(typescript@5.8.3)(vite@7.0.6(@types/node@22.16.5)(jiti@2.4.2)(less@4.2.0)(lightningcss@1.30.1)(sass-embedded@1.89.2)(sass@1.83.0)(stylus@0.62.0)(terser@5.36.0)(tsx@4.20.3)(yaml@2.8.0)) @@ -566,8 +566,8 @@ importers: specifier: 7.7.2 version: 7.7.2 zod: - specifier: 4.0.5 - version: 4.0.5 + specifier: 4.0.10 + version: 4.0.10 devDependencies: '@octokit/types': specifier: 14.1.0 @@ -8055,8 +8055,8 @@ packages: eslint: ^8.57.0 || ^9.0.0 typescript: '>=4.8.4 <5.9.0' - typescript-plugin-css-modules@5.1.0: - resolution: {integrity: sha512-6h+sLBa4l+XYSTn/31vZHd/1c3SvAbLpobY6FxDiUOHJQG1eD9Gh3eCs12+Eqc+TCOAdxcO+zAPvUq0jBfdciw==} + typescript-plugin-css-modules@5.2.0: + resolution: {integrity: sha512-c5pAU5d+m3GciDr/WhkFldz1NIEGBafuP/3xhFt9BEXS2gmn/LvjkoZ11vEBIuP8LkXfPNhOt1BUhM5efFuwOw==} peerDependencies: typescript: '>=4.0.0' @@ -8566,8 +8566,8 @@ packages: zod@3.25.76: resolution: {integrity: sha512-gzUt/qt81nXsFGKIFcC3YnfEAx5NkunCfnDlvuBSSFS02bcXu4Lmea0AFIUwbLWxWPx3d9p8S5QoaujKcNQxcQ==} - zod@4.0.5: - resolution: {integrity: sha512-/5UuuRPStvHXu7RS+gmvRf4NXrNxpSllGwDnCBcJZtQsKrviYXm54yDGV2KYNLT5kq0lHGcl7lqWJLgSaG+tgA==} + zod@4.0.10: + resolution: {integrity: sha512-3vB+UU3/VmLL2lvwcY/4RV2i9z/YU0DTV/tDuYjrwmx5WeJ7hwy+rGEEx8glHp6Yxw7ibRbKSaIFBgReRPe5KA==} zwitch@2.0.4: resolution: {integrity: sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==} @@ -8589,7 +8589,8 @@ snapshots: tunnel: 0.0.6 undici: 5.29.0 - '@adobe/css-tools@4.3.3': {} + '@adobe/css-tools@4.3.3': + optional: true '@alloc/quick-lru@5.2.0': {} @@ -11188,10 +11189,10 @@ snapshots: transitivePeerDependencies: - supports-color - '@tanstack/router-zod-adapter@1.81.5(@tanstack/react-router@1.129.8(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(zod@4.0.5)': + '@tanstack/router-zod-adapter@1.81.5(@tanstack/react-router@1.129.8(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(zod@4.0.10)': dependencies: '@tanstack/react-router': 1.129.8(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - zod: 4.0.5 + zod: 4.0.10 '@tanstack/store@0.7.0': {} @@ -13762,7 +13763,8 @@ snapshots: jsonfile: 4.0.0 universalify: 0.1.2 - fs.realpath@1.0.0: {} + fs.realpath@1.0.0: + optional: true fsevents@2.3.3: optional: true @@ -13891,6 +13893,7 @@ snapshots: minimatch: 3.1.2 once: 1.4.0 path-is-absolute: 1.0.1 + optional: true global-agent@3.0.0: dependencies: @@ -14182,8 +14185,10 @@ snapshots: dependencies: once: 1.4.0 wrappy: 1.0.2 + optional: true - inherits@2.0.4: {} + inherits@2.0.4: + optional: true ini@1.3.8: {} @@ -15493,7 +15498,8 @@ snapshots: path-exists@5.0.0: {} - path-is-absolute@1.0.1: {} + path-is-absolute@1.0.1: + optional: true path-is-inside@1.0.2: {} @@ -16172,7 +16178,8 @@ snapshots: optionalDependencies: '@parcel/watcher': 2.4.1 - sax@1.3.0: {} + sax@1.3.0: + optional: true scheduler@0.26.0: {} @@ -16595,6 +16602,7 @@ snapshots: source-map: 0.7.4 transitivePeerDependencies: - supports-color + optional: true sumchecker@3.0.1: dependencies: @@ -16873,7 +16881,7 @@ snapshots: transitivePeerDependencies: - supports-color - typescript-plugin-css-modules@5.1.0(typescript@5.8.3): + typescript-plugin-css-modules@5.2.0(typescript@5.8.3): dependencies: '@types/postcss-modules-local-by-default': 4.0.2 '@types/postcss-modules-scope': 3.0.4 @@ -16889,9 +16897,10 @@ snapshots: reserved-words: 0.1.2 sass: 1.83.0 source-map-js: 1.2.1 - stylus: 0.62.0 tsconfig-paths: 4.2.0 typescript: 5.8.3 + optionalDependencies: + stylus: 0.62.0 transitivePeerDependencies: - supports-color - ts-node @@ -17457,6 +17466,6 @@ snapshots: zod@3.25.76: {} - zod@4.0.5: {} + zod@4.0.10: {} zwitch@2.0.4: {} diff --git a/clash-nyanpasu/scripts/package.json b/clash-nyanpasu/scripts/package.json index 194b92b746..e7a9ab10e0 100644 --- a/clash-nyanpasu/scripts/package.json +++ b/clash-nyanpasu/scripts/package.json @@ -10,7 +10,7 @@ "filesize": "11.0.2", "p-retry": "6.2.1", "semver": "7.7.2", - "zod": "4.0.5" + "zod": "4.0.10" }, "devDependencies": { "@octokit/types": "14.1.0", diff --git a/filebrowser/frontend/src/i18n/sk.json b/filebrowser/frontend/src/i18n/sk.json index b1e2c7d821..5f36b28387 100644 --- a/filebrowser/frontend/src/i18n/sk.json +++ b/filebrowser/frontend/src/i18n/sk.json @@ -3,7 +3,7 @@ "cancel": "Zrušiť", "clear": "Zrušiť výber", "close": "Zavrieť", - "continue": "Continue", + "continue": "Pokračovať", "copy": "Kopírovať", "copyFile": "Kopírovať súbor", "copyToClipboard": "Kopírovať do schránky", diff --git a/lede/package/boot/uboot-rk35xx/patches/200-fallback-to-legacy-image-boot.patch b/lede/package/boot/uboot-rk35xx/patches/200-fallback-to-legacy-image-boot.patch new file mode 100644 index 0000000000..e328029dc3 --- /dev/null +++ b/lede/package/boot/uboot-rk35xx/patches/200-fallback-to-legacy-image-boot.patch @@ -0,0 +1,44 @@ +diff --git a/disk/part_efi.c b/disk/part_efi.c +index d4d03de..b803d17 100644 +--- a/disk/part_efi.c ++++ b/disk/part_efi.c +@@ -351,7 +351,7 @@ int part_get_info_efi(struct blk_desc *dev_desc, int part, + return 0; + } + +-#ifdef CONFIG_RKIMG_BOOTLOADER ++#if 0 + #if defined(CONFIG_SPL_KERNEL_BOOT) || !defined(CONFIG_SPL_BUILD) + static void gpt_entry_modify(struct blk_desc *dev_desc, + gpt_entry *gpt_pte, +@@ -452,7 +452,7 @@ static int part_test_efi(struct blk_desc *dev_desc) + || (is_pmbr_valid(legacymbr) != 1)) { + return -1; + } +-#ifdef CONFIG_RKIMG_BOOTLOADER ++#if 0 + #if defined(CONFIG_SPL_KERNEL_BOOT) || !defined(CONFIG_SPL_BUILD) + gpt_entry *h_gpt_pte = NULL; + gpt_header *h_gpt_head = NULL; +@@ -1084,7 +1084,7 @@ static int is_pmbr_valid(legacy_mbr * mbr) + { + int i = 0; + +-#ifdef CONFIG_ARCH_ROCKCHIP ++#if 0 + /* + * In sd-update card, we use RKPARM partition in bootloader to load + * firmware, and use MS-DOS partition in recovery to update system. +diff --git a/include/configs/rockchip-common.h b/include/configs/rockchip-common.h +index c35b7db..b695a7d 100644 +--- a/include/configs/rockchip-common.h ++++ b/include/configs/rockchip-common.h +@@ -179,6 +179,8 @@ + "run distro_bootcmd;" + #endif + ++#define CONFIG_IMAGE_FORMAT_LEGACY /* enable also legacy image format */ ++ + #endif /* CONFIG_SPL_BUILD */ + + #define CONFIG_DISPLAY_BOARDINFO_LATE \ No newline at end of file diff --git a/lede/package/network/utils/iptables/Makefile b/lede/package/network/utils/iptables/Makefile index a894954133..35941055cf 100644 --- a/lede/package/network/utils/iptables/Makefile +++ b/lede/package/network/utils/iptables/Makefile @@ -49,6 +49,7 @@ $(call Package/iptables/Default) TITLE:=IP firewall administration tool MENU:=1 DEPENDS+= +kmod-ipt-core +libip4tc +IPV6:libip6tc +libxtables + PROVIDES:=iptables-legacy iptables-zz-legacy endef define Package/iptables/config @@ -58,11 +59,6 @@ define Package/iptables/config help This enable connlabel support in iptables. - config IPTABLES_NFTABLES - bool "Enable Nftables support" - default n - help - This enable nftables support in iptables. endef define Package/iptables/description @@ -444,6 +440,7 @@ endef define Package/ip6tables $(call Package/iptables/Default) DEPENDS:=@IPV6 +kmod-ip6tables +iptables + PROVIDES:=ip6tables-legacy ip6tables-zz-legacy CATEGORY:=Network TITLE:=IPv6 firewall administration tool MENU:=1 diff --git a/mihomo/component/updater/update_core.go b/mihomo/component/updater/update_core.go index 1f36ea3a45..0a38a594ff 100644 --- a/mihomo/component/updater/update_core.go +++ b/mihomo/component/updater/update_core.go @@ -73,7 +73,7 @@ func (u *CoreUpdater) Update(currentExePath string) (err error) { u.mu.Lock() defer u.mu.Unlock() - _, err = os.Stat(currentExePath) + info, err := os.Stat(currentExePath) if err != nil { return fmt.Errorf("check currentExePath %q: %w", currentExePath, err) } @@ -92,7 +92,8 @@ func (u *CoreUpdater) Update(currentExePath string) (err error) { log.Infoln("current version %s, latest version %s", C.Version, latestVersion) if latestVersion == C.Version { - return fmt.Errorf("update error: %s is the latest version", C.Version) + // don't change this output, some downstream dependencies on the upgrader's output fields + return fmt.Errorf("update error: already using latest version %s", C.Version) } defer func() { @@ -145,6 +146,8 @@ func (u *CoreUpdater) Update(currentExePath string) (err error) { return fmt.Errorf("backuping: %w", err) } + _ = os.Chmod(updateExePath, info.Mode()) + err = u.replace(updateExePath, currentExePath) if err != nil { return fmt.Errorf("replacing: %w", err) @@ -276,7 +279,7 @@ func (u *CoreUpdater) clean(updateDir string) { // Existing files are overwritten // All files are created inside outDir, subdirectories are not created // Return the output file name -func (u *CoreUpdater) gzFileUnpack(gzfile, outDir string) (string, error) { +func (u *CoreUpdater) gzFileUnpack(gzfile, outDir string) (outputName string, err error) { f, err := os.Open(gzfile) if err != nil { return "", fmt.Errorf("os.Open(): %w", err) @@ -308,14 +311,10 @@ func (u *CoreUpdater) gzFileUnpack(gzfile, outDir string) (string, error) { originalName = strings.TrimSuffix(originalName, ".gz") } - outputName := filepath.Join(outDir, originalName) + outputName = filepath.Join(outDir, originalName) // Create the output file - wc, err := os.OpenFile( - outputName, - os.O_WRONLY|os.O_CREATE|os.O_TRUNC, - 0o755, - ) + wc, err := os.OpenFile(outputName, os.O_WRONLY|os.O_CREATE|os.O_TRUNC, 0o755) if err != nil { return "", fmt.Errorf("os.OpenFile(%s): %w", outputName, err) } @@ -340,7 +339,7 @@ func (u *CoreUpdater) gzFileUnpack(gzfile, outDir string) (string, error) { // Existing files are overwritten // All files are created inside 'outDir', subdirectories are not created // Return the output file name -func (u *CoreUpdater) zipFileUnpack(zipfile, outDir string) (string, error) { +func (u *CoreUpdater) zipFileUnpack(zipfile, outDir string) (outputName string, err error) { zrc, err := zip.OpenReader(zipfile) if err != nil { return "", fmt.Errorf("zip.OpenReader(): %w", err) @@ -372,7 +371,7 @@ func (u *CoreUpdater) zipFileUnpack(zipfile, outDir string) (string, error) { }() fi := zf.FileInfo() name := fi.Name() - outputName := filepath.Join(outDir, name) + outputName = filepath.Join(outDir, name) if fi.IsDir() { return "", fmt.Errorf("the target file is a directory") @@ -399,14 +398,38 @@ func (u *CoreUpdater) zipFileUnpack(zipfile, outDir string) (string, error) { } // Copy file on disk -func (u *CoreUpdater) copyFile(src, dst string) error { - d, e := os.ReadFile(src) - if e != nil { - return e +func (u *CoreUpdater) copyFile(src, dst string) (err error) { + rc, err := os.Open(src) + if err != nil { + return fmt.Errorf("os.Open(%s): %w", src, err) } - e = os.WriteFile(dst, d, 0o644) - if e != nil { - return e + + defer func() { + closeErr := rc.Close() + if closeErr != nil && err == nil { + err = closeErr + } + }() + + // Create the output file + // If the file does not exist, creates it with permissions perm (before umask); + // otherwise truncates it before writing, without changing permissions. + wc, err := os.OpenFile(dst, os.O_WRONLY|os.O_CREATE|os.O_TRUNC, 0o644) + if err != nil { + return fmt.Errorf("os.OpenFile(%s): %w", dst, err) } + + defer func() { + closeErr := wc.Close() + if closeErr != nil && err == nil { + err = closeErr + } + }() + + _, err = io.Copy(wc, rc) + if err != nil { + return fmt.Errorf("io.Copy(): %w", err) + } + return nil } diff --git a/mihomo/component/updater/update_geo.go b/mihomo/component/updater/update_geo.go index 0778087af0..63e6d15012 100644 --- a/mihomo/component/updater/update_geo.go +++ b/mihomo/component/updater/update_geo.go @@ -212,7 +212,7 @@ func UpdateGeoDatabases() error { return nil } -func getUpdateTime() (err error, time time.Time) { +func getUpdateTime() (time time.Time, err error) { filesToCheck := []string{ C.Path.GeoIP(), C.Path.MMDB(), @@ -224,7 +224,7 @@ func getUpdateTime() (err error, time time.Time) { var fileInfo os.FileInfo fileInfo, err = os.Stat(file) if err == nil { - return nil, fileInfo.ModTime() + return fileInfo.ModTime(), nil } } @@ -241,7 +241,7 @@ func RegisterGeoUpdater() { ticker := time.NewTicker(time.Duration(updateInterval) * time.Hour) defer ticker.Stop() - err, lastUpdate := getUpdateTime() + lastUpdate, err := getUpdateTime() if err != nil { log.Errorln("[GEO] Get GEO database update time error: %s", err.Error()) return diff --git a/mihomo/go.mod b/mihomo/go.mod index 24b656c4d5..125805440a 100644 --- a/mihomo/go.mod +++ b/mihomo/go.mod @@ -18,7 +18,7 @@ require ( github.com/mdlayher/netlink v1.7.2 github.com/metacubex/amneziawg-go v0.0.0-20240922133038-fdf3a4d5a4ab github.com/metacubex/bart v0.20.5 - github.com/metacubex/bbolt v0.0.0-20250715134201-d343f11712df + github.com/metacubex/bbolt v0.0.0-20250725135710-010dbbbb7a5b github.com/metacubex/chacha v0.1.5 github.com/metacubex/fswatch v0.1.1 github.com/metacubex/gopacket v1.1.20-0.20230608035415-7e2f98a3e759 diff --git a/mihomo/go.sum b/mihomo/go.sum index a0358b9e5b..b539dbd5ad 100644 --- a/mihomo/go.sum +++ b/mihomo/go.sum @@ -100,8 +100,8 @@ github.com/metacubex/amneziawg-go v0.0.0-20240922133038-fdf3a4d5a4ab h1:Chbw+/31 github.com/metacubex/amneziawg-go v0.0.0-20240922133038-fdf3a4d5a4ab/go.mod h1:xVKK8jC5Sd3hfh7WjmCq+HorehIbrBijaUWmcuKjPcI= github.com/metacubex/bart v0.20.5 h1:XkgLZ17QxfxkqKdGsojoM2Zu01mmHyyQSFzt2/calTM= github.com/metacubex/bart v0.20.5/go.mod h1:DCcyfP4MC+Zy7sLK7XeGuMw+P5K9mIRsYOBgiE8icsI= -github.com/metacubex/bbolt v0.0.0-20250715134201-d343f11712df h1:pwbTEBPk7QQbxEIIynLcn4WsEnAkFiR5Wjevw44MWdk= -github.com/metacubex/bbolt v0.0.0-20250715134201-d343f11712df/go.mod h1:+WmP0VJZDkDszvpa83HzfUp6QzARl/IKkMorH4+nODw= +github.com/metacubex/bbolt v0.0.0-20250725135710-010dbbbb7a5b h1:j7dadXD8I2KTmMt8jg1JcaP1ANL3JEObJPdANKcSYPY= +github.com/metacubex/bbolt v0.0.0-20250725135710-010dbbbb7a5b/go.mod h1:+WmP0VJZDkDszvpa83HzfUp6QzARl/IKkMorH4+nODw= github.com/metacubex/chacha v0.1.5 h1:fKWMb/5c7ZrY8Uoqi79PPFxl+qwR7X/q0OrsAubyX2M= github.com/metacubex/chacha v0.1.5/go.mod h1:Djn9bPZxLTXbJFSeyo0/qzEzQI+gUSSzttuzZM75GH8= github.com/metacubex/fswatch v0.1.1 h1:jqU7C/v+g0qc2RUFgmAOPoVvfl2BXXUXEumn6oQuxhU= diff --git a/nodepass/README.md b/nodepass/README.md index 9acc561e73..1c4dd2618a 100644 --- a/nodepass/README.md +++ b/nodepass/README.md @@ -122,6 +122,9 @@ This project is provided "as is" without any warranties. Users assume all risks + + + diff --git a/nodepass/README_zh.md b/nodepass/README_zh.md index f108c848c7..ab6f8c92f8 100644 --- a/nodepass/README_zh.md +++ b/nodepass/README_zh.md @@ -122,6 +122,9 @@ nodepass "master://:10101/api?log=debug&tls=1" + + + diff --git a/openwrt-packages/luci-app-quickstart/Makefile b/openwrt-packages/luci-app-quickstart/Makefile index acdad2f133..d3344cda76 100644 --- a/openwrt-packages/luci-app-quickstart/Makefile +++ b/openwrt-packages/luci-app-quickstart/Makefile @@ -9,7 +9,7 @@ LUCI_TITLE:=LuCI support for quickstart LUCI_DEPENDS:=+quickstart +luci-app-store LUCI_PKGARCH:=all -PKG_VERSION:=0.10.6-r1 +PKG_VERSION:=0.11.1-r1 # PKG_RELEASE MUST be empty for luci.mk PKG_RELEASE:= diff --git a/openwrt-packages/luci-app-quickstart/htdocs/luci-static/quickstart/index.js b/openwrt-packages/luci-app-quickstart/htdocs/luci-static/quickstart/index.js index 4afeda5b11..cabcd1e1e5 100644 --- a/openwrt-packages/luci-app-quickstart/htdocs/luci-static/quickstart/index.js +++ b/openwrt-packages/luci-app-quickstart/htdocs/luci-static/quickstart/index.js @@ -1,3 +1,3 @@ -var La=Object.defineProperty,Ma=Object.defineProperties;var Na=Object.getOwnPropertyDescriptors;var na=Object.getOwnPropertySymbols;var Oa=Object.prototype.hasOwnProperty,Va=Object.prototype.propertyIsEnumerable;var Te=(n,i,a)=>i in n?La(n,i,{enumerable:!0,configurable:!0,writable:!0,value:a}):n[i]=a,lt=(n,i)=>{for(var a in i||(i={}))Oa.call(i,a)&&Te(n,a,i[a]);if(na)for(var a of na(i))Va.call(i,a)&&Te(n,a,i[a]);return n},mt=(n,i)=>Ma(n,Na(i));var Ga=(n,i)=>()=>(i||n((i={exports:{}}).exports,i),i.exports);var ie=(n,i,a)=>(Te(n,typeof i!="symbol"?i+"":i,a),a);var L=(n,i,a)=>new Promise((d,u)=>{var r=g=>{try{x(a.next(g))}catch(p){u(p)}},c=g=>{try{x(a.throw(g))}catch(p){u(p)}},x=g=>g.done?d(g.value):Promise.resolve(g.value).then(r,c);x((a=a.apply(n,i)).next())});import{a as ja,c as qa,d as ue,b as V,e as X,u as e,o as s,f as l,g as t,t as o,n as Dt,h as D,i as P,r as pt,j as ut,k as Pt,w as T,v as Ut,l as Ua,m as J,p as U,q as $,s as Tt,x as At,y as rt,F as O,z as Z,A as tt,B as Gt,C as st,D as dt,E as Ra,G as jt,H as Wa,I as Ha,J as Za,K as Ja,L as Ka,M as Qa,N as Xa,O as ct,T as $t,P as gt,Q as Ne,R as vt,S as Bt,U as it,V as wt,W as ce,X as to,Y as eo,Z as Me,_ as ca,$ as Oe,a0 as pe,a1 as pa,a2 as Ee,a3 as ao,a4 as oo,a5 as $e,a6 as no,a7 as io,a8 as ro,a9 as so}from"./vendor.js?v=114f102b";var wz=Ga(Qt=>{const lo=function(){const i=document.createElement("link").relList;if(i&&i.supports&&i.supports("modulepreload"))return;for(const u of document.querySelectorAll('link[rel="modulepreload"]'))d(u);new MutationObserver(u=>{for(const r of u)if(r.type==="childList")for(const c of r.addedNodes)c.tagName==="LINK"&&c.rel==="modulepreload"&&d(c)}).observe(document,{childList:!0,subtree:!0});function a(u){const r={};return u.integrity&&(r.integrity=u.integrity),u.referrerpolicy&&(r.referrerPolicy=u.referrerpolicy),u.crossorigin==="use-credentials"?r.credentials="include":u.crossorigin==="anonymous"?r.credentials="omit":r.credentials="same-origin",r}function d(u){if(u.ep)return;u.ep=!0;const r=a(u);fetch(u.href,r)}};lo();const Mt={language:void 0,numberFormat:new Intl.NumberFormat("en",{notation:"compact"})},uo=n=>L(Qt,null,function*(){const i=window.vue_lang;new Date().getTime();let a={};try{const r=yield ja({url:window.vue_lang_data,method:"GET"});r.data&&(a=r.data)}catch(r){console.log(r)}const d=qa({defaultLanguage:i,mutedLanguages:["zh-cn"],translations:a,setGlobalProperties:!1,provideDirective:!1,provideComponent:!1});n.use(d),Mt.language=d;const{$gettext:u}=d;window.$i18n=u;try{Mt.numberFormat=new Intl.NumberFormat(i,{notation:"compact"})}catch(r){console.error("Intl.NumberFormat unsupported lang",i,r)}}),W=()=>{if(Mt.language)return Mt.language;throw new Error("I18N Uninitialized!")},Ce=()=>({$gettext:(n,i,a)=>{if(Mt.language)return Mt.language.$gettext(n,i,a);throw new Error("I18N Uninitialized!")},$ngettext:(n,i,a,d,u)=>{if(Mt.language)return Mt.language.$ngettext(n,i,a,d,u);throw new Error("I18N Uninitialized!")}}),xe=n=>typeof n=="number"?Mt.numberFormat.format(n):"?",{$gettext:co,$ngettext:Fz}=Ce(),fa=(n,i)=>L(Qt,null,function*(){return new Promise((a,d)=>L(Qt,null,function*(){try{const u=yield fetch(n,i);if(Math.floor(u.status/100)!=2)throw u.status+" "+u.statusText;const r=lt({},u);r.data=yield u.json(),a(r)}catch(u){const r=u;d(co("\u7F51\u7EDC\u5F02\u5E38\uFF1A")+((r==null?void 0:r.message)||u))}}))});class Ve{constructor(i){ie(this,"config",{baseURL:"",headers:{}});ie(this,"useRequest",i=>i);ie(this,"useResponse",i=>i);ie(this,"useError",i=>i);i.baseURL&&(this.config.baseURL=i.baseURL),i.headers&&(this.config.headers=i.headers)}static create(i){return new Ve(i)}Do(i,a){return L(this,null,function*(){return new Promise((d,u)=>L(this,null,function*(){try{const r=this.useRequest({baseURL:this.config.baseURL,headers:this.config.headers});i=`${r.baseURL||""}${i}`,a.headers==null&&(a.headers={}),r.headers&&(a.headers=lt({},r.headers));const x=yield fetch(i,a),g=lt({},x);g.data=yield x.json(),d(this.useResponse(g))}catch(r){this.useError(r),u(r)}}))})}TEXT(i,a){return L(this,null,function*(){return new Promise((d,u)=>L(this,null,function*(){try{const r=this.useRequest({baseURL:this.config.baseURL,headers:this.config.headers});i=`${r.baseURL||""}${i}`,a.headers==null&&(a.headers={}),r.headers&&(a.headers=lt({},r.headers));const x=yield fetch(i,a),g=lt({},x);g.data=yield x.text(),d(g)}catch(r){this.useError(r),u(r)}}))})}interceptors(){const i=this;return{requset:{use(a){i.useRequest=a}},response:{use(a,d){i.useResponse=a,d&&(i.useError=d)}}}}}const ma=Ve.create({});ma.interceptors().requset.use(n=>n);ma.interceptors().response.use(n=>(n.data&&n.data.success==null&&n.data.success==0,n));const{$gettext:ba,$ngettext:Ez}=Ce(),po="/cgi-bin/luci/istore",fo="/cgi-bin/luci/admin";let ye=!1;const j=(n,i)=>(n.indexOf("//")==-1&&(n=`${po}${n}`),fa(n,i).then(a=>(a!=null&&a.data&&a.data.success==-1001&&a.data.error=="Forbidden"&&(ye||(ye=!0,alert(ba("\u767B\u5F55\u8FC7\u671F\uFF0C\u8BF7\u91CD\u65B0\u767B\u5F55")),location.reload())),a))),mo=(n,i)=>(n.indexOf("//")==-1&&(n=`${fo}${n}`),fa(n,i).then(a=>(a!=null&&a.data&&a.data.success==-1001&&a.data.error=="Forbidden"&&(ye||(ye=!0,alert(ba("\u767B\u5F55\u8FC7\u671F\uFF0C\u8BF7\u91CD\u65B0\u767B\u5F55")),location.reload())),a))),bo={Statistics:{GET(){return j("/u/network/statistics/",{method:"GET"})}},Status:{GET(){return j("/u/network/status/",{method:"GET"})}},Device:{List:{GET(){return j("/network/device/list/",{method:"GET"})}}},Homebox:{Enable:{POST(){return j("/network/homebox/enable/",{method:"POST",headers:{"Content-Type":"application/json;charset=utf-8"}})}}},CheckPublickNet:{POST(n){return j("/network/checkPublicNet/",{method:"POST",headers:{"Content-Type":"application/json;charset=utf-8"},body:JSON.stringify(n)})}},GetInterfaceConfig:{GET(){return j("/network/interface/config/",{method:"GET",headers:{"Content-Type":"application/json;charset=utf-8"}})}},POSTInterfaceConfig:{POST(n){return j("/network/interface/config/",{method:"POST",headers:{"Content-Type":"application/json;charset=utf-8"},body:JSON.stringify(n)})}},PortList:{GET(){return j("/network/port/list/",{method:"GET",headers:{"Content-Type":"application/json;charset=utf-8"}})}}},vo={Version:{GET(){return j("/u/system/version/",{method:"GET"})}},CheckUpdate:{GET(){return j("/system/check-update/",{method:"GET"})}},AutoCheckUpdate:{POST(n){return j("/system/auto-check-update/",{method:"POST",headers:{"Content-Type":"application/json;charset=utf-8"},body:JSON.stringify(n)})}},Reboot:{POST(n){return j("/system/reboot/",{method:"POST",headers:{"Content-Type":"application/json;charset=utf-8"},body:JSON.stringify(n)})}},Status:{GET(){return j("/system/status/",{method:"GET"})}}},go={Disk:{Status:{GET(){return j("/nas/disk/status/",{method:"GET"})}},Erase:{POST(n){return j("/nas/disk/erase",{method:"POST",headers:{"Content-Type":"application/json;charset=utf-8"},body:JSON.stringify(n)})}},Init:{POST:n=>j("/nas/disk/init/",{method:"POST",headers:{"Content-Type":"application/json;charset=utf-8"},body:JSON.stringify(n)})},InitRest:{POST:n=>j("/nas/disk/initrest/",{method:"POST",headers:{"Content-Type":"application/json;charset=utf-8"},body:JSON.stringify(n)})},Partition:{Format:{POST:n=>j("/nas/disk/partition/format",{method:"POST",headers:{"Content-Type":"application/json;charset=utf-8"},body:JSON.stringify(n)})},Mount:{POST:n=>j("/nas/disk/partition/mount",{method:"POST",headers:{"Content-Type":"application/json;charset=utf-8"},body:JSON.stringify(n)})}}},Service:{Status:{GET(){return j("/u/nas/service/status/",{method:"GET"})}}},Samba:{Create:{POST(n){return j("/nas/samba/create",{method:"POST",headers:{"Content-Type":"application/json;charset=utf-8"},body:JSON.stringify(n)})}}},Webdav:{Create:{POST(n){return j("/nas/webdav/create",{method:"POST",headers:{"Content-Type":"application/json;charset=utf-8"},body:JSON.stringify(n)})}},Status:{GET(){return j("/nas/webdav/status/",{method:"GET"})}}},Linkease:{Enable:{POST(){return j("/u/nas/linkease/enable",{method:"POST",headers:{"Content-Type":"application/json;charset=utf-8"}})}}},Sandbox:{POST(n){return j("/nas/sandbox/",{method:"POST",headers:{"Content-Type":"application/json;charset=utf-8"},body:JSON.stringify(n)})}},GetSandbox:{GET(){return j("/nas/sandbox/",{method:"GET"})}},SandboxDisks:{GET(){return j("/nas/sandbox/disks/",{method:"GET"})}},SandboxCommit:{POST(){return j("/u/nas/sandbox/commit/",{method:"POST",headers:{"Content-Type":"application/json;charset=utf-8"},body:JSON.stringify({})})}},SandboxReset:{POST(){return j("/nas/sandbox/reset/",{method:"POST",headers:{"Content-Type":"application/json;charset=utf-8"}})}},SandboxExit:{POST(){return j("/nas/sandbox/exit/",{method:"POST",headers:{"Content-Type":"application/json;charset=utf-8"}})}}},ho={Check:{POST(n){return j("/app/check/",{method:"POST",headers:{"Content-Type":"application/json;charset=utf-8"},body:JSON.stringify(n)})}},Install:{POST(n){return j("/app/install/",{method:"POST",headers:{"Content-Type":"application/json;charset=utf-8"},body:JSON.stringify(n)})}}},_o={Pppoe:{GET(){return j("/guide/pppoe/",{method:"GET"})},POST(n){return j("/guide/pppoe/",{method:"POST",headers:{"Content-Type":"application/json;charset=utf-8"},body:JSON.stringify(n)})}},DnsConfig:{GET(){return j("/guide/dns-config/",{method:"GET"})},POST(n){return j("/guide/dns-config/",{method:"POST",headers:{"Content-Type":"application/json;charset=utf-8"},body:JSON.stringify(n)})}},DhcpClient:{POST(n){return j("/guide/dhcp-client/",{method:"POST",headers:{"Content-Type":"application/json;charset=utf-8"},body:JSON.stringify(n)})}},ClientModel:{GET(){return j("/guide/client-mode/",{method:"GET"})},POST(n){return j("/guide/client-mode/",{method:"POST",headers:{"Content-Type":"application/json;charset=utf-8"},body:JSON.stringify(n)})}},GatewayRouter:{POST(n){return j("/guide/gateway-router/",{method:"POST",headers:{"Content-Type":"application/json;charset=utf-8"},body:JSON.stringify(n)})}},DockerStatus:{GET(){return j("/guide/docker/status/",{method:"GET"})}},DockerPartitionList:{GET(){return j("/guide/docker/partition/list/",{method:"GET"})}},DockerTransfer:{POST(n){return j("/guide/docker/transfer/",{method:"POST",headers:{"Content-Type":"application/json;charset=utf-8"},body:JSON.stringify(n)})}},DockerSwitch:{POST(n){return j("/guide/docker/switch/",{method:"POST",headers:{"Content-Type":"application/json;charset=utf-8"},body:JSON.stringify(n)})}},DownloadService:{Status:{GET(){return j("/guide/download-service/status/",{method:"GET"})}}},DownloadPartition:{List:{GET(){return j("/guide/download/partition/list/",{method:"GET"})}}},Aria2Init:{POST(n){return j("/guide/aria2/init/",{method:"POST",headers:{"Content-Type":"application/json;charset=utf-8"},body:JSON.stringify(n)})}},qbitorrentInit:{POST(n){return j("/guide/qbittorrent/init/",{method:"POST",headers:{"Content-Type":"application/json;charset=utf-8"},body:JSON.stringify(n)})}},transmissionInit:{POST(n){return j("/guide/transmission/init/",{method:"POST",headers:{"Content-Type":"application/json;charset=utf-8"},body:JSON.stringify(n)})}},GetLan:{GET(){return j("/guide/lan/",{method:"GET"})}},LanIp:{POST(n){return j("/guide/lan/",{method:"POST",headers:{"Content-Type":"application/json;charset=utf-8"},body:JSON.stringify(n)})}},SoftSource:{POST(n){return j("/guide/soft-source/",{method:"POST",headers:{"Content-Type":"application/json;charset=utf-8"},body:JSON.stringify(n)})}},GetSoftSource:{GET(){return j("/guide/soft-source/",{method:"GET"})}},SoftSourceList:{GET(){return j("/guide/soft-source/list/",{method:"GET"})}},PostDdns:{POST(n){return j("/u/guide/ddns/",{method:"POST",headers:{"Content-Type":"application/json;charset=utf-8"},body:JSON.stringify(n)})}},GetDdns:{GET(){return j("/u/guide/ddns/",{method:"GET"})}},Ddnsto:{POST(n){return j("/guide/ddnsto/",{method:"POST",headers:{"Content-Type":"application/json;charset=utf-8"},body:JSON.stringify(n)})}},DdntoConfig:{GET(){return j("/guide/ddnsto/config/",{method:"GET"})}},DdnstoAddress:{POST(n){return j("/guide/ddnsto/address/",{method:"POST",headers:{"Content-Type":"application/json;charset=utf-8"},body:JSON.stringify(n)})}}},xo={Create:{POST(n){return j("/raid/create/",{method:"POST",headers:{"Content-Type":"application/json;charset=utf-8"},body:JSON.stringify(n)})}},Delete:{POST(n){return j("/raid/delete/",{method:"POST",headers:{"Content-Type":"application/json;charset=utf-8"},body:JSON.stringify(n)})}},Add:{POST(n){return j("/raid/add/",{method:"POST",headers:{"Content-Type":"application/json;charset=utf-8"},body:JSON.stringify(n)})}},Remove:{POST(n){return j("/raid/remove/",{method:"POST",headers:{"Content-Type":"application/json;charset=utf-8"},body:JSON.stringify(n)})}},Recover:{POST(n){return j("/raid/recover/",{method:"POST",headers:{"Content-Type":"application/json;charset=utf-8"},body:JSON.stringify(n)})}},Detail:{POST(n){return j("/raid/detail/",{method:"POST",headers:{"Content-Type":"application/json;charset=utf-8"},body:JSON.stringify(n)})}},List:{GET(){return j("/raid/list/",{method:"GET"})}},CreateList:{GET(){return j("/raid/create/list/",{method:"GET"})}},Autofix:{GET(){return j("/raid/autofix/",{method:"GET"})}}},wo={Log:{GET(){return j("/smart/log/",{method:"GET"})}},List:{GET(){return j("/u/smart/list/",{method:"GET"})}},Config:{GET(){return j("/smart/config/",{method:"GET"})},POST(n){return j("/smart/config/",{method:"POST",headers:{"Content-Type":"application/json;charset=utf-8"},body:JSON.stringify(n)})}},Test:{POST(n){return j("/u/smart/test/",{method:"POST",headers:{"Content-Type":"application/json;charset=utf-8"},body:JSON.stringify(n)})},Result:{POST(n){return j("/smart/test/result/",{method:"POST",headers:{"Content-Type":"application/json;charset=utf-8"},body:JSON.stringify(n)})}}},Attribute:{Result:{POST(n){return j("/smart/attribute/result/",{method:"POST",headers:{"Content-Type":"application/json;charset=utf-8"},body:JSON.stringify(n)})}}},Extend:{Result:{POST(n){return j("/smart/extend/result/",{method:"POST",headers:{"Content-Type":"application/json;charset=utf-8"},body:JSON.stringify(n)})}}}},ko={List:{GET(){return j("/wireless/list-iface/",{method:"GET"})}},Switch:{POST(n){return j("/wireless/enable-iface/",{body:JSON.stringify(n),method:"POST"})}},Power:{POST(n){return j("/wireless/set-device-power/",{body:JSON.stringify(n),method:"POST"})}},Edit:{POST(n){return j("/wireless/edit-iface/",{body:JSON.stringify(n),method:"POST"})}},Setup:{POST(n){return j("/wireless/setup/",{body:JSON.stringify(n),method:"POST"})}}},yo={getInstalled:{GET(){return mo("/store/installed/",{method:"GET"})}},needSetup:{GET(){return j("/guide/need/setup/",{method:"GET"})}},setPassword:{POST(n){return j("/system/setPassword/",{body:JSON.stringify(n),method:"POST"})}},completeGuide:{POST(){return j("/guide/finish/setup/",{method:"POST"})}}},Fo={listDevices:{GET(){return j("/lanctrl/listDevices/",{method:"GET"})}},staticDeviceConfig:{POST(n){return j("/lanctrl/staticDeviceConfig/",{body:JSON.stringify(n),method:"POST"})}},globalConfigs:{GET(){return j("/lanctrl/globalConfigs/",{method:"GET"})}},speedLimitConfig:{POST(n){return j("/lanctrl/speedLimitConfig/",{body:JSON.stringify(n),method:"POST"})}},listStaticDevices:{GET(){return j("/lanctrl/listStaticDevices/",{method:"GET"})}},listSpeedLimitedDevices:{GET(){return j("/lanctrl/listSpeedLimitedDevices/",{method:"GET"})}},dhcpGatewayConfig:{POST(n){return j("/lanctrl/dhcpGatewayConfig/",{body:JSON.stringify(n),method:"POST"})}},dhcpTagsConfig:{POST(n){return j("/lanctrl/dhcpTagsConfig/",{body:JSON.stringify(n),method:"POST"})}},enableSpeedLimit:{POST(n){return j("/lanctrl/enableSpeedLimit/",{body:JSON.stringify(n),method:"POST"})}},enableFloatGateway:{POST(n){return j("/lanctrl/enableFloatGateway/",{body:JSON.stringify(n),method:"POST"})}},speedsForDevices:{GET(){return j("/lanctrl/speedsForDevices/",{method:"GET"})}}};var Eo=Object.freeze(Object.defineProperty({__proto__:null,Network:bo,System:vo,Nas:go,App:ho,Guide:_o,Raid:xo,Smart:wo,Quickwifi:ko,GuidePage:yo,DeviceMangement:Fo},Symbol.toStringTag,{value:"Module"})),N=lt({},Eo);const va=ue("app",{state:()=>({portitemStyle:{show:!1,left:0,top:0,portitem:{name:"",macAddress:"",linkSpeed:"",linkState:"",rx_packets:"",tx_packets:"",interfaceNames:[],master:"",duplex:""}}})});ue("guide",{});const ga=ue("nas",{state:()=>({webdav:{}})}),fe=ue("network",{state:()=>({status:{},deviceList:{},deviceShow:!1}),getters:{},actions:{updateNetworkStatus(n){this.status=n},requestDeviceList(){N.Network.Device.List.GET().then(n=>{if(n!=null&&n.data){const{result:i}=n==null?void 0:n.data;i&&(this.deviceList=i)}})},incrTime(){this.status.uptimeStamp&&this.status.uptimeStamp++},setDeviceShow(n){this.deviceShow=n}}}),Ge=ue("system",{state:()=>({version:{},checkUpdate:null,updateChecked:!1,systemStatus:{}}),getters:{},actions:{incrTime(){var n;(n=this.systemStatus)!=null&&n.uptime&&this.systemStatus.uptime++},requestVersion(){N.System.Version.GET().then(n=>{var i;(i=n==null?void 0:n.data)!=null&&i.result&&(this.version=n.data.result)})},requestCheckUpdate(){this.updateChecked||(this.updateChecked=!0,N.System.CheckUpdate.GET().then(n=>{var i;(i=n==null?void 0:n.data)!=null&&i.result&&(this.checkUpdate=n.data.result)}).finally(()=>{this.checkUpdate==null&&(this.checkUpdate={needUpdate:!1,msg:"skip"})}))},updateSystemStatus(n){this.systemStatus=n}}});let ia=!1;const $o=()=>{if(ia)return;ia=!0;let n=!0,i=!0;const a=fe(),d=Ge(),u=function(){return(!n&&document.hidden?Promise.resolve():N.System.Status.GET().then(c=>{c!=null&&c.data.result&&d.updateSystemStatus(c.data.result)})).finally(()=>{setTimeout(u,5e3),n&&(setInterval(()=>{d.incrTime()},1e3),n=!1)})},r=function(){return(!i&&document.hidden?Promise.resolve():N.Network.Status.GET().then(c=>{if(c!=null&&c.data){const{result:x}=c==null?void 0:c.data;x&&a.updateNetworkStatus(x)}})).finally(()=>{setTimeout(r,5e3),i&&(setInterval(()=>{a.incrTime()},1e3),i=!1)})};r(),a.requestDeviceList(),setTimeout(()=>{d.requestVersion(),u()},1100)};var M=(n,i)=>{const a=n.__vccOpts||n;for(const[d,u]of i)a[d]=u;return a};const Co=V({setup(n){const{$gettext:i,$ngettext:a}=W(),d=va(),u=X(()=>d.portitemStyle.portitem),r=X(()=>d.portitemStyle.show),c=X(()=>({bottom:`calc(100% - ${d.portitemStyle.top}px)`,left:`${d.portitemStyle.left}px`})),x=f=>{switch(f){case"full":return i("\u5168\u53CC\u5DE5");case"half":return i("\u534A\u53CC\u5DE5")}},g=f=>{d.portitemStyle.show=!0},p=f=>{d.portitemStyle.show=!1};return(f,b)=>e(r)?(s(),l("div",{key:0,class:"disk-item-tooltip",style:Dt(e(c)),onMouseenter:g,onMouseleave:p},[t("div",null,o(x(e(u).duplex)),1),t("div",null,o(e(i)("\u540D\u79F0\uFF1A"))+o(e(u).name||"--"),1),t("div",null,o(e(i)("MAC\uFF1A"))+o(e(u).macAddress||"--"),1),t("div",null,o(e(i)("\u63A5\u6536\uFF1A"))+o(e(u).rx_packets||"--"),1),t("div",null,o(e(i)("\u53D1\u9001\uFF1A"))+o(e(u).tx_packets||"--"),1)],36)):D("",!0)}});var Do=M(Co,[["__scopeId","data-v-41cbce66"]]);const Bo={id:"main"},Yo=V({setup(n){return(i,a)=>{const d=pt("router-view");return s(),l("div",Bo,[P(d),P(Do)])}}});var Ao=M(Yo,[["__scopeId","data-v-2d97dedc"]]);const So={},zo={t:"1640593669834",class:"icon",viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg","p-id":"54870",width:"128",height:"128"},Po=t("path",{d:"M148.7872 57.4464h177.152c64.9216 0 118.0672 53.1456 118.0672 118.0672v295.2192H148.7872C83.8656 470.7328 30.72 417.5872 30.72 352.5632v-177.152C30.72 110.592 83.8656 57.4464 148.7872 57.4464z m0 531.3536h295.2192v295.2192c0 64.9216-53.1456 118.0672-118.0672 118.0672h-177.152C83.8656 1001.984 30.72 948.9408 30.72 883.9168v-177.152C30.72 641.9456 83.8656 588.8 148.7872 588.8z m0 0M768.7168 559.2064L562.0736 346.7264c-23.6544-17.7152-35.4304-53.1456-35.4304-82.6368s11.776-59.0848 35.4304-82.6368L686.08 57.4464C733.2864 10.24 810.0864 10.24 851.3536 57.4464l124.0064 124.0064c23.6544 23.6544 35.4304 53.1456 35.4304 82.6368s-11.776 59.0848-35.4304 82.6368L768.7168 559.2064z m0-478.208c-17.7152 0-29.4912 5.9392-41.3696 17.7152l-123.904 124.0064c-11.776 11.776-17.7152 23.6544-17.7152 41.3696s5.9392 29.4912 17.7152 41.3696l165.2736 165.2736 165.2736-165.2736c11.776-11.776 17.7152-23.6544 17.7152-41.3696s-5.9392-29.4912-17.7152-41.3696L809.984 98.7136c-11.776-11.776-23.552-17.7152-41.2672-17.7152z m0 0","p-id":"54871"},null,-1),To=t("path",{d:"M562.0736 588.8h295.2192c64.9216 0 118.0672 53.1456 118.0672 118.0672v177.152c0 64.9216-53.1456 118.0672-118.0672 118.0672h-177.152c-64.9216 0-118.0672-53.1456-118.0672-118.0672V588.8z m0 0","p-id":"54872"},null,-1),Io=[Po,To];function Lo(n,i){return s(),l("svg",zo,Io)}var Mo=M(So,[["render",Lo]]);const No={},Oo={t:"1640598743438",class:"icon",viewBox:"0 0 1036 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg","p-id":"65341",width:"128",height:"128"},Vo=t("path",{d:"M984.177778 432.355556l-45.511111 0c-22.755556 0-45.511111-17.066667-51.2-39.822222l-28.444444-68.266667C847.644444 312.888889 853.333333 284.444444 870.4 267.377778l34.133333-34.133333c17.066667-17.066667 17.066667-39.822222 0-56.888889l-56.888889-56.888889c-17.066667-17.066667-39.822222-17.066667-56.888889 0l-34.133333 34.133333C739.555556 170.666667 711.111111 176.355556 694.044444 164.977778L625.777778 136.533333c-22.755556-5.688889-39.822222-28.444444-39.822222-51.2L585.955556 39.822222c0-22.755556-17.066667-39.822222-39.822222-39.822222L472.177778 0C449.422222 0 432.355556 17.066667 432.355556 39.822222l0 45.511111c0 22.755556-17.066667 45.511111-39.822222 51.2L329.955556 164.977778C312.888889 176.355556 284.444444 170.666667 267.377778 153.6L233.244444 119.466667c-17.066667-17.066667-39.822222-17.066667-56.888889 0l-56.888889 56.888889c-17.066667 17.066667-17.066667 39.822222 0 56.888889l34.133333 34.133333C170.666667 284.444444 176.355556 312.888889 164.977778 329.955556L136.533333 398.222222C130.844444 415.288889 108.088889 432.355556 85.333333 432.355556l-45.511111 0C17.066667 432.355556 0 449.422222 0 472.177778l0 79.644444c0 22.755556 17.066667 39.822222 39.822222 39.822222l45.511111 0c22.755556 0 45.511111 17.066667 51.2 39.822222l28.444444 68.266667C176.355556 711.111111 170.666667 739.555556 153.6 756.622222l-34.133333 34.133333c-17.066667 17.066667-17.066667 39.822222 0 56.888889l56.888889 56.888889c17.066667 17.066667 39.822222 17.066667 56.888889 0l34.133333-34.133333C284.444444 853.333333 312.888889 847.644444 329.955556 859.022222L398.222222 887.466667c22.755556 5.688889 39.822222 28.444444 39.822222 51.2l0 45.511111c0 22.755556 17.066667 39.822222 39.822222 39.822222l79.644444 0c22.755556 0 39.822222-17.066667 39.822222-39.822222l0-45.511111c0-22.755556 17.066667-45.511111 39.822222-51.2l68.266667-28.444444c17.066667-11.377778 45.511111-5.688889 62.577778 11.377778l34.133333 34.133333c17.066667 17.066667 39.822222 17.066667 56.888889 0l56.888889-56.888889c17.066667-17.066667 17.066667-39.822222 0-56.888889l-34.133333-34.133333c-17.066667-17.066667-17.066667-45.511111-11.377778-62.577778l28.444444-68.266667c5.688889-22.755556 28.444444-39.822222 51.2-39.822222l45.511111 0c22.755556 0 39.822222-17.066667 39.822222-39.822222L1035.377778 472.177778C1024 449.422222 1006.933333 432.355556 984.177778 432.355556L984.177778 432.355556zM711.111111 512c0 108.088889-91.022222 199.111111-199.111111 199.111111-108.088889 0-199.111111-85.333333-199.111111-199.111111 0-108.088889 85.333333-199.111111 199.111111-199.111111C620.088889 312.888889 711.111111 403.911111 711.111111 512L711.111111 512zM711.111111 512","p-id":"65342"},null,-1),Go=[Vo];function jo(n,i){return s(),l("svg",Oo,Go)}var qo=M(No,[["render",jo]]);const Uo={},Ro={t:"1640599890701",class:"icon",viewBox:"0 0 1565 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg","p-id":"76947",width:"128",height:"128"},Wo=t("path",{d:"M1206.477959 299.331595c-27.357038 0-53.867311 3.354494-79.465683 9.151581C1078.518669 130.792698 916.428217 0 723.365689 0 492.068443 0 304.575027 187.493416 304.575027 418.790662c0 16.055976 1.074741 31.786273 2.865975 47.386299-9.184149-0.911901-18.400865-1.40042-27.812989-1.40042C125.191018 464.743973 0 589.934991 0 744.371987c0 154.469563 125.191018 279.628013 279.595446 279.628013 59.990077 0 221.233764 0 394.527575 0l0-302.295274L496.986197 721.704726l285.457668-339.031868 285.457668 339.031868-177.136823 0 0 302.295274c139.748871 0 262.204185 0 315.71325 0 197.947713 0 358.40977-168.34349 358.40977-366.291203S1404.425673 299.331595 1206.477959 299.331595z","p-id":"76948"},null,-1),Ho=[Wo];function Zo(n,i){return s(),l("svg",Ro,Ho)}var Jo=M(Uo,[["render",Zo]]);const Ko={},Qo={t:"1640599792937",class:"icon",viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg","p-id":"68605",width:"128",height:"128"},Xo=t("path",{d:"M512 825.6c-211.2 0-377.6-57.6-377.6-128l0 0L134.4 896l0 0c6.4 70.4 172.8 128 377.6 128 204.8 0 371.2-57.6 377.6-128l0 0 0-204.8 0 0C889.6 768 723.2 825.6 512 825.6L512 825.6z","p-id":"68606"},null,-1),tn=t("path",{d:"M512 544c-211.2 0-377.6-57.6-377.6-128l0 0 0 204.8 0 0c6.4 70.4 172.8 128 377.6 128 204.8 0 371.2-57.6 377.6-128l0 0L889.6 416l0 0C889.6 486.4 723.2 544 512 544L512 544z","p-id":"68607"},null,-1),en=t("path",{d:"M889.6 128 889.6 128c0-70.4-166.4-128-377.6-128C300.8 0 134.4 57.6 134.4 128l0 0 0 0 0 204.8 0 0c6.4 70.4 172.8 128 377.6 128 204.8 0 371.2-57.6 377.6-128l0 0L889.6 128 889.6 128 889.6 128zM512 217.6c-153.6 0-281.6-44.8-281.6-96 0-51.2 128-96 281.6-96 153.6 0 281.6 44.8 281.6 96C793.6 179.2 665.6 217.6 512 217.6L512 217.6z","p-id":"68608"},null,-1),an=[Xo,tn,en];function on(n,i){return s(),l("svg",Qo,an)}var nn=M(Ko,[["render",on]]);const rn={},sn={t:"1640575557247",class:"icon",viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg","p-id":"4211",width:"128",height:"128"},dn=t("path",{d:"M560 800l-10.464-416h-75.072L464 800h96z m-14.144-493.984c9.44-9.312 14.144-20.672 14.144-34.016 0-13.6-4.704-24.992-14.144-34.208A46.784 46.784 0 0 0 512 224c-13.12 0-24.448 4.608-33.856 13.792A45.856 45.856 0 0 0 464 272c0 13.344 4.704 24.704 14.144 34.016 9.408 9.312 20.704 13.984 33.856 13.984 13.12 0 24.448-4.672 33.856-13.984zM512 32C246.912 32 32 246.912 32 512c0 265.088 214.912 480 480 480 265.088 0 480-214.912 480-480 0-265.088-214.912-480-480-480z m0 64c229.76 0 416 186.24 416 416s-186.24 416-416 416S96 741.76 96 512 282.24 96 512 96z","p-id":"4212"},null,-1),ln=[dn];function un(n,i){return s(),l("svg",sn,ln)}var cn=M(rn,[["render",un]]);const pn={},fn={t:"1640681742480",class:"icon",viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg","p-id":"80687",width:"128",height:"128"},mn=t("path",{d:"M899.892468 123.889088c0-44.342099-36.286708-80.620486-80.624646-80.620486H204.728017C160.385918 43.268602 124.107532 79.546988 124.107532 123.889088v802.847056c0 44.342099 36.278386 80.620486 80.620485 80.620486h614.539805c44.337938 0 80.624646-36.278386 80.624646-80.620486V123.889088z",fill:"#D0D0DB","p-id":"80688"},null,-1),bn=t("path",{d:"M169.8768 977.7772V174.930143c0-44.342099 36.278386-80.620486 80.620486-80.620485h614.539804c9.936092 0 19.426974 1.905666 28.239639 5.23434-11.525534-30.507298-40.996782-52.389169-75.398629-52.389169H203.342457c-44.342099 0-80.620486 36.278386-80.620486 80.620486v802.851217c0 34.410168 21.881871 63.873094 52.385008 75.381985A79.730065 79.730065 0 0 1 169.8768 977.7772z",fill:"#FFFFFF","p-id":"80689"},null,-1),vn=t("path",{d:"M820.657543 40.497481H206.117739c-44.342099 0-80.620486 36.278386-80.620486 80.620485v802.847057c0 44.342099 36.278386 80.620486 80.620486 80.620486h614.539804c44.337938 0 80.624646-36.278386 80.624647-80.620486V121.117966c0-44.342099-36.286708-80.620486-80.624647-80.620485z m19.60173 828.785749c0 40.846992-33.43237 74.279362-74.287684 74.279361H199.780776c-40.855313 0-74.279362-33.424048-74.279362-74.279361V129.593603c0-40.855313 33.424048-74.279362 74.279362-74.279362h566.203296c40.842831 0 74.283522 33.424048 74.283522 74.279362l-0.008321 739.689627z",fill:"#6E6E96","p-id":"80690"},null,-1),gn=t("path",{d:"M815.106979 1024H200.567175C146.933914 1024 103.303319 980.369405 103.303319 926.736144V123.889088C103.303319 70.255827 146.933914 26.625232 200.567175 26.625232h614.539804c53.633261 0 97.268017 43.630595 97.268017 97.263856v802.847056c0 53.633261-43.634756 97.263856-97.268017 97.263856zM200.567175 59.911972C165.287391 59.911972 136.590059 88.609303 136.590059 123.889088v802.847056c0 35.279784 28.697331 63.977115 63.977116 63.977115h614.539804c35.279784 0 63.981276-28.697331 63.981276-63.977115V123.889088c0-35.279784-28.701492-63.977115-63.981276-63.977116H200.567175z",fill:"#6E6E96","p-id":"80691"},null,-1),hn=t("path",{d:"M301.946104 941.515457h429.985632v65.841173H301.946104z",fill:"#8A8AA1","p-id":"80692"},null,-1),_n=t("path",{d:"M731.931736 1024H301.946104a16.64337 16.64337 0 0 1-16.64337-16.64337V941.515457a16.64337 16.64337 0 0 1 16.64337-16.64337h429.985632a16.64337 16.64337 0 0 1 16.64337 16.64337v65.841173a16.64337 16.64337 0 0 1-16.64337 16.64337z m-413.342262-33.286741h396.698892v-32.554432H318.589474v32.554432z",fill:"#6E6E96","p-id":"80693"},null,-1),xn=t("path",{d:"M337.230049 960.318304h20.804213v47.038326h-20.804213zM386.565159 960.318304h20.804213v47.038326h-20.804213zM435.891948 960.318304h20.804213v47.038326h-20.804213zM485.231219 960.318304h20.804213v47.038326h-20.804213zM534.558008 960.318304h20.804213v47.038326h-20.804213zM583.897279 960.318304h20.804213v47.038326h-20.804213zM633.224068 960.318304h20.804213v47.038326h-20.804213zM682.563339 960.318304h20.804213v47.038326h-20.804213z",fill:"#FFE599","p-id":"80694"},null,-1),wn=t("path",{d:"M219.153659 140.794591m-26.874883 0a26.874882 26.874882 0 1 0 53.749765 0 26.874882 26.874882 0 1 0-53.749765 0Z",fill:"#ADADD1","p-id":"80695"},null,-1),kn=t("path",{d:"M219.153659 184.312843c-23.995579 0-43.518252-19.522673-43.518253-43.518252s19.522673-43.518252 43.518253-43.518253 43.518252 19.522673 43.518252 43.518253-19.522673 43.518252-43.518252 43.518252z m0-53.749764c-5.642103 0-10.231512 4.589409-10.231512 10.231512s4.589409 10.231512 10.231512 10.231512 10.231512-4.589409 10.231511-10.231512-4.589409-10.231512-10.231511-10.231512z",fill:"#6E6E96","p-id":"80696"},null,-1),yn=t("path",{d:"M801.28466 140.794591m-26.870721 0a26.870721 26.870721 0 1 0 53.741442 0 26.870721 26.870721 0 1 0-53.741442 0Z",fill:"#ADADD1","p-id":"80697"},null,-1),Fn=t("path",{d:"M801.28466 184.308683c-23.995579 0-43.514092-19.518512-43.514091-43.514092s19.518512-43.514092 43.514091-43.514092 43.514092 19.518512 43.514092 43.514092-19.518512 43.514092-43.514092 43.514092z m0-53.741443c-5.637942 0-10.227351 4.589409-10.227351 10.227351s4.589409 10.227351 10.227351 10.227351 10.227351-4.589409 10.227351-10.227351-4.589409-10.227351-10.227351-10.227351z",fill:"#6E6E96","p-id":"80698"},null,-1),En=t("path",{d:"M801.280499 905.23291m-26.870721 0a26.870721 26.870721 0 1 0 53.741443 0 26.870721 26.870721 0 1 0-53.741443 0Z",fill:"#ADADD1","p-id":"80699"},null,-1),$n=t("path",{d:"M801.280499 948.747001c-23.995579 0-43.514092-19.518512-43.514091-43.514091s19.518512-43.514092 43.514091-43.514092 43.514092 19.518512 43.514092 43.514092-19.518512 43.514092-43.514092 43.514091z m0-53.741442c-5.637942 0-10.227351 4.589409-10.227351 10.227351s4.589409 10.227351 10.227351 10.227351 10.227351-4.589409 10.227351-10.227351-4.589409-10.227351-10.227351-10.227351z",fill:"#6E6E96","p-id":"80700"},null,-1),Cn=t("path",{d:"M219.153659 905.23291m-26.870722 0a26.870721 26.870721 0 1 0 53.741443 0 26.870721 26.870721 0 1 0-53.741443 0Z",fill:"#ADADD1","p-id":"80701"},null,-1),Dn=t("path",{d:"M219.153659 948.747001c-23.995579 0-43.514092-19.518512-43.514092-43.514091s19.518512-43.514092 43.514092-43.514092 43.514092 19.518512 43.514091 43.514092-19.522673 43.514092-43.514091 43.514091z m0-53.741442c-5.637942 0-10.227351 4.589409-10.227351 10.227351s4.589409 10.227351 10.227351 10.227351 10.227351-4.589409 10.227351-10.227351-4.589409-10.227351-10.227351-10.227351z",fill:"#6E6E96","p-id":"80702"},null,-1),Bn=t("path",{d:"M520.972857 777.43263c-142.542145 0-258.508988-115.971004-258.508988-258.52147a16.64337 16.64337 0 0 1 33.28674 0c0 124.19699 101.033579 225.23473 225.222248 225.23473s225.222248-101.03774 225.222248-225.23473c0-124.188668-101.033579-225.218087-225.222248-225.218087a16.64337 16.64337 0 0 1 0-33.286741c142.542145 0 258.508988 115.966843 258.508988 258.504828 0 142.550466-115.966843 258.521471-258.508988 258.52147z",fill:"#6E6E96","p-id":"80703"},null,-1),Yn=t("path",{d:"M520.968696 518.919481m-83.312551 0a83.312551 83.312551 0 1 0 166.625102 0 83.312551 83.312551 0 1 0-166.625102 0Z",fill:"#A9A9BA","p-id":"80704"},null,-1),An=t("path",{d:"M520.968696 618.875402c-55.114521 0-99.955921-44.83724-99.955921-99.95176 0-55.118682 44.8414-99.955921 99.955921-99.955921s99.95176 44.8414 99.95176 99.955921c0 55.11036-44.83724 99.95176-99.95176 99.95176z m0-166.625101c-36.761044 0-66.669181 29.908136-66.66918 66.66918s29.908136 66.66502 66.66918 66.66502 66.66502-29.908136 66.66502-66.66502c0-36.761044-29.903976-66.669181-66.66502-66.66918z",fill:"#6E6E96","p-id":"80705"},null,-1),Sn=t("path",{d:"M301.946104 941.515457h429.985632v36.977408H301.946104z",fill:"#6E6E96","p-id":"80706"},null,-1),zn=[mn,bn,vn,gn,hn,_n,xn,wn,kn,yn,Fn,En,$n,Cn,Dn,Bn,Yn,An,Sn];function Pn(n,i){return s(),l("svg",fn,zn)}var Tn=M(pn,[["render",Pn]]);const In={},Ln={t:"1640775712185",class:"icon",viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg","p-id":"2996",width:"128",height:"128"},Mn=t("path",{d:"M894.185422 128.023792 129.814578 445.743994 445.99982 577.744353 571.860343 893.929596Z","p-id":"2997"},null,-1),Nn=[Mn];function On(n,i){return s(),l("svg",Ln,Nn)}var Vn=M(In,[["render",On]]);const Gn={class:"progress"},jn=V({props:{value:{type:Number,required:!0},text:{type:String}},setup(n){const i=n,a=X(()=>i.value>=80?"#e45e5e":i.value>=70?"#ff9800":i.value>=60?"#297ff3":i.value>0?"#53c31b":"");return(d,u)=>(s(),l("div",Gn,[t("div",{class:ut(["progress-value",`${n.value>50}`]),style:Dt({width:`${n.value}%`,backgroundColor:e(a)})},[t("span",null,o(n.text),1)],6),Pt(d.$slots,"default",{},void 0,!0)]))}});var ha=M(jn,[["__scopeId","data-v-3ee635ef"]]);const qn={},Un={height:"32",width:"64",t:"1649907260906",viewBox:"-8 248 1045 537",version:"1.1",xmlns:"http://www.w3.org/2000/svg","p-id":"2793","xmlns:xlink":"http://www.w3.org/1999/xlink"},Rn=t("path",{d:"M764.904497 251.418146 259.086289 251.418146c-143.076626 0-259.065314 115.989711-259.065314 259.065314 0 143.077649 115.988688 259.063267 259.065314 259.063267l505.818207 0c143.074579 0 259.063267-115.985618 259.063267-259.063267C1023.967764 367.407857 907.980099 251.418146 764.904497 251.418146zM764.904497 747.164974c-130.507356 0-236.682537-106.175181-236.682537-236.682537S634.397141 273.798876 764.904497 273.798876s236.683561 106.176205 236.683561 236.683561S895.411853 747.164974 764.904497 747.164974z","p-id":"2794",fill:"#52C41A"},null,-1),Wn=[Rn];function Hn(n,i){return s(),l("svg",Un,Wn)}var Zn=M(qn,[["render",Hn]]);const Jn={},Kn={height:"32",width:"64",t:"1649907515643",viewBox:"-8 248 1045 537",version:"1.1",xmlns:"http://www.w3.org/2000/svg","p-id":"2971","xmlns:xlink":"http://www.w3.org/1999/xlink"},Qn=t("path",{d:"M764.867148 249.793136 259.0735 249.793136c-143.070486 0-259.052011 115.984594-259.052011 259.052011 0 143.07151 115.982548 259.050987 259.052011 259.050987l505.793648 0c143.067416 0 259.050987-115.979478 259.050987-259.050987C1023.917112 365.778754 907.933541 249.793136 764.867148 249.793136zM259.0735 745.516428c-130.501216 0-236.671281-106.172111-236.671281-236.671281 0-130.501216 106.170065-236.671281 236.671281-236.671281S495.744781 378.344954 495.744781 508.84617C495.744781 639.34534 389.574716 745.516428 259.0735 745.516428z","p-id":"2972",fill:"#999"},null,-1),Xn=[Qn];function ti(n,i){return s(),l("svg",Kn,Xn)}var ei=M(Jn,[["render",ti]]);const ai={class:"checkbox_switch"},oi={class:"checkbox_switch_on"},ni={class:"checkbox_switch_off"},ii=V({props:{modelValue:{type:Boolean,required:!0}},emits:["update:modelValue"],setup(n,{emit:i}){const a=n,d=X({get:()=>a.modelValue.valueOf(),set:u=>i("update:modelValue",u)});return(u,r)=>(s(),l("label",ai,[T(t("input",{type:"checkbox","onUpdate:modelValue":r[0]||(r[0]=c=>Ua(d)?d.value=c:null)},null,512),[[Ut,e(d)]]),t("span",oi,[P(Zn)]),t("span",ni,[P(ei)]),Pt(u.$slots,"default",{},void 0,!0)]))}});var _a=M(ii,[["__scopeId","data-v-54af3568"]]);const ri={},si={t:"1641369474206",class:"icon",viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg","p-id":"7685",width:"128",height:"128"},di=t("path",{d:"M757.76 637.44l-218.88 245.76c-14.72 16.64-40.32 16.64-54.4 0L265.6 637.44C244.48 613.76 261.12 576 293.12 576l437.76 0C762.24 576 779.52 613.76 757.76 637.44z","p-id":"7686"},null,-1),li=[di];function ui(n,i){return s(),l("svg",si,li)}var ci=M(ri,[["render",ui]]);const pi={},fi={t:"1641369492518",class:"icon",viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg","p-id":"7831",width:"128",height:"128"},mi=t("path",{d:"M758.4 385.92 539.52 140.16c-14.72-16.64-40.32-16.64-54.4 0L266.24 385.92C244.48 409.6 261.76 448 293.12 448l437.76 0C762.88 448 779.52 409.6 758.4 385.92z","p-id":"7832"},null,-1),bi=[mi];function vi(n,i){return s(),l("svg",fi,bi)}var gi=M(pi,[["render",vi]]);const hi={};function _i(n,i){return s(),l("article",null,[Pt(n.$slots,"default",{},void 0,!0)])}var xi=M(hi,[["render",_i],["__scopeId","data-v-995510fc"]]);const wi={class:"cover"},ki={class:"thumbnail"},yi=V({emits:["click"],setup(n,{emit:i}){const a=()=>{i("click")};return(d,u)=>(s(),J(xi,null,{default:U(()=>[t("a",{onClick:a},[t("div",wi,[t("div",ki,[Pt(d.$slots,"default",{},void 0,!0)])])])]),_:3}))}});var Fi=M(yi,[["__scopeId","data-v-782f97c0"]]);const Ei={class:"select-editable"},$i={selected:"",value:""},Ci=["value"],Di={value:"useInput"},Bi=["placeholder"],Yi=V({props:{modelValue:{type:String,required:!0},title:{type:String,default:""},options:{type:Array,default:[]}},emits:["update:modelValue"],setup(n,{emit:i}){const a=n,{$gettext:d,$ngettext:u}=W(),r=$(""),c=$(""),x=X({get:()=>a.modelValue.valueOf(),set:b=>i("update:modelValue",b)}),g=b=>{b===r.value||r.value==="useInput"&&b===c.value||(b===""||a.options.some(h=>h.key===b)?r.value=b:(c.value=b,r.value="useInput"))};Tt(()=>a.modelValue,b=>{g(b)}),At(()=>{const b=x.value;g(b)});const p=b=>{r.value==="useInput"?x.value=c.value:x.value=r.value},f=b=>{x.value=c.value};return(b,h)=>(s(),l("label",null,[t("div",Ei,[T(t("select",{"onUpdate:modelValue":h[0]||(h[0]=y=>r.value=y),autocomplete:"off",onChange:p},[t("option",$i,o(e(d)("\u8BF7\u9009\u62E9%{title}",{title:n.title})),1),(s(!0),l(O,null,Z(n.options,(y,k)=>(s(),l("option",{value:y.key,key:k},o(y.value||y.key),9,Ci))),128)),t("option",Di,o(e(d)("- -\u81EA\u5B9A\u4E49- -")),1)],544),[[rt,r.value,void 0,{trim:!0}]]),r.value=="useInput"?T((s(),l("input",{key:0,type:"text","onUpdate:modelValue":h[1]||(h[1]=y=>c.value=y),required:"",placeholder:e(d)("\u8BF7\u8F93\u5165%{title}",{title:n.title}),onChange:f},null,40,Bi)),[[tt,c.value,void 0,{trim:!0}]]):D("",!0)])]))}});var Zt=M(Yi,[["__scopeId","data-v-c446588c"]]);const Ai={t:"1631799919469",class:"icon",viewBox:"0 0 1047 1047",version:"1.1",xmlns:"http://www.w3.org/2000/svg","p-id":"3453",width:"128",height:"128"},Si=V({props:{size:{type:[Number,String],default:50},color:{type:String,default:"#fff"}},setup(n){const i=a=>{if(a==null)return;if(typeof a=="number")return a+"px";const d=a.toString();return parseInt(d)+""==d?d+"px":d};return(a,d)=>(s(),l("div",{class:"quick-loading",style:Dt({width:i(n.size),height:i(n.size)})},[(s(),l("svg",Ai,[t("path",{d:"M522.695111 1.991111c-26.339556 0.170667-47.416889 21.475556-47.672889 48.753778-0.284444 26.453333-0.056889 52.963556-0.056889 79.445333 0 27.249778-0.369778 54.528 0.113778 81.777778 0.483556 27.050667 22.016 47.132444 49.351111 46.904889a47.786667 47.786667 0 0 0 47.729778-47.445333c0.284444-53.76 0.284444-107.52-0.028444-161.251556-0.170667-27.676444-21.902222-48.355556-49.436445-48.184889m-195.896889 88.092445c-8.334222-14.222222-21.646222-21.276444-38.314666-21.333334-35.128889 0-56.576 36.949333-38.968889 68.152889a11616.995556 11616.995556 0 0 0 78.961777 137.614222 44.942222 44.942222 0 0 0 61.838223 16.896c21.304889-12.202667 29.667556-38.968889 17.379555-60.871111-26.453333-47.104-53.560889-93.866667-80.896-140.458666m-228.693333 234.524444c44.316444 25.799111 88.746667 51.342222 133.176889 76.970667 6.712889 3.896889 13.681778 6.912 21.703111 6.428444 20.138667 0.142222 35.953778-11.946667 41.301333-31.573333 5.006222-18.261333-2.673778-36.721778-20.224-46.990222-44.629333-26.026667-89.372444-51.882667-134.115555-77.710223-22.528-12.999111-47.815111-7.025778-59.818667 13.909334-12.231111 21.248-4.977778 45.624889 17.948444 58.965333m34.161778 235.975111c26.396444 0 52.821333 0.199111 79.217778-0.085333 23.409778-0.256 39.139556-16.412444 38.798222-39.139556-0.341333-21.617778-16.924444-37.347556-39.594666-37.376-51.655111-0.056889-103.310222-0.056889-154.965334 0.028445-24.177778 0.056889-40.704 15.985778-40.561778 38.684444 0.142222 22.186667 16.583111 37.745778 40.192 37.859556 25.656889 0.142222 51.285333 0.028444 76.913778 0m151.722667 100.238222a34.247111 34.247111 0 0 0-46.876445-12.942222 13764.778667 13764.778667 0 0 0-139.008 80.583111c-11.093333 6.485333-16.327111 16.867556-16.497777 25.372444 0.085333 30.549333 27.249778 47.957333 50.403555 35.072 47.160889-26.197333 93.724444-53.475556 140.145778-80.924444 17.180444-10.154667 21.504-30.378667 11.832889-47.160889m91.875555 101.660444c-14.250667-4.067556-27.619556 1.422222-35.84 15.644445a24375.466667 24375.466667 0 0 0-77.312 134.485333c-10.012444 17.550222-5.859556 35.669333 9.784889 45.027556 16.014222 9.557333 34.247111 4.039111 44.714667-13.994667 25.543111-44.088889 50.915556-88.263111 76.373333-132.352 3.299556-5.745778 5.688889-11.690667 5.745778-14.933333 0-17.834667-9.272889-29.866667-23.466667-33.877334m147.456 44.288c-16.384 0.085333-27.306667 11.918222-27.448888 30.151111-0.142222 25.372444-0.028444 50.716444-0.028445 76.060445h-0.085333c0 26.112-0.113778 52.252444 0.056889 78.364444 0.113778 18.261333 11.064889 30.065778 27.448889 30.208 16.952889 0.142222 28.046222-11.832889 28.103111-30.748444 0.113778-51.086222 0.142222-102.172444 0.056889-153.258667 0-18.773333-11.207111-30.862222-28.103112-30.776889m177.208889-26.112c-7.509333-12.8-21.902222-16.014222-33.792-8.874666a23.722667 23.722667 0 0 0-8.533333 32.995555c26.282667 46.279111 52.906667 92.330667 79.644444 138.353778 4.494222 7.765333 11.633778 11.946667 20.906667 11.804444 18.545778-0.142222 30.520889-19.342222 21.219556-35.868444-26.026667-46.392889-52.650667-92.444444-79.473778-138.410667m239.957333-41.187555c-45.283556-26.254222-90.595556-52.48-135.964444-78.648889-4.693333-2.702222-9.728-4.323556-15.36-2.958222-9.102222 2.247111-14.933333 8.049778-16.497778 17.095111-1.877333 10.894222 3.84 18.204444 12.885333 23.438222 29.809778 17.180444 59.562667 34.417778 89.344 51.598222 15.217778 8.789333 30.236444 17.976889 45.738667 26.225778 14.677333 7.793778 31.061333-2.048 31.061333-18.033778-0.056889-8.448-4.096-14.592-11.207111-18.716444m48.867556-234.638222c-24.888889-0.085333-49.749333 0-74.609778 0v-0.085334c-25.258667 0-50.517333-0.056889-75.776 0.028445-13.425778 0.056889-20.963556 6.343111-21.162667 17.294222-0.199111 11.150222 7.082667 17.521778 20.679111 17.550222 50.488889 0.113778 100.977778 0.142222 151.495112 0.085333 13.368889 0 21.191111-6.485333 21.390222-17.152 0.227556-10.808889-8.106667-17.664-22.016-17.720888m-187.960889-127.146667c45.084444-26.026667 90.140444-52.110222 135.168-78.222222 4.864-2.844444 8.248889-6.855111 8.135111-12.942223-0.142222-11.036444-11.207111-17.436444-21.504-11.548444-45.511111 26.055111-90.851556 52.394667-136.135111 78.819556-7.68 4.494222-10.524444 11.52-5.575111 19.569777 4.835556 7.850667 12.088889 8.817778 19.911111 4.323556m-122.311111-115.114667c5.205333-0.256 8.220444-3.413333 10.609778-7.651555 4.920889-8.647111 10.040889-17.208889 14.990222-25.827556 20.48-35.555556 40.931556-71.025778 61.297778-106.609778 5.091556-8.874667 3.015111-16.668444-4.778667-18.517333-7.68-1.848889-10.894222 3.697778-14.051556 9.159111l-68.778666 119.495111c-2.844444 4.977778-6.030222 9.870222-8.305778 15.104-3.128889 7.196444 1.678222 14.648889 9.045333 14.848","p-id":"3454",style:Dt({fill:n.color})},null,4)]))],4))}});var zi=M(Si,[["__scopeId","data-v-47c6049a"]]);const Pi={},Ti={t:"1642063181211",class:"icon",viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg","p-id":"5062",width:"128",height:"128","data-v-cda444e0":""},Ii=t("path",{d:"M512 85.333333c235.648 0 426.666667 191.018667 426.666667 426.666667s-191.018667 426.666667-426.666667 426.666667S85.333333 747.648 85.333333 512 276.352 85.333333 512 85.333333z m-74.965333 550.4L346.453333 545.152a42.666667 42.666667 0 1 0-60.330666 60.330667l120.704 120.704a42.666667 42.666667 0 0 0 60.330666 0l301.653334-301.696a42.666667 42.666667 0 1 0-60.288-60.330667l-271.530667 271.488z",fill:"#52C41A","p-id":"5063","data-v-cda444e0":""},null,-1),Li=[Ii];function Mi(n,i){return s(),l("svg",Ti,Li)}var Ni=M(Pi,[["render",Mi]]);const Oi={},Vi={width:"128",height:"128",viewBox:"0 0 50 50",version:"1.1",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink"},Gi=Gt('',1),ji=[Gi];function qi(n,i){return s(),l("svg",Vi,ji)}var Ui=M(Oi,[["render",qi]]);const Ri=n=>(st("data-v-0cc5bf50"),n=n(),dt(),n),Wi=["href","title"],Hi=Ri(()=>t("svg",{t:"1684144670421",class:"icon",viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg","p-id":"4343"},[t("path",{d:"M512 74.666667c241.066667 0 437.333333 196.266667 437.333333 437.333333S753.066667 949.333333 512 949.333333 74.666667 753.066667 74.666667 512 270.933333 74.666667 512 74.666667zM512 704c-23.466667 0-42.666667 19.2-42.666667 42.666667s19.2 42.666667 42.666667 42.666666 42.666667-19.2 42.666667-42.666666-19.2-42.666667-42.666667-42.666667z m0-458.666667c-76.8 0-138.666667 61.866667-138.666667 138.666667 0 17.066667 14.933333 32 32 32s32-14.933333 32-32c0-40.533333 34.133333-74.666667 74.666667-74.666667s74.666667 34.133333 74.666667 74.666667c0 2.133333 0 6.4-2.133334 10.666667-6.4 14.933333-19.2 32-40.533333 51.2-10.666667 10.666667-21.333333 19.2-34.133333 27.733333-2.133333 2.133333-6.4 4.266667-8.533334 6.4l-6.4 4.266667c-8.533333 6.4-14.933333 17.066667-14.933333 27.733333v108.8c2.133333 17.066667 14.933333 29.866667 32 29.866667h2.133333c17.066667-2.133333 29.866667-14.933333 29.866667-32v-89.6l12.8-10.666667c10.666667-8.533333 19.2-17.066667 29.866667-25.6 27.733333-25.6 46.933333-49.066667 57.6-74.666667 4.266667-10.666667 6.4-23.466667 6.4-34.133333 0-76.8-61.866667-138.666667-138.666667-138.666667z",fill:"#666666","p-id":"4344"})],-1)),Zi=[Hi],Ji=V({props:{type:null},setup(n){const i=n,{$gettext:a,$ngettext:d}=W(),u=X(()=>{switch(i.type){case"disk":return"https://www.linkease.com/rd/8myYAEVA/";case"store":return"https://www.linkease.com/rd/1F58VUTT/";case"docker":return"https://www.linkease.com/rd/2Q28MDtf/";case"download":return"https://www.linkease.com/rd/1tJo1KX-/";case"ddns":return"https://www.linkease.com/rd/3yFiX5-X/";case"network-interface":return"https://www.linkease.com/rd/3ca51a3G/"}});return(r,c)=>(s(),l("a",{href:e(u),target:"_blank",title:e(a)("\u8DF3\u8F6C\u6559\u7A0B")},Zi,8,Wi))}});var Ki=M(Ji,[["__scopeId","data-v-0cc5bf50"]]),xa={install:n=>{n.component("icon-loading",zi),n.component("icon-success",Ni),n.component("icon-error",Ui),n.component("GlHelp",Ki)}};const{$gettext:re,$ngettext:we}=Ce(),Qi=n=>{},Xi=()=>new Date().getTime(),tr=n=>{if(n<1e3)return`${n} B`;let a=1e3,d=0;for(let c=n/1e3;c>=1e3;c/=1e3)a*=1e3,d++;let u=[" KB"," MB"," GB"," TB"," PB"," EB"];return(n/100/(a/100)).toFixed(1)+u[d]},er=n=>{if(n==null)return 0;if(n<1e4)return n;let a=parseInt(`${n/1e4}`),d=n%1e4;return`${a}\u4E07${d}`},ar=n=>{if(n)try{var i=new Date(n),a=i.getHours(),d=i.getMinutes(),u=i.getSeconds();return a<10&&(a=`0${a}`),d<10&&(d=`0${d}`),u<10&&(u=`0${u}`),`${a}:${d}:${u}`}catch(r){}return""},or=n=>{if(n){let i=Math.floor(n/86400),a=Math.floor(n/3600)%24,d=Math.floor(n/60)%60,u=n%60;return(i>0?we("%{ days }\u5929","%{ days }\u5929",i,{days:xe(i)}):"")+we("%{ hours }\u5C0F\u65F6","%{ hours }\u5C0F\u65F6",a,{hours:xe(a)})+we("%{ minutes }\u5206","%{ minutes }\u5206",d,{minutes:xe(d)})+we("%{ seconds }\u79D2","%{ seconds }\u79D2",u,{seconds:xe(u)})}},nr=n=>/^\d+\.\d+\.\d+\.\d+$/.test(n),ir=n=>n.length<3?re("\u7528\u6237\u540D\u592A\u77ED"):n.toLowerCase()!=n?re("\u7528\u6237\u540D\u53EA\u80FD\u4E3A\u5C0F\u5199"):new RegExp("^\\d").exec(n)?re("\u7528\u6237\u540D\u4E0D\u80FD\u4EE5\u6570\u5B57\u5F00\u5934"):new RegExp("^_").exec(n)?re("\u7528\u6237\u540D\u4E0D\u80FD\u4EE5_\u5F00\u5934"):new RegExp("^[a-z0-9_]+$").exec(n)?!0:re("\u975E\u6CD5\u7684\u7528\u6237\u540D"),rr=(n,i)=>{let a=!0,d=null;const u=()=>{d=null,a&&n().finally(()=>{a&&(d=setTimeout(u,i))})};return d=setTimeout(u,0),()=>{a=!1,d!=null&&clearTimeout(d)}};var sr=Object.freeze(Object.defineProperty({__proto__:null,formatDate:Qi,UnixDate:Xi,byteToSize:tr,numberToSum:er,dateForm:ar,stampForm:or,checkIsIP:nr,checkSmabaUserName:ir,easyInterval:rr},Symbol.toStringTag,{value:"Module"})),Vt=lt({},sr);const dr=()=>{var i;const n=document.body.getAttribute("theme");if(n)switch(n){case"dark":case"light":return n}return(i=window.matchMedia("(prefers-color-scheme: dark)"))!=null&&i.matches?"dark":"light"},lr=()=>dr()=="dark",ur={class:"flow"},cr={class:"flow-data"},pr={key:0},fr={key:1},mr=V({setup(n){const{$gettext:i,$ngettext:a}=W();Ra([Wa,Ha,Za,Ja,Ka,Qa]);const d=$(),u=w=>{var v;const m=(v=d.value)==null?void 0:v[w];return!m||m.startTime==0?"":f(m.startTime*1e3)+"-"+f(m.endTime*1e3)},r=X(()=>{var m;let w=[];return(m=d.value)==null||m.forEach(v=>{w.push({value:v.uploadSpeed})}),w}),c=X(()=>{var m;let w=[];return(m=d.value)==null||m.forEach(v=>{w.push({value:v.downloadSpeed})}),w}),x=X(()=>{var m;let w="";if(d.value){let v=((m=d.value)==null?void 0:m.length)||0;if(v>0){let _=d.value[v-1];w=b(_.uploadSpeed)+"/s"}}return w}),g=X(()=>{var m;let w="";if(d.value){let v=((m=d.value)==null?void 0:m.length)||0;if(v>0){let _=d.value[v-1];w=b(_.downloadSpeed)+"/s"}}return w});X(()=>{var m;let w=[];return(m=d.value)==null||m.forEach(v=>{w.push({value:v.downloadSpeed+v.uploadSpeed})}),w});const p=()=>L(this,null,function*(){var w;try{const m=yield N.Network.Statistics.GET();if(m.data&&(w=m.data.result)!=null&&w.items){const v=m.data.result.slots||10;if(m.data.result.items.lengthv?d.value=m.data.result.items.slice(v-m.data.result.items.length):d.value=m.data.result.items}}catch(m){console.log(m)}}),f=Vt.dateForm,b=Vt.byteToSize,h=$();let y=null;const k=w=>{const m=lr();return y=Xa(w,m?"dark":"light"),y.setOption({animation:!1,backgroundColor:m?"#88888822":"#fff",color:["transparent","transparent"],tooltip:{trigger:"axis",formatter:v=>{if(Array.isArray(v)){let _="";v.length>0&&(_=u(v[0].axisValue));for(let F=0;F${v[F].seriesName}: ${b(v[F].value)}/s`;return _.toString()}else{const _=v;return`${u(_.axisValue)}
${_.seriesName}: ${b(_.value)}/s`}}},xAxis:{type:"category",boundaryGap:!1,splitLine:{lineStyle:{color:["#999"]},show:!1},name:"",show:!1,nameGap:0,nameTextStyle:{height:0,lineHeight:0,padding:0}},title:{text:i("\u6D41\u91CF\u7EDF\u8BA1"),textStyle:{fontSize:12,color:m?"#cccccc":"rgba(0, 0, 0, 0.6)"},top:"10px",left:"10px"},yAxis:{type:"value",name:"",minInterval:1e4,interval:1e3,axisLabel:{formatter:function(v,_){return`${b(v)}/s`},color:"#fff",show:!1},nameTextStyle:{color:"#fff"},splitLine:{lineStyle:{color:["#999"]},show:!1}},series:[{name:i("\u4E0B\u8F7D"),data:c.value,type:"line",symbol:"none",showSymbol:!1,symbolSize:0,smooth:!0,areaStyle:{color:{type:"linear",x:0,y:0,x2:0,y2:1,colorStops:[{offset:0,color:"rgba(32, 199, 247, 1)"},{offset:1,color:"rgba(32, 199, 247, 0.1)"}],global:!1}}},{name:i("\u4E0A\u4F20"),data:r.value,type:"line",symbol:"none",showSymbol:!1,symbolSize:0,smooth:!0,areaStyle:{color:{type:"linear",x:0,y:0,x2:0,y2:1,colorStops:[{offset:0,color:"rgba(85, 58, 254, 1)"},{offset:1,color:"rgba(85, 58, 254, 0.1)"}],global:!1}}}],legend:{padding:0,align:"right",top:"10px",data:[{name:i("\u4E0A\u4F20"),itemStyle:{color:"rgb(85, 58, 254)"}},{name:i("\u4E0B\u8F7D"),itemStyle:{color:"rgb(32, 199, 247)"}}],textStyle:{color:m?"#cccccc":"rgba(0, 0, 0, 0.6)"},lineStyle:{color:"#333"}},grid:{left:"2%",right:"2%",bottom:"0%",top:"10%",containLabel:!0}}),y};return At(()=>{setTimeout(()=>L(this,null,function*(){if(h.value){yield p();const w=k(h.value),m=h.value;w.resize({width:m.clientWidth,height:m.clientHeight}),window.addEventListener("resize",()=>{w.resize({width:m.clientWidth,height:m.clientHeight})});const v=()=>L(this,null,function*(){if(y!=null){if(!document.hidden){if(yield p(),y==null)return;w.setOption({series:[{name:i("\u4E0B\u8F7D"),data:c.value,type:"line",areaStyle:{},smooth:!0},{name:i("\u4E0A\u4F20"),data:r.value,type:"line",areaStyle:{},smooth:!0}]})}setTimeout(v,5e3)}});setTimeout(v,5e3)}}),900)}),jt(()=>{y!=null&&(y.dispose(),y=null)}),(w,m)=>(s(),l("div",ur,[t("div",{ref_key:"el",ref:h,class:"echart"},null,512),t("div",cr,[e(x)?(s(),l("span",pr,o(e(i)("\u4E0A\u4F20:"))+" "+o(e(x)),1)):D("",!0),e(g)?(s(),l("span",fr,o(e(i)("\u4E0B\u8F7D:"))+" "+o(e(g)),1)):D("",!0)])]))}});var br=M(mr,[["__scopeId","data-v-770b811c"]]);const vr={},gr={t:"1649668202191",class:"icon",viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg","p-id":"2338","xmlns:xlink":"http://www.w3.org/1999/xlink",width:"28px",height:"28px"},hr=t("path",{d:"M288 512m-64 0a64 64 0 1 0 128 0 64 64 0 1 0-128 0Z","p-id":"2339",fill:"#666"},null,-1),_r=t("path",{d:"M512 512m-64 0a64 64 0 1 0 128 0 64 64 0 1 0-128 0Z","p-id":"2340",fill:"#666"},null,-1),xr=t("path",{d:"M736 512m-64 0a64 64 0 1 0 128 0 64 64 0 1 0-128 0Z","p-id":"2341",fill:"#666"},null,-1),wr=[hr,_r,xr];function kr(n,i){return s(),l("svg",gr,wr)}var Nt=M(vr,[["render",kr]]);let ke=0;const yr={props:{type:String,message:String|Function,Close:Function,countdown:Number},data(){return{show:!1,remain:0}},mounted(){if(window.setTimeout(()=>{this.show=!0},0),this.countdown){this.remain=this.countdown;const n=()=>{this.show&&this.remain>0&&(this.remain=this.remain-1,ke=window.setTimeout(n,1e3))};ke=window.setTimeout(n,1e3)}},computed:{Message(){return this.message+(this.countdown?" "+this.remain+"s":"")}},methods:{Stop(){this.type!="loading"&&(this.show=!1,ke!=0&&clearTimeout(ke),this.Close())}}},De=n=>(st("data-v-48bf84c6"),n=n(),dt(),n),Fr={key:0,class:"loading icon"},Er=De(()=>t("svg",{t:"1631799919469",class:"icon",viewBox:"0 0 1047 1047",version:"1.1",xmlns:"http://www.w3.org/2000/svg","p-id":"3453",width:"128",height:"128"},[t("path",{d:"M522.695111 1.991111c-26.339556 0.170667-47.416889 21.475556-47.672889 48.753778-0.284444 26.453333-0.056889 52.963556-0.056889 79.445333 0 27.249778-0.369778 54.528 0.113778 81.777778 0.483556 27.050667 22.016 47.132444 49.351111 46.904889a47.786667 47.786667 0 0 0 47.729778-47.445333c0.284444-53.76 0.284444-107.52-0.028444-161.251556-0.170667-27.676444-21.902222-48.355556-49.436445-48.184889m-195.896889 88.092445c-8.334222-14.222222-21.646222-21.276444-38.314666-21.333334-35.128889 0-56.576 36.949333-38.968889 68.152889a11616.995556 11616.995556 0 0 0 78.961777 137.614222 44.942222 44.942222 0 0 0 61.838223 16.896c21.304889-12.202667 29.667556-38.968889 17.379555-60.871111-26.453333-47.104-53.560889-93.866667-80.896-140.458666m-228.693333 234.524444c44.316444 25.799111 88.746667 51.342222 133.176889 76.970667 6.712889 3.896889 13.681778 6.912 21.703111 6.428444 20.138667 0.142222 35.953778-11.946667 41.301333-31.573333 5.006222-18.261333-2.673778-36.721778-20.224-46.990222-44.629333-26.026667-89.372444-51.882667-134.115555-77.710223-22.528-12.999111-47.815111-7.025778-59.818667 13.909334-12.231111 21.248-4.977778 45.624889 17.948444 58.965333m34.161778 235.975111c26.396444 0 52.821333 0.199111 79.217778-0.085333 23.409778-0.256 39.139556-16.412444 38.798222-39.139556-0.341333-21.617778-16.924444-37.347556-39.594666-37.376-51.655111-0.056889-103.310222-0.056889-154.965334 0.028445-24.177778 0.056889-40.704 15.985778-40.561778 38.684444 0.142222 22.186667 16.583111 37.745778 40.192 37.859556 25.656889 0.142222 51.285333 0.028444 76.913778 0m151.722667 100.238222a34.247111 34.247111 0 0 0-46.876445-12.942222 13764.778667 13764.778667 0 0 0-139.008 80.583111c-11.093333 6.485333-16.327111 16.867556-16.497777 25.372444 0.085333 30.549333 27.249778 47.957333 50.403555 35.072 47.160889-26.197333 93.724444-53.475556 140.145778-80.924444 17.180444-10.154667 21.504-30.378667 11.832889-47.160889m91.875555 101.660444c-14.250667-4.067556-27.619556 1.422222-35.84 15.644445a24375.466667 24375.466667 0 0 0-77.312 134.485333c-10.012444 17.550222-5.859556 35.669333 9.784889 45.027556 16.014222 9.557333 34.247111 4.039111 44.714667-13.994667 25.543111-44.088889 50.915556-88.263111 76.373333-132.352 3.299556-5.745778 5.688889-11.690667 5.745778-14.933333 0-17.834667-9.272889-29.866667-23.466667-33.877334m147.456 44.288c-16.384 0.085333-27.306667 11.918222-27.448888 30.151111-0.142222 25.372444-0.028444 50.716444-0.028445 76.060445h-0.085333c0 26.112-0.113778 52.252444 0.056889 78.364444 0.113778 18.261333 11.064889 30.065778 27.448889 30.208 16.952889 0.142222 28.046222-11.832889 28.103111-30.748444 0.113778-51.086222 0.142222-102.172444 0.056889-153.258667 0-18.773333-11.207111-30.862222-28.103112-30.776889m177.208889-26.112c-7.509333-12.8-21.902222-16.014222-33.792-8.874666a23.722667 23.722667 0 0 0-8.533333 32.995555c26.282667 46.279111 52.906667 92.330667 79.644444 138.353778 4.494222 7.765333 11.633778 11.946667 20.906667 11.804444 18.545778-0.142222 30.520889-19.342222 21.219556-35.868444-26.026667-46.392889-52.650667-92.444444-79.473778-138.410667m239.957333-41.187555c-45.283556-26.254222-90.595556-52.48-135.964444-78.648889-4.693333-2.702222-9.728-4.323556-15.36-2.958222-9.102222 2.247111-14.933333 8.049778-16.497778 17.095111-1.877333 10.894222 3.84 18.204444 12.885333 23.438222 29.809778 17.180444 59.562667 34.417778 89.344 51.598222 15.217778 8.789333 30.236444 17.976889 45.738667 26.225778 14.677333 7.793778 31.061333-2.048 31.061333-18.033778-0.056889-8.448-4.096-14.592-11.207111-18.716444m48.867556-234.638222c-24.888889-0.085333-49.749333 0-74.609778 0v-0.085334c-25.258667 0-50.517333-0.056889-75.776 0.028445-13.425778 0.056889-20.963556 6.343111-21.162667 17.294222-0.199111 11.150222 7.082667 17.521778 20.679111 17.550222 50.488889 0.113778 100.977778 0.142222 151.495112 0.085333 13.368889 0 21.191111-6.485333 21.390222-17.152 0.227556-10.808889-8.106667-17.664-22.016-17.720888m-187.960889-127.146667c45.084444-26.026667 90.140444-52.110222 135.168-78.222222 4.864-2.844444 8.248889-6.855111 8.135111-12.942223-0.142222-11.036444-11.207111-17.436444-21.504-11.548444-45.511111 26.055111-90.851556 52.394667-136.135111 78.819556-7.68 4.494222-10.524444 11.52-5.575111 19.569777 4.835556 7.850667 12.088889 8.817778 19.911111 4.323556m-122.311111-115.114667c5.205333-0.256 8.220444-3.413333 10.609778-7.651555 4.920889-8.647111 10.040889-17.208889 14.990222-25.827556 20.48-35.555556 40.931556-71.025778 61.297778-106.609778 5.091556-8.874667 3.015111-16.668444-4.778667-18.517333-7.68-1.848889-10.894222 3.697778-14.051556 9.159111l-68.778666 119.495111c-2.844444 4.977778-6.030222 9.870222-8.305778 15.104-3.128889 7.196444 1.678222 14.648889 9.045333 14.848","p-id":"3454"})],-1)),$r=[Er],Cr={key:1,class:"success icon"},Dr=De(()=>t("svg",{t:"1632451272305",class:"icon",viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg","p-id":"2204",width:"128",height:"128"},[t("path",{d:"M1001.305115 275.874141 431.461709 845.718571c-28.221762 28.221762-73.977875 28.221762-102.20066 0L22.661116 539.116591c-28.222785-28.221762-28.222785-73.979922 0-102.20066 28.221762-28.221762 73.977875-28.221762 102.20066 0l255.500115 255.502162 518.743588-518.743588c28.221762-28.221762 73.977875-28.221762 102.199637 0C1029.5279 201.89422 1029.5279 247.65238 1001.305115 275.874141z","p-id":"2205"})],-1)),Br=[Dr],Yr={key:2,class:"error icon"},Ar=De(()=>t("svg",{t:"1632451325789",class:"icon",viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg","p-id":"2204",width:"128",height:"128"},[t("path",{d:"M823.04 840.32 524.16 540.16l296.32-294.4c12.8-12.8 12.8-33.28 0-45.44-12.8-12.8-33.28-12.8-46.08 0L478.08 494.08 184.96 200.32c-12.8-12.8-33.28-12.8-45.44 0s-12.8 33.28 0 45.44l292.48 293.76-302.72 300.8c-12.8 12.8-12.8 33.28 0 45.44 12.8 12.8 33.28 12.8 46.08 0l302.72-300.16 299.52 300.16c12.8 12.8 33.28 12.8 45.44 0C835.2 873.6 835.2 853.12 823.04 840.32z","p-id":"2205"})],-1)),Sr=[Ar],zr={key:3,class:"warning icon"},Pr=De(()=>t("svg",{t:"1632451401172",class:"icon",viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg","p-id":"1638",width:"128",height:"128"},[t("path",{d:"M512 1021.45211835a60.32985613 60.32985613 0 1 1 60.32985613-60.32985611 60.32985613 60.32985613 0 0 1-60.32985613 60.32985611z m86.85823451-924.97400238L572.32985613 719.80283775a60.32985613 60.32985613 0 0 1-120.65971226 0l-26.52837838-623.32472178c-0.16758294-2.22885301-0.28489098-4.49122263-0.284891-6.78710881a87.14312551 87.14312551 0 0 1 174.28625102 0c0 2.2958862-0.11730806 4.5582558-0.284891 6.78710881z","p-id":"1639"})],-1)),Tr=[Pr];function Ir(n,i,a,d,u,r){return s(),J($t,{name:"el-fade-in-linear"},{default:U(()=>[u.show?(s(),l("div",{key:0,class:"toast",onClick:i[1]||(i[1]=c=>r.Stop())},[a.type=="loading"?(s(),l("div",Fr,$r)):a.type=="success"?(s(),l("div",Cr,Br)):a.type=="error"?(s(),l("div",Yr,Sr)):a.type=="warning"?(s(),l("div",zr,Tr)):D("",!0),t("div",{class:"message",onClick:i[0]||(i[0]=ct(()=>{},["stop"]))},o(r.Message),1)])):D("",!0)]),_:1})}var Lr=M(yr,[["render",Ir],["__scopeId","data-v-48bf84c6"]]);const de=new Map,Xt=n=>{const i=gt(Lr,mt(lt({},n),{Close:()=>{d()}})),a=document.createElement("div");document.body.append(a),i.mount(a);const d=()=>{a.remove(),de.get(i._uid)&&de.delete(i._uid)};return n.type=="loading"&&de.set(i._uid,{Close:d}),(n==null?void 0:n.duration)==0||((n==null?void 0:n.duration)>0?setTimeout(()=>{d()},n==null?void 0:n.duration):setTimeout(()=>{d()},3e3)),{Close:d}},E=n=>Xt(n);E.Loading=(n,i)=>Xt({type:"loading",message:n||"\u52A0\u8F7D\u4E2D...",duration:0,countdown:i||0});E.Success=n=>Xt({type:"success",message:n});E.Error=n=>Xt({type:"error",message:n,duration:0});E.Warning=n=>Xt({type:"warning",message:n});E.Message=n=>Xt({message:n});E.Clear=()=>{de.forEach((n,i)=>{n.Close(),de.delete(i)})};const{$gettext:Jt,$ngettext:$z}=Ce(),kt={installApp:(n,i)=>new Promise((a,d)=>{let u=0;N.App.Install.POST({name:n}).then(()=>{const r=setTimeout(()=>{u==0&&(u=1,a(!1))},(i||60)*1e3),c=()=>{u==0&&N.App.Check.POST({name:n}).then(x=>{if(u==0&&x!=null&&x.data){const{result:g}=x.data;if((g==null?void 0:g.status)=="installed"){clearTimeout(r),u=1,a(!0);return}}}).catch(x=>{}).finally(()=>{u==0&&setTimeout(c,3e3)})};setTimeout(c,3e3)}).catch(r=>{u==0&&(u=1,d(Jt("\u5B89\u88C5\u5931\u8D25\uFF0C")+r))})}),checkAndInstallApp:(n,i,a)=>L(Qt,null,function*(){let d=E.Loading(Jt("\u68C0\u67E5\u4E2D..."));try{const u=yield N.App.Check.POST({name:n});if(d.Close(),u!=null&&u.data){const{result:r,error:c}=u.data;if(c)E.Warning(c);else if(r){if(r.status=="installed")return!0;if(confirm(Jt("\u68C0\u6D4B\u5230\u4F60\u5C1A\u672A\u5B89\u88C5 %{name} \u63D2\u4EF6,\u662F\u5426\u5B89\u88C5\uFF1F",{name:i}))){d=E.Loading(Jt("\u6B63\u5728\u5B89\u88C5\u4E2D..."));const x=yield kt.installApp(a||n);if(d.Close(),x)return!0;E.Error(Jt("\u5B89\u88C5\u5931\u8D25\u6216\u8D85\u65F6\uFF0C\u8BF7\u68C0\u67E5\u8F6F\u4EF6\u6E90\u6216\u7A0D\u5019\u91CD\u8BD5"))}}else E.Warning(Jt("\u68C0\u67E5\u63D2\u4EF6\u72B6\u6001\u5931\u8D25"))}return!1}catch(u){return d.Close(),E.Warning(u),!1}}),installAndGo:(n,i,a,d)=>L(Qt,null,function*(){(yield kt.checkAndInstallApp(n,i,d))&&(location.href=a)})},Mr={},Nr={t:"1640746738262",class:"icon",viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg","p-id":"1216",width:"128",height:"128"},Or=t("path",{d:"M511.232 438.8352L112.9984 40.6016A51.2 51.2 0 0 0 40.6016 112.9984L438.784 511.232 40.6016 909.4656a51.2 51.2 0 1 0 72.3968 72.448l398.2336-398.2848 398.2336 398.2848a51.2 51.2 0 1 0 72.448-72.448l-398.2848-398.2336 398.2848-398.2336A51.2 51.2 0 0 0 909.4656 40.6016L511.232 438.784z","p-id":"1217"},null,-1),Vr=[Or];function Gr(n,i){return s(),l("svg",Nr,Vr)}var jr=M(Mr,[["render",Gr]]);const qr=n=>(st("data-v-a96d68d4"),n=n(),dt(),n),Ur={id:"actioner"},Rr={key:0,class:"action-container"},Wr={class:"action-container_header"},Hr=qr(()=>t("div",null,null,-1)),Zr={class:"title"},Jr=["title"],Kr={class:"action-container_body"},Qr=V({props:{Close:{type:Function},type:{type:Number},title:String},setup(n){const i=n,{$gettext:a,$ngettext:d}=W(),u=$(!1);At(()=>{u.value=!0,document.body.setAttribute("lock-scroll","true")}),jt(()=>{document.body.removeAttribute("lock-scroll")});const r=()=>{i.Close&&(u.value=!1,setTimeout(()=>{i.Close&&i.Close()},300))};return(c,x)=>(s(),l("div",Ur,[t("div",{class:"bg",onClick:r}),n.type!=null?Pt(c.$slots,"default",{key:0},void 0,!0):(s(),l(O,{key:1},[u.value?(s(),l("div",Rr,[t("div",Wr,[Hr,t("div",Zr,o(n.title),1),t("button",{class:"close",title:e(a)("\u5173\u95ED"),onClick:r},[P(jr)],8,Jr)]),t("div",Kr,[Pt(c.$slots,"default",{},void 0,!0)])])):D("",!0)],64))]))}});var Xr=M(Qr,[["__scopeId","data-v-a96d68d4"]]);const ht=V({props:{Close:{type:Function},type:{type:Number},title:String},setup(n){return(i,a)=>(s(),J(Xr,{Close:n.Close,type:n.type,title:n.title},{default:U(()=>[Pt(i.$slots,"default")]),_:3},8,["Close","type","title"]))}}),ts=["onSubmit"],es={class:"actioner-dns_header"},as={class:"actioner-dns_body"},os={class:"label-item"},ns={class:"label-item_key"},is={class:"label-item_value"},rs=["disabled"],ss={value:"manual"},ds={class:"label-item"},ls={class:"label-item_key"},us={class:"label-item_value"},cs=["placeholder","onUpdate:modelValue"],ps={class:"label-item_key"},fs={class:"label-item_value"},ms=["placeholder","onUpdate:modelValue"],bs={key:1,class:"label-message"},vs={class:"actioner-dns_footer"},gs=["disabled"],hs={key:1,class:"actioner-dns"},_s={class:"actioner-dns_header"},xs={class:"actioner-dns_body"},ws={class:"config-message"},ks={class:"actioner-dns_footer"},ys=V({props:{Close:{type:Function,required:!0}},setup(n){const i=n,{$gettext:a,$ngettext:d}=W(),u=$(0),r=fe(),c=r.status,x=X(()=>r.status.proto!="static"),g=()=>{let w=c.dnsList||[];for(w=w.filter(m=>m);w.length<2;)w.push("");return w},p=$({interfaceName:c.defaultInterface||"",dnsProto:c.dnsProto||"manual",manualDnsIp:g()}),f=$(""),b=$(!1),h=()=>L(this,null,function*(){f.value="";let w={};switch(p.value.dnsProto){case"auto":break;case"manual":if(w.manualDnsIp=[],!p.value.manualDnsIp[0]){E.Error(a("\u81F3\u5C11\u9700\u8981\u586B\u5199\u4E00\u4E2ADNS"));return}w.manualDnsIp=p.value.manualDnsIp.filter(v=>v);break}w.dnsProto=p.value.dnsProto,w.interfaceName=p.value.interfaceName;const m=E.Loading(a("\u914D\u7F6E\u4E2D..."));try{const v=yield N.Guide.DnsConfig.POST(w);if(v!=null&&v.data){const{success:_,error:F}=v==null?void 0:v.data;F&&(f.value=F),(_==null||_==0)&&(E.Success(a("\u914D\u7F6E\u6210\u529F")),u.value=1)}}catch(v){f.value=v}m.Close()}),y=w=>{w.preventDefault(),i.Close&&i.Close()},k=w=>{location.reload()};return(w,m)=>(s(),J(ht,{Close:n.Close,type:1},{default:U(()=>[u.value==0?(s(),l("form",{key:0,class:"actioner-dns",onSubmit:ct(h,["prevent"])},[t("div",es,[t("span",null,o(e(a)("DNS\u914D\u7F6E")),1)]),t("div",as,[t("div",os,[t("div",ns,[t("span",null,o(e(a)("DNS\u9009\u9879")),1)]),t("div",is,[T(t("select",{"onUpdate:modelValue":m[0]||(m[0]=v=>p.value.dnsProto=v)},[t("option",{value:"auto",disabled:!e(x)},o(e(a)("\u81EA\u52A8\u83B7\u53D6DNS")),9,rs),t("option",ss,o(e(a)("\u81EA\u5B9A\u4E49DNS")),1)],512),[[rt,p.value.dnsProto]])])]),p.value.dnsProto=="manual"?(s(!0),l(O,{key:0},Z(p.value.manualDnsIp,(v,_)=>(s(),l("div",ds,[_==0?(s(),l(O,{key:0},[t("div",ls,[t("span",null,o(e(a)("DNS\u670D\u52A1\u5668\u5730\u5740")),1)]),t("div",us,[T(t("input",{type:"text",placeholder:e(a)("\u8BF7\u8F93\u5165DNS\u5730\u5740"),required:"","onUpdate:modelValue":F=>p.value.manualDnsIp[_]=F},null,8,cs),[[tt,p.value.manualDnsIp[_],void 0,{trim:!0}]])])],64)):(s(),l(O,{key:1},[t("div",ps,o(e(a)("\u5907\u7528DNS\u670D\u52A1\u5668\u5730\u5740")),1),t("div",fs,[T(t("input",{type:"text",placeholder:e(a)("\u5907\u7528DNS\u5730\u5740"),"onUpdate:modelValue":F=>p.value.manualDnsIp[_]=F},null,8,ms),[[tt,p.value.manualDnsIp[_],void 0,{trim:!0}]])])],64))]))),256)):D("",!0),f.value?(s(),l("div",bs,o(f.value),1)):D("",!0)]),t("div",vs,[t("button",{class:"cbi-button cbi-button-apply app-btn",disabled:b.value},o(e(a)("\u786E\u8BA4")),9,gs),t("button",{class:"cbi-button cbi-button-remove app-btn app-back",onClick:y},o(e(a)("\u53D6\u6D88")),1)])],40,ts)):u.value==1?(s(),l("div",hs,[t("div",_s,[t("span",null,o(e(a)("DNS\u914D\u7F6E")),1)]),t("div",xs,[t("div",ws,o(e(a)("DNS\u914D\u7F6E\u5DF2\u4FDD\u5B58")),1)]),t("div",ks,[t("button",{class:"cbi-button cbi-button-remove app-btn app-back",onClick:k},o(e(a)("\u5B8C\u6210")),1)])])):D("",!0)]),_:1},8,["Close"]))}});var Fs=M(ys,[["__scopeId","data-v-2ac87be2"]]);const wa=()=>{const n=document.createElement("div");document.body.appendChild(n);const i=gt(Fs,{Close:()=>{a()}});i.mount(n);const a=()=>{i.unmount(),n.remove()};return{Close:a}},Es=n=>(st("data-v-4ca82311"),n=n(),dt(),n),$s={class:"action"},Cs={class:"action-body"},Ds=Es(()=>t("div",{class:"icon"},[t("svg",{t:"1642063181211",class:"icon",viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg","p-id":"5062",width:"128",height:"128","data-v-cda444e0":""},[t("path",{d:"M512 85.333333c235.648 0 426.666667 191.018667 426.666667 426.666667s-191.018667 426.666667-426.666667 426.666667S85.333333 747.648 85.333333 512 276.352 85.333333 512 85.333333z m-74.965333 550.4L346.453333 545.152a42.666667 42.666667 0 1 0-60.330666 60.330667l120.704 120.704a42.666667 42.666667 0 0 0 60.330666 0l301.653334-301.696a42.666667 42.666667 0 1 0-60.288-60.330667l-271.530667 271.488z",fill:"#52C41A","p-id":"5063","data-v-cda444e0":""})])],-1)),Bs={class:"title"},Ys={class:"info"},As=["href"],Ss={class:"btns"},zs=V({props:{port:Number,Close:Function},setup(n){const i=n,{$gettext:a,$ngettext:d}=W(),u=X(()=>`http://${location.hostname}:${i.port}`),r=()=>{i.Close&&(i.Close(),location.reload())};return(c,x)=>(s(),J(ht,{type:1},{default:U(()=>[P($t,{name:"rotate",mode:"out-in"},{default:U(()=>[t("div",$s,[t("div",Cs,[Ds,t("h2",Bs,o(e(a)("\u670D\u52A1\u5DF2\u542F\u52A8")),1),t("div",Ys,[t("span",null,o(e(a)("\u524D\u5F80")),1),t("a",{href:e(u),target:"_blank",rel:"noopener noreferrer"},o(e(u)),9,As),t("span",null,o(e(a)("\u8FDB\u884C\u6D4B\u901F")),1)]),t("div",Ss,[t("button",{class:"cbi-button cbi-button-remove app-btn app-back",type:"button",onClick:r},o(e(a)("\u5173\u95ED")),1)])])])]),_:1})]),_:1}))}});var Ps=M(zs,[["__scopeId","data-v-4ca82311"]]),Ts=n=>{const i=document.createElement("div");document.body.appendChild(i);const a=gt(Ps,mt(lt({},n),{Close:()=>{d()}}));a.mount(i);const d=()=>{a.unmount(),i.remove()};return{Close:d}};const ka=n=>(st("data-v-17b89cb7"),n=n(),dt(),n),Is=ka(()=>t("div",{class:"app-container_status-label_iconer"},[t("svg",{xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink","xmlns:v":"https://vecta.io/nano",width:"48",height:"38",viewBox:"0 0 12.7 10.05"},[t("defs",null,[t("filter",{id:"A","color-interpolation-filters":"sRGB"},[t("feColorMatrix",{result:"A",values:"2 -0.5 -0.5 0 0 -0.5 2 -0.5 0 0 -0.5 -0.5 2 0 0 0 0 0 1 0 "}),t("feColorMatrix",{values:"0 0 0 -1 0 0 0 0 -1 0 0 0 0 -1 0 0 0 0 1 0"}),t("feColorMatrix",{in:"A",values:"2 -0.5 -0.5 0 0 -0.5 2 -0.5 0 0 -0.5 -0.5 2 0 0 0 0 0 1 0 "})]),t("path",{id:"B",d:"M80.56 75.75h3.91v22.79h-3.91z"})]),t("g",{transform:"translate(0 -286.95)"},[t("rect",{x:".21",y:"287.25",width:"12.33",height:"9.5",ry:".57",fill:"#e6e6e6",stroke:"#e6e6e6","stroke-linejoin":"round","stroke-width":".37","paint-order":"normal"}),t("path",{transform:"matrix(.105 0 0 .0989 -6.0834 280.6)",d:"M73.96 75.66h89.41c2.31 0 4.17 1.86 4.17 4.17v52.65h-21.74v9.41h-8.69v12.59h-36.87v-12.59h-8.69v-9.41H69.79V79.83c0-2.31 1.86-4.17 4.17-4.17z",fill:"#999",filter:"url(#A)",stroke:"#999","stroke-width":"2.5"}),t("g",{transform:"matrix(.1048 0 0 .1048 -6.0999 280.7)",fill:"#fff",filter:"url(#A)",stroke:"#fff"},[t("use",{"xlink:href":"#B"}),t("use",{"xlink:href":"#B",x:"73.04"}),t("use",{"xlink:href":"#B",x:"52.17"}),t("use",{"xlink:href":"#B",x:"41.74"}),t("use",{"xlink:href":"#B",x:"31.3"}),t("use",{"xlink:href":"#B",x:"20.87"}),t("use",{"xlink:href":"#B",x:"10.43"}),t("use",{"xlink:href":"#B",x:"62.61"})]),t("rect",{x:"1.24",y:"294.55",width:"1.6",height:"1.38",ry:".11",fill:"#ccc",stroke:"#ccc","stroke-width":".22","paint-order":"normal"})])])],-1)),Ls={class:"app-container_status-label_text"},Ms={class:"text_status"},Ns={class:"text_info"},Os=ka(()=>t("div",{class:"app-container_status-label_iconer"},[t("svg",{xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",width:"48",height:"38",viewBox:"0 0 12.7 10.05","xmlns:v":"https://vecta.io/nano"},[t("defs",null,[t("filter",{id:"A","color-interpolation-filters":"sRGB"},[t("feColorMatrix",{result:"A",values:"2 -0.5 -0.5 0 0 -0.5 2 -0.5 0 0 -0.5 -0.5 2 0 0 0 0 0 1 0 "}),t("feColorMatrix",{values:"0 0 0 -1 0 0 0 0 -1 0 0 0 0 -1 0 0 0 0 1 0"}),t("feColorMatrix",{in:"A",values:"2 -0.5 -0.5 0 0 -0.5 2 -0.5 0 0 -0.5 -0.5 2 0 0 0 0 0 1 0 "})]),t("path",{id:"B",d:"M80.56 75.75h3.91v22.79h-3.91z"})]),t("g",{transform:"translate(-.03 -287.07)"},[t("rect",{x:".24",y:"287.36",width:"12.33",height:"9.5",ry:".57",fill:"#e6e6e6",stroke:"#e6e6e6","stroke-linejoin":"round","stroke-width":".37","paint-order":"normal"}),t("path",{transform:"matrix(.105 0 0 .0989 -6.0532 280.72)",d:"M73.96 75.66h89.41c2.31 0 4.17 1.86 4.17 4.17v52.65h-21.74v9.41h-8.69v12.59h-36.87v-12.59h-8.69v-9.41H69.79V79.83c0-2.31 1.86-4.17 4.17-4.17z",fill:"#4d4d4d",filter:"url(#A)",stroke:"#4d4d4d","stroke-width":"2.5"}),t("g",{transform:"matrix(.1048 0 0 .1048 -6.0697 280.81)",fill:"#fff",filter:"url(#A)",stroke:"#fff"},[t("use",{"xlink:href":"#B"}),t("use",{"xlink:href":"#B",x:"73.04"}),t("use",{"xlink:href":"#B",x:"52.17"}),t("use",{"xlink:href":"#B",x:"41.74"}),t("use",{"xlink:href":"#B",x:"31.3"}),t("use",{"xlink:href":"#B",x:"20.87"}),t("use",{"xlink:href":"#B",x:"10.43"}),t("use",{"xlink:href":"#B",x:"62.61"})]),t("rect",{x:"1.27",y:"294.67",width:"1.6",height:"1.38",ry:".11",fill:"#55d400",stroke:"#55d400","stroke-width":".22","paint-order":"normal"})])])],-1)),Vs={class:"app-container_status-label_text"},Gs={class:"text_info"},js=V({props:{item:{type:Object,required:!0},transform:{type:Number,default:0}},setup(n){const i=n,{$gettext:a,$ngettext:d}=W(),u=va(),r=$(null),c=g=>{const p=g.target,{left:f,top:b}=p.getBoundingClientRect();u.portitemStyle.show=!0,u.portitemStyle.left=f,u.portitemStyle.top=b,u.portitemStyle.portitem=i.item},x=g=>{u.portitemStyle.show=!1};return(g,p)=>(s(),l("div",{class:"app-container_status-label_bg",style:Dt(`transform: translateX(${n.transform}px);`),ref_key:"el",ref:r,onMouseenter:c,onMouseleave:x},[n.item.linkState=="DOWN"?(s(),l(O,{key:0},[Is,t("div",Ls,[t("div",Ms,o(e(a)("\u5DF2\u65AD\u5F00")),1),t("div",Ns,o(n.item.name)+" "+o(n.item.interfaceNames?`(${n.item.interfaceNames.join(",").toLocaleUpperCase()})`:""),1)])],64)):(s(),l(O,{key:1},[Os,t("div",Vs,[t("div",null,o(n.item.linkSpeed),1),t("div",Gs,o(n.item.name)+" "+o(n.item.interfaceNames?`(${n.item.interfaceNames.join(",").toLocaleUpperCase()})`:""),1)])],64))],36))}});var ya=M(js,[["__scopeId","data-v-17b89cb7"]]);const Fa=n=>(st("data-v-6f355f28"),n=n(),dt(),n),qs=Fa(()=>t("span",null,o("<"),-1)),Us=[qs],Rs=Fa(()=>t("span",null,o(">"),-1)),Ws=[Rs],Hs=V({props:{portList:{type:Array,required:!0}},setup(n){const i=$(),a=$(0),d=$(0),u=$(0),r=$(!1),c=()=>{if(u.value>=0){u.value=0;return}u.value+=100},x=()=>{if(u.value<=0-a.value+d.value){u.value=0-a.value+d.value;return}u.value-=100};return At(()=>{Ne(()=>{i.value&&(a.value=i.value.scrollWidth,d.value=i.value.clientWidth,r.value=a.value>d.value)})}),(g,p)=>(s(),l("div",{class:"app-interfaces",ref_key:"el",ref:i},[r.value?(s(),l(O,{key:0},[t("a",{class:"btn-f",onClick:c},Us),t("a",{class:"btn-r",onClick:x},Ws)],64)):D("",!0),(s(!0),l(O,null,Z(n.portList,(f,b)=>(s(),J(ya,{item:f,transform:u.value},null,8,["item","transform"]))),256))],512))}});var Zs=M(Hs,[["__scopeId","data-v-6f355f28"]]);const Js={},Ks={width:"82px",height:"82px",viewBox:"0 0 82 82",version:"1.1",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink"},Qs=Gt('',1),Xs=[Qs];function td(n,i){return s(),l("svg",Ks,Xs)}var je=M(Js,[["render",td]]);const ed=["onSubmit"],ad={class:"actioner-dns_header"},od={class:"actioner-dns_body"},nd={class:"label-item"},id={class:"label-item_key"},rd={class:"label-item_value"},sd={class:"item_info"},dd={class:"label-item"},ld={class:"label-item_key"},ud={class:"label-item_value"},cd={selected:"true",value:""},pd=["value"],fd={class:"actioner-dns_footer"},md=["disabled"],bd={key:1,class:"actioner-dns"},vd={class:"actioner-dns_header"},gd={class:"softsource_tit"},hd={class:"actioner-dns_body"},_d={class:"finished"},xd={class:"successed"},wd={class:"btns"},kd=V({props:{Close:{type:Function,required:!0}},setup(n){const i=n,{$gettext:a,$ngettext:d}=W(),u=$(0),r=$(""),c=$(),x=$();(()=>{N.Guide.SoftSourceList.GET().then(h=>{var y,k;if((y=h==null?void 0:h.data)!=null&&y.result){const w=(k=h==null?void 0:h.data)==null?void 0:k.result;x.value=w}}).then(()=>N.Guide.GetSoftSource.GET()).then(h=>{var y,k;if((y=h==null?void 0:h.data)!=null&&y.result){const w=h.data.result;c.value=w.softSource,(k=x.value)!=null&&k.softSourceList.find(m=>m.identity==w.softSource.identity)&&(r.value=w.softSource.identity)}})})();const p=h=>{h.preventDefault(),i.Close&&i.Close()},f=h=>{const y=E.Loading(a("\u6B63\u5728\u5207\u6362\u4E2D..."));N.Guide.SoftSource.POST({softSourceIdentity:r.value}).then(k=>{if(k!=null&&k.data){if((k.data.success||0)==0){u.value=1;return}else if(k.data.error)throw k.data.error}throw a("\u672A\u77E5\u9519\u8BEF")}).catch(k=>{E.Error(k)}).finally(()=>y.Close())},b=h=>{h.preventDefault(),location.reload()};return(h,y)=>(s(),J(ht,{Close:n.Close,type:1},{default:U(()=>{var k,w;return[u.value==0?(s(),l("form",{key:0,class:"actioner-dns",onSubmit:ct(f,["prevent"])},[t("div",ad,[t("span",null,o(e(a)("\u8F6F\u4EF6\u6E90\u914D\u7F6E")),1)]),t("div",od,[t("div",nd,[t("div",id,[t("span",null,o(e(a)("\u5F53\u524D\u8F6F\u4EF6\u6E90")),1)]),t("div",rd,[t("p",sd,o((k=c.value)==null?void 0:k.name),1)])]),t("div",dd,[t("div",ld,[t("span",null,o(e(a)("\u5207\u6362\u8F6F\u4EF6\u6E90")),1)]),t("div",ud,[T(t("select",{name:"",id:"","onUpdate:modelValue":y[0]||(y[0]=m=>r.value=m)},[t("option",cd,o(e(a)("\u8BF7\u9009\u62E9\u8F6F\u4EF6\u6E90")),1),(s(!0),l(O,null,Z((w=x.value)==null?void 0:w.softSourceList,(m,v)=>(s(),l("option",{value:m.identity,key:v},o(m.name),9,pd))),128))],512),[[rt,r.value,void 0,{trim:!0}]])])])]),t("div",fd,[t("button",{class:"cbi-button cbi-button-apply app-btn",disabled:r.value==""},o(e(a)("\u786E\u8BA4")),9,md),t("button",{class:"cbi-button cbi-button-remove app-btn app-back",onClick:p},o(e(a)("\u53D6\u6D88")),1)])],40,ed)):D("",!0),u.value==1?(s(),l("form",bd,[t("div",vd,[t("span",gd,o(e(a)("\u8F6F\u4EF6\u6E90\u914D\u7F6E")),1)]),t("div",hd,[t("div",_d,[P(je)]),t("p",xd,o(e(a)("\u914D\u7F6E\u6210\u529F\uFF01")),1),t("div",wd,[t("button",{class:"cbi-button cbi-button-apply softsource_successed",onClick:b},o(e(a)("\u786E\u5B9A")),1)])])])):D("",!0)]}),_:1},8,["Close"]))}});var yd=M(kd,[["__scopeId","data-v-2deed63d"]]);const Ea=()=>{const n=document.createElement("div");document.body.appendChild(n);const i=gt(yd,{Close:()=>{a()}});i.mount(n);const a=()=>{i.unmount(),n.remove()};return{Close:a}},Rt=n=>(st("data-v-3e27ac04"),n=n(),dt(),n),Fd={class:"app-container_status-label"},Ed={class:"app-container_status-label_item",style:{"padding-right":"10px"}},$d={class:"app-container_status-container",style:{height:"100%"}},Cd={key:0,class:"app-container_status-container_body"},Dd=Rt(()=>t("svg",{width:"50px",height:"50px",viewBox:"0 0 50 50",version:"1.1",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink"},[t("g",{id:"icon_internet-connected",stroke:"none","stroke-width":"1",fill:"none","fill-rule":"evenodd"},[t("g",{id:"wancheng","fill-rule":"nonzero"},[t("path",{d:"M0,25 C0,33.9316396 4.76497292,42.1848151 12.5,46.6506351 C20.2350269,51.116455 29.7649731,51.116455 37.5,46.6506351 C45.2350271,42.1848151 50,33.9316396 50,25 C50,11.1928812 38.8071187,0 25,0 C11.1928813,0 0,11.1928812 0,25 Z",id:"Path","fill-opacity":"0.0779329313",fill:"#553AFE"}),t("g",{id:"Group-2",transform:"translate(10.000000, 10.000000)"},[t("path",{d:"M0,15 C0,20.3589838 2.85898375,25.3108891 7.5,27.990381 C12.1410161,30.669873 17.8589839,30.669873 22.5,27.990381 C27.1410162,25.3108891 30,20.3589838 30,15 C30,6.7157287 23.2842712,0 15,0 C6.71572875,0 0,6.7157287 0,15 Z",id:"Path",fill:"#553AFE"}),t("path",{d:"M8,15 L13.2546984,20.2546984 C13.6452227,20.6452227 14.2783876,20.6452227 14.6689119,20.2546984 C14.6813066,20.2423037 14.6933732,20.2295853 14.7050993,20.2165563 L23,11 L23,11",id:"Path-3",stroke:"#FFFFFF","stroke-width":"2","stroke-linecap":"round"})])])])],-1)),Bd={class:"app-container_status-info"},Yd={class:"container_success"},Ad={class:"container_time"},Sd={key:1,class:"app-container_status-container_body"},zd=Rt(()=>t("svg",{width:"50px",height:"50px",viewBox:"0 0 50 50",version:"1.1",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink"},[t("g",{id:"icon_internet-alert",stroke:"none","stroke-width":"1",fill:"none","fill-rule":"evenodd"},[t("g",{id:"wancheng"},[t("path",{d:"M0,25 C0,33.9316396 4.76497292,42.1848151 12.5,46.6506351 C20.2350269,51.116455 29.7649731,51.116455 37.5,46.6506351 C45.2350271,42.1848151 50,33.9316396 50,25 C50,11.1928812 38.8071187,0 25,0 C11.1928813,0 0,11.1928812 0,25 Z",id:"Path","fill-opacity":"0.08",fill:"#FAAD14","fill-rule":"nonzero"}),t("g",{id:"Group-2",transform:"translate(10.000000, 10.000000)"},[t("path",{d:"M0,15 C0,20.3589838 2.85898375,25.3108891 7.5,27.990381 C12.1410161,30.669873 17.8589839,30.669873 22.5,27.990381 C27.1410162,25.3108891 30,20.3589838 30,15 C30,6.7157287 23.2842712,0 15,0 C6.71572875,0 0,6.7157287 0,15 Z",id:"Path",fill:"#FAAD14","fill-rule":"nonzero"}),t("path",{d:"M15,6 C15.8284271,6 16.5,6.67157288 16.5,7.5 L16.5,18.5 C16.5,19.3284271 15.8284271,20 15,20 C14.1715729,20 13.5,19.3284271 13.5,18.5 L13.5,7.5 C13.5,6.67157288 14.1715729,6 15,6 Z",id:"\u8DEF\u5F84",fill:"#FFFFFF"}),t("path",{d:"M15,25 C14.171875,25 13.5,24.328125 13.5,23.5 C13.5,22.671875 14.171875,22 15,22 C15.828125,22 16.5,22.671875 16.5,23.5 C16.5,24.328125 15.828125,25 15,25 Z",id:"\u8DEF\u5F84",fill:"#FFFFFF"})])])])],-1)),Pd={class:"app-container_status-info"},Td={class:"container_failure"},Id={class:"container_time"},Ld={key:2,class:"app-container_status-container_body"},Md=Rt(()=>t("svg",{width:"50px",height:"50px",viewBox:"0 0 50 50",version:"1.1",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink"},[t("g",{id:"icon_internet-alert",stroke:"none","stroke-width":"1",fill:"none","fill-rule":"evenodd"},[t("g",{id:"wancheng"},[t("path",{d:"M0,25 C0,33.9316396 4.76497292,42.1848151 12.5,46.6506351 C20.2350269,51.116455 29.7649731,51.116455 37.5,46.6506351 C45.2350271,42.1848151 50,33.9316396 50,25 C50,11.1928812 38.8071187,0 25,0 C11.1928813,0 0,11.1928812 0,25 Z",id:"Path","fill-opacity":"0.08",fill:"#FAAD14","fill-rule":"nonzero"}),t("g",{id:"Group-2",transform:"translate(10.000000, 10.000000)"},[t("path",{d:"M0,15 C0,20.3589838 2.85898375,25.3108891 7.5,27.990381 C12.1410161,30.669873 17.8589839,30.669873 22.5,27.990381 C27.1410162,25.3108891 30,20.3589838 30,15 C30,6.7157287 23.2842712,0 15,0 C6.71572875,0 0,6.7157287 0,15 Z",id:"Path",fill:"#FAAD14","fill-rule":"nonzero"}),t("path",{d:"M15,6 C15.8284271,6 16.5,6.67157288 16.5,7.5 L16.5,18.5 C16.5,19.3284271 15.8284271,20 15,20 C14.1715729,20 13.5,19.3284271 13.5,18.5 L13.5,7.5 C13.5,6.67157288 14.1715729,6 15,6 Z",id:"\u8DEF\u5F84",fill:"#FFFFFF"}),t("path",{d:"M15,25 C14.171875,25 13.5,24.328125 13.5,23.5 C13.5,22.671875 14.171875,22 15,22 C15.828125,22 16.5,22.671875 16.5,23.5 C16.5,24.328125 15.828125,25 15,25 Z",id:"\u8DEF\u5F84",fill:"#FFFFFF"})])])])],-1)),Nd={class:"app-container_status-info"},Od={class:"container_failure"},Vd={class:"container_time"},Gd={key:3,class:"app-container_status-container_body"},jd=Rt(()=>t("svg",{width:"50px",height:"50px",viewBox:"0 0 50 50",version:"1.1",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink"},[t("g",{id:"icon_internet-alert",stroke:"none","stroke-width":"1",fill:"none","fill-rule":"evenodd"},[t("g",{id:"wancheng"},[t("path",{d:"M0,25 C0,33.9316396 4.76497292,42.1848151 12.5,46.6506351 C20.2350269,51.116455 29.7649731,51.116455 37.5,46.6506351 C45.2350271,42.1848151 50,33.9316396 50,25 C50,11.1928812 38.8071187,0 25,0 C11.1928813,0 0,11.1928812 0,25 Z",id:"Path","fill-opacity":"0.08",fill:"#FAAD14","fill-rule":"nonzero"}),t("g",{id:"Group-2",transform:"translate(10.000000, 10.000000)"},[t("path",{d:"M0,15 C0,20.3589838 2.85898375,25.3108891 7.5,27.990381 C12.1410161,30.669873 17.8589839,30.669873 22.5,27.990381 C27.1410162,25.3108891 30,20.3589838 30,15 C30,6.7157287 23.2842712,0 15,0 C6.71572875,0 0,6.7157287 0,15 Z",id:"Path",fill:"#FAAD14","fill-rule":"nonzero"}),t("path",{d:"M15,6 C15.8284271,6 16.5,6.67157288 16.5,7.5 L16.5,18.5 C16.5,19.3284271 15.8284271,20 15,20 C14.1715729,20 13.5,19.3284271 13.5,18.5 L13.5,7.5 C13.5,6.67157288 14.1715729,6 15,6 Z",id:"\u8DEF\u5F84",fill:"#FFFFFF"}),t("path",{d:"M15,25 C14.171875,25 13.5,24.328125 13.5,23.5 C13.5,22.671875 14.171875,22 15,22 C15.828125,22 16.5,22.671875 16.5,23.5 C16.5,24.328125 15.828125,25 15,25 Z",id:"\u8DEF\u5F84",fill:"#FFFFFF"})])])])],-1)),qd={class:"app-container_status-info"},Ud={class:"container_failure"},Rd={class:"container_time"},Wd={key:4,class:"app-container_status-container_body"},Hd=Rt(()=>t("svg",{width:"50px",height:"50px",viewBox:"0 0 50 50",version:"1.1",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink"},[t("g",{id:"icon_internet-launching",stroke:"none","stroke-width":"1",fill:"none","fill-rule":"evenodd"},[t("g",{id:"wancheng","fill-rule":"nonzero"},[t("path",{d:"M0,25 C0,33.9316396 4.76497292,42.1848151 12.5,46.6506351 C20.2350269,51.116455 29.7649731,51.116455 37.5,46.6506351 C45.2350271,42.1848151 50,33.9316396 50,25 C50,11.1928812 38.8071187,0 25,0 C11.1928813,0 0,11.1928812 0,25 Z",id:"Path","fill-opacity":"0.08",fill:"#3ED4AB"}),t("g",{id:"Group-2",transform:"translate(10.000000, 10.000000)"},[t("path",{d:"M0,15 C0,20.3589838 2.85898375,25.3108891 7.5,27.990381 C12.1410161,30.669873 17.8589839,30.669873 22.5,27.990381 C27.1410162,25.3108891 30,20.3589838 30,15 C30,6.7157287 23.2842712,0 15,0 C6.71572875,0 0,6.7157287 0,15 Z",id:"Path",fill:"#3ED4AB"}),t("path",{d:"M11.5738525,15.0233901 C11.5738525,14.8431935 11.5023882,14.6703653 11.3750746,14.5429471 C11.2477609,14.4155288 11.0750745,14.3439644 10.8950258,14.3440059 L7.67882684,14.3440059 C7.49875102,14.3439644 7.326041,14.4155503 7.19872281,14.5430024 C7.07140462,14.6704545 6.99991721,14.8433228 7.00000007,15.0235465 C7.00000007,15.2037431 7.0714644,15.3765713 7.19877809,15.5039895 C7.32609178,15.6314078 7.4987781,15.7029722 7.67882684,15.7029307 L10.8950258,15.7029307 C11.0750745,15.7029722 11.2477609,15.6314078 11.3750746,15.5039895 C11.5023882,15.3765713 11.5738525,15.2037431 11.5738525,15.0235465 L11.5738525,15.0233901 Z M22.3211553,14.3440059 L19.1049564,14.3440059 C18.9248806,14.3439644 18.7521705,14.4155503 18.6248524,14.5430024 C18.4975342,14.6704545 18.4260468,14.8433228 18.4261296,15.0235465 C18.4261296,15.2037431 18.4975939,15.3765713 18.6249076,15.5039895 C18.7522213,15.6314078 18.9249076,15.7029722 19.1049564,15.7029307 L22.3211553,15.7029307 C22.5012041,15.7029722 22.6738904,15.6314078 22.8012041,15.5039895 C22.9285178,15.3765713 22.9999911,15.2037431 22.9999911,15.0235465 C23.0019042,14.6481319 22.6962619,14.3440059 22.3211553,14.3440059 Z M15.0075079,18.6494887 C14.8274565,18.6494887 14.6547678,18.7210138 14.5274536,18.8484354 C14.4001395,18.9758571 14.3286356,19.1486892 14.3286812,19.3288885 L14.3286812,22.3206158 C14.3286398,22.5008124 14.4001455,22.6736405 14.5274592,22.8010588 C14.6547729,22.928477 14.8274592,23 15.0075079,23 C15.1875567,23 15.360243,22.928477 15.4875567,22.8010588 C15.6148704,22.6736405 15.6863761,22.5008124 15.6863348,22.3206158 L15.6863348,19.3308123 C15.6866114,18.9551699 15.3828413,18.6502825 15.0075079,18.6494887 Z M15.0075079,7 C14.8274592,7 14.6547729,7.07152297 14.5274592,7.19894122 C14.4001455,7.32635946 14.3286398,7.49918761 14.3286812,7.67938422 L14.3286812,10.8982245 C14.3286398,11.0784212 14.4001455,11.2512493 14.5274592,11.3786675 C14.6547729,11.5060858 14.8274592,11.5776088 15.0075079,11.5776088 C15.1875567,11.5776088 15.360243,11.5060858 15.4875567,11.3786675 C15.6148704,11.2512493 15.6863761,11.0784212 15.6863346,10.8982245 L15.6863346,7.67938422 C15.6863761,7.49918761 15.6148704,7.32635946 15.4875567,7.19894122 C15.360243,7.07152297 15.1875567,7 15.0075079,7 Z M11.6020132,17.4145291 L9.32916742,19.6892415 C9.06467707,19.9548666 9.06467707,20.3845576 9.32916742,20.6501827 C9.45618492,20.7780764 9.62906847,20.8497648 9.80924376,20.8492554 C9.98367775,20.8492554 10.1560177,20.783579 10.2893201,20.6501827 L12.5637599,18.3738593 C12.8282503,18.1082342 12.8282503,17.6785432 12.5637599,17.4129181 C12.2975184,17.147886 11.8671244,17.1486768 11.601857,17.4146855 L11.6020132,17.4145291 Z M17.8766048,12.7750942 C18.0510388,12.7750942 18.2236912,12.7094361 18.3566811,12.5760242 L20.6314491,10.29956 C20.8959395,10.0339349 20.8959395,9.6042439 20.6314491,9.3386188 C20.366042,9.07391123 19.9367036,9.07391123 19.6712965,9.3386188 L17.3966847,11.6133312 C17.1321944,11.8789563 17.1321944,12.3086474 17.3966847,12.5742725 C17.5235351,12.7026276 17.6963754,12.7749288 17.8767611,12.7750942 L17.8766048,12.7750942 Z M18.5349595,17.572293 C18.2695524,17.3075854 17.8402139,17.3075854 17.5748068,17.572293 C17.3103165,17.8379181 17.3103165,18.2676091 17.5748068,18.5332342 L19.6882679,20.6501827 C19.8152854,20.7780764 19.988169,20.8497648 20.1683442,20.8492554 C20.342747,20.8492554 20.5152744,20.783579 20.6484206,20.6501827 C20.9129109,20.3845576 20.9129109,19.9548666 20.6484206,19.6892415 L18.5349595,17.5722773 L18.5349595,17.572293 Z M10.2891638,9.35734026 C10.0237567,9.09263269 9.59441827,9.09263269 9.32901114,9.35734026 C9.06452079,9.62296536 9.06452079,10.0526564 9.32901114,10.3182815 L11.6037635,12.594902 C11.7308042,12.7227441 11.9036849,12.7943806 12.0838399,12.7938344 C12.2582738,12.7938344 12.43077,12.7281576 12.5639162,12.594902 C12.8284065,12.3292769 12.8284065,11.8995859 12.5639162,11.6339608 L10.2891638,9.3573559 L10.2891638,9.35734026 Z",id:"Shape",fill:"#FFFFFF"})])])])],-1)),Zd={class:"app-container_status-info"},Jd={class:"container_failure"},Kd={class:"app-container_status-label_item",style:{"padding-left":"10px"}},Qd={class:"app-container_status-container",style:{height:"100%"}},Xd=["title"],t0={class:"DeviceBlock"},e0={class:"app-container_status-container_body"},a0=Rt(()=>t("svg",{width:"50px",height:"50px",viewBox:"0 0 50 50",version:"1.1",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink"},[t("g",{id:"icon_device-number",stroke:"none","stroke-width":"1",fill:"none","fill-rule":"evenodd"},[t("g",{id:"wancheng","fill-rule":"nonzero"},[t("path",{d:"M0,25 C0,33.9316396 4.76497292,42.1848151 12.5,46.6506351 C20.2350269,51.116455 29.7649731,51.116455 37.5,46.6506351 C45.2350271,42.1848151 50,33.9316396 50,25 C50,11.1928812 38.8071187,0 25,0 C11.1928813,0 0,11.1928812 0,25 Z",id:"Path","fill-opacity":"0.0804503114",fill:"#03C5FC"}),t("g",{id:"Group-2",transform:"translate(10.000000, 10.000000)"},[t("path",{d:"M0,15 C0,20.3589838 2.85898375,25.3108891 7.5,27.990381 C12.1410161,30.669873 17.8589839,30.669873 22.5,27.990381 C27.1410162,25.3108891 30,20.3589838 30,15 C30,6.7157287 23.2842712,0 15,0 C6.71572875,0 0,6.7157287 0,15 Z",id:"Path",fill:"#03C5FC"}),t("g",{id:"kehuduanIP",transform:"translate(5.000000, 7.000000)",fill:"#FFFFFF"},[t("path",{d:"M8.3164557,11.2822134 L2.39240506,11.2822134 C2.25316456,11.2822134 2.13924051,11.1683794 2.13924051,11.029249 L2.13924051,1.39130435 C2.13924051,1.25217391 2.25316456,1.13833992 2.39240506,1.13833992 L16.6075949,1.13833992 C16.7468354,1.13833992 16.8607595,1.25217391 16.8607595,1.39130435 L16.8607595,3.51620553 C17.2658228,3.5541502 17.6582278,3.69328063 18,3.9083004 L18,1.39130435 C18,0.619762846 17.3797468,0 16.6075949,0 L2.39240506,0 C1.62025316,0 1,0.619762846 1,1.39130435 L1,11.029249 C1,11.8007905 1.62025316,12.4205534 2.39240506,12.4205534 L7.15189873,12.4205534 L7.15189873,14.2798419 L6.40506329,14.2798419 C5.93670886,14.2798419 5.5443038,14.6592885 5.5443038,15.1399209 C5.5443038,15.6079051 5.92405063,16 6.40506329,16 L8.79746835,16 C8.48101266,15.5699605 8.3164557,15.0513834 8.3164557,14.5201581 L8.3164557,11.2822134 Z",id:"Path"}),t("path",{d:"M12.4062969,15.2371365 L12.4062969,14.0436242 L10.0074963,14.0436242 L10.0074963,6.39038031 C10.0074963,6.23042506 10.1394303,6.10738255 10.2833583,6.10738255 L15.6446777,6.10738255 C15.8005997,6.10738255 15.9205397,6.24272931 15.9205397,6.39038031 L15.9205397,8.77740492 L16.3283358,8.77740492 C16.5682159,8.77740492 16.7961019,8.85123043 17,8.97427293 L17,6.39038031 C17,5.62751678 16.3883058,5 15.6446777,5 L10.3313343,5 C9.58770615,5.0246085 9,5.63982103 9,6.39038031 L9,14.6465324 C9.02398801,15.3847875 9.61169415,15.9753915 10.3313343,16 L12.6581709,16 C12.5022489,15.7785235 12.4182909,15.50783 12.4062969,15.2371365 C12.4062969,15.2248322 12.4062969,15.2371365 12.4062969,15.2371365 L12.4062969,15.2371365 Z",id:"Path"}),t("path",{d:"M17.1515152,10 L13.8484848,10 C13.3787879,10 13,10.2857143 13,10.64 L13,15.36 C13,15.7142857 13.3787879,16 13.8484848,16 L17.1515152,16 C17.6212121,16 18,15.7142857 18,15.36 L18,10.64 C18,10.2857143 17.6212121,10 17.1515152,10 Z M14.0151515,10.7657143 L16.9848485,10.7657143 L16.9848485,14.8457143 L14.0151515,14.8457143 L14.0151515,10.7657143 L14.0151515,10.7657143 Z M15.4545455,15.6914286 C15.2575758,15.6914286 15.1060606,15.5657143 15.1060606,15.4285714 C15.1060606,15.28 15.2727273,15.1657143 15.469697,15.1657143 C15.6666667,15.1657143 15.8181818,15.2914286 15.8181818,15.44 C15.8181818,15.5085714 15.7727273,15.5885714 15.6969697,15.6342857 C15.6363636,15.68 15.5454545,15.7028571 15.4545455,15.6914286 C15.4545455,15.7028571 15.4545455,15.6914286 15.4545455,15.6914286 L15.4545455,15.6914286 Z",id:"Shape"})])])])])],-1)),o0={class:"app-container_status-info"},n0={class:"container_content"},i0={class:"devise"},r0=Rt(()=>t("em",null,null,-1)),s0={class:"app-container_status-container"},d0=["title"],l0={class:"DeviceBlock"},u0={class:"app-container_title"},c0={class:"app-container_status-label_block"},p0={class:"app-container_status-label_block"},f0={class:"app-container_title"},m0={class:"app-container_status-label_block"},b0=Rt(()=>t("em",null,null,-1)),v0={class:"app-container_status-container"},g0={class:"app-container_title"},h0=["title"],_0={class:"DeviceBlock"},x0={class:"app-container_body"},w0=V({props:{homebox:{type:Object}},setup(n){const{$gettext:i,$ngettext:a}=W(),d=fe(),u=()=>L(this,null,function*(){d.setDeviceShow(!0)}),r=()=>{wa()},c=()=>{Ea()},x=X(()=>d.status),g=X(()=>d.deviceList),p=$(!1),f=$(!1),b=$(!1),h=vt({portList:[],load:!1}),y=C=>{switch(C){case"pppoe":return i("\u62E8\u53F7\u4E0A\u7F51");case"static":return i("\u9759\u6001\u7F51\u7EDC");case"dhcp":return"DHCP"}return C&&C.toUpperCase()},k=C=>{switch(C){case"manual":return i("\u624B\u52A8\u914D\u7F6E");case"auto":return i("\u81EA\u52A8\u83B7\u53D6");default:return""}},w=()=>{(h.load&&document.hidden?Promise.resolve():N.Network.PortList.GET().then(C=>{if(C!=null&&C.data){const{result:I}=C==null?void 0:C.data;I&&(h.portList=I.ports||[])}})).finally(()=>{h.load=!0,setTimeout(w,1e4)})};w();const m=Vt.stampForm,v=()=>{p.value=!p.value},_=()=>{f.value=!f.value},F=()=>{b.value=!b.value},Y=()=>{v(),kt.installAndGo("app-meta-nlbwmon",i("\u5E26\u5BBD\u76D1\u63A7"),"/cgi-bin/luci/admin/services/nlbw")},A=()=>L(this,null,function*(){var C,I,et;if(_(),yield kt.checkAndInstallApp("app-meta-homebox","Homebox"))try{const S=yield N.Network.Homebox.Enable.POST();(I=(C=S==null?void 0:S.data)==null?void 0:C.result)!=null&&I.port?Ts({port:S.data.result.port,setup:0}):((et=S==null?void 0:S.data)==null?void 0:et.success)==0?location.href="/cgi-bin/luci/admin/services/homebox":E.Warning(i("\u542F\u52A8\u5931\u8D25"))}catch(S){E.Warning(i("\u542F\u52A8\u5931\u8D25"))}}),B=()=>{_(),kt.installAndGo("app-meta-systools","SysTools","/cgi-bin/luci/admin/system/systools/pages")};return(C,I)=>{var S,z;const et=pt("router-link");return s(),l(O,null,[t("div",Fd,[t("div",Ed,[t("div",$d,[e(x)!=null?(s(),l(O,{key:0},[e(x).networkInfo=="netSuccess"?(s(),l("div",Cd,[Dd,t("div",Bd,[t("span",Yd,o(e(i)("\u5DF2\u8054\u7F51")),1),t("span",Ad,o(e(m)(e(x).uptimeStamp)),1)])])):e(x).networkInfo=="dnsFailed"?(s(),l("div",Sd,[zd,t("div",Pd,[t("span",Td,o(e(i)("DNS\u9519\u8BEF")),1),t("span",Id,o(e(m)(e(x).uptimeStamp)),1),t("div",{onClick:r,class:"container_configure"},o(e(i)("DNS\u914D\u7F6E")),1)])])):e(x).networkInfo=="softSourceFailed"?(s(),l("div",Ld,[Md,t("div",Nd,[t("span",Od,o(e(i)("\u8F6F\u4EF6\u6E90\u9519\u8BEF")),1),t("span",Vd,o(e(m)(e(x).uptimeStamp)),1),t("div",{onClick:c,class:"container_configure"},o(e(i)("\u8F6F\u4EF6\u6E90\u914D\u7F6E")),1)])])):e(x).networkInfo=="netFailed"?(s(),l("div",Gd,[jd,t("div",qd,[t("span",Ud,o(e(i)("\u672A\u8054\u7F51")),1),t("span",Rd,o(e(m)(e(x).uptimeStamp)),1)])])):(s(),l("div",Wd,[Hd,t("div",Zd,[t("span",Jd,o(e(i)("\u68C0\u6D4B\u4E2D...")),1)])]))],64)):D("",!0)])]),t("div",Kd,[t("div",Qd,[t("span",{class:"more_icon",title:e(i)("\u67E5\u770B\u8BBE\u5907\u4FE1\u606F")},[P(Nt,{onClick:v})],8,Xd),T(t("div",t0,[t("div",{class:"menu_background",onClick:v}),t("ul",null,[t("li",null,[t("a",{onClick:u},o(e(i)("\u8BBE\u5907\u7BA1\u7406")),1)]),t("li",null,[t("a",{onClick:Y},o(e(i)("\u5E26\u5BBD\u76D1\u63A7")),1)])])],512),[[Bt,p.value]]),t("div",e0,[a0,t("div",o0,[t("span",n0,o(((z=(S=e(g))==null?void 0:S.devices)==null?void 0:z.length)||0),1),t("span",i0,o(e(i)("\u5DF2\u8FDE\u63A5\u8BBE\u5907")),1)])])])])]),r0,t("div",s0,[t("span",{class:"more_icon",title:e(i)("\u6D4B\u901F")},[P(Nt,{onClick:_})],8,d0),T(t("div",l0,[t("div",{class:"menu_background",onClick:_}),t("ul",null,[t("li",null,[t("a",{onClick:A},o(e(i)("\u5185\u7F51\u6D4B\u901F")),1)]),t("li",null,[t("a",{onClick:B},o(e(i)("\u5916\u7F51\u6D4B\u901F")),1)])])],512),[[Bt,f.value]]),t("div",u0,[t("span",null,o(e(i)("IP\u5730\u5740"))+"\uFF08"+o(e(x).defaultInterface)+"\uFF09",1)]),t("div",c0,[t("span",null," IPv4: "+o(e(x).ipv4addr)+" \uFF08"+o(y(e(x).proto||""))+"\uFF09 ",1)]),t("div",p0,[t("span",null,"IPv6: "+o(e(x).ipv6addr),1)]),t("div",f0,[t("span",null,"DNS\uFF08"+o(k(e(x).dnsProto))+"\uFF09",1)]),(s(!0),l(O,null,Z(e(x).dnsList,G=>(s(),l("div",m0,[t("span",null,o(G),1)]))),256))]),b0,t("div",v0,[t("div",g0,[t("span",null,o(e(i)("\u7F51\u7EDC\u63A5\u53E3\u72B6\u6001")),1),t("span",{class:"more_icon",title:e(i)("\u67E5\u770B\u7F51\u7EDC\u63A5\u53E3\u4FE1\u606F")},[P(Nt,{onClick:F})],8,h0),T(t("div",_0,[t("div",{class:"menu_background",onClick:F}),t("ul",null,[t("li",null,[P(et,{to:"/interfaceconfig"},{default:U(()=>[it(o(e(i)("\u7F51\u53E3\u914D\u7F6E")),1)]),_:1})])])],512),[[Bt,b.value]])]),t("div",x0,[e(h).load?(s(),J(Zs,{key:0,portList:e(h).portList},null,8,["portList"])):D("",!0)])])],64)}}});var k0=M(w0,[["__scopeId","data-v-3e27ac04"]]);const y0={class:"network-container"},F0={class:"network-container_flow"},E0={class:"network-container_flow-container"},$0={class:"network-container_status"},C0=V({setup(n){return(i,a)=>(s(),l("div",y0,[t("div",F0,[t("div",E0,[P(br)])]),t("div",$0,[P(k0)])]))}});var D0=M(C0,[["__scopeId","data-v-2d777a95"]]);const B0={},Y0={width:"14px",height:"14px",viewBox:"0 0 14 14",version:"1.1",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink"},A0=t("g",{id:"icon_alert",stroke:"none","stroke-width":"1",fill:"none","fill-rule":"evenodd"},[t("g",{id:"Icon/Warning"},[t("rect",{id:"\u77E9\u5F62",fill:"#000000","fill-rule":"nonzero",opacity:"0",x:"0",y:"0",width:"14",height:"14"}),t("path",{d:"M7,0.875 C3.61757813,0.875 0.875,3.61757813 0.875,7 C0.875,10.3824219 3.61757813,13.125 7,13.125 C10.3824219,13.125 13.125,10.3824219 13.125,7 C13.125,3.61757813 10.3824219,0.875 7,0.875 Z M6.5625,4.046875 C6.5625,3.98671875 6.61171875,3.9375 6.671875,3.9375 L7.328125,3.9375 C7.38828125,3.9375 7.4375,3.98671875 7.4375,4.046875 L7.4375,7.765625 C7.4375,7.82578125 7.38828125,7.875 7.328125,7.875 L6.671875,7.875 C6.61171875,7.875 6.5625,7.82578125 6.5625,7.765625 L6.5625,4.046875 Z M7,10.0625 C6.63769531,10.0625 6.34375,9.76855469 6.34375,9.40625 C6.34375,9.04394531 6.63769531,8.75 7,8.75 C7.36230469,8.75 7.65625,9.04394531 7.65625,9.40625 C7.65625,9.76855469 7.36230469,10.0625 7,10.0625 Z",id:"\u5F62\u72B6",fill:"#FAAD14"})])],-1),S0=[A0];function z0(n,i){return s(),l("svg",Y0,S0)}var It=M(B0,[["render",z0]]);const P0={},T0={width:"18px",height:"18px",viewBox:"0 0 18 18",version:"1.1",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink"},I0=Gt('',1),L0=[I0];function M0(n,i){return s(),l("svg",T0,L0)}var ra=M(P0,[["render",M0]]);const N0={},O0={width:"18px",height:"18px",viewBox:"0 0 18 18",version:"1.1",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink"},V0=Gt('',1),G0=[V0];function j0(n,i){return s(),l("svg",O0,G0)}var q0=M(N0,[["render",j0]]);const qe=n=>(st("data-v-3dae3be2"),n=n(),dt(),n),U0=["onSubmit"],R0={class:"action-header"},W0={class:"action-header_title"},H0={class:"action-body"},Z0={class:"disk-info"},J0=qe(()=>t("div",{class:"disk-info_icon"},[t("svg",{t:"1642589762094",class:"icon",viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg","p-id":"11301",width:"128",height:"128"},[t("path",{d:"M899.892468 123.889088c0-44.342099-36.286708-80.620486-80.624646-80.620486H204.728017C160.385918 43.268602 124.107532 79.546988 124.107532 123.889088v802.847056c0 44.342099 36.278386 80.620486 80.620485 80.620486h614.539805c44.337938 0 80.624646-36.278386 80.624646-80.620486V123.889088z",fill:"#D0D0DB","p-id":"11302"}),t("path",{d:"M169.8768 977.7772V174.930143c0-44.342099 36.278386-80.620486 80.620486-80.620485h614.539804c9.936092 0 19.426974 1.905666 28.239639 5.23434-11.525534-30.507298-40.996782-52.389169-75.398629-52.389169H203.342457c-44.342099 0-80.620486 36.278386-80.620486 80.620486v802.851217c0 34.410168 21.881871 63.873094 52.385008 75.381985A79.730065 79.730065 0 0 1 169.8768 977.7772z",fill:"#FFFFFF","p-id":"11303"}),t("path",{d:"M820.657543 40.497481H206.117739c-44.342099 0-80.620486 36.278386-80.620486 80.620485v802.847057c0 44.342099 36.278386 80.620486 80.620486 80.620486h614.539804c44.337938 0 80.624646-36.278386 80.624647-80.620486V121.117966c0-44.342099-36.286708-80.620486-80.624647-80.620485z m19.60173 828.785749c0 40.846992-33.43237 74.279362-74.287684 74.279361H199.780776c-40.855313 0-74.279362-33.424048-74.279362-74.279361V129.593603c0-40.855313 33.424048-74.279362 74.279362-74.279362h566.203296c40.842831 0 74.283522 33.424048 74.283522 74.279362l-0.008321 739.689627z",fill:"#6E6E96","p-id":"11304"}),t("path",{d:"M815.106979 1024H200.567175C146.933914 1024 103.303319 980.369405 103.303319 926.736144V123.889088C103.303319 70.255827 146.933914 26.625232 200.567175 26.625232h614.539804c53.633261 0 97.268017 43.630595 97.268017 97.263856v802.847056c0 53.633261-43.634756 97.263856-97.268017 97.263856zM200.567175 59.911972C165.287391 59.911972 136.590059 88.609303 136.590059 123.889088v802.847056c0 35.279784 28.697331 63.977115 63.977116 63.977115h614.539804c35.279784 0 63.981276-28.697331 63.981276-63.977115V123.889088c0-35.279784-28.701492-63.977115-63.981276-63.977116H200.567175z",fill:"#6E6E96","p-id":"11305"}),t("path",{d:"M301.946104 941.515457h429.985632v65.841173H301.946104z",fill:"#8A8AA1","p-id":"11306"}),t("path",{d:"M731.931736 1024H301.946104a16.64337 16.64337 0 0 1-16.64337-16.64337V941.515457a16.64337 16.64337 0 0 1 16.64337-16.64337h429.985632a16.64337 16.64337 0 0 1 16.64337 16.64337v65.841173a16.64337 16.64337 0 0 1-16.64337 16.64337z m-413.342262-33.286741h396.698892v-32.554432H318.589474v32.554432z",fill:"#6E6E96","p-id":"11307"}),t("path",{d:"M337.230049 960.318304h20.804213v47.038326h-20.804213zM386.565159 960.318304h20.804213v47.038326h-20.804213zM435.891948 960.318304h20.804213v47.038326h-20.804213zM485.231219 960.318304h20.804213v47.038326h-20.804213zM534.558008 960.318304h20.804213v47.038326h-20.804213zM583.897279 960.318304h20.804213v47.038326h-20.804213zM633.224068 960.318304h20.804213v47.038326h-20.804213zM682.563339 960.318304h20.804213v47.038326h-20.804213z",fill:"#FFE599","p-id":"11308"}),t("path",{d:"M219.153659 140.794591m-26.874883 0a26.874882 26.874882 0 1 0 53.749765 0 26.874882 26.874882 0 1 0-53.749765 0Z",fill:"#ADADD1","p-id":"11309"}),t("path",{d:"M219.153659 184.312843c-23.995579 0-43.518252-19.522673-43.518253-43.518252s19.522673-43.518252 43.518253-43.518253 43.518252 19.522673 43.518252 43.518253-19.522673 43.518252-43.518252 43.518252z m0-53.749764c-5.642103 0-10.231512 4.589409-10.231512 10.231512s4.589409 10.231512 10.231512 10.231512 10.231512-4.589409 10.231511-10.231512-4.589409-10.231512-10.231511-10.231512z",fill:"#6E6E96","p-id":"11310"}),t("path",{d:"M801.28466 140.794591m-26.870721 0a26.870721 26.870721 0 1 0 53.741442 0 26.870721 26.870721 0 1 0-53.741442 0Z",fill:"#ADADD1","p-id":"11311"}),t("path",{d:"M801.28466 184.308683c-23.995579 0-43.514092-19.518512-43.514091-43.514092s19.518512-43.514092 43.514091-43.514092 43.514092 19.518512 43.514092 43.514092-19.518512 43.514092-43.514092 43.514092z m0-53.741443c-5.637942 0-10.227351 4.589409-10.227351 10.227351s4.589409 10.227351 10.227351 10.227351 10.227351-4.589409 10.227351-10.227351-4.589409-10.227351-10.227351-10.227351z",fill:"#6E6E96","p-id":"11312"}),t("path",{d:"M801.280499 905.23291m-26.870721 0a26.870721 26.870721 0 1 0 53.741443 0 26.870721 26.870721 0 1 0-53.741443 0Z",fill:"#ADADD1","p-id":"11313"}),t("path",{d:"M801.280499 948.747001c-23.995579 0-43.514092-19.518512-43.514091-43.514091s19.518512-43.514092 43.514091-43.514092 43.514092 19.518512 43.514092 43.514092-19.518512 43.514092-43.514092 43.514091z m0-53.741442c-5.637942 0-10.227351 4.589409-10.227351 10.227351s4.589409 10.227351 10.227351 10.227351 10.227351-4.589409 10.227351-10.227351-4.589409-10.227351-10.227351-10.227351z",fill:"#6E6E96","p-id":"11314"}),t("path",{d:"M219.153659 905.23291m-26.870722 0a26.870721 26.870721 0 1 0 53.741443 0 26.870721 26.870721 0 1 0-53.741443 0Z",fill:"#ADADD1","p-id":"11315"}),t("path",{d:"M219.153659 948.747001c-23.995579 0-43.514092-19.518512-43.514092-43.514091s19.518512-43.514092 43.514092-43.514092 43.514092 19.518512 43.514091 43.514092-19.522673 43.514092-43.514091 43.514091z m0-53.741442c-5.637942 0-10.227351 4.589409-10.227351 10.227351s4.589409 10.227351 10.227351 10.227351 10.227351-4.589409 10.227351-10.227351-4.589409-10.227351-10.227351-10.227351z",fill:"#6E6E96","p-id":"11316"}),t("path",{d:"M520.972857 777.43263c-142.542145 0-258.508988-115.971004-258.508988-258.52147a16.64337 16.64337 0 0 1 33.28674 0c0 124.19699 101.033579 225.23473 225.222248 225.23473s225.222248-101.03774 225.222248-225.23473c0-124.188668-101.033579-225.218087-225.222248-225.218087a16.64337 16.64337 0 0 1 0-33.286741c142.542145 0 258.508988 115.966843 258.508988 258.504828 0 142.550466-115.966843 258.521471-258.508988 258.52147z",fill:"#6E6E96","p-id":"11317"}),t("path",{d:"M520.968696 518.919481m-83.312551 0a83.312551 83.312551 0 1 0 166.625102 0 83.312551 83.312551 0 1 0-166.625102 0Z",fill:"#A9A9BA","p-id":"11318"}),t("path",{d:"M520.968696 618.875402c-55.114521 0-99.955921-44.83724-99.955921-99.95176 0-55.118682 44.8414-99.955921 99.955921-99.955921s99.95176 44.8414 99.95176 99.955921c0 55.11036-44.83724 99.95176-99.95176 99.95176z m0-166.625101c-36.761044 0-66.669181 29.908136-66.66918 66.66918s29.908136 66.66502 66.66918 66.66502 66.66502-29.908136 66.66502-66.66502c0-36.761044-29.903976-66.669181-66.66502-66.66918z",fill:"#6E6E96","p-id":"11319"}),t("path",{d:"M301.946104 941.515457h429.985632v36.977408H301.946104z",fill:"#6E6E96","p-id":"11320"})])],-1)),K0={key:0,class:"disk-info_mount-name"},Q0={key:1,class:"disk-info_mount-name"},X0={key:0,class:"label-item"},tl={class:"label-item_key"},el={class:"label-item_path"},al={class:"label-item"},ol={class:"label-item_key"},nl={class:"label-item_value"},il=["disabled"],rl={key:0,value:""},sl={value:"format"},dl={key:1,value:"default"},ll={class:"label-item_value"},ul={key:0,class:"msg"},cl={key:1,class:"msg"},pl={class:"action-footer"},fl=qe(()=>t("div",{class:"auto"},null,-1)),ml=["disabled"],bl=["disabled"],vl={key:1,class:"action result"},gl={class:"action-body"},hl=qe(()=>t("div",{class:"action-body_icon"},[t("svg",{t:"1642063181211",class:"icon",viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg","p-id":"5062",width:"128",height:"128","data-v-cda444e0":""},[t("path",{d:"M512 85.333333c235.648 0 426.666667 191.018667 426.666667 426.666667s-191.018667 426.666667-426.666667 426.666667S85.333333 747.648 85.333333 512 276.352 85.333333 512 85.333333z m-74.965333 550.4L346.453333 545.152a42.666667 42.666667 0 1 0-60.330666 60.330667l120.704 120.704a42.666667 42.666667 0 0 0 60.330666 0l301.653334-301.696a42.666667 42.666667 0 1 0-60.288-60.330667l-271.530667 271.488z",fill:"#52C41A","p-id":"5063","data-v-cda444e0":""})])],-1)),_l={class:"action-body_msg"},xl={key:0,class:"action-body_info"},wl={key:1,class:"action-body_info"},kl={class:"btns"},yl=V({props:{action:String,disk:{type:Object,required:!0},mount:{type:Object},Close:{type:Function},Cancel:{type:Function},Next:{type:Function}},setup(n){const i=n,{$gettext:a,$ngettext:d}=W(),u=()=>{i.Close&&i.Close()},r=F=>{F.preventDefault(),i.Cancel&&i.Cancel(),u()},c=F=>{i.Next&&i.Next(F),u()},x=$(!1),g=$(0),p=F=>{g.value=F},f=$(i.action=="nas"?"":"format"),b=$(),h=$(),y=()=>{switch(f.value){case"format":w();return;case"default":k();return;default:E.Warning(a("\u8BF7\u9009\u62E9\u9009\u9879"));return}},k=()=>{let F="";const Y=i.mount;if(Y!=null&&Y.mountPoint!=null&&(F=Y.mountPoint),F!=""){c(F);return}E.Warning(a("\u65E0\u6CD5\u8BC6\u522B\u8DEF\u5F84"))},w=()=>{const F=i.disk,Y=i.mount;if(Y){const A=Y.mountPoint||Y.path;if(!confirm(a("\u8B66\u544A\uFF1A\u683C\u5F0F\u5316\u4F1A\u6E05\u7A7A %{partname} \u5206\u533A\u6570\u636E\uFF0C\u8BF7\u4F60\u8C28\u614E\u64CD\u4F5C",{partname:A||""}))||!confirm(a("\u662F\u5426\u786E\u5B9A\u683C\u5F0F\u5316 %{partname}?",{partname:A||""})))return;v(Y);return}if(F){if(!confirm(a("\u8B66\u544A\uFF1A\u8BE5\u64CD\u4F5C\u5C06\u521D\u59CB\u5316 %{model} \u786C\u76D8\u5E76\u521B\u5EFA\u5206\u533A\uFF0C\u8BF7\u4F60\u8C28\u614E\u64CD\u4F5C",{model:F.venderModel||""}))||!confirm(a("\u662F\u5426\u786E\u5B9A\u521D\u59CB\u5316?")))return;m(F);return}E.Warning(a("\u65E0\u6CD5\u8BC6\u522B\u6570\u636E"))},m=F=>L(this,null,function*(){if(F.name==null||F.path==""){E.Warning(a("\u83B7\u53D6\u4E0D\u5230\u8BBE\u5907\u540D\u79F0"));return}if(F.path==null||F.path==""){E.Warning(a("\u83B7\u53D6\u4E0D\u5230\u8BBE\u5907\u8DEF\u5F84"));return}x.value=!0;const Y=E.Loading(a("\u521D\u59CB\u5316\u4E2D..."));try{const A=yield N.Nas.Disk.Init.POST({name:F.name,path:F.path});if(A!=null&&A.data){const{result:B,error:C}=A==null?void 0:A.data;C&&E.Warning(C),B&&(B.errorInfo?E.Warning(B.errorInfo):(E.Success(a("\u521D\u59CB\u5316\u6210\u529F")),B.childrens&&B.childrens.length>0&&(h.value=B.childrens[0]),b.value=B,p(1)))}}catch(A){E.Error(A)}Y.Close(),x.value=!1}),v=F=>L(this,null,function*(){if(F.path==null||F.path==""){E.Warning(a("\u83B7\u53D6\u4E0D\u5230\u5206\u533A\u8DEF\u5F84"));return}x.value=!0;const Y=E.Loading(a("\u683C\u5F0F\u5316\u4E2D..."));try{const A=yield N.Nas.Disk.Partition.Format.POST({path:F.path,uuid:F.uuid,mountPoint:F.mountPoint});if(A!=null&&A.data){const{result:B,error:C}=A==null?void 0:A.data;C&&E.Warning(C),B&&(E.Success(a("\u683C\u5F0F\u5316\u6210\u529F")),h.value=B,p(1))}}catch(A){E.Error(A)}Y.Close(),x.value=!1}),_=()=>{if(h.value&&h.value.mountPoint){c(h.value.mountPoint);return}E.Warning(a("\u8BFB\u53D6\u7ED3\u679C\u5931\u8D25"))};return(F,Y)=>(s(),J(ht,{type:1},{default:U(()=>[P($t,{name:"rotate",mode:"out-in"},{default:U(()=>{var A;return[g.value==0?(s(),l("form",{key:0,class:"action format",onSubmit:ct(y,["prevent"])},[t("div",R0,[t("div",W0,o(e(a)("\u786C\u76D8\u914D\u7F6E")),1)]),t("div",H0,[t("div",Z0,[J0,n.mount?(s(),l("div",K0,[t("span",null,"\u3010"+o(n.mount.total)+"\u3011",1),t("span",null,o(n.mount.mountPoint||n.mount.path),1)])):n.disk?(s(),l("div",Q0,[t("span",null,"\u3010"+o(n.disk.size)+"\u3011",1),t("span",null,o(n.disk.venderModel),1)])):D("",!0)]),n.mount?(s(),l("div",X0,[t("div",tl,[t("span",null,o(e(a)("\u76EE\u6807\u5206\u533A")),1)]),t("div",el,o(n.mount.mountPoint||n.mount.path)+"\uFF08"+o(n.mount.total)+"\uFF09",1)])):D("",!0),t("div",al,[t("div",ol,[t("span",null,o(e(a)("\u683C\u5F0F\u5316\u9009\u9879")),1)]),t("div",nl,[T(t("select",{"onUpdate:modelValue":Y[0]||(Y[0]=B=>f.value=B),required:"",disabled:n.action=="disk"},[n.mount!=null?(s(),l("option",rl,o(e(a)("\u8BF7\u9009\u62E9\u9009\u9879")),1)):D("",!0),t("option",sl,o(e(a)("\u683C\u5F0F\u5316")),1),n.mount!=null?(s(),l("option",dl,o(e(a)("\u4E0D\u683C\u5F0F\u5316,\u4F7F\u7528\u539F\u6587\u4EF6\u7CFB\u7EDF")),1)):D("",!0)],8,il),[[rt,f.value]])]),t("div",ll,[f.value=="format"?(s(),l("p",ul,o(e(a)("\u683C\u5F0F\u5316\u4E3AEXT4\u6587\u4EF6\u7CFB\u7EDF")),1)):f.value=="default"?(s(),l("p",cl)):D("",!0)])])]),t("div",pl,[fl,t("button",{class:"cbi-button cbi-button-remove app-btn app-back",onClick:r,type:"button",disabled:x.value},o(e(a)("\u8FD4\u56DE")),9,ml),t("button",{class:"cbi-button cbi-button-apply app-btn app-next",disabled:x.value},o(e(a)("\u4E0B\u4E00\u6B65")),9,bl)])],40,U0)):g.value==1?(s(),l("div",vl,[t("div",gl,[hl,t("div",_l,o(e(a)("\u683C\u5F0F\u5316\u6210\u529F")),1),b.value?(s(),l("div",xl,[it(o(e(a)("\u5DF2\u7ECF\u6210\u529F\u683C\u5F0F\u5316\u78C1\u76D8"))+" "+o(b.value.venderModel)+" "+o(e(a)("\u5E76\u6302\u8F7D\u5230"))+" ",1),t("a",null,o((A=h.value)==null?void 0:A.mountPoint),1)])):D("",!0),h.value?(s(),l("div",wl,[it(o(e(a)("\u5DF2\u7ECF\u6210\u529F\u521D\u59CB\u5316\u5206\u533A"))+" ",1),t("a",null,o(h.value.mountPoint),1)])):D("",!0),t("div",kl,[t("button",{class:"cbi-button cbi-button-apply app-btn app-next",type:"button",onClick:_},o(n.action=="nas"?e(a)("\u4E0B\u4E00\u6B65"):e(a)("\u5B8C\u6210")),1)])])])):D("",!0)]}),_:1})]),_:1}))}});var Fl=M(yl,[["__scopeId","data-v-3dae3be2"]]),Ue=n=>{const i=document.createElement("div");document.body.appendChild(i);const a=gt(Fl,mt(lt({},n),{Close:()=>{d()}}));a.mount(i);const d=()=>{a.unmount(),i.remove()};return{Close:d}};const Be=n=>(st("data-v-5f5fb500"),n=n(),dt(),n),El=["onSubmit"],$l=Be(()=>t("div",{class:"action-header"},[t("div",{class:"action-header_title"})],-1)),Cl={class:"action-body"},Dl={class:"disk-info"},Bl=Be(()=>t("div",{class:"disk-info_icon"},[t("svg",{t:"1642589762094",class:"icon",viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg","p-id":"11301",width:"128",height:"128"},[t("path",{d:"M899.892468 123.889088c0-44.342099-36.286708-80.620486-80.624646-80.620486H204.728017C160.385918 43.268602 124.107532 79.546988 124.107532 123.889088v802.847056c0 44.342099 36.278386 80.620486 80.620485 80.620486h614.539805c44.337938 0 80.624646-36.278386 80.624646-80.620486V123.889088z",fill:"#D0D0DB","p-id":"11302"}),t("path",{d:"M169.8768 977.7772V174.930143c0-44.342099 36.278386-80.620486 80.620486-80.620485h614.539804c9.936092 0 19.426974 1.905666 28.239639 5.23434-11.525534-30.507298-40.996782-52.389169-75.398629-52.389169H203.342457c-44.342099 0-80.620486 36.278386-80.620486 80.620486v802.851217c0 34.410168 21.881871 63.873094 52.385008 75.381985A79.730065 79.730065 0 0 1 169.8768 977.7772z",fill:"#FFFFFF","p-id":"11303"}),t("path",{d:"M820.657543 40.497481H206.117739c-44.342099 0-80.620486 36.278386-80.620486 80.620485v802.847057c0 44.342099 36.278386 80.620486 80.620486 80.620486h614.539804c44.337938 0 80.624646-36.278386 80.624647-80.620486V121.117966c0-44.342099-36.286708-80.620486-80.624647-80.620485z m19.60173 828.785749c0 40.846992-33.43237 74.279362-74.287684 74.279361H199.780776c-40.855313 0-74.279362-33.424048-74.279362-74.279361V129.593603c0-40.855313 33.424048-74.279362 74.279362-74.279362h566.203296c40.842831 0 74.283522 33.424048 74.283522 74.279362l-0.008321 739.689627z",fill:"#6E6E96","p-id":"11304"}),t("path",{d:"M815.106979 1024H200.567175C146.933914 1024 103.303319 980.369405 103.303319 926.736144V123.889088C103.303319 70.255827 146.933914 26.625232 200.567175 26.625232h614.539804c53.633261 0 97.268017 43.630595 97.268017 97.263856v802.847056c0 53.633261-43.634756 97.263856-97.268017 97.263856zM200.567175 59.911972C165.287391 59.911972 136.590059 88.609303 136.590059 123.889088v802.847056c0 35.279784 28.697331 63.977115 63.977116 63.977115h614.539804c35.279784 0 63.981276-28.697331 63.981276-63.977115V123.889088c0-35.279784-28.701492-63.977115-63.981276-63.977116H200.567175z",fill:"#6E6E96","p-id":"11305"}),t("path",{d:"M301.946104 941.515457h429.985632v65.841173H301.946104z",fill:"#8A8AA1","p-id":"11306"}),t("path",{d:"M731.931736 1024H301.946104a16.64337 16.64337 0 0 1-16.64337-16.64337V941.515457a16.64337 16.64337 0 0 1 16.64337-16.64337h429.985632a16.64337 16.64337 0 0 1 16.64337 16.64337v65.841173a16.64337 16.64337 0 0 1-16.64337 16.64337z m-413.342262-33.286741h396.698892v-32.554432H318.589474v32.554432z",fill:"#6E6E96","p-id":"11307"}),t("path",{d:"M337.230049 960.318304h20.804213v47.038326h-20.804213zM386.565159 960.318304h20.804213v47.038326h-20.804213zM435.891948 960.318304h20.804213v47.038326h-20.804213zM485.231219 960.318304h20.804213v47.038326h-20.804213zM534.558008 960.318304h20.804213v47.038326h-20.804213zM583.897279 960.318304h20.804213v47.038326h-20.804213zM633.224068 960.318304h20.804213v47.038326h-20.804213zM682.563339 960.318304h20.804213v47.038326h-20.804213z",fill:"#FFE599","p-id":"11308"}),t("path",{d:"M219.153659 140.794591m-26.874883 0a26.874882 26.874882 0 1 0 53.749765 0 26.874882 26.874882 0 1 0-53.749765 0Z",fill:"#ADADD1","p-id":"11309"}),t("path",{d:"M219.153659 184.312843c-23.995579 0-43.518252-19.522673-43.518253-43.518252s19.522673-43.518252 43.518253-43.518253 43.518252 19.522673 43.518252 43.518253-19.522673 43.518252-43.518252 43.518252z m0-53.749764c-5.642103 0-10.231512 4.589409-10.231512 10.231512s4.589409 10.231512 10.231512 10.231512 10.231512-4.589409 10.231511-10.231512-4.589409-10.231512-10.231511-10.231512z",fill:"#6E6E96","p-id":"11310"}),t("path",{d:"M801.28466 140.794591m-26.870721 0a26.870721 26.870721 0 1 0 53.741442 0 26.870721 26.870721 0 1 0-53.741442 0Z",fill:"#ADADD1","p-id":"11311"}),t("path",{d:"M801.28466 184.308683c-23.995579 0-43.514092-19.518512-43.514091-43.514092s19.518512-43.514092 43.514091-43.514092 43.514092 19.518512 43.514092 43.514092-19.518512 43.514092-43.514092 43.514092z m0-53.741443c-5.637942 0-10.227351 4.589409-10.227351 10.227351s4.589409 10.227351 10.227351 10.227351 10.227351-4.589409 10.227351-10.227351-4.589409-10.227351-10.227351-10.227351z",fill:"#6E6E96","p-id":"11312"}),t("path",{d:"M801.280499 905.23291m-26.870721 0a26.870721 26.870721 0 1 0 53.741443 0 26.870721 26.870721 0 1 0-53.741443 0Z",fill:"#ADADD1","p-id":"11313"}),t("path",{d:"M801.280499 948.747001c-23.995579 0-43.514092-19.518512-43.514091-43.514091s19.518512-43.514092 43.514091-43.514092 43.514092 19.518512 43.514092 43.514092-19.518512 43.514092-43.514092 43.514091z m0-53.741442c-5.637942 0-10.227351 4.589409-10.227351 10.227351s4.589409 10.227351 10.227351 10.227351 10.227351-4.589409 10.227351-10.227351-4.589409-10.227351-10.227351-10.227351z",fill:"#6E6E96","p-id":"11314"}),t("path",{d:"M219.153659 905.23291m-26.870722 0a26.870721 26.870721 0 1 0 53.741443 0 26.870721 26.870721 0 1 0-53.741443 0Z",fill:"#ADADD1","p-id":"11315"}),t("path",{d:"M219.153659 948.747001c-23.995579 0-43.514092-19.518512-43.514092-43.514091s19.518512-43.514092 43.514092-43.514092 43.514092 19.518512 43.514091 43.514092-19.522673 43.514092-43.514091 43.514091z m0-53.741442c-5.637942 0-10.227351 4.589409-10.227351 10.227351s4.589409 10.227351 10.227351 10.227351 10.227351-4.589409 10.227351-10.227351-4.589409-10.227351-10.227351-10.227351z",fill:"#6E6E96","p-id":"11316"}),t("path",{d:"M520.972857 777.43263c-142.542145 0-258.508988-115.971004-258.508988-258.52147a16.64337 16.64337 0 0 1 33.28674 0c0 124.19699 101.033579 225.23473 225.222248 225.23473s225.222248-101.03774 225.222248-225.23473c0-124.188668-101.033579-225.218087-225.222248-225.218087a16.64337 16.64337 0 0 1 0-33.286741c142.542145 0 258.508988 115.966843 258.508988 258.504828 0 142.550466-115.966843 258.521471-258.508988 258.52147z",fill:"#6E6E96","p-id":"11317"}),t("path",{d:"M520.968696 518.919481m-83.312551 0a83.312551 83.312551 0 1 0 166.625102 0 83.312551 83.312551 0 1 0-166.625102 0Z",fill:"#A9A9BA","p-id":"11318"}),t("path",{d:"M520.968696 618.875402c-55.114521 0-99.955921-44.83724-99.955921-99.95176 0-55.118682 44.8414-99.955921 99.955921-99.955921s99.95176 44.8414 99.95176 99.955921c0 55.11036-44.83724 99.95176-99.95176 99.95176z m0-166.625101c-36.761044 0-66.669181 29.908136-66.66918 66.66918s29.908136 66.66502 66.66918 66.66502 66.66502-29.908136 66.66502-66.66502c0-36.761044-29.903976-66.669181-66.66502-66.66918z",fill:"#6E6E96","p-id":"11319"}),t("path",{d:"M301.946104 941.515457h429.985632v36.977408H301.946104z",fill:"#6E6E96","p-id":"11320"})])],-1)),Yl={key:0,class:"disk-info_mount-name"},Al={key:1,class:"disk-info_mount-name"},Sl={key:0,class:"label-item"},zl={class:"label-item_key"},Pl={class:"label-item_path"},Tl={class:"label-item"},Il={class:"label-item_key"},Ll={class:"label-item_value"},Ml={class:"action-footer"},Nl=Be(()=>t("div",{class:"auto"},null,-1)),Ol=["disabled"],Vl=["disabled"],Gl={key:1,class:"action result"},jl={class:"action-body"},ql=Be(()=>t("div",{class:"action-body_icon"},[t("svg",{t:"1642063181211",class:"icon",viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg","p-id":"5062",width:"128",height:"128","data-v-cda444e0":""},[t("path",{d:"M512 85.333333c235.648 0 426.666667 191.018667 426.666667 426.666667s-191.018667 426.666667-426.666667 426.666667S85.333333 747.648 85.333333 512 276.352 85.333333 512 85.333333z m-74.965333 550.4L346.453333 545.152a42.666667 42.666667 0 1 0-60.330666 60.330667l120.704 120.704a42.666667 42.666667 0 0 0 60.330666 0l301.653334-301.696a42.666667 42.666667 0 1 0-60.288-60.330667l-271.530667 271.488z",fill:"#52C41A","p-id":"5063","data-v-cda444e0":""})])],-1)),Ul={class:"action-body_msg"},Rl=["innerHTML"],Wl={class:"btns"},Hl=V({props:{action:String,disk:{type:Object,required:!0},mount:{type:Object},Close:{type:Function},Cancel:{type:Function},Next:{type:Function}},setup(n){var w;const i=n,{$gettext:a,$ngettext:d}=W(),u=()=>{i.Close&&i.Close()},r=m=>{m.preventDefault(),i.Cancel&&i.Cancel(),u()},c=m=>{i.Next&&i.Next(m),u()},x=$(!1),g=$(0),p=$("/mnt/data_"+((w=i==null?void 0:i.mount)==null?void 0:w.name)),f=m=>{g.value=m};$(i.mount?"":"format"),$();const b=$(),h=()=>L(this,null,function*(){const m=i.mount;if(m==null){E.Warning(a("\u83B7\u53D6\u4E0D\u5230\u5206\u533A"));return}if(m.path==null||m.path==""){E.Warning(a("\u83B7\u53D6\u4E0D\u5230\u5206\u533A\u8DEF\u5F84"));return}if(m.uuid==null||m.uuid==""){E.Warning(a("\u83B7\u53D6\u4E0D\u5230\u5206\u533AID"));return}x.value=!0;const v=E.Loading(a("\u6302\u8F7D\u4E2D..."));try{const _=yield N.Nas.Disk.Partition.Mount.POST({path:m.path,uuid:m.uuid,mountPoint:p.value});if(_!=null&&_.data){const{result:F,error:Y}=_==null?void 0:_.data;Y&&E.Warning(Y),F&&(E.Success(a("\u6302\u8F7D\u6210\u529F")),b.value=F,f(1))}}catch(_){E.Error(_)}v.Close(),x.value=!1}),y=()=>{if(b.value&&b.value.mountPoint){c(b.value.mountPoint);return}E.Warning(a("\u8BFB\u53D6\u7ED3\u679C\u5931\u8D25"))},k=()=>{};return(m,v)=>(s(),J(ht,{type:1},{default:U(()=>[P($t,{name:"rotate",mode:"out-in"},{default:U(()=>{var _,F;return[g.value==0?(s(),l("form",{key:0,class:"action format",onSubmit:ct(k,["prevent"])},[$l,t("div",Cl,[t("div",Dl,[Bl,n.mount?(s(),l("div",Yl,[t("span",null,"\u3010"+o(n.mount.total)+"\u3011",1),t("span",null,o(n.mount.mountPoint),1)])):n.disk?(s(),l("div",Al,[t("span",null,"\u3010"+o(n.disk.size)+"\u3011",1),t("span",null,o(n.disk.venderModel),1)])):D("",!0)]),n.mount?(s(),l("div",Sl,[t("div",zl,[t("span",null,o(e(a)("\u76EE\u6807\u5206\u533A")),1)]),t("div",Pl,o(n.mount.path)+"\uFF08"+o(n.mount.total)+"\uFF0C"+o((F=(_=n.mount)==null?void 0:_.filesystem)==null?void 0:F.toUpperCase())+"\uFF09",1)])):D("",!0),t("div",Tl,[t("div",Il,[t("span",null,o(e(a)("\u6302\u8F7D\u70B9")),1)]),t("div",Ll,[T(t("input",{type:"text","onUpdate:modelValue":v[0]||(v[0]=Y=>p.value=Y)},null,512),[[tt,p.value,void 0,{trim:!0}]])])])]),t("div",Ml,[Nl,t("button",{class:"cbi-button cbi-button-apply app-btn app-next",disabled:x.value,onClick:h},o(e(a)("\u786E\u5B9A")),9,Ol),t("button",{class:"cbi-button cbi-button-remove app-btn app-back",onClick:r,type:"button",disabled:x.value},o(e(a)("\u8FD4\u56DE")),9,Vl)])],40,El)):g.value==1?(s(),l("div",Gl,[t("div",jl,[ql,t("div",Ul,o(e(a)("\u6302\u8F7D\u6210\u529F")),1),b.value?(s(),l("div",{key:0,class:"action-body_info",innerHTML:e(a)("\u5DF2\u6210\u529F\u5C06\u5206\u533A %{dev} \u6302\u8F7D\u5230 %{mount}",{dev:b.value.path||"",mount:b.value.mountPoint||""},!0)},null,8,Rl)):D("",!0),t("div",Wl,[t("button",{class:"cbi-button cbi-button-apply app-btn app-next",type:"button",onClick:y},o(n.action=="nas"?e(a)("\u5B8C\u6210"):e(a)("\u4E0B\u4E00\u6B65")),1)])])])):D("",!0)]}),_:1})]),_:1}))}});var Zl=M(Hl,[["__scopeId","data-v-5f5fb500"]]),$a=n=>{const i=document.createElement("div");document.body.appendChild(i);const a=gt(Zl,mt(lt({},n),{Close:()=>{d()}}));a.mount(i);const d=()=>{a.unmount(),i.remove()};return{Close:d}};const Jl={class:"disk-content"},Kl={class:"disk-item"},Ql={class:"disk-item_name"},Xl={key:0},tu={key:1},eu={key:2},au={class:"disk_value"},ou={class:"disk-item_value"},nu={class:"value-data"},iu={key:0,class:"disk-item"},ru={class:"disk-item_name"},su={key:0},du=["href"],lu={key:0},uu={class:"disk_status"},cu={key:0,class:"disk_status_item"},pu={key:0,class:"tooltip-trigger disk_tip"},fu={class:"tooltip-text tooltip-top"},mu={class:"disk_dir_tip"},bu={class:"disk_status_item"},vu={key:0,class:"tooltip-trigger disk_tip"},gu={class:"tooltip-text tooltip-top"},hu={class:"disk_dir_tip"},_u=V({props:{part:{type:Object,required:!0},disk:{type:Object,required:!0}},setup(n){const i=n,{$gettext:a,$ngettext:d}=W(),u=X(()=>i.part.filesystem=="No FileSystem"),r=X(()=>i.part.filesystem&&["ntfs","vfat","exfat"].indexOf(i.part.filesystem)>=0),c=X(()=>i.part.mountPoint&&i.part.isReadOnly&&i.part.filesystem!="swap"),x=X(()=>u.value||!i.part.isSystemRoot&&(c.value||r.value||!i.part.mountPoint&&i.part.filesystem=="swap")),g=function(){Ue({action:"disk",disk:i.disk,mount:i.part,Cancel:()=>{},Next:y=>{location.reload()}})},p=()=>{$a({action:"nas",disk:i.disk,mount:i.part,Cancel:()=>{},Next:()=>{location.reload()}})},f=()=>L(this,null,function*(){const y=E.Loading(a("\u5904\u7406\u4E2D..."));try{const k=yield N.Nas.Disk.InitRest.POST({name:i.disk.name,path:i.disk.path});if(k!=null&&k.data){const{result:w,error:m}=k==null?void 0:k.data;m&&E.Warning(m),w&&(E.Success(a("\u6302\u8F7D\u6210\u529F")),location.reload())}}catch(k){E.Error(k)}y.Close()}),b=X(()=>i.part.filesystem=="Free Space"),h=X(()=>{const y=i.part.mountPoint?i.part.mountPoint:"";return y.indexOf("/mnt/")==0?"/cgi-bin/luci/admin/services/linkease/file/?path=/"+y.substring(5):"/cgi-bin/luci/admin/services/linkease/file/?path=/root"+y});return(y,k)=>{var m;const w=pt("progress-item");return s(),l("div",Jl,[t("li",Kl,[t("div",Ql,[e(b)?(s(),l("span",Xl,o(e(a)("\u672A\u5206\u533A")),1)):(s(),l("span",tu,o(n.part.name)+o(n.part.mountPoint?"":e(u)?e(a)("\uFF08\u672A\u683C\u5F0F\u5316\uFF09"):e(a)("\uFF08\u672A\u6302\u8F7D\uFF09")),1)),n.part.isSystemRoot?(s(),l("span",eu,o(e(a)("\uFF08\u7CFB\u7EDF\u5206\u533A\uFF09")),1)):D("",!0)]),t("div",au,[t("div",ou,[t("div",nu,[P(w,{value:e(b)||!n.part.usage?0:n.part.usage,text:e(b)?e(a)("\u672A\u5206\u533A\uFF08%{total}\uFF09",{total:n.part.total||""}):(n.part.mountPoint&&n.part.filesystem!="swap"?n.part.used:e(a)("\u672A\u77E5"))+"/"+(n.part.total||""),style:{backgroundColor:"#767676"}},null,8,["value","text"])])]),e(b)?(s(),l("button",{key:0,class:"cbi-button cbi-button-apply",onClick:f},o(e(a)("\u5206\u533A\u5E76\u683C\u5F0F\u5316")),1)):e(x)?(s(),l("button",{key:1,class:"cbi-button cbi-button-apply",onClick:g},o(e(a)("\u683C\u5F0F\u5316\u5206\u533A")),1)):D("",!0)])]),!e(b)&&!e(u)?(s(),l("li",iu,[t("span",ru,[n.part.mountPoint?(s(),l(O,{key:0},[n.part.filesystem=="swap"?(s(),l("span",su,o(e(a)("\u5DF2\u6302\u8F7D\u4E3A\u4EA4\u6362\u533A")),1)):(s(),l("a",{key:1,href:e(h),target:"_blank"},o(n.part.mountPoint),9,du))],64)):(s(),l(O,{key:1},[n.part.filesystem=="swap"?(s(),l("span",lu,o(e(a)("\u4E0D\u652F\u6301\u6302\u8F7D")),1)):(s(),l("span",{key:1,class:"value-data buttondiv",onClick:p},o(e(a)("\u624B\u52A8\u6302\u8F7D")),1))],64))]),t("div",uu,[n.part.mountPoint&&n.part.filesystem!="swap"?(s(),l("div",cu,[t("div",null,o(e(a)("\u53EF\u8BFB\u5199\u72B6\u6001\uFF1A"))+o(n.part.isReadOnly?e(a)("\u53EA\u8BFB"):e(a)("\u8BFB\u5199")),1),e(c)?(s(),l("div",pu,[P(It),t("div",fu,[t("div",mu,o(e(a)("\u6B64\u5206\u533A\u4E3A\u53EA\u8BFB\u72B6\u6001\uFF0C\u53EF\u80FD\u65E0\u6CD5\u5199\u5165\u6570\u636E")),1)])])):D("",!0)])):D("",!0),t("div",bu,[t("div",null,o(e(a)("\u6587\u4EF6\u7CFB\u7EDF\uFF1A"))+o((m=n.part.filesystem)==null?void 0:m.toUpperCase()),1),!n.part.isSystemRoot&&e(r)?(s(),l("div",vu,[P(It),t("div",gu,[t("span",hu,o(e(a)("\u6B64\u6587\u4EF6\u7CFB\u7EDF\u4E0D\u652F\u6301Docker\u7B49\u5E94\u7528\u6570\u636E\uFF0C\u5EFA\u8BAE\u683C\u5F0F\u5316\u6210EXT4\u6587\u4EF6\u7CFB\u7EDF")),1)])])):D("",!0)])])])):D("",!0)])}}});var xu=M(_u,[["__scopeId","data-v-4e7285ca"]]);const wu=n=>(st("data-v-56d0d562"),n=n(),dt(),n),ku={key:0,class:"action"},yu={class:"title"},Fu={class:"app-container_info"},Eu={class:"app-container_body"},$u={class:"action-footer"},Cu=wu(()=>t("div",{class:"auto"},null,-1)),Du=V({props:{disk:{type:Object,required:!0},Close:{type:Function},Cancel:{type:Function},Next:{type:Function}},setup(n){const i=n,{$gettext:a,$ngettext:d}=W(),u=$(0),r=()=>{i.Close&&i.Close()},c=x=>{x.preventDefault(),i.Cancel&&i.Cancel(),r()};return(x,g)=>(s(),J(ht,{Close:n.Close,type:1},{default:U(()=>[P($t,{name:"rotate",mode:"out-in"},{default:U(()=>[u.value==0?(s(),l("div",ku,[t("h2",yu,o(e(a)("\u5206\u533A\u4FE1\u606F"))+" - "+o((n.disk.name||"?")+(n.disk.isSystemRoot?e(a)("\uFF08\u7CFB\u7EDF\u76D8\uFF09"):"")),1),t("ul",null,[t("li",null,[t("div",Fu,[t("span",null,o(e(a)("\u5206\u533A / \u6302\u8F7D\u70B9")),1),t("span",null,o(e(a)("\u5BB9\u91CF")),1)]),t("div",Eu,[(s(!0),l(O,null,Z(n.disk.childrens,(p,f)=>(s(),J(xu,{key:f,part:p,disk:n.disk},null,8,["part","disk"]))),128))])])]),t("div",$u,[Cu,t("button",{class:"cbi-button cbi-button-remove app-btn app-back",onClick:c,type:"button"},o(e(a)("\u8FD4\u56DE")),1)])])):D("",!0)]),_:1})]),_:1},8,["Close"]))}});var Bu=M(Du,[["__scopeId","data-v-56d0d562"]]),Yu=n=>{const i=document.createElement("div");document.body.appendChild(i);const a=gt(Bu,mt(lt({},n),{Close:()=>{d()}}));a.component("progress-item",ha),a.mount(i);const d=()=>{a.unmount(),i.remove()};return{Close:d}};const Au={key:0,class:"disk-item error"},Su=["title"],zu={class:"disk-item_value"},Pu={class:"value-data"},Tu={class:"error"},Iu={key:1,class:"disk-item"},Lu=["title"],Mu={key:0,class:"disk_value"},Nu={class:"value-data"},Ou={href:"/cgi-bin/luci/admin/nas/smart"},Vu={class:"error"},Gu={key:1,class:"disk_value"},ju={class:"disk-item_value"},qu={class:"value-data"},Uu={class:"disk-item-tooltip"},Ru={class:"disk_icon"},Wu={key:0,class:"tooltip-trigger"},Hu={class:"disk_tip"},Zu={class:"tooltip-text tooltip-top"},Ju={class:"disk_dir_tip"},Ku={key:1,class:"tooltip-trigger"},Qu={class:"disk_tip"},Xu={class:"tooltip-text tooltip-top"},tc={class:"disk_dir_tip"},ec={key:2,class:"disk-item load"},ac=["title"],oc={class:"disk_value"},nc={class:"disk-item_value"},ic={class:"value-data"},rc={key:3,class:"disk-item load"},sc=["title"],dc={class:"disk_value"},lc={key:0,class:"disk-item_value"},uc={class:"value-data"},cc={class:"disk_icon"},pc=V({props:{disk:{type:Object,required:!0},smartWarning:{type:Boolean}},setup(n){const i=n,{$gettext:a,$ngettext:d}=W(),u=X(()=>i.disk.errorInfo?"error":i.disk.childrens==null||i.disk.childrens.length==0||i.disk.childrens.length==1&&i.disk.childrens[0].filesystem=="No FileSystem"?"load":i.disk.childrens.filter(f=>f.mountPoint).length==0?"unmounted":"success"),r=X(()=>{const f=i.disk;let b=f.name;return f.size&&(b+=`\u3010${f.size}\u3011`),f.venderModel&&(b+=`(${f.venderModel})`),b}),c=X(()=>{var b;const f=i.disk;return!f.isSystemRoot&&(((b=f.childrens)==null?void 0:b.filter(h=>h.isReadOnly&&h.filesystem!="swap").length)||0)>0}),x=()=>{Ue({action:"disk",disk:i.disk,Cancel:()=>{},Next:()=>{location.reload()}})},g=()=>{Yu({action:"disk",disk:i.disk,Cancel:()=>{},Next:()=>{location.reload()}})},p=()=>{const f=i.disk,b=f.childrens||[];$a({action:"nas",disk:f,mount:b[0],Cancel:()=>{},Next:()=>{location.reload()}})};return(f,b)=>{var y,k,w;const h=pt("progress-item");return e(u)=="error"?(s(),l("li",Au,[t("div",{class:"disk-item_name",title:e(r)},[t("span",null,o(e(r)),1)],8,Su),t("div",zu,[t("div",Pu,[t("span",Tu,o(n.disk.errorInfo),1)])])])):e(u)=="success"?(s(),l("li",Iu,[t("div",{class:"disk-item_name",title:e(r)},[t("span",null,o(e(r)),1)],8,Lu),n.disk.smartWarning&&n.smartWarning?(s(),l("div",Mu,[t("div",Nu,[t("a",Ou,[t("span",Vu,o(e(a)("S.M.A.R.T\u5F02\u5E38")),1)])])])):(s(),l("div",Gu,[t("div",ju,[t("div",qu,[P(h,{value:n.disk.usage||0,text:`${n.disk.used}/${n.disk.total}`,style:{backgroundColor:"#767676"}},null,8,["value","text"])]),t("div",Uu,[t("span",null,o(e(a)("\u4EC5\u7EDF\u8BA1\u5DF2\u6302\u8F7D\u5206\u533A")),1)])]),t("div",Ru,[n.disk.isDockerRoot&&n.disk.isSystemRoot&&n.disk.usage&&n.disk.usage>=90?(s(),l("span",Wu,[t("span",Hu,[P(It)]),t("div",null,[t("div",Zu,[t("span",Ju,o(e(a)("\u60A8\u7684\u7CFB\u7EDF\u7A7A\u95F4\u5DF2\u4E0D\u8DB3\uFF0C\u68C0\u6D4B\u5230\u60A8\u7684Docker\u6839\u76EE\u5F55\u4F4D\u4E8E\u7CFB\u7EDF\u6839\u76EE\u5F55\u4E0A\uFF0C\u53EF\u80FD\u4F1A\u5F71\u54CD\u7CFB\u7EDF\u7684\u6B63\u5E38\u8FD0\u884C\uFF0C\u5EFA\u8BAE\u4F7F\u7528Docker\u8FC1\u79FB\u5411\u5BFC\u5C06Docker\u6839\u76EE\u5F55\u8FC1\u79FB\u5230\u5916\u7F6E\u786C\u76D8\u4E0A\u3002")),1)])])])):D("",!0),e(c)?(s(),l("span",Ku,[t("span",Qu,[P(It)]),t("div",null,[t("div",Xu,[t("span",tc,o(e(a)("\u5206\u533A\u5B58\u5728\u5F02\u5E38\uFF0C\u70B9\u51FB\u5206\u533A\u5217\u8868\u67E5\u770B\u9519\u8BEF")),1)])])])):D("",!0),e(c)&&((y=n.disk.childrens)==null?void 0:y.length)==1?(s(),l("span",{key:2,class:"disk_infoicon",onClick:b[0]||(b[0]=m=>x())},[P(q0)])):D("",!0),t("span",{class:"disk_infoicon",onClick:b[1]||(b[1]=m=>g())},[P(ra)])])]))])):e(u)=="load"?(s(),l("li",ec,[t("div",{class:"disk-item_name",title:e(r)},[t("span",null,o(e(r)),1)],8,ac),t("div",oc,[t("div",nc,[t("div",ic,[t("button",{onClick:b[2]||(b[2]=m=>x())},o(e(a)("\u683C\u5F0F\u5316\u5E76\u6302\u8F7D")),1)])])])])):e(u)=="unmounted"?(s(),l("li",rc,[t("div",{class:"disk-item_name",title:e(r)},[t("span",null,o(e(r)),1)],8,sc),t("div",dc,[((k=n.disk.childrens)==null?void 0:k.length)==1?(s(),l("div",lc,[t("div",uc,[n.disk.childrens[0].filesystem=="swap"?(s(),l("button",{key:0,onClick:b[3]||(b[3]=m=>g())},o(e(a)("\u67E5\u770B\u8BE6\u60C5")),1)):(s(),l("button",{key:1,onClick:b[4]||(b[4]=m=>p())},o(e(a)("\u624B\u52A8\u6302\u8F7D")),1))])])):D("",!0),t("div",cc,[(((w=n.disk.childrens)==null?void 0:w.length)||0)>1?(s(),l("span",{key:0,class:"disk_infoicon",onClick:b[5]||(b[5]=m=>g())},[P(ra)])):D("",!0)])])])):D("",!0)}}});var Ie=M(pc,[["__scopeId","data-v-5e9b583e"]]);const fc=n=>(st("data-v-2b8c3ff1"),n=n(),dt(),n),mc={class:"app-container"},bc={class:"app-container_title"},vc={class:"disk_info"},gc={class:"app-container_tool"},hc=["title"],_c={class:"DeviceBlock"},xc={href:"/cgi-bin/luci/admin/nas/raid"},wc=fc(()=>t("li",null,[t("a",{href:"/cgi-bin/luci/admin/nas/smart"},"S.M.A.R.T.")],-1)),kc={href:"/cgi-bin/luci/admin/system/diskman"},yc={href:"/cgi-bin/luci/admin/system/mounts"},Fc={key:0},Ec={class:"disk_loading_icon"},$c={class:"disk_loading_info"},Cc={key:1},Dc={class:"app-container_info"},Bc={class:"app-container_body"},Yc={key:2},Ac={class:"app-container_info"},Sc={class:"app-container_body"},zc={key:3},Pc={class:"app-container_info"},Tc={class:"app-container_body"},Ic=V({setup(n){const{$gettext:i,$ngettext:a}=W(),d=$(!1),u=vt({disks:null,raidList:null}),r=()=>{N.Nas.Disk.Status.GET().then(p=>{var f;if((f=p==null?void 0:p.data)!=null&&f.result){const b=p.data.result;u.disks=b.disks||[]}})};(()=>L(this,null,function*(){try{const p=yield N.Raid.List.GET();if(p!=null&&p.data){const{success:f,error:b,result:h}=p.data;if(h&&(u.raidList=h.disks||[]),b)throw b}}catch(p){console.log(p)}}))(),r();const x=()=>{d.value=!d.value},g=()=>{kt.installAndGo("luci-app-linkease",i("\u6613\u6709\u4E91"),"/cgi-bin/luci/admin/services/linkease/file/","app-meta-linkease")};return(p,f)=>{var y,k;const b=pt("GlHelp"),h=pt("icon-loading");return s(),l("div",mc,[t("ul",null,[t("li",null,[t("div",bc,[t("span",vc,[it(o(e(i)("\u78C1\u76D8\u4FE1\u606F"))+" ",1),P(b,{type:"disk"})]),t("div",gc,[t("div",{class:"app-container_configure",onClick:g},o(e(i)("\u6587\u4EF6\u7BA1\u7406")),1),t("span",{class:"more_icon",title:e(i)("\u67E5\u770B\u78C1\u76D8\u7BA1\u7406\u4FE1\u606F")},[P(Nt,{onClick:x})],8,hc)]),T(t("div",_c,[t("div",{class:"menu_background",onClick:x}),t("ul",null,[t("li",null,[t("a",xc,o(e(i)("RAID\u7BA1\u7406")),1)]),wc,t("li",null,[t("a",kc,o(e(i)("\u78C1\u76D8\u7BA1\u7406")),1)]),t("li",null,[t("a",yc,o(e(i)("\u6302\u8F7D\u70B9")),1)])])],512),[[Bt,d.value]])])]),!e(u).disks&&!e(u).raidList?(s(),l("li",Fc,[t("div",Ec,[P(h,{size:38,color:"currentColor"}),t("span",$c,o(e(i)("\u6B63\u5728\u83B7\u53D6\u78C1\u76D8\u4FE1\u606F...")),1)])])):D("",!0),e(u).disks?(s(),l("li",Cc,[t("div",Dc,[t("span",null,o(e(i)("\u7CFB\u7EDF\u6839\u76EE\u5F55")),1)]),t("div",Bc,[(s(!0),l(O,null,Z((y=e(u).disks)==null?void 0:y.filter(w=>w.isSystemRoot),(w,m)=>(s(),J(Ie,{key:m,disk:w},null,8,["disk"]))),128))])])):D("",!0),e(u).disks?(s(),l("li",Yc,[t("div",Ac,[t("span",null,o(e(i)("\u5DF2\u6302\u8F7D\u78C1\u76D8")),1)]),t("div",Sc,[(s(!0),l(O,null,Z((k=e(u).disks)==null?void 0:k.filter(w=>!w.isSystemRoot),(w,m)=>(s(),J(Ie,{key:m,disk:w,smartWarning:!0},null,8,["disk"]))),128))])])):D("",!0),e(u).raidList&&e(u).raidList.length>0?(s(),l("li",zc,[t("div",Pc,[t("span",null,o(e(i)("RAID\u8BBE\u5907")),1)]),t("div",Tc,[(s(!0),l(O,null,Z(e(u).raidList,(w,m)=>(s(),J(Ie,{key:m,disk:w},null,8,["disk"]))),128))])])):D("",!0)])])}}});var Lc=M(Ic,[["__scopeId","data-v-2b8c3ff1"]]);const Mc={class:"app-container_samba"},Nc={key:0,class:"sambas-item"},Oc={class:"sambas-item_name"},Vc={class:"sambas-item_value"},Gc={class:"sambas-item"},jc={class:"sambas-item_name tit"},qc={class:"sambas-item_value tit"},Uc={class:"samba-item"},Rc={class:"samba-item_name"},Wc=["title"],Hc=["href"],Zc=V({props:{sambas:{type:Array}},setup(n){const{$gettext:i,$ngettext:a}=W(),d=window.location.hostname;return(u,r)=>{var c;return s(),l("ul",Mc,[n.sambas?(s(),l("li",Nc,[t("div",Oc,[t("span",null,o(e(i)("\u5F53\u524D\u72B6\u6001:")),1)]),t("div",Vc,[t("span",null,o((c=n.sambas)!=null&&c.length?e(i)("\u5DF2\u542F\u7528"):e(i)("\u672A\u542F\u7528")),1)])])):D("",!0),t("li",Gc,[t("div",jc,[t("span",null,o(e(i)("\u5730\u5740")),1)]),t("div",qc,[t("span",null,o(e(i)("\u76EE\u5F55")),1)])]),(s(!0),l(O,null,Z(n.sambas,x=>(s(),l("li",Uc,[t("div",Rc,[t("span",null,"smb://"+o(e(d))+"/"+o(x.shareName),1)]),t("div",{class:"samba-item_value",title:x.path},[t("a",{target:"_blank",href:"/cgi-bin/luci/admin/services/linkease/file/?path=/root"+x.path},o(x.path),9,Hc)],8,Wc)]))),256))])}}});var Jc=M(Zc,[["__scopeId","data-v-8166802a"]]);const Kc={class:"webdav-item"},Qc={class:"webdav-item_name"},Xc={class:"webdav-item_value"},t1={key:0,class:"webdav-item"},e1={class:"webdav-item_name"},a1={class:"webdav-item_value"},o1=["href"],n1={key:1,class:"webdav-item"},i1={class:"webdav-item_name"},r1={class:"webdav-item_value"},s1=["href"],d1={key:2,class:"webdav-item"},l1={class:"webdav-item_name"},u1={class:"webdav-item_value"},c1=V({props:{webdav:{type:Object}},setup(n){const i=n,{$gettext:a,$ngettext:d}=W(),u=X(()=>{var r;return`http://${location.hostname}:${(r=i.webdav)==null?void 0:r.port}`});return(r,c)=>{var x,g,p,f,b,h,y;return s(),l(O,null,[t("li",Kc,[t("div",Qc,[t("span",null,o(e(a)("\u5F53\u524D\u72B6\u6001:")),1)]),t("div",Xc,[t("span",null,o((x=n.webdav)!=null&&x.path?e(a)("\u5DF2\u542F\u7528"):e(a)("\u672A\u542F\u7528")),1)])]),(g=n.webdav)!=null&&g.path?(s(),l("li",t1,[t("div",e1,[t("span",null,o(e(a)("\u6302\u8F7D\u8DEF\u5F84:")),1)]),t("div",a1,[t("a",{target:"_blank",href:"/cgi-bin/luci/admin/services/linkease/file/?path=/root"+((p=n.webdav)==null?void 0:p.path)},o((f=n.webdav)==null?void 0:f.path),9,o1)])])):D("",!0),(b=n.webdav)!=null&&b.port?(s(),l("li",n1,[t("div",i1,[t("span",null,o(e(a)("\u670D\u52A1\u8DEF\u5F84:")),1)]),t("div",r1,[t("a",{href:e(u),target:"_blank",rel:"noopener noreferrer"},o(e(u)),9,s1)])])):D("",!0),(h=n.webdav)!=null&&h.username?(s(),l("li",d1,[t("div",l1,[t("span",null,o(e(a)("\u8D26\u53F7:")),1)]),t("div",u1,[t("span",null,o((y=n.webdav)==null?void 0:y.username),1)])])):D("",!0)],64)}}});var p1=M(c1,[["__scopeId","data-v-45def11c"]]);const Re=n=>(st("data-v-0bd83418"),n=n(),dt(),n),f1={class:"disk-item"},m1=Re(()=>t("div",{class:"disk-item_icon"},[t("svg",{t:"1642563338465",class:"icon",viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg","p-id":"2216",width:"128",height:"128"},[t("path",{d:"M998.4 711.68l-119.467-512c-6.826-42.667-42.666-75.093-87.04-76.8H232.107c-44.374 1.707-80.214 35.84-87.04 78.507L25.6 711.68c-5.12 13.653-6.827 29.013-6.827 42.667 0 76.8 63.147 139.946 141.654 139.946H865.28c78.507 0 141.653-63.146 141.653-139.946 0-13.654-3.413-29.014-8.533-42.667zM394.24 366.933c1.707-51.2 56.32-92.16 124.587-92.16S640 315.733 640 365.227c44.373-1.707 81.92 23.893 83.627 58.026s-34.134 63.147-78.507 64.854h-6.827l-245.76 1.706c-44.373 0-80.213-27.306-80.213-59.733 0-35.84 37.547-63.147 81.92-63.147z m471.04 459.094H160.427c-39.254 0-69.974-30.72-69.974-69.974s32.427-69.973 69.974-69.973H865.28c39.253 0 69.973 30.72 69.973 69.973 1.707 37.547-30.72 69.974-69.973 69.974z m-35.84-92.16c-11.947 0-22.187 8.533-23.893 20.48 0 11.946 8.533 22.186 20.48 23.893h3.413c11.947 0 22.187-10.24 22.187-22.187 0-13.653-8.534-22.186-22.187-22.186z m-46.08 22.186c0-25.6 20.48-46.08 46.08-46.08s46.08 20.48 46.08 46.08-20.48 46.08-46.08 46.08-46.08-20.48-46.08-46.08z","p-id":"2217"})])],-1)),b1={class:"disk-item_f"},v1={class:"disk-item_venderModel"},g1={class:"disk-item_used"},h1=Re(()=>t("div",{class:"auto"},null,-1)),_1={class:"disk-item-r"},x1={class:"disk-children"},w1=["onClick"],k1=Re(()=>t("div",{class:"disk-item_icon"},[t("svg",{t:"1642563581459",class:"icon",viewBox:"0 0 1228 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg","p-id":"7132",width:"128",height:"128"},[t("path",{d:"M525.2096 145.3568c1.9968-45.568-35.6864-99.1232-57.4976-99.1232H57.4976C15.872 79.9232 17.8176 145.408 17.8176 145.408h507.392z",fill:"#ECC049","p-id":"7133"}),t("path",{d:"M21.8112 143.36L19.8144 825.1392c0 75.3152 75.3152 152.576 150.6304 152.576h887.9104c75.264 0 150.6304-75.264 150.6304-152.576V297.984c0-75.264-75.3152-152.576-150.6304-152.576h-434.0224L21.8112 143.36z",fill:"#FFD658","p-id":"7134"})])],-1)),y1={key:0},F1={key:1},E1=V({props:{disk:{type:Object,required:!0},currDisk:{type:Object},currMountPoint:{type:Object},onDisk:{type:Function,required:!0}},setup(n){var c,x;const i=n,{$gettext:a,$ngettext:d}=W(),u=$(!1);i.currDisk!=null&&((c=i.currDisk)==null?void 0:c.venderModel)==((x=i.disk)==null?void 0:x.venderModel)&&(u.value=!0);const r=g=>{u.value=!u.value,i.onDisk(g,null)};return(g,p)=>{var f;return s(),l("ul",f1,[t("li",{class:ut(["disk-info",{on:n.disk.venderModel==((f=n.currDisk)==null?void 0:f.venderModel),nopoint:n.disk.childrens==null||n.disk.childrens.length==0}]),onClick:p[0]||(p[0]=b=>r(n.disk))},[m1,t("div",b1,[t("div",v1,o(n.disk.venderModel),1),t("div",g1,o(n.disk.used)+"/"+o(n.disk.size),1)]),h1,t("div",_1,o(n.disk.path),1)],2),T(t("div",x1,[(s(!0),l(O,null,Z(n.disk.childrens,b=>{var h,y;return s(),l("li",{class:ut(["disk-children_item",{on:b.uuid==((h=n.currMountPoint)==null?void 0:h.uuid)&&b.path==((y=n.currMountPoint)==null?void 0:y.path)}]),onClick:k=>n.onDisk(n.disk,b)},[k1,b.mountPoint?(s(),l("span",y1," \u3010"+o(b.filesystem)+"\u3011 "+o(b.mountPoint)+" \uFF08"+o(b.used)+"/"+o(b.total)+"\uFF09 ["+o(b.uuid)+"] ",1)):(s(),l("span",F1," \u3010"+o(b.filesystem)+"\u3011 "+o(b.mountPoint||b.path||e(a)("\u672A\u6302\u8F7D\u78C1\u76D8"))+" ["+o(b.uuid)+"] ",1))],10,w1)}),256))],512),[[Bt,u.value]])])}}});var sa=M(E1,[["__scopeId","data-v-0bd83418"]]);const $1=n=>(st("data-v-b222ef5e"),n=n(),dt(),n),C1={class:"action list"},D1={class:"action-header"},B1={class:"action-header_title"},Y1={class:"action-body"},A1={class:"disk-list"},S1={class:"action-msg"},z1={href:"/cgi-bin/luci/admin/system/diskman"},P1={class:"action-footer"},T1=$1(()=>t("div",{class:"auto"},null,-1)),I1=V({props:{Cancel:{type:Function},Next:{type:Function},Close:{type:Function}},setup(n){const i=n,{$gettext:a,$ngettext:d}=W(),u=$(!0),r=vt({disks:[],raids:[]});(()=>L(this,null,function*(){const k=yield Promise.all([N.Nas.Disk.Status.GET(),N.Raid.List.GET()]);try{if(k[0]){const w=k[0];w!=null&&w.data.result&&(r.disks=(w==null?void 0:w.data.result.disks)||[])}if(k[1]){const w=k[1];w.data.result&&(r.raids=w.data.result.disks||[])}}catch(w){E.Warning(w)}}))();const x=$(),g=$(),p=(k,w)=>{x.value=k,g.value=w},f=()=>{i.Close&&i.Close()},b=()=>{i.Cancel&&i.Cancel(),f()},h=k=>{i.Next&&i.Next(k),f()},y=()=>{if(x.value==null){E.Warning(a("\u8BF7\u9009\u62E9\u76EE\u6807\u786C\u76D8"));return}if(x.value.childrens!=null&&x.value.childrens.length>0&&g.value==null){E.Warning(a("\u8BF7\u9009\u62E9\u786C\u76D8\u5206\u533A"));return}if(g.value!=null&&(g.value.mountPoint==null||g.value.mountPoint=="")){E.Warning(a("\u8BE5\u5206\u533A\u5C1A\u672A\u6302\u8F7D\uFF0C\u8BF7\u5148\u53BB\u6302\u8F7D"));return}u.value=!1,Ue({action:"nas",disk:x.value,mount:g.value,Cancel:()=>{u.value=!0},Next:k=>{h(k)}})};return(k,w)=>u.value?(s(),J(ht,{key:0,type:1},{default:U(()=>[P($t,{name:"rotate",mode:"out-in"},{default:U(()=>[t("div",C1,[t("div",D1,[t("div",B1,o(e(a)("\u8BF7\u9009\u62E9\u4E00\u4E2A\u786C\u76D8\u6216\u5206\u533A")),1)]),t("div",Y1,[t("div",A1,[(s(!0),l(O,null,Z(e(r).disks,m=>(s(),J(sa,{disk:m,onDisk:p,currDisk:x.value,currMountPoint:g.value},null,8,["disk","currDisk","currMountPoint"]))),256)),(s(!0),l(O,null,Z(e(r).raids,m=>(s(),J(sa,{disk:m,onDisk:p,currDisk:x.value,currMountPoint:g.value},null,8,["disk","currDisk","currMountPoint"]))),256))])]),t("div",S1,[t("span",null,[it(o(e(a)("\u60F3\u8981\u66F4\u7CBE\u786E\u7684\u914D\u7F6E\uFF1F\u8BF7\u524D\u5F80"))+" ",1),t("a",z1,o(e(a)("\u9AD8\u7EA7\u8BBE\u7F6E")),1)])]),t("div",P1,[T1,t("button",{class:"cbi-button cbi-button-remove app-btn app-back",onClick:b,type:"button"},o(e(a)("\u8FD4\u56DE")),1),t("button",{class:"cbi-button cbi-button-apply app-btn app-next",onClick:y,type:"button"},o(e(a)("\u4E0B\u4E00\u6B65")),1)])])]),_:1})]),_:1})):D("",!0)}});var L1=M(I1,[["__scopeId","data-v-b222ef5e"]]),M1=n=>{const i=document.createElement("div");document.body.appendChild(i);const a=gt(L1,mt(lt({},n),{Close:()=>{d()}}));a.mount(i);const d=()=>{a.unmount(),i.remove()};return{Close:d}};const N1=n=>(st("data-v-45926ac6"),n=n(),dt(),n),O1={class:"action"},V1={class:"action-body"},G1=N1(()=>t("div",{class:"icon"},[t("svg",{t:"1642063181211",class:"icon",viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg","p-id":"5062",width:"128",height:"128","data-v-cda444e0":""},[t("path",{d:"M512 85.333333c235.648 0 426.666667 191.018667 426.666667 426.666667s-191.018667 426.666667-426.666667 426.666667S85.333333 747.648 85.333333 512 276.352 85.333333 512 85.333333z m-74.965333 550.4L346.453333 545.152a42.666667 42.666667 0 1 0-60.330666 60.330667l120.704 120.704a42.666667 42.666667 0 0 0 60.330666 0l301.653334-301.696a42.666667 42.666667 0 1 0-60.288-60.330667l-271.530667 271.488z",fill:"#52C41A","p-id":"5063","data-v-cda444e0":""})])],-1)),j1={class:"title"},q1={class:"info"},U1=["href"],R1={class:"btns"},W1=V({props:{Close:Function},setup(n){const i=n,{$gettext:a,$ngettext:d}=W(),u=$(""),r=X(()=>`http://${location.hostname}:${u.value}`);(()=>{N.Nas.Linkease.Enable.POST().then(g=>{var p,f;(p=g==null?void 0:g.data)!=null&&p.result&&(u.value=((f=g.data.result)==null?void 0:f.port)||"")})})();const x=()=>{i.Close&&i.Close(),location.reload()};return(g,p)=>(s(),J(ht,{type:1},{default:U(()=>[P($t,{name:"rotate",mode:"out-in"},{default:U(()=>[t("div",O1,[t("div",V1,[G1,t("h2",j1,o(e(a)("\u670D\u52A1\u5DF2\u542F\u52A8")),1),t("div",q1,[t("span",null,o(e(a)("\u524D\u5F80")),1),t("a",{href:e(r),target:"_blank",rel:"noopener noreferrer"},o(e(r)),9,U1),t("span",null,o(e(a)("\u7EE7\u7EED\u914D\u7F6E")),1)]),t("div",R1,[t("button",{class:"cbi-button cbi-button-remove app-btn app-back",type:"button",onClick:x},o(e(a)("\u5173\u95ED")),1)])])])]),_:1})]),_:1}))}});var H1=M(W1,[["__scopeId","data-v-45926ac6"]]),Z1=n=>{const i=document.createElement("div");document.body.appendChild(i);const a=gt(H1,mt(lt({},n),{Close:()=>{d()}}));a.mount(i);const d=()=>{a.unmount(),i.remove()};return{Close:d}};const J1=n=>(st("data-v-2b3974a4"),n=n(),dt(),n),K1=["onSubmit"],Q1={class:"action-header"},X1={class:"action-header_title"},t2={class:"action-body"},e2={class:"label-item"},a2={class:"label-item_key"},o2={class:"label-item_value"},n2=["value"],i2={class:"label-item"},r2={class:"label-item_key"},s2={class:"label-item_value"},d2=["placeholder"],l2={class:"label-item"},u2={class:"label-item_key"},c2={class:"label-item_value"},p2={class:"action-footer"},f2=J1(()=>t("div",{class:"auto"},null,-1)),m2=["disabled"],b2=["disabled"],v2=V({props:{rootPath:{type:String,required:!0},Close:Function},setup(n){const i=n,{$gettext:a,$ngettext:d}=W(),u=f=>{f.preventDefault(),i.Close&&i.Close()},r=$(!1),c=$({username:"root",password:"",rootPath:i.rootPath});(()=>L(this,null,function*(){const f=E.Loading(a("\u52A0\u8F7D\u4E2D..."));r.value=!0;try{const b=yield N.Nas.Webdav.Status.GET();if(b!=null&&b.data){const{result:h,error:y}=b.data;if(y){E.Warning(y);return}h&&(h.username&&(c.value.username=h.username),h.password&&(c.value.password=h.password))}}catch(b){E.Error(b)}r.value=!1,f.Close()}))();const g=()=>{const f=c.value;if(f.rootPath==""){E.Warning(a("\u5171\u4EAB\u8DEF\u5F84\u4E0D\u80FD\u4E3A\u7A7A"));return}if(f.username==""){E.Warning(a("\u7528\u6237\u540D\u4E0D\u80FD\u4E3A\u7A7A"));return}if(f.password==""){E.Warning(a("\u5BC6\u7801\u4E0D\u80FD\u4E3A\u7A7A"));return}p(f)},p=f=>L(this,null,function*(){r.value=!0;const b=E.Loading(a("\u521B\u5EFA\u4E2D..."));try{const h=yield N.Nas.Webdav.Create.POST(f);if(h!=null&&h.data){const{error:y,result:k}=h.data;y&&E.Warning(y),k&&(E.Success(a("\u521B\u5EFA\u6210\u529F")),window.setTimeout(()=>{location.reload()},1e3))}}catch(h){E.Error(h)}b.Close(),r.value=!1});return(f,b)=>(s(),J(ht,{type:1},{default:U(()=>[P($t,{name:"rotate",mode:"out-in"},{default:U(()=>[t("form",{class:"action",onSubmit:ct(g,["prevent"])},[t("div",Q1,[t("div",X1,o(e(a)("Webdav\u5171\u4EAB\u914D\u7F6E")),1)]),t("div",t2,[t("div",e2,[t("div",a2,[t("span",null,o(e(a)("\u670D\u52A1\u76EE\u5F55\u8DEF\u5F84")),1)]),t("div",o2,[t("input",{type:"text",value:c.value.rootPath,disabled:"",required:"",style:{backgroundColor:"#eee"}},null,8,n2)])]),t("div",i2,[t("div",r2,[t("span",null,o(e(a)("\u7528\u6237\u540D")),1)]),t("div",s2,[T(t("input",{type:"text",required:"",placeholder:e(a)("\u8D26\u53F7\u7528\u6237\u540D"),"onUpdate:modelValue":b[0]||(b[0]=h=>c.value.username=h)},null,8,d2),[[tt,c.value.username,void 0,{trim:!0}]])])]),t("div",l2,[t("div",u2,[t("span",null,o(e(a)("\u5BC6\u7801")),1)]),t("div",c2,[T(t("input",{type:"password","onUpdate:modelValue":b[1]||(b[1]=h=>c.value.password=h)},null,512),[[tt,c.value.password,void 0,{trim:!0}]])])])]),t("div",p2,[f2,t("button",{class:"cbi-button cbi-button-remove app-btn app-back",type:"button",onClick:u,disabled:r.value},o(e(a)("\u5173\u95ED")),9,m2),t("button",{class:"cbi-button cbi-button-apply app-btn app-next",disabled:r.value},o(e(a)("\u521B\u5EFA")),9,b2)])],40,K1)]),_:1})]),_:1}))}});var g2=M(v2,[["__scopeId","data-v-2b3974a4"]]),h2=n=>{const i=document.createElement("div");document.body.appendChild(i);const a=gt(g2,mt(lt({},n),{Close:()=>{d()}}));a.mount(i);const d=()=>{a.unmount(),i.remove()};return{Close:d}};const _2=n=>(st("data-v-88275da0"),n=n(),dt(),n),x2=["onSubmit"],w2={class:"action-header"},k2={class:"action-header_title"},y2={class:"action-body"},F2={class:"label-item"},E2={class:"label-item_key"},$2={class:"label-item_value"},C2=["value"],D2={class:"label-item"},B2={class:"label-item_key"},Y2={class:"label-item_value"},A2=["placeholder"],S2={class:"label-item"},z2={class:"label-item_key"},P2={class:"label-item_value"},T2=["placeholder"],I2={class:"label-item"},L2={class:"label-item_key"},M2={class:"label-item_value"},N2={class:"samba-item"},O2={class:"samba-item_allow"},V2={for:"allow",class:"samba-allow"},G2={class:"samba-item_tips"},j2={class:"tooltip-trigger"},q2={class:"samba_tip"},U2={class:"samba_dir_tip"},R2={class:"action-footer"},W2=_2(()=>t("div",{class:"auto"},null,-1)),H2=["disabled"],Z2=["disabled"],J2=V({props:{rootPath:{type:String,required:!0},Close:Function},setup(n){const i=n,{$gettext:a,$ngettext:d}=W(),u=p=>{p.preventDefault(),i.Close&&i.Close()},r=$(!1),c=$({shareName:"",username:"",password:"",rootPath:i.rootPath,allowLegacy:!1}),x=()=>{const p=c.value;if(p.rootPath==""){E.Warning(a("\u5171\u4EAB\u8DEF\u5F84\u4E0D\u80FD\u4E3A\u7A7A"));return}if(p.shareName==""){E.Warning(a("\u5171\u4EAB\u540D\u79F0\u4E0D\u80FD\u4E3A\u7A7A"));return}if(p.username==""){E.Warning(a("\u7528\u6237\u540D\u4E0D\u80FD\u4E3A\u7A7A"));return}if(p.password==""){E.Warning(a("\u5BC6\u7801\u4E0D\u80FD\u4E3A\u7A7A"));return}const f=Vt.checkSmabaUserName(p.username);if(f!==!0){E.Warning(`${f}`);return}g(p)},g=p=>L(this,null,function*(){r.value=!0;const f=E.Loading(a("\u521B\u5EFA\u4E2D..."));try{const b=yield N.Nas.Samba.Create.POST(p);if(b!=null&&b.data){const{error:h,result:y}=b.data;h&&E.Warning(h),y&&(E.Success(a("\u521B\u5EFA\u6210\u529F")),window.setTimeout(()=>{location.reload()},1e3))}}catch(b){E.Error(b)}f.Close(),r.value=!1});return(p,f)=>(s(),J(ht,{type:1},{default:U(()=>[P($t,{name:"rotate",mode:"out-in"},{default:U(()=>[t("form",{class:"action",onSubmit:ct(x,["prevent"])},[t("div",w2,[t("div",k2,o(e(a)("Samba\u5171\u4EAB\u914D\u7F6E")),1)]),t("div",y2,[t("div",F2,[t("div",E2,[t("span",null,o(e(a)("\u670D\u52A1\u76EE\u5F55\u8DEF\u5F84")),1)]),t("div",$2,[t("input",{type:"text",value:c.value.rootPath,disabled:"",required:"",style:{backgroundColor:"#eee"}},null,8,C2)])]),t("div",D2,[t("div",B2,[t("span",null,o(e(a)("\u5171\u4EAB\u540D\uFF08\u5EFA\u8BAE\u4F7F\u7528\u82F1\u6587\u5B57\u6BCD\uFF09")),1)]),t("div",Y2,[T(t("input",{type:"text","onUpdate:modelValue":f[0]||(f[0]=b=>c.value.shareName=b),required:"",placeholder:e(a)("\u5171\u4EAB\u540D\u79F0")},null,8,A2),[[tt,c.value.shareName,void 0,{trim:!0}]])])]),t("div",S2,[t("div",z2,[t("span",null,o(e(a)("\u7528\u6237\u540D")),1)]),t("div",P2,[T(t("input",{type:"text",required:"",placeholder:e(a)("\u8D26\u53F7\u7528\u6237\u540D"),"onUpdate:modelValue":f[1]||(f[1]=b=>c.value.username=b)},null,8,T2),[[tt,c.value.username,void 0,{trim:!0}]])])]),t("div",I2,[t("div",L2,[t("span",null,o(e(a)("\u5BC6\u7801")),1)]),t("div",M2,[T(t("input",{type:"password","onUpdate:modelValue":f[2]||(f[2]=b=>c.value.password=b)},null,512),[[tt,c.value.password,void 0,{trim:!0}]])])]),t("div",N2,[t("div",O2,[T(t("input",{type:"checkbox",id:"allow","onUpdate:modelValue":f[3]||(f[3]=b=>c.value.allowLegacy=b)},null,512),[[Ut,c.value.allowLegacy]]),t("label",V2,o(e(a)("\u5141\u8BB8\u65E7\u534F\u8BAE\u4E0E\u8EAB\u4EFD\u9A8C\u8BC1(\u4E0D\u5B89\u5168)")),1)]),t("div",G2,[t("span",j2,[t("span",q2,[P(It)]),t("span",U2,o(e(a)("\u517C\u5BB9\u4E00\u4E9B\u7535\u89C6\u6216\u8005\u7535\u89C6\u76D2\u5B50")),1)])])])]),t("div",R2,[W2,t("button",{class:"cbi-button cbi-button-remove app-btn app-back",type:"button",onClick:u,disabled:r.value},o(e(a)("\u5173\u95ED")),9,H2),t("button",{class:"cbi-button cbi-button-apply app-btn app-next",disabled:r.value},o(e(a)("\u521B\u5EFA")),9,Z2)])],40,x2)]),_:1})]),_:1}))}});var K2=M(J2,[["__scopeId","data-v-88275da0"]]),Q2=n=>{const i=document.createElement("div");document.body.appendChild(i);const a=gt(K2,mt(lt({},n),{Close:()=>{d()}}));a.mount(i);const d=()=>{a.unmount(),i.remove()};return{Close:d}};const Kt=n=>!Array.isArray(window.quickstart_features)||window.quickstart_features.indexOf(n)!=-1,X2={key:0,class:"action"},t5={class:"title"},e5={class:"desc"},a5={value:"linkease"},o5={value:"samba"},n5={value:"webdav"},i5=["innerHTML"],r5={class:"btns"},s5=["disabled"],d5=V({props:{setup:Number,Close:{type:Function,required:!0}},setup(n){const i=n,{$gettext:a,$ngettext:d}=W(),u=$(!0),r=$("linkease"),c=$(!1),x=$(i.setup||0),g=()=>{i.Close&&i.Close()},p=()=>L(this,null,function*(){switch(r.value){case"webdav":yield f();break;case"samba":yield h();break;case"linkease":yield b();break}}),f=()=>L(this,null,function*(){c.value=!0,(yield kt.checkAndInstallApp("app-meta-gowebdav","GoWebdav"))&&y(),c.value=!1}),b=()=>L(this,null,function*(){c.value=!0,(yield kt.checkAndInstallApp("linkease",a("\u6613\u6709\u4E91"),"app-meta-linkease"))&&k(),c.value=!1}),h=()=>L(this,null,function*(){c.value=!0;const v=E.Loading(a("\u914D\u7F6E\u4E2D..."));y(),v.Close(),c.value=!1}),y=()=>{c.value=!1,u.value=!1,M1({Cancel:()=>{u.value=!0},Next:v=>{switch(r.value){case"webdav":w(v);break;case"samba":m(v);break}}})},k=()=>{Z1({}),g()},w=v=>{h2({rootPath:v}),g()},m=v=>{Q2({rootPath:v}),g()};return(v,_)=>u.value?(s(),J(ht,{key:0,Close:n.Close,type:1},{default:U(()=>[P($t,{name:"rotate",mode:"out-in"},{default:U(()=>[x.value==0?(s(),l("div",X2,[t("h2",t5,o(e(a)("\u6B22\u8FCE\u4F7F\u7528 NAS \u914D\u7F6E\u5411\u5BFC")),1),t("h3",e5,o(e(a)("\u8BF7\u9009\u62E9\u9700\u8981\u6DFB\u52A0\u7684NAS\u670D\u52A1")),1),t("form",null,[t("label",null,[T(t("select",{"onUpdate:modelValue":_[0]||(_[0]=F=>r.value=F)},[t("option",a5,o(e(a)("\u8DE8\u8BBE\u5907\u5171\u4EAB\uFF08\u6613\u6709\u4E91\uFF09")),1),t("option",o5,o(e(a)("\u5C40\u57DF\u7F51\u6587\u4EF6\u5171\u4EAB\uFF08Samba\uFF09")),1),t("option",n5,o(e(a)("\u5C40\u57DF\u7F51\u6587\u4EF6\u5171\u4EAB\uFF08WebDAV\uFF09")),1)],512),[[rt,r.value]])])]),e(Kt)("unishare")?(s(),l("div",{key:0,class:"tips",innerHTML:e(a)("\u5982\u9700\u5BF9 Samba \u6216 WebDAV \u8FDB\u884C\u66F4\u7EC6\u81F4\u7684\u6743\u9650\u63A7\u5236\uFF0C\u8BF7\u4F7F\u7528\u201C%{unishare}\u201D",{unishare:''+e(a)("\u7EDF\u4E00\u6587\u4EF6\u5171\u4EAB")+""},!0)},null,8,i5)):D("",!0),t("div",r5,[t("button",{class:"cbi-button cbi-button-apply app-btn app-next",onClick:p,type:"button",disabled:c.value},o(e(a)("\u4E0B\u4E00\u6B65")),9,s5),t("button",{class:"cbi-button cbi-button-remove app-btn app-back",onClick:g,type:"button"},o(e(a)("\u53D6\u6D88")),1)])])):D("",!0)]),_:1})]),_:1},8,["Close"])):D("",!0)}});var l5=M(d5,[["__scopeId","data-v-3f686017"]]),Ca=n=>{const i=document.createElement("div");document.body.appendChild(i);const a=gt(l5,mt(lt({},n),{Close:()=>{d()}}));a.mount(i);const d=()=>{a.unmount(),i.remove()};return{Close:d}};const u5={class:"app-container_linkease"},c5={class:"linkease-item"},p5={class:"linkease-item_name"},f5={class:"linkease-item_value"},m5={key:0,class:"configure"},b5={key:0,class:"linkease-item"},v5={class:"linkease-item_name"},g5={class:"linkease-item_value"},h5=["href"],_5={href:" https://app.linkease.com/",target:"_blank"},x5=V({props:{linkease:{type:Object}},setup(n){const i=n,{$gettext:a,$ngettext:d}=W(),u=X(()=>{var c;return`http://${location.hostname}:${(c=i.linkease)==null?void 0:c.port}`}),r=()=>{Ca({setup:0})};return(c,x)=>{var g,p,f;return s(),l("ul",u5,[t("li",c5,[t("div",p5,[t("span",null,o(e(a)("\u5F53\u524D\u72B6\u6001:")),1)]),t("div",f5,[(g=n.linkease)!=null&&g.enabel?(s(),l("span",m5,o(e(a)("\u5DF2\u914D\u7F6E")),1)):(s(),l("span",{key:1,class:"configure enabel",onClick:x[0]||(x[0]=b=>r())},o(e(a)("\u672A\u914D\u7F6E")),1))])]),(p=n.linkease)!=null&&p.enabel?(s(),l(O,{key:0},[(f=n.linkease)!=null&&f.port?(s(),l("li",b5,[t("div",v5,[t("span",null,o(e(a)("\u670D\u52A1\u5730\u5740:")),1)]),t("div",g5,[t("a",{href:e(u),target:"_blank",rel:"noopener noreferrer"},o(e(u)),9,h5)])])):D("",!0)],64)):D("",!0),t("div",null,[t("a",_5,o(e(a)("\u4E0B\u8F7D\u6613\u6709\u4E91\u5BA2\u6237\u7AEF\uFF0C\u968F\u65F6\u968F\u5730\u76F8\u518C\u5907\u4EFD\u3001\u8FDC\u7A0B\u8BBF\u95EE")),1)])])}}});var w5=M(x5,[["__scopeId","data-v-8b8d01c2"]]);const k5={class:"app-container"},y5={class:"app-container_title"},F5={class:"app-container_tool"},E5=["title"],$5={class:"DeviceBlock"},C5={href:"/cgi-bin/luci/admin/services/samba4"},D5={class:"app-container_body"},B5={class:"app-container_nas-menu"},Y5=V({setup(n){const{$gettext:i,$ngettext:a}=W(),d=$(!1),u=$("linkease"),r=$(),c=ga();(()=>{N.Nas.Service.Status.GET().then(b=>{var h;if((h=b==null?void 0:b.data)!=null&&h.result){const y=b.data.result;r.value=y,y.webdav&&(c.webdav=y.webdav)}})})();const g=()=>{Ca({setup:0})},p=()=>{d.value=!d.value},f=()=>{p(),kt.installAndGo("app-meta-gowebdav","GoWebDAV","/cgi-bin/luci/admin/nas/gowebdav")};return(b,h)=>{var k,w,m;const y=pt("GlHelp");return s(),l("div",k5,[t("div",y5,[t("span",null,[t("span",null,o(e(i)("\u5B58\u50A8\u670D\u52A1")),1),P(y,{type:"store"})]),t("div",F5,[t("div",{class:"app-container_configure",onClick:g},o(e(i)("\u5FEB\u901F\u914D\u7F6E")),1),t("span",{class:"more_icon",title:e(i)("\u67E5\u770B\u5B58\u50A8\u670D\u52A1\u4FE1\u606F")},[P(Nt,{onClick:p})],8,E5)]),T(t("div",$5,[t("div",{class:"menu_background",onClick:p}),t("ul",null,[t("li",null,[t("a",C5,o(e(i)("SAMBA\u9AD8\u7EA7\u914D\u7F6E")),1)]),t("li",null,[t("a",{onClick:f},o(e(i)("WebDAV\u9AD8\u7EA7\u914D\u7F6E")),1)])])],512),[[Bt,d.value]])]),t("div",D5,[t("ul",B5,[t("button",{onClick:h[0]||(h[0]=v=>u.value="linkease"),class:ut({on:u.value=="linkease"})},o(e(i)("\u6613\u6709\u4E91")),3),t("button",{onClick:h[1]||(h[1]=v=>u.value="samba"),class:ut({on:u.value=="samba"})},o(e(i)("SAMBA")),3),t("button",{onClick:h[2]||(h[2]=v=>u.value="webdav"),class:ut({on:u.value=="webdav"})},o(e(i)("WEBDAV")),3)]),u.value=="samba"?(s(),J(Jc,{key:0,sambas:(k=r.value)==null?void 0:k.sambas},null,8,["sambas"])):u.value=="webdav"?(s(),J(p1,{key:1,webdav:(w=r.value)==null?void 0:w.webdav},null,8,["webdav"])):u.value=="linkease"?(s(),J(w5,{key:2,linkease:(m=r.value)==null?void 0:m.linkease},null,8,["linkease"])):D("",!0)])])}}});var A5=M(Y5,[["__scopeId","data-v-008c9ca2"]]);const S5=n=>(st("data-v-b0e9cad0"),n=n(),dt(),n),z5={class:"app-container_docker"},P5={class:"docker-item"},T5={class:"docker-item_name"},I5={key:0,class:"docker-item_value"},L5={class:"configure"},M5={key:1,class:"docker-item_value"},N5={class:"input-switch"},O5=["value","disabled"],V5=S5(()=>t("em",null,null,-1)),G5=[V5],j5={key:0,class:"docker-item"},q5={class:"docker-item_name"},U5={class:"docker-item_value"},R5={class:"configure enabel"},W5={key:0},H5={class:"tooltip-trigger"},Z5={class:"docker_tip"},J5={class:"tooltip-text tooltip-top"},K5={class:"docker_dir_tip"},Q5=V({props:{docker:{type:Object}},setup(n){var x;const i=n,{$gettext:a,$ngettext:d}=W(),u=X(()=>{var g;return((g=i.docker)==null?void 0:g.status)!="not installed"}),r=vt({enable:((x=i.docker)==null?void 0:x.status)=="running",disabled:!1}),c=()=>L(this,null,function*(){r.disabled=!0;try{const g=yield N.Guide.DockerSwitch.POST({enable:r.enable});if(g!=null&&g.data){const{success:p,error:f}=g.data;if(f)throw r.enable=!r.enable,f;(p||0)==0}}catch(g){E.Warning(`${g}`)}finally{r.disabled=!1}});return(g,p)=>{var f,b,h,y;return s(),l("ul",z5,[t("li",P5,[t("div",T5,[t("span",null,o(e(a)("\u5F53\u524D\u72B6\u6001:")),1)]),(f=i.docker)!=null&&f.status?(s(),l(O,{key:0},[e(u)?(s(),l("div",M5,[t("label",N5,[T(t("input",{type:"checkbox",hidden:"",value:!e(r).enable,"onUpdate:modelValue":p[0]||(p[0]=k=>e(r).enable=k),disabled:e(r).disabled,onChange:c},null,40,O5),[[Ut,e(r).enable]]),t("span",{class:ut(e(r).enable?"enable":"close")},G5,2)])])):(s(),l("div",I5,[t("span",L5,o(e(a)("\u672A\u5B89\u88C5")),1)]))],64)):D("",!0)]),((b=n.docker)==null?void 0:b.status)=="running"?(s(),l("li",j5,[t("div",q5,[t("span",null,o(e(a)("Docker\u6839\u76EE\u5F55\uFF1A")),1)]),t("div",U5,[t("span",R5,o((h=n.docker)==null?void 0:h.path),1),(y=n.docker)!=null&&y.errorInfo?(s(),l("span",W5,[t("span",H5,[t("span",Z5,[P(It)]),t("div",null,[t("div",J5,[t("span",K5,o(n.docker.errorInfo),1)])])])])):D("",!0)])])):D("",!0)])}}});var X5=M(Q5,[["__scopeId","data-v-b0e9cad0"]]);const t6={},e6={width:"128px",height:"128px",viewBox:"0 0 128 128",version:"1.1",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink"},a6=t("g",{id:"icon_yellow",stroke:"none","stroke-width":"1",fill:"none","fill-rule":"evenodd"},[t("g",{id:"Icon/Warning"},[t("rect",{id:"\u77E9\u5F62",fill:"#000000","fill-rule":"nonzero",opacity:"0",x:"0",y:"0",width:"128",height:"128"}),t("path",{d:"M64,8 C33.075,8 8,33.075 8,64 C8,94.925 33.075,120 64,120 C94.925,120 120,94.925 120,64 C120,33.075 94.925,8 64,8 Z M60,37 C60,36.45 60.45,36 61,36 L67,36 C67.55,36 68,36.45 68,37 L68,71 C68,71.55 67.55,72 67,72 L61,72 C60.45,72 60,71.55 60,71 L60,37 Z M64,92 C60.6875,92 58,89.3125 58,86 C58,82.6875 60.6875,80 64,80 C67.3125,80 70,82.6875 70,86 C70,89.3125 67.3125,92 64,92 Z",id:"\u5F62\u72B6",fill:"#FAAD14"})])],-1),o6=[a6];function n6(n,i){return s(),l("svg",e6,o6)}var i6=M(t6,[["render",n6]]);const r6={key:0,class:"action"},s6={class:"title"},d6={class:"desc"},l6={class:"roots"},u6={class:"roots_tit"},c6={class:"root"},p6={class:"move"},f6={class:"roots_tit"},m6={key:0},b6=["onSubmit"],v6={class:"select-editable"},g6={selected:"",value:null},h6=["value"],_6={value:"useInput"},x6=["placeholder"],w6={key:1,class:"tips"},k6={class:"tips_content"},y6={class:"tip"},F6={key:0,class:"btns"},E6={key:1,class:"btns"},$6={key:1,class:"action docker_success"},C6={class:"title"},D6={class:"finished"},B6={class:"successed"},Y6={class:"btns"},A6={key:2,class:"action docker_download"},S6={class:"title"},z6={class:"finished"},P6={class:"successed"},T6={class:"docker_moves"},I6={class:"moves change"},L6={for:"move"},M6={class:"moves"},N6={for:"cover"},O6={class:"btns"},V6=V({props:{rootPath:{type:String,required:!0},Close:Function},setup(n){const i=n,{$gettext:a,$ngettext:d}=W(),u=$(),r=$(),c=$(0),x=$("null"),g=$(""),p=$(),f=$(!1),b=$("");(()=>{N.Nas.Disk.Status.GET().then(F=>{F!=null&&F.data.result&&(p.value=F==null?void 0:F.data.result)}),N.Guide.DockerStatus.GET().then(F=>{var Y;if((Y=F==null?void 0:F.data)!=null&&Y.result){const A=F.data.result;u.value=A}}),N.Guide.DockerPartitionList.GET().then(F=>{var Y;if((Y=F==null?void 0:F.data)!=null&&Y.result){const A=F.data.result;r.value=A}})})();const y=F=>{let Y=x.value;if(Y=="useInput"&&(Y=g.value),Y==null||Y=="null"||Y=="")return;const A=E.Loading(a("\u6B63\u5728\u8FC1\u79FB\u4E2D..."));N.Guide.DockerTransfer.POST({path:Y,force:F,overwriteDir:!!b.value}).then(B=>{var C;if(B!=null&&B.data){if((B.data.success||0)==0){if((C=B.data.result)!=null&&C.emptyPathWarning){f.value=!0,c.value=2;return}c.value=1;return}else if(B.data.error)throw B.data.error}throw a("\u672A\u77E5\u9519\u8BEF")}).catch(B=>{E.Error(B)}).finally(()=>A.Close())},k=()=>{f.value=!1,y(!1)},w=F=>{F.preventDefault(),i.Close&&i.Close()},m=F=>{F.preventDefault(),location.reload()},v=F=>{F.preventDefault(),c.value=0},_=F=>{F.preventDefault(),y(!0)};return(F,Y)=>(s(),J(ht,{Close:n.Close,type:1},{default:U(()=>{var A,B,C,I,et,S;return[c.value==0?(s(),l("div",r6,[t("h2",s6,o(e(a)("Docker\u8FC1\u79FB\u5411\u5BFC")),1),t("p",d6,o(e(a)("\u5F53\u7CFB\u7EDF\u6839\u76EE\u5F55\u7A7A\u95F4\u4E0D\u8DB3\u65F6\uFF0C\u53EF\u5C06Docker\u6839\u76EE\u5F55\u8FC1\u79FB\u5230\u5916\u7F6E\u786C\u76D8\uFF0C\u4EE5\u4FDD\u8BC1\u7CFB\u7EDF\u7684\u6B63\u5E38\u8FD0\u884C\uFF08\u76EE\u6807\u5206\u533A\u4E0D\u652F\u6301NTFS\uFF0CFAT\u7B49\u6587\u4EF6\u7CFB\u7EDF\uFF09")),1),t("div",l6,[t("span",u6,o(e(a)("Docker\u6839\u76EE\u5F55\uFF1A")),1),t("span",c6,o((A=u.value)==null?void 0:A.path),1)]),t("div",p6,[t("span",f6,o(e(a)("\u8FC1\u79FB\u5230\uFF1A")),1),(C=(B=r.value)==null?void 0:B.partitionList)!=null&&C.length?(s(),l("div",m6,[t("form",{onSubmit:ct(k,["prevent"])},[t("label",null,[t("div",v6,[T(t("select",{"onUpdate:modelValue":Y[0]||(Y[0]=z=>x.value=z)},[t("option",g6,o(e(a)("\u8BF7\u9009\u62E9\u8FC1\u79FB\u8DEF\u5F84")),1),(s(!0),l(O,null,Z((I=r.value)==null?void 0:I.partitionList,(z,G)=>(s(),l("option",{value:z,key:G},o(z),9,h6))),128)),t("option",_6,o(e(a)("- -\u81EA\u5B9A\u4E49- -")),1)],512),[[rt,x.value,void 0,{trim:!0}]]),x.value=="useInput"?T((s(),l("input",{key:0,type:"text","onUpdate:modelValue":Y[1]||(Y[1]=z=>g.value=z),required:"",placeholder:e(a)("\u8BF7\u8F93\u5165\u8FC1\u79FB\u8DEF\u5F84")},null,8,x6)),[[tt,g.value,void 0,{trim:!0}]]):D("",!0)])])],40,b6)])):r.value?(s(),l("div",w6,[t("div",k6,[P(It),t("span",y6,o(e(a)("\u68C0\u6D4B\u5230\u60A8\u8FD8\u6CA1\u6709\u6302\u8F7D\u5916\u7F6E\u786C\u76D8\u6216\u5206\u533A\u5C0F\u4E8E8GB\uFF0C\u9700\u8981\u60A8\u63A5\u4E0A\u786C\u76D8\u5E76\u683C\u5F0F\u5316\u6216\u624B\u52A8\u6302\u8F7D\u786C\u76D8\u540E\uFF0C\u518D\u6267\u884CDocker\u8FC1\u79FB\u5411\u5BFC\uFF0C\u5C06Docker\u8FC1\u79FB\u5230\u76EE\u6807\u786C\u76D8\u3002")),1)])])):D("",!0)]),(S=(et=r.value)==null?void 0:et.partitionList)!=null&&S.length?(s(),l("div",F6,[t("button",{class:"cbi-button cbi-button-apply",onClick:k},o(e(a)("\u786E\u5B9A")),1),t("button",{class:"cbi-button cbi-button-remove app-btn app-back",type:"button",onClick:w},o(e(a)("\u53D6\u6D88")),1)])):(s(),l("div",E6,[t("button",{class:"cbi-button cbi-button-apply",onClick:w},o(e(a)("\u786E\u5B9A")),1)]))])):c.value==1?(s(),l("div",$6,[t("h2",C6,o(e(a)("Docker\u8FC1\u79FB\u5411\u5BFC")),1),t("div",D6,[P(je)]),t("p",B6,o(e(a)("\u8FC1\u79FB\u6210\u529F\uFF01")),1),t("div",Y6,[t("button",{class:"cbi-button cbi-button-apply",onClick:m},o(e(a)("\u786E\u5B9A")),1)])])):c.value==2?(s(),l("div",A6,[t("h2",S6,o(e(a)("Docker\u8FC1\u79FB\u5411\u5BFC")),1),t("div",z6,[P(i6)]),t("p",P6,o(e(a)("\u8BE5\u76EE\u6807\u8DEF\u5F84\u4E0D\u4E3A\u7A7A")),1),t("div",T6,[t("div",I6,[T(t("input",{type:"radio",id:"move",name:"moves","onUpdate:modelValue":Y[2]||(Y[2]=z=>b.value=z),value:""},null,512),[[wt,b.value]]),t("label",L6,o(e(a)("\u66F4\u6362\u76EE\u5F55\uFF08\u4E0D\u8986\u76D6\u76EE\u6807\u8DEF\u5F84\uFF0C\u4EC5\u5C06Docker\u76EE\u5F55\u4FEE\u6539\u4E3A\u76EE\u6807\u8DEF\u5F84\uFF09")),1)]),t("div",M6,[T(t("input",{type:"radio",id:"cover",name:"moves","onUpdate:modelValue":Y[3]||(Y[3]=z=>b.value=z),value:"true"},null,512),[[wt,b.value]]),t("label",N6,o(e(a)("\u8986\u76D6\u8FC1\u79FB\uFF08\u8986\u76D6\u76EE\u6807\u8DEF\u5F84\uFF0C\u7EE7\u7EED\u8FC1\u79FB\u4F1A\u6E05\u7A7A\u8BE5\u76EE\u6807\u8DEF\u5F84\u4E0B\u7684\u6587\u4EF6\uFF09")),1)])]),t("div",O6,[f.value?(s(),l("button",{key:0,class:"cbi-button cbi-button-apply",onClick:_},o(e(a)("\u786E\u5B9A")),1)):D("",!0),t("button",{class:"cbi-button cbi-button-apply",onClick:v},o(e(a)("\u8FD4\u56DE")),1),f.value?D("",!0):(s(),l("button",{key:1,class:"cbi-button cbi-button-remove app-btn app-back",type:"button",onClick:m},o(e(a)("\u53D6\u6D88")),1))])])):D("",!0)]}),_:1},8,["Close"]))}});var G6=M(V6,[["__scopeId","data-v-81932f72"]]);const j6=()=>{const n=document.createElement("div");document.body.appendChild(n);const i=gt(G6,{Close:()=>{a()}});i.mount(n);const a=()=>{i.unmount(),n.remove()};return{Close:a}},q6=n=>(st("data-v-3b60633e"),n=n(),dt(),n),U6={class:"app-container"},R6={class:"app-container_title"},W6=q6(()=>t("span",null,"Docker",-1)),H6={key:0,class:"app-container_tool"},Z6=["title"],J6={class:"DeviceBlock"},K6={href:"/cgi-bin/luci/admin/docker/overview"},Q6={key:1,class:"loading_placeholder"},X6=V({props:{docker:{type:Object}},setup(n){const{$gettext:i,$ngettext:a}=W(),d=$(!1),u=$(),r=$(!1),c=()=>{r.value=!r.value},x=()=>{j6()};return setTimeout(()=>{N.Guide.DockerStatus.GET().then(p=>{var f;if((f=p==null?void 0:p.data)!=null&&f.result){const b=p.data.result;u.value=b}}).finally(()=>{d.value=!0})},1100),(p,f)=>{var y,k;const b=pt("GlHelp"),h=pt("icon-loading");return s(),l("div",U6,[t("div",R6,[t("span",null,[W6,P(b,{type:"docker"})]),d.value?(s(),l("div",H6,[((y=u.value)==null?void 0:y.status)!="not installed"?(s(),l("div",{key:0,class:"app-container_configure",onClick:x},o(e(i)("\u5FEB\u901F\u914D\u7F6E")),1)):D("",!0),((k=u.value)==null?void 0:k.status)==="running"?(s(),l("span",{key:1,class:"more_icon",title:e(i)("Docker\u7BA1\u7406")},[P(Nt,{onClick:c})],8,Z6)):D("",!0)])):D("",!0),T(t("div",J6,[t("div",{class:"menu_background",onClick:c}),t("ul",null,[t("li",null,[t("a",K6,o(e(i)("Docker\u9AD8\u7EA7\u914D\u7F6E")),1)])])],512),[[Bt,r.value]])]),t("div",null,[d.value?(s(),J(X5,{key:0,docker:u.value},null,8,["docker"])):(s(),l("div",Q6,[P(h,{size:50,color:"currentColor"})]))])])}}});var tp=M(X6,[["__scopeId","data-v-3b60633e"]]);const ep={class:"app-container_aria2"},ap={class:"aria2-item"},op={class:"aria2-item_name"},np={class:"aria2-item_value"},ip={key:0,class:"configure"},rp={key:1,class:"configure enabel"},sp={class:"aria2-item"},dp={class:"aria2-item_name"},lp={class:"aria2-item_value"},up=["href"],cp={class:"aria2-item"},pp={class:"aria2-item_name"},fp={class:"aria2-item_value"},mp=["href"],bp={class:"aria2-item"},vp={class:"aria2-item_name right"},gp={class:"aria2-item_value"},hp=["href"],_p={class:"use-url_app"},xp={href:"https://doc.linkease.com/zh/guide/linkease_app/tutorial.html#%E8%BF%9C%E7%A8%8B%E4%B8%8B%E8%BD%BD",target:"_blank"},wp=V({props:{aria2:{type:Object}},setup(n){const i=n,{$gettext:a,$ngettext:d}=W(),u=X(()=>{var c;return`${location.origin}${(c=i.aria2)==null?void 0:c.webPath}`}),r=X(()=>{var g,p,f;let c=(g=i.aria2)==null?void 0:g.rpcToken;c?c=encodeURIComponent(btoa(c)):c="";const x=encodeURIComponent(location.hostname);return`${location.origin}${(p=i.aria2)==null?void 0:p.webPath}/#!/settings/rpc/set/http/${x}/${(f=i.aria2)==null?void 0:f.rpcPort}/jsonrpc/${c}`});return(c,x)=>{var g,p,f,b;return s(),l("ul",ep,[t("li",ap,[t("div",op,[t("span",null,o(e(a)("\u5F53\u524D\u72B6\u6001:")),1)]),t("div",np,[((g=n.aria2)==null?void 0:g.status)=="running"?(s(),l("span",ip,o(e(a)("\u5DF2\u542F\u52A8")),1)):(s(),l("span",rp,o(e(a)("\u672A\u542F\u52A8")),1))])]),((p=n.aria2)==null?void 0:p.status)=="running"?(s(),l(O,{key:0},[t("li",sp,[t("div",dp,[t("span",null,o(e(a)("\u4E0B\u8F7D\u76EE\u5F55:")),1)]),t("div",lp,[t("a",{target:"_blank",href:"/cgi-bin/luci/admin/services/linkease/file/?path=/root"+((f=n.aria2)==null?void 0:f.downloadPath)},o((b=n.aria2)==null?void 0:b.downloadPath),9,up)])]),t("li",cp,[t("div",pp,[t("span",null,o(e(a)("\u7F51\u7EDC\u5730\u5740:")),1)]),t("div",fp,[t("a",{href:e(u),target:"_blank",rel:"noopener noreferrer"},o(e(u)),9,mp)])]),t("li",bp,[t("div",vp,[t("span",null,o(e(a)("\u8BA4\u8BC1\u5931\u8D25\uFF1F")),1)]),t("div",gp,[t("a",{href:e(r),target:"_blank",rel:"noopener noreferrer"},o(e(a)("\u70B9\u6B64\u81EA\u52A8\u914D\u7F6E AriaNg")),9,hp)])])],64)):D("",!0),t("div",_p,[t("a",xp,o(e(a)("\u4F7F\u7528\u6613\u6709\u4E91APP\uFF0C\u968F\u65F6\u968F\u5730\u8FDC\u7A0B\u4E0B\u8F7D")),1)])])}}});var kp=M(wp,[["__scopeId","data-v-4d31c3c4"]]);const yp={class:"app-container_qbittorrent"},Fp={class:"qbittorrent-item"},Ep={class:"qbittorrent-item_name"},$p={class:"qbittorrent-item_value"},Cp={key:0,class:"configure"},Dp={key:1,class:"configure enabel"},Bp={class:"qbittorrent-item"},Yp={class:"qbittorrent-item_name"},Ap={class:"qbittorrent-item_value"},Sp=["href"],zp={class:"qbittorrent-item"},Pp={class:"qbittorrent-item_name"},Tp={class:"qbittorrent-item_value"},Ip=["href"],Lp={class:"qbittorrent-item"},Mp={class:"qbittorrent-item_name right"},Np={class:"qbittorrent-item_value"},Op=V({props:{qbittorrent:{type:Object}},setup(n){const i=n,{$gettext:a,$ngettext:d}=W(),u=X(()=>{var r;return`http://${location.hostname}${(r=i.qbittorrent)==null?void 0:r.webPath}`});return(r,c)=>{var x,g,p,f;return s(),l("ul",yp,[t("li",Fp,[t("div",Ep,[t("span",null,o(e(a)("\u5F53\u524D\u72B6\u6001:")),1)]),t("div",$p,[((x=n.qbittorrent)==null?void 0:x.status)=="running"?(s(),l("span",Cp,o(e(a)("\u5DF2\u542F\u52A8")),1)):(s(),l("span",Dp,o(e(a)("\u672A\u542F\u52A8")),1))])]),((g=n.qbittorrent)==null?void 0:g.status)=="running"?(s(),l(O,{key:0},[t("li",Bp,[t("div",Yp,[t("span",null,o(e(a)("\u4E0B\u8F7D\u76EE\u5F55:")),1)]),t("div",Ap,[t("a",{target:"_blank",href:"/cgi-bin/luci/admin/services/linkease/file/?path=/root"+((p=n.qbittorrent)==null?void 0:p.downloadPath)},o((f=n.qbittorrent)==null?void 0:f.downloadPath),9,Sp)])]),t("li",zp,[t("div",Pp,[t("span",null,o(e(a)("\u7F51\u7EDC\u5730\u5740:")),1)]),t("div",Tp,[t("a",{href:e(u),target:"_blank",rel:"noopener noreferrer"},o(e(u)),9,Ip)])]),t("li",Lp,[t("div",Mp,[t("span",null,o(e(a)("\u9ED8\u8BA4\u7528\u6237\u540D\uFF1A"))+"admin",1)]),t("div",Np,[t("span",null,o(e(a)("\u9ED8\u8BA4\u5BC6\u7801\uFF1A"))+"adminadmin",1)])])],64)):D("",!0)])}}});var Vp=M(Op,[["__scopeId","data-v-44bc5d56"]]);const Gp={class:"app-container_transmission"},jp={class:"transmission-item"},qp={class:"transmission-item_name"},Up={class:"transmission-item_value"},Rp={key:0,class:"configure"},Wp={key:1,class:"configure enabel"},Hp={class:"transmission-item"},Zp={class:"transmission-item_name"},Jp={class:"transmission-item_value"},Kp=["href"],Qp={class:"transmission-item"},Xp={class:"transmission-item_name"},t3={class:"transmission-item_value"},e3=["href"],a3=V({props:{transmission:{type:Object}},setup(n){const i=n,{$gettext:a,$ngettext:d}=W(),u=X(()=>{var r;return`http://${location.hostname}${(r=i.transmission)==null?void 0:r.webPath}`});return(r,c)=>{var x,g,p,f;return s(),l("ul",Gp,[t("li",jp,[t("div",qp,[t("span",null,o(e(a)("\u5F53\u524D\u72B6\u6001:")),1)]),t("div",Up,[((x=n.transmission)==null?void 0:x.status)=="running"?(s(),l("span",Rp,o(e(a)("\u5DF2\u542F\u52A8")),1)):(s(),l("span",Wp,o(e(a)("\u672A\u542F\u52A8")),1))])]),((g=n.transmission)==null?void 0:g.status)=="running"?(s(),l(O,{key:0},[t("li",Hp,[t("div",Zp,[t("span",null,o(e(a)("\u4E0B\u8F7D\u76EE\u5F55:")),1)]),t("div",Jp,[t("a",{target:"_blank",href:"/cgi-bin/luci/admin/services/linkease/file/?path=/root"+((p=n.transmission)==null?void 0:p.downloadPath)},o((f=n.transmission)==null?void 0:f.downloadPath),9,Kp)])]),t("li",Qp,[t("div",Xp,[t("span",null,o(e(a)("\u7F51\u7EDC\u5730\u5740:")),1)]),t("div",t3,[t("a",{href:e(u),target:"_blank",rel:"noopener noreferrer"},o(e(u)),9,e3)])])],64)):D("",!0)])}}});var o3=M(a3,[["__scopeId","data-v-ab5c1db0"]]);const n3={},i3={width:"14px",height:"14px",viewBox:"0 0 14 14",version:"1.1",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink"},r3=t("path",{d:"M7,0.875 C3.61757813,0.875 0.875,3.61757813 0.875,7 C0.875,10.3824219 3.61757813,13.125 7,13.125 C10.3824219,13.125 13.125,10.3824219 13.125,7 C13.125,3.61757813 10.3824219,0.875 7,0.875 Z M6.5625,4.046875 C6.5625,3.98671875 6.61171875,3.9375 6.671875,3.9375 L7.328125,3.9375 C7.38828125,3.9375 7.4375,3.98671875 7.4375,4.046875 L7.4375,7.765625 C7.4375,7.82578125 7.38828125,7.875 7.328125,7.875 L6.671875,7.875 C6.61171875,7.875 6.5625,7.82578125 6.5625,7.765625 L6.5625,4.046875 Z M7,10.0625 C6.63769531,10.0625 6.34375,9.76855469 6.34375,9.40625 C6.34375,9.04394531 6.63769531,8.75 7,8.75 C7.36230469,8.75 7.65625,9.04394531 7.65625,9.40625 C7.65625,9.76855469 7.36230469,10.0625 7,10.0625 Z",id:"\u5F62\u72B6","fill-opacity":"0.65"},null,-1),s3=[r3];function d3(n,i){return s(),l("svg",i3,s3)}var Ht=M(n3,[["render",d3]]);const Ye=n=>(st("data-v-395b81d2"),n=n(),dt(),n),l3={key:0,class:"action"},u3={class:"title"},c3={class:"load_service input_row"},p3={class:"left"},f3={class:"radios"},m3=Ye(()=>t("label",{for:"Aria2"},"Aria2",-1)),b3={class:"radios"},v3=Ye(()=>t("label",{for:"qB"},"qBittorrent",-1)),g3={class:"radios"},h3=Ye(()=>t("label",{for:"Tr"},"Transmission",-1)),_3=["onSubmit"],x3={class:"input_row"},w3={class:"left"},k3={class:"tooltip-trigger"},y3={class:"tooltip-text tooltip-top"},F3={class:"dowload_dir_tip"},E3={class:"myinput_wrap"},$3={class:"input_row"},C3={class:"left"},D3={class:"tooltip-trigger"},B3={class:"tooltip-text tooltip-top"},Y3={class:"dowload_dir_tip"},A3={class:"myinput_wrap"},S3={class:"input_row"},z3={class:"left"},P3={class:"tooltip-trigger"},T3={class:"tooltip-text tooltip-bottom"},I3={class:"dowload_rpc_tip"},L3=["placeholder"],M3={class:"input_row"},N3={class:""},O3={class:"radios"},V3={for:"default"},G3={class:"radios"},j3={for:"add"},q3={class:"input_row"},U3=Ye(()=>t("div",{class:"left"},null,-1)),R3={class:"myinput_wrap Tracker_input"},W3=["placeholder"],H3=["onSubmit"],Z3={class:"input_row"},J3={class:"left"},K3={class:"tooltip-trigger"},Q3={class:"tooltip-text tooltip-top"},X3={class:"dowload_dir_tip"},t8={class:"myinput_wrap"},e8={class:"input_row"},a8={class:"left"},o8={class:"tooltip-trigger"},n8={class:"tooltip-text tooltip-top"},i8={class:"dowload_dir_tip"},r8={class:"myinput_wrap"},s8=["onSubmit"],d8={class:"input_row"},l8={class:"left"},u8={class:"tooltip-trigger"},c8={class:"tooltip-text tooltip-top"},p8={class:"dowload_dir_tip"},f8={class:"myinput_wrap"},m8={class:"input_row"},b8={class:"left"},v8={class:"tooltip-trigger"},g8={class:"tooltip-text tooltip-top"},h8={class:"dowload_dir_tip"},_8={class:"myinput_wrap"},x8={class:"btns"},w8={key:1,class:"action"},k8={class:"title"},y8={class:"finished"},F8={class:"successed"},E8={class:"btns"},$8=V({props:{services:{type:Object,required:!0},partitionList:{type:Array,required:!0},defaultTab:{type:String,required:!1},Close:Function},setup(n){const i=n,{$gettext:a,$ngettext:d}=W(),u=$(""),r=$(""),c=$(""),x=$(""),g=$("default"),p=$("Aria2"),f=$(""),b=$(""),h=$(""),y=$(""),k=$([]),w=$([]),m=$(0);At(()=>{var S,z,G,nt,Ct,Yt,bt,ot,R,Et;switch(i.defaultTab){case"aria2":p.value="Aria2";break;case"qbittorrent":p.value="qBittorrent";break;case"transmission":p.value="Transmission";break}k.value=i.partitionList.map(ft=>({key:ft})),w.value=i.partitionList.filter(ft=>ft.startsWith("/mnt/")).map(ft=>ft.replace(/(\/mnt\/[^/]+).*/,"$1")),c.value=((S=i.services.aria2)==null?void 0:S.configPath)||"";const B=((z=i.services.aria2)==null?void 0:z.downloadPath)||((G=i.services.qbittorrent)==null?void 0:G.downloadPath)||((nt=i.services.transmission)==null?void 0:nt.downloadPath);B&&(x.value=B);const C=(Ct=i.services.aria2)==null?void 0:Ct.rpcToken;C&&(u.value=C),f.value=((Yt=i.services.qbittorrent)==null?void 0:Yt.configPath)||"";const I=((bt=i.services.qbittorrent)==null?void 0:bt.downloadPath)||B||((ot=i.services.transmission)==null?void 0:ot.downloadPath);I&&(b.value=I),h.value=((R=i.services.transmission)==null?void 0:R.configPath)||"";const et=((Et=i.services.transmission)==null?void 0:Et.downloadPath)||B||I;et&&(y.value=et)});const v=()=>{let B=c.value,C=x.value;B==null||B==""||C==null||C==""||L(this,null,function*(){if(yield kt.checkAndInstallApp("app-meta-aria2","Aria2")){const et=E.Loading(a("\u914D\u7F6E\u4E2D..."));N.Guide.Aria2Init.POST({configPath:B,downloadPath:C,rpcToken:u.value,btTracker:g.value=="add"?r.value:""}).then(S=>{var z;if(S!=null&&S.data){if((S.data.success||0)==0){m.value=1;return}else if((z=S.data)!=null&&z.error)throw S.data.error}throw a("\u672A\u77E5\u9519\u8BEF")}).catch(S=>E.Error(S)).finally(()=>et.Close())}})},_=()=>{let B=f.value,C=b.value;B==null||B==""||C==null||C==""||L(this,null,function*(){if(yield kt.checkAndInstallApp("app-meta-qbittorrent","qBittorrent")){const et=E.Loading(a("\u914D\u7F6E\u4E2D..."));N.Guide.qbitorrentInit.POST({configPath:B,downloadPath:C}).then(S=>{var z;if(S!=null&&S.data){if((S.data.success||0)==0){m.value=1;return}else if((z=S.data)!=null&&z.error)throw S.data.error}throw a("\u672A\u77E5\u9519\u8BEF")}).catch(S=>E.Error(S)).finally(()=>et.Close())}})},F=()=>{let B=h.value,C=y.value;B==null||B==""||C==null||C==""||L(this,null,function*(){if(yield kt.checkAndInstallApp("app-meta-transmission","Transmission")){const et=E.Loading(a("\u914D\u7F6E\u4E2D..."));N.Guide.transmissionInit.POST({configPath:B,downloadPath:C}).then(S=>{var z;if(S!=null&&S.data){if((S.data.success||0)==0){m.value=1;return}else if((z=S.data)!=null&&z.error)throw S.data.error}throw a("\u672A\u77E5\u9519\u8BEF")}).catch(S=>E.Error(S)).finally(()=>et.Close())}})},Y=B=>{B.preventDefault(),i.Close&&i.Close()},A=B=>{B.preventDefault(),location.reload()};return(B,C)=>(s(),J(ht,{Close:n.Close,type:1},{default:U(()=>[m.value==0?(s(),l("div",l3,[t("h2",u3,o(e(a)("\u4E0B\u8F7D\u670D\u52A1\u914D\u7F6E\u5411\u5BFC")),1),t("ul",null,[t("li",null,[t("div",c3,[t("div",p3,[t("span",null,o(e(a)("\u4E0B\u8F7D\u670D\u52A1\uFF1A")),1)]),t("div",f3,[T(t("input",{type:"radio",value:"Aria2","onUpdate:modelValue":C[0]||(C[0]=I=>p.value=I),name:"download",id:"Aria2"},null,512),[[wt,p.value]]),m3]),t("div",b3,[T(t("input",{type:"radio",value:"qBittorrent","onUpdate:modelValue":C[1]||(C[1]=I=>p.value=I),name:"download",id:"qB"},null,512),[[wt,p.value]]),v3]),t("div",g3,[T(t("input",{type:"radio",value:"Transmission","onUpdate:modelValue":C[2]||(C[2]=I=>p.value=I),name:"download",id:"Tr"},null,512),[[wt,p.value]]),h3])])])]),p.value=="Aria2"?(s(),l("form",{key:0,onSubmit:ct(v,["prevent"])},[t("ul",null,[t("li",null,[t("div",x3,[t("div",w3,[t("span",k3,[P(Ht),t("div",null,[t("div",y3,[t("span",F3,o(e(a)("\u7528\u4E8E\u653E\u7F6E\u914D\u7F6E\u6587\u4EF6\u7684\u76EE\u5F55\u3002\u4F8B\u5982\uFF1A/mnt/sda1/Configs/aria2\uFF1B\u8BF7\u52FF\u4F7F\u7528 /tmp \u6216 /var \uFF0C\u4EE5\u514D\u91CD\u542F\u4EE5\u540E\u4EFB\u52A1\u4E22\u5931")),1)])])]),t("span",null,o(e(a)("\u914D\u7F6E\u76EE\u5F55\uFF1A")),1)]),t("div",E3,[P(Zt,{modelValue:c.value,"onUpdate:modelValue":C[3]||(C[3]=I=>c.value=I),modelModifiers:{trim:!0},title:e(a)("\u914D\u7F6E\u76EE\u5F55"),options:w.value.concat("/root").map(I=>({key:I+"/Configs/aria2"}))},null,8,["modelValue","title","options"])])])]),t("li",null,[t("div",$3,[t("div",C3,[t("span",D3,[P(Ht),t("div",null,[t("div",B3,[t("span",Y3,o(e(a)("\u7528\u4E8E\u653E\u7F6E\u4E0B\u8F7D\u6587\u4EF6\u7684\u76EE\u5F55\u3002\u4F8B\u5982\uFF1A/mnt/sda1/download")),1)])])]),t("span",null,o(e(a)("\u4E0B\u8F7D\u76EE\u5F55\uFF1A")),1)]),t("div",A3,[P(Zt,{modelValue:x.value,"onUpdate:modelValue":C[4]||(C[4]=I=>x.value=I),modelModifiers:{trim:!0},title:e(a)("\u4E0B\u8F7D\u76EE\u5F55"),options:k.value},null,8,["modelValue","title","options"])])])]),t("li",null,[t("div",S3,[t("div",z3,[t("span",P3,[P(Ht),t("div",null,[t("div",T3,[t("span",I3,o(e(a)("\u7528\u4E8E\u8FDC\u7A0B\u8BBF\u95EE\u7684\u4EE4\u724C\u3002")),1)])])]),t("span",null,o(e(a)("RPC \u4EE4\u724C\uFF1A")),1)]),T(t("input",{type:"text",class:"RPC_input",placeholder:e(a)("\u8BF7\u8F93\u5165RPC\u4EE4\u724C"),"onUpdate:modelValue":C[5]||(C[5]=I=>u.value=I)},null,8,L3),[[tt,u.value,void 0,{trim:!0}]])])]),t("li",null,[t("div",M3,[t("div",N3,[t("span",null,o(e(a)("\u9644\u52A0\u7684 BT Tracker\uFF1A")),1)]),t("div",O3,[T(t("input",{type:"radio",value:"default",name:"BT",id:"default","onUpdate:modelValue":C[6]||(C[6]=I=>g.value=I)},null,512),[[wt,g.value]]),t("label",V3,o(e(a)("\u9ED8\u8BA4")),1)]),t("div",G3,[T(t("input",{type:"radio",value:"add",name:"BT",id:"add","onUpdate:modelValue":C[7]||(C[7]=I=>g.value=I)},null,512),[[wt,g.value]]),t("label",j3,o(e(a)("\u81EA\u5DF1\u6DFB\u52A0")),1)])])]),t("li",null,[t("div",q3,[U3,t("div",R3,[g.value=="add"?T((s(),l("textarea",{key:0,"onUpdate:modelValue":C[8]||(C[8]=I=>r.value=I),rows:"4",placeholder:e(a)("\u8BF7\u8F93\u5165BT Tracker\u670D\u52A1\u5668\u5730\u5740\uFF0C\u591A\u4E2A\u5730\u5740\u4F7F\u7528\u6362\u884C\u6216\u8005\u82F1\u6587\u9017\u53F7\u5206\u9694")},null,8,W3)),[[tt,r.value,void 0,{trim:!0}]]):D("",!0)])])])])],40,_3)):D("",!0),p.value=="qBittorrent"?(s(),l("form",{key:1,onSubmit:ct(_,["prevent"])},[t("ul",null,[t("li",null,[t("div",Z3,[t("div",J3,[t("span",K3,[P(Ht),t("div",null,[t("div",Q3,[t("span",X3,o(e(a)("\u7528\u4E8E\u653E\u7F6E\u914D\u7F6E\u6587\u4EF6\u7684\u76EE\u5F55\u3002\u4F8B\u5982\uFF1A/mnt/sda1/Configs/qb\uFF1B\u8BF7\u52FF\u4F7F\u7528 /tmp \u6216 /var \uFF0C\u4EE5\u514D\u91CD\u542F\u4EE5\u540E\u4EFB\u52A1\u4E22\u5931")),1)])])]),t("span",null,o(e(a)("\u914D\u7F6E\u76EE\u5F55\uFF1A")),1)]),t("div",t8,[P(Zt,{modelValue:f.value,"onUpdate:modelValue":C[9]||(C[9]=I=>f.value=I),modelModifiers:{trim:!0},title:e(a)("\u914D\u7F6E\u76EE\u5F55"),options:w.value.concat("/root").map(I=>({key:I+"/Configs/qb"}))},null,8,["modelValue","title","options"])])])]),t("li",null,[t("div",e8,[t("div",a8,[t("span",o8,[P(Ht),t("div",null,[t("div",n8,[t("span",i8,o(e(a)("\u7528\u4E8E\u653E\u7F6E\u4E0B\u8F7D\u6587\u4EF6\u7684\u76EE\u5F55\u3002\u4F8B\u5982\uFF1A/mnt/sda1/download")),1)])])]),t("span",null,o(e(a)("\u4E0B\u8F7D\u76EE\u5F55\uFF1A")),1)]),t("div",r8,[P(Zt,{modelValue:b.value,"onUpdate:modelValue":C[10]||(C[10]=I=>b.value=I),modelModifiers:{trim:!0},title:e(a)("\u4E0B\u8F7D\u76EE\u5F55"),options:k.value},null,8,["modelValue","title","options"])])])])])],40,H3)):D("",!0),p.value=="Transmission"?(s(),l("form",{key:2,onSubmit:ct(F,["prevent"])},[t("ul",null,[t("li",null,[t("div",d8,[t("div",l8,[t("span",u8,[P(Ht),t("div",null,[t("div",c8,[t("span",p8,o(e(a)("\u7528\u4E8E\u653E\u7F6E\u914D\u7F6E\u6587\u4EF6\u7684\u76EE\u5F55\u3002\u4F8B\u5982\uFF1A/mnt/sda1/Configs/tr\uFF1B\u8BF7\u52FF\u4F7F\u7528 /tmp \u6216 /var \uFF0C\u4EE5\u514D\u91CD\u542F\u4EE5\u540E\u4EFB\u52A1\u4E22\u5931")),1)])])]),t("span",null,o(e(a)("\u914D\u7F6E\u76EE\u5F55\uFF1A")),1)]),t("div",f8,[P(Zt,{modelValue:h.value,"onUpdate:modelValue":C[11]||(C[11]=I=>h.value=I),modelModifiers:{trim:!0},title:e(a)("\u914D\u7F6E\u76EE\u5F55"),options:w.value.concat("/root").map(I=>({key:I+"/Configs/transmission"}))},null,8,["modelValue","title","options"])])])]),t("li",null,[t("div",m8,[t("div",b8,[t("span",v8,[P(Ht),t("div",null,[t("div",g8,[t("span",h8,o(e(a)("\u7528\u4E8E\u653E\u7F6E\u4E0B\u8F7D\u6587\u4EF6\u7684\u76EE\u5F55\u3002\u4F8B\u5982\uFF1A/mnt/sda1/download")),1)])])]),t("span",null,o(e(a)("\u4E0B\u8F7D\u76EE\u5F55\uFF1A")),1)]),t("div",_8,[P(Zt,{modelValue:y.value,"onUpdate:modelValue":C[12]||(C[12]=I=>y.value=I),modelModifiers:{trim:!0},title:e(a)("\u4E0B\u8F7D\u76EE\u5F55"),options:k.value},null,8,["modelValue","title","options"])])])])])],40,s8)):D("",!0),t("div",x8,[p.value=="Aria2"?(s(),l("button",{key:0,class:"cbi-button cbi-button-apply",onClick:v},o(e(a)("\u542F\u7528")),1)):D("",!0),p.value=="qBittorrent"?(s(),l("button",{key:1,class:"cbi-button cbi-button-apply",onClick:_},o(e(a)("\u542F\u7528")),1)):D("",!0),p.value=="Transmission"?(s(),l("button",{key:2,class:"cbi-button cbi-button-apply",onClick:F},o(e(a)("\u542F\u7528")),1)):D("",!0),t("button",{class:"cbi-button cbi-button-remove app-btn app-back",onClick:Y},o(e(a)("\u53D6\u6D88")),1)])])):m.value==1?(s(),l("div",w8,[t("h2",k8,o(e(a)("%{status}\u4E0B\u8F7D\u670D\u52A1\u914D\u7F6E\u5411\u5BFC",{status:p.value})),1),t("div",y8,[P(je)]),t("p",F8,o(e(a)("\u914D\u7F6E\u6210\u529F\uFF01")),1),t("div",E8,[t("button",{class:"cbi-button cbi-button-apply",onClick:A},o(e(a)("\u786E\u5B9A")),1)])])):D("",!0)]),_:1},8,["Close"]))}});var C8=M($8,[["__scopeId","data-v-395b81d2"]]);const D8=n=>{const i=document.createElement("div");document.body.appendChild(i);const a=gt(C8,mt(lt({},n),{Close:()=>{d()}}));a.mount(i);const d=()=>{a.unmount(),i.remove()};return{Close:d}},B8={class:"app-container"},Y8={class:"app-container_title"},A8={class:"app-container_tool"},S8=["disabled"],z8=["title"],P8={class:"DeviceBlock"},T8={class:"app-container_body"},I8={class:"app-container_nas-menu"},L8=V({setup(n){const{$gettext:i,$ngettext:a}=W();$(!1);const d=$("aria2"),u=$();ga(),setTimeout(()=>{N.Guide.DownloadService.Status.GET().then(k=>{var w;if((w=k==null?void 0:k.data)!=null&&w.result){const m=k.data.result;u.value=m}})},800);const c=$(!1),x=$(!1),g=()=>{x.value=!x.value},p=()=>{N.Guide.DownloadPartition.List.GET().then(k=>{var m,v;let w=[];(v=(m=k==null?void 0:k.data)==null?void 0:m.result)!=null&&v.partitionList&&(w=k.data.result.partitionList),D8({services:u.value,partitionList:w,defaultTab:d.value})})},f=(k,w,m)=>L(this,null,function*(){g(),kt.installAndGo(k,w,m)}),b=()=>{f("app-meta-aria2","Aria2","/cgi-bin/luci/admin/services/aria2")},h=()=>{f("app-meta-qbittorrent","qBittorrent","/cgi-bin/luci/admin/nas/qBittorrent")},y=()=>{f("app-meta-transmission","Transmission","/cgi-bin/luci/admin/services/transmission")};return(k,w)=>{var v,_,F;const m=pt("GlHelp");return s(),l("div",B8,[t("div",Y8,[t("span",null,[t("span",null,o(e(i)("\u4E0B\u8F7D\u670D\u52A1")),1),P(m,{type:"download"})]),t("div",A8,[u.value?(s(),l("div",{key:0,class:"app-container_configure",onClick:p,disabled:c.value},o(e(i)("\u5FEB\u901F\u914D\u7F6E")),9,S8)):D("",!0),t("span",{class:"more_icon",title:e(i)("\u67E5\u770B\u9AD8\u7EA7\u914D\u7F6E")},[P(Nt,{onClick:g})],8,z8)]),T(t("div",P8,[t("div",{class:"menu_background",onClick:g}),t("ul",null,[t("li",null,[t("a",{onClick:b},o(e(i)("Aria2\u9AD8\u7EA7\u914D\u7F6E")),1)]),t("li",null,[t("a",{onClick:h},o(e(i)("qBittorrent\u9AD8\u7EA7\u914D\u7F6E")),1)]),t("li",null,[t("a",{onClick:y},o(e(i)("Transmission\u9AD8\u7EA7\u914D\u7F6E")),1)])])],512),[[Bt,x.value]])]),t("div",T8,[t("ul",I8,[t("button",{onClick:w[0]||(w[0]=Y=>d.value="aria2"),class:ut({on:d.value=="aria2"})},"Aria2",2),t("button",{onClick:w[1]||(w[1]=Y=>d.value="qbittorrent"),class:ut({on:d.value=="qbittorrent"})},"qBittorrent",2),t("button",{onClick:w[2]||(w[2]=Y=>d.value="transmission"),class:ut({on:d.value=="transmission"})},"Transmission",2)]),d.value=="aria2"?(s(),J(kp,{key:0,aria2:(v=u.value)==null?void 0:v.aria2},null,8,["aria2"])):d.value=="qbittorrent"?(s(),J(Vp,{key:1,qbittorrent:(_=u.value)==null?void 0:_.qbittorrent},null,8,["qbittorrent"])):d.value=="transmission"?(s(),J(o3,{key:2,transmission:(F=u.value)==null?void 0:F.transmission},null,8,["transmission"])):D("",!0)])])}}});var M8=M(L8,[["__scopeId","data-v-17fab0f2"]]);const N8={class:"actioner-container"},O8={class:"actioner-container_header"},V8={class:"actioner-container_body"},G8={class:"label-item"},j8={class:"label_info"},q8={class:"label-item"},U8={class:"label_info"},R8={class:"label-item"},W8={class:"label_info"},H8={class:"label-item"},Z8={class:"label_info"},J8={class:"actioner-container_footer"},K8=V({props:{onSetup:{type:Function,required:!0},active:{type:String,default:"ddnsto"}},emits:["update:active"],setup(n,{emit:i}){const a=n,{$gettext:d,$ngettext:u}=W(),r=()=>{a.onSetup()},c=$(a.active),x=()=>{switch(i("update:active",c.value),c.value){case"ddnsto":a.onSetup("ddnsto");break;case"ali":a.onSetup("ddns-ali");break;case"dnspod":a.onSetup("ddns-dnspod");break;case"oray":a.onSetup("ddns-oray");break}};return(g,p)=>(s(),l("div",N8,[t("div",O8,[t("span",null,o(e(d)("\u57DF\u540D\u914D\u7F6E\u5411\u5BFC")),1)]),t("div",V8,[t("div",G8,[t("label",null,[T(t("input",{type:"radio","onUpdate:modelValue":p[0]||(p[0]=f=>c.value=f),value:"ddnsto"},null,512),[[wt,c.value]]),t("span",null,o(e(d)("DDNSTO")),1)]),t("p",j8,o(e(d)("DDNSTO \u662F\u4E00\u4E2A\u4E0D\u9700\u8981\u516C\u7F51IP\u4E5F\u53EF\u4EE5\u5728\u5916\u7F51\u8BBF\u95EE\u7684\u7A7F\u900F\u57DF\u540D\u670D\u52A1\uFF0C\u4E00\u4E2A\u6D4F\u89C8\u5668\u641E\u5B9A\u5185\u7F51\u7A7F\u900F\uFF0C\u8FDC\u7A0B\u8BBF\u95EEOpenwrt\u3001\u8FDC\u7A0B\u7EC8\u7AEF\u3001\u8FDC\u7A0B\u684C\u9762...")),1)]),t("div",q8,[t("label",null,[T(t("input",{type:"radio","onUpdate:modelValue":p[1]||(p[1]=f=>c.value=f),value:"ali"},null,512),[[wt,c.value]]),t("span",null,o(e(d)("\u963F\u91CC\u4E91")),1)]),t("p",U8,o(e(d)("\u4E3A\u62E5\u6709\u52A8\u6001IP\u7684\u4E3B\u673A\u914D\u7F6E\u4E00\u4E2A\u56FA\u5B9A\u7684\u53EF\u8BBF\u95EE\u57DF\u540D")),1)]),t("div",R8,[t("label",null,[T(t("input",{type:"radio","onUpdate:modelValue":p[2]||(p[2]=f=>c.value=f),value:"dnspod"},null,512),[[wt,c.value]]),t("span",null,o(e(d)("Dnspod")),1)]),t("p",W8,o(e(d)("\u4E3A\u62E5\u6709\u52A8\u6001IP\u7684\u4E3B\u673A\u914D\u7F6E\u4E00\u4E2A\u56FA\u5B9A\u7684\u53EF\u8BBF\u95EE\u57DF\u540D")),1)]),t("div",H8,[t("label",null,[T(t("input",{type:"radio","onUpdate:modelValue":p[3]||(p[3]=f=>c.value=f),value:"oray"},null,512),[[wt,c.value]]),t("span",null,o(e(d)("\u82B1\u751F\u58F3")),1)]),t("p",Z8,o(e(d)("\u4E3A\u62E5\u6709\u52A8\u6001IP\u7684\u4E3B\u673A\u914D\u7F6E\u4E00\u4E2A\u56FA\u5B9A\u7684\u53EF\u8BBF\u95EE\u57DF\u540D")),1)])]),t("div",J8,[t("div",{class:"close",onClick:r},o(e(d)("\u53D6\u6D88")),1),t("div",{class:"next",onClick:x},o(e(d)("\u4E0B\u4E00\u6B65")),1)])]))}});var Q8=M(K8,[["__scopeId","data-v-73552138"]]);const X8=n=>(st("data-v-b9ee57da"),n=n(),dt(),n),t4={class:"actioner-container"},e4={class:"actioner-container_body"},a4=X8(()=>t("svg",{t:"1642063181211",class:"icon",viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg","p-id":"5062",width:"128",height:"128","data-v-cda444e0":""},[t("path",{d:"M512 85.333333c235.648 0 426.666667 191.018667 426.666667 426.666667s-191.018667 426.666667-426.666667 426.666667S85.333333 747.648 85.333333 512 276.352 85.333333 512 85.333333z m-74.965333 550.4L346.453333 545.152a42.666667 42.666667 0 1 0-60.330666 60.330667l120.704 120.704a42.666667 42.666667 0 0 0 60.330666 0l301.653334-301.696a42.666667 42.666667 0 1 0-60.288-60.330667l-271.530667 271.488z",fill:"#52C41A","p-id":"5063","data-v-cda444e0":""})],-1)),o4={class:"body-title"},n4={class:"body-tips"},i4={class:"body-info"},r4=["href"],s4={href:"/cgi-bin/luci/admin/services/ddns",target:"_blank"},d4={class:"actioner-container_footer"},l4=V({props:{target:{type:String,required:!0},onSetup:{type:Function,required:!0}},setup(n){const{$gettext:i,$ngettext:a}=W(),d=()=>{localStorage.setItem("firstOpen",JSON.stringify(!0)),location.reload()};return(u,r)=>(s(),l("div",t4,[t("div",e4,[a4,t("div",o4,o(e(i)("\u6DFB\u52A0\u6210\u529F")),1),t("p",n4,o(e(i)("\u8BF7\u7A0D\u7B491\u5206\u949F\u751F\u6548\u540E\u518D\u4F7F\u7528\u3002")),1),t("div",i4,[t("span",null,o(e(i)("\u8BBF\u95EE\u5730\u5740\uFF1A")),1),t("a",{href:n.target,target:"_blank",rel:"noopener noreferrer"},o(n.target),9,r4)]),t("div",null,[t("span",null,o(e(i)("\u53EF\u524D\u5F80")),1),t("a",s4,o(e(i)("\u670D\u52A1-\u52A8\u6001DNS")),1),t("span",null,o(e(i)("\u67E5\u770B\u66F4\u591A\u8BE6\u60C5")),1)])]),t("div",d4,[t("div",{class:"close",onClick:d},o(e(i)("\u5173\u95ED")),1)])]))}});var u4=M(l4,[["__scopeId","data-v-b9ee57da"]]);const c4=n=>(st("data-v-aefb6fdc"),n=n(),dt(),n),p4={class:"actioner-container"},f4={class:"actioner-container_header"},m4=c4(()=>t("div",{class:"actioner-container_body ddnsto-login"},[t("iframe",{src:"https://www.kooldns.cn/bind/#/auth?send=1&source=openwrt&callback=*"})],-1)),b4={class:"actioner-container_footer"},v4=V({props:{onSetup:{type:Function,required:!0},onDdnstoConfig:{type:Function,required:!0}},setup(n){const i=n,{$gettext:a,$ngettext:d}=W(),u=()=>{i.onSetup()},r=c=>{if(c.data.auth=="ddnsto"){const x=c.data.sign,g=c.data.token;x&&g&&(removeEventListener("message",r),i.onDdnstoConfig(x,g),i.onSetup("ddnsto-run"))}};return At(()=>{window.addEventListener("message",r)}),jt(()=>{removeEventListener("message",r)}),(c,x)=>(s(),l("div",p4,[t("div",f4,[t("span",null,o(e(a)("\u57DF\u540D\u914D\u7F6E\u5411\u5BFC")),1)]),m4,t("div",b4,[t("div",{class:"close",onClick:u},o(e(a)("\u53D6\u6D88")),1)])]))}});var g4=M(v4,[["__scopeId","data-v-aefb6fdc"]]);const h4={class:"actioner-container"},_4={class:"actioner-container_header"},x4={class:"actioner-container_body ddnsto-bind"},w4=["src"],k4=V({props:{onSetup:{type:Function,required:!0},config:{type:Object,required:!0},domain:{type:String,required:!0}},emits:["update:domain"],setup(n,{emit:i}){const a=n,{$gettext:d,$ngettext:u}=W(),r=X(()=>{const{domain:g,token:p,sign:f,routerId:b,netaddr:h}=a.config,y=encodeURIComponent(g),k=encodeURIComponent(h);return`https://www.kooldns.cn/bind/#/domain?domain=${y}&sign=${f}&token=${p}&routerId=${b}&netaddr=${k}`}),c=g=>{if(g.data){const{auth:p,url:f}=g.data;p==="ddnsto"&&f&&x(f)}},x=g=>L(this,null,function*(){var p;try{const f=yield N.Guide.DdnstoAddress.POST({address:g});f!=null&&f.data&&(((p=f==null?void 0:f.data)==null?void 0:p.success)||0)==0&&(i("update:domain",g),a.onSetup("ddnsto-save"))}catch(f){}});return At(()=>{window.addEventListener("message",c)}),jt(()=>{removeEventListener("message",c)}),(g,p)=>(s(),l("div",h4,[t("div",_4,[t("span",null,o(e(d)("\u57DF\u540D\u914D\u7F6E\u5411\u5BFC")),1)]),t("div",x4,[t("iframe",{src:e(r)},null,8,w4)])]))}});var y4=M(k4,[["__scopeId","data-v-0e2b47e6"]]);const F4=n=>(st("data-v-29e2aec8"),n=n(),dt(),n),E4={class:"actioner-container"},$4={class:"actioner-container_body"},C4=F4(()=>t("svg",{t:"1642063181211",class:"icon",viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg","p-id":"5062",width:"128",height:"128","data-v-cda444e0":""},[t("path",{d:"M512 85.333333c235.648 0 426.666667 191.018667 426.666667 426.666667s-191.018667 426.666667-426.666667 426.666667S85.333333 747.648 85.333333 512 276.352 85.333333 512 85.333333z m-74.965333 550.4L346.453333 545.152a42.666667 42.666667 0 1 0-60.330666 60.330667l120.704 120.704a42.666667 42.666667 0 0 0 60.330666 0l301.653334-301.696a42.666667 42.666667 0 1 0-60.288-60.330667l-271.530667 271.488z",fill:"#52C41A","p-id":"5063","data-v-cda444e0":""})],-1)),D4={class:"body-title"},B4={class:"body-tips"},Y4={class:"body-info"},A4=["href"],S4={href:"https://www.ddnsto.com/app/#/devices",target:"_blank"},z4={class:"actioner-container_footer"},P4=V({props:{onSetup:{type:Function,required:!0},target:{type:String,required:!0}},setup(n){const{$gettext:i,$ngettext:a}=W(),d=()=>{localStorage.setItem("firstOpen",JSON.stringify(!0)),location.reload()};return(u,r)=>(s(),l("div",E4,[t("div",$4,[C4,t("div",D4,o(e(i)("\u6DFB\u52A0\u6210\u529F")),1),t("p",B4,o(e(i)("\u8BF7\u7A0D\u7B491\u5206\u949F\u751F\u6548\u540E\u518D\u4F7F\u7528\u3002")),1),t("div",Y4,[t("span",null,o(e(i)("\u8BBF\u95EE\u5730\u5740\uFF1A")),1),t("a",{href:n.target,target:"_blank",rel:"noopener noreferrer"},o(n.target),9,A4)]),t("div",null,[t("span",null,o(e(i)("\u53EF\u524D\u5F80")),1),t("a",S4,o(e(i)("DDNSTO\u63A7\u5236\u53F0")),1),t("span",null,o(e(i)("\u67E5\u770B\u66F4\u591A\u8BE6\u60C5")),1)])]),t("div",z4,[t("div",{class:"close",onClick:d},o(e(i)("\u5173\u95ED")),1)])]))}});var T4=M(P4,[["__scopeId","data-v-29e2aec8"]]);const I4={class:"actioner-container"},L4={class:"actioner-container_header"},M4={class:"actioner-container_body"},N4={class:"actioner-container_footer"},O4=V({props:{onSetup:{type:Function,required:!0}},setup(n){const i=n,{$gettext:a,$ngettext:d}=W(),u=()=>{i.onSetup()},r=()=>L(this,null,function*(){if(g.value)return;g.value=!0;const f=E.Loading(a("\u5B89\u88C5\u4E2D..."));try{if(yield kt.installApp("app-meta-ddnsto",30)){i.onSetup("ddnsto-login");return}else c.value=a("\u5B89\u88C5\u5931\u8D25")}catch(b){c.value=b}finally{f.Close()}g.value=!1}),c=$(a("\u6B63\u5728\u68C0\u6D4B\u4E2D...")),x=$(!1),g=$(!1);return(()=>L(this,null,function*(){try{const f=yield N.App.Check.POST({name:"ddnsto"});if(f!=null&&f.data){const{result:b,error:h}=f.data;if(h){c.value=h;return}if(b){if(b.status=="installed"){i.onSetup("ddnsto-login");return}b.status=="uninstalled"&&(c.value=a("\u9700\u8981\u5B89\u88C5DDNSTO\u63D2\u4EF6\uFF0C\u70B9\u51FB\u201C\u786E\u5B9A\u201D\u5F00\u59CB\u5B89\u88C5"))}}}catch(f){c.value=f}x.value=!0}))(),(f,b)=>(s(),l("div",I4,[t("div",L4,[t("span",null,o(e(a)("\u57DF\u540D\u914D\u7F6E\u5411\u5BFC")),1)]),t("div",M4,[t("span",null,o(c.value),1)]),t("div",N4,[x.value?(s(),l(O,{key:0},[t("div",{class:"close",onClick:u},o(e(a)("\u53D6\u6D88")),1),t("div",{class:"next",onClick:r},o(e(a)("\u786E\u5B9A")),1)],64)):D("",!0)])]))}});var V4=M(O4,[["__scopeId","data-v-169b4450"]]);const G4={class:"actioner-container"},j4={class:"actioner-container_header"},q4={class:"actioner-container_body"},U4=V({props:{onSetup:{type:Function,required:!0},token:{type:String,required:!0},onDdnstoLocalConfig:{type:Function,required:!0}},setup(n){const i=n,{$gettext:a,$ngettext:d}=W(),u=$(a("\u6B63\u5728\u68C0\u6D4B\u63D2\u4EF6\u662F\u5426\u5DF2\u542F\u52A8..."));(f=>L(this,null,function*(){var b;try{const h=yield N.Guide.Ddnsto.POST({token:i.token});h!=null&&h.data&&(h.data.error&&(u.value=h.data.error),(((b=h==null?void 0:h.data)==null?void 0:b.success)||0)==0&&x())}catch(h){u.value=h}}))(i.token);const c=$(),x=()=>{const f=()=>L(this,null,function*(){if((yield g())===!0){p();return}c.value=window.setTimeout(f,2e3)});f()},g=()=>L(this,null,function*(){try{const f=yield N.App.Check.POST({name:"ddnsto",checkRunning:!0});if(f!=null&&f.data){f.data.error&&(u.value=f.data.error);const b=f.data.result;if((b==null?void 0:b.status)=="running")return!0}}catch(f){u.value=f}return!1});jt(()=>{c.value&&clearInterval(c.value)});const p=()=>L(this,null,function*(){var f;try{const b=yield N.Guide.DdntoConfig.GET();if(b!=null&&b.data&&(b.data.error&&(u.value=b.data.error),(((f=b==null?void 0:b.data)==null?void 0:f.success)||0)==0&&b.data.result)){const h=b.data.result;i.onDdnstoLocalConfig(h.netAddr,h.deviceId),i.onSetup("ddnsto-bind")}}catch(b){u.value=b}});return(f,b)=>(s(),l("div",G4,[t("div",j4,[t("span",null,o(e(a)("\u57DF\u540D\u914D\u7F6E\u5411\u5BFC")),1)]),t("div",q4,o(u.value),1)]))}});var R4=M(U4,[["__scopeId","data-v-6590a3fa"]]);const W4={class:"action-main"},H4=V({props:{Close:{type:Function,required:!0},url:{type:String,required:!0}},setup(n){const i=n,a=$("ddnsto-install"),d=g=>{g!=null?a.value=g:u()},u=()=>{i.Close&&i.Close()},r=vt({sign:"",token:"",domain:i.url,netaddr:"",routerId:""}),c=(g,p)=>{r.sign=g,r.token=p},x=(g,p)=>{r.netaddr=g,r.routerId=p};return(g,p)=>(s(),J(ht,{type:1},{default:U(()=>[t("div",W4,[a.value=="ddnsto-install"?(s(),J(V4,{key:0,onSetup:d})):a.value=="ddnsto-login"?(s(),J(g4,{key:1,onSetup:d,onDdnstoConfig:c})):a.value=="ddnsto-run"?(s(),J(R4,{key:2,onSetup:d,token:e(r).token,onDdnstoLocalConfig:x},null,8,["token"])):a.value=="ddnsto-bind"?(s(),J(y4,{key:3,onSetup:d,config:{token:e(r).token,sign:e(r).sign,domain:e(r).domain,netaddr:e(r).netaddr,routerId:e(r).routerId},domain:e(r).domain,"onUpdate:domain":p[0]||(p[0]=f=>e(r).domain=f)},null,8,["config","domain"])):a.value=="ddnsto-save"?(s(),J(T4,{key:4,onSetup:d,target:e(r).domain},null,8,["target"])):D("",!0)])]),_:1}))}});var Z4=M(H4,[["__scopeId","data-v-3b80943c"]]);const J4=n=>{const i=document.createElement("div");document.body.appendChild(i);const a=gt(Z4,mt(lt({},n),{Close:()=>{d()}}));a.mount(i);const d=()=>{a.unmount(),i.remove()};return{Close:d}},K4={class:"action"},Q4={class:"action-header"},X4=["innerHTML"],tf={class:"action-footer"},ef=V({props:{Close:Function,next:{type:Function},clear:{type:Function},continuer:{type:Function},nextTitle:{type:String},clearTitle:{type:String},continuerTitle:{type:String},title:{type:String},content:{type:String}},setup(n){const i=n,{$gettext:a,$ngettext:d}=W(),u=()=>{i.next&&i.next(),i.Close&&i.Close()},r=()=>{i.clear&&i.clear(),i.Close&&i.Close()},c=()=>{i.continuer&&i.continuer(),i.Close&&i.Close()};return(x,g)=>(s(),J(ht,{Close:n.Close,type:1},{default:U(()=>[t("div",K4,[t("div",Q4,o(n.title||e(a)("\u63D0\u793A")),1),t("div",{class:"action-body",innerHTML:n.content},null,8,X4),t("div",tf,[n.clear?(s(),l("div",{key:0,class:"clear",onClick:r},o(n.clearTitle||e(a)("\u8FD4\u56DE")),1)):D("",!0),t("div",{class:"next",onClick:u},o(n.nextTitle||e(a)("\u786E\u5B9A")),1),n.continuer?(s(),l("div",{key:1,class:"next",onClick:c},o(n.continuerTitle||e(a)("\u7EE7\u7EED\u4FDD\u5B58")),1)):D("",!0)])])]),_:1},8,["Close"]))}});var af=M(ef,[["__scopeId","data-v-145a3c50"]]);const Fe=n=>{const i=document.createElement("div");document.body.appendChild(i);const a=gt(af,mt(lt({},n),{Close:()=>{d()}}));a.mount(i);const d=()=>{a.unmount(),i.remove()};return{Close:d}},of=n=>(st("data-v-2c659599"),n=n(),dt(),n),nf={class:"actioner-container"},rf=["onSubmit"],sf={class:"actioner-container_header"},df={key:0,class:"title_info"},lf={href:"https://doc.linkease.com/zh/guide/istoreos/basic/domain.html#%E9%98%BF%E9%87%8C%E4%BA%91",target:"_blank"},uf={key:1,class:"title_info"},cf={href:"https://doc.linkease.com/zh/guide/istoreos/basic/domain.html#dnspod",target:"_blank"},pf={key:2,class:"title_info"},ff={href:"https://doc.linkease.com/zh/guide/istoreos/basic/domain.html#%E8%8A%B1%E7%94%9F%E5%A3%B3",target:"_blank"},mf={class:"label-item"},bf={class:"label-item_key"},vf={class:"label-item_value"},gf={value:"ipv4"},hf={value:"ipv6"},_f={class:"label_tips"},xf=of(()=>t("svg",{width:"14px",height:"14px",viewBox:"0 0 14 14",version:"1.1",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink"},[t("g",{id:"icon_alert",stroke:"none","stroke-width":"1",fill:"none","fill-rule":"evenodd"},[t("g",{id:"Icon/Warning"},[t("rect",{id:"\u77E9\u5F62",fill:"#000000","fill-rule":"nonzero",opacity:"0",x:"0",y:"0",width:"14",height:"14"}),t("path",{d:"M7,0.875 C3.61757813,0.875 0.875,3.61757813 0.875,7 C0.875,10.3824219 3.61757813,13.125 7,13.125 C10.3824219,13.125 13.125,10.3824219 13.125,7 C13.125,3.61757813 10.3824219,0.875 7,0.875 Z M6.5625,4.046875 C6.5625,3.98671875 6.61171875,3.9375 6.671875,3.9375 L7.328125,3.9375 C7.38828125,3.9375 7.4375,3.98671875 7.4375,4.046875 L7.4375,7.765625 C7.4375,7.82578125 7.38828125,7.875 7.328125,7.875 L6.671875,7.875 C6.61171875,7.875 6.5625,7.82578125 6.5625,7.765625 L6.5625,4.046875 Z M7,10.0625 C6.63769531,10.0625 6.34375,9.76855469 6.34375,9.40625 C6.34375,9.04394531 6.63769531,8.75 7,8.75 C7.36230469,8.75 7.65625,9.04394531 7.65625,9.40625 C7.65625,9.76855469 7.36230469,10.0625 7,10.0625 Z",id:"\u5F62\u72B6",fill:"#FAAD14"})])])],-1)),wf={class:"info"},kf={class:"label-item"},yf={class:"label-item_key"},Ff={class:"label-item_value"},Ef={class:"label-item"},$f={class:"label-item_key"},Cf={class:"label-item_value"},Df=["placeholder"],Bf={class:"label-item"},Yf={class:"label-item_key"},Af={class:"label-item_value"},Sf=["placeholder"],zf={class:"actioner-container_footer"},Pf=["disabled"],Tf=V({props:{name:{type:String,default:"ali"},onSetup:{type:Function,required:!0},target:{type:String,required:!0}},emits:["update:target"],setup(n,{emit:i}){const a=n,{$gettext:d,$ngettext:u}=W(),r=$("ipv4"),c=$(a.name),x=$(""),g=$(""),p=$(""),f=$(!1),b=()=>{a.onSetup("index")},h=()=>{f.value=!0;const m=E.Loading(d("\u68C0\u6D4B\u4E2D..."));N.Network.CheckPublickNet.POST({ipVersion:r.value}).then(v=>{var _,F;if(v!=null&&v.data){if((_=v==null?void 0:v.data)!=null&&_.error){E.Warning(v==null?void 0:v.data.error);return}if((((F=v==null?void 0:v.data)==null?void 0:F.success)||0)==0){const Y=v.data.result;Y&&Y.address?w():y();return}}throw d("\u672A\u77E5\u9519\u8BEF")}).catch(v=>{E.Error(v)}).finally(()=>{m.Close(),f.value=!1})},y=()=>{Fe({title:d("\u6E29\u99A8\u63D0\u793A"),nextTitle:d("\u4F7F\u7528DDNSTO"),continuerTitle:d("\u7EE7\u7EED\u4FDD\u5B58"),content:d("\u68C0\u6D4B\u5230\u60A8\u7684wan\u53E3\u6CA1\u6709\u516C\u7F51IP\u6216\u8005IPv6\u5730\u5740\uFF0C\u53EF\u4EE5\u4F7F\u7528DDNSTO\u914D\u7F6E\u8FDC\u7A0B\u57DF\u540D\u8BBF\u95EE"),next(){k()},continuer(){w()},clear(){}})},k=()=>{a.onSetup("ddnsto")},w=()=>{f.value=!0;const m=E.Loading(d("\u914D\u7F6E\u4E2D..."));N.Guide.PostDdns.POST({ipVersion:r.value,serviceName:c.value,domain:x.value,userName:g.value,password:p.value}).then(v=>{if(v!=null&&v.data){const{error:_,scope:F,success:Y}=v.data;if(_=="-100"&&F=="guide.ddns"){Fe({title:d("\u6E29\u99A8\u63D0\u793A"),content:d("\u68C0\u6D4B\u5230\u4F60\u6709\u672A\u4FDD\u5B58\u7684\u914D\u7F6E\uFF0C\u53EF\u524D\u5F80\u9875\u9762\u53F3\u4E0A\u89D2\u70B9\u51FB\u67E5\u770B\uFF0C\u4FDD\u5B58\u5E76\u5E94\u7528\u6216\u8005\u6062\u590D\u914D\u7F6E\u540E\u7EE7\u7EED"),next(){}});return}if(_){E.Warning(_);return}if((Y||0)==0){i("update:target",x.value),a.onSetup("ddns-success");return}}throw d("\u672A\u77E5\u9519\u8BEF")}).catch(v=>{E.Error(v)}).finally(()=>{m.Close(),f.value=!1})};return(m,v)=>(s(),l("div",nf,[t("form",{class:"actioner-dns",onSubmit:ct(h,["prevent"])},[t("div",sf,[t("span",null,o(e(d)("\u57DF\u540D\u914D\u7F6E\u5411\u5BFC")),1)]),t("div",{class:ut(["actioner-container_body",n.name])},[n.name=="ali"?(s(),l("div",df,[t("p",null,o(e(d)("\u963F\u91CC\u4E91")),1),t("span",null,o(e(d)("\u4E3A\u62E5\u6709\u52A8\u6001IP\u7684\u4E3B\u673A\u914D\u7F6E\u4E00\u4E2A\u56FA\u5B9A\u7684\u53EF\u8BBF\u95EE\u57DF\u540D")),1),t("a",lf,o(e(d)("\u67E5\u770B\u6559\u7A0B"))+">>",1)])):n.name=="dnspod"?(s(),l("div",uf,[t("p",null,o(e(d)("dnspod")),1),t("span",null,o(e(d)("\u4E3A\u62E5\u6709\u52A8\u6001IP\u7684\u4E3B\u673A\u914D\u7F6E\u4E00\u4E2A\u56FA\u5B9A\u7684\u53EF\u8BBF\u95EE\u57DF\u540D")),1),t("a",cf,o(e(d)("\u67E5\u770B\u6559\u7A0B"))+">>",1)])):n.name=="oray"?(s(),l("div",pf,[t("p",null,o(e(d)("\u82B1\u751F\u58F3")),1),t("span",null,o(e(d)("\u4E3A\u62E5\u6709\u52A8\u6001IP\u7684\u4E3B\u673A\u914D\u7F6E\u4E00\u4E2A\u56FA\u5B9A\u7684\u53EF\u8BBF\u95EE\u57DF\u540D")),1),t("a",ff,o(e(d)("\u67E5\u770B\u6559\u7A0B"))+">>",1)])):D("",!0),t("div",mf,[t("div",bf,[t("span",null,o(e(d)("IP\u5730\u5740\u7248\u672C\uFF1A")),1)]),t("div",vf,[T(t("select",{name:"",id:"","onUpdate:modelValue":v[0]||(v[0]=_=>r.value=_)},[t("option",gf,o(e(d)("IPv4\u5730\u5740")),1),t("option",hf,o(e(d)("IPv6\u5730\u5740")),1)],512),[[rt,r.value]])]),t("div",_f,[xf,t("span",wf,o(e(d)("\u8BBE\u5B9A\u54EA\u4E00\u4E2A IP \u5730\u5740\uFF08IPv4 \u6216 IPv6\uFF09\u4F1A\u88AB\u53D1\u9001\u7ED9 DDNS \u63D0\u4F9B\u5546")),1)])]),t("div",kf,[t("div",yf,[t("span",null,o(e(d)("\u57DF\u540D\uFF1A")),1)]),t("div",Ff,[T(t("input",{type:"text",placeholder:"myhost.example.com","onUpdate:modelValue":v[1]||(v[1]=_=>x.value=_),required:""},null,512),[[tt,x.value,void 0,{trim:!0}]])])]),t("div",Ef,[t("div",$f,[t("span",null,o(e(d)("\u7528\u6237\u540D\uFF1A")),1)]),t("div",Cf,[T(t("input",{type:"text","onUpdate:modelValue":v[2]||(v[2]=_=>g.value=_),placeholder:e(d)("\u8BF7\u8F93\u5165\u7528\u6237\u540D"),required:""},null,8,Df),[[tt,g.value,void 0,{trim:!0}]])])]),t("div",Bf,[t("div",Yf,[t("span",null,o(e(d)("\u5BC6\u7801\uFF1A")),1)]),t("div",Af,[T(t("input",{type:"password","onUpdate:modelValue":v[3]||(v[3]=_=>p.value=_),placeholder:e(d)("\u8BF7\u8F93\u5165\u5BC6\u7801"),required:""},null,8,Sf),[[tt,p.value,void 0,{trim:!0}]])])])],2),t("div",zf,[t("div",{class:"close",onClick:b,type:"button"},o(e(d)("\u8FD4\u56DE")),1),t("button",{class:"next save",type:"submit",disabled:f.value},o(e(d)("\u4FDD\u5B58")),9,Pf)])],40,rf)]))}});var Le=M(Tf,[["__scopeId","data-v-2c659599"]]);const If={class:"action-main"},Lf=V({props:{Close:{type:Function,required:!0},url:{type:String,required:!0}},setup(n){const i=n,a=$(""),d=$("index"),u=g=>{if(g!=null){if(g=="ddnsto"){r();return}d.value=g}else c()},r=()=>{c(),J4({url:i.url})},c=()=>{i.Close&&i.Close()},x=$("ddnsto");return(g,p)=>(s(),J(ht,{Close:n.Close,type:1},{default:U(()=>[t("div",If,[d.value=="index"?(s(),J(Q8,{key:0,onSetup:u,active:x.value,"onUpdate:active":p[0]||(p[0]=f=>x.value=f)},null,8,["active"])):d.value=="ddns-ali"?(s(),J(Le,{key:1,onSetup:u,target:a.value,"onUpdate:target":p[1]||(p[1]=f=>a.value=f),name:"ali"},null,8,["target"])):d.value=="ddns-dnspod"?(s(),J(Le,{key:2,onSetup:u,target:a.value,"onUpdate:target":p[2]||(p[2]=f=>a.value=f),name:"dnspod"},null,8,["target"])):d.value=="ddns-oray"?(s(),J(Le,{key:3,onSetup:u,target:a.value,"onUpdate:target":p[3]||(p[3]=f=>a.value=f),name:"oray"},null,8,["target"])):d.value=="ddns-success"?(s(),J(u4,{key:4,onSetup:u,target:a.value},null,8,["target"])):D("",!0)])]),_:1},8,["Close"]))}});var Mf=M(Lf,[["__scopeId","data-v-8a1e6470"]]);const Da=n=>{const i=document.createElement("div");document.body.appendChild(i);const a=gt(Mf,mt(lt({},n),{Close:()=>{d()}}));a.mount(i);const d=()=>{a.unmount(),i.remove()};return{Close:d}},me=n=>(st("data-v-c59010b0"),n=n(),dt(),n),Nf={class:"app-container"},Of={class:"app-container_title"},Vf={class:"app-container_tool"},Gf={class:"app-container_domain"},jf={class:"domain-item"},qf=me(()=>t("div",{class:"domain-item_name"},[t("span",null,"DDNSTO: ")],-1)),Uf={class:"domain-item_value"},Rf=["href","title"],Wf={key:1,class:"configure"},Hf={class:"item_btn",href:"https://www.kooldns.cn/app/#/devices",target:"_blank"},Zf={key:0,class:"domain-item"},Jf=me(()=>t("div",{class:"domain-item_name"},[t("span",null,"myddns_ipv4: ")],-1)),Kf={class:"domain-item_value"},Qf={key:0},Xf=["href"],t7={key:2,href:"/cgi-bin/luci/admin/services/ddns"},e7=me(()=>t("svg",{t:"1653625385794",class:"icon",viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg","p-id":"4476",width:"28",height:"28"},[t("path",{d:"M145.83060282785186 873.7309800675556h650.2280809434073c24.411293468444445 0 44.384169832296294-19.97287636385185 44.38416861866666-44.384169832296294V500.90395784533337c0-13.315251313777777-8.876834209185184-22.19208430933333-22.19208430933333-22.19208430933333s-22.19208430933333 8.876834209185184-22.19208430933333 22.19208430933333v326.22364444444446H145.83060282785186V179.1187305054815h616.9399532657777c13.315251313777777 0 22.19208430933333-8.876834209185184 22.19208552296296-22.19208552296296s-8.876834209185184-22.19208430933333-22.19208552296296-22.19208430933333H145.83060282785186c-24.411293468444445 0-44.384169832296294 19.97287636385185-44.38416861866666 44.384169832296294v650.2280797297777c0 24.411293468444445 19.97287636385185 44.384169832296294 44.38416861866666 44.384169832296294z",fill:"#666","p-id":"4477"}),t("path",{d:"M887.0462301677038 203.53002276029633l-488.225862087111 488.2258633007407c-8.876834209185184 8.876834209185184-8.876834209185184 22.19208430933333 0 31.06891851851852 4.438417104592592 4.438417104592592 11.096042154666666 6.657625050074073 15.53445925925926 6.657625050074073s11.096042154666666-2.2192079454814815 15.53445925925926-6.657625050074073l490.4450712462222-490.4450712462222c8.876834209185184-8.876834209185184 8.876834209185184-22.19208430933333 0-31.06891851851852s-24.411293468444445-6.657625050074073-33.288127677629625 2.2192079454814815z",fill:"#666","p-id":"4478"})],-1)),a7=[e7],o7={key:1,class:"domain-item"},n7=me(()=>t("div",{class:"domain-item_name"},[t("span",null,"myddns_ipv6: ")],-1)),i7={class:"domain-item_value"},r7={key:0},s7=["href"],d7={key:2,href:"/cgi-bin/luci/admin/services/ddns"},l7=me(()=>t("svg",{t:"1653625385794",class:"icon",viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg","p-id":"4476",width:"28",height:"28"},[t("path",{d:"M145.83060282785186 873.7309800675556h650.2280809434073c24.411293468444445 0 44.384169832296294-19.97287636385185 44.38416861866666-44.384169832296294V500.90395784533337c0-13.315251313777777-8.876834209185184-22.19208430933333-22.19208430933333-22.19208430933333s-22.19208430933333 8.876834209185184-22.19208430933333 22.19208430933333v326.22364444444446H145.83060282785186V179.1187305054815h616.9399532657777c13.315251313777777 0 22.19208430933333-8.876834209185184 22.19208552296296-22.19208552296296s-8.876834209185184-22.19208430933333-22.19208552296296-22.19208430933333H145.83060282785186c-24.411293468444445 0-44.384169832296294 19.97287636385185-44.38416861866666 44.384169832296294v650.2280797297777c0 24.411293468444445 19.97287636385185 44.384169832296294 44.38416861866666 44.384169832296294z",fill:"#666","p-id":"4477"}),t("path",{d:"M887.0462301677038 203.53002276029633l-488.225862087111 488.2258633007407c-8.876834209185184 8.876834209185184-8.876834209185184 22.19208430933333 0 31.06891851851852 4.438417104592592 4.438417104592592 11.096042154666666 6.657625050074073 15.53445925925926 6.657625050074073s11.096042154666666-2.2192079454814815 15.53445925925926-6.657625050074073l490.4450712462222-490.4450712462222c8.876834209185184-8.876834209185184 8.876834209185184-22.19208430933333 0-31.06891851851852s-24.411293468444445-6.657625050074073-33.288127677629625 2.2192079454814815z",fill:"#666","p-id":"4478"})],-1)),u7=[l7],c7=V({setup(n){const{$gettext:i,$ngettext:a}=W();let d=!1,u;const r=$({}),c=function(){!d||(document.hidden?Promise.resolve():N.Guide.GetDdns.GET().then(f=>{var b;f!=null&&f.data&&(((b=f==null?void 0:f.data)==null?void 0:b.success)||0)==0&&f.data.result&&(r.value=f.data.result)})).then(()=>{!d||(u=window.setTimeout(c,3e3))})};At(()=>{d=!0,u=window.setTimeout(c,1100)}),jt(()=>{u!==void 0&&window.clearTimeout(u),d=!1});const x=()=>{Da({url:r.value.ddnstoDomain})},g=X(()=>{const f=r.value.ipv4Domain;return!f||f=="Stopped"||f=="Disabled"?f:`http://${f}`}),p=X(()=>{const f=r.value.ipv6Domain;return!f||f=="Stopped"||f=="Disabled"?f:`http://${f}`});return(f,b)=>{var y,k,w,m;const h=pt("GlHelp");return s(),l("div",Nf,[t("div",Of,[t("span",null,[t("span",null,o(e(i)("\u8FDC\u7A0B\u57DF\u540D")),1),P(h,{type:"ddns"})]),t("div",Vf,[t("div",{class:"app-container_configure",onClick:x},o(e(i)("\u5FEB\u901F\u914D\u7F6E")),1)])]),t("ul",Gf,[t("li",jf,[qf,t("div",Uf,[(y=r.value)!=null&&y.ddnstoDomain?(s(),l("a",{key:0,class:"configure",href:(k=r.value)==null?void 0:k.ddnstoDomain,target:"_blank",rel:"noopener noreferrer",title:(w=r.value)==null?void 0:w.ddnstoDomain},o((m=r.value)==null?void 0:m.ddnstoDomain),9,Rf)):(s(),l("span",Wf,o(e(i)("\u672A\u5B89\u88C5\u6216\u672A\u914D\u7F6E")),1)),t("a",Hf,o(e(i)("\u63A7\u5236\u53F0")),1)])]),e(g)?(s(),l("li",Zf,[Jf,t("div",Kf,[e(g)=="Stopped"||e(g)=="Disabled"?(s(),l("span",Qf,o(e(g)),1)):(s(),l("a",{key:1,class:"configure",href:e(g),target:"_blank",rel:"noopener noreferrer"},o(e(g)),9,Xf)),e(g)?(s(),l("a",t7,a7)):D("",!0)])])):D("",!0),e(p)?(s(),l("li",o7,[n7,t("div",i7,[e(p)=="Stopped"||e(p)=="Disabled"?(s(),l("span",r7,o(e(p)),1)):(s(),l("a",{key:1,class:"configure",href:e(p),target:"_blank",rel:"noopener noreferrer"},o(e(p)),9,s7)),e(p)?(s(),l("a",d7,u7)):D("",!0)])])):D("",!0)])])}}});var p7=M(c7,[["__scopeId","data-v-c59010b0"]]);const f7={class:"nas-container"},m7={class:"nas-container_card"},b7={class:"nas-container_card"},v7={key:0,class:"nas-container_card"},g7={class:"nas-container_card"},h7={class:"nas-container_card"},_7=V({setup(n){return(i,a)=>(s(),l("div",f7,[t("div",m7,[P(Lc)]),t("div",b7,[P(A5)]),e(Kt)("dockerd")?(s(),l("div",v7,[P(tp)])):D("",!0),t("div",g7,[P(M8)]),t("div",h7,[P(p7)])]))}});var x7=M(_7,[["__scopeId","data-v-a221efb4"]]);const w7={class:"app-container"},k7={class:"app-container_title"},y7=["title"],F7={class:"DeviceBlock"},E7={href:"/cgi-bin/luci/admin/system/flash"},$7={href:"/cgi-bin/luci/admin/store/pages/maintance"},C7={class:"item-label"},D7={class:"item-label_key"},B7={class:"item-label_value"},Y7={class:"item-label"},A7={class:"item-label_key"},S7={class:"item-label_value"},z7={class:"item-label"},P7={class:"item-label_key"},T7={class:"item-label_value"},I7={class:"item-label"},L7={class:"item-label_key"},M7={class:"item-label_value"},N7={class:"item-label"},O7={class:"item-label_key"},V7={class:"item-label_value"},G7={class:"item-label"},j7={class:"item-label_key"},q7={class:"item-label_value"},U7={class:"item-label"},R7={class:"item-label_key"},W7={class:"item-label_value"},H7={class:"item-label"},Z7={class:"item-label_key"},J7={class:"item-label_value"},K7=V({setup(n){const{$gettext:i,$ngettext:a}=W(),d=Ge(),u=X(()=>d.version),r=X(()=>d.systemStatus),c=$(!1),x=X(()=>{var y;return((y=r.value)==null?void 0:y.cpuUsage)||0}),g=X(()=>{var y;return((y=r.value)==null?void 0:y.cpuTemperature)||0}),p=X(()=>{var k;const y=((k=r.value)==null?void 0:k.memAvailablePercentage)||100;return 100-y}),f=Vt.stampForm;At(()=>{});const b=()=>{c.value=!c.value},h=()=>{b(),kt.installAndGo("app-meta-netdata","NetData","/cgi-bin/luci/admin/status/netdata")};return(y,k)=>{var m,v,_,F,Y;const w=pt("progress-item");return s(),l("div",w7,[t("div",k7,[t("span",null,o(e(i)("\u7CFB\u7EDF\u4FE1\u606F")),1),t("span",{class:"more_icon",title:e(i)("\u67E5\u770B\u7CFB\u7EDF\u4FE1\u606F")},[P(Nt,{onClick:b})],8,y7),T(t("div",F7,[t("div",{class:"menu_background",onClick:b}),t("ul",null,[t("li",null,[t("a",{onClick:h},o(e(i)("\u7CFB\u7EDF\u76D1\u63A7")),1)]),t("li",null,[t("a",E7,o(e(i)("\u5907\u4EFD\u5347\u7EA7")),1)]),t("li",null,[t("a",$7,o(e(i)("\u63D2\u4EF6\u5907\u4EFD")),1)])])],512),[[Bt,c.value]])]),t("div",C7,[t("div",D7,[t("span",null,o(e(i)("CPU\u6E29\u5EA6")),1)]),t("div",B7,[P(w,{value:e(g)/1.5,text:`${e(g)}\u2103`},null,8,["value","text"])])]),t("div",Y7,[t("div",A7,[t("span",null,o(e(i)("CPU\u4F7F\u7528\u7387")),1)]),t("div",S7,[P(w,{value:e(x),text:`${e(x)}%`},null,8,["value","text"])])]),t("div",z7,[t("div",P7,[t("span",null,o(e(i)("\u5185\u5B58\u4F7F\u7528\u7387")),1)]),t("div",T7,[P(w,{value:e(p),text:`${e(p)}%`},null,8,["value","text"])])]),t("div",I7,[t("div",L7,[t("span",null,o(e(i)("\u8BBE\u5907\u578B\u53F7")),1)]),t("div",M7,[t("span",null,o((m=e(u))==null?void 0:m.model),1)])]),t("div",N7,[t("div",O7,[t("span",null,o(e(i)("\u56FA\u4EF6\u7248\u672C")),1)]),t("div",V7,[t("span",null,o((v=e(u))==null?void 0:v.firmwareVersion),1)])]),t("div",G7,[t("div",j7,[t("span",null,o(e(i)("\u5185\u6838\u7248\u672C")),1)]),t("div",q7,[t("span",null,o((_=e(u))==null?void 0:_.kernelVersion),1)])]),t("div",U7,[t("div",R7,[t("span",null,o(e(i)("\u5DF2\u542F\u52A8")),1)]),t("div",W7,[t("span",null,o(e(f)((F=e(r))==null?void 0:F.uptime)),1)])]),t("div",H7,[t("div",Z7,[t("span",null,o(e(i)("\u7CFB\u7EDF\u65F6\u95F4")),1)]),t("div",J7,[t("span",null,o((Y=e(r))==null?void 0:Y.localtime),1)])])])}}});var Q7=M(K7,[["__scopeId","data-v-2baf3f98"]]);const Ba=/\d+\.\d+\.\d+\.\d+/,X7=n=>Ba.test(n)&&ce.IPv4.isValid(n),qt=n=>{const i=ce.IPv4.parse(n).toByteArray();return i[0]<<24|i[1]<<16|i[2]<<8|i[3]},da=n=>ce.fromByteArray([n>>24&255,n>>16&255,n>>8&255,n&255]).toString(),tm=n=>{if(!Ba.test(n)||!ce.IPv4.isIPv4(n))return!1;let i=0,a=qt(n);for(let d=31;d>=0&&(a&1<{let u=qt(n)&qt(i),r=qt(a),c=qt(d),g=~qt(i);return ru+1&&c{let a=qt(i),d=qt(n)&a,u=~a,r;return u>=105?(r=d|u-5,d=d|100):u>=3?(r=d|u-1,d=d|2):(d=d|1,r=d),[da(d),da(r)]},om=n=>ce.IPv4.subnetMaskFromPrefixLength(n).toString();var Lt={isValidMask:tm,isValidIPv4:X7,isValidMaskRange:em,calcMaskRange:am,prefixToMask:om};const We=n=>(st("data-v-0d919a1e"),n=n(),dt(),n),nm=["onSubmit"],im={class:"actioner-dns_header"},rm={class:"actioner-dns_body"},sm={class:"label-item"},dm={class:"label-item_key"},lm={class:"label-item_value"},um={class:"label-item"},cm={class:"label-item_key"},pm={class:"label-item_value"},fm={key:0,class:"chose_dhcp"},mm={key:0,class:"dhcp_info"},bm={key:1,class:"dhcp_info"},vm={class:"label-item"},gm={class:"label-item_key"},hm={class:"label-item_value"},_m={class:"label-item"},xm={class:"label-item_key"},wm={class:"label-item_value"},km={class:"actioner-dns_footer"},ym=["disabled"],Fm={key:1,class:"actioner-dns"},Em={class:"actioner-dns_header"},$m={class:"actioner-dns_body"},Cm={key:0,class:"setting_status"},Dm=We(()=>t("div",{class:"success_icon"},[t("svg",{t:"1642063181211",class:"icon",viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg","p-id":"5062",width:"128",height:"128"},[t("path",{d:"M512 85.333333c235.648 0 426.666667 191.018667 426.666667 426.666667s-191.018667 426.666667-426.666667 426.666667S85.333333 747.648 85.333333 512 276.352 85.333333 512 85.333333z m-74.965333 550.4L346.453333 545.152a42.666667 42.666667 0 1 0-60.330666 60.330667l120.704 120.704a42.666667 42.666667 0 0 0 60.330666 0l301.653334-301.696a42.666667 42.666667 0 1 0-60.288-60.330667l-271.530667 271.488z",fill:"#52C41A","p-id":"5063"})])],-1)),Bm={class:"config-message"},Ym=["href"],Am={key:1,class:"setting_status"},Sm=We(()=>t("div",{class:"success_icon"},[t("svg",{t:"1642063200324",class:"icon",viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg","p-id":"5898",width:"128",height:"128"},[t("path",{d:"M549.044706 512l166.189176-166.249412a26.383059 26.383059 0 0 0 0-36.98447 26.383059 26.383059 0 0 0-37.044706 0L512 475.015529l-166.249412-166.249411a26.383059 26.383059 0 0 0-36.98447 0 26.383059 26.383059 0 0 0 0 37.044706L475.015529 512l-166.249411 166.249412a26.383059 26.383059 0 0 0 0 36.98447 26.383059 26.383059 0 0 0 37.044706 0L512 548.984471l166.249412 166.249411a26.383059 26.383059 0 0 0 36.98447 0 26.383059 26.383059 0 0 0 0-37.044706L548.984471 512zM512 1024a512 512 0 1 1 0-1024 512 512 0 0 1 0 1024z",fill:"#E84335","p-id":"5899"})])],-1)),zm={class:"config-message"},Pm={key:2,class:"setting_status"},Tm=We(()=>t("div",{class:"success_icon"},[t("svg",{width:"128px",height:"128px",viewBox:"0 0 128 128",version:"1.1",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink"},[t("g",{id:"icon_yellow",stroke:"none","stroke-width":"1",fill:"none","fill-rule":"evenodd"},[t("g",{id:"Icon/Warning"},[t("rect",{id:"\u77E9\u5F62",fill:"#000000","fill-rule":"nonzero",opacity:"0",x:"0",y:"0",width:"128",height:"128"}),t("path",{d:"M64,8 C33.075,8 8,33.075 8,64 C8,94.925 33.075,120 64,120 C94.925,120 120,94.925 120,64 C120,33.075 94.925,8 64,8 Z M60,37 C60,36.45 60.45,36 61,36 L67,36 C67.55,36 68,36.45 68,37 L68,71 C68,71.55 67.55,72 67,72 L61,72 C60.45,72 60,71.55 60,71 L60,37 Z M64,92 C60.6875,92 58,89.3125 58,86 C58,82.6875 60.6875,80 64,80 C67.3125,80 70,82.6875 70,86 C70,89.3125 67.3125,92 64,92 Z",id:"\u5F62\u72B6",fill:"#FAAD14"})])])])],-1)),Im={class:"config-message"},Lm=V({props:{Close:{type:Function,required:!0}},setup(n){const i=n,{$gettext:a,$ngettext:d}=W(),u=$(0),r=$({lanIp:"",netMask:"255.255.255.0",enableDhcp:!1,dhcpStart:"",dhcpEnd:""});$("");const c=$(!1);$(!0),$(!1);const x=$(""),g=$(2),p=$(!1),f=$("timeout");let b=!0;(()=>{N.Guide.GetLan.GET().then(v=>{v.data.result&&(p.value=v.data.result.enableDhcp||!1,v.data.result.enableDhcp=!1,r.value=v.data.result,v.data.result.lanIp!==location.hostname&&(b=!1))})})();const y=()=>{const v=r.value;if(!Lt.isValidIPv4(v.lanIp)){E.Warning(a("IPv4\u5730\u5740\u683C\u5F0F\u9519\u8BEF"));return}if(!Lt.isValidMask(v.netMask)){E.Warning(a("IPv4\u5B50\u7F51\u63A9\u7801\u683C\u5F0F\u9519\u8BEF"));return}const _=Lt.calcMaskRange(v.lanIp,v.netMask);v.dhcpStart=_[0],v.dhcpEnd=_[1],r.value=v},k=()=>{const v=r.value;if(!Lt.isValidIPv4(v.lanIp)){E.Warning(a("IPv4\u5730\u5740\u683C\u5F0F\u9519\u8BEF"));return}if(!Lt.isValidMask(v.netMask)){E.Warning(a("IPv4\u5B50\u7F51\u63A9\u7801\u683C\u5F0F\u9519\u8BEF"));return}if(v.enableDhcp&&!(Lt.isValidIPv4(v.dhcpStart)&&Lt.isValidIPv4(v.dhcpEnd)&&Lt.isValidMaskRange(v.lanIp,v.netMask,v.dhcpStart,v.dhcpEnd))){E.Warning(a("DHCP\u7684IP\u6C60\u683C\u5F0F\u9519\u8BEF\u6216\u8D85\u51FA\u5B50\u7F51\u8303\u56F4"));return}const _=E.Loading(a("\u6B63\u5728\u914D\u7F6E\u2026\u8BF7\u7A0D\u7B49"),30);let F=0;const Y=B=>{f.value=B,u.value=1,F=1,_.Close()},A=()=>{const B=new Date().getTime()+3e4,C=b?location.protocol+"//"+v.lanIp+(location.port?":"+location.port:""):location.origin,I=C+"/luci-static/resources/icons/loading.gif",et=()=>{F==0&&(new Date().getTime()>B?Y("timeout"):window.setTimeout(z,2e3))},S=()=>{F==0&&(x.value=C+location.pathname,Y("success"),window.setTimeout(()=>{g.value=1},1e3),window.setTimeout(()=>{location.href=x.value},2e3))},z=()=>{if(F!=0)return;console.log("check online ",I);const G=new Image;G.onload=S,G.onerror=et,G.src=I};window.setTimeout(z,5e3)};N.Guide.LanIp.POST(v).then(B=>{var C;if(B!=null&&B.data){if((B.data.success||0)==0)return;if((C=B.data)!=null&&C.error)throw B.data.error}throw a("\u672A\u77E5\u9519\u8BEF")}).catch(B=>{F==0&&(Y("fail"),E.Error(B))}),A(),window.setTimeout(()=>{F==0&&Y("timeout")},3e4)},w=v=>{v.preventDefault(),i.Close&&i.Close()},m=v=>{location.reload()};return(v,_)=>(s(),J(ht,{Close:n.Close,type:1},{default:U(()=>[u.value==0?(s(),l("form",{key:0,class:"actioner-dns",onSubmit:ct(k,["prevent"])},[t("div",im,[t("span",null,o(e(a)("\u5185\u7F51\u914D\u7F6E")),1)]),t("div",rm,[t("div",sm,[t("div",dm,[t("span",null,o(e(a)("IPv4\u5730\u5740")),1)]),t("div",lm,[T(t("input",{type:"text",placeholder:"192.168.100.1",required:"","onUpdate:modelValue":_[0]||(_[0]=F=>r.value.lanIp=F),onChange:y},null,544),[[tt,r.value.lanIp,void 0,{trim:!0}]])])]),t("div",um,[t("div",cm,[t("span",null,o(e(a)("IPv4\u5B50\u7F51\u63A9\u7801")),1)]),t("div",pm,[T(t("input",{type:"text",placeholder:"255.255.255.0",required:"","onUpdate:modelValue":_[1]||(_[1]=F=>r.value.netMask=F),onChange:y},null,544),[[tt,r.value.netMask,void 0,{trim:!0}]])])]),p.value?(s(),l("div",fm,[P(_a,{modelValue:r.value.enableDhcp,"onUpdate:modelValue":_[2]||(_[2]=F=>r.value.enableDhcp=F)},{default:U(()=>[r.value.enableDhcp?(s(),l("span",mm,o(e(a)("\u4FEE\u6539DHCP\u670D\u52A1")),1)):(s(),l("span",bm,o(e(a)("\u4FDD\u6301DHCP\u670D\u52A1\u8BBE\u7F6E")),1))]),_:1},8,["modelValue"])])):D("",!0),r.value.enableDhcp?(s(),l(O,{key:1},[t("div",vm,[t("div",gm,[t("span",null,o(e(a)("IP\u6C60\u8D77\u59CB\u5730\u5740")),1)]),t("div",hm,[T(t("input",{type:"text",placeholder:"192.168.100.100",required:"","onUpdate:modelValue":_[3]||(_[3]=F=>r.value.dhcpStart=F)},null,512),[[tt,r.value.dhcpStart,void 0,{trim:!0}]])])]),t("div",_m,[t("div",xm,[t("span",null,o(e(a)("IP\u6C60\u7ED3\u675F\u5730\u5740")),1)]),t("div",wm,[T(t("input",{type:"text",placeholder:"192.168.100.100",required:"","onUpdate:modelValue":_[4]||(_[4]=F=>r.value.dhcpEnd=F)},null,512),[[tt,r.value.dhcpEnd,void 0,{trim:!0}]])])])],64)):D("",!0)]),t("div",km,[t("button",{class:"cbi-button cbi-button-apply app-btn",disabled:c.value},o(e(a)("\u786E\u8BA4")),9,ym),t("button",{class:"cbi-button cbi-button-remove app-btn app-back",onClick:w},o(e(a)("\u53D6\u6D88")),1)])],40,nm)):u.value==1?(s(),l("div",Fm,[t("div",Em,[t("span",null,o(e(a)("\u66F4\u6362\u914D\u7F6E")),1)]),t("div",$m,[f.value=="success"?(s(),l("div",Cm,[Dm,t("div",Bm,o(e(a)("\u914D\u7F6E\u6210\u529F")),1),t("a",{href:x.value,class:"NewAdress"},o(e(a)("%{ countdown }s\u540E \u8DF3\u8F6C\u65B0\u5730\u5740",{countdown:""+g.value})),9,Ym)])):f.value=="fail"?(s(),l("div",Am,[Sm,t("div",zm,o(e(a)("\u914D\u7F6E\u5931\u8D25")),1),t("p",null,o(e(a)("\u8BF7\u5C1D\u8BD5\u91CD\u65B0\u914D\u7F6E")),1),t("button",{class:"cbi-button cbi-button-apply app-btn",onClick:m},o(e(a)("\u6211\u77E5\u9053\u4E86")),1)])):f.value=="timeout"?(s(),l("div",Pm,[Tm,t("div",Im,o(e(a)("\u914D\u7F6E\u8D85\u65F6")),1),t("p",null,o(e(a)("\u8DEF\u7531\u5668 IP \u53EF\u80FD\u5DF2\u7ECF\u4FEE\u6539\u6210\u529F\u3002\u82E5\u5237\u65B0\u9875\u9762\u5931\u8D25\uFF0C\u8BF7\u91CD\u65B0\u8FDE\u63A5\u8DEF\u7531\u5668\uFF0C\u5426\u5219\u8BF7\u5C1D\u8BD5\u91CD\u65B0\u914D\u7F6E\u3002")),1),t("button",{class:"cbi-button cbi-button-apply app-btn",onClick:m},o(e(a)("\u5237\u65B0\u9875\u9762")),1)])):D("",!0)])])):D("",!0)]),_:1},8,["Close"]))}});var Mm=M(Lm,[["__scopeId","data-v-0d919a1e"]]);const Nm=()=>{const n=document.createElement("div");document.body.appendChild(n);const i=gt(Mm,{Close:()=>{a()}});i.mount(n);const a=()=>{i.unmount(),n.remove()};return{Close:a}},Om={key:0,class:"actioner-dns"},Vm={class:"actioner-dns_header"},Gm={class:"actioner-dns_body"},jm={class:"sandbox_info"},qm={key:0,class:"disk_loading_icon"},Um={class:"disk_loading_info"},Rm={key:1,class:"disk_tips"},Wm={class:"label-item"},Hm={class:"label-item_key"},Zm={class:"label-item_value"},Jm={value:""},Km=["value"],Qm={class:"label-item"},Xm={class:"label-item_key"},tb={class:"label-item_value"},eb={selected:"true",value:""},ab=["value","disabled"],ob={class:"sandbox_tips"},nb={class:"sandbox_info timeout"},ib={class:"sandbox_roboot_tips"},rb={class:"sandbox_roboot_refresh"},sb={key:0,class:"actioner-dns_footer"},db=["disabled"],lb={key:1,class:"actioner-tips"},ub={class:"actioner-tips_header"},cb={class:"actioner-tips_body"},pb={class:"sandbox_info"},fb={class:"actioner-tips_footer"},mb={key:2,class:"actioner-tips"},bb={class:"actioner-tips_header"},vb={class:"actioner-tips_body"},gb={class:"sandbox_info"},hb={class:"actioner-tips_footer"},_b=V({props:{Close:{type:Function,required:!0}},setup(n){const i=n,{$gettext:a,$ngettext:d}=W(),u=$(0);$("disk");const r=$(""),c=$(3),x=$(""),g=$([]),p=$(""),f=$(null);(()=>{N.Nas.SandboxDisks.GET().then(F=>{var Y;if(F!=null&&F.data&&(Y=F.data)!=null&&Y.result){f.value=F.data.result;return}throw a("\u52A0\u8F7D\u78C1\u76D8\u4FE1\u606F\u5931\u8D25")}).catch(F=>{r.value=F,u.value=3})})();const h=()=>N.System.Reboot.POST({name:x.value,path:p.value}).then(F=>{var Y;if(!(F!=null&&F.data&&(((Y=F==null?void 0:F.data)==null?void 0:Y.success)||0)==0))throw a("\u672A\u77E5\u9519\u8BEF")}),y=F=>{var Y,A;p.value="",g.value=x.value&&((A=(Y=f.value)==null?void 0:Y.disks.find(B=>B.path==x.value))==null?void 0:A.childrens)||[]},k=()=>{c.value>0&&(c.value-=1,window.setTimeout(k,1e3))},w=F=>{F.preventDefault(),i.Close&&i.Close()},m=()=>{new Promise((F,Y)=>{const A="/luci-static/resources/icons/loading.gif",B=()=>{window.setTimeout(C,2e3)},C=()=>{const I=new Image;I.onload=F,I.onerror=B,I.src=A};window.setTimeout(C,1e4)}).then(()=>{window.setTimeout(()=>{location.reload()},2e3)})},v=F=>{const Y=E.Loading(a("\u914D\u7F6E\u6C99\u7BB1\u91CD\u542F\u4E2D..."));N.Nas.Sandbox.POST({path:p.value}).then(A=>{var B;if(A!=null&&A.data){if((A.data.success||0)==0)return u.value=2,window.setTimeout(k,1e3),h();if((B=A.data)!=null&&B.error)throw A.data.error}throw a("\u672A\u77E5\u9519\u8BEF")}).then(m).catch(A=>E.Warning(A)).finally(()=>Y.Close())},_=()=>{u.value=0};return(F,Y)=>{const A=pt("icon-loading");return s(),J(ht,{Close:n.Close,type:1},{default:U(()=>[u.value==0||u.value==2?(s(),l("div",Om,[t("div",Vm,[t("span",null,o(e(a)("\u6C99\u7BB1\u6A21\u5F0F\u914D\u7F6E\u5411\u5BFC")),1)]),t("div",Gm,[t("p",jm,o(e(a)("\u4E00\u4E2A\u7B80\u6613\u6C99\u7BB1\uFF0C\u65B9\u4FBF\u7528\u6765\u5B9E\u9A8C\u7CFB\u7EDF\u914D\u7F6E\u548C\u7A0B\u5E8F\uFF0C\u65B9\u4FBF\u5F00\u53D1\u672A\u5B8C\u6210\u7684\u8F6F\u4EF6\uFF0C\u4F46\u4E0D\u4FDD\u62A4 Docker \u548C\u786C\u76D8\u7684\u6570\u636E")),1),u.value==0?(s(),l(O,{key:0},[f.value?D("",!0):(s(),l("div",qm,[P(A,{size:38,color:"currentColor"}),t("span",Um,o(e(a)("\u6B63\u5728\u52A0\u8F7D\u4E2D...")),1)])),f.value&&f.value.disks.length==0?(s(),l("div",Rm,[P(It),t("span",null,o(e(a)("\u68C0\u6D4B\u4E0D\u5230\u6302\u8F7D\u7684\u78C1\u76D8\u4FE1\u606F\uFF0C\u8BF7\u5148\u63D2\u4E0A\u78C1\u76D8\uFF0C\u5EFA\u8BAE\u4F7F\u7528U\u76D8\u6216\u8005\u79FB\u52A8\u786C\u76D8\uFF0C\u65B9\u4FBF\u88C5\u5378")),1)])):D("",!0),f.value&&f.value.disks.length>0?(s(),l(O,{key:2},[t("div",Wm,[t("div",Hm,[t("span",null,o(e(a)("\u76EE\u6807\u78C1\u76D8\uFF08\u5EFA\u8BAE\u9009\u62E9U\u76D8\u6216\u8005\u79FB\u52A8\u786C\u76D8\uFF0C\u65B9\u4FBF\u88C5\u5378\uFF09")),1)]),t("div",Zm,[T(t("select",{name:"",id:"",onChange:y,"onUpdate:modelValue":Y[0]||(Y[0]=B=>x.value=B)},[t("option",Jm,o(e(a)("\u8BF7\u9009\u62E9\u76EE\u6807\u78C1\u76D8")),1),(s(!0),l(O,null,Z(f.value.disks,(B,C)=>(s(),l("option",{value:B.path,key:C},o(B.venderModel)+"\uFF08"+o(B.size)+"\uFF09 ",9,Km))),128))],544),[[rt,x.value]])])]),t("div",Qm,[t("div",Xm,[t("span",null,o(e(a)("\u76EE\u6807\u5206\u533A\uFF08\u5206\u533A\u5927\u5C0F\u987B\u5927\u4E8E2G\uFF0C\u5C06\u6B64\u5206\u533A\u4F5C\u4E3A\u5916\u90E8 overlay \u4F7F\u7528\uFF09")),1)]),t("div",tb,[T(t("select",{name:"",id:"","onUpdate:modelValue":Y[1]||(Y[1]=B=>p.value=B)},[t("option",eb,o(e(a)("\u8BF7\u9009\u62E9\u76EE\u6807\u5206\u533A")),1),(s(!0),l(O,null,Z(g.value,(B,C)=>(s(),l("option",{value:B.path,key:C,disabled:B.sizeInt<(1<<30)*1||B.isSystemRoot},o(B.name)+"\uFF08"+o(B.filesystem||e(a)("\u672A\u683C\u5F0F\u5316"))+"\uFF09"+o(B.total),9,ab))),128))],512),[[rt,p.value]])])]),t("div",ob,[P(It),t("span",null,o(e(a)("\u6B64\u64CD\u4F5C\u4F1A\u5C06\u4F1A\u5220\u9664\u8BE5\u5206\u533A\u5168\u90E8\u6570\u636E")),1)])],64)):D("",!0)],64)):D("",!0),u.value==2?(s(),l(O,{key:1},[t("p",nb,[it(o(e(a)("\u5373\u5C06\u91CD\u542F\u8BBE\u5907"))+" ",1),t("span",null,"\uFF08"+o(c.value)+"s\uFF09",1)]),t("p",ib,[it(o(e(a)("\u7B49\u5F85\u8BBE\u5907\u91CD\u542F\uFF0C\u91CD\u542F\u5B8C\u6210\u540E")),1),t("span",rb,o(e(a)("\u8BF7\u5237\u65B0\u754C\u9762")),1)])],64)):D("",!0)]),u.value==0?(s(),l("div",sb,[t("button",{class:"cbi-button cbi-button-apply app-btn",disabled:!p.value,onClick:Y[2]||(Y[2]=B=>u.value=1)},o(e(a)("\u5F00\u542F\u6C99\u7BB1")),9,db),t("button",{class:"cbi-button cbi-button-remove app-btn app-back",onClick:w},o(e(a)("\u53D6\u6D88")),1)])):D("",!0)])):D("",!0),u.value==1?(s(),l("div",lb,[t("div",ub,[t("span",null,o(e(a)("\u6E29\u99A8\u63D0\u793A")),1)]),t("div",cb,[t("p",pb,o(e(a)("\u6B64\u64CD\u4F5C\u4F1A\u5C06\u4F1A\u5220\u9664\u8BE5\u5206\u533A\u5168\u90E8\u6570\u636E\uFF0C\u5E76\u683C\u5F0F\u5316\u6210EXT4\uFF0C\u968F\u540E\u81EA\u52A8\u91CD\u542F\u8FDB\u5165\u6C99\u7BB1\u6A21\u5F0F\uFF0C\u662F\u5426\u7EE7\u7EED\uFF1F")),1)]),t("div",fb,[t("button",{class:"cbi-button cbi-button-apply app-btn",onClick:v},o(e(a)("\u7EE7\u7EED")),1),t("button",{class:"cbi-button cbi-button-remove app-btn app-back",onClick:_},o(e(a)("\u53D6\u6D88")),1)])])):D("",!0),u.value==3?(s(),l("div",mb,[t("div",bb,[t("span",null,o(e(a)("\u9519\u8BEF")),1)]),t("div",vb,[t("p",gb,o(r.value),1)]),t("div",hb,[t("button",{class:"cbi-button cbi-button-remove app-btn app-back",onClick:_},o(e(a)("\u53D6\u6D88")),1)])])):D("",!0)]),_:1},8,["Close"])}}});var xb=M(_b,[["__scopeId","data-v-59ad49e6"]]);const wb=()=>{const n=document.createElement("div");document.body.appendChild(n);const i=gt(xb,{Close:()=>{a()}});i.mount(n);const a=()=>{i.unmount(),n.remove()};return{Close:a}},kb={key:0,class:"actioner-dns"},yb={class:"actioner-dns_header"},Fb={class:"actioner-dns_body"},Eb={class:"sandbox_info"},$b={class:"sandbox_environment"},Cb={class:"sandbox_environment_info"},Db={class:"sandbox_environment_reboot"},Bb=["innerHTML"],Yb={class:"actioner-dns_footer"},Ab=["disabled"],Sb=["disabled"],zb=["disabled"],Pb=V({props:{Close:{type:Function,required:!0}},setup(n){const i=n,{$gettext:a,$ngettext:d}=W(),u=$(0),r=$(!1),c=()=>{new Promise((b,h)=>{const y="/luci-static/resources/icons/loading.gif",k=()=>{window.setTimeout(w,2e3)},w=()=>{const m=new Image;m.onload=b,m.onerror=k,m.src=y};window.setTimeout(w,1e4)}).then(()=>{window.setTimeout(()=>{location.reload()},2e3)})},x=()=>{r.value=!0;const b=E.Loading(a("\u63D0\u4EA4\u4E2D..."));N.Nas.SandboxCommit.POST().then(h=>{var y,k;if(h!=null&&h.data)if((((y=h==null?void 0:h.data)==null?void 0:y.success)||0)==0){E.Loading(a("\u8BBE\u5907\u91CD\u542F\u4E2D..."));return}else(k=h==null?void 0:h.data)!=null&&k.error&&alert(h.data.error);throw a("\u672A\u77E5\u9519\u8BEF")}).then(c).catch(h=>{E.Error(h),r.value=!1}).finally(()=>b.Close())},g=()=>{r.value=!0;const b=E.Loading(a("\u91CD\u7F6E\u4E2D..."));N.Nas.SandboxReset.POST().then(h=>{var y,k;if(h!=null&&h.data)if((((y=h==null?void 0:h.data)==null?void 0:y.success)||0)==0){E.Loading(a("\u8BBE\u5907\u91CD\u542F\u4E2D... \u82E5\u9875\u9762\u957F\u65F6\u95F4\u672A\u5237\u65B0\u53EF\u80FD\u9700\u8981\u624B\u52A8\u586B\u5199\u5730\u5740"));return}else(k=h==null?void 0:h.data)!=null&&k.error&&alert(h.data.error);throw a("\u672A\u77E5\u9519\u8BEF")}).then(c).catch(h=>{E.Error(h),r.value=!1}).finally(()=>b.Close())},p=()=>{if(!confirm(a("\u786E\u5B9A\u653E\u5F03\u6C99\u7BB1\u4E2D\u7684\u6570\u636E\uFF1F\u518D\u6B21\u8FDB\u5165\u6C99\u7BB1\u9700\u8981\u91CD\u65B0\u683C\u5F0F\u5316\u76F8\u5E94\u78C1\u76D8\u5206\u533A")))return;r.value=!0;const b=E.Loading(a("\u6267\u884C\u4E2D..."));N.Nas.SandboxExit.POST().then(h=>{var y,k;if(h!=null&&h.data)if((((y=h==null?void 0:h.data)==null?void 0:y.success)||0)==0){E.Loading(a("\u8BBE\u5907\u91CD\u542F\u4E2D... \u82E5\u9875\u9762\u957F\u65F6\u95F4\u672A\u5237\u65B0\u53EF\u80FD\u9700\u8981\u624B\u52A8\u586B\u5199\u5730\u5740"));return}else(k=h==null?void 0:h.data)!=null&&k.error&&alert(h.data.error);throw a("\u672A\u77E5\u9519\u8BEF")}).then(c).catch(h=>{E.Error(h),r.value=!1}).finally(()=>b.Close())},f=b=>{b.preventDefault(),i.Close&&i.Close()};return(b,h)=>(s(),J(ht,{Close:n.Close,type:1},{default:U(()=>[u.value==0?(s(),l("div",kb,[t("div",yb,[t("span",null,o(e(a)("\u6C99\u7BB1\u6A21\u5F0F\u914D\u7F6E\u5411\u5BFC")),1)]),t("div",Fb,[t("p",Eb,o(e(a)("\u4E00\u4E2A\u7B80\u6613\u6C99\u7BB1\uFF0C\u65B9\u4FBF\u7528\u6765\u5B9E\u9A8C\u7CFB\u7EDF\u914D\u7F6E\u548C\u7A0B\u5E8F\uFF0C\u65B9\u4FBF\u5F00\u53D1\u672A\u5B8C\u6210\u7684\u8F6F\u4EF6\uFF0C\u4F46\u4E0D\u4FDD\u62A4 Docker \u548C\u786C\u76D8\u7684\u6570\u636E")),1),t("div",$b,[t("p",null,o(e(a)("\u5F53\u524D\u5904\u4E8E\u6C99\u7BB1\u73AF\u5883\uFF1A")),1),t("p",null,o(e(a)("1\u3001\u70B9\u51FB\u201C\u63D0\u4EA4\u201D\u53EF\u5C06\u53D8\u66F4\u5408\u5E76\u5230\u975E\u6C99\u7BB1\u73AF\u5883")),1),t("p",null,o(e(a)("2\u3001\u70B9\u51FB\u201C\u91CD\u7F6E\u201D\u53EF\u5C06\u6C99\u7BB1\u6062\u590D\u5230\u521D\u59CB\u72B6\u6001")),1),t("p",null,o(e(a)("3\u3001\u70B9\u51FB\u201C\u9000\u51FA\u201D\u53EF\u9000\u51FA\u6C99\u7BB1\u73AF\u5883\uFF0C\u5E76\u653E\u5F03\u6C99\u7BB1\u4E2D\u7684\u6570\u636E")),1)]),t("div",Cb,[it(o(e(a)("\u4EE5\u4E0A\u64CD\u4F5C\u90FD\u5C06\u91CD\u542F\u8BBE\u5907\uFF0C\u8BBE\u5907\u91CD\u542F\u5B8C\u6210\u540E\u4F1A\u81EA\u52A8\u5237\u65B0\u9875\u9762\u3002\u5982\u679C IP \u53D8\u5316\u53EF\u80FD\u9700\u8981")),1),t("span",Db,o(e(a)("\u624B\u52A8\u5728\u5730\u5740\u680F\u8F93\u5165\u5730\u5740")),1),t("p",{class:"sandbox_environment_tex",innerHTML:e(a)("\u5982\u9700\u4E34\u65F6\u9000\u51FA\u6C99\u7BB1\u73AF\u5883\uFF0C\u8BF7\u5C06\u8BBE\u5907\u5173\u673A\u540E\u62D4\u51FA\u76F8\u5173\u78C1\u76D8\uFF0C\u542F\u52A8\u524D\u63D2\u5165\u76F8\u5173\u78C1\u76D8\u53EF\u518D\u6B21\u8FDB\u5165\u6C99\u7BB1\u3002
\u6CE8\u610F\u4E34\u65F6\u9000\u51FA\u6C99\u7BB1\u73AF\u5883\u4EE5\u540E\u5347\u7EA7\u56FA\u4EF6\u4F1A\u5BFC\u81F4\u4E4B\u524D\u7684\u6C99\u7BB1\u6570\u636E\u65E0\u6548",{},!0)},null,8,Bb)])]),t("div",Yb,[t("button",{class:"cbi-button cbi-button-apply app-btn",onClick:x,disabled:r.value},o(e(a)("\u63D0\u4EA4")),9,Ab),t("button",{class:"cbi-button cbi-button-apply app-btn",onClick:g,disabled:r.value},o(e(a)("\u91CD\u7F6E")),9,Sb),t("button",{class:"cbi-button cbi-button-apply app-btn",onClick:p,disabled:r.value},o(e(a)("\u9000\u51FA")),9,zb),t("button",{class:"cbi-button cbi-button-remove app-btn app-back",onClick:f},o(e(a)("\u53D6\u6D88")),1)])])):D("",!0)]),_:1},8,["Close"]))}});var Tb=M(Pb,[["__scopeId","data-v-3e084f0f"]]);const Ib=()=>{const n=document.createElement("div");document.body.appendChild(n);const i=gt(Tb,{Close:()=>{a()}});i.mount(n);const a=()=>{i.unmount(),n.remove()};return{Close:a}},Lb={class:"nav-container"},Mb=["onClick"],Nb={key:1,class:"btn_styles color3 app-update-button-combind"},Ob={class:"app-update-button",onclick:"window.location.href='/cgi-bin/luci/admin/system/ota'"},Vb={class:"app-update-button-text"},Gb={key:0,style:{display:"inline-block"}},jb={key:1},qb=["title"],Ub={class:"app-update-button-menu"},Rb={class:"app-update-menu-item"},Wb={key:0,class:"app-update-menu-item-loading"},Hb=["disabled"],Zb={key:0,style:{display:"inline-block"}},Jb=V({setup(n){var F,Y;const{$gettext:i,$ngettext:a}=W(),d=$(!0);(Y=(F=window.quickstart_configs)==null?void 0:F.update)!=null&&Y.disable&&(d.value=!1);const u=$(!1),r=$(d.value),c=$(!1),x=Ge(),g=fe(),p=X(()=>g.status);$(!1),$(!0);const f=$(),b=()=>{wa()};Tt(r,A=>{c.value=!0,N.System.AutoCheckUpdate.POST({enable:A}).catch(B=>{E.Warning(B)}).finally(()=>{c.value=!1})});const h=()=>{wb()},y=()=>{Ib()},k=()=>{alert(i("\u8BE5\u56FA\u4EF6\u4E0D\u652F\u6301\u6C99\u7BB1\u6A21\u5F0F"))},w=()=>{Nm()},m=()=>{Ea()},v=()=>{var A,B,C,I;window.open(`${(B=(A=window.quickstart_configs)==null?void 0:A.ttyd)!=null&&B.ssl?"https":"http"}://${window.location.hostname}:${((I=(C=window.quickstart_configs)==null?void 0:C.ttyd)==null?void 0:I.port)||7681}/`,"_blank")},_=()=>{u.value=!u.value};return d.value&&setTimeout(()=>{x.requestCheckUpdate()},1100),Kt("sandbox")&&N.Nas.GetSandbox.GET().then(B=>{var C,I,et;B!=null&&B.data&&((((C=B==null?void 0:B.data)==null?void 0:C.success)||0)==0?(I=B==null?void 0:B.data)!=null&&I.result&&(f.value=B.data.result):(et=B==null?void 0:B.data)!=null&&et.error&&alert(B.data.error))}).catch(B=>E.Warning(B)),(A,B)=>{var S,z,G,nt,Ct,Yt;const C=pt("router-link"),I=pt("icon-loading"),et=pt("switch-box");return s(),l("div",Lb,[P(C,{to:"/network",custom:""},{default:U(({navigate:bt})=>[t("button",{class:"btn_styles color1",onClick:bt},o(e(i)("\u7F51\u7EDC\u5411\u5BFC")),9,Mb)]),_:1}),e(Kt)("ttyd")?(s(),l("button",{key:0,class:"btn_styles color2 app-btn-ttyd",onClick:v},o(e(i)("\u7EC8\u7AEF")),1)):D("",!0),e(Kt)("ota")?(s(),l("button",Nb,[t("div",Ob,[t("div",Vb,[it(o(e(i)("\u56FA\u4EF6\u66F4\u65B0"))+" ",1),d.value&&e(x).checkUpdate==null?(s(),l("span",Gb,[P(I,{size:"0.8em",color:"currentColor"})])):D("",!0),(S=e(x).checkUpdate)!=null&&S.needUpdate?(s(),l("i",jb)):D("",!0)])]),t("span",{class:"app-update-button-more",onClick:_,title:e(i)("\u56FA\u4EF6\u66F4\u65B0\u9009\u9879")},[P(Nt)],8,qb),T(t("div",Ub,[t("div",{class:"menu_background",onClick:_}),t("ul",null,[t("li",null,[P(et,{modelValue:r.value,"onUpdate:modelValue":B[0]||(B[0]=bt=>r.value=bt)},{default:U(()=>[t("span",Rb,o(e(i)("\u81EA\u52A8\u68C0\u67E5\u66F4\u65B0")),1)]),_:1},8,["modelValue"]),c.value?(s(),l("span",Wb,[P(I,{size:"1em",color:"currentColor"})])):D("",!0)])])],512),[[Bt,u.value]])])):D("",!0),t("button",{class:"btn_styles color4",onClick:w},o(e(i)("\u5185\u7F51\u914D\u7F6E")),1),t("button",{class:"btn_styles color5",onClick:b,disabled:!((z=e(p))!=null&&z.proto)},[it(o(e(i)("DNS\u914D\u7F6E"))+" ",1),(G=e(p))!=null&&G.proto?D("",!0):(s(),l("span",Zb,[P(I,{size:"0.8em",color:"currentColor"})]))],8,Hb),t("button",{class:"btn_styles color1",onClick:m},o(e(i)("\u8F6F\u4EF6\u6E90\u914D\u7F6E")),1),e(Kt)("sandbox")?(s(),l(O,{key:2},[((nt=f.value)==null?void 0:nt.status)=="unsupport"?(s(),l("button",{key:0,class:"btn_styles color2",onClick:k},o(e(i)("\u5F00\u542F\u6C99\u7BB1")),1)):((Ct=f.value)==null?void 0:Ct.status)=="stopped"?(s(),l("button",{key:1,class:"btn_styles color3",onClick:h},o(e(i)("\u5F00\u542F\u6C99\u7BB1")),1)):((Yt=f.value)==null?void 0:Yt.status)=="running"?(s(),l("button",{key:2,class:"btn_styles color4",onClick:y},o(e(i)("\u6C99\u7BB1\u5DF2\u5F00\u542F")),1)):D("",!0)],64)):D("",!0)])}}});var Kb=M(Jb,[["__scopeId","data-v-501131da"]]);const Qb={name:"CustomTable",props:{data:{type:Array,default:()=>[]},columns:{type:Array,required:!0,validator:n=>n.every(i=>i.label&&i.prop)},showSelection:{type:Boolean,default:!1},rowKey:{type:String,default:"id"},showPagination:{type:Boolean,default:!0},pageSize:{type:Number,default:10},currentPage:{type:Number,default:1},emptyText:{type:String,default:"\u6682\u65E0\u6570\u636E"},maxPagerCount:{type:Number,default:5},theadBgColor:{type:String,default:"#F8F8F8"}},emits:["selection-change","update:currentPage","page-change"],setup(n,{emit:i}){const{$gettext:a}=W(),d=$([]),u=$(!1),r=$(!1);$(null);const c=X(()=>n.data.length),x=X(()=>Math.ceil(c.value/n.pageSize)),g=X(()=>{if(!n.showPagination)return n.data;const Y=(n.currentPage-1)*n.pageSize,A=Y+n.pageSize;return n.data.slice(Y,A)}),p=X(()=>(n.currentPage-1)*n.pageSize+1),f=X(()=>{const Y=n.currentPage*n.pageSize;return Y>c.value?c.value:Y}),b=X(()=>({minWidth:`${n.columns.reduce((A,B)=>A+(parseInt(B.width)||50),n.showSelection?50:0)}px`})),h=X(()=>{const Y=[],A=Math.floor(n.maxPagerCount/2);let B=n.currentPage-A,C=n.currentPage+A;B<1&&(B=1,C=Math.min(n.maxPagerCount,x.value)),C>x.value&&(C=x.value,B=Math.max(1,C-n.maxPagerCount+1));for(let I=B;I<=C;I++)Y.push(I);return Y}),y=Y=>({width:Y.width?`${Math.max(50,parseInt(Y.width))}px`:"auto",minWidth:"50px",textAlign:Y.align||"center"}),k=()=>{u.value?d.value=[...g.value.map(Y=>Y[n.rowKey])]:d.value=[],v()},w=()=>{u.value=d.value.length===g.value.length&&g.value.length>0,v()},m=(Y,A)=>{A?d.value.includes(Y)||d.value.push(Y):d.value=d.value.filter(B=>B!==Y),w()},v=()=>{const Y=n.data.filter(A=>d.value.includes(A[n.rowKey]));i("selection-change",Y)},_=Y=>{Y<1||Y>x.value||(i("update:currentPage",Y),i("page-change",Y))},F=()=>{r.value=window.innerWidth<=768};return Tt(()=>n.data,()=>{d.value=[],u.value=!1},{deep:!0}),At(()=>{F(),window.addEventListener("resize",F)}),jt(()=>{window.removeEventListener("resize",F)}),{selectedRows:d,allSelected:u,isMobile:r,total:c,totalPages:x,paginatedData:g,startItem:p,endItem:f,visiblePages:h,tableStyle:b,gettext:a,getColumnStyle:y,toggleAllSelection:k,handleSelectionChange:w,changePage:_,updateSelection:m}}},Xb={class:"custom-table-container"},tv={key:0,class:"selection-header"},ev={key:0,class:"selection-cell"},av=["checked","onChange"],ov={key:0,class:"empty-row"},nv=["colspan"],iv={key:0,class:"pagination-wrapper"},rv={class:"pagination-info"},sv={class:"pagination-controls"},dv=["disabled"],lv=["onClick"],uv=["disabled"];function cv(n,i,a,d,u,r){return s(),l("div",Xb,[t("div",{class:"custom-table-wrapper",style:Dt({overflowX:d.isMobile?"auto":"hidden"})},[t("table",{class:ut(["custom-table",{"has-selection":a.showSelection}]),style:Dt(d.tableStyle)},[t("thead",{style:Dt({background:a.theadBgColor})},[t("tr",null,[a.showSelection?(s(),l("th",tv,[T(t("input",{type:"checkbox","onUpdate:modelValue":i[0]||(i[0]=c=>d.allSelected=c),onChange:i[1]||(i[1]=(...c)=>d.toggleAllSelection&&d.toggleAllSelection(...c))},null,544),[[Ut,d.allSelected]])])):D("",!0),(s(!0),l(O,null,Z(a.columns,(c,x)=>(s(),l("th",{key:x,style:Dt(d.getColumnStyle(c))},o(d.gettext(c.label)),5))),128))])],4),t("tbody",null,[(s(!0),l(O,null,Z(d.paginatedData,(c,x)=>(s(),l("tr",{key:x,class:ut({"last-row":x===d.paginatedData.length-1})},[a.showSelection?(s(),l("td",ev,[t("input",{type:"checkbox",checked:d.selectedRows.includes(c[a.rowKey]),onChange:g=>d.updateSelection(c[a.rowKey],g.target.checked)},null,40,av)])):D("",!0),(s(!0),l(O,null,Z(a.columns,(g,p)=>(s(),l("td",{key:p,style:Dt({textAlign:g.align||"center"})},[g.slot?Pt(n.$slots,g.slot,{key:0,row:c,index:x},void 0,!0):(s(),l(O,{key:1},[it(o(c[g.prop]),1)],64))],4))),128))],2))),128)),d.paginatedData.length===0?(s(),l("tr",ov,[t("td",{colspan:a.showSelection?a.columns.length+1:a.columns.length},o(a.emptyText),9,nv)])):D("",!0)])],6)],4),a.showPagination?(s(),l("div",iv,[t("div",rv,o(d.gettext("\u663E\u793A"))+" "+o(d.startItem)+" "+o(d.gettext("\u5230"))+" "+o(d.endItem)+" "+o(d.gettext("\u6761"))+"\uFF0C"+o(d.gettext("\u5171"))+" "+o(d.total)+" "+o(d.gettext("\u6761")),1),t("div",sv,[t("button",{disabled:a.currentPage===1,onClick:i[2]||(i[2]=c=>d.changePage(a.currentPage-1))},o(d.gettext("\u4E0A\u4E00\u9875")),9,dv),(s(!0),l(O,null,Z(d.visiblePages,c=>(s(),l("button",{key:c,class:ut({active:c===a.currentPage}),onClick:x=>d.changePage(c)},o(c),11,lv))),128)),t("button",{disabled:a.currentPage===d.totalPages,onClick:i[3]||(i[3]=c=>d.changePage(a.currentPage+1))},o(d.gettext("\u4E0B\u4E00\u9875")),9,uv)])])):D("",!0)])}var Ae=M(Qb,[["render",cv],["__scopeId","data-v-bff61018"]]);const Ya=n=>(st("data-v-19b41742"),n=n(),dt(),n),pv={style:{display:"flex","align-items":"center"}},fv={class:"search_box"},mv={class:"search_container"},bv={class:"search_input_wrapper"},vv=["onKeyup","placeholder"],gv=Ya(()=>t("path",{d:"M15.5 14h-.79l-.28-.27a6.5 6.5 0 0 0 1.48-5.34c-.47-2.78-2.79-5-5.59-5.34a6.505 6.505 0 0 0-7.27 7.27c.34 2.8 2.56 5.12 5.34 5.59a6.5 6.5 0 0 0 5.34-1.48l.27.28v.79l4.25 4.25c.41.41 1.08.41 1.49 0 .41-.41.41-1.08 0-1.49L15.5 14zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z"},null,-1)),hv=[gv],_v=Ya(()=>t("svg",{class:"refresh_icon",viewBox:"0 0 24 24",width:"26",height:"26"},[t("path",{d:"M17.65 6.35C16.2 4.9 14.21 4 12 4c-4.42 0-7.99 3.58-7.99 8s3.57 8 7.99 8c3.73 0 6.84-2.55 7.73-6h-2.08c-.82 2.33-3.04 4-5.65 4-3.31 0-6-2.69-6-6s2.69-6 6-6c1.66 0 3.14.69 4.22 1.78L13 11h7V4l-2.35 2.35z"})],-1)),xv=[_v],wv=V({props:{showBatchDelete:{type:Boolean,default:!0},showAdd:{type:Boolean,default:!0}},emits:["refresh","batch-delete","search","handleAdd"],setup(n,{emit:i}){const a=n,{$gettext:d}=W(),u=$(""),r=$(!1),c=$(a.showBatchDelete),x=$(a.showAdd),g=()=>{i("refresh",{data:"\u8FD9\u662F\u5B50\u7EC4\u4EF6\u7684\u6570\u636E"})},p=()=>{i("search",String(u.value))},f=()=>{i("batch-delete",{data:"\u8FD9\u662F\u5B50\u7EC4\u4EF6\u7684\u6570\u636E"})},b=()=>{i("handleAdd")};return(h,y)=>(s(),l("div",pv,[x.value?(s(),l("button",{key:0,class:"del-button add-button--danger",style:{},onClick:b},[t("span",null,o(e(d)("\u6DFB\u52A0")),1)])):D("",!0),c.value?(s(),l("button",{key:1,class:"del-button del-button--danger",onClick:f},[t("span",null,o(e(d)("\u6279\u91CF\u5220\u9664")),1)])):D("",!0),t("div",fv,[t("div",mv,[t("div",bv,[T(t("input",{type:"text",onKeyup:to(p,["enter"]),"onUpdate:modelValue":y[0]||(y[0]=k=>u.value=k),class:"search_input",placeholder:e(d)("\u8BF7\u8F93\u5165\u540D\u79F0/IP/MAC\u2026")},null,40,vv),[[tt,u.value,void 0,{trim:!0}]]),t("svg",{class:"search_icon",viewBox:"0 0 24 24",width:"24",height:"24",onClick:p},hv)]),t("button",{class:ut(["refresh_button",{rotate:r.value}]),onClick:g},xv,2)])])]))}});var He=M(wv,[["__scopeId","data-v-19b41742"]]);const kv=n=>(st("data-v-77e6f338"),n=n(),dt(),n),yv=kv(()=>t("span",{class:"switch__button"},null,-1)),Fv=[yv],Ev=["checked","disabled"],$v=V({props:{modelValue:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1},activeColor:{default:"#409EFF"},inactiveColor:{default:"#DCDFE6"}},emits:["update:modelValue","change","beforeChange"],setup(n,{emit:i}){const a=n,d=()=>{if(i("beforeChange",!a.modelValue),a.disabled)return;const u=!a.modelValue;i("update:modelValue",u),i("change",u)};return X(()=>a.modelValue),(u,r)=>(s(),l("div",{class:ut(["switch",{"is-checked":n.modelValue,"is-disabled":n.disabled}]),onClick:d},[t("span",{class:"switch__core",style:Dt({backgroundColor:n.modelValue?n.activeColor:n.inactiveColor,borderColor:n.modelValue?n.activeColor:n.inactiveColor})},Fv,4),t("input",{type:"checkbox",class:"switch__input",checked:n.modelValue,disabled:n.disabled},null,8,Ev)],2))}});var Ot=M($v,[["__scopeId","data-v-77e6f338"]]);const Cv=["onClick"],Dv={class:"modal-header"},Bv={class:"modal-title"},Yv={class:"modal-content"},Av={key:0,class:"modal-footer"},le=V({props:{modelValue:{type:Boolean},title:{default:"\u63D0\u793A"},showClose:{type:Boolean,default:!0},closeOnClickOverlay:{type:Boolean,default:!1},footerShow:{type:Boolean,default:!0},width:{default:"500px"}},emits:["update:modelValue","confirm","cancel","close"],setup(n,{expose:i,emit:a}){const d=n;eo(b=>({"00dc8054":e(r)}));const{$gettext:u}=W(),r=X(()=>typeof d.width=="number"?`${d.width}px`:d.width),c=$(d.modelValue);Tt(()=>d.modelValue,b=>{c.value=b}),Tt(c,b=>{a("update:modelValue",b),b||a("close")}),X(()=>typeof d.width=="number"?`${d.width}px`:d.width);const x=()=>{c.value=!1},g=()=>{d.closeOnClickOverlay&&f()},p=()=>{a("confirm")},f=()=>{a("cancel"),x()};return i({show:()=>c.value=!0,hide:()=>c.value=!1}),(b,h)=>(s(),J($t,{name:"fade"},{default:U(()=>[c.value?(s(),l("div",{key:0,class:"modal-overlay",onClick:ct(g,["self"])},[P($t,{name:"slide"},{default:U(()=>[t("div",{class:"modal-container",style:Dt({maxWidth:e(r)})},[t("div",Dv,[t("h3",Bv,o(e(u)(n.title)),1),n.showClose?(s(),l("button",{key:0,class:"modal-close",onClick:f,"aria-label":"Close"}," \xD7 ")):D("",!0)]),t("div",Yv,[Pt(b.$slots,"default")]),n.footerShow?(s(),l("div",Av,[Pt(b.$slots,"footer",{},()=>[t("button",{class:"modal-button cancel",onClick:f},o(e(u)("\u53D6\u6D88")),1),t("button",{class:"modal-button confirm",onClick:p},o(e(u)("\u4FDD\u5B58")),1)])])):D("",!0)],4)]),_:3})],8,Cv)):D("",!0)]),_:3}))}}),be=n=>(st("data-v-cdc530e0"),n=n(),dt(),n),Sv={class:"container"},zv={style:{display:"flex","justify-content":"end"}},Pv=["onClick"],Tv=["onClick"],Iv=["onClick"],Lv={class:"custom-content"},Mv={class:"IP_address"},Nv={class:"item_box"},Ov={class:"item_left"},Vv={key:0,class:"tip"},Gv=["onClick"],jv={key:1},qv={class:"item_box"},Uv={class:"item_left"},Rv={class:"item_box"},Wv={class:"item_left"},Hv=["placeholder"],Zv={class:"item_box"},Jv={class:"item_left"},Kv=["placeholder"],Qv={class:"item_box"},Xv={class:"item_left"},tg=["placeholder"],eg={class:"custom-content"},ag=be(()=>t("div",{class:"img_box"},[t("img",{src:"https://fwindex.koolcenter.com/cover/x86_64/cover.png",alt:""})],-1)),og={class:"item_box"},ng={class:"item_left"},ig=["placeholder"],rg={class:"item_box"},sg=be(()=>t("div",{class:"item_left"},"MAC\uFF1A",-1)),dg=["placeholder"],lg={class:"item_box"},ug={class:"item_left"},cg={key:0,value:null,disabled:""},pg=["value"],fg={class:"item_box"},mg={class:"item_left"},bg={key:0,class:"item_box"},vg=be(()=>t("div",{class:"item_left"},"IP\uFF1A",-1)),gg=["placeholder"],hg={class:"custom-content info-content"},_g=be(()=>t("div",{class:"img_box"},[t("img",{src:"https://fwindex.koolcenter.com/cover/x86_64/cover.png",alt:""})],-1)),xg={style:{"margin-bottom":"16px"}},wg={class:"item_box"},kg={class:"item_left"},yg={class:"item_box"},Fg={class:"item_left"},Eg={class:"item_box"},$g=be(()=>t("div",{class:"item_left"}," MAC\uFF1A",-1)),Cg={class:"item_box"},Dg={class:"item_left"},Bg={class:"item_box"},Yg={class:"item_left"},Ag={class:"item_box"},Sg={class:"item_left"},zg=V({emits:["openGloba"],setup(n,{emit:i}){const{$gettext:a}=W(),d=$(null),u=()=>{r(),A(),d.value=setInterval(A,3e3)},r=()=>{d.value&&(clearInterval(d.value),d.value=null)};At(()=>L(this,null,function*(){yield F(),u()})),jt(()=>{r()});const c=$({});(()=>L(this,null,function*(){try{const{data:q}=yield N.DeviceMangement.globalConfigs.GET();q.result&&(c.value=q.result||{})}catch(q){}}))();const g=$([]),p=$([]),f=$(!1),b=$(!1),h=$(!1),y=X(()=>!I.dhcpGateway),k=$([{label:"\u4E3B\u673A\u540D\u79F0",prop:"hostname"},{label:"IP\u5730\u5740",prop:"ip"},{label:"MAC\u5730\u5740",prop:"mac"},{label:"\u4E0A\u4F20\u901F\u5EA6",prop:"uploadSpeedStr"},{label:"\u4E0B\u8F7D\u901F\u5EA6",prop:"downloadSpeedStr"},{label:"\u6807\u7B7E",prop:"staticAssigned",slot:"staticAssigned"},{label:"\u64CD\u4F5C",prop:"action",slot:"action"}]),w=q=>({default:a("\u9ED8\u8BA4\u7F51\u5173"),parent:a("\u4E0A\u7EA7\u8DEF\u7531"),myself:a("\u672C\u8BBE\u5907"),bypass:a("\u65C1\u8DEF\u7531"),floatip:a("\u6D6E\u52A8\u7F51\u5173")})[q]||q,m=()=>{f.value=!1,i("openGloba")},v=q=>{var H,K;if(q==!0&&!((K=(H=c.value)==null?void 0:H.speedLimit)!=null&&K.enabled))return E.Warning(a("\u8BF7\u524D\u5F80\u5168\u5C40\u914D\u7F6E\u5F00\u542F\u9650\u901F"))},_=$([]),F=()=>L(this,null,function*(){var H,K,at;let q=E.Loading(a("\u52A0\u8F7D\u4E2D..."));try{const{data:_t}=yield N.DeviceMangement.listDevices.GET();_t.result&&(g.value=((H=_t.result)==null?void 0:H.devices)||[],p.value=((K=_t.result)==null?void 0:K.devices)||[],_.value=((at=_t.result)==null?void 0:at.dhcpTags)||[])}catch(_t){}finally{q.Close()}}),Y=(q,H)=>{const K={};return q.forEach(at=>{at.ip&&(K[at.ip]={downloadSpeedStr:at.downloadSpeedStr||"0 B",uploadSpeedStr:at.uploadSpeedStr||"0 B"})}),H.map(at=>at.ip&&K[at.ip]?mt(lt({},at),{downloadSpeedStr:K[at.ip].downloadSpeedStr,uploadSpeedStr:K[at.ip].uploadSpeedStr}):mt(lt({},at),{downloadSpeedStr:at.downloadSpeedStr||"0 B",uploadSpeedStr:at.uploadSpeedStr||"0 B"}))},A=()=>L(this,null,function*(){try{const{data:q}=yield N.DeviceMangement.speedsForDevices.GET();q.result&&(p.value=Y(q.result,p.value))}catch(q){}}),B=q=>/^[a-zA-Z\s]+$/.test(q)?q.toUpperCase():q,C=vt({ip:"",mac:"",uploadSpeed:100,downloadSpeed:1e3,networkAccess:!1,enabled:!1,comment:"",action:"add"}),I=vt({hostname:"",assignedIP:"",assignedMac:"",bindIP:!1,tagTitle:"",tagName:"",dhcpGateway:"",action:"add"}),et=$({}),S=(q,H)=>{var K,at,_t,zt,xt,te,ee,ae,oe,ne,Ft,Ke,Qe,Xe,ta,ea;et.value=q,H===1?(C.ip=q.ip||"",C.mac=q.mac||"",C.uploadSpeed=((K=q==null?void 0:q.speedLimit)==null?void 0:K.uploadSpeed)||100,C.downloadSpeed=((at=q==null?void 0:q.speedLimit)==null?void 0:at.downloadSpeed)||1e3,C.networkAccess=!((_t=q==null?void 0:q.speedLimit)!=null&&_t.networkAccess)||!1,C.enabled=((zt=q==null?void 0:q.speedLimit)==null?void 0:zt.enabled)||!1,C.comment=((xt=q==null?void 0:q.speedLimit)==null?void 0:xt.comment)||"",C.action=((te=q==null?void 0:q.speedLimit)==null?void 0:te.action)||"add",f.value=!0):H===2?(I.hostname=((ee=q==null?void 0:q.staticAssigned)==null?void 0:ee.hostname)||"",I.assignedIP=((ae=q==null?void 0:q.staticAssigned)==null?void 0:ae.assignedIP)||"",I.assignedMac=((oe=q==null?void 0:q.staticAssigned)==null?void 0:oe.assignedMac)||"",I.bindIP=((ne=q==null?void 0:q.staticAssigned)==null?void 0:ne.bindIP)||!1,I.tagTitle=((Ft=q==null?void 0:q.staticAssigned)==null?void 0:Ft.tagTitle)||"",I.tagName=((Ke=q==null?void 0:q.staticAssigned)==null?void 0:Ke.tagName)||"",(Qe=q==null?void 0:q.staticAssigned)!=null&&Qe.dhcpGateway?(_.value.forEach(aa=>{var oa;aa.gateway===((oa=q==null?void 0:q.staticAssigned)==null?void 0:oa.dhcpGateway)&&(z.value=aa)}),I.dhcpGateway=((ta=q==null?void 0:q.staticAssigned)==null?void 0:ta.dhcpGateway)||_.value[0]||""):(z.value=_.value[0]||null,I.dhcpGateway=((Xe=z.value)==null?void 0:Xe.gateway)||""),I.action=((ea=q==null?void 0:q.staticAssigned)==null?void 0:ea.action)||"add",b.value=!0):H===3&&(h.value=!0)},z=$(_.value[0]||null),G=()=>{var q,H,K;z.value?(I.dhcpGateway=((q=z.value)==null?void 0:q.gateway)||"",I.tagName=((H=z.value)==null?void 0:H.tagName)||"",I.tagTitle=((K=z.value)==null?void 0:K.tagTitle)||""):(I.dhcpGateway="",I.tagName="",I.tagTitle="")},nt=(q,H)=>H?{ip:/^(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$/,mac:/^([0-9A-Fa-f]{2}[:-]){5}([0-9A-Fa-f]{2})$|^([0-9A-Fa-f]{4}\.){2}([0-9A-Fa-f]{4})$/}[q].test(H.trim()):!1,Ct=q=>/^([1-9]\d*(\.\d+)?|0\.\d*[1-9]\d*)$/.test(q.toString()),Yt=()=>L(this,null,function*(){if(!I.hostname)return E.Warning(`${a("\u8BF7\u8F93\u5165")}${a("\u540D\u79F0")}`);if(!I.assignedMac)return E.Warning(`${a("\u8BF7\u8F93\u5165")}${a("MAC")}`);if(!nt("mac",I.assignedMac))return E.Warning(`${a("\u8BF7\u8F93\u5165\u6B63\u786E\u7684MAC\u5730\u5740")}`);if(!I.dhcpGateway)return E.Warning(`${a("\u8BF7\u9009\u62E9")}${a("\u7F51\u5173")}`);if(I.bindIP){if(!I.assignedIP)return E.Warning(`${a("\u8BF7\u8F93\u5165")}${a("IP")}`);if(!nt("ip",I.assignedIP))return E.Warning(`${a("\u8BF7\u8F93\u5165\u6B63\u786E\u7684IP\u5730\u5740")}`)}else I.assignedIP="";let q=E.Loading(a("\u4FDD\u5B58\u4E2D..."));try{const{data:H}=yield N.DeviceMangement.staticDeviceConfig.POST(I);JSON.stringify(H)==="{}"?(b.value=!1,ot(),ft(),E.Success("\u4FDD\u5B58\u6210\u529F !")):E.Success((H==null?void 0:H.error)||"\u4FDD\u5B58\u5931\u8D25\uFF01")}catch(H){E.Warning(`${H==null?void 0:H.error} || ${H==null?void 0:H.message}`)}finally{q.Close()}}),bt=()=>L(this,null,function*(){var H,K;if(!((K=(H=c.value)==null?void 0:H.speedLimit)!=null&&K.enabled))return E.Warning(a("\u8BF7\u524D\u5F80\u5168\u5C40\u914D\u7F6E\u5F00\u542F\u9650\u901F"));if(C.networkAccess)C.downloadSpeed=0,C.uploadSpeed=0;else{if(!C.downloadSpeed)return E.Warning(`${a("\u8BF7\u8F93\u5165")}${a("\u4E0B\u8F7D\u901F\u5EA6")}`);if(!Ct(C.downloadSpeed))return E.Warning(`${a("\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u4E0B\u8F7D\u901F\u5EA6")}`);if(!C.uploadSpeed)return E.Warning(`${a("\u8BF7\u8F93\u5165")}${a("\u4E0A\u4F20\u901F\u5EA6")}`);if(!Ct(C.uploadSpeed))return E.Warning(`${a("\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u4E0A\u4F20\u901F\u5EA6")}`);C.downloadSpeed=Number(C.downloadSpeed),C.uploadSpeed=Number(C.uploadSpeed)}let q=E.Loading(a("\u4FDD\u5B58\u4E2D..."));try{C.networkAccess=!C.networkAccess;const{data:at}=yield N.DeviceMangement.speedLimitConfig.POST(C);JSON.stringify(at)==="{}"?(f.value=!1,ot(),ft(),E.Success("\u4FDD\u5B58\u6210\u529F !")):E.Success((at==null?void 0:at.error)||"\u4FDD\u5B58\u5931\u8D25\uFF01")}catch(at){E.Warning(`${at==null?void 0:at.error} || ${at==null?void 0:at.message}`)}finally{C.downloadSpeed=1e3,C.uploadSpeed=100,q.Close()}}),ot=()=>{et.value={},z.value=_.value[0]||null,I.hostname="",I.assignedIP="",I.assignedMac="",I.bindIP=!1,I.dhcpGateway="",I.tagName="",I.tagTitle="",I.action="add",C.ip="",C.mac="",C.uploadSpeed=100,C.downloadSpeed=1e3,C.networkAccess=!1,C.comment="",C.action="add"},R=$([]),Et=$(null),ft=()=>L(this,null,function*(){g.value=[],yield F()}),Q=q=>g.value.filter(H=>{const K=H.ip.includes(q),at=H.mac.toLowerCase().includes(q.toLowerCase());return K||at}),Wt=q=>{q===""&&(p.value=g.value),p.value=Q(q)},_e=()=>{if(R.value.length===0)return E.Warning(a("\u8BF7\u52FE\u9009\u8981\u5220\u9664\u7684\u6570\u636E")+" !")};return(q,H)=>(s(),l("div",Sv,[t("div",zv,[P(He,{onRefresh:ft,showAdd:!1,showBatchDelete:!1,ref_key:"searchRef",ref:Et,onBatchDelete:_e,onSearch:Wt},null,512)]),t("div",null,[P(Ae,{data:p.value,columns:k.value,showPagination:!1},{action:U(({row:K})=>[t("span",{style:{color:"#553AFE",cursor:"pointer"},onClick:at=>S(K,2)},o(e(a)("\u9759\u6001\u5206\u914D")),9,Pv),t("span",{style:{color:"#553AFE",cursor:"pointer",margin:"0 8px"},onClick:at=>S(K,1)},o(e(a)("\u9650\u901F\u914D\u7F6E")),9,Tv),t("span",{style:{color:"#553AFE",margin:"0 8px",cursor:"pointer"},onClick:at=>S(K,3)},o(e(a)("\u8BE6\u60C5")),9,Iv)]),staticAssigned:U(({row:K})=>{var at,_t;return[t("span",null,o(w((at=K==null?void 0:K.staticAssigned)==null?void 0:at.tagTitle)||w((_t=K==null?void 0:K.staticAssigned)==null?void 0:_t.tagName)||"-"),1)]}),_:1},8,["data","columns"])]),P(le,{modelValue:f.value,"onUpdate:modelValue":H[6]||(H[6]=K=>f.value=K),title:"\u9650\u901F\u914D\u7F6E","show-close":!0,onConfirm:bt,onCancel:ot},{default:U(()=>{var K,at,_t,zt;return[t("div",Lv,[t("div",Mv,"IP: "+o(et.value.ip),1),t("div",Nv,[t("div",Ov,o(e(a)("\u5BF9\u8BBE\u5907\u5F00\u542F\u9650\u901F"))+"\uFF1A",1),P(Ot,{modelValue:e(C).enabled,"onUpdate:modelValue":H[0]||(H[0]=xt=>e(C).enabled=xt),disabled:!((at=(K=c.value)==null?void 0:K.speedLimit)!=null&&at.enabled),onBeforeChange:v},null,8,["modelValue","disabled"])]),(zt=(_t=c.value)==null?void 0:_t.speedLimit)!=null&&zt.enabled?D("",!0):(s(),l("div",Vv,[t("a",{href:"",onClick:ct(m,["prevent"])},o(e(a)("\u70B9\u6211\u8DF3\u8F6C\u5168\u5C40\u914D\u7F6E")),9,Gv)])),e(C).enabled?(s(),l("div",jv,[t("div",qv,[t("div",Uv,o(e(a)("\u7981\u6B62\u8BE5\u8BBE\u5907\u8BBF\u95EE\u7F51\u7EDC"))+"\uFF1A",1),P(Ot,{modelValue:e(C).networkAccess,"onUpdate:modelValue":H[1]||(H[1]=xt=>e(C).networkAccess=xt),onChange:H[2]||(H[2]=()=>{})},null,8,["modelValue"])]),e(C).networkAccess?D("",!0):(s(),l(O,{key:0},[t("div",Rv,[t("div",Wv,o(e(a)("\u4E0B\u8F7D\u901F\u5EA6"))+"\uFF08Mbit/s\uFF09\uFF1A",1),T(t("input",{id:"tagName",type:"text","onUpdate:modelValue":H[3]||(H[3]=xt=>e(C).downloadSpeed=xt),placeholder:e(a)("\u8BF7\u8F93\u5165")+"...",class:"tag-input"},null,8,Hv),[[tt,e(C).downloadSpeed,void 0,{trim:!0}]]),it(" \xA0 "+o(e(a)("\u603B\u5E26\u5BBD")),1)]),t("div",Zv,[t("div",Jv,o(e(a)("\u4E0A\u4F20\u901F\u5EA6"))+"\uFF08Mbit/s\uFF09\uFF1A",1),T(t("input",{id:"tagName",type:"text","onUpdate:modelValue":H[4]||(H[4]=xt=>e(C).uploadSpeed=xt),placeholder:e(a)("\u8BF7\u8F93\u5165")+"...",class:"tag-input"},null,8,Kv),[[tt,e(C).uploadSpeed,void 0,{trim:!0}]]),it(" \xA0 "+o(e(a)("\u603B\u5E26\u5BBD")),1)]),t("div",Qv,[t("div",Xv,o(e(a)("\u6CE8\u89E3"))+"\uFF1A",1),T(t("input",{id:"tagName",type:"text","onUpdate:modelValue":H[5]||(H[5]=xt=>e(C).comment=xt),placeholder:e(a)("\u8BF7\u8F93\u5165")+"...",class:"tag-input"},null,8,tg),[[tt,e(C).comment,void 0,{trim:!0}]])])],64))])):D("",!0)])]}),_:1},8,["modelValue"]),P(le,{modelValue:b.value,"onUpdate:modelValue":H[12]||(H[12]=K=>b.value=K),title:"\u9759\u6001\u5206\u914D",width:"550px","show-close":!0,onConfirm:Yt,onCancel:ot},{default:U(()=>[t("div",eg,[ag,t("div",og,[t("div",ng,o(e(a)("\u540D\u79F0"))+"\uFF1A",1),T(t("input",{id:"tagName",type:"text","onUpdate:modelValue":H[7]||(H[7]=K=>e(I).hostname=K),placeholder:e(a)("\u8BF7\u8F93\u5165")+"...",class:"tag-input"},null,8,ig),[[tt,e(I).hostname,void 0,{trim:!0}]])]),t("div",rg,[sg,T(t("input",{id:"tagName",type:"text","onUpdate:modelValue":H[8]||(H[8]=K=>e(I).assignedMac=K),placeholder:e(a)("\u8BF7\u8F93\u5165")+"...",class:"tag-input"},null,8,dg),[[tt,e(I).assignedMac,void 0,{trim:!0}]])]),t("div",lg,[t("div",ug,o(e(a)("\u7F51\u5173"))+"\uFF1A",1),T(t("select",{"onUpdate:modelValue":H[9]||(H[9]=K=>z.value=K),onChange:G},[e(y)?(s(),l("option",cg,o(e(a)("\u8BF7\u9009\u62E9")),1)):D("",!0),(s(!0),l(O,null,Z(_.value,K=>(s(),l("option",{value:K},o(K.gateway)+"("+o(K.tagTitle?w(K.tagTitle):K.tagName?K.tagName:"-")+") ",9,pg))),256))],544),[[rt,z.value]])]),t("div",fg,[t("div",mg,o(e(a)("MAC\u5730\u5740\u4E0EIP\u7ED1\u5B9A"))+"\uFF1A",1),P(Ot,{modelValue:e(I).bindIP,"onUpdate:modelValue":H[10]||(H[10]=K=>e(I).bindIP=K)},null,8,["modelValue"])]),e(I).bindIP?(s(),l("div",bg,[vg,T(t("input",{id:"tagName",type:"text","onUpdate:modelValue":H[11]||(H[11]=K=>e(I).assignedIP=K),placeholder:e(a)("\u8BF7\u8F93\u5165")+"...",class:"tag-input"},null,8,gg),[[tt,e(I).assignedIP,void 0,{trim:!0}]])])):D("",!0)])]),_:1},8,["modelValue"]),P(le,{modelValue:h.value,"onUpdate:modelValue":H[13]||(H[13]=K=>h.value=K),title:"\u8BE6\u60C5",footerShow:!1,"show-close":!0,onCancel:ot},{default:U(()=>{var K,at,_t,zt,xt;return[t("div",hg,[_g,t("div",xg,[t("div",wg,[t("div",kg,o(e(a)("\u540D\u79F0"))+"\uFF1A",1),it(" "+o(et.value.hostname||"-"),1)]),t("div",yg,[t("div",Fg,o(e(a)("IP\u5730\u5740"))+"\uFF1A",1),it(" "+o(et.value.ip),1)]),t("div",Eg,[$g,it(" "+o(et.value.mac),1)]),t("div",Cg,[t("div",Dg,o(e(a)("\u7F51\u5173"))+"\uFF1A",1),it(" "+o(((K=et.value)==null?void 0:K.staticAssigned.dhcpGateway)||"-"),1)]),t("div",Bg,[t("div",Yg,o(e(a)("\u63A5\u53E3"))+"\uFF1A",1),it(" "+o(B(et.value.intr)||"-"),1)]),t("div",Ag,[t("div",Sg,o(e(a)("\u6807\u7B7E"))+"\uFF1A",1),it(" "+o(((_t=(at=et.value)==null?void 0:at.staticAssigned)==null?void 0:_t.tagTitle)||((xt=(zt=et.value)==null?void 0:zt.staticAssigned)==null?void 0:xt.tagName)||"-"),1)])])])]}),_:1},8,["modelValue"])]))}});var Pg=M(zg,[["__scopeId","data-v-cdc530e0"]]);const Ze=n=>(st("data-v-0960eb03"),n=n(),dt(),n),Tg={class:"container"},Ig={style:{display:"flex","justify-content":"end"}},Lg=["onClick"],Mg={class:"custom-content"},Ng=Ze(()=>t("div",{class:"img_box"},[t("img",{src:"https://fwindex.koolcenter.com/cover/x86_64/cover.png",alt:""})],-1)),Og={class:"item_box"},Vg={class:"item_left"},Gg=["placeholder"],jg={class:"item_box"},qg=Ze(()=>t("div",{class:"item_left"},"MAC\uFF1A",-1)),Ug=["placeholder"],Rg={class:"item_box"},Wg={class:"item_left"},Hg={key:0,value:null,disabled:""},Zg=["value"],Jg={class:"item_box"},Kg={class:"item_left"},Qg={key:0,class:"item_box"},Xg=Ze(()=>t("div",{class:"item_left"},"IP\uFF1A",-1)),t9=["placeholder"],e9=V({setup(n){const{$gettext:i}=W(),a=$([]);(()=>L(this,null,function*(){var S;try{const{data:z}=yield N.DeviceMangement.globalConfigs.GET();z.result&&(a.value=((S=z.result)==null?void 0:S.dhcpTags)||[])}catch(z){}}))();const u=$([]),r=$([]),c=$(!1),x=$([{label:"\u4E3B\u673A\u540D\u79F0",prop:"hostname"},{label:"IP\u5730\u5740",prop:"assignedIP"},{label:"MAC\u5730\u5740",prop:"assignedMac"},{label:"\u9759\u6001IP\u7ED1\u5B9A",prop:"bindIP",slot:"bindIP"},{label:"\u6807\u7B7E",prop:"tagTitle",slot:"tagTitle"},{label:"\u64CD\u4F5C",prop:"action",slot:"action"}]),g=S=>({default:i("\u9ED8\u8BA4\u7F51\u5173"),parent:i("\u4E0A\u7EA7\u8DEF\u7531"),myself:i("\u672C\u8BBE\u5907"),bypass:i("\u65C1\u8DEF\u7531"),floatip:i("\u6D6E\u52A8\u7F51\u5173")})[S]||S,p=()=>L(this,null,function*(){let S=E.Loading(i("\u52A0\u8F7D\u4E2D..."));try{const{data:z}=yield N.DeviceMangement.listStaticDevices.GET();z.result&&(u.value=z.result||[],r.value=z.result||[])}catch(z){}finally{S.Close()}});p();const f=$(!0),b=$([]),h=S=>{b.value=S},y=()=>L(this,null,function*(){u.value=[];let S=E.Loading(i("\u52A0\u8F7D\u4E2D..."));yield p(),S.Close()}),k=S=>u.value.filter(z=>{const G=z.assignedIP.includes(S),nt=z.assignedMac.toLowerCase().includes(S.toLowerCase());return G||nt}),w=S=>{S===""&&(r.value=u.value),r.value=k(S)},m=S=>L(this,null,function*(){if(confirm(i("\u786E\u5B9A\u5220\u9664\uFF1F"))){let z={hostname:S.hostname||"",assignedIP:S.assignedIP||"",assignedMac:S.assignedMac||"",tagTitle:S.tagTitle||"",bindIP:S.bindIP||!1,tagName:S.tagName||"",dhcpGateway:S.dhcpGateway||"",action:"delete"};v(z,1)}}),v=(S,z)=>L(this,null,function*(){let G=E.Loading(i("\u5220\u9664\u4E2D..."));try{const{data:nt}=yield N.DeviceMangement.staticDeviceConfig.POST(S);return z==1&&(JSON.stringify(nt)==="{}"?E.Success("\u5220\u9664\u6210\u529F !"):E.Success((nt==null?void 0:nt.error)||"\u5220\u9664\u5931\u8D25\uFF01"),p()),nt}catch(nt){}finally{G.Close()}}),_=()=>L(this,null,function*(){if(b.value.length===0)return E.Warning(i("\u8BF7\u52FE\u9009\u8981\u5220\u9664\u7684\u6570\u636E")+" !");if(confirm(i("\u786E\u5B9A\u5220\u9664\uFF1F")))try{const S=b.value.map(z=>{const G={hostname:z.hostname||"",assignedIP:z.assignedIP||"",assignedMac:z.assignedMac||"",tagTitle:z.tagTitle||"",bindIP:z.bindIP||!1,tagName:z.tagName||"",dhcpGateway:z.dhcpGateway||"",action:"delete"};return v(G)});yield Promise.all(S),E.Success(i("\u6240\u6709\u5220\u9664\u64CD\u4F5C\u5DF2\u5B8C\u6210")),p()}catch(S){}}),F=X(()=>!B.dhcpGateway),Y=$(null),A=()=>{var S,z,G;Y.value?(B.dhcpGateway=((S=Y.value)==null?void 0:S.gateway)||"",B.tagName=((z=Y.value)==null?void 0:z.tagName)||"",B.tagTitle=((G=Y.value)==null?void 0:G.tagTitle)||""):(B.dhcpGateway="",B.tagName="",B.tagTitle="")},B=vt({hostname:"",assignedIP:"",assignedMac:"",bindIP:!1,tagTitle:"",tagName:"",dhcpGateway:"",action:"add"}),C=(S,z)=>z?{ip:/^(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$/,mac:/^([0-9A-Fa-f]{2}[:-]){5}([0-9A-Fa-f]{2})$|^([0-9A-Fa-f]{4}\.){2}([0-9A-Fa-f]{4})$/}[S].test(z.trim()):!1,I=()=>L(this,null,function*(){if(!B.assignedMac)return E.Warning(`${i("\u8BF7\u8F93\u5165")}${i("MAC")}`);if(!C("mac",B.assignedMac))return E.Warning(`${i("\u8BF7\u8F93\u5165\u6B63\u786E\u7684MAC\u5730\u5740")}`);if(!B.dhcpGateway)return E.Warning(`${i("\u8BF7\u9009\u62E9")}${i("\u7F51\u5173")}`);if(B.bindIP){if(!B.assignedIP)return E.Warning(`${i("\u8BF7\u8F93\u5165")}${i("IP")}`);if(!C("ip",B.assignedIP))return E.Warning(`${i("\u8BF7\u8F93\u5165\u6B63\u786E\u7684IP\u5730\u5740")}`)}else B.assignedIP="";let S=E.Loading(i("\u4FDD\u5B58\u4E2D..."));try{const{data:z}=yield N.DeviceMangement.staticDeviceConfig.POST(B);JSON.stringify(z)==="{}"?(c.value=!1,et(),y(),E.Success("\u4FDD\u5B58\u6210\u529F !")):E.Success((z==null?void 0:z.error)||"\u4FDD\u5B58\u5931\u8D25\uFF01")}catch(z){E.Warning(`${z==null?void 0:z.error} || ${z==null?void 0:z.message}`)}finally{S.Close()}}),et=()=>{Y.value=null,B.hostname="",B.assignedIP="",B.assignedMac="",B.bindIP=!1,B.dhcpGateway="",B.tagName="",B.tagTitle="",B.action="add"};return(S,z)=>(s(),l("div",Tg,[t("div",Ig,[P(He,{onHandleAdd:z[0]||(z[0]=G=>c.value=!0),onRefresh:y,onBatchDelete:_,onSearch:w})]),t("div",null,[P(Ae,{data:r.value,columns:x.value,rowKey:"mac",showSelection:f.value,showPagination:!1,onSelectionChange:h},{action:U(({row:G})=>[t("button",{class:"del-button del-button--danger",onClick:nt=>m(G)},[t("span",null,o(e(i)("\u5220\u9664")),1)],8,Lg)]),tagTitle:U(({row:G})=>[t("span",null,o(g(G==null?void 0:G.tagTitle)||g(G==null?void 0:G.tagName)||"-"),1)]),bindIP:U(({row:G})=>[t("span",null,o(G!=null&&G.bindIP?e(i)("\u662F"):e(i)("\u5426")),1)]),_:1},8,["data","columns","showSelection"])]),P(le,{modelValue:c.value,"onUpdate:modelValue":z[6]||(z[6]=G=>c.value=G),title:"\u9759\u6001\u5206\u914D",width:"550px","show-close":!0,onConfirm:I,onCancel:et},{default:U(()=>[t("div",Mg,[Ng,t("div",Og,[t("div",Vg,o(e(i)("\u540D\u79F0"))+"\uFF1A",1),T(t("input",{id:"tagName",type:"text","onUpdate:modelValue":z[1]||(z[1]=G=>e(B).hostname=G),placeholder:e(i)("\u8BF7\u8F93\u5165")+"...",class:"tag-input"},null,8,Gg),[[tt,e(B).hostname,void 0,{trim:!0}]])]),t("div",jg,[qg,T(t("input",{id:"tagName",type:"text","onUpdate:modelValue":z[2]||(z[2]=G=>e(B).assignedMac=G),placeholder:e(i)("\u8BF7\u8F93\u5165")+"...",class:"tag-input"},null,8,Ug),[[tt,e(B).assignedMac,void 0,{trim:!0}]])]),t("div",Rg,[t("div",Wg,o(e(i)("\u7F51\u5173"))+"\uFF1A",1),T(t("select",{"onUpdate:modelValue":z[3]||(z[3]=G=>Y.value=G),onChange:A},[e(F)?(s(),l("option",Hg,o(e(i)("\u8BF7\u9009\u62E9")),1)):D("",!0),(s(!0),l(O,null,Z(a.value,G=>(s(),l("option",{value:G},o(G.gateway)+"("+o(G.tagTitle?g(G.tagTitle):G.tagName?G.tagName:"-")+") ",9,Zg))),256))],544),[[rt,Y.value]])]),t("div",Jg,[t("div",Kg,o(e(i)("MAC\u5730\u5740\u4E0EIP\u7ED1\u5B9A"))+"\uFF1A",1),P(Ot,{modelValue:e(B).bindIP,"onUpdate:modelValue":z[4]||(z[4]=G=>e(B).bindIP=G)},null,8,["modelValue"])]),e(B).bindIP?(s(),l("div",Qg,[Xg,T(t("input",{id:"tagName",type:"text","onUpdate:modelValue":z[5]||(z[5]=G=>e(B).assignedIP=G),placeholder:e(i)("\u8BF7\u8F93\u5165")+"...",class:"tag-input"},null,8,t9),[[tt,e(B).assignedIP,void 0,{trim:!0}]])])):D("",!0)])]),_:1},8,["modelValue"])]))}});var a9=M(e9,[["__scopeId","data-v-0960eb03"]]);const o9={class:"container"},n9={style:{display:"flex","justify-content":"end"}},i9=["onClick"],r9={class:"custom-content"},s9={class:"item_box"},d9={class:"item_left"},l9={class:"item_box"},u9={class:"item_left"},c9=["placeholder"],p9={class:"item_box"},f9={class:"item_left"},m9=["placeholder"],b9={key:0,class:"tip"},v9=["onClick"],g9={key:1},h9={class:"item_box"},_9={class:"item_left"},x9={class:"item_box"},w9={class:"item_left"},k9=["placeholder"],y9={class:"item_box"},F9={class:"item_left"},E9=["placeholder"],$9={class:"item_box"},C9={class:"item_left"},D9=["placeholder"],B9=V({emits:["openGloba"],setup(n,{emit:i}){const{$gettext:a}=W(),d=$({});(()=>L(this,null,function*(){try{const{data:S}=yield N.DeviceMangement.globalConfigs.GET();S.result&&(d.value=S.result||{})}catch(S){}}))();const r=$([]),c=$([]),x=$(!1),g=$([{label:"\u4E3B\u673A\u540D\u79F0",prop:"hostname"},{label:"IP\u5730\u5740",prop:"ip"},{label:"MAC\u5730\u5740",prop:"mac"},{label:"\u7981\u6B62\u7F51\u7EDC\u8BBF\u95EE",prop:"networkAccess",slot:"networkAccess"},{label:"\u4E0A\u4F20\u9650\u901F",prop:"uploadSpeed"},{label:"\u4E0B\u8F7D\u9650\u901F",prop:"downloadSpeed"},{label:"\u64CD\u4F5C",prop:"action",slot:"action"}]),p=()=>L(this,null,function*(){let S=E.Loading(a("\u52A0\u8F7D\u4E2D..."));try{const{data:z}=yield N.DeviceMangement.listSpeedLimitedDevices.GET();z.result&&(r.value=z.result||[],c.value=z.result||[])}catch(z){}finally{S.Close()}});p();const f=$(!0),b=$([]),h=S=>{b.value=S},y=()=>L(this,null,function*(){r.value=[];let S=E.Loading(a("\u52A0\u8F7D\u4E2D..."));yield p(),S.Close()}),k=S=>r.value.filter(z=>{const G=z.ip.includes(S),nt=z.mac.toLowerCase().includes(S.toLowerCase());return G||nt}),w=S=>{S===""&&(c.value=r.value),c.value=k(S)},m=S=>L(this,null,function*(){if(confirm(a("\u786E\u5B9A\u5220\u9664\uFF1F"))){let z={ip:S.ip||"",mac:S.mac||"",uploadSpeed:S.uploadSpeed||0,downloadSpeed:S.downloadSpeed||0,networkAccess:S.networkAccess||!1,comment:"",action:"delete"};v(z,1)}}),v=(S,z)=>L(this,null,function*(){let G=E.Loading(a("\u5220\u9664\u4E2D..."));try{const{data:nt}=yield N.DeviceMangement.speedLimitConfig.POST(S);return z==1&&(JSON.stringify(nt)==="{}"?E.Success("\u5220\u9664\u6210\u529F !"):E.Success((nt==null?void 0:nt.error)||"\u5220\u9664\u5931\u8D25\uFF01"),p()),nt}catch(nt){}finally{G.Close()}}),_=()=>L(this,null,function*(){if(b.value.length===0)return E.Warning(a("\u8BF7\u52FE\u9009\u8981\u5220\u9664\u7684\u6570\u636E")+" !");if(confirm(a("\u786E\u5B9A\u5220\u9664\uFF1F")))try{const S=b.value.map(z=>{const G={ip:z.ip||"",mac:z.mac||"",uploadSpeed:z.uploadSpeed||0,downloadSpeed:z.downloadSpeed||0,networkAccess:z.networkAccess||!1,comment:"",action:"delete"};return v(G)});yield Promise.all(S),E.Success(a("\u6240\u6709\u5220\u9664\u64CD\u4F5C\u5DF2\u5B8C\u6210")),p()}catch(S){}}),F=()=>{x.value=!1,i("openGloba")},Y=S=>{var z,G;if(S==!0&&!((G=(z=d.value)==null?void 0:z.speedLimit)!=null&&G.enabled))return E.Warning(a("\u8BF7\u524D\u5F80\u5168\u5C40\u914D\u7F6E\u5F00\u542F\u9650\u901F"))},A=vt({ip:"",mac:"",uploadSpeed:100,downloadSpeed:1e3,networkAccess:!1,enabled:!1,comment:"",action:"add"}),B=S=>/^([1-9]\d*(\.\d+)?|0\.\d*[1-9]\d*)$/.test(S.toString()),C=(S,z)=>z?{ip:/^(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$/,mac:/^([0-9A-Fa-f]{2}[:-]){5}([0-9A-Fa-f]{2})$|^([0-9A-Fa-f]{4}\.){2}([0-9A-Fa-f]{4})$/}[S].test(z.trim()):!1,I=()=>L(this,null,function*(){var z,G;if(!((G=(z=d.value)==null?void 0:z.speedLimit)!=null&&G.enabled))return E.Warning(a("\u8BF7\u524D\u5F80\u5168\u5C40\u914D\u7F6E\u5F00\u542F\u9650\u901F"));if(!A.ip)return E.Warning(`${a("\u8BF7\u8F93\u5165")}${a("IP")}`);if(!C("ip",A.ip))return E.Warning(`${a("\u8BF7\u8F93\u5165\u6B63\u786E\u7684IP\u5730\u5740")}`);if(!A.mac)return E.Warning(`${a("\u8BF7\u8F93\u5165")}${a("MAC")}`);if(!C("mac",A.mac))return E.Warning(`${a("\u8BF7\u8F93\u5165\u6B63\u786E\u7684MAC\u5730\u5740")}`);if(A.networkAccess)A.downloadSpeed=0,A.uploadSpeed=0;else{if(!A.downloadSpeed)return E.Warning(`${a("\u8BF7\u8F93\u5165")}${a("\u4E0B\u8F7D\u901F\u5EA6")}`);if(!B(A.downloadSpeed))return E.Warning(`${a("\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u4E0B\u8F7D\u901F\u5EA6")}`);if(!A.uploadSpeed)return E.Warning(`${a("\u8BF7\u8F93\u5165")}${a("\u4E0A\u4F20\u901F\u5EA6")}`);if(!B(A.uploadSpeed))return E.Warning(`${a("\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u4E0A\u4F20\u901F\u5EA6")}`);A.downloadSpeed=Number(A.downloadSpeed),A.uploadSpeed=Number(A.uploadSpeed)}let S=E.Loading(a("\u4FDD\u5B58\u4E2D..."));try{A.networkAccess=!A.networkAccess;const{data:nt}=yield N.DeviceMangement.speedLimitConfig.POST(A);JSON.stringify(nt)==="{}"?(y(),E.Success("\u4FDD\u5B58\u6210\u529F !")):E.Success((nt==null?void 0:nt.error)||"\u4FDD\u5B58\u5931\u8D25\uFF01"),x.value=!1,et()}catch(nt){E.Warning(`${nt==null?void 0:nt.error} || ${nt==null?void 0:nt.message}`)}finally{A.downloadSpeed=1e3,A.uploadSpeed=100,S.Close()}}),et=()=>{A.ip="",A.mac="",A.uploadSpeed=100,A.downloadSpeed=1e3,A.networkAccess=!1,A.comment="",A.action="add"};return(S,z)=>(s(),l("div",o9,[t("div",n9,[P(He,{onHandleAdd:z[0]||(z[0]=G=>x.value=!0),onRefresh:y,onBatchDelete:_,onSearch:w})]),t("div",null,[P(Ae,{data:c.value,columns:g.value,rowKey:"mac",showSelection:f.value,showPagination:!1,onSelectionChange:h},{action:U(({row:G})=>[t("button",{class:"del-button del-button--danger",onClick:nt=>m(G)},[t("span",null,o(e(a)("\u5220\u9664")),1)],8,i9)]),networkAccess:U(({row:G})=>[t("span",null,o(G!=null&&G.networkAccess?e(a)("\u662F"):e(a)("\u5426")),1)]),_:1},8,["data","columns","showSelection"])]),P(le,{modelValue:x.value,"onUpdate:modelValue":z[9]||(z[9]=G=>x.value=G),title:"\u9650\u901F\u914D\u7F6E","show-close":!0,onConfirm:I,onCancel:et},{default:U(()=>{var G,nt,Ct,Yt;return[t("div",r9,[t("div",s9,[t("div",d9,o(e(a)("\u5BF9\u8BBE\u5907\u5F00\u542F\u9650\u901F"))+"\uFF1A",1),P(Ot,{modelValue:e(A).enabled,"onUpdate:modelValue":z[1]||(z[1]=bt=>e(A).enabled=bt),disabled:!((nt=(G=d.value)==null?void 0:G.speedLimit)!=null&&nt.enabled),onBeforeChange:Y},null,8,["modelValue","disabled"])]),t("div",l9,[t("div",u9,o(e(a)("IP\u5730\u5740"))+"\uFF1A",1),T(t("input",{id:"tagName",type:"text","onUpdate:modelValue":z[2]||(z[2]=bt=>e(A).ip=bt),placeholder:e(a)("\u8BF7\u8F93\u5165")+"...",class:"tag-input"},null,8,c9),[[tt,e(A).ip,void 0,{trim:!0}]])]),t("div",p9,[t("div",f9,o(e(a)("MAC\u5730\u5740"))+"\uFF1A",1),T(t("input",{id:"tagName",type:"text","onUpdate:modelValue":z[3]||(z[3]=bt=>e(A).mac=bt),placeholder:e(a)("\u8BF7\u8F93\u5165")+"...",class:"tag-input"},null,8,m9),[[tt,e(A).mac,void 0,{trim:!0}]])]),(Yt=(Ct=d.value)==null?void 0:Ct.speedLimit)!=null&&Yt.enabled?D("",!0):(s(),l("div",b9,[t("a",{href:"",onClick:ct(F,["prevent"])},o(e(a)("\u70B9\u6211\u8DF3\u8F6C\u5168\u5C40\u914D\u7F6E")),9,v9)])),e(A).enabled?(s(),l("div",g9,[t("div",h9,[t("div",_9,o(e(a)("\u7981\u6B62\u8BE5\u8BBE\u5907\u8BBF\u95EE\u7F51\u7EDC"))+"\uFF1A",1),P(Ot,{modelValue:e(A).networkAccess,"onUpdate:modelValue":z[4]||(z[4]=bt=>e(A).networkAccess=bt),onChange:z[5]||(z[5]=()=>{})},null,8,["modelValue"])]),e(A).networkAccess?D("",!0):(s(),l(O,{key:0},[t("div",x9,[t("div",w9,o(e(a)("\u4E0B\u8F7D\u901F\u5EA6"))+"\uFF08Mbit/s\uFF09\uFF1A",1),T(t("input",{id:"tagName",type:"text","onUpdate:modelValue":z[6]||(z[6]=bt=>e(A).downloadSpeed=bt),placeholder:e(a)("\u8BF7\u8F93\u5165")+"...",class:"tag-input"},null,8,k9),[[tt,e(A).downloadSpeed,void 0,{trim:!0}]]),it(" \xA0 "+o(e(a)("\u603B\u5E26\u5BBD")),1)]),t("div",y9,[t("div",F9,o(e(a)("\u4E0A\u4F20\u901F\u5EA6"))+"\uFF08Mbit/s\uFF09\uFF1A",1),T(t("input",{id:"tagName",type:"text","onUpdate:modelValue":z[7]||(z[7]=bt=>e(A).uploadSpeed=bt),placeholder:e(a)("\u8BF7\u8F93\u5165")+"...",class:"tag-input"},null,8,E9),[[tt,e(A).uploadSpeed,void 0,{trim:!0}]]),it(" \xA0 "+o(e(a)("\u603B\u5E26\u5BBD")),1)]),t("div",$9,[t("div",C9,o(e(a)("\u6CE8\u89E3"))+"\uFF1A",1),T(t("input",{id:"tagName",type:"text","onUpdate:modelValue":z[8]||(z[8]=bt=>e(A).comment=bt),placeholder:e(a)("\u8BF7\u8F93\u5165")+"...",class:"tag-input"},null,8,D9),[[tt,e(A).comment,void 0,{trim:!0}]])])],64))])):D("",!0)])]}),_:1},8,["modelValue"])]))}});var Y9=M(B9,[["__scopeId","data-v-1c5f2d05"]]);const Je=n=>(st("data-v-585dd8da"),n=n(),dt(),n),A9={key:0,class:"dialog-overlay"},S9={class:"dialog-container"},z9={class:"dialog-title"},P9=Je(()=>t("div",{class:"loading-animation"},[t("div",{class:"spinner"})],-1)),T9={class:"dialog-message"},I9={key:0,class:"dialog-overlay"},L9={class:"dialog-container"},M9={class:"dialog-title"},N9=Je(()=>t("div",{style:{display:"flex","justify-content":"center"}},[t("svg",{t:"1752661662572",class:"icon",viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg","p-id":"5921",width:"50",height:"50"},[t("path",{d:"M0 512C0 229.234759 229.234759 0 512 0s512 229.234759 512 512-229.234759 512-512 512S0 794.765241 0 512z m419.310345 194.630621a35.310345 35.310345 0 0 0 49.399172 1.271172l335.518897-311.931586a35.310345 35.310345 0 0 0-48.075035-51.729655l-309.124413 289.544827-145.125518-149.645241a35.310345 35.310345 0 1 0-50.688 49.169655l168.112552 173.320828z",fill:"#553afe","p-id":"5922"})])],-1)),O9={class:"dialog-message"},V9={key:0,class:"dialog-overlay"},G9={class:"dialog-container tag-dialog"},j9={class:"dialog-title"},q9={class:"warning-message"},U9=Je(()=>t("svg",{class:"warning-icon",viewBox:"0 0 24 24"},[t("path",{fill:"currentColor",d:"M12,2L1,21H23M12,6L19.53,19H4.47M11,10V14H13V10M11,16V18H13V16"})],-1)),R9={class:"input-group"},W9={for:"tagName"},H9=["placeholder"],Z9={class:"input-group"},J9={for:"tagName"},K9=["placeholder"],Q9={class:"button-group"},X9=V({emits:["confirm","update:modelValue"],setup(n,{expose:i,emit:a}){const{$gettext:d}=W(),u=$("install"),r=$(!1),c=$(!1),x=$(!1),g=$(""),p=$(""),f=()=>{u.value="install",r.value=!0},b=()=>{r.value=!1},h=()=>{r.value=!1,setTimeout(()=>{c.value=!0},300)},y=()=>{c.value=!1},k=$("1"),w=()=>{u.value="tag",k.value="1",g.value="",p.value="",x.value=!0},m=()=>{u.value="tag",k.value="2",x.value=!0},v=()=>{x.value=!1},_=(Y,A)=>A?{ip:/^(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$/,mac:/^([0-9A-Fa-f]{2}[:-]){5}([0-9A-Fa-f]{2})$|^([0-9A-Fa-f]{4}\.){2}([0-9A-Fa-f]{4})$/}[Y].test(A.trim()):!1,F=()=>{if(!_("ip",p.value.trim()))return E.Warning(`${d("\u8BF7\u8F93\u5165\u6B63\u786E\u7684IP\u5730\u5740")}`);g.value.trim()&&p.value.trim()&&(a("confirm",{tagName:g.value.trim(),gateway:p.value.trim(),type:k.value}),v())};return Tt(g,Y=>{a("update:modelValue",Y)}),Tt(p,Y=>{a("update:modelValue",Y)}),i({tagName:g,gateway:p,openInstallDialog:f,showInstallResult:h,openTagDialog:w,closeTagDialog:v,cancelInstall:b,openEditTagDialog:m}),(Y,A)=>(s(),l(O,null,[P($t,{name:"fade"},{default:U(()=>[r.value&&u.value==="install"?(s(),l("div",A9,[t("div",S9,[t("div",z9,o(e(d)("IP\u9650\u901F")),1),P9,t("p",T9,o(e(d)("\u6B63\u5728\u5B89\u88C5"))+"...",1),t("button",{class:"dialog-button",onClick:b},o(e(d)(""))+"\u5173\u95ED",1)])])):D("",!0)]),_:1}),P($t,{name:"fade"},{default:U(()=>[c.value&&u.value==="install"?(s(),l("div",I9,[t("div",L9,[t("div",M9,o(e(d)("\u7ED3\u679C")),1),N9,t("p",O9,o(e(d)("\u5B89\u88C5\u6210\u529F"))+"\uFF01",1),t("button",{class:"dialog-button",onClick:y},o(e(d)("\u786E\u5B9A")),1)])])):D("",!0)]),_:1}),P($t,{name:"fade"},{default:U(()=>[x.value&&u.value==="tag"?(s(),l("div",V9,[t("div",G9,[t("div",j9,o(e(d)(k.value==="1"?"\u6DFB\u52A0\u6807\u7B7E":"\u7F16\u8F91\u6807\u7B7E")),1),t("div",q9,[U9,t("span",null,o(e(d)("\u6CE8\u610F\uFF1A\u6DFB\u52A0\u6807\u7B7E\u65F6\uFF0C\u8BF7\u52FF\u5C06\u201Codhcpd\u201D\u6216\u7F51\u7EDC\u63A5\u53E3\uFF08\u4F8B\u5982\u201Clan\u201D,\u201Cwan\u201D,\u201Cwan6\u201D\u7B49\uFF09\u4F5C\u4E3A\u540D\u79F0\uFF0C\u6B64\u4E3E\u5C06\u4EA7\u751F\u51B2\u7A81\u3002\u5EFA\u8BAE\u5728\u540D\u79F0\u524D\u9762\u52A0\u4E0A\u524D\u7F00\u201Ct_\u201D\u4EE5\u675C\u7EDD\u6B64\u7C7B\u51B2\u7A81\u3002")),1)]),t("div",R9,[t("label",W9,o(e(d)("\u6807\u7B7E\u540D\u79F0"))+"\uFF1A",1),T(t("input",{id:"tagName","onUpdate:modelValue":A[0]||(A[0]=B=>g.value=B),type:"text",placeholder:e(d)("\u8BF7\u8F93\u5165")+"...",class:"tag-input"},null,8,H9),[[tt,g.value]])]),t("div",Z9,[t("label",J9,o(e(d)("\u7F51\u5173"))+"\uFF1A",1),T(t("input",{id:"tagName","onUpdate:modelValue":A[1]||(A[1]=B=>p.value=B),type:"text",placeholder:e(d)("\u8BF7\u8F93\u5165")+"...",class:"tag-input"},null,8,K9),[[tt,p.value]])]),t("div",Q9,[t("button",{class:"cancel-button",onClick:v},o(e(d)("\u53D6\u6D88")),1),t("button",{class:"confirm-button",onClick:F},o(e(d)("\u786E\u5B9A")),1)])])])):D("",!0)]),_:1})],64))}});var th=M(X9,[["__scopeId","data-v-585dd8da"]]);const Aa=n=>(st("data-v-7cebbc2b"),n=n(),dt(),n),eh={class:"tab-container"},ah={class:"tab-header"},oh=["onClick"],nh={class:"tab-content"},ih={key:0,class:"not_installed"},rh=Aa(()=>t("svg",{t:"1752659436579",class:"icon",viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg","p-id":"4943",width:"150",height:"150"},[t("path",{d:"M216.896 97.232l-55.792 106.24 704.784 8.928-24.352-75.888-38.496-39.28z",fill:"#FFFFFF","p-id":"4944"}),t("path",{d:"M192.016 255.968h655.968v592H192.016z",fill:"#FFFFFF","p-id":"4945"}),t("path",{d:"M921.904 187.008l-66.72-80.656a69.744 69.744 0 0 0-55.168-26.32h-576a71.296 71.296 0 0 0-55.664 26.416l-66.256 80.56a93.984 93.984 0 0 0-22.08 61.024v600a96.288 96.288 0 0 0 96 96h672a96.288 96.288 0 0 0 96-96v-600a93.984 93.984 0 0 0-22.112-61.024zM512.016 777.856L246.128 512.032h166.144v-132.976h199.392v132.976h166.128zM179.664 179.664l33.152-66.464h598.128l33.2 66.464z",fill:"#909399","p-id":"4946"})],-1)),sh={key:1},dh={class:"item_box"},lh={class:"item_left"},uh={class:"item_box"},ch={class:"item_left"},ph=["placeholder"],fh={class:"item_box"},mh={class:"item_left"},bh=["placeholder"],vh={class:"item_box"},gh={class:"item_left"},hh={key:0,class:"not_installed"},_h=Aa(()=>t("svg",{t:"1752659436579",class:"icon",viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg","p-id":"4943",width:"150",height:"150"},[t("path",{d:"M216.896 97.232l-55.792 106.24 704.784 8.928-24.352-75.888-38.496-39.28z",fill:"#FFFFFF","p-id":"4944"}),t("path",{d:"M192.016 255.968h655.968v592H192.016z",fill:"#FFFFFF","p-id":"4945"}),t("path",{d:"M921.904 187.008l-66.72-80.656a69.744 69.744 0 0 0-55.168-26.32h-576a71.296 71.296 0 0 0-55.664 26.416l-66.256 80.56a93.984 93.984 0 0 0-22.08 61.024v600a96.288 96.288 0 0 0 96 96h672a96.288 96.288 0 0 0 96-96v-600a93.984 93.984 0 0 0-22.112-61.024zM512.016 777.856L246.128 512.032h166.144v-132.976h199.392v132.976h166.128zM179.664 179.664l33.152-66.464h598.128l33.2 66.464z",fill:"#909399","p-id":"4946"})],-1)),xh={key:1},wh={class:"item_box"},kh={class:"item_left"},yh={class:"item_box"},Fh={class:"item_left"},Eh={key:0,value:"",disabled:""},$h=["value"],Ch={class:"item_box"},Dh={class:"item_left"},Bh=["placeholder"],Yh={class:"item_box"},Ah={class:"item_left"},Sh=["placeholder"],zh={class:"item_box"},Ph={class:"item_left"},Th={style:{"margin-bottom":"16px"}},Ih={class:"item_box"},Lh={class:"item_left"},Mh={class:"item_box"},Nh={class:"item_left"},Oh={key:0,value:"",disabled:""},Vh=["value"],Gh={class:"item_box"},jh={class:"item_left"},qh={style:{display:"flex","justify-content":"end","margin-bottom":"8px"}},Uh=["onClick"],Rh=["onClick"],Wh=V({setup(n,{expose:i}){const{$gettext:a}=W(),d=X(()=>!f.role),u=X(()=>!g.dhcpGateway),r=$([]),c=$([{label:"\u6807\u9898",prop:"tagTitle",slot:"tagTitle"},{label:"ID",prop:"tagName",slot:"tagName"},{label:"\u7F51\u5173",prop:"gateway",slot:"gateway"},{label:"\u64CD\u4F5C",prop:"action",slot:"action"}]),x=$([{name:a("\u4E3B\u8DEF\u7531"),value:"fallback"},{name:a("\u65C1\u8DEF\u7531"),value:"main"}]),g=vt({dhcpEnabled:!1,dhcpGateway:""}),p=vt({enabled:!1,uploadSpeed:"",downloadSpeed:"",installed:!0}),f=vt({enabled:!1,role:"",setIP:"",checkIP:""}),b=$({}),h=()=>L(this,null,function*(){var ot,R,Et,ft,Q,Wt,_e,q,H,K,at,_t,zt,xt,te,ee,ae,oe,ne;try{const{data:Ft}=yield N.DeviceMangement.globalConfigs.GET();Ft.result&&(b.value=Ft.result||{},g.dhcpEnabled=((R=(ot=Ft.result)==null?void 0:ot.dhcpGlobal)==null?void 0:R.dhcpEnabled)||!1,g.dhcpGateway=((ft=(Et=Ft.result)==null?void 0:Et.dhcpGlobal)==null?void 0:ft.dhcpGateway)||"",r.value=((Q=Ft.result)==null?void 0:Q.dhcpTags)||[],p.enabled=((_e=(Wt=Ft.result)==null?void 0:Wt.speedLimit)==null?void 0:_e.enabled)||!1,p.uploadSpeed=((H=(q=Ft.result)==null?void 0:q.speedLimit)==null?void 0:H.uploadSpeed)||"",p.downloadSpeed=((at=(K=Ft.result)==null?void 0:K.speedLimit)==null?void 0:at.downloadSpeed)||"",f.enabled=((zt=(_t=Ft.result)==null?void 0:_t.floatGateway)==null?void 0:zt.enabled)||!1,f.role=((te=(xt=Ft.result)==null?void 0:xt.floatGateway)==null?void 0:te.role)||"",f.setIP=((ae=(ee=Ft.result)==null?void 0:ee.floatGateway)==null?void 0:ae.setIP)||"",f.checkIP=((ne=(oe=Ft.result)==null?void 0:oe.floatGateway)==null?void 0:ne.checkIP)||"")}catch(Ft){}});h();const y=()=>L(this,null,function*(){if(!g.dhcpGateway)return E.Warning(`${a("\u8BF7\u9009\u62E9")}DHCP${a("\u7F51\u5173")}`);let ot=E.Loading(a("\u4FDD\u5B58\u4E2D..."));try{const{data:R}=yield N.DeviceMangement.dhcpGatewayConfig.POST(g);JSON.stringify(R)==="{}"?(E.Success(a("\u4FDD\u5B58\u6210\u529F")),h()):E.Success((R==null?void 0:R.error)||"\u4FDD\u5B58\u5931\u8D25\uFF01")}catch(R){E.Warning(`${R==null?void 0:R.error} || ${R==null?void 0:R.message}`)}finally{ot.Close()}}),k=$(!1),w=$(!1),m=()=>L(this,null,function*(){(yield kt.checkAndInstallApp("app-meta-floatip","Floatip"))&&(w.value=!0)}),v=()=>L(this,null,function*(){(yield kt.checkAndInstallApp("app-meta-eqos","Eqos"))&&(k.value=!0)});m(),v();const _=[{id:"tag",label:"DHCP"},{id:"gateway",label:"\u6D6E\u52A8\u7F51\u5173"},{id:"ip",label:"IP\u9650\u901F"}],F=$("tag");i({activeTab:F});const Y=ot=>{F.value=ot},A=$(),B=ot=>({default:a("\u9ED8\u8BA4\u7F51\u5173"),parent:a("\u4E0A\u7EA7\u8DEF\u7531"),myself:a("\u672C\u8BBE\u5907"),bypass:a("\u65C1\u8DEF\u7531"),floatip:a("\u6D6E\u52A8\u7F51\u5173")})[ot]||ot,C=ot=>L(this,null,function*(){if(A.value.openInstallDialog(),yield kt.installApp(ot))return ot=="app-meta-floatip"?m():v(),A.value.showInstallResult(),!0;A.value.cancelInstall(),E.Error(a("\u5B89\u88C5\u5931\u8D25\u6216\u8D85\u65F6\uFF0C\u8BF7\u68C0\u67E5\u8F6F\u4EF6\u6E90\u6216\u7A0D\u5019\u91CD\u8BD5"))}),I=ot=>/^([1-9]\d*(\.\d+)?|0\.\d*[1-9]\d*)$/.test(ot.toString()),et=()=>L(this,null,function*(){if(p.enabled){if(!p.downloadSpeed)return E.Warning(`${a("\u8BF7\u8F93\u5165")}${a("\u4E0B\u8F7D\u901F\u5EA6")}`);if(!I(p.downloadSpeed))return E.Warning(`${a("\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u4E0B\u8F7D\u901F\u5EA6")}`);if(!p.uploadSpeed)return E.Warning(`${a("\u8BF7\u8F93\u5165")}${a("\u4E0A\u4F20\u901F\u5EA6")}`);if(!I(p.uploadSpeed))return E.Warning(`${a("\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u4E0A\u4F20\u901F\u5EA6")}`);p.downloadSpeed=Number(p.downloadSpeed),p.uploadSpeed=Number(p.uploadSpeed)}else p.downloadSpeed=0,p.uploadSpeed=0;let ot=E.Loading(a("\u4FDD\u5B58\u4E2D..."));try{const{data:R}=yield N.DeviceMangement.enableSpeedLimit.POST(p);JSON.stringify(R)==="{}"?(E.Success(a("\u4FDD\u5B58\u6210\u529F")),h()):E.Success((R==null?void 0:R.error)||"\u4FDD\u5B58\u5931\u8D25\uFF01")}catch(R){E.Warning(`${R==null?void 0:R.error} || ${R==null?void 0:R.message}`)}finally{ot.Close()}}),S=(ot,R)=>R?{ip:/^(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)(?:\/([0-9]|[1-2][0-9]|3[0-2]))?$/,mac:/^([0-9A-Fa-f]{2}[:-]){5}([0-9A-Fa-f]{2})$|^([0-9A-Fa-f]{4}\.){2}([0-9A-Fa-f]{4})$/}[ot].test(R.trim()):!1,z=()=>L(this,null,function*(){if(!f.role)return E.Warning(a("\u8BF7\u9009\u62E9\u8282\u70B9\u89D2\u8272"));if(!f.setIP)return E.Warning(`${a("\u8BF7\u8F93\u5165")}${a("\u6D6E\u52A8\u7F51\u5173")}IP`);if(!S("ip",f.setIP))return E.Warning(`${a("\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u6D6E\u52A8\u7F51\u5173IP\u5730\u5740")}`);if(!f.checkIP)return E.Warning(`${a("\u8BF7\u8F93\u5165")}${a("\u65C1\u8DEF\u7531")}IP`);if(!S("ip",f.checkIP))return E.Warning(`${a("\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u65C1\u8DEF\u7531IP\u5730\u5740")}`);let ot=E.Loading(a("\u4FDD\u5B58\u4E2D..."));try{const{data:R}=yield N.DeviceMangement.enableFloatGateway.POST(f);JSON.stringify(R)==="{}"?(E.Success(a("\u4FDD\u5B58\u6210\u529F")),h()):E.Success((R==null?void 0:R.error)||"\u4FDD\u5B58\u5931\u8D25\uFF01")}catch(R){E.Warning(`${R==null?void 0:R.error} || ${R==null?void 0:R.message}`)}finally{ot.Close()}}),G=ot=>L(this,null,function*(){if(confirm(a("\u786E\u5B9A\u5220\u9664\uFF1F"))){let R=E.Loading(a("\u5220\u9664\u4E2D...")),Et={action:"delete",tagName:ot.tagTitle||ot.tagName||"",dhcpOption:(ot==null?void 0:ot.dhcpOption)||[]};try{const{data:ft}=yield N.DeviceMangement.dhcpTagsConfig.POST(Et);JSON.stringify(ft)==="{}"?(E.Success(a("\u5220\u9664\u6210\u529F")),h()):E.Success((ft==null?void 0:ft.error)||"\u5220\u9664\u5931\u8D25\uFF01")}catch(ft){E.Warning(`${ft==null?void 0:ft.error} || ${ft==null?void 0:ft.message}`)}finally{R.Close()}}}),nt=()=>{A.value.openTagDialog()},Ct=$([]),Yt=ot=>L(this,null,function*(){Ct.value=ot.dhcpOption?ot.dhcpOption:[],A.value.tagName=ot.tagName||"",A.value.gateway=ot.gateway||"",yield Ne(),A.value.openEditTagDialog()}),bt=ot=>L(this,null,function*(){let R=E.Loading(a("\u4FDD\u5B58\u4E2D..."));const Et=[`3,${ot.gateway}`,`6,${ot.gateway}`];let ft={action:ot.type==1?"add":"edit",tagName:ot.tagName,dhcpOption:Et};try{const{data:Q}=yield N.DeviceMangement.dhcpTagsConfig.POST(ft);JSON.stringify(Q)==="{}"?(E.Success(a("\u4FDD\u5B58\u6210\u529F")),h()):E.Success((Q==null?void 0:Q.error)||"\u4FDD\u5B58\u5931\u8D25\uFF01")}catch(Q){E.Warning(`${Q==null?void 0:Q.error} || ${Q==null?void 0:Q.message}`)}finally{R.Close()}});return(ot,R)=>{var Et,ft;return s(),l("div",eh,[t("div",ah,[(s(),l(O,null,Z(_,Q=>t("button",{key:Q.id,class:ut(["tab-button",{active:F.value===Q.id}]),onClick:Wt=>Y(Q.id)},o(e(a)(Q.label)),11,oh)),64))]),t("div",nh,[T(t("div",null,[k.value?(s(),l("div",sh,[t("div",dh,[t("div",lh,o(e(a)("IP\u9650\u901F"))+"\uFF1A",1),P(Ot,{modelValue:e(p).enabled,"onUpdate:modelValue":R[1]||(R[1]=Q=>e(p).enabled=Q),onChange:R[2]||(R[2]=()=>{})},null,8,["modelValue"])]),e(p).enabled?(s(),l(O,{key:0},[t("div",uh,[t("div",ch,o(e(a)("\u4E0B\u8F7D\u901F\u5EA6"))+"\uFF08Mbit/s\uFF09\uFF1A",1),T(t("input",{id:"tagName",type:"text","onUpdate:modelValue":R[3]||(R[3]=Q=>e(p).downloadSpeed=Q),placeholder:e(a)("\u8BF7\u8F93\u5165")+"...",class:"tag-input"},null,8,ph),[[tt,e(p).downloadSpeed,void 0,{trim:!0}]]),it(" \xA0 "+o(e(a)("\u603B\u5E26\u5BBD")),1)]),t("div",fh,[t("div",mh,o(e(a)("\u4E0A\u4F20\u901F\u5EA6"))+"\uFF08Mbit/s\uFF09\uFF1A",1),T(t("input",{id:"tagName",type:"text","onUpdate:modelValue":R[4]||(R[4]=Q=>e(p).uploadSpeed=Q),placeholder:e(a)("\u8BF7\u8F93\u5165")+"...",class:"tag-input"},null,8,bh),[[tt,e(p).uploadSpeed,void 0,{trim:!0}]]),it(" \xA0 "+o(e(a)("\u603B\u5E26\u5BBD")),1)])],64)):D("",!0),t("div",vh,[t("div",gh,[t("button",{class:"add-button add-button--danger",onClick:et},o(e(a)("\u4FDD\u5B58")),1)])])])):(s(),l("div",ih,[rh,t("span",null,o(e(a)("\u8F6F\u4EF6\u6682\u672A\u5B89\u88C5")),1),t("div",{class:"not_installed_btn",onClick:R[0]||(R[0]=Q=>C("app-meta-eqos"))},o(e(a)("\u7ACB\u5373\u5B89\u88C5")),1)]))],512),[[Bt,F.value==="ip"]]),T(t("div",null,[w.value?(s(),l("div",xh,[t("div",wh,[t("div",kh,o(e(a)("IP\u9650\u901F"))+"\uFF1A",1),P(Ot,{modelValue:e(f).enabled,"onUpdate:modelValue":R[6]||(R[6]=Q=>e(f).enabled=Q),onChange:R[7]||(R[7]=()=>{})},null,8,["modelValue"])]),t("div",yh,[t("div",Fh,o(e(a)("\u8282\u70B9\u89D2\u8272"))+"\uFF1A",1),T(t("select",{"onUpdate:modelValue":R[8]||(R[8]=Q=>e(f).role=Q),onChange:R[9]||(R[9]=()=>{})},[e(d)?(s(),l("option",Eh,o(e(a)("\u8BF7\u9009\u62E9")),1)):D("",!0),(s(!0),l(O,null,Z(x.value,Q=>(s(),l("option",{value:Q.value},o(Q.name),9,$h))),256))],544),[[rt,e(f).role]])]),t("div",Ch,[t("div",Dh,o(e(a)("\u6D6E\u52A8\u7F51\u5173IP"))+"\uFF1A",1),T(t("input",{id:"tagName",type:"text","onUpdate:modelValue":R[10]||(R[10]=Q=>e(f).setIP=Q),placeholder:e(a)("\u8BF7\u8F93\u5165")+"...",class:"tag-input"},null,8,Bh),[[tt,e(f).setIP,void 0,{trim:!0}]])]),t("div",Yh,[t("div",Ah,o(e(a)("\u65C1\u8DEF\u7531IP"))+"\uFF1A",1),T(t("input",{id:"tagName",type:"text","onUpdate:modelValue":R[11]||(R[11]=Q=>e(f).checkIP=Q),placeholder:e(a)("\u8BF7\u8F93\u5165")+"...",class:"tag-input"},null,8,Sh),[[tt,e(f).checkIP,void 0,{trim:!0}]])]),t("div",zh,[t("div",Ph,[t("button",{class:"add-button add-button--danger",onClick:z},o(e(a)("\u4FDD\u5B58")),1)])])])):(s(),l("div",hh,[_h,t("span",null,o(e(a)("\u8F6F\u4EF6\u6682\u672A\u5B89\u88C5")),1),t("div",{class:"not_installed_btn",onClick:R[5]||(R[5]=Q=>C("app-meta-floatip"))},o(e(a)("\u7ACB\u5373\u5B89\u88C5")),1)]))],512),[[Bt,F.value==="gateway"]]),T(t("div",null,[t("div",Th,[t("div",Ih,[t("div",Lh,o(e(a)("\u542F\u7528"))+"DHCP\uFF1A",1),P(Ot,{modelValue:e(g).dhcpEnabled,"onUpdate:modelValue":R[12]||(R[12]=Q=>e(g).dhcpEnabled=Q),onChange:R[13]||(R[13]=()=>{})},null,8,["modelValue"])]),t("div",Mh,[t("div",Nh,"DHCP"+o(e(a)("\u7F51\u5173"))+"\uFF1A",1),T(t("select",{"onUpdate:modelValue":R[14]||(R[14]=Q=>e(g).dhcpGateway=Q),onChange:R[15]||(R[15]=()=>{})},[e(u)?(s(),l("option",Oh,o(e(a)("\u8BF7\u9009\u62E9")),1)):D("",!0),(s(!0),l(O,null,Z((ft=(Et=b.value)==null?void 0:Et.dhcpGlobal)==null?void 0:ft.gatewaySels,Q=>(s(),l("option",{value:Q.gateway},o(Q.gateway)+" ("+o(Q.title?B(Q.title):"")+") ",9,Vh))),256))],544),[[rt,e(g).dhcpGateway]])]),t("div",Gh,[t("div",jh,[t("button",{class:"add-button add-button--danger",onClick:y},o(e(a)("\u4FDD\u5B58")),1)])])]),t("div",qh,[t("button",{class:"add-button add-button--danger",onClick:nt},[t("span",null,o(e(a)("\u6DFB\u52A0")),1)])]),P(Ae,{data:r.value,columns:c.value,showSelection:!1,showPagination:!1,theadBgColor:"#e8e6f9"},{action:U(({row:Q})=>[Q.autoCreated?D("",!0):(s(),l("span",{key:0,style:{color:"#553AFE",cursor:"pointer"},onClick:Wt=>Yt(Q)},o(e(a)("\u7F16\u8F91")),9,Uh)),Q.autoCreated?D("",!0):(s(),l("span",{key:1,style:{color:"#F04134",cursor:"pointer","margin-left":"18px"},onClick:Wt=>G(Q)},o(e(a)("\u5220\u9664")),9,Rh))]),tagTitle:U(({row:Q})=>[t("span",null,o(B(Q.tagTitle)),1)]),tagName:U(({row:Q})=>[t("span",null,o(Q.tagName||"-"),1)]),gateway:U(({row:Q})=>[t("span",null,o(Q.gateway||"-"),1)]),_:1},8,["data","columns"])],512),[[Bt,F.value==="tag"]])]),P(th,{ref_key:"tagDialogRef",ref:A,onConfirm:bt},null,512)])}}});var Hh=M(Wh,[["__scopeId","data-v-7cebbc2b"]]);const Zh=n=>(st("data-v-6c3fb9a6"),n=n(),dt(),n),Jh={class:"device_container",style:{color:"black"}},Kh={class:"tab-container"},Qh={class:"tabs_box"},Xh=["onClick"],t_={class:"tab-content"},e_={key:0,class:"content-item"},a_={key:1,class:"content-item"},o_={key:2,class:"content-item"},n_={key:3,class:"content-item"},i_=Zh(()=>t("div",{style:{height:"30px"}},null,-1)),r_=V({setup(n){const{$gettext:i}=W(),a=$(["\u8BBE\u5907\u5217\u8868","\u9759\u6001\u5206\u914D\u5217\u8868","\u9650\u901F\u8BBE\u5907\u5217\u8868","\u5168\u5C40\u8BBE\u7F6E"]),d=$(0),u=$(null),r=()=>L(this,null,function*(){d.value=3,yield Ne(),u.value&&(u.value.activeTab="ip")});return(c,x)=>(s(),l("div",Jh,[t("div",Kh,[t("div",Qh,[(s(!0),l(O,null,Z(a.value,(g,p)=>(s(),l("button",{key:p,onClick:f=>d.value=p,class:ut({active:d.value===p})},o(e(i)(g)),11,Xh))),128))]),t("div",t_,[d.value===0?(s(),l("div",e_,[P(Pg,{onOpenGloba:r})])):D("",!0),d.value===1?(s(),l("div",a_,[P(a9)])):D("",!0),d.value===2?(s(),l("div",o_,[P(Y9,{onOpenGloba:r})])):D("",!0),d.value===3?(s(),l("div",n_,[P(Hh,{ref_key:"configureRef",ref:u},null,512)])):D("",!0)]),i_])]))}});var s_=M(r_,[["__scopeId","data-v-6c3fb9a6"]]);const d_={},l_={width:"136px",height:"136px",viewBox:"0 0 136 136",version:"1.1",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink"},u_=Gt('',2),c_=[u_];function p_(n,i){return s(),l("svg",l_,c_)}var Sa=M(d_,[["render",p_]]);const f_={},m_={width:"136px",height:"136px",viewBox:"0 0 136 136",version:"1.1",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink"},b_=Gt('',2),v_=[b_];function g_(n,i){return s(),l("svg",m_,v_)}var za=M(f_,[["render",g_]]);const ve=n=>(st("data-v-eb96c2c2"),n=n(),dt(),n),h_=["onSubmit"],__={class:"form-item"},x_={class:"label-name"},w_={class:"label-value switch_label"},k_={class:"label-flex pc-radio"},y_=["disabled"],F_=["disabled"],E_=ve(()=>t("div",{class:"switch-button"},null,-1)),$_=[E_],C_={key:0,class:"form-item"},D_={class:"label-name"},B_={class:"label-value"},Y_=["disabled"],A_={value:100},S_={value:70},z_={value:50},P_={value:30},T_={key:0,class:"select-arrow"},I_={class:"form-item"},L_={class:"label-name"},M_={class:"label-value"},N_=["disabled","placeholder"],O_={class:"form-item"},V_={class:"label-name"},G_={class:"label-value"},j_=["disabled"],q_=["value"],U_={key:0,class:"select-arrow"},R_={class:"form-item"},W_={class:"label-name"},H_={class:"label-value"},Z_=["type","disabled","placeholder"],J_={key:0,class:"seeIcon",viewBox:"0 0 22 22",xmlns:"http://www.w3.org/2000/svg"},K_=ve(()=>t("path",{d:"M12 6c3.79 0 7.17 2.13 8.82 5.5-.59 1.22-1.42 2.27-2.41 3.12l1.41 1.41c1.39-1.23 2.49-2.77 3.18-4.53C21.27 7.11 17 4 12 4c-1.27 0-2.49.2-3.64.57l1.65 1.65C10.66 6.09 11.32 6 12 6zm-1.07 1.14L13 9.21c.57.25 1.03.71 1.28 1.28l2.07 2.07c.08-.34.14-.7.14-1.07C16.5 9.01 14.48 7 12 7c-.37 0-.72.05-1.07.14zM2.01 3.87l2.68 2.68C3.06 7.83 1.77 9.53 1 11.5 2.73 15.89 7 19 12 19c1.52 0 2.98-.29 4.32-.82l3.42 3.42 1.41-1.41L3.42 2.45 2.01 3.87zm7.5 7.5l2.61 2.61c-.04.01-.08.02-.12.02-1.38 0-2.5-1.12-2.5-2.5 0-.05.01-.08.01-.13zm-3.4-3.4l1.75 1.75c-.23.55-.36 1.15-.36 1.78 0 2.48 2.02 4.5 4.5 4.5.63 0 1.23-.13 1.77-.36l.98.98c-.88.24-1.8.38-2.75.38-3.79 0-7.17-2.13-8.82-5.5.7-1.43 1.72-2.61 2.93-3.53z",fill:"currentColor"},null,-1)),Q_=[K_],X_={key:1,class:"seeIcon",viewBox:"0 0 22 22",xmlns:"http://www.w3.org/2000/svg"},tx=ve(()=>t("path",{d:"M12 4.5C7 4.5 2.73 7.61 1 12c1.73 4.39 6 7.5 11 7.5s9.27-3.11 11-7.5c-1.73-4.39-6-7.5-11-7.5zM12 17c-2.76 0-5-2.24-5-5s2.24-5 5-5 5 2.24 5 5-2.24 5-5 5zm0-8c-1.66 0-3 1.34-3 3s1.34 3 3 3 3-1.34 3-3-1.34-3-3-3z",fill:"currentColor"},null,-1)),ex=[tx],ax={class:"form-item"},ox={class:"label-name"},nx={class:"label-value"},ix=["disabled"],rx={value:!1},sx={value:!0},dx={key:0,class:"select-arrow"},lx={key:1,class:"form-item"},ux={class:"label-name"},cx={class:"label-value"},px=["disabled"],fx=["value"],mx={key:0,class:"select-arrow"},bx={key:2,class:"form-item"},vx={class:"label-name"},gx={class:"label-value"},hx=["disabled"],_x=ve(()=>t("option",{value:"20"},"20 MHz",-1)),xx=ve(()=>t("option",{value:"40"},"40 MHz",-1)),wx={key:0,value:"auto"},kx={key:1,value:"80"},yx={key:2,value:"160"},Fx={key:0,class:"select-arrow"},Ex={key:3,class:"form-item"},$x={class:"label-name"},Cx={class:"label-value"},Dx=["disabled"],Bx={value:0},Yx=["value"],Ax=["disabled"],Sx={value:0},zx=Gt('',12),Px={key:2,class:"select-arrow"},Tx={class:"label-btns"},Ix=["disabled"],Lx={class:"label-btns"},Mx=V({props:{data:null},emits:["getData"],setup(n,{emit:i}){const a=n,{$gettext:d,$ngettext:u}=W(),r=$(Object.assign({},a.data)),c=Me("disabled"),x=$(!0),g=()=>{c.value||(r.value.disabled=!r.value.disabled)},p=Me("setup",$(1)),f=()=>{p.value=2};Tt(()=>r.value.disabled,w=>{h()});const b=()=>L(this,null,function*(){if(r.value.txpower===a.data.txpower)return;const w=E.Loading("\u914D\u7F6E\u4E2D...");try{const{data:m}=yield N.Quickwifi.Power.POST({device:r.value.device||"",txpower:r.value.txpower||0}),{error:v,success:_}=m;if(v)throw v;(_==null||_==0)&&E.Success("\u914D\u7F6E\u5B8C\u6210")}catch(m){throw E.Error("\u914D\u7F6E\u5931\u8D25\uFF0C\u8BF7\u91CD\u8BD5"),m}finally{w.Close()}}),h=()=>L(this,null,function*(){const w=E.Loading("\u914D\u7F6E\u4E2D...");try{const{data:m}=yield N.Quickwifi.Switch.POST({ifaceName:r.value.ifaceName||"",enable:!r.value.disabled}),{error:v,success:_}=m;if(v)throw v;(_==null||_==0)&&E.Success("\u914D\u7F6E\u5B8C\u6210")}catch(m){throw console.error("\u8BF7\u6C42\u51FA\u9519:",m),E.Error("\u914D\u7F6E\u5931\u8D25\uFF0C\u8BF7\u91CD\u8BD5"),m}finally{w.Close()}}),y=()=>L(this,null,function*(){const w=lt({},r.value);delete w.encryptSelects,delete w.hwmodeSelects,delete w.disabled,delete w.txpower;const{data:m}=yield N.Quickwifi.Edit.POST(w),{error:v,success:_}=m;if(v)throw v;(_==null||_==0)&&(E.Success("\u914D\u7F6E\u5B8C\u6210"),f())}),k=()=>L(this,null,function*(){if(c.value)return;c.value=!0;const w=E.Loading("\u914D\u7F6E\u4E2D...");try{yield y(),yield i("getData")}catch(m){const v=E.Error(`${m}`);setTimeout(()=>{v.Close()},2e3)}finally{w.Close(),c.value=!1}});return(w,m)=>(s(),l("form",{class:"form-container",onSubmit:ct(k,["prevent"])},[t("div",__,[t("div",x_,[t("span",null,o(e(d)("\u542F\u7528Wi-Fi")),1)]),t("div",w_,[t("div",k_,[t("label",null,[T(t("input",{type:"radio",value:!1,"onUpdate:modelValue":m[0]||(m[0]=v=>r.value.disabled=v),disabled:e(c)},null,8,y_),[[wt,r.value.disabled]]),it(" "+o(e(d)("\u5F00\u542F")),1)]),t("label",null,[T(t("input",{type:"radio",value:!0,"onUpdate:modelValue":m[1]||(m[1]=v=>r.value.disabled=v),disabled:e(c)},null,8,F_),[[wt,r.value.disabled]]),it(" "+o(e(d)("\u5173\u95ED")),1)])]),t("div",{class:"mobile-switch",onClick:g},[t("div",{class:ut(["switch-core",{"is-checked":!r.value.disabled,"is-disabled":e(c)}])},$_,2)])])]),r.value.isGuest?D("",!0):(s(),l("div",C_,[t("div",D_,[t("span",null,o(e(d)("\u53D1\u5C04\u529F\u7387")),1)]),t("div",B_,[T(t("select",{"onUpdate:modelValue":m[2]||(m[2]=v=>r.value.txpower=v),disabled:e(c),onChange:b},[t("option",A_,o(e(d)("\u6700\u5927")),1),t("option",S_,o(e(d)("\u9AD8")),1),t("option",z_,o(e(d)("\u4E2D")),1),t("option",P_,o(e(d)("\u4F4E")),1)],40,Y_),[[rt,r.value.txpower]]),e(c)?D("",!0):(s(),l("div",T_))])])),t("div",I_,[t("div",L_,[t("span",null,o(e(d)("Wi-Fi\u540D\u79F0\uFF08SSID\uFF09")),1)]),t("div",M_,[T(t("input",{"onUpdate:modelValue":m[3]||(m[3]=v=>r.value.ssid=v),disabled:e(c),placeholder:e(d)("\u8BF7\u8F93\u5165WIFI\u540D\u79F0")},null,8,N_),[[tt,r.value.ssid]])])]),t("div",O_,[t("div",V_,[t("span",null,o(e(d)("Wi-Fi \u5B89\u5168\u6027")),1)]),t("div",G_,[T(t("select",{"onUpdate:modelValue":m[4]||(m[4]=v=>r.value.encryption=v),disabled:e(c)},[(s(!0),l(O,null,Z(r.value.encryptSelects,v=>(s(),l("option",{value:v},o(v),9,q_))),256))],8,j_),[[rt,r.value.encryption]]),e(c)?D("",!0):(s(),l("div",U_))])]),t("div",R_,[t("div",W_,[t("span",null,o(e(d)("Wi-Fi \u5BC6\u7801")),1)]),t("div",H_,[T(t("input",{"onUpdate:modelValue":m[5]||(m[5]=v=>r.value.key=v),class:"password_input",type:x.value?"password":"",disabled:e(c),placeholder:e(d)("\u8BF7\u8F93\u5165WIFI\u5BC6\u7801")},null,8,Z_),[[ca,r.value.key]]),e(c)?D("",!0):(s(),l("div",{key:0,onClick:m[6]||(m[6]=v=>x.value=!x.value)},[x.value?(s(),l("svg",J_,Q_)):(s(),l("svg",X_,ex))]))])]),t("div",ax,[t("div",ox,[t("span",null,o(e(d)("SSID \u53EF\u89C1\u6027")),1)]),t("div",nx,[T(t("select",{"onUpdate:modelValue":m[7]||(m[7]=v=>r.value.hidden=v),disabled:e(c)},[t("option",rx,o(e(d)("\u663E\u793A")),1),t("option",sx,o(e(d)("\u9690\u85CF")),1)],8,ix),[[rt,r.value.hidden]]),e(c)?D("",!0):(s(),l("div",dx))])]),r.value.isGuest?D("",!0):(s(),l("div",lx,[t("div",ux,[t("span",null,o(e(d)("\u65E0\u7EBF\u6A21\u5F0F")),1)]),t("div",cx,[T(t("select",{"onUpdate:modelValue":m[8]||(m[8]=v=>r.value.hwmode=v),disabled:e(c)},[(s(!0),l(O,null,Z(r.value.hwmodeSelects,v=>(s(),l("option",{value:v},o(v),9,fx))),256))],8,px),[[rt,r.value.hwmode]]),e(c)?D("",!0):(s(),l("div",mx))])])),r.value.isGuest?D("",!0):(s(),l("div",bx,[t("div",vx,[t("span",null,o(e(d)("\u9891\u5BBD")),1)]),t("div",gx,[T(t("select",{"onUpdate:modelValue":m[9]||(m[9]=v=>r.value.htmode=v),disabled:e(c)},[_x,xx,r.value.band==="2g"?(s(),l("option",wx," 20/40 MHz ")):D("",!0),r.value.band==="5g"?(s(),l("option",kx," 80 MHz ")):D("",!0),r.value.band==="5g"?(s(),l("option",yx," 160 MHz ")):D("",!0)],8,hx),[[rt,r.value.htmode]]),e(c)?D("",!0):(s(),l("div",Fx))])])),r.value.isGuest?D("",!0):(s(),l("div",Ex,[t("div",$x,[t("span",null,o(e(d)("\u4FE1\u9053")),1)]),t("div",Cx,[r.value.band==="2g"?T((s(),l("select",{key:0,"onUpdate:modelValue":m[10]||(m[10]=v=>r.value.channel=v),disabled:e(c)},[t("option",Bx,o(e(d)("\u81EA\u52A8")),1),(s(),l(O,null,Z(13,v=>t("option",{value:v},o(v),9,Yx)),64))],8,Dx)),[[rt,r.value.channel,void 0,{number:!0}]]):D("",!0),r.value.band==="5g"?T((s(),l("select",{key:1,"onUpdate:modelValue":m[11]||(m[11]=v=>r.value.channel=v),disabled:e(c)},[t("option",Sx,o(e(d)("\u81EA\u52A8")),1),zx],8,Ax)),[[rt,r.value.channel,void 0,{number:!0}]]):D("",!0),e(c)?D("",!0):(s(),l("div",Px))])])),t("div",Tx,[t("button",{class:"btn primary-btn",disabled:e(c),onClick:k},o(e(d)("\u4FDD\u5B58\u914D\u7F6E")),9,Ix)]),t("div",Lx,[t("div",{class:"skip",onClick:m[12]||(m[12]=v=>f())},o(e(d)("\u8DF3\u8FC7")),1)])],40,h_))}});var Nx=M(Mx,[["__scopeId","data-v-eb96c2c2"]]);const Ox={id:"page",class:"page-container"},Vx={class:"mobile-tags-container"},Gx={class:"tags-wrapper"},jx={class:"tags-scroll"},qx=["onClick"],Ux={class:"page-flex"},Rx={class:"page-sidebar"},Wx=["onClick"],Hx={class:"page-main"},Zx={class:"popup-content"},Jx={class:"popup-tags"},Kx=["onClick"],Qx={class:"popup-footer"},Xx=V({setup(n){var w;const{$gettext:i}=W(),a=$(!1);Oe("disabled",a);const d=$([]),u=pe(),r=pa(),c=$(String((w=u==null?void 0:u.query)==null?void 0:w.tab)),x=$(!1),g=m=>{var v;return(v=m.band)==null?void 0:v.toUpperCase()},p=m=>m.isGuest?m.band+"_Guest":m.ssid,f=m=>{a.value||(c.value=p(m),x.value=!1,c.value!==u.query.tab&&r.push({query:{tab:c.value}}))},b=$(),h=m=>{a.value||(b.value=p(m))},y=()=>{x.value=!1,b.value!==u.query.tab&&r.push({query:{tab:b.value}})};Tt(()=>x.value,m=>{m?b.value=c.value:c.value=b.value});const k=()=>L(this,null,function*(){try{const{data:m}=yield N.Quickwifi.List.GET(),{error:v,result:_}=m;if(v)throw v;_!=null&&_.ifaces&&(d.value=_.ifaces.map(Y=>mt(lt({},Y),{hidden:Y.hidden||!1,disabled:Y.disabled||!1,isGuest:Y.isGuest||!1,channel:Y.channel||0,txpower:Y.txpower||0,ifaceIndex:Y.ifaceIndex||0})));let F=!1;for(let Y=0;Y0&&f(d.value[0])}catch(m){console.log(m)}});return k(),(m,v)=>(s(),l("div",Ox,[t("div",Vx,[t("div",Gx,[t("div",jx,[(s(!0),l(O,null,Z(d.value,_=>(s(),l("div",{key:p(_),class:ut(c.value===p(_)?"tag-item active":"tag-item"),onClick:ct(F=>f(_),["stop"])},o(g(_))+" "+o(_.isGuest?` ${e(i)("\u8BBF\u5BA2")}`:"")+" Wi-Fi "+o(_.ifaceIndex?`[${_.ifaceIndex}]`:""),11,qx))),128))])])]),t("div",Ux,[t("div",Rx,[(s(!0),l(O,null,Z(d.value,_=>(s(),l("div",{key:p(_),class:ut(c.value===p(_)?"item activeItem":"item"),onClick:ct(F=>f(_),["stop"])},o(g(_))+" "+o(_.isGuest?` ${e(i)("\u8BBF\u5BA2")}`:"")+" Wi-Fi "+o(_.ifaceIndex?`[${_.ifaceIndex}]`:""),11,Wx))),128))]),t("div",Hx,[(s(!0),l(O,null,Z(d.value,_=>(s(),l(O,{key:p(_)},[c.value===p(_)?(s(),J(Nx,{key:0,data:_,onGetData:k},null,8,["data"])):D("",!0)],64))),128))])]),x.value?(s(),l("div",{key:0,class:"popup-overlay",onClick:v[1]||(v[1]=ct(_=>x.value=!1,["self"]))},[t("div",Zx,[t("div",Jx,[(s(!0),l(O,null,Z(d.value,_=>(s(),l("div",{key:p(_),class:ut(b.value===p(_)?"popup-tag-item active":"popup-tag-item"),onClick:ct(F=>h(_),["stop"])},o(g(_))+" "+o(_.isGuest?` ${e(i)("\u8BBF\u5BA2")}`:"")+" Wi-Fi "+o(_.ifaceIndex?`[${_.ifaceIndex}]`:""),11,Kx))),128))]),t("div",Qx,[t("button",{class:"cancel-btn",onClick:v[0]||(v[0]=_=>x.value=!1)},o(e(i)("\u53D6\u6D88")),1),t("button",{class:"confirm-btn",onClick:y},o(e(i)("\u786E\u5B9A")),1)])])])):D("",!0)]))}});var tw=M(Xx,[["__scopeId","data-v-a3d59e16"]]);const ew={},aw={width:"136px",height:"136px",viewBox:"0 0 136 136",version:"1.1",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink"},ow=Gt('',2),nw=[ow];function iw(n,i){return s(),l("svg",aw,nw)}var Pa=M(ew,[["render",iw]]);const ge=n=>(st("data-v-500739e0"),n=n(),dt(),n),rw={class:"ddnsto-bind"},sw=ge(()=>t("div",{class:"ddnsto-container_bg"},null,-1)),dw={class:"ddnsto-container"},lw={key:1,class:"popular_container"},uw={class:"tip"},cw={class:"popular_item"},pw={class:"network-containers"},fw={class:"network-container_item"},mw={class:"thumbnail"},bw={class:"network-container_item"},vw={class:"thumbnail"},gw={class:"network-container_item"},hw={class:"thumbnail"},_w={class:"popular_txt"},xw={href:"/cgi-bin/luci/admin/network/network"},ww={key:2,class:"hello"},kw=ge(()=>t("img",{src:"https://assets.koolcenter.com/istoreos/firmware-guide/icon_huanying@2x.png",alt:""},null,-1)),yw={class:"radio_container"},Fw={class:"radio_text"},Ew={href:" https://www.linkease.com/rd/istoreos-user-agreement/",target:"_blank",rel:"noopener noreferrer"},$w={key:3,class:"set_up"},Cw={class:"title"},Dw={class:"password"},Bw={class:"input_tip"},Yw=["placeholder"],Aw={class:"password"},Sw={class:"input_tip"},zw={class:"input_box"},Pw=["placeholder"],Tw={class:"password_tip"},Iw=ge(()=>t("div",{class:"occupy"},null,-1)),Lw={key:4,class:"domain_container"},Mw={class:"title"},Nw=ge(()=>t("div",{class:"domain_img"},[t("img",{src:"https://assets.koolcenter.com/istoreos/firmware-guide/iStore-domain.png",alt:""})],-1)),Ow={class:"tip"},Vw={href:"https://ddnsto.com",target:"_blank",rel:"noopener noreferrer"},Gw={key:5,class:"wx_qr"},jw={class:"txt"},qw=ge(()=>t("div",null,[t("img",{src:"https://assets.koolcenter.com/istoreos/firmware-guide/istoreos-qr.jpg",alt:""})],-1)),Uw={props:{close:{type:Function,required:!0},init:{type:Number,default:0}},setup(n){const i=n,{$gettext:a}=W(),d=$(i.init),u=$(""),r=$("");Oe("setup",d);const c=$(!1);let x=sessionStorage.getItem("setupNum");x&&(x=JSON.parse(x),d.value=x,sessionStorage.removeItem("setupNum"));let g=!1,p;const f=$({}),b=function(){!g||(document.hidden?Promise.resolve():N.Guide.GetDdns.GET().then(_=>{var F;_!=null&&_.data&&(((F=_==null?void 0:_.data)==null?void 0:F.success)||0)==0&&_.data.result&&(f.value=_.data.result)})).then(()=>{!g||(p=window.setTimeout(b,3e3))})},h=()=>{sessionStorage.setItem("setupNum",JSON.stringify(d.value))},y=()=>L(this,null,function*(){try{const _=yield N.GuidePage.completeGuide.POST();i.close(),location.reload()}catch(_){console.error("\u8BF7\u6C42\u5931\u8D25:",_)}}),k=()=>{Da({url:f.value.ddnstoDomain})},w=_=>{const F=/^[a-zA-Z]{6,20}$/,Y=/^(?=.*[a-zA-Z])(?=.*\d)[a-zA-Z\d]{6,20}$/;return F.test(_)||Y.test(_)},m=()=>L(this,null,function*(){var F;if(!u.value||!r.value)return E.Warning(a("\u8BF7\u8F93\u5165\u5BC6\u7801"));if(!w(u.value))return E.Warning(a("\u5BC6\u7801\u683C\u5F0F\u4E0D\u6B63\u786E"));if(u.value!==r.value)return E.Warning(a("\u4E24\u6B21\u5BC6\u7801\u4E0D\u4E00\u81F4"));const _=yield N.GuidePage.setPassword.POST({password:u.value});console.log(_,"setPassword"),((F=_==null?void 0:_.data)==null?void 0:F.success)==0&&(E.Success(a("\u7CFB\u7EDF\u5BC6\u7801\u8BBE\u7F6E\u6210\u529F")),setTimeout(()=>{v(5)},400))}),v=_=>{if(_===4&&!c.value)return E.Warning("\u8BF7\u52FE\u9009\u7528\u6237\u534F\u8BAE");d.value=_};return At(()=>{document.body.setAttribute("lock-scroll",!0),g=!0,p=window.setTimeout(b,1100)}),jt(()=>{p!==void 0&&window.clearTimeout(p),g=!1}),Ee(()=>{document.body.removeAttribute("lock-scroll")}),(_,F)=>{const Y=pt("router-link");return s(),l("div",rw,[sw,t("div",dw,[d.value===1?(s(),J(tw,{key:0})):d.value===2?(s(),l("div",lw,[t("p",null,o(e(a)("\u6B22\u8FCE\u4F7F\u7528\u7F51\u7EDC\u914D\u7F6E\u5411\u5BFC")),1),t("div",uw,o(e(a)("\u9009\u62E9\u4E00\u79CD\u8FDE\u63A5\u65B9\u5F0F\u4EE5\u5F00\u59CB")),1),t("div",cw,[t("div",pw,[t("div",fw,[P(Y,{to:"/network/pppoe?type=index"},{default:U(()=>[t("div",{class:"cover",onClick:F[0]||(F[0]=A=>h())},[t("div",mw,[P(za),t("span",null,o(e(a)("\u5BBD\u5E26\u62E8\u53F7\u8FDE\u63A5")),1)])])]),_:1})]),t("div",bw,[P(Y,{to:"/network/dhcp?type=index"},{default:U(()=>[t("div",{class:"cover",onClick:F[1]||(F[1]=A=>h())},[t("div",vw,[P(Sa),t("span",null,o(e(a)("\u8FDE\u63A5\u73B0\u6709\u8DEF\u7531\u5668")),1)])])]),_:1})]),t("div",gw,[P(Y,{to:"/network/gateway?type=index"},{default:U(()=>[t("div",{class:"cover",onClick:F[2]||(F[2]=A=>h())},[t("div",hw,[P(Pa),t("span",null,o(e(a)("\u914D\u7F6E\u4E3A\u65C1\u8DEF\u7531")),1)])])]),_:1})])]),t("div",_w,[it(o(e(a)("\u6CA1\u627E\u5230\u60F3\u8981\u7684\u914D\u7F6E\uFF1F\u8BF7\u4F7F\u7528")),1),t("a",xw,o(e(a)("\u9AD8\u7EA7\u6A21\u5F0F")),1)])]),t("div",{class:"btn1",onClick:F[3]||(F[3]=A=>v(3))},o(e(a)("\u8DF3\u8FC7")),1)])):d.value===3?(s(),l("div",ww,[kw,t("p",null,o(e(a)("\u6B22\u8FCE\u4F7F\u7528iStoreOS")),1),t("div",yw,[t("div",{class:ut(["radio",c.value?"active":""]),onClick:F[4]||(F[4]=A=>c.value=!c.value)},[t("div",{class:ut(["yuan",c.value?"yuan1":""])},null,2)],2),t("div",Fw,[it(o(e(a)("\u6211\u5DF2\u5B8C\u6574\u9605\u8BFB\u5E76\u540C\u610F")),1),t("a",Ew,o(e(a)("\u300AiStoreOS\u56FA\u4EF6\u7528\u6237\u534F\u8BAE\u300B")),1)])]),t("div",{class:"confirm",onClick:F[5]||(F[5]=A=>v(4))},o(e(a)("\u786E\u5B9A")),1)])):d.value===4?(s(),l("div",$w,[t("div",Cw,o(e(a)("\u8BBE\u7F6E\u7CFB\u7EDF\u5BC6\u7801")),1),t("p",null,o(e(a)("\u6B64\u8BBE\u5907\u8FD8\u672A\u8BBE\u7F6E\u5BC6\u7801\uFF0C\u8BF7\u5148\u8BBE\u7F6E\u5BC6\u7801\u3002\u5982\u9057\u5FD8\u5BC6\u7801\uFF0C\u53EF\u4EE5\u901A\u8FC7\u91CD\u7F6E\u8BBE\u5907\u6062\u590D\u521D\u59CB\u5BC6\u7801\u3002")),1),t("div",Dw,[t("div",Bw,o(e(a)("\u8BF7\u586B\u5199\u5BC6\u7801"))+"\uFF1A",1),T(t("input",{class:"password_input",type:"password","onUpdate:modelValue":F[6]||(F[6]=A=>u.value=A),placeholder:e(a)("\u8BF7\u586B\u5199\u5BC6\u7801")},null,8,Yw),[[tt,u.value,void 0,{trim:!0}]])]),t("div",Aw,[t("div",Sw,o(e(a)("\u8BF7\u518D\u6B21\u586B\u5199\u5BC6\u7801"))+"\uFF1A",1),t("div",zw,[T(t("input",{class:"password_input",type:"password","onUpdate:modelValue":F[7]||(F[7]=A=>r.value=A),placeholder:e(a)("\u8BF7\u518D\u6B21\u586B\u5199\u5BC6\u7801")},null,8,Pw),[[tt,r.value,void 0,{trim:!0}]]),t("span",Tw,o(e(a)("\u957F\u5EA6\u4E3A6\uFF5E20\u4E2A\u82F1\u6587\u3001\u6570\u5B57\u7ED3\u5408")),1)])]),Iw,t("div",{class:"btn1",onClick:F[8]||(F[8]=A=>m())},o(e(a)("\u4FDD\u5B58")),1),t("div",{class:"skip",onClick:F[9]||(F[9]=A=>v(5))},o(e(a)("\u8DF3\u8FC7")),1)])):d.value===5?(s(),l("div",Lw,[t("div",Mw,o(e(a)("\u5F00\u542F\u8FDC\u7A0B\u57DF\u540D\u8BBF\u95EE")),1),t("p",null,o(e(a)("\u901A\u8FC7\u5B89\u5168\u52A0\u5BC6\u901A\u9053\uFF0C\u968F\u65F6\u968F\u5730\u8FDC\u7A0B\u7BA1\u7406\u4F60\u7684iStoreOS")),1),Nw,t("div",{class:"btn1",onClick:F[10]||(F[10]=A=>k())},o(e(a)("\u7ACB\u5373\u542F\u7528")),1),t("div",{class:"skip",onClick:F[11]||(F[11]=A=>v(6))},o(e(a)("\u8DF3\u8FC7")),1),t("div",Ow,[it(o(e(a)("\u57DF\u540D\u670D\u52A1\u7531"))+" ",1),t("a",Vw,o(e(a)("ddnsto.com")),1),it(" "+o(e(a)("\u63D0\u4F9B")),1)])])):(s(),l("div",Gw,[t("p",null,o(e(a)("\u5173\u6CE8iStoreOS\u516C\u4F17\u53F7")),1),t("div",jw,o(e(a)("\u638C\u63E1\u6700\u65B0\u52A8\u6001")),1),qw,t("div",{class:"btn1",onClick:F[12]||(F[12]=A=>y())},o(e(a)("\u5F00\u59CB\u63A2\u7D22iStoreOS")),1)]))])])}}};var Rw=M(Uw,[["__scopeId","data-v-500739e0"]]);const Se=n=>(st("data-v-6b19a4d8"),n=n(),dt(),n),Ww={id:"page"},Hw={key:0,style:{height:"48px","text-align":"right"}},Zw={onclick:"void(0)",href:"https://www.istoreos.com/",target:"_blank",style:{"text-decoration":"none",color:"white","line-height":"1.5em"}},Jw={key:1,style:{"text-align":"left",display:"flex","align-items":"center","margin-bottom":"20px","padding-top":"4px"}},Kw={href:"/cgi-bin/luci/admin/quickstart",style:{"text-decoration":"none",color:"rgba(255,255,255,0.6)","line-height":"1.5em","margin-right":"4px"}},Qw=Se(()=>t("svg",{width:"20",height:"20",viewBox:"0 0 100 100",xmlns:"http://www.w3.org/2000/svg"},[t("path",{d:"M20 30 L50 50 L20 70",stroke:"#d6dbf8","stroke-width":"8","stroke-linecap":"round",fill:"none"})],-1)),Xw={style:{"text-decoration":"none",color:"white","line-height":"1.5em"}},tk={key:2},ek=Se(()=>t("em",null,null,-1)),ak=Se(()=>t("em",null,null,-1)),ok=Se(()=>t("em",null,null,-1)),nk={key:3},ik=V({setup(n){$o();const{$gettext:i,$ngettext:a}=W(),d=fe(),u=X(()=>d.deviceShow);$(0);const r=$(!1),c=$(1);(()=>L(this,null,function*(){var p;try{const f=yield N.GuidePage.needSetup.GET();(p=f==null?void 0:f.data)!=null&&p.result&&(r.value=f.data.result.need||!1,c.value=f.data.result.wifi?1:2)}catch(f){console.log(f)}}))();const g=()=>{r.value=!1};return(p,f)=>(s(),l("div",Ww,[e(u)?(s(),l("div",Jw,[t("a",Kw,o(e(i)("\u9996\u9875")),1),Qw,t("a",Xw,o(e(i)("\u8BBE\u5907\u7BA1\u7406")),1)])):(s(),l("div",Hw,[t("a",Zw,o(e(i)("iStoreOS\u5B98\u7F51")),1)])),e(u)?(s(),l("div",nk,[P(s_)])):(s(),l("div",tk,[P(D0),ek,P(Kb),P(x7),ak,P(Q7),ok])),r.value?(s(),J(Rw,{key:4,init:c.value,close:g},null,8,["init"])):D("",!0)]))}});var rk=M(ik,[["__scopeId","data-v-6b19a4d8"]]);const sk={};function dk(n,i){const a=pt("router-view");return s(),J(a)}var lk=M(sk,[["render",dk]]);const uk={id:"page"},ck={class:"title"},pk={class:"desc"},fk={class:"network-containers"},mk={class:"network-container_item"},bk={class:"cover"},vk={class:"thumbnail"},gk={class:"network-container_item"},hk={class:"cover"},_k={class:"thumbnail"},xk={class:"network-container_item"},wk={class:"cover"},kk={class:"thumbnail"},yk=["innerHTML"],Fk=V({setup(n){const{$gettext:i,$ngettext:a}=W(),d=i("\u6CA1\u627E\u5230\u60F3\u8981\u7684\u914D\u7F6E\uFF1F\u8BF7\u4F7F\u7528%{link}",{link:''+i("\u9AD8\u7EA7\u6A21\u5F0F")+""},!0);return(u,r)=>{const c=pt("router-link");return s(),l("div",uk,[t("div",ck,o(e(i)("\u6B22\u8FCE\u4F7F\u7528\u7F51\u7EDC\u914D\u7F6E\u5411\u5BFC")),1),t("div",pk,o(e(i)("\u9009\u62E9\u4E00\u79CD\u8FDE\u63A5\u65B9\u5F0F\u4EE5\u5F00\u59CB")),1),t("div",fk,[t("div",mk,[P(c,{to:"/network/pppoe"},{default:U(()=>[t("div",bk,[t("div",vk,[P(za),t("span",null,o(e(i)("\u5BBD\u5E26\u62E8\u53F7\u8FDE\u63A5")),1)])])]),_:1})]),t("div",gk,[P(c,{to:"/network/dhcp"},{default:U(()=>[t("div",hk,[t("div",_k,[P(Sa),t("span",null,o(e(i)("\u8FDE\u63A5\u73B0\u6709\u8DEF\u7531\u5668")),1)])])]),_:1})]),t("div",xk,[P(c,{to:"/network/gateway"},{default:U(()=>[t("div",wk,[t("div",kk,[P(Pa),t("span",null,o(e(i)("\u914D\u7F6E\u4E3A\u65C1\u8DEF\u7531")),1)])])]),_:1})])]),t("div",{class:"info",innerHTML:e(d)},null,8,yk)])}}});var Ek=M(Fk,[["__scopeId","data-v-0b149a51"]]);const $k={key:0,id:"page"},Ck={class:"title"},Dk={class:"desc"},Bk={class:"network-message"},Yk=["innerHTML"],Ak=["onSubmit"],Sk={class:"label-key"},zk=["placeholder","disabled"],Pk={class:"label-key"},Tk=["placeholder","disabled"],Ik={key:0,class:"chose_dhcp"},Lk={class:"dhcp_info"},Mk={key:1,class:"msg"},Nk={class:"btns"},Ok=["disabled"],Vk=["onClick"],Gk={key:1,id:"page"},jk={class:"title"},qk={class:"btns"},Uk=["onClick"],Rk=["onClick"],Wk=V({setup(n){const{$gettext:i,$ngettext:a}=W(),u=pe().query.type,r=i("\u7531\u4E8E\u60A8\u7684\u8BBE\u5907\u6CA1\u6709 WAN \u53E3\uFF0C\u65E0\u6CD5\u4F7F\u7528\u672C\u8BBE\u7F6E\u5411\u5BFC\uFF0C\u5177\u4F53\u8BF7\u770B%{link}",{link:''+i("\u94FE\u63A5")+""},!0),c=$(0),x=$({}),g=$(""),p=$(!1),f=$(0),b=$(!1);(()=>L(this,null,function*(){var k,w;p.value=!0;try{const m=yield Promise.all([N.Guide.Pppoe.GET(),N.Guide.GetLan.GET()]);if(m[0].data){const{success:v,error:_,result:F}=m[0].data;F&&(F.enableLanDhcp=!1,x.value=F),v==-1011&&(p.value=!0,f.value=v)}(k=m[1].data)!=null&&k.result&&(((w=m[1].data)==null?void 0:w.result).enableDhcp||(b.value=!0,x.value.enableLanDhcp=!0))}catch(m){g.value=m}f.value==0&&(p.value=!1)}))();const y=()=>L(this,null,function*(){const k=x.value.account||"",w=x.value.password||"";if(k==""){g.value=i("\u8D26\u53F7\u4E0D\u80FD\u4E3A\u7A7A");return}if(w==""){g.value=i("\u5BC6\u7801\u4E0D\u80FD\u4E3A\u7A7A");return}p.value=!0;const m=E.Loading(i("\u914D\u7F6E\u4E2D..."));try{const v=yield N.Guide.Pppoe.POST({account:k,password:w});if(v!=null&&v.data){const{error:_,success:F}=v.data;_&&(g.value=_),(F==null||F==0)&&(E.Success(i("\u914D\u7F6E\u6210\u529F")),c.value=1)}}catch(v){g.value=v}p.value=!1,m.Close()});return(k,w)=>{const m=pt("switch-box"),v=pt("router-link");return c.value==0?(s(),l("div",$k,[t("h2",Ck,o(e(i)("\u914D\u7F6E\u5BBD\u5E26\u8D26\u53F7")),1),t("h3",Dk,o(e(i)("\u8BF7\u786E\u4FDD\u60A8\u5DF2\u5C06\u8DEF\u7531 WAN \u53E3\u8FDE\u63A5\u5230\u5149\u732B")),1),t("div",Bk,[f.value==-1011?(s(),l("li",{key:0,innerHTML:e(r)},null,8,Yk)):D("",!0)]),t("form",{onSubmit:ct(y,["prevent"])},[t("label",null,[t("div",Sk,[t("span",null,o(e(i)("\u5BBD\u5E26\u8D26\u53F7")),1)]),T(t("input",{type:"text","onUpdate:modelValue":w[0]||(w[0]=_=>x.value.account=_),placeholder:e(i)("\u5BBD\u5E26\u8D26\u53F7"),required:"",disabled:p.value},null,8,zk),[[tt,x.value.account,void 0,{trim:!0}]])]),t("label",null,[t("div",Pk,[t("span",null,o(e(i)("\u5BC6\u7801")),1)]),T(t("input",{type:"password","onUpdate:modelValue":w[1]||(w[1]=_=>x.value.password=_),placeholder:e(i)("\u5BBD\u5E26\u5BC6\u7801"),required:"",disabled:p.value},null,8,Tk),[[tt,x.value.password,void 0,{trim:!0}]])]),b.value?(s(),l("div",Ik,[P(m,{modelValue:x.value.enableLanDhcp,"onUpdate:modelValue":w[2]||(w[2]=_=>x.value.enableLanDhcp=_)},{default:U(()=>[t("span",Lk,o(e(i)("\u542F\u7528LAN\u53E3DHCP\u670D\u52A1\uFF08\u7528\u4E8E\u4ECE\u65C1\u8DEF\u7531\u6A21\u5F0F\u6062\u590D\u6210\u9ED8\u8BA4\u72B6\u6001\uFF09")),1)]),_:1},8,["modelValue"])])):D("",!0),g.value?(s(),l("div",Mk,o(g.value),1)):D("",!0),t("div",Nk,[t("button",{class:"cbi-button cbi-button-apply app-btn app-next",disabled:p.value},o(e(i)("\u4FDD\u5B58\u914D\u7F6E")),9,Ok),P(v,{to:e(u)=="index"?"/":"/network",custom:""},{default:U(({navigate:_})=>[t("button",{class:"cbi-button cbi-button-remove app-btn app-back",onClick:_},o(e(i)("\u8FD4\u56DE")),9,Vk)]),_:1},8,["to"])])],40,Ak)])):c.value==1?(s(),l("div",Gk,[t("h2",jk,o(e(i)("\u914D\u7F6E\u6210\u529F")),1),t("div",qk,[P(v,{to:"/",custom:""},{default:U(({navigate:_})=>[t("button",{class:"cbi-button cbi-button-apply app-btn app-next",onClick:_},o(e(i)("\u8FDB\u5165\u63A7\u5236\u53F0")),9,Uk)]),_:1}),P(v,{to:e(u)=="index"?"/":"/network",custom:""},{default:U(({navigate:_})=>[t("button",{class:"cbi-button cbi-button-remove app-btn app-back",onClick:_},o(e(i)("\u8FD4\u56DE")),9,Rk)]),_:1},8,["to"])])])):D("",!0)}}});var Hk=M(Wk,[["__scopeId","data-v-f442676c"]]);const Zk={key:0,id:"page"},Jk={class:"title"},Kk={class:"desc"},Qk={class:"network-message"},Xk=["innerHTML"],ty=["onSubmit"],ey={class:"label-key"},ay={value:"dhcp"},oy={value:"static"},ny={class:"label-key"},iy=["placeholder","disabled"],ry={key:0,class:"msg"},sy={class:"label-key"},dy=["placeholder","disabled"],ly={key:1,class:"msg"},uy={class:"label-key"},cy=["placeholder","disabled"],py={class:"label-key"},fy=["disabled"],my={value:"manual"},by={class:"label-key"},vy=["onUpdate:modelValue","placeholder","disabled"],gy={class:"label-key"},hy=["placeholder","disabled"],_y={class:"label-key"},xy=["placeholder","disabled"],wy={key:2,class:"chose_dhcp"},ky={class:"dhcp_info"},yy={key:3,class:"msgs"},Fy={class:"btns"},Ey=["disabled"],$y=["onClick"],Cy={key:1,id:"page"},Dy={class:"title"},By={class:"btns"},Yy=["onClick"],Ay=["onClick"],Sy=V({setup(n){const{$gettext:i,$ngettext:a}=W(),d=i("\u7531\u4E8E\u60A8\u7684\u8BBE\u5907\u6CA1\u6709 WAN \u53E3\uFF0C\u65E0\u6CD5\u4F7F\u7528\u672C\u8BBE\u7F6E\u5411\u5BFC\uFF0C\u5177\u4F53\u8BF7\u770B%{link}",{link:''+i("\u94FE\u63A5")+""},!0),u=$(0),r=$({}),c=$(""),x=$(""),g=$(""),p=$(!1),f=$(""),b=$(""),h=$(0),y=Vt.checkIsIP,k=$(!1),m=pe().query.type;(()=>L(this,null,function*(){var B,C;p.value=!0;try{const I=yield Promise.all([N.Guide.ClientModel.GET(),N.Guide.GetLan.GET()]);if(I[0]){const et=I[0];if(et.data){const{success:S,error:z,result:G}=et.data;G&&(G.wanProto!="dhcp"&&G.wanProto!="static"&&(G.wanProto="dhcp",G.dnsProto="auto"),G.enableLanDhcp=!1,r.value=G),S==-1011&&(h.value=S,p.value=!0)}}(B=I[1].data)!=null&&B.result&&(((C=I[1].data)==null?void 0:C.result).enableDhcp||(k.value=!0,r.value.enableLanDhcp=!0))}catch(I){c.value=I}h.value==0&&(p.value=!1)}))();const _=B=>{B.target.value=="static"?((r.value.staticIp==null||r.value.staticIp=="")&&(r.value.staticIp="192.168.1.100"),(r.value.subnetMask==null||r.value.subnetMask=="")&&(r.value.subnetMask="255.255.255.0"),r.value.dnsProto=="auto"&&setTimeout(()=>r.value.dnsProto="manual",0)):r.value.dnsProto=="manual"&&setTimeout(()=>r.value.dnsProto="auto",0)},F=B=>{const C=B.target;if(C.value==""){f.value="";return}y(C.value)?f.value="":f.value=i("\u8BF7\u8F93\u5165\u5408\u6CD5\u7684IP\u5730\u5740")},Y=B=>{const C=B.target;if(C.value==""){b.value="";return}y(C.value)?b.value="":b.value=i("\u8BF7\u8F93\u5165\u5408\u6CD5\u7684\u5730\u5740")},A=()=>L(this,null,function*(){const B={};switch(r.value.wanProto){case"dhcp":break;case"static":B.staticIp=r.value.staticIp,B.subnetMask=r.value.subnetMask,B.gateway=r.value.gateway||"";break}switch(r.value.dnsProto){case"auto":break;case"manual":B.manualDnsIp=[],r.value.manualDnsIp!=null&&r.value.manualDnsIp.length>0?B.manualDnsIp=r.value.manualDnsIp:(B.manualDnsIp.push(x.value),g.value&&B.manualDnsIp.push(g.value));break}B.dnsProto=r.value.dnsProto,B.wanProto=r.value.wanProto,B.enableLanDhcp=r.value.enableLanDhcp;const C=E.Loading(i("\u914D\u7F6E\u4E2D...."));p.value=!0;try{const I=yield N.Guide.ClientModel.POST(B);if(I!=null&&I.data){const{success:et,error:S}=I==null?void 0:I.data;S&&(c.value=S),(et==null||et==0)&&(E.Success(i("\u914D\u7F6E\u6210\u529F")),u.value=1)}}catch(I){c.value=I}p.value=!1,C.Close()});return(B,C)=>{const I=pt("switch-box"),et=pt("router-link");return u.value==0?(s(),l("div",Zk,[t("h2",Jk,o(e(i)("\u914D\u7F6E\u4E92\u8054\u7F51")),1),t("h3",Kk,o(e(i)("\u8BF7\u786E\u4FDD\u60A8\u5DF2\u5C06\u672C\u8BBE\u5907 WAN \u53E3\u8FDE\u63A5\u5230\u4E0A\u7EA7\u8DEF\u7531\u5668\u5C40\u57DF\u7F51\uFF08 LAN \uFF09\u63A5\u53E3")),1),t("div",Qk,[h.value==-1011?(s(),l("li",{key:0,innerHTML:e(d)},null,8,Xk)):D("",!0)]),t("form",{onSubmit:ct(A,["prevent"])},[t("label",null,[t("div",ey,[t("span",null,o(e(i)("WAN \u63A5\u53E3\u914D\u7F6E\u65B9\u5F0F")),1)]),T(t("select",{"onUpdate:modelValue":C[0]||(C[0]=S=>r.value.wanProto=S),onInput:_},[t("option",ay,o(e(i)("\u81EA\u52A8\u83B7\u53D6IP\u5730\u5740\uFF08DHCP\uFF09")),1),t("option",oy,o(e(i)("\u9759\u6001IP\u5730\u5740")),1)],544),[[rt,r.value.wanProto]])]),r.value.wanProto=="static"?(s(),l(O,{key:0},[t("label",null,[t("div",ny,[t("span",null,o(e(i)("IP\u5730\u5740")),1)]),T(t("input",{type:"text","onUpdate:modelValue":C[1]||(C[1]=S=>r.value.staticIp=S),placeholder:e(i)("\u9759\u6001IP\u5730\u5740"),required:"",disabled:p.value,onInput:F},null,40,iy),[[tt,r.value.staticIp,void 0,{trim:!0}]])]),f.value?(s(),l("p",ry,o(f.value),1)):D("",!0),t("label",null,[t("div",sy,[t("span",null,o(e(i)("\u5B50\u7F51\u63A9\u7801")),1)]),T(t("input",{type:"text","onUpdate:modelValue":C[2]||(C[2]=S=>r.value.subnetMask=S),placeholder:e(i)("\u5B50\u7F51\u63A9\u7801"),required:"",disabled:p.value,onInput:Y},null,40,dy),[[tt,r.value.subnetMask,void 0,{trim:!0}]])]),b.value?(s(),l("p",ly,o(b.value),1)):D("",!0),t("label",null,[t("div",uy,[t("span",null,o(e(i)("\u7F51\u5173\u5730\u5740")),1)]),T(t("input",{type:"text","onUpdate:modelValue":C[3]||(C[3]=S=>r.value.gateway=S),placeholder:e(i)("\u7F51\u5173\u5730\u5740"),required:"",disabled:p.value},null,8,cy),[[tt,r.value.gateway,void 0,{trim:!0}]])])],64)):D("",!0),t("label",null,[t("div",py,[t("span",null,o(e(i)("DNS \u914D\u7F6E\u65B9\u5F0F")),1)]),T(t("select",{"onUpdate:modelValue":C[4]||(C[4]=S=>r.value.dnsProto=S)},[t("option",{value:"auto",disabled:r.value.wanProto=="static"},o(e(i)("\u81EA\u52A8\u83B7\u53D6\uFF08DHCP\uFF09")),9,fy),t("option",my,o(e(i)("\u624B\u5DE5\u914D\u7F6E")),1)],512),[[rt,r.value.dnsProto]])]),r.value.dnsProto=="manual"?(s(),l(O,{key:1},[r.value.manualDnsIp!=null&&r.value.manualDnsIp.length>0?(s(!0),l(O,{key:0},Z(r.value.manualDnsIp,(S,z)=>(s(),l("label",null,[t("div",by,[t("span",null,o(e(i)("DNS\u670D\u52A1\u5668")),1)]),T(t("input",{type:"text","onUpdate:modelValue":G=>r.value.manualDnsIp[z]=G,placeholder:e(i)("DNS\u670D\u52A1\u5668"),required:"",disabled:p.value},null,8,vy),[[tt,r.value.manualDnsIp[z],void 0,{trim:!0}]])]))),256)):(s(),l(O,{key:1},[t("label",null,[t("div",gy,[t("span",null,o(e(i)("DNS\u670D\u52A1\u5668")),1)]),T(t("input",{type:"text","onUpdate:modelValue":C[5]||(C[5]=S=>x.value=S),placeholder:e(i)("DNS\u670D\u52A1\u5668"),required:"",disabled:p.value},null,8,hy),[[tt,x.value,void 0,{trim:!0}]])]),t("label",null,[t("div",_y,o(e(i)("\u5907\u7528DNS\u670D\u52A1\u5668")),1),T(t("input",{type:"text","onUpdate:modelValue":C[6]||(C[6]=S=>g.value=S),placeholder:e(i)("\u5907\u7528DNS\u670D\u52A1\u5668"),disabled:p.value},null,8,xy),[[tt,g.value,void 0,{trim:!0}]])])],64))],64)):D("",!0),k.value?(s(),l("div",wy,[P(I,{modelValue:r.value.enableLanDhcp,"onUpdate:modelValue":C[7]||(C[7]=S=>r.value.enableLanDhcp=S)},{default:U(()=>[t("span",ky,o(e(i)("\u542F\u7528LAN\u53E3DHCP\u670D\u52A1\uFF08\u7528\u4E8E\u4ECE\u65C1\u8DEF\u7531\u6A21\u5F0F\u6062\u590D\u6210\u9ED8\u8BA4\u72B6\u6001\uFF09")),1)]),_:1},8,["modelValue"])])):D("",!0),c.value?(s(),l("div",yy,o(c.value),1)):D("",!0),t("div",Fy,[t("button",{class:"cbi-button cbi-button-apply app-btn app-next",disabled:p.value},o(e(i)("\u4FDD\u5B58\u914D\u7F6E")),9,Ey),P(et,{to:e(m)=="index"?"/":"/network",custom:""},{default:U(({navigate:S})=>[t("button",{class:"cbi-button cbi-button-remove app-btn app-back",onClick:S},o(e(i)("\u8FD4\u56DE")),9,$y)]),_:1},8,["to"])])],40,ty)])):u.value==1?(s(),l("div",Cy,[t("h2",Dy,o(e(i)("\u914D\u7F6E\u6210\u529F")),1),t("div",By,[P(et,{to:"/",custom:""},{default:U(({navigate:S})=>[t("button",{class:"cbi-button cbi-button-apply app-btn app-next",onClick:S},o(e(i)("\u8FDB\u5165\u63A7\u5236\u53F0")),9,Yy)]),_:1}),P(et,{to:e(m)=="index"?"/":"/network",custom:""},{default:U(({navigate:S})=>[t("button",{class:"cbi-button cbi-button-remove app-btn app-back",onClick:S},o(e(i)("\u8FD4\u56DE")),9,Ay)]),_:1},8,["to"])])])):D("",!0)}}});var zy=M(Sy,[["__scopeId","data-v-162eca5f"]]);const Py=n=>(st("data-v-2dee59a8"),n=n(),dt(),n),Ty={key:0,id:"page"},Iy={class:"title"},Ly=Py(()=>t("br",null,null,-1)),My={class:"btns"},Ny=["onClick"],Oy={key:1,id:"page"},Vy={class:"title"},Gy={class:"desc"},jy=["onSubmit"],qy={class:"label-key"},Uy={class:"label-value"},Ry={class:"label-key"},Wy=["placeholder"],Hy={class:"label-key"},Zy=["placeholder"],Jy={class:"label-key"},Ky=["placeholder"],Qy={class:"label-key"},Xy=["placeholder"],tF={key:0,class:"msgs"},eF={class:"switch_inline"},aF={key:0,class:"switch_info"},oF={key:1,class:"switch_info"},nF={class:"switch_inline"},iF={class:"switch_info"},rF={class:"switch_inline"},sF={class:"switch_info"},dF={class:"btns"},lF={class:"cbi-button cbi-button-apply app-btn app-next"},uF=["onClick"],cF={key:2,id:"page"},pF={class:"title"},fF={class:"desc"},mF={class:"btns"},bF={key:3,id:"page"},vF={class:"title"},gF=["disabled"],hF={style:{"text-align":"left"}},_F={class:"btns"},xF=["disabled"],wF=["onClick"],kF=V({setup(n){const{$gettext:i,$ngettext:a}=W(),u=pe().query.type,r=$(0),c=$(""),x=$(!1),g=X(()=>{var w,m,v;return!(((w=f.value)==null?void 0:w.ipv4addr)&&((m=f.value)==null?void 0:m.ipv4mask)&&((v=f.value)==null?void 0:v.gateway))}),p=$({subnetMask:"255.255.255.0",staticDnsIp:"223.5.5.5",staticLanIp:"",gateway:"",enableDhcp:!0,dhcp6c:!1,enableNat:!1}),f=$(),b=()=>{x.value=!0,N.Network.Status.GET().then(w=>{if(w!=null&&w.data){const{result:m}=w==null?void 0:w.data;m&&(f.value=m)}}).finally(()=>{x.value=!1})},h=w=>{var m,v,_,F,Y;w&&(p.value.staticLanIp=((m=f.value)==null?void 0:m.ipv4addr)||"",p.value.subnetMask=((v=f.value)==null?void 0:v.ipv4mask)&&Lt.prefixToMask(f.value.ipv4mask)||"",p.value.gateway=((_=f.value)==null?void 0:_.gateway)||"",p.value.staticDnsIp=((F=f.value)==null?void 0:F.dnsList)&&((Y=f.value)==null?void 0:Y.dnsList[0])||"223.5.5.5"),r.value=1},y=w=>{window.location.href=location.protocol+"//"+p.value.staticLanIp+(location.port?":"+location.port:"")},k=()=>L(this,null,function*(){const w=p.value,m=E.Loading(i("\u914D\u7F6E\u4E2D..."));try{const v=yield N.Guide.GatewayRouter.POST(w);if(v!=null&&v.data){const{success:_,error:F}=v==null?void 0:v.data;if(F&&(c.value=F),_==null||_==0){setTimeout(()=>{r.value=2,m.Close()},5e3);return}}}catch(v){c.value=v}m.Close()});return(w,m)=>{var F,Y,A,B;const v=pt("router-link"),_=pt("switch-box");return r.value==0?(s(),l("div",Ty,[t("h2",Iy,o(e(i)("\u65C1\u8DEF\u7531\u914D\u7F6E\u524D\u7684\u51C6\u5907\u5DE5\u4F5C")),1),t("code",null,[it(o(e(i)("\u65C1\u8DEF\u7531\u6A21\u5F0F\uFF0C\u4E5F\u53EB\u5355\u81C2\u8DEF\u7531\u6A21\u5F0F\u3002"))+" ",1),t("p",null,o(e(i)("\u60A8\u53EF\u4EE5\u7528\u4E0A\u4E00\u7EA7\u8DEF\u7531\uFF08\u4E3B\u8DEF\u7531\uFF09\u62E8\u53F7\uFF0C\u7136\u540E\u7528\u672C\u8DEF\u7531\u6765\u5B9E\u73B0\u4E00\u4E9B\u9AD8\u7EA7\u529F\u80FD\u3002")),1),Ly,t("p",null,o(e(i)("\u672C\u5411\u5BFC\u652F\u6301\u81EA\u52A8\u6216\u624B\u52A8\u914D\u7F6E\uFF1A")),1),t("p",null,o(e(i)("\u70B9\u51FB\u201C\u81EA\u52A8\u914D\u7F6E\u201D\u6309\u94AE\u5F00\u59CB\u81EA\u52A8\u914D\u7F6E\u5411\u5BFC\uFF1B")),1),t("p",null,o(e(i)("\u624B\u52A8\u914D\u7F6E\u5219\u9700\u81EA\u884C\u83B7\u53D6\u4E3B\u8DEF\u7531\u5668\u7684IP\u5730\u5740\uFF08\u4F8B\u5982 192.168.2.1 \uFF09\u548C\u5B50\u7F51\u63A9\u7801\uFF0C\u8BB0\u5F55\u4EE5\u5907\u540E\u7EED\u586B\u5199\uFF0C\u70B9\u51FB\u201C\u624B\u52A8\u914D\u7F6E\u201D\u6309\u94AE\uFF0C\u5207\u6362\u5230\u53C2\u6570\u914D\u7F6E\u9875\uFF0C\u6309\u5B9E\u9645\u60C5\u51B5\u81EA\u884C\u586B\u5199\u3002")),1)]),t("div",My,[t("button",{class:"cbi-button cbi-button-success app-btn app-next",onClick:m[0]||(m[0]=C=>r.value=3)},o(e(i)("\u81EA\u52A8\u914D\u7F6E...")),1),t("button",{class:"cbi-button cbi-button-neutral app-btn app-next",onClick:m[1]||(m[1]=C=>h(!1))},o(e(i)("\u624B\u52A8\u914D\u7F6E...")),1),P(v,{to:e(u)=="index"?"/":"/network",custom:""},{default:U(({navigate:C})=>[t("button",{class:"cbi-button cbi-button-remove app-btn app-back",onClick:C},o(e(i)("\u8FD4\u56DE")),9,Ny)]),_:1},8,["to"])])])):r.value==1?(s(),l("div",Oy,[t("h2",Vy,o(e(i)("\u914D\u7F6E\u65C1\u8DEF\u7531\u7F51\u7EDC")),1),t("h3",Gy,o(e(i)("\u73B0\u5728\uFF0C\u8BF7\u4F60\u914D\u7F6E\u65C1\u8DEF\u7531\u4FE1\u606F")),1),t("form",{onSubmit:ct(k,["prevent"])},[t("label",null,[t("div",qy,[t("span",null,o(e(i)("LAN \u63A5\u53E3\u914D\u7F6E\u65B9\u5F0F")),1)]),t("div",Uy,[t("select",{disabled:"",style:Dt({backgroundColor:"rgba(215, 215, 215, 1)",color:"#333"})},[t("option",null,o(e(i)("\u65C1\u8DEF\u7531\u6A21\u5F0F\u4EC5\u652F\u6301\u9759\u6001IP\u5730\u5740")),1)],4)])]),t("label",null,[t("div",Ry,[t("span",null,o(e(i)("IP \u5730\u5740")),1)]),T(t("input",{type:"text","onUpdate:modelValue":m[2]||(m[2]=C=>p.value.staticLanIp=C),placeholder:e(i)("IP\u5730\u5740"),required:""},null,8,Wy),[[tt,p.value.staticLanIp,void 0,{trim:!0}]])]),t("label",null,[t("div",Hy,[t("span",null,o(e(i)("\u5B50\u7F51\u63A9\u7801")),1)]),T(t("input",{type:"text","onUpdate:modelValue":m[3]||(m[3]=C=>p.value.subnetMask=C),placeholder:e(i)("\u5B50\u7F51\u63A9\u7801"),required:""},null,8,Zy),[[tt,p.value.subnetMask,void 0,{trim:!0}]])]),t("label",null,[t("div",Jy,[t("span",null,o(e(i)("\u7F51\u5173\u5730\u5740")),1)]),T(t("input",{type:"text","onUpdate:modelValue":m[4]||(m[4]=C=>p.value.gateway=C),placeholder:e(i)("\u7F51\u5173\u5730\u5740"),required:""},null,8,Ky),[[tt,p.value.gateway,void 0,{trim:!0}]])]),t("label",null,[t("div",Qy,[t("span",null,o(e(i)("DNS\u670D\u52A1\u5668")),1)]),T(t("input",{type:"text","onUpdate:modelValue":m[5]||(m[5]=C=>p.value.staticDnsIp=C),placeholder:e(i)("223.5.5.5"),required:""},null,8,Xy),[[tt,p.value.staticDnsIp,void 0,{trim:!0}]])]),c.value?(s(),l("div",tF,o(c.value),1)):D("",!0),t("div",eF,[P(_,{modelValue:p.value.enableDhcp,"onUpdate:modelValue":m[6]||(m[6]=C=>p.value.enableDhcp=C)},{default:U(()=>[p.value.enableDhcp?(s(),l("span",aF,o(e(i)("\u63D0\u4F9B DHCPv4 \u670D\u52A1\uFF08\u9700\u8981\u5173\u95ED\u4E3B\u8DEF\u7531 DHCP \u670D\u52A1\uFF09")),1)):(s(),l("span",oF,o(e(i)("\u63D0\u4F9B DHCPv4 \u670D\u52A1")),1))]),_:1},8,["modelValue"])]),t("div",nF,[P(_,{modelValue:p.value.dhcp6c,"onUpdate:modelValue":m[7]||(m[7]=C=>p.value.dhcp6c=C)},{default:U(()=>[t("span",iF,o(e(i)("\u81EA\u52A8\u83B7\u53D6 IPV6\uFF08\u5373\u5F00\u542F DHCPv6 \u5BA2\u6237\u7AEF\uFF09")),1)]),_:1},8,["modelValue"])]),t("div",rF,[P(_,{modelValue:p.value.enableNat,"onUpdate:modelValue":m[8]||(m[8]=C=>p.value.enableNat=C)},{default:U(()=>[t("span",sF,o(e(i)("\u5F00\u542F NAT\uFF08\u53EF\u4FEE\u590D\u67D0\u4E9B\u65E0\u7EBF\u70ED\u70B9\u4E0D\u80FD\u8BBF\u95EE\u5916\u7F51\u95EE\u9898\uFF09")),1)]),_:1},8,["modelValue"])]),t("div",dF,[t("button",lF,o(e(i)("\u4FDD\u5B58\u914D\u7F6E")),1),P(v,{to:e(u)=="index"?"/":"/network",custom:""},{default:U(({navigate:C})=>[t("button",{class:"cbi-button cbi-button-remove app-btn app-back",onClick:C},o(e(i)("\u8FD4\u56DE")),9,uF)]),_:1},8,["to"])])],40,jy)])):r.value==2?(s(),l("div",cF,[t("h2",pF,o(e(i)("\u914D\u7F6E\u6210\u529F")),1),t("h3",fF,o(e(i)("\u73B0\u5728\uFF0C\u5C06\u672C\u8DEF\u7531WAN\u53E3\u65AD\u5F00\uFF0C\u5C06\u5176\u4E2D\u4E00\u4E2ALAN\u53E3\u4E0E\u4E3B\u8DEF\u7531\u8FDE\u63A5\uFF0C\u5E76\u5C06\u5F53\u524D\u6D4F\u89C8\u5668\u8BBE\u5907\u8FDE\u63A5\u5230\u4E3B\u8DEF\u7531\u3002\u70B9\u51FB\u201C\u8FDB\u5165\u63A7\u5236\u53F0\u201D\u6D4F\u89C8\u5668\u5C06\u8DF3\u8F6C\u5230\u65B0\u7684\u8DEF\u7531IP")),1),t("div",mF,[t("button",{class:"cbi-button cbi-button-apply app-btn app-next",onClick:y},o(e(i)("\u8FDB\u5165\u63A7\u5236\u53F0")),1)])])):r.value==3?(s(),l("div",bF,[t("h2",vF,o(e(i)("\u65C1\u8DEF\u7531\u81EA\u52A8\u914D\u7F6E")),1),t("code",null,o(e(i)("\u9996\u5148\u786E\u8BA4\u4E3B\u8DEF\u7531\u5F00\u542F\u4E86 DHCP \u670D\u52A1\uFF0C\u786E\u8BA4\u672C\u8DEF\u7531 WAN \u53E3\u662F DHCP \u5BA2\u6237\u7AEF\u6A21\u5F0F\uFF08\u9ED8\u8BA4\u5373\u662F\uFF0C\u5982\u679C\u4E0D\u662F\u53EF\u4F7F\u7528\u201C\u8FDE\u63A5\u73B0\u6709\u8DEF\u7531\u5668\u201D\u5411\u5BFC\u6539\u6210 DHCP \u5BA2\u6237\u7AEF\uFF09\uFF0C\u7136\u540E\u5C06\u672C\u8DEF\u7531 WAN \u53E3\u4E0E\u4E3B\u8DEF\u7531\u7684 LAN \u8FDE\u63A5\uFF0C\u4EE5\u81EA\u52A8\u83B7\u53D6\u914D\u7F6E\u3002")),1),it(" "+o(e(i)("1. \u6EE1\u8DB3\u4E0A\u8FF0\u6761\u4EF6\u4EE5\u540E\uFF0C\u70B9\u51FB\u201C\u5F53\u524D IPv4 \u4E0A\u6E38\u4FE1\u606F\u201D\u4EE5\u5237\u65B0\u5F53\u524D\u8FDE\u63A5\u4FE1\u606F\uFF0C\u6210\u529F\u4EE5\u540E\uFF0C\u201C\u81EA\u52A8\u586B\u5199\u201D\u6309\u94AE\u5C06\u88AB\u6FC0\u6D3B\u3002(\u5931\u8D25\u53EF\u518D\u6B21\u70B9\u51FB)"))+" ",1),t("button",{class:ut(["cbi-button cbi-button-neutral",e(g)?"cbi-button-neutral":"cbi-button-success"]),disabled:x.value,onClick:b},[it(o(e(i)("\u5F53\u524D IPv4 \u4E0A\u6E38\u4FE1\u606F\uFF08\u70B9\u6B64\u5237\u65B0\uFF09"))+" ",1),t("p",hF,[t("ul",null,[t("li",null,o(e(i)("IP \u5730\u5740: "))+o((F=f.value)==null?void 0:F.ipv4addr),1),t("li",null,o(e(i)("\u5B50\u7F51\u63A9\u7801: "))+o(((Y=f.value)==null?void 0:Y.ipv4mask)&&e(Lt).prefixToMask(f.value.ipv4mask)),1),t("li",null,o(e(i)("\u7F51\u5173\u5730\u5740: "))+o((A=f.value)==null?void 0:A.gateway),1),t("li",null,o(e(i)("DNS\u670D\u52A1\u5668: "))+o(((B=f.value)==null?void 0:B.dnsList)&&f.value.dnsList[0]||(e(g)?"":e(i)("\uFF08\u65E0DNS\u670D\u52A1\u5668\uFF0C\u8BF7\u4E4B\u540E\u81EA\u884C\u586B\u5199\u516C\u5171DNS\u670D\u52A1\u5668\uFF0C\u4F8B\u5982 223.5.5.5\uFF09"))),1)])])],10,gF),it(" "+o(e(i)("2. \u70B9\u51FB\u201C\u81EA\u52A8\u586B\u5199\u201D\uFF0C\u5C06\u5207\u6362\u5230\u53C2\u6570\u9875\u5E76\u81EA\u52A8\u586B\u5199\u3002\u6B64\u65F6\u4F9D\u7136\u53EF\u4EE5\u81EA\u884C\u8C03\u6574\u53C2\u6570\u3002"))+" ",1),t("div",_F,[t("button",{class:"cbi-button cbi-button-apply app-btn app-next",disabled:e(g),onClick:m[9]||(m[9]=C=>h(!0))},o(e(i)("\u81EA\u52A8\u586B\u5199..."))+o(e(g)?e(i)("\uFF08\u8BF7\u5148\u83B7\u53D6IPv4\u4E0A\u6E38\u4FE1\u606F\uFF09"):""),9,xF),P(v,{to:e(u)=="index"?"/":"/network",custom:""},{default:U(({navigate:C})=>[t("button",{class:"cbi-button cbi-button-remove app-btn app-back",onClick:C},o(e(i)("\u8FD4\u56DE")),9,wF)]),_:1},8,["to"])])])):D("",!0)}}});var yF=M(kF,[["__scopeId","data-v-2dee59a8"]]);const FF={class:"actioner-container"},EF={class:"actioner-container_header"},$F={class:"actioner-container_body"},CF={class:"label-item"},DF={class:"label-item_key"},BF={class:"label-item_value"},YF=["value"],AF={class:"label-item_tips"},SF={class:"label-item"},zF={class:"label-item_key"},PF={key:0,class:"label-item_value"},TF={class:"msg-warning"},IF={key:1,class:"label-item_value"},LF=["value"],MF={key:1,class:"msg-warning"},NF={class:"label-item_tips"},OF={class:"actioner-container_footer"},VF=["disabled"],GF=["disabled"],jF={key:1,class:"actioner-container_body setup-loading"},qF={class:"actioner-container_body setup-error"},UF={class:"actioner-container_footer"},RF=["disabled"],WF={class:"actioner-container_body setup-success"},HF={class:"body-title"},ZF={class:"actioner-container_footer"},JF=V({props:{Close:{type:Function,required:!0},success:{type:Function}},setup(n){const i=n,{$gettext:a,$ngettext:d}=W(),u=()=>{i.Close()},r=()=>{i.success&&i.success()},c=$("init"),x=$(""),g=[{name:"jbod",title:a("JBOD (\u7EBF\u6027)"),info:a("\u81F3\u5C11\u9700\u89812\u5757\u786C\u76D8\uFF0C\u5C06\u591A\u4E2A\u786C\u76D8\u5408\u5E76\u4E3A\u5355\u4E2A\u5B58\u50A8\u7A7A\u95F4\uFF0C\u5176\u5BB9\u91CF\u7B49\u4E8E\u6240\u6709\u786C\u76D8\u5BB9\u91CF\u7684\u603B\u548C\u3002\u4E0D\u63D0\u4F9B\u6570\u636E\u5197\u4F59\u3002"),select:2},{name:"raid0",title:a("RAID 0 (\u6761\u5E26)"),info:a("\u81F3\u5C11\u9700\u89812\u5757\u786C\u76D8\uFF0C\u201C\u533A\u5757\u5EF6\u5C55\u201D\u529F\u80FD\u662F\u5C06\u6570\u636E\u5206\u6210\u591A\u4E2A\u5757\uFF0C\u5E76\u5C06\u6570\u636E\u5757\u5206\u6563\u5230\u7EC4\u6210\u7684\u591A\u4E2A\u786C\u76D8\u4E0A\u4EE5\u63D0\u9AD8\u6027\u80FD\u7684\u8FC7\u7A0B\u3002\u4E0D\u63D0\u4F9B\u6570\u636E\u5197\u4F59\u3002"),select:2},{name:"raid1",title:a("RAID 1 (\u955C\u50CF)"),info:a("\u81F3\u5C11\u9700\u89812\u5757\u786C\u76D8\uFF0C\u540C\u65F6\u5411\u6240\u6709\u786C\u76D8\u5199\u5165\u76F8\u540C\u7684\u6570\u636E\u3002\u63D0\u4F9B\u6570\u636E\u5197\u4F59\u3002"),select:2},{name:"raid5",title:"RAID 5 ",info:a("\u81F3\u5C11\u9700\u89813\u5757\u786C\u76D8\uFF0C\u6267\u884C\u6BB5\u843D\u5206\u5757\u5EF6\u5C55\uFF0C\u5E76\u5BF9\u5206\u5E03\u5230\u6240\u6709\u7EC4\u6210\u786C\u76D8\u4E0A\u7684\u6570\u636E\u6267\u884C\u5947\u5076\u6821\u9A8C\uFF0C\u4ECE\u800C\u63D0\u4F9B\u6BD4 RAID 1 \u66F4\u6709\u6548\u7684\u6570\u636E\u5197\u4F59\u3002"),select:3},{name:"raid6",title:"RAID 6 ",info:a("\u81F3\u5C11\u9700\u89814\u5757\u786C\u76D8\uFF0C\u6267\u884C\u4E24\u4E2A\u5C42\u7EA7\u7684\u6570\u636E\u5947\u5076\u6821\u9A8C\u4EE5\u5B58\u50A8\u7B49\u4E8E 2 \u4E2A\u786C\u76D8\u5BB9\u91CF\u7684\u5197\u4F59\u6570\u636E\uFF0C\u63D0\u4F9B\u6BD4 RAID 5 \u66F4\u5927\u7A0B\u5EA6\u7684\u6570\u636E\u5197\u4F59\u3002"),select:4},{name:"raid10",title:"RAID 10",info:a("\u81F3\u5C11\u9700\u89814\u5757\u786C\u76D8\uFF0C\u63D0\u4F9B RAID 0 \u7684\u6027\u80FD\u548C RAID 1 \u7684\u6570\u636E\u4FDD\u62A4\u7EA7\u522B\uFF0C\u5C06\u786C\u76D8\u7EC4\u5408\u8FDB\u955C\u50CF\u6570\u636E\u7684\u7531\u4E24\u4E2A\u786C\u76D8\u7EC4\u6210\u7684\u7EC4\u3002"),select:4}],p=$("raid5"),f=$([]),b=v=>{let _="";return g.forEach(F=>{F.name===v&&(_=F.info)}),_},h=$(!1),y=vt({loading:!1,members:[]}),k=v=>{};(()=>L(this,null,function*(){y.loading=!0;try{const v=yield N.Raid.CreateList.GET();if(v!=null&&v.data){const{success:_,error:F,result:Y}=v.data;if(Y&&(y.members=Y.members||[]),F)throw F}}catch(v){console.log(v)}finally{y.loading=!1}}))();const m=()=>L(this,null,function*(){const v=g.filter(F=>F.name===p.value)[0],_=f.value;if(!v){E.Warning(a("\u8BF7\u9009\u62E9raid\u7C7B\u578B"));return}if(_.length==0){E.Warning(a("\u8BF7\u9009\u62E9\u78C1\u76D8"));return}if(v.select>_.length){E.Warning(a("\u8BF7\u9009\u62E9\u81F3\u5C11%{min}\u5757\u78C1\u76D8",{min:""+v.select}));return}if(!!confirm(a("\u662F\u5426\u7ACB\u5373\u521B\u5EFA %{name}\uFF1F\u9009\u62E9\u7684\u786C\u76D8\u6240\u6709\u5206\u533A\u5C06\u4F1A\u88AB\u6E05\u9664\uFF0C\u6B64\u64CD\u4F5C\u53EF\u80FD\u4F1A\u5BFC\u81F4\u786C\u76D8\u6570\u636E\u4E22\u5931\uFF0C\u8BF7\u8C28\u614E\u64CD\u4F5C\u3002",{name:v.name}))&&!!confirm(a("\u786E\u5B9A\u521B\u5EFA %{name}\uFF1F\u8BE5\u64CD\u4F5C\u4E0D\u53EF\u9006,\u8BF7\u8C28\u614E\u64CD\u4F5C",{name:v.name}))){h.value=!0,c.value="loading";try{const F=yield N.Raid.Create.POST({level:v.name,devicePaths:_});if(F.data){const{success:Y,error:A,result:B}=F.data;if(A)throw A;(Y||0)==0&&(c.value="success",r())}}catch(F){x.value=F,c.value="error"}finally{h.value=!1}}});return(v,_)=>{const F=pt("icon-loading"),Y=pt("icon-error"),A=pt("icon-success");return s(),l("div",FF,[t("div",EF,[t("span",null,o(e(a)("RAID\u521B\u5EFA\u5411\u5BFC")),1)]),c.value=="init"?(s(),l(O,{key:0},[t("div",$F,[t("p",null,o(e(a)("RAID\u78C1\u76D8\u9635\u5217\u662F\u7528\u591A\u4E2A\u72EC\u7ACB\u7684\u78C1\u76D8\u7EC4\u6210\u5728\u4E00\u8D77\u5F62\u6210\u4E00\u4E2A\u5927\u7684\u78C1\u76D8\u7CFB\u7EDF\uFF0C\u4ECE\u800C\u5B9E\u73B0\u6BD4\u5355\u5757\u78C1\u76D8\u66F4\u597D\u7684\u5B58\u50A8\u6027\u80FD\u548C\u66F4\u9AD8\u7684\u53EF\u9760\u6027\u3002")),1),t("div",CF,[t("div",DF,[t("span",null,o(e(a)("RAID\u7EA7\u522B\uFF1A")),1)]),t("div",BF,[T(t("select",{"onUpdate:modelValue":_[0]||(_[0]=B=>p.value=B),onChange:k},[(s(),l(O,null,Z(g,B=>t("option",{value:B.name},o(B.title),9,YF)),64))],544),[[rt,p.value]])]),t("div",AF,[P(It),it(" "+o(b(p.value)),1)])]),t("div",SF,[t("div",zF,[t("span",null,o(e(a)("\u78C1\u76D8\u9635\u5217\u6210\u5458\uFF1A")),1)]),e(y).loading?(s(),l("div",PF,[t("span",TF,o(e(a)("\u68C0\u6D4B\u4E2D...")),1)])):(s(),l("div",IF,[e(y).members.length>0?(s(!0),l(O,{key:0},Z(e(y).members,B=>(s(),l("label",null,[T(t("input",{type:"checkbox","onUpdate:modelValue":_[1]||(_[1]=C=>f.value=C),value:B.path},null,8,LF),[[Ut,f.value]]),it(" \u3010"+o(B.model)+"\u3011"+o(B.name)+" "+o(B.path)+" ["+o(B.sizeStr)+"] ",1)]))),256)):(s(),l("span",MF,o(e(a)("\u68C0\u6D4B\u4E0D\u5230\u53EF\u7528\u78C1\u76D8\u9635\u5217\u6210\u5458")),1))])),t("div",NF,[P(It),it(" "+o(e(a)("\u9009\u62E9\u5C06\u8981\u7528\u4E8E\u521B\u5EFA RAID \u7684\u786C\u76D8\uFF0C\u901A\u8FC7 USB \u63A5\u5165\u7684\u8BBE\u5907\u4E0D\u4F1A\u5728\u5217\u8868\u4E2D\u663E\u793A\uFF08USB\u63A5\u5165\u4E0D\u7A33\u5B9A\uFF09\u3002")),1)])])]),t("div",OF,[t("div",{class:"close",onClick:u,disabled:h.value},o(e(a)("\u53D6\u6D88")),9,VF),t("div",{class:"next",onClick:m,disabled:h.value},o(e(a)("\u521B\u5EFA")),9,GF)])],64)):c.value=="loading"?(s(),l("div",jF,[P(F,{size:60,color:"#666"}),t("span",null,o(e(a)("\u6B63\u5728\u521B\u5EFA\u4E2D...")),1)])):c.value=="error"?(s(),l(O,{key:2},[t("div",qF,[P(Y),t("span",null,o(x.value),1)]),t("div",UF,[t("div",{class:"close",onClick:u},o(e(a)("\u5173\u95ED")),1),t("div",{class:"next",onClick:m,disabled:h.value},o(e(a)("\u91CD\u65B0\u521B\u5EFA")),9,RF)])],64)):c.value=="success"?(s(),l(O,{key:3},[t("div",WF,[P(A),t("div",HF,o(e(a)("\u521B\u5EFA\u6210\u529F")),1)]),t("div",ZF,[t("div",{class:"close",onClick:u},o(e(a)("\u5173\u95ED")),1)])],64)):D("",!0)])}}});var KF=M(JF,[["__scopeId","data-v-77451104"]]);const QF={class:"actioner-container"},XF={class:"actioner-container_body"},tE=["value"],eE={class:"actioner-container_footer"},aE=V({props:{Close:{type:Function,required:!0},raid:{type:Object,required:!0}},setup(n){const i=n,{$gettext:a,$ngettext:d}=W(),u=()=>{i.Close()},r=$("");return(()=>{N.Raid.Detail.POST({path:i.raid.path}).then(x=>{if(x.data){const{result:g,error:p}=x.data;p?r.value=p:r.value=(g==null?void 0:g.detail)||""}}).catch(x=>{r.value=x.message})})(),(x,g)=>(s(),l("div",QF,[t("div",XF,[t("textarea",{value:r.value},null,8,tE)]),t("div",eE,[t("div",{class:"close",onClick:u},o(e(a)("\u5173\u95ED")),1)])]))}});var oE=M(aE,[["__scopeId","data-v-5ec616d8"]]);const nE={class:"actioner-container"},iE={class:"actioner-container_header"},rE={class:"actioner-container_body"},sE={class:"label-item"},dE={class:"label-item_key"},lE={class:"label-item_value"},uE={disabled:""},cE={class:"label-item"},pE={class:"label-item_key"},fE={key:0,class:"label-item_value"},mE={class:"msg-warning"},bE={key:1,class:"label-item_value"},vE=["value"],gE={key:1,class:"msg-warning"},hE={class:"actioner-container_footer"},_E=["disabled"],xE=["disabled"],wE=V({props:{Close:{type:Function,required:!0},raid:{type:Object,required:!0},success:{type:Function}},setup(n){const i=n,{$gettext:a,$ngettext:d}=W(),u=()=>{i.Close()},r=()=>{i.success&&i.success()},c=()=>L(this,null,function*(){const b=p.value;if(b==""){E.Warning(a("\u8BF7\u9009\u62E9\u8981\u6DFB\u52A0\u7684\u786C\u76D8"));return}g.value=!0;const h=E.Loading(a("\u4FDD\u5B58\u4E2D..."));try{const y=yield N.Raid.Add.POST({path:i.raid.path,memberPath:b});if(y.data){const{error:k,success:w}=y.data;if(k)throw k;(w||0)==0&&(E.Success(a("\u4FDD\u5B58\u6210\u529F")),r(),u())}}catch(y){E.Error(`${y}`)}finally{g.value=!1,h.Close()}}),x=vt({loading:!1,members:[]}),g=$(!1),p=$("");return(()=>L(this,null,function*(){x.loading=!0,g.value=!0;try{const b=yield N.Raid.CreateList.GET();if(b!=null&&b.data){const{success:h,error:y,result:k}=b.data;if(k&&(x.members=k.members||[]),y)throw y}}catch(b){console.log(b)}finally{g.value=!1,x.loading=!1}}))(),(b,h)=>(s(),l("div",nE,[t("div",iE,[t("span",null,"RAID - "+o(n.raid.name)+" "+o(e(a)("\u4FEE\u6539")),1)]),t("div",rE,[t("div",sE,[t("div",dE,o(e(a)("\u8BBE\u5907")),1),t("div",lE,[t("select",uE,[t("option",null,o(n.raid.name)+"_"+o(n.raid.venderModel)+" ("+o(n.raid.path)+"\uFF0C"+o(n.raid.level)+"\uFF0C"+o(n.raid.size)+") ",1)])])]),t("div",cE,[t("div",pE,o(e(a)("\u9009\u62E9\u786C\u76D8\uFF08\u9009\u62E9\u88AB\u6DFB\u52A0\u5230RAID\u7684\u786C\u76D8\uFF09\uFF1A")),1),e(x).loading?(s(),l("div",fE,[t("span",mE,o(e(a)("\u68C0\u6D4B\u4E2D...")),1)])):(s(),l("div",bE,[e(x).members.length>0?(s(!0),l(O,{key:0},Z(e(x).members,y=>(s(),l("label",null,[T(t("input",{type:"radio","onUpdate:modelValue":h[0]||(h[0]=k=>p.value=k),value:y.path},null,8,vE),[[wt,p.value]]),it(" \u3010"+o(y.model)+"\u3011"+o(y.name)+" "+o(y.path)+" ["+o(y.sizeStr)+"] ",1)]))),256)):(s(),l("span",gE,o(e(a)("\u68C0\u6D4B\u4E0D\u5230\u53EF\u7528\u78C1\u76D8\u9635\u5217\u6210\u5458")),1))]))])]),t("div",hE,[t("div",{class:"close",onClick:u,disabled:g.value},o(e(a)("\u53D6\u6D88")),9,_E),t("div",{class:"next",onClick:c,disabled:g.value},o(e(a)("\u4FDD\u5B58")),9,xE)])]))}});var kE=M(wE,[["__scopeId","data-v-70cb932e"]]);const yE={class:"actioner-container"},FE={class:"actioner-container_header"},EE={class:"actioner-container_body"},$E={class:"label-item"},CE={class:"label-item_key"},DE={class:"label-item_value"},BE={disabled:""},YE={class:"label-item"},AE={class:"label-item_key"},SE={class:"label-item_value"},zE=["value"],PE={class:"actioner-container_footer"},TE=["disabled"],IE=["disabled"],LE=V({props:{Close:{type:Function,required:!0},raid:{type:Object,required:!0},success:{type:Function}},setup(n){const i=n,{$gettext:a,$ngettext:d}=W(),u=()=>{i.Close()},r=()=>{i.success&&i.success()},c=()=>L(this,null,function*(){const p=g.value;if(p==""){E.Warning(a("\u8BF7\u9009\u62E9\u8981\u5220\u9664\u7684\u786C\u76D8"));return}x.value=!0;const f=E.Loading(a("\u4FDD\u5B58\u4E2D..."));try{const b=yield N.Raid.Remove.POST({path:i.raid.path,memberPath:p});if(b.data){const{error:h,success:y}=b.data;if(h)throw h;(y||0)==0&&(E.Success(a("\u4FDD\u5B58\u6210\u529F")),r(),u())}}catch(b){E.Error(`${b}`)}finally{x.value=!1,f.Close()}}),x=$(!1),g=$("");return(p,f)=>(s(),l("div",yE,[t("div",FE,[t("span",null,"RAID - "+o(n.raid.name)+" "+o(e(a)("\u79FB\u9664")),1)]),t("div",EE,[t("div",$E,[t("div",CE,o(e(a)("\u8BBE\u5907")),1),t("div",DE,[t("select",BE,[t("option",null,o(n.raid.name)+"_"+o(n.raid.venderModel)+" ("+o(n.raid.path)+"\uFF0C"+o(n.raid.level)+"\uFF0C"+o(n.raid.size)+") ",1)])])]),t("div",YE,[t("div",AE,o(e(a)("\u9009\u62E9\u786C\u76D8\uFF08\u9009\u62E9\u8981\u4ECERAID\u9635\u5217\u4E2D\u5220\u9664\u7684\u786C\u76D8\uFF09\uFF1A")),1),t("div",SE,[(s(!0),l(O,null,Z(n.raid.members,b=>(s(),l("label",null,[T(t("input",{type:"radio","onUpdate:modelValue":f[0]||(f[0]=h=>g.value=h),value:b},null,8,zE),[[wt,g.value]]),it(" "+o(b),1)]))),256))])])]),t("div",PE,[t("div",{class:"close",onClick:u,disabled:x.value},o(e(a)("\u53D6\u6D88")),9,TE),t("div",{class:"next",onClick:c,disabled:x.value},o(e(a)("\u4FDD\u5B58")),9,IE)])]))}});var ME=M(LE,[["__scopeId","data-v-56c0f6fb"]]);const NE={class:"actioner-container"},OE={class:"actioner-container_header"},VE={class:"actioner-container_body"},GE={class:"label-item"},jE={class:"label-item_key"},qE={class:"label-item_value"},UE={disabled:""},RE={class:"label-item"},WE={class:"label-item_key"},HE={key:0,class:"label-item_value"},ZE={class:"msg-warning"},JE={key:1,class:"label-item_value"},KE=["value"],QE={key:1,class:"msg-warning"},XE={class:"actioner-container_footer"},t$=["disabled"],e$=["disabled"],a$=V({props:{Close:{type:Function,required:!0},raid:{type:Object,required:!0},success:{type:Function}},setup(n){const i=n,{$gettext:a,$ngettext:d}=W(),u=()=>{i.Close()},r=()=>{i.success&&i.success()},c=()=>L(this,null,function*(){const b=p.value;if(b==""){E.Warning(a("\u8BF7\u9009\u62E9\u8981\u6DFB\u52A0\u7684\u786C\u76D8"));return}g.value=!0;const h=E.Loading(a("\u4FDD\u5B58\u4E2D..."));try{const y=yield N.Raid.Recover.POST({path:i.raid.path,memberPath:b});if(y.data){const{error:k,success:w}=y.data;if(k)throw k;(w||0)==0&&(E.Success(a("\u4FDD\u5B58\u6210\u529F")),r(),u())}}catch(y){E.Error(`${y}`)}finally{g.value=!1,h.Close()}}),x=vt({loading:!1,members:[]}),g=$(!1),p=$("");return(()=>L(this,null,function*(){x.loading=!0,g.value=!0;try{const b=yield N.Raid.CreateList.GET();if(b!=null&&b.data){const{success:h,error:y,result:k}=b.data;if(k&&(x.members=k.members||[]),y)throw y}}catch(b){console.log(b)}finally{g.value=!1,x.loading=!1}}))(),(b,h)=>(s(),l("div",NE,[t("div",OE,[t("span",null,"RAID - "+o(n.raid.name)+" "+o(e(a)("\u6062\u590D")),1)]),t("div",VE,[t("div",GE,[t("div",jE,o(e(a)("\u8BBE\u5907")),1),t("div",qE,[t("select",UE,[t("option",null,o(n.raid.name)+"_"+o(n.raid.venderModel)+" ("+o(n.raid.path)+"\uFF0C"+o(n.raid.level)+"\uFF0C"+o(n.raid.size)+") ",1)])])]),t("div",RE,[t("div",WE,o(e(a)("\u9009\u62E9\u786C\u76D8\uFF08\u9009\u62E9\u7A7A\u95F2\u7684\u786C\u76D8\u6062\u590DRAID\u8BBE\u5907\uFF09\uFF1A")),1),e(x).loading?(s(),l("div",HE,[t("span",ZE,o(e(a)("\u68C0\u6D4B\u4E2D...")),1)])):(s(),l("div",JE,[e(x).members.length>0?(s(!0),l(O,{key:0},Z(e(x).members,y=>(s(),l("label",null,[T(t("input",{type:"radio","onUpdate:modelValue":h[0]||(h[0]=k=>p.value=k),value:y.path},null,8,KE),[[wt,p.value]]),it(" \u3010"+o(y.model)+"\u3011"+o(y.name)+" "+o(y.path)+" ["+o(y.sizeStr)+"] ",1)]))),256)):(s(),l("span",QE,o(e(a)("\u68C0\u6D4B\u4E0D\u5230\u53EF\u7528\u78C1\u76D8\u9635\u5217\u6210\u5458")),1))]))])]),t("div",XE,[t("div",{class:"close",onClick:u,disabled:g.value},o(e(a)("\u53D6\u6D88")),9,t$),t("div",{class:"next",onClick:c,disabled:g.value},o(e(a)("\u4FDD\u5B58")),9,e$)])]))}});var o$=M(a$,[["__scopeId","data-v-0586260e"]]);const n$={class:"action-main"},i$=V({props:{Close:{type:Function,required:!0},setup:{type:String,default:"create"},raid:{type:Object},success:{type:Function}},setup(n){return(i,a)=>(s(),J(ht,{type:2},{default:U(()=>[t("div",n$,[n.setup=="create"?(s(),J(KF,{key:0,Close:n.Close},null,8,["Close"])):n.setup=="info"&&n.raid!=null?(s(),J(oE,{key:1,Close:n.Close,raid:n.raid,success:n.success},null,8,["Close","raid","success"])):n.setup=="edit"&&n.raid!=null?(s(),J(kE,{key:2,Close:n.Close,raid:n.raid,success:n.success},null,8,["Close","raid","success"])):n.setup=="remove"&&n.raid!=null?(s(),J(ME,{key:3,Close:n.Close,raid:n.raid,success:n.success},null,8,["Close","raid","success"])):n.setup=="recover"&&n.raid!=null?(s(),J(o$,{key:4,Close:n.Close,raid:n.raid,success:n.success},null,8,["Close","raid","success"])):D("",!0)])]),_:1}))}});var r$=M(i$,[["__scopeId","data-v-e20ba082"]]);const se=n=>{const i=document.createElement("div");document.body.appendChild(i);const a=gt(r$,mt(lt({},n),{Close:()=>{d()}}));a.use(xa),a.mount(i);const d=()=>{a.unmount(),i.remove()};return{Close:d}},Ta=n=>(st("data-v-f1411b40"),n=n(),dt(),n),s$={id:"page"},d$={name:"content"},l$={class:"cbi-map-descr"},u$={style:{color:"#f5365b","margin-top":"10px"}},c$={style:{color:"#f5365b","margin-top":"10px"}},p$={class:"btns"},f$=["disabled"],m$={class:"cbi-section cbi-tblsection",id:"cbi-nfs-mount"},b$={class:"table cbi-section-table"},v$={style:{}},g$={class:"tr cbi-section-table-titles anonymous"},h$={class:"th cbi-section-table-cell","data-widget":"value"},_$={class:"th cbi-section-table-cell","data-widget":"value"},x$={class:"th cbi-section-table-cell","data-widget":"value"},w$={class:"th cbi-section-table-cell","data-widget":"value"},k$={class:"th cbi-section-table-cell","data-widget":"value"},y$={class:"th cbi-section-table-cell","data-widget":"value"},F$={class:"th cbi-section-table-cell","data-widget":"value"},E$={class:"th cbi-section-table-cell","data-widget":"value"},$$={class:"tr cbi-section-table-row"},C$={class:"td cbi-value-field"},D$={class:"td cbi-value-field"},B$=["title"],Y$={class:"item-status"},A$={key:0,class:"item-status item-status-detail"},S$={class:"td cbi-value-field"},z$={class:"td cbi-value-field"},P$={class:"td cbi-value-field"},T$=Ta(()=>t("br",null,null,-1)),I$={class:"td cbi-value-field"},L$=Ta(()=>t("br",null,null,-1)),M$={key:1,href:"/cgi-bin/luci/admin/quickstart/"},N$={class:"td cbi-section-table-cell nowrap cbi-section-actions"},O$=["title","disabled","onClick"],V$=["title","disabled","onClick"],G$=["title","onClick"],j$=["title","onClick"],q$=["title","onClick"],U$=V({setup(n){const{$gettext:i,$ngettext:a}=W(),d=vt({disksList:[]}),u=()=>L(this,null,function*(){try{const m=yield N.Raid.List.GET();if(m!=null&&m.data){const{success:v,error:_,result:F}=m.data;if(F&&(d.disksList=F.disks||[]),_)throw _}}catch(m){console.log(m)}}),r=Vt.easyInterval(u,5e3);Ee(()=>{r()});const c=m=>{switch(m.level){case"raid0":case"jbod":return!0}return m.status.indexOf("degraded")!=-1||m.status.indexOf("resyncing(")!=-1},x=m=>{let v=[];return m.childrens&&m.childrens.forEach(_=>{_.mountPoint&&v.push(`${_.name}(${_.mountPoint})`)}),v},g=()=>L(this,null,function*(){se({setup:"create",success:()=>{u()}})}),p=m=>{se({setup:"info",raid:m})},f=m=>L(this,null,function*(){if(m.childrens&&m.childrens.length>0&&m.childrens.filter(F=>F.mountPoint).length>0){Fe({content:i("\u5220\u9664 RAID \u8BBE\u5907\u4E4B\u524D\u8BF7\u5148\u5378\u8F7D\u6587\u4EF6\u7CFB\u7EDF"),nextTitle:i("\u53BB\u5378\u8F7D"),next:()=>{location.href="/cgi-bin/luci/admin/system/mounts"},clearTitle:i("\u53D6\u6D88"),clear:()=>{}});return}if(!confirm(i("\u786E\u5B9A\u8981\u5220\u9664 %{name} \u8BE5\u78C1\u76D8\u9635\u5217\u5417\uFF1F\u5220\u9664\u64CD\u4F5C\u53EF\u80FD\u4F1A\u5BFC\u81F4\u6570\u636E\u4E22\u5931\uFF0C\u8BF7\u8C28\u614E\u64CD\u4F5C\u3002\u5220\u9664\u6210\u529F\u540E\uFF0C\u5982\u9700\u53E6\u5916\u7EC4RAID\uFF0C\u5EFA\u8BAE\u7A0D\u7B49\u51E0\u5206\u949F\u540E\u518D\u8BD5\u3002",{name:m.name}))||!confirm(i("\u786E\u5B9A\u8981\u5220\u9664 %{name} \u5417?",{name:m.name})))return;const v=E.Loading(i("\u5220\u9664\u4E2D..."));try{const _=yield N.Raid.Delete.POST({path:m.path,members:m.members});if(_.data){const{success:F,error:Y}=_.data;if(Y)throw Y;(F||0)==0&&(E.Success(i("\u5220\u9664\u6210\u529F")),u())}}catch(_){E.Error(`${_}`)}finally{v.Close()}}),b=m=>{se({setup:"edit",raid:m,success:()=>{u()}})},h=m=>{se({setup:"remove",raid:m,success:()=>{u()}})},y=m=>{se({setup:"recover",raid:m,success:()=>{u()}})},k=$(!1),w=()=>{Fe({content:i("\u5C06\u626B\u63CF\u78C1\u76D8\u91CC RAID \u7684\u78C1\u76D8\u9635\u5217\u914D\u7F6E\u5E76\u6062\u590D\uFF0C\u786E\u5B9A\u8981\u6062\u590D RAID \u78C1\u76D8\u9635\u5217\u5417\uFF1F"),nextTitle:i("\u786E\u5B9A"),next:()=>L(this,null,function*(){k.value=!0;const m=E.Loading(i("\u626B\u63CF\u4E2D..."));try{const v=yield N.Raid.Autofix.GET();if(v.data){const{error:_,success:F}=v.data;if(_)throw _;(F||0)==0&&(E.Success(i("\u6062\u590D\u5B8C\u6210")),u())}}catch(v){E.Error(`${v}`)}finally{m.Close(),k.value=!1}}),clearTitle:i("\u53D6\u6D88"),clear:()=>{}})};return(m,v)=>(s(),l("div",s$,[t("h2",d$,o(e(i)("RAID\u7BA1\u7406")),1),t("div",l$,[t("p",null,o(e(i)("RAID \uFF08 Redundant Array of Independent Disks \uFF09\u5373\u72EC\u7ACB\u78C1\u76D8\u5197\u4F59\u9635\u5217\uFF0C\u7B80\u79F0\u4E3A\u300C\u78C1\u76D8\u9635\u5217\u300D\uFF0C\u5C31\u662F\u7528\u591A\u4E2A\u72EC\u7ACB\u7684\u78C1\u76D8\u7EC4\u6210\u5728\u4E00\u8D77\u5F62\u6210\u4E00\u4E2A\u5927\u7684\u78C1\u76D8\u7CFB\u7EDF\uFF0C\u4ECE\u800C\u5B9E\u73B0\u6BD4\u5355\u5757\u78C1\u76D8\u66F4\u597D\u7684\u5B58\u50A8\u6027\u80FD\u548C\u66F4\u9AD8\u7684\u53EF\u9760\u6027\u3002")),1),t("p",u$," * "+o(e(i)("RAID\u529F\u80FD\u6B63\u5728\u516C\u6D4B\u4E2D\uFF0C\u4F7F\u7528\u8FC7\u7A0B\u4E2D\u5982\u9020\u6210\u6570\u636E\u4E22\u5931\u7B49\u95EE\u9898\uFF0C\u6982\u4E0D\u8D1F\u8D23\uFF0C\u8BF7\u8C28\u614E\u4F7F\u7528\u3002")),1),t("p",c$," * "+o(e(i)("\u5982\u679C\u7531\u4E8E\u7CFB\u7EDF\u91CD\u7F6E\u6216\u91CD\u542F\u5BFC\u81F4\u7684RAID\u8BBE\u5907\u4E22\u5931\u53EF\u4EE5\u5C1D\u8BD5\u901A\u8FC7\u4E0B\u65B9'\u626B\u63CF\u6062\u590DRAID'\u6309\u94AE\u6062\u590D")),1)]),t("div",p$,[t("button",{class:"btn cbi-button cbi-button-apply",onClick:v[0]||(v[0]=_=>g())},o(e(i)("\u521B\u5EFARAID")),1),t("button",{class:"btn cbi-button cbi-button-apply",onClick:v[1]||(v[1]=_=>w()),disabled:k.value},o(e(i)("\u626B\u63CF\u6062\u590DRAID")),9,f$)]),t("div",null,[t("div",m$,[t("table",b$,[t("tbody",v$,[t("tr",g$,[t("th",h$,o(e(i)("\u540D\u79F0")),1),t("th",_$,o(e(i)("\u8BBE\u5907")),1),t("th",x$,o(e(i)("\u72B6\u6001")),1),t("th",w$,o(e(i)("\u7EA7\u522B")),1),t("th",k$,o(e(i)("\u5BB9\u91CF")),1),t("th",y$,o(e(i)("\u6210\u5458")),1),t("th",F$,o(e(i)("\u6302\u8F7D\u4FE1\u606F")),1),t("th",E$,o(e(i)("\u64CD\u4F5C")),1)]),(s(!0),l(O,null,Z(e(d).disksList,_=>(s(),l("tr",$$,[t("td",C$,[t("b",null,o(_.name),1)]),t("td",D$,[t("b",null,o(_.path),1)]),t("td",{class:"td cbi-value-field",title:_.status+(_.rebuildStatus||"")},[t("b",Y$,o(_.status),1),_.rebuildStatus?(s(),l("b",A$," \u2026 ")):D("",!0)],8,B$),t("td",S$,[t("b",null,o(_.level),1)]),t("td",z$,[t("b",null,o(_.size),1)]),t("td",P$,[(s(!0),l(O,null,Z(_.members,F=>(s(),l("b",null,[it(o(F)+" ",1),T$]))),256))]),t("td",I$,[x(_).length>0?(s(!0),l(O,{key:0},Z(x(_),F=>(s(),l("b",null,[it(o(F)+" ",1),L$]))),256)):(s(),l("a",M$,o(e(i)("\u53BB\u6302\u8F7D")),1))]),t("td",N$,[t("button",{class:"btn cbi-button cbi-button-apply",title:e(i)("\u6269\u5145"),disabled:c(_),onClick:F=>b(_)},o(e(i)("\u6269\u5145")),9,O$),t("button",{class:"btn cbi-button cbi-button-apply",title:e(i)("\u79FB\u9664"),disabled:c(_),onClick:F=>h(_)},o(e(i)("\u79FB\u9664")),9,V$),t("button",{class:"btn cbi-button cbi-button-apply",title:e(i)("\u6062\u590D"),onClick:F=>y(_)},o(e(i)("\u6062\u590D")),9,G$),t("button",{class:"btn cbi-button cbi-button-apply",title:e(i)("\u8BE6\u60C5"),onClick:F=>p(_)},o(e(i)("\u8BE6\u60C5")),9,j$),t("button",{class:"cbi-button cbi-button-remove",title:e(i)("\u5982\u679C\u60A8\u5728RAID\u78C1\u76D8\u9635\u5217\u4E2D\u521B\u5EFA\u4E86\u6587\u4EF6\u7CFB\u7EDF\uFF0C\u5148\u5378\u8F7D\u6587\u4EF6\u7CFB\u7EDF\uFF0C\u540E\u5220\u9664\u6587\u4EF6\u7CFB\u7EDF\u5220\u9664\u64CD\u4F5C\u53EF\u80FD\u4F1A\u5BFC\u81F4\u6570\u636E\u4E22\u5931\uFF0C\u8BF7\u8C28\u614E\u64CD\u4F5C\u3002"),onClick:F=>f(_)},o(e(i)("\u5220\u9664")),9,q$)])]))),256))])])])])]))}});var R$=M(U$,[["__scopeId","data-v-f1411b40"]]);const W$=n=>(st("data-v-2b6b4ef9"),n=n(),dt(),n),H$={id:"page"},Z$=W$(()=>t("h2",{name:"content"},"S.M.A.R.T.",-1)),J$={class:"cbi-map-descr"},K$={class:"tabs"},Q$=["href","onClick"],X$=V({setup(n){const{$gettext:i,$ngettext:a}=W(),d=[{to:"/smart",name:i("\u5E38\u89C4\u8BBE\u7F6E")},{to:"/smart/task",name:i("\u8BA1\u5212\u4EFB\u52A1")},{to:"/smart/log",name:i("\u67E5\u770B\u65E5\u5FD7")}],u=$(!1),r=vt({global:{enable:!1,powermode:"never",tmpDiff:0,tmpMax:0},devices:[],tasks:[]}),c=p=>{const{global:f,devices:b,tasks:h}=p;f&&(r.global.enable=f.enable||!1,r.global.powermode=f.powermode||"never"),r.devices=b||[],r.tasks=h||[]};(()=>L(this,null,function*(){try{const p=yield N.Smart.Config.GET();if(p.data){const{result:f}=p.data;f&&c(f)}}catch(p){}finally{u.value=!0}}))();const g=p=>L(this,null,function*(){const f=E.Loading(i("\u4FDD\u5B58\u4E2D..."));try{const b=yield N.Smart.Config.POST(p);if(b.data){console.log(b.data);const{success:h,error:y,result:k}=b.data;if(y)throw y;(h||0)==0&&(E.Success(i("\u4FDD\u5B58\u6210\u529F")),k&&c(k))}}catch(b){E.Error(`${b}`)}finally{f.Close()}});return(p,f)=>{const b=pt("router-link"),h=pt("router-view");return s(),l("div",H$,[Z$,t("div",J$,[t("p",null,o(e(i)("S.M.A.R.T.\uFF0C\u5168\u79F0\u4E3A\u201CSelf-Monitoring Analysis and Reporting Technology\u201D\uFF0C\u5373\u201C\u81EA\u6211\u76D1\u6D4B\u3001\u5206\u6790\u53CA\u62A5\u544A\u6280\u672F\u201D\uFF0C")),1),t("p",null,o(e(i)("\u662F\u4E00\u79CD\u81EA\u52A8\u7684\u786C\u76D8\u72B6\u6001\u68C0\u6D4B\u4E0E\u9884\u8B66\u7CFB\u7EDF\u548C\u89C4\u8303\u3002\u901A\u8FC7\u5728\u786C\u76D8\u786C\u4EF6\u5185\u7684\u68C0\u6D4B\u6307\u4EE4\u5BF9\u786C\u76D8\u7684\u786C\u4EF6\u5982\u78C1\u5934\u3001\u76D8\u7247\u3001\u9A6C\u8FBE\u3001")),1),t("p",null,o(e(i)("\u7535\u8DEF\u7684\u8FD0\u884C\u60C5\u51B5\u8FDB\u884C\u76D1\u63A7\u3001\u8BB0\u5F55\u5E76\u4E0E\u5382\u5546\u6240\u8BBE\u5B9A\u7684\u9884\u8BBE\u5B89\u5168\u503C\u8FDB\u884C\u6BD4\u8F83\uFF0C\u82E5\u76D1\u63A7\u60C5\u51B5\u5C06\u8981\u6216\u5DF2\u8D85\u51FA\u9884\u8BBE\u5B89\u5168\u503C\u7684\u5B89\u5168\u8303\u56F4\uFF0C")),1),t("p",null,o(e(i)("\u5C31\u53EF\u4EE5\u901A\u8FC7\u4E3B\u673A\u7684\u76D1\u63A7\u786C\u4EF6\u6216\u8F6F\u4EF6\u81EA\u52A8\u5411\u7528\u6237\u4F5C\u51FA\u8B66\u544A\u5E76\u8FDB\u884C\u8F7B\u5FAE\u7684\u81EA\u52A8\u4FEE\u590D\uFF0C\u4EE5\u63D0\u524D\u4FDD\u969C\u786C\u76D8\u6570\u636E\u7684\u5B89\u5168\u3002")),1)]),t("ul",K$,[(s(),l(O,null,Z(d,y=>P(b,{to:y.to,custom:"",key:y.to},{default:U(({route:k,href:w,navigate:m,isActive:v,isExactActive:_})=>[t("li",{class:ut({"active cbi-tab":v&&_})},[t("a",{href:w,onClick:m},o(y.name),9,Q$)],2)]),_:2},1032,["to"])),64))]),u.value?(s(),J(h,{key:0,name:"default"},{default:U(({Component:y,route:k})=>[(s(),J(ao,null,{default:U(()=>[(s(),J(oo(y),{key:k.path,config:e(r),saveData:g},null,8,["config"]))]),_:2},1024))]),_:1})):D("",!0)])}}});var tC=M(X$,[["__scopeId","data-v-2b6b4ef9"]]);const eC={class:"action-main"},aC=V({setup(n){return(i,a)=>(s(),J(ht,{type:2},{default:U(()=>[t("div",eC,[Pt(i.$slots,"default",{},void 0,!0)])]),_:3}))}});var ze=M(aC,[["__scopeId","data-v-f3b0d6f0"]]);const oC={class:"actioner-container"},nC={class:"actioner-container_header"},iC={class:"actioner-container_body"},rC={class:"cbi-value"},sC={class:"cbi-value-title"},dC={class:"cbi-value-field"},lC={class:"cbi-value-description"},uC={class:"cbi-value"},cC={class:"cbi-value-title"},pC={class:"cbi-value-field"},fC={class:"cbi-checkbox"},mC={value:-1},bC={value:0},vC=["value"],gC={class:"cbi-value-description"},hC={class:"cbi-value"},_C={class:"cbi-value-title"},xC={class:"cbi-value-field"},wC={class:"cbi-checkbox"},kC={value:-1},yC={value:0},FC=["value"],EC={class:"cbi-value-description"},$C={class:"actioner-container_footer"},CC=["disabled"],DC=["disabled"],BC=V({props:{close:{type:Function,required:!0},disk:{type:Object,required:!0},device:{type:Object},next:{type:Function,required:!0}},setup(n){var g,p,f;const i=n,{$gettext:a,$ngettext:d}=W();console.log(i.device);const u=$(!1),r=vt({tmpDiff:((g=i.device)==null?void 0:g.tmpDiff)||0,tmpMax:((p=i.device)==null?void 0:p.tmpMax)||0,devicePath:((f=i.device)==null?void 0:f.devicePath)||""}),c=()=>{u.value=!0,i.close()},x=()=>L(this,null,function*(){u.value=!0;try{yield i.next({tmpDiff:r.tmpDiff,tmpMax:r.tmpMax,devicePath:r.devicePath}),u.value=!1,c()}catch(b){}});return(b,h)=>(s(),J(ze,null,{default:U(()=>[t("div",oC,[t("div",nC,[t("span",null," S.M.A.R.T. \xBB "+o(e(a)("\u8BBE\u5907"))+" \xBB "+o(n.disk.path),1)]),t("div",iC,[t("div",rC,[t("label",sC,o(e(a)("\u78C1\u76D8")),1),t("div",dC,[t("div",lC,o(n.disk.model)+" [ "+o(n.disk.path)+"\uFF0C"+o(n.disk.sizeStr)+" ] ",1)])]),t("div",uC,[t("label",cC,o(e(a)("\u6E29\u5EA6\u76D1\u6D4B\uFF08\u5DEE\u5F02\uFF09")),1),t("div",pC,[t("div",fC,[T(t("select",{class:"cbi-input-select","onUpdate:modelValue":h[0]||(h[0]=y=>e(r).tmpDiff=y)},[t("option",mC,o(e(a)("\u4F7F\u7528\u5168\u5C40\u914D\u7F6E")),1),t("option",bC,o(e(a)("\u7981\u7528")),1),(s(),l(O,null,Z(20,y=>t("option",{value:y},o(y)+"\xB0C",9,vC)),64))],512),[[rt,e(r).tmpDiff,void 0,{number:!0}]])]),t("div",gC,o(e(a)("\u81EA\u4E0A\u6B21\u62A5\u544A\u4EE5\u6765\u6E29\u5EA6\u53D8\u5316\u81F3\u5C11 N \u5EA6\uFF0C\u5219\u9700\u62A5\u544A.")),1)])]),t("div",hC,[t("label",_C,o(e(a)("\u6E29\u5EA6\u76D1\u6D4B\uFF08\u6700\u5927\uFF09")),1),t("div",xC,[t("div",wC,[T(t("select",{class:"cbi-input-select","onUpdate:modelValue":h[1]||(h[1]=y=>e(r).tmpMax=y)},[t("option",kC,o(e(a)("\u4F7F\u7528\u5168\u5C40\u914D\u7F6E")),1),t("option",yC,o(e(a)("\u7981\u7528")),1),(s(),l(O,null,Z(20,y=>t("option",{value:y*5},o(y*5)+"\xB0C",9,FC)),64))],512),[[rt,e(r).tmpMax,void 0,{number:!0}]])]),t("div",EC,o(e(a)("\u5982\u679C\u6E29\u5EA6\u5927\u4E8E\u6216\u7B49\u4E8E N \u6444\u6C0F\u5EA6\u5219\u62A5\u544A.")),1)])])]),t("div",$C,[t("button",{class:"close",onClick:c,disabled:u.value},o(e(a)("\u53D6\u6D88")),9,CC),t("button",{class:"next",onClick:x,disabled:u.value},o(e(a)("\u4FDD\u5B58")),9,DC)])])]),_:1}))}}),YC={class:"actioner-container"},AC={class:"actioner-container_header"},SC={class:"actioner-container_body"},zC={class:"cbi-value"},PC={class:"cbi-value-title"},TC={class:"cbi-value-field"},IC={class:"cbi-checkbox"},LC={value:""},MC=["value"],NC={class:"cbi-value"},OC={class:"cbi-value-title"},VC={class:"cbi-value-field"},GC={class:"cbi-checkbox"},jC={value:"short"},qC={value:"long"},UC={value:"conveyance"},RC={value:"offline"},WC={class:"cbi-value"},HC={class:"cbi-value-title"},ZC={class:"cbi-value-field"},JC={class:"cbi-checkbox"},KC=t("option",{value:"*"},"*",-1),QC=["value"],XC={class:"cbi-value-description"},tD={class:"cbi-value"},eD={class:"cbi-value-title"},aD={class:"cbi-value-field"},oD={class:"cbi-checkbox"},nD=t("option",{value:"*"},"*",-1),iD=["value"],rD={class:"cbi-value-description"},sD={class:"cbi-value"},dD={class:"cbi-value-title"},lD={class:"cbi-value-field"},uD={class:"cbi-checkbox"},cD=t("option",{value:"*"},"*",-1),pD=["value"],fD={class:"cbi-value-description"},mD={class:"actioner-container_footer"},bD=["disabled"],vD=["disabled"],gD=V({props:{close:{type:Function,required:!0},config:{type:Object,required:!0},next:{type:Function,required:!0}},setup(n){const i=n,{$gettext:a,$ngettext:d}=W(),u=$(!1),r=vt({type:"short",devicePath:"",month:"*",dayPerMonth:"*",hour:"*"}),c=$([]);(()=>L(this,null,function*(){try{const f=yield N.Smart.List.GET();if(f.data){const{result:b,error:h}=f.data;b&&b.disks&&(c.value=b.disks)}}catch(f){}}))();const g=()=>{u.value=!0,i.close()},p=()=>L(this,null,function*(){if(r.devicePath==""){E.Warning(a("\u8BF7\u9009\u62E9\u78C1\u76D8"));return}u.value=!0;try{yield i.next(r),g()}catch(f){}finally{u.value=!1}});return(f,b)=>(s(),J(ze,null,{default:U(()=>[t("div",YC,[t("div",AC,[t("span",null,o(e(a)("\u521B\u5EFA\u8BA1\u5212\u4EFB\u52A1")),1)]),t("div",SC,[t("div",zC,[t("label",PC,o(e(a)("\u78C1\u76D8")),1),t("div",TC,[t("div",IC,[T(t("select",{class:"cbi-input-select","onUpdate:modelValue":b[0]||(b[0]=h=>e(r).devicePath=h)},[t("option",LC,o(e(a)("\u9009\u62E9\u78C1\u76D8")),1),(s(!0),l(O,null,Z(c.value,h=>(s(),l("option",{value:h.path},o(h.model)+" [ "+o(h.path)+"\uFF0C"+o(h.sizeStr)+" ] ",9,MC))),256))],512),[[rt,e(r).devicePath,void 0,{trim:!0}]])])])]),t("div",NC,[t("label",OC,o(e(a)("\u7C7B\u578B")),1),t("div",VC,[t("div",GC,[T(t("select",{class:"cbi-input-select","onUpdate:modelValue":b[1]||(b[1]=h=>e(r).type=h)},[t("option",jC,o(e(a)("\u77ED\u6682\u81EA\u68C0")),1),t("option",qC,o(e(a)("\u957F\u65F6\u81EA\u68C0")),1),t("option",UC,o(e(a)("\u4F20\u8F93\u65F6\u81EA\u68C0")),1),t("option",RC,o(e(a)("\u79BB\u7EBF\u65F6\u81EA\u68C0")),1)],512),[[rt,e(r).type,void 0,{trim:!0}]])])])]),t("div",WC,[t("label",HC,o(e(a)("\u5C0F\u65F6")),1),t("div",ZC,[t("div",JC,[T(t("select",{class:"cbi-input-select","onUpdate:modelValue":b[2]||(b[2]=h=>e(r).hour=h)},[KC,(s(),l(O,null,Z(24,(h,y)=>t("option",{value:`${y}`},o(y),9,QC)),64))],512),[[rt,e(r).hour,void 0,{trim:!0}]])]),t("div",XC,o(e(a)("* \u8868\u793A\u6BCF\u5C0F\u65F6")),1)])]),t("div",tD,[t("label",eD,o(e(a)("\u5929")),1),t("div",aD,[t("div",oD,[T(t("select",{class:"cbi-input-select","onUpdate:modelValue":b[3]||(b[3]=h=>e(r).dayPerMonth=h)},[nD,(s(),l(O,null,Z(31,h=>t("option",{value:`${h}`},o(h),9,iD)),64))],512),[[rt,e(r).dayPerMonth,void 0,{trim:!0}]])]),t("div",rD,o(e(a)("* \u8868\u793A\u6BCF\u5929")),1)])]),t("div",sD,[t("label",dD,o(e(a)("\u6708")),1),t("div",lD,[t("div",uD,[T(t("select",{class:"cbi-input-select","onUpdate:modelValue":b[4]||(b[4]=h=>e(r).month=h)},[cD,(s(),l(O,null,Z(12,(h,y)=>t("option",{value:`${h}`},o(h),9,pD)),64))],512),[[rt,e(r).month,void 0,{trim:!0}]])]),t("div",fD,o(e(a)("* \u8868\u793A\u6BCF\u6708")),1)])])]),t("div",mD,[t("button",{class:"close",onClick:g,disabled:u.value},o(e(a)("\u53D6\u6D88")),9,bD),t("button",{class:"next",onClick:p,disabled:u.value},o(e(a)("\u4FDD\u5B58")),9,vD)])])]),_:1}))}}),hD={class:"actioner-container"},_D={class:"actioner-container_header"},xD={class:"actioner-container_body"},wD=["value"],kD={class:"actioner-container_footer"},yD=["disabled"],FD=["disabled"],ED=V({props:{close:{type:Function,required:!0},task:{type:Object,required:!0}},setup(n){const i=n,{$gettext:a,$ngettext:d}=W(),u=$(!1),r=$(""),c=$(""),x=$(""),g=()=>L(this,null,function*(){r.value+=".";try{const h=yield N.Smart.Test.Result.POST({type:"selftest",devicePath:i.task.devicePath||""});if(h.data){const{result:y,error:k}=h.data;y&&y.result&&(x.value=y.result),k&&(x.value=k)}}catch(h){h&&(x.value=h)}}),p=Vt.easyInterval(g,5e3);Ee(()=>{p()});const f=()=>{u.value=!0,p(),i.close()},b=()=>L(this,null,function*(){u.value=!0;try{const h=yield N.Smart.Test.POST({type:i.task.type||"short",devicePath:i.task.devicePath||""});if(h.data){const{success:y,error:k,result:w}=h.data;k&&(c.value=k),w&&w.result&&(c.value=w.result)}}catch(h){c.value=h}finally{}});return(h,y)=>(s(),J(ze,null,{default:U(()=>[t("div",hD,[t("div",_D,[t("span",null,o(e(a)("\u8FD0\u884C\u8C03\u8BD5")),1)]),t("div",xD,[t("textarea",{value:c.value+` -`+x.value+` -`+r.value,disabled:""},null,8,wD)]),t("div",kD,[t("div",{class:"close",onClick:f,disabled:u.value},o(e(a)("\u5173\u95ED")),9,yD),u.value?D("",!0):(s(),l("div",{key:0,class:"next",onClick:b,disabled:u.value},o(e(a)("\u8FD0\u884C")),9,FD))])])]),_:1}))}});var $D=M(ED,[["__scopeId","data-v-abf07ee0"]]);const CD={class:"actioner-container"},DD={class:"actioner-container_header"},BD={class:"tabs"},YD={class:"actioner-container_body"},AD={key:0,class:"table"},SD={class:"tr"},zD={class:"td left"},PD={class:"td left"},TD={class:"tr"},ID={class:"td left"},LD={class:"td left"},MD={class:"tr"},ND={class:"td left"},OD={class:"td left"},VD=["value"],GD=["value"],jD=["value"],qD={class:"actioner-container_footer"},UD=["disabled"],RD=V({props:{close:{type:Function,required:!0},disk:{type:Object,required:!0}},setup(n){const i=n,{$gettext:a,$ngettext:d}=W(),u=$(!1),r=$("info"),c=h=>{switch(r.value=h,h){case"info":break;case"attribute":f();break;case"log":p();break;case"extend":b();break}},x=()=>{u.value=!0,i.close()},g=vt({log:"",attribute:"",extend:""}),p=()=>L(this,null,function*(){try{const h=yield N.Smart.Test.Result.POST({type:"selftest",devicePath:i.disk.path||""});if(h.data){const{result:y,error:k}=h.data;y&&y.result&&(g.log=y.result),k&&(g.log=k)}}catch(h){g.log=h}}),f=()=>L(this,null,function*(){try{const h=yield N.Smart.Attribute.Result.POST({devicePath:i.disk.path||""});if(h.data){const{result:y,error:k}=h.data;y&&y.result&&(g.attribute=y.result),k&&(g.attribute=k)}}catch(h){g.attribute=h}}),b=()=>L(this,null,function*(){try{const h=yield N.Smart.Extend.Result.POST({devicePath:i.disk.path||""});if(h.data){const{result:y,error:k}=h.data;y&&y.result&&(g.extend=y.result),k&&(g.extend=k)}}catch(h){g.extend=h}});return(h,y)=>(s(),J(ze,null,{default:U(()=>[t("div",CD,[t("div",DD,[t("ul",BD,[t("li",{class:ut({"active cbi-tab":r.value=="info"}),onClick:y[0]||(y[0]=k=>c("info"))},[t("a",null,o(e(a)("\u8BBE\u5907\u4FE1\u606F")),1)],2),t("li",{class:ut({"active cbi-tab":r.value=="attribute"}),onClick:y[1]||(y[1]=k=>c("attribute"))},[t("a",null,o(e(a)("\u5C5E\u6027")),1)],2),t("li",{class:ut({"active cbi-tab":r.value=="log"}),onClick:y[2]||(y[2]=k=>c("log"))},[t("a",null,o(e(a)("\u81EA\u68C0\u65E5\u5FD7")),1)],2),t("li",{class:ut({"active cbi-tab":r.value=="extend"}),onClick:y[3]||(y[3]=k=>c("extend"))},[t("a",null,o(e(a)("\u6269\u5C55\u4FE1\u606F")),1)],2)])]),t("div",YD,[r.value=="info"?(s(),l("table",AD,[t("tr",SD,[t("td",zD,o(e(a)("\u8BBE\u5907")),1),t("td",PD,o(n.disk.path),1)]),t("tr",TD,[t("td",ID,o(e(a)("\u578B\u53F7")),1),t("td",LD,o(n.disk.model),1)]),t("tr",MD,[t("td",ND,o(e(a)("\u5E8F\u53F7")),1),t("td",OD,o(n.disk.serial),1)])])):r.value=="attribute"?(s(),l("textarea",{key:1,disabled:"",value:e(g).attribute},null,8,VD)):r.value=="log"?(s(),l("textarea",{key:2,disabled:"",value:e(g).log},null,8,GD)):r.value=="extend"?(s(),l("textarea",{key:3,disabled:"",value:e(g).extend},null,8,jD)):D("",!0)]),t("div",qD,[t("div",{class:"close",onClick:x,disabled:u.value},o(e(a)("\u5173\u95ED")),9,UD)])])]),_:1}))}});var WD=M(RD,[["__scopeId","data-v-4a646cde"]]);const HD=n=>{const i=document.createElement("div");document.body.appendChild(i);const a=P(BC,mt(lt({},n),{close:()=>{d()}})),d=()=>{i.remove()};$e(a,i)},ZD=n=>{const i=document.createElement("div");document.body.appendChild(i);const a=P(gD,mt(lt({},n),{close:()=>{d()}})),d=()=>{i.remove()};$e(a,i)},JD=n=>{const i=document.createElement("div");document.body.appendChild(i);const a=P($D,mt(lt({},n),{close:()=>{d()}})),d=()=>{i.remove()};$e(a,i)},KD=n=>{const i=document.createElement("div");document.body.appendChild(i);const a=P(WD,mt(lt({},n),{close:()=>{d()}})),d=()=>{i.remove()};$e(a,i)},QD={class:"cbi-section"},XD={class:"cbi-value"},tB={class:"cbi-value-title"},eB={class:"cbi-value-field"},aB={class:"cbi-checkbox"},oB=["value"],nB={class:"cbi-value"},iB={class:"cbi-value-title"},rB={class:"cbi-value-field"},sB={class:"cbi-checkbox"},dB={value:"never"},lB={value:"sleep"},uB={value:"standby"},cB={value:"idle"},pB={class:"cbi-value-description"},fB=t("br",null,null,-1),mB=t("br",null,null,-1),bB=t("br",null,null,-1),vB=t("br",null,null,-1),gB={class:"cbi-value"},hB={class:"cbi-value-title"},_B={class:"cbi-value-field"},xB={class:"cbi-checkbox"},wB={value:0},kB=["value"],yB={class:"cbi-value-description"},FB={class:"cbi-value"},EB={class:"cbi-value-title"},$B={class:"cbi-value-field"},CB={class:"cbi-checkbox"},DB={value:0},BB=["value"],YB={class:"cbi-value-description"},AB={class:"cbi-section cbi-tblsection",id:"cbi-nfs-mount"},SB={class:"table cbi-section-table"},zB={class:"tr cbi-section-table-titles anonymous"},PB={class:"th cbi-section-table-cell","data-widget":"value"},TB={class:"th cbi-section-table-cell","data-widget":"value"},IB={class:"th cbi-section-table-cell","data-widget":"value"},LB={class:"th cbi-section-table-cell","data-widget":"value"},MB={class:"th cbi-section-table-cell","data-widget":"value"},NB={class:"th cbi-section-table-cell","data-widget":"value"},OB={class:"th cbi-section-table-cell","data-widget":"value"},VB={class:"th cbi-section-table-cell","data-widget":"value"},GB={class:"tr cbi-section-table-row"},jB={class:"td cbi-value-field"},qB={class:"td cbi-value-field"},UB={class:"td cbi-value-field"},RB={class:"td cbi-value-field"},WB={class:"td cbi-value-field"},HB={class:"td cbi-value-field"},ZB={class:"td cbi-value-field"},JB={class:"td cbi-value-field"},KB=["title","onClick"],QB=["title","onClick"],XB={class:"cbi-page-actions control-group"},tY=["value"],eY=V({props:{config:{type:Object,required:!0},saveData:{type:Function,required:!0}},setup(n){const i=n,{$gettext:a,$ngettext:d}=W(),u=vt(i.config),r=()=>{u.global.tmpDiff=i.config.global.tmpDiff||0,u.global.tmpMax=i.config.global.tmpMax||0,u.global.enable=i.config.global.enable||!1,u.global.powermode=i.config.global.powermode||"never",u.devices=i.config.devices||[],u.tasks=i.config.tasks||[]},c=$([]),x=()=>L(this,null,function*(){try{const h=yield N.Smart.List.GET();if(h.data){const{result:y,error:k}=h.data;y&&y.disks&&(c.value=y.disks||[])}}catch(h){}}),g=Vt.easyInterval(x,5e3);Ee(()=>{g()});const p=()=>L(this,null,function*(){yield i.saveData({global:u.global,devices:i.config.devices,tasks:i.config.tasks}),r()}),f=h=>{KD({disk:h})},b=(h,y)=>L(this,null,function*(){let k=null,w=-1;if(u.devices){for(let m=0;mL(this,null,function*(){m.tmpDiff==-1&&(m.tmpDiff=u.global.tmpDiff),m.tmpMax==-1&&(m.tmpMax=u.global.tmpMax),m.devicePath==""&&(m.devicePath=h.path);let v=[...u.devices];w>=0&&(v[w]=m);const _=new Map;v.forEach(F=>{F.devicePath!=null&&_.set(F.devicePath,null)});for(let F=0;F(s(),l(O,null,[t("fieldset",QD,[t("div",XD,[t("label",tB,o(e(a)("\u542F\u7528")),1),t("div",eB,[t("div",aB,[T(t("input",{type:"checkbox","onUpdate:modelValue":y[0]||(y[0]=k=>e(u).global.enable=k),value:!e(u).global.enable},null,8,oB),[[Ut,e(u).global.enable]])])])]),t("div",nB,[t("label",iB,o(e(a)("\u7535\u6E90\u6A21\u5F0F")),1),t("div",rB,[t("div",sB,[T(t("select",{class:"cbi-input-select","onUpdate:modelValue":y[1]||(y[1]=k=>e(u).global.powermode=k)},[t("option",dB,o(e(a)("\u603B\u662F")),1),t("option",lB,o(e(a)("\u7761\u7720")),1),t("option",uB,o(e(a)("\u5F85\u673A")),1),t("option",cB,o(e(a)("\u95F2\u7F6E")),1)],512),[[rt,e(u).global.powermode,void 0,{trim:!0}]])]),t("div",pB,[t("span",null,o(e(a)("\u6D4B\u8BD5\u65F6\u78C1\u76D8\u4F1A\u8F6C\u52A8\uFF0C\u8BF7\u9009\u62E9\u5408\u9002\u7684\u6A21\u5F0F\u6765\u63A7\u5236\u78C1\u76D8\u8F6C\u52A8\u3002")),1),fB,t("span",null,"* "+o(e(a)("\u603B\u662F-\u65E0\u8BBA\u662F\u4EC0\u4E48\u529F\u8017\u6A21\u5F0F\u4E0B\u90FD\u6D4B\u8BD5(\u68C0\u67E5)\u78C1\u76D8\uFF0C\u5F53\u68C0\u67E5\u65F6\uFF0C\u8FD9\u53EF\u80FD\u4F1A\u4F7F\u505C\u8F6C\u7684\u78C1\u76D8\u5F00\u59CB\u8F6C\u52A8\u3002")),1),mB,t("span",null,"* "+o(e(a)("\u7761\u7720-\u5904\u4E8E\u7761\u7720\u6A21\u5F0F\u4E0B\u4E0D\u68C0\u67E5\u8BBE\u5907\u3002")),1),bB,t("span",null,"* "+o(e(a)("\u5F85\u673A-\u5904\u4E8E\u5F85\u673A\u548C\u7761\u7720\u6A21\u5F0F\u4E0B\u4E0D\u68C0\u67E5\u8BBE\u5907\u3002\u6B64\u6A21\u5F0F\u4E0B\u78C1\u76D8\u4E00\u822C\u4E0D\u65CB\u8F6C\uFF0C\u5982\u679C\u4F60\u4E0D\u60F3\u6BCF\u6B21\u68C0\u67E5\u90FD\u8F6C\u52A8\u78C1\u76D8\uFF0C\u90A3\u4E48\u8FD9\u4E2A\u6A21\u5F0F\u6BD4\u8F83\u9002\u5408\u3002")),1),vB,t("span",null,"* "+o(e(a)("\u95F2\u7F6E-\u5904\u4E8E\u5F85\u673A\u3001\u7761\u7720\u3001\u95F2\u7F6E\u6A21\u5F0F\u4E0B\u4E0D\u68C0\u67E5\u8BBE\u5907\uFF0C\u5728\u95F2\u7F6E\u72B6\u6001\u4E0B\uFF0C\u5927\u591A\u6570\u78C1\u76D8\u8FD8\u5728\u8F6C\u52A8\uFF0C\u6240\u4EE5\u8FD9\u53EF\u80FD\u4E0D\u9002\u5408\u4F60\u3002")),1)])])]),t("div",gB,[t("label",hB,o(e(a)("\u6E29\u5EA6\u76D1\u6D4B\uFF08\u5DEE\u5F02\uFF09")),1),t("div",_B,[t("div",xB,[T(t("select",{class:"cbi-input-select","onUpdate:modelValue":y[2]||(y[2]=k=>e(u).global.tmpDiff=k)},[t("option",wB,o(e(a)("\u7981\u7528")),1),(s(),l(O,null,Z(15,k=>t("option",{value:k},o(k)+"\xB0C",9,kB)),64))],512),[[rt,e(u).global.tmpDiff,void 0,{number:!0}]])]),t("div",yB,o(e(a)("\u81EA\u4E0A\u6B21\u62A5\u544A\u4EE5\u6765\u6E29\u5EA6\u53D8\u5316\u81F3\u5C11 N \u5EA6\uFF0C\u5219\u9700\u62A5\u544A.")),1)])]),t("div",FB,[t("label",EB,o(e(a)("\u6E29\u5EA6\u76D1\u6D4B\uFF08\u6700\u5927\uFF09")),1),t("div",$B,[t("div",CB,[T(t("select",{class:"cbi-input-select","onUpdate:modelValue":y[3]||(y[3]=k=>e(u).global.tmpMax=k)},[t("option",DB,o(e(a)("\u7981\u7528")),1),(s(),l(O,null,Z(20,k=>t("option",{value:k*5},o(k*5)+"\xB0C",9,BB)),64))],512),[[rt,e(u).global.tmpMax,void 0,{number:!0}]])]),t("div",YB,o(e(a)("\u5982\u679C\u6E29\u5EA6\u5927\u4E8E\u6216\u7B49\u4E8E N \u6444\u6C0F\u5EA6\u5219\u62A5\u544A.")),1)])])]),t("div",AB,[t("table",SB,[t("thead",null,[t("tr",zB,[t("th",PB,o(e(a)("\u8BBE\u5907")),1),t("th",TB,o(e(a)("\u578B\u53F7")),1),t("th",IB,o(e(a)("\u5E8F\u53F7")),1),t("th",LB,o(e(a)("\u5BB9\u91CF")),1),t("th",MB,o(e(a)("\u6E29\u5EA6")),1),t("th",NB,o(e(a)("\u72B6\u6001")),1),t("th",OB,o(e(a)("\u5065\u5EB7")),1),t("th",VB,o(e(a)("\u64CD\u4F5C")),1)])]),t("tbody",null,[(s(!0),l(O,null,Z(c.value,(k,w)=>(s(),l("tr",GB,[t("td",jB,[t("b",null,o(k.path),1)]),t("td",qB,[t("b",null,o(k.model),1)]),t("td",UB,[t("b",null,o(k.serial),1)]),t("td",RB,[t("b",null,o(k.sizeStr),1)]),t("td",WB,[t("b",null,o(k.temp),1)]),t("td",HB,[t("b",null,o(k.status),1)]),t("td",ZB,[t("b",null,o(k.health),1)]),t("td",JB,[t("button",{class:"btn cbi-button cbi-button-apply",title:e(a)("\u7F16\u8F91"),onClick:m=>b(k)},o(e(a)("\u7F16\u8F91")),9,KB),t("button",{class:"btn cbi-button cbi-button-apply",title:e(a)("\u8BE6\u60C5"),onClick:m=>f(k)},o(e(a)("\u8BE6\u60C5")),9,QB)])]))),256))])])]),t("span",XB,[t("input",{class:"btn cbi-button cbi-button-apply",type:"button",value:e(a)("\u4FDD\u5B58\u5E76\u5E94\u7528"),onClick:p},null,8,tY)])],64))}}),aY={class:"cbi-section cbi-tblsection",id:"cbi-nfs-mount"},oY={class:"table cbi-section-table"},nY={class:"tr cbi-section-table-titles anonymous"},iY={class:"th cbi-section-table-cell","data-widget":"value"},rY={class:"th cbi-section-table-cell","data-widget":"value"},sY={class:"th cbi-section-table-cell","data-widget":"value"},dY={class:"th cbi-section-table-cell","data-widget":"value"},lY={class:"tr cbi-section-table-row"},uY={class:"td cbi-value-field"},cY={class:"td cbi-value-field"},pY={class:"td cbi-value-field"},fY={class:"td cbi-value-field"},mY=["title","onClick"],bY=["title","onClick"],vY=V({props:{config:{type:Object,required:!0},saveData:{type:Function,required:!0}},setup(n){const i=n,{$gettext:a,$ngettext:d}=W(),u=vt(i.config),r=p=>{switch(p){case"short":return a("\u77ED\u6682\u81EA\u68C0");case"long":return a("\u957F\u65F6\u81EA\u68C0");case"conveyance":return a("\u4F20\u8F93\u65F6\u81EA\u68C0");case"offline":return a("\u79BB\u7EBF\u65F6\u81EA\u68C0");default:return a("\u672A\u77E5")}},c=()=>{ZD({config:i.config,disks:[],next:p=>L(this,null,function*(){yield i.saveData({tasks:[...u.tasks,p],global:i.config.global,devices:i.config.devices}),u.tasks=i.config.tasks||[]})})},x=p=>L(this,null,function*(){const f=[...u.tasks];f.splice(p,1),yield i.saveData({tasks:f,global:i.config.global,devices:i.config.devices}),u.tasks=i.config.tasks||[]}),g=p=>{JD({task:p})};return(p,f)=>(s(),l(O,null,[t("button",{class:"btn cbi-button cbi-button-apply",onClick:f[0]||(f[0]=b=>c())},o(e(a)("\u65B0\u5EFA")),1),t("div",aY,[t("table",oY,[t("thead",null,[t("tr",nY,[t("th",iY,o(e(a)("\u8BBE\u5907")),1),t("th",rY,o(e(a)("\u7C7B\u578B")),1),t("th",sY,o(e(a)("\u8C03\u5EA6")),1),t("th",dY,o(e(a)("\u529F\u80FD")),1)])]),t("tbody",null,[(s(!0),l(O,null,Z(e(u).tasks,(b,h)=>(s(),l("tr",lY,[t("td",uY,[t("b",null,o(b.devicePath),1)]),t("td",cY,[t("b",null,o(r(b.type)),1)]),t("td",pY,[t("b",null,o(b.month)+"/"+o(b.dayPerMonth)+"/"+o(b.hour),1)]),t("td",fY,[t("button",{class:"btn cbi-button cbi-button-apply",title:e(a)("\u8C03\u8BD5"),onClick:y=>g(b)},o(e(a)("\u9884\u89C8")),9,mY),t("button",{class:"cbi-button cbi-button-remove",title:e(a)("\u5220\u9664"),onClick:y=>x(h)},o(e(a)("\u5220\u9664")),9,bY)])]))),256))])])])],64))}}),gY={class:"cbi-section"},hY=["value"],_Y=V({setup(n){return L(this,null,function*(){let i,a;const d=$(""),u=()=>L(this,null,function*(){try{const r=yield N.Smart.Log.GET();if(r.data){const{result:c,error:x}=r.data;c&&c.result&&(d.value=c.result),x&&(d.value=x)}}catch(r){d.value=r}});return[i,a]=no(()=>u()),yield i,a(),(r,c)=>(s(),l("fieldset",gY,[t("textarea",{value:d.value,disabled:""},null,8,hY)]))})}});var xY=M(_Y,[["__scopeId","data-v-997c3dee"]]);const wY={},kY={t:"1659511092204",class:"icon",viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg","p-id":"2332","xmlns:xlink":"http://www.w3.org/1999/xlink",width:"200",height:"200"},yY=t("path",{d:"M514.048 62.464q93.184 0 175.616 35.328t143.872 96.768 96.768 143.872 35.328 175.616q0 94.208-35.328 176.128t-96.768 143.36-143.872 96.768-175.616 35.328q-94.208 0-176.64-35.328t-143.872-96.768-96.768-143.36-35.328-176.128q0-93.184 35.328-175.616t96.768-143.872 143.872-96.768 176.64-35.328zM772.096 576.512q26.624 0 45.056-18.944t18.432-45.568-18.432-45.056-45.056-18.432l-192.512 0 0-192.512q0-26.624-18.944-45.568t-45.568-18.944-45.056 18.944-18.432 45.568l0 192.512-192.512 0q-26.624 0-45.056 18.432t-18.432 45.056 18.432 45.568 45.056 18.944l192.512 0 0 191.488q0 26.624 18.432 45.568t45.056 18.944 45.568-18.944 18.944-45.568l0-191.488 192.512 0z","p-id":"2333"},null,-1),FY=[yY];function EY(n,i){return s(),l("svg",kY,FY)}var la=M(wY,[["render",EY]]);const $Y=["onSubmit"],CY={class:"actioner-dns_header"},DY={key:0},BY={key:1},YY={class:"actioner-dns_body"},AY={class:"label-item"},SY={class:"label-item_key"},zY={class:"label-item_value"},PY={class:"label-item"},TY={class:"label-item_key"},IY={class:"label-item_value"},LY={value:"dhcp"},MY={key:0,value:"pppoe"},NY={value:"static"},OY={class:"actioner-dns_footer"},VY=["disabled"],GY=V({props:{Close:{type:Function,required:!0},e:{type:String,required:!0},name:{type:String,required:!0},inface:{type:Object,required:!0},next:{type:Function,required:!0}},setup(n){const i=n,{$gettext:a,$ngettext:d}=W(),u=$(!1),r=$(i.inface),c=()=>L(this,null,function*(){E.Loading(a("\u914D\u7F6E\u4E2D...")).Close(),i.next(r.value),x()}),x=()=>{i.Close&&i.Close()};return(g,p)=>(s(),J(ht,{Close:n.Close,type:1},{default:U(()=>[t("form",{class:"actioner-dns",onSubmit:ct(c,["prevent"])},[t("div",CY,[n.name=="wan"?(s(),l("span",DY,o(n.e=="edit"?e(a)("\u7F16\u8F91WAN"):e(a)("\u6DFB\u52A0WAN")),1)):(s(),l("span",BY,o(n.e=="edit"?e(a)("\u7F16\u8F91LAN"):e(a)("\u6DFB\u52A0LAN")),1))]),t("div",YY,[t("div",AY,[t("div",SY,[t("span",null,o(e(a)("\u540D\u79F0")),1)]),t("div",zY,[t("span",null,o(r.value.name.toLocaleUpperCase()),1)])]),t("div",PY,[t("div",TY,[t("span",null,o(e(a)("\u534F\u8BAE\uFF08\u7F51\u7EDC\u83B7\u53D6\u65B9\u5F0F\uFF09")),1)]),t("div",IY,[T(t("select",{"onUpdate:modelValue":p[0]||(p[0]=f=>r.value.proto=f)},[t("option",LY,o(e(a)("DHCP\u5BA2\u6237\u7AEF")),1),n.name=="wan"?(s(),l("option",MY,"PPPoE")):D("",!0),t("option",NY,o(e(a)("\u9759\u6001\u5730\u5740")),1)],512),[[rt,r.value.proto]])])])]),t("div",OY,[t("button",{class:"cbi-button cbi-button-apply app-btn",disabled:u.value},o(e(a)("\u4FDD\u5B58")),9,VY),t("button",{class:"cbi-button cbi-button-remove app-btn app-back",onClick:x},o(e(a)("\u53D6\u6D88")),1)])],40,$Y)]),_:1},8,["Close"]))}});var jY=M(GY,[["__scopeId","data-v-6f6071af"]]);const ua=n=>{const i=document.createElement("div");document.body.appendChild(i);const a=gt(jY,mt(lt({},n),{Close:()=>{d()}}));a.mount(i);const d=()=>{a.unmount(),i.remove()}},St=n=>(st("data-v-17a2fb98"),n=n(),dt(),n),qY={id:"page"},UY={name:"content"},RY={class:"cbi-section cbi-tblsection",id:"cbi-nfs-mount"},WY={class:"table cbi-section-table"},HY={width:"200"},ZY=St(()=>t("col",null,null,-1)),JY=St(()=>t("col",null,null,-1)),KY=St(()=>t("col",{width:"200"},null,-1)),QY={class:"tr cbi-section-table-cell"},XY={class:"th cbi-section-table-cell interface-device","data-widget":"value"},tA={class:"interface-device-flex"},eA=St(()=>t("th",{style:{width:"10px"}},null,-1)),aA=St(()=>t("th",{style:{width:"32px"}},null,-1)),oA=St(()=>t("th",null,null,-1)),nA={class:"tr cbi-section-table-row cbi-rowstyle-1"},iA={class:"td cbi-value-field interface-device info"},rA=["name","value","onUpdate:modelValue","onInput"],sA=St(()=>t("td",{class:"td cbi-value-field"},null,-1)),dA={class:"td cbi-value-field"},lA={class:"td cbi-value-field btns"},uA=["title","onClick"],cA=["onClick"],pA={class:"tr cbi-section-table-row cbi-rowstyle-1"},fA={class:"td cbi-value-field"},mA=St(()=>t("td",{class:"td cbi-value-field"},null,-1)),bA=St(()=>t("td",{class:"td cbi-value-field"},null,-1)),vA={class:"tr cbi-section-table-row cbi-rowstyle-1"},gA={class:"td cbi-value-field interface-device info","data-widget":"value"},hA=["name","value","onUpdate:modelValue","onInput"],_A=St(()=>t("td",{class:"td cbi-value-field"},null,-1)),xA={class:"td cbi-value-field"},wA={class:"td cbi-value-field btns"},kA=["title","onClick"],yA=["onClick"],FA={class:"tr cbi-section-table-row cbi-rowstyle-1"},EA={class:"td cbi-value-field"},$A=St(()=>t("td",{class:"td cbi-value-field"},null,-1)),CA=St(()=>t("td",{class:"td cbi-value-field"},null,-1)),DA={class:"cbi-page-actions control-group"},BA=["value","disabled"],YA=V({setup(n){const{$gettext:i,$ngettext:a}=W(),d=vt({devices:[],interfaces:[]}),u=$(!1),r=vt({lan:[],wan:[]});(()=>{N.Network.GetInterfaceConfig.GET().then(y=>{if(y.data){const{result:k}=y.data;if(k){d.devices=k.devices||[],d.interfaces=k.interfaces||[];for(let w=0;w{y=="wan"?r.wan.splice(k,1):y=="lan"&&r.lan.splice(k,1)},g=(y,k)=>{if(k==null){let w=y=="wan"?r.wan.length:r.lan.length;w==6&&y=="wan"&&w++,ua({e:"add",name:y,inface:{name:y+`${w}`,proto:"dhcp",ipv4Addr:"",ipv6Addr:"",portName:"",deviceNames:[],ports:[],firewallType:y},next:m=>{y=="wan"?r.wan.push(m):r.lan.push(m),E.Message(i("\u8BF7\u5728\u4FDD\u5B58\u4EE5\u540E\u524D\u5F80'\u7F51\u7EDC-\u63A5\u53E3'\u9875\u9762\u914D\u7F6E\u63A5\u53E3\u8BE6\u7EC6\u53C2\u6570"))}})}else ua({e:"edit",name:y,inface:y=="wan"?r.wan[k]:r.lan[k],next:w=>{y=="wan"?r.wan[k]=w:r.lan[k]=w}})},p=(y,k)=>y?y.indexOf(k):-1,f=(y,k)=>{const m=y.target.value;for(let _=0;_{const m=y.target.value;for(let v=0;vL(this,null,function*(){u.value=!0;const y=[];for(let w=0;w(s(),l("div",qY,[t("h2",UY,o(e(i)("\u7F51\u53E3\u914D\u7F6E")),1),t("div",null,[t("div",RY,[t("table",WY,[t("colgroup",null,[(s(!0),l(O,null,Z(e(d).devices,w=>(s(),l("col",HY))),256)),ZY,JY,KY]),t("thead",null,[t("tr",QY,[(s(!0),l(O,null,Z(e(d).devices,w=>(s(),l("th",XY,[t("div",tA,[P(ya,{item:w},null,8,["item"])])]))),256)),eA,aA,oA])]),t("tbody",null,[(s(!0),l(O,null,Z(e(r).lan,(w,m)=>(s(),l("tr",nA,[(s(!0),l(O,null,Z(e(d).devices,v=>(s(),l("td",iA,[T(t("input",{type:"checkbox",name:v.name,value:v.name,"onUpdate:modelValue":_=>w.deviceNames=_,onInput:_=>f(_,m)},null,40,rA),[[Ut,w.deviceNames]])]))),256)),sA,t("td",dA,[t("b",null,o(w.name),1)]),t("td",lA,[t("button",{class:"btn cbi-button cbi-button-apply",title:e(i)("\u7F16\u8F91"),onClick:v=>g("lan",m)},o(e(i)("\u7F16\u8F91")),9,uA),m!=0?(s(),l("button",{key:0,class:"cbi-button cbi-button-remove",onClick:v=>x("lan",m)},o(e(i)("\u5220\u9664")),9,cA)):D("",!0)])]))),256)),t("tr",pA,[(s(!0),l(O,null,Z(e(d).devices,w=>(s(),l("td",fA))),256)),mA,bA,t("td",{class:"td cbi-value-field btns",onClick:k[0]||(k[0]=w=>g("lan"))},[P(la,{class:"icon"})])]),(s(!0),l(O,null,Z(e(r).wan,(w,m)=>(s(),l("tr",vA,[(s(!0),l(O,null,Z(e(d).devices,v=>(s(),l("td",gA,[T(t("input",{type:"checkbox",name:v.name,value:v.name,"onUpdate:modelValue":_=>w.deviceNames=_,onInput:_=>b(_,m)},null,40,hA),[[Ut,w.deviceNames]])]))),256)),_A,t("td",xA,[t("b",null,o(w.name),1)]),t("td",wA,[t("button",{class:"btn cbi-button cbi-button-apply",title:e(i)("\u7F16\u8F91"),onClick:v=>g("wan",m)},o(e(i)("\u7F16\u8F91")),9,kA),m!=0?(s(),l("button",{key:0,class:"cbi-button cbi-button-remove",onClick:v=>x("wan",m)},o(e(i)("\u5220\u9664")),9,yA)):D("",!0)])]))),256)),t("tr",FA,[(s(!0),l(O,null,Z(e(d).devices,w=>(s(),l("td",EA))),256)),$A,CA,t("td",{class:"td cbi-value-field btns",onClick:k[1]||(k[1]=w=>g("wan"))},[P(la,{class:"icon"})])])])])]),t("div",DA,[t("input",{class:"btn cbi-button cbi-button-apply",type:"button",value:e(i)("\u4FDD\u5B58\u5E76\u5E94\u7528"),onClick:h,disabled:u.value},null,8,BA)])])]))}});var AA=M(YA,[["__scopeId","data-v-17a2fb98"]]);const he=n=>(st("data-v-1ad1f636"),n=n(),dt(),n),SA=["onSubmit"],zA={class:"form-item"},PA={class:"label-name"},TA={class:"label-value switch_label"},IA={class:"label-flex pc-radio"},LA=["disabled"],MA=["disabled"],NA=he(()=>t("div",{class:"switch-button"},null,-1)),OA=[NA],VA={key:0,class:"form-item"},GA={class:"label-name"},jA={class:"label-value"},qA=["disabled"],UA={value:100},RA={value:70},WA={value:50},HA={value:30},ZA={key:0,class:"select-arrow"},JA={class:"form-item"},KA={class:"label-name"},QA={class:"label-value"},XA=["disabled","placeholder"],tS={class:"form-item"},eS={class:"label-name"},aS={class:"label-value"},oS=["disabled"],nS=["value"],iS={key:0,class:"select-arrow"},rS={class:"form-item"},sS={class:"label-name"},dS={class:"label-value"},lS=["type","disabled","placeholder"],uS={key:0,class:"seeIcon",viewBox:"0 0 22 22",xmlns:"http://www.w3.org/2000/svg"},cS=he(()=>t("path",{d:"M12 6c3.79 0 7.17 2.13 8.82 5.5-.59 1.22-1.42 2.27-2.41 3.12l1.41 1.41c1.39-1.23 2.49-2.77 3.18-4.53C21.27 7.11 17 4 12 4c-1.27 0-2.49.2-3.64.57l1.65 1.65C10.66 6.09 11.32 6 12 6zm-1.07 1.14L13 9.21c.57.25 1.03.71 1.28 1.28l2.07 2.07c.08-.34.14-.7.14-1.07C16.5 9.01 14.48 7 12 7c-.37 0-.72.05-1.07.14zM2.01 3.87l2.68 2.68C3.06 7.83 1.77 9.53 1 11.5 2.73 15.89 7 19 12 19c1.52 0 2.98-.29 4.32-.82l3.42 3.42 1.41-1.41L3.42 2.45 2.01 3.87zm7.5 7.5l2.61 2.61c-.04.01-.08.02-.12.02-1.38 0-2.5-1.12-2.5-2.5 0-.05.01-.08.01-.13zm-3.4-3.4l1.75 1.75c-.23.55-.36 1.15-.36 1.78 0 2.48 2.02 4.5 4.5 4.5.63 0 1.23-.13 1.77-.36l.98.98c-.88.24-1.8.38-2.75.38-3.79 0-7.17-2.13-8.82-5.5.7-1.43 1.72-2.61 2.93-3.53z",fill:"currentColor"},null,-1)),pS=[cS],fS={key:1,class:"seeIcon",viewBox:"0 0 22 22",xmlns:"http://www.w3.org/2000/svg"},mS=he(()=>t("path",{d:"M12 4.5C7 4.5 2.73 7.61 1 12c1.73 4.39 6 7.5 11 7.5s9.27-3.11 11-7.5c-1.73-4.39-6-7.5-11-7.5zM12 17c-2.76 0-5-2.24-5-5s2.24-5 5-5 5 2.24 5 5-2.24 5-5 5zm0-8c-1.66 0-3 1.34-3 3s1.34 3 3 3 3-1.34 3-3-1.34-3-3-3z",fill:"currentColor"},null,-1)),bS=[mS],vS={class:"form-item"},gS={class:"label-name"},hS={class:"label-value"},_S=["disabled"],xS={value:!1},wS={value:!0},kS={key:0,class:"select-arrow"},yS={key:1,class:"form-item"},FS={class:"label-name"},ES={class:"label-value"},$S=["disabled"],CS=["value"],DS={key:0,class:"select-arrow"},BS={key:2,class:"form-item"},YS={class:"label-name"},AS={class:"label-value"},SS=["disabled"],zS=he(()=>t("option",{value:"20"},"20 MHz",-1)),PS=he(()=>t("option",{value:"40"},"40 MHz",-1)),TS={key:0,value:"auto"},IS={key:1,value:"80"},LS={key:2,value:"160"},MS={key:0,class:"select-arrow"},NS={key:3,class:"form-item"},OS={class:"label-name"},VS={class:"label-value"},GS=["disabled"],jS={value:0},qS=["value"],US=["disabled"],RS={value:0},WS=Gt('',12),HS={key:2,class:"select-arrow"},ZS={class:"label-btns"},JS=["disabled"],KS=V({props:{data:null},emits:["getData"],setup(n,{emit:i}){const a=n,{$gettext:d,$ngettext:u}=W(),r=$(Object.assign({},a.data)),c=Me("disabled"),x=$(!0),g=()=>{c.value||(r.value.disabled=!r.value.disabled)};Tt(()=>r.value.disabled,y=>{f()});const p=()=>L(this,null,function*(){if(r.value.txpower===a.data.txpower)return;const y=E.Loading("\u914D\u7F6E\u4E2D...");try{const{data:k}=yield N.Quickwifi.Power.POST({device:r.value.device||"",txpower:r.value.txpower||0}),{error:w,success:m}=k;if(w)throw w;(m==null||m==0)&&E.Success("\u914D\u7F6E\u5B8C\u6210")}catch(k){throw E.Error("\u914D\u7F6E\u5931\u8D25\uFF0C\u8BF7\u91CD\u8BD5"),k}finally{y.Close()}}),f=()=>L(this,null,function*(){const y=E.Loading("\u914D\u7F6E\u4E2D...");try{const{data:k}=yield N.Quickwifi.Switch.POST({ifaceName:r.value.ifaceName||"",enable:!r.value.disabled}),{error:w,success:m}=k;if(w)throw w;(m==null||m==0)&&E.Success("\u914D\u7F6E\u5B8C\u6210")}catch(k){throw console.error("\u8BF7\u6C42\u51FA\u9519:",k),E.Error("\u914D\u7F6E\u5931\u8D25\uFF0C\u8BF7\u91CD\u8BD5"),k}finally{y.Close()}}),b=()=>L(this,null,function*(){const y=lt({},r.value);delete y.encryptSelects,delete y.hwmodeSelects,delete y.disabled,delete y.txpower;const{data:k}=yield N.Quickwifi.Edit.POST(y),{error:w,success:m}=k;if(w)throw w;(m==null||m==0)&&E.Success("\u914D\u7F6E\u5B8C\u6210")}),h=()=>L(this,null,function*(){if(c.value)return;c.value=!0;const y=E.Loading("\u914D\u7F6E\u4E2D...");try{yield b(),yield i("getData")}catch(k){const w=E.Error(`${k}`);setTimeout(()=>{w.Close()},2e3)}finally{y.Close(),c.value=!1}});return(y,k)=>(s(),l("form",{class:"form-container",onSubmit:ct(h,["prevent"])},[t("div",zA,[t("div",PA,[t("span",null,o(e(d)("\u542F\u7528Wi-Fi")),1)]),t("div",TA,[t("div",IA,[t("label",null,[T(t("input",{type:"radio",value:!1,"onUpdate:modelValue":k[0]||(k[0]=w=>r.value.disabled=w),disabled:e(c)},null,8,LA),[[wt,r.value.disabled]]),it(" "+o(e(d)("\u5F00\u542F")),1)]),t("label",null,[T(t("input",{type:"radio",value:!0,"onUpdate:modelValue":k[1]||(k[1]=w=>r.value.disabled=w),disabled:e(c)},null,8,MA),[[wt,r.value.disabled]]),it(" "+o(e(d)("\u5173\u95ED")),1)])]),t("div",{class:"mobile-switch",onClick:g},[t("div",{class:ut(["switch-core",{"is-checked":!r.value.disabled,"is-disabled":e(c)}])},OA,2)])])]),r.value.isGuest?D("",!0):(s(),l("div",VA,[t("div",GA,[t("span",null,o(e(d)("\u53D1\u5C04\u529F\u7387")),1)]),t("div",jA,[T(t("select",{"onUpdate:modelValue":k[2]||(k[2]=w=>r.value.txpower=w),disabled:e(c),onChange:p},[t("option",UA,o(e(d)("\u6700\u5927")),1),t("option",RA,o(e(d)("\u9AD8")),1),t("option",WA,o(e(d)("\u4E2D")),1),t("option",HA,o(e(d)("\u4F4E")),1)],40,qA),[[rt,r.value.txpower]]),e(c)?D("",!0):(s(),l("div",ZA))])])),t("div",JA,[t("div",KA,[t("span",null,o(e(d)("Wi-Fi\u540D\u79F0\uFF08SSID\uFF09")),1)]),t("div",QA,[T(t("input",{"onUpdate:modelValue":k[3]||(k[3]=w=>r.value.ssid=w),disabled:e(c),placeholder:e(d)("\u8BF7\u8F93\u5165WIFI\u540D\u79F0")},null,8,XA),[[tt,r.value.ssid]])])]),t("div",tS,[t("div",eS,[t("span",null,o(e(d)("Wi-Fi \u5B89\u5168\u6027")),1)]),t("div",aS,[T(t("select",{"onUpdate:modelValue":k[4]||(k[4]=w=>r.value.encryption=w),disabled:e(c)},[(s(!0),l(O,null,Z(r.value.encryptSelects,w=>(s(),l("option",{value:w},o(w),9,nS))),256))],8,oS),[[rt,r.value.encryption]]),e(c)?D("",!0):(s(),l("div",iS))])]),t("div",rS,[t("div",sS,[t("span",null,o(e(d)("Wi-Fi \u5BC6\u7801")),1)]),t("div",dS,[T(t("input",{"onUpdate:modelValue":k[5]||(k[5]=w=>r.value.key=w),class:"password_input",type:x.value?"password":"",disabled:e(c),placeholder:e(d)("\u8BF7\u8F93\u5165WIFI\u5BC6\u7801")},null,8,lS),[[ca,r.value.key]]),e(c)?D("",!0):(s(),l("div",{key:0,onClick:k[6]||(k[6]=w=>x.value=!x.value)},[x.value?(s(),l("svg",uS,pS)):(s(),l("svg",fS,bS))]))])]),t("div",vS,[t("div",gS,[t("span",null,o(e(d)("SSID \u53EF\u89C1\u6027")),1)]),t("div",hS,[T(t("select",{"onUpdate:modelValue":k[7]||(k[7]=w=>r.value.hidden=w),disabled:e(c)},[t("option",xS,o(e(d)("\u663E\u793A")),1),t("option",wS,o(e(d)("\u9690\u85CF")),1)],8,_S),[[rt,r.value.hidden]]),e(c)?D("",!0):(s(),l("div",kS))])]),r.value.isGuest?D("",!0):(s(),l("div",yS,[t("div",FS,[t("span",null,o(e(d)("\u65E0\u7EBF\u6A21\u5F0F")),1)]),t("div",ES,[T(t("select",{"onUpdate:modelValue":k[8]||(k[8]=w=>r.value.hwmode=w),disabled:e(c)},[(s(!0),l(O,null,Z(r.value.hwmodeSelects,w=>(s(),l("option",{value:w},o(w),9,CS))),256))],8,$S),[[rt,r.value.hwmode]]),e(c)?D("",!0):(s(),l("div",DS))])])),r.value.isGuest?D("",!0):(s(),l("div",BS,[t("div",YS,[t("span",null,o(e(d)("\u9891\u5BBD")),1)]),t("div",AS,[T(t("select",{"onUpdate:modelValue":k[9]||(k[9]=w=>r.value.htmode=w),disabled:e(c)},[zS,PS,r.value.band==="2g"?(s(),l("option",TS," 20/40 MHz ")):D("",!0),r.value.band==="5g"?(s(),l("option",IS," 80 MHz ")):D("",!0),r.value.band==="5g"?(s(),l("option",LS," 160 MHz ")):D("",!0)],8,SS),[[rt,r.value.htmode]]),e(c)?D("",!0):(s(),l("div",MS))])])),r.value.isGuest?D("",!0):(s(),l("div",NS,[t("div",OS,[t("span",null,o(e(d)("\u4FE1\u9053")),1)]),t("div",VS,[r.value.band==="2g"?T((s(),l("select",{key:0,"onUpdate:modelValue":k[10]||(k[10]=w=>r.value.channel=w),disabled:e(c)},[t("option",jS,o(e(d)("\u81EA\u52A8")),1),(s(),l(O,null,Z(13,w=>t("option",{value:w},o(w),9,qS)),64))],8,GS)),[[rt,r.value.channel,void 0,{number:!0}]]):D("",!0),r.value.band==="5g"?T((s(),l("select",{key:1,"onUpdate:modelValue":k[11]||(k[11]=w=>r.value.channel=w),disabled:e(c)},[t("option",RS,o(e(d)("\u81EA\u52A8")),1),WS],8,US)),[[rt,r.value.channel,void 0,{number:!0}]]):D("",!0),e(c)?D("",!0):(s(),l("div",HS))])])),t("div",ZS,[t("button",{class:"btn primary-btn",disabled:e(c),onClick:h},o(e(d)("\u4FDD\u5B58\u914D\u7F6E")),9,JS)])],40,SA))}});var QS=M(KS,[["__scopeId","data-v-1ad1f636"]]);const Pe=n=>(st("data-v-40cb5302"),n=n(),dt(),n),XS={id:"page",class:"page-container"},tz={class:"mobile-tags-container"},ez={class:"tags-wrapper"},az={class:"tags-scroll"},oz=["onClick"],nz={class:"more-btn-wrapper"},iz=Pe(()=>t("div",{class:"fade-overlay"},null,-1)),rz=Pe(()=>t("div",{class:"line"},null,-1)),sz=Pe(()=>t("div",{class:"line"},null,-1)),dz=Pe(()=>t("div",{class:"line"},null,-1)),lz=[rz,sz,dz],uz={class:"page-flex"},cz={class:"page-sidebar"},pz=["onClick"],fz={class:"page-main"},mz={class:"popup-content"},bz={class:"popup-tags"},vz=["onClick"],gz={class:"popup-footer"},hz=V({setup(n){var w;const{$gettext:i}=W(),a=$(!1);Oe("disabled",a);const d=$([]),u=pe(),r=pa(),c=$(String((w=u==null?void 0:u.query)==null?void 0:w.tab)),x=$(!1),g=m=>{var v;return(v=m.band)==null?void 0:v.toUpperCase()},p=m=>m.isGuest?m.band+"_Guest":m.ssid,f=m=>{a.value||(c.value=p(m),x.value=!1,c.value!==u.query.tab&&r.push({query:{tab:c.value}}))},b=$(),h=m=>{a.value||(b.value=p(m))},y=()=>{x.value=!1,b.value!==u.query.tab&&r.push({query:{tab:b.value}})};Tt(()=>x.value,m=>{m?b.value=c.value:c.value=b.value});const k=()=>L(this,null,function*(){try{const{data:m}=yield N.Quickwifi.List.GET(),{error:v,result:_}=m;if(v)throw v;_!=null&&_.ifaces&&(d.value=_.ifaces.map(Y=>mt(lt({},Y),{hidden:Y.hidden||!1,disabled:Y.disabled||!1,isGuest:Y.isGuest||!1,channel:Y.channel||0,txpower:Y.txpower||0,ifaceIndex:Y.ifaceIndex||0})));let F=!1;for(let Y=0;Y0&&f(d.value[0])}catch(m){console.log(m)}});return k(),(m,v)=>(s(),l("div",XS,[t("div",tz,[t("div",ez,[t("div",az,[(s(!0),l(O,null,Z(d.value,_=>(s(),l("div",{key:p(_),class:ut(c.value===p(_)?"tag-item active":"tag-item"),onClick:ct(F=>f(_),["stop"])},o(g(_))+" "+o(_.isGuest?` ${e(i)("\u8BBF\u5BA2")}`:"")+" Wi-Fi "+o(_.ifaceIndex?`[${_.ifaceIndex}]`:""),11,oz))),128))]),t("div",nz,[iz,t("div",{class:"more-btn",onClick:v[0]||(v[0]=_=>x.value=!0)},lz)])])]),t("div",uz,[t("div",cz,[(s(!0),l(O,null,Z(d.value,_=>(s(),l("div",{key:p(_),class:ut(c.value===p(_)?"item activeItem":"item"),onClick:ct(F=>f(_),["stop"])},o(g(_))+" "+o(_.isGuest?` ${e(i)("\u8BBF\u5BA2")}`:"")+" Wi-Fi "+o(_.ifaceIndex?`[${_.ifaceIndex}]`:""),11,pz))),128))]),t("div",fz,[(s(!0),l(O,null,Z(d.value,_=>(s(),l(O,{key:p(_)},[c.value===p(_)?(s(),J(QS,{key:0,data:_,onGetData:k},null,8,["data"])):D("",!0)],64))),128))])]),x.value?(s(),l("div",{key:0,class:"popup-overlay",onClick:v[2]||(v[2]=ct(_=>x.value=!1,["self"]))},[t("div",mz,[t("div",bz,[(s(!0),l(O,null,Z(d.value,_=>(s(),l("div",{key:p(_),class:ut(b.value===p(_)?"popup-tag-item active":"popup-tag-item"),onClick:ct(F=>h(_),["stop"])},o(g(_))+" "+o(_.isGuest?` ${e(i)("\u8BBF\u5BA2")}`:"")+" Wi-Fi "+o(_.ifaceIndex?`[${_.ifaceIndex}]`:""),11,vz))),128))]),t("div",gz,[t("button",{class:"cancel-btn",onClick:v[1]||(v[1]=_=>x.value=!1)},o(e(i)("\u53D6\u6D88")),1),t("button",{class:"confirm-btn",onClick:y},o(e(i)("\u786E\u5B9A")),1)])])])):D("",!0)]))}});var _z=M(hz,[["__scopeId","data-v-40cb5302"]]);const xz=()=>window.vue_base||"/cgi-bin/luci/admin/quickstart",Ia=io({history:ro(xz()),routes:[{name:"IndexPage",path:"/",meta:{title:"\u63A7\u5236\u53F0"},component:rk},{name:"NetworkPage",path:"/network",meta:{title:"\u7F51\u7EDC\u8BBE\u7F6E\u5411\u5BFC"},component:lk,children:[{path:"",component:Ek},{path:"pppoe",component:Hk},{path:"dhcp",component:zy},{path:"gateway",component:yF}]},{path:"/quickwifi",component:_z},{name:"RaidPage",path:"/raid",meta:{title:"raid\u5411\u5BFC"},component:R$},{name:"SmartPage",path:"/smart",meta:{title:"smart\u68C0\u6D4B"},component:tC,children:[{path:"",component:eY},{path:"task",component:vY},{path:"log",component:xY}]},{path:"/interfaceconfig",component:AA}]});Ia.beforeEach((n,i)=>(n.meta.title,!0));const yt=gt(Ao);yt.component("svg-menu",Mo);yt.component("svg-system",qo);yt.component("svg-download",Jo);yt.component("svg-store",nn);yt.component("svg-info",cn);yt.component("svg-disk",Tn);yt.component("svg-nav",Vn);yt.component("progress-item",ha);yt.component("svg-view-show",ci);yt.component("svg-view-hidden",gi);yt.component("article-item",Fi);yt.component("switch-box",_a);yt.component("editable-select",Zt);yt.use(xa);yt.use(Ia);yt.use(so());uo(yt).finally(()=>yt.mount("#app"))});export default wz(); +var Wa=Object.defineProperty,Ha=Object.defineProperties;var Za=Object.getOwnPropertyDescriptors;var ia=Object.getOwnPropertySymbols;var Ja=Object.prototype.hasOwnProperty,Ka=Object.prototype.propertyIsEnumerable;var Ve=(n,i,a)=>i in n?Wa(n,i,{enumerable:!0,configurable:!0,writable:!0,value:a}):n[i]=a,ut=(n,i)=>{for(var a in i||(i={}))Ja.call(i,a)&&Ve(n,a,i[a]);if(ia)for(var a of ia(i))Ka.call(i,a)&&Ve(n,a,i[a]);return n},mt=(n,i)=>Ha(n,Za(i));var Qa=(n,i)=>()=>(i||n((i={exports:{}}).exports,i),i.exports);var le=(n,i,a)=>(Ve(n,typeof i!="symbol"?i+"":i,a),a);var L=(n,i,a)=>new Promise((d,u)=>{var r=h=>{try{_(a.next(h))}catch(p){u(p)}},c=h=>{try{_(a.throw(h))}catch(p){u(p)}},_=h=>h.done?d(h.value):Promise.resolve(h.value).then(r,c);_((a=a.apply(n,i)).next())});import{a as Xa,c as to,d as me,b as G,e as X,u as e,o as s,f as l,g as t,t as o,n as Bt,h as C,i as z,r as ft,j as ct,k as Pt,w as T,v as Rt,l as eo,m as H,p as R,q as $,s as Tt,x as At,y as rt,F as O,z as J,A as tt,B as qt,C as st,D as dt,E as pa,G as Ot,H as fa,I as ma,J as va,K as ba,L as ga,M as ha,N as _a,O as pt,T as $t,P as gt,Q as Ue,R as bt,S as Yt,U as it,V as yt,W as ve,X as ao,Y as oo,Z as qe,_ as xa,$ as Re,a0 as be,a1 as wa,a2 as Ae,a3 as no,a4 as io,a5 as Se,a6 as ro,a7 as so,a8 as lo,a9 as uo}from"./vendor.js?v=114f102b";var Dz=Qa(Qt=>{const co=function(){const i=document.createElement("link").relList;if(i&&i.supports&&i.supports("modulepreload"))return;for(const u of document.querySelectorAll('link[rel="modulepreload"]'))d(u);new MutationObserver(u=>{for(const r of u)if(r.type==="childList")for(const c of r.addedNodes)c.tagName==="LINK"&&c.rel==="modulepreload"&&d(c)}).observe(document,{childList:!0,subtree:!0});function a(u){const r={};return u.integrity&&(r.integrity=u.integrity),u.referrerpolicy&&(r.referrerPolicy=u.referrerpolicy),u.crossorigin==="use-credentials"?r.credentials="include":u.crossorigin==="anonymous"?r.credentials="omit":r.credentials="same-origin",r}function d(u){if(u.ep)return;u.ep=!0;const r=a(u);fetch(u.href,r)}};co();const Vt={language:void 0,numberFormat:new Intl.NumberFormat("en",{notation:"compact"})},po=n=>L(Qt,null,function*(){const i=window.vue_lang;new Date().getTime();let a={};try{const r=yield Xa({url:window.vue_lang_data,method:"GET"});r.data&&(a=r.data)}catch(r){console.log(r)}const d=to({defaultLanguage:i,mutedLanguages:["zh-cn"],translations:a,setGlobalProperties:!1,provideDirective:!1,provideComponent:!1});n.use(d),Vt.language=d;const{$gettext:u}=d;window.$i18n=u;try{Vt.numberFormat=new Intl.NumberFormat(i,{notation:"compact"})}catch(r){console.error("Intl.NumberFormat unsupported lang",i,r)}}),W=()=>{if(Vt.language)return Vt.language;throw new Error("I18N Uninitialized!")},ze=()=>({$gettext:(n,i,a)=>{if(Vt.language)return Vt.language.$gettext(n,i,a);throw new Error("I18N Uninitialized!")},$ngettext:(n,i,a,d,u)=>{if(Vt.language)return Vt.language.$ngettext(n,i,a,d,u);throw new Error("I18N Uninitialized!")}}),$e=n=>typeof n=="number"?Vt.numberFormat.format(n):"?",{$gettext:fo,$ngettext:Az}=ze(),ka=(n,i)=>L(Qt,null,function*(){return new Promise((a,d)=>L(Qt,null,function*(){try{const u=yield fetch(n,i);if(Math.floor(u.status/100)!=2)throw u.status+" "+u.statusText;const r=ut({},u);r.data=yield u.json(),a(r)}catch(u){const r=u;d(fo("\u7F51\u7EDC\u5F02\u5E38\uFF1A")+((r==null?void 0:r.message)||u))}}))});class We{constructor(i){le(this,"config",{baseURL:"",headers:{}});le(this,"useRequest",i=>i);le(this,"useResponse",i=>i);le(this,"useError",i=>i);i.baseURL&&(this.config.baseURL=i.baseURL),i.headers&&(this.config.headers=i.headers)}static create(i){return new We(i)}Do(i,a){return L(this,null,function*(){return new Promise((d,u)=>L(this,null,function*(){try{const r=this.useRequest({baseURL:this.config.baseURL,headers:this.config.headers});i=`${r.baseURL||""}${i}`,a.headers==null&&(a.headers={}),r.headers&&(a.headers=ut({},r.headers));const _=yield fetch(i,a),h=ut({},_);h.data=yield _.json(),d(this.useResponse(h))}catch(r){this.useError(r),u(r)}}))})}TEXT(i,a){return L(this,null,function*(){return new Promise((d,u)=>L(this,null,function*(){try{const r=this.useRequest({baseURL:this.config.baseURL,headers:this.config.headers});i=`${r.baseURL||""}${i}`,a.headers==null&&(a.headers={}),r.headers&&(a.headers=ut({},r.headers));const _=yield fetch(i,a),h=ut({},_);h.data=yield _.text(),d(h)}catch(r){this.useError(r),u(r)}}))})}interceptors(){const i=this;return{requset:{use(a){i.useRequest=a}},response:{use(a,d){i.useResponse=a,d&&(i.useError=d)}}}}}const ya=We.create({});ya.interceptors().requset.use(n=>n);ya.interceptors().response.use(n=>(n.data&&n.data.success==null&&n.data.success==0,n));const{$gettext:Fa,$ngettext:Sz}=ze(),mo="/cgi-bin/luci/istore",vo="/cgi-bin/luci/admin";let Be=!1;const j=(n,i)=>(n.indexOf("//")==-1&&(n=`${mo}${n}`),ka(n,i).then(a=>(a!=null&&a.data&&a.data.success==-1001&&a.data.error=="Forbidden"&&(Be||(Be=!0,alert(Fa("\u767B\u5F55\u8FC7\u671F\uFF0C\u8BF7\u91CD\u65B0\u767B\u5F55")),location.reload())),a))),bo=(n,i)=>(n.indexOf("//")==-1&&(n=`${vo}${n}`),ka(n,i).then(a=>(a!=null&&a.data&&a.data.success==-1001&&a.data.error=="Forbidden"&&(Be||(Be=!0,alert(Fa("\u767B\u5F55\u8FC7\u671F\uFF0C\u8BF7\u91CD\u65B0\u767B\u5F55")),location.reload())),a))),go={Statistics:{GET(){return j("/u/network/statistics/",{method:"GET"})}},Status:{GET(){return j("/u/network/status/",{method:"GET"})}},Device:{List:{GET(){return j("/network/device/list/",{method:"GET"})}}},Homebox:{Enable:{POST(){return j("/network/homebox/enable/",{method:"POST",headers:{"Content-Type":"application/json;charset=utf-8"}})}}},CheckPublickNet:{POST(n){return j("/network/checkPublicNet/",{method:"POST",headers:{"Content-Type":"application/json;charset=utf-8"},body:JSON.stringify(n)})}},GetInterfaceConfig:{GET(){return j("/network/interface/config/",{method:"GET",headers:{"Content-Type":"application/json;charset=utf-8"}})}},POSTInterfaceConfig:{POST(n){return j("/network/interface/config/",{method:"POST",headers:{"Content-Type":"application/json;charset=utf-8"},body:JSON.stringify(n)})}},PortList:{GET(){return j("/network/port/list/",{method:"GET",headers:{"Content-Type":"application/json;charset=utf-8"}})}}},ho={Version:{GET(){return j("/u/system/version/",{method:"GET"})}},CheckUpdate:{GET(){return j("/system/check-update/",{method:"GET"})}},AutoCheckUpdate:{POST(n){return j("/system/auto-check-update/",{method:"POST",headers:{"Content-Type":"application/json;charset=utf-8"},body:JSON.stringify(n)})}},Reboot:{POST(n){return j("/system/reboot/",{method:"POST",headers:{"Content-Type":"application/json;charset=utf-8"},body:JSON.stringify(n)})}},Status:{GET(){return j("/system/status/",{method:"GET"})}}},_o={Disk:{Status:{GET(){return j("/nas/disk/status/",{method:"GET"})}},Erase:{POST(n){return j("/nas/disk/erase",{method:"POST",headers:{"Content-Type":"application/json;charset=utf-8"},body:JSON.stringify(n)})}},Init:{POST:n=>j("/nas/disk/init/",{method:"POST",headers:{"Content-Type":"application/json;charset=utf-8"},body:JSON.stringify(n)})},InitRest:{POST:n=>j("/nas/disk/initrest/",{method:"POST",headers:{"Content-Type":"application/json;charset=utf-8"},body:JSON.stringify(n)})},Partition:{Format:{POST:n=>j("/nas/disk/partition/format",{method:"POST",headers:{"Content-Type":"application/json;charset=utf-8"},body:JSON.stringify(n)})},Mount:{POST:n=>j("/nas/disk/partition/mount",{method:"POST",headers:{"Content-Type":"application/json;charset=utf-8"},body:JSON.stringify(n)})}}},Service:{Status:{GET(){return j("/u/nas/service/status/",{method:"GET"})}}},Samba:{Create:{POST(n){return j("/nas/samba/create",{method:"POST",headers:{"Content-Type":"application/json;charset=utf-8"},body:JSON.stringify(n)})}}},Webdav:{Create:{POST(n){return j("/nas/webdav/create",{method:"POST",headers:{"Content-Type":"application/json;charset=utf-8"},body:JSON.stringify(n)})}},Status:{GET(){return j("/nas/webdav/status/",{method:"GET"})}}},Linkease:{Enable:{POST(){return j("/u/nas/linkease/enable",{method:"POST",headers:{"Content-Type":"application/json;charset=utf-8"}})}}},Sandbox:{POST(n){return j("/nas/sandbox/",{method:"POST",headers:{"Content-Type":"application/json;charset=utf-8"},body:JSON.stringify(n)})}},GetSandbox:{GET(){return j("/nas/sandbox/",{method:"GET"})}},SandboxDisks:{GET(){return j("/nas/sandbox/disks/",{method:"GET"})}},SandboxCommit:{POST(){return j("/u/nas/sandbox/commit/",{method:"POST",headers:{"Content-Type":"application/json;charset=utf-8"},body:JSON.stringify({})})}},SandboxReset:{POST(){return j("/nas/sandbox/reset/",{method:"POST",headers:{"Content-Type":"application/json;charset=utf-8"}})}},SandboxExit:{POST(){return j("/nas/sandbox/exit/",{method:"POST",headers:{"Content-Type":"application/json;charset=utf-8"}})}}},xo={Check:{POST(n){return j("/app/check/",{method:"POST",headers:{"Content-Type":"application/json;charset=utf-8"},body:JSON.stringify(n)})}},Install:{POST(n){return j("/app/install/",{method:"POST",headers:{"Content-Type":"application/json;charset=utf-8"},body:JSON.stringify(n)})}}},wo={Pppoe:{GET(){return j("/guide/pppoe/",{method:"GET"})},POST(n){return j("/guide/pppoe/",{method:"POST",headers:{"Content-Type":"application/json;charset=utf-8"},body:JSON.stringify(n)})}},DnsConfig:{GET(){return j("/guide/dns-config/",{method:"GET"})},POST(n){return j("/guide/dns-config/",{method:"POST",headers:{"Content-Type":"application/json;charset=utf-8"},body:JSON.stringify(n)})}},DhcpClient:{POST(n){return j("/guide/dhcp-client/",{method:"POST",headers:{"Content-Type":"application/json;charset=utf-8"},body:JSON.stringify(n)})}},ClientModel:{GET(){return j("/guide/client-mode/",{method:"GET"})},POST(n){return j("/guide/client-mode/",{method:"POST",headers:{"Content-Type":"application/json;charset=utf-8"},body:JSON.stringify(n)})}},GatewayRouter:{POST(n){return j("/guide/gateway-router/",{method:"POST",headers:{"Content-Type":"application/json;charset=utf-8"},body:JSON.stringify(n)})}},DockerStatus:{GET(){return j("/guide/docker/status/",{method:"GET"})}},DockerPartitionList:{GET(){return j("/guide/docker/partition/list/",{method:"GET"})}},DockerTransfer:{POST(n){return j("/guide/docker/transfer/",{method:"POST",headers:{"Content-Type":"application/json;charset=utf-8"},body:JSON.stringify(n)})}},DockerSwitch:{POST(n){return j("/guide/docker/switch/",{method:"POST",headers:{"Content-Type":"application/json;charset=utf-8"},body:JSON.stringify(n)})}},DownloadService:{Status:{GET(){return j("/guide/download-service/status/",{method:"GET"})}}},DownloadPartition:{List:{GET(){return j("/guide/download/partition/list/",{method:"GET"})}}},Aria2Init:{POST(n){return j("/guide/aria2/init/",{method:"POST",headers:{"Content-Type":"application/json;charset=utf-8"},body:JSON.stringify(n)})}},qbitorrentInit:{POST(n){return j("/guide/qbittorrent/init/",{method:"POST",headers:{"Content-Type":"application/json;charset=utf-8"},body:JSON.stringify(n)})}},transmissionInit:{POST(n){return j("/guide/transmission/init/",{method:"POST",headers:{"Content-Type":"application/json;charset=utf-8"},body:JSON.stringify(n)})}},GetLan:{GET(){return j("/guide/lan/",{method:"GET"})}},LanIp:{POST(n){return j("/guide/lan/",{method:"POST",headers:{"Content-Type":"application/json;charset=utf-8"},body:JSON.stringify(n)})}},SoftSource:{POST(n){return j("/guide/soft-source/",{method:"POST",headers:{"Content-Type":"application/json;charset=utf-8"},body:JSON.stringify(n)})}},GetSoftSource:{GET(){return j("/guide/soft-source/",{method:"GET"})}},SoftSourceList:{GET(){return j("/guide/soft-source/list/",{method:"GET"})}},PostDdns:{POST(n){return j("/u/guide/ddns/",{method:"POST",headers:{"Content-Type":"application/json;charset=utf-8"},body:JSON.stringify(n)})}},GetDdns:{GET(){return j("/u/guide/ddns/",{method:"GET"})}},Ddnsto:{POST(n){return j("/guide/ddnsto/",{method:"POST",headers:{"Content-Type":"application/json;charset=utf-8"},body:JSON.stringify(n)})}},DdntoConfig:{GET(){return j("/guide/ddnsto/config/",{method:"GET"})}},DdnstoAddress:{POST(n){return j("/guide/ddnsto/address/",{method:"POST",headers:{"Content-Type":"application/json;charset=utf-8"},body:JSON.stringify(n)})}}},ko={Create:{POST(n){return j("/raid/create/",{method:"POST",headers:{"Content-Type":"application/json;charset=utf-8"},body:JSON.stringify(n)})}},Delete:{POST(n){return j("/raid/delete/",{method:"POST",headers:{"Content-Type":"application/json;charset=utf-8"},body:JSON.stringify(n)})}},Add:{POST(n){return j("/raid/add/",{method:"POST",headers:{"Content-Type":"application/json;charset=utf-8"},body:JSON.stringify(n)})}},Remove:{POST(n){return j("/raid/remove/",{method:"POST",headers:{"Content-Type":"application/json;charset=utf-8"},body:JSON.stringify(n)})}},Recover:{POST(n){return j("/raid/recover/",{method:"POST",headers:{"Content-Type":"application/json;charset=utf-8"},body:JSON.stringify(n)})}},Detail:{POST(n){return j("/raid/detail/",{method:"POST",headers:{"Content-Type":"application/json;charset=utf-8"},body:JSON.stringify(n)})}},List:{GET(){return j("/raid/list/",{method:"GET"})}},CreateList:{GET(){return j("/raid/create/list/",{method:"GET"})}},Autofix:{GET(){return j("/raid/autofix/",{method:"GET"})}}},yo={Log:{GET(){return j("/smart/log/",{method:"GET"})}},List:{GET(){return j("/u/smart/list/",{method:"GET"})}},Config:{GET(){return j("/smart/config/",{method:"GET"})},POST(n){return j("/smart/config/",{method:"POST",headers:{"Content-Type":"application/json;charset=utf-8"},body:JSON.stringify(n)})}},Test:{POST(n){return j("/u/smart/test/",{method:"POST",headers:{"Content-Type":"application/json;charset=utf-8"},body:JSON.stringify(n)})},Result:{POST(n){return j("/smart/test/result/",{method:"POST",headers:{"Content-Type":"application/json;charset=utf-8"},body:JSON.stringify(n)})}}},Attribute:{Result:{POST(n){return j("/smart/attribute/result/",{method:"POST",headers:{"Content-Type":"application/json;charset=utf-8"},body:JSON.stringify(n)})}}},Extend:{Result:{POST(n){return j("/smart/extend/result/",{method:"POST",headers:{"Content-Type":"application/json;charset=utf-8"},body:JSON.stringify(n)})}}}},Fo={List:{GET(){return j("/wireless/list-iface/",{method:"GET"})}},Switch:{POST(n){return j("/wireless/enable-iface/",{body:JSON.stringify(n),method:"POST"})}},Power:{POST(n){return j("/wireless/set-device-power/",{body:JSON.stringify(n),method:"POST"})}},Edit:{POST(n){return j("/wireless/edit-iface/",{body:JSON.stringify(n),method:"POST"})}},Setup:{POST(n){return j("/wireless/setup/",{body:JSON.stringify(n),method:"POST"})}}},Eo={getInstalled:{GET(){return bo("/store/installed/",{method:"GET"})}},needSetup:{GET(){return j("/guide/need/setup/",{method:"GET"})}},setPassword:{POST(n){return j("/system/setPassword/",{body:JSON.stringify(n),method:"POST"})}},completeGuide:{POST(){return j("/guide/finish/setup/",{method:"POST"})}}},$o={listDevices:{GET(){return j("/lanctrl/listDevices/",{method:"GET"})}},staticDeviceConfig:{POST(n){return j("/lanctrl/staticDeviceConfig/",{body:JSON.stringify(n),method:"POST"})}},globalConfigs:{GET(){return j("/lanctrl/globalConfigs/",{method:"GET"})}},speedLimitConfig:{POST(n){return j("/lanctrl/speedLimitConfig/",{body:JSON.stringify(n),method:"POST"})}},listStaticDevices:{GET(){return j("/lanctrl/listStaticDevices/",{method:"GET"})}},listSpeedLimitedDevices:{GET(){return j("/lanctrl/listSpeedLimitedDevices/",{method:"GET"})}},dhcpGatewayConfig:{POST(n){return j("/lanctrl/dhcpGatewayConfig/",{body:JSON.stringify(n),method:"POST"})}},dhcpTagsConfig:{POST(n){return j("/lanctrl/dhcpTagsConfig/",{body:JSON.stringify(n),method:"POST"})}},enableSpeedLimit:{POST(n){return j("/lanctrl/enableSpeedLimit/",{body:JSON.stringify(n),method:"POST"})}},enableFloatGateway:{POST(n){return j("/lanctrl/enableFloatGateway/",{body:JSON.stringify(n),method:"POST"})}},speedsForDevices:{GET(){return j("/lanctrl/speedsForDevices/",{method:"GET"})}},speedsForOneDevice:{POST(n){return j("/lanctrl/speedsForOneDevice/",{body:JSON.stringify(n),method:"POST"})}}};var Co=Object.freeze(Object.defineProperty({__proto__:null,Network:go,System:ho,Nas:_o,App:xo,Guide:wo,Raid:ko,Smart:yo,Quickwifi:Fo,GuidePage:Eo,DeviceMangement:$o},Symbol.toStringTag,{value:"Module"})),M=ut({},Co);const Ea=me("app",{state:()=>({portitemStyle:{show:!1,left:0,top:0,portitem:{name:"",macAddress:"",linkSpeed:"",linkState:"",rx_packets:"",tx_packets:"",interfaceNames:[],master:"",duplex:""}}})});me("guide",{});const $a=me("nas",{state:()=>({webdav:{}})}),ge=me("network",{state:()=>({status:{},deviceList:{},deviceShow:!1}),getters:{},actions:{updateNetworkStatus(n){this.status=n},requestDeviceList(){M.Network.Device.List.GET().then(n=>{if(n!=null&&n.data){const{result:i}=n==null?void 0:n.data;i&&(this.deviceList=i)}})},incrTime(){this.status.uptimeStamp&&this.status.uptimeStamp++},setDeviceShow(n){this.deviceShow=n}}}),He=me("system",{state:()=>({version:{},checkUpdate:null,updateChecked:!1,systemStatus:{}}),getters:{},actions:{incrTime(){var n;(n=this.systemStatus)!=null&&n.uptime&&this.systemStatus.uptime++},requestVersion(){M.System.Version.GET().then(n=>{var i;(i=n==null?void 0:n.data)!=null&&i.result&&(this.version=n.data.result)})},requestCheckUpdate(){this.updateChecked||(this.updateChecked=!0,M.System.CheckUpdate.GET().then(n=>{var i;(i=n==null?void 0:n.data)!=null&&i.result&&(this.checkUpdate=n.data.result)}).finally(()=>{this.checkUpdate==null&&(this.checkUpdate={needUpdate:!1,msg:"skip"})}))},updateSystemStatus(n){this.systemStatus=n}}});let ra=!1;const Do=()=>{if(ra)return;ra=!0;let n=!0,i=!0;const a=ge(),d=He(),u=function(){return(!n&&document.hidden?Promise.resolve():M.System.Status.GET().then(c=>{c!=null&&c.data.result&&d.updateSystemStatus(c.data.result)})).finally(()=>{setTimeout(u,5e3),n&&(setInterval(()=>{d.incrTime()},1e3),n=!1)})},r=function(){return(!i&&document.hidden?Promise.resolve():M.Network.Status.GET().then(c=>{if(c!=null&&c.data){const{result:_}=c==null?void 0:c.data;_&&a.updateNetworkStatus(_)}})).finally(()=>{setTimeout(r,5e3),i&&(setInterval(()=>{a.incrTime()},1e3),i=!1)})};r(),a.requestDeviceList(),setTimeout(()=>{d.requestVersion(),u()},1100)};var N=(n,i)=>{const a=n.__vccOpts||n;for(const[d,u]of i)a[d]=u;return a};const Bo=G({setup(n){const{$gettext:i,$ngettext:a}=W(),d=Ea(),u=X(()=>d.portitemStyle.portitem),r=X(()=>d.portitemStyle.show),c=X(()=>({bottom:`calc(100% - ${d.portitemStyle.top}px)`,left:`${d.portitemStyle.left}px`})),_=v=>{switch(v){case"full":return i("\u5168\u53CC\u5DE5");case"half":return i("\u534A\u53CC\u5DE5")}},h=v=>{d.portitemStyle.show=!0},p=v=>{d.portitemStyle.show=!1};return(v,b)=>e(r)?(s(),l("div",{key:0,class:"disk-item-tooltip",style:Bt(e(c)),onMouseenter:h,onMouseleave:p},[t("div",null,o(_(e(u).duplex)),1),t("div",null,o(e(i)("\u540D\u79F0\uFF1A"))+o(e(u).name||"--"),1),t("div",null,o(e(i)("MAC\uFF1A"))+o(e(u).macAddress||"--"),1),t("div",null,o(e(i)("\u63A5\u6536\uFF1A"))+o(e(u).rx_packets||"--"),1),t("div",null,o(e(i)("\u53D1\u9001\uFF1A"))+o(e(u).tx_packets||"--"),1)],36)):C("",!0)}});var Yo=N(Bo,[["__scopeId","data-v-41cbce66"]]);const Ao={id:"main"},So=G({setup(n){return(i,a)=>{const d=ft("router-view");return s(),l("div",Ao,[z(d),z(Yo)])}}});var zo=N(So,[["__scopeId","data-v-2d97dedc"]]);const Po={},To={t:"1640593669834",class:"icon",viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg","p-id":"54870",width:"128",height:"128"},Io=t("path",{d:"M148.7872 57.4464h177.152c64.9216 0 118.0672 53.1456 118.0672 118.0672v295.2192H148.7872C83.8656 470.7328 30.72 417.5872 30.72 352.5632v-177.152C30.72 110.592 83.8656 57.4464 148.7872 57.4464z m0 531.3536h295.2192v295.2192c0 64.9216-53.1456 118.0672-118.0672 118.0672h-177.152C83.8656 1001.984 30.72 948.9408 30.72 883.9168v-177.152C30.72 641.9456 83.8656 588.8 148.7872 588.8z m0 0M768.7168 559.2064L562.0736 346.7264c-23.6544-17.7152-35.4304-53.1456-35.4304-82.6368s11.776-59.0848 35.4304-82.6368L686.08 57.4464C733.2864 10.24 810.0864 10.24 851.3536 57.4464l124.0064 124.0064c23.6544 23.6544 35.4304 53.1456 35.4304 82.6368s-11.776 59.0848-35.4304 82.6368L768.7168 559.2064z m0-478.208c-17.7152 0-29.4912 5.9392-41.3696 17.7152l-123.904 124.0064c-11.776 11.776-17.7152 23.6544-17.7152 41.3696s5.9392 29.4912 17.7152 41.3696l165.2736 165.2736 165.2736-165.2736c11.776-11.776 17.7152-23.6544 17.7152-41.3696s-5.9392-29.4912-17.7152-41.3696L809.984 98.7136c-11.776-11.776-23.552-17.7152-41.2672-17.7152z m0 0","p-id":"54871"},null,-1),Lo=t("path",{d:"M562.0736 588.8h295.2192c64.9216 0 118.0672 53.1456 118.0672 118.0672v177.152c0 64.9216-53.1456 118.0672-118.0672 118.0672h-177.152c-64.9216 0-118.0672-53.1456-118.0672-118.0672V588.8z m0 0","p-id":"54872"},null,-1),Mo=[Io,Lo];function No(n,i){return s(),l("svg",To,Mo)}var Oo=N(Po,[["render",No]]);const Vo={},Go={t:"1640598743438",class:"icon",viewBox:"0 0 1036 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg","p-id":"65341",width:"128",height:"128"},jo=t("path",{d:"M984.177778 432.355556l-45.511111 0c-22.755556 0-45.511111-17.066667-51.2-39.822222l-28.444444-68.266667C847.644444 312.888889 853.333333 284.444444 870.4 267.377778l34.133333-34.133333c17.066667-17.066667 17.066667-39.822222 0-56.888889l-56.888889-56.888889c-17.066667-17.066667-39.822222-17.066667-56.888889 0l-34.133333 34.133333C739.555556 170.666667 711.111111 176.355556 694.044444 164.977778L625.777778 136.533333c-22.755556-5.688889-39.822222-28.444444-39.822222-51.2L585.955556 39.822222c0-22.755556-17.066667-39.822222-39.822222-39.822222L472.177778 0C449.422222 0 432.355556 17.066667 432.355556 39.822222l0 45.511111c0 22.755556-17.066667 45.511111-39.822222 51.2L329.955556 164.977778C312.888889 176.355556 284.444444 170.666667 267.377778 153.6L233.244444 119.466667c-17.066667-17.066667-39.822222-17.066667-56.888889 0l-56.888889 56.888889c-17.066667 17.066667-17.066667 39.822222 0 56.888889l34.133333 34.133333C170.666667 284.444444 176.355556 312.888889 164.977778 329.955556L136.533333 398.222222C130.844444 415.288889 108.088889 432.355556 85.333333 432.355556l-45.511111 0C17.066667 432.355556 0 449.422222 0 472.177778l0 79.644444c0 22.755556 17.066667 39.822222 39.822222 39.822222l45.511111 0c22.755556 0 45.511111 17.066667 51.2 39.822222l28.444444 68.266667C176.355556 711.111111 170.666667 739.555556 153.6 756.622222l-34.133333 34.133333c-17.066667 17.066667-17.066667 39.822222 0 56.888889l56.888889 56.888889c17.066667 17.066667 39.822222 17.066667 56.888889 0l34.133333-34.133333C284.444444 853.333333 312.888889 847.644444 329.955556 859.022222L398.222222 887.466667c22.755556 5.688889 39.822222 28.444444 39.822222 51.2l0 45.511111c0 22.755556 17.066667 39.822222 39.822222 39.822222l79.644444 0c22.755556 0 39.822222-17.066667 39.822222-39.822222l0-45.511111c0-22.755556 17.066667-45.511111 39.822222-51.2l68.266667-28.444444c17.066667-11.377778 45.511111-5.688889 62.577778 11.377778l34.133333 34.133333c17.066667 17.066667 39.822222 17.066667 56.888889 0l56.888889-56.888889c17.066667-17.066667 17.066667-39.822222 0-56.888889l-34.133333-34.133333c-17.066667-17.066667-17.066667-45.511111-11.377778-62.577778l28.444444-68.266667c5.688889-22.755556 28.444444-39.822222 51.2-39.822222l45.511111 0c22.755556 0 39.822222-17.066667 39.822222-39.822222L1035.377778 472.177778C1024 449.422222 1006.933333 432.355556 984.177778 432.355556L984.177778 432.355556zM711.111111 512c0 108.088889-91.022222 199.111111-199.111111 199.111111-108.088889 0-199.111111-85.333333-199.111111-199.111111 0-108.088889 85.333333-199.111111 199.111111-199.111111C620.088889 312.888889 711.111111 403.911111 711.111111 512L711.111111 512zM711.111111 512","p-id":"65342"},null,-1),qo=[jo];function Uo(n,i){return s(),l("svg",Go,qo)}var Ro=N(Vo,[["render",Uo]]);const Wo={},Ho={t:"1640599890701",class:"icon",viewBox:"0 0 1565 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg","p-id":"76947",width:"128",height:"128"},Zo=t("path",{d:"M1206.477959 299.331595c-27.357038 0-53.867311 3.354494-79.465683 9.151581C1078.518669 130.792698 916.428217 0 723.365689 0 492.068443 0 304.575027 187.493416 304.575027 418.790662c0 16.055976 1.074741 31.786273 2.865975 47.386299-9.184149-0.911901-18.400865-1.40042-27.812989-1.40042C125.191018 464.743973 0 589.934991 0 744.371987c0 154.469563 125.191018 279.628013 279.595446 279.628013 59.990077 0 221.233764 0 394.527575 0l0-302.295274L496.986197 721.704726l285.457668-339.031868 285.457668 339.031868-177.136823 0 0 302.295274c139.748871 0 262.204185 0 315.71325 0 197.947713 0 358.40977-168.34349 358.40977-366.291203S1404.425673 299.331595 1206.477959 299.331595z","p-id":"76948"},null,-1),Jo=[Zo];function Ko(n,i){return s(),l("svg",Ho,Jo)}var Qo=N(Wo,[["render",Ko]]);const Xo={},tn={t:"1640599792937",class:"icon",viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg","p-id":"68605",width:"128",height:"128"},en=t("path",{d:"M512 825.6c-211.2 0-377.6-57.6-377.6-128l0 0L134.4 896l0 0c6.4 70.4 172.8 128 377.6 128 204.8 0 371.2-57.6 377.6-128l0 0 0-204.8 0 0C889.6 768 723.2 825.6 512 825.6L512 825.6z","p-id":"68606"},null,-1),an=t("path",{d:"M512 544c-211.2 0-377.6-57.6-377.6-128l0 0 0 204.8 0 0c6.4 70.4 172.8 128 377.6 128 204.8 0 371.2-57.6 377.6-128l0 0L889.6 416l0 0C889.6 486.4 723.2 544 512 544L512 544z","p-id":"68607"},null,-1),on=t("path",{d:"M889.6 128 889.6 128c0-70.4-166.4-128-377.6-128C300.8 0 134.4 57.6 134.4 128l0 0 0 0 0 204.8 0 0c6.4 70.4 172.8 128 377.6 128 204.8 0 371.2-57.6 377.6-128l0 0L889.6 128 889.6 128 889.6 128zM512 217.6c-153.6 0-281.6-44.8-281.6-96 0-51.2 128-96 281.6-96 153.6 0 281.6 44.8 281.6 96C793.6 179.2 665.6 217.6 512 217.6L512 217.6z","p-id":"68608"},null,-1),nn=[en,an,on];function rn(n,i){return s(),l("svg",tn,nn)}var sn=N(Xo,[["render",rn]]);const dn={},ln={t:"1640575557247",class:"icon",viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg","p-id":"4211",width:"128",height:"128"},un=t("path",{d:"M560 800l-10.464-416h-75.072L464 800h96z m-14.144-493.984c9.44-9.312 14.144-20.672 14.144-34.016 0-13.6-4.704-24.992-14.144-34.208A46.784 46.784 0 0 0 512 224c-13.12 0-24.448 4.608-33.856 13.792A45.856 45.856 0 0 0 464 272c0 13.344 4.704 24.704 14.144 34.016 9.408 9.312 20.704 13.984 33.856 13.984 13.12 0 24.448-4.672 33.856-13.984zM512 32C246.912 32 32 246.912 32 512c0 265.088 214.912 480 480 480 265.088 0 480-214.912 480-480 0-265.088-214.912-480-480-480z m0 64c229.76 0 416 186.24 416 416s-186.24 416-416 416S96 741.76 96 512 282.24 96 512 96z","p-id":"4212"},null,-1),cn=[un];function pn(n,i){return s(),l("svg",ln,cn)}var fn=N(dn,[["render",pn]]);const mn={},vn={t:"1640681742480",class:"icon",viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg","p-id":"80687",width:"128",height:"128"},bn=t("path",{d:"M899.892468 123.889088c0-44.342099-36.286708-80.620486-80.624646-80.620486H204.728017C160.385918 43.268602 124.107532 79.546988 124.107532 123.889088v802.847056c0 44.342099 36.278386 80.620486 80.620485 80.620486h614.539805c44.337938 0 80.624646-36.278386 80.624646-80.620486V123.889088z",fill:"#D0D0DB","p-id":"80688"},null,-1),gn=t("path",{d:"M169.8768 977.7772V174.930143c0-44.342099 36.278386-80.620486 80.620486-80.620485h614.539804c9.936092 0 19.426974 1.905666 28.239639 5.23434-11.525534-30.507298-40.996782-52.389169-75.398629-52.389169H203.342457c-44.342099 0-80.620486 36.278386-80.620486 80.620486v802.851217c0 34.410168 21.881871 63.873094 52.385008 75.381985A79.730065 79.730065 0 0 1 169.8768 977.7772z",fill:"#FFFFFF","p-id":"80689"},null,-1),hn=t("path",{d:"M820.657543 40.497481H206.117739c-44.342099 0-80.620486 36.278386-80.620486 80.620485v802.847057c0 44.342099 36.278386 80.620486 80.620486 80.620486h614.539804c44.337938 0 80.624646-36.278386 80.624647-80.620486V121.117966c0-44.342099-36.286708-80.620486-80.624647-80.620485z m19.60173 828.785749c0 40.846992-33.43237 74.279362-74.287684 74.279361H199.780776c-40.855313 0-74.279362-33.424048-74.279362-74.279361V129.593603c0-40.855313 33.424048-74.279362 74.279362-74.279362h566.203296c40.842831 0 74.283522 33.424048 74.283522 74.279362l-0.008321 739.689627z",fill:"#6E6E96","p-id":"80690"},null,-1),_n=t("path",{d:"M815.106979 1024H200.567175C146.933914 1024 103.303319 980.369405 103.303319 926.736144V123.889088C103.303319 70.255827 146.933914 26.625232 200.567175 26.625232h614.539804c53.633261 0 97.268017 43.630595 97.268017 97.263856v802.847056c0 53.633261-43.634756 97.263856-97.268017 97.263856zM200.567175 59.911972C165.287391 59.911972 136.590059 88.609303 136.590059 123.889088v802.847056c0 35.279784 28.697331 63.977115 63.977116 63.977115h614.539804c35.279784 0 63.981276-28.697331 63.981276-63.977115V123.889088c0-35.279784-28.701492-63.977115-63.981276-63.977116H200.567175z",fill:"#6E6E96","p-id":"80691"},null,-1),xn=t("path",{d:"M301.946104 941.515457h429.985632v65.841173H301.946104z",fill:"#8A8AA1","p-id":"80692"},null,-1),wn=t("path",{d:"M731.931736 1024H301.946104a16.64337 16.64337 0 0 1-16.64337-16.64337V941.515457a16.64337 16.64337 0 0 1 16.64337-16.64337h429.985632a16.64337 16.64337 0 0 1 16.64337 16.64337v65.841173a16.64337 16.64337 0 0 1-16.64337 16.64337z m-413.342262-33.286741h396.698892v-32.554432H318.589474v32.554432z",fill:"#6E6E96","p-id":"80693"},null,-1),kn=t("path",{d:"M337.230049 960.318304h20.804213v47.038326h-20.804213zM386.565159 960.318304h20.804213v47.038326h-20.804213zM435.891948 960.318304h20.804213v47.038326h-20.804213zM485.231219 960.318304h20.804213v47.038326h-20.804213zM534.558008 960.318304h20.804213v47.038326h-20.804213zM583.897279 960.318304h20.804213v47.038326h-20.804213zM633.224068 960.318304h20.804213v47.038326h-20.804213zM682.563339 960.318304h20.804213v47.038326h-20.804213z",fill:"#FFE599","p-id":"80694"},null,-1),yn=t("path",{d:"M219.153659 140.794591m-26.874883 0a26.874882 26.874882 0 1 0 53.749765 0 26.874882 26.874882 0 1 0-53.749765 0Z",fill:"#ADADD1","p-id":"80695"},null,-1),Fn=t("path",{d:"M219.153659 184.312843c-23.995579 0-43.518252-19.522673-43.518253-43.518252s19.522673-43.518252 43.518253-43.518253 43.518252 19.522673 43.518252 43.518253-19.522673 43.518252-43.518252 43.518252z m0-53.749764c-5.642103 0-10.231512 4.589409-10.231512 10.231512s4.589409 10.231512 10.231512 10.231512 10.231512-4.589409 10.231511-10.231512-4.589409-10.231512-10.231511-10.231512z",fill:"#6E6E96","p-id":"80696"},null,-1),En=t("path",{d:"M801.28466 140.794591m-26.870721 0a26.870721 26.870721 0 1 0 53.741442 0 26.870721 26.870721 0 1 0-53.741442 0Z",fill:"#ADADD1","p-id":"80697"},null,-1),$n=t("path",{d:"M801.28466 184.308683c-23.995579 0-43.514092-19.518512-43.514091-43.514092s19.518512-43.514092 43.514091-43.514092 43.514092 19.518512 43.514092 43.514092-19.518512 43.514092-43.514092 43.514092z m0-53.741443c-5.637942 0-10.227351 4.589409-10.227351 10.227351s4.589409 10.227351 10.227351 10.227351 10.227351-4.589409 10.227351-10.227351-4.589409-10.227351-10.227351-10.227351z",fill:"#6E6E96","p-id":"80698"},null,-1),Cn=t("path",{d:"M801.280499 905.23291m-26.870721 0a26.870721 26.870721 0 1 0 53.741443 0 26.870721 26.870721 0 1 0-53.741443 0Z",fill:"#ADADD1","p-id":"80699"},null,-1),Dn=t("path",{d:"M801.280499 948.747001c-23.995579 0-43.514092-19.518512-43.514091-43.514091s19.518512-43.514092 43.514091-43.514092 43.514092 19.518512 43.514092 43.514092-19.518512 43.514092-43.514092 43.514091z m0-53.741442c-5.637942 0-10.227351 4.589409-10.227351 10.227351s4.589409 10.227351 10.227351 10.227351 10.227351-4.589409 10.227351-10.227351-4.589409-10.227351-10.227351-10.227351z",fill:"#6E6E96","p-id":"80700"},null,-1),Bn=t("path",{d:"M219.153659 905.23291m-26.870722 0a26.870721 26.870721 0 1 0 53.741443 0 26.870721 26.870721 0 1 0-53.741443 0Z",fill:"#ADADD1","p-id":"80701"},null,-1),Yn=t("path",{d:"M219.153659 948.747001c-23.995579 0-43.514092-19.518512-43.514092-43.514091s19.518512-43.514092 43.514092-43.514092 43.514092 19.518512 43.514091 43.514092-19.522673 43.514092-43.514091 43.514091z m0-53.741442c-5.637942 0-10.227351 4.589409-10.227351 10.227351s4.589409 10.227351 10.227351 10.227351 10.227351-4.589409 10.227351-10.227351-4.589409-10.227351-10.227351-10.227351z",fill:"#6E6E96","p-id":"80702"},null,-1),An=t("path",{d:"M520.972857 777.43263c-142.542145 0-258.508988-115.971004-258.508988-258.52147a16.64337 16.64337 0 0 1 33.28674 0c0 124.19699 101.033579 225.23473 225.222248 225.23473s225.222248-101.03774 225.222248-225.23473c0-124.188668-101.033579-225.218087-225.222248-225.218087a16.64337 16.64337 0 0 1 0-33.286741c142.542145 0 258.508988 115.966843 258.508988 258.504828 0 142.550466-115.966843 258.521471-258.508988 258.52147z",fill:"#6E6E96","p-id":"80703"},null,-1),Sn=t("path",{d:"M520.968696 518.919481m-83.312551 0a83.312551 83.312551 0 1 0 166.625102 0 83.312551 83.312551 0 1 0-166.625102 0Z",fill:"#A9A9BA","p-id":"80704"},null,-1),zn=t("path",{d:"M520.968696 618.875402c-55.114521 0-99.955921-44.83724-99.955921-99.95176 0-55.118682 44.8414-99.955921 99.955921-99.955921s99.95176 44.8414 99.95176 99.955921c0 55.11036-44.83724 99.95176-99.95176 99.95176z m0-166.625101c-36.761044 0-66.669181 29.908136-66.66918 66.66918s29.908136 66.66502 66.66918 66.66502 66.66502-29.908136 66.66502-66.66502c0-36.761044-29.903976-66.669181-66.66502-66.66918z",fill:"#6E6E96","p-id":"80705"},null,-1),Pn=t("path",{d:"M301.946104 941.515457h429.985632v36.977408H301.946104z",fill:"#6E6E96","p-id":"80706"},null,-1),Tn=[bn,gn,hn,_n,xn,wn,kn,yn,Fn,En,$n,Cn,Dn,Bn,Yn,An,Sn,zn,Pn];function In(n,i){return s(),l("svg",vn,Tn)}var Ln=N(mn,[["render",In]]);const Mn={},Nn={t:"1640775712185",class:"icon",viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg","p-id":"2996",width:"128",height:"128"},On=t("path",{d:"M894.185422 128.023792 129.814578 445.743994 445.99982 577.744353 571.860343 893.929596Z","p-id":"2997"},null,-1),Vn=[On];function Gn(n,i){return s(),l("svg",Nn,Vn)}var jn=N(Mn,[["render",Gn]]);const qn={class:"progress"},Un=G({props:{value:{type:Number,required:!0},text:{type:String}},setup(n){const i=n,a=X(()=>i.value>=80?"#e45e5e":i.value>=70?"#ff9800":i.value>=60?"#297ff3":i.value>0?"#53c31b":"");return(d,u)=>(s(),l("div",qn,[t("div",{class:ct(["progress-value",`${n.value>50}`]),style:Bt({width:`${n.value}%`,backgroundColor:e(a)})},[t("span",null,o(n.text),1)],6),Pt(d.$slots,"default",{},void 0,!0)]))}});var Ca=N(Un,[["__scopeId","data-v-3ee635ef"]]);const Rn={},Wn={height:"32",width:"64",t:"1649907260906",viewBox:"-8 248 1045 537",version:"1.1",xmlns:"http://www.w3.org/2000/svg","p-id":"2793","xmlns:xlink":"http://www.w3.org/1999/xlink"},Hn=t("path",{d:"M764.904497 251.418146 259.086289 251.418146c-143.076626 0-259.065314 115.989711-259.065314 259.065314 0 143.077649 115.988688 259.063267 259.065314 259.063267l505.818207 0c143.074579 0 259.063267-115.985618 259.063267-259.063267C1023.967764 367.407857 907.980099 251.418146 764.904497 251.418146zM764.904497 747.164974c-130.507356 0-236.682537-106.175181-236.682537-236.682537S634.397141 273.798876 764.904497 273.798876s236.683561 106.176205 236.683561 236.683561S895.411853 747.164974 764.904497 747.164974z","p-id":"2794",fill:"#52C41A"},null,-1),Zn=[Hn];function Jn(n,i){return s(),l("svg",Wn,Zn)}var Kn=N(Rn,[["render",Jn]]);const Qn={},Xn={height:"32",width:"64",t:"1649907515643",viewBox:"-8 248 1045 537",version:"1.1",xmlns:"http://www.w3.org/2000/svg","p-id":"2971","xmlns:xlink":"http://www.w3.org/1999/xlink"},ti=t("path",{d:"M764.867148 249.793136 259.0735 249.793136c-143.070486 0-259.052011 115.984594-259.052011 259.052011 0 143.07151 115.982548 259.050987 259.052011 259.050987l505.793648 0c143.067416 0 259.050987-115.979478 259.050987-259.050987C1023.917112 365.778754 907.933541 249.793136 764.867148 249.793136zM259.0735 745.516428c-130.501216 0-236.671281-106.172111-236.671281-236.671281 0-130.501216 106.170065-236.671281 236.671281-236.671281S495.744781 378.344954 495.744781 508.84617C495.744781 639.34534 389.574716 745.516428 259.0735 745.516428z","p-id":"2972",fill:"#999"},null,-1),ei=[ti];function ai(n,i){return s(),l("svg",Xn,ei)}var oi=N(Qn,[["render",ai]]);const ni={class:"checkbox_switch"},ii={class:"checkbox_switch_on"},ri={class:"checkbox_switch_off"},si=G({props:{modelValue:{type:Boolean,required:!0}},emits:["update:modelValue"],setup(n,{emit:i}){const a=n,d=X({get:()=>a.modelValue.valueOf(),set:u=>i("update:modelValue",u)});return(u,r)=>(s(),l("label",ni,[T(t("input",{type:"checkbox","onUpdate:modelValue":r[0]||(r[0]=c=>eo(d)?d.value=c:null)},null,512),[[Rt,e(d)]]),t("span",ii,[z(Kn)]),t("span",ri,[z(oi)]),Pt(u.$slots,"default",{},void 0,!0)]))}});var Da=N(si,[["__scopeId","data-v-54af3568"]]);const di={},li={t:"1641369474206",class:"icon",viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg","p-id":"7685",width:"128",height:"128"},ui=t("path",{d:"M757.76 637.44l-218.88 245.76c-14.72 16.64-40.32 16.64-54.4 0L265.6 637.44C244.48 613.76 261.12 576 293.12 576l437.76 0C762.24 576 779.52 613.76 757.76 637.44z","p-id":"7686"},null,-1),ci=[ui];function pi(n,i){return s(),l("svg",li,ci)}var fi=N(di,[["render",pi]]);const mi={},vi={t:"1641369492518",class:"icon",viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg","p-id":"7831",width:"128",height:"128"},bi=t("path",{d:"M758.4 385.92 539.52 140.16c-14.72-16.64-40.32-16.64-54.4 0L266.24 385.92C244.48 409.6 261.76 448 293.12 448l437.76 0C762.88 448 779.52 409.6 758.4 385.92z","p-id":"7832"},null,-1),gi=[bi];function hi(n,i){return s(),l("svg",vi,gi)}var _i=N(mi,[["render",hi]]);const xi={};function wi(n,i){return s(),l("article",null,[Pt(n.$slots,"default",{},void 0,!0)])}var ki=N(xi,[["render",wi],["__scopeId","data-v-995510fc"]]);const yi={class:"cover"},Fi={class:"thumbnail"},Ei=G({emits:["click"],setup(n,{emit:i}){const a=()=>{i("click")};return(d,u)=>(s(),H(ki,null,{default:R(()=>[t("a",{onClick:a},[t("div",yi,[t("div",Fi,[Pt(d.$slots,"default",{},void 0,!0)])])])]),_:3}))}});var $i=N(Ei,[["__scopeId","data-v-782f97c0"]]);const Ci={class:"select-editable"},Di={selected:"",value:""},Bi=["value"],Yi={value:"useInput"},Ai=["placeholder"],Si=G({props:{modelValue:{type:String,required:!0},title:{type:String,default:""},options:{type:Array,default:[]}},emits:["update:modelValue"],setup(n,{emit:i}){const a=n,{$gettext:d,$ngettext:u}=W(),r=$(""),c=$(""),_=X({get:()=>a.modelValue.valueOf(),set:b=>i("update:modelValue",b)}),h=b=>{b===r.value||r.value==="useInput"&&b===c.value||(b===""||a.options.some(x=>x.key===b)?r.value=b:(c.value=b,r.value="useInput"))};Tt(()=>a.modelValue,b=>{h(b)}),At(()=>{const b=_.value;h(b)});const p=b=>{r.value==="useInput"?_.value=c.value:_.value=r.value},v=b=>{_.value=c.value};return(b,x)=>(s(),l("label",null,[t("div",Ci,[T(t("select",{"onUpdate:modelValue":x[0]||(x[0]=y=>r.value=y),autocomplete:"off",onChange:p},[t("option",Di,o(e(d)("\u8BF7\u9009\u62E9%{title}",{title:n.title})),1),(s(!0),l(O,null,J(n.options,(y,w)=>(s(),l("option",{value:y.key,key:w},o(y.value||y.key),9,Bi))),128)),t("option",Yi,o(e(d)("- -\u81EA\u5B9A\u4E49- -")),1)],544),[[rt,r.value,void 0,{trim:!0}]]),r.value=="useInput"?T((s(),l("input",{key:0,type:"text","onUpdate:modelValue":x[1]||(x[1]=y=>c.value=y),required:"",placeholder:e(d)("\u8BF7\u8F93\u5165%{title}",{title:n.title}),onChange:v},null,40,Ai)),[[tt,c.value,void 0,{trim:!0}]]):C("",!0)])]))}});var Zt=N(Si,[["__scopeId","data-v-c446588c"]]);const zi={t:"1631799919469",class:"icon",viewBox:"0 0 1047 1047",version:"1.1",xmlns:"http://www.w3.org/2000/svg","p-id":"3453",width:"128",height:"128"},Pi=G({props:{size:{type:[Number,String],default:50},color:{type:String,default:"#fff"}},setup(n){const i=a=>{if(a==null)return;if(typeof a=="number")return a+"px";const d=a.toString();return parseInt(d)+""==d?d+"px":d};return(a,d)=>(s(),l("div",{class:"quick-loading",style:Bt({width:i(n.size),height:i(n.size)})},[(s(),l("svg",zi,[t("path",{d:"M522.695111 1.991111c-26.339556 0.170667-47.416889 21.475556-47.672889 48.753778-0.284444 26.453333-0.056889 52.963556-0.056889 79.445333 0 27.249778-0.369778 54.528 0.113778 81.777778 0.483556 27.050667 22.016 47.132444 49.351111 46.904889a47.786667 47.786667 0 0 0 47.729778-47.445333c0.284444-53.76 0.284444-107.52-0.028444-161.251556-0.170667-27.676444-21.902222-48.355556-49.436445-48.184889m-195.896889 88.092445c-8.334222-14.222222-21.646222-21.276444-38.314666-21.333334-35.128889 0-56.576 36.949333-38.968889 68.152889a11616.995556 11616.995556 0 0 0 78.961777 137.614222 44.942222 44.942222 0 0 0 61.838223 16.896c21.304889-12.202667 29.667556-38.968889 17.379555-60.871111-26.453333-47.104-53.560889-93.866667-80.896-140.458666m-228.693333 234.524444c44.316444 25.799111 88.746667 51.342222 133.176889 76.970667 6.712889 3.896889 13.681778 6.912 21.703111 6.428444 20.138667 0.142222 35.953778-11.946667 41.301333-31.573333 5.006222-18.261333-2.673778-36.721778-20.224-46.990222-44.629333-26.026667-89.372444-51.882667-134.115555-77.710223-22.528-12.999111-47.815111-7.025778-59.818667 13.909334-12.231111 21.248-4.977778 45.624889 17.948444 58.965333m34.161778 235.975111c26.396444 0 52.821333 0.199111 79.217778-0.085333 23.409778-0.256 39.139556-16.412444 38.798222-39.139556-0.341333-21.617778-16.924444-37.347556-39.594666-37.376-51.655111-0.056889-103.310222-0.056889-154.965334 0.028445-24.177778 0.056889-40.704 15.985778-40.561778 38.684444 0.142222 22.186667 16.583111 37.745778 40.192 37.859556 25.656889 0.142222 51.285333 0.028444 76.913778 0m151.722667 100.238222a34.247111 34.247111 0 0 0-46.876445-12.942222 13764.778667 13764.778667 0 0 0-139.008 80.583111c-11.093333 6.485333-16.327111 16.867556-16.497777 25.372444 0.085333 30.549333 27.249778 47.957333 50.403555 35.072 47.160889-26.197333 93.724444-53.475556 140.145778-80.924444 17.180444-10.154667 21.504-30.378667 11.832889-47.160889m91.875555 101.660444c-14.250667-4.067556-27.619556 1.422222-35.84 15.644445a24375.466667 24375.466667 0 0 0-77.312 134.485333c-10.012444 17.550222-5.859556 35.669333 9.784889 45.027556 16.014222 9.557333 34.247111 4.039111 44.714667-13.994667 25.543111-44.088889 50.915556-88.263111 76.373333-132.352 3.299556-5.745778 5.688889-11.690667 5.745778-14.933333 0-17.834667-9.272889-29.866667-23.466667-33.877334m147.456 44.288c-16.384 0.085333-27.306667 11.918222-27.448888 30.151111-0.142222 25.372444-0.028444 50.716444-0.028445 76.060445h-0.085333c0 26.112-0.113778 52.252444 0.056889 78.364444 0.113778 18.261333 11.064889 30.065778 27.448889 30.208 16.952889 0.142222 28.046222-11.832889 28.103111-30.748444 0.113778-51.086222 0.142222-102.172444 0.056889-153.258667 0-18.773333-11.207111-30.862222-28.103112-30.776889m177.208889-26.112c-7.509333-12.8-21.902222-16.014222-33.792-8.874666a23.722667 23.722667 0 0 0-8.533333 32.995555c26.282667 46.279111 52.906667 92.330667 79.644444 138.353778 4.494222 7.765333 11.633778 11.946667 20.906667 11.804444 18.545778-0.142222 30.520889-19.342222 21.219556-35.868444-26.026667-46.392889-52.650667-92.444444-79.473778-138.410667m239.957333-41.187555c-45.283556-26.254222-90.595556-52.48-135.964444-78.648889-4.693333-2.702222-9.728-4.323556-15.36-2.958222-9.102222 2.247111-14.933333 8.049778-16.497778 17.095111-1.877333 10.894222 3.84 18.204444 12.885333 23.438222 29.809778 17.180444 59.562667 34.417778 89.344 51.598222 15.217778 8.789333 30.236444 17.976889 45.738667 26.225778 14.677333 7.793778 31.061333-2.048 31.061333-18.033778-0.056889-8.448-4.096-14.592-11.207111-18.716444m48.867556-234.638222c-24.888889-0.085333-49.749333 0-74.609778 0v-0.085334c-25.258667 0-50.517333-0.056889-75.776 0.028445-13.425778 0.056889-20.963556 6.343111-21.162667 17.294222-0.199111 11.150222 7.082667 17.521778 20.679111 17.550222 50.488889 0.113778 100.977778 0.142222 151.495112 0.085333 13.368889 0 21.191111-6.485333 21.390222-17.152 0.227556-10.808889-8.106667-17.664-22.016-17.720888m-187.960889-127.146667c45.084444-26.026667 90.140444-52.110222 135.168-78.222222 4.864-2.844444 8.248889-6.855111 8.135111-12.942223-0.142222-11.036444-11.207111-17.436444-21.504-11.548444-45.511111 26.055111-90.851556 52.394667-136.135111 78.819556-7.68 4.494222-10.524444 11.52-5.575111 19.569777 4.835556 7.850667 12.088889 8.817778 19.911111 4.323556m-122.311111-115.114667c5.205333-0.256 8.220444-3.413333 10.609778-7.651555 4.920889-8.647111 10.040889-17.208889 14.990222-25.827556 20.48-35.555556 40.931556-71.025778 61.297778-106.609778 5.091556-8.874667 3.015111-16.668444-4.778667-18.517333-7.68-1.848889-10.894222 3.697778-14.051556 9.159111l-68.778666 119.495111c-2.844444 4.977778-6.030222 9.870222-8.305778 15.104-3.128889 7.196444 1.678222 14.648889 9.045333 14.848","p-id":"3454",style:Bt({fill:n.color})},null,4)]))],4))}});var Ti=N(Pi,[["__scopeId","data-v-47c6049a"]]);const Ii={},Li={t:"1642063181211",class:"icon",viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg","p-id":"5062",width:"128",height:"128","data-v-cda444e0":""},Mi=t("path",{d:"M512 85.333333c235.648 0 426.666667 191.018667 426.666667 426.666667s-191.018667 426.666667-426.666667 426.666667S85.333333 747.648 85.333333 512 276.352 85.333333 512 85.333333z m-74.965333 550.4L346.453333 545.152a42.666667 42.666667 0 1 0-60.330666 60.330667l120.704 120.704a42.666667 42.666667 0 0 0 60.330666 0l301.653334-301.696a42.666667 42.666667 0 1 0-60.288-60.330667l-271.530667 271.488z",fill:"#52C41A","p-id":"5063","data-v-cda444e0":""},null,-1),Ni=[Mi];function Oi(n,i){return s(),l("svg",Li,Ni)}var Vi=N(Ii,[["render",Oi]]);const Gi={},ji={width:"128",height:"128",viewBox:"0 0 50 50",version:"1.1",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink"},qi=qt('',1),Ui=[qi];function Ri(n,i){return s(),l("svg",ji,Ui)}var Wi=N(Gi,[["render",Ri]]);const Hi=n=>(st("data-v-0cc5bf50"),n=n(),dt(),n),Zi=["href","title"],Ji=Hi(()=>t("svg",{t:"1684144670421",class:"icon",viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg","p-id":"4343"},[t("path",{d:"M512 74.666667c241.066667 0 437.333333 196.266667 437.333333 437.333333S753.066667 949.333333 512 949.333333 74.666667 753.066667 74.666667 512 270.933333 74.666667 512 74.666667zM512 704c-23.466667 0-42.666667 19.2-42.666667 42.666667s19.2 42.666667 42.666667 42.666666 42.666667-19.2 42.666667-42.666666-19.2-42.666667-42.666667-42.666667z m0-458.666667c-76.8 0-138.666667 61.866667-138.666667 138.666667 0 17.066667 14.933333 32 32 32s32-14.933333 32-32c0-40.533333 34.133333-74.666667 74.666667-74.666667s74.666667 34.133333 74.666667 74.666667c0 2.133333 0 6.4-2.133334 10.666667-6.4 14.933333-19.2 32-40.533333 51.2-10.666667 10.666667-21.333333 19.2-34.133333 27.733333-2.133333 2.133333-6.4 4.266667-8.533334 6.4l-6.4 4.266667c-8.533333 6.4-14.933333 17.066667-14.933333 27.733333v108.8c2.133333 17.066667 14.933333 29.866667 32 29.866667h2.133333c17.066667-2.133333 29.866667-14.933333 29.866667-32v-89.6l12.8-10.666667c10.666667-8.533333 19.2-17.066667 29.866667-25.6 27.733333-25.6 46.933333-49.066667 57.6-74.666667 4.266667-10.666667 6.4-23.466667 6.4-34.133333 0-76.8-61.866667-138.666667-138.666667-138.666667z",fill:"#666666","p-id":"4344"})],-1)),Ki=[Ji],Qi=G({props:{type:null},setup(n){const i=n,{$gettext:a,$ngettext:d}=W(),u=X(()=>{switch(i.type){case"disk":return"https://www.linkease.com/rd/8myYAEVA/";case"store":return"https://www.linkease.com/rd/1F58VUTT/";case"docker":return"https://www.linkease.com/rd/2Q28MDtf/";case"download":return"https://www.linkease.com/rd/1tJo1KX-/";case"ddns":return"https://www.linkease.com/rd/3yFiX5-X/";case"network-interface":return"https://www.linkease.com/rd/3ca51a3G/"}});return(r,c)=>(s(),l("a",{href:e(u),target:"_blank",title:e(a)("\u8DF3\u8F6C\u6559\u7A0B")},Ki,8,Zi))}});var Xi=N(Qi,[["__scopeId","data-v-0cc5bf50"]]),Ba={install:n=>{n.component("icon-loading",Ti),n.component("icon-success",Vi),n.component("icon-error",Wi),n.component("GlHelp",Xi)}};const{$gettext:ue,$ngettext:Ce}=ze(),tr=n=>{},er=()=>new Date().getTime(),ar=n=>{if(n<1e3)return`${n} B`;let a=1e3,d=0;for(let c=n/1e3;c>=1e3;c/=1e3)a*=1e3,d++;let u=[" KB"," MB"," GB"," TB"," PB"," EB"];return(n/100/(a/100)).toFixed(1)+u[d]},or=n=>{if(n==null)return 0;if(n<1e4)return n;let a=parseInt(`${n/1e4}`),d=n%1e4;return`${a}\u4E07${d}`},nr=n=>{if(n)try{var i=new Date(n),a=i.getHours(),d=i.getMinutes(),u=i.getSeconds();return a<10&&(a=`0${a}`),d<10&&(d=`0${d}`),u<10&&(u=`0${u}`),`${a}:${d}:${u}`}catch(r){}return""},ir=n=>{if(n){let i=Math.floor(n/86400),a=Math.floor(n/3600)%24,d=Math.floor(n/60)%60,u=n%60;return(i>0?Ce("%{ days }\u5929","%{ days }\u5929",i,{days:$e(i)}):"")+Ce("%{ hours }\u5C0F\u65F6","%{ hours }\u5C0F\u65F6",a,{hours:$e(a)})+Ce("%{ minutes }\u5206","%{ minutes }\u5206",d,{minutes:$e(d)})+Ce("%{ seconds }\u79D2","%{ seconds }\u79D2",u,{seconds:$e(u)})}},rr=n=>/^\d+\.\d+\.\d+\.\d+$/.test(n),sr=n=>n.length<3?ue("\u7528\u6237\u540D\u592A\u77ED"):n.toLowerCase()!=n?ue("\u7528\u6237\u540D\u53EA\u80FD\u4E3A\u5C0F\u5199"):new RegExp("^\\d").exec(n)?ue("\u7528\u6237\u540D\u4E0D\u80FD\u4EE5\u6570\u5B57\u5F00\u5934"):new RegExp("^_").exec(n)?ue("\u7528\u6237\u540D\u4E0D\u80FD\u4EE5_\u5F00\u5934"):new RegExp("^[a-z0-9_]+$").exec(n)?!0:ue("\u975E\u6CD5\u7684\u7528\u6237\u540D"),dr=(n,i)=>{let a=!0,d=null;const u=()=>{d=null,a&&n().finally(()=>{a&&(d=setTimeout(u,i))})};return d=setTimeout(u,0),()=>{a=!1,d!=null&&clearTimeout(d)}};var lr=Object.freeze(Object.defineProperty({__proto__:null,formatDate:tr,UnixDate:er,byteToSize:ar,numberToSum:or,dateForm:nr,stampForm:ir,checkIsIP:rr,checkSmabaUserName:sr,easyInterval:dr},Symbol.toStringTag,{value:"Module"})),It=ut({},lr);const ur=()=>{var i;const n=document.body.getAttribute("theme");if(n)switch(n){case"dark":case"light":return n}return(i=window.matchMedia("(prefers-color-scheme: dark)"))!=null&&i.matches?"dark":"light"},Ya=()=>ur()=="dark",cr={class:"flow"},pr={class:"flow-data"},fr={key:0},mr={key:1},vr=G({setup(n){const{$gettext:i,$ngettext:a}=W();pa([fa,ma,va,ba,ga,ha]);const d=$(),u=k=>{var m;const f=(m=d.value)==null?void 0:m[k];return!f||f.startTime==0?"":v(f.startTime*1e3)+"-"+v(f.endTime*1e3)},r=X(()=>{var f;let k=[];return(f=d.value)==null||f.forEach(m=>{k.push({value:m.uploadSpeed})}),k}),c=X(()=>{var f;let k=[];return(f=d.value)==null||f.forEach(m=>{k.push({value:m.downloadSpeed})}),k}),_=X(()=>{var f;let k="";if(d.value){let m=((f=d.value)==null?void 0:f.length)||0;if(m>0){let g=d.value[m-1];k=b(g.uploadSpeed)+"/s"}}return k}),h=X(()=>{var f;let k="";if(d.value){let m=((f=d.value)==null?void 0:f.length)||0;if(m>0){let g=d.value[m-1];k=b(g.downloadSpeed)+"/s"}}return k});X(()=>{var f;let k=[];return(f=d.value)==null||f.forEach(m=>{k.push({value:m.downloadSpeed+m.uploadSpeed})}),k});const p=()=>L(this,null,function*(){var k;try{const f=yield M.Network.Statistics.GET();if(f.data&&(k=f.data.result)!=null&&k.items){const m=f.data.result.slots||10;if(f.data.result.items.lengthm?d.value=f.data.result.items.slice(m-f.data.result.items.length):d.value=f.data.result.items}}catch(f){console.log(f)}}),v=It.dateForm,b=It.byteToSize,x=$();let y=null;const w=k=>{const f=Ya();return y=_a(k,f?"dark":"light"),y.setOption({animation:!1,backgroundColor:f?"#88888822":"#fff",color:["transparent","transparent"],tooltip:{trigger:"axis",formatter:m=>{if(Array.isArray(m)){let g="";m.length>0&&(g=u(m[0].axisValue));for(let F=0;F${m[F].seriesName}: ${b(m[F].value)}/s`;return g.toString()}else{const g=m;return`${u(g.axisValue)}
${g.seriesName}: ${b(g.value)}/s`}}},xAxis:{type:"category",boundaryGap:!1,splitLine:{lineStyle:{color:["#999"]},show:!1},name:"",show:!1,nameGap:0,nameTextStyle:{height:0,lineHeight:0,padding:0}},title:{text:i("\u6D41\u91CF\u7EDF\u8BA1"),textStyle:{fontSize:12,color:f?"#cccccc":"rgba(0, 0, 0, 0.6)"},top:"10px",left:"10px"},yAxis:{type:"value",name:"",minInterval:1e4,interval:1e3,axisLabel:{formatter:function(m,g){return`${b(m)}/s`},color:"#fff",show:!1},nameTextStyle:{color:"#fff"},splitLine:{lineStyle:{color:["#999"]},show:!1}},series:[{name:i("\u4E0B\u8F7D"),data:c.value,type:"line",symbol:"none",showSymbol:!1,symbolSize:0,smooth:!0,areaStyle:{color:{type:"linear",x:0,y:0,x2:0,y2:1,colorStops:[{offset:0,color:"rgba(32, 199, 247, 1)"},{offset:1,color:"rgba(32, 199, 247, 0.1)"}],global:!1}}},{name:i("\u4E0A\u4F20"),data:r.value,type:"line",symbol:"none",showSymbol:!1,symbolSize:0,smooth:!0,areaStyle:{color:{type:"linear",x:0,y:0,x2:0,y2:1,colorStops:[{offset:0,color:"rgba(85, 58, 254, 1)"},{offset:1,color:"rgba(85, 58, 254, 0.1)"}],global:!1}}}],legend:{padding:0,align:"right",top:"10px",data:[{name:i("\u4E0A\u4F20"),itemStyle:{color:"rgb(85, 58, 254)"}},{name:i("\u4E0B\u8F7D"),itemStyle:{color:"rgb(32, 199, 247)"}}],textStyle:{color:f?"#cccccc":"rgba(0, 0, 0, 0.6)"},lineStyle:{color:"#333"}},grid:{left:"2%",right:"2%",bottom:"0%",top:"10%",containLabel:!0}}),y};return At(()=>{setTimeout(()=>L(this,null,function*(){if(x.value){yield p();const k=w(x.value),f=x.value;k.resize({width:f.clientWidth,height:f.clientHeight}),window.addEventListener("resize",()=>{k.resize({width:f.clientWidth,height:f.clientHeight})});const m=()=>L(this,null,function*(){if(y!=null){if(!document.hidden){if(yield p(),y==null)return;k.setOption({series:[{name:i("\u4E0B\u8F7D"),data:c.value,type:"line",areaStyle:{},smooth:!0},{name:i("\u4E0A\u4F20"),data:r.value,type:"line",areaStyle:{},smooth:!0}]})}setTimeout(m,5e3)}});setTimeout(m,5e3)}}),900)}),Ot(()=>{y!=null&&(y.dispose(),y=null)}),(k,f)=>(s(),l("div",cr,[t("div",{ref_key:"el",ref:x,class:"echart"},null,512),t("div",pr,[e(_)?(s(),l("span",fr,o(e(i)("\u4E0A\u4F20:"))+" "+o(e(_)),1)):C("",!0),e(h)?(s(),l("span",mr,o(e(i)("\u4E0B\u8F7D:"))+" "+o(e(h)),1)):C("",!0)])]))}});var br=N(vr,[["__scopeId","data-v-770b811c"]]);const gr={},hr={t:"1649668202191",class:"icon",viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg","p-id":"2338","xmlns:xlink":"http://www.w3.org/1999/xlink",width:"28px",height:"28px"},_r=t("path",{d:"M288 512m-64 0a64 64 0 1 0 128 0 64 64 0 1 0-128 0Z","p-id":"2339",fill:"#666"},null,-1),xr=t("path",{d:"M512 512m-64 0a64 64 0 1 0 128 0 64 64 0 1 0-128 0Z","p-id":"2340",fill:"#666"},null,-1),wr=t("path",{d:"M736 512m-64 0a64 64 0 1 0 128 0 64 64 0 1 0-128 0Z","p-id":"2341",fill:"#666"},null,-1),kr=[_r,xr,wr];function yr(n,i){return s(),l("svg",hr,kr)}var Gt=N(gr,[["render",yr]]);let De=0;const Fr={props:{type:String,message:String|Function,Close:Function,countdown:Number},data(){return{show:!1,remain:0}},mounted(){if(window.setTimeout(()=>{this.show=!0},0),this.countdown){this.remain=this.countdown;const n=()=>{this.show&&this.remain>0&&(this.remain=this.remain-1,De=window.setTimeout(n,1e3))};De=window.setTimeout(n,1e3)}},computed:{Message(){return this.message+(this.countdown?" "+this.remain+"s":"")}},methods:{Stop(){this.type!="loading"&&(this.show=!1,De!=0&&clearTimeout(De),this.Close())}}},Pe=n=>(st("data-v-48bf84c6"),n=n(),dt(),n),Er={key:0,class:"loading icon"},$r=Pe(()=>t("svg",{t:"1631799919469",class:"icon",viewBox:"0 0 1047 1047",version:"1.1",xmlns:"http://www.w3.org/2000/svg","p-id":"3453",width:"128",height:"128"},[t("path",{d:"M522.695111 1.991111c-26.339556 0.170667-47.416889 21.475556-47.672889 48.753778-0.284444 26.453333-0.056889 52.963556-0.056889 79.445333 0 27.249778-0.369778 54.528 0.113778 81.777778 0.483556 27.050667 22.016 47.132444 49.351111 46.904889a47.786667 47.786667 0 0 0 47.729778-47.445333c0.284444-53.76 0.284444-107.52-0.028444-161.251556-0.170667-27.676444-21.902222-48.355556-49.436445-48.184889m-195.896889 88.092445c-8.334222-14.222222-21.646222-21.276444-38.314666-21.333334-35.128889 0-56.576 36.949333-38.968889 68.152889a11616.995556 11616.995556 0 0 0 78.961777 137.614222 44.942222 44.942222 0 0 0 61.838223 16.896c21.304889-12.202667 29.667556-38.968889 17.379555-60.871111-26.453333-47.104-53.560889-93.866667-80.896-140.458666m-228.693333 234.524444c44.316444 25.799111 88.746667 51.342222 133.176889 76.970667 6.712889 3.896889 13.681778 6.912 21.703111 6.428444 20.138667 0.142222 35.953778-11.946667 41.301333-31.573333 5.006222-18.261333-2.673778-36.721778-20.224-46.990222-44.629333-26.026667-89.372444-51.882667-134.115555-77.710223-22.528-12.999111-47.815111-7.025778-59.818667 13.909334-12.231111 21.248-4.977778 45.624889 17.948444 58.965333m34.161778 235.975111c26.396444 0 52.821333 0.199111 79.217778-0.085333 23.409778-0.256 39.139556-16.412444 38.798222-39.139556-0.341333-21.617778-16.924444-37.347556-39.594666-37.376-51.655111-0.056889-103.310222-0.056889-154.965334 0.028445-24.177778 0.056889-40.704 15.985778-40.561778 38.684444 0.142222 22.186667 16.583111 37.745778 40.192 37.859556 25.656889 0.142222 51.285333 0.028444 76.913778 0m151.722667 100.238222a34.247111 34.247111 0 0 0-46.876445-12.942222 13764.778667 13764.778667 0 0 0-139.008 80.583111c-11.093333 6.485333-16.327111 16.867556-16.497777 25.372444 0.085333 30.549333 27.249778 47.957333 50.403555 35.072 47.160889-26.197333 93.724444-53.475556 140.145778-80.924444 17.180444-10.154667 21.504-30.378667 11.832889-47.160889m91.875555 101.660444c-14.250667-4.067556-27.619556 1.422222-35.84 15.644445a24375.466667 24375.466667 0 0 0-77.312 134.485333c-10.012444 17.550222-5.859556 35.669333 9.784889 45.027556 16.014222 9.557333 34.247111 4.039111 44.714667-13.994667 25.543111-44.088889 50.915556-88.263111 76.373333-132.352 3.299556-5.745778 5.688889-11.690667 5.745778-14.933333 0-17.834667-9.272889-29.866667-23.466667-33.877334m147.456 44.288c-16.384 0.085333-27.306667 11.918222-27.448888 30.151111-0.142222 25.372444-0.028444 50.716444-0.028445 76.060445h-0.085333c0 26.112-0.113778 52.252444 0.056889 78.364444 0.113778 18.261333 11.064889 30.065778 27.448889 30.208 16.952889 0.142222 28.046222-11.832889 28.103111-30.748444 0.113778-51.086222 0.142222-102.172444 0.056889-153.258667 0-18.773333-11.207111-30.862222-28.103112-30.776889m177.208889-26.112c-7.509333-12.8-21.902222-16.014222-33.792-8.874666a23.722667 23.722667 0 0 0-8.533333 32.995555c26.282667 46.279111 52.906667 92.330667 79.644444 138.353778 4.494222 7.765333 11.633778 11.946667 20.906667 11.804444 18.545778-0.142222 30.520889-19.342222 21.219556-35.868444-26.026667-46.392889-52.650667-92.444444-79.473778-138.410667m239.957333-41.187555c-45.283556-26.254222-90.595556-52.48-135.964444-78.648889-4.693333-2.702222-9.728-4.323556-15.36-2.958222-9.102222 2.247111-14.933333 8.049778-16.497778 17.095111-1.877333 10.894222 3.84 18.204444 12.885333 23.438222 29.809778 17.180444 59.562667 34.417778 89.344 51.598222 15.217778 8.789333 30.236444 17.976889 45.738667 26.225778 14.677333 7.793778 31.061333-2.048 31.061333-18.033778-0.056889-8.448-4.096-14.592-11.207111-18.716444m48.867556-234.638222c-24.888889-0.085333-49.749333 0-74.609778 0v-0.085334c-25.258667 0-50.517333-0.056889-75.776 0.028445-13.425778 0.056889-20.963556 6.343111-21.162667 17.294222-0.199111 11.150222 7.082667 17.521778 20.679111 17.550222 50.488889 0.113778 100.977778 0.142222 151.495112 0.085333 13.368889 0 21.191111-6.485333 21.390222-17.152 0.227556-10.808889-8.106667-17.664-22.016-17.720888m-187.960889-127.146667c45.084444-26.026667 90.140444-52.110222 135.168-78.222222 4.864-2.844444 8.248889-6.855111 8.135111-12.942223-0.142222-11.036444-11.207111-17.436444-21.504-11.548444-45.511111 26.055111-90.851556 52.394667-136.135111 78.819556-7.68 4.494222-10.524444 11.52-5.575111 19.569777 4.835556 7.850667 12.088889 8.817778 19.911111 4.323556m-122.311111-115.114667c5.205333-0.256 8.220444-3.413333 10.609778-7.651555 4.920889-8.647111 10.040889-17.208889 14.990222-25.827556 20.48-35.555556 40.931556-71.025778 61.297778-106.609778 5.091556-8.874667 3.015111-16.668444-4.778667-18.517333-7.68-1.848889-10.894222 3.697778-14.051556 9.159111l-68.778666 119.495111c-2.844444 4.977778-6.030222 9.870222-8.305778 15.104-3.128889 7.196444 1.678222 14.648889 9.045333 14.848","p-id":"3454"})],-1)),Cr=[$r],Dr={key:1,class:"success icon"},Br=Pe(()=>t("svg",{t:"1632451272305",class:"icon",viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg","p-id":"2204",width:"128",height:"128"},[t("path",{d:"M1001.305115 275.874141 431.461709 845.718571c-28.221762 28.221762-73.977875 28.221762-102.20066 0L22.661116 539.116591c-28.222785-28.221762-28.222785-73.979922 0-102.20066 28.221762-28.221762 73.977875-28.221762 102.20066 0l255.500115 255.502162 518.743588-518.743588c28.221762-28.221762 73.977875-28.221762 102.199637 0C1029.5279 201.89422 1029.5279 247.65238 1001.305115 275.874141z","p-id":"2205"})],-1)),Yr=[Br],Ar={key:2,class:"error icon"},Sr=Pe(()=>t("svg",{t:"1632451325789",class:"icon",viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg","p-id":"2204",width:"128",height:"128"},[t("path",{d:"M823.04 840.32 524.16 540.16l296.32-294.4c12.8-12.8 12.8-33.28 0-45.44-12.8-12.8-33.28-12.8-46.08 0L478.08 494.08 184.96 200.32c-12.8-12.8-33.28-12.8-45.44 0s-12.8 33.28 0 45.44l292.48 293.76-302.72 300.8c-12.8 12.8-12.8 33.28 0 45.44 12.8 12.8 33.28 12.8 46.08 0l302.72-300.16 299.52 300.16c12.8 12.8 33.28 12.8 45.44 0C835.2 873.6 835.2 853.12 823.04 840.32z","p-id":"2205"})],-1)),zr=[Sr],Pr={key:3,class:"warning icon"},Tr=Pe(()=>t("svg",{t:"1632451401172",class:"icon",viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg","p-id":"1638",width:"128",height:"128"},[t("path",{d:"M512 1021.45211835a60.32985613 60.32985613 0 1 1 60.32985613-60.32985611 60.32985613 60.32985613 0 0 1-60.32985613 60.32985611z m86.85823451-924.97400238L572.32985613 719.80283775a60.32985613 60.32985613 0 0 1-120.65971226 0l-26.52837838-623.32472178c-0.16758294-2.22885301-0.28489098-4.49122263-0.284891-6.78710881a87.14312551 87.14312551 0 0 1 174.28625102 0c0 2.2958862-0.11730806 4.5582558-0.284891 6.78710881z","p-id":"1639"})],-1)),Ir=[Tr];function Lr(n,i,a,d,u,r){return s(),H($t,{name:"el-fade-in-linear"},{default:R(()=>[u.show?(s(),l("div",{key:0,class:"toast",onClick:i[1]||(i[1]=c=>r.Stop())},[a.type=="loading"?(s(),l("div",Er,Cr)):a.type=="success"?(s(),l("div",Dr,Yr)):a.type=="error"?(s(),l("div",Ar,zr)):a.type=="warning"?(s(),l("div",Pr,Ir)):C("",!0),t("div",{class:"message",onClick:i[0]||(i[0]=pt(()=>{},["stop"]))},o(r.Message),1)])):C("",!0)]),_:1})}var Mr=N(Fr,[["render",Lr],["__scopeId","data-v-48bf84c6"]]);const pe=new Map,Xt=n=>{const i=gt(Mr,mt(ut({},n),{Close:()=>{d()}})),a=document.createElement("div");document.body.append(a),i.mount(a);const d=()=>{a.remove(),pe.get(i._uid)&&pe.delete(i._uid)};return n.type=="loading"&&pe.set(i._uid,{Close:d}),(n==null?void 0:n.duration)==0||((n==null?void 0:n.duration)>0?setTimeout(()=>{d()},n==null?void 0:n.duration):setTimeout(()=>{d()},3e3)),{Close:d}},E=n=>Xt(n);E.Loading=(n,i)=>Xt({type:"loading",message:n||"\u52A0\u8F7D\u4E2D...",duration:0,countdown:i||0});E.Success=n=>Xt({type:"success",message:n});E.Error=n=>Xt({type:"error",message:n,duration:0});E.Warning=n=>Xt({type:"warning",message:n});E.Message=n=>Xt({message:n});E.Clear=()=>{pe.forEach((n,i)=>{n.Close(),pe.delete(i)})};const{$gettext:Jt,$ngettext:zz}=ze(),Et={installApp:(n,i)=>new Promise((a,d)=>{let u=0;M.App.Install.POST({name:n}).then(()=>{const r=setTimeout(()=>{u==0&&(u=1,a(!1))},(i||60)*1e3),c=()=>{u==0&&M.App.Check.POST({name:n}).then(_=>{if(u==0&&_!=null&&_.data){const{result:h}=_.data;if((h==null?void 0:h.status)=="installed"){clearTimeout(r),u=1,a(!0);return}}}).catch(_=>{}).finally(()=>{u==0&&setTimeout(c,3e3)})};setTimeout(c,3e3)}).catch(r=>{u==0&&(u=1,d(Jt("\u5B89\u88C5\u5931\u8D25\uFF0C")+r))})}),checkAndInstallApp:(n,i,a)=>L(Qt,null,function*(){let d=E.Loading(Jt("\u68C0\u67E5\u4E2D..."));try{const u=yield M.App.Check.POST({name:n});if(d.Close(),u!=null&&u.data){const{result:r,error:c}=u.data;if(c)E.Warning(c);else if(r){if(r.status=="installed")return!0;if(confirm(Jt("\u68C0\u6D4B\u5230\u4F60\u5C1A\u672A\u5B89\u88C5 %{name} \u63D2\u4EF6,\u662F\u5426\u5B89\u88C5\uFF1F",{name:i}))){d=E.Loading(Jt("\u6B63\u5728\u5B89\u88C5\u4E2D..."));const _=yield Et.installApp(a||n);if(d.Close(),_)return!0;E.Error(Jt("\u5B89\u88C5\u5931\u8D25\u6216\u8D85\u65F6\uFF0C\u8BF7\u68C0\u67E5\u8F6F\u4EF6\u6E90\u6216\u7A0D\u5019\u91CD\u8BD5"))}}else E.Warning(Jt("\u68C0\u67E5\u63D2\u4EF6\u72B6\u6001\u5931\u8D25"))}return!1}catch(u){return d.Close(),E.Warning(u),!1}}),installAndGo:(n,i,a,d)=>L(Qt,null,function*(){(yield Et.checkAndInstallApp(n,i,d))&&(location.href=a)})},Nr={},Or={t:"1640746738262",class:"icon",viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg","p-id":"1216",width:"128",height:"128"},Vr=t("path",{d:"M511.232 438.8352L112.9984 40.6016A51.2 51.2 0 0 0 40.6016 112.9984L438.784 511.232 40.6016 909.4656a51.2 51.2 0 1 0 72.3968 72.448l398.2336-398.2848 398.2336 398.2848a51.2 51.2 0 1 0 72.448-72.448l-398.2848-398.2336 398.2848-398.2336A51.2 51.2 0 0 0 909.4656 40.6016L511.232 438.784z","p-id":"1217"},null,-1),Gr=[Vr];function jr(n,i){return s(),l("svg",Or,Gr)}var qr=N(Nr,[["render",jr]]);const Ur=n=>(st("data-v-a96d68d4"),n=n(),dt(),n),Rr={id:"actioner"},Wr={key:0,class:"action-container"},Hr={class:"action-container_header"},Zr=Ur(()=>t("div",null,null,-1)),Jr={class:"title"},Kr=["title"],Qr={class:"action-container_body"},Xr=G({props:{Close:{type:Function},type:{type:Number},title:String},setup(n){const i=n,{$gettext:a,$ngettext:d}=W(),u=$(!1);At(()=>{u.value=!0,document.body.setAttribute("lock-scroll","true")}),Ot(()=>{document.body.removeAttribute("lock-scroll")});const r=()=>{i.Close&&(u.value=!1,setTimeout(()=>{i.Close&&i.Close()},300))};return(c,_)=>(s(),l("div",Rr,[t("div",{class:"bg",onClick:r}),n.type!=null?Pt(c.$slots,"default",{key:0},void 0,!0):(s(),l(O,{key:1},[u.value?(s(),l("div",Wr,[t("div",Hr,[Zr,t("div",Jr,o(n.title),1),t("button",{class:"close",title:e(a)("\u5173\u95ED"),onClick:r},[z(qr)],8,Kr)]),t("div",Qr,[Pt(c.$slots,"default",{},void 0,!0)])])):C("",!0)],64))]))}});var ts=N(Xr,[["__scopeId","data-v-a96d68d4"]]);const ht=G({props:{Close:{type:Function},type:{type:Number},title:String},setup(n){return(i,a)=>(s(),H(ts,{Close:n.Close,type:n.type,title:n.title},{default:R(()=>[Pt(i.$slots,"default")]),_:3},8,["Close","type","title"]))}}),es=["onSubmit"],as={class:"actioner-dns_header"},os={class:"actioner-dns_body"},ns={class:"label-item"},is={class:"label-item_key"},rs={class:"label-item_value"},ss=["disabled"],ds={value:"manual"},ls={class:"label-item"},us={class:"label-item_key"},cs={class:"label-item_value"},ps=["placeholder","onUpdate:modelValue"],fs={class:"label-item_key"},ms={class:"label-item_value"},vs=["placeholder","onUpdate:modelValue"],bs={key:1,class:"label-message"},gs={class:"actioner-dns_footer"},hs=["disabled"],_s={key:1,class:"actioner-dns"},xs={class:"actioner-dns_header"},ws={class:"actioner-dns_body"},ks={class:"config-message"},ys={class:"actioner-dns_footer"},Fs=G({props:{Close:{type:Function,required:!0}},setup(n){const i=n,{$gettext:a,$ngettext:d}=W(),u=$(0),r=ge(),c=r.status,_=X(()=>r.status.proto!="static"),h=()=>{let k=c.dnsList||[];for(k=k.filter(f=>f);k.length<2;)k.push("");return k},p=$({interfaceName:c.defaultInterface||"",dnsProto:c.dnsProto||"manual",manualDnsIp:h()}),v=$(""),b=$(!1),x=()=>L(this,null,function*(){v.value="";let k={};switch(p.value.dnsProto){case"auto":break;case"manual":if(k.manualDnsIp=[],!p.value.manualDnsIp[0]){E.Error(a("\u81F3\u5C11\u9700\u8981\u586B\u5199\u4E00\u4E2ADNS"));return}k.manualDnsIp=p.value.manualDnsIp.filter(m=>m);break}k.dnsProto=p.value.dnsProto,k.interfaceName=p.value.interfaceName;const f=E.Loading(a("\u914D\u7F6E\u4E2D..."));try{const m=yield M.Guide.DnsConfig.POST(k);if(m!=null&&m.data){const{success:g,error:F}=m==null?void 0:m.data;F&&(v.value=F),(g==null||g==0)&&(E.Success(a("\u914D\u7F6E\u6210\u529F")),u.value=1)}}catch(m){v.value=m}f.Close()}),y=k=>{k.preventDefault(),i.Close&&i.Close()},w=k=>{location.reload()};return(k,f)=>(s(),H(ht,{Close:n.Close,type:1},{default:R(()=>[u.value==0?(s(),l("form",{key:0,class:"actioner-dns",onSubmit:pt(x,["prevent"])},[t("div",as,[t("span",null,o(e(a)("DNS\u914D\u7F6E")),1)]),t("div",os,[t("div",ns,[t("div",is,[t("span",null,o(e(a)("DNS\u9009\u9879")),1)]),t("div",rs,[T(t("select",{"onUpdate:modelValue":f[0]||(f[0]=m=>p.value.dnsProto=m)},[t("option",{value:"auto",disabled:!e(_)},o(e(a)("\u81EA\u52A8\u83B7\u53D6DNS")),9,ss),t("option",ds,o(e(a)("\u81EA\u5B9A\u4E49DNS")),1)],512),[[rt,p.value.dnsProto]])])]),p.value.dnsProto=="manual"?(s(!0),l(O,{key:0},J(p.value.manualDnsIp,(m,g)=>(s(),l("div",ls,[g==0?(s(),l(O,{key:0},[t("div",us,[t("span",null,o(e(a)("DNS\u670D\u52A1\u5668\u5730\u5740")),1)]),t("div",cs,[T(t("input",{type:"text",placeholder:e(a)("\u8BF7\u8F93\u5165DNS\u5730\u5740"),required:"","onUpdate:modelValue":F=>p.value.manualDnsIp[g]=F},null,8,ps),[[tt,p.value.manualDnsIp[g],void 0,{trim:!0}]])])],64)):(s(),l(O,{key:1},[t("div",fs,o(e(a)("\u5907\u7528DNS\u670D\u52A1\u5668\u5730\u5740")),1),t("div",ms,[T(t("input",{type:"text",placeholder:e(a)("\u5907\u7528DNS\u5730\u5740"),"onUpdate:modelValue":F=>p.value.manualDnsIp[g]=F},null,8,vs),[[tt,p.value.manualDnsIp[g],void 0,{trim:!0}]])])],64))]))),256)):C("",!0),v.value?(s(),l("div",bs,o(v.value),1)):C("",!0)]),t("div",gs,[t("button",{class:"cbi-button cbi-button-apply app-btn",disabled:b.value},o(e(a)("\u786E\u8BA4")),9,hs),t("button",{class:"cbi-button cbi-button-remove app-btn app-back",onClick:y},o(e(a)("\u53D6\u6D88")),1)])],40,es)):u.value==1?(s(),l("div",_s,[t("div",xs,[t("span",null,o(e(a)("DNS\u914D\u7F6E")),1)]),t("div",ws,[t("div",ks,o(e(a)("DNS\u914D\u7F6E\u5DF2\u4FDD\u5B58")),1)]),t("div",ys,[t("button",{class:"cbi-button cbi-button-remove app-btn app-back",onClick:w},o(e(a)("\u5B8C\u6210")),1)])])):C("",!0)]),_:1},8,["Close"]))}});var Es=N(Fs,[["__scopeId","data-v-2ac87be2"]]);const Aa=()=>{const n=document.createElement("div");document.body.appendChild(n);const i=gt(Es,{Close:()=>{a()}});i.mount(n);const a=()=>{i.unmount(),n.remove()};return{Close:a}},$s=n=>(st("data-v-4ca82311"),n=n(),dt(),n),Cs={class:"action"},Ds={class:"action-body"},Bs=$s(()=>t("div",{class:"icon"},[t("svg",{t:"1642063181211",class:"icon",viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg","p-id":"5062",width:"128",height:"128","data-v-cda444e0":""},[t("path",{d:"M512 85.333333c235.648 0 426.666667 191.018667 426.666667 426.666667s-191.018667 426.666667-426.666667 426.666667S85.333333 747.648 85.333333 512 276.352 85.333333 512 85.333333z m-74.965333 550.4L346.453333 545.152a42.666667 42.666667 0 1 0-60.330666 60.330667l120.704 120.704a42.666667 42.666667 0 0 0 60.330666 0l301.653334-301.696a42.666667 42.666667 0 1 0-60.288-60.330667l-271.530667 271.488z",fill:"#52C41A","p-id":"5063","data-v-cda444e0":""})])],-1)),Ys={class:"title"},As={class:"info"},Ss=["href"],zs={class:"btns"},Ps=G({props:{port:Number,Close:Function},setup(n){const i=n,{$gettext:a,$ngettext:d}=W(),u=X(()=>`http://${location.hostname}:${i.port}`),r=()=>{i.Close&&(i.Close(),location.reload())};return(c,_)=>(s(),H(ht,{type:1},{default:R(()=>[z($t,{name:"rotate",mode:"out-in"},{default:R(()=>[t("div",Cs,[t("div",Ds,[Bs,t("h2",Ys,o(e(a)("\u670D\u52A1\u5DF2\u542F\u52A8")),1),t("div",As,[t("span",null,o(e(a)("\u524D\u5F80")),1),t("a",{href:e(u),target:"_blank",rel:"noopener noreferrer"},o(e(u)),9,Ss),t("span",null,o(e(a)("\u8FDB\u884C\u6D4B\u901F")),1)]),t("div",zs,[t("button",{class:"cbi-button cbi-button-remove app-btn app-back",type:"button",onClick:r},o(e(a)("\u5173\u95ED")),1)])])])]),_:1})]),_:1}))}});var Ts=N(Ps,[["__scopeId","data-v-4ca82311"]]),Is=n=>{const i=document.createElement("div");document.body.appendChild(i);const a=gt(Ts,mt(ut({},n),{Close:()=>{d()}}));a.mount(i);const d=()=>{a.unmount(),i.remove()};return{Close:d}};const Sa=n=>(st("data-v-17b89cb7"),n=n(),dt(),n),Ls=Sa(()=>t("div",{class:"app-container_status-label_iconer"},[t("svg",{xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink","xmlns:v":"https://vecta.io/nano",width:"48",height:"38",viewBox:"0 0 12.7 10.05"},[t("defs",null,[t("filter",{id:"A","color-interpolation-filters":"sRGB"},[t("feColorMatrix",{result:"A",values:"2 -0.5 -0.5 0 0 -0.5 2 -0.5 0 0 -0.5 -0.5 2 0 0 0 0 0 1 0 "}),t("feColorMatrix",{values:"0 0 0 -1 0 0 0 0 -1 0 0 0 0 -1 0 0 0 0 1 0"}),t("feColorMatrix",{in:"A",values:"2 -0.5 -0.5 0 0 -0.5 2 -0.5 0 0 -0.5 -0.5 2 0 0 0 0 0 1 0 "})]),t("path",{id:"B",d:"M80.56 75.75h3.91v22.79h-3.91z"})]),t("g",{transform:"translate(0 -286.95)"},[t("rect",{x:".21",y:"287.25",width:"12.33",height:"9.5",ry:".57",fill:"#e6e6e6",stroke:"#e6e6e6","stroke-linejoin":"round","stroke-width":".37","paint-order":"normal"}),t("path",{transform:"matrix(.105 0 0 .0989 -6.0834 280.6)",d:"M73.96 75.66h89.41c2.31 0 4.17 1.86 4.17 4.17v52.65h-21.74v9.41h-8.69v12.59h-36.87v-12.59h-8.69v-9.41H69.79V79.83c0-2.31 1.86-4.17 4.17-4.17z",fill:"#999",filter:"url(#A)",stroke:"#999","stroke-width":"2.5"}),t("g",{transform:"matrix(.1048 0 0 .1048 -6.0999 280.7)",fill:"#fff",filter:"url(#A)",stroke:"#fff"},[t("use",{"xlink:href":"#B"}),t("use",{"xlink:href":"#B",x:"73.04"}),t("use",{"xlink:href":"#B",x:"52.17"}),t("use",{"xlink:href":"#B",x:"41.74"}),t("use",{"xlink:href":"#B",x:"31.3"}),t("use",{"xlink:href":"#B",x:"20.87"}),t("use",{"xlink:href":"#B",x:"10.43"}),t("use",{"xlink:href":"#B",x:"62.61"})]),t("rect",{x:"1.24",y:"294.55",width:"1.6",height:"1.38",ry:".11",fill:"#ccc",stroke:"#ccc","stroke-width":".22","paint-order":"normal"})])])],-1)),Ms={class:"app-container_status-label_text"},Ns={class:"text_status"},Os={class:"text_info"},Vs=Sa(()=>t("div",{class:"app-container_status-label_iconer"},[t("svg",{xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",width:"48",height:"38",viewBox:"0 0 12.7 10.05","xmlns:v":"https://vecta.io/nano"},[t("defs",null,[t("filter",{id:"A","color-interpolation-filters":"sRGB"},[t("feColorMatrix",{result:"A",values:"2 -0.5 -0.5 0 0 -0.5 2 -0.5 0 0 -0.5 -0.5 2 0 0 0 0 0 1 0 "}),t("feColorMatrix",{values:"0 0 0 -1 0 0 0 0 -1 0 0 0 0 -1 0 0 0 0 1 0"}),t("feColorMatrix",{in:"A",values:"2 -0.5 -0.5 0 0 -0.5 2 -0.5 0 0 -0.5 -0.5 2 0 0 0 0 0 1 0 "})]),t("path",{id:"B",d:"M80.56 75.75h3.91v22.79h-3.91z"})]),t("g",{transform:"translate(-.03 -287.07)"},[t("rect",{x:".24",y:"287.36",width:"12.33",height:"9.5",ry:".57",fill:"#e6e6e6",stroke:"#e6e6e6","stroke-linejoin":"round","stroke-width":".37","paint-order":"normal"}),t("path",{transform:"matrix(.105 0 0 .0989 -6.0532 280.72)",d:"M73.96 75.66h89.41c2.31 0 4.17 1.86 4.17 4.17v52.65h-21.74v9.41h-8.69v12.59h-36.87v-12.59h-8.69v-9.41H69.79V79.83c0-2.31 1.86-4.17 4.17-4.17z",fill:"#4d4d4d",filter:"url(#A)",stroke:"#4d4d4d","stroke-width":"2.5"}),t("g",{transform:"matrix(.1048 0 0 .1048 -6.0697 280.81)",fill:"#fff",filter:"url(#A)",stroke:"#fff"},[t("use",{"xlink:href":"#B"}),t("use",{"xlink:href":"#B",x:"73.04"}),t("use",{"xlink:href":"#B",x:"52.17"}),t("use",{"xlink:href":"#B",x:"41.74"}),t("use",{"xlink:href":"#B",x:"31.3"}),t("use",{"xlink:href":"#B",x:"20.87"}),t("use",{"xlink:href":"#B",x:"10.43"}),t("use",{"xlink:href":"#B",x:"62.61"})]),t("rect",{x:"1.27",y:"294.67",width:"1.6",height:"1.38",ry:".11",fill:"#55d400",stroke:"#55d400","stroke-width":".22","paint-order":"normal"})])])],-1)),Gs={class:"app-container_status-label_text"},js={class:"text_info"},qs=G({props:{item:{type:Object,required:!0},transform:{type:Number,default:0}},setup(n){const i=n,{$gettext:a,$ngettext:d}=W(),u=Ea(),r=$(null),c=h=>{const p=h.target,{left:v,top:b}=p.getBoundingClientRect();u.portitemStyle.show=!0,u.portitemStyle.left=v,u.portitemStyle.top=b,u.portitemStyle.portitem=i.item},_=h=>{u.portitemStyle.show=!1};return(h,p)=>(s(),l("div",{class:"app-container_status-label_bg",style:Bt(`transform: translateX(${n.transform}px);`),ref_key:"el",ref:r,onMouseenter:c,onMouseleave:_},[n.item.linkState=="DOWN"?(s(),l(O,{key:0},[Ls,t("div",Ms,[t("div",Ns,o(e(a)("\u5DF2\u65AD\u5F00")),1),t("div",Os,o(n.item.name)+" "+o(n.item.interfaceNames?`(${n.item.interfaceNames.join(",").toLocaleUpperCase()})`:""),1)])],64)):(s(),l(O,{key:1},[Vs,t("div",Gs,[t("div",null,o(n.item.linkSpeed),1),t("div",js,o(n.item.name)+" "+o(n.item.interfaceNames?`(${n.item.interfaceNames.join(",").toLocaleUpperCase()})`:""),1)])],64))],36))}});var za=N(qs,[["__scopeId","data-v-17b89cb7"]]);const Pa=n=>(st("data-v-6f355f28"),n=n(),dt(),n),Us=Pa(()=>t("span",null,o("<"),-1)),Rs=[Us],Ws=Pa(()=>t("span",null,o(">"),-1)),Hs=[Ws],Zs=G({props:{portList:{type:Array,required:!0}},setup(n){const i=$(),a=$(0),d=$(0),u=$(0),r=$(!1),c=()=>{if(u.value>=0){u.value=0;return}u.value+=100},_=()=>{if(u.value<=0-a.value+d.value){u.value=0-a.value+d.value;return}u.value-=100};return At(()=>{Ue(()=>{i.value&&(a.value=i.value.scrollWidth,d.value=i.value.clientWidth,r.value=a.value>d.value)})}),(h,p)=>(s(),l("div",{class:"app-interfaces",ref_key:"el",ref:i},[r.value?(s(),l(O,{key:0},[t("a",{class:"btn-f",onClick:c},Rs),t("a",{class:"btn-r",onClick:_},Hs)],64)):C("",!0),(s(!0),l(O,null,J(n.portList,(v,b)=>(s(),H(za,{item:v,transform:u.value},null,8,["item","transform"]))),256))],512))}});var Js=N(Zs,[["__scopeId","data-v-6f355f28"]]);const Ks={},Qs={width:"82px",height:"82px",viewBox:"0 0 82 82",version:"1.1",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink"},Xs=qt('',1),td=[Xs];function ed(n,i){return s(),l("svg",Qs,td)}var Ze=N(Ks,[["render",ed]]);const ad=["onSubmit"],od={class:"actioner-dns_header"},nd={class:"actioner-dns_body"},id={class:"label-item"},rd={class:"label-item_key"},sd={class:"label-item_value"},dd={class:"item_info"},ld={class:"label-item"},ud={class:"label-item_key"},cd={class:"label-item_value"},pd={selected:"true",value:""},fd=["value"],md={class:"actioner-dns_footer"},vd=["disabled"],bd={key:1,class:"actioner-dns"},gd={class:"actioner-dns_header"},hd={class:"softsource_tit"},_d={class:"actioner-dns_body"},xd={class:"finished"},wd={class:"successed"},kd={class:"btns"},yd=G({props:{Close:{type:Function,required:!0}},setup(n){const i=n,{$gettext:a,$ngettext:d}=W(),u=$(0),r=$(""),c=$(),_=$();(()=>{M.Guide.SoftSourceList.GET().then(x=>{var y,w;if((y=x==null?void 0:x.data)!=null&&y.result){const k=(w=x==null?void 0:x.data)==null?void 0:w.result;_.value=k}}).then(()=>M.Guide.GetSoftSource.GET()).then(x=>{var y,w;if((y=x==null?void 0:x.data)!=null&&y.result){const k=x.data.result;c.value=k.softSource,(w=_.value)!=null&&w.softSourceList.find(f=>f.identity==k.softSource.identity)&&(r.value=k.softSource.identity)}})})();const p=x=>{x.preventDefault(),i.Close&&i.Close()},v=x=>{const y=E.Loading(a("\u6B63\u5728\u5207\u6362\u4E2D..."));M.Guide.SoftSource.POST({softSourceIdentity:r.value}).then(w=>{if(w!=null&&w.data){if((w.data.success||0)==0){u.value=1;return}else if(w.data.error)throw w.data.error}throw a("\u672A\u77E5\u9519\u8BEF")}).catch(w=>{E.Error(w)}).finally(()=>y.Close())},b=x=>{x.preventDefault(),location.reload()};return(x,y)=>(s(),H(ht,{Close:n.Close,type:1},{default:R(()=>{var w,k;return[u.value==0?(s(),l("form",{key:0,class:"actioner-dns",onSubmit:pt(v,["prevent"])},[t("div",od,[t("span",null,o(e(a)("\u8F6F\u4EF6\u6E90\u914D\u7F6E")),1)]),t("div",nd,[t("div",id,[t("div",rd,[t("span",null,o(e(a)("\u5F53\u524D\u8F6F\u4EF6\u6E90")),1)]),t("div",sd,[t("p",dd,o((w=c.value)==null?void 0:w.name),1)])]),t("div",ld,[t("div",ud,[t("span",null,o(e(a)("\u5207\u6362\u8F6F\u4EF6\u6E90")),1)]),t("div",cd,[T(t("select",{name:"",id:"","onUpdate:modelValue":y[0]||(y[0]=f=>r.value=f)},[t("option",pd,o(e(a)("\u8BF7\u9009\u62E9\u8F6F\u4EF6\u6E90")),1),(s(!0),l(O,null,J((k=_.value)==null?void 0:k.softSourceList,(f,m)=>(s(),l("option",{value:f.identity,key:m},o(f.name),9,fd))),128))],512),[[rt,r.value,void 0,{trim:!0}]])])])]),t("div",md,[t("button",{class:"cbi-button cbi-button-apply app-btn",disabled:r.value==""},o(e(a)("\u786E\u8BA4")),9,vd),t("button",{class:"cbi-button cbi-button-remove app-btn app-back",onClick:p},o(e(a)("\u53D6\u6D88")),1)])],40,ad)):C("",!0),u.value==1?(s(),l("form",bd,[t("div",gd,[t("span",hd,o(e(a)("\u8F6F\u4EF6\u6E90\u914D\u7F6E")),1)]),t("div",_d,[t("div",xd,[z(Ze)]),t("p",wd,o(e(a)("\u914D\u7F6E\u6210\u529F\uFF01")),1),t("div",kd,[t("button",{class:"cbi-button cbi-button-apply softsource_successed",onClick:b},o(e(a)("\u786E\u5B9A")),1)])])])):C("",!0)]}),_:1},8,["Close"]))}});var Fd=N(yd,[["__scopeId","data-v-2deed63d"]]);const Ta=()=>{const n=document.createElement("div");document.body.appendChild(n);const i=gt(Fd,{Close:()=>{a()}});i.mount(n);const a=()=>{i.unmount(),n.remove()};return{Close:a}},Wt=n=>(st("data-v-3e27ac04"),n=n(),dt(),n),Ed={class:"app-container_status-label"},$d={class:"app-container_status-label_item",style:{"padding-right":"10px"}},Cd={class:"app-container_status-container",style:{height:"100%"}},Dd={key:0,class:"app-container_status-container_body"},Bd=Wt(()=>t("svg",{width:"50px",height:"50px",viewBox:"0 0 50 50",version:"1.1",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink"},[t("g",{id:"icon_internet-connected",stroke:"none","stroke-width":"1",fill:"none","fill-rule":"evenodd"},[t("g",{id:"wancheng","fill-rule":"nonzero"},[t("path",{d:"M0,25 C0,33.9316396 4.76497292,42.1848151 12.5,46.6506351 C20.2350269,51.116455 29.7649731,51.116455 37.5,46.6506351 C45.2350271,42.1848151 50,33.9316396 50,25 C50,11.1928812 38.8071187,0 25,0 C11.1928813,0 0,11.1928812 0,25 Z",id:"Path","fill-opacity":"0.0779329313",fill:"#553AFE"}),t("g",{id:"Group-2",transform:"translate(10.000000, 10.000000)"},[t("path",{d:"M0,15 C0,20.3589838 2.85898375,25.3108891 7.5,27.990381 C12.1410161,30.669873 17.8589839,30.669873 22.5,27.990381 C27.1410162,25.3108891 30,20.3589838 30,15 C30,6.7157287 23.2842712,0 15,0 C6.71572875,0 0,6.7157287 0,15 Z",id:"Path",fill:"#553AFE"}),t("path",{d:"M8,15 L13.2546984,20.2546984 C13.6452227,20.6452227 14.2783876,20.6452227 14.6689119,20.2546984 C14.6813066,20.2423037 14.6933732,20.2295853 14.7050993,20.2165563 L23,11 L23,11",id:"Path-3",stroke:"#FFFFFF","stroke-width":"2","stroke-linecap":"round"})])])])],-1)),Yd={class:"app-container_status-info"},Ad={class:"container_success"},Sd={class:"container_time"},zd={key:1,class:"app-container_status-container_body"},Pd=Wt(()=>t("svg",{width:"50px",height:"50px",viewBox:"0 0 50 50",version:"1.1",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink"},[t("g",{id:"icon_internet-alert",stroke:"none","stroke-width":"1",fill:"none","fill-rule":"evenodd"},[t("g",{id:"wancheng"},[t("path",{d:"M0,25 C0,33.9316396 4.76497292,42.1848151 12.5,46.6506351 C20.2350269,51.116455 29.7649731,51.116455 37.5,46.6506351 C45.2350271,42.1848151 50,33.9316396 50,25 C50,11.1928812 38.8071187,0 25,0 C11.1928813,0 0,11.1928812 0,25 Z",id:"Path","fill-opacity":"0.08",fill:"#FAAD14","fill-rule":"nonzero"}),t("g",{id:"Group-2",transform:"translate(10.000000, 10.000000)"},[t("path",{d:"M0,15 C0,20.3589838 2.85898375,25.3108891 7.5,27.990381 C12.1410161,30.669873 17.8589839,30.669873 22.5,27.990381 C27.1410162,25.3108891 30,20.3589838 30,15 C30,6.7157287 23.2842712,0 15,0 C6.71572875,0 0,6.7157287 0,15 Z",id:"Path",fill:"#FAAD14","fill-rule":"nonzero"}),t("path",{d:"M15,6 C15.8284271,6 16.5,6.67157288 16.5,7.5 L16.5,18.5 C16.5,19.3284271 15.8284271,20 15,20 C14.1715729,20 13.5,19.3284271 13.5,18.5 L13.5,7.5 C13.5,6.67157288 14.1715729,6 15,6 Z",id:"\u8DEF\u5F84",fill:"#FFFFFF"}),t("path",{d:"M15,25 C14.171875,25 13.5,24.328125 13.5,23.5 C13.5,22.671875 14.171875,22 15,22 C15.828125,22 16.5,22.671875 16.5,23.5 C16.5,24.328125 15.828125,25 15,25 Z",id:"\u8DEF\u5F84",fill:"#FFFFFF"})])])])],-1)),Td={class:"app-container_status-info"},Id={class:"container_failure"},Ld={class:"container_time"},Md={key:2,class:"app-container_status-container_body"},Nd=Wt(()=>t("svg",{width:"50px",height:"50px",viewBox:"0 0 50 50",version:"1.1",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink"},[t("g",{id:"icon_internet-alert",stroke:"none","stroke-width":"1",fill:"none","fill-rule":"evenodd"},[t("g",{id:"wancheng"},[t("path",{d:"M0,25 C0,33.9316396 4.76497292,42.1848151 12.5,46.6506351 C20.2350269,51.116455 29.7649731,51.116455 37.5,46.6506351 C45.2350271,42.1848151 50,33.9316396 50,25 C50,11.1928812 38.8071187,0 25,0 C11.1928813,0 0,11.1928812 0,25 Z",id:"Path","fill-opacity":"0.08",fill:"#FAAD14","fill-rule":"nonzero"}),t("g",{id:"Group-2",transform:"translate(10.000000, 10.000000)"},[t("path",{d:"M0,15 C0,20.3589838 2.85898375,25.3108891 7.5,27.990381 C12.1410161,30.669873 17.8589839,30.669873 22.5,27.990381 C27.1410162,25.3108891 30,20.3589838 30,15 C30,6.7157287 23.2842712,0 15,0 C6.71572875,0 0,6.7157287 0,15 Z",id:"Path",fill:"#FAAD14","fill-rule":"nonzero"}),t("path",{d:"M15,6 C15.8284271,6 16.5,6.67157288 16.5,7.5 L16.5,18.5 C16.5,19.3284271 15.8284271,20 15,20 C14.1715729,20 13.5,19.3284271 13.5,18.5 L13.5,7.5 C13.5,6.67157288 14.1715729,6 15,6 Z",id:"\u8DEF\u5F84",fill:"#FFFFFF"}),t("path",{d:"M15,25 C14.171875,25 13.5,24.328125 13.5,23.5 C13.5,22.671875 14.171875,22 15,22 C15.828125,22 16.5,22.671875 16.5,23.5 C16.5,24.328125 15.828125,25 15,25 Z",id:"\u8DEF\u5F84",fill:"#FFFFFF"})])])])],-1)),Od={class:"app-container_status-info"},Vd={class:"container_failure"},Gd={class:"container_time"},jd={key:3,class:"app-container_status-container_body"},qd=Wt(()=>t("svg",{width:"50px",height:"50px",viewBox:"0 0 50 50",version:"1.1",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink"},[t("g",{id:"icon_internet-alert",stroke:"none","stroke-width":"1",fill:"none","fill-rule":"evenodd"},[t("g",{id:"wancheng"},[t("path",{d:"M0,25 C0,33.9316396 4.76497292,42.1848151 12.5,46.6506351 C20.2350269,51.116455 29.7649731,51.116455 37.5,46.6506351 C45.2350271,42.1848151 50,33.9316396 50,25 C50,11.1928812 38.8071187,0 25,0 C11.1928813,0 0,11.1928812 0,25 Z",id:"Path","fill-opacity":"0.08",fill:"#FAAD14","fill-rule":"nonzero"}),t("g",{id:"Group-2",transform:"translate(10.000000, 10.000000)"},[t("path",{d:"M0,15 C0,20.3589838 2.85898375,25.3108891 7.5,27.990381 C12.1410161,30.669873 17.8589839,30.669873 22.5,27.990381 C27.1410162,25.3108891 30,20.3589838 30,15 C30,6.7157287 23.2842712,0 15,0 C6.71572875,0 0,6.7157287 0,15 Z",id:"Path",fill:"#FAAD14","fill-rule":"nonzero"}),t("path",{d:"M15,6 C15.8284271,6 16.5,6.67157288 16.5,7.5 L16.5,18.5 C16.5,19.3284271 15.8284271,20 15,20 C14.1715729,20 13.5,19.3284271 13.5,18.5 L13.5,7.5 C13.5,6.67157288 14.1715729,6 15,6 Z",id:"\u8DEF\u5F84",fill:"#FFFFFF"}),t("path",{d:"M15,25 C14.171875,25 13.5,24.328125 13.5,23.5 C13.5,22.671875 14.171875,22 15,22 C15.828125,22 16.5,22.671875 16.5,23.5 C16.5,24.328125 15.828125,25 15,25 Z",id:"\u8DEF\u5F84",fill:"#FFFFFF"})])])])],-1)),Ud={class:"app-container_status-info"},Rd={class:"container_failure"},Wd={class:"container_time"},Hd={key:4,class:"app-container_status-container_body"},Zd=Wt(()=>t("svg",{width:"50px",height:"50px",viewBox:"0 0 50 50",version:"1.1",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink"},[t("g",{id:"icon_internet-launching",stroke:"none","stroke-width":"1",fill:"none","fill-rule":"evenodd"},[t("g",{id:"wancheng","fill-rule":"nonzero"},[t("path",{d:"M0,25 C0,33.9316396 4.76497292,42.1848151 12.5,46.6506351 C20.2350269,51.116455 29.7649731,51.116455 37.5,46.6506351 C45.2350271,42.1848151 50,33.9316396 50,25 C50,11.1928812 38.8071187,0 25,0 C11.1928813,0 0,11.1928812 0,25 Z",id:"Path","fill-opacity":"0.08",fill:"#3ED4AB"}),t("g",{id:"Group-2",transform:"translate(10.000000, 10.000000)"},[t("path",{d:"M0,15 C0,20.3589838 2.85898375,25.3108891 7.5,27.990381 C12.1410161,30.669873 17.8589839,30.669873 22.5,27.990381 C27.1410162,25.3108891 30,20.3589838 30,15 C30,6.7157287 23.2842712,0 15,0 C6.71572875,0 0,6.7157287 0,15 Z",id:"Path",fill:"#3ED4AB"}),t("path",{d:"M11.5738525,15.0233901 C11.5738525,14.8431935 11.5023882,14.6703653 11.3750746,14.5429471 C11.2477609,14.4155288 11.0750745,14.3439644 10.8950258,14.3440059 L7.67882684,14.3440059 C7.49875102,14.3439644 7.326041,14.4155503 7.19872281,14.5430024 C7.07140462,14.6704545 6.99991721,14.8433228 7.00000007,15.0235465 C7.00000007,15.2037431 7.0714644,15.3765713 7.19877809,15.5039895 C7.32609178,15.6314078 7.4987781,15.7029722 7.67882684,15.7029307 L10.8950258,15.7029307 C11.0750745,15.7029722 11.2477609,15.6314078 11.3750746,15.5039895 C11.5023882,15.3765713 11.5738525,15.2037431 11.5738525,15.0235465 L11.5738525,15.0233901 Z M22.3211553,14.3440059 L19.1049564,14.3440059 C18.9248806,14.3439644 18.7521705,14.4155503 18.6248524,14.5430024 C18.4975342,14.6704545 18.4260468,14.8433228 18.4261296,15.0235465 C18.4261296,15.2037431 18.4975939,15.3765713 18.6249076,15.5039895 C18.7522213,15.6314078 18.9249076,15.7029722 19.1049564,15.7029307 L22.3211553,15.7029307 C22.5012041,15.7029722 22.6738904,15.6314078 22.8012041,15.5039895 C22.9285178,15.3765713 22.9999911,15.2037431 22.9999911,15.0235465 C23.0019042,14.6481319 22.6962619,14.3440059 22.3211553,14.3440059 Z M15.0075079,18.6494887 C14.8274565,18.6494887 14.6547678,18.7210138 14.5274536,18.8484354 C14.4001395,18.9758571 14.3286356,19.1486892 14.3286812,19.3288885 L14.3286812,22.3206158 C14.3286398,22.5008124 14.4001455,22.6736405 14.5274592,22.8010588 C14.6547729,22.928477 14.8274592,23 15.0075079,23 C15.1875567,23 15.360243,22.928477 15.4875567,22.8010588 C15.6148704,22.6736405 15.6863761,22.5008124 15.6863348,22.3206158 L15.6863348,19.3308123 C15.6866114,18.9551699 15.3828413,18.6502825 15.0075079,18.6494887 Z M15.0075079,7 C14.8274592,7 14.6547729,7.07152297 14.5274592,7.19894122 C14.4001455,7.32635946 14.3286398,7.49918761 14.3286812,7.67938422 L14.3286812,10.8982245 C14.3286398,11.0784212 14.4001455,11.2512493 14.5274592,11.3786675 C14.6547729,11.5060858 14.8274592,11.5776088 15.0075079,11.5776088 C15.1875567,11.5776088 15.360243,11.5060858 15.4875567,11.3786675 C15.6148704,11.2512493 15.6863761,11.0784212 15.6863346,10.8982245 L15.6863346,7.67938422 C15.6863761,7.49918761 15.6148704,7.32635946 15.4875567,7.19894122 C15.360243,7.07152297 15.1875567,7 15.0075079,7 Z M11.6020132,17.4145291 L9.32916742,19.6892415 C9.06467707,19.9548666 9.06467707,20.3845576 9.32916742,20.6501827 C9.45618492,20.7780764 9.62906847,20.8497648 9.80924376,20.8492554 C9.98367775,20.8492554 10.1560177,20.783579 10.2893201,20.6501827 L12.5637599,18.3738593 C12.8282503,18.1082342 12.8282503,17.6785432 12.5637599,17.4129181 C12.2975184,17.147886 11.8671244,17.1486768 11.601857,17.4146855 L11.6020132,17.4145291 Z M17.8766048,12.7750942 C18.0510388,12.7750942 18.2236912,12.7094361 18.3566811,12.5760242 L20.6314491,10.29956 C20.8959395,10.0339349 20.8959395,9.6042439 20.6314491,9.3386188 C20.366042,9.07391123 19.9367036,9.07391123 19.6712965,9.3386188 L17.3966847,11.6133312 C17.1321944,11.8789563 17.1321944,12.3086474 17.3966847,12.5742725 C17.5235351,12.7026276 17.6963754,12.7749288 17.8767611,12.7750942 L17.8766048,12.7750942 Z M18.5349595,17.572293 C18.2695524,17.3075854 17.8402139,17.3075854 17.5748068,17.572293 C17.3103165,17.8379181 17.3103165,18.2676091 17.5748068,18.5332342 L19.6882679,20.6501827 C19.8152854,20.7780764 19.988169,20.8497648 20.1683442,20.8492554 C20.342747,20.8492554 20.5152744,20.783579 20.6484206,20.6501827 C20.9129109,20.3845576 20.9129109,19.9548666 20.6484206,19.6892415 L18.5349595,17.5722773 L18.5349595,17.572293 Z M10.2891638,9.35734026 C10.0237567,9.09263269 9.59441827,9.09263269 9.32901114,9.35734026 C9.06452079,9.62296536 9.06452079,10.0526564 9.32901114,10.3182815 L11.6037635,12.594902 C11.7308042,12.7227441 11.9036849,12.7943806 12.0838399,12.7938344 C12.2582738,12.7938344 12.43077,12.7281576 12.5639162,12.594902 C12.8284065,12.3292769 12.8284065,11.8995859 12.5639162,11.6339608 L10.2891638,9.3573559 L10.2891638,9.35734026 Z",id:"Shape",fill:"#FFFFFF"})])])])],-1)),Jd={class:"app-container_status-info"},Kd={class:"container_failure"},Qd={class:"app-container_status-label_item",style:{"padding-left":"10px"}},Xd={class:"app-container_status-container",style:{height:"100%"}},tl=["title"],el={class:"DeviceBlock"},al={class:"app-container_status-container_body"},ol=Wt(()=>t("svg",{width:"50px",height:"50px",viewBox:"0 0 50 50",version:"1.1",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink"},[t("g",{id:"icon_device-number",stroke:"none","stroke-width":"1",fill:"none","fill-rule":"evenodd"},[t("g",{id:"wancheng","fill-rule":"nonzero"},[t("path",{d:"M0,25 C0,33.9316396 4.76497292,42.1848151 12.5,46.6506351 C20.2350269,51.116455 29.7649731,51.116455 37.5,46.6506351 C45.2350271,42.1848151 50,33.9316396 50,25 C50,11.1928812 38.8071187,0 25,0 C11.1928813,0 0,11.1928812 0,25 Z",id:"Path","fill-opacity":"0.0804503114",fill:"#03C5FC"}),t("g",{id:"Group-2",transform:"translate(10.000000, 10.000000)"},[t("path",{d:"M0,15 C0,20.3589838 2.85898375,25.3108891 7.5,27.990381 C12.1410161,30.669873 17.8589839,30.669873 22.5,27.990381 C27.1410162,25.3108891 30,20.3589838 30,15 C30,6.7157287 23.2842712,0 15,0 C6.71572875,0 0,6.7157287 0,15 Z",id:"Path",fill:"#03C5FC"}),t("g",{id:"kehuduanIP",transform:"translate(5.000000, 7.000000)",fill:"#FFFFFF"},[t("path",{d:"M8.3164557,11.2822134 L2.39240506,11.2822134 C2.25316456,11.2822134 2.13924051,11.1683794 2.13924051,11.029249 L2.13924051,1.39130435 C2.13924051,1.25217391 2.25316456,1.13833992 2.39240506,1.13833992 L16.6075949,1.13833992 C16.7468354,1.13833992 16.8607595,1.25217391 16.8607595,1.39130435 L16.8607595,3.51620553 C17.2658228,3.5541502 17.6582278,3.69328063 18,3.9083004 L18,1.39130435 C18,0.619762846 17.3797468,0 16.6075949,0 L2.39240506,0 C1.62025316,0 1,0.619762846 1,1.39130435 L1,11.029249 C1,11.8007905 1.62025316,12.4205534 2.39240506,12.4205534 L7.15189873,12.4205534 L7.15189873,14.2798419 L6.40506329,14.2798419 C5.93670886,14.2798419 5.5443038,14.6592885 5.5443038,15.1399209 C5.5443038,15.6079051 5.92405063,16 6.40506329,16 L8.79746835,16 C8.48101266,15.5699605 8.3164557,15.0513834 8.3164557,14.5201581 L8.3164557,11.2822134 Z",id:"Path"}),t("path",{d:"M12.4062969,15.2371365 L12.4062969,14.0436242 L10.0074963,14.0436242 L10.0074963,6.39038031 C10.0074963,6.23042506 10.1394303,6.10738255 10.2833583,6.10738255 L15.6446777,6.10738255 C15.8005997,6.10738255 15.9205397,6.24272931 15.9205397,6.39038031 L15.9205397,8.77740492 L16.3283358,8.77740492 C16.5682159,8.77740492 16.7961019,8.85123043 17,8.97427293 L17,6.39038031 C17,5.62751678 16.3883058,5 15.6446777,5 L10.3313343,5 C9.58770615,5.0246085 9,5.63982103 9,6.39038031 L9,14.6465324 C9.02398801,15.3847875 9.61169415,15.9753915 10.3313343,16 L12.6581709,16 C12.5022489,15.7785235 12.4182909,15.50783 12.4062969,15.2371365 C12.4062969,15.2248322 12.4062969,15.2371365 12.4062969,15.2371365 L12.4062969,15.2371365 Z",id:"Path"}),t("path",{d:"M17.1515152,10 L13.8484848,10 C13.3787879,10 13,10.2857143 13,10.64 L13,15.36 C13,15.7142857 13.3787879,16 13.8484848,16 L17.1515152,16 C17.6212121,16 18,15.7142857 18,15.36 L18,10.64 C18,10.2857143 17.6212121,10 17.1515152,10 Z M14.0151515,10.7657143 L16.9848485,10.7657143 L16.9848485,14.8457143 L14.0151515,14.8457143 L14.0151515,10.7657143 L14.0151515,10.7657143 Z M15.4545455,15.6914286 C15.2575758,15.6914286 15.1060606,15.5657143 15.1060606,15.4285714 C15.1060606,15.28 15.2727273,15.1657143 15.469697,15.1657143 C15.6666667,15.1657143 15.8181818,15.2914286 15.8181818,15.44 C15.8181818,15.5085714 15.7727273,15.5885714 15.6969697,15.6342857 C15.6363636,15.68 15.5454545,15.7028571 15.4545455,15.6914286 C15.4545455,15.7028571 15.4545455,15.6914286 15.4545455,15.6914286 L15.4545455,15.6914286 Z",id:"Shape"})])])])])],-1)),nl={class:"app-container_status-info"},il={class:"container_content"},rl={class:"devise"},sl=Wt(()=>t("em",null,null,-1)),dl={class:"app-container_status-container"},ll=["title"],ul={class:"DeviceBlock"},cl={class:"app-container_title"},pl={class:"app-container_status-label_block"},fl={class:"app-container_status-label_block"},ml={class:"app-container_title"},vl={class:"app-container_status-label_block"},bl=Wt(()=>t("em",null,null,-1)),gl={class:"app-container_status-container"},hl={class:"app-container_title"},_l=["title"],xl={class:"DeviceBlock"},wl={class:"app-container_body"},kl=G({props:{homebox:{type:Object}},setup(n){const{$gettext:i,$ngettext:a}=W(),d=ge(),u=()=>L(this,null,function*(){d.setDeviceShow(!0)}),r=()=>{Aa()},c=()=>{Ta()},_=X(()=>d.status),h=X(()=>d.deviceList),p=$(!1),v=$(!1),b=$(!1),x=bt({portList:[],load:!1}),y=D=>{switch(D){case"pppoe":return i("\u62E8\u53F7\u4E0A\u7F51");case"static":return i("\u9759\u6001\u7F51\u7EDC");case"dhcp":return"DHCP"}return D&&D.toUpperCase()},w=D=>{switch(D){case"manual":return i("\u624B\u52A8\u914D\u7F6E");case"auto":return i("\u81EA\u52A8\u83B7\u53D6");default:return""}},k=()=>{(x.load&&document.hidden?Promise.resolve():M.Network.PortList.GET().then(D=>{if(D!=null&&D.data){const{result:I}=D==null?void 0:D.data;I&&(x.portList=I.ports||[])}})).finally(()=>{x.load=!0,setTimeout(k,1e4)})};k();const f=It.stampForm,m=()=>{p.value=!p.value},g=()=>{v.value=!v.value},F=()=>{b.value=!b.value},Y=()=>{m(),Et.installAndGo("app-meta-nlbwmon",i("\u5E26\u5BBD\u76D1\u63A7"),"/cgi-bin/luci/admin/services/nlbw")},S=()=>L(this,null,function*(){var D,I,at;if(g(),yield Et.checkAndInstallApp("app-meta-homebox","Homebox"))try{const A=yield M.Network.Homebox.Enable.POST();(I=(D=A==null?void 0:A.data)==null?void 0:D.result)!=null&&I.port?Is({port:A.data.result.port,setup:0}):((at=A==null?void 0:A.data)==null?void 0:at.success)==0?location.href="/cgi-bin/luci/admin/services/homebox":E.Warning(i("\u542F\u52A8\u5931\u8D25"))}catch(A){E.Warning(i("\u542F\u52A8\u5931\u8D25"))}}),B=()=>{g(),Et.installAndGo("app-meta-systools","SysTools","/cgi-bin/luci/admin/system/systools/pages")};return(D,I)=>{var A,P;const at=ft("router-link");return s(),l(O,null,[t("div",Ed,[t("div",$d,[t("div",Cd,[e(_)!=null?(s(),l(O,{key:0},[e(_).networkInfo=="netSuccess"?(s(),l("div",Dd,[Bd,t("div",Yd,[t("span",Ad,o(e(i)("\u5DF2\u8054\u7F51")),1),t("span",Sd,o(e(f)(e(_).uptimeStamp)),1)])])):e(_).networkInfo=="dnsFailed"?(s(),l("div",zd,[Pd,t("div",Td,[t("span",Id,o(e(i)("DNS\u9519\u8BEF")),1),t("span",Ld,o(e(f)(e(_).uptimeStamp)),1),t("div",{onClick:r,class:"container_configure"},o(e(i)("DNS\u914D\u7F6E")),1)])])):e(_).networkInfo=="softSourceFailed"?(s(),l("div",Md,[Nd,t("div",Od,[t("span",Vd,o(e(i)("\u8F6F\u4EF6\u6E90\u9519\u8BEF")),1),t("span",Gd,o(e(f)(e(_).uptimeStamp)),1),t("div",{onClick:c,class:"container_configure"},o(e(i)("\u8F6F\u4EF6\u6E90\u914D\u7F6E")),1)])])):e(_).networkInfo=="netFailed"?(s(),l("div",jd,[qd,t("div",Ud,[t("span",Rd,o(e(i)("\u672A\u8054\u7F51")),1),t("span",Wd,o(e(f)(e(_).uptimeStamp)),1)])])):(s(),l("div",Hd,[Zd,t("div",Jd,[t("span",Kd,o(e(i)("\u68C0\u6D4B\u4E2D...")),1)])]))],64)):C("",!0)])]),t("div",Qd,[t("div",Xd,[t("span",{class:"more_icon",title:e(i)("\u67E5\u770B\u8BBE\u5907\u4FE1\u606F")},[z(Gt,{onClick:m})],8,tl),T(t("div",el,[t("div",{class:"menu_background",onClick:m}),t("ul",null,[t("li",null,[t("a",{onClick:u},o(e(i)("\u8BBE\u5907\u7BA1\u7406")),1)]),t("li",null,[t("a",{onClick:Y},o(e(i)("\u5E26\u5BBD\u76D1\u63A7")),1)])])],512),[[Yt,p.value]]),t("div",al,[ol,t("div",nl,[t("span",il,o(((P=(A=e(h))==null?void 0:A.devices)==null?void 0:P.length)||0),1),t("span",rl,o(e(i)("\u5DF2\u8FDE\u63A5\u8BBE\u5907")),1)])])])])]),sl,t("div",dl,[t("span",{class:"more_icon",title:e(i)("\u6D4B\u901F")},[z(Gt,{onClick:g})],8,ll),T(t("div",ul,[t("div",{class:"menu_background",onClick:g}),t("ul",null,[t("li",null,[t("a",{onClick:S},o(e(i)("\u5185\u7F51\u6D4B\u901F")),1)]),t("li",null,[t("a",{onClick:B},o(e(i)("\u5916\u7F51\u6D4B\u901F")),1)])])],512),[[Yt,v.value]]),t("div",cl,[t("span",null,o(e(i)("IP\u5730\u5740"))+"\uFF08"+o(e(_).defaultInterface)+"\uFF09",1)]),t("div",pl,[t("span",null," IPv4: "+o(e(_).ipv4addr)+" \uFF08"+o(y(e(_).proto||""))+"\uFF09 ",1)]),t("div",fl,[t("span",null,"IPv6: "+o(e(_).ipv6addr),1)]),t("div",ml,[t("span",null,"DNS\uFF08"+o(w(e(_).dnsProto))+"\uFF09",1)]),(s(!0),l(O,null,J(e(_).dnsList,V=>(s(),l("div",vl,[t("span",null,o(V),1)]))),256))]),bl,t("div",gl,[t("div",hl,[t("span",null,o(e(i)("\u7F51\u7EDC\u63A5\u53E3\u72B6\u6001")),1),t("span",{class:"more_icon",title:e(i)("\u67E5\u770B\u7F51\u7EDC\u63A5\u53E3\u4FE1\u606F")},[z(Gt,{onClick:F})],8,_l),T(t("div",xl,[t("div",{class:"menu_background",onClick:F}),t("ul",null,[t("li",null,[z(at,{to:"/interfaceconfig"},{default:R(()=>[it(o(e(i)("\u7F51\u53E3\u914D\u7F6E")),1)]),_:1})])])],512),[[Yt,b.value]])]),t("div",wl,[e(x).load?(s(),H(Js,{key:0,portList:e(x).portList},null,8,["portList"])):C("",!0)])])],64)}}});var yl=N(kl,[["__scopeId","data-v-3e27ac04"]]);const Fl={class:"network-container"},El={class:"network-container_flow"},$l={class:"network-container_flow-container"},Cl={class:"network-container_status"},Dl=G({setup(n){return(i,a)=>(s(),l("div",Fl,[t("div",El,[t("div",$l,[z(br)])]),t("div",Cl,[z(yl)])]))}});var Bl=N(Dl,[["__scopeId","data-v-2d777a95"]]);const Yl={},Al={width:"14px",height:"14px",viewBox:"0 0 14 14",version:"1.1",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink"},Sl=t("g",{id:"icon_alert",stroke:"none","stroke-width":"1",fill:"none","fill-rule":"evenodd"},[t("g",{id:"Icon/Warning"},[t("rect",{id:"\u77E9\u5F62",fill:"#000000","fill-rule":"nonzero",opacity:"0",x:"0",y:"0",width:"14",height:"14"}),t("path",{d:"M7,0.875 C3.61757813,0.875 0.875,3.61757813 0.875,7 C0.875,10.3824219 3.61757813,13.125 7,13.125 C10.3824219,13.125 13.125,10.3824219 13.125,7 C13.125,3.61757813 10.3824219,0.875 7,0.875 Z M6.5625,4.046875 C6.5625,3.98671875 6.61171875,3.9375 6.671875,3.9375 L7.328125,3.9375 C7.38828125,3.9375 7.4375,3.98671875 7.4375,4.046875 L7.4375,7.765625 C7.4375,7.82578125 7.38828125,7.875 7.328125,7.875 L6.671875,7.875 C6.61171875,7.875 6.5625,7.82578125 6.5625,7.765625 L6.5625,4.046875 Z M7,10.0625 C6.63769531,10.0625 6.34375,9.76855469 6.34375,9.40625 C6.34375,9.04394531 6.63769531,8.75 7,8.75 C7.36230469,8.75 7.65625,9.04394531 7.65625,9.40625 C7.65625,9.76855469 7.36230469,10.0625 7,10.0625 Z",id:"\u5F62\u72B6",fill:"#FAAD14"})])],-1),zl=[Sl];function Pl(n,i){return s(),l("svg",Al,zl)}var Lt=N(Yl,[["render",Pl]]);const Tl={},Il={width:"18px",height:"18px",viewBox:"0 0 18 18",version:"1.1",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink"},Ll=qt('',1),Ml=[Ll];function Nl(n,i){return s(),l("svg",Il,Ml)}var sa=N(Tl,[["render",Nl]]);const Ol={},Vl={width:"18px",height:"18px",viewBox:"0 0 18 18",version:"1.1",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink"},Gl=qt('',1),jl=[Gl];function ql(n,i){return s(),l("svg",Vl,jl)}var Ul=N(Ol,[["render",ql]]);const Je=n=>(st("data-v-3dae3be2"),n=n(),dt(),n),Rl=["onSubmit"],Wl={class:"action-header"},Hl={class:"action-header_title"},Zl={class:"action-body"},Jl={class:"disk-info"},Kl=Je(()=>t("div",{class:"disk-info_icon"},[t("svg",{t:"1642589762094",class:"icon",viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg","p-id":"11301",width:"128",height:"128"},[t("path",{d:"M899.892468 123.889088c0-44.342099-36.286708-80.620486-80.624646-80.620486H204.728017C160.385918 43.268602 124.107532 79.546988 124.107532 123.889088v802.847056c0 44.342099 36.278386 80.620486 80.620485 80.620486h614.539805c44.337938 0 80.624646-36.278386 80.624646-80.620486V123.889088z",fill:"#D0D0DB","p-id":"11302"}),t("path",{d:"M169.8768 977.7772V174.930143c0-44.342099 36.278386-80.620486 80.620486-80.620485h614.539804c9.936092 0 19.426974 1.905666 28.239639 5.23434-11.525534-30.507298-40.996782-52.389169-75.398629-52.389169H203.342457c-44.342099 0-80.620486 36.278386-80.620486 80.620486v802.851217c0 34.410168 21.881871 63.873094 52.385008 75.381985A79.730065 79.730065 0 0 1 169.8768 977.7772z",fill:"#FFFFFF","p-id":"11303"}),t("path",{d:"M820.657543 40.497481H206.117739c-44.342099 0-80.620486 36.278386-80.620486 80.620485v802.847057c0 44.342099 36.278386 80.620486 80.620486 80.620486h614.539804c44.337938 0 80.624646-36.278386 80.624647-80.620486V121.117966c0-44.342099-36.286708-80.620486-80.624647-80.620485z m19.60173 828.785749c0 40.846992-33.43237 74.279362-74.287684 74.279361H199.780776c-40.855313 0-74.279362-33.424048-74.279362-74.279361V129.593603c0-40.855313 33.424048-74.279362 74.279362-74.279362h566.203296c40.842831 0 74.283522 33.424048 74.283522 74.279362l-0.008321 739.689627z",fill:"#6E6E96","p-id":"11304"}),t("path",{d:"M815.106979 1024H200.567175C146.933914 1024 103.303319 980.369405 103.303319 926.736144V123.889088C103.303319 70.255827 146.933914 26.625232 200.567175 26.625232h614.539804c53.633261 0 97.268017 43.630595 97.268017 97.263856v802.847056c0 53.633261-43.634756 97.263856-97.268017 97.263856zM200.567175 59.911972C165.287391 59.911972 136.590059 88.609303 136.590059 123.889088v802.847056c0 35.279784 28.697331 63.977115 63.977116 63.977115h614.539804c35.279784 0 63.981276-28.697331 63.981276-63.977115V123.889088c0-35.279784-28.701492-63.977115-63.981276-63.977116H200.567175z",fill:"#6E6E96","p-id":"11305"}),t("path",{d:"M301.946104 941.515457h429.985632v65.841173H301.946104z",fill:"#8A8AA1","p-id":"11306"}),t("path",{d:"M731.931736 1024H301.946104a16.64337 16.64337 0 0 1-16.64337-16.64337V941.515457a16.64337 16.64337 0 0 1 16.64337-16.64337h429.985632a16.64337 16.64337 0 0 1 16.64337 16.64337v65.841173a16.64337 16.64337 0 0 1-16.64337 16.64337z m-413.342262-33.286741h396.698892v-32.554432H318.589474v32.554432z",fill:"#6E6E96","p-id":"11307"}),t("path",{d:"M337.230049 960.318304h20.804213v47.038326h-20.804213zM386.565159 960.318304h20.804213v47.038326h-20.804213zM435.891948 960.318304h20.804213v47.038326h-20.804213zM485.231219 960.318304h20.804213v47.038326h-20.804213zM534.558008 960.318304h20.804213v47.038326h-20.804213zM583.897279 960.318304h20.804213v47.038326h-20.804213zM633.224068 960.318304h20.804213v47.038326h-20.804213zM682.563339 960.318304h20.804213v47.038326h-20.804213z",fill:"#FFE599","p-id":"11308"}),t("path",{d:"M219.153659 140.794591m-26.874883 0a26.874882 26.874882 0 1 0 53.749765 0 26.874882 26.874882 0 1 0-53.749765 0Z",fill:"#ADADD1","p-id":"11309"}),t("path",{d:"M219.153659 184.312843c-23.995579 0-43.518252-19.522673-43.518253-43.518252s19.522673-43.518252 43.518253-43.518253 43.518252 19.522673 43.518252 43.518253-19.522673 43.518252-43.518252 43.518252z m0-53.749764c-5.642103 0-10.231512 4.589409-10.231512 10.231512s4.589409 10.231512 10.231512 10.231512 10.231512-4.589409 10.231511-10.231512-4.589409-10.231512-10.231511-10.231512z",fill:"#6E6E96","p-id":"11310"}),t("path",{d:"M801.28466 140.794591m-26.870721 0a26.870721 26.870721 0 1 0 53.741442 0 26.870721 26.870721 0 1 0-53.741442 0Z",fill:"#ADADD1","p-id":"11311"}),t("path",{d:"M801.28466 184.308683c-23.995579 0-43.514092-19.518512-43.514091-43.514092s19.518512-43.514092 43.514091-43.514092 43.514092 19.518512 43.514092 43.514092-19.518512 43.514092-43.514092 43.514092z m0-53.741443c-5.637942 0-10.227351 4.589409-10.227351 10.227351s4.589409 10.227351 10.227351 10.227351 10.227351-4.589409 10.227351-10.227351-4.589409-10.227351-10.227351-10.227351z",fill:"#6E6E96","p-id":"11312"}),t("path",{d:"M801.280499 905.23291m-26.870721 0a26.870721 26.870721 0 1 0 53.741443 0 26.870721 26.870721 0 1 0-53.741443 0Z",fill:"#ADADD1","p-id":"11313"}),t("path",{d:"M801.280499 948.747001c-23.995579 0-43.514092-19.518512-43.514091-43.514091s19.518512-43.514092 43.514091-43.514092 43.514092 19.518512 43.514092 43.514092-19.518512 43.514092-43.514092 43.514091z m0-53.741442c-5.637942 0-10.227351 4.589409-10.227351 10.227351s4.589409 10.227351 10.227351 10.227351 10.227351-4.589409 10.227351-10.227351-4.589409-10.227351-10.227351-10.227351z",fill:"#6E6E96","p-id":"11314"}),t("path",{d:"M219.153659 905.23291m-26.870722 0a26.870721 26.870721 0 1 0 53.741443 0 26.870721 26.870721 0 1 0-53.741443 0Z",fill:"#ADADD1","p-id":"11315"}),t("path",{d:"M219.153659 948.747001c-23.995579 0-43.514092-19.518512-43.514092-43.514091s19.518512-43.514092 43.514092-43.514092 43.514092 19.518512 43.514091 43.514092-19.522673 43.514092-43.514091 43.514091z m0-53.741442c-5.637942 0-10.227351 4.589409-10.227351 10.227351s4.589409 10.227351 10.227351 10.227351 10.227351-4.589409 10.227351-10.227351-4.589409-10.227351-10.227351-10.227351z",fill:"#6E6E96","p-id":"11316"}),t("path",{d:"M520.972857 777.43263c-142.542145 0-258.508988-115.971004-258.508988-258.52147a16.64337 16.64337 0 0 1 33.28674 0c0 124.19699 101.033579 225.23473 225.222248 225.23473s225.222248-101.03774 225.222248-225.23473c0-124.188668-101.033579-225.218087-225.222248-225.218087a16.64337 16.64337 0 0 1 0-33.286741c142.542145 0 258.508988 115.966843 258.508988 258.504828 0 142.550466-115.966843 258.521471-258.508988 258.52147z",fill:"#6E6E96","p-id":"11317"}),t("path",{d:"M520.968696 518.919481m-83.312551 0a83.312551 83.312551 0 1 0 166.625102 0 83.312551 83.312551 0 1 0-166.625102 0Z",fill:"#A9A9BA","p-id":"11318"}),t("path",{d:"M520.968696 618.875402c-55.114521 0-99.955921-44.83724-99.955921-99.95176 0-55.118682 44.8414-99.955921 99.955921-99.955921s99.95176 44.8414 99.95176 99.955921c0 55.11036-44.83724 99.95176-99.95176 99.95176z m0-166.625101c-36.761044 0-66.669181 29.908136-66.66918 66.66918s29.908136 66.66502 66.66918 66.66502 66.66502-29.908136 66.66502-66.66502c0-36.761044-29.903976-66.669181-66.66502-66.66918z",fill:"#6E6E96","p-id":"11319"}),t("path",{d:"M301.946104 941.515457h429.985632v36.977408H301.946104z",fill:"#6E6E96","p-id":"11320"})])],-1)),Ql={key:0,class:"disk-info_mount-name"},Xl={key:1,class:"disk-info_mount-name"},t0={key:0,class:"label-item"},e0={class:"label-item_key"},a0={class:"label-item_path"},o0={class:"label-item"},n0={class:"label-item_key"},i0={class:"label-item_value"},r0=["disabled"],s0={key:0,value:""},d0={value:"format"},l0={key:1,value:"default"},u0={class:"label-item_value"},c0={key:0,class:"msg"},p0={key:1,class:"msg"},f0={class:"action-footer"},m0=Je(()=>t("div",{class:"auto"},null,-1)),v0=["disabled"],b0=["disabled"],g0={key:1,class:"action result"},h0={class:"action-body"},_0=Je(()=>t("div",{class:"action-body_icon"},[t("svg",{t:"1642063181211",class:"icon",viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg","p-id":"5062",width:"128",height:"128","data-v-cda444e0":""},[t("path",{d:"M512 85.333333c235.648 0 426.666667 191.018667 426.666667 426.666667s-191.018667 426.666667-426.666667 426.666667S85.333333 747.648 85.333333 512 276.352 85.333333 512 85.333333z m-74.965333 550.4L346.453333 545.152a42.666667 42.666667 0 1 0-60.330666 60.330667l120.704 120.704a42.666667 42.666667 0 0 0 60.330666 0l301.653334-301.696a42.666667 42.666667 0 1 0-60.288-60.330667l-271.530667 271.488z",fill:"#52C41A","p-id":"5063","data-v-cda444e0":""})])],-1)),x0={class:"action-body_msg"},w0={key:0,class:"action-body_info"},k0={key:1,class:"action-body_info"},y0={class:"btns"},F0=G({props:{action:String,disk:{type:Object,required:!0},mount:{type:Object},Close:{type:Function},Cancel:{type:Function},Next:{type:Function}},setup(n){const i=n,{$gettext:a,$ngettext:d}=W(),u=()=>{i.Close&&i.Close()},r=F=>{F.preventDefault(),i.Cancel&&i.Cancel(),u()},c=F=>{i.Next&&i.Next(F),u()},_=$(!1),h=$(0),p=F=>{h.value=F},v=$(i.action=="nas"?"":"format"),b=$(),x=$(),y=()=>{switch(v.value){case"format":k();return;case"default":w();return;default:E.Warning(a("\u8BF7\u9009\u62E9\u9009\u9879"));return}},w=()=>{let F="";const Y=i.mount;if(Y!=null&&Y.mountPoint!=null&&(F=Y.mountPoint),F!=""){c(F);return}E.Warning(a("\u65E0\u6CD5\u8BC6\u522B\u8DEF\u5F84"))},k=()=>{const F=i.disk,Y=i.mount;if(Y){const S=Y.mountPoint||Y.path;if(!confirm(a("\u8B66\u544A\uFF1A\u683C\u5F0F\u5316\u4F1A\u6E05\u7A7A %{partname} \u5206\u533A\u6570\u636E\uFF0C\u8BF7\u4F60\u8C28\u614E\u64CD\u4F5C",{partname:S||""}))||!confirm(a("\u662F\u5426\u786E\u5B9A\u683C\u5F0F\u5316 %{partname}?",{partname:S||""})))return;m(Y);return}if(F){if(!confirm(a("\u8B66\u544A\uFF1A\u8BE5\u64CD\u4F5C\u5C06\u521D\u59CB\u5316 %{model} \u786C\u76D8\u5E76\u521B\u5EFA\u5206\u533A\uFF0C\u8BF7\u4F60\u8C28\u614E\u64CD\u4F5C",{model:F.venderModel||""}))||!confirm(a("\u662F\u5426\u786E\u5B9A\u521D\u59CB\u5316?")))return;f(F);return}E.Warning(a("\u65E0\u6CD5\u8BC6\u522B\u6570\u636E"))},f=F=>L(this,null,function*(){if(F.name==null||F.path==""){E.Warning(a("\u83B7\u53D6\u4E0D\u5230\u8BBE\u5907\u540D\u79F0"));return}if(F.path==null||F.path==""){E.Warning(a("\u83B7\u53D6\u4E0D\u5230\u8BBE\u5907\u8DEF\u5F84"));return}_.value=!0;const Y=E.Loading(a("\u521D\u59CB\u5316\u4E2D..."));try{const S=yield M.Nas.Disk.Init.POST({name:F.name,path:F.path});if(S!=null&&S.data){const{result:B,error:D}=S==null?void 0:S.data;D&&E.Warning(D),B&&(B.errorInfo?E.Warning(B.errorInfo):(E.Success(a("\u521D\u59CB\u5316\u6210\u529F")),B.childrens&&B.childrens.length>0&&(x.value=B.childrens[0]),b.value=B,p(1)))}}catch(S){E.Error(S)}Y.Close(),_.value=!1}),m=F=>L(this,null,function*(){if(F.path==null||F.path==""){E.Warning(a("\u83B7\u53D6\u4E0D\u5230\u5206\u533A\u8DEF\u5F84"));return}_.value=!0;const Y=E.Loading(a("\u683C\u5F0F\u5316\u4E2D..."));try{const S=yield M.Nas.Disk.Partition.Format.POST({path:F.path,uuid:F.uuid,mountPoint:F.mountPoint});if(S!=null&&S.data){const{result:B,error:D}=S==null?void 0:S.data;D&&E.Warning(D),B&&(E.Success(a("\u683C\u5F0F\u5316\u6210\u529F")),x.value=B,p(1))}}catch(S){E.Error(S)}Y.Close(),_.value=!1}),g=()=>{if(x.value&&x.value.mountPoint){c(x.value.mountPoint);return}E.Warning(a("\u8BFB\u53D6\u7ED3\u679C\u5931\u8D25"))};return(F,Y)=>(s(),H(ht,{type:1},{default:R(()=>[z($t,{name:"rotate",mode:"out-in"},{default:R(()=>{var S;return[h.value==0?(s(),l("form",{key:0,class:"action format",onSubmit:pt(y,["prevent"])},[t("div",Wl,[t("div",Hl,o(e(a)("\u786C\u76D8\u914D\u7F6E")),1)]),t("div",Zl,[t("div",Jl,[Kl,n.mount?(s(),l("div",Ql,[t("span",null,"\u3010"+o(n.mount.total)+"\u3011",1),t("span",null,o(n.mount.mountPoint||n.mount.path),1)])):n.disk?(s(),l("div",Xl,[t("span",null,"\u3010"+o(n.disk.size)+"\u3011",1),t("span",null,o(n.disk.venderModel),1)])):C("",!0)]),n.mount?(s(),l("div",t0,[t("div",e0,[t("span",null,o(e(a)("\u76EE\u6807\u5206\u533A")),1)]),t("div",a0,o(n.mount.mountPoint||n.mount.path)+"\uFF08"+o(n.mount.total)+"\uFF09",1)])):C("",!0),t("div",o0,[t("div",n0,[t("span",null,o(e(a)("\u683C\u5F0F\u5316\u9009\u9879")),1)]),t("div",i0,[T(t("select",{"onUpdate:modelValue":Y[0]||(Y[0]=B=>v.value=B),required:"",disabled:n.action=="disk"},[n.mount!=null?(s(),l("option",s0,o(e(a)("\u8BF7\u9009\u62E9\u9009\u9879")),1)):C("",!0),t("option",d0,o(e(a)("\u683C\u5F0F\u5316")),1),n.mount!=null?(s(),l("option",l0,o(e(a)("\u4E0D\u683C\u5F0F\u5316,\u4F7F\u7528\u539F\u6587\u4EF6\u7CFB\u7EDF")),1)):C("",!0)],8,r0),[[rt,v.value]])]),t("div",u0,[v.value=="format"?(s(),l("p",c0,o(e(a)("\u683C\u5F0F\u5316\u4E3AEXT4\u6587\u4EF6\u7CFB\u7EDF")),1)):v.value=="default"?(s(),l("p",p0)):C("",!0)])])]),t("div",f0,[m0,t("button",{class:"cbi-button cbi-button-remove app-btn app-back",onClick:r,type:"button",disabled:_.value},o(e(a)("\u8FD4\u56DE")),9,v0),t("button",{class:"cbi-button cbi-button-apply app-btn app-next",disabled:_.value},o(e(a)("\u4E0B\u4E00\u6B65")),9,b0)])],40,Rl)):h.value==1?(s(),l("div",g0,[t("div",h0,[_0,t("div",x0,o(e(a)("\u683C\u5F0F\u5316\u6210\u529F")),1),b.value?(s(),l("div",w0,[it(o(e(a)("\u5DF2\u7ECF\u6210\u529F\u683C\u5F0F\u5316\u78C1\u76D8"))+" "+o(b.value.venderModel)+" "+o(e(a)("\u5E76\u6302\u8F7D\u5230"))+" ",1),t("a",null,o((S=x.value)==null?void 0:S.mountPoint),1)])):C("",!0),x.value?(s(),l("div",k0,[it(o(e(a)("\u5DF2\u7ECF\u6210\u529F\u521D\u59CB\u5316\u5206\u533A"))+" ",1),t("a",null,o(x.value.mountPoint),1)])):C("",!0),t("div",y0,[t("button",{class:"cbi-button cbi-button-apply app-btn app-next",type:"button",onClick:g},o(n.action=="nas"?e(a)("\u4E0B\u4E00\u6B65"):e(a)("\u5B8C\u6210")),1)])])])):C("",!0)]}),_:1})]),_:1}))}});var E0=N(F0,[["__scopeId","data-v-3dae3be2"]]),Ke=n=>{const i=document.createElement("div");document.body.appendChild(i);const a=gt(E0,mt(ut({},n),{Close:()=>{d()}}));a.mount(i);const d=()=>{a.unmount(),i.remove()};return{Close:d}};const Te=n=>(st("data-v-5f5fb500"),n=n(),dt(),n),$0=["onSubmit"],C0=Te(()=>t("div",{class:"action-header"},[t("div",{class:"action-header_title"})],-1)),D0={class:"action-body"},B0={class:"disk-info"},Y0=Te(()=>t("div",{class:"disk-info_icon"},[t("svg",{t:"1642589762094",class:"icon",viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg","p-id":"11301",width:"128",height:"128"},[t("path",{d:"M899.892468 123.889088c0-44.342099-36.286708-80.620486-80.624646-80.620486H204.728017C160.385918 43.268602 124.107532 79.546988 124.107532 123.889088v802.847056c0 44.342099 36.278386 80.620486 80.620485 80.620486h614.539805c44.337938 0 80.624646-36.278386 80.624646-80.620486V123.889088z",fill:"#D0D0DB","p-id":"11302"}),t("path",{d:"M169.8768 977.7772V174.930143c0-44.342099 36.278386-80.620486 80.620486-80.620485h614.539804c9.936092 0 19.426974 1.905666 28.239639 5.23434-11.525534-30.507298-40.996782-52.389169-75.398629-52.389169H203.342457c-44.342099 0-80.620486 36.278386-80.620486 80.620486v802.851217c0 34.410168 21.881871 63.873094 52.385008 75.381985A79.730065 79.730065 0 0 1 169.8768 977.7772z",fill:"#FFFFFF","p-id":"11303"}),t("path",{d:"M820.657543 40.497481H206.117739c-44.342099 0-80.620486 36.278386-80.620486 80.620485v802.847057c0 44.342099 36.278386 80.620486 80.620486 80.620486h614.539804c44.337938 0 80.624646-36.278386 80.624647-80.620486V121.117966c0-44.342099-36.286708-80.620486-80.624647-80.620485z m19.60173 828.785749c0 40.846992-33.43237 74.279362-74.287684 74.279361H199.780776c-40.855313 0-74.279362-33.424048-74.279362-74.279361V129.593603c0-40.855313 33.424048-74.279362 74.279362-74.279362h566.203296c40.842831 0 74.283522 33.424048 74.283522 74.279362l-0.008321 739.689627z",fill:"#6E6E96","p-id":"11304"}),t("path",{d:"M815.106979 1024H200.567175C146.933914 1024 103.303319 980.369405 103.303319 926.736144V123.889088C103.303319 70.255827 146.933914 26.625232 200.567175 26.625232h614.539804c53.633261 0 97.268017 43.630595 97.268017 97.263856v802.847056c0 53.633261-43.634756 97.263856-97.268017 97.263856zM200.567175 59.911972C165.287391 59.911972 136.590059 88.609303 136.590059 123.889088v802.847056c0 35.279784 28.697331 63.977115 63.977116 63.977115h614.539804c35.279784 0 63.981276-28.697331 63.981276-63.977115V123.889088c0-35.279784-28.701492-63.977115-63.981276-63.977116H200.567175z",fill:"#6E6E96","p-id":"11305"}),t("path",{d:"M301.946104 941.515457h429.985632v65.841173H301.946104z",fill:"#8A8AA1","p-id":"11306"}),t("path",{d:"M731.931736 1024H301.946104a16.64337 16.64337 0 0 1-16.64337-16.64337V941.515457a16.64337 16.64337 0 0 1 16.64337-16.64337h429.985632a16.64337 16.64337 0 0 1 16.64337 16.64337v65.841173a16.64337 16.64337 0 0 1-16.64337 16.64337z m-413.342262-33.286741h396.698892v-32.554432H318.589474v32.554432z",fill:"#6E6E96","p-id":"11307"}),t("path",{d:"M337.230049 960.318304h20.804213v47.038326h-20.804213zM386.565159 960.318304h20.804213v47.038326h-20.804213zM435.891948 960.318304h20.804213v47.038326h-20.804213zM485.231219 960.318304h20.804213v47.038326h-20.804213zM534.558008 960.318304h20.804213v47.038326h-20.804213zM583.897279 960.318304h20.804213v47.038326h-20.804213zM633.224068 960.318304h20.804213v47.038326h-20.804213zM682.563339 960.318304h20.804213v47.038326h-20.804213z",fill:"#FFE599","p-id":"11308"}),t("path",{d:"M219.153659 140.794591m-26.874883 0a26.874882 26.874882 0 1 0 53.749765 0 26.874882 26.874882 0 1 0-53.749765 0Z",fill:"#ADADD1","p-id":"11309"}),t("path",{d:"M219.153659 184.312843c-23.995579 0-43.518252-19.522673-43.518253-43.518252s19.522673-43.518252 43.518253-43.518253 43.518252 19.522673 43.518252 43.518253-19.522673 43.518252-43.518252 43.518252z m0-53.749764c-5.642103 0-10.231512 4.589409-10.231512 10.231512s4.589409 10.231512 10.231512 10.231512 10.231512-4.589409 10.231511-10.231512-4.589409-10.231512-10.231511-10.231512z",fill:"#6E6E96","p-id":"11310"}),t("path",{d:"M801.28466 140.794591m-26.870721 0a26.870721 26.870721 0 1 0 53.741442 0 26.870721 26.870721 0 1 0-53.741442 0Z",fill:"#ADADD1","p-id":"11311"}),t("path",{d:"M801.28466 184.308683c-23.995579 0-43.514092-19.518512-43.514091-43.514092s19.518512-43.514092 43.514091-43.514092 43.514092 19.518512 43.514092 43.514092-19.518512 43.514092-43.514092 43.514092z m0-53.741443c-5.637942 0-10.227351 4.589409-10.227351 10.227351s4.589409 10.227351 10.227351 10.227351 10.227351-4.589409 10.227351-10.227351-4.589409-10.227351-10.227351-10.227351z",fill:"#6E6E96","p-id":"11312"}),t("path",{d:"M801.280499 905.23291m-26.870721 0a26.870721 26.870721 0 1 0 53.741443 0 26.870721 26.870721 0 1 0-53.741443 0Z",fill:"#ADADD1","p-id":"11313"}),t("path",{d:"M801.280499 948.747001c-23.995579 0-43.514092-19.518512-43.514091-43.514091s19.518512-43.514092 43.514091-43.514092 43.514092 19.518512 43.514092 43.514092-19.518512 43.514092-43.514092 43.514091z m0-53.741442c-5.637942 0-10.227351 4.589409-10.227351 10.227351s4.589409 10.227351 10.227351 10.227351 10.227351-4.589409 10.227351-10.227351-4.589409-10.227351-10.227351-10.227351z",fill:"#6E6E96","p-id":"11314"}),t("path",{d:"M219.153659 905.23291m-26.870722 0a26.870721 26.870721 0 1 0 53.741443 0 26.870721 26.870721 0 1 0-53.741443 0Z",fill:"#ADADD1","p-id":"11315"}),t("path",{d:"M219.153659 948.747001c-23.995579 0-43.514092-19.518512-43.514092-43.514091s19.518512-43.514092 43.514092-43.514092 43.514092 19.518512 43.514091 43.514092-19.522673 43.514092-43.514091 43.514091z m0-53.741442c-5.637942 0-10.227351 4.589409-10.227351 10.227351s4.589409 10.227351 10.227351 10.227351 10.227351-4.589409 10.227351-10.227351-4.589409-10.227351-10.227351-10.227351z",fill:"#6E6E96","p-id":"11316"}),t("path",{d:"M520.972857 777.43263c-142.542145 0-258.508988-115.971004-258.508988-258.52147a16.64337 16.64337 0 0 1 33.28674 0c0 124.19699 101.033579 225.23473 225.222248 225.23473s225.222248-101.03774 225.222248-225.23473c0-124.188668-101.033579-225.218087-225.222248-225.218087a16.64337 16.64337 0 0 1 0-33.286741c142.542145 0 258.508988 115.966843 258.508988 258.504828 0 142.550466-115.966843 258.521471-258.508988 258.52147z",fill:"#6E6E96","p-id":"11317"}),t("path",{d:"M520.968696 518.919481m-83.312551 0a83.312551 83.312551 0 1 0 166.625102 0 83.312551 83.312551 0 1 0-166.625102 0Z",fill:"#A9A9BA","p-id":"11318"}),t("path",{d:"M520.968696 618.875402c-55.114521 0-99.955921-44.83724-99.955921-99.95176 0-55.118682 44.8414-99.955921 99.955921-99.955921s99.95176 44.8414 99.95176 99.955921c0 55.11036-44.83724 99.95176-99.95176 99.95176z m0-166.625101c-36.761044 0-66.669181 29.908136-66.66918 66.66918s29.908136 66.66502 66.66918 66.66502 66.66502-29.908136 66.66502-66.66502c0-36.761044-29.903976-66.669181-66.66502-66.66918z",fill:"#6E6E96","p-id":"11319"}),t("path",{d:"M301.946104 941.515457h429.985632v36.977408H301.946104z",fill:"#6E6E96","p-id":"11320"})])],-1)),A0={key:0,class:"disk-info_mount-name"},S0={key:1,class:"disk-info_mount-name"},z0={key:0,class:"label-item"},P0={class:"label-item_key"},T0={class:"label-item_path"},I0={class:"label-item"},L0={class:"label-item_key"},M0={class:"label-item_value"},N0={class:"action-footer"},O0=Te(()=>t("div",{class:"auto"},null,-1)),V0=["disabled"],G0=["disabled"],j0={key:1,class:"action result"},q0={class:"action-body"},U0=Te(()=>t("div",{class:"action-body_icon"},[t("svg",{t:"1642063181211",class:"icon",viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg","p-id":"5062",width:"128",height:"128","data-v-cda444e0":""},[t("path",{d:"M512 85.333333c235.648 0 426.666667 191.018667 426.666667 426.666667s-191.018667 426.666667-426.666667 426.666667S85.333333 747.648 85.333333 512 276.352 85.333333 512 85.333333z m-74.965333 550.4L346.453333 545.152a42.666667 42.666667 0 1 0-60.330666 60.330667l120.704 120.704a42.666667 42.666667 0 0 0 60.330666 0l301.653334-301.696a42.666667 42.666667 0 1 0-60.288-60.330667l-271.530667 271.488z",fill:"#52C41A","p-id":"5063","data-v-cda444e0":""})])],-1)),R0={class:"action-body_msg"},W0=["innerHTML"],H0={class:"btns"},Z0=G({props:{action:String,disk:{type:Object,required:!0},mount:{type:Object},Close:{type:Function},Cancel:{type:Function},Next:{type:Function}},setup(n){var k;const i=n,{$gettext:a,$ngettext:d}=W(),u=()=>{i.Close&&i.Close()},r=f=>{f.preventDefault(),i.Cancel&&i.Cancel(),u()},c=f=>{i.Next&&i.Next(f),u()},_=$(!1),h=$(0),p=$("/mnt/data_"+((k=i==null?void 0:i.mount)==null?void 0:k.name)),v=f=>{h.value=f};$(i.mount?"":"format"),$();const b=$(),x=()=>L(this,null,function*(){const f=i.mount;if(f==null){E.Warning(a("\u83B7\u53D6\u4E0D\u5230\u5206\u533A"));return}if(f.path==null||f.path==""){E.Warning(a("\u83B7\u53D6\u4E0D\u5230\u5206\u533A\u8DEF\u5F84"));return}if(f.uuid==null||f.uuid==""){E.Warning(a("\u83B7\u53D6\u4E0D\u5230\u5206\u533AID"));return}_.value=!0;const m=E.Loading(a("\u6302\u8F7D\u4E2D..."));try{const g=yield M.Nas.Disk.Partition.Mount.POST({path:f.path,uuid:f.uuid,mountPoint:p.value});if(g!=null&&g.data){const{result:F,error:Y}=g==null?void 0:g.data;Y&&E.Warning(Y),F&&(E.Success(a("\u6302\u8F7D\u6210\u529F")),b.value=F,v(1))}}catch(g){E.Error(g)}m.Close(),_.value=!1}),y=()=>{if(b.value&&b.value.mountPoint){c(b.value.mountPoint);return}E.Warning(a("\u8BFB\u53D6\u7ED3\u679C\u5931\u8D25"))},w=()=>{};return(f,m)=>(s(),H(ht,{type:1},{default:R(()=>[z($t,{name:"rotate",mode:"out-in"},{default:R(()=>{var g,F;return[h.value==0?(s(),l("form",{key:0,class:"action format",onSubmit:pt(w,["prevent"])},[C0,t("div",D0,[t("div",B0,[Y0,n.mount?(s(),l("div",A0,[t("span",null,"\u3010"+o(n.mount.total)+"\u3011",1),t("span",null,o(n.mount.mountPoint),1)])):n.disk?(s(),l("div",S0,[t("span",null,"\u3010"+o(n.disk.size)+"\u3011",1),t("span",null,o(n.disk.venderModel),1)])):C("",!0)]),n.mount?(s(),l("div",z0,[t("div",P0,[t("span",null,o(e(a)("\u76EE\u6807\u5206\u533A")),1)]),t("div",T0,o(n.mount.path)+"\uFF08"+o(n.mount.total)+"\uFF0C"+o((F=(g=n.mount)==null?void 0:g.filesystem)==null?void 0:F.toUpperCase())+"\uFF09",1)])):C("",!0),t("div",I0,[t("div",L0,[t("span",null,o(e(a)("\u6302\u8F7D\u70B9")),1)]),t("div",M0,[T(t("input",{type:"text","onUpdate:modelValue":m[0]||(m[0]=Y=>p.value=Y)},null,512),[[tt,p.value,void 0,{trim:!0}]])])])]),t("div",N0,[O0,t("button",{class:"cbi-button cbi-button-apply app-btn app-next",disabled:_.value,onClick:x},o(e(a)("\u786E\u5B9A")),9,V0),t("button",{class:"cbi-button cbi-button-remove app-btn app-back",onClick:r,type:"button",disabled:_.value},o(e(a)("\u8FD4\u56DE")),9,G0)])],40,$0)):h.value==1?(s(),l("div",j0,[t("div",q0,[U0,t("div",R0,o(e(a)("\u6302\u8F7D\u6210\u529F")),1),b.value?(s(),l("div",{key:0,class:"action-body_info",innerHTML:e(a)("\u5DF2\u6210\u529F\u5C06\u5206\u533A %{dev} \u6302\u8F7D\u5230 %{mount}",{dev:b.value.path||"",mount:b.value.mountPoint||""},!0)},null,8,W0)):C("",!0),t("div",H0,[t("button",{class:"cbi-button cbi-button-apply app-btn app-next",type:"button",onClick:y},o(n.action=="nas"?e(a)("\u5B8C\u6210"):e(a)("\u4E0B\u4E00\u6B65")),1)])])])):C("",!0)]}),_:1})]),_:1}))}});var J0=N(Z0,[["__scopeId","data-v-5f5fb500"]]),Ia=n=>{const i=document.createElement("div");document.body.appendChild(i);const a=gt(J0,mt(ut({},n),{Close:()=>{d()}}));a.mount(i);const d=()=>{a.unmount(),i.remove()};return{Close:d}};const K0={class:"disk-content"},Q0={class:"disk-item"},X0={class:"disk-item_name"},tu={key:0},eu={key:1},au={key:2},ou={class:"disk_value"},nu={class:"disk-item_value"},iu={class:"value-data"},ru={key:0,class:"disk-item"},su={class:"disk-item_name"},du={key:0},lu=["href"],uu={key:0},cu={class:"disk_status"},pu={key:0,class:"disk_status_item"},fu={key:0,class:"tooltip-trigger disk_tip"},mu={class:"tooltip-text tooltip-top"},vu={class:"disk_dir_tip"},bu={class:"disk_status_item"},gu={key:0,class:"tooltip-trigger disk_tip"},hu={class:"tooltip-text tooltip-top"},_u={class:"disk_dir_tip"},xu=G({props:{part:{type:Object,required:!0},disk:{type:Object,required:!0}},setup(n){const i=n,{$gettext:a,$ngettext:d}=W(),u=X(()=>i.part.filesystem=="No FileSystem"),r=X(()=>i.part.filesystem&&["ntfs","vfat","exfat"].indexOf(i.part.filesystem)>=0),c=X(()=>i.part.mountPoint&&i.part.isReadOnly&&i.part.filesystem!="swap"),_=X(()=>u.value||!i.part.isSystemRoot&&(c.value||r.value||!i.part.mountPoint&&i.part.filesystem=="swap")),h=function(){Ke({action:"disk",disk:i.disk,mount:i.part,Cancel:()=>{},Next:y=>{location.reload()}})},p=()=>{Ia({action:"nas",disk:i.disk,mount:i.part,Cancel:()=>{},Next:()=>{location.reload()}})},v=()=>L(this,null,function*(){const y=E.Loading(a("\u5904\u7406\u4E2D..."));try{const w=yield M.Nas.Disk.InitRest.POST({name:i.disk.name,path:i.disk.path});if(w!=null&&w.data){const{result:k,error:f}=w==null?void 0:w.data;f&&E.Warning(f),k&&(E.Success(a("\u6302\u8F7D\u6210\u529F")),location.reload())}}catch(w){E.Error(w)}y.Close()}),b=X(()=>i.part.filesystem=="Free Space"),x=X(()=>{const y=i.part.mountPoint?i.part.mountPoint:"";return y.indexOf("/mnt/")==0?"/cgi-bin/luci/admin/services/linkease/file/?path=/"+y.substring(5):"/cgi-bin/luci/admin/services/linkease/file/?path=/root"+y});return(y,w)=>{var f;const k=ft("progress-item");return s(),l("div",K0,[t("li",Q0,[t("div",X0,[e(b)?(s(),l("span",tu,o(e(a)("\u672A\u5206\u533A")),1)):(s(),l("span",eu,o(n.part.name)+o(n.part.mountPoint?"":e(u)?e(a)("\uFF08\u672A\u683C\u5F0F\u5316\uFF09"):e(a)("\uFF08\u672A\u6302\u8F7D\uFF09")),1)),n.part.isSystemRoot?(s(),l("span",au,o(e(a)("\uFF08\u7CFB\u7EDF\u5206\u533A\uFF09")),1)):C("",!0)]),t("div",ou,[t("div",nu,[t("div",iu,[z(k,{value:e(b)||!n.part.usage?0:n.part.usage,text:e(b)?e(a)("\u672A\u5206\u533A\uFF08%{total}\uFF09",{total:n.part.total||""}):(n.part.mountPoint&&n.part.filesystem!="swap"?n.part.used:e(a)("\u672A\u77E5"))+"/"+(n.part.total||""),style:{backgroundColor:"#767676"}},null,8,["value","text"])])]),e(b)?(s(),l("button",{key:0,class:"cbi-button cbi-button-apply",onClick:v},o(e(a)("\u5206\u533A\u5E76\u683C\u5F0F\u5316")),1)):e(_)?(s(),l("button",{key:1,class:"cbi-button cbi-button-apply",onClick:h},o(e(a)("\u683C\u5F0F\u5316\u5206\u533A")),1)):C("",!0)])]),!e(b)&&!e(u)?(s(),l("li",ru,[t("span",su,[n.part.mountPoint?(s(),l(O,{key:0},[n.part.filesystem=="swap"?(s(),l("span",du,o(e(a)("\u5DF2\u6302\u8F7D\u4E3A\u4EA4\u6362\u533A")),1)):(s(),l("a",{key:1,href:e(x),target:"_blank"},o(n.part.mountPoint),9,lu))],64)):(s(),l(O,{key:1},[n.part.filesystem=="swap"?(s(),l("span",uu,o(e(a)("\u4E0D\u652F\u6301\u6302\u8F7D")),1)):(s(),l("span",{key:1,class:"value-data buttondiv",onClick:p},o(e(a)("\u624B\u52A8\u6302\u8F7D")),1))],64))]),t("div",cu,[n.part.mountPoint&&n.part.filesystem!="swap"?(s(),l("div",pu,[t("div",null,o(e(a)("\u53EF\u8BFB\u5199\u72B6\u6001\uFF1A"))+o(n.part.isReadOnly?e(a)("\u53EA\u8BFB"):e(a)("\u8BFB\u5199")),1),e(c)?(s(),l("div",fu,[z(Lt),t("div",mu,[t("div",vu,o(e(a)("\u6B64\u5206\u533A\u4E3A\u53EA\u8BFB\u72B6\u6001\uFF0C\u53EF\u80FD\u65E0\u6CD5\u5199\u5165\u6570\u636E")),1)])])):C("",!0)])):C("",!0),t("div",bu,[t("div",null,o(e(a)("\u6587\u4EF6\u7CFB\u7EDF\uFF1A"))+o((f=n.part.filesystem)==null?void 0:f.toUpperCase()),1),!n.part.isSystemRoot&&e(r)?(s(),l("div",gu,[z(Lt),t("div",hu,[t("span",_u,o(e(a)("\u6B64\u6587\u4EF6\u7CFB\u7EDF\u4E0D\u652F\u6301Docker\u7B49\u5E94\u7528\u6570\u636E\uFF0C\u5EFA\u8BAE\u683C\u5F0F\u5316\u6210EXT4\u6587\u4EF6\u7CFB\u7EDF")),1)])])):C("",!0)])])])):C("",!0)])}}});var wu=N(xu,[["__scopeId","data-v-4e7285ca"]]);const ku=n=>(st("data-v-56d0d562"),n=n(),dt(),n),yu={key:0,class:"action"},Fu={class:"title"},Eu={class:"app-container_info"},$u={class:"app-container_body"},Cu={class:"action-footer"},Du=ku(()=>t("div",{class:"auto"},null,-1)),Bu=G({props:{disk:{type:Object,required:!0},Close:{type:Function},Cancel:{type:Function},Next:{type:Function}},setup(n){const i=n,{$gettext:a,$ngettext:d}=W(),u=$(0),r=()=>{i.Close&&i.Close()},c=_=>{_.preventDefault(),i.Cancel&&i.Cancel(),r()};return(_,h)=>(s(),H(ht,{Close:n.Close,type:1},{default:R(()=>[z($t,{name:"rotate",mode:"out-in"},{default:R(()=>[u.value==0?(s(),l("div",yu,[t("h2",Fu,o(e(a)("\u5206\u533A\u4FE1\u606F"))+" - "+o((n.disk.name||"?")+(n.disk.isSystemRoot?e(a)("\uFF08\u7CFB\u7EDF\u76D8\uFF09"):"")),1),t("ul",null,[t("li",null,[t("div",Eu,[t("span",null,o(e(a)("\u5206\u533A / \u6302\u8F7D\u70B9")),1),t("span",null,o(e(a)("\u5BB9\u91CF")),1)]),t("div",$u,[(s(!0),l(O,null,J(n.disk.childrens,(p,v)=>(s(),H(wu,{key:v,part:p,disk:n.disk},null,8,["part","disk"]))),128))])])]),t("div",Cu,[Du,t("button",{class:"cbi-button cbi-button-remove app-btn app-back",onClick:c,type:"button"},o(e(a)("\u8FD4\u56DE")),1)])])):C("",!0)]),_:1})]),_:1},8,["Close"]))}});var Yu=N(Bu,[["__scopeId","data-v-56d0d562"]]),Au=n=>{const i=document.createElement("div");document.body.appendChild(i);const a=gt(Yu,mt(ut({},n),{Close:()=>{d()}}));a.component("progress-item",Ca),a.mount(i);const d=()=>{a.unmount(),i.remove()};return{Close:d}};const Su={key:0,class:"disk-item error"},zu=["title"],Pu={class:"disk-item_value"},Tu={class:"value-data"},Iu={class:"error"},Lu={key:1,class:"disk-item"},Mu=["title"],Nu={key:0,class:"disk_value"},Ou={class:"value-data"},Vu={href:"/cgi-bin/luci/admin/nas/smart"},Gu={class:"error"},ju={key:1,class:"disk_value"},qu={class:"disk-item_value"},Uu={class:"value-data"},Ru={class:"disk-item-tooltip"},Wu={class:"disk_icon"},Hu={key:0,class:"tooltip-trigger"},Zu={class:"disk_tip"},Ju={class:"tooltip-text tooltip-top"},Ku={class:"disk_dir_tip"},Qu={key:1,class:"tooltip-trigger"},Xu={class:"disk_tip"},tc={class:"tooltip-text tooltip-top"},ec={class:"disk_dir_tip"},ac={key:2,class:"disk-item load"},oc=["title"],nc={class:"disk_value"},ic={class:"disk-item_value"},rc={class:"value-data"},sc={key:3,class:"disk-item load"},dc=["title"],lc={class:"disk_value"},uc={key:0,class:"disk-item_value"},cc={class:"value-data"},pc={class:"disk_icon"},fc=G({props:{disk:{type:Object,required:!0},smartWarning:{type:Boolean}},setup(n){const i=n,{$gettext:a,$ngettext:d}=W(),u=X(()=>i.disk.errorInfo?"error":i.disk.childrens==null||i.disk.childrens.length==0||i.disk.childrens.length==1&&i.disk.childrens[0].filesystem=="No FileSystem"?"load":i.disk.childrens.filter(v=>v.mountPoint).length==0?"unmounted":"success"),r=X(()=>{const v=i.disk;let b=v.name;return v.size&&(b+=`\u3010${v.size}\u3011`),v.venderModel&&(b+=`(${v.venderModel})`),b}),c=X(()=>{var b;const v=i.disk;return!v.isSystemRoot&&(((b=v.childrens)==null?void 0:b.filter(x=>x.isReadOnly&&x.filesystem!="swap").length)||0)>0}),_=()=>{Ke({action:"disk",disk:i.disk,Cancel:()=>{},Next:()=>{location.reload()}})},h=()=>{Au({action:"disk",disk:i.disk,Cancel:()=>{},Next:()=>{location.reload()}})},p=()=>{const v=i.disk,b=v.childrens||[];Ia({action:"nas",disk:v,mount:b[0],Cancel:()=>{},Next:()=>{location.reload()}})};return(v,b)=>{var y,w,k;const x=ft("progress-item");return e(u)=="error"?(s(),l("li",Su,[t("div",{class:"disk-item_name",title:e(r)},[t("span",null,o(e(r)),1)],8,zu),t("div",Pu,[t("div",Tu,[t("span",Iu,o(n.disk.errorInfo),1)])])])):e(u)=="success"?(s(),l("li",Lu,[t("div",{class:"disk-item_name",title:e(r)},[t("span",null,o(e(r)),1)],8,Mu),n.disk.smartWarning&&n.smartWarning?(s(),l("div",Nu,[t("div",Ou,[t("a",Vu,[t("span",Gu,o(e(a)("S.M.A.R.T\u5F02\u5E38")),1)])])])):(s(),l("div",ju,[t("div",qu,[t("div",Uu,[z(x,{value:n.disk.usage||0,text:`${n.disk.used}/${n.disk.total}`,style:{backgroundColor:"#767676"}},null,8,["value","text"])]),t("div",Ru,[t("span",null,o(e(a)("\u4EC5\u7EDF\u8BA1\u5DF2\u6302\u8F7D\u5206\u533A")),1)])]),t("div",Wu,[n.disk.isDockerRoot&&n.disk.isSystemRoot&&n.disk.usage&&n.disk.usage>=90?(s(),l("span",Hu,[t("span",Zu,[z(Lt)]),t("div",null,[t("div",Ju,[t("span",Ku,o(e(a)("\u60A8\u7684\u7CFB\u7EDF\u7A7A\u95F4\u5DF2\u4E0D\u8DB3\uFF0C\u68C0\u6D4B\u5230\u60A8\u7684Docker\u6839\u76EE\u5F55\u4F4D\u4E8E\u7CFB\u7EDF\u6839\u76EE\u5F55\u4E0A\uFF0C\u53EF\u80FD\u4F1A\u5F71\u54CD\u7CFB\u7EDF\u7684\u6B63\u5E38\u8FD0\u884C\uFF0C\u5EFA\u8BAE\u4F7F\u7528Docker\u8FC1\u79FB\u5411\u5BFC\u5C06Docker\u6839\u76EE\u5F55\u8FC1\u79FB\u5230\u5916\u7F6E\u786C\u76D8\u4E0A\u3002")),1)])])])):C("",!0),e(c)?(s(),l("span",Qu,[t("span",Xu,[z(Lt)]),t("div",null,[t("div",tc,[t("span",ec,o(e(a)("\u5206\u533A\u5B58\u5728\u5F02\u5E38\uFF0C\u70B9\u51FB\u5206\u533A\u5217\u8868\u67E5\u770B\u9519\u8BEF")),1)])])])):C("",!0),e(c)&&((y=n.disk.childrens)==null?void 0:y.length)==1?(s(),l("span",{key:2,class:"disk_infoicon",onClick:b[0]||(b[0]=f=>_())},[z(Ul)])):C("",!0),t("span",{class:"disk_infoicon",onClick:b[1]||(b[1]=f=>h())},[z(sa)])])]))])):e(u)=="load"?(s(),l("li",ac,[t("div",{class:"disk-item_name",title:e(r)},[t("span",null,o(e(r)),1)],8,oc),t("div",nc,[t("div",ic,[t("div",rc,[t("button",{onClick:b[2]||(b[2]=f=>_())},o(e(a)("\u683C\u5F0F\u5316\u5E76\u6302\u8F7D")),1)])])])])):e(u)=="unmounted"?(s(),l("li",sc,[t("div",{class:"disk-item_name",title:e(r)},[t("span",null,o(e(r)),1)],8,dc),t("div",lc,[((w=n.disk.childrens)==null?void 0:w.length)==1?(s(),l("div",uc,[t("div",cc,[n.disk.childrens[0].filesystem=="swap"?(s(),l("button",{key:0,onClick:b[3]||(b[3]=f=>h())},o(e(a)("\u67E5\u770B\u8BE6\u60C5")),1)):(s(),l("button",{key:1,onClick:b[4]||(b[4]=f=>p())},o(e(a)("\u624B\u52A8\u6302\u8F7D")),1))])])):C("",!0),t("div",pc,[(((k=n.disk.childrens)==null?void 0:k.length)||0)>1?(s(),l("span",{key:0,class:"disk_infoicon",onClick:b[5]||(b[5]=f=>h())},[z(sa)])):C("",!0)])])])):C("",!0)}}});var Ge=N(fc,[["__scopeId","data-v-5e9b583e"]]);const mc=n=>(st("data-v-2b8c3ff1"),n=n(),dt(),n),vc={class:"app-container"},bc={class:"app-container_title"},gc={class:"disk_info"},hc={class:"app-container_tool"},_c=["title"],xc={class:"DeviceBlock"},wc={href:"/cgi-bin/luci/admin/nas/raid"},kc=mc(()=>t("li",null,[t("a",{href:"/cgi-bin/luci/admin/nas/smart"},"S.M.A.R.T.")],-1)),yc={href:"/cgi-bin/luci/admin/system/diskman"},Fc={href:"/cgi-bin/luci/admin/system/mounts"},Ec={key:0},$c={class:"disk_loading_icon"},Cc={class:"disk_loading_info"},Dc={key:1},Bc={class:"app-container_info"},Yc={class:"app-container_body"},Ac={key:2},Sc={class:"app-container_info"},zc={class:"app-container_body"},Pc={key:3},Tc={class:"app-container_info"},Ic={class:"app-container_body"},Lc=G({setup(n){const{$gettext:i,$ngettext:a}=W(),d=$(!1),u=bt({disks:null,raidList:null}),r=()=>{M.Nas.Disk.Status.GET().then(p=>{var v;if((v=p==null?void 0:p.data)!=null&&v.result){const b=p.data.result;u.disks=b.disks||[]}})};(()=>L(this,null,function*(){try{const p=yield M.Raid.List.GET();if(p!=null&&p.data){const{success:v,error:b,result:x}=p.data;if(x&&(u.raidList=x.disks||[]),b)throw b}}catch(p){console.log(p)}}))(),r();const _=()=>{d.value=!d.value},h=()=>{Et.installAndGo("luci-app-linkease",i("\u6613\u6709\u4E91"),"/cgi-bin/luci/admin/services/linkease/file/","app-meta-linkease")};return(p,v)=>{var y,w;const b=ft("GlHelp"),x=ft("icon-loading");return s(),l("div",vc,[t("ul",null,[t("li",null,[t("div",bc,[t("span",gc,[it(o(e(i)("\u78C1\u76D8\u4FE1\u606F"))+" ",1),z(b,{type:"disk"})]),t("div",hc,[t("div",{class:"app-container_configure",onClick:h},o(e(i)("\u6587\u4EF6\u7BA1\u7406")),1),t("span",{class:"more_icon",title:e(i)("\u67E5\u770B\u78C1\u76D8\u7BA1\u7406\u4FE1\u606F")},[z(Gt,{onClick:_})],8,_c)]),T(t("div",xc,[t("div",{class:"menu_background",onClick:_}),t("ul",null,[t("li",null,[t("a",wc,o(e(i)("RAID\u7BA1\u7406")),1)]),kc,t("li",null,[t("a",yc,o(e(i)("\u78C1\u76D8\u7BA1\u7406")),1)]),t("li",null,[t("a",Fc,o(e(i)("\u6302\u8F7D\u70B9")),1)])])],512),[[Yt,d.value]])])]),!e(u).disks&&!e(u).raidList?(s(),l("li",Ec,[t("div",$c,[z(x,{size:38,color:"currentColor"}),t("span",Cc,o(e(i)("\u6B63\u5728\u83B7\u53D6\u78C1\u76D8\u4FE1\u606F...")),1)])])):C("",!0),e(u).disks?(s(),l("li",Dc,[t("div",Bc,[t("span",null,o(e(i)("\u7CFB\u7EDF\u6839\u76EE\u5F55")),1)]),t("div",Yc,[(s(!0),l(O,null,J((y=e(u).disks)==null?void 0:y.filter(k=>k.isSystemRoot),(k,f)=>(s(),H(Ge,{key:f,disk:k},null,8,["disk"]))),128))])])):C("",!0),e(u).disks?(s(),l("li",Ac,[t("div",Sc,[t("span",null,o(e(i)("\u5DF2\u6302\u8F7D\u78C1\u76D8")),1)]),t("div",zc,[(s(!0),l(O,null,J((w=e(u).disks)==null?void 0:w.filter(k=>!k.isSystemRoot),(k,f)=>(s(),H(Ge,{key:f,disk:k,smartWarning:!0},null,8,["disk"]))),128))])])):C("",!0),e(u).raidList&&e(u).raidList.length>0?(s(),l("li",Pc,[t("div",Tc,[t("span",null,o(e(i)("RAID\u8BBE\u5907")),1)]),t("div",Ic,[(s(!0),l(O,null,J(e(u).raidList,(k,f)=>(s(),H(Ge,{key:f,disk:k},null,8,["disk"]))),128))])])):C("",!0)])])}}});var Mc=N(Lc,[["__scopeId","data-v-2b8c3ff1"]]);const Nc={class:"app-container_samba"},Oc={key:0,class:"sambas-item"},Vc={class:"sambas-item_name"},Gc={class:"sambas-item_value"},jc={class:"sambas-item"},qc={class:"sambas-item_name tit"},Uc={class:"sambas-item_value tit"},Rc={class:"samba-item"},Wc={class:"samba-item_name"},Hc=["title"],Zc=["href"],Jc=G({props:{sambas:{type:Array}},setup(n){const{$gettext:i,$ngettext:a}=W(),d=window.location.hostname;return(u,r)=>{var c;return s(),l("ul",Nc,[n.sambas?(s(),l("li",Oc,[t("div",Vc,[t("span",null,o(e(i)("\u5F53\u524D\u72B6\u6001:")),1)]),t("div",Gc,[t("span",null,o((c=n.sambas)!=null&&c.length?e(i)("\u5DF2\u542F\u7528"):e(i)("\u672A\u542F\u7528")),1)])])):C("",!0),t("li",jc,[t("div",qc,[t("span",null,o(e(i)("\u5730\u5740")),1)]),t("div",Uc,[t("span",null,o(e(i)("\u76EE\u5F55")),1)])]),(s(!0),l(O,null,J(n.sambas,_=>(s(),l("li",Rc,[t("div",Wc,[t("span",null,"smb://"+o(e(d))+"/"+o(_.shareName),1)]),t("div",{class:"samba-item_value",title:_.path},[t("a",{target:"_blank",href:"/cgi-bin/luci/admin/services/linkease/file/?path=/root"+_.path},o(_.path),9,Zc)],8,Hc)]))),256))])}}});var Kc=N(Jc,[["__scopeId","data-v-8166802a"]]);const Qc={class:"webdav-item"},Xc={class:"webdav-item_name"},t1={class:"webdav-item_value"},e1={key:0,class:"webdav-item"},a1={class:"webdav-item_name"},o1={class:"webdav-item_value"},n1=["href"],i1={key:1,class:"webdav-item"},r1={class:"webdav-item_name"},s1={class:"webdav-item_value"},d1=["href"],l1={key:2,class:"webdav-item"},u1={class:"webdav-item_name"},c1={class:"webdav-item_value"},p1=G({props:{webdav:{type:Object}},setup(n){const i=n,{$gettext:a,$ngettext:d}=W(),u=X(()=>{var r;return`http://${location.hostname}:${(r=i.webdav)==null?void 0:r.port}`});return(r,c)=>{var _,h,p,v,b,x,y;return s(),l(O,null,[t("li",Qc,[t("div",Xc,[t("span",null,o(e(a)("\u5F53\u524D\u72B6\u6001:")),1)]),t("div",t1,[t("span",null,o((_=n.webdav)!=null&&_.path?e(a)("\u5DF2\u542F\u7528"):e(a)("\u672A\u542F\u7528")),1)])]),(h=n.webdav)!=null&&h.path?(s(),l("li",e1,[t("div",a1,[t("span",null,o(e(a)("\u6302\u8F7D\u8DEF\u5F84:")),1)]),t("div",o1,[t("a",{target:"_blank",href:"/cgi-bin/luci/admin/services/linkease/file/?path=/root"+((p=n.webdav)==null?void 0:p.path)},o((v=n.webdav)==null?void 0:v.path),9,n1)])])):C("",!0),(b=n.webdav)!=null&&b.port?(s(),l("li",i1,[t("div",r1,[t("span",null,o(e(a)("\u670D\u52A1\u8DEF\u5F84:")),1)]),t("div",s1,[t("a",{href:e(u),target:"_blank",rel:"noopener noreferrer"},o(e(u)),9,d1)])])):C("",!0),(x=n.webdav)!=null&&x.username?(s(),l("li",l1,[t("div",u1,[t("span",null,o(e(a)("\u8D26\u53F7:")),1)]),t("div",c1,[t("span",null,o((y=n.webdav)==null?void 0:y.username),1)])])):C("",!0)],64)}}});var f1=N(p1,[["__scopeId","data-v-45def11c"]]);const Qe=n=>(st("data-v-0bd83418"),n=n(),dt(),n),m1={class:"disk-item"},v1=Qe(()=>t("div",{class:"disk-item_icon"},[t("svg",{t:"1642563338465",class:"icon",viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg","p-id":"2216",width:"128",height:"128"},[t("path",{d:"M998.4 711.68l-119.467-512c-6.826-42.667-42.666-75.093-87.04-76.8H232.107c-44.374 1.707-80.214 35.84-87.04 78.507L25.6 711.68c-5.12 13.653-6.827 29.013-6.827 42.667 0 76.8 63.147 139.946 141.654 139.946H865.28c78.507 0 141.653-63.146 141.653-139.946 0-13.654-3.413-29.014-8.533-42.667zM394.24 366.933c1.707-51.2 56.32-92.16 124.587-92.16S640 315.733 640 365.227c44.373-1.707 81.92 23.893 83.627 58.026s-34.134 63.147-78.507 64.854h-6.827l-245.76 1.706c-44.373 0-80.213-27.306-80.213-59.733 0-35.84 37.547-63.147 81.92-63.147z m471.04 459.094H160.427c-39.254 0-69.974-30.72-69.974-69.974s32.427-69.973 69.974-69.973H865.28c39.253 0 69.973 30.72 69.973 69.973 1.707 37.547-30.72 69.974-69.973 69.974z m-35.84-92.16c-11.947 0-22.187 8.533-23.893 20.48 0 11.946 8.533 22.186 20.48 23.893h3.413c11.947 0 22.187-10.24 22.187-22.187 0-13.653-8.534-22.186-22.187-22.186z m-46.08 22.186c0-25.6 20.48-46.08 46.08-46.08s46.08 20.48 46.08 46.08-20.48 46.08-46.08 46.08-46.08-20.48-46.08-46.08z","p-id":"2217"})])],-1)),b1={class:"disk-item_f"},g1={class:"disk-item_venderModel"},h1={class:"disk-item_used"},_1=Qe(()=>t("div",{class:"auto"},null,-1)),x1={class:"disk-item-r"},w1={class:"disk-children"},k1=["onClick"],y1=Qe(()=>t("div",{class:"disk-item_icon"},[t("svg",{t:"1642563581459",class:"icon",viewBox:"0 0 1228 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg","p-id":"7132",width:"128",height:"128"},[t("path",{d:"M525.2096 145.3568c1.9968-45.568-35.6864-99.1232-57.4976-99.1232H57.4976C15.872 79.9232 17.8176 145.408 17.8176 145.408h507.392z",fill:"#ECC049","p-id":"7133"}),t("path",{d:"M21.8112 143.36L19.8144 825.1392c0 75.3152 75.3152 152.576 150.6304 152.576h887.9104c75.264 0 150.6304-75.264 150.6304-152.576V297.984c0-75.264-75.3152-152.576-150.6304-152.576h-434.0224L21.8112 143.36z",fill:"#FFD658","p-id":"7134"})])],-1)),F1={key:0},E1={key:1},$1=G({props:{disk:{type:Object,required:!0},currDisk:{type:Object},currMountPoint:{type:Object},onDisk:{type:Function,required:!0}},setup(n){var c,_;const i=n,{$gettext:a,$ngettext:d}=W(),u=$(!1);i.currDisk!=null&&((c=i.currDisk)==null?void 0:c.venderModel)==((_=i.disk)==null?void 0:_.venderModel)&&(u.value=!0);const r=h=>{u.value=!u.value,i.onDisk(h,null)};return(h,p)=>{var v;return s(),l("ul",m1,[t("li",{class:ct(["disk-info",{on:n.disk.venderModel==((v=n.currDisk)==null?void 0:v.venderModel),nopoint:n.disk.childrens==null||n.disk.childrens.length==0}]),onClick:p[0]||(p[0]=b=>r(n.disk))},[v1,t("div",b1,[t("div",g1,o(n.disk.venderModel),1),t("div",h1,o(n.disk.used)+"/"+o(n.disk.size),1)]),_1,t("div",x1,o(n.disk.path),1)],2),T(t("div",w1,[(s(!0),l(O,null,J(n.disk.childrens,b=>{var x,y;return s(),l("li",{class:ct(["disk-children_item",{on:b.uuid==((x=n.currMountPoint)==null?void 0:x.uuid)&&b.path==((y=n.currMountPoint)==null?void 0:y.path)}]),onClick:w=>n.onDisk(n.disk,b)},[y1,b.mountPoint?(s(),l("span",F1," \u3010"+o(b.filesystem)+"\u3011 "+o(b.mountPoint)+" \uFF08"+o(b.used)+"/"+o(b.total)+"\uFF09 ["+o(b.uuid)+"] ",1)):(s(),l("span",E1," \u3010"+o(b.filesystem)+"\u3011 "+o(b.mountPoint||b.path||e(a)("\u672A\u6302\u8F7D\u78C1\u76D8"))+" ["+o(b.uuid)+"] ",1))],10,k1)}),256))],512),[[Yt,u.value]])])}}});var da=N($1,[["__scopeId","data-v-0bd83418"]]);const C1=n=>(st("data-v-b222ef5e"),n=n(),dt(),n),D1={class:"action list"},B1={class:"action-header"},Y1={class:"action-header_title"},A1={class:"action-body"},S1={class:"disk-list"},z1={class:"action-msg"},P1={href:"/cgi-bin/luci/admin/system/diskman"},T1={class:"action-footer"},I1=C1(()=>t("div",{class:"auto"},null,-1)),L1=G({props:{Cancel:{type:Function},Next:{type:Function},Close:{type:Function}},setup(n){const i=n,{$gettext:a,$ngettext:d}=W(),u=$(!0),r=bt({disks:[],raids:[]});(()=>L(this,null,function*(){const w=yield Promise.all([M.Nas.Disk.Status.GET(),M.Raid.List.GET()]);try{if(w[0]){const k=w[0];k!=null&&k.data.result&&(r.disks=(k==null?void 0:k.data.result.disks)||[])}if(w[1]){const k=w[1];k.data.result&&(r.raids=k.data.result.disks||[])}}catch(k){E.Warning(k)}}))();const _=$(),h=$(),p=(w,k)=>{_.value=w,h.value=k},v=()=>{i.Close&&i.Close()},b=()=>{i.Cancel&&i.Cancel(),v()},x=w=>{i.Next&&i.Next(w),v()},y=()=>{if(_.value==null){E.Warning(a("\u8BF7\u9009\u62E9\u76EE\u6807\u786C\u76D8"));return}if(_.value.childrens!=null&&_.value.childrens.length>0&&h.value==null){E.Warning(a("\u8BF7\u9009\u62E9\u786C\u76D8\u5206\u533A"));return}if(h.value!=null&&(h.value.mountPoint==null||h.value.mountPoint=="")){E.Warning(a("\u8BE5\u5206\u533A\u5C1A\u672A\u6302\u8F7D\uFF0C\u8BF7\u5148\u53BB\u6302\u8F7D"));return}u.value=!1,Ke({action:"nas",disk:_.value,mount:h.value,Cancel:()=>{u.value=!0},Next:w=>{x(w)}})};return(w,k)=>u.value?(s(),H(ht,{key:0,type:1},{default:R(()=>[z($t,{name:"rotate",mode:"out-in"},{default:R(()=>[t("div",D1,[t("div",B1,[t("div",Y1,o(e(a)("\u8BF7\u9009\u62E9\u4E00\u4E2A\u786C\u76D8\u6216\u5206\u533A")),1)]),t("div",A1,[t("div",S1,[(s(!0),l(O,null,J(e(r).disks,f=>(s(),H(da,{disk:f,onDisk:p,currDisk:_.value,currMountPoint:h.value},null,8,["disk","currDisk","currMountPoint"]))),256)),(s(!0),l(O,null,J(e(r).raids,f=>(s(),H(da,{disk:f,onDisk:p,currDisk:_.value,currMountPoint:h.value},null,8,["disk","currDisk","currMountPoint"]))),256))])]),t("div",z1,[t("span",null,[it(o(e(a)("\u60F3\u8981\u66F4\u7CBE\u786E\u7684\u914D\u7F6E\uFF1F\u8BF7\u524D\u5F80"))+" ",1),t("a",P1,o(e(a)("\u9AD8\u7EA7\u8BBE\u7F6E")),1)])]),t("div",T1,[I1,t("button",{class:"cbi-button cbi-button-remove app-btn app-back",onClick:b,type:"button"},o(e(a)("\u8FD4\u56DE")),1),t("button",{class:"cbi-button cbi-button-apply app-btn app-next",onClick:y,type:"button"},o(e(a)("\u4E0B\u4E00\u6B65")),1)])])]),_:1})]),_:1})):C("",!0)}});var M1=N(L1,[["__scopeId","data-v-b222ef5e"]]),N1=n=>{const i=document.createElement("div");document.body.appendChild(i);const a=gt(M1,mt(ut({},n),{Close:()=>{d()}}));a.mount(i);const d=()=>{a.unmount(),i.remove()};return{Close:d}};const O1=n=>(st("data-v-45926ac6"),n=n(),dt(),n),V1={class:"action"},G1={class:"action-body"},j1=O1(()=>t("div",{class:"icon"},[t("svg",{t:"1642063181211",class:"icon",viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg","p-id":"5062",width:"128",height:"128","data-v-cda444e0":""},[t("path",{d:"M512 85.333333c235.648 0 426.666667 191.018667 426.666667 426.666667s-191.018667 426.666667-426.666667 426.666667S85.333333 747.648 85.333333 512 276.352 85.333333 512 85.333333z m-74.965333 550.4L346.453333 545.152a42.666667 42.666667 0 1 0-60.330666 60.330667l120.704 120.704a42.666667 42.666667 0 0 0 60.330666 0l301.653334-301.696a42.666667 42.666667 0 1 0-60.288-60.330667l-271.530667 271.488z",fill:"#52C41A","p-id":"5063","data-v-cda444e0":""})])],-1)),q1={class:"title"},U1={class:"info"},R1=["href"],W1={class:"btns"},H1=G({props:{Close:Function},setup(n){const i=n,{$gettext:a,$ngettext:d}=W(),u=$(""),r=X(()=>`http://${location.hostname}:${u.value}`);(()=>{M.Nas.Linkease.Enable.POST().then(h=>{var p,v;(p=h==null?void 0:h.data)!=null&&p.result&&(u.value=((v=h.data.result)==null?void 0:v.port)||"")})})();const _=()=>{i.Close&&i.Close(),location.reload()};return(h,p)=>(s(),H(ht,{type:1},{default:R(()=>[z($t,{name:"rotate",mode:"out-in"},{default:R(()=>[t("div",V1,[t("div",G1,[j1,t("h2",q1,o(e(a)("\u670D\u52A1\u5DF2\u542F\u52A8")),1),t("div",U1,[t("span",null,o(e(a)("\u524D\u5F80")),1),t("a",{href:e(r),target:"_blank",rel:"noopener noreferrer"},o(e(r)),9,R1),t("span",null,o(e(a)("\u7EE7\u7EED\u914D\u7F6E")),1)]),t("div",W1,[t("button",{class:"cbi-button cbi-button-remove app-btn app-back",type:"button",onClick:_},o(e(a)("\u5173\u95ED")),1)])])])]),_:1})]),_:1}))}});var Z1=N(H1,[["__scopeId","data-v-45926ac6"]]),J1=n=>{const i=document.createElement("div");document.body.appendChild(i);const a=gt(Z1,mt(ut({},n),{Close:()=>{d()}}));a.mount(i);const d=()=>{a.unmount(),i.remove()};return{Close:d}};const K1=n=>(st("data-v-2b3974a4"),n=n(),dt(),n),Q1=["onSubmit"],X1={class:"action-header"},t2={class:"action-header_title"},e2={class:"action-body"},a2={class:"label-item"},o2={class:"label-item_key"},n2={class:"label-item_value"},i2=["value"],r2={class:"label-item"},s2={class:"label-item_key"},d2={class:"label-item_value"},l2=["placeholder"],u2={class:"label-item"},c2={class:"label-item_key"},p2={class:"label-item_value"},f2={class:"action-footer"},m2=K1(()=>t("div",{class:"auto"},null,-1)),v2=["disabled"],b2=["disabled"],g2=G({props:{rootPath:{type:String,required:!0},Close:Function},setup(n){const i=n,{$gettext:a,$ngettext:d}=W(),u=v=>{v.preventDefault(),i.Close&&i.Close()},r=$(!1),c=$({username:"root",password:"",rootPath:i.rootPath});(()=>L(this,null,function*(){const v=E.Loading(a("\u52A0\u8F7D\u4E2D..."));r.value=!0;try{const b=yield M.Nas.Webdav.Status.GET();if(b!=null&&b.data){const{result:x,error:y}=b.data;if(y){E.Warning(y);return}x&&(x.username&&(c.value.username=x.username),x.password&&(c.value.password=x.password))}}catch(b){E.Error(b)}r.value=!1,v.Close()}))();const h=()=>{const v=c.value;if(v.rootPath==""){E.Warning(a("\u5171\u4EAB\u8DEF\u5F84\u4E0D\u80FD\u4E3A\u7A7A"));return}if(v.username==""){E.Warning(a("\u7528\u6237\u540D\u4E0D\u80FD\u4E3A\u7A7A"));return}if(v.password==""){E.Warning(a("\u5BC6\u7801\u4E0D\u80FD\u4E3A\u7A7A"));return}p(v)},p=v=>L(this,null,function*(){r.value=!0;const b=E.Loading(a("\u521B\u5EFA\u4E2D..."));try{const x=yield M.Nas.Webdav.Create.POST(v);if(x!=null&&x.data){const{error:y,result:w}=x.data;y&&E.Warning(y),w&&(E.Success(a("\u521B\u5EFA\u6210\u529F")),window.setTimeout(()=>{location.reload()},1e3))}}catch(x){E.Error(x)}b.Close(),r.value=!1});return(v,b)=>(s(),H(ht,{type:1},{default:R(()=>[z($t,{name:"rotate",mode:"out-in"},{default:R(()=>[t("form",{class:"action",onSubmit:pt(h,["prevent"])},[t("div",X1,[t("div",t2,o(e(a)("Webdav\u5171\u4EAB\u914D\u7F6E")),1)]),t("div",e2,[t("div",a2,[t("div",o2,[t("span",null,o(e(a)("\u670D\u52A1\u76EE\u5F55\u8DEF\u5F84")),1)]),t("div",n2,[t("input",{type:"text",value:c.value.rootPath,disabled:"",required:"",style:{backgroundColor:"#eee"}},null,8,i2)])]),t("div",r2,[t("div",s2,[t("span",null,o(e(a)("\u7528\u6237\u540D")),1)]),t("div",d2,[T(t("input",{type:"text",required:"",placeholder:e(a)("\u8D26\u53F7\u7528\u6237\u540D"),"onUpdate:modelValue":b[0]||(b[0]=x=>c.value.username=x)},null,8,l2),[[tt,c.value.username,void 0,{trim:!0}]])])]),t("div",u2,[t("div",c2,[t("span",null,o(e(a)("\u5BC6\u7801")),1)]),t("div",p2,[T(t("input",{type:"password","onUpdate:modelValue":b[1]||(b[1]=x=>c.value.password=x)},null,512),[[tt,c.value.password,void 0,{trim:!0}]])])])]),t("div",f2,[m2,t("button",{class:"cbi-button cbi-button-remove app-btn app-back",type:"button",onClick:u,disabled:r.value},o(e(a)("\u5173\u95ED")),9,v2),t("button",{class:"cbi-button cbi-button-apply app-btn app-next",disabled:r.value},o(e(a)("\u521B\u5EFA")),9,b2)])],40,Q1)]),_:1})]),_:1}))}});var h2=N(g2,[["__scopeId","data-v-2b3974a4"]]),_2=n=>{const i=document.createElement("div");document.body.appendChild(i);const a=gt(h2,mt(ut({},n),{Close:()=>{d()}}));a.mount(i);const d=()=>{a.unmount(),i.remove()};return{Close:d}};const x2=n=>(st("data-v-88275da0"),n=n(),dt(),n),w2=["onSubmit"],k2={class:"action-header"},y2={class:"action-header_title"},F2={class:"action-body"},E2={class:"label-item"},$2={class:"label-item_key"},C2={class:"label-item_value"},D2=["value"],B2={class:"label-item"},Y2={class:"label-item_key"},A2={class:"label-item_value"},S2=["placeholder"],z2={class:"label-item"},P2={class:"label-item_key"},T2={class:"label-item_value"},I2=["placeholder"],L2={class:"label-item"},M2={class:"label-item_key"},N2={class:"label-item_value"},O2={class:"samba-item"},V2={class:"samba-item_allow"},G2={for:"allow",class:"samba-allow"},j2={class:"samba-item_tips"},q2={class:"tooltip-trigger"},U2={class:"samba_tip"},R2={class:"samba_dir_tip"},W2={class:"action-footer"},H2=x2(()=>t("div",{class:"auto"},null,-1)),Z2=["disabled"],J2=["disabled"],K2=G({props:{rootPath:{type:String,required:!0},Close:Function},setup(n){const i=n,{$gettext:a,$ngettext:d}=W(),u=p=>{p.preventDefault(),i.Close&&i.Close()},r=$(!1),c=$({shareName:"",username:"",password:"",rootPath:i.rootPath,allowLegacy:!1}),_=()=>{const p=c.value;if(p.rootPath==""){E.Warning(a("\u5171\u4EAB\u8DEF\u5F84\u4E0D\u80FD\u4E3A\u7A7A"));return}if(p.shareName==""){E.Warning(a("\u5171\u4EAB\u540D\u79F0\u4E0D\u80FD\u4E3A\u7A7A"));return}if(p.username==""){E.Warning(a("\u7528\u6237\u540D\u4E0D\u80FD\u4E3A\u7A7A"));return}if(p.password==""){E.Warning(a("\u5BC6\u7801\u4E0D\u80FD\u4E3A\u7A7A"));return}const v=It.checkSmabaUserName(p.username);if(v!==!0){E.Warning(`${v}`);return}h(p)},h=p=>L(this,null,function*(){r.value=!0;const v=E.Loading(a("\u521B\u5EFA\u4E2D..."));try{const b=yield M.Nas.Samba.Create.POST(p);if(b!=null&&b.data){const{error:x,result:y}=b.data;x&&E.Warning(x),y&&(E.Success(a("\u521B\u5EFA\u6210\u529F")),window.setTimeout(()=>{location.reload()},1e3))}}catch(b){E.Error(b)}v.Close(),r.value=!1});return(p,v)=>(s(),H(ht,{type:1},{default:R(()=>[z($t,{name:"rotate",mode:"out-in"},{default:R(()=>[t("form",{class:"action",onSubmit:pt(_,["prevent"])},[t("div",k2,[t("div",y2,o(e(a)("Samba\u5171\u4EAB\u914D\u7F6E")),1)]),t("div",F2,[t("div",E2,[t("div",$2,[t("span",null,o(e(a)("\u670D\u52A1\u76EE\u5F55\u8DEF\u5F84")),1)]),t("div",C2,[t("input",{type:"text",value:c.value.rootPath,disabled:"",required:"",style:{backgroundColor:"#eee"}},null,8,D2)])]),t("div",B2,[t("div",Y2,[t("span",null,o(e(a)("\u5171\u4EAB\u540D\uFF08\u5EFA\u8BAE\u4F7F\u7528\u82F1\u6587\u5B57\u6BCD\uFF09")),1)]),t("div",A2,[T(t("input",{type:"text","onUpdate:modelValue":v[0]||(v[0]=b=>c.value.shareName=b),required:"",placeholder:e(a)("\u5171\u4EAB\u540D\u79F0")},null,8,S2),[[tt,c.value.shareName,void 0,{trim:!0}]])])]),t("div",z2,[t("div",P2,[t("span",null,o(e(a)("\u7528\u6237\u540D")),1)]),t("div",T2,[T(t("input",{type:"text",required:"",placeholder:e(a)("\u8D26\u53F7\u7528\u6237\u540D"),"onUpdate:modelValue":v[1]||(v[1]=b=>c.value.username=b)},null,8,I2),[[tt,c.value.username,void 0,{trim:!0}]])])]),t("div",L2,[t("div",M2,[t("span",null,o(e(a)("\u5BC6\u7801")),1)]),t("div",N2,[T(t("input",{type:"password","onUpdate:modelValue":v[2]||(v[2]=b=>c.value.password=b)},null,512),[[tt,c.value.password,void 0,{trim:!0}]])])]),t("div",O2,[t("div",V2,[T(t("input",{type:"checkbox",id:"allow","onUpdate:modelValue":v[3]||(v[3]=b=>c.value.allowLegacy=b)},null,512),[[Rt,c.value.allowLegacy]]),t("label",G2,o(e(a)("\u5141\u8BB8\u65E7\u534F\u8BAE\u4E0E\u8EAB\u4EFD\u9A8C\u8BC1(\u4E0D\u5B89\u5168)")),1)]),t("div",j2,[t("span",q2,[t("span",U2,[z(Lt)]),t("span",R2,o(e(a)("\u517C\u5BB9\u4E00\u4E9B\u7535\u89C6\u6216\u8005\u7535\u89C6\u76D2\u5B50")),1)])])])]),t("div",W2,[H2,t("button",{class:"cbi-button cbi-button-remove app-btn app-back",type:"button",onClick:u,disabled:r.value},o(e(a)("\u5173\u95ED")),9,Z2),t("button",{class:"cbi-button cbi-button-apply app-btn app-next",disabled:r.value},o(e(a)("\u521B\u5EFA")),9,J2)])],40,w2)]),_:1})]),_:1}))}});var Q2=N(K2,[["__scopeId","data-v-88275da0"]]),X2=n=>{const i=document.createElement("div");document.body.appendChild(i);const a=gt(Q2,mt(ut({},n),{Close:()=>{d()}}));a.mount(i);const d=()=>{a.unmount(),i.remove()};return{Close:d}};const Kt=n=>!Array.isArray(window.quickstart_features)||window.quickstart_features.indexOf(n)!=-1,t5={key:0,class:"action"},e5={class:"title"},a5={class:"desc"},o5={value:"linkease"},n5={value:"samba"},i5={value:"webdav"},r5=["innerHTML"],s5={class:"btns"},d5=["disabled"],l5=G({props:{setup:Number,Close:{type:Function,required:!0}},setup(n){const i=n,{$gettext:a,$ngettext:d}=W(),u=$(!0),r=$("linkease"),c=$(!1),_=$(i.setup||0),h=()=>{i.Close&&i.Close()},p=()=>L(this,null,function*(){switch(r.value){case"webdav":yield v();break;case"samba":yield x();break;case"linkease":yield b();break}}),v=()=>L(this,null,function*(){c.value=!0,(yield Et.checkAndInstallApp("app-meta-gowebdav","GoWebdav"))&&y(),c.value=!1}),b=()=>L(this,null,function*(){c.value=!0,(yield Et.checkAndInstallApp("linkease",a("\u6613\u6709\u4E91"),"app-meta-linkease"))&&w(),c.value=!1}),x=()=>L(this,null,function*(){c.value=!0;const m=E.Loading(a("\u914D\u7F6E\u4E2D..."));y(),m.Close(),c.value=!1}),y=()=>{c.value=!1,u.value=!1,N1({Cancel:()=>{u.value=!0},Next:m=>{switch(r.value){case"webdav":k(m);break;case"samba":f(m);break}}})},w=()=>{J1({}),h()},k=m=>{_2({rootPath:m}),h()},f=m=>{X2({rootPath:m}),h()};return(m,g)=>u.value?(s(),H(ht,{key:0,Close:n.Close,type:1},{default:R(()=>[z($t,{name:"rotate",mode:"out-in"},{default:R(()=>[_.value==0?(s(),l("div",t5,[t("h2",e5,o(e(a)("\u6B22\u8FCE\u4F7F\u7528 NAS \u914D\u7F6E\u5411\u5BFC")),1),t("h3",a5,o(e(a)("\u8BF7\u9009\u62E9\u9700\u8981\u6DFB\u52A0\u7684NAS\u670D\u52A1")),1),t("form",null,[t("label",null,[T(t("select",{"onUpdate:modelValue":g[0]||(g[0]=F=>r.value=F)},[t("option",o5,o(e(a)("\u8DE8\u8BBE\u5907\u5171\u4EAB\uFF08\u6613\u6709\u4E91\uFF09")),1),t("option",n5,o(e(a)("\u5C40\u57DF\u7F51\u6587\u4EF6\u5171\u4EAB\uFF08Samba\uFF09")),1),t("option",i5,o(e(a)("\u5C40\u57DF\u7F51\u6587\u4EF6\u5171\u4EAB\uFF08WebDAV\uFF09")),1)],512),[[rt,r.value]])])]),e(Kt)("unishare")?(s(),l("div",{key:0,class:"tips",innerHTML:e(a)("\u5982\u9700\u5BF9 Samba \u6216 WebDAV \u8FDB\u884C\u66F4\u7EC6\u81F4\u7684\u6743\u9650\u63A7\u5236\uFF0C\u8BF7\u4F7F\u7528\u201C%{unishare}\u201D",{unishare:''+e(a)("\u7EDF\u4E00\u6587\u4EF6\u5171\u4EAB")+""},!0)},null,8,r5)):C("",!0),t("div",s5,[t("button",{class:"cbi-button cbi-button-apply app-btn app-next",onClick:p,type:"button",disabled:c.value},o(e(a)("\u4E0B\u4E00\u6B65")),9,d5),t("button",{class:"cbi-button cbi-button-remove app-btn app-back",onClick:h,type:"button"},o(e(a)("\u53D6\u6D88")),1)])])):C("",!0)]),_:1})]),_:1},8,["Close"])):C("",!0)}});var u5=N(l5,[["__scopeId","data-v-3f686017"]]),La=n=>{const i=document.createElement("div");document.body.appendChild(i);const a=gt(u5,mt(ut({},n),{Close:()=>{d()}}));a.mount(i);const d=()=>{a.unmount(),i.remove()};return{Close:d}};const c5={class:"app-container_linkease"},p5={class:"linkease-item"},f5={class:"linkease-item_name"},m5={class:"linkease-item_value"},v5={key:0,class:"configure"},b5={key:0,class:"linkease-item"},g5={class:"linkease-item_name"},h5={class:"linkease-item_value"},_5=["href"],x5={href:" https://app.linkease.com/",target:"_blank"},w5=G({props:{linkease:{type:Object}},setup(n){const i=n,{$gettext:a,$ngettext:d}=W(),u=X(()=>{var c;return`http://${location.hostname}:${(c=i.linkease)==null?void 0:c.port}`}),r=()=>{La({setup:0})};return(c,_)=>{var h,p,v;return s(),l("ul",c5,[t("li",p5,[t("div",f5,[t("span",null,o(e(a)("\u5F53\u524D\u72B6\u6001:")),1)]),t("div",m5,[(h=n.linkease)!=null&&h.enabel?(s(),l("span",v5,o(e(a)("\u5DF2\u914D\u7F6E")),1)):(s(),l("span",{key:1,class:"configure enabel",onClick:_[0]||(_[0]=b=>r())},o(e(a)("\u672A\u914D\u7F6E")),1))])]),(p=n.linkease)!=null&&p.enabel?(s(),l(O,{key:0},[(v=n.linkease)!=null&&v.port?(s(),l("li",b5,[t("div",g5,[t("span",null,o(e(a)("\u670D\u52A1\u5730\u5740:")),1)]),t("div",h5,[t("a",{href:e(u),target:"_blank",rel:"noopener noreferrer"},o(e(u)),9,_5)])])):C("",!0)],64)):C("",!0),t("div",null,[t("a",x5,o(e(a)("\u4E0B\u8F7D\u6613\u6709\u4E91\u5BA2\u6237\u7AEF\uFF0C\u968F\u65F6\u968F\u5730\u76F8\u518C\u5907\u4EFD\u3001\u8FDC\u7A0B\u8BBF\u95EE")),1)])])}}});var k5=N(w5,[["__scopeId","data-v-8b8d01c2"]]);const y5={class:"app-container"},F5={class:"app-container_title"},E5={class:"app-container_tool"},$5=["title"],C5={class:"DeviceBlock"},D5={href:"/cgi-bin/luci/admin/services/samba4"},B5={class:"app-container_body"},Y5={class:"app-container_nas-menu"},A5=G({setup(n){const{$gettext:i,$ngettext:a}=W(),d=$(!1),u=$("linkease"),r=$(),c=$a();(()=>{M.Nas.Service.Status.GET().then(b=>{var x;if((x=b==null?void 0:b.data)!=null&&x.result){const y=b.data.result;r.value=y,y.webdav&&(c.webdav=y.webdav)}})})();const h=()=>{La({setup:0})},p=()=>{d.value=!d.value},v=()=>{p(),Et.installAndGo("app-meta-gowebdav","GoWebDAV","/cgi-bin/luci/admin/nas/gowebdav")};return(b,x)=>{var w,k,f;const y=ft("GlHelp");return s(),l("div",y5,[t("div",F5,[t("span",null,[t("span",null,o(e(i)("\u5B58\u50A8\u670D\u52A1")),1),z(y,{type:"store"})]),t("div",E5,[t("div",{class:"app-container_configure",onClick:h},o(e(i)("\u5FEB\u901F\u914D\u7F6E")),1),t("span",{class:"more_icon",title:e(i)("\u67E5\u770B\u5B58\u50A8\u670D\u52A1\u4FE1\u606F")},[z(Gt,{onClick:p})],8,$5)]),T(t("div",C5,[t("div",{class:"menu_background",onClick:p}),t("ul",null,[t("li",null,[t("a",D5,o(e(i)("SAMBA\u9AD8\u7EA7\u914D\u7F6E")),1)]),t("li",null,[t("a",{onClick:v},o(e(i)("WebDAV\u9AD8\u7EA7\u914D\u7F6E")),1)])])],512),[[Yt,d.value]])]),t("div",B5,[t("ul",Y5,[t("button",{onClick:x[0]||(x[0]=m=>u.value="linkease"),class:ct({on:u.value=="linkease"})},o(e(i)("\u6613\u6709\u4E91")),3),t("button",{onClick:x[1]||(x[1]=m=>u.value="samba"),class:ct({on:u.value=="samba"})},o(e(i)("SAMBA")),3),t("button",{onClick:x[2]||(x[2]=m=>u.value="webdav"),class:ct({on:u.value=="webdav"})},o(e(i)("WEBDAV")),3)]),u.value=="samba"?(s(),H(Kc,{key:0,sambas:(w=r.value)==null?void 0:w.sambas},null,8,["sambas"])):u.value=="webdav"?(s(),H(f1,{key:1,webdav:(k=r.value)==null?void 0:k.webdav},null,8,["webdav"])):u.value=="linkease"?(s(),H(k5,{key:2,linkease:(f=r.value)==null?void 0:f.linkease},null,8,["linkease"])):C("",!0)])])}}});var S5=N(A5,[["__scopeId","data-v-008c9ca2"]]);const z5=n=>(st("data-v-b0e9cad0"),n=n(),dt(),n),P5={class:"app-container_docker"},T5={class:"docker-item"},I5={class:"docker-item_name"},L5={key:0,class:"docker-item_value"},M5={class:"configure"},N5={key:1,class:"docker-item_value"},O5={class:"input-switch"},V5=["value","disabled"],G5=z5(()=>t("em",null,null,-1)),j5=[G5],q5={key:0,class:"docker-item"},U5={class:"docker-item_name"},R5={class:"docker-item_value"},W5={class:"configure enabel"},H5={key:0},Z5={class:"tooltip-trigger"},J5={class:"docker_tip"},K5={class:"tooltip-text tooltip-top"},Q5={class:"docker_dir_tip"},X5=G({props:{docker:{type:Object}},setup(n){var _;const i=n,{$gettext:a,$ngettext:d}=W(),u=X(()=>{var h;return((h=i.docker)==null?void 0:h.status)!="not installed"}),r=bt({enable:((_=i.docker)==null?void 0:_.status)=="running",disabled:!1}),c=()=>L(this,null,function*(){r.disabled=!0;try{const h=yield M.Guide.DockerSwitch.POST({enable:r.enable});if(h!=null&&h.data){const{success:p,error:v}=h.data;if(v)throw r.enable=!r.enable,v;(p||0)==0}}catch(h){E.Warning(`${h}`)}finally{r.disabled=!1}});return(h,p)=>{var v,b,x,y;return s(),l("ul",P5,[t("li",T5,[t("div",I5,[t("span",null,o(e(a)("\u5F53\u524D\u72B6\u6001:")),1)]),(v=i.docker)!=null&&v.status?(s(),l(O,{key:0},[e(u)?(s(),l("div",N5,[t("label",O5,[T(t("input",{type:"checkbox",hidden:"",value:!e(r).enable,"onUpdate:modelValue":p[0]||(p[0]=w=>e(r).enable=w),disabled:e(r).disabled,onChange:c},null,40,V5),[[Rt,e(r).enable]]),t("span",{class:ct(e(r).enable?"enable":"close")},j5,2)])])):(s(),l("div",L5,[t("span",M5,o(e(a)("\u672A\u5B89\u88C5")),1)]))],64)):C("",!0)]),((b=n.docker)==null?void 0:b.status)=="running"?(s(),l("li",q5,[t("div",U5,[t("span",null,o(e(a)("Docker\u6839\u76EE\u5F55\uFF1A")),1)]),t("div",R5,[t("span",W5,o((x=n.docker)==null?void 0:x.path),1),(y=n.docker)!=null&&y.errorInfo?(s(),l("span",H5,[t("span",Z5,[t("span",J5,[z(Lt)]),t("div",null,[t("div",K5,[t("span",Q5,o(n.docker.errorInfo),1)])])])])):C("",!0)])])):C("",!0)])}}});var t6=N(X5,[["__scopeId","data-v-b0e9cad0"]]);const e6={},a6={width:"128px",height:"128px",viewBox:"0 0 128 128",version:"1.1",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink"},o6=t("g",{id:"icon_yellow",stroke:"none","stroke-width":"1",fill:"none","fill-rule":"evenodd"},[t("g",{id:"Icon/Warning"},[t("rect",{id:"\u77E9\u5F62",fill:"#000000","fill-rule":"nonzero",opacity:"0",x:"0",y:"0",width:"128",height:"128"}),t("path",{d:"M64,8 C33.075,8 8,33.075 8,64 C8,94.925 33.075,120 64,120 C94.925,120 120,94.925 120,64 C120,33.075 94.925,8 64,8 Z M60,37 C60,36.45 60.45,36 61,36 L67,36 C67.55,36 68,36.45 68,37 L68,71 C68,71.55 67.55,72 67,72 L61,72 C60.45,72 60,71.55 60,71 L60,37 Z M64,92 C60.6875,92 58,89.3125 58,86 C58,82.6875 60.6875,80 64,80 C67.3125,80 70,82.6875 70,86 C70,89.3125 67.3125,92 64,92 Z",id:"\u5F62\u72B6",fill:"#FAAD14"})])],-1),n6=[o6];function i6(n,i){return s(),l("svg",a6,n6)}var r6=N(e6,[["render",i6]]);const s6={key:0,class:"action"},d6={class:"title"},l6={class:"desc"},u6={class:"roots"},c6={class:"roots_tit"},p6={class:"root"},f6={class:"move"},m6={class:"roots_tit"},v6={key:0},b6=["onSubmit"],g6={class:"select-editable"},h6={selected:"",value:null},_6=["value"],x6={value:"useInput"},w6=["placeholder"],k6={key:1,class:"tips"},y6={class:"tips_content"},F6={class:"tip"},E6={key:0,class:"btns"},$6={key:1,class:"btns"},C6={key:1,class:"action docker_success"},D6={class:"title"},B6={class:"finished"},Y6={class:"successed"},A6={class:"btns"},S6={key:2,class:"action docker_download"},z6={class:"title"},P6={class:"finished"},T6={class:"successed"},I6={class:"docker_moves"},L6={class:"moves change"},M6={for:"move"},N6={class:"moves"},O6={for:"cover"},V6={class:"btns"},G6=G({props:{rootPath:{type:String,required:!0},Close:Function},setup(n){const i=n,{$gettext:a,$ngettext:d}=W(),u=$(),r=$(),c=$(0),_=$("null"),h=$(""),p=$(),v=$(!1),b=$("");(()=>{M.Nas.Disk.Status.GET().then(F=>{F!=null&&F.data.result&&(p.value=F==null?void 0:F.data.result)}),M.Guide.DockerStatus.GET().then(F=>{var Y;if((Y=F==null?void 0:F.data)!=null&&Y.result){const S=F.data.result;u.value=S}}),M.Guide.DockerPartitionList.GET().then(F=>{var Y;if((Y=F==null?void 0:F.data)!=null&&Y.result){const S=F.data.result;r.value=S}})})();const y=F=>{let Y=_.value;if(Y=="useInput"&&(Y=h.value),Y==null||Y=="null"||Y=="")return;const S=E.Loading(a("\u6B63\u5728\u8FC1\u79FB\u4E2D..."));M.Guide.DockerTransfer.POST({path:Y,force:F,overwriteDir:!!b.value}).then(B=>{var D;if(B!=null&&B.data){if((B.data.success||0)==0){if((D=B.data.result)!=null&&D.emptyPathWarning){v.value=!0,c.value=2;return}c.value=1;return}else if(B.data.error)throw B.data.error}throw a("\u672A\u77E5\u9519\u8BEF")}).catch(B=>{E.Error(B)}).finally(()=>S.Close())},w=()=>{v.value=!1,y(!1)},k=F=>{F.preventDefault(),i.Close&&i.Close()},f=F=>{F.preventDefault(),location.reload()},m=F=>{F.preventDefault(),c.value=0},g=F=>{F.preventDefault(),y(!0)};return(F,Y)=>(s(),H(ht,{Close:n.Close,type:1},{default:R(()=>{var S,B,D,I,at,A;return[c.value==0?(s(),l("div",s6,[t("h2",d6,o(e(a)("Docker\u8FC1\u79FB\u5411\u5BFC")),1),t("p",l6,o(e(a)("\u5F53\u7CFB\u7EDF\u6839\u76EE\u5F55\u7A7A\u95F4\u4E0D\u8DB3\u65F6\uFF0C\u53EF\u5C06Docker\u6839\u76EE\u5F55\u8FC1\u79FB\u5230\u5916\u7F6E\u786C\u76D8\uFF0C\u4EE5\u4FDD\u8BC1\u7CFB\u7EDF\u7684\u6B63\u5E38\u8FD0\u884C\uFF08\u76EE\u6807\u5206\u533A\u4E0D\u652F\u6301NTFS\uFF0CFAT\u7B49\u6587\u4EF6\u7CFB\u7EDF\uFF09")),1),t("div",u6,[t("span",c6,o(e(a)("Docker\u6839\u76EE\u5F55\uFF1A")),1),t("span",p6,o((S=u.value)==null?void 0:S.path),1)]),t("div",f6,[t("span",m6,o(e(a)("\u8FC1\u79FB\u5230\uFF1A")),1),(D=(B=r.value)==null?void 0:B.partitionList)!=null&&D.length?(s(),l("div",v6,[t("form",{onSubmit:pt(w,["prevent"])},[t("label",null,[t("div",g6,[T(t("select",{"onUpdate:modelValue":Y[0]||(Y[0]=P=>_.value=P)},[t("option",h6,o(e(a)("\u8BF7\u9009\u62E9\u8FC1\u79FB\u8DEF\u5F84")),1),(s(!0),l(O,null,J((I=r.value)==null?void 0:I.partitionList,(P,V)=>(s(),l("option",{value:P,key:V},o(P),9,_6))),128)),t("option",x6,o(e(a)("- -\u81EA\u5B9A\u4E49- -")),1)],512),[[rt,_.value,void 0,{trim:!0}]]),_.value=="useInput"?T((s(),l("input",{key:0,type:"text","onUpdate:modelValue":Y[1]||(Y[1]=P=>h.value=P),required:"",placeholder:e(a)("\u8BF7\u8F93\u5165\u8FC1\u79FB\u8DEF\u5F84")},null,8,w6)),[[tt,h.value,void 0,{trim:!0}]]):C("",!0)])])],40,b6)])):r.value?(s(),l("div",k6,[t("div",y6,[z(Lt),t("span",F6,o(e(a)("\u68C0\u6D4B\u5230\u60A8\u8FD8\u6CA1\u6709\u6302\u8F7D\u5916\u7F6E\u786C\u76D8\u6216\u5206\u533A\u5C0F\u4E8E8GB\uFF0C\u9700\u8981\u60A8\u63A5\u4E0A\u786C\u76D8\u5E76\u683C\u5F0F\u5316\u6216\u624B\u52A8\u6302\u8F7D\u786C\u76D8\u540E\uFF0C\u518D\u6267\u884CDocker\u8FC1\u79FB\u5411\u5BFC\uFF0C\u5C06Docker\u8FC1\u79FB\u5230\u76EE\u6807\u786C\u76D8\u3002")),1)])])):C("",!0)]),(A=(at=r.value)==null?void 0:at.partitionList)!=null&&A.length?(s(),l("div",E6,[t("button",{class:"cbi-button cbi-button-apply",onClick:w},o(e(a)("\u786E\u5B9A")),1),t("button",{class:"cbi-button cbi-button-remove app-btn app-back",type:"button",onClick:k},o(e(a)("\u53D6\u6D88")),1)])):(s(),l("div",$6,[t("button",{class:"cbi-button cbi-button-apply",onClick:k},o(e(a)("\u786E\u5B9A")),1)]))])):c.value==1?(s(),l("div",C6,[t("h2",D6,o(e(a)("Docker\u8FC1\u79FB\u5411\u5BFC")),1),t("div",B6,[z(Ze)]),t("p",Y6,o(e(a)("\u8FC1\u79FB\u6210\u529F\uFF01")),1),t("div",A6,[t("button",{class:"cbi-button cbi-button-apply",onClick:f},o(e(a)("\u786E\u5B9A")),1)])])):c.value==2?(s(),l("div",S6,[t("h2",z6,o(e(a)("Docker\u8FC1\u79FB\u5411\u5BFC")),1),t("div",P6,[z(r6)]),t("p",T6,o(e(a)("\u8BE5\u76EE\u6807\u8DEF\u5F84\u4E0D\u4E3A\u7A7A")),1),t("div",I6,[t("div",L6,[T(t("input",{type:"radio",id:"move",name:"moves","onUpdate:modelValue":Y[2]||(Y[2]=P=>b.value=P),value:""},null,512),[[yt,b.value]]),t("label",M6,o(e(a)("\u66F4\u6362\u76EE\u5F55\uFF08\u4E0D\u8986\u76D6\u76EE\u6807\u8DEF\u5F84\uFF0C\u4EC5\u5C06Docker\u76EE\u5F55\u4FEE\u6539\u4E3A\u76EE\u6807\u8DEF\u5F84\uFF09")),1)]),t("div",N6,[T(t("input",{type:"radio",id:"cover",name:"moves","onUpdate:modelValue":Y[3]||(Y[3]=P=>b.value=P),value:"true"},null,512),[[yt,b.value]]),t("label",O6,o(e(a)("\u8986\u76D6\u8FC1\u79FB\uFF08\u8986\u76D6\u76EE\u6807\u8DEF\u5F84\uFF0C\u7EE7\u7EED\u8FC1\u79FB\u4F1A\u6E05\u7A7A\u8BE5\u76EE\u6807\u8DEF\u5F84\u4E0B\u7684\u6587\u4EF6\uFF09")),1)])]),t("div",V6,[v.value?(s(),l("button",{key:0,class:"cbi-button cbi-button-apply",onClick:g},o(e(a)("\u786E\u5B9A")),1)):C("",!0),t("button",{class:"cbi-button cbi-button-apply",onClick:m},o(e(a)("\u8FD4\u56DE")),1),v.value?C("",!0):(s(),l("button",{key:1,class:"cbi-button cbi-button-remove app-btn app-back",type:"button",onClick:f},o(e(a)("\u53D6\u6D88")),1))])])):C("",!0)]}),_:1},8,["Close"]))}});var j6=N(G6,[["__scopeId","data-v-81932f72"]]);const q6=()=>{const n=document.createElement("div");document.body.appendChild(n);const i=gt(j6,{Close:()=>{a()}});i.mount(n);const a=()=>{i.unmount(),n.remove()};return{Close:a}},U6=n=>(st("data-v-3b60633e"),n=n(),dt(),n),R6={class:"app-container"},W6={class:"app-container_title"},H6=U6(()=>t("span",null,"Docker",-1)),Z6={key:0,class:"app-container_tool"},J6=["title"],K6={class:"DeviceBlock"},Q6={href:"/cgi-bin/luci/admin/docker/overview"},X6={key:1,class:"loading_placeholder"},tp=G({props:{docker:{type:Object}},setup(n){const{$gettext:i,$ngettext:a}=W(),d=$(!1),u=$(),r=$(!1),c=()=>{r.value=!r.value},_=()=>{q6()};return setTimeout(()=>{M.Guide.DockerStatus.GET().then(p=>{var v;if((v=p==null?void 0:p.data)!=null&&v.result){const b=p.data.result;u.value=b}}).finally(()=>{d.value=!0})},1100),(p,v)=>{var y,w;const b=ft("GlHelp"),x=ft("icon-loading");return s(),l("div",R6,[t("div",W6,[t("span",null,[H6,z(b,{type:"docker"})]),d.value?(s(),l("div",Z6,[((y=u.value)==null?void 0:y.status)!="not installed"?(s(),l("div",{key:0,class:"app-container_configure",onClick:_},o(e(i)("\u5FEB\u901F\u914D\u7F6E")),1)):C("",!0),((w=u.value)==null?void 0:w.status)==="running"?(s(),l("span",{key:1,class:"more_icon",title:e(i)("Docker\u7BA1\u7406")},[z(Gt,{onClick:c})],8,J6)):C("",!0)])):C("",!0),T(t("div",K6,[t("div",{class:"menu_background",onClick:c}),t("ul",null,[t("li",null,[t("a",Q6,o(e(i)("Docker\u9AD8\u7EA7\u914D\u7F6E")),1)])])],512),[[Yt,r.value]])]),t("div",null,[d.value?(s(),H(t6,{key:0,docker:u.value},null,8,["docker"])):(s(),l("div",X6,[z(x,{size:50,color:"currentColor"})]))])])}}});var ep=N(tp,[["__scopeId","data-v-3b60633e"]]);const ap={class:"app-container_aria2"},op={class:"aria2-item"},np={class:"aria2-item_name"},ip={class:"aria2-item_value"},rp={key:0,class:"configure"},sp={key:1,class:"configure enabel"},dp={class:"aria2-item"},lp={class:"aria2-item_name"},up={class:"aria2-item_value"},cp=["href"],pp={class:"aria2-item"},fp={class:"aria2-item_name"},mp={class:"aria2-item_value"},vp=["href"],bp={class:"aria2-item"},gp={class:"aria2-item_name right"},hp={class:"aria2-item_value"},_p=["href"],xp={class:"use-url_app"},wp={href:"https://doc.linkease.com/zh/guide/linkease_app/tutorial.html#%E8%BF%9C%E7%A8%8B%E4%B8%8B%E8%BD%BD",target:"_blank"},kp=G({props:{aria2:{type:Object}},setup(n){const i=n,{$gettext:a,$ngettext:d}=W(),u=X(()=>{var c;return`${location.origin}${(c=i.aria2)==null?void 0:c.webPath}`}),r=X(()=>{var h,p,v;let c=(h=i.aria2)==null?void 0:h.rpcToken;c?c=encodeURIComponent(btoa(c)):c="";const _=encodeURIComponent(location.hostname);return`${location.origin}${(p=i.aria2)==null?void 0:p.webPath}/#!/settings/rpc/set/http/${_}/${(v=i.aria2)==null?void 0:v.rpcPort}/jsonrpc/${c}`});return(c,_)=>{var h,p,v,b;return s(),l("ul",ap,[t("li",op,[t("div",np,[t("span",null,o(e(a)("\u5F53\u524D\u72B6\u6001:")),1)]),t("div",ip,[((h=n.aria2)==null?void 0:h.status)=="running"?(s(),l("span",rp,o(e(a)("\u5DF2\u542F\u52A8")),1)):(s(),l("span",sp,o(e(a)("\u672A\u542F\u52A8")),1))])]),((p=n.aria2)==null?void 0:p.status)=="running"?(s(),l(O,{key:0},[t("li",dp,[t("div",lp,[t("span",null,o(e(a)("\u4E0B\u8F7D\u76EE\u5F55:")),1)]),t("div",up,[t("a",{target:"_blank",href:"/cgi-bin/luci/admin/services/linkease/file/?path=/root"+((v=n.aria2)==null?void 0:v.downloadPath)},o((b=n.aria2)==null?void 0:b.downloadPath),9,cp)])]),t("li",pp,[t("div",fp,[t("span",null,o(e(a)("\u7F51\u7EDC\u5730\u5740:")),1)]),t("div",mp,[t("a",{href:e(u),target:"_blank",rel:"noopener noreferrer"},o(e(u)),9,vp)])]),t("li",bp,[t("div",gp,[t("span",null,o(e(a)("\u8BA4\u8BC1\u5931\u8D25\uFF1F")),1)]),t("div",hp,[t("a",{href:e(r),target:"_blank",rel:"noopener noreferrer"},o(e(a)("\u70B9\u6B64\u81EA\u52A8\u914D\u7F6E AriaNg")),9,_p)])])],64)):C("",!0),t("div",xp,[t("a",wp,o(e(a)("\u4F7F\u7528\u6613\u6709\u4E91APP\uFF0C\u968F\u65F6\u968F\u5730\u8FDC\u7A0B\u4E0B\u8F7D")),1)])])}}});var yp=N(kp,[["__scopeId","data-v-4d31c3c4"]]);const Fp={class:"app-container_qbittorrent"},Ep={class:"qbittorrent-item"},$p={class:"qbittorrent-item_name"},Cp={class:"qbittorrent-item_value"},Dp={key:0,class:"configure"},Bp={key:1,class:"configure enabel"},Yp={class:"qbittorrent-item"},Ap={class:"qbittorrent-item_name"},Sp={class:"qbittorrent-item_value"},zp=["href"],Pp={class:"qbittorrent-item"},Tp={class:"qbittorrent-item_name"},Ip={class:"qbittorrent-item_value"},Lp=["href"],Mp={class:"qbittorrent-item"},Np={class:"qbittorrent-item_name right"},Op={class:"qbittorrent-item_value"},Vp=G({props:{qbittorrent:{type:Object}},setup(n){const i=n,{$gettext:a,$ngettext:d}=W(),u=X(()=>{var r;return`http://${location.hostname}${(r=i.qbittorrent)==null?void 0:r.webPath}`});return(r,c)=>{var _,h,p,v;return s(),l("ul",Fp,[t("li",Ep,[t("div",$p,[t("span",null,o(e(a)("\u5F53\u524D\u72B6\u6001:")),1)]),t("div",Cp,[((_=n.qbittorrent)==null?void 0:_.status)=="running"?(s(),l("span",Dp,o(e(a)("\u5DF2\u542F\u52A8")),1)):(s(),l("span",Bp,o(e(a)("\u672A\u542F\u52A8")),1))])]),((h=n.qbittorrent)==null?void 0:h.status)=="running"?(s(),l(O,{key:0},[t("li",Yp,[t("div",Ap,[t("span",null,o(e(a)("\u4E0B\u8F7D\u76EE\u5F55:")),1)]),t("div",Sp,[t("a",{target:"_blank",href:"/cgi-bin/luci/admin/services/linkease/file/?path=/root"+((p=n.qbittorrent)==null?void 0:p.downloadPath)},o((v=n.qbittorrent)==null?void 0:v.downloadPath),9,zp)])]),t("li",Pp,[t("div",Tp,[t("span",null,o(e(a)("\u7F51\u7EDC\u5730\u5740:")),1)]),t("div",Ip,[t("a",{href:e(u),target:"_blank",rel:"noopener noreferrer"},o(e(u)),9,Lp)])]),t("li",Mp,[t("div",Np,[t("span",null,o(e(a)("\u9ED8\u8BA4\u7528\u6237\u540D\uFF1A"))+"admin",1)]),t("div",Op,[t("span",null,o(e(a)("\u9ED8\u8BA4\u5BC6\u7801\uFF1A"))+"adminadmin",1)])])],64)):C("",!0)])}}});var Gp=N(Vp,[["__scopeId","data-v-44bc5d56"]]);const jp={class:"app-container_transmission"},qp={class:"transmission-item"},Up={class:"transmission-item_name"},Rp={class:"transmission-item_value"},Wp={key:0,class:"configure"},Hp={key:1,class:"configure enabel"},Zp={class:"transmission-item"},Jp={class:"transmission-item_name"},Kp={class:"transmission-item_value"},Qp=["href"],Xp={class:"transmission-item"},t3={class:"transmission-item_name"},e3={class:"transmission-item_value"},a3=["href"],o3=G({props:{transmission:{type:Object}},setup(n){const i=n,{$gettext:a,$ngettext:d}=W(),u=X(()=>{var r;return`http://${location.hostname}${(r=i.transmission)==null?void 0:r.webPath}`});return(r,c)=>{var _,h,p,v;return s(),l("ul",jp,[t("li",qp,[t("div",Up,[t("span",null,o(e(a)("\u5F53\u524D\u72B6\u6001:")),1)]),t("div",Rp,[((_=n.transmission)==null?void 0:_.status)=="running"?(s(),l("span",Wp,o(e(a)("\u5DF2\u542F\u52A8")),1)):(s(),l("span",Hp,o(e(a)("\u672A\u542F\u52A8")),1))])]),((h=n.transmission)==null?void 0:h.status)=="running"?(s(),l(O,{key:0},[t("li",Zp,[t("div",Jp,[t("span",null,o(e(a)("\u4E0B\u8F7D\u76EE\u5F55:")),1)]),t("div",Kp,[t("a",{target:"_blank",href:"/cgi-bin/luci/admin/services/linkease/file/?path=/root"+((p=n.transmission)==null?void 0:p.downloadPath)},o((v=n.transmission)==null?void 0:v.downloadPath),9,Qp)])]),t("li",Xp,[t("div",t3,[t("span",null,o(e(a)("\u7F51\u7EDC\u5730\u5740:")),1)]),t("div",e3,[t("a",{href:e(u),target:"_blank",rel:"noopener noreferrer"},o(e(u)),9,a3)])])],64)):C("",!0)])}}});var n3=N(o3,[["__scopeId","data-v-ab5c1db0"]]);const i3={},r3={width:"14px",height:"14px",viewBox:"0 0 14 14",version:"1.1",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink"},s3=t("path",{d:"M7,0.875 C3.61757813,0.875 0.875,3.61757813 0.875,7 C0.875,10.3824219 3.61757813,13.125 7,13.125 C10.3824219,13.125 13.125,10.3824219 13.125,7 C13.125,3.61757813 10.3824219,0.875 7,0.875 Z M6.5625,4.046875 C6.5625,3.98671875 6.61171875,3.9375 6.671875,3.9375 L7.328125,3.9375 C7.38828125,3.9375 7.4375,3.98671875 7.4375,4.046875 L7.4375,7.765625 C7.4375,7.82578125 7.38828125,7.875 7.328125,7.875 L6.671875,7.875 C6.61171875,7.875 6.5625,7.82578125 6.5625,7.765625 L6.5625,4.046875 Z M7,10.0625 C6.63769531,10.0625 6.34375,9.76855469 6.34375,9.40625 C6.34375,9.04394531 6.63769531,8.75 7,8.75 C7.36230469,8.75 7.65625,9.04394531 7.65625,9.40625 C7.65625,9.76855469 7.36230469,10.0625 7,10.0625 Z",id:"\u5F62\u72B6","fill-opacity":"0.65"},null,-1),d3=[s3];function l3(n,i){return s(),l("svg",r3,d3)}var Ht=N(i3,[["render",l3]]);const Ie=n=>(st("data-v-395b81d2"),n=n(),dt(),n),u3={key:0,class:"action"},c3={class:"title"},p3={class:"load_service input_row"},f3={class:"left"},m3={class:"radios"},v3=Ie(()=>t("label",{for:"Aria2"},"Aria2",-1)),b3={class:"radios"},g3=Ie(()=>t("label",{for:"qB"},"qBittorrent",-1)),h3={class:"radios"},_3=Ie(()=>t("label",{for:"Tr"},"Transmission",-1)),x3=["onSubmit"],w3={class:"input_row"},k3={class:"left"},y3={class:"tooltip-trigger"},F3={class:"tooltip-text tooltip-top"},E3={class:"dowload_dir_tip"},$3={class:"myinput_wrap"},C3={class:"input_row"},D3={class:"left"},B3={class:"tooltip-trigger"},Y3={class:"tooltip-text tooltip-top"},A3={class:"dowload_dir_tip"},S3={class:"myinput_wrap"},z3={class:"input_row"},P3={class:"left"},T3={class:"tooltip-trigger"},I3={class:"tooltip-text tooltip-bottom"},L3={class:"dowload_rpc_tip"},M3=["placeholder"],N3={class:"input_row"},O3={class:""},V3={class:"radios"},G3={for:"default"},j3={class:"radios"},q3={for:"add"},U3={class:"input_row"},R3=Ie(()=>t("div",{class:"left"},null,-1)),W3={class:"myinput_wrap Tracker_input"},H3=["placeholder"],Z3=["onSubmit"],J3={class:"input_row"},K3={class:"left"},Q3={class:"tooltip-trigger"},X3={class:"tooltip-text tooltip-top"},t8={class:"dowload_dir_tip"},e8={class:"myinput_wrap"},a8={class:"input_row"},o8={class:"left"},n8={class:"tooltip-trigger"},i8={class:"tooltip-text tooltip-top"},r8={class:"dowload_dir_tip"},s8={class:"myinput_wrap"},d8=["onSubmit"],l8={class:"input_row"},u8={class:"left"},c8={class:"tooltip-trigger"},p8={class:"tooltip-text tooltip-top"},f8={class:"dowload_dir_tip"},m8={class:"myinput_wrap"},v8={class:"input_row"},b8={class:"left"},g8={class:"tooltip-trigger"},h8={class:"tooltip-text tooltip-top"},_8={class:"dowload_dir_tip"},x8={class:"myinput_wrap"},w8={class:"btns"},k8={key:1,class:"action"},y8={class:"title"},F8={class:"finished"},E8={class:"successed"},$8={class:"btns"},C8=G({props:{services:{type:Object,required:!0},partitionList:{type:Array,required:!0},defaultTab:{type:String,required:!1},Close:Function},setup(n){const i=n,{$gettext:a,$ngettext:d}=W(),u=$(""),r=$(""),c=$(""),_=$(""),h=$("default"),p=$("Aria2"),v=$(""),b=$(""),x=$(""),y=$(""),w=$([]),k=$([]),f=$(0);At(()=>{var A,P,V,ot,Ct,Dt,vt,nt,U,xt;switch(i.defaultTab){case"aria2":p.value="Aria2";break;case"qbittorrent":p.value="qBittorrent";break;case"transmission":p.value="Transmission";break}w.value=i.partitionList.map(lt=>({key:lt})),k.value=i.partitionList.filter(lt=>lt.startsWith("/mnt/")).map(lt=>lt.replace(/(\/mnt\/[^/]+).*/,"$1")),c.value=((A=i.services.aria2)==null?void 0:A.configPath)||"";const B=((P=i.services.aria2)==null?void 0:P.downloadPath)||((V=i.services.qbittorrent)==null?void 0:V.downloadPath)||((ot=i.services.transmission)==null?void 0:ot.downloadPath);B&&(_.value=B);const D=(Ct=i.services.aria2)==null?void 0:Ct.rpcToken;D&&(u.value=D),v.value=((Dt=i.services.qbittorrent)==null?void 0:Dt.configPath)||"";const I=((vt=i.services.qbittorrent)==null?void 0:vt.downloadPath)||B||((nt=i.services.transmission)==null?void 0:nt.downloadPath);I&&(b.value=I),x.value=((U=i.services.transmission)==null?void 0:U.configPath)||"";const at=((xt=i.services.transmission)==null?void 0:xt.downloadPath)||B||I;at&&(y.value=at)});const m=()=>{let B=c.value,D=_.value;B==null||B==""||D==null||D==""||L(this,null,function*(){if(yield Et.checkAndInstallApp("app-meta-aria2","Aria2")){const at=E.Loading(a("\u914D\u7F6E\u4E2D..."));M.Guide.Aria2Init.POST({configPath:B,downloadPath:D,rpcToken:u.value,btTracker:h.value=="add"?r.value:""}).then(A=>{var P;if(A!=null&&A.data){if((A.data.success||0)==0){f.value=1;return}else if((P=A.data)!=null&&P.error)throw A.data.error}throw a("\u672A\u77E5\u9519\u8BEF")}).catch(A=>E.Error(A)).finally(()=>at.Close())}})},g=()=>{let B=v.value,D=b.value;B==null||B==""||D==null||D==""||L(this,null,function*(){if(yield Et.checkAndInstallApp("app-meta-qbittorrent","qBittorrent")){const at=E.Loading(a("\u914D\u7F6E\u4E2D..."));M.Guide.qbitorrentInit.POST({configPath:B,downloadPath:D}).then(A=>{var P;if(A!=null&&A.data){if((A.data.success||0)==0){f.value=1;return}else if((P=A.data)!=null&&P.error)throw A.data.error}throw a("\u672A\u77E5\u9519\u8BEF")}).catch(A=>E.Error(A)).finally(()=>at.Close())}})},F=()=>{let B=x.value,D=y.value;B==null||B==""||D==null||D==""||L(this,null,function*(){if(yield Et.checkAndInstallApp("app-meta-transmission","Transmission")){const at=E.Loading(a("\u914D\u7F6E\u4E2D..."));M.Guide.transmissionInit.POST({configPath:B,downloadPath:D}).then(A=>{var P;if(A!=null&&A.data){if((A.data.success||0)==0){f.value=1;return}else if((P=A.data)!=null&&P.error)throw A.data.error}throw a("\u672A\u77E5\u9519\u8BEF")}).catch(A=>E.Error(A)).finally(()=>at.Close())}})},Y=B=>{B.preventDefault(),i.Close&&i.Close()},S=B=>{B.preventDefault(),location.reload()};return(B,D)=>(s(),H(ht,{Close:n.Close,type:1},{default:R(()=>[f.value==0?(s(),l("div",u3,[t("h2",c3,o(e(a)("\u4E0B\u8F7D\u670D\u52A1\u914D\u7F6E\u5411\u5BFC")),1),t("ul",null,[t("li",null,[t("div",p3,[t("div",f3,[t("span",null,o(e(a)("\u4E0B\u8F7D\u670D\u52A1\uFF1A")),1)]),t("div",m3,[T(t("input",{type:"radio",value:"Aria2","onUpdate:modelValue":D[0]||(D[0]=I=>p.value=I),name:"download",id:"Aria2"},null,512),[[yt,p.value]]),v3]),t("div",b3,[T(t("input",{type:"radio",value:"qBittorrent","onUpdate:modelValue":D[1]||(D[1]=I=>p.value=I),name:"download",id:"qB"},null,512),[[yt,p.value]]),g3]),t("div",h3,[T(t("input",{type:"radio",value:"Transmission","onUpdate:modelValue":D[2]||(D[2]=I=>p.value=I),name:"download",id:"Tr"},null,512),[[yt,p.value]]),_3])])])]),p.value=="Aria2"?(s(),l("form",{key:0,onSubmit:pt(m,["prevent"])},[t("ul",null,[t("li",null,[t("div",w3,[t("div",k3,[t("span",y3,[z(Ht),t("div",null,[t("div",F3,[t("span",E3,o(e(a)("\u7528\u4E8E\u653E\u7F6E\u914D\u7F6E\u6587\u4EF6\u7684\u76EE\u5F55\u3002\u4F8B\u5982\uFF1A/mnt/sda1/Configs/aria2\uFF1B\u8BF7\u52FF\u4F7F\u7528 /tmp \u6216 /var \uFF0C\u4EE5\u514D\u91CD\u542F\u4EE5\u540E\u4EFB\u52A1\u4E22\u5931")),1)])])]),t("span",null,o(e(a)("\u914D\u7F6E\u76EE\u5F55\uFF1A")),1)]),t("div",$3,[z(Zt,{modelValue:c.value,"onUpdate:modelValue":D[3]||(D[3]=I=>c.value=I),modelModifiers:{trim:!0},title:e(a)("\u914D\u7F6E\u76EE\u5F55"),options:k.value.concat("/root").map(I=>({key:I+"/Configs/aria2"}))},null,8,["modelValue","title","options"])])])]),t("li",null,[t("div",C3,[t("div",D3,[t("span",B3,[z(Ht),t("div",null,[t("div",Y3,[t("span",A3,o(e(a)("\u7528\u4E8E\u653E\u7F6E\u4E0B\u8F7D\u6587\u4EF6\u7684\u76EE\u5F55\u3002\u4F8B\u5982\uFF1A/mnt/sda1/download")),1)])])]),t("span",null,o(e(a)("\u4E0B\u8F7D\u76EE\u5F55\uFF1A")),1)]),t("div",S3,[z(Zt,{modelValue:_.value,"onUpdate:modelValue":D[4]||(D[4]=I=>_.value=I),modelModifiers:{trim:!0},title:e(a)("\u4E0B\u8F7D\u76EE\u5F55"),options:w.value},null,8,["modelValue","title","options"])])])]),t("li",null,[t("div",z3,[t("div",P3,[t("span",T3,[z(Ht),t("div",null,[t("div",I3,[t("span",L3,o(e(a)("\u7528\u4E8E\u8FDC\u7A0B\u8BBF\u95EE\u7684\u4EE4\u724C\u3002")),1)])])]),t("span",null,o(e(a)("RPC \u4EE4\u724C\uFF1A")),1)]),T(t("input",{type:"text",class:"RPC_input",placeholder:e(a)("\u8BF7\u8F93\u5165RPC\u4EE4\u724C"),"onUpdate:modelValue":D[5]||(D[5]=I=>u.value=I)},null,8,M3),[[tt,u.value,void 0,{trim:!0}]])])]),t("li",null,[t("div",N3,[t("div",O3,[t("span",null,o(e(a)("\u9644\u52A0\u7684 BT Tracker\uFF1A")),1)]),t("div",V3,[T(t("input",{type:"radio",value:"default",name:"BT",id:"default","onUpdate:modelValue":D[6]||(D[6]=I=>h.value=I)},null,512),[[yt,h.value]]),t("label",G3,o(e(a)("\u9ED8\u8BA4")),1)]),t("div",j3,[T(t("input",{type:"radio",value:"add",name:"BT",id:"add","onUpdate:modelValue":D[7]||(D[7]=I=>h.value=I)},null,512),[[yt,h.value]]),t("label",q3,o(e(a)("\u81EA\u5DF1\u6DFB\u52A0")),1)])])]),t("li",null,[t("div",U3,[R3,t("div",W3,[h.value=="add"?T((s(),l("textarea",{key:0,"onUpdate:modelValue":D[8]||(D[8]=I=>r.value=I),rows:"4",placeholder:e(a)("\u8BF7\u8F93\u5165BT Tracker\u670D\u52A1\u5668\u5730\u5740\uFF0C\u591A\u4E2A\u5730\u5740\u4F7F\u7528\u6362\u884C\u6216\u8005\u82F1\u6587\u9017\u53F7\u5206\u9694")},null,8,H3)),[[tt,r.value,void 0,{trim:!0}]]):C("",!0)])])])])],40,x3)):C("",!0),p.value=="qBittorrent"?(s(),l("form",{key:1,onSubmit:pt(g,["prevent"])},[t("ul",null,[t("li",null,[t("div",J3,[t("div",K3,[t("span",Q3,[z(Ht),t("div",null,[t("div",X3,[t("span",t8,o(e(a)("\u7528\u4E8E\u653E\u7F6E\u914D\u7F6E\u6587\u4EF6\u7684\u76EE\u5F55\u3002\u4F8B\u5982\uFF1A/mnt/sda1/Configs/qb\uFF1B\u8BF7\u52FF\u4F7F\u7528 /tmp \u6216 /var \uFF0C\u4EE5\u514D\u91CD\u542F\u4EE5\u540E\u4EFB\u52A1\u4E22\u5931")),1)])])]),t("span",null,o(e(a)("\u914D\u7F6E\u76EE\u5F55\uFF1A")),1)]),t("div",e8,[z(Zt,{modelValue:v.value,"onUpdate:modelValue":D[9]||(D[9]=I=>v.value=I),modelModifiers:{trim:!0},title:e(a)("\u914D\u7F6E\u76EE\u5F55"),options:k.value.concat("/root").map(I=>({key:I+"/Configs/qb"}))},null,8,["modelValue","title","options"])])])]),t("li",null,[t("div",a8,[t("div",o8,[t("span",n8,[z(Ht),t("div",null,[t("div",i8,[t("span",r8,o(e(a)("\u7528\u4E8E\u653E\u7F6E\u4E0B\u8F7D\u6587\u4EF6\u7684\u76EE\u5F55\u3002\u4F8B\u5982\uFF1A/mnt/sda1/download")),1)])])]),t("span",null,o(e(a)("\u4E0B\u8F7D\u76EE\u5F55\uFF1A")),1)]),t("div",s8,[z(Zt,{modelValue:b.value,"onUpdate:modelValue":D[10]||(D[10]=I=>b.value=I),modelModifiers:{trim:!0},title:e(a)("\u4E0B\u8F7D\u76EE\u5F55"),options:w.value},null,8,["modelValue","title","options"])])])])])],40,Z3)):C("",!0),p.value=="Transmission"?(s(),l("form",{key:2,onSubmit:pt(F,["prevent"])},[t("ul",null,[t("li",null,[t("div",l8,[t("div",u8,[t("span",c8,[z(Ht),t("div",null,[t("div",p8,[t("span",f8,o(e(a)("\u7528\u4E8E\u653E\u7F6E\u914D\u7F6E\u6587\u4EF6\u7684\u76EE\u5F55\u3002\u4F8B\u5982\uFF1A/mnt/sda1/Configs/tr\uFF1B\u8BF7\u52FF\u4F7F\u7528 /tmp \u6216 /var \uFF0C\u4EE5\u514D\u91CD\u542F\u4EE5\u540E\u4EFB\u52A1\u4E22\u5931")),1)])])]),t("span",null,o(e(a)("\u914D\u7F6E\u76EE\u5F55\uFF1A")),1)]),t("div",m8,[z(Zt,{modelValue:x.value,"onUpdate:modelValue":D[11]||(D[11]=I=>x.value=I),modelModifiers:{trim:!0},title:e(a)("\u914D\u7F6E\u76EE\u5F55"),options:k.value.concat("/root").map(I=>({key:I+"/Configs/transmission"}))},null,8,["modelValue","title","options"])])])]),t("li",null,[t("div",v8,[t("div",b8,[t("span",g8,[z(Ht),t("div",null,[t("div",h8,[t("span",_8,o(e(a)("\u7528\u4E8E\u653E\u7F6E\u4E0B\u8F7D\u6587\u4EF6\u7684\u76EE\u5F55\u3002\u4F8B\u5982\uFF1A/mnt/sda1/download")),1)])])]),t("span",null,o(e(a)("\u4E0B\u8F7D\u76EE\u5F55\uFF1A")),1)]),t("div",x8,[z(Zt,{modelValue:y.value,"onUpdate:modelValue":D[12]||(D[12]=I=>y.value=I),modelModifiers:{trim:!0},title:e(a)("\u4E0B\u8F7D\u76EE\u5F55"),options:w.value},null,8,["modelValue","title","options"])])])])])],40,d8)):C("",!0),t("div",w8,[p.value=="Aria2"?(s(),l("button",{key:0,class:"cbi-button cbi-button-apply",onClick:m},o(e(a)("\u542F\u7528")),1)):C("",!0),p.value=="qBittorrent"?(s(),l("button",{key:1,class:"cbi-button cbi-button-apply",onClick:g},o(e(a)("\u542F\u7528")),1)):C("",!0),p.value=="Transmission"?(s(),l("button",{key:2,class:"cbi-button cbi-button-apply",onClick:F},o(e(a)("\u542F\u7528")),1)):C("",!0),t("button",{class:"cbi-button cbi-button-remove app-btn app-back",onClick:Y},o(e(a)("\u53D6\u6D88")),1)])])):f.value==1?(s(),l("div",k8,[t("h2",y8,o(e(a)("%{status}\u4E0B\u8F7D\u670D\u52A1\u914D\u7F6E\u5411\u5BFC",{status:p.value})),1),t("div",F8,[z(Ze)]),t("p",E8,o(e(a)("\u914D\u7F6E\u6210\u529F\uFF01")),1),t("div",$8,[t("button",{class:"cbi-button cbi-button-apply",onClick:S},o(e(a)("\u786E\u5B9A")),1)])])):C("",!0)]),_:1},8,["Close"]))}});var D8=N(C8,[["__scopeId","data-v-395b81d2"]]);const B8=n=>{const i=document.createElement("div");document.body.appendChild(i);const a=gt(D8,mt(ut({},n),{Close:()=>{d()}}));a.mount(i);const d=()=>{a.unmount(),i.remove()};return{Close:d}},Y8={class:"app-container"},A8={class:"app-container_title"},S8={class:"app-container_tool"},z8=["disabled"],P8=["title"],T8={class:"DeviceBlock"},I8={class:"app-container_body"},L8={class:"app-container_nas-menu"},M8=G({setup(n){const{$gettext:i,$ngettext:a}=W();$(!1);const d=$("aria2"),u=$();$a(),setTimeout(()=>{M.Guide.DownloadService.Status.GET().then(w=>{var k;if((k=w==null?void 0:w.data)!=null&&k.result){const f=w.data.result;u.value=f}})},800);const c=$(!1),_=$(!1),h=()=>{_.value=!_.value},p=()=>{M.Guide.DownloadPartition.List.GET().then(w=>{var f,m;let k=[];(m=(f=w==null?void 0:w.data)==null?void 0:f.result)!=null&&m.partitionList&&(k=w.data.result.partitionList),B8({services:u.value,partitionList:k,defaultTab:d.value})})},v=(w,k,f)=>L(this,null,function*(){h(),Et.installAndGo(w,k,f)}),b=()=>{v("app-meta-aria2","Aria2","/cgi-bin/luci/admin/services/aria2")},x=()=>{v("app-meta-qbittorrent","qBittorrent","/cgi-bin/luci/admin/nas/qBittorrent")},y=()=>{v("app-meta-transmission","Transmission","/cgi-bin/luci/admin/services/transmission")};return(w,k)=>{var m,g,F;const f=ft("GlHelp");return s(),l("div",Y8,[t("div",A8,[t("span",null,[t("span",null,o(e(i)("\u4E0B\u8F7D\u670D\u52A1")),1),z(f,{type:"download"})]),t("div",S8,[u.value?(s(),l("div",{key:0,class:"app-container_configure",onClick:p,disabled:c.value},o(e(i)("\u5FEB\u901F\u914D\u7F6E")),9,z8)):C("",!0),t("span",{class:"more_icon",title:e(i)("\u67E5\u770B\u9AD8\u7EA7\u914D\u7F6E")},[z(Gt,{onClick:h})],8,P8)]),T(t("div",T8,[t("div",{class:"menu_background",onClick:h}),t("ul",null,[t("li",null,[t("a",{onClick:b},o(e(i)("Aria2\u9AD8\u7EA7\u914D\u7F6E")),1)]),t("li",null,[t("a",{onClick:x},o(e(i)("qBittorrent\u9AD8\u7EA7\u914D\u7F6E")),1)]),t("li",null,[t("a",{onClick:y},o(e(i)("Transmission\u9AD8\u7EA7\u914D\u7F6E")),1)])])],512),[[Yt,_.value]])]),t("div",I8,[t("ul",L8,[t("button",{onClick:k[0]||(k[0]=Y=>d.value="aria2"),class:ct({on:d.value=="aria2"})},"Aria2",2),t("button",{onClick:k[1]||(k[1]=Y=>d.value="qbittorrent"),class:ct({on:d.value=="qbittorrent"})},"qBittorrent",2),t("button",{onClick:k[2]||(k[2]=Y=>d.value="transmission"),class:ct({on:d.value=="transmission"})},"Transmission",2)]),d.value=="aria2"?(s(),H(yp,{key:0,aria2:(m=u.value)==null?void 0:m.aria2},null,8,["aria2"])):d.value=="qbittorrent"?(s(),H(Gp,{key:1,qbittorrent:(g=u.value)==null?void 0:g.qbittorrent},null,8,["qbittorrent"])):d.value=="transmission"?(s(),H(n3,{key:2,transmission:(F=u.value)==null?void 0:F.transmission},null,8,["transmission"])):C("",!0)])])}}});var N8=N(M8,[["__scopeId","data-v-17fab0f2"]]);const O8={class:"actioner-container"},V8={class:"actioner-container_header"},G8={class:"actioner-container_body"},j8={class:"label-item"},q8={class:"label_info"},U8={class:"label-item"},R8={class:"label_info"},W8={class:"label-item"},H8={class:"label_info"},Z8={class:"label-item"},J8={class:"label_info"},K8={class:"actioner-container_footer"},Q8=G({props:{onSetup:{type:Function,required:!0},active:{type:String,default:"ddnsto"}},emits:["update:active"],setup(n,{emit:i}){const a=n,{$gettext:d,$ngettext:u}=W(),r=()=>{a.onSetup()},c=$(a.active),_=()=>{switch(i("update:active",c.value),c.value){case"ddnsto":a.onSetup("ddnsto");break;case"ali":a.onSetup("ddns-ali");break;case"dnspod":a.onSetup("ddns-dnspod");break;case"oray":a.onSetup("ddns-oray");break}};return(h,p)=>(s(),l("div",O8,[t("div",V8,[t("span",null,o(e(d)("\u57DF\u540D\u914D\u7F6E\u5411\u5BFC")),1)]),t("div",G8,[t("div",j8,[t("label",null,[T(t("input",{type:"radio","onUpdate:modelValue":p[0]||(p[0]=v=>c.value=v),value:"ddnsto"},null,512),[[yt,c.value]]),t("span",null,o(e(d)("DDNSTO")),1)]),t("p",q8,o(e(d)("DDNSTO \u662F\u4E00\u4E2A\u4E0D\u9700\u8981\u516C\u7F51IP\u4E5F\u53EF\u4EE5\u5728\u5916\u7F51\u8BBF\u95EE\u7684\u7A7F\u900F\u57DF\u540D\u670D\u52A1\uFF0C\u4E00\u4E2A\u6D4F\u89C8\u5668\u641E\u5B9A\u5185\u7F51\u7A7F\u900F\uFF0C\u8FDC\u7A0B\u8BBF\u95EEOpenwrt\u3001\u8FDC\u7A0B\u7EC8\u7AEF\u3001\u8FDC\u7A0B\u684C\u9762...")),1)]),t("div",U8,[t("label",null,[T(t("input",{type:"radio","onUpdate:modelValue":p[1]||(p[1]=v=>c.value=v),value:"ali"},null,512),[[yt,c.value]]),t("span",null,o(e(d)("\u963F\u91CC\u4E91")),1)]),t("p",R8,o(e(d)("\u4E3A\u62E5\u6709\u52A8\u6001IP\u7684\u4E3B\u673A\u914D\u7F6E\u4E00\u4E2A\u56FA\u5B9A\u7684\u53EF\u8BBF\u95EE\u57DF\u540D")),1)]),t("div",W8,[t("label",null,[T(t("input",{type:"radio","onUpdate:modelValue":p[2]||(p[2]=v=>c.value=v),value:"dnspod"},null,512),[[yt,c.value]]),t("span",null,o(e(d)("Dnspod")),1)]),t("p",H8,o(e(d)("\u4E3A\u62E5\u6709\u52A8\u6001IP\u7684\u4E3B\u673A\u914D\u7F6E\u4E00\u4E2A\u56FA\u5B9A\u7684\u53EF\u8BBF\u95EE\u57DF\u540D")),1)]),t("div",Z8,[t("label",null,[T(t("input",{type:"radio","onUpdate:modelValue":p[3]||(p[3]=v=>c.value=v),value:"oray"},null,512),[[yt,c.value]]),t("span",null,o(e(d)("\u82B1\u751F\u58F3")),1)]),t("p",J8,o(e(d)("\u4E3A\u62E5\u6709\u52A8\u6001IP\u7684\u4E3B\u673A\u914D\u7F6E\u4E00\u4E2A\u56FA\u5B9A\u7684\u53EF\u8BBF\u95EE\u57DF\u540D")),1)])]),t("div",K8,[t("div",{class:"close",onClick:r},o(e(d)("\u53D6\u6D88")),1),t("div",{class:"next",onClick:_},o(e(d)("\u4E0B\u4E00\u6B65")),1)])]))}});var X8=N(Q8,[["__scopeId","data-v-73552138"]]);const t4=n=>(st("data-v-b9ee57da"),n=n(),dt(),n),e4={class:"actioner-container"},a4={class:"actioner-container_body"},o4=t4(()=>t("svg",{t:"1642063181211",class:"icon",viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg","p-id":"5062",width:"128",height:"128","data-v-cda444e0":""},[t("path",{d:"M512 85.333333c235.648 0 426.666667 191.018667 426.666667 426.666667s-191.018667 426.666667-426.666667 426.666667S85.333333 747.648 85.333333 512 276.352 85.333333 512 85.333333z m-74.965333 550.4L346.453333 545.152a42.666667 42.666667 0 1 0-60.330666 60.330667l120.704 120.704a42.666667 42.666667 0 0 0 60.330666 0l301.653334-301.696a42.666667 42.666667 0 1 0-60.288-60.330667l-271.530667 271.488z",fill:"#52C41A","p-id":"5063","data-v-cda444e0":""})],-1)),n4={class:"body-title"},i4={class:"body-tips"},r4={class:"body-info"},s4=["href"],d4={href:"/cgi-bin/luci/admin/services/ddns",target:"_blank"},l4={class:"actioner-container_footer"},u4=G({props:{target:{type:String,required:!0},onSetup:{type:Function,required:!0}},setup(n){const{$gettext:i,$ngettext:a}=W(),d=()=>{localStorage.setItem("firstOpen",JSON.stringify(!0)),location.reload()};return(u,r)=>(s(),l("div",e4,[t("div",a4,[o4,t("div",n4,o(e(i)("\u6DFB\u52A0\u6210\u529F")),1),t("p",i4,o(e(i)("\u8BF7\u7A0D\u7B491\u5206\u949F\u751F\u6548\u540E\u518D\u4F7F\u7528\u3002")),1),t("div",r4,[t("span",null,o(e(i)("\u8BBF\u95EE\u5730\u5740\uFF1A")),1),t("a",{href:n.target,target:"_blank",rel:"noopener noreferrer"},o(n.target),9,s4)]),t("div",null,[t("span",null,o(e(i)("\u53EF\u524D\u5F80")),1),t("a",d4,o(e(i)("\u670D\u52A1-\u52A8\u6001DNS")),1),t("span",null,o(e(i)("\u67E5\u770B\u66F4\u591A\u8BE6\u60C5")),1)])]),t("div",l4,[t("div",{class:"close",onClick:d},o(e(i)("\u5173\u95ED")),1)])]))}});var c4=N(u4,[["__scopeId","data-v-b9ee57da"]]);const p4=n=>(st("data-v-aefb6fdc"),n=n(),dt(),n),f4={class:"actioner-container"},m4={class:"actioner-container_header"},v4=p4(()=>t("div",{class:"actioner-container_body ddnsto-login"},[t("iframe",{src:"https://www.kooldns.cn/bind/#/auth?send=1&source=openwrt&callback=*"})],-1)),b4={class:"actioner-container_footer"},g4=G({props:{onSetup:{type:Function,required:!0},onDdnstoConfig:{type:Function,required:!0}},setup(n){const i=n,{$gettext:a,$ngettext:d}=W(),u=()=>{i.onSetup()},r=c=>{if(c.data.auth=="ddnsto"){const _=c.data.sign,h=c.data.token;_&&h&&(removeEventListener("message",r),i.onDdnstoConfig(_,h),i.onSetup("ddnsto-run"))}};return At(()=>{window.addEventListener("message",r)}),Ot(()=>{removeEventListener("message",r)}),(c,_)=>(s(),l("div",f4,[t("div",m4,[t("span",null,o(e(a)("\u57DF\u540D\u914D\u7F6E\u5411\u5BFC")),1)]),v4,t("div",b4,[t("div",{class:"close",onClick:u},o(e(a)("\u53D6\u6D88")),1)])]))}});var h4=N(g4,[["__scopeId","data-v-aefb6fdc"]]);const _4={class:"actioner-container"},x4={class:"actioner-container_header"},w4={class:"actioner-container_body ddnsto-bind"},k4=["src"],y4=G({props:{onSetup:{type:Function,required:!0},config:{type:Object,required:!0},domain:{type:String,required:!0}},emits:["update:domain"],setup(n,{emit:i}){const a=n,{$gettext:d,$ngettext:u}=W(),r=X(()=>{const{domain:h,token:p,sign:v,routerId:b,netaddr:x}=a.config,y=encodeURIComponent(h),w=encodeURIComponent(x);return`https://www.kooldns.cn/bind/#/domain?domain=${y}&sign=${v}&token=${p}&routerId=${b}&netaddr=${w}`}),c=h=>{if(h.data){const{auth:p,url:v}=h.data;p==="ddnsto"&&v&&_(v)}},_=h=>L(this,null,function*(){var p;try{const v=yield M.Guide.DdnstoAddress.POST({address:h});v!=null&&v.data&&(((p=v==null?void 0:v.data)==null?void 0:p.success)||0)==0&&(i("update:domain",h),a.onSetup("ddnsto-save"))}catch(v){}});return At(()=>{window.addEventListener("message",c)}),Ot(()=>{removeEventListener("message",c)}),(h,p)=>(s(),l("div",_4,[t("div",x4,[t("span",null,o(e(d)("\u57DF\u540D\u914D\u7F6E\u5411\u5BFC")),1)]),t("div",w4,[t("iframe",{src:e(r)},null,8,k4)])]))}});var F4=N(y4,[["__scopeId","data-v-0e2b47e6"]]);const E4=n=>(st("data-v-29e2aec8"),n=n(),dt(),n),$4={class:"actioner-container"},C4={class:"actioner-container_body"},D4=E4(()=>t("svg",{t:"1642063181211",class:"icon",viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg","p-id":"5062",width:"128",height:"128","data-v-cda444e0":""},[t("path",{d:"M512 85.333333c235.648 0 426.666667 191.018667 426.666667 426.666667s-191.018667 426.666667-426.666667 426.666667S85.333333 747.648 85.333333 512 276.352 85.333333 512 85.333333z m-74.965333 550.4L346.453333 545.152a42.666667 42.666667 0 1 0-60.330666 60.330667l120.704 120.704a42.666667 42.666667 0 0 0 60.330666 0l301.653334-301.696a42.666667 42.666667 0 1 0-60.288-60.330667l-271.530667 271.488z",fill:"#52C41A","p-id":"5063","data-v-cda444e0":""})],-1)),B4={class:"body-title"},Y4={class:"body-tips"},A4={class:"body-info"},S4=["href"],z4={href:"https://www.ddnsto.com/app/#/devices",target:"_blank"},P4={class:"actioner-container_footer"},T4=G({props:{onSetup:{type:Function,required:!0},target:{type:String,required:!0}},setup(n){const{$gettext:i,$ngettext:a}=W(),d=()=>{localStorage.setItem("firstOpen",JSON.stringify(!0)),location.reload()};return(u,r)=>(s(),l("div",$4,[t("div",C4,[D4,t("div",B4,o(e(i)("\u6DFB\u52A0\u6210\u529F")),1),t("p",Y4,o(e(i)("\u8BF7\u7A0D\u7B491\u5206\u949F\u751F\u6548\u540E\u518D\u4F7F\u7528\u3002")),1),t("div",A4,[t("span",null,o(e(i)("\u8BBF\u95EE\u5730\u5740\uFF1A")),1),t("a",{href:n.target,target:"_blank",rel:"noopener noreferrer"},o(n.target),9,S4)]),t("div",null,[t("span",null,o(e(i)("\u53EF\u524D\u5F80")),1),t("a",z4,o(e(i)("DDNSTO\u63A7\u5236\u53F0")),1),t("span",null,o(e(i)("\u67E5\u770B\u66F4\u591A\u8BE6\u60C5")),1)])]),t("div",P4,[t("div",{class:"close",onClick:d},o(e(i)("\u5173\u95ED")),1)])]))}});var I4=N(T4,[["__scopeId","data-v-29e2aec8"]]);const L4={class:"actioner-container"},M4={class:"actioner-container_header"},N4={class:"actioner-container_body"},O4={class:"actioner-container_footer"},V4=G({props:{onSetup:{type:Function,required:!0}},setup(n){const i=n,{$gettext:a,$ngettext:d}=W(),u=()=>{i.onSetup()},r=()=>L(this,null,function*(){if(h.value)return;h.value=!0;const v=E.Loading(a("\u5B89\u88C5\u4E2D..."));try{if(yield Et.installApp("app-meta-ddnsto",30)){i.onSetup("ddnsto-login");return}else c.value=a("\u5B89\u88C5\u5931\u8D25")}catch(b){c.value=b}finally{v.Close()}h.value=!1}),c=$(a("\u6B63\u5728\u68C0\u6D4B\u4E2D...")),_=$(!1),h=$(!1);return(()=>L(this,null,function*(){try{const v=yield M.App.Check.POST({name:"ddnsto"});if(v!=null&&v.data){const{result:b,error:x}=v.data;if(x){c.value=x;return}if(b){if(b.status=="installed"){i.onSetup("ddnsto-login");return}b.status=="uninstalled"&&(c.value=a("\u9700\u8981\u5B89\u88C5DDNSTO\u63D2\u4EF6\uFF0C\u70B9\u51FB\u201C\u786E\u5B9A\u201D\u5F00\u59CB\u5B89\u88C5"))}}}catch(v){c.value=v}_.value=!0}))(),(v,b)=>(s(),l("div",L4,[t("div",M4,[t("span",null,o(e(a)("\u57DF\u540D\u914D\u7F6E\u5411\u5BFC")),1)]),t("div",N4,[t("span",null,o(c.value),1)]),t("div",O4,[_.value?(s(),l(O,{key:0},[t("div",{class:"close",onClick:u},o(e(a)("\u53D6\u6D88")),1),t("div",{class:"next",onClick:r},o(e(a)("\u786E\u5B9A")),1)],64)):C("",!0)])]))}});var G4=N(V4,[["__scopeId","data-v-169b4450"]]);const j4={class:"actioner-container"},q4={class:"actioner-container_header"},U4={class:"actioner-container_body"},R4=G({props:{onSetup:{type:Function,required:!0},token:{type:String,required:!0},onDdnstoLocalConfig:{type:Function,required:!0}},setup(n){const i=n,{$gettext:a,$ngettext:d}=W(),u=$(a("\u6B63\u5728\u68C0\u6D4B\u63D2\u4EF6\u662F\u5426\u5DF2\u542F\u52A8..."));(v=>L(this,null,function*(){var b;try{const x=yield M.Guide.Ddnsto.POST({token:i.token});x!=null&&x.data&&(x.data.error&&(u.value=x.data.error),(((b=x==null?void 0:x.data)==null?void 0:b.success)||0)==0&&_())}catch(x){u.value=x}}))(i.token);const c=$(),_=()=>{const v=()=>L(this,null,function*(){if((yield h())===!0){p();return}c.value=window.setTimeout(v,2e3)});v()},h=()=>L(this,null,function*(){try{const v=yield M.App.Check.POST({name:"ddnsto",checkRunning:!0});if(v!=null&&v.data){v.data.error&&(u.value=v.data.error);const b=v.data.result;if((b==null?void 0:b.status)=="running")return!0}}catch(v){u.value=v}return!1});Ot(()=>{c.value&&clearInterval(c.value)});const p=()=>L(this,null,function*(){var v;try{const b=yield M.Guide.DdntoConfig.GET();if(b!=null&&b.data&&(b.data.error&&(u.value=b.data.error),(((v=b==null?void 0:b.data)==null?void 0:v.success)||0)==0&&b.data.result)){const x=b.data.result;i.onDdnstoLocalConfig(x.netAddr,x.deviceId),i.onSetup("ddnsto-bind")}}catch(b){u.value=b}});return(v,b)=>(s(),l("div",j4,[t("div",q4,[t("span",null,o(e(a)("\u57DF\u540D\u914D\u7F6E\u5411\u5BFC")),1)]),t("div",U4,o(u.value),1)]))}});var W4=N(R4,[["__scopeId","data-v-6590a3fa"]]);const H4={class:"action-main"},Z4=G({props:{Close:{type:Function,required:!0},url:{type:String,required:!0}},setup(n){const i=n,a=$("ddnsto-install"),d=h=>{h!=null?a.value=h:u()},u=()=>{i.Close&&i.Close()},r=bt({sign:"",token:"",domain:i.url,netaddr:"",routerId:""}),c=(h,p)=>{r.sign=h,r.token=p},_=(h,p)=>{r.netaddr=h,r.routerId=p};return(h,p)=>(s(),H(ht,{type:1},{default:R(()=>[t("div",H4,[a.value=="ddnsto-install"?(s(),H(G4,{key:0,onSetup:d})):a.value=="ddnsto-login"?(s(),H(h4,{key:1,onSetup:d,onDdnstoConfig:c})):a.value=="ddnsto-run"?(s(),H(W4,{key:2,onSetup:d,token:e(r).token,onDdnstoLocalConfig:_},null,8,["token"])):a.value=="ddnsto-bind"?(s(),H(F4,{key:3,onSetup:d,config:{token:e(r).token,sign:e(r).sign,domain:e(r).domain,netaddr:e(r).netaddr,routerId:e(r).routerId},domain:e(r).domain,"onUpdate:domain":p[0]||(p[0]=v=>e(r).domain=v)},null,8,["config","domain"])):a.value=="ddnsto-save"?(s(),H(I4,{key:4,onSetup:d,target:e(r).domain},null,8,["target"])):C("",!0)])]),_:1}))}});var J4=N(Z4,[["__scopeId","data-v-3b80943c"]]);const K4=n=>{const i=document.createElement("div");document.body.appendChild(i);const a=gt(J4,mt(ut({},n),{Close:()=>{d()}}));a.mount(i);const d=()=>{a.unmount(),i.remove()};return{Close:d}},Q4={class:"action"},X4={class:"action-header"},tf=["innerHTML"],ef={class:"action-footer"},af=G({props:{Close:Function,next:{type:Function},clear:{type:Function},continuer:{type:Function},nextTitle:{type:String},clearTitle:{type:String},continuerTitle:{type:String},title:{type:String},content:{type:String}},setup(n){const i=n,{$gettext:a,$ngettext:d}=W(),u=()=>{i.next&&i.next(),i.Close&&i.Close()},r=()=>{i.clear&&i.clear(),i.Close&&i.Close()},c=()=>{i.continuer&&i.continuer(),i.Close&&i.Close()};return(_,h)=>(s(),H(ht,{Close:n.Close,type:1},{default:R(()=>[t("div",Q4,[t("div",X4,o(n.title||e(a)("\u63D0\u793A")),1),t("div",{class:"action-body",innerHTML:n.content},null,8,tf),t("div",ef,[n.clear?(s(),l("div",{key:0,class:"clear",onClick:r},o(n.clearTitle||e(a)("\u8FD4\u56DE")),1)):C("",!0),t("div",{class:"next",onClick:u},o(n.nextTitle||e(a)("\u786E\u5B9A")),1),n.continuer?(s(),l("div",{key:1,class:"next",onClick:c},o(n.continuerTitle||e(a)("\u7EE7\u7EED\u4FDD\u5B58")),1)):C("",!0)])])]),_:1},8,["Close"]))}});var of=N(af,[["__scopeId","data-v-145a3c50"]]);const Ye=n=>{const i=document.createElement("div");document.body.appendChild(i);const a=gt(of,mt(ut({},n),{Close:()=>{d()}}));a.mount(i);const d=()=>{a.unmount(),i.remove()};return{Close:d}},nf=n=>(st("data-v-2c659599"),n=n(),dt(),n),rf={class:"actioner-container"},sf=["onSubmit"],df={class:"actioner-container_header"},lf={key:0,class:"title_info"},uf={href:"https://doc.linkease.com/zh/guide/istoreos/basic/domain.html#%E9%98%BF%E9%87%8C%E4%BA%91",target:"_blank"},cf={key:1,class:"title_info"},pf={href:"https://doc.linkease.com/zh/guide/istoreos/basic/domain.html#dnspod",target:"_blank"},ff={key:2,class:"title_info"},mf={href:"https://doc.linkease.com/zh/guide/istoreos/basic/domain.html#%E8%8A%B1%E7%94%9F%E5%A3%B3",target:"_blank"},vf={class:"label-item"},bf={class:"label-item_key"},gf={class:"label-item_value"},hf={value:"ipv4"},_f={value:"ipv6"},xf={class:"label_tips"},wf=nf(()=>t("svg",{width:"14px",height:"14px",viewBox:"0 0 14 14",version:"1.1",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink"},[t("g",{id:"icon_alert",stroke:"none","stroke-width":"1",fill:"none","fill-rule":"evenodd"},[t("g",{id:"Icon/Warning"},[t("rect",{id:"\u77E9\u5F62",fill:"#000000","fill-rule":"nonzero",opacity:"0",x:"0",y:"0",width:"14",height:"14"}),t("path",{d:"M7,0.875 C3.61757813,0.875 0.875,3.61757813 0.875,7 C0.875,10.3824219 3.61757813,13.125 7,13.125 C10.3824219,13.125 13.125,10.3824219 13.125,7 C13.125,3.61757813 10.3824219,0.875 7,0.875 Z M6.5625,4.046875 C6.5625,3.98671875 6.61171875,3.9375 6.671875,3.9375 L7.328125,3.9375 C7.38828125,3.9375 7.4375,3.98671875 7.4375,4.046875 L7.4375,7.765625 C7.4375,7.82578125 7.38828125,7.875 7.328125,7.875 L6.671875,7.875 C6.61171875,7.875 6.5625,7.82578125 6.5625,7.765625 L6.5625,4.046875 Z M7,10.0625 C6.63769531,10.0625 6.34375,9.76855469 6.34375,9.40625 C6.34375,9.04394531 6.63769531,8.75 7,8.75 C7.36230469,8.75 7.65625,9.04394531 7.65625,9.40625 C7.65625,9.76855469 7.36230469,10.0625 7,10.0625 Z",id:"\u5F62\u72B6",fill:"#FAAD14"})])])],-1)),kf={class:"info"},yf={class:"label-item"},Ff={class:"label-item_key"},Ef={class:"label-item_value"},$f={class:"label-item"},Cf={class:"label-item_key"},Df={class:"label-item_value"},Bf=["placeholder"],Yf={class:"label-item"},Af={class:"label-item_key"},Sf={class:"label-item_value"},zf=["placeholder"],Pf={class:"actioner-container_footer"},Tf=["disabled"],If=G({props:{name:{type:String,default:"ali"},onSetup:{type:Function,required:!0},target:{type:String,required:!0}},emits:["update:target"],setup(n,{emit:i}){const a=n,{$gettext:d,$ngettext:u}=W(),r=$("ipv4"),c=$(a.name),_=$(""),h=$(""),p=$(""),v=$(!1),b=()=>{a.onSetup("index")},x=()=>{v.value=!0;const f=E.Loading(d("\u68C0\u6D4B\u4E2D..."));M.Network.CheckPublickNet.POST({ipVersion:r.value}).then(m=>{var g,F;if(m!=null&&m.data){if((g=m==null?void 0:m.data)!=null&&g.error){E.Warning(m==null?void 0:m.data.error);return}if((((F=m==null?void 0:m.data)==null?void 0:F.success)||0)==0){const Y=m.data.result;Y&&Y.address?k():y();return}}throw d("\u672A\u77E5\u9519\u8BEF")}).catch(m=>{E.Error(m)}).finally(()=>{f.Close(),v.value=!1})},y=()=>{Ye({title:d("\u6E29\u99A8\u63D0\u793A"),nextTitle:d("\u4F7F\u7528DDNSTO"),continuerTitle:d("\u7EE7\u7EED\u4FDD\u5B58"),content:d("\u68C0\u6D4B\u5230\u60A8\u7684wan\u53E3\u6CA1\u6709\u516C\u7F51IP\u6216\u8005IPv6\u5730\u5740\uFF0C\u53EF\u4EE5\u4F7F\u7528DDNSTO\u914D\u7F6E\u8FDC\u7A0B\u57DF\u540D\u8BBF\u95EE"),next(){w()},continuer(){k()},clear(){}})},w=()=>{a.onSetup("ddnsto")},k=()=>{v.value=!0;const f=E.Loading(d("\u914D\u7F6E\u4E2D..."));M.Guide.PostDdns.POST({ipVersion:r.value,serviceName:c.value,domain:_.value,userName:h.value,password:p.value}).then(m=>{if(m!=null&&m.data){const{error:g,scope:F,success:Y}=m.data;if(g=="-100"&&F=="guide.ddns"){Ye({title:d("\u6E29\u99A8\u63D0\u793A"),content:d("\u68C0\u6D4B\u5230\u4F60\u6709\u672A\u4FDD\u5B58\u7684\u914D\u7F6E\uFF0C\u53EF\u524D\u5F80\u9875\u9762\u53F3\u4E0A\u89D2\u70B9\u51FB\u67E5\u770B\uFF0C\u4FDD\u5B58\u5E76\u5E94\u7528\u6216\u8005\u6062\u590D\u914D\u7F6E\u540E\u7EE7\u7EED"),next(){}});return}if(g){E.Warning(g);return}if((Y||0)==0){i("update:target",_.value),a.onSetup("ddns-success");return}}throw d("\u672A\u77E5\u9519\u8BEF")}).catch(m=>{E.Error(m)}).finally(()=>{f.Close(),v.value=!1})};return(f,m)=>(s(),l("div",rf,[t("form",{class:"actioner-dns",onSubmit:pt(x,["prevent"])},[t("div",df,[t("span",null,o(e(d)("\u57DF\u540D\u914D\u7F6E\u5411\u5BFC")),1)]),t("div",{class:ct(["actioner-container_body",n.name])},[n.name=="ali"?(s(),l("div",lf,[t("p",null,o(e(d)("\u963F\u91CC\u4E91")),1),t("span",null,o(e(d)("\u4E3A\u62E5\u6709\u52A8\u6001IP\u7684\u4E3B\u673A\u914D\u7F6E\u4E00\u4E2A\u56FA\u5B9A\u7684\u53EF\u8BBF\u95EE\u57DF\u540D")),1),t("a",uf,o(e(d)("\u67E5\u770B\u6559\u7A0B"))+">>",1)])):n.name=="dnspod"?(s(),l("div",cf,[t("p",null,o(e(d)("dnspod")),1),t("span",null,o(e(d)("\u4E3A\u62E5\u6709\u52A8\u6001IP\u7684\u4E3B\u673A\u914D\u7F6E\u4E00\u4E2A\u56FA\u5B9A\u7684\u53EF\u8BBF\u95EE\u57DF\u540D")),1),t("a",pf,o(e(d)("\u67E5\u770B\u6559\u7A0B"))+">>",1)])):n.name=="oray"?(s(),l("div",ff,[t("p",null,o(e(d)("\u82B1\u751F\u58F3")),1),t("span",null,o(e(d)("\u4E3A\u62E5\u6709\u52A8\u6001IP\u7684\u4E3B\u673A\u914D\u7F6E\u4E00\u4E2A\u56FA\u5B9A\u7684\u53EF\u8BBF\u95EE\u57DF\u540D")),1),t("a",mf,o(e(d)("\u67E5\u770B\u6559\u7A0B"))+">>",1)])):C("",!0),t("div",vf,[t("div",bf,[t("span",null,o(e(d)("IP\u5730\u5740\u7248\u672C\uFF1A")),1)]),t("div",gf,[T(t("select",{name:"",id:"","onUpdate:modelValue":m[0]||(m[0]=g=>r.value=g)},[t("option",hf,o(e(d)("IPv4\u5730\u5740")),1),t("option",_f,o(e(d)("IPv6\u5730\u5740")),1)],512),[[rt,r.value]])]),t("div",xf,[wf,t("span",kf,o(e(d)("\u8BBE\u5B9A\u54EA\u4E00\u4E2A IP \u5730\u5740\uFF08IPv4 \u6216 IPv6\uFF09\u4F1A\u88AB\u53D1\u9001\u7ED9 DDNS \u63D0\u4F9B\u5546")),1)])]),t("div",yf,[t("div",Ff,[t("span",null,o(e(d)("\u57DF\u540D\uFF1A")),1)]),t("div",Ef,[T(t("input",{type:"text",placeholder:"myhost.example.com","onUpdate:modelValue":m[1]||(m[1]=g=>_.value=g),required:""},null,512),[[tt,_.value,void 0,{trim:!0}]])])]),t("div",$f,[t("div",Cf,[t("span",null,o(e(d)("\u7528\u6237\u540D\uFF1A")),1)]),t("div",Df,[T(t("input",{type:"text","onUpdate:modelValue":m[2]||(m[2]=g=>h.value=g),placeholder:e(d)("\u8BF7\u8F93\u5165\u7528\u6237\u540D"),required:""},null,8,Bf),[[tt,h.value,void 0,{trim:!0}]])])]),t("div",Yf,[t("div",Af,[t("span",null,o(e(d)("\u5BC6\u7801\uFF1A")),1)]),t("div",Sf,[T(t("input",{type:"password","onUpdate:modelValue":m[3]||(m[3]=g=>p.value=g),placeholder:e(d)("\u8BF7\u8F93\u5165\u5BC6\u7801"),required:""},null,8,zf),[[tt,p.value,void 0,{trim:!0}]])])])],2),t("div",Pf,[t("div",{class:"close",onClick:b,type:"button"},o(e(d)("\u8FD4\u56DE")),1),t("button",{class:"next save",type:"submit",disabled:v.value},o(e(d)("\u4FDD\u5B58")),9,Tf)])],40,sf)]))}});var je=N(If,[["__scopeId","data-v-2c659599"]]);const Lf={class:"action-main"},Mf=G({props:{Close:{type:Function,required:!0},url:{type:String,required:!0}},setup(n){const i=n,a=$(""),d=$("index"),u=h=>{if(h!=null){if(h=="ddnsto"){r();return}d.value=h}else c()},r=()=>{c(),K4({url:i.url})},c=()=>{i.Close&&i.Close()},_=$("ddnsto");return(h,p)=>(s(),H(ht,{Close:n.Close,type:1},{default:R(()=>[t("div",Lf,[d.value=="index"?(s(),H(X8,{key:0,onSetup:u,active:_.value,"onUpdate:active":p[0]||(p[0]=v=>_.value=v)},null,8,["active"])):d.value=="ddns-ali"?(s(),H(je,{key:1,onSetup:u,target:a.value,"onUpdate:target":p[1]||(p[1]=v=>a.value=v),name:"ali"},null,8,["target"])):d.value=="ddns-dnspod"?(s(),H(je,{key:2,onSetup:u,target:a.value,"onUpdate:target":p[2]||(p[2]=v=>a.value=v),name:"dnspod"},null,8,["target"])):d.value=="ddns-oray"?(s(),H(je,{key:3,onSetup:u,target:a.value,"onUpdate:target":p[3]||(p[3]=v=>a.value=v),name:"oray"},null,8,["target"])):d.value=="ddns-success"?(s(),H(c4,{key:4,onSetup:u,target:a.value},null,8,["target"])):C("",!0)])]),_:1},8,["Close"]))}});var Nf=N(Mf,[["__scopeId","data-v-8a1e6470"]]);const Ma=n=>{const i=document.createElement("div");document.body.appendChild(i);const a=gt(Nf,mt(ut({},n),{Close:()=>{d()}}));a.mount(i);const d=()=>{a.unmount(),i.remove()};return{Close:d}},he=n=>(st("data-v-c59010b0"),n=n(),dt(),n),Of={class:"app-container"},Vf={class:"app-container_title"},Gf={class:"app-container_tool"},jf={class:"app-container_domain"},qf={class:"domain-item"},Uf=he(()=>t("div",{class:"domain-item_name"},[t("span",null,"DDNSTO: ")],-1)),Rf={class:"domain-item_value"},Wf=["href","title"],Hf={key:1,class:"configure"},Zf={class:"item_btn",href:"https://www.kooldns.cn/app/#/devices",target:"_blank"},Jf={key:0,class:"domain-item"},Kf=he(()=>t("div",{class:"domain-item_name"},[t("span",null,"myddns_ipv4: ")],-1)),Qf={class:"domain-item_value"},Xf={key:0},t7=["href"],e7={key:2,href:"/cgi-bin/luci/admin/services/ddns"},a7=he(()=>t("svg",{t:"1653625385794",class:"icon",viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg","p-id":"4476",width:"28",height:"28"},[t("path",{d:"M145.83060282785186 873.7309800675556h650.2280809434073c24.411293468444445 0 44.384169832296294-19.97287636385185 44.38416861866666-44.384169832296294V500.90395784533337c0-13.315251313777777-8.876834209185184-22.19208430933333-22.19208430933333-22.19208430933333s-22.19208430933333 8.876834209185184-22.19208430933333 22.19208430933333v326.22364444444446H145.83060282785186V179.1187305054815h616.9399532657777c13.315251313777777 0 22.19208430933333-8.876834209185184 22.19208552296296-22.19208552296296s-8.876834209185184-22.19208430933333-22.19208552296296-22.19208430933333H145.83060282785186c-24.411293468444445 0-44.384169832296294 19.97287636385185-44.38416861866666 44.384169832296294v650.2280797297777c0 24.411293468444445 19.97287636385185 44.384169832296294 44.38416861866666 44.384169832296294z",fill:"#666","p-id":"4477"}),t("path",{d:"M887.0462301677038 203.53002276029633l-488.225862087111 488.2258633007407c-8.876834209185184 8.876834209185184-8.876834209185184 22.19208430933333 0 31.06891851851852 4.438417104592592 4.438417104592592 11.096042154666666 6.657625050074073 15.53445925925926 6.657625050074073s11.096042154666666-2.2192079454814815 15.53445925925926-6.657625050074073l490.4450712462222-490.4450712462222c8.876834209185184-8.876834209185184 8.876834209185184-22.19208430933333 0-31.06891851851852s-24.411293468444445-6.657625050074073-33.288127677629625 2.2192079454814815z",fill:"#666","p-id":"4478"})],-1)),o7=[a7],n7={key:1,class:"domain-item"},i7=he(()=>t("div",{class:"domain-item_name"},[t("span",null,"myddns_ipv6: ")],-1)),r7={class:"domain-item_value"},s7={key:0},d7=["href"],l7={key:2,href:"/cgi-bin/luci/admin/services/ddns"},u7=he(()=>t("svg",{t:"1653625385794",class:"icon",viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg","p-id":"4476",width:"28",height:"28"},[t("path",{d:"M145.83060282785186 873.7309800675556h650.2280809434073c24.411293468444445 0 44.384169832296294-19.97287636385185 44.38416861866666-44.384169832296294V500.90395784533337c0-13.315251313777777-8.876834209185184-22.19208430933333-22.19208430933333-22.19208430933333s-22.19208430933333 8.876834209185184-22.19208430933333 22.19208430933333v326.22364444444446H145.83060282785186V179.1187305054815h616.9399532657777c13.315251313777777 0 22.19208430933333-8.876834209185184 22.19208552296296-22.19208552296296s-8.876834209185184-22.19208430933333-22.19208552296296-22.19208430933333H145.83060282785186c-24.411293468444445 0-44.384169832296294 19.97287636385185-44.38416861866666 44.384169832296294v650.2280797297777c0 24.411293468444445 19.97287636385185 44.384169832296294 44.38416861866666 44.384169832296294z",fill:"#666","p-id":"4477"}),t("path",{d:"M887.0462301677038 203.53002276029633l-488.225862087111 488.2258633007407c-8.876834209185184 8.876834209185184-8.876834209185184 22.19208430933333 0 31.06891851851852 4.438417104592592 4.438417104592592 11.096042154666666 6.657625050074073 15.53445925925926 6.657625050074073s11.096042154666666-2.2192079454814815 15.53445925925926-6.657625050074073l490.4450712462222-490.4450712462222c8.876834209185184-8.876834209185184 8.876834209185184-22.19208430933333 0-31.06891851851852s-24.411293468444445-6.657625050074073-33.288127677629625 2.2192079454814815z",fill:"#666","p-id":"4478"})],-1)),c7=[u7],p7=G({setup(n){const{$gettext:i,$ngettext:a}=W();let d=!1,u;const r=$({}),c=function(){!d||(document.hidden?Promise.resolve():M.Guide.GetDdns.GET().then(v=>{var b;v!=null&&v.data&&(((b=v==null?void 0:v.data)==null?void 0:b.success)||0)==0&&v.data.result&&(r.value=v.data.result)})).then(()=>{!d||(u=window.setTimeout(c,3e3))})};At(()=>{d=!0,u=window.setTimeout(c,1100)}),Ot(()=>{u!==void 0&&window.clearTimeout(u),d=!1});const _=()=>{Ma({url:r.value.ddnstoDomain})},h=X(()=>{const v=r.value.ipv4Domain;return!v||v=="Stopped"||v=="Disabled"?v:`http://${v}`}),p=X(()=>{const v=r.value.ipv6Domain;return!v||v=="Stopped"||v=="Disabled"?v:`http://${v}`});return(v,b)=>{var y,w,k,f;const x=ft("GlHelp");return s(),l("div",Of,[t("div",Vf,[t("span",null,[t("span",null,o(e(i)("\u8FDC\u7A0B\u57DF\u540D")),1),z(x,{type:"ddns"})]),t("div",Gf,[t("div",{class:"app-container_configure",onClick:_},o(e(i)("\u5FEB\u901F\u914D\u7F6E")),1)])]),t("ul",jf,[t("li",qf,[Uf,t("div",Rf,[(y=r.value)!=null&&y.ddnstoDomain?(s(),l("a",{key:0,class:"configure",href:(w=r.value)==null?void 0:w.ddnstoDomain,target:"_blank",rel:"noopener noreferrer",title:(k=r.value)==null?void 0:k.ddnstoDomain},o((f=r.value)==null?void 0:f.ddnstoDomain),9,Wf)):(s(),l("span",Hf,o(e(i)("\u672A\u5B89\u88C5\u6216\u672A\u914D\u7F6E")),1)),t("a",Zf,o(e(i)("\u63A7\u5236\u53F0")),1)])]),e(h)?(s(),l("li",Jf,[Kf,t("div",Qf,[e(h)=="Stopped"||e(h)=="Disabled"?(s(),l("span",Xf,o(e(h)),1)):(s(),l("a",{key:1,class:"configure",href:e(h),target:"_blank",rel:"noopener noreferrer"},o(e(h)),9,t7)),e(h)?(s(),l("a",e7,o7)):C("",!0)])])):C("",!0),e(p)?(s(),l("li",n7,[i7,t("div",r7,[e(p)=="Stopped"||e(p)=="Disabled"?(s(),l("span",s7,o(e(p)),1)):(s(),l("a",{key:1,class:"configure",href:e(p),target:"_blank",rel:"noopener noreferrer"},o(e(p)),9,d7)),e(p)?(s(),l("a",l7,c7)):C("",!0)])])):C("",!0)])])}}});var f7=N(p7,[["__scopeId","data-v-c59010b0"]]);const m7={class:"nas-container"},v7={class:"nas-container_card"},b7={class:"nas-container_card"},g7={key:0,class:"nas-container_card"},h7={class:"nas-container_card"},_7={class:"nas-container_card"},x7=G({setup(n){return(i,a)=>(s(),l("div",m7,[t("div",v7,[z(Mc)]),t("div",b7,[z(S5)]),e(Kt)("dockerd")?(s(),l("div",g7,[z(ep)])):C("",!0),t("div",h7,[z(N8)]),t("div",_7,[z(f7)])]))}});var w7=N(x7,[["__scopeId","data-v-a221efb4"]]);const k7={class:"app-container"},y7={class:"app-container_title"},F7=["title"],E7={class:"DeviceBlock"},$7={href:"/cgi-bin/luci/admin/system/flash"},C7={href:"/cgi-bin/luci/admin/store/pages/maintance"},D7={class:"item-label"},B7={class:"item-label_key"},Y7={class:"item-label_value"},A7={class:"item-label"},S7={class:"item-label_key"},z7={class:"item-label_value"},P7={class:"item-label"},T7={class:"item-label_key"},I7={class:"item-label_value"},L7={class:"item-label"},M7={class:"item-label_key"},N7={class:"item-label_value"},O7={class:"item-label"},V7={class:"item-label_key"},G7={class:"item-label_value"},j7={class:"item-label"},q7={class:"item-label_key"},U7={class:"item-label_value"},R7={class:"item-label"},W7={class:"item-label_key"},H7={class:"item-label_value"},Z7={class:"item-label"},J7={class:"item-label_key"},K7={class:"item-label_value"},Q7=G({setup(n){const{$gettext:i,$ngettext:a}=W(),d=He(),u=X(()=>d.version),r=X(()=>d.systemStatus),c=$(!1),_=X(()=>{var y;return((y=r.value)==null?void 0:y.cpuUsage)||0}),h=X(()=>{var y;return((y=r.value)==null?void 0:y.cpuTemperature)||0}),p=X(()=>{var w;const y=((w=r.value)==null?void 0:w.memAvailablePercentage)||100;return 100-y}),v=It.stampForm;At(()=>{});const b=()=>{c.value=!c.value},x=()=>{b(),Et.installAndGo("app-meta-netdata","NetData","/cgi-bin/luci/admin/status/netdata")};return(y,w)=>{var f,m,g,F,Y;const k=ft("progress-item");return s(),l("div",k7,[t("div",y7,[t("span",null,o(e(i)("\u7CFB\u7EDF\u4FE1\u606F")),1),t("span",{class:"more_icon",title:e(i)("\u67E5\u770B\u7CFB\u7EDF\u4FE1\u606F")},[z(Gt,{onClick:b})],8,F7),T(t("div",E7,[t("div",{class:"menu_background",onClick:b}),t("ul",null,[t("li",null,[t("a",{onClick:x},o(e(i)("\u7CFB\u7EDF\u76D1\u63A7")),1)]),t("li",null,[t("a",$7,o(e(i)("\u5907\u4EFD\u5347\u7EA7")),1)]),t("li",null,[t("a",C7,o(e(i)("\u63D2\u4EF6\u5907\u4EFD")),1)])])],512),[[Yt,c.value]])]),t("div",D7,[t("div",B7,[t("span",null,o(e(i)("CPU\u6E29\u5EA6")),1)]),t("div",Y7,[z(k,{value:e(h)/1.5,text:`${e(h)}\u2103`},null,8,["value","text"])])]),t("div",A7,[t("div",S7,[t("span",null,o(e(i)("CPU\u4F7F\u7528\u7387")),1)]),t("div",z7,[z(k,{value:e(_),text:`${e(_)}%`},null,8,["value","text"])])]),t("div",P7,[t("div",T7,[t("span",null,o(e(i)("\u5185\u5B58\u4F7F\u7528\u7387")),1)]),t("div",I7,[z(k,{value:e(p),text:`${e(p)}%`},null,8,["value","text"])])]),t("div",L7,[t("div",M7,[t("span",null,o(e(i)("\u8BBE\u5907\u578B\u53F7")),1)]),t("div",N7,[t("span",null,o((f=e(u))==null?void 0:f.model),1)])]),t("div",O7,[t("div",V7,[t("span",null,o(e(i)("\u56FA\u4EF6\u7248\u672C")),1)]),t("div",G7,[t("span",null,o((m=e(u))==null?void 0:m.firmwareVersion),1)])]),t("div",j7,[t("div",q7,[t("span",null,o(e(i)("\u5185\u6838\u7248\u672C")),1)]),t("div",U7,[t("span",null,o((g=e(u))==null?void 0:g.kernelVersion),1)])]),t("div",R7,[t("div",W7,[t("span",null,o(e(i)("\u5DF2\u542F\u52A8")),1)]),t("div",H7,[t("span",null,o(e(v)((F=e(r))==null?void 0:F.uptime)),1)])]),t("div",Z7,[t("div",J7,[t("span",null,o(e(i)("\u7CFB\u7EDF\u65F6\u95F4")),1)]),t("div",K7,[t("span",null,o((Y=e(r))==null?void 0:Y.localtime),1)])])])}}});var X7=N(Q7,[["__scopeId","data-v-2baf3f98"]]);const Na=/\d+\.\d+\.\d+\.\d+/,tm=n=>Na.test(n)&&ve.IPv4.isValid(n),Ut=n=>{const i=ve.IPv4.parse(n).toByteArray();return i[0]<<24|i[1]<<16|i[2]<<8|i[3]},la=n=>ve.fromByteArray([n>>24&255,n>>16&255,n>>8&255,n&255]).toString(),em=n=>{if(!Na.test(n)||!ve.IPv4.isIPv4(n))return!1;let i=0,a=Ut(n);for(let d=31;d>=0&&(a&1<{let u=Ut(n)&Ut(i),r=Ut(a),c=Ut(d),h=~Ut(i);return ru+1&&c{let a=Ut(i),d=Ut(n)&a,u=~a,r;return u>=105?(r=d|u-5,d=d|100):u>=3?(r=d|u-1,d=d|2):(d=d|1,r=d),[la(d),la(r)]},nm=n=>ve.IPv4.subnetMaskFromPrefixLength(n).toString();var Nt={isValidMask:em,isValidIPv4:tm,isValidMaskRange:am,calcMaskRange:om,prefixToMask:nm};const Xe=n=>(st("data-v-0d919a1e"),n=n(),dt(),n),im=["onSubmit"],rm={class:"actioner-dns_header"},sm={class:"actioner-dns_body"},dm={class:"label-item"},lm={class:"label-item_key"},um={class:"label-item_value"},cm={class:"label-item"},pm={class:"label-item_key"},fm={class:"label-item_value"},mm={key:0,class:"chose_dhcp"},vm={key:0,class:"dhcp_info"},bm={key:1,class:"dhcp_info"},gm={class:"label-item"},hm={class:"label-item_key"},_m={class:"label-item_value"},xm={class:"label-item"},wm={class:"label-item_key"},km={class:"label-item_value"},ym={class:"actioner-dns_footer"},Fm=["disabled"],Em={key:1,class:"actioner-dns"},$m={class:"actioner-dns_header"},Cm={class:"actioner-dns_body"},Dm={key:0,class:"setting_status"},Bm=Xe(()=>t("div",{class:"success_icon"},[t("svg",{t:"1642063181211",class:"icon",viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg","p-id":"5062",width:"128",height:"128"},[t("path",{d:"M512 85.333333c235.648 0 426.666667 191.018667 426.666667 426.666667s-191.018667 426.666667-426.666667 426.666667S85.333333 747.648 85.333333 512 276.352 85.333333 512 85.333333z m-74.965333 550.4L346.453333 545.152a42.666667 42.666667 0 1 0-60.330666 60.330667l120.704 120.704a42.666667 42.666667 0 0 0 60.330666 0l301.653334-301.696a42.666667 42.666667 0 1 0-60.288-60.330667l-271.530667 271.488z",fill:"#52C41A","p-id":"5063"})])],-1)),Ym={class:"config-message"},Am=["href"],Sm={key:1,class:"setting_status"},zm=Xe(()=>t("div",{class:"success_icon"},[t("svg",{t:"1642063200324",class:"icon",viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg","p-id":"5898",width:"128",height:"128"},[t("path",{d:"M549.044706 512l166.189176-166.249412a26.383059 26.383059 0 0 0 0-36.98447 26.383059 26.383059 0 0 0-37.044706 0L512 475.015529l-166.249412-166.249411a26.383059 26.383059 0 0 0-36.98447 0 26.383059 26.383059 0 0 0 0 37.044706L475.015529 512l-166.249411 166.249412a26.383059 26.383059 0 0 0 0 36.98447 26.383059 26.383059 0 0 0 37.044706 0L512 548.984471l166.249412 166.249411a26.383059 26.383059 0 0 0 36.98447 0 26.383059 26.383059 0 0 0 0-37.044706L548.984471 512zM512 1024a512 512 0 1 1 0-1024 512 512 0 0 1 0 1024z",fill:"#E84335","p-id":"5899"})])],-1)),Pm={class:"config-message"},Tm={key:2,class:"setting_status"},Im=Xe(()=>t("div",{class:"success_icon"},[t("svg",{width:"128px",height:"128px",viewBox:"0 0 128 128",version:"1.1",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink"},[t("g",{id:"icon_yellow",stroke:"none","stroke-width":"1",fill:"none","fill-rule":"evenodd"},[t("g",{id:"Icon/Warning"},[t("rect",{id:"\u77E9\u5F62",fill:"#000000","fill-rule":"nonzero",opacity:"0",x:"0",y:"0",width:"128",height:"128"}),t("path",{d:"M64,8 C33.075,8 8,33.075 8,64 C8,94.925 33.075,120 64,120 C94.925,120 120,94.925 120,64 C120,33.075 94.925,8 64,8 Z M60,37 C60,36.45 60.45,36 61,36 L67,36 C67.55,36 68,36.45 68,37 L68,71 C68,71.55 67.55,72 67,72 L61,72 C60.45,72 60,71.55 60,71 L60,37 Z M64,92 C60.6875,92 58,89.3125 58,86 C58,82.6875 60.6875,80 64,80 C67.3125,80 70,82.6875 70,86 C70,89.3125 67.3125,92 64,92 Z",id:"\u5F62\u72B6",fill:"#FAAD14"})])])])],-1)),Lm={class:"config-message"},Mm=G({props:{Close:{type:Function,required:!0}},setup(n){const i=n,{$gettext:a,$ngettext:d}=W(),u=$(0),r=$({lanIp:"",netMask:"255.255.255.0",enableDhcp:!1,dhcpStart:"",dhcpEnd:""});$("");const c=$(!1);$(!0),$(!1);const _=$(""),h=$(2),p=$(!1),v=$("timeout");let b=!0;(()=>{M.Guide.GetLan.GET().then(m=>{m.data.result&&(p.value=m.data.result.enableDhcp||!1,m.data.result.enableDhcp=!1,r.value=m.data.result,m.data.result.lanIp!==location.hostname&&(b=!1))})})();const y=()=>{const m=r.value;if(!Nt.isValidIPv4(m.lanIp)){E.Warning(a("IPv4\u5730\u5740\u683C\u5F0F\u9519\u8BEF"));return}if(!Nt.isValidMask(m.netMask)){E.Warning(a("IPv4\u5B50\u7F51\u63A9\u7801\u683C\u5F0F\u9519\u8BEF"));return}const g=Nt.calcMaskRange(m.lanIp,m.netMask);m.dhcpStart=g[0],m.dhcpEnd=g[1],r.value=m},w=()=>{const m=r.value;if(!Nt.isValidIPv4(m.lanIp)){E.Warning(a("IPv4\u5730\u5740\u683C\u5F0F\u9519\u8BEF"));return}if(!Nt.isValidMask(m.netMask)){E.Warning(a("IPv4\u5B50\u7F51\u63A9\u7801\u683C\u5F0F\u9519\u8BEF"));return}if(m.enableDhcp&&!(Nt.isValidIPv4(m.dhcpStart)&&Nt.isValidIPv4(m.dhcpEnd)&&Nt.isValidMaskRange(m.lanIp,m.netMask,m.dhcpStart,m.dhcpEnd))){E.Warning(a("DHCP\u7684IP\u6C60\u683C\u5F0F\u9519\u8BEF\u6216\u8D85\u51FA\u5B50\u7F51\u8303\u56F4"));return}const g=E.Loading(a("\u6B63\u5728\u914D\u7F6E\u2026\u8BF7\u7A0D\u7B49"),30);let F=0;const Y=B=>{v.value=B,u.value=1,F=1,g.Close()},S=()=>{const B=new Date().getTime()+3e4,D=b?location.protocol+"//"+m.lanIp+(location.port?":"+location.port:""):location.origin,I=D+"/luci-static/resources/icons/loading.gif",at=()=>{F==0&&(new Date().getTime()>B?Y("timeout"):window.setTimeout(P,2e3))},A=()=>{F==0&&(_.value=D+location.pathname,Y("success"),window.setTimeout(()=>{h.value=1},1e3),window.setTimeout(()=>{location.href=_.value},2e3))},P=()=>{if(F!=0)return;console.log("check online ",I);const V=new Image;V.onload=A,V.onerror=at,V.src=I};window.setTimeout(P,5e3)};M.Guide.LanIp.POST(m).then(B=>{var D;if(B!=null&&B.data){if((B.data.success||0)==0)return;if((D=B.data)!=null&&D.error)throw B.data.error}throw a("\u672A\u77E5\u9519\u8BEF")}).catch(B=>{F==0&&(Y("fail"),E.Error(B))}),S(),window.setTimeout(()=>{F==0&&Y("timeout")},3e4)},k=m=>{m.preventDefault(),i.Close&&i.Close()},f=m=>{location.reload()};return(m,g)=>(s(),H(ht,{Close:n.Close,type:1},{default:R(()=>[u.value==0?(s(),l("form",{key:0,class:"actioner-dns",onSubmit:pt(w,["prevent"])},[t("div",rm,[t("span",null,o(e(a)("\u5185\u7F51\u914D\u7F6E")),1)]),t("div",sm,[t("div",dm,[t("div",lm,[t("span",null,o(e(a)("IPv4\u5730\u5740")),1)]),t("div",um,[T(t("input",{type:"text",placeholder:"192.168.100.1",required:"","onUpdate:modelValue":g[0]||(g[0]=F=>r.value.lanIp=F),onChange:y},null,544),[[tt,r.value.lanIp,void 0,{trim:!0}]])])]),t("div",cm,[t("div",pm,[t("span",null,o(e(a)("IPv4\u5B50\u7F51\u63A9\u7801")),1)]),t("div",fm,[T(t("input",{type:"text",placeholder:"255.255.255.0",required:"","onUpdate:modelValue":g[1]||(g[1]=F=>r.value.netMask=F),onChange:y},null,544),[[tt,r.value.netMask,void 0,{trim:!0}]])])]),p.value?(s(),l("div",mm,[z(Da,{modelValue:r.value.enableDhcp,"onUpdate:modelValue":g[2]||(g[2]=F=>r.value.enableDhcp=F)},{default:R(()=>[r.value.enableDhcp?(s(),l("span",vm,o(e(a)("\u4FEE\u6539DHCP\u670D\u52A1")),1)):(s(),l("span",bm,o(e(a)("\u4FDD\u6301DHCP\u670D\u52A1\u8BBE\u7F6E")),1))]),_:1},8,["modelValue"])])):C("",!0),r.value.enableDhcp?(s(),l(O,{key:1},[t("div",gm,[t("div",hm,[t("span",null,o(e(a)("IP\u6C60\u8D77\u59CB\u5730\u5740")),1)]),t("div",_m,[T(t("input",{type:"text",placeholder:"192.168.100.100",required:"","onUpdate:modelValue":g[3]||(g[3]=F=>r.value.dhcpStart=F)},null,512),[[tt,r.value.dhcpStart,void 0,{trim:!0}]])])]),t("div",xm,[t("div",wm,[t("span",null,o(e(a)("IP\u6C60\u7ED3\u675F\u5730\u5740")),1)]),t("div",km,[T(t("input",{type:"text",placeholder:"192.168.100.100",required:"","onUpdate:modelValue":g[4]||(g[4]=F=>r.value.dhcpEnd=F)},null,512),[[tt,r.value.dhcpEnd,void 0,{trim:!0}]])])])],64)):C("",!0)]),t("div",ym,[t("button",{class:"cbi-button cbi-button-apply app-btn",disabled:c.value},o(e(a)("\u786E\u8BA4")),9,Fm),t("button",{class:"cbi-button cbi-button-remove app-btn app-back",onClick:k},o(e(a)("\u53D6\u6D88")),1)])],40,im)):u.value==1?(s(),l("div",Em,[t("div",$m,[t("span",null,o(e(a)("\u66F4\u6362\u914D\u7F6E")),1)]),t("div",Cm,[v.value=="success"?(s(),l("div",Dm,[Bm,t("div",Ym,o(e(a)("\u914D\u7F6E\u6210\u529F")),1),t("a",{href:_.value,class:"NewAdress"},o(e(a)("%{ countdown }s\u540E \u8DF3\u8F6C\u65B0\u5730\u5740",{countdown:""+h.value})),9,Am)])):v.value=="fail"?(s(),l("div",Sm,[zm,t("div",Pm,o(e(a)("\u914D\u7F6E\u5931\u8D25")),1),t("p",null,o(e(a)("\u8BF7\u5C1D\u8BD5\u91CD\u65B0\u914D\u7F6E")),1),t("button",{class:"cbi-button cbi-button-apply app-btn",onClick:f},o(e(a)("\u6211\u77E5\u9053\u4E86")),1)])):v.value=="timeout"?(s(),l("div",Tm,[Im,t("div",Lm,o(e(a)("\u914D\u7F6E\u8D85\u65F6")),1),t("p",null,o(e(a)("\u8DEF\u7531\u5668 IP \u53EF\u80FD\u5DF2\u7ECF\u4FEE\u6539\u6210\u529F\u3002\u82E5\u5237\u65B0\u9875\u9762\u5931\u8D25\uFF0C\u8BF7\u91CD\u65B0\u8FDE\u63A5\u8DEF\u7531\u5668\uFF0C\u5426\u5219\u8BF7\u5C1D\u8BD5\u91CD\u65B0\u914D\u7F6E\u3002")),1),t("button",{class:"cbi-button cbi-button-apply app-btn",onClick:f},o(e(a)("\u5237\u65B0\u9875\u9762")),1)])):C("",!0)])])):C("",!0)]),_:1},8,["Close"]))}});var Nm=N(Mm,[["__scopeId","data-v-0d919a1e"]]);const Om=()=>{const n=document.createElement("div");document.body.appendChild(n);const i=gt(Nm,{Close:()=>{a()}});i.mount(n);const a=()=>{i.unmount(),n.remove()};return{Close:a}},Vm={key:0,class:"actioner-dns"},Gm={class:"actioner-dns_header"},jm={class:"actioner-dns_body"},qm={class:"sandbox_info"},Um={key:0,class:"disk_loading_icon"},Rm={class:"disk_loading_info"},Wm={key:1,class:"disk_tips"},Hm={class:"label-item"},Zm={class:"label-item_key"},Jm={class:"label-item_value"},Km={value:""},Qm=["value"],Xm={class:"label-item"},tv={class:"label-item_key"},ev={class:"label-item_value"},av={selected:"true",value:""},ov=["value","disabled"],nv={class:"sandbox_tips"},iv={class:"sandbox_info timeout"},rv={class:"sandbox_roboot_tips"},sv={class:"sandbox_roboot_refresh"},dv={key:0,class:"actioner-dns_footer"},lv=["disabled"],uv={key:1,class:"actioner-tips"},cv={class:"actioner-tips_header"},pv={class:"actioner-tips_body"},fv={class:"sandbox_info"},mv={class:"actioner-tips_footer"},vv={key:2,class:"actioner-tips"},bv={class:"actioner-tips_header"},gv={class:"actioner-tips_body"},hv={class:"sandbox_info"},_v={class:"actioner-tips_footer"},xv=G({props:{Close:{type:Function,required:!0}},setup(n){const i=n,{$gettext:a,$ngettext:d}=W(),u=$(0);$("disk");const r=$(""),c=$(3),_=$(""),h=$([]),p=$(""),v=$(null);(()=>{M.Nas.SandboxDisks.GET().then(F=>{var Y;if(F!=null&&F.data&&(Y=F.data)!=null&&Y.result){v.value=F.data.result;return}throw a("\u52A0\u8F7D\u78C1\u76D8\u4FE1\u606F\u5931\u8D25")}).catch(F=>{r.value=F,u.value=3})})();const x=()=>M.System.Reboot.POST({name:_.value,path:p.value}).then(F=>{var Y;if(!(F!=null&&F.data&&(((Y=F==null?void 0:F.data)==null?void 0:Y.success)||0)==0))throw a("\u672A\u77E5\u9519\u8BEF")}),y=F=>{var Y,S;p.value="",h.value=_.value&&((S=(Y=v.value)==null?void 0:Y.disks.find(B=>B.path==_.value))==null?void 0:S.childrens)||[]},w=()=>{c.value>0&&(c.value-=1,window.setTimeout(w,1e3))},k=F=>{F.preventDefault(),i.Close&&i.Close()},f=()=>{new Promise((F,Y)=>{const S="/luci-static/resources/icons/loading.gif",B=()=>{window.setTimeout(D,2e3)},D=()=>{const I=new Image;I.onload=F,I.onerror=B,I.src=S};window.setTimeout(D,1e4)}).then(()=>{window.setTimeout(()=>{location.reload()},2e3)})},m=F=>{const Y=E.Loading(a("\u914D\u7F6E\u6C99\u7BB1\u91CD\u542F\u4E2D..."));M.Nas.Sandbox.POST({path:p.value}).then(S=>{var B;if(S!=null&&S.data){if((S.data.success||0)==0)return u.value=2,window.setTimeout(w,1e3),x();if((B=S.data)!=null&&B.error)throw S.data.error}throw a("\u672A\u77E5\u9519\u8BEF")}).then(f).catch(S=>E.Warning(S)).finally(()=>Y.Close())},g=()=>{u.value=0};return(F,Y)=>{const S=ft("icon-loading");return s(),H(ht,{Close:n.Close,type:1},{default:R(()=>[u.value==0||u.value==2?(s(),l("div",Vm,[t("div",Gm,[t("span",null,o(e(a)("\u6C99\u7BB1\u6A21\u5F0F\u914D\u7F6E\u5411\u5BFC")),1)]),t("div",jm,[t("p",qm,o(e(a)("\u4E00\u4E2A\u7B80\u6613\u6C99\u7BB1\uFF0C\u65B9\u4FBF\u7528\u6765\u5B9E\u9A8C\u7CFB\u7EDF\u914D\u7F6E\u548C\u7A0B\u5E8F\uFF0C\u65B9\u4FBF\u5F00\u53D1\u672A\u5B8C\u6210\u7684\u8F6F\u4EF6\uFF0C\u4F46\u4E0D\u4FDD\u62A4 Docker \u548C\u786C\u76D8\u7684\u6570\u636E")),1),u.value==0?(s(),l(O,{key:0},[v.value?C("",!0):(s(),l("div",Um,[z(S,{size:38,color:"currentColor"}),t("span",Rm,o(e(a)("\u6B63\u5728\u52A0\u8F7D\u4E2D...")),1)])),v.value&&v.value.disks.length==0?(s(),l("div",Wm,[z(Lt),t("span",null,o(e(a)("\u68C0\u6D4B\u4E0D\u5230\u6302\u8F7D\u7684\u78C1\u76D8\u4FE1\u606F\uFF0C\u8BF7\u5148\u63D2\u4E0A\u78C1\u76D8\uFF0C\u5EFA\u8BAE\u4F7F\u7528U\u76D8\u6216\u8005\u79FB\u52A8\u786C\u76D8\uFF0C\u65B9\u4FBF\u88C5\u5378")),1)])):C("",!0),v.value&&v.value.disks.length>0?(s(),l(O,{key:2},[t("div",Hm,[t("div",Zm,[t("span",null,o(e(a)("\u76EE\u6807\u78C1\u76D8\uFF08\u5EFA\u8BAE\u9009\u62E9U\u76D8\u6216\u8005\u79FB\u52A8\u786C\u76D8\uFF0C\u65B9\u4FBF\u88C5\u5378\uFF09")),1)]),t("div",Jm,[T(t("select",{name:"",id:"",onChange:y,"onUpdate:modelValue":Y[0]||(Y[0]=B=>_.value=B)},[t("option",Km,o(e(a)("\u8BF7\u9009\u62E9\u76EE\u6807\u78C1\u76D8")),1),(s(!0),l(O,null,J(v.value.disks,(B,D)=>(s(),l("option",{value:B.path,key:D},o(B.venderModel)+"\uFF08"+o(B.size)+"\uFF09 ",9,Qm))),128))],544),[[rt,_.value]])])]),t("div",Xm,[t("div",tv,[t("span",null,o(e(a)("\u76EE\u6807\u5206\u533A\uFF08\u5206\u533A\u5927\u5C0F\u987B\u5927\u4E8E2G\uFF0C\u5C06\u6B64\u5206\u533A\u4F5C\u4E3A\u5916\u90E8 overlay \u4F7F\u7528\uFF09")),1)]),t("div",ev,[T(t("select",{name:"",id:"","onUpdate:modelValue":Y[1]||(Y[1]=B=>p.value=B)},[t("option",av,o(e(a)("\u8BF7\u9009\u62E9\u76EE\u6807\u5206\u533A")),1),(s(!0),l(O,null,J(h.value,(B,D)=>(s(),l("option",{value:B.path,key:D,disabled:B.sizeInt<(1<<30)*1||B.isSystemRoot},o(B.name)+"\uFF08"+o(B.filesystem||e(a)("\u672A\u683C\u5F0F\u5316"))+"\uFF09"+o(B.total),9,ov))),128))],512),[[rt,p.value]])])]),t("div",nv,[z(Lt),t("span",null,o(e(a)("\u6B64\u64CD\u4F5C\u4F1A\u5C06\u4F1A\u5220\u9664\u8BE5\u5206\u533A\u5168\u90E8\u6570\u636E")),1)])],64)):C("",!0)],64)):C("",!0),u.value==2?(s(),l(O,{key:1},[t("p",iv,[it(o(e(a)("\u5373\u5C06\u91CD\u542F\u8BBE\u5907"))+" ",1),t("span",null,"\uFF08"+o(c.value)+"s\uFF09",1)]),t("p",rv,[it(o(e(a)("\u7B49\u5F85\u8BBE\u5907\u91CD\u542F\uFF0C\u91CD\u542F\u5B8C\u6210\u540E")),1),t("span",sv,o(e(a)("\u8BF7\u5237\u65B0\u754C\u9762")),1)])],64)):C("",!0)]),u.value==0?(s(),l("div",dv,[t("button",{class:"cbi-button cbi-button-apply app-btn",disabled:!p.value,onClick:Y[2]||(Y[2]=B=>u.value=1)},o(e(a)("\u5F00\u542F\u6C99\u7BB1")),9,lv),t("button",{class:"cbi-button cbi-button-remove app-btn app-back",onClick:k},o(e(a)("\u53D6\u6D88")),1)])):C("",!0)])):C("",!0),u.value==1?(s(),l("div",uv,[t("div",cv,[t("span",null,o(e(a)("\u6E29\u99A8\u63D0\u793A")),1)]),t("div",pv,[t("p",fv,o(e(a)("\u6B64\u64CD\u4F5C\u4F1A\u5C06\u4F1A\u5220\u9664\u8BE5\u5206\u533A\u5168\u90E8\u6570\u636E\uFF0C\u5E76\u683C\u5F0F\u5316\u6210EXT4\uFF0C\u968F\u540E\u81EA\u52A8\u91CD\u542F\u8FDB\u5165\u6C99\u7BB1\u6A21\u5F0F\uFF0C\u662F\u5426\u7EE7\u7EED\uFF1F")),1)]),t("div",mv,[t("button",{class:"cbi-button cbi-button-apply app-btn",onClick:m},o(e(a)("\u7EE7\u7EED")),1),t("button",{class:"cbi-button cbi-button-remove app-btn app-back",onClick:g},o(e(a)("\u53D6\u6D88")),1)])])):C("",!0),u.value==3?(s(),l("div",vv,[t("div",bv,[t("span",null,o(e(a)("\u9519\u8BEF")),1)]),t("div",gv,[t("p",hv,o(r.value),1)]),t("div",_v,[t("button",{class:"cbi-button cbi-button-remove app-btn app-back",onClick:g},o(e(a)("\u53D6\u6D88")),1)])])):C("",!0)]),_:1},8,["Close"])}}});var wv=N(xv,[["__scopeId","data-v-59ad49e6"]]);const kv=()=>{const n=document.createElement("div");document.body.appendChild(n);const i=gt(wv,{Close:()=>{a()}});i.mount(n);const a=()=>{i.unmount(),n.remove()};return{Close:a}},yv={key:0,class:"actioner-dns"},Fv={class:"actioner-dns_header"},Ev={class:"actioner-dns_body"},$v={class:"sandbox_info"},Cv={class:"sandbox_environment"},Dv={class:"sandbox_environment_info"},Bv={class:"sandbox_environment_reboot"},Yv=["innerHTML"],Av={class:"actioner-dns_footer"},Sv=["disabled"],zv=["disabled"],Pv=["disabled"],Tv=G({props:{Close:{type:Function,required:!0}},setup(n){const i=n,{$gettext:a,$ngettext:d}=W(),u=$(0),r=$(!1),c=()=>{new Promise((b,x)=>{const y="/luci-static/resources/icons/loading.gif",w=()=>{window.setTimeout(k,2e3)},k=()=>{const f=new Image;f.onload=b,f.onerror=w,f.src=y};window.setTimeout(k,1e4)}).then(()=>{window.setTimeout(()=>{location.reload()},2e3)})},_=()=>{r.value=!0;const b=E.Loading(a("\u63D0\u4EA4\u4E2D..."));M.Nas.SandboxCommit.POST().then(x=>{var y,w;if(x!=null&&x.data)if((((y=x==null?void 0:x.data)==null?void 0:y.success)||0)==0){E.Loading(a("\u8BBE\u5907\u91CD\u542F\u4E2D..."));return}else(w=x==null?void 0:x.data)!=null&&w.error&&alert(x.data.error);throw a("\u672A\u77E5\u9519\u8BEF")}).then(c).catch(x=>{E.Error(x),r.value=!1}).finally(()=>b.Close())},h=()=>{r.value=!0;const b=E.Loading(a("\u91CD\u7F6E\u4E2D..."));M.Nas.SandboxReset.POST().then(x=>{var y,w;if(x!=null&&x.data)if((((y=x==null?void 0:x.data)==null?void 0:y.success)||0)==0){E.Loading(a("\u8BBE\u5907\u91CD\u542F\u4E2D... \u82E5\u9875\u9762\u957F\u65F6\u95F4\u672A\u5237\u65B0\u53EF\u80FD\u9700\u8981\u624B\u52A8\u586B\u5199\u5730\u5740"));return}else(w=x==null?void 0:x.data)!=null&&w.error&&alert(x.data.error);throw a("\u672A\u77E5\u9519\u8BEF")}).then(c).catch(x=>{E.Error(x),r.value=!1}).finally(()=>b.Close())},p=()=>{if(!confirm(a("\u786E\u5B9A\u653E\u5F03\u6C99\u7BB1\u4E2D\u7684\u6570\u636E\uFF1F\u518D\u6B21\u8FDB\u5165\u6C99\u7BB1\u9700\u8981\u91CD\u65B0\u683C\u5F0F\u5316\u76F8\u5E94\u78C1\u76D8\u5206\u533A")))return;r.value=!0;const b=E.Loading(a("\u6267\u884C\u4E2D..."));M.Nas.SandboxExit.POST().then(x=>{var y,w;if(x!=null&&x.data)if((((y=x==null?void 0:x.data)==null?void 0:y.success)||0)==0){E.Loading(a("\u8BBE\u5907\u91CD\u542F\u4E2D... \u82E5\u9875\u9762\u957F\u65F6\u95F4\u672A\u5237\u65B0\u53EF\u80FD\u9700\u8981\u624B\u52A8\u586B\u5199\u5730\u5740"));return}else(w=x==null?void 0:x.data)!=null&&w.error&&alert(x.data.error);throw a("\u672A\u77E5\u9519\u8BEF")}).then(c).catch(x=>{E.Error(x),r.value=!1}).finally(()=>b.Close())},v=b=>{b.preventDefault(),i.Close&&i.Close()};return(b,x)=>(s(),H(ht,{Close:n.Close,type:1},{default:R(()=>[u.value==0?(s(),l("div",yv,[t("div",Fv,[t("span",null,o(e(a)("\u6C99\u7BB1\u6A21\u5F0F\u914D\u7F6E\u5411\u5BFC")),1)]),t("div",Ev,[t("p",$v,o(e(a)("\u4E00\u4E2A\u7B80\u6613\u6C99\u7BB1\uFF0C\u65B9\u4FBF\u7528\u6765\u5B9E\u9A8C\u7CFB\u7EDF\u914D\u7F6E\u548C\u7A0B\u5E8F\uFF0C\u65B9\u4FBF\u5F00\u53D1\u672A\u5B8C\u6210\u7684\u8F6F\u4EF6\uFF0C\u4F46\u4E0D\u4FDD\u62A4 Docker \u548C\u786C\u76D8\u7684\u6570\u636E")),1),t("div",Cv,[t("p",null,o(e(a)("\u5F53\u524D\u5904\u4E8E\u6C99\u7BB1\u73AF\u5883\uFF1A")),1),t("p",null,o(e(a)("1\u3001\u70B9\u51FB\u201C\u63D0\u4EA4\u201D\u53EF\u5C06\u53D8\u66F4\u5408\u5E76\u5230\u975E\u6C99\u7BB1\u73AF\u5883")),1),t("p",null,o(e(a)("2\u3001\u70B9\u51FB\u201C\u91CD\u7F6E\u201D\u53EF\u5C06\u6C99\u7BB1\u6062\u590D\u5230\u521D\u59CB\u72B6\u6001")),1),t("p",null,o(e(a)("3\u3001\u70B9\u51FB\u201C\u9000\u51FA\u201D\u53EF\u9000\u51FA\u6C99\u7BB1\u73AF\u5883\uFF0C\u5E76\u653E\u5F03\u6C99\u7BB1\u4E2D\u7684\u6570\u636E")),1)]),t("div",Dv,[it(o(e(a)("\u4EE5\u4E0A\u64CD\u4F5C\u90FD\u5C06\u91CD\u542F\u8BBE\u5907\uFF0C\u8BBE\u5907\u91CD\u542F\u5B8C\u6210\u540E\u4F1A\u81EA\u52A8\u5237\u65B0\u9875\u9762\u3002\u5982\u679C IP \u53D8\u5316\u53EF\u80FD\u9700\u8981")),1),t("span",Bv,o(e(a)("\u624B\u52A8\u5728\u5730\u5740\u680F\u8F93\u5165\u5730\u5740")),1),t("p",{class:"sandbox_environment_tex",innerHTML:e(a)("\u5982\u9700\u4E34\u65F6\u9000\u51FA\u6C99\u7BB1\u73AF\u5883\uFF0C\u8BF7\u5C06\u8BBE\u5907\u5173\u673A\u540E\u62D4\u51FA\u76F8\u5173\u78C1\u76D8\uFF0C\u542F\u52A8\u524D\u63D2\u5165\u76F8\u5173\u78C1\u76D8\u53EF\u518D\u6B21\u8FDB\u5165\u6C99\u7BB1\u3002
\u6CE8\u610F\u4E34\u65F6\u9000\u51FA\u6C99\u7BB1\u73AF\u5883\u4EE5\u540E\u5347\u7EA7\u56FA\u4EF6\u4F1A\u5BFC\u81F4\u4E4B\u524D\u7684\u6C99\u7BB1\u6570\u636E\u65E0\u6548",{},!0)},null,8,Yv)])]),t("div",Av,[t("button",{class:"cbi-button cbi-button-apply app-btn",onClick:_,disabled:r.value},o(e(a)("\u63D0\u4EA4")),9,Sv),t("button",{class:"cbi-button cbi-button-apply app-btn",onClick:h,disabled:r.value},o(e(a)("\u91CD\u7F6E")),9,zv),t("button",{class:"cbi-button cbi-button-apply app-btn",onClick:p,disabled:r.value},o(e(a)("\u9000\u51FA")),9,Pv),t("button",{class:"cbi-button cbi-button-remove app-btn app-back",onClick:v},o(e(a)("\u53D6\u6D88")),1)])])):C("",!0)]),_:1},8,["Close"]))}});var Iv=N(Tv,[["__scopeId","data-v-3e084f0f"]]);const Lv=()=>{const n=document.createElement("div");document.body.appendChild(n);const i=gt(Iv,{Close:()=>{a()}});i.mount(n);const a=()=>{i.unmount(),n.remove()};return{Close:a}},Mv={class:"nav-container"},Nv=["onClick"],Ov={key:1,class:"btn_styles color3 app-update-button-combind"},Vv={class:"app-update-button",onclick:"window.location.href='/cgi-bin/luci/admin/system/ota'"},Gv={class:"app-update-button-text"},jv={key:0,style:{display:"inline-block"}},qv={key:1},Uv=["title"],Rv={class:"app-update-button-menu"},Wv={class:"app-update-menu-item"},Hv={key:0,class:"app-update-menu-item-loading"},Zv=["disabled"],Jv={key:0,style:{display:"inline-block"}},Kv=G({setup(n){var F,Y;const{$gettext:i,$ngettext:a}=W(),d=$(!0);(Y=(F=window.quickstart_configs)==null?void 0:F.update)!=null&&Y.disable&&(d.value=!1);const u=$(!1),r=$(d.value),c=$(!1),_=He(),h=ge(),p=X(()=>h.status);$(!1),$(!0);const v=$(),b=()=>{Aa()};Tt(r,S=>{c.value=!0,M.System.AutoCheckUpdate.POST({enable:S}).catch(B=>{E.Warning(B)}).finally(()=>{c.value=!1})});const x=()=>{kv()},y=()=>{Lv()},w=()=>{alert(i("\u8BE5\u56FA\u4EF6\u4E0D\u652F\u6301\u6C99\u7BB1\u6A21\u5F0F"))},k=()=>{Om()},f=()=>{Ta()},m=()=>{var S,B,D,I;window.open(`${(B=(S=window.quickstart_configs)==null?void 0:S.ttyd)!=null&&B.ssl?"https":"http"}://${window.location.hostname}:${((I=(D=window.quickstart_configs)==null?void 0:D.ttyd)==null?void 0:I.port)||7681}/`,"_blank")},g=()=>{u.value=!u.value};return d.value&&setTimeout(()=>{_.requestCheckUpdate()},1100),Kt("sandbox")&&M.Nas.GetSandbox.GET().then(B=>{var D,I,at;B!=null&&B.data&&((((D=B==null?void 0:B.data)==null?void 0:D.success)||0)==0?(I=B==null?void 0:B.data)!=null&&I.result&&(v.value=B.data.result):(at=B==null?void 0:B.data)!=null&&at.error&&alert(B.data.error))}).catch(B=>E.Warning(B)),(S,B)=>{var A,P,V,ot,Ct,Dt;const D=ft("router-link"),I=ft("icon-loading"),at=ft("switch-box");return s(),l("div",Mv,[z(D,{to:"/network",custom:""},{default:R(({navigate:vt})=>[t("button",{class:"btn_styles color1",onClick:vt},o(e(i)("\u7F51\u7EDC\u5411\u5BFC")),9,Nv)]),_:1}),e(Kt)("ttyd")?(s(),l("button",{key:0,class:"btn_styles color2 app-btn-ttyd",onClick:m},o(e(i)("\u7EC8\u7AEF")),1)):C("",!0),e(Kt)("ota")?(s(),l("button",Ov,[t("div",Vv,[t("div",Gv,[it(o(e(i)("\u56FA\u4EF6\u66F4\u65B0"))+" ",1),d.value&&e(_).checkUpdate==null?(s(),l("span",jv,[z(I,{size:"0.8em",color:"currentColor"})])):C("",!0),(A=e(_).checkUpdate)!=null&&A.needUpdate?(s(),l("i",qv)):C("",!0)])]),t("span",{class:"app-update-button-more",onClick:g,title:e(i)("\u56FA\u4EF6\u66F4\u65B0\u9009\u9879")},[z(Gt)],8,Uv),T(t("div",Rv,[t("div",{class:"menu_background",onClick:g}),t("ul",null,[t("li",null,[z(at,{modelValue:r.value,"onUpdate:modelValue":B[0]||(B[0]=vt=>r.value=vt)},{default:R(()=>[t("span",Wv,o(e(i)("\u81EA\u52A8\u68C0\u67E5\u66F4\u65B0")),1)]),_:1},8,["modelValue"]),c.value?(s(),l("span",Hv,[z(I,{size:"1em",color:"currentColor"})])):C("",!0)])])],512),[[Yt,u.value]])])):C("",!0),t("button",{class:"btn_styles color4",onClick:k},o(e(i)("\u5185\u7F51\u914D\u7F6E")),1),t("button",{class:"btn_styles color5",onClick:b,disabled:!((P=e(p))!=null&&P.proto)},[it(o(e(i)("DNS\u914D\u7F6E"))+" ",1),(V=e(p))!=null&&V.proto?C("",!0):(s(),l("span",Jv,[z(I,{size:"0.8em",color:"currentColor"})]))],8,Zv),t("button",{class:"btn_styles color1",onClick:f},o(e(i)("\u8F6F\u4EF6\u6E90\u914D\u7F6E")),1),e(Kt)("sandbox")?(s(),l(O,{key:2},[((ot=v.value)==null?void 0:ot.status)=="unsupport"?(s(),l("button",{key:0,class:"btn_styles color2",onClick:w},o(e(i)("\u5F00\u542F\u6C99\u7BB1")),1)):((Ct=v.value)==null?void 0:Ct.status)=="stopped"?(s(),l("button",{key:1,class:"btn_styles color3",onClick:x},o(e(i)("\u5F00\u542F\u6C99\u7BB1")),1)):((Dt=v.value)==null?void 0:Dt.status)=="running"?(s(),l("button",{key:2,class:"btn_styles color4",onClick:y},o(e(i)("\u6C99\u7BB1\u5DF2\u5F00\u542F")),1)):C("",!0)],64)):C("",!0)])}}});var Qv=N(Kv,[["__scopeId","data-v-501131da"]]);const Xv={name:"CustomTable",props:{data:{type:Array,default:()=>[]},columns:{type:Array,required:!0,validator:n=>n.every(i=>i.label&&i.prop)},showSelection:{type:Boolean,default:!1},rowKey:{type:String,default:"id"},showPagination:{type:Boolean,default:!0},pageSize:{type:Number,default:10},currentPage:{type:Number,default:1},emptyText:{type:String,default:"\u6682\u65E0\u6570\u636E"},maxPagerCount:{type:Number,default:5},theadBgColor:{type:String,default:"#F8F8F8"}},emits:["selection-change","update:currentPage","page-change"],setup(n,{emit:i}){const{$gettext:a}=W(),d=$([]),u=$(!1),r=$(!1);$(null);const c=X(()=>n.data.length),_=X(()=>Math.ceil(c.value/n.pageSize)),h=X(()=>{if(!n.showPagination)return n.data;const Y=(n.currentPage-1)*n.pageSize,S=Y+n.pageSize;return n.data.slice(Y,S)}),p=X(()=>(n.currentPage-1)*n.pageSize+1),v=X(()=>{const Y=n.currentPage*n.pageSize;return Y>c.value?c.value:Y}),b=X(()=>({minWidth:`${n.columns.reduce((S,B)=>S+(parseInt(B.width)||50),n.showSelection?50:0)}px`})),x=X(()=>{const Y=[],S=Math.floor(n.maxPagerCount/2);let B=n.currentPage-S,D=n.currentPage+S;B<1&&(B=1,D=Math.min(n.maxPagerCount,_.value)),D>_.value&&(D=_.value,B=Math.max(1,D-n.maxPagerCount+1));for(let I=B;I<=D;I++)Y.push(I);return Y}),y=Y=>({width:Y.width?`${Math.max(50,parseInt(Y.width))}px`:"auto",minWidth:"50px",textAlign:Y.align||"center"}),w=()=>{u.value?d.value=[...h.value.map(Y=>Y[n.rowKey])]:d.value=[],m()},k=()=>{u.value=d.value.length===h.value.length&&h.value.length>0,m()},f=(Y,S)=>{S?d.value.includes(Y)||d.value.push(Y):d.value=d.value.filter(B=>B!==Y),k()},m=()=>{const Y=n.data.filter(S=>d.value.includes(S[n.rowKey]));i("selection-change",Y)},g=Y=>{Y<1||Y>_.value||(i("update:currentPage",Y),i("page-change",Y))},F=()=>{r.value=window.innerWidth<=768};return Tt(()=>n.data,()=>{d.value=[],u.value=!1},{deep:!0}),At(()=>{F(),window.addEventListener("resize",F)}),Ot(()=>{window.removeEventListener("resize",F)}),{selectedRows:d,allSelected:u,isMobile:r,total:c,totalPages:_,paginatedData:h,startItem:p,endItem:v,visiblePages:x,tableStyle:b,gettext:a,getColumnStyle:y,toggleAllSelection:w,handleSelectionChange:k,changePage:g,updateSelection:f}}},tb={class:"custom-table-container"},eb={key:0,class:"selection-header"},ab={key:0,class:"selection-cell"},ob=["checked","onChange"],nb={key:0,class:"empty-row"},ib=["colspan"],rb={key:0,class:"pagination-wrapper"},sb={class:"pagination-info"},db={class:"pagination-controls"},lb=["disabled"],ub=["onClick"],cb=["disabled"];function pb(n,i,a,d,u,r){return s(),l("div",tb,[t("div",{class:"custom-table-wrapper",style:Bt({overflowX:d.isMobile?"auto":"hidden"})},[t("table",{class:ct(["custom-table",{"has-selection":a.showSelection}]),style:Bt(d.tableStyle)},[t("thead",{style:Bt({background:a.theadBgColor})},[t("tr",null,[a.showSelection?(s(),l("th",eb,[T(t("input",{type:"checkbox","onUpdate:modelValue":i[0]||(i[0]=c=>d.allSelected=c),onChange:i[1]||(i[1]=(...c)=>d.toggleAllSelection&&d.toggleAllSelection(...c))},null,544),[[Rt,d.allSelected]])])):C("",!0),(s(!0),l(O,null,J(a.columns,(c,_)=>(s(),l("th",{key:_,style:Bt(d.getColumnStyle(c))},o(d.gettext(c.label)),5))),128))])],4),t("tbody",null,[(s(!0),l(O,null,J(d.paginatedData,(c,_)=>(s(),l("tr",{key:_,class:ct({"last-row":_===d.paginatedData.length-1})},[a.showSelection?(s(),l("td",ab,[t("input",{type:"checkbox",checked:d.selectedRows.includes(c[a.rowKey]),onChange:h=>d.updateSelection(c[a.rowKey],h.target.checked)},null,40,ob)])):C("",!0),(s(!0),l(O,null,J(a.columns,(h,p)=>(s(),l("td",{key:p,style:Bt({textAlign:h.align||"center"})},[h.slot?Pt(n.$slots,h.slot,{key:0,row:c,index:_},void 0,!0):(s(),l(O,{key:1},[it(o(c[h.prop]),1)],64))],4))),128))],2))),128)),d.paginatedData.length===0?(s(),l("tr",nb,[t("td",{colspan:a.showSelection?a.columns.length+1:a.columns.length},o(a.emptyText),9,ib)])):C("",!0)])],6)],4),a.showPagination?(s(),l("div",rb,[t("div",sb,o(d.gettext("\u663E\u793A"))+" "+o(d.startItem)+" "+o(d.gettext("\u5230"))+" "+o(d.endItem)+" "+o(d.gettext("\u6761"))+"\uFF0C"+o(d.gettext("\u5171"))+" "+o(d.total)+" "+o(d.gettext("\u6761")),1),t("div",db,[t("button",{disabled:a.currentPage===1,onClick:i[2]||(i[2]=c=>d.changePage(a.currentPage-1))},o(d.gettext("\u4E0A\u4E00\u9875")),9,lb),(s(!0),l(O,null,J(d.visiblePages,c=>(s(),l("button",{key:c,class:ct({active:c===a.currentPage}),onClick:_=>d.changePage(c)},o(c),11,ub))),128)),t("button",{disabled:a.currentPage===d.totalPages,onClick:i[3]||(i[3]=c=>d.changePage(a.currentPage+1))},o(d.gettext("\u4E0B\u4E00\u9875")),9,cb)])])):C("",!0)])}var Le=N(Xv,[["render",pb],["__scopeId","data-v-5baea60c"]]);const Oa=n=>(st("data-v-78f3be5c"),n=n(),dt(),n),fb={style:{display:"flex","align-items":"center"}},mb={class:"search_box"},vb={class:"search_container"},bb={class:"search_input_wrapper"},gb=["onKeyup","placeholder"],hb=Oa(()=>t("path",{d:"M15.5 14h-.79l-.28-.27a6.5 6.5 0 0 0 1.48-5.34c-.47-2.78-2.79-5-5.59-5.34a6.505 6.505 0 0 0-7.27 7.27c.34 2.8 2.56 5.12 5.34 5.59a6.5 6.5 0 0 0 5.34-1.48l.27.28v.79l4.25 4.25c.41.41 1.08.41 1.49 0 .41-.41.41-1.08 0-1.49L15.5 14zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z"},null,-1)),_b=[hb],xb=Oa(()=>t("svg",{class:"refresh_icon",viewBox:"0 0 24 24",width:"26",height:"26"},[t("path",{d:"M17.65 6.35C16.2 4.9 14.21 4 12 4c-4.42 0-7.99 3.58-7.99 8s3.57 8 7.99 8c3.73 0 6.84-2.55 7.73-6h-2.08c-.82 2.33-3.04 4-5.65 4-3.31 0-6-2.69-6-6s2.69-6 6-6c1.66 0 3.14.69 4.22 1.78L13 11h7V4l-2.35 2.35z"})],-1)),wb=[xb],kb=G({props:{showBatchDelete:{type:Boolean,default:!0},showAdd:{type:Boolean,default:!0}},emits:["refresh","batch-delete","search","handleAdd"],setup(n,{emit:i}){const a=n,{$gettext:d}=W(),u=$(""),r=$(!1),c=$(a.showBatchDelete),_=$(a.showAdd),h=()=>{i("refresh",{data:"\u8FD9\u662F\u5B50\u7EC4\u4EF6\u7684\u6570\u636E"})},p=()=>{i("search",String(u.value))},v=()=>{i("batch-delete",{data:"\u8FD9\u662F\u5B50\u7EC4\u4EF6\u7684\u6570\u636E"})},b=()=>{i("handleAdd")};return(x,y)=>(s(),l("div",fb,[_.value?(s(),l("button",{key:0,class:"del-button add-button--danger",style:{},onClick:b},[t("span",null,o(e(d)("\u6DFB\u52A0")),1)])):C("",!0),c.value?(s(),l("button",{key:1,class:"del-button del-button--danger",onClick:v},[t("span",null,o(e(d)("\u6279\u91CF\u5220\u9664")),1)])):C("",!0),t("div",mb,[t("div",vb,[t("div",bb,[T(t("input",{type:"text",onKeyup:ao(p,["enter"]),"onUpdate:modelValue":y[0]||(y[0]=w=>u.value=w),class:"search_input",placeholder:e(d)("\u8BF7\u8F93\u5165\u540D\u79F0/IP/MAC\u2026")},null,40,gb),[[tt,u.value,void 0,{trim:!0}]]),t("svg",{class:"search_icon",viewBox:"0 0 24 24",width:"24",height:"24",onClick:p},_b)]),t("button",{class:ct(["refresh_button",{rotate:r.value}]),onClick:h},wb,2)])])]))}});var ta=N(kb,[["__scopeId","data-v-78f3be5c"]]);const yb=n=>(st("data-v-77e6f338"),n=n(),dt(),n),Fb=yb(()=>t("span",{class:"switch__button"},null,-1)),Eb=[Fb],$b=["checked","disabled"],Cb=G({props:{modelValue:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1},activeColor:{default:"#409EFF"},inactiveColor:{default:"#DCDFE6"}},emits:["update:modelValue","change","beforeChange"],setup(n,{emit:i}){const a=n,d=()=>{if(i("beforeChange",!a.modelValue),a.disabled)return;const u=!a.modelValue;i("update:modelValue",u),i("change",u)};return X(()=>a.modelValue),(u,r)=>(s(),l("div",{class:ct(["switch",{"is-checked":n.modelValue,"is-disabled":n.disabled}]),onClick:d},[t("span",{class:"switch__core",style:Bt({backgroundColor:n.modelValue?n.activeColor:n.inactiveColor,borderColor:n.modelValue?n.activeColor:n.inactiveColor})},Eb,4),t("input",{type:"checkbox",class:"switch__input",checked:n.modelValue,disabled:n.disabled},null,8,$b)],2))}});var jt=N(Cb,[["__scopeId","data-v-77e6f338"]]);const Db={class:"flow"},Bb={class:"flow-data"},Yb={key:0},Ab={key:1},Sb=G({props:{ipParam:{type:String}},setup(n){const i=n,{$gettext:a}=W();pa([fa,ma,va,ba,ga,ha]);const d=$(i.ipParam),u=$(),r=f=>{var g;const m=(g=u.value)==null?void 0:g[f];return!m||m.startTime==0?"":b(m.startTime*1e3)+"-"+b(m.endTime*1e3)},c=X(()=>{var m;let f=[];return(m=u.value)==null||m.forEach(g=>{f.push({value:g.uploadSpeed})}),f}),_=X(()=>{var m;let f=[];return(m=u.value)==null||m.forEach(g=>{f.push({value:g.downloadSpeed})}),f}),h=X(()=>{var m;let f="";if(u.value){let g=((m=u.value)==null?void 0:m.length)||0;if(g>0){let F=u.value[g-1];f=x(F.uploadSpeed)+"/s"}}return f}),p=X(()=>{var m;let f="";if(u.value){let g=((m=u.value)==null?void 0:m.length)||0;if(g>0){let F=u.value[g-1];f=x(F.downloadSpeed)+"/s"}}return f}),v=()=>L(this,null,function*(){var f;try{const m=yield M.DeviceMangement.speedsForOneDevice.POST({ip:d.value});if(m.data&&(f=m.data.result)!=null&&f.items){const g=m.data.result.slots||10;if(m.data.result.items.lengthg?u.value=m.data.result.items.slice(g-m.data.result.items.length):u.value=m.data.result.items}}catch(m){console.log(m)}}),b=It.dateForm,x=It.byteToSize,y=$();let w=null;const k=f=>{const m=Ya();return w=_a(f,m?"dark":"light"),w.setOption({animation:!1,backgroundColor:m?"#88888822":"#fff",color:["transparent","transparent"],tooltip:{trigger:"axis",formatter:g=>{if(Array.isArray(g)){let F="";g.length>0&&(F=r(g[0].axisValue));for(let Y=0;Y${g[Y].seriesName}: ${x(g[Y].value)}/s`;return F.toString()}else{const F=g;return`${r(F.axisValue)}
${F.seriesName}: ${x(F.value)}/s`}}},xAxis:{type:"category",boundaryGap:!1,splitLine:{lineStyle:{color:["#999"]},show:!1},name:"",show:!1,nameGap:0,nameTextStyle:{height:0,lineHeight:0,padding:0}},title:{text:a("\u6D41\u91CF\u7EDF\u8BA1"),textStyle:{fontSize:12,color:m?"#cccccc":"rgba(0, 0, 0, 0.6)"},top:"10px",left:"10px"},yAxis:{type:"value",name:"",minInterval:1e4,interval:1e3,axisLabel:{formatter:function(g,F){return`${x(g)}/s`},color:"#fff",show:!1},nameTextStyle:{color:"#fff"},splitLine:{lineStyle:{color:["#999"]},show:!1}},series:[{name:a("\u4E0B\u8F7D"),data:_.value,type:"line",symbol:"none",showSymbol:!1,symbolSize:0,smooth:!0,areaStyle:{color:{type:"linear",x:0,y:0,x2:0,y2:1,colorStops:[{offset:0,color:"rgba(32, 199, 247, 1)"},{offset:1,color:"rgba(32, 199, 247, 0.1)"}],global:!1}}},{name:a("\u4E0A\u4F20"),data:c.value,type:"line",symbol:"none",showSymbol:!1,symbolSize:0,smooth:!0,areaStyle:{color:{type:"linear",x:0,y:0,x2:0,y2:1,colorStops:[{offset:0,color:"rgba(85, 58, 254, 1)"},{offset:1,color:"rgba(85, 58, 254, 0.1)"}],global:!1}}}],legend:{padding:0,align:"right",top:"10px",data:[{name:a("\u4E0A\u4F20"),itemStyle:{color:"rgb(85, 58, 254)"}},{name:a("\u4E0B\u8F7D"),itemStyle:{color:"rgb(32, 199, 247)"}}],textStyle:{color:m?"#cccccc":"rgba(0, 0, 0, 0.6)"},lineStyle:{color:"#333"}},grid:{left:"2%",right:"2%",bottom:"0%",top:"10%",containLabel:!0}}),w};return At(()=>{setTimeout(()=>L(this,null,function*(){if(y.value){yield v();const f=k(y.value),m=y.value;f.resize({width:m.clientWidth,height:m.clientHeight}),window.addEventListener("resize",()=>{f.resize({width:m.clientWidth,height:m.clientHeight})});const g=()=>L(this,null,function*(){if(w!=null){if(!document.hidden){if(yield v(),w==null)return;f.setOption({series:[{name:a("\u4E0B\u8F7D"),data:_.value,type:"line",areaStyle:{},smooth:!0},{name:a("\u4E0A\u4F20"),data:c.value,type:"line",areaStyle:{},smooth:!0}]})}setTimeout(g,5e3)}});setTimeout(g,5e3)}}),900)}),Ot(()=>{w!=null&&(w.dispose(),w=null)}),(f,m)=>(s(),l("div",Db,[t("div",{ref_key:"el",ref:y,class:"echart"},null,512),t("div",Bb,[e(h)?(s(),l("span",Yb,o(e(a)("\u4E0A\u4F20:"))+" "+o(e(h)),1)):C("",!0),e(p)?(s(),l("span",Ab,o(e(a)("\u4E0B\u8F7D:"))+" "+o(e(p)),1)):C("",!0)])]))}});var zb=N(Sb,[["__scopeId","data-v-55d205aa"]]);const Pb=["onClick"],Tb={class:"modal-header"},Ib={class:"modal-title"},Lb={class:"modal-content"},Mb={key:0,class:"modal-footer"},fe=G({props:{modelValue:{type:Boolean},title:{default:"\u63D0\u793A"},showClose:{type:Boolean,default:!0},closeOnClickOverlay:{type:Boolean,default:!1},footerShow:{type:Boolean,default:!0},width:{default:"500px"}},emits:["update:modelValue","confirm","cancel","close"],setup(n,{expose:i,emit:a}){const d=n;oo(b=>({"1df87c10":e(r)}));const{$gettext:u}=W(),r=X(()=>typeof d.width=="number"?`${d.width}px`:d.width),c=$(d.modelValue);Tt(()=>d.modelValue,b=>{c.value=b}),Tt(c,b=>{a("update:modelValue",b),b||a("close")}),X(()=>typeof d.width=="number"?`${d.width}px`:d.width);const _=()=>{c.value=!1},h=()=>{d.closeOnClickOverlay&&v()},p=()=>{a("confirm")},v=()=>{a("cancel"),_()};return i({show:()=>c.value=!0,hide:()=>c.value=!1}),(b,x)=>(s(),H($t,{name:"fade"},{default:R(()=>[c.value?(s(),l("div",{key:0,class:"modal-overlay",onClick:pt(h,["self"])},[z($t,{name:"slide"},{default:R(()=>[t("div",{class:"modal-container",style:Bt({maxWidth:e(r)})},[t("div",Tb,[t("h3",Ib,o(e(u)(n.title)),1),n.showClose?(s(),l("button",{key:0,class:"modal-close",onClick:v,"aria-label":"Close"}," \xD7 ")):C("",!0)]),t("div",Lb,[Pt(b.$slots,"default")]),n.footerShow?(s(),l("div",Mb,[Pt(b.$slots,"footer",{},()=>[t("button",{class:"modal-button cancel",onClick:v},o(e(u)("\u53D6\u6D88")),1),t("button",{class:"modal-button confirm",onClick:p},o(e(u)("\u4FDD\u5B58")),1)])])):C("",!0)],4)]),_:3})],8,Pb)):C("",!0)]),_:3}))}}),_e=n=>(st("data-v-46592916"),n=n(),dt(),n),Nb={class:"container"},Ob={style:{display:"flex","justify-content":"end"}},Vb=["onClick"],Gb=["onClick"],jb=["onClick"],qb={class:"custom-content"},Ub={class:"IP_address"},Rb={class:"item_box"},Wb={class:"item_left"},Hb={key:0,class:"tip"},Zb=["onClick"],Jb={key:1},Kb={class:"item_box"},Qb={class:"item_left"},Xb={class:"item_box"},tg={class:"item_left"},eg=["placeholder"],ag={class:"item_box"},og={class:"item_left"},ng=["placeholder"],ig={class:"item_box"},rg={class:"item_left"},sg=["placeholder"],dg={class:"custom-content"},lg=_e(()=>t("div",{class:"img_box"},[t("img",{src:"https://fwindex.koolcenter.com/cover/x86_64/cover.png",alt:""})],-1)),ug={class:"item_box"},cg={class:"item_left"},pg=["placeholder"],fg={class:"item_box"},mg=_e(()=>t("div",{class:"item_left"},"MAC\uFF1A",-1)),vg=["placeholder"],bg={class:"item_box"},gg={class:"item_left"},hg={key:0,value:null,disabled:""},_g=["value"],xg={class:"item_box"},wg={class:"item_left"},kg={key:0,class:"item_box"},yg=_e(()=>t("div",{class:"item_left"},"IP\uFF1A",-1)),Fg=["placeholder"],Eg={class:"custom-content"},$g={class:"info-content"},Cg=_e(()=>t("div",{class:"img_box"},[t("img",{src:"https://fwindex.koolcenter.com/cover/x86_64/cover.png",alt:""})],-1)),Dg={style:{"margin-bottom":"16px",flex:"1"}},Bg={class:"item_box"},Yg={class:"item_left"},Ag={class:"item_box"},Sg={class:"item_left"},zg={class:"item_box"},Pg=_e(()=>t("div",{class:"item_left"}," MAC\uFF1A",-1)),Tg={class:"item_box"},Ig={class:"item_left"},Lg={class:"item_box"},Mg={class:"item_left"},Ng={class:"item_box"},Og={class:"item_left"},Vg=G({emits:["openGloba"],setup(n,{emit:i}){const{$gettext:a}=W(),d=$(null),u=()=>{r(),S(),d.value=setInterval(S,3e3)},r=()=>{d.value&&(clearInterval(d.value),d.value=null)};At(()=>L(this,null,function*(){yield F(),u()})),Ot(()=>{r()});const c=$({});(()=>L(this,null,function*(){try{const{data:q}=yield M.DeviceMangement.globalConfigs.GET();q.result&&(c.value=q.result||{})}catch(q){}}))();const h=$([]),p=$([]),v=$(!1),b=$(!1),x=$(!1),y=X(()=>!I.dhcpGateway),w=$([{label:"\u4E3B\u673A\u540D\u79F0",prop:"hostname"},{label:"IP\u5730\u5740",prop:"ip"},{label:"MAC\u5730\u5740",prop:"mac"},{label:"\u4E0A\u4F20\u901F\u5EA6",prop:"uploadSpeedStr"},{label:"\u4E0B\u8F7D\u901F\u5EA6",prop:"downloadSpeedStr"},{label:"\u6807\u7B7E",prop:"staticAssigned",slot:"staticAssigned"},{label:"\u64CD\u4F5C",prop:"action",slot:"action"}]),k=q=>({default:a("\u9ED8\u8BA4\u7F51\u5173"),parent:a("\u4E0A\u7EA7\u8DEF\u7531"),myself:a("\u672C\u8BBE\u5907"),bypass:a("\u65C1\u8DEF\u7531"),floatip:a("\u6D6E\u52A8\u7F51\u5173")})[q]||q,f=()=>{v.value=!1,i("openGloba")},m=q=>{var Z,Q;if(q==!0&&!((Q=(Z=c.value)==null?void 0:Z.speedLimit)!=null&&Q.enabled))return E.Warning(a("\u8BF7\u524D\u5F80\u5168\u5C40\u914D\u7F6E\u5F00\u542F\u9650\u901F"))},g=$([]),F=()=>L(this,null,function*(){var Z,Q,et;let q=E.Loading(a("\u52A0\u8F7D\u4E2D..."));try{const{data:_t}=yield M.DeviceMangement.listDevices.GET();_t.result&&(h.value=((Z=_t.result)==null?void 0:Z.devices)||[],p.value=((Q=_t.result)==null?void 0:Q.devices)||[],g.value=((et=_t.result)==null?void 0:et.dhcpTags)||[])}catch(_t){}finally{q.Close()}}),Y=(q,Z)=>{const Q={};return q.forEach(et=>{et.ip&&(Q[et.ip]={downloadSpeedStr:et.downloadSpeedStr||"0 B",uploadSpeedStr:et.uploadSpeedStr||"0 B"})}),Z.map(et=>et.ip&&Q[et.ip]?mt(ut({},et),{downloadSpeedStr:Q[et.ip].downloadSpeedStr,uploadSpeedStr:Q[et.ip].uploadSpeedStr}):mt(ut({},et),{downloadSpeedStr:et.downloadSpeedStr||"0 B",uploadSpeedStr:et.uploadSpeedStr||"0 B"}))},S=()=>L(this,null,function*(){try{const{data:q}=yield M.DeviceMangement.speedsForDevices.GET();q.result&&(p.value=Y(q.result,p.value))}catch(q){}}),B=q=>/^[a-zA-Z\s]+$/.test(q)?q.toUpperCase():q,D=bt({ip:"",mac:"",uploadSpeed:100,downloadSpeed:1e3,networkAccess:!1,enabled:!1,comment:"",action:"add"}),I=bt({hostname:"",assignedIP:"",assignedMac:"",bindIP:!1,tagTitle:"",tagName:"",dhcpGateway:"",action:"add"}),at=$(""),A=$({}),P=(q,Z)=>{var Q,et,_t,zt,wt,te,ee,ae,oe,ne,ie,re,se,kt,de,Ee;A.value=q,Z===1?(D.ip=q.ip||"",D.mac=q.mac||"",D.uploadSpeed=((Q=q==null?void 0:q.speedLimit)==null?void 0:Q.uploadSpeed)||100,D.downloadSpeed=((et=q==null?void 0:q.speedLimit)==null?void 0:et.downloadSpeed)||1e3,D.networkAccess=!((_t=q==null?void 0:q.speedLimit)!=null&&_t.networkAccess)||!1,D.enabled=((zt=q==null?void 0:q.speedLimit)==null?void 0:zt.enabled)||!1,D.comment=((wt=q==null?void 0:q.speedLimit)==null?void 0:wt.comment)||"",D.action=((te=q==null?void 0:q.speedLimit)==null?void 0:te.action)||"add",v.value=!0):Z===2?(I.hostname=((ee=q==null?void 0:q.staticAssigned)==null?void 0:ee.hostname)||"",I.assignedIP=((ae=q==null?void 0:q.staticAssigned)==null?void 0:ae.assignedIP)||"",I.assignedMac=((oe=q==null?void 0:q.staticAssigned)==null?void 0:oe.assignedMac)||"",I.bindIP=((ne=q==null?void 0:q.staticAssigned)==null?void 0:ne.bindIP)||!1,I.tagTitle=((ie=q==null?void 0:q.staticAssigned)==null?void 0:ie.tagTitle)||"",I.tagName=((re=q==null?void 0:q.staticAssigned)==null?void 0:re.tagName)||"",(se=q==null?void 0:q.staticAssigned)!=null&&se.dhcpGateway?(g.value.forEach(oa=>{var na;oa.gateway===((na=q==null?void 0:q.staticAssigned)==null?void 0:na.dhcpGateway)&&(V.value=oa)}),I.dhcpGateway=((de=q==null?void 0:q.staticAssigned)==null?void 0:de.dhcpGateway)||g.value[0]||""):(V.value=g.value[0]||null,I.dhcpGateway=((kt=V.value)==null?void 0:kt.gateway)||""),I.action=((Ee=q==null?void 0:q.staticAssigned)==null?void 0:Ee.action)||"add",b.value=!0):Z===3&&(at.value="",at.value=q.ip,x.value=!0)},V=$(g.value[0]||null),ot=()=>{var q,Z,Q;V.value?(I.dhcpGateway=((q=V.value)==null?void 0:q.gateway)||"",I.tagName=((Z=V.value)==null?void 0:Z.tagName)||"",I.tagTitle=((Q=V.value)==null?void 0:Q.tagTitle)||""):(I.dhcpGateway="",I.tagName="",I.tagTitle="")},Ct=(q,Z)=>Z?{ip:/^(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$/,mac:/^([0-9A-Fa-f]{2}[:-]){5}([0-9A-Fa-f]{2})$|^([0-9A-Fa-f]{4}\.){2}([0-9A-Fa-f]{4})$/}[q].test(Z.trim()):!1,Dt=q=>/^([1-9]\d*(\.\d+)?|0\.\d*[1-9]\d*)$/.test(q.toString()),vt=()=>L(this,null,function*(){if(!I.hostname)return E.Warning(`${a("\u8BF7\u8F93\u5165")}${a("\u540D\u79F0")}`);if(!I.assignedMac)return E.Warning(`${a("\u8BF7\u8F93\u5165")}${a("MAC")}`);if(!Ct("mac",I.assignedMac))return E.Warning(`${a("\u8BF7\u8F93\u5165\u6B63\u786E\u7684MAC\u5730\u5740")}`);if(!I.dhcpGateway)return E.Warning(`${a("\u8BF7\u9009\u62E9")}${a("\u7F51\u5173")}`);if(I.bindIP){if(!I.assignedIP)return E.Warning(`${a("\u8BF7\u8F93\u5165")}${a("IP")}`);if(!Ct("ip",I.assignedIP))return E.Warning(`${a("\u8BF7\u8F93\u5165\u6B63\u786E\u7684IP\u5730\u5740")}`)}else I.assignedIP="";let q=E.Loading(a("\u4FDD\u5B58\u4E2D..."));try{const{data:Z}=yield M.DeviceMangement.staticDeviceConfig.POST(I);JSON.stringify(Z)==="{}"?(b.value=!1,U(),K(),E.Success("\u4FDD\u5B58\u6210\u529F !")):E.Success((Z==null?void 0:Z.error)||"\u4FDD\u5B58\u5931\u8D25\uFF01")}catch(Z){E.Warning(`${Z==null?void 0:Z.error} || ${Z==null?void 0:Z.message}`)}finally{q.Close()}}),nt=()=>L(this,null,function*(){var Z,Q;if(!((Q=(Z=c.value)==null?void 0:Z.speedLimit)!=null&&Q.enabled))return E.Warning(a("\u8BF7\u524D\u5F80\u5168\u5C40\u914D\u7F6E\u5F00\u542F\u9650\u901F"));if(D.networkAccess)D.downloadSpeed=0,D.uploadSpeed=0;else{if(!D.downloadSpeed)return E.Warning(`${a("\u8BF7\u8F93\u5165")}${a("\u4E0B\u8F7D\u901F\u5EA6")}`);if(!Dt(D.downloadSpeed))return E.Warning(`${a("\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u4E0B\u8F7D\u901F\u5EA6")}`);if(!D.uploadSpeed)return E.Warning(`${a("\u8BF7\u8F93\u5165")}${a("\u4E0A\u4F20\u901F\u5EA6")}`);if(!Dt(D.uploadSpeed))return E.Warning(`${a("\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u4E0A\u4F20\u901F\u5EA6")}`);D.downloadSpeed=Number(D.downloadSpeed),D.uploadSpeed=Number(D.uploadSpeed)}let q=E.Loading(a("\u4FDD\u5B58\u4E2D..."));try{D.networkAccess=!D.networkAccess;const{data:et}=yield M.DeviceMangement.speedLimitConfig.POST(D);JSON.stringify(et)==="{}"?(v.value=!1,U(),K(),E.Success("\u4FDD\u5B58\u6210\u529F !")):E.Success((et==null?void 0:et.error)||"\u4FDD\u5B58\u5931\u8D25\uFF01")}catch(et){E.Warning(`${et==null?void 0:et.error} || ${et==null?void 0:et.message}`)}finally{D.downloadSpeed=1e3,D.uploadSpeed=100,q.Close()}}),U=()=>{A.value={},V.value=g.value[0]||null,I.hostname="",I.assignedIP="",I.assignedMac="",I.bindIP=!1,I.dhcpGateway="",I.tagName="",I.tagTitle="",I.action="add",D.ip="",D.mac="",D.uploadSpeed=100,D.downloadSpeed=1e3,D.networkAccess=!1,D.comment="",D.action="add"},xt=$([]),lt=$(null),K=()=>L(this,null,function*(){h.value=[],yield F()}),Mt=q=>h.value.filter(Z=>{const Q=Z.ip.includes(q),et=Z.mac.toLowerCase().includes(q.toLowerCase());return Q||et}),ye=q=>{q===""&&(p.value=h.value),p.value=Mt(q)},Fe=()=>{if(xt.value.length===0)return E.Warning(a("\u8BF7\u52FE\u9009\u8981\u5220\u9664\u7684\u6570\u636E")+" !")};return(q,Z)=>(s(),l("div",Nb,[t("div",Ob,[z(ta,{onRefresh:K,showAdd:!1,showBatchDelete:!1,ref_key:"searchRef",ref:lt,onBatchDelete:Fe,onSearch:ye},null,512)]),t("div",null,[z(Le,{data:p.value,columns:w.value,showPagination:!1},{action:R(({row:Q})=>[t("span",{style:{color:"#553AFE",cursor:"pointer"},onClick:et=>P(Q,2)},o(e(a)("\u9759\u6001\u5206\u914D")),9,Vb),t("span",{style:{color:"#553AFE",cursor:"pointer",margin:"0 8px"},onClick:et=>P(Q,1)},o(e(a)("\u9650\u901F\u914D\u7F6E")),9,Gb),t("span",{style:{color:"#553AFE",margin:"0 8px",cursor:"pointer"},onClick:et=>P(Q,3)},o(e(a)("\u8BE6\u60C5")),9,jb)]),staticAssigned:R(({row:Q})=>{var et,_t;return[t("span",null,o(k((et=Q==null?void 0:Q.staticAssigned)==null?void 0:et.tagTitle)||k((_t=Q==null?void 0:Q.staticAssigned)==null?void 0:_t.tagName)||"-"),1)]}),_:1},8,["data","columns"])]),z(fe,{modelValue:v.value,"onUpdate:modelValue":Z[6]||(Z[6]=Q=>v.value=Q),title:"\u9650\u901F\u914D\u7F6E","show-close":!0,onConfirm:nt,onCancel:U},{default:R(()=>{var Q,et,_t,zt;return[t("div",qb,[t("div",Ub,"IP: "+o(A.value.ip),1),t("div",Rb,[t("div",Wb,o(e(a)("\u5BF9\u8BBE\u5907\u5F00\u542F\u9650\u901F"))+"\uFF1A",1),z(jt,{modelValue:e(D).enabled,"onUpdate:modelValue":Z[0]||(Z[0]=wt=>e(D).enabled=wt),disabled:!((et=(Q=c.value)==null?void 0:Q.speedLimit)!=null&&et.enabled),onBeforeChange:m},null,8,["modelValue","disabled"])]),(zt=(_t=c.value)==null?void 0:_t.speedLimit)!=null&&zt.enabled?C("",!0):(s(),l("div",Hb,[t("a",{href:"",onClick:pt(f,["prevent"])},o(e(a)("\u70B9\u6211\u8DF3\u8F6C\u5168\u5C40\u914D\u7F6E")),9,Zb)])),e(D).enabled?(s(),l("div",Jb,[t("div",Kb,[t("div",Qb,o(e(a)("\u7981\u6B62\u8BE5\u8BBE\u5907\u8BBF\u95EE\u7F51\u7EDC"))+"\uFF1A",1),z(jt,{modelValue:e(D).networkAccess,"onUpdate:modelValue":Z[1]||(Z[1]=wt=>e(D).networkAccess=wt),onChange:Z[2]||(Z[2]=()=>{})},null,8,["modelValue"])]),e(D).networkAccess?C("",!0):(s(),l(O,{key:0},[t("div",Xb,[t("div",tg,o(e(a)("\u4E0B\u8F7D\u901F\u5EA6"))+"\uFF08Mbit/s\uFF09\uFF1A",1),T(t("input",{id:"tagName",type:"text","onUpdate:modelValue":Z[3]||(Z[3]=wt=>e(D).downloadSpeed=wt),placeholder:e(a)("\u8BF7\u8F93\u5165")+"...",class:"tag-input"},null,8,eg),[[tt,e(D).downloadSpeed,void 0,{trim:!0}]]),it(" \xA0 "+o(e(a)("\u603B\u5E26\u5BBD")),1)]),t("div",ag,[t("div",og,o(e(a)("\u4E0A\u4F20\u901F\u5EA6"))+"\uFF08Mbit/s\uFF09\uFF1A",1),T(t("input",{id:"tagName",type:"text","onUpdate:modelValue":Z[4]||(Z[4]=wt=>e(D).uploadSpeed=wt),placeholder:e(a)("\u8BF7\u8F93\u5165")+"...",class:"tag-input"},null,8,ng),[[tt,e(D).uploadSpeed,void 0,{trim:!0}]]),it(" \xA0 "+o(e(a)("\u603B\u5E26\u5BBD")),1)]),t("div",ig,[t("div",rg,o(e(a)("\u6CE8\u89E3"))+"\uFF1A",1),T(t("input",{id:"tagName",type:"text","onUpdate:modelValue":Z[5]||(Z[5]=wt=>e(D).comment=wt),placeholder:e(a)("\u8BF7\u8F93\u5165")+"...",class:"tag-input"},null,8,sg),[[tt,e(D).comment,void 0,{trim:!0}]])])],64))])):C("",!0)])]}),_:1},8,["modelValue"]),z(fe,{modelValue:b.value,"onUpdate:modelValue":Z[12]||(Z[12]=Q=>b.value=Q),title:"\u9759\u6001\u5206\u914D",width:"550px","show-close":!0,onConfirm:vt,onCancel:U},{default:R(()=>[t("div",dg,[lg,t("div",ug,[t("div",cg,o(e(a)("\u540D\u79F0"))+"\uFF1A",1),T(t("input",{id:"tagName",type:"text","onUpdate:modelValue":Z[7]||(Z[7]=Q=>e(I).hostname=Q),placeholder:e(a)("\u8BF7\u8F93\u5165")+"...",class:"tag-input"},null,8,pg),[[tt,e(I).hostname,void 0,{trim:!0}]])]),t("div",fg,[mg,T(t("input",{id:"tagName",type:"text","onUpdate:modelValue":Z[8]||(Z[8]=Q=>e(I).assignedMac=Q),placeholder:e(a)("\u8BF7\u8F93\u5165")+"...",class:"tag-input"},null,8,vg),[[tt,e(I).assignedMac,void 0,{trim:!0}]])]),t("div",bg,[t("div",gg,o(e(a)("\u7F51\u5173"))+"\uFF1A",1),T(t("select",{"onUpdate:modelValue":Z[9]||(Z[9]=Q=>V.value=Q),onChange:ot},[e(y)?(s(),l("option",hg,o(e(a)("\u8BF7\u9009\u62E9")),1)):C("",!0),(s(!0),l(O,null,J(g.value,Q=>(s(),l("option",{value:Q},o(Q.gateway)+"("+o(Q.tagTitle?k(Q.tagTitle):Q.tagName?Q.tagName:"-")+") ",9,_g))),256))],544),[[rt,V.value]])]),t("div",xg,[t("div",wg,o(e(a)("MAC\u5730\u5740\u4E0EIP\u7ED1\u5B9A"))+"\uFF1A",1),z(jt,{modelValue:e(I).bindIP,"onUpdate:modelValue":Z[10]||(Z[10]=Q=>e(I).bindIP=Q)},null,8,["modelValue"])]),e(I).bindIP?(s(),l("div",kg,[yg,T(t("input",{id:"tagName",type:"text","onUpdate:modelValue":Z[11]||(Z[11]=Q=>e(I).assignedIP=Q),placeholder:e(a)("\u8BF7\u8F93\u5165")+"...",class:"tag-input"},null,8,Fg),[[tt,e(I).assignedIP,void 0,{trim:!0}]])])):C("",!0)])]),_:1},8,["modelValue"]),z(fe,{modelValue:x.value,"onUpdate:modelValue":Z[13]||(Z[13]=Q=>x.value=Q),title:"\u8BE6\u60C5",width:"550px",footerShow:!1,"show-close":!0,onCancel:U},{default:R(()=>{var Q,et,_t,zt,wt;return[t("div",Eg,[t("div",$g,[Cg,t("div",Dg,[t("div",Bg,[t("div",Yg,o(e(a)("\u540D\u79F0"))+"\uFF1A",1),it(" "+o(A.value.hostname||"-"),1)]),t("div",Ag,[t("div",Sg,o(e(a)("IP\u5730\u5740"))+"\uFF1A",1),it(" "+o(A.value.ip),1)]),t("div",zg,[Pg,it(" "+o(A.value.mac),1)]),t("div",Tg,[t("div",Ig,o(e(a)("\u7F51\u5173"))+"\uFF1A",1),it(" "+o(((Q=A.value)==null?void 0:Q.staticAssigned.dhcpGateway)||"-"),1)]),t("div",Lg,[t("div",Mg,o(e(a)("\u63A5\u53E3"))+"\uFF1A",1),it(" "+o(B(A.value.intr)||"-"),1)]),t("div",Ng,[t("div",Og,o(e(a)("\u6807\u7B7E"))+"\uFF1A",1),it(" "+o(((_t=(et=A.value)==null?void 0:et.staticAssigned)==null?void 0:_t.tagTitle)||((wt=(zt=A.value)==null?void 0:zt.staticAssigned)==null?void 0:wt.tagName)||"-"),1)])])]),at.value?(s(),H(zb,{key:0,ipParam:at.value},null,8,["ipParam"])):C("",!0)])]}),_:1},8,["modelValue"])]))}});var Gg=N(Vg,[["__scopeId","data-v-46592916"]]);const ea=n=>(st("data-v-67478e2a"),n=n(),dt(),n),jg={class:"container"},qg={style:{display:"flex","justify-content":"end"}},Ug=["onClick"],Rg={class:"custom-content"},Wg=ea(()=>t("div",{class:"img_box"},[t("img",{src:"https://fwindex.koolcenter.com/cover/x86_64/cover.png",alt:""})],-1)),Hg={class:"item_box"},Zg={class:"item_left"},Jg=["placeholder"],Kg={class:"item_box"},Qg=ea(()=>t("div",{class:"item_left"},"MAC\uFF1A",-1)),Xg=["placeholder"],t9={class:"item_box"},e9={class:"item_left"},a9={key:0,value:null,disabled:""},o9=["value"],n9={class:"item_box"},i9={class:"item_left"},r9={key:0,class:"item_box"},s9=ea(()=>t("div",{class:"item_left"},"IP\uFF1A",-1)),d9=["placeholder"],l9=G({setup(n){const{$gettext:i}=W(),a=$([]);(()=>L(this,null,function*(){var A;try{const{data:P}=yield M.DeviceMangement.globalConfigs.GET();P.result&&(a.value=((A=P.result)==null?void 0:A.dhcpTags)||[])}catch(P){}}))();const u=$([]),r=$([]),c=$(!1),_=$([{label:"\u4E3B\u673A\u540D\u79F0",prop:"hostname"},{label:"IP\u5730\u5740",prop:"assignedIP"},{label:"MAC\u5730\u5740",prop:"assignedMac"},{label:"\u9759\u6001IP\u7ED1\u5B9A",prop:"bindIP",slot:"bindIP"},{label:"\u6807\u7B7E",prop:"tagTitle",slot:"tagTitle"},{label:"\u64CD\u4F5C",prop:"action",slot:"action"}]),h=A=>({default:i("\u9ED8\u8BA4\u7F51\u5173"),parent:i("\u4E0A\u7EA7\u8DEF\u7531"),myself:i("\u672C\u8BBE\u5907"),bypass:i("\u65C1\u8DEF\u7531"),floatip:i("\u6D6E\u52A8\u7F51\u5173")})[A]||A,p=()=>L(this,null,function*(){let A=E.Loading(i("\u52A0\u8F7D\u4E2D..."));try{const{data:P}=yield M.DeviceMangement.listStaticDevices.GET();P.result&&(u.value=P.result||[],r.value=P.result||[])}catch(P){}finally{A.Close()}});p();const v=$(!0),b=$([]),x=A=>{b.value=A},y=()=>L(this,null,function*(){u.value=[];let A=E.Loading(i("\u52A0\u8F7D\u4E2D..."));yield p(),A.Close()}),w=A=>u.value.filter(P=>{const V=P.assignedIP.includes(A),ot=P.assignedMac.toLowerCase().includes(A.toLowerCase());return V||ot}),k=A=>{A===""&&(r.value=u.value),r.value=w(A)},f=A=>L(this,null,function*(){if(confirm(i("\u786E\u5B9A\u5220\u9664\uFF1F"))){let P={hostname:A.hostname||"",assignedIP:A.assignedIP||"",assignedMac:A.assignedMac||"",tagTitle:A.tagTitle||"",bindIP:A.bindIP||!1,tagName:A.tagName||"",dhcpGateway:A.dhcpGateway||"",action:"delete"};m(P,1)}}),m=(A,P)=>L(this,null,function*(){let V=E.Loading(i("\u5220\u9664\u4E2D..."));try{const{data:ot}=yield M.DeviceMangement.staticDeviceConfig.POST(A);return P==1&&(JSON.stringify(ot)==="{}"?E.Success("\u5220\u9664\u6210\u529F !"):E.Success((ot==null?void 0:ot.error)||"\u5220\u9664\u5931\u8D25\uFF01"),p()),ot}catch(ot){}finally{V.Close()}}),g=()=>L(this,null,function*(){if(b.value.length===0)return E.Warning(i("\u8BF7\u52FE\u9009\u8981\u5220\u9664\u7684\u6570\u636E")+" !");if(confirm(i("\u786E\u5B9A\u5220\u9664\uFF1F")))try{const A=b.value.map(P=>{const V={hostname:P.hostname||"",assignedIP:P.assignedIP||"",assignedMac:P.assignedMac||"",tagTitle:P.tagTitle||"",bindIP:P.bindIP||!1,tagName:P.tagName||"",dhcpGateway:P.dhcpGateway||"",action:"delete"};return m(V)});yield Promise.all(A),E.Success(i("\u6240\u6709\u5220\u9664\u64CD\u4F5C\u5DF2\u5B8C\u6210")),p()}catch(A){}}),F=X(()=>!B.dhcpGateway),Y=$(null),S=()=>{var A,P,V;Y.value?(B.dhcpGateway=((A=Y.value)==null?void 0:A.gateway)||"",B.tagName=((P=Y.value)==null?void 0:P.tagName)||"",B.tagTitle=((V=Y.value)==null?void 0:V.tagTitle)||""):(B.dhcpGateway="",B.tagName="",B.tagTitle="")},B=bt({hostname:"",assignedIP:"",assignedMac:"",bindIP:!1,tagTitle:"",tagName:"",dhcpGateway:"",action:"add"}),D=(A,P)=>P?{ip:/^(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$/,mac:/^([0-9A-Fa-f]{2}[:-]){5}([0-9A-Fa-f]{2})$|^([0-9A-Fa-f]{4}\.){2}([0-9A-Fa-f]{4})$/}[A].test(P.trim()):!1,I=()=>L(this,null,function*(){if(!B.assignedMac)return E.Warning(`${i("\u8BF7\u8F93\u5165")}${i("MAC")}`);if(!D("mac",B.assignedMac))return E.Warning(`${i("\u8BF7\u8F93\u5165\u6B63\u786E\u7684MAC\u5730\u5740")}`);if(!B.dhcpGateway)return E.Warning(`${i("\u8BF7\u9009\u62E9")}${i("\u7F51\u5173")}`);if(B.bindIP){if(!B.assignedIP)return E.Warning(`${i("\u8BF7\u8F93\u5165")}${i("IP")}`);if(!D("ip",B.assignedIP))return E.Warning(`${i("\u8BF7\u8F93\u5165\u6B63\u786E\u7684IP\u5730\u5740")}`)}else B.assignedIP="";let A=E.Loading(i("\u4FDD\u5B58\u4E2D..."));try{const{data:P}=yield M.DeviceMangement.staticDeviceConfig.POST(B);JSON.stringify(P)==="{}"?(c.value=!1,at(),y(),E.Success("\u4FDD\u5B58\u6210\u529F !")):E.Success((P==null?void 0:P.error)||"\u4FDD\u5B58\u5931\u8D25\uFF01")}catch(P){E.Warning(`${P==null?void 0:P.error} || ${P==null?void 0:P.message}`)}finally{A.Close()}}),at=()=>{Y.value=null,B.hostname="",B.assignedIP="",B.assignedMac="",B.bindIP=!1,B.dhcpGateway="",B.tagName="",B.tagTitle="",B.action="add"};return(A,P)=>(s(),l("div",jg,[t("div",qg,[z(ta,{onHandleAdd:P[0]||(P[0]=V=>c.value=!0),onRefresh:y,onBatchDelete:g,onSearch:k})]),t("div",null,[z(Le,{data:r.value,columns:_.value,rowKey:"mac",showSelection:v.value,showPagination:!1,onSelectionChange:x},{action:R(({row:V})=>[t("button",{class:"del-button del-button--danger",onClick:ot=>f(V)},[t("span",null,o(e(i)("\u5220\u9664")),1)],8,Ug)]),tagTitle:R(({row:V})=>[t("span",null,o(h(V==null?void 0:V.tagTitle)||h(V==null?void 0:V.tagName)||"-"),1)]),bindIP:R(({row:V})=>[t("span",null,o(V!=null&&V.bindIP?e(i)("\u662F"):e(i)("\u5426")),1)]),_:1},8,["data","columns","showSelection"])]),z(fe,{modelValue:c.value,"onUpdate:modelValue":P[6]||(P[6]=V=>c.value=V),title:"\u9759\u6001\u5206\u914D",width:"550px","show-close":!0,onConfirm:I,onCancel:at},{default:R(()=>[t("div",Rg,[Wg,t("div",Hg,[t("div",Zg,o(e(i)("\u540D\u79F0"))+"\uFF1A",1),T(t("input",{id:"tagName",type:"text","onUpdate:modelValue":P[1]||(P[1]=V=>e(B).hostname=V),placeholder:e(i)("\u8BF7\u8F93\u5165")+"...",class:"tag-input"},null,8,Jg),[[tt,e(B).hostname,void 0,{trim:!0}]])]),t("div",Kg,[Qg,T(t("input",{id:"tagName",type:"text","onUpdate:modelValue":P[2]||(P[2]=V=>e(B).assignedMac=V),placeholder:e(i)("\u8BF7\u8F93\u5165")+"...",class:"tag-input"},null,8,Xg),[[tt,e(B).assignedMac,void 0,{trim:!0}]])]),t("div",t9,[t("div",e9,o(e(i)("\u7F51\u5173"))+"\uFF1A",1),T(t("select",{"onUpdate:modelValue":P[3]||(P[3]=V=>Y.value=V),onChange:S},[e(F)?(s(),l("option",a9,o(e(i)("\u8BF7\u9009\u62E9")),1)):C("",!0),(s(!0),l(O,null,J(a.value,V=>(s(),l("option",{value:V},o(V.gateway)+"("+o(V.tagTitle?h(V.tagTitle):V.tagName?V.tagName:"-")+") ",9,o9))),256))],544),[[rt,Y.value]])]),t("div",n9,[t("div",i9,o(e(i)("MAC\u5730\u5740\u4E0EIP\u7ED1\u5B9A"))+"\uFF1A",1),z(jt,{modelValue:e(B).bindIP,"onUpdate:modelValue":P[4]||(P[4]=V=>e(B).bindIP=V)},null,8,["modelValue"])]),e(B).bindIP?(s(),l("div",r9,[s9,T(t("input",{id:"tagName",type:"text","onUpdate:modelValue":P[5]||(P[5]=V=>e(B).assignedIP=V),placeholder:e(i)("\u8BF7\u8F93\u5165")+"...",class:"tag-input"},null,8,d9),[[tt,e(B).assignedIP,void 0,{trim:!0}]])])):C("",!0)])]),_:1},8,["modelValue"])]))}});var u9=N(l9,[["__scopeId","data-v-67478e2a"]]);const c9={class:"container"},p9={style:{display:"flex","justify-content":"end"}},f9=["onClick"],m9={class:"custom-content"},v9={class:"item_box"},b9={class:"item_left"},g9={class:"item_box"},h9={class:"item_left"},_9=["placeholder"],x9={class:"item_box"},w9={class:"item_left"},k9=["placeholder"],y9={key:0,class:"tip"},F9=["onClick"],E9={key:1},$9={class:"item_box"},C9={class:"item_left"},D9={class:"item_box"},B9={class:"item_left"},Y9=["placeholder"],A9={class:"item_box"},S9={class:"item_left"},z9=["placeholder"],P9={class:"item_box"},T9={class:"item_left"},I9=["placeholder"],L9=G({emits:["openGloba"],setup(n,{emit:i}){const{$gettext:a}=W(),d=$({});(()=>L(this,null,function*(){try{const{data:A}=yield M.DeviceMangement.globalConfigs.GET();A.result&&(d.value=A.result||{})}catch(A){}}))();const r=$([]),c=$([]),_=$(!1),h=$([{label:"\u4E3B\u673A\u540D\u79F0",prop:"hostname"},{label:"IP\u5730\u5740",prop:"ip"},{label:"MAC\u5730\u5740",prop:"mac"},{label:"\u7981\u6B62\u7F51\u7EDC\u8BBF\u95EE",prop:"networkAccess",slot:"networkAccess"},{label:"\u4E0A\u4F20\u9650\u901F",prop:"uploadSpeed"},{label:"\u4E0B\u8F7D\u9650\u901F",prop:"downloadSpeed"},{label:"\u64CD\u4F5C",prop:"action",slot:"action"}]),p=()=>L(this,null,function*(){let A=E.Loading(a("\u52A0\u8F7D\u4E2D..."));try{const{data:P}=yield M.DeviceMangement.listSpeedLimitedDevices.GET();P.result&&(r.value=P.result||[],c.value=P.result||[])}catch(P){}finally{A.Close()}});p();const v=$(!0),b=$([]),x=A=>{b.value=A},y=()=>L(this,null,function*(){r.value=[];let A=E.Loading(a("\u52A0\u8F7D\u4E2D..."));yield p(),A.Close()}),w=A=>r.value.filter(P=>{const V=P.ip.includes(A),ot=P.mac.toLowerCase().includes(A.toLowerCase());return V||ot}),k=A=>{A===""&&(c.value=r.value),c.value=w(A)},f=A=>L(this,null,function*(){if(confirm(a("\u786E\u5B9A\u5220\u9664\uFF1F"))){let P={ip:A.ip||"",mac:A.mac||"",uploadSpeed:A.uploadSpeed||0,downloadSpeed:A.downloadSpeed||0,networkAccess:A.networkAccess||!1,comment:"",action:"delete"};m(P,1)}}),m=(A,P)=>L(this,null,function*(){let V=E.Loading(a("\u5220\u9664\u4E2D..."));try{const{data:ot}=yield M.DeviceMangement.speedLimitConfig.POST(A);return P==1&&(JSON.stringify(ot)==="{}"?E.Success("\u5220\u9664\u6210\u529F !"):E.Success((ot==null?void 0:ot.error)||"\u5220\u9664\u5931\u8D25\uFF01"),p()),ot}catch(ot){}finally{V.Close()}}),g=()=>L(this,null,function*(){if(b.value.length===0)return E.Warning(a("\u8BF7\u52FE\u9009\u8981\u5220\u9664\u7684\u6570\u636E")+" !");if(confirm(a("\u786E\u5B9A\u5220\u9664\uFF1F")))try{const A=b.value.map(P=>{const V={ip:P.ip||"",mac:P.mac||"",uploadSpeed:P.uploadSpeed||0,downloadSpeed:P.downloadSpeed||0,networkAccess:P.networkAccess||!1,comment:"",action:"delete"};return m(V)});yield Promise.all(A),E.Success(a("\u6240\u6709\u5220\u9664\u64CD\u4F5C\u5DF2\u5B8C\u6210")),p()}catch(A){}}),F=()=>{_.value=!1,i("openGloba")},Y=A=>{var P,V;if(A==!0&&!((V=(P=d.value)==null?void 0:P.speedLimit)!=null&&V.enabled))return E.Warning(a("\u8BF7\u524D\u5F80\u5168\u5C40\u914D\u7F6E\u5F00\u542F\u9650\u901F"))},S=bt({ip:"",mac:"",uploadSpeed:100,downloadSpeed:1e3,networkAccess:!1,enabled:!1,comment:"",action:"add"}),B=A=>/^([1-9]\d*(\.\d+)?|0\.\d*[1-9]\d*)$/.test(A.toString()),D=(A,P)=>P?{ip:/^(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$/,mac:/^([0-9A-Fa-f]{2}[:-]){5}([0-9A-Fa-f]{2})$|^([0-9A-Fa-f]{4}\.){2}([0-9A-Fa-f]{4})$/}[A].test(P.trim()):!1,I=()=>L(this,null,function*(){var P,V;if(!((V=(P=d.value)==null?void 0:P.speedLimit)!=null&&V.enabled))return E.Warning(a("\u8BF7\u524D\u5F80\u5168\u5C40\u914D\u7F6E\u5F00\u542F\u9650\u901F"));if(!S.ip)return E.Warning(`${a("\u8BF7\u8F93\u5165")}${a("IP")}`);if(!D("ip",S.ip))return E.Warning(`${a("\u8BF7\u8F93\u5165\u6B63\u786E\u7684IP\u5730\u5740")}`);if(!S.mac)return E.Warning(`${a("\u8BF7\u8F93\u5165")}${a("MAC")}`);if(!D("mac",S.mac))return E.Warning(`${a("\u8BF7\u8F93\u5165\u6B63\u786E\u7684MAC\u5730\u5740")}`);if(S.networkAccess)S.downloadSpeed=0,S.uploadSpeed=0;else{if(!S.downloadSpeed)return E.Warning(`${a("\u8BF7\u8F93\u5165")}${a("\u4E0B\u8F7D\u901F\u5EA6")}`);if(!B(S.downloadSpeed))return E.Warning(`${a("\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u4E0B\u8F7D\u901F\u5EA6")}`);if(!S.uploadSpeed)return E.Warning(`${a("\u8BF7\u8F93\u5165")}${a("\u4E0A\u4F20\u901F\u5EA6")}`);if(!B(S.uploadSpeed))return E.Warning(`${a("\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u4E0A\u4F20\u901F\u5EA6")}`);S.downloadSpeed=Number(S.downloadSpeed),S.uploadSpeed=Number(S.uploadSpeed)}let A=E.Loading(a("\u4FDD\u5B58\u4E2D..."));try{S.networkAccess=!S.networkAccess;const{data:ot}=yield M.DeviceMangement.speedLimitConfig.POST(S);JSON.stringify(ot)==="{}"?(y(),E.Success("\u4FDD\u5B58\u6210\u529F !")):E.Success((ot==null?void 0:ot.error)||"\u4FDD\u5B58\u5931\u8D25\uFF01"),_.value=!1,at()}catch(ot){E.Warning(`${ot==null?void 0:ot.error} || ${ot==null?void 0:ot.message}`)}finally{S.downloadSpeed=1e3,S.uploadSpeed=100,A.Close()}}),at=()=>{S.ip="",S.mac="",S.uploadSpeed=100,S.downloadSpeed=1e3,S.networkAccess=!1,S.comment="",S.action="add"};return(A,P)=>(s(),l("div",c9,[t("div",p9,[z(ta,{onHandleAdd:P[0]||(P[0]=V=>_.value=!0),onRefresh:y,onBatchDelete:g,onSearch:k})]),t("div",null,[z(Le,{data:c.value,columns:h.value,rowKey:"mac",showSelection:v.value,showPagination:!1,onSelectionChange:x},{action:R(({row:V})=>[t("button",{class:"del-button del-button--danger",onClick:ot=>f(V)},[t("span",null,o(e(a)("\u5220\u9664")),1)],8,f9)]),networkAccess:R(({row:V})=>[t("span",null,o(V!=null&&V.networkAccess?e(a)("\u662F"):e(a)("\u5426")),1)]),_:1},8,["data","columns","showSelection"])]),z(fe,{modelValue:_.value,"onUpdate:modelValue":P[9]||(P[9]=V=>_.value=V),title:"\u9650\u901F\u914D\u7F6E","show-close":!0,onConfirm:I,onCancel:at},{default:R(()=>{var V,ot,Ct,Dt;return[t("div",m9,[t("div",v9,[t("div",b9,o(e(a)("\u5BF9\u8BBE\u5907\u5F00\u542F\u9650\u901F"))+"\uFF1A",1),z(jt,{modelValue:e(S).enabled,"onUpdate:modelValue":P[1]||(P[1]=vt=>e(S).enabled=vt),disabled:!((ot=(V=d.value)==null?void 0:V.speedLimit)!=null&&ot.enabled),onBeforeChange:Y},null,8,["modelValue","disabled"])]),t("div",g9,[t("div",h9,o(e(a)("IP\u5730\u5740"))+"\uFF1A",1),T(t("input",{id:"tagName",type:"text","onUpdate:modelValue":P[2]||(P[2]=vt=>e(S).ip=vt),placeholder:e(a)("\u8BF7\u8F93\u5165")+"...",class:"tag-input"},null,8,_9),[[tt,e(S).ip,void 0,{trim:!0}]])]),t("div",x9,[t("div",w9,o(e(a)("MAC\u5730\u5740"))+"\uFF1A",1),T(t("input",{id:"tagName",type:"text","onUpdate:modelValue":P[3]||(P[3]=vt=>e(S).mac=vt),placeholder:e(a)("\u8BF7\u8F93\u5165")+"...",class:"tag-input"},null,8,k9),[[tt,e(S).mac,void 0,{trim:!0}]])]),(Dt=(Ct=d.value)==null?void 0:Ct.speedLimit)!=null&&Dt.enabled?C("",!0):(s(),l("div",y9,[t("a",{href:"",onClick:pt(F,["prevent"])},o(e(a)("\u70B9\u6211\u8DF3\u8F6C\u5168\u5C40\u914D\u7F6E")),9,F9)])),e(S).enabled?(s(),l("div",E9,[t("div",$9,[t("div",C9,o(e(a)("\u7981\u6B62\u8BE5\u8BBE\u5907\u8BBF\u95EE\u7F51\u7EDC"))+"\uFF1A",1),z(jt,{modelValue:e(S).networkAccess,"onUpdate:modelValue":P[4]||(P[4]=vt=>e(S).networkAccess=vt),onChange:P[5]||(P[5]=()=>{})},null,8,["modelValue"])]),e(S).networkAccess?C("",!0):(s(),l(O,{key:0},[t("div",D9,[t("div",B9,o(e(a)("\u4E0B\u8F7D\u901F\u5EA6"))+"\uFF08Mbit/s\uFF09\uFF1A",1),T(t("input",{id:"tagName",type:"text","onUpdate:modelValue":P[6]||(P[6]=vt=>e(S).downloadSpeed=vt),placeholder:e(a)("\u8BF7\u8F93\u5165")+"...",class:"tag-input"},null,8,Y9),[[tt,e(S).downloadSpeed,void 0,{trim:!0}]]),it(" \xA0 "+o(e(a)("\u603B\u5E26\u5BBD")),1)]),t("div",A9,[t("div",S9,o(e(a)("\u4E0A\u4F20\u901F\u5EA6"))+"\uFF08Mbit/s\uFF09\uFF1A",1),T(t("input",{id:"tagName",type:"text","onUpdate:modelValue":P[7]||(P[7]=vt=>e(S).uploadSpeed=vt),placeholder:e(a)("\u8BF7\u8F93\u5165")+"...",class:"tag-input"},null,8,z9),[[tt,e(S).uploadSpeed,void 0,{trim:!0}]]),it(" \xA0 "+o(e(a)("\u603B\u5E26\u5BBD")),1)]),t("div",P9,[t("div",T9,o(e(a)("\u6CE8\u89E3"))+"\uFF1A",1),T(t("input",{id:"tagName",type:"text","onUpdate:modelValue":P[8]||(P[8]=vt=>e(S).comment=vt),placeholder:e(a)("\u8BF7\u8F93\u5165")+"...",class:"tag-input"},null,8,I9),[[tt,e(S).comment,void 0,{trim:!0}]])])],64))])):C("",!0)])]}),_:1},8,["modelValue"])]))}});var M9=N(L9,[["__scopeId","data-v-03e4dbad"]]);const aa=n=>(st("data-v-585dd8da"),n=n(),dt(),n),N9={key:0,class:"dialog-overlay"},O9={class:"dialog-container"},V9={class:"dialog-title"},G9=aa(()=>t("div",{class:"loading-animation"},[t("div",{class:"spinner"})],-1)),j9={class:"dialog-message"},q9={key:0,class:"dialog-overlay"},U9={class:"dialog-container"},R9={class:"dialog-title"},W9=aa(()=>t("div",{style:{display:"flex","justify-content":"center"}},[t("svg",{t:"1752661662572",class:"icon",viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg","p-id":"5921",width:"50",height:"50"},[t("path",{d:"M0 512C0 229.234759 229.234759 0 512 0s512 229.234759 512 512-229.234759 512-512 512S0 794.765241 0 512z m419.310345 194.630621a35.310345 35.310345 0 0 0 49.399172 1.271172l335.518897-311.931586a35.310345 35.310345 0 0 0-48.075035-51.729655l-309.124413 289.544827-145.125518-149.645241a35.310345 35.310345 0 1 0-50.688 49.169655l168.112552 173.320828z",fill:"#553afe","p-id":"5922"})])],-1)),H9={class:"dialog-message"},Z9={key:0,class:"dialog-overlay"},J9={class:"dialog-container tag-dialog"},K9={class:"dialog-title"},Q9={class:"warning-message"},X9=aa(()=>t("svg",{class:"warning-icon",viewBox:"0 0 24 24"},[t("path",{fill:"currentColor",d:"M12,2L1,21H23M12,6L19.53,19H4.47M11,10V14H13V10M11,16V18H13V16"})],-1)),th={class:"input-group"},eh={for:"tagName"},ah=["placeholder"],oh={class:"input-group"},nh={for:"tagName"},ih=["placeholder"],rh={class:"button-group"},sh=G({emits:["confirm","update:modelValue"],setup(n,{expose:i,emit:a}){const{$gettext:d}=W(),u=$("install"),r=$(!1),c=$(!1),_=$(!1),h=$(""),p=$(""),v=()=>{u.value="install",r.value=!0},b=()=>{r.value=!1},x=()=>{r.value=!1,setTimeout(()=>{c.value=!0},300)},y=()=>{c.value=!1},w=$("1"),k=()=>{u.value="tag",w.value="1",h.value="",p.value="",_.value=!0},f=()=>{u.value="tag",w.value="2",_.value=!0},m=()=>{_.value=!1},g=(Y,S)=>S?{ip:/^(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$/,mac:/^([0-9A-Fa-f]{2}[:-]){5}([0-9A-Fa-f]{2})$|^([0-9A-Fa-f]{4}\.){2}([0-9A-Fa-f]{4})$/}[Y].test(S.trim()):!1,F=()=>{if(!g("ip",p.value.trim()))return E.Warning(`${d("\u8BF7\u8F93\u5165\u6B63\u786E\u7684IP\u5730\u5740")}`);h.value.trim()&&p.value.trim()&&(a("confirm",{tagName:h.value.trim(),gateway:p.value.trim(),type:w.value}),m())};return Tt(h,Y=>{a("update:modelValue",Y)}),Tt(p,Y=>{a("update:modelValue",Y)}),i({tagName:h,gateway:p,openInstallDialog:v,showInstallResult:x,openTagDialog:k,closeTagDialog:m,cancelInstall:b,openEditTagDialog:f}),(Y,S)=>(s(),l(O,null,[z($t,{name:"fade"},{default:R(()=>[r.value&&u.value==="install"?(s(),l("div",N9,[t("div",O9,[t("div",V9,o(e(d)("IP\u9650\u901F")),1),G9,t("p",j9,o(e(d)("\u6B63\u5728\u5B89\u88C5"))+"...",1),t("button",{class:"dialog-button",onClick:b},o(e(d)(""))+"\u5173\u95ED",1)])])):C("",!0)]),_:1}),z($t,{name:"fade"},{default:R(()=>[c.value&&u.value==="install"?(s(),l("div",q9,[t("div",U9,[t("div",R9,o(e(d)("\u7ED3\u679C")),1),W9,t("p",H9,o(e(d)("\u5B89\u88C5\u6210\u529F"))+"\uFF01",1),t("button",{class:"dialog-button",onClick:y},o(e(d)("\u786E\u5B9A")),1)])])):C("",!0)]),_:1}),z($t,{name:"fade"},{default:R(()=>[_.value&&u.value==="tag"?(s(),l("div",Z9,[t("div",J9,[t("div",K9,o(e(d)(w.value==="1"?"\u6DFB\u52A0\u6807\u7B7E":"\u7F16\u8F91\u6807\u7B7E")),1),t("div",Q9,[X9,t("span",null,o(e(d)("\u6CE8\u610F\uFF1A\u6DFB\u52A0\u6807\u7B7E\u65F6\uFF0C\u8BF7\u52FF\u5C06\u201Codhcpd\u201D\u6216\u7F51\u7EDC\u63A5\u53E3\uFF08\u4F8B\u5982\u201Clan\u201D,\u201Cwan\u201D,\u201Cwan6\u201D\u7B49\uFF09\u4F5C\u4E3A\u540D\u79F0\uFF0C\u6B64\u4E3E\u5C06\u4EA7\u751F\u51B2\u7A81\u3002\u5EFA\u8BAE\u5728\u540D\u79F0\u524D\u9762\u52A0\u4E0A\u524D\u7F00\u201Ct_\u201D\u4EE5\u675C\u7EDD\u6B64\u7C7B\u51B2\u7A81\u3002")),1)]),t("div",th,[t("label",eh,o(e(d)("\u6807\u7B7E\u540D\u79F0"))+"\uFF1A",1),T(t("input",{id:"tagName","onUpdate:modelValue":S[0]||(S[0]=B=>h.value=B),type:"text",placeholder:e(d)("\u8BF7\u8F93\u5165")+"...",class:"tag-input"},null,8,ah),[[tt,h.value]])]),t("div",oh,[t("label",nh,o(e(d)("\u7F51\u5173"))+"\uFF1A",1),T(t("input",{id:"tagName","onUpdate:modelValue":S[1]||(S[1]=B=>p.value=B),type:"text",placeholder:e(d)("\u8BF7\u8F93\u5165")+"...",class:"tag-input"},null,8,ih),[[tt,p.value]])]),t("div",rh,[t("button",{class:"cancel-button",onClick:m},o(e(d)("\u53D6\u6D88")),1),t("button",{class:"confirm-button",onClick:F},o(e(d)("\u786E\u5B9A")),1)])])])):C("",!0)]),_:1})],64))}});var dh=N(sh,[["__scopeId","data-v-585dd8da"]]);const Va=n=>(st("data-v-028f5af8"),n=n(),dt(),n),lh={class:"tab-container"},uh={class:"tab-header"},ch=["onClick"],ph={class:"tab-content_g"},fh={key:0,class:"not_installed"},mh=Va(()=>t("svg",{t:"1752659436579",class:"icon",viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg","p-id":"4943",width:"150",height:"150"},[t("path",{d:"M216.896 97.232l-55.792 106.24 704.784 8.928-24.352-75.888-38.496-39.28z",fill:"#FFFFFF","p-id":"4944"}),t("path",{d:"M192.016 255.968h655.968v592H192.016z",fill:"#FFFFFF","p-id":"4945"}),t("path",{d:"M921.904 187.008l-66.72-80.656a69.744 69.744 0 0 0-55.168-26.32h-576a71.296 71.296 0 0 0-55.664 26.416l-66.256 80.56a93.984 93.984 0 0 0-22.08 61.024v600a96.288 96.288 0 0 0 96 96h672a96.288 96.288 0 0 0 96-96v-600a93.984 93.984 0 0 0-22.112-61.024zM512.016 777.856L246.128 512.032h166.144v-132.976h199.392v132.976h166.128zM179.664 179.664l33.152-66.464h598.128l33.2 66.464z",fill:"#909399","p-id":"4946"})],-1)),vh={key:1},bh={class:"item_box"},gh={class:"item_left"},hh={class:"item_box"},_h={class:"item_left"},xh=["placeholder"],wh={class:"item_box"},kh={class:"item_left"},yh=["placeholder"],Fh={class:"item_box"},Eh={class:"item_left"},$h={key:0,class:"not_installed"},Ch=Va(()=>t("svg",{t:"1752659436579",class:"icon",viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg","p-id":"4943",width:"150",height:"150"},[t("path",{d:"M216.896 97.232l-55.792 106.24 704.784 8.928-24.352-75.888-38.496-39.28z",fill:"#FFFFFF","p-id":"4944"}),t("path",{d:"M192.016 255.968h655.968v592H192.016z",fill:"#FFFFFF","p-id":"4945"}),t("path",{d:"M921.904 187.008l-66.72-80.656a69.744 69.744 0 0 0-55.168-26.32h-576a71.296 71.296 0 0 0-55.664 26.416l-66.256 80.56a93.984 93.984 0 0 0-22.08 61.024v600a96.288 96.288 0 0 0 96 96h672a96.288 96.288 0 0 0 96-96v-600a93.984 93.984 0 0 0-22.112-61.024zM512.016 777.856L246.128 512.032h166.144v-132.976h199.392v132.976h166.128zM179.664 179.664l33.152-66.464h598.128l33.2 66.464z",fill:"#909399","p-id":"4946"})],-1)),Dh={key:1},Bh={class:"item_box"},Yh={class:"item_left"},Ah={class:"item_box"},Sh={class:"item_left"},zh={key:0,value:"",disabled:""},Ph=["value"],Th={class:"item_box"},Ih={class:"item_left"},Lh=["placeholder"],Mh={class:"item_box"},Nh={class:"item_left"},Oh=["placeholder"],Vh={class:"item_box"},Gh={class:"item_left"},jh={style:{"margin-bottom":"16px"}},qh={class:"item_box"},Uh={class:"item_left"},Rh={class:"item_box"},Wh={class:"item_left"},Hh=["value"],Zh={class:"item_box"},Jh={class:"item_left"},Kh={style:{display:"flex","justify-content":"end","margin-bottom":"8px"}},Qh=["onClick"],Xh=["onClick"],t_=G({setup(n,{expose:i}){const{$gettext:a}=W(),d=X(()=>!p.role),u=$([]),r=$([{label:"\u6807\u9898",prop:"tagTitle",slot:"tagTitle"},{label:"ID",prop:"tagName",slot:"tagName"},{label:"\u7F51\u5173",prop:"gateway",slot:"gateway"},{label:"\u64CD\u4F5C",prop:"action",slot:"action"}]),c=$([{name:a("\u4E3B\u8DEF\u7531"),value:"fallback"},{name:a("\u65C1\u8DEF\u7531"),value:"main"}]),_=bt({dhcpEnabled:!1,dhcpGateway:""}),h=bt({enabled:!1,uploadSpeed:"",downloadSpeed:"",installed:!0}),p=bt({enabled:!1,role:"",setIP:"",checkIP:""}),v=$({}),b=()=>L(this,null,function*(){var nt,U,xt,lt,K,Mt,ye,Fe,q,Z,Q,et,_t,zt,wt,te,ee,ae,oe,ne,ie,re,se;try{const{data:kt}=yield M.DeviceMangement.globalConfigs.GET();if(kt.result){if(v.value=kt.result||{},_.dhcpEnabled=((U=(nt=kt.result)==null?void 0:nt.dhcpGlobal)==null?void 0:U.dhcpEnabled)||!1,(lt=(xt=kt.result)==null?void 0:xt.dhcpGlobal)!=null&<.dhcpGateway)_.dhcpGateway=(Mt=(K=kt.result)==null?void 0:K.dhcpGlobal)==null?void 0:Mt.dhcpGateway;else{const de=(Fe=(ye=kt.result)==null?void 0:ye.dhcpGlobal)==null?void 0:Fe.gatewaySels.find(Ee=>Ee.title==="myself");de?_.dhcpGateway=de.gateway:_.dhcpGateway=""}u.value=((q=kt.result)==null?void 0:q.dhcpTags)||[],h.enabled=((Q=(Z=kt.result)==null?void 0:Z.speedLimit)==null?void 0:Q.enabled)||!1,h.uploadSpeed=((_t=(et=kt.result)==null?void 0:et.speedLimit)==null?void 0:_t.uploadSpeed)||"",h.downloadSpeed=((wt=(zt=kt.result)==null?void 0:zt.speedLimit)==null?void 0:wt.downloadSpeed)||"",p.enabled=((ee=(te=kt.result)==null?void 0:te.floatGateway)==null?void 0:ee.enabled)||!1,p.role=((oe=(ae=kt.result)==null?void 0:ae.floatGateway)==null?void 0:oe.role)||"",p.setIP=((ie=(ne=kt.result)==null?void 0:ne.floatGateway)==null?void 0:ie.setIP)||"",p.checkIP=((se=(re=kt.result)==null?void 0:re.floatGateway)==null?void 0:se.checkIP)||""}}catch(kt){}});b();const x=()=>L(this,null,function*(){let nt=E.Loading(a("\u4FDD\u5B58\u4E2D..."));try{const{data:U}=yield M.DeviceMangement.dhcpGatewayConfig.POST(_);JSON.stringify(U)==="{}"?(E.Success(a("\u4FDD\u5B58\u6210\u529F")),b()):E.Success((U==null?void 0:U.error)||"\u4FDD\u5B58\u5931\u8D25\uFF01")}catch(U){E.Warning(`${U==null?void 0:U.error} || ${U==null?void 0:U.message}`)}finally{nt.Close()}}),y=(nt,U)=>L(this,null,function*(){let xt=E.Loading(a("\u68C0\u67E5\u4E2D..."));try{const lt=yield M.App.Check.POST({name:nt});if(xt.Close(),lt!=null&<.data){const{result:K,error:Mt}=lt.data;if(Mt)E.Warning(Mt);else{if(K)return K.status=="installed";E.Warning(a("\u68C0\u67E5\u63D2\u4EF6\u72B6\u6001\u5931\u8D25"))}}return!1}catch(lt){return xt.Close(),E.Warning(lt),!1}}),w=$(!1),k=$(!1),f=()=>L(this,null,function*(){(yield y("app-meta-floatip"))&&(k.value=!0)}),m=()=>L(this,null,function*(){(yield y("app-meta-eqos"))&&(w.value=!0)});f(),m();const g=[{id:"tag",label:"DHCP"},{id:"gateway",label:"\u6D6E\u52A8\u7F51\u5173"},{id:"ip",label:"IP\u9650\u901F"}],F=$("tag");i({activeTab:F});const Y=nt=>{F.value=nt},S=$(),B=nt=>({default:a("\u9ED8\u8BA4\u7F51\u5173"),parent:a("\u4E0A\u7EA7\u8DEF\u7531"),myself:a("\u672C\u8BBE\u5907"),bypass:a("\u65C1\u8DEF\u7531"),floatip:a("\u6D6E\u52A8\u7F51\u5173")})[nt]||nt,D=nt=>L(this,null,function*(){if(S.value.openInstallDialog(),yield Et.installApp(nt))return nt=="app-meta-floatip"?f():m(),S.value.showInstallResult(),!0;S.value.cancelInstall(),E.Error(a("\u5B89\u88C5\u5931\u8D25\u6216\u8D85\u65F6\uFF0C\u8BF7\u68C0\u67E5\u8F6F\u4EF6\u6E90\u6216\u7A0D\u5019\u91CD\u8BD5"))}),I=nt=>/^([1-9]\d*(\.\d+)?|0\.\d*[1-9]\d*)$/.test(nt.toString()),at=()=>L(this,null,function*(){if(h.enabled){if(!h.downloadSpeed)return E.Warning(`${a("\u8BF7\u8F93\u5165")}${a("\u4E0B\u8F7D\u901F\u5EA6")}`);if(!I(h.downloadSpeed))return E.Warning(`${a("\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u4E0B\u8F7D\u901F\u5EA6")}`);if(!h.uploadSpeed)return E.Warning(`${a("\u8BF7\u8F93\u5165")}${a("\u4E0A\u4F20\u901F\u5EA6")}`);if(!I(h.uploadSpeed))return E.Warning(`${a("\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u4E0A\u4F20\u901F\u5EA6")}`);h.downloadSpeed=Number(h.downloadSpeed),h.uploadSpeed=Number(h.uploadSpeed)}else h.downloadSpeed=0,h.uploadSpeed=0;let nt=E.Loading(a("\u4FDD\u5B58\u4E2D..."));try{const{data:U}=yield M.DeviceMangement.enableSpeedLimit.POST(h);JSON.stringify(U)==="{}"?(E.Success(a("\u4FDD\u5B58\u6210\u529F")),b()):E.Success((U==null?void 0:U.error)||"\u4FDD\u5B58\u5931\u8D25\uFF01")}catch(U){E.Warning(`${U==null?void 0:U.error} || ${U==null?void 0:U.message}`)}finally{nt.Close()}}),A=(nt,U)=>U?{ip:/^(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)(?:\/([0-9]|[1-2][0-9]|3[0-2]))?$/,mac:/^([0-9A-Fa-f]{2}[:-]){5}([0-9A-Fa-f]{2})$|^([0-9A-Fa-f]{4}\.){2}([0-9A-Fa-f]{4})$/}[nt].test(U.trim()):!1,P=()=>L(this,null,function*(){if(!p.role)return E.Warning(a("\u8BF7\u9009\u62E9\u8282\u70B9\u89D2\u8272"));if(!p.setIP)return E.Warning(`${a("\u8BF7\u8F93\u5165")}${a("\u6D6E\u52A8\u7F51\u5173")}IP`);if(!A("ip",p.setIP))return E.Warning(`${a("\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u6D6E\u52A8\u7F51\u5173IP\u5730\u5740")}`);if(!p.checkIP)return E.Warning(`${a("\u8BF7\u8F93\u5165")}${a("\u65C1\u8DEF\u7531")}IP`);if(!A("ip",p.checkIP))return E.Warning(`${a("\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u65C1\u8DEF\u7531IP\u5730\u5740")}`);let nt=E.Loading(a("\u4FDD\u5B58\u4E2D..."));try{const{data:U}=yield M.DeviceMangement.enableFloatGateway.POST(p);JSON.stringify(U)==="{}"?(E.Success(a("\u4FDD\u5B58\u6210\u529F")),b()):E.Success((U==null?void 0:U.error)||"\u4FDD\u5B58\u5931\u8D25\uFF01")}catch(U){E.Warning(`${U==null?void 0:U.error} || ${U==null?void 0:U.message}`)}finally{nt.Close()}}),V=nt=>L(this,null,function*(){if(confirm(a("\u786E\u5B9A\u5220\u9664\uFF1F"))){let U=E.Loading(a("\u5220\u9664\u4E2D...")),xt={action:"delete",tagName:nt.tagTitle||nt.tagName||"",dhcpOption:(nt==null?void 0:nt.dhcpOption)||[]};try{const{data:lt}=yield M.DeviceMangement.dhcpTagsConfig.POST(xt);JSON.stringify(lt)==="{}"?(E.Success(a("\u5220\u9664\u6210\u529F")),b()):E.Success((lt==null?void 0:lt.error)||"\u5220\u9664\u5931\u8D25\uFF01")}catch(lt){E.Warning(`${lt==null?void 0:lt.error} || ${lt==null?void 0:lt.message}`)}finally{U.Close()}}}),ot=()=>{S.value.openTagDialog()},Ct=$([]),Dt=nt=>L(this,null,function*(){Ct.value=nt.dhcpOption?nt.dhcpOption:[],S.value.tagName=nt.tagName||"",S.value.gateway=nt.gateway||"",yield Ue(),S.value.openEditTagDialog()}),vt=nt=>L(this,null,function*(){let U=E.Loading(a("\u4FDD\u5B58\u4E2D..."));const xt=[`3,${nt.gateway}`,`6,${nt.gateway}`];let lt={action:nt.type==1?"add":"edit",tagName:nt.tagName,dhcpOption:xt};try{const{data:K}=yield M.DeviceMangement.dhcpTagsConfig.POST(lt);JSON.stringify(K)==="{}"?(E.Success(a("\u4FDD\u5B58\u6210\u529F")),b()):E.Success((K==null?void 0:K.error)||"\u4FDD\u5B58\u5931\u8D25\uFF01")}catch(K){E.Warning(`${K==null?void 0:K.error} || ${K==null?void 0:K.message}`)}finally{U.Close()}});return(nt,U)=>{var xt,lt;return s(),l("div",lh,[t("div",uh,[(s(),l(O,null,J(g,K=>t("button",{key:K.id,class:ct(["tab-button",{active:F.value===K.id}]),onClick:Mt=>Y(K.id)},o(e(a)(K.label)),11,ch)),64))]),t("div",ph,[T(t("div",null,[w.value?(s(),l("div",vh,[t("div",bh,[t("div",gh,o(e(a)("IP\u9650\u901F"))+"\uFF1A",1),z(jt,{modelValue:e(h).enabled,"onUpdate:modelValue":U[1]||(U[1]=K=>e(h).enabled=K),onChange:U[2]||(U[2]=()=>{})},null,8,["modelValue"])]),e(h).enabled?(s(),l(O,{key:0},[t("div",hh,[t("div",_h,o(e(a)("\u4E0B\u8F7D\u901F\u5EA6"))+"\uFF08Mbit/s\uFF09\uFF1A",1),T(t("input",{id:"tagName",type:"text","onUpdate:modelValue":U[3]||(U[3]=K=>e(h).downloadSpeed=K),placeholder:e(a)("\u8BF7\u8F93\u5165")+"...",class:"tag-input"},null,8,xh),[[tt,e(h).downloadSpeed,void 0,{trim:!0}]]),it(" \xA0 "+o(e(a)("\u603B\u5E26\u5BBD")),1)]),t("div",wh,[t("div",kh,o(e(a)("\u4E0A\u4F20\u901F\u5EA6"))+"\uFF08Mbit/s\uFF09\uFF1A",1),T(t("input",{id:"tagName",type:"text","onUpdate:modelValue":U[4]||(U[4]=K=>e(h).uploadSpeed=K),placeholder:e(a)("\u8BF7\u8F93\u5165")+"...",class:"tag-input"},null,8,yh),[[tt,e(h).uploadSpeed,void 0,{trim:!0}]]),it(" \xA0 "+o(e(a)("\u603B\u5E26\u5BBD")),1)])],64)):C("",!0),t("div",Fh,[t("div",Eh,[t("button",{class:"add-button add-button--danger",onClick:at},o(e(a)("\u4FDD\u5B58")),1)])])])):(s(),l("div",fh,[mh,t("span",null,o(e(a)("\u8F6F\u4EF6\u6682\u672A\u5B89\u88C5")),1),t("div",{class:"not_installed_btn",onClick:U[0]||(U[0]=K=>D("app-meta-eqos"))},o(e(a)("\u7ACB\u5373\u5B89\u88C5")),1)]))],512),[[Yt,F.value==="ip"]]),T(t("div",null,[k.value?(s(),l("div",Dh,[t("div",Bh,[t("div",Yh,o(e(a)("IP\u9650\u901F"))+"\uFF1A",1),z(jt,{modelValue:e(p).enabled,"onUpdate:modelValue":U[6]||(U[6]=K=>e(p).enabled=K),onChange:U[7]||(U[7]=()=>{})},null,8,["modelValue"])]),t("div",Ah,[t("div",Sh,o(e(a)("\u8282\u70B9\u89D2\u8272"))+"\uFF1A",1),T(t("select",{"onUpdate:modelValue":U[8]||(U[8]=K=>e(p).role=K),onChange:U[9]||(U[9]=()=>{})},[e(d)?(s(),l("option",zh,o(e(a)("\u8BF7\u9009\u62E9")),1)):C("",!0),(s(!0),l(O,null,J(c.value,K=>(s(),l("option",{value:K.value},o(K.name),9,Ph))),256))],544),[[rt,e(p).role]])]),t("div",Th,[t("div",Ih,o(e(a)("\u6D6E\u52A8\u7F51\u5173IP"))+"\uFF1A",1),T(t("input",{id:"tagName",type:"text","onUpdate:modelValue":U[10]||(U[10]=K=>e(p).setIP=K),placeholder:e(a)("\u8BF7\u8F93\u5165")+"...",class:"tag-input"},null,8,Lh),[[tt,e(p).setIP,void 0,{trim:!0}]])]),t("div",Mh,[t("div",Nh,o(e(a)("\u65C1\u8DEF\u7531IP"))+"\uFF1A",1),T(t("input",{id:"tagName",type:"text","onUpdate:modelValue":U[11]||(U[11]=K=>e(p).checkIP=K),placeholder:e(a)("\u8BF7\u8F93\u5165")+"...",class:"tag-input"},null,8,Oh),[[tt,e(p).checkIP,void 0,{trim:!0}]])]),t("div",Vh,[t("div",Gh,[t("button",{class:"add-button add-button--danger",onClick:P},o(e(a)("\u4FDD\u5B58")),1)])])])):(s(),l("div",$h,[Ch,t("span",null,o(e(a)("\u8F6F\u4EF6\u6682\u672A\u5B89\u88C5")),1),t("div",{class:"not_installed_btn",onClick:U[5]||(U[5]=K=>D("app-meta-floatip"))},o(e(a)("\u7ACB\u5373\u5B89\u88C5")),1)]))],512),[[Yt,F.value==="gateway"]]),T(t("div",null,[t("div",jh,[t("div",qh,[t("div",Uh,o(e(a)("\u542F\u7528"))+"DHCP\uFF1A",1),z(jt,{modelValue:e(_).dhcpEnabled,"onUpdate:modelValue":U[12]||(U[12]=K=>e(_).dhcpEnabled=K),onChange:U[13]||(U[13]=()=>{})},null,8,["modelValue"])]),t("div",Rh,[t("div",Wh,"DHCP"+o(e(a)("\u7F51\u5173"))+"\uFF1A",1),T(t("select",{"onUpdate:modelValue":U[14]||(U[14]=K=>e(_).dhcpGateway=K),onChange:U[15]||(U[15]=()=>{})},[(s(!0),l(O,null,J((lt=(xt=v.value)==null?void 0:xt.dhcpGlobal)==null?void 0:lt.gatewaySels,K=>(s(),l("option",{value:K.gateway},o(K.gateway)+" ("+o(K.title?B(K.title):"")+") ",9,Hh))),256))],544),[[rt,e(_).dhcpGateway]])]),t("div",Zh,[t("div",Jh,[t("button",{class:"add-button add-button--danger",onClick:x},o(e(a)("\u4FDD\u5B58")),1)])])]),t("div",Kh,[t("button",{class:"add-button add-button--danger",onClick:ot},[t("span",null,o(e(a)("\u6DFB\u52A0")),1)])]),z(Le,{data:u.value,columns:r.value,showSelection:!1,showPagination:!1,theadBgColor:"#e8e6f9"},{action:R(({row:K})=>[K.autoCreated?C("",!0):(s(),l("span",{key:0,style:{color:"#553AFE",cursor:"pointer"},onClick:Mt=>Dt(K)},o(e(a)("\u7F16\u8F91")),9,Qh)),K.autoCreated?C("",!0):(s(),l("span",{key:1,style:{color:"#F04134",cursor:"pointer","margin-left":"18px"},onClick:Mt=>V(K)},o(e(a)("\u5220\u9664")),9,Xh))]),tagTitle:R(({row:K})=>[t("span",null,o(B(K.tagTitle)),1)]),tagName:R(({row:K})=>[t("span",null,o(K.tagName||"-"),1)]),gateway:R(({row:K})=>[t("span",null,o(K.gateway||"-"),1)]),_:1},8,["data","columns"])],512),[[Yt,F.value==="tag"]])]),z(dh,{ref_key:"tagDialogRef",ref:S,onConfirm:vt},null,512)])}}});var e_=N(t_,[["__scopeId","data-v-028f5af8"]]);const a_=n=>(st("data-v-7cca0358"),n=n(),dt(),n),o_={class:"device_container",style:{color:"black"}},n_={class:"tab-container"},i_={class:"tabs_box_g"},r_=["onClick"],s_={class:"tab-content_g"},d_={key:0,class:"content-item"},l_={key:1,class:"content-item"},u_={key:2,class:"content-item"},c_={key:3,class:"content-item"},p_=a_(()=>t("div",{style:{height:"30px"}},null,-1)),f_=G({setup(n){const{$gettext:i}=W(),a=$(["\u8BBE\u5907\u5217\u8868","\u9759\u6001\u5206\u914D\u5217\u8868","\u9650\u901F\u8BBE\u5907\u5217\u8868","\u5168\u5C40\u8BBE\u7F6E"]),d=$(0),u=$(null),r=()=>L(this,null,function*(){d.value=3,yield Ue(),u.value&&(u.value.activeTab="ip")});return(c,_)=>(s(),l("div",o_,[t("div",n_,[t("div",i_,[(s(!0),l(O,null,J(a.value,(h,p)=>(s(),l("button",{key:p,onClick:v=>d.value=p,class:ct({active:d.value===p})},o(e(i)(h)),11,r_))),128))]),t("div",s_,[d.value===0?(s(),l("div",d_,[z(Gg,{onOpenGloba:r})])):C("",!0),d.value===1?(s(),l("div",l_,[z(u9)])):C("",!0),d.value===2?(s(),l("div",u_,[z(M9,{onOpenGloba:r})])):C("",!0),d.value===3?(s(),l("div",c_,[z(e_,{ref_key:"configureRef",ref:u},null,512)])):C("",!0)]),p_])]))}});var m_=N(f_,[["__scopeId","data-v-7cca0358"]]);const v_={},b_={width:"136px",height:"136px",viewBox:"0 0 136 136",version:"1.1",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink"},g_=qt('',2),h_=[g_];function __(n,i){return s(),l("svg",b_,h_)}var Ga=N(v_,[["render",__]]);const x_={},w_={width:"136px",height:"136px",viewBox:"0 0 136 136",version:"1.1",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink"},k_=qt('',2),y_=[k_];function F_(n,i){return s(),l("svg",w_,y_)}var ja=N(x_,[["render",F_]]);const xe=n=>(st("data-v-eb96c2c2"),n=n(),dt(),n),E_=["onSubmit"],$_={class:"form-item"},C_={class:"label-name"},D_={class:"label-value switch_label"},B_={class:"label-flex pc-radio"},Y_=["disabled"],A_=["disabled"],S_=xe(()=>t("div",{class:"switch-button"},null,-1)),z_=[S_],P_={key:0,class:"form-item"},T_={class:"label-name"},I_={class:"label-value"},L_=["disabled"],M_={value:100},N_={value:70},O_={value:50},V_={value:30},G_={key:0,class:"select-arrow"},j_={class:"form-item"},q_={class:"label-name"},U_={class:"label-value"},R_=["disabled","placeholder"],W_={class:"form-item"},H_={class:"label-name"},Z_={class:"label-value"},J_=["disabled"],K_=["value"],Q_={key:0,class:"select-arrow"},X_={class:"form-item"},tx={class:"label-name"},ex={class:"label-value"},ax=["type","disabled","placeholder"],ox={key:0,class:"seeIcon",viewBox:"0 0 22 22",xmlns:"http://www.w3.org/2000/svg"},nx=xe(()=>t("path",{d:"M12 6c3.79 0 7.17 2.13 8.82 5.5-.59 1.22-1.42 2.27-2.41 3.12l1.41 1.41c1.39-1.23 2.49-2.77 3.18-4.53C21.27 7.11 17 4 12 4c-1.27 0-2.49.2-3.64.57l1.65 1.65C10.66 6.09 11.32 6 12 6zm-1.07 1.14L13 9.21c.57.25 1.03.71 1.28 1.28l2.07 2.07c.08-.34.14-.7.14-1.07C16.5 9.01 14.48 7 12 7c-.37 0-.72.05-1.07.14zM2.01 3.87l2.68 2.68C3.06 7.83 1.77 9.53 1 11.5 2.73 15.89 7 19 12 19c1.52 0 2.98-.29 4.32-.82l3.42 3.42 1.41-1.41L3.42 2.45 2.01 3.87zm7.5 7.5l2.61 2.61c-.04.01-.08.02-.12.02-1.38 0-2.5-1.12-2.5-2.5 0-.05.01-.08.01-.13zm-3.4-3.4l1.75 1.75c-.23.55-.36 1.15-.36 1.78 0 2.48 2.02 4.5 4.5 4.5.63 0 1.23-.13 1.77-.36l.98.98c-.88.24-1.8.38-2.75.38-3.79 0-7.17-2.13-8.82-5.5.7-1.43 1.72-2.61 2.93-3.53z",fill:"currentColor"},null,-1)),ix=[nx],rx={key:1,class:"seeIcon",viewBox:"0 0 22 22",xmlns:"http://www.w3.org/2000/svg"},sx=xe(()=>t("path",{d:"M12 4.5C7 4.5 2.73 7.61 1 12c1.73 4.39 6 7.5 11 7.5s9.27-3.11 11-7.5c-1.73-4.39-6-7.5-11-7.5zM12 17c-2.76 0-5-2.24-5-5s2.24-5 5-5 5 2.24 5 5-2.24 5-5 5zm0-8c-1.66 0-3 1.34-3 3s1.34 3 3 3 3-1.34 3-3-1.34-3-3-3z",fill:"currentColor"},null,-1)),dx=[sx],lx={class:"form-item"},ux={class:"label-name"},cx={class:"label-value"},px=["disabled"],fx={value:!1},mx={value:!0},vx={key:0,class:"select-arrow"},bx={key:1,class:"form-item"},gx={class:"label-name"},hx={class:"label-value"},_x=["disabled"],xx=["value"],wx={key:0,class:"select-arrow"},kx={key:2,class:"form-item"},yx={class:"label-name"},Fx={class:"label-value"},Ex=["disabled"],$x=xe(()=>t("option",{value:"20"},"20 MHz",-1)),Cx=xe(()=>t("option",{value:"40"},"40 MHz",-1)),Dx={key:0,value:"auto"},Bx={key:1,value:"80"},Yx={key:2,value:"160"},Ax={key:0,class:"select-arrow"},Sx={key:3,class:"form-item"},zx={class:"label-name"},Px={class:"label-value"},Tx=["disabled"],Ix={value:0},Lx=["value"],Mx=["disabled"],Nx={value:0},Ox=qt('',12),Vx={key:2,class:"select-arrow"},Gx={class:"label-btns"},jx=["disabled"],qx={class:"label-btns"},Ux=G({props:{data:null},emits:["getData"],setup(n,{emit:i}){const a=n,{$gettext:d,$ngettext:u}=W(),r=$(Object.assign({},a.data)),c=qe("disabled"),_=$(!0),h=()=>{c.value||(r.value.disabled=!r.value.disabled)},p=qe("setup",$(1)),v=()=>{p.value=2};Tt(()=>r.value.disabled,k=>{x()});const b=()=>L(this,null,function*(){if(r.value.txpower===a.data.txpower)return;const k=E.Loading("\u914D\u7F6E\u4E2D...");try{const{data:f}=yield M.Quickwifi.Power.POST({device:r.value.device||"",txpower:r.value.txpower||0}),{error:m,success:g}=f;if(m)throw m;(g==null||g==0)&&E.Success("\u914D\u7F6E\u5B8C\u6210")}catch(f){throw E.Error("\u914D\u7F6E\u5931\u8D25\uFF0C\u8BF7\u91CD\u8BD5"),f}finally{k.Close()}}),x=()=>L(this,null,function*(){const k=E.Loading("\u914D\u7F6E\u4E2D...");try{const{data:f}=yield M.Quickwifi.Switch.POST({ifaceName:r.value.ifaceName||"",enable:!r.value.disabled}),{error:m,success:g}=f;if(m)throw m;(g==null||g==0)&&E.Success("\u914D\u7F6E\u5B8C\u6210")}catch(f){throw console.error("\u8BF7\u6C42\u51FA\u9519:",f),E.Error("\u914D\u7F6E\u5931\u8D25\uFF0C\u8BF7\u91CD\u8BD5"),f}finally{k.Close()}}),y=()=>L(this,null,function*(){const k=ut({},r.value);delete k.encryptSelects,delete k.hwmodeSelects,delete k.disabled,delete k.txpower;const{data:f}=yield M.Quickwifi.Edit.POST(k),{error:m,success:g}=f;if(m)throw m;(g==null||g==0)&&(E.Success("\u914D\u7F6E\u5B8C\u6210"),v())}),w=()=>L(this,null,function*(){if(c.value)return;c.value=!0;const k=E.Loading("\u914D\u7F6E\u4E2D...");try{yield y(),yield i("getData")}catch(f){const m=E.Error(`${f}`);setTimeout(()=>{m.Close()},2e3)}finally{k.Close(),c.value=!1}});return(k,f)=>(s(),l("form",{class:"form-container",onSubmit:pt(w,["prevent"])},[t("div",$_,[t("div",C_,[t("span",null,o(e(d)("\u542F\u7528Wi-Fi")),1)]),t("div",D_,[t("div",B_,[t("label",null,[T(t("input",{type:"radio",value:!1,"onUpdate:modelValue":f[0]||(f[0]=m=>r.value.disabled=m),disabled:e(c)},null,8,Y_),[[yt,r.value.disabled]]),it(" "+o(e(d)("\u5F00\u542F")),1)]),t("label",null,[T(t("input",{type:"radio",value:!0,"onUpdate:modelValue":f[1]||(f[1]=m=>r.value.disabled=m),disabled:e(c)},null,8,A_),[[yt,r.value.disabled]]),it(" "+o(e(d)("\u5173\u95ED")),1)])]),t("div",{class:"mobile-switch",onClick:h},[t("div",{class:ct(["switch-core",{"is-checked":!r.value.disabled,"is-disabled":e(c)}])},z_,2)])])]),r.value.isGuest?C("",!0):(s(),l("div",P_,[t("div",T_,[t("span",null,o(e(d)("\u53D1\u5C04\u529F\u7387")),1)]),t("div",I_,[T(t("select",{"onUpdate:modelValue":f[2]||(f[2]=m=>r.value.txpower=m),disabled:e(c),onChange:b},[t("option",M_,o(e(d)("\u6700\u5927")),1),t("option",N_,o(e(d)("\u9AD8")),1),t("option",O_,o(e(d)("\u4E2D")),1),t("option",V_,o(e(d)("\u4F4E")),1)],40,L_),[[rt,r.value.txpower]]),e(c)?C("",!0):(s(),l("div",G_))])])),t("div",j_,[t("div",q_,[t("span",null,o(e(d)("Wi-Fi\u540D\u79F0\uFF08SSID\uFF09")),1)]),t("div",U_,[T(t("input",{"onUpdate:modelValue":f[3]||(f[3]=m=>r.value.ssid=m),disabled:e(c),placeholder:e(d)("\u8BF7\u8F93\u5165WIFI\u540D\u79F0")},null,8,R_),[[tt,r.value.ssid]])])]),t("div",W_,[t("div",H_,[t("span",null,o(e(d)("Wi-Fi \u5B89\u5168\u6027")),1)]),t("div",Z_,[T(t("select",{"onUpdate:modelValue":f[4]||(f[4]=m=>r.value.encryption=m),disabled:e(c)},[(s(!0),l(O,null,J(r.value.encryptSelects,m=>(s(),l("option",{value:m},o(m),9,K_))),256))],8,J_),[[rt,r.value.encryption]]),e(c)?C("",!0):(s(),l("div",Q_))])]),t("div",X_,[t("div",tx,[t("span",null,o(e(d)("Wi-Fi \u5BC6\u7801")),1)]),t("div",ex,[T(t("input",{"onUpdate:modelValue":f[5]||(f[5]=m=>r.value.key=m),class:"password_input",type:_.value?"password":"",disabled:e(c),placeholder:e(d)("\u8BF7\u8F93\u5165WIFI\u5BC6\u7801")},null,8,ax),[[xa,r.value.key]]),e(c)?C("",!0):(s(),l("div",{key:0,onClick:f[6]||(f[6]=m=>_.value=!_.value)},[_.value?(s(),l("svg",ox,ix)):(s(),l("svg",rx,dx))]))])]),t("div",lx,[t("div",ux,[t("span",null,o(e(d)("SSID \u53EF\u89C1\u6027")),1)]),t("div",cx,[T(t("select",{"onUpdate:modelValue":f[7]||(f[7]=m=>r.value.hidden=m),disabled:e(c)},[t("option",fx,o(e(d)("\u663E\u793A")),1),t("option",mx,o(e(d)("\u9690\u85CF")),1)],8,px),[[rt,r.value.hidden]]),e(c)?C("",!0):(s(),l("div",vx))])]),r.value.isGuest?C("",!0):(s(),l("div",bx,[t("div",gx,[t("span",null,o(e(d)("\u65E0\u7EBF\u6A21\u5F0F")),1)]),t("div",hx,[T(t("select",{"onUpdate:modelValue":f[8]||(f[8]=m=>r.value.hwmode=m),disabled:e(c)},[(s(!0),l(O,null,J(r.value.hwmodeSelects,m=>(s(),l("option",{value:m},o(m),9,xx))),256))],8,_x),[[rt,r.value.hwmode]]),e(c)?C("",!0):(s(),l("div",wx))])])),r.value.isGuest?C("",!0):(s(),l("div",kx,[t("div",yx,[t("span",null,o(e(d)("\u9891\u5BBD")),1)]),t("div",Fx,[T(t("select",{"onUpdate:modelValue":f[9]||(f[9]=m=>r.value.htmode=m),disabled:e(c)},[$x,Cx,r.value.band==="2g"?(s(),l("option",Dx," 20/40 MHz ")):C("",!0),r.value.band==="5g"?(s(),l("option",Bx," 80 MHz ")):C("",!0),r.value.band==="5g"?(s(),l("option",Yx," 160 MHz ")):C("",!0)],8,Ex),[[rt,r.value.htmode]]),e(c)?C("",!0):(s(),l("div",Ax))])])),r.value.isGuest?C("",!0):(s(),l("div",Sx,[t("div",zx,[t("span",null,o(e(d)("\u4FE1\u9053")),1)]),t("div",Px,[r.value.band==="2g"?T((s(),l("select",{key:0,"onUpdate:modelValue":f[10]||(f[10]=m=>r.value.channel=m),disabled:e(c)},[t("option",Ix,o(e(d)("\u81EA\u52A8")),1),(s(),l(O,null,J(13,m=>t("option",{value:m},o(m),9,Lx)),64))],8,Tx)),[[rt,r.value.channel,void 0,{number:!0}]]):C("",!0),r.value.band==="5g"?T((s(),l("select",{key:1,"onUpdate:modelValue":f[11]||(f[11]=m=>r.value.channel=m),disabled:e(c)},[t("option",Nx,o(e(d)("\u81EA\u52A8")),1),Ox],8,Mx)),[[rt,r.value.channel,void 0,{number:!0}]]):C("",!0),e(c)?C("",!0):(s(),l("div",Vx))])])),t("div",Gx,[t("button",{class:"btn primary-btn",disabled:e(c),onClick:w},o(e(d)("\u4FDD\u5B58\u914D\u7F6E")),9,jx)]),t("div",qx,[t("div",{class:"skip",onClick:f[12]||(f[12]=m=>v())},o(e(d)("\u8DF3\u8FC7")),1)])],40,E_))}});var Rx=N(Ux,[["__scopeId","data-v-eb96c2c2"]]);const Wx={id:"page",class:"page-container"},Hx={class:"mobile-tags-container"},Zx={class:"tags-wrapper"},Jx={class:"tags-scroll"},Kx=["onClick"],Qx={class:"page-flex"},Xx={class:"page-sidebar"},tw=["onClick"],ew={class:"page-main"},aw={class:"popup-content"},ow={class:"popup-tags"},nw=["onClick"],iw={class:"popup-footer"},rw=G({setup(n){var k;const{$gettext:i}=W(),a=$(!1);Re("disabled",a);const d=$([]),u=be(),r=wa(),c=$(String((k=u==null?void 0:u.query)==null?void 0:k.tab)),_=$(!1),h=f=>{var m;return(m=f.band)==null?void 0:m.toUpperCase()},p=f=>f.isGuest?f.band+"_Guest":f.ssid,v=f=>{a.value||(c.value=p(f),_.value=!1,c.value!==u.query.tab&&r.push({query:{tab:c.value}}))},b=$(),x=f=>{a.value||(b.value=p(f))},y=()=>{_.value=!1,b.value!==u.query.tab&&r.push({query:{tab:b.value}})};Tt(()=>_.value,f=>{f?b.value=c.value:c.value=b.value});const w=()=>L(this,null,function*(){try{const{data:f}=yield M.Quickwifi.List.GET(),{error:m,result:g}=f;if(m)throw m;g!=null&&g.ifaces&&(d.value=g.ifaces.map(Y=>mt(ut({},Y),{hidden:Y.hidden||!1,disabled:Y.disabled||!1,isGuest:Y.isGuest||!1,channel:Y.channel||0,txpower:Y.txpower||0,ifaceIndex:Y.ifaceIndex||0})));let F=!1;for(let Y=0;Y0&&v(d.value[0])}catch(f){console.log(f)}});return w(),(f,m)=>(s(),l("div",Wx,[t("div",Hx,[t("div",Zx,[t("div",Jx,[(s(!0),l(O,null,J(d.value,g=>(s(),l("div",{key:p(g),class:ct(c.value===p(g)?"tag-item active":"tag-item"),onClick:pt(F=>v(g),["stop"])},o(h(g))+" "+o(g.isGuest?` ${e(i)("\u8BBF\u5BA2")}`:"")+" Wi-Fi "+o(g.ifaceIndex?`[${g.ifaceIndex}]`:""),11,Kx))),128))])])]),t("div",Qx,[t("div",Xx,[(s(!0),l(O,null,J(d.value,g=>(s(),l("div",{key:p(g),class:ct(c.value===p(g)?"item activeItem":"item"),onClick:pt(F=>v(g),["stop"])},o(h(g))+" "+o(g.isGuest?` ${e(i)("\u8BBF\u5BA2")}`:"")+" Wi-Fi "+o(g.ifaceIndex?`[${g.ifaceIndex}]`:""),11,tw))),128))]),t("div",ew,[(s(!0),l(O,null,J(d.value,g=>(s(),l(O,{key:p(g)},[c.value===p(g)?(s(),H(Rx,{key:0,data:g,onGetData:w},null,8,["data"])):C("",!0)],64))),128))])]),_.value?(s(),l("div",{key:0,class:"popup-overlay",onClick:m[1]||(m[1]=pt(g=>_.value=!1,["self"]))},[t("div",aw,[t("div",ow,[(s(!0),l(O,null,J(d.value,g=>(s(),l("div",{key:p(g),class:ct(b.value===p(g)?"popup-tag-item active":"popup-tag-item"),onClick:pt(F=>x(g),["stop"])},o(h(g))+" "+o(g.isGuest?` ${e(i)("\u8BBF\u5BA2")}`:"")+" Wi-Fi "+o(g.ifaceIndex?`[${g.ifaceIndex}]`:""),11,nw))),128))]),t("div",iw,[t("button",{class:"cancel-btn",onClick:m[0]||(m[0]=g=>_.value=!1)},o(e(i)("\u53D6\u6D88")),1),t("button",{class:"confirm-btn",onClick:y},o(e(i)("\u786E\u5B9A")),1)])])])):C("",!0)]))}});var sw=N(rw,[["__scopeId","data-v-a3d59e16"]]);const dw={},lw={width:"136px",height:"136px",viewBox:"0 0 136 136",version:"1.1",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink"},uw=qt('',2),cw=[uw];function pw(n,i){return s(),l("svg",lw,cw)}var qa=N(dw,[["render",pw]]);const we=n=>(st("data-v-500739e0"),n=n(),dt(),n),fw={class:"ddnsto-bind"},mw=we(()=>t("div",{class:"ddnsto-container_bg"},null,-1)),vw={class:"ddnsto-container"},bw={key:1,class:"popular_container"},gw={class:"tip"},hw={class:"popular_item"},_w={class:"network-containers"},xw={class:"network-container_item"},ww={class:"thumbnail"},kw={class:"network-container_item"},yw={class:"thumbnail"},Fw={class:"network-container_item"},Ew={class:"thumbnail"},$w={class:"popular_txt"},Cw={href:"/cgi-bin/luci/admin/network/network"},Dw={key:2,class:"hello"},Bw=we(()=>t("img",{src:"https://assets.koolcenter.com/istoreos/firmware-guide/icon_huanying@2x.png",alt:""},null,-1)),Yw={class:"radio_container"},Aw={class:"radio_text"},Sw={href:" https://www.linkease.com/rd/istoreos-user-agreement/",target:"_blank",rel:"noopener noreferrer"},zw={key:3,class:"set_up"},Pw={class:"title"},Tw={class:"password"},Iw={class:"input_tip"},Lw=["placeholder"],Mw={class:"password"},Nw={class:"input_tip"},Ow={class:"input_box"},Vw=["placeholder"],Gw={class:"password_tip"},jw=we(()=>t("div",{class:"occupy"},null,-1)),qw={key:4,class:"domain_container"},Uw={class:"title"},Rw=we(()=>t("div",{class:"domain_img"},[t("img",{src:"https://assets.koolcenter.com/istoreos/firmware-guide/iStore-domain.png",alt:""})],-1)),Ww={class:"tip"},Hw={href:"https://ddnsto.com",target:"_blank",rel:"noopener noreferrer"},Zw={key:5,class:"wx_qr"},Jw={class:"txt"},Kw=we(()=>t("div",null,[t("img",{src:"https://assets.koolcenter.com/istoreos/firmware-guide/istoreos-qr.jpg",alt:""})],-1)),Qw={props:{close:{type:Function,required:!0},init:{type:Number,default:0}},setup(n){const i=n,{$gettext:a}=W(),d=$(i.init),u=$(""),r=$("");Re("setup",d);const c=$(!1);let _=sessionStorage.getItem("setupNum");_&&(_=JSON.parse(_),d.value=_,sessionStorage.removeItem("setupNum"));let h=!1,p;const v=$({}),b=function(){!h||(document.hidden?Promise.resolve():M.Guide.GetDdns.GET().then(g=>{var F;g!=null&&g.data&&(((F=g==null?void 0:g.data)==null?void 0:F.success)||0)==0&&g.data.result&&(v.value=g.data.result)})).then(()=>{!h||(p=window.setTimeout(b,3e3))})},x=()=>{sessionStorage.setItem("setupNum",JSON.stringify(d.value))},y=()=>L(this,null,function*(){try{const g=yield M.GuidePage.completeGuide.POST();i.close(),location.reload()}catch(g){console.error("\u8BF7\u6C42\u5931\u8D25:",g)}}),w=()=>{Ma({url:v.value.ddnstoDomain})},k=g=>{const F=/^[a-zA-Z]{6,20}$/,Y=/^(?=.*[a-zA-Z])(?=.*\d)[a-zA-Z\d]{6,20}$/;return F.test(g)||Y.test(g)},f=()=>L(this,null,function*(){var F;if(!u.value||!r.value)return E.Warning(a("\u8BF7\u8F93\u5165\u5BC6\u7801"));if(!k(u.value))return E.Warning(a("\u5BC6\u7801\u683C\u5F0F\u4E0D\u6B63\u786E"));if(u.value!==r.value)return E.Warning(a("\u4E24\u6B21\u5BC6\u7801\u4E0D\u4E00\u81F4"));const g=yield M.GuidePage.setPassword.POST({password:u.value});console.log(g,"setPassword"),((F=g==null?void 0:g.data)==null?void 0:F.success)==0&&(E.Success(a("\u7CFB\u7EDF\u5BC6\u7801\u8BBE\u7F6E\u6210\u529F")),setTimeout(()=>{m(5)},400))}),m=g=>{if(g===4&&!c.value)return E.Warning("\u8BF7\u52FE\u9009\u7528\u6237\u534F\u8BAE");d.value=g};return At(()=>{document.body.setAttribute("lock-scroll",!0),h=!0,p=window.setTimeout(b,1100)}),Ot(()=>{p!==void 0&&window.clearTimeout(p),h=!1}),Ae(()=>{document.body.removeAttribute("lock-scroll")}),(g,F)=>{const Y=ft("router-link");return s(),l("div",fw,[mw,t("div",vw,[d.value===1?(s(),H(sw,{key:0})):d.value===2?(s(),l("div",bw,[t("p",null,o(e(a)("\u6B22\u8FCE\u4F7F\u7528\u7F51\u7EDC\u914D\u7F6E\u5411\u5BFC")),1),t("div",gw,o(e(a)("\u9009\u62E9\u4E00\u79CD\u8FDE\u63A5\u65B9\u5F0F\u4EE5\u5F00\u59CB")),1),t("div",hw,[t("div",_w,[t("div",xw,[z(Y,{to:"/network/pppoe?type=index"},{default:R(()=>[t("div",{class:"cover",onClick:F[0]||(F[0]=S=>x())},[t("div",ww,[z(ja),t("span",null,o(e(a)("\u5BBD\u5E26\u62E8\u53F7\u8FDE\u63A5")),1)])])]),_:1})]),t("div",kw,[z(Y,{to:"/network/dhcp?type=index"},{default:R(()=>[t("div",{class:"cover",onClick:F[1]||(F[1]=S=>x())},[t("div",yw,[z(Ga),t("span",null,o(e(a)("\u8FDE\u63A5\u73B0\u6709\u8DEF\u7531\u5668")),1)])])]),_:1})]),t("div",Fw,[z(Y,{to:"/network/gateway?type=index"},{default:R(()=>[t("div",{class:"cover",onClick:F[2]||(F[2]=S=>x())},[t("div",Ew,[z(qa),t("span",null,o(e(a)("\u914D\u7F6E\u4E3A\u65C1\u8DEF\u7531")),1)])])]),_:1})])]),t("div",$w,[it(o(e(a)("\u6CA1\u627E\u5230\u60F3\u8981\u7684\u914D\u7F6E\uFF1F\u8BF7\u4F7F\u7528")),1),t("a",Cw,o(e(a)("\u9AD8\u7EA7\u6A21\u5F0F")),1)])]),t("div",{class:"btn1",onClick:F[3]||(F[3]=S=>m(3))},o(e(a)("\u8DF3\u8FC7")),1)])):d.value===3?(s(),l("div",Dw,[Bw,t("p",null,o(e(a)("\u6B22\u8FCE\u4F7F\u7528iStoreOS")),1),t("div",Yw,[t("div",{class:ct(["radio",c.value?"active":""]),onClick:F[4]||(F[4]=S=>c.value=!c.value)},[t("div",{class:ct(["yuan",c.value?"yuan1":""])},null,2)],2),t("div",Aw,[it(o(e(a)("\u6211\u5DF2\u5B8C\u6574\u9605\u8BFB\u5E76\u540C\u610F")),1),t("a",Sw,o(e(a)("\u300AiStoreOS\u56FA\u4EF6\u7528\u6237\u534F\u8BAE\u300B")),1)])]),t("div",{class:"confirm",onClick:F[5]||(F[5]=S=>m(4))},o(e(a)("\u786E\u5B9A")),1)])):d.value===4?(s(),l("div",zw,[t("div",Pw,o(e(a)("\u8BBE\u7F6E\u7CFB\u7EDF\u5BC6\u7801")),1),t("p",null,o(e(a)("\u6B64\u8BBE\u5907\u8FD8\u672A\u8BBE\u7F6E\u5BC6\u7801\uFF0C\u8BF7\u5148\u8BBE\u7F6E\u5BC6\u7801\u3002\u5982\u9057\u5FD8\u5BC6\u7801\uFF0C\u53EF\u4EE5\u901A\u8FC7\u91CD\u7F6E\u8BBE\u5907\u6062\u590D\u521D\u59CB\u5BC6\u7801\u3002")),1),t("div",Tw,[t("div",Iw,o(e(a)("\u8BF7\u586B\u5199\u5BC6\u7801"))+"\uFF1A",1),T(t("input",{class:"password_input",type:"password","onUpdate:modelValue":F[6]||(F[6]=S=>u.value=S),placeholder:e(a)("\u8BF7\u586B\u5199\u5BC6\u7801")},null,8,Lw),[[tt,u.value,void 0,{trim:!0}]])]),t("div",Mw,[t("div",Nw,o(e(a)("\u8BF7\u518D\u6B21\u586B\u5199\u5BC6\u7801"))+"\uFF1A",1),t("div",Ow,[T(t("input",{class:"password_input",type:"password","onUpdate:modelValue":F[7]||(F[7]=S=>r.value=S),placeholder:e(a)("\u8BF7\u518D\u6B21\u586B\u5199\u5BC6\u7801")},null,8,Vw),[[tt,r.value,void 0,{trim:!0}]]),t("span",Gw,o(e(a)("\u957F\u5EA6\u4E3A6\uFF5E20\u4E2A\u82F1\u6587\u3001\u6570\u5B57\u7ED3\u5408")),1)])]),jw,t("div",{class:"btn1",onClick:F[8]||(F[8]=S=>f())},o(e(a)("\u4FDD\u5B58")),1),t("div",{class:"skip",onClick:F[9]||(F[9]=S=>m(5))},o(e(a)("\u8DF3\u8FC7")),1)])):d.value===5?(s(),l("div",qw,[t("div",Uw,o(e(a)("\u5F00\u542F\u8FDC\u7A0B\u57DF\u540D\u8BBF\u95EE")),1),t("p",null,o(e(a)("\u901A\u8FC7\u5B89\u5168\u52A0\u5BC6\u901A\u9053\uFF0C\u968F\u65F6\u968F\u5730\u8FDC\u7A0B\u7BA1\u7406\u4F60\u7684iStoreOS")),1),Rw,t("div",{class:"btn1",onClick:F[10]||(F[10]=S=>w())},o(e(a)("\u7ACB\u5373\u542F\u7528")),1),t("div",{class:"skip",onClick:F[11]||(F[11]=S=>m(6))},o(e(a)("\u8DF3\u8FC7")),1),t("div",Ww,[it(o(e(a)("\u57DF\u540D\u670D\u52A1\u7531"))+" ",1),t("a",Hw,o(e(a)("ddnsto.com")),1),it(" "+o(e(a)("\u63D0\u4F9B")),1)])])):(s(),l("div",Zw,[t("p",null,o(e(a)("\u5173\u6CE8iStoreOS\u516C\u4F17\u53F7")),1),t("div",Jw,o(e(a)("\u638C\u63E1\u6700\u65B0\u52A8\u6001")),1),Kw,t("div",{class:"btn1",onClick:F[12]||(F[12]=S=>y())},o(e(a)("\u5F00\u59CB\u63A2\u7D22iStoreOS")),1)]))])])}}};var Xw=N(Qw,[["__scopeId","data-v-500739e0"]]);const Me=n=>(st("data-v-11e63d6a"),n=n(),dt(),n),tk={id:"page"},ek={key:0,style:{height:"48px","text-align":"right"}},ak={onclick:"void(0)",href:"https://www.istoreos.com/",target:"_blank",style:{"text-decoration":"none",color:"white","line-height":"1.5em"}},ok={key:1,style:{"text-align":"left",display:"flex","align-items":"center","margin-bottom":"20px","padding-top":"4px"}},nk={href:"/cgi-bin/luci/admin/quickstart",style:{"text-decoration":"none",color:"var(--breadcrumbs-tit-color)","line-height":"1.5em","margin-right":"4px"}},ik=Me(()=>t("svg",{width:"20",height:"20",viewBox:"0 0 100 100",xmlns:"http://www.w3.org/2000/svg"},[t("path",{d:"M20 30 L50 50 L20 70",stroke:"#d6dbf8","stroke-width":"8","stroke-linecap":"round",fill:"none"})],-1)),rk={style:{"text-decoration":"none",color:"var(--breadcrumbs-tit-color1)","line-height":"1.5em"}},sk={key:2},dk=Me(()=>t("em",null,null,-1)),lk=Me(()=>t("em",null,null,-1)),uk=Me(()=>t("em",null,null,-1)),ck={key:3},pk=G({setup(n){Do();const{$gettext:i,$ngettext:a}=W(),d=ge(),u=X(()=>d.deviceShow);$(0);const r=$(!1),c=$(1);(()=>L(this,null,function*(){var p;try{const v=yield M.GuidePage.needSetup.GET();(p=v==null?void 0:v.data)!=null&&p.result&&(r.value=v.data.result.need||!1,c.value=v.data.result.wifi?1:2)}catch(v){console.log(v)}}))();const h=()=>{r.value=!1};return(p,v)=>(s(),l("div",tk,[e(u)?(s(),l("div",ok,[t("a",nk,o(e(i)("\u9996\u9875")),1),ik,t("a",rk,o(e(i)("\u8BBE\u5907\u7BA1\u7406")),1)])):(s(),l("div",ek,[t("a",ak,o(e(i)("iStoreOS\u5B98\u7F51")),1)])),e(u)?(s(),l("div",ck,[z(m_)])):(s(),l("div",sk,[z(Bl),dk,z(Qv),z(w7),lk,z(X7),uk])),r.value?(s(),H(Xw,{key:4,init:c.value,close:h},null,8,["init"])):C("",!0)]))}});var fk=N(pk,[["__scopeId","data-v-11e63d6a"]]);const mk={};function vk(n,i){const a=ft("router-view");return s(),H(a)}var bk=N(mk,[["render",vk]]);const gk={id:"page"},hk={class:"title"},_k={class:"desc"},xk={class:"network-containers"},wk={class:"network-container_item"},kk={class:"cover"},yk={class:"thumbnail"},Fk={class:"network-container_item"},Ek={class:"cover"},$k={class:"thumbnail"},Ck={class:"network-container_item"},Dk={class:"cover"},Bk={class:"thumbnail"},Yk=["innerHTML"],Ak=G({setup(n){const{$gettext:i,$ngettext:a}=W(),d=i("\u6CA1\u627E\u5230\u60F3\u8981\u7684\u914D\u7F6E\uFF1F\u8BF7\u4F7F\u7528%{link}",{link:''+i("\u9AD8\u7EA7\u6A21\u5F0F")+""},!0);return(u,r)=>{const c=ft("router-link");return s(),l("div",gk,[t("div",hk,o(e(i)("\u6B22\u8FCE\u4F7F\u7528\u7F51\u7EDC\u914D\u7F6E\u5411\u5BFC")),1),t("div",_k,o(e(i)("\u9009\u62E9\u4E00\u79CD\u8FDE\u63A5\u65B9\u5F0F\u4EE5\u5F00\u59CB")),1),t("div",xk,[t("div",wk,[z(c,{to:"/network/pppoe"},{default:R(()=>[t("div",kk,[t("div",yk,[z(ja),t("span",null,o(e(i)("\u5BBD\u5E26\u62E8\u53F7\u8FDE\u63A5")),1)])])]),_:1})]),t("div",Fk,[z(c,{to:"/network/dhcp"},{default:R(()=>[t("div",Ek,[t("div",$k,[z(Ga),t("span",null,o(e(i)("\u8FDE\u63A5\u73B0\u6709\u8DEF\u7531\u5668")),1)])])]),_:1})]),t("div",Ck,[z(c,{to:"/network/gateway"},{default:R(()=>[t("div",Dk,[t("div",Bk,[z(qa),t("span",null,o(e(i)("\u914D\u7F6E\u4E3A\u65C1\u8DEF\u7531")),1)])])]),_:1})])]),t("div",{class:"info",innerHTML:e(d)},null,8,Yk)])}}});var Sk=N(Ak,[["__scopeId","data-v-0b149a51"]]);const zk={key:0,id:"page"},Pk={class:"title"},Tk={class:"desc"},Ik={class:"network-message"},Lk=["innerHTML"],Mk=["onSubmit"],Nk={class:"label-key"},Ok=["placeholder","disabled"],Vk={class:"label-key"},Gk=["placeholder","disabled"],jk={key:0,class:"chose_dhcp"},qk={class:"dhcp_info"},Uk={key:1,class:"msg"},Rk={class:"btns"},Wk=["disabled"],Hk=["onClick"],Zk={key:1,id:"page"},Jk={class:"title"},Kk={class:"btns"},Qk=["onClick"],Xk=["onClick"],ty=G({setup(n){const{$gettext:i,$ngettext:a}=W(),u=be().query.type,r=i("\u7531\u4E8E\u60A8\u7684\u8BBE\u5907\u6CA1\u6709 WAN \u53E3\uFF0C\u65E0\u6CD5\u4F7F\u7528\u672C\u8BBE\u7F6E\u5411\u5BFC\uFF0C\u5177\u4F53\u8BF7\u770B%{link}",{link:''+i("\u94FE\u63A5")+""},!0),c=$(0),_=$({}),h=$(""),p=$(!1),v=$(0),b=$(!1);(()=>L(this,null,function*(){var w,k;p.value=!0;try{const f=yield Promise.all([M.Guide.Pppoe.GET(),M.Guide.GetLan.GET()]);if(f[0].data){const{success:m,error:g,result:F}=f[0].data;F&&(F.enableLanDhcp=!1,_.value=F),m==-1011&&(p.value=!0,v.value=m)}(w=f[1].data)!=null&&w.result&&(((k=f[1].data)==null?void 0:k.result).enableDhcp||(b.value=!0,_.value.enableLanDhcp=!0))}catch(f){h.value=f}v.value==0&&(p.value=!1)}))();const y=()=>L(this,null,function*(){const w=_.value.account||"",k=_.value.password||"";if(w==""){h.value=i("\u8D26\u53F7\u4E0D\u80FD\u4E3A\u7A7A");return}if(k==""){h.value=i("\u5BC6\u7801\u4E0D\u80FD\u4E3A\u7A7A");return}p.value=!0;const f=E.Loading(i("\u914D\u7F6E\u4E2D..."));try{const m=yield M.Guide.Pppoe.POST({account:w,password:k});if(m!=null&&m.data){const{error:g,success:F}=m.data;g&&(h.value=g),(F==null||F==0)&&(E.Success(i("\u914D\u7F6E\u6210\u529F")),c.value=1)}}catch(m){h.value=m}p.value=!1,f.Close()});return(w,k)=>{const f=ft("switch-box"),m=ft("router-link");return c.value==0?(s(),l("div",zk,[t("h2",Pk,o(e(i)("\u914D\u7F6E\u5BBD\u5E26\u8D26\u53F7")),1),t("h3",Tk,o(e(i)("\u8BF7\u786E\u4FDD\u60A8\u5DF2\u5C06\u8DEF\u7531 WAN \u53E3\u8FDE\u63A5\u5230\u5149\u732B")),1),t("div",Ik,[v.value==-1011?(s(),l("li",{key:0,innerHTML:e(r)},null,8,Lk)):C("",!0)]),t("form",{onSubmit:pt(y,["prevent"])},[t("label",null,[t("div",Nk,[t("span",null,o(e(i)("\u5BBD\u5E26\u8D26\u53F7")),1)]),T(t("input",{type:"text","onUpdate:modelValue":k[0]||(k[0]=g=>_.value.account=g),placeholder:e(i)("\u5BBD\u5E26\u8D26\u53F7"),required:"",disabled:p.value},null,8,Ok),[[tt,_.value.account,void 0,{trim:!0}]])]),t("label",null,[t("div",Vk,[t("span",null,o(e(i)("\u5BC6\u7801")),1)]),T(t("input",{type:"password","onUpdate:modelValue":k[1]||(k[1]=g=>_.value.password=g),placeholder:e(i)("\u5BBD\u5E26\u5BC6\u7801"),required:"",disabled:p.value},null,8,Gk),[[tt,_.value.password,void 0,{trim:!0}]])]),b.value?(s(),l("div",jk,[z(f,{modelValue:_.value.enableLanDhcp,"onUpdate:modelValue":k[2]||(k[2]=g=>_.value.enableLanDhcp=g)},{default:R(()=>[t("span",qk,o(e(i)("\u542F\u7528LAN\u53E3DHCP\u670D\u52A1\uFF08\u7528\u4E8E\u4ECE\u65C1\u8DEF\u7531\u6A21\u5F0F\u6062\u590D\u6210\u9ED8\u8BA4\u72B6\u6001\uFF09")),1)]),_:1},8,["modelValue"])])):C("",!0),h.value?(s(),l("div",Uk,o(h.value),1)):C("",!0),t("div",Rk,[t("button",{class:"cbi-button cbi-button-apply app-btn app-next",disabled:p.value},o(e(i)("\u4FDD\u5B58\u914D\u7F6E")),9,Wk),z(m,{to:e(u)=="index"?"/":"/network",custom:""},{default:R(({navigate:g})=>[t("button",{class:"cbi-button cbi-button-remove app-btn app-back",onClick:g},o(e(i)("\u8FD4\u56DE")),9,Hk)]),_:1},8,["to"])])],40,Mk)])):c.value==1?(s(),l("div",Zk,[t("h2",Jk,o(e(i)("\u914D\u7F6E\u6210\u529F")),1),t("div",Kk,[z(m,{to:"/",custom:""},{default:R(({navigate:g})=>[t("button",{class:"cbi-button cbi-button-apply app-btn app-next",onClick:g},o(e(i)("\u8FDB\u5165\u63A7\u5236\u53F0")),9,Qk)]),_:1}),z(m,{to:e(u)=="index"?"/":"/network",custom:""},{default:R(({navigate:g})=>[t("button",{class:"cbi-button cbi-button-remove app-btn app-back",onClick:g},o(e(i)("\u8FD4\u56DE")),9,Xk)]),_:1},8,["to"])])])):C("",!0)}}});var ey=N(ty,[["__scopeId","data-v-f442676c"]]);const ay={key:0,id:"page"},oy={class:"title"},ny={class:"desc"},iy={class:"network-message"},ry=["innerHTML"],sy=["onSubmit"],dy={class:"label-key"},ly={value:"dhcp"},uy={value:"static"},cy={class:"label-key"},py=["placeholder","disabled"],fy={key:0,class:"msg"},my={class:"label-key"},vy=["placeholder","disabled"],by={key:1,class:"msg"},gy={class:"label-key"},hy=["placeholder","disabled"],_y={class:"label-key"},xy=["disabled"],wy={value:"manual"},ky={class:"label-key"},yy=["onUpdate:modelValue","placeholder","disabled"],Fy={class:"label-key"},Ey=["placeholder","disabled"],$y={class:"label-key"},Cy=["placeholder","disabled"],Dy={key:2,class:"chose_dhcp"},By={class:"dhcp_info"},Yy={key:3,class:"msgs"},Ay={class:"btns"},Sy=["disabled"],zy=["onClick"],Py={key:1,id:"page"},Ty={class:"title"},Iy={class:"btns"},Ly=["onClick"],My=["onClick"],Ny=G({setup(n){const{$gettext:i,$ngettext:a}=W(),d=i("\u7531\u4E8E\u60A8\u7684\u8BBE\u5907\u6CA1\u6709 WAN \u53E3\uFF0C\u65E0\u6CD5\u4F7F\u7528\u672C\u8BBE\u7F6E\u5411\u5BFC\uFF0C\u5177\u4F53\u8BF7\u770B%{link}",{link:''+i("\u94FE\u63A5")+""},!0),u=$(0),r=$({}),c=$(""),_=$(""),h=$(""),p=$(!1),v=$(""),b=$(""),x=$(0),y=It.checkIsIP,w=$(!1),f=be().query.type;(()=>L(this,null,function*(){var B,D;p.value=!0;try{const I=yield Promise.all([M.Guide.ClientModel.GET(),M.Guide.GetLan.GET()]);if(I[0]){const at=I[0];if(at.data){const{success:A,error:P,result:V}=at.data;V&&(V.wanProto!="dhcp"&&V.wanProto!="static"&&(V.wanProto="dhcp",V.dnsProto="auto"),V.enableLanDhcp=!1,r.value=V),A==-1011&&(x.value=A,p.value=!0)}}(B=I[1].data)!=null&&B.result&&(((D=I[1].data)==null?void 0:D.result).enableDhcp||(w.value=!0,r.value.enableLanDhcp=!0))}catch(I){c.value=I}x.value==0&&(p.value=!1)}))();const g=B=>{B.target.value=="static"?((r.value.staticIp==null||r.value.staticIp=="")&&(r.value.staticIp="192.168.1.100"),(r.value.subnetMask==null||r.value.subnetMask=="")&&(r.value.subnetMask="255.255.255.0"),r.value.dnsProto=="auto"&&setTimeout(()=>r.value.dnsProto="manual",0)):r.value.dnsProto=="manual"&&setTimeout(()=>r.value.dnsProto="auto",0)},F=B=>{const D=B.target;if(D.value==""){v.value="";return}y(D.value)?v.value="":v.value=i("\u8BF7\u8F93\u5165\u5408\u6CD5\u7684IP\u5730\u5740")},Y=B=>{const D=B.target;if(D.value==""){b.value="";return}y(D.value)?b.value="":b.value=i("\u8BF7\u8F93\u5165\u5408\u6CD5\u7684\u5730\u5740")},S=()=>L(this,null,function*(){const B={};switch(r.value.wanProto){case"dhcp":break;case"static":B.staticIp=r.value.staticIp,B.subnetMask=r.value.subnetMask,B.gateway=r.value.gateway||"";break}switch(r.value.dnsProto){case"auto":break;case"manual":B.manualDnsIp=[],r.value.manualDnsIp!=null&&r.value.manualDnsIp.length>0?B.manualDnsIp=r.value.manualDnsIp:(B.manualDnsIp.push(_.value),h.value&&B.manualDnsIp.push(h.value));break}B.dnsProto=r.value.dnsProto,B.wanProto=r.value.wanProto,B.enableLanDhcp=r.value.enableLanDhcp;const D=E.Loading(i("\u914D\u7F6E\u4E2D...."));p.value=!0;try{const I=yield M.Guide.ClientModel.POST(B);if(I!=null&&I.data){const{success:at,error:A}=I==null?void 0:I.data;A&&(c.value=A),(at==null||at==0)&&(E.Success(i("\u914D\u7F6E\u6210\u529F")),u.value=1)}}catch(I){c.value=I}p.value=!1,D.Close()});return(B,D)=>{const I=ft("switch-box"),at=ft("router-link");return u.value==0?(s(),l("div",ay,[t("h2",oy,o(e(i)("\u914D\u7F6E\u4E92\u8054\u7F51")),1),t("h3",ny,o(e(i)("\u8BF7\u786E\u4FDD\u60A8\u5DF2\u5C06\u672C\u8BBE\u5907 WAN \u53E3\u8FDE\u63A5\u5230\u4E0A\u7EA7\u8DEF\u7531\u5668\u5C40\u57DF\u7F51\uFF08 LAN \uFF09\u63A5\u53E3")),1),t("div",iy,[x.value==-1011?(s(),l("li",{key:0,innerHTML:e(d)},null,8,ry)):C("",!0)]),t("form",{onSubmit:pt(S,["prevent"])},[t("label",null,[t("div",dy,[t("span",null,o(e(i)("WAN \u63A5\u53E3\u914D\u7F6E\u65B9\u5F0F")),1)]),T(t("select",{"onUpdate:modelValue":D[0]||(D[0]=A=>r.value.wanProto=A),onInput:g},[t("option",ly,o(e(i)("\u81EA\u52A8\u83B7\u53D6IP\u5730\u5740\uFF08DHCP\uFF09")),1),t("option",uy,o(e(i)("\u9759\u6001IP\u5730\u5740")),1)],544),[[rt,r.value.wanProto]])]),r.value.wanProto=="static"?(s(),l(O,{key:0},[t("label",null,[t("div",cy,[t("span",null,o(e(i)("IP\u5730\u5740")),1)]),T(t("input",{type:"text","onUpdate:modelValue":D[1]||(D[1]=A=>r.value.staticIp=A),placeholder:e(i)("\u9759\u6001IP\u5730\u5740"),required:"",disabled:p.value,onInput:F},null,40,py),[[tt,r.value.staticIp,void 0,{trim:!0}]])]),v.value?(s(),l("p",fy,o(v.value),1)):C("",!0),t("label",null,[t("div",my,[t("span",null,o(e(i)("\u5B50\u7F51\u63A9\u7801")),1)]),T(t("input",{type:"text","onUpdate:modelValue":D[2]||(D[2]=A=>r.value.subnetMask=A),placeholder:e(i)("\u5B50\u7F51\u63A9\u7801"),required:"",disabled:p.value,onInput:Y},null,40,vy),[[tt,r.value.subnetMask,void 0,{trim:!0}]])]),b.value?(s(),l("p",by,o(b.value),1)):C("",!0),t("label",null,[t("div",gy,[t("span",null,o(e(i)("\u7F51\u5173\u5730\u5740")),1)]),T(t("input",{type:"text","onUpdate:modelValue":D[3]||(D[3]=A=>r.value.gateway=A),placeholder:e(i)("\u7F51\u5173\u5730\u5740"),required:"",disabled:p.value},null,8,hy),[[tt,r.value.gateway,void 0,{trim:!0}]])])],64)):C("",!0),t("label",null,[t("div",_y,[t("span",null,o(e(i)("DNS \u914D\u7F6E\u65B9\u5F0F")),1)]),T(t("select",{"onUpdate:modelValue":D[4]||(D[4]=A=>r.value.dnsProto=A)},[t("option",{value:"auto",disabled:r.value.wanProto=="static"},o(e(i)("\u81EA\u52A8\u83B7\u53D6\uFF08DHCP\uFF09")),9,xy),t("option",wy,o(e(i)("\u624B\u5DE5\u914D\u7F6E")),1)],512),[[rt,r.value.dnsProto]])]),r.value.dnsProto=="manual"?(s(),l(O,{key:1},[r.value.manualDnsIp!=null&&r.value.manualDnsIp.length>0?(s(!0),l(O,{key:0},J(r.value.manualDnsIp,(A,P)=>(s(),l("label",null,[t("div",ky,[t("span",null,o(e(i)("DNS\u670D\u52A1\u5668")),1)]),T(t("input",{type:"text","onUpdate:modelValue":V=>r.value.manualDnsIp[P]=V,placeholder:e(i)("DNS\u670D\u52A1\u5668"),required:"",disabled:p.value},null,8,yy),[[tt,r.value.manualDnsIp[P],void 0,{trim:!0}]])]))),256)):(s(),l(O,{key:1},[t("label",null,[t("div",Fy,[t("span",null,o(e(i)("DNS\u670D\u52A1\u5668")),1)]),T(t("input",{type:"text","onUpdate:modelValue":D[5]||(D[5]=A=>_.value=A),placeholder:e(i)("DNS\u670D\u52A1\u5668"),required:"",disabled:p.value},null,8,Ey),[[tt,_.value,void 0,{trim:!0}]])]),t("label",null,[t("div",$y,o(e(i)("\u5907\u7528DNS\u670D\u52A1\u5668")),1),T(t("input",{type:"text","onUpdate:modelValue":D[6]||(D[6]=A=>h.value=A),placeholder:e(i)("\u5907\u7528DNS\u670D\u52A1\u5668"),disabled:p.value},null,8,Cy),[[tt,h.value,void 0,{trim:!0}]])])],64))],64)):C("",!0),w.value?(s(),l("div",Dy,[z(I,{modelValue:r.value.enableLanDhcp,"onUpdate:modelValue":D[7]||(D[7]=A=>r.value.enableLanDhcp=A)},{default:R(()=>[t("span",By,o(e(i)("\u542F\u7528LAN\u53E3DHCP\u670D\u52A1\uFF08\u7528\u4E8E\u4ECE\u65C1\u8DEF\u7531\u6A21\u5F0F\u6062\u590D\u6210\u9ED8\u8BA4\u72B6\u6001\uFF09")),1)]),_:1},8,["modelValue"])])):C("",!0),c.value?(s(),l("div",Yy,o(c.value),1)):C("",!0),t("div",Ay,[t("button",{class:"cbi-button cbi-button-apply app-btn app-next",disabled:p.value},o(e(i)("\u4FDD\u5B58\u914D\u7F6E")),9,Sy),z(at,{to:e(f)=="index"?"/":"/network",custom:""},{default:R(({navigate:A})=>[t("button",{class:"cbi-button cbi-button-remove app-btn app-back",onClick:A},o(e(i)("\u8FD4\u56DE")),9,zy)]),_:1},8,["to"])])],40,sy)])):u.value==1?(s(),l("div",Py,[t("h2",Ty,o(e(i)("\u914D\u7F6E\u6210\u529F")),1),t("div",Iy,[z(at,{to:"/",custom:""},{default:R(({navigate:A})=>[t("button",{class:"cbi-button cbi-button-apply app-btn app-next",onClick:A},o(e(i)("\u8FDB\u5165\u63A7\u5236\u53F0")),9,Ly)]),_:1}),z(at,{to:e(f)=="index"?"/":"/network",custom:""},{default:R(({navigate:A})=>[t("button",{class:"cbi-button cbi-button-remove app-btn app-back",onClick:A},o(e(i)("\u8FD4\u56DE")),9,My)]),_:1},8,["to"])])])):C("",!0)}}});var Oy=N(Ny,[["__scopeId","data-v-162eca5f"]]);const Vy=n=>(st("data-v-2dee59a8"),n=n(),dt(),n),Gy={key:0,id:"page"},jy={class:"title"},qy=Vy(()=>t("br",null,null,-1)),Uy={class:"btns"},Ry=["onClick"],Wy={key:1,id:"page"},Hy={class:"title"},Zy={class:"desc"},Jy=["onSubmit"],Ky={class:"label-key"},Qy={class:"label-value"},Xy={class:"label-key"},tF=["placeholder"],eF={class:"label-key"},aF=["placeholder"],oF={class:"label-key"},nF=["placeholder"],iF={class:"label-key"},rF=["placeholder"],sF={key:0,class:"msgs"},dF={class:"switch_inline"},lF={key:0,class:"switch_info"},uF={key:1,class:"switch_info"},cF={class:"switch_inline"},pF={class:"switch_info"},fF={class:"switch_inline"},mF={class:"switch_info"},vF={class:"btns"},bF={class:"cbi-button cbi-button-apply app-btn app-next"},gF=["onClick"],hF={key:2,id:"page"},_F={class:"title"},xF={class:"desc"},wF={class:"btns"},kF={key:3,id:"page"},yF={class:"title"},FF=["disabled"],EF={style:{"text-align":"left"}},$F={class:"btns"},CF=["disabled"],DF=["onClick"],BF=G({setup(n){const{$gettext:i,$ngettext:a}=W(),u=be().query.type,r=$(0),c=$(""),_=$(!1),h=X(()=>{var k,f,m;return!(((k=v.value)==null?void 0:k.ipv4addr)&&((f=v.value)==null?void 0:f.ipv4mask)&&((m=v.value)==null?void 0:m.gateway))}),p=$({subnetMask:"255.255.255.0",staticDnsIp:"223.5.5.5",staticLanIp:"",gateway:"",enableDhcp:!0,dhcp6c:!1,enableNat:!1}),v=$(),b=()=>{_.value=!0,M.Network.Status.GET().then(k=>{if(k!=null&&k.data){const{result:f}=k==null?void 0:k.data;f&&(v.value=f)}}).finally(()=>{_.value=!1})},x=k=>{var f,m,g,F,Y;k&&(p.value.staticLanIp=((f=v.value)==null?void 0:f.ipv4addr)||"",p.value.subnetMask=((m=v.value)==null?void 0:m.ipv4mask)&&Nt.prefixToMask(v.value.ipv4mask)||"",p.value.gateway=((g=v.value)==null?void 0:g.gateway)||"",p.value.staticDnsIp=((F=v.value)==null?void 0:F.dnsList)&&((Y=v.value)==null?void 0:Y.dnsList[0])||"223.5.5.5"),r.value=1},y=k=>{window.location.href=location.protocol+"//"+p.value.staticLanIp+(location.port?":"+location.port:"")},w=()=>L(this,null,function*(){const k=p.value,f=E.Loading(i("\u914D\u7F6E\u4E2D..."));try{const m=yield M.Guide.GatewayRouter.POST(k);if(m!=null&&m.data){const{success:g,error:F}=m==null?void 0:m.data;if(F&&(c.value=F),g==null||g==0){setTimeout(()=>{r.value=2,f.Close()},5e3);return}}}catch(m){c.value=m}f.Close()});return(k,f)=>{var F,Y,S,B;const m=ft("router-link"),g=ft("switch-box");return r.value==0?(s(),l("div",Gy,[t("h2",jy,o(e(i)("\u65C1\u8DEF\u7531\u914D\u7F6E\u524D\u7684\u51C6\u5907\u5DE5\u4F5C")),1),t("code",null,[it(o(e(i)("\u65C1\u8DEF\u7531\u6A21\u5F0F\uFF0C\u4E5F\u53EB\u5355\u81C2\u8DEF\u7531\u6A21\u5F0F\u3002"))+" ",1),t("p",null,o(e(i)("\u60A8\u53EF\u4EE5\u7528\u4E0A\u4E00\u7EA7\u8DEF\u7531\uFF08\u4E3B\u8DEF\u7531\uFF09\u62E8\u53F7\uFF0C\u7136\u540E\u7528\u672C\u8DEF\u7531\u6765\u5B9E\u73B0\u4E00\u4E9B\u9AD8\u7EA7\u529F\u80FD\u3002")),1),qy,t("p",null,o(e(i)("\u672C\u5411\u5BFC\u652F\u6301\u81EA\u52A8\u6216\u624B\u52A8\u914D\u7F6E\uFF1A")),1),t("p",null,o(e(i)("\u70B9\u51FB\u201C\u81EA\u52A8\u914D\u7F6E\u201D\u6309\u94AE\u5F00\u59CB\u81EA\u52A8\u914D\u7F6E\u5411\u5BFC\uFF1B")),1),t("p",null,o(e(i)("\u624B\u52A8\u914D\u7F6E\u5219\u9700\u81EA\u884C\u83B7\u53D6\u4E3B\u8DEF\u7531\u5668\u7684IP\u5730\u5740\uFF08\u4F8B\u5982 192.168.2.1 \uFF09\u548C\u5B50\u7F51\u63A9\u7801\uFF0C\u8BB0\u5F55\u4EE5\u5907\u540E\u7EED\u586B\u5199\uFF0C\u70B9\u51FB\u201C\u624B\u52A8\u914D\u7F6E\u201D\u6309\u94AE\uFF0C\u5207\u6362\u5230\u53C2\u6570\u914D\u7F6E\u9875\uFF0C\u6309\u5B9E\u9645\u60C5\u51B5\u81EA\u884C\u586B\u5199\u3002")),1)]),t("div",Uy,[t("button",{class:"cbi-button cbi-button-success app-btn app-next",onClick:f[0]||(f[0]=D=>r.value=3)},o(e(i)("\u81EA\u52A8\u914D\u7F6E...")),1),t("button",{class:"cbi-button cbi-button-neutral app-btn app-next",onClick:f[1]||(f[1]=D=>x(!1))},o(e(i)("\u624B\u52A8\u914D\u7F6E...")),1),z(m,{to:e(u)=="index"?"/":"/network",custom:""},{default:R(({navigate:D})=>[t("button",{class:"cbi-button cbi-button-remove app-btn app-back",onClick:D},o(e(i)("\u8FD4\u56DE")),9,Ry)]),_:1},8,["to"])])])):r.value==1?(s(),l("div",Wy,[t("h2",Hy,o(e(i)("\u914D\u7F6E\u65C1\u8DEF\u7531\u7F51\u7EDC")),1),t("h3",Zy,o(e(i)("\u73B0\u5728\uFF0C\u8BF7\u4F60\u914D\u7F6E\u65C1\u8DEF\u7531\u4FE1\u606F")),1),t("form",{onSubmit:pt(w,["prevent"])},[t("label",null,[t("div",Ky,[t("span",null,o(e(i)("LAN \u63A5\u53E3\u914D\u7F6E\u65B9\u5F0F")),1)]),t("div",Qy,[t("select",{disabled:"",style:Bt({backgroundColor:"rgba(215, 215, 215, 1)",color:"#333"})},[t("option",null,o(e(i)("\u65C1\u8DEF\u7531\u6A21\u5F0F\u4EC5\u652F\u6301\u9759\u6001IP\u5730\u5740")),1)],4)])]),t("label",null,[t("div",Xy,[t("span",null,o(e(i)("IP \u5730\u5740")),1)]),T(t("input",{type:"text","onUpdate:modelValue":f[2]||(f[2]=D=>p.value.staticLanIp=D),placeholder:e(i)("IP\u5730\u5740"),required:""},null,8,tF),[[tt,p.value.staticLanIp,void 0,{trim:!0}]])]),t("label",null,[t("div",eF,[t("span",null,o(e(i)("\u5B50\u7F51\u63A9\u7801")),1)]),T(t("input",{type:"text","onUpdate:modelValue":f[3]||(f[3]=D=>p.value.subnetMask=D),placeholder:e(i)("\u5B50\u7F51\u63A9\u7801"),required:""},null,8,aF),[[tt,p.value.subnetMask,void 0,{trim:!0}]])]),t("label",null,[t("div",oF,[t("span",null,o(e(i)("\u7F51\u5173\u5730\u5740")),1)]),T(t("input",{type:"text","onUpdate:modelValue":f[4]||(f[4]=D=>p.value.gateway=D),placeholder:e(i)("\u7F51\u5173\u5730\u5740"),required:""},null,8,nF),[[tt,p.value.gateway,void 0,{trim:!0}]])]),t("label",null,[t("div",iF,[t("span",null,o(e(i)("DNS\u670D\u52A1\u5668")),1)]),T(t("input",{type:"text","onUpdate:modelValue":f[5]||(f[5]=D=>p.value.staticDnsIp=D),placeholder:e(i)("223.5.5.5"),required:""},null,8,rF),[[tt,p.value.staticDnsIp,void 0,{trim:!0}]])]),c.value?(s(),l("div",sF,o(c.value),1)):C("",!0),t("div",dF,[z(g,{modelValue:p.value.enableDhcp,"onUpdate:modelValue":f[6]||(f[6]=D=>p.value.enableDhcp=D)},{default:R(()=>[p.value.enableDhcp?(s(),l("span",lF,o(e(i)("\u63D0\u4F9B DHCPv4 \u670D\u52A1\uFF08\u9700\u8981\u5173\u95ED\u4E3B\u8DEF\u7531 DHCP \u670D\u52A1\uFF09")),1)):(s(),l("span",uF,o(e(i)("\u63D0\u4F9B DHCPv4 \u670D\u52A1")),1))]),_:1},8,["modelValue"])]),t("div",cF,[z(g,{modelValue:p.value.dhcp6c,"onUpdate:modelValue":f[7]||(f[7]=D=>p.value.dhcp6c=D)},{default:R(()=>[t("span",pF,o(e(i)("\u81EA\u52A8\u83B7\u53D6 IPV6\uFF08\u5373\u5F00\u542F DHCPv6 \u5BA2\u6237\u7AEF\uFF09")),1)]),_:1},8,["modelValue"])]),t("div",fF,[z(g,{modelValue:p.value.enableNat,"onUpdate:modelValue":f[8]||(f[8]=D=>p.value.enableNat=D)},{default:R(()=>[t("span",mF,o(e(i)("\u5F00\u542F NAT\uFF08\u53EF\u4FEE\u590D\u67D0\u4E9B\u65E0\u7EBF\u70ED\u70B9\u4E0D\u80FD\u8BBF\u95EE\u5916\u7F51\u95EE\u9898\uFF09")),1)]),_:1},8,["modelValue"])]),t("div",vF,[t("button",bF,o(e(i)("\u4FDD\u5B58\u914D\u7F6E")),1),z(m,{to:e(u)=="index"?"/":"/network",custom:""},{default:R(({navigate:D})=>[t("button",{class:"cbi-button cbi-button-remove app-btn app-back",onClick:D},o(e(i)("\u8FD4\u56DE")),9,gF)]),_:1},8,["to"])])],40,Jy)])):r.value==2?(s(),l("div",hF,[t("h2",_F,o(e(i)("\u914D\u7F6E\u6210\u529F")),1),t("h3",xF,o(e(i)("\u73B0\u5728\uFF0C\u5C06\u672C\u8DEF\u7531WAN\u53E3\u65AD\u5F00\uFF0C\u5C06\u5176\u4E2D\u4E00\u4E2ALAN\u53E3\u4E0E\u4E3B\u8DEF\u7531\u8FDE\u63A5\uFF0C\u5E76\u5C06\u5F53\u524D\u6D4F\u89C8\u5668\u8BBE\u5907\u8FDE\u63A5\u5230\u4E3B\u8DEF\u7531\u3002\u70B9\u51FB\u201C\u8FDB\u5165\u63A7\u5236\u53F0\u201D\u6D4F\u89C8\u5668\u5C06\u8DF3\u8F6C\u5230\u65B0\u7684\u8DEF\u7531IP")),1),t("div",wF,[t("button",{class:"cbi-button cbi-button-apply app-btn app-next",onClick:y},o(e(i)("\u8FDB\u5165\u63A7\u5236\u53F0")),1)])])):r.value==3?(s(),l("div",kF,[t("h2",yF,o(e(i)("\u65C1\u8DEF\u7531\u81EA\u52A8\u914D\u7F6E")),1),t("code",null,o(e(i)("\u9996\u5148\u786E\u8BA4\u4E3B\u8DEF\u7531\u5F00\u542F\u4E86 DHCP \u670D\u52A1\uFF0C\u786E\u8BA4\u672C\u8DEF\u7531 WAN \u53E3\u662F DHCP \u5BA2\u6237\u7AEF\u6A21\u5F0F\uFF08\u9ED8\u8BA4\u5373\u662F\uFF0C\u5982\u679C\u4E0D\u662F\u53EF\u4F7F\u7528\u201C\u8FDE\u63A5\u73B0\u6709\u8DEF\u7531\u5668\u201D\u5411\u5BFC\u6539\u6210 DHCP \u5BA2\u6237\u7AEF\uFF09\uFF0C\u7136\u540E\u5C06\u672C\u8DEF\u7531 WAN \u53E3\u4E0E\u4E3B\u8DEF\u7531\u7684 LAN \u8FDE\u63A5\uFF0C\u4EE5\u81EA\u52A8\u83B7\u53D6\u914D\u7F6E\u3002")),1),it(" "+o(e(i)("1. \u6EE1\u8DB3\u4E0A\u8FF0\u6761\u4EF6\u4EE5\u540E\uFF0C\u70B9\u51FB\u201C\u5F53\u524D IPv4 \u4E0A\u6E38\u4FE1\u606F\u201D\u4EE5\u5237\u65B0\u5F53\u524D\u8FDE\u63A5\u4FE1\u606F\uFF0C\u6210\u529F\u4EE5\u540E\uFF0C\u201C\u81EA\u52A8\u586B\u5199\u201D\u6309\u94AE\u5C06\u88AB\u6FC0\u6D3B\u3002(\u5931\u8D25\u53EF\u518D\u6B21\u70B9\u51FB)"))+" ",1),t("button",{class:ct(["cbi-button cbi-button-neutral",e(h)?"cbi-button-neutral":"cbi-button-success"]),disabled:_.value,onClick:b},[it(o(e(i)("\u5F53\u524D IPv4 \u4E0A\u6E38\u4FE1\u606F\uFF08\u70B9\u6B64\u5237\u65B0\uFF09"))+" ",1),t("p",EF,[t("ul",null,[t("li",null,o(e(i)("IP \u5730\u5740: "))+o((F=v.value)==null?void 0:F.ipv4addr),1),t("li",null,o(e(i)("\u5B50\u7F51\u63A9\u7801: "))+o(((Y=v.value)==null?void 0:Y.ipv4mask)&&e(Nt).prefixToMask(v.value.ipv4mask)),1),t("li",null,o(e(i)("\u7F51\u5173\u5730\u5740: "))+o((S=v.value)==null?void 0:S.gateway),1),t("li",null,o(e(i)("DNS\u670D\u52A1\u5668: "))+o(((B=v.value)==null?void 0:B.dnsList)&&v.value.dnsList[0]||(e(h)?"":e(i)("\uFF08\u65E0DNS\u670D\u52A1\u5668\uFF0C\u8BF7\u4E4B\u540E\u81EA\u884C\u586B\u5199\u516C\u5171DNS\u670D\u52A1\u5668\uFF0C\u4F8B\u5982 223.5.5.5\uFF09"))),1)])])],10,FF),it(" "+o(e(i)("2. \u70B9\u51FB\u201C\u81EA\u52A8\u586B\u5199\u201D\uFF0C\u5C06\u5207\u6362\u5230\u53C2\u6570\u9875\u5E76\u81EA\u52A8\u586B\u5199\u3002\u6B64\u65F6\u4F9D\u7136\u53EF\u4EE5\u81EA\u884C\u8C03\u6574\u53C2\u6570\u3002"))+" ",1),t("div",$F,[t("button",{class:"cbi-button cbi-button-apply app-btn app-next",disabled:e(h),onClick:f[9]||(f[9]=D=>x(!0))},o(e(i)("\u81EA\u52A8\u586B\u5199..."))+o(e(h)?e(i)("\uFF08\u8BF7\u5148\u83B7\u53D6IPv4\u4E0A\u6E38\u4FE1\u606F\uFF09"):""),9,CF),z(m,{to:e(u)=="index"?"/":"/network",custom:""},{default:R(({navigate:D})=>[t("button",{class:"cbi-button cbi-button-remove app-btn app-back",onClick:D},o(e(i)("\u8FD4\u56DE")),9,DF)]),_:1},8,["to"])])])):C("",!0)}}});var YF=N(BF,[["__scopeId","data-v-2dee59a8"]]);const AF={class:"actioner-container"},SF={class:"actioner-container_header"},zF={class:"actioner-container_body"},PF={class:"label-item"},TF={class:"label-item_key"},IF={class:"label-item_value"},LF=["value"],MF={class:"label-item_tips"},NF={class:"label-item"},OF={class:"label-item_key"},VF={key:0,class:"label-item_value"},GF={class:"msg-warning"},jF={key:1,class:"label-item_value"},qF=["value"],UF={key:1,class:"msg-warning"},RF={class:"label-item_tips"},WF={class:"actioner-container_footer"},HF=["disabled"],ZF=["disabled"],JF={key:1,class:"actioner-container_body setup-loading"},KF={class:"actioner-container_body setup-error"},QF={class:"actioner-container_footer"},XF=["disabled"],tE={class:"actioner-container_body setup-success"},eE={class:"body-title"},aE={class:"actioner-container_footer"},oE=G({props:{Close:{type:Function,required:!0},success:{type:Function}},setup(n){const i=n,{$gettext:a,$ngettext:d}=W(),u=()=>{i.Close()},r=()=>{i.success&&i.success()},c=$("init"),_=$(""),h=[{name:"jbod",title:a("JBOD (\u7EBF\u6027)"),info:a("\u81F3\u5C11\u9700\u89812\u5757\u786C\u76D8\uFF0C\u5C06\u591A\u4E2A\u786C\u76D8\u5408\u5E76\u4E3A\u5355\u4E2A\u5B58\u50A8\u7A7A\u95F4\uFF0C\u5176\u5BB9\u91CF\u7B49\u4E8E\u6240\u6709\u786C\u76D8\u5BB9\u91CF\u7684\u603B\u548C\u3002\u4E0D\u63D0\u4F9B\u6570\u636E\u5197\u4F59\u3002"),select:2},{name:"raid0",title:a("RAID 0 (\u6761\u5E26)"),info:a("\u81F3\u5C11\u9700\u89812\u5757\u786C\u76D8\uFF0C\u201C\u533A\u5757\u5EF6\u5C55\u201D\u529F\u80FD\u662F\u5C06\u6570\u636E\u5206\u6210\u591A\u4E2A\u5757\uFF0C\u5E76\u5C06\u6570\u636E\u5757\u5206\u6563\u5230\u7EC4\u6210\u7684\u591A\u4E2A\u786C\u76D8\u4E0A\u4EE5\u63D0\u9AD8\u6027\u80FD\u7684\u8FC7\u7A0B\u3002\u4E0D\u63D0\u4F9B\u6570\u636E\u5197\u4F59\u3002"),select:2},{name:"raid1",title:a("RAID 1 (\u955C\u50CF)"),info:a("\u81F3\u5C11\u9700\u89812\u5757\u786C\u76D8\uFF0C\u540C\u65F6\u5411\u6240\u6709\u786C\u76D8\u5199\u5165\u76F8\u540C\u7684\u6570\u636E\u3002\u63D0\u4F9B\u6570\u636E\u5197\u4F59\u3002"),select:2},{name:"raid5",title:"RAID 5 ",info:a("\u81F3\u5C11\u9700\u89813\u5757\u786C\u76D8\uFF0C\u6267\u884C\u6BB5\u843D\u5206\u5757\u5EF6\u5C55\uFF0C\u5E76\u5BF9\u5206\u5E03\u5230\u6240\u6709\u7EC4\u6210\u786C\u76D8\u4E0A\u7684\u6570\u636E\u6267\u884C\u5947\u5076\u6821\u9A8C\uFF0C\u4ECE\u800C\u63D0\u4F9B\u6BD4 RAID 1 \u66F4\u6709\u6548\u7684\u6570\u636E\u5197\u4F59\u3002"),select:3},{name:"raid6",title:"RAID 6 ",info:a("\u81F3\u5C11\u9700\u89814\u5757\u786C\u76D8\uFF0C\u6267\u884C\u4E24\u4E2A\u5C42\u7EA7\u7684\u6570\u636E\u5947\u5076\u6821\u9A8C\u4EE5\u5B58\u50A8\u7B49\u4E8E 2 \u4E2A\u786C\u76D8\u5BB9\u91CF\u7684\u5197\u4F59\u6570\u636E\uFF0C\u63D0\u4F9B\u6BD4 RAID 5 \u66F4\u5927\u7A0B\u5EA6\u7684\u6570\u636E\u5197\u4F59\u3002"),select:4},{name:"raid10",title:"RAID 10",info:a("\u81F3\u5C11\u9700\u89814\u5757\u786C\u76D8\uFF0C\u63D0\u4F9B RAID 0 \u7684\u6027\u80FD\u548C RAID 1 \u7684\u6570\u636E\u4FDD\u62A4\u7EA7\u522B\uFF0C\u5C06\u786C\u76D8\u7EC4\u5408\u8FDB\u955C\u50CF\u6570\u636E\u7684\u7531\u4E24\u4E2A\u786C\u76D8\u7EC4\u6210\u7684\u7EC4\u3002"),select:4}],p=$("raid5"),v=$([]),b=m=>{let g="";return h.forEach(F=>{F.name===m&&(g=F.info)}),g},x=$(!1),y=bt({loading:!1,members:[]}),w=m=>{};(()=>L(this,null,function*(){y.loading=!0;try{const m=yield M.Raid.CreateList.GET();if(m!=null&&m.data){const{success:g,error:F,result:Y}=m.data;if(Y&&(y.members=Y.members||[]),F)throw F}}catch(m){console.log(m)}finally{y.loading=!1}}))();const f=()=>L(this,null,function*(){const m=h.filter(F=>F.name===p.value)[0],g=v.value;if(!m){E.Warning(a("\u8BF7\u9009\u62E9raid\u7C7B\u578B"));return}if(g.length==0){E.Warning(a("\u8BF7\u9009\u62E9\u78C1\u76D8"));return}if(m.select>g.length){E.Warning(a("\u8BF7\u9009\u62E9\u81F3\u5C11%{min}\u5757\u78C1\u76D8",{min:""+m.select}));return}if(!!confirm(a("\u662F\u5426\u7ACB\u5373\u521B\u5EFA %{name}\uFF1F\u9009\u62E9\u7684\u786C\u76D8\u6240\u6709\u5206\u533A\u5C06\u4F1A\u88AB\u6E05\u9664\uFF0C\u6B64\u64CD\u4F5C\u53EF\u80FD\u4F1A\u5BFC\u81F4\u786C\u76D8\u6570\u636E\u4E22\u5931\uFF0C\u8BF7\u8C28\u614E\u64CD\u4F5C\u3002",{name:m.name}))&&!!confirm(a("\u786E\u5B9A\u521B\u5EFA %{name}\uFF1F\u8BE5\u64CD\u4F5C\u4E0D\u53EF\u9006,\u8BF7\u8C28\u614E\u64CD\u4F5C",{name:m.name}))){x.value=!0,c.value="loading";try{const F=yield M.Raid.Create.POST({level:m.name,devicePaths:g});if(F.data){const{success:Y,error:S,result:B}=F.data;if(S)throw S;(Y||0)==0&&(c.value="success",r())}}catch(F){_.value=F,c.value="error"}finally{x.value=!1}}});return(m,g)=>{const F=ft("icon-loading"),Y=ft("icon-error"),S=ft("icon-success");return s(),l("div",AF,[t("div",SF,[t("span",null,o(e(a)("RAID\u521B\u5EFA\u5411\u5BFC")),1)]),c.value=="init"?(s(),l(O,{key:0},[t("div",zF,[t("p",null,o(e(a)("RAID\u78C1\u76D8\u9635\u5217\u662F\u7528\u591A\u4E2A\u72EC\u7ACB\u7684\u78C1\u76D8\u7EC4\u6210\u5728\u4E00\u8D77\u5F62\u6210\u4E00\u4E2A\u5927\u7684\u78C1\u76D8\u7CFB\u7EDF\uFF0C\u4ECE\u800C\u5B9E\u73B0\u6BD4\u5355\u5757\u78C1\u76D8\u66F4\u597D\u7684\u5B58\u50A8\u6027\u80FD\u548C\u66F4\u9AD8\u7684\u53EF\u9760\u6027\u3002")),1),t("div",PF,[t("div",TF,[t("span",null,o(e(a)("RAID\u7EA7\u522B\uFF1A")),1)]),t("div",IF,[T(t("select",{"onUpdate:modelValue":g[0]||(g[0]=B=>p.value=B),onChange:w},[(s(),l(O,null,J(h,B=>t("option",{value:B.name},o(B.title),9,LF)),64))],544),[[rt,p.value]])]),t("div",MF,[z(Lt),it(" "+o(b(p.value)),1)])]),t("div",NF,[t("div",OF,[t("span",null,o(e(a)("\u78C1\u76D8\u9635\u5217\u6210\u5458\uFF1A")),1)]),e(y).loading?(s(),l("div",VF,[t("span",GF,o(e(a)("\u68C0\u6D4B\u4E2D...")),1)])):(s(),l("div",jF,[e(y).members.length>0?(s(!0),l(O,{key:0},J(e(y).members,B=>(s(),l("label",null,[T(t("input",{type:"checkbox","onUpdate:modelValue":g[1]||(g[1]=D=>v.value=D),value:B.path},null,8,qF),[[Rt,v.value]]),it(" \u3010"+o(B.model)+"\u3011"+o(B.name)+" "+o(B.path)+" ["+o(B.sizeStr)+"] ",1)]))),256)):(s(),l("span",UF,o(e(a)("\u68C0\u6D4B\u4E0D\u5230\u53EF\u7528\u78C1\u76D8\u9635\u5217\u6210\u5458")),1))])),t("div",RF,[z(Lt),it(" "+o(e(a)("\u9009\u62E9\u5C06\u8981\u7528\u4E8E\u521B\u5EFA RAID \u7684\u786C\u76D8\uFF0C\u901A\u8FC7 USB \u63A5\u5165\u7684\u8BBE\u5907\u4E0D\u4F1A\u5728\u5217\u8868\u4E2D\u663E\u793A\uFF08USB\u63A5\u5165\u4E0D\u7A33\u5B9A\uFF09\u3002")),1)])])]),t("div",WF,[t("div",{class:"close",onClick:u,disabled:x.value},o(e(a)("\u53D6\u6D88")),9,HF),t("div",{class:"next",onClick:f,disabled:x.value},o(e(a)("\u521B\u5EFA")),9,ZF)])],64)):c.value=="loading"?(s(),l("div",JF,[z(F,{size:60,color:"#666"}),t("span",null,o(e(a)("\u6B63\u5728\u521B\u5EFA\u4E2D...")),1)])):c.value=="error"?(s(),l(O,{key:2},[t("div",KF,[z(Y),t("span",null,o(_.value),1)]),t("div",QF,[t("div",{class:"close",onClick:u},o(e(a)("\u5173\u95ED")),1),t("div",{class:"next",onClick:f,disabled:x.value},o(e(a)("\u91CD\u65B0\u521B\u5EFA")),9,XF)])],64)):c.value=="success"?(s(),l(O,{key:3},[t("div",tE,[z(S),t("div",eE,o(e(a)("\u521B\u5EFA\u6210\u529F")),1)]),t("div",aE,[t("div",{class:"close",onClick:u},o(e(a)("\u5173\u95ED")),1)])],64)):C("",!0)])}}});var nE=N(oE,[["__scopeId","data-v-77451104"]]);const iE={class:"actioner-container"},rE={class:"actioner-container_body"},sE=["value"],dE={class:"actioner-container_footer"},lE=G({props:{Close:{type:Function,required:!0},raid:{type:Object,required:!0}},setup(n){const i=n,{$gettext:a,$ngettext:d}=W(),u=()=>{i.Close()},r=$("");return(()=>{M.Raid.Detail.POST({path:i.raid.path}).then(_=>{if(_.data){const{result:h,error:p}=_.data;p?r.value=p:r.value=(h==null?void 0:h.detail)||""}}).catch(_=>{r.value=_.message})})(),(_,h)=>(s(),l("div",iE,[t("div",rE,[t("textarea",{value:r.value},null,8,sE)]),t("div",dE,[t("div",{class:"close",onClick:u},o(e(a)("\u5173\u95ED")),1)])]))}});var uE=N(lE,[["__scopeId","data-v-5ec616d8"]]);const cE={class:"actioner-container"},pE={class:"actioner-container_header"},fE={class:"actioner-container_body"},mE={class:"label-item"},vE={class:"label-item_key"},bE={class:"label-item_value"},gE={disabled:""},hE={class:"label-item"},_E={class:"label-item_key"},xE={key:0,class:"label-item_value"},wE={class:"msg-warning"},kE={key:1,class:"label-item_value"},yE=["value"],FE={key:1,class:"msg-warning"},EE={class:"actioner-container_footer"},$E=["disabled"],CE=["disabled"],DE=G({props:{Close:{type:Function,required:!0},raid:{type:Object,required:!0},success:{type:Function}},setup(n){const i=n,{$gettext:a,$ngettext:d}=W(),u=()=>{i.Close()},r=()=>{i.success&&i.success()},c=()=>L(this,null,function*(){const b=p.value;if(b==""){E.Warning(a("\u8BF7\u9009\u62E9\u8981\u6DFB\u52A0\u7684\u786C\u76D8"));return}h.value=!0;const x=E.Loading(a("\u4FDD\u5B58\u4E2D..."));try{const y=yield M.Raid.Add.POST({path:i.raid.path,memberPath:b});if(y.data){const{error:w,success:k}=y.data;if(w)throw w;(k||0)==0&&(E.Success(a("\u4FDD\u5B58\u6210\u529F")),r(),u())}}catch(y){E.Error(`${y}`)}finally{h.value=!1,x.Close()}}),_=bt({loading:!1,members:[]}),h=$(!1),p=$("");return(()=>L(this,null,function*(){_.loading=!0,h.value=!0;try{const b=yield M.Raid.CreateList.GET();if(b!=null&&b.data){const{success:x,error:y,result:w}=b.data;if(w&&(_.members=w.members||[]),y)throw y}}catch(b){console.log(b)}finally{h.value=!1,_.loading=!1}}))(),(b,x)=>(s(),l("div",cE,[t("div",pE,[t("span",null,"RAID - "+o(n.raid.name)+" "+o(e(a)("\u4FEE\u6539")),1)]),t("div",fE,[t("div",mE,[t("div",vE,o(e(a)("\u8BBE\u5907")),1),t("div",bE,[t("select",gE,[t("option",null,o(n.raid.name)+"_"+o(n.raid.venderModel)+" ("+o(n.raid.path)+"\uFF0C"+o(n.raid.level)+"\uFF0C"+o(n.raid.size)+") ",1)])])]),t("div",hE,[t("div",_E,o(e(a)("\u9009\u62E9\u786C\u76D8\uFF08\u9009\u62E9\u88AB\u6DFB\u52A0\u5230RAID\u7684\u786C\u76D8\uFF09\uFF1A")),1),e(_).loading?(s(),l("div",xE,[t("span",wE,o(e(a)("\u68C0\u6D4B\u4E2D...")),1)])):(s(),l("div",kE,[e(_).members.length>0?(s(!0),l(O,{key:0},J(e(_).members,y=>(s(),l("label",null,[T(t("input",{type:"radio","onUpdate:modelValue":x[0]||(x[0]=w=>p.value=w),value:y.path},null,8,yE),[[yt,p.value]]),it(" \u3010"+o(y.model)+"\u3011"+o(y.name)+" "+o(y.path)+" ["+o(y.sizeStr)+"] ",1)]))),256)):(s(),l("span",FE,o(e(a)("\u68C0\u6D4B\u4E0D\u5230\u53EF\u7528\u78C1\u76D8\u9635\u5217\u6210\u5458")),1))]))])]),t("div",EE,[t("div",{class:"close",onClick:u,disabled:h.value},o(e(a)("\u53D6\u6D88")),9,$E),t("div",{class:"next",onClick:c,disabled:h.value},o(e(a)("\u4FDD\u5B58")),9,CE)])]))}});var BE=N(DE,[["__scopeId","data-v-70cb932e"]]);const YE={class:"actioner-container"},AE={class:"actioner-container_header"},SE={class:"actioner-container_body"},zE={class:"label-item"},PE={class:"label-item_key"},TE={class:"label-item_value"},IE={disabled:""},LE={class:"label-item"},ME={class:"label-item_key"},NE={class:"label-item_value"},OE=["value"],VE={class:"actioner-container_footer"},GE=["disabled"],jE=["disabled"],qE=G({props:{Close:{type:Function,required:!0},raid:{type:Object,required:!0},success:{type:Function}},setup(n){const i=n,{$gettext:a,$ngettext:d}=W(),u=()=>{i.Close()},r=()=>{i.success&&i.success()},c=()=>L(this,null,function*(){const p=h.value;if(p==""){E.Warning(a("\u8BF7\u9009\u62E9\u8981\u5220\u9664\u7684\u786C\u76D8"));return}_.value=!0;const v=E.Loading(a("\u4FDD\u5B58\u4E2D..."));try{const b=yield M.Raid.Remove.POST({path:i.raid.path,memberPath:p});if(b.data){const{error:x,success:y}=b.data;if(x)throw x;(y||0)==0&&(E.Success(a("\u4FDD\u5B58\u6210\u529F")),r(),u())}}catch(b){E.Error(`${b}`)}finally{_.value=!1,v.Close()}}),_=$(!1),h=$("");return(p,v)=>(s(),l("div",YE,[t("div",AE,[t("span",null,"RAID - "+o(n.raid.name)+" "+o(e(a)("\u79FB\u9664")),1)]),t("div",SE,[t("div",zE,[t("div",PE,o(e(a)("\u8BBE\u5907")),1),t("div",TE,[t("select",IE,[t("option",null,o(n.raid.name)+"_"+o(n.raid.venderModel)+" ("+o(n.raid.path)+"\uFF0C"+o(n.raid.level)+"\uFF0C"+o(n.raid.size)+") ",1)])])]),t("div",LE,[t("div",ME,o(e(a)("\u9009\u62E9\u786C\u76D8\uFF08\u9009\u62E9\u8981\u4ECERAID\u9635\u5217\u4E2D\u5220\u9664\u7684\u786C\u76D8\uFF09\uFF1A")),1),t("div",NE,[(s(!0),l(O,null,J(n.raid.members,b=>(s(),l("label",null,[T(t("input",{type:"radio","onUpdate:modelValue":v[0]||(v[0]=x=>h.value=x),value:b},null,8,OE),[[yt,h.value]]),it(" "+o(b),1)]))),256))])])]),t("div",VE,[t("div",{class:"close",onClick:u,disabled:_.value},o(e(a)("\u53D6\u6D88")),9,GE),t("div",{class:"next",onClick:c,disabled:_.value},o(e(a)("\u4FDD\u5B58")),9,jE)])]))}});var UE=N(qE,[["__scopeId","data-v-56c0f6fb"]]);const RE={class:"actioner-container"},WE={class:"actioner-container_header"},HE={class:"actioner-container_body"},ZE={class:"label-item"},JE={class:"label-item_key"},KE={class:"label-item_value"},QE={disabled:""},XE={class:"label-item"},t$={class:"label-item_key"},e$={key:0,class:"label-item_value"},a$={class:"msg-warning"},o$={key:1,class:"label-item_value"},n$=["value"],i$={key:1,class:"msg-warning"},r$={class:"actioner-container_footer"},s$=["disabled"],d$=["disabled"],l$=G({props:{Close:{type:Function,required:!0},raid:{type:Object,required:!0},success:{type:Function}},setup(n){const i=n,{$gettext:a,$ngettext:d}=W(),u=()=>{i.Close()},r=()=>{i.success&&i.success()},c=()=>L(this,null,function*(){const b=p.value;if(b==""){E.Warning(a("\u8BF7\u9009\u62E9\u8981\u6DFB\u52A0\u7684\u786C\u76D8"));return}h.value=!0;const x=E.Loading(a("\u4FDD\u5B58\u4E2D..."));try{const y=yield M.Raid.Recover.POST({path:i.raid.path,memberPath:b});if(y.data){const{error:w,success:k}=y.data;if(w)throw w;(k||0)==0&&(E.Success(a("\u4FDD\u5B58\u6210\u529F")),r(),u())}}catch(y){E.Error(`${y}`)}finally{h.value=!1,x.Close()}}),_=bt({loading:!1,members:[]}),h=$(!1),p=$("");return(()=>L(this,null,function*(){_.loading=!0,h.value=!0;try{const b=yield M.Raid.CreateList.GET();if(b!=null&&b.data){const{success:x,error:y,result:w}=b.data;if(w&&(_.members=w.members||[]),y)throw y}}catch(b){console.log(b)}finally{h.value=!1,_.loading=!1}}))(),(b,x)=>(s(),l("div",RE,[t("div",WE,[t("span",null,"RAID - "+o(n.raid.name)+" "+o(e(a)("\u6062\u590D")),1)]),t("div",HE,[t("div",ZE,[t("div",JE,o(e(a)("\u8BBE\u5907")),1),t("div",KE,[t("select",QE,[t("option",null,o(n.raid.name)+"_"+o(n.raid.venderModel)+" ("+o(n.raid.path)+"\uFF0C"+o(n.raid.level)+"\uFF0C"+o(n.raid.size)+") ",1)])])]),t("div",XE,[t("div",t$,o(e(a)("\u9009\u62E9\u786C\u76D8\uFF08\u9009\u62E9\u7A7A\u95F2\u7684\u786C\u76D8\u6062\u590DRAID\u8BBE\u5907\uFF09\uFF1A")),1),e(_).loading?(s(),l("div",e$,[t("span",a$,o(e(a)("\u68C0\u6D4B\u4E2D...")),1)])):(s(),l("div",o$,[e(_).members.length>0?(s(!0),l(O,{key:0},J(e(_).members,y=>(s(),l("label",null,[T(t("input",{type:"radio","onUpdate:modelValue":x[0]||(x[0]=w=>p.value=w),value:y.path},null,8,n$),[[yt,p.value]]),it(" \u3010"+o(y.model)+"\u3011"+o(y.name)+" "+o(y.path)+" ["+o(y.sizeStr)+"] ",1)]))),256)):(s(),l("span",i$,o(e(a)("\u68C0\u6D4B\u4E0D\u5230\u53EF\u7528\u78C1\u76D8\u9635\u5217\u6210\u5458")),1))]))])]),t("div",r$,[t("div",{class:"close",onClick:u,disabled:h.value},o(e(a)("\u53D6\u6D88")),9,s$),t("div",{class:"next",onClick:c,disabled:h.value},o(e(a)("\u4FDD\u5B58")),9,d$)])]))}});var u$=N(l$,[["__scopeId","data-v-0586260e"]]);const c$={class:"action-main"},p$=G({props:{Close:{type:Function,required:!0},setup:{type:String,default:"create"},raid:{type:Object},success:{type:Function}},setup(n){return(i,a)=>(s(),H(ht,{type:2},{default:R(()=>[t("div",c$,[n.setup=="create"?(s(),H(nE,{key:0,Close:n.Close},null,8,["Close"])):n.setup=="info"&&n.raid!=null?(s(),H(uE,{key:1,Close:n.Close,raid:n.raid,success:n.success},null,8,["Close","raid","success"])):n.setup=="edit"&&n.raid!=null?(s(),H(BE,{key:2,Close:n.Close,raid:n.raid,success:n.success},null,8,["Close","raid","success"])):n.setup=="remove"&&n.raid!=null?(s(),H(UE,{key:3,Close:n.Close,raid:n.raid,success:n.success},null,8,["Close","raid","success"])):n.setup=="recover"&&n.raid!=null?(s(),H(u$,{key:4,Close:n.Close,raid:n.raid,success:n.success},null,8,["Close","raid","success"])):C("",!0)])]),_:1}))}});var f$=N(p$,[["__scopeId","data-v-e20ba082"]]);const ce=n=>{const i=document.createElement("div");document.body.appendChild(i);const a=gt(f$,mt(ut({},n),{Close:()=>{d()}}));a.use(Ba),a.mount(i);const d=()=>{a.unmount(),i.remove()};return{Close:d}},Ua=n=>(st("data-v-f1411b40"),n=n(),dt(),n),m$={id:"page"},v$={name:"content"},b$={class:"cbi-map-descr"},g$={style:{color:"#f5365b","margin-top":"10px"}},h$={style:{color:"#f5365b","margin-top":"10px"}},_$={class:"btns"},x$=["disabled"],w$={class:"cbi-section cbi-tblsection",id:"cbi-nfs-mount"},k$={class:"table cbi-section-table"},y$={style:{}},F$={class:"tr cbi-section-table-titles anonymous"},E$={class:"th cbi-section-table-cell","data-widget":"value"},$$={class:"th cbi-section-table-cell","data-widget":"value"},C$={class:"th cbi-section-table-cell","data-widget":"value"},D$={class:"th cbi-section-table-cell","data-widget":"value"},B$={class:"th cbi-section-table-cell","data-widget":"value"},Y$={class:"th cbi-section-table-cell","data-widget":"value"},A$={class:"th cbi-section-table-cell","data-widget":"value"},S$={class:"th cbi-section-table-cell","data-widget":"value"},z$={class:"tr cbi-section-table-row"},P$={class:"td cbi-value-field"},T$={class:"td cbi-value-field"},I$=["title"],L$={class:"item-status"},M$={key:0,class:"item-status item-status-detail"},N$={class:"td cbi-value-field"},O$={class:"td cbi-value-field"},V$={class:"td cbi-value-field"},G$=Ua(()=>t("br",null,null,-1)),j$={class:"td cbi-value-field"},q$=Ua(()=>t("br",null,null,-1)),U$={key:1,href:"/cgi-bin/luci/admin/quickstart/"},R$={class:"td cbi-section-table-cell nowrap cbi-section-actions"},W$=["title","disabled","onClick"],H$=["title","disabled","onClick"],Z$=["title","onClick"],J$=["title","onClick"],K$=["title","onClick"],Q$=G({setup(n){const{$gettext:i,$ngettext:a}=W(),d=bt({disksList:[]}),u=()=>L(this,null,function*(){try{const f=yield M.Raid.List.GET();if(f!=null&&f.data){const{success:m,error:g,result:F}=f.data;if(F&&(d.disksList=F.disks||[]),g)throw g}}catch(f){console.log(f)}}),r=It.easyInterval(u,5e3);Ae(()=>{r()});const c=f=>{switch(f.level){case"raid0":case"jbod":return!0}return f.status.indexOf("degraded")!=-1||f.status.indexOf("resyncing(")!=-1},_=f=>{let m=[];return f.childrens&&f.childrens.forEach(g=>{g.mountPoint&&m.push(`${g.name}(${g.mountPoint})`)}),m},h=()=>L(this,null,function*(){ce({setup:"create",success:()=>{u()}})}),p=f=>{ce({setup:"info",raid:f})},v=f=>L(this,null,function*(){if(f.childrens&&f.childrens.length>0&&f.childrens.filter(F=>F.mountPoint).length>0){Ye({content:i("\u5220\u9664 RAID \u8BBE\u5907\u4E4B\u524D\u8BF7\u5148\u5378\u8F7D\u6587\u4EF6\u7CFB\u7EDF"),nextTitle:i("\u53BB\u5378\u8F7D"),next:()=>{location.href="/cgi-bin/luci/admin/system/mounts"},clearTitle:i("\u53D6\u6D88"),clear:()=>{}});return}if(!confirm(i("\u786E\u5B9A\u8981\u5220\u9664 %{name} \u8BE5\u78C1\u76D8\u9635\u5217\u5417\uFF1F\u5220\u9664\u64CD\u4F5C\u53EF\u80FD\u4F1A\u5BFC\u81F4\u6570\u636E\u4E22\u5931\uFF0C\u8BF7\u8C28\u614E\u64CD\u4F5C\u3002\u5220\u9664\u6210\u529F\u540E\uFF0C\u5982\u9700\u53E6\u5916\u7EC4RAID\uFF0C\u5EFA\u8BAE\u7A0D\u7B49\u51E0\u5206\u949F\u540E\u518D\u8BD5\u3002",{name:f.name}))||!confirm(i("\u786E\u5B9A\u8981\u5220\u9664 %{name} \u5417?",{name:f.name})))return;const m=E.Loading(i("\u5220\u9664\u4E2D..."));try{const g=yield M.Raid.Delete.POST({path:f.path,members:f.members});if(g.data){const{success:F,error:Y}=g.data;if(Y)throw Y;(F||0)==0&&(E.Success(i("\u5220\u9664\u6210\u529F")),u())}}catch(g){E.Error(`${g}`)}finally{m.Close()}}),b=f=>{ce({setup:"edit",raid:f,success:()=>{u()}})},x=f=>{ce({setup:"remove",raid:f,success:()=>{u()}})},y=f=>{ce({setup:"recover",raid:f,success:()=>{u()}})},w=$(!1),k=()=>{Ye({content:i("\u5C06\u626B\u63CF\u78C1\u76D8\u91CC RAID \u7684\u78C1\u76D8\u9635\u5217\u914D\u7F6E\u5E76\u6062\u590D\uFF0C\u786E\u5B9A\u8981\u6062\u590D RAID \u78C1\u76D8\u9635\u5217\u5417\uFF1F"),nextTitle:i("\u786E\u5B9A"),next:()=>L(this,null,function*(){w.value=!0;const f=E.Loading(i("\u626B\u63CF\u4E2D..."));try{const m=yield M.Raid.Autofix.GET();if(m.data){const{error:g,success:F}=m.data;if(g)throw g;(F||0)==0&&(E.Success(i("\u6062\u590D\u5B8C\u6210")),u())}}catch(m){E.Error(`${m}`)}finally{f.Close(),w.value=!1}}),clearTitle:i("\u53D6\u6D88"),clear:()=>{}})};return(f,m)=>(s(),l("div",m$,[t("h2",v$,o(e(i)("RAID\u7BA1\u7406")),1),t("div",b$,[t("p",null,o(e(i)("RAID \uFF08 Redundant Array of Independent Disks \uFF09\u5373\u72EC\u7ACB\u78C1\u76D8\u5197\u4F59\u9635\u5217\uFF0C\u7B80\u79F0\u4E3A\u300C\u78C1\u76D8\u9635\u5217\u300D\uFF0C\u5C31\u662F\u7528\u591A\u4E2A\u72EC\u7ACB\u7684\u78C1\u76D8\u7EC4\u6210\u5728\u4E00\u8D77\u5F62\u6210\u4E00\u4E2A\u5927\u7684\u78C1\u76D8\u7CFB\u7EDF\uFF0C\u4ECE\u800C\u5B9E\u73B0\u6BD4\u5355\u5757\u78C1\u76D8\u66F4\u597D\u7684\u5B58\u50A8\u6027\u80FD\u548C\u66F4\u9AD8\u7684\u53EF\u9760\u6027\u3002")),1),t("p",g$," * "+o(e(i)("RAID\u529F\u80FD\u6B63\u5728\u516C\u6D4B\u4E2D\uFF0C\u4F7F\u7528\u8FC7\u7A0B\u4E2D\u5982\u9020\u6210\u6570\u636E\u4E22\u5931\u7B49\u95EE\u9898\uFF0C\u6982\u4E0D\u8D1F\u8D23\uFF0C\u8BF7\u8C28\u614E\u4F7F\u7528\u3002")),1),t("p",h$," * "+o(e(i)("\u5982\u679C\u7531\u4E8E\u7CFB\u7EDF\u91CD\u7F6E\u6216\u91CD\u542F\u5BFC\u81F4\u7684RAID\u8BBE\u5907\u4E22\u5931\u53EF\u4EE5\u5C1D\u8BD5\u901A\u8FC7\u4E0B\u65B9'\u626B\u63CF\u6062\u590DRAID'\u6309\u94AE\u6062\u590D")),1)]),t("div",_$,[t("button",{class:"btn cbi-button cbi-button-apply",onClick:m[0]||(m[0]=g=>h())},o(e(i)("\u521B\u5EFARAID")),1),t("button",{class:"btn cbi-button cbi-button-apply",onClick:m[1]||(m[1]=g=>k()),disabled:w.value},o(e(i)("\u626B\u63CF\u6062\u590DRAID")),9,x$)]),t("div",null,[t("div",w$,[t("table",k$,[t("tbody",y$,[t("tr",F$,[t("th",E$,o(e(i)("\u540D\u79F0")),1),t("th",$$,o(e(i)("\u8BBE\u5907")),1),t("th",C$,o(e(i)("\u72B6\u6001")),1),t("th",D$,o(e(i)("\u7EA7\u522B")),1),t("th",B$,o(e(i)("\u5BB9\u91CF")),1),t("th",Y$,o(e(i)("\u6210\u5458")),1),t("th",A$,o(e(i)("\u6302\u8F7D\u4FE1\u606F")),1),t("th",S$,o(e(i)("\u64CD\u4F5C")),1)]),(s(!0),l(O,null,J(e(d).disksList,g=>(s(),l("tr",z$,[t("td",P$,[t("b",null,o(g.name),1)]),t("td",T$,[t("b",null,o(g.path),1)]),t("td",{class:"td cbi-value-field",title:g.status+(g.rebuildStatus||"")},[t("b",L$,o(g.status),1),g.rebuildStatus?(s(),l("b",M$," \u2026 ")):C("",!0)],8,I$),t("td",N$,[t("b",null,o(g.level),1)]),t("td",O$,[t("b",null,o(g.size),1)]),t("td",V$,[(s(!0),l(O,null,J(g.members,F=>(s(),l("b",null,[it(o(F)+" ",1),G$]))),256))]),t("td",j$,[_(g).length>0?(s(!0),l(O,{key:0},J(_(g),F=>(s(),l("b",null,[it(o(F)+" ",1),q$]))),256)):(s(),l("a",U$,o(e(i)("\u53BB\u6302\u8F7D")),1))]),t("td",R$,[t("button",{class:"btn cbi-button cbi-button-apply",title:e(i)("\u6269\u5145"),disabled:c(g),onClick:F=>b(g)},o(e(i)("\u6269\u5145")),9,W$),t("button",{class:"btn cbi-button cbi-button-apply",title:e(i)("\u79FB\u9664"),disabled:c(g),onClick:F=>x(g)},o(e(i)("\u79FB\u9664")),9,H$),t("button",{class:"btn cbi-button cbi-button-apply",title:e(i)("\u6062\u590D"),onClick:F=>y(g)},o(e(i)("\u6062\u590D")),9,Z$),t("button",{class:"btn cbi-button cbi-button-apply",title:e(i)("\u8BE6\u60C5"),onClick:F=>p(g)},o(e(i)("\u8BE6\u60C5")),9,J$),t("button",{class:"cbi-button cbi-button-remove",title:e(i)("\u5982\u679C\u60A8\u5728RAID\u78C1\u76D8\u9635\u5217\u4E2D\u521B\u5EFA\u4E86\u6587\u4EF6\u7CFB\u7EDF\uFF0C\u5148\u5378\u8F7D\u6587\u4EF6\u7CFB\u7EDF\uFF0C\u540E\u5220\u9664\u6587\u4EF6\u7CFB\u7EDF\u5220\u9664\u64CD\u4F5C\u53EF\u80FD\u4F1A\u5BFC\u81F4\u6570\u636E\u4E22\u5931\uFF0C\u8BF7\u8C28\u614E\u64CD\u4F5C\u3002"),onClick:F=>v(g)},o(e(i)("\u5220\u9664")),9,K$)])]))),256))])])])])]))}});var X$=N(Q$,[["__scopeId","data-v-f1411b40"]]);const tC=n=>(st("data-v-2b6b4ef9"),n=n(),dt(),n),eC={id:"page"},aC=tC(()=>t("h2",{name:"content"},"S.M.A.R.T.",-1)),oC={class:"cbi-map-descr"},nC={class:"tabs"},iC=["href","onClick"],rC=G({setup(n){const{$gettext:i,$ngettext:a}=W(),d=[{to:"/smart",name:i("\u5E38\u89C4\u8BBE\u7F6E")},{to:"/smart/task",name:i("\u8BA1\u5212\u4EFB\u52A1")},{to:"/smart/log",name:i("\u67E5\u770B\u65E5\u5FD7")}],u=$(!1),r=bt({global:{enable:!1,powermode:"never",tmpDiff:0,tmpMax:0},devices:[],tasks:[]}),c=p=>{const{global:v,devices:b,tasks:x}=p;v&&(r.global.enable=v.enable||!1,r.global.powermode=v.powermode||"never"),r.devices=b||[],r.tasks=x||[]};(()=>L(this,null,function*(){try{const p=yield M.Smart.Config.GET();if(p.data){const{result:v}=p.data;v&&c(v)}}catch(p){}finally{u.value=!0}}))();const h=p=>L(this,null,function*(){const v=E.Loading(i("\u4FDD\u5B58\u4E2D..."));try{const b=yield M.Smart.Config.POST(p);if(b.data){console.log(b.data);const{success:x,error:y,result:w}=b.data;if(y)throw y;(x||0)==0&&(E.Success(i("\u4FDD\u5B58\u6210\u529F")),w&&c(w))}}catch(b){E.Error(`${b}`)}finally{v.Close()}});return(p,v)=>{const b=ft("router-link"),x=ft("router-view");return s(),l("div",eC,[aC,t("div",oC,[t("p",null,o(e(i)("S.M.A.R.T.\uFF0C\u5168\u79F0\u4E3A\u201CSelf-Monitoring Analysis and Reporting Technology\u201D\uFF0C\u5373\u201C\u81EA\u6211\u76D1\u6D4B\u3001\u5206\u6790\u53CA\u62A5\u544A\u6280\u672F\u201D\uFF0C")),1),t("p",null,o(e(i)("\u662F\u4E00\u79CD\u81EA\u52A8\u7684\u786C\u76D8\u72B6\u6001\u68C0\u6D4B\u4E0E\u9884\u8B66\u7CFB\u7EDF\u548C\u89C4\u8303\u3002\u901A\u8FC7\u5728\u786C\u76D8\u786C\u4EF6\u5185\u7684\u68C0\u6D4B\u6307\u4EE4\u5BF9\u786C\u76D8\u7684\u786C\u4EF6\u5982\u78C1\u5934\u3001\u76D8\u7247\u3001\u9A6C\u8FBE\u3001")),1),t("p",null,o(e(i)("\u7535\u8DEF\u7684\u8FD0\u884C\u60C5\u51B5\u8FDB\u884C\u76D1\u63A7\u3001\u8BB0\u5F55\u5E76\u4E0E\u5382\u5546\u6240\u8BBE\u5B9A\u7684\u9884\u8BBE\u5B89\u5168\u503C\u8FDB\u884C\u6BD4\u8F83\uFF0C\u82E5\u76D1\u63A7\u60C5\u51B5\u5C06\u8981\u6216\u5DF2\u8D85\u51FA\u9884\u8BBE\u5B89\u5168\u503C\u7684\u5B89\u5168\u8303\u56F4\uFF0C")),1),t("p",null,o(e(i)("\u5C31\u53EF\u4EE5\u901A\u8FC7\u4E3B\u673A\u7684\u76D1\u63A7\u786C\u4EF6\u6216\u8F6F\u4EF6\u81EA\u52A8\u5411\u7528\u6237\u4F5C\u51FA\u8B66\u544A\u5E76\u8FDB\u884C\u8F7B\u5FAE\u7684\u81EA\u52A8\u4FEE\u590D\uFF0C\u4EE5\u63D0\u524D\u4FDD\u969C\u786C\u76D8\u6570\u636E\u7684\u5B89\u5168\u3002")),1)]),t("ul",nC,[(s(),l(O,null,J(d,y=>z(b,{to:y.to,custom:"",key:y.to},{default:R(({route:w,href:k,navigate:f,isActive:m,isExactActive:g})=>[t("li",{class:ct({"active cbi-tab":m&&g})},[t("a",{href:k,onClick:f},o(y.name),9,iC)],2)]),_:2},1032,["to"])),64))]),u.value?(s(),H(x,{key:0,name:"default"},{default:R(({Component:y,route:w})=>[(s(),H(no,null,{default:R(()=>[(s(),H(io(y),{key:w.path,config:e(r),saveData:h},null,8,["config"]))]),_:2},1024))]),_:1})):C("",!0)])}}});var sC=N(rC,[["__scopeId","data-v-2b6b4ef9"]]);const dC={class:"action-main"},lC=G({setup(n){return(i,a)=>(s(),H(ht,{type:2},{default:R(()=>[t("div",dC,[Pt(i.$slots,"default",{},void 0,!0)])]),_:3}))}});var Ne=N(lC,[["__scopeId","data-v-f3b0d6f0"]]);const uC={class:"actioner-container"},cC={class:"actioner-container_header"},pC={class:"actioner-container_body"},fC={class:"cbi-value"},mC={class:"cbi-value-title"},vC={class:"cbi-value-field"},bC={class:"cbi-value-description"},gC={class:"cbi-value"},hC={class:"cbi-value-title"},_C={class:"cbi-value-field"},xC={class:"cbi-checkbox"},wC={value:-1},kC={value:0},yC=["value"],FC={class:"cbi-value-description"},EC={class:"cbi-value"},$C={class:"cbi-value-title"},CC={class:"cbi-value-field"},DC={class:"cbi-checkbox"},BC={value:-1},YC={value:0},AC=["value"],SC={class:"cbi-value-description"},zC={class:"actioner-container_footer"},PC=["disabled"],TC=["disabled"],IC=G({props:{close:{type:Function,required:!0},disk:{type:Object,required:!0},device:{type:Object},next:{type:Function,required:!0}},setup(n){var h,p,v;const i=n,{$gettext:a,$ngettext:d}=W();console.log(i.device);const u=$(!1),r=bt({tmpDiff:((h=i.device)==null?void 0:h.tmpDiff)||0,tmpMax:((p=i.device)==null?void 0:p.tmpMax)||0,devicePath:((v=i.device)==null?void 0:v.devicePath)||""}),c=()=>{u.value=!0,i.close()},_=()=>L(this,null,function*(){u.value=!0;try{yield i.next({tmpDiff:r.tmpDiff,tmpMax:r.tmpMax,devicePath:r.devicePath}),u.value=!1,c()}catch(b){}});return(b,x)=>(s(),H(Ne,null,{default:R(()=>[t("div",uC,[t("div",cC,[t("span",null," S.M.A.R.T. \xBB "+o(e(a)("\u8BBE\u5907"))+" \xBB "+o(n.disk.path),1)]),t("div",pC,[t("div",fC,[t("label",mC,o(e(a)("\u78C1\u76D8")),1),t("div",vC,[t("div",bC,o(n.disk.model)+" [ "+o(n.disk.path)+"\uFF0C"+o(n.disk.sizeStr)+" ] ",1)])]),t("div",gC,[t("label",hC,o(e(a)("\u6E29\u5EA6\u76D1\u6D4B\uFF08\u5DEE\u5F02\uFF09")),1),t("div",_C,[t("div",xC,[T(t("select",{class:"cbi-input-select","onUpdate:modelValue":x[0]||(x[0]=y=>e(r).tmpDiff=y)},[t("option",wC,o(e(a)("\u4F7F\u7528\u5168\u5C40\u914D\u7F6E")),1),t("option",kC,o(e(a)("\u7981\u7528")),1),(s(),l(O,null,J(20,y=>t("option",{value:y},o(y)+"\xB0C",9,yC)),64))],512),[[rt,e(r).tmpDiff,void 0,{number:!0}]])]),t("div",FC,o(e(a)("\u81EA\u4E0A\u6B21\u62A5\u544A\u4EE5\u6765\u6E29\u5EA6\u53D8\u5316\u81F3\u5C11 N \u5EA6\uFF0C\u5219\u9700\u62A5\u544A.")),1)])]),t("div",EC,[t("label",$C,o(e(a)("\u6E29\u5EA6\u76D1\u6D4B\uFF08\u6700\u5927\uFF09")),1),t("div",CC,[t("div",DC,[T(t("select",{class:"cbi-input-select","onUpdate:modelValue":x[1]||(x[1]=y=>e(r).tmpMax=y)},[t("option",BC,o(e(a)("\u4F7F\u7528\u5168\u5C40\u914D\u7F6E")),1),t("option",YC,o(e(a)("\u7981\u7528")),1),(s(),l(O,null,J(20,y=>t("option",{value:y*5},o(y*5)+"\xB0C",9,AC)),64))],512),[[rt,e(r).tmpMax,void 0,{number:!0}]])]),t("div",SC,o(e(a)("\u5982\u679C\u6E29\u5EA6\u5927\u4E8E\u6216\u7B49\u4E8E N \u6444\u6C0F\u5EA6\u5219\u62A5\u544A.")),1)])])]),t("div",zC,[t("button",{class:"close",onClick:c,disabled:u.value},o(e(a)("\u53D6\u6D88")),9,PC),t("button",{class:"next",onClick:_,disabled:u.value},o(e(a)("\u4FDD\u5B58")),9,TC)])])]),_:1}))}}),LC={class:"actioner-container"},MC={class:"actioner-container_header"},NC={class:"actioner-container_body"},OC={class:"cbi-value"},VC={class:"cbi-value-title"},GC={class:"cbi-value-field"},jC={class:"cbi-checkbox"},qC={value:""},UC=["value"],RC={class:"cbi-value"},WC={class:"cbi-value-title"},HC={class:"cbi-value-field"},ZC={class:"cbi-checkbox"},JC={value:"short"},KC={value:"long"},QC={value:"conveyance"},XC={value:"offline"},tD={class:"cbi-value"},eD={class:"cbi-value-title"},aD={class:"cbi-value-field"},oD={class:"cbi-checkbox"},nD=t("option",{value:"*"},"*",-1),iD=["value"],rD={class:"cbi-value-description"},sD={class:"cbi-value"},dD={class:"cbi-value-title"},lD={class:"cbi-value-field"},uD={class:"cbi-checkbox"},cD=t("option",{value:"*"},"*",-1),pD=["value"],fD={class:"cbi-value-description"},mD={class:"cbi-value"},vD={class:"cbi-value-title"},bD={class:"cbi-value-field"},gD={class:"cbi-checkbox"},hD=t("option",{value:"*"},"*",-1),_D=["value"],xD={class:"cbi-value-description"},wD={class:"actioner-container_footer"},kD=["disabled"],yD=["disabled"],FD=G({props:{close:{type:Function,required:!0},config:{type:Object,required:!0},next:{type:Function,required:!0}},setup(n){const i=n,{$gettext:a,$ngettext:d}=W(),u=$(!1),r=bt({type:"short",devicePath:"",month:"*",dayPerMonth:"*",hour:"*"}),c=$([]);(()=>L(this,null,function*(){try{const v=yield M.Smart.List.GET();if(v.data){const{result:b,error:x}=v.data;b&&b.disks&&(c.value=b.disks)}}catch(v){}}))();const h=()=>{u.value=!0,i.close()},p=()=>L(this,null,function*(){if(r.devicePath==""){E.Warning(a("\u8BF7\u9009\u62E9\u78C1\u76D8"));return}u.value=!0;try{yield i.next(r),h()}catch(v){}finally{u.value=!1}});return(v,b)=>(s(),H(Ne,null,{default:R(()=>[t("div",LC,[t("div",MC,[t("span",null,o(e(a)("\u521B\u5EFA\u8BA1\u5212\u4EFB\u52A1")),1)]),t("div",NC,[t("div",OC,[t("label",VC,o(e(a)("\u78C1\u76D8")),1),t("div",GC,[t("div",jC,[T(t("select",{class:"cbi-input-select","onUpdate:modelValue":b[0]||(b[0]=x=>e(r).devicePath=x)},[t("option",qC,o(e(a)("\u9009\u62E9\u78C1\u76D8")),1),(s(!0),l(O,null,J(c.value,x=>(s(),l("option",{value:x.path},o(x.model)+" [ "+o(x.path)+"\uFF0C"+o(x.sizeStr)+" ] ",9,UC))),256))],512),[[rt,e(r).devicePath,void 0,{trim:!0}]])])])]),t("div",RC,[t("label",WC,o(e(a)("\u7C7B\u578B")),1),t("div",HC,[t("div",ZC,[T(t("select",{class:"cbi-input-select","onUpdate:modelValue":b[1]||(b[1]=x=>e(r).type=x)},[t("option",JC,o(e(a)("\u77ED\u6682\u81EA\u68C0")),1),t("option",KC,o(e(a)("\u957F\u65F6\u81EA\u68C0")),1),t("option",QC,o(e(a)("\u4F20\u8F93\u65F6\u81EA\u68C0")),1),t("option",XC,o(e(a)("\u79BB\u7EBF\u65F6\u81EA\u68C0")),1)],512),[[rt,e(r).type,void 0,{trim:!0}]])])])]),t("div",tD,[t("label",eD,o(e(a)("\u5C0F\u65F6")),1),t("div",aD,[t("div",oD,[T(t("select",{class:"cbi-input-select","onUpdate:modelValue":b[2]||(b[2]=x=>e(r).hour=x)},[nD,(s(),l(O,null,J(24,(x,y)=>t("option",{value:`${y}`},o(y),9,iD)),64))],512),[[rt,e(r).hour,void 0,{trim:!0}]])]),t("div",rD,o(e(a)("* \u8868\u793A\u6BCF\u5C0F\u65F6")),1)])]),t("div",sD,[t("label",dD,o(e(a)("\u5929")),1),t("div",lD,[t("div",uD,[T(t("select",{class:"cbi-input-select","onUpdate:modelValue":b[3]||(b[3]=x=>e(r).dayPerMonth=x)},[cD,(s(),l(O,null,J(31,x=>t("option",{value:`${x}`},o(x),9,pD)),64))],512),[[rt,e(r).dayPerMonth,void 0,{trim:!0}]])]),t("div",fD,o(e(a)("* \u8868\u793A\u6BCF\u5929")),1)])]),t("div",mD,[t("label",vD,o(e(a)("\u6708")),1),t("div",bD,[t("div",gD,[T(t("select",{class:"cbi-input-select","onUpdate:modelValue":b[4]||(b[4]=x=>e(r).month=x)},[hD,(s(),l(O,null,J(12,(x,y)=>t("option",{value:`${x}`},o(x),9,_D)),64))],512),[[rt,e(r).month,void 0,{trim:!0}]])]),t("div",xD,o(e(a)("* \u8868\u793A\u6BCF\u6708")),1)])])]),t("div",wD,[t("button",{class:"close",onClick:h,disabled:u.value},o(e(a)("\u53D6\u6D88")),9,kD),t("button",{class:"next",onClick:p,disabled:u.value},o(e(a)("\u4FDD\u5B58")),9,yD)])])]),_:1}))}}),ED={class:"actioner-container"},$D={class:"actioner-container_header"},CD={class:"actioner-container_body"},DD=["value"],BD={class:"actioner-container_footer"},YD=["disabled"],AD=["disabled"],SD=G({props:{close:{type:Function,required:!0},task:{type:Object,required:!0}},setup(n){const i=n,{$gettext:a,$ngettext:d}=W(),u=$(!1),r=$(""),c=$(""),_=$(""),h=()=>L(this,null,function*(){r.value+=".";try{const x=yield M.Smart.Test.Result.POST({type:"selftest",devicePath:i.task.devicePath||""});if(x.data){const{result:y,error:w}=x.data;y&&y.result&&(_.value=y.result),w&&(_.value=w)}}catch(x){x&&(_.value=x)}}),p=It.easyInterval(h,5e3);Ae(()=>{p()});const v=()=>{u.value=!0,p(),i.close()},b=()=>L(this,null,function*(){u.value=!0;try{const x=yield M.Smart.Test.POST({type:i.task.type||"short",devicePath:i.task.devicePath||""});if(x.data){const{success:y,error:w,result:k}=x.data;w&&(c.value=w),k&&k.result&&(c.value=k.result)}}catch(x){c.value=x}finally{}});return(x,y)=>(s(),H(Ne,null,{default:R(()=>[t("div",ED,[t("div",$D,[t("span",null,o(e(a)("\u8FD0\u884C\u8C03\u8BD5")),1)]),t("div",CD,[t("textarea",{value:c.value+` +`+_.value+` +`+r.value,disabled:""},null,8,DD)]),t("div",BD,[t("div",{class:"close",onClick:v,disabled:u.value},o(e(a)("\u5173\u95ED")),9,YD),u.value?C("",!0):(s(),l("div",{key:0,class:"next",onClick:b,disabled:u.value},o(e(a)("\u8FD0\u884C")),9,AD))])])]),_:1}))}});var zD=N(SD,[["__scopeId","data-v-abf07ee0"]]);const PD={class:"actioner-container"},TD={class:"actioner-container_header"},ID={class:"tabs"},LD={class:"actioner-container_body"},MD={key:0,class:"table"},ND={class:"tr"},OD={class:"td left"},VD={class:"td left"},GD={class:"tr"},jD={class:"td left"},qD={class:"td left"},UD={class:"tr"},RD={class:"td left"},WD={class:"td left"},HD=["value"],ZD=["value"],JD=["value"],KD={class:"actioner-container_footer"},QD=["disabled"],XD=G({props:{close:{type:Function,required:!0},disk:{type:Object,required:!0}},setup(n){const i=n,{$gettext:a,$ngettext:d}=W(),u=$(!1),r=$("info"),c=x=>{switch(r.value=x,x){case"info":break;case"attribute":v();break;case"log":p();break;case"extend":b();break}},_=()=>{u.value=!0,i.close()},h=bt({log:"",attribute:"",extend:""}),p=()=>L(this,null,function*(){try{const x=yield M.Smart.Test.Result.POST({type:"selftest",devicePath:i.disk.path||""});if(x.data){const{result:y,error:w}=x.data;y&&y.result&&(h.log=y.result),w&&(h.log=w)}}catch(x){h.log=x}}),v=()=>L(this,null,function*(){try{const x=yield M.Smart.Attribute.Result.POST({devicePath:i.disk.path||""});if(x.data){const{result:y,error:w}=x.data;y&&y.result&&(h.attribute=y.result),w&&(h.attribute=w)}}catch(x){h.attribute=x}}),b=()=>L(this,null,function*(){try{const x=yield M.Smart.Extend.Result.POST({devicePath:i.disk.path||""});if(x.data){const{result:y,error:w}=x.data;y&&y.result&&(h.extend=y.result),w&&(h.extend=w)}}catch(x){h.extend=x}});return(x,y)=>(s(),H(Ne,null,{default:R(()=>[t("div",PD,[t("div",TD,[t("ul",ID,[t("li",{class:ct({"active cbi-tab":r.value=="info"}),onClick:y[0]||(y[0]=w=>c("info"))},[t("a",null,o(e(a)("\u8BBE\u5907\u4FE1\u606F")),1)],2),t("li",{class:ct({"active cbi-tab":r.value=="attribute"}),onClick:y[1]||(y[1]=w=>c("attribute"))},[t("a",null,o(e(a)("\u5C5E\u6027")),1)],2),t("li",{class:ct({"active cbi-tab":r.value=="log"}),onClick:y[2]||(y[2]=w=>c("log"))},[t("a",null,o(e(a)("\u81EA\u68C0\u65E5\u5FD7")),1)],2),t("li",{class:ct({"active cbi-tab":r.value=="extend"}),onClick:y[3]||(y[3]=w=>c("extend"))},[t("a",null,o(e(a)("\u6269\u5C55\u4FE1\u606F")),1)],2)])]),t("div",LD,[r.value=="info"?(s(),l("table",MD,[t("tr",ND,[t("td",OD,o(e(a)("\u8BBE\u5907")),1),t("td",VD,o(n.disk.path),1)]),t("tr",GD,[t("td",jD,o(e(a)("\u578B\u53F7")),1),t("td",qD,o(n.disk.model),1)]),t("tr",UD,[t("td",RD,o(e(a)("\u5E8F\u53F7")),1),t("td",WD,o(n.disk.serial),1)])])):r.value=="attribute"?(s(),l("textarea",{key:1,disabled:"",value:e(h).attribute},null,8,HD)):r.value=="log"?(s(),l("textarea",{key:2,disabled:"",value:e(h).log},null,8,ZD)):r.value=="extend"?(s(),l("textarea",{key:3,disabled:"",value:e(h).extend},null,8,JD)):C("",!0)]),t("div",KD,[t("div",{class:"close",onClick:_,disabled:u.value},o(e(a)("\u5173\u95ED")),9,QD)])])]),_:1}))}});var tB=N(XD,[["__scopeId","data-v-4a646cde"]]);const eB=n=>{const i=document.createElement("div");document.body.appendChild(i);const a=z(IC,mt(ut({},n),{close:()=>{d()}})),d=()=>{i.remove()};Se(a,i)},aB=n=>{const i=document.createElement("div");document.body.appendChild(i);const a=z(FD,mt(ut({},n),{close:()=>{d()}})),d=()=>{i.remove()};Se(a,i)},oB=n=>{const i=document.createElement("div");document.body.appendChild(i);const a=z(zD,mt(ut({},n),{close:()=>{d()}})),d=()=>{i.remove()};Se(a,i)},nB=n=>{const i=document.createElement("div");document.body.appendChild(i);const a=z(tB,mt(ut({},n),{close:()=>{d()}})),d=()=>{i.remove()};Se(a,i)},iB={class:"cbi-section"},rB={class:"cbi-value"},sB={class:"cbi-value-title"},dB={class:"cbi-value-field"},lB={class:"cbi-checkbox"},uB=["value"],cB={class:"cbi-value"},pB={class:"cbi-value-title"},fB={class:"cbi-value-field"},mB={class:"cbi-checkbox"},vB={value:"never"},bB={value:"sleep"},gB={value:"standby"},hB={value:"idle"},_B={class:"cbi-value-description"},xB=t("br",null,null,-1),wB=t("br",null,null,-1),kB=t("br",null,null,-1),yB=t("br",null,null,-1),FB={class:"cbi-value"},EB={class:"cbi-value-title"},$B={class:"cbi-value-field"},CB={class:"cbi-checkbox"},DB={value:0},BB=["value"],YB={class:"cbi-value-description"},AB={class:"cbi-value"},SB={class:"cbi-value-title"},zB={class:"cbi-value-field"},PB={class:"cbi-checkbox"},TB={value:0},IB=["value"],LB={class:"cbi-value-description"},MB={class:"cbi-section cbi-tblsection",id:"cbi-nfs-mount"},NB={class:"table cbi-section-table"},OB={class:"tr cbi-section-table-titles anonymous"},VB={class:"th cbi-section-table-cell","data-widget":"value"},GB={class:"th cbi-section-table-cell","data-widget":"value"},jB={class:"th cbi-section-table-cell","data-widget":"value"},qB={class:"th cbi-section-table-cell","data-widget":"value"},UB={class:"th cbi-section-table-cell","data-widget":"value"},RB={class:"th cbi-section-table-cell","data-widget":"value"},WB={class:"th cbi-section-table-cell","data-widget":"value"},HB={class:"th cbi-section-table-cell","data-widget":"value"},ZB={class:"tr cbi-section-table-row"},JB={class:"td cbi-value-field"},KB={class:"td cbi-value-field"},QB={class:"td cbi-value-field"},XB={class:"td cbi-value-field"},tY={class:"td cbi-value-field"},eY={class:"td cbi-value-field"},aY={class:"td cbi-value-field"},oY={class:"td cbi-value-field"},nY=["title","onClick"],iY=["title","onClick"],rY={class:"cbi-page-actions control-group"},sY=["value"],dY=G({props:{config:{type:Object,required:!0},saveData:{type:Function,required:!0}},setup(n){const i=n,{$gettext:a,$ngettext:d}=W(),u=bt(i.config),r=()=>{u.global.tmpDiff=i.config.global.tmpDiff||0,u.global.tmpMax=i.config.global.tmpMax||0,u.global.enable=i.config.global.enable||!1,u.global.powermode=i.config.global.powermode||"never",u.devices=i.config.devices||[],u.tasks=i.config.tasks||[]},c=$([]),_=()=>L(this,null,function*(){try{const x=yield M.Smart.List.GET();if(x.data){const{result:y,error:w}=x.data;y&&y.disks&&(c.value=y.disks||[])}}catch(x){}}),h=It.easyInterval(_,5e3);Ae(()=>{h()});const p=()=>L(this,null,function*(){yield i.saveData({global:u.global,devices:i.config.devices,tasks:i.config.tasks}),r()}),v=x=>{nB({disk:x})},b=(x,y)=>L(this,null,function*(){let w=null,k=-1;if(u.devices){for(let f=0;fL(this,null,function*(){f.tmpDiff==-1&&(f.tmpDiff=u.global.tmpDiff),f.tmpMax==-1&&(f.tmpMax=u.global.tmpMax),f.devicePath==""&&(f.devicePath=x.path);let m=[...u.devices];k>=0&&(m[k]=f);const g=new Map;m.forEach(F=>{F.devicePath!=null&&g.set(F.devicePath,null)});for(let F=0;F(s(),l(O,null,[t("fieldset",iB,[t("div",rB,[t("label",sB,o(e(a)("\u542F\u7528")),1),t("div",dB,[t("div",lB,[T(t("input",{type:"checkbox","onUpdate:modelValue":y[0]||(y[0]=w=>e(u).global.enable=w),value:!e(u).global.enable},null,8,uB),[[Rt,e(u).global.enable]])])])]),t("div",cB,[t("label",pB,o(e(a)("\u7535\u6E90\u6A21\u5F0F")),1),t("div",fB,[t("div",mB,[T(t("select",{class:"cbi-input-select","onUpdate:modelValue":y[1]||(y[1]=w=>e(u).global.powermode=w)},[t("option",vB,o(e(a)("\u603B\u662F")),1),t("option",bB,o(e(a)("\u7761\u7720")),1),t("option",gB,o(e(a)("\u5F85\u673A")),1),t("option",hB,o(e(a)("\u95F2\u7F6E")),1)],512),[[rt,e(u).global.powermode,void 0,{trim:!0}]])]),t("div",_B,[t("span",null,o(e(a)("\u6D4B\u8BD5\u65F6\u78C1\u76D8\u4F1A\u8F6C\u52A8\uFF0C\u8BF7\u9009\u62E9\u5408\u9002\u7684\u6A21\u5F0F\u6765\u63A7\u5236\u78C1\u76D8\u8F6C\u52A8\u3002")),1),xB,t("span",null,"* "+o(e(a)("\u603B\u662F-\u65E0\u8BBA\u662F\u4EC0\u4E48\u529F\u8017\u6A21\u5F0F\u4E0B\u90FD\u6D4B\u8BD5(\u68C0\u67E5)\u78C1\u76D8\uFF0C\u5F53\u68C0\u67E5\u65F6\uFF0C\u8FD9\u53EF\u80FD\u4F1A\u4F7F\u505C\u8F6C\u7684\u78C1\u76D8\u5F00\u59CB\u8F6C\u52A8\u3002")),1),wB,t("span",null,"* "+o(e(a)("\u7761\u7720-\u5904\u4E8E\u7761\u7720\u6A21\u5F0F\u4E0B\u4E0D\u68C0\u67E5\u8BBE\u5907\u3002")),1),kB,t("span",null,"* "+o(e(a)("\u5F85\u673A-\u5904\u4E8E\u5F85\u673A\u548C\u7761\u7720\u6A21\u5F0F\u4E0B\u4E0D\u68C0\u67E5\u8BBE\u5907\u3002\u6B64\u6A21\u5F0F\u4E0B\u78C1\u76D8\u4E00\u822C\u4E0D\u65CB\u8F6C\uFF0C\u5982\u679C\u4F60\u4E0D\u60F3\u6BCF\u6B21\u68C0\u67E5\u90FD\u8F6C\u52A8\u78C1\u76D8\uFF0C\u90A3\u4E48\u8FD9\u4E2A\u6A21\u5F0F\u6BD4\u8F83\u9002\u5408\u3002")),1),yB,t("span",null,"* "+o(e(a)("\u95F2\u7F6E-\u5904\u4E8E\u5F85\u673A\u3001\u7761\u7720\u3001\u95F2\u7F6E\u6A21\u5F0F\u4E0B\u4E0D\u68C0\u67E5\u8BBE\u5907\uFF0C\u5728\u95F2\u7F6E\u72B6\u6001\u4E0B\uFF0C\u5927\u591A\u6570\u78C1\u76D8\u8FD8\u5728\u8F6C\u52A8\uFF0C\u6240\u4EE5\u8FD9\u53EF\u80FD\u4E0D\u9002\u5408\u4F60\u3002")),1)])])]),t("div",FB,[t("label",EB,o(e(a)("\u6E29\u5EA6\u76D1\u6D4B\uFF08\u5DEE\u5F02\uFF09")),1),t("div",$B,[t("div",CB,[T(t("select",{class:"cbi-input-select","onUpdate:modelValue":y[2]||(y[2]=w=>e(u).global.tmpDiff=w)},[t("option",DB,o(e(a)("\u7981\u7528")),1),(s(),l(O,null,J(15,w=>t("option",{value:w},o(w)+"\xB0C",9,BB)),64))],512),[[rt,e(u).global.tmpDiff,void 0,{number:!0}]])]),t("div",YB,o(e(a)("\u81EA\u4E0A\u6B21\u62A5\u544A\u4EE5\u6765\u6E29\u5EA6\u53D8\u5316\u81F3\u5C11 N \u5EA6\uFF0C\u5219\u9700\u62A5\u544A.")),1)])]),t("div",AB,[t("label",SB,o(e(a)("\u6E29\u5EA6\u76D1\u6D4B\uFF08\u6700\u5927\uFF09")),1),t("div",zB,[t("div",PB,[T(t("select",{class:"cbi-input-select","onUpdate:modelValue":y[3]||(y[3]=w=>e(u).global.tmpMax=w)},[t("option",TB,o(e(a)("\u7981\u7528")),1),(s(),l(O,null,J(20,w=>t("option",{value:w*5},o(w*5)+"\xB0C",9,IB)),64))],512),[[rt,e(u).global.tmpMax,void 0,{number:!0}]])]),t("div",LB,o(e(a)("\u5982\u679C\u6E29\u5EA6\u5927\u4E8E\u6216\u7B49\u4E8E N \u6444\u6C0F\u5EA6\u5219\u62A5\u544A.")),1)])])]),t("div",MB,[t("table",NB,[t("thead",null,[t("tr",OB,[t("th",VB,o(e(a)("\u8BBE\u5907")),1),t("th",GB,o(e(a)("\u578B\u53F7")),1),t("th",jB,o(e(a)("\u5E8F\u53F7")),1),t("th",qB,o(e(a)("\u5BB9\u91CF")),1),t("th",UB,o(e(a)("\u6E29\u5EA6")),1),t("th",RB,o(e(a)("\u72B6\u6001")),1),t("th",WB,o(e(a)("\u5065\u5EB7")),1),t("th",HB,o(e(a)("\u64CD\u4F5C")),1)])]),t("tbody",null,[(s(!0),l(O,null,J(c.value,(w,k)=>(s(),l("tr",ZB,[t("td",JB,[t("b",null,o(w.path),1)]),t("td",KB,[t("b",null,o(w.model),1)]),t("td",QB,[t("b",null,o(w.serial),1)]),t("td",XB,[t("b",null,o(w.sizeStr),1)]),t("td",tY,[t("b",null,o(w.temp),1)]),t("td",eY,[t("b",null,o(w.status),1)]),t("td",aY,[t("b",null,o(w.health),1)]),t("td",oY,[t("button",{class:"btn cbi-button cbi-button-apply",title:e(a)("\u7F16\u8F91"),onClick:f=>b(w)},o(e(a)("\u7F16\u8F91")),9,nY),t("button",{class:"btn cbi-button cbi-button-apply",title:e(a)("\u8BE6\u60C5"),onClick:f=>v(w)},o(e(a)("\u8BE6\u60C5")),9,iY)])]))),256))])])]),t("span",rY,[t("input",{class:"btn cbi-button cbi-button-apply",type:"button",value:e(a)("\u4FDD\u5B58\u5E76\u5E94\u7528"),onClick:p},null,8,sY)])],64))}}),lY={class:"cbi-section cbi-tblsection",id:"cbi-nfs-mount"},uY={class:"table cbi-section-table"},cY={class:"tr cbi-section-table-titles anonymous"},pY={class:"th cbi-section-table-cell","data-widget":"value"},fY={class:"th cbi-section-table-cell","data-widget":"value"},mY={class:"th cbi-section-table-cell","data-widget":"value"},vY={class:"th cbi-section-table-cell","data-widget":"value"},bY={class:"tr cbi-section-table-row"},gY={class:"td cbi-value-field"},hY={class:"td cbi-value-field"},_Y={class:"td cbi-value-field"},xY={class:"td cbi-value-field"},wY=["title","onClick"],kY=["title","onClick"],yY=G({props:{config:{type:Object,required:!0},saveData:{type:Function,required:!0}},setup(n){const i=n,{$gettext:a,$ngettext:d}=W(),u=bt(i.config),r=p=>{switch(p){case"short":return a("\u77ED\u6682\u81EA\u68C0");case"long":return a("\u957F\u65F6\u81EA\u68C0");case"conveyance":return a("\u4F20\u8F93\u65F6\u81EA\u68C0");case"offline":return a("\u79BB\u7EBF\u65F6\u81EA\u68C0");default:return a("\u672A\u77E5")}},c=()=>{aB({config:i.config,disks:[],next:p=>L(this,null,function*(){yield i.saveData({tasks:[...u.tasks,p],global:i.config.global,devices:i.config.devices}),u.tasks=i.config.tasks||[]})})},_=p=>L(this,null,function*(){const v=[...u.tasks];v.splice(p,1),yield i.saveData({tasks:v,global:i.config.global,devices:i.config.devices}),u.tasks=i.config.tasks||[]}),h=p=>{oB({task:p})};return(p,v)=>(s(),l(O,null,[t("button",{class:"btn cbi-button cbi-button-apply",onClick:v[0]||(v[0]=b=>c())},o(e(a)("\u65B0\u5EFA")),1),t("div",lY,[t("table",uY,[t("thead",null,[t("tr",cY,[t("th",pY,o(e(a)("\u8BBE\u5907")),1),t("th",fY,o(e(a)("\u7C7B\u578B")),1),t("th",mY,o(e(a)("\u8C03\u5EA6")),1),t("th",vY,o(e(a)("\u529F\u80FD")),1)])]),t("tbody",null,[(s(!0),l(O,null,J(e(u).tasks,(b,x)=>(s(),l("tr",bY,[t("td",gY,[t("b",null,o(b.devicePath),1)]),t("td",hY,[t("b",null,o(r(b.type)),1)]),t("td",_Y,[t("b",null,o(b.month)+"/"+o(b.dayPerMonth)+"/"+o(b.hour),1)]),t("td",xY,[t("button",{class:"btn cbi-button cbi-button-apply",title:e(a)("\u8C03\u8BD5"),onClick:y=>h(b)},o(e(a)("\u9884\u89C8")),9,wY),t("button",{class:"cbi-button cbi-button-remove",title:e(a)("\u5220\u9664"),onClick:y=>_(x)},o(e(a)("\u5220\u9664")),9,kY)])]))),256))])])])],64))}}),FY={class:"cbi-section"},EY=["value"],$Y=G({setup(n){return L(this,null,function*(){let i,a;const d=$(""),u=()=>L(this,null,function*(){try{const r=yield M.Smart.Log.GET();if(r.data){const{result:c,error:_}=r.data;c&&c.result&&(d.value=c.result),_&&(d.value=_)}}catch(r){d.value=r}});return[i,a]=ro(()=>u()),yield i,a(),(r,c)=>(s(),l("fieldset",FY,[t("textarea",{value:d.value,disabled:""},null,8,EY)]))})}});var CY=N($Y,[["__scopeId","data-v-997c3dee"]]);const DY={},BY={t:"1659511092204",class:"icon",viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg","p-id":"2332","xmlns:xlink":"http://www.w3.org/1999/xlink",width:"200",height:"200"},YY=t("path",{d:"M514.048 62.464q93.184 0 175.616 35.328t143.872 96.768 96.768 143.872 35.328 175.616q0 94.208-35.328 176.128t-96.768 143.36-143.872 96.768-175.616 35.328q-94.208 0-176.64-35.328t-143.872-96.768-96.768-143.36-35.328-176.128q0-93.184 35.328-175.616t96.768-143.872 143.872-96.768 176.64-35.328zM772.096 576.512q26.624 0 45.056-18.944t18.432-45.568-18.432-45.056-45.056-18.432l-192.512 0 0-192.512q0-26.624-18.944-45.568t-45.568-18.944-45.056 18.944-18.432 45.568l0 192.512-192.512 0q-26.624 0-45.056 18.432t-18.432 45.056 18.432 45.568 45.056 18.944l192.512 0 0 191.488q0 26.624 18.432 45.568t45.056 18.944 45.568-18.944 18.944-45.568l0-191.488 192.512 0z","p-id":"2333"},null,-1),AY=[YY];function SY(n,i){return s(),l("svg",BY,AY)}var ua=N(DY,[["render",SY]]);const zY=["onSubmit"],PY={class:"actioner-dns_header"},TY={key:0},IY={key:1},LY={class:"actioner-dns_body"},MY={class:"label-item"},NY={class:"label-item_key"},OY={class:"label-item_value"},VY={class:"label-item"},GY={class:"label-item_key"},jY={class:"label-item_value"},qY={value:"dhcp"},UY={key:0,value:"pppoe"},RY={value:"static"},WY={class:"actioner-dns_footer"},HY=["disabled"],ZY=G({props:{Close:{type:Function,required:!0},e:{type:String,required:!0},name:{type:String,required:!0},inface:{type:Object,required:!0},next:{type:Function,required:!0}},setup(n){const i=n,{$gettext:a,$ngettext:d}=W(),u=$(!1),r=$(i.inface),c=()=>L(this,null,function*(){E.Loading(a("\u914D\u7F6E\u4E2D...")).Close(),i.next(r.value),_()}),_=()=>{i.Close&&i.Close()};return(h,p)=>(s(),H(ht,{Close:n.Close,type:1},{default:R(()=>[t("form",{class:"actioner-dns",onSubmit:pt(c,["prevent"])},[t("div",PY,[n.name=="wan"?(s(),l("span",TY,o(n.e=="edit"?e(a)("\u7F16\u8F91WAN"):e(a)("\u6DFB\u52A0WAN")),1)):(s(),l("span",IY,o(n.e=="edit"?e(a)("\u7F16\u8F91LAN"):e(a)("\u6DFB\u52A0LAN")),1))]),t("div",LY,[t("div",MY,[t("div",NY,[t("span",null,o(e(a)("\u540D\u79F0")),1)]),t("div",OY,[t("span",null,o(r.value.name.toLocaleUpperCase()),1)])]),t("div",VY,[t("div",GY,[t("span",null,o(e(a)("\u534F\u8BAE\uFF08\u7F51\u7EDC\u83B7\u53D6\u65B9\u5F0F\uFF09")),1)]),t("div",jY,[T(t("select",{"onUpdate:modelValue":p[0]||(p[0]=v=>r.value.proto=v)},[t("option",qY,o(e(a)("DHCP\u5BA2\u6237\u7AEF")),1),n.name=="wan"?(s(),l("option",UY,"PPPoE")):C("",!0),t("option",RY,o(e(a)("\u9759\u6001\u5730\u5740")),1)],512),[[rt,r.value.proto]])])])]),t("div",WY,[t("button",{class:"cbi-button cbi-button-apply app-btn",disabled:u.value},o(e(a)("\u4FDD\u5B58")),9,HY),t("button",{class:"cbi-button cbi-button-remove app-btn app-back",onClick:_},o(e(a)("\u53D6\u6D88")),1)])],40,zY)]),_:1},8,["Close"]))}});var JY=N(ZY,[["__scopeId","data-v-6f6071af"]]);const ca=n=>{const i=document.createElement("div");document.body.appendChild(i);const a=gt(JY,mt(ut({},n),{Close:()=>{d()}}));a.mount(i);const d=()=>{a.unmount(),i.remove()}},St=n=>(st("data-v-17a2fb98"),n=n(),dt(),n),KY={id:"page"},QY={name:"content"},XY={class:"cbi-section cbi-tblsection",id:"cbi-nfs-mount"},tA={class:"table cbi-section-table"},eA={width:"200"},aA=St(()=>t("col",null,null,-1)),oA=St(()=>t("col",null,null,-1)),nA=St(()=>t("col",{width:"200"},null,-1)),iA={class:"tr cbi-section-table-cell"},rA={class:"th cbi-section-table-cell interface-device","data-widget":"value"},sA={class:"interface-device-flex"},dA=St(()=>t("th",{style:{width:"10px"}},null,-1)),lA=St(()=>t("th",{style:{width:"32px"}},null,-1)),uA=St(()=>t("th",null,null,-1)),cA={class:"tr cbi-section-table-row cbi-rowstyle-1"},pA={class:"td cbi-value-field interface-device info"},fA=["name","value","onUpdate:modelValue","onInput"],mA=St(()=>t("td",{class:"td cbi-value-field"},null,-1)),vA={class:"td cbi-value-field"},bA={class:"td cbi-value-field btns"},gA=["title","onClick"],hA=["onClick"],_A={class:"tr cbi-section-table-row cbi-rowstyle-1"},xA={class:"td cbi-value-field"},wA=St(()=>t("td",{class:"td cbi-value-field"},null,-1)),kA=St(()=>t("td",{class:"td cbi-value-field"},null,-1)),yA={class:"tr cbi-section-table-row cbi-rowstyle-1"},FA={class:"td cbi-value-field interface-device info","data-widget":"value"},EA=["name","value","onUpdate:modelValue","onInput"],$A=St(()=>t("td",{class:"td cbi-value-field"},null,-1)),CA={class:"td cbi-value-field"},DA={class:"td cbi-value-field btns"},BA=["title","onClick"],YA=["onClick"],AA={class:"tr cbi-section-table-row cbi-rowstyle-1"},SA={class:"td cbi-value-field"},zA=St(()=>t("td",{class:"td cbi-value-field"},null,-1)),PA=St(()=>t("td",{class:"td cbi-value-field"},null,-1)),TA={class:"cbi-page-actions control-group"},IA=["value","disabled"],LA=G({setup(n){const{$gettext:i,$ngettext:a}=W(),d=bt({devices:[],interfaces:[]}),u=$(!1),r=bt({lan:[],wan:[]});(()=>{M.Network.GetInterfaceConfig.GET().then(y=>{if(y.data){const{result:w}=y.data;if(w){d.devices=w.devices||[],d.interfaces=w.interfaces||[];for(let k=0;k{y=="wan"?r.wan.splice(w,1):y=="lan"&&r.lan.splice(w,1)},h=(y,w)=>{if(w==null){let k=y=="wan"?r.wan.length:r.lan.length;k==6&&y=="wan"&&k++,ca({e:"add",name:y,inface:{name:y+`${k}`,proto:"dhcp",ipv4Addr:"",ipv6Addr:"",portName:"",deviceNames:[],ports:[],firewallType:y},next:f=>{y=="wan"?r.wan.push(f):r.lan.push(f),E.Message(i("\u8BF7\u5728\u4FDD\u5B58\u4EE5\u540E\u524D\u5F80'\u7F51\u7EDC-\u63A5\u53E3'\u9875\u9762\u914D\u7F6E\u63A5\u53E3\u8BE6\u7EC6\u53C2\u6570"))}})}else ca({e:"edit",name:y,inface:y=="wan"?r.wan[w]:r.lan[w],next:k=>{y=="wan"?r.wan[w]=k:r.lan[w]=k}})},p=(y,w)=>y?y.indexOf(w):-1,v=(y,w)=>{const f=y.target.value;for(let g=0;g{const f=y.target.value;for(let m=0;mL(this,null,function*(){u.value=!0;const y=[];for(let k=0;k(s(),l("div",KY,[t("h2",QY,o(e(i)("\u7F51\u53E3\u914D\u7F6E")),1),t("div",null,[t("div",XY,[t("table",tA,[t("colgroup",null,[(s(!0),l(O,null,J(e(d).devices,k=>(s(),l("col",eA))),256)),aA,oA,nA]),t("thead",null,[t("tr",iA,[(s(!0),l(O,null,J(e(d).devices,k=>(s(),l("th",rA,[t("div",sA,[z(za,{item:k},null,8,["item"])])]))),256)),dA,lA,uA])]),t("tbody",null,[(s(!0),l(O,null,J(e(r).lan,(k,f)=>(s(),l("tr",cA,[(s(!0),l(O,null,J(e(d).devices,m=>(s(),l("td",pA,[T(t("input",{type:"checkbox",name:m.name,value:m.name,"onUpdate:modelValue":g=>k.deviceNames=g,onInput:g=>v(g,f)},null,40,fA),[[Rt,k.deviceNames]])]))),256)),mA,t("td",vA,[t("b",null,o(k.name),1)]),t("td",bA,[t("button",{class:"btn cbi-button cbi-button-apply",title:e(i)("\u7F16\u8F91"),onClick:m=>h("lan",f)},o(e(i)("\u7F16\u8F91")),9,gA),f!=0?(s(),l("button",{key:0,class:"cbi-button cbi-button-remove",onClick:m=>_("lan",f)},o(e(i)("\u5220\u9664")),9,hA)):C("",!0)])]))),256)),t("tr",_A,[(s(!0),l(O,null,J(e(d).devices,k=>(s(),l("td",xA))),256)),wA,kA,t("td",{class:"td cbi-value-field btns",onClick:w[0]||(w[0]=k=>h("lan"))},[z(ua,{class:"icon"})])]),(s(!0),l(O,null,J(e(r).wan,(k,f)=>(s(),l("tr",yA,[(s(!0),l(O,null,J(e(d).devices,m=>(s(),l("td",FA,[T(t("input",{type:"checkbox",name:m.name,value:m.name,"onUpdate:modelValue":g=>k.deviceNames=g,onInput:g=>b(g,f)},null,40,EA),[[Rt,k.deviceNames]])]))),256)),$A,t("td",CA,[t("b",null,o(k.name),1)]),t("td",DA,[t("button",{class:"btn cbi-button cbi-button-apply",title:e(i)("\u7F16\u8F91"),onClick:m=>h("wan",f)},o(e(i)("\u7F16\u8F91")),9,BA),f!=0?(s(),l("button",{key:0,class:"cbi-button cbi-button-remove",onClick:m=>_("wan",f)},o(e(i)("\u5220\u9664")),9,YA)):C("",!0)])]))),256)),t("tr",AA,[(s(!0),l(O,null,J(e(d).devices,k=>(s(),l("td",SA))),256)),zA,PA,t("td",{class:"td cbi-value-field btns",onClick:w[1]||(w[1]=k=>h("wan"))},[z(ua,{class:"icon"})])])])])]),t("div",TA,[t("input",{class:"btn cbi-button cbi-button-apply",type:"button",value:e(i)("\u4FDD\u5B58\u5E76\u5E94\u7528"),onClick:x,disabled:u.value},null,8,IA)])])]))}});var MA=N(LA,[["__scopeId","data-v-17a2fb98"]]);const ke=n=>(st("data-v-1ad1f636"),n=n(),dt(),n),NA=["onSubmit"],OA={class:"form-item"},VA={class:"label-name"},GA={class:"label-value switch_label"},jA={class:"label-flex pc-radio"},qA=["disabled"],UA=["disabled"],RA=ke(()=>t("div",{class:"switch-button"},null,-1)),WA=[RA],HA={key:0,class:"form-item"},ZA={class:"label-name"},JA={class:"label-value"},KA=["disabled"],QA={value:100},XA={value:70},tS={value:50},eS={value:30},aS={key:0,class:"select-arrow"},oS={class:"form-item"},nS={class:"label-name"},iS={class:"label-value"},rS=["disabled","placeholder"],sS={class:"form-item"},dS={class:"label-name"},lS={class:"label-value"},uS=["disabled"],cS=["value"],pS={key:0,class:"select-arrow"},fS={class:"form-item"},mS={class:"label-name"},vS={class:"label-value"},bS=["type","disabled","placeholder"],gS={key:0,class:"seeIcon",viewBox:"0 0 22 22",xmlns:"http://www.w3.org/2000/svg"},hS=ke(()=>t("path",{d:"M12 6c3.79 0 7.17 2.13 8.82 5.5-.59 1.22-1.42 2.27-2.41 3.12l1.41 1.41c1.39-1.23 2.49-2.77 3.18-4.53C21.27 7.11 17 4 12 4c-1.27 0-2.49.2-3.64.57l1.65 1.65C10.66 6.09 11.32 6 12 6zm-1.07 1.14L13 9.21c.57.25 1.03.71 1.28 1.28l2.07 2.07c.08-.34.14-.7.14-1.07C16.5 9.01 14.48 7 12 7c-.37 0-.72.05-1.07.14zM2.01 3.87l2.68 2.68C3.06 7.83 1.77 9.53 1 11.5 2.73 15.89 7 19 12 19c1.52 0 2.98-.29 4.32-.82l3.42 3.42 1.41-1.41L3.42 2.45 2.01 3.87zm7.5 7.5l2.61 2.61c-.04.01-.08.02-.12.02-1.38 0-2.5-1.12-2.5-2.5 0-.05.01-.08.01-.13zm-3.4-3.4l1.75 1.75c-.23.55-.36 1.15-.36 1.78 0 2.48 2.02 4.5 4.5 4.5.63 0 1.23-.13 1.77-.36l.98.98c-.88.24-1.8.38-2.75.38-3.79 0-7.17-2.13-8.82-5.5.7-1.43 1.72-2.61 2.93-3.53z",fill:"currentColor"},null,-1)),_S=[hS],xS={key:1,class:"seeIcon",viewBox:"0 0 22 22",xmlns:"http://www.w3.org/2000/svg"},wS=ke(()=>t("path",{d:"M12 4.5C7 4.5 2.73 7.61 1 12c1.73 4.39 6 7.5 11 7.5s9.27-3.11 11-7.5c-1.73-4.39-6-7.5-11-7.5zM12 17c-2.76 0-5-2.24-5-5s2.24-5 5-5 5 2.24 5 5-2.24 5-5 5zm0-8c-1.66 0-3 1.34-3 3s1.34 3 3 3 3-1.34 3-3-1.34-3-3-3z",fill:"currentColor"},null,-1)),kS=[wS],yS={class:"form-item"},FS={class:"label-name"},ES={class:"label-value"},$S=["disabled"],CS={value:!1},DS={value:!0},BS={key:0,class:"select-arrow"},YS={key:1,class:"form-item"},AS={class:"label-name"},SS={class:"label-value"},zS=["disabled"],PS=["value"],TS={key:0,class:"select-arrow"},IS={key:2,class:"form-item"},LS={class:"label-name"},MS={class:"label-value"},NS=["disabled"],OS=ke(()=>t("option",{value:"20"},"20 MHz",-1)),VS=ke(()=>t("option",{value:"40"},"40 MHz",-1)),GS={key:0,value:"auto"},jS={key:1,value:"80"},qS={key:2,value:"160"},US={key:0,class:"select-arrow"},RS={key:3,class:"form-item"},WS={class:"label-name"},HS={class:"label-value"},ZS=["disabled"],JS={value:0},KS=["value"],QS=["disabled"],XS={value:0},tz=qt('',12),ez={key:2,class:"select-arrow"},az={class:"label-btns"},oz=["disabled"],nz=G({props:{data:null},emits:["getData"],setup(n,{emit:i}){const a=n,{$gettext:d,$ngettext:u}=W(),r=$(Object.assign({},a.data)),c=qe("disabled"),_=$(!0),h=()=>{c.value||(r.value.disabled=!r.value.disabled)};Tt(()=>r.value.disabled,y=>{v()});const p=()=>L(this,null,function*(){if(r.value.txpower===a.data.txpower)return;const y=E.Loading("\u914D\u7F6E\u4E2D...");try{const{data:w}=yield M.Quickwifi.Power.POST({device:r.value.device||"",txpower:r.value.txpower||0}),{error:k,success:f}=w;if(k)throw k;(f==null||f==0)&&E.Success("\u914D\u7F6E\u5B8C\u6210")}catch(w){throw E.Error("\u914D\u7F6E\u5931\u8D25\uFF0C\u8BF7\u91CD\u8BD5"),w}finally{y.Close()}}),v=()=>L(this,null,function*(){const y=E.Loading("\u914D\u7F6E\u4E2D...");try{const{data:w}=yield M.Quickwifi.Switch.POST({ifaceName:r.value.ifaceName||"",enable:!r.value.disabled}),{error:k,success:f}=w;if(k)throw k;(f==null||f==0)&&E.Success("\u914D\u7F6E\u5B8C\u6210")}catch(w){throw console.error("\u8BF7\u6C42\u51FA\u9519:",w),E.Error("\u914D\u7F6E\u5931\u8D25\uFF0C\u8BF7\u91CD\u8BD5"),w}finally{y.Close()}}),b=()=>L(this,null,function*(){const y=ut({},r.value);delete y.encryptSelects,delete y.hwmodeSelects,delete y.disabled,delete y.txpower;const{data:w}=yield M.Quickwifi.Edit.POST(y),{error:k,success:f}=w;if(k)throw k;(f==null||f==0)&&E.Success("\u914D\u7F6E\u5B8C\u6210")}),x=()=>L(this,null,function*(){if(c.value)return;c.value=!0;const y=E.Loading("\u914D\u7F6E\u4E2D...");try{yield b(),yield i("getData")}catch(w){const k=E.Error(`${w}`);setTimeout(()=>{k.Close()},2e3)}finally{y.Close(),c.value=!1}});return(y,w)=>(s(),l("form",{class:"form-container",onSubmit:pt(x,["prevent"])},[t("div",OA,[t("div",VA,[t("span",null,o(e(d)("\u542F\u7528Wi-Fi")),1)]),t("div",GA,[t("div",jA,[t("label",null,[T(t("input",{type:"radio",value:!1,"onUpdate:modelValue":w[0]||(w[0]=k=>r.value.disabled=k),disabled:e(c)},null,8,qA),[[yt,r.value.disabled]]),it(" "+o(e(d)("\u5F00\u542F")),1)]),t("label",null,[T(t("input",{type:"radio",value:!0,"onUpdate:modelValue":w[1]||(w[1]=k=>r.value.disabled=k),disabled:e(c)},null,8,UA),[[yt,r.value.disabled]]),it(" "+o(e(d)("\u5173\u95ED")),1)])]),t("div",{class:"mobile-switch",onClick:h},[t("div",{class:ct(["switch-core",{"is-checked":!r.value.disabled,"is-disabled":e(c)}])},WA,2)])])]),r.value.isGuest?C("",!0):(s(),l("div",HA,[t("div",ZA,[t("span",null,o(e(d)("\u53D1\u5C04\u529F\u7387")),1)]),t("div",JA,[T(t("select",{"onUpdate:modelValue":w[2]||(w[2]=k=>r.value.txpower=k),disabled:e(c),onChange:p},[t("option",QA,o(e(d)("\u6700\u5927")),1),t("option",XA,o(e(d)("\u9AD8")),1),t("option",tS,o(e(d)("\u4E2D")),1),t("option",eS,o(e(d)("\u4F4E")),1)],40,KA),[[rt,r.value.txpower]]),e(c)?C("",!0):(s(),l("div",aS))])])),t("div",oS,[t("div",nS,[t("span",null,o(e(d)("Wi-Fi\u540D\u79F0\uFF08SSID\uFF09")),1)]),t("div",iS,[T(t("input",{"onUpdate:modelValue":w[3]||(w[3]=k=>r.value.ssid=k),disabled:e(c),placeholder:e(d)("\u8BF7\u8F93\u5165WIFI\u540D\u79F0")},null,8,rS),[[tt,r.value.ssid]])])]),t("div",sS,[t("div",dS,[t("span",null,o(e(d)("Wi-Fi \u5B89\u5168\u6027")),1)]),t("div",lS,[T(t("select",{"onUpdate:modelValue":w[4]||(w[4]=k=>r.value.encryption=k),disabled:e(c)},[(s(!0),l(O,null,J(r.value.encryptSelects,k=>(s(),l("option",{value:k},o(k),9,cS))),256))],8,uS),[[rt,r.value.encryption]]),e(c)?C("",!0):(s(),l("div",pS))])]),t("div",fS,[t("div",mS,[t("span",null,o(e(d)("Wi-Fi \u5BC6\u7801")),1)]),t("div",vS,[T(t("input",{"onUpdate:modelValue":w[5]||(w[5]=k=>r.value.key=k),class:"password_input",type:_.value?"password":"",disabled:e(c),placeholder:e(d)("\u8BF7\u8F93\u5165WIFI\u5BC6\u7801")},null,8,bS),[[xa,r.value.key]]),e(c)?C("",!0):(s(),l("div",{key:0,onClick:w[6]||(w[6]=k=>_.value=!_.value)},[_.value?(s(),l("svg",gS,_S)):(s(),l("svg",xS,kS))]))])]),t("div",yS,[t("div",FS,[t("span",null,o(e(d)("SSID \u53EF\u89C1\u6027")),1)]),t("div",ES,[T(t("select",{"onUpdate:modelValue":w[7]||(w[7]=k=>r.value.hidden=k),disabled:e(c)},[t("option",CS,o(e(d)("\u663E\u793A")),1),t("option",DS,o(e(d)("\u9690\u85CF")),1)],8,$S),[[rt,r.value.hidden]]),e(c)?C("",!0):(s(),l("div",BS))])]),r.value.isGuest?C("",!0):(s(),l("div",YS,[t("div",AS,[t("span",null,o(e(d)("\u65E0\u7EBF\u6A21\u5F0F")),1)]),t("div",SS,[T(t("select",{"onUpdate:modelValue":w[8]||(w[8]=k=>r.value.hwmode=k),disabled:e(c)},[(s(!0),l(O,null,J(r.value.hwmodeSelects,k=>(s(),l("option",{value:k},o(k),9,PS))),256))],8,zS),[[rt,r.value.hwmode]]),e(c)?C("",!0):(s(),l("div",TS))])])),r.value.isGuest?C("",!0):(s(),l("div",IS,[t("div",LS,[t("span",null,o(e(d)("\u9891\u5BBD")),1)]),t("div",MS,[T(t("select",{"onUpdate:modelValue":w[9]||(w[9]=k=>r.value.htmode=k),disabled:e(c)},[OS,VS,r.value.band==="2g"?(s(),l("option",GS," 20/40 MHz ")):C("",!0),r.value.band==="5g"?(s(),l("option",jS," 80 MHz ")):C("",!0),r.value.band==="5g"?(s(),l("option",qS," 160 MHz ")):C("",!0)],8,NS),[[rt,r.value.htmode]]),e(c)?C("",!0):(s(),l("div",US))])])),r.value.isGuest?C("",!0):(s(),l("div",RS,[t("div",WS,[t("span",null,o(e(d)("\u4FE1\u9053")),1)]),t("div",HS,[r.value.band==="2g"?T((s(),l("select",{key:0,"onUpdate:modelValue":w[10]||(w[10]=k=>r.value.channel=k),disabled:e(c)},[t("option",JS,o(e(d)("\u81EA\u52A8")),1),(s(),l(O,null,J(13,k=>t("option",{value:k},o(k),9,KS)),64))],8,ZS)),[[rt,r.value.channel,void 0,{number:!0}]]):C("",!0),r.value.band==="5g"?T((s(),l("select",{key:1,"onUpdate:modelValue":w[11]||(w[11]=k=>r.value.channel=k),disabled:e(c)},[t("option",XS,o(e(d)("\u81EA\u52A8")),1),tz],8,QS)),[[rt,r.value.channel,void 0,{number:!0}]]):C("",!0),e(c)?C("",!0):(s(),l("div",ez))])])),t("div",az,[t("button",{class:"btn primary-btn",disabled:e(c),onClick:x},o(e(d)("\u4FDD\u5B58\u914D\u7F6E")),9,oz)])],40,NA))}});var iz=N(nz,[["__scopeId","data-v-1ad1f636"]]);const Oe=n=>(st("data-v-40cb5302"),n=n(),dt(),n),rz={id:"page",class:"page-container"},sz={class:"mobile-tags-container"},dz={class:"tags-wrapper"},lz={class:"tags-scroll"},uz=["onClick"],cz={class:"more-btn-wrapper"},pz=Oe(()=>t("div",{class:"fade-overlay"},null,-1)),fz=Oe(()=>t("div",{class:"line"},null,-1)),mz=Oe(()=>t("div",{class:"line"},null,-1)),vz=Oe(()=>t("div",{class:"line"},null,-1)),bz=[fz,mz,vz],gz={class:"page-flex"},hz={class:"page-sidebar"},_z=["onClick"],xz={class:"page-main"},wz={class:"popup-content"},kz={class:"popup-tags"},yz=["onClick"],Fz={class:"popup-footer"},Ez=G({setup(n){var k;const{$gettext:i}=W(),a=$(!1);Re("disabled",a);const d=$([]),u=be(),r=wa(),c=$(String((k=u==null?void 0:u.query)==null?void 0:k.tab)),_=$(!1),h=f=>{var m;return(m=f.band)==null?void 0:m.toUpperCase()},p=f=>f.isGuest?f.band+"_Guest":f.ssid,v=f=>{a.value||(c.value=p(f),_.value=!1,c.value!==u.query.tab&&r.push({query:{tab:c.value}}))},b=$(),x=f=>{a.value||(b.value=p(f))},y=()=>{_.value=!1,b.value!==u.query.tab&&r.push({query:{tab:b.value}})};Tt(()=>_.value,f=>{f?b.value=c.value:c.value=b.value});const w=()=>L(this,null,function*(){try{const{data:f}=yield M.Quickwifi.List.GET(),{error:m,result:g}=f;if(m)throw m;g!=null&&g.ifaces&&(d.value=g.ifaces.map(Y=>mt(ut({},Y),{hidden:Y.hidden||!1,disabled:Y.disabled||!1,isGuest:Y.isGuest||!1,channel:Y.channel||0,txpower:Y.txpower||0,ifaceIndex:Y.ifaceIndex||0})));let F=!1;for(let Y=0;Y0&&v(d.value[0])}catch(f){console.log(f)}});return w(),(f,m)=>(s(),l("div",rz,[t("div",sz,[t("div",dz,[t("div",lz,[(s(!0),l(O,null,J(d.value,g=>(s(),l("div",{key:p(g),class:ct(c.value===p(g)?"tag-item active":"tag-item"),onClick:pt(F=>v(g),["stop"])},o(h(g))+" "+o(g.isGuest?` ${e(i)("\u8BBF\u5BA2")}`:"")+" Wi-Fi "+o(g.ifaceIndex?`[${g.ifaceIndex}]`:""),11,uz))),128))]),t("div",cz,[pz,t("div",{class:"more-btn",onClick:m[0]||(m[0]=g=>_.value=!0)},bz)])])]),t("div",gz,[t("div",hz,[(s(!0),l(O,null,J(d.value,g=>(s(),l("div",{key:p(g),class:ct(c.value===p(g)?"item activeItem":"item"),onClick:pt(F=>v(g),["stop"])},o(h(g))+" "+o(g.isGuest?` ${e(i)("\u8BBF\u5BA2")}`:"")+" Wi-Fi "+o(g.ifaceIndex?`[${g.ifaceIndex}]`:""),11,_z))),128))]),t("div",xz,[(s(!0),l(O,null,J(d.value,g=>(s(),l(O,{key:p(g)},[c.value===p(g)?(s(),H(iz,{key:0,data:g,onGetData:w},null,8,["data"])):C("",!0)],64))),128))])]),_.value?(s(),l("div",{key:0,class:"popup-overlay",onClick:m[2]||(m[2]=pt(g=>_.value=!1,["self"]))},[t("div",wz,[t("div",kz,[(s(!0),l(O,null,J(d.value,g=>(s(),l("div",{key:p(g),class:ct(b.value===p(g)?"popup-tag-item active":"popup-tag-item"),onClick:pt(F=>x(g),["stop"])},o(h(g))+" "+o(g.isGuest?` ${e(i)("\u8BBF\u5BA2")}`:"")+" Wi-Fi "+o(g.ifaceIndex?`[${g.ifaceIndex}]`:""),11,yz))),128))]),t("div",Fz,[t("button",{class:"cancel-btn",onClick:m[1]||(m[1]=g=>_.value=!1)},o(e(i)("\u53D6\u6D88")),1),t("button",{class:"confirm-btn",onClick:y},o(e(i)("\u786E\u5B9A")),1)])])])):C("",!0)]))}});var $z=N(Ez,[["__scopeId","data-v-40cb5302"]]);const Cz=()=>window.vue_base||"/cgi-bin/luci/admin/quickstart",Ra=so({history:lo(Cz()),routes:[{name:"IndexPage",path:"/",meta:{title:"\u63A7\u5236\u53F0"},component:fk},{name:"NetworkPage",path:"/network",meta:{title:"\u7F51\u7EDC\u8BBE\u7F6E\u5411\u5BFC"},component:bk,children:[{path:"",component:Sk},{path:"pppoe",component:ey},{path:"dhcp",component:Oy},{path:"gateway",component:YF}]},{path:"/quickwifi",component:$z},{name:"RaidPage",path:"/raid",meta:{title:"raid\u5411\u5BFC"},component:X$},{name:"SmartPage",path:"/smart",meta:{title:"smart\u68C0\u6D4B"},component:sC,children:[{path:"",component:dY},{path:"task",component:yY},{path:"log",component:CY}]},{path:"/interfaceconfig",component:MA}]});Ra.beforeEach((n,i)=>(n.meta.title,!0));const Ft=gt(zo);Ft.component("svg-menu",Oo);Ft.component("svg-system",Ro);Ft.component("svg-download",Qo);Ft.component("svg-store",sn);Ft.component("svg-info",fn);Ft.component("svg-disk",Ln);Ft.component("svg-nav",jn);Ft.component("progress-item",Ca);Ft.component("svg-view-show",fi);Ft.component("svg-view-hidden",_i);Ft.component("article-item",$i);Ft.component("switch-box",Da);Ft.component("editable-select",Zt);Ft.use(Ba);Ft.use(Ra);Ft.use(uo());po(Ft).finally(()=>Ft.mount("#app"))});export default Dz(); diff --git a/openwrt-packages/luci-app-quickstart/htdocs/luci-static/quickstart/style.css b/openwrt-packages/luci-app-quickstart/htdocs/luci-static/quickstart/style.css index e88adba8f3..17f1b58b6f 100644 --- a/openwrt-packages/luci-app-quickstart/htdocs/luci-static/quickstart/style.css +++ b/openwrt-packages/luci-app-quickstart/htdocs/luci-static/quickstart/style.css @@ -1 +1 @@ -@keyframes bganimation-41cbce66{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-41cbce66{0%{transform:rotateY(180deg)}10%{transform:rotateY(198deg)}20%{transform:rotateY(216deg)}30%{transform:rotateY(234deg)}40%{transform:rotateY(252deg)}50%{transform:rotateY(270deg)}60%{transform:rotateY(288deg)}70%{transform:rotateY(306deg)}80%{transform:rotateY(324deg)}90%{transform:rotateY(342deg)}to{transform:rotateY(360deg)}}@keyframes turns-41cbce66{0%{-webkit-transform:rotate(0deg)}25%{-webkit-transform:rotate(90deg)}50%{-webkit-transform:rotate(180deg)}75%{-webkit-transform:rotate(270deg)}to{-webkit-transform:rotate(360deg)}}.rotate-enter-active[data-v-41cbce66]{animation:rotateEnter-41cbce66 .7s;position:relative}.rotate-leave-active[data-v-41cbce66]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-41cbce66]{width:100%;background-color:var(--card-bg-color);box-shadow:var(--card-box-shadow);padding:10px 30px;border-radius:6px;position:relative}.disk-item-tooltip[data-v-41cbce66]{position:fixed;background:rgba(0,0,0,.7);z-index:10111;color:#fff;padding:.5rem 1rem;font-size:1em;min-width:200px;line-height:24px}.disk-item-tooltip[data-v-41cbce66]:after{content:"";position:absolute;bottom:-6px;border-color:#4c4c4c rgba(0,0,0,0) rgba(0,0,0,0);left:0;right:0;text-align:center;width:0;margin:0 auto;border-width:6px 8px 0;border-style:solid}#main .app-btn,#actioner .app-btn{min-height:36px}@keyframes bganimation-2d97dedc{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-2d97dedc{0%{transform:rotateY(180deg)}10%{transform:rotateY(198deg)}20%{transform:rotateY(216deg)}30%{transform:rotateY(234deg)}40%{transform:rotateY(252deg)}50%{transform:rotateY(270deg)}60%{transform:rotateY(288deg)}70%{transform:rotateY(306deg)}80%{transform:rotateY(324deg)}90%{transform:rotateY(342deg)}to{transform:rotateY(360deg)}}@keyframes turns-2d97dedc{0%{-webkit-transform:rotate(0deg)}25%{-webkit-transform:rotate(90deg)}50%{-webkit-transform:rotate(180deg)}75%{-webkit-transform:rotate(270deg)}to{-webkit-transform:rotate(360deg)}}.rotate-enter-active[data-v-2d97dedc]{animation:rotateEnter-2d97dedc .7s;position:relative}.rotate-leave-active[data-v-2d97dedc]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-2d97dedc]{width:100%;background-color:var(--card-bg-color);box-shadow:var(--card-box-shadow);padding:10px 30px;border-radius:6px;position:relative}#main[data-v-2d97dedc]{width:100%}#main[data-v-2d97dedc],#main[data-v-2d97dedc] *{-webkit-box-sizing:border-box;-webkit-tap-highlight-color:transparent;box-sizing:border-box;word-wrap:break-word;outline:none}@keyframes bganimation{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter{0%{transform:rotateY(180deg)}10%{transform:rotateY(198deg)}20%{transform:rotateY(216deg)}30%{transform:rotateY(234deg)}40%{transform:rotateY(252deg)}50%{transform:rotateY(270deg)}60%{transform:rotateY(288deg)}70%{transform:rotateY(306deg)}80%{transform:rotateY(324deg)}90%{transform:rotateY(342deg)}to{transform:rotateY(360deg)}}@keyframes turns{0%{-webkit-transform:rotate(0deg)}25%{-webkit-transform:rotate(90deg)}50%{-webkit-transform:rotate(180deg)}75%{-webkit-transform:rotate(270deg)}to{-webkit-transform:rotate(360deg)}}.rotate-enter-active{animation:rotateEnter .7s;position:relative}.rotate-leave-active{opacity:0;display:none;position:relative;z-index:-999}.app-container{width:100%;background-color:var(--card-bg-color);box-shadow:var(--card-box-shadow);padding:10px 30px;border-radius:6px;position:relative}:root{--flow-bg-color: #fff;--flow-span-color: rgba(0, 0, 0, .6);--card-bg-color: #fff;--card-box-shadow: 0 0 10px 1px #bfbfbf24;--app-container_title-color: #1e1e1e;--app-container_status-label_block: black;--item-label_key-span-color: #333;--item-label_value-span-color: #333;--app-container_status-label_bg: #f3f3f3;--item_btn-border: 1px solid #553afb;--item_btn-color: #553afb;--tit-color: #1e1e1e;--popup-bg-color: #fff;--tag-bg-color: #f5f5f5;--gradient-bg-color:linear-gradient(90deg, rgba(255,255,255,0) 0%, rgba(255,255,255,.8) 62%, rgba(255,255,255,1) 100%)}@media (prefers-color-scheme: light){:root{--flow-bg-color: #fff;--flow-span-color: rgba(0, 0, 0, .6);--card-bg-color: #fff;--card-box-shadow: 0 0 10px 1px #bfbfbf24;--app-container_title-color: #1e1e1e;--app-container_status-label_block: black;--item-label_key-span-color: #333;--item-label_value-span-color: #333;--app-container_status-label_bg: #f3f3f3;--item_btn-border: 1px solid #553afb;--item_btn-color: #553afb;--tit-color: #1e1e1e;--popup-bg-color: #fff;--tag-bg-color: #f5f5f5;--gradient-bg-color:linear-gradient(90deg, rgba(255,255,255,0) 0%, rgba(255,255,255,.8) 62%, rgba(255,255,255,1) 100%)}}@media (prefers-color-scheme: dark){:root{--flow-bg-color: transparent;--flow-span-color: #cccccc;--card-bg-color: #88888822;--card-box-shadow: 0 0 .5rem 0 rgba(0, 0, 0, .35);--app-container_title-color: #cccccc;--app-container_status-label_block: #727272;--item-label_key-span-color: #cccccc;--item-label_value-span-color: #cccccc;--app-container_status-label_bg: #0000001a;--item_btn-border: 1px solid #cccccc;--item_btn-color: #cccccc;--tit-color: #cccccc;--popup-bg-color: #000;--tag-bg-color: #1e1e1e;--gradient-bg-color:linear-gradient(90deg, rgba(0,0,0,0) 0%, rgba(0,0,0,.8) 62%, rgba(0,0,0,1) 100%)}#app svg path{color:#666}#app svg circle{stroke:#666}}@media (prefers-color-scheme: no-preference){:root{--flow-bg-color: #fff;--flow-span-color: rgba(0, 0, 0, .6);--card-bg-color: #fff;--card-box-shadow: 0 0 10px 1px #bfbfbf24;--app-container_title-color: #1e1e1e;--app-container_status-label_block: black;--item-label_key-span-color: #333;--item-label_value-span-color: #333;--app-container_status-label_bg: #f3f3f3;--item_btn-border: 1px solid #553afb;--item_btn-color: #553afb;--tit-color: #1e1e1e;--popup-bg-color: #fff;--tag-bg-color: #f5f5f5;--gradient-bg-color:linear-gradient(90deg, rgba(255,255,255,0) 0%, rgba(255,255,255,.8) 62%, rgba(255,255,255,1) 100%)}}body[theme=dark]{--flow-bg-color: transparent;--flow-span-color: #cccccc;--card-bg-color: #88888822;--card-box-shadow: 0 0 .5rem 0 rgba(0, 0, 0, .35);--app-container_title-color: #cccccc;--app-container_status-label_block: #727272;--item-label_key-span-color: #cccccc;--item-label_value-span-color: #cccccc;--app-container_status-label_bg: #0000001a;--item_btn-border: 1px solid #cccccc;--item_btn-color: #cccccc;--tit-color: #cccccc;--popup-bg-color: #000;--tag-bg-color: #1e1e1e;--gradient-bg-color:linear-gradient(90deg, rgba(0,0,0,0) 0%, rgba(0,0,0,.8) 62%, rgba(0,0,0,1) 100%)}body[theme=light]{--flow-bg-color: #fff;--flow-span-color: rgba(0, 0, 0, .6);--card-bg-color: #fff;--card-box-shadow: 0 0 10px 1px #bfbfbf24;--app-container_title-color: #1e1e1e;--app-container_status-label_block: black;--item-label_key-span-color: #333;--item-label_value-span-color: #333;--app-container_status-label_bg: #f3f3f3;--item_btn-border: 1px solid #553afb;--item_btn-color: #553afb;--tit-color: #1e1e1e;--popup-bg-color: #fff;--tag-bg-color: #f5f5f5;--gradient-bg-color:linear-gradient(90deg, rgba(255,255,255,0) 0%, rgba(255,255,255,.8) 62%, rgba(255,255,255,1) 100%)}@keyframes bganimation-3ee635ef{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-3ee635ef{0%{transform:rotateY(180deg)}10%{transform:rotateY(198deg)}20%{transform:rotateY(216deg)}30%{transform:rotateY(234deg)}40%{transform:rotateY(252deg)}50%{transform:rotateY(270deg)}60%{transform:rotateY(288deg)}70%{transform:rotateY(306deg)}80%{transform:rotateY(324deg)}90%{transform:rotateY(342deg)}to{transform:rotateY(360deg)}}@keyframes turns-3ee635ef{0%{-webkit-transform:rotate(0deg)}25%{-webkit-transform:rotate(90deg)}50%{-webkit-transform:rotate(180deg)}75%{-webkit-transform:rotate(270deg)}to{-webkit-transform:rotate(360deg)}}.rotate-enter-active[data-v-3ee635ef]{animation:rotateEnter-3ee635ef .7s;position:relative}.rotate-leave-active[data-v-3ee635ef]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-3ee635ef]{width:100%;background-color:var(--card-bg-color);box-shadow:var(--card-box-shadow);padding:10px 30px;border-radius:6px;position:relative}.progress[data-v-3ee635ef]{width:100%;display:block;position:relative;background-color:#eee;border-radius:4px;height:18px;line-height:18px;overflow:hidden}.progress .progress-value[data-v-3ee635ef]{transition:.5s;position:absolute;left:0;top:0;bottom:0;height:100%;text-align:center;color:#fff;vertical-align:middle;font-size:12px}@keyframes bganimation-54af3568{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-54af3568{0%{transform:rotateY(180deg)}10%{transform:rotateY(198deg)}20%{transform:rotateY(216deg)}30%{transform:rotateY(234deg)}40%{transform:rotateY(252deg)}50%{transform:rotateY(270deg)}60%{transform:rotateY(288deg)}70%{transform:rotateY(306deg)}80%{transform:rotateY(324deg)}90%{transform:rotateY(342deg)}to{transform:rotateY(360deg)}}@keyframes turns-54af3568{0%{-webkit-transform:rotate(0deg)}25%{-webkit-transform:rotate(90deg)}50%{-webkit-transform:rotate(180deg)}75%{-webkit-transform:rotate(270deg)}to{-webkit-transform:rotate(360deg)}}.rotate-enter-active[data-v-54af3568]{animation:rotateEnter-54af3568 .7s;position:relative}.rotate-leave-active[data-v-54af3568]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-54af3568]{width:100%;background-color:var(--card-bg-color);box-shadow:var(--card-box-shadow);padding:10px 30px;border-radius:6px;position:relative}label.checkbox_switch[data-v-54af3568]{cursor:pointer;display:flex!important;align-items:center;width:initial!important}label.checkbox_switch input[type=checkbox][data-v-54af3568]{height:0!important;width:0!important;opacity:0!important;margin:0!important;padding:0!important;border:none!important}label.checkbox_switch .checkbox_switch_on[data-v-54af3568],label.checkbox_switch .checkbox_switch_off[data-v-54af3568]{flex:none}label.checkbox_switch .checkbox_switch_on[data-v-54af3568]{display:none!important}label.checkbox_switch .checkbox_switch_off[data-v-54af3568]{display:inline-flex!important}label.checkbox_switch input[type=checkbox]:checked~.checkbox_switch_on[data-v-54af3568]{display:inline-flex!important}label.checkbox_switch input[type=checkbox]:checked~.checkbox_switch_off[data-v-54af3568]{display:none!important}label.checkbox_switch svg[data-v-54af3568]{height:1em;width:2em}article[data-v-995510fc]{flex:0 0 100%;max-width:20%;position:relative;border-radius:4px;padding:10px}@media screen and (max-width: 1080px){article[data-v-995510fc]{max-width:33.333%}}@keyframes bganimation-995510fc{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-995510fc{0%{transform:rotateY(180deg)}10%{transform:rotateY(198deg)}20%{transform:rotateY(216deg)}30%{transform:rotateY(234deg)}40%{transform:rotateY(252deg)}50%{transform:rotateY(270deg)}60%{transform:rotateY(288deg)}70%{transform:rotateY(306deg)}80%{transform:rotateY(324deg)}90%{transform:rotateY(342deg)}to{transform:rotateY(360deg)}}@keyframes turns-995510fc{0%{-webkit-transform:rotate(0deg)}25%{-webkit-transform:rotate(90deg)}50%{-webkit-transform:rotate(180deg)}75%{-webkit-transform:rotate(270deg)}to{-webkit-transform:rotate(360deg)}}.rotate-enter-active[data-v-995510fc]{animation:rotateEnter-995510fc .7s;position:relative}.rotate-leave-active[data-v-995510fc]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-995510fc]{width:100%;background-color:var(--card-bg-color);box-shadow:var(--card-box-shadow);padding:10px 30px;border-radius:6px;position:relative}@media screen and (max-width: 768px){article[data-v-995510fc]{max-width:50%}}@keyframes bganimation-782f97c0{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-782f97c0{0%{transform:rotateY(180deg)}10%{transform:rotateY(198deg)}20%{transform:rotateY(216deg)}30%{transform:rotateY(234deg)}40%{transform:rotateY(252deg)}50%{transform:rotateY(270deg)}60%{transform:rotateY(288deg)}70%{transform:rotateY(306deg)}80%{transform:rotateY(324deg)}90%{transform:rotateY(342deg)}to{transform:rotateY(360deg)}}@keyframes turns-782f97c0{0%{-webkit-transform:rotate(0deg)}25%{-webkit-transform:rotate(90deg)}50%{-webkit-transform:rotate(180deg)}75%{-webkit-transform:rotate(270deg)}to{-webkit-transform:rotate(360deg)}}.rotate-enter-active[data-v-782f97c0]{animation:rotateEnter-782f97c0 .7s;position:relative}.rotate-leave-active[data-v-782f97c0]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-782f97c0]{width:100%;background-color:var(--card-bg-color);box-shadow:var(--card-box-shadow);padding:10px 30px;border-radius:6px;position:relative}a[data-v-782f97c0]{position:relative;display:block;width:100%;transition:.4s;cursor:pointer}a[data-v-782f97c0]:hover{transform:scale(1.07);transition:.4s;position:relative}a:hover .cover .thumbnail[data-v-782f97c0]{box-shadow:0 6px 40px #1c67f2}a .cover[data-v-782f97c0]{position:relative;padding-top:130%;z-index:1}a .cover[data-v-782f97c0] .thumbnail{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain;border-radius:6px;overflow:hidden;z-index:1;background-color:#2dc8fd;display:flex;flex-wrap:wrap;align-items:center;align-content:center;justify-content:center}a .cover[data-v-782f97c0] .thumbnail i{display:block;font-size:100px;color:#eee}a .cover[data-v-782f97c0] .thumbnail span{display:block;text-align:center;width:100%;color:#eeee;font-size:28px;margin:1rem 0}article:nth-child(9n+1) a .cover .thumbnail[data-v-782f97c0]{background-color:#ff9100}article:nth-child(9n+2) a .cover .thumbnail[data-v-782f97c0]{background-color:#2dc8fd}article:nth-child(9n+3) a .cover .thumbnail[data-v-782f97c0]{background-color:#f66a2c}article:nth-child(9n+4) a .cover .thumbnail[data-v-782f97c0]{background-color:#9b58de}article:nth-child(9n+5) a .cover .thumbnail[data-v-782f97c0]{background-color:#297ff3}article:nth-child(9n+6) a .cover .thumbnail[data-v-782f97c0]{background-color:#27aa8f}article:nth-child(9n+7) a .cover .thumbnail[data-v-782f97c0]{background-color:#f15a4a}article:nth-child(9n+8) a .cover .thumbnail[data-v-782f97c0]{background-color:#439c07}@keyframes bganimation-c446588c{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-c446588c{0%{transform:rotateY(180deg)}10%{transform:rotateY(198deg)}20%{transform:rotateY(216deg)}30%{transform:rotateY(234deg)}40%{transform:rotateY(252deg)}50%{transform:rotateY(270deg)}60%{transform:rotateY(288deg)}70%{transform:rotateY(306deg)}80%{transform:rotateY(324deg)}90%{transform:rotateY(342deg)}to{transform:rotateY(360deg)}}@keyframes turns-c446588c{0%{-webkit-transform:rotate(0deg)}25%{-webkit-transform:rotate(90deg)}50%{-webkit-transform:rotate(180deg)}75%{-webkit-transform:rotate(270deg)}to{-webkit-transform:rotate(360deg)}}.rotate-enter-active[data-v-c446588c]{animation:rotateEnter-c446588c .7s;position:relative}.rotate-leave-active[data-v-c446588c]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-c446588c]{width:100%;background-color:var(--card-bg-color);box-shadow:var(--card-box-shadow);padding:10px 30px;border-radius:6px;position:relative}.select-editable[data-v-c446588c]{position:relative;line-height:1.5rem;padding:.5rem .75rem;border:1px solid #dee2e6;border-radius:.25rem;margin:.25rem .1rem}.select-editable select[data-v-c446588c],.select-editable input[data-v-c446588c]{height:100%;padding:0;border:none;margin:0}.select-editable select[data-v-c446588c]{position:relative;width:100%}.select-editable input[data-v-c446588c]{position:absolute;top:0;left:.75rem;width:88%}.select-editable select[data-v-c446588c]:focus,.select-editable input[data-v-c446588c]:focus{outline:none;box-shadow:none}@keyframes bganimation-47c6049a{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-47c6049a{0%{transform:rotateY(180deg)}10%{transform:rotateY(198deg)}20%{transform:rotateY(216deg)}30%{transform:rotateY(234deg)}40%{transform:rotateY(252deg)}50%{transform:rotateY(270deg)}60%{transform:rotateY(288deg)}70%{transform:rotateY(306deg)}80%{transform:rotateY(324deg)}90%{transform:rotateY(342deg)}to{transform:rotateY(360deg)}}@keyframes turns-47c6049a{0%{-webkit-transform:rotate(0deg)}25%{-webkit-transform:rotate(90deg)}50%{-webkit-transform:rotate(180deg)}75%{-webkit-transform:rotate(270deg)}to{-webkit-transform:rotate(360deg)}}.rotate-enter-active[data-v-47c6049a]{animation:rotateEnter-47c6049a .7s;position:relative}.rotate-leave-active[data-v-47c6049a]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-47c6049a]{width:100%;background-color:var(--card-bg-color);box-shadow:var(--card-box-shadow);padding:10px 30px;border-radius:6px;position:relative}@keyframes turn-47c6049a{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}.quick-loading[data-v-47c6049a]{animation:turn-47c6049a 1s steps(12,end) infinite;margin:0!important;padding:0!important;background:none!important;display:flex!important}.quick-loading svg[data-v-47c6049a]{width:100%;height:100%}.quick-loading svg path[data-v-47c6049a]{fill:#fff}@keyframes bganimation-0cc5bf50{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-0cc5bf50{0%{transform:rotateY(180deg)}10%{transform:rotateY(198deg)}20%{transform:rotateY(216deg)}30%{transform:rotateY(234deg)}40%{transform:rotateY(252deg)}50%{transform:rotateY(270deg)}60%{transform:rotateY(288deg)}70%{transform:rotateY(306deg)}80%{transform:rotateY(324deg)}90%{transform:rotateY(342deg)}to{transform:rotateY(360deg)}}@keyframes turns-0cc5bf50{0%{-webkit-transform:rotate(0deg)}25%{-webkit-transform:rotate(90deg)}50%{-webkit-transform:rotate(180deg)}75%{-webkit-transform:rotate(270deg)}to{-webkit-transform:rotate(360deg)}}.rotate-enter-active[data-v-0cc5bf50]{animation:rotateEnter-0cc5bf50 .7s;position:relative}.rotate-leave-active[data-v-0cc5bf50]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-0cc5bf50]{width:100%;background-color:var(--card-bg-color);box-shadow:var(--card-box-shadow);padding:10px 30px;border-radius:6px;position:relative}a[data-v-0cc5bf50]{margin-left:4px;width:20px;vertical-align:middle}a svg[data-v-0cc5bf50]{width:22px;height:22px}a:hover svg path[data-v-0cc5bf50]{fill:#3688ff}@keyframes bganimation-770b811c{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-770b811c{0%{transform:rotateY(180deg)}10%{transform:rotateY(198deg)}20%{transform:rotateY(216deg)}30%{transform:rotateY(234deg)}40%{transform:rotateY(252deg)}50%{transform:rotateY(270deg)}60%{transform:rotateY(288deg)}70%{transform:rotateY(306deg)}80%{transform:rotateY(324deg)}90%{transform:rotateY(342deg)}to{transform:rotateY(360deg)}}@keyframes turns-770b811c{0%{-webkit-transform:rotate(0deg)}25%{-webkit-transform:rotate(90deg)}50%{-webkit-transform:rotate(180deg)}75%{-webkit-transform:rotate(270deg)}to{-webkit-transform:rotate(360deg)}}.rotate-enter-active[data-v-770b811c]{animation:rotateEnter-770b811c .7s;position:relative}.rotate-leave-active[data-v-770b811c]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-770b811c]{width:100%;background-color:var(--card-bg-color);box-shadow:var(--card-box-shadow);padding:10px 30px;border-radius:6px;position:relative}.flow[data-v-770b811c]{position:relative;height:460px}.flow .echart[data-v-770b811c]{width:100%;height:100%}.flow .flow-data[data-v-770b811c]{position:absolute;right:10px;top:10px}.flow .flow-data span[data-v-770b811c]{display:block;color:var(--flow-span-color);font-size:12px;margin-bottom:5px;font-weight:600;font-family:PingFangSC-Semibold,PingFang SC}@media screen and (max-width: 600px){.flow[data-v-770b811c]{height:76.6vw}}@keyframes bganimation-48bf84c6{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-48bf84c6{0%{transform:rotateY(180deg)}10%{transform:rotateY(198deg)}20%{transform:rotateY(216deg)}30%{transform:rotateY(234deg)}40%{transform:rotateY(252deg)}50%{transform:rotateY(270deg)}60%{transform:rotateY(288deg)}70%{transform:rotateY(306deg)}80%{transform:rotateY(324deg)}90%{transform:rotateY(342deg)}to{transform:rotateY(360deg)}}@keyframes turns-48bf84c6{0%{-webkit-transform:rotate(0deg)}25%{-webkit-transform:rotate(90deg)}50%{-webkit-transform:rotate(180deg)}75%{-webkit-transform:rotate(270deg)}to{-webkit-transform:rotate(360deg)}}.rotate-enter-active[data-v-48bf84c6]{animation:rotateEnter-48bf84c6 .7s;position:relative}.rotate-leave-active[data-v-48bf84c6]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-48bf84c6]{width:100%;background-color:var(--card-bg-color);box-shadow:var(--card-box-shadow);padding:10px 30px;border-radius:6px;position:relative}@keyframes turn-48bf84c6{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}.toast[data-v-48bf84c6]{position:fixed;top:50%;left:50%;display:flex;flex-direction:column;align-items:center;justify-content:space-around;box-sizing:content-box;width:100px;max-width:70%;padding:16px;color:#fff;font-size:14px;text-align:center;background-color:#000000b3;border-radius:8px;transform:translate3d(-50%,-50%,0);z-index:9999;transition:.3s;cursor:pointer}.toast div.icon[data-v-48bf84c6]{width:50px;height:50px;margin:15px 0;background:none!important}.toast div.icon svg[data-v-48bf84c6]{width:100%;height:100%}.toast div.icon svg path[data-v-48bf84c6]{fill:#fff}.toast .loading[data-v-48bf84c6]{animation:turn-48bf84c6 1s steps(12,end) infinite}.toast .message[data-v-48bf84c6]{display:block;width:100%;flex:0 0 100%;word-wrap:break-word}[lock-scroll=true]{overflow:hidden!important;height:100vh}@keyframes bganimation-a96d68d4{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-a96d68d4{0%{transform:rotateY(180deg)}10%{transform:rotateY(198deg)}20%{transform:rotateY(216deg)}30%{transform:rotateY(234deg)}40%{transform:rotateY(252deg)}50%{transform:rotateY(270deg)}60%{transform:rotateY(288deg)}70%{transform:rotateY(306deg)}80%{transform:rotateY(324deg)}90%{transform:rotateY(342deg)}to{transform:rotateY(360deg)}}@keyframes turns-a96d68d4{0%{-webkit-transform:rotate(0deg)}25%{-webkit-transform:rotate(90deg)}50%{-webkit-transform:rotate(180deg)}75%{-webkit-transform:rotate(270deg)}to{-webkit-transform:rotate(360deg)}}.rotate-enter-active[data-v-a96d68d4]{animation:rotateEnter-a96d68d4 .7s;position:relative}.rotate-leave-active[data-v-a96d68d4]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-a96d68d4]{width:100%;background-color:var(--card-bg-color);box-shadow:var(--card-box-shadow);padding:10px 30px;border-radius:6px;position:relative}.bg[data-v-a96d68d4]{position:fixed;inset:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:999}#actioner[data-v-a96d68d4]{position:fixed;z-index:1000;width:100%;height:100%;inset:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;overflow:auto}#actioner[data-v-a96d68d4],#actioner[data-v-a96d68d4] *{-webkit-box-sizing:border-box;-webkit-tap-highlight-color:transparent;box-sizing:border-box;word-wrap:break-word;outline:none}.action-container[data-v-a96d68d4]{width:100%;height:100%;background-color:#fff;position:fixed;z-index:9999;inset:0;margin:auto;overflow:auto}.action-container .action-container_header[data-v-a96d68d4]{width:100%;height:36px;line-height:36px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:0 .625rem;position:absolute;top:0;left:0;right:0;border-bottom:1px solid #1e1e1e;background-color:#252526}.action-container .action-container_header .title[data-v-a96d68d4]{color:#eee;font-size:16px}.action-container .action-container_header button.close[data-v-a96d68d4]{width:36px;height:36px;margin:0;padding:10px;background:none;border:none;cursor:pointer;opacity:1}.action-container .action-container_header button.close[data-v-a96d68d4] svg.icon{width:100%;height:100%}.action-container .action-container_header button.close[data-v-a96d68d4] svg.icon path{fill:#eee}.action-container .action-container_header button.close[data-v-a96d68d4]:hover{opacity:.9}.action-container .action-container_body[data-v-a96d68d4]{width:100%;height:100%;padding-top:36px}@keyframes bganimation{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter{0%{transform:rotateY(180deg)}10%{transform:rotateY(198deg)}20%{transform:rotateY(216deg)}30%{transform:rotateY(234deg)}40%{transform:rotateY(252deg)}50%{transform:rotateY(270deg)}60%{transform:rotateY(288deg)}70%{transform:rotateY(306deg)}80%{transform:rotateY(324deg)}90%{transform:rotateY(342deg)}to{transform:rotateY(360deg)}}@keyframes turns{0%{-webkit-transform:rotate(0deg)}25%{-webkit-transform:rotate(90deg)}50%{-webkit-transform:rotate(180deg)}75%{-webkit-transform:rotate(270deg)}to{-webkit-transform:rotate(360deg)}}.rotate-enter-active{animation:rotateEnter .7s;position:relative}.rotate-leave-active{opacity:0;display:none;position:relative;z-index:-999}.app-container{width:100%;background-color:var(--card-bg-color);box-shadow:var(--card-box-shadow);padding:10px 30px;border-radius:6px;position:relative}@keyframes dialogEnter{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes dialogLeave{0%{transform:scale(1)}to{transform:scale(0)}}.dialog-enter-active{animation:dialogEnter .3s linear forwards}.dialog-leave-active{animation:dialogLeave .3s linear forwards}.actioner-dns[data-v-2ac87be2]{width:860px;background-color:#fff;position:relative;z-index:99999;margin:auto;overflow:auto}.actioner-dns .actioner-dns_header[data-v-2ac87be2]{width:100%;display:flex;flex-wrap:wrap;align-items:center;padding:1rem;font-size:2em;border-bottom:1px solid #eee}.actioner-dns .actioner-dns_body[data-v-2ac87be2]{padding:1rem;min-height:50vh}.actioner-dns .actioner-dns_body .label-item[data-v-2ac87be2]{width:100%;margin:1rem 0}.actioner-dns .actioner-dns_body .label-item .label-item_key[data-v-2ac87be2]{width:100%;font-size:12px;color:#666}.actioner-dns .actioner-dns_body .label-item .label-item_key span[data-v-2ac87be2]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.actioner-dns .actioner-dns_body .label-item .label-item_key span[data-v-2ac87be2]:before{content:"*";color:#f56c6c;margin-right:4px}.actioner-dns .actioner-dns_body .label-item .label-item_value[data-v-2ac87be2]{width:100%;margin-top:5px}.actioner-dns .actioner-dns_body .label-item .label-item_value select[data-v-2ac87be2],.actioner-dns .actioner-dns_body .label-item .label-item_value input[data-v-2ac87be2]{width:100%;height:36px}.actioner-dns .actioner-dns_body .label-message[data-v-2ac87be2]{width:100%;text-align:left;font-size:14px;color:red;text-align:center}.actioner-dns .config-message[data-v-2ac87be2]{width:100%;min-height:inherit;height:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;font-size:2em}.actioner-dns .actioner-dns_footer[data-v-2ac87be2]{width:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;padding:1rem;font-size:2em;border-top:1px solid #eee}.actioner-dns .actioner-dns_footer button[data-v-2ac87be2]{display:inline-block;width:100px!important;margin:0;margin-left:1rem}@keyframes bganimation-2ac87be2{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-2ac87be2{0%{transform:rotateY(180deg)}10%{transform:rotateY(198deg)}20%{transform:rotateY(216deg)}30%{transform:rotateY(234deg)}40%{transform:rotateY(252deg)}50%{transform:rotateY(270deg)}60%{transform:rotateY(288deg)}70%{transform:rotateY(306deg)}80%{transform:rotateY(324deg)}90%{transform:rotateY(342deg)}to{transform:rotateY(360deg)}}@keyframes turns-2ac87be2{0%{-webkit-transform:rotate(0deg)}25%{-webkit-transform:rotate(90deg)}50%{-webkit-transform:rotate(180deg)}75%{-webkit-transform:rotate(270deg)}to{-webkit-transform:rotate(360deg)}}.rotate-enter-active[data-v-2ac87be2]{animation:rotateEnter-2ac87be2 .7s;position:relative}.rotate-leave-active[data-v-2ac87be2]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-2ac87be2]{width:100%;background-color:var(--card-bg-color);box-shadow:var(--card-box-shadow);padding:10px 30px;border-radius:6px;position:relative}@media screen and (max-width: 1400px){.actioner-dns .actioner-dns_body[data-v-2ac87be2]{min-height:34vh}}@media screen and (max-width: 800px){.actioner-dns[data-v-2ac87be2]{width:100%}}.action[data-v-4ca82311]{width:700px;max-height:90%;background-color:#fff;position:relative;z-index:1000;margin:auto;overflow:auto;padding:1rem 87px;border-radius:6px}.action .action-body[data-v-4ca82311]{width:100%;text-align:center;padding:3rem 0}.action .action-body h2.title[data-v-4ca82311]{width:100%;display:block;color:#1e1e1e;font-size:3em;padding:0;margin:0;text-align:center}.action .action-body .info[data-v-4ca82311]{color:#666;font-size:1.3em;margin:1rem 0}.action .action-body .btns[data-v-4ca82311]{width:100%;margin-top:3rem}.action .action-body .btns button[data-v-4ca82311]{display:block;width:100%!important;margin:.5rem 0}@keyframes bganimation-4ca82311{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-4ca82311{0%{transform:rotateY(180deg)}10%{transform:rotateY(198deg)}20%{transform:rotateY(216deg)}30%{transform:rotateY(234deg)}40%{transform:rotateY(252deg)}50%{transform:rotateY(270deg)}60%{transform:rotateY(288deg)}70%{transform:rotateY(306deg)}80%{transform:rotateY(324deg)}90%{transform:rotateY(342deg)}to{transform:rotateY(360deg)}}@keyframes turns-4ca82311{0%{-webkit-transform:rotate(0deg)}25%{-webkit-transform:rotate(90deg)}50%{-webkit-transform:rotate(180deg)}75%{-webkit-transform:rotate(270deg)}to{-webkit-transform:rotate(360deg)}}.rotate-enter-active[data-v-4ca82311]{animation:rotateEnter-4ca82311 .7s;position:relative}.rotate-leave-active[data-v-4ca82311]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-4ca82311]{width:100%;background-color:var(--card-bg-color);box-shadow:var(--card-box-shadow);padding:10px 30px;border-radius:6px;position:relative}@media screen and (max-width: 1000px){.action.format .action-body h2.title[data-v-4ca82311]{font-size:20px}}@media screen and (max-width: 900px){.action .action-body h2.title[data-v-4ca82311]{font-size:20px}}@media screen and (max-width: 800px){.action .action-body h2.title[data-v-4ca82311]{font-size:20px}}@media screen and (max-width: 700px){.action .action-body h2.title[data-v-4ca82311]{font-size:20px}}@media screen and (max-width: 500px){.action .action-body h2.title[data-v-4ca82311]{font-size:20px}}@keyframes bganimation-17b89cb7{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-17b89cb7{0%{transform:rotateY(180deg)}10%{transform:rotateY(198deg)}20%{transform:rotateY(216deg)}30%{transform:rotateY(234deg)}40%{transform:rotateY(252deg)}50%{transform:rotateY(270deg)}60%{transform:rotateY(288deg)}70%{transform:rotateY(306deg)}80%{transform:rotateY(324deg)}90%{transform:rotateY(342deg)}to{transform:rotateY(360deg)}}@keyframes turns-17b89cb7{0%{-webkit-transform:rotate(0deg)}25%{-webkit-transform:rotate(90deg)}50%{-webkit-transform:rotate(180deg)}75%{-webkit-transform:rotate(270deg)}to{-webkit-transform:rotate(360deg)}}.rotate-enter-active[data-v-17b89cb7]{animation:rotateEnter-17b89cb7 .7s;position:relative}.rotate-leave-active[data-v-17b89cb7]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-17b89cb7]{width:100%;background-color:var(--card-bg-color);box-shadow:var(--card-box-shadow);padding:10px 30px;border-radius:6px;position:relative}.app-container_status-label_bg[data-v-17b89cb7]{flex:0 0 230px;width:230px;height:80px;display:flex;background:var(--app-container_status-label_bg);align-items:center;padding:10px;margin-right:10px;transition:.3s}.app-container_status-label_bg .app-container_status-label_text[data-v-17b89cb7]{margin-left:6px;font-size:14px;line-height:22px;text-align:left}.app-container_status-label_bg .app-container_status-label_text .text_status[data-v-17b89cb7]{color:#999}.app-container_status-label_bg .app-container_status-label_text .text_style[data-v-17b89cb7]{margin:6px 0}.app-container_status-label_bg .app-container_status-label_text .text_style.close[data-v-17b89cb7]{color:#999}.app-container_status-label_bg .app-container_status-label_text .text_info[data-v-17b89cb7]{font-weight:700;font-size:14px}@keyframes bganimation-6f355f28{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-6f355f28{0%{transform:rotateY(180deg)}10%{transform:rotateY(198deg)}20%{transform:rotateY(216deg)}30%{transform:rotateY(234deg)}40%{transform:rotateY(252deg)}50%{transform:rotateY(270deg)}60%{transform:rotateY(288deg)}70%{transform:rotateY(306deg)}80%{transform:rotateY(324deg)}90%{transform:rotateY(342deg)}to{transform:rotateY(360deg)}}@keyframes turns-6f355f28{0%{-webkit-transform:rotate(0deg)}25%{-webkit-transform:rotate(90deg)}50%{-webkit-transform:rotate(180deg)}75%{-webkit-transform:rotate(270deg)}to{-webkit-transform:rotate(360deg)}}.rotate-enter-active[data-v-6f355f28]{animation:rotateEnter-6f355f28 .7s;position:relative}.rotate-leave-active[data-v-6f355f28]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-6f355f28]{width:100%;background-color:var(--card-bg-color);box-shadow:var(--card-box-shadow);padding:10px 30px;border-radius:6px;position:relative}.app-interfaces[data-v-6f355f28]{width:100%;height:80px;display:flex;flex-wrap:nowrap;overflow:hidden}.app-interfaces a[data-v-6f355f28]{list-style:none;text-decoration:none}.app-interfaces a.btn-f[data-v-6f355f28]{position:absolute;width:50px;height:80px;left:0;line-height:80px;text-align:center;color:#fff;font-size:26px;cursor:pointer;background-color:#00000059;opacity:0;transition:.3s;z-index:1}.app-interfaces a.btn-f[data-v-6f355f28]:hover{opacity:1;transition:.3s}.app-interfaces a.btn-r[data-v-6f355f28]{position:absolute;right:0;width:50px;line-height:80px;text-align:center;color:#fff;font-size:26px;cursor:pointer;background-color:#00000059;opacity:0;transition:.3s;z-index:1}.app-interfaces a.btn-r[data-v-6f355f28]:hover{opacity:1;transition:.3s}.actioner-dns[data-v-2deed63d]{width:800px;background-color:#fff;position:relative;z-index:99999;margin:auto;overflow:auto}.actioner-dns .actioner-dns_header[data-v-2deed63d]{width:100%;display:flex;flex-wrap:wrap;align-items:center;padding:1rem;font-size:2em;border-bottom:1px solid #eee}.actioner-dns .actioner-dns_body[data-v-2deed63d]{padding:1rem;min-height:50vh}.actioner-dns .actioner-dns_body .label-item[data-v-2deed63d]{width:100%;margin:1rem 0}.actioner-dns .actioner-dns_body .label-item .label-item_key[data-v-2deed63d]{width:100%;font-size:12px;color:#666}.actioner-dns .actioner-dns_body .label-item .label-item_key span[data-v-2deed63d]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.actioner-dns .actioner-dns_body .label-item .label-item_key span[data-v-2deed63d]:before{content:"*";color:#f56c6c;margin-right:4px}.actioner-dns .actioner-dns_body .label-item .label-item_value[data-v-2deed63d]{width:100%;margin-top:5px}.actioner-dns .actioner-dns_body .label-item .label-item_value select[data-v-2deed63d],.actioner-dns .actioner-dns_body .label-item .label-item_value input[data-v-2deed63d]{height:36px}.actioner-dns .actioner-dns_body .label-message[data-v-2deed63d]{width:100%;text-align:left;font-size:14px;color:red;text-align:center}.actioner-dns .config-message[data-v-2deed63d]{width:100%;min-height:inherit;height:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;font-size:2em}.actioner-dns .actioner-dns_footer[data-v-2deed63d]{width:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;padding:1rem;font-size:2em;border-top:1px solid #eee}.actioner-dns .actioner-dns_footer button[data-v-2deed63d]{display:inline-block;width:100px!important;margin:0;margin-left:1rem}.actioner-dns .select-editable[data-v-2deed63d]{position:relative;border:solid grey 1px;width:100%}.actioner-dns .select-editable select[data-v-2deed63d]{top:0;left:0;font-size:14px;border:none;width:100%;margin:0}.actioner-dns .select-editable input[data-v-2deed63d]{position:absolute;top:-4px;left:0;width:95%;padding:1px;font-size:14px;border:none}.actioner-dns .select-editable select[data-v-2deed63d]:focus,.actioner-dns .select-editable input[data-v-2deed63d]:focus{outline:none}.actioner-dns[data-v-2deed63d] ::placeholder{color:#999}.successed[data-v-2deed63d]{text-align:center;font-size:14px;margin-bottom:104px}.finished[data-v-2deed63d]{display:flex;justify-content:center;margin:80px 80px 28px}.docker_moves[data-v-2deed63d]{text-align:center}.docker_moves .moves[data-v-2deed63d]{margin-top:10px}.docker_moves .moves input[data-v-2deed63d]{cursor:pointer}.docker_moves .moves label[data-v-2deed63d]{margin-left:10px;cursor:pointer}.btns[data-v-2deed63d]{text-align:center}.item_info[data-v-2deed63d]{margin-left:10px}.softsource_tit[data-v-2deed63d]{margin:0 auto}.softsource_successed[data-v-2deed63d]{width:20%!important}@keyframes bganimation-2deed63d{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-2deed63d{0%{transform:rotateY(180deg)}10%{transform:rotateY(198deg)}20%{transform:rotateY(216deg)}30%{transform:rotateY(234deg)}40%{transform:rotateY(252deg)}50%{transform:rotateY(270deg)}60%{transform:rotateY(288deg)}70%{transform:rotateY(306deg)}80%{transform:rotateY(324deg)}90%{transform:rotateY(342deg)}to{transform:rotateY(360deg)}}@keyframes turns-2deed63d{0%{-webkit-transform:rotate(0deg)}25%{-webkit-transform:rotate(90deg)}50%{-webkit-transform:rotate(180deg)}75%{-webkit-transform:rotate(270deg)}to{-webkit-transform:rotate(360deg)}}.rotate-enter-active[data-v-2deed63d]{animation:rotateEnter-2deed63d .7s;position:relative}.rotate-leave-active[data-v-2deed63d]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-2deed63d]{width:100%;background-color:var(--card-bg-color);box-shadow:var(--card-box-shadow);padding:10px 30px;border-radius:6px;position:relative}@media screen and (max-width: 1400px){.actioner-dns .actioner-dns_body[data-v-2deed63d]{min-height:34vh}}@media screen and (max-width: 860px){.actioner-dns[data-v-2deed63d]{width:100%}}@keyframes bganimation-3e27ac04{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-3e27ac04{0%{transform:rotateY(180deg)}10%{transform:rotateY(198deg)}20%{transform:rotateY(216deg)}30%{transform:rotateY(234deg)}40%{transform:rotateY(252deg)}50%{transform:rotateY(270deg)}60%{transform:rotateY(288deg)}70%{transform:rotateY(306deg)}80%{transform:rotateY(324deg)}90%{transform:rotateY(342deg)}to{transform:rotateY(360deg)}}@keyframes turns-3e27ac04{0%{-webkit-transform:rotate(0deg)}25%{-webkit-transform:rotate(90deg)}50%{-webkit-transform:rotate(180deg)}75%{-webkit-transform:rotate(270deg)}to{-webkit-transform:rotate(360deg)}}.rotate-enter-active[data-v-3e27ac04]{animation:rotateEnter-3e27ac04 .7s;position:relative}.rotate-leave-active[data-v-3e27ac04]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-3e27ac04]{width:100%;background-color:var(--card-bg-color);box-shadow:var(--card-box-shadow);padding:10px 30px;border-radius:6px;position:relative}em[data-v-3e27ac04]{display:block;margin:.5rem 0;width:100%}.app-container_status-container[data-v-3e27ac04]{width:100%;background-color:var(--card-bg-color);padding:10px 30px;border-radius:6px;position:relative}.app-container_status-container .more_icon[data-v-3e27ac04]{position:absolute;right:22px;cursor:pointer}.app-container_status-container .more_icon svg[data-v-3e27ac04]{position:relative;z-index:9999}.app-container_status-container .DeviceBlock[data-v-3e27ac04]{position:absolute;z-index:999;width:60%;right:22px}.app-container_status-container .DeviceBlock ul[data-v-3e27ac04]{background-color:#fff;box-shadow:0 0 10px 1px #373f6924;padding:10px 0;border-radius:6px;top:0;right:0;text-align:center;position:absolute;word-break:keep-all;margin-top:24px}.app-container_status-container .DeviceBlock ul li[data-v-3e27ac04]{line-height:28px}.app-container_status-container .DeviceBlock ul li a[data-v-3e27ac04]{color:#1e1e1e;text-decoration:none;cursor:pointer;font-size:14px;margin:0 20px;display:block}.app-container_status-container .DeviceBlock ul li .domain[data-v-3e27ac04]{cursor:pointer}.app-container_status-container .DeviceBlock ul li[data-v-3e27ac04]:hover{background-color:#eee}.app-container_status-container .DeviceBlock li[data-v-3e27ac04]:last-child{margin-top:5px}.app-container_status-container span.container_success[data-v-3e27ac04]{display:block;font-size:15px;font-family:PingFangSC-Medium,PingFang SC}.app-container_status-container span.container_failure[data-v-3e27ac04]{display:block;font-size:1.2em}.app-container_status-container .container_configure[data-v-3e27ac04]{font-size:14px;font-family:PingFangSC-Medium,PingFang SC;font-weight:500;color:#553afe;line-height:20px;cursor:pointer}.app-container_status-container span.container_title[data-v-3e27ac04]{font-size:1.25rem;color:#333;display:block}.app-container_status-container span.container_content[data-v-3e27ac04]{font-size:1.25rem;color:#666}.app-container_status-container .devise[data-v-3e27ac04]{display:block;font-size:12px;color:#727272}.app-container_status-container span.container_time[data-v-3e27ac04]{font-size:12px;color:#727272;margin-top:3px;display:block}.app-container_status-label[data-v-3e27ac04]{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between}.app-container_status-label .app-container_status-label_item[data-v-3e27ac04]{flex:0 0 50%;max-width:50%}.app-container_status-label_block[data-v-3e27ac04]{display:block;color:var(--app-container_status-label_block);margin:10px 0 8px}.app-container_status-container_body[data-v-3e27ac04]{width:100%;height:100%;text-align:center;display:flex;align-items:center;align-content:center}.app-container_status-container_body svg[data-v-3e27ac04]{min-width:32px}.app-container_status-container_body .app-container_status-info[data-v-3e27ac04]{margin-left:10px;text-align:left;margin-right:10px;min-width:57px}.app-container_status-container_body svg[data-v-3e27ac04]{width:50px;height:50px}.app-container_status-container_body span[data-v-3e27ac04]{width:100%;margin:5px 0}.menu_background[data-v-3e27ac04]{position:fixed;inset:0}.app-container_body[data-v-3e27ac04]{width:100%}.network-container[data-v-2d777a95]{width:100%;display:flex;flex-wrap:wrap}.network-container .network-container_flow[data-v-2d777a95]{flex:0 0 100%;max-width:60%;padding-right:10px}.network-container .network-container_flow .network-container_flow-container[data-v-2d777a95]{border-radius:6px;overflow:hidden;position:relative;background-color:var(--flow-bg-color);box-shadow:var(--card-box-shadow)}.network-container .network-container_status[data-v-2d777a95]{flex:0 0 100%;max-width:40%;padding-left:10px;display:flex;flex-wrap:wrap}@keyframes bganimation-2d777a95{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-2d777a95{0%{transform:rotateY(180deg)}10%{transform:rotateY(198deg)}20%{transform:rotateY(216deg)}30%{transform:rotateY(234deg)}40%{transform:rotateY(252deg)}50%{transform:rotateY(270deg)}60%{transform:rotateY(288deg)}70%{transform:rotateY(306deg)}80%{transform:rotateY(324deg)}90%{transform:rotateY(342deg)}to{transform:rotateY(360deg)}}@keyframes turns-2d777a95{0%{-webkit-transform:rotate(0deg)}25%{-webkit-transform:rotate(90deg)}50%{-webkit-transform:rotate(180deg)}75%{-webkit-transform:rotate(270deg)}to{-webkit-transform:rotate(360deg)}}.rotate-enter-active[data-v-2d777a95]{animation:rotateEnter-2d777a95 .7s;position:relative}.rotate-leave-active[data-v-2d777a95]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-2d777a95]{width:100%;background-color:var(--card-bg-color);box-shadow:var(--card-box-shadow);padding:10px 30px;border-radius:6px;position:relative}@media screen and (max-width: 992px){.network-container[data-v-2d777a95]{width:100%}.network-container .network-container_flow[data-v-2d777a95]{flex:0 0 100%;max-width:100%;padding-right:0}.network-container .network-container_status[data-v-2d777a95]{flex:0 0 100%;max-width:100%;padding-left:0;margin-top:1rem}}.action .action-footer button[data-v-3dae3be2]{display:inline-block;width:100px!important;margin:0;margin-left:1rem}@keyframes bganimation-3dae3be2{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-3dae3be2{0%{transform:rotateY(180deg)}10%{transform:rotateY(198deg)}20%{transform:rotateY(216deg)}30%{transform:rotateY(234deg)}40%{transform:rotateY(252deg)}50%{transform:rotateY(270deg)}60%{transform:rotateY(288deg)}70%{transform:rotateY(306deg)}80%{transform:rotateY(324deg)}90%{transform:rotateY(342deg)}to{transform:rotateY(360deg)}}@keyframes turns-3dae3be2{0%{-webkit-transform:rotate(0deg)}25%{-webkit-transform:rotate(90deg)}50%{-webkit-transform:rotate(180deg)}75%{-webkit-transform:rotate(270deg)}to{-webkit-transform:rotate(360deg)}}.rotate-enter-active[data-v-3dae3be2]{animation:rotateEnter-3dae3be2 .7s;position:relative}.rotate-leave-active[data-v-3dae3be2]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-3dae3be2]{width:100%;background-color:var(--card-bg-color);box-shadow:var(--card-box-shadow);padding:10px 30px;border-radius:6px;position:relative}.action.format[data-v-3dae3be2]{width:700px;height:560px;max-height:90%;background-color:#fff;position:relative;z-index:1000;margin:auto;overflow:auto;padding:0 25px;border:1px solid #dfdfdf;border-radius:4px;background:#fff;box-shadow:0 1px 4px #0000004d}.action.format .action-header[data-v-3dae3be2]{width:100%;height:70px;line-height:70px}.action.format .action-header .action-header_title[data-v-3dae3be2]{margin:0;color:#333;font:inherit;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-moz-user-select:none;-webkit-user-select:none;user-select:none;font-size:20px}.action.format .action-body[data-v-3dae3be2]{width:100%;height:calc(100% - 140px);overflow:auto}.action.format .action-footer[data-v-3dae3be2]{width:100%;height:70px;line-height:70px;color:#333;display:flex;flex-wrap:wrap;align-items:center}.action.format .action-footer .auto[data-v-3dae3be2]{flex:auto}.action.format .disk-list[data-v-3dae3be2]{width:100%;height:100%;border:1px solid #dfe1e5;overflow:auto}.action.format .label-item[data-v-3dae3be2]{width:100%;margin:1rem 0}.action.format .label-item .label-item_key[data-v-3dae3be2]{width:100%;font-size:16px;color:#666}.action.format .label-item .label-item_key span[data-v-3dae3be2]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.action.format .label-item .label-item_key span[data-v-3dae3be2]:before{content:"*";color:#f56c6c;margin-right:4px}.action.format .label-item .label-item_value[data-v-3dae3be2]{width:100%;margin-top:5px}.action.format .label-item .label-item_value select[data-v-3dae3be2],.action.format .label-item .label-item_value input[data-v-3dae3be2]{width:100%;height:36px}.action.format .label-item .label-item_path[data-v-3dae3be2]{padding:0 14px;background-color:#e5e5e5;width:100%;height:28px;line-height:28px;margin-top:10px}.action.format .auto[data-v-3dae3be2]{flex:auto}.action.format p.msg[data-v-3dae3be2]{margin:.5rem 0;color:red}.action.format .disk-info[data-v-3dae3be2]{width:100%;text-align:center}.action.format .disk-info .disk-info_icon[data-v-3dae3be2]{width:100px;height:100px;margin:0 auto}.action.format .disk-info .disk-info_icon svg[data-v-3dae3be2]{width:100%;height:100%}.action.format .disk-info .disk-info_mount-name[data-v-3dae3be2]{margin:1rem 0;font-size:1.5em;color:#333}.action.result[data-v-3dae3be2]{width:700px;height:560px;max-height:90%;background-color:#fff;position:relative;z-index:1000;margin:auto;overflow:auto;padding:0 25px;border:1px solid #dfdfdf;border-radius:4px;background:#fff;box-shadow:0 1px 4px #0000004d}.action.result .action-body[data-v-3dae3be2]{width:100%;height:100%;display:flex;flex-wrap:wrap;align-items:center;align-content:center;justify-content:center}.action.result .action-body .action-body_icon[data-v-3dae3be2]{width:100px;height:100px}.action.result .action-body .action-body_icon svg.icon[data-v-3dae3be2]{width:100%;height:100%}.action.result .action-body .action-body_msg[data-v-3dae3be2]{font-size:2em;color:#666;text-align:center;width:100%;margin:1rem 0}.action.result .action-body .action-body_info[data-v-3dae3be2]{margin:1rem 0;width:100%;text-align:center;color:#666;font-size:1.2em}.action.result .action-body .action-body_info a[data-v-3dae3be2]{color:#0000fb}.action.result .btns[data-v-3dae3be2]{width:100%;text-align:center;margin:1rem 0}@keyframes bganimation-3dae3be2{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-3dae3be2{0%{transform:rotateY(180deg)}10%{transform:rotateY(198deg)}20%{transform:rotateY(216deg)}30%{transform:rotateY(234deg)}40%{transform:rotateY(252deg)}50%{transform:rotateY(270deg)}60%{transform:rotateY(288deg)}70%{transform:rotateY(306deg)}80%{transform:rotateY(324deg)}90%{transform:rotateY(342deg)}to{transform:rotateY(360deg)}}@keyframes turns-3dae3be2{0%{-webkit-transform:rotate(0deg)}25%{-webkit-transform:rotate(90deg)}50%{-webkit-transform:rotate(180deg)}75%{-webkit-transform:rotate(270deg)}to{-webkit-transform:rotate(360deg)}}.rotate-enter-active[data-v-3dae3be2]{animation:rotateEnter-3dae3be2 .7s;position:relative}.rotate-leave-active[data-v-3dae3be2]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-3dae3be2]{width:100%;background-color:var(--card-bg-color);box-shadow:var(--card-box-shadow);padding:10px 30px;border-radius:6px;position:relative}@media screen and (max-width: 1000px){.action.format[data-v-3dae3be2]{width:168%}}@media screen and (max-width: 900px){.action.format[data-v-3dae3be2]{width:146%}}@media screen and (max-width: 800px){.action.format[data-v-3dae3be2]{width:136%}}@media screen and (max-width: 700px){.action.format[data-v-3dae3be2]{width:116%}}@media screen and (max-width: 500px){.action.format[data-v-3dae3be2]{width:100%}}.action .action-footer button[data-v-5f5fb500]{display:inline-block;width:100px!important;margin:0;margin-left:1rem}@keyframes bganimation-5f5fb500{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-5f5fb500{0%{transform:rotateY(180deg)}10%{transform:rotateY(198deg)}20%{transform:rotateY(216deg)}30%{transform:rotateY(234deg)}40%{transform:rotateY(252deg)}50%{transform:rotateY(270deg)}60%{transform:rotateY(288deg)}70%{transform:rotateY(306deg)}80%{transform:rotateY(324deg)}90%{transform:rotateY(342deg)}to{transform:rotateY(360deg)}}@keyframes turns-5f5fb500{0%{-webkit-transform:rotate(0deg)}25%{-webkit-transform:rotate(90deg)}50%{-webkit-transform:rotate(180deg)}75%{-webkit-transform:rotate(270deg)}to{-webkit-transform:rotate(360deg)}}.rotate-enter-active[data-v-5f5fb500]{animation:rotateEnter-5f5fb500 .7s;position:relative}.rotate-leave-active[data-v-5f5fb500]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-5f5fb500]{width:100%;background-color:var(--card-bg-color);box-shadow:var(--card-box-shadow);padding:10px 30px;border-radius:6px;position:relative}.action.format[data-v-5f5fb500]{width:700px;height:560px;max-height:90%;background-color:#fff;position:relative;z-index:1000;margin:auto;overflow:auto;padding:0 25px;border:1px solid #dfdfdf;border-radius:4px;background:#fff;box-shadow:0 1px 4px #0000004d}.action.format .action-header[data-v-5f5fb500]{width:100%;height:70px;line-height:70px}.action.format .action-header .action-header_title[data-v-5f5fb500]{margin:0;color:#333;font:inherit;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-moz-user-select:none;-webkit-user-select:none;user-select:none;font-size:20px}.action.format .action-body[data-v-5f5fb500]{width:100%;height:calc(100% - 140px);overflow:auto}.action.format .action-footer[data-v-5f5fb500]{width:100%;height:70px;line-height:70px;color:#333;display:flex;flex-wrap:wrap;align-items:center}.action.format .action-footer .auto[data-v-5f5fb500]{flex:auto}.action.format .disk-list[data-v-5f5fb500]{width:100%;height:100%;border:1px solid #dfe1e5;overflow:auto}.action.format .label-item[data-v-5f5fb500]{width:100%;margin:1rem 0}.action.format .label-item .label-item_key[data-v-5f5fb500]{width:100%;font-size:16px;color:#666}.action.format .label-item .label-item_key span[data-v-5f5fb500]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.action.format .label-item .label-item_key span[data-v-5f5fb500]:before{content:"*";color:#f56c6c;margin-right:4px}.action.format .label-item .label-item_value[data-v-5f5fb500]{width:100%;margin-top:5px}.action.format .label-item .label-item_value select[data-v-5f5fb500],.action.format .label-item .label-item_value input[data-v-5f5fb500]{width:100%;height:36px}.action.format .label-item .label-item_path[data-v-5f5fb500]{padding:0 14px;background-color:#e5e5e5;width:100%;height:28px;line-height:28px;margin-top:10px}.action.format .auto[data-v-5f5fb500]{flex:auto}.action.format p.msg[data-v-5f5fb500]{margin:.5rem 0;color:red}.action.format .disk-info[data-v-5f5fb500]{width:100%;text-align:center}.action.format .disk-info .disk-info_icon[data-v-5f5fb500]{width:100px;height:100px;margin:0 auto}.action.format .disk-info .disk-info_icon svg[data-v-5f5fb500]{width:100%;height:100%}.action.format .disk-info .disk-info_mount-name[data-v-5f5fb500]{margin:1rem 0;font-size:1.5em;color:#333}@keyframes bganimation-5f5fb500{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-5f5fb500{0%{transform:rotateY(180deg)}10%{transform:rotateY(198deg)}20%{transform:rotateY(216deg)}30%{transform:rotateY(234deg)}40%{transform:rotateY(252deg)}50%{transform:rotateY(270deg)}60%{transform:rotateY(288deg)}70%{transform:rotateY(306deg)}80%{transform:rotateY(324deg)}90%{transform:rotateY(342deg)}to{transform:rotateY(360deg)}}@keyframes turns-5f5fb500{0%{-webkit-transform:rotate(0deg)}25%{-webkit-transform:rotate(90deg)}50%{-webkit-transform:rotate(180deg)}75%{-webkit-transform:rotate(270deg)}to{-webkit-transform:rotate(360deg)}}.rotate-enter-active[data-v-5f5fb500]{animation:rotateEnter-5f5fb500 .7s;position:relative}.rotate-leave-active[data-v-5f5fb500]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-5f5fb500]{width:100%;background-color:var(--card-bg-color);box-shadow:var(--card-box-shadow);padding:10px 30px;border-radius:6px;position:relative}.action.result[data-v-5f5fb500]{width:700px;height:560px;max-height:90%;background-color:#fff;position:relative;z-index:1000;margin:auto;overflow:auto;padding:0 25px;border:1px solid #dfdfdf;border-radius:4px;background:#fff;box-shadow:0 1px 4px #0000004d}.action.result .action-body[data-v-5f5fb500]{width:100%;height:100%;display:flex;flex-wrap:wrap;align-items:center;align-content:center;justify-content:center}.action.result .action-body .action-body_icon[data-v-5f5fb500]{width:100px;height:100px}.action.result .action-body .action-body_icon svg.icon[data-v-5f5fb500]{width:100%;height:100%}.action.result .action-body .action-body_msg[data-v-5f5fb500]{font-size:2em;color:#666;text-align:center;width:100%;margin:1rem 0}.action.result .action-body .action-body_info[data-v-5f5fb500]{margin:1rem 0;width:100%;text-align:center;color:#666;font-size:1.2em}.action.result .action-body .action-body_info a[data-v-5f5fb500]{color:#0000fb}.action.result .btns[data-v-5f5fb500]{width:100%;text-align:center;margin:1rem 0}@keyframes bganimation-4e7285ca{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-4e7285ca{0%{transform:rotateY(180deg)}10%{transform:rotateY(198deg)}20%{transform:rotateY(216deg)}30%{transform:rotateY(234deg)}40%{transform:rotateY(252deg)}50%{transform:rotateY(270deg)}60%{transform:rotateY(288deg)}70%{transform:rotateY(306deg)}80%{transform:rotateY(324deg)}90%{transform:rotateY(342deg)}to{transform:rotateY(360deg)}}@keyframes turns-4e7285ca{0%{-webkit-transform:rotate(0deg)}25%{-webkit-transform:rotate(90deg)}50%{-webkit-transform:rotate(180deg)}75%{-webkit-transform:rotate(270deg)}to{-webkit-transform:rotate(360deg)}}.rotate-enter-active[data-v-4e7285ca]{animation:rotateEnter-4e7285ca .7s;position:relative}.rotate-leave-active[data-v-4e7285ca]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-4e7285ca]{width:100%;background-color:var(--card-bg-color);box-shadow:var(--card-box-shadow);padding:10px 30px;border-radius:6px;position:relative}li.disk-item.error[data-v-4e7285ca]{color:red}.disk-content[data-v-4e7285ca]{padding:1rem;border:1px solid #cfcfcf;margin:16px 0}.disk-content li.disk-item[data-v-4e7285ca]{width:100%;display:flex;align-items:center}.disk-content li.disk-item .disk-item_name[data-v-4e7285ca]{flex:0 0 50%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-right:10px}.disk-content li.disk-item .value-data[data-v-4e7285ca]{width:100%;text-overflow:ellipsis;white-space:nowrap;height:100%;color:#297ff3;cursor:default}.disk-content li.disk-item .value-data button[data-v-4e7285ca]{background:none;border:none;width:100%;text-align:right;color:#297ff3;cursor:pointer}.disk-content li.disk-item .value-data button[data-v-4e7285ca]:hover{opacity:.7}.disk-content li.disk-item .value-data.buttondiv[data-v-4e7285ca]{cursor:pointer}.disk-content li.disk-item .disk_value[data-v-4e7285ca]{flex:0 0 50%;display:flex;justify-content:space-between;align-items:center}.disk-content li.disk-item .disk_value .cbi-button[data-v-4e7285ca]{margin-left:10px}.disk-content li.disk-item .disk_value .disk-item_value[data-v-4e7285ca]{flex:auto;padding-left:10px;position:relative}.disk-content li.disk-item .disk_value .disk-item_value .disk-item-tooltip[data-v-4e7285ca]{position:absolute;background:rgba(0,0,0,.7);z-index:10111;color:#fff;padding:.5rem 1rem;left:10px;right:0;bottom:100%;margin-bottom:6px;text-align:center;font-size:1em;visibility:hidden;opacity:0}.disk-content li.disk-item .disk_value .disk-item_value .disk-item-tooltip[data-v-4e7285ca]:after{content:"";position:absolute;bottom:-6px;border-color:#4c4c4c rgba(0,0,0,0) rgba(0,0,0,0);left:0;right:0;text-align:center;width:0;margin:0 auto;border-width:6px 8px 0;border-style:solid}.disk-content li.disk-item .disk_value .disk-item_value:hover .disk-item-tooltip[data-v-4e7285ca]{visibility:visible;transition:.7s;opacity:1}.disk-content .disk_status[data-v-4e7285ca]{display:flex;text-align:left;padding-left:10px;font-size:12px;padding-top:6px}.disk-content .disk_status .disk_status_item[data-v-4e7285ca]{display:flex;margin-right:20px}.disk-content .disk_status .disk_status_item .disk_tip[data-v-4e7285ca]{display:flex;align-items:center}.disk_infoicon[data-v-4e7285ca]{margin-left:10px;cursor:pointer}.tooltip-trigger[data-v-4e7285ca]{flex:none}.tooltip-trigger[data-v-4e7285ca]{position:relative;display:inline-block;cursor:help;margin-right:6px;margin-left:10px}.tooltip-trigger .tooltip-text[data-v-4e7285ca]{visibility:hidden;position:absolute;padding:.5rem 1rem;background-color:#555;color:#fff;text-align:center;border-radius:6px;z-index:1;opacity:0;transition:opacity .6s}.tooltip-trigger .tooltip-text span[data-v-4e7285ca]{color:#fff}.tooltip-trigger .tooltip-text .disk_dir_tip[data-v-4e7285ca]{min-width:15rem;display:inline-block}.tooltip-trigger:hover .tooltip-text[data-v-4e7285ca]{visibility:visible;opacity:1}.tooltip-top[data-v-4e7285ca]{bottom:100%;left:50%;margin-bottom:5px;transform:translate(-50%)}.tooltip-top[data-v-4e7285ca]:after{content:"";position:absolute;top:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:#555 transparent transparent transparent}.tooltip-bottom[data-v-4e7285ca]:after{content:"";position:absolute;bottom:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:transparent transparent #555 transparent}@keyframes bganimation-4e7285ca{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-4e7285ca{0%{transform:rotateY(180deg)}10%{transform:rotateY(198deg)}20%{transform:rotateY(216deg)}30%{transform:rotateY(234deg)}40%{transform:rotateY(252deg)}50%{transform:rotateY(270deg)}60%{transform:rotateY(288deg)}70%{transform:rotateY(306deg)}80%{transform:rotateY(324deg)}90%{transform:rotateY(342deg)}to{transform:rotateY(360deg)}}@keyframes turns-4e7285ca{0%{-webkit-transform:rotate(0deg)}25%{-webkit-transform:rotate(90deg)}50%{-webkit-transform:rotate(180deg)}75%{-webkit-transform:rotate(270deg)}to{-webkit-transform:rotate(360deg)}}.rotate-enter-active[data-v-4e7285ca]{animation:rotateEnter-4e7285ca .7s;position:relative}.rotate-leave-active[data-v-4e7285ca]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-4e7285ca]{width:100%;background-color:var(--card-bg-color);box-shadow:var(--card-box-shadow);padding:10px 30px;border-radius:6px;position:relative}@media screen and (max-width: 1000px){.disk-content li.disk-item .disk_value[data-v-4e7285ca]{display:block}.disk-content .disk_status[data-v-4e7285ca]{flex-wrap:wrap}}.action[data-v-56d0d562]{width:860px;max-height:90%;background-color:#fff;position:relative;z-index:1000;margin:auto;padding:3rem;border-radius:6px;display:flex;flex-direction:column;flex-wrap:nowrap}.action ul[data-v-56d0d562]{overflow:auto}.action ul .app-container_info[data-v-56d0d562]{display:flex;justify-content:space-between;max-width:56%;margin-top:18px;font-weight:600}.action ul .app-container_body[data-v-56d0d562]{width:100%;height:100%}.action .action-footer[data-v-56d0d562]{text-align:center;margin-top:46px}.action .action-footer button[data-v-56d0d562]{display:inline-block;width:100px!important;margin:0;margin-left:1rem}@keyframes bganimation-56d0d562{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-56d0d562{0%{transform:rotateY(180deg)}10%{transform:rotateY(198deg)}20%{transform:rotateY(216deg)}30%{transform:rotateY(234deg)}40%{transform:rotateY(252deg)}50%{transform:rotateY(270deg)}60%{transform:rotateY(288deg)}70%{transform:rotateY(306deg)}80%{transform:rotateY(324deg)}90%{transform:rotateY(342deg)}to{transform:rotateY(360deg)}}@keyframes turns-56d0d562{0%{-webkit-transform:rotate(0deg)}25%{-webkit-transform:rotate(90deg)}50%{-webkit-transform:rotate(180deg)}75%{-webkit-transform:rotate(270deg)}to{-webkit-transform:rotate(360deg)}}.rotate-enter-active[data-v-56d0d562]{animation:rotateEnter-56d0d562 .7s;position:relative}.rotate-leave-active[data-v-56d0d562]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-56d0d562]{width:100%;background-color:var(--card-bg-color);box-shadow:var(--card-box-shadow);padding:10px 30px;border-radius:6px;position:relative}@media screen and (max-width: 1000px){.action[data-v-56d0d562]{width:160%}}@media screen and (max-width: 800px){.action[data-v-56d0d562]{width:138%}}@media screen and (max-width: 700px){.action[data-v-56d0d562]{width:132%}}@media screen and (max-width: 600px){.action[data-v-56d0d562]{width:116%}}@media screen and (max-width: 500px){.action[data-v-56d0d562]{width:100%}}@media screen and (max-width: 400px){.action[data-v-56d0d562]{width:90%}}@media screen and (max-width: 300px){.action[data-v-56d0d562]{width:100%}}@keyframes bganimation-5e9b583e{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-5e9b583e{0%{transform:rotateY(180deg)}10%{transform:rotateY(198deg)}20%{transform:rotateY(216deg)}30%{transform:rotateY(234deg)}40%{transform:rotateY(252deg)}50%{transform:rotateY(270deg)}60%{transform:rotateY(288deg)}70%{transform:rotateY(306deg)}80%{transform:rotateY(324deg)}90%{transform:rotateY(342deg)}to{transform:rotateY(360deg)}}@keyframes turns-5e9b583e{0%{-webkit-transform:rotate(0deg)}25%{-webkit-transform:rotate(90deg)}50%{-webkit-transform:rotate(180deg)}75%{-webkit-transform:rotate(270deg)}to{-webkit-transform:rotate(360deg)}}.rotate-enter-active[data-v-5e9b583e]{animation:rotateEnter-5e9b583e .7s;position:relative}.rotate-leave-active[data-v-5e9b583e]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-5e9b583e]{width:100%;background-color:var(--card-bg-color);box-shadow:var(--card-box-shadow);padding:10px 30px;border-radius:6px;position:relative}li.disk-item.error[data-v-5e9b583e]{color:red}li.disk-item[data-v-5e9b583e]{width:100%;display:flex;margin:1rem 0;align-items:center}li.disk-item .disk-item_name[data-v-5e9b583e]{flex:0 0 100%;max-width:50%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-right:10px}li.disk-item .disk_icon[data-v-5e9b583e]{padding-left:1rem;align-self:center;align-items:center;flex:none;display:flex}li.disk-item .disk_value[data-v-5e9b583e]{display:flex;justify-content:flex-end;width:50%}li.disk-item .disk_value .disk-item_value[data-v-5e9b583e]{flex:auto;padding-left:10px;position:relative;cursor:help}li.disk-item .disk_value .disk-item_value .value-data[data-v-5e9b583e]{width:100%;text-overflow:ellipsis;white-space:nowrap;height:100%}li.disk-item .disk_value .disk-item_value .value-data button[data-v-5e9b583e]{background:none;border:none;width:100%;text-align:right;color:#297ff3;cursor:pointer;padding:0;margin:0;line-height:normal}li.disk-item .disk_value .disk-item_value .value-data button[data-v-5e9b583e]:hover{opacity:.7}li.disk-item .disk_value .disk-item_value .disk-item-tooltip[data-v-5e9b583e]{position:absolute;background:rgba(0,0,0,.7);z-index:10111;color:#fff;padding:.5rem 1rem;left:10px;right:0;bottom:100%;margin-bottom:6px;text-align:center;font-size:1em;visibility:hidden;opacity:0}li.disk-item .disk_value .disk-item_value .disk-item-tooltip[data-v-5e9b583e]:after{content:"";position:absolute;bottom:-6px;border-color:#4c4c4c rgba(0,0,0,0) rgba(0,0,0,0);left:0;right:0;text-align:center;width:0;margin:0 auto;border-width:6px 8px 0;border-style:solid}li.disk-item .disk_value .disk-item_value:hover .disk-item-tooltip[data-v-5e9b583e]{visibility:visible;transition:.7s;opacity:1}.disk_infoicon[data-v-5e9b583e]{margin-left:10px;cursor:pointer}.tooltip-trigger[data-v-5e9b583e]{flex:none;cursor:help}.tooltip-trigger[data-v-5e9b583e]{position:relative;display:inline-block;cursor:help;margin-right:6px;margin-left:10px}.tooltip-trigger .tooltip-text[data-v-5e9b583e]{visibility:hidden;position:absolute;padding:.5rem 1rem;background-color:#555;color:#fff;text-align:center;border-radius:6px;z-index:1;opacity:0;transition:opacity .6s}.tooltip-trigger .tooltip-text span[data-v-5e9b583e]{color:#fff}.tooltip-trigger .tooltip-text .disk_dir_tip[data-v-5e9b583e]{min-width:15rem;display:inline-block}.tooltip-trigger:hover .tooltip-text[data-v-5e9b583e]{visibility:visible;opacity:1}.tooltip-top[data-v-5e9b583e]{bottom:100%;left:50%;margin-bottom:5px;transform:translate(-50%)}.tooltip-top[data-v-5e9b583e]:after{content:"";position:absolute;top:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:#555 transparent transparent transparent}.tooltip-bottom[data-v-5e9b583e]:after{content:"";position:absolute;bottom:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:transparent transparent #555 transparent}@keyframes bganimation-2b8c3ff1{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-2b8c3ff1{0%{transform:rotateY(180deg)}10%{transform:rotateY(198deg)}20%{transform:rotateY(216deg)}30%{transform:rotateY(234deg)}40%{transform:rotateY(252deg)}50%{transform:rotateY(270deg)}60%{transform:rotateY(288deg)}70%{transform:rotateY(306deg)}80%{transform:rotateY(324deg)}90%{transform:rotateY(342deg)}to{transform:rotateY(360deg)}}@keyframes turns-2b8c3ff1{0%{-webkit-transform:rotate(0deg)}25%{-webkit-transform:rotate(90deg)}50%{-webkit-transform:rotate(180deg)}75%{-webkit-transform:rotate(270deg)}to{-webkit-transform:rotate(360deg)}}.rotate-enter-active[data-v-2b8c3ff1]{animation:rotateEnter-2b8c3ff1 .7s;position:relative}.rotate-leave-active[data-v-2b8c3ff1]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-2b8c3ff1]{width:100%;background-color:var(--card-bg-color);box-shadow:var(--card-box-shadow);padding:10px 30px;border-radius:6px;position:relative}.app-container[data-v-2b8c3ff1]{position:relative;display:flex;flex-wrap:wrap;width:100%;height:100%}.app-container ul[data-v-2b8c3ff1]{flex:0 0 100%;width:100%}.app-container ul .app-container_title[data-v-2b8c3ff1]{display:flex;justify-content:space-between;align-items:center}.app-container ul .app-container_title .more_icon[data-v-2b8c3ff1]{border-radius:0 4px 4px 0;border-right:var(--item_btn-border);border-top:var(--item_btn-border);border-bottom:var(--item_btn-border);height:30px;display:inline-block;cursor:pointer}.app-container ul .app-container_title .more_icon[data-v-2b8c3ff1] svg path{fill:var(--item_btn-color)}.app-container ul .app-container_title .DeviceBlock[data-v-2b8c3ff1]{position:absolute;z-index:999;width:30%;right:22px}.app-container ul .app-container_title .DeviceBlock ul[data-v-2b8c3ff1]{background-color:#fff;box-shadow:0 0 10px 1px #373f6924;padding:10px 0;border-radius:6px;top:8px;right:0;text-align:center;position:absolute;word-break:keep-all}.app-container ul .app-container_title .DeviceBlock ul li[data-v-2b8c3ff1]{margin:6px 0;cursor:pointer;line-height:28px}.app-container ul .app-container_title .DeviceBlock ul li a[data-v-2b8c3ff1]{color:#1e1e1e;text-decoration:none;cursor:pointer;font-size:14px;display:block}.app-container ul .app-container_title .DeviceBlock ul li[data-v-2b8c3ff1]:hover{background-color:#eee}.app-container ul .app-container_title .app-container_tool[data-v-2b8c3ff1]{display:flex;flex-wrap:wrap;align-items:center}.app-container ul .app-container_title .app-container_tool .app-container_configure[data-v-2b8c3ff1]{height:30px;border-radius:4px 0 0 4px;font-size:14px;font-family:PingFangSC-Medium,PingFang SC;font-weight:500;color:var(--item_btn-color);display:inline-block;padding:0 10px;border:var(--item_btn-border);cursor:pointer;display:flex;justify-content:center;align-items:center}.app-container ul .app-container_title .app-container_tool .more_icon[data-v-2b8c3ff1]{border-radius:0 4px 4px 0;border-right:var(--item_btn-border);border-top:1var --item_btn-border;border-bottom:var(--item_btn-border);height:30px;display:inline-block;cursor:pointer}.app-container ul .app-container_title .app-container_tool .more_icon[data-v-2b8c3ff1] svg path{fill:var(--item_btn-color)}.app-container ul .disk_loading_icon[data-v-2b8c3ff1]{position:absolute;left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;padding:10px}.app-container ul .disk_loading_icon .disk_loading_info[data-v-2b8c3ff1]{margin-top:5px}.refresh[data-v-2b8c3ff1]{margin-left:20px}.app-container_info[data-v-2b8c3ff1]{font-size:14px;font-weight:700;height:31px;line-height:52px}.app-container_body[data-v-2b8c3ff1]{width:100%;height:100%}.menu_background[data-v-2b8c3ff1]{position:fixed;inset:0}@keyframes bganimation-8166802a{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-8166802a{0%{transform:rotateY(180deg)}10%{transform:rotateY(198deg)}20%{transform:rotateY(216deg)}30%{transform:rotateY(234deg)}40%{transform:rotateY(252deg)}50%{transform:rotateY(270deg)}60%{transform:rotateY(288deg)}70%{transform:rotateY(306deg)}80%{transform:rotateY(324deg)}90%{transform:rotateY(342deg)}to{transform:rotateY(360deg)}}@keyframes turns-8166802a{0%{-webkit-transform:rotate(0deg)}25%{-webkit-transform:rotate(90deg)}50%{-webkit-transform:rotate(180deg)}75%{-webkit-transform:rotate(270deg)}to{-webkit-transform:rotate(360deg)}}.rotate-enter-active[data-v-8166802a]{animation:rotateEnter-8166802a .7s;position:relative}.rotate-leave-active[data-v-8166802a]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-8166802a]{width:100%;background-color:var(--card-bg-color);box-shadow:var(--card-box-shadow);padding:10px 30px;border-radius:6px;position:relative}li.sambas-item[data-v-8166802a]{width:100%;display:flex;flex-wrap:wrap;margin:1rem 0}li.sambas-item .sambas-item_name[data-v-8166802a]{flex:0 0 100%;max-width:50%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-right:10px}li.sambas-item .sambas-item_value[data-v-8166802a]{flex:0 0 100%;max-width:50%;padding-left:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-container_samba li.samba-item[data-v-8166802a]{width:100%;display:flex;flex-wrap:wrap;margin:1rem 0}.app-container_samba li.samba-item .samba-item_name[data-v-8166802a]{flex:0 0 100%;max-width:50%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-right:10px}.app-container_samba li.samba-item .samba-item_value[data-v-8166802a]{flex:0 0 100%;max-width:50%;padding-left:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-container_samba li.samba-item .samba-item_value button[data-v-8166802a]{background:none;border:none;width:100%;text-align:right;color:#297ff3;cursor:pointer}.app-container_samba li.samba-item .samba-item_value button[data-v-8166802a]:hover{opacity:.7}.tit[data-v-8166802a]{color:var(--tit-color);font-weight:700;font-size:16px}@keyframes bganimation-45def11c{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-45def11c{0%{transform:rotateY(180deg)}10%{transform:rotateY(198deg)}20%{transform:rotateY(216deg)}30%{transform:rotateY(234deg)}40%{transform:rotateY(252deg)}50%{transform:rotateY(270deg)}60%{transform:rotateY(288deg)}70%{transform:rotateY(306deg)}80%{transform:rotateY(324deg)}90%{transform:rotateY(342deg)}to{transform:rotateY(360deg)}}@keyframes turns-45def11c{0%{-webkit-transform:rotate(0deg)}25%{-webkit-transform:rotate(90deg)}50%{-webkit-transform:rotate(180deg)}75%{-webkit-transform:rotate(270deg)}to{-webkit-transform:rotate(360deg)}}.rotate-enter-active[data-v-45def11c]{animation:rotateEnter-45def11c .7s;position:relative}.rotate-leave-active[data-v-45def11c]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-45def11c]{width:100%;background-color:var(--card-bg-color);box-shadow:var(--card-box-shadow);padding:10px 30px;border-radius:6px;position:relative}li.webdav-item[data-v-45def11c]{width:100%;display:flex;flex-wrap:wrap;margin:1rem 0}li.webdav-item .webdav-item_name[data-v-45def11c]{flex:0 0 100%;max-width:50%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-right:10px}li.webdav-item .webdav-item_value[data-v-45def11c]{flex:0 0 100%;max-width:50%;padding-left:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@keyframes bganimation-0bd83418{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-0bd83418{0%{transform:rotateY(180deg)}10%{transform:rotateY(198deg)}20%{transform:rotateY(216deg)}30%{transform:rotateY(234deg)}40%{transform:rotateY(252deg)}50%{transform:rotateY(270deg)}60%{transform:rotateY(288deg)}70%{transform:rotateY(306deg)}80%{transform:rotateY(324deg)}90%{transform:rotateY(342deg)}to{transform:rotateY(360deg)}}@keyframes turns-0bd83418{0%{-webkit-transform:rotate(0deg)}25%{-webkit-transform:rotate(90deg)}50%{-webkit-transform:rotate(180deg)}75%{-webkit-transform:rotate(270deg)}to{-webkit-transform:rotate(360deg)}}.rotate-enter-active[data-v-0bd83418]{animation:rotateEnter-0bd83418 .7s;position:relative}.rotate-leave-active[data-v-0bd83418]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-0bd83418]{width:100%;background-color:var(--card-bg-color);box-shadow:var(--card-box-shadow);padding:10px 30px;border-radius:6px;position:relative}ul.disk-item[data-v-0bd83418]{width:100%;margin-bottom:10px}ul.disk-item .auto[data-v-0bd83418]{flex:auto}ul.disk-item .disk-item_icon[data-v-0bd83418]{width:24px;height:24px;margin-right:.5rem}ul.disk-item .disk-item_icon svg[data-v-0bd83418]{width:100%;height:100%}ul.disk-item li.disk-info[data-v-0bd83418]{display:flex;flex-wrap:nowrap;align-items:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%;padding:5px 1rem;height:50px;cursor:pointer;color:#666;font-size:12px;border-left:3px solid #89897f}ul.disk-item li.disk-info[data-v-0bd83418]:hover{background-color:#ecf5ff}ul.disk-item li.disk-info .disk-item_icon svg path[data-v-0bd83418]{fill:#09aaff}ul.disk-item li.disk-info .disk-item_f[data-v-0bd83418]{display:flex;flex-wrap:wrap}ul.disk-item li.disk-info .disk-item_f .disk-item_venderModel[data-v-0bd83418],ul.disk-item li.disk-info .disk-item_f .disk-item_used[data-v-0bd83418]{width:100%}ul.disk-item li.disk-info.on[data-v-0bd83418]{border-left:3px solid #ff9c08}ul.disk-item li.disk-info.on.nopoint[data-v-0bd83418]{background-color:#ecf5ff}ul.disk-item .disk-children[data-v-0bd83418]{width:100%;color:#666}ul.disk-item .disk-children li.disk-children_item[data-v-0bd83418]{width:100%;height:40px;line-height:40px;padding-left:2rem;font-size:12px;cursor:pointer;display:flex;flex-wrap:nowrap;align-items:center;border-left:3px solid #89897f;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}ul.disk-item .disk-children li.disk-children_item[data-v-0bd83418]:hover{background-color:#ecf5ff}ul.disk-item .disk-children li.disk-children_item span[data-v-0bd83418]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block}ul.disk-item .disk-children li.disk-children_item.on.on[data-v-0bd83418]{border-left:3px solid #ff9c08;background-color:#ecf5ff}.action .action-footer button[data-v-b222ef5e]{display:inline-block;width:100px!important;margin:0;margin-left:1rem}@keyframes bganimation-b222ef5e{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-b222ef5e{0%{transform:rotateY(180deg)}10%{transform:rotateY(198deg)}20%{transform:rotateY(216deg)}30%{transform:rotateY(234deg)}40%{transform:rotateY(252deg)}50%{transform:rotateY(270deg)}60%{transform:rotateY(288deg)}70%{transform:rotateY(306deg)}80%{transform:rotateY(324deg)}90%{transform:rotateY(342deg)}to{transform:rotateY(360deg)}}@keyframes turns-b222ef5e{0%{-webkit-transform:rotate(0deg)}25%{-webkit-transform:rotate(90deg)}50%{-webkit-transform:rotate(180deg)}75%{-webkit-transform:rotate(270deg)}to{-webkit-transform:rotate(360deg)}}.rotate-enter-active[data-v-b222ef5e]{animation:rotateEnter-b222ef5e .7s;position:relative}.rotate-leave-active[data-v-b222ef5e]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-b222ef5e]{width:100%;background-color:var(--card-bg-color);box-shadow:var(--card-box-shadow);padding:10px 30px;border-radius:6px;position:relative}.action.list[data-v-b222ef5e]{width:700px;height:560px;max-height:90%;background-color:#fff;position:relative;z-index:1000;margin:auto;overflow:auto;padding:0 25px;border:1px solid #dfdfdf;border-radius:4px;background:#fff;box-shadow:0 1px 4px #0000004d}.action.list .action-header[data-v-b222ef5e]{width:100%;height:70px;line-height:70px}.action.list .action-header .action-header_title[data-v-b222ef5e]{margin:0;color:#333;font:inherit;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-moz-user-select:none;-webkit-user-select:none;user-select:none;font-size:20px}.action.list .action-body[data-v-b222ef5e]{width:100%;height:calc(100% - 176px)}.action.list .action-msg[data-v-b222ef5e]{width:100%;height:36px;line-height:36px;text-align:center}.action.list .action-footer[data-v-b222ef5e]{width:100%;height:70px;line-height:70px;color:#333;display:flex;flex-wrap:wrap;align-items:center}.action.list .action-footer .auto[data-v-b222ef5e]{flex:auto}.action.list .disk-list[data-v-b222ef5e]{width:100%;height:100%;border:1px solid #dfe1e5;overflow:auto}@keyframes bganimation-b222ef5e{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-b222ef5e{0%{transform:rotateY(180deg)}10%{transform:rotateY(198deg)}20%{transform:rotateY(216deg)}30%{transform:rotateY(234deg)}40%{transform:rotateY(252deg)}50%{transform:rotateY(270deg)}60%{transform:rotateY(288deg)}70%{transform:rotateY(306deg)}80%{transform:rotateY(324deg)}90%{transform:rotateY(342deg)}to{transform:rotateY(360deg)}}@keyframes turns-b222ef5e{0%{-webkit-transform:rotate(0deg)}25%{-webkit-transform:rotate(90deg)}50%{-webkit-transform:rotate(180deg)}75%{-webkit-transform:rotate(270deg)}to{-webkit-transform:rotate(360deg)}}.rotate-enter-active[data-v-b222ef5e]{animation:rotateEnter-b222ef5e .7s;position:relative}.rotate-leave-active[data-v-b222ef5e]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-b222ef5e]{width:100%;background-color:var(--card-bg-color);box-shadow:var(--card-box-shadow);padding:10px 30px;border-radius:6px;position:relative}.action.format[data-v-b222ef5e]{width:700px;height:560px;max-height:90%;background-color:#fff;position:relative;z-index:1000;margin:auto;overflow:auto;padding:0 25px;border:1px solid #dfdfdf;border-radius:4px;background:#fff;box-shadow:0 1px 4px #0000004d}.action.format .action-header[data-v-b222ef5e]{width:100%;height:70px;line-height:70px}.action.format .action-header .action-header_title[data-v-b222ef5e]{margin:0;color:#333;font:inherit;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-moz-user-select:none;-webkit-user-select:none;user-select:none;font-size:20px}.action.format .action-body[data-v-b222ef5e]{width:100%;height:calc(100% - 140px);overflow:auto}.action.format .action-footer[data-v-b222ef5e]{width:100%;height:70px;line-height:70px;color:#333;display:flex;flex-wrap:wrap;align-items:center}.action.format .action-footer .auto[data-v-b222ef5e]{flex:auto}.action.format .disk-list[data-v-b222ef5e]{width:100%;height:100%;border:1px solid #dfe1e5;overflow:auto}.action.format .label-item[data-v-b222ef5e]{width:100%;margin:1rem 0}.action.format .label-item .label-item_key[data-v-b222ef5e]{width:100%;font-size:16px;color:#666}.action.format .label-item .label-item_key span[data-v-b222ef5e]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.action.format .label-item .label-item_key span[data-v-b222ef5e]:before{content:"*";color:#f56c6c;margin-right:4px}.action.format .label-item .label-item_value[data-v-b222ef5e]{width:100%;margin-top:5px}.action.format .label-item .label-item_value select[data-v-b222ef5e],.action.format .label-item .label-item_value input[data-v-b222ef5e]{width:100%;height:36px}.action.format .auto[data-v-b222ef5e]{flex:auto}.action.format p.msg[data-v-b222ef5e]{margin:.5rem 0;color:red}.action.format .disk-info[data-v-b222ef5e]{width:100%;text-align:center}.action.format .disk-info .disk-info_icon[data-v-b222ef5e]{width:100px;height:100px;margin:0 auto}.action.format .disk-info .disk-info_icon svg[data-v-b222ef5e]{width:100%;height:100%}.action.format .disk-info .disk-info_mount-name[data-v-b222ef5e]{margin:1rem 0;font-size:1.5em;color:#333}@keyframes bganimation-b222ef5e{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-b222ef5e{0%{transform:rotateY(180deg)}10%{transform:rotateY(198deg)}20%{transform:rotateY(216deg)}30%{transform:rotateY(234deg)}40%{transform:rotateY(252deg)}50%{transform:rotateY(270deg)}60%{transform:rotateY(288deg)}70%{transform:rotateY(306deg)}80%{transform:rotateY(324deg)}90%{transform:rotateY(342deg)}to{transform:rotateY(360deg)}}@keyframes turns-b222ef5e{0%{-webkit-transform:rotate(0deg)}25%{-webkit-transform:rotate(90deg)}50%{-webkit-transform:rotate(180deg)}75%{-webkit-transform:rotate(270deg)}to{-webkit-transform:rotate(360deg)}}.rotate-enter-active[data-v-b222ef5e]{animation:rotateEnter-b222ef5e .7s;position:relative}.rotate-leave-active[data-v-b222ef5e]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-b222ef5e]{width:100%;background-color:var(--card-bg-color);box-shadow:var(--card-box-shadow);padding:10px 30px;border-radius:6px;position:relative}.action.result[data-v-b222ef5e]{width:700px;height:560px;max-height:90%;background-color:#fff;position:relative;z-index:1000;margin:auto;overflow:auto;padding:0 25px;border:1px solid #dfdfdf;border-radius:4px;background:#fff;box-shadow:0 1px 4px #0000004d}.action.result .action-header[data-v-b222ef5e]{width:100%;height:70px;line-height:70px}.action.result .action-header .action-header_title[data-v-b222ef5e]{margin:0;color:#333;font:inherit;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-moz-user-select:none;-webkit-user-select:none;user-select:none;font-size:20px}.action.result .action-body[data-v-b222ef5e]{width:100%;height:calc(100% - 140px);overflow:auto}.action.result .action-body .format-result[data-v-b222ef5e]{width:100%;text-align:center;font-size:2em;color:#333;margin:1rem 0}.action.result .action-body .format-info[data-v-b222ef5e]{width:100%;text-align:center;font-size:1.3em}.action.result .action-body .format-info a[data-v-b222ef5e]{color:#f70324}.action.result .action-footer[data-v-b222ef5e]{width:100%;height:70px;line-height:70px;color:#333}.action.result .auto[data-v-b222ef5e]{flex:auto}@keyframes bganimation-b222ef5e{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-b222ef5e{0%{transform:rotateY(180deg)}10%{transform:rotateY(198deg)}20%{transform:rotateY(216deg)}30%{transform:rotateY(234deg)}40%{transform:rotateY(252deg)}50%{transform:rotateY(270deg)}60%{transform:rotateY(288deg)}70%{transform:rotateY(306deg)}80%{transform:rotateY(324deg)}90%{transform:rotateY(342deg)}to{transform:rotateY(360deg)}}@keyframes turns-b222ef5e{0%{-webkit-transform:rotate(0deg)}25%{-webkit-transform:rotate(90deg)}50%{-webkit-transform:rotate(180deg)}75%{-webkit-transform:rotate(270deg)}to{-webkit-transform:rotate(360deg)}}.rotate-enter-active[data-v-b222ef5e]{animation:rotateEnter-b222ef5e .7s;position:relative}.rotate-leave-active[data-v-b222ef5e]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-b222ef5e]{width:100%;background-color:var(--card-bg-color);box-shadow:var(--card-box-shadow);padding:10px 30px;border-radius:6px;position:relative}@media screen and (max-width: 1000px){.action.list[data-v-b222ef5e]{width:136%}}@media screen and (max-width: 900px){.action.list[data-v-b222ef5e]{width:126%}}@media screen and (max-width: 800px){.action.list[data-v-b222ef5e]{width:112%}}@media screen and (max-width: 700px){.action.list[data-v-b222ef5e]{width:100%}}@media screen and (max-width: 500px){.action.list[data-v-b222ef5e]{width:80%}}@keyframes bganimation-45926ac6{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-45926ac6{0%{transform:rotateY(180deg)}10%{transform:rotateY(198deg)}20%{transform:rotateY(216deg)}30%{transform:rotateY(234deg)}40%{transform:rotateY(252deg)}50%{transform:rotateY(270deg)}60%{transform:rotateY(288deg)}70%{transform:rotateY(306deg)}80%{transform:rotateY(324deg)}90%{transform:rotateY(342deg)}to{transform:rotateY(360deg)}}@keyframes turns-45926ac6{0%{-webkit-transform:rotate(0deg)}25%{-webkit-transform:rotate(90deg)}50%{-webkit-transform:rotate(180deg)}75%{-webkit-transform:rotate(270deg)}to{-webkit-transform:rotate(360deg)}}.rotate-enter-active[data-v-45926ac6]{animation:rotateEnter-45926ac6 .7s;position:relative}.rotate-leave-active[data-v-45926ac6]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-45926ac6]{width:100%;background-color:var(--card-bg-color);box-shadow:var(--card-box-shadow);padding:10px 30px;border-radius:6px;position:relative}.action[data-v-45926ac6]{width:700px;max-height:90%;background-color:#fff;position:relative;z-index:1000;margin:auto;overflow:auto;padding:1rem 87px;border-radius:6px}.action .action-body[data-v-45926ac6]{width:100%;text-align:center;padding:3rem 0}.action .action-body h2.title[data-v-45926ac6]{width:100%;display:block;color:#1e1e1e;font-size:3em;padding:0;margin:0;text-align:center}.action .action-body .info[data-v-45926ac6]{color:#666;font-size:1.3em;margin:1rem 0}.action .action-body .btns[data-v-45926ac6]{width:100%;margin-top:3rem}.action .action-body .btns button[data-v-45926ac6]{display:block;width:100%!important;margin:.5rem 0}@keyframes bganimation-45926ac6{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-45926ac6{0%{transform:rotateY(180deg)}10%{transform:rotateY(198deg)}20%{transform:rotateY(216deg)}30%{transform:rotateY(234deg)}40%{transform:rotateY(252deg)}50%{transform:rotateY(270deg)}60%{transform:rotateY(288deg)}70%{transform:rotateY(306deg)}80%{transform:rotateY(324deg)}90%{transform:rotateY(342deg)}to{transform:rotateY(360deg)}}@keyframes turns-45926ac6{0%{-webkit-transform:rotate(0deg)}25%{-webkit-transform:rotate(90deg)}50%{-webkit-transform:rotate(180deg)}75%{-webkit-transform:rotate(270deg)}to{-webkit-transform:rotate(360deg)}}.rotate-enter-active[data-v-45926ac6]{animation:rotateEnter-45926ac6 .7s;position:relative}.rotate-leave-active[data-v-45926ac6]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-45926ac6]{width:100%;background-color:var(--card-bg-color);box-shadow:var(--card-box-shadow);padding:10px 30px;border-radius:6px;position:relative}@media screen and (max-width: 1000px){.action.format .action-body h2.title[data-v-45926ac6]{font-size:20px}}@media screen and (max-width: 900px){.action .action-body h2.title[data-v-45926ac6]{font-size:20px}}@media screen and (max-width: 800px){.action .action-body h2.title[data-v-45926ac6]{font-size:20px}}@media screen and (max-width: 700px){.action .action-body h2.title[data-v-45926ac6]{font-size:20px}}@media screen and (max-width: 500px){.action .action-body h2.title[data-v-45926ac6]{font-size:20px}}@keyframes bganimation-2b3974a4{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-2b3974a4{0%{transform:rotateY(180deg)}10%{transform:rotateY(198deg)}20%{transform:rotateY(216deg)}30%{transform:rotateY(234deg)}40%{transform:rotateY(252deg)}50%{transform:rotateY(270deg)}60%{transform:rotateY(288deg)}70%{transform:rotateY(306deg)}80%{transform:rotateY(324deg)}90%{transform:rotateY(342deg)}to{transform:rotateY(360deg)}}@keyframes turns-2b3974a4{0%{-webkit-transform:rotate(0deg)}25%{-webkit-transform:rotate(90deg)}50%{-webkit-transform:rotate(180deg)}75%{-webkit-transform:rotate(270deg)}to{-webkit-transform:rotate(360deg)}}.rotate-enter-active[data-v-2b3974a4]{animation:rotateEnter-2b3974a4 .7s;position:relative}.rotate-leave-active[data-v-2b3974a4]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-2b3974a4]{width:100%;background-color:var(--card-bg-color);box-shadow:var(--card-box-shadow);padding:10px 30px;border-radius:6px;position:relative}.action[data-v-2b3974a4]{width:700px;height:560px;max-height:90%;background-color:#fff;position:relative;z-index:1000;margin:auto;overflow:auto;padding:0 25px;border:1px solid #dfdfdf;border-radius:4px;background:#fff;box-shadow:0 1px 4px #0000004d}.action .action-header[data-v-2b3974a4]{width:100%;height:70px;line-height:70px}.action .action-header .action-header_title[data-v-2b3974a4]{margin:0;color:#333;font:inherit;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-moz-user-select:none;-webkit-user-select:none;user-select:none;font-size:20px}.action .action-body[data-v-2b3974a4]{width:100%;height:calc(100% - 140px);overflow:auto}.action .action-body .label-item[data-v-2b3974a4]{width:100%;margin:1rem 0}.action .action-body .label-item .label-item_key[data-v-2b3974a4]{width:100%;font-size:12px;color:#666}.action .action-body .label-item .label-item_key span[data-v-2b3974a4]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.action .action-body .label-item .label-item_key span[data-v-2b3974a4]:before{content:"*";color:#f56c6c;margin-right:4px}.action .action-body .label-item .label-item_value[data-v-2b3974a4]{width:100%;margin-top:5px}.action .action-body .label-item .label-item_value select[data-v-2b3974a4],.action .action-body .label-item .label-item_value input[data-v-2b3974a4]{width:100%;height:36px}.action .action-footer[data-v-2b3974a4]{width:100%;height:70px;line-height:70px;color:#333;display:flex;flex-wrap:wrap;align-items:center}.action .action-footer .auto[data-v-2b3974a4]{flex:auto}.action .action-footer button[data-v-2b3974a4]{display:inline-block;width:100px!important;margin:0;margin-left:1rem}@keyframes bganimation-88275da0{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-88275da0{0%{transform:rotateY(180deg)}10%{transform:rotateY(198deg)}20%{transform:rotateY(216deg)}30%{transform:rotateY(234deg)}40%{transform:rotateY(252deg)}50%{transform:rotateY(270deg)}60%{transform:rotateY(288deg)}70%{transform:rotateY(306deg)}80%{transform:rotateY(324deg)}90%{transform:rotateY(342deg)}to{transform:rotateY(360deg)}}@keyframes turns-88275da0{0%{-webkit-transform:rotate(0deg)}25%{-webkit-transform:rotate(90deg)}50%{-webkit-transform:rotate(180deg)}75%{-webkit-transform:rotate(270deg)}to{-webkit-transform:rotate(360deg)}}.rotate-enter-active[data-v-88275da0]{animation:rotateEnter-88275da0 .7s;position:relative}.rotate-leave-active[data-v-88275da0]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-88275da0]{width:100%;background-color:var(--card-bg-color);box-shadow:var(--card-box-shadow);padding:10px 30px;border-radius:6px;position:relative}.action[data-v-88275da0]{width:700px;height:560px;max-height:90%;background-color:#fff;position:relative;z-index:1000;margin:auto;padding:0 25px;border:1px solid #dfdfdf;border-radius:4px;background:#fff;box-shadow:0 1px 4px #0000004d}.action .action-header[data-v-88275da0]{width:100%;height:70px;line-height:70px}.action .action-header .action-header_title[data-v-88275da0]{margin:0;color:#333;font:inherit;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-moz-user-select:none;-webkit-user-select:none;user-select:none;font-size:20px}.action .action-body[data-v-88275da0]{width:100%;height:calc(100% - 140px)}.action .action-body .label-item[data-v-88275da0]{width:100%;margin:1rem 0}.action .action-body .label-item .label-item_key[data-v-88275da0]{width:100%;font-size:12px;color:#666}.action .action-body .label-item .label-item_key span[data-v-88275da0]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.action .action-body .label-item .label-item_key span[data-v-88275da0]:before{content:"*";color:#f56c6c;margin-right:4px}.action .action-body .label-item .label-item_value[data-v-88275da0]{width:100%;margin-top:5px}.action .action-body .label-item .label-item_value select[data-v-88275da0],.action .action-body .label-item .label-item_value input[data-v-88275da0]{width:100%;height:36px}.action .action-body .samba-item[data-v-88275da0]{margin-top:-18px;font-size:12px}.action .action-body .samba-item .samba-item_allow[data-v-88275da0]{display:flex;align-items:flex-end}.action .action-body .samba-item .samba-item_allow .samba-allow[data-v-88275da0]{padding-left:10px;cursor:pointer}.action .action-body .samba-item .samba-item_tips[data-v-88275da0]{margin-top:10px}.action .action-body .samba-item .samba-item_tips .tooltip-trigger[data-v-88275da0]{display:flex}.action .action-body .samba-item .samba-item_tips .samba_dir_tip[data-v-88275da0]{margin-left:10px}.action .action-footer[data-v-88275da0]{width:100%;height:70px;line-height:70px;color:#333;display:flex;flex-wrap:wrap;align-items:center;padding-bottom:30px}.action .action-footer .auto[data-v-88275da0]{flex:auto}.action .action-footer button[data-v-88275da0]{display:inline-block;width:100px!important;margin:0;margin-left:1rem}@keyframes bganimation-3f686017{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-3f686017{0%{transform:rotateY(180deg)}10%{transform:rotateY(198deg)}20%{transform:rotateY(216deg)}30%{transform:rotateY(234deg)}40%{transform:rotateY(252deg)}50%{transform:rotateY(270deg)}60%{transform:rotateY(288deg)}70%{transform:rotateY(306deg)}80%{transform:rotateY(324deg)}90%{transform:rotateY(342deg)}to{transform:rotateY(360deg)}}@keyframes turns-3f686017{0%{-webkit-transform:rotate(0deg)}25%{-webkit-transform:rotate(90deg)}50%{-webkit-transform:rotate(180deg)}75%{-webkit-transform:rotate(270deg)}to{-webkit-transform:rotate(360deg)}}.rotate-enter-active[data-v-3f686017]{animation:rotateEnter-3f686017 .7s;position:relative}.rotate-leave-active[data-v-3f686017]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-3f686017]{width:100%;background-color:var(--card-bg-color);box-shadow:var(--card-box-shadow);padding:10px 30px;border-radius:6px;position:relative}.action[data-v-3f686017]{width:860px;max-height:90%;background-color:#fff;position:relative;z-index:1000;margin:auto;overflow:auto;padding:1rem 87px;border-radius:6px}.action h2.title[data-v-3f686017]{width:100%;display:block;color:#1e1e1e;font-size:3em;padding:0;margin:0;text-align:center}.action h3.desc[data-v-3f686017]{width:100%;display:block;color:#666;font-size:1.2em;padding:0;margin:1rem 0;text-align:center}.action form[data-v-3f686017]{width:100%;display:block;padding:2rem 0}.action form label[data-v-3f686017]{width:100%;display:block;margin:1rem 0}.action form label input[data-v-3f686017],.action form label select[data-v-3f686017]{width:100%;display:block;height:42px}.action .btns[data-v-3f686017]{width:100%;margin-top:3rem}.action .btns button[data-v-3f686017]{display:block;width:100%!important;margin:.5rem 0}.action li.disk-item[data-v-3f686017]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;width:100%;padding:5px 1rem;border-bottom:1px solid #eee;cursor:pointer}.action li.disk-item[data-v-3f686017]:hover{background-color:#eee}.action li.disk-item .disk-item_f[data-v-3f686017]{display:flex;flex-wrap:wrap}.action li.disk-item .disk-item_f .disk-item_venderModel[data-v-3f686017],.action li.disk-item .disk-item_f .disk-item_used[data-v-3f686017]{width:100%}.action .tips[data-v-3f686017]{float:right;font-size:.8em}@keyframes bganimation-3f686017{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-3f686017{0%{transform:rotateY(180deg)}10%{transform:rotateY(198deg)}20%{transform:rotateY(216deg)}30%{transform:rotateY(234deg)}40%{transform:rotateY(252deg)}50%{transform:rotateY(270deg)}60%{transform:rotateY(288deg)}70%{transform:rotateY(306deg)}80%{transform:rotateY(324deg)}90%{transform:rotateY(342deg)}to{transform:rotateY(360deg)}}@keyframes turns-3f686017{0%{-webkit-transform:rotate(0deg)}25%{-webkit-transform:rotate(90deg)}50%{-webkit-transform:rotate(180deg)}75%{-webkit-transform:rotate(270deg)}to{-webkit-transform:rotate(360deg)}}.rotate-enter-active[data-v-3f686017]{animation:rotateEnter-3f686017 .7s;position:relative}.rotate-leave-active[data-v-3f686017]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-3f686017]{width:100%;background-color:var(--card-bg-color);box-shadow:var(--card-box-shadow);padding:10px 30px;border-radius:6px;position:relative}@media screen and (max-width: 500px){.action h2.title[data-v-3f686017]{font-size:2em}}@keyframes bganimation-8b8d01c2{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-8b8d01c2{0%{transform:rotateY(180deg)}10%{transform:rotateY(198deg)}20%{transform:rotateY(216deg)}30%{transform:rotateY(234deg)}40%{transform:rotateY(252deg)}50%{transform:rotateY(270deg)}60%{transform:rotateY(288deg)}70%{transform:rotateY(306deg)}80%{transform:rotateY(324deg)}90%{transform:rotateY(342deg)}to{transform:rotateY(360deg)}}@keyframes turns-8b8d01c2{0%{-webkit-transform:rotate(0deg)}25%{-webkit-transform:rotate(90deg)}50%{-webkit-transform:rotate(180deg)}75%{-webkit-transform:rotate(270deg)}to{-webkit-transform:rotate(360deg)}}.rotate-enter-active[data-v-8b8d01c2]{animation:rotateEnter-8b8d01c2 .7s;position:relative}.rotate-leave-active[data-v-8b8d01c2]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-8b8d01c2]{width:100%;background-color:var(--card-bg-color);box-shadow:var(--card-box-shadow);padding:10px 30px;border-radius:6px;position:relative}li.linkease-item[data-v-8b8d01c2]{width:100%;display:flex;flex-wrap:wrap;margin:1rem 0}li.linkease-item .linkease-item_name[data-v-8b8d01c2]{flex:0 0 100%;max-width:50%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-right:10px}li.linkease-item .linkease-item_value[data-v-8b8d01c2]{flex:0 0 100%;max-width:50%;padding-left:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}li.linkease-item .linkease-item_value .configure[data-v-8b8d01c2]{color:#297ff3;padding:3px}li.linkease-item .linkease-item_value .configure.enabel[data-v-8b8d01c2]{cursor:pointer}a[data-v-8b8d01c2]{text-decoration:none;color:#297ff3}@keyframes bganimation-008c9ca2{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-008c9ca2{0%{transform:rotateY(180deg)}10%{transform:rotateY(198deg)}20%{transform:rotateY(216deg)}30%{transform:rotateY(234deg)}40%{transform:rotateY(252deg)}50%{transform:rotateY(270deg)}60%{transform:rotateY(288deg)}70%{transform:rotateY(306deg)}80%{transform:rotateY(324deg)}90%{transform:rotateY(342deg)}to{transform:rotateY(360deg)}}@keyframes turns-008c9ca2{0%{-webkit-transform:rotate(0deg)}25%{-webkit-transform:rotate(90deg)}50%{-webkit-transform:rotate(180deg)}75%{-webkit-transform:rotate(270deg)}to{-webkit-transform:rotate(360deg)}}.rotate-enter-active[data-v-008c9ca2]{animation:rotateEnter-008c9ca2 .7s;position:relative}.rotate-leave-active[data-v-008c9ca2]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-008c9ca2]{width:100%;background-color:var(--card-bg-color);box-shadow:var(--card-box-shadow);padding:10px 30px;border-radius:6px;position:relative}.app-container[data-v-008c9ca2]{position:relative;display:flex;flex-wrap:wrap;width:100%;height:100%;align-content:flex-start}.app-container .app-container_title[data-v-008c9ca2]{width:100%;display:flex;flex-wrap:wrap;align-content:center;justify-content:space-between}.app-container .app-container_title .app-container_tool[data-v-008c9ca2]{display:flex;flex-wrap:wrap;align-items:center}.app-container .app-container_title .app-container_tool .app-container_configure[data-v-008c9ca2]{height:30px;line-height:30px;border-radius:4px 0 0 4px;font-size:14px;font-family:PingFangSC-Medium,PingFang SC;font-weight:500;color:var(--item_btn-color);display:inline-block;padding:0 10px;border:var(--item_btn-border);cursor:pointer;display:flex;align-items:center;justify-content:center}.app-container .app-container_title .app-container_tool .more_icon[data-v-008c9ca2]{border-radius:0 4px 4px 0;border-right:var(--item_btn-border);border-top:var(--item_btn-border);border-bottom:var(--item_btn-border);height:30px;display:inline-block;cursor:pointer}.app-container .app-container_title .app-container_tool .more_icon[data-v-008c9ca2] svg path{fill:var(--item_btn-color)}.app-container .app-container_title .DeviceBlock[data-v-008c9ca2]{font-size:14px;top:34px;position:absolute;z-index:999;width:40%;right:22px}.app-container .app-container_title .DeviceBlock ul[data-v-008c9ca2]{background-color:#fff;box-shadow:0 0 10px 1px #373f6924;padding:10px 0;border-radius:6px;top:15px;right:0;text-align:center;position:absolute;word-break:keep-all}.app-container .app-container_title .DeviceBlock ul li[data-v-008c9ca2]{margin:6px 0;line-height:28px;cursor:pointer}.app-container .app-container_title .DeviceBlock ul li a[data-v-008c9ca2]{color:#1e1e1e;text-decoration:none;cursor:pointer;margin:0 20px;display:block}.app-container .app-container_title .DeviceBlock ul li[data-v-008c9ca2]:hover{background-color:#eee}.app-container .app-container_title button[data-v-008c9ca2]{margin-left:10px}.app-container .app-container_body[data-v-008c9ca2]{flex:0 0 100%;width:100%;height:66%}.app-container ul.app-container_nas-menu[data-v-008c9ca2]{width:100%;display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:space-between!important;margin-top:20px}.app-container ul.app-container_nas-menu button[data-v-008c9ca2]{flex:0 0 100%!important;max-width:33.333%!important;height:30px;background:none;border:none!important;background-color:#eee;color:#333;cursor:pointer;margin:0!important;padding:5px 0!important;border-radius:0!important;line-height:20px;font-size:16px}.app-container ul.app-container_nas-menu button.on[data-v-008c9ca2],.app-container ul.app-container_nas-menu button[data-v-008c9ca2]:hover{color:#297ff3;background-color:#d1e2f9}.menu_background[data-v-008c9ca2]{position:fixed;inset:0}@keyframes bganimation-b0e9cad0{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-b0e9cad0{0%{transform:rotateY(180deg)}10%{transform:rotateY(198deg)}20%{transform:rotateY(216deg)}30%{transform:rotateY(234deg)}40%{transform:rotateY(252deg)}50%{transform:rotateY(270deg)}60%{transform:rotateY(288deg)}70%{transform:rotateY(306deg)}80%{transform:rotateY(324deg)}90%{transform:rotateY(342deg)}to{transform:rotateY(360deg)}}@keyframes turns-b0e9cad0{0%{-webkit-transform:rotate(0deg)}25%{-webkit-transform:rotate(90deg)}50%{-webkit-transform:rotate(180deg)}75%{-webkit-transform:rotate(270deg)}to{-webkit-transform:rotate(360deg)}}.rotate-enter-active[data-v-b0e9cad0]{animation:rotateEnter-b0e9cad0 .7s;position:relative}.rotate-leave-active[data-v-b0e9cad0]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-b0e9cad0]{width:100%;background-color:var(--card-bg-color);box-shadow:var(--card-box-shadow);padding:10px 30px;border-radius:6px;position:relative}li.docker-item[data-v-b0e9cad0]{width:100%;display:flex;flex-wrap:wrap;margin:1.5rem 0}li.docker-item .docker-item_name[data-v-b0e9cad0]{flex:0 0 100%;max-width:50%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-right:10px}li.docker-item .docker-item_value[data-v-b0e9cad0]{flex:0 0 100%;max-width:50%;padding-left:10px;float:left;display:flex}li.docker-item .docker-item_value .configure[data-v-b0e9cad0]{color:#297ff3;overflow:hidden;white-space:nowrap;padding:3px;overflow-x:hidden;text-overflow:ellipsis}li.docker-item .docker-item_value .configure.enabel[data-v-b0e9cad0]{color:#888;overflow-x:hidden;text-overflow:ellipsis}li.docker-item .docker-item_root[data-v-b0e9cad0]{display:flex;justify-content:space-between;flex-wrap:wrap;margin-top:16px;max-width:323px;flex:0 0 100%}.docker_tip svg[data-v-b0e9cad0]{vertical-align:bottom;margin-left:22px}.tooltip-trigger[data-v-b0e9cad0]{position:relative;display:inline-block;cursor:help;margin-right:6px}.tooltip-trigger .tooltip-text[data-v-b0e9cad0]{visibility:hidden;position:absolute;padding:.5rem 1rem;background-color:#555;color:#fff;text-align:center;border-radius:6px;z-index:1;opacity:0;transition:opacity .6s}.tooltip-trigger .tooltip-text span[data-v-b0e9cad0]{color:#fff}.tooltip-trigger .tooltip-text .docker_dir_tip[data-v-b0e9cad0]{min-width:15rem;display:inline-block}.tooltip-trigger:hover .tooltip-text[data-v-b0e9cad0]{visibility:visible;opacity:1}.tooltip-top[data-v-b0e9cad0]{bottom:100%;left:50%;margin-bottom:5px;transform:translate(-50%);margin-left:12px}.tooltip-right[data-v-b0e9cad0]{top:50%;left:100%;margin-left:5px;transform:translateY(-50%)}.tooltip-left[data-v-b0e9cad0]{top:50%;right:100%;margin-right:5px;transform:translateY(-50%)}.tooltip-top[data-v-b0e9cad0]:after{content:"";position:absolute;top:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:#555 transparent transparent transparent}.tooltip-bottom[data-v-b0e9cad0]:after{content:"";position:absolute;bottom:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:transparent transparent #555 transparent}.input-switch[data-v-b0e9cad0]{display:inline-block;cursor:pointer;position:relative}.input-switch span[data-v-b0e9cad0]{display:block;position:relative;width:50px;height:20px;border-radius:10px;padding:2px}.input-switch span em[data-v-b0e9cad0]{display:block;width:16px;height:16px;background-color:#fff;border-radius:10px}.input-switch span.enable[data-v-b0e9cad0]{background-color:#297ff3;transition:.3s}.input-switch span.enable em[data-v-b0e9cad0]{transform:translate(30px);transition:.3s}.input-switch span.close[data-v-b0e9cad0]{background-color:#cecece;transition:.3s}.input-switch span.close em[data-v-b0e9cad0]{transform:translate(0);transition:.3s}@keyframes bganimation-81932f72{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-81932f72{0%{transform:rotateY(180deg)}10%{transform:rotateY(198deg)}20%{transform:rotateY(216deg)}30%{transform:rotateY(234deg)}40%{transform:rotateY(252deg)}50%{transform:rotateY(270deg)}60%{transform:rotateY(288deg)}70%{transform:rotateY(306deg)}80%{transform:rotateY(324deg)}90%{transform:rotateY(342deg)}to{transform:rotateY(360deg)}}@keyframes turns-81932f72{0%{-webkit-transform:rotate(0deg)}25%{-webkit-transform:rotate(90deg)}50%{-webkit-transform:rotate(180deg)}75%{-webkit-transform:rotate(270deg)}to{-webkit-transform:rotate(360deg)}}.rotate-enter-active[data-v-81932f72]{animation:rotateEnter-81932f72 .7s;position:relative}.rotate-leave-active[data-v-81932f72]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-81932f72]{width:100%;background-color:var(--card-bg-color);box-shadow:var(--card-box-shadow);padding:10px 30px;border-radius:6px;position:relative}.action[data-v-81932f72]{width:860px;max-height:90%;background-color:#fff;position:relative;z-index:1000;margin:auto;overflow:auto;padding:1rem 87px;border-radius:6px}.action h2.title[data-v-81932f72]{width:100%;display:block;color:#1e1e1e;font-size:22px;padding:0;margin:0;text-align:center}.action .roots[data-v-81932f72]{display:flex;max-width:342px;align-items:center;margin-top:32px;margin-bottom:16px}.action .roots .root[data-v-81932f72]{color:#000000d4;font-size:14px;text-align:center}.action .move[data-v-81932f72]{display:flex;justify-content:left;align-items:center}.action .change[data-v-81932f72]{width:678px}.action .desc[data-v-81932f72]{width:100%;display:block;font-size:1.2em;padding:0;margin:1rem 0;margin-top:32px;font-size:14px;font-family:PingFangSC-Medium,PingFang SC;color:#000000d4}.action form[data-v-81932f72]{width:100%;display:block}.action .tips[data-v-81932f72]{width:477px}.action .tips .tip[data-v-81932f72]{color:#faad14;padding-left:6px}.action .btns[data-v-81932f72]{width:100%;margin:104px auto 0}.action .btns button[data-v-81932f72]{display:block;width:100%!important;margin-left:0;margin-right:0}.action .roots_tit[data-v-81932f72]{color:#000000d4;font-size:14px;font-weight:700;width:118px;text-align:right;flex:none}.action .successed[data-v-81932f72]{text-align:center;font-size:14px}.action .finished[data-v-81932f72]{display:flex;justify-content:center;margin:80px 80px 28px}.action .docker_moves[data-v-81932f72]{text-align:center}.action .docker_moves .moves[data-v-81932f72]{margin-top:10px}.action .docker_moves .moves input[data-v-81932f72]{cursor:pointer}.action .docker_moves .moves label[data-v-81932f72]{margin-left:10px;cursor:pointer}.select-editable[data-v-81932f72]{position:relative;border:solid grey 1px;width:438px;height:34px}.select-editable select[data-v-81932f72]{position:absolute;top:0;left:0;font-size:14px;border:none;width:100%;height:100%;margin:0}.select-editable input[data-v-81932f72]{position:absolute;top:0;left:0;width:95%;padding:1px;font-size:14px;border:none}.select-editable select[data-v-81932f72]:focus,.select-editable input[data-v-81932f72]:focus{outline:none}[data-v-81932f72]::placeholder{color:#999}@keyframes bganimation-81932f72{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-81932f72{0%{transform:rotateY(180deg)}10%{transform:rotateY(198deg)}20%{transform:rotateY(216deg)}30%{transform:rotateY(234deg)}40%{transform:rotateY(252deg)}50%{transform:rotateY(270deg)}60%{transform:rotateY(288deg)}70%{transform:rotateY(306deg)}80%{transform:rotateY(324deg)}90%{transform:rotateY(342deg)}to{transform:rotateY(360deg)}}@keyframes turns-81932f72{0%{-webkit-transform:rotate(0deg)}25%{-webkit-transform:rotate(90deg)}50%{-webkit-transform:rotate(180deg)}75%{-webkit-transform:rotate(270deg)}to{-webkit-transform:rotate(360deg)}}.rotate-enter-active[data-v-81932f72]{animation:rotateEnter-81932f72 .7s;position:relative}.rotate-leave-active[data-v-81932f72]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-81932f72]{width:100%;background-color:var(--card-bg-color);box-shadow:var(--card-box-shadow);padding:10px 30px;border-radius:6px;position:relative}@media screen and (max-width: 800px){.action[data-v-81932f72]{width:100%}.docker_download[data-v-81932f72]{width:80%}}@keyframes bganimation-3b60633e{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-3b60633e{0%{transform:rotateY(180deg)}10%{transform:rotateY(198deg)}20%{transform:rotateY(216deg)}30%{transform:rotateY(234deg)}40%{transform:rotateY(252deg)}50%{transform:rotateY(270deg)}60%{transform:rotateY(288deg)}70%{transform:rotateY(306deg)}80%{transform:rotateY(324deg)}90%{transform:rotateY(342deg)}to{transform:rotateY(360deg)}}@keyframes turns-3b60633e{0%{-webkit-transform:rotate(0deg)}25%{-webkit-transform:rotate(90deg)}50%{-webkit-transform:rotate(180deg)}75%{-webkit-transform:rotate(270deg)}to{-webkit-transform:rotate(360deg)}}.rotate-enter-active[data-v-3b60633e]{animation:rotateEnter-3b60633e .7s;position:relative}.rotate-leave-active[data-v-3b60633e]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-3b60633e]{width:100%;background-color:var(--card-bg-color);box-shadow:var(--card-box-shadow);padding:10px 30px;border-radius:6px;position:relative}.app-container[data-v-3b60633e]{position:relative;flex-wrap:wrap;width:100%;height:100%}.app-container .app-container_title[data-v-3b60633e]{justify-content:space-between}.app-container .app-container_title .app-container_tool[data-v-3b60633e]{display:flex;flex-wrap:wrap;align-items:center}.app-container .app-container_title .app-container_tool .app-container_configure[data-v-3b60633e]{height:30px;border-radius:4px 0 0 4px;font-size:14px;font-family:PingFangSC-Medium,PingFang SC;font-weight:500;color:var(--item_btn-color);display:inline-block;padding:0 10px;border:var(--item_btn-border);cursor:pointer;display:flex;justify-content:center;align-items:center}.app-container .app-container_title .app-container_tool .more_icon[data-v-3b60633e]{border-radius:0 4px 4px 0;border-right:var(--item_btn-border);border-top:var(--item_btn-border);border-bottom:var(--item_btn-border);height:30px;display:inline-block;cursor:pointer}.app-container .app-container_title .app-container_tool .more_icon[data-v-3b60633e] svg path{fill:var(--item_btn-color)}.app-container .app-container_title .DeviceBlock[data-v-3b60633e]{font-size:14px;top:34px;position:absolute;z-index:999;width:40%;right:22px}.app-container .app-container_title .DeviceBlock ul[data-v-3b60633e]{background-color:#fff;box-shadow:0 0 10px 1px #373f6924;padding:10px 0;border-radius:6px;top:15px;right:0;text-align:center;position:absolute;word-break:keep-all}.app-container .app-container_title .DeviceBlock ul li[data-v-3b60633e]{margin:6px 0;line-height:28px;cursor:pointer}.app-container .app-container_title .DeviceBlock ul li a[data-v-3b60633e]{color:#1e1e1e;text-decoration:none;cursor:pointer;margin:0 20px;display:block}.app-container .app-container_title .DeviceBlock ul li[data-v-3b60633e]:hover{background-color:#eee}.app-container button[data-v-3b60633e],.app-container .refresh[data-v-3b60633e]{margin-left:20px}.app-container .app-container_body[data-v-3b60633e]{width:100%;height:100%}.app-container .loading_placeholder[data-v-3b60633e]{display:flex;flex-direction:column;align-items:center}.menu_background[data-v-3b60633e]{position:fixed;inset:0}@keyframes bganimation-4d31c3c4{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-4d31c3c4{0%{transform:rotateY(180deg)}10%{transform:rotateY(198deg)}20%{transform:rotateY(216deg)}30%{transform:rotateY(234deg)}40%{transform:rotateY(252deg)}50%{transform:rotateY(270deg)}60%{transform:rotateY(288deg)}70%{transform:rotateY(306deg)}80%{transform:rotateY(324deg)}90%{transform:rotateY(342deg)}to{transform:rotateY(360deg)}}@keyframes turns-4d31c3c4{0%{-webkit-transform:rotate(0deg)}25%{-webkit-transform:rotate(90deg)}50%{-webkit-transform:rotate(180deg)}75%{-webkit-transform:rotate(270deg)}to{-webkit-transform:rotate(360deg)}}.rotate-enter-active[data-v-4d31c3c4]{animation:rotateEnter-4d31c3c4 .7s;position:relative}.rotate-leave-active[data-v-4d31c3c4]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-4d31c3c4]{width:100%;background-color:var(--card-bg-color);box-shadow:var(--card-box-shadow);padding:10px 30px;border-radius:6px;position:relative}li.aria2-item[data-v-4d31c3c4]{width:100%;display:flex;flex-wrap:wrap;margin:1rem 0}li.aria2-item .aria2-item_name[data-v-4d31c3c4]{flex:0 0 100%;max-width:50%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-right:10px}li.aria2-item .aria2-item_value[data-v-4d31c3c4]{flex:0 0 100%;max-width:50%;padding-left:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}li.aria2-item .aria2-item_value .configure[data-v-4d31c3c4]{color:#297ff3;padding:3px}li.aria2-item .aria2-item_value .configure.enabel[data-v-4d31c3c4]{color:#888}.use-url_app[data-v-4d31c3c4]{padding-bottom:14px}.use-url_app a[data-v-4d31c3c4]{text-decoration:none;color:#297ff3}@keyframes bganimation-44bc5d56{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-44bc5d56{0%{transform:rotateY(180deg)}10%{transform:rotateY(198deg)}20%{transform:rotateY(216deg)}30%{transform:rotateY(234deg)}40%{transform:rotateY(252deg)}50%{transform:rotateY(270deg)}60%{transform:rotateY(288deg)}70%{transform:rotateY(306deg)}80%{transform:rotateY(324deg)}90%{transform:rotateY(342deg)}to{transform:rotateY(360deg)}}@keyframes turns-44bc5d56{0%{-webkit-transform:rotate(0deg)}25%{-webkit-transform:rotate(90deg)}50%{-webkit-transform:rotate(180deg)}75%{-webkit-transform:rotate(270deg)}to{-webkit-transform:rotate(360deg)}}.rotate-enter-active[data-v-44bc5d56]{animation:rotateEnter-44bc5d56 .7s;position:relative}.rotate-leave-active[data-v-44bc5d56]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-44bc5d56]{width:100%;background-color:var(--card-bg-color);box-shadow:var(--card-box-shadow);padding:10px 30px;border-radius:6px;position:relative}li.qbittorrent-item[data-v-44bc5d56]{width:100%;display:flex;flex-wrap:wrap;margin:1rem 0}li.qbittorrent-item .qbittorrent-item_name[data-v-44bc5d56]{flex:0 0 100%;max-width:50%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-right:10px}li.qbittorrent-item .qbittorrent-item_value[data-v-44bc5d56]{flex:0 0 100%;max-width:50%;padding-left:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}li.qbittorrent-item .qbittorrent-item_value .configure[data-v-44bc5d56]{color:#297ff3;padding:3px}li.qbittorrent-item .qbittorrent-item_value .configure.enabel[data-v-44bc5d56]{color:#888}a[data-v-44bc5d56]{text-decoration:none;color:#297ff3}@keyframes bganimation-ab5c1db0{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-ab5c1db0{0%{transform:rotateY(180deg)}10%{transform:rotateY(198deg)}20%{transform:rotateY(216deg)}30%{transform:rotateY(234deg)}40%{transform:rotateY(252deg)}50%{transform:rotateY(270deg)}60%{transform:rotateY(288deg)}70%{transform:rotateY(306deg)}80%{transform:rotateY(324deg)}90%{transform:rotateY(342deg)}to{transform:rotateY(360deg)}}@keyframes turns-ab5c1db0{0%{-webkit-transform:rotate(0deg)}25%{-webkit-transform:rotate(90deg)}50%{-webkit-transform:rotate(180deg)}75%{-webkit-transform:rotate(270deg)}to{-webkit-transform:rotate(360deg)}}.rotate-enter-active[data-v-ab5c1db0]{animation:rotateEnter-ab5c1db0 .7s;position:relative}.rotate-leave-active[data-v-ab5c1db0]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-ab5c1db0]{width:100%;background-color:var(--card-bg-color);box-shadow:var(--card-box-shadow);padding:10px 30px;border-radius:6px;position:relative}li.transmission-item[data-v-ab5c1db0]{width:100%;display:flex;flex-wrap:wrap;margin:1rem 0}li.transmission-item .transmission-item_name[data-v-ab5c1db0]{flex:0 0 100%;max-width:50%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-right:10px}li.transmission-item .transmission-item_value[data-v-ab5c1db0]{flex:0 0 100%;max-width:50%;padding-left:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}li.transmission-item .transmission-item_value .configure[data-v-ab5c1db0]{color:#297ff3;padding:3px}li.transmission-item .transmission-item_value .configure.enabel[data-v-ab5c1db0]{color:#888}a[data-v-ab5c1db0]{text-decoration:none;color:#297ff3}@keyframes bganimation-395b81d2{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-395b81d2{0%{transform:rotateY(180deg)}10%{transform:rotateY(198deg)}20%{transform:rotateY(216deg)}30%{transform:rotateY(234deg)}40%{transform:rotateY(252deg)}50%{transform:rotateY(270deg)}60%{transform:rotateY(288deg)}70%{transform:rotateY(306deg)}80%{transform:rotateY(324deg)}90%{transform:rotateY(342deg)}to{transform:rotateY(360deg)}}@keyframes turns-395b81d2{0%{-webkit-transform:rotate(0deg)}25%{-webkit-transform:rotate(90deg)}50%{-webkit-transform:rotate(180deg)}75%{-webkit-transform:rotate(270deg)}to{-webkit-transform:rotate(360deg)}}.rotate-enter-active[data-v-395b81d2]{animation:rotateEnter-395b81d2 .7s;position:relative}.rotate-leave-active[data-v-395b81d2]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-395b81d2]{width:100%;background-color:var(--card-bg-color);box-shadow:var(--card-box-shadow);padding:10px 30px;border-radius:6px;position:relative}.action[data-v-395b81d2]{width:860px;max-height:90%;background-color:#fff;position:relative;z-index:1000;margin:auto;padding:1rem 87px;border-radius:6px}.action p[data-v-395b81d2]{color:#999;font-size:14px}.action input[data-v-395b81d2]{font-size:14px;font-family:PingFangSC-Regular,PingFang SC}.action h2.title[data-v-395b81d2]{width:100%;color:#1e1e1e;font-size:22px;font-family:PingFangSC-Medium,PingFang SC;padding:0;margin:0;text-align:center}.action span[data-v-395b81d2]{font-size:14px;font-family:PingFangSC-Medium,PingFang SC;color:#000000d4;font-weight:700}.action form label[data-v-395b81d2]{width:100%}.action form label input[data-v-395b81d2],.action form label select[data-v-395b81d2]{height:100%;font-size:14px}.action .myinput_wrap[data-v-395b81d2],.action .RPC_input[data-v-395b81d2]{width:85%}.action .myinput_wrap textarea[data-v-395b81d2]{width:100%;padding:2px 3px;border:1px solid #dee2e6;border-radius:.25rem}.action .input_row[data-v-395b81d2]{margin:16px 0;display:flex;justify-content:left;align-items:center}.action .input_row .radios[data-v-395b81d2]{margin-right:10px}.action .input_row .radios input[data-v-395b81d2],.action .input_row .radios label[data-v-395b81d2]{cursor:pointer}.action .Tracker label[data-v-395b81d2]{margin-right:10px;cursor:pointer}.action .Tracker_input[data-v-395b81d2]{padding:6px 2px}.action .btns[data-v-395b81d2]{width:100%;margin:42px auto 0}.action .btns button[data-v-395b81d2]{display:block;width:100%!important;margin:.5rem 0}.action .tooltip-trigger[data-v-395b81d2]{position:relative;display:inline-block;cursor:help;margin-right:6px}.action .tooltip-trigger .tooltip-text[data-v-395b81d2]{visibility:hidden;position:absolute;padding:.5rem 1rem;background-color:#555;color:#fff;text-align:center;border-radius:6px;z-index:1;opacity:0;transition:opacity .6s}.action .tooltip-trigger .tooltip-text span[data-v-395b81d2]{color:#fff}.action .tooltip-trigger .tooltip-text .dowload_dir_tip[data-v-395b81d2]{min-width:14rem;display:inline-block}.action .tooltip-trigger:hover .tooltip-text[data-v-395b81d2]{visibility:visible;opacity:1}.action .tooltip-top[data-v-395b81d2]{bottom:100%;left:50%;margin-bottom:5px;transform:translate(-50%)}.action .tooltip-bottom[data-v-395b81d2]{top:100%;left:50%;margin-top:5px;transform:translate(-50%)}.action .tooltip-bottom .dowload_rpc_tip[data-v-395b81d2]{min-width:10rem;display:inline-block}.action .tooltip-right[data-v-395b81d2]{top:50%;left:100%;margin-left:5px;transform:translateY(-50%)}.action .tooltip-left[data-v-395b81d2]{top:50%;right:100%;margin-right:5px;transform:translateY(-50%)}.action .tooltip-top[data-v-395b81d2]:after{content:"";position:absolute;top:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:#555 transparent transparent transparent}.action .tooltip-bottom[data-v-395b81d2]:after{content:"";position:absolute;bottom:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:transparent transparent #555 transparent}.action .successed[data-v-395b81d2]{text-align:center;font-size:14px}.action .finished[data-v-395b81d2]{display:flex;justify-content:center;margin:80px 80px 28px}.left[data-v-395b81d2]{display:flex;align-items:center;justify-content:flex-start;width:110px;flex:none}.select-editable[data-v-395b81d2]{position:relative;border:1px solid #dee2e6;border-radius:.25rem;margin:.25rem .1rem}.select-editable select[data-v-395b81d2]{top:0;left:0;font-size:14px;border:none;width:100%;margin:0}.select-editable input[data-v-395b81d2]{position:absolute;top:-4px;left:0;width:95%;padding:1px;font-size:14px;border:none}.select-editable select[data-v-395b81d2]:focus,.select-editable input[data-v-395b81d2]:focus{outline:none}[data-v-395b81d2]::placeholder{color:#999}@keyframes bganimation-395b81d2{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-395b81d2{0%{transform:rotateY(180deg)}10%{transform:rotateY(198deg)}20%{transform:rotateY(216deg)}30%{transform:rotateY(234deg)}40%{transform:rotateY(252deg)}50%{transform:rotateY(270deg)}60%{transform:rotateY(288deg)}70%{transform:rotateY(306deg)}80%{transform:rotateY(324deg)}90%{transform:rotateY(342deg)}to{transform:rotateY(360deg)}}@keyframes turns-395b81d2{0%{-webkit-transform:rotate(0deg)}25%{-webkit-transform:rotate(90deg)}50%{-webkit-transform:rotate(180deg)}75%{-webkit-transform:rotate(270deg)}to{-webkit-transform:rotate(360deg)}}.rotate-enter-active[data-v-395b81d2]{animation:rotateEnter-395b81d2 .7s;position:relative}.rotate-leave-active[data-v-395b81d2]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-395b81d2]{width:100%;background-color:var(--card-bg-color);box-shadow:var(--card-box-shadow);padding:10px 30px;border-radius:6px;position:relative}@media screen and (max-width: 500px){.action[data-v-395b81d2]{width:100%}.action .input_row[data-v-395b81d2]{display:block}.action .input_row .myinput_wrap[data-v-395b81d2],.action .input_row .RPC_input[data-v-395b81d2]{width:100%}}@keyframes bganimation-17fab0f2{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-17fab0f2{0%{transform:rotateY(180deg)}10%{transform:rotateY(198deg)}20%{transform:rotateY(216deg)}30%{transform:rotateY(234deg)}40%{transform:rotateY(252deg)}50%{transform:rotateY(270deg)}60%{transform:rotateY(288deg)}70%{transform:rotateY(306deg)}80%{transform:rotateY(324deg)}90%{transform:rotateY(342deg)}to{transform:rotateY(360deg)}}@keyframes turns-17fab0f2{0%{-webkit-transform:rotate(0deg)}25%{-webkit-transform:rotate(90deg)}50%{-webkit-transform:rotate(180deg)}75%{-webkit-transform:rotate(270deg)}to{-webkit-transform:rotate(360deg)}}.rotate-enter-active[data-v-17fab0f2]{animation:rotateEnter-17fab0f2 .7s;position:relative}.rotate-leave-active[data-v-17fab0f2]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-17fab0f2]{width:100%;background-color:var(--card-bg-color);box-shadow:var(--card-box-shadow);padding:10px 30px;border-radius:6px;position:relative}.app-container[data-v-17fab0f2]{position:relative;display:flex;flex-wrap:wrap;width:100%;height:100%;align-content:flex-start}.app-container .app-container_title[data-v-17fab0f2]{width:100%;display:flex;flex-wrap:wrap;align-content:center;justify-content:space-between}.app-container .app-container_title .app-container_tool[data-v-17fab0f2]{display:flex;flex-wrap:wrap;align-items:center}.app-container .app-container_title .app-container_tool .app-container_configure[data-v-17fab0f2]{height:30px;line-height:30px;border-radius:4px 0 0 4px;font-size:14px;font-family:PingFangSC-Medium,PingFang SC;font-weight:500;color:var(--item_btn-color);display:inline-block;padding:0 10px;border:var(--item_btn-border);cursor:pointer;display:flex;align-items:center;justify-content:center}.app-container .app-container_title .app-container_tool .more_icon[data-v-17fab0f2]{border-radius:0 4px 4px 0;border-right:var(--item_btn-border);border-top:var(--item_btn-border);border-bottom:var(--item_btn-border);height:30px;display:inline-block;cursor:pointer}.app-container .app-container_title .app-container_tool .more_icon[data-v-17fab0f2] svg path{fill:var(--item_btn-color)}.app-container .app-container_title .DeviceBlock[data-v-17fab0f2]{font-size:14px;top:34px;position:absolute;z-index:999;width:40%;right:22px}.app-container .app-container_title .DeviceBlock ul[data-v-17fab0f2]{background-color:#fff;box-shadow:0 0 10px 1px #373f6924;padding:10px 0;border-radius:6px;top:15px;right:0;text-align:center;position:absolute;word-break:keep-all}.app-container .app-container_title .DeviceBlock ul li[data-v-17fab0f2]{margin:6px 0;line-height:28px;cursor:pointer}.app-container .app-container_title .DeviceBlock ul li a[data-v-17fab0f2]{color:#1e1e1e;text-decoration:none;cursor:pointer;margin:0 20px;display:block}.app-container .app-container_title .DeviceBlock ul li[data-v-17fab0f2]:hover{background-color:#eee}.app-container .app-container_title button[data-v-17fab0f2]{margin-left:10px}.app-container .app-container_body[data-v-17fab0f2]{flex:0 0 100%;width:100%;height:66%}.app-container ul.app-container_nas-menu[data-v-17fab0f2]{width:100%;display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:space-between!important;margin-top:20px}.app-container ul.app-container_nas-menu button[data-v-17fab0f2]{flex:0 0 100%!important;max-width:33.333%!important;height:30px;background:none;border:none!important;background-color:#eee;color:#333;cursor:pointer;margin:0!important;padding:5px 0!important;border-radius:0!important;line-height:20px;font-size:16px}.app-container ul.app-container_nas-menu button.on[data-v-17fab0f2],.app-container ul.app-container_nas-menu button[data-v-17fab0f2]:hover{color:#297ff3;background-color:#d1e2f9}.menu_background[data-v-17fab0f2]{position:fixed;inset:0}@keyframes bganimation-73552138{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-73552138{0%{transform:rotateY(180deg)}10%{transform:rotateY(198deg)}20%{transform:rotateY(216deg)}30%{transform:rotateY(234deg)}40%{transform:rotateY(252deg)}50%{transform:rotateY(270deg)}60%{transform:rotateY(288deg)}70%{transform:rotateY(306deg)}80%{transform:rotateY(324deg)}90%{transform:rotateY(342deg)}to{transform:rotateY(360deg)}}@keyframes turns-73552138{0%{-webkit-transform:rotate(0deg)}25%{-webkit-transform:rotate(90deg)}50%{-webkit-transform:rotate(180deg)}75%{-webkit-transform:rotate(270deg)}to{-webkit-transform:rotate(360deg)}}.rotate-enter-active[data-v-73552138]{animation:rotateEnter-73552138 .7s;position:relative}.rotate-leave-active[data-v-73552138]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-73552138]{width:100%;background-color:var(--card-bg-color);box-shadow:var(--card-box-shadow);padding:10px 30px;border-radius:6px;position:relative}h3[data-v-73552138]{text-align:center;margin-bottom:20px}.label-item[data-v-73552138]{display:flex;align-items:center;flex-wrap:wrap;margin:1rem 0;padding:0 30px}.label-item label[data-v-73552138]{display:flex;flex-wrap:wrap;align-items:center;width:100%;height:26px;line-height:26px;cursor:pointer}.label-item label input[type=radio][data-v-73552138]{top:0;right:0;vertical-align:middle}.label-item label span[data-v-73552138]{font-size:14px;font-family:PingFangSC-Regular,PingFang SC;font-weight:400;color:#000000d4;display:inline-block;margin-left:10px}.label-item p.label_info[data-v-73552138]{color:#999;font-size:12px;padding-left:24px;line-height:20px}.label-item .label-item_key[data-v-73552138]{display:flex;flex-wrap:wrap;align-items:center}.label-item .label-item_key .ddnsto_serve[data-v-73552138]{flex:0 0 100%;display:flex;justify-content:space-between;margin-bottom:14px}.label-item .label-item_key .ddnsto_serve_item[data-v-73552138]{flex:0 0 100%;display:flex;justify-content:space-between}@keyframes bganimation-b9ee57da{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-b9ee57da{0%{transform:rotateY(180deg)}10%{transform:rotateY(198deg)}20%{transform:rotateY(216deg)}30%{transform:rotateY(234deg)}40%{transform:rotateY(252deg)}50%{transform:rotateY(270deg)}60%{transform:rotateY(288deg)}70%{transform:rotateY(306deg)}80%{transform:rotateY(324deg)}90%{transform:rotateY(342deg)}to{transform:rotateY(360deg)}}@keyframes turns-b9ee57da{0%{-webkit-transform:rotate(0deg)}25%{-webkit-transform:rotate(90deg)}50%{-webkit-transform:rotate(180deg)}75%{-webkit-transform:rotate(270deg)}to{-webkit-transform:rotate(360deg)}}.rotate-enter-active[data-v-b9ee57da]{animation:rotateEnter-b9ee57da .7s;position:relative}.rotate-leave-active[data-v-b9ee57da]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-b9ee57da]{width:100%;background-color:var(--card-bg-color);box-shadow:var(--card-box-shadow);padding:10px 30px;border-radius:6px;position:relative}.actioner-container_body[data-v-b9ee57da]{display:flex;flex-wrap:wrap;align-items:center;align-content:center;justify-content:center}.actioner-container_body svg.icon[data-v-b9ee57da]{width:100px;height:100px}.actioner-container_body .body-title[data-v-b9ee57da]{width:100%;display:block;color:#1e1e1e;font-size:2em;padding:0;margin:1rem 0;text-align:center}.actioner-container_body .body-tips[data-v-b9ee57da]{text-align:center}.actioner-container_body .body-info[data-v-b9ee57da]{color:#666;font-size:1.3em;margin:1rem 0;width:100%;text-align:center}.actioner-container_body .body-tips[data-v-b9ee57da]{margin:1rem 0;display:block;width:100%}.actioner-container_body .body-btns[data-v-b9ee57da]{width:100%;margin-top:3rem}.actioner-container_body .body-btns button[data-v-b9ee57da]{display:block;width:100%!important;margin:.5rem 0}@keyframes bganimation-aefb6fdc{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-aefb6fdc{0%{transform:rotateY(180deg)}10%{transform:rotateY(198deg)}20%{transform:rotateY(216deg)}30%{transform:rotateY(234deg)}40%{transform:rotateY(252deg)}50%{transform:rotateY(270deg)}60%{transform:rotateY(288deg)}70%{transform:rotateY(306deg)}80%{transform:rotateY(324deg)}90%{transform:rotateY(342deg)}to{transform:rotateY(360deg)}}@keyframes turns-aefb6fdc{0%{-webkit-transform:rotate(0deg)}25%{-webkit-transform:rotate(90deg)}50%{-webkit-transform:rotate(180deg)}75%{-webkit-transform:rotate(270deg)}to{-webkit-transform:rotate(360deg)}}.rotate-enter-active[data-v-aefb6fdc]{animation:rotateEnter-aefb6fdc .7s;position:relative}.rotate-leave-active[data-v-aefb6fdc]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-aefb6fdc]{width:100%;background-color:var(--card-bg-color);box-shadow:var(--card-box-shadow);padding:10px 30px;border-radius:6px;position:relative}iframe[data-v-aefb6fdc]{width:100%;height:100%;border:none}@keyframes bganimation-0e2b47e6{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-0e2b47e6{0%{transform:rotateY(180deg)}10%{transform:rotateY(198deg)}20%{transform:rotateY(216deg)}30%{transform:rotateY(234deg)}40%{transform:rotateY(252deg)}50%{transform:rotateY(270deg)}60%{transform:rotateY(288deg)}70%{transform:rotateY(306deg)}80%{transform:rotateY(324deg)}90%{transform:rotateY(342deg)}to{transform:rotateY(360deg)}}@keyframes turns-0e2b47e6{0%{-webkit-transform:rotate(0deg)}25%{-webkit-transform:rotate(90deg)}50%{-webkit-transform:rotate(180deg)}75%{-webkit-transform:rotate(270deg)}to{-webkit-transform:rotate(360deg)}}.rotate-enter-active[data-v-0e2b47e6]{animation:rotateEnter-0e2b47e6 .7s;position:relative}.rotate-leave-active[data-v-0e2b47e6]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-0e2b47e6]{width:100%;background-color:var(--card-bg-color);box-shadow:var(--card-box-shadow);padding:10px 30px;border-radius:6px;position:relative}iframe[data-v-0e2b47e6]{width:100%;height:100%;border:none}@keyframes bganimation-29e2aec8{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-29e2aec8{0%{transform:rotateY(180deg)}10%{transform:rotateY(198deg)}20%{transform:rotateY(216deg)}30%{transform:rotateY(234deg)}40%{transform:rotateY(252deg)}50%{transform:rotateY(270deg)}60%{transform:rotateY(288deg)}70%{transform:rotateY(306deg)}80%{transform:rotateY(324deg)}90%{transform:rotateY(342deg)}to{transform:rotateY(360deg)}}@keyframes turns-29e2aec8{0%{-webkit-transform:rotate(0deg)}25%{-webkit-transform:rotate(90deg)}50%{-webkit-transform:rotate(180deg)}75%{-webkit-transform:rotate(270deg)}to{-webkit-transform:rotate(360deg)}}.rotate-enter-active[data-v-29e2aec8]{animation:rotateEnter-29e2aec8 .7s;position:relative}.rotate-leave-active[data-v-29e2aec8]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-29e2aec8]{width:100%;background-color:var(--card-bg-color);box-shadow:var(--card-box-shadow);padding:10px 30px;border-radius:6px;position:relative}.actioner-container_body[data-v-29e2aec8]{display:flex;flex-wrap:wrap;align-items:center;align-content:center;justify-content:center}.actioner-container_body svg.icon[data-v-29e2aec8]{width:100px;height:100px}.actioner-container_body .body-title[data-v-29e2aec8]{width:100%;display:block;color:#1e1e1e;font-size:2em;padding:0;margin:1rem 0;text-align:center}.actioner-container_body .body-info[data-v-29e2aec8]{color:#666;font-size:1.3em;margin:1rem 0;width:100%}.actioner-container_body .body-tips[data-v-29e2aec8]{margin:1rem 0;display:block;width:100%}.actioner-container_body .body-btns[data-v-29e2aec8]{width:100%;margin-top:3rem}.actioner-container_body .body-btns button[data-v-29e2aec8]{display:block;width:100%!important;margin:.5rem 0}@keyframes bganimation-169b4450{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-169b4450{0%{transform:rotateY(180deg)}10%{transform:rotateY(198deg)}20%{transform:rotateY(216deg)}30%{transform:rotateY(234deg)}40%{transform:rotateY(252deg)}50%{transform:rotateY(270deg)}60%{transform:rotateY(288deg)}70%{transform:rotateY(306deg)}80%{transform:rotateY(324deg)}90%{transform:rotateY(342deg)}to{transform:rotateY(360deg)}}@keyframes turns-169b4450{0%{-webkit-transform:rotate(0deg)}25%{-webkit-transform:rotate(90deg)}50%{-webkit-transform:rotate(180deg)}75%{-webkit-transform:rotate(270deg)}to{-webkit-transform:rotate(360deg)}}.rotate-enter-active[data-v-169b4450]{animation:rotateEnter-169b4450 .7s;position:relative}.rotate-leave-active[data-v-169b4450]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-169b4450]{width:100%;background-color:var(--card-bg-color);box-shadow:var(--card-box-shadow);padding:10px 30px;border-radius:6px;position:relative}.actioner-container_body[data-v-169b4450]{display:flex;align-items:center;justify-content:center}@keyframes bganimation-6590a3fa{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-6590a3fa{0%{transform:rotateY(180deg)}10%{transform:rotateY(198deg)}20%{transform:rotateY(216deg)}30%{transform:rotateY(234deg)}40%{transform:rotateY(252deg)}50%{transform:rotateY(270deg)}60%{transform:rotateY(288deg)}70%{transform:rotateY(306deg)}80%{transform:rotateY(324deg)}90%{transform:rotateY(342deg)}to{transform:rotateY(360deg)}}@keyframes turns-6590a3fa{0%{-webkit-transform:rotate(0deg)}25%{-webkit-transform:rotate(90deg)}50%{-webkit-transform:rotate(180deg)}75%{-webkit-transform:rotate(270deg)}to{-webkit-transform:rotate(360deg)}}.rotate-enter-active[data-v-6590a3fa]{animation:rotateEnter-6590a3fa .7s;position:relative}.rotate-leave-active[data-v-6590a3fa]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-6590a3fa]{width:100%;background-color:var(--card-bg-color);box-shadow:var(--card-box-shadow);padding:10px 30px;border-radius:6px;position:relative}.actioner-container_body[data-v-6590a3fa]{display:flex;align-items:center;justify-content:center}@keyframes bganimation-3b80943c{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-3b80943c{0%{transform:rotateY(180deg)}10%{transform:rotateY(198deg)}20%{transform:rotateY(216deg)}30%{transform:rotateY(234deg)}40%{transform:rotateY(252deg)}50%{transform:rotateY(270deg)}60%{transform:rotateY(288deg)}70%{transform:rotateY(306deg)}80%{transform:rotateY(324deg)}90%{transform:rotateY(342deg)}to{transform:rotateY(360deg)}}@keyframes turns-3b80943c{0%{-webkit-transform:rotate(0deg)}25%{-webkit-transform:rotate(90deg)}50%{-webkit-transform:rotate(180deg)}75%{-webkit-transform:rotate(270deg)}to{-webkit-transform:rotate(360deg)}}.rotate-enter-active[data-v-3b80943c]{animation:rotateEnter-3b80943c .7s;position:relative}.rotate-leave-active[data-v-3b80943c]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-3b80943c]{width:100%;background-color:var(--card-bg-color);box-shadow:var(--card-box-shadow);padding:10px 30px;border-radius:6px;position:relative}.action-main[data-v-3b80943c]{width:680px;background-color:#fff;position:relative;z-index:99999;margin:auto;overflow:auto}.action-main[data-v-3b80943c] .actioner-container{width:100%}.action-main[data-v-3b80943c] .actioner-container .actioner-container_header{width:100%;height:50px;line-height:50px;display:flex;flex-wrap:wrap;align-items:center;font-size:20px;border-bottom:1px solid #eee;justify-content:center;padding:0 10px}.action-main[data-v-3b80943c] .actioner-container .actioner-container_footer{width:100%;height:50px;border-top:1px solid rgba(0,0,0,.06);display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;padding:0 30px}.action-main[data-v-3b80943c] .actioner-container .actioner-container_footer button{display:inline-block;width:100px!important;margin:0;margin-left:1rem}.action-main[data-v-3b80943c] .actioner-container .actioner-container_footer .close{min-width:65px;font-weight:400;color:#0060ff;line-height:30px;text-align:center;cursor:pointer;height:32px;border-radius:2px;border:1px solid rgba(0,0,0,.15);font-size:14px;font-family:PingFangSC-Regular,PingFang SC;color:#000000d4;line-height:32px}.action-main[data-v-3b80943c] .actioner-container .actioner-container_footer .next{min-width:65px;line-height:32px;text-align:center;cursor:pointer;font-size:14px;font-family:PingFangSC-Regular,PingFang SC;font-weight:400;color:#fff;margin-left:20px;width:74px;height:32px;background:#553AFE;border-radius:2px}.action-main[data-v-3b80943c] .actioner-container .actioner-container_footer .next:hover,.action-main[data-v-3b80943c] .actioner-container .actioner-container_footer .close:hover{opacity:.9}.action-main[data-v-3b80943c] .actioner-container .actioner-container_body{padding:1rem;text-align:center;width:100%;height:400px}.action-main[data-v-3b80943c] .actioner-container .actioner-container_body a{text-decoration:none}.action-main[data-v-3b80943c] .actioner-container .actioner-container_body.ddnsto-bind{height:280px}@keyframes bganimation-3b80943c{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-3b80943c{0%{transform:rotateY(180deg)}10%{transform:rotateY(198deg)}20%{transform:rotateY(216deg)}30%{transform:rotateY(234deg)}40%{transform:rotateY(252deg)}50%{transform:rotateY(270deg)}60%{transform:rotateY(288deg)}70%{transform:rotateY(306deg)}80%{transform:rotateY(324deg)}90%{transform:rotateY(342deg)}to{transform:rotateY(360deg)}}@keyframes turns-3b80943c{0%{-webkit-transform:rotate(0deg)}25%{-webkit-transform:rotate(90deg)}50%{-webkit-transform:rotate(180deg)}75%{-webkit-transform:rotate(270deg)}to{-webkit-transform:rotate(360deg)}}.rotate-enter-active[data-v-3b80943c]{animation:rotateEnter-3b80943c .7s;position:relative}.rotate-leave-active[data-v-3b80943c]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-3b80943c]{width:100%;background-color:var(--card-bg-color);box-shadow:var(--card-box-shadow);padding:10px 30px;border-radius:6px;position:relative}@media screen and (max-width: 800px){.action-main[data-v-3b80943c]{width:90%}}@keyframes bganimation-145a3c50{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-145a3c50{0%{transform:rotateY(180deg)}10%{transform:rotateY(198deg)}20%{transform:rotateY(216deg)}30%{transform:rotateY(234deg)}40%{transform:rotateY(252deg)}50%{transform:rotateY(270deg)}60%{transform:rotateY(288deg)}70%{transform:rotateY(306deg)}80%{transform:rotateY(324deg)}90%{transform:rotateY(342deg)}to{transform:rotateY(360deg)}}@keyframes turns-145a3c50{0%{-webkit-transform:rotate(0deg)}25%{-webkit-transform:rotate(90deg)}50%{-webkit-transform:rotate(180deg)}75%{-webkit-transform:rotate(270deg)}to{-webkit-transform:rotate(360deg)}}.rotate-enter-active[data-v-145a3c50]{animation:rotateEnter-145a3c50 .7s;position:relative}.rotate-leave-active[data-v-145a3c50]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-145a3c50]{width:100%;background-color:var(--card-bg-color);box-shadow:var(--card-box-shadow);padding:10px 30px;border-radius:6px;position:relative}.action[data-v-145a3c50]{width:500px;max-height:90%;background-color:#fff;position:relative;z-index:99999;margin:auto;border-radius:4px;padding:10px 0}.action .action-header[data-v-145a3c50]{width:100%;font-family:PingFangSC-Medium,PingFang SC;font-weight:500;padding-left:1rem;padding-right:1rem;text-align:left;font-size:18px;line-height:1;color:#303133}.action .action-body[data-v-145a3c50]{display:block;margin:2rem 0;line-height:24px;padding:0 15px;color:#606266;font-size:14px}.action .action-footer[data-v-145a3c50]{width:100%;height:50px;border-top:1px solid rgba(0,0,0,.06);display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;padding:0 30px}.action .next[data-v-145a3c50]{min-width:65px;line-height:32px;text-align:center;cursor:pointer;font-size:14px;font-family:PingFangSC-Regular,PingFang SC;font-weight:400;color:#fff;margin-left:20px;width:120px;height:32px;background:#553AFE;border-radius:2px}.action .next[data-v-145a3c50]:hover{opacity:.8}.action .clear[data-v-145a3c50]{min-width:65px;font-weight:400;line-height:30px;text-align:center;cursor:pointer;height:32px;border-radius:2px;border:1px solid rgba(0,0,0,.15);font-size:14px;font-family:PingFangSC-Regular,PingFang SC;color:#000000d4;line-height:32px}.action .clear[data-v-145a3c50]:hover{opacity:.8}@keyframes bganimation-2c659599{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-2c659599{0%{transform:rotateY(180deg)}10%{transform:rotateY(198deg)}20%{transform:rotateY(216deg)}30%{transform:rotateY(234deg)}40%{transform:rotateY(252deg)}50%{transform:rotateY(270deg)}60%{transform:rotateY(288deg)}70%{transform:rotateY(306deg)}80%{transform:rotateY(324deg)}90%{transform:rotateY(342deg)}to{transform:rotateY(360deg)}}@keyframes turns-2c659599{0%{-webkit-transform:rotate(0deg)}25%{-webkit-transform:rotate(90deg)}50%{-webkit-transform:rotate(180deg)}75%{-webkit-transform:rotate(270deg)}to{-webkit-transform:rotate(360deg)}}.rotate-enter-active[data-v-2c659599]{animation:rotateEnter-2c659599 .7s;position:relative}.rotate-leave-active[data-v-2c659599]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-2c659599]{width:100%;background-color:var(--card-bg-color);box-shadow:var(--card-box-shadow);padding:10px 30px;border-radius:6px;position:relative}.title_info[data-v-2c659599]{display:block;width:100%;text-align:center}.title_info p[data-v-2c659599]{font-size:20px;margin-bottom:10px}.label-item[data-v-2c659599]{width:100%;margin:1rem 0}.label-item .label-item_key[data-v-2c659599]{width:100%;font-size:12px;color:#666}.label-item .label-item_key span[data-v-2c659599]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.label-item .label-item_key span[data-v-2c659599]:before{content:"*";color:#f56c6c;margin-right:4px}.label-item .label-item_value[data-v-2c659599]{width:100%;margin-top:5px}.label-item .label-item_value select[data-v-2c659599],.label-item .label-item_value input[data-v-2c659599]{width:100%;height:36px;color:#000}.label-item .label-item_value input[data-v-2c659599]::placeholder{color:#999;font-size:12PX}.label-item .label_tips[data-v-2c659599]{display:flex;margin-top:6px}.label-item .label_tips .info[data-v-2c659599]{margin-left:8px}.label-message[data-v-2c659599]{width:100%;text-align:left;font-size:14px;color:red;text-align:center}@keyframes bganimation-8a1e6470{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-8a1e6470{0%{transform:rotateY(180deg)}10%{transform:rotateY(198deg)}20%{transform:rotateY(216deg)}30%{transform:rotateY(234deg)}40%{transform:rotateY(252deg)}50%{transform:rotateY(270deg)}60%{transform:rotateY(288deg)}70%{transform:rotateY(306deg)}80%{transform:rotateY(324deg)}90%{transform:rotateY(342deg)}to{transform:rotateY(360deg)}}@keyframes turns-8a1e6470{0%{-webkit-transform:rotate(0deg)}25%{-webkit-transform:rotate(90deg)}50%{-webkit-transform:rotate(180deg)}75%{-webkit-transform:rotate(270deg)}to{-webkit-transform:rotate(360deg)}}.rotate-enter-active[data-v-8a1e6470]{animation:rotateEnter-8a1e6470 .7s;position:relative}.rotate-leave-active[data-v-8a1e6470]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-8a1e6470]{width:100%;background-color:var(--card-bg-color);box-shadow:var(--card-box-shadow);padding:10px 30px;border-radius:6px;position:relative}.action-main[data-v-8a1e6470]{width:680px;background-color:#fff;position:relative;z-index:99999;margin:auto;overflow:auto}.action-main[data-v-8a1e6470] .actioner-container{width:100%}.action-main[data-v-8a1e6470] .actioner-container .actioner-container_header{width:100%;height:50px;line-height:50px;display:flex;flex-wrap:wrap;align-items:center;font-size:20px;border-bottom:1px solid #eee;justify-content:center;padding:0 10px}.action-main[data-v-8a1e6470] .actioner-container .actioner-container_footer{width:100%;height:50px;border-top:1px solid rgba(0,0,0,.06);display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;padding:0 30px}.action-main[data-v-8a1e6470] .actioner-container .actioner-container_footer button{display:inline-block;width:100px!important;margin:0;margin-left:1rem}.action-main[data-v-8a1e6470] .actioner-container .actioner-container_footer .close{min-width:65px;font-weight:400;line-height:30px;text-align:center;cursor:pointer;height:32px;border-radius:2px;border:1px solid rgba(0,0,0,.15);font-size:14px;font-family:PingFangSC-Regular,PingFang SC;color:#000000d4;line-height:32px}.action-main[data-v-8a1e6470] .actioner-container .actioner-container_footer .next{min-width:65px;line-height:32px;text-align:center;cursor:pointer;font-size:14px;font-family:PingFangSC-Regular,PingFang SC;font-weight:400;color:#fff;margin-left:20px;width:74px;height:32px;background:#553AFE;border-radius:2px}.action-main[data-v-8a1e6470] .actioner-container .actioner-container_footer .next.save{height:32px;background:#553AFE;border-radius:2px;line-height:16px}.action-main[data-v-8a1e6470] .actioner-container .actioner-container_footer .next:hover,.action-main[data-v-8a1e6470] .actioner-container .actioner-container_footer .close:hover{opacity:.9}.action-main[data-v-8a1e6470] .actioner-container .actioner-container_body{padding:1rem;width:100%;height:400px}.action-main[data-v-8a1e6470] .actioner-container .actioner-container_body a{text-decoration:none}.action-main[data-v-8a1e6470] .actioner-container .actioner-container_body.ali,.action-main[data-v-8a1e6470] .actioner-container .actioner-container_body.dnspod,.action-main[data-v-8a1e6470] .actioner-container .actioner-container_body.oray{height:451px}@keyframes bganimation-8a1e6470{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-8a1e6470{0%{transform:rotateY(180deg)}10%{transform:rotateY(198deg)}20%{transform:rotateY(216deg)}30%{transform:rotateY(234deg)}40%{transform:rotateY(252deg)}50%{transform:rotateY(270deg)}60%{transform:rotateY(288deg)}70%{transform:rotateY(306deg)}80%{transform:rotateY(324deg)}90%{transform:rotateY(342deg)}to{transform:rotateY(360deg)}}@keyframes turns-8a1e6470{0%{-webkit-transform:rotate(0deg)}25%{-webkit-transform:rotate(90deg)}50%{-webkit-transform:rotate(180deg)}75%{-webkit-transform:rotate(270deg)}to{-webkit-transform:rotate(360deg)}}.rotate-enter-active[data-v-8a1e6470]{animation:rotateEnter-8a1e6470 .7s;position:relative}.rotate-leave-active[data-v-8a1e6470]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-8a1e6470]{width:100%;background-color:var(--card-bg-color);box-shadow:var(--card-box-shadow);padding:10px 30px;border-radius:6px;position:relative}@media screen and (max-width: 800px){.action-main[data-v-8a1e6470]{width:90%}}@keyframes bganimation-c59010b0{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-c59010b0{0%{transform:rotateY(180deg)}10%{transform:rotateY(198deg)}20%{transform:rotateY(216deg)}30%{transform:rotateY(234deg)}40%{transform:rotateY(252deg)}50%{transform:rotateY(270deg)}60%{transform:rotateY(288deg)}70%{transform:rotateY(306deg)}80%{transform:rotateY(324deg)}90%{transform:rotateY(342deg)}to{transform:rotateY(360deg)}}@keyframes turns-c59010b0{0%{-webkit-transform:rotate(0deg)}25%{-webkit-transform:rotate(90deg)}50%{-webkit-transform:rotate(180deg)}75%{-webkit-transform:rotate(270deg)}to{-webkit-transform:rotate(360deg)}}.rotate-enter-active[data-v-c59010b0]{animation:rotateEnter-c59010b0 .7s;position:relative}.rotate-leave-active[data-v-c59010b0]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-c59010b0]{width:100%;background-color:var(--card-bg-color);box-shadow:var(--card-box-shadow);padding:10px 30px;border-radius:6px;position:relative}.app-container[data-v-c59010b0]{position:relative;flex-wrap:wrap;width:100%;height:100%}.app-container a[data-v-c59010b0]{text-decoration:none}.app-container .app-container_title[data-v-c59010b0]{justify-content:space-between}.app-container .app-container_title .app-container_tool[data-v-c59010b0]{display:flex;flex-wrap:wrap;align-items:center}.app-container .app-container_title .app-container_tool .app-container_configure[data-v-c59010b0]{height:30px;border-radius:4px;font-size:14px;font-family:PingFangSC-Medium,PingFang SC;font-weight:500;color:var(--item_btn-color);display:inline-block;padding:0 10px;border:var(--item_btn-border);cursor:pointer;display:flex;align-items:center;justify-content:center}.app-container .app-container_title .app-container_tool .more_icon[data-v-c59010b0]{border-radius:0 4px 4px 0;border-right:var(--item_btn-border);border-top:var(--item_btn-border);border-bottom:var(--item_btn-border);height:30px;display:inline-block;cursor:pointer}.app-container .app-container_title .app-container_tool .more_icon[data-v-c59010b0] svg path{fill:var(--item_btn-color)}.app-container .app-container_title .DeviceBlock[data-v-c59010b0]{font-size:14px;top:34px;position:absolute;z-index:999;width:40%;right:22px}.app-container .app-container_title .DeviceBlock ul[data-v-c59010b0]{background-color:#fff;box-shadow:0 0 10px 1px #373f6924;padding:10px 0;border-radius:6px;top:0;right:0;text-align:center;position:absolute;word-break:keep-all}.app-container .app-container_title .DeviceBlock ul li[data-v-c59010b0]{margin:6px 0;line-height:28px;cursor:pointer}.app-container .app-container_title .DeviceBlock ul li a[data-v-c59010b0]{color:#1e1e1e;text-decoration:none;cursor:pointer;margin:0 20px;display:block}.app-container .app-container_title .DeviceBlock ul li[data-v-c59010b0]:hover{background-color:#eee}.app-container button[data-v-c59010b0],.app-container .refresh[data-v-c59010b0]{margin-left:20px}.app-container .app-container_body[data-v-c59010b0]{width:100%;height:100%}.menu_background[data-v-c59010b0]{position:fixed;inset:0}.app-container_domain li.domain-item[data-v-c59010b0]{width:100%;display:flex;flex-wrap:wrap;margin:1.5rem 0;align-items:center}.app-container_domain li.domain-item .domain-item_name[data-v-c59010b0]{flex:0 0 100%;max-width:50%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-right:10px}.app-container_domain li.domain-item .domain-item_value[data-v-c59010b0]{flex:0 0 100%;max-width:50%;padding-left:10px;float:left;display:flex;align-items:center;justify-content:space-between}.app-container_domain li.domain-item .domain-item_value .configure[data-v-c59010b0]{overflow:hidden;white-space:nowrap;padding:3px;overflow-x:hidden;text-overflow:ellipsis}.app-container_domain li.domain-item .domain-item_value .item_btn[data-v-c59010b0]{border:var(--item_btn-border);border-radius:4px;font-size:12px;padding:7px;color:var(--item_btn-color);text-align:center;min-width:60px}.app-container_domain li.domain-item .domain-item_value .configure.enabel[data-v-c59010b0]{color:#888;overflow-x:hidden;text-overflow:ellipsis}.app-container_domain li.domain-item .domain-item_root[data-v-c59010b0]{display:flex;justify-content:space-between;flex-wrap:wrap;margin-top:16px;max-width:323px;flex:0 0 100%}.app-container_domain .domain_tip svg[data-v-c59010b0]{vertical-align:bottom;margin-left:22px}.app-container_domain .tooltip-trigger[data-v-c59010b0]{position:relative;display:inline-block;cursor:help;margin-right:6px}.app-container_domain .tooltip-trigger .tooltip-text[data-v-c59010b0]{visibility:hidden;position:absolute;padding:.5rem 1rem;background-color:#555;color:#fff;text-align:center;border-radius:6px;z-index:1;opacity:0;transition:opacity .6s}.app-container_domain .tooltip-trigger .tooltip-text span[data-v-c59010b0]{color:#fff}.app-container_domain .tooltip-trigger .tooltip-text .domain_dir_tip[data-v-c59010b0]{min-width:15rem;display:inline-block}.app-container_domain .tooltip-trigger:hover .tooltip-text[data-v-c59010b0]{visibility:visible;opacity:1}.app-container_domain .tooltip-top[data-v-c59010b0]{bottom:100%;left:50%;margin-bottom:5px;transform:translate(-50%);margin-left:12px}.app-container_domain .tooltip-right[data-v-c59010b0]{top:50%;left:100%;margin-left:5px;transform:translateY(-50%)}.app-container_domain .tooltip-left[data-v-c59010b0]{top:50%;right:100%;margin-right:5px;transform:translateY(-50%)}.app-container_domain .tooltip-top[data-v-c59010b0]:after{content:"";position:absolute;top:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:#555 transparent transparent transparent}.app-container_domain .tooltip-bottom[data-v-c59010b0]:after{content:"";position:absolute;bottom:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:transparent transparent #555 transparent}@keyframes bganimation-a221efb4{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-a221efb4{0%{transform:rotateY(180deg)}10%{transform:rotateY(198deg)}20%{transform:rotateY(216deg)}30%{transform:rotateY(234deg)}40%{transform:rotateY(252deg)}50%{transform:rotateY(270deg)}60%{transform:rotateY(288deg)}70%{transform:rotateY(306deg)}80%{transform:rotateY(324deg)}90%{transform:rotateY(342deg)}to{transform:rotateY(360deg)}}@keyframes turns-a221efb4{0%{-webkit-transform:rotate(0deg)}25%{-webkit-transform:rotate(90deg)}50%{-webkit-transform:rotate(180deg)}75%{-webkit-transform:rotate(270deg)}to{-webkit-transform:rotate(360deg)}}.rotate-enter-active[data-v-a221efb4]{animation:rotateEnter-a221efb4 .7s;position:relative}.rotate-leave-active[data-v-a221efb4]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-a221efb4]{width:100%;background-color:var(--card-bg-color);box-shadow:var(--card-box-shadow);padding:10px 30px;border-radius:6px;position:relative}.nas-container[data-v-a221efb4]{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between}.nas-container .nas-container_card[data-v-a221efb4]{flex:0 0 49%;max-width:49%;margin-bottom:1.5vw}@keyframes bganimation-a221efb4{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-a221efb4{0%{transform:rotateY(180deg)}10%{transform:rotateY(198deg)}20%{transform:rotateY(216deg)}30%{transform:rotateY(234deg)}40%{transform:rotateY(252deg)}50%{transform:rotateY(270deg)}60%{transform:rotateY(288deg)}70%{transform:rotateY(306deg)}80%{transform:rotateY(324deg)}90%{transform:rotateY(342deg)}to{transform:rotateY(360deg)}}@keyframes turns-a221efb4{0%{-webkit-transform:rotate(0deg)}25%{-webkit-transform:rotate(90deg)}50%{-webkit-transform:rotate(180deg)}75%{-webkit-transform:rotate(270deg)}to{-webkit-transform:rotate(360deg)}}.rotate-enter-active[data-v-a221efb4]{animation:rotateEnter-a221efb4 .7s;position:relative}.rotate-leave-active[data-v-a221efb4]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-a221efb4]{width:100%;background-color:var(--card-bg-color);box-shadow:var(--card-box-shadow);padding:10px 30px;border-radius:6px;position:relative}@media screen and (max-width: 992px){.nas-container .nas-container_card[data-v-a221efb4]{flex:0 0 100%;max-width:100%;padding-right:0;margin-bottom:.8rem}}@keyframes bganimation-2baf3f98{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-2baf3f98{0%{transform:rotateY(180deg)}10%{transform:rotateY(198deg)}20%{transform:rotateY(216deg)}30%{transform:rotateY(234deg)}40%{transform:rotateY(252deg)}50%{transform:rotateY(270deg)}60%{transform:rotateY(288deg)}70%{transform:rotateY(306deg)}80%{transform:rotateY(324deg)}90%{transform:rotateY(342deg)}to{transform:rotateY(360deg)}}@keyframes turns-2baf3f98{0%{-webkit-transform:rotate(0deg)}25%{-webkit-transform:rotate(90deg)}50%{-webkit-transform:rotate(180deg)}75%{-webkit-transform:rotate(270deg)}to{-webkit-transform:rotate(360deg)}}.rotate-enter-active[data-v-2baf3f98]{animation:rotateEnter-2baf3f98 .7s;position:relative}.rotate-leave-active[data-v-2baf3f98]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-2baf3f98]{width:100%;background-color:var(--card-bg-color);box-shadow:var(--card-box-shadow);padding:10px 30px;border-radius:6px;position:relative}.app-container_title .more_icon[data-v-2baf3f98]{position:absolute;right:22px;cursor:pointer}.app-container_title .DeviceBlock[data-v-2baf3f98]{position:absolute;z-index:999;width:10%;right:22px;margin-top:14px}.app-container_title .DeviceBlock ul[data-v-2baf3f98]{background-color:#fff;box-shadow:0 0 10px 1px #373f6924;padding:10px 0;border-radius:6px;top:0;right:0;text-align:center;position:absolute;word-break:keep-all}.app-container_title .DeviceBlock ul li[data-v-2baf3f98]{margin:6px 0;line-height:28px;cursor:pointer}.app-container_title .DeviceBlock ul li a[data-v-2baf3f98]{color:#1e1e1e;text-decoration:none;cursor:pointer;font-size:14px;margin:0 20px;display:block}.app-container_title .DeviceBlock ul li[data-v-2baf3f98]:hover{background-color:#eee}.item-label[data-v-2baf3f98]{display:flex;flex-wrap:wrap;align-items:flex-start;align-content:flex-start;width:100%;margin:1rem 0}.item-label .item-label_key[data-v-2baf3f98]{flex:0 0 100%;max-width:100px;text-align:left}.item-label .item-label_key span[data-v-2baf3f98]{font-size:14px;color:var(--item-label_key-span-color)}.item-label .item-label_value[data-v-2baf3f98]{flex:1;text-align:left}.item-label .item-label_value span[data-v-2baf3f98]{font-size:14px;color:var(--item-label_value-span-color)}.item-title span[data-v-2baf3f98]{font-size:16px;font-weight:550;color:#555}.item-flex[data-v-2baf3f98]{width:100%;display:flex;flex-wrap:wrap}.item-flex .auto[data-v-2baf3f98]{flex:auto}.item-flex button.app-editor[data-v-2baf3f98]{padding:8px 1.3rem}.menu_background[data-v-2baf3f98]{position:fixed;inset:0}@keyframes bganimation-0d919a1e{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-0d919a1e{0%{transform:rotateY(180deg)}10%{transform:rotateY(198deg)}20%{transform:rotateY(216deg)}30%{transform:rotateY(234deg)}40%{transform:rotateY(252deg)}50%{transform:rotateY(270deg)}60%{transform:rotateY(288deg)}70%{transform:rotateY(306deg)}80%{transform:rotateY(324deg)}90%{transform:rotateY(342deg)}to{transform:rotateY(360deg)}}@keyframes turns-0d919a1e{0%{-webkit-transform:rotate(0deg)}25%{-webkit-transform:rotate(90deg)}50%{-webkit-transform:rotate(180deg)}75%{-webkit-transform:rotate(270deg)}to{-webkit-transform:rotate(360deg)}}.rotate-enter-active[data-v-0d919a1e]{animation:rotateEnter-0d919a1e .7s;position:relative}.rotate-leave-active[data-v-0d919a1e]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-0d919a1e]{width:100%;background-color:var(--card-bg-color);box-shadow:var(--card-box-shadow);padding:10px 30px;border-radius:6px;position:relative}.actioner-dns[data-v-0d919a1e]{width:860px;background-color:#fff;position:relative;z-index:99999;margin:auto;overflow:auto}.actioner-dns .actioner-dns_header[data-v-0d919a1e]{width:100%;display:flex;flex-wrap:wrap;align-items:center;padding:1rem;font-size:2em;border-bottom:1px solid #eee}.actioner-dns .actioner-dns_body[data-v-0d919a1e]{padding:1rem;min-height:50vh}.actioner-dns .actioner-dns_body .label-item[data-v-0d919a1e]{width:100%;margin:1rem 0}.actioner-dns .actioner-dns_body .label-item .label-item_key[data-v-0d919a1e]{width:100%;font-size:12px;color:#666}.actioner-dns .actioner-dns_body .label-item .label-item_key span[data-v-0d919a1e]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.actioner-dns .actioner-dns_body .label-item .label-item_key span[data-v-0d919a1e]:before{content:"*";color:#f56c6c;margin-right:4px}.actioner-dns .actioner-dns_body .label-item .label-item_value[data-v-0d919a1e]{width:100%;margin-top:5px}.actioner-dns .actioner-dns_body .label-item .label-item_value select[data-v-0d919a1e],.actioner-dns .actioner-dns_body .label-item .label-item_value input[data-v-0d919a1e]{width:100%;height:36px}.actioner-dns .actioner-dns_body .chose_dhcp[data-v-0d919a1e]{height:1em;font-size:1.3em}.actioner-dns .actioner-dns_body .chose_dhcp .dhcp_info[data-v-0d919a1e]{margin-left:10px;user-select:none}.actioner-dns .actioner-dns_body .label-message[data-v-0d919a1e]{width:100%;text-align:left;font-size:14px;color:red;text-align:center}.actioner-dns .config-message[data-v-0d919a1e]{width:100%;min-height:inherit;height:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;font-size:2em}.actioner-dns .actioner-dns_footer[data-v-0d919a1e]{width:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;padding:1rem;font-size:2em;border-top:1px solid #eee}.actioner-dns .actioner-dns_footer button[data-v-0d919a1e]{display:inline-block;width:100px!important;margin:0;margin-left:1rem}.setting_status[data-v-0d919a1e]{text-align:center}.setting_status p[data-v-0d919a1e]{margin:10px 0}.setting_status a[data-v-0d919a1e]{text-align:center;display:block;text-decoration:none}.NewAdress[data-v-0d919a1e]{margin-top:10px}@keyframes bganimation-0d919a1e{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-0d919a1e{0%{transform:rotateY(180deg)}10%{transform:rotateY(198deg)}20%{transform:rotateY(216deg)}30%{transform:rotateY(234deg)}40%{transform:rotateY(252deg)}50%{transform:rotateY(270deg)}60%{transform:rotateY(288deg)}70%{transform:rotateY(306deg)}80%{transform:rotateY(324deg)}90%{transform:rotateY(342deg)}to{transform:rotateY(360deg)}}@keyframes turns-0d919a1e{0%{-webkit-transform:rotate(0deg)}25%{-webkit-transform:rotate(90deg)}50%{-webkit-transform:rotate(180deg)}75%{-webkit-transform:rotate(270deg)}to{-webkit-transform:rotate(360deg)}}.rotate-enter-active[data-v-0d919a1e]{animation:rotateEnter-0d919a1e .7s;position:relative}.rotate-leave-active[data-v-0d919a1e]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-0d919a1e]{width:100%;background-color:var(--card-bg-color);box-shadow:var(--card-box-shadow);padding:10px 30px;border-radius:6px;position:relative}@media screen and (max-width: 1400px){.actioner-dns .actioner-dns_body[data-v-0d919a1e]{min-height:34vh}}@media screen and (max-width: 800px){.actioner-dns[data-v-0d919a1e]{width:100%}}@keyframes bganimation-59ad49e6{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-59ad49e6{0%{transform:rotateY(180deg)}10%{transform:rotateY(198deg)}20%{transform:rotateY(216deg)}30%{transform:rotateY(234deg)}40%{transform:rotateY(252deg)}50%{transform:rotateY(270deg)}60%{transform:rotateY(288deg)}70%{transform:rotateY(306deg)}80%{transform:rotateY(324deg)}90%{transform:rotateY(342deg)}to{transform:rotateY(360deg)}}@keyframes turns-59ad49e6{0%{-webkit-transform:rotate(0deg)}25%{-webkit-transform:rotate(90deg)}50%{-webkit-transform:rotate(180deg)}75%{-webkit-transform:rotate(270deg)}to{-webkit-transform:rotate(360deg)}}.rotate-enter-active[data-v-59ad49e6]{animation:rotateEnter-59ad49e6 .7s;position:relative}.rotate-leave-active[data-v-59ad49e6]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-59ad49e6]{width:100%;background-color:var(--card-bg-color);box-shadow:var(--card-box-shadow);padding:10px 30px;border-radius:6px;position:relative}.actioner-dns[data-v-59ad49e6]{width:860px;background-color:#fff;position:relative;z-index:99999;margin:auto;overflow:auto}.actioner-dns .actioner-dns_header[data-v-59ad49e6]{width:100%;display:flex;flex-wrap:wrap;align-items:center;padding:1rem;font-size:2em;border-bottom:1px solid #eee}.actioner-dns .actioner-dns_header span[data-v-59ad49e6]{margin:0 auto}.actioner-dns .actioner-dns_body[data-v-59ad49e6]{padding:1rem;min-height:50vh}.actioner-dns .actioner-dns_body .sandbox_roboot_tips[data-v-59ad49e6]{margin-top:24px;text-align:center}.actioner-dns .actioner-dns_body .disk_loading_icon[data-v-59ad49e6]{position:absolute;left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;padding:10px}.actioner-dns .actioner-dns_body .disk_loading_icon .disk_loading_info[data-v-59ad49e6]{margin-top:5px}.actioner-dns .actioner-dns_body .disk_tips[data-v-59ad49e6]{text-align:center;font-size:16px;margin-top:159px;color:#f9ad1e}.actioner-dns .actioner-dns_body .disk_tips svg[data-v-59ad49e6]{vertical-align:middle}.actioner-dns .actioner-dns_body .disk_tips span[data-v-59ad49e6]{margin-left:6px}.actioner-dns .actioner-dns_body .sandbox_info[data-v-59ad49e6]{text-align:center;line-height:22px}.actioner-dns .actioner-dns_body .label-item[data-v-59ad49e6]{width:100%;margin:1rem 0}.actioner-dns .actioner-dns_body .label-item .label-item_key[data-v-59ad49e6]{width:100%;font-size:12px;color:#666}.actioner-dns .actioner-dns_body .label-item .label-item_key span[data-v-59ad49e6]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.actioner-dns .actioner-dns_body .label-item .label-item_key span[data-v-59ad49e6]:before{content:"*";color:#f56c6c;margin-right:4px}.actioner-dns .actioner-dns_body .label-item .label-item_value[data-v-59ad49e6]{width:100%;margin-top:5px}.actioner-dns .actioner-dns_body .label-item .label-item_value select[data-v-59ad49e6],.actioner-dns .actioner-dns_body .label-item .label-item_value input[data-v-59ad49e6]{width:100%;height:36px}.actioner-dns .actioner-dns_body .label-message[data-v-59ad49e6]{width:100%;text-align:left;font-size:14px;color:red;text-align:center}.actioner-dns .actioner-dns_body .sandbox_tips svg[data-v-59ad49e6]{vertical-align:middle}.actioner-dns .actioner-dns_body .sandbox_tips span[data-v-59ad49e6]{font-size:12px;margin-left:4px}.actioner-dns .config-message[data-v-59ad49e6]{width:100%;min-height:inherit;height:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;font-size:2em}.actioner-dns .actioner-dns_footer[data-v-59ad49e6]{width:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;padding:1rem;font-size:2em;border-top:1px solid #eee}.actioner-dns .actioner-dns_footer button[data-v-59ad49e6]{display:inline-block;width:100px!important;margin:0;margin-left:1rem}.actioner-tips[data-v-59ad49e6]{width:400px;background-color:#fff;position:relative;z-index:99999;margin:auto;overflow:auto}.actioner-tips .actioner-tips_header[data-v-59ad49e6]{width:100%;display:flex;flex-wrap:wrap;align-items:center;padding:1rem;font-size:2em;border-bottom:1px solid #eee}.actioner-tips .sandbox_info[data-v-59ad49e6]{padding:62px 54px;line-height:20px}.actioner-tips .actioner-tips_footer[data-v-59ad49e6]{width:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;padding:1rem;font-size:2em;border-top:1px solid #eee}.timeout[data-v-59ad49e6]{margin-top:114px}.timeout span[data-v-59ad49e6],.sandbox_roboot_refresh[data-v-59ad49e6]{color:#5e72e4}option[data-v-59ad49e6]:disabled{background-color:#e0e0e0}@keyframes bganimation-59ad49e6{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-59ad49e6{0%{transform:rotateY(180deg)}10%{transform:rotateY(198deg)}20%{transform:rotateY(216deg)}30%{transform:rotateY(234deg)}40%{transform:rotateY(252deg)}50%{transform:rotateY(270deg)}60%{transform:rotateY(288deg)}70%{transform:rotateY(306deg)}80%{transform:rotateY(324deg)}90%{transform:rotateY(342deg)}to{transform:rotateY(360deg)}}@keyframes turns-59ad49e6{0%{-webkit-transform:rotate(0deg)}25%{-webkit-transform:rotate(90deg)}50%{-webkit-transform:rotate(180deg)}75%{-webkit-transform:rotate(270deg)}to{-webkit-transform:rotate(360deg)}}.rotate-enter-active[data-v-59ad49e6]{animation:rotateEnter-59ad49e6 .7s;position:relative}.rotate-leave-active[data-v-59ad49e6]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-59ad49e6]{width:100%;background-color:var(--card-bg-color);box-shadow:var(--card-box-shadow);padding:10px 30px;border-radius:6px;position:relative}@media screen and (max-width: 1400px){.actioner-tips_footer button[data-v-59ad49e6]{width:100%!important}}@media screen and (max-width: 900px){.actioner-dns[data-v-59ad49e6]{width:100%}}@media screen and (max-width: 700px){.actioner-dns .actioner-dns_body[data-v-59ad49e6]{min-height:42vh}.actioner-tips[data-v-59ad49e6]{width:80%;line-height:22px}.actioner-tips .sandbox_info[data-v-59ad49e6]{padding:34px 10px;font-size:10px}.actioner-tips .actioner-tips_header[data-v-59ad49e6]{font-size:20px}.actioner-tips .actioner-tips_footer button[data-v-59ad49e6]{width:100%!important}}@media screen and (max-width: 600px){.actioner-dns .actioner-dns_footer button[data-v-59ad49e6]{width:100%!important;margin-bottom:10px;margin-left:0}}@media screen and (max-width: 500px){.actioner-dns .actioner-dns_body .label-item .label-item_key[data-v-59ad49e6]{width:228px;overflow:hidden;text-overflow:ellipsis}}@media screen and (max-width: 400px){.actioner-dns .actioner-dns_body .label-item .label-item_key[data-v-59ad49e6]{width:163px;overflow:hidden;text-overflow:ellipsis}.actioner-dns .actioner-dns_footer button[data-v-59ad49e6]{width:100%!important;margin-bottom:10px}.actioner-tips .sandbox_info[data-v-59ad49e6]{padding:3px 10px}}@keyframes bganimation-3e084f0f{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-3e084f0f{0%{transform:rotateY(180deg)}10%{transform:rotateY(198deg)}20%{transform:rotateY(216deg)}30%{transform:rotateY(234deg)}40%{transform:rotateY(252deg)}50%{transform:rotateY(270deg)}60%{transform:rotateY(288deg)}70%{transform:rotateY(306deg)}80%{transform:rotateY(324deg)}90%{transform:rotateY(342deg)}to{transform:rotateY(360deg)}}@keyframes turns-3e084f0f{0%{-webkit-transform:rotate(0deg)}25%{-webkit-transform:rotate(90deg)}50%{-webkit-transform:rotate(180deg)}75%{-webkit-transform:rotate(270deg)}to{-webkit-transform:rotate(360deg)}}.rotate-enter-active[data-v-3e084f0f]{animation:rotateEnter-3e084f0f .7s;position:relative}.rotate-leave-active[data-v-3e084f0f]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-3e084f0f]{width:100%;background-color:var(--card-bg-color);box-shadow:var(--card-box-shadow);padding:10px 30px;border-radius:6px;position:relative}.actioner-dns[data-v-3e084f0f]{width:860px;background-color:#fff;position:relative;z-index:99999;margin:auto;overflow:auto}.actioner-dns .actioner-dns_header[data-v-3e084f0f]{width:100%;display:flex;flex-wrap:wrap;align-items:center;padding:1rem;font-size:2em;border-bottom:1px solid #eee}.actioner-dns .actioner-dns_header span[data-v-3e084f0f]{margin:0 auto}.actioner-dns .actioner-dns_body[data-v-3e084f0f]{padding:1rem;min-height:50vh}.actioner-dns .actioner-dns_body .sandbox_info[data-v-3e084f0f]{text-align:center;line-height:22px}.actioner-dns .actioner-dns_body .sandbox_environment[data-v-3e084f0f]{font-size:16px;line-height:28px;margin:20px 0}.actioner-dns .actioner-dns_body .sandbox_environment_info[data-v-3e084f0f]{font-size:16px;line-height:28px}.actioner-dns .actioner-dns_body .sandbox_environment_info .sandbox_environment_reboot[data-v-3e084f0f]{color:#5e72e4}.actioner-dns .actioner-dns_body .sandbox_environment_info .sandbox_environment_tex[data-v-3e084f0f]{color:red;font-size:.9em}.actioner-dns .actioner-dns_footer[data-v-3e084f0f]{width:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;padding:1rem;font-size:2em;border-top:1px solid #eee}.actioner-dns .actioner-dns_footer button[data-v-3e084f0f]{display:inline-block;width:100px!important;margin:0;margin-left:1rem}.actioner-tips[data-v-3e084f0f]{width:400px;background-color:#fff;position:relative;z-index:99999;margin:auto;overflow:auto}.actioner-tips .actioner-tips_header[data-v-3e084f0f]{width:100%;display:flex;flex-wrap:wrap;align-items:center;padding:1rem;font-size:2em;border-bottom:1px solid #eee}.actioner-tips .sandbox_info[data-v-3e084f0f]{padding:62px 54px;line-height:20px}.actioner-tips .actioner-tips_footer[data-v-3e084f0f]{width:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;padding:1rem;font-size:2em;border-top:1px solid #eee}.timeout[data-v-3e084f0f]{margin-top:114px}.timeout span[data-v-3e084f0f]{color:#5e72e4}@keyframes bganimation-3e084f0f{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-3e084f0f{0%{transform:rotateY(180deg)}10%{transform:rotateY(198deg)}20%{transform:rotateY(216deg)}30%{transform:rotateY(234deg)}40%{transform:rotateY(252deg)}50%{transform:rotateY(270deg)}60%{transform:rotateY(288deg)}70%{transform:rotateY(306deg)}80%{transform:rotateY(324deg)}90%{transform:rotateY(342deg)}to{transform:rotateY(360deg)}}@keyframes turns-3e084f0f{0%{-webkit-transform:rotate(0deg)}25%{-webkit-transform:rotate(90deg)}50%{-webkit-transform:rotate(180deg)}75%{-webkit-transform:rotate(270deg)}to{-webkit-transform:rotate(360deg)}}.rotate-enter-active[data-v-3e084f0f]{animation:rotateEnter-3e084f0f .7s;position:relative}.rotate-leave-active[data-v-3e084f0f]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-3e084f0f]{width:100%;background-color:var(--card-bg-color);box-shadow:var(--card-box-shadow);padding:10px 30px;border-radius:6px;position:relative}@media screen and (max-width: 1400px){.actioner-tips_footer button[data-v-3e084f0f]{width:100%!important}}@media screen and (max-width: 900px){.actioner-dns[data-v-3e084f0f]{width:100%}}@media screen and (max-width: 700px){.actioner-dns .actioner-dns_body[data-v-3e084f0f]{min-height:42vh}.actioner-dns .actioner-dns_footer button[data-v-3e084f0f]{width:100%!important;margin-bottom:10px}.actioner-tips[data-v-3e084f0f]{width:80%;line-height:22px}.actioner-tips .sandbox_info[data-v-3e084f0f]{padding:34px 10px;font-size:10px}.actioner-tips .actioner-tips_header[data-v-3e084f0f]{font-size:20px}.actioner-tips .actioner-tips_footer button[data-v-3e084f0f]{width:100%!important}}@media screen and (max-width: 600px){.actioner-dns .actioner-dns_footer button[data-v-3e084f0f]{width:100%!important;margin-bottom:10px;margin-left:0}}@media screen and (max-width: 500px){.actioner-dns .actioner-dns_body .label-item .label-item_key[data-v-3e084f0f]{width:228px;overflow:hidden;text-overflow:ellipsis}}@media screen and (max-width: 400px){.actioner-dns .actioner-dns_body .label-item .label-item_key[data-v-3e084f0f]{width:163px;overflow:hidden;text-overflow:ellipsis}.actioner-dns .actioner-dns_body .sandbox_info[data-v-3e084f0f]{font-size:10px}.actioner-dns .actioner-dns_body .sandbox_environment[data-v-3e084f0f],.actioner-dns .actioner-dns_body .sandbox_environment_info[data-v-3e084f0f]{font-size:12px}.actioner-tips .sandbox_info[data-v-3e084f0f]{padding:3px 10px}}@keyframes bganimation-501131da{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-501131da{0%{transform:rotateY(180deg)}10%{transform:rotateY(198deg)}20%{transform:rotateY(216deg)}30%{transform:rotateY(234deg)}40%{transform:rotateY(252deg)}50%{transform:rotateY(270deg)}60%{transform:rotateY(288deg)}70%{transform:rotateY(306deg)}80%{transform:rotateY(324deg)}90%{transform:rotateY(342deg)}to{transform:rotateY(360deg)}}@keyframes turns-501131da{0%{-webkit-transform:rotate(0deg)}25%{-webkit-transform:rotate(90deg)}50%{-webkit-transform:rotate(180deg)}75%{-webkit-transform:rotate(270deg)}to{-webkit-transform:rotate(360deg)}}.rotate-enter-active[data-v-501131da]{animation:rotateEnter-501131da .7s;position:relative}.rotate-leave-active[data-v-501131da]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-501131da]{width:100%;background-color:var(--card-bg-color);box-shadow:var(--card-box-shadow);padding:10px 30px;border-radius:6px;position:relative}.nav-container[data-v-501131da]{width:100%;margin-bottom:8px}.nav-container .btn_styles[data-v-501131da]{width:132px;height:52px;border-radius:8px;margin-right:8px}.nav-container .app-update-button-combind[data-v-501131da]{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:space-between;position:relative;padding:0}.nav-container .app-update-button-combind .app-update-button[data-v-501131da]{flex:auto;display:flex;align-items:center;height:100%}.nav-container .app-update-button-combind .app-update-button .app-update-button-text[data-v-501131da]{flex:auto}.nav-container .app-update-button-combind .app-update-button .app-update-button-text i[data-v-501131da]{display:inline-block;padding:3px;background-color:red;border-radius:50%}.nav-container .app-update-button-combind .app-update-button-more[data-v-501131da]{display:inline-flex;width:28px;border-left:solid 1px;align-items:center;justify-content:center;flex-wrap:nowrap;height:100%}.nav-container .app-update-button-combind .app-update-button-more[data-v-501131da] svg path{color:inherit!important;fill:currentColor}.nav-container .app-update-button-combind .app-update-button-menu[data-v-501131da]{position:absolute;z-index:999;width:30%;right:0;top:100%}.nav-container .app-update-button-combind .app-update-button-menu ul[data-v-501131da]{background-color:#fff;box-shadow:0 0 10px 1px #373f6924;padding:10px 0;border-radius:6px;top:8px;right:0;text-align:center;position:absolute;word-break:keep-all}.nav-container .app-update-button-combind .app-update-button-menu ul li[data-v-501131da]{cursor:pointer;font-size:16px;line-height:1em;color:#1e1e1e;padding:0 5px;position:relative}.nav-container .app-update-button-combind .app-update-button-menu ul li .app-update-menu-item[data-v-501131da]{padding:5px 2px;white-space:nowrap}.nav-container .app-update-button-combind .app-update-button-menu ul li .app-update-menu-item-loading[data-v-501131da]{display:flex;justify-content:center;align-items:center;position:absolute;width:100%;height:100%;top:0;left:0;background-color:#fffc}.nav-container .cover-buttob[data-v-501131da]{margin-left:0;margin-right:5px}.nav-container a[data-v-501131da]{padding:12px 1rem;margin-right:1rem;margin-bottom:1rem;display:inline-block;min-width:100px;text-align:center}.nav-container a[data-v-501131da]:hover{box-shadow:0 0 10px 1px #c5c5c5;transition:.3s;transform:scale(1.1)}.nav-container .app-btn-ttyd[data-v-501131da]:before{content:"\276f "}.nav-container .MoreMenu[data-v-501131da]{cursor:pointer;color:#297ff3;margin-left:20px;font-size:16px;font-weight:600}.nav-container[data-v-501131da]{display:flex;justify-content:start;align-items:center;flex-wrap:wrap;width:100%}.nav-container button[data-v-501131da]{cursor:pointer;margin-bottom:10px}.nav-container button[data-v-501131da]:hover{box-shadow:0 0 2px #0000001f,0 2px 2px #0003}.update[data-v-501131da]{visibility:hidden}.color1[data-v-501131da]{border:1px solid #553AFE;color:#533afe;background:rgba(85,58,254,.16)}.color2[data-v-501131da]{background:#2b2b2b;border:#444;color:#fff}.color3[data-v-501131da]{border:1px solid #FF6A67;background:rgba(255,107,103,.16);color:#ff6a67}.color4[data-v-501131da]{border:1px solid #3688FF;background:rgba(51,134,255,.16);color:#3688ff}.color5[data-v-501131da]{border:1px solid #FE3ACC;background:rgba(254,58,204,.16);color:#fe3acc}.menu_background[data-v-501131da]{position:fixed;inset:0}tr>td,tr>th,.tr>.td,.tr>.th,.cbi-section-table-row:before,#cbi-wireless>#wifi_assoclist_table>.tr:nth-child(2){border:none}@keyframes bganimation-bff61018{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-bff61018{0%{transform:rotateY(180deg)}10%{transform:rotateY(198deg)}20%{transform:rotateY(216deg)}30%{transform:rotateY(234deg)}40%{transform:rotateY(252deg)}50%{transform:rotateY(270deg)}60%{transform:rotateY(288deg)}70%{transform:rotateY(306deg)}80%{transform:rotateY(324deg)}90%{transform:rotateY(342deg)}to{transform:rotateY(360deg)}}@keyframes turns-bff61018{0%{-webkit-transform:rotate(0deg)}25%{-webkit-transform:rotate(90deg)}50%{-webkit-transform:rotate(180deg)}75%{-webkit-transform:rotate(270deg)}to{-webkit-transform:rotate(360deg)}}.rotate-enter-active[data-v-bff61018]{animation:rotateEnter-bff61018 .7s;position:relative}.rotate-leave-active[data-v-bff61018]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-bff61018]{width:100%;background-color:var(--card-bg-color);box-shadow:var(--card-box-shadow);padding:10px 30px;border-radius:6px;position:relative}.custom-table-container[data-v-bff61018]{width:100%;font-size:14px;color:#000c}.custom-table-container input[data-v-bff61018]{margin:0}.custom-table-container .custom-table-wrapper[data-v-bff61018]{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.custom-table-container .custom-table[data-v-bff61018]{width:100%;border-collapse:collapse;table-layout:auto}.custom-table-container .custom-table thead[data-v-bff61018]{border-radius:8px!important;background:#F8F8F8}.custom-table-container .custom-table thead tr th[data-v-bff61018]{color:#000c!important;font-weight:500!important;border:none!important;padding:18px 8px!important;white-space:nowrap}.custom-table-container .custom-table tbody tr[data-v-bff61018]{background:transparent;border-bottom:1px solid #f8f8f8!important}.custom-table-container .custom-table tbody tr[data-v-bff61018]:last-child{border-bottom:none!important}.custom-table-container .custom-table tbody tr td[data-v-bff61018]{padding:24px 8px!important;white-space:nowrap}.custom-table-container .custom-table tbody tr:hover td[data-v-bff61018]{background-color:#00000005!important}.custom-table-container .custom-table tbody tr.empty-row td[data-v-bff61018]{text-align:center!important;padding:30px 0!important;color:#c98d8d66!important;border-bottom:none!important}.custom-table-container .custom-table .selection-header[data-v-bff61018],.custom-table-container .custom-table .selection-cell[data-v-bff61018]{width:50px!important;min-width:50px!important;text-align:center!important}.custom-table-container .pagination-wrapper[data-v-bff61018]{display:flex;justify-content:space-between;align-items:center;margin-top:16px;padding:0 8px}.custom-table-container .pagination-wrapper .pagination-info[data-v-bff61018]{color:#0009;font-size:13px}.custom-table-container .pagination-wrapper .pagination-controls button[data-v-bff61018]{min-width:32px;height:32px;margin:0 4px;padding:0 8px;background:#fff;color:#000000a6;cursor:pointer;transition:all .3s}.custom-table-container .pagination-wrapper .pagination-controls button[data-v-bff61018]:hover:not(:disabled){color:#1890ff;border-color:#1890ff}.custom-table-container .pagination-wrapper .pagination-controls button[data-v-bff61018]:disabled{color:#00000040;background-color:#f5f5f5;border-color:#d9d9d9;cursor:not-allowed}.custom-table-container .pagination-wrapper .pagination-controls button.active[data-v-bff61018]{color:#fff;background-color:#1890ff;border-color:#1890ff}@media (max-width: 768px){.custom-table-container .custom-table thead tr th[data-v-bff61018]{padding:8px 4px!important;font-size:13px!important}.custom-table-container .custom-table tbody tr td[data-v-bff61018]{padding:12px 4px!important;font-size:13px!important}.custom-table-container .pagination-wrapper[data-v-bff61018]{flex-direction:column;align-items:flex-start;gap:12px}.custom-table-container .pagination-wrapper .pagination-controls[data-v-bff61018]{display:flex;flex-wrap:wrap;gap:4px}.custom-table-container .pagination-wrapper .pagination-controls button[data-v-bff61018]{min-width:28px;height:28px;margin:0;padding:0 6px;font-size:13px}}@keyframes bganimation-19b41742{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-19b41742{0%{transform:rotateY(180deg)}10%{transform:rotateY(198deg)}20%{transform:rotateY(216deg)}30%{transform:rotateY(234deg)}40%{transform:rotateY(252deg)}50%{transform:rotateY(270deg)}60%{transform:rotateY(288deg)}70%{transform:rotateY(306deg)}80%{transform:rotateY(324deg)}90%{transform:rotateY(342deg)}to{transform:rotateY(360deg)}}@keyframes turns-19b41742{0%{-webkit-transform:rotate(0deg)}25%{-webkit-transform:rotate(90deg)}50%{-webkit-transform:rotate(180deg)}75%{-webkit-transform:rotate(270deg)}to{-webkit-transform:rotate(360deg)}}.rotate-enter-active[data-v-19b41742]{animation:rotateEnter-19b41742 .7s;position:relative}.rotate-leave-active[data-v-19b41742]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-19b41742]{width:100%;background-color:var(--card-bg-color);box-shadow:var(--card-box-shadow);padding:10px 30px;border-radius:6px;position:relative}.del-button[data-v-19b41742]{display:inline-flex;justify-content:center;align-items:center;line-height:1;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #dcdfe6;color:#606266;text-align:center;box-sizing:border-box;outline:none;margin:0 8px 0 0;transition:all .1s;font-weight:500;user-select:none;padding:8px 15px;font-size:14px;border-radius:4px}.add-button--danger[data-v-19b41742]{color:#fff;background-color:#553afe;border-color:#553afe}.add-button--danger[data-v-19b41742]:hover{background:#5c44f8;border-color:#5c44f8;color:#fff}.add-button--danger[data-v-19b41742]:active{background:#553AFE;border-color:#553afe;color:#fff}.add-button.is-disabled[data-v-19b41742]{opacity:.5;cursor:not-allowed}.del-button--danger[data-v-19b41742]{color:#fff;background-color:#f56c6c;border-color:#f56c6c}.del-button--danger[data-v-19b41742]:hover{background:#f78989;border-color:#f78989;color:#fff}.del-button--danger[data-v-19b41742]:active{background:#dd6161;border-color:#dd6161;color:#fff}.del-button.is-disabled[data-v-19b41742]{opacity:.5;cursor:not-allowed}.search_box[data-v-19b41742]{width:350px}.search_box .search_container[data-v-19b41742]{display:flex;align-items:center;gap:8px}.search_box .search_container .search_input_wrapper[data-v-19b41742]{position:relative;flex-grow:1}.search_box .search_container .search_input_wrapper .search_icon[data-v-19b41742]{position:absolute;right:10px;top:50%;transform:translateY(-50%);fill:#000c;cursor:pointer}.search_box .search_container .search_input_wrapper .search_input[data-v-19b41742]{width:100%;padding:4px 35px 4px 12px;border-radius:4px;border:1px solid rgba(0,0,0,.6);font-size:14px;outline:none;transition:border-color .3s;color:#222}.search_box .search_container .search_input_wrapper .search_input[data-v-19b41742]:focus{border-color:#4a90e2}.search_box .search_container .refresh_button[data-v-19b41742]{background:none;border:none;cursor:pointer;padding:8px;border-radius:50%;transition:background-color .3s;display:flex;align-items:center;justify-content:center}.search_box .search_container .refresh_button[data-v-19b41742]:hover{background-color:#f0f0f0}.search_box .search_container .refresh_button .refresh_icon[data-v-19b41742]{fill:#000c;transition:transform .3s}.search_box .search_container .refresh_button.rotate .refresh_icon[data-v-19b41742]{animation:spin-19b41742 1s linear infinite}@keyframes spin-19b41742{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes bganimation-19b41742{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-19b41742{0%{transform:rotateY(180deg)}10%{transform:rotateY(198deg)}20%{transform:rotateY(216deg)}30%{transform:rotateY(234deg)}40%{transform:rotateY(252deg)}50%{transform:rotateY(270deg)}60%{transform:rotateY(288deg)}70%{transform:rotateY(306deg)}80%{transform:rotateY(324deg)}90%{transform:rotateY(342deg)}to{transform:rotateY(360deg)}}@keyframes turns-19b41742{0%{-webkit-transform:rotate(0deg)}25%{-webkit-transform:rotate(90deg)}50%{-webkit-transform:rotate(180deg)}75%{-webkit-transform:rotate(270deg)}to{-webkit-transform:rotate(360deg)}}.rotate-enter-active[data-v-19b41742]{animation:rotateEnter-19b41742 .7s;position:relative}.rotate-leave-active[data-v-19b41742]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-19b41742]{width:100%;background-color:var(--card-bg-color);box-shadow:var(--card-box-shadow);padding:10px 30px;border-radius:6px;position:relative}@media (max-width: 827px){.search_box[data-v-19b41742]{width:80%}.del-button[data-v-19b41742]{padding:6px 8px}}@keyframes bganimation-77e6f338{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-77e6f338{0%{transform:rotateY(180deg)}10%{transform:rotateY(198deg)}20%{transform:rotateY(216deg)}30%{transform:rotateY(234deg)}40%{transform:rotateY(252deg)}50%{transform:rotateY(270deg)}60%{transform:rotateY(288deg)}70%{transform:rotateY(306deg)}80%{transform:rotateY(324deg)}90%{transform:rotateY(342deg)}to{transform:rotateY(360deg)}}@keyframes turns-77e6f338{0%{-webkit-transform:rotate(0deg)}25%{-webkit-transform:rotate(90deg)}50%{-webkit-transform:rotate(180deg)}75%{-webkit-transform:rotate(270deg)}to{-webkit-transform:rotate(360deg)}}.rotate-enter-active[data-v-77e6f338]{animation:rotateEnter-77e6f338 .7s;position:relative}.rotate-leave-active[data-v-77e6f338]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-77e6f338]{width:100%;background-color:var(--card-bg-color);box-shadow:var(--card-box-shadow);padding:10px 30px;border-radius:6px;position:relative}.switch[data-v-77e6f338]{display:inline-flex;align-items:center;position:relative;font-size:14px;height:20px}.switch.is-disabled[data-v-77e6f338]{opacity:.6;cursor:not-allowed}.switch.is-disabled .switch__core[data-v-77e6f338]{cursor:not-allowed}.switch__input[data-v-77e6f338]{position:absolute;width:0;height:0;opacity:0;margin:0;z-index:-1}.switch__core[data-v-77e6f338]{margin:0;display:inline-block;position:relative;width:40px;height:20px;border:1px solid;outline:none;border-radius:10px;box-sizing:border-box;cursor:pointer;transition:border-color .3s,background-color .3s}.switch__button[data-v-77e6f338]{position:absolute;top:1px;left:1px;border-radius:100%;transition:all .3s;width:16px;height:16px;background-color:#fff;box-shadow:0 1px 2px #0003}.switch.is-checked .switch__button[data-v-77e6f338]{transform:translate(20px)}@keyframes bganimation{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter{0%{transform:rotateY(180deg)}10%{transform:rotateY(198deg)}20%{transform:rotateY(216deg)}30%{transform:rotateY(234deg)}40%{transform:rotateY(252deg)}50%{transform:rotateY(270deg)}60%{transform:rotateY(288deg)}70%{transform:rotateY(306deg)}80%{transform:rotateY(324deg)}90%{transform:rotateY(342deg)}to{transform:rotateY(360deg)}}@keyframes turns{0%{-webkit-transform:rotate(0deg)}25%{-webkit-transform:rotate(90deg)}50%{-webkit-transform:rotate(180deg)}75%{-webkit-transform:rotate(270deg)}to{-webkit-transform:rotate(360deg)}}.rotate-enter-active{animation:rotateEnter .7s;position:relative}.rotate-leave-active{opacity:0;display:none;position:relative;z-index:-999}.app-container{width:100%;background-color:var(--card-bg-color);box-shadow:var(--card-box-shadow);padding:10px 30px;border-radius:6px;position:relative}.modal-overlay{position:fixed;inset:0;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:999;backdrop-filter:blur(2px)}.modal-container{background-color:#fff;border-radius:8px;box-shadow:0 4px 20px #00000026;width:90%;max-width:var(--00dc8054);max-height:90vh;display:flex;flex-direction:column;overflow:hidden}.modal-container .modal-header{padding:8px 12px;border-bottom:1px solid #f0f0f0;display:flex;justify-content:space-between;align-items:center}.modal-container .modal-header .modal-title{margin:0;font-size:18px;color:#333;padding:0;text-align:center}.modal-container .modal-header .modal-close{background:none;border:none;font-size:24px;cursor:pointer;color:#999;transition:color .2s}.modal-container .modal-header .modal-close:hover{color:#666}.modal-container .modal-content{padding:18px;overflow-y:auto;flex:1}.modal-container .modal-footer{padding:8px 12px;border-top:1px solid #f0f0f0;display:flex;justify-content:flex-end;gap:12px}.modal-container .modal-footer .modal-button{padding:4px 16px;border-radius:4px;font-size:14px;cursor:pointer;transition:all .2s;border:1px solid transparent}.modal-container .modal-footer .modal-button.cancel{background-color:#fff;border-color:#ddd;color:#666}.modal-container .modal-footer .modal-button.cancel:hover{background-color:#f5f5f5}.modal-container .modal-footer .modal-button.confirm{background-color:#553afe;color:#fff}.modal-container .modal-footer .modal-button.confirm:hover{background-color:#3f21fe}@media (max-width: 768px){.modal-container{width:95%;max-width:none;max-height:85vh;margin:0 10px}.modal-container .modal-header{padding:12px 16px}.modal-container .modal-header .modal-title{font-size:16px}.modal-container .modal-header .modal-close{font-size:20px}.modal-container .modal-content{padding:16px}.modal-container .modal-footer{padding:12px 16px;flex-direction:column-reverse;gap:8px}.modal-container .modal-footer .modal-button{width:100%;padding:10px;font-size:15px}}.fade-enter-active,.fade-leave-active{transition:opacity .3s ease}.fade-enter-from,.fade-leave-to{opacity:0}.slide-enter-active,.slide-leave-active{transition:transform .3s ease,opacity .3s ease}.slide-enter-from,.slide-leave-to{transform:translateY(-20px);opacity:0}@keyframes bganimation-cdc530e0{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-cdc530e0{0%{transform:rotateY(180deg)}10%{transform:rotateY(198deg)}20%{transform:rotateY(216deg)}30%{transform:rotateY(234deg)}40%{transform:rotateY(252deg)}50%{transform:rotateY(270deg)}60%{transform:rotateY(288deg)}70%{transform:rotateY(306deg)}80%{transform:rotateY(324deg)}90%{transform:rotateY(342deg)}to{transform:rotateY(360deg)}}@keyframes turns-cdc530e0{0%{-webkit-transform:rotate(0deg)}25%{-webkit-transform:rotate(90deg)}50%{-webkit-transform:rotate(180deg)}75%{-webkit-transform:rotate(270deg)}to{-webkit-transform:rotate(360deg)}}.rotate-enter-active[data-v-cdc530e0]{animation:rotateEnter-cdc530e0 .7s;position:relative}.rotate-leave-active[data-v-cdc530e0]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-cdc530e0]{width:100%;background-color:var(--card-bg-color);box-shadow:var(--card-box-shadow);padding:10px 30px;border-radius:6px;position:relative}[data-v-cdc530e0] .tag-input{padding:4px 12px}.custom-content[data-v-cdc530e0]{position:relative}.custom-content .img_box[data-v-cdc530e0]{position:absolute;right:0;top:0;width:100px;height:100px}.custom-content .img_box>img[data-v-cdc530e0]{width:100%;height:100%}.custom-content .IP_address[data-v-cdc530e0]{text-align:center;padding:14px 16px;background:rgba(85,58,254,.1);border-radius:8px;margin-bottom:16px}.custom-content .tip[data-v-cdc530e0]{text-align:center;margin-top:16px;font-size:12px}.custom-content .item_box[data-v-cdc530e0]{margin-top:12px;display:flex;align-items:center}.custom-content .item_box>input[data-v-cdc530e0]{width:45%}.custom-content .item_box>input[data-v-cdc530e0]::placeholder{color:#8898aa}.custom-content .item_box>select[data-v-cdc530e0]{width:45%}.custom-content .item_box>select>option[data-v-cdc530e0]{padding:4px 12px!important}.custom-content .item_box .item_left[data-v-cdc530e0]{width:140px;text-align:right}.info-content[data-v-cdc530e0]{display:flex}.info-content .img_box[data-v-cdc530e0]{position:relative}.info-content .item_box .item_left[data-v-cdc530e0]{width:100px}@keyframes bganimation-cdc530e0{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-cdc530e0{0%{transform:rotateY(180deg)}10%{transform:rotateY(198deg)}20%{transform:rotateY(216deg)}30%{transform:rotateY(234deg)}40%{transform:rotateY(252deg)}50%{transform:rotateY(270deg)}60%{transform:rotateY(288deg)}70%{transform:rotateY(306deg)}80%{transform:rotateY(324deg)}90%{transform:rotateY(342deg)}to{transform:rotateY(360deg)}}@keyframes turns-cdc530e0{0%{-webkit-transform:rotate(0deg)}25%{-webkit-transform:rotate(90deg)}50%{-webkit-transform:rotate(180deg)}75%{-webkit-transform:rotate(270deg)}to{-webkit-transform:rotate(360deg)}}.rotate-enter-active[data-v-cdc530e0]{animation:rotateEnter-cdc530e0 .7s;position:relative}.rotate-leave-active[data-v-cdc530e0]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-cdc530e0]{width:100%;background-color:var(--card-bg-color);box-shadow:var(--card-box-shadow);padding:10px 30px;border-radius:6px;position:relative}@keyframes bganimation-0960eb03{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-0960eb03{0%{transform:rotateY(180deg)}10%{transform:rotateY(198deg)}20%{transform:rotateY(216deg)}30%{transform:rotateY(234deg)}40%{transform:rotateY(252deg)}50%{transform:rotateY(270deg)}60%{transform:rotateY(288deg)}70%{transform:rotateY(306deg)}80%{transform:rotateY(324deg)}90%{transform:rotateY(342deg)}to{transform:rotateY(360deg)}}@keyframes turns-0960eb03{0%{-webkit-transform:rotate(0deg)}25%{-webkit-transform:rotate(90deg)}50%{-webkit-transform:rotate(180deg)}75%{-webkit-transform:rotate(270deg)}to{-webkit-transform:rotate(360deg)}}.rotate-enter-active[data-v-0960eb03]{animation:rotateEnter-0960eb03 .7s;position:relative}.rotate-leave-active[data-v-0960eb03]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-0960eb03]{width:100%;background-color:var(--card-bg-color);box-shadow:var(--card-box-shadow);padding:10px 30px;border-radius:6px;position:relative}.custom-content[data-v-0960eb03]{position:relative}.custom-content .img_box[data-v-0960eb03]{position:absolute;right:0;top:0;width:100px;height:100px}.custom-content .img_box>img[data-v-0960eb03]{width:100%;height:100%}.custom-content .IP_address[data-v-0960eb03]{text-align:center;padding:14px 16px;background:rgba(85,58,254,.1);border-radius:8px;margin-bottom:16px}.custom-content .tip[data-v-0960eb03]{text-align:center;margin-top:16px;font-size:12px}.custom-content .item_box[data-v-0960eb03]{margin-top:12px;display:flex;align-items:center}.custom-content .item_box>input[data-v-0960eb03]{width:45%}.custom-content .item_box>input[data-v-0960eb03]::placeholder{color:#8898aa}.custom-content .item_box>select[data-v-0960eb03]{width:45%}.custom-content .item_box>select>option[data-v-0960eb03]{padding:4px 12px!important}.custom-content .item_box .item_left[data-v-0960eb03]{width:140px;text-align:right}.del-button[data-v-0960eb03]{display:inline-flex;justify-content:center;align-items:center;line-height:1;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #dcdfe6;color:#606266;text-align:center;box-sizing:border-box;outline:none;margin:0 8px 0 0;transition:all .1s;font-weight:500;user-select:none;padding:6px 10px;font-size:14px;border-radius:4px}.del-button--danger[data-v-0960eb03]{color:#fff;background-color:#f56c6c;border-color:#f56c6c}.del-button--danger[data-v-0960eb03]:hover{background:#f78989;border-color:#f78989;color:#fff}.del-button--danger[data-v-0960eb03]:active{background:#dd6161;border-color:#dd6161;color:#fff}.del-button.is-disabled[data-v-0960eb03]{opacity:.5;cursor:not-allowed}@keyframes bganimation-0960eb03{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-0960eb03{0%{transform:rotateY(180deg)}10%{transform:rotateY(198deg)}20%{transform:rotateY(216deg)}30%{transform:rotateY(234deg)}40%{transform:rotateY(252deg)}50%{transform:rotateY(270deg)}60%{transform:rotateY(288deg)}70%{transform:rotateY(306deg)}80%{transform:rotateY(324deg)}90%{transform:rotateY(342deg)}to{transform:rotateY(360deg)}}@keyframes turns-0960eb03{0%{-webkit-transform:rotate(0deg)}25%{-webkit-transform:rotate(90deg)}50%{-webkit-transform:rotate(180deg)}75%{-webkit-transform:rotate(270deg)}to{-webkit-transform:rotate(360deg)}}.rotate-enter-active[data-v-0960eb03]{animation:rotateEnter-0960eb03 .7s;position:relative}.rotate-leave-active[data-v-0960eb03]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-0960eb03]{width:100%;background-color:var(--card-bg-color);box-shadow:var(--card-box-shadow);padding:10px 30px;border-radius:6px;position:relative}@keyframes bganimation-1c5f2d05{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-1c5f2d05{0%{transform:rotateY(180deg)}10%{transform:rotateY(198deg)}20%{transform:rotateY(216deg)}30%{transform:rotateY(234deg)}40%{transform:rotateY(252deg)}50%{transform:rotateY(270deg)}60%{transform:rotateY(288deg)}70%{transform:rotateY(306deg)}80%{transform:rotateY(324deg)}90%{transform:rotateY(342deg)}to{transform:rotateY(360deg)}}@keyframes turns-1c5f2d05{0%{-webkit-transform:rotate(0deg)}25%{-webkit-transform:rotate(90deg)}50%{-webkit-transform:rotate(180deg)}75%{-webkit-transform:rotate(270deg)}to{-webkit-transform:rotate(360deg)}}.rotate-enter-active[data-v-1c5f2d05]{animation:rotateEnter-1c5f2d05 .7s;position:relative}.rotate-leave-active[data-v-1c5f2d05]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-1c5f2d05]{width:100%;background-color:var(--card-bg-color);box-shadow:var(--card-box-shadow);padding:10px 30px;border-radius:6px;position:relative}.custom-content[data-v-1c5f2d05]{position:relative}.custom-content .img_box[data-v-1c5f2d05]{position:absolute;right:0;top:0;width:100px;height:100px}.custom-content .img_box>img[data-v-1c5f2d05]{width:100%;height:100%}.custom-content .IP_address[data-v-1c5f2d05]{text-align:center;padding:14px 16px;background:rgba(85,58,254,.1);border-radius:8px;margin-bottom:16px}.custom-content .tip[data-v-1c5f2d05]{text-align:center;margin-top:16px;font-size:12px}.custom-content .item_box[data-v-1c5f2d05]{margin-top:12px;display:flex;align-items:center}.custom-content .item_box>input[data-v-1c5f2d05]{width:45%}.custom-content .item_box>input[data-v-1c5f2d05]::placeholder{color:#8898aa}.custom-content .item_box>select[data-v-1c5f2d05]{width:45%}.custom-content .item_box>select>option[data-v-1c5f2d05]{padding:4px 12px!important}.custom-content .item_box .item_left[data-v-1c5f2d05]{width:140px;text-align:right}.del-button[data-v-1c5f2d05]{display:inline-flex;justify-content:center;align-items:center;line-height:1;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #dcdfe6;color:#606266;text-align:center;box-sizing:border-box;outline:none;margin:0 8px 0 0;transition:all .1s;font-weight:500;user-select:none;padding:6px 10px;font-size:14px;border-radius:4px}.del-button--danger[data-v-1c5f2d05]{color:#fff;background-color:#f56c6c;border-color:#f56c6c}.del-button--danger[data-v-1c5f2d05]:hover{background:#f78989;border-color:#f78989;color:#fff}.del-button--danger[data-v-1c5f2d05]:active{background:#dd6161;border-color:#dd6161;color:#fff}.del-button.is-disabled[data-v-1c5f2d05]{opacity:.5;cursor:not-allowed}@keyframes bganimation-1c5f2d05{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-1c5f2d05{0%{transform:rotateY(180deg)}10%{transform:rotateY(198deg)}20%{transform:rotateY(216deg)}30%{transform:rotateY(234deg)}40%{transform:rotateY(252deg)}50%{transform:rotateY(270deg)}60%{transform:rotateY(288deg)}70%{transform:rotateY(306deg)}80%{transform:rotateY(324deg)}90%{transform:rotateY(342deg)}to{transform:rotateY(360deg)}}@keyframes turns-1c5f2d05{0%{-webkit-transform:rotate(0deg)}25%{-webkit-transform:rotate(90deg)}50%{-webkit-transform:rotate(180deg)}75%{-webkit-transform:rotate(270deg)}to{-webkit-transform:rotate(360deg)}}.rotate-enter-active[data-v-1c5f2d05]{animation:rotateEnter-1c5f2d05 .7s;position:relative}.rotate-leave-active[data-v-1c5f2d05]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-1c5f2d05]{width:100%;background-color:var(--card-bg-color);box-shadow:var(--card-box-shadow);padding:10px 30px;border-radius:6px;position:relative}@keyframes bganimation-585dd8da{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-585dd8da{0%{transform:rotateY(180deg)}10%{transform:rotateY(198deg)}20%{transform:rotateY(216deg)}30%{transform:rotateY(234deg)}40%{transform:rotateY(252deg)}50%{transform:rotateY(270deg)}60%{transform:rotateY(288deg)}70%{transform:rotateY(306deg)}80%{transform:rotateY(324deg)}90%{transform:rotateY(342deg)}to{transform:rotateY(360deg)}}@keyframes turns-585dd8da{0%{-webkit-transform:rotate(0deg)}25%{-webkit-transform:rotate(90deg)}50%{-webkit-transform:rotate(180deg)}75%{-webkit-transform:rotate(270deg)}to{-webkit-transform:rotate(360deg)}}.rotate-enter-active[data-v-585dd8da]{animation:rotateEnter-585dd8da .7s;position:relative}.rotate-leave-active[data-v-585dd8da]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-585dd8da]{width:100%;background-color:var(--card-bg-color);box-shadow:var(--card-box-shadow);padding:10px 30px;border-radius:6px;position:relative}.dialog-overlay[data-v-585dd8da]{position:fixed;inset:0;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000;padding:16px}.dialog-container[data-v-585dd8da]{background-color:#fff;border-radius:12px;padding:16px;width:100%;max-width:400px;box-shadow:0 4px 12px #00000026}.dialog-container .dialog-title[data-v-585dd8da]{margin:0 0 20px;font-size:1.2rem;font-weight:500;color:#333;text-align:left}.dialog-container .dialog-message[data-v-585dd8da]{margin:20px 0;font-size:1rem;color:#666;text-align:center}.dialog-container .loading-animation[data-v-585dd8da]{margin:20px 0}.dialog-container .loading-animation .spinner[data-v-585dd8da]{width:40px;height:40px;margin:0 auto;border:4px solid rgba(110,72,170,.2);border-radius:50%;border-top-color:#8d78fa;animation:spin-585dd8da 1s linear infinite}.dialog-container .dialog-button[data-v-585dd8da]{background-color:#553afe;color:#fff;border:none;border-radius:6px;padding:4px 20px;font-size:1rem;cursor:pointer;transition:all .2s;margin:0 auto;display:block}.dialog-container .dialog-button[data-v-585dd8da]:hover{background-color:#553afe;opacity:.9}.dialog-container .dialog-button[data-v-585dd8da]:active{transform:scale(.98)}.dialog-container .warning-message[data-v-585dd8da]{display:flex;gap:8px;background-color:#fff8e1;border-left:4px solid #FFC107;padding:12px;margin-bottom:20px;border-radius:4px;font-size:.9rem;color:#333;text-align:left}.dialog-container .warning-message .warning-icon[data-v-585dd8da]{flex-shrink:0;width:20px;height:20px;color:#ffa000}.dialog-container .input-group[data-v-585dd8da]{margin-bottom:16px;text-align:left}.dialog-container .input-group label[data-v-585dd8da]{display:block;margin-bottom:8px;font-size:.95rem;color:#333}.dialog-container .input-group .tag-input[data-v-585dd8da]{width:100%;padding:10px 12px;border:1px solid #ddd;border-radius:6px;font-size:1rem;transition:border-color .2s}.dialog-container .input-group .tag-input[data-v-585dd8da]:focus{outline:none;border-color:#6e48aa}.dialog-container .button-group[data-v-585dd8da]{display:flex;justify-content:flex-end;gap:12px}.dialog-container .button-group .cancel-button[data-v-585dd8da]{background-color:#fff;color:#333;border:1px solid #ddd;border-radius:6px;padding:4px 20px;font-size:1rem;cursor:pointer;transition:all .2s}.dialog-container .button-group .cancel-button[data-v-585dd8da]:hover{background-color:#e0e0e0}.dialog-container .button-group .cancel-button[data-v-585dd8da]:active{transform:scale(.98)}.dialog-container .button-group .confirm-button[data-v-585dd8da]{background-color:#553afe;color:#fff;border:none;border-radius:6px;padding:4px 20px;font-size:1rem;cursor:pointer;transition:all .2s}.dialog-container .button-group .confirm-button[data-v-585dd8da]:hover{background-color:#553afe;opacity:.9}.dialog-container .button-group .confirm-button[data-v-585dd8da]:active{transform:scale(.98)}.tag-dialog[data-v-585dd8da]{max-width:500px}.fade-enter-active[data-v-585dd8da],.fade-leave-active[data-v-585dd8da]{transition:opacity .3s ease}.fade-enter-from[data-v-585dd8da],.fade-leave-to[data-v-585dd8da]{opacity:0}@keyframes spin-585dd8da{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes rotate-circle-585dd8da{0%{transform:rotate(-45deg)}5%{transform:rotate(-45deg)}12%{transform:rotate(-405deg)}to{transform:rotate(-405deg)}}@keyframes icon-line-tip-585dd8da{0%{width:0;left:1px;top:15px}54%{width:0;left:1px;top:15px}70%{width:40px;left:-6px;top:30px}84%{width:14px;left:17px;top:38px}to{width:12px;left:8px;top:22px}}@keyframes icon-line-long-585dd8da{0%{width:0;right:37px;top:43px}65%{width:0;right:37px;top:43px}84%{width:44px;right:0;top:28px}to{width:20px;right:8px;top:20px}}@media (max-width: 480px){.dialog-container[data-v-585dd8da]{padding:16px}.dialog-container .dialog-title[data-v-585dd8da]{font-size:1.1rem;margin-bottom:16px}.dialog-container .dialog-message[data-v-585dd8da]{font-size:.95rem;margin:16px 0}.dialog-container .warning-message[data-v-585dd8da]{font-size:.85rem;padding:10px}.dialog-container .input-group[data-v-585dd8da]{margin-bottom:20px}.dialog-container .input-group label[data-v-585dd8da]{font-size:.9rem}.dialog-container .input-group .tag-input[data-v-585dd8da]{padding:8px 10px;font-size:.95rem}.dialog-container .button-group[data-v-585dd8da]{gap:8px}.dialog-container .button-group .cancel-button[data-v-585dd8da],.dialog-container .button-group .confirm-button[data-v-585dd8da]{padding:4px 16px;font-size:.95rem}.dialog-container .loading-animation .spinner[data-v-585dd8da]{width:36px;height:36px}}@keyframes bganimation-7cebbc2b{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-7cebbc2b{0%{transform:rotateY(180deg)}10%{transform:rotateY(198deg)}20%{transform:rotateY(216deg)}30%{transform:rotateY(234deg)}40%{transform:rotateY(252deg)}50%{transform:rotateY(270deg)}60%{transform:rotateY(288deg)}70%{transform:rotateY(306deg)}80%{transform:rotateY(324deg)}90%{transform:rotateY(342deg)}to{transform:rotateY(360deg)}}@keyframes turns-7cebbc2b{0%{-webkit-transform:rotate(0deg)}25%{-webkit-transform:rotate(90deg)}50%{-webkit-transform:rotate(180deg)}75%{-webkit-transform:rotate(270deg)}to{-webkit-transform:rotate(360deg)}}.rotate-enter-active[data-v-7cebbc2b]{animation:rotateEnter-7cebbc2b .7s;position:relative}.rotate-leave-active[data-v-7cebbc2b]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-7cebbc2b]{width:100%;background-color:var(--card-bg-color);box-shadow:var(--card-box-shadow);padding:10px 30px;border-radius:6px;position:relative}.add-button[data-v-7cebbc2b]{display:inline-flex;justify-content:center;align-items:center;line-height:1;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #dcdfe6;color:#606266;text-align:center;box-sizing:border-box;outline:none;margin:0 8px 0 0;transition:all .1s;font-weight:500;user-select:none;padding:8px 12px;font-size:14px;border-radius:4px}.add-button--danger[data-v-7cebbc2b]{color:#fff;background-color:#553afe;border-color:#553afe}.add-button--danger[data-v-7cebbc2b]:hover{background:#5c44f8;border-color:#5c44f8;color:#fff}.add-button--danger[data-v-7cebbc2b]:active{background:#553AFE;border-color:#553afe;color:#fff}.add-button.is-disabled[data-v-7cebbc2b]{opacity:.5;cursor:not-allowed}.tab-container[data-v-7cebbc2b]{display:flex;flex-direction:row;width:100%;margin:0 auto;border-radius:8px;overflow:hidden}@media (max-width: 768px){.tab-container[data-v-7cebbc2b]{flex-direction:column}}.tab-header[data-v-7cebbc2b]{display:flex;flex-direction:column;width:120px}@media (max-width: 768px){.tab-header[data-v-7cebbc2b]{flex-direction:row;width:100%;overflow-x:auto;white-space:nowrap}}.tab-button[data-v-7cebbc2b]{padding:12px 16px;text-align:left;border:none;background:transparent;cursor:pointer;font-size:14px;color:#000;transition:all .3s ease;border-radius:8px 0 0 8px}.tab-button[data-v-7cebbc2b]:hover{background:#f0f0f0}.tab-button.active[data-v-7cebbc2b]{background:#f8f8f8;font-weight:500;margin:0}@media (max-width: 768px){.tab-button[data-v-7cebbc2b]{border-radius:8px 8px 0 0;text-align:center;flex:1;min-width:max-content}.tab-button.active[data-v-7cebbc2b]{border-radius:8px 8px 0 0}}.tab-content[data-v-7cebbc2b]{flex:1;padding:20px;background:#f8f8f8;border-radius:0 8px 8px 0;min-height:60vh}.tab-content .not_installed[data-v-7cebbc2b]{display:flex;flex-direction:column;align-items:center}.tab-content .not_installed>span[data-v-7cebbc2b]{margin:20px 0}.tab-content .not_installed .not_installed_btn[data-v-7cebbc2b]{padding:6px 16px;background:#553AFE;border-radius:4px;font-size:14px;color:#fff;cursor:pointer}@media (max-width: 768px){.tab-content[data-v-7cebbc2b]{border-radius:0 0 8px 8px}}.item_box[data-v-7cebbc2b]{margin-left:20%;margin-top:12px;display:flex;align-items:center;color:#222!important}.item_box>input[data-v-7cebbc2b]{width:40%;color:#222!important}.item_box>input[data-v-7cebbc2b]::placeholder{color:#8898aa}.item_box>select[data-v-7cebbc2b]{width:40%}.item_box>select>option[data-v-7cebbc2b]{padding:4px 12px!important}.item_box .item_left[data-v-7cebbc2b]{width:140px;text-align:right}@keyframes bganimation-6c3fb9a6{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-6c3fb9a6{0%{transform:rotateY(180deg)}10%{transform:rotateY(198deg)}20%{transform:rotateY(216deg)}30%{transform:rotateY(234deg)}40%{transform:rotateY(252deg)}50%{transform:rotateY(270deg)}60%{transform:rotateY(288deg)}70%{transform:rotateY(306deg)}80%{transform:rotateY(324deg)}90%{transform:rotateY(342deg)}to{transform:rotateY(360deg)}}@keyframes turns-6c3fb9a6{0%{-webkit-transform:rotate(0deg)}25%{-webkit-transform:rotate(90deg)}50%{-webkit-transform:rotate(180deg)}75%{-webkit-transform:rotate(270deg)}to{-webkit-transform:rotate(360deg)}}.rotate-enter-active[data-v-6c3fb9a6]{animation:rotateEnter-6c3fb9a6 .7s;position:relative}.rotate-leave-active[data-v-6c3fb9a6]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-6c3fb9a6]{width:100%;background-color:var(--card-bg-color);box-shadow:var(--card-box-shadow);padding:10px 30px;border-radius:6px;position:relative}.tab-container[data-v-6c3fb9a6]{margin:0 auto}.tabs_box[data-v-6c3fb9a6]{display:flex}.tabs_box button[data-v-6c3fb9a6]{padding:14px 24px;border:none;background:none;cursor:pointer;font-size:14px;color:#0009;border-radius:8px 8px 0 0;margin:0;transition:all .3s ease}.tabs_box button.active[data-v-6c3fb9a6]{background:white;color:#553afe;font-weight:700;position:relative}.tab-content[data-v-6c3fb9a6]{background:white;padding:16px;border-radius:0 8px 8px}.content-item[data-v-6c3fb9a6]{min-height:60vh}@keyframes bganimation-6c3fb9a6{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-6c3fb9a6{0%{transform:rotateY(180deg)}10%{transform:rotateY(198deg)}20%{transform:rotateY(216deg)}30%{transform:rotateY(234deg)}40%{transform:rotateY(252deg)}50%{transform:rotateY(270deg)}60%{transform:rotateY(288deg)}70%{transform:rotateY(306deg)}80%{transform:rotateY(324deg)}90%{transform:rotateY(342deg)}to{transform:rotateY(360deg)}}@keyframes turns-6c3fb9a6{0%{-webkit-transform:rotate(0deg)}25%{-webkit-transform:rotate(90deg)}50%{-webkit-transform:rotate(180deg)}75%{-webkit-transform:rotate(270deg)}to{-webkit-transform:rotate(360deg)}}.rotate-enter-active[data-v-6c3fb9a6]{animation:rotateEnter-6c3fb9a6 .7s;position:relative}.rotate-leave-active[data-v-6c3fb9a6]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-6c3fb9a6]{width:100%;background-color:var(--card-bg-color);box-shadow:var(--card-box-shadow);padding:10px 30px;border-radius:6px;position:relative}@media (max-width: 827px){.tabs_box button[data-v-6c3fb9a6]{padding:7px 12px!important}.tab-content[data-v-6c3fb9a6]{border-radius:0 0 8px 8px}}@keyframes bganimation-eb96c2c2{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-eb96c2c2{0%{transform:rotateY(180deg)}10%{transform:rotateY(198deg)}20%{transform:rotateY(216deg)}30%{transform:rotateY(234deg)}40%{transform:rotateY(252deg)}50%{transform:rotateY(270deg)}60%{transform:rotateY(288deg)}70%{transform:rotateY(306deg)}80%{transform:rotateY(324deg)}90%{transform:rotateY(342deg)}to{transform:rotateY(360deg)}}@keyframes turns-eb96c2c2{0%{-webkit-transform:rotate(0deg)}25%{-webkit-transform:rotate(90deg)}50%{-webkit-transform:rotate(180deg)}75%{-webkit-transform:rotate(270deg)}to{-webkit-transform:rotate(360deg)}}.rotate-enter-active[data-v-eb96c2c2]{animation:rotateEnter-eb96c2c2 .7s;position:relative}.rotate-leave-active[data-v-eb96c2c2]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-eb96c2c2]{width:100%;background-color:var(--card-bg-color);box-shadow:var(--card-box-shadow);padding:10px 30px;border-radius:6px;position:relative}button[data-v-eb96c2c2]{outline:none;cursor:pointer;border:none}.skip[data-v-eb96c2c2]{font-size:16px;color:#0060ff;line-height:22px;margin:12px 0 0;cursor:pointer}.pc-radio[data-v-eb96c2c2]{display:flex;flex-wrap:wrap;align-items:center}.label-flex.pc-radio label[data-v-eb96c2c2]{width:100px;display:flex;flex-wrap:wrap;align-items:center;cursor:pointer;color:#666}.label-flex.pc-radio input[type=radio][data-v-eb96c2c2]{margin:0 4px 0 0;top:0}.mobile-switch[data-v-eb96c2c2]{display:none;align-items:center}.switch-core[data-v-eb96c2c2]{position:relative;width:50px;border:1px solid #dcdfe6;outline:none;border-radius:20px;box-sizing:border-box;background:#dcdfe6;cursor:pointer;transition:border-color .3s,background-color .3s;display:inline-block}.switch-core.is-checked[data-v-eb96c2c2]{border-color:#409eff;background-color:#409eff}.switch-core.is-disabled[data-v-eb96c2c2]{opacity:.6;cursor:not-allowed}.switch-button[data-v-eb96c2c2]{position:absolute;top:1px;left:1px;border-radius:100%;transition:all .3s;width:16px;height:16px;background-color:#fff}.switch-core.is-checked .switch-button[data-v-eb96c2c2]{transform:translate(20px)}.switch-label[data-v-eb96c2c2]{font-size:14px;color:#999}.switch-label.active[data-v-eb96c2c2]{color:#409eff}form.form-container[data-v-eb96c2c2]{display:block;width:100%;padding:0 1rem}form.form-container .label-name[data-v-eb96c2c2]{display:block;width:100%;margin-bottom:.5rem;color:var(--item-label_key-span-color)}form.form-container .label-name span[data-v-eb96c2c2]:before{content:"*";color:#f56c6c;margin-right:4px;width:10px;display:inline-block;vertical-align:middle}form.form-container .label-value[data-v-eb96c2c2]{display:block;width:100%;margin-bottom:1rem}form.form-container .label-value input[data-v-eb96c2c2],form.form-container .label-value select[data-v-eb96c2c2]{display:block;width:100%;height:42px;background:none;border:1px solid #c2c2c2;color:var(--item-label_key-span-color);font-size:14px}form.form-container .label-value input>option[data-v-eb96c2c2],form.form-container .label-value select>option[data-v-eb96c2c2]{color:#8898aa}form.form-container .label-value input[data-v-eb96c2c2]:focus,form.form-container .label-value select[data-v-eb96c2c2]:focus{transition:.2s;border:1px solid #418dfe}form.form-container .label-value select[data-v-eb96c2c2]{border-radius:3px;padding:0 10px}form.form-container .label-value input[data-v-eb96c2c2]{border-left:none!important;border-right:none!important;border-top:none!important;box-shadow:none!important;padding:0 10px}form.form-container .label-value input[type=checkbox][data-v-eb96c2c2],form.form-container .label-value input[type=radio][data-v-eb96c2c2]{width:auto}form.form-container .label-value input[type=radio][data-v-eb96c2c2]{margin:0 4px 0 0;top:0}form.form-container .label-value input[data-v-eb96c2c2]:disabled{background-color:#eee;border:1px solid #c2c2c2;border-radius:3px}form.form-container .label-value input[data-v-eb96c2c2]::placeholder{color:var(--item-label_value-span-color);opacity:.54;font-size:14px}form.form-container .label-value input[data-v-eb96c2c2]:-ms-input-placeholder{color:var(--item-label_value-span-color);opacity:.54;font-size:14px}form.form-container .label-value input[data-v-eb96c2c2]::-ms-input-placeholder{color:var(--item-label_value-span-color);opacity:.54;font-size:14px}form.form-container .label-btns[data-v-eb96c2c2]{width:100%;display:flex;flex-wrap:wrap;justify-content:center}form.form-container .label-msg[data-v-eb96c2c2]{display:block;width:100%;color:#ff3b3b;font-size:14px}form.form-container .label-msg.warning[data-v-eb96c2c2]{color:#f9ad1e}form.form-container .label-flex[data-v-eb96c2c2]{width:100%;display:flex;flex-wrap:wrap;align-items:center}form.form-container .label-flex label[data-v-eb96c2c2]{width:100px;display:flex;flex-wrap:wrap;align-items:center;cursor:pointer;color:#666}.form-item[data-v-eb96c2c2]{display:flex;align-items:center;height:55px}.form-item .label-name[data-v-eb96c2c2]{width:180px!important}.form-item .label-value[data-v-eb96c2c2]{width:300px!important;padding-top:10px;position:relative;display:flex!important;align-items:center}p[data-v-eb96c2c2]{font-size:1em;color:#999;line-height:26px;text-align:left;margin-bottom:1rem}.label-btns[data-v-eb96c2c2]{width:500px!important}.label-btns .btn[data-v-eb96c2c2]{width:300px!important;text-align:center;border-radius:32px}.label-btns .btn[data-v-eb96c2c2]:hover{background:#5279f7;transition:.3}.label-btns .primary-btn[data-v-eb96c2c2]{border:none;background:#5279f7;color:#fff}.label-btns .primary-btn[data-v-eb96c2c2]:hover{opacity:.9;transition:.3}select[data-v-eb96c2c2]:disabled{background-color:#eee!important;border:1px solid #c2c2c2!important}.seeIcon[data-v-eb96c2c2]{width:22px;height:22px;position:absolute;cursor:pointer;z-index:1;right:6px;top:50%;transform:translateY(-50%) scale(1);transition:all .3s ease;transform-origin:center}.seeIcon[data-v-eb96c2c2]:hover{transform:translateY(-50%) scale(1.1)}@keyframes bganimation-a3d59e16{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-a3d59e16{0%{transform:rotateY(180deg)}10%{transform:rotateY(198deg)}20%{transform:rotateY(216deg)}30%{transform:rotateY(234deg)}40%{transform:rotateY(252deg)}50%{transform:rotateY(270deg)}60%{transform:rotateY(288deg)}70%{transform:rotateY(306deg)}80%{transform:rotateY(324deg)}90%{transform:rotateY(342deg)}to{transform:rotateY(360deg)}}@keyframes turns-a3d59e16{0%{-webkit-transform:rotate(0deg)}25%{-webkit-transform:rotate(90deg)}50%{-webkit-transform:rotate(180deg)}75%{-webkit-transform:rotate(270deg)}to{-webkit-transform:rotate(360deg)}}.rotate-enter-active[data-v-a3d59e16]{animation:rotateEnter-a3d59e16 .7s;position:relative}.rotate-leave-active[data-v-a3d59e16]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-a3d59e16]{width:100%;background-color:var(--card-bg-color);box-shadow:var(--card-box-shadow);padding:10px 30px;border-radius:6px;position:relative}.page-container[data-v-a3d59e16]{width:100%;background-color:var(--card-bg-color);border-radius:6px;padding:24px 0 16px 16px}.mobile-tags-container[data-v-a3d59e16]{display:block;width:100%;margin-bottom:16px;position:relative}.page-flex .page-sidebar[data-v-a3d59e16]{display:none}.page-flex .page-sidebar .item[data-v-a3d59e16]{width:100%;height:42px;line-height:42px;font-size:16px;cursor:pointer;color:var(--item-label_key-span-color);display:block;user-select:none;position:relative;display:flex;flex-wrap:wrap;align-items:center}.page-flex .page-sidebar .item[data-v-a3d59e16]:hover,.page-flex .page-sidebar .item.activeItem[data-v-a3d59e16]{transition:.3s;color:#418cff}.page-flex .page-sidebar .item.activeItem[data-v-a3d59e16]:before{content:"";position:absolute;left:-1rem;width:3px;height:20px;background-color:#4388ff}.page-flex .page-main[data-v-a3d59e16]{flex:1}.tags-scroll[data-v-a3d59e16]{flex:1;display:flex;overflow-x:auto;overflow-y:hidden;height:100%;align-items:center;white-space:nowrap;padding-right:40px;scrollbar-width:thin;scrollbar-color:#ccc transparent}.tags-scroll[data-v-a3d59e16]::-webkit-scrollbar{height:4px;background:transparent}.tags-scroll[data-v-a3d59e16]::-webkit-scrollbar-thumb{background:#ccc;border-radius:2px}.tag-item[data-v-a3d59e16]{flex-shrink:0;padding:7px 12px;margin-right:8px;border-radius:4px;background-color:var(--tag-bg-color);color:var(--item-label_key-span-color);font-size:12px;line-height:18px;cursor:pointer;white-space:nowrap}.tag-item.active[data-v-a3d59e16]{background-color:#5279f7;color:#fff}.popup-overlay[data-v-a3d59e16]{position:fixed;inset:0;background-color:#00000080;z-index:1000;display:flex;justify-content:center;align-items:flex-start}.popup-content[data-v-a3d59e16]{width:100%;max-height:85vh;background-color:var(--popup-bg-color);border-radius:0 0 4px 4px;animation:slideDown-a3d59e16 .3s ease-out;overflow-y:auto;padding-top:25px}.popup-content .popup-tag-item[data-v-a3d59e16],.popup-content .active[data-v-a3d59e16]{text-align:center;padding:8px 12px 5px;width:calc((100% - 24px) / 3)}@keyframes slideDown-a3d59e16{0%{transform:translateY(-100%)}to{transform:translateY(0)}}.popup-tags[data-v-a3d59e16]{padding:12px;display:flex;flex-wrap:wrap;gap:8px;max-height:70vh;overflow-y:auto}.popup-tag-item[data-v-a3d59e16]{padding:7px 12px;border-radius:4px;background-color:#f5f5f5;color:#333;font-size:12px;line-height:18px;cursor:pointer;white-space:nowrap}.popup-tag-item.active[data-v-a3d59e16]{background-color:#5279f7;color:#fff}.popup-footer[data-v-a3d59e16]{display:flex;padding:12px;border-top:1px solid #f0f0f0}.popup-footer button[data-v-a3d59e16]{flex:1;height:36px;border-radius:23px;font-size:14px;cursor:pointer}.popup-footer .cancel-btn[data-v-a3d59e16]{background-color:#f5f5f5;color:#000;border:none;margin-right:12px}.popup-footer .confirm-btn[data-v-a3d59e16]{background-color:#5279f7;color:#fff;border:none}@keyframes bganimation-500739e0{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-500739e0{0%{transform:rotateY(180deg)}10%{transform:rotateY(198deg)}20%{transform:rotateY(216deg)}30%{transform:rotateY(234deg)}40%{transform:rotateY(252deg)}50%{transform:rotateY(270deg)}60%{transform:rotateY(288deg)}70%{transform:rotateY(306deg)}80%{transform:rotateY(324deg)}90%{transform:rotateY(342deg)}to{transform:rotateY(360deg)}}@keyframes turns-500739e0{0%{-webkit-transform:rotate(0deg)}25%{-webkit-transform:rotate(90deg)}50%{-webkit-transform:rotate(180deg)}75%{-webkit-transform:rotate(270deg)}to{-webkit-transform:rotate(360deg)}}.rotate-enter-active[data-v-500739e0]{animation:rotateEnter-500739e0 .7s;position:relative}.rotate-leave-active[data-v-500739e0]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-500739e0]{width:100%;background-color:var(--card-bg-color);box-shadow:var(--card-box-shadow);padding:10px 30px;border-radius:6px;position:relative}.ddnsto-bind[data-v-500739e0]{position:fixed;inset:0;text-align:center;z-index:100;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;overflow:hidden}.ddnsto-bind .ddnsto-container_bg[data-v-500739e0]{inset:0;width:100%;height:100%;background:rgba(0,0,0,.4);position:absolute;cursor:pointer;overflow:hidden}.ddnsto-bind .btn1[data-v-500739e0]{padding:10px 16px;background:#0060FF;border-radius:4px;font-size:16px;color:#fff;line-height:22px;display:inline;cursor:pointer}.ddnsto-bind .ddnsto-container[data-v-500739e0]{position:relative;display:block;width:582px;background:#fff;box-shadow:0 12px 48px 16px #00000008,0 9px 28px #0000000d,0 6px 16px -8px #00000014;border-radius:2px;transition:.3s}.ddnsto-bind .ddnsto-container .hello[data-v-500739e0]{padding:40px 0}.ddnsto-bind .ddnsto-container .hello>img[data-v-500739e0]{width:100px;height:100px}.ddnsto-bind .ddnsto-container .hello>p[data-v-500739e0]{font-family:PingFangSC,PingFang SC;font-weight:500;font-size:24px;line-height:33px;margin:24px 0 32px}.ddnsto-bind .ddnsto-container .hello .radio_container[data-v-500739e0]{display:flex;align-items:center;justify-content:center;margin-bottom:32px}.ddnsto-bind .ddnsto-container .hello .radio_container .radio[data-v-500739e0]{width:16px;height:16px;border:1px solid #ccc;border-radius:50%;margin-right:10px;cursor:pointer}.ddnsto-bind .ddnsto-container .hello .radio_container .active[data-v-500739e0]{background:none;border:1px solid #0060FF!important}.ddnsto-bind .ddnsto-container .hello .radio_container .yuan[data-v-500739e0]{margin-top:50%;margin-left:50%;transform:translate(-50%,-50%);width:12px;height:12px;background:#fff;border-radius:50%}.ddnsto-bind .ddnsto-container .hello .radio_container .yuan1[data-v-500739e0]{background:#0060FF!important}.ddnsto-bind .ddnsto-container .hello .radio_container .radio_text[data-v-500739e0]{font-size:16px;color:#000000d4;line-height:24px}.ddnsto-bind .ddnsto-container .hello .radio_container .radio_text>a[data-v-500739e0]{color:#0060ff}.ddnsto-bind .ddnsto-container .hello .confirm[data-v-500739e0]{background:#0060FF;border-radius:6px;padding:10px 20px;color:#fff;display:inline;font-size:16px;line-height:22px;cursor:pointer}.ddnsto-bind .ddnsto-container .popular_container[data-v-500739e0]{padding:26px 14px 30px}.ddnsto-bind .ddnsto-container .popular_container>p[data-v-500739e0]{font-weight:500;font-size:20px;line-height:33px;font-weight:600}.ddnsto-bind .ddnsto-container .popular_container .tip[data-v-500739e0]{color:#616262;margin:6px 0 20px}.ddnsto-bind .ddnsto-container .popular_container .popular_item .popular_txt[data-v-500739e0]{padding-left:47px;font-size:12px;text-align:left;margin-bottom:30px}.ddnsto-bind .ddnsto-container .popular_container .popular_item .popular_txt>a[data-v-500739e0]{color:#0060ff;margin-left:6px}.ddnsto-bind .ddnsto-container .popular_container .popular_item .network-containers[data-v-500739e0]{width:100%;display:flex;flex-wrap:wrap;align-items:center;align-content:center;justify-content:center;margin:1rem 0 0}.ddnsto-bind .ddnsto-container .popular_container .popular_item .network-containers .network-container_item[data-v-500739e0]{flex:0 0 100%;position:relative;border-radius:4px;padding:10px;cursor:pointer;max-width:160px;width:160px;height:205px}.ddnsto-bind .ddnsto-container .popular_container .popular_item .network-containers .network-container_item .cover .thumbnail svg[data-v-500739e0]{width:80px;height:80px}.ddnsto-bind .ddnsto-container .popular_container .popular_item .network-containers .network-container_item .cover .thumbnail>span[data-v-500739e0]{font-size:12px!important;line-height:12px!important;margin-bottom:6px}.ddnsto-bind .ddnsto-container .popular_container .popular_item .network-containers .network-container_item a[data-v-500739e0]{position:relative;display:block;width:100%}.ddnsto-bind .ddnsto-container .popular_container .popular_item .network-containers .network-container_item a .cover[data-v-500739e0]{position:relative;padding-top:130%;z-index:1}.ddnsto-bind .ddnsto-container .popular_container .popular_item .network-containers .network-container_item a .cover .thumbnail[data-v-500739e0]{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain;border-radius:8px;overflow:hidden;z-index:1;display:flex;flex-wrap:wrap;align-items:center;align-content:center;justify-content:center;background-color:#2dc8fd}.ddnsto-bind .ddnsto-container .popular_container .popular_item .network-containers .network-container_item a .cover .thumbnail i[data-v-500739e0]{display:block;font-size:100px;color:#eee}.ddnsto-bind .ddnsto-container .popular_container .popular_item .network-containers .network-container_item a .cover .thumbnail span[data-v-500739e0]{display:block;text-align:center;width:100%;color:#eeee;font-size:2em;line-height:1.5;font-size:22px;font-family:PingFangSC-Semibold,PingFang SC;color:#fff;line-height:40px}.ddnsto-bind .ddnsto-container .popular_container .popular_item .network-containers .network-container_item:nth-child(9n+1) a .cover .thumbnail[data-v-500739e0]{background:linear-gradient(138deg,#FF6E6B 0%,#FF6966 100%)}.ddnsto-bind .ddnsto-container .popular_container .popular_item .network-containers .network-container_item:nth-child(9n+2) a .cover .thumbnail[data-v-500739e0]{background:linear-gradient(145deg,#37D5A9 0%,#42D8B0 100%)}.ddnsto-bind .ddnsto-container .popular_container .popular_item .network-containers .network-container_item:nth-child(9n+3) a .cover .thumbnail[data-v-500739e0]{background:linear-gradient(145deg,#549AFF 0%,#2C82FF 100%)}.ddnsto-bind .ddnsto-container .popular_container .popular_item .network-containers .network-container_item:nth-child(9n+4) a .cover .thumbnail[data-v-500739e0]{background-color:#9b58de}.ddnsto-bind .ddnsto-container .popular_container .popular_item .network-containers .network-container_item:nth-child(9n+5) a .cover .thumbnail[data-v-500739e0]{background-color:#297ff3}.ddnsto-bind .ddnsto-container .popular_container .popular_item .network-containers .network-container_item:nth-child(9n+6) a .cover .thumbnail[data-v-500739e0]{background-color:#27aa8f}.ddnsto-bind .ddnsto-container .popular_container .popular_item .network-containers .network-container_item:nth-child(9n+7) a .cover .thumbnail[data-v-500739e0]{background-color:#f15a4a}.ddnsto-bind .ddnsto-container .popular_container .popular_item .network-containers .network-container_item:nth-child(9n+8) a .cover .thumbnail[data-v-500739e0]{background-color:#439c07}.ddnsto-bind .ddnsto-container .wx_qr[data-v-500739e0]{padding:65px 0 32px}.ddnsto-bind .ddnsto-container .wx_qr>p[data-v-500739e0]{font-size:24px;line-height:33px}.ddnsto-bind .ddnsto-container .wx_qr .txt[data-v-500739e0]{color:#ffffffd4;font-size:16px;line-height:24px}.ddnsto-bind .ddnsto-container .wx_qr img[data-v-500739e0]{width:250px;height:250px;margin:16px 0 40px}.ddnsto-bind .ddnsto-container .set_up[data-v-500739e0]{padding:16px 24px}.ddnsto-bind .ddnsto-container .set_up .title[data-v-500739e0]{font-size:16px;font-weight:600}.ddnsto-bind .ddnsto-container .set_up>p[data-v-500739e0]{font-size:16px;color:#000c;line-height:22px;margin:16px 0;text-align:left}.ddnsto-bind .ddnsto-container .set_up .password[data-v-500739e0]{display:flex;align-items:center;justify-content:center;margin-bottom:16px}.ddnsto-bind .ddnsto-container .set_up .password .input_tip[data-v-500739e0]{width:25%;text-align:right}.ddnsto-bind .ddnsto-container .set_up .password .input_box[data-v-500739e0]{width:50%;position:relative}.ddnsto-bind .ddnsto-container .set_up .password .input_box .password_input[data-v-500739e0]{width:100%}.ddnsto-bind .ddnsto-container .set_up .password .input_box .password_tip[data-v-500739e0]{font-size:14px;color:#0009;line-height:20px;position:absolute;bottom:-20px;left:0}.ddnsto-bind .ddnsto-container .set_up .password .password_input[data-v-500739e0]{padding:2px 6px;width:50%}.ddnsto-bind .ddnsto-container .set_up .occupy[data-v-500739e0]{height:30px}.ddnsto-bind .ddnsto-container .set_up .skip[data-v-500739e0]{font-size:16px;color:#0060ff;line-height:22px;margin:20px 0 0;cursor:pointer}.ddnsto-bind .ddnsto-container .domain_container[data-v-500739e0]{padding:40px 0 16px}.ddnsto-bind .ddnsto-container .domain_container .title[data-v-500739e0]{font-size:24px;line-height:33px}.ddnsto-bind .ddnsto-container .domain_container>p[data-v-500739e0]{font-size:16px;color:#000000d4;line-height:24px;margin-top:16px}.ddnsto-bind .ddnsto-container .domain_container .domain_img[data-v-500739e0]{display:flex;justify-content:center;margin:30px 0}.ddnsto-bind .ddnsto-container .domain_container .domain_img>img[data-v-500739e0]{width:308px;height:204px}.ddnsto-bind .ddnsto-container .domain_container .skip[data-v-500739e0]{font-size:16px;color:#0060ff;line-height:22px;margin:30px 0 20px;cursor:pointer}.ddnsto-bind .ddnsto-container .domain_container .tip[data-v-500739e0]{font-size:14px;color:#000000d4;line-height:24px}.ddnsto-bind .ddnsto-container .domain_container .tip>a[data-v-500739e0]{color:#0060ff}.ddnsto-bind .ddnsto-container .domain_container .btn1[data-v-500739e0]{margin-top:30px}@keyframes bganimation-6b19a4d8{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-6b19a4d8{0%{transform:rotateY(180deg)}10%{transform:rotateY(198deg)}20%{transform:rotateY(216deg)}30%{transform:rotateY(234deg)}40%{transform:rotateY(252deg)}50%{transform:rotateY(270deg)}60%{transform:rotateY(288deg)}70%{transform:rotateY(306deg)}80%{transform:rotateY(324deg)}90%{transform:rotateY(342deg)}to{transform:rotateY(360deg)}}@keyframes turns-6b19a4d8{0%{-webkit-transform:rotate(0deg)}25%{-webkit-transform:rotate(90deg)}50%{-webkit-transform:rotate(180deg)}75%{-webkit-transform:rotate(270deg)}to{-webkit-transform:rotate(360deg)}}.rotate-enter-active[data-v-6b19a4d8]{animation:rotateEnter-6b19a4d8 .7s;position:relative}.rotate-leave-active[data-v-6b19a4d8]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-6b19a4d8]{width:100%;background-color:var(--card-bg-color);box-shadow:var(--card-box-shadow);padding:10px 30px;border-radius:6px;position:relative}em[data-v-6b19a4d8]{margin:.3125rem 0;width:100%;display:block;height:1px;background-color:#eeeeee2e}[data-v-6b19a4d8] .app-container_title{width:100%;height:34px;display:flex;flex-wrap:wrap;align-items:center;color:var(--app-container_title-color);font-size:1.5em}[data-v-6b19a4d8] .more_icon{z-index:0}@keyframes bganimation-0b149a51{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-0b149a51{0%{transform:rotateY(180deg)}10%{transform:rotateY(198deg)}20%{transform:rotateY(216deg)}30%{transform:rotateY(234deg)}40%{transform:rotateY(252deg)}50%{transform:rotateY(270deg)}60%{transform:rotateY(288deg)}70%{transform:rotateY(306deg)}80%{transform:rotateY(324deg)}90%{transform:rotateY(342deg)}to{transform:rotateY(360deg)}}@keyframes turns-0b149a51{0%{-webkit-transform:rotate(0deg)}25%{-webkit-transform:rotate(90deg)}50%{-webkit-transform:rotate(180deg)}75%{-webkit-transform:rotate(270deg)}to{-webkit-transform:rotate(360deg)}}.rotate-enter-active[data-v-0b149a51]{animation:rotateEnter-0b149a51 .7s;position:relative}.rotate-leave-active[data-v-0b149a51]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-0b149a51]{width:100%;background-color:var(--card-bg-color);box-shadow:var(--card-box-shadow);padding:10px 30px;border-radius:6px;position:relative}#page[data-v-0b149a51]{width:100%;padding:1rem;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;align-content:center;max-width:800px;height:100vh;overflow:overlay}#page .title[data-v-0b149a51]{width:100%;display:block;text-align:center;font-size:32px;font-family:PingFangSC-Semibold,PingFang SC;font-weight:600;color:#000c;line-height:45px}#page .desc[data-v-0b149a51]{width:100%;display:block;font-size:24px;font-family:PingFangSC-Semibold,PingFang SC;font-weight:600;color:#0009;line-height:33px;text-align:center;margin-top:10px}#page div.info[data-v-0b149a51]{width:100%;display:block;font-size:1.6em;font-size:16px;margin-left:34px}#page .network-containers[data-v-0b149a51]{width:100%;display:flex;flex-wrap:wrap;align-items:center;align-content:center;justify-content:center;margin:3rem 0 1rem}#page .network-containers .network-container_item[data-v-0b149a51]{flex:0 0 100%;position:relative;border-radius:4px;padding:10px;cursor:pointer;max-width:240px;width:240px;height:308px}#page .network-containers .network-container_item a[data-v-0b149a51]{position:relative;display:block;width:100%}#page .network-containers .network-container_item a .cover[data-v-0b149a51]{position:relative;padding-top:130%;z-index:1}#page .network-containers .network-container_item a .cover .thumbnail[data-v-0b149a51]{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain;border-radius:8px;overflow:hidden;z-index:1;display:flex;flex-wrap:wrap;align-items:center;align-content:center;justify-content:center;background-color:#2dc8fd}#page .network-containers .network-container_item a .cover .thumbnail i[data-v-0b149a51]{display:block;font-size:100px;color:#eee}#page .network-containers .network-container_item a .cover .thumbnail span[data-v-0b149a51]{display:block;text-align:center;width:100%;color:#eeee;font-size:2em;line-height:1.5;font-size:22px;font-family:PingFangSC-Semibold,PingFang SC;color:#fff;line-height:40px}#page .network-containers .network-container_item:nth-child(9n+1) a .cover .thumbnail[data-v-0b149a51]{background:linear-gradient(138deg,#FF6E6B 0%,#FF6966 100%)}#page .network-containers .network-container_item:nth-child(9n+2) a .cover .thumbnail[data-v-0b149a51]{background:linear-gradient(145deg,#37D5A9 0%,#42D8B0 100%)}#page .network-containers .network-container_item:nth-child(9n+3) a .cover .thumbnail[data-v-0b149a51]{background:linear-gradient(145deg,#549AFF 0%,#2C82FF 100%)}#page .network-containers .network-container_item:nth-child(9n+4) a .cover .thumbnail[data-v-0b149a51]{background-color:#9b58de}#page .network-containers .network-container_item:nth-child(9n+5) a .cover .thumbnail[data-v-0b149a51]{background-color:#297ff3}#page .network-containers .network-container_item:nth-child(9n+6) a .cover .thumbnail[data-v-0b149a51]{background-color:#27aa8f}#page .network-containers .network-container_item:nth-child(9n+7) a .cover .thumbnail[data-v-0b149a51]{background-color:#f15a4a}#page .network-containers .network-container_item:nth-child(9n+8) a .cover .thumbnail[data-v-0b149a51]{background-color:#439c07}@keyframes bganimation-0b149a51{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-0b149a51{0%{transform:rotateY(180deg)}10%{transform:rotateY(198deg)}20%{transform:rotateY(216deg)}30%{transform:rotateY(234deg)}40%{transform:rotateY(252deg)}50%{transform:rotateY(270deg)}60%{transform:rotateY(288deg)}70%{transform:rotateY(306deg)}80%{transform:rotateY(324deg)}90%{transform:rotateY(342deg)}to{transform:rotateY(360deg)}}@keyframes turns-0b149a51{0%{-webkit-transform:rotate(0deg)}25%{-webkit-transform:rotate(90deg)}50%{-webkit-transform:rotate(180deg)}75%{-webkit-transform:rotate(270deg)}to{-webkit-transform:rotate(360deg)}}.rotate-enter-active[data-v-0b149a51]{animation:rotateEnter-0b149a51 .7s;position:relative}.rotate-leave-active[data-v-0b149a51]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-0b149a51]{width:100%;background-color:var(--card-bg-color);box-shadow:var(--card-box-shadow);padding:10px 30px;border-radius:6px;position:relative}@keyframes bganimation-f442676c{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-f442676c{0%{transform:rotateY(180deg)}10%{transform:rotateY(198deg)}20%{transform:rotateY(216deg)}30%{transform:rotateY(234deg)}40%{transform:rotateY(252deg)}50%{transform:rotateY(270deg)}60%{transform:rotateY(288deg)}70%{transform:rotateY(306deg)}80%{transform:rotateY(324deg)}90%{transform:rotateY(342deg)}to{transform:rotateY(360deg)}}@keyframes turns-f442676c{0%{-webkit-transform:rotate(0deg)}25%{-webkit-transform:rotate(90deg)}50%{-webkit-transform:rotate(180deg)}75%{-webkit-transform:rotate(270deg)}to{-webkit-transform:rotate(360deg)}}.rotate-enter-active[data-v-f442676c]{animation:rotateEnter-f442676c .7s;position:relative}.rotate-leave-active[data-v-f442676c]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-f442676c]{width:100%;background-color:var(--card-bg-color);box-shadow:var(--card-box-shadow);padding:10px 30px;border-radius:6px;position:relative}#page[data-v-f442676c]{width:100%;padding:1rem;margin:100px auto 0;display:flex;flex-wrap:wrap;justify-content:flex-start;max-width:600px}#page h2.title[data-v-f442676c]{width:100%;display:block;color:#1e1e1e;font-size:3em;padding:0;margin:0 0 10px;text-align:left;background-color:#f4f5f7;box-shadow:none}#page h3.desc[data-v-f442676c]{width:100%;display:block;color:#666;font-size:1.2em;padding:0;margin:0;text-align:left;background-color:#f4f5f7;box-shadow:none}#page .network-message[data-v-f442676c]{margin:.5rem 0}#page .network-message li[data-v-f442676c]{margin:.5rem 0;font-size:20px;color:#000;font-weight:550}#page .network-message li span[data-v-f442676c]{color:red}#page .network-message li a[data-v-f442676c]{color:#00f}#page form[data-v-f442676c]{display:block;width:100%;margin:3rem 0}#page form label[data-v-f442676c]{display:block;width:100%;margin:1rem 0}#page form label .label-key[data-v-f442676c]{display:block;width:100%;font-size:1.3em;margin-bottom:.5rem}#page form label .label-key span[data-v-f442676c]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#page form label .label-key span[data-v-f442676c]:before{content:"*";color:#f56c6c;margin-right:4px}#page form label input[data-v-f442676c]{width:100%;display:block;height:42px}#page .chose_dhcp[data-v-f442676c]{height:1em;font-size:1.3em}#page .chose_dhcp .dhcp_info[data-v-f442676c]{margin-left:10px;user-select:none}#page .msg[data-v-f442676c]{width:100%;display:block;height:36px;line-height:36px;color:red;font-size:1.3em}#page .btns[data-v-f442676c]{width:100%;margin-top:3rem}#page .btns button[data-v-f442676c]{display:block;width:100%!important;margin:.5rem 0}@keyframes bganimation-162eca5f{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-162eca5f{0%{transform:rotateY(180deg)}10%{transform:rotateY(198deg)}20%{transform:rotateY(216deg)}30%{transform:rotateY(234deg)}40%{transform:rotateY(252deg)}50%{transform:rotateY(270deg)}60%{transform:rotateY(288deg)}70%{transform:rotateY(306deg)}80%{transform:rotateY(324deg)}90%{transform:rotateY(342deg)}to{transform:rotateY(360deg)}}@keyframes turns-162eca5f{0%{-webkit-transform:rotate(0deg)}25%{-webkit-transform:rotate(90deg)}50%{-webkit-transform:rotate(180deg)}75%{-webkit-transform:rotate(270deg)}to{-webkit-transform:rotate(360deg)}}.rotate-enter-active[data-v-162eca5f]{animation:rotateEnter-162eca5f .7s;position:relative}.rotate-leave-active[data-v-162eca5f]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-162eca5f]{width:100%;background-color:var(--card-bg-color);box-shadow:var(--card-box-shadow);padding:10px 30px;border-radius:6px;position:relative}#page[data-v-162eca5f]{width:100%;padding:1rem;margin:100px auto 0;display:flex;flex-wrap:wrap;justify-content:flex-start;max-width:600px}#page h2.title[data-v-162eca5f]{width:100%;display:block;color:#1e1e1e;font-size:3em;padding:0;margin:0 0 10px;text-align:left;background-color:#f4f5f7;box-shadow:none}#page h3.desc[data-v-162eca5f]{width:100%;display:block;color:#666;font-size:1.2em;padding:0;margin:0;text-align:left;background-color:#f4f5f7;box-shadow:none}#page .network-message[data-v-162eca5f]{margin:.5rem 0}#page .network-message li[data-v-162eca5f]{margin:.5rem 0;font-size:20px;color:#000;font-weight:550}#page .network-message li span[data-v-162eca5f]{color:red}#page .network-message li a[data-v-162eca5f]{color:#00f}#page form[data-v-162eca5f]{display:block;width:100%;margin:3rem 0}#page form label[data-v-162eca5f]{display:block;width:100%;margin:1rem 0}#page form label .label-key[data-v-162eca5f]{display:block;width:100%;font-size:1.3em;margin-bottom:.5rem}#page form label .label-key span[data-v-162eca5f]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#page form label .label-key span[data-v-162eca5f]:before{content:"*";color:#f56c6c;margin-right:4px}#page form label input[data-v-162eca5f],#page form label select[data-v-162eca5f]{width:100%;display:block;height:42px}#page .chose_dhcp[data-v-162eca5f]{height:1em;font-size:1.3em}#page .chose_dhcp .dhcp_info[data-v-162eca5f]{margin-left:10px;user-select:none}#page .msgs[data-v-162eca5f]{width:100%;display:block;height:36px;line-height:36px;color:red;font-size:1.3em}#page p.msg[data-v-162eca5f]{width:100%;display:block;color:red;font-size:1em}#page .btns[data-v-162eca5f]{width:100%;margin-top:3rem}#page .btns button[data-v-162eca5f]{display:block;width:100%!important;margin:.5rem 0}@keyframes bganimation-2dee59a8{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-2dee59a8{0%{transform:rotateY(180deg)}10%{transform:rotateY(198deg)}20%{transform:rotateY(216deg)}30%{transform:rotateY(234deg)}40%{transform:rotateY(252deg)}50%{transform:rotateY(270deg)}60%{transform:rotateY(288deg)}70%{transform:rotateY(306deg)}80%{transform:rotateY(324deg)}90%{transform:rotateY(342deg)}to{transform:rotateY(360deg)}}@keyframes turns-2dee59a8{0%{-webkit-transform:rotate(0deg)}25%{-webkit-transform:rotate(90deg)}50%{-webkit-transform:rotate(180deg)}75%{-webkit-transform:rotate(270deg)}to{-webkit-transform:rotate(360deg)}}.rotate-enter-active[data-v-2dee59a8]{animation:rotateEnter-2dee59a8 .7s;position:relative}.rotate-leave-active[data-v-2dee59a8]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-2dee59a8]{width:100%;background-color:var(--card-bg-color);box-shadow:var(--card-box-shadow);padding:10px 30px;border-radius:6px;position:relative}#page[data-v-2dee59a8]{width:100%;padding:1rem;margin:100px auto 0;display:flex;flex-wrap:wrap;justify-content:flex-start;max-width:600px}#page h2.title[data-v-2dee59a8]{width:100%;display:block;color:#1e1e1e;font-size:3em;padding:0;margin:0 0 10px;text-align:left;background-color:#f4f5f7;box-shadow:none}#page h3.desc[data-v-2dee59a8]{width:100%;display:block;color:#666;font-size:1.2em;padding:0;text-align:left;background-color:#f4f5f7;box-shadow:none}#page code[data-v-2dee59a8]{background-color:#eee;display:block;width:100%;font-size:1.3em;padding:1rem;line-height:2;margin:2rem 0}#page div.info[data-v-2dee59a8]{width:100%;display:block;margin:1rem 0;font-size:1.3em;text-align:left}#page .msgs[data-v-2dee59a8]{width:100%;display:block;height:36px;line-height:36px;color:red;font-size:1.3em}#page p.msg[data-v-2dee59a8]{width:100%;display:block;color:red;font-size:1em}#page .btns[data-v-2dee59a8]{width:100%;display:block;margin-top:3rem}#page .btns button[data-v-2dee59a8]{display:block;width:100%!important;margin:.5rem 0}#page form[data-v-2dee59a8]{display:block;width:100%;margin:3rem 0}#page form label[data-v-2dee59a8]{display:block;width:100%;margin:1rem 0}#page form label .label-key[data-v-2dee59a8]{display:block;width:100%;font-size:1.3em;margin-bottom:.5rem}#page form label .label-key span[data-v-2dee59a8]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#page form label .label-key span[data-v-2dee59a8]:before{content:"*";color:#f56c6c;margin-right:4px}#page form label input[data-v-2dee59a8],#page form label select[data-v-2dee59a8]{width:100%;display:block;height:42px}.switch_inline[data-v-2dee59a8]{height:1em;font-size:1.3em}.switch_inline .switch_info[data-v-2dee59a8]{margin-left:10px;user-select:none}@keyframes bganimation-77451104{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-77451104{0%{transform:rotateY(180deg)}10%{transform:rotateY(198deg)}20%{transform:rotateY(216deg)}30%{transform:rotateY(234deg)}40%{transform:rotateY(252deg)}50%{transform:rotateY(270deg)}60%{transform:rotateY(288deg)}70%{transform:rotateY(306deg)}80%{transform:rotateY(324deg)}90%{transform:rotateY(342deg)}to{transform:rotateY(360deg)}}@keyframes turns-77451104{0%{-webkit-transform:rotate(0deg)}25%{-webkit-transform:rotate(90deg)}50%{-webkit-transform:rotate(180deg)}75%{-webkit-transform:rotate(270deg)}to{-webkit-transform:rotate(360deg)}}.rotate-enter-active[data-v-77451104]{animation:rotateEnter-77451104 .7s;position:relative}.rotate-leave-active[data-v-77451104]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-77451104]{width:100%;background-color:var(--card-bg-color);box-shadow:var(--card-box-shadow);padding:10px 30px;border-radius:6px;position:relative}p[data-v-77451104]{line-height:22px;font-size:14px}.label-item[data-v-77451104]{width:100%;margin:10px 0}.label-item .label-item_key[data-v-77451104]{width:100%;font-size:14px;color:#999;margin-bottom:6px}.label-item .label-item_key span[data-v-77451104]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.label-item .label-item_key span[data-v-77451104]:before{content:"*";color:#f56c6c;margin-right:4px}.label-item .label-item_value[data-v-77451104]{width:100%;margin:10px 0}.label-item .label-item_value select[data-v-77451104],.label-item .label-item_value input[data-v-77451104]{width:100%;height:36px;line-height:36px;color:#000}.label-item .label-item_value input[data-v-77451104]::placeholder{color:#999;font-size:12PX}.label-item .label-item_value label[data-v-77451104]{width:100%;display:flex;flex-wrap:wrap;align-items:center;cursor:pointer;margin:.5rem;border-bottom:1px solid #eee;padding-bottom:10px;font-size:14px;color:#666}.label-item .label-item_value label input[type=checkbox][data-v-77451104]{top:0}.label-item .label-item_tips[data-v-77451104]{margin-top:10px;color:#666;font-size:14px}.label-item .label-item_tips svg[data-v-77451104]{vertical-align:top}span.msg-warning[data-v-77451104]{width:100%;text-align:left;font-size:14px;color:red;display:block;margin:10px 0}.label-message[data-v-77451104]{width:100%;text-align:left;font-size:14px;color:red;text-align:center}.actioner-container_body.setup-loading[data-v-77451104]{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;align-content:center;text-align:center}.actioner-container_body.setup-loading span[data-v-77451104]{width:100%;display:block;font-size:1.2em;margin-top:1rem;color:#666}.actioner-container_body.setup-error[data-v-77451104]{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;align-content:center;text-align:center}.actioner-container_body.setup-error svg.icon[data-v-77451104]{width:100px;height:100px}.actioner-container_body.setup-error span[data-v-77451104]{width:100%;display:block;font-size:1.4em;color:#ff6b6b}.actioner-container_body.setup-success[data-v-77451104]{display:flex;flex-wrap:wrap;align-items:center;align-content:center;justify-content:center}.actioner-container_body.setup-success svg.icon[data-v-77451104]{width:100px;height:100px}.actioner-container_body.setup-success .body-title[data-v-77451104]{width:100%;display:block;color:#1e1e1e;font-size:2em;padding:0;margin:1rem 0;text-align:center}.actioner-container_body.setup-success .body-tips[data-v-77451104]{text-align:center}.actioner-container_body.setup-success .body-info[data-v-77451104]{color:#666;font-size:1.3em;margin:1rem 0;width:100%;text-align:center}.actioner-container_body.setup-success .body-info span[data-v-77451104]{display:block}.actioner-container_body.setup-success .body-tips[data-v-77451104]{margin:1rem 0;display:block;width:100%}.actioner-container_body.setup-success .body-btns[data-v-77451104]{width:100%;margin-top:3rem}.actioner-container_body.setup-success .body-btns button[data-v-77451104]{display:block;width:100%!important;margin:.5rem 0}@keyframes bganimation-5ec616d8{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-5ec616d8{0%{transform:rotateY(180deg)}10%{transform:rotateY(198deg)}20%{transform:rotateY(216deg)}30%{transform:rotateY(234deg)}40%{transform:rotateY(252deg)}50%{transform:rotateY(270deg)}60%{transform:rotateY(288deg)}70%{transform:rotateY(306deg)}80%{transform:rotateY(324deg)}90%{transform:rotateY(342deg)}to{transform:rotateY(360deg)}}@keyframes turns-5ec616d8{0%{-webkit-transform:rotate(0deg)}25%{-webkit-transform:rotate(90deg)}50%{-webkit-transform:rotate(180deg)}75%{-webkit-transform:rotate(270deg)}to{-webkit-transform:rotate(360deg)}}.rotate-enter-active[data-v-5ec616d8]{animation:rotateEnter-5ec616d8 .7s;position:relative}.rotate-leave-active[data-v-5ec616d8]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-5ec616d8]{width:100%;background-color:var(--card-bg-color);box-shadow:var(--card-box-shadow);padding:10px 30px;border-radius:6px;position:relative}textarea[data-v-5ec616d8]{display:block;width:100%;height:100%;border:none;resize:none}@keyframes bganimation-70cb932e{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-70cb932e{0%{transform:rotateY(180deg)}10%{transform:rotateY(198deg)}20%{transform:rotateY(216deg)}30%{transform:rotateY(234deg)}40%{transform:rotateY(252deg)}50%{transform:rotateY(270deg)}60%{transform:rotateY(288deg)}70%{transform:rotateY(306deg)}80%{transform:rotateY(324deg)}90%{transform:rotateY(342deg)}to{transform:rotateY(360deg)}}@keyframes turns-70cb932e{0%{-webkit-transform:rotate(0deg)}25%{-webkit-transform:rotate(90deg)}50%{-webkit-transform:rotate(180deg)}75%{-webkit-transform:rotate(270deg)}to{-webkit-transform:rotate(360deg)}}.rotate-enter-active[data-v-70cb932e]{animation:rotateEnter-70cb932e .7s;position:relative}.rotate-leave-active[data-v-70cb932e]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-70cb932e]{width:100%;background-color:var(--card-bg-color);box-shadow:var(--card-box-shadow);padding:10px 30px;border-radius:6px;position:relative}.label-item[data-v-70cb932e]{width:100%;margin:10px 0}.label-item .label-item_key[data-v-70cb932e]{width:100%;font-size:14px;color:#999;margin-bottom:6px}.label-item .label-item_key span[data-v-70cb932e]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.label-item .label-item_key span[data-v-70cb932e]:before{content:"*";color:#f56c6c;margin-right:4px}.label-item .label-item_value[data-v-70cb932e]{width:100%}.label-item .label-item_value select[data-v-70cb932e]{width:100%;height:36px;line-height:36px;color:#000}.label-item .label-item_value label[data-v-70cb932e]{width:100%;display:flex;flex-wrap:wrap;align-items:center;cursor:pointer;margin:.5rem;border-bottom:1px solid #eee;padding-bottom:10px;font-size:14px;color:#666}.label-item .label-item_value label input[type=radio][data-v-70cb932e]{top:0;margin:0}.label-item .label-item_tips[data-v-70cb932e]{margin-top:10px;color:#666;font-size:14px}.label-item .label-item_tips svg[data-v-70cb932e]{vertical-align:top}span.msg-warning[data-v-70cb932e]{width:100%;text-align:left;font-size:14px;color:red;display:block;margin:10px 0}@keyframes bganimation-56c0f6fb{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-56c0f6fb{0%{transform:rotateY(180deg)}10%{transform:rotateY(198deg)}20%{transform:rotateY(216deg)}30%{transform:rotateY(234deg)}40%{transform:rotateY(252deg)}50%{transform:rotateY(270deg)}60%{transform:rotateY(288deg)}70%{transform:rotateY(306deg)}80%{transform:rotateY(324deg)}90%{transform:rotateY(342deg)}to{transform:rotateY(360deg)}}@keyframes turns-56c0f6fb{0%{-webkit-transform:rotate(0deg)}25%{-webkit-transform:rotate(90deg)}50%{-webkit-transform:rotate(180deg)}75%{-webkit-transform:rotate(270deg)}to{-webkit-transform:rotate(360deg)}}.rotate-enter-active[data-v-56c0f6fb]{animation:rotateEnter-56c0f6fb .7s;position:relative}.rotate-leave-active[data-v-56c0f6fb]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-56c0f6fb]{width:100%;background-color:var(--card-bg-color);box-shadow:var(--card-box-shadow);padding:10px 30px;border-radius:6px;position:relative}.label-item[data-v-56c0f6fb]{width:100%;margin:10px 0}.label-item .label-item_key[data-v-56c0f6fb]{width:100%;font-size:14px;color:#999;margin-bottom:6px}.label-item .label-item_key span[data-v-56c0f6fb]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.label-item .label-item_key span[data-v-56c0f6fb]:before{content:"*";color:#f56c6c;margin-right:4px}.label-item .label-item_value[data-v-56c0f6fb]{width:100%}.label-item .label-item_value select[data-v-56c0f6fb]{width:100%;height:36px;line-height:36px;color:#000}.label-item .label-item_value label[data-v-56c0f6fb]{width:100%;display:flex;flex-wrap:wrap;align-items:center;cursor:pointer;margin:.5rem;border-bottom:1px solid #eee;padding-bottom:10px;font-size:14px;color:#666}.label-item .label-item_value label input[type=radio][data-v-56c0f6fb]{top:0;margin:0}.label-item .label-item_tips[data-v-56c0f6fb]{margin-top:10px;color:#666;font-size:14px}.label-item .label-item_tips svg[data-v-56c0f6fb]{vertical-align:top}span.msg-warning[data-v-56c0f6fb]{width:100%;text-align:left;font-size:14px;color:red;display:block;margin:10px 0}@keyframes bganimation-0586260e{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-0586260e{0%{transform:rotateY(180deg)}10%{transform:rotateY(198deg)}20%{transform:rotateY(216deg)}30%{transform:rotateY(234deg)}40%{transform:rotateY(252deg)}50%{transform:rotateY(270deg)}60%{transform:rotateY(288deg)}70%{transform:rotateY(306deg)}80%{transform:rotateY(324deg)}90%{transform:rotateY(342deg)}to{transform:rotateY(360deg)}}@keyframes turns-0586260e{0%{-webkit-transform:rotate(0deg)}25%{-webkit-transform:rotate(90deg)}50%{-webkit-transform:rotate(180deg)}75%{-webkit-transform:rotate(270deg)}to{-webkit-transform:rotate(360deg)}}.rotate-enter-active[data-v-0586260e]{animation:rotateEnter-0586260e .7s;position:relative}.rotate-leave-active[data-v-0586260e]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-0586260e]{width:100%;background-color:var(--card-bg-color);box-shadow:var(--card-box-shadow);padding:10px 30px;border-radius:6px;position:relative}.label-item[data-v-0586260e]{width:100%;margin:10px 0}.label-item .label-item_key[data-v-0586260e]{width:100%;font-size:14px;color:#999;margin-bottom:6px}.label-item .label-item_key span[data-v-0586260e]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.label-item .label-item_key span[data-v-0586260e]:before{content:"*";color:#f56c6c;margin-right:4px}.label-item .label-item_value[data-v-0586260e]{width:100%}.label-item .label-item_value select[data-v-0586260e]{width:100%;height:36px;line-height:36px;color:#000}.label-item .label-item_value label[data-v-0586260e]{width:100%;display:flex;flex-wrap:wrap;align-items:center;cursor:pointer;margin:.5rem;border-bottom:1px solid #eee;padding-bottom:10px;font-size:14px;color:#666}.label-item .label-item_value label input[type=radio][data-v-0586260e]{top:0;margin:0}.label-item .label-item_tips[data-v-0586260e]{margin-top:10px;color:#666;font-size:14px}.label-item .label-item_tips svg[data-v-0586260e]{vertical-align:top}span.msg-warning[data-v-0586260e]{width:100%;text-align:left;font-size:14px;color:red;display:block;margin:10px 0}@keyframes bganimation-e20ba082{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-e20ba082{0%{transform:rotateY(180deg)}10%{transform:rotateY(198deg)}20%{transform:rotateY(216deg)}30%{transform:rotateY(234deg)}40%{transform:rotateY(252deg)}50%{transform:rotateY(270deg)}60%{transform:rotateY(288deg)}70%{transform:rotateY(306deg)}80%{transform:rotateY(324deg)}90%{transform:rotateY(342deg)}to{transform:rotateY(360deg)}}@keyframes turns-e20ba082{0%{-webkit-transform:rotate(0deg)}25%{-webkit-transform:rotate(90deg)}50%{-webkit-transform:rotate(180deg)}75%{-webkit-transform:rotate(270deg)}to{-webkit-transform:rotate(360deg)}}.rotate-enter-active[data-v-e20ba082]{animation:rotateEnter-e20ba082 .7s;position:relative}.rotate-leave-active[data-v-e20ba082]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-e20ba082]{width:100%;background-color:var(--card-bg-color);box-shadow:var(--card-box-shadow);padding:10px 30px;border-radius:6px;position:relative}.action-main[data-v-e20ba082]{width:680px;background-color:#fff;position:relative;z-index:99999;margin:auto;overflow:auto}.action-main[data-v-e20ba082] .actioner-container{width:100%}.action-main[data-v-e20ba082] .actioner-container .actioner-container_header{width:100%;height:50px;line-height:50px;display:flex;flex-wrap:wrap;align-items:center;font-size:20px;border-bottom:1px solid #eee;justify-content:center;padding:0 10px}.action-main[data-v-e20ba082] .actioner-container .actioner-container_footer{width:100%;height:50px;border-top:1px solid rgba(0,0,0,.06);display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;padding:0 30px}.action-main[data-v-e20ba082] .actioner-container .actioner-container_footer button{display:inline-block;width:100px!important;margin:0;margin-left:1rem}.action-main[data-v-e20ba082] .actioner-container .actioner-container_footer .close{min-width:65px;font-weight:400;line-height:30px;text-align:center;cursor:pointer;height:32px;border-radius:2px;border:1px solid rgba(0,0,0,.15);font-size:14px;font-family:PingFangSC-Regular,PingFang SC;color:#000000d4;line-height:32px}.action-main[data-v-e20ba082] .actioner-container .actioner-container_footer .next{min-width:65px;line-height:32px;text-align:center;cursor:pointer;font-size:14px;font-family:PingFangSC-Regular,PingFang SC;font-weight:400;color:#fff;margin-left:20px;width:74px;height:32px;background:#553AFE;border-radius:2px}.action-main[data-v-e20ba082] .actioner-container .actioner-container_footer .next.save{height:32px;background:#553AFE;border-radius:2px;line-height:16px}.action-main[data-v-e20ba082] .actioner-container .actioner-container_footer .next:hover,.action-main[data-v-e20ba082] .actioner-container .actioner-container_footer .close:hover{opacity:.9}.action-main[data-v-e20ba082] .actioner-container .actioner-container_body{padding:20px;width:100%;height:400px}@keyframes bganimation-e20ba082{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-e20ba082{0%{transform:rotateY(180deg)}10%{transform:rotateY(198deg)}20%{transform:rotateY(216deg)}30%{transform:rotateY(234deg)}40%{transform:rotateY(252deg)}50%{transform:rotateY(270deg)}60%{transform:rotateY(288deg)}70%{transform:rotateY(306deg)}80%{transform:rotateY(324deg)}90%{transform:rotateY(342deg)}to{transform:rotateY(360deg)}}@keyframes turns-e20ba082{0%{-webkit-transform:rotate(0deg)}25%{-webkit-transform:rotate(90deg)}50%{-webkit-transform:rotate(180deg)}75%{-webkit-transform:rotate(270deg)}to{-webkit-transform:rotate(360deg)}}.rotate-enter-active[data-v-e20ba082]{animation:rotateEnter-e20ba082 .7s;position:relative}.rotate-leave-active[data-v-e20ba082]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-e20ba082]{width:100%;background-color:var(--card-bg-color);box-shadow:var(--card-box-shadow);padding:10px 30px;border-radius:6px;position:relative}@media screen and (max-width: 800px){.action-main[data-v-e20ba082]{width:90%}}@keyframes bganimation-f1411b40{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-f1411b40{0%{transform:rotateY(180deg)}10%{transform:rotateY(198deg)}20%{transform:rotateY(216deg)}30%{transform:rotateY(234deg)}40%{transform:rotateY(252deg)}50%{transform:rotateY(270deg)}60%{transform:rotateY(288deg)}70%{transform:rotateY(306deg)}80%{transform:rotateY(324deg)}90%{transform:rotateY(342deg)}to{transform:rotateY(360deg)}}@keyframes turns-f1411b40{0%{-webkit-transform:rotate(0deg)}25%{-webkit-transform:rotate(90deg)}50%{-webkit-transform:rotate(180deg)}75%{-webkit-transform:rotate(270deg)}to{-webkit-transform:rotate(360deg)}}.rotate-enter-active[data-v-f1411b40]{animation:rotateEnter-f1411b40 .7s;position:relative}.rotate-leave-active[data-v-f1411b40]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-f1411b40]{width:100%;background-color:var(--card-bg-color);box-shadow:var(--card-box-shadow);padding:10px 30px;border-radius:6px;position:relative}.cbi-map-descr[data-v-f1411b40]{margin-bottom:32px}.item-status[data-v-f1411b40]{word-break:break-all;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.item-status-detail[data-v-f1411b40]{text-decoration:underline;cursor:help}@keyframes bganimation-2b6b4ef9{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-2b6b4ef9{0%{transform:rotateY(180deg)}10%{transform:rotateY(198deg)}20%{transform:rotateY(216deg)}30%{transform:rotateY(234deg)}40%{transform:rotateY(252deg)}50%{transform:rotateY(270deg)}60%{transform:rotateY(288deg)}70%{transform:rotateY(306deg)}80%{transform:rotateY(324deg)}90%{transform:rotateY(342deg)}to{transform:rotateY(360deg)}}@keyframes turns-2b6b4ef9{0%{-webkit-transform:rotate(0deg)}25%{-webkit-transform:rotate(90deg)}50%{-webkit-transform:rotate(180deg)}75%{-webkit-transform:rotate(270deg)}to{-webkit-transform:rotate(360deg)}}.rotate-enter-active[data-v-2b6b4ef9]{animation:rotateEnter-2b6b4ef9 .7s;position:relative}.rotate-leave-active[data-v-2b6b4ef9]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-2b6b4ef9]{width:100%;background-color:var(--card-bg-color);box-shadow:var(--card-box-shadow);padding:10px 30px;border-radius:6px;position:relative}#page .cbi-map-descr[data-v-2b6b4ef9]{margin-bottom:1rem}#page[data-v-2b6b4ef9] .cbi-section{padding:1rem}#page[data-v-2b6b4ef9] span.cbi-page-actions.control-group{width:100%;display:block}@keyframes bganimation-f3b0d6f0{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-f3b0d6f0{0%{transform:rotateY(180deg)}10%{transform:rotateY(198deg)}20%{transform:rotateY(216deg)}30%{transform:rotateY(234deg)}40%{transform:rotateY(252deg)}50%{transform:rotateY(270deg)}60%{transform:rotateY(288deg)}70%{transform:rotateY(306deg)}80%{transform:rotateY(324deg)}90%{transform:rotateY(342deg)}to{transform:rotateY(360deg)}}@keyframes turns-f3b0d6f0{0%{-webkit-transform:rotate(0deg)}25%{-webkit-transform:rotate(90deg)}50%{-webkit-transform:rotate(180deg)}75%{-webkit-transform:rotate(270deg)}to{-webkit-transform:rotate(360deg)}}.rotate-enter-active[data-v-f3b0d6f0]{animation:rotateEnter-f3b0d6f0 .7s;position:relative}.rotate-leave-active[data-v-f3b0d6f0]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-f3b0d6f0]{width:100%;background-color:var(--card-bg-color);box-shadow:var(--card-box-shadow);padding:10px 30px;border-radius:6px;position:relative}.action-main[data-v-f3b0d6f0]{width:680px;background-color:#fff;position:relative;z-index:99999;margin:auto;overflow:auto}.action-main[data-v-f3b0d6f0] .actioner-container{width:100%}.action-main[data-v-f3b0d6f0] .actioner-container .actioner-container_header{width:100%;height:50px;line-height:50px;display:flex;flex-wrap:wrap;align-items:center;font-size:16px;border-bottom:1px solid #eee;justify-content:flex-start;padding:0 1rem;color:#525f7f}.action-main[data-v-f3b0d6f0] .actioner-container .actioner-container_footer{width:100%;height:50px;border-top:1px solid rgba(0,0,0,.06);display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;padding:0 30px}.action-main[data-v-f3b0d6f0] .actioner-container .actioner-container_footer button{display:inline-block;width:100px!important;margin:0;margin-left:1rem;padding:0;border:none}.action-main[data-v-f3b0d6f0] .actioner-container .actioner-container_footer .close{min-width:65px;font-weight:400;line-height:30px;text-align:center;cursor:pointer;height:32px;border-radius:2px;border:1px solid rgba(0,0,0,.15);font-size:14px;font-family:PingFangSC-Regular,PingFang SC;color:#000000d4;line-height:32px}.action-main[data-v-f3b0d6f0] .actioner-container .actioner-container_footer .next{min-width:65px;line-height:32px;text-align:center;cursor:pointer;font-size:14px;font-family:PingFangSC-Regular,PingFang SC;font-weight:400;color:#fff;margin-left:20px;width:74px;height:32px;background:#553AFE;border-radius:2px}.action-main[data-v-f3b0d6f0] .actioner-container .actioner-container_footer .next.save{height:32px;background:#553AFE;border-radius:2px;line-height:16px}.action-main[data-v-f3b0d6f0] .actioner-container .actioner-container_footer .next:hover,.action-main[data-v-f3b0d6f0] .actioner-container .actioner-container_footer .close:hover{opacity:.9}.action-main[data-v-f3b0d6f0] .actioner-container .actioner-container_body{padding:20px;width:100%;min-height:400px}.action-main[data-v-f3b0d6f0] .actioner-container .actioner-container_body label.cbi-value-title{width:150px!important}@keyframes bganimation-f3b0d6f0{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-f3b0d6f0{0%{transform:rotateY(180deg)}10%{transform:rotateY(198deg)}20%{transform:rotateY(216deg)}30%{transform:rotateY(234deg)}40%{transform:rotateY(252deg)}50%{transform:rotateY(270deg)}60%{transform:rotateY(288deg)}70%{transform:rotateY(306deg)}80%{transform:rotateY(324deg)}90%{transform:rotateY(342deg)}to{transform:rotateY(360deg)}}@keyframes turns-f3b0d6f0{0%{-webkit-transform:rotate(0deg)}25%{-webkit-transform:rotate(90deg)}50%{-webkit-transform:rotate(180deg)}75%{-webkit-transform:rotate(270deg)}to{-webkit-transform:rotate(360deg)}}.rotate-enter-active[data-v-f3b0d6f0]{animation:rotateEnter-f3b0d6f0 .7s;position:relative}.rotate-leave-active[data-v-f3b0d6f0]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-f3b0d6f0]{width:100%;background-color:var(--card-bg-color);box-shadow:var(--card-box-shadow);padding:10px 30px;border-radius:6px;position:relative}@media screen and (max-width: 800px){.action-main[data-v-f3b0d6f0]{width:90%}}@keyframes bganimation-abf07ee0{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-abf07ee0{0%{transform:rotateY(180deg)}10%{transform:rotateY(198deg)}20%{transform:rotateY(216deg)}30%{transform:rotateY(234deg)}40%{transform:rotateY(252deg)}50%{transform:rotateY(270deg)}60%{transform:rotateY(288deg)}70%{transform:rotateY(306deg)}80%{transform:rotateY(324deg)}90%{transform:rotateY(342deg)}to{transform:rotateY(360deg)}}@keyframes turns-abf07ee0{0%{-webkit-transform:rotate(0deg)}25%{-webkit-transform:rotate(90deg)}50%{-webkit-transform:rotate(180deg)}75%{-webkit-transform:rotate(270deg)}to{-webkit-transform:rotate(360deg)}}.rotate-enter-active[data-v-abf07ee0]{animation:rotateEnter-abf07ee0 .7s;position:relative}.rotate-leave-active[data-v-abf07ee0]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-abf07ee0]{width:100%;background-color:var(--card-bg-color);box-shadow:var(--card-box-shadow);padding:10px 30px;border-radius:6px;position:relative}textarea[data-v-abf07ee0]{display:block;width:100%;height:400px;padding:1rem;font-size:14px;resize:none;border:none;background-color:#1e1e1e;color:#fff}@keyframes bganimation-4a646cde{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-4a646cde{0%{transform:rotateY(180deg)}10%{transform:rotateY(198deg)}20%{transform:rotateY(216deg)}30%{transform:rotateY(234deg)}40%{transform:rotateY(252deg)}50%{transform:rotateY(270deg)}60%{transform:rotateY(288deg)}70%{transform:rotateY(306deg)}80%{transform:rotateY(324deg)}90%{transform:rotateY(342deg)}to{transform:rotateY(360deg)}}@keyframes turns-4a646cde{0%{-webkit-transform:rotate(0deg)}25%{-webkit-transform:rotate(90deg)}50%{-webkit-transform:rotate(180deg)}75%{-webkit-transform:rotate(270deg)}to{-webkit-transform:rotate(360deg)}}.rotate-enter-active[data-v-4a646cde]{animation:rotateEnter-4a646cde .7s;position:relative}.rotate-leave-active[data-v-4a646cde]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-4a646cde]{width:100%;background-color:var(--card-bg-color);box-shadow:var(--card-box-shadow);padding:10px 30px;border-radius:6px;position:relative}textarea[data-v-4a646cde]{display:block;width:100%;height:400px;padding:1rem;font-size:14px;resize:none;border:none;background-color:#1e1e1e;color:#fff}@keyframes bganimation-997c3dee{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-997c3dee{0%{transform:rotateY(180deg)}10%{transform:rotateY(198deg)}20%{transform:rotateY(216deg)}30%{transform:rotateY(234deg)}40%{transform:rotateY(252deg)}50%{transform:rotateY(270deg)}60%{transform:rotateY(288deg)}70%{transform:rotateY(306deg)}80%{transform:rotateY(324deg)}90%{transform:rotateY(342deg)}to{transform:rotateY(360deg)}}@keyframes turns-997c3dee{0%{-webkit-transform:rotate(0deg)}25%{-webkit-transform:rotate(90deg)}50%{-webkit-transform:rotate(180deg)}75%{-webkit-transform:rotate(270deg)}to{-webkit-transform:rotate(360deg)}}.rotate-enter-active[data-v-997c3dee]{animation:rotateEnter-997c3dee .7s;position:relative}.rotate-leave-active[data-v-997c3dee]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-997c3dee]{width:100%;background-color:var(--card-bg-color);box-shadow:var(--card-box-shadow);padding:10px 30px;border-radius:6px;position:relative}textarea[data-v-997c3dee]{display:block;width:100%;height:500px;padding:1rem;font-size:14px;resize:none;border:1px solid #999;border-radius:3px}@keyframes bganimation-6f6071af{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-6f6071af{0%{transform:rotateY(180deg)}10%{transform:rotateY(198deg)}20%{transform:rotateY(216deg)}30%{transform:rotateY(234deg)}40%{transform:rotateY(252deg)}50%{transform:rotateY(270deg)}60%{transform:rotateY(288deg)}70%{transform:rotateY(306deg)}80%{transform:rotateY(324deg)}90%{transform:rotateY(342deg)}to{transform:rotateY(360deg)}}@keyframes turns-6f6071af{0%{-webkit-transform:rotate(0deg)}25%{-webkit-transform:rotate(90deg)}50%{-webkit-transform:rotate(180deg)}75%{-webkit-transform:rotate(270deg)}to{-webkit-transform:rotate(360deg)}}.rotate-enter-active[data-v-6f6071af]{animation:rotateEnter-6f6071af .7s;position:relative}.rotate-leave-active[data-v-6f6071af]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-6f6071af]{width:100%;background-color:var(--card-bg-color);box-shadow:var(--card-box-shadow);padding:10px 30px;border-radius:6px;position:relative}.actioner-dns[data-v-6f6071af]{width:860px;background-color:#fff;position:relative;z-index:99999;margin:auto;overflow:auto}.actioner-dns .actioner-dns_header[data-v-6f6071af]{width:100%;display:flex;flex-wrap:wrap;align-items:center;padding:1rem;font-size:2em;border-bottom:1px solid #eee}.actioner-dns .actioner-dns_body[data-v-6f6071af]{padding:1rem;min-height:50vh}.actioner-dns .actioner-dns_body .label-item[data-v-6f6071af]{width:100%;margin:1rem 0}.actioner-dns .actioner-dns_body .label-item .label-item_key[data-v-6f6071af]{width:100%;font-size:16px;color:#666;margin-bottom:10px}.actioner-dns .actioner-dns_body .label-item .label-item_key span[data-v-6f6071af]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.actioner-dns .actioner-dns_body .label-item .label-item_key span[data-v-6f6071af]:before{content:"*";color:#f56c6c;margin-right:4px}.actioner-dns .actioner-dns_body .label-item .label-item_value[data-v-6f6071af]{width:100%;margin-top:5px}.actioner-dns .actioner-dns_body .label-item .label-item_value select[data-v-6f6071af],.actioner-dns .actioner-dns_body .label-item .label-item_value input[data-v-6f6071af]{width:100%;min-height:36px}.actioner-dns .actioner-dns_body .label-message[data-v-6f6071af]{width:100%;text-align:left;font-size:14px;color:red;text-align:center}.actioner-dns .config-message[data-v-6f6071af]{width:100%;min-height:inherit;height:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;font-size:2em}.actioner-dns .actioner-dns_footer[data-v-6f6071af]{width:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;padding:1rem;font-size:2em;border-top:1px solid #eee}.actioner-dns .actioner-dns_footer button[data-v-6f6071af]{display:inline-block;width:100px!important;margin:0;margin-left:1rem}@keyframes bganimation-6f6071af{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-6f6071af{0%{transform:rotateY(180deg)}10%{transform:rotateY(198deg)}20%{transform:rotateY(216deg)}30%{transform:rotateY(234deg)}40%{transform:rotateY(252deg)}50%{transform:rotateY(270deg)}60%{transform:rotateY(288deg)}70%{transform:rotateY(306deg)}80%{transform:rotateY(324deg)}90%{transform:rotateY(342deg)}to{transform:rotateY(360deg)}}@keyframes turns-6f6071af{0%{-webkit-transform:rotate(0deg)}25%{-webkit-transform:rotate(90deg)}50%{-webkit-transform:rotate(180deg)}75%{-webkit-transform:rotate(270deg)}to{-webkit-transform:rotate(360deg)}}.rotate-enter-active[data-v-6f6071af]{animation:rotateEnter-6f6071af .7s;position:relative}.rotate-leave-active[data-v-6f6071af]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-6f6071af]{width:100%;background-color:var(--card-bg-color);box-shadow:var(--card-box-shadow);padding:10px 30px;border-radius:6px;position:relative}@media screen and (max-width: 1400px){.actioner-dns .actioner-dns_body[data-v-6f6071af]{min-height:34vh}}@media screen and (max-width: 800px){.actioner-dns[data-v-6f6071af]{width:100%}}@keyframes bganimation-17a2fb98{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-17a2fb98{0%{transform:rotateY(180deg)}10%{transform:rotateY(198deg)}20%{transform:rotateY(216deg)}30%{transform:rotateY(234deg)}40%{transform:rotateY(252deg)}50%{transform:rotateY(270deg)}60%{transform:rotateY(288deg)}70%{transform:rotateY(306deg)}80%{transform:rotateY(324deg)}90%{transform:rotateY(342deg)}to{transform:rotateY(360deg)}}@keyframes turns-17a2fb98{0%{-webkit-transform:rotate(0deg)}25%{-webkit-transform:rotate(90deg)}50%{-webkit-transform:rotate(180deg)}75%{-webkit-transform:rotate(270deg)}to{-webkit-transform:rotate(360deg)}}.rotate-enter-active[data-v-17a2fb98]{animation:rotateEnter-17a2fb98 .7s;position:relative}.rotate-leave-active[data-v-17a2fb98]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-17a2fb98]{width:100%;background-color:var(--card-bg-color);box-shadow:var(--card-box-shadow);padding:10px 30px;border-radius:6px;position:relative}.icon[data-v-17a2fb98]{width:48px;height:100%;cursor:pointer}.interface-device-flex[data-v-17a2fb98]{display:flex;justify-content:center}.interface-device-flex .app-container_status-label_bg[data-v-17a2fb98]{width:0;min-width:130px;max-width:230px;overflow-y:hidden;flex:1 0 160px}.cbi-section-table-row .td.btns[data-v-17a2fb98]{text-align:left!important}@keyframes bganimation-1ad1f636{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-1ad1f636{0%{transform:rotateY(180deg)}10%{transform:rotateY(198deg)}20%{transform:rotateY(216deg)}30%{transform:rotateY(234deg)}40%{transform:rotateY(252deg)}50%{transform:rotateY(270deg)}60%{transform:rotateY(288deg)}70%{transform:rotateY(306deg)}80%{transform:rotateY(324deg)}90%{transform:rotateY(342deg)}to{transform:rotateY(360deg)}}@keyframes turns-1ad1f636{0%{-webkit-transform:rotate(0deg)}25%{-webkit-transform:rotate(90deg)}50%{-webkit-transform:rotate(180deg)}75%{-webkit-transform:rotate(270deg)}to{-webkit-transform:rotate(360deg)}}.rotate-enter-active[data-v-1ad1f636]{animation:rotateEnter-1ad1f636 .7s;position:relative}.rotate-leave-active[data-v-1ad1f636]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-1ad1f636]{width:100%;background-color:var(--card-bg-color);box-shadow:var(--card-box-shadow);padding:10px 30px;border-radius:6px;position:relative}button[data-v-1ad1f636]{outline:none;cursor:pointer;border:none}.pc-radio[data-v-1ad1f636]{display:flex;flex-wrap:wrap;align-items:center}.label-flex.pc-radio label[data-v-1ad1f636]{width:100px;display:flex;flex-wrap:wrap;align-items:center;cursor:pointer;color:#666}.label-flex.pc-radio input[type=radio][data-v-1ad1f636]{margin:0 4px 0 0;top:0}.mobile-switch[data-v-1ad1f636]{display:none;align-items:center}.switch-core[data-v-1ad1f636]{position:relative;width:50px;border:1px solid #dcdfe6;outline:none;border-radius:20px;box-sizing:border-box;background:#dcdfe6;cursor:pointer;transition:border-color .3s,background-color .3s;display:inline-block}.switch-core.is-checked[data-v-1ad1f636]{border-color:#409eff;background-color:#409eff}.switch-core.is-disabled[data-v-1ad1f636]{opacity:.6;cursor:not-allowed}.switch-button[data-v-1ad1f636]{position:absolute;top:1px;left:1px;border-radius:100%;transition:all .3s;width:16px;height:16px;background-color:#fff}.switch-core.is-checked .switch-button[data-v-1ad1f636]{transform:translate(20px)}.switch-label[data-v-1ad1f636]{font-size:14px;color:#999}.switch-label.active[data-v-1ad1f636]{color:#409eff}form.form-container[data-v-1ad1f636]{display:block;width:100%;padding:0 1rem;margin-top:50px}form.form-container .label-name[data-v-1ad1f636]{display:block;width:100%;margin-bottom:.5rem;color:var(--item-label_key-span-color)}form.form-container .label-name span[data-v-1ad1f636]:before{content:"*";color:#f56c6c;margin-right:4px;width:10px;display:inline-block;vertical-align:middle}form.form-container .label-value[data-v-1ad1f636]{display:block;width:100%;margin-bottom:1rem}form.form-container .label-value input[data-v-1ad1f636],form.form-container .label-value select[data-v-1ad1f636]{display:block;width:100%;height:42px;background:none;border:1px solid #c2c2c2;color:var(--item-label_key-span-color);font-size:14px}form.form-container .label-value input>option[data-v-1ad1f636],form.form-container .label-value select>option[data-v-1ad1f636]{color:#8898aa}form.form-container .label-value input[data-v-1ad1f636]:focus,form.form-container .label-value select[data-v-1ad1f636]:focus{transition:.2s;border:1px solid #418dfe}form.form-container .label-value select[data-v-1ad1f636]{border-radius:3px;padding:0 10px}form.form-container .label-value input[data-v-1ad1f636]{border-left:none!important;border-right:none!important;border-top:none!important;box-shadow:none!important;padding:0 10px}form.form-container .label-value input[type=checkbox][data-v-1ad1f636],form.form-container .label-value input[type=radio][data-v-1ad1f636]{width:auto}form.form-container .label-value input[type=radio][data-v-1ad1f636]{margin:0 4px 0 0;top:0}form.form-container .label-value input[data-v-1ad1f636]:disabled{background-color:#eee;border:1px solid #c2c2c2;border-radius:3px}form.form-container .label-value input[data-v-1ad1f636]::placeholder{color:var(--item-label_value-span-color);opacity:.54;font-size:14px}form.form-container .label-value input[data-v-1ad1f636]:-ms-input-placeholder{color:var(--item-label_value-span-color);opacity:.54;font-size:14px}form.form-container .label-value input[data-v-1ad1f636]::-ms-input-placeholder{color:var(--item-label_value-span-color);opacity:.54;font-size:14px}form.form-container .label-btns[data-v-1ad1f636]{width:100%;display:flex;flex-wrap:wrap;justify-content:flex-end}form.form-container .label-msg[data-v-1ad1f636]{display:block;width:100%;color:#ff3b3b;font-size:14px}form.form-container .label-msg.warning[data-v-1ad1f636]{color:#f9ad1e}form.form-container .label-flex[data-v-1ad1f636]{width:100%;display:flex;flex-wrap:wrap;align-items:center}form.form-container .label-flex label[data-v-1ad1f636]{width:100px;display:flex;flex-wrap:wrap;align-items:center;cursor:pointer;color:#666}.form-item[data-v-1ad1f636]{display:flex;align-items:center;height:55px}.form-item .label-name[data-v-1ad1f636]{width:200px!important}.form-item .label-value[data-v-1ad1f636]{width:300px!important;padding-top:10px;position:relative;display:flex!important;align-items:center}p[data-v-1ad1f636]{font-size:1em;color:#999;line-height:26px;text-align:left;margin-bottom:1rem}.label-btns[data-v-1ad1f636]{width:500px!important;margin-top:1rem}.label-btns .btn[data-v-1ad1f636]{width:300px!important;text-align:center;border-radius:32px}.label-btns .btn[data-v-1ad1f636]:hover{background:#5279f7;transition:.3}.label-btns .primary-btn[data-v-1ad1f636]{border:none;background:#5279f7;color:#fff;margin-bottom:10px}.label-btns .primary-btn[data-v-1ad1f636]:hover{opacity:.9;transition:.3}select[data-v-1ad1f636]:disabled{background-color:#eee!important;border:1px solid #c2c2c2!important}.seeIcon[data-v-1ad1f636]{width:22px;height:22px;position:absolute;cursor:pointer;z-index:1;right:6px;top:50%;transform:translateY(-50%) scale(1);transition:all .3s ease;transform-origin:center}.seeIcon[data-v-1ad1f636]:hover{transform:translateY(-50%) scale(1.1)}@media only screen and (max-width: 1050px){form.form-container[data-v-1ad1f636]{padding:0;margin-top:-16px}form.form-container .form-item[data-v-1ad1f636]{position:relative;height:auto;margin-bottom:0;height:50px;padding-top:6px;border-bottom:1px solid rgba(0,0,0,.16)!important}form.form-container .form-item .label-name[data-v-1ad1f636]{width:100%!important;margin-bottom:0;font-size:14px}form.form-container .form-item .label-name>span[data-v-1ad1f636]{color:var(--item-label_key-span-color)}form.form-container .form-item .label-value[data-v-1ad1f636]{width:100%!important;margin-bottom:0;padding-top:0}form.form-container .form-item .label-value input[data-v-1ad1f636],form.form-container .form-item .label-value select[data-v-1ad1f636]{height:40px;font-size:14px}form.form-container .form-item .label-value .password_input[data-v-1ad1f636]{padding-right:24px}form.form-container .form-item .label-value input[data-v-1ad1f636]{border:none;text-align:right;padding:0}form.form-container .form-item .label-value select[data-v-1ad1f636]:disabled{border:none!important}form.form-container .form-item .label-value select[data-v-1ad1f636]{padding-right:16px!important;border:none;appearance:none;-webkit-appearance:none;-moz-appearance:none;padding:0;outline:none;background:transparent;text-align:right}form.form-container .form-item .label-value[data-v-1ad1f636] ::selection{background:transparent;color:inherit}form.form-container .form-item .label-value[data-v-1ad1f636] ::-moz-selection{background:transparent;color:inherit}form.form-container .label-flex[data-v-1ad1f636]{display:flex}form.form-container .label-flex label[data-v-1ad1f636]{width:100%;margin-bottom:.5rem}form.form-container .label-btns[data-v-1ad1f636]{width:100%!important;margin-top:1.5rem}form.form-container .label-btns .btn[data-v-1ad1f636]{width:100%!important;height:44px;font-size:16px}.seeIcon[data-v-1ad1f636]{width:20px;height:20px;right:0}.pc-radio[data-v-1ad1f636],.label-flex[data-v-1ad1f636]{display:none!important}.mobile-switch[data-v-1ad1f636]{display:flex;align-items:center;height:50px}.switch_label[data-v-1ad1f636]{display:flex;justify-content:end}.switch-core[data-v-1ad1f636]{width:50px;height:24px}.switch-button[data-v-1ad1f636]{width:20px;height:20px}.switch-core.is-checked .switch-button[data-v-1ad1f636]{transform:translate(26px)}.select-arrow[data-v-1ad1f636]{position:absolute;right:6px;top:50%!important;transform:translateY(-50%)!important;width:10px;height:10px;border-top:2px solid #606165;border-right:2px solid #606165;transform:translateY(-50%) rotate(45deg)!important;pointer-events:none}}@keyframes bganimation-40cb5302{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-40cb5302{0%{transform:rotateY(180deg)}10%{transform:rotateY(198deg)}20%{transform:rotateY(216deg)}30%{transform:rotateY(234deg)}40%{transform:rotateY(252deg)}50%{transform:rotateY(270deg)}60%{transform:rotateY(288deg)}70%{transform:rotateY(306deg)}80%{transform:rotateY(324deg)}90%{transform:rotateY(342deg)}to{transform:rotateY(360deg)}}@keyframes turns-40cb5302{0%{-webkit-transform:rotate(0deg)}25%{-webkit-transform:rotate(90deg)}50%{-webkit-transform:rotate(180deg)}75%{-webkit-transform:rotate(270deg)}to{-webkit-transform:rotate(360deg)}}.rotate-enter-active[data-v-40cb5302]{animation:rotateEnter-40cb5302 .7s;position:relative}.rotate-leave-active[data-v-40cb5302]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-40cb5302]{width:100%;background-color:var(--card-bg-color);box-shadow:var(--card-box-shadow);padding:10px 30px;border-radius:6px;position:relative}.page-container[data-v-40cb5302]{width:100%;background-color:var(--card-bg-color);border-radius:6px;padding:3rem;margin-top:50px}.mobile-tags-container[data-v-40cb5302]{display:none}.page-flex[data-v-40cb5302]{display:flex}.page-flex .page-sidebar[data-v-40cb5302]{flex:0 0 200px;border-right:1px solid #eee}.page-flex .page-sidebar .item[data-v-40cb5302]{width:100%;height:42px;line-height:42px;font-size:16px;cursor:pointer;color:var(--item-label_key-span-color);display:block;user-select:none;position:relative;display:flex;flex-wrap:wrap;align-items:center}.page-flex .page-sidebar .item[data-v-40cb5302]:hover,.page-flex .page-sidebar .item.activeItem[data-v-40cb5302]{transition:.3s;color:#418cff}.page-flex .page-sidebar .item.activeItem[data-v-40cb5302]:before{content:"";position:absolute;left:-1rem;width:3px;height:20px;background-color:#4388ff}.page-flex .page-main[data-v-40cb5302]{flex:1;padding-left:24px}@media (max-width: 827px){.page-container[data-v-40cb5302]{padding:12px 12px 0 8px;margin-top:0}.page-flex[data-v-40cb5302]{display:block}.page-flex .page-sidebar[data-v-40cb5302]{display:none}.page-flex .page-main[data-v-40cb5302]{padding-left:0;padding-top:16px}.mobile-tags-container[data-v-40cb5302]{display:block;width:100%;margin-bottom:16px;position:relative}.tags-wrapper[data-v-40cb5302]{display:flex;align-items:center;height:40px;position:relative}.tags-scroll[data-v-40cb5302]{flex:1;display:flex;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;height:100%;align-items:center;white-space:nowrap;padding-right:40px}.tags-scroll[data-v-40cb5302]::-webkit-scrollbar{display:none}.tag-item[data-v-40cb5302]{flex-shrink:0;padding:7px 12px;margin-right:8px;border-radius:4px;background-color:var(--tag-bg-color);color:var(--item-label_key-span-color);font-size:12px;line-height:18px;cursor:pointer;white-space:nowrap}.tag-item.active[data-v-40cb5302]{background-color:#5279f7;color:#fff}.more-btn-wrapper[data-v-40cb5302]{position:absolute;right:-6px;top:0;height:100%;width:40px;display:flex;align-items:center;justify-content:flex-end;pointer-events:none}.fade-overlay[data-v-40cb5302]{position:absolute;right:0;top:50%;transform:translateY(-50%);width:100px;height:32px;background:var(--gradient-bg-color)}.more-btn[data-v-40cb5302]{width:28px;height:28px;border-radius:4px;display:flex;flex-direction:column;justify-content:center;align-items:center;cursor:pointer;pointer-events:auto;position:relative;z-index:1}.more-btn .line[data-v-40cb5302]{width:14px;height:2px;background-color:#5279f7;margin:2px 0;border-radius:1px}[data-v-40cb5302] .showSide{z-index:1!important}.popup-overlay[data-v-40cb5302]{position:fixed;inset:0;background-color:#00000080;z-index:1000;display:flex;justify-content:center;align-items:flex-start}.popup-content[data-v-40cb5302]{width:100%;max-height:85vh;background-color:var(--popup-bg-color);border-radius:0 0 4px 4px;animation:slideDown-40cb5302 .3s ease-out;overflow-y:auto;padding-top:25px}.popup-content .popup-tag-item[data-v-40cb5302],.popup-content .active[data-v-40cb5302]{text-align:center;padding:8px 12px 5px;width:calc((100% - 24px) / 3)}@keyframes slideDown-40cb5302{0%{transform:translateY(-100%)}to{transform:translateY(0)}}.popup-tags[data-v-40cb5302]{padding:12px;display:flex;flex-wrap:wrap;gap:8px;max-height:70vh;overflow-y:auto}.popup-tag-item[data-v-40cb5302]{padding:7px 12px;border-radius:4px;background-color:#f5f5f5;color:#333;font-size:12px;line-height:18px;cursor:pointer;white-space:nowrap}.popup-tag-item.active[data-v-40cb5302]{background-color:#5279f7;color:#fff}.popup-footer[data-v-40cb5302]{display:flex;padding:12px;border-top:1px solid #f0f0f0}.popup-footer button[data-v-40cb5302]{flex:1;height:36px;border-radius:23px;font-size:14px;cursor:pointer}.popup-footer .cancel-btn[data-v-40cb5302]{background-color:#f5f5f5;color:#000;border:none;margin-right:12px}.popup-footer .confirm-btn[data-v-40cb5302]{background-color:#5279f7;color:#fff;border:none}} +@keyframes bganimation-41cbce66{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-41cbce66{0%{transform:rotateY(180deg)}10%{transform:rotateY(198deg)}20%{transform:rotateY(216deg)}30%{transform:rotateY(234deg)}40%{transform:rotateY(252deg)}50%{transform:rotateY(270deg)}60%{transform:rotateY(288deg)}70%{transform:rotateY(306deg)}80%{transform:rotateY(324deg)}90%{transform:rotateY(342deg)}to{transform:rotateY(360deg)}}@keyframes turns-41cbce66{0%{-webkit-transform:rotate(0deg)}25%{-webkit-transform:rotate(90deg)}50%{-webkit-transform:rotate(180deg)}75%{-webkit-transform:rotate(270deg)}to{-webkit-transform:rotate(360deg)}}.rotate-enter-active[data-v-41cbce66]{animation:rotateEnter-41cbce66 .7s;position:relative}.rotate-leave-active[data-v-41cbce66]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-41cbce66]{width:100%;background-color:var(--card-bg-color);box-shadow:var(--card-box-shadow);padding:10px 30px;border-radius:6px;position:relative}.disk-item-tooltip[data-v-41cbce66]{position:fixed;background:rgba(0,0,0,.7);z-index:10111;color:#fff;padding:.5rem 1rem;font-size:1em;min-width:200px;line-height:24px}.disk-item-tooltip[data-v-41cbce66]:after{content:"";position:absolute;bottom:-6px;border-color:#4c4c4c rgba(0,0,0,0) rgba(0,0,0,0);left:0;right:0;text-align:center;width:0;margin:0 auto;border-width:6px 8px 0;border-style:solid}#main .app-btn,#actioner .app-btn{min-height:36px}@keyframes bganimation-2d97dedc{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-2d97dedc{0%{transform:rotateY(180deg)}10%{transform:rotateY(198deg)}20%{transform:rotateY(216deg)}30%{transform:rotateY(234deg)}40%{transform:rotateY(252deg)}50%{transform:rotateY(270deg)}60%{transform:rotateY(288deg)}70%{transform:rotateY(306deg)}80%{transform:rotateY(324deg)}90%{transform:rotateY(342deg)}to{transform:rotateY(360deg)}}@keyframes turns-2d97dedc{0%{-webkit-transform:rotate(0deg)}25%{-webkit-transform:rotate(90deg)}50%{-webkit-transform:rotate(180deg)}75%{-webkit-transform:rotate(270deg)}to{-webkit-transform:rotate(360deg)}}.rotate-enter-active[data-v-2d97dedc]{animation:rotateEnter-2d97dedc .7s;position:relative}.rotate-leave-active[data-v-2d97dedc]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-2d97dedc]{width:100%;background-color:var(--card-bg-color);box-shadow:var(--card-box-shadow);padding:10px 30px;border-radius:6px;position:relative}#main[data-v-2d97dedc]{width:100%}#main[data-v-2d97dedc],#main[data-v-2d97dedc] *{-webkit-box-sizing:border-box;-webkit-tap-highlight-color:transparent;box-sizing:border-box;word-wrap:break-word;outline:none}@keyframes bganimation{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter{0%{transform:rotateY(180deg)}10%{transform:rotateY(198deg)}20%{transform:rotateY(216deg)}30%{transform:rotateY(234deg)}40%{transform:rotateY(252deg)}50%{transform:rotateY(270deg)}60%{transform:rotateY(288deg)}70%{transform:rotateY(306deg)}80%{transform:rotateY(324deg)}90%{transform:rotateY(342deg)}to{transform:rotateY(360deg)}}@keyframes turns{0%{-webkit-transform:rotate(0deg)}25%{-webkit-transform:rotate(90deg)}50%{-webkit-transform:rotate(180deg)}75%{-webkit-transform:rotate(270deg)}to{-webkit-transform:rotate(360deg)}}.rotate-enter-active{animation:rotateEnter .7s;position:relative}.rotate-leave-active{opacity:0;display:none;position:relative;z-index:-999}.app-container{width:100%;background-color:var(--card-bg-color);box-shadow:var(--card-box-shadow);padding:10px 30px;border-radius:6px;position:relative}:root{--flow-bg-color: #fff;--flow-span-color: rgba(0, 0, 0, .6);--card-bg-color: #fff;--card-box-shadow: 0 0 10px 1px #bfbfbf24;--app-container_title-color: #1e1e1e;--app-container_status-label_block: black;--item-label_key-span-color: #333;--item-label_value-span-color: #333;--app-container_status-label_bg: #f3f3f3;--item_btn-border: 1px solid #553afb;--item_btn-color: #553afb;--tit-color: #1e1e1e;--popup-bg-color: #fff;--tag-bg-color: #f5f5f5;--gradient-bg-color:linear-gradient(90deg, rgba(255,255,255,0) 0%, rgba(255,255,255,.8) 62%, rgba(255,255,255,1) 100%);--breadcrumbs-tit-color:rgba(255,255,255,.6);--breadcrumbs-tit-color1:#fff}@media (prefers-color-scheme: light){:root{--flow-bg-color: #fff;--flow-span-color: rgba(0, 0, 0, .6);--card-bg-color: #fff;--card-box-shadow: 0 0 10px 1px #bfbfbf24;--app-container_title-color: #1e1e1e;--app-container_status-label_block: black;--item-label_key-span-color: #333;--item-label_value-span-color: #333;--app-container_status-label_bg: #f3f3f3;--item_btn-border: 1px solid #553afb;--item_btn-color: #553afb;--tit-color: #1e1e1e;--popup-bg-color: #fff;--tag-bg-color: #f5f5f5;--gradient-bg-color:linear-gradient(90deg, rgba(255,255,255,0) 0%, rgba(255,255,255,.8) 62%, rgba(255,255,255,1) 100%);--breadcrumbs-tit-color:rgba(255,255,255,.6);--breadcrumbs-tit-color1:#fff}}@media (prefers-color-scheme: dark){:root{--flow-bg-color: transparent;--flow-span-color: #cccccc;--card-bg-color: #88888822;--card-box-shadow: 0 0 .5rem 0 rgba(0, 0, 0, .35);--app-container_title-color: #cccccc;--app-container_status-label_block: #727272;--item-label_key-span-color: #cccccc;--item-label_value-span-color: #cccccc;--app-container_status-label_bg: #0000001a;--item_btn-border: 1px solid #cccccc;--item_btn-color: #cccccc;--tit-color: #cccccc;--popup-bg-color: #000;--tag-bg-color: #1e1e1e;--gradient-bg-color:linear-gradient(90deg, rgba(0,0,0,0) 0%, rgba(0,0,0,.8) 62%, rgba(0,0,0,1) 100%);--breadcrumbs-tit-color:rgba(255,255,255,.6);--breadcrumbs-tit-color1:#fff}#app svg path{color:#666}#app svg circle{stroke:#666}}@media (prefers-color-scheme: no-preference){:root{--flow-bg-color: #fff;--flow-span-color: rgba(0, 0, 0, .6);--card-bg-color: #fff;--card-box-shadow: 0 0 10px 1px #bfbfbf24;--app-container_title-color: #1e1e1e;--app-container_status-label_block: black;--item-label_key-span-color: #333;--item-label_value-span-color: #333;--app-container_status-label_bg: #f3f3f3;--item_btn-border: 1px solid #553afb;--item_btn-color: #553afb;--tit-color: #1e1e1e;--popup-bg-color: #fff;--tag-bg-color: #f5f5f5;--gradient-bg-color:linear-gradient(90deg, rgba(255,255,255,0) 0%, rgba(255,255,255,.8) 62%, rgba(255,255,255,1) 100%);--breadcrumbs-tit-color:rgba(255,255,255,.6);--breadcrumbs-tit-color1:#fff}}body[theme=dark]{--flow-bg-color: transparent;--flow-span-color: #cccccc;--card-bg-color: #88888822;--card-box-shadow: 0 0 .5rem 0 rgba(0, 0, 0, .35);--app-container_title-color: #cccccc;--app-container_status-label_block: #727272;--item-label_key-span-color: #cccccc;--item-label_value-span-color: #cccccc;--app-container_status-label_bg: #0000001a;--item_btn-border: 1px solid #cccccc;--item_btn-color: #cccccc;--tit-color: #cccccc;--popup-bg-color: #000;--tag-bg-color: #1e1e1e;--gradient-bg-color:linear-gradient(90deg, rgba(0,0,0,0) 0%, rgba(0,0,0,.8) 62%, rgba(0,0,0,1) 100%);--breadcrumbs-tit-color:rgba(255,255,255,.6);--breadcrumbs-tit-color1:#fff}body[theme=light]{--flow-bg-color: #fff;--flow-span-color: rgba(0, 0, 0, .6);--card-bg-color: #fff;--card-box-shadow: 0 0 10px 1px #bfbfbf24;--app-container_title-color: #1e1e1e;--app-container_status-label_block: black;--item-label_key-span-color: #333;--item-label_value-span-color: #333;--app-container_status-label_bg: #f3f3f3;--item_btn-border: 1px solid #553afb;--item_btn-color: #553afb;--tit-color: #1e1e1e;--popup-bg-color: #fff;--tag-bg-color: #f5f5f5;--gradient-bg-color:linear-gradient(90deg, rgba(255,255,255,0) 0%, rgba(255,255,255,.8) 62%, rgba(255,255,255,1) 100%);--breadcrumbs-tit-color:rgba(255,255,255,.6);--breadcrumbs-tit-color1:#fff}@keyframes bganimation-3ee635ef{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-3ee635ef{0%{transform:rotateY(180deg)}10%{transform:rotateY(198deg)}20%{transform:rotateY(216deg)}30%{transform:rotateY(234deg)}40%{transform:rotateY(252deg)}50%{transform:rotateY(270deg)}60%{transform:rotateY(288deg)}70%{transform:rotateY(306deg)}80%{transform:rotateY(324deg)}90%{transform:rotateY(342deg)}to{transform:rotateY(360deg)}}@keyframes turns-3ee635ef{0%{-webkit-transform:rotate(0deg)}25%{-webkit-transform:rotate(90deg)}50%{-webkit-transform:rotate(180deg)}75%{-webkit-transform:rotate(270deg)}to{-webkit-transform:rotate(360deg)}}.rotate-enter-active[data-v-3ee635ef]{animation:rotateEnter-3ee635ef .7s;position:relative}.rotate-leave-active[data-v-3ee635ef]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-3ee635ef]{width:100%;background-color:var(--card-bg-color);box-shadow:var(--card-box-shadow);padding:10px 30px;border-radius:6px;position:relative}.progress[data-v-3ee635ef]{width:100%;display:block;position:relative;background-color:#eee;border-radius:4px;height:18px;line-height:18px;overflow:hidden}.progress .progress-value[data-v-3ee635ef]{transition:.5s;position:absolute;left:0;top:0;bottom:0;height:100%;text-align:center;color:#fff;vertical-align:middle;font-size:12px}@keyframes bganimation-54af3568{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-54af3568{0%{transform:rotateY(180deg)}10%{transform:rotateY(198deg)}20%{transform:rotateY(216deg)}30%{transform:rotateY(234deg)}40%{transform:rotateY(252deg)}50%{transform:rotateY(270deg)}60%{transform:rotateY(288deg)}70%{transform:rotateY(306deg)}80%{transform:rotateY(324deg)}90%{transform:rotateY(342deg)}to{transform:rotateY(360deg)}}@keyframes turns-54af3568{0%{-webkit-transform:rotate(0deg)}25%{-webkit-transform:rotate(90deg)}50%{-webkit-transform:rotate(180deg)}75%{-webkit-transform:rotate(270deg)}to{-webkit-transform:rotate(360deg)}}.rotate-enter-active[data-v-54af3568]{animation:rotateEnter-54af3568 .7s;position:relative}.rotate-leave-active[data-v-54af3568]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-54af3568]{width:100%;background-color:var(--card-bg-color);box-shadow:var(--card-box-shadow);padding:10px 30px;border-radius:6px;position:relative}label.checkbox_switch[data-v-54af3568]{cursor:pointer;display:flex!important;align-items:center;width:initial!important}label.checkbox_switch input[type=checkbox][data-v-54af3568]{height:0!important;width:0!important;opacity:0!important;margin:0!important;padding:0!important;border:none!important}label.checkbox_switch .checkbox_switch_on[data-v-54af3568],label.checkbox_switch .checkbox_switch_off[data-v-54af3568]{flex:none}label.checkbox_switch .checkbox_switch_on[data-v-54af3568]{display:none!important}label.checkbox_switch .checkbox_switch_off[data-v-54af3568]{display:inline-flex!important}label.checkbox_switch input[type=checkbox]:checked~.checkbox_switch_on[data-v-54af3568]{display:inline-flex!important}label.checkbox_switch input[type=checkbox]:checked~.checkbox_switch_off[data-v-54af3568]{display:none!important}label.checkbox_switch svg[data-v-54af3568]{height:1em;width:2em}article[data-v-995510fc]{flex:0 0 100%;max-width:20%;position:relative;border-radius:4px;padding:10px}@media screen and (max-width: 1080px){article[data-v-995510fc]{max-width:33.333%}}@keyframes bganimation-995510fc{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-995510fc{0%{transform:rotateY(180deg)}10%{transform:rotateY(198deg)}20%{transform:rotateY(216deg)}30%{transform:rotateY(234deg)}40%{transform:rotateY(252deg)}50%{transform:rotateY(270deg)}60%{transform:rotateY(288deg)}70%{transform:rotateY(306deg)}80%{transform:rotateY(324deg)}90%{transform:rotateY(342deg)}to{transform:rotateY(360deg)}}@keyframes turns-995510fc{0%{-webkit-transform:rotate(0deg)}25%{-webkit-transform:rotate(90deg)}50%{-webkit-transform:rotate(180deg)}75%{-webkit-transform:rotate(270deg)}to{-webkit-transform:rotate(360deg)}}.rotate-enter-active[data-v-995510fc]{animation:rotateEnter-995510fc .7s;position:relative}.rotate-leave-active[data-v-995510fc]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-995510fc]{width:100%;background-color:var(--card-bg-color);box-shadow:var(--card-box-shadow);padding:10px 30px;border-radius:6px;position:relative}@media screen and (max-width: 768px){article[data-v-995510fc]{max-width:50%}}@keyframes bganimation-782f97c0{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-782f97c0{0%{transform:rotateY(180deg)}10%{transform:rotateY(198deg)}20%{transform:rotateY(216deg)}30%{transform:rotateY(234deg)}40%{transform:rotateY(252deg)}50%{transform:rotateY(270deg)}60%{transform:rotateY(288deg)}70%{transform:rotateY(306deg)}80%{transform:rotateY(324deg)}90%{transform:rotateY(342deg)}to{transform:rotateY(360deg)}}@keyframes turns-782f97c0{0%{-webkit-transform:rotate(0deg)}25%{-webkit-transform:rotate(90deg)}50%{-webkit-transform:rotate(180deg)}75%{-webkit-transform:rotate(270deg)}to{-webkit-transform:rotate(360deg)}}.rotate-enter-active[data-v-782f97c0]{animation:rotateEnter-782f97c0 .7s;position:relative}.rotate-leave-active[data-v-782f97c0]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-782f97c0]{width:100%;background-color:var(--card-bg-color);box-shadow:var(--card-box-shadow);padding:10px 30px;border-radius:6px;position:relative}a[data-v-782f97c0]{position:relative;display:block;width:100%;transition:.4s;cursor:pointer}a[data-v-782f97c0]:hover{transform:scale(1.07);transition:.4s;position:relative}a:hover .cover .thumbnail[data-v-782f97c0]{box-shadow:0 6px 40px #1c67f2}a .cover[data-v-782f97c0]{position:relative;padding-top:130%;z-index:1}a .cover[data-v-782f97c0] .thumbnail{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain;border-radius:6px;overflow:hidden;z-index:1;background-color:#2dc8fd;display:flex;flex-wrap:wrap;align-items:center;align-content:center;justify-content:center}a .cover[data-v-782f97c0] .thumbnail i{display:block;font-size:100px;color:#eee}a .cover[data-v-782f97c0] .thumbnail span{display:block;text-align:center;width:100%;color:#eeee;font-size:28px;margin:1rem 0}article:nth-child(9n+1) a .cover .thumbnail[data-v-782f97c0]{background-color:#ff9100}article:nth-child(9n+2) a .cover .thumbnail[data-v-782f97c0]{background-color:#2dc8fd}article:nth-child(9n+3) a .cover .thumbnail[data-v-782f97c0]{background-color:#f66a2c}article:nth-child(9n+4) a .cover .thumbnail[data-v-782f97c0]{background-color:#9b58de}article:nth-child(9n+5) a .cover .thumbnail[data-v-782f97c0]{background-color:#297ff3}article:nth-child(9n+6) a .cover .thumbnail[data-v-782f97c0]{background-color:#27aa8f}article:nth-child(9n+7) a .cover .thumbnail[data-v-782f97c0]{background-color:#f15a4a}article:nth-child(9n+8) a .cover .thumbnail[data-v-782f97c0]{background-color:#439c07}@keyframes bganimation-c446588c{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-c446588c{0%{transform:rotateY(180deg)}10%{transform:rotateY(198deg)}20%{transform:rotateY(216deg)}30%{transform:rotateY(234deg)}40%{transform:rotateY(252deg)}50%{transform:rotateY(270deg)}60%{transform:rotateY(288deg)}70%{transform:rotateY(306deg)}80%{transform:rotateY(324deg)}90%{transform:rotateY(342deg)}to{transform:rotateY(360deg)}}@keyframes turns-c446588c{0%{-webkit-transform:rotate(0deg)}25%{-webkit-transform:rotate(90deg)}50%{-webkit-transform:rotate(180deg)}75%{-webkit-transform:rotate(270deg)}to{-webkit-transform:rotate(360deg)}}.rotate-enter-active[data-v-c446588c]{animation:rotateEnter-c446588c .7s;position:relative}.rotate-leave-active[data-v-c446588c]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-c446588c]{width:100%;background-color:var(--card-bg-color);box-shadow:var(--card-box-shadow);padding:10px 30px;border-radius:6px;position:relative}.select-editable[data-v-c446588c]{position:relative;line-height:1.5rem;padding:.5rem .75rem;border:1px solid #dee2e6;border-radius:.25rem;margin:.25rem .1rem}.select-editable select[data-v-c446588c],.select-editable input[data-v-c446588c]{height:100%;padding:0;border:none;margin:0}.select-editable select[data-v-c446588c]{position:relative;width:100%}.select-editable input[data-v-c446588c]{position:absolute;top:0;left:.75rem;width:88%}.select-editable select[data-v-c446588c]:focus,.select-editable input[data-v-c446588c]:focus{outline:none;box-shadow:none}@keyframes bganimation-47c6049a{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-47c6049a{0%{transform:rotateY(180deg)}10%{transform:rotateY(198deg)}20%{transform:rotateY(216deg)}30%{transform:rotateY(234deg)}40%{transform:rotateY(252deg)}50%{transform:rotateY(270deg)}60%{transform:rotateY(288deg)}70%{transform:rotateY(306deg)}80%{transform:rotateY(324deg)}90%{transform:rotateY(342deg)}to{transform:rotateY(360deg)}}@keyframes turns-47c6049a{0%{-webkit-transform:rotate(0deg)}25%{-webkit-transform:rotate(90deg)}50%{-webkit-transform:rotate(180deg)}75%{-webkit-transform:rotate(270deg)}to{-webkit-transform:rotate(360deg)}}.rotate-enter-active[data-v-47c6049a]{animation:rotateEnter-47c6049a .7s;position:relative}.rotate-leave-active[data-v-47c6049a]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-47c6049a]{width:100%;background-color:var(--card-bg-color);box-shadow:var(--card-box-shadow);padding:10px 30px;border-radius:6px;position:relative}@keyframes turn-47c6049a{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}.quick-loading[data-v-47c6049a]{animation:turn-47c6049a 1s steps(12,end) infinite;margin:0!important;padding:0!important;background:none!important;display:flex!important}.quick-loading svg[data-v-47c6049a]{width:100%;height:100%}.quick-loading svg path[data-v-47c6049a]{fill:#fff}@keyframes bganimation-0cc5bf50{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-0cc5bf50{0%{transform:rotateY(180deg)}10%{transform:rotateY(198deg)}20%{transform:rotateY(216deg)}30%{transform:rotateY(234deg)}40%{transform:rotateY(252deg)}50%{transform:rotateY(270deg)}60%{transform:rotateY(288deg)}70%{transform:rotateY(306deg)}80%{transform:rotateY(324deg)}90%{transform:rotateY(342deg)}to{transform:rotateY(360deg)}}@keyframes turns-0cc5bf50{0%{-webkit-transform:rotate(0deg)}25%{-webkit-transform:rotate(90deg)}50%{-webkit-transform:rotate(180deg)}75%{-webkit-transform:rotate(270deg)}to{-webkit-transform:rotate(360deg)}}.rotate-enter-active[data-v-0cc5bf50]{animation:rotateEnter-0cc5bf50 .7s;position:relative}.rotate-leave-active[data-v-0cc5bf50]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-0cc5bf50]{width:100%;background-color:var(--card-bg-color);box-shadow:var(--card-box-shadow);padding:10px 30px;border-radius:6px;position:relative}a[data-v-0cc5bf50]{margin-left:4px;width:20px;vertical-align:middle}a svg[data-v-0cc5bf50]{width:22px;height:22px}a:hover svg path[data-v-0cc5bf50]{fill:#3688ff}@keyframes bganimation-770b811c{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-770b811c{0%{transform:rotateY(180deg)}10%{transform:rotateY(198deg)}20%{transform:rotateY(216deg)}30%{transform:rotateY(234deg)}40%{transform:rotateY(252deg)}50%{transform:rotateY(270deg)}60%{transform:rotateY(288deg)}70%{transform:rotateY(306deg)}80%{transform:rotateY(324deg)}90%{transform:rotateY(342deg)}to{transform:rotateY(360deg)}}@keyframes turns-770b811c{0%{-webkit-transform:rotate(0deg)}25%{-webkit-transform:rotate(90deg)}50%{-webkit-transform:rotate(180deg)}75%{-webkit-transform:rotate(270deg)}to{-webkit-transform:rotate(360deg)}}.rotate-enter-active[data-v-770b811c]{animation:rotateEnter-770b811c .7s;position:relative}.rotate-leave-active[data-v-770b811c]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-770b811c]{width:100%;background-color:var(--card-bg-color);box-shadow:var(--card-box-shadow);padding:10px 30px;border-radius:6px;position:relative}.flow[data-v-770b811c]{position:relative;height:460px}.flow .echart[data-v-770b811c]{width:100%;height:100%}.flow .flow-data[data-v-770b811c]{position:absolute;right:10px;top:10px}.flow .flow-data span[data-v-770b811c]{display:block;color:var(--flow-span-color);font-size:12px;margin-bottom:5px;font-weight:600;font-family:PingFangSC-Semibold,PingFang SC}@media screen and (max-width: 600px){.flow[data-v-770b811c]{height:76.6vw}}@keyframes bganimation-48bf84c6{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-48bf84c6{0%{transform:rotateY(180deg)}10%{transform:rotateY(198deg)}20%{transform:rotateY(216deg)}30%{transform:rotateY(234deg)}40%{transform:rotateY(252deg)}50%{transform:rotateY(270deg)}60%{transform:rotateY(288deg)}70%{transform:rotateY(306deg)}80%{transform:rotateY(324deg)}90%{transform:rotateY(342deg)}to{transform:rotateY(360deg)}}@keyframes turns-48bf84c6{0%{-webkit-transform:rotate(0deg)}25%{-webkit-transform:rotate(90deg)}50%{-webkit-transform:rotate(180deg)}75%{-webkit-transform:rotate(270deg)}to{-webkit-transform:rotate(360deg)}}.rotate-enter-active[data-v-48bf84c6]{animation:rotateEnter-48bf84c6 .7s;position:relative}.rotate-leave-active[data-v-48bf84c6]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-48bf84c6]{width:100%;background-color:var(--card-bg-color);box-shadow:var(--card-box-shadow);padding:10px 30px;border-radius:6px;position:relative}@keyframes turn-48bf84c6{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}.toast[data-v-48bf84c6]{position:fixed;top:50%;left:50%;display:flex;flex-direction:column;align-items:center;justify-content:space-around;box-sizing:content-box;width:100px;max-width:70%;padding:16px;color:#fff;font-size:14px;text-align:center;background-color:#000000b3;border-radius:8px;transform:translate3d(-50%,-50%,0);z-index:9999;transition:.3s;cursor:pointer}.toast div.icon[data-v-48bf84c6]{width:50px;height:50px;margin:15px 0;background:none!important}.toast div.icon svg[data-v-48bf84c6]{width:100%;height:100%}.toast div.icon svg path[data-v-48bf84c6]{fill:#fff}.toast .loading[data-v-48bf84c6]{animation:turn-48bf84c6 1s steps(12,end) infinite}.toast .message[data-v-48bf84c6]{display:block;width:100%;flex:0 0 100%;word-wrap:break-word}[lock-scroll=true]{overflow:hidden!important;height:100vh}@keyframes bganimation-a96d68d4{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-a96d68d4{0%{transform:rotateY(180deg)}10%{transform:rotateY(198deg)}20%{transform:rotateY(216deg)}30%{transform:rotateY(234deg)}40%{transform:rotateY(252deg)}50%{transform:rotateY(270deg)}60%{transform:rotateY(288deg)}70%{transform:rotateY(306deg)}80%{transform:rotateY(324deg)}90%{transform:rotateY(342deg)}to{transform:rotateY(360deg)}}@keyframes turns-a96d68d4{0%{-webkit-transform:rotate(0deg)}25%{-webkit-transform:rotate(90deg)}50%{-webkit-transform:rotate(180deg)}75%{-webkit-transform:rotate(270deg)}to{-webkit-transform:rotate(360deg)}}.rotate-enter-active[data-v-a96d68d4]{animation:rotateEnter-a96d68d4 .7s;position:relative}.rotate-leave-active[data-v-a96d68d4]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-a96d68d4]{width:100%;background-color:var(--card-bg-color);box-shadow:var(--card-box-shadow);padding:10px 30px;border-radius:6px;position:relative}.bg[data-v-a96d68d4]{position:fixed;inset:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:999}#actioner[data-v-a96d68d4]{position:fixed;z-index:1000;width:100%;height:100%;inset:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;overflow:auto}#actioner[data-v-a96d68d4],#actioner[data-v-a96d68d4] *{-webkit-box-sizing:border-box;-webkit-tap-highlight-color:transparent;box-sizing:border-box;word-wrap:break-word;outline:none}.action-container[data-v-a96d68d4]{width:100%;height:100%;background-color:#fff;position:fixed;z-index:9999;inset:0;margin:auto;overflow:auto}.action-container .action-container_header[data-v-a96d68d4]{width:100%;height:36px;line-height:36px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:0 .625rem;position:absolute;top:0;left:0;right:0;border-bottom:1px solid #1e1e1e;background-color:#252526}.action-container .action-container_header .title[data-v-a96d68d4]{color:#eee;font-size:16px}.action-container .action-container_header button.close[data-v-a96d68d4]{width:36px;height:36px;margin:0;padding:10px;background:none;border:none;cursor:pointer;opacity:1}.action-container .action-container_header button.close[data-v-a96d68d4] svg.icon{width:100%;height:100%}.action-container .action-container_header button.close[data-v-a96d68d4] svg.icon path{fill:#eee}.action-container .action-container_header button.close[data-v-a96d68d4]:hover{opacity:.9}.action-container .action-container_body[data-v-a96d68d4]{width:100%;height:100%;padding-top:36px}@keyframes bganimation{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter{0%{transform:rotateY(180deg)}10%{transform:rotateY(198deg)}20%{transform:rotateY(216deg)}30%{transform:rotateY(234deg)}40%{transform:rotateY(252deg)}50%{transform:rotateY(270deg)}60%{transform:rotateY(288deg)}70%{transform:rotateY(306deg)}80%{transform:rotateY(324deg)}90%{transform:rotateY(342deg)}to{transform:rotateY(360deg)}}@keyframes turns{0%{-webkit-transform:rotate(0deg)}25%{-webkit-transform:rotate(90deg)}50%{-webkit-transform:rotate(180deg)}75%{-webkit-transform:rotate(270deg)}to{-webkit-transform:rotate(360deg)}}.rotate-enter-active{animation:rotateEnter .7s;position:relative}.rotate-leave-active{opacity:0;display:none;position:relative;z-index:-999}.app-container{width:100%;background-color:var(--card-bg-color);box-shadow:var(--card-box-shadow);padding:10px 30px;border-radius:6px;position:relative}@keyframes dialogEnter{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes dialogLeave{0%{transform:scale(1)}to{transform:scale(0)}}.dialog-enter-active{animation:dialogEnter .3s linear forwards}.dialog-leave-active{animation:dialogLeave .3s linear forwards}.actioner-dns[data-v-2ac87be2]{width:860px;background-color:#fff;position:relative;z-index:99999;margin:auto;overflow:auto}.actioner-dns .actioner-dns_header[data-v-2ac87be2]{width:100%;display:flex;flex-wrap:wrap;align-items:center;padding:1rem;font-size:2em;border-bottom:1px solid #eee}.actioner-dns .actioner-dns_body[data-v-2ac87be2]{padding:1rem;min-height:50vh}.actioner-dns .actioner-dns_body .label-item[data-v-2ac87be2]{width:100%;margin:1rem 0}.actioner-dns .actioner-dns_body .label-item .label-item_key[data-v-2ac87be2]{width:100%;font-size:12px;color:#666}.actioner-dns .actioner-dns_body .label-item .label-item_key span[data-v-2ac87be2]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.actioner-dns .actioner-dns_body .label-item .label-item_key span[data-v-2ac87be2]:before{content:"*";color:#f56c6c;margin-right:4px}.actioner-dns .actioner-dns_body .label-item .label-item_value[data-v-2ac87be2]{width:100%;margin-top:5px}.actioner-dns .actioner-dns_body .label-item .label-item_value select[data-v-2ac87be2],.actioner-dns .actioner-dns_body .label-item .label-item_value input[data-v-2ac87be2]{width:100%;height:36px}.actioner-dns .actioner-dns_body .label-message[data-v-2ac87be2]{width:100%;text-align:left;font-size:14px;color:red;text-align:center}.actioner-dns .config-message[data-v-2ac87be2]{width:100%;min-height:inherit;height:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;font-size:2em}.actioner-dns .actioner-dns_footer[data-v-2ac87be2]{width:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;padding:1rem;font-size:2em;border-top:1px solid #eee}.actioner-dns .actioner-dns_footer button[data-v-2ac87be2]{display:inline-block;width:100px!important;margin:0;margin-left:1rem}@keyframes bganimation-2ac87be2{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-2ac87be2{0%{transform:rotateY(180deg)}10%{transform:rotateY(198deg)}20%{transform:rotateY(216deg)}30%{transform:rotateY(234deg)}40%{transform:rotateY(252deg)}50%{transform:rotateY(270deg)}60%{transform:rotateY(288deg)}70%{transform:rotateY(306deg)}80%{transform:rotateY(324deg)}90%{transform:rotateY(342deg)}to{transform:rotateY(360deg)}}@keyframes turns-2ac87be2{0%{-webkit-transform:rotate(0deg)}25%{-webkit-transform:rotate(90deg)}50%{-webkit-transform:rotate(180deg)}75%{-webkit-transform:rotate(270deg)}to{-webkit-transform:rotate(360deg)}}.rotate-enter-active[data-v-2ac87be2]{animation:rotateEnter-2ac87be2 .7s;position:relative}.rotate-leave-active[data-v-2ac87be2]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-2ac87be2]{width:100%;background-color:var(--card-bg-color);box-shadow:var(--card-box-shadow);padding:10px 30px;border-radius:6px;position:relative}@media screen and (max-width: 1400px){.actioner-dns .actioner-dns_body[data-v-2ac87be2]{min-height:34vh}}@media screen and (max-width: 800px){.actioner-dns[data-v-2ac87be2]{width:100%}}.action[data-v-4ca82311]{width:700px;max-height:90%;background-color:#fff;position:relative;z-index:1000;margin:auto;overflow:auto;padding:1rem 87px;border-radius:6px}.action .action-body[data-v-4ca82311]{width:100%;text-align:center;padding:3rem 0}.action .action-body h2.title[data-v-4ca82311]{width:100%;display:block;color:#1e1e1e;font-size:3em;padding:0;margin:0;text-align:center}.action .action-body .info[data-v-4ca82311]{color:#666;font-size:1.3em;margin:1rem 0}.action .action-body .btns[data-v-4ca82311]{width:100%;margin-top:3rem}.action .action-body .btns button[data-v-4ca82311]{display:block;width:100%!important;margin:.5rem 0}@keyframes bganimation-4ca82311{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-4ca82311{0%{transform:rotateY(180deg)}10%{transform:rotateY(198deg)}20%{transform:rotateY(216deg)}30%{transform:rotateY(234deg)}40%{transform:rotateY(252deg)}50%{transform:rotateY(270deg)}60%{transform:rotateY(288deg)}70%{transform:rotateY(306deg)}80%{transform:rotateY(324deg)}90%{transform:rotateY(342deg)}to{transform:rotateY(360deg)}}@keyframes turns-4ca82311{0%{-webkit-transform:rotate(0deg)}25%{-webkit-transform:rotate(90deg)}50%{-webkit-transform:rotate(180deg)}75%{-webkit-transform:rotate(270deg)}to{-webkit-transform:rotate(360deg)}}.rotate-enter-active[data-v-4ca82311]{animation:rotateEnter-4ca82311 .7s;position:relative}.rotate-leave-active[data-v-4ca82311]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-4ca82311]{width:100%;background-color:var(--card-bg-color);box-shadow:var(--card-box-shadow);padding:10px 30px;border-radius:6px;position:relative}@media screen and (max-width: 1000px){.action.format .action-body h2.title[data-v-4ca82311]{font-size:20px}}@media screen and (max-width: 900px){.action .action-body h2.title[data-v-4ca82311]{font-size:20px}}@media screen and (max-width: 800px){.action .action-body h2.title[data-v-4ca82311]{font-size:20px}}@media screen and (max-width: 700px){.action .action-body h2.title[data-v-4ca82311]{font-size:20px}}@media screen and (max-width: 500px){.action .action-body h2.title[data-v-4ca82311]{font-size:20px}}@keyframes bganimation-17b89cb7{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-17b89cb7{0%{transform:rotateY(180deg)}10%{transform:rotateY(198deg)}20%{transform:rotateY(216deg)}30%{transform:rotateY(234deg)}40%{transform:rotateY(252deg)}50%{transform:rotateY(270deg)}60%{transform:rotateY(288deg)}70%{transform:rotateY(306deg)}80%{transform:rotateY(324deg)}90%{transform:rotateY(342deg)}to{transform:rotateY(360deg)}}@keyframes turns-17b89cb7{0%{-webkit-transform:rotate(0deg)}25%{-webkit-transform:rotate(90deg)}50%{-webkit-transform:rotate(180deg)}75%{-webkit-transform:rotate(270deg)}to{-webkit-transform:rotate(360deg)}}.rotate-enter-active[data-v-17b89cb7]{animation:rotateEnter-17b89cb7 .7s;position:relative}.rotate-leave-active[data-v-17b89cb7]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-17b89cb7]{width:100%;background-color:var(--card-bg-color);box-shadow:var(--card-box-shadow);padding:10px 30px;border-radius:6px;position:relative}.app-container_status-label_bg[data-v-17b89cb7]{flex:0 0 230px;width:230px;height:80px;display:flex;background:var(--app-container_status-label_bg);align-items:center;padding:10px;margin-right:10px;transition:.3s}.app-container_status-label_bg .app-container_status-label_text[data-v-17b89cb7]{margin-left:6px;font-size:14px;line-height:22px;text-align:left}.app-container_status-label_bg .app-container_status-label_text .text_status[data-v-17b89cb7]{color:#999}.app-container_status-label_bg .app-container_status-label_text .text_style[data-v-17b89cb7]{margin:6px 0}.app-container_status-label_bg .app-container_status-label_text .text_style.close[data-v-17b89cb7]{color:#999}.app-container_status-label_bg .app-container_status-label_text .text_info[data-v-17b89cb7]{font-weight:700;font-size:14px}@keyframes bganimation-6f355f28{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-6f355f28{0%{transform:rotateY(180deg)}10%{transform:rotateY(198deg)}20%{transform:rotateY(216deg)}30%{transform:rotateY(234deg)}40%{transform:rotateY(252deg)}50%{transform:rotateY(270deg)}60%{transform:rotateY(288deg)}70%{transform:rotateY(306deg)}80%{transform:rotateY(324deg)}90%{transform:rotateY(342deg)}to{transform:rotateY(360deg)}}@keyframes turns-6f355f28{0%{-webkit-transform:rotate(0deg)}25%{-webkit-transform:rotate(90deg)}50%{-webkit-transform:rotate(180deg)}75%{-webkit-transform:rotate(270deg)}to{-webkit-transform:rotate(360deg)}}.rotate-enter-active[data-v-6f355f28]{animation:rotateEnter-6f355f28 .7s;position:relative}.rotate-leave-active[data-v-6f355f28]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-6f355f28]{width:100%;background-color:var(--card-bg-color);box-shadow:var(--card-box-shadow);padding:10px 30px;border-radius:6px;position:relative}.app-interfaces[data-v-6f355f28]{width:100%;height:80px;display:flex;flex-wrap:nowrap;overflow:hidden}.app-interfaces a[data-v-6f355f28]{list-style:none;text-decoration:none}.app-interfaces a.btn-f[data-v-6f355f28]{position:absolute;width:50px;height:80px;left:0;line-height:80px;text-align:center;color:#fff;font-size:26px;cursor:pointer;background-color:#00000059;opacity:0;transition:.3s;z-index:1}.app-interfaces a.btn-f[data-v-6f355f28]:hover{opacity:1;transition:.3s}.app-interfaces a.btn-r[data-v-6f355f28]{position:absolute;right:0;width:50px;line-height:80px;text-align:center;color:#fff;font-size:26px;cursor:pointer;background-color:#00000059;opacity:0;transition:.3s;z-index:1}.app-interfaces a.btn-r[data-v-6f355f28]:hover{opacity:1;transition:.3s}.actioner-dns[data-v-2deed63d]{width:800px;background-color:#fff;position:relative;z-index:99999;margin:auto;overflow:auto}.actioner-dns .actioner-dns_header[data-v-2deed63d]{width:100%;display:flex;flex-wrap:wrap;align-items:center;padding:1rem;font-size:2em;border-bottom:1px solid #eee}.actioner-dns .actioner-dns_body[data-v-2deed63d]{padding:1rem;min-height:50vh}.actioner-dns .actioner-dns_body .label-item[data-v-2deed63d]{width:100%;margin:1rem 0}.actioner-dns .actioner-dns_body .label-item .label-item_key[data-v-2deed63d]{width:100%;font-size:12px;color:#666}.actioner-dns .actioner-dns_body .label-item .label-item_key span[data-v-2deed63d]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.actioner-dns .actioner-dns_body .label-item .label-item_key span[data-v-2deed63d]:before{content:"*";color:#f56c6c;margin-right:4px}.actioner-dns .actioner-dns_body .label-item .label-item_value[data-v-2deed63d]{width:100%;margin-top:5px}.actioner-dns .actioner-dns_body .label-item .label-item_value select[data-v-2deed63d],.actioner-dns .actioner-dns_body .label-item .label-item_value input[data-v-2deed63d]{height:36px}.actioner-dns .actioner-dns_body .label-message[data-v-2deed63d]{width:100%;text-align:left;font-size:14px;color:red;text-align:center}.actioner-dns .config-message[data-v-2deed63d]{width:100%;min-height:inherit;height:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;font-size:2em}.actioner-dns .actioner-dns_footer[data-v-2deed63d]{width:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;padding:1rem;font-size:2em;border-top:1px solid #eee}.actioner-dns .actioner-dns_footer button[data-v-2deed63d]{display:inline-block;width:100px!important;margin:0;margin-left:1rem}.actioner-dns .select-editable[data-v-2deed63d]{position:relative;border:solid grey 1px;width:100%}.actioner-dns .select-editable select[data-v-2deed63d]{top:0;left:0;font-size:14px;border:none;width:100%;margin:0}.actioner-dns .select-editable input[data-v-2deed63d]{position:absolute;top:-4px;left:0;width:95%;padding:1px;font-size:14px;border:none}.actioner-dns .select-editable select[data-v-2deed63d]:focus,.actioner-dns .select-editable input[data-v-2deed63d]:focus{outline:none}.actioner-dns[data-v-2deed63d] ::placeholder{color:#999}.successed[data-v-2deed63d]{text-align:center;font-size:14px;margin-bottom:104px}.finished[data-v-2deed63d]{display:flex;justify-content:center;margin:80px 80px 28px}.docker_moves[data-v-2deed63d]{text-align:center}.docker_moves .moves[data-v-2deed63d]{margin-top:10px}.docker_moves .moves input[data-v-2deed63d]{cursor:pointer}.docker_moves .moves label[data-v-2deed63d]{margin-left:10px;cursor:pointer}.btns[data-v-2deed63d]{text-align:center}.item_info[data-v-2deed63d]{margin-left:10px}.softsource_tit[data-v-2deed63d]{margin:0 auto}.softsource_successed[data-v-2deed63d]{width:20%!important}@keyframes bganimation-2deed63d{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-2deed63d{0%{transform:rotateY(180deg)}10%{transform:rotateY(198deg)}20%{transform:rotateY(216deg)}30%{transform:rotateY(234deg)}40%{transform:rotateY(252deg)}50%{transform:rotateY(270deg)}60%{transform:rotateY(288deg)}70%{transform:rotateY(306deg)}80%{transform:rotateY(324deg)}90%{transform:rotateY(342deg)}to{transform:rotateY(360deg)}}@keyframes turns-2deed63d{0%{-webkit-transform:rotate(0deg)}25%{-webkit-transform:rotate(90deg)}50%{-webkit-transform:rotate(180deg)}75%{-webkit-transform:rotate(270deg)}to{-webkit-transform:rotate(360deg)}}.rotate-enter-active[data-v-2deed63d]{animation:rotateEnter-2deed63d .7s;position:relative}.rotate-leave-active[data-v-2deed63d]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-2deed63d]{width:100%;background-color:var(--card-bg-color);box-shadow:var(--card-box-shadow);padding:10px 30px;border-radius:6px;position:relative}@media screen and (max-width: 1400px){.actioner-dns .actioner-dns_body[data-v-2deed63d]{min-height:34vh}}@media screen and (max-width: 860px){.actioner-dns[data-v-2deed63d]{width:100%}}@keyframes bganimation-3e27ac04{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-3e27ac04{0%{transform:rotateY(180deg)}10%{transform:rotateY(198deg)}20%{transform:rotateY(216deg)}30%{transform:rotateY(234deg)}40%{transform:rotateY(252deg)}50%{transform:rotateY(270deg)}60%{transform:rotateY(288deg)}70%{transform:rotateY(306deg)}80%{transform:rotateY(324deg)}90%{transform:rotateY(342deg)}to{transform:rotateY(360deg)}}@keyframes turns-3e27ac04{0%{-webkit-transform:rotate(0deg)}25%{-webkit-transform:rotate(90deg)}50%{-webkit-transform:rotate(180deg)}75%{-webkit-transform:rotate(270deg)}to{-webkit-transform:rotate(360deg)}}.rotate-enter-active[data-v-3e27ac04]{animation:rotateEnter-3e27ac04 .7s;position:relative}.rotate-leave-active[data-v-3e27ac04]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-3e27ac04]{width:100%;background-color:var(--card-bg-color);box-shadow:var(--card-box-shadow);padding:10px 30px;border-radius:6px;position:relative}em[data-v-3e27ac04]{display:block;margin:.5rem 0;width:100%}.app-container_status-container[data-v-3e27ac04]{width:100%;background-color:var(--card-bg-color);padding:10px 30px;border-radius:6px;position:relative}.app-container_status-container .more_icon[data-v-3e27ac04]{position:absolute;right:22px;cursor:pointer}.app-container_status-container .more_icon svg[data-v-3e27ac04]{position:relative;z-index:9999}.app-container_status-container .DeviceBlock[data-v-3e27ac04]{position:absolute;z-index:999;width:60%;right:22px}.app-container_status-container .DeviceBlock ul[data-v-3e27ac04]{background-color:#fff;box-shadow:0 0 10px 1px #373f6924;padding:10px 0;border-radius:6px;top:0;right:0;text-align:center;position:absolute;word-break:keep-all;margin-top:24px}.app-container_status-container .DeviceBlock ul li[data-v-3e27ac04]{line-height:28px}.app-container_status-container .DeviceBlock ul li a[data-v-3e27ac04]{color:#1e1e1e;text-decoration:none;cursor:pointer;font-size:14px;margin:0 20px;display:block}.app-container_status-container .DeviceBlock ul li .domain[data-v-3e27ac04]{cursor:pointer}.app-container_status-container .DeviceBlock ul li[data-v-3e27ac04]:hover{background-color:#eee}.app-container_status-container .DeviceBlock li[data-v-3e27ac04]:last-child{margin-top:5px}.app-container_status-container span.container_success[data-v-3e27ac04]{display:block;font-size:15px;font-family:PingFangSC-Medium,PingFang SC}.app-container_status-container span.container_failure[data-v-3e27ac04]{display:block;font-size:1.2em}.app-container_status-container .container_configure[data-v-3e27ac04]{font-size:14px;font-family:PingFangSC-Medium,PingFang SC;font-weight:500;color:#553afe;line-height:20px;cursor:pointer}.app-container_status-container span.container_title[data-v-3e27ac04]{font-size:1.25rem;color:#333;display:block}.app-container_status-container span.container_content[data-v-3e27ac04]{font-size:1.25rem;color:#666}.app-container_status-container .devise[data-v-3e27ac04]{display:block;font-size:12px;color:#727272}.app-container_status-container span.container_time[data-v-3e27ac04]{font-size:12px;color:#727272;margin-top:3px;display:block}.app-container_status-label[data-v-3e27ac04]{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between}.app-container_status-label .app-container_status-label_item[data-v-3e27ac04]{flex:0 0 50%;max-width:50%}.app-container_status-label_block[data-v-3e27ac04]{display:block;color:var(--app-container_status-label_block);margin:10px 0 8px}.app-container_status-container_body[data-v-3e27ac04]{width:100%;height:100%;text-align:center;display:flex;align-items:center;align-content:center}.app-container_status-container_body svg[data-v-3e27ac04]{min-width:32px}.app-container_status-container_body .app-container_status-info[data-v-3e27ac04]{margin-left:10px;text-align:left;margin-right:10px;min-width:57px}.app-container_status-container_body svg[data-v-3e27ac04]{width:50px;height:50px}.app-container_status-container_body span[data-v-3e27ac04]{width:100%;margin:5px 0}.menu_background[data-v-3e27ac04]{position:fixed;inset:0}.app-container_body[data-v-3e27ac04]{width:100%}.network-container[data-v-2d777a95]{width:100%;display:flex;flex-wrap:wrap}.network-container .network-container_flow[data-v-2d777a95]{flex:0 0 100%;max-width:60%;padding-right:10px}.network-container .network-container_flow .network-container_flow-container[data-v-2d777a95]{border-radius:6px;overflow:hidden;position:relative;background-color:var(--flow-bg-color);box-shadow:var(--card-box-shadow)}.network-container .network-container_status[data-v-2d777a95]{flex:0 0 100%;max-width:40%;padding-left:10px;display:flex;flex-wrap:wrap}@keyframes bganimation-2d777a95{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-2d777a95{0%{transform:rotateY(180deg)}10%{transform:rotateY(198deg)}20%{transform:rotateY(216deg)}30%{transform:rotateY(234deg)}40%{transform:rotateY(252deg)}50%{transform:rotateY(270deg)}60%{transform:rotateY(288deg)}70%{transform:rotateY(306deg)}80%{transform:rotateY(324deg)}90%{transform:rotateY(342deg)}to{transform:rotateY(360deg)}}@keyframes turns-2d777a95{0%{-webkit-transform:rotate(0deg)}25%{-webkit-transform:rotate(90deg)}50%{-webkit-transform:rotate(180deg)}75%{-webkit-transform:rotate(270deg)}to{-webkit-transform:rotate(360deg)}}.rotate-enter-active[data-v-2d777a95]{animation:rotateEnter-2d777a95 .7s;position:relative}.rotate-leave-active[data-v-2d777a95]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-2d777a95]{width:100%;background-color:var(--card-bg-color);box-shadow:var(--card-box-shadow);padding:10px 30px;border-radius:6px;position:relative}@media screen and (max-width: 992px){.network-container[data-v-2d777a95]{width:100%}.network-container .network-container_flow[data-v-2d777a95]{flex:0 0 100%;max-width:100%;padding-right:0}.network-container .network-container_status[data-v-2d777a95]{flex:0 0 100%;max-width:100%;padding-left:0;margin-top:1rem}}.action .action-footer button[data-v-3dae3be2]{display:inline-block;width:100px!important;margin:0;margin-left:1rem}@keyframes bganimation-3dae3be2{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-3dae3be2{0%{transform:rotateY(180deg)}10%{transform:rotateY(198deg)}20%{transform:rotateY(216deg)}30%{transform:rotateY(234deg)}40%{transform:rotateY(252deg)}50%{transform:rotateY(270deg)}60%{transform:rotateY(288deg)}70%{transform:rotateY(306deg)}80%{transform:rotateY(324deg)}90%{transform:rotateY(342deg)}to{transform:rotateY(360deg)}}@keyframes turns-3dae3be2{0%{-webkit-transform:rotate(0deg)}25%{-webkit-transform:rotate(90deg)}50%{-webkit-transform:rotate(180deg)}75%{-webkit-transform:rotate(270deg)}to{-webkit-transform:rotate(360deg)}}.rotate-enter-active[data-v-3dae3be2]{animation:rotateEnter-3dae3be2 .7s;position:relative}.rotate-leave-active[data-v-3dae3be2]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-3dae3be2]{width:100%;background-color:var(--card-bg-color);box-shadow:var(--card-box-shadow);padding:10px 30px;border-radius:6px;position:relative}.action.format[data-v-3dae3be2]{width:700px;height:560px;max-height:90%;background-color:#fff;position:relative;z-index:1000;margin:auto;overflow:auto;padding:0 25px;border:1px solid #dfdfdf;border-radius:4px;background:#fff;box-shadow:0 1px 4px #0000004d}.action.format .action-header[data-v-3dae3be2]{width:100%;height:70px;line-height:70px}.action.format .action-header .action-header_title[data-v-3dae3be2]{margin:0;color:#333;font:inherit;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-moz-user-select:none;-webkit-user-select:none;user-select:none;font-size:20px}.action.format .action-body[data-v-3dae3be2]{width:100%;height:calc(100% - 140px);overflow:auto}.action.format .action-footer[data-v-3dae3be2]{width:100%;height:70px;line-height:70px;color:#333;display:flex;flex-wrap:wrap;align-items:center}.action.format .action-footer .auto[data-v-3dae3be2]{flex:auto}.action.format .disk-list[data-v-3dae3be2]{width:100%;height:100%;border:1px solid #dfe1e5;overflow:auto}.action.format .label-item[data-v-3dae3be2]{width:100%;margin:1rem 0}.action.format .label-item .label-item_key[data-v-3dae3be2]{width:100%;font-size:16px;color:#666}.action.format .label-item .label-item_key span[data-v-3dae3be2]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.action.format .label-item .label-item_key span[data-v-3dae3be2]:before{content:"*";color:#f56c6c;margin-right:4px}.action.format .label-item .label-item_value[data-v-3dae3be2]{width:100%;margin-top:5px}.action.format .label-item .label-item_value select[data-v-3dae3be2],.action.format .label-item .label-item_value input[data-v-3dae3be2]{width:100%;height:36px}.action.format .label-item .label-item_path[data-v-3dae3be2]{padding:0 14px;background-color:#e5e5e5;width:100%;height:28px;line-height:28px;margin-top:10px}.action.format .auto[data-v-3dae3be2]{flex:auto}.action.format p.msg[data-v-3dae3be2]{margin:.5rem 0;color:red}.action.format .disk-info[data-v-3dae3be2]{width:100%;text-align:center}.action.format .disk-info .disk-info_icon[data-v-3dae3be2]{width:100px;height:100px;margin:0 auto}.action.format .disk-info .disk-info_icon svg[data-v-3dae3be2]{width:100%;height:100%}.action.format .disk-info .disk-info_mount-name[data-v-3dae3be2]{margin:1rem 0;font-size:1.5em;color:#333}.action.result[data-v-3dae3be2]{width:700px;height:560px;max-height:90%;background-color:#fff;position:relative;z-index:1000;margin:auto;overflow:auto;padding:0 25px;border:1px solid #dfdfdf;border-radius:4px;background:#fff;box-shadow:0 1px 4px #0000004d}.action.result .action-body[data-v-3dae3be2]{width:100%;height:100%;display:flex;flex-wrap:wrap;align-items:center;align-content:center;justify-content:center}.action.result .action-body .action-body_icon[data-v-3dae3be2]{width:100px;height:100px}.action.result .action-body .action-body_icon svg.icon[data-v-3dae3be2]{width:100%;height:100%}.action.result .action-body .action-body_msg[data-v-3dae3be2]{font-size:2em;color:#666;text-align:center;width:100%;margin:1rem 0}.action.result .action-body .action-body_info[data-v-3dae3be2]{margin:1rem 0;width:100%;text-align:center;color:#666;font-size:1.2em}.action.result .action-body .action-body_info a[data-v-3dae3be2]{color:#0000fb}.action.result .btns[data-v-3dae3be2]{width:100%;text-align:center;margin:1rem 0}@keyframes bganimation-3dae3be2{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-3dae3be2{0%{transform:rotateY(180deg)}10%{transform:rotateY(198deg)}20%{transform:rotateY(216deg)}30%{transform:rotateY(234deg)}40%{transform:rotateY(252deg)}50%{transform:rotateY(270deg)}60%{transform:rotateY(288deg)}70%{transform:rotateY(306deg)}80%{transform:rotateY(324deg)}90%{transform:rotateY(342deg)}to{transform:rotateY(360deg)}}@keyframes turns-3dae3be2{0%{-webkit-transform:rotate(0deg)}25%{-webkit-transform:rotate(90deg)}50%{-webkit-transform:rotate(180deg)}75%{-webkit-transform:rotate(270deg)}to{-webkit-transform:rotate(360deg)}}.rotate-enter-active[data-v-3dae3be2]{animation:rotateEnter-3dae3be2 .7s;position:relative}.rotate-leave-active[data-v-3dae3be2]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-3dae3be2]{width:100%;background-color:var(--card-bg-color);box-shadow:var(--card-box-shadow);padding:10px 30px;border-radius:6px;position:relative}@media screen and (max-width: 1000px){.action.format[data-v-3dae3be2]{width:168%}}@media screen and (max-width: 900px){.action.format[data-v-3dae3be2]{width:146%}}@media screen and (max-width: 800px){.action.format[data-v-3dae3be2]{width:136%}}@media screen and (max-width: 700px){.action.format[data-v-3dae3be2]{width:116%}}@media screen and (max-width: 500px){.action.format[data-v-3dae3be2]{width:100%}}.action .action-footer button[data-v-5f5fb500]{display:inline-block;width:100px!important;margin:0;margin-left:1rem}@keyframes bganimation-5f5fb500{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-5f5fb500{0%{transform:rotateY(180deg)}10%{transform:rotateY(198deg)}20%{transform:rotateY(216deg)}30%{transform:rotateY(234deg)}40%{transform:rotateY(252deg)}50%{transform:rotateY(270deg)}60%{transform:rotateY(288deg)}70%{transform:rotateY(306deg)}80%{transform:rotateY(324deg)}90%{transform:rotateY(342deg)}to{transform:rotateY(360deg)}}@keyframes turns-5f5fb500{0%{-webkit-transform:rotate(0deg)}25%{-webkit-transform:rotate(90deg)}50%{-webkit-transform:rotate(180deg)}75%{-webkit-transform:rotate(270deg)}to{-webkit-transform:rotate(360deg)}}.rotate-enter-active[data-v-5f5fb500]{animation:rotateEnter-5f5fb500 .7s;position:relative}.rotate-leave-active[data-v-5f5fb500]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-5f5fb500]{width:100%;background-color:var(--card-bg-color);box-shadow:var(--card-box-shadow);padding:10px 30px;border-radius:6px;position:relative}.action.format[data-v-5f5fb500]{width:700px;height:560px;max-height:90%;background-color:#fff;position:relative;z-index:1000;margin:auto;overflow:auto;padding:0 25px;border:1px solid #dfdfdf;border-radius:4px;background:#fff;box-shadow:0 1px 4px #0000004d}.action.format .action-header[data-v-5f5fb500]{width:100%;height:70px;line-height:70px}.action.format .action-header .action-header_title[data-v-5f5fb500]{margin:0;color:#333;font:inherit;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-moz-user-select:none;-webkit-user-select:none;user-select:none;font-size:20px}.action.format .action-body[data-v-5f5fb500]{width:100%;height:calc(100% - 140px);overflow:auto}.action.format .action-footer[data-v-5f5fb500]{width:100%;height:70px;line-height:70px;color:#333;display:flex;flex-wrap:wrap;align-items:center}.action.format .action-footer .auto[data-v-5f5fb500]{flex:auto}.action.format .disk-list[data-v-5f5fb500]{width:100%;height:100%;border:1px solid #dfe1e5;overflow:auto}.action.format .label-item[data-v-5f5fb500]{width:100%;margin:1rem 0}.action.format .label-item .label-item_key[data-v-5f5fb500]{width:100%;font-size:16px;color:#666}.action.format .label-item .label-item_key span[data-v-5f5fb500]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.action.format .label-item .label-item_key span[data-v-5f5fb500]:before{content:"*";color:#f56c6c;margin-right:4px}.action.format .label-item .label-item_value[data-v-5f5fb500]{width:100%;margin-top:5px}.action.format .label-item .label-item_value select[data-v-5f5fb500],.action.format .label-item .label-item_value input[data-v-5f5fb500]{width:100%;height:36px}.action.format .label-item .label-item_path[data-v-5f5fb500]{padding:0 14px;background-color:#e5e5e5;width:100%;height:28px;line-height:28px;margin-top:10px}.action.format .auto[data-v-5f5fb500]{flex:auto}.action.format p.msg[data-v-5f5fb500]{margin:.5rem 0;color:red}.action.format .disk-info[data-v-5f5fb500]{width:100%;text-align:center}.action.format .disk-info .disk-info_icon[data-v-5f5fb500]{width:100px;height:100px;margin:0 auto}.action.format .disk-info .disk-info_icon svg[data-v-5f5fb500]{width:100%;height:100%}.action.format .disk-info .disk-info_mount-name[data-v-5f5fb500]{margin:1rem 0;font-size:1.5em;color:#333}@keyframes bganimation-5f5fb500{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-5f5fb500{0%{transform:rotateY(180deg)}10%{transform:rotateY(198deg)}20%{transform:rotateY(216deg)}30%{transform:rotateY(234deg)}40%{transform:rotateY(252deg)}50%{transform:rotateY(270deg)}60%{transform:rotateY(288deg)}70%{transform:rotateY(306deg)}80%{transform:rotateY(324deg)}90%{transform:rotateY(342deg)}to{transform:rotateY(360deg)}}@keyframes turns-5f5fb500{0%{-webkit-transform:rotate(0deg)}25%{-webkit-transform:rotate(90deg)}50%{-webkit-transform:rotate(180deg)}75%{-webkit-transform:rotate(270deg)}to{-webkit-transform:rotate(360deg)}}.rotate-enter-active[data-v-5f5fb500]{animation:rotateEnter-5f5fb500 .7s;position:relative}.rotate-leave-active[data-v-5f5fb500]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-5f5fb500]{width:100%;background-color:var(--card-bg-color);box-shadow:var(--card-box-shadow);padding:10px 30px;border-radius:6px;position:relative}.action.result[data-v-5f5fb500]{width:700px;height:560px;max-height:90%;background-color:#fff;position:relative;z-index:1000;margin:auto;overflow:auto;padding:0 25px;border:1px solid #dfdfdf;border-radius:4px;background:#fff;box-shadow:0 1px 4px #0000004d}.action.result .action-body[data-v-5f5fb500]{width:100%;height:100%;display:flex;flex-wrap:wrap;align-items:center;align-content:center;justify-content:center}.action.result .action-body .action-body_icon[data-v-5f5fb500]{width:100px;height:100px}.action.result .action-body .action-body_icon svg.icon[data-v-5f5fb500]{width:100%;height:100%}.action.result .action-body .action-body_msg[data-v-5f5fb500]{font-size:2em;color:#666;text-align:center;width:100%;margin:1rem 0}.action.result .action-body .action-body_info[data-v-5f5fb500]{margin:1rem 0;width:100%;text-align:center;color:#666;font-size:1.2em}.action.result .action-body .action-body_info a[data-v-5f5fb500]{color:#0000fb}.action.result .btns[data-v-5f5fb500]{width:100%;text-align:center;margin:1rem 0}@keyframes bganimation-4e7285ca{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-4e7285ca{0%{transform:rotateY(180deg)}10%{transform:rotateY(198deg)}20%{transform:rotateY(216deg)}30%{transform:rotateY(234deg)}40%{transform:rotateY(252deg)}50%{transform:rotateY(270deg)}60%{transform:rotateY(288deg)}70%{transform:rotateY(306deg)}80%{transform:rotateY(324deg)}90%{transform:rotateY(342deg)}to{transform:rotateY(360deg)}}@keyframes turns-4e7285ca{0%{-webkit-transform:rotate(0deg)}25%{-webkit-transform:rotate(90deg)}50%{-webkit-transform:rotate(180deg)}75%{-webkit-transform:rotate(270deg)}to{-webkit-transform:rotate(360deg)}}.rotate-enter-active[data-v-4e7285ca]{animation:rotateEnter-4e7285ca .7s;position:relative}.rotate-leave-active[data-v-4e7285ca]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-4e7285ca]{width:100%;background-color:var(--card-bg-color);box-shadow:var(--card-box-shadow);padding:10px 30px;border-radius:6px;position:relative}li.disk-item.error[data-v-4e7285ca]{color:red}.disk-content[data-v-4e7285ca]{padding:1rem;border:1px solid #cfcfcf;margin:16px 0}.disk-content li.disk-item[data-v-4e7285ca]{width:100%;display:flex;align-items:center}.disk-content li.disk-item .disk-item_name[data-v-4e7285ca]{flex:0 0 50%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-right:10px}.disk-content li.disk-item .value-data[data-v-4e7285ca]{width:100%;text-overflow:ellipsis;white-space:nowrap;height:100%;color:#297ff3;cursor:default}.disk-content li.disk-item .value-data button[data-v-4e7285ca]{background:none;border:none;width:100%;text-align:right;color:#297ff3;cursor:pointer}.disk-content li.disk-item .value-data button[data-v-4e7285ca]:hover{opacity:.7}.disk-content li.disk-item .value-data.buttondiv[data-v-4e7285ca]{cursor:pointer}.disk-content li.disk-item .disk_value[data-v-4e7285ca]{flex:0 0 50%;display:flex;justify-content:space-between;align-items:center}.disk-content li.disk-item .disk_value .cbi-button[data-v-4e7285ca]{margin-left:10px}.disk-content li.disk-item .disk_value .disk-item_value[data-v-4e7285ca]{flex:auto;padding-left:10px;position:relative}.disk-content li.disk-item .disk_value .disk-item_value .disk-item-tooltip[data-v-4e7285ca]{position:absolute;background:rgba(0,0,0,.7);z-index:10111;color:#fff;padding:.5rem 1rem;left:10px;right:0;bottom:100%;margin-bottom:6px;text-align:center;font-size:1em;visibility:hidden;opacity:0}.disk-content li.disk-item .disk_value .disk-item_value .disk-item-tooltip[data-v-4e7285ca]:after{content:"";position:absolute;bottom:-6px;border-color:#4c4c4c rgba(0,0,0,0) rgba(0,0,0,0);left:0;right:0;text-align:center;width:0;margin:0 auto;border-width:6px 8px 0;border-style:solid}.disk-content li.disk-item .disk_value .disk-item_value:hover .disk-item-tooltip[data-v-4e7285ca]{visibility:visible;transition:.7s;opacity:1}.disk-content .disk_status[data-v-4e7285ca]{display:flex;text-align:left;padding-left:10px;font-size:12px;padding-top:6px}.disk-content .disk_status .disk_status_item[data-v-4e7285ca]{display:flex;margin-right:20px}.disk-content .disk_status .disk_status_item .disk_tip[data-v-4e7285ca]{display:flex;align-items:center}.disk_infoicon[data-v-4e7285ca]{margin-left:10px;cursor:pointer}.tooltip-trigger[data-v-4e7285ca]{flex:none}.tooltip-trigger[data-v-4e7285ca]{position:relative;display:inline-block;cursor:help;margin-right:6px;margin-left:10px}.tooltip-trigger .tooltip-text[data-v-4e7285ca]{visibility:hidden;position:absolute;padding:.5rem 1rem;background-color:#555;color:#fff;text-align:center;border-radius:6px;z-index:1;opacity:0;transition:opacity .6s}.tooltip-trigger .tooltip-text span[data-v-4e7285ca]{color:#fff}.tooltip-trigger .tooltip-text .disk_dir_tip[data-v-4e7285ca]{min-width:15rem;display:inline-block}.tooltip-trigger:hover .tooltip-text[data-v-4e7285ca]{visibility:visible;opacity:1}.tooltip-top[data-v-4e7285ca]{bottom:100%;left:50%;margin-bottom:5px;transform:translate(-50%)}.tooltip-top[data-v-4e7285ca]:after{content:"";position:absolute;top:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:#555 transparent transparent transparent}.tooltip-bottom[data-v-4e7285ca]:after{content:"";position:absolute;bottom:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:transparent transparent #555 transparent}@keyframes bganimation-4e7285ca{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-4e7285ca{0%{transform:rotateY(180deg)}10%{transform:rotateY(198deg)}20%{transform:rotateY(216deg)}30%{transform:rotateY(234deg)}40%{transform:rotateY(252deg)}50%{transform:rotateY(270deg)}60%{transform:rotateY(288deg)}70%{transform:rotateY(306deg)}80%{transform:rotateY(324deg)}90%{transform:rotateY(342deg)}to{transform:rotateY(360deg)}}@keyframes turns-4e7285ca{0%{-webkit-transform:rotate(0deg)}25%{-webkit-transform:rotate(90deg)}50%{-webkit-transform:rotate(180deg)}75%{-webkit-transform:rotate(270deg)}to{-webkit-transform:rotate(360deg)}}.rotate-enter-active[data-v-4e7285ca]{animation:rotateEnter-4e7285ca .7s;position:relative}.rotate-leave-active[data-v-4e7285ca]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-4e7285ca]{width:100%;background-color:var(--card-bg-color);box-shadow:var(--card-box-shadow);padding:10px 30px;border-radius:6px;position:relative}@media screen and (max-width: 1000px){.disk-content li.disk-item .disk_value[data-v-4e7285ca]{display:block}.disk-content .disk_status[data-v-4e7285ca]{flex-wrap:wrap}}.action[data-v-56d0d562]{width:860px;max-height:90%;background-color:#fff;position:relative;z-index:1000;margin:auto;padding:3rem;border-radius:6px;display:flex;flex-direction:column;flex-wrap:nowrap}.action ul[data-v-56d0d562]{overflow:auto}.action ul .app-container_info[data-v-56d0d562]{display:flex;justify-content:space-between;max-width:56%;margin-top:18px;font-weight:600}.action ul .app-container_body[data-v-56d0d562]{width:100%;height:100%}.action .action-footer[data-v-56d0d562]{text-align:center;margin-top:46px}.action .action-footer button[data-v-56d0d562]{display:inline-block;width:100px!important;margin:0;margin-left:1rem}@keyframes bganimation-56d0d562{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-56d0d562{0%{transform:rotateY(180deg)}10%{transform:rotateY(198deg)}20%{transform:rotateY(216deg)}30%{transform:rotateY(234deg)}40%{transform:rotateY(252deg)}50%{transform:rotateY(270deg)}60%{transform:rotateY(288deg)}70%{transform:rotateY(306deg)}80%{transform:rotateY(324deg)}90%{transform:rotateY(342deg)}to{transform:rotateY(360deg)}}@keyframes turns-56d0d562{0%{-webkit-transform:rotate(0deg)}25%{-webkit-transform:rotate(90deg)}50%{-webkit-transform:rotate(180deg)}75%{-webkit-transform:rotate(270deg)}to{-webkit-transform:rotate(360deg)}}.rotate-enter-active[data-v-56d0d562]{animation:rotateEnter-56d0d562 .7s;position:relative}.rotate-leave-active[data-v-56d0d562]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-56d0d562]{width:100%;background-color:var(--card-bg-color);box-shadow:var(--card-box-shadow);padding:10px 30px;border-radius:6px;position:relative}@media screen and (max-width: 1000px){.action[data-v-56d0d562]{width:160%}}@media screen and (max-width: 800px){.action[data-v-56d0d562]{width:138%}}@media screen and (max-width: 700px){.action[data-v-56d0d562]{width:132%}}@media screen and (max-width: 600px){.action[data-v-56d0d562]{width:116%}}@media screen and (max-width: 500px){.action[data-v-56d0d562]{width:100%}}@media screen and (max-width: 400px){.action[data-v-56d0d562]{width:90%}}@media screen and (max-width: 300px){.action[data-v-56d0d562]{width:100%}}@keyframes bganimation-5e9b583e{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-5e9b583e{0%{transform:rotateY(180deg)}10%{transform:rotateY(198deg)}20%{transform:rotateY(216deg)}30%{transform:rotateY(234deg)}40%{transform:rotateY(252deg)}50%{transform:rotateY(270deg)}60%{transform:rotateY(288deg)}70%{transform:rotateY(306deg)}80%{transform:rotateY(324deg)}90%{transform:rotateY(342deg)}to{transform:rotateY(360deg)}}@keyframes turns-5e9b583e{0%{-webkit-transform:rotate(0deg)}25%{-webkit-transform:rotate(90deg)}50%{-webkit-transform:rotate(180deg)}75%{-webkit-transform:rotate(270deg)}to{-webkit-transform:rotate(360deg)}}.rotate-enter-active[data-v-5e9b583e]{animation:rotateEnter-5e9b583e .7s;position:relative}.rotate-leave-active[data-v-5e9b583e]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-5e9b583e]{width:100%;background-color:var(--card-bg-color);box-shadow:var(--card-box-shadow);padding:10px 30px;border-radius:6px;position:relative}li.disk-item.error[data-v-5e9b583e]{color:red}li.disk-item[data-v-5e9b583e]{width:100%;display:flex;margin:1rem 0;align-items:center}li.disk-item .disk-item_name[data-v-5e9b583e]{flex:0 0 100%;max-width:50%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-right:10px}li.disk-item .disk_icon[data-v-5e9b583e]{padding-left:1rem;align-self:center;align-items:center;flex:none;display:flex}li.disk-item .disk_value[data-v-5e9b583e]{display:flex;justify-content:flex-end;width:50%}li.disk-item .disk_value .disk-item_value[data-v-5e9b583e]{flex:auto;padding-left:10px;position:relative;cursor:help}li.disk-item .disk_value .disk-item_value .value-data[data-v-5e9b583e]{width:100%;text-overflow:ellipsis;white-space:nowrap;height:100%}li.disk-item .disk_value .disk-item_value .value-data button[data-v-5e9b583e]{background:none;border:none;width:100%;text-align:right;color:#297ff3;cursor:pointer;padding:0;margin:0;line-height:normal}li.disk-item .disk_value .disk-item_value .value-data button[data-v-5e9b583e]:hover{opacity:.7}li.disk-item .disk_value .disk-item_value .disk-item-tooltip[data-v-5e9b583e]{position:absolute;background:rgba(0,0,0,.7);z-index:10111;color:#fff;padding:.5rem 1rem;left:10px;right:0;bottom:100%;margin-bottom:6px;text-align:center;font-size:1em;visibility:hidden;opacity:0}li.disk-item .disk_value .disk-item_value .disk-item-tooltip[data-v-5e9b583e]:after{content:"";position:absolute;bottom:-6px;border-color:#4c4c4c rgba(0,0,0,0) rgba(0,0,0,0);left:0;right:0;text-align:center;width:0;margin:0 auto;border-width:6px 8px 0;border-style:solid}li.disk-item .disk_value .disk-item_value:hover .disk-item-tooltip[data-v-5e9b583e]{visibility:visible;transition:.7s;opacity:1}.disk_infoicon[data-v-5e9b583e]{margin-left:10px;cursor:pointer}.tooltip-trigger[data-v-5e9b583e]{flex:none;cursor:help}.tooltip-trigger[data-v-5e9b583e]{position:relative;display:inline-block;cursor:help;margin-right:6px;margin-left:10px}.tooltip-trigger .tooltip-text[data-v-5e9b583e]{visibility:hidden;position:absolute;padding:.5rem 1rem;background-color:#555;color:#fff;text-align:center;border-radius:6px;z-index:1;opacity:0;transition:opacity .6s}.tooltip-trigger .tooltip-text span[data-v-5e9b583e]{color:#fff}.tooltip-trigger .tooltip-text .disk_dir_tip[data-v-5e9b583e]{min-width:15rem;display:inline-block}.tooltip-trigger:hover .tooltip-text[data-v-5e9b583e]{visibility:visible;opacity:1}.tooltip-top[data-v-5e9b583e]{bottom:100%;left:50%;margin-bottom:5px;transform:translate(-50%)}.tooltip-top[data-v-5e9b583e]:after{content:"";position:absolute;top:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:#555 transparent transparent transparent}.tooltip-bottom[data-v-5e9b583e]:after{content:"";position:absolute;bottom:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:transparent transparent #555 transparent}@keyframes bganimation-2b8c3ff1{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-2b8c3ff1{0%{transform:rotateY(180deg)}10%{transform:rotateY(198deg)}20%{transform:rotateY(216deg)}30%{transform:rotateY(234deg)}40%{transform:rotateY(252deg)}50%{transform:rotateY(270deg)}60%{transform:rotateY(288deg)}70%{transform:rotateY(306deg)}80%{transform:rotateY(324deg)}90%{transform:rotateY(342deg)}to{transform:rotateY(360deg)}}@keyframes turns-2b8c3ff1{0%{-webkit-transform:rotate(0deg)}25%{-webkit-transform:rotate(90deg)}50%{-webkit-transform:rotate(180deg)}75%{-webkit-transform:rotate(270deg)}to{-webkit-transform:rotate(360deg)}}.rotate-enter-active[data-v-2b8c3ff1]{animation:rotateEnter-2b8c3ff1 .7s;position:relative}.rotate-leave-active[data-v-2b8c3ff1]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-2b8c3ff1]{width:100%;background-color:var(--card-bg-color);box-shadow:var(--card-box-shadow);padding:10px 30px;border-radius:6px;position:relative}.app-container[data-v-2b8c3ff1]{position:relative;display:flex;flex-wrap:wrap;width:100%;height:100%}.app-container ul[data-v-2b8c3ff1]{flex:0 0 100%;width:100%}.app-container ul .app-container_title[data-v-2b8c3ff1]{display:flex;justify-content:space-between;align-items:center}.app-container ul .app-container_title .more_icon[data-v-2b8c3ff1]{border-radius:0 4px 4px 0;border-right:var(--item_btn-border);border-top:var(--item_btn-border);border-bottom:var(--item_btn-border);height:30px;display:inline-block;cursor:pointer}.app-container ul .app-container_title .more_icon[data-v-2b8c3ff1] svg path{fill:var(--item_btn-color)}.app-container ul .app-container_title .DeviceBlock[data-v-2b8c3ff1]{position:absolute;z-index:999;width:30%;right:22px}.app-container ul .app-container_title .DeviceBlock ul[data-v-2b8c3ff1]{background-color:#fff;box-shadow:0 0 10px 1px #373f6924;padding:10px 0;border-radius:6px;top:8px;right:0;text-align:center;position:absolute;word-break:keep-all}.app-container ul .app-container_title .DeviceBlock ul li[data-v-2b8c3ff1]{margin:6px 0;cursor:pointer;line-height:28px}.app-container ul .app-container_title .DeviceBlock ul li a[data-v-2b8c3ff1]{color:#1e1e1e;text-decoration:none;cursor:pointer;font-size:14px;display:block}.app-container ul .app-container_title .DeviceBlock ul li[data-v-2b8c3ff1]:hover{background-color:#eee}.app-container ul .app-container_title .app-container_tool[data-v-2b8c3ff1]{display:flex;flex-wrap:wrap;align-items:center}.app-container ul .app-container_title .app-container_tool .app-container_configure[data-v-2b8c3ff1]{height:30px;border-radius:4px 0 0 4px;font-size:14px;font-family:PingFangSC-Medium,PingFang SC;font-weight:500;color:var(--item_btn-color);display:inline-block;padding:0 10px;border:var(--item_btn-border);cursor:pointer;display:flex;justify-content:center;align-items:center}.app-container ul .app-container_title .app-container_tool .more_icon[data-v-2b8c3ff1]{border-radius:0 4px 4px 0;border-right:var(--item_btn-border);border-top:1var --item_btn-border;border-bottom:var(--item_btn-border);height:30px;display:inline-block;cursor:pointer}.app-container ul .app-container_title .app-container_tool .more_icon[data-v-2b8c3ff1] svg path{fill:var(--item_btn-color)}.app-container ul .disk_loading_icon[data-v-2b8c3ff1]{position:absolute;left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;padding:10px}.app-container ul .disk_loading_icon .disk_loading_info[data-v-2b8c3ff1]{margin-top:5px}.refresh[data-v-2b8c3ff1]{margin-left:20px}.app-container_info[data-v-2b8c3ff1]{font-size:14px;font-weight:700;height:31px;line-height:52px}.app-container_body[data-v-2b8c3ff1]{width:100%;height:100%}.menu_background[data-v-2b8c3ff1]{position:fixed;inset:0}@keyframes bganimation-8166802a{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-8166802a{0%{transform:rotateY(180deg)}10%{transform:rotateY(198deg)}20%{transform:rotateY(216deg)}30%{transform:rotateY(234deg)}40%{transform:rotateY(252deg)}50%{transform:rotateY(270deg)}60%{transform:rotateY(288deg)}70%{transform:rotateY(306deg)}80%{transform:rotateY(324deg)}90%{transform:rotateY(342deg)}to{transform:rotateY(360deg)}}@keyframes turns-8166802a{0%{-webkit-transform:rotate(0deg)}25%{-webkit-transform:rotate(90deg)}50%{-webkit-transform:rotate(180deg)}75%{-webkit-transform:rotate(270deg)}to{-webkit-transform:rotate(360deg)}}.rotate-enter-active[data-v-8166802a]{animation:rotateEnter-8166802a .7s;position:relative}.rotate-leave-active[data-v-8166802a]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-8166802a]{width:100%;background-color:var(--card-bg-color);box-shadow:var(--card-box-shadow);padding:10px 30px;border-radius:6px;position:relative}li.sambas-item[data-v-8166802a]{width:100%;display:flex;flex-wrap:wrap;margin:1rem 0}li.sambas-item .sambas-item_name[data-v-8166802a]{flex:0 0 100%;max-width:50%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-right:10px}li.sambas-item .sambas-item_value[data-v-8166802a]{flex:0 0 100%;max-width:50%;padding-left:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-container_samba li.samba-item[data-v-8166802a]{width:100%;display:flex;flex-wrap:wrap;margin:1rem 0}.app-container_samba li.samba-item .samba-item_name[data-v-8166802a]{flex:0 0 100%;max-width:50%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-right:10px}.app-container_samba li.samba-item .samba-item_value[data-v-8166802a]{flex:0 0 100%;max-width:50%;padding-left:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-container_samba li.samba-item .samba-item_value button[data-v-8166802a]{background:none;border:none;width:100%;text-align:right;color:#297ff3;cursor:pointer}.app-container_samba li.samba-item .samba-item_value button[data-v-8166802a]:hover{opacity:.7}.tit[data-v-8166802a]{color:var(--tit-color);font-weight:700;font-size:16px}@keyframes bganimation-45def11c{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-45def11c{0%{transform:rotateY(180deg)}10%{transform:rotateY(198deg)}20%{transform:rotateY(216deg)}30%{transform:rotateY(234deg)}40%{transform:rotateY(252deg)}50%{transform:rotateY(270deg)}60%{transform:rotateY(288deg)}70%{transform:rotateY(306deg)}80%{transform:rotateY(324deg)}90%{transform:rotateY(342deg)}to{transform:rotateY(360deg)}}@keyframes turns-45def11c{0%{-webkit-transform:rotate(0deg)}25%{-webkit-transform:rotate(90deg)}50%{-webkit-transform:rotate(180deg)}75%{-webkit-transform:rotate(270deg)}to{-webkit-transform:rotate(360deg)}}.rotate-enter-active[data-v-45def11c]{animation:rotateEnter-45def11c .7s;position:relative}.rotate-leave-active[data-v-45def11c]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-45def11c]{width:100%;background-color:var(--card-bg-color);box-shadow:var(--card-box-shadow);padding:10px 30px;border-radius:6px;position:relative}li.webdav-item[data-v-45def11c]{width:100%;display:flex;flex-wrap:wrap;margin:1rem 0}li.webdav-item .webdav-item_name[data-v-45def11c]{flex:0 0 100%;max-width:50%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-right:10px}li.webdav-item .webdav-item_value[data-v-45def11c]{flex:0 0 100%;max-width:50%;padding-left:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@keyframes bganimation-0bd83418{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-0bd83418{0%{transform:rotateY(180deg)}10%{transform:rotateY(198deg)}20%{transform:rotateY(216deg)}30%{transform:rotateY(234deg)}40%{transform:rotateY(252deg)}50%{transform:rotateY(270deg)}60%{transform:rotateY(288deg)}70%{transform:rotateY(306deg)}80%{transform:rotateY(324deg)}90%{transform:rotateY(342deg)}to{transform:rotateY(360deg)}}@keyframes turns-0bd83418{0%{-webkit-transform:rotate(0deg)}25%{-webkit-transform:rotate(90deg)}50%{-webkit-transform:rotate(180deg)}75%{-webkit-transform:rotate(270deg)}to{-webkit-transform:rotate(360deg)}}.rotate-enter-active[data-v-0bd83418]{animation:rotateEnter-0bd83418 .7s;position:relative}.rotate-leave-active[data-v-0bd83418]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-0bd83418]{width:100%;background-color:var(--card-bg-color);box-shadow:var(--card-box-shadow);padding:10px 30px;border-radius:6px;position:relative}ul.disk-item[data-v-0bd83418]{width:100%;margin-bottom:10px}ul.disk-item .auto[data-v-0bd83418]{flex:auto}ul.disk-item .disk-item_icon[data-v-0bd83418]{width:24px;height:24px;margin-right:.5rem}ul.disk-item .disk-item_icon svg[data-v-0bd83418]{width:100%;height:100%}ul.disk-item li.disk-info[data-v-0bd83418]{display:flex;flex-wrap:nowrap;align-items:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%;padding:5px 1rem;height:50px;cursor:pointer;color:#666;font-size:12px;border-left:3px solid #89897f}ul.disk-item li.disk-info[data-v-0bd83418]:hover{background-color:#ecf5ff}ul.disk-item li.disk-info .disk-item_icon svg path[data-v-0bd83418]{fill:#09aaff}ul.disk-item li.disk-info .disk-item_f[data-v-0bd83418]{display:flex;flex-wrap:wrap}ul.disk-item li.disk-info .disk-item_f .disk-item_venderModel[data-v-0bd83418],ul.disk-item li.disk-info .disk-item_f .disk-item_used[data-v-0bd83418]{width:100%}ul.disk-item li.disk-info.on[data-v-0bd83418]{border-left:3px solid #ff9c08}ul.disk-item li.disk-info.on.nopoint[data-v-0bd83418]{background-color:#ecf5ff}ul.disk-item .disk-children[data-v-0bd83418]{width:100%;color:#666}ul.disk-item .disk-children li.disk-children_item[data-v-0bd83418]{width:100%;height:40px;line-height:40px;padding-left:2rem;font-size:12px;cursor:pointer;display:flex;flex-wrap:nowrap;align-items:center;border-left:3px solid #89897f;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}ul.disk-item .disk-children li.disk-children_item[data-v-0bd83418]:hover{background-color:#ecf5ff}ul.disk-item .disk-children li.disk-children_item span[data-v-0bd83418]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block}ul.disk-item .disk-children li.disk-children_item.on.on[data-v-0bd83418]{border-left:3px solid #ff9c08;background-color:#ecf5ff}.action .action-footer button[data-v-b222ef5e]{display:inline-block;width:100px!important;margin:0;margin-left:1rem}@keyframes bganimation-b222ef5e{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-b222ef5e{0%{transform:rotateY(180deg)}10%{transform:rotateY(198deg)}20%{transform:rotateY(216deg)}30%{transform:rotateY(234deg)}40%{transform:rotateY(252deg)}50%{transform:rotateY(270deg)}60%{transform:rotateY(288deg)}70%{transform:rotateY(306deg)}80%{transform:rotateY(324deg)}90%{transform:rotateY(342deg)}to{transform:rotateY(360deg)}}@keyframes turns-b222ef5e{0%{-webkit-transform:rotate(0deg)}25%{-webkit-transform:rotate(90deg)}50%{-webkit-transform:rotate(180deg)}75%{-webkit-transform:rotate(270deg)}to{-webkit-transform:rotate(360deg)}}.rotate-enter-active[data-v-b222ef5e]{animation:rotateEnter-b222ef5e .7s;position:relative}.rotate-leave-active[data-v-b222ef5e]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-b222ef5e]{width:100%;background-color:var(--card-bg-color);box-shadow:var(--card-box-shadow);padding:10px 30px;border-radius:6px;position:relative}.action.list[data-v-b222ef5e]{width:700px;height:560px;max-height:90%;background-color:#fff;position:relative;z-index:1000;margin:auto;overflow:auto;padding:0 25px;border:1px solid #dfdfdf;border-radius:4px;background:#fff;box-shadow:0 1px 4px #0000004d}.action.list .action-header[data-v-b222ef5e]{width:100%;height:70px;line-height:70px}.action.list .action-header .action-header_title[data-v-b222ef5e]{margin:0;color:#333;font:inherit;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-moz-user-select:none;-webkit-user-select:none;user-select:none;font-size:20px}.action.list .action-body[data-v-b222ef5e]{width:100%;height:calc(100% - 176px)}.action.list .action-msg[data-v-b222ef5e]{width:100%;height:36px;line-height:36px;text-align:center}.action.list .action-footer[data-v-b222ef5e]{width:100%;height:70px;line-height:70px;color:#333;display:flex;flex-wrap:wrap;align-items:center}.action.list .action-footer .auto[data-v-b222ef5e]{flex:auto}.action.list .disk-list[data-v-b222ef5e]{width:100%;height:100%;border:1px solid #dfe1e5;overflow:auto}@keyframes bganimation-b222ef5e{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-b222ef5e{0%{transform:rotateY(180deg)}10%{transform:rotateY(198deg)}20%{transform:rotateY(216deg)}30%{transform:rotateY(234deg)}40%{transform:rotateY(252deg)}50%{transform:rotateY(270deg)}60%{transform:rotateY(288deg)}70%{transform:rotateY(306deg)}80%{transform:rotateY(324deg)}90%{transform:rotateY(342deg)}to{transform:rotateY(360deg)}}@keyframes turns-b222ef5e{0%{-webkit-transform:rotate(0deg)}25%{-webkit-transform:rotate(90deg)}50%{-webkit-transform:rotate(180deg)}75%{-webkit-transform:rotate(270deg)}to{-webkit-transform:rotate(360deg)}}.rotate-enter-active[data-v-b222ef5e]{animation:rotateEnter-b222ef5e .7s;position:relative}.rotate-leave-active[data-v-b222ef5e]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-b222ef5e]{width:100%;background-color:var(--card-bg-color);box-shadow:var(--card-box-shadow);padding:10px 30px;border-radius:6px;position:relative}.action.format[data-v-b222ef5e]{width:700px;height:560px;max-height:90%;background-color:#fff;position:relative;z-index:1000;margin:auto;overflow:auto;padding:0 25px;border:1px solid #dfdfdf;border-radius:4px;background:#fff;box-shadow:0 1px 4px #0000004d}.action.format .action-header[data-v-b222ef5e]{width:100%;height:70px;line-height:70px}.action.format .action-header .action-header_title[data-v-b222ef5e]{margin:0;color:#333;font:inherit;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-moz-user-select:none;-webkit-user-select:none;user-select:none;font-size:20px}.action.format .action-body[data-v-b222ef5e]{width:100%;height:calc(100% - 140px);overflow:auto}.action.format .action-footer[data-v-b222ef5e]{width:100%;height:70px;line-height:70px;color:#333;display:flex;flex-wrap:wrap;align-items:center}.action.format .action-footer .auto[data-v-b222ef5e]{flex:auto}.action.format .disk-list[data-v-b222ef5e]{width:100%;height:100%;border:1px solid #dfe1e5;overflow:auto}.action.format .label-item[data-v-b222ef5e]{width:100%;margin:1rem 0}.action.format .label-item .label-item_key[data-v-b222ef5e]{width:100%;font-size:16px;color:#666}.action.format .label-item .label-item_key span[data-v-b222ef5e]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.action.format .label-item .label-item_key span[data-v-b222ef5e]:before{content:"*";color:#f56c6c;margin-right:4px}.action.format .label-item .label-item_value[data-v-b222ef5e]{width:100%;margin-top:5px}.action.format .label-item .label-item_value select[data-v-b222ef5e],.action.format .label-item .label-item_value input[data-v-b222ef5e]{width:100%;height:36px}.action.format .auto[data-v-b222ef5e]{flex:auto}.action.format p.msg[data-v-b222ef5e]{margin:.5rem 0;color:red}.action.format .disk-info[data-v-b222ef5e]{width:100%;text-align:center}.action.format .disk-info .disk-info_icon[data-v-b222ef5e]{width:100px;height:100px;margin:0 auto}.action.format .disk-info .disk-info_icon svg[data-v-b222ef5e]{width:100%;height:100%}.action.format .disk-info .disk-info_mount-name[data-v-b222ef5e]{margin:1rem 0;font-size:1.5em;color:#333}@keyframes bganimation-b222ef5e{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-b222ef5e{0%{transform:rotateY(180deg)}10%{transform:rotateY(198deg)}20%{transform:rotateY(216deg)}30%{transform:rotateY(234deg)}40%{transform:rotateY(252deg)}50%{transform:rotateY(270deg)}60%{transform:rotateY(288deg)}70%{transform:rotateY(306deg)}80%{transform:rotateY(324deg)}90%{transform:rotateY(342deg)}to{transform:rotateY(360deg)}}@keyframes turns-b222ef5e{0%{-webkit-transform:rotate(0deg)}25%{-webkit-transform:rotate(90deg)}50%{-webkit-transform:rotate(180deg)}75%{-webkit-transform:rotate(270deg)}to{-webkit-transform:rotate(360deg)}}.rotate-enter-active[data-v-b222ef5e]{animation:rotateEnter-b222ef5e .7s;position:relative}.rotate-leave-active[data-v-b222ef5e]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-b222ef5e]{width:100%;background-color:var(--card-bg-color);box-shadow:var(--card-box-shadow);padding:10px 30px;border-radius:6px;position:relative}.action.result[data-v-b222ef5e]{width:700px;height:560px;max-height:90%;background-color:#fff;position:relative;z-index:1000;margin:auto;overflow:auto;padding:0 25px;border:1px solid #dfdfdf;border-radius:4px;background:#fff;box-shadow:0 1px 4px #0000004d}.action.result .action-header[data-v-b222ef5e]{width:100%;height:70px;line-height:70px}.action.result .action-header .action-header_title[data-v-b222ef5e]{margin:0;color:#333;font:inherit;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-moz-user-select:none;-webkit-user-select:none;user-select:none;font-size:20px}.action.result .action-body[data-v-b222ef5e]{width:100%;height:calc(100% - 140px);overflow:auto}.action.result .action-body .format-result[data-v-b222ef5e]{width:100%;text-align:center;font-size:2em;color:#333;margin:1rem 0}.action.result .action-body .format-info[data-v-b222ef5e]{width:100%;text-align:center;font-size:1.3em}.action.result .action-body .format-info a[data-v-b222ef5e]{color:#f70324}.action.result .action-footer[data-v-b222ef5e]{width:100%;height:70px;line-height:70px;color:#333}.action.result .auto[data-v-b222ef5e]{flex:auto}@keyframes bganimation-b222ef5e{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-b222ef5e{0%{transform:rotateY(180deg)}10%{transform:rotateY(198deg)}20%{transform:rotateY(216deg)}30%{transform:rotateY(234deg)}40%{transform:rotateY(252deg)}50%{transform:rotateY(270deg)}60%{transform:rotateY(288deg)}70%{transform:rotateY(306deg)}80%{transform:rotateY(324deg)}90%{transform:rotateY(342deg)}to{transform:rotateY(360deg)}}@keyframes turns-b222ef5e{0%{-webkit-transform:rotate(0deg)}25%{-webkit-transform:rotate(90deg)}50%{-webkit-transform:rotate(180deg)}75%{-webkit-transform:rotate(270deg)}to{-webkit-transform:rotate(360deg)}}.rotate-enter-active[data-v-b222ef5e]{animation:rotateEnter-b222ef5e .7s;position:relative}.rotate-leave-active[data-v-b222ef5e]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-b222ef5e]{width:100%;background-color:var(--card-bg-color);box-shadow:var(--card-box-shadow);padding:10px 30px;border-radius:6px;position:relative}@media screen and (max-width: 1000px){.action.list[data-v-b222ef5e]{width:136%}}@media screen and (max-width: 900px){.action.list[data-v-b222ef5e]{width:126%}}@media screen and (max-width: 800px){.action.list[data-v-b222ef5e]{width:112%}}@media screen and (max-width: 700px){.action.list[data-v-b222ef5e]{width:100%}}@media screen and (max-width: 500px){.action.list[data-v-b222ef5e]{width:80%}}@keyframes bganimation-45926ac6{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-45926ac6{0%{transform:rotateY(180deg)}10%{transform:rotateY(198deg)}20%{transform:rotateY(216deg)}30%{transform:rotateY(234deg)}40%{transform:rotateY(252deg)}50%{transform:rotateY(270deg)}60%{transform:rotateY(288deg)}70%{transform:rotateY(306deg)}80%{transform:rotateY(324deg)}90%{transform:rotateY(342deg)}to{transform:rotateY(360deg)}}@keyframes turns-45926ac6{0%{-webkit-transform:rotate(0deg)}25%{-webkit-transform:rotate(90deg)}50%{-webkit-transform:rotate(180deg)}75%{-webkit-transform:rotate(270deg)}to{-webkit-transform:rotate(360deg)}}.rotate-enter-active[data-v-45926ac6]{animation:rotateEnter-45926ac6 .7s;position:relative}.rotate-leave-active[data-v-45926ac6]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-45926ac6]{width:100%;background-color:var(--card-bg-color);box-shadow:var(--card-box-shadow);padding:10px 30px;border-radius:6px;position:relative}.action[data-v-45926ac6]{width:700px;max-height:90%;background-color:#fff;position:relative;z-index:1000;margin:auto;overflow:auto;padding:1rem 87px;border-radius:6px}.action .action-body[data-v-45926ac6]{width:100%;text-align:center;padding:3rem 0}.action .action-body h2.title[data-v-45926ac6]{width:100%;display:block;color:#1e1e1e;font-size:3em;padding:0;margin:0;text-align:center}.action .action-body .info[data-v-45926ac6]{color:#666;font-size:1.3em;margin:1rem 0}.action .action-body .btns[data-v-45926ac6]{width:100%;margin-top:3rem}.action .action-body .btns button[data-v-45926ac6]{display:block;width:100%!important;margin:.5rem 0}@keyframes bganimation-45926ac6{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-45926ac6{0%{transform:rotateY(180deg)}10%{transform:rotateY(198deg)}20%{transform:rotateY(216deg)}30%{transform:rotateY(234deg)}40%{transform:rotateY(252deg)}50%{transform:rotateY(270deg)}60%{transform:rotateY(288deg)}70%{transform:rotateY(306deg)}80%{transform:rotateY(324deg)}90%{transform:rotateY(342deg)}to{transform:rotateY(360deg)}}@keyframes turns-45926ac6{0%{-webkit-transform:rotate(0deg)}25%{-webkit-transform:rotate(90deg)}50%{-webkit-transform:rotate(180deg)}75%{-webkit-transform:rotate(270deg)}to{-webkit-transform:rotate(360deg)}}.rotate-enter-active[data-v-45926ac6]{animation:rotateEnter-45926ac6 .7s;position:relative}.rotate-leave-active[data-v-45926ac6]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-45926ac6]{width:100%;background-color:var(--card-bg-color);box-shadow:var(--card-box-shadow);padding:10px 30px;border-radius:6px;position:relative}@media screen and (max-width: 1000px){.action.format .action-body h2.title[data-v-45926ac6]{font-size:20px}}@media screen and (max-width: 900px){.action .action-body h2.title[data-v-45926ac6]{font-size:20px}}@media screen and (max-width: 800px){.action .action-body h2.title[data-v-45926ac6]{font-size:20px}}@media screen and (max-width: 700px){.action .action-body h2.title[data-v-45926ac6]{font-size:20px}}@media screen and (max-width: 500px){.action .action-body h2.title[data-v-45926ac6]{font-size:20px}}@keyframes bganimation-2b3974a4{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-2b3974a4{0%{transform:rotateY(180deg)}10%{transform:rotateY(198deg)}20%{transform:rotateY(216deg)}30%{transform:rotateY(234deg)}40%{transform:rotateY(252deg)}50%{transform:rotateY(270deg)}60%{transform:rotateY(288deg)}70%{transform:rotateY(306deg)}80%{transform:rotateY(324deg)}90%{transform:rotateY(342deg)}to{transform:rotateY(360deg)}}@keyframes turns-2b3974a4{0%{-webkit-transform:rotate(0deg)}25%{-webkit-transform:rotate(90deg)}50%{-webkit-transform:rotate(180deg)}75%{-webkit-transform:rotate(270deg)}to{-webkit-transform:rotate(360deg)}}.rotate-enter-active[data-v-2b3974a4]{animation:rotateEnter-2b3974a4 .7s;position:relative}.rotate-leave-active[data-v-2b3974a4]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-2b3974a4]{width:100%;background-color:var(--card-bg-color);box-shadow:var(--card-box-shadow);padding:10px 30px;border-radius:6px;position:relative}.action[data-v-2b3974a4]{width:700px;height:560px;max-height:90%;background-color:#fff;position:relative;z-index:1000;margin:auto;overflow:auto;padding:0 25px;border:1px solid #dfdfdf;border-radius:4px;background:#fff;box-shadow:0 1px 4px #0000004d}.action .action-header[data-v-2b3974a4]{width:100%;height:70px;line-height:70px}.action .action-header .action-header_title[data-v-2b3974a4]{margin:0;color:#333;font:inherit;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-moz-user-select:none;-webkit-user-select:none;user-select:none;font-size:20px}.action .action-body[data-v-2b3974a4]{width:100%;height:calc(100% - 140px);overflow:auto}.action .action-body .label-item[data-v-2b3974a4]{width:100%;margin:1rem 0}.action .action-body .label-item .label-item_key[data-v-2b3974a4]{width:100%;font-size:12px;color:#666}.action .action-body .label-item .label-item_key span[data-v-2b3974a4]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.action .action-body .label-item .label-item_key span[data-v-2b3974a4]:before{content:"*";color:#f56c6c;margin-right:4px}.action .action-body .label-item .label-item_value[data-v-2b3974a4]{width:100%;margin-top:5px}.action .action-body .label-item .label-item_value select[data-v-2b3974a4],.action .action-body .label-item .label-item_value input[data-v-2b3974a4]{width:100%;height:36px}.action .action-footer[data-v-2b3974a4]{width:100%;height:70px;line-height:70px;color:#333;display:flex;flex-wrap:wrap;align-items:center}.action .action-footer .auto[data-v-2b3974a4]{flex:auto}.action .action-footer button[data-v-2b3974a4]{display:inline-block;width:100px!important;margin:0;margin-left:1rem}@keyframes bganimation-88275da0{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-88275da0{0%{transform:rotateY(180deg)}10%{transform:rotateY(198deg)}20%{transform:rotateY(216deg)}30%{transform:rotateY(234deg)}40%{transform:rotateY(252deg)}50%{transform:rotateY(270deg)}60%{transform:rotateY(288deg)}70%{transform:rotateY(306deg)}80%{transform:rotateY(324deg)}90%{transform:rotateY(342deg)}to{transform:rotateY(360deg)}}@keyframes turns-88275da0{0%{-webkit-transform:rotate(0deg)}25%{-webkit-transform:rotate(90deg)}50%{-webkit-transform:rotate(180deg)}75%{-webkit-transform:rotate(270deg)}to{-webkit-transform:rotate(360deg)}}.rotate-enter-active[data-v-88275da0]{animation:rotateEnter-88275da0 .7s;position:relative}.rotate-leave-active[data-v-88275da0]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-88275da0]{width:100%;background-color:var(--card-bg-color);box-shadow:var(--card-box-shadow);padding:10px 30px;border-radius:6px;position:relative}.action[data-v-88275da0]{width:700px;height:560px;max-height:90%;background-color:#fff;position:relative;z-index:1000;margin:auto;padding:0 25px;border:1px solid #dfdfdf;border-radius:4px;background:#fff;box-shadow:0 1px 4px #0000004d}.action .action-header[data-v-88275da0]{width:100%;height:70px;line-height:70px}.action .action-header .action-header_title[data-v-88275da0]{margin:0;color:#333;font:inherit;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-moz-user-select:none;-webkit-user-select:none;user-select:none;font-size:20px}.action .action-body[data-v-88275da0]{width:100%;height:calc(100% - 140px)}.action .action-body .label-item[data-v-88275da0]{width:100%;margin:1rem 0}.action .action-body .label-item .label-item_key[data-v-88275da0]{width:100%;font-size:12px;color:#666}.action .action-body .label-item .label-item_key span[data-v-88275da0]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.action .action-body .label-item .label-item_key span[data-v-88275da0]:before{content:"*";color:#f56c6c;margin-right:4px}.action .action-body .label-item .label-item_value[data-v-88275da0]{width:100%;margin-top:5px}.action .action-body .label-item .label-item_value select[data-v-88275da0],.action .action-body .label-item .label-item_value input[data-v-88275da0]{width:100%;height:36px}.action .action-body .samba-item[data-v-88275da0]{margin-top:-18px;font-size:12px}.action .action-body .samba-item .samba-item_allow[data-v-88275da0]{display:flex;align-items:flex-end}.action .action-body .samba-item .samba-item_allow .samba-allow[data-v-88275da0]{padding-left:10px;cursor:pointer}.action .action-body .samba-item .samba-item_tips[data-v-88275da0]{margin-top:10px}.action .action-body .samba-item .samba-item_tips .tooltip-trigger[data-v-88275da0]{display:flex}.action .action-body .samba-item .samba-item_tips .samba_dir_tip[data-v-88275da0]{margin-left:10px}.action .action-footer[data-v-88275da0]{width:100%;height:70px;line-height:70px;color:#333;display:flex;flex-wrap:wrap;align-items:center;padding-bottom:30px}.action .action-footer .auto[data-v-88275da0]{flex:auto}.action .action-footer button[data-v-88275da0]{display:inline-block;width:100px!important;margin:0;margin-left:1rem}@keyframes bganimation-3f686017{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-3f686017{0%{transform:rotateY(180deg)}10%{transform:rotateY(198deg)}20%{transform:rotateY(216deg)}30%{transform:rotateY(234deg)}40%{transform:rotateY(252deg)}50%{transform:rotateY(270deg)}60%{transform:rotateY(288deg)}70%{transform:rotateY(306deg)}80%{transform:rotateY(324deg)}90%{transform:rotateY(342deg)}to{transform:rotateY(360deg)}}@keyframes turns-3f686017{0%{-webkit-transform:rotate(0deg)}25%{-webkit-transform:rotate(90deg)}50%{-webkit-transform:rotate(180deg)}75%{-webkit-transform:rotate(270deg)}to{-webkit-transform:rotate(360deg)}}.rotate-enter-active[data-v-3f686017]{animation:rotateEnter-3f686017 .7s;position:relative}.rotate-leave-active[data-v-3f686017]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-3f686017]{width:100%;background-color:var(--card-bg-color);box-shadow:var(--card-box-shadow);padding:10px 30px;border-radius:6px;position:relative}.action[data-v-3f686017]{width:860px;max-height:90%;background-color:#fff;position:relative;z-index:1000;margin:auto;overflow:auto;padding:1rem 87px;border-radius:6px}.action h2.title[data-v-3f686017]{width:100%;display:block;color:#1e1e1e;font-size:3em;padding:0;margin:0;text-align:center}.action h3.desc[data-v-3f686017]{width:100%;display:block;color:#666;font-size:1.2em;padding:0;margin:1rem 0;text-align:center}.action form[data-v-3f686017]{width:100%;display:block;padding:2rem 0}.action form label[data-v-3f686017]{width:100%;display:block;margin:1rem 0}.action form label input[data-v-3f686017],.action form label select[data-v-3f686017]{width:100%;display:block;height:42px}.action .btns[data-v-3f686017]{width:100%;margin-top:3rem}.action .btns button[data-v-3f686017]{display:block;width:100%!important;margin:.5rem 0}.action li.disk-item[data-v-3f686017]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;width:100%;padding:5px 1rem;border-bottom:1px solid #eee;cursor:pointer}.action li.disk-item[data-v-3f686017]:hover{background-color:#eee}.action li.disk-item .disk-item_f[data-v-3f686017]{display:flex;flex-wrap:wrap}.action li.disk-item .disk-item_f .disk-item_venderModel[data-v-3f686017],.action li.disk-item .disk-item_f .disk-item_used[data-v-3f686017]{width:100%}.action .tips[data-v-3f686017]{float:right;font-size:.8em}@keyframes bganimation-3f686017{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-3f686017{0%{transform:rotateY(180deg)}10%{transform:rotateY(198deg)}20%{transform:rotateY(216deg)}30%{transform:rotateY(234deg)}40%{transform:rotateY(252deg)}50%{transform:rotateY(270deg)}60%{transform:rotateY(288deg)}70%{transform:rotateY(306deg)}80%{transform:rotateY(324deg)}90%{transform:rotateY(342deg)}to{transform:rotateY(360deg)}}@keyframes turns-3f686017{0%{-webkit-transform:rotate(0deg)}25%{-webkit-transform:rotate(90deg)}50%{-webkit-transform:rotate(180deg)}75%{-webkit-transform:rotate(270deg)}to{-webkit-transform:rotate(360deg)}}.rotate-enter-active[data-v-3f686017]{animation:rotateEnter-3f686017 .7s;position:relative}.rotate-leave-active[data-v-3f686017]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-3f686017]{width:100%;background-color:var(--card-bg-color);box-shadow:var(--card-box-shadow);padding:10px 30px;border-radius:6px;position:relative}@media screen and (max-width: 500px){.action h2.title[data-v-3f686017]{font-size:2em}}@keyframes bganimation-8b8d01c2{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-8b8d01c2{0%{transform:rotateY(180deg)}10%{transform:rotateY(198deg)}20%{transform:rotateY(216deg)}30%{transform:rotateY(234deg)}40%{transform:rotateY(252deg)}50%{transform:rotateY(270deg)}60%{transform:rotateY(288deg)}70%{transform:rotateY(306deg)}80%{transform:rotateY(324deg)}90%{transform:rotateY(342deg)}to{transform:rotateY(360deg)}}@keyframes turns-8b8d01c2{0%{-webkit-transform:rotate(0deg)}25%{-webkit-transform:rotate(90deg)}50%{-webkit-transform:rotate(180deg)}75%{-webkit-transform:rotate(270deg)}to{-webkit-transform:rotate(360deg)}}.rotate-enter-active[data-v-8b8d01c2]{animation:rotateEnter-8b8d01c2 .7s;position:relative}.rotate-leave-active[data-v-8b8d01c2]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-8b8d01c2]{width:100%;background-color:var(--card-bg-color);box-shadow:var(--card-box-shadow);padding:10px 30px;border-radius:6px;position:relative}li.linkease-item[data-v-8b8d01c2]{width:100%;display:flex;flex-wrap:wrap;margin:1rem 0}li.linkease-item .linkease-item_name[data-v-8b8d01c2]{flex:0 0 100%;max-width:50%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-right:10px}li.linkease-item .linkease-item_value[data-v-8b8d01c2]{flex:0 0 100%;max-width:50%;padding-left:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}li.linkease-item .linkease-item_value .configure[data-v-8b8d01c2]{color:#297ff3;padding:3px}li.linkease-item .linkease-item_value .configure.enabel[data-v-8b8d01c2]{cursor:pointer}a[data-v-8b8d01c2]{text-decoration:none;color:#297ff3}@keyframes bganimation-008c9ca2{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-008c9ca2{0%{transform:rotateY(180deg)}10%{transform:rotateY(198deg)}20%{transform:rotateY(216deg)}30%{transform:rotateY(234deg)}40%{transform:rotateY(252deg)}50%{transform:rotateY(270deg)}60%{transform:rotateY(288deg)}70%{transform:rotateY(306deg)}80%{transform:rotateY(324deg)}90%{transform:rotateY(342deg)}to{transform:rotateY(360deg)}}@keyframes turns-008c9ca2{0%{-webkit-transform:rotate(0deg)}25%{-webkit-transform:rotate(90deg)}50%{-webkit-transform:rotate(180deg)}75%{-webkit-transform:rotate(270deg)}to{-webkit-transform:rotate(360deg)}}.rotate-enter-active[data-v-008c9ca2]{animation:rotateEnter-008c9ca2 .7s;position:relative}.rotate-leave-active[data-v-008c9ca2]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-008c9ca2]{width:100%;background-color:var(--card-bg-color);box-shadow:var(--card-box-shadow);padding:10px 30px;border-radius:6px;position:relative}.app-container[data-v-008c9ca2]{position:relative;display:flex;flex-wrap:wrap;width:100%;height:100%;align-content:flex-start}.app-container .app-container_title[data-v-008c9ca2]{width:100%;display:flex;flex-wrap:wrap;align-content:center;justify-content:space-between}.app-container .app-container_title .app-container_tool[data-v-008c9ca2]{display:flex;flex-wrap:wrap;align-items:center}.app-container .app-container_title .app-container_tool .app-container_configure[data-v-008c9ca2]{height:30px;line-height:30px;border-radius:4px 0 0 4px;font-size:14px;font-family:PingFangSC-Medium,PingFang SC;font-weight:500;color:var(--item_btn-color);display:inline-block;padding:0 10px;border:var(--item_btn-border);cursor:pointer;display:flex;align-items:center;justify-content:center}.app-container .app-container_title .app-container_tool .more_icon[data-v-008c9ca2]{border-radius:0 4px 4px 0;border-right:var(--item_btn-border);border-top:var(--item_btn-border);border-bottom:var(--item_btn-border);height:30px;display:inline-block;cursor:pointer}.app-container .app-container_title .app-container_tool .more_icon[data-v-008c9ca2] svg path{fill:var(--item_btn-color)}.app-container .app-container_title .DeviceBlock[data-v-008c9ca2]{font-size:14px;top:34px;position:absolute;z-index:999;width:40%;right:22px}.app-container .app-container_title .DeviceBlock ul[data-v-008c9ca2]{background-color:#fff;box-shadow:0 0 10px 1px #373f6924;padding:10px 0;border-radius:6px;top:15px;right:0;text-align:center;position:absolute;word-break:keep-all}.app-container .app-container_title .DeviceBlock ul li[data-v-008c9ca2]{margin:6px 0;line-height:28px;cursor:pointer}.app-container .app-container_title .DeviceBlock ul li a[data-v-008c9ca2]{color:#1e1e1e;text-decoration:none;cursor:pointer;margin:0 20px;display:block}.app-container .app-container_title .DeviceBlock ul li[data-v-008c9ca2]:hover{background-color:#eee}.app-container .app-container_title button[data-v-008c9ca2]{margin-left:10px}.app-container .app-container_body[data-v-008c9ca2]{flex:0 0 100%;width:100%;height:66%}.app-container ul.app-container_nas-menu[data-v-008c9ca2]{width:100%;display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:space-between!important;margin-top:20px}.app-container ul.app-container_nas-menu button[data-v-008c9ca2]{flex:0 0 100%!important;max-width:33.333%!important;height:30px;background:none;border:none!important;background-color:#eee;color:#333;cursor:pointer;margin:0!important;padding:5px 0!important;border-radius:0!important;line-height:20px;font-size:16px}.app-container ul.app-container_nas-menu button.on[data-v-008c9ca2],.app-container ul.app-container_nas-menu button[data-v-008c9ca2]:hover{color:#297ff3;background-color:#d1e2f9}.menu_background[data-v-008c9ca2]{position:fixed;inset:0}@keyframes bganimation-b0e9cad0{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-b0e9cad0{0%{transform:rotateY(180deg)}10%{transform:rotateY(198deg)}20%{transform:rotateY(216deg)}30%{transform:rotateY(234deg)}40%{transform:rotateY(252deg)}50%{transform:rotateY(270deg)}60%{transform:rotateY(288deg)}70%{transform:rotateY(306deg)}80%{transform:rotateY(324deg)}90%{transform:rotateY(342deg)}to{transform:rotateY(360deg)}}@keyframes turns-b0e9cad0{0%{-webkit-transform:rotate(0deg)}25%{-webkit-transform:rotate(90deg)}50%{-webkit-transform:rotate(180deg)}75%{-webkit-transform:rotate(270deg)}to{-webkit-transform:rotate(360deg)}}.rotate-enter-active[data-v-b0e9cad0]{animation:rotateEnter-b0e9cad0 .7s;position:relative}.rotate-leave-active[data-v-b0e9cad0]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-b0e9cad0]{width:100%;background-color:var(--card-bg-color);box-shadow:var(--card-box-shadow);padding:10px 30px;border-radius:6px;position:relative}li.docker-item[data-v-b0e9cad0]{width:100%;display:flex;flex-wrap:wrap;margin:1.5rem 0}li.docker-item .docker-item_name[data-v-b0e9cad0]{flex:0 0 100%;max-width:50%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-right:10px}li.docker-item .docker-item_value[data-v-b0e9cad0]{flex:0 0 100%;max-width:50%;padding-left:10px;float:left;display:flex}li.docker-item .docker-item_value .configure[data-v-b0e9cad0]{color:#297ff3;overflow:hidden;white-space:nowrap;padding:3px;overflow-x:hidden;text-overflow:ellipsis}li.docker-item .docker-item_value .configure.enabel[data-v-b0e9cad0]{color:#888;overflow-x:hidden;text-overflow:ellipsis}li.docker-item .docker-item_root[data-v-b0e9cad0]{display:flex;justify-content:space-between;flex-wrap:wrap;margin-top:16px;max-width:323px;flex:0 0 100%}.docker_tip svg[data-v-b0e9cad0]{vertical-align:bottom;margin-left:22px}.tooltip-trigger[data-v-b0e9cad0]{position:relative;display:inline-block;cursor:help;margin-right:6px}.tooltip-trigger .tooltip-text[data-v-b0e9cad0]{visibility:hidden;position:absolute;padding:.5rem 1rem;background-color:#555;color:#fff;text-align:center;border-radius:6px;z-index:1;opacity:0;transition:opacity .6s}.tooltip-trigger .tooltip-text span[data-v-b0e9cad0]{color:#fff}.tooltip-trigger .tooltip-text .docker_dir_tip[data-v-b0e9cad0]{min-width:15rem;display:inline-block}.tooltip-trigger:hover .tooltip-text[data-v-b0e9cad0]{visibility:visible;opacity:1}.tooltip-top[data-v-b0e9cad0]{bottom:100%;left:50%;margin-bottom:5px;transform:translate(-50%);margin-left:12px}.tooltip-right[data-v-b0e9cad0]{top:50%;left:100%;margin-left:5px;transform:translateY(-50%)}.tooltip-left[data-v-b0e9cad0]{top:50%;right:100%;margin-right:5px;transform:translateY(-50%)}.tooltip-top[data-v-b0e9cad0]:after{content:"";position:absolute;top:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:#555 transparent transparent transparent}.tooltip-bottom[data-v-b0e9cad0]:after{content:"";position:absolute;bottom:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:transparent transparent #555 transparent}.input-switch[data-v-b0e9cad0]{display:inline-block;cursor:pointer;position:relative}.input-switch span[data-v-b0e9cad0]{display:block;position:relative;width:50px;height:20px;border-radius:10px;padding:2px}.input-switch span em[data-v-b0e9cad0]{display:block;width:16px;height:16px;background-color:#fff;border-radius:10px}.input-switch span.enable[data-v-b0e9cad0]{background-color:#297ff3;transition:.3s}.input-switch span.enable em[data-v-b0e9cad0]{transform:translate(30px);transition:.3s}.input-switch span.close[data-v-b0e9cad0]{background-color:#cecece;transition:.3s}.input-switch span.close em[data-v-b0e9cad0]{transform:translate(0);transition:.3s}@keyframes bganimation-81932f72{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-81932f72{0%{transform:rotateY(180deg)}10%{transform:rotateY(198deg)}20%{transform:rotateY(216deg)}30%{transform:rotateY(234deg)}40%{transform:rotateY(252deg)}50%{transform:rotateY(270deg)}60%{transform:rotateY(288deg)}70%{transform:rotateY(306deg)}80%{transform:rotateY(324deg)}90%{transform:rotateY(342deg)}to{transform:rotateY(360deg)}}@keyframes turns-81932f72{0%{-webkit-transform:rotate(0deg)}25%{-webkit-transform:rotate(90deg)}50%{-webkit-transform:rotate(180deg)}75%{-webkit-transform:rotate(270deg)}to{-webkit-transform:rotate(360deg)}}.rotate-enter-active[data-v-81932f72]{animation:rotateEnter-81932f72 .7s;position:relative}.rotate-leave-active[data-v-81932f72]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-81932f72]{width:100%;background-color:var(--card-bg-color);box-shadow:var(--card-box-shadow);padding:10px 30px;border-radius:6px;position:relative}.action[data-v-81932f72]{width:860px;max-height:90%;background-color:#fff;position:relative;z-index:1000;margin:auto;overflow:auto;padding:1rem 87px;border-radius:6px}.action h2.title[data-v-81932f72]{width:100%;display:block;color:#1e1e1e;font-size:22px;padding:0;margin:0;text-align:center}.action .roots[data-v-81932f72]{display:flex;max-width:342px;align-items:center;margin-top:32px;margin-bottom:16px}.action .roots .root[data-v-81932f72]{color:#000000d4;font-size:14px;text-align:center}.action .move[data-v-81932f72]{display:flex;justify-content:left;align-items:center}.action .change[data-v-81932f72]{width:678px}.action .desc[data-v-81932f72]{width:100%;display:block;font-size:1.2em;padding:0;margin:1rem 0;margin-top:32px;font-size:14px;font-family:PingFangSC-Medium,PingFang SC;color:#000000d4}.action form[data-v-81932f72]{width:100%;display:block}.action .tips[data-v-81932f72]{width:477px}.action .tips .tip[data-v-81932f72]{color:#faad14;padding-left:6px}.action .btns[data-v-81932f72]{width:100%;margin:104px auto 0}.action .btns button[data-v-81932f72]{display:block;width:100%!important;margin-left:0;margin-right:0}.action .roots_tit[data-v-81932f72]{color:#000000d4;font-size:14px;font-weight:700;width:118px;text-align:right;flex:none}.action .successed[data-v-81932f72]{text-align:center;font-size:14px}.action .finished[data-v-81932f72]{display:flex;justify-content:center;margin:80px 80px 28px}.action .docker_moves[data-v-81932f72]{text-align:center}.action .docker_moves .moves[data-v-81932f72]{margin-top:10px}.action .docker_moves .moves input[data-v-81932f72]{cursor:pointer}.action .docker_moves .moves label[data-v-81932f72]{margin-left:10px;cursor:pointer}.select-editable[data-v-81932f72]{position:relative;border:solid grey 1px;width:438px;height:34px}.select-editable select[data-v-81932f72]{position:absolute;top:0;left:0;font-size:14px;border:none;width:100%;height:100%;margin:0}.select-editable input[data-v-81932f72]{position:absolute;top:0;left:0;width:95%;padding:1px;font-size:14px;border:none}.select-editable select[data-v-81932f72]:focus,.select-editable input[data-v-81932f72]:focus{outline:none}[data-v-81932f72]::placeholder{color:#999}@keyframes bganimation-81932f72{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-81932f72{0%{transform:rotateY(180deg)}10%{transform:rotateY(198deg)}20%{transform:rotateY(216deg)}30%{transform:rotateY(234deg)}40%{transform:rotateY(252deg)}50%{transform:rotateY(270deg)}60%{transform:rotateY(288deg)}70%{transform:rotateY(306deg)}80%{transform:rotateY(324deg)}90%{transform:rotateY(342deg)}to{transform:rotateY(360deg)}}@keyframes turns-81932f72{0%{-webkit-transform:rotate(0deg)}25%{-webkit-transform:rotate(90deg)}50%{-webkit-transform:rotate(180deg)}75%{-webkit-transform:rotate(270deg)}to{-webkit-transform:rotate(360deg)}}.rotate-enter-active[data-v-81932f72]{animation:rotateEnter-81932f72 .7s;position:relative}.rotate-leave-active[data-v-81932f72]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-81932f72]{width:100%;background-color:var(--card-bg-color);box-shadow:var(--card-box-shadow);padding:10px 30px;border-radius:6px;position:relative}@media screen and (max-width: 800px){.action[data-v-81932f72]{width:100%}.docker_download[data-v-81932f72]{width:80%}}@keyframes bganimation-3b60633e{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-3b60633e{0%{transform:rotateY(180deg)}10%{transform:rotateY(198deg)}20%{transform:rotateY(216deg)}30%{transform:rotateY(234deg)}40%{transform:rotateY(252deg)}50%{transform:rotateY(270deg)}60%{transform:rotateY(288deg)}70%{transform:rotateY(306deg)}80%{transform:rotateY(324deg)}90%{transform:rotateY(342deg)}to{transform:rotateY(360deg)}}@keyframes turns-3b60633e{0%{-webkit-transform:rotate(0deg)}25%{-webkit-transform:rotate(90deg)}50%{-webkit-transform:rotate(180deg)}75%{-webkit-transform:rotate(270deg)}to{-webkit-transform:rotate(360deg)}}.rotate-enter-active[data-v-3b60633e]{animation:rotateEnter-3b60633e .7s;position:relative}.rotate-leave-active[data-v-3b60633e]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-3b60633e]{width:100%;background-color:var(--card-bg-color);box-shadow:var(--card-box-shadow);padding:10px 30px;border-radius:6px;position:relative}.app-container[data-v-3b60633e]{position:relative;flex-wrap:wrap;width:100%;height:100%}.app-container .app-container_title[data-v-3b60633e]{justify-content:space-between}.app-container .app-container_title .app-container_tool[data-v-3b60633e]{display:flex;flex-wrap:wrap;align-items:center}.app-container .app-container_title .app-container_tool .app-container_configure[data-v-3b60633e]{height:30px;border-radius:4px 0 0 4px;font-size:14px;font-family:PingFangSC-Medium,PingFang SC;font-weight:500;color:var(--item_btn-color);display:inline-block;padding:0 10px;border:var(--item_btn-border);cursor:pointer;display:flex;justify-content:center;align-items:center}.app-container .app-container_title .app-container_tool .more_icon[data-v-3b60633e]{border-radius:0 4px 4px 0;border-right:var(--item_btn-border);border-top:var(--item_btn-border);border-bottom:var(--item_btn-border);height:30px;display:inline-block;cursor:pointer}.app-container .app-container_title .app-container_tool .more_icon[data-v-3b60633e] svg path{fill:var(--item_btn-color)}.app-container .app-container_title .DeviceBlock[data-v-3b60633e]{font-size:14px;top:34px;position:absolute;z-index:999;width:40%;right:22px}.app-container .app-container_title .DeviceBlock ul[data-v-3b60633e]{background-color:#fff;box-shadow:0 0 10px 1px #373f6924;padding:10px 0;border-radius:6px;top:15px;right:0;text-align:center;position:absolute;word-break:keep-all}.app-container .app-container_title .DeviceBlock ul li[data-v-3b60633e]{margin:6px 0;line-height:28px;cursor:pointer}.app-container .app-container_title .DeviceBlock ul li a[data-v-3b60633e]{color:#1e1e1e;text-decoration:none;cursor:pointer;margin:0 20px;display:block}.app-container .app-container_title .DeviceBlock ul li[data-v-3b60633e]:hover{background-color:#eee}.app-container button[data-v-3b60633e],.app-container .refresh[data-v-3b60633e]{margin-left:20px}.app-container .app-container_body[data-v-3b60633e]{width:100%;height:100%}.app-container .loading_placeholder[data-v-3b60633e]{display:flex;flex-direction:column;align-items:center}.menu_background[data-v-3b60633e]{position:fixed;inset:0}@keyframes bganimation-4d31c3c4{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-4d31c3c4{0%{transform:rotateY(180deg)}10%{transform:rotateY(198deg)}20%{transform:rotateY(216deg)}30%{transform:rotateY(234deg)}40%{transform:rotateY(252deg)}50%{transform:rotateY(270deg)}60%{transform:rotateY(288deg)}70%{transform:rotateY(306deg)}80%{transform:rotateY(324deg)}90%{transform:rotateY(342deg)}to{transform:rotateY(360deg)}}@keyframes turns-4d31c3c4{0%{-webkit-transform:rotate(0deg)}25%{-webkit-transform:rotate(90deg)}50%{-webkit-transform:rotate(180deg)}75%{-webkit-transform:rotate(270deg)}to{-webkit-transform:rotate(360deg)}}.rotate-enter-active[data-v-4d31c3c4]{animation:rotateEnter-4d31c3c4 .7s;position:relative}.rotate-leave-active[data-v-4d31c3c4]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-4d31c3c4]{width:100%;background-color:var(--card-bg-color);box-shadow:var(--card-box-shadow);padding:10px 30px;border-radius:6px;position:relative}li.aria2-item[data-v-4d31c3c4]{width:100%;display:flex;flex-wrap:wrap;margin:1rem 0}li.aria2-item .aria2-item_name[data-v-4d31c3c4]{flex:0 0 100%;max-width:50%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-right:10px}li.aria2-item .aria2-item_value[data-v-4d31c3c4]{flex:0 0 100%;max-width:50%;padding-left:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}li.aria2-item .aria2-item_value .configure[data-v-4d31c3c4]{color:#297ff3;padding:3px}li.aria2-item .aria2-item_value .configure.enabel[data-v-4d31c3c4]{color:#888}.use-url_app[data-v-4d31c3c4]{padding-bottom:14px}.use-url_app a[data-v-4d31c3c4]{text-decoration:none;color:#297ff3}@keyframes bganimation-44bc5d56{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-44bc5d56{0%{transform:rotateY(180deg)}10%{transform:rotateY(198deg)}20%{transform:rotateY(216deg)}30%{transform:rotateY(234deg)}40%{transform:rotateY(252deg)}50%{transform:rotateY(270deg)}60%{transform:rotateY(288deg)}70%{transform:rotateY(306deg)}80%{transform:rotateY(324deg)}90%{transform:rotateY(342deg)}to{transform:rotateY(360deg)}}@keyframes turns-44bc5d56{0%{-webkit-transform:rotate(0deg)}25%{-webkit-transform:rotate(90deg)}50%{-webkit-transform:rotate(180deg)}75%{-webkit-transform:rotate(270deg)}to{-webkit-transform:rotate(360deg)}}.rotate-enter-active[data-v-44bc5d56]{animation:rotateEnter-44bc5d56 .7s;position:relative}.rotate-leave-active[data-v-44bc5d56]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-44bc5d56]{width:100%;background-color:var(--card-bg-color);box-shadow:var(--card-box-shadow);padding:10px 30px;border-radius:6px;position:relative}li.qbittorrent-item[data-v-44bc5d56]{width:100%;display:flex;flex-wrap:wrap;margin:1rem 0}li.qbittorrent-item .qbittorrent-item_name[data-v-44bc5d56]{flex:0 0 100%;max-width:50%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-right:10px}li.qbittorrent-item .qbittorrent-item_value[data-v-44bc5d56]{flex:0 0 100%;max-width:50%;padding-left:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}li.qbittorrent-item .qbittorrent-item_value .configure[data-v-44bc5d56]{color:#297ff3;padding:3px}li.qbittorrent-item .qbittorrent-item_value .configure.enabel[data-v-44bc5d56]{color:#888}a[data-v-44bc5d56]{text-decoration:none;color:#297ff3}@keyframes bganimation-ab5c1db0{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-ab5c1db0{0%{transform:rotateY(180deg)}10%{transform:rotateY(198deg)}20%{transform:rotateY(216deg)}30%{transform:rotateY(234deg)}40%{transform:rotateY(252deg)}50%{transform:rotateY(270deg)}60%{transform:rotateY(288deg)}70%{transform:rotateY(306deg)}80%{transform:rotateY(324deg)}90%{transform:rotateY(342deg)}to{transform:rotateY(360deg)}}@keyframes turns-ab5c1db0{0%{-webkit-transform:rotate(0deg)}25%{-webkit-transform:rotate(90deg)}50%{-webkit-transform:rotate(180deg)}75%{-webkit-transform:rotate(270deg)}to{-webkit-transform:rotate(360deg)}}.rotate-enter-active[data-v-ab5c1db0]{animation:rotateEnter-ab5c1db0 .7s;position:relative}.rotate-leave-active[data-v-ab5c1db0]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-ab5c1db0]{width:100%;background-color:var(--card-bg-color);box-shadow:var(--card-box-shadow);padding:10px 30px;border-radius:6px;position:relative}li.transmission-item[data-v-ab5c1db0]{width:100%;display:flex;flex-wrap:wrap;margin:1rem 0}li.transmission-item .transmission-item_name[data-v-ab5c1db0]{flex:0 0 100%;max-width:50%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-right:10px}li.transmission-item .transmission-item_value[data-v-ab5c1db0]{flex:0 0 100%;max-width:50%;padding-left:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}li.transmission-item .transmission-item_value .configure[data-v-ab5c1db0]{color:#297ff3;padding:3px}li.transmission-item .transmission-item_value .configure.enabel[data-v-ab5c1db0]{color:#888}a[data-v-ab5c1db0]{text-decoration:none;color:#297ff3}@keyframes bganimation-395b81d2{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-395b81d2{0%{transform:rotateY(180deg)}10%{transform:rotateY(198deg)}20%{transform:rotateY(216deg)}30%{transform:rotateY(234deg)}40%{transform:rotateY(252deg)}50%{transform:rotateY(270deg)}60%{transform:rotateY(288deg)}70%{transform:rotateY(306deg)}80%{transform:rotateY(324deg)}90%{transform:rotateY(342deg)}to{transform:rotateY(360deg)}}@keyframes turns-395b81d2{0%{-webkit-transform:rotate(0deg)}25%{-webkit-transform:rotate(90deg)}50%{-webkit-transform:rotate(180deg)}75%{-webkit-transform:rotate(270deg)}to{-webkit-transform:rotate(360deg)}}.rotate-enter-active[data-v-395b81d2]{animation:rotateEnter-395b81d2 .7s;position:relative}.rotate-leave-active[data-v-395b81d2]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-395b81d2]{width:100%;background-color:var(--card-bg-color);box-shadow:var(--card-box-shadow);padding:10px 30px;border-radius:6px;position:relative}.action[data-v-395b81d2]{width:860px;max-height:90%;background-color:#fff;position:relative;z-index:1000;margin:auto;padding:1rem 87px;border-radius:6px}.action p[data-v-395b81d2]{color:#999;font-size:14px}.action input[data-v-395b81d2]{font-size:14px;font-family:PingFangSC-Regular,PingFang SC}.action h2.title[data-v-395b81d2]{width:100%;color:#1e1e1e;font-size:22px;font-family:PingFangSC-Medium,PingFang SC;padding:0;margin:0;text-align:center}.action span[data-v-395b81d2]{font-size:14px;font-family:PingFangSC-Medium,PingFang SC;color:#000000d4;font-weight:700}.action form label[data-v-395b81d2]{width:100%}.action form label input[data-v-395b81d2],.action form label select[data-v-395b81d2]{height:100%;font-size:14px}.action .myinput_wrap[data-v-395b81d2],.action .RPC_input[data-v-395b81d2]{width:85%}.action .myinput_wrap textarea[data-v-395b81d2]{width:100%;padding:2px 3px;border:1px solid #dee2e6;border-radius:.25rem}.action .input_row[data-v-395b81d2]{margin:16px 0;display:flex;justify-content:left;align-items:center}.action .input_row .radios[data-v-395b81d2]{margin-right:10px}.action .input_row .radios input[data-v-395b81d2],.action .input_row .radios label[data-v-395b81d2]{cursor:pointer}.action .Tracker label[data-v-395b81d2]{margin-right:10px;cursor:pointer}.action .Tracker_input[data-v-395b81d2]{padding:6px 2px}.action .btns[data-v-395b81d2]{width:100%;margin:42px auto 0}.action .btns button[data-v-395b81d2]{display:block;width:100%!important;margin:.5rem 0}.action .tooltip-trigger[data-v-395b81d2]{position:relative;display:inline-block;cursor:help;margin-right:6px}.action .tooltip-trigger .tooltip-text[data-v-395b81d2]{visibility:hidden;position:absolute;padding:.5rem 1rem;background-color:#555;color:#fff;text-align:center;border-radius:6px;z-index:1;opacity:0;transition:opacity .6s}.action .tooltip-trigger .tooltip-text span[data-v-395b81d2]{color:#fff}.action .tooltip-trigger .tooltip-text .dowload_dir_tip[data-v-395b81d2]{min-width:14rem;display:inline-block}.action .tooltip-trigger:hover .tooltip-text[data-v-395b81d2]{visibility:visible;opacity:1}.action .tooltip-top[data-v-395b81d2]{bottom:100%;left:50%;margin-bottom:5px;transform:translate(-50%)}.action .tooltip-bottom[data-v-395b81d2]{top:100%;left:50%;margin-top:5px;transform:translate(-50%)}.action .tooltip-bottom .dowload_rpc_tip[data-v-395b81d2]{min-width:10rem;display:inline-block}.action .tooltip-right[data-v-395b81d2]{top:50%;left:100%;margin-left:5px;transform:translateY(-50%)}.action .tooltip-left[data-v-395b81d2]{top:50%;right:100%;margin-right:5px;transform:translateY(-50%)}.action .tooltip-top[data-v-395b81d2]:after{content:"";position:absolute;top:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:#555 transparent transparent transparent}.action .tooltip-bottom[data-v-395b81d2]:after{content:"";position:absolute;bottom:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:transparent transparent #555 transparent}.action .successed[data-v-395b81d2]{text-align:center;font-size:14px}.action .finished[data-v-395b81d2]{display:flex;justify-content:center;margin:80px 80px 28px}.left[data-v-395b81d2]{display:flex;align-items:center;justify-content:flex-start;width:110px;flex:none}.select-editable[data-v-395b81d2]{position:relative;border:1px solid #dee2e6;border-radius:.25rem;margin:.25rem .1rem}.select-editable select[data-v-395b81d2]{top:0;left:0;font-size:14px;border:none;width:100%;margin:0}.select-editable input[data-v-395b81d2]{position:absolute;top:-4px;left:0;width:95%;padding:1px;font-size:14px;border:none}.select-editable select[data-v-395b81d2]:focus,.select-editable input[data-v-395b81d2]:focus{outline:none}[data-v-395b81d2]::placeholder{color:#999}@keyframes bganimation-395b81d2{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-395b81d2{0%{transform:rotateY(180deg)}10%{transform:rotateY(198deg)}20%{transform:rotateY(216deg)}30%{transform:rotateY(234deg)}40%{transform:rotateY(252deg)}50%{transform:rotateY(270deg)}60%{transform:rotateY(288deg)}70%{transform:rotateY(306deg)}80%{transform:rotateY(324deg)}90%{transform:rotateY(342deg)}to{transform:rotateY(360deg)}}@keyframes turns-395b81d2{0%{-webkit-transform:rotate(0deg)}25%{-webkit-transform:rotate(90deg)}50%{-webkit-transform:rotate(180deg)}75%{-webkit-transform:rotate(270deg)}to{-webkit-transform:rotate(360deg)}}.rotate-enter-active[data-v-395b81d2]{animation:rotateEnter-395b81d2 .7s;position:relative}.rotate-leave-active[data-v-395b81d2]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-395b81d2]{width:100%;background-color:var(--card-bg-color);box-shadow:var(--card-box-shadow);padding:10px 30px;border-radius:6px;position:relative}@media screen and (max-width: 500px){.action[data-v-395b81d2]{width:100%}.action .input_row[data-v-395b81d2]{display:block}.action .input_row .myinput_wrap[data-v-395b81d2],.action .input_row .RPC_input[data-v-395b81d2]{width:100%}}@keyframes bganimation-17fab0f2{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-17fab0f2{0%{transform:rotateY(180deg)}10%{transform:rotateY(198deg)}20%{transform:rotateY(216deg)}30%{transform:rotateY(234deg)}40%{transform:rotateY(252deg)}50%{transform:rotateY(270deg)}60%{transform:rotateY(288deg)}70%{transform:rotateY(306deg)}80%{transform:rotateY(324deg)}90%{transform:rotateY(342deg)}to{transform:rotateY(360deg)}}@keyframes turns-17fab0f2{0%{-webkit-transform:rotate(0deg)}25%{-webkit-transform:rotate(90deg)}50%{-webkit-transform:rotate(180deg)}75%{-webkit-transform:rotate(270deg)}to{-webkit-transform:rotate(360deg)}}.rotate-enter-active[data-v-17fab0f2]{animation:rotateEnter-17fab0f2 .7s;position:relative}.rotate-leave-active[data-v-17fab0f2]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-17fab0f2]{width:100%;background-color:var(--card-bg-color);box-shadow:var(--card-box-shadow);padding:10px 30px;border-radius:6px;position:relative}.app-container[data-v-17fab0f2]{position:relative;display:flex;flex-wrap:wrap;width:100%;height:100%;align-content:flex-start}.app-container .app-container_title[data-v-17fab0f2]{width:100%;display:flex;flex-wrap:wrap;align-content:center;justify-content:space-between}.app-container .app-container_title .app-container_tool[data-v-17fab0f2]{display:flex;flex-wrap:wrap;align-items:center}.app-container .app-container_title .app-container_tool .app-container_configure[data-v-17fab0f2]{height:30px;line-height:30px;border-radius:4px 0 0 4px;font-size:14px;font-family:PingFangSC-Medium,PingFang SC;font-weight:500;color:var(--item_btn-color);display:inline-block;padding:0 10px;border:var(--item_btn-border);cursor:pointer;display:flex;align-items:center;justify-content:center}.app-container .app-container_title .app-container_tool .more_icon[data-v-17fab0f2]{border-radius:0 4px 4px 0;border-right:var(--item_btn-border);border-top:var(--item_btn-border);border-bottom:var(--item_btn-border);height:30px;display:inline-block;cursor:pointer}.app-container .app-container_title .app-container_tool .more_icon[data-v-17fab0f2] svg path{fill:var(--item_btn-color)}.app-container .app-container_title .DeviceBlock[data-v-17fab0f2]{font-size:14px;top:34px;position:absolute;z-index:999;width:40%;right:22px}.app-container .app-container_title .DeviceBlock ul[data-v-17fab0f2]{background-color:#fff;box-shadow:0 0 10px 1px #373f6924;padding:10px 0;border-radius:6px;top:15px;right:0;text-align:center;position:absolute;word-break:keep-all}.app-container .app-container_title .DeviceBlock ul li[data-v-17fab0f2]{margin:6px 0;line-height:28px;cursor:pointer}.app-container .app-container_title .DeviceBlock ul li a[data-v-17fab0f2]{color:#1e1e1e;text-decoration:none;cursor:pointer;margin:0 20px;display:block}.app-container .app-container_title .DeviceBlock ul li[data-v-17fab0f2]:hover{background-color:#eee}.app-container .app-container_title button[data-v-17fab0f2]{margin-left:10px}.app-container .app-container_body[data-v-17fab0f2]{flex:0 0 100%;width:100%;height:66%}.app-container ul.app-container_nas-menu[data-v-17fab0f2]{width:100%;display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:space-between!important;margin-top:20px}.app-container ul.app-container_nas-menu button[data-v-17fab0f2]{flex:0 0 100%!important;max-width:33.333%!important;height:30px;background:none;border:none!important;background-color:#eee;color:#333;cursor:pointer;margin:0!important;padding:5px 0!important;border-radius:0!important;line-height:20px;font-size:16px}.app-container ul.app-container_nas-menu button.on[data-v-17fab0f2],.app-container ul.app-container_nas-menu button[data-v-17fab0f2]:hover{color:#297ff3;background-color:#d1e2f9}.menu_background[data-v-17fab0f2]{position:fixed;inset:0}@keyframes bganimation-73552138{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-73552138{0%{transform:rotateY(180deg)}10%{transform:rotateY(198deg)}20%{transform:rotateY(216deg)}30%{transform:rotateY(234deg)}40%{transform:rotateY(252deg)}50%{transform:rotateY(270deg)}60%{transform:rotateY(288deg)}70%{transform:rotateY(306deg)}80%{transform:rotateY(324deg)}90%{transform:rotateY(342deg)}to{transform:rotateY(360deg)}}@keyframes turns-73552138{0%{-webkit-transform:rotate(0deg)}25%{-webkit-transform:rotate(90deg)}50%{-webkit-transform:rotate(180deg)}75%{-webkit-transform:rotate(270deg)}to{-webkit-transform:rotate(360deg)}}.rotate-enter-active[data-v-73552138]{animation:rotateEnter-73552138 .7s;position:relative}.rotate-leave-active[data-v-73552138]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-73552138]{width:100%;background-color:var(--card-bg-color);box-shadow:var(--card-box-shadow);padding:10px 30px;border-radius:6px;position:relative}h3[data-v-73552138]{text-align:center;margin-bottom:20px}.label-item[data-v-73552138]{display:flex;align-items:center;flex-wrap:wrap;margin:1rem 0;padding:0 30px}.label-item label[data-v-73552138]{display:flex;flex-wrap:wrap;align-items:center;width:100%;height:26px;line-height:26px;cursor:pointer}.label-item label input[type=radio][data-v-73552138]{top:0;right:0;vertical-align:middle}.label-item label span[data-v-73552138]{font-size:14px;font-family:PingFangSC-Regular,PingFang SC;font-weight:400;color:#000000d4;display:inline-block;margin-left:10px}.label-item p.label_info[data-v-73552138]{color:#999;font-size:12px;padding-left:24px;line-height:20px}.label-item .label-item_key[data-v-73552138]{display:flex;flex-wrap:wrap;align-items:center}.label-item .label-item_key .ddnsto_serve[data-v-73552138]{flex:0 0 100%;display:flex;justify-content:space-between;margin-bottom:14px}.label-item .label-item_key .ddnsto_serve_item[data-v-73552138]{flex:0 0 100%;display:flex;justify-content:space-between}@keyframes bganimation-b9ee57da{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-b9ee57da{0%{transform:rotateY(180deg)}10%{transform:rotateY(198deg)}20%{transform:rotateY(216deg)}30%{transform:rotateY(234deg)}40%{transform:rotateY(252deg)}50%{transform:rotateY(270deg)}60%{transform:rotateY(288deg)}70%{transform:rotateY(306deg)}80%{transform:rotateY(324deg)}90%{transform:rotateY(342deg)}to{transform:rotateY(360deg)}}@keyframes turns-b9ee57da{0%{-webkit-transform:rotate(0deg)}25%{-webkit-transform:rotate(90deg)}50%{-webkit-transform:rotate(180deg)}75%{-webkit-transform:rotate(270deg)}to{-webkit-transform:rotate(360deg)}}.rotate-enter-active[data-v-b9ee57da]{animation:rotateEnter-b9ee57da .7s;position:relative}.rotate-leave-active[data-v-b9ee57da]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-b9ee57da]{width:100%;background-color:var(--card-bg-color);box-shadow:var(--card-box-shadow);padding:10px 30px;border-radius:6px;position:relative}.actioner-container_body[data-v-b9ee57da]{display:flex;flex-wrap:wrap;align-items:center;align-content:center;justify-content:center}.actioner-container_body svg.icon[data-v-b9ee57da]{width:100px;height:100px}.actioner-container_body .body-title[data-v-b9ee57da]{width:100%;display:block;color:#1e1e1e;font-size:2em;padding:0;margin:1rem 0;text-align:center}.actioner-container_body .body-tips[data-v-b9ee57da]{text-align:center}.actioner-container_body .body-info[data-v-b9ee57da]{color:#666;font-size:1.3em;margin:1rem 0;width:100%;text-align:center}.actioner-container_body .body-tips[data-v-b9ee57da]{margin:1rem 0;display:block;width:100%}.actioner-container_body .body-btns[data-v-b9ee57da]{width:100%;margin-top:3rem}.actioner-container_body .body-btns button[data-v-b9ee57da]{display:block;width:100%!important;margin:.5rem 0}@keyframes bganimation-aefb6fdc{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-aefb6fdc{0%{transform:rotateY(180deg)}10%{transform:rotateY(198deg)}20%{transform:rotateY(216deg)}30%{transform:rotateY(234deg)}40%{transform:rotateY(252deg)}50%{transform:rotateY(270deg)}60%{transform:rotateY(288deg)}70%{transform:rotateY(306deg)}80%{transform:rotateY(324deg)}90%{transform:rotateY(342deg)}to{transform:rotateY(360deg)}}@keyframes turns-aefb6fdc{0%{-webkit-transform:rotate(0deg)}25%{-webkit-transform:rotate(90deg)}50%{-webkit-transform:rotate(180deg)}75%{-webkit-transform:rotate(270deg)}to{-webkit-transform:rotate(360deg)}}.rotate-enter-active[data-v-aefb6fdc]{animation:rotateEnter-aefb6fdc .7s;position:relative}.rotate-leave-active[data-v-aefb6fdc]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-aefb6fdc]{width:100%;background-color:var(--card-bg-color);box-shadow:var(--card-box-shadow);padding:10px 30px;border-radius:6px;position:relative}iframe[data-v-aefb6fdc]{width:100%;height:100%;border:none}@keyframes bganimation-0e2b47e6{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-0e2b47e6{0%{transform:rotateY(180deg)}10%{transform:rotateY(198deg)}20%{transform:rotateY(216deg)}30%{transform:rotateY(234deg)}40%{transform:rotateY(252deg)}50%{transform:rotateY(270deg)}60%{transform:rotateY(288deg)}70%{transform:rotateY(306deg)}80%{transform:rotateY(324deg)}90%{transform:rotateY(342deg)}to{transform:rotateY(360deg)}}@keyframes turns-0e2b47e6{0%{-webkit-transform:rotate(0deg)}25%{-webkit-transform:rotate(90deg)}50%{-webkit-transform:rotate(180deg)}75%{-webkit-transform:rotate(270deg)}to{-webkit-transform:rotate(360deg)}}.rotate-enter-active[data-v-0e2b47e6]{animation:rotateEnter-0e2b47e6 .7s;position:relative}.rotate-leave-active[data-v-0e2b47e6]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-0e2b47e6]{width:100%;background-color:var(--card-bg-color);box-shadow:var(--card-box-shadow);padding:10px 30px;border-radius:6px;position:relative}iframe[data-v-0e2b47e6]{width:100%;height:100%;border:none}@keyframes bganimation-29e2aec8{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-29e2aec8{0%{transform:rotateY(180deg)}10%{transform:rotateY(198deg)}20%{transform:rotateY(216deg)}30%{transform:rotateY(234deg)}40%{transform:rotateY(252deg)}50%{transform:rotateY(270deg)}60%{transform:rotateY(288deg)}70%{transform:rotateY(306deg)}80%{transform:rotateY(324deg)}90%{transform:rotateY(342deg)}to{transform:rotateY(360deg)}}@keyframes turns-29e2aec8{0%{-webkit-transform:rotate(0deg)}25%{-webkit-transform:rotate(90deg)}50%{-webkit-transform:rotate(180deg)}75%{-webkit-transform:rotate(270deg)}to{-webkit-transform:rotate(360deg)}}.rotate-enter-active[data-v-29e2aec8]{animation:rotateEnter-29e2aec8 .7s;position:relative}.rotate-leave-active[data-v-29e2aec8]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-29e2aec8]{width:100%;background-color:var(--card-bg-color);box-shadow:var(--card-box-shadow);padding:10px 30px;border-radius:6px;position:relative}.actioner-container_body[data-v-29e2aec8]{display:flex;flex-wrap:wrap;align-items:center;align-content:center;justify-content:center}.actioner-container_body svg.icon[data-v-29e2aec8]{width:100px;height:100px}.actioner-container_body .body-title[data-v-29e2aec8]{width:100%;display:block;color:#1e1e1e;font-size:2em;padding:0;margin:1rem 0;text-align:center}.actioner-container_body .body-info[data-v-29e2aec8]{color:#666;font-size:1.3em;margin:1rem 0;width:100%}.actioner-container_body .body-tips[data-v-29e2aec8]{margin:1rem 0;display:block;width:100%}.actioner-container_body .body-btns[data-v-29e2aec8]{width:100%;margin-top:3rem}.actioner-container_body .body-btns button[data-v-29e2aec8]{display:block;width:100%!important;margin:.5rem 0}@keyframes bganimation-169b4450{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-169b4450{0%{transform:rotateY(180deg)}10%{transform:rotateY(198deg)}20%{transform:rotateY(216deg)}30%{transform:rotateY(234deg)}40%{transform:rotateY(252deg)}50%{transform:rotateY(270deg)}60%{transform:rotateY(288deg)}70%{transform:rotateY(306deg)}80%{transform:rotateY(324deg)}90%{transform:rotateY(342deg)}to{transform:rotateY(360deg)}}@keyframes turns-169b4450{0%{-webkit-transform:rotate(0deg)}25%{-webkit-transform:rotate(90deg)}50%{-webkit-transform:rotate(180deg)}75%{-webkit-transform:rotate(270deg)}to{-webkit-transform:rotate(360deg)}}.rotate-enter-active[data-v-169b4450]{animation:rotateEnter-169b4450 .7s;position:relative}.rotate-leave-active[data-v-169b4450]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-169b4450]{width:100%;background-color:var(--card-bg-color);box-shadow:var(--card-box-shadow);padding:10px 30px;border-radius:6px;position:relative}.actioner-container_body[data-v-169b4450]{display:flex;align-items:center;justify-content:center}@keyframes bganimation-6590a3fa{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-6590a3fa{0%{transform:rotateY(180deg)}10%{transform:rotateY(198deg)}20%{transform:rotateY(216deg)}30%{transform:rotateY(234deg)}40%{transform:rotateY(252deg)}50%{transform:rotateY(270deg)}60%{transform:rotateY(288deg)}70%{transform:rotateY(306deg)}80%{transform:rotateY(324deg)}90%{transform:rotateY(342deg)}to{transform:rotateY(360deg)}}@keyframes turns-6590a3fa{0%{-webkit-transform:rotate(0deg)}25%{-webkit-transform:rotate(90deg)}50%{-webkit-transform:rotate(180deg)}75%{-webkit-transform:rotate(270deg)}to{-webkit-transform:rotate(360deg)}}.rotate-enter-active[data-v-6590a3fa]{animation:rotateEnter-6590a3fa .7s;position:relative}.rotate-leave-active[data-v-6590a3fa]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-6590a3fa]{width:100%;background-color:var(--card-bg-color);box-shadow:var(--card-box-shadow);padding:10px 30px;border-radius:6px;position:relative}.actioner-container_body[data-v-6590a3fa]{display:flex;align-items:center;justify-content:center}@keyframes bganimation-3b80943c{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-3b80943c{0%{transform:rotateY(180deg)}10%{transform:rotateY(198deg)}20%{transform:rotateY(216deg)}30%{transform:rotateY(234deg)}40%{transform:rotateY(252deg)}50%{transform:rotateY(270deg)}60%{transform:rotateY(288deg)}70%{transform:rotateY(306deg)}80%{transform:rotateY(324deg)}90%{transform:rotateY(342deg)}to{transform:rotateY(360deg)}}@keyframes turns-3b80943c{0%{-webkit-transform:rotate(0deg)}25%{-webkit-transform:rotate(90deg)}50%{-webkit-transform:rotate(180deg)}75%{-webkit-transform:rotate(270deg)}to{-webkit-transform:rotate(360deg)}}.rotate-enter-active[data-v-3b80943c]{animation:rotateEnter-3b80943c .7s;position:relative}.rotate-leave-active[data-v-3b80943c]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-3b80943c]{width:100%;background-color:var(--card-bg-color);box-shadow:var(--card-box-shadow);padding:10px 30px;border-radius:6px;position:relative}.action-main[data-v-3b80943c]{width:680px;background-color:#fff;position:relative;z-index:99999;margin:auto;overflow:auto}.action-main[data-v-3b80943c] .actioner-container{width:100%}.action-main[data-v-3b80943c] .actioner-container .actioner-container_header{width:100%;height:50px;line-height:50px;display:flex;flex-wrap:wrap;align-items:center;font-size:20px;border-bottom:1px solid #eee;justify-content:center;padding:0 10px}.action-main[data-v-3b80943c] .actioner-container .actioner-container_footer{width:100%;height:50px;border-top:1px solid rgba(0,0,0,.06);display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;padding:0 30px}.action-main[data-v-3b80943c] .actioner-container .actioner-container_footer button{display:inline-block;width:100px!important;margin:0;margin-left:1rem}.action-main[data-v-3b80943c] .actioner-container .actioner-container_footer .close{min-width:65px;font-weight:400;color:#0060ff;line-height:30px;text-align:center;cursor:pointer;height:32px;border-radius:2px;border:1px solid rgba(0,0,0,.15);font-size:14px;font-family:PingFangSC-Regular,PingFang SC;color:#000000d4;line-height:32px}.action-main[data-v-3b80943c] .actioner-container .actioner-container_footer .next{min-width:65px;line-height:32px;text-align:center;cursor:pointer;font-size:14px;font-family:PingFangSC-Regular,PingFang SC;font-weight:400;color:#fff;margin-left:20px;width:74px;height:32px;background:#553AFE;border-radius:2px}.action-main[data-v-3b80943c] .actioner-container .actioner-container_footer .next:hover,.action-main[data-v-3b80943c] .actioner-container .actioner-container_footer .close:hover{opacity:.9}.action-main[data-v-3b80943c] .actioner-container .actioner-container_body{padding:1rem;text-align:center;width:100%;height:400px}.action-main[data-v-3b80943c] .actioner-container .actioner-container_body a{text-decoration:none}.action-main[data-v-3b80943c] .actioner-container .actioner-container_body.ddnsto-bind{height:280px}@keyframes bganimation-3b80943c{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-3b80943c{0%{transform:rotateY(180deg)}10%{transform:rotateY(198deg)}20%{transform:rotateY(216deg)}30%{transform:rotateY(234deg)}40%{transform:rotateY(252deg)}50%{transform:rotateY(270deg)}60%{transform:rotateY(288deg)}70%{transform:rotateY(306deg)}80%{transform:rotateY(324deg)}90%{transform:rotateY(342deg)}to{transform:rotateY(360deg)}}@keyframes turns-3b80943c{0%{-webkit-transform:rotate(0deg)}25%{-webkit-transform:rotate(90deg)}50%{-webkit-transform:rotate(180deg)}75%{-webkit-transform:rotate(270deg)}to{-webkit-transform:rotate(360deg)}}.rotate-enter-active[data-v-3b80943c]{animation:rotateEnter-3b80943c .7s;position:relative}.rotate-leave-active[data-v-3b80943c]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-3b80943c]{width:100%;background-color:var(--card-bg-color);box-shadow:var(--card-box-shadow);padding:10px 30px;border-radius:6px;position:relative}@media screen and (max-width: 800px){.action-main[data-v-3b80943c]{width:90%}}@keyframes bganimation-145a3c50{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-145a3c50{0%{transform:rotateY(180deg)}10%{transform:rotateY(198deg)}20%{transform:rotateY(216deg)}30%{transform:rotateY(234deg)}40%{transform:rotateY(252deg)}50%{transform:rotateY(270deg)}60%{transform:rotateY(288deg)}70%{transform:rotateY(306deg)}80%{transform:rotateY(324deg)}90%{transform:rotateY(342deg)}to{transform:rotateY(360deg)}}@keyframes turns-145a3c50{0%{-webkit-transform:rotate(0deg)}25%{-webkit-transform:rotate(90deg)}50%{-webkit-transform:rotate(180deg)}75%{-webkit-transform:rotate(270deg)}to{-webkit-transform:rotate(360deg)}}.rotate-enter-active[data-v-145a3c50]{animation:rotateEnter-145a3c50 .7s;position:relative}.rotate-leave-active[data-v-145a3c50]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-145a3c50]{width:100%;background-color:var(--card-bg-color);box-shadow:var(--card-box-shadow);padding:10px 30px;border-radius:6px;position:relative}.action[data-v-145a3c50]{width:500px;max-height:90%;background-color:#fff;position:relative;z-index:99999;margin:auto;border-radius:4px;padding:10px 0}.action .action-header[data-v-145a3c50]{width:100%;font-family:PingFangSC-Medium,PingFang SC;font-weight:500;padding-left:1rem;padding-right:1rem;text-align:left;font-size:18px;line-height:1;color:#303133}.action .action-body[data-v-145a3c50]{display:block;margin:2rem 0;line-height:24px;padding:0 15px;color:#606266;font-size:14px}.action .action-footer[data-v-145a3c50]{width:100%;height:50px;border-top:1px solid rgba(0,0,0,.06);display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;padding:0 30px}.action .next[data-v-145a3c50]{min-width:65px;line-height:32px;text-align:center;cursor:pointer;font-size:14px;font-family:PingFangSC-Regular,PingFang SC;font-weight:400;color:#fff;margin-left:20px;width:120px;height:32px;background:#553AFE;border-radius:2px}.action .next[data-v-145a3c50]:hover{opacity:.8}.action .clear[data-v-145a3c50]{min-width:65px;font-weight:400;line-height:30px;text-align:center;cursor:pointer;height:32px;border-radius:2px;border:1px solid rgba(0,0,0,.15);font-size:14px;font-family:PingFangSC-Regular,PingFang SC;color:#000000d4;line-height:32px}.action .clear[data-v-145a3c50]:hover{opacity:.8}@keyframes bganimation-2c659599{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-2c659599{0%{transform:rotateY(180deg)}10%{transform:rotateY(198deg)}20%{transform:rotateY(216deg)}30%{transform:rotateY(234deg)}40%{transform:rotateY(252deg)}50%{transform:rotateY(270deg)}60%{transform:rotateY(288deg)}70%{transform:rotateY(306deg)}80%{transform:rotateY(324deg)}90%{transform:rotateY(342deg)}to{transform:rotateY(360deg)}}@keyframes turns-2c659599{0%{-webkit-transform:rotate(0deg)}25%{-webkit-transform:rotate(90deg)}50%{-webkit-transform:rotate(180deg)}75%{-webkit-transform:rotate(270deg)}to{-webkit-transform:rotate(360deg)}}.rotate-enter-active[data-v-2c659599]{animation:rotateEnter-2c659599 .7s;position:relative}.rotate-leave-active[data-v-2c659599]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-2c659599]{width:100%;background-color:var(--card-bg-color);box-shadow:var(--card-box-shadow);padding:10px 30px;border-radius:6px;position:relative}.title_info[data-v-2c659599]{display:block;width:100%;text-align:center}.title_info p[data-v-2c659599]{font-size:20px;margin-bottom:10px}.label-item[data-v-2c659599]{width:100%;margin:1rem 0}.label-item .label-item_key[data-v-2c659599]{width:100%;font-size:12px;color:#666}.label-item .label-item_key span[data-v-2c659599]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.label-item .label-item_key span[data-v-2c659599]:before{content:"*";color:#f56c6c;margin-right:4px}.label-item .label-item_value[data-v-2c659599]{width:100%;margin-top:5px}.label-item .label-item_value select[data-v-2c659599],.label-item .label-item_value input[data-v-2c659599]{width:100%;height:36px;color:#000}.label-item .label-item_value input[data-v-2c659599]::placeholder{color:#999;font-size:12PX}.label-item .label_tips[data-v-2c659599]{display:flex;margin-top:6px}.label-item .label_tips .info[data-v-2c659599]{margin-left:8px}.label-message[data-v-2c659599]{width:100%;text-align:left;font-size:14px;color:red;text-align:center}@keyframes bganimation-8a1e6470{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-8a1e6470{0%{transform:rotateY(180deg)}10%{transform:rotateY(198deg)}20%{transform:rotateY(216deg)}30%{transform:rotateY(234deg)}40%{transform:rotateY(252deg)}50%{transform:rotateY(270deg)}60%{transform:rotateY(288deg)}70%{transform:rotateY(306deg)}80%{transform:rotateY(324deg)}90%{transform:rotateY(342deg)}to{transform:rotateY(360deg)}}@keyframes turns-8a1e6470{0%{-webkit-transform:rotate(0deg)}25%{-webkit-transform:rotate(90deg)}50%{-webkit-transform:rotate(180deg)}75%{-webkit-transform:rotate(270deg)}to{-webkit-transform:rotate(360deg)}}.rotate-enter-active[data-v-8a1e6470]{animation:rotateEnter-8a1e6470 .7s;position:relative}.rotate-leave-active[data-v-8a1e6470]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-8a1e6470]{width:100%;background-color:var(--card-bg-color);box-shadow:var(--card-box-shadow);padding:10px 30px;border-radius:6px;position:relative}.action-main[data-v-8a1e6470]{width:680px;background-color:#fff;position:relative;z-index:99999;margin:auto;overflow:auto}.action-main[data-v-8a1e6470] .actioner-container{width:100%}.action-main[data-v-8a1e6470] .actioner-container .actioner-container_header{width:100%;height:50px;line-height:50px;display:flex;flex-wrap:wrap;align-items:center;font-size:20px;border-bottom:1px solid #eee;justify-content:center;padding:0 10px}.action-main[data-v-8a1e6470] .actioner-container .actioner-container_footer{width:100%;height:50px;border-top:1px solid rgba(0,0,0,.06);display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;padding:0 30px}.action-main[data-v-8a1e6470] .actioner-container .actioner-container_footer button{display:inline-block;width:100px!important;margin:0;margin-left:1rem}.action-main[data-v-8a1e6470] .actioner-container .actioner-container_footer .close{min-width:65px;font-weight:400;line-height:30px;text-align:center;cursor:pointer;height:32px;border-radius:2px;border:1px solid rgba(0,0,0,.15);font-size:14px;font-family:PingFangSC-Regular,PingFang SC;color:#000000d4;line-height:32px}.action-main[data-v-8a1e6470] .actioner-container .actioner-container_footer .next{min-width:65px;line-height:32px;text-align:center;cursor:pointer;font-size:14px;font-family:PingFangSC-Regular,PingFang SC;font-weight:400;color:#fff;margin-left:20px;width:74px;height:32px;background:#553AFE;border-radius:2px}.action-main[data-v-8a1e6470] .actioner-container .actioner-container_footer .next.save{height:32px;background:#553AFE;border-radius:2px;line-height:16px}.action-main[data-v-8a1e6470] .actioner-container .actioner-container_footer .next:hover,.action-main[data-v-8a1e6470] .actioner-container .actioner-container_footer .close:hover{opacity:.9}.action-main[data-v-8a1e6470] .actioner-container .actioner-container_body{padding:1rem;width:100%;height:400px}.action-main[data-v-8a1e6470] .actioner-container .actioner-container_body a{text-decoration:none}.action-main[data-v-8a1e6470] .actioner-container .actioner-container_body.ali,.action-main[data-v-8a1e6470] .actioner-container .actioner-container_body.dnspod,.action-main[data-v-8a1e6470] .actioner-container .actioner-container_body.oray{height:451px}@keyframes bganimation-8a1e6470{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-8a1e6470{0%{transform:rotateY(180deg)}10%{transform:rotateY(198deg)}20%{transform:rotateY(216deg)}30%{transform:rotateY(234deg)}40%{transform:rotateY(252deg)}50%{transform:rotateY(270deg)}60%{transform:rotateY(288deg)}70%{transform:rotateY(306deg)}80%{transform:rotateY(324deg)}90%{transform:rotateY(342deg)}to{transform:rotateY(360deg)}}@keyframes turns-8a1e6470{0%{-webkit-transform:rotate(0deg)}25%{-webkit-transform:rotate(90deg)}50%{-webkit-transform:rotate(180deg)}75%{-webkit-transform:rotate(270deg)}to{-webkit-transform:rotate(360deg)}}.rotate-enter-active[data-v-8a1e6470]{animation:rotateEnter-8a1e6470 .7s;position:relative}.rotate-leave-active[data-v-8a1e6470]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-8a1e6470]{width:100%;background-color:var(--card-bg-color);box-shadow:var(--card-box-shadow);padding:10px 30px;border-radius:6px;position:relative}@media screen and (max-width: 800px){.action-main[data-v-8a1e6470]{width:90%}}@keyframes bganimation-c59010b0{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-c59010b0{0%{transform:rotateY(180deg)}10%{transform:rotateY(198deg)}20%{transform:rotateY(216deg)}30%{transform:rotateY(234deg)}40%{transform:rotateY(252deg)}50%{transform:rotateY(270deg)}60%{transform:rotateY(288deg)}70%{transform:rotateY(306deg)}80%{transform:rotateY(324deg)}90%{transform:rotateY(342deg)}to{transform:rotateY(360deg)}}@keyframes turns-c59010b0{0%{-webkit-transform:rotate(0deg)}25%{-webkit-transform:rotate(90deg)}50%{-webkit-transform:rotate(180deg)}75%{-webkit-transform:rotate(270deg)}to{-webkit-transform:rotate(360deg)}}.rotate-enter-active[data-v-c59010b0]{animation:rotateEnter-c59010b0 .7s;position:relative}.rotate-leave-active[data-v-c59010b0]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-c59010b0]{width:100%;background-color:var(--card-bg-color);box-shadow:var(--card-box-shadow);padding:10px 30px;border-radius:6px;position:relative}.app-container[data-v-c59010b0]{position:relative;flex-wrap:wrap;width:100%;height:100%}.app-container a[data-v-c59010b0]{text-decoration:none}.app-container .app-container_title[data-v-c59010b0]{justify-content:space-between}.app-container .app-container_title .app-container_tool[data-v-c59010b0]{display:flex;flex-wrap:wrap;align-items:center}.app-container .app-container_title .app-container_tool .app-container_configure[data-v-c59010b0]{height:30px;border-radius:4px;font-size:14px;font-family:PingFangSC-Medium,PingFang SC;font-weight:500;color:var(--item_btn-color);display:inline-block;padding:0 10px;border:var(--item_btn-border);cursor:pointer;display:flex;align-items:center;justify-content:center}.app-container .app-container_title .app-container_tool .more_icon[data-v-c59010b0]{border-radius:0 4px 4px 0;border-right:var(--item_btn-border);border-top:var(--item_btn-border);border-bottom:var(--item_btn-border);height:30px;display:inline-block;cursor:pointer}.app-container .app-container_title .app-container_tool .more_icon[data-v-c59010b0] svg path{fill:var(--item_btn-color)}.app-container .app-container_title .DeviceBlock[data-v-c59010b0]{font-size:14px;top:34px;position:absolute;z-index:999;width:40%;right:22px}.app-container .app-container_title .DeviceBlock ul[data-v-c59010b0]{background-color:#fff;box-shadow:0 0 10px 1px #373f6924;padding:10px 0;border-radius:6px;top:0;right:0;text-align:center;position:absolute;word-break:keep-all}.app-container .app-container_title .DeviceBlock ul li[data-v-c59010b0]{margin:6px 0;line-height:28px;cursor:pointer}.app-container .app-container_title .DeviceBlock ul li a[data-v-c59010b0]{color:#1e1e1e;text-decoration:none;cursor:pointer;margin:0 20px;display:block}.app-container .app-container_title .DeviceBlock ul li[data-v-c59010b0]:hover{background-color:#eee}.app-container button[data-v-c59010b0],.app-container .refresh[data-v-c59010b0]{margin-left:20px}.app-container .app-container_body[data-v-c59010b0]{width:100%;height:100%}.menu_background[data-v-c59010b0]{position:fixed;inset:0}.app-container_domain li.domain-item[data-v-c59010b0]{width:100%;display:flex;flex-wrap:wrap;margin:1.5rem 0;align-items:center}.app-container_domain li.domain-item .domain-item_name[data-v-c59010b0]{flex:0 0 100%;max-width:50%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-right:10px}.app-container_domain li.domain-item .domain-item_value[data-v-c59010b0]{flex:0 0 100%;max-width:50%;padding-left:10px;float:left;display:flex;align-items:center;justify-content:space-between}.app-container_domain li.domain-item .domain-item_value .configure[data-v-c59010b0]{overflow:hidden;white-space:nowrap;padding:3px;overflow-x:hidden;text-overflow:ellipsis}.app-container_domain li.domain-item .domain-item_value .item_btn[data-v-c59010b0]{border:var(--item_btn-border);border-radius:4px;font-size:12px;padding:7px;color:var(--item_btn-color);text-align:center;min-width:60px}.app-container_domain li.domain-item .domain-item_value .configure.enabel[data-v-c59010b0]{color:#888;overflow-x:hidden;text-overflow:ellipsis}.app-container_domain li.domain-item .domain-item_root[data-v-c59010b0]{display:flex;justify-content:space-between;flex-wrap:wrap;margin-top:16px;max-width:323px;flex:0 0 100%}.app-container_domain .domain_tip svg[data-v-c59010b0]{vertical-align:bottom;margin-left:22px}.app-container_domain .tooltip-trigger[data-v-c59010b0]{position:relative;display:inline-block;cursor:help;margin-right:6px}.app-container_domain .tooltip-trigger .tooltip-text[data-v-c59010b0]{visibility:hidden;position:absolute;padding:.5rem 1rem;background-color:#555;color:#fff;text-align:center;border-radius:6px;z-index:1;opacity:0;transition:opacity .6s}.app-container_domain .tooltip-trigger .tooltip-text span[data-v-c59010b0]{color:#fff}.app-container_domain .tooltip-trigger .tooltip-text .domain_dir_tip[data-v-c59010b0]{min-width:15rem;display:inline-block}.app-container_domain .tooltip-trigger:hover .tooltip-text[data-v-c59010b0]{visibility:visible;opacity:1}.app-container_domain .tooltip-top[data-v-c59010b0]{bottom:100%;left:50%;margin-bottom:5px;transform:translate(-50%);margin-left:12px}.app-container_domain .tooltip-right[data-v-c59010b0]{top:50%;left:100%;margin-left:5px;transform:translateY(-50%)}.app-container_domain .tooltip-left[data-v-c59010b0]{top:50%;right:100%;margin-right:5px;transform:translateY(-50%)}.app-container_domain .tooltip-top[data-v-c59010b0]:after{content:"";position:absolute;top:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:#555 transparent transparent transparent}.app-container_domain .tooltip-bottom[data-v-c59010b0]:after{content:"";position:absolute;bottom:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:transparent transparent #555 transparent}@keyframes bganimation-a221efb4{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-a221efb4{0%{transform:rotateY(180deg)}10%{transform:rotateY(198deg)}20%{transform:rotateY(216deg)}30%{transform:rotateY(234deg)}40%{transform:rotateY(252deg)}50%{transform:rotateY(270deg)}60%{transform:rotateY(288deg)}70%{transform:rotateY(306deg)}80%{transform:rotateY(324deg)}90%{transform:rotateY(342deg)}to{transform:rotateY(360deg)}}@keyframes turns-a221efb4{0%{-webkit-transform:rotate(0deg)}25%{-webkit-transform:rotate(90deg)}50%{-webkit-transform:rotate(180deg)}75%{-webkit-transform:rotate(270deg)}to{-webkit-transform:rotate(360deg)}}.rotate-enter-active[data-v-a221efb4]{animation:rotateEnter-a221efb4 .7s;position:relative}.rotate-leave-active[data-v-a221efb4]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-a221efb4]{width:100%;background-color:var(--card-bg-color);box-shadow:var(--card-box-shadow);padding:10px 30px;border-radius:6px;position:relative}.nas-container[data-v-a221efb4]{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between}.nas-container .nas-container_card[data-v-a221efb4]{flex:0 0 49%;max-width:49%;margin-bottom:1.5vw}@keyframes bganimation-a221efb4{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-a221efb4{0%{transform:rotateY(180deg)}10%{transform:rotateY(198deg)}20%{transform:rotateY(216deg)}30%{transform:rotateY(234deg)}40%{transform:rotateY(252deg)}50%{transform:rotateY(270deg)}60%{transform:rotateY(288deg)}70%{transform:rotateY(306deg)}80%{transform:rotateY(324deg)}90%{transform:rotateY(342deg)}to{transform:rotateY(360deg)}}@keyframes turns-a221efb4{0%{-webkit-transform:rotate(0deg)}25%{-webkit-transform:rotate(90deg)}50%{-webkit-transform:rotate(180deg)}75%{-webkit-transform:rotate(270deg)}to{-webkit-transform:rotate(360deg)}}.rotate-enter-active[data-v-a221efb4]{animation:rotateEnter-a221efb4 .7s;position:relative}.rotate-leave-active[data-v-a221efb4]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-a221efb4]{width:100%;background-color:var(--card-bg-color);box-shadow:var(--card-box-shadow);padding:10px 30px;border-radius:6px;position:relative}@media screen and (max-width: 992px){.nas-container .nas-container_card[data-v-a221efb4]{flex:0 0 100%;max-width:100%;padding-right:0;margin-bottom:.8rem}}@keyframes bganimation-2baf3f98{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-2baf3f98{0%{transform:rotateY(180deg)}10%{transform:rotateY(198deg)}20%{transform:rotateY(216deg)}30%{transform:rotateY(234deg)}40%{transform:rotateY(252deg)}50%{transform:rotateY(270deg)}60%{transform:rotateY(288deg)}70%{transform:rotateY(306deg)}80%{transform:rotateY(324deg)}90%{transform:rotateY(342deg)}to{transform:rotateY(360deg)}}@keyframes turns-2baf3f98{0%{-webkit-transform:rotate(0deg)}25%{-webkit-transform:rotate(90deg)}50%{-webkit-transform:rotate(180deg)}75%{-webkit-transform:rotate(270deg)}to{-webkit-transform:rotate(360deg)}}.rotate-enter-active[data-v-2baf3f98]{animation:rotateEnter-2baf3f98 .7s;position:relative}.rotate-leave-active[data-v-2baf3f98]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-2baf3f98]{width:100%;background-color:var(--card-bg-color);box-shadow:var(--card-box-shadow);padding:10px 30px;border-radius:6px;position:relative}.app-container_title .more_icon[data-v-2baf3f98]{position:absolute;right:22px;cursor:pointer}.app-container_title .DeviceBlock[data-v-2baf3f98]{position:absolute;z-index:999;width:10%;right:22px;margin-top:14px}.app-container_title .DeviceBlock ul[data-v-2baf3f98]{background-color:#fff;box-shadow:0 0 10px 1px #373f6924;padding:10px 0;border-radius:6px;top:0;right:0;text-align:center;position:absolute;word-break:keep-all}.app-container_title .DeviceBlock ul li[data-v-2baf3f98]{margin:6px 0;line-height:28px;cursor:pointer}.app-container_title .DeviceBlock ul li a[data-v-2baf3f98]{color:#1e1e1e;text-decoration:none;cursor:pointer;font-size:14px;margin:0 20px;display:block}.app-container_title .DeviceBlock ul li[data-v-2baf3f98]:hover{background-color:#eee}.item-label[data-v-2baf3f98]{display:flex;flex-wrap:wrap;align-items:flex-start;align-content:flex-start;width:100%;margin:1rem 0}.item-label .item-label_key[data-v-2baf3f98]{flex:0 0 100%;max-width:100px;text-align:left}.item-label .item-label_key span[data-v-2baf3f98]{font-size:14px;color:var(--item-label_key-span-color)}.item-label .item-label_value[data-v-2baf3f98]{flex:1;text-align:left}.item-label .item-label_value span[data-v-2baf3f98]{font-size:14px;color:var(--item-label_value-span-color)}.item-title span[data-v-2baf3f98]{font-size:16px;font-weight:550;color:#555}.item-flex[data-v-2baf3f98]{width:100%;display:flex;flex-wrap:wrap}.item-flex .auto[data-v-2baf3f98]{flex:auto}.item-flex button.app-editor[data-v-2baf3f98]{padding:8px 1.3rem}.menu_background[data-v-2baf3f98]{position:fixed;inset:0}@keyframes bganimation-0d919a1e{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-0d919a1e{0%{transform:rotateY(180deg)}10%{transform:rotateY(198deg)}20%{transform:rotateY(216deg)}30%{transform:rotateY(234deg)}40%{transform:rotateY(252deg)}50%{transform:rotateY(270deg)}60%{transform:rotateY(288deg)}70%{transform:rotateY(306deg)}80%{transform:rotateY(324deg)}90%{transform:rotateY(342deg)}to{transform:rotateY(360deg)}}@keyframes turns-0d919a1e{0%{-webkit-transform:rotate(0deg)}25%{-webkit-transform:rotate(90deg)}50%{-webkit-transform:rotate(180deg)}75%{-webkit-transform:rotate(270deg)}to{-webkit-transform:rotate(360deg)}}.rotate-enter-active[data-v-0d919a1e]{animation:rotateEnter-0d919a1e .7s;position:relative}.rotate-leave-active[data-v-0d919a1e]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-0d919a1e]{width:100%;background-color:var(--card-bg-color);box-shadow:var(--card-box-shadow);padding:10px 30px;border-radius:6px;position:relative}.actioner-dns[data-v-0d919a1e]{width:860px;background-color:#fff;position:relative;z-index:99999;margin:auto;overflow:auto}.actioner-dns .actioner-dns_header[data-v-0d919a1e]{width:100%;display:flex;flex-wrap:wrap;align-items:center;padding:1rem;font-size:2em;border-bottom:1px solid #eee}.actioner-dns .actioner-dns_body[data-v-0d919a1e]{padding:1rem;min-height:50vh}.actioner-dns .actioner-dns_body .label-item[data-v-0d919a1e]{width:100%;margin:1rem 0}.actioner-dns .actioner-dns_body .label-item .label-item_key[data-v-0d919a1e]{width:100%;font-size:12px;color:#666}.actioner-dns .actioner-dns_body .label-item .label-item_key span[data-v-0d919a1e]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.actioner-dns .actioner-dns_body .label-item .label-item_key span[data-v-0d919a1e]:before{content:"*";color:#f56c6c;margin-right:4px}.actioner-dns .actioner-dns_body .label-item .label-item_value[data-v-0d919a1e]{width:100%;margin-top:5px}.actioner-dns .actioner-dns_body .label-item .label-item_value select[data-v-0d919a1e],.actioner-dns .actioner-dns_body .label-item .label-item_value input[data-v-0d919a1e]{width:100%;height:36px}.actioner-dns .actioner-dns_body .chose_dhcp[data-v-0d919a1e]{height:1em;font-size:1.3em}.actioner-dns .actioner-dns_body .chose_dhcp .dhcp_info[data-v-0d919a1e]{margin-left:10px;user-select:none}.actioner-dns .actioner-dns_body .label-message[data-v-0d919a1e]{width:100%;text-align:left;font-size:14px;color:red;text-align:center}.actioner-dns .config-message[data-v-0d919a1e]{width:100%;min-height:inherit;height:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;font-size:2em}.actioner-dns .actioner-dns_footer[data-v-0d919a1e]{width:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;padding:1rem;font-size:2em;border-top:1px solid #eee}.actioner-dns .actioner-dns_footer button[data-v-0d919a1e]{display:inline-block;width:100px!important;margin:0;margin-left:1rem}.setting_status[data-v-0d919a1e]{text-align:center}.setting_status p[data-v-0d919a1e]{margin:10px 0}.setting_status a[data-v-0d919a1e]{text-align:center;display:block;text-decoration:none}.NewAdress[data-v-0d919a1e]{margin-top:10px}@keyframes bganimation-0d919a1e{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-0d919a1e{0%{transform:rotateY(180deg)}10%{transform:rotateY(198deg)}20%{transform:rotateY(216deg)}30%{transform:rotateY(234deg)}40%{transform:rotateY(252deg)}50%{transform:rotateY(270deg)}60%{transform:rotateY(288deg)}70%{transform:rotateY(306deg)}80%{transform:rotateY(324deg)}90%{transform:rotateY(342deg)}to{transform:rotateY(360deg)}}@keyframes turns-0d919a1e{0%{-webkit-transform:rotate(0deg)}25%{-webkit-transform:rotate(90deg)}50%{-webkit-transform:rotate(180deg)}75%{-webkit-transform:rotate(270deg)}to{-webkit-transform:rotate(360deg)}}.rotate-enter-active[data-v-0d919a1e]{animation:rotateEnter-0d919a1e .7s;position:relative}.rotate-leave-active[data-v-0d919a1e]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-0d919a1e]{width:100%;background-color:var(--card-bg-color);box-shadow:var(--card-box-shadow);padding:10px 30px;border-radius:6px;position:relative}@media screen and (max-width: 1400px){.actioner-dns .actioner-dns_body[data-v-0d919a1e]{min-height:34vh}}@media screen and (max-width: 800px){.actioner-dns[data-v-0d919a1e]{width:100%}}@keyframes bganimation-59ad49e6{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-59ad49e6{0%{transform:rotateY(180deg)}10%{transform:rotateY(198deg)}20%{transform:rotateY(216deg)}30%{transform:rotateY(234deg)}40%{transform:rotateY(252deg)}50%{transform:rotateY(270deg)}60%{transform:rotateY(288deg)}70%{transform:rotateY(306deg)}80%{transform:rotateY(324deg)}90%{transform:rotateY(342deg)}to{transform:rotateY(360deg)}}@keyframes turns-59ad49e6{0%{-webkit-transform:rotate(0deg)}25%{-webkit-transform:rotate(90deg)}50%{-webkit-transform:rotate(180deg)}75%{-webkit-transform:rotate(270deg)}to{-webkit-transform:rotate(360deg)}}.rotate-enter-active[data-v-59ad49e6]{animation:rotateEnter-59ad49e6 .7s;position:relative}.rotate-leave-active[data-v-59ad49e6]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-59ad49e6]{width:100%;background-color:var(--card-bg-color);box-shadow:var(--card-box-shadow);padding:10px 30px;border-radius:6px;position:relative}.actioner-dns[data-v-59ad49e6]{width:860px;background-color:#fff;position:relative;z-index:99999;margin:auto;overflow:auto}.actioner-dns .actioner-dns_header[data-v-59ad49e6]{width:100%;display:flex;flex-wrap:wrap;align-items:center;padding:1rem;font-size:2em;border-bottom:1px solid #eee}.actioner-dns .actioner-dns_header span[data-v-59ad49e6]{margin:0 auto}.actioner-dns .actioner-dns_body[data-v-59ad49e6]{padding:1rem;min-height:50vh}.actioner-dns .actioner-dns_body .sandbox_roboot_tips[data-v-59ad49e6]{margin-top:24px;text-align:center}.actioner-dns .actioner-dns_body .disk_loading_icon[data-v-59ad49e6]{position:absolute;left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;padding:10px}.actioner-dns .actioner-dns_body .disk_loading_icon .disk_loading_info[data-v-59ad49e6]{margin-top:5px}.actioner-dns .actioner-dns_body .disk_tips[data-v-59ad49e6]{text-align:center;font-size:16px;margin-top:159px;color:#f9ad1e}.actioner-dns .actioner-dns_body .disk_tips svg[data-v-59ad49e6]{vertical-align:middle}.actioner-dns .actioner-dns_body .disk_tips span[data-v-59ad49e6]{margin-left:6px}.actioner-dns .actioner-dns_body .sandbox_info[data-v-59ad49e6]{text-align:center;line-height:22px}.actioner-dns .actioner-dns_body .label-item[data-v-59ad49e6]{width:100%;margin:1rem 0}.actioner-dns .actioner-dns_body .label-item .label-item_key[data-v-59ad49e6]{width:100%;font-size:12px;color:#666}.actioner-dns .actioner-dns_body .label-item .label-item_key span[data-v-59ad49e6]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.actioner-dns .actioner-dns_body .label-item .label-item_key span[data-v-59ad49e6]:before{content:"*";color:#f56c6c;margin-right:4px}.actioner-dns .actioner-dns_body .label-item .label-item_value[data-v-59ad49e6]{width:100%;margin-top:5px}.actioner-dns .actioner-dns_body .label-item .label-item_value select[data-v-59ad49e6],.actioner-dns .actioner-dns_body .label-item .label-item_value input[data-v-59ad49e6]{width:100%;height:36px}.actioner-dns .actioner-dns_body .label-message[data-v-59ad49e6]{width:100%;text-align:left;font-size:14px;color:red;text-align:center}.actioner-dns .actioner-dns_body .sandbox_tips svg[data-v-59ad49e6]{vertical-align:middle}.actioner-dns .actioner-dns_body .sandbox_tips span[data-v-59ad49e6]{font-size:12px;margin-left:4px}.actioner-dns .config-message[data-v-59ad49e6]{width:100%;min-height:inherit;height:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;font-size:2em}.actioner-dns .actioner-dns_footer[data-v-59ad49e6]{width:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;padding:1rem;font-size:2em;border-top:1px solid #eee}.actioner-dns .actioner-dns_footer button[data-v-59ad49e6]{display:inline-block;width:100px!important;margin:0;margin-left:1rem}.actioner-tips[data-v-59ad49e6]{width:400px;background-color:#fff;position:relative;z-index:99999;margin:auto;overflow:auto}.actioner-tips .actioner-tips_header[data-v-59ad49e6]{width:100%;display:flex;flex-wrap:wrap;align-items:center;padding:1rem;font-size:2em;border-bottom:1px solid #eee}.actioner-tips .sandbox_info[data-v-59ad49e6]{padding:62px 54px;line-height:20px}.actioner-tips .actioner-tips_footer[data-v-59ad49e6]{width:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;padding:1rem;font-size:2em;border-top:1px solid #eee}.timeout[data-v-59ad49e6]{margin-top:114px}.timeout span[data-v-59ad49e6],.sandbox_roboot_refresh[data-v-59ad49e6]{color:#5e72e4}option[data-v-59ad49e6]:disabled{background-color:#e0e0e0}@keyframes bganimation-59ad49e6{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-59ad49e6{0%{transform:rotateY(180deg)}10%{transform:rotateY(198deg)}20%{transform:rotateY(216deg)}30%{transform:rotateY(234deg)}40%{transform:rotateY(252deg)}50%{transform:rotateY(270deg)}60%{transform:rotateY(288deg)}70%{transform:rotateY(306deg)}80%{transform:rotateY(324deg)}90%{transform:rotateY(342deg)}to{transform:rotateY(360deg)}}@keyframes turns-59ad49e6{0%{-webkit-transform:rotate(0deg)}25%{-webkit-transform:rotate(90deg)}50%{-webkit-transform:rotate(180deg)}75%{-webkit-transform:rotate(270deg)}to{-webkit-transform:rotate(360deg)}}.rotate-enter-active[data-v-59ad49e6]{animation:rotateEnter-59ad49e6 .7s;position:relative}.rotate-leave-active[data-v-59ad49e6]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-59ad49e6]{width:100%;background-color:var(--card-bg-color);box-shadow:var(--card-box-shadow);padding:10px 30px;border-radius:6px;position:relative}@media screen and (max-width: 1400px){.actioner-tips_footer button[data-v-59ad49e6]{width:100%!important}}@media screen and (max-width: 900px){.actioner-dns[data-v-59ad49e6]{width:100%}}@media screen and (max-width: 700px){.actioner-dns .actioner-dns_body[data-v-59ad49e6]{min-height:42vh}.actioner-tips[data-v-59ad49e6]{width:80%;line-height:22px}.actioner-tips .sandbox_info[data-v-59ad49e6]{padding:34px 10px;font-size:10px}.actioner-tips .actioner-tips_header[data-v-59ad49e6]{font-size:20px}.actioner-tips .actioner-tips_footer button[data-v-59ad49e6]{width:100%!important}}@media screen and (max-width: 600px){.actioner-dns .actioner-dns_footer button[data-v-59ad49e6]{width:100%!important;margin-bottom:10px;margin-left:0}}@media screen and (max-width: 500px){.actioner-dns .actioner-dns_body .label-item .label-item_key[data-v-59ad49e6]{width:228px;overflow:hidden;text-overflow:ellipsis}}@media screen and (max-width: 400px){.actioner-dns .actioner-dns_body .label-item .label-item_key[data-v-59ad49e6]{width:163px;overflow:hidden;text-overflow:ellipsis}.actioner-dns .actioner-dns_footer button[data-v-59ad49e6]{width:100%!important;margin-bottom:10px}.actioner-tips .sandbox_info[data-v-59ad49e6]{padding:3px 10px}}@keyframes bganimation-3e084f0f{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-3e084f0f{0%{transform:rotateY(180deg)}10%{transform:rotateY(198deg)}20%{transform:rotateY(216deg)}30%{transform:rotateY(234deg)}40%{transform:rotateY(252deg)}50%{transform:rotateY(270deg)}60%{transform:rotateY(288deg)}70%{transform:rotateY(306deg)}80%{transform:rotateY(324deg)}90%{transform:rotateY(342deg)}to{transform:rotateY(360deg)}}@keyframes turns-3e084f0f{0%{-webkit-transform:rotate(0deg)}25%{-webkit-transform:rotate(90deg)}50%{-webkit-transform:rotate(180deg)}75%{-webkit-transform:rotate(270deg)}to{-webkit-transform:rotate(360deg)}}.rotate-enter-active[data-v-3e084f0f]{animation:rotateEnter-3e084f0f .7s;position:relative}.rotate-leave-active[data-v-3e084f0f]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-3e084f0f]{width:100%;background-color:var(--card-bg-color);box-shadow:var(--card-box-shadow);padding:10px 30px;border-radius:6px;position:relative}.actioner-dns[data-v-3e084f0f]{width:860px;background-color:#fff;position:relative;z-index:99999;margin:auto;overflow:auto}.actioner-dns .actioner-dns_header[data-v-3e084f0f]{width:100%;display:flex;flex-wrap:wrap;align-items:center;padding:1rem;font-size:2em;border-bottom:1px solid #eee}.actioner-dns .actioner-dns_header span[data-v-3e084f0f]{margin:0 auto}.actioner-dns .actioner-dns_body[data-v-3e084f0f]{padding:1rem;min-height:50vh}.actioner-dns .actioner-dns_body .sandbox_info[data-v-3e084f0f]{text-align:center;line-height:22px}.actioner-dns .actioner-dns_body .sandbox_environment[data-v-3e084f0f]{font-size:16px;line-height:28px;margin:20px 0}.actioner-dns .actioner-dns_body .sandbox_environment_info[data-v-3e084f0f]{font-size:16px;line-height:28px}.actioner-dns .actioner-dns_body .sandbox_environment_info .sandbox_environment_reboot[data-v-3e084f0f]{color:#5e72e4}.actioner-dns .actioner-dns_body .sandbox_environment_info .sandbox_environment_tex[data-v-3e084f0f]{color:red;font-size:.9em}.actioner-dns .actioner-dns_footer[data-v-3e084f0f]{width:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;padding:1rem;font-size:2em;border-top:1px solid #eee}.actioner-dns .actioner-dns_footer button[data-v-3e084f0f]{display:inline-block;width:100px!important;margin:0;margin-left:1rem}.actioner-tips[data-v-3e084f0f]{width:400px;background-color:#fff;position:relative;z-index:99999;margin:auto;overflow:auto}.actioner-tips .actioner-tips_header[data-v-3e084f0f]{width:100%;display:flex;flex-wrap:wrap;align-items:center;padding:1rem;font-size:2em;border-bottom:1px solid #eee}.actioner-tips .sandbox_info[data-v-3e084f0f]{padding:62px 54px;line-height:20px}.actioner-tips .actioner-tips_footer[data-v-3e084f0f]{width:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;padding:1rem;font-size:2em;border-top:1px solid #eee}.timeout[data-v-3e084f0f]{margin-top:114px}.timeout span[data-v-3e084f0f]{color:#5e72e4}@keyframes bganimation-3e084f0f{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-3e084f0f{0%{transform:rotateY(180deg)}10%{transform:rotateY(198deg)}20%{transform:rotateY(216deg)}30%{transform:rotateY(234deg)}40%{transform:rotateY(252deg)}50%{transform:rotateY(270deg)}60%{transform:rotateY(288deg)}70%{transform:rotateY(306deg)}80%{transform:rotateY(324deg)}90%{transform:rotateY(342deg)}to{transform:rotateY(360deg)}}@keyframes turns-3e084f0f{0%{-webkit-transform:rotate(0deg)}25%{-webkit-transform:rotate(90deg)}50%{-webkit-transform:rotate(180deg)}75%{-webkit-transform:rotate(270deg)}to{-webkit-transform:rotate(360deg)}}.rotate-enter-active[data-v-3e084f0f]{animation:rotateEnter-3e084f0f .7s;position:relative}.rotate-leave-active[data-v-3e084f0f]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-3e084f0f]{width:100%;background-color:var(--card-bg-color);box-shadow:var(--card-box-shadow);padding:10px 30px;border-radius:6px;position:relative}@media screen and (max-width: 1400px){.actioner-tips_footer button[data-v-3e084f0f]{width:100%!important}}@media screen and (max-width: 900px){.actioner-dns[data-v-3e084f0f]{width:100%}}@media screen and (max-width: 700px){.actioner-dns .actioner-dns_body[data-v-3e084f0f]{min-height:42vh}.actioner-dns .actioner-dns_footer button[data-v-3e084f0f]{width:100%!important;margin-bottom:10px}.actioner-tips[data-v-3e084f0f]{width:80%;line-height:22px}.actioner-tips .sandbox_info[data-v-3e084f0f]{padding:34px 10px;font-size:10px}.actioner-tips .actioner-tips_header[data-v-3e084f0f]{font-size:20px}.actioner-tips .actioner-tips_footer button[data-v-3e084f0f]{width:100%!important}}@media screen and (max-width: 600px){.actioner-dns .actioner-dns_footer button[data-v-3e084f0f]{width:100%!important;margin-bottom:10px;margin-left:0}}@media screen and (max-width: 500px){.actioner-dns .actioner-dns_body .label-item .label-item_key[data-v-3e084f0f]{width:228px;overflow:hidden;text-overflow:ellipsis}}@media screen and (max-width: 400px){.actioner-dns .actioner-dns_body .label-item .label-item_key[data-v-3e084f0f]{width:163px;overflow:hidden;text-overflow:ellipsis}.actioner-dns .actioner-dns_body .sandbox_info[data-v-3e084f0f]{font-size:10px}.actioner-dns .actioner-dns_body .sandbox_environment[data-v-3e084f0f],.actioner-dns .actioner-dns_body .sandbox_environment_info[data-v-3e084f0f]{font-size:12px}.actioner-tips .sandbox_info[data-v-3e084f0f]{padding:3px 10px}}@keyframes bganimation-501131da{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-501131da{0%{transform:rotateY(180deg)}10%{transform:rotateY(198deg)}20%{transform:rotateY(216deg)}30%{transform:rotateY(234deg)}40%{transform:rotateY(252deg)}50%{transform:rotateY(270deg)}60%{transform:rotateY(288deg)}70%{transform:rotateY(306deg)}80%{transform:rotateY(324deg)}90%{transform:rotateY(342deg)}to{transform:rotateY(360deg)}}@keyframes turns-501131da{0%{-webkit-transform:rotate(0deg)}25%{-webkit-transform:rotate(90deg)}50%{-webkit-transform:rotate(180deg)}75%{-webkit-transform:rotate(270deg)}to{-webkit-transform:rotate(360deg)}}.rotate-enter-active[data-v-501131da]{animation:rotateEnter-501131da .7s;position:relative}.rotate-leave-active[data-v-501131da]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-501131da]{width:100%;background-color:var(--card-bg-color);box-shadow:var(--card-box-shadow);padding:10px 30px;border-radius:6px;position:relative}.nav-container[data-v-501131da]{width:100%;margin-bottom:8px}.nav-container .btn_styles[data-v-501131da]{width:132px;height:52px;border-radius:8px;margin-right:8px}.nav-container .app-update-button-combind[data-v-501131da]{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:space-between;position:relative;padding:0}.nav-container .app-update-button-combind .app-update-button[data-v-501131da]{flex:auto;display:flex;align-items:center;height:100%}.nav-container .app-update-button-combind .app-update-button .app-update-button-text[data-v-501131da]{flex:auto}.nav-container .app-update-button-combind .app-update-button .app-update-button-text i[data-v-501131da]{display:inline-block;padding:3px;background-color:red;border-radius:50%}.nav-container .app-update-button-combind .app-update-button-more[data-v-501131da]{display:inline-flex;width:28px;border-left:solid 1px;align-items:center;justify-content:center;flex-wrap:nowrap;height:100%}.nav-container .app-update-button-combind .app-update-button-more[data-v-501131da] svg path{color:inherit!important;fill:currentColor}.nav-container .app-update-button-combind .app-update-button-menu[data-v-501131da]{position:absolute;z-index:999;width:30%;right:0;top:100%}.nav-container .app-update-button-combind .app-update-button-menu ul[data-v-501131da]{background-color:#fff;box-shadow:0 0 10px 1px #373f6924;padding:10px 0;border-radius:6px;top:8px;right:0;text-align:center;position:absolute;word-break:keep-all}.nav-container .app-update-button-combind .app-update-button-menu ul li[data-v-501131da]{cursor:pointer;font-size:16px;line-height:1em;color:#1e1e1e;padding:0 5px;position:relative}.nav-container .app-update-button-combind .app-update-button-menu ul li .app-update-menu-item[data-v-501131da]{padding:5px 2px;white-space:nowrap}.nav-container .app-update-button-combind .app-update-button-menu ul li .app-update-menu-item-loading[data-v-501131da]{display:flex;justify-content:center;align-items:center;position:absolute;width:100%;height:100%;top:0;left:0;background-color:#fffc}.nav-container .cover-buttob[data-v-501131da]{margin-left:0;margin-right:5px}.nav-container a[data-v-501131da]{padding:12px 1rem;margin-right:1rem;margin-bottom:1rem;display:inline-block;min-width:100px;text-align:center}.nav-container a[data-v-501131da]:hover{box-shadow:0 0 10px 1px #c5c5c5;transition:.3s;transform:scale(1.1)}.nav-container .app-btn-ttyd[data-v-501131da]:before{content:"\276f "}.nav-container .MoreMenu[data-v-501131da]{cursor:pointer;color:#297ff3;margin-left:20px;font-size:16px;font-weight:600}.nav-container[data-v-501131da]{display:flex;justify-content:start;align-items:center;flex-wrap:wrap;width:100%}.nav-container button[data-v-501131da]{cursor:pointer;margin-bottom:10px}.nav-container button[data-v-501131da]:hover{box-shadow:0 0 2px #0000001f,0 2px 2px #0003}.update[data-v-501131da]{visibility:hidden}.color1[data-v-501131da]{border:1px solid #553AFE;color:#533afe;background:rgba(85,58,254,.16)}.color2[data-v-501131da]{background:#2b2b2b;border:#444;color:#fff}.color3[data-v-501131da]{border:1px solid #FF6A67;background:rgba(255,107,103,.16);color:#ff6a67}.color4[data-v-501131da]{border:1px solid #3688FF;background:rgba(51,134,255,.16);color:#3688ff}.color5[data-v-501131da]{border:1px solid #FE3ACC;background:rgba(254,58,204,.16);color:#fe3acc}.menu_background[data-v-501131da]{position:fixed;inset:0}tr>td,tr>th,.tr>.td,.tr>.th,.cbi-section-table-row:before,#cbi-wireless>#wifi_assoclist_table>.tr:nth-child(2){border:none}@keyframes bganimation-5baea60c{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-5baea60c{0%{transform:rotateY(180deg)}10%{transform:rotateY(198deg)}20%{transform:rotateY(216deg)}30%{transform:rotateY(234deg)}40%{transform:rotateY(252deg)}50%{transform:rotateY(270deg)}60%{transform:rotateY(288deg)}70%{transform:rotateY(306deg)}80%{transform:rotateY(324deg)}90%{transform:rotateY(342deg)}to{transform:rotateY(360deg)}}@keyframes turns-5baea60c{0%{-webkit-transform:rotate(0deg)}25%{-webkit-transform:rotate(90deg)}50%{-webkit-transform:rotate(180deg)}75%{-webkit-transform:rotate(270deg)}to{-webkit-transform:rotate(360deg)}}.rotate-enter-active[data-v-5baea60c]{animation:rotateEnter-5baea60c .7s;position:relative}.rotate-leave-active[data-v-5baea60c]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-5baea60c]{width:100%;background-color:var(--card-bg-color);box-shadow:var(--card-box-shadow);padding:10px 30px;border-radius:6px;position:relative}.custom-table-container[data-v-5baea60c]{width:100%;font-size:14px;color:var(--flow-span-color)}.custom-table-container input[data-v-5baea60c]{margin:0}.custom-table-container .custom-table-wrapper[data-v-5baea60c]{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.custom-table-container .custom-table[data-v-5baea60c]{width:100%;border-collapse:collapse;table-layout:auto}.custom-table-container .custom-table thead[data-v-5baea60c]{border-radius:8px!important;background:#F8F8F8}.custom-table-container .custom-table thead tr th[data-v-5baea60c]{color:var(--flow-span-color)!important;font-weight:500!important;border:none!important;padding:18px 8px!important;white-space:nowrap}.custom-table-container .custom-table tbody tr[data-v-5baea60c]{background:transparent;border-bottom:1px solid #f8f8f8!important}.custom-table-container .custom-table tbody tr[data-v-5baea60c]:last-child{border-bottom:none!important}.custom-table-container .custom-table tbody tr td[data-v-5baea60c]{padding:24px 8px!important;white-space:nowrap}.custom-table-container .custom-table tbody tr:hover td[data-v-5baea60c]{background-color:#00000005!important}.custom-table-container .custom-table tbody tr.empty-row td[data-v-5baea60c]{text-align:center!important;padding:30px 0!important;color:#c98d8d66!important;border-bottom:none!important}.custom-table-container .custom-table .selection-header[data-v-5baea60c],.custom-table-container .custom-table .selection-cell[data-v-5baea60c]{width:50px!important;min-width:50px!important;text-align:center!important}.custom-table-container .pagination-wrapper[data-v-5baea60c]{display:flex;justify-content:space-between;align-items:center;margin-top:16px;padding:0 8px}.custom-table-container .pagination-wrapper .pagination-info[data-v-5baea60c]{color:#0009;font-size:13px}.custom-table-container .pagination-wrapper .pagination-controls button[data-v-5baea60c]{min-width:32px;height:32px;margin:0 4px;padding:0 8px;background:#fff;color:#000000a6;cursor:pointer;transition:all .3s}.custom-table-container .pagination-wrapper .pagination-controls button[data-v-5baea60c]:hover:not(:disabled){color:#1890ff;border-color:#1890ff}.custom-table-container .pagination-wrapper .pagination-controls button[data-v-5baea60c]:disabled{color:#00000040;background-color:#f5f5f5;border-color:#d9d9d9;cursor:not-allowed}.custom-table-container .pagination-wrapper .pagination-controls button.active[data-v-5baea60c]{color:#fff;background-color:#1890ff;border-color:#1890ff}@media (max-width: 768px){.custom-table-container .custom-table thead tr th[data-v-5baea60c]{padding:8px 4px!important;font-size:13px!important}.custom-table-container .custom-table tbody tr td[data-v-5baea60c]{padding:12px 4px!important;font-size:13px!important}.custom-table-container .pagination-wrapper[data-v-5baea60c]{flex-direction:column;align-items:flex-start;gap:12px}.custom-table-container .pagination-wrapper .pagination-controls[data-v-5baea60c]{display:flex;flex-wrap:wrap;gap:4px}.custom-table-container .pagination-wrapper .pagination-controls button[data-v-5baea60c]{min-width:28px;height:28px;margin:0;padding:0 6px;font-size:13px}}@keyframes bganimation-78f3be5c{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-78f3be5c{0%{transform:rotateY(180deg)}10%{transform:rotateY(198deg)}20%{transform:rotateY(216deg)}30%{transform:rotateY(234deg)}40%{transform:rotateY(252deg)}50%{transform:rotateY(270deg)}60%{transform:rotateY(288deg)}70%{transform:rotateY(306deg)}80%{transform:rotateY(324deg)}90%{transform:rotateY(342deg)}to{transform:rotateY(360deg)}}@keyframes turns-78f3be5c{0%{-webkit-transform:rotate(0deg)}25%{-webkit-transform:rotate(90deg)}50%{-webkit-transform:rotate(180deg)}75%{-webkit-transform:rotate(270deg)}to{-webkit-transform:rotate(360deg)}}.rotate-enter-active[data-v-78f3be5c]{animation:rotateEnter-78f3be5c .7s;position:relative}.rotate-leave-active[data-v-78f3be5c]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-78f3be5c]{width:100%;background-color:var(--card-bg-color);box-shadow:var(--card-box-shadow);padding:10px 30px;border-radius:6px;position:relative}.del-button[data-v-78f3be5c]{display:inline-flex;justify-content:center;align-items:center;line-height:1;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #dcdfe6;color:#606266;text-align:center;box-sizing:border-box;outline:none;margin:0 8px 0 0;transition:all .1s;font-weight:500;user-select:none;padding:8px 15px;font-size:14px;border-radius:4px}.add-button--danger[data-v-78f3be5c]{color:#fff;background-color:#553afe;border-color:#553afe}.add-button--danger[data-v-78f3be5c]:hover{background:#5c44f8;border-color:#5c44f8;color:#fff}.add-button--danger[data-v-78f3be5c]:active{background:#553AFE;border-color:#553afe;color:#fff}.add-button.is-disabled[data-v-78f3be5c]{opacity:.5;cursor:not-allowed}.del-button--danger[data-v-78f3be5c]{color:#fff;background-color:#f56c6c;border-color:#f56c6c}.del-button--danger[data-v-78f3be5c]:hover{background:#f78989;border-color:#f78989;color:#fff}.del-button--danger[data-v-78f3be5c]:active{background:#dd6161;border-color:#dd6161;color:#fff}.del-button.is-disabled[data-v-78f3be5c]{opacity:.5;cursor:not-allowed}.search_box[data-v-78f3be5c]{width:350px}.search_box .search_container[data-v-78f3be5c]{display:flex;align-items:center;gap:8px}.search_box .search_container .search_input_wrapper[data-v-78f3be5c]{position:relative;flex-grow:1}.search_box .search_container .search_input_wrapper .search_icon[data-v-78f3be5c]{position:absolute;right:10px;top:50%;transform:translateY(-50%);fill:#000c;cursor:pointer}.search_box .search_container .search_input_wrapper .search_input[data-v-78f3be5c]{width:100%;padding:4px 35px 4px 12px;border-radius:4px;border:1px solid rgba(0,0,0,.6);font-size:14px;outline:none;transition:border-color .3s;color:#222;background:transparent}.search_box .search_container .search_input_wrapper .search_input[data-v-78f3be5c]:focus{border-color:#4a90e2}.search_box .search_container .refresh_button[data-v-78f3be5c]{background:none;border:none;cursor:pointer;padding:8px;border-radius:50%;transition:background-color .3s;display:flex;align-items:center;justify-content:center}.search_box .search_container .refresh_button[data-v-78f3be5c]:hover{background-color:#f0f0f0}.search_box .search_container .refresh_button .refresh_icon[data-v-78f3be5c]{fill:#000c;transition:transform .3s}.search_box .search_container .refresh_button.rotate .refresh_icon[data-v-78f3be5c]{animation:spin-78f3be5c 1s linear infinite}@keyframes spin-78f3be5c{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes bganimation-78f3be5c{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-78f3be5c{0%{transform:rotateY(180deg)}10%{transform:rotateY(198deg)}20%{transform:rotateY(216deg)}30%{transform:rotateY(234deg)}40%{transform:rotateY(252deg)}50%{transform:rotateY(270deg)}60%{transform:rotateY(288deg)}70%{transform:rotateY(306deg)}80%{transform:rotateY(324deg)}90%{transform:rotateY(342deg)}to{transform:rotateY(360deg)}}@keyframes turns-78f3be5c{0%{-webkit-transform:rotate(0deg)}25%{-webkit-transform:rotate(90deg)}50%{-webkit-transform:rotate(180deg)}75%{-webkit-transform:rotate(270deg)}to{-webkit-transform:rotate(360deg)}}.rotate-enter-active[data-v-78f3be5c]{animation:rotateEnter-78f3be5c .7s;position:relative}.rotate-leave-active[data-v-78f3be5c]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-78f3be5c]{width:100%;background-color:var(--card-bg-color);box-shadow:var(--card-box-shadow);padding:10px 30px;border-radius:6px;position:relative}@media (max-width: 827px){.search_box[data-v-78f3be5c]{width:80%}.del-button[data-v-78f3be5c]{padding:6px 8px}}@keyframes bganimation-77e6f338{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-77e6f338{0%{transform:rotateY(180deg)}10%{transform:rotateY(198deg)}20%{transform:rotateY(216deg)}30%{transform:rotateY(234deg)}40%{transform:rotateY(252deg)}50%{transform:rotateY(270deg)}60%{transform:rotateY(288deg)}70%{transform:rotateY(306deg)}80%{transform:rotateY(324deg)}90%{transform:rotateY(342deg)}to{transform:rotateY(360deg)}}@keyframes turns-77e6f338{0%{-webkit-transform:rotate(0deg)}25%{-webkit-transform:rotate(90deg)}50%{-webkit-transform:rotate(180deg)}75%{-webkit-transform:rotate(270deg)}to{-webkit-transform:rotate(360deg)}}.rotate-enter-active[data-v-77e6f338]{animation:rotateEnter-77e6f338 .7s;position:relative}.rotate-leave-active[data-v-77e6f338]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-77e6f338]{width:100%;background-color:var(--card-bg-color);box-shadow:var(--card-box-shadow);padding:10px 30px;border-radius:6px;position:relative}.switch[data-v-77e6f338]{display:inline-flex;align-items:center;position:relative;font-size:14px;height:20px}.switch.is-disabled[data-v-77e6f338]{opacity:.6;cursor:not-allowed}.switch.is-disabled .switch__core[data-v-77e6f338]{cursor:not-allowed}.switch__input[data-v-77e6f338]{position:absolute;width:0;height:0;opacity:0;margin:0;z-index:-1}.switch__core[data-v-77e6f338]{margin:0;display:inline-block;position:relative;width:40px;height:20px;border:1px solid;outline:none;border-radius:10px;box-sizing:border-box;cursor:pointer;transition:border-color .3s,background-color .3s}.switch__button[data-v-77e6f338]{position:absolute;top:1px;left:1px;border-radius:100%;transition:all .3s;width:16px;height:16px;background-color:#fff;box-shadow:0 1px 2px #0003}.switch.is-checked .switch__button[data-v-77e6f338]{transform:translate(20px)}@keyframes bganimation-55d205aa{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-55d205aa{0%{transform:rotateY(180deg)}10%{transform:rotateY(198deg)}20%{transform:rotateY(216deg)}30%{transform:rotateY(234deg)}40%{transform:rotateY(252deg)}50%{transform:rotateY(270deg)}60%{transform:rotateY(288deg)}70%{transform:rotateY(306deg)}80%{transform:rotateY(324deg)}90%{transform:rotateY(342deg)}to{transform:rotateY(360deg)}}@keyframes turns-55d205aa{0%{-webkit-transform:rotate(0deg)}25%{-webkit-transform:rotate(90deg)}50%{-webkit-transform:rotate(180deg)}75%{-webkit-transform:rotate(270deg)}to{-webkit-transform:rotate(360deg)}}.rotate-enter-active[data-v-55d205aa]{animation:rotateEnter-55d205aa .7s;position:relative}.rotate-leave-active[data-v-55d205aa]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-55d205aa]{width:100%;background-color:var(--card-bg-color);box-shadow:var(--card-box-shadow);padding:10px 30px;border-radius:6px;position:relative}.flow[data-v-55d205aa]{position:relative;height:260px}.flow .echart[data-v-55d205aa]{width:100%;height:100%}.flow .flow-data[data-v-55d205aa]{position:absolute;right:10px;top:10px}.flow .flow-data span[data-v-55d205aa]{display:block;color:var(--flow-span-color);font-size:12px;margin-bottom:5px;font-weight:600;font-family:PingFangSC-Semibold,PingFang SC}@media screen and (max-width: 600px){.flow[data-v-55d205aa]{height:55vw}}@keyframes bganimation{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter{0%{transform:rotateY(180deg)}10%{transform:rotateY(198deg)}20%{transform:rotateY(216deg)}30%{transform:rotateY(234deg)}40%{transform:rotateY(252deg)}50%{transform:rotateY(270deg)}60%{transform:rotateY(288deg)}70%{transform:rotateY(306deg)}80%{transform:rotateY(324deg)}90%{transform:rotateY(342deg)}to{transform:rotateY(360deg)}}@keyframes turns{0%{-webkit-transform:rotate(0deg)}25%{-webkit-transform:rotate(90deg)}50%{-webkit-transform:rotate(180deg)}75%{-webkit-transform:rotate(270deg)}to{-webkit-transform:rotate(360deg)}}.rotate-enter-active{animation:rotateEnter .7s;position:relative}.rotate-leave-active{opacity:0;display:none;position:relative;z-index:-999}.app-container{width:100%;background-color:var(--card-bg-color);box-shadow:var(--card-box-shadow);padding:10px 30px;border-radius:6px;position:relative}.modal-overlay{position:fixed;inset:0;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:999;backdrop-filter:blur(2px)}.modal-container{background-color:#fff;border-radius:8px;box-shadow:0 4px 20px #00000026;width:90%;max-width:var(--1df87c10);max-height:90vh;display:flex;flex-direction:column;overflow:hidden}.modal-container .modal-header{padding:8px 12px;border-bottom:1px solid #f0f0f0;display:flex;justify-content:space-between;align-items:center}.modal-container .modal-header .modal-title{margin:0;font-size:18px;color:#333;padding:0;text-align:center;background:transparent!important}.modal-container .modal-header .modal-close{background:none;border:none;font-size:24px;cursor:pointer;color:#999;transition:color .2s}.modal-container .modal-header .modal-close:hover{color:#666}.modal-container .modal-content{padding:18px;overflow-y:auto;flex:1}.modal-container .modal-footer{padding:8px 12px;border-top:1px solid #f0f0f0;display:flex;justify-content:flex-end;gap:12px}.modal-container .modal-footer .modal-button{padding:4px 16px;border-radius:4px;font-size:14px;cursor:pointer;transition:all .2s;border:1px solid transparent}.modal-container .modal-footer .modal-button.cancel{background-color:#fff;border-color:#ddd;color:#666}.modal-container .modal-footer .modal-button.cancel:hover{background-color:#f5f5f5}.modal-container .modal-footer .modal-button.confirm{background-color:#553afe;color:#fff}.modal-container .modal-footer .modal-button.confirm:hover{background-color:#3f21fe}@media (max-width: 768px){.modal-container{width:95%;max-width:none;max-height:90vh;margin:0 10px}.modal-container .modal-header{padding:12px 16px}.modal-container .modal-header .modal-title{font-size:16px;background:transparent!important}.modal-container .modal-header .modal-close{font-size:20px}.modal-container .modal-content{padding:16px}.modal-container .modal-footer{padding:12px 16px;flex-direction:column-reverse;gap:8px}.modal-container .modal-footer .modal-button{width:100%;padding:10px;font-size:15px}}.fade-enter-active,.fade-leave-active{transition:opacity .3s ease}.fade-enter-from,.fade-leave-to{opacity:0}.slide-enter-active,.slide-leave-active{transition:transform .3s ease,opacity .3s ease}.slide-enter-from,.slide-leave-to{transform:translateY(-20px);opacity:0}@keyframes bganimation-46592916{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-46592916{0%{transform:rotateY(180deg)}10%{transform:rotateY(198deg)}20%{transform:rotateY(216deg)}30%{transform:rotateY(234deg)}40%{transform:rotateY(252deg)}50%{transform:rotateY(270deg)}60%{transform:rotateY(288deg)}70%{transform:rotateY(306deg)}80%{transform:rotateY(324deg)}90%{transform:rotateY(342deg)}to{transform:rotateY(360deg)}}@keyframes turns-46592916{0%{-webkit-transform:rotate(0deg)}25%{-webkit-transform:rotate(90deg)}50%{-webkit-transform:rotate(180deg)}75%{-webkit-transform:rotate(270deg)}to{-webkit-transform:rotate(360deg)}}.rotate-enter-active[data-v-46592916]{animation:rotateEnter-46592916 .7s;position:relative}.rotate-leave-active[data-v-46592916]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-46592916]{width:100%;background-color:var(--card-bg-color);box-shadow:var(--card-box-shadow);padding:10px 30px;border-radius:6px;position:relative}[data-v-46592916] .tag-input{padding:4px 12px}.custom-content[data-v-46592916]{position:relative}.custom-content .img_box[data-v-46592916]{position:absolute;right:0;top:0;width:100px;height:100px}.custom-content .img_box>img[data-v-46592916]{width:100%;height:100%}.custom-content .IP_address[data-v-46592916]{text-align:center;padding:14px 16px;background:rgba(85,58,254,.1);border-radius:8px;margin-bottom:16px}.custom-content .tip[data-v-46592916]{text-align:center;margin-top:16px;font-size:12px}.custom-content .item_box[data-v-46592916]{margin-top:12px;display:flex;align-items:center}.custom-content .item_box>input[data-v-46592916]{width:45%;color:var(--card-box-shadow);background:transparent!important}.custom-content .item_box>input[data-v-46592916]::placeholder{color:#8898aa}.custom-content .item_box>select[data-v-46592916]{width:45%;background:transparent!important;color:var(--card-box-shadow)}.custom-content .item_box>select>option[data-v-46592916]{padding:4px 12px!important}.custom-content .item_box .item_left[data-v-46592916]{width:140px;text-align:right}.info-content[data-v-46592916]{display:flex}.info-content .img_box[data-v-46592916]{position:relative}.info-content .item_box .item_left[data-v-46592916]{width:100px}@keyframes bganimation-46592916{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-46592916{0%{transform:rotateY(180deg)}10%{transform:rotateY(198deg)}20%{transform:rotateY(216deg)}30%{transform:rotateY(234deg)}40%{transform:rotateY(252deg)}50%{transform:rotateY(270deg)}60%{transform:rotateY(288deg)}70%{transform:rotateY(306deg)}80%{transform:rotateY(324deg)}90%{transform:rotateY(342deg)}to{transform:rotateY(360deg)}}@keyframes turns-46592916{0%{-webkit-transform:rotate(0deg)}25%{-webkit-transform:rotate(90deg)}50%{-webkit-transform:rotate(180deg)}75%{-webkit-transform:rotate(270deg)}to{-webkit-transform:rotate(360deg)}}.rotate-enter-active[data-v-46592916]{animation:rotateEnter-46592916 .7s;position:relative}.rotate-leave-active[data-v-46592916]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-46592916]{width:100%;background-color:var(--card-bg-color);box-shadow:var(--card-box-shadow);padding:10px 30px;border-radius:6px;position:relative}@keyframes bganimation-67478e2a{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-67478e2a{0%{transform:rotateY(180deg)}10%{transform:rotateY(198deg)}20%{transform:rotateY(216deg)}30%{transform:rotateY(234deg)}40%{transform:rotateY(252deg)}50%{transform:rotateY(270deg)}60%{transform:rotateY(288deg)}70%{transform:rotateY(306deg)}80%{transform:rotateY(324deg)}90%{transform:rotateY(342deg)}to{transform:rotateY(360deg)}}@keyframes turns-67478e2a{0%{-webkit-transform:rotate(0deg)}25%{-webkit-transform:rotate(90deg)}50%{-webkit-transform:rotate(180deg)}75%{-webkit-transform:rotate(270deg)}to{-webkit-transform:rotate(360deg)}}.rotate-enter-active[data-v-67478e2a]{animation:rotateEnter-67478e2a .7s;position:relative}.rotate-leave-active[data-v-67478e2a]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-67478e2a]{width:100%;background-color:var(--card-bg-color);box-shadow:var(--card-box-shadow);padding:10px 30px;border-radius:6px;position:relative}.custom-content[data-v-67478e2a]{position:relative}.custom-content .img_box[data-v-67478e2a]{position:absolute;right:0;top:0;width:100px;height:100px}.custom-content .img_box>img[data-v-67478e2a]{width:100%;height:100%}.custom-content .IP_address[data-v-67478e2a]{text-align:center;padding:14px 16px;background:rgba(85,58,254,.1);border-radius:8px;margin-bottom:16px}.custom-content .tip[data-v-67478e2a]{text-align:center;margin-top:16px;font-size:12px}.custom-content .item_box[data-v-67478e2a]{margin-top:12px;display:flex;align-items:center}.custom-content .item_box>input[data-v-67478e2a]{width:45%;color:var(--card-box-shadow);background:transparent!important}.custom-content .item_box>input[data-v-67478e2a]::placeholder{color:#8898aa}.custom-content .item_box>select[data-v-67478e2a]{width:45%;color:var(--card-box-shadow);background:transparent!important}.custom-content .item_box>select>option[data-v-67478e2a]{padding:4px 12px!important}.custom-content .item_box .item_left[data-v-67478e2a]{width:140px;text-align:right}.del-button[data-v-67478e2a]{display:inline-flex;justify-content:center;align-items:center;line-height:1;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #dcdfe6;color:#606266;text-align:center;box-sizing:border-box;outline:none;margin:0 8px 0 0;transition:all .1s;font-weight:500;user-select:none;padding:6px 10px;font-size:14px;border-radius:4px}.del-button--danger[data-v-67478e2a]{color:#fff;background-color:#f56c6c;border-color:#f56c6c}.del-button--danger[data-v-67478e2a]:hover{background:#f78989;border-color:#f78989;color:#fff}.del-button--danger[data-v-67478e2a]:active{background:#dd6161;border-color:#dd6161;color:#fff}.del-button.is-disabled[data-v-67478e2a]{opacity:.5;cursor:not-allowed}@keyframes bganimation-67478e2a{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-67478e2a{0%{transform:rotateY(180deg)}10%{transform:rotateY(198deg)}20%{transform:rotateY(216deg)}30%{transform:rotateY(234deg)}40%{transform:rotateY(252deg)}50%{transform:rotateY(270deg)}60%{transform:rotateY(288deg)}70%{transform:rotateY(306deg)}80%{transform:rotateY(324deg)}90%{transform:rotateY(342deg)}to{transform:rotateY(360deg)}}@keyframes turns-67478e2a{0%{-webkit-transform:rotate(0deg)}25%{-webkit-transform:rotate(90deg)}50%{-webkit-transform:rotate(180deg)}75%{-webkit-transform:rotate(270deg)}to{-webkit-transform:rotate(360deg)}}.rotate-enter-active[data-v-67478e2a]{animation:rotateEnter-67478e2a .7s;position:relative}.rotate-leave-active[data-v-67478e2a]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-67478e2a]{width:100%;background-color:var(--card-bg-color);box-shadow:var(--card-box-shadow);padding:10px 30px;border-radius:6px;position:relative}@keyframes bganimation-03e4dbad{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-03e4dbad{0%{transform:rotateY(180deg)}10%{transform:rotateY(198deg)}20%{transform:rotateY(216deg)}30%{transform:rotateY(234deg)}40%{transform:rotateY(252deg)}50%{transform:rotateY(270deg)}60%{transform:rotateY(288deg)}70%{transform:rotateY(306deg)}80%{transform:rotateY(324deg)}90%{transform:rotateY(342deg)}to{transform:rotateY(360deg)}}@keyframes turns-03e4dbad{0%{-webkit-transform:rotate(0deg)}25%{-webkit-transform:rotate(90deg)}50%{-webkit-transform:rotate(180deg)}75%{-webkit-transform:rotate(270deg)}to{-webkit-transform:rotate(360deg)}}.rotate-enter-active[data-v-03e4dbad]{animation:rotateEnter-03e4dbad .7s;position:relative}.rotate-leave-active[data-v-03e4dbad]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-03e4dbad]{width:100%;background-color:var(--card-bg-color);box-shadow:var(--card-box-shadow);padding:10px 30px;border-radius:6px;position:relative}.custom-content[data-v-03e4dbad]{position:relative}.custom-content .img_box[data-v-03e4dbad]{position:absolute;right:0;top:0;width:100px;height:100px}.custom-content .img_box>img[data-v-03e4dbad]{width:100%;height:100%}.custom-content .IP_address[data-v-03e4dbad]{text-align:center;padding:14px 16px;background:rgba(85,58,254,.1);border-radius:8px;margin-bottom:16px}.custom-content .tip[data-v-03e4dbad]{text-align:center;margin-top:16px;font-size:12px}.custom-content .item_box[data-v-03e4dbad]{margin-top:12px;display:flex;align-items:center}.custom-content .item_box>input[data-v-03e4dbad]{width:45%;color:var(--card-box-shadow);background:transparent!important}.custom-content .item_box>input[data-v-03e4dbad]::placeholder{color:#8898aa}.custom-content .item_box>select[data-v-03e4dbad]{width:45%;color:var(--card-box-shadow);background:transparent!important}.custom-content .item_box>select>option[data-v-03e4dbad]{padding:4px 12px!important}.custom-content .item_box .item_left[data-v-03e4dbad]{width:140px;text-align:right}.del-button[data-v-03e4dbad]{display:inline-flex;justify-content:center;align-items:center;line-height:1;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #dcdfe6;color:#606266;text-align:center;box-sizing:border-box;outline:none;margin:0 8px 0 0;transition:all .1s;font-weight:500;user-select:none;padding:6px 10px;font-size:14px;border-radius:4px}.del-button--danger[data-v-03e4dbad]{color:#fff;background-color:#f56c6c;border-color:#f56c6c}.del-button--danger[data-v-03e4dbad]:hover{background:#f78989;border-color:#f78989;color:#fff}.del-button--danger[data-v-03e4dbad]:active{background:#dd6161;border-color:#dd6161;color:#fff}.del-button.is-disabled[data-v-03e4dbad]{opacity:.5;cursor:not-allowed}@keyframes bganimation-03e4dbad{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-03e4dbad{0%{transform:rotateY(180deg)}10%{transform:rotateY(198deg)}20%{transform:rotateY(216deg)}30%{transform:rotateY(234deg)}40%{transform:rotateY(252deg)}50%{transform:rotateY(270deg)}60%{transform:rotateY(288deg)}70%{transform:rotateY(306deg)}80%{transform:rotateY(324deg)}90%{transform:rotateY(342deg)}to{transform:rotateY(360deg)}}@keyframes turns-03e4dbad{0%{-webkit-transform:rotate(0deg)}25%{-webkit-transform:rotate(90deg)}50%{-webkit-transform:rotate(180deg)}75%{-webkit-transform:rotate(270deg)}to{-webkit-transform:rotate(360deg)}}.rotate-enter-active[data-v-03e4dbad]{animation:rotateEnter-03e4dbad .7s;position:relative}.rotate-leave-active[data-v-03e4dbad]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-03e4dbad]{width:100%;background-color:var(--card-bg-color);box-shadow:var(--card-box-shadow);padding:10px 30px;border-radius:6px;position:relative}@keyframes bganimation-585dd8da{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-585dd8da{0%{transform:rotateY(180deg)}10%{transform:rotateY(198deg)}20%{transform:rotateY(216deg)}30%{transform:rotateY(234deg)}40%{transform:rotateY(252deg)}50%{transform:rotateY(270deg)}60%{transform:rotateY(288deg)}70%{transform:rotateY(306deg)}80%{transform:rotateY(324deg)}90%{transform:rotateY(342deg)}to{transform:rotateY(360deg)}}@keyframes turns-585dd8da{0%{-webkit-transform:rotate(0deg)}25%{-webkit-transform:rotate(90deg)}50%{-webkit-transform:rotate(180deg)}75%{-webkit-transform:rotate(270deg)}to{-webkit-transform:rotate(360deg)}}.rotate-enter-active[data-v-585dd8da]{animation:rotateEnter-585dd8da .7s;position:relative}.rotate-leave-active[data-v-585dd8da]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-585dd8da]{width:100%;background-color:var(--card-bg-color);box-shadow:var(--card-box-shadow);padding:10px 30px;border-radius:6px;position:relative}.dialog-overlay[data-v-585dd8da]{position:fixed;inset:0;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000;padding:16px}.dialog-container[data-v-585dd8da]{background-color:#fff;border-radius:12px;padding:16px;width:100%;max-width:400px;box-shadow:0 4px 12px #00000026}.dialog-container .dialog-title[data-v-585dd8da]{margin:0 0 20px;font-size:1.2rem;font-weight:500;color:#333;text-align:left}.dialog-container .dialog-message[data-v-585dd8da]{margin:20px 0;font-size:1rem;color:#666;text-align:center}.dialog-container .loading-animation[data-v-585dd8da]{margin:20px 0}.dialog-container .loading-animation .spinner[data-v-585dd8da]{width:40px;height:40px;margin:0 auto;border:4px solid rgba(110,72,170,.2);border-radius:50%;border-top-color:#8d78fa;animation:spin-585dd8da 1s linear infinite}.dialog-container .dialog-button[data-v-585dd8da]{background-color:#553afe;color:#fff;border:none;border-radius:6px;padding:4px 20px;font-size:1rem;cursor:pointer;transition:all .2s;margin:0 auto;display:block}.dialog-container .dialog-button[data-v-585dd8da]:hover{background-color:#553afe;opacity:.9}.dialog-container .dialog-button[data-v-585dd8da]:active{transform:scale(.98)}.dialog-container .warning-message[data-v-585dd8da]{display:flex;gap:8px;background-color:#fff8e1;border-left:4px solid #FFC107;padding:12px;margin-bottom:20px;border-radius:4px;font-size:.9rem;color:#333;text-align:left}.dialog-container .warning-message .warning-icon[data-v-585dd8da]{flex-shrink:0;width:20px;height:20px;color:#ffa000}.dialog-container .input-group[data-v-585dd8da]{margin-bottom:16px;text-align:left}.dialog-container .input-group label[data-v-585dd8da]{display:block;margin-bottom:8px;font-size:.95rem;color:#333}.dialog-container .input-group .tag-input[data-v-585dd8da]{width:100%;padding:10px 12px;border:1px solid #ddd;border-radius:6px;font-size:1rem;transition:border-color .2s}.dialog-container .input-group .tag-input[data-v-585dd8da]:focus{outline:none;border-color:#6e48aa}.dialog-container .button-group[data-v-585dd8da]{display:flex;justify-content:flex-end;gap:12px}.dialog-container .button-group .cancel-button[data-v-585dd8da]{background-color:#fff;color:#333;border:1px solid #ddd;border-radius:6px;padding:4px 20px;font-size:1rem;cursor:pointer;transition:all .2s}.dialog-container .button-group .cancel-button[data-v-585dd8da]:hover{background-color:#e0e0e0}.dialog-container .button-group .cancel-button[data-v-585dd8da]:active{transform:scale(.98)}.dialog-container .button-group .confirm-button[data-v-585dd8da]{background-color:#553afe;color:#fff;border:none;border-radius:6px;padding:4px 20px;font-size:1rem;cursor:pointer;transition:all .2s}.dialog-container .button-group .confirm-button[data-v-585dd8da]:hover{background-color:#553afe;opacity:.9}.dialog-container .button-group .confirm-button[data-v-585dd8da]:active{transform:scale(.98)}.tag-dialog[data-v-585dd8da]{max-width:500px}.fade-enter-active[data-v-585dd8da],.fade-leave-active[data-v-585dd8da]{transition:opacity .3s ease}.fade-enter-from[data-v-585dd8da],.fade-leave-to[data-v-585dd8da]{opacity:0}@keyframes spin-585dd8da{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes rotate-circle-585dd8da{0%{transform:rotate(-45deg)}5%{transform:rotate(-45deg)}12%{transform:rotate(-405deg)}to{transform:rotate(-405deg)}}@keyframes icon-line-tip-585dd8da{0%{width:0;left:1px;top:15px}54%{width:0;left:1px;top:15px}70%{width:40px;left:-6px;top:30px}84%{width:14px;left:17px;top:38px}to{width:12px;left:8px;top:22px}}@keyframes icon-line-long-585dd8da{0%{width:0;right:37px;top:43px}65%{width:0;right:37px;top:43px}84%{width:44px;right:0;top:28px}to{width:20px;right:8px;top:20px}}@media (max-width: 480px){.dialog-container[data-v-585dd8da]{padding:16px}.dialog-container .dialog-title[data-v-585dd8da]{font-size:1.1rem;margin-bottom:16px}.dialog-container .dialog-message[data-v-585dd8da]{font-size:.95rem;margin:16px 0}.dialog-container .warning-message[data-v-585dd8da]{font-size:.85rem;padding:10px}.dialog-container .input-group[data-v-585dd8da]{margin-bottom:20px}.dialog-container .input-group label[data-v-585dd8da]{font-size:.9rem}.dialog-container .input-group .tag-input[data-v-585dd8da]{padding:8px 10px;font-size:.95rem}.dialog-container .button-group[data-v-585dd8da]{gap:8px}.dialog-container .button-group .cancel-button[data-v-585dd8da],.dialog-container .button-group .confirm-button[data-v-585dd8da]{padding:4px 16px;font-size:.95rem}.dialog-container .loading-animation .spinner[data-v-585dd8da]{width:36px;height:36px}}@keyframes bganimation-028f5af8{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-028f5af8{0%{transform:rotateY(180deg)}10%{transform:rotateY(198deg)}20%{transform:rotateY(216deg)}30%{transform:rotateY(234deg)}40%{transform:rotateY(252deg)}50%{transform:rotateY(270deg)}60%{transform:rotateY(288deg)}70%{transform:rotateY(306deg)}80%{transform:rotateY(324deg)}90%{transform:rotateY(342deg)}to{transform:rotateY(360deg)}}@keyframes turns-028f5af8{0%{-webkit-transform:rotate(0deg)}25%{-webkit-transform:rotate(90deg)}50%{-webkit-transform:rotate(180deg)}75%{-webkit-transform:rotate(270deg)}to{-webkit-transform:rotate(360deg)}}.rotate-enter-active[data-v-028f5af8]{animation:rotateEnter-028f5af8 .7s;position:relative}.rotate-leave-active[data-v-028f5af8]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-028f5af8]{width:100%;background-color:var(--card-bg-color);box-shadow:var(--card-box-shadow);padding:10px 30px;border-radius:6px;position:relative}.add-button[data-v-028f5af8]{display:inline-flex;justify-content:center;align-items:center;line-height:1;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #dcdfe6;color:#606266;text-align:center;box-sizing:border-box;outline:none;margin:0 8px 0 0;transition:all .1s;font-weight:500;user-select:none;padding:8px 12px;font-size:14px;border-radius:4px}.add-button--danger[data-v-028f5af8]{color:#fff;background-color:#553afe;border-color:#553afe}.add-button--danger[data-v-028f5af8]:hover{background:#5c44f8;border-color:#5c44f8;color:#fff}.add-button--danger[data-v-028f5af8]:active{background:#553AFE;border-color:#553afe;color:#fff}.add-button.is-disabled[data-v-028f5af8]{opacity:.5;cursor:not-allowed}.tab-container[data-v-028f5af8]{display:flex;flex-direction:row;width:100%;margin:0 auto;border-radius:8px;overflow:hidden}@media (max-width: 768px){.tab-container[data-v-028f5af8]{flex-direction:column}}.tab-header[data-v-028f5af8]{display:flex;flex-direction:column;width:120px}@media (max-width: 768px){.tab-header[data-v-028f5af8]{flex-direction:row;width:100%;overflow-x:auto;white-space:nowrap}}.tab-button[data-v-028f5af8]{padding:12px 16px;text-align:left;border:none;background:transparent!important;cursor:pointer;font-size:14px;color:var(--flow-span-color);transition:all .3s ease;border-radius:8px 0 0 8px}.tab-button[data-v-028f5af8]:hover{background:var(--tag-bg-color)}.tab-button.active[data-v-028f5af8]{background:var(--tag-bg-color);font-weight:500;margin:0}@media (max-width: 768px){.tab-button[data-v-028f5af8]{border-radius:8px 8px 0 0;text-align:center;flex:1;min-width:max-content}.tab-button.active[data-v-028f5af8]{border-radius:8px 8px 0 0}}.tab-content_g[data-v-028f5af8]{flex:1;padding:20px;background:var(--tag-bg-color);border-radius:0 8px 8px 0;min-height:60vh}.tab-content_g .not_installed[data-v-028f5af8]{display:flex;flex-direction:column;align-items:center}.tab-content_g .not_installed>span[data-v-028f5af8]{color:var(--tit-color);margin:20px 0}.tab-content_g .not_installed .not_installed_btn[data-v-028f5af8]{padding:6px 16px;background:#553AFE;border-radius:4px;font-size:14px;color:#fff;cursor:pointer}@media (max-width: 768px){.tab-content_g[data-v-028f5af8]{border-radius:0 0 8px 8px}}.item_box[data-v-028f5af8]{margin-top:12px;display:flex;align-items:center;color:var(--tit-color)!important}.item_box>input[data-v-028f5af8]{width:40%;color:var(--card-box-shadow);background:transparent!important;color:var(--tit-color)!important}@media (max-width: 768px){.item_box>input[data-v-028f5af8]{width:70%}}.item_box>input[data-v-028f5af8]::placeholder{color:var(--item-label_key-span-color)}.item_box>select[data-v-028f5af8]{background:transparent!important;width:40%;color:var(--card-box-shadow)}@media (max-width: 768px){.item_box>select[data-v-028f5af8]{width:70%}}.item_box>select>option[data-v-028f5af8]{padding:4px 12px!important}.item_box .item_left[data-v-028f5af8]{width:140px;text-align:right}@media (max-width: 768px){.item_box .item_left[data-v-028f5af8]{width:100px}}@keyframes bganimation-7cca0358{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-7cca0358{0%{transform:rotateY(180deg)}10%{transform:rotateY(198deg)}20%{transform:rotateY(216deg)}30%{transform:rotateY(234deg)}40%{transform:rotateY(252deg)}50%{transform:rotateY(270deg)}60%{transform:rotateY(288deg)}70%{transform:rotateY(306deg)}80%{transform:rotateY(324deg)}90%{transform:rotateY(342deg)}to{transform:rotateY(360deg)}}@keyframes turns-7cca0358{0%{-webkit-transform:rotate(0deg)}25%{-webkit-transform:rotate(90deg)}50%{-webkit-transform:rotate(180deg)}75%{-webkit-transform:rotate(270deg)}to{-webkit-transform:rotate(360deg)}}.rotate-enter-active[data-v-7cca0358]{animation:rotateEnter-7cca0358 .7s;position:relative}.rotate-leave-active[data-v-7cca0358]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-7cca0358]{width:100%;background-color:var(--card-bg-color);box-shadow:var(--card-box-shadow);padding:10px 30px;border-radius:6px;position:relative}.tab-container[data-v-7cca0358]{margin:0 auto}.tabs_box_g[data-v-7cca0358]{display:flex}.tabs_box_g button[data-v-7cca0358]{padding:14px 24px;border:none;background:none;cursor:pointer;font-size:14px;border-radius:8px 8px 0 0;margin:0;transition:all .3s ease}.tabs_box_g button.active[data-v-7cca0358]{background:var(--card-bg-color);color:#553afe;font-weight:700;position:relative}.tab-content_g[data-v-7cca0358]{background:var(--card-bg-color);padding:16px;border-radius:0 8px 8px}.content-item[data-v-7cca0358]{min-height:60vh}@keyframes bganimation-7cca0358{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-7cca0358{0%{transform:rotateY(180deg)}10%{transform:rotateY(198deg)}20%{transform:rotateY(216deg)}30%{transform:rotateY(234deg)}40%{transform:rotateY(252deg)}50%{transform:rotateY(270deg)}60%{transform:rotateY(288deg)}70%{transform:rotateY(306deg)}80%{transform:rotateY(324deg)}90%{transform:rotateY(342deg)}to{transform:rotateY(360deg)}}@keyframes turns-7cca0358{0%{-webkit-transform:rotate(0deg)}25%{-webkit-transform:rotate(90deg)}50%{-webkit-transform:rotate(180deg)}75%{-webkit-transform:rotate(270deg)}to{-webkit-transform:rotate(360deg)}}.rotate-enter-active[data-v-7cca0358]{animation:rotateEnter-7cca0358 .7s;position:relative}.rotate-leave-active[data-v-7cca0358]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-7cca0358]{width:100%;background-color:var(--card-bg-color);box-shadow:var(--card-box-shadow);padding:10px 30px;border-radius:6px;position:relative}@media (max-width: 827px){.tabs_box_g button[data-v-7cca0358]{padding:7px 12px!important}.tab-content_g[data-v-7cca0358]{border-radius:0 0 8px 8px}}@keyframes bganimation-eb96c2c2{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-eb96c2c2{0%{transform:rotateY(180deg)}10%{transform:rotateY(198deg)}20%{transform:rotateY(216deg)}30%{transform:rotateY(234deg)}40%{transform:rotateY(252deg)}50%{transform:rotateY(270deg)}60%{transform:rotateY(288deg)}70%{transform:rotateY(306deg)}80%{transform:rotateY(324deg)}90%{transform:rotateY(342deg)}to{transform:rotateY(360deg)}}@keyframes turns-eb96c2c2{0%{-webkit-transform:rotate(0deg)}25%{-webkit-transform:rotate(90deg)}50%{-webkit-transform:rotate(180deg)}75%{-webkit-transform:rotate(270deg)}to{-webkit-transform:rotate(360deg)}}.rotate-enter-active[data-v-eb96c2c2]{animation:rotateEnter-eb96c2c2 .7s;position:relative}.rotate-leave-active[data-v-eb96c2c2]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-eb96c2c2]{width:100%;background-color:var(--card-bg-color);box-shadow:var(--card-box-shadow);padding:10px 30px;border-radius:6px;position:relative}button[data-v-eb96c2c2]{outline:none;cursor:pointer;border:none}.skip[data-v-eb96c2c2]{font-size:16px;color:#0060ff;line-height:22px;margin:12px 0 0;cursor:pointer}.pc-radio[data-v-eb96c2c2]{display:flex;flex-wrap:wrap;align-items:center}.label-flex.pc-radio label[data-v-eb96c2c2]{width:100px;display:flex;flex-wrap:wrap;align-items:center;cursor:pointer;color:#666}.label-flex.pc-radio input[type=radio][data-v-eb96c2c2]{margin:0 4px 0 0;top:0}.mobile-switch[data-v-eb96c2c2]{display:none;align-items:center}.switch-core[data-v-eb96c2c2]{position:relative;width:50px;border:1px solid #dcdfe6;outline:none;border-radius:20px;box-sizing:border-box;background:#dcdfe6;cursor:pointer;transition:border-color .3s,background-color .3s;display:inline-block}.switch-core.is-checked[data-v-eb96c2c2]{border-color:#409eff;background-color:#409eff}.switch-core.is-disabled[data-v-eb96c2c2]{opacity:.6;cursor:not-allowed}.switch-button[data-v-eb96c2c2]{position:absolute;top:1px;left:1px;border-radius:100%;transition:all .3s;width:16px;height:16px;background-color:#fff}.switch-core.is-checked .switch-button[data-v-eb96c2c2]{transform:translate(20px)}.switch-label[data-v-eb96c2c2]{font-size:14px;color:#999}.switch-label.active[data-v-eb96c2c2]{color:#409eff}form.form-container[data-v-eb96c2c2]{display:block;width:100%;padding:0 1rem}form.form-container .label-name[data-v-eb96c2c2]{display:block;width:100%;margin-bottom:.5rem;color:var(--item-label_key-span-color)}form.form-container .label-name span[data-v-eb96c2c2]:before{content:"*";color:#f56c6c;margin-right:4px;width:10px;display:inline-block;vertical-align:middle}form.form-container .label-value[data-v-eb96c2c2]{display:block;width:100%;margin-bottom:1rem}form.form-container .label-value input[data-v-eb96c2c2],form.form-container .label-value select[data-v-eb96c2c2]{display:block;width:100%;height:42px;background:none;border:1px solid #c2c2c2;color:var(--item-label_key-span-color);font-size:14px}form.form-container .label-value input>option[data-v-eb96c2c2],form.form-container .label-value select>option[data-v-eb96c2c2]{color:#8898aa}form.form-container .label-value input[data-v-eb96c2c2]:focus,form.form-container .label-value select[data-v-eb96c2c2]:focus{transition:.2s;border:1px solid #418dfe}form.form-container .label-value select[data-v-eb96c2c2]{border-radius:3px;padding:0 10px}form.form-container .label-value input[data-v-eb96c2c2]{border-left:none!important;border-right:none!important;border-top:none!important;box-shadow:none!important;padding:0 10px}form.form-container .label-value input[type=checkbox][data-v-eb96c2c2],form.form-container .label-value input[type=radio][data-v-eb96c2c2]{width:auto}form.form-container .label-value input[type=radio][data-v-eb96c2c2]{margin:0 4px 0 0;top:0}form.form-container .label-value input[data-v-eb96c2c2]:disabled{background-color:#eee;border:1px solid #c2c2c2;border-radius:3px}form.form-container .label-value input[data-v-eb96c2c2]::placeholder{color:var(--item-label_value-span-color);opacity:.54;font-size:14px}form.form-container .label-value input[data-v-eb96c2c2]:-ms-input-placeholder{color:var(--item-label_value-span-color);opacity:.54;font-size:14px}form.form-container .label-value input[data-v-eb96c2c2]::-ms-input-placeholder{color:var(--item-label_value-span-color);opacity:.54;font-size:14px}form.form-container .label-btns[data-v-eb96c2c2]{width:100%;display:flex;flex-wrap:wrap;justify-content:center}form.form-container .label-msg[data-v-eb96c2c2]{display:block;width:100%;color:#ff3b3b;font-size:14px}form.form-container .label-msg.warning[data-v-eb96c2c2]{color:#f9ad1e}form.form-container .label-flex[data-v-eb96c2c2]{width:100%;display:flex;flex-wrap:wrap;align-items:center}form.form-container .label-flex label[data-v-eb96c2c2]{width:100px;display:flex;flex-wrap:wrap;align-items:center;cursor:pointer;color:#666}.form-item[data-v-eb96c2c2]{display:flex;align-items:center;height:55px}.form-item .label-name[data-v-eb96c2c2]{width:180px!important}.form-item .label-value[data-v-eb96c2c2]{width:300px!important;padding-top:10px;position:relative;display:flex!important;align-items:center}p[data-v-eb96c2c2]{font-size:1em;color:#999;line-height:26px;text-align:left;margin-bottom:1rem}.label-btns[data-v-eb96c2c2]{width:500px!important}.label-btns .btn[data-v-eb96c2c2]{width:300px!important;text-align:center;border-radius:32px}.label-btns .btn[data-v-eb96c2c2]:hover{background:#5279f7;transition:.3}.label-btns .primary-btn[data-v-eb96c2c2]{border:none;background:#5279f7;color:#fff}.label-btns .primary-btn[data-v-eb96c2c2]:hover{opacity:.9;transition:.3}select[data-v-eb96c2c2]:disabled{background-color:#eee!important;border:1px solid #c2c2c2!important}.seeIcon[data-v-eb96c2c2]{width:22px;height:22px;position:absolute;cursor:pointer;z-index:1;right:6px;top:50%;transform:translateY(-50%) scale(1);transition:all .3s ease;transform-origin:center}.seeIcon[data-v-eb96c2c2]:hover{transform:translateY(-50%) scale(1.1)}@keyframes bganimation-a3d59e16{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-a3d59e16{0%{transform:rotateY(180deg)}10%{transform:rotateY(198deg)}20%{transform:rotateY(216deg)}30%{transform:rotateY(234deg)}40%{transform:rotateY(252deg)}50%{transform:rotateY(270deg)}60%{transform:rotateY(288deg)}70%{transform:rotateY(306deg)}80%{transform:rotateY(324deg)}90%{transform:rotateY(342deg)}to{transform:rotateY(360deg)}}@keyframes turns-a3d59e16{0%{-webkit-transform:rotate(0deg)}25%{-webkit-transform:rotate(90deg)}50%{-webkit-transform:rotate(180deg)}75%{-webkit-transform:rotate(270deg)}to{-webkit-transform:rotate(360deg)}}.rotate-enter-active[data-v-a3d59e16]{animation:rotateEnter-a3d59e16 .7s;position:relative}.rotate-leave-active[data-v-a3d59e16]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-a3d59e16]{width:100%;background-color:var(--card-bg-color);box-shadow:var(--card-box-shadow);padding:10px 30px;border-radius:6px;position:relative}.page-container[data-v-a3d59e16]{width:100%;background-color:var(--card-bg-color);border-radius:6px;padding:24px 0 16px 16px}.mobile-tags-container[data-v-a3d59e16]{display:block;width:100%;margin-bottom:16px;position:relative}.page-flex .page-sidebar[data-v-a3d59e16]{display:none}.page-flex .page-sidebar .item[data-v-a3d59e16]{width:100%;height:42px;line-height:42px;font-size:16px;cursor:pointer;color:var(--item-label_key-span-color);display:block;user-select:none;position:relative;display:flex;flex-wrap:wrap;align-items:center}.page-flex .page-sidebar .item[data-v-a3d59e16]:hover,.page-flex .page-sidebar .item.activeItem[data-v-a3d59e16]{transition:.3s;color:#418cff}.page-flex .page-sidebar .item.activeItem[data-v-a3d59e16]:before{content:"";position:absolute;left:-1rem;width:3px;height:20px;background-color:#4388ff}.page-flex .page-main[data-v-a3d59e16]{flex:1}.tags-scroll[data-v-a3d59e16]{flex:1;display:flex;overflow-x:auto;overflow-y:hidden;height:100%;align-items:center;white-space:nowrap;padding-right:40px;scrollbar-width:thin;scrollbar-color:#ccc transparent}.tags-scroll[data-v-a3d59e16]::-webkit-scrollbar{height:4px;background:transparent}.tags-scroll[data-v-a3d59e16]::-webkit-scrollbar-thumb{background:#ccc;border-radius:2px}.tag-item[data-v-a3d59e16]{flex-shrink:0;padding:7px 12px;margin-right:8px;border-radius:4px;background-color:var(--tag-bg-color);color:var(--item-label_key-span-color);font-size:12px;line-height:18px;cursor:pointer;white-space:nowrap}.tag-item.active[data-v-a3d59e16]{background-color:#5279f7;color:#fff}.popup-overlay[data-v-a3d59e16]{position:fixed;inset:0;background-color:#00000080;z-index:1000;display:flex;justify-content:center;align-items:flex-start}.popup-content[data-v-a3d59e16]{width:100%;max-height:85vh;background-color:var(--popup-bg-color);border-radius:0 0 4px 4px;animation:slideDown-a3d59e16 .3s ease-out;overflow-y:auto;padding-top:25px}.popup-content .popup-tag-item[data-v-a3d59e16],.popup-content .active[data-v-a3d59e16]{text-align:center;padding:8px 12px 5px;width:calc((100% - 24px) / 3)}@keyframes slideDown-a3d59e16{0%{transform:translateY(-100%)}to{transform:translateY(0)}}.popup-tags[data-v-a3d59e16]{padding:12px;display:flex;flex-wrap:wrap;gap:8px;max-height:70vh;overflow-y:auto}.popup-tag-item[data-v-a3d59e16]{padding:7px 12px;border-radius:4px;background-color:#f5f5f5;color:#333;font-size:12px;line-height:18px;cursor:pointer;white-space:nowrap}.popup-tag-item.active[data-v-a3d59e16]{background-color:#5279f7;color:#fff}.popup-footer[data-v-a3d59e16]{display:flex;padding:12px;border-top:1px solid #f0f0f0}.popup-footer button[data-v-a3d59e16]{flex:1;height:36px;border-radius:23px;font-size:14px;cursor:pointer}.popup-footer .cancel-btn[data-v-a3d59e16]{background-color:#f5f5f5;color:#000;border:none;margin-right:12px}.popup-footer .confirm-btn[data-v-a3d59e16]{background-color:#5279f7;color:#fff;border:none}@keyframes bganimation-500739e0{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-500739e0{0%{transform:rotateY(180deg)}10%{transform:rotateY(198deg)}20%{transform:rotateY(216deg)}30%{transform:rotateY(234deg)}40%{transform:rotateY(252deg)}50%{transform:rotateY(270deg)}60%{transform:rotateY(288deg)}70%{transform:rotateY(306deg)}80%{transform:rotateY(324deg)}90%{transform:rotateY(342deg)}to{transform:rotateY(360deg)}}@keyframes turns-500739e0{0%{-webkit-transform:rotate(0deg)}25%{-webkit-transform:rotate(90deg)}50%{-webkit-transform:rotate(180deg)}75%{-webkit-transform:rotate(270deg)}to{-webkit-transform:rotate(360deg)}}.rotate-enter-active[data-v-500739e0]{animation:rotateEnter-500739e0 .7s;position:relative}.rotate-leave-active[data-v-500739e0]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-500739e0]{width:100%;background-color:var(--card-bg-color);box-shadow:var(--card-box-shadow);padding:10px 30px;border-radius:6px;position:relative}.ddnsto-bind[data-v-500739e0]{position:fixed;inset:0;text-align:center;z-index:100;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;overflow:hidden}.ddnsto-bind .ddnsto-container_bg[data-v-500739e0]{inset:0;width:100%;height:100%;background:rgba(0,0,0,.4);position:absolute;cursor:pointer;overflow:hidden}.ddnsto-bind .btn1[data-v-500739e0]{padding:10px 16px;background:#0060FF;border-radius:4px;font-size:16px;color:#fff;line-height:22px;display:inline;cursor:pointer}.ddnsto-bind .ddnsto-container[data-v-500739e0]{position:relative;display:block;width:582px;background:#fff;box-shadow:0 12px 48px 16px #00000008,0 9px 28px #0000000d,0 6px 16px -8px #00000014;border-radius:2px;transition:.3s}.ddnsto-bind .ddnsto-container .hello[data-v-500739e0]{padding:40px 0}.ddnsto-bind .ddnsto-container .hello>img[data-v-500739e0]{width:100px;height:100px}.ddnsto-bind .ddnsto-container .hello>p[data-v-500739e0]{font-family:PingFangSC,PingFang SC;font-weight:500;font-size:24px;line-height:33px;margin:24px 0 32px}.ddnsto-bind .ddnsto-container .hello .radio_container[data-v-500739e0]{display:flex;align-items:center;justify-content:center;margin-bottom:32px}.ddnsto-bind .ddnsto-container .hello .radio_container .radio[data-v-500739e0]{width:16px;height:16px;border:1px solid #ccc;border-radius:50%;margin-right:10px;cursor:pointer}.ddnsto-bind .ddnsto-container .hello .radio_container .active[data-v-500739e0]{background:none;border:1px solid #0060FF!important}.ddnsto-bind .ddnsto-container .hello .radio_container .yuan[data-v-500739e0]{margin-top:50%;margin-left:50%;transform:translate(-50%,-50%);width:12px;height:12px;background:#fff;border-radius:50%}.ddnsto-bind .ddnsto-container .hello .radio_container .yuan1[data-v-500739e0]{background:#0060FF!important}.ddnsto-bind .ddnsto-container .hello .radio_container .radio_text[data-v-500739e0]{font-size:16px;color:#000000d4;line-height:24px}.ddnsto-bind .ddnsto-container .hello .radio_container .radio_text>a[data-v-500739e0]{color:#0060ff}.ddnsto-bind .ddnsto-container .hello .confirm[data-v-500739e0]{background:#0060FF;border-radius:6px;padding:10px 20px;color:#fff;display:inline;font-size:16px;line-height:22px;cursor:pointer}.ddnsto-bind .ddnsto-container .popular_container[data-v-500739e0]{padding:26px 14px 30px}.ddnsto-bind .ddnsto-container .popular_container>p[data-v-500739e0]{font-weight:500;font-size:20px;line-height:33px;font-weight:600}.ddnsto-bind .ddnsto-container .popular_container .tip[data-v-500739e0]{color:#616262;margin:6px 0 20px}.ddnsto-bind .ddnsto-container .popular_container .popular_item .popular_txt[data-v-500739e0]{padding-left:47px;font-size:12px;text-align:left;margin-bottom:30px}.ddnsto-bind .ddnsto-container .popular_container .popular_item .popular_txt>a[data-v-500739e0]{color:#0060ff;margin-left:6px}.ddnsto-bind .ddnsto-container .popular_container .popular_item .network-containers[data-v-500739e0]{width:100%;display:flex;flex-wrap:wrap;align-items:center;align-content:center;justify-content:center;margin:1rem 0 0}.ddnsto-bind .ddnsto-container .popular_container .popular_item .network-containers .network-container_item[data-v-500739e0]{flex:0 0 100%;position:relative;border-radius:4px;padding:10px;cursor:pointer;max-width:160px;width:160px;height:205px}.ddnsto-bind .ddnsto-container .popular_container .popular_item .network-containers .network-container_item .cover .thumbnail svg[data-v-500739e0]{width:80px;height:80px}.ddnsto-bind .ddnsto-container .popular_container .popular_item .network-containers .network-container_item .cover .thumbnail>span[data-v-500739e0]{font-size:12px!important;line-height:12px!important;margin-bottom:6px}.ddnsto-bind .ddnsto-container .popular_container .popular_item .network-containers .network-container_item a[data-v-500739e0]{position:relative;display:block;width:100%}.ddnsto-bind .ddnsto-container .popular_container .popular_item .network-containers .network-container_item a .cover[data-v-500739e0]{position:relative;padding-top:130%;z-index:1}.ddnsto-bind .ddnsto-container .popular_container .popular_item .network-containers .network-container_item a .cover .thumbnail[data-v-500739e0]{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain;border-radius:8px;overflow:hidden;z-index:1;display:flex;flex-wrap:wrap;align-items:center;align-content:center;justify-content:center;background-color:#2dc8fd}.ddnsto-bind .ddnsto-container .popular_container .popular_item .network-containers .network-container_item a .cover .thumbnail i[data-v-500739e0]{display:block;font-size:100px;color:#eee}.ddnsto-bind .ddnsto-container .popular_container .popular_item .network-containers .network-container_item a .cover .thumbnail span[data-v-500739e0]{display:block;text-align:center;width:100%;color:#eeee;font-size:2em;line-height:1.5;font-size:22px;font-family:PingFangSC-Semibold,PingFang SC;color:#fff;line-height:40px}.ddnsto-bind .ddnsto-container .popular_container .popular_item .network-containers .network-container_item:nth-child(9n+1) a .cover .thumbnail[data-v-500739e0]{background:linear-gradient(138deg,#FF6E6B 0%,#FF6966 100%)}.ddnsto-bind .ddnsto-container .popular_container .popular_item .network-containers .network-container_item:nth-child(9n+2) a .cover .thumbnail[data-v-500739e0]{background:linear-gradient(145deg,#37D5A9 0%,#42D8B0 100%)}.ddnsto-bind .ddnsto-container .popular_container .popular_item .network-containers .network-container_item:nth-child(9n+3) a .cover .thumbnail[data-v-500739e0]{background:linear-gradient(145deg,#549AFF 0%,#2C82FF 100%)}.ddnsto-bind .ddnsto-container .popular_container .popular_item .network-containers .network-container_item:nth-child(9n+4) a .cover .thumbnail[data-v-500739e0]{background-color:#9b58de}.ddnsto-bind .ddnsto-container .popular_container .popular_item .network-containers .network-container_item:nth-child(9n+5) a .cover .thumbnail[data-v-500739e0]{background-color:#297ff3}.ddnsto-bind .ddnsto-container .popular_container .popular_item .network-containers .network-container_item:nth-child(9n+6) a .cover .thumbnail[data-v-500739e0]{background-color:#27aa8f}.ddnsto-bind .ddnsto-container .popular_container .popular_item .network-containers .network-container_item:nth-child(9n+7) a .cover .thumbnail[data-v-500739e0]{background-color:#f15a4a}.ddnsto-bind .ddnsto-container .popular_container .popular_item .network-containers .network-container_item:nth-child(9n+8) a .cover .thumbnail[data-v-500739e0]{background-color:#439c07}.ddnsto-bind .ddnsto-container .wx_qr[data-v-500739e0]{padding:65px 0 32px}.ddnsto-bind .ddnsto-container .wx_qr>p[data-v-500739e0]{font-size:24px;line-height:33px}.ddnsto-bind .ddnsto-container .wx_qr .txt[data-v-500739e0]{color:#ffffffd4;font-size:16px;line-height:24px}.ddnsto-bind .ddnsto-container .wx_qr img[data-v-500739e0]{width:250px;height:250px;margin:16px 0 40px}.ddnsto-bind .ddnsto-container .set_up[data-v-500739e0]{padding:16px 24px}.ddnsto-bind .ddnsto-container .set_up .title[data-v-500739e0]{font-size:16px;font-weight:600}.ddnsto-bind .ddnsto-container .set_up>p[data-v-500739e0]{font-size:16px;color:#000c;line-height:22px;margin:16px 0;text-align:left}.ddnsto-bind .ddnsto-container .set_up .password[data-v-500739e0]{display:flex;align-items:center;justify-content:center;margin-bottom:16px}.ddnsto-bind .ddnsto-container .set_up .password .input_tip[data-v-500739e0]{width:25%;text-align:right}.ddnsto-bind .ddnsto-container .set_up .password .input_box[data-v-500739e0]{width:50%;position:relative}.ddnsto-bind .ddnsto-container .set_up .password .input_box .password_input[data-v-500739e0]{width:100%}.ddnsto-bind .ddnsto-container .set_up .password .input_box .password_tip[data-v-500739e0]{font-size:14px;color:#0009;line-height:20px;position:absolute;bottom:-20px;left:0}.ddnsto-bind .ddnsto-container .set_up .password .password_input[data-v-500739e0]{padding:2px 6px;width:50%}.ddnsto-bind .ddnsto-container .set_up .occupy[data-v-500739e0]{height:30px}.ddnsto-bind .ddnsto-container .set_up .skip[data-v-500739e0]{font-size:16px;color:#0060ff;line-height:22px;margin:20px 0 0;cursor:pointer}.ddnsto-bind .ddnsto-container .domain_container[data-v-500739e0]{padding:40px 0 16px}.ddnsto-bind .ddnsto-container .domain_container .title[data-v-500739e0]{font-size:24px;line-height:33px}.ddnsto-bind .ddnsto-container .domain_container>p[data-v-500739e0]{font-size:16px;color:#000000d4;line-height:24px;margin-top:16px}.ddnsto-bind .ddnsto-container .domain_container .domain_img[data-v-500739e0]{display:flex;justify-content:center;margin:30px 0}.ddnsto-bind .ddnsto-container .domain_container .domain_img>img[data-v-500739e0]{width:308px;height:204px}.ddnsto-bind .ddnsto-container .domain_container .skip[data-v-500739e0]{font-size:16px;color:#0060ff;line-height:22px;margin:30px 0 20px;cursor:pointer}.ddnsto-bind .ddnsto-container .domain_container .tip[data-v-500739e0]{font-size:14px;color:#000000d4;line-height:24px}.ddnsto-bind .ddnsto-container .domain_container .tip>a[data-v-500739e0]{color:#0060ff}.ddnsto-bind .ddnsto-container .domain_container .btn1[data-v-500739e0]{margin-top:30px}@keyframes bganimation-11e63d6a{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-11e63d6a{0%{transform:rotateY(180deg)}10%{transform:rotateY(198deg)}20%{transform:rotateY(216deg)}30%{transform:rotateY(234deg)}40%{transform:rotateY(252deg)}50%{transform:rotateY(270deg)}60%{transform:rotateY(288deg)}70%{transform:rotateY(306deg)}80%{transform:rotateY(324deg)}90%{transform:rotateY(342deg)}to{transform:rotateY(360deg)}}@keyframes turns-11e63d6a{0%{-webkit-transform:rotate(0deg)}25%{-webkit-transform:rotate(90deg)}50%{-webkit-transform:rotate(180deg)}75%{-webkit-transform:rotate(270deg)}to{-webkit-transform:rotate(360deg)}}.rotate-enter-active[data-v-11e63d6a]{animation:rotateEnter-11e63d6a .7s;position:relative}.rotate-leave-active[data-v-11e63d6a]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-11e63d6a]{width:100%;background-color:var(--card-bg-color);box-shadow:var(--card-box-shadow);padding:10px 30px;border-radius:6px;position:relative}em[data-v-11e63d6a]{margin:.3125rem 0;width:100%;display:block;height:1px;background-color:#eeeeee2e}[data-v-11e63d6a] .app-container_title{width:100%;height:34px;display:flex;flex-wrap:wrap;align-items:center;color:var(--app-container_title-color);font-size:1.5em}[data-v-11e63d6a] .more_icon{z-index:0}@keyframes bganimation-0b149a51{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-0b149a51{0%{transform:rotateY(180deg)}10%{transform:rotateY(198deg)}20%{transform:rotateY(216deg)}30%{transform:rotateY(234deg)}40%{transform:rotateY(252deg)}50%{transform:rotateY(270deg)}60%{transform:rotateY(288deg)}70%{transform:rotateY(306deg)}80%{transform:rotateY(324deg)}90%{transform:rotateY(342deg)}to{transform:rotateY(360deg)}}@keyframes turns-0b149a51{0%{-webkit-transform:rotate(0deg)}25%{-webkit-transform:rotate(90deg)}50%{-webkit-transform:rotate(180deg)}75%{-webkit-transform:rotate(270deg)}to{-webkit-transform:rotate(360deg)}}.rotate-enter-active[data-v-0b149a51]{animation:rotateEnter-0b149a51 .7s;position:relative}.rotate-leave-active[data-v-0b149a51]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-0b149a51]{width:100%;background-color:var(--card-bg-color);box-shadow:var(--card-box-shadow);padding:10px 30px;border-radius:6px;position:relative}#page[data-v-0b149a51]{width:100%;padding:1rem;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;align-content:center;max-width:800px;height:100vh;overflow:overlay}#page .title[data-v-0b149a51]{width:100%;display:block;text-align:center;font-size:32px;font-family:PingFangSC-Semibold,PingFang SC;font-weight:600;color:#000c;line-height:45px}#page .desc[data-v-0b149a51]{width:100%;display:block;font-size:24px;font-family:PingFangSC-Semibold,PingFang SC;font-weight:600;color:#0009;line-height:33px;text-align:center;margin-top:10px}#page div.info[data-v-0b149a51]{width:100%;display:block;font-size:1.6em;font-size:16px;margin-left:34px}#page .network-containers[data-v-0b149a51]{width:100%;display:flex;flex-wrap:wrap;align-items:center;align-content:center;justify-content:center;margin:3rem 0 1rem}#page .network-containers .network-container_item[data-v-0b149a51]{flex:0 0 100%;position:relative;border-radius:4px;padding:10px;cursor:pointer;max-width:240px;width:240px;height:308px}#page .network-containers .network-container_item a[data-v-0b149a51]{position:relative;display:block;width:100%}#page .network-containers .network-container_item a .cover[data-v-0b149a51]{position:relative;padding-top:130%;z-index:1}#page .network-containers .network-container_item a .cover .thumbnail[data-v-0b149a51]{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain;border-radius:8px;overflow:hidden;z-index:1;display:flex;flex-wrap:wrap;align-items:center;align-content:center;justify-content:center;background-color:#2dc8fd}#page .network-containers .network-container_item a .cover .thumbnail i[data-v-0b149a51]{display:block;font-size:100px;color:#eee}#page .network-containers .network-container_item a .cover .thumbnail span[data-v-0b149a51]{display:block;text-align:center;width:100%;color:#eeee;font-size:2em;line-height:1.5;font-size:22px;font-family:PingFangSC-Semibold,PingFang SC;color:#fff;line-height:40px}#page .network-containers .network-container_item:nth-child(9n+1) a .cover .thumbnail[data-v-0b149a51]{background:linear-gradient(138deg,#FF6E6B 0%,#FF6966 100%)}#page .network-containers .network-container_item:nth-child(9n+2) a .cover .thumbnail[data-v-0b149a51]{background:linear-gradient(145deg,#37D5A9 0%,#42D8B0 100%)}#page .network-containers .network-container_item:nth-child(9n+3) a .cover .thumbnail[data-v-0b149a51]{background:linear-gradient(145deg,#549AFF 0%,#2C82FF 100%)}#page .network-containers .network-container_item:nth-child(9n+4) a .cover .thumbnail[data-v-0b149a51]{background-color:#9b58de}#page .network-containers .network-container_item:nth-child(9n+5) a .cover .thumbnail[data-v-0b149a51]{background-color:#297ff3}#page .network-containers .network-container_item:nth-child(9n+6) a .cover .thumbnail[data-v-0b149a51]{background-color:#27aa8f}#page .network-containers .network-container_item:nth-child(9n+7) a .cover .thumbnail[data-v-0b149a51]{background-color:#f15a4a}#page .network-containers .network-container_item:nth-child(9n+8) a .cover .thumbnail[data-v-0b149a51]{background-color:#439c07}@keyframes bganimation-0b149a51{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-0b149a51{0%{transform:rotateY(180deg)}10%{transform:rotateY(198deg)}20%{transform:rotateY(216deg)}30%{transform:rotateY(234deg)}40%{transform:rotateY(252deg)}50%{transform:rotateY(270deg)}60%{transform:rotateY(288deg)}70%{transform:rotateY(306deg)}80%{transform:rotateY(324deg)}90%{transform:rotateY(342deg)}to{transform:rotateY(360deg)}}@keyframes turns-0b149a51{0%{-webkit-transform:rotate(0deg)}25%{-webkit-transform:rotate(90deg)}50%{-webkit-transform:rotate(180deg)}75%{-webkit-transform:rotate(270deg)}to{-webkit-transform:rotate(360deg)}}.rotate-enter-active[data-v-0b149a51]{animation:rotateEnter-0b149a51 .7s;position:relative}.rotate-leave-active[data-v-0b149a51]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-0b149a51]{width:100%;background-color:var(--card-bg-color);box-shadow:var(--card-box-shadow);padding:10px 30px;border-radius:6px;position:relative}@keyframes bganimation-f442676c{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-f442676c{0%{transform:rotateY(180deg)}10%{transform:rotateY(198deg)}20%{transform:rotateY(216deg)}30%{transform:rotateY(234deg)}40%{transform:rotateY(252deg)}50%{transform:rotateY(270deg)}60%{transform:rotateY(288deg)}70%{transform:rotateY(306deg)}80%{transform:rotateY(324deg)}90%{transform:rotateY(342deg)}to{transform:rotateY(360deg)}}@keyframes turns-f442676c{0%{-webkit-transform:rotate(0deg)}25%{-webkit-transform:rotate(90deg)}50%{-webkit-transform:rotate(180deg)}75%{-webkit-transform:rotate(270deg)}to{-webkit-transform:rotate(360deg)}}.rotate-enter-active[data-v-f442676c]{animation:rotateEnter-f442676c .7s;position:relative}.rotate-leave-active[data-v-f442676c]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-f442676c]{width:100%;background-color:var(--card-bg-color);box-shadow:var(--card-box-shadow);padding:10px 30px;border-radius:6px;position:relative}#page[data-v-f442676c]{width:100%;padding:1rem;margin:100px auto 0;display:flex;flex-wrap:wrap;justify-content:flex-start;max-width:600px}#page h2.title[data-v-f442676c]{width:100%;display:block;color:#1e1e1e;font-size:3em;padding:0;margin:0 0 10px;text-align:left;background-color:#f4f5f7;box-shadow:none}#page h3.desc[data-v-f442676c]{width:100%;display:block;color:#666;font-size:1.2em;padding:0;margin:0;text-align:left;background-color:#f4f5f7;box-shadow:none}#page .network-message[data-v-f442676c]{margin:.5rem 0}#page .network-message li[data-v-f442676c]{margin:.5rem 0;font-size:20px;color:#000;font-weight:550}#page .network-message li span[data-v-f442676c]{color:red}#page .network-message li a[data-v-f442676c]{color:#00f}#page form[data-v-f442676c]{display:block;width:100%;margin:3rem 0}#page form label[data-v-f442676c]{display:block;width:100%;margin:1rem 0}#page form label .label-key[data-v-f442676c]{display:block;width:100%;font-size:1.3em;margin-bottom:.5rem}#page form label .label-key span[data-v-f442676c]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#page form label .label-key span[data-v-f442676c]:before{content:"*";color:#f56c6c;margin-right:4px}#page form label input[data-v-f442676c]{width:100%;display:block;height:42px}#page .chose_dhcp[data-v-f442676c]{height:1em;font-size:1.3em}#page .chose_dhcp .dhcp_info[data-v-f442676c]{margin-left:10px;user-select:none}#page .msg[data-v-f442676c]{width:100%;display:block;height:36px;line-height:36px;color:red;font-size:1.3em}#page .btns[data-v-f442676c]{width:100%;margin-top:3rem}#page .btns button[data-v-f442676c]{display:block;width:100%!important;margin:.5rem 0}@keyframes bganimation-162eca5f{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-162eca5f{0%{transform:rotateY(180deg)}10%{transform:rotateY(198deg)}20%{transform:rotateY(216deg)}30%{transform:rotateY(234deg)}40%{transform:rotateY(252deg)}50%{transform:rotateY(270deg)}60%{transform:rotateY(288deg)}70%{transform:rotateY(306deg)}80%{transform:rotateY(324deg)}90%{transform:rotateY(342deg)}to{transform:rotateY(360deg)}}@keyframes turns-162eca5f{0%{-webkit-transform:rotate(0deg)}25%{-webkit-transform:rotate(90deg)}50%{-webkit-transform:rotate(180deg)}75%{-webkit-transform:rotate(270deg)}to{-webkit-transform:rotate(360deg)}}.rotate-enter-active[data-v-162eca5f]{animation:rotateEnter-162eca5f .7s;position:relative}.rotate-leave-active[data-v-162eca5f]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-162eca5f]{width:100%;background-color:var(--card-bg-color);box-shadow:var(--card-box-shadow);padding:10px 30px;border-radius:6px;position:relative}#page[data-v-162eca5f]{width:100%;padding:1rem;margin:100px auto 0;display:flex;flex-wrap:wrap;justify-content:flex-start;max-width:600px}#page h2.title[data-v-162eca5f]{width:100%;display:block;color:#1e1e1e;font-size:3em;padding:0;margin:0 0 10px;text-align:left;background-color:#f4f5f7;box-shadow:none}#page h3.desc[data-v-162eca5f]{width:100%;display:block;color:#666;font-size:1.2em;padding:0;margin:0;text-align:left;background-color:#f4f5f7;box-shadow:none}#page .network-message[data-v-162eca5f]{margin:.5rem 0}#page .network-message li[data-v-162eca5f]{margin:.5rem 0;font-size:20px;color:#000;font-weight:550}#page .network-message li span[data-v-162eca5f]{color:red}#page .network-message li a[data-v-162eca5f]{color:#00f}#page form[data-v-162eca5f]{display:block;width:100%;margin:3rem 0}#page form label[data-v-162eca5f]{display:block;width:100%;margin:1rem 0}#page form label .label-key[data-v-162eca5f]{display:block;width:100%;font-size:1.3em;margin-bottom:.5rem}#page form label .label-key span[data-v-162eca5f]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#page form label .label-key span[data-v-162eca5f]:before{content:"*";color:#f56c6c;margin-right:4px}#page form label input[data-v-162eca5f],#page form label select[data-v-162eca5f]{width:100%;display:block;height:42px}#page .chose_dhcp[data-v-162eca5f]{height:1em;font-size:1.3em}#page .chose_dhcp .dhcp_info[data-v-162eca5f]{margin-left:10px;user-select:none}#page .msgs[data-v-162eca5f]{width:100%;display:block;height:36px;line-height:36px;color:red;font-size:1.3em}#page p.msg[data-v-162eca5f]{width:100%;display:block;color:red;font-size:1em}#page .btns[data-v-162eca5f]{width:100%;margin-top:3rem}#page .btns button[data-v-162eca5f]{display:block;width:100%!important;margin:.5rem 0}@keyframes bganimation-2dee59a8{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-2dee59a8{0%{transform:rotateY(180deg)}10%{transform:rotateY(198deg)}20%{transform:rotateY(216deg)}30%{transform:rotateY(234deg)}40%{transform:rotateY(252deg)}50%{transform:rotateY(270deg)}60%{transform:rotateY(288deg)}70%{transform:rotateY(306deg)}80%{transform:rotateY(324deg)}90%{transform:rotateY(342deg)}to{transform:rotateY(360deg)}}@keyframes turns-2dee59a8{0%{-webkit-transform:rotate(0deg)}25%{-webkit-transform:rotate(90deg)}50%{-webkit-transform:rotate(180deg)}75%{-webkit-transform:rotate(270deg)}to{-webkit-transform:rotate(360deg)}}.rotate-enter-active[data-v-2dee59a8]{animation:rotateEnter-2dee59a8 .7s;position:relative}.rotate-leave-active[data-v-2dee59a8]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-2dee59a8]{width:100%;background-color:var(--card-bg-color);box-shadow:var(--card-box-shadow);padding:10px 30px;border-radius:6px;position:relative}#page[data-v-2dee59a8]{width:100%;padding:1rem;margin:100px auto 0;display:flex;flex-wrap:wrap;justify-content:flex-start;max-width:600px}#page h2.title[data-v-2dee59a8]{width:100%;display:block;color:#1e1e1e;font-size:3em;padding:0;margin:0 0 10px;text-align:left;background-color:#f4f5f7;box-shadow:none}#page h3.desc[data-v-2dee59a8]{width:100%;display:block;color:#666;font-size:1.2em;padding:0;text-align:left;background-color:#f4f5f7;box-shadow:none}#page code[data-v-2dee59a8]{background-color:#eee;display:block;width:100%;font-size:1.3em;padding:1rem;line-height:2;margin:2rem 0}#page div.info[data-v-2dee59a8]{width:100%;display:block;margin:1rem 0;font-size:1.3em;text-align:left}#page .msgs[data-v-2dee59a8]{width:100%;display:block;height:36px;line-height:36px;color:red;font-size:1.3em}#page p.msg[data-v-2dee59a8]{width:100%;display:block;color:red;font-size:1em}#page .btns[data-v-2dee59a8]{width:100%;display:block;margin-top:3rem}#page .btns button[data-v-2dee59a8]{display:block;width:100%!important;margin:.5rem 0}#page form[data-v-2dee59a8]{display:block;width:100%;margin:3rem 0}#page form label[data-v-2dee59a8]{display:block;width:100%;margin:1rem 0}#page form label .label-key[data-v-2dee59a8]{display:block;width:100%;font-size:1.3em;margin-bottom:.5rem}#page form label .label-key span[data-v-2dee59a8]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#page form label .label-key span[data-v-2dee59a8]:before{content:"*";color:#f56c6c;margin-right:4px}#page form label input[data-v-2dee59a8],#page form label select[data-v-2dee59a8]{width:100%;display:block;height:42px}.switch_inline[data-v-2dee59a8]{height:1em;font-size:1.3em}.switch_inline .switch_info[data-v-2dee59a8]{margin-left:10px;user-select:none}@keyframes bganimation-77451104{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-77451104{0%{transform:rotateY(180deg)}10%{transform:rotateY(198deg)}20%{transform:rotateY(216deg)}30%{transform:rotateY(234deg)}40%{transform:rotateY(252deg)}50%{transform:rotateY(270deg)}60%{transform:rotateY(288deg)}70%{transform:rotateY(306deg)}80%{transform:rotateY(324deg)}90%{transform:rotateY(342deg)}to{transform:rotateY(360deg)}}@keyframes turns-77451104{0%{-webkit-transform:rotate(0deg)}25%{-webkit-transform:rotate(90deg)}50%{-webkit-transform:rotate(180deg)}75%{-webkit-transform:rotate(270deg)}to{-webkit-transform:rotate(360deg)}}.rotate-enter-active[data-v-77451104]{animation:rotateEnter-77451104 .7s;position:relative}.rotate-leave-active[data-v-77451104]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-77451104]{width:100%;background-color:var(--card-bg-color);box-shadow:var(--card-box-shadow);padding:10px 30px;border-radius:6px;position:relative}p[data-v-77451104]{line-height:22px;font-size:14px}.label-item[data-v-77451104]{width:100%;margin:10px 0}.label-item .label-item_key[data-v-77451104]{width:100%;font-size:14px;color:#999;margin-bottom:6px}.label-item .label-item_key span[data-v-77451104]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.label-item .label-item_key span[data-v-77451104]:before{content:"*";color:#f56c6c;margin-right:4px}.label-item .label-item_value[data-v-77451104]{width:100%;margin:10px 0}.label-item .label-item_value select[data-v-77451104],.label-item .label-item_value input[data-v-77451104]{width:100%;height:36px;line-height:36px;color:#000}.label-item .label-item_value input[data-v-77451104]::placeholder{color:#999;font-size:12PX}.label-item .label-item_value label[data-v-77451104]{width:100%;display:flex;flex-wrap:wrap;align-items:center;cursor:pointer;margin:.5rem;border-bottom:1px solid #eee;padding-bottom:10px;font-size:14px;color:#666}.label-item .label-item_value label input[type=checkbox][data-v-77451104]{top:0}.label-item .label-item_tips[data-v-77451104]{margin-top:10px;color:#666;font-size:14px}.label-item .label-item_tips svg[data-v-77451104]{vertical-align:top}span.msg-warning[data-v-77451104]{width:100%;text-align:left;font-size:14px;color:red;display:block;margin:10px 0}.label-message[data-v-77451104]{width:100%;text-align:left;font-size:14px;color:red;text-align:center}.actioner-container_body.setup-loading[data-v-77451104]{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;align-content:center;text-align:center}.actioner-container_body.setup-loading span[data-v-77451104]{width:100%;display:block;font-size:1.2em;margin-top:1rem;color:#666}.actioner-container_body.setup-error[data-v-77451104]{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;align-content:center;text-align:center}.actioner-container_body.setup-error svg.icon[data-v-77451104]{width:100px;height:100px}.actioner-container_body.setup-error span[data-v-77451104]{width:100%;display:block;font-size:1.4em;color:#ff6b6b}.actioner-container_body.setup-success[data-v-77451104]{display:flex;flex-wrap:wrap;align-items:center;align-content:center;justify-content:center}.actioner-container_body.setup-success svg.icon[data-v-77451104]{width:100px;height:100px}.actioner-container_body.setup-success .body-title[data-v-77451104]{width:100%;display:block;color:#1e1e1e;font-size:2em;padding:0;margin:1rem 0;text-align:center}.actioner-container_body.setup-success .body-tips[data-v-77451104]{text-align:center}.actioner-container_body.setup-success .body-info[data-v-77451104]{color:#666;font-size:1.3em;margin:1rem 0;width:100%;text-align:center}.actioner-container_body.setup-success .body-info span[data-v-77451104]{display:block}.actioner-container_body.setup-success .body-tips[data-v-77451104]{margin:1rem 0;display:block;width:100%}.actioner-container_body.setup-success .body-btns[data-v-77451104]{width:100%;margin-top:3rem}.actioner-container_body.setup-success .body-btns button[data-v-77451104]{display:block;width:100%!important;margin:.5rem 0}@keyframes bganimation-5ec616d8{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-5ec616d8{0%{transform:rotateY(180deg)}10%{transform:rotateY(198deg)}20%{transform:rotateY(216deg)}30%{transform:rotateY(234deg)}40%{transform:rotateY(252deg)}50%{transform:rotateY(270deg)}60%{transform:rotateY(288deg)}70%{transform:rotateY(306deg)}80%{transform:rotateY(324deg)}90%{transform:rotateY(342deg)}to{transform:rotateY(360deg)}}@keyframes turns-5ec616d8{0%{-webkit-transform:rotate(0deg)}25%{-webkit-transform:rotate(90deg)}50%{-webkit-transform:rotate(180deg)}75%{-webkit-transform:rotate(270deg)}to{-webkit-transform:rotate(360deg)}}.rotate-enter-active[data-v-5ec616d8]{animation:rotateEnter-5ec616d8 .7s;position:relative}.rotate-leave-active[data-v-5ec616d8]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-5ec616d8]{width:100%;background-color:var(--card-bg-color);box-shadow:var(--card-box-shadow);padding:10px 30px;border-radius:6px;position:relative}textarea[data-v-5ec616d8]{display:block;width:100%;height:100%;border:none;resize:none}@keyframes bganimation-70cb932e{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-70cb932e{0%{transform:rotateY(180deg)}10%{transform:rotateY(198deg)}20%{transform:rotateY(216deg)}30%{transform:rotateY(234deg)}40%{transform:rotateY(252deg)}50%{transform:rotateY(270deg)}60%{transform:rotateY(288deg)}70%{transform:rotateY(306deg)}80%{transform:rotateY(324deg)}90%{transform:rotateY(342deg)}to{transform:rotateY(360deg)}}@keyframes turns-70cb932e{0%{-webkit-transform:rotate(0deg)}25%{-webkit-transform:rotate(90deg)}50%{-webkit-transform:rotate(180deg)}75%{-webkit-transform:rotate(270deg)}to{-webkit-transform:rotate(360deg)}}.rotate-enter-active[data-v-70cb932e]{animation:rotateEnter-70cb932e .7s;position:relative}.rotate-leave-active[data-v-70cb932e]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-70cb932e]{width:100%;background-color:var(--card-bg-color);box-shadow:var(--card-box-shadow);padding:10px 30px;border-radius:6px;position:relative}.label-item[data-v-70cb932e]{width:100%;margin:10px 0}.label-item .label-item_key[data-v-70cb932e]{width:100%;font-size:14px;color:#999;margin-bottom:6px}.label-item .label-item_key span[data-v-70cb932e]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.label-item .label-item_key span[data-v-70cb932e]:before{content:"*";color:#f56c6c;margin-right:4px}.label-item .label-item_value[data-v-70cb932e]{width:100%}.label-item .label-item_value select[data-v-70cb932e]{width:100%;height:36px;line-height:36px;color:#000}.label-item .label-item_value label[data-v-70cb932e]{width:100%;display:flex;flex-wrap:wrap;align-items:center;cursor:pointer;margin:.5rem;border-bottom:1px solid #eee;padding-bottom:10px;font-size:14px;color:#666}.label-item .label-item_value label input[type=radio][data-v-70cb932e]{top:0;margin:0}.label-item .label-item_tips[data-v-70cb932e]{margin-top:10px;color:#666;font-size:14px}.label-item .label-item_tips svg[data-v-70cb932e]{vertical-align:top}span.msg-warning[data-v-70cb932e]{width:100%;text-align:left;font-size:14px;color:red;display:block;margin:10px 0}@keyframes bganimation-56c0f6fb{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-56c0f6fb{0%{transform:rotateY(180deg)}10%{transform:rotateY(198deg)}20%{transform:rotateY(216deg)}30%{transform:rotateY(234deg)}40%{transform:rotateY(252deg)}50%{transform:rotateY(270deg)}60%{transform:rotateY(288deg)}70%{transform:rotateY(306deg)}80%{transform:rotateY(324deg)}90%{transform:rotateY(342deg)}to{transform:rotateY(360deg)}}@keyframes turns-56c0f6fb{0%{-webkit-transform:rotate(0deg)}25%{-webkit-transform:rotate(90deg)}50%{-webkit-transform:rotate(180deg)}75%{-webkit-transform:rotate(270deg)}to{-webkit-transform:rotate(360deg)}}.rotate-enter-active[data-v-56c0f6fb]{animation:rotateEnter-56c0f6fb .7s;position:relative}.rotate-leave-active[data-v-56c0f6fb]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-56c0f6fb]{width:100%;background-color:var(--card-bg-color);box-shadow:var(--card-box-shadow);padding:10px 30px;border-radius:6px;position:relative}.label-item[data-v-56c0f6fb]{width:100%;margin:10px 0}.label-item .label-item_key[data-v-56c0f6fb]{width:100%;font-size:14px;color:#999;margin-bottom:6px}.label-item .label-item_key span[data-v-56c0f6fb]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.label-item .label-item_key span[data-v-56c0f6fb]:before{content:"*";color:#f56c6c;margin-right:4px}.label-item .label-item_value[data-v-56c0f6fb]{width:100%}.label-item .label-item_value select[data-v-56c0f6fb]{width:100%;height:36px;line-height:36px;color:#000}.label-item .label-item_value label[data-v-56c0f6fb]{width:100%;display:flex;flex-wrap:wrap;align-items:center;cursor:pointer;margin:.5rem;border-bottom:1px solid #eee;padding-bottom:10px;font-size:14px;color:#666}.label-item .label-item_value label input[type=radio][data-v-56c0f6fb]{top:0;margin:0}.label-item .label-item_tips[data-v-56c0f6fb]{margin-top:10px;color:#666;font-size:14px}.label-item .label-item_tips svg[data-v-56c0f6fb]{vertical-align:top}span.msg-warning[data-v-56c0f6fb]{width:100%;text-align:left;font-size:14px;color:red;display:block;margin:10px 0}@keyframes bganimation-0586260e{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-0586260e{0%{transform:rotateY(180deg)}10%{transform:rotateY(198deg)}20%{transform:rotateY(216deg)}30%{transform:rotateY(234deg)}40%{transform:rotateY(252deg)}50%{transform:rotateY(270deg)}60%{transform:rotateY(288deg)}70%{transform:rotateY(306deg)}80%{transform:rotateY(324deg)}90%{transform:rotateY(342deg)}to{transform:rotateY(360deg)}}@keyframes turns-0586260e{0%{-webkit-transform:rotate(0deg)}25%{-webkit-transform:rotate(90deg)}50%{-webkit-transform:rotate(180deg)}75%{-webkit-transform:rotate(270deg)}to{-webkit-transform:rotate(360deg)}}.rotate-enter-active[data-v-0586260e]{animation:rotateEnter-0586260e .7s;position:relative}.rotate-leave-active[data-v-0586260e]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-0586260e]{width:100%;background-color:var(--card-bg-color);box-shadow:var(--card-box-shadow);padding:10px 30px;border-radius:6px;position:relative}.label-item[data-v-0586260e]{width:100%;margin:10px 0}.label-item .label-item_key[data-v-0586260e]{width:100%;font-size:14px;color:#999;margin-bottom:6px}.label-item .label-item_key span[data-v-0586260e]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.label-item .label-item_key span[data-v-0586260e]:before{content:"*";color:#f56c6c;margin-right:4px}.label-item .label-item_value[data-v-0586260e]{width:100%}.label-item .label-item_value select[data-v-0586260e]{width:100%;height:36px;line-height:36px;color:#000}.label-item .label-item_value label[data-v-0586260e]{width:100%;display:flex;flex-wrap:wrap;align-items:center;cursor:pointer;margin:.5rem;border-bottom:1px solid #eee;padding-bottom:10px;font-size:14px;color:#666}.label-item .label-item_value label input[type=radio][data-v-0586260e]{top:0;margin:0}.label-item .label-item_tips[data-v-0586260e]{margin-top:10px;color:#666;font-size:14px}.label-item .label-item_tips svg[data-v-0586260e]{vertical-align:top}span.msg-warning[data-v-0586260e]{width:100%;text-align:left;font-size:14px;color:red;display:block;margin:10px 0}@keyframes bganimation-e20ba082{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-e20ba082{0%{transform:rotateY(180deg)}10%{transform:rotateY(198deg)}20%{transform:rotateY(216deg)}30%{transform:rotateY(234deg)}40%{transform:rotateY(252deg)}50%{transform:rotateY(270deg)}60%{transform:rotateY(288deg)}70%{transform:rotateY(306deg)}80%{transform:rotateY(324deg)}90%{transform:rotateY(342deg)}to{transform:rotateY(360deg)}}@keyframes turns-e20ba082{0%{-webkit-transform:rotate(0deg)}25%{-webkit-transform:rotate(90deg)}50%{-webkit-transform:rotate(180deg)}75%{-webkit-transform:rotate(270deg)}to{-webkit-transform:rotate(360deg)}}.rotate-enter-active[data-v-e20ba082]{animation:rotateEnter-e20ba082 .7s;position:relative}.rotate-leave-active[data-v-e20ba082]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-e20ba082]{width:100%;background-color:var(--card-bg-color);box-shadow:var(--card-box-shadow);padding:10px 30px;border-radius:6px;position:relative}.action-main[data-v-e20ba082]{width:680px;background-color:#fff;position:relative;z-index:99999;margin:auto;overflow:auto}.action-main[data-v-e20ba082] .actioner-container{width:100%}.action-main[data-v-e20ba082] .actioner-container .actioner-container_header{width:100%;height:50px;line-height:50px;display:flex;flex-wrap:wrap;align-items:center;font-size:20px;border-bottom:1px solid #eee;justify-content:center;padding:0 10px}.action-main[data-v-e20ba082] .actioner-container .actioner-container_footer{width:100%;height:50px;border-top:1px solid rgba(0,0,0,.06);display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;padding:0 30px}.action-main[data-v-e20ba082] .actioner-container .actioner-container_footer button{display:inline-block;width:100px!important;margin:0;margin-left:1rem}.action-main[data-v-e20ba082] .actioner-container .actioner-container_footer .close{min-width:65px;font-weight:400;line-height:30px;text-align:center;cursor:pointer;height:32px;border-radius:2px;border:1px solid rgba(0,0,0,.15);font-size:14px;font-family:PingFangSC-Regular,PingFang SC;color:#000000d4;line-height:32px}.action-main[data-v-e20ba082] .actioner-container .actioner-container_footer .next{min-width:65px;line-height:32px;text-align:center;cursor:pointer;font-size:14px;font-family:PingFangSC-Regular,PingFang SC;font-weight:400;color:#fff;margin-left:20px;width:74px;height:32px;background:#553AFE;border-radius:2px}.action-main[data-v-e20ba082] .actioner-container .actioner-container_footer .next.save{height:32px;background:#553AFE;border-radius:2px;line-height:16px}.action-main[data-v-e20ba082] .actioner-container .actioner-container_footer .next:hover,.action-main[data-v-e20ba082] .actioner-container .actioner-container_footer .close:hover{opacity:.9}.action-main[data-v-e20ba082] .actioner-container .actioner-container_body{padding:20px;width:100%;height:400px}@keyframes bganimation-e20ba082{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-e20ba082{0%{transform:rotateY(180deg)}10%{transform:rotateY(198deg)}20%{transform:rotateY(216deg)}30%{transform:rotateY(234deg)}40%{transform:rotateY(252deg)}50%{transform:rotateY(270deg)}60%{transform:rotateY(288deg)}70%{transform:rotateY(306deg)}80%{transform:rotateY(324deg)}90%{transform:rotateY(342deg)}to{transform:rotateY(360deg)}}@keyframes turns-e20ba082{0%{-webkit-transform:rotate(0deg)}25%{-webkit-transform:rotate(90deg)}50%{-webkit-transform:rotate(180deg)}75%{-webkit-transform:rotate(270deg)}to{-webkit-transform:rotate(360deg)}}.rotate-enter-active[data-v-e20ba082]{animation:rotateEnter-e20ba082 .7s;position:relative}.rotate-leave-active[data-v-e20ba082]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-e20ba082]{width:100%;background-color:var(--card-bg-color);box-shadow:var(--card-box-shadow);padding:10px 30px;border-radius:6px;position:relative}@media screen and (max-width: 800px){.action-main[data-v-e20ba082]{width:90%}}@keyframes bganimation-f1411b40{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-f1411b40{0%{transform:rotateY(180deg)}10%{transform:rotateY(198deg)}20%{transform:rotateY(216deg)}30%{transform:rotateY(234deg)}40%{transform:rotateY(252deg)}50%{transform:rotateY(270deg)}60%{transform:rotateY(288deg)}70%{transform:rotateY(306deg)}80%{transform:rotateY(324deg)}90%{transform:rotateY(342deg)}to{transform:rotateY(360deg)}}@keyframes turns-f1411b40{0%{-webkit-transform:rotate(0deg)}25%{-webkit-transform:rotate(90deg)}50%{-webkit-transform:rotate(180deg)}75%{-webkit-transform:rotate(270deg)}to{-webkit-transform:rotate(360deg)}}.rotate-enter-active[data-v-f1411b40]{animation:rotateEnter-f1411b40 .7s;position:relative}.rotate-leave-active[data-v-f1411b40]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-f1411b40]{width:100%;background-color:var(--card-bg-color);box-shadow:var(--card-box-shadow);padding:10px 30px;border-radius:6px;position:relative}.cbi-map-descr[data-v-f1411b40]{margin-bottom:32px}.item-status[data-v-f1411b40]{word-break:break-all;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.item-status-detail[data-v-f1411b40]{text-decoration:underline;cursor:help}@keyframes bganimation-2b6b4ef9{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-2b6b4ef9{0%{transform:rotateY(180deg)}10%{transform:rotateY(198deg)}20%{transform:rotateY(216deg)}30%{transform:rotateY(234deg)}40%{transform:rotateY(252deg)}50%{transform:rotateY(270deg)}60%{transform:rotateY(288deg)}70%{transform:rotateY(306deg)}80%{transform:rotateY(324deg)}90%{transform:rotateY(342deg)}to{transform:rotateY(360deg)}}@keyframes turns-2b6b4ef9{0%{-webkit-transform:rotate(0deg)}25%{-webkit-transform:rotate(90deg)}50%{-webkit-transform:rotate(180deg)}75%{-webkit-transform:rotate(270deg)}to{-webkit-transform:rotate(360deg)}}.rotate-enter-active[data-v-2b6b4ef9]{animation:rotateEnter-2b6b4ef9 .7s;position:relative}.rotate-leave-active[data-v-2b6b4ef9]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-2b6b4ef9]{width:100%;background-color:var(--card-bg-color);box-shadow:var(--card-box-shadow);padding:10px 30px;border-radius:6px;position:relative}#page .cbi-map-descr[data-v-2b6b4ef9]{margin-bottom:1rem}#page[data-v-2b6b4ef9] .cbi-section{padding:1rem}#page[data-v-2b6b4ef9] span.cbi-page-actions.control-group{width:100%;display:block}@keyframes bganimation-f3b0d6f0{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-f3b0d6f0{0%{transform:rotateY(180deg)}10%{transform:rotateY(198deg)}20%{transform:rotateY(216deg)}30%{transform:rotateY(234deg)}40%{transform:rotateY(252deg)}50%{transform:rotateY(270deg)}60%{transform:rotateY(288deg)}70%{transform:rotateY(306deg)}80%{transform:rotateY(324deg)}90%{transform:rotateY(342deg)}to{transform:rotateY(360deg)}}@keyframes turns-f3b0d6f0{0%{-webkit-transform:rotate(0deg)}25%{-webkit-transform:rotate(90deg)}50%{-webkit-transform:rotate(180deg)}75%{-webkit-transform:rotate(270deg)}to{-webkit-transform:rotate(360deg)}}.rotate-enter-active[data-v-f3b0d6f0]{animation:rotateEnter-f3b0d6f0 .7s;position:relative}.rotate-leave-active[data-v-f3b0d6f0]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-f3b0d6f0]{width:100%;background-color:var(--card-bg-color);box-shadow:var(--card-box-shadow);padding:10px 30px;border-radius:6px;position:relative}.action-main[data-v-f3b0d6f0]{width:680px;background-color:#fff;position:relative;z-index:99999;margin:auto;overflow:auto}.action-main[data-v-f3b0d6f0] .actioner-container{width:100%}.action-main[data-v-f3b0d6f0] .actioner-container .actioner-container_header{width:100%;height:50px;line-height:50px;display:flex;flex-wrap:wrap;align-items:center;font-size:16px;border-bottom:1px solid #eee;justify-content:flex-start;padding:0 1rem;color:#525f7f}.action-main[data-v-f3b0d6f0] .actioner-container .actioner-container_footer{width:100%;height:50px;border-top:1px solid rgba(0,0,0,.06);display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;padding:0 30px}.action-main[data-v-f3b0d6f0] .actioner-container .actioner-container_footer button{display:inline-block;width:100px!important;margin:0;margin-left:1rem;padding:0;border:none}.action-main[data-v-f3b0d6f0] .actioner-container .actioner-container_footer .close{min-width:65px;font-weight:400;line-height:30px;text-align:center;cursor:pointer;height:32px;border-radius:2px;border:1px solid rgba(0,0,0,.15);font-size:14px;font-family:PingFangSC-Regular,PingFang SC;color:#000000d4;line-height:32px}.action-main[data-v-f3b0d6f0] .actioner-container .actioner-container_footer .next{min-width:65px;line-height:32px;text-align:center;cursor:pointer;font-size:14px;font-family:PingFangSC-Regular,PingFang SC;font-weight:400;color:#fff;margin-left:20px;width:74px;height:32px;background:#553AFE;border-radius:2px}.action-main[data-v-f3b0d6f0] .actioner-container .actioner-container_footer .next.save{height:32px;background:#553AFE;border-radius:2px;line-height:16px}.action-main[data-v-f3b0d6f0] .actioner-container .actioner-container_footer .next:hover,.action-main[data-v-f3b0d6f0] .actioner-container .actioner-container_footer .close:hover{opacity:.9}.action-main[data-v-f3b0d6f0] .actioner-container .actioner-container_body{padding:20px;width:100%;min-height:400px}.action-main[data-v-f3b0d6f0] .actioner-container .actioner-container_body label.cbi-value-title{width:150px!important}@keyframes bganimation-f3b0d6f0{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-f3b0d6f0{0%{transform:rotateY(180deg)}10%{transform:rotateY(198deg)}20%{transform:rotateY(216deg)}30%{transform:rotateY(234deg)}40%{transform:rotateY(252deg)}50%{transform:rotateY(270deg)}60%{transform:rotateY(288deg)}70%{transform:rotateY(306deg)}80%{transform:rotateY(324deg)}90%{transform:rotateY(342deg)}to{transform:rotateY(360deg)}}@keyframes turns-f3b0d6f0{0%{-webkit-transform:rotate(0deg)}25%{-webkit-transform:rotate(90deg)}50%{-webkit-transform:rotate(180deg)}75%{-webkit-transform:rotate(270deg)}to{-webkit-transform:rotate(360deg)}}.rotate-enter-active[data-v-f3b0d6f0]{animation:rotateEnter-f3b0d6f0 .7s;position:relative}.rotate-leave-active[data-v-f3b0d6f0]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-f3b0d6f0]{width:100%;background-color:var(--card-bg-color);box-shadow:var(--card-box-shadow);padding:10px 30px;border-radius:6px;position:relative}@media screen and (max-width: 800px){.action-main[data-v-f3b0d6f0]{width:90%}}@keyframes bganimation-abf07ee0{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-abf07ee0{0%{transform:rotateY(180deg)}10%{transform:rotateY(198deg)}20%{transform:rotateY(216deg)}30%{transform:rotateY(234deg)}40%{transform:rotateY(252deg)}50%{transform:rotateY(270deg)}60%{transform:rotateY(288deg)}70%{transform:rotateY(306deg)}80%{transform:rotateY(324deg)}90%{transform:rotateY(342deg)}to{transform:rotateY(360deg)}}@keyframes turns-abf07ee0{0%{-webkit-transform:rotate(0deg)}25%{-webkit-transform:rotate(90deg)}50%{-webkit-transform:rotate(180deg)}75%{-webkit-transform:rotate(270deg)}to{-webkit-transform:rotate(360deg)}}.rotate-enter-active[data-v-abf07ee0]{animation:rotateEnter-abf07ee0 .7s;position:relative}.rotate-leave-active[data-v-abf07ee0]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-abf07ee0]{width:100%;background-color:var(--card-bg-color);box-shadow:var(--card-box-shadow);padding:10px 30px;border-radius:6px;position:relative}textarea[data-v-abf07ee0]{display:block;width:100%;height:400px;padding:1rem;font-size:14px;resize:none;border:none;background-color:#1e1e1e;color:#fff}@keyframes bganimation-4a646cde{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-4a646cde{0%{transform:rotateY(180deg)}10%{transform:rotateY(198deg)}20%{transform:rotateY(216deg)}30%{transform:rotateY(234deg)}40%{transform:rotateY(252deg)}50%{transform:rotateY(270deg)}60%{transform:rotateY(288deg)}70%{transform:rotateY(306deg)}80%{transform:rotateY(324deg)}90%{transform:rotateY(342deg)}to{transform:rotateY(360deg)}}@keyframes turns-4a646cde{0%{-webkit-transform:rotate(0deg)}25%{-webkit-transform:rotate(90deg)}50%{-webkit-transform:rotate(180deg)}75%{-webkit-transform:rotate(270deg)}to{-webkit-transform:rotate(360deg)}}.rotate-enter-active[data-v-4a646cde]{animation:rotateEnter-4a646cde .7s;position:relative}.rotate-leave-active[data-v-4a646cde]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-4a646cde]{width:100%;background-color:var(--card-bg-color);box-shadow:var(--card-box-shadow);padding:10px 30px;border-radius:6px;position:relative}textarea[data-v-4a646cde]{display:block;width:100%;height:400px;padding:1rem;font-size:14px;resize:none;border:none;background-color:#1e1e1e;color:#fff}@keyframes bganimation-997c3dee{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-997c3dee{0%{transform:rotateY(180deg)}10%{transform:rotateY(198deg)}20%{transform:rotateY(216deg)}30%{transform:rotateY(234deg)}40%{transform:rotateY(252deg)}50%{transform:rotateY(270deg)}60%{transform:rotateY(288deg)}70%{transform:rotateY(306deg)}80%{transform:rotateY(324deg)}90%{transform:rotateY(342deg)}to{transform:rotateY(360deg)}}@keyframes turns-997c3dee{0%{-webkit-transform:rotate(0deg)}25%{-webkit-transform:rotate(90deg)}50%{-webkit-transform:rotate(180deg)}75%{-webkit-transform:rotate(270deg)}to{-webkit-transform:rotate(360deg)}}.rotate-enter-active[data-v-997c3dee]{animation:rotateEnter-997c3dee .7s;position:relative}.rotate-leave-active[data-v-997c3dee]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-997c3dee]{width:100%;background-color:var(--card-bg-color);box-shadow:var(--card-box-shadow);padding:10px 30px;border-radius:6px;position:relative}textarea[data-v-997c3dee]{display:block;width:100%;height:500px;padding:1rem;font-size:14px;resize:none;border:1px solid #999;border-radius:3px}@keyframes bganimation-6f6071af{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-6f6071af{0%{transform:rotateY(180deg)}10%{transform:rotateY(198deg)}20%{transform:rotateY(216deg)}30%{transform:rotateY(234deg)}40%{transform:rotateY(252deg)}50%{transform:rotateY(270deg)}60%{transform:rotateY(288deg)}70%{transform:rotateY(306deg)}80%{transform:rotateY(324deg)}90%{transform:rotateY(342deg)}to{transform:rotateY(360deg)}}@keyframes turns-6f6071af{0%{-webkit-transform:rotate(0deg)}25%{-webkit-transform:rotate(90deg)}50%{-webkit-transform:rotate(180deg)}75%{-webkit-transform:rotate(270deg)}to{-webkit-transform:rotate(360deg)}}.rotate-enter-active[data-v-6f6071af]{animation:rotateEnter-6f6071af .7s;position:relative}.rotate-leave-active[data-v-6f6071af]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-6f6071af]{width:100%;background-color:var(--card-bg-color);box-shadow:var(--card-box-shadow);padding:10px 30px;border-radius:6px;position:relative}.actioner-dns[data-v-6f6071af]{width:860px;background-color:#fff;position:relative;z-index:99999;margin:auto;overflow:auto}.actioner-dns .actioner-dns_header[data-v-6f6071af]{width:100%;display:flex;flex-wrap:wrap;align-items:center;padding:1rem;font-size:2em;border-bottom:1px solid #eee}.actioner-dns .actioner-dns_body[data-v-6f6071af]{padding:1rem;min-height:50vh}.actioner-dns .actioner-dns_body .label-item[data-v-6f6071af]{width:100%;margin:1rem 0}.actioner-dns .actioner-dns_body .label-item .label-item_key[data-v-6f6071af]{width:100%;font-size:16px;color:#666;margin-bottom:10px}.actioner-dns .actioner-dns_body .label-item .label-item_key span[data-v-6f6071af]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.actioner-dns .actioner-dns_body .label-item .label-item_key span[data-v-6f6071af]:before{content:"*";color:#f56c6c;margin-right:4px}.actioner-dns .actioner-dns_body .label-item .label-item_value[data-v-6f6071af]{width:100%;margin-top:5px}.actioner-dns .actioner-dns_body .label-item .label-item_value select[data-v-6f6071af],.actioner-dns .actioner-dns_body .label-item .label-item_value input[data-v-6f6071af]{width:100%;min-height:36px}.actioner-dns .actioner-dns_body .label-message[data-v-6f6071af]{width:100%;text-align:left;font-size:14px;color:red;text-align:center}.actioner-dns .config-message[data-v-6f6071af]{width:100%;min-height:inherit;height:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;font-size:2em}.actioner-dns .actioner-dns_footer[data-v-6f6071af]{width:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;padding:1rem;font-size:2em;border-top:1px solid #eee}.actioner-dns .actioner-dns_footer button[data-v-6f6071af]{display:inline-block;width:100px!important;margin:0;margin-left:1rem}@keyframes bganimation-6f6071af{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-6f6071af{0%{transform:rotateY(180deg)}10%{transform:rotateY(198deg)}20%{transform:rotateY(216deg)}30%{transform:rotateY(234deg)}40%{transform:rotateY(252deg)}50%{transform:rotateY(270deg)}60%{transform:rotateY(288deg)}70%{transform:rotateY(306deg)}80%{transform:rotateY(324deg)}90%{transform:rotateY(342deg)}to{transform:rotateY(360deg)}}@keyframes turns-6f6071af{0%{-webkit-transform:rotate(0deg)}25%{-webkit-transform:rotate(90deg)}50%{-webkit-transform:rotate(180deg)}75%{-webkit-transform:rotate(270deg)}to{-webkit-transform:rotate(360deg)}}.rotate-enter-active[data-v-6f6071af]{animation:rotateEnter-6f6071af .7s;position:relative}.rotate-leave-active[data-v-6f6071af]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-6f6071af]{width:100%;background-color:var(--card-bg-color);box-shadow:var(--card-box-shadow);padding:10px 30px;border-radius:6px;position:relative}@media screen and (max-width: 1400px){.actioner-dns .actioner-dns_body[data-v-6f6071af]{min-height:34vh}}@media screen and (max-width: 800px){.actioner-dns[data-v-6f6071af]{width:100%}}@keyframes bganimation-17a2fb98{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-17a2fb98{0%{transform:rotateY(180deg)}10%{transform:rotateY(198deg)}20%{transform:rotateY(216deg)}30%{transform:rotateY(234deg)}40%{transform:rotateY(252deg)}50%{transform:rotateY(270deg)}60%{transform:rotateY(288deg)}70%{transform:rotateY(306deg)}80%{transform:rotateY(324deg)}90%{transform:rotateY(342deg)}to{transform:rotateY(360deg)}}@keyframes turns-17a2fb98{0%{-webkit-transform:rotate(0deg)}25%{-webkit-transform:rotate(90deg)}50%{-webkit-transform:rotate(180deg)}75%{-webkit-transform:rotate(270deg)}to{-webkit-transform:rotate(360deg)}}.rotate-enter-active[data-v-17a2fb98]{animation:rotateEnter-17a2fb98 .7s;position:relative}.rotate-leave-active[data-v-17a2fb98]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-17a2fb98]{width:100%;background-color:var(--card-bg-color);box-shadow:var(--card-box-shadow);padding:10px 30px;border-radius:6px;position:relative}.icon[data-v-17a2fb98]{width:48px;height:100%;cursor:pointer}.interface-device-flex[data-v-17a2fb98]{display:flex;justify-content:center}.interface-device-flex .app-container_status-label_bg[data-v-17a2fb98]{width:0;min-width:130px;max-width:230px;overflow-y:hidden;flex:1 0 160px}.cbi-section-table-row .td.btns[data-v-17a2fb98]{text-align:left!important}@keyframes bganimation-1ad1f636{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-1ad1f636{0%{transform:rotateY(180deg)}10%{transform:rotateY(198deg)}20%{transform:rotateY(216deg)}30%{transform:rotateY(234deg)}40%{transform:rotateY(252deg)}50%{transform:rotateY(270deg)}60%{transform:rotateY(288deg)}70%{transform:rotateY(306deg)}80%{transform:rotateY(324deg)}90%{transform:rotateY(342deg)}to{transform:rotateY(360deg)}}@keyframes turns-1ad1f636{0%{-webkit-transform:rotate(0deg)}25%{-webkit-transform:rotate(90deg)}50%{-webkit-transform:rotate(180deg)}75%{-webkit-transform:rotate(270deg)}to{-webkit-transform:rotate(360deg)}}.rotate-enter-active[data-v-1ad1f636]{animation:rotateEnter-1ad1f636 .7s;position:relative}.rotate-leave-active[data-v-1ad1f636]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-1ad1f636]{width:100%;background-color:var(--card-bg-color);box-shadow:var(--card-box-shadow);padding:10px 30px;border-radius:6px;position:relative}button[data-v-1ad1f636]{outline:none;cursor:pointer;border:none}.pc-radio[data-v-1ad1f636]{display:flex;flex-wrap:wrap;align-items:center}.label-flex.pc-radio label[data-v-1ad1f636]{width:100px;display:flex;flex-wrap:wrap;align-items:center;cursor:pointer;color:#666}.label-flex.pc-radio input[type=radio][data-v-1ad1f636]{margin:0 4px 0 0;top:0}.mobile-switch[data-v-1ad1f636]{display:none;align-items:center}.switch-core[data-v-1ad1f636]{position:relative;width:50px;border:1px solid #dcdfe6;outline:none;border-radius:20px;box-sizing:border-box;background:#dcdfe6;cursor:pointer;transition:border-color .3s,background-color .3s;display:inline-block}.switch-core.is-checked[data-v-1ad1f636]{border-color:#409eff;background-color:#409eff}.switch-core.is-disabled[data-v-1ad1f636]{opacity:.6;cursor:not-allowed}.switch-button[data-v-1ad1f636]{position:absolute;top:1px;left:1px;border-radius:100%;transition:all .3s;width:16px;height:16px;background-color:#fff}.switch-core.is-checked .switch-button[data-v-1ad1f636]{transform:translate(20px)}.switch-label[data-v-1ad1f636]{font-size:14px;color:#999}.switch-label.active[data-v-1ad1f636]{color:#409eff}form.form-container[data-v-1ad1f636]{display:block;width:100%;padding:0 1rem;margin-top:50px}form.form-container .label-name[data-v-1ad1f636]{display:block;width:100%;margin-bottom:.5rem;color:var(--item-label_key-span-color)}form.form-container .label-name span[data-v-1ad1f636]:before{content:"*";color:#f56c6c;margin-right:4px;width:10px;display:inline-block;vertical-align:middle}form.form-container .label-value[data-v-1ad1f636]{display:block;width:100%;margin-bottom:1rem}form.form-container .label-value input[data-v-1ad1f636],form.form-container .label-value select[data-v-1ad1f636]{display:block;width:100%;height:42px;background:none;border:1px solid #c2c2c2;color:var(--item-label_key-span-color);font-size:14px}form.form-container .label-value input>option[data-v-1ad1f636],form.form-container .label-value select>option[data-v-1ad1f636]{color:#8898aa}form.form-container .label-value input[data-v-1ad1f636]:focus,form.form-container .label-value select[data-v-1ad1f636]:focus{transition:.2s;border:1px solid #418dfe}form.form-container .label-value select[data-v-1ad1f636]{border-radius:3px;padding:0 10px}form.form-container .label-value input[data-v-1ad1f636]{border-left:none!important;border-right:none!important;border-top:none!important;box-shadow:none!important;padding:0 10px}form.form-container .label-value input[type=checkbox][data-v-1ad1f636],form.form-container .label-value input[type=radio][data-v-1ad1f636]{width:auto}form.form-container .label-value input[type=radio][data-v-1ad1f636]{margin:0 4px 0 0;top:0}form.form-container .label-value input[data-v-1ad1f636]:disabled{background-color:#eee;border:1px solid #c2c2c2;border-radius:3px}form.form-container .label-value input[data-v-1ad1f636]::placeholder{color:var(--item-label_value-span-color);opacity:.54;font-size:14px}form.form-container .label-value input[data-v-1ad1f636]:-ms-input-placeholder{color:var(--item-label_value-span-color);opacity:.54;font-size:14px}form.form-container .label-value input[data-v-1ad1f636]::-ms-input-placeholder{color:var(--item-label_value-span-color);opacity:.54;font-size:14px}form.form-container .label-btns[data-v-1ad1f636]{width:100%;display:flex;flex-wrap:wrap;justify-content:flex-end}form.form-container .label-msg[data-v-1ad1f636]{display:block;width:100%;color:#ff3b3b;font-size:14px}form.form-container .label-msg.warning[data-v-1ad1f636]{color:#f9ad1e}form.form-container .label-flex[data-v-1ad1f636]{width:100%;display:flex;flex-wrap:wrap;align-items:center}form.form-container .label-flex label[data-v-1ad1f636]{width:100px;display:flex;flex-wrap:wrap;align-items:center;cursor:pointer;color:#666}.form-item[data-v-1ad1f636]{display:flex;align-items:center;height:55px}.form-item .label-name[data-v-1ad1f636]{width:200px!important}.form-item .label-value[data-v-1ad1f636]{width:300px!important;padding-top:10px;position:relative;display:flex!important;align-items:center}p[data-v-1ad1f636]{font-size:1em;color:#999;line-height:26px;text-align:left;margin-bottom:1rem}.label-btns[data-v-1ad1f636]{width:500px!important;margin-top:1rem}.label-btns .btn[data-v-1ad1f636]{width:300px!important;text-align:center;border-radius:32px}.label-btns .btn[data-v-1ad1f636]:hover{background:#5279f7;transition:.3}.label-btns .primary-btn[data-v-1ad1f636]{border:none;background:#5279f7;color:#fff;margin-bottom:10px}.label-btns .primary-btn[data-v-1ad1f636]:hover{opacity:.9;transition:.3}select[data-v-1ad1f636]:disabled{background-color:#eee!important;border:1px solid #c2c2c2!important}.seeIcon[data-v-1ad1f636]{width:22px;height:22px;position:absolute;cursor:pointer;z-index:1;right:6px;top:50%;transform:translateY(-50%) scale(1);transition:all .3s ease;transform-origin:center}.seeIcon[data-v-1ad1f636]:hover{transform:translateY(-50%) scale(1.1)}@media only screen and (max-width: 1050px){form.form-container[data-v-1ad1f636]{padding:0;margin-top:-16px}form.form-container .form-item[data-v-1ad1f636]{position:relative;height:auto;margin-bottom:0;height:50px;padding-top:6px;border-bottom:1px solid rgba(0,0,0,.16)!important}form.form-container .form-item .label-name[data-v-1ad1f636]{width:100%!important;margin-bottom:0;font-size:14px}form.form-container .form-item .label-name>span[data-v-1ad1f636]{color:var(--item-label_key-span-color)}form.form-container .form-item .label-value[data-v-1ad1f636]{width:100%!important;margin-bottom:0;padding-top:0}form.form-container .form-item .label-value input[data-v-1ad1f636],form.form-container .form-item .label-value select[data-v-1ad1f636]{height:40px;font-size:14px}form.form-container .form-item .label-value .password_input[data-v-1ad1f636]{padding-right:24px}form.form-container .form-item .label-value input[data-v-1ad1f636]{border:none;text-align:right;padding:0}form.form-container .form-item .label-value select[data-v-1ad1f636]:disabled{border:none!important}form.form-container .form-item .label-value select[data-v-1ad1f636]{padding-right:16px!important;border:none;appearance:none;-webkit-appearance:none;-moz-appearance:none;padding:0;outline:none;background:transparent;text-align:right}form.form-container .form-item .label-value[data-v-1ad1f636] ::selection{background:transparent;color:inherit}form.form-container .form-item .label-value[data-v-1ad1f636] ::-moz-selection{background:transparent;color:inherit}form.form-container .label-flex[data-v-1ad1f636]{display:flex}form.form-container .label-flex label[data-v-1ad1f636]{width:100%;margin-bottom:.5rem}form.form-container .label-btns[data-v-1ad1f636]{width:100%!important;margin-top:1.5rem}form.form-container .label-btns .btn[data-v-1ad1f636]{width:100%!important;height:44px;font-size:16px}.seeIcon[data-v-1ad1f636]{width:20px;height:20px;right:0}.pc-radio[data-v-1ad1f636],.label-flex[data-v-1ad1f636]{display:none!important}.mobile-switch[data-v-1ad1f636]{display:flex;align-items:center;height:50px}.switch_label[data-v-1ad1f636]{display:flex;justify-content:end}.switch-core[data-v-1ad1f636]{width:50px;height:24px}.switch-button[data-v-1ad1f636]{width:20px;height:20px}.switch-core.is-checked .switch-button[data-v-1ad1f636]{transform:translate(26px)}.select-arrow[data-v-1ad1f636]{position:absolute;right:6px;top:50%!important;transform:translateY(-50%)!important;width:10px;height:10px;border-top:2px solid #606165;border-right:2px solid #606165;transform:translateY(-50%) rotate(45deg)!important;pointer-events:none}}@keyframes bganimation-40cb5302{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-40cb5302{0%{transform:rotateY(180deg)}10%{transform:rotateY(198deg)}20%{transform:rotateY(216deg)}30%{transform:rotateY(234deg)}40%{transform:rotateY(252deg)}50%{transform:rotateY(270deg)}60%{transform:rotateY(288deg)}70%{transform:rotateY(306deg)}80%{transform:rotateY(324deg)}90%{transform:rotateY(342deg)}to{transform:rotateY(360deg)}}@keyframes turns-40cb5302{0%{-webkit-transform:rotate(0deg)}25%{-webkit-transform:rotate(90deg)}50%{-webkit-transform:rotate(180deg)}75%{-webkit-transform:rotate(270deg)}to{-webkit-transform:rotate(360deg)}}.rotate-enter-active[data-v-40cb5302]{animation:rotateEnter-40cb5302 .7s;position:relative}.rotate-leave-active[data-v-40cb5302]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-40cb5302]{width:100%;background-color:var(--card-bg-color);box-shadow:var(--card-box-shadow);padding:10px 30px;border-radius:6px;position:relative}.page-container[data-v-40cb5302]{width:100%;background-color:var(--card-bg-color);border-radius:6px;padding:3rem;margin-top:50px}.mobile-tags-container[data-v-40cb5302]{display:none}.page-flex[data-v-40cb5302]{display:flex}.page-flex .page-sidebar[data-v-40cb5302]{flex:0 0 200px;border-right:1px solid #eee}.page-flex .page-sidebar .item[data-v-40cb5302]{width:100%;height:42px;line-height:42px;font-size:16px;cursor:pointer;color:var(--item-label_key-span-color);display:block;user-select:none;position:relative;display:flex;flex-wrap:wrap;align-items:center}.page-flex .page-sidebar .item[data-v-40cb5302]:hover,.page-flex .page-sidebar .item.activeItem[data-v-40cb5302]{transition:.3s;color:#418cff}.page-flex .page-sidebar .item.activeItem[data-v-40cb5302]:before{content:"";position:absolute;left:-1rem;width:3px;height:20px;background-color:#4388ff}.page-flex .page-main[data-v-40cb5302]{flex:1;padding-left:24px}@media (max-width: 827px){.page-container[data-v-40cb5302]{padding:12px 12px 0 8px;margin-top:0}.page-flex[data-v-40cb5302]{display:block}.page-flex .page-sidebar[data-v-40cb5302]{display:none}.page-flex .page-main[data-v-40cb5302]{padding-left:0;padding-top:16px}.mobile-tags-container[data-v-40cb5302]{display:block;width:100%;margin-bottom:16px;position:relative}.tags-wrapper[data-v-40cb5302]{display:flex;align-items:center;height:40px;position:relative}.tags-scroll[data-v-40cb5302]{flex:1;display:flex;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;height:100%;align-items:center;white-space:nowrap;padding-right:40px}.tags-scroll[data-v-40cb5302]::-webkit-scrollbar{display:none}.tag-item[data-v-40cb5302]{flex-shrink:0;padding:7px 12px;margin-right:8px;border-radius:4px;background-color:var(--tag-bg-color);color:var(--item-label_key-span-color);font-size:12px;line-height:18px;cursor:pointer;white-space:nowrap}.tag-item.active[data-v-40cb5302]{background-color:#5279f7;color:#fff}.more-btn-wrapper[data-v-40cb5302]{position:absolute;right:-6px;top:0;height:100%;width:40px;display:flex;align-items:center;justify-content:flex-end;pointer-events:none}.fade-overlay[data-v-40cb5302]{position:absolute;right:0;top:50%;transform:translateY(-50%);width:100px;height:32px;background:var(--gradient-bg-color)}.more-btn[data-v-40cb5302]{width:28px;height:28px;border-radius:4px;display:flex;flex-direction:column;justify-content:center;align-items:center;cursor:pointer;pointer-events:auto;position:relative;z-index:1}.more-btn .line[data-v-40cb5302]{width:14px;height:2px;background-color:#5279f7;margin:2px 0;border-radius:1px}[data-v-40cb5302] .showSide{z-index:1!important}.popup-overlay[data-v-40cb5302]{position:fixed;inset:0;background-color:#00000080;z-index:1000;display:flex;justify-content:center;align-items:flex-start}.popup-content[data-v-40cb5302]{width:100%;max-height:85vh;background-color:var(--popup-bg-color);border-radius:0 0 4px 4px;animation:slideDown-40cb5302 .3s ease-out;overflow-y:auto;padding-top:25px}.popup-content .popup-tag-item[data-v-40cb5302],.popup-content .active[data-v-40cb5302]{text-align:center;padding:8px 12px 5px;width:calc((100% - 24px) / 3)}@keyframes slideDown-40cb5302{0%{transform:translateY(-100%)}to{transform:translateY(0)}}.popup-tags[data-v-40cb5302]{padding:12px;display:flex;flex-wrap:wrap;gap:8px;max-height:70vh;overflow-y:auto}.popup-tag-item[data-v-40cb5302]{padding:7px 12px;border-radius:4px;background-color:#f5f5f5;color:#333;font-size:12px;line-height:18px;cursor:pointer;white-space:nowrap}.popup-tag-item.active[data-v-40cb5302]{background-color:#5279f7;color:#fff}.popup-footer[data-v-40cb5302]{display:flex;padding:12px;border-top:1px solid #f0f0f0}.popup-footer button[data-v-40cb5302]{flex:1;height:36px;border-radius:23px;font-size:14px;cursor:pointer}.popup-footer .cancel-btn[data-v-40cb5302]{background-color:#f5f5f5;color:#000;border:none;margin-right:12px}.popup-footer .confirm-btn[data-v-40cb5302]{background-color:#5279f7;color:#fff;border:none}} diff --git a/openwrt-packages/luci-theme-argon/less/cascade.less b/openwrt-packages/luci-theme-argon/less/cascade.less index 3b1def1145..d390394774 100644 --- a/openwrt-packages/luci-theme-argon/less/cascade.less +++ b/openwrt-packages/luci-theme-argon/less/cascade.less @@ -2361,6 +2361,7 @@ body:not(.Interfaces) .cbi-rowstyle-2:first-child { transition: box-shadow 0.15s ease; overflow: hidden; text-overflow: ellipsis; + user-select: text; white-space: nowrap; word-break: break-word; @@ -2456,6 +2457,10 @@ body:not(.Interfaces) .cbi-rowstyle-2:first-child { } } +.cbi-dynlist>.item.drag-over, .cbi-dynlist>.add-item:has(.drag-over) { + border-top: 1px solid var(--red); + margin-top: -1px; +} .cbi-dynlist[name="sshkeys"] > .item { max-width: none; diff --git a/openwrt-packages/quickstart/Makefile b/openwrt-packages/quickstart/Makefile index 2bbf68de1c..ce53267d23 100644 --- a/openwrt-packages/quickstart/Makefile +++ b/openwrt-packages/quickstart/Makefile @@ -10,11 +10,11 @@ include $(TOPDIR)/rules.mk PKG_ARCH_quickstart:=$(ARCH) PKG_NAME:=quickstart -PKG_VERSION:=0.10.6 +PKG_VERSION:=0.11.1 PKG_RELEASE:=1 PKG_SOURCE:=$(PKG_NAME)-binary-$(PKG_VERSION).tar.gz PKG_SOURCE_URL:=https://github.com/linkease/istore-packages/releases/download/prebuilt/ -PKG_HASH:=5a674090e0fba0e393b576876776bb805b28ced6d0c9a46816208b01e7ba16f9 +PKG_HASH:=5f59e69dc1a8dc5606e53936cc7a34f6d37c9102cbf378576420ef9fdd7e7d2f PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-binary-$(PKG_VERSION) diff --git a/small/luci-app-passwall/luasrc/view/passwall/node_subscribe/js.htm b/small/luci-app-passwall/luasrc/view/passwall/node_subscribe/js.htm index 66e8a2808d..df28b84d2c 100644 --- a/small/luci-app-passwall/luasrc/view/passwall/node_subscribe/js.htm +++ b/small/luci-app-passwall/luasrc/view/passwall/node_subscribe/js.htm @@ -38,8 +38,7 @@ local api = require "luci.passwall.api" } function ManualSubscribe(sectionId) { - var selector = "input#cbid\\." + appname + "\\." + sectionId + "\\.url, input#widget\\.cbid\\." + appname + "\\." + sectionId + "\\.url"; - var urlInput = document.querySelector(selector); + var urlInput = document.querySelector("input[name='cbid." + appname + "." + sectionId + ".url']"); var currentUrl = urlInput ? urlInput.value.trim() : ""; if (!currentUrl) { alert("<%:Subscribe URL cannot be empty.%>"); @@ -75,8 +74,7 @@ local api = require "luci.passwall.api" var id = onclickStr.substring(onclickStr.lastIndexOf('/') + 1, onclickStr.length - 1); if (!id) continue; - var selector = "input#cbid\\." + appname + "\\." + id + "\\.url, input#widget\\.cbid\\." + appname + "\\." + id + "\\.url"; - var urlInput = document.querySelector(selector); + var urlInput = document.querySelector("input[name='cbid." + appname + "." + id + ".url']"); var currentUrl = urlInput ? urlInput.value.trim() : ""; if (!currentUrl) { alert("<%:Subscribe URL cannot be empty.%>"); diff --git a/small/xray-core/Makefile b/small/xray-core/Makefile index 74b514db9f..0ca0bfd854 100644 --- a/small/xray-core/Makefile +++ b/small/xray-core/Makefile @@ -1,12 +1,12 @@ include $(TOPDIR)/rules.mk PKG_NAME:=xray-core -PKG_VERSION:=25.6.8 +PKG_VERSION:=25.7.25 PKG_RELEASE:=1 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz PKG_SOURCE_URL:=https://codeload.github.com/XTLS/Xray-core/tar.gz/v$(PKG_VERSION)? -PKG_HASH:=e1975e7543da7374ce314debf1afb6e4f6795f97539c290f54fb343cfb354408 +PKG_HASH:=f157afdae24d9abe49a5bb1745b8586f9b99f47c0633b9ca7000121829ca7e62 PKG_MAINTAINER:=Tianling Shen PKG_LICENSE:=MPL-2.0 diff --git a/xray-core/.github/workflows/docker.yml b/xray-core/.github/workflows/docker.yml index 9ec5b9d998..35b8e7be24 100644 --- a/xray-core/.github/workflows/docker.yml +++ b/xray-core/.github/workflows/docker.yml @@ -38,6 +38,9 @@ jobs: if [[ -z "$SOURCE_TAG" ]]; then SOURCE_TAG="${{ github.ref_name }}" fi + if [[ -z "$SOURCE_TAG" ]]; then + SOURCE_TAG="${{ github.event.release.tag_name }}" + fi if [[ -z "$SOURCE_TAG" ]]; then echo "Error: Could not determine a valid tag source. Input tag and context tag (github.ref_name) are both empty." diff --git a/xray-core/core/core.go b/xray-core/core/core.go index 708dca0005..5f34772799 100644 --- a/xray-core/core/core.go +++ b/xray-core/core/core.go @@ -19,7 +19,7 @@ import ( var ( Version_x byte = 25 Version_y byte = 7 - Version_z byte = 24 + Version_z byte = 25 ) var ( diff --git a/xray-core/go.mod b/xray-core/go.mod index bc2e9f6301..62ef9bdc81 100644 --- a/xray-core/go.mod +++ b/xray-core/go.mod @@ -20,7 +20,7 @@ require ( github.com/stretchr/testify v1.10.0 github.com/v2fly/ss-bloomring v0.0.0-20210312155135-28617310f63e github.com/vishvananda/netlink v1.3.1 - github.com/xtls/reality v0.0.0-20250723121014-c6320729d93b + github.com/xtls/reality v0.0.0-20250725142056-5b52a03d4fb7 go4.org/netipx v0.0.0-20231129151722-fdeea329fbba golang.org/x/crypto v0.40.0 golang.org/x/net v0.42.0 diff --git a/xray-core/go.sum b/xray-core/go.sum index 0e637e4da0..d4f9161df5 100644 --- a/xray-core/go.sum +++ b/xray-core/go.sum @@ -77,8 +77,8 @@ github.com/vishvananda/netlink v1.3.1 h1:3AEMt62VKqz90r0tmNhog0r/PpWKmrEShJU0wJW github.com/vishvananda/netlink v1.3.1/go.mod h1:ARtKouGSTGchR8aMwmkzC0qiNPrrWO5JS/XMVl45+b4= github.com/vishvananda/netns v0.0.5 h1:DfiHV+j8bA32MFM7bfEunvT8IAqQ/NzSJHtcmW5zdEY= github.com/vishvananda/netns v0.0.5/go.mod h1:SpkAiCQRtJ6TvvxPnOSyH3BMl6unz3xZlaprSwhNNJM= -github.com/xtls/reality v0.0.0-20250723121014-c6320729d93b h1:HOOsQYu7/EzvpegY7uHiaeI9H/6OsHAOkREnJthdUW8= -github.com/xtls/reality v0.0.0-20250723121014-c6320729d93b/go.mod h1:XxvnCCgBee4WWE0bc4E+a7wbk8gkJ/rS0vNVNtC5qp0= +github.com/xtls/reality v0.0.0-20250725142056-5b52a03d4fb7 h1:Ript0vN+nSO33+Vj4n0mgNY5M+oOxFQJdrJ1VnwTBO0= +github.com/xtls/reality v0.0.0-20250725142056-5b52a03d4fb7/go.mod h1:XxvnCCgBee4WWE0bc4E+a7wbk8gkJ/rS0vNVNtC5qp0= github.com/yuin/goldmark v1.4.1/go.mod h1:mwnBkeHKe2W/ZEtQ+71ViKU8L12m81fl3OWwC1Zlc8k= go.opentelemetry.io/auto/sdk v1.1.0 h1:cH53jehLUN6UFLY71z+NDOiNJqDdPRaXzTel0sJySYA= go.opentelemetry.io/auto/sdk v1.1.0/go.mod h1:3wSPjt5PWp2RhlCcmmOial7AvC4DQqZb7a7wCow3W8A= diff --git a/xray-core/main/commands/all/tls/ping.go b/xray-core/main/commands/all/tls/ping.go index fa6409ca56..d289bc6511 100644 --- a/xray-core/main/commands/all/tls/ping.go +++ b/xray-core/main/commands/all/tls/ping.go @@ -122,13 +122,19 @@ func executePing(cmd *base.Command, args []string) { } func printCertificates(certs []*x509.Certificate) { + var leaf *x509.Certificate + var length int for _, cert := range certs { - if len(cert.DNSNames) == 0 { - continue + length += len(cert.Raw) + if len(cert.DNSNames) != 0 { + leaf = cert } - fmt.Println("Cert's signature algorithm: ", cert.SignatureAlgorithm.String()) - fmt.Println("Cert's publicKey algorithm: ", cert.PublicKeyAlgorithm.String()) - fmt.Println("Cert's allowed domains: ", cert.DNSNames) + } + fmt.Println("Certificate chain's total length: ", length, "(certs count: "+strconv.Itoa(len(certs))+")") + if leaf != nil { + fmt.Println("Cert's signature algorithm: ", leaf.SignatureAlgorithm.String()) + fmt.Println("Cert's publicKey algorithm: ", leaf.PublicKeyAlgorithm.String()) + fmt.Println("Cert's allowed domains: ", leaf.DNSNames) } } diff --git a/xray-core/transport/internet/reality/reality.go b/xray-core/transport/internet/reality/reality.go index e2b745a77d..dca4e951f5 100644 --- a/xray-core/transport/internet/reality/reality.go +++ b/xray-core/transport/internet/reality/reality.go @@ -77,7 +77,8 @@ func (c *UConn) HandshakeAddress() net.Address { func (c *UConn) VerifyPeerCertificate(rawCerts [][]byte, verifiedChains [][]*x509.Certificate) error { if c.Config.Show { localAddr := c.LocalAddr().String() - fmt.Printf("REALITY localAddr: %v\tis using X25519MLKEM768 for TLS' communication: %v\n", localAddr, c.HandshakeState.ServerHello.SelectedGroup == utls.X25519MLKEM768) + curveID := *(*utls.CurveID)(unsafe.Pointer(reflect.ValueOf(c).Elem().FieldByName("curveID").UnsafeAddr())) + fmt.Printf("REALITY localAddr: %v\tis using X25519MLKEM768 for TLS' communication: %v\n", localAddr, curveID == utls.X25519MLKEM768) fmt.Printf("REALITY localAddr: %v\tis using ML-DSA-65 for cert's extra verification: %v\n", localAddr, len(c.Config.Mldsa65Verify) > 0) } p, _ := reflect.TypeOf(c.Conn).Elem().FieldByName("peerCertificates") diff --git a/xray-core/transport/internet/sockopt_linux.go b/xray-core/transport/internet/sockopt_linux.go index be2a0e46d0..9a305a4071 100644 --- a/xray-core/transport/internet/sockopt_linux.go +++ b/xray-core/transport/internet/sockopt_linux.go @@ -64,26 +64,6 @@ func applyOutboundSocketOptions(network string, address string, fd uintptr, conf } } - if config.TcpKeepAliveInterval > 0 || config.TcpKeepAliveIdle > 0 { - if config.TcpKeepAliveInterval > 0 { - if err := syscall.SetsockoptInt(int(fd), syscall.IPPROTO_TCP, syscall.TCP_KEEPINTVL, int(config.TcpKeepAliveInterval)); err != nil { - return errors.New("failed to set TCP_KEEPINTVL", err) - } - } - if config.TcpKeepAliveIdle > 0 { - if err := syscall.SetsockoptInt(int(fd), syscall.IPPROTO_TCP, syscall.TCP_KEEPIDLE, int(config.TcpKeepAliveIdle)); err != nil { - return errors.New("failed to set TCP_KEEPIDLE", err) - } - } - if err := syscall.SetsockoptInt(int(fd), syscall.SOL_SOCKET, syscall.SO_KEEPALIVE, 1); err != nil { - return errors.New("failed to set SO_KEEPALIVE", err) - } - } else if config.TcpKeepAliveInterval < 0 || config.TcpKeepAliveIdle < 0 { - if err := syscall.SetsockoptInt(int(fd), syscall.SOL_SOCKET, syscall.SO_KEEPALIVE, 0); err != nil { - return errors.New("failed to unset SO_KEEPALIVE", err) - } - } - if config.TcpCongestion != "" { if err := syscall.SetsockoptString(int(fd), syscall.SOL_TCP, syscall.TCP_CONGESTION, config.TcpCongestion); err != nil { return errors.New("failed to set TCP_CONGESTION", err) diff --git a/xray-core/transport/internet/system_dialer.go b/xray-core/transport/internet/system_dialer.go index ba7db103a0..ceb6ebc9e5 100644 --- a/xray-core/transport/internet/system_dialer.go +++ b/xray-core/transport/internet/system_dialer.go @@ -3,6 +3,7 @@ package internet import ( "context" "math/rand" + gonet "net" "syscall" "time" @@ -87,14 +88,34 @@ func (d *DefaultSystemDialer) Dial(ctx context.Context, src net.Address, dest ne Dest: destAddr, }, nil } - goStdKeepAlive := time.Duration(0) - if sockopt != nil && (sockopt.TcpKeepAliveInterval != 0 || sockopt.TcpKeepAliveIdle != 0) { - goStdKeepAlive = time.Duration(-1) + // Chrome defaults + keepAliveConfig := gonet.KeepAliveConfig{ + Enable: true, + Idle: 45 * time.Second, + Interval: 45 * time.Second, + Count: -1, + } + keepAlive := time.Duration(0) + if sockopt != nil { + if sockopt.TcpKeepAliveIdle*sockopt.TcpKeepAliveInterval < 0 { + return nil, errors.New("invalid TcpKeepAliveIdle or TcpKeepAliveInterval value: ", sockopt.TcpKeepAliveIdle, " ", sockopt.TcpKeepAliveInterval) + } + if sockopt.TcpKeepAliveIdle < 0 || sockopt.TcpKeepAliveInterval < 0 { + keepAlive = -1 + keepAliveConfig.Enable = false + } + if sockopt.TcpKeepAliveIdle > 0 { + keepAliveConfig.Idle = time.Duration(sockopt.TcpKeepAliveIdle) * time.Second + } + if sockopt.TcpKeepAliveInterval > 0 { + keepAliveConfig.Interval = time.Duration(sockopt.TcpKeepAliveInterval) * time.Second + } } dialer := &net.Dialer{ - Timeout: time.Second * 16, - LocalAddr: resolveSrcAddr(dest.Network, src), - KeepAlive: goStdKeepAlive, + Timeout: time.Second * 16, + LocalAddr: resolveSrcAddr(dest.Network, src), + KeepAlive: keepAlive, + KeepAliveConfig: keepAliveConfig, } if sockopt != nil || len(d.controllers) > 0 { diff --git a/xray-core/transport/internet/system_listener.go b/xray-core/transport/internet/system_listener.go index fa3092a1f3..0cb6cd06b3 100644 --- a/xray-core/transport/internet/system_listener.go +++ b/xray-core/transport/internet/system_listener.go @@ -2,6 +2,7 @@ package internet import ( "context" + gonet "net" "os" "runtime" "strconv" @@ -88,9 +89,25 @@ func (dl *DefaultListener) Listen(ctx context.Context, addr net.Addr, sockopt *S network = addr.Network() address = addr.String() lc.Control = getControlFunc(ctx, sockopt, dl.controllers) + // default disable keepalive + lc.KeepAlive = -1 if sockopt != nil { - if sockopt.TcpKeepAliveInterval != 0 || sockopt.TcpKeepAliveIdle != 0 { - lc.KeepAlive = time.Duration(-1) + if sockopt.TcpKeepAliveIdle*sockopt.TcpKeepAliveInterval < 0 { + return nil, errors.New("invalid TcpKeepAliveIdle or TcpKeepAliveInterval value: ", sockopt.TcpKeepAliveIdle, " ", sockopt.TcpKeepAliveInterval) + } + lc.KeepAliveConfig = gonet.KeepAliveConfig{ + Enable: false, + Idle: -1, + Interval: -1, + Count: -1, + } + if sockopt.TcpKeepAliveIdle > 0 { + lc.KeepAliveConfig.Enable = true + lc.KeepAliveConfig.Idle = time.Duration(sockopt.TcpKeepAliveIdle) * time.Second + } + if sockopt.TcpKeepAliveInterval > 0 { + lc.KeepAliveConfig.Enable = true + lc.KeepAliveConfig.Interval = time.Duration(sockopt.TcpKeepAliveInterval) * time.Second } if sockopt.TcpMptcp { lc.SetMultipathTCP(true) diff --git a/xray-core/transport/internet/udp/dispatcher.go b/xray-core/transport/internet/udp/dispatcher.go index b4b9a0d344..22db4244b4 100644 --- a/xray-core/transport/internet/udp/dispatcher.go +++ b/xray-core/transport/internet/udp/dispatcher.go @@ -70,11 +70,10 @@ func (v *Dispatcher) getInboundRay(ctx context.Context, dest net.Destination) (* removeRay := func() { v.Lock() defer v.Unlock() + // sometimes the entry is already removed by others, don't close again if entry == v.conn { cancel() v.removeRay() - } else { - errors.LogError(ctx, "removeRay trying to remove a conn that not belongs to it, canceling.") } } timer := signal.CancelAfterInactivity(ctx, removeRay, time.Minute) diff --git a/yt-dlp/test/test_utils.py b/yt-dlp/test/test_utils.py index aedb565ec1..44747efda6 100644 --- a/yt-dlp/test/test_utils.py +++ b/yt-dlp/test/test_utils.py @@ -1373,6 +1373,7 @@ class TestUtil(unittest.TestCase): self.assertEqual(parse_resolution('pre_1920x1080_post'), {'width': 1920, 'height': 1080}) self.assertEqual(parse_resolution('ep1x2'), {}) self.assertEqual(parse_resolution('1920, 1080'), {'width': 1920, 'height': 1080}) + self.assertEqual(parse_resolution('1920w', lenient=True), {'width': 1920}) def test_parse_bitrate(self): self.assertEqual(parse_bitrate(None), None) diff --git a/yt-dlp/yt_dlp/extractor/_extractors.py b/yt-dlp/yt_dlp/extractor/_extractors.py index 59a61e0604..1aa2927f8f 100644 --- a/yt-dlp/yt_dlp/extractor/_extractors.py +++ b/yt-dlp/yt_dlp/extractor/_extractors.py @@ -2166,7 +2166,6 @@ from .trtworld import TrtWorldIE from .trueid import TrueIDIE from .trunews import TruNewsIE from .truth import TruthIE -from .trutv import TruTVIE from .tube8 import Tube8IE from .tubetugraz import ( TubeTuGrazIE, diff --git a/yt-dlp/yt_dlp/extractor/parlview.py b/yt-dlp/yt_dlp/extractor/parlview.py index b93b5edacd..9c7efc58f4 100644 --- a/yt-dlp/yt_dlp/extractor/parlview.py +++ b/yt-dlp/yt_dlp/extractor/parlview.py @@ -1,63 +1,63 @@ +import re + from .common import InfoExtractor -from ..utils import ( - int_or_none, - try_get, - unified_timestamp, -) +from ..utils import parse_duration, parse_iso8601, url_or_none +from ..utils.traversal import traverse_obj class ParlviewIE(InfoExtractor): - _WORKING = False - _VALID_URL = r'https?://(?:www\.)?parlview\.aph\.gov\.au/(?:[^/]+)?\bvideoID=(?P\d{6})' + _VALID_URL = r'https?://(?:www\.)?aph\.gov\.au/News_and_Events/Watch_Read_Listen/ParlView/video/(?P[^/?#]+)' _TESTS = [{ - 'url': 'https://parlview.aph.gov.au/mediaPlayer.php?videoID=542661', + 'url': 'https://www.aph.gov.au/News_and_Events/Watch_Read_Listen/ParlView/video/3406614', 'info_dict': { - 'id': '542661', + 'id': '3406614', 'ext': 'mp4', - 'title': "Australia's Family Law System [Part 2]", - 'duration': 5799, - 'description': 'md5:7099883b391619dbae435891ca871a62', - 'timestamp': 1621430700, - 'upload_date': '20210519', - 'uploader': 'Joint Committee', + 'title': 'Senate Chamber', + 'description': 'Official Recording of Senate Proceedings from the Australian Parliament', + 'thumbnail': 'https://aphbroadcasting-prod.z01.azurefd.net/vod-storage/vod-logos/SenateParlview06.jpg', + 'upload_date': '20250325', + 'duration': 17999, + 'timestamp': 1742939400, }, 'params': { 'skip_download': True, }, }, { - 'url': 'https://parlview.aph.gov.au/mediaPlayer.php?videoID=539936', - 'only_matching': True, + 'url': 'https://www.aph.gov.au/News_and_Events/Watch_Read_Listen/ParlView/video/SV1394.dv', + 'info_dict': { + 'id': 'SV1394.dv', + 'ext': 'mp4', + 'title': 'Senate Select Committee on Uranium Mining and Milling [Part 1]', + 'description': 'Official Recording of Senate Committee Proceedings from the Australian Parliament', + 'thumbnail': 'https://aphbroadcasting-prod.z01.azurefd.net/vod-storage/vod-logos/CommitteeThumbnail06.jpg', + 'upload_date': '19960822', + 'duration': 14765, + 'timestamp': 840754200, + }, + 'params': { + 'skip_download': True, + }, }] - _API_URL = 'https://parlview.aph.gov.au/api_v3/1/playback/getUniversalPlayerConfig?videoID=%s&format=json' - _MEDIA_INFO_URL = 'https://parlview.aph.gov.au/ajaxPlayer.php?videoID=%s&tabNum=4&action=loadTab' def _real_extract(self, url): video_id = self._match_id(url) - webpage = self._download_webpage(url, video_id) - media = self._download_json(self._API_URL % video_id, video_id).get('media') - timestamp = try_get(media, lambda x: x['timeMap']['source']['timecode_offsets'][0], str) or '/' + video_details = self._download_json( + f'https://vodapi.aph.gov.au/api/search/parlview/{video_id}', video_id)['videoDetails'] - stream = try_get(media, lambda x: x['renditions'][0], dict) - if not stream: - self.raise_no_formats('No streams were detected') - elif stream.get('streamType') != 'VOD': - self.raise_no_formats('Unknown type of stream was detected: "{}"'.format(str(stream.get('streamType')))) - formats = self._extract_m3u8_formats(stream['url'], video_id, 'mp4', 'm3u8_native') + formats, subtitles = self._extract_m3u8_formats_and_subtitles( + video_details['files']['file']['url'], video_id, 'mp4') - media_info = self._download_webpage( - self._MEDIA_INFO_URL % video_id, video_id, note='Downloading media info', fatal=False) + DURATION_RE = re.compile(r'(?P\d+:\d+:\d+):\d+') return { 'id': video_id, - 'url': url, - 'title': self._html_search_regex(r'

([^<]+)<', webpage, 'title', fatal=False), 'formats': formats, - 'duration': int_or_none(media.get('duration')), - 'timestamp': unified_timestamp(timestamp.split('/', 1)[1].replace('_', ' ')), - 'description': self._html_search_regex( - r']+class="descripti?on"[^>]*>[^>]+[^>]+>[^>]+>([^<]+)', - webpage, 'description', fatal=False), - 'uploader': self._html_search_regex( - r'[^>]+>Channel:[^>]+>([^<]+)', media_info, 'channel', fatal=False), - 'thumbnail': media.get('staticImage'), + 'subtitles': subtitles, + **traverse_obj(video_details, { + 'title': (('parlViewTitle', 'title'), {str}, any), + 'description': ('parlViewDescription', {str}), + 'duration': ('files', 'file', 'duration', {DURATION_RE.fullmatch}, 'duration', {parse_duration}), + 'timestamp': ('recordingFrom', {parse_iso8601}), + 'thumbnail': ('thumbUrl', {url_or_none}), + }), } diff --git a/yt-dlp/yt_dlp/extractor/tbs.py b/yt-dlp/yt_dlp/extractor/tbs.py index 80534731e1..f8891671f1 100644 --- a/yt-dlp/yt_dlp/extractor/tbs.py +++ b/yt-dlp/yt_dlp/extractor/tbs.py @@ -5,45 +5,110 @@ from .turner import TurnerBaseIE from ..utils import ( float_or_none, int_or_none, + make_archive_id, strip_or_none, ) +from ..utils.traversal import traverse_obj class TBSIE(TurnerBaseIE): - _VALID_URL = r'https?://(?:www\.)?(?Ptbs|tntdrama)\.com(?P/(?:movies|watchtnt|watchtbs|shows/[^/]+/(?:clips|season-\d+/episode-\d+))/(?P[^/?#]+))' + _SITE_INFO = { + 'tbs': ('TBS', 'eyJhbGciOiJSUzI1NiJ9.eyJzdWIiOiJkZTA0NTYxZS1iMTFhLTRlYTgtYTg5NC01NjI3MGM1NmM2MWIiLCJuYmYiOjE1MzcxODkzOTAsImlzcyI6ImF1dGguYWRvYmUuY29tIiwiaWF0IjoxNTM3MTg5MzkwfQ.Z7ny66kaqNDdCHf9Y9KsV12LrBxrLkGGxlYe2XGm6qsw2T-k1OCKC1TMzeqiZP735292MMRAQkcJDKrMIzNbAuf9nCdIcv4kE1E2nqUnjPMBduC1bHffZp8zlllyrN2ElDwM8Vhwv_5nElLRwWGEt0Kaq6KJAMZA__WDxKWC18T-wVtsOZWXQpDqO7nByhfj2t-Z8c3TUNVsA_wHgNXlkzJCZ16F2b7yGLT5ZhLPupOScd3MXC5iPh19HSVIok22h8_F_noTmGzmMnIRQi6bWYWK2zC7TQ_MsYHfv7V6EaG5m1RKZTV6JAwwoJQF_9ByzarLV1DGwZxD9-eQdqswvg'), + 'tntdrama': ('TNT', 'eyJhbGciOiJSUzI1NiJ9.eyJzdWIiOiIwOTMxYTU4OS1jZjEzLTRmNjMtYTJmYy03MzhjMjE1NWU5NjEiLCJuYmYiOjE1MzcxOTA4MjcsImlzcyI6ImF1dGguYWRvYmUuY29tIiwiaWF0IjoxNTM3MTkwODI3fQ.AucKvtws7oekTXi80_zX4-BlgJD9GLvlOI9FlBCjdlx7Pa3eJ0AqbogynKMiatMbnLOTMHGjd7tTiq422unmZjBz70dhePAe9BbW0dIo7oQ57vZ-VBYw_tWYRPmON61MwAbLVlqROD3n_zURs85S8TlkQx9aNx9x_riGGELjd8l05CVa_pOluNhYvuIFn6wmrASOKI1hNEblBDWh468UWP571-fe4zzi0rlYeeHd-cjvtWvOB3bQsWrUVbK4pRmqvzEH59j0vNF-ihJF9HncmUicYONe47Mib3elfMok23v4dB1_UAlQY_oawfNcynmEnJQCcqFmbHdEwTW6gMiYsA'), + 'trutv': ('truTV', 'eyJhbGciOiJSUzI1NiJ9.eyJzdWIiOiJhYzQyOTkwMi0xMDYzLTQyNTQtYWJlYS1iZTY2ODM4MTVmZGIiLCJuYmYiOjE1MzcxOTA4NjgsImlzcyI6ImF1dGguYWRvYmUuY29tIiwiaWF0IjoxNTM3MTkwODY4fQ.ewXl5LDMDvvx3nDXV4jCdSwUq_sOluKoOVsIjznAo6Zo4zrGe9rjlZ9DOmQKW66g6VRMexJsJ5vM1EkY8TC5-YcQw_BclK1FPGO1rH3Wf7tX_l0b1BVbSJQKIj9UgqDp_QbGcBXz24kN4So3U22mhs6di9PYyyfG68ccKL2iRprcVKWCslIHwUF-T7FaEqb0K57auilxeW1PONG2m-lIAcZ62DUwqXDWvw0CRoWI08aVVqkkhnXaSsQfLs5Ph1Pfh9Oq3g_epUm9Ss45mq6XM7gbOb5omTcKLADRKK-PJVB_JXnZnlsXbG0ttKE1cTKJ738qu7j4aipYTf-W0nKF5Q'), + } + _VALID_URL = fr'''(?x) + https?://(?:www\.)?(?P{"|".join(map(re.escape, _SITE_INFO))})\.com + (?P/(?: + (?Pwatch(?:tnt|tbs|trutv))| + movies|shows/[^/?#]+/(?:clips|season-\d+/episode-\d+) + )/(?P[^/?#]+)) + ''' _TESTS = [{ - 'url': 'http://www.tntdrama.com/shows/the-alienist/clips/monster', + 'url': 'https://www.tbs.com/shows/american-dad/season-6/episode-12/you-debt-your-life', 'info_dict': { - 'id': '8d384cde33b89f3a43ce5329de42903ed5099887', + 'id': '984bdcd8db0cc00dc699927f2a411c8c6e0e48f3', 'ext': 'mp4', - 'title': 'Monster', - 'description': 'Get a first look at the theatrical trailer for TNT’s highly anticipated new psychological thriller The Alienist, which premieres January 22 on TNT.', - 'timestamp': 1508175329, - 'upload_date': '20171016', + 'title': 'You Debt Your Life', + 'description': 'md5:f211cfeb9187fd3cdb53eb0e8930d499', + 'duration': 1231.0, + 'thumbnail': r're:https://images\.tbs\.com/tbs/.+\.(?:jpe?g|png)', + 'chapters': 'count:4', + 'season': 'Season 6', + 'season_number': 6, + 'episode': 'Episode 12', + 'episode_number': 12, + 'timestamp': 1478276239, + 'upload_date': '20161104', }, - 'params': { - # m3u8 download - 'skip_download': True, + 'params': {'skip_download': 'm3u8'}, + }, { + 'url': 'https://www.tntdrama.com/shows/the-librarians-the-next-chapter/season-1/episode-10/and-going-medieval', + 'info_dict': { + 'id': 'e487b31b663a8001864f62fd20907782f7b8ccb8', + 'ext': 'mp4', + 'title': 'And Going Medieval', + 'description': 'md5:5aed0ae23a6cf148a02fe3c1be8359fa', + 'duration': 2528.0, + 'thumbnail': r're:https://images\.tntdrama\.com/tnt/.+\.(?:jpe?g|png)', + 'chapters': 'count:7', + 'season': 'Season 1', + 'season_number': 1, + 'episode': 'Episode 10', + 'episode_number': 10, + 'timestamp': 1743107520, + 'upload_date': '20250327', }, + 'params': {'skip_download': 'm3u8'}, + }, { + 'url': 'https://www.trutv.com/shows/the-carbonaro-effect/season-1/episode-1/got-the-bug-out', + 'info_dict': { + 'id': 'b457dd7458fd9e64b596355950b13a1ca799dc39', + 'ext': 'mp4', + 'title': 'Got the Bug Out', + 'description': 'md5:9eeddf6248f73517b0e5969b8a43c025', + 'duration': 1283.0, + 'thumbnail': r're:https://images\.trutv\.com/tru/.+\.(?:jpe?g|png)', + 'chapters': 'count:4', + 'season': 'Season 1', + 'season_number': 1, + 'episode': 'Episode 1', + 'episode_number': 1, + 'timestamp': 1570040829, + 'upload_date': '20191002', + '_old_archive_ids': ['trutv b457dd7458fd9e64b596355950b13a1ca799dc39'], + }, + 'params': {'skip_download': 'm3u8'}, + }, { + 'url': 'http://www.tntdrama.com/shows/the-alienist/clips/monster', + 'only_matching': True, }, { 'url': 'http://www.tbs.com/shows/search-party/season-1/episode-1/explicit-the-mysterious-disappearance-of-the-girl-no-one-knew', 'only_matching': True, }, { 'url': 'http://www.tntdrama.com/movies/star-wars-a-new-hope', 'only_matching': True, + }, { + 'url': 'https://www.trutv.com/shows/impractical-jokers/season-9/episode-1/you-dirty-dog', + 'only_matching': True, + }, { + 'url': 'https://www.trutv.com/watchtrutv/east', + 'only_matching': True, + }, { + 'url': 'https://www.tbs.com/watchtbs/east', + 'only_matching': True, + }, { + 'url': 'https://www.tntdrama.com/watchtnt/east', + 'only_matching': True, }] - _SOFTWARE_STATEMENT_MAP = { - 'tbs': 'eyJhbGciOiJSUzI1NiJ9.eyJzdWIiOiJkZTA0NTYxZS1iMTFhLTRlYTgtYTg5NC01NjI3MGM1NmM2MWIiLCJuYmYiOjE1MzcxODkzOTAsImlzcyI6ImF1dGguYWRvYmUuY29tIiwiaWF0IjoxNTM3MTg5MzkwfQ.Z7ny66kaqNDdCHf9Y9KsV12LrBxrLkGGxlYe2XGm6qsw2T-k1OCKC1TMzeqiZP735292MMRAQkcJDKrMIzNbAuf9nCdIcv4kE1E2nqUnjPMBduC1bHffZp8zlllyrN2ElDwM8Vhwv_5nElLRwWGEt0Kaq6KJAMZA__WDxKWC18T-wVtsOZWXQpDqO7nByhfj2t-Z8c3TUNVsA_wHgNXlkzJCZ16F2b7yGLT5ZhLPupOScd3MXC5iPh19HSVIok22h8_F_noTmGzmMnIRQi6bWYWK2zC7TQ_MsYHfv7V6EaG5m1RKZTV6JAwwoJQF_9ByzarLV1DGwZxD9-eQdqswvg', - 'tntdrama': 'eyJhbGciOiJSUzI1NiJ9.eyJzdWIiOiIwOTMxYTU4OS1jZjEzLTRmNjMtYTJmYy03MzhjMjE1NWU5NjEiLCJuYmYiOjE1MzcxOTA4MjcsImlzcyI6ImF1dGguYWRvYmUuY29tIiwiaWF0IjoxNTM3MTkwODI3fQ.AucKvtws7oekTXi80_zX4-BlgJD9GLvlOI9FlBCjdlx7Pa3eJ0AqbogynKMiatMbnLOTMHGjd7tTiq422unmZjBz70dhePAe9BbW0dIo7oQ57vZ-VBYw_tWYRPmON61MwAbLVlqROD3n_zURs85S8TlkQx9aNx9x_riGGELjd8l05CVa_pOluNhYvuIFn6wmrASOKI1hNEblBDWh468UWP571-fe4zzi0rlYeeHd-cjvtWvOB3bQsWrUVbK4pRmqvzEH59j0vNF-ihJF9HncmUicYONe47Mib3elfMok23v4dB1_UAlQY_oawfNcynmEnJQCcqFmbHdEwTW6gMiYsA', - } def _real_extract(self, url): - site, path, display_id = self._match_valid_url(url).groups() + site, path, display_id, watch = self._match_valid_url(url).group('site', 'path', 'id', 'watch') + is_live = bool(watch) webpage = self._download_webpage(url, display_id) - drupal_settings = self._parse_json(self._search_regex( - r']+?data-drupal-selector="drupal-settings-json"[^>]*?>({.+?})', - webpage, 'drupal setting'), display_id) - is_live = 'watchtnt' in path or 'watchtbs' in path + drupal_settings = self._search_json( + r']+\bdata-drupal-selector="drupal-settings-json"[^>]*>', + webpage, 'drupal settings', display_id) video_data = next(v for v in drupal_settings['turner_playlist'] if is_live or v.get('url') == path) media_id = video_data['mediaID'] @@ -51,10 +116,14 @@ class TBSIE(TurnerBaseIE): tokenizer_query = urllib.parse.parse_qs(urllib.parse.urlparse( drupal_settings['ngtv_token_url']).query) + auth_info = traverse_obj(drupal_settings, ('top2', {dict})) or {} + site_name = auth_info.get('siteName') or self._SITE_INFO[site][0] + software_statement = auth_info.get('softwareStatement') or self._SITE_INFO[site][1] + info = self._extract_ngtv_info( - media_id, tokenizer_query, self._SOFTWARE_STATEMENT_MAP[site], { + media_id, tokenizer_query, software_statement, { 'url': url, - 'site_name': site[:3].upper(), + 'site_name': site_name, 'auth_required': video_data.get('authRequired') == '1' or is_live, 'is_live': is_live, }) @@ -87,4 +156,6 @@ class TBSIE(TurnerBaseIE): 'thumbnails': thumbnails, 'is_live': is_live, }) + if site == 'trutv': + info['_old_archive_ids'] = [make_archive_id(site, media_id)] return info diff --git a/yt-dlp/yt_dlp/extractor/trutv.py b/yt-dlp/yt_dlp/extractor/trutv.py deleted file mode 100644 index c1d0cb0d14..0000000000 --- a/yt-dlp/yt_dlp/extractor/trutv.py +++ /dev/null @@ -1,71 +0,0 @@ -from .turner import TurnerBaseIE -from ..utils import ( - int_or_none, - parse_iso8601, -) - - -class TruTVIE(TurnerBaseIE): - _VALID_URL = r'https?://(?:www\.)?trutv\.com/(?:shows|full-episodes)/(?P[0-9A-Za-z-]+)/(?:videos/(?P[0-9A-Za-z-]+)|(?P\d+))' - _TEST = { - 'url': 'https://www.trutv.com/shows/the-carbonaro-effect/videos/sunlight-activated-flower.html', - 'info_dict': { - 'id': 'f16c03beec1e84cd7d1a51f11d8fcc29124cc7f1', - 'ext': 'mp4', - 'title': 'Sunlight-Activated Flower', - 'description': "A customer is stunned when he sees Michael's sunlight-activated flower.", - }, - 'params': { - # m3u8 download - 'skip_download': True, - }, - } - _SOFTWARE_STATEMENT = 'eyJhbGciOiJSUzI1NiJ9.eyJzdWIiOiJhYzQyOTkwMi0xMDYzLTQyNTQtYWJlYS1iZTY2ODM4MTVmZGIiLCJuYmYiOjE1MzcxOTA4NjgsImlzcyI6ImF1dGguYWRvYmUuY29tIiwiaWF0IjoxNTM3MTkwODY4fQ.ewXl5LDMDvvx3nDXV4jCdSwUq_sOluKoOVsIjznAo6Zo4zrGe9rjlZ9DOmQKW66g6VRMexJsJ5vM1EkY8TC5-YcQw_BclK1FPGO1rH3Wf7tX_l0b1BVbSJQKIj9UgqDp_QbGcBXz24kN4So3U22mhs6di9PYyyfG68ccKL2iRprcVKWCslIHwUF-T7FaEqb0K57auilxeW1PONG2m-lIAcZ62DUwqXDWvw0CRoWI08aVVqkkhnXaSsQfLs5Ph1Pfh9Oq3g_epUm9Ss45mq6XM7gbOb5omTcKLADRKK-PJVB_JXnZnlsXbG0ttKE1cTKJ738qu7j4aipYTf-W0nKF5Q' - - def _real_extract(self, url): - series_slug, clip_slug, video_id = self._match_valid_url(url).groups() - - if video_id: - path = 'episode' - display_id = video_id - else: - path = 'series/clip' - display_id = clip_slug - - data = self._download_json( - f'https://api.trutv.com/v2/web/{path}/{series_slug}/{display_id}', - display_id) - video_data = data['episode'] if video_id else data['info'] - media_id = video_data['mediaId'] - title = video_data['title'].strip() - - info = self._extract_ngtv_info( - media_id, {}, self._SOFTWARE_STATEMENT, { - 'url': url, - 'site_name': 'truTV', - 'auth_required': video_data.get('isAuthRequired'), - }) - - thumbnails = [] - for image in video_data.get('images', []): - image_url = image.get('srcUrl') - if not image_url: - continue - thumbnails.append({ - 'url': image_url, - 'width': int_or_none(image.get('width')), - 'height': int_or_none(image.get('height')), - }) - - info.update({ - 'id': media_id, - 'display_id': display_id, - 'title': title, - 'description': video_data.get('description'), - 'thumbnails': thumbnails, - 'timestamp': parse_iso8601(video_data.get('publicationDate')), - 'series': video_data.get('showTitle'), - 'season_number': int_or_none(video_data.get('seasonNum')), - 'episode_number': int_or_none(video_data.get('episodeNum')), - }) - return info diff --git a/yt-dlp/yt_dlp/extractor/turner.py b/yt-dlp/yt_dlp/extractor/turner.py index 4493705e99..a1a7fd6906 100644 --- a/yt-dlp/yt_dlp/extractor/turner.py +++ b/yt-dlp/yt_dlp/extractor/turner.py @@ -251,6 +251,11 @@ class TurnerBaseIE(AdobePassIE): 'end_time': start_time + chapter_duration, }) + if is_live: + for f in formats: + # Prevent ffmpeg from adding its own http headers or else we get HTTP Error 403 + f['downloader_options'] = {'ffmpeg_args': ['-seekable', '0', '-icy', '0']} + return { 'formats': formats, 'chapters': chapters, diff --git a/yt-dlp/yt_dlp/utils/_utils.py b/yt-dlp/yt_dlp/utils/_utils.py index 1cb62712ba..a5471da4df 100644 --- a/yt-dlp/yt_dlp/utils/_utils.py +++ b/yt-dlp/yt_dlp/utils/_utils.py @@ -1875,6 +1875,11 @@ def parse_resolution(s, *, lenient=False): if mobj: return {'height': int(mobj.group(1)) * 540} + if lenient: + mobj = re.search(r'(?