diff --git a/luci-app-quickstart/htdocs/luci-static/quickstart/i18n/en.json b/luci-app-quickstart/htdocs/luci-static/quickstart/i18n/en.json index 39fef0088..2a5724989 100644 --- a/luci-app-quickstart/htdocs/luci-static/quickstart/i18n/en.json +++ b/luci-app-quickstart/htdocs/luci-static/quickstart/i18n/en.json @@ -1 +1 @@ -{"en":{"- -自定义- -":"- -Custom- -","(请先获取IPv4上游信息)":"(Please obtain IPv4 upstream information first)","(未格式化)":"(Not formatted)","(未挂载)":"(Not mounted)","(无DNS服务器,请之后自行填写公共DNS服务器,例如 223.5.5.5)":"(No DNS server, please fill in the public DNS server later, such as 223.5.5.5)","(系统分区)":"(System partition)","(系统盘)":"(System disk)","* 表示每天":"* Means daily","* 表示每小时":"* Means hourly","* 表示每月":"* Means monthly","%{ countdown }s后 跳转新地址":"%{ countdown }s before redirecting to new address","%{ days }天":["%{ days } d ","%{ days } d "],"%{ hours }小时":["%{ hours } h","%{ hours } h"],"%{ minutes }分":[" %{ minutes } min"," %{ minutes } min"],"%{ seconds }秒":[" %{ seconds } sec"," %{ seconds } sec"],"%{status}下载服务配置向导":"%{status} download service configuration wizard","1、点击“提交”可将变更合并到非沙箱环境":"1. Click 'Submit' to merge changes into non-sandbox environment","1. 满足上述条件以后,点击“当前 IPv4 上游信息”以刷新当前连接信息,成功以后,“自动填写”按钮将被激活。(失败可再次点击)":"1. After the above conditions are met, click 'Current IPv4 Upstream Information' to refresh the current connection information. After success, the 'Auto Fill' button will be activated. (Click again if failed)","2、点击“重置”可将沙箱恢复到初始状态":"2. Click 'Reset' to restore the sandbox to its initial state","2. 点击“自动填写”,将切换到参数页并自动填写。此时依然可以自行调整参数。":"2. Click 'Auto-fill' to switch to the parameter page and auto-fill. Parameters can still be adjusted manually.","223.5.5.5":"223.5.5.5","3、点击“退出”可退出沙箱环境,并放弃沙箱中的数据":"3. Click 'Exit' to exit the sandbox environment and abandon the data in the sandbox","阿里云":"Aliyun","安装失败":"Installation Failed","安装失败,":"Installation Failed,","安装失败或超时,请检查软件源或稍候重试":"Installation Failed or Timed Out, Please Check Software Source or Retry Later","安装中...":"Installing...","半双工":"Half Duplex","保持DHCP服务设置":"Keep DHCP Service Settings","保存":"Save","保存并应用":"Save and Apply","保存成功":"Saved Successfully","保存配置":"Save Configuration","保存中...":"Saving...","备份升级":"Backup/Flash","备用DNS地址":"Backup DNS Address","备用DNS服务器":"Backup DNS Server","备用DNS服务器地址":"Backup DNS Server Address","本向导支持自动或手动配置:":"This wizard supports automatic or manual configuration:","编辑":"Edit","编辑LAN":"Edit LAN","编辑WAN":"Edit WAN","并挂载到":"And Mount to","访客":"visitor","拨号上网":"PPPoE","不格式化,使用原文件系统":"Do Not Format, Use Original File System","不支持挂载":"Not Supported for Mounting","操作":"Operation","测试时磁盘会转动,请选择合适的模式来控制磁盘转动。":"Disk will spin during testing, please choose the appropriate mode to control disk spinning.","测速":"Speedtest","插件备份":"APP Backup","查看磁盘管理信息":"Disk Actions","查看存储服务信息":"Actions","查看高级配置":"Acrions","查看更多详情":" to check details","查看教程":"View tutorial","查看日志":"View log","查看设备信息":"Check Clients","查看网络接口信息":"NIC Info","查看系统信息":"System Utils","查看详情":"View details","常规设置":"General Settings","成员":"Member","初始化成功":"Initialized Successfully","初始化中...":"Initializing...","处理中...":"Processing...","传输时自检":"Self-Test During Transfer","窗口 %{ item }":"Window %{ item }","创建":"Create","创建成功":"Created Successfully","创建计划任务":"Create Scheduled Task","创建中...":"Creating...","创建RAID":"Create RAID","磁盘":"Disk","磁盘管理":"Disk Manager","磁盘信息":"Disk Info","磁盘阵列成员:":"RAID array members:","此操作会将会删除该分区全部数据":"This operation will delete all data on this partition","此操作会将会删除该分区全部数据,并格式化成EXT4,随后自动重启进入沙箱模式,是否继续?":"This operation will delete all data on the partition and format it to EXT4, then automatically reboot into sandbox mode. Do you want to continue?","此分区为只读状态,可能无法写入数据":"This partition is read-only, data may not be writable","此文件系统不支持Docker等应用数据,建议格式化成EXT4文件系统":"This file system does not support Docker and other application data, it is recommended to format as EXT4 file system","存储服务":"Share","错误":"Error","带宽监控":"Bandwidth Monitor","待机":"Standby","待机-处于待机和睡眠模式下不检查设备。此模式下磁盘一般不旋转,如果你不想每次检查都转动磁盘,那么这个模式比较适合。":"Standby - The device is not checked in standby and sleep mode. In this mode, the disk generally does not rotate. If you do not want to spin the disk every time you check, then this mode is more suitable.","当前 IPv4 上游信息(点此刷新)":"Current IPv4 upstream information (click here to refresh)","当前处于沙箱环境:":"Currently in sandbox environment:","当前软件源":"Current software source","当前状态:":"Current status:","当系统根目录空间不足时,可将Docker根目录迁移到外置硬盘,以保证系统的正常运行(目标分区不支持NTFS,FAT等文件系统)":"When the system root directory space is insufficient, you can migrate the Docker root directory to an external hard disk to ensure the normal operation of the system (the target partition does not support NTFS, FAT and other file systems)","地址":"Address","登录过期,请重新登录":"Login expired, please log in again","等待设备重启,重启完成后":"Waiting for device to restart, after restart","点此自动配置 AriaNg":"Click here to auto-configure AriaNg","点击“自动配置”按钮开始自动配置向导;":"Click the 'Auto' button to start the automatic configuration wizard;","电路的运行情况进行监控、记录并与厂商所设定的预设安全值进行比较,若监控情况将要或已超出预设安全值的安全范围,":"and compared with the preset safety value set by the manufacturer. If the monitoring situation is about to or has exceeded the safety range of the preset safety value, ","电源模式":"Power mode","调度":"Schedule","调试":"Debug","读取结果失败":"Failed to read result","读写":"Read/write","短暂自检":"Short self-test","发送:":"Send:","返回":"Return","访问地址:":"Access address:","非法的用户名":"Invalid username","分区 / 挂载点":"Partition / Mount Point","分区并格式化":"Partition and Format","分区存在异常,点击分区列表查看错误":"Partition Abnormal, Click Partition List to View Errors","分区信息":"Partition Information","服务-动态DNS":"Service - Dynamic DNS","服务地址:":"Service address:","服务路径:":"Service path:","服务目录路径":"Service directory path","服务已启动":"Service started","附加的 BT Tracker:":"Additional BT Tracker:","覆盖迁移(覆盖目标路径,继续迁移会清空该目标路径下的文件)":"Overwrite migration (overwrite target path, continuing migration will clear files under the target path)","该分区尚未挂载,请先去挂载":"This partition is not yet mounted, please mount it first","该固件不支持沙箱模式":"Current firmware does not support sandbox","该目标路径不为空":"The target path is not empty","高级模式":"Advanced mode","高级设置":"Advanced settings","格式化":"Format","格式化并挂载":"Format and mount","格式化成功":"Format successful","格式化分区":"Format partition","格式化为EXT4文件系统":"Format as EXT4 file system","格式化选项":"Format options","格式化中...":"Formatting...","更换目录(不覆盖目标路径,仅将Docker目录修改为目标路径)":"Change directory (does not overwrite target path, only changes Docker directory to target path)","更换配置":"Change configuration","功能":"Function","共享路径不能为空":"Share Path Cannot Be Empty","共享名(建议使用英文字母)":"Share Name (Recommended to Use English Letters)","共享名称":"Share Name","共享名称不能为空":"Share Name Cannot Be Empty","固件版本":"Firmware Ver.","固件更新":"OTA","固件更新选项":"OTA Options","挂载成功":"Mount successful","挂载点":"Mount Points","挂载路径:":"Mount path:","挂载信息":"Mount information","挂载中...":"Mounting...","关闭":"Close","花生壳":"Oray","欢迎使用 NAS 配置向导":"Welcome to the NAS configuration wizard","欢迎使用网络配置向导":"Welcome to the network configuration wizard","恢复":"Restore","恢复完成":"Restore complete","获取不到分区":"Cannot get partition","获取不到分区路径":"Cannot get partition path","获取不到分区ID":"Cannot get partition ID","获取不到设备路径":"Cannot get device path","获取不到设备名称":"Cannot get device name","级别":"Level","即将重启设备":"Device Will Restart Soon","计划任务":"Scheduled tasks","继续":"Continue","继续保存":"Continue saving","继续配置":" to continue configuration","加载磁盘信息失败":"Load disk info failed","加载中...":"Loading...","兼容一些电视或者电视盒子":"Compatible with Some TVs or TV Boxes","检测不到挂载的磁盘信息,请先插上磁盘,建议使用U盘或者移动硬盘,方便装卸":"No mounted disk information detected, please insert a disk, recommended to use a USB drive or external hard drive for easy mounting/unmounting","检测不到可用磁盘阵列成员":"No available RAID array members detected","检测到你尚未安装 %{name} 插件,是否安装?":"Detected that you have not installed %{name} plugin, install now?","检测到你有未保存的配置,可前往页面右上角点击查看,保存并应用或者恢复配置后继续":"It is detected that you have unsaved configuration. You can go to the upper right corner of the page and click View, Save and Apply, or Restore the configuration to continue","检测到您的wan口没有公网IP或者IPv6地址,可以使用DDNSTO配置远程域名访问":"Detected that your WAN port has no public IP or IPv6 address, you can use DDNSTO to configure remote domain access","检测到您还没有挂载外置硬盘或分区小于8GB,需要您接上硬盘并格式化或手动挂载硬盘后,再执行Docker迁移向导,将Docker迁移到目标硬盘。":"It is detected that you have not mounted the external hard disk or the partition is less than 8GB. You need to connect the hard disk and format it or manually mount the hard disk, and then execute the Docker Migration Wizard to migrate Docker to the target hard disk.","检测中...":"Detecting ...","检查插件状态失败":"Failed to check plugin status","检查中...":"Checking ...","健康":"Healthy","将扫描磁盘里 RAID 的磁盘阵列配置并恢复,确定要恢复 RAID 磁盘阵列吗?":"Will Scan Disk RAID Array Configuration and Restore, Are You Sure to Restore RAID Array?","接收:":"Receive:","仅统计已挂载分区":"Only Count Mounted Partitions","进入控制台":"Enter console","进行测速":" to test speed","禁用":"Disable","警告:该操作将初始化 %{model} 硬盘并创建分区,请你谨慎操作":"Warning: This operation will initialize %{model} hard drive and create partitions, please proceed with caution","警告:格式化会清空 %{partname} 分区数据,请你谨慎操作":"Warning: Formatting will clear all data on %{partname} partition, please proceed with caution","静态地址":"Static","静态网络":"Static","静态IP地址":"Static IP Address","就可以通过主机的监控硬件或软件自动向用户作出警告并进行轻微的自动修复,以提前保障硬盘数据的安全。":"the host's monitoring hardware or software can automatically warn the user and perform minor automatic repairs to ensure the safety of the hard disk data in advance.","局域网文件共享(Samba)":"Local Network File Sharing (Samba)","局域网文件共享(WebDAV)":"Local Network File Sharing (WebDAV)","开启 NAT(可修复某些无线热点不能访问外网问题)":"Enable NAT (Can Fix Some Wireless Hotspots Not Accessing the Internet Issue)","开启沙箱":"Enable Sandbox","可读写状态:":"R/W Status: ","可前往":"Can Go","控制台":"Dashboard","跨设备共享(易有云)":"Cross-device sharing (Linkease)","快速配置":"Guide","宽带拨号连接":"PPPoE","宽带密码":"PPPoE Password","宽带账号":"PPPoE Account","扩充":"Expand","扩展信息":"Extended information","类型":"Type","离线时自检":"Self-test while offline","连接现有路由器":"Connect to existing router","链接":"Link","流量统计":"Traffic","路由器 IP 可能已经修改成功。若刷新页面失败,请重新连接路由器,否则请尝试重新配置。":"The router IP may have been modified successfully. If refreshing the page fails, please reconnect to the router, otherwise try to reconfigure it.","没找到想要的配置?请使用%{link}":"Couldn't find the desired configuration? Please use %{link}","密码":"Password","密码:":"Password:","密码不能为空":"Password Cannot Be Empty","名称":"Name","名称:":"Name:","默认":"Default","默认密码:":"Default password:","默认用户名:":"Default username:","目标磁盘(建议选择U盘或者移动硬盘,方便装卸)":"Target disk (recommended to use USB drive or external hard drive for easy mounting/unmounting)","目标分区":"Target partition","目标分区(分区大小须大于2G,将此分区作为外部 overlay 使用)":"Target partition (partition size must be greater than 2G, use this partition as an external overlay)","目录":"Directory","内存使用率":"Mem. Usage","内核版本":"Kernel Ver.","内网测速":"LAN Speedtest","内网配置":"LAN Settings","您的系统空间已不足,检测到您的Docker根目录位于系统根目录上,可能会影响系统的正常运行,建议使用Docker迁移向导将Docker根目录迁移到外置硬盘上。":"Your system space is insufficient. It is detected that your Docker root directory is located on the system root directory, which may affect the normal operation of the system. It is recommended to use the Docker Migration Wizard to migrate the Docker root directory to an external hard disk.","您可以用上一级路由(主路由)拨号,然后用本路由来实现一些高级功能。":"You can dial using the upper level router (main router), and then use this router to implement some advanced functions.","旁路由模式,也叫单臂路由模式。":"Bypass routing mode, also called single-arm routing mode.","旁路由模式仅支持静态IP地址":"Bypass routing mode only supports static IP addresses","旁路由配置前的准备工作":"Preparation before bypass routing configuration","旁路由自动配置":"Bypass routing auto-configuration","配置超时":"Configuration timeout","配置成功":"Configuration successful","配置成功!":"Configuration successful!","配置互联网":"Configure internet","配置宽带账号":"Configure PPPoE account","配置目录":"Configure directory","配置目录:":"Configure directory:","配置旁路由网络":"Configure bypass router network","配置沙箱重启中...":"Configuring sandbox rebooting...","配置失败":"Configuration failed","配置为旁路由":"Configure as bypass router","配置中...":"Configuring...","配置中....":"Configuring....","启动失败":"Start failed","启用":"Enable","启用LAN口DHCP服务(用于从旁路由模式恢复成默认状态)":"Enable LAN Port DHCP Service (Used to Restore from Bypass Routing Mode to Default State)","迁移成功!":"Migration successful!","迁移到:":"Migrate to: ","前往":"Go to ","切换软件源":"Switch Software Source","请尝试重新配置":"Please try to reconfigure","请确保您已将本设备 WAN 口连接到上级路由器局域网( LAN )接口":"Please ensure that the WAN port of this device is connected to the LAN port of the upstream router","请确保您已将路由 WAN 口连接到光猫":"Please ensure that the router's WAN port is connected to the optical modem","请稍等1分钟生效后再使用。":"Please wait 1 minute for the settings to take effect before using.","请输入%{title}":"Please enter %{title}","请输入合法的地址":"Please enter a valid address","请输入合法的IP地址":"Please enter a valid IP address","请输入密码":"Please enter the password","请输入迁移路径":"Please enter the migration path","请输入用户名":"Please enter the username","请输入BT Tracker服务器地址,多个地址使用换行或者英文逗号分隔":"Please enter the BT Tracker server address, use newline or comma to separate multiple addresses","请输入DNS地址":"Please enter the DNS address","请输入RPC令牌":"Please enter the RPC token","请刷新界面":"Please refresh the interface","请选择%{title}":"Please choose %{title}","请选择磁盘":"Please select the disk","请选择目标磁盘":"Please select the target disk","请选择目标分区":"Please select the target partition","请选择目标硬盘":"Please select the target hard drive","请选择迁移路径":"Please select the migration path","请选择软件源":"Please select the software source","请选择需要添加的NAS服务":"Please select the NAS service to add","请选择选项":"Please select an option","请选择要删除的硬盘":"Please select the hard drive to delete","请选择要添加的硬盘":"Please select the hard drive to add","请选择一个硬盘或分区":"Please select a hard drive or partition","请选择硬盘分区":"Please select the hard drive partition","请选择至少%{min}块磁盘":"Please select at least %{min} disks","请选择raid类型":"Please select the RAID type","请在保存以后前往'网络-接口'页面配置接口详细参数":"Please go to the 'Network - Interface' page to configure interface details after saving","取消":"Cancel","去挂载":"Mount","去卸载":"Umount","全双工":"Full Duplex","确定":"Confirm","确定创建 %{name}?该操作不可逆,请谨慎操作":"Confirm to create %{name}? This operation is irreversible, please proceed with caution","确定放弃沙箱中的数据?再次进入沙箱需要重新格式化相应磁盘分区":"Confirm to abandon data in the sandbox? Re-entering the sandbox requires reformatting the corresponding disk partition","确定要删除 %{name} 该磁盘阵列吗?删除操作可能会导致数据丢失,请谨慎操作。删除成功后,如需另外组RAID,建议稍等几分钟后再试。":"Are you sure you want to delete the disk array %{name}? Deletion may result in data loss, so please proceed with caution. If you need to create another RAID after successful deletion, it is recommended that you wait a few minutes and try again.","确定要删除 %{name} 吗?":"Are you sure to delete %{name}?","确认":"Confirm","认证失败?":"Authentication failed?","容量":"Capacity","如果您在RAID磁盘阵列中创建了文件系统,先卸载文件系统,后删除文件系统删除操作可能会导致数据丢失,请谨慎操作。":"If you have created a file system in the RAID disk array, uninstall the file system first and then delete the file system. Deleting the file system may result in data loss, so proceed with caution.","如果温度大于或等于 N 摄氏度则报告.":"Report if Temperature is Greater Than or Equal to N Degrees Celsius.","如果由于系统重置或重启导致的RAID设备丢失可以尝试通过下方'扫描恢复RAID'按钮恢复":"If the RAID device is lost due to system reset or restart, you can try to recover it by clicking the 'Scan and Recover RAID' button below.","如需临时退出沙箱环境,请将设备关机后拔出相关磁盘,启动前插入相关磁盘可再次进入沙箱。
注意临时退出沙箱环境以后升级固件会导致之前的沙箱数据无效":"If you need to temporarily exit the sandbox environment, please shut down the device and unplug the relevant disk. Insert the relevant disk before starting to enter the sandbox again.
Note that upgrading the firmware after temporarily exiting the sandbox environment will cause the previous sandbox data to become invalid","如需对 Samba 或 WebDAV 进行更细致的权限控制,请使用“%{unishare}”":"For More Detailed Permission Control of Samba or WebDAV, Please Use '%{unishare}'","软件源错误":"Feeds Inaccessible","软件源配置":"Feeds Mirror","扫描恢复RAID":"Scan to restore RAID","扫描中...":"Scanning ...","沙箱模式配置向导":"Sandbox mode configuration wizard","沙箱已开启":"In Sandbox","删除":"Delete","删除 RAID 设备之前请先卸载文件系统":"Please Uninstall File System Before Deleting RAID Device","删除成功":"Deleted Successfully","删除中...":"Deleting...","上传":"Upload","上传:":"Upload:","设备":"Device","设备路由":"Routes","设备信息":"Device Info","设备型号":"Model","设备重启中...":"Device rebooting...","设备重启中... 若页面长时间未刷新可能需要手动填写地址":"Device rebooting... If the page does not refresh for a long time, you may need to manually enter the address","设定哪一个 IP 地址(IPv4 或 IPv6)会被发送给 DDNS 提供商":"Specify which IP address (IPv4 or IPv6) will be sent to the DDNS provider","使用全局配置":"Use Global Configuration","使用易有云APP,随时随地远程下载":"Use Linkease APP for Remote Downloads Anytime, Anywhere","使用DDNSTO":"Use DDNSTO","是否立即创建 %{name}?选择的硬盘所有分区将会被清除,此操作可能会导致硬盘数据丢失,请谨慎操作。":"Do you want to create %{name} now? All partitions of the selected hard disk will be cleared. This operation may cause hard disk data loss. Please operate with caution.","是否确定初始化?":"Are you sure to initialize?","是否确定格式化 %{partname}?":"Are you sure to format %{partname}?","是一种自动的硬盘状态检测与预警系统和规范。通过在硬盘硬件内的检测指令对硬盘的硬件如磁头、盘片、马达、":"Through the detection instructions in the hard disk hardware, the operation of the hard disk hardware such as the head, disk, motor, and circuit is monitored, recorded,","手动挂载":"Manual mount","手动配置":"Manual","手动配置...":"Manual...","手动配置则需自行获取主路由器的IP地址(例如 192.168.2.1 )和子网掩码,记录以备后续填写,点击“手动配置”按钮,切换到参数配置页,按实际情况自行填写。":"For manual configuration, you need to obtain the IP address of the main router (for example, 192.168.2.1) and subnet mask, record them for later filling, click the 'Manual' button, switch to the parameter configuration page, and fill in the information according to the actual situation.","手动在地址栏输入地址":"manually enter address in the address bar","手工配置":"Manual configuration","首先确认主路由开启了 DHCP 服务,确认本路由 WAN 口是 DHCP 客户端模式(默认即是,如果不是可使用“连接现有路由器”向导改成 DHCP 客户端),然后将本路由 WAN 口与主路由的 LAN 连接,以自动获取配置。":"First, make sure that the DHCP service is turned on on the main router, and confirm that the WAN port of this router is in DHCP client mode (it is by default. If not, you can use the 'Connect to an Existing Router' wizard to change it to DHCP client). Then connect the WAN port of this router to the LAN of the main router to automatically obtain the configuration.","属性":"Attributes","刷新页面":"Refresh Page","睡眠":"Sleep","睡眠-处于睡眠模式下不检查设备。":"Sleep - Do not check devices in sleep mode.","提供 DHCPv4 服务":"Provide DHCPv4 service","提供 DHCPv4 服务(需要关闭主路由 DHCP 服务)":"Provide DHCPv4 service (need to turn off main router DHCP service)","提交":"Submit","提交中...":"Submitting...","提示":"Tip","天":"Day","添加成功":"Added successfully","添加LAN":"Add LAN","添加WAN":"Add WAN","跳转教程":"Jump to tutorial","统一文件共享":"Unified file sharing","退出":"Exit","外网测速":"Internet Speedtest","完成":"Complete","网关地址":"Gateway address","网关地址: ":"Gateway address: ","网口配置":"NIC Assignment","网络地址:":"Network address:","网络接口状态":"NIC Status","网络向导":"Network Guide","网络异常:":"Network abnormality:","为拥有动态IP的主机配置一个固定的可访问域名":"Configure a fixed accessible domain name for hosts with dynamic IPs","未安装":"Not Installed","未安装或未配置":"Uninitialized","未分区":"Unpartitioned","未分区(%{total})":"Unpartitioned (%{total})","未格式化":"Not formatted","未挂载磁盘":"Not Mounted","未联网":"Internet Down","未配置":"Not Configured","未启动":"Not Started","未启用":"Not enabled","未知":"Unknown","未知错误":"Unknown error","温度":"Temp.","温度监测(差异)":"Temperature monitoring (difference)","温度监测(最大)":"Temperature monitoring (max)","温馨提示":"Kind reminder","文件管理":"File Manager","文件系统:":"File System: ","我知道了":"Got it","无法识别路径":"Unrecognized path","无法识别数据":"Unrecognized data","系统根目录":"Rootfs","系统监控":"System Monitor","系统时间":"System Time","系统信息":"System Info","下一步":"Next","下载":"Download","下载:":"Download:","下载服务":"Download Services","下载服务:":"Download Services: ","下载服务配置向导":"Download Services Guide","下载目录":"Download Directory","下载目录:":"Download Directory:","下载目录:":"Download Directory:","下载易有云客户端,随时随地相册备份、远程访问":"Download Linkease client for anytime, anywhere photo backup, remote access","闲置":"Idle","闲置-处于待机、睡眠、闲置模式下不检查设备,在闲置状态下,大多数磁盘还在转动,所以这可能不适合你。":"Idle - Does not check devices in standby, sleep, or idle modes. Most disks are still spinning in idle mode, so this may not be suitable for you.","现在,将本路由WAN口断开,将其中一个LAN口与主路由连接,并将当前浏览器设备连接到主路由。点击“进入控制台”浏览器将跳转到新的路由IP":"Now, disconnect the WAN port of this router, connect one of the LAN ports to the main router, and connect the current browser device to the main router. Click 'Enter Console' and the browser will redirect to the new router IP","现在,请你配置旁路由信息":"Now, please configure bypass routing information","详情":"Details","想要更精确的配置?请前往":"Want more precise configuration? Please go to ","小时":"Hour","协议(网络获取方式)":"Protocol (Network Acquisition Method)","新建":"Create new","型号":"Model","修改":"Modify","修改DHCP服务":"Modify DHCP Service","需要安装DDNSTO插件,点击“确定”开始安装":"DDNSTO plugin needs to be installed, click 'OK' to start installation","序号":"Serial Number","选择磁盘":"Choose disk","选择将要用于创建 RAID 的硬盘,通过 USB 接入的设备不会在列表中显示(USB接入不稳定)。":"Select the hard disk that will be used to create the RAID. Devices connected via USB will not be displayed in the list (USB connection is unstable).","选择一种连接方式以开始":"Choose a connection method to start","选择硬盘(选择被添加到RAID的硬盘):":"Choose a hard drive (select the hard drive to be added to RAID):","选择硬盘(选择空闲的硬盘恢复RAID设备):":"Choose a hard drive (select idle hard drive to restore RAID device):","选择硬盘(选择要从RAID阵列中删除的硬盘):":"Choose a hard drive (select the hard drive to be removed from RAID array):","一个简易沙箱,方便用来实验系统配置和程序,方便开发未完成的软件,但不保护 Docker 和硬盘的数据":"A simple sandbox, convenient for experimenting with system configuration and programs, and for developing unfinished software, but does not protect Docker and hard disk data","移除":"Remove","已成功将分区 %{dev} 挂载到 %{mount}":"Successfully Mounted Partition %{dev} to %{mount}","已断开":"Disconnected","已挂载磁盘":"Mounted Disks","已挂载为交换区":"Mounted as Swap Area","已经成功初始化分区":"Partition Initialized Successfully","已经成功格式化磁盘":"Disk Formatted Successfully","已连接设备":"Connected Devices","已联网":"Internet Connected","已配置":"Configured","已启动":"Started","已启用":"Started","以上操作都将重启设备,设备重启完成后会自动刷新页面。如果 IP 变化可能需要":"The above operations will restart the device, and the page will automatically refresh after the device restarts. If the IP changes, you may need to ","易有云":"LinkEase","硬盘配置":"Hard disk configuration","用户名":"Username","用户名:":"Username:","用户名不能为空":"Username cannot be empty","用户名不能以_开头":"Username cannot start with _","用户名不能以数字开头":"Username cannot start with a number","用户名太短":"Username is too short","用户名只能为小写":"Username must be lowercase","用于放置配置文件的目录。例如:/mnt/sda1/Configs/aria2;请勿使用 /tmp 或 /var ,以免重启以后任务丢失":"The directory for storing configuration files. For example: /mnt/sda1/Configs/aria2; do not use /tmp or /var to avoid losing tasks after reboot.","用于放置配置文件的目录。例如:/mnt/sda1/Configs/qb;请勿使用 /tmp 或 /var ,以免重启以后任务丢失":"The directory for storing configuration files. For example: /mnt/sda1/Configs/qb; do not use /tmp or /var to avoid losing tasks after reboot.","用于放置配置文件的目录。例如:/mnt/sda1/Configs/tr;请勿使用 /tmp 或 /var ,以免重启以后任务丢失":"The directory for storing configuration files. For example: /mnt/sda1/Configs/tr; do not use /tmp or /var to avoid losing tasks after reboot.","用于放置下载文件的目录。例如:/mnt/sda1/download":"Directory for placing download files. For example: /mnt/sda1/download","用于远程访问的令牌。":"Token for remote access.","由于您的设备没有 WAN 口,无法使用本设置向导,具体请看%{link}":"Since your device does not have a WAN port, you cannot use this setup wizard. For details, please see %{link}","预览":"Preview","域名:":"Domain Name:","域名配置":"DDNS","域名配置向导":"DDNS Guide","远程域名":"DDNS","月":"Month","允许旧协议与身份验证(不安全)":"Allow Old Protocols and Authentication (Not Secure)","运行":"Run","运行调试":"Run debugging","长时自检":"Long self-test","账号:":"Account:","账号不能为空":"Account cannot be empty","账号用户名":"Account username","正在安装中...":"Installing...","正在创建中...":"Creating...","正在获取磁盘信息...":"Fetching Disk List...","正在加载中...":"Loading...","正在检测插件是否已启动...":"Checking if plugin has started...","正在检测中...":"Detecting ...","正在配置…请稍等":"Configuring...please wait","正在迁移中...":"Migrating...","正在切换中...":"Switching ...","执行中...":"Executing...","只读":"Read-Only","至少需要2块硬盘,“区块延展”功能是将数据分成多个块,并将数据块分散到组成的多个硬盘上以提高性能的过程。不提供数据冗余。":"At least 2 hard disks are required. The 'Block Stretch' function is the process of dividing data into multiple blocks and spreading the data blocks across multiple hard disks to improve performance. No data redundancy is provided.","至少需要2块硬盘,将多个硬盘合并为单个存储空间,其容量等于所有硬盘容量的总和。不提供数据冗余。":"At least 2 hard disks are required to combine multiple hard disks into a single storage space with a capacity equal to the sum of all hard disk capacities. No data redundancy is provided.","至少需要2块硬盘,同时向所有硬盘写入相同的数据。提供数据冗余。":"At least 2 hard drives are required, write the same data to all drives. Provides data redundancy.","至少需要3块硬盘,执行段落分块延展,并对分布到所有组成硬盘上的数据执行奇偶校验,从而提供比 RAID 1 更有效的数据冗余。":"Requires at least 3 hard disks, performs block stretching, and performs parity checking on data distributed across all component hard disks, providing more effective data redundancy than RAID 1.","至少需要4块硬盘,提供 RAID 0 的性能和 RAID 1 的数据保护级别,将硬盘组合进镜像数据的由两个硬盘组成的组。":"Requires at least 4 hard drives, provides the performance of RAID 0 and the data protection level of RAID 1, combining the hard drives into groups of two hard drives that mirror data.","至少需要4块硬盘,执行两个层级的数据奇偶校验以存储等于 2 个硬盘容量的冗余数据,提供比 RAID 5 更大程度的数据冗余。":"Requires at least 4 hard drives, performs two levels of data parity to store redundant data equal to the capacity of 2 hard drives, and provides a greater degree of data redundancy than RAID 5.","至少需要填写一个DNS":"At least one DNS must be filled in","终端":"Terminal","重新创建":"Recreate","重置":"Reset","重置中...":"Reseting…","状态":"Status","自定义DNS":"Custom DNS","自动获取":"Auto","自动获取 IPV6(即开启 DHCPv6 客户端)":"Automatically obtain IPv6 (i.e. enable DHCPv6 client)","自动获取(DHCP)":"DHCP","自动获取DNS":"Auto","自动获取IP地址(DHCP)":"Automatically obtain IP address (DHCP)","自动检查更新":"Auto check update","自动配置...":"Auto...","自动填写...":"Auto-fill...","自己添加":"Custom","自检日志":"Self-test log","自上次报告以来温度变化至少 N 度,则需报告.":"Report if temperature changes by at least N degrees since the last report.","子网掩码":"Subnet Mask","子网掩码: ":"Subnet Mask: ","总是":"Always","总是-无论是什么功耗模式下都测试(检查)磁盘,当检查时,这可能会使停转的磁盘开始转动。":"Always - Tests (checks) the disk regardless of power mode. When checking, this may spin up a stalled disk.","Aria2高级配置":"Aria2 Adv.","CPU使用率":"CPU Usage","CPU温度":"CPU Temp.","DDNSTO":"DDNSTO","DDNSTO 是一个不需要公网IP也可以在外网访问的穿透域名服务,一个浏览器搞定内网穿透,远程访问Openwrt、远程终端、远程桌面...":"DDNSTO is a domain name penetration service that can be accessed from the Internet without a public IP. A browser can handle intranet penetration and remote access to Openwrt, remote terminal, remote desktop...","DDNSTO控制台":"DDNSTO Console","DHCP的IP池格式错误或超出子网范围":"DHCP IP pool format error or out of subnet range","DHCP客户端":"DHCP Client","DNS 配置方式":"DNS Configuration Method","DNS错误":"DNS Error","DNS服务器":"DNS Server","DNS服务器: ":"DNS Server: ","DNS服务器地址":"DNS Server Address","DNS配置":"DNS Settings","DNS配置已保存":"DNS Saved","DNS选项":"DNS Options","dnspod":"dnspod","Dnspod":"Dnspod","Docker高级配置":"Docker Adv.","Docker根目录:":"Docker Root Directory: ","Docker管理":"Docker Actions","Docker迁移向导":"Docker Migration Wizard","IP 地址":"IP Address","IP 地址: ":"IP Address: ","IP池结束地址":"IP Pool End Address","IP池起始地址":"IP Pool Start Address","IP地址":"IP Address","IP地址版本:":"IP Version: ","IPv4地址":"IPv4 Address","IPv4地址格式错误":"IPv4 Address Format Error","IPv4子网掩码":"IPv4 Subnet Mask","IPv4子网掩码格式错误":"IPv4 Subnet Mask Format Error","IPv6地址":"IPv6 Address","iStoreOS官网":"iStoreOS","JBOD (线性)":"JBOD (Linear)","LAN 接口配置方式":"LAN Interface Configuration Method","LAN口未关联任何物理网口,可能导致路由器失联,是否继续操作?":"LAN port not associated with any physical network port, may cause router disconnection, continue?","MAC:":"MAC:","qBittorrent高级配置":"qBittorrent Adv.","RAID ( Redundant Array of Independent Disks )即独立磁盘冗余阵列,简称为「磁盘阵列」,就是用多个独立的磁盘组成在一起形成一个大的磁盘系统,从而实现比单块磁盘更好的存储性能和更高的可靠性。":"RAID (Redundant Array of Independent Disks) is a redundant array of independent disks, which uses multiple independent disks to form a large disk system, thereby achieving better storage performance and higher reliability than a single disk.","RAID 0 (条带)":"RAID 0 (Striping)","RAID 1 (镜像)":"RAID 1 (Mirroring)","RAID创建向导":"RAID Creation Wizard","RAID磁盘阵列是用多个独立的磁盘组成在一起形成一个大的磁盘系统,从而实现比单块磁盘更好的存储性能和更高的可靠性。":"RAID disk array uses multiple independent disks together to form a large disk system, thereby achieving better storage performance and higher reliability than a single disk.","RAID功能正在公测中,使用过程中如造成数据丢失等问题,概不负责,请谨慎使用。":"The RAID function is currently in public beta testing. We are not responsible for any data loss or other issues caused during use. Please use it with caution.","RAID管理":"RAID Mananger","RAID级别:":"RAID Level:","RAID设备":"RAID","RPC 令牌:":"RPC Token:","S.M.A.R.T.,全称为“Self-Monitoring Analysis and Reporting Technology”,即“自我监测、分析及报告技术”,":"S.M.A.R.T., the full name of which is 'Self-Monitoring Analysis and Reporting Technology', is an automatic hard disk status detection and early warning system and specification. ","S.M.A.R.T异常":"S.M.A.R.T Exception","SAMBA":"SAMBA","SAMBA高级配置":"SAMBA Adv.","Samba共享配置":"Samba Share Configuration","Transmission高级配置":"Transmission Adv.","WAN 接口配置方式":"WAN Interface Configuration Method","WEBDAV":"WEBDAV","WebDAV高级配置":"WebDAV Adv.","Webdav共享配置":"Webdav Share Configuration","限速配置":"Speed limit configuration","静态分配":"Static allocation","请输入": "Please enter","设备列表": "Equipment List","静态分配列表": "Statically allocated lists","限速设备列表": "List of speed limiting devices","全局设置": "Global Settings","对设备开启限速": "Enable speed limit for the device","点我跳转全局配置": "Click me to jump to global configuration","禁止该设备访问网络": "Block this device from accessing the network","下载速度": "Download speed","总带宽": "Total bandwidth","上传速度": "Upload speed","注解": "Comment","请选择": "Please select","MAC地址与IP绑定": "MAC address and IP binding","网关": "Gateway","接口": "Interface","标签": "Label","设备图片": "Equipment Pictures","主机名称": "Host Name","MAC地址": "MAC Address","默认网关": "default","上级路由": "parent","本设备": "myself","旁路由": "bypass","浮动网关": "floatip","请前往全局配置开启限速": "Please go to global configuration to enable speed limit","请输入正确的MAC地址": "Please enter a valid MAC address","请输入正确的IP地址": "Please enter a valid IP address","请输入正确的下载速度": "Please enter the correct download speed","请输入正确的上传速度": "Please enter the correct upload speed","请勾选要删除的数据": "Please check the data you want to delete","设备管理":"Device Management","首页":"Front Page","批量删除":"Batch Deletion","请输入搜索词":"Please enter a search term","请输入名称/IP/MAC…":"Please enter name/IP/MAC...", "显示": "Show","到": "To","条": "Strip","共": "Total","上一页": "Previous page","下一页": "Next Page","暂无数据": "No Data","IP限速": "IP speed limit","正在安装": "Installing","结果": "Result","安装成功": "Installation Successful","添加标签": "Add tags","注意:添加标签时,请勿将“odhcpd”或网络接口(例如“lan”,“wan”,“wan6”等)作为名称,此举将产生冲突。建议在名称前面加上前缀“t_”以杜绝此类冲突。": "Note: When adding tags, do not use odhcpd or network interfaces (such as lan, wan,wan6, etc.) as names, as this will cause conflicts. It is recommended to prefix the name with “t_” to avoid such conflicts.","标签名称": "Tag Name","软件暂未安装": "The software is not installed yet","立即安装": "Install Now","节点角色": "Node Role","浮动网格IP": "Floating Grid IP","旁路由IP": "Bypass IP","添加": "Add to","局域网DHCP": "LAN DHCP", "是": "Yes","否": "No","禁止网络访问": "Disable network access","上传限速": "Upload speed limit","下载限速": "Download speed limit","静态IP绑定": "Static IP Binding","请选择节点角色":"Please select a node role","请输入正确的浮动网关IP地址":"Please enter the correct floating gateway IP address","请输入正确的旁路由IP地址":"Please enter the correct bypass router IP address","系统创建":"System Creation","删除失败!":"Deletion failed!","主路由":"Main Router","所有删除操作已完成":"All deletions completed","保存失败!":"Save failed!","编辑标签":"Edit Tags","温馨提示:删除设备的限速配置可能影响此设备的带宽,请谨慎操作!":"Warm reminder: Deleting the speed limit configuration of a device may affect the bandwidth of this device, please proceed with caution!","温馨提示:删除设备的静态分配可能影响此设备的联网,请谨慎操作!":"Tips: Deleting a device's static allocation may affect the device's networking, so proceed with caution!","温馨提示:删除网关标签可能影响正在使用此标签的设备,请谨慎操作!":"Warm reminder: Deleting the gateway tag may affect devices that are using this tag, please proceed with caution!","温馨提示:关闭浮动网关可能影响正在使用浮动网关的设备,请谨慎操作!":"Warm reminder: Disabling the floating gateway may affect devices that are using the floating gateway, please operate with caution!","温馨提示:关闭限速会让已配置限速的设备的带宽限制全部失效,请谨慎操作!":"Warm reminder: Turning off speed limit will invalidate all bandwidth restrictions of devices that have configured speed limit. Please operate with caution!","温馨提示:关闭DHCP可能影响局域网内设备的IP分配和联网,请谨慎操作!":"Tips: Turning off DHCP may affect the IP allocation and networking of devices in the LAN, so please operate with caution!"}} \ No newline at end of file +{"en":{"- -自定义- -":"- -Custom- -","(请先获取IPv4上游信息)":"(Please obtain IPv4 upstream information first)","(未格式化)":"(Not formatted)","(未挂载)":"(Not mounted)","(无DNS服务器,请之后自行填写公共DNS服务器,例如 223.5.5.5)":"(No DNS server, please fill in the public DNS server later, such as 223.5.5.5)","(系统分区)":"(System partition)","(系统盘)":"(System disk)","* 表示每天":"* Means daily","* 表示每小时":"* Means hourly","* 表示每月":"* Means monthly","%{ countdown }s后 跳转新地址":"%{ countdown }s before redirecting to new address","%{ days }天":["%{ days } d ","%{ days } d "],"%{ hours }小时":["%{ hours } h","%{ hours } h"],"%{ minutes }分":[" %{ minutes } min"," %{ minutes } min"],"%{ seconds }秒":[" %{ seconds } sec"," %{ seconds } sec"],"%{status}下载服务配置向导":"%{status} download service configuration wizard","1、点击“提交”可将变更合并到非沙箱环境":"1. Click 'Submit' to merge changes into non-sandbox environment","1. 满足上述条件以后,点击“当前 IPv4 上游信息”以刷新当前连接信息,成功以后,“自动填写”按钮将被激活。(失败可再次点击)":"1. After the above conditions are met, click 'Current IPv4 Upstream Information' to refresh the current connection information. After success, the 'Auto Fill' button will be activated. (Click again if failed)","2、点击“重置”可将沙箱恢复到初始状态":"2. Click 'Reset' to restore the sandbox to its initial state","2. 点击“自动填写”,将切换到参数页并自动填写。此时依然可以自行调整参数。":"2. Click 'Auto-fill' to switch to the parameter page and auto-fill. Parameters can still be adjusted manually.","223.5.5.5":"223.5.5.5","3、点击“退出”可退出沙箱环境,并放弃沙箱中的数据":"3. Click 'Exit' to exit the sandbox environment and abandon the data in the sandbox","阿里云":"Aliyun","安装失败":"Installation Failed","安装失败,":"Installation Failed,","安装失败或超时,请检查软件源或稍候重试":"Installation Failed or Timed Out, Please Check Software Source or Retry Later","安装中...":"Installing...","半双工":"Half Duplex","保持DHCP服务设置":"Keep DHCP Service Settings","保存":"Save","保存并应用":"Save and Apply","保存成功":"Saved Successfully","保存配置":"Save Configuration","保存中...":"Saving...","备份升级":"Backup/Flash","备用DNS地址":"Backup DNS Address","备用DNS服务器":"Backup DNS Server","备用DNS服务器地址":"Backup DNS Server Address","本向导支持自动或手动配置:":"This wizard supports automatic or manual configuration:","编辑":"Edit","编辑LAN":"Edit LAN","编辑WAN":"Edit WAN","并挂载到":"And Mount to","访客":"visitor","拨号上网":"PPPoE","不格式化,使用原文件系统":"Do Not Format, Use Original File System","不支持挂载":"Not Supported for Mounting","操作":"Operation","测试时磁盘会转动,请选择合适的模式来控制磁盘转动。":"Disk will spin during testing, please choose the appropriate mode to control disk spinning.","测速":"Speedtest","插件备份":"APP Backup","查看磁盘管理信息":"Disk Actions","查看存储服务信息":"Actions","查看高级配置":"Acrions","查看更多详情":" to check details","查看教程":"View tutorial","查看日志":"View log","查看设备信息":"Check Clients","查看网络接口信息":"NIC Info","查看系统信息":"System Utils","查看详情":"View details","常规设置":"General Settings","成员":"Member","初始化成功":"Initialized Successfully","初始化中...":"Initializing...","处理中...":"Processing...","传输时自检":"Self-Test During Transfer","窗口 %{ item }":"Window %{ item }","创建":"Create","创建成功":"Created Successfully","创建计划任务":"Create Scheduled Task","创建中...":"Creating...","创建RAID":"Create RAID","磁盘":"Disk","磁盘管理":"Disk Manager","磁盘信息":"Disk Info","磁盘阵列成员:":"RAID array members:","此操作会将会删除该分区全部数据":"This operation will delete all data on this partition","此操作会将会删除该分区全部数据,并格式化成EXT4,随后自动重启进入沙箱模式,是否继续?":"This operation will delete all data on the partition and format it to EXT4, then automatically reboot into sandbox mode. Do you want to continue?","此分区为只读状态,可能无法写入数据":"This partition is read-only, data may not be writable","此文件系统不支持Docker等应用数据,建议格式化成EXT4文件系统":"This file system does not support Docker and other application data, it is recommended to format as EXT4 file system","存储服务":"Share","错误":"Error","带宽监控":"Bandwidth Monitor","待机":"Standby","待机-处于待机和睡眠模式下不检查设备。此模式下磁盘一般不旋转,如果你不想每次检查都转动磁盘,那么这个模式比较适合。":"Standby - The device is not checked in standby and sleep mode. In this mode, the disk generally does not rotate. If you do not want to spin the disk every time you check, then this mode is more suitable.","当前 IPv4 上游信息(点此刷新)":"Current IPv4 upstream information (click here to refresh)","当前处于沙箱环境:":"Currently in sandbox environment:","当前软件源":"Current software source","当前状态:":"Current status:","当系统根目录空间不足时,可将Docker根目录迁移到外置硬盘,以保证系统的正常运行(目标分区不支持NTFS,FAT等文件系统)":"When the system root directory space is insufficient, you can migrate the Docker root directory to an external hard disk to ensure the normal operation of the system (the target partition does not support NTFS, FAT and other file systems)","地址":"Address","登录过期,请重新登录":"Login expired, please log in again","等待设备重启,重启完成后":"Waiting for device to restart, after restart","点此自动配置 AriaNg":"Click here to auto-configure AriaNg","点击“自动配置”按钮开始自动配置向导;":"Click the 'Auto' button to start the automatic configuration wizard;","电路的运行情况进行监控、记录并与厂商所设定的预设安全值进行比较,若监控情况将要或已超出预设安全值的安全范围,":"and compared with the preset safety value set by the manufacturer. If the monitoring situation is about to or has exceeded the safety range of the preset safety value, ","电源模式":"Power mode","调度":"Schedule","调试":"Debug","读取结果失败":"Failed to read result","读写":"Read/write","短暂自检":"Short self-test","发送:":"Send:","返回":"Return","访问地址:":"Access address:","非法的用户名":"Invalid username","分区 / 挂载点":"Partition / Mount Point","分区并格式化":"Partition and Format","分区存在异常,点击分区列表查看错误":"Partition Abnormal, Click Partition List to View Errors","分区信息":"Partition Information","服务-动态DNS":"Service - Dynamic DNS","服务地址:":"Service address:","服务路径:":"Service path:","服务目录路径":"Service directory path","服务已启动":"Service started","附加的 BT Tracker:":"Additional BT Tracker:","覆盖迁移(覆盖目标路径,继续迁移会清空该目标路径下的文件)":"Overwrite migration (overwrite target path, continuing migration will clear files under the target path)","该分区尚未挂载,请先去挂载":"This partition is not yet mounted, please mount it first","该固件不支持沙箱模式":"Current firmware does not support sandbox","该目标路径不为空":"The target path is not empty","高级模式":"Advanced mode","高级设置":"Advanced settings","格式化":"Format","格式化并挂载":"Format and mount","格式化成功":"Format successful","格式化分区":"Format partition","格式化为EXT4文件系统":"Format as EXT4 file system","格式化选项":"Format options","格式化中...":"Formatting...","更换目录(不覆盖目标路径,仅将Docker目录修改为目标路径)":"Change directory (does not overwrite target path, only changes Docker directory to target path)","更换配置":"Change configuration","功能":"Function","共享路径不能为空":"Share Path Cannot Be Empty","共享名(建议使用英文字母)":"Share Name (Recommended to Use English Letters)","共享名称":"Share Name","共享名称不能为空":"Share Name Cannot Be Empty","固件版本":"Firmware Ver.","固件更新":"OTA","固件更新选项":"OTA Options","挂载成功":"Mount successful","挂载点":"Mount Points","挂载路径:":"Mount path:","挂载信息":"Mount information","挂载中...":"Mounting...","关闭":"Close","花生壳":"Oray","欢迎使用 NAS 配置向导":"Welcome to the NAS configuration wizard","欢迎使用网络配置向导":"Welcome to the network configuration wizard","恢复":"Restore","恢复完成":"Restore complete","获取不到分区":"Cannot get partition","获取不到分区路径":"Cannot get partition path","获取不到分区ID":"Cannot get partition ID","获取不到设备路径":"Cannot get device path","获取不到设备名称":"Cannot get device name","级别":"Level","即将重启设备":"Device Will Restart Soon","计划任务":"Scheduled tasks","继续":"Continue","继续保存":"Continue saving","继续配置":" to continue configuration","加载磁盘信息失败":"Load disk info failed","加载中...":"Loading...","兼容一些电视或者电视盒子":"Compatible with Some TVs or TV Boxes","检测不到挂载的磁盘信息,请先插上磁盘,建议使用U盘或者移动硬盘,方便装卸":"No mounted disk information detected, please insert a disk, recommended to use a USB drive or external hard drive for easy mounting/unmounting","检测不到可用磁盘阵列成员":"No available RAID array members detected","检测到你尚未安装 %{name} 插件,是否安装?":"Detected that you have not installed %{name} plugin, install now?","检测到你有未保存的配置,可前往页面右上角点击查看,保存并应用或者恢复配置后继续":"It is detected that you have unsaved configuration. You can go to the upper right corner of the page and click View, Save and Apply, or Restore the configuration to continue","检测到您的wan口没有公网IP或者IPv6地址,可以使用DDNSTO配置远程域名访问":"Detected that your WAN port has no public IP or IPv6 address, you can use DDNSTO to configure remote domain access","检测到您还没有挂载外置硬盘或分区小于8GB,需要您接上硬盘并格式化或手动挂载硬盘后,再执行Docker迁移向导,将Docker迁移到目标硬盘。":"It is detected that you have not mounted the external hard disk or the partition is less than 8GB. You need to connect the hard disk and format it or manually mount the hard disk, and then execute the Docker Migration Wizard to migrate Docker to the target hard disk.","检测中...":"Detecting ...","检查插件状态失败":"Failed to check plugin status","检查中...":"Checking ...","健康":"Healthy","将扫描磁盘里 RAID 的磁盘阵列配置并恢复,确定要恢复 RAID 磁盘阵列吗?":"Will Scan Disk RAID Array Configuration and Restore, Are You Sure to Restore RAID Array?","接收:":"Receive:","仅统计已挂载分区":"Only Count Mounted Partitions","进入控制台":"Enter console","进行测速":" to test speed","禁用":"Disable","警告:该操作将初始化 %{model} 硬盘并创建分区,请你谨慎操作":"Warning: This operation will initialize %{model} hard drive and create partitions, please proceed with caution","警告:格式化会清空 %{partname} 分区数据,请你谨慎操作":"Warning: Formatting will clear all data on %{partname} partition, please proceed with caution","静态地址":"Static","静态网络":"Static","静态IP地址":"Static IP Address","就可以通过主机的监控硬件或软件自动向用户作出警告并进行轻微的自动修复,以提前保障硬盘数据的安全。":"the host's monitoring hardware or software can automatically warn the user and perform minor automatic repairs to ensure the safety of the hard disk data in advance.","局域网文件共享(Samba)":"Local Network File Sharing (Samba)","局域网文件共享(WebDAV)":"Local Network File Sharing (WebDAV)","开启 NAT(可修复某些无线热点不能访问外网问题)":"Enable NAT (Can Fix Some Wireless Hotspots Not Accessing the Internet Issue)","开启沙箱":"Enable Sandbox","可读写状态:":"R/W Status: ","可前往":"Can Go","控制台":"Dashboard","跨设备共享(易有云)":"Cross-device sharing (Linkease)","快速配置":"Guide","宽带拨号连接":"PPPoE","宽带密码":"PPPoE Password","宽带账号":"PPPoE Account","扩充":"Expand","扩展信息":"Extended information","类型":"Type","离线时自检":"Self-test while offline","连接现有路由器":"Connect to existing router","链接":"Link","流量统计":"Traffic","路由器 IP 可能已经修改成功。若刷新页面失败,请重新连接路由器,否则请尝试重新配置。":"The router IP may have been modified successfully. If refreshing the page fails, please reconnect to the router, otherwise try to reconfigure it.","没找到想要的配置?请使用%{link}":"Couldn't find the desired configuration? Please use %{link}","密码":"Password","密码:":"Password:","密码不能为空":"Password Cannot Be Empty","名称":"Name","名称:":"Name:","默认":"Default","默认密码:":"Default password:","默认用户名:":"Default username:","目标磁盘(建议选择U盘或者移动硬盘,方便装卸)":"Target disk (recommended to use USB drive or external hard drive for easy mounting/unmounting)","目标分区":"Target partition","目标分区(分区大小须大于2G,将此分区作为外部 overlay 使用)":"Target partition (partition size must be greater than 2G, use this partition as an external overlay)","目录":"Directory","内存使用率":"Mem. Usage","内核版本":"Kernel Ver.","内网测速":"LAN Speedtest","内网配置":"LAN Settings","您的系统空间已不足,检测到您的Docker根目录位于系统根目录上,可能会影响系统的正常运行,建议使用Docker迁移向导将Docker根目录迁移到外置硬盘上。":"Your system space is insufficient. It is detected that your Docker root directory is located on the system root directory, which may affect the normal operation of the system. It is recommended to use the Docker Migration Wizard to migrate the Docker root directory to an external hard disk.","您可以用上一级路由(主路由)拨号,然后用本路由来实现一些高级功能。":"You can dial using the upper level router (main router), and then use this router to implement some advanced functions.","旁路由模式,也叫单臂路由模式。":"Bypass routing mode, also called single-arm routing mode.","旁路由模式仅支持静态IP地址":"Bypass routing mode only supports static IP addresses","旁路由配置前的准备工作":"Preparation before bypass routing configuration","旁路由自动配置":"Bypass routing auto-configuration","配置超时":"Configuration timeout","配置成功":"Configuration successful","配置成功!":"Configuration successful!","配置互联网":"Configure internet","配置宽带账号":"Configure PPPoE account","配置目录":"Configure directory","配置目录:":"Configure directory:","配置旁路由网络":"Configure bypass router network","配置沙箱重启中...":"Configuring sandbox rebooting...","配置失败":"Configuration failed","配置为旁路由":"Configure as bypass router","配置中...":"Configuring...","配置中....":"Configuring....","启动失败":"Start failed","启用":"Enable","启用LAN口DHCP服务(用于从旁路由模式恢复成默认状态)":"Enable LAN Port DHCP Service (Used to Restore from Bypass Routing Mode to Default State)","迁移成功!":"Migration successful!","迁移到:":"Migrate to: ","前往":"Go to ","切换软件源":"Switch Software Source","请尝试重新配置":"Please try to reconfigure","请确保您已将本设备 WAN 口连接到上级路由器局域网( LAN )接口":"Please ensure that the WAN port of this device is connected to the LAN port of the upstream router","请确保您已将路由 WAN 口连接到光猫":"Please ensure that the router's WAN port is connected to the optical modem","请稍等1分钟生效后再使用。":"Please wait 1 minute for the settings to take effect before using.","请输入%{title}":"Please enter %{title}","请输入合法的地址":"Please enter a valid address","请输入合法的IP地址":"Please enter a valid IP address","请输入密码":"Please enter the password","请输入迁移路径":"Please enter the migration path","请输入用户名":"Please enter the username","请输入BT Tracker服务器地址,多个地址使用换行或者英文逗号分隔":"Please enter the BT Tracker server address, use newline or comma to separate multiple addresses","请输入DNS地址":"Please enter the DNS address","请输入RPC令牌":"Please enter the RPC token","请刷新界面":"Please refresh the interface","请选择%{title}":"Please choose %{title}","请选择磁盘":"Please select the disk","请选择目标磁盘":"Please select the target disk","请选择目标分区":"Please select the target partition","请选择目标硬盘":"Please select the target hard drive","请选择迁移路径":"Please select the migration path","请选择软件源":"Please select the software source","请选择需要添加的NAS服务":"Please select the NAS service to add","请选择选项":"Please select an option","请选择要删除的硬盘":"Please select the hard drive to delete","请选择要添加的硬盘":"Please select the hard drive to add","请选择一个硬盘或分区":"Please select a hard drive or partition","请选择硬盘分区":"Please select the hard drive partition","请选择至少%{min}块磁盘":"Please select at least %{min} disks","请选择raid类型":"Please select the RAID type","请在保存以后前往'网络-接口'页面配置接口详细参数":"Please go to the 'Network - Interface' page to configure interface details after saving","取消":"Cancel","去挂载":"Mount","去卸载":"Umount","全双工":"Full Duplex","确定":"Confirm","确定创建 %{name}?该操作不可逆,请谨慎操作":"Confirm to create %{name}? This operation is irreversible, please proceed with caution","确定放弃沙箱中的数据?再次进入沙箱需要重新格式化相应磁盘分区":"Confirm to abandon data in the sandbox? Re-entering the sandbox requires reformatting the corresponding disk partition","确定要删除 %{name} 该磁盘阵列吗?删除操作可能会导致数据丢失,请谨慎操作。删除成功后,如需另外组RAID,建议稍等几分钟后再试。":"Are you sure you want to delete the disk array %{name}? Deletion may result in data loss, so please proceed with caution. If you need to create another RAID after successful deletion, it is recommended that you wait a few minutes and try again.","确定要删除 %{name} 吗?":"Are you sure to delete %{name}?","确认":"Confirm","认证失败?":"Authentication failed?","容量":"Capacity","如果您在RAID磁盘阵列中创建了文件系统,先卸载文件系统,后删除文件系统删除操作可能会导致数据丢失,请谨慎操作。":"If you have created a file system in the RAID disk array, uninstall the file system first and then delete the file system. Deleting the file system may result in data loss, so proceed with caution.","如果温度大于或等于 N 摄氏度则报告.":"Report if Temperature is Greater Than or Equal to N Degrees Celsius.","如果由于系统重置或重启导致的RAID设备丢失可以尝试通过下方'扫描恢复RAID'按钮恢复":"If the RAID device is lost due to system reset or restart, you can try to recover it by clicking the 'Scan and Recover RAID' button below.","如需临时退出沙箱环境,请将设备关机后拔出相关磁盘,启动前插入相关磁盘可再次进入沙箱。
注意临时退出沙箱环境以后升级固件会导致之前的沙箱数据无效":"If you need to temporarily exit the sandbox environment, please shut down the device and unplug the relevant disk. Insert the relevant disk before starting to enter the sandbox again.
Note that upgrading the firmware after temporarily exiting the sandbox environment will cause the previous sandbox data to become invalid","如需对 Samba 或 WebDAV 进行更细致的权限控制,请使用“%{unishare}”":"For More Detailed Permission Control of Samba or WebDAV, Please Use '%{unishare}'","软件源错误":"Feeds Inaccessible","软件源配置":"Feeds Mirror","扫描恢复RAID":"Scan to restore RAID","扫描中...":"Scanning ...","沙箱模式配置向导":"Sandbox mode configuration wizard","沙箱已开启":"In Sandbox","删除":"Delete","删除 RAID 设备之前请先卸载文件系统":"Please Uninstall File System Before Deleting RAID Device","删除成功":"Deleted Successfully","删除中...":"Deleting...","上传":"Upload","上传:":"Upload:","设备":"Device","设备路由":"Routes","设备信息":"Device Info","设备型号":"Model","设备重启中...":"Device rebooting...","设备重启中... 若页面长时间未刷新可能需要手动填写地址":"Device rebooting... If the page does not refresh for a long time, you may need to manually enter the address","设定哪一个 IP 地址(IPv4 或 IPv6)会被发送给 DDNS 提供商":"Specify which IP address (IPv4 or IPv6) will be sent to the DDNS provider","使用全局配置":"Use Global Configuration","使用易有云APP,随时随地远程下载":"Use Linkease APP for Remote Downloads Anytime, Anywhere","使用DDNSTO":"Use DDNSTO","是否立即创建 %{name}?选择的硬盘所有分区将会被清除,此操作可能会导致硬盘数据丢失,请谨慎操作。":"Do you want to create %{name} now? All partitions of the selected hard disk will be cleared. This operation may cause hard disk data loss. Please operate with caution.","是否确定初始化?":"Are you sure to initialize?","是否确定格式化 %{partname}?":"Are you sure to format %{partname}?","是一种自动的硬盘状态检测与预警系统和规范。通过在硬盘硬件内的检测指令对硬盘的硬件如磁头、盘片、马达、":"Through the detection instructions in the hard disk hardware, the operation of the hard disk hardware such as the head, disk, motor, and circuit is monitored, recorded,","手动挂载":"Manual mount","手动配置":"Manual","手动配置...":"Manual...","手动配置则需自行获取主路由器的IP地址(例如 192.168.2.1 )和子网掩码,记录以备后续填写,点击“手动配置”按钮,切换到参数配置页,按实际情况自行填写。":"For manual configuration, you need to obtain the IP address of the main router (for example, 192.168.2.1) and subnet mask, record them for later filling, click the 'Manual' button, switch to the parameter configuration page, and fill in the information according to the actual situation.","手动在地址栏输入地址":"manually enter address in the address bar","手工配置":"Manual configuration","首先确认主路由开启了 DHCP 服务,确认本路由 WAN 口是 DHCP 客户端模式(默认即是,如果不是可使用“连接现有路由器”向导改成 DHCP 客户端),然后将本路由 WAN 口与主路由的 LAN 连接,以自动获取配置。":"First, make sure that the DHCP service is turned on on the main router, and confirm that the WAN port of this router is in DHCP client mode (it is by default. If not, you can use the 'Connect to an Existing Router' wizard to change it to DHCP client). Then connect the WAN port of this router to the LAN of the main router to automatically obtain the configuration.","属性":"Attributes","刷新页面":"Refresh Page","睡眠":"Sleep","睡眠-处于睡眠模式下不检查设备。":"Sleep - Do not check devices in sleep mode.","提供 DHCPv4 服务":"Provide DHCPv4 service","提供 DHCPv4 服务(需要关闭主路由 DHCP 服务)":"Provide DHCPv4 service (need to turn off main router DHCP service)","提交":"Submit","提交中...":"Submitting...","提示":"Tip","天":"Day","添加成功":"Added successfully","添加LAN":"Add LAN","添加WAN":"Add WAN","跳转教程":"Jump to tutorial","统一文件共享":"Unified file sharing","退出":"Exit","外网测速":"Internet Speedtest","完成":"Complete","网关地址":"Gateway address","网关地址: ":"Gateway address: ","网口配置":"NIC Assignment","网络地址:":"Network address:","网络接口状态":"NIC Status","网络向导":"Network Guide","网络异常:":"Network abnormality:","为拥有动态IP的主机配置一个固定的可访问域名":"Configure a fixed accessible domain name for hosts with dynamic IPs","未安装":"Not Installed","未安装或未配置":"Uninitialized","未分区":"Unpartitioned","未分区(%{total})":"Unpartitioned (%{total})","未格式化":"Not formatted","未挂载磁盘":"Not Mounted","未联网":"Internet Down","未配置":"Not Configured","未启动":"Not Started","未启用":"Not enabled","未知":"Unknown","未知错误":"Unknown error","温度":"Temp.","温度监测(差异)":"Temperature monitoring (difference)","温度监测(最大)":"Temperature monitoring (max)","温馨提示":"Kind reminder","文件管理":"File Manager","文件系统:":"File System: ","我知道了":"Got it","无法识别路径":"Unrecognized path","无法识别数据":"Unrecognized data","系统根目录":"Rootfs","系统监控":"System Monitor","系统时间":"System Time","系统信息":"System Info","下一步":"Next","下载":"Download","下载:":"Download:","下载服务":"Download Services","下载服务:":"Download Services: ","下载服务配置向导":"Download Services Guide","下载目录":"Download Directory","下载目录:":"Download Directory:","下载目录:":"Download Directory:","下载易有云客户端,随时随地相册备份、远程访问":"Download Linkease client for anytime, anywhere photo backup, remote access","闲置":"Idle","闲置-处于待机、睡眠、闲置模式下不检查设备,在闲置状态下,大多数磁盘还在转动,所以这可能不适合你。":"Idle - Does not check devices in standby, sleep, or idle modes. Most disks are still spinning in idle mode, so this may not be suitable for you.","现在,将本路由WAN口断开,将其中一个LAN口与主路由连接,并将当前浏览器设备连接到主路由。点击“进入控制台”浏览器将跳转到新的路由IP":"Now, disconnect the WAN port of this router, connect one of the LAN ports to the main router, and connect the current browser device to the main router. Click 'Enter Console' and the browser will redirect to the new router IP","现在,请你配置旁路由信息":"Now, please configure bypass routing information","详情":"Details","想要更精确的配置?请前往":"Want more precise configuration? Please go to ","小时":"Hour","协议(网络获取方式)":"Protocol (Network Acquisition Method)","新建":"Create new","型号":"Model","修改":"Modify","修改DHCP服务":"Modify DHCP Service","需要安装DDNSTO插件,点击“确定”开始安装":"DDNSTO plugin needs to be installed, click 'OK' to start installation","序号":"Serial Number","选择磁盘":"Choose disk","选择将要用于创建 RAID 的硬盘,通过 USB 接入的设备不会在列表中显示(USB接入不稳定)。":"Select the hard disk that will be used to create the RAID. Devices connected via USB will not be displayed in the list (USB connection is unstable).","选择一种连接方式以开始":"Choose a connection method to start","选择硬盘(选择被添加到RAID的硬盘):":"Choose a hard drive (select the hard drive to be added to RAID):","选择硬盘(选择空闲的硬盘恢复RAID设备):":"Choose a hard drive (select idle hard drive to restore RAID device):","选择硬盘(选择要从RAID阵列中删除的硬盘):":"Choose a hard drive (select the hard drive to be removed from RAID array):","一个简易沙箱,方便用来实验系统配置和程序,方便开发未完成的软件,但不保护 Docker 和硬盘的数据":"A simple sandbox, convenient for experimenting with system configuration and programs, and for developing unfinished software, but does not protect Docker and hard disk data","移除":"Remove","已成功将分区 %{dev} 挂载到 %{mount}":"Successfully Mounted Partition %{dev} to %{mount}","已断开":"Disconnected","已挂载磁盘":"Mounted Disks","已挂载为交换区":"Mounted as Swap Area","已经成功初始化分区":"Partition Initialized Successfully","已经成功格式化磁盘":"Disk Formatted Successfully","已连接设备":"Connected Devices","已联网":"Internet Connected","已配置":"Configured","已启动":"Started","已启用":"Started","以上操作都将重启设备,设备重启完成后会自动刷新页面。如果 IP 变化可能需要":"The above operations will restart the device, and the page will automatically refresh after the device restarts. If the IP changes, you may need to ","易有云":"LinkEase","硬盘配置":"Hard disk configuration","用户名":"Username","用户名:":"Username:","用户名不能为空":"Username cannot be empty","用户名不能以_开头":"Username cannot start with _","用户名不能以数字开头":"Username cannot start with a number","用户名太短":"Username is too short","用户名只能为小写":"Username must be lowercase","用于放置配置文件的目录。例如:/mnt/sda1/Configs/aria2;请勿使用 /tmp 或 /var ,以免重启以后任务丢失":"The directory for storing configuration files. For example: /mnt/sda1/Configs/aria2; do not use /tmp or /var to avoid losing tasks after reboot.","用于放置配置文件的目录。例如:/mnt/sda1/Configs/qb;请勿使用 /tmp 或 /var ,以免重启以后任务丢失":"The directory for storing configuration files. For example: /mnt/sda1/Configs/qb; do not use /tmp or /var to avoid losing tasks after reboot.","用于放置配置文件的目录。例如:/mnt/sda1/Configs/tr;请勿使用 /tmp 或 /var ,以免重启以后任务丢失":"The directory for storing configuration files. For example: /mnt/sda1/Configs/tr; do not use /tmp or /var to avoid losing tasks after reboot.","用于放置下载文件的目录。例如:/mnt/sda1/download":"Directory for placing download files. For example: /mnt/sda1/download","用于远程访问的令牌。":"Token for remote access.","由于您的设备没有 WAN 口,无法使用本设置向导,具体请看%{link}":"Since your device does not have a WAN port, you cannot use this setup wizard. For details, please see %{link}","预览":"Preview","域名:":"Domain Name:","域名配置":"DDNS","域名配置向导":"DDNS Guide","远程域名":"DDNS","月":"Month","允许旧协议与身份验证(不安全)":"Allow Old Protocols and Authentication (Not Secure)","运行":"Run","运行调试":"Run debugging","长时自检":"Long self-test","账号:":"Account:","账号不能为空":"Account cannot be empty","账号用户名":"Account username","正在安装中...":"Installing...","正在创建中...":"Creating...","正在获取磁盘信息...":"Fetching Disk List...","正在加载中...":"Loading...","正在检测插件是否已启动...":"Checking if plugin has started...","正在检测中...":"Detecting ...","正在配置…请稍等":"Configuring...please wait","正在迁移中...":"Migrating...","正在切换中...":"Switching ...","执行中...":"Executing...","只读":"Read-Only","至少需要2块硬盘,“区块延展”功能是将数据分成多个块,并将数据块分散到组成的多个硬盘上以提高性能的过程。不提供数据冗余。":"At least 2 hard disks are required. The 'Block Stretch' function is the process of dividing data into multiple blocks and spreading the data blocks across multiple hard disks to improve performance. No data redundancy is provided.","至少需要2块硬盘,将多个硬盘合并为单个存储空间,其容量等于所有硬盘容量的总和。不提供数据冗余。":"At least 2 hard disks are required to combine multiple hard disks into a single storage space with a capacity equal to the sum of all hard disk capacities. No data redundancy is provided.","至少需要2块硬盘,同时向所有硬盘写入相同的数据。提供数据冗余。":"At least 2 hard drives are required, write the same data to all drives. Provides data redundancy.","至少需要3块硬盘,执行段落分块延展,并对分布到所有组成硬盘上的数据执行奇偶校验,从而提供比 RAID 1 更有效的数据冗余。":"Requires at least 3 hard disks, performs block stretching, and performs parity checking on data distributed across all component hard disks, providing more effective data redundancy than RAID 1.","至少需要4块硬盘,提供 RAID 0 的性能和 RAID 1 的数据保护级别,将硬盘组合进镜像数据的由两个硬盘组成的组。":"Requires at least 4 hard drives, provides the performance of RAID 0 and the data protection level of RAID 1, combining the hard drives into groups of two hard drives that mirror data.","至少需要4块硬盘,执行两个层级的数据奇偶校验以存储等于 2 个硬盘容量的冗余数据,提供比 RAID 5 更大程度的数据冗余。":"Requires at least 4 hard drives, performs two levels of data parity to store redundant data equal to the capacity of 2 hard drives, and provides a greater degree of data redundancy than RAID 5.","至少需要填写一个DNS":"At least one DNS must be filled in","终端":"Terminal","重新创建":"Recreate","重置":"Reset","重置中...":"Reseting…","状态":"Status","自定义DNS":"Custom DNS","自动获取":"Auto","自动获取 IPV6(即开启 DHCPv6 客户端)":"Automatically obtain IPv6 (i.e. enable DHCPv6 client)","自动获取(DHCP)":"DHCP","自动获取DNS":"Auto","自动获取IP地址(DHCP)":"Automatically obtain IP address (DHCP)","自动检查更新":"Auto check update","自动配置...":"Auto...","自动填写...":"Auto-fill...","自己添加":"Custom","自检日志":"Self-test log","自上次报告以来温度变化至少 N 度,则需报告.":"Report if temperature changes by at least N degrees since the last report.","子网掩码":"Subnet Mask","子网掩码: ":"Subnet Mask: ","总是":"Always","总是-无论是什么功耗模式下都测试(检查)磁盘,当检查时,这可能会使停转的磁盘开始转动。":"Always - Tests (checks) the disk regardless of power mode. When checking, this may spin up a stalled disk.","Aria2高级配置":"Aria2 Adv.","CPU使用率":"CPU Usage","CPU温度":"CPU Temp.","DDNSTO":"DDNSTO","DDNSTO 是一个不需要公网IP也可以在外网访问的穿透域名服务,一个浏览器搞定内网穿透,远程访问Openwrt、远程终端、远程桌面...":"DDNSTO is a domain name penetration service that can be accessed from the Internet without a public IP. A browser can handle intranet penetration and remote access to Openwrt, remote terminal, remote desktop...","DDNSTO控制台":"DDNSTO Console","DHCP的IP池格式错误或超出子网范围":"DHCP IP pool format error or out of subnet range","DHCP客户端":"DHCP Client","DNS 配置方式":"DNS Configuration Method","DNS错误":"DNS Error","DNS服务器":"DNS Server","DNS服务器: ":"DNS Server: ","DNS服务器地址":"DNS Server Address","DNS配置":"DNS Settings","DNS配置已保存":"DNS Saved","DNS选项":"DNS Options","dnspod":"dnspod","Dnspod":"Dnspod","Docker高级配置":"Docker Adv.","Docker根目录:":"Docker Root Directory: ","Docker管理":"Docker Actions","Docker迁移向导":"Docker Migration Wizard","IP 地址":"IP Address","IP 地址: ":"IP Address: ","IP池结束地址":"IP Pool End Address","IP池起始地址":"IP Pool Start Address","IP地址":"IP Address","IP地址版本:":"IP Version: ","IPv4地址":"IPv4 Address","IPv4地址格式错误":"IPv4 Address Format Error","IPv4子网掩码":"IPv4 Subnet Mask","IPv4子网掩码格式错误":"IPv4 Subnet Mask Format Error","IPv6地址":"IPv6 Address","iStoreOS官网":"iStoreOS","JBOD (线性)":"JBOD (Linear)","LAN 接口配置方式":"LAN Interface Configuration Method","LAN口未关联任何物理网口,可能导致路由器失联,是否继续操作?":"LAN port not associated with any physical network port, may cause router disconnection, continue?","MAC:":"MAC:","qBittorrent高级配置":"qBittorrent Adv.","RAID ( Redundant Array of Independent Disks )即独立磁盘冗余阵列,简称为「磁盘阵列」,就是用多个独立的磁盘组成在一起形成一个大的磁盘系统,从而实现比单块磁盘更好的存储性能和更高的可靠性。":"RAID (Redundant Array of Independent Disks) is a redundant array of independent disks, which uses multiple independent disks to form a large disk system, thereby achieving better storage performance and higher reliability than a single disk.","RAID 0 (条带)":"RAID 0 (Striping)","RAID 1 (镜像)":"RAID 1 (Mirroring)","RAID创建向导":"RAID Creation Wizard","RAID磁盘阵列是用多个独立的磁盘组成在一起形成一个大的磁盘系统,从而实现比单块磁盘更好的存储性能和更高的可靠性。":"RAID disk array uses multiple independent disks together to form a large disk system, thereby achieving better storage performance and higher reliability than a single disk.","RAID功能正在公测中,使用过程中如造成数据丢失等问题,概不负责,请谨慎使用。":"The RAID function is currently in public beta testing. We are not responsible for any data loss or other issues caused during use. Please use it with caution.","RAID管理":"RAID Mananger","RAID级别:":"RAID Level:","RAID设备":"RAID","RPC 令牌:":"RPC Token:","S.M.A.R.T.,全称为“Self-Monitoring Analysis and Reporting Technology”,即“自我监测、分析及报告技术”,":"S.M.A.R.T., the full name of which is 'Self-Monitoring Analysis and Reporting Technology', is an automatic hard disk status detection and early warning system and specification. ","S.M.A.R.T异常":"S.M.A.R.T Exception","SAMBA":"SAMBA","SAMBA高级配置":"SAMBA Adv.","Samba共享配置":"Samba Share Configuration","Transmission高级配置":"Transmission Adv.","WAN 接口配置方式":"WAN Interface Configuration Method","WEBDAV":"WEBDAV","WebDAV高级配置":"WebDAV Adv.","Webdav共享配置":"Webdav Share Configuration","限速配置":"Speed limit configuration","静态分配":"Static allocation","请输入": "Please enter","设备列表": "Equipment List","静态分配列表": "Statically allocated lists","限速设备列表": "List of speed limiting devices","全局设置": "Global Settings","对设备开启限速": "Enable speed limit for the device","点我跳转全局配置": "Click me to jump to global configuration","禁止该设备访问网络": "Block this device from accessing the network","下载速度": "Download speed","总带宽": "Total bandwidth","上传速度": "Upload speed","注解": "Comment","请选择": "Please select","MAC地址与IP绑定": "MAC address and IP binding","网关": "Gateway","接口": "Interface","标签": "Label","设备图片": "Equipment Pictures","主机名称": "Host Name","MAC地址": "MAC Address","默认网关": "default","上级路由": "parent","本设备": "myself","旁路由": "bypass","浮动网关": "floatip","请前往全局配置开启限速": "Please go to global configuration to enable speed limit","请输入正确的MAC地址": "Please enter a valid MAC address","请输入正确的IP地址": "Please enter a valid IP address","请输入正确的下载速度": "Please enter the correct download speed","请输入正确的上传速度": "Please enter the correct upload speed","请勾选要删除的数据": "Please check the data you want to delete","设备管理":"Device Management","首页":"Front Page","批量删除":"Batch Deletion","请输入搜索词":"Please enter a search term","请输入名称/IP/MAC…":"Please enter name/IP/MAC...", "显示": "Show","到": "To","条": "Strip","共": "Total","上一页": "Previous page","下一页": "Next Page","暂无数据": "No Data","IP限速": "IP speed limit","正在安装": "Installing","结果": "Result","安装成功": "Installation Successful","添加标签": "Add tags","注意:添加ID时,请勿将“odhcpd”或网络接口(例如“lan”,“wan”,“wan6”等)作为ID,此举将产生冲突。建议在ID前面加上前缀“t_”以杜绝此类冲突。": "Note: When adding an ID, do not use odhcpd or a network interface (such as lan, wan, wan6, etc.) as the ID, as this will cause a conflict. It is recommended to prefix the ID with 't_' to prevent such conflicts.","标签名称": "Tag Name","软件暂未安装": "The software is not installed yet","立即安装": "Install Now","节点角色": "Node Role","浮动网格IP": "Floating Grid IP","旁路由IP": "Bypass IP","添加": "Add to","局域网DHCP": "LAN DHCP", "是": "Yes","否": "No","禁止网络访问": "Disable network access","上传限速": "Upload speed limit","下载限速": "Download speed limit","静态IP绑定": "Static IP Binding","请选择节点角色":"Please select a node role","请输入正确的浮动网关IP地址":"Please enter the correct floating gateway IP address","请输入正确的旁路由IP地址":"Please enter the correct bypass router IP address","系统创建":"System Creation","删除失败!":"Deletion failed!","主路由":"Main Router","所有删除操作已完成":"All deletions completed","保存失败!":"Save failed!","编辑标签":"Edit Tags","温馨提示:删除设备的限速配置可能影响此设备的带宽,请谨慎操作!":"Warm reminder: Deleting the speed limit configuration of a device may affect the bandwidth of this device, please proceed with caution!","温馨提示:删除设备的静态分配可能影响此设备的联网,请谨慎操作!":"Tips: Deleting a device's static allocation may affect the device's networking, so proceed with caution!","温馨提示:删除网关标签可能影响正在使用此标签的设备,请谨慎操作!":"Warm reminder: Deleting the gateway tag may affect devices that are using this tag, please proceed with caution!","温馨提示:关闭浮动网关可能影响正在使用浮动网关的设备,请谨慎操作!":"Warm reminder: Disabling the floating gateway may affect devices that are using the floating gateway, please operate with caution!","温馨提示:关闭限速会让已配置限速的设备的带宽限制全部失效,请谨慎操作!":"Warm reminder: Turning off speed limit will invalidate all bandwidth restrictions of devices that have configured speed limit. Please operate with caution!","温馨提示:关闭DHCP可能影响局域网内设备的IP分配和联网,请谨慎操作!":"Tips: Turning off DHCP may affect the IP allocation and networking of devices in the LAN, so please operate with caution!","标题":"Title","上传限速(Mbit/s)":"Upload speed limit (Mbit/s)","下载限速(Mbit/s)":"Download speed limit (Mbit/s)","网络连接正常":"The network connection is normal","连接设备数量":"Number of connected devices","台设备":"Device","已连接":"Connected","未连接":"Not connected","配置网络接口":"NIC Assignment","使用率":"Utilization rate","可用":"Available","系统更新可用":"System update available","检测到新版本":"New version detected","包含安全修复和性能改进":"Includes security fixes and performance improvements","立即更新":"Update Now","稍后提醒":"Remind me later","网络配置引导":"Network configuration guide","智能配置":"Intelligent configuration","局域网设备管理":"LAN device management","管理网络中的所有设备":"Manage all devices on the network","推荐":"Recommend","无线网络":"Wireless network","WiFi设置与管理":"WiFi settings and management","2.4G/5G双频":"2.4G/5G dual-band","家长控制":"Parental Controls","儿童上网保护":"Child Online Protection","保护":"Protect","网络测速":"Network speed test","检测网络速度":"Detect network speed","点击测试":"Click Test","网络流量":"Network traffic","今日下载":"Download today","今日上传":"Uploaded today","峰值下载":"Peak downloads","峰值上传":"Peak upload","网络连接和IP地址":"Network connections and IP addresses","今日数据":"Today's data","网络延迟":"Network latency","信号强度":"Signal strength","日志查看":"View log","运行中":"Running","Docker容器目录":"Docker container directory","容器数量":"Number of containers","镜像数量":"Number of images","管理容器":"Managing Containers","下载管理":"Download Management","操作系统":"operating system","正常":"Normal","离线":"Offline","动态域名解析":"Dynamic DNS","智能内网穿透服务":"Intelligent intranet penetration service","配置存储服务":"Configuring storage services","内网访问地址":"Intranet access address","检测本地网络环境,获取内网访问地址":"Detect the local network environment and obtain the intranet access address","点击按钮获取内网测速地址,通过访问这些地址来测试内网连接速度":"Click the button to obtain the intranet speed test address and test the intranet connection speed by accessing these addresses","选择测速节点,进行网络速度和连接质量测试":"Select a speed test node to test network speed and connection quality","选择测速节点":"Select the speed test node","请选择测速节点":"Please select a speed test node","测速日志":"Speed ​​test log","实时测速过程记录":"Real-time speed measurement process recording","测速节点":"Speed ​​test node","测速进度":"Speed ​​test progress","至少保留一个网络接口!":"Keep at least one network interface!"}} \ No newline at end of file diff --git a/luci-app-quickstart/htdocs/luci-static/quickstart/index.js b/luci-app-quickstart/htdocs/luci-static/quickstart/index.js index 8d7bcdb74..7bc17ec1c 100644 --- a/luci-app-quickstart/htdocs/luci-static/quickstart/index.js +++ b/luci-app-quickstart/htdocs/luci-static/quickstart/index.js @@ -1,3 +1,3 @@ -var Na=Object.defineProperty,Oa=Object.defineProperties;var Va=Object.getOwnPropertyDescriptors;var aa=Object.getOwnPropertySymbols;var Ga=Object.prototype.hasOwnProperty,ja=Object.prototype.propertyIsEnumerable;var Oe=(o,i,a)=>i in o?Na(o,i,{enumerable:!0,configurable:!0,writable:!0,value:a}):o[i]=a,lt=(o,i)=>{for(var a in i||(i={}))Ga.call(i,a)&&Oe(o,a,i[a]);if(aa)for(var a of aa(i))ja.call(i,a)&&Oe(o,a,i[a]);return o},bt=(o,i)=>Oa(o,Va(i));var qa=(o,i)=>()=>(i||o((i={exports:{}}).exports,i),i.exports);var me=(o,i,a)=>(Oe(o,typeof i!="symbol"?i+"":i,a),a);var L=(o,i,a)=>new Promise((d,u)=>{var s=v=>{try{_(a.next(v))}catch(p){u(p)}},c=v=>{try{_(a.throw(v))}catch(p){u(p)}},_=v=>v.done?d(v.value):Promise.resolve(v.value).then(s,c);_((a=a.apply(o,i)).next())});import{a as Ua,c as Ra,d as _e,b as U,e as tt,u as e,o as r,f as l,g as t,t as n,n as Bt,h as D,i as z,r as ut,j as pt,k as zt,w as T,v as Rt,l as Wa,m as K,p as R,q as E,s as Nt,x as At,y as dt,F as G,z as et,A as ot,B as Wt,C as rt,D as st,E as la,G as jt,H as ua,I as ca,J as pa,K as fa,L as ma,M as ba,N as va,O as mt,T as $t,P as gt,Q as je,R as vt,S as Yt,U as it,V as Et,W as xe,X as Ye,Y as qe,Z as Ha,_ as Za,$ as Ae,a0 as Ja,a1 as Ka,a2 as Qa,a3 as Xa,a4 as to,a5 as eo,a6 as ao,a7 as oo,a8 as no,a9 as io}from"./vendor.js?v=e039e7e7";var QY=qa(ee=>{const ro=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 s of u)if(s.type==="childList")for(const c of s.addedNodes)c.tagName==="LINK"&&c.rel==="modulepreload"&&d(c)}).observe(document,{childList:!0,subtree:!0});function a(u){const s={};return u.integrity&&(s.integrity=u.integrity),u.referrerpolicy&&(s.referrerPolicy=u.referrerpolicy),u.crossorigin==="use-credentials"?s.credentials="include":u.crossorigin==="anonymous"?s.credentials="omit":s.credentials="same-origin",s}function d(u){if(u.ep)return;u.ep=!0;const s=a(u);fetch(u.href,s)}};ro();const Ot={language:void 0,numberFormat:new Intl.NumberFormat("en",{notation:"compact"})},so=o=>L(ee,null,function*(){const i=window.vue_lang;new Date().getTime();let a={};try{const s=yield Ua({url:window.vue_lang_data,method:"GET"});s.data&&(a=s.data)}catch(s){console.log(s)}const d=Ra({defaultLanguage:i,mutedLanguages:["zh-cn"],translations:a,setGlobalProperties:!1,provideDirective:!1,provideComponent:!1});o.use(d),Ot.language=d;const{$gettext:u}=d;window.$i18n=u;try{Ot.numberFormat=new Intl.NumberFormat(i,{notation:"compact"})}catch(s){console.error("Intl.NumberFormat unsupported lang",i,s)}}),H=()=>{if(Ot.language)return Ot.language;throw new Error("I18N Uninitialized!")},Se=()=>({$gettext:(o,i,a)=>{if(Ot.language)return Ot.language.$gettext(o,i,a);throw new Error("I18N Uninitialized!")},$ngettext:(o,i,a,d,u)=>{if(Ot.language)return Ot.language.$ngettext(o,i,a,d,u);throw new Error("I18N Uninitialized!")}}),Ee=o=>typeof o=="number"?Ot.numberFormat.format(o):"?",{$gettext:lo,$ngettext:eA}=Se(),ga=(o,i)=>L(ee,null,function*(){return new Promise((a,d)=>L(ee,null,function*(){try{const u=yield fetch(o,i);if(Math.floor(u.status/100)!=2)throw u.status+" "+u.statusText;const s=lt({},u);s.data=yield u.json(),a(s)}catch(u){const s=u;d(lo("\u7F51\u7EDC\u5F02\u5E38\uFF1A")+((s==null?void 0:s.message)||u))}}))});class Ue{constructor(i){me(this,"config",{baseURL:"",headers:{}});me(this,"useRequest",i=>i);me(this,"useResponse",i=>i);me(this,"useError",i=>i);i.baseURL&&(this.config.baseURL=i.baseURL),i.headers&&(this.config.headers=i.headers)}static create(i){return new Ue(i)}Do(i,a){return L(this,null,function*(){return new Promise((d,u)=>L(this,null,function*(){try{const s=this.useRequest({baseURL:this.config.baseURL,headers:this.config.headers});i=`${s.baseURL||""}${i}`,a.headers==null&&(a.headers={}),s.headers&&(a.headers=lt({},s.headers));const _=yield fetch(i,a),v=lt({},_);v.data=yield _.json(),d(this.useResponse(v))}catch(s){this.useError(s),u(s)}}))})}TEXT(i,a){return L(this,null,function*(){return new Promise((d,u)=>L(this,null,function*(){try{const s=this.useRequest({baseURL:this.config.baseURL,headers:this.config.headers});i=`${s.baseURL||""}${i}`,a.headers==null&&(a.headers={}),s.headers&&(a.headers=lt({},s.headers));const _=yield fetch(i,a),v=lt({},_);v.data=yield _.text(),d(v)}catch(s){this.useError(s),u(s)}}))})}interceptors(){const i=this;return{requset:{use(a){i.useRequest=a}},response:{use(a,d){i.useResponse=a,d&&(i.useError=d)}}}}}const ha=Ue.create({});ha.interceptors().requset.use(o=>o);ha.interceptors().response.use(o=>(o.data&&o.data.success==null&&o.data.success==0,o));const{$gettext:_a,$ngettext:aA}=Se(),uo="/cgi-bin/luci/istore",co="/cgi-bin/luci/admin";let De=!1;const q=(o,i)=>(o.indexOf("//")==-1&&(o=`${uo}${o}`),ga(o,i).then(a=>(a!=null&&a.data&&a.data.success==-1001&&a.data.error=="Forbidden"&&(De||(De=!0,alert(_a("\u767B\u5F55\u8FC7\u671F\uFF0C\u8BF7\u91CD\u65B0\u767B\u5F55")),location.reload())),a))),po=(o,i)=>(o.indexOf("//")==-1&&(o=`${co}${o}`),ga(o,i).then(a=>(a!=null&&a.data&&a.data.success==-1001&&a.data.error=="Forbidden"&&(De||(De=!0,alert(_a("\u767B\u5F55\u8FC7\u671F\uFF0C\u8BF7\u91CD\u65B0\u767B\u5F55")),location.reload())),a))),fo={Statistics:{GET(){return q("/u/network/statistics/",{method:"GET"})}},Status:{GET(){return q("/u/network/status/",{method:"GET"})}},Device:{List:{GET(){return q("/network/device/list/",{method:"GET"})}}},Homebox:{Enable:{POST(){return q("/network/homebox/enable/",{method:"POST",headers:{"Content-Type":"application/json;charset=utf-8"}})}}},CheckPublickNet:{POST(o){return q("/network/checkPublicNet/",{method:"POST",headers:{"Content-Type":"application/json;charset=utf-8"},body:JSON.stringify(o)})}},GetInterfaceConfig:{GET(){return q("/network/interface/config/",{method:"GET",headers:{"Content-Type":"application/json;charset=utf-8"}})}},POSTInterfaceConfig:{POST(o){return q("/network/interface/config/",{method:"POST",headers:{"Content-Type":"application/json;charset=utf-8"},body:JSON.stringify(o)})}},PortList:{GET(){return q("/network/port/list/",{method:"GET",headers:{"Content-Type":"application/json;charset=utf-8"}})}}},mo={Version:{GET(){return q("/u/system/version/",{method:"GET"})}},CheckUpdate:{GET(){return q("/system/check-update/",{method:"GET"})}},AutoCheckUpdate:{POST(o){return q("/system/auto-check-update/",{method:"POST",headers:{"Content-Type":"application/json;charset=utf-8"},body:JSON.stringify(o)})}},Reboot:{POST(o){return q("/system/reboot/",{method:"POST",headers:{"Content-Type":"application/json;charset=utf-8"},body:JSON.stringify(o)})}},Status:{GET(){return q("/system/status/",{method:"GET"})}}},bo={Disk:{Status:{GET(){return q("/nas/disk/status/",{method:"GET"})}},Erase:{POST(o){return q("/nas/disk/erase",{method:"POST",headers:{"Content-Type":"application/json;charset=utf-8"},body:JSON.stringify(o)})}},Init:{POST:o=>q("/nas/disk/init/",{method:"POST",headers:{"Content-Type":"application/json;charset=utf-8"},body:JSON.stringify(o)})},InitRest:{POST:o=>q("/nas/disk/initrest/",{method:"POST",headers:{"Content-Type":"application/json;charset=utf-8"},body:JSON.stringify(o)})},Partition:{Format:{POST:o=>q("/nas/disk/partition/format",{method:"POST",headers:{"Content-Type":"application/json;charset=utf-8"},body:JSON.stringify(o)})},Mount:{POST:o=>q("/nas/disk/partition/mount",{method:"POST",headers:{"Content-Type":"application/json;charset=utf-8"},body:JSON.stringify(o)})}}},Service:{Status:{GET(){return q("/u/nas/service/status/",{method:"GET"})}}},Samba:{Create:{POST(o){return q("/nas/samba/create",{method:"POST",headers:{"Content-Type":"application/json;charset=utf-8"},body:JSON.stringify(o)})}}},Webdav:{Create:{POST(o){return q("/nas/webdav/create",{method:"POST",headers:{"Content-Type":"application/json;charset=utf-8"},body:JSON.stringify(o)})}},Status:{GET(){return q("/nas/webdav/status/",{method:"GET"})}}},Linkease:{Enable:{POST(){return q("/u/nas/linkease/enable",{method:"POST",headers:{"Content-Type":"application/json;charset=utf-8"}})}}},Sandbox:{POST(o){return q("/nas/sandbox/",{method:"POST",headers:{"Content-Type":"application/json;charset=utf-8"},body:JSON.stringify(o)})}},GetSandbox:{GET(){return q("/nas/sandbox/",{method:"GET"})}},SandboxDisks:{GET(){return q("/nas/sandbox/disks/",{method:"GET"})}},SandboxCommit:{POST(){return q("/u/nas/sandbox/commit/",{method:"POST",headers:{"Content-Type":"application/json;charset=utf-8"},body:JSON.stringify({})})}},SandboxReset:{POST(){return q("/nas/sandbox/reset/",{method:"POST",headers:{"Content-Type":"application/json;charset=utf-8"}})}},SandboxExit:{POST(){return q("/nas/sandbox/exit/",{method:"POST",headers:{"Content-Type":"application/json;charset=utf-8"}})}}},vo={Check:{POST(o){return q("/app/check/",{method:"POST",headers:{"Content-Type":"application/json;charset=utf-8"},body:JSON.stringify(o)})}},Install:{POST(o){return q("/app/install/",{method:"POST",headers:{"Content-Type":"application/json;charset=utf-8"},body:JSON.stringify(o)})}}},go={Pppoe:{GET(){return q("/guide/pppoe/",{method:"GET"})},POST(o){return q("/guide/pppoe/",{method:"POST",headers:{"Content-Type":"application/json;charset=utf-8"},body:JSON.stringify(o)})}},DnsConfig:{GET(){return q("/guide/dns-config/",{method:"GET"})},POST(o){return q("/guide/dns-config/",{method:"POST",headers:{"Content-Type":"application/json;charset=utf-8"},body:JSON.stringify(o)})}},DhcpClient:{POST(o){return q("/guide/dhcp-client/",{method:"POST",headers:{"Content-Type":"application/json;charset=utf-8"},body:JSON.stringify(o)})}},ClientModel:{GET(){return q("/guide/client-mode/",{method:"GET"})},POST(o){return q("/guide/client-mode/",{method:"POST",headers:{"Content-Type":"application/json;charset=utf-8"},body:JSON.stringify(o)})}},GatewayRouter:{POST(o){return q("/guide/gateway-router/",{method:"POST",headers:{"Content-Type":"application/json;charset=utf-8"},body:JSON.stringify(o)})}},DockerStatus:{GET(){return q("/guide/docker/status/",{method:"GET"})}},DockerPartitionList:{GET(){return q("/guide/docker/partition/list/",{method:"GET"})}},DockerTransfer:{POST(o){return q("/guide/docker/transfer/",{method:"POST",headers:{"Content-Type":"application/json;charset=utf-8"},body:JSON.stringify(o)})}},DockerSwitch:{POST(o){return q("/guide/docker/switch/",{method:"POST",headers:{"Content-Type":"application/json;charset=utf-8"},body:JSON.stringify(o)})}},DownloadService:{Status:{GET(){return q("/guide/download-service/status/",{method:"GET"})}}},DownloadPartition:{List:{GET(){return q("/guide/download/partition/list/",{method:"GET"})}}},Aria2Init:{POST(o){return q("/guide/aria2/init/",{method:"POST",headers:{"Content-Type":"application/json;charset=utf-8"},body:JSON.stringify(o)})}},qbitorrentInit:{POST(o){return q("/guide/qbittorrent/init/",{method:"POST",headers:{"Content-Type":"application/json;charset=utf-8"},body:JSON.stringify(o)})}},transmissionInit:{POST(o){return q("/guide/transmission/init/",{method:"POST",headers:{"Content-Type":"application/json;charset=utf-8"},body:JSON.stringify(o)})}},GetLan:{GET(){return q("/guide/lan/",{method:"GET"})}},LanIp:{POST(o){return q("/guide/lan/",{method:"POST",headers:{"Content-Type":"application/json;charset=utf-8"},body:JSON.stringify(o)})}},SoftSource:{POST(o){return q("/guide/soft-source/",{method:"POST",headers:{"Content-Type":"application/json;charset=utf-8"},body:JSON.stringify(o)})}},GetSoftSource:{GET(){return q("/guide/soft-source/",{method:"GET"})}},SoftSourceList:{GET(){return q("/guide/soft-source/list/",{method:"GET"})}},PostDdns:{POST(o){return q("/u/guide/ddns/",{method:"POST",headers:{"Content-Type":"application/json;charset=utf-8"},body:JSON.stringify(o)})}},GetDdns:{GET(){return q("/u/guide/ddns/",{method:"GET"})}},Ddnsto:{POST(o){return q("/guide/ddnsto/",{method:"POST",headers:{"Content-Type":"application/json;charset=utf-8"},body:JSON.stringify(o)})}},DdntoConfig:{GET(){return q("/guide/ddnsto/config/",{method:"GET"})}},DdnstoAddress:{POST(o){return q("/guide/ddnsto/address/",{method:"POST",headers:{"Content-Type":"application/json;charset=utf-8"},body:JSON.stringify(o)})}}},ho={Create:{POST(o){return q("/raid/create/",{method:"POST",headers:{"Content-Type":"application/json;charset=utf-8"},body:JSON.stringify(o)})}},Delete:{POST(o){return q("/raid/delete/",{method:"POST",headers:{"Content-Type":"application/json;charset=utf-8"},body:JSON.stringify(o)})}},Add:{POST(o){return q("/raid/add/",{method:"POST",headers:{"Content-Type":"application/json;charset=utf-8"},body:JSON.stringify(o)})}},Remove:{POST(o){return q("/raid/remove/",{method:"POST",headers:{"Content-Type":"application/json;charset=utf-8"},body:JSON.stringify(o)})}},Recover:{POST(o){return q("/raid/recover/",{method:"POST",headers:{"Content-Type":"application/json;charset=utf-8"},body:JSON.stringify(o)})}},Detail:{POST(o){return q("/raid/detail/",{method:"POST",headers:{"Content-Type":"application/json;charset=utf-8"},body:JSON.stringify(o)})}},List:{GET(){return q("/raid/list/",{method:"GET"})}},CreateList:{GET(){return q("/raid/create/list/",{method:"GET"})}},Autofix:{GET(){return q("/raid/autofix/",{method:"GET"})}}},_o={Log:{GET(){return q("/smart/log/",{method:"GET"})}},List:{GET(){return q("/u/smart/list/",{method:"GET"})}},Config:{GET(){return q("/smart/config/",{method:"GET"})},POST(o){return q("/smart/config/",{method:"POST",headers:{"Content-Type":"application/json;charset=utf-8"},body:JSON.stringify(o)})}},Test:{POST(o){return q("/u/smart/test/",{method:"POST",headers:{"Content-Type":"application/json;charset=utf-8"},body:JSON.stringify(o)})},Result:{POST(o){return q("/smart/test/result/",{method:"POST",headers:{"Content-Type":"application/json;charset=utf-8"},body:JSON.stringify(o)})}}},Attribute:{Result:{POST(o){return q("/smart/attribute/result/",{method:"POST",headers:{"Content-Type":"application/json;charset=utf-8"},body:JSON.stringify(o)})}}},Extend:{Result:{POST(o){return q("/smart/extend/result/",{method:"POST",headers:{"Content-Type":"application/json;charset=utf-8"},body:JSON.stringify(o)})}}}},xo={List:{GET(){return q("/wireless/list-iface/",{method:"GET"})}},Switch:{POST(o){return q("/wireless/enable-iface/",{body:JSON.stringify(o),method:"POST"})}},Power:{POST(o){return q("/wireless/set-device-power/",{body:JSON.stringify(o),method:"POST"})}},Edit:{POST(o){return q("/wireless/edit-iface/",{body:JSON.stringify(o),method:"POST"})}},Setup:{POST(o){return q("/wireless/setup/",{body:JSON.stringify(o),method:"POST"})}}},ko={getInstalled:{GET(){return po("/store/installed/",{method:"GET"})}},needSetup:{GET(){return q("/guide/need/setup/",{method:"GET"})}},setPassword:{POST(o){return q("/system/setPassword/",{body:JSON.stringify(o),method:"POST"})}},completeGuide:{POST(){return q("/guide/finish/setup/",{method:"POST"})}}},wo={listDevices:{GET(){return q("/lanctrl/listDevices/",{method:"GET"})}},staticDeviceConfig:{POST(o){return q("/lanctrl/staticDeviceConfig/",{body:JSON.stringify(o),method:"POST"})}},globalConfigs:{GET(){return q("/lanctrl/globalConfigs/",{method:"GET"})}},speedLimitConfig:{POST(o){return q("/lanctrl/speedLimitConfig/",{body:JSON.stringify(o),method:"POST"})}},listStaticDevices:{GET(){return q("/lanctrl/listStaticDevices/",{method:"GET"})}},listSpeedLimitedDevices:{GET(){return q("/lanctrl/listSpeedLimitedDevices/",{method:"GET"})}},dhcpGatewayConfig:{POST(o){return q("/lanctrl/dhcpGatewayConfig/",{body:JSON.stringify(o),method:"POST"})}},dhcpTagsConfig:{POST(o){return q("/lanctrl/dhcpTagsConfig/",{body:JSON.stringify(o),method:"POST"})}},enableSpeedLimit:{POST(o){return q("/lanctrl/enableSpeedLimit/",{body:JSON.stringify(o),method:"POST"})}},enableFloatGateway:{POST(o){return q("/lanctrl/enableFloatGateway/",{body:JSON.stringify(o),method:"POST"})}},speedsForDevices:{GET(){return q("/lanctrl/speedsForDevices/",{method:"GET"})}},speedsForOneDevice:{POST(o){return q("/lanctrl/speedsForOneDevice/",{body:JSON.stringify(o),method:"POST"})}}};var yo=Object.freeze(Object.defineProperty({__proto__:null,Network:fo,System:mo,Nas:bo,App:vo,Guide:go,Raid:ho,Smart:_o,Quickwifi:xo,GuidePage:ko,DeviceMangement:wo},Symbol.toStringTag,{value:"Module"})),O=lt({},yo);const xa=_e("app",{state:()=>({portitemStyle:{show:!1,left:0,top:0,portitem:{name:"",macAddress:"",linkSpeed:"",linkState:"",rx_packets:"",tx_packets:"",interfaceNames:[],master:"",duplex:""}}})});_e("guide",{});const ka=_e("nas",{state:()=>({webdav:{}})}),ze=_e("network",{state:()=>({status:{},deviceList:{}}),getters:{},actions:{updateNetworkStatus(o){this.status=o},requestDeviceList(){O.Network.Device.List.GET().then(o=>{if(o!=null&&o.data){const{result:i}=o==null?void 0:o.data;i&&(this.deviceList=i)}})},incrTime(){this.status.uptimeStamp&&this.status.uptimeStamp++}}}),Re=_e("system",{state:()=>({version:{},checkUpdate:null,updateChecked:!1,systemStatus:{}}),getters:{},actions:{incrTime(){var o;(o=this.systemStatus)!=null&&o.uptime&&this.systemStatus.uptime++},requestVersion(){O.System.Version.GET().then(o=>{var i;(i=o==null?void 0:o.data)!=null&&i.result&&(this.version=o.data.result)})},requestCheckUpdate(){this.updateChecked||(this.updateChecked=!0,O.System.CheckUpdate.GET().then(o=>{var i;(i=o==null?void 0:o.data)!=null&&i.result&&(this.checkUpdate=o.data.result)}).finally(()=>{this.checkUpdate==null&&(this.checkUpdate={needUpdate:!1,msg:"skip"})}))},updateSystemStatus(o){this.systemStatus=o}}});let oa=!1;const Fo=()=>{if(oa)return;oa=!0;let o=!0,i=!0;const a=ze(),d=Re(),u=function(){return(!o&&document.hidden?Promise.resolve():O.System.Status.GET().then(c=>{c!=null&&c.data.result&&d.updateSystemStatus(c.data.result)})).finally(()=>{setTimeout(u,5e3),o&&(setInterval(()=>{d.incrTime()},1e3),o=!1)})},s=function(){return(!i&&document.hidden?Promise.resolve():O.Network.Status.GET().then(c=>{if(c!=null&&c.data){const{result:_}=c==null?void 0:c.data;_&&a.updateNetworkStatus(_)}})).finally(()=>{setTimeout(s,5e3),i&&(setInterval(()=>{a.incrTime()},1e3),i=!1)})};s(),a.requestDeviceList(),setTimeout(()=>{d.requestVersion(),u()},1100)};var M=(o,i)=>{const a=o.__vccOpts||o;for(const[d,u]of i)a[d]=u;return a};const Eo=U({setup(o){const{$gettext:i,$ngettext:a}=H(),d=xa(),u=tt(()=>d.portitemStyle.portitem),s=tt(()=>d.portitemStyle.show),c=tt(()=>({bottom:`calc(100% - ${d.portitemStyle.top}px)`,left:`${d.portitemStyle.left}px`})),_=f=>{switch(f){case"full":return i("\u5168\u53CC\u5DE5");case"half":return i("\u534A\u53CC\u5DE5")}},v=f=>{d.portitemStyle.show=!0},p=f=>{d.portitemStyle.show=!1};return(f,m)=>e(s)?(r(),l("div",{key:0,class:"disk-item-tooltip",style:Bt(e(c)),onMouseenter:v,onMouseleave:p},[t("div",null,n(_(e(u).duplex)),1),t("div",null,n(e(i)("\u540D\u79F0\uFF1A"))+n(e(u).name||"--"),1),t("div",null,n(e(i)("MAC\uFF1A"))+n(e(u).macAddress||"--"),1),t("div",null,n(e(i)("\u63A5\u6536\uFF1A"))+n(e(u).rx_packets||"--"),1),t("div",null,n(e(i)("\u53D1\u9001\uFF1A"))+n(e(u).tx_packets||"--"),1)],36)):D("",!0)}});var Co=M(Eo,[["__scopeId","data-v-41cbce66"]]);const $o={id:"main"},Do=U({setup(o){return(i,a)=>{const d=ut("router-view");return r(),l("div",$o,[z(d),z(Co)])}}});var Bo=M(Do,[["__scopeId","data-v-2d97dedc"]]);const Yo={},Ao={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"},So=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),zo=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),Po=[So,zo];function To(o,i){return r(),l("svg",Ao,Po)}var Io=M(Yo,[["render",To]]);const Lo={},Mo={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"},No=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),Oo=[No];function Vo(o,i){return r(),l("svg",Mo,Oo)}var Go=M(Lo,[["render",Vo]]);const jo={},qo={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"},Uo=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),Ro=[Uo];function Wo(o,i){return r(),l("svg",qo,Ro)}var Ho=M(jo,[["render",Wo]]);const Zo={},Jo={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"},Ko=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),Qo=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),Xo=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),tn=[Ko,Qo,Xo];function en(o,i){return r(),l("svg",Jo,tn)}var an=M(Zo,[["render",en]]);const on={},nn={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"},rn=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),sn=[rn];function dn(o,i){return r(),l("svg",nn,sn)}var ln=M(on,[["render",dn]]);const un={},cn={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"},pn=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),fn=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),mn=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),bn=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),vn=t("path",{d:"M301.946104 941.515457h429.985632v65.841173H301.946104z",fill:"#8A8AA1","p-id":"80692"},null,-1),gn=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),hn=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),_n=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),xn=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),kn=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),wn=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),yn=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),Fn=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),En=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),Cn=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),$n=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),Dn=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),Bn=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),Yn=t("path",{d:"M301.946104 941.515457h429.985632v36.977408H301.946104z",fill:"#6E6E96","p-id":"80706"},null,-1),An=[pn,fn,mn,bn,vn,gn,hn,_n,xn,kn,wn,yn,Fn,En,Cn,$n,Dn,Bn,Yn];function Sn(o,i){return r(),l("svg",cn,An)}var zn=M(un,[["render",Sn]]);const Pn={},Tn={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"},In=t("path",{d:"M894.185422 128.023792 129.814578 445.743994 445.99982 577.744353 571.860343 893.929596Z","p-id":"2997"},null,-1),Ln=[In];function Mn(o,i){return r(),l("svg",Tn,Ln)}var Nn=M(Pn,[["render",Mn]]);const On={class:"progress"},Vn=U({props:{value:{type:Number,required:!0},text:{type:String}},setup(o){const i=o,a=tt(()=>i.value>=80?"#e45e5e":i.value>=70?"#ff9800":i.value>=60?"#297ff3":i.value>0?"#53c31b":"");return(d,u)=>(r(),l("div",On,[t("div",{class:pt(["progress-value",`${o.value>50}`]),style:Bt({width:`${o.value}%`,backgroundColor:e(a)})},[t("span",null,n(o.text),1)],6),zt(d.$slots,"default",{},void 0,!0)]))}});var wa=M(Vn,[["__scopeId","data-v-3ee635ef"]]);const Gn={},jn={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"},qn=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),Un=[qn];function Rn(o,i){return r(),l("svg",jn,Un)}var Wn=M(Gn,[["render",Rn]]);const Hn={},Zn={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"},Jn=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),Kn=[Jn];function Qn(o,i){return r(),l("svg",Zn,Kn)}var Xn=M(Hn,[["render",Qn]]);const ti={class:"checkbox_switch"},ei={class:"checkbox_switch_on"},ai={class:"checkbox_switch_off"},oi=U({props:{modelValue:{type:Boolean,required:!0}},emits:["update:modelValue"],setup(o,{emit:i}){const a=o,d=tt({get:()=>a.modelValue.valueOf(),set:u=>i("update:modelValue",u)});return(u,s)=>(r(),l("label",ti,[T(t("input",{type:"checkbox","onUpdate:modelValue":s[0]||(s[0]=c=>Wa(d)?d.value=c:null)},null,512),[[Rt,e(d)]]),t("span",ei,[z(Wn)]),t("span",ai,[z(Xn)]),zt(u.$slots,"default",{},void 0,!0)]))}});var ya=M(oi,[["__scopeId","data-v-54af3568"]]);const ni={},ii={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"},ri=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),si=[ri];function di(o,i){return r(),l("svg",ii,si)}var li=M(ni,[["render",di]]);const ui={},ci={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"},pi=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),fi=[pi];function mi(o,i){return r(),l("svg",ci,fi)}var bi=M(ui,[["render",mi]]);const vi={};function gi(o,i){return r(),l("article",null,[zt(o.$slots,"default",{},void 0,!0)])}var hi=M(vi,[["render",gi],["__scopeId","data-v-995510fc"]]);const _i={class:"cover"},xi={class:"thumbnail"},ki=U({emits:["click"],setup(o,{emit:i}){const a=()=>{i("click")};return(d,u)=>(r(),K(hi,null,{default:R(()=>[t("a",{onClick:a},[t("div",_i,[t("div",xi,[zt(d.$slots,"default",{},void 0,!0)])])])]),_:3}))}});var wi=M(ki,[["__scopeId","data-v-782f97c0"]]);const yi={class:"select-editable"},Fi={selected:"",value:""},Ei=["value"],Ci={value:"useInput"},$i=["placeholder"],Di=U({props:{modelValue:{type:String,required:!0},title:{type:String,default:""},options:{type:Array,default:[]}},emits:["update:modelValue"],setup(o,{emit:i}){const a=o,{$gettext:d,$ngettext:u}=H(),s=E(""),c=E(""),_=tt({get:()=>a.modelValue.valueOf(),set:m=>i("update:modelValue",m)}),v=m=>{m===s.value||s.value==="useInput"&&m===c.value||(m===""||a.options.some(h=>h.key===m)?s.value=m:(c.value=m,s.value="useInput"))};Nt(()=>a.modelValue,m=>{v(m)}),At(()=>{const m=_.value;v(m)});const p=m=>{s.value==="useInput"?_.value=c.value:_.value=s.value},f=m=>{_.value=c.value};return(m,h)=>(r(),l("label",null,[t("div",yi,[T(t("select",{"onUpdate:modelValue":h[0]||(h[0]=k=>s.value=k),autocomplete:"off",onChange:p},[t("option",Fi,n(e(d)("\u8BF7\u9009\u62E9%{title}",{title:o.title})),1),(r(!0),l(G,null,et(o.options,(k,x)=>(r(),l("option",{value:k.key,key:x},n(k.value||k.key),9,Ei))),128)),t("option",Ci,n(e(d)("- -\u81EA\u5B9A\u4E49- -")),1)],544),[[dt,s.value,void 0,{trim:!0}]]),s.value=="useInput"?T((r(),l("input",{key:0,type:"text","onUpdate:modelValue":h[1]||(h[1]=k=>c.value=k),required:"",placeholder:e(d)("\u8BF7\u8F93\u5165%{title}",{title:o.title}),onChange:f},null,40,$i)),[[ot,c.value,void 0,{trim:!0}]]):D("",!0)])]))}});var Jt=M(Di,[["__scopeId","data-v-c446588c"]]);const Bi={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"},Yi=U({props:{size:{type:[Number,String],default:50},color:{type:String,default:"#fff"}},setup(o){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)=>(r(),l("div",{class:"quick-loading",style:Bt({width:i(o.size),height:i(o.size)})},[(r(),l("svg",Bi,[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:o.color})},null,4)]))],4))}});var Ai=M(Yi,[["__scopeId","data-v-47c6049a"]]);const Si={},zi={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":""},Pi=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),Ti=[Pi];function Ii(o,i){return r(),l("svg",zi,Ti)}var Li=M(Si,[["render",Ii]]);const Mi={},Ni={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"},Oi=Wt('',1),Vi=[Oi];function Gi(o,i){return r(),l("svg",Ni,Vi)}var ji=M(Mi,[["render",Gi]]);const qi=o=>(rt("data-v-0cc5bf50"),o=o(),st(),o),Ui=["href","title"],Ri=qi(()=>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)),Wi=[Ri],Hi=U({props:{type:null},setup(o){const i=o,{$gettext:a,$ngettext:d}=H(),u=tt(()=>{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(s,c)=>(r(),l("a",{href:e(u),target:"_blank",title:e(a)("\u8DF3\u8F6C\u6559\u7A0B")},Wi,8,Ui))}});var Zi=M(Hi,[["__scopeId","data-v-0cc5bf50"]]),Fa={install:o=>{o.component("icon-loading",Ai),o.component("icon-success",Li),o.component("icon-error",ji),o.component("GlHelp",Zi)}};const{$gettext:be,$ngettext:Ce}=Se(),Ji=o=>{},Ki=()=>new Date().getTime(),Qi=o=>{if(o<1e3)return`${o} B`;let a=1e3,d=0;for(let c=o/1e3;c>=1e3;c/=1e3)a*=1e3,d++;let u=[" KB"," MB"," GB"," TB"," PB"," EB"];return(o/100/(a/100)).toFixed(1)+u[d]},Xi=o=>{if(o==null)return 0;if(o<1e4)return o;let a=parseInt(`${o/1e4}`),d=o%1e4;return`${a}\u4E07${d}`},tr=o=>{if(o)try{var i=new Date(o),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(s){}return""},er=o=>{if(o){let i=Math.floor(o/86400),a=Math.floor(o/3600)%24,d=Math.floor(o/60)%60,u=o%60;return(i>0?Ce("%{ days }\u5929","%{ days }\u5929",i,{days:Ee(i)}):"")+Ce("%{ hours }\u5C0F\u65F6","%{ hours }\u5C0F\u65F6",a,{hours:Ee(a)})+Ce("%{ minutes }\u5206","%{ minutes }\u5206",d,{minutes:Ee(d)})+Ce("%{ seconds }\u79D2","%{ seconds }\u79D2",u,{seconds:Ee(u)})}},ar=o=>/^\d+\.\d+\.\d+\.\d+$/.test(o),or=o=>o.length<3?be("\u7528\u6237\u540D\u592A\u77ED"):o.toLowerCase()!=o?be("\u7528\u6237\u540D\u53EA\u80FD\u4E3A\u5C0F\u5199"):new RegExp("^\\d").exec(o)?be("\u7528\u6237\u540D\u4E0D\u80FD\u4EE5\u6570\u5B57\u5F00\u5934"):new RegExp("^_").exec(o)?be("\u7528\u6237\u540D\u4E0D\u80FD\u4EE5_\u5F00\u5934"):new RegExp("^[a-z0-9_]+$").exec(o)?!0:be("\u975E\u6CD5\u7684\u7528\u6237\u540D"),nr=(o,i)=>{let a=!0,d=null;const u=()=>{d=null,a&&o().finally(()=>{a&&(d=setTimeout(u,i))})};return d=setTimeout(u,0),()=>{a=!1,d!=null&&clearTimeout(d)}};var ir=Object.freeze(Object.defineProperty({__proto__:null,formatDate:Ji,UnixDate:Ki,byteToSize:Qi,numberToSum:Xi,dateForm:tr,stampForm:er,checkIsIP:ar,checkSmabaUserName:or,easyInterval:nr},Symbol.toStringTag,{value:"Module"})),Pt=lt({},ir);const rr=()=>{var i;const o=document.body.getAttribute("theme");if(o)switch(o){case"dark":case"light":return o}return(i=window.matchMedia("(prefers-color-scheme: dark)"))!=null&&i.matches?"dark":"light"},Ea=()=>rr()=="dark",sr={class:"flow"},dr={class:"flow-data"},lr={key:0},ur={key:1},cr=U({setup(o){const{$gettext:i,$ngettext:a}=H();la([ua,ca,pa,fa,ma,ba]);const d=E(),u=w=>{var g;const b=(g=d.value)==null?void 0:g[w];return!b||b.startTime==0?"":f(b.startTime*1e3)+"-"+f(b.endTime*1e3)},s=tt(()=>{var b;let w=[];return(b=d.value)==null||b.forEach(g=>{w.push({value:g.uploadSpeed})}),w}),c=tt(()=>{var b;let w=[];return(b=d.value)==null||b.forEach(g=>{w.push({value:g.downloadSpeed})}),w}),_=tt(()=>{var b;let w="";if(d.value){let g=((b=d.value)==null?void 0:b.length)||0;if(g>0){let y=d.value[g-1];w=m(y.uploadSpeed)+"/s"}}return w}),v=tt(()=>{var b;let w="";if(d.value){let g=((b=d.value)==null?void 0:b.length)||0;if(g>0){let y=d.value[g-1];w=m(y.downloadSpeed)+"/s"}}return w});tt(()=>{var b;let w=[];return(b=d.value)==null||b.forEach(g=>{w.push({value:g.downloadSpeed+g.uploadSpeed})}),w});const p=()=>L(this,null,function*(){var w;try{const b=yield O.Network.Statistics.GET();if(b.data&&(w=b.data.result)!=null&&w.items){const g=b.data.result.slots||10;if(b.data.result.items.lengthg?d.value=b.data.result.items.slice(g-b.data.result.items.length):d.value=b.data.result.items}}catch(b){console.log(b)}}),f=Pt.dateForm,m=Pt.byteToSize,h=E();let k=null;const x=w=>{const b=Ea();return k=va(w,b?"dark":"light"),k.setOption({animation:!1,backgroundColor:b?"#88888822":"#fff",color:["transparent","transparent"],tooltip:{trigger:"axis",formatter:g=>{if(Array.isArray(g)){let y="";g.length>0&&(y=u(g[0].axisValue));for(let F=0;F${g[F].seriesName}: ${m(g[F].value)}/s`;return y.toString()}else{const y=g;return`${u(y.axisValue)}
${y.seriesName}: ${m(y.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:b?"#cccccc":"rgba(0, 0, 0, 0.6)"},top:"10px",left:"10px"},yAxis:{type:"value",name:"",minInterval:1e4,interval:1e3,axisLabel:{formatter:function(g,y){return`${m(g)}/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:s.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:b?"#cccccc":"rgba(0, 0, 0, 0.6)"},lineStyle:{color:"#333"}},grid:{left:"2%",right:"2%",bottom:"0%",top:"10%",containLabel:!0}}),k};return At(()=>{setTimeout(()=>L(this,null,function*(){if(h.value){yield p();const w=x(h.value),b=h.value;w.resize({width:b.clientWidth,height:b.clientHeight}),window.addEventListener("resize",()=>{w.resize({width:b.clientWidth,height:b.clientHeight})});const g=()=>L(this,null,function*(){if(k!=null){if(!document.hidden){if(yield p(),k==null)return;w.setOption({series:[{name:i("\u4E0B\u8F7D"),data:c.value,type:"line",areaStyle:{},smooth:!0},{name:i("\u4E0A\u4F20"),data:s.value,type:"line",areaStyle:{},smooth:!0}]})}setTimeout(g,5e3)}});setTimeout(g,5e3)}}),900)}),jt(()=>{k!=null&&(k.dispose(),k=null)}),(w,b)=>(r(),l("div",sr,[t("div",{ref_key:"el",ref:h,class:"echart"},null,512),t("div",dr,[e(_)?(r(),l("span",lr,n(e(i)("\u4E0A\u4F20:"))+" "+n(e(_)),1)):D("",!0),e(v)?(r(),l("span",ur,n(e(i)("\u4E0B\u8F7D:"))+" "+n(e(v)),1)):D("",!0)])]))}});var pr=M(cr,[["__scopeId","data-v-770b811c"]]);const fr={},mr={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"},br=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),vr=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),gr=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),hr=[br,vr,gr];function _r(o,i){return r(),l("svg",mr,hr)}var Vt=M(fr,[["render",_r]]);let $e=0;const xr={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 o=()=>{this.show&&this.remain>0&&(this.remain=this.remain-1,$e=window.setTimeout(o,1e3))};$e=window.setTimeout(o,1e3)}},computed:{Message(){return this.message+(this.countdown?" "+this.remain+"s":"")}},methods:{Stop(){this.type!="loading"&&(this.show=!1,$e!=0&&clearTimeout($e),this.Close())}}},Pe=o=>(rt("data-v-48bf84c6"),o=o(),st(),o),kr={key:0,class:"loading icon"},wr=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)),yr=[wr],Fr={key:1,class:"success icon"},Er=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)),Cr=[Er],$r={key:2,class:"error icon"},Dr=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)),Br=[Dr],Yr={key:3,class:"warning icon"},Ar=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)),Sr=[Ar];function zr(o,i,a,d,u,s){return r(),K($t,{name:"el-fade-in-linear"},{default:R(()=>[u.show?(r(),l("div",{key:0,class:"toast",onClick:i[1]||(i[1]=c=>s.Stop())},[a.type=="loading"?(r(),l("div",kr,yr)):a.type=="success"?(r(),l("div",Fr,Cr)):a.type=="error"?(r(),l("div",$r,Br)):a.type=="warning"?(r(),l("div",Yr,Sr)):D("",!0),t("div",{class:"message",onClick:i[0]||(i[0]=mt(()=>{},["stop"]))},n(s.Message),1)])):D("",!0)]),_:1})}var Pr=M(xr,[["render",zr],["__scopeId","data-v-48bf84c6"]]);const ge=new Map,ae=o=>{const i=gt(Pr,bt(lt({},o),{Close:()=>{d()}})),a=document.createElement("div");document.body.append(a),i.mount(a);const d=()=>{a.remove(),ge.get(i._uid)&&ge.delete(i._uid)};return o.type=="loading"&&ge.set(i._uid,{Close:d}),(o==null?void 0:o.duration)==0||((o==null?void 0:o.duration)>0?setTimeout(()=>{d()},o==null?void 0:o.duration):setTimeout(()=>{d()},3e3)),{Close:d}},C=o=>ae(o);C.Loading=(o,i)=>ae({type:"loading",message:o||"\u52A0\u8F7D\u4E2D...",duration:0,countdown:i||0});C.Success=o=>ae({type:"success",message:o});C.Error=o=>ae({type:"error",message:o,duration:0});C.Warning=o=>ae({type:"warning",message:o});C.Message=o=>ae({message:o});C.Clear=()=>{ge.forEach((o,i)=>{o.Close(),ge.delete(i)})};const{$gettext:Xt,$ngettext:oA}=Se(),Ct={installApp:(o,i)=>new Promise((a,d)=>{let u=0;O.App.Install.POST({name:o}).then(()=>{const s=setTimeout(()=>{u==0&&(u=1,a(!1))},(i||60)*1e3),c=()=>{u==0&&O.App.Check.POST({name:o}).then(_=>{if(u==0&&_!=null&&_.data){const{result:v}=_.data;if((v==null?void 0:v.status)=="installed"){clearTimeout(s),u=1,a(!0);return}}}).catch(_=>{}).finally(()=>{u==0&&setTimeout(c,3e3)})};setTimeout(c,3e3)}).catch(s=>{u==0&&(u=1,d(Xt("\u5B89\u88C5\u5931\u8D25\uFF0C")+s))})}),checkAndInstallApp:(o,i,a)=>L(ee,null,function*(){let d=C.Loading(Xt("\u68C0\u67E5\u4E2D..."));try{const u=yield O.App.Check.POST({name:o});if(d.Close(),u!=null&&u.data){const{result:s,error:c}=u.data;if(c)C.Warning(c);else if(s){if(s.status=="installed")return!0;if(confirm(Xt("\u68C0\u6D4B\u5230\u4F60\u5C1A\u672A\u5B89\u88C5 %{name} \u63D2\u4EF6,\u662F\u5426\u5B89\u88C5\uFF1F",{name:i}))){d=C.Loading(Xt("\u6B63\u5728\u5B89\u88C5\u4E2D..."));const _=yield Ct.installApp(a||o);if(d.Close(),_)return!0;C.Error(Xt("\u5B89\u88C5\u5931\u8D25\u6216\u8D85\u65F6\uFF0C\u8BF7\u68C0\u67E5\u8F6F\u4EF6\u6E90\u6216\u7A0D\u5019\u91CD\u8BD5"))}}else C.Warning(Xt("\u68C0\u67E5\u63D2\u4EF6\u72B6\u6001\u5931\u8D25"))}return!1}catch(u){return d.Close(),C.Warning(u),!1}}),installAndGo:(o,i,a,d)=>L(ee,null,function*(){(yield Ct.checkAndInstallApp(o,i,d))&&(location.href=a)})},Tr={},Ir={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"},Lr=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),Mr=[Lr];function Nr(o,i){return r(),l("svg",Ir,Mr)}var Or=M(Tr,[["render",Nr]]);const Vr=o=>(rt("data-v-a96d68d4"),o=o(),st(),o),Gr={id:"actioner"},jr={key:0,class:"action-container"},qr={class:"action-container_header"},Ur=Vr(()=>t("div",null,null,-1)),Rr={class:"title"},Wr=["title"],Hr={class:"action-container_body"},Zr=U({props:{Close:{type:Function},type:{type:Number},title:String},setup(o){const i=o,{$gettext:a,$ngettext:d}=H(),u=E(!1);At(()=>{u.value=!0,document.body.setAttribute("lock-scroll","true")}),jt(()=>{document.body.removeAttribute("lock-scroll")});const s=()=>{i.Close&&(u.value=!1,setTimeout(()=>{i.Close&&i.Close()},300))};return(c,_)=>(r(),l("div",Gr,[t("div",{class:"bg",onClick:s}),o.type!=null?zt(c.$slots,"default",{key:0},void 0,!0):(r(),l(G,{key:1},[u.value?(r(),l("div",jr,[t("div",qr,[Ur,t("div",Rr,n(o.title),1),t("button",{class:"close",title:e(a)("\u5173\u95ED"),onClick:s},[z(Or)],8,Wr)]),t("div",Hr,[zt(c.$slots,"default",{},void 0,!0)])])):D("",!0)],64))]))}});var Jr=M(Zr,[["__scopeId","data-v-a96d68d4"]]);const _t=U({props:{Close:{type:Function},type:{type:Number},title:String},setup(o){return(i,a)=>(r(),K(Jr,{Close:o.Close,type:o.type,title:o.title},{default:R(()=>[zt(i.$slots,"default")]),_:3},8,["Close","type","title"]))}}),Kr=["onSubmit"],Qr={class:"actioner-dns_header"},Xr={class:"actioner-dns_body"},ts={class:"label-item"},es={class:"label-item_key"},as={class:"label-item_value"},os=["disabled"],ns={value:"manual"},is={class:"label-item"},rs={class:"label-item_key"},ss={class:"label-item_value"},ds=["placeholder","onUpdate:modelValue"],ls={class:"label-item_key"},us={class:"label-item_value"},cs=["placeholder","onUpdate:modelValue"],ps={key:1,class:"label-message"},fs={class:"actioner-dns_footer"},ms=["disabled"],bs={key:1,class:"actioner-dns"},vs={class:"actioner-dns_header"},gs={class:"actioner-dns_body"},hs={class:"config-message"},_s={class:"actioner-dns_footer"},xs=U({props:{Close:{type:Function,required:!0}},setup(o){const i=o,{$gettext:a,$ngettext:d}=H(),u=E(0),s=ze(),c=s.status,_=tt(()=>s.status.proto!="static"),v=()=>{let w=c.dnsList||[];for(w=w.filter(b=>b);w.length<2;)w.push("");return w},p=E({interfaceName:c.defaultInterface||"",dnsProto:c.dnsProto||"manual",manualDnsIp:v()}),f=E(""),m=E(!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]){C.Error(a("\u81F3\u5C11\u9700\u8981\u586B\u5199\u4E00\u4E2ADNS"));return}w.manualDnsIp=p.value.manualDnsIp.filter(g=>g);break}w.dnsProto=p.value.dnsProto,w.interfaceName=p.value.interfaceName;const b=C.Loading(a("\u914D\u7F6E\u4E2D..."));try{const g=yield O.Guide.DnsConfig.POST(w);if(g!=null&&g.data){const{success:y,error:F}=g==null?void 0:g.data;F&&(f.value=F),(y==null||y==0)&&(C.Success(a("\u914D\u7F6E\u6210\u529F")),u.value=1)}}catch(g){f.value=g}b.Close()}),k=w=>{w.preventDefault(),i.Close&&i.Close()},x=w=>{location.reload()};return(w,b)=>(r(),K(_t,{Close:o.Close,type:1},{default:R(()=>[u.value==0?(r(),l("form",{key:0,class:"actioner-dns",onSubmit:mt(h,["prevent"])},[t("div",Qr,[t("span",null,n(e(a)("DNS\u914D\u7F6E")),1)]),t("div",Xr,[t("div",ts,[t("div",es,[t("span",null,n(e(a)("DNS\u9009\u9879")),1)]),t("div",as,[T(t("select",{"onUpdate:modelValue":b[0]||(b[0]=g=>p.value.dnsProto=g)},[t("option",{value:"auto",disabled:!e(_)},n(e(a)("\u81EA\u52A8\u83B7\u53D6DNS")),9,os),t("option",ns,n(e(a)("\u81EA\u5B9A\u4E49DNS")),1)],512),[[dt,p.value.dnsProto]])])]),p.value.dnsProto=="manual"?(r(!0),l(G,{key:0},et(p.value.manualDnsIp,(g,y)=>(r(),l("div",is,[y==0?(r(),l(G,{key:0},[t("div",rs,[t("span",null,n(e(a)("DNS\u670D\u52A1\u5668\u5730\u5740")),1)]),t("div",ss,[T(t("input",{type:"text",placeholder:e(a)("\u8BF7\u8F93\u5165DNS\u5730\u5740"),required:"","onUpdate:modelValue":F=>p.value.manualDnsIp[y]=F},null,8,ds),[[ot,p.value.manualDnsIp[y],void 0,{trim:!0}]])])],64)):(r(),l(G,{key:1},[t("div",ls,n(e(a)("\u5907\u7528DNS\u670D\u52A1\u5668\u5730\u5740")),1),t("div",us,[T(t("input",{type:"text",placeholder:e(a)("\u5907\u7528DNS\u5730\u5740"),"onUpdate:modelValue":F=>p.value.manualDnsIp[y]=F},null,8,cs),[[ot,p.value.manualDnsIp[y],void 0,{trim:!0}]])])],64))]))),256)):D("",!0),f.value?(r(),l("div",ps,n(f.value),1)):D("",!0)]),t("div",fs,[t("button",{class:"cbi-button cbi-button-apply app-btn",disabled:m.value},n(e(a)("\u786E\u8BA4")),9,ms),t("button",{class:"cbi-button cbi-button-remove app-btn app-back",onClick:k},n(e(a)("\u53D6\u6D88")),1)])],40,Kr)):u.value==1?(r(),l("div",bs,[t("div",vs,[t("span",null,n(e(a)("DNS\u914D\u7F6E")),1)]),t("div",gs,[t("div",hs,n(e(a)("DNS\u914D\u7F6E\u5DF2\u4FDD\u5B58")),1)]),t("div",_s,[t("button",{class:"cbi-button cbi-button-remove app-btn app-back",onClick:x},n(e(a)("\u5B8C\u6210")),1)])])):D("",!0)]),_:1},8,["Close"]))}});var ks=M(xs,[["__scopeId","data-v-2ac87be2"]]);const Ca=()=>{const o=document.createElement("div");document.body.appendChild(o);const i=gt(ks,{Close:()=>{a()}});i.mount(o);const a=()=>{i.unmount(),o.remove()};return{Close:a}},ws=o=>(rt("data-v-4ca82311"),o=o(),st(),o),ys={class:"action"},Fs={class:"action-body"},Es=ws(()=>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)),Cs={class:"title"},$s={class:"info"},Ds=["href"],Bs={class:"btns"},Ys=U({props:{port:Number,Close:Function},setup(o){const i=o,{$gettext:a,$ngettext:d}=H(),u=tt(()=>`http://${location.hostname}:${i.port}`),s=()=>{i.Close&&(i.Close(),location.reload())};return(c,_)=>(r(),K(_t,{type:1},{default:R(()=>[z($t,{name:"rotate",mode:"out-in"},{default:R(()=>[t("div",ys,[t("div",Fs,[Es,t("h2",Cs,n(e(a)("\u670D\u52A1\u5DF2\u542F\u52A8")),1),t("div",$s,[t("span",null,n(e(a)("\u524D\u5F80")),1),t("a",{href:e(u),target:"_blank",rel:"noopener noreferrer"},n(e(u)),9,Ds),t("span",null,n(e(a)("\u8FDB\u884C\u6D4B\u901F")),1)]),t("div",Bs,[t("button",{class:"cbi-button cbi-button-remove app-btn app-back",type:"button",onClick:s},n(e(a)("\u5173\u95ED")),1)])])])]),_:1})]),_:1}))}});var As=M(Ys,[["__scopeId","data-v-4ca82311"]]),Ss=o=>{const i=document.createElement("div");document.body.appendChild(i);const a=gt(As,bt(lt({},o),{Close:()=>{d()}}));a.mount(i);const d=()=>{a.unmount(),i.remove()};return{Close:d}};const $a=o=>(rt("data-v-17b89cb7"),o=o(),st(),o),zs=$a(()=>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)),Ps={class:"app-container_status-label_text"},Ts={class:"text_status"},Is={class:"text_info"},Ls=$a(()=>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)),Ms={class:"app-container_status-label_text"},Ns={class:"text_info"},Os=U({props:{item:{type:Object,required:!0},transform:{type:Number,default:0}},setup(o){const i=o,{$gettext:a,$ngettext:d}=H(),u=xa(),s=E(null),c=v=>{const p=v.target,{left:f,top:m}=p.getBoundingClientRect();u.portitemStyle.show=!0,u.portitemStyle.left=f,u.portitemStyle.top=m,u.portitemStyle.portitem=i.item},_=v=>{u.portitemStyle.show=!1};return(v,p)=>(r(),l("div",{class:"app-container_status-label_bg",style:Bt(`transform: translateX(${o.transform}px);`),ref_key:"el",ref:s,onMouseenter:c,onMouseleave:_},[o.item.linkState=="DOWN"?(r(),l(G,{key:0},[zs,t("div",Ps,[t("div",Ts,n(e(a)("\u5DF2\u65AD\u5F00")),1),t("div",Is,n(o.item.name)+" "+n(o.item.interfaceNames?`(${o.item.interfaceNames.join(",").toLocaleUpperCase()})`:""),1)])],64)):(r(),l(G,{key:1},[Ls,t("div",Ms,[t("div",null,n(o.item.linkSpeed),1),t("div",Ns,n(o.item.name)+" "+n(o.item.interfaceNames?`(${o.item.interfaceNames.join(",").toLocaleUpperCase()})`:""),1)])],64))],36))}});var Da=M(Os,[["__scopeId","data-v-17b89cb7"]]);const Ba=o=>(rt("data-v-6f355f28"),o=o(),st(),o),Vs=Ba(()=>t("span",null,n("<"),-1)),Gs=[Vs],js=Ba(()=>t("span",null,n(">"),-1)),qs=[js],Us=U({props:{portList:{type:Array,required:!0}},setup(o){const i=E(),a=E(0),d=E(0),u=E(0),s=E(!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(()=>{je(()=>{i.value&&(a.value=i.value.scrollWidth,d.value=i.value.clientWidth,s.value=a.value>d.value)})}),(v,p)=>(r(),l("div",{class:"app-interfaces",ref_key:"el",ref:i},[s.value?(r(),l(G,{key:0},[t("a",{class:"btn-f",onClick:c},Gs),t("a",{class:"btn-r",onClick:_},qs)],64)):D("",!0),(r(!0),l(G,null,et(o.portList,(f,m)=>(r(),K(Da,{item:f,transform:u.value},null,8,["item","transform"]))),256))],512))}});var Rs=M(Us,[["__scopeId","data-v-6f355f28"]]);const Ws={},Hs={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"},Zs=Wt('',1),Js=[Zs];function Ks(o,i){return r(),l("svg",Hs,Js)}var We=M(Ws,[["render",Ks]]);const Qs=["onSubmit"],Xs={class:"actioner-dns_header"},td={class:"actioner-dns_body"},ed={class:"label-item"},ad={class:"label-item_key"},od={class:"label-item_value"},nd={class:"item_info"},id={class:"label-item"},rd={class:"label-item_key"},sd={class:"label-item_value"},dd={selected:"true",value:""},ld=["value"],ud={class:"actioner-dns_footer"},cd=["disabled"],pd={key:1,class:"actioner-dns"},fd={class:"actioner-dns_header"},md={class:"softsource_tit"},bd={class:"actioner-dns_body"},vd={class:"finished"},gd={class:"successed"},hd={class:"btns"},_d=U({props:{Close:{type:Function,required:!0}},setup(o){const i=o,{$gettext:a,$ngettext:d}=H(),u=E(0),s=E(""),c=E(),_=E();(()=>{O.Guide.SoftSourceList.GET().then(h=>{var k,x;if((k=h==null?void 0:h.data)!=null&&k.result){const w=(x=h==null?void 0:h.data)==null?void 0:x.result;_.value=w}}).then(()=>O.Guide.GetSoftSource.GET()).then(h=>{var k,x;if((k=h==null?void 0:h.data)!=null&&k.result){const w=h.data.result;c.value=w.softSource,(x=_.value)!=null&&x.softSourceList.find(b=>b.identity==w.softSource.identity)&&(s.value=w.softSource.identity)}})})();const p=h=>{h.preventDefault(),i.Close&&i.Close()},f=h=>{const k=C.Loading(a("\u6B63\u5728\u5207\u6362\u4E2D..."));O.Guide.SoftSource.POST({softSourceIdentity:s.value}).then(x=>{if(x!=null&&x.data){if((x.data.success||0)==0){u.value=1;return}else if(x.data.error)throw x.data.error}throw a("\u672A\u77E5\u9519\u8BEF")}).catch(x=>{C.Error(x)}).finally(()=>k.Close())},m=h=>{h.preventDefault(),location.reload()};return(h,k)=>(r(),K(_t,{Close:o.Close,type:1},{default:R(()=>{var x,w;return[u.value==0?(r(),l("form",{key:0,class:"actioner-dns",onSubmit:mt(f,["prevent"])},[t("div",Xs,[t("span",null,n(e(a)("\u8F6F\u4EF6\u6E90\u914D\u7F6E")),1)]),t("div",td,[t("div",ed,[t("div",ad,[t("span",null,n(e(a)("\u5F53\u524D\u8F6F\u4EF6\u6E90")),1)]),t("div",od,[t("p",nd,n((x=c.value)==null?void 0:x.name),1)])]),t("div",id,[t("div",rd,[t("span",null,n(e(a)("\u5207\u6362\u8F6F\u4EF6\u6E90")),1)]),t("div",sd,[T(t("select",{name:"",id:"","onUpdate:modelValue":k[0]||(k[0]=b=>s.value=b)},[t("option",dd,n(e(a)("\u8BF7\u9009\u62E9\u8F6F\u4EF6\u6E90")),1),(r(!0),l(G,null,et((w=_.value)==null?void 0:w.softSourceList,(b,g)=>(r(),l("option",{value:b.identity,key:g},n(b.name),9,ld))),128))],512),[[dt,s.value,void 0,{trim:!0}]])])])]),t("div",ud,[t("button",{class:"cbi-button cbi-button-apply app-btn",disabled:s.value==""},n(e(a)("\u786E\u8BA4")),9,cd),t("button",{class:"cbi-button cbi-button-remove app-btn app-back",onClick:p},n(e(a)("\u53D6\u6D88")),1)])],40,Qs)):D("",!0),u.value==1?(r(),l("form",pd,[t("div",fd,[t("span",md,n(e(a)("\u8F6F\u4EF6\u6E90\u914D\u7F6E")),1)]),t("div",bd,[t("div",vd,[z(We)]),t("p",gd,n(e(a)("\u914D\u7F6E\u6210\u529F\uFF01")),1),t("div",hd,[t("button",{class:"cbi-button cbi-button-apply softsource_successed",onClick:m},n(e(a)("\u786E\u5B9A")),1)])])])):D("",!0)]}),_:1},8,["Close"]))}});var xd=M(_d,[["__scopeId","data-v-2deed63d"]]);const Ya=()=>{const o=document.createElement("div");document.body.appendChild(o);const i=gt(xd,{Close:()=>{a()}});i.mount(o);const a=()=>{i.unmount(),o.remove()};return{Close:a}},Ht=o=>(rt("data-v-51765cb0"),o=o(),st(),o),kd={class:"app-container_status-label"},wd={class:"app-container_status-label_item",style:{"padding-right":"10px"}},yd={class:"app-container_status-container",style:{height:"100%"}},Fd={key:0,class:"app-container_status-container_body"},Ed=Ht(()=>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)),Cd={class:"app-container_status-info"},$d={class:"container_success"},Dd={class:"container_time"},Bd={key:1,class:"app-container_status-container_body"},Yd=Ht(()=>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)),Ad={class:"app-container_status-info"},Sd={class:"container_failure"},zd={class:"container_time"},Pd={key:2,class:"app-container_status-container_body"},Td=Ht(()=>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)),Id={class:"app-container_status-info"},Ld={class:"container_failure"},Md={class:"container_time"},Nd={key:3,class:"app-container_status-container_body"},Od=Ht(()=>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)),Vd={class:"app-container_status-info"},Gd={class:"container_failure"},jd={class:"container_time"},qd={key:4,class:"app-container_status-container_body"},Ud=Ht(()=>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)),Rd={class:"app-container_status-info"},Wd={class:"container_failure"},Hd={class:"app-container_status-label_item",style:{"padding-left":"10px"}},Zd={class:"app-container_status-container",style:{height:"100%"}},Jd=["title"],Kd={class:"DeviceBlock"},Qd={class:"app-container_status-container_body"},Xd=Ht(()=>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)),t0={class:"app-container_status-info"},e0={class:"container_content"},a0={class:"devise"},o0=Ht(()=>t("em",null,null,-1)),n0={class:"app-container_status-container"},i0=["title"],r0={class:"DeviceBlock"},s0={class:"app-container_title"},d0={class:"app-container_status-label_block"},l0={class:"app-container_status-label_block"},u0={class:"app-container_title"},c0={class:"app-container_status-label_block"},p0=Ht(()=>t("em",null,null,-1)),f0={class:"app-container_status-container"},m0={class:"app-container_title"},b0=["title"],v0={class:"DeviceBlock"},g0={class:"app-container_body"},h0=U({props:{homebox:{type:Object}},setup(o){const{$gettext:i,$ngettext:a}=H(),d=ze(),u=()=>{Ca()},s=()=>{Ya()},c=tt(()=>d.status),_=tt(()=>d.deviceList),v=E(!1),p=E(!1),f=E(!1),m=vt({portList:[],load:!1}),h=B=>{switch(B){case"pppoe":return i("\u62E8\u53F7\u4E0A\u7F51");case"static":return i("\u9759\u6001\u7F51\u7EDC");case"dhcp":return"DHCP"}return B&&B.toUpperCase()},k=B=>{switch(B){case"manual":return i("\u624B\u52A8\u914D\u7F6E");case"auto":return i("\u81EA\u52A8\u83B7\u53D6");default:return""}},x=()=>{(m.load&&document.hidden?Promise.resolve():O.Network.PortList.GET().then(B=>{if(B!=null&&B.data){const{result:$}=B==null?void 0:B.data;$&&(m.portList=$.ports||[])}})).finally(()=>{m.load=!0,setTimeout(x,1e4)})};x();const w=Pt.stampForm,b=()=>{v.value=!v.value},g=()=>{p.value=!p.value},y=()=>{f.value=!f.value},F=()=>{b(),Ct.installAndGo("app-meta-nlbwmon",i("\u5E26\u5BBD\u76D1\u63A7"),"/cgi-bin/luci/admin/services/nlbw")},Y=()=>L(this,null,function*(){var B,$,S;if(g(),yield Ct.checkAndInstallApp("app-meta-homebox","Homebox"))try{const V=yield O.Network.Homebox.Enable.POST();($=(B=V==null?void 0:V.data)==null?void 0:B.result)!=null&&$.port?Ss({port:V.data.result.port,setup:0}):((S=V==null?void 0:V.data)==null?void 0:S.success)==0?location.href="/cgi-bin/luci/admin/services/homebox":C.Warning(i("\u542F\u52A8\u5931\u8D25"))}catch(V){C.Warning(i("\u542F\u52A8\u5931\u8D25"))}}),A=()=>{g(),Ct.installAndGo("app-meta-systools","SysTools","/cgi-bin/luci/admin/system/systools/pages")};return(B,$)=>{var V,N;const S=ut("router-link");return r(),l(G,null,[t("div",kd,[t("div",wd,[t("div",yd,[e(c)!=null?(r(),l(G,{key:0},[e(c).networkInfo=="netSuccess"?(r(),l("div",Fd,[Ed,t("div",Cd,[t("span",$d,n(e(i)("\u5DF2\u8054\u7F51")),1),t("span",Dd,n(e(w)(e(c).uptimeStamp)),1)])])):e(c).networkInfo=="dnsFailed"?(r(),l("div",Bd,[Yd,t("div",Ad,[t("span",Sd,n(e(i)("DNS\u9519\u8BEF")),1),t("span",zd,n(e(w)(e(c).uptimeStamp)),1),t("div",{onClick:u,class:"container_configure"},n(e(i)("DNS\u914D\u7F6E")),1)])])):e(c).networkInfo=="softSourceFailed"?(r(),l("div",Pd,[Td,t("div",Id,[t("span",Ld,n(e(i)("\u8F6F\u4EF6\u6E90\u9519\u8BEF")),1),t("span",Md,n(e(w)(e(c).uptimeStamp)),1),t("div",{onClick:s,class:"container_configure"},n(e(i)("\u8F6F\u4EF6\u6E90\u914D\u7F6E")),1)])])):e(c).networkInfo=="netFailed"?(r(),l("div",Nd,[Od,t("div",Vd,[t("span",Gd,n(e(i)("\u672A\u8054\u7F51")),1),t("span",jd,n(e(w)(e(c).uptimeStamp)),1)])])):(r(),l("div",qd,[Ud,t("div",Rd,[t("span",Wd,n(e(i)("\u68C0\u6D4B\u4E2D...")),1)])]))],64)):D("",!0)])]),t("div",Hd,[t("div",Zd,[t("span",{class:"more_icon",title:e(i)("\u67E5\u770B\u8BBE\u5907\u4FE1\u606F")},[z(Vt,{onClick:b})],8,Jd),T(t("div",Kd,[t("div",{class:"menu_background",onClick:b}),t("ul",null,[t("li",null,[z(S,{to:"/devicemanagement"},{default:R(()=>[it(n(e(i)("\u8BBE\u5907\u7BA1\u7406")),1)]),_:1})]),t("li",null,[t("a",{onClick:F},n(e(i)("\u5E26\u5BBD\u76D1\u63A7")),1)])])],512),[[Yt,v.value]]),t("div",Qd,[Xd,t("div",t0,[t("span",e0,n(((N=(V=e(_))==null?void 0:V.devices)==null?void 0:N.length)||0),1),t("span",a0,n(e(i)("\u5DF2\u8FDE\u63A5\u8BBE\u5907")),1)])])])])]),o0,t("div",n0,[t("span",{class:"more_icon",title:e(i)("\u6D4B\u901F")},[z(Vt,{onClick:g})],8,i0),T(t("div",r0,[t("div",{class:"menu_background",onClick:g}),t("ul",null,[t("li",null,[t("a",{onClick:Y},n(e(i)("\u5185\u7F51\u6D4B\u901F")),1)]),t("li",null,[t("a",{onClick:A},n(e(i)("\u5916\u7F51\u6D4B\u901F")),1)])])],512),[[Yt,p.value]]),t("div",s0,[t("span",null,n(e(i)("IP\u5730\u5740"))+"\uFF08"+n(e(c).defaultInterface)+"\uFF09",1)]),t("div",d0,[t("span",null," IPv4: "+n(e(c).ipv4addr)+" \uFF08"+n(h(e(c).proto||""))+"\uFF09 ",1)]),t("div",l0,[t("span",null,"IPv6: "+n(e(c).ipv6addr),1)]),t("div",u0,[t("span",null,"DNS\uFF08"+n(k(e(c).dnsProto))+"\uFF09",1)]),(r(!0),l(G,null,et(e(c).dnsList,P=>(r(),l("div",c0,[t("span",null,n(P),1)]))),256))]),p0,t("div",f0,[t("div",m0,[t("span",null,n(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(Vt,{onClick:y})],8,b0),T(t("div",v0,[t("div",{class:"menu_background",onClick:y}),t("ul",null,[t("li",null,[z(S,{to:"/interfaceconfig"},{default:R(()=>[it(n(e(i)("\u7F51\u53E3\u914D\u7F6E")),1)]),_:1})])])],512),[[Yt,f.value]])]),t("div",g0,[e(m).load?(r(),K(Rs,{key:0,portList:e(m).portList},null,8,["portList"])):D("",!0)])])],64)}}});var _0=M(h0,[["__scopeId","data-v-51765cb0"]]);const x0={class:"network-container"},k0={class:"network-container_flow"},w0={class:"network-container_flow-container"},y0={class:"network-container_status"},F0=U({setup(o){return(i,a)=>(r(),l("div",x0,[t("div",k0,[t("div",w0,[z(pr)])]),t("div",y0,[z(_0)])]))}});var E0=M(F0,[["__scopeId","data-v-2d777a95"]]);const C0={},$0={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"},D0=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),B0=[D0];function Y0(o,i){return r(),l("svg",$0,B0)}var Tt=M(C0,[["render",Y0]]);const A0={},S0={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"},z0=Wt('',1),P0=[z0];function T0(o,i){return r(),l("svg",S0,P0)}var na=M(A0,[["render",T0]]);const I0={},L0={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"},M0=Wt('',1),N0=[M0];function O0(o,i){return r(),l("svg",L0,N0)}var V0=M(I0,[["render",O0]]);const He=o=>(rt("data-v-3dae3be2"),o=o(),st(),o),G0=["onSubmit"],j0={class:"action-header"},q0={class:"action-header_title"},U0={class:"action-body"},R0={class:"disk-info"},W0=He(()=>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)),H0={key:0,class:"disk-info_mount-name"},Z0={key:1,class:"disk-info_mount-name"},J0={key:0,class:"label-item"},K0={class:"label-item_key"},Q0={class:"label-item_path"},X0={class:"label-item"},tl={class:"label-item_key"},el={class:"label-item_value"},al=["disabled"],ol={key:0,value:""},nl={value:"format"},il={key:1,value:"default"},rl={class:"label-item_value"},sl={key:0,class:"msg"},dl={key:1,class:"msg"},ll={class:"action-footer"},ul=He(()=>t("div",{class:"auto"},null,-1)),cl=["disabled"],pl=["disabled"],fl={key:1,class:"action result"},ml={class:"action-body"},bl=He(()=>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)),vl={class:"action-body_msg"},gl={key:0,class:"action-body_info"},hl={key:1,class:"action-body_info"},_l={class:"btns"},xl=U({props:{action:String,disk:{type:Object,required:!0},mount:{type:Object},Close:{type:Function},Cancel:{type:Function},Next:{type:Function}},setup(o){const i=o,{$gettext:a,$ngettext:d}=H(),u=()=>{i.Close&&i.Close()},s=F=>{F.preventDefault(),i.Cancel&&i.Cancel(),u()},c=F=>{i.Next&&i.Next(F),u()},_=E(!1),v=E(0),p=F=>{v.value=F},f=E(i.action=="nas"?"":"format"),m=E(),h=E(),k=()=>{switch(f.value){case"format":w();return;case"default":x();return;default:C.Warning(a("\u8BF7\u9009\u62E9\u9009\u9879"));return}},x=()=>{let F="";const Y=i.mount;if(Y!=null&&Y.mountPoint!=null&&(F=Y.mountPoint),F!=""){c(F);return}C.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;g(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;b(F);return}C.Warning(a("\u65E0\u6CD5\u8BC6\u522B\u6570\u636E"))},b=F=>L(this,null,function*(){if(F.name==null||F.path==""){C.Warning(a("\u83B7\u53D6\u4E0D\u5230\u8BBE\u5907\u540D\u79F0"));return}if(F.path==null||F.path==""){C.Warning(a("\u83B7\u53D6\u4E0D\u5230\u8BBE\u5907\u8DEF\u5F84"));return}_.value=!0;const Y=C.Loading(a("\u521D\u59CB\u5316\u4E2D..."));try{const A=yield O.Nas.Disk.Init.POST({name:F.name,path:F.path});if(A!=null&&A.data){const{result:B,error:$}=A==null?void 0:A.data;$&&C.Warning($),B&&(B.errorInfo?C.Warning(B.errorInfo):(C.Success(a("\u521D\u59CB\u5316\u6210\u529F")),B.childrens&&B.childrens.length>0&&(h.value=B.childrens[0]),m.value=B,p(1)))}}catch(A){C.Error(A)}Y.Close(),_.value=!1}),g=F=>L(this,null,function*(){if(F.path==null||F.path==""){C.Warning(a("\u83B7\u53D6\u4E0D\u5230\u5206\u533A\u8DEF\u5F84"));return}_.value=!0;const Y=C.Loading(a("\u683C\u5F0F\u5316\u4E2D..."));try{const A=yield O.Nas.Disk.Partition.Format.POST({path:F.path,uuid:F.uuid,mountPoint:F.mountPoint});if(A!=null&&A.data){const{result:B,error:$}=A==null?void 0:A.data;$&&C.Warning($),B&&(C.Success(a("\u683C\u5F0F\u5316\u6210\u529F")),h.value=B,p(1))}}catch(A){C.Error(A)}Y.Close(),_.value=!1}),y=()=>{if(h.value&&h.value.mountPoint){c(h.value.mountPoint);return}C.Warning(a("\u8BFB\u53D6\u7ED3\u679C\u5931\u8D25"))};return(F,Y)=>(r(),K(_t,{type:1},{default:R(()=>[z($t,{name:"rotate",mode:"out-in"},{default:R(()=>{var A;return[v.value==0?(r(),l("form",{key:0,class:"action format",onSubmit:mt(k,["prevent"])},[t("div",j0,[t("div",q0,n(e(a)("\u786C\u76D8\u914D\u7F6E")),1)]),t("div",U0,[t("div",R0,[W0,o.mount?(r(),l("div",H0,[t("span",null,"\u3010"+n(o.mount.total)+"\u3011",1),t("span",null,n(o.mount.mountPoint||o.mount.path),1)])):o.disk?(r(),l("div",Z0,[t("span",null,"\u3010"+n(o.disk.size)+"\u3011",1),t("span",null,n(o.disk.venderModel),1)])):D("",!0)]),o.mount?(r(),l("div",J0,[t("div",K0,[t("span",null,n(e(a)("\u76EE\u6807\u5206\u533A")),1)]),t("div",Q0,n(o.mount.mountPoint||o.mount.path)+"\uFF08"+n(o.mount.total)+"\uFF09",1)])):D("",!0),t("div",X0,[t("div",tl,[t("span",null,n(e(a)("\u683C\u5F0F\u5316\u9009\u9879")),1)]),t("div",el,[T(t("select",{"onUpdate:modelValue":Y[0]||(Y[0]=B=>f.value=B),required:"",disabled:o.action=="disk"},[o.mount!=null?(r(),l("option",ol,n(e(a)("\u8BF7\u9009\u62E9\u9009\u9879")),1)):D("",!0),t("option",nl,n(e(a)("\u683C\u5F0F\u5316")),1),o.mount!=null?(r(),l("option",il,n(e(a)("\u4E0D\u683C\u5F0F\u5316,\u4F7F\u7528\u539F\u6587\u4EF6\u7CFB\u7EDF")),1)):D("",!0)],8,al),[[dt,f.value]])]),t("div",rl,[f.value=="format"?(r(),l("p",sl,n(e(a)("\u683C\u5F0F\u5316\u4E3AEXT4\u6587\u4EF6\u7CFB\u7EDF")),1)):f.value=="default"?(r(),l("p",dl)):D("",!0)])])]),t("div",ll,[ul,t("button",{class:"cbi-button cbi-button-remove app-btn app-back",onClick:s,type:"button",disabled:_.value},n(e(a)("\u8FD4\u56DE")),9,cl),t("button",{class:"cbi-button cbi-button-apply app-btn app-next",disabled:_.value},n(e(a)("\u4E0B\u4E00\u6B65")),9,pl)])],40,G0)):v.value==1?(r(),l("div",fl,[t("div",ml,[bl,t("div",vl,n(e(a)("\u683C\u5F0F\u5316\u6210\u529F")),1),m.value?(r(),l("div",gl,[it(n(e(a)("\u5DF2\u7ECF\u6210\u529F\u683C\u5F0F\u5316\u78C1\u76D8"))+" "+n(m.value.venderModel)+" "+n(e(a)("\u5E76\u6302\u8F7D\u5230"))+" ",1),t("a",null,n((A=h.value)==null?void 0:A.mountPoint),1)])):D("",!0),h.value?(r(),l("div",hl,[it(n(e(a)("\u5DF2\u7ECF\u6210\u529F\u521D\u59CB\u5316\u5206\u533A"))+" ",1),t("a",null,n(h.value.mountPoint),1)])):D("",!0),t("div",_l,[t("button",{class:"cbi-button cbi-button-apply app-btn app-next",type:"button",onClick:y},n(o.action=="nas"?e(a)("\u4E0B\u4E00\u6B65"):e(a)("\u5B8C\u6210")),1)])])])):D("",!0)]}),_:1})]),_:1}))}});var kl=M(xl,[["__scopeId","data-v-3dae3be2"]]),Ze=o=>{const i=document.createElement("div");document.body.appendChild(i);const a=gt(kl,bt(lt({},o),{Close:()=>{d()}}));a.mount(i);const d=()=>{a.unmount(),i.remove()};return{Close:d}};const Te=o=>(rt("data-v-5f5fb500"),o=o(),st(),o),wl=["onSubmit"],yl=Te(()=>t("div",{class:"action-header"},[t("div",{class:"action-header_title"})],-1)),Fl={class:"action-body"},El={class:"disk-info"},Cl=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)),$l={key:0,class:"disk-info_mount-name"},Dl={key:1,class:"disk-info_mount-name"},Bl={key:0,class:"label-item"},Yl={class:"label-item_key"},Al={class:"label-item_path"},Sl={class:"label-item"},zl={class:"label-item_key"},Pl={class:"label-item_value"},Tl={class:"action-footer"},Il=Te(()=>t("div",{class:"auto"},null,-1)),Ll=["disabled"],Ml=["disabled"],Nl={key:1,class:"action result"},Ol={class:"action-body"},Vl=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)),Gl={class:"action-body_msg"},jl=["innerHTML"],ql={class:"btns"},Ul=U({props:{action:String,disk:{type:Object,required:!0},mount:{type:Object},Close:{type:Function},Cancel:{type:Function},Next:{type:Function}},setup(o){var w;const i=o,{$gettext:a,$ngettext:d}=H(),u=()=>{i.Close&&i.Close()},s=b=>{b.preventDefault(),i.Cancel&&i.Cancel(),u()},c=b=>{i.Next&&i.Next(b),u()},_=E(!1),v=E(0),p=E("/mnt/data_"+((w=i==null?void 0:i.mount)==null?void 0:w.name)),f=b=>{v.value=b};E(i.mount?"":"format"),E();const m=E(),h=()=>L(this,null,function*(){const b=i.mount;if(b==null){C.Warning(a("\u83B7\u53D6\u4E0D\u5230\u5206\u533A"));return}if(b.path==null||b.path==""){C.Warning(a("\u83B7\u53D6\u4E0D\u5230\u5206\u533A\u8DEF\u5F84"));return}if(b.uuid==null||b.uuid==""){C.Warning(a("\u83B7\u53D6\u4E0D\u5230\u5206\u533AID"));return}_.value=!0;const g=C.Loading(a("\u6302\u8F7D\u4E2D..."));try{const y=yield O.Nas.Disk.Partition.Mount.POST({path:b.path,uuid:b.uuid,mountPoint:p.value});if(y!=null&&y.data){const{result:F,error:Y}=y==null?void 0:y.data;Y&&C.Warning(Y),F&&(C.Success(a("\u6302\u8F7D\u6210\u529F")),m.value=F,f(1))}}catch(y){C.Error(y)}g.Close(),_.value=!1}),k=()=>{if(m.value&&m.value.mountPoint){c(m.value.mountPoint);return}C.Warning(a("\u8BFB\u53D6\u7ED3\u679C\u5931\u8D25"))},x=()=>{};return(b,g)=>(r(),K(_t,{type:1},{default:R(()=>[z($t,{name:"rotate",mode:"out-in"},{default:R(()=>{var y,F;return[v.value==0?(r(),l("form",{key:0,class:"action format",onSubmit:mt(x,["prevent"])},[yl,t("div",Fl,[t("div",El,[Cl,o.mount?(r(),l("div",$l,[t("span",null,"\u3010"+n(o.mount.total)+"\u3011",1),t("span",null,n(o.mount.mountPoint),1)])):o.disk?(r(),l("div",Dl,[t("span",null,"\u3010"+n(o.disk.size)+"\u3011",1),t("span",null,n(o.disk.venderModel),1)])):D("",!0)]),o.mount?(r(),l("div",Bl,[t("div",Yl,[t("span",null,n(e(a)("\u76EE\u6807\u5206\u533A")),1)]),t("div",Al,n(o.mount.path)+"\uFF08"+n(o.mount.total)+"\uFF0C"+n((F=(y=o.mount)==null?void 0:y.filesystem)==null?void 0:F.toUpperCase())+"\uFF09",1)])):D("",!0),t("div",Sl,[t("div",zl,[t("span",null,n(e(a)("\u6302\u8F7D\u70B9")),1)]),t("div",Pl,[T(t("input",{type:"text","onUpdate:modelValue":g[0]||(g[0]=Y=>p.value=Y)},null,512),[[ot,p.value,void 0,{trim:!0}]])])])]),t("div",Tl,[Il,t("button",{class:"cbi-button cbi-button-apply app-btn app-next",disabled:_.value,onClick:h},n(e(a)("\u786E\u5B9A")),9,Ll),t("button",{class:"cbi-button cbi-button-remove app-btn app-back",onClick:s,type:"button",disabled:_.value},n(e(a)("\u8FD4\u56DE")),9,Ml)])],40,wl)):v.value==1?(r(),l("div",Nl,[t("div",Ol,[Vl,t("div",Gl,n(e(a)("\u6302\u8F7D\u6210\u529F")),1),m.value?(r(),l("div",{key:0,class:"action-body_info",innerHTML:e(a)("\u5DF2\u6210\u529F\u5C06\u5206\u533A %{dev} \u6302\u8F7D\u5230 %{mount}",{dev:m.value.path||"",mount:m.value.mountPoint||""},!0)},null,8,jl)):D("",!0),t("div",ql,[t("button",{class:"cbi-button cbi-button-apply app-btn app-next",type:"button",onClick:k},n(o.action=="nas"?e(a)("\u5B8C\u6210"):e(a)("\u4E0B\u4E00\u6B65")),1)])])])):D("",!0)]}),_:1})]),_:1}))}});var Rl=M(Ul,[["__scopeId","data-v-5f5fb500"]]),Aa=o=>{const i=document.createElement("div");document.body.appendChild(i);const a=gt(Rl,bt(lt({},o),{Close:()=>{d()}}));a.mount(i);const d=()=>{a.unmount(),i.remove()};return{Close:d}};const Wl={class:"disk-content"},Hl={class:"disk-item"},Zl={class:"disk-item_name"},Jl={key:0},Kl={key:1},Ql={key:2},Xl={class:"disk_value"},tu={class:"disk-item_value"},eu={class:"value-data"},au={key:0,class:"disk-item"},ou={class:"disk-item_name"},nu={key:0},iu=["href"],ru={key:0},su={class:"disk_status"},du={key:0,class:"disk_status_item"},lu={key:0,class:"tooltip-trigger disk_tip"},uu={class:"tooltip-text tooltip-top"},cu={class:"disk_dir_tip"},pu={class:"disk_status_item"},fu={key:0,class:"tooltip-trigger disk_tip"},mu={class:"tooltip-text tooltip-top"},bu={class:"disk_dir_tip"},vu=U({props:{part:{type:Object,required:!0},disk:{type:Object,required:!0}},setup(o){const i=o,{$gettext:a,$ngettext:d}=H(),u=tt(()=>i.part.filesystem=="No FileSystem"),s=tt(()=>i.part.filesystem&&["ntfs","vfat","exfat"].indexOf(i.part.filesystem)>=0),c=tt(()=>i.part.mountPoint&&i.part.isReadOnly&&i.part.filesystem!="swap"),_=tt(()=>u.value||!i.part.isSystemRoot&&(c.value||s.value||!i.part.mountPoint&&i.part.filesystem=="swap")),v=function(){Ze({action:"disk",disk:i.disk,mount:i.part,Cancel:()=>{},Next:k=>{location.reload()}})},p=()=>{Aa({action:"nas",disk:i.disk,mount:i.part,Cancel:()=>{},Next:()=>{location.reload()}})},f=()=>L(this,null,function*(){const k=C.Loading(a("\u5904\u7406\u4E2D..."));try{const x=yield O.Nas.Disk.InitRest.POST({name:i.disk.name,path:i.disk.path});if(x!=null&&x.data){const{result:w,error:b}=x==null?void 0:x.data;b&&C.Warning(b),w&&(C.Success(a("\u6302\u8F7D\u6210\u529F")),location.reload())}}catch(x){C.Error(x)}k.Close()}),m=tt(()=>i.part.filesystem=="Free Space"),h=tt(()=>{const k=i.part.mountPoint?i.part.mountPoint:"";return k.indexOf("/mnt/")==0?"/cgi-bin/luci/admin/services/linkease/file/?path=/"+k.substring(5):"/cgi-bin/luci/admin/services/linkease/file/?path=/root"+k});return(k,x)=>{var b;const w=ut("progress-item");return r(),l("div",Wl,[t("li",Hl,[t("div",Zl,[e(m)?(r(),l("span",Jl,n(e(a)("\u672A\u5206\u533A")),1)):(r(),l("span",Kl,n(o.part.name)+n(o.part.mountPoint?"":e(u)?e(a)("\uFF08\u672A\u683C\u5F0F\u5316\uFF09"):e(a)("\uFF08\u672A\u6302\u8F7D\uFF09")),1)),o.part.isSystemRoot?(r(),l("span",Ql,n(e(a)("\uFF08\u7CFB\u7EDF\u5206\u533A\uFF09")),1)):D("",!0)]),t("div",Xl,[t("div",tu,[t("div",eu,[z(w,{value:e(m)||!o.part.usage?0:o.part.usage,text:e(m)?e(a)("\u672A\u5206\u533A\uFF08%{total}\uFF09",{total:o.part.total||""}):(o.part.mountPoint&&o.part.filesystem!="swap"?o.part.used:e(a)("\u672A\u77E5"))+"/"+(o.part.total||""),style:{backgroundColor:"#767676"}},null,8,["value","text"])])]),e(m)?(r(),l("button",{key:0,class:"cbi-button cbi-button-apply",onClick:f},n(e(a)("\u5206\u533A\u5E76\u683C\u5F0F\u5316")),1)):e(_)?(r(),l("button",{key:1,class:"cbi-button cbi-button-apply",onClick:v},n(e(a)("\u683C\u5F0F\u5316\u5206\u533A")),1)):D("",!0)])]),!e(m)&&!e(u)?(r(),l("li",au,[t("span",ou,[o.part.mountPoint?(r(),l(G,{key:0},[o.part.filesystem=="swap"?(r(),l("span",nu,n(e(a)("\u5DF2\u6302\u8F7D\u4E3A\u4EA4\u6362\u533A")),1)):(r(),l("a",{key:1,href:e(h),target:"_blank"},n(o.part.mountPoint),9,iu))],64)):(r(),l(G,{key:1},[o.part.filesystem=="swap"?(r(),l("span",ru,n(e(a)("\u4E0D\u652F\u6301\u6302\u8F7D")),1)):(r(),l("span",{key:1,class:"value-data buttondiv",onClick:p},n(e(a)("\u624B\u52A8\u6302\u8F7D")),1))],64))]),t("div",su,[o.part.mountPoint&&o.part.filesystem!="swap"?(r(),l("div",du,[t("div",null,n(e(a)("\u53EF\u8BFB\u5199\u72B6\u6001\uFF1A"))+n(o.part.isReadOnly?e(a)("\u53EA\u8BFB"):e(a)("\u8BFB\u5199")),1),e(c)?(r(),l("div",lu,[z(Tt),t("div",uu,[t("div",cu,n(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",pu,[t("div",null,n(e(a)("\u6587\u4EF6\u7CFB\u7EDF\uFF1A"))+n((b=o.part.filesystem)==null?void 0:b.toUpperCase()),1),!o.part.isSystemRoot&&e(s)?(r(),l("div",fu,[z(Tt),t("div",mu,[t("span",bu,n(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 gu=M(vu,[["__scopeId","data-v-4e7285ca"]]);const hu=o=>(rt("data-v-56d0d562"),o=o(),st(),o),_u={key:0,class:"action"},xu={class:"title"},ku={class:"app-container_info"},wu={class:"app-container_body"},yu={class:"action-footer"},Fu=hu(()=>t("div",{class:"auto"},null,-1)),Eu=U({props:{disk:{type:Object,required:!0},Close:{type:Function},Cancel:{type:Function},Next:{type:Function}},setup(o){const i=o,{$gettext:a,$ngettext:d}=H(),u=E(0),s=()=>{i.Close&&i.Close()},c=_=>{_.preventDefault(),i.Cancel&&i.Cancel(),s()};return(_,v)=>(r(),K(_t,{Close:o.Close,type:1},{default:R(()=>[z($t,{name:"rotate",mode:"out-in"},{default:R(()=>[u.value==0?(r(),l("div",_u,[t("h2",xu,n(e(a)("\u5206\u533A\u4FE1\u606F"))+" - "+n((o.disk.name||"?")+(o.disk.isSystemRoot?e(a)("\uFF08\u7CFB\u7EDF\u76D8\uFF09"):"")),1),t("ul",null,[t("li",null,[t("div",ku,[t("span",null,n(e(a)("\u5206\u533A / \u6302\u8F7D\u70B9")),1),t("span",null,n(e(a)("\u5BB9\u91CF")),1)]),t("div",wu,[(r(!0),l(G,null,et(o.disk.childrens,(p,f)=>(r(),K(gu,{key:f,part:p,disk:o.disk},null,8,["part","disk"]))),128))])])]),t("div",yu,[Fu,t("button",{class:"cbi-button cbi-button-remove app-btn app-back",onClick:c,type:"button"},n(e(a)("\u8FD4\u56DE")),1)])])):D("",!0)]),_:1})]),_:1},8,["Close"]))}});var Cu=M(Eu,[["__scopeId","data-v-56d0d562"]]),$u=o=>{const i=document.createElement("div");document.body.appendChild(i);const a=gt(Cu,bt(lt({},o),{Close:()=>{d()}}));a.component("progress-item",wa),a.mount(i);const d=()=>{a.unmount(),i.remove()};return{Close:d}};const Du={key:0,class:"disk-item error"},Bu=["title"],Yu={class:"disk-item_value"},Au={class:"value-data"},Su={class:"error"},zu={key:1,class:"disk-item"},Pu=["title"],Tu={key:0,class:"disk_value"},Iu={class:"value-data"},Lu={href:"/cgi-bin/luci/admin/nas/smart"},Mu={class:"error"},Nu={key:1,class:"disk_value"},Ou={class:"disk-item_value"},Vu={class:"value-data"},Gu={class:"disk-item-tooltip"},ju={class:"disk_icon"},qu={key:0,class:"tooltip-trigger"},Uu={class:"disk_tip"},Ru={class:"tooltip-text tooltip-top"},Wu={class:"disk_dir_tip"},Hu={key:1,class:"tooltip-trigger"},Zu={class:"disk_tip"},Ju={class:"tooltip-text tooltip-top"},Ku={class:"disk_dir_tip"},Qu={key:2,class:"disk-item load"},Xu=["title"],tc={class:"disk_value"},ec={class:"disk-item_value"},ac={class:"value-data"},oc={key:3,class:"disk-item load"},nc=["title"],ic={class:"disk_value"},rc={key:0,class:"disk-item_value"},sc={class:"value-data"},dc={class:"disk_icon"},lc=U({props:{disk:{type:Object,required:!0},smartWarning:{type:Boolean}},setup(o){const i=o,{$gettext:a,$ngettext:d}=H(),u=tt(()=>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"),s=tt(()=>{const f=i.disk;let m=f.name;return f.size&&(m+=`\u3010${f.size}\u3011`),f.venderModel&&(m+=`(${f.venderModel})`),m}),c=tt(()=>{var m;const f=i.disk;return!f.isSystemRoot&&(((m=f.childrens)==null?void 0:m.filter(h=>h.isReadOnly&&h.filesystem!="swap").length)||0)>0}),_=()=>{Ze({action:"disk",disk:i.disk,Cancel:()=>{},Next:()=>{location.reload()}})},v=()=>{$u({action:"disk",disk:i.disk,Cancel:()=>{},Next:()=>{location.reload()}})},p=()=>{const f=i.disk,m=f.childrens||[];Aa({action:"nas",disk:f,mount:m[0],Cancel:()=>{},Next:()=>{location.reload()}})};return(f,m)=>{var k,x,w;const h=ut("progress-item");return e(u)=="error"?(r(),l("li",Du,[t("div",{class:"disk-item_name",title:e(s)},[t("span",null,n(e(s)),1)],8,Bu),t("div",Yu,[t("div",Au,[t("span",Su,n(o.disk.errorInfo),1)])])])):e(u)=="success"?(r(),l("li",zu,[t("div",{class:"disk-item_name",title:e(s)},[t("span",null,n(e(s)),1)],8,Pu),o.disk.smartWarning&&o.smartWarning?(r(),l("div",Tu,[t("div",Iu,[t("a",Lu,[t("span",Mu,n(e(a)("S.M.A.R.T\u5F02\u5E38")),1)])])])):(r(),l("div",Nu,[t("div",Ou,[t("div",Vu,[z(h,{value:o.disk.usage||0,text:`${o.disk.used}/${o.disk.total}`,style:{backgroundColor:"#767676"}},null,8,["value","text"])]),t("div",Gu,[t("span",null,n(e(a)("\u4EC5\u7EDF\u8BA1\u5DF2\u6302\u8F7D\u5206\u533A")),1)])]),t("div",ju,[o.disk.isDockerRoot&&o.disk.isSystemRoot&&o.disk.usage&&o.disk.usage>=90?(r(),l("span",qu,[t("span",Uu,[z(Tt)]),t("div",null,[t("div",Ru,[t("span",Wu,n(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)?(r(),l("span",Hu,[t("span",Zu,[z(Tt)]),t("div",null,[t("div",Ju,[t("span",Ku,n(e(a)("\u5206\u533A\u5B58\u5728\u5F02\u5E38\uFF0C\u70B9\u51FB\u5206\u533A\u5217\u8868\u67E5\u770B\u9519\u8BEF")),1)])])])):D("",!0),e(c)&&((k=o.disk.childrens)==null?void 0:k.length)==1?(r(),l("span",{key:2,class:"disk_infoicon",onClick:m[0]||(m[0]=b=>_())},[z(V0)])):D("",!0),t("span",{class:"disk_infoicon",onClick:m[1]||(m[1]=b=>v())},[z(na)])])]))])):e(u)=="load"?(r(),l("li",Qu,[t("div",{class:"disk-item_name",title:e(s)},[t("span",null,n(e(s)),1)],8,Xu),t("div",tc,[t("div",ec,[t("div",ac,[t("button",{onClick:m[2]||(m[2]=b=>_())},n(e(a)("\u683C\u5F0F\u5316\u5E76\u6302\u8F7D")),1)])])])])):e(u)=="unmounted"?(r(),l("li",oc,[t("div",{class:"disk-item_name",title:e(s)},[t("span",null,n(e(s)),1)],8,nc),t("div",ic,[((x=o.disk.childrens)==null?void 0:x.length)==1?(r(),l("div",rc,[t("div",sc,[o.disk.childrens[0].filesystem=="swap"?(r(),l("button",{key:0,onClick:m[3]||(m[3]=b=>v())},n(e(a)("\u67E5\u770B\u8BE6\u60C5")),1)):(r(),l("button",{key:1,onClick:m[4]||(m[4]=b=>p())},n(e(a)("\u624B\u52A8\u6302\u8F7D")),1))])])):D("",!0),t("div",dc,[(((w=o.disk.childrens)==null?void 0:w.length)||0)>1?(r(),l("span",{key:0,class:"disk_infoicon",onClick:m[5]||(m[5]=b=>v())},[z(na)])):D("",!0)])])])):D("",!0)}}});var Ve=M(lc,[["__scopeId","data-v-5e9b583e"]]);const uc=o=>(rt("data-v-2b8c3ff1"),o=o(),st(),o),cc={class:"app-container"},pc={class:"app-container_title"},fc={class:"disk_info"},mc={class:"app-container_tool"},bc=["title"],vc={class:"DeviceBlock"},gc={href:"/cgi-bin/luci/admin/nas/raid"},hc=uc(()=>t("li",null,[t("a",{href:"/cgi-bin/luci/admin/nas/smart"},"S.M.A.R.T.")],-1)),_c={href:"/cgi-bin/luci/admin/system/diskman"},xc={href:"/cgi-bin/luci/admin/system/mounts"},kc={key:0},wc={class:"disk_loading_icon"},yc={class:"disk_loading_info"},Fc={key:1},Ec={class:"app-container_info"},Cc={class:"app-container_body"},$c={key:2},Dc={class:"app-container_info"},Bc={class:"app-container_body"},Yc={key:3},Ac={class:"app-container_info"},Sc={class:"app-container_body"},zc=U({setup(o){const{$gettext:i,$ngettext:a}=H(),d=E(!1),u=vt({disks:null,raidList:null}),s=()=>{O.Nas.Disk.Status.GET().then(p=>{var f;if((f=p==null?void 0:p.data)!=null&&f.result){const m=p.data.result;u.disks=m.disks||[]}})};(()=>L(this,null,function*(){try{const p=yield O.Raid.List.GET();if(p!=null&&p.data){const{success:f,error:m,result:h}=p.data;if(h&&(u.raidList=h.disks||[]),m)throw m}}catch(p){console.log(p)}}))(),s();const _=()=>{d.value=!d.value},v=()=>{Ct.installAndGo("luci-app-linkease",i("\u6613\u6709\u4E91"),"/cgi-bin/luci/admin/services/linkease/file/","app-meta-linkease")};return(p,f)=>{var k,x;const m=ut("GlHelp"),h=ut("icon-loading");return r(),l("div",cc,[t("ul",null,[t("li",null,[t("div",pc,[t("span",fc,[it(n(e(i)("\u78C1\u76D8\u4FE1\u606F"))+" ",1),z(m,{type:"disk"})]),t("div",mc,[t("div",{class:"app-container_configure",onClick:v},n(e(i)("\u6587\u4EF6\u7BA1\u7406")),1),t("span",{class:"more_icon",title:e(i)("\u67E5\u770B\u78C1\u76D8\u7BA1\u7406\u4FE1\u606F")},[z(Vt,{onClick:_})],8,bc)]),T(t("div",vc,[t("div",{class:"menu_background",onClick:_}),t("ul",null,[t("li",null,[t("a",gc,n(e(i)("RAID\u7BA1\u7406")),1)]),hc,t("li",null,[t("a",_c,n(e(i)("\u78C1\u76D8\u7BA1\u7406")),1)]),t("li",null,[t("a",xc,n(e(i)("\u6302\u8F7D\u70B9")),1)])])],512),[[Yt,d.value]])])]),!e(u).disks&&!e(u).raidList?(r(),l("li",kc,[t("div",wc,[z(h,{size:38,color:"currentColor"}),t("span",yc,n(e(i)("\u6B63\u5728\u83B7\u53D6\u78C1\u76D8\u4FE1\u606F...")),1)])])):D("",!0),e(u).disks?(r(),l("li",Fc,[t("div",Ec,[t("span",null,n(e(i)("\u7CFB\u7EDF\u6839\u76EE\u5F55")),1)]),t("div",Cc,[(r(!0),l(G,null,et((k=e(u).disks)==null?void 0:k.filter(w=>w.isSystemRoot),(w,b)=>(r(),K(Ve,{key:b,disk:w},null,8,["disk"]))),128))])])):D("",!0),e(u).disks?(r(),l("li",$c,[t("div",Dc,[t("span",null,n(e(i)("\u5DF2\u6302\u8F7D\u78C1\u76D8")),1)]),t("div",Bc,[(r(!0),l(G,null,et((x=e(u).disks)==null?void 0:x.filter(w=>!w.isSystemRoot),(w,b)=>(r(),K(Ve,{key:b,disk:w,smartWarning:!0},null,8,["disk"]))),128))])])):D("",!0),e(u).raidList&&e(u).raidList.length>0?(r(),l("li",Yc,[t("div",Ac,[t("span",null,n(e(i)("RAID\u8BBE\u5907")),1)]),t("div",Sc,[(r(!0),l(G,null,et(e(u).raidList,(w,b)=>(r(),K(Ve,{key:b,disk:w},null,8,["disk"]))),128))])])):D("",!0)])])}}});var Pc=M(zc,[["__scopeId","data-v-2b8c3ff1"]]);const Tc={class:"app-container_samba"},Ic={key:0,class:"sambas-item"},Lc={class:"sambas-item_name"},Mc={class:"sambas-item_value"},Nc={class:"sambas-item"},Oc={class:"sambas-item_name tit"},Vc={class:"sambas-item_value tit"},Gc={class:"samba-item"},jc={class:"samba-item_name"},qc=["title"],Uc=["href"],Rc=U({props:{sambas:{type:Array}},setup(o){const{$gettext:i,$ngettext:a}=H(),d=window.location.hostname;return(u,s)=>{var c;return r(),l("ul",Tc,[o.sambas?(r(),l("li",Ic,[t("div",Lc,[t("span",null,n(e(i)("\u5F53\u524D\u72B6\u6001:")),1)]),t("div",Mc,[t("span",null,n((c=o.sambas)!=null&&c.length?e(i)("\u5DF2\u542F\u7528"):e(i)("\u672A\u542F\u7528")),1)])])):D("",!0),t("li",Nc,[t("div",Oc,[t("span",null,n(e(i)("\u5730\u5740")),1)]),t("div",Vc,[t("span",null,n(e(i)("\u76EE\u5F55")),1)])]),(r(!0),l(G,null,et(o.sambas,_=>(r(),l("li",Gc,[t("div",jc,[t("span",null,"smb://"+n(e(d))+"/"+n(_.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},n(_.path),9,Uc)],8,qc)]))),256))])}}});var Wc=M(Rc,[["__scopeId","data-v-8166802a"]]);const Hc={class:"webdav-item"},Zc={class:"webdav-item_name"},Jc={class:"webdav-item_value"},Kc={key:0,class:"webdav-item"},Qc={class:"webdav-item_name"},Xc={class:"webdav-item_value"},t1=["href"],e1={key:1,class:"webdav-item"},a1={class:"webdav-item_name"},o1={class:"webdav-item_value"},n1=["href"],i1={key:2,class:"webdav-item"},r1={class:"webdav-item_name"},s1={class:"webdav-item_value"},d1=U({props:{webdav:{type:Object}},setup(o){const i=o,{$gettext:a,$ngettext:d}=H(),u=tt(()=>{var s;return`http://${location.hostname}:${(s=i.webdav)==null?void 0:s.port}`});return(s,c)=>{var _,v,p,f,m,h,k;return r(),l(G,null,[t("li",Hc,[t("div",Zc,[t("span",null,n(e(a)("\u5F53\u524D\u72B6\u6001:")),1)]),t("div",Jc,[t("span",null,n((_=o.webdav)!=null&&_.path?e(a)("\u5DF2\u542F\u7528"):e(a)("\u672A\u542F\u7528")),1)])]),(v=o.webdav)!=null&&v.path?(r(),l("li",Kc,[t("div",Qc,[t("span",null,n(e(a)("\u6302\u8F7D\u8DEF\u5F84:")),1)]),t("div",Xc,[t("a",{target:"_blank",href:"/cgi-bin/luci/admin/services/linkease/file/?path=/root"+((p=o.webdav)==null?void 0:p.path)},n((f=o.webdav)==null?void 0:f.path),9,t1)])])):D("",!0),(m=o.webdav)!=null&&m.port?(r(),l("li",e1,[t("div",a1,[t("span",null,n(e(a)("\u670D\u52A1\u8DEF\u5F84:")),1)]),t("div",o1,[t("a",{href:e(u),target:"_blank",rel:"noopener noreferrer"},n(e(u)),9,n1)])])):D("",!0),(h=o.webdav)!=null&&h.username?(r(),l("li",i1,[t("div",r1,[t("span",null,n(e(a)("\u8D26\u53F7:")),1)]),t("div",s1,[t("span",null,n((k=o.webdav)==null?void 0:k.username),1)])])):D("",!0)],64)}}});var l1=M(d1,[["__scopeId","data-v-45def11c"]]);const Je=o=>(rt("data-v-0bd83418"),o=o(),st(),o),u1={class:"disk-item"},c1=Je(()=>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)),p1={class:"disk-item_f"},f1={class:"disk-item_venderModel"},m1={class:"disk-item_used"},b1=Je(()=>t("div",{class:"auto"},null,-1)),v1={class:"disk-item-r"},g1={class:"disk-children"},h1=["onClick"],_1=Je(()=>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)),x1={key:0},k1={key:1},w1=U({props:{disk:{type:Object,required:!0},currDisk:{type:Object},currMountPoint:{type:Object},onDisk:{type:Function,required:!0}},setup(o){var c,_;const i=o,{$gettext:a,$ngettext:d}=H(),u=E(!1);i.currDisk!=null&&((c=i.currDisk)==null?void 0:c.venderModel)==((_=i.disk)==null?void 0:_.venderModel)&&(u.value=!0);const s=v=>{u.value=!u.value,i.onDisk(v,null)};return(v,p)=>{var f;return r(),l("ul",u1,[t("li",{class:pt(["disk-info",{on:o.disk.venderModel==((f=o.currDisk)==null?void 0:f.venderModel),nopoint:o.disk.childrens==null||o.disk.childrens.length==0}]),onClick:p[0]||(p[0]=m=>s(o.disk))},[c1,t("div",p1,[t("div",f1,n(o.disk.venderModel),1),t("div",m1,n(o.disk.used)+"/"+n(o.disk.size),1)]),b1,t("div",v1,n(o.disk.path),1)],2),T(t("div",g1,[(r(!0),l(G,null,et(o.disk.childrens,m=>{var h,k;return r(),l("li",{class:pt(["disk-children_item",{on:m.uuid==((h=o.currMountPoint)==null?void 0:h.uuid)&&m.path==((k=o.currMountPoint)==null?void 0:k.path)}]),onClick:x=>o.onDisk(o.disk,m)},[_1,m.mountPoint?(r(),l("span",x1," \u3010"+n(m.filesystem)+"\u3011 "+n(m.mountPoint)+" \uFF08"+n(m.used)+"/"+n(m.total)+"\uFF09 ["+n(m.uuid)+"] ",1)):(r(),l("span",k1," \u3010"+n(m.filesystem)+"\u3011 "+n(m.mountPoint||m.path||e(a)("\u672A\u6302\u8F7D\u78C1\u76D8"))+" ["+n(m.uuid)+"] ",1))],10,h1)}),256))],512),[[Yt,u.value]])])}}});var ia=M(w1,[["__scopeId","data-v-0bd83418"]]);const y1=o=>(rt("data-v-b222ef5e"),o=o(),st(),o),F1={class:"action list"},E1={class:"action-header"},C1={class:"action-header_title"},$1={class:"action-body"},D1={class:"disk-list"},B1={class:"action-msg"},Y1={href:"/cgi-bin/luci/admin/system/diskman"},A1={class:"action-footer"},S1=y1(()=>t("div",{class:"auto"},null,-1)),z1=U({props:{Cancel:{type:Function},Next:{type:Function},Close:{type:Function}},setup(o){const i=o,{$gettext:a,$ngettext:d}=H(),u=E(!0),s=vt({disks:[],raids:[]});(()=>L(this,null,function*(){const x=yield Promise.all([O.Nas.Disk.Status.GET(),O.Raid.List.GET()]);try{if(x[0]){const w=x[0];w!=null&&w.data.result&&(s.disks=(w==null?void 0:w.data.result.disks)||[])}if(x[1]){const w=x[1];w.data.result&&(s.raids=w.data.result.disks||[])}}catch(w){C.Warning(w)}}))();const _=E(),v=E(),p=(x,w)=>{_.value=x,v.value=w},f=()=>{i.Close&&i.Close()},m=()=>{i.Cancel&&i.Cancel(),f()},h=x=>{i.Next&&i.Next(x),f()},k=()=>{if(_.value==null){C.Warning(a("\u8BF7\u9009\u62E9\u76EE\u6807\u786C\u76D8"));return}if(_.value.childrens!=null&&_.value.childrens.length>0&&v.value==null){C.Warning(a("\u8BF7\u9009\u62E9\u786C\u76D8\u5206\u533A"));return}if(v.value!=null&&(v.value.mountPoint==null||v.value.mountPoint=="")){C.Warning(a("\u8BE5\u5206\u533A\u5C1A\u672A\u6302\u8F7D\uFF0C\u8BF7\u5148\u53BB\u6302\u8F7D"));return}u.value=!1,Ze({action:"nas",disk:_.value,mount:v.value,Cancel:()=>{u.value=!0},Next:x=>{h(x)}})};return(x,w)=>u.value?(r(),K(_t,{key:0,type:1},{default:R(()=>[z($t,{name:"rotate",mode:"out-in"},{default:R(()=>[t("div",F1,[t("div",E1,[t("div",C1,n(e(a)("\u8BF7\u9009\u62E9\u4E00\u4E2A\u786C\u76D8\u6216\u5206\u533A")),1)]),t("div",$1,[t("div",D1,[(r(!0),l(G,null,et(e(s).disks,b=>(r(),K(ia,{disk:b,onDisk:p,currDisk:_.value,currMountPoint:v.value},null,8,["disk","currDisk","currMountPoint"]))),256)),(r(!0),l(G,null,et(e(s).raids,b=>(r(),K(ia,{disk:b,onDisk:p,currDisk:_.value,currMountPoint:v.value},null,8,["disk","currDisk","currMountPoint"]))),256))])]),t("div",B1,[t("span",null,[it(n(e(a)("\u60F3\u8981\u66F4\u7CBE\u786E\u7684\u914D\u7F6E\uFF1F\u8BF7\u524D\u5F80"))+" ",1),t("a",Y1,n(e(a)("\u9AD8\u7EA7\u8BBE\u7F6E")),1)])]),t("div",A1,[S1,t("button",{class:"cbi-button cbi-button-remove app-btn app-back",onClick:m,type:"button"},n(e(a)("\u8FD4\u56DE")),1),t("button",{class:"cbi-button cbi-button-apply app-btn app-next",onClick:k,type:"button"},n(e(a)("\u4E0B\u4E00\u6B65")),1)])])]),_:1})]),_:1})):D("",!0)}});var P1=M(z1,[["__scopeId","data-v-b222ef5e"]]),T1=o=>{const i=document.createElement("div");document.body.appendChild(i);const a=gt(P1,bt(lt({},o),{Close:()=>{d()}}));a.mount(i);const d=()=>{a.unmount(),i.remove()};return{Close:d}};const I1=o=>(rt("data-v-45926ac6"),o=o(),st(),o),L1={class:"action"},M1={class:"action-body"},N1=I1(()=>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)),O1={class:"title"},V1={class:"info"},G1=["href"],j1={class:"btns"},q1=U({props:{Close:Function},setup(o){const i=o,{$gettext:a,$ngettext:d}=H(),u=E(""),s=tt(()=>`http://${location.hostname}:${u.value}`);(()=>{O.Nas.Linkease.Enable.POST().then(v=>{var p,f;(p=v==null?void 0:v.data)!=null&&p.result&&(u.value=((f=v.data.result)==null?void 0:f.port)||"")})})();const _=()=>{i.Close&&i.Close(),location.reload()};return(v,p)=>(r(),K(_t,{type:1},{default:R(()=>[z($t,{name:"rotate",mode:"out-in"},{default:R(()=>[t("div",L1,[t("div",M1,[N1,t("h2",O1,n(e(a)("\u670D\u52A1\u5DF2\u542F\u52A8")),1),t("div",V1,[t("span",null,n(e(a)("\u524D\u5F80")),1),t("a",{href:e(s),target:"_blank",rel:"noopener noreferrer"},n(e(s)),9,G1),t("span",null,n(e(a)("\u7EE7\u7EED\u914D\u7F6E")),1)]),t("div",j1,[t("button",{class:"cbi-button cbi-button-remove app-btn app-back",type:"button",onClick:_},n(e(a)("\u5173\u95ED")),1)])])])]),_:1})]),_:1}))}});var U1=M(q1,[["__scopeId","data-v-45926ac6"]]),R1=o=>{const i=document.createElement("div");document.body.appendChild(i);const a=gt(U1,bt(lt({},o),{Close:()=>{d()}}));a.mount(i);const d=()=>{a.unmount(),i.remove()};return{Close:d}};const W1=o=>(rt("data-v-2b3974a4"),o=o(),st(),o),H1=["onSubmit"],Z1={class:"action-header"},J1={class:"action-header_title"},K1={class:"action-body"},Q1={class:"label-item"},X1={class:"label-item_key"},t2={class:"label-item_value"},e2=["value"],a2={class:"label-item"},o2={class:"label-item_key"},n2={class:"label-item_value"},i2=["placeholder"],r2={class:"label-item"},s2={class:"label-item_key"},d2={class:"label-item_value"},l2={class:"action-footer"},u2=W1(()=>t("div",{class:"auto"},null,-1)),c2=["disabled"],p2=["disabled"],f2=U({props:{rootPath:{type:String,required:!0},Close:Function},setup(o){const i=o,{$gettext:a,$ngettext:d}=H(),u=f=>{f.preventDefault(),i.Close&&i.Close()},s=E(!1),c=E({username:"root",password:"",rootPath:i.rootPath});(()=>L(this,null,function*(){const f=C.Loading(a("\u52A0\u8F7D\u4E2D..."));s.value=!0;try{const m=yield O.Nas.Webdav.Status.GET();if(m!=null&&m.data){const{result:h,error:k}=m.data;if(k){C.Warning(k);return}h&&(h.username&&(c.value.username=h.username),h.password&&(c.value.password=h.password))}}catch(m){C.Error(m)}s.value=!1,f.Close()}))();const v=()=>{const f=c.value;if(f.rootPath==""){C.Warning(a("\u5171\u4EAB\u8DEF\u5F84\u4E0D\u80FD\u4E3A\u7A7A"));return}if(f.username==""){C.Warning(a("\u7528\u6237\u540D\u4E0D\u80FD\u4E3A\u7A7A"));return}if(f.password==""){C.Warning(a("\u5BC6\u7801\u4E0D\u80FD\u4E3A\u7A7A"));return}p(f)},p=f=>L(this,null,function*(){s.value=!0;const m=C.Loading(a("\u521B\u5EFA\u4E2D..."));try{const h=yield O.Nas.Webdav.Create.POST(f);if(h!=null&&h.data){const{error:k,result:x}=h.data;k&&C.Warning(k),x&&(C.Success(a("\u521B\u5EFA\u6210\u529F")),window.setTimeout(()=>{location.reload()},1e3))}}catch(h){C.Error(h)}m.Close(),s.value=!1});return(f,m)=>(r(),K(_t,{type:1},{default:R(()=>[z($t,{name:"rotate",mode:"out-in"},{default:R(()=>[t("form",{class:"action",onSubmit:mt(v,["prevent"])},[t("div",Z1,[t("div",J1,n(e(a)("Webdav\u5171\u4EAB\u914D\u7F6E")),1)]),t("div",K1,[t("div",Q1,[t("div",X1,[t("span",null,n(e(a)("\u670D\u52A1\u76EE\u5F55\u8DEF\u5F84")),1)]),t("div",t2,[t("input",{type:"text",value:c.value.rootPath,disabled:"",required:"",style:{backgroundColor:"#eee"}},null,8,e2)])]),t("div",a2,[t("div",o2,[t("span",null,n(e(a)("\u7528\u6237\u540D")),1)]),t("div",n2,[T(t("input",{type:"text",required:"",placeholder:e(a)("\u8D26\u53F7\u7528\u6237\u540D"),"onUpdate:modelValue":m[0]||(m[0]=h=>c.value.username=h)},null,8,i2),[[ot,c.value.username,void 0,{trim:!0}]])])]),t("div",r2,[t("div",s2,[t("span",null,n(e(a)("\u5BC6\u7801")),1)]),t("div",d2,[T(t("input",{type:"password","onUpdate:modelValue":m[1]||(m[1]=h=>c.value.password=h)},null,512),[[ot,c.value.password,void 0,{trim:!0}]])])])]),t("div",l2,[u2,t("button",{class:"cbi-button cbi-button-remove app-btn app-back",type:"button",onClick:u,disabled:s.value},n(e(a)("\u5173\u95ED")),9,c2),t("button",{class:"cbi-button cbi-button-apply app-btn app-next",disabled:s.value},n(e(a)("\u521B\u5EFA")),9,p2)])],40,H1)]),_:1})]),_:1}))}});var m2=M(f2,[["__scopeId","data-v-2b3974a4"]]),b2=o=>{const i=document.createElement("div");document.body.appendChild(i);const a=gt(m2,bt(lt({},o),{Close:()=>{d()}}));a.mount(i);const d=()=>{a.unmount(),i.remove()};return{Close:d}};const v2=o=>(rt("data-v-88275da0"),o=o(),st(),o),g2=["onSubmit"],h2={class:"action-header"},_2={class:"action-header_title"},x2={class:"action-body"},k2={class:"label-item"},w2={class:"label-item_key"},y2={class:"label-item_value"},F2=["value"],E2={class:"label-item"},C2={class:"label-item_key"},$2={class:"label-item_value"},D2=["placeholder"],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={class:"samba-item"},L2={class:"samba-item_allow"},M2={for:"allow",class:"samba-allow"},N2={class:"samba-item_tips"},O2={class:"tooltip-trigger"},V2={class:"samba_tip"},G2={class:"samba_dir_tip"},j2={class:"action-footer"},q2=v2(()=>t("div",{class:"auto"},null,-1)),U2=["disabled"],R2=["disabled"],W2=U({props:{rootPath:{type:String,required:!0},Close:Function},setup(o){const i=o,{$gettext:a,$ngettext:d}=H(),u=p=>{p.preventDefault(),i.Close&&i.Close()},s=E(!1),c=E({shareName:"",username:"",password:"",rootPath:i.rootPath,allowLegacy:!1}),_=()=>{const p=c.value;if(p.rootPath==""){C.Warning(a("\u5171\u4EAB\u8DEF\u5F84\u4E0D\u80FD\u4E3A\u7A7A"));return}if(p.shareName==""){C.Warning(a("\u5171\u4EAB\u540D\u79F0\u4E0D\u80FD\u4E3A\u7A7A"));return}if(p.username==""){C.Warning(a("\u7528\u6237\u540D\u4E0D\u80FD\u4E3A\u7A7A"));return}if(p.password==""){C.Warning(a("\u5BC6\u7801\u4E0D\u80FD\u4E3A\u7A7A"));return}const f=Pt.checkSmabaUserName(p.username);if(f!==!0){C.Warning(`${f}`);return}v(p)},v=p=>L(this,null,function*(){s.value=!0;const f=C.Loading(a("\u521B\u5EFA\u4E2D..."));try{const m=yield O.Nas.Samba.Create.POST(p);if(m!=null&&m.data){const{error:h,result:k}=m.data;h&&C.Warning(h),k&&(C.Success(a("\u521B\u5EFA\u6210\u529F")),window.setTimeout(()=>{location.reload()},1e3))}}catch(m){C.Error(m)}f.Close(),s.value=!1});return(p,f)=>(r(),K(_t,{type:1},{default:R(()=>[z($t,{name:"rotate",mode:"out-in"},{default:R(()=>[t("form",{class:"action",onSubmit:mt(_,["prevent"])},[t("div",h2,[t("div",_2,n(e(a)("Samba\u5171\u4EAB\u914D\u7F6E")),1)]),t("div",x2,[t("div",k2,[t("div",w2,[t("span",null,n(e(a)("\u670D\u52A1\u76EE\u5F55\u8DEF\u5F84")),1)]),t("div",y2,[t("input",{type:"text",value:c.value.rootPath,disabled:"",required:"",style:{backgroundColor:"#eee"}},null,8,F2)])]),t("div",E2,[t("div",C2,[t("span",null,n(e(a)("\u5171\u4EAB\u540D\uFF08\u5EFA\u8BAE\u4F7F\u7528\u82F1\u6587\u5B57\u6BCD\uFF09")),1)]),t("div",$2,[T(t("input",{type:"text","onUpdate:modelValue":f[0]||(f[0]=m=>c.value.shareName=m),required:"",placeholder:e(a)("\u5171\u4EAB\u540D\u79F0")},null,8,D2),[[ot,c.value.shareName,void 0,{trim:!0}]])])]),t("div",B2,[t("div",Y2,[t("span",null,n(e(a)("\u7528\u6237\u540D")),1)]),t("div",A2,[T(t("input",{type:"text",required:"",placeholder:e(a)("\u8D26\u53F7\u7528\u6237\u540D"),"onUpdate:modelValue":f[1]||(f[1]=m=>c.value.username=m)},null,8,S2),[[ot,c.value.username,void 0,{trim:!0}]])])]),t("div",z2,[t("div",P2,[t("span",null,n(e(a)("\u5BC6\u7801")),1)]),t("div",T2,[T(t("input",{type:"password","onUpdate:modelValue":f[2]||(f[2]=m=>c.value.password=m)},null,512),[[ot,c.value.password,void 0,{trim:!0}]])])]),t("div",I2,[t("div",L2,[T(t("input",{type:"checkbox",id:"allow","onUpdate:modelValue":f[3]||(f[3]=m=>c.value.allowLegacy=m)},null,512),[[Rt,c.value.allowLegacy]]),t("label",M2,n(e(a)("\u5141\u8BB8\u65E7\u534F\u8BAE\u4E0E\u8EAB\u4EFD\u9A8C\u8BC1(\u4E0D\u5B89\u5168)")),1)]),t("div",N2,[t("span",O2,[t("span",V2,[z(Tt)]),t("span",G2,n(e(a)("\u517C\u5BB9\u4E00\u4E9B\u7535\u89C6\u6216\u8005\u7535\u89C6\u76D2\u5B50")),1)])])])]),t("div",j2,[q2,t("button",{class:"cbi-button cbi-button-remove app-btn app-back",type:"button",onClick:u,disabled:s.value},n(e(a)("\u5173\u95ED")),9,U2),t("button",{class:"cbi-button cbi-button-apply app-btn app-next",disabled:s.value},n(e(a)("\u521B\u5EFA")),9,R2)])],40,g2)]),_:1})]),_:1}))}});var H2=M(W2,[["__scopeId","data-v-88275da0"]]),Z2=o=>{const i=document.createElement("div");document.body.appendChild(i);const a=gt(H2,bt(lt({},o),{Close:()=>{d()}}));a.mount(i);const d=()=>{a.unmount(),i.remove()};return{Close:d}};const te=o=>!Array.isArray(window.quickstart_features)||window.quickstart_features.indexOf(o)!=-1,J2={key:0,class:"action"},K2={class:"title"},Q2={class:"desc"},X2={value:"linkease"},t5={value:"samba"},e5={value:"webdav"},a5=["innerHTML"],o5={class:"btns"},n5=["disabled"],i5=U({props:{setup:Number,Close:{type:Function,required:!0}},setup(o){const i=o,{$gettext:a,$ngettext:d}=H(),u=E(!0),s=E("linkease"),c=E(!1),_=E(i.setup||0),v=()=>{i.Close&&i.Close()},p=()=>L(this,null,function*(){switch(s.value){case"webdav":yield f();break;case"samba":yield h();break;case"linkease":yield m();break}}),f=()=>L(this,null,function*(){c.value=!0,(yield Ct.checkAndInstallApp("app-meta-gowebdav","GoWebdav"))&&k(),c.value=!1}),m=()=>L(this,null,function*(){c.value=!0,(yield Ct.checkAndInstallApp("linkease",a("\u6613\u6709\u4E91"),"app-meta-linkease"))&&x(),c.value=!1}),h=()=>L(this,null,function*(){c.value=!0;const g=C.Loading(a("\u914D\u7F6E\u4E2D..."));k(),g.Close(),c.value=!1}),k=()=>{c.value=!1,u.value=!1,T1({Cancel:()=>{u.value=!0},Next:g=>{switch(s.value){case"webdav":w(g);break;case"samba":b(g);break}}})},x=()=>{R1({}),v()},w=g=>{b2({rootPath:g}),v()},b=g=>{Z2({rootPath:g}),v()};return(g,y)=>u.value?(r(),K(_t,{key:0,Close:o.Close,type:1},{default:R(()=>[z($t,{name:"rotate",mode:"out-in"},{default:R(()=>[_.value==0?(r(),l("div",J2,[t("h2",K2,n(e(a)("\u6B22\u8FCE\u4F7F\u7528 NAS \u914D\u7F6E\u5411\u5BFC")),1),t("h3",Q2,n(e(a)("\u8BF7\u9009\u62E9\u9700\u8981\u6DFB\u52A0\u7684NAS\u670D\u52A1")),1),t("form",null,[t("label",null,[T(t("select",{"onUpdate:modelValue":y[0]||(y[0]=F=>s.value=F)},[t("option",X2,n(e(a)("\u8DE8\u8BBE\u5907\u5171\u4EAB\uFF08\u6613\u6709\u4E91\uFF09")),1),t("option",t5,n(e(a)("\u5C40\u57DF\u7F51\u6587\u4EF6\u5171\u4EAB\uFF08Samba\uFF09")),1),t("option",e5,n(e(a)("\u5C40\u57DF\u7F51\u6587\u4EF6\u5171\u4EAB\uFF08WebDAV\uFF09")),1)],512),[[dt,s.value]])])]),e(te)("unishare")?(r(),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,a5)):D("",!0),t("div",o5,[t("button",{class:"cbi-button cbi-button-apply app-btn app-next",onClick:p,type:"button",disabled:c.value},n(e(a)("\u4E0B\u4E00\u6B65")),9,n5),t("button",{class:"cbi-button cbi-button-remove app-btn app-back",onClick:v,type:"button"},n(e(a)("\u53D6\u6D88")),1)])])):D("",!0)]),_:1})]),_:1},8,["Close"])):D("",!0)}});var r5=M(i5,[["__scopeId","data-v-3f686017"]]),Sa=o=>{const i=document.createElement("div");document.body.appendChild(i);const a=gt(r5,bt(lt({},o),{Close:()=>{d()}}));a.mount(i);const d=()=>{a.unmount(),i.remove()};return{Close:d}};const s5={class:"app-container_linkease"},d5={class:"linkease-item"},l5={class:"linkease-item_name"},u5={class:"linkease-item_value"},c5={key:0,class:"configure"},p5={key:0,class:"linkease-item"},f5={class:"linkease-item_name"},m5={class:"linkease-item_value"},b5=["href"],v5={href:" https://app.linkease.com/",target:"_blank"},g5=U({props:{linkease:{type:Object}},setup(o){const i=o,{$gettext:a,$ngettext:d}=H(),u=tt(()=>{var c;return`http://${location.hostname}:${(c=i.linkease)==null?void 0:c.port}`}),s=()=>{Sa({setup:0})};return(c,_)=>{var v,p,f;return r(),l("ul",s5,[t("li",d5,[t("div",l5,[t("span",null,n(e(a)("\u5F53\u524D\u72B6\u6001:")),1)]),t("div",u5,[(v=o.linkease)!=null&&v.enabel?(r(),l("span",c5,n(e(a)("\u5DF2\u914D\u7F6E")),1)):(r(),l("span",{key:1,class:"configure enabel",onClick:_[0]||(_[0]=m=>s())},n(e(a)("\u672A\u914D\u7F6E")),1))])]),(p=o.linkease)!=null&&p.enabel?(r(),l(G,{key:0},[(f=o.linkease)!=null&&f.port?(r(),l("li",p5,[t("div",f5,[t("span",null,n(e(a)("\u670D\u52A1\u5730\u5740:")),1)]),t("div",m5,[t("a",{href:e(u),target:"_blank",rel:"noopener noreferrer"},n(e(u)),9,b5)])])):D("",!0)],64)):D("",!0),t("div",null,[t("a",v5,n(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 h5=M(g5,[["__scopeId","data-v-8b8d01c2"]]);const _5={class:"app-container"},x5={class:"app-container_title"},k5={class:"app-container_tool"},w5=["title"],y5={class:"DeviceBlock"},F5={href:"/cgi-bin/luci/admin/services/samba4"},E5={class:"app-container_body"},C5={class:"app-container_nas-menu"},$5=U({setup(o){const{$gettext:i,$ngettext:a}=H(),d=E(!1),u=E("linkease"),s=E(),c=ka();(()=>{O.Nas.Service.Status.GET().then(m=>{var h;if((h=m==null?void 0:m.data)!=null&&h.result){const k=m.data.result;s.value=k,k.webdav&&(c.webdav=k.webdav)}})})();const v=()=>{Sa({setup:0})},p=()=>{d.value=!d.value},f=()=>{p(),Ct.installAndGo("app-meta-gowebdav","GoWebDAV","/cgi-bin/luci/admin/nas/gowebdav")};return(m,h)=>{var x,w,b;const k=ut("GlHelp");return r(),l("div",_5,[t("div",x5,[t("span",null,[t("span",null,n(e(i)("\u5B58\u50A8\u670D\u52A1")),1),z(k,{type:"store"})]),t("div",k5,[t("div",{class:"app-container_configure",onClick:v},n(e(i)("\u5FEB\u901F\u914D\u7F6E")),1),t("span",{class:"more_icon",title:e(i)("\u67E5\u770B\u5B58\u50A8\u670D\u52A1\u4FE1\u606F")},[z(Vt,{onClick:p})],8,w5)]),T(t("div",y5,[t("div",{class:"menu_background",onClick:p}),t("ul",null,[t("li",null,[t("a",F5,n(e(i)("SAMBA\u9AD8\u7EA7\u914D\u7F6E")),1)]),t("li",null,[t("a",{onClick:f},n(e(i)("WebDAV\u9AD8\u7EA7\u914D\u7F6E")),1)])])],512),[[Yt,d.value]])]),t("div",E5,[t("ul",C5,[t("button",{onClick:h[0]||(h[0]=g=>u.value="linkease"),class:pt({on:u.value=="linkease"})},n(e(i)("\u6613\u6709\u4E91")),3),t("button",{onClick:h[1]||(h[1]=g=>u.value="samba"),class:pt({on:u.value=="samba"})},n(e(i)("SAMBA")),3),t("button",{onClick:h[2]||(h[2]=g=>u.value="webdav"),class:pt({on:u.value=="webdav"})},n(e(i)("WEBDAV")),3)]),u.value=="samba"?(r(),K(Wc,{key:0,sambas:(x=s.value)==null?void 0:x.sambas},null,8,["sambas"])):u.value=="webdav"?(r(),K(l1,{key:1,webdav:(w=s.value)==null?void 0:w.webdav},null,8,["webdav"])):u.value=="linkease"?(r(),K(h5,{key:2,linkease:(b=s.value)==null?void 0:b.linkease},null,8,["linkease"])):D("",!0)])])}}});var D5=M($5,[["__scopeId","data-v-008c9ca2"]]);const B5=o=>(rt("data-v-b0e9cad0"),o=o(),st(),o),Y5={class:"app-container_docker"},A5={class:"docker-item"},S5={class:"docker-item_name"},z5={key:0,class:"docker-item_value"},P5={class:"configure"},T5={key:1,class:"docker-item_value"},I5={class:"input-switch"},L5=["value","disabled"],M5=B5(()=>t("em",null,null,-1)),N5=[M5],O5={key:0,class:"docker-item"},V5={class:"docker-item_name"},G5={class:"docker-item_value"},j5={class:"configure enabel"},q5={key:0},U5={class:"tooltip-trigger"},R5={class:"docker_tip"},W5={class:"tooltip-text tooltip-top"},H5={class:"docker_dir_tip"},Z5=U({props:{docker:{type:Object}},setup(o){var _;const i=o,{$gettext:a,$ngettext:d}=H(),u=tt(()=>{var v;return((v=i.docker)==null?void 0:v.status)!="not installed"}),s=vt({enable:((_=i.docker)==null?void 0:_.status)=="running",disabled:!1}),c=()=>L(this,null,function*(){s.disabled=!0;try{const v=yield O.Guide.DockerSwitch.POST({enable:s.enable});if(v!=null&&v.data){const{success:p,error:f}=v.data;if(f)throw s.enable=!s.enable,f;(p||0)==0}}catch(v){C.Warning(`${v}`)}finally{s.disabled=!1}});return(v,p)=>{var f,m,h,k;return r(),l("ul",Y5,[t("li",A5,[t("div",S5,[t("span",null,n(e(a)("\u5F53\u524D\u72B6\u6001:")),1)]),(f=i.docker)!=null&&f.status?(r(),l(G,{key:0},[e(u)?(r(),l("div",T5,[t("label",I5,[T(t("input",{type:"checkbox",hidden:"",value:!e(s).enable,"onUpdate:modelValue":p[0]||(p[0]=x=>e(s).enable=x),disabled:e(s).disabled,onChange:c},null,40,L5),[[Rt,e(s).enable]]),t("span",{class:pt(e(s).enable?"enable":"close")},N5,2)])])):(r(),l("div",z5,[t("span",P5,n(e(a)("\u672A\u5B89\u88C5")),1)]))],64)):D("",!0)]),((m=o.docker)==null?void 0:m.status)=="running"?(r(),l("li",O5,[t("div",V5,[t("span",null,n(e(a)("Docker\u6839\u76EE\u5F55\uFF1A")),1)]),t("div",G5,[t("span",j5,n((h=o.docker)==null?void 0:h.path),1),(k=o.docker)!=null&&k.errorInfo?(r(),l("span",q5,[t("span",U5,[t("span",R5,[z(Tt)]),t("div",null,[t("div",W5,[t("span",H5,n(o.docker.errorInfo),1)])])])])):D("",!0)])])):D("",!0)])}}});var J5=M(Z5,[["__scopeId","data-v-b0e9cad0"]]);const K5={},Q5={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"},X5=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),t6=[X5];function e6(o,i){return r(),l("svg",Q5,t6)}var a6=M(K5,[["render",e6]]);const o6={key:0,class:"action"},n6={class:"title"},i6={class:"desc"},r6={class:"roots"},s6={class:"roots_tit"},d6={class:"root"},l6={class:"move"},u6={class:"roots_tit"},c6={key:0},p6=["onSubmit"],f6={class:"select-editable"},m6={selected:"",value:null},b6=["value"],v6={value:"useInput"},g6=["placeholder"],h6={key:1,class:"tips"},_6={class:"tips_content"},x6={class:"tip"},k6={key:0,class:"btns"},w6={key:1,class:"btns"},y6={key:1,class:"action docker_success"},F6={class:"title"},E6={class:"finished"},C6={class:"successed"},$6={class:"btns"},D6={key:2,class:"action docker_download"},B6={class:"title"},Y6={class:"finished"},A6={class:"successed"},S6={class:"docker_moves"},z6={class:"moves change"},P6={for:"move"},T6={class:"moves"},I6={for:"cover"},L6={class:"btns"},M6=U({props:{rootPath:{type:String,required:!0},Close:Function},setup(o){const i=o,{$gettext:a,$ngettext:d}=H(),u=E(),s=E(),c=E(0),_=E("null"),v=E(""),p=E(),f=E(!1),m=E("");(()=>{O.Nas.Disk.Status.GET().then(F=>{F!=null&&F.data.result&&(p.value=F==null?void 0:F.data.result)}),O.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}}),O.Guide.DockerPartitionList.GET().then(F=>{var Y;if((Y=F==null?void 0:F.data)!=null&&Y.result){const A=F.data.result;s.value=A}})})();const k=F=>{let Y=_.value;if(Y=="useInput"&&(Y=v.value),Y==null||Y=="null"||Y=="")return;const A=C.Loading(a("\u6B63\u5728\u8FC1\u79FB\u4E2D..."));O.Guide.DockerTransfer.POST({path:Y,force:F,overwriteDir:!!m.value}).then(B=>{var $;if(B!=null&&B.data){if((B.data.success||0)==0){if(($=B.data.result)!=null&&$.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=>{C.Error(B)}).finally(()=>A.Close())},x=()=>{f.value=!1,k(!1)},w=F=>{F.preventDefault(),i.Close&&i.Close()},b=F=>{F.preventDefault(),location.reload()},g=F=>{F.preventDefault(),c.value=0},y=F=>{F.preventDefault(),k(!0)};return(F,Y)=>(r(),K(_t,{Close:o.Close,type:1},{default:R(()=>{var A,B,$,S,V,N;return[c.value==0?(r(),l("div",o6,[t("h2",n6,n(e(a)("Docker\u8FC1\u79FB\u5411\u5BFC")),1),t("p",i6,n(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",r6,[t("span",s6,n(e(a)("Docker\u6839\u76EE\u5F55\uFF1A")),1),t("span",d6,n((A=u.value)==null?void 0:A.path),1)]),t("div",l6,[t("span",u6,n(e(a)("\u8FC1\u79FB\u5230\uFF1A")),1),($=(B=s.value)==null?void 0:B.partitionList)!=null&&$.length?(r(),l("div",c6,[t("form",{onSubmit:mt(x,["prevent"])},[t("label",null,[t("div",f6,[T(t("select",{"onUpdate:modelValue":Y[0]||(Y[0]=P=>_.value=P)},[t("option",m6,n(e(a)("\u8BF7\u9009\u62E9\u8FC1\u79FB\u8DEF\u5F84")),1),(r(!0),l(G,null,et((S=s.value)==null?void 0:S.partitionList,(P,I)=>(r(),l("option",{value:P,key:I},n(P),9,b6))),128)),t("option",v6,n(e(a)("- -\u81EA\u5B9A\u4E49- -")),1)],512),[[dt,_.value,void 0,{trim:!0}]]),_.value=="useInput"?T((r(),l("input",{key:0,type:"text","onUpdate:modelValue":Y[1]||(Y[1]=P=>v.value=P),required:"",placeholder:e(a)("\u8BF7\u8F93\u5165\u8FC1\u79FB\u8DEF\u5F84")},null,8,g6)),[[ot,v.value,void 0,{trim:!0}]]):D("",!0)])])],40,p6)])):s.value?(r(),l("div",h6,[t("div",_6,[z(Tt),t("span",x6,n(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)]),(N=(V=s.value)==null?void 0:V.partitionList)!=null&&N.length?(r(),l("div",k6,[t("button",{class:"cbi-button cbi-button-apply",onClick:x},n(e(a)("\u786E\u5B9A")),1),t("button",{class:"cbi-button cbi-button-remove app-btn app-back",type:"button",onClick:w},n(e(a)("\u53D6\u6D88")),1)])):(r(),l("div",w6,[t("button",{class:"cbi-button cbi-button-apply",onClick:w},n(e(a)("\u786E\u5B9A")),1)]))])):c.value==1?(r(),l("div",y6,[t("h2",F6,n(e(a)("Docker\u8FC1\u79FB\u5411\u5BFC")),1),t("div",E6,[z(We)]),t("p",C6,n(e(a)("\u8FC1\u79FB\u6210\u529F\uFF01")),1),t("div",$6,[t("button",{class:"cbi-button cbi-button-apply",onClick:b},n(e(a)("\u786E\u5B9A")),1)])])):c.value==2?(r(),l("div",D6,[t("h2",B6,n(e(a)("Docker\u8FC1\u79FB\u5411\u5BFC")),1),t("div",Y6,[z(a6)]),t("p",A6,n(e(a)("\u8BE5\u76EE\u6807\u8DEF\u5F84\u4E0D\u4E3A\u7A7A")),1),t("div",S6,[t("div",z6,[T(t("input",{type:"radio",id:"move",name:"moves","onUpdate:modelValue":Y[2]||(Y[2]=P=>m.value=P),value:""},null,512),[[Et,m.value]]),t("label",P6,n(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",T6,[T(t("input",{type:"radio",id:"cover",name:"moves","onUpdate:modelValue":Y[3]||(Y[3]=P=>m.value=P),value:"true"},null,512),[[Et,m.value]]),t("label",I6,n(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",L6,[f.value?(r(),l("button",{key:0,class:"cbi-button cbi-button-apply",onClick:y},n(e(a)("\u786E\u5B9A")),1)):D("",!0),t("button",{class:"cbi-button cbi-button-apply",onClick:g},n(e(a)("\u8FD4\u56DE")),1),f.value?D("",!0):(r(),l("button",{key:1,class:"cbi-button cbi-button-remove app-btn app-back",type:"button",onClick:b},n(e(a)("\u53D6\u6D88")),1))])])):D("",!0)]}),_:1},8,["Close"]))}});var N6=M(M6,[["__scopeId","data-v-81932f72"]]);const O6=()=>{const o=document.createElement("div");document.body.appendChild(o);const i=gt(N6,{Close:()=>{a()}});i.mount(o);const a=()=>{i.unmount(),o.remove()};return{Close:a}},V6=o=>(rt("data-v-3b60633e"),o=o(),st(),o),G6={class:"app-container"},j6={class:"app-container_title"},q6=V6(()=>t("span",null,"Docker",-1)),U6={key:0,class:"app-container_tool"},R6=["title"],W6={class:"DeviceBlock"},H6={href:"/cgi-bin/luci/admin/docker/overview"},Z6={key:1,class:"loading_placeholder"},J6=U({props:{docker:{type:Object}},setup(o){const{$gettext:i,$ngettext:a}=H(),d=E(!1),u=E(),s=E(!1),c=()=>{s.value=!s.value},_=()=>{O6()};return setTimeout(()=>{O.Guide.DockerStatus.GET().then(p=>{var f;if((f=p==null?void 0:p.data)!=null&&f.result){const m=p.data.result;u.value=m}}).finally(()=>{d.value=!0})},1100),(p,f)=>{var k,x;const m=ut("GlHelp"),h=ut("icon-loading");return r(),l("div",G6,[t("div",j6,[t("span",null,[q6,z(m,{type:"docker"})]),d.value?(r(),l("div",U6,[((k=u.value)==null?void 0:k.status)!="not installed"?(r(),l("div",{key:0,class:"app-container_configure",onClick:_},n(e(i)("\u5FEB\u901F\u914D\u7F6E")),1)):D("",!0),((x=u.value)==null?void 0:x.status)==="running"?(r(),l("span",{key:1,class:"more_icon",title:e(i)("Docker\u7BA1\u7406")},[z(Vt,{onClick:c})],8,R6)):D("",!0)])):D("",!0),T(t("div",W6,[t("div",{class:"menu_background",onClick:c}),t("ul",null,[t("li",null,[t("a",H6,n(e(i)("Docker\u9AD8\u7EA7\u914D\u7F6E")),1)])])],512),[[Yt,s.value]])]),t("div",null,[d.value?(r(),K(J5,{key:0,docker:u.value},null,8,["docker"])):(r(),l("div",Z6,[z(h,{size:50,color:"currentColor"})]))])])}}});var K6=M(J6,[["__scopeId","data-v-3b60633e"]]);const Q6={class:"app-container_aria2"},X6={class:"aria2-item"},tp={class:"aria2-item_name"},ep={class:"aria2-item_value"},ap={key:0,class:"configure"},op={key:1,class:"configure enabel"},np={class:"aria2-item"},ip={class:"aria2-item_name"},rp={class:"aria2-item_value"},sp=["href"],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 right"},mp={class:"aria2-item_value"},bp=["href"],vp={class:"use-url_app"},gp={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"},hp=U({props:{aria2:{type:Object}},setup(o){const i=o,{$gettext:a,$ngettext:d}=H(),u=tt(()=>{var c;return`${location.origin}${(c=i.aria2)==null?void 0:c.webPath}`}),s=tt(()=>{var v,p,f;let c=(v=i.aria2)==null?void 0:v.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/${_}/${(f=i.aria2)==null?void 0:f.rpcPort}/jsonrpc/${c}`});return(c,_)=>{var v,p,f,m;return r(),l("ul",Q6,[t("li",X6,[t("div",tp,[t("span",null,n(e(a)("\u5F53\u524D\u72B6\u6001:")),1)]),t("div",ep,[((v=o.aria2)==null?void 0:v.status)=="running"?(r(),l("span",ap,n(e(a)("\u5DF2\u542F\u52A8")),1)):(r(),l("span",op,n(e(a)("\u672A\u542F\u52A8")),1))])]),((p=o.aria2)==null?void 0:p.status)=="running"?(r(),l(G,{key:0},[t("li",np,[t("div",ip,[t("span",null,n(e(a)("\u4E0B\u8F7D\u76EE\u5F55:")),1)]),t("div",rp,[t("a",{target:"_blank",href:"/cgi-bin/luci/admin/services/linkease/file/?path=/root"+((f=o.aria2)==null?void 0:f.downloadPath)},n((m=o.aria2)==null?void 0:m.downloadPath),9,sp)])]),t("li",dp,[t("div",lp,[t("span",null,n(e(a)("\u7F51\u7EDC\u5730\u5740:")),1)]),t("div",up,[t("a",{href:e(u),target:"_blank",rel:"noopener noreferrer"},n(e(u)),9,cp)])]),t("li",pp,[t("div",fp,[t("span",null,n(e(a)("\u8BA4\u8BC1\u5931\u8D25\uFF1F")),1)]),t("div",mp,[t("a",{href:e(s),target:"_blank",rel:"noopener noreferrer"},n(e(a)("\u70B9\u6B64\u81EA\u52A8\u914D\u7F6E AriaNg")),9,bp)])])],64)):D("",!0),t("div",vp,[t("a",gp,n(e(a)("\u4F7F\u7528\u6613\u6709\u4E91APP\uFF0C\u968F\u65F6\u968F\u5730\u8FDC\u7A0B\u4E0B\u8F7D")),1)])])}}});var _p=M(hp,[["__scopeId","data-v-4d31c3c4"]]);const xp={class:"app-container_qbittorrent"},kp={class:"qbittorrent-item"},wp={class:"qbittorrent-item_name"},yp={class:"qbittorrent-item_value"},Fp={key:0,class:"configure"},Ep={key:1,class:"configure enabel"},Cp={class:"qbittorrent-item"},$p={class:"qbittorrent-item_name"},Dp={class:"qbittorrent-item_value"},Bp=["href"],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 right"},Ip={class:"qbittorrent-item_value"},Lp=U({props:{qbittorrent:{type:Object}},setup(o){const i=o,{$gettext:a,$ngettext:d}=H(),u=tt(()=>{var s;return`http://${location.hostname}${(s=i.qbittorrent)==null?void 0:s.webPath}`});return(s,c)=>{var _,v,p,f;return r(),l("ul",xp,[t("li",kp,[t("div",wp,[t("span",null,n(e(a)("\u5F53\u524D\u72B6\u6001:")),1)]),t("div",yp,[((_=o.qbittorrent)==null?void 0:_.status)=="running"?(r(),l("span",Fp,n(e(a)("\u5DF2\u542F\u52A8")),1)):(r(),l("span",Ep,n(e(a)("\u672A\u542F\u52A8")),1))])]),((v=o.qbittorrent)==null?void 0:v.status)=="running"?(r(),l(G,{key:0},[t("li",Cp,[t("div",$p,[t("span",null,n(e(a)("\u4E0B\u8F7D\u76EE\u5F55:")),1)]),t("div",Dp,[t("a",{target:"_blank",href:"/cgi-bin/luci/admin/services/linkease/file/?path=/root"+((p=o.qbittorrent)==null?void 0:p.downloadPath)},n((f=o.qbittorrent)==null?void 0:f.downloadPath),9,Bp)])]),t("li",Yp,[t("div",Ap,[t("span",null,n(e(a)("\u7F51\u7EDC\u5730\u5740:")),1)]),t("div",Sp,[t("a",{href:e(u),target:"_blank",rel:"noopener noreferrer"},n(e(u)),9,zp)])]),t("li",Pp,[t("div",Tp,[t("span",null,n(e(a)("\u9ED8\u8BA4\u7528\u6237\u540D\uFF1A"))+"admin",1)]),t("div",Ip,[t("span",null,n(e(a)("\u9ED8\u8BA4\u5BC6\u7801\uFF1A"))+"adminadmin",1)])])],64)):D("",!0)])}}});var Mp=M(Lp,[["__scopeId","data-v-44bc5d56"]]);const Np={class:"app-container_transmission"},Op={class:"transmission-item"},Vp={class:"transmission-item_name"},Gp={class:"transmission-item_value"},jp={key:0,class:"configure"},qp={key:1,class:"configure enabel"},Up={class:"transmission-item"},Rp={class:"transmission-item_name"},Wp={class:"transmission-item_value"},Hp=["href"],Zp={class:"transmission-item"},Jp={class:"transmission-item_name"},Kp={class:"transmission-item_value"},Qp=["href"],Xp=U({props:{transmission:{type:Object}},setup(o){const i=o,{$gettext:a,$ngettext:d}=H(),u=tt(()=>{var s;return`http://${location.hostname}${(s=i.transmission)==null?void 0:s.webPath}`});return(s,c)=>{var _,v,p,f;return r(),l("ul",Np,[t("li",Op,[t("div",Vp,[t("span",null,n(e(a)("\u5F53\u524D\u72B6\u6001:")),1)]),t("div",Gp,[((_=o.transmission)==null?void 0:_.status)=="running"?(r(),l("span",jp,n(e(a)("\u5DF2\u542F\u52A8")),1)):(r(),l("span",qp,n(e(a)("\u672A\u542F\u52A8")),1))])]),((v=o.transmission)==null?void 0:v.status)=="running"?(r(),l(G,{key:0},[t("li",Up,[t("div",Rp,[t("span",null,n(e(a)("\u4E0B\u8F7D\u76EE\u5F55:")),1)]),t("div",Wp,[t("a",{target:"_blank",href:"/cgi-bin/luci/admin/services/linkease/file/?path=/root"+((p=o.transmission)==null?void 0:p.downloadPath)},n((f=o.transmission)==null?void 0:f.downloadPath),9,Hp)])]),t("li",Zp,[t("div",Jp,[t("span",null,n(e(a)("\u7F51\u7EDC\u5730\u5740:")),1)]),t("div",Kp,[t("a",{href:e(u),target:"_blank",rel:"noopener noreferrer"},n(e(u)),9,Qp)])])],64)):D("",!0)])}}});var t8=M(Xp,[["__scopeId","data-v-ab5c1db0"]]);const e8={},a8={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"},o8=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),n8=[o8];function i8(o,i){return r(),l("svg",a8,n8)}var Zt=M(e8,[["render",i8]]);const Ie=o=>(rt("data-v-395b81d2"),o=o(),st(),o),r8={key:0,class:"action"},s8={class:"title"},d8={class:"load_service input_row"},l8={class:"left"},u8={class:"radios"},c8=Ie(()=>t("label",{for:"Aria2"},"Aria2",-1)),p8={class:"radios"},f8=Ie(()=>t("label",{for:"qB"},"qBittorrent",-1)),m8={class:"radios"},b8=Ie(()=>t("label",{for:"Tr"},"Transmission",-1)),v8=["onSubmit"],g8={class:"input_row"},h8={class:"left"},_8={class:"tooltip-trigger"},x8={class:"tooltip-text tooltip-top"},k8={class:"dowload_dir_tip"},w8={class:"myinput_wrap"},y8={class:"input_row"},F8={class:"left"},E8={class:"tooltip-trigger"},C8={class:"tooltip-text tooltip-top"},$8={class:"dowload_dir_tip"},D8={class:"myinput_wrap"},B8={class:"input_row"},Y8={class:"left"},A8={class:"tooltip-trigger"},S8={class:"tooltip-text tooltip-bottom"},z8={class:"dowload_rpc_tip"},P8=["placeholder"],T8={class:"input_row"},I8={class:""},L8={class:"radios"},M8={for:"default"},N8={class:"radios"},O8={for:"add"},V8={class:"input_row"},G8=Ie(()=>t("div",{class:"left"},null,-1)),j8={class:"myinput_wrap Tracker_input"},q8=["placeholder"],U8=["onSubmit"],R8={class:"input_row"},W8={class:"left"},H8={class:"tooltip-trigger"},Z8={class:"tooltip-text tooltip-top"},J8={class:"dowload_dir_tip"},K8={class:"myinput_wrap"},Q8={class:"input_row"},X8={class:"left"},t3={class:"tooltip-trigger"},e3={class:"tooltip-text tooltip-top"},a3={class:"dowload_dir_tip"},o3={class:"myinput_wrap"},n3=["onSubmit"],i3={class:"input_row"},r3={class:"left"},s3={class:"tooltip-trigger"},d3={class:"tooltip-text tooltip-top"},l3={class:"dowload_dir_tip"},u3={class:"myinput_wrap"},c3={class:"input_row"},p3={class:"left"},f3={class:"tooltip-trigger"},m3={class:"tooltip-text tooltip-top"},b3={class:"dowload_dir_tip"},v3={class:"myinput_wrap"},g3={class:"btns"},h3={key:1,class:"action"},_3={class:"title"},x3={class:"finished"},k3={class:"successed"},w3={class:"btns"},y3=U({props:{services:{type:Object,required:!0},partitionList:{type:Array,required:!0},defaultTab:{type:String,required:!1},Close:Function},setup(o){const i=o,{$gettext:a,$ngettext:d}=H(),u=E(""),s=E(""),c=E(""),_=E(""),v=E("default"),p=E("Aria2"),f=E(""),m=E(""),h=E(""),k=E(""),x=E([]),w=E([]),b=E(0);At(()=>{var N,P,I,W,ht,Dt,ft,Kt,Qt,It;switch(i.defaultTab){case"aria2":p.value="Aria2";break;case"qbittorrent":p.value="qBittorrent";break;case"transmission":p.value="Transmission";break}x.value=i.partitionList.map(at=>({key:at})),w.value=i.partitionList.filter(at=>at.startsWith("/mnt/")).map(at=>at.replace(/(\/mnt\/[^/]+).*/,"$1")),c.value=((N=i.services.aria2)==null?void 0:N.configPath)||"";const B=((P=i.services.aria2)==null?void 0:P.downloadPath)||((I=i.services.qbittorrent)==null?void 0:I.downloadPath)||((W=i.services.transmission)==null?void 0:W.downloadPath);B&&(_.value=B);const $=(ht=i.services.aria2)==null?void 0:ht.rpcToken;$&&(u.value=$),f.value=((Dt=i.services.qbittorrent)==null?void 0:Dt.configPath)||"";const S=((ft=i.services.qbittorrent)==null?void 0:ft.downloadPath)||B||((Kt=i.services.transmission)==null?void 0:Kt.downloadPath);S&&(m.value=S),h.value=((Qt=i.services.transmission)==null?void 0:Qt.configPath)||"";const V=((It=i.services.transmission)==null?void 0:It.downloadPath)||B||S;V&&(k.value=V)});const g=()=>{let B=c.value,$=_.value;B==null||B==""||$==null||$==""||L(this,null,function*(){if(yield Ct.checkAndInstallApp("app-meta-aria2","Aria2")){const V=C.Loading(a("\u914D\u7F6E\u4E2D..."));O.Guide.Aria2Init.POST({configPath:B,downloadPath:$,rpcToken:u.value,btTracker:v.value=="add"?s.value:""}).then(N=>{var P;if(N!=null&&N.data){if((N.data.success||0)==0){b.value=1;return}else if((P=N.data)!=null&&P.error)throw N.data.error}throw a("\u672A\u77E5\u9519\u8BEF")}).catch(N=>C.Error(N)).finally(()=>V.Close())}})},y=()=>{let B=f.value,$=m.value;B==null||B==""||$==null||$==""||L(this,null,function*(){if(yield Ct.checkAndInstallApp("app-meta-qbittorrent","qBittorrent")){const V=C.Loading(a("\u914D\u7F6E\u4E2D..."));O.Guide.qbitorrentInit.POST({configPath:B,downloadPath:$}).then(N=>{var P;if(N!=null&&N.data){if((N.data.success||0)==0){b.value=1;return}else if((P=N.data)!=null&&P.error)throw N.data.error}throw a("\u672A\u77E5\u9519\u8BEF")}).catch(N=>C.Error(N)).finally(()=>V.Close())}})},F=()=>{let B=h.value,$=k.value;B==null||B==""||$==null||$==""||L(this,null,function*(){if(yield Ct.checkAndInstallApp("app-meta-transmission","Transmission")){const V=C.Loading(a("\u914D\u7F6E\u4E2D..."));O.Guide.transmissionInit.POST({configPath:B,downloadPath:$}).then(N=>{var P;if(N!=null&&N.data){if((N.data.success||0)==0){b.value=1;return}else if((P=N.data)!=null&&P.error)throw N.data.error}throw a("\u672A\u77E5\u9519\u8BEF")}).catch(N=>C.Error(N)).finally(()=>V.Close())}})},Y=B=>{B.preventDefault(),i.Close&&i.Close()},A=B=>{B.preventDefault(),location.reload()};return(B,$)=>(r(),K(_t,{Close:o.Close,type:1},{default:R(()=>[b.value==0?(r(),l("div",r8,[t("h2",s8,n(e(a)("\u4E0B\u8F7D\u670D\u52A1\u914D\u7F6E\u5411\u5BFC")),1),t("ul",null,[t("li",null,[t("div",d8,[t("div",l8,[t("span",null,n(e(a)("\u4E0B\u8F7D\u670D\u52A1\uFF1A")),1)]),t("div",u8,[T(t("input",{type:"radio",value:"Aria2","onUpdate:modelValue":$[0]||($[0]=S=>p.value=S),name:"download",id:"Aria2"},null,512),[[Et,p.value]]),c8]),t("div",p8,[T(t("input",{type:"radio",value:"qBittorrent","onUpdate:modelValue":$[1]||($[1]=S=>p.value=S),name:"download",id:"qB"},null,512),[[Et,p.value]]),f8]),t("div",m8,[T(t("input",{type:"radio",value:"Transmission","onUpdate:modelValue":$[2]||($[2]=S=>p.value=S),name:"download",id:"Tr"},null,512),[[Et,p.value]]),b8])])])]),p.value=="Aria2"?(r(),l("form",{key:0,onSubmit:mt(g,["prevent"])},[t("ul",null,[t("li",null,[t("div",g8,[t("div",h8,[t("span",_8,[z(Zt),t("div",null,[t("div",x8,[t("span",k8,n(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,n(e(a)("\u914D\u7F6E\u76EE\u5F55\uFF1A")),1)]),t("div",w8,[z(Jt,{modelValue:c.value,"onUpdate:modelValue":$[3]||($[3]=S=>c.value=S),modelModifiers:{trim:!0},title:e(a)("\u914D\u7F6E\u76EE\u5F55"),options:w.value.concat("/root").map(S=>({key:S+"/Configs/aria2"}))},null,8,["modelValue","title","options"])])])]),t("li",null,[t("div",y8,[t("div",F8,[t("span",E8,[z(Zt),t("div",null,[t("div",C8,[t("span",$8,n(e(a)("\u7528\u4E8E\u653E\u7F6E\u4E0B\u8F7D\u6587\u4EF6\u7684\u76EE\u5F55\u3002\u4F8B\u5982\uFF1A/mnt/sda1/download")),1)])])]),t("span",null,n(e(a)("\u4E0B\u8F7D\u76EE\u5F55\uFF1A")),1)]),t("div",D8,[z(Jt,{modelValue:_.value,"onUpdate:modelValue":$[4]||($[4]=S=>_.value=S),modelModifiers:{trim:!0},title:e(a)("\u4E0B\u8F7D\u76EE\u5F55"),options:x.value},null,8,["modelValue","title","options"])])])]),t("li",null,[t("div",B8,[t("div",Y8,[t("span",A8,[z(Zt),t("div",null,[t("div",S8,[t("span",z8,n(e(a)("\u7528\u4E8E\u8FDC\u7A0B\u8BBF\u95EE\u7684\u4EE4\u724C\u3002")),1)])])]),t("span",null,n(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":$[5]||($[5]=S=>u.value=S)},null,8,P8),[[ot,u.value,void 0,{trim:!0}]])])]),t("li",null,[t("div",T8,[t("div",I8,[t("span",null,n(e(a)("\u9644\u52A0\u7684 BT Tracker\uFF1A")),1)]),t("div",L8,[T(t("input",{type:"radio",value:"default",name:"BT",id:"default","onUpdate:modelValue":$[6]||($[6]=S=>v.value=S)},null,512),[[Et,v.value]]),t("label",M8,n(e(a)("\u9ED8\u8BA4")),1)]),t("div",N8,[T(t("input",{type:"radio",value:"add",name:"BT",id:"add","onUpdate:modelValue":$[7]||($[7]=S=>v.value=S)},null,512),[[Et,v.value]]),t("label",O8,n(e(a)("\u81EA\u5DF1\u6DFB\u52A0")),1)])])]),t("li",null,[t("div",V8,[G8,t("div",j8,[v.value=="add"?T((r(),l("textarea",{key:0,"onUpdate:modelValue":$[8]||($[8]=S=>s.value=S),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,q8)),[[ot,s.value,void 0,{trim:!0}]]):D("",!0)])])])])],40,v8)):D("",!0),p.value=="qBittorrent"?(r(),l("form",{key:1,onSubmit:mt(y,["prevent"])},[t("ul",null,[t("li",null,[t("div",R8,[t("div",W8,[t("span",H8,[z(Zt),t("div",null,[t("div",Z8,[t("span",J8,n(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,n(e(a)("\u914D\u7F6E\u76EE\u5F55\uFF1A")),1)]),t("div",K8,[z(Jt,{modelValue:f.value,"onUpdate:modelValue":$[9]||($[9]=S=>f.value=S),modelModifiers:{trim:!0},title:e(a)("\u914D\u7F6E\u76EE\u5F55"),options:w.value.concat("/root").map(S=>({key:S+"/Configs/qb"}))},null,8,["modelValue","title","options"])])])]),t("li",null,[t("div",Q8,[t("div",X8,[t("span",t3,[z(Zt),t("div",null,[t("div",e3,[t("span",a3,n(e(a)("\u7528\u4E8E\u653E\u7F6E\u4E0B\u8F7D\u6587\u4EF6\u7684\u76EE\u5F55\u3002\u4F8B\u5982\uFF1A/mnt/sda1/download")),1)])])]),t("span",null,n(e(a)("\u4E0B\u8F7D\u76EE\u5F55\uFF1A")),1)]),t("div",o3,[z(Jt,{modelValue:m.value,"onUpdate:modelValue":$[10]||($[10]=S=>m.value=S),modelModifiers:{trim:!0},title:e(a)("\u4E0B\u8F7D\u76EE\u5F55"),options:x.value},null,8,["modelValue","title","options"])])])])])],40,U8)):D("",!0),p.value=="Transmission"?(r(),l("form",{key:2,onSubmit:mt(F,["prevent"])},[t("ul",null,[t("li",null,[t("div",i3,[t("div",r3,[t("span",s3,[z(Zt),t("div",null,[t("div",d3,[t("span",l3,n(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,n(e(a)("\u914D\u7F6E\u76EE\u5F55\uFF1A")),1)]),t("div",u3,[z(Jt,{modelValue:h.value,"onUpdate:modelValue":$[11]||($[11]=S=>h.value=S),modelModifiers:{trim:!0},title:e(a)("\u914D\u7F6E\u76EE\u5F55"),options:w.value.concat("/root").map(S=>({key:S+"/Configs/transmission"}))},null,8,["modelValue","title","options"])])])]),t("li",null,[t("div",c3,[t("div",p3,[t("span",f3,[z(Zt),t("div",null,[t("div",m3,[t("span",b3,n(e(a)("\u7528\u4E8E\u653E\u7F6E\u4E0B\u8F7D\u6587\u4EF6\u7684\u76EE\u5F55\u3002\u4F8B\u5982\uFF1A/mnt/sda1/download")),1)])])]),t("span",null,n(e(a)("\u4E0B\u8F7D\u76EE\u5F55\uFF1A")),1)]),t("div",v3,[z(Jt,{modelValue:k.value,"onUpdate:modelValue":$[12]||($[12]=S=>k.value=S),modelModifiers:{trim:!0},title:e(a)("\u4E0B\u8F7D\u76EE\u5F55"),options:x.value},null,8,["modelValue","title","options"])])])])])],40,n3)):D("",!0),t("div",g3,[p.value=="Aria2"?(r(),l("button",{key:0,class:"cbi-button cbi-button-apply",onClick:g},n(e(a)("\u542F\u7528")),1)):D("",!0),p.value=="qBittorrent"?(r(),l("button",{key:1,class:"cbi-button cbi-button-apply",onClick:y},n(e(a)("\u542F\u7528")),1)):D("",!0),p.value=="Transmission"?(r(),l("button",{key:2,class:"cbi-button cbi-button-apply",onClick:F},n(e(a)("\u542F\u7528")),1)):D("",!0),t("button",{class:"cbi-button cbi-button-remove app-btn app-back",onClick:Y},n(e(a)("\u53D6\u6D88")),1)])])):b.value==1?(r(),l("div",h3,[t("h2",_3,n(e(a)("%{status}\u4E0B\u8F7D\u670D\u52A1\u914D\u7F6E\u5411\u5BFC",{status:p.value})),1),t("div",x3,[z(We)]),t("p",k3,n(e(a)("\u914D\u7F6E\u6210\u529F\uFF01")),1),t("div",w3,[t("button",{class:"cbi-button cbi-button-apply",onClick:A},n(e(a)("\u786E\u5B9A")),1)])])):D("",!0)]),_:1},8,["Close"]))}});var F3=M(y3,[["__scopeId","data-v-395b81d2"]]);const E3=o=>{const i=document.createElement("div");document.body.appendChild(i);const a=gt(F3,bt(lt({},o),{Close:()=>{d()}}));a.mount(i);const d=()=>{a.unmount(),i.remove()};return{Close:d}},C3={class:"app-container"},$3={class:"app-container_title"},D3={class:"app-container_tool"},B3=["disabled"],Y3=["title"],A3={class:"DeviceBlock"},S3={class:"app-container_body"},z3={class:"app-container_nas-menu"},P3=U({setup(o){const{$gettext:i,$ngettext:a}=H();E(!1);const d=E("aria2"),u=E();ka(),setTimeout(()=>{O.Guide.DownloadService.Status.GET().then(x=>{var w;if((w=x==null?void 0:x.data)!=null&&w.result){const b=x.data.result;u.value=b}})},800);const c=E(!1),_=E(!1),v=()=>{_.value=!_.value},p=()=>{O.Guide.DownloadPartition.List.GET().then(x=>{var b,g;let w=[];(g=(b=x==null?void 0:x.data)==null?void 0:b.result)!=null&&g.partitionList&&(w=x.data.result.partitionList),E3({services:u.value,partitionList:w,defaultTab:d.value})})},f=(x,w,b)=>L(this,null,function*(){v(),Ct.installAndGo(x,w,b)}),m=()=>{f("app-meta-aria2","Aria2","/cgi-bin/luci/admin/services/aria2")},h=()=>{f("app-meta-qbittorrent","qBittorrent","/cgi-bin/luci/admin/nas/qBittorrent")},k=()=>{f("app-meta-transmission","Transmission","/cgi-bin/luci/admin/services/transmission")};return(x,w)=>{var g,y,F;const b=ut("GlHelp");return r(),l("div",C3,[t("div",$3,[t("span",null,[t("span",null,n(e(i)("\u4E0B\u8F7D\u670D\u52A1")),1),z(b,{type:"download"})]),t("div",D3,[u.value?(r(),l("div",{key:0,class:"app-container_configure",onClick:p,disabled:c.value},n(e(i)("\u5FEB\u901F\u914D\u7F6E")),9,B3)):D("",!0),t("span",{class:"more_icon",title:e(i)("\u67E5\u770B\u9AD8\u7EA7\u914D\u7F6E")},[z(Vt,{onClick:v})],8,Y3)]),T(t("div",A3,[t("div",{class:"menu_background",onClick:v}),t("ul",null,[t("li",null,[t("a",{onClick:m},n(e(i)("Aria2\u9AD8\u7EA7\u914D\u7F6E")),1)]),t("li",null,[t("a",{onClick:h},n(e(i)("qBittorrent\u9AD8\u7EA7\u914D\u7F6E")),1)]),t("li",null,[t("a",{onClick:k},n(e(i)("Transmission\u9AD8\u7EA7\u914D\u7F6E")),1)])])],512),[[Yt,_.value]])]),t("div",S3,[t("ul",z3,[t("button",{onClick:w[0]||(w[0]=Y=>d.value="aria2"),class:pt({on:d.value=="aria2"})},"Aria2",2),t("button",{onClick:w[1]||(w[1]=Y=>d.value="qbittorrent"),class:pt({on:d.value=="qbittorrent"})},"qBittorrent",2),t("button",{onClick:w[2]||(w[2]=Y=>d.value="transmission"),class:pt({on:d.value=="transmission"})},"Transmission",2)]),d.value=="aria2"?(r(),K(_p,{key:0,aria2:(g=u.value)==null?void 0:g.aria2},null,8,["aria2"])):d.value=="qbittorrent"?(r(),K(Mp,{key:1,qbittorrent:(y=u.value)==null?void 0:y.qbittorrent},null,8,["qbittorrent"])):d.value=="transmission"?(r(),K(t8,{key:2,transmission:(F=u.value)==null?void 0:F.transmission},null,8,["transmission"])):D("",!0)])])}}});var T3=M(P3,[["__scopeId","data-v-17fab0f2"]]);const I3={class:"actioner-container"},L3={class:"actioner-container_header"},M3={class:"actioner-container_body"},N3={class:"label-item"},O3={class:"label_info"},V3={class:"label-item"},G3={class:"label_info"},j3={class:"label-item"},q3={class:"label_info"},U3={class:"label-item"},R3={class:"label_info"},W3={class:"actioner-container_footer"},H3=U({props:{onSetup:{type:Function,required:!0},active:{type:String,default:"ddnsto"}},emits:["update:active"],setup(o,{emit:i}){const a=o,{$gettext:d,$ngettext:u}=H(),s=()=>{a.onSetup()},c=E(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(v,p)=>(r(),l("div",I3,[t("div",L3,[t("span",null,n(e(d)("\u57DF\u540D\u914D\u7F6E\u5411\u5BFC")),1)]),t("div",M3,[t("div",N3,[t("label",null,[T(t("input",{type:"radio","onUpdate:modelValue":p[0]||(p[0]=f=>c.value=f),value:"ddnsto"},null,512),[[Et,c.value]]),t("span",null,n(e(d)("DDNSTO")),1)]),t("p",O3,n(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",V3,[t("label",null,[T(t("input",{type:"radio","onUpdate:modelValue":p[1]||(p[1]=f=>c.value=f),value:"ali"},null,512),[[Et,c.value]]),t("span",null,n(e(d)("\u963F\u91CC\u4E91")),1)]),t("p",G3,n(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",j3,[t("label",null,[T(t("input",{type:"radio","onUpdate:modelValue":p[2]||(p[2]=f=>c.value=f),value:"dnspod"},null,512),[[Et,c.value]]),t("span",null,n(e(d)("Dnspod")),1)]),t("p",q3,n(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",U3,[t("label",null,[T(t("input",{type:"radio","onUpdate:modelValue":p[3]||(p[3]=f=>c.value=f),value:"oray"},null,512),[[Et,c.value]]),t("span",null,n(e(d)("\u82B1\u751F\u58F3")),1)]),t("p",R3,n(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",W3,[t("div",{class:"close",onClick:s},n(e(d)("\u53D6\u6D88")),1),t("div",{class:"next",onClick:_},n(e(d)("\u4E0B\u4E00\u6B65")),1)])]))}});var Z3=M(H3,[["__scopeId","data-v-73552138"]]);const J3=o=>(rt("data-v-b9ee57da"),o=o(),st(),o),K3={class:"actioner-container"},Q3={class:"actioner-container_body"},X3=J3(()=>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)),t4={class:"body-title"},e4={class:"body-tips"},a4={class:"body-info"},o4=["href"],n4={href:"/cgi-bin/luci/admin/services/ddns",target:"_blank"},i4={class:"actioner-container_footer"},r4=U({props:{target:{type:String,required:!0},onSetup:{type:Function,required:!0}},setup(o){const{$gettext:i,$ngettext:a}=H(),d=()=>{localStorage.setItem("firstOpen",JSON.stringify(!0)),location.reload()};return(u,s)=>(r(),l("div",K3,[t("div",Q3,[X3,t("div",t4,n(e(i)("\u6DFB\u52A0\u6210\u529F")),1),t("p",e4,n(e(i)("\u8BF7\u7A0D\u7B491\u5206\u949F\u751F\u6548\u540E\u518D\u4F7F\u7528\u3002")),1),t("div",a4,[t("span",null,n(e(i)("\u8BBF\u95EE\u5730\u5740\uFF1A")),1),t("a",{href:o.target,target:"_blank",rel:"noopener noreferrer"},n(o.target),9,o4)]),t("div",null,[t("span",null,n(e(i)("\u53EF\u524D\u5F80")),1),t("a",n4,n(e(i)("\u670D\u52A1-\u52A8\u6001DNS")),1),t("span",null,n(e(i)("\u67E5\u770B\u66F4\u591A\u8BE6\u60C5")),1)])]),t("div",i4,[t("div",{class:"close",onClick:d},n(e(i)("\u5173\u95ED")),1)])]))}});var s4=M(r4,[["__scopeId","data-v-b9ee57da"]]);const d4=o=>(rt("data-v-aefb6fdc"),o=o(),st(),o),l4={class:"actioner-container"},u4={class:"actioner-container_header"},c4=d4(()=>t("div",{class:"actioner-container_body ddnsto-login"},[t("iframe",{src:"https://www.kooldns.cn/bind/#/auth?send=1&source=openwrt&callback=*"})],-1)),p4={class:"actioner-container_footer"},f4=U({props:{onSetup:{type:Function,required:!0},onDdnstoConfig:{type:Function,required:!0}},setup(o){const i=o,{$gettext:a,$ngettext:d}=H(),u=()=>{i.onSetup()},s=c=>{if(c.data.auth=="ddnsto"){const _=c.data.sign,v=c.data.token;_&&v&&(removeEventListener("message",s),i.onDdnstoConfig(_,v),i.onSetup("ddnsto-run"))}};return At(()=>{window.addEventListener("message",s)}),jt(()=>{removeEventListener("message",s)}),(c,_)=>(r(),l("div",l4,[t("div",u4,[t("span",null,n(e(a)("\u57DF\u540D\u914D\u7F6E\u5411\u5BFC")),1)]),c4,t("div",p4,[t("div",{class:"close",onClick:u},n(e(a)("\u53D6\u6D88")),1)])]))}});var m4=M(f4,[["__scopeId","data-v-aefb6fdc"]]);const b4={class:"actioner-container"},v4={class:"actioner-container_header"},g4={class:"actioner-container_body ddnsto-bind"},h4=["src"],_4=U({props:{onSetup:{type:Function,required:!0},config:{type:Object,required:!0},domain:{type:String,required:!0}},emits:["update:domain"],setup(o,{emit:i}){const a=o,{$gettext:d,$ngettext:u}=H(),s=tt(()=>{const{domain:v,token:p,sign:f,routerId:m,netaddr:h}=a.config,k=encodeURIComponent(v),x=encodeURIComponent(h);return`https://www.kooldns.cn/bind/#/domain?domain=${k}&sign=${f}&token=${p}&routerId=${m}&netaddr=${x}`}),c=v=>{if(v.data){const{auth:p,url:f}=v.data;p==="ddnsto"&&f&&_(f)}},_=v=>L(this,null,function*(){var p;try{const f=yield O.Guide.DdnstoAddress.POST({address:v});f!=null&&f.data&&(((p=f==null?void 0:f.data)==null?void 0:p.success)||0)==0&&(i("update:domain",v),a.onSetup("ddnsto-save"))}catch(f){}});return At(()=>{window.addEventListener("message",c)}),jt(()=>{removeEventListener("message",c)}),(v,p)=>(r(),l("div",b4,[t("div",v4,[t("span",null,n(e(d)("\u57DF\u540D\u914D\u7F6E\u5411\u5BFC")),1)]),t("div",g4,[t("iframe",{src:e(s)},null,8,h4)])]))}});var x4=M(_4,[["__scopeId","data-v-0e2b47e6"]]);const k4=o=>(rt("data-v-29e2aec8"),o=o(),st(),o),w4={class:"actioner-container"},y4={class:"actioner-container_body"},F4=k4(()=>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)),E4={class:"body-title"},C4={class:"body-tips"},$4={class:"body-info"},D4=["href"],B4={href:"https://www.ddnsto.com/app/#/devices",target:"_blank"},Y4={class:"actioner-container_footer"},A4=U({props:{onSetup:{type:Function,required:!0},target:{type:String,required:!0}},setup(o){const{$gettext:i,$ngettext:a}=H(),d=()=>{localStorage.setItem("firstOpen",JSON.stringify(!0)),location.reload()};return(u,s)=>(r(),l("div",w4,[t("div",y4,[F4,t("div",E4,n(e(i)("\u6DFB\u52A0\u6210\u529F")),1),t("p",C4,n(e(i)("\u8BF7\u7A0D\u7B491\u5206\u949F\u751F\u6548\u540E\u518D\u4F7F\u7528\u3002")),1),t("div",$4,[t("span",null,n(e(i)("\u8BBF\u95EE\u5730\u5740\uFF1A")),1),t("a",{href:o.target,target:"_blank",rel:"noopener noreferrer"},n(o.target),9,D4)]),t("div",null,[t("span",null,n(e(i)("\u53EF\u524D\u5F80")),1),t("a",B4,n(e(i)("DDNSTO\u63A7\u5236\u53F0")),1),t("span",null,n(e(i)("\u67E5\u770B\u66F4\u591A\u8BE6\u60C5")),1)])]),t("div",Y4,[t("div",{class:"close",onClick:d},n(e(i)("\u5173\u95ED")),1)])]))}});var S4=M(A4,[["__scopeId","data-v-29e2aec8"]]);const z4={class:"actioner-container"},P4={class:"actioner-container_header"},T4={class:"actioner-container_body"},I4={class:"actioner-container_footer"},L4=U({props:{onSetup:{type:Function,required:!0}},setup(o){const i=o,{$gettext:a,$ngettext:d}=H(),u=()=>{i.onSetup()},s=()=>L(this,null,function*(){if(v.value)return;v.value=!0;const f=C.Loading(a("\u5B89\u88C5\u4E2D..."));try{if(yield Ct.installApp("app-meta-ddnsto",30)){i.onSetup("ddnsto-login");return}else c.value=a("\u5B89\u88C5\u5931\u8D25")}catch(m){c.value=m}finally{f.Close()}v.value=!1}),c=E(a("\u6B63\u5728\u68C0\u6D4B\u4E2D...")),_=E(!1),v=E(!1);return(()=>L(this,null,function*(){try{const f=yield O.App.Check.POST({name:"ddnsto"});if(f!=null&&f.data){const{result:m,error:h}=f.data;if(h){c.value=h;return}if(m){if(m.status=="installed"){i.onSetup("ddnsto-login");return}m.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}_.value=!0}))(),(f,m)=>(r(),l("div",z4,[t("div",P4,[t("span",null,n(e(a)("\u57DF\u540D\u914D\u7F6E\u5411\u5BFC")),1)]),t("div",T4,[t("span",null,n(c.value),1)]),t("div",I4,[_.value?(r(),l(G,{key:0},[t("div",{class:"close",onClick:u},n(e(a)("\u53D6\u6D88")),1),t("div",{class:"next",onClick:s},n(e(a)("\u786E\u5B9A")),1)],64)):D("",!0)])]))}});var M4=M(L4,[["__scopeId","data-v-169b4450"]]);const N4={class:"actioner-container"},O4={class:"actioner-container_header"},V4={class:"actioner-container_body"},G4=U({props:{onSetup:{type:Function,required:!0},token:{type:String,required:!0},onDdnstoLocalConfig:{type:Function,required:!0}},setup(o){const i=o,{$gettext:a,$ngettext:d}=H(),u=E(a("\u6B63\u5728\u68C0\u6D4B\u63D2\u4EF6\u662F\u5426\u5DF2\u542F\u52A8..."));(f=>L(this,null,function*(){var m;try{const h=yield O.Guide.Ddnsto.POST({token:i.token});h!=null&&h.data&&(h.data.error&&(u.value=h.data.error),(((m=h==null?void 0:h.data)==null?void 0:m.success)||0)==0&&_())}catch(h){u.value=h}}))(i.token);const c=E(),_=()=>{const f=()=>L(this,null,function*(){if((yield v())===!0){p();return}c.value=window.setTimeout(f,2e3)});f()},v=()=>L(this,null,function*(){try{const f=yield O.App.Check.POST({name:"ddnsto",checkRunning:!0});if(f!=null&&f.data){f.data.error&&(u.value=f.data.error);const m=f.data.result;if((m==null?void 0:m.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 m=yield O.Guide.DdntoConfig.GET();if(m!=null&&m.data&&(m.data.error&&(u.value=m.data.error),(((f=m==null?void 0:m.data)==null?void 0:f.success)||0)==0&&m.data.result)){const h=m.data.result;i.onDdnstoLocalConfig(h.netAddr,h.deviceId),i.onSetup("ddnsto-bind")}}catch(m){u.value=m}});return(f,m)=>(r(),l("div",N4,[t("div",O4,[t("span",null,n(e(a)("\u57DF\u540D\u914D\u7F6E\u5411\u5BFC")),1)]),t("div",V4,n(u.value),1)]))}});var j4=M(G4,[["__scopeId","data-v-6590a3fa"]]);const q4={class:"action-main"},U4=U({props:{Close:{type:Function,required:!0},url:{type:String,required:!0}},setup(o){const i=o,a=E("ddnsto-install"),d=v=>{v!=null?a.value=v:u()},u=()=>{i.Close&&i.Close()},s=vt({sign:"",token:"",domain:i.url,netaddr:"",routerId:""}),c=(v,p)=>{s.sign=v,s.token=p},_=(v,p)=>{s.netaddr=v,s.routerId=p};return(v,p)=>(r(),K(_t,{type:1},{default:R(()=>[t("div",q4,[a.value=="ddnsto-install"?(r(),K(M4,{key:0,onSetup:d})):a.value=="ddnsto-login"?(r(),K(m4,{key:1,onSetup:d,onDdnstoConfig:c})):a.value=="ddnsto-run"?(r(),K(j4,{key:2,onSetup:d,token:e(s).token,onDdnstoLocalConfig:_},null,8,["token"])):a.value=="ddnsto-bind"?(r(),K(x4,{key:3,onSetup:d,config:{token:e(s).token,sign:e(s).sign,domain:e(s).domain,netaddr:e(s).netaddr,routerId:e(s).routerId},domain:e(s).domain,"onUpdate:domain":p[0]||(p[0]=f=>e(s).domain=f)},null,8,["config","domain"])):a.value=="ddnsto-save"?(r(),K(S4,{key:4,onSetup:d,target:e(s).domain},null,8,["target"])):D("",!0)])]),_:1}))}});var R4=M(U4,[["__scopeId","data-v-3b80943c"]]);const W4=o=>{const i=document.createElement("div");document.body.appendChild(i);const a=gt(R4,bt(lt({},o),{Close:()=>{d()}}));a.mount(i);const d=()=>{a.unmount(),i.remove()};return{Close:d}},H4={class:"action"},Z4={class:"action-header"},J4=["innerHTML"],K4={class:"action-footer"},Q4=U({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(o){const i=o,{$gettext:a,$ngettext:d}=H(),u=()=>{i.next&&i.next(),i.Close&&i.Close()},s=()=>{i.clear&&i.clear(),i.Close&&i.Close()},c=()=>{i.continuer&&i.continuer(),i.Close&&i.Close()};return(_,v)=>(r(),K(_t,{Close:o.Close,type:1},{default:R(()=>[t("div",H4,[t("div",Z4,n(o.title||e(a)("\u63D0\u793A")),1),t("div",{class:"action-body",innerHTML:o.content},null,8,J4),t("div",K4,[o.clear?(r(),l("div",{key:0,class:"clear",onClick:s},n(o.clearTitle||e(a)("\u8FD4\u56DE")),1)):D("",!0),t("div",{class:"next",onClick:u},n(o.nextTitle||e(a)("\u786E\u5B9A")),1),o.continuer?(r(),l("div",{key:1,class:"next",onClick:c},n(o.continuerTitle||e(a)("\u7EE7\u7EED\u4FDD\u5B58")),1)):D("",!0)])])]),_:1},8,["Close"]))}});var X4=M(Q4,[["__scopeId","data-v-145a3c50"]]);const Be=o=>{const i=document.createElement("div");document.body.appendChild(i);const a=gt(X4,bt(lt({},o),{Close:()=>{d()}}));a.mount(i);const d=()=>{a.unmount(),i.remove()};return{Close:d}},t7=o=>(rt("data-v-2c659599"),o=o(),st(),o),e7={class:"actioner-container"},a7=["onSubmit"],o7={class:"actioner-container_header"},n7={key:0,class:"title_info"},i7={href:"https://doc.linkease.com/zh/guide/istoreos/basic/domain.html#%E9%98%BF%E9%87%8C%E4%BA%91",target:"_blank"},r7={key:1,class:"title_info"},s7={href:"https://doc.linkease.com/zh/guide/istoreos/basic/domain.html#dnspod",target:"_blank"},d7={key:2,class:"title_info"},l7={href:"https://doc.linkease.com/zh/guide/istoreos/basic/domain.html#%E8%8A%B1%E7%94%9F%E5%A3%B3",target:"_blank"},u7={class:"label-item"},c7={class:"label-item_key"},p7={class:"label-item_value"},f7={value:"ipv4"},m7={value:"ipv6"},b7={class:"label_tips"},v7=t7(()=>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)),g7={class:"info"},h7={class:"label-item"},_7={class:"label-item_key"},x7={class:"label-item_value"},k7={class:"label-item"},w7={class:"label-item_key"},y7={class:"label-item_value"},F7=["placeholder"],E7={class:"label-item"},C7={class:"label-item_key"},$7={class:"label-item_value"},D7=["placeholder"],B7={class:"actioner-container_footer"},Y7=["disabled"],A7=U({props:{name:{type:String,default:"ali"},onSetup:{type:Function,required:!0},target:{type:String,required:!0}},emits:["update:target"],setup(o,{emit:i}){const a=o,{$gettext:d,$ngettext:u}=H(),s=E("ipv4"),c=E(a.name),_=E(""),v=E(""),p=E(""),f=E(!1),m=()=>{a.onSetup("index")},h=()=>{f.value=!0;const b=C.Loading(d("\u68C0\u6D4B\u4E2D..."));O.Network.CheckPublickNet.POST({ipVersion:s.value}).then(g=>{var y,F;if(g!=null&&g.data){if((y=g==null?void 0:g.data)!=null&&y.error){C.Warning(g==null?void 0:g.data.error);return}if((((F=g==null?void 0:g.data)==null?void 0:F.success)||0)==0){const Y=g.data.result;Y&&Y.address?w():k();return}}throw d("\u672A\u77E5\u9519\u8BEF")}).catch(g=>{C.Error(g)}).finally(()=>{b.Close(),f.value=!1})},k=()=>{Be({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(){x()},continuer(){w()},clear(){}})},x=()=>{a.onSetup("ddnsto")},w=()=>{f.value=!0;const b=C.Loading(d("\u914D\u7F6E\u4E2D..."));O.Guide.PostDdns.POST({ipVersion:s.value,serviceName:c.value,domain:_.value,userName:v.value,password:p.value}).then(g=>{if(g!=null&&g.data){const{error:y,scope:F,success:Y}=g.data;if(y=="-100"&&F=="guide.ddns"){Be({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(y){C.Warning(y);return}if((Y||0)==0){i("update:target",_.value),a.onSetup("ddns-success");return}}throw d("\u672A\u77E5\u9519\u8BEF")}).catch(g=>{C.Error(g)}).finally(()=>{b.Close(),f.value=!1})};return(b,g)=>(r(),l("div",e7,[t("form",{class:"actioner-dns",onSubmit:mt(h,["prevent"])},[t("div",o7,[t("span",null,n(e(d)("\u57DF\u540D\u914D\u7F6E\u5411\u5BFC")),1)]),t("div",{class:pt(["actioner-container_body",o.name])},[o.name=="ali"?(r(),l("div",n7,[t("p",null,n(e(d)("\u963F\u91CC\u4E91")),1),t("span",null,n(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",i7,n(e(d)("\u67E5\u770B\u6559\u7A0B"))+">>",1)])):o.name=="dnspod"?(r(),l("div",r7,[t("p",null,n(e(d)("dnspod")),1),t("span",null,n(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",s7,n(e(d)("\u67E5\u770B\u6559\u7A0B"))+">>",1)])):o.name=="oray"?(r(),l("div",d7,[t("p",null,n(e(d)("\u82B1\u751F\u58F3")),1),t("span",null,n(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",l7,n(e(d)("\u67E5\u770B\u6559\u7A0B"))+">>",1)])):D("",!0),t("div",u7,[t("div",c7,[t("span",null,n(e(d)("IP\u5730\u5740\u7248\u672C\uFF1A")),1)]),t("div",p7,[T(t("select",{name:"",id:"","onUpdate:modelValue":g[0]||(g[0]=y=>s.value=y)},[t("option",f7,n(e(d)("IPv4\u5730\u5740")),1),t("option",m7,n(e(d)("IPv6\u5730\u5740")),1)],512),[[dt,s.value]])]),t("div",b7,[v7,t("span",g7,n(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",h7,[t("div",_7,[t("span",null,n(e(d)("\u57DF\u540D\uFF1A")),1)]),t("div",x7,[T(t("input",{type:"text",placeholder:"myhost.example.com","onUpdate:modelValue":g[1]||(g[1]=y=>_.value=y),required:""},null,512),[[ot,_.value,void 0,{trim:!0}]])])]),t("div",k7,[t("div",w7,[t("span",null,n(e(d)("\u7528\u6237\u540D\uFF1A")),1)]),t("div",y7,[T(t("input",{type:"text","onUpdate:modelValue":g[2]||(g[2]=y=>v.value=y),placeholder:e(d)("\u8BF7\u8F93\u5165\u7528\u6237\u540D"),required:""},null,8,F7),[[ot,v.value,void 0,{trim:!0}]])])]),t("div",E7,[t("div",C7,[t("span",null,n(e(d)("\u5BC6\u7801\uFF1A")),1)]),t("div",$7,[T(t("input",{type:"password","onUpdate:modelValue":g[3]||(g[3]=y=>p.value=y),placeholder:e(d)("\u8BF7\u8F93\u5165\u5BC6\u7801"),required:""},null,8,D7),[[ot,p.value,void 0,{trim:!0}]])])])],2),t("div",B7,[t("div",{class:"close",onClick:m,type:"button"},n(e(d)("\u8FD4\u56DE")),1),t("button",{class:"next save",type:"submit",disabled:f.value},n(e(d)("\u4FDD\u5B58")),9,Y7)])],40,a7)]))}});var Ge=M(A7,[["__scopeId","data-v-2c659599"]]);const S7={class:"action-main"},z7=U({props:{Close:{type:Function,required:!0},url:{type:String,required:!0}},setup(o){const i=o,a=E(""),d=E("index"),u=v=>{if(v!=null){if(v=="ddnsto"){s();return}d.value=v}else c()},s=()=>{c(),W4({url:i.url})},c=()=>{i.Close&&i.Close()},_=E("ddnsto");return(v,p)=>(r(),K(_t,{Close:o.Close,type:1},{default:R(()=>[t("div",S7,[d.value=="index"?(r(),K(Z3,{key:0,onSetup:u,active:_.value,"onUpdate:active":p[0]||(p[0]=f=>_.value=f)},null,8,["active"])):d.value=="ddns-ali"?(r(),K(Ge,{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"?(r(),K(Ge,{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"?(r(),K(Ge,{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"?(r(),K(s4,{key:4,onSetup:u,target:a.value},null,8,["target"])):D("",!0)])]),_:1},8,["Close"]))}});var P7=M(z7,[["__scopeId","data-v-8a1e6470"]]);const T7=o=>{const i=document.createElement("div");document.body.appendChild(i);const a=gt(P7,bt(lt({},o),{Close:()=>{d()}}));a.mount(i);const d=()=>{a.unmount(),i.remove()};return{Close:d}},ke=o=>(rt("data-v-c59010b0"),o=o(),st(),o),I7={class:"app-container"},L7={class:"app-container_title"},M7={class:"app-container_tool"},N7={class:"app-container_domain"},O7={class:"domain-item"},V7=ke(()=>t("div",{class:"domain-item_name"},[t("span",null,"DDNSTO: ")],-1)),G7={class:"domain-item_value"},j7=["href","title"],q7={key:1,class:"configure"},U7={class:"item_btn",href:"https://www.kooldns.cn/app/#/devices",target:"_blank"},R7={key:0,class:"domain-item"},W7=ke(()=>t("div",{class:"domain-item_name"},[t("span",null,"myddns_ipv4: ")],-1)),H7={class:"domain-item_value"},Z7={key:0},J7=["href"],K7={key:2,href:"/cgi-bin/luci/admin/services/ddns"},Q7=ke(()=>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)),X7=[Q7],tf={key:1,class:"domain-item"},ef=ke(()=>t("div",{class:"domain-item_name"},[t("span",null,"myddns_ipv6: ")],-1)),af={class:"domain-item_value"},of={key:0},nf=["href"],rf={key:2,href:"/cgi-bin/luci/admin/services/ddns"},sf=ke(()=>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)),df=[sf],lf=U({setup(o){const{$gettext:i,$ngettext:a}=H();let d=!1,u;const s=E({}),c=function(){!d||(document.hidden?Promise.resolve():O.Guide.GetDdns.GET().then(f=>{var m;f!=null&&f.data&&(((m=f==null?void 0:f.data)==null?void 0:m.success)||0)==0&&f.data.result&&(s.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 _=()=>{T7({url:s.value.ddnstoDomain})},v=tt(()=>{const f=s.value.ipv4Domain;return!f||f=="Stopped"||f=="Disabled"?f:`http://${f}`}),p=tt(()=>{const f=s.value.ipv6Domain;return!f||f=="Stopped"||f=="Disabled"?f:`http://${f}`});return(f,m)=>{var k,x,w,b;const h=ut("GlHelp");return r(),l("div",I7,[t("div",L7,[t("span",null,[t("span",null,n(e(i)("\u8FDC\u7A0B\u57DF\u540D")),1),z(h,{type:"ddns"})]),t("div",M7,[t("div",{class:"app-container_configure",onClick:_},n(e(i)("\u5FEB\u901F\u914D\u7F6E")),1)])]),t("ul",N7,[t("li",O7,[V7,t("div",G7,[(k=s.value)!=null&&k.ddnstoDomain?(r(),l("a",{key:0,class:"configure",href:(x=s.value)==null?void 0:x.ddnstoDomain,target:"_blank",rel:"noopener noreferrer",title:(w=s.value)==null?void 0:w.ddnstoDomain},n((b=s.value)==null?void 0:b.ddnstoDomain),9,j7)):(r(),l("span",q7,n(e(i)("\u672A\u5B89\u88C5\u6216\u672A\u914D\u7F6E")),1)),t("a",U7,n(e(i)("\u63A7\u5236\u53F0")),1)])]),e(v)?(r(),l("li",R7,[W7,t("div",H7,[e(v)=="Stopped"||e(v)=="Disabled"?(r(),l("span",Z7,n(e(v)),1)):(r(),l("a",{key:1,class:"configure",href:e(v),target:"_blank",rel:"noopener noreferrer"},n(e(v)),9,J7)),e(v)?(r(),l("a",K7,X7)):D("",!0)])])):D("",!0),e(p)?(r(),l("li",tf,[ef,t("div",af,[e(p)=="Stopped"||e(p)=="Disabled"?(r(),l("span",of,n(e(p)),1)):(r(),l("a",{key:1,class:"configure",href:e(p),target:"_blank",rel:"noopener noreferrer"},n(e(p)),9,nf)),e(p)?(r(),l("a",rf,df)):D("",!0)])])):D("",!0)])])}}});var uf=M(lf,[["__scopeId","data-v-c59010b0"]]);const cf={class:"nas-container"},pf={class:"nas-container_card"},ff={class:"nas-container_card"},mf={key:0,class:"nas-container_card"},bf={class:"nas-container_card"},vf={class:"nas-container_card"},gf=U({setup(o){return(i,a)=>(r(),l("div",cf,[t("div",pf,[z(Pc)]),t("div",ff,[z(D5)]),e(te)("dockerd")?(r(),l("div",mf,[z(K6)])):D("",!0),t("div",bf,[z(T3)]),t("div",vf,[z(uf)])]))}});var hf=M(gf,[["__scopeId","data-v-a221efb4"]]);const _f={class:"app-container"},xf={class:"app-container_title"},kf=["title"],wf={class:"DeviceBlock"},yf={href:"/cgi-bin/luci/admin/system/flash"},Ff={href:"/cgi-bin/luci/admin/store/pages/maintance"},Ef={class:"item-label"},Cf={class:"item-label_key"},$f={class:"item-label_value"},Df={class:"item-label"},Bf={class:"item-label_key"},Yf={class:"item-label_value"},Af={class:"item-label"},Sf={class:"item-label_key"},zf={class:"item-label_value"},Pf={class:"item-label"},Tf={class:"item-label_key"},If={class:"item-label_value"},Lf={class:"item-label"},Mf={class:"item-label_key"},Nf={class:"item-label_value"},Of={class:"item-label"},Vf={class:"item-label_key"},Gf={class:"item-label_value"},jf={class:"item-label"},qf={class:"item-label_key"},Uf={class:"item-label_value"},Rf={class:"item-label"},Wf={class:"item-label_key"},Hf={class:"item-label_value"},Zf=U({setup(o){const{$gettext:i,$ngettext:a}=H(),d=Re(),u=tt(()=>d.version),s=tt(()=>d.systemStatus),c=E(!1),_=tt(()=>{var k;return((k=s.value)==null?void 0:k.cpuUsage)||0}),v=tt(()=>{var k;return((k=s.value)==null?void 0:k.cpuTemperature)||0}),p=tt(()=>{var x;const k=((x=s.value)==null?void 0:x.memAvailablePercentage)||100;return 100-k}),f=Pt.stampForm;At(()=>{});const m=()=>{c.value=!c.value},h=()=>{m(),Ct.installAndGo("app-meta-netdata","NetData","/cgi-bin/luci/admin/status/netdata")};return(k,x)=>{var b,g,y,F,Y;const w=ut("progress-item");return r(),l("div",_f,[t("div",xf,[t("span",null,n(e(i)("\u7CFB\u7EDF\u4FE1\u606F")),1),t("span",{class:"more_icon",title:e(i)("\u67E5\u770B\u7CFB\u7EDF\u4FE1\u606F")},[z(Vt,{onClick:m})],8,kf),T(t("div",wf,[t("div",{class:"menu_background",onClick:m}),t("ul",null,[t("li",null,[t("a",{onClick:h},n(e(i)("\u7CFB\u7EDF\u76D1\u63A7")),1)]),t("li",null,[t("a",yf,n(e(i)("\u5907\u4EFD\u5347\u7EA7")),1)]),t("li",null,[t("a",Ff,n(e(i)("\u63D2\u4EF6\u5907\u4EFD")),1)])])],512),[[Yt,c.value]])]),t("div",Ef,[t("div",Cf,[t("span",null,n(e(i)("CPU\u6E29\u5EA6")),1)]),t("div",$f,[z(w,{value:e(v)/1.5,text:`${e(v)}\u2103`},null,8,["value","text"])])]),t("div",Df,[t("div",Bf,[t("span",null,n(e(i)("CPU\u4F7F\u7528\u7387")),1)]),t("div",Yf,[z(w,{value:e(_),text:`${e(_)}%`},null,8,["value","text"])])]),t("div",Af,[t("div",Sf,[t("span",null,n(e(i)("\u5185\u5B58\u4F7F\u7528\u7387")),1)]),t("div",zf,[z(w,{value:e(p),text:`${e(p)}%`},null,8,["value","text"])])]),t("div",Pf,[t("div",Tf,[t("span",null,n(e(i)("\u8BBE\u5907\u578B\u53F7")),1)]),t("div",If,[t("span",null,n((b=e(u))==null?void 0:b.model),1)])]),t("div",Lf,[t("div",Mf,[t("span",null,n(e(i)("\u56FA\u4EF6\u7248\u672C")),1)]),t("div",Nf,[t("span",null,n((g=e(u))==null?void 0:g.firmwareVersion),1)])]),t("div",Of,[t("div",Vf,[t("span",null,n(e(i)("\u5185\u6838\u7248\u672C")),1)]),t("div",Gf,[t("span",null,n((y=e(u))==null?void 0:y.kernelVersion),1)])]),t("div",jf,[t("div",qf,[t("span",null,n(e(i)("\u5DF2\u542F\u52A8")),1)]),t("div",Uf,[t("span",null,n(e(f)((F=e(s))==null?void 0:F.uptime)),1)])]),t("div",Rf,[t("div",Wf,[t("span",null,n(e(i)("\u7CFB\u7EDF\u65F6\u95F4")),1)]),t("div",Hf,[t("span",null,n((Y=e(s))==null?void 0:Y.localtime),1)])])])}}});var Jf=M(Zf,[["__scopeId","data-v-2baf3f98"]]);const za=/\d+\.\d+\.\d+\.\d+/,Kf=o=>za.test(o)&&xe.IPv4.isValid(o),Ut=o=>{const i=xe.IPv4.parse(o).toByteArray();return i[0]<<24|i[1]<<16|i[2]<<8|i[3]},ra=o=>xe.fromByteArray([o>>24&255,o>>16&255,o>>8&255,o&255]).toString(),Qf=o=>{if(!za.test(o)||!xe.IPv4.isIPv4(o))return!1;let i=0,a=Ut(o);for(let d=31;d>=0&&(a&1<{let u=Ut(o)&Ut(i),s=Ut(a),c=Ut(d),v=~Ut(i);return su+1&&c{let a=Ut(i),d=Ut(o)&a,u=~a,s;return u>=105?(s=d|u-5,d=d|100):u>=3?(s=d|u-1,d=d|2):(d=d|1,s=d),[ra(d),ra(s)]},em=o=>xe.IPv4.subnetMaskFromPrefixLength(o).toString();var Mt={isValidMask:Qf,isValidIPv4:Kf,isValidMaskRange:Xf,calcMaskRange:tm,prefixToMask:em};const Ke=o=>(rt("data-v-0d919a1e"),o=o(),st(),o),am=["onSubmit"],om={class:"actioner-dns_header"},nm={class:"actioner-dns_body"},im={class:"label-item"},rm={class:"label-item_key"},sm={class:"label-item_value"},dm={class:"label-item"},lm={class:"label-item_key"},um={class:"label-item_value"},cm={key:0,class:"chose_dhcp"},pm={key:0,class:"dhcp_info"},fm={key:1,class:"dhcp_info"},mm={class:"label-item"},bm={class:"label-item_key"},vm={class:"label-item_value"},gm={class:"label-item"},hm={class:"label-item_key"},_m={class:"label-item_value"},xm={class:"actioner-dns_footer"},km=["disabled"],wm={key:1,class:"actioner-dns"},ym={class:"actioner-dns_header"},Fm={class:"actioner-dns_body"},Em={key:0,class:"setting_status"},Cm=Ke(()=>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)),$m={class:"config-message"},Dm=["href"],Bm={key:1,class:"setting_status"},Ym=Ke(()=>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)),Am={class:"config-message"},Sm={key:2,class:"setting_status"},zm=Ke(()=>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)),Pm={class:"config-message"},Tm=U({props:{Close:{type:Function,required:!0}},setup(o){const i=o,{$gettext:a,$ngettext:d}=H(),u=E(0),s=E({lanIp:"",netMask:"255.255.255.0",enableDhcp:!1,dhcpStart:"",dhcpEnd:""});E("");const c=E(!1);E(!0),E(!1);const _=E(""),v=E(2),p=E(!1),f=E("timeout");let m=!0;(()=>{O.Guide.GetLan.GET().then(g=>{g.data.result&&(p.value=g.data.result.enableDhcp||!1,g.data.result.enableDhcp=!1,s.value=g.data.result,g.data.result.lanIp!==location.hostname&&(m=!1))})})();const k=()=>{const g=s.value;if(!Mt.isValidIPv4(g.lanIp)){C.Warning(a("IPv4\u5730\u5740\u683C\u5F0F\u9519\u8BEF"));return}if(!Mt.isValidMask(g.netMask)){C.Warning(a("IPv4\u5B50\u7F51\u63A9\u7801\u683C\u5F0F\u9519\u8BEF"));return}const y=Mt.calcMaskRange(g.lanIp,g.netMask);g.dhcpStart=y[0],g.dhcpEnd=y[1],s.value=g},x=()=>{const g=s.value;if(!Mt.isValidIPv4(g.lanIp)){C.Warning(a("IPv4\u5730\u5740\u683C\u5F0F\u9519\u8BEF"));return}if(!Mt.isValidMask(g.netMask)){C.Warning(a("IPv4\u5B50\u7F51\u63A9\u7801\u683C\u5F0F\u9519\u8BEF"));return}if(g.enableDhcp&&!(Mt.isValidIPv4(g.dhcpStart)&&Mt.isValidIPv4(g.dhcpEnd)&&Mt.isValidMaskRange(g.lanIp,g.netMask,g.dhcpStart,g.dhcpEnd))){C.Warning(a("DHCP\u7684IP\u6C60\u683C\u5F0F\u9519\u8BEF\u6216\u8D85\u51FA\u5B50\u7F51\u8303\u56F4"));return}const y=C.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,y.Close()},A=()=>{const B=new Date().getTime()+3e4,$=m?location.protocol+"//"+g.lanIp+(location.port?":"+location.port:""):location.origin,S=$+"/luci-static/resources/icons/loading.gif",V=()=>{F==0&&(new Date().getTime()>B?Y("timeout"):window.setTimeout(P,2e3))},N=()=>{F==0&&(_.value=$+location.pathname,Y("success"),window.setTimeout(()=>{v.value=1},1e3),window.setTimeout(()=>{location.href=_.value},2e3))},P=()=>{if(F!=0)return;console.log("check online ",S);const I=new Image;I.onload=N,I.onerror=V,I.src=S};window.setTimeout(P,5e3)};O.Guide.LanIp.POST(g).then(B=>{var $;if(B!=null&&B.data){if((B.data.success||0)==0)return;if(($=B.data)!=null&&$.error)throw B.data.error}throw a("\u672A\u77E5\u9519\u8BEF")}).catch(B=>{F==0&&(Y("fail"),C.Error(B))}),A(),window.setTimeout(()=>{F==0&&Y("timeout")},3e4)},w=g=>{g.preventDefault(),i.Close&&i.Close()},b=g=>{location.reload()};return(g,y)=>(r(),K(_t,{Close:o.Close,type:1},{default:R(()=>[u.value==0?(r(),l("form",{key:0,class:"actioner-dns",onSubmit:mt(x,["prevent"])},[t("div",om,[t("span",null,n(e(a)("\u5185\u7F51\u914D\u7F6E")),1)]),t("div",nm,[t("div",im,[t("div",rm,[t("span",null,n(e(a)("IPv4\u5730\u5740")),1)]),t("div",sm,[T(t("input",{type:"text",placeholder:"192.168.100.1",required:"","onUpdate:modelValue":y[0]||(y[0]=F=>s.value.lanIp=F),onChange:k},null,544),[[ot,s.value.lanIp,void 0,{trim:!0}]])])]),t("div",dm,[t("div",lm,[t("span",null,n(e(a)("IPv4\u5B50\u7F51\u63A9\u7801")),1)]),t("div",um,[T(t("input",{type:"text",placeholder:"255.255.255.0",required:"","onUpdate:modelValue":y[1]||(y[1]=F=>s.value.netMask=F),onChange:k},null,544),[[ot,s.value.netMask,void 0,{trim:!0}]])])]),p.value?(r(),l("div",cm,[z(ya,{modelValue:s.value.enableDhcp,"onUpdate:modelValue":y[2]||(y[2]=F=>s.value.enableDhcp=F)},{default:R(()=>[s.value.enableDhcp?(r(),l("span",pm,n(e(a)("\u4FEE\u6539DHCP\u670D\u52A1")),1)):(r(),l("span",fm,n(e(a)("\u4FDD\u6301DHCP\u670D\u52A1\u8BBE\u7F6E")),1))]),_:1},8,["modelValue"])])):D("",!0),s.value.enableDhcp?(r(),l(G,{key:1},[t("div",mm,[t("div",bm,[t("span",null,n(e(a)("IP\u6C60\u8D77\u59CB\u5730\u5740")),1)]),t("div",vm,[T(t("input",{type:"text",placeholder:"192.168.100.100",required:"","onUpdate:modelValue":y[3]||(y[3]=F=>s.value.dhcpStart=F)},null,512),[[ot,s.value.dhcpStart,void 0,{trim:!0}]])])]),t("div",gm,[t("div",hm,[t("span",null,n(e(a)("IP\u6C60\u7ED3\u675F\u5730\u5740")),1)]),t("div",_m,[T(t("input",{type:"text",placeholder:"192.168.100.100",required:"","onUpdate:modelValue":y[4]||(y[4]=F=>s.value.dhcpEnd=F)},null,512),[[ot,s.value.dhcpEnd,void 0,{trim:!0}]])])])],64)):D("",!0)]),t("div",xm,[t("button",{class:"cbi-button cbi-button-apply app-btn",disabled:c.value},n(e(a)("\u786E\u8BA4")),9,km),t("button",{class:"cbi-button cbi-button-remove app-btn app-back",onClick:w},n(e(a)("\u53D6\u6D88")),1)])],40,am)):u.value==1?(r(),l("div",wm,[t("div",ym,[t("span",null,n(e(a)("\u66F4\u6362\u914D\u7F6E")),1)]),t("div",Fm,[f.value=="success"?(r(),l("div",Em,[Cm,t("div",$m,n(e(a)("\u914D\u7F6E\u6210\u529F")),1),t("a",{href:_.value,class:"NewAdress"},n(e(a)("%{ countdown }s\u540E \u8DF3\u8F6C\u65B0\u5730\u5740",{countdown:""+v.value})),9,Dm)])):f.value=="fail"?(r(),l("div",Bm,[Ym,t("div",Am,n(e(a)("\u914D\u7F6E\u5931\u8D25")),1),t("p",null,n(e(a)("\u8BF7\u5C1D\u8BD5\u91CD\u65B0\u914D\u7F6E")),1),t("button",{class:"cbi-button cbi-button-apply app-btn",onClick:b},n(e(a)("\u6211\u77E5\u9053\u4E86")),1)])):f.value=="timeout"?(r(),l("div",Sm,[zm,t("div",Pm,n(e(a)("\u914D\u7F6E\u8D85\u65F6")),1),t("p",null,n(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:b},n(e(a)("\u5237\u65B0\u9875\u9762")),1)])):D("",!0)])])):D("",!0)]),_:1},8,["Close"]))}});var Im=M(Tm,[["__scopeId","data-v-0d919a1e"]]);const Lm=()=>{const o=document.createElement("div");document.body.appendChild(o);const i=gt(Im,{Close:()=>{a()}});i.mount(o);const a=()=>{i.unmount(),o.remove()};return{Close:a}},Mm={key:0,class:"actioner-dns"},Nm={class:"actioner-dns_header"},Om={class:"actioner-dns_body"},Vm={class:"sandbox_info"},Gm={key:0,class:"disk_loading_icon"},jm={class:"disk_loading_info"},qm={key:1,class:"disk_tips"},Um={class:"label-item"},Rm={class:"label-item_key"},Wm={class:"label-item_value"},Hm={value:""},Zm=["value"],Jm={class:"label-item"},Km={class:"label-item_key"},Qm={class:"label-item_value"},Xm={selected:"true",value:""},tb=["value","disabled"],eb={class:"sandbox_tips"},ab={class:"sandbox_info timeout"},ob={class:"sandbox_roboot_tips"},nb={class:"sandbox_roboot_refresh"},ib={key:0,class:"actioner-dns_footer"},rb=["disabled"],sb={key:1,class:"actioner-tips"},db={class:"actioner-tips_header"},lb={class:"actioner-tips_body"},ub={class:"sandbox_info"},cb={class:"actioner-tips_footer"},pb={key:2,class:"actioner-tips"},fb={class:"actioner-tips_header"},mb={class:"actioner-tips_body"},bb={class:"sandbox_info"},vb={class:"actioner-tips_footer"},gb=U({props:{Close:{type:Function,required:!0}},setup(o){const i=o,{$gettext:a,$ngettext:d}=H(),u=E(0);E("disk");const s=E(""),c=E(3),_=E(""),v=E([]),p=E(""),f=E(null);(()=>{O.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=>{s.value=F,u.value=3})})();const h=()=>O.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")}),k=F=>{var Y,A;p.value="",v.value=_.value&&((A=(Y=f.value)==null?void 0:Y.disks.find(B=>B.path==_.value))==null?void 0:A.childrens)||[]},x=()=>{c.value>0&&(c.value-=1,window.setTimeout(x,1e3))},w=F=>{F.preventDefault(),i.Close&&i.Close()},b=()=>{new Promise((F,Y)=>{const A="/luci-static/resources/icons/loading.gif",B=()=>{window.setTimeout($,2e3)},$=()=>{const S=new Image;S.onload=F,S.onerror=B,S.src=A};window.setTimeout($,1e4)}).then(()=>{window.setTimeout(()=>{location.reload()},2e3)})},g=F=>{const Y=C.Loading(a("\u914D\u7F6E\u6C99\u7BB1\u91CD\u542F\u4E2D..."));O.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(x,1e3),h();if((B=A.data)!=null&&B.error)throw A.data.error}throw a("\u672A\u77E5\u9519\u8BEF")}).then(b).catch(A=>C.Warning(A)).finally(()=>Y.Close())},y=()=>{u.value=0};return(F,Y)=>{const A=ut("icon-loading");return r(),K(_t,{Close:o.Close,type:1},{default:R(()=>[u.value==0||u.value==2?(r(),l("div",Mm,[t("div",Nm,[t("span",null,n(e(a)("\u6C99\u7BB1\u6A21\u5F0F\u914D\u7F6E\u5411\u5BFC")),1)]),t("div",Om,[t("p",Vm,n(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?(r(),l(G,{key:0},[f.value?D("",!0):(r(),l("div",Gm,[z(A,{size:38,color:"currentColor"}),t("span",jm,n(e(a)("\u6B63\u5728\u52A0\u8F7D\u4E2D...")),1)])),f.value&&f.value.disks.length==0?(r(),l("div",qm,[z(Tt),t("span",null,n(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?(r(),l(G,{key:2},[t("div",Um,[t("div",Rm,[t("span",null,n(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",Wm,[T(t("select",{name:"",id:"",onChange:k,"onUpdate:modelValue":Y[0]||(Y[0]=B=>_.value=B)},[t("option",Hm,n(e(a)("\u8BF7\u9009\u62E9\u76EE\u6807\u78C1\u76D8")),1),(r(!0),l(G,null,et(f.value.disks,(B,$)=>(r(),l("option",{value:B.path,key:$},n(B.venderModel)+"\uFF08"+n(B.size)+"\uFF09 ",9,Zm))),128))],544),[[dt,_.value]])])]),t("div",Jm,[t("div",Km,[t("span",null,n(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",Qm,[T(t("select",{name:"",id:"","onUpdate:modelValue":Y[1]||(Y[1]=B=>p.value=B)},[t("option",Xm,n(e(a)("\u8BF7\u9009\u62E9\u76EE\u6807\u5206\u533A")),1),(r(!0),l(G,null,et(v.value,(B,$)=>(r(),l("option",{value:B.path,key:$,disabled:B.sizeInt<(1<<30)*1||B.isSystemRoot},n(B.name)+"\uFF08"+n(B.filesystem||e(a)("\u672A\u683C\u5F0F\u5316"))+"\uFF09"+n(B.total),9,tb))),128))],512),[[dt,p.value]])])]),t("div",eb,[z(Tt),t("span",null,n(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?(r(),l(G,{key:1},[t("p",ab,[it(n(e(a)("\u5373\u5C06\u91CD\u542F\u8BBE\u5907"))+" ",1),t("span",null,"\uFF08"+n(c.value)+"s\uFF09",1)]),t("p",ob,[it(n(e(a)("\u7B49\u5F85\u8BBE\u5907\u91CD\u542F\uFF0C\u91CD\u542F\u5B8C\u6210\u540E")),1),t("span",nb,n(e(a)("\u8BF7\u5237\u65B0\u754C\u9762")),1)])],64)):D("",!0)]),u.value==0?(r(),l("div",ib,[t("button",{class:"cbi-button cbi-button-apply app-btn",disabled:!p.value,onClick:Y[2]||(Y[2]=B=>u.value=1)},n(e(a)("\u5F00\u542F\u6C99\u7BB1")),9,rb),t("button",{class:"cbi-button cbi-button-remove app-btn app-back",onClick:w},n(e(a)("\u53D6\u6D88")),1)])):D("",!0)])):D("",!0),u.value==1?(r(),l("div",sb,[t("div",db,[t("span",null,n(e(a)("\u6E29\u99A8\u63D0\u793A")),1)]),t("div",lb,[t("p",ub,n(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",cb,[t("button",{class:"cbi-button cbi-button-apply app-btn",onClick:g},n(e(a)("\u7EE7\u7EED")),1),t("button",{class:"cbi-button cbi-button-remove app-btn app-back",onClick:y},n(e(a)("\u53D6\u6D88")),1)])])):D("",!0),u.value==3?(r(),l("div",pb,[t("div",fb,[t("span",null,n(e(a)("\u9519\u8BEF")),1)]),t("div",mb,[t("p",bb,n(s.value),1)]),t("div",vb,[t("button",{class:"cbi-button cbi-button-remove app-btn app-back",onClick:y},n(e(a)("\u53D6\u6D88")),1)])])):D("",!0)]),_:1},8,["Close"])}}});var hb=M(gb,[["__scopeId","data-v-59ad49e6"]]);const _b=()=>{const o=document.createElement("div");document.body.appendChild(o);const i=gt(hb,{Close:()=>{a()}});i.mount(o);const a=()=>{i.unmount(),o.remove()};return{Close:a}},xb={key:0,class:"actioner-dns"},kb={class:"actioner-dns_header"},wb={class:"actioner-dns_body"},yb={class:"sandbox_info"},Fb={class:"sandbox_environment"},Eb={class:"sandbox_environment_info"},Cb={class:"sandbox_environment_reboot"},$b=["innerHTML"],Db={class:"actioner-dns_footer"},Bb=["disabled"],Yb=["disabled"],Ab=["disabled"],Sb=U({props:{Close:{type:Function,required:!0}},setup(o){const i=o,{$gettext:a,$ngettext:d}=H(),u=E(0),s=E(!1),c=()=>{new Promise((m,h)=>{const k="/luci-static/resources/icons/loading.gif",x=()=>{window.setTimeout(w,2e3)},w=()=>{const b=new Image;b.onload=m,b.onerror=x,b.src=k};window.setTimeout(w,1e4)}).then(()=>{window.setTimeout(()=>{location.reload()},2e3)})},_=()=>{s.value=!0;const m=C.Loading(a("\u63D0\u4EA4\u4E2D..."));O.Nas.SandboxCommit.POST().then(h=>{var k,x;if(h!=null&&h.data)if((((k=h==null?void 0:h.data)==null?void 0:k.success)||0)==0){C.Loading(a("\u8BBE\u5907\u91CD\u542F\u4E2D..."));return}else(x=h==null?void 0:h.data)!=null&&x.error&&alert(h.data.error);throw a("\u672A\u77E5\u9519\u8BEF")}).then(c).catch(h=>{C.Error(h),s.value=!1}).finally(()=>m.Close())},v=()=>{s.value=!0;const m=C.Loading(a("\u91CD\u7F6E\u4E2D..."));O.Nas.SandboxReset.POST().then(h=>{var k,x;if(h!=null&&h.data)if((((k=h==null?void 0:h.data)==null?void 0:k.success)||0)==0){C.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(x=h==null?void 0:h.data)!=null&&x.error&&alert(h.data.error);throw a("\u672A\u77E5\u9519\u8BEF")}).then(c).catch(h=>{C.Error(h),s.value=!1}).finally(()=>m.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;s.value=!0;const m=C.Loading(a("\u6267\u884C\u4E2D..."));O.Nas.SandboxExit.POST().then(h=>{var k,x;if(h!=null&&h.data)if((((k=h==null?void 0:h.data)==null?void 0:k.success)||0)==0){C.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(x=h==null?void 0:h.data)!=null&&x.error&&alert(h.data.error);throw a("\u672A\u77E5\u9519\u8BEF")}).then(c).catch(h=>{C.Error(h),s.value=!1}).finally(()=>m.Close())},f=m=>{m.preventDefault(),i.Close&&i.Close()};return(m,h)=>(r(),K(_t,{Close:o.Close,type:1},{default:R(()=>[u.value==0?(r(),l("div",xb,[t("div",kb,[t("span",null,n(e(a)("\u6C99\u7BB1\u6A21\u5F0F\u914D\u7F6E\u5411\u5BFC")),1)]),t("div",wb,[t("p",yb,n(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",Fb,[t("p",null,n(e(a)("\u5F53\u524D\u5904\u4E8E\u6C99\u7BB1\u73AF\u5883\uFF1A")),1),t("p",null,n(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,n(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,n(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",Eb,[it(n(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",Cb,n(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,$b)])]),t("div",Db,[t("button",{class:"cbi-button cbi-button-apply app-btn",onClick:_,disabled:s.value},n(e(a)("\u63D0\u4EA4")),9,Bb),t("button",{class:"cbi-button cbi-button-apply app-btn",onClick:v,disabled:s.value},n(e(a)("\u91CD\u7F6E")),9,Yb),t("button",{class:"cbi-button cbi-button-apply app-btn",onClick:p,disabled:s.value},n(e(a)("\u9000\u51FA")),9,Ab),t("button",{class:"cbi-button cbi-button-remove app-btn app-back",onClick:f},n(e(a)("\u53D6\u6D88")),1)])])):D("",!0)]),_:1},8,["Close"]))}});var zb=M(Sb,[["__scopeId","data-v-3e084f0f"]]);const Pb=()=>{const o=document.createElement("div");document.body.appendChild(o);const i=gt(zb,{Close:()=>{a()}});i.mount(o);const a=()=>{i.unmount(),o.remove()};return{Close:a}},Tb={class:"nav-container"},Ib=["onClick"],Lb={key:1,class:"btn_styles color3 app-update-button-combind"},Mb={class:"app-update-button",onclick:"window.location.href='/cgi-bin/luci/admin/system/ota'"},Nb={class:"app-update-button-text"},Ob={key:0,style:{display:"inline-block"}},Vb={key:1},Gb=["title"],jb={class:"app-update-button-menu"},qb={class:"app-update-menu-item"},Ub={key:0,class:"app-update-menu-item-loading"},Rb=["disabled"],Wb={key:0,style:{display:"inline-block"}},Hb=U({setup(o){var F,Y;const{$gettext:i,$ngettext:a}=H(),d=E(!0);(Y=(F=window.quickstart_configs)==null?void 0:F.update)!=null&&Y.disable&&(d.value=!1);const u=E(!1),s=E(d.value),c=E(!1),_=Re(),v=ze(),p=tt(()=>v.status);E(!1),E(!0);const f=E(),m=()=>{Ca()};Nt(s,A=>{c.value=!0,O.System.AutoCheckUpdate.POST({enable:A}).catch(B=>{C.Warning(B)}).finally(()=>{c.value=!1})});const h=()=>{_b()},k=()=>{Pb()},x=()=>{alert(i("\u8BE5\u56FA\u4EF6\u4E0D\u652F\u6301\u6C99\u7BB1\u6A21\u5F0F"))},w=()=>{Lm()},b=()=>{Ya()},g=()=>{var A,B,$,S;window.open(`${(B=(A=window.quickstart_configs)==null?void 0:A.ttyd)!=null&&B.ssl?"https":"http"}://${window.location.hostname}:${((S=($=window.quickstart_configs)==null?void 0:$.ttyd)==null?void 0:S.port)||7681}/`,"_blank")},y=()=>{u.value=!u.value};return d.value&&setTimeout(()=>{_.requestCheckUpdate()},1100),te("sandbox")&&O.Nas.GetSandbox.GET().then(B=>{var $,S,V;B!=null&&B.data&&(((($=B==null?void 0:B.data)==null?void 0:$.success)||0)==0?(S=B==null?void 0:B.data)!=null&&S.result&&(f.value=B.data.result):(V=B==null?void 0:B.data)!=null&&V.error&&alert(B.data.error))}).catch(B=>C.Warning(B)),(A,B)=>{var N,P,I,W,ht,Dt;const $=ut("router-link"),S=ut("icon-loading"),V=ut("switch-box");return r(),l("div",Tb,[z($,{to:"/network",custom:""},{default:R(({navigate:ft})=>[t("button",{class:"btn_styles color1",onClick:ft},n(e(i)("\u7F51\u7EDC\u5411\u5BFC")),9,Ib)]),_:1}),e(te)("ttyd")?(r(),l("button",{key:0,class:"btn_styles color2 app-btn-ttyd",onClick:g},n(e(i)("\u7EC8\u7AEF")),1)):D("",!0),e(te)("ota")?(r(),l("button",Lb,[t("div",Mb,[t("div",Nb,[it(n(e(i)("\u56FA\u4EF6\u66F4\u65B0"))+" ",1),d.value&&e(_).checkUpdate==null?(r(),l("span",Ob,[z(S,{size:"0.8em",color:"currentColor"})])):D("",!0),(N=e(_).checkUpdate)!=null&&N.needUpdate?(r(),l("i",Vb)):D("",!0)])]),t("span",{class:"app-update-button-more",onClick:y,title:e(i)("\u56FA\u4EF6\u66F4\u65B0\u9009\u9879")},[z(Vt)],8,Gb),T(t("div",jb,[t("div",{class:"menu_background",onClick:y}),t("ul",null,[t("li",null,[z(V,{modelValue:s.value,"onUpdate:modelValue":B[0]||(B[0]=ft=>s.value=ft)},{default:R(()=>[t("span",qb,n(e(i)("\u81EA\u52A8\u68C0\u67E5\u66F4\u65B0")),1)]),_:1},8,["modelValue"]),c.value?(r(),l("span",Ub,[z(S,{size:"1em",color:"currentColor"})])):D("",!0)])])],512),[[Yt,u.value]])])):D("",!0),t("button",{class:"btn_styles color4",onClick:w},n(e(i)("\u5185\u7F51\u914D\u7F6E")),1),t("button",{class:"btn_styles color5",onClick:m,disabled:!((P=e(p))!=null&&P.proto)},[it(n(e(i)("DNS\u914D\u7F6E"))+" ",1),(I=e(p))!=null&&I.proto?D("",!0):(r(),l("span",Wb,[z(S,{size:"0.8em",color:"currentColor"})]))],8,Rb),t("button",{class:"btn_styles color1",onClick:b},n(e(i)("\u8F6F\u4EF6\u6E90\u914D\u7F6E")),1),e(te)("sandbox")?(r(),l(G,{key:2},[((W=f.value)==null?void 0:W.status)=="unsupport"?(r(),l("button",{key:0,class:"btn_styles color2",onClick:x},n(e(i)("\u5F00\u542F\u6C99\u7BB1")),1)):((ht=f.value)==null?void 0:ht.status)=="stopped"?(r(),l("button",{key:1,class:"btn_styles color3",onClick:h},n(e(i)("\u5F00\u542F\u6C99\u7BB1")),1)):((Dt=f.value)==null?void 0:Dt.status)=="running"?(r(),l("button",{key:2,class:"btn_styles color4",onClick:k},n(e(i)("\u6C99\u7BB1\u5DF2\u5F00\u542F")),1)):D("",!0)],64)):D("",!0)])}}});var Zb=M(Hb,[["__scopeId","data-v-501131da"]]);const Qe=o=>(rt("data-v-21b135fc"),o=o(),st(),o),Jb={id:"page"},Kb={style:{height:"48px","text-align":"right"}},Qb={onclick:"void(0)",href:"https://www.istoreos.com/",target:"_blank",style:{"text-decoration":"none",color:"white","line-height":"1.5em"}},Xb=Qe(()=>t("em",null,null,-1)),t9=Qe(()=>t("em",null,null,-1)),e9=Qe(()=>t("em",null,null,-1)),a9=U({setup(o){Fo();const{$gettext:i,$ngettext:a}=H();E(0);const d=E(!1),u=E(1);return(()=>L(this,null,function*(){var c;try{const _=yield O.GuidePage.needSetup.GET();(c=_==null?void 0:_.data)!=null&&c.result&&(d.value=_.data.result.need||!1,u.value=_.data.result.wifi?1:2)}catch(_){console.log(_)}}))(),(c,_)=>(r(),l("div",Jb,[t("div",Kb,[t("a",Qb,n(e(i)("iStoreOS\u5B98\u7F51")),1)]),z(E0),Xb,z(Zb),z(hf),t9,z(Jf),e9]))}});var o9=M(a9,[["__scopeId","data-v-21b135fc"]]);const n9={};function i9(o,i){const a=ut("router-view");return r(),K(a)}var r9=M(n9,[["render",i9]]);const s9={},d9={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"},l9=Wt('',2),u9=[l9];function c9(o,i){return r(),l("svg",d9,u9)}var p9=M(s9,[["render",c9]]);const f9={},m9={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"},b9=Wt('',2),v9=[b9];function g9(o,i){return r(),l("svg",m9,v9)}var h9=M(f9,[["render",g9]]);const _9={},x9={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"},k9=Wt('',2),w9=[k9];function y9(o,i){return r(),l("svg",x9,w9)}var F9=M(_9,[["render",y9]]);const E9={id:"page"},C9={class:"title"},$9={class:"desc"},D9={class:"network-containers"},B9={class:"network-container_item"},Y9={class:"cover"},A9={class:"thumbnail"},S9={class:"network-container_item"},z9={class:"cover"},P9={class:"thumbnail"},T9={class:"network-container_item"},I9={class:"cover"},L9={class:"thumbnail"},M9=["innerHTML"],N9=U({setup(o){const{$gettext:i,$ngettext:a}=H(),d=i("\u6CA1\u627E\u5230\u60F3\u8981\u7684\u914D\u7F6E\uFF1F\u8BF7\u4F7F\u7528%{link}",{link:''+i("\u9AD8\u7EA7\u6A21\u5F0F")+""},!0);return(u,s)=>{const c=ut("router-link");return r(),l("div",E9,[t("div",C9,n(e(i)("\u6B22\u8FCE\u4F7F\u7528\u7F51\u7EDC\u914D\u7F6E\u5411\u5BFC")),1),t("div",$9,n(e(i)("\u9009\u62E9\u4E00\u79CD\u8FDE\u63A5\u65B9\u5F0F\u4EE5\u5F00\u59CB")),1),t("div",D9,[t("div",B9,[z(c,{to:"/network/pppoe"},{default:R(()=>[t("div",Y9,[t("div",A9,[z(h9),t("span",null,n(e(i)("\u5BBD\u5E26\u62E8\u53F7\u8FDE\u63A5")),1)])])]),_:1})]),t("div",S9,[z(c,{to:"/network/dhcp"},{default:R(()=>[t("div",z9,[t("div",P9,[z(p9),t("span",null,n(e(i)("\u8FDE\u63A5\u73B0\u6709\u8DEF\u7531\u5668")),1)])])]),_:1})]),t("div",T9,[z(c,{to:"/network/gateway"},{default:R(()=>[t("div",I9,[t("div",L9,[z(F9),t("span",null,n(e(i)("\u914D\u7F6E\u4E3A\u65C1\u8DEF\u7531")),1)])])]),_:1})])]),t("div",{class:"info",innerHTML:e(d)},null,8,M9)])}}});var O9=M(N9,[["__scopeId","data-v-0b149a51"]]);const V9={key:0,id:"page"},G9={class:"title"},j9={class:"desc"},q9={class:"network-message"},U9=["innerHTML"],R9=["onSubmit"],W9={class:"label-key"},H9=["placeholder","disabled"],Z9={class:"label-key"},J9=["placeholder","disabled"],K9={key:0,class:"chose_dhcp"},Q9={class:"dhcp_info"},X9={key:1,class:"msg"},tv={class:"btns"},ev=["disabled"],av=["onClick"],ov={key:1,id:"page"},nv={class:"title"},iv={class:"btns"},rv=["onClick"],sv=["onClick"],dv=U({setup(o){const{$gettext:i,$ngettext:a}=H(),u=Ye().query.type,s=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=E(0),_=E({}),v=E(""),p=E(!1),f=E(0),m=E(!1);(()=>L(this,null,function*(){var x,w;p.value=!0;try{const b=yield Promise.all([O.Guide.Pppoe.GET(),O.Guide.GetLan.GET()]);if(b[0].data){const{success:g,error:y,result:F}=b[0].data;F&&(F.enableLanDhcp=!1,_.value=F),g==-1011&&(p.value=!0,f.value=g)}(x=b[1].data)!=null&&x.result&&(((w=b[1].data)==null?void 0:w.result).enableDhcp||(m.value=!0,_.value.enableLanDhcp=!0))}catch(b){v.value=b}f.value==0&&(p.value=!1)}))();const k=()=>L(this,null,function*(){const x=_.value.account||"",w=_.value.password||"";if(x==""){v.value=i("\u8D26\u53F7\u4E0D\u80FD\u4E3A\u7A7A");return}if(w==""){v.value=i("\u5BC6\u7801\u4E0D\u80FD\u4E3A\u7A7A");return}p.value=!0;const b=C.Loading(i("\u914D\u7F6E\u4E2D..."));try{const g=yield O.Guide.Pppoe.POST({account:x,password:w});if(g!=null&&g.data){const{error:y,success:F}=g.data;y&&(v.value=y),(F==null||F==0)&&(C.Success(i("\u914D\u7F6E\u6210\u529F")),c.value=1)}}catch(g){v.value=g}p.value=!1,b.Close()});return(x,w)=>{const b=ut("switch-box"),g=ut("router-link");return c.value==0?(r(),l("div",V9,[t("h2",G9,n(e(i)("\u914D\u7F6E\u5BBD\u5E26\u8D26\u53F7")),1),t("h3",j9,n(e(i)("\u8BF7\u786E\u4FDD\u60A8\u5DF2\u5C06\u8DEF\u7531 WAN \u53E3\u8FDE\u63A5\u5230\u5149\u732B")),1),t("div",q9,[f.value==-1011?(r(),l("li",{key:0,innerHTML:e(s)},null,8,U9)):D("",!0)]),t("form",{onSubmit:mt(k,["prevent"])},[t("label",null,[t("div",W9,[t("span",null,n(e(i)("\u5BBD\u5E26\u8D26\u53F7")),1)]),T(t("input",{type:"text","onUpdate:modelValue":w[0]||(w[0]=y=>_.value.account=y),placeholder:e(i)("\u5BBD\u5E26\u8D26\u53F7"),required:"",disabled:p.value},null,8,H9),[[ot,_.value.account,void 0,{trim:!0}]])]),t("label",null,[t("div",Z9,[t("span",null,n(e(i)("\u5BC6\u7801")),1)]),T(t("input",{type:"password","onUpdate:modelValue":w[1]||(w[1]=y=>_.value.password=y),placeholder:e(i)("\u5BBD\u5E26\u5BC6\u7801"),required:"",disabled:p.value},null,8,J9),[[ot,_.value.password,void 0,{trim:!0}]])]),m.value?(r(),l("div",K9,[z(b,{modelValue:_.value.enableLanDhcp,"onUpdate:modelValue":w[2]||(w[2]=y=>_.value.enableLanDhcp=y)},{default:R(()=>[t("span",Q9,n(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),v.value?(r(),l("div",X9,n(v.value),1)):D("",!0),t("div",tv,[t("button",{class:"cbi-button cbi-button-apply app-btn app-next",disabled:p.value},n(e(i)("\u4FDD\u5B58\u914D\u7F6E")),9,ev),z(g,{to:e(u)=="index"?"/":"/network",custom:""},{default:R(({navigate:y})=>[t("button",{class:"cbi-button cbi-button-remove app-btn app-back",onClick:y},n(e(i)("\u8FD4\u56DE")),9,av)]),_:1},8,["to"])])],40,R9)])):c.value==1?(r(),l("div",ov,[t("h2",nv,n(e(i)("\u914D\u7F6E\u6210\u529F")),1),t("div",iv,[z(g,{to:"/",custom:""},{default:R(({navigate:y})=>[t("button",{class:"cbi-button cbi-button-apply app-btn app-next",onClick:y},n(e(i)("\u8FDB\u5165\u63A7\u5236\u53F0")),9,rv)]),_:1}),z(g,{to:e(u)=="index"?"/":"/network",custom:""},{default:R(({navigate:y})=>[t("button",{class:"cbi-button cbi-button-remove app-btn app-back",onClick:y},n(e(i)("\u8FD4\u56DE")),9,sv)]),_:1},8,["to"])])])):D("",!0)}}});var lv=M(dv,[["__scopeId","data-v-f442676c"]]);const uv={key:0,id:"page"},cv={class:"title"},pv={class:"desc"},fv={class:"network-message"},mv=["innerHTML"],bv=["onSubmit"],vv={class:"label-key"},gv={value:"dhcp"},hv={value:"static"},_v={class:"label-key"},xv=["placeholder","disabled"],kv={key:0,class:"msg"},wv={class:"label-key"},yv=["placeholder","disabled"],Fv={key:1,class:"msg"},Ev={class:"label-key"},Cv=["placeholder","disabled"],$v={class:"label-key"},Dv=["disabled"],Bv={value:"manual"},Yv={class:"label-key"},Av=["onUpdate:modelValue","placeholder","disabled"],Sv={class:"label-key"},zv=["placeholder","disabled"],Pv={class:"label-key"},Tv=["placeholder","disabled"],Iv={key:2,class:"chose_dhcp"},Lv={class:"dhcp_info"},Mv={key:3,class:"msgs"},Nv={class:"btns"},Ov=["disabled"],Vv=["onClick"],Gv={key:1,id:"page"},jv={class:"title"},qv={class:"btns"},Uv=["onClick"],Rv=["onClick"],Wv=U({setup(o){const{$gettext:i,$ngettext:a}=H(),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=E(0),s=E({}),c=E(""),_=E(""),v=E(""),p=E(!1),f=E(""),m=E(""),h=E(0),k=Pt.checkIsIP,x=E(!1),b=Ye().query.type;(()=>L(this,null,function*(){var B,$;p.value=!0;try{const S=yield Promise.all([O.Guide.ClientModel.GET(),O.Guide.GetLan.GET()]);if(S[0]){const V=S[0];if(V.data){const{success:N,error:P,result:I}=V.data;I&&(I.wanProto!="dhcp"&&I.wanProto!="static"&&(I.wanProto="dhcp",I.dnsProto="auto"),I.enableLanDhcp=!1,s.value=I),N==-1011&&(h.value=N,p.value=!0)}}(B=S[1].data)!=null&&B.result&&((($=S[1].data)==null?void 0:$.result).enableDhcp||(x.value=!0,s.value.enableLanDhcp=!0))}catch(S){c.value=S}h.value==0&&(p.value=!1)}))();const y=B=>{B.target.value=="static"?((s.value.staticIp==null||s.value.staticIp=="")&&(s.value.staticIp="192.168.1.100"),(s.value.subnetMask==null||s.value.subnetMask=="")&&(s.value.subnetMask="255.255.255.0"),s.value.dnsProto=="auto"&&setTimeout(()=>s.value.dnsProto="manual",0)):s.value.dnsProto=="manual"&&setTimeout(()=>s.value.dnsProto="auto",0)},F=B=>{const $=B.target;if($.value==""){f.value="";return}k($.value)?f.value="":f.value=i("\u8BF7\u8F93\u5165\u5408\u6CD5\u7684IP\u5730\u5740")},Y=B=>{const $=B.target;if($.value==""){m.value="";return}k($.value)?m.value="":m.value=i("\u8BF7\u8F93\u5165\u5408\u6CD5\u7684\u5730\u5740")},A=()=>L(this,null,function*(){const B={};switch(s.value.wanProto){case"dhcp":break;case"static":B.staticIp=s.value.staticIp,B.subnetMask=s.value.subnetMask,B.gateway=s.value.gateway||"";break}switch(s.value.dnsProto){case"auto":break;case"manual":B.manualDnsIp=[],s.value.manualDnsIp!=null&&s.value.manualDnsIp.length>0?B.manualDnsIp=s.value.manualDnsIp:(B.manualDnsIp.push(_.value),v.value&&B.manualDnsIp.push(v.value));break}B.dnsProto=s.value.dnsProto,B.wanProto=s.value.wanProto,B.enableLanDhcp=s.value.enableLanDhcp;const $=C.Loading(i("\u914D\u7F6E\u4E2D...."));p.value=!0;try{const S=yield O.Guide.ClientModel.POST(B);if(S!=null&&S.data){const{success:V,error:N}=S==null?void 0:S.data;N&&(c.value=N),(V==null||V==0)&&(C.Success(i("\u914D\u7F6E\u6210\u529F")),u.value=1)}}catch(S){c.value=S}p.value=!1,$.Close()});return(B,$)=>{const S=ut("switch-box"),V=ut("router-link");return u.value==0?(r(),l("div",uv,[t("h2",cv,n(e(i)("\u914D\u7F6E\u4E92\u8054\u7F51")),1),t("h3",pv,n(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",fv,[h.value==-1011?(r(),l("li",{key:0,innerHTML:e(d)},null,8,mv)):D("",!0)]),t("form",{onSubmit:mt(A,["prevent"])},[t("label",null,[t("div",vv,[t("span",null,n(e(i)("WAN \u63A5\u53E3\u914D\u7F6E\u65B9\u5F0F")),1)]),T(t("select",{"onUpdate:modelValue":$[0]||($[0]=N=>s.value.wanProto=N),onInput:y},[t("option",gv,n(e(i)("\u81EA\u52A8\u83B7\u53D6IP\u5730\u5740\uFF08DHCP\uFF09")),1),t("option",hv,n(e(i)("\u9759\u6001IP\u5730\u5740")),1)],544),[[dt,s.value.wanProto]])]),s.value.wanProto=="static"?(r(),l(G,{key:0},[t("label",null,[t("div",_v,[t("span",null,n(e(i)("IP\u5730\u5740")),1)]),T(t("input",{type:"text","onUpdate:modelValue":$[1]||($[1]=N=>s.value.staticIp=N),placeholder:e(i)("\u9759\u6001IP\u5730\u5740"),required:"",disabled:p.value,onInput:F},null,40,xv),[[ot,s.value.staticIp,void 0,{trim:!0}]])]),f.value?(r(),l("p",kv,n(f.value),1)):D("",!0),t("label",null,[t("div",wv,[t("span",null,n(e(i)("\u5B50\u7F51\u63A9\u7801")),1)]),T(t("input",{type:"text","onUpdate:modelValue":$[2]||($[2]=N=>s.value.subnetMask=N),placeholder:e(i)("\u5B50\u7F51\u63A9\u7801"),required:"",disabled:p.value,onInput:Y},null,40,yv),[[ot,s.value.subnetMask,void 0,{trim:!0}]])]),m.value?(r(),l("p",Fv,n(m.value),1)):D("",!0),t("label",null,[t("div",Ev,[t("span",null,n(e(i)("\u7F51\u5173\u5730\u5740")),1)]),T(t("input",{type:"text","onUpdate:modelValue":$[3]||($[3]=N=>s.value.gateway=N),placeholder:e(i)("\u7F51\u5173\u5730\u5740"),required:"",disabled:p.value},null,8,Cv),[[ot,s.value.gateway,void 0,{trim:!0}]])])],64)):D("",!0),t("label",null,[t("div",$v,[t("span",null,n(e(i)("DNS \u914D\u7F6E\u65B9\u5F0F")),1)]),T(t("select",{"onUpdate:modelValue":$[4]||($[4]=N=>s.value.dnsProto=N)},[t("option",{value:"auto",disabled:s.value.wanProto=="static"},n(e(i)("\u81EA\u52A8\u83B7\u53D6\uFF08DHCP\uFF09")),9,Dv),t("option",Bv,n(e(i)("\u624B\u5DE5\u914D\u7F6E")),1)],512),[[dt,s.value.dnsProto]])]),s.value.dnsProto=="manual"?(r(),l(G,{key:1},[s.value.manualDnsIp!=null&&s.value.manualDnsIp.length>0?(r(!0),l(G,{key:0},et(s.value.manualDnsIp,(N,P)=>(r(),l("label",null,[t("div",Yv,[t("span",null,n(e(i)("DNS\u670D\u52A1\u5668")),1)]),T(t("input",{type:"text","onUpdate:modelValue":I=>s.value.manualDnsIp[P]=I,placeholder:e(i)("DNS\u670D\u52A1\u5668"),required:"",disabled:p.value},null,8,Av),[[ot,s.value.manualDnsIp[P],void 0,{trim:!0}]])]))),256)):(r(),l(G,{key:1},[t("label",null,[t("div",Sv,[t("span",null,n(e(i)("DNS\u670D\u52A1\u5668")),1)]),T(t("input",{type:"text","onUpdate:modelValue":$[5]||($[5]=N=>_.value=N),placeholder:e(i)("DNS\u670D\u52A1\u5668"),required:"",disabled:p.value},null,8,zv),[[ot,_.value,void 0,{trim:!0}]])]),t("label",null,[t("div",Pv,n(e(i)("\u5907\u7528DNS\u670D\u52A1\u5668")),1),T(t("input",{type:"text","onUpdate:modelValue":$[6]||($[6]=N=>v.value=N),placeholder:e(i)("\u5907\u7528DNS\u670D\u52A1\u5668"),disabled:p.value},null,8,Tv),[[ot,v.value,void 0,{trim:!0}]])])],64))],64)):D("",!0),x.value?(r(),l("div",Iv,[z(S,{modelValue:s.value.enableLanDhcp,"onUpdate:modelValue":$[7]||($[7]=N=>s.value.enableLanDhcp=N)},{default:R(()=>[t("span",Lv,n(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?(r(),l("div",Mv,n(c.value),1)):D("",!0),t("div",Nv,[t("button",{class:"cbi-button cbi-button-apply app-btn app-next",disabled:p.value},n(e(i)("\u4FDD\u5B58\u914D\u7F6E")),9,Ov),z(V,{to:e(b)=="index"?"/":"/network",custom:""},{default:R(({navigate:N})=>[t("button",{class:"cbi-button cbi-button-remove app-btn app-back",onClick:N},n(e(i)("\u8FD4\u56DE")),9,Vv)]),_:1},8,["to"])])],40,bv)])):u.value==1?(r(),l("div",Gv,[t("h2",jv,n(e(i)("\u914D\u7F6E\u6210\u529F")),1),t("div",qv,[z(V,{to:"/",custom:""},{default:R(({navigate:N})=>[t("button",{class:"cbi-button cbi-button-apply app-btn app-next",onClick:N},n(e(i)("\u8FDB\u5165\u63A7\u5236\u53F0")),9,Uv)]),_:1}),z(V,{to:e(b)=="index"?"/":"/network",custom:""},{default:R(({navigate:N})=>[t("button",{class:"cbi-button cbi-button-remove app-btn app-back",onClick:N},n(e(i)("\u8FD4\u56DE")),9,Rv)]),_:1},8,["to"])])])):D("",!0)}}});var Hv=M(Wv,[["__scopeId","data-v-162eca5f"]]);const Zv=o=>(rt("data-v-2dee59a8"),o=o(),st(),o),Jv={key:0,id:"page"},Kv={class:"title"},Qv=Zv(()=>t("br",null,null,-1)),Xv={class:"btns"},tg=["onClick"],eg={key:1,id:"page"},ag={class:"title"},og={class:"desc"},ng=["onSubmit"],ig={class:"label-key"},rg={class:"label-value"},sg={class:"label-key"},dg=["placeholder"],lg={class:"label-key"},ug=["placeholder"],cg={class:"label-key"},pg=["placeholder"],fg={class:"label-key"},mg=["placeholder"],bg={key:0,class:"msgs"},vg={class:"switch_inline"},gg={key:0,class:"switch_info"},hg={key:1,class:"switch_info"},_g={class:"switch_inline"},xg={class:"switch_info"},kg={class:"switch_inline"},wg={class:"switch_info"},yg={class:"btns"},Fg={class:"cbi-button cbi-button-apply app-btn app-next"},Eg=["onClick"],Cg={key:2,id:"page"},$g={class:"title"},Dg={class:"desc"},Bg={class:"btns"},Yg={key:3,id:"page"},Ag={class:"title"},Sg=["disabled"],zg={style:{"text-align":"left"}},Pg={class:"btns"},Tg=["disabled"],Ig=["onClick"],Lg=U({setup(o){const{$gettext:i,$ngettext:a}=H(),u=Ye().query.type,s=E(0),c=E(""),_=E(!1),v=tt(()=>{var w,b,g;return!(((w=f.value)==null?void 0:w.ipv4addr)&&((b=f.value)==null?void 0:b.ipv4mask)&&((g=f.value)==null?void 0:g.gateway))}),p=E({subnetMask:"255.255.255.0",staticDnsIp:"223.5.5.5",staticLanIp:"",gateway:"",enableDhcp:!0,dhcp6c:!1,enableNat:!1}),f=E(),m=()=>{_.value=!0,O.Network.Status.GET().then(w=>{if(w!=null&&w.data){const{result:b}=w==null?void 0:w.data;b&&(f.value=b)}}).finally(()=>{_.value=!1})},h=w=>{var b,g,y,F,Y;w&&(p.value.staticLanIp=((b=f.value)==null?void 0:b.ipv4addr)||"",p.value.subnetMask=((g=f.value)==null?void 0:g.ipv4mask)&&Mt.prefixToMask(f.value.ipv4mask)||"",p.value.gateway=((y=f.value)==null?void 0:y.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"),s.value=1},k=w=>{window.location.href=location.protocol+"//"+p.value.staticLanIp+(location.port?":"+location.port:"")},x=()=>L(this,null,function*(){const w=p.value,b=C.Loading(i("\u914D\u7F6E\u4E2D..."));try{const g=yield O.Guide.GatewayRouter.POST(w);if(g!=null&&g.data){const{success:y,error:F}=g==null?void 0:g.data;if(F&&(c.value=F),y==null||y==0){setTimeout(()=>{s.value=2,b.Close()},5e3);return}}}catch(g){c.value=g}b.Close()});return(w,b)=>{var F,Y,A,B;const g=ut("router-link"),y=ut("switch-box");return s.value==0?(r(),l("div",Jv,[t("h2",Kv,n(e(i)("\u65C1\u8DEF\u7531\u914D\u7F6E\u524D\u7684\u51C6\u5907\u5DE5\u4F5C")),1),t("code",null,[it(n(e(i)("\u65C1\u8DEF\u7531\u6A21\u5F0F\uFF0C\u4E5F\u53EB\u5355\u81C2\u8DEF\u7531\u6A21\u5F0F\u3002"))+" ",1),t("p",null,n(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),Qv,t("p",null,n(e(i)("\u672C\u5411\u5BFC\u652F\u6301\u81EA\u52A8\u6216\u624B\u52A8\u914D\u7F6E\uFF1A")),1),t("p",null,n(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,n(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",Xv,[t("button",{class:"cbi-button cbi-button-success app-btn app-next",onClick:b[0]||(b[0]=$=>s.value=3)},n(e(i)("\u81EA\u52A8\u914D\u7F6E...")),1),t("button",{class:"cbi-button cbi-button-neutral app-btn app-next",onClick:b[1]||(b[1]=$=>h(!1))},n(e(i)("\u624B\u52A8\u914D\u7F6E...")),1),z(g,{to:e(u)=="index"?"/":"/network",custom:""},{default:R(({navigate:$})=>[t("button",{class:"cbi-button cbi-button-remove app-btn app-back",onClick:$},n(e(i)("\u8FD4\u56DE")),9,tg)]),_:1},8,["to"])])])):s.value==1?(r(),l("div",eg,[t("h2",ag,n(e(i)("\u914D\u7F6E\u65C1\u8DEF\u7531\u7F51\u7EDC")),1),t("h3",og,n(e(i)("\u73B0\u5728\uFF0C\u8BF7\u4F60\u914D\u7F6E\u65C1\u8DEF\u7531\u4FE1\u606F")),1),t("form",{onSubmit:mt(x,["prevent"])},[t("label",null,[t("div",ig,[t("span",null,n(e(i)("LAN \u63A5\u53E3\u914D\u7F6E\u65B9\u5F0F")),1)]),t("div",rg,[t("select",{disabled:"",style:Bt({backgroundColor:"rgba(215, 215, 215, 1)",color:"#333"})},[t("option",null,n(e(i)("\u65C1\u8DEF\u7531\u6A21\u5F0F\u4EC5\u652F\u6301\u9759\u6001IP\u5730\u5740")),1)],4)])]),t("label",null,[t("div",sg,[t("span",null,n(e(i)("IP \u5730\u5740")),1)]),T(t("input",{type:"text","onUpdate:modelValue":b[2]||(b[2]=$=>p.value.staticLanIp=$),placeholder:e(i)("IP\u5730\u5740"),required:""},null,8,dg),[[ot,p.value.staticLanIp,void 0,{trim:!0}]])]),t("label",null,[t("div",lg,[t("span",null,n(e(i)("\u5B50\u7F51\u63A9\u7801")),1)]),T(t("input",{type:"text","onUpdate:modelValue":b[3]||(b[3]=$=>p.value.subnetMask=$),placeholder:e(i)("\u5B50\u7F51\u63A9\u7801"),required:""},null,8,ug),[[ot,p.value.subnetMask,void 0,{trim:!0}]])]),t("label",null,[t("div",cg,[t("span",null,n(e(i)("\u7F51\u5173\u5730\u5740")),1)]),T(t("input",{type:"text","onUpdate:modelValue":b[4]||(b[4]=$=>p.value.gateway=$),placeholder:e(i)("\u7F51\u5173\u5730\u5740"),required:""},null,8,pg),[[ot,p.value.gateway,void 0,{trim:!0}]])]),t("label",null,[t("div",fg,[t("span",null,n(e(i)("DNS\u670D\u52A1\u5668")),1)]),T(t("input",{type:"text","onUpdate:modelValue":b[5]||(b[5]=$=>p.value.staticDnsIp=$),placeholder:e(i)("223.5.5.5"),required:""},null,8,mg),[[ot,p.value.staticDnsIp,void 0,{trim:!0}]])]),c.value?(r(),l("div",bg,n(c.value),1)):D("",!0),t("div",vg,[z(y,{modelValue:p.value.enableDhcp,"onUpdate:modelValue":b[6]||(b[6]=$=>p.value.enableDhcp=$)},{default:R(()=>[p.value.enableDhcp?(r(),l("span",gg,n(e(i)("\u63D0\u4F9B DHCPv4 \u670D\u52A1\uFF08\u9700\u8981\u5173\u95ED\u4E3B\u8DEF\u7531 DHCP \u670D\u52A1\uFF09")),1)):(r(),l("span",hg,n(e(i)("\u63D0\u4F9B DHCPv4 \u670D\u52A1")),1))]),_:1},8,["modelValue"])]),t("div",_g,[z(y,{modelValue:p.value.dhcp6c,"onUpdate:modelValue":b[7]||(b[7]=$=>p.value.dhcp6c=$)},{default:R(()=>[t("span",xg,n(e(i)("\u81EA\u52A8\u83B7\u53D6 IPV6\uFF08\u5373\u5F00\u542F DHCPv6 \u5BA2\u6237\u7AEF\uFF09")),1)]),_:1},8,["modelValue"])]),t("div",kg,[z(y,{modelValue:p.value.enableNat,"onUpdate:modelValue":b[8]||(b[8]=$=>p.value.enableNat=$)},{default:R(()=>[t("span",wg,n(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",yg,[t("button",Fg,n(e(i)("\u4FDD\u5B58\u914D\u7F6E")),1),z(g,{to:e(u)=="index"?"/":"/network",custom:""},{default:R(({navigate:$})=>[t("button",{class:"cbi-button cbi-button-remove app-btn app-back",onClick:$},n(e(i)("\u8FD4\u56DE")),9,Eg)]),_:1},8,["to"])])],40,ng)])):s.value==2?(r(),l("div",Cg,[t("h2",$g,n(e(i)("\u914D\u7F6E\u6210\u529F")),1),t("h3",Dg,n(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",Bg,[t("button",{class:"cbi-button cbi-button-apply app-btn app-next",onClick:k},n(e(i)("\u8FDB\u5165\u63A7\u5236\u53F0")),1)])])):s.value==3?(r(),l("div",Yg,[t("h2",Ag,n(e(i)("\u65C1\u8DEF\u7531\u81EA\u52A8\u914D\u7F6E")),1),t("code",null,n(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(" "+n(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:pt(["cbi-button cbi-button-neutral",e(v)?"cbi-button-neutral":"cbi-button-success"]),disabled:_.value,onClick:m},[it(n(e(i)("\u5F53\u524D IPv4 \u4E0A\u6E38\u4FE1\u606F\uFF08\u70B9\u6B64\u5237\u65B0\uFF09"))+" ",1),t("p",zg,[t("ul",null,[t("li",null,n(e(i)("IP \u5730\u5740: "))+n((F=f.value)==null?void 0:F.ipv4addr),1),t("li",null,n(e(i)("\u5B50\u7F51\u63A9\u7801: "))+n(((Y=f.value)==null?void 0:Y.ipv4mask)&&e(Mt).prefixToMask(f.value.ipv4mask)),1),t("li",null,n(e(i)("\u7F51\u5173\u5730\u5740: "))+n((A=f.value)==null?void 0:A.gateway),1),t("li",null,n(e(i)("DNS\u670D\u52A1\u5668: "))+n(((B=f.value)==null?void 0:B.dnsList)&&f.value.dnsList[0]||(e(v)?"":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,Sg),it(" "+n(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",Pg,[t("button",{class:"cbi-button cbi-button-apply app-btn app-next",disabled:e(v),onClick:b[9]||(b[9]=$=>h(!0))},n(e(i)("\u81EA\u52A8\u586B\u5199..."))+n(e(v)?e(i)("\uFF08\u8BF7\u5148\u83B7\u53D6IPv4\u4E0A\u6E38\u4FE1\u606F\uFF09"):""),9,Tg),z(g,{to:e(u)=="index"?"/":"/network",custom:""},{default:R(({navigate:$})=>[t("button",{class:"cbi-button cbi-button-remove app-btn app-back",onClick:$},n(e(i)("\u8FD4\u56DE")),9,Ig)]),_:1},8,["to"])])])):D("",!0)}}});var Mg=M(Lg,[["__scopeId","data-v-2dee59a8"]]);const Ng={class:"actioner-container"},Og={class:"actioner-container_header"},Vg={class:"actioner-container_body"},Gg={class:"label-item"},jg={class:"label-item_key"},qg={class:"label-item_value"},Ug=["value"],Rg={class:"label-item_tips"},Wg={class:"label-item"},Hg={class:"label-item_key"},Zg={key:0,class:"label-item_value"},Jg={class:"msg-warning"},Kg={key:1,class:"label-item_value"},Qg=["value"],Xg={key:1,class:"msg-warning"},th={class:"label-item_tips"},eh={class:"actioner-container_footer"},ah=["disabled"],oh=["disabled"],nh={key:1,class:"actioner-container_body setup-loading"},ih={class:"actioner-container_body setup-error"},rh={class:"actioner-container_footer"},sh=["disabled"],dh={class:"actioner-container_body setup-success"},lh={class:"body-title"},uh={class:"actioner-container_footer"},ch=U({props:{Close:{type:Function,required:!0},success:{type:Function}},setup(o){const i=o,{$gettext:a,$ngettext:d}=H(),u=()=>{i.Close()},s=()=>{i.success&&i.success()},c=E("init"),_=E(""),v=[{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=E("raid5"),f=E([]),m=g=>{let y="";return v.forEach(F=>{F.name===g&&(y=F.info)}),y},h=E(!1),k=vt({loading:!1,members:[]}),x=g=>{};(()=>L(this,null,function*(){k.loading=!0;try{const g=yield O.Raid.CreateList.GET();if(g!=null&&g.data){const{success:y,error:F,result:Y}=g.data;if(Y&&(k.members=Y.members||[]),F)throw F}}catch(g){console.log(g)}finally{k.loading=!1}}))();const b=()=>L(this,null,function*(){const g=v.filter(F=>F.name===p.value)[0],y=f.value;if(!g){C.Warning(a("\u8BF7\u9009\u62E9raid\u7C7B\u578B"));return}if(y.length==0){C.Warning(a("\u8BF7\u9009\u62E9\u78C1\u76D8"));return}if(g.select>y.length){C.Warning(a("\u8BF7\u9009\u62E9\u81F3\u5C11%{min}\u5757\u78C1\u76D8",{min:""+g.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:g.name}))&&!!confirm(a("\u786E\u5B9A\u521B\u5EFA %{name}\uFF1F\u8BE5\u64CD\u4F5C\u4E0D\u53EF\u9006,\u8BF7\u8C28\u614E\u64CD\u4F5C",{name:g.name}))){h.value=!0,c.value="loading";try{const F=yield O.Raid.Create.POST({level:g.name,devicePaths:y});if(F.data){const{success:Y,error:A,result:B}=F.data;if(A)throw A;(Y||0)==0&&(c.value="success",s())}}catch(F){_.value=F,c.value="error"}finally{h.value=!1}}});return(g,y)=>{const F=ut("icon-loading"),Y=ut("icon-error"),A=ut("icon-success");return r(),l("div",Ng,[t("div",Og,[t("span",null,n(e(a)("RAID\u521B\u5EFA\u5411\u5BFC")),1)]),c.value=="init"?(r(),l(G,{key:0},[t("div",Vg,[t("p",null,n(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",Gg,[t("div",jg,[t("span",null,n(e(a)("RAID\u7EA7\u522B\uFF1A")),1)]),t("div",qg,[T(t("select",{"onUpdate:modelValue":y[0]||(y[0]=B=>p.value=B),onChange:x},[(r(),l(G,null,et(v,B=>t("option",{value:B.name},n(B.title),9,Ug)),64))],544),[[dt,p.value]])]),t("div",Rg,[z(Tt),it(" "+n(m(p.value)),1)])]),t("div",Wg,[t("div",Hg,[t("span",null,n(e(a)("\u78C1\u76D8\u9635\u5217\u6210\u5458\uFF1A")),1)]),e(k).loading?(r(),l("div",Zg,[t("span",Jg,n(e(a)("\u68C0\u6D4B\u4E2D...")),1)])):(r(),l("div",Kg,[e(k).members.length>0?(r(!0),l(G,{key:0},et(e(k).members,B=>(r(),l("label",null,[T(t("input",{type:"checkbox","onUpdate:modelValue":y[1]||(y[1]=$=>f.value=$),value:B.path},null,8,Qg),[[Rt,f.value]]),it(" \u3010"+n(B.model)+"\u3011"+n(B.name)+" "+n(B.path)+" ["+n(B.sizeStr)+"] ",1)]))),256)):(r(),l("span",Xg,n(e(a)("\u68C0\u6D4B\u4E0D\u5230\u53EF\u7528\u78C1\u76D8\u9635\u5217\u6210\u5458")),1))])),t("div",th,[z(Tt),it(" "+n(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",eh,[t("div",{class:"close",onClick:u,disabled:h.value},n(e(a)("\u53D6\u6D88")),9,ah),t("div",{class:"next",onClick:b,disabled:h.value},n(e(a)("\u521B\u5EFA")),9,oh)])],64)):c.value=="loading"?(r(),l("div",nh,[z(F,{size:60,color:"#666"}),t("span",null,n(e(a)("\u6B63\u5728\u521B\u5EFA\u4E2D...")),1)])):c.value=="error"?(r(),l(G,{key:2},[t("div",ih,[z(Y),t("span",null,n(_.value),1)]),t("div",rh,[t("div",{class:"close",onClick:u},n(e(a)("\u5173\u95ED")),1),t("div",{class:"next",onClick:b,disabled:h.value},n(e(a)("\u91CD\u65B0\u521B\u5EFA")),9,sh)])],64)):c.value=="success"?(r(),l(G,{key:3},[t("div",dh,[z(A),t("div",lh,n(e(a)("\u521B\u5EFA\u6210\u529F")),1)]),t("div",uh,[t("div",{class:"close",onClick:u},n(e(a)("\u5173\u95ED")),1)])],64)):D("",!0)])}}});var ph=M(ch,[["__scopeId","data-v-77451104"]]);const fh={class:"actioner-container"},mh={class:"actioner-container_body"},bh=["value"],vh={class:"actioner-container_footer"},gh=U({props:{Close:{type:Function,required:!0},raid:{type:Object,required:!0}},setup(o){const i=o,{$gettext:a,$ngettext:d}=H(),u=()=>{i.Close()},s=E("");return(()=>{O.Raid.Detail.POST({path:i.raid.path}).then(_=>{if(_.data){const{result:v,error:p}=_.data;p?s.value=p:s.value=(v==null?void 0:v.detail)||""}}).catch(_=>{s.value=_.message})})(),(_,v)=>(r(),l("div",fh,[t("div",mh,[t("textarea",{value:s.value},null,8,bh)]),t("div",vh,[t("div",{class:"close",onClick:u},n(e(a)("\u5173\u95ED")),1)])]))}});var hh=M(gh,[["__scopeId","data-v-5ec616d8"]]);const _h={class:"actioner-container"},xh={class:"actioner-container_header"},kh={class:"actioner-container_body"},wh={class:"label-item"},yh={class:"label-item_key"},Fh={class:"label-item_value"},Eh={disabled:""},Ch={class:"label-item"},$h={class:"label-item_key"},Dh={key:0,class:"label-item_value"},Bh={class:"msg-warning"},Yh={key:1,class:"label-item_value"},Ah=["value"],Sh={key:1,class:"msg-warning"},zh={class:"actioner-container_footer"},Ph=["disabled"],Th=["disabled"],Ih=U({props:{Close:{type:Function,required:!0},raid:{type:Object,required:!0},success:{type:Function}},setup(o){const i=o,{$gettext:a,$ngettext:d}=H(),u=()=>{i.Close()},s=()=>{i.success&&i.success()},c=()=>L(this,null,function*(){const m=p.value;if(m==""){C.Warning(a("\u8BF7\u9009\u62E9\u8981\u6DFB\u52A0\u7684\u786C\u76D8"));return}v.value=!0;const h=C.Loading(a("\u4FDD\u5B58\u4E2D..."));try{const k=yield O.Raid.Add.POST({path:i.raid.path,memberPath:m});if(k.data){const{error:x,success:w}=k.data;if(x)throw x;(w||0)==0&&(C.Success(a("\u4FDD\u5B58\u6210\u529F")),s(),u())}}catch(k){C.Error(`${k}`)}finally{v.value=!1,h.Close()}}),_=vt({loading:!1,members:[]}),v=E(!1),p=E("");return(()=>L(this,null,function*(){_.loading=!0,v.value=!0;try{const m=yield O.Raid.CreateList.GET();if(m!=null&&m.data){const{success:h,error:k,result:x}=m.data;if(x&&(_.members=x.members||[]),k)throw k}}catch(m){console.log(m)}finally{v.value=!1,_.loading=!1}}))(),(m,h)=>(r(),l("div",_h,[t("div",xh,[t("span",null,"RAID - "+n(o.raid.name)+" "+n(e(a)("\u4FEE\u6539")),1)]),t("div",kh,[t("div",wh,[t("div",yh,n(e(a)("\u8BBE\u5907")),1),t("div",Fh,[t("select",Eh,[t("option",null,n(o.raid.name)+"_"+n(o.raid.venderModel)+" ("+n(o.raid.path)+"\uFF0C"+n(o.raid.level)+"\uFF0C"+n(o.raid.size)+") ",1)])])]),t("div",Ch,[t("div",$h,n(e(a)("\u9009\u62E9\u786C\u76D8\uFF08\u9009\u62E9\u88AB\u6DFB\u52A0\u5230RAID\u7684\u786C\u76D8\uFF09\uFF1A")),1),e(_).loading?(r(),l("div",Dh,[t("span",Bh,n(e(a)("\u68C0\u6D4B\u4E2D...")),1)])):(r(),l("div",Yh,[e(_).members.length>0?(r(!0),l(G,{key:0},et(e(_).members,k=>(r(),l("label",null,[T(t("input",{type:"radio","onUpdate:modelValue":h[0]||(h[0]=x=>p.value=x),value:k.path},null,8,Ah),[[Et,p.value]]),it(" \u3010"+n(k.model)+"\u3011"+n(k.name)+" "+n(k.path)+" ["+n(k.sizeStr)+"] ",1)]))),256)):(r(),l("span",Sh,n(e(a)("\u68C0\u6D4B\u4E0D\u5230\u53EF\u7528\u78C1\u76D8\u9635\u5217\u6210\u5458")),1))]))])]),t("div",zh,[t("div",{class:"close",onClick:u,disabled:v.value},n(e(a)("\u53D6\u6D88")),9,Ph),t("div",{class:"next",onClick:c,disabled:v.value},n(e(a)("\u4FDD\u5B58")),9,Th)])]))}});var Lh=M(Ih,[["__scopeId","data-v-70cb932e"]]);const Mh={class:"actioner-container"},Nh={class:"actioner-container_header"},Oh={class:"actioner-container_body"},Vh={class:"label-item"},Gh={class:"label-item_key"},jh={class:"label-item_value"},qh={disabled:""},Uh={class:"label-item"},Rh={class:"label-item_key"},Wh={class:"label-item_value"},Hh=["value"],Zh={class:"actioner-container_footer"},Jh=["disabled"],Kh=["disabled"],Qh=U({props:{Close:{type:Function,required:!0},raid:{type:Object,required:!0},success:{type:Function}},setup(o){const i=o,{$gettext:a,$ngettext:d}=H(),u=()=>{i.Close()},s=()=>{i.success&&i.success()},c=()=>L(this,null,function*(){const p=v.value;if(p==""){C.Warning(a("\u8BF7\u9009\u62E9\u8981\u5220\u9664\u7684\u786C\u76D8"));return}_.value=!0;const f=C.Loading(a("\u4FDD\u5B58\u4E2D..."));try{const m=yield O.Raid.Remove.POST({path:i.raid.path,memberPath:p});if(m.data){const{error:h,success:k}=m.data;if(h)throw h;(k||0)==0&&(C.Success(a("\u4FDD\u5B58\u6210\u529F")),s(),u())}}catch(m){C.Error(`${m}`)}finally{_.value=!1,f.Close()}}),_=E(!1),v=E("");return(p,f)=>(r(),l("div",Mh,[t("div",Nh,[t("span",null,"RAID - "+n(o.raid.name)+" "+n(e(a)("\u79FB\u9664")),1)]),t("div",Oh,[t("div",Vh,[t("div",Gh,n(e(a)("\u8BBE\u5907")),1),t("div",jh,[t("select",qh,[t("option",null,n(o.raid.name)+"_"+n(o.raid.venderModel)+" ("+n(o.raid.path)+"\uFF0C"+n(o.raid.level)+"\uFF0C"+n(o.raid.size)+") ",1)])])]),t("div",Uh,[t("div",Rh,n(e(a)("\u9009\u62E9\u786C\u76D8\uFF08\u9009\u62E9\u8981\u4ECERAID\u9635\u5217\u4E2D\u5220\u9664\u7684\u786C\u76D8\uFF09\uFF1A")),1),t("div",Wh,[(r(!0),l(G,null,et(o.raid.members,m=>(r(),l("label",null,[T(t("input",{type:"radio","onUpdate:modelValue":f[0]||(f[0]=h=>v.value=h),value:m},null,8,Hh),[[Et,v.value]]),it(" "+n(m),1)]))),256))])])]),t("div",Zh,[t("div",{class:"close",onClick:u,disabled:_.value},n(e(a)("\u53D6\u6D88")),9,Jh),t("div",{class:"next",onClick:c,disabled:_.value},n(e(a)("\u4FDD\u5B58")),9,Kh)])]))}});var Xh=M(Qh,[["__scopeId","data-v-56c0f6fb"]]);const t_={class:"actioner-container"},e_={class:"actioner-container_header"},a_={class:"actioner-container_body"},o_={class:"label-item"},n_={class:"label-item_key"},i_={class:"label-item_value"},r_={disabled:""},s_={class:"label-item"},d_={class:"label-item_key"},l_={key:0,class:"label-item_value"},u_={class:"msg-warning"},c_={key:1,class:"label-item_value"},p_=["value"],f_={key:1,class:"msg-warning"},m_={class:"actioner-container_footer"},b_=["disabled"],v_=["disabled"],g_=U({props:{Close:{type:Function,required:!0},raid:{type:Object,required:!0},success:{type:Function}},setup(o){const i=o,{$gettext:a,$ngettext:d}=H(),u=()=>{i.Close()},s=()=>{i.success&&i.success()},c=()=>L(this,null,function*(){const m=p.value;if(m==""){C.Warning(a("\u8BF7\u9009\u62E9\u8981\u6DFB\u52A0\u7684\u786C\u76D8"));return}v.value=!0;const h=C.Loading(a("\u4FDD\u5B58\u4E2D..."));try{const k=yield O.Raid.Recover.POST({path:i.raid.path,memberPath:m});if(k.data){const{error:x,success:w}=k.data;if(x)throw x;(w||0)==0&&(C.Success(a("\u4FDD\u5B58\u6210\u529F")),s(),u())}}catch(k){C.Error(`${k}`)}finally{v.value=!1,h.Close()}}),_=vt({loading:!1,members:[]}),v=E(!1),p=E("");return(()=>L(this,null,function*(){_.loading=!0,v.value=!0;try{const m=yield O.Raid.CreateList.GET();if(m!=null&&m.data){const{success:h,error:k,result:x}=m.data;if(x&&(_.members=x.members||[]),k)throw k}}catch(m){console.log(m)}finally{v.value=!1,_.loading=!1}}))(),(m,h)=>(r(),l("div",t_,[t("div",e_,[t("span",null,"RAID - "+n(o.raid.name)+" "+n(e(a)("\u6062\u590D")),1)]),t("div",a_,[t("div",o_,[t("div",n_,n(e(a)("\u8BBE\u5907")),1),t("div",i_,[t("select",r_,[t("option",null,n(o.raid.name)+"_"+n(o.raid.venderModel)+" ("+n(o.raid.path)+"\uFF0C"+n(o.raid.level)+"\uFF0C"+n(o.raid.size)+") ",1)])])]),t("div",s_,[t("div",d_,n(e(a)("\u9009\u62E9\u786C\u76D8\uFF08\u9009\u62E9\u7A7A\u95F2\u7684\u786C\u76D8\u6062\u590DRAID\u8BBE\u5907\uFF09\uFF1A")),1),e(_).loading?(r(),l("div",l_,[t("span",u_,n(e(a)("\u68C0\u6D4B\u4E2D...")),1)])):(r(),l("div",c_,[e(_).members.length>0?(r(!0),l(G,{key:0},et(e(_).members,k=>(r(),l("label",null,[T(t("input",{type:"radio","onUpdate:modelValue":h[0]||(h[0]=x=>p.value=x),value:k.path},null,8,p_),[[Et,p.value]]),it(" \u3010"+n(k.model)+"\u3011"+n(k.name)+" "+n(k.path)+" ["+n(k.sizeStr)+"] ",1)]))),256)):(r(),l("span",f_,n(e(a)("\u68C0\u6D4B\u4E0D\u5230\u53EF\u7528\u78C1\u76D8\u9635\u5217\u6210\u5458")),1))]))])]),t("div",m_,[t("div",{class:"close",onClick:u,disabled:v.value},n(e(a)("\u53D6\u6D88")),9,b_),t("div",{class:"next",onClick:c,disabled:v.value},n(e(a)("\u4FDD\u5B58")),9,v_)])]))}});var h_=M(g_,[["__scopeId","data-v-0586260e"]]);const __={class:"action-main"},x_=U({props:{Close:{type:Function,required:!0},setup:{type:String,default:"create"},raid:{type:Object},success:{type:Function}},setup(o){return(i,a)=>(r(),K(_t,{type:2},{default:R(()=>[t("div",__,[o.setup=="create"?(r(),K(ph,{key:0,Close:o.Close},null,8,["Close"])):o.setup=="info"&&o.raid!=null?(r(),K(hh,{key:1,Close:o.Close,raid:o.raid,success:o.success},null,8,["Close","raid","success"])):o.setup=="edit"&&o.raid!=null?(r(),K(Lh,{key:2,Close:o.Close,raid:o.raid,success:o.success},null,8,["Close","raid","success"])):o.setup=="remove"&&o.raid!=null?(r(),K(Xh,{key:3,Close:o.Close,raid:o.raid,success:o.success},null,8,["Close","raid","success"])):o.setup=="recover"&&o.raid!=null?(r(),K(h_,{key:4,Close:o.Close,raid:o.raid,success:o.success},null,8,["Close","raid","success"])):D("",!0)])]),_:1}))}});var k_=M(x_,[["__scopeId","data-v-e20ba082"]]);const ve=o=>{const i=document.createElement("div");document.body.appendChild(i);const a=gt(k_,bt(lt({},o),{Close:()=>{d()}}));a.use(Fa),a.mount(i);const d=()=>{a.unmount(),i.remove()};return{Close:d}},Pa=o=>(rt("data-v-f1411b40"),o=o(),st(),o),w_={id:"page"},y_={name:"content"},F_={class:"cbi-map-descr"},E_={style:{color:"#f5365b","margin-top":"10px"}},C_={style:{color:"#f5365b","margin-top":"10px"}},$_={class:"btns"},D_=["disabled"],B_={class:"cbi-section cbi-tblsection",id:"cbi-nfs-mount"},Y_={class:"table cbi-section-table"},A_={style:{}},S_={class:"tr cbi-section-table-titles anonymous"},z_={class:"th cbi-section-table-cell","data-widget":"value"},P_={class:"th cbi-section-table-cell","data-widget":"value"},T_={class:"th cbi-section-table-cell","data-widget":"value"},I_={class:"th cbi-section-table-cell","data-widget":"value"},L_={class:"th cbi-section-table-cell","data-widget":"value"},M_={class:"th cbi-section-table-cell","data-widget":"value"},N_={class:"th cbi-section-table-cell","data-widget":"value"},O_={class:"th cbi-section-table-cell","data-widget":"value"},V_={class:"tr cbi-section-table-row"},G_={class:"td cbi-value-field"},j_={class:"td cbi-value-field"},q_=["title"],U_={class:"item-status"},R_={key:0,class:"item-status item-status-detail"},W_={class:"td cbi-value-field"},H_={class:"td cbi-value-field"},Z_={class:"td cbi-value-field"},J_=Pa(()=>t("br",null,null,-1)),K_={class:"td cbi-value-field"},Q_=Pa(()=>t("br",null,null,-1)),X_={key:1,href:"/cgi-bin/luci/admin/quickstart/"},tx={class:"td cbi-section-table-cell nowrap cbi-section-actions"},ex=["title","disabled","onClick"],ax=["title","disabled","onClick"],ox=["title","onClick"],nx=["title","onClick"],ix=["title","onClick"],rx=U({setup(o){const{$gettext:i,$ngettext:a}=H(),d=vt({disksList:[]}),u=()=>L(this,null,function*(){try{const b=yield O.Raid.List.GET();if(b!=null&&b.data){const{success:g,error:y,result:F}=b.data;if(F&&(d.disksList=F.disks||[]),y)throw y}}catch(b){console.log(b)}}),s=Pt.easyInterval(u,5e3);qe(()=>{s()});const c=b=>{switch(b.level){case"raid0":case"jbod":return!0}return b.status.indexOf("degraded")!=-1||b.status.indexOf("resyncing(")!=-1},_=b=>{let g=[];return b.childrens&&b.childrens.forEach(y=>{y.mountPoint&&g.push(`${y.name}(${y.mountPoint})`)}),g},v=()=>L(this,null,function*(){ve({setup:"create",success:()=>{u()}})}),p=b=>{ve({setup:"info",raid:b})},f=b=>L(this,null,function*(){if(b.childrens&&b.childrens.length>0&&b.childrens.filter(F=>F.mountPoint).length>0){Be({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:b.name}))||!confirm(i("\u786E\u5B9A\u8981\u5220\u9664 %{name} \u5417?",{name:b.name})))return;const g=C.Loading(i("\u5220\u9664\u4E2D..."));try{const y=yield O.Raid.Delete.POST({path:b.path,members:b.members});if(y.data){const{success:F,error:Y}=y.data;if(Y)throw Y;(F||0)==0&&(C.Success(i("\u5220\u9664\u6210\u529F")),u())}}catch(y){C.Error(`${y}`)}finally{g.Close()}}),m=b=>{ve({setup:"edit",raid:b,success:()=>{u()}})},h=b=>{ve({setup:"remove",raid:b,success:()=>{u()}})},k=b=>{ve({setup:"recover",raid:b,success:()=>{u()}})},x=E(!1),w=()=>{Be({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*(){x.value=!0;const b=C.Loading(i("\u626B\u63CF\u4E2D..."));try{const g=yield O.Raid.Autofix.GET();if(g.data){const{error:y,success:F}=g.data;if(y)throw y;(F||0)==0&&(C.Success(i("\u6062\u590D\u5B8C\u6210")),u())}}catch(g){C.Error(`${g}`)}finally{b.Close(),x.value=!1}}),clearTitle:i("\u53D6\u6D88"),clear:()=>{}})};return(b,g)=>(r(),l("div",w_,[t("h2",y_,n(e(i)("RAID\u7BA1\u7406")),1),t("div",F_,[t("p",null,n(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",E_," * "+n(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_," * "+n(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:g[0]||(g[0]=y=>v())},n(e(i)("\u521B\u5EFARAID")),1),t("button",{class:"btn cbi-button cbi-button-apply",onClick:g[1]||(g[1]=y=>w()),disabled:x.value},n(e(i)("\u626B\u63CF\u6062\u590DRAID")),9,D_)]),t("div",null,[t("div",B_,[t("table",Y_,[t("tbody",A_,[t("tr",S_,[t("th",z_,n(e(i)("\u540D\u79F0")),1),t("th",P_,n(e(i)("\u8BBE\u5907")),1),t("th",T_,n(e(i)("\u72B6\u6001")),1),t("th",I_,n(e(i)("\u7EA7\u522B")),1),t("th",L_,n(e(i)("\u5BB9\u91CF")),1),t("th",M_,n(e(i)("\u6210\u5458")),1),t("th",N_,n(e(i)("\u6302\u8F7D\u4FE1\u606F")),1),t("th",O_,n(e(i)("\u64CD\u4F5C")),1)]),(r(!0),l(G,null,et(e(d).disksList,y=>(r(),l("tr",V_,[t("td",G_,[t("b",null,n(y.name),1)]),t("td",j_,[t("b",null,n(y.path),1)]),t("td",{class:"td cbi-value-field",title:y.status+(y.rebuildStatus||"")},[t("b",U_,n(y.status),1),y.rebuildStatus?(r(),l("b",R_," \u2026 ")):D("",!0)],8,q_),t("td",W_,[t("b",null,n(y.level),1)]),t("td",H_,[t("b",null,n(y.size),1)]),t("td",Z_,[(r(!0),l(G,null,et(y.members,F=>(r(),l("b",null,[it(n(F)+" ",1),J_]))),256))]),t("td",K_,[_(y).length>0?(r(!0),l(G,{key:0},et(_(y),F=>(r(),l("b",null,[it(n(F)+" ",1),Q_]))),256)):(r(),l("a",X_,n(e(i)("\u53BB\u6302\u8F7D")),1))]),t("td",tx,[t("button",{class:"btn cbi-button cbi-button-apply",title:e(i)("\u6269\u5145"),disabled:c(y),onClick:F=>m(y)},n(e(i)("\u6269\u5145")),9,ex),t("button",{class:"btn cbi-button cbi-button-apply",title:e(i)("\u79FB\u9664"),disabled:c(y),onClick:F=>h(y)},n(e(i)("\u79FB\u9664")),9,ax),t("button",{class:"btn cbi-button cbi-button-apply",title:e(i)("\u6062\u590D"),onClick:F=>k(y)},n(e(i)("\u6062\u590D")),9,ox),t("button",{class:"btn cbi-button cbi-button-apply",title:e(i)("\u8BE6\u60C5"),onClick:F=>p(y)},n(e(i)("\u8BE6\u60C5")),9,nx),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(y)},n(e(i)("\u5220\u9664")),9,ix)])]))),256))])])])])]))}});var sx=M(rx,[["__scopeId","data-v-f1411b40"]]);const dx=o=>(rt("data-v-2b6b4ef9"),o=o(),st(),o),lx={id:"page"},ux=dx(()=>t("h2",{name:"content"},"S.M.A.R.T.",-1)),cx={class:"cbi-map-descr"},px={class:"tabs"},fx=["href","onClick"],mx=U({setup(o){const{$gettext:i,$ngettext:a}=H(),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=E(!1),s=vt({global:{enable:!1,powermode:"never",tmpDiff:0,tmpMax:0},devices:[],tasks:[]}),c=p=>{const{global:f,devices:m,tasks:h}=p;f&&(s.global.enable=f.enable||!1,s.global.powermode=f.powermode||"never"),s.devices=m||[],s.tasks=h||[]};(()=>L(this,null,function*(){try{const p=yield O.Smart.Config.GET();if(p.data){const{result:f}=p.data;f&&c(f)}}catch(p){}finally{u.value=!0}}))();const v=p=>L(this,null,function*(){const f=C.Loading(i("\u4FDD\u5B58\u4E2D..."));try{const m=yield O.Smart.Config.POST(p);if(m.data){console.log(m.data);const{success:h,error:k,result:x}=m.data;if(k)throw k;(h||0)==0&&(C.Success(i("\u4FDD\u5B58\u6210\u529F")),x&&c(x))}}catch(m){C.Error(`${m}`)}finally{f.Close()}});return(p,f)=>{const m=ut("router-link"),h=ut("router-view");return r(),l("div",lx,[ux,t("div",cx,[t("p",null,n(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,n(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,n(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,n(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",px,[(r(),l(G,null,et(d,k=>z(m,{to:k.to,custom:"",key:k.to},{default:R(({route:x,href:w,navigate:b,isActive:g,isExactActive:y})=>[t("li",{class:pt({"active cbi-tab":g&&y})},[t("a",{href:w,onClick:b},n(k.name),9,fx)],2)]),_:2},1032,["to"])),64))]),u.value?(r(),K(h,{key:0,name:"default"},{default:R(({Component:k,route:x})=>[(r(),K(Ha,null,{default:R(()=>[(r(),K(Za(k),{key:x.path,config:e(s),saveData:v},null,8,["config"]))]),_:2},1024))]),_:1})):D("",!0)])}}});var bx=M(mx,[["__scopeId","data-v-2b6b4ef9"]]);const vx={class:"action-main"},gx=U({setup(o){return(i,a)=>(r(),K(_t,{type:2},{default:R(()=>[t("div",vx,[zt(i.$slots,"default",{},void 0,!0)])]),_:3}))}});var Le=M(gx,[["__scopeId","data-v-f3b0d6f0"]]);const hx={class:"actioner-container"},_x={class:"actioner-container_header"},xx={class:"actioner-container_body"},kx={class:"cbi-value"},wx={class:"cbi-value-title"},yx={class:"cbi-value-field"},Fx={class:"cbi-value-description"},Ex={class:"cbi-value"},Cx={class:"cbi-value-title"},$x={class:"cbi-value-field"},Dx={class:"cbi-checkbox"},Bx={value:-1},Yx={value:0},Ax=["value"],Sx={class:"cbi-value-description"},zx={class:"cbi-value"},Px={class:"cbi-value-title"},Tx={class:"cbi-value-field"},Ix={class:"cbi-checkbox"},Lx={value:-1},Mx={value:0},Nx=["value"],Ox={class:"cbi-value-description"},Vx={class:"actioner-container_footer"},Gx=["disabled"],jx=["disabled"],qx=U({props:{close:{type:Function,required:!0},disk:{type:Object,required:!0},device:{type:Object},next:{type:Function,required:!0}},setup(o){var v,p,f;const i=o,{$gettext:a,$ngettext:d}=H();console.log(i.device);const u=E(!1),s=vt({tmpDiff:((v=i.device)==null?void 0:v.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()},_=()=>L(this,null,function*(){u.value=!0;try{yield i.next({tmpDiff:s.tmpDiff,tmpMax:s.tmpMax,devicePath:s.devicePath}),u.value=!1,c()}catch(m){}});return(m,h)=>(r(),K(Le,null,{default:R(()=>[t("div",hx,[t("div",_x,[t("span",null," S.M.A.R.T. \xBB "+n(e(a)("\u8BBE\u5907"))+" \xBB "+n(o.disk.path),1)]),t("div",xx,[t("div",kx,[t("label",wx,n(e(a)("\u78C1\u76D8")),1),t("div",yx,[t("div",Fx,n(o.disk.model)+" [ "+n(o.disk.path)+"\uFF0C"+n(o.disk.sizeStr)+" ] ",1)])]),t("div",Ex,[t("label",Cx,n(e(a)("\u6E29\u5EA6\u76D1\u6D4B\uFF08\u5DEE\u5F02\uFF09")),1),t("div",$x,[t("div",Dx,[T(t("select",{class:"cbi-input-select","onUpdate:modelValue":h[0]||(h[0]=k=>e(s).tmpDiff=k)},[t("option",Bx,n(e(a)("\u4F7F\u7528\u5168\u5C40\u914D\u7F6E")),1),t("option",Yx,n(e(a)("\u7981\u7528")),1),(r(),l(G,null,et(20,k=>t("option",{value:k},n(k)+"\xB0C",9,Ax)),64))],512),[[dt,e(s).tmpDiff,void 0,{number:!0}]])]),t("div",Sx,n(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",zx,[t("label",Px,n(e(a)("\u6E29\u5EA6\u76D1\u6D4B\uFF08\u6700\u5927\uFF09")),1),t("div",Tx,[t("div",Ix,[T(t("select",{class:"cbi-input-select","onUpdate:modelValue":h[1]||(h[1]=k=>e(s).tmpMax=k)},[t("option",Lx,n(e(a)("\u4F7F\u7528\u5168\u5C40\u914D\u7F6E")),1),t("option",Mx,n(e(a)("\u7981\u7528")),1),(r(),l(G,null,et(20,k=>t("option",{value:k*5},n(k*5)+"\xB0C",9,Nx)),64))],512),[[dt,e(s).tmpMax,void 0,{number:!0}]])]),t("div",Ox,n(e(a)("\u5982\u679C\u6E29\u5EA6\u5927\u4E8E\u6216\u7B49\u4E8E N \u6444\u6C0F\u5EA6\u5219\u62A5\u544A.")),1)])])]),t("div",Vx,[t("button",{class:"close",onClick:c,disabled:u.value},n(e(a)("\u53D6\u6D88")),9,Gx),t("button",{class:"next",onClick:_,disabled:u.value},n(e(a)("\u4FDD\u5B58")),9,jx)])])]),_:1}))}}),Ux={class:"actioner-container"},Rx={class:"actioner-container_header"},Wx={class:"actioner-container_body"},Hx={class:"cbi-value"},Zx={class:"cbi-value-title"},Jx={class:"cbi-value-field"},Kx={class:"cbi-checkbox"},Qx={value:""},Xx=["value"],tk={class:"cbi-value"},ek={class:"cbi-value-title"},ak={class:"cbi-value-field"},ok={class:"cbi-checkbox"},nk={value:"short"},ik={value:"long"},rk={value:"conveyance"},sk={value:"offline"},dk={class:"cbi-value"},lk={class:"cbi-value-title"},uk={class:"cbi-value-field"},ck={class:"cbi-checkbox"},pk=t("option",{value:"*"},"*",-1),fk=["value"],mk={class:"cbi-value-description"},bk={class:"cbi-value"},vk={class:"cbi-value-title"},gk={class:"cbi-value-field"},hk={class:"cbi-checkbox"},_k=t("option",{value:"*"},"*",-1),xk=["value"],kk={class:"cbi-value-description"},wk={class:"cbi-value"},yk={class:"cbi-value-title"},Fk={class:"cbi-value-field"},Ek={class:"cbi-checkbox"},Ck=t("option",{value:"*"},"*",-1),$k=["value"],Dk={class:"cbi-value-description"},Bk={class:"actioner-container_footer"},Yk=["disabled"],Ak=["disabled"],Sk=U({props:{close:{type:Function,required:!0},config:{type:Object,required:!0},next:{type:Function,required:!0}},setup(o){const i=o,{$gettext:a,$ngettext:d}=H(),u=E(!1),s=vt({type:"short",devicePath:"",month:"*",dayPerMonth:"*",hour:"*"}),c=E([]);(()=>L(this,null,function*(){try{const f=yield O.Smart.List.GET();if(f.data){const{result:m,error:h}=f.data;m&&m.disks&&(c.value=m.disks)}}catch(f){}}))();const v=()=>{u.value=!0,i.close()},p=()=>L(this,null,function*(){if(s.devicePath==""){C.Warning(a("\u8BF7\u9009\u62E9\u78C1\u76D8"));return}u.value=!0;try{yield i.next(s),v()}catch(f){}finally{u.value=!1}});return(f,m)=>(r(),K(Le,null,{default:R(()=>[t("div",Ux,[t("div",Rx,[t("span",null,n(e(a)("\u521B\u5EFA\u8BA1\u5212\u4EFB\u52A1")),1)]),t("div",Wx,[t("div",Hx,[t("label",Zx,n(e(a)("\u78C1\u76D8")),1),t("div",Jx,[t("div",Kx,[T(t("select",{class:"cbi-input-select","onUpdate:modelValue":m[0]||(m[0]=h=>e(s).devicePath=h)},[t("option",Qx,n(e(a)("\u9009\u62E9\u78C1\u76D8")),1),(r(!0),l(G,null,et(c.value,h=>(r(),l("option",{value:h.path},n(h.model)+" [ "+n(h.path)+"\uFF0C"+n(h.sizeStr)+" ] ",9,Xx))),256))],512),[[dt,e(s).devicePath,void 0,{trim:!0}]])])])]),t("div",tk,[t("label",ek,n(e(a)("\u7C7B\u578B")),1),t("div",ak,[t("div",ok,[T(t("select",{class:"cbi-input-select","onUpdate:modelValue":m[1]||(m[1]=h=>e(s).type=h)},[t("option",nk,n(e(a)("\u77ED\u6682\u81EA\u68C0")),1),t("option",ik,n(e(a)("\u957F\u65F6\u81EA\u68C0")),1),t("option",rk,n(e(a)("\u4F20\u8F93\u65F6\u81EA\u68C0")),1),t("option",sk,n(e(a)("\u79BB\u7EBF\u65F6\u81EA\u68C0")),1)],512),[[dt,e(s).type,void 0,{trim:!0}]])])])]),t("div",dk,[t("label",lk,n(e(a)("\u5C0F\u65F6")),1),t("div",uk,[t("div",ck,[T(t("select",{class:"cbi-input-select","onUpdate:modelValue":m[2]||(m[2]=h=>e(s).hour=h)},[pk,(r(),l(G,null,et(24,(h,k)=>t("option",{value:`${k}`},n(k),9,fk)),64))],512),[[dt,e(s).hour,void 0,{trim:!0}]])]),t("div",mk,n(e(a)("* \u8868\u793A\u6BCF\u5C0F\u65F6")),1)])]),t("div",bk,[t("label",vk,n(e(a)("\u5929")),1),t("div",gk,[t("div",hk,[T(t("select",{class:"cbi-input-select","onUpdate:modelValue":m[3]||(m[3]=h=>e(s).dayPerMonth=h)},[_k,(r(),l(G,null,et(31,h=>t("option",{value:`${h}`},n(h),9,xk)),64))],512),[[dt,e(s).dayPerMonth,void 0,{trim:!0}]])]),t("div",kk,n(e(a)("* \u8868\u793A\u6BCF\u5929")),1)])]),t("div",wk,[t("label",yk,n(e(a)("\u6708")),1),t("div",Fk,[t("div",Ek,[T(t("select",{class:"cbi-input-select","onUpdate:modelValue":m[4]||(m[4]=h=>e(s).month=h)},[Ck,(r(),l(G,null,et(12,(h,k)=>t("option",{value:`${h}`},n(h),9,$k)),64))],512),[[dt,e(s).month,void 0,{trim:!0}]])]),t("div",Dk,n(e(a)("* \u8868\u793A\u6BCF\u6708")),1)])])]),t("div",Bk,[t("button",{class:"close",onClick:v,disabled:u.value},n(e(a)("\u53D6\u6D88")),9,Yk),t("button",{class:"next",onClick:p,disabled:u.value},n(e(a)("\u4FDD\u5B58")),9,Ak)])])]),_:1}))}}),zk={class:"actioner-container"},Pk={class:"actioner-container_header"},Tk={class:"actioner-container_body"},Ik=["value"],Lk={class:"actioner-container_footer"},Mk=["disabled"],Nk=["disabled"],Ok=U({props:{close:{type:Function,required:!0},task:{type:Object,required:!0}},setup(o){const i=o,{$gettext:a,$ngettext:d}=H(),u=E(!1),s=E(""),c=E(""),_=E(""),v=()=>L(this,null,function*(){s.value+=".";try{const h=yield O.Smart.Test.Result.POST({type:"selftest",devicePath:i.task.devicePath||""});if(h.data){const{result:k,error:x}=h.data;k&&k.result&&(_.value=k.result),x&&(_.value=x)}}catch(h){h&&(_.value=h)}}),p=Pt.easyInterval(v,5e3);qe(()=>{p()});const f=()=>{u.value=!0,p(),i.close()},m=()=>L(this,null,function*(){u.value=!0;try{const h=yield O.Smart.Test.POST({type:i.task.type||"short",devicePath:i.task.devicePath||""});if(h.data){const{success:k,error:x,result:w}=h.data;x&&(c.value=x),w&&w.result&&(c.value=w.result)}}catch(h){c.value=h}finally{}});return(h,k)=>(r(),K(Le,null,{default:R(()=>[t("div",zk,[t("div",Pk,[t("span",null,n(e(a)("\u8FD0\u884C\u8C03\u8BD5")),1)]),t("div",Tk,[t("textarea",{value:c.value+` -`+_.value+` -`+s.value,disabled:""},null,8,Ik)]),t("div",Lk,[t("div",{class:"close",onClick:f,disabled:u.value},n(e(a)("\u5173\u95ED")),9,Mk),u.value?D("",!0):(r(),l("div",{key:0,class:"next",onClick:m,disabled:u.value},n(e(a)("\u8FD0\u884C")),9,Nk))])])]),_:1}))}});var Vk=M(Ok,[["__scopeId","data-v-abf07ee0"]]);const Gk={class:"actioner-container"},jk={class:"actioner-container_header"},qk={class:"tabs"},Uk={class:"actioner-container_body"},Rk={key:0,class:"table"},Wk={class:"tr"},Hk={class:"td left"},Zk={class:"td left"},Jk={class:"tr"},Kk={class:"td left"},Qk={class:"td left"},Xk={class:"tr"},tw={class:"td left"},ew={class:"td left"},aw=["value"],ow=["value"],nw=["value"],iw={class:"actioner-container_footer"},rw=["disabled"],sw=U({props:{close:{type:Function,required:!0},disk:{type:Object,required:!0}},setup(o){const i=o,{$gettext:a,$ngettext:d}=H(),u=E(!1),s=E("info"),c=h=>{switch(s.value=h,h){case"info":break;case"attribute":f();break;case"log":p();break;case"extend":m();break}},_=()=>{u.value=!0,i.close()},v=vt({log:"",attribute:"",extend:""}),p=()=>L(this,null,function*(){try{const h=yield O.Smart.Test.Result.POST({type:"selftest",devicePath:i.disk.path||""});if(h.data){const{result:k,error:x}=h.data;k&&k.result&&(v.log=k.result),x&&(v.log=x)}}catch(h){v.log=h}}),f=()=>L(this,null,function*(){try{const h=yield O.Smart.Attribute.Result.POST({devicePath:i.disk.path||""});if(h.data){const{result:k,error:x}=h.data;k&&k.result&&(v.attribute=k.result),x&&(v.attribute=x)}}catch(h){v.attribute=h}}),m=()=>L(this,null,function*(){try{const h=yield O.Smart.Extend.Result.POST({devicePath:i.disk.path||""});if(h.data){const{result:k,error:x}=h.data;k&&k.result&&(v.extend=k.result),x&&(v.extend=x)}}catch(h){v.extend=h}});return(h,k)=>(r(),K(Le,null,{default:R(()=>[t("div",Gk,[t("div",jk,[t("ul",qk,[t("li",{class:pt({"active cbi-tab":s.value=="info"}),onClick:k[0]||(k[0]=x=>c("info"))},[t("a",null,n(e(a)("\u8BBE\u5907\u4FE1\u606F")),1)],2),t("li",{class:pt({"active cbi-tab":s.value=="attribute"}),onClick:k[1]||(k[1]=x=>c("attribute"))},[t("a",null,n(e(a)("\u5C5E\u6027")),1)],2),t("li",{class:pt({"active cbi-tab":s.value=="log"}),onClick:k[2]||(k[2]=x=>c("log"))},[t("a",null,n(e(a)("\u81EA\u68C0\u65E5\u5FD7")),1)],2),t("li",{class:pt({"active cbi-tab":s.value=="extend"}),onClick:k[3]||(k[3]=x=>c("extend"))},[t("a",null,n(e(a)("\u6269\u5C55\u4FE1\u606F")),1)],2)])]),t("div",Uk,[s.value=="info"?(r(),l("table",Rk,[t("tr",Wk,[t("td",Hk,n(e(a)("\u8BBE\u5907")),1),t("td",Zk,n(o.disk.path),1)]),t("tr",Jk,[t("td",Kk,n(e(a)("\u578B\u53F7")),1),t("td",Qk,n(o.disk.model),1)]),t("tr",Xk,[t("td",tw,n(e(a)("\u5E8F\u53F7")),1),t("td",ew,n(o.disk.serial),1)])])):s.value=="attribute"?(r(),l("textarea",{key:1,disabled:"",value:e(v).attribute},null,8,aw)):s.value=="log"?(r(),l("textarea",{key:2,disabled:"",value:e(v).log},null,8,ow)):s.value=="extend"?(r(),l("textarea",{key:3,disabled:"",value:e(v).extend},null,8,nw)):D("",!0)]),t("div",iw,[t("div",{class:"close",onClick:_,disabled:u.value},n(e(a)("\u5173\u95ED")),9,rw)])])]),_:1}))}});var dw=M(sw,[["__scopeId","data-v-4a646cde"]]);const lw=o=>{const i=document.createElement("div");document.body.appendChild(i);const a=z(qx,bt(lt({},o),{close:()=>{d()}})),d=()=>{i.remove()};Ae(a,i)},uw=o=>{const i=document.createElement("div");document.body.appendChild(i);const a=z(Sk,bt(lt({},o),{close:()=>{d()}})),d=()=>{i.remove()};Ae(a,i)},cw=o=>{const i=document.createElement("div");document.body.appendChild(i);const a=z(Vk,bt(lt({},o),{close:()=>{d()}})),d=()=>{i.remove()};Ae(a,i)},pw=o=>{const i=document.createElement("div");document.body.appendChild(i);const a=z(dw,bt(lt({},o),{close:()=>{d()}})),d=()=>{i.remove()};Ae(a,i)},fw={class:"cbi-section"},mw={class:"cbi-value"},bw={class:"cbi-value-title"},vw={class:"cbi-value-field"},gw={class:"cbi-checkbox"},hw=["value"],_w={class:"cbi-value"},xw={class:"cbi-value-title"},kw={class:"cbi-value-field"},ww={class:"cbi-checkbox"},yw={value:"never"},Fw={value:"sleep"},Ew={value:"standby"},Cw={value:"idle"},$w={class:"cbi-value-description"},Dw=t("br",null,null,-1),Bw=t("br",null,null,-1),Yw=t("br",null,null,-1),Aw=t("br",null,null,-1),Sw={class:"cbi-value"},zw={class:"cbi-value-title"},Pw={class:"cbi-value-field"},Tw={class:"cbi-checkbox"},Iw={value:0},Lw=["value"],Mw={class:"cbi-value-description"},Nw={class:"cbi-value"},Ow={class:"cbi-value-title"},Vw={class:"cbi-value-field"},Gw={class:"cbi-checkbox"},jw={value:0},qw=["value"],Uw={class:"cbi-value-description"},Rw={class:"cbi-section cbi-tblsection",id:"cbi-nfs-mount"},Ww={class:"table cbi-section-table"},Hw={class:"tr cbi-section-table-titles anonymous"},Zw={class:"th cbi-section-table-cell","data-widget":"value"},Jw={class:"th cbi-section-table-cell","data-widget":"value"},Kw={class:"th cbi-section-table-cell","data-widget":"value"},Qw={class:"th cbi-section-table-cell","data-widget":"value"},Xw={class:"th cbi-section-table-cell","data-widget":"value"},ty={class:"th cbi-section-table-cell","data-widget":"value"},ey={class:"th cbi-section-table-cell","data-widget":"value"},ay={class:"th cbi-section-table-cell","data-widget":"value"},oy={class:"tr cbi-section-table-row"},ny={class:"td cbi-value-field"},iy={class:"td cbi-value-field"},ry={class:"td cbi-value-field"},sy={class:"td cbi-value-field"},dy={class:"td cbi-value-field"},ly={class:"td cbi-value-field"},uy={class:"td cbi-value-field"},cy={class:"td cbi-value-field"},py=["title","onClick"],fy=["title","onClick"],my={class:"cbi-page-actions control-group"},by=["value"],vy=U({props:{config:{type:Object,required:!0},saveData:{type:Function,required:!0}},setup(o){const i=o,{$gettext:a,$ngettext:d}=H(),u=vt(i.config),s=()=>{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=E([]),_=()=>L(this,null,function*(){try{const h=yield O.Smart.List.GET();if(h.data){const{result:k,error:x}=h.data;k&&k.disks&&(c.value=k.disks||[])}}catch(h){}}),v=Pt.easyInterval(_,5e3);qe(()=>{v()});const p=()=>L(this,null,function*(){yield i.saveData({global:u.global,devices:i.config.devices,tasks:i.config.tasks}),s()}),f=h=>{pw({disk:h})},m=(h,k)=>L(this,null,function*(){let x=null,w=-1;if(u.devices){for(let b=0;bL(this,null,function*(){b.tmpDiff==-1&&(b.tmpDiff=u.global.tmpDiff),b.tmpMax==-1&&(b.tmpMax=u.global.tmpMax),b.devicePath==""&&(b.devicePath=h.path);let g=[...u.devices];w>=0&&(g[w]=b);const y=new Map;g.forEach(F=>{F.devicePath!=null&&y.set(F.devicePath,null)});for(let F=0;F(r(),l(G,null,[t("fieldset",fw,[t("div",mw,[t("label",bw,n(e(a)("\u542F\u7528")),1),t("div",vw,[t("div",gw,[T(t("input",{type:"checkbox","onUpdate:modelValue":k[0]||(k[0]=x=>e(u).global.enable=x),value:!e(u).global.enable},null,8,hw),[[Rt,e(u).global.enable]])])])]),t("div",_w,[t("label",xw,n(e(a)("\u7535\u6E90\u6A21\u5F0F")),1),t("div",kw,[t("div",ww,[T(t("select",{class:"cbi-input-select","onUpdate:modelValue":k[1]||(k[1]=x=>e(u).global.powermode=x)},[t("option",yw,n(e(a)("\u603B\u662F")),1),t("option",Fw,n(e(a)("\u7761\u7720")),1),t("option",Ew,n(e(a)("\u5F85\u673A")),1),t("option",Cw,n(e(a)("\u95F2\u7F6E")),1)],512),[[dt,e(u).global.powermode,void 0,{trim:!0}]])]),t("div",$w,[t("span",null,n(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),Dw,t("span",null,"* "+n(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),Bw,t("span",null,"* "+n(e(a)("\u7761\u7720-\u5904\u4E8E\u7761\u7720\u6A21\u5F0F\u4E0B\u4E0D\u68C0\u67E5\u8BBE\u5907\u3002")),1),Yw,t("span",null,"* "+n(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),Aw,t("span",null,"* "+n(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",Sw,[t("label",zw,n(e(a)("\u6E29\u5EA6\u76D1\u6D4B\uFF08\u5DEE\u5F02\uFF09")),1),t("div",Pw,[t("div",Tw,[T(t("select",{class:"cbi-input-select","onUpdate:modelValue":k[2]||(k[2]=x=>e(u).global.tmpDiff=x)},[t("option",Iw,n(e(a)("\u7981\u7528")),1),(r(),l(G,null,et(15,x=>t("option",{value:x},n(x)+"\xB0C",9,Lw)),64))],512),[[dt,e(u).global.tmpDiff,void 0,{number:!0}]])]),t("div",Mw,n(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",Nw,[t("label",Ow,n(e(a)("\u6E29\u5EA6\u76D1\u6D4B\uFF08\u6700\u5927\uFF09")),1),t("div",Vw,[t("div",Gw,[T(t("select",{class:"cbi-input-select","onUpdate:modelValue":k[3]||(k[3]=x=>e(u).global.tmpMax=x)},[t("option",jw,n(e(a)("\u7981\u7528")),1),(r(),l(G,null,et(20,x=>t("option",{value:x*5},n(x*5)+"\xB0C",9,qw)),64))],512),[[dt,e(u).global.tmpMax,void 0,{number:!0}]])]),t("div",Uw,n(e(a)("\u5982\u679C\u6E29\u5EA6\u5927\u4E8E\u6216\u7B49\u4E8E N \u6444\u6C0F\u5EA6\u5219\u62A5\u544A.")),1)])])]),t("div",Rw,[t("table",Ww,[t("thead",null,[t("tr",Hw,[t("th",Zw,n(e(a)("\u8BBE\u5907")),1),t("th",Jw,n(e(a)("\u578B\u53F7")),1),t("th",Kw,n(e(a)("\u5E8F\u53F7")),1),t("th",Qw,n(e(a)("\u5BB9\u91CF")),1),t("th",Xw,n(e(a)("\u6E29\u5EA6")),1),t("th",ty,n(e(a)("\u72B6\u6001")),1),t("th",ey,n(e(a)("\u5065\u5EB7")),1),t("th",ay,n(e(a)("\u64CD\u4F5C")),1)])]),t("tbody",null,[(r(!0),l(G,null,et(c.value,(x,w)=>(r(),l("tr",oy,[t("td",ny,[t("b",null,n(x.path),1)]),t("td",iy,[t("b",null,n(x.model),1)]),t("td",ry,[t("b",null,n(x.serial),1)]),t("td",sy,[t("b",null,n(x.sizeStr),1)]),t("td",dy,[t("b",null,n(x.temp),1)]),t("td",ly,[t("b",null,n(x.status),1)]),t("td",uy,[t("b",null,n(x.health),1)]),t("td",cy,[t("button",{class:"btn cbi-button cbi-button-apply",title:e(a)("\u7F16\u8F91"),onClick:b=>m(x)},n(e(a)("\u7F16\u8F91")),9,py),t("button",{class:"btn cbi-button cbi-button-apply",title:e(a)("\u8BE6\u60C5"),onClick:b=>f(x)},n(e(a)("\u8BE6\u60C5")),9,fy)])]))),256))])])]),t("span",my,[t("input",{class:"btn cbi-button cbi-button-apply",type:"button",value:e(a)("\u4FDD\u5B58\u5E76\u5E94\u7528"),onClick:p},null,8,by)])],64))}}),gy={class:"cbi-section cbi-tblsection",id:"cbi-nfs-mount"},hy={class:"table cbi-section-table"},_y={class:"tr cbi-section-table-titles anonymous"},xy={class:"th cbi-section-table-cell","data-widget":"value"},ky={class:"th cbi-section-table-cell","data-widget":"value"},wy={class:"th cbi-section-table-cell","data-widget":"value"},yy={class:"th cbi-section-table-cell","data-widget":"value"},Fy={class:"tr cbi-section-table-row"},Ey={class:"td cbi-value-field"},Cy={class:"td cbi-value-field"},$y={class:"td cbi-value-field"},Dy={class:"td cbi-value-field"},By=["title","onClick"],Yy=["title","onClick"],Ay=U({props:{config:{type:Object,required:!0},saveData:{type:Function,required:!0}},setup(o){const i=o,{$gettext:a,$ngettext:d}=H(),u=vt(i.config),s=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=()=>{uw({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 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||[]}),v=p=>{cw({task:p})};return(p,f)=>(r(),l(G,null,[t("button",{class:"btn cbi-button cbi-button-apply",onClick:f[0]||(f[0]=m=>c())},n(e(a)("\u65B0\u5EFA")),1),t("div",gy,[t("table",hy,[t("thead",null,[t("tr",_y,[t("th",xy,n(e(a)("\u8BBE\u5907")),1),t("th",ky,n(e(a)("\u7C7B\u578B")),1),t("th",wy,n(e(a)("\u8C03\u5EA6")),1),t("th",yy,n(e(a)("\u529F\u80FD")),1)])]),t("tbody",null,[(r(!0),l(G,null,et(e(u).tasks,(m,h)=>(r(),l("tr",Fy,[t("td",Ey,[t("b",null,n(m.devicePath),1)]),t("td",Cy,[t("b",null,n(s(m.type)),1)]),t("td",$y,[t("b",null,n(m.month)+"/"+n(m.dayPerMonth)+"/"+n(m.hour),1)]),t("td",Dy,[t("button",{class:"btn cbi-button cbi-button-apply",title:e(a)("\u8C03\u8BD5"),onClick:k=>v(m)},n(e(a)("\u9884\u89C8")),9,By),t("button",{class:"cbi-button cbi-button-remove",title:e(a)("\u5220\u9664"),onClick:k=>_(h)},n(e(a)("\u5220\u9664")),9,Yy)])]))),256))])])])],64))}}),Sy={class:"cbi-section"},zy=["value"],Py=U({setup(o){return L(this,null,function*(){let i,a;const d=E(""),u=()=>L(this,null,function*(){try{const s=yield O.Smart.Log.GET();if(s.data){const{result:c,error:_}=s.data;c&&c.result&&(d.value=c.result),_&&(d.value=_)}}catch(s){d.value=s}});return[i,a]=Ja(()=>u()),yield i,a(),(s,c)=>(r(),l("fieldset",Sy,[t("textarea",{value:d.value,disabled:""},null,8,zy)]))})}});var Ty=M(Py,[["__scopeId","data-v-997c3dee"]]);const Iy={},Ly={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"},My=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),Ny=[My];function Oy(o,i){return r(),l("svg",Ly,Ny)}var sa=M(Iy,[["render",Oy]]);const Vy=["onSubmit"],Gy={class:"actioner-dns_header"},jy={key:0},qy={key:1},Uy={class:"actioner-dns_body"},Ry={class:"label-item"},Wy={class:"label-item_key"},Hy={class:"label-item_value"},Zy={class:"label-item"},Jy={class:"label-item_key"},Ky={class:"label-item_value"},Qy={value:"dhcp"},Xy={key:0,value:"pppoe"},tF={value:"static"},eF={class:"actioner-dns_footer"},aF=["disabled"],oF=U({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(o){const i=o,{$gettext:a,$ngettext:d}=H(),u=E(!1),s=E(i.inface),c=()=>L(this,null,function*(){C.Loading(a("\u914D\u7F6E\u4E2D...")).Close(),i.next(s.value),_()}),_=()=>{i.Close&&i.Close()};return(v,p)=>(r(),K(_t,{Close:o.Close,type:1},{default:R(()=>[t("form",{class:"actioner-dns",onSubmit:mt(c,["prevent"])},[t("div",Gy,[o.name=="wan"?(r(),l("span",jy,n(o.e=="edit"?e(a)("\u7F16\u8F91WAN"):e(a)("\u6DFB\u52A0WAN")),1)):(r(),l("span",qy,n(o.e=="edit"?e(a)("\u7F16\u8F91LAN"):e(a)("\u6DFB\u52A0LAN")),1))]),t("div",Uy,[t("div",Ry,[t("div",Wy,[t("span",null,n(e(a)("\u540D\u79F0")),1)]),t("div",Hy,[t("span",null,n(s.value.name.toLocaleUpperCase()),1)])]),t("div",Zy,[t("div",Jy,[t("span",null,n(e(a)("\u534F\u8BAE\uFF08\u7F51\u7EDC\u83B7\u53D6\u65B9\u5F0F\uFF09")),1)]),t("div",Ky,[T(t("select",{"onUpdate:modelValue":p[0]||(p[0]=f=>s.value.proto=f)},[t("option",Qy,n(e(a)("DHCP\u5BA2\u6237\u7AEF")),1),o.name=="wan"?(r(),l("option",Xy,"PPPoE")):D("",!0),t("option",tF,n(e(a)("\u9759\u6001\u5730\u5740")),1)],512),[[dt,s.value.proto]])])])]),t("div",eF,[t("button",{class:"cbi-button cbi-button-apply app-btn",disabled:u.value},n(e(a)("\u4FDD\u5B58")),9,aF),t("button",{class:"cbi-button cbi-button-remove app-btn app-back",onClick:_},n(e(a)("\u53D6\u6D88")),1)])],40,Vy)]),_:1},8,["Close"]))}});var nF=M(oF,[["__scopeId","data-v-6f6071af"]]);const da=o=>{const i=document.createElement("div");document.body.appendChild(i);const a=gt(nF,bt(lt({},o),{Close:()=>{d()}}));a.mount(i);const d=()=>{a.unmount(),i.remove()}},qt=o=>(rt("data-v-4ec945e0"),o=o(),st(),o),iF={id:"page"},rF={name:"content"},sF={class:"container"},dF={class:"table-wrapper"},lF={class:"table-header"},uF={class:"interface-device-flex"},cF=qt(()=>t("div",{class:"header-cell spacer-col"},null,-1)),pF=qt(()=>t("div",{class:"header-cell"},null,-1)),fF=qt(()=>t("div",{class:"header-cell action-col"},null,-1)),mF={class:"table-body"},bF=["name","value","onUpdate:modelValue","onInput"],vF=qt(()=>t("div",{class:"table-cell spacer-col"},null,-1)),gF={class:"table-cell name-col"},hF={class:"table-cell action-col"},_F=["title","onClick"],xF=["onClick"],kF=qt(()=>t("div",{class:"table-cell spacer-col"},null,-1)),wF=qt(()=>t("div",{class:"table-cell name-col"},null,-1)),yF={class:"table-cell action-col"},FF=["name","value","onUpdate:modelValue","onInput"],EF=qt(()=>t("div",{class:"table-cell spacer-col"},null,-1)),CF={class:"table-cell name-col"},$F={class:"table-cell action-col"},DF=["title","onClick"],BF=["onClick"],YF=qt(()=>t("div",{class:"table-cell spacer-col"},null,-1)),AF=qt(()=>t("div",{class:"table-cell name-col"},null,-1)),SF={class:"table-cell action-col"},zF={class:"cbi-page-actions control-group"},PF=["value","disabled"],TF=U({setup(o){const{$gettext:i,$ngettext:a}=H(),d=vt({devices:[],interfaces:[]}),u=E(!1),s=vt({lan:[],wan:[]});(()=>{O.Network.GetInterfaceConfig.GET().then(k=>{if(k.data){const{result:x}=k.data;if(x){d.devices=x.devices||[],d.interfaces=x.interfaces||[];for(let w=0;w{k=="wan"?s.wan.splice(x,1):k=="lan"&&s.lan.splice(x,1)},v=(k,x)=>{if(x==null){let w=k=="wan"?s.wan.length:s.lan.length;w==6&&k=="wan"&&w++,da({e:"add",name:k,inface:{name:k+`${w}`,proto:"dhcp",ipv4Addr:"",ipv6Addr:"",portName:"",deviceNames:[],ports:[],firewallType:k},next:b=>{k=="wan"?s.wan.push(b):s.lan.push(b),C.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 da({e:"edit",name:k,inface:k=="wan"?s.wan[x]:s.lan[x],next:w=>{k=="wan"?s.wan[x]=w:s.lan[x]=w}})},p=(k,x)=>k?k.indexOf(x):-1,f=(k,x)=>{const b=k.target.value;for(let y=0;y{const b=k.target.value;for(let g=0;gL(this,null,function*(){u.value=!0;const k=[];for(let w=0;w(r(),l("div",iF,[t("h2",rF,n(e(i)("\u7F51\u53E3\u914D\u7F6E")),1),t("div",sF,[t("div",dF,[t("div",lF,[(r(!0),l(G,null,et(e(d).devices,w=>(r(),l("div",{class:"header-cell device-col",key:w.name},[t("div",uF,[z(Da,{item:w},null,8,["item"])])]))),128)),cF,pF,fF]),t("div",mF,[(r(!0),l(G,null,et(e(s).lan,(w,b)=>(r(),l("div",{key:b,class:"table-row"},[(r(!0),l(G,null,et(e(d).devices,g=>(r(),l("div",{class:"table-cell device-col",key:g.name},[T(t("input",{type:"checkbox",name:g.name,value:g.name,"onUpdate:modelValue":y=>w.deviceNames=y,onInput:y=>f(y,b)},null,40,bF),[[Rt,w.deviceNames]])]))),128)),vF,t("div",gF,[t("b",null,n(w.name),1)]),t("div",hF,[t("button",{class:"btn cbi-button cbi-button-apply",title:e(i)("\u7F16\u8F91"),onClick:g=>v("lan",b)},n(e(i)("\u7F16\u8F91")),9,_F),b!==0?(r(),l("button",{key:0,class:"cbi-button cbi-button-remove",onClick:g=>_("lan",b)},n(e(i)("\u5220\u9664")),9,xF)):D("",!0)])]))),128)),t("div",{class:"table-row add-row",onClick:x[0]||(x[0]=w=>v("lan"))},[(r(!0),l(G,null,et(e(d).devices,w=>(r(),l("div",{class:"table-cell device-col",key:w.name}))),128)),kF,wF,t("div",yF,[z(sa,{class:"icon"})])]),(r(!0),l(G,null,et(e(s).wan,(w,b)=>(r(),l("div",{key:b,class:"table-row"},[(r(!0),l(G,null,et(e(d).devices,g=>(r(),l("div",{class:"table-cell device-col",key:g.name},[T(t("input",{type:"checkbox",name:g.name,value:g.name,"onUpdate:modelValue":y=>w.deviceNames=y,onInput:y=>m(y,b)},null,40,FF),[[Rt,w.deviceNames]])]))),128)),EF,t("div",CF,[t("b",null,n(w.name),1)]),t("div",$F,[t("button",{class:"btn cbi-button cbi-button-apply",title:e(i)("\u7F16\u8F91"),onClick:g=>v("wan",b)},n(e(i)("\u7F16\u8F91")),9,DF),b!==0?(r(),l("button",{key:0,class:"cbi-button cbi-button-remove",onClick:g=>_("wan",b)},n(e(i)("\u5220\u9664")),9,BF)):D("",!0)])]))),128)),t("div",{class:"table-row add-row",onClick:x[1]||(x[1]=w=>v("wan"))},[(r(!0),l(G,null,et(e(d).devices,w=>(r(),l("div",{class:"table-cell device-col",key:w.name}))),128)),YF,AF,t("div",SF,[z(sa,{class:"icon"})])])])])]),t("div",zF,[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,PF)])]))}});var IF=M(TF,[["__scopeId","data-v-4ec945e0"]]);const LF={name:"CustomTable",props:{data:{type:Array,default:()=>[]},columns:{type:Array,required:!0,validator:o=>o.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(o,{emit:i}){const{$gettext:a}=H(),d=E([]),u=E(!1),s=E(!1);E(null);const c=tt(()=>o.data.length),_=tt(()=>Math.ceil(c.value/o.pageSize)),v=tt(()=>{if(!o.showPagination)return o.data;const Y=(o.currentPage-1)*o.pageSize,A=Y+o.pageSize;return o.data.slice(Y,A)}),p=tt(()=>(o.currentPage-1)*o.pageSize+1),f=tt(()=>{const Y=o.currentPage*o.pageSize;return Y>c.value?c.value:Y}),m=tt(()=>({minWidth:`${o.columns.reduce((A,B)=>A+(parseInt(B.width)||50),o.showSelection?50:0)}px`})),h=tt(()=>{const Y=[],A=Math.floor(o.maxPagerCount/2);let B=o.currentPage-A,$=o.currentPage+A;B<1&&(B=1,$=Math.min(o.maxPagerCount,_.value)),$>_.value&&($=_.value,B=Math.max(1,$-o.maxPagerCount+1));for(let S=B;S<=$;S++)Y.push(S);return Y}),k=Y=>({width:Y.width?`${Math.max(50,parseInt(Y.width))}px`:"auto",minWidth:"50px",textAlign:Y.align||"center"}),x=()=>{u.value?d.value=[...v.value.map(Y=>Y[o.rowKey])]:d.value=[],g()},w=()=>{u.value=d.value.length===v.value.length&&v.value.length>0,g()},b=(Y,A)=>{A?d.value.includes(Y)||d.value.push(Y):d.value=d.value.filter(B=>B!==Y),w()},g=()=>{const Y=o.data.filter(A=>d.value.includes(A[o.rowKey]));i("selection-change",Y)},y=Y=>{Y<1||Y>_.value||(i("update:currentPage",Y),i("page-change",Y))},F=()=>{s.value=window.innerWidth<=768};return Nt(()=>o.data,()=>{d.value=[],u.value=!1},{deep:!0}),At(()=>{F(),window.addEventListener("resize",F)}),jt(()=>{window.removeEventListener("resize",F)}),{selectedRows:d,allSelected:u,isMobile:s,total:c,totalPages:_,paginatedData:v,startItem:p,endItem:f,visiblePages:h,tableStyle:m,gettext:a,getColumnStyle:k,toggleAllSelection:x,handleSelectionChange:w,changePage:y,updateSelection:b}}},MF={class:"custom-table-container"},NF={key:0,class:"selection-header"},OF={key:0,class:"selection-cell"},VF=["checked","onChange"],GF={key:0,class:"empty-row"},jF=["colspan"],qF={key:0,class:"pagination-wrapper"},UF={class:"pagination-info"},RF={class:"pagination-controls"},WF=["disabled"],HF=["onClick"],ZF=["disabled"];function JF(o,i,a,d,u,s){return r(),l("div",MF,[t("div",{class:"custom-table-wrapper",style:Bt({overflowX:d.isMobile?"auto":"hidden"})},[t("table",{class:pt(["custom-table",{"has-selection":a.showSelection}]),style:Bt(d.tableStyle)},[t("thead",{style:Bt({background:a.theadBgColor})},[t("tr",null,[a.showSelection?(r(),l("th",NF,[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]])])):D("",!0),(r(!0),l(G,null,et(a.columns,(c,_)=>(r(),l("th",{key:_,style:Bt(d.getColumnStyle(c))},n(d.gettext(c.label)),5))),128))])],4),t("tbody",null,[(r(!0),l(G,null,et(d.paginatedData,(c,_)=>(r(),l("tr",{key:_,class:pt({"last-row":_===d.paginatedData.length-1})},[a.showSelection?(r(),l("td",OF,[t("input",{type:"checkbox",checked:d.selectedRows.includes(c[a.rowKey]),onChange:v=>d.updateSelection(c[a.rowKey],v.target.checked)},null,40,VF)])):D("",!0),(r(!0),l(G,null,et(a.columns,(v,p)=>(r(),l("td",{key:p,style:Bt({textAlign:v.align||"center"})},[v.slot?zt(o.$slots,v.slot,{key:0,row:c,index:_},void 0,!0):(r(),l(G,{key:1},[it(n(c[v.prop]),1)],64))],4))),128))],2))),128)),d.paginatedData.length===0?(r(),l("tr",GF,[t("td",{colspan:a.showSelection?a.columns.length+1:a.columns.length},n(a.emptyText),9,jF)])):D("",!0)])],6)],4),a.showPagination?(r(),l("div",qF,[t("div",UF,n(d.gettext("\u663E\u793A"))+" "+n(d.startItem)+" "+n(d.gettext("\u5230"))+" "+n(d.endItem)+" "+n(d.gettext("\u6761"))+"\uFF0C"+n(d.gettext("\u5171"))+" "+n(d.total)+" "+n(d.gettext("\u6761")),1),t("div",RF,[t("button",{disabled:a.currentPage===1,onClick:i[2]||(i[2]=c=>d.changePage(a.currentPage-1))},n(d.gettext("\u4E0A\u4E00\u9875")),9,WF),(r(!0),l(G,null,et(d.visiblePages,c=>(r(),l("button",{key:c,class:pt({active:c===a.currentPage}),onClick:_=>d.changePage(c)},n(c),11,HF))),128)),t("button",{disabled:a.currentPage===d.totalPages,onClick:i[3]||(i[3]=c=>d.changePage(a.currentPage+1))},n(d.gettext("\u4E0B\u4E00\u9875")),9,ZF)])])):D("",!0)])}var Me=M(LF,[["render",JF],["__scopeId","data-v-2c8ecf89"]]);const Ta=o=>(rt("data-v-d28f7d82"),o=o(),st(),o),KF={style:{display:"flex","align-items":"center"}},QF={class:"search_box"},XF={class:"search_container"},tE={class:"search_input_wrapper"},eE=["onKeyup","placeholder"],aE=Ta(()=>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)),oE=[aE],nE=Ta(()=>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)),iE=[nE],rE=U({props:{showBatchDelete:{type:Boolean,default:!0},showAdd:{type:Boolean,default:!0}},emits:["refresh","batch-delete","search","handleAdd"],setup(o,{emit:i}){const a=o,{$gettext:d}=H(),u=E(""),s=E(!1),c=E(a.showBatchDelete),_=E(a.showAdd),v=()=>{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"})},m=()=>{i("handleAdd")};return(h,k)=>(r(),l("div",KF,[_.value?(r(),l("button",{key:0,class:"del-button add-button--danger",style:{},onClick:m},[t("span",null,n(e(d)("\u6DFB\u52A0")),1)])):D("",!0),c.value?(r(),l("button",{key:1,class:"del-button del-button--danger",onClick:f},[t("span",null,n(e(d)("\u6279\u91CF\u5220\u9664")),1)])):D("",!0),t("div",QF,[t("div",XF,[t("div",tE,[T(t("input",{type:"text",onKeyup:Ka(p,["enter"]),"onUpdate:modelValue":k[0]||(k[0]=x=>u.value=x),class:"search_input",placeholder:e(d)("\u8BF7\u8F93\u5165\u540D\u79F0/IP/MAC\u2026")},null,40,eE),[[ot,u.value,void 0,{trim:!0}]]),t("svg",{class:"search_icon",viewBox:"0 0 24 24",width:"24",height:"24",onClick:p},oE)]),t("button",{class:pt(["refresh_button",{rotate:s.value}]),onClick:v},iE,2)])])]))}});var Xe=M(rE,[["__scopeId","data-v-d28f7d82"]]);const sE=o=>(rt("data-v-9ce78472"),o=o(),st(),o),dE=sE(()=>t("span",{class:"switch__button"},null,-1)),lE=[dE],uE=["checked","disabled"],cE=U({props:{modelValue:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1},activeColor:{default:"#409EFF"},inactiveColor:{default:"#DCDFE6"}},emits:["update:modelValue","change","beforeChange"],setup(o,{emit:i}){const a=o,d=()=>{if(i("beforeChange",!a.modelValue),a.disabled)return;const u=!a.modelValue;i("update:modelValue",u),i("change",u)};return tt(()=>a.modelValue),(u,s)=>(r(),l("div",{class:pt(["switch",{"is-checked":o.modelValue,"is-disabled":o.disabled}]),onClick:d},[t("span",{class:"switch__core",style:Bt({backgroundColor:o.modelValue?o.activeColor:o.inactiveColor,borderColor:o.modelValue?o.activeColor:o.inactiveColor})},lE,4),t("input",{type:"checkbox",class:"switch__input",checked:o.modelValue,disabled:o.disabled},null,8,uE)],2))}});var Gt=M(cE,[["__scopeId","data-v-9ce78472"]]);const pE={class:"flow"},fE={class:"flow-data"},mE={key:0},bE={key:1},vE=U({props:{ipParam:{type:String}},setup(o){const i=o,{$gettext:a}=H();la([ua,ca,pa,fa,ma,ba]);const d=E(i.ipParam),u=E(),s=b=>{var y;const g=(y=u.value)==null?void 0:y[b];return!g||g.startTime==0?"":m(g.startTime*1e3)+"-"+m(g.endTime*1e3)},c=tt(()=>{var g;let b=[];return(g=u.value)==null||g.forEach(y=>{b.push({value:y.uploadSpeed})}),b}),_=tt(()=>{var g;let b=[];return(g=u.value)==null||g.forEach(y=>{b.push({value:y.downloadSpeed})}),b}),v=tt(()=>{var g;let b="";if(u.value){let y=((g=u.value)==null?void 0:g.length)||0;if(y>0){let F=u.value[y-1];b=h(F.uploadSpeed)+"/s"}}return b}),p=tt(()=>{var g;let b="";if(u.value){let y=((g=u.value)==null?void 0:g.length)||0;if(y>0){let F=u.value[y-1];b=h(F.downloadSpeed)+"/s"}}return b}),f=()=>L(this,null,function*(){var b;try{const g=yield O.DeviceMangement.speedsForOneDevice.POST({ip:d.value});if(g.data&&(b=g.data.result)!=null&&b.items){const y=g.data.result.slots||10;if(g.data.result.items.lengthy?u.value=g.data.result.items.slice(y-g.data.result.items.length):u.value=g.data.result.items}}catch(g){console.log(g)}}),m=Pt.dateForm,h=Pt.byteToSize,k=E();let x=null;const w=b=>{const g=Ea();return x=va(b,g?"dark":"light"),x.setOption({animation:!1,backgroundColor:g?"#88888822":"#fff",color:["transparent","transparent"],tooltip:{trigger:"axis",formatter:y=>{if(Array.isArray(y)){let F="";y.length>0&&(F=s(y[0].axisValue));for(let Y=0;Y${y[Y].seriesName}: ${h(y[Y].value)}/s`;return F.toString()}else{const F=y;return`${s(F.axisValue)}
${F.seriesName}: ${h(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:g?"#cccccc":"rgba(0, 0, 0, 0.6)"},top:"10px",left:"10px"},yAxis:{type:"value",name:"",minInterval:1e4,interval:1e3,axisLabel:{formatter:function(y,F){return`${h(y)}/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:g?"#cccccc":"rgba(0, 0, 0, 0.6)"},lineStyle:{color:"#333"}},grid:{left:"2%",right:"2%",bottom:"0%",top:"10%",containLabel:!0}}),x};return At(()=>{setTimeout(()=>L(this,null,function*(){if(k.value){yield f();const b=w(k.value),g=k.value;b.resize({width:g.clientWidth,height:g.clientHeight}),window.addEventListener("resize",()=>{b.resize({width:g.clientWidth,height:g.clientHeight})});const y=()=>L(this,null,function*(){if(x!=null){if(!document.hidden){if(yield f(),x==null)return;b.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(y,5e3)}});setTimeout(y,5e3)}}),900)}),jt(()=>{x!=null&&(x.dispose(),x=null)}),(b,g)=>(r(),l("div",pE,[t("div",{ref_key:"el",ref:k,class:"echart"},null,512),t("div",fE,[e(v)?(r(),l("span",mE,n(e(a)("\u4E0A\u4F20:"))+" "+n(e(v)),1)):D("",!0),e(p)?(r(),l("span",bE,n(e(a)("\u4E0B\u8F7D:"))+" "+n(e(p)),1)):D("",!0)])]))}});var gE=M(vE,[["__scopeId","data-v-529a02b0"]]);const hE=["onClick"],_E={class:"modal-header"},xE={class:"modal-title"},kE={class:"modal-content"},wE={key:0,class:"modal-footer"},he=U({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(o,{expose:i,emit:a}){const d=o;Qa(m=>({"1df87c10":e(s)}));const{$gettext:u}=H(),s=tt(()=>typeof d.width=="number"?`${d.width}px`:d.width),c=E(d.modelValue);Nt(()=>d.modelValue,m=>{c.value=m}),Nt(c,m=>{a("update:modelValue",m),m||a("close")}),tt(()=>typeof d.width=="number"?`${d.width}px`:d.width);const _=()=>{c.value=!1},v=()=>{d.closeOnClickOverlay&&f()},p=()=>{a("confirm")},f=()=>{a("cancel"),_()};return i({show:()=>c.value=!0,hide:()=>c.value=!1}),(m,h)=>(r(),K($t,{name:"fade"},{default:R(()=>[c.value?(r(),l("div",{key:0,class:"modal-overlay",onClick:mt(v,["self"])},[z($t,{name:"slide"},{default:R(()=>[t("div",{class:"modal-container",style:Bt({maxWidth:e(s)})},[t("div",_E,[t("h3",xE,n(e(u)(o.title)),1),o.showClose?(r(),l("button",{key:0,class:"modal-close",onClick:f,"aria-label":"Close"}," \xD7 ")):D("",!0)]),t("div",kE,[zt(m.$slots,"default")]),o.footerShow?(r(),l("div",wE,[zt(m.$slots,"footer",{},()=>[t("button",{class:"modal-button cancel",onClick:f},n(e(u)("\u53D6\u6D88")),1),t("button",{class:"modal-button confirm",onClick:p},n(e(u)("\u4FDD\u5B58")),1)])])):D("",!0)],4)]),_:3})],8,hE)):D("",!0)]),_:3}))}}),we=o=>(rt("data-v-2f8a90b2"),o=o(),st(),o),yE={class:"container"},FE={style:{display:"flex","justify-content":"end"}},EE=["onClick"],CE=["onClick"],$E=["onClick"],DE={class:"custom-content"},BE={class:"IP_address"},YE={class:"item_box"},AE={class:"item_left"},SE={key:0,class:"tip"},zE=["onClick"],PE={key:1},TE={class:"item_box"},IE={class:"item_left"},LE={class:"item_box"},ME={class:"item_left"},NE=["placeholder"],OE={class:"item_box"},VE={class:"item_left"},GE=["placeholder"],jE={class:"item_box"},qE={class:"item_left"},UE=["placeholder"],RE={class:"custom-content"},WE=we(()=>t("div",{class:"img_box"},[t("img",{src:"https://fwindex.koolcenter.com/cover/x86_64/cover.png",alt:""})],-1)),HE={class:"item_box"},ZE={class:"item_left"},JE=["placeholder"],KE={class:"item_box"},QE=we(()=>t("div",{class:"item_left"},"MAC\uFF1A",-1)),XE=["placeholder"],tC={class:"item_box"},eC={class:"item_left"},aC={key:0,value:null,disabled:""},oC=["value"],nC={class:"item_box"},iC={class:"item_left"},rC={key:0,class:"item_box"},sC=we(()=>t("div",{class:"item_left"},"IP\uFF1A",-1)),dC=["placeholder"],lC={class:"custom-content"},uC={class:"info-content"},cC=we(()=>t("div",{class:"img_box"},[t("img",{src:"https://fwindex.koolcenter.com/cover/x86_64/cover.png",alt:""})],-1)),pC={style:{"margin-bottom":"16px",flex:"1"}},fC={class:"item_box"},mC={class:"item_left"},bC={class:"item_box"},vC={class:"item_left"},gC={class:"item_box"},hC=we(()=>t("div",{class:"item_left"}," MAC\uFF1A",-1)),_C={class:"item_box"},xC={class:"item_left"},kC={class:"item_box"},wC={class:"item_left"},yC={class:"item_box"},FC={class:"item_left"},EC=U({emits:["openGloba"],setup(o,{emit:i}){const{$gettext:a}=H(),d=j=>{V.hostname=j.target.value.replace(/[\u4e00-\u9fa5]/g,"")},u=E(null),s=()=>{c(),B(),u.value=setInterval(B,3e3)},c=()=>{u.value&&(clearInterval(u.value),u.value=null)};At(()=>L(this,null,function*(){yield Y(),p.value.length!==0&&s()})),jt(()=>{c()});const _=E({});(()=>L(this,null,function*(){try{const{data:j}=yield O.DeviceMangement.globalConfigs.GET();j.result&&(_.value=j.result||{})}catch(j){}}))();const p=E([]),f=E([]),m=E(!1),h=E(!1),k=E(!1),x=tt(()=>!V.dhcpGateway),w=E([{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"}]),b=j=>({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")})[j]||j,g=()=>{m.value=!1,i("openGloba")},y=j=>{var J,Q;if(j==!0&&!((Q=(J=_.value)==null?void 0:J.speedLimit)!=null&&Q.enabled))return C.Warning(a("\u8BF7\u524D\u5F80\u5168\u5C40\u914D\u7F6E\u5F00\u542F\u9650\u901F"))},F=E([]),Y=()=>L(this,null,function*(){var J,Q,nt;let j=C.Loading(a("\u52A0\u8F7D\u4E2D..."));try{const{data:xt}=yield O.DeviceMangement.listDevices.GET();xt.result&&(p.value=((J=xt.result)==null?void 0:J.devices)||[],f.value=((Q=xt.result)==null?void 0:Q.devices)||[],F.value=((nt=xt.result)==null?void 0:nt.dhcpTags)||[])}catch(xt){}finally{j.Close()}}),A=(j,J)=>{const Q={};return j.forEach(nt=>{nt.ip&&(Q[nt.ip]={downloadSpeedStr:nt.downloadSpeedStr||"0 B",uploadSpeedStr:nt.uploadSpeedStr||"0 B"})}),J.map(nt=>nt.ip&&Q[nt.ip]?bt(lt({},nt),{downloadSpeedStr:Q[nt.ip].downloadSpeedStr,uploadSpeedStr:Q[nt.ip].uploadSpeedStr}):bt(lt({},nt),{downloadSpeedStr:nt.downloadSpeedStr||"0 B",uploadSpeedStr:nt.uploadSpeedStr||"0 B"}))},B=()=>L(this,null,function*(){try{const{data:j}=yield O.DeviceMangement.speedsForDevices.GET();j.result&&(f.value=A(j.result,f.value))}catch(j){}}),$=j=>/^[a-zA-Z\s]+$/.test(j)?j.toUpperCase():j,S=vt({ip:"",mac:"",uploadSpeed:100,downloadSpeed:1e3,networkAccess:!1,enabled:!1,comment:"",action:"add"}),V=vt({hostname:"",assignedIP:"",assignedMac:"",bindIP:!1,tagTitle:"",tagName:"",dhcpGateway:"",action:"add"}),N=E(""),P=E({}),I=(j,J)=>{var Q,nt,xt,St,kt,oe,ne,ie,re,se,de,le,ue,ce,pe,wt;P.value=j,J===1?(S.ip=j.ip||"",S.mac=j.mac||"",S.uploadSpeed=((Q=j==null?void 0:j.speedLimit)==null?void 0:Q.uploadSpeed)||100,S.downloadSpeed=((nt=j==null?void 0:j.speedLimit)==null?void 0:nt.downloadSpeed)||1e3,S.networkAccess=!((xt=j==null?void 0:j.speedLimit)!=null&&xt.networkAccess)||!1,S.enabled=((St=j==null?void 0:j.speedLimit)==null?void 0:St.enabled)||!1,S.comment=((kt=j==null?void 0:j.speedLimit)==null?void 0:kt.comment)||"",S.action=((oe=j==null?void 0:j.speedLimit)==null?void 0:oe.action)||"add",m.value=!0):J===2?(V.hostname=((ne=j==null?void 0:j.staticAssigned)==null?void 0:ne.hostname)||"",V.assignedIP=((ie=j==null?void 0:j.staticAssigned)==null?void 0:ie.assignedIP)||"",V.assignedMac=((re=j==null?void 0:j.staticAssigned)==null?void 0:re.assignedMac)||"",V.bindIP=((se=j==null?void 0:j.staticAssigned)==null?void 0:se.bindIP)||!1,V.tagTitle=((de=j==null?void 0:j.staticAssigned)==null?void 0:de.tagTitle)||"",V.tagName=((le=j==null?void 0:j.staticAssigned)==null?void 0:le.tagName)||"",(ue=j==null?void 0:j.staticAssigned)!=null&&ue.dhcpGateway?(F.value.forEach(fe=>{var Fe;fe.gateway===((Fe=j==null?void 0:j.staticAssigned)==null?void 0:Fe.dhcpGateway)&&(W.value=fe)}),V.dhcpGateway=((pe=j==null?void 0:j.staticAssigned)==null?void 0:pe.dhcpGateway)||F.value[0]||""):(W.value=F.value[0]||null,V.dhcpGateway=((ce=W.value)==null?void 0:ce.gateway)||""),V.action=((wt=j==null?void 0:j.staticAssigned)==null?void 0:wt.action)||"add",h.value=!0):J===3&&(N.value="",N.value=j.ip,k.value=!0)},W=E(F.value[0]||null),ht=()=>{var j,J,Q;W.value?(V.dhcpGateway=((j=W.value)==null?void 0:j.gateway)||"",V.tagName=((J=W.value)==null?void 0:J.tagName)||"",V.tagTitle=((Q=W.value)==null?void 0:Q.tagTitle)||""):(V.dhcpGateway="",V.tagName="",V.tagTitle="")},Dt=(j,J)=>J?{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})$/}[j].test(J.trim()):!1,ft=j=>/^([1-9]\d*(\.\d+)?|0\.\d*[1-9]\d*)$/.test(j.toString()),Kt=()=>L(this,null,function*(){if(!V.hostname)return C.Warning(`${a("\u8BF7\u8F93\u5165")}${a("\u540D\u79F0")}`);if(!V.assignedMac)return C.Warning(`${a("\u8BF7\u8F93\u5165")}${a("MAC")}`);if(!Dt("mac",V.assignedMac))return C.Warning(`${a("\u8BF7\u8F93\u5165\u6B63\u786E\u7684MAC\u5730\u5740")}`);if(!V.dhcpGateway)return C.Warning(`${a("\u8BF7\u9009\u62E9")}${a("\u7F51\u5173")}`);if(V.bindIP){if(!V.assignedIP)return C.Warning(`${a("\u8BF7\u8F93\u5165")}${a("IP")}`);if(!Dt("ip",V.assignedIP))return C.Warning(`${a("\u8BF7\u8F93\u5165\u6B63\u786E\u7684IP\u5730\u5740")}`)}else V.assignedIP="";let j=C.Loading(a("\u4FDD\u5B58\u4E2D..."));try{const{data:J}=yield O.DeviceMangement.staticDeviceConfig.POST(V);JSON.stringify(J)==="{}"?(h.value=!1,It(),Ft(),C.Success("\u4FDD\u5B58\u6210\u529F !")):C.Success((J==null?void 0:J.error)||"\u4FDD\u5B58\u5931\u8D25\uFF01")}catch(J){C.Warning(`${J==null?void 0:J.error} || ${J==null?void 0:J.message}`)}finally{j.Close()}}),Qt=()=>L(this,null,function*(){var J,Q;if(!((Q=(J=_.value)==null?void 0:J.speedLimit)!=null&&Q.enabled))return C.Warning(a("\u8BF7\u524D\u5F80\u5168\u5C40\u914D\u7F6E\u5F00\u542F\u9650\u901F"));if(S.networkAccess)S.downloadSpeed=0,S.uploadSpeed=0;else{if(!S.downloadSpeed)return C.Warning(`${a("\u8BF7\u8F93\u5165")}${a("\u4E0B\u8F7D\u901F\u5EA6")}`);if(!ft(S.downloadSpeed))return C.Warning(`${a("\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u4E0B\u8F7D\u901F\u5EA6")}`);if(!S.uploadSpeed)return C.Warning(`${a("\u8BF7\u8F93\u5165")}${a("\u4E0A\u4F20\u901F\u5EA6")}`);if(!ft(S.uploadSpeed))return C.Warning(`${a("\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u4E0A\u4F20\u901F\u5EA6")}`);S.downloadSpeed=Number(S.downloadSpeed),S.uploadSpeed=Number(S.uploadSpeed)}let j=C.Loading(a("\u4FDD\u5B58\u4E2D..."));try{S.networkAccess=!S.networkAccess;const{data:nt}=yield O.DeviceMangement.speedLimitConfig.POST(S);JSON.stringify(nt)==="{}"?(m.value=!1,It(),Ft(),C.Success("\u4FDD\u5B58\u6210\u529F !")):C.Success((nt==null?void 0:nt.error)||"\u4FDD\u5B58\u5931\u8D25\uFF01")}catch(nt){C.Warning(`${nt==null?void 0:nt.error} || ${nt==null?void 0:nt.message}`)}finally{S.downloadSpeed=1e3,S.uploadSpeed=100,j.Close()}}),It=()=>{P.value={},W.value=F.value[0]||null,V.hostname="",V.assignedIP="",V.assignedMac="",V.bindIP=!1,V.dhcpGateway="",V.tagName="",V.tagTitle="",V.action="add",S.ip="",S.mac="",S.uploadSpeed=100,S.downloadSpeed=1e3,S.networkAccess=!1,S.comment="",S.action="add"},at=E([]),Z=E(null),Ft=()=>L(this,null,function*(){p.value=[],yield Y()}),ct=j=>p.value.filter(J=>{const Q=J.ip.includes(j),nt=J.mac.toLowerCase().includes(j.toLowerCase());return Q||nt}),X=j=>{j===""&&(f.value=p.value),f.value=ct(j)},Lt=()=>{if(at.value.length===0)return C.Warning(a("\u8BF7\u52FE\u9009\u8981\u5220\u9664\u7684\u6570\u636E")+" !")};return(j,J)=>(r(),l("div",yE,[t("div",FE,[z(Xe,{onRefresh:Ft,showAdd:!1,showBatchDelete:!1,ref_key:"searchRef",ref:Z,onBatchDelete:Lt,onSearch:X},null,512)]),t("div",null,[z(Me,{data:f.value,columns:w.value,showPagination:!1},{action:R(({row:Q})=>[t("span",{style:{color:"#553AFE",cursor:"pointer"},onClick:nt=>I(Q,2)},n(e(a)("\u9759\u6001\u5206\u914D")),9,EE),t("span",{style:{color:"#553AFE",cursor:"pointer",margin:"0 8px"},onClick:nt=>I(Q,1)},n(e(a)("\u9650\u901F\u914D\u7F6E")),9,CE),t("span",{style:{color:"#553AFE",margin:"0 8px",cursor:"pointer"},onClick:nt=>I(Q,3)},n(e(a)("\u8BE6\u60C5")),9,$E)]),staticAssigned:R(({row:Q})=>{var nt,xt;return[t("span",null,n(b((nt=Q==null?void 0:Q.staticAssigned)==null?void 0:nt.tagTitle)||b((xt=Q==null?void 0:Q.staticAssigned)==null?void 0:xt.tagName)||"-"),1)]}),_:1},8,["data","columns"])]),z(he,{modelValue:m.value,"onUpdate:modelValue":J[6]||(J[6]=Q=>m.value=Q),title:"\u9650\u901F\u914D\u7F6E","show-close":!0,onConfirm:Qt,onCancel:It},{default:R(()=>{var Q,nt,xt,St;return[t("div",DE,[t("div",BE,"IP: "+n(P.value.ip),1),t("div",YE,[t("div",AE,n(e(a)("\u5BF9\u8BBE\u5907\u5F00\u542F\u9650\u901F"))+"\uFF1A",1),z(Gt,{modelValue:e(S).enabled,"onUpdate:modelValue":J[0]||(J[0]=kt=>e(S).enabled=kt),disabled:!((nt=(Q=_.value)==null?void 0:Q.speedLimit)!=null&&nt.enabled),onBeforeChange:y},null,8,["modelValue","disabled"])]),(St=(xt=_.value)==null?void 0:xt.speedLimit)!=null&&St.enabled?D("",!0):(r(),l("div",SE,[t("a",{href:"",onClick:mt(g,["prevent"])},n(e(a)("\u70B9\u6211\u8DF3\u8F6C\u5168\u5C40\u914D\u7F6E")),9,zE)])),e(S).enabled?(r(),l("div",PE,[t("div",TE,[t("div",IE,n(e(a)("\u7981\u6B62\u8BE5\u8BBE\u5907\u8BBF\u95EE\u7F51\u7EDC"))+"\uFF1A",1),z(Gt,{modelValue:e(S).networkAccess,"onUpdate:modelValue":J[1]||(J[1]=kt=>e(S).networkAccess=kt),onChange:J[2]||(J[2]=()=>{})},null,8,["modelValue"])]),e(S).networkAccess?D("",!0):(r(),l(G,{key:0},[t("div",LE,[t("div",ME,n(e(a)("\u4E0B\u8F7D\u901F\u5EA6"))+"\uFF08Mbit/s\uFF09\uFF1A",1),T(t("input",{id:"tagName",type:"text","onUpdate:modelValue":J[3]||(J[3]=kt=>e(S).downloadSpeed=kt),placeholder:e(a)("\u8BF7\u8F93\u5165")+"...",class:"tag-input"},null,8,NE),[[ot,e(S).downloadSpeed,void 0,{trim:!0}]]),it(" \xA0 "+n(e(a)("\u603B\u5E26\u5BBD")),1)]),t("div",OE,[t("div",VE,n(e(a)("\u4E0A\u4F20\u901F\u5EA6"))+"\uFF08Mbit/s\uFF09\uFF1A",1),T(t("input",{id:"tagName",type:"text","onUpdate:modelValue":J[4]||(J[4]=kt=>e(S).uploadSpeed=kt),placeholder:e(a)("\u8BF7\u8F93\u5165")+"...",class:"tag-input"},null,8,GE),[[ot,e(S).uploadSpeed,void 0,{trim:!0}]]),it(" \xA0 "+n(e(a)("\u603B\u5E26\u5BBD")),1)]),t("div",jE,[t("div",qE,n(e(a)("\u6CE8\u89E3"))+"\uFF1A",1),T(t("input",{id:"tagName",type:"text","onUpdate:modelValue":J[5]||(J[5]=kt=>e(S).comment=kt),placeholder:e(a)("\u8BF7\u8F93\u5165")+"...",class:"tag-input"},null,8,UE),[[ot,e(S).comment,void 0,{trim:!0}]])])],64))])):D("",!0)])]}),_:1},8,["modelValue"]),z(he,{modelValue:h.value,"onUpdate:modelValue":J[12]||(J[12]=Q=>h.value=Q),title:"\u9759\u6001\u5206\u914D",width:"550px","show-close":!0,onConfirm:Kt,onCancel:It},{default:R(()=>[t("div",RE,[WE,t("div",HE,[t("div",ZE,n(e(a)("\u540D\u79F0"))+"\uFF1A",1),T(t("input",{id:"tagName",type:"text",onInput:d,"onUpdate:modelValue":J[7]||(J[7]=Q=>e(V).hostname=Q),placeholder:e(a)("\u8BF7\u8F93\u5165")+"...",class:"tag-input"},null,40,JE),[[ot,e(V).hostname,void 0,{trim:!0}]])]),t("div",KE,[QE,T(t("input",{id:"tagName",type:"text","onUpdate:modelValue":J[8]||(J[8]=Q=>e(V).assignedMac=Q),placeholder:e(a)("\u8BF7\u8F93\u5165")+"...",class:"tag-input"},null,8,XE),[[ot,e(V).assignedMac,void 0,{trim:!0}]])]),t("div",tC,[t("div",eC,n(e(a)("\u7F51\u5173"))+"\uFF1A",1),T(t("select",{"onUpdate:modelValue":J[9]||(J[9]=Q=>W.value=Q),onChange:ht},[e(x)?(r(),l("option",aC,n(e(a)("\u8BF7\u9009\u62E9")),1)):D("",!0),(r(!0),l(G,null,et(F.value,Q=>(r(),l("option",{value:Q},n(Q.gateway)+"("+n(Q.tagTitle?b(Q.tagTitle):Q.tagName?Q.tagName:"-")+") ",9,oC))),256))],544),[[dt,W.value]])]),t("div",nC,[t("div",iC,n(e(a)("MAC\u5730\u5740\u4E0EIP\u7ED1\u5B9A"))+"\uFF1A",1),z(Gt,{modelValue:e(V).bindIP,"onUpdate:modelValue":J[10]||(J[10]=Q=>e(V).bindIP=Q)},null,8,["modelValue"])]),e(V).bindIP?(r(),l("div",rC,[sC,T(t("input",{id:"tagName",type:"text","onUpdate:modelValue":J[11]||(J[11]=Q=>e(V).assignedIP=Q),placeholder:e(a)("\u8BF7\u8F93\u5165")+"...",class:"tag-input"},null,8,dC),[[ot,e(V).assignedIP,void 0,{trim:!0}]])])):D("",!0)])]),_:1},8,["modelValue"]),z(he,{modelValue:k.value,"onUpdate:modelValue":J[13]||(J[13]=Q=>k.value=Q),title:"\u8BE6\u60C5",width:"550px",footerShow:!1,"show-close":!0,onCancel:It},{default:R(()=>{var Q,nt,xt,St,kt;return[t("div",lC,[t("div",uC,[cC,t("div",pC,[t("div",fC,[t("div",mC,n(e(a)("\u540D\u79F0"))+"\uFF1A",1),it(" "+n(P.value.hostname||"-"),1)]),t("div",bC,[t("div",vC,n(e(a)("IP\u5730\u5740"))+"\uFF1A",1),it(" "+n(P.value.ip),1)]),t("div",gC,[hC,it(" "+n(P.value.mac),1)]),t("div",_C,[t("div",xC,n(e(a)("\u7F51\u5173"))+"\uFF1A",1),it(" "+n(((Q=P.value)==null?void 0:Q.staticAssigned.dhcpGateway)||"-"),1)]),t("div",kC,[t("div",wC,n(e(a)("\u63A5\u53E3"))+"\uFF1A",1),it(" "+n($(P.value.intr)||"-"),1)]),t("div",yC,[t("div",FC,n(e(a)("\u6807\u7B7E"))+"\uFF1A",1),it(" "+n(((xt=(nt=P.value)==null?void 0:nt.staticAssigned)==null?void 0:xt.tagTitle)||((kt=(St=P.value)==null?void 0:St.staticAssigned)==null?void 0:kt.tagName)||"-"),1)])])]),N.value?(r(),K(gE,{key:0,ipParam:N.value},null,8,["ipParam"])):D("",!0)])]}),_:1},8,["modelValue"])]))}});var CC=M(EC,[["__scopeId","data-v-2f8a90b2"]]);const ta=o=>(rt("data-v-0ad740fc"),o=o(),st(),o),$C={class:"container"},DC={style:{display:"flex","justify-content":"end"}},BC=["onClick"],YC={class:"custom-content"},AC=ta(()=>t("div",{class:"img_box"},[t("img",{src:"https://fwindex.koolcenter.com/cover/x86_64/cover.png",alt:""})],-1)),SC={class:"item_box"},zC={class:"item_left"},PC=["placeholder"],TC={class:"item_box"},IC=ta(()=>t("div",{class:"item_left"},"MAC\uFF1A",-1)),LC=["placeholder"],MC={class:"item_box"},NC={class:"item_left"},OC={key:0,value:null,disabled:""},VC=["value"],GC={class:"item_box"},jC={class:"item_left"},qC={key:0,class:"item_box"},UC=ta(()=>t("div",{class:"item_left"},"IP\uFF1A",-1)),RC=["placeholder"],WC=U({setup(o){const{$gettext:i}=H(),a=E([]);(()=>L(this,null,function*(){var P;try{const{data:I}=yield O.DeviceMangement.globalConfigs.GET();I.result&&(a.value=((P=I.result)==null?void 0:P.dhcpTags)||[])}catch(I){}}))();const u=E([]),s=E([]),c=E(!1),_=E([{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"}]),v=P=>({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")})[P]||P,p=P=>{$.hostname=P.target.value.replace(/[\u4e00-\u9fa5]/g,"")},f=()=>L(this,null,function*(){let P=C.Loading(i("\u52A0\u8F7D\u4E2D..."));try{const{data:I}=yield O.DeviceMangement.listStaticDevices.GET();I.result&&(u.value=I.result||[],s.value=I.result||[])}catch(I){}finally{P.Close()}});f();const m=E(!0),h=E([]),k=P=>{h.value=P},x=()=>L(this,null,function*(){u.value=[];let P=C.Loading(i("\u52A0\u8F7D\u4E2D..."));yield f(),P.Close()}),w=P=>u.value.filter(I=>{const W=I.assignedIP.includes(P),ht=I.assignedMac.toLowerCase().includes(P.toLowerCase());return W||ht}),b=P=>{P===""&&(s.value=u.value),s.value=w(P)},g=P=>L(this,null,function*(){if(confirm(i("\u6E29\u99A8\u63D0\u793A\uFF1A\u5220\u9664\u8BBE\u5907\u7684\u9759\u6001\u5206\u914D\u53EF\u80FD\u5F71\u54CD\u6B64\u8BBE\u5907\u7684\u8054\u7F51\uFF0C\u8BF7\u8C28\u614E\u64CD\u4F5C\uFF01"))){let I={hostname:P.hostname||"",assignedIP:P.assignedIP||"",assignedMac:P.assignedMac||"",tagTitle:P.tagTitle||"",bindIP:P.bindIP||!1,tagName:P.tagName||"",dhcpGateway:P.dhcpGateway||"",action:"delete"};y(I,1)}}),y=(P,I)=>L(this,null,function*(){let W=C.Loading(i("\u5220\u9664\u4E2D..."));try{const{data:ht}=yield O.DeviceMangement.staticDeviceConfig.POST(P);return I==1&&(JSON.stringify(ht)==="{}"?C.Success("\u5220\u9664\u6210\u529F !"):C.Success((ht==null?void 0:ht.error)||"\u5220\u9664\u5931\u8D25\uFF01"),f()),ht}catch(ht){}finally{W.Close()}}),F=()=>L(this,null,function*(){if(h.value.length===0)return C.Warning(i("\u8BF7\u52FE\u9009\u8981\u5220\u9664\u7684\u6570\u636E")+" !");if(confirm(i("\u6E29\u99A8\u63D0\u793A\uFF1A\u5220\u9664\u8BBE\u5907\u7684\u9759\u6001\u5206\u914D\u53EF\u80FD\u5F71\u54CD\u6B64\u8BBE\u5907\u7684\u8054\u7F51\uFF0C\u8BF7\u8C28\u614E\u64CD\u4F5C\uFF01")))try{const P=h.value.map(I=>{const W={hostname:I.hostname||"",assignedIP:I.assignedIP||"",assignedMac:I.assignedMac||"",tagTitle:I.tagTitle||"",bindIP:I.bindIP||!1,tagName:I.tagName||"",dhcpGateway:I.dhcpGateway||"",action:"delete"};return y(W)});yield Promise.all(P),C.Success(i("\u6240\u6709\u5220\u9664\u64CD\u4F5C\u5DF2\u5B8C\u6210")),f()}catch(P){}}),Y=tt(()=>!$.dhcpGateway),A=E(null),B=()=>{var P,I,W;A.value?($.dhcpGateway=((P=A.value)==null?void 0:P.gateway)||"",$.tagName=((I=A.value)==null?void 0:I.tagName)||"",$.tagTitle=((W=A.value)==null?void 0:W.tagTitle)||""):($.dhcpGateway="",$.tagName="",$.tagTitle="")},$=vt({hostname:"",assignedIP:"",assignedMac:"",bindIP:!1,tagTitle:"",tagName:"",dhcpGateway:"",action:"add"}),S=(P,I)=>I?{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})$/}[P].test(I.trim()):!1,V=()=>L(this,null,function*(){if(!$.assignedMac)return C.Warning(`${i("\u8BF7\u8F93\u5165")}${i("MAC")}`);if(!S("mac",$.assignedMac))return C.Warning(`${i("\u8BF7\u8F93\u5165\u6B63\u786E\u7684MAC\u5730\u5740")}`);if(!$.dhcpGateway)return C.Warning(`${i("\u8BF7\u9009\u62E9")}${i("\u7F51\u5173")}`);if($.bindIP){if(!$.assignedIP)return C.Warning(`${i("\u8BF7\u8F93\u5165")}${i("IP")}`);if(!S("ip",$.assignedIP))return C.Warning(`${i("\u8BF7\u8F93\u5165\u6B63\u786E\u7684IP\u5730\u5740")}`)}else $.assignedIP="";let P=C.Loading(i("\u4FDD\u5B58\u4E2D..."));try{const{data:I}=yield O.DeviceMangement.staticDeviceConfig.POST($);JSON.stringify(I)==="{}"?(c.value=!1,N(),x(),C.Success("\u4FDD\u5B58\u6210\u529F !")):C.Success((I==null?void 0:I.error)||"\u4FDD\u5B58\u5931\u8D25\uFF01")}catch(I){C.Warning(`${I==null?void 0:I.error} || ${I==null?void 0:I.message}`)}finally{P.Close()}}),N=()=>{A.value=null,$.hostname="",$.assignedIP="",$.assignedMac="",$.bindIP=!1,$.dhcpGateway="",$.tagName="",$.tagTitle="",$.action="add"};return(P,I)=>(r(),l("div",$C,[t("div",DC,[z(Xe,{onHandleAdd:I[0]||(I[0]=W=>c.value=!0),onRefresh:x,onBatchDelete:F,onSearch:b})]),t("div",null,[z(Me,{data:s.value,columns:_.value,rowKey:"assignedMac",showSelection:m.value,showPagination:!1,onSelectionChange:k},{action:R(({row:W})=>[t("button",{class:"del-button del-button--danger",onClick:ht=>g(W)},[t("span",null,n(e(i)("\u5220\u9664")),1)],8,BC)]),tagTitle:R(({row:W})=>[t("span",null,n(v(W==null?void 0:W.tagTitle)||v(W==null?void 0:W.tagName)||"-"),1)]),bindIP:R(({row:W})=>[t("span",null,n(W!=null&&W.bindIP?e(i)("\u662F"):e(i)("\u5426")),1)]),_:1},8,["data","columns","showSelection"])]),z(he,{modelValue:c.value,"onUpdate:modelValue":I[6]||(I[6]=W=>c.value=W),title:"\u9759\u6001\u5206\u914D",width:"550px","show-close":!0,onConfirm:V,onCancel:N},{default:R(()=>[t("div",YC,[AC,t("div",SC,[t("div",zC,n(e(i)("\u540D\u79F0"))+"\uFF1A",1),T(t("input",{id:"tagName",type:"text",onInput:p,"onUpdate:modelValue":I[1]||(I[1]=W=>e($).hostname=W),placeholder:e(i)("\u8BF7\u8F93\u5165")+"...",class:"tag-input"},null,40,PC),[[ot,e($).hostname,void 0,{trim:!0}]])]),t("div",TC,[IC,T(t("input",{id:"tagName",type:"text","onUpdate:modelValue":I[2]||(I[2]=W=>e($).assignedMac=W),placeholder:e(i)("\u8BF7\u8F93\u5165")+"...",class:"tag-input"},null,8,LC),[[ot,e($).assignedMac,void 0,{trim:!0}]])]),t("div",MC,[t("div",NC,n(e(i)("\u7F51\u5173"))+"\uFF1A",1),T(t("select",{"onUpdate:modelValue":I[3]||(I[3]=W=>A.value=W),onChange:B},[e(Y)?(r(),l("option",OC,n(e(i)("\u8BF7\u9009\u62E9")),1)):D("",!0),(r(!0),l(G,null,et(a.value,W=>(r(),l("option",{value:W},n(W.gateway)+"("+n(W.tagTitle?v(W.tagTitle):W.tagName?W.tagName:"-")+") ",9,VC))),256))],544),[[dt,A.value]])]),t("div",GC,[t("div",jC,n(e(i)("MAC\u5730\u5740\u4E0EIP\u7ED1\u5B9A"))+"\uFF1A",1),z(Gt,{modelValue:e($).bindIP,"onUpdate:modelValue":I[4]||(I[4]=W=>e($).bindIP=W)},null,8,["modelValue"])]),e($).bindIP?(r(),l("div",qC,[UC,T(t("input",{id:"tagName",type:"text","onUpdate:modelValue":I[5]||(I[5]=W=>e($).assignedIP=W),placeholder:e(i)("\u8BF7\u8F93\u5165")+"...",class:"tag-input"},null,8,RC),[[ot,e($).assignedIP,void 0,{trim:!0}]])])):D("",!0)])]),_:1},8,["modelValue"])]))}});var HC=M(WC,[["__scopeId","data-v-0ad740fc"]]);const ZC={class:"container"},JC={style:{display:"flex","justify-content":"end"}},KC=["onClick"],QC={class:"custom-content"},XC={class:"item_box"},t$={class:"item_left"},e$={class:"item_box"},a$={class:"item_left"},o$=["placeholder"],n$={class:"item_box"},i$={class:"item_left"},r$=["placeholder"],s$={key:0,class:"tip"},d$=["onClick"],l$={key:1},u$={class:"item_box"},c$={class:"item_left"},p$={class:"item_box"},f$={class:"item_left"},m$=["placeholder"],b$={class:"item_box"},v$={class:"item_left"},g$=["placeholder"],h$={class:"item_box"},_$={class:"item_left"},x$=["placeholder"],k$=U({emits:["openGloba"],setup(o,{emit:i}){const{$gettext:a}=H(),d=E({});(()=>L(this,null,function*(){try{const{data:N}=yield O.DeviceMangement.globalConfigs.GET();N.result&&(d.value=N.result||{})}catch(N){}}))();const s=E([]),c=E([]),_=E(!1),v=E([{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:"enabled",slot:"enabled"},{label:"\u4E0A\u4F20\u9650\u901F\uFF08Mbit/s\uFF09",prop:"uploadSpeed",slot:"uploadSpeed"},{label:"\u4E0B\u8F7D\u9650\u901F\uFF08Mbit/s\uFF09",prop:"downloadSpeed",slot:"downloadSpeed"},{label:"\u6CE8\u89E3",prop:"comment"},{label:"\u64CD\u4F5C",prop:"action",slot:"action"}]),p=()=>L(this,null,function*(){let N=C.Loading(a("\u52A0\u8F7D\u4E2D..."));try{const{data:P}=yield O.DeviceMangement.listSpeedLimitedDevices.GET();P.result&&(s.value=P.result||[],c.value=P.result||[])}catch(P){}finally{N.Close()}});p();const f=E(!0),m=E([]),h=N=>{m.value=N},k=()=>L(this,null,function*(){s.value=[];let N=C.Loading(a("\u52A0\u8F7D\u4E2D..."));yield p(),N.Close()}),x=N=>s.value.filter(P=>{const I=P.ip.includes(N),W=P.mac.toLowerCase().includes(N.toLowerCase());return I||W}),w=N=>{N===""&&(c.value=s.value),c.value=x(N)},b=N=>L(this,null,function*(){if(confirm(a("\u6E29\u99A8\u63D0\u793A\uFF1A\u5220\u9664\u8BBE\u5907\u7684\u9650\u901F\u914D\u7F6E\u53EF\u80FD\u5F71\u54CD\u6B64\u8BBE\u5907\u7684\u5E26\u5BBD\uFF0C\u8BF7\u8C28\u614E\u64CD\u4F5C\uFF01"))){let P={ip:N.ip||"",mac:N.mac||"",uploadSpeed:N.uploadSpeed||0,downloadSpeed:N.downloadSpeed||0,networkAccess:N.networkAccess||!1,comment:"",action:"delete"};g(P,1)}}),g=(N,P)=>L(this,null,function*(){let I=C.Loading(a("\u5220\u9664\u4E2D..."));try{const{data:W}=yield O.DeviceMangement.speedLimitConfig.POST(N);return P==1&&(JSON.stringify(W)==="{}"?C.Success("\u5220\u9664\u6210\u529F !"):C.Success((W==null?void 0:W.error)||"\u5220\u9664\u5931\u8D25\uFF01"),p()),W}catch(W){}finally{I.Close()}}),y=()=>L(this,null,function*(){if(m.value.length===0)return C.Warning(a("\u8BF7\u52FE\u9009\u8981\u5220\u9664\u7684\u6570\u636E")+" !");if(confirm(a("\u6E29\u99A8\u63D0\u793A\uFF1A\u5220\u9664\u8BBE\u5907\u7684\u9650\u901F\u914D\u7F6E\u53EF\u80FD\u5F71\u54CD\u6B64\u8BBE\u5907\u7684\u5E26\u5BBD\uFF0C\u8BF7\u8C28\u614E\u64CD\u4F5C\uFF01")))try{const N=m.value.map(P=>{const I={ip:P.ip||"",mac:P.mac||"",uploadSpeed:P.uploadSpeed||0,downloadSpeed:P.downloadSpeed||0,networkAccess:P.networkAccess||!1,comment:"",action:"delete"};return g(I)});yield Promise.all(N),C.Success(a("\u6240\u6709\u5220\u9664\u64CD\u4F5C\u5DF2\u5B8C\u6210")),p()}catch(N){}}),F=()=>{_.value=!1,i("openGloba")},Y=N=>{var P,I;if(N==!0&&!((I=(P=d.value)==null?void 0:P.speedLimit)!=null&&I.enabled))return C.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=N=>/^([1-9]\d*(\.\d+)?|0\.\d*[1-9]\d*)$/.test(N.toString()),$=(N,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})$/}[N].test(P.trim()):!1,S=()=>L(this,null,function*(){var P,I;if(!((I=(P=d.value)==null?void 0:P.speedLimit)!=null&&I.enabled))return C.Warning(a("\u8BF7\u524D\u5F80\u5168\u5C40\u914D\u7F6E\u5F00\u542F\u9650\u901F"));if(!A.ip)return C.Warning(`${a("\u8BF7\u8F93\u5165")}${a("IP")}`);if(!$("ip",A.ip))return C.Warning(`${a("\u8BF7\u8F93\u5165\u6B63\u786E\u7684IP\u5730\u5740")}`);if(!A.mac)return C.Warning(`${a("\u8BF7\u8F93\u5165")}${a("MAC")}`);if(!$("mac",A.mac))return C.Warning(`${a("\u8BF7\u8F93\u5165\u6B63\u786E\u7684MAC\u5730\u5740")}`);if(A.networkAccess)A.downloadSpeed=0,A.uploadSpeed=0;else{if(!A.downloadSpeed)return C.Warning(`${a("\u8BF7\u8F93\u5165")}${a("\u4E0B\u8F7D\u901F\u5EA6")}`);if(!B(A.downloadSpeed))return C.Warning(`${a("\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u4E0B\u8F7D\u901F\u5EA6")}`);if(!A.uploadSpeed)return C.Warning(`${a("\u8BF7\u8F93\u5165")}${a("\u4E0A\u4F20\u901F\u5EA6")}`);if(!B(A.uploadSpeed))return C.Warning(`${a("\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u4E0A\u4F20\u901F\u5EA6")}`);A.downloadSpeed=Number(A.downloadSpeed),A.uploadSpeed=Number(A.uploadSpeed)}let N=C.Loading(a("\u4FDD\u5B58\u4E2D..."));try{A.networkAccess=!A.networkAccess;const{data:W}=yield O.DeviceMangement.speedLimitConfig.POST(A);JSON.stringify(W)==="{}"?(k(),C.Success("\u4FDD\u5B58\u6210\u529F !")):C.Success((W==null?void 0:W.error)||"\u4FDD\u5B58\u5931\u8D25\uFF01"),_.value=!1,V()}catch(W){C.Warning(`${W==null?void 0:W.error} || ${W==null?void 0:W.message}`)}finally{A.downloadSpeed=1e3,A.uploadSpeed=100,N.Close()}}),V=()=>{A.ip="",A.mac="",A.uploadSpeed=100,A.downloadSpeed=1e3,A.networkAccess=!1,A.comment="",A.action="add"};return(N,P)=>(r(),l("div",ZC,[t("div",JC,[z(Xe,{onHandleAdd:P[0]||(P[0]=I=>_.value=!0),onRefresh:k,onBatchDelete:y,onSearch:w})]),t("div",null,[z(Me,{data:c.value,columns:v.value,rowKey:"mac",showSelection:f.value,showPagination:!1,onSelectionChange:h},{action:R(({row:I})=>[t("button",{class:"del-button del-button--danger",onClick:W=>b(I)},[t("span",null,n(e(a)("\u5220\u9664")),1)],8,KC)]),enabled:R(({row:I})=>[t("span",null,n(I!=null&&I.enabled?e(a)("\u662F"):e(a)("\u5426")),1)]),uploadSpeed:R(({row:I})=>[t("span",null,n((I==null?void 0:I.uploadSpeed)||"-")+" "+n(I!=null&&I.uploadSpeed?"Mbit/s":""),1)]),downloadSpeed:R(({row:I})=>[t("span",null,n((I==null?void 0:I.downloadSpeed)||"-")+" "+n(I!=null&&I.downloadSpeed?"Mbit/s":""),1)]),_:1},8,["data","columns","showSelection"])]),z(he,{modelValue:_.value,"onUpdate:modelValue":P[9]||(P[9]=I=>_.value=I),title:"\u9650\u901F\u914D\u7F6E","show-close":!0,onConfirm:S,onCancel:V},{default:R(()=>{var I,W,ht,Dt;return[t("div",QC,[t("div",XC,[t("div",t$,n(e(a)("\u5BF9\u8BBE\u5907\u5F00\u542F\u9650\u901F"))+"\uFF1A",1),z(Gt,{modelValue:e(A).enabled,"onUpdate:modelValue":P[1]||(P[1]=ft=>e(A).enabled=ft),disabled:!((W=(I=d.value)==null?void 0:I.speedLimit)!=null&&W.enabled),onBeforeChange:Y},null,8,["modelValue","disabled"])]),t("div",e$,[t("div",a$,n(e(a)("IP\u5730\u5740"))+"\uFF1A",1),T(t("input",{id:"tagName",type:"text","onUpdate:modelValue":P[2]||(P[2]=ft=>e(A).ip=ft),placeholder:e(a)("\u8BF7\u8F93\u5165")+"...",class:"tag-input"},null,8,o$),[[ot,e(A).ip,void 0,{trim:!0}]])]),t("div",n$,[t("div",i$,n(e(a)("MAC\u5730\u5740"))+"\uFF1A",1),T(t("input",{id:"tagName",type:"text","onUpdate:modelValue":P[3]||(P[3]=ft=>e(A).mac=ft),placeholder:e(a)("\u8BF7\u8F93\u5165")+"...",class:"tag-input"},null,8,r$),[[ot,e(A).mac,void 0,{trim:!0}]])]),(Dt=(ht=d.value)==null?void 0:ht.speedLimit)!=null&&Dt.enabled?D("",!0):(r(),l("div",s$,[t("a",{href:"",onClick:mt(F,["prevent"])},n(e(a)("\u70B9\u6211\u8DF3\u8F6C\u5168\u5C40\u914D\u7F6E")),9,d$)])),e(A).enabled?(r(),l("div",l$,[t("div",u$,[t("div",c$,n(e(a)("\u7981\u6B62\u8BE5\u8BBE\u5907\u8BBF\u95EE\u7F51\u7EDC"))+"\uFF1A",1),z(Gt,{modelValue:e(A).networkAccess,"onUpdate:modelValue":P[4]||(P[4]=ft=>e(A).networkAccess=ft),onChange:P[5]||(P[5]=()=>{})},null,8,["modelValue"])]),e(A).networkAccess?D("",!0):(r(),l(G,{key:0},[t("div",p$,[t("div",f$,n(e(a)("\u4E0B\u8F7D\u901F\u5EA6"))+"\uFF08Mbit/s\uFF09\uFF1A",1),T(t("input",{id:"tagName",type:"text","onUpdate:modelValue":P[6]||(P[6]=ft=>e(A).downloadSpeed=ft),placeholder:e(a)("\u8BF7\u8F93\u5165")+"...",class:"tag-input"},null,8,m$),[[ot,e(A).downloadSpeed,void 0,{trim:!0}]]),it(" \xA0 "+n(e(a)("\u603B\u5E26\u5BBD")),1)]),t("div",b$,[t("div",v$,n(e(a)("\u4E0A\u4F20\u901F\u5EA6"))+"\uFF08Mbit/s\uFF09\uFF1A",1),T(t("input",{id:"tagName",type:"text","onUpdate:modelValue":P[7]||(P[7]=ft=>e(A).uploadSpeed=ft),placeholder:e(a)("\u8BF7\u8F93\u5165")+"...",class:"tag-input"},null,8,g$),[[ot,e(A).uploadSpeed,void 0,{trim:!0}]]),it(" \xA0 "+n(e(a)("\u603B\u5E26\u5BBD")),1)]),t("div",h$,[t("div",_$,n(e(a)("\u6CE8\u89E3"))+"\uFF1A",1),T(t("input",{id:"tagName",type:"text","onUpdate:modelValue":P[8]||(P[8]=ft=>e(A).comment=ft),placeholder:e(a)("\u8BF7\u8F93\u5165")+"...",class:"tag-input"},null,8,x$),[[ot,e(A).comment,void 0,{trim:!0}]])])],64))])):D("",!0)])]}),_:1},8,["modelValue"])]))}});var w$=M(k$,[["__scopeId","data-v-517a8ecc"]]);const ea=o=>(rt("data-v-7e024b67"),o=o(),st(),o),y$={key:0,class:"dialog-overlay"},F$={class:"dialog-container"},E$={class:"dialog-title"},C$=ea(()=>t("div",{class:"loading-animation"},[t("div",{class:"spinner"})],-1)),$$={class:"dialog-message"},D$={key:0,class:"dialog-overlay"},B$={class:"dialog-container"},Y$={class:"dialog-title"},A$=ea(()=>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)),S$={class:"dialog-message"},z$={key:0,class:"dialog-overlay"},P$={class:"dialog-container tag-dialog"},T$={class:"dialog-title"},I$={class:"warning-message"},L$=ea(()=>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)),M$={class:"input-group"},N$={for:"tagTitle"},O$=["placeholder"],V$={class:"input-group"},G$={for:"tagName"},j$=["disabled","placeholder"],q$={class:"input-group"},U$={for:"gateway"},R$=["placeholder"],W$={class:"button-group"},H$=U({emits:["confirm","update:modelValue"],setup(o,{expose:i,emit:a}){const{$gettext:d}=H(),u=E("install"),s=E("\u6D6E\u52A8\u7F51\u5173"),c=E(!1),_=E(!1),v=E(!1),p=E(""),f=E(""),m=E(""),h=()=>{u.value="install",c.value=!0},k=()=>{c.value=!1},x=()=>{c.value=!1,setTimeout(()=>{_.value=!0},300)},w=()=>{_.value=!1},b=E("1"),g=()=>{u.value="tag",b.value="1",f.value="",p.value="",m.value="",v.value=!0},y=()=>{u.value="tag",b.value="2",v.value=!0},F=()=>{v.value=!1},Y=$=>{f.value=$.target.value.replace(/[\u4e00-\u9fa5]/g,"")},A=($,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})$/}[$].test(S.trim()):!1,B=()=>{if(!A("ip",m.value.trim()))return C.Warning(`${d("\u8BF7\u8F93\u5165\u6B63\u786E\u7684IP\u5730\u5740")}`);p.value.trim()&&f.value.trim()&&m.value.trim()&&(a("confirm",{tagTitle:p.value.trim(),tagName:f.value.trim(),gateway:m.value.trim(),type:b.value}),F())};return Nt(p,$=>{a("update:modelValue",$)}),Nt(f,$=>{a("update:modelValue",$)}),Nt(m,$=>{a("update:modelValue",$)}),i({tagTitle:p,tagName:f,gateway:m,openInstallDialog:h,showInstallResult:x,openTagDialog:g,closeTagDialog:F,cancelInstall:k,openEditTagDialog:y,title:s}),($,S)=>(r(),l(G,null,[z($t,{name:"fade"},{default:R(()=>[c.value&&u.value==="install"?(r(),l("div",y$,[t("div",F$,[t("div",E$,n(e(d)(`${s.value}`)),1),C$,t("p",$$,n(e(d)("\u6B63\u5728\u5B89\u88C5"))+"...",1),t("button",{class:"dialog-button",onClick:k},n(e(d)(""))+"\u5173\u95ED",1)])])):D("",!0)]),_:1}),z($t,{name:"fade"},{default:R(()=>[_.value&&u.value==="install"?(r(),l("div",D$,[t("div",B$,[t("div",Y$,n(e(d)("\u7ED3\u679C")),1),A$,t("p",S$,n(e(d)("\u5B89\u88C5\u6210\u529F"))+"\uFF01",1),t("button",{class:"dialog-button",onClick:w},n(e(d)("\u786E\u5B9A")),1)])])):D("",!0)]),_:1}),z($t,{name:"fade"},{default:R(()=>[v.value&&u.value==="tag"?(r(),l("div",z$,[t("div",P$,[t("div",T$,n(e(d)(b.value==="1"?"\u6DFB\u52A0\u6807\u7B7E":"\u7F16\u8F91\u6807\u7B7E")),1),t("div",I$,[L$,t("span",null,n(e(d)("\u6CE8\u610F\uFF1A\u6DFB\u52A0ID\u65F6\uFF0C\u8BF7\u52FF\u5C06\u201Codhcpd\u201D\u6216\u7F51\u7EDC\u63A5\u53E3\uFF08\u4F8B\u5982\u201Clan\u201D,\u201Cwan\u201D,\u201Cwan6\u201D\u7B49\uFF09\u4F5C\u4E3AID\uFF0C\u6B64\u4E3E\u5C06\u4EA7\u751F\u51B2\u7A81\u3002\u5EFA\u8BAE\u5728ID\u524D\u9762\u52A0\u4E0A\u524D\u7F00\u201Ct_\u201D\u4EE5\u675C\u7EDD\u6B64\u7C7B\u51B2\u7A81\u3002")),1)]),t("div",M$,[t("label",N$,n(e(d)("\u6807\u9898"))+"\uFF1A",1),T(t("input",{id:"tagTitle","onUpdate:modelValue":S[0]||(S[0]=V=>p.value=V),type:"text",placeholder:e(d)("\u8BF7\u8F93\u5165")+"...",class:"tag-input"},null,8,O$),[[ot,p.value]])]),t("div",V$,[t("label",G$,n(e(d)("ID"))+"\uFF1A",1),T(t("input",{id:"tagName","onUpdate:modelValue":S[1]||(S[1]=V=>f.value=V),onInput:Y,disabled:b.value=="2",type:"text",placeholder:e(d)("\u8BF7\u8F93\u5165")+"...",class:"tag-input"},null,40,j$),[[ot,f.value]])]),t("div",q$,[t("label",U$,n(e(d)("\u7F51\u5173"))+"\uFF1A",1),T(t("input",{id:"gateway","onUpdate:modelValue":S[2]||(S[2]=V=>m.value=V),type:"text",placeholder:e(d)("\u8BF7\u8F93\u5165")+"...",class:"tag-input"},null,8,R$),[[ot,m.value]])]),t("div",W$,[t("button",{class:"cancel-button",onClick:F},n(e(d)("\u53D6\u6D88")),1),t("button",{class:"confirm-button",onClick:B},n(e(d)("\u786E\u5B9A")),1)])])])):D("",!0)]),_:1})],64))}});var Z$=M(H$,[["__scopeId","data-v-7e024b67"]]);const Ia=o=>(rt("data-v-7ea05c92"),o=o(),st(),o),J$={class:"tab-container"},K$={class:"tab-header"},Q$=["onClick"],X$={class:"tab-content_g"},tD={key:0,class:"not_installed"},eD=Ia(()=>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)),aD={key:1},oD={class:"item_box"},nD={class:"item_left"},iD={class:"item_box"},rD={class:"item_left"},sD=["placeholder"],dD={class:"item_box"},lD={class:"item_left"},uD=["placeholder"],cD={class:"item_box"},pD={class:"item_left"},fD={key:0,class:"not_installed"},mD=Ia(()=>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)),bD={key:1},vD={class:"item_box"},gD={class:"item_left"},hD={class:"item_box"},_D={class:"item_left"},xD={key:0,value:"",disabled:""},kD=["value"],wD={class:"item_box"},yD={class:"item_left"},FD=["placeholder"],ED={class:"item_box"},CD={class:"item_left"},$D=["placeholder"],DD={class:"item_box"},BD={class:"item_left"},YD={style:{"margin-bottom":"16px"}},AD={class:"item_box"},SD={class:"item_left"},zD={class:"item_box"},PD={class:"item_left"},TD=["value"],ID={class:"item_box"},LD={class:"item_left"},MD={style:{display:"flex","justify-content":"end","margin-bottom":"8px"}},ND=["onClick"],OD=["onClick"],VD=U({setup(o,{expose:i}){const{$gettext:a}=H(),d=tt(()=>!p.role),u=E([]),s=E([{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=E([{name:a("\u4E3B\u8DEF\u7531"),value:"fallback"},{name:a("\u65C1\u8DEF\u7531"),value:"main"}]),_=vt({dhcpEnabled:!1,dhcpGateway:""}),v=vt({enabled:!1,uploadSpeed:"",downloadSpeed:"",installed:!0}),p=vt({enabled:!1,role:"",setIP:"",checkIP:""}),f=E({}),m=()=>L(this,null,function*(){var at,Z,Ft,ct,X,Lt,j,J,Q,nt,xt,St,kt,oe,ne,ie,re,se,de,le,ue,ce,pe;try{const{data:wt}=yield O.DeviceMangement.globalConfigs.GET();if(wt.result){if(f.value=wt.result||{},_.dhcpEnabled=((Z=(at=wt.result)==null?void 0:at.dhcpGlobal)==null?void 0:Z.dhcpEnabled)||!1,(ct=(Ft=wt.result)==null?void 0:Ft.dhcpGlobal)!=null&&ct.dhcpGateway)_.dhcpGateway=(Lt=(X=wt.result)==null?void 0:X.dhcpGlobal)==null?void 0:Lt.dhcpGateway;else{const fe=(J=(j=wt.result)==null?void 0:j.dhcpGlobal)==null?void 0:J.gatewaySels.find(Fe=>Fe.title==="myself");fe?_.dhcpGateway=fe.gateway:_.dhcpGateway=""}u.value=((Q=wt.result)==null?void 0:Q.dhcpTags)||[],v.enabled=((xt=(nt=wt.result)==null?void 0:nt.speedLimit)==null?void 0:xt.enabled)||!1,v.uploadSpeed=((kt=(St=wt.result)==null?void 0:St.speedLimit)==null?void 0:kt.uploadSpeed)||"",v.downloadSpeed=((ne=(oe=wt.result)==null?void 0:oe.speedLimit)==null?void 0:ne.downloadSpeed)||"",p.enabled=((re=(ie=wt.result)==null?void 0:ie.floatGateway)==null?void 0:re.enabled)||!1,p.role=((de=(se=wt.result)==null?void 0:se.floatGateway)==null?void 0:de.role)||"",p.setIP=((ue=(le=wt.result)==null?void 0:le.floatGateway)==null?void 0:ue.setIP)||"",p.checkIP=((pe=(ce=wt.result)==null?void 0:ce.floatGateway)==null?void 0:pe.checkIP)||""}}catch(wt){}});m();const h=()=>L(this,null,function*(){let at=C.Loading(a("\u4FDD\u5B58\u4E2D..."));try{const{data:Z}=yield O.DeviceMangement.dhcpGatewayConfig.POST(_);JSON.stringify(Z)==="{}"?(C.Success(a("\u4FDD\u5B58\u6210\u529F")),m()):C.Success((Z==null?void 0:Z.error)||"\u4FDD\u5B58\u5931\u8D25\uFF01")}catch(Z){C.Warning(`${Z==null?void 0:Z.error} || ${Z==null?void 0:Z.message}`)}finally{at.Close()}}),k=(at,Z)=>L(this,null,function*(){let Ft=C.Loading(a("\u68C0\u67E5\u4E2D..."));try{const ct=yield O.App.Check.POST({name:at});if(Ft.Close(),ct!=null&&ct.data){const{result:X,error:Lt}=ct.data;if(Lt)C.Warning(Lt);else{if(X)return X.status=="installed";C.Warning(a("\u68C0\u67E5\u63D2\u4EF6\u72B6\u6001\u5931\u8D25"))}}return!1}catch(ct){return Ft.Close(),C.Warning(ct),!1}}),x=E(!1),w=E(!1),b=()=>L(this,null,function*(){(yield k("app-meta-floatip"))&&(w.value=!0)}),g=()=>L(this,null,function*(){(yield k("app-meta-eqos"))&&(x.value=!0)});b(),g();const y=[{id:"tag",label:"DHCP"},{id:"gateway",label:"\u6D6E\u52A8\u7F51\u5173"},{id:"ip",label:"IP\u9650\u901F"}],F=E("tag");i({activeTab:F});const Y=at=>{F.value=at},A=E(),B=at=>({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")})[at]||at,$=at=>L(this,null,function*(){if(at=="app-meta-floatip"?A.value.title="\u6D6E\u52A8\u7F51\u5173":A.value.title="IP\u9650\u901F",A.value.openInstallDialog(),yield Ct.installApp(at))return at=="app-meta-floatip"?b():g(),A.value.showInstallResult(),!0;A.value.cancelInstall(),C.Error(a("\u5B89\u88C5\u5931\u8D25\u6216\u8D85\u65F6\uFF0C\u8BF7\u68C0\u67E5\u8F6F\u4EF6\u6E90\u6216\u7A0D\u5019\u91CD\u8BD5"))}),S=at=>/^([1-9]\d*(\.\d+)?|0\.\d*[1-9]\d*)$/.test(at.toString()),V=()=>L(this,null,function*(){if(v.enabled){if(!v.downloadSpeed)return C.Warning(`${a("\u8BF7\u8F93\u5165")}${a("\u4E0B\u8F7D\u901F\u5EA6")}`);if(!S(v.downloadSpeed))return C.Warning(`${a("\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u4E0B\u8F7D\u901F\u5EA6")}`);if(!v.uploadSpeed)return C.Warning(`${a("\u8BF7\u8F93\u5165")}${a("\u4E0A\u4F20\u901F\u5EA6")}`);if(!S(v.uploadSpeed))return C.Warning(`${a("\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u4E0A\u4F20\u901F\u5EA6")}`);v.downloadSpeed=Number(v.downloadSpeed),v.uploadSpeed=Number(v.uploadSpeed)}else v.downloadSpeed=0,v.uploadSpeed=0;let at=C.Loading(a("\u4FDD\u5B58\u4E2D..."));try{const{data:Z}=yield O.DeviceMangement.enableSpeedLimit.POST(v);JSON.stringify(Z)==="{}"?(C.Success(a("\u4FDD\u5B58\u6210\u529F")),m()):C.Success((Z==null?void 0:Z.error)||"\u4FDD\u5B58\u5931\u8D25\uFF01")}catch(Z){C.Warning(`${Z==null?void 0:Z.error} || ${Z==null?void 0:Z.message}`)}finally{at.Close()}}),N=(at,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]?)(?:\/([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})$/}[at].test(Z.trim()):!1,P=()=>L(this,null,function*(){if(!p.role)return C.Warning(a("\u8BF7\u9009\u62E9\u8282\u70B9\u89D2\u8272"));if(!p.setIP)return C.Warning(`${a("\u8BF7\u8F93\u5165")}${a("\u6D6E\u52A8\u7F51\u5173")}IP`);if(!N("ip",p.setIP))return C.Warning(`${a("\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u6D6E\u52A8\u7F51\u5173IP\u5730\u5740")}`);if(!p.checkIP)return C.Warning(`${a("\u8BF7\u8F93\u5165")}${a("\u65C1\u8DEF\u7531")}IP`);if(!N("ip",p.checkIP))return C.Warning(`${a("\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u65C1\u8DEF\u7531IP\u5730\u5740")}`);let at=C.Loading(a("\u4FDD\u5B58\u4E2D..."));try{const{data:Z}=yield O.DeviceMangement.enableFloatGateway.POST(p);JSON.stringify(Z)==="{}"?(C.Success(a("\u4FDD\u5B58\u6210\u529F")),m()):C.Success((Z==null?void 0:Z.error)||"\u4FDD\u5B58\u5931\u8D25\uFF01")}catch(Z){C.Warning(`${Z==null?void 0:Z.error} || ${Z==null?void 0:Z.message}`)}finally{at.Close()}}),I=at=>{at||confirm(a("\u6E29\u99A8\u63D0\u793A\uFF1A\u5173\u95EDDHCP\u53EF\u80FD\u5F71\u54CD\u5C40\u57DF\u7F51\u5185\u8BBE\u5907\u7684IP\u5206\u914D\u548C\u8054\u7F51\uFF0C\u8BF7\u8C28\u614E\u64CD\u4F5C\uFF01"))||(_.dhcpEnabled=!0)},W=at=>{at||confirm(a("\u6E29\u99A8\u63D0\u793A\uFF1A\u5173\u95ED\u6D6E\u52A8\u7F51\u5173\u53EF\u80FD\u5F71\u54CD\u6B63\u5728\u4F7F\u7528\u6D6E\u52A8\u7F51\u5173\u7684\u8BBE\u5907\uFF0C\u8BF7\u8C28\u614E\u64CD\u4F5C\uFF01"))||(p.enabled=!0)},ht=at=>{at||confirm(a("\u6E29\u99A8\u63D0\u793A\uFF1A\u5173\u95ED\u9650\u901F\u4F1A\u8BA9\u5DF2\u914D\u7F6E\u9650\u901F\u7684\u8BBE\u5907\u7684\u5E26\u5BBD\u9650\u5236\u5168\u90E8\u5931\u6548\uFF0C\u8BF7\u8C28\u614E\u64CD\u4F5C\uFF01"))||(v.enabled=!0)},Dt=at=>L(this,null,function*(){if(confirm(a("\u6E29\u99A8\u63D0\u793A\uFF1A\u5220\u9664\u7F51\u5173\u6807\u7B7E\u53EF\u80FD\u5F71\u54CD\u6B63\u5728\u4F7F\u7528\u6B64\u6807\u7B7E\u7684\u8BBE\u5907\uFF0C\u8BF7\u8C28\u614E\u64CD\u4F5C\uFF01"))){let Z=C.Loading(a("\u5220\u9664\u4E2D...")),Ft={action:"delete",tagTitle:at.tagTitle||"",tagName:at.tagName||"",dhcpOption:(at==null?void 0:at.dhcpOption)||[]};try{const{data:ct}=yield O.DeviceMangement.dhcpTagsConfig.POST(Ft);JSON.stringify(ct)==="{}"?(C.Success(a("\u5220\u9664\u6210\u529F")),m()):C.Success((ct==null?void 0:ct.error)||"\u5220\u9664\u5931\u8D25\uFF01")}catch(ct){C.Warning(`${ct==null?void 0:ct.error} || ${ct==null?void 0:ct.message}`)}finally{Z.Close()}}}),ft=()=>{A.value.openTagDialog()},Kt=E([]),Qt=at=>L(this,null,function*(){Kt.value=at.dhcpOption?at.dhcpOption:[],A.value.tagTitle=at.tagTitle||"",A.value.tagName=at.tagName||"",A.value.gateway=at.gateway||"",yield je(),A.value.openEditTagDialog()}),It=at=>L(this,null,function*(){let Z=C.Loading(a("\u4FDD\u5B58\u4E2D..."));const Ft=[`3,${at.gateway}`,`6,${at.gateway}`];let ct={action:at.type==1?"add":"modify",tagTitle:at.tagTitle,tagName:at.tagName,dhcpOption:Ft};try{const{data:X}=yield O.DeviceMangement.dhcpTagsConfig.POST(ct);JSON.stringify(X)==="{}"?(C.Success(a("\u4FDD\u5B58\u6210\u529F")),m()):C.Success((X==null?void 0:X.error)||"\u4FDD\u5B58\u5931\u8D25\uFF01")}catch(X){C.Warning(`${X==null?void 0:X.error} || ${X==null?void 0:X.message}`)}finally{Z.Close()}});return(at,Z)=>{var Ft,ct;return r(),l("div",J$,[t("div",K$,[(r(),l(G,null,et(y,X=>t("button",{key:X.id,class:pt(["tab-button",{active:F.value===X.id}]),onClick:Lt=>Y(X.id)},n(e(a)(X.label)),11,Q$)),64))]),t("div",X$,[T(t("div",null,[x.value?(r(),l("div",aD,[t("div",oD,[t("div",nD,n(e(a)("IP\u9650\u901F"))+"\uFF1A",1),z(Gt,{modelValue:e(v).enabled,"onUpdate:modelValue":Z[1]||(Z[1]=X=>e(v).enabled=X),onChange:ht},null,8,["modelValue"])]),e(v).enabled?(r(),l(G,{key:0},[t("div",iD,[t("div",rD,n(e(a)("\u4E0B\u8F7D\u901F\u5EA6"))+"\uFF08Mbit/s\uFF09\uFF1A",1),T(t("input",{id:"tagName",type:"text","onUpdate:modelValue":Z[2]||(Z[2]=X=>e(v).downloadSpeed=X),placeholder:e(a)("\u8BF7\u8F93\u5165")+"...",class:"tag-input"},null,8,sD),[[ot,e(v).downloadSpeed,void 0,{trim:!0}]]),it(" \xA0 "+n(e(a)("\u603B\u5E26\u5BBD")),1)]),t("div",dD,[t("div",lD,n(e(a)("\u4E0A\u4F20\u901F\u5EA6"))+"\uFF08Mbit/s\uFF09\uFF1A",1),T(t("input",{id:"tagName",type:"text","onUpdate:modelValue":Z[3]||(Z[3]=X=>e(v).uploadSpeed=X),placeholder:e(a)("\u8BF7\u8F93\u5165")+"...",class:"tag-input"},null,8,uD),[[ot,e(v).uploadSpeed,void 0,{trim:!0}]]),it(" \xA0 "+n(e(a)("\u603B\u5E26\u5BBD")),1)])],64)):D("",!0),t("div",cD,[t("div",pD,[t("button",{class:"add-button add-button--danger",onClick:V},n(e(a)("\u4FDD\u5B58")),1)])])])):(r(),l("div",tD,[eD,t("span",null,n(e(a)("\u8F6F\u4EF6\u6682\u672A\u5B89\u88C5")),1),t("div",{class:"not_installed_btn",onClick:Z[0]||(Z[0]=X=>$("app-meta-eqos"))},n(e(a)("\u7ACB\u5373\u5B89\u88C5")),1)]))],512),[[Yt,F.value==="ip"]]),T(t("div",null,[w.value?(r(),l("div",bD,[t("div",vD,[t("div",gD,n(e(a)("\u6D6E\u52A8\u7F51\u5173"))+"\uFF1A",1),z(Gt,{modelValue:e(p).enabled,"onUpdate:modelValue":Z[5]||(Z[5]=X=>e(p).enabled=X),onChange:W},null,8,["modelValue"])]),t("div",hD,[t("div",_D,n(e(a)("\u8282\u70B9\u89D2\u8272"))+"\uFF1A",1),T(t("select",{"onUpdate:modelValue":Z[6]||(Z[6]=X=>e(p).role=X),onChange:Z[7]||(Z[7]=()=>{})},[e(d)?(r(),l("option",xD,n(e(a)("\u8BF7\u9009\u62E9")),1)):D("",!0),(r(!0),l(G,null,et(c.value,X=>(r(),l("option",{value:X.value},n(X.name),9,kD))),256))],544),[[dt,e(p).role]])]),t("div",wD,[t("div",yD,n(e(a)("\u6D6E\u52A8\u7F51\u5173IP"))+"\uFF1A",1),T(t("input",{id:"tagName",type:"text","onUpdate:modelValue":Z[8]||(Z[8]=X=>e(p).setIP=X),placeholder:e(a)("\u8BF7\u8F93\u5165")+"...",class:"tag-input"},null,8,FD),[[ot,e(p).setIP,void 0,{trim:!0}]])]),t("div",ED,[t("div",CD,n(e(a)("\u65C1\u8DEF\u7531IP"))+"\uFF1A",1),T(t("input",{id:"tagName",type:"text","onUpdate:modelValue":Z[9]||(Z[9]=X=>e(p).checkIP=X),placeholder:e(a)("\u8BF7\u8F93\u5165")+"...",class:"tag-input"},null,8,$D),[[ot,e(p).checkIP,void 0,{trim:!0}]])]),t("div",DD,[t("div",BD,[t("button",{class:"add-button add-button--danger",onClick:P},n(e(a)("\u4FDD\u5B58")),1)])])])):(r(),l("div",fD,[mD,t("span",null,n(e(a)("\u8F6F\u4EF6\u6682\u672A\u5B89\u88C5")),1),t("div",{class:"not_installed_btn",onClick:Z[4]||(Z[4]=X=>$("app-meta-floatip"))},n(e(a)("\u7ACB\u5373\u5B89\u88C5")),1)]))],512),[[Yt,F.value==="gateway"]]),T(t("div",null,[t("div",YD,[t("div",AD,[t("div",SD,n(e(a)("\u542F\u7528"))+"DHCP\uFF1A",1),z(Gt,{modelValue:e(_).dhcpEnabled,"onUpdate:modelValue":Z[10]||(Z[10]=X=>e(_).dhcpEnabled=X),onChange:I},null,8,["modelValue"])]),t("div",zD,[t("div",PD,"DHCP"+n(e(a)("\u7F51\u5173"))+"\uFF1A",1),T(t("select",{"onUpdate:modelValue":Z[11]||(Z[11]=X=>e(_).dhcpGateway=X),onChange:Z[12]||(Z[12]=()=>{})},[(r(!0),l(G,null,et((ct=(Ft=f.value)==null?void 0:Ft.dhcpGlobal)==null?void 0:ct.gatewaySels,X=>(r(),l("option",{value:X.gateway},n(X.gateway)+" ("+n(X.title?B(X.title):"")+") ",9,TD))),256))],544),[[dt,e(_).dhcpGateway]])]),t("div",ID,[t("div",LD,[t("button",{class:"add-button add-button--danger",onClick:h},n(e(a)("\u4FDD\u5B58")),1)])])]),t("div",MD,[t("button",{class:"add-button add-button--danger",onClick:ft},[t("span",null,n(e(a)("\u6DFB\u52A0")),1)])]),z(Me,{data:u.value,columns:s.value,showSelection:!1,showPagination:!1,theadBgColor:"#e8e6f9"},{action:R(({row:X})=>[X.autoCreated?D("",!0):(r(),l("span",{key:0,style:{color:"#553AFE",cursor:"pointer"},onClick:Lt=>Qt(X)},n(e(a)("\u7F16\u8F91")),9,ND)),X.autoCreated?D("",!0):(r(),l("span",{key:1,style:{color:"#F04134",cursor:"pointer","margin-left":"18px"},onClick:Lt=>Dt(X)},n(e(a)("\u5220\u9664")),9,OD))]),tagTitle:R(({row:X})=>[t("span",null,n(B(X.tagTitle)),1)]),tagName:R(({row:X})=>[t("span",null,n(X.tagName||"-"),1)]),gateway:R(({row:X})=>[t("span",null,n(X.gateway||"-"),1)]),_:1},8,["data","columns"])],512),[[Yt,F.value==="tag"]])]),z(Z$,{ref_key:"tagDialogRef",ref:A,onConfirm:It},null,512)])}}});var GD=M(VD,[["__scopeId","data-v-7ea05c92"]]);const La=o=>(rt("data-v-a5a78984"),o=o(),st(),o),jD={id:"page"},qD={style:{"text-align":"left",display:"flex","align-items":"center","margin-bottom":"20px","padding-top":"4px"}},UD=La(()=>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)),RD={style:{"text-decoration":"none",color:"var(--breadcrumbs-tit-color1)","line-height":"1.5em"}},WD={class:"device_container",style:{color:"black"}},HD={class:"tab-container"},ZD={class:"tabs_box_g"},JD=["onClick"],KD={class:"tab-content_g"},QD={key:0,class:"content-item"},XD={key:1,class:"content-item"},tB={key:2,class:"content-item"},eB={key:3,class:"content-item"},aB=La(()=>t("div",{style:{height:"30px"}},null,-1)),oB=U({setup(o){const{$gettext:i}=H(),a=E(["\u8BBE\u5907\u5217\u8868","\u9759\u6001\u5206\u914D\u5217\u8868","\u9650\u901F\u8BBE\u5907\u5217\u8868","\u5168\u5C40\u8BBE\u7F6E"]),d=E(0),u=E(null),s=()=>L(this,null,function*(){d.value=3,yield je(),u.value&&(u.value.activeTab="ip")});return(c,_)=>{const v=ut("router-link");return r(),l(G,null,[t("div",jD,[t("div",qD,[z(v,{to:"/",style:{"text-decoration":"none",color:"var(--breadcrumbs-tit-color)","line-height":"1.5em","margin-right":"4px"}},{default:R(()=>[it(n(e(i)("\u9996\u9875")),1)]),_:1}),UD,t("a",RD,n(e(i)("\u8BBE\u5907\u7BA1\u7406")),1)])]),t("div",WD,[t("div",HD,[t("div",ZD,[(r(!0),l(G,null,et(a.value,(p,f)=>(r(),l("button",{key:f,onClick:m=>d.value=f,class:pt({active:d.value===f})},n(e(i)(p)),11,JD))),128))]),t("div",KD,[d.value===0?(r(),l("div",QD,[z(CC,{onOpenGloba:s})])):D("",!0),d.value===1?(r(),l("div",XD,[z(HC)])):D("",!0),d.value===2?(r(),l("div",tB,[z(w$,{onOpenGloba:s})])):D("",!0),d.value===3?(r(),l("div",eB,[z(GD,{ref_key:"configureRef",ref:u},null,512)])):D("",!0)]),aB])])],64)}}});var nB=M(oB,[["__scopeId","data-v-a5a78984"]]);const ye=o=>(rt("data-v-1f11eeec"),o=o(),st(),o),iB=["onSubmit"],rB={class:"form-item"},sB={class:"label-name"},dB={class:"label-value switch_label"},lB={class:"label-flex pc-radio"},uB=["disabled"],cB=["disabled"],pB=ye(()=>t("div",{class:"switch-button"},null,-1)),fB=[pB],mB={key:0,class:"form-item"},bB={class:"label-name"},vB={class:"label-value"},gB=["disabled"],hB={value:100},_B={value:70},xB={value:50},kB={value:30},wB={key:0,class:"select-arrow"},yB={class:"form-item"},FB={class:"label-name"},EB={class:"label-value"},CB=["disabled","placeholder"],$B={class:"form-item"},DB={class:"label-name"},BB={class:"label-value"},YB=["disabled"],AB=["value"],SB={key:0,class:"select-arrow"},zB={class:"form-item"},PB={class:"label-name"},TB={class:"label-value"},IB=["type","disabled","placeholder"],LB={key:0,class:"seeIcon",viewBox:"0 0 22 22",xmlns:"http://www.w3.org/2000/svg"},MB=ye(()=>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)),NB=[MB],OB={key:1,class:"seeIcon",viewBox:"0 0 22 22",xmlns:"http://www.w3.org/2000/svg"},VB=ye(()=>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)),GB=[VB],jB={class:"form-item"},qB={class:"label-name"},UB={class:"label-value"},RB=["disabled"],WB={value:!1},HB={value:!0},ZB={key:0,class:"select-arrow"},JB={key:1,class:"form-item"},KB={class:"label-name"},QB={class:"label-value"},XB=["disabled"],tY=["value"],eY={key:0,class:"select-arrow"},aY={key:2,class:"form-item"},oY={class:"label-name"},nY={class:"label-value"},iY=["disabled"],rY=ye(()=>t("option",{value:"20"},"20 MHz",-1)),sY=ye(()=>t("option",{value:"40"},"40 MHz",-1)),dY={key:0,value:"auto"},lY={key:1,value:"80"},uY={key:2,value:"160"},cY={key:0,class:"select-arrow"},pY={key:3,class:"form-item"},fY={class:"label-name"},mY={class:"label-value"},bY=["disabled"],vY={value:0},gY=["value"],hY=["disabled"],_Y={value:0},xY=Wt('',12),kY={key:2,class:"select-arrow"},wY={key:4,class:"form-item"},yY={class:"label-name"},FY={class:"label-value"},EY=["placeholder","disabled"],CY={class:"label-btns"},$Y=["disabled"],DY=U({props:{data:null},emits:["getData"],setup(o,{emit:i}){const a=o,{$gettext:d,$ngettext:u}=H(),s=E(Object.assign({},a.data)),c=Xa("disabled"),_=E(!0),v=()=>{c.value||(s.value.disabled=!s.value.disabled)};Nt(()=>s.value.disabled,k=>{f()});const p=()=>L(this,null,function*(){if(s.value.txpower===a.data.txpower)return;const k=C.Loading("\u914D\u7F6E\u4E2D...");try{const{data:x}=yield O.Quickwifi.Power.POST({device:s.value.device||"",txpower:s.value.txpower||0}),{error:w,success:b}=x;if(w)throw w;(b==null||b==0)&&C.Success("\u914D\u7F6E\u5B8C\u6210")}catch(x){throw C.Error("\u914D\u7F6E\u5931\u8D25\uFF0C\u8BF7\u91CD\u8BD5"),x}finally{k.Close()}}),f=()=>L(this,null,function*(){const k=C.Loading("\u914D\u7F6E\u4E2D...");try{const{data:x}=yield O.Quickwifi.Switch.POST({ifaceName:s.value.ifaceName||"",enable:!s.value.disabled}),{error:w,success:b}=x;if(w)throw w;(b==null||b==0)&&C.Success("\u914D\u7F6E\u5B8C\u6210")}catch(x){throw console.error("\u8BF7\u6C42\u51FA\u9519:",x),C.Error("\u914D\u7F6E\u5931\u8D25\uFF0C\u8BF7\u91CD\u8BD5"),x}finally{k.Close()}}),m=()=>L(this,null,function*(){const k=lt({},s.value);delete k.encryptSelects,delete k.hwmodeSelects,delete k.disabled,delete k.txpower;const{data:x}=yield O.Quickwifi.Edit.POST(k),{error:w,success:b}=x;if(w)throw w;(b==null||b==0)&&C.Success("\u914D\u7F6E\u5B8C\u6210")}),h=()=>L(this,null,function*(){if(c.value)return;c.value=!0;const k=C.Loading("\u914D\u7F6E\u4E2D...");try{yield m(),yield i("getData")}catch(x){const w=C.Error(`${x}`);setTimeout(()=>{w.Close()},2e3)}finally{k.Close(),c.value=!1}});return(k,x)=>(r(),l("form",{class:"form-container",onSubmit:mt(h,["prevent"])},[t("div",rB,[t("div",sB,[t("span",null,n(e(d)("\u542F\u7528Wi-Fi")),1)]),t("div",dB,[t("div",lB,[t("label",null,[T(t("input",{type:"radio",value:!1,"onUpdate:modelValue":x[0]||(x[0]=w=>s.value.disabled=w),disabled:e(c)},null,8,uB),[[Et,s.value.disabled]]),it(" "+n(e(d)("\u5F00\u542F")),1)]),t("label",null,[T(t("input",{type:"radio",value:!0,"onUpdate:modelValue":x[1]||(x[1]=w=>s.value.disabled=w),disabled:e(c)},null,8,cB),[[Et,s.value.disabled]]),it(" "+n(e(d)("\u5173\u95ED")),1)])]),t("div",{class:"mobile-switch",onClick:v},[t("div",{class:pt(["switch-core",{"is-checked":!s.value.disabled,"is-disabled":e(c)}])},fB,2)])])]),s.value.isGuest?D("",!0):(r(),l("div",mB,[t("div",bB,[t("span",null,n(e(d)("\u53D1\u5C04\u529F\u7387")),1)]),t("div",vB,[T(t("select",{"onUpdate:modelValue":x[2]||(x[2]=w=>s.value.txpower=w),disabled:e(c),onChange:p},[t("option",hB,n(e(d)("\u6700\u5927")),1),t("option",_B,n(e(d)("\u9AD8")),1),t("option",xB,n(e(d)("\u4E2D")),1),t("option",kB,n(e(d)("\u4F4E")),1)],40,gB),[[dt,s.value.txpower]]),e(c)?D("",!0):(r(),l("div",wB))])])),t("div",yB,[t("div",FB,[t("span",null,n(e(d)("Wi-Fi\u540D\u79F0\uFF08SSID\uFF09")),1)]),t("div",EB,[T(t("input",{"onUpdate:modelValue":x[3]||(x[3]=w=>s.value.ssid=w),disabled:e(c),placeholder:e(d)("\u8BF7\u8F93\u5165WIFI\u540D\u79F0")},null,8,CB),[[ot,s.value.ssid]])])]),t("div",$B,[t("div",DB,[t("span",null,n(e(d)("Wi-Fi \u5B89\u5168\u6027")),1)]),t("div",BB,[T(t("select",{"onUpdate:modelValue":x[4]||(x[4]=w=>s.value.encryption=w),disabled:e(c)},[(r(!0),l(G,null,et(s.value.encryptSelects,w=>(r(),l("option",{value:w},n(w),9,AB))),256))],8,YB),[[dt,s.value.encryption]]),e(c)?D("",!0):(r(),l("div",SB))])]),t("div",zB,[t("div",PB,[t("span",null,n(e(d)("Wi-Fi \u5BC6\u7801")),1)]),t("div",TB,[T(t("input",{"onUpdate:modelValue":x[5]||(x[5]=w=>s.value.key=w),class:"password_input",type:_.value?"password":"",disabled:e(c),placeholder:e(d)("\u8BF7\u8F93\u5165WIFI\u5BC6\u7801")},null,8,IB),[[to,s.value.key]]),e(c)?D("",!0):(r(),l("div",{key:0,onClick:x[6]||(x[6]=w=>_.value=!_.value)},[_.value?(r(),l("svg",LB,NB)):(r(),l("svg",OB,GB))]))])]),t("div",jB,[t("div",qB,[t("span",null,n(e(d)("SSID \u53EF\u89C1\u6027")),1)]),t("div",UB,[T(t("select",{"onUpdate:modelValue":x[7]||(x[7]=w=>s.value.hidden=w),disabled:e(c)},[t("option",WB,n(e(d)("\u663E\u793A")),1),t("option",HB,n(e(d)("\u9690\u85CF")),1)],8,RB),[[dt,s.value.hidden]]),e(c)?D("",!0):(r(),l("div",ZB))])]),s.value.isGuest?D("",!0):(r(),l("div",JB,[t("div",KB,[t("span",null,n(e(d)("\u65E0\u7EBF\u6A21\u5F0F")),1)]),t("div",QB,[T(t("select",{"onUpdate:modelValue":x[8]||(x[8]=w=>s.value.hwmode=w),disabled:e(c)},[(r(!0),l(G,null,et(s.value.hwmodeSelects,w=>(r(),l("option",{value:w},n(w),9,tY))),256))],8,XB),[[dt,s.value.hwmode]]),e(c)?D("",!0):(r(),l("div",eY))])])),s.value.isGuest?D("",!0):(r(),l("div",aY,[t("div",oY,[t("span",null,n(e(d)("\u9891\u5BBD")),1)]),t("div",nY,[T(t("select",{"onUpdate:modelValue":x[9]||(x[9]=w=>s.value.htmode=w),disabled:e(c)},[rY,sY,s.value.band==="2g"?(r(),l("option",dY," 20/40 MHz ")):D("",!0),s.value.band==="5g"?(r(),l("option",lY," 80 MHz ")):D("",!0),s.value.band==="5g"?(r(),l("option",uY," 160 MHz ")):D("",!0)],8,iY),[[dt,s.value.htmode]]),e(c)?D("",!0):(r(),l("div",cY))])])),s.value.isGuest?D("",!0):(r(),l("div",pY,[t("div",fY,[t("span",null,n(e(d)("\u4FE1\u9053")),1)]),t("div",mY,[s.value.band==="2g"?T((r(),l("select",{key:0,"onUpdate:modelValue":x[10]||(x[10]=w=>s.value.channel=w),disabled:e(c)},[t("option",vY,n(e(d)("\u81EA\u52A8")),1),(r(),l(G,null,et(13,w=>t("option",{value:w},n(w),9,gY)),64))],8,bY)),[[dt,s.value.channel,void 0,{number:!0}]]):D("",!0),s.value.band==="5g"?T((r(),l("select",{key:1,"onUpdate:modelValue":x[11]||(x[11]=w=>s.value.channel=w),disabled:e(c)},[t("option",_Y,n(e(d)("\u81EA\u52A8")),1),xY],8,hY)),[[dt,s.value.channel,void 0,{number:!0}]]):D("",!0),e(c)?D("",!0):(r(),l("div",kY))])])),s.value.isGuest?D("",!0):(r(),l("div",wY,[t("div",yY,[t("span",null,n(e(d)("\u7F51\u7EDC")),1)]),t("div",FY,[T(t("input",{type:"text",placeholder:e(d)("\u8BF7\u914D\u7F6E\u7F51\u7EDC\u540D\u79F0"),required:"","onUpdate:modelValue":x[12]||(x[12]=w=>s.value.network=w),disabled:e(c)},null,8,EY),[[ot,s.value.network]])])])),t("div",CY,[t("button",{class:"btn primary-btn",disabled:e(c),onClick:h},n(e(d)("\u4FDD\u5B58\u914D\u7F6E")),9,$Y)])],40,iB))}});var BY=M(DY,[["__scopeId","data-v-1f11eeec"]]);const Ne=o=>(rt("data-v-40cb5302"),o=o(),st(),o),YY={id:"page",class:"page-container"},AY={class:"mobile-tags-container"},SY={class:"tags-wrapper"},zY={class:"tags-scroll"},PY=["onClick"],TY={class:"more-btn-wrapper"},IY=Ne(()=>t("div",{class:"fade-overlay"},null,-1)),LY=Ne(()=>t("div",{class:"line"},null,-1)),MY=Ne(()=>t("div",{class:"line"},null,-1)),NY=Ne(()=>t("div",{class:"line"},null,-1)),OY=[LY,MY,NY],VY={class:"page-flex"},GY={class:"page-sidebar"},jY=["onClick"],qY={class:"page-main"},UY={class:"popup-content"},RY={class:"popup-tags"},WY=["onClick"],HY={class:"popup-footer"},ZY=U({setup(o){var w;const{$gettext:i}=H(),a=E(!1);eo("disabled",a);const d=E([]),u=Ye(),s=ao(),c=E(String((w=u==null?void 0:u.query)==null?void 0:w.tab)),_=E(!1),v=b=>{var g;return(g=b.band)==null?void 0:g.toUpperCase()},p=b=>b.isGuest?b.band+"_Guest":b.ssid,f=b=>{a.value||(c.value=p(b),_.value=!1,c.value!==u.query.tab&&s.push({query:{tab:c.value}}))},m=E(),h=b=>{a.value||(m.value=p(b))},k=()=>{_.value=!1,m.value!==u.query.tab&&s.push({query:{tab:m.value}})};Nt(()=>_.value,b=>{b?m.value=c.value:c.value=m.value});const x=()=>L(this,null,function*(){try{const{data:b}=yield O.Quickwifi.List.GET(),{error:g,result:y}=b;if(g)throw g;y!=null&&y.ifaces&&(d.value=y.ifaces.map(Y=>bt(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(b){console.log(b)}});return x(),(b,g)=>(r(),l("div",YY,[t("div",AY,[t("div",SY,[t("div",zY,[(r(!0),l(G,null,et(d.value,y=>(r(),l("div",{key:p(y),class:pt(c.value===p(y)?"tag-item active":"tag-item"),onClick:mt(F=>f(y),["stop"])},n(v(y))+" "+n(y.isGuest?` ${e(i)("\u8BBF\u5BA2")}`:"")+" Wi-Fi "+n(y.ifaceIndex?`[${y.ifaceIndex}]`:""),11,PY))),128))]),t("div",TY,[IY,t("div",{class:"more-btn",onClick:g[0]||(g[0]=y=>_.value=!0)},OY)])])]),t("div",VY,[t("div",GY,[(r(!0),l(G,null,et(d.value,y=>(r(),l("div",{key:p(y),class:pt(c.value===p(y)?"item activeItem":"item"),onClick:mt(F=>f(y),["stop"])},n(v(y))+" "+n(y.isGuest?` ${e(i)("\u8BBF\u5BA2")}`:"")+" Wi-Fi "+n(y.ifaceIndex?`[${y.ifaceIndex}]`:""),11,jY))),128))]),t("div",qY,[(r(!0),l(G,null,et(d.value,y=>(r(),l(G,{key:p(y)},[c.value===p(y)?(r(),K(BY,{key:0,data:y,onGetData:x},null,8,["data"])):D("",!0)],64))),128))])]),_.value?(r(),l("div",{key:0,class:"popup-overlay",onClick:g[2]||(g[2]=mt(y=>_.value=!1,["self"]))},[t("div",UY,[t("div",RY,[(r(!0),l(G,null,et(d.value,y=>(r(),l("div",{key:p(y),class:pt(m.value===p(y)?"popup-tag-item active":"popup-tag-item"),onClick:mt(F=>h(y),["stop"])},n(v(y))+" "+n(y.isGuest?` ${e(i)("\u8BBF\u5BA2")}`:"")+" Wi-Fi "+n(y.ifaceIndex?`[${y.ifaceIndex}]`:""),11,WY))),128))]),t("div",HY,[t("button",{class:"cancel-btn",onClick:g[1]||(g[1]=y=>_.value=!1)},n(e(i)("\u53D6\u6D88")),1),t("button",{class:"confirm-btn",onClick:k},n(e(i)("\u786E\u5B9A")),1)])])])):D("",!0)]))}});var JY=M(ZY,[["__scopeId","data-v-40cb5302"]]);const KY=()=>window.vue_base||"/cgi-bin/luci/admin/quickstart",Ma=oo({history:no(KY()),routes:[{name:"IndexPage",path:"/",meta:{title:"\u63A7\u5236\u53F0"},component:o9},{name:"NetworkPage",path:"/network",meta:{title:"\u7F51\u7EDC\u8BBE\u7F6E\u5411\u5BFC"},component:r9,children:[{path:"",component:O9},{path:"pppoe",component:lv},{path:"dhcp",component:Hv},{path:"gateway",component:Mg}]},{path:"/quickwifi",component:JY},{name:"RaidPage",path:"/raid",meta:{title:"raid\u5411\u5BFC"},component:sx},{name:"SmartPage",path:"/smart",meta:{title:"smart\u68C0\u6D4B"},component:bx,children:[{path:"",component:vy},{path:"task",component:Ay},{path:"log",component:Ty}]},{path:"/interfaceconfig",component:IF},{path:"/devicemanagement",component:nB}]});Ma.beforeEach((o,i)=>(o.meta.title,!0));const yt=gt(Bo);yt.component("svg-menu",Io);yt.component("svg-system",Go);yt.component("svg-download",Ho);yt.component("svg-store",an);yt.component("svg-info",ln);yt.component("svg-disk",zn);yt.component("svg-nav",Nn);yt.component("progress-item",wa);yt.component("svg-view-show",li);yt.component("svg-view-hidden",bi);yt.component("article-item",wi);yt.component("switch-box",ya);yt.component("editable-select",Jt);yt.use(Fa);yt.use(Ma);yt.use(io());so(yt).finally(()=>yt.mount("#app"))});export default QY(); +var uo=Object.defineProperty,co=Object.defineProperties;var po=Object.getOwnPropertyDescriptors;var ba=Object.getOwnPropertySymbols;var fo=Object.prototype.hasOwnProperty,mo=Object.prototype.propertyIsEnumerable;var Re=(o,n,a)=>n in o?uo(o,n,{enumerable:!0,configurable:!0,writable:!0,value:a}):o[n]=a,lt=(o,n)=>{for(var a in n||(n={}))fo.call(n,a)&&Re(o,a,n[a]);if(ba)for(var a of ba(n))mo.call(n,a)&&Re(o,a,n[a]);return o},pt=(o,n)=>co(o,po(n));var go=(o,n)=>()=>(n||o((n={exports:{}}).exports,n),n.exports);var ve=(o,n,a)=>(Re(o,typeof n!="symbol"?n+"":n,a),a);var O=(o,n,a)=>new Promise((l,u)=>{var s=m=>{try{w(a.next(m))}catch(c){u(c)}},p=m=>{try{w(a.throw(m))}catch(c){u(c)}},w=m=>m.done?l(m.value):Promise.resolve(m.value).then(s,p);w((a=a.apply(o,n)).next())});import{a as vo,c as bo,d as we,b as T,e as Q,u as e,o as r,f as d,g as t,t as i,n as ft,h as D,i as B,r as ht,j as st,k as Et,w as L,v as qt,l as ho,m as Z,p as j,q as F,s as At,x as Yt,y as dt,F as U,z as tt,A as et,B as Ot,C as it,D as rt,E as ut,T as $t,G as vt,H as Vt,I as ke,J as Xt,K as nt,L as mt,M as Ft,N as Qe,O as Da,P as Ba,Q as Ya,R as Xe,S as ta,U as Aa,V as ea,W as aa,X as _o,Y as Sa,Z as ye,_ as xo,$ as wo,a0 as oa,a1 as Pe,a2 as ko,a3 as Te,a4 as yo,a5 as Fo,a6 as Eo,a7 as $o,a8 as Co,a9 as Do,aa as Bo,ab as Yo,ac as Ao}from"./vendor.js?v=ad84974d";var zP=go(ae=>{const So=function(){const n=document.createElement("link").relList;if(n&&n.supports&&n.supports("modulepreload"))return;for(const u of document.querySelectorAll('link[rel="modulepreload"]'))l(u);new MutationObserver(u=>{for(const s of u)if(s.type==="childList")for(const p of s.addedNodes)p.tagName==="LINK"&&p.rel==="modulepreload"&&l(p)}).observe(document,{childList:!0,subtree:!0});function a(u){const s={};return u.integrity&&(s.integrity=u.integrity),u.referrerpolicy&&(s.referrerPolicy=u.referrerpolicy),u.crossorigin==="use-credentials"?s.credentials="include":u.crossorigin==="anonymous"?s.credentials="omit":s.credentials="same-origin",s}function l(u){if(u.ep)return;u.ep=!0;const s=a(u);fetch(u.href,s)}};So();const Lt={language:void 0,numberFormat:new Intl.NumberFormat("en",{notation:"compact"})},zo=o=>O(ae,null,function*(){const n=window.vue_lang;new Date().getTime();let a={};try{const s=yield vo({url:window.vue_lang_data,method:"GET"});s.data&&(a=s.data)}catch(s){console.log(s)}const l=bo({defaultLanguage:n,mutedLanguages:["zh-cn"],translations:a,setGlobalProperties:!1,provideDirective:!1,provideComponent:!1});o.use(l),Lt.language=l;const{$gettext:u}=l;window.$i18n=u;try{Lt.numberFormat=new Intl.NumberFormat(n,{notation:"compact"})}catch(s){console.error("Intl.NumberFormat unsupported lang",n,s)}}),H=()=>{if(Lt.language)return Lt.language;throw new Error("I18N Uninitialized!")},Ie=()=>({$gettext:(o,n,a)=>{if(Lt.language)return Lt.language.$gettext(o,n,a);throw new Error("I18N Uninitialized!")},$ngettext:(o,n,a,l,u)=>{if(Lt.language)return Lt.language.$ngettext(o,n,a,l,u);throw new Error("I18N Uninitialized!")}}),De=o=>typeof o=="number"?Lt.numberFormat.format(o):"?",{$gettext:Po,$ngettext:IP}=Ie(),za=(o,n)=>O(ae,null,function*(){return new Promise((a,l)=>O(ae,null,function*(){try{const u=yield fetch(o,n);if(Math.floor(u.status/100)!=2)throw u.status+" "+u.statusText;const s=lt({},u);s.data=yield u.json(),a(s)}catch(u){const s=u;l(Po("\u7F51\u7EDC\u5F02\u5E38\uFF1A")+((s==null?void 0:s.message)||u))}}))});class na{constructor(n){ve(this,"config",{baseURL:"",headers:{}});ve(this,"useRequest",n=>n);ve(this,"useResponse",n=>n);ve(this,"useError",n=>n);n.baseURL&&(this.config.baseURL=n.baseURL),n.headers&&(this.config.headers=n.headers)}static create(n){return new na(n)}Do(n,a){return O(this,null,function*(){return new Promise((l,u)=>O(this,null,function*(){try{const s=this.useRequest({baseURL:this.config.baseURL,headers:this.config.headers});n=`${s.baseURL||""}${n}`,a.headers==null&&(a.headers={}),s.headers&&(a.headers=lt({},s.headers));const w=yield fetch(n,a),m=lt({},w);m.data=yield w.json(),l(this.useResponse(m))}catch(s){this.useError(s),u(s)}}))})}TEXT(n,a){return O(this,null,function*(){return new Promise((l,u)=>O(this,null,function*(){try{const s=this.useRequest({baseURL:this.config.baseURL,headers:this.config.headers});n=`${s.baseURL||""}${n}`,a.headers==null&&(a.headers={}),s.headers&&(a.headers=lt({},s.headers));const w=yield fetch(n,a),m=lt({},w);m.data=yield w.text(),l(m)}catch(s){this.useError(s),u(s)}}))})}interceptors(){const n=this;return{requset:{use(a){n.useRequest=a}},response:{use(a,l){n.useResponse=a,l&&(n.useError=l)}}}}}const Pa=na.create({});Pa.interceptors().requset.use(o=>o);Pa.interceptors().response.use(o=>(o.data&&o.data.success==null&&o.data.success==0,o));const{$gettext:Ta,$ngettext:MP}=Ie(),To="/cgi-bin/luci/istore",Io="/cgi-bin/luci/admin";let Ae=!1;const q=(o,n)=>(o.indexOf("//")==-1&&(o=`${To}${o}`),za(o,n).then(a=>(a!=null&&a.data&&a.data.success==-1001&&a.data.error=="Forbidden"&&(Ae||(Ae=!0,alert(Ta("\u767B\u5F55\u8FC7\u671F\uFF0C\u8BF7\u91CD\u65B0\u767B\u5F55")),location.reload())),a))),Mo=(o,n)=>(o.indexOf("//")==-1&&(o=`${Io}${o}`),za(o,n).then(a=>(a!=null&&a.data&&a.data.success==-1001&&a.data.error=="Forbidden"&&(Ae||(Ae=!0,alert(Ta("\u767B\u5F55\u8FC7\u671F\uFF0C\u8BF7\u91CD\u65B0\u767B\u5F55")),location.reload())),a))),Lo={Statistics:{GET(){return q("/u/network/statistics/",{method:"GET"})}},Status:{GET(){return q("/u/network/status/",{method:"GET"})}},Device:{List:{GET(){return q("/network/device/list/",{method:"GET"})}}},Homebox:{Enable:{POST(){return q("/network/homebox/enable/",{method:"POST",headers:{"Content-Type":"application/json;charset=utf-8"}})}}},CheckPublickNet:{POST(o){return q("/network/checkPublicNet/",{method:"POST",headers:{"Content-Type":"application/json;charset=utf-8"},body:JSON.stringify(o)})}},GetInterfaceConfig:{GET(){return q("/network/interface/config/",{method:"GET",headers:{"Content-Type":"application/json;charset=utf-8"}})}},POSTInterfaceConfig:{POST(o){return q("/network/interface/config/",{method:"POST",headers:{"Content-Type":"application/json;charset=utf-8"},body:JSON.stringify(o)})}},PortList:{GET(){return q("/network/port/list/",{method:"GET",headers:{"Content-Type":"application/json;charset=utf-8"}})}}},No={Version:{GET(){return q("/u/system/version/",{method:"GET"})}},CheckUpdate:{GET(){return q("/system/check-update/",{method:"GET"})}},AutoCheckUpdate:{POST(o){return q("/system/auto-check-update/",{method:"POST",headers:{"Content-Type":"application/json;charset=utf-8"},body:JSON.stringify(o)})}},Reboot:{POST(o){return q("/system/reboot/",{method:"POST",headers:{"Content-Type":"application/json;charset=utf-8"},body:JSON.stringify(o)})}},Status:{GET(){return q("/system/status/",{method:"GET"})}}},Oo={Disk:{Status:{GET(){return q("/nas/disk/status/",{method:"GET"})}},Erase:{POST(o){return q("/nas/disk/erase",{method:"POST",headers:{"Content-Type":"application/json;charset=utf-8"},body:JSON.stringify(o)})}},Init:{POST:o=>q("/nas/disk/init/",{method:"POST",headers:{"Content-Type":"application/json;charset=utf-8"},body:JSON.stringify(o)})},InitRest:{POST:o=>q("/nas/disk/initrest/",{method:"POST",headers:{"Content-Type":"application/json;charset=utf-8"},body:JSON.stringify(o)})},Partition:{Format:{POST:o=>q("/nas/disk/partition/format",{method:"POST",headers:{"Content-Type":"application/json;charset=utf-8"},body:JSON.stringify(o)})},Mount:{POST:o=>q("/nas/disk/partition/mount",{method:"POST",headers:{"Content-Type":"application/json;charset=utf-8"},body:JSON.stringify(o)})}}},Service:{Status:{GET(){return q("/u/nas/service/status/",{method:"GET"})}}},Samba:{Create:{POST(o){return q("/nas/samba/create",{method:"POST",headers:{"Content-Type":"application/json;charset=utf-8"},body:JSON.stringify(o)})}}},Webdav:{Create:{POST(o){return q("/nas/webdav/create",{method:"POST",headers:{"Content-Type":"application/json;charset=utf-8"},body:JSON.stringify(o)})}},Status:{GET(){return q("/nas/webdav/status/",{method:"GET"})}}},Linkease:{Enable:{POST(){return q("/u/nas/linkease/enable",{method:"POST",headers:{"Content-Type":"application/json;charset=utf-8"}})}}},Sandbox:{POST(o){return q("/nas/sandbox/",{method:"POST",headers:{"Content-Type":"application/json;charset=utf-8"},body:JSON.stringify(o)})}},GetSandbox:{GET(){return q("/nas/sandbox/",{method:"GET"})}},SandboxDisks:{GET(){return q("/nas/sandbox/disks/",{method:"GET"})}},SandboxCommit:{POST(){return q("/u/nas/sandbox/commit/",{method:"POST",headers:{"Content-Type":"application/json;charset=utf-8"},body:JSON.stringify({})})}},SandboxReset:{POST(){return q("/nas/sandbox/reset/",{method:"POST",headers:{"Content-Type":"application/json;charset=utf-8"}})}},SandboxExit:{POST(){return q("/nas/sandbox/exit/",{method:"POST",headers:{"Content-Type":"application/json;charset=utf-8"}})}}},Vo={Check:{POST(o){return q("/app/check/",{method:"POST",headers:{"Content-Type":"application/json;charset=utf-8"},body:JSON.stringify(o)})}},Install:{POST(o){return q("/app/install/",{method:"POST",headers:{"Content-Type":"application/json;charset=utf-8"},body:JSON.stringify(o)})}}},Go={Pppoe:{GET(){return q("/guide/pppoe/",{method:"GET"})},POST(o){return q("/guide/pppoe/",{method:"POST",headers:{"Content-Type":"application/json;charset=utf-8"},body:JSON.stringify(o)})}},DnsConfig:{GET(){return q("/guide/dns-config/",{method:"GET"})},POST(o){return q("/guide/dns-config/",{method:"POST",headers:{"Content-Type":"application/json;charset=utf-8"},body:JSON.stringify(o)})}},DhcpClient:{POST(o){return q("/guide/dhcp-client/",{method:"POST",headers:{"Content-Type":"application/json;charset=utf-8"},body:JSON.stringify(o)})}},ClientModel:{GET(){return q("/guide/client-mode/",{method:"GET"})},POST(o){return q("/guide/client-mode/",{method:"POST",headers:{"Content-Type":"application/json;charset=utf-8"},body:JSON.stringify(o)})}},GatewayRouter:{POST(o){return q("/guide/gateway-router/",{method:"POST",headers:{"Content-Type":"application/json;charset=utf-8"},body:JSON.stringify(o)})}},DockerStatus:{GET(){return q("/guide/docker/status/",{method:"GET"})}},DockerPartitionList:{GET(){return q("/guide/docker/partition/list/",{method:"GET"})}},DockerTransfer:{POST(o){return q("/guide/docker/transfer/",{method:"POST",headers:{"Content-Type":"application/json;charset=utf-8"},body:JSON.stringify(o)})}},DockerSwitch:{POST(o){return q("/guide/docker/switch/",{method:"POST",headers:{"Content-Type":"application/json;charset=utf-8"},body:JSON.stringify(o)})}},DownloadService:{Status:{GET(){return q("/guide/download-service/status/",{method:"GET"})}}},DownloadPartition:{List:{GET(){return q("/guide/download/partition/list/",{method:"GET"})}}},Aria2Init:{POST(o){return q("/guide/aria2/init/",{method:"POST",headers:{"Content-Type":"application/json;charset=utf-8"},body:JSON.stringify(o)})}},qbitorrentInit:{POST(o){return q("/guide/qbittorrent/init/",{method:"POST",headers:{"Content-Type":"application/json;charset=utf-8"},body:JSON.stringify(o)})}},transmissionInit:{POST(o){return q("/guide/transmission/init/",{method:"POST",headers:{"Content-Type":"application/json;charset=utf-8"},body:JSON.stringify(o)})}},GetLan:{GET(){return q("/guide/lan/",{method:"GET"})}},LanIp:{POST(o){return q("/guide/lan/",{method:"POST",headers:{"Content-Type":"application/json;charset=utf-8"},body:JSON.stringify(o)})}},SoftSource:{POST(o){return q("/guide/soft-source/",{method:"POST",headers:{"Content-Type":"application/json;charset=utf-8"},body:JSON.stringify(o)})}},GetSoftSource:{GET(){return q("/guide/soft-source/",{method:"GET"})}},SoftSourceList:{GET(){return q("/guide/soft-source/list/",{method:"GET"})}},PostDdns:{POST(o){return q("/u/guide/ddns/",{method:"POST",headers:{"Content-Type":"application/json;charset=utf-8"},body:JSON.stringify(o)})}},GetDdns:{GET(){return q("/u/guide/ddns/",{method:"GET"})}},Ddnsto:{POST(o){return q("/guide/ddnsto/",{method:"POST",headers:{"Content-Type":"application/json;charset=utf-8"},body:JSON.stringify(o)})}},DdntoConfig:{GET(){return q("/guide/ddnsto/config/",{method:"GET"})}},DdnstoAddress:{POST(o){return q("/guide/ddnsto/address/",{method:"POST",headers:{"Content-Type":"application/json;charset=utf-8"},body:JSON.stringify(o)})}}},jo={Create:{POST(o){return q("/raid/create/",{method:"POST",headers:{"Content-Type":"application/json;charset=utf-8"},body:JSON.stringify(o)})}},Delete:{POST(o){return q("/raid/delete/",{method:"POST",headers:{"Content-Type":"application/json;charset=utf-8"},body:JSON.stringify(o)})}},Add:{POST(o){return q("/raid/add/",{method:"POST",headers:{"Content-Type":"application/json;charset=utf-8"},body:JSON.stringify(o)})}},Remove:{POST(o){return q("/raid/remove/",{method:"POST",headers:{"Content-Type":"application/json;charset=utf-8"},body:JSON.stringify(o)})}},Recover:{POST(o){return q("/raid/recover/",{method:"POST",headers:{"Content-Type":"application/json;charset=utf-8"},body:JSON.stringify(o)})}},Detail:{POST(o){return q("/raid/detail/",{method:"POST",headers:{"Content-Type":"application/json;charset=utf-8"},body:JSON.stringify(o)})}},List:{GET(){return q("/raid/list/",{method:"GET"})}},CreateList:{GET(){return q("/raid/create/list/",{method:"GET"})}},Autofix:{GET(){return q("/raid/autofix/",{method:"GET"})}}},Uo={Log:{GET(){return q("/smart/log/",{method:"GET"})}},List:{GET(){return q("/u/smart/list/",{method:"GET"})}},Config:{GET(){return q("/smart/config/",{method:"GET"})},POST(o){return q("/smart/config/",{method:"POST",headers:{"Content-Type":"application/json;charset=utf-8"},body:JSON.stringify(o)})}},Test:{POST(o){return q("/u/smart/test/",{method:"POST",headers:{"Content-Type":"application/json;charset=utf-8"},body:JSON.stringify(o)})},Result:{POST(o){return q("/smart/test/result/",{method:"POST",headers:{"Content-Type":"application/json;charset=utf-8"},body:JSON.stringify(o)})}}},Attribute:{Result:{POST(o){return q("/smart/attribute/result/",{method:"POST",headers:{"Content-Type":"application/json;charset=utf-8"},body:JSON.stringify(o)})}}},Extend:{Result:{POST(o){return q("/smart/extend/result/",{method:"POST",headers:{"Content-Type":"application/json;charset=utf-8"},body:JSON.stringify(o)})}}}},qo={List:{GET(){return q("/wireless/list-iface/",{method:"GET"})}},Switch:{POST(o){return q("/wireless/enable-iface/",{body:JSON.stringify(o),method:"POST"})}},Power:{POST(o){return q("/wireless/set-device-power/",{body:JSON.stringify(o),method:"POST"})}},Edit:{POST(o){return q("/wireless/edit-iface/",{body:JSON.stringify(o),method:"POST"})}},Setup:{POST(o){return q("/wireless/setup/",{body:JSON.stringify(o),method:"POST"})}}},Ro={getInstalled:{GET(){return Mo("/store/installed/",{method:"GET"})}},needSetup:{GET(){return q("/guide/need/setup/",{method:"GET"})}},setPassword:{POST(o){return q("/system/setPassword/",{body:JSON.stringify(o),method:"POST"})}},completeGuide:{POST(){return q("/guide/finish/setup/",{method:"POST"})}}},Wo={listDevices:{GET(){return q("/lanctrl/listDevices/",{method:"GET"})}},staticDeviceConfig:{POST(o){return q("/lanctrl/staticDeviceConfig/",{body:JSON.stringify(o),method:"POST"})}},globalConfigs:{GET(){return q("/lanctrl/globalConfigs/",{method:"GET"})}},speedLimitConfig:{POST(o){return q("/lanctrl/speedLimitConfig/",{body:JSON.stringify(o),method:"POST"})}},listStaticDevices:{GET(){return q("/lanctrl/listStaticDevices/",{method:"GET"})}},listSpeedLimitedDevices:{GET(){return q("/lanctrl/listSpeedLimitedDevices/",{method:"GET"})}},dhcpGatewayConfig:{POST(o){return q("/lanctrl/dhcpGatewayConfig/",{body:JSON.stringify(o),method:"POST"})}},dhcpTagsConfig:{POST(o){return q("/lanctrl/dhcpTagsConfig/",{body:JSON.stringify(o),method:"POST"})}},enableSpeedLimit:{POST(o){return q("/lanctrl/enableSpeedLimit/",{body:JSON.stringify(o),method:"POST"})}},enableFloatGateway:{POST(o){return q("/lanctrl/enableFloatGateway/",{body:JSON.stringify(o),method:"POST"})}},speedsForDevices:{GET(){return q("/lanctrl/speedsForDevices/",{method:"GET"})}},speedsForOneDevice:{POST(o){return q("/lanctrl/speedsForOneDevice/",{body:JSON.stringify(o),method:"POST"})}}};var Ho=Object.freeze(Object.defineProperty({__proto__:null,Network:Lo,System:No,Nas:Oo,App:Vo,Guide:Go,Raid:jo,Smart:Uo,Quickwifi:qo,GuidePage:Ro,DeviceMangement:Wo},Symbol.toStringTag,{value:"Module"})),G=lt({},Ho);const ia=we("app",{state:()=>({portitemStyle:{show:!1,left:0,top:0,portitem:{name:"",macAddress:"",linkSpeed:"",linkState:"",rx_packets:"",tx_packets:"",interfaceNames:[],master:"",duplex:""}}})});we("guide",{});const Jo=we("nas",{state:()=>({webdav:{}})}),Fe=we("network",{state:()=>({status:{},deviceList:{}}),getters:{},actions:{updateNetworkStatus(o){this.status=o},requestDeviceList(){G.Network.Device.List.GET().then(o=>{if(o!=null&&o.data){const{result:n}=o==null?void 0:o.data;n&&(this.deviceList=n)}})},incrTime(){this.status.uptimeStamp&&this.status.uptimeStamp++}}}),Me=we("system",{state:()=>({version:{},checkUpdate:null,updateChecked:!1,systemStatus:{}}),getters:{},actions:{incrTime(){var o;(o=this.systemStatus)!=null&&o.uptime&&this.systemStatus.uptime++},requestVersion(){G.System.Version.GET().then(o=>{var n;(n=o==null?void 0:o.data)!=null&&n.result&&(this.version=o.data.result)})},requestCheckUpdate(){this.updateChecked||(this.updateChecked=!0,G.System.CheckUpdate.GET().then(o=>{var n;(n=o==null?void 0:o.data)!=null&&n.result&&(this.checkUpdate=o.data.result)}).finally(()=>{this.checkUpdate==null&&(this.checkUpdate={needUpdate:!1,msg:"skip"})}))},updateSystemStatus(o){this.systemStatus=o}}});let ha=!1;const Zo=()=>{if(ha)return;ha=!0;let o=!0,n=!0;const a=Fe(),l=Me(),u=function(){return(!o&&document.hidden?Promise.resolve():G.System.Status.GET().then(p=>{p!=null&&p.data.result&&l.updateSystemStatus(p.data.result)})).finally(()=>{setTimeout(u,5e3),o&&(setInterval(()=>{l.incrTime()},1e3),o=!1)})},s=function(){return(!n&&document.hidden?Promise.resolve():G.Network.Status.GET().then(p=>{if(p!=null&&p.data){const{result:w}=p==null?void 0:p.data;w&&a.updateNetworkStatus(w)}})).finally(()=>{setTimeout(s,5e3),n&&(setInterval(()=>{a.incrTime()},1e3),n=!1)})};s(),a.requestDeviceList(),setTimeout(()=>{l.requestVersion(),u()},1100)};var N=(o,n)=>{const a=o.__vccOpts||o;for(const[l,u]of n)a[l]=u;return a};const Ko=T({setup(o){const{$gettext:n,$ngettext:a}=H(),l=ia(),u=Q(()=>l.portitemStyle.portitem),s=Q(()=>l.portitemStyle.show),p=Q(()=>({bottom:`calc(100% - ${l.portitemStyle.top}px)`,left:`${l.portitemStyle.left}px`})),w=f=>{switch(f){case"full":return n("\u5168\u53CC\u5DE5");case"half":return n("\u534A\u53CC\u5DE5")}},m=f=>{l.portitemStyle.show=!0},c=f=>{l.portitemStyle.show=!1};return(f,g)=>e(s)?(r(),d("div",{key:0,class:"disk-item-tooltip",style:ft(e(p)),onMouseenter:m,onMouseleave:c},[t("div",null,i(w(e(u).duplex)),1),t("div",null,i(e(n)("\u540D\u79F0\uFF1A"))+i(e(u).name||"--"),1),t("div",null,i(e(n)("MAC\uFF1A"))+i(e(u).macAddress||"--"),1),t("div",null,i(e(n)("\u63A5\u6536\uFF1A"))+i(e(u).rx_packets||"--"),1),t("div",null,i(e(n)("\u53D1\u9001\uFF1A"))+i(e(u).tx_packets||"--"),1)],36)):D("",!0)}});var Qo=N(Ko,[["__scopeId","data-v-41cbce66"]]);const Xo={id:"main"},tn=T({setup(o){return(n,a)=>{const l=ht("router-view");return r(),d("div",Xo,[B(l),B(Qo)])}}});var en=N(tn,[["__scopeId","data-v-2d97dedc"]]);const an={},on={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"},nn=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),rn=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),sn=[nn,rn];function dn(o,n){return r(),d("svg",on,sn)}var ln=N(an,[["render",dn]]);const un={},cn={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"},pn=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),fn=[pn];function mn(o,n){return r(),d("svg",cn,fn)}var gn=N(un,[["render",mn]]);const vn={},bn={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"},hn=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),_n=[hn];function xn(o,n){return r(),d("svg",bn,_n)}var wn=N(vn,[["render",xn]]);const kn={},yn={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"},Fn=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),En=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),$n=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),Cn=[Fn,En,$n];function Dn(o,n){return r(),d("svg",yn,Cn)}var Bn=N(kn,[["render",Dn]]);const Yn={},An={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"},Sn=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),zn=[Sn];function Pn(o,n){return r(),d("svg",An,zn)}var Tn=N(Yn,[["render",Pn]]);const In={},Mn={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"},Ln=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),Nn=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),On=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),Vn=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),Gn=t("path",{d:"M301.946104 941.515457h429.985632v65.841173H301.946104z",fill:"#8A8AA1","p-id":"80692"},null,-1),jn=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),Un=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),qn=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),Rn=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),Wn=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),Hn=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),Jn=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),Zn=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),Kn=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),Qn=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),Xn=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),ti=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),ei=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),ai=t("path",{d:"M301.946104 941.515457h429.985632v36.977408H301.946104z",fill:"#6E6E96","p-id":"80706"},null,-1),oi=[Ln,Nn,On,Vn,Gn,jn,Un,qn,Rn,Wn,Hn,Jn,Zn,Kn,Qn,Xn,ti,ei,ai];function ni(o,n){return r(),d("svg",Mn,oi)}var ii=N(In,[["render",ni]]);const ri={},si={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"},di=t("path",{d:"M894.185422 128.023792 129.814578 445.743994 445.99982 577.744353 571.860343 893.929596Z","p-id":"2997"},null,-1),li=[di];function ui(o,n){return r(),d("svg",si,li)}var ci=N(ri,[["render",ui]]);const pi={class:"progress"},fi=T({props:{value:{type:Number,required:!0},text:{type:String}},setup(o){const n=o,a=Q(()=>n.value>=80?"#e45e5e":n.value>=70?"#ff9800":n.value>=60?"#297ff3":n.value>0?"#53c31b":"");return(l,u)=>(r(),d("div",pi,[t("div",{class:st(["progress-value",`${o.value>50}`]),style:ft({width:`${o.value}%`,backgroundColor:e(a)})},[t("span",null,i(o.text),1)],6),Et(l.$slots,"default",{},void 0,!0)]))}});var Ia=N(fi,[["__scopeId","data-v-3ee635ef"]]);const mi={},gi={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"},vi=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),bi=[vi];function hi(o,n){return r(),d("svg",gi,bi)}var _i=N(mi,[["render",hi]]);const xi={},wi={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"},ki=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),yi=[ki];function Fi(o,n){return r(),d("svg",wi,yi)}var Ei=N(xi,[["render",Fi]]);const $i={class:"checkbox_switch"},Ci={class:"checkbox_switch_on"},Di={class:"checkbox_switch_off"},Bi=T({props:{modelValue:{type:Boolean,required:!0}},emits:["update:modelValue"],setup(o,{emit:n}){const a=o,l=Q({get:()=>a.modelValue.valueOf(),set:u=>n("update:modelValue",u)});return(u,s)=>(r(),d("label",$i,[L(t("input",{type:"checkbox","onUpdate:modelValue":s[0]||(s[0]=p=>ho(l)?l.value=p:null)},null,512),[[qt,e(l)]]),t("span",Ci,[B(_i)]),t("span",Di,[B(Ei)]),Et(u.$slots,"default",{},void 0,!0)]))}});var Ma=N(Bi,[["__scopeId","data-v-54af3568"]]);const Yi={},Ai={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"},Si=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),zi=[Si];function Pi(o,n){return r(),d("svg",Ai,zi)}var Ti=N(Yi,[["render",Pi]]);const Ii={},Mi={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"},Li=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),Ni=[Li];function Oi(o,n){return r(),d("svg",Mi,Ni)}var Vi=N(Ii,[["render",Oi]]);const Gi={};function ji(o,n){return r(),d("article",null,[Et(o.$slots,"default",{},void 0,!0)])}var Ui=N(Gi,[["render",ji],["__scopeId","data-v-995510fc"]]);const qi={class:"cover"},Ri={class:"thumbnail"},Wi=T({emits:["click"],setup(o,{emit:n}){const a=()=>{n("click")};return(l,u)=>(r(),Z(Ui,null,{default:j(()=>[t("a",{onClick:a},[t("div",qi,[t("div",Ri,[Et(l.$slots,"default",{},void 0,!0)])])])]),_:3}))}});var Hi=N(Wi,[["__scopeId","data-v-782f97c0"]]);const Ji={class:"select-editable"},Zi={selected:"",value:""},Ki=["value"],Qi={value:"useInput"},Xi=["placeholder"],tr=T({props:{modelValue:{type:String,required:!0},title:{type:String,default:""},options:{type:Array,default:[]}},emits:["update:modelValue"],setup(o,{emit:n}){const a=o,{$gettext:l,$ngettext:u}=H(),s=F(""),p=F(""),w=Q({get:()=>a.modelValue.valueOf(),set:g=>n("update:modelValue",g)}),m=g=>{g===s.value||s.value==="useInput"&&g===p.value||(g===""||a.options.some(h=>h.key===g)?s.value=g:(p.value=g,s.value="useInput"))};At(()=>a.modelValue,g=>{m(g)}),Yt(()=>{const g=w.value;m(g)});const c=g=>{s.value==="useInput"?w.value=p.value:w.value=s.value},f=g=>{w.value=p.value};return(g,h)=>(r(),d("label",null,[t("div",Ji,[L(t("select",{"onUpdate:modelValue":h[0]||(h[0]=k=>s.value=k),autocomplete:"off",onChange:c},[t("option",Zi,i(e(l)("\u8BF7\u9009\u62E9%{title}",{title:o.title})),1),(r(!0),d(U,null,tt(o.options,(k,b)=>(r(),d("option",{value:k.key,key:b},i(k.value||k.key),9,Ki))),128)),t("option",Qi,i(e(l)("- -\u81EA\u5B9A\u4E49- -")),1)],544),[[dt,s.value,void 0,{trim:!0}]]),s.value=="useInput"?L((r(),d("input",{key:0,type:"text","onUpdate:modelValue":h[1]||(h[1]=k=>p.value=k),required:"",placeholder:e(l)("\u8BF7\u8F93\u5165%{title}",{title:o.title}),onChange:f},null,40,Xi)),[[et,p.value,void 0,{trim:!0}]]):D("",!0)])]))}});var Jt=N(tr,[["__scopeId","data-v-c446588c"]]);const er={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"},ar=T({props:{size:{type:[Number,String],default:50},color:{type:String,default:"#fff"}},setup(o){const n=a=>{if(a==null)return;if(typeof a=="number")return a+"px";const l=a.toString();return parseInt(l)+""==l?l+"px":l};return(a,l)=>(r(),d("div",{class:"quick-loading",style:ft({width:n(o.size),height:n(o.size)})},[(r(),d("svg",er,[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:ft({fill:o.color})},null,4)]))],4))}});var or=N(ar,[["__scopeId","data-v-47c6049a"]]);const nr={},ir={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":""},rr=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),sr=[rr];function dr(o,n){return r(),d("svg",ir,sr)}var lr=N(nr,[["render",dr]]);const ur={},cr={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"},pr=Ot('',1),fr=[pr];function mr(o,n){return r(),d("svg",cr,fr)}var gr=N(ur,[["render",mr]]);const vr=o=>(it("data-v-0cc5bf50"),o=o(),rt(),o),br=["href","title"],hr=vr(()=>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)),_r=[hr],xr=T({props:{type:null},setup(o){const n=o,{$gettext:a,$ngettext:l}=H(),u=Q(()=>{switch(n.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(s,p)=>(r(),d("a",{href:e(u),target:"_blank",title:e(a)("\u8DF3\u8F6C\u6559\u7A0B")},_r,8,br))}});var wr=N(xr,[["__scopeId","data-v-0cc5bf50"]]),La={install:o=>{o.component("icon-loading",or),o.component("icon-success",lr),o.component("icon-error",gr),o.component("GlHelp",wr)}};const kr={width:"200",height:"200",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",fill:"none"},yr=["fill"],Na=T({props:{color:{type:String,default:"#0a0a0a"}},setup(o){return(n,a)=>(r(),d("svg",kr,[t("path",{d:"M680.64 960a61.184 61.184 0 0 1-44.864-19.072c-14.72-16.192-61.568-58.24-99.84-58.24-38.016 0-85.504 42.24-99.2 57.088a61.184 61.184 0 0 1-67.328 14.08l-1.28-0.448-116.352-65.088-1.152-0.832a55.872 55.872 0 0 1-18.752-67.456c0.064-0.192 10.752-24.768 10.752-47.232a123.52 123.52 0 0 0-123.392-123.328h-4.864c-19.52 0-35.392-17.28-40.448-44.096C73.6 603.2 64 552.384 64 512.384c0-40.064 9.536-90.88 9.92-92.992 5.12-27.136 21.376-44.544 41.152-44.096h4.16A123.52 123.52 0 0 0 242.56 251.904c0-22.4-10.688-46.976-10.816-47.232a55.68 55.68 0 0 1 18.944-67.392l1.216-0.832L374.72 68.992l1.28-0.576a62.336 62.336 0 0 1 67.2 13.888c14.528 15.296 60.48 54.848 97.664 54.848 36.8 0 82.496-38.784 96.96-53.76a62.336 62.336 0 0 1 67.264-13.44l1.28 0.64 118.592 65.92 1.152 0.768a55.808 55.808 0 0 1 18.816 67.456c-0.064 0.192-10.752 24.768-10.752 47.168a123.52 123.52 0 0 0 123.392 123.392h4.096c19.84-0.448 36.096 16.96 41.216 44.096 0.384 2.112 9.92 52.928 9.92 92.992 0 40-9.536 90.88-9.92 92.992-5.12 27.136-21.376 44.48-41.216 44.096h-4.096A123.52 123.52 0 0 0 834.176 772.8c0 22.4 10.688 47.04 10.752 47.232a55.808 55.808 0 0 1-18.816 67.456l-1.216 0.832-120.64 66.624-1.28 0.576a56.32 56.32 0 0 1-22.4 4.48z m-3.648-56.832a7.68 7.68 0 0 0 3.84 0.96l112.704-62.336c-2.688-6.272-15.168-36.992-15.168-68.928a179.456 179.456 0 0 1 169.856-179.008c1.344-7.552 8.768-49.792 8.768-81.472 0-31.68-7.424-73.92-8.768-81.472a179.456 179.456 0 0 1-169.856-179.008c0-32 12.48-62.72 15.168-68.992L682.688 121.28h-0.448c-1.92 0-3.648 0.64-4.288 1.088-1.856 1.92-17.92 18.24-40.96 34.432-34.24 24.064-66.56 36.224-96.064 36.224-29.888 0-62.464-12.416-96.832-36.928a313.792 313.792 0 0 1-41.216-35.072 8.832 8.832 0 0 0-4.736-1.152l-114.816 63.104c2.752 6.4 15.168 36.992 15.168 68.928A179.456 179.456 0 0 1 128.64 430.912c-1.344 7.552-8.768 49.792-8.768 81.472 0 31.68 7.424 73.92 8.768 81.408A179.456 179.456 0 0 1 298.496 772.8c0 32.128-12.544 62.912-15.232 69.12L392 902.72a7.68 7.68 0 0 0 3.84-0.896c2.048-2.24 18.304-19.456 41.6-36.608 34.944-25.536 68.032-38.464 98.56-38.464 30.72 0 64.064 13.184 99.2 39.232 23.488 17.472 39.744 34.944 41.792 37.184zM536.32 676.032a164.48 164.48 0 0 1-164.288-164.288A164.48 164.48 0 0 1 536.32 347.52a164.48 164.48 0 0 1 164.352 164.288A164.48 164.48 0 0 1 536.32 676.096z m0-272.64c-59.776 0-108.352 48.64-108.352 108.352 0 59.776 48.64 108.416 108.352 108.416 59.84 0 108.416-48.64 108.416-108.416 0-59.776-48.64-108.416-108.416-108.416z",fill:o.color,"p-id":"4508"},null,8,yr)]))}});let Be=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 o=()=>{this.show&&this.remain>0&&(this.remain=this.remain-1,Be=window.setTimeout(o,1e3))};Be=window.setTimeout(o,1e3)}},computed:{Message(){return this.message+(this.countdown?" "+this.remain+"s":"")}},methods:{Stop(){this.type!="loading"&&(this.show=!1,Be!=0&&clearTimeout(Be),this.Close())}}},Le=o=>(it("data-v-48bf84c6"),o=o(),rt(),o),Er={key:0,class:"loading icon"},$r=Le(()=>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=Le(()=>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=Le(()=>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=Le(()=>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 Mr(o,n,a,l,u,s){return r(),Z($t,{name:"el-fade-in-linear"},{default:j(()=>[u.show?(r(),d("div",{key:0,class:"toast",onClick:n[1]||(n[1]=p=>s.Stop())},[a.type=="loading"?(r(),d("div",Er,Cr)):a.type=="success"?(r(),d("div",Dr,Yr)):a.type=="error"?(r(),d("div",Ar,zr)):a.type=="warning"?(r(),d("div",Pr,Ir)):D("",!0),t("div",{class:"message",onClick:n[0]||(n[0]=ut(()=>{},["stop"]))},i(s.Message),1)])):D("",!0)]),_:1})}var Lr=N(Fr,[["render",Mr],["__scopeId","data-v-48bf84c6"]]);const _e=new Map,oe=o=>{const n=vt(Lr,pt(lt({},o),{Close:()=>{l()}})),a=document.createElement("div");document.body.append(a),n.mount(a);const l=()=>{a.remove(),_e.get(n._uid)&&_e.delete(n._uid)};return o.type=="loading"&&_e.set(n._uid,{Close:l}),(o==null?void 0:o.duration)==0||((o==null?void 0:o.duration)>0?setTimeout(()=>{l()},o==null?void 0:o.duration):setTimeout(()=>{l()},3e3)),{Close:l}},E=o=>oe(o);E.Loading=(o,n)=>oe({type:"loading",message:o||"\u52A0\u8F7D\u4E2D...",duration:0,countdown:n||0});E.Success=o=>oe({type:"success",message:o});E.Error=o=>oe({type:"error",message:o,duration:0});E.Warning=o=>oe({type:"warning",message:o});E.Message=o=>oe({message:o});E.Clear=()=>{_e.forEach((o,n)=>{o.Close(),_e.delete(n)})};const Nr={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",fill:"none",width:"128",height:"128"},Or=["fill"],Vr=T({props:{color:{type:String,default:"#000000"}},setup(o){return(n,a)=>(r(),d("svg",Nr,[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",fill:o.color},null,8,Or)]))}}),Gr=o=>(it("data-v-a96d68d4"),o=o(),rt(),o),jr={id:"actioner"},Ur={key:0,class:"action-container"},qr={class:"action-container_header"},Rr=Gr(()=>t("div",null,null,-1)),Wr={class:"title"},Hr=["title"],Jr={class:"action-container_body"},Zr=T({props:{Close:{type:Function},type:{type:Number},title:String},setup(o){const n=o,{$gettext:a,$ngettext:l}=H(),u=F(!1);Yt(()=>{u.value=!0,document.body.setAttribute("lock-scroll","true")}),Vt(()=>{document.body.removeAttribute("lock-scroll")});const s=()=>{n.Close&&(u.value=!1,setTimeout(()=>{n.Close&&n.Close()},300))};return(p,w)=>(r(),d("div",jr,[t("div",{class:"bg",onClick:s}),o.type!=null?Et(p.$slots,"default",{key:0},void 0,!0):(r(),d(U,{key:1},[u.value?(r(),d("div",Ur,[t("div",qr,[Rr,t("div",Wr,i(o.title),1),t("button",{class:"close",title:e(a)("\u5173\u95ED"),onClick:s},[B(Vr)],8,Hr)]),t("div",Jr,[Et(p.$slots,"default",{},void 0,!0)])])):D("",!0)],64))]))}});var Kr=N(Zr,[["__scopeId","data-v-a96d68d4"]]);const _t=T({props:{Close:{type:Function},type:{type:Number},title:String},setup(o){return(n,a)=>(r(),Z(Kr,{Close:o.Close,type:o.type,title:o.title},{default:j(()=>[Et(n.$slots,"default")]),_:3},8,["Close","type","title"]))}}),Qr=["onSubmit"],Xr={class:"actioner-dns_header"},ts={class:"actioner-dns_body"},es={class:"label-item"},as={class:"label-item_key"},os={class:"label-item_value"},ns=["disabled"],is={value:"manual"},rs={class:"label-item"},ss={class:"label-item_key"},ds={class:"label-item_value"},ls=["placeholder","onUpdate:modelValue"],us={class:"label-item_key"},cs={class:"label-item_value"},ps=["placeholder","onUpdate:modelValue"],fs={key:1,class:"label-message"},ms={class:"actioner-dns_footer"},gs=["disabled"],vs={key:1,class:"actioner-dns"},bs={class:"actioner-dns_header"},hs={class:"actioner-dns_body"},_s={class:"config-message"},xs={class:"actioner-dns_footer"},ws=T({props:{Close:{type:Function,required:!0}},setup(o){const n=o,{$gettext:a,$ngettext:l}=H(),u=F(0),s=Fe(),p=s.status,w=Q(()=>s.status.proto!="static"),m=()=>{let x=p.dnsList||[];for(x=x.filter(v=>v);x.length<2;)x.push("");return x},c=F({interfaceName:p.defaultInterface||"",dnsProto:p.dnsProto||"manual",manualDnsIp:m()}),f=F(""),g=F(!1),h=()=>O(this,null,function*(){f.value="";let x={};switch(c.value.dnsProto){case"auto":break;case"manual":if(x.manualDnsIp=[],!c.value.manualDnsIp[0]){E.Error(a("\u81F3\u5C11\u9700\u8981\u586B\u5199\u4E00\u4E2ADNS"));return}x.manualDnsIp=c.value.manualDnsIp.filter(_=>_);break}x.dnsProto=c.value.dnsProto,x.interfaceName=c.value.interfaceName;const v=E.Loading(a("\u914D\u7F6E\u4E2D..."));try{const _=yield G.Guide.DnsConfig.POST(x);if(_!=null&&_.data){const{success:y,error:$}=_==null?void 0:_.data;$&&(f.value=$),(y==null||y==0)&&(E.Success(a("\u914D\u7F6E\u6210\u529F")),u.value=1)}}catch(_){f.value=_}v.Close()}),k=x=>{x.preventDefault(),n.Close&&n.Close()},b=x=>{location.reload()};return(x,v)=>(r(),Z(_t,{Close:o.Close,type:1},{default:j(()=>[u.value==0?(r(),d("form",{key:0,class:"actioner-dns",onSubmit:ut(h,["prevent"])},[t("div",Xr,[t("span",null,i(e(a)("DNS\u914D\u7F6E")),1)]),t("div",ts,[t("div",es,[t("div",as,[t("span",null,i(e(a)("DNS\u9009\u9879")),1)]),t("div",os,[L(t("select",{"onUpdate:modelValue":v[0]||(v[0]=_=>c.value.dnsProto=_)},[t("option",{value:"auto",disabled:!e(w)},i(e(a)("\u81EA\u52A8\u83B7\u53D6DNS")),9,ns),t("option",is,i(e(a)("\u81EA\u5B9A\u4E49DNS")),1)],512),[[dt,c.value.dnsProto]])])]),c.value.dnsProto=="manual"?(r(!0),d(U,{key:0},tt(c.value.manualDnsIp,(_,y)=>(r(),d("div",rs,[y==0?(r(),d(U,{key:0},[t("div",ss,[t("span",null,i(e(a)("DNS\u670D\u52A1\u5668\u5730\u5740")),1)]),t("div",ds,[L(t("input",{type:"text",placeholder:e(a)("\u8BF7\u8F93\u5165DNS\u5730\u5740"),required:"","onUpdate:modelValue":$=>c.value.manualDnsIp[y]=$},null,8,ls),[[et,c.value.manualDnsIp[y],void 0,{trim:!0}]])])],64)):(r(),d(U,{key:1},[t("div",us,i(e(a)("\u5907\u7528DNS\u670D\u52A1\u5668\u5730\u5740")),1),t("div",cs,[L(t("input",{type:"text",placeholder:e(a)("\u5907\u7528DNS\u5730\u5740"),"onUpdate:modelValue":$=>c.value.manualDnsIp[y]=$},null,8,ps),[[et,c.value.manualDnsIp[y],void 0,{trim:!0}]])])],64))]))),256)):D("",!0),f.value?(r(),d("div",fs,i(f.value),1)):D("",!0)]),t("div",ms,[t("button",{class:"cbi-button cbi-button-apply app-btn",disabled:g.value},i(e(a)("\u786E\u8BA4")),9,gs),t("button",{class:"cbi-button cbi-button-remove app-btn app-back",onClick:k},i(e(a)("\u53D6\u6D88")),1)])],40,Qr)):u.value==1?(r(),d("div",vs,[t("div",bs,[t("span",null,i(e(a)("DNS\u914D\u7F6E")),1)]),t("div",hs,[t("div",_s,i(e(a)("DNS\u914D\u7F6E\u5DF2\u4FDD\u5B58")),1)]),t("div",xs,[t("button",{class:"cbi-button cbi-button-remove app-btn app-back",onClick:b},i(e(a)("\u5B8C\u6210")),1)])])):D("",!0)]),_:1},8,["Close"]))}});var ks=N(ws,[["__scopeId","data-v-2ac87be2"]]);const Oa=()=>{const o=document.createElement("div");document.body.appendChild(o);const n=vt(ks,{Close:()=>{a()}});n.mount(o);const a=()=>{n.unmount(),o.remove()};return{Close:a}},ys={},Fs={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"},Es=Ot('',1),$s=[Es];function Cs(o,n){return r(),d("svg",Fs,$s)}var ra=N(ys,[["render",Cs]]);const Ds=["onSubmit"],Bs={class:"actioner-dns_header"},Ys={class:"actioner-dns_body"},As={class:"label-item"},Ss={class:"label-item_key"},zs={class:"label-item_value"},Ps={class:"item_info"},Ts={class:"label-item"},Is={class:"label-item_key"},Ms={class:"label-item_value"},Ls={selected:"true",value:""},Ns=["value"],Os={class:"actioner-dns_footer"},Vs=["disabled"],Gs={key:1,class:"actioner-dns"},js={class:"actioner-dns_header"},Us={class:"softsource_tit"},qs={class:"actioner-dns_body"},Rs={class:"finished"},Ws={class:"successed"},Hs={class:"btns"},Js=T({props:{Close:{type:Function,required:!0}},setup(o){const n=o,{$gettext:a,$ngettext:l}=H(),u=F(0),s=F(""),p=F(),w=F();(()=>{G.Guide.SoftSourceList.GET().then(h=>{var k,b;if((k=h==null?void 0:h.data)!=null&&k.result){const x=(b=h==null?void 0:h.data)==null?void 0:b.result;w.value=x}}).then(()=>G.Guide.GetSoftSource.GET()).then(h=>{var k,b;if((k=h==null?void 0:h.data)!=null&&k.result){const x=h.data.result;p.value=x.softSource,(b=w.value)!=null&&b.softSourceList.find(v=>v.identity==x.softSource.identity)&&(s.value=x.softSource.identity)}})})();const c=h=>{h.preventDefault(),n.Close&&n.Close()},f=h=>{const k=E.Loading(a("\u6B63\u5728\u5207\u6362\u4E2D..."));G.Guide.SoftSource.POST({softSourceIdentity:s.value}).then(b=>{if(b!=null&&b.data){if((b.data.success||0)==0){u.value=1;return}else if(b.data.error)throw b.data.error}throw a("\u672A\u77E5\u9519\u8BEF")}).catch(b=>{E.Error(b)}).finally(()=>k.Close())},g=h=>{h.preventDefault(),location.reload()};return(h,k)=>(r(),Z(_t,{Close:o.Close,type:1},{default:j(()=>{var b,x;return[u.value==0?(r(),d("form",{key:0,class:"actioner-dns",onSubmit:ut(f,["prevent"])},[t("div",Bs,[t("span",null,i(e(a)("\u8F6F\u4EF6\u6E90\u914D\u7F6E")),1)]),t("div",Ys,[t("div",As,[t("div",Ss,[t("span",null,i(e(a)("\u5F53\u524D\u8F6F\u4EF6\u6E90")),1)]),t("div",zs,[t("p",Ps,i((b=p.value)==null?void 0:b.name),1)])]),t("div",Ts,[t("div",Is,[t("span",null,i(e(a)("\u5207\u6362\u8F6F\u4EF6\u6E90")),1)]),t("div",Ms,[L(t("select",{name:"",id:"","onUpdate:modelValue":k[0]||(k[0]=v=>s.value=v)},[t("option",Ls,i(e(a)("\u8BF7\u9009\u62E9\u8F6F\u4EF6\u6E90")),1),(r(!0),d(U,null,tt((x=w.value)==null?void 0:x.softSourceList,(v,_)=>(r(),d("option",{value:v.identity,key:_},i(v.name),9,Ns))),128))],512),[[dt,s.value,void 0,{trim:!0}]])])])]),t("div",Os,[t("button",{class:"cbi-button cbi-button-apply app-btn",disabled:s.value==""},i(e(a)("\u786E\u8BA4")),9,Vs),t("button",{class:"cbi-button cbi-button-remove app-btn app-back",onClick:c},i(e(a)("\u53D6\u6D88")),1)])],40,Ds)):D("",!0),u.value==1?(r(),d("form",Gs,[t("div",js,[t("span",Us,i(e(a)("\u8F6F\u4EF6\u6E90\u914D\u7F6E")),1)]),t("div",qs,[t("div",Rs,[B(ra)]),t("p",Ws,i(e(a)("\u914D\u7F6E\u6210\u529F\uFF01")),1),t("div",Hs,[t("button",{class:"cbi-button cbi-button-apply softsource_successed",onClick:g},i(e(a)("\u786E\u5B9A")),1)])])])):D("",!0)]}),_:1},8,["Close"]))}});var Zs=N(Js,[["__scopeId","data-v-2deed63d"]]);const Va=()=>{const o=document.createElement("div");document.body.appendChild(o);const n=vt(Zs,{Close:()=>{a()}});n.mount(o);const a=()=>{n.unmount(),o.remove()};return{Close:a}},Ks={class:"reusable-card",role:"group"},Qs={class:"card-header"},Xs={class:"left"},td={class:"title"},ed={class:"settings-wrapper"},ad={key:0,class:"settings-btn"},od={class:"dropdown-menu"},nd={key:1,class:"dns-btn"},id={key:2,class:"dns-btn"},rd={class:"card-body"},sd={props:{title:{type:String,required:!0},showSettings:{type:Boolean,default:!0},showDns:{type:Boolean,default:!1},showSoftware:{type:Boolean,default:!1},isSettingsMenuOpen:{type:Boolean,default:!1}},emits:["settings","update:isSettingsMenuOpen"],setup(o,{emit:n}){const a=o,{$gettext:l}=H();Yt(()=>document.addEventListener("click",s)),ke(()=>document.removeEventListener("click",s));const u=Q({get:()=>a.isSettingsMenuOpen,set:m=>n("update:isSettingsMenuOpen",m)}),s=m=>{m.target.closest(".settings-wrapper")||(u.value=!1)},p=()=>{Oa()},w=()=>{Va()};return(m,c)=>(r(),d("div",Ks,[t("div",Qs,[t("div",Xs,[Et(m.$slots,"icon",{},void 0,!0),t("div",td,i(o.title),1)]),t("div",ed,[o.showSettings?(r(),d("div",ad,[Et(m.$slots,"settings",{},void 0,!0)])):D("",!0),B($t,{name:"fade"},{default:j(()=>[L(t("div",od,[Et(m.$slots,"settings-menu",{},void 0,!0)],512),[[Xt,e(u)]])]),_:3}),o.showDns?(r(),d("div",nd,[t("button",{class:"btn-primary",onClick:p},i(e(l)("DNS\u914D\u7F6E")),1)])):D("",!0),o.showSoftware?(r(),d("div",id,[t("button",{class:"btn-pink",onClick:w},i(e(l)("\u8F6F\u4EF6\u6E90\u914D\u7F6E")),1)])):D("",!0)])]),t("div",rd,[Et(m.$slots,"default",{},void 0,!0)])]))}};var Rt=N(sd,[["__scopeId","data-v-bb194020"]]);const dd={width:"200",height:"200",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",fill:"none"},ld=["fill"],ud=["fill"],cd=["fill"],Zt=T({props:{color:{type:String,default:"#9810f9"}},setup(o){return(n,a)=>(r(),d("svg",dd,[t("path",{d:"M665.6 911.36H358.4c-76.8 0-117.76 0-153.6-20.48-30.72-15.36-56.32-40.96-71.68-71.68-20.48-35.84-20.48-76.8-20.48-153.6v-51.2c0-20.48 15.36-40.96 40.96-40.96s40.96 15.36 40.96 40.96v51.2c0 61.44 0 97.28 10.24 117.76 10.24 15.36 20.48 30.72 40.96 40.96 20.48 10.24 56.32 10.24 117.76 10.24h307.2c61.44 0 97.28 0 117.76-10.24 15.36-10.24 30.72-20.48 40.96-40.96 10.24-20.48 10.24-56.32 10.24-117.76v-51.2c0-20.48 15.36-40.96 40.96-40.96s40.96 15.36 40.96 40.96v51.2c0 76.8 0 117.76-20.48 153.6-15.36 30.72-40.96 56.32-71.68 71.68-35.84 20.48-76.8 20.48-153.6 20.48z","p-id":"4906",fill:o.color},null,8,ld),t("path",{d:"M512 645.12c-10.24 0-15.36 0-20.48-10.24l-204.8-204.8c-10.24-10.24-10.24-30.72 0-46.08s30.72-10.24 46.08 0l184.32 184.32 184.32-184.32c10.24-10.24 30.72-10.24 46.08 0 10.24 10.24 10.24 30.72 0 46.08l-204.8 204.8c-5.12 5.12-15.36 10.24-20.48 10.24z","p-id":"4907",fill:o.color},null,8,ud),t("path",{d:"M512 645.12c-15.36 0-30.72-15.36-30.72-30.72V153.6c0-15.36 15.36-30.72 30.72-30.72s30.72 15.36 30.72 30.72v460.8c0 15.36-15.36 30.72-30.72 30.72z","p-id":"4908",fill:o.color},null,8,cd)]))}}),pd={},fd={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"},md=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),gd=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),vd=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),bd=[md,gd,vd];function hd(o,n){return r(),d("svg",fd,bd)}var Ee=N(pd,[["render",hd]]);const sa=o=>(it("data-v-0bd83418"),o=o(),rt(),o),_d={class:"disk-item"},xd=sa(()=>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)),wd={class:"disk-item_f"},kd={class:"disk-item_venderModel"},yd={class:"disk-item_used"},Fd=sa(()=>t("div",{class:"auto"},null,-1)),Ed={class:"disk-item-r"},$d={class:"disk-children"},Cd=["onClick"],Dd=sa(()=>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)),Bd={key:0},Yd={key:1},Ad=T({props:{disk:{type:Object,required:!0},currDisk:{type:Object},currMountPoint:{type:Object},onDisk:{type:Function,required:!0}},setup(o){var p,w;const n=o,{$gettext:a,$ngettext:l}=H(),u=F(!1);n.currDisk!=null&&((p=n.currDisk)==null?void 0:p.venderModel)==((w=n.disk)==null?void 0:w.venderModel)&&(u.value=!0);const s=m=>{u.value=!u.value,n.onDisk(m,null)};return(m,c)=>{var f;return r(),d("ul",_d,[t("li",{class:st(["disk-info",{on:o.disk.venderModel==((f=o.currDisk)==null?void 0:f.venderModel),nopoint:o.disk.childrens==null||o.disk.childrens.length==0}]),onClick:c[0]||(c[0]=g=>s(o.disk))},[xd,t("div",wd,[t("div",kd,i(o.disk.venderModel),1),t("div",yd,i(o.disk.used)+"/"+i(o.disk.size),1)]),Fd,t("div",Ed,i(o.disk.path),1)],2),L(t("div",$d,[(r(!0),d(U,null,tt(o.disk.childrens,g=>{var h,k;return r(),d("li",{class:st(["disk-children_item",{on:g.uuid==((h=o.currMountPoint)==null?void 0:h.uuid)&&g.path==((k=o.currMountPoint)==null?void 0:k.path)}]),onClick:b=>o.onDisk(o.disk,g)},[Dd,g.mountPoint?(r(),d("span",Bd," \u3010"+i(g.filesystem)+"\u3011 "+i(g.mountPoint)+" \uFF08"+i(g.used)+"/"+i(g.total)+"\uFF09 ["+i(g.uuid)+"] ",1)):(r(),d("span",Yd," \u3010"+i(g.filesystem)+"\u3011 "+i(g.mountPoint||g.path||e(a)("\u672A\u6302\u8F7D\u78C1\u76D8"))+" ["+i(g.uuid)+"] ",1))],10,Cd)}),256))],512),[[Xt,u.value]])])}}});var _a=N(Ad,[["__scopeId","data-v-0bd83418"]]);const da=o=>(it("data-v-3dae3be2"),o=o(),rt(),o),Sd=["onSubmit"],zd={class:"action-header"},Pd={class:"action-header_title"},Td={class:"action-body"},Id={class:"disk-info"},Md=da(()=>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)),Ld={key:0,class:"disk-info_mount-name"},Nd={key:1,class:"disk-info_mount-name"},Od={key:0,class:"label-item"},Vd={class:"label-item_key"},Gd={class:"label-item_path"},jd={class:"label-item"},Ud={class:"label-item_key"},qd={class:"label-item_value"},Rd=["disabled"],Wd={key:0,value:""},Hd={value:"format"},Jd={key:1,value:"default"},Zd={class:"label-item_value"},Kd={key:0,class:"msg"},Qd={key:1,class:"msg"},Xd={class:"action-footer"},t0=da(()=>t("div",{class:"auto"},null,-1)),e0=["disabled"],a0=["disabled"],o0={key:1,class:"action result"},n0={class:"action-body"},i0=da(()=>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"},s0={key:0,class:"action-body_info"},d0={key:1,class:"action-body_info"},l0={class:"btns"},u0=T({props:{action:String,disk:{type:Object,required:!0},mount:{type:Object},Close:{type:Function},Cancel:{type:Function},Next:{type:Function}},setup(o){const n=o,{$gettext:a,$ngettext:l}=H(),u=()=>{n.Close&&n.Close()},s=$=>{$.preventDefault(),n.Cancel&&n.Cancel(),u()},p=$=>{n.Next&&n.Next($),u()},w=F(!1),m=F(0),c=$=>{m.value=$},f=F(n.action=="nas"?"":"format"),g=F(),h=F(),k=()=>{switch(f.value){case"format":x();return;case"default":b();return;default:E.Warning(a("\u8BF7\u9009\u62E9\u9009\u9879"));return}},b=()=>{let $="";const A=n.mount;if(A!=null&&A.mountPoint!=null&&($=A.mountPoint),$!=""){p($);return}E.Warning(a("\u65E0\u6CD5\u8BC6\u522B\u8DEF\u5F84"))},x=()=>{const $=n.disk,A=n.mount;if(A){const z=A.mountPoint||A.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:z||""}))||!confirm(a("\u662F\u5426\u786E\u5B9A\u683C\u5F0F\u5316 %{partname}?",{partname:z||""})))return;_(A);return}if($){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:$.venderModel||""}))||!confirm(a("\u662F\u5426\u786E\u5B9A\u521D\u59CB\u5316?")))return;v($);return}E.Warning(a("\u65E0\u6CD5\u8BC6\u522B\u6570\u636E"))},v=$=>O(this,null,function*(){if($.name==null||$.path==""){E.Warning(a("\u83B7\u53D6\u4E0D\u5230\u8BBE\u5907\u540D\u79F0"));return}if($.path==null||$.path==""){E.Warning(a("\u83B7\u53D6\u4E0D\u5230\u8BBE\u5907\u8DEF\u5F84"));return}w.value=!0;const A=E.Loading(a("\u521D\u59CB\u5316\u4E2D..."));try{const z=yield G.Nas.Disk.Init.POST({name:$.name,path:$.path});if(z!=null&&z.data){const{result:Y,error:C}=z==null?void 0:z.data;C&&E.Warning(C),Y&&(Y.errorInfo?E.Warning(Y.errorInfo):(E.Success(a("\u521D\u59CB\u5316\u6210\u529F")),Y.childrens&&Y.childrens.length>0&&(h.value=Y.childrens[0]),g.value=Y,c(1)))}}catch(z){E.Error(z)}A.Close(),w.value=!1}),_=$=>O(this,null,function*(){if($.path==null||$.path==""){E.Warning(a("\u83B7\u53D6\u4E0D\u5230\u5206\u533A\u8DEF\u5F84"));return}w.value=!0;const A=E.Loading(a("\u683C\u5F0F\u5316\u4E2D..."));try{const z=yield G.Nas.Disk.Partition.Format.POST({path:$.path,uuid:$.uuid,mountPoint:$.mountPoint});if(z!=null&&z.data){const{result:Y,error:C}=z==null?void 0:z.data;C&&E.Warning(C),Y&&(E.Success(a("\u683C\u5F0F\u5316\u6210\u529F")),h.value=Y,c(1))}}catch(z){E.Error(z)}A.Close(),w.value=!1}),y=()=>{if(h.value&&h.value.mountPoint){p(h.value.mountPoint);return}E.Warning(a("\u8BFB\u53D6\u7ED3\u679C\u5931\u8D25"))};return($,A)=>(r(),Z(_t,{type:1},{default:j(()=>[B($t,{name:"rotate",mode:"out-in"},{default:j(()=>{var z;return[m.value==0?(r(),d("form",{key:0,class:"action format",onSubmit:ut(k,["prevent"])},[t("div",zd,[t("div",Pd,i(e(a)("\u786C\u76D8\u914D\u7F6E")),1)]),t("div",Td,[t("div",Id,[Md,o.mount?(r(),d("div",Ld,[t("span",null,"\u3010"+i(o.mount.total)+"\u3011",1),t("span",null,i(o.mount.mountPoint||o.mount.path),1)])):o.disk?(r(),d("div",Nd,[t("span",null,"\u3010"+i(o.disk.size)+"\u3011",1),t("span",null,i(o.disk.venderModel),1)])):D("",!0)]),o.mount?(r(),d("div",Od,[t("div",Vd,[t("span",null,i(e(a)("\u76EE\u6807\u5206\u533A")),1)]),t("div",Gd,i(o.mount.mountPoint||o.mount.path)+"\uFF08"+i(o.mount.total)+"\uFF09",1)])):D("",!0),t("div",jd,[t("div",Ud,[t("span",null,i(e(a)("\u683C\u5F0F\u5316\u9009\u9879")),1)]),t("div",qd,[L(t("select",{"onUpdate:modelValue":A[0]||(A[0]=Y=>f.value=Y),required:"",disabled:o.action=="disk"},[o.mount!=null?(r(),d("option",Wd,i(e(a)("\u8BF7\u9009\u62E9\u9009\u9879")),1)):D("",!0),t("option",Hd,i(e(a)("\u683C\u5F0F\u5316")),1),o.mount!=null?(r(),d("option",Jd,i(e(a)("\u4E0D\u683C\u5F0F\u5316,\u4F7F\u7528\u539F\u6587\u4EF6\u7CFB\u7EDF")),1)):D("",!0)],8,Rd),[[dt,f.value]])]),t("div",Zd,[f.value=="format"?(r(),d("p",Kd,i(e(a)("\u683C\u5F0F\u5316\u4E3AEXT4\u6587\u4EF6\u7CFB\u7EDF")),1)):f.value=="default"?(r(),d("p",Qd)):D("",!0)])])]),t("div",Xd,[t0,t("button",{class:"cbi-button cbi-button-remove app-btn app-back",onClick:s,type:"button",disabled:w.value},i(e(a)("\u8FD4\u56DE")),9,e0),t("button",{class:"cbi-button cbi-button-apply app-btn app-next",disabled:w.value},i(e(a)("\u4E0B\u4E00\u6B65")),9,a0)])],40,Sd)):m.value==1?(r(),d("div",o0,[t("div",n0,[i0,t("div",r0,i(e(a)("\u683C\u5F0F\u5316\u6210\u529F")),1),g.value?(r(),d("div",s0,[nt(i(e(a)("\u5DF2\u7ECF\u6210\u529F\u683C\u5F0F\u5316\u78C1\u76D8"))+" "+i(g.value.venderModel)+" "+i(e(a)("\u5E76\u6302\u8F7D\u5230"))+" ",1),t("a",null,i((z=h.value)==null?void 0:z.mountPoint),1)])):D("",!0),h.value?(r(),d("div",d0,[nt(i(e(a)("\u5DF2\u7ECF\u6210\u529F\u521D\u59CB\u5316\u5206\u533A"))+" ",1),t("a",null,i(h.value.mountPoint),1)])):D("",!0),t("div",l0,[t("button",{class:"cbi-button cbi-button-apply app-btn app-next",type:"button",onClick:y},i(o.action=="nas"?e(a)("\u4E0B\u4E00\u6B65"):e(a)("\u5B8C\u6210")),1)])])])):D("",!0)]}),_:1})]),_:1}))}});var c0=N(u0,[["__scopeId","data-v-3dae3be2"]]),la=o=>{const n=document.createElement("div");document.body.appendChild(n);const a=vt(c0,pt(lt({},o),{Close:()=>{l()}}));a.mount(n);const l=()=>{a.unmount(),n.remove()};return{Close:l}};const p0=o=>(it("data-v-b222ef5e"),o=o(),rt(),o),f0={class:"action list"},m0={class:"action-header"},g0={class:"action-header_title"},v0={class:"action-body"},b0={class:"disk-list"},h0={class:"action-msg"},_0={href:"/cgi-bin/luci/admin/system/diskman"},x0={class:"action-footer"},w0=p0(()=>t("div",{class:"auto"},null,-1)),k0=T({props:{Cancel:{type:Function},Next:{type:Function},Close:{type:Function}},setup(o){const n=o,{$gettext:a,$ngettext:l}=H(),u=F(!0),s=mt({disks:[],raids:[]});(()=>O(this,null,function*(){const b=yield Promise.all([G.Nas.Disk.Status.GET(),G.Raid.List.GET()]);try{if(b[0]){const x=b[0];x!=null&&x.data.result&&(s.disks=(x==null?void 0:x.data.result.disks)||[])}if(b[1]){const x=b[1];x.data.result&&(s.raids=x.data.result.disks||[])}}catch(x){E.Warning(x)}}))();const w=F(),m=F(),c=(b,x)=>{w.value=b,m.value=x},f=()=>{n.Close&&n.Close()},g=()=>{n.Cancel&&n.Cancel(),f()},h=b=>{n.Next&&n.Next(b),f()},k=()=>{if(w.value==null){E.Warning(a("\u8BF7\u9009\u62E9\u76EE\u6807\u786C\u76D8"));return}if(w.value.childrens!=null&&w.value.childrens.length>0&&m.value==null){E.Warning(a("\u8BF7\u9009\u62E9\u786C\u76D8\u5206\u533A"));return}if(m.value!=null&&(m.value.mountPoint==null||m.value.mountPoint=="")){E.Warning(a("\u8BE5\u5206\u533A\u5C1A\u672A\u6302\u8F7D\uFF0C\u8BF7\u5148\u53BB\u6302\u8F7D"));return}u.value=!1,la({action:"nas",disk:w.value,mount:m.value,Cancel:()=>{u.value=!0},Next:b=>{h(b)}})};return(b,x)=>u.value?(r(),Z(_t,{key:0,type:1},{default:j(()=>[B($t,{name:"rotate",mode:"out-in"},{default:j(()=>[t("div",f0,[t("div",m0,[t("div",g0,i(e(a)("\u8BF7\u9009\u62E9\u4E00\u4E2A\u786C\u76D8\u6216\u5206\u533A")),1)]),t("div",v0,[t("div",b0,[(r(!0),d(U,null,tt(e(s).disks,v=>(r(),Z(_a,{disk:v,onDisk:c,currDisk:w.value,currMountPoint:m.value},null,8,["disk","currDisk","currMountPoint"]))),256)),(r(!0),d(U,null,tt(e(s).raids,v=>(r(),Z(_a,{disk:v,onDisk:c,currDisk:w.value,currMountPoint:m.value},null,8,["disk","currDisk","currMountPoint"]))),256))])]),t("div",h0,[t("span",null,[nt(i(e(a)("\u60F3\u8981\u66F4\u7CBE\u786E\u7684\u914D\u7F6E\uFF1F\u8BF7\u524D\u5F80"))+" ",1),t("a",_0,i(e(a)("\u9AD8\u7EA7\u8BBE\u7F6E")),1)])]),t("div",x0,[w0,t("button",{class:"cbi-button cbi-button-remove app-btn app-back",onClick:g,type:"button"},i(e(a)("\u8FD4\u56DE")),1),t("button",{class:"cbi-button cbi-button-apply app-btn app-next",onClick:k,type:"button"},i(e(a)("\u4E0B\u4E00\u6B65")),1)])])]),_:1})]),_:1})):D("",!0)}});var y0=N(k0,[["__scopeId","data-v-b222ef5e"]]),F0=o=>{const n=document.createElement("div");document.body.appendChild(n);const a=vt(y0,pt(lt({},o),{Close:()=>{l()}}));a.mount(n);const l=()=>{a.unmount(),n.remove()};return{Close:l}};const E0=o=>(it("data-v-45926ac6"),o=o(),rt(),o),$0={class:"action"},C0={class:"action-body"},D0=E0(()=>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)),B0={class:"title"},Y0={class:"info"},A0=["href"],S0={class:"btns"},z0=T({props:{Close:Function},setup(o){const n=o,{$gettext:a,$ngettext:l}=H(),u=F(""),s=Q(()=>`http://${location.hostname}:${u.value}`);(()=>{G.Nas.Linkease.Enable.POST().then(m=>{var c,f;(c=m==null?void 0:m.data)!=null&&c.result&&(u.value=((f=m.data.result)==null?void 0:f.port)||"")})})();const w=()=>{n.Close&&n.Close(),location.reload()};return(m,c)=>(r(),Z(_t,{type:1},{default:j(()=>[B($t,{name:"rotate",mode:"out-in"},{default:j(()=>[t("div",$0,[t("div",C0,[D0,t("h2",B0,i(e(a)("\u670D\u52A1\u5DF2\u542F\u52A8")),1),t("div",Y0,[t("span",null,i(e(a)("\u524D\u5F80")),1),t("a",{href:e(s),target:"_blank",rel:"noopener noreferrer"},i(e(s)),9,A0),t("span",null,i(e(a)("\u7EE7\u7EED\u914D\u7F6E")),1)]),t("div",S0,[t("button",{class:"cbi-button cbi-button-remove app-btn app-back",type:"button",onClick:w},i(e(a)("\u5173\u95ED")),1)])])])]),_:1})]),_:1}))}});var P0=N(z0,[["__scopeId","data-v-45926ac6"]]),T0=o=>{const n=document.createElement("div");document.body.appendChild(n);const a=vt(P0,pt(lt({},o),{Close:()=>{l()}}));a.mount(n);const l=()=>{a.unmount(),n.remove()};return{Close:l}};const I0=o=>(it("data-v-2b3974a4"),o=o(),rt(),o),M0=["onSubmit"],L0={class:"action-header"},N0={class:"action-header_title"},O0={class:"action-body"},V0={class:"label-item"},G0={class:"label-item_key"},j0={class:"label-item_value"},U0=["value"],q0={class:"label-item"},R0={class:"label-item_key"},W0={class:"label-item_value"},H0=["placeholder"],J0={class:"label-item"},Z0={class:"label-item_key"},K0={class:"label-item_value"},Q0={class:"action-footer"},X0=I0(()=>t("div",{class:"auto"},null,-1)),tl=["disabled"],el=["disabled"],al=T({props:{rootPath:{type:String,required:!0},Close:Function},setup(o){const n=o,{$gettext:a,$ngettext:l}=H(),u=f=>{f.preventDefault(),n.Close&&n.Close()},s=F(!1),p=F({username:"root",password:"",rootPath:n.rootPath});(()=>O(this,null,function*(){const f=E.Loading(a("\u52A0\u8F7D\u4E2D..."));s.value=!0;try{const g=yield G.Nas.Webdav.Status.GET();if(g!=null&&g.data){const{result:h,error:k}=g.data;if(k){E.Warning(k);return}h&&(h.username&&(p.value.username=h.username),h.password&&(p.value.password=h.password))}}catch(g){E.Error(g)}s.value=!1,f.Close()}))();const m=()=>{const f=p.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}c(f)},c=f=>O(this,null,function*(){s.value=!0;const g=E.Loading(a("\u521B\u5EFA\u4E2D..."));try{const h=yield G.Nas.Webdav.Create.POST(f);if(h!=null&&h.data){const{error:k,result:b}=h.data;k&&E.Warning(k),b&&(E.Success(a("\u521B\u5EFA\u6210\u529F")),window.setTimeout(()=>{location.reload()},1e3))}}catch(h){E.Error(h)}g.Close(),s.value=!1});return(f,g)=>(r(),Z(_t,{type:1},{default:j(()=>[B($t,{name:"rotate",mode:"out-in"},{default:j(()=>[t("form",{class:"action",onSubmit:ut(m,["prevent"])},[t("div",L0,[t("div",N0,i(e(a)("Webdav\u5171\u4EAB\u914D\u7F6E")),1)]),t("div",O0,[t("div",V0,[t("div",G0,[t("span",null,i(e(a)("\u670D\u52A1\u76EE\u5F55\u8DEF\u5F84")),1)]),t("div",j0,[t("input",{type:"text",value:p.value.rootPath,disabled:"",required:"",style:{backgroundColor:"#eee"}},null,8,U0)])]),t("div",q0,[t("div",R0,[t("span",null,i(e(a)("\u7528\u6237\u540D")),1)]),t("div",W0,[L(t("input",{type:"text",required:"",placeholder:e(a)("\u8D26\u53F7\u7528\u6237\u540D"),"onUpdate:modelValue":g[0]||(g[0]=h=>p.value.username=h)},null,8,H0),[[et,p.value.username,void 0,{trim:!0}]])])]),t("div",J0,[t("div",Z0,[t("span",null,i(e(a)("\u5BC6\u7801")),1)]),t("div",K0,[L(t("input",{type:"password","onUpdate:modelValue":g[1]||(g[1]=h=>p.value.password=h)},null,512),[[et,p.value.password,void 0,{trim:!0}]])])])]),t("div",Q0,[X0,t("button",{class:"cbi-button cbi-button-remove app-btn app-back",type:"button",onClick:u,disabled:s.value},i(e(a)("\u5173\u95ED")),9,tl),t("button",{class:"cbi-button cbi-button-apply app-btn app-next",disabled:s.value},i(e(a)("\u521B\u5EFA")),9,el)])],40,M0)]),_:1})]),_:1}))}});var ol=N(al,[["__scopeId","data-v-2b3974a4"]]),nl=o=>{const n=document.createElement("div");document.body.appendChild(n);const a=vt(ol,pt(lt({},o),{Close:()=>{l()}}));a.mount(n);const l=()=>{a.unmount(),n.remove()};return{Close:l}};const il={},rl={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),dl=[sl];function ll(o,n){return r(),d("svg",rl,dl)}var zt=N(il,[["render",ll]]);const{$gettext:be,$ngettext:Ye}=Ie(),ul=o=>{},cl=()=>new Date().getTime(),pl=o=>{if(o<1e3)return`${o} B`;let a=1e3,l=0;for(let p=o/1e3;p>=1e3;p/=1e3)a*=1e3,l++;let u=[" KB"," MB"," GB"," TB"," PB"," EB"];return(o/100/(a/100)).toFixed(1)+u[l]},fl=o=>{if(o==null)return 0;if(o<1e4)return o;let a=parseInt(`${o/1e4}`),l=o%1e4;return`${a}\u4E07${l}`},ml=o=>{if(o)try{var n=new Date(o),a=n.getHours(),l=n.getMinutes(),u=n.getSeconds();return a<10&&(a=`0${a}`),l<10&&(l=`0${l}`),u<10&&(u=`0${u}`),`${a}:${l}:${u}`}catch(s){}return""},gl=o=>{if(o){let n=Math.floor(o/86400),a=Math.floor(o/3600)%24,l=Math.floor(o/60)%60,u=o%60;return(n>0?Ye("%{ days }\u5929","%{ days }\u5929",n,{days:De(n)}):"")+Ye("%{ hours }\u5C0F\u65F6","%{ hours }\u5C0F\u65F6",a,{hours:De(a)})+Ye("%{ minutes }\u5206","%{ minutes }\u5206",l,{minutes:De(l)})+Ye("%{ seconds }\u79D2","%{ seconds }\u79D2",u,{seconds:De(u)})}},vl=o=>/^\d+\.\d+\.\d+\.\d+$/.test(o),bl=o=>o.length<3?be("\u7528\u6237\u540D\u592A\u77ED"):o.toLowerCase()!=o?be("\u7528\u6237\u540D\u53EA\u80FD\u4E3A\u5C0F\u5199"):new RegExp("^\\d").exec(o)?be("\u7528\u6237\u540D\u4E0D\u80FD\u4EE5\u6570\u5B57\u5F00\u5934"):new RegExp("^_").exec(o)?be("\u7528\u6237\u540D\u4E0D\u80FD\u4EE5_\u5F00\u5934"):new RegExp("^[a-z0-9_]+$").exec(o)?!0:be("\u975E\u6CD5\u7684\u7528\u6237\u540D"),hl=(o,n)=>{let a=!0,l=null;const u=()=>{l=null,a&&o().finally(()=>{a&&(l=setTimeout(u,n))})};return l=setTimeout(u,0),()=>{a=!1,l!=null&&clearTimeout(l)}};var _l=Object.freeze(Object.defineProperty({__proto__:null,formatDate:ul,UnixDate:cl,byteToSize:pl,numberToSum:fl,dateForm:ml,stampForm:gl,checkIsIP:vl,checkSmabaUserName:bl,easyInterval:hl},Symbol.toStringTag,{value:"Module"})),Pt=lt({},_l);const xl=o=>(it("data-v-88275da0"),o=o(),rt(),o),wl=["onSubmit"],kl={class:"action-header"},yl={class:"action-header_title"},Fl={class:"action-body"},El={class:"label-item"},$l={class:"label-item_key"},Cl={class:"label-item_value"},Dl=["value"],Bl={class:"label-item"},Yl={class:"label-item_key"},Al={class:"label-item_value"},Sl=["placeholder"],zl={class:"label-item"},Pl={class:"label-item_key"},Tl={class:"label-item_value"},Il=["placeholder"],Ml={class:"label-item"},Ll={class:"label-item_key"},Nl={class:"label-item_value"},Ol={class:"samba-item"},Vl={class:"samba-item_allow"},Gl={for:"allow",class:"samba-allow"},jl={class:"samba-item_tips"},Ul={class:"tooltip-trigger"},ql={class:"samba_tip"},Rl={class:"samba_dir_tip"},Wl={class:"action-footer"},Hl=xl(()=>t("div",{class:"auto"},null,-1)),Jl=["disabled"],Zl=["disabled"],Kl=T({props:{rootPath:{type:String,required:!0},Close:Function},setup(o){const n=o,{$gettext:a,$ngettext:l}=H(),u=c=>{c.preventDefault(),n.Close&&n.Close()},s=F(!1),p=F({shareName:"",username:"",password:"",rootPath:n.rootPath,allowLegacy:!1}),w=()=>{const c=p.value;if(c.rootPath==""){E.Warning(a("\u5171\u4EAB\u8DEF\u5F84\u4E0D\u80FD\u4E3A\u7A7A"));return}if(c.shareName==""){E.Warning(a("\u5171\u4EAB\u540D\u79F0\u4E0D\u80FD\u4E3A\u7A7A"));return}if(c.username==""){E.Warning(a("\u7528\u6237\u540D\u4E0D\u80FD\u4E3A\u7A7A"));return}if(c.password==""){E.Warning(a("\u5BC6\u7801\u4E0D\u80FD\u4E3A\u7A7A"));return}const f=Pt.checkSmabaUserName(c.username);if(f!==!0){E.Warning(`${f}`);return}m(c)},m=c=>O(this,null,function*(){s.value=!0;const f=E.Loading(a("\u521B\u5EFA\u4E2D..."));try{const g=yield G.Nas.Samba.Create.POST(c);if(g!=null&&g.data){const{error:h,result:k}=g.data;h&&E.Warning(h),k&&(E.Success(a("\u521B\u5EFA\u6210\u529F")),window.setTimeout(()=>{location.reload()},1e3))}}catch(g){E.Error(g)}f.Close(),s.value=!1});return(c,f)=>(r(),Z(_t,{type:1},{default:j(()=>[B($t,{name:"rotate",mode:"out-in"},{default:j(()=>[t("form",{class:"action",onSubmit:ut(w,["prevent"])},[t("div",kl,[t("div",yl,i(e(a)("Samba\u5171\u4EAB\u914D\u7F6E")),1)]),t("div",Fl,[t("div",El,[t("div",$l,[t("span",null,i(e(a)("\u670D\u52A1\u76EE\u5F55\u8DEF\u5F84")),1)]),t("div",Cl,[t("input",{type:"text",value:p.value.rootPath,disabled:"",required:"",style:{backgroundColor:"#eee"}},null,8,Dl)])]),t("div",Bl,[t("div",Yl,[t("span",null,i(e(a)("\u5171\u4EAB\u540D\uFF08\u5EFA\u8BAE\u4F7F\u7528\u82F1\u6587\u5B57\u6BCD\uFF09")),1)]),t("div",Al,[L(t("input",{type:"text","onUpdate:modelValue":f[0]||(f[0]=g=>p.value.shareName=g),required:"",placeholder:e(a)("\u5171\u4EAB\u540D\u79F0")},null,8,Sl),[[et,p.value.shareName,void 0,{trim:!0}]])])]),t("div",zl,[t("div",Pl,[t("span",null,i(e(a)("\u7528\u6237\u540D")),1)]),t("div",Tl,[L(t("input",{type:"text",required:"",placeholder:e(a)("\u8D26\u53F7\u7528\u6237\u540D"),"onUpdate:modelValue":f[1]||(f[1]=g=>p.value.username=g)},null,8,Il),[[et,p.value.username,void 0,{trim:!0}]])])]),t("div",Ml,[t("div",Ll,[t("span",null,i(e(a)("\u5BC6\u7801")),1)]),t("div",Nl,[L(t("input",{type:"password","onUpdate:modelValue":f[2]||(f[2]=g=>p.value.password=g)},null,512),[[et,p.value.password,void 0,{trim:!0}]])])]),t("div",Ol,[t("div",Vl,[L(t("input",{type:"checkbox",id:"allow","onUpdate:modelValue":f[3]||(f[3]=g=>p.value.allowLegacy=g)},null,512),[[qt,p.value.allowLegacy]]),t("label",Gl,i(e(a)("\u5141\u8BB8\u65E7\u534F\u8BAE\u4E0E\u8EAB\u4EFD\u9A8C\u8BC1(\u4E0D\u5B89\u5168)")),1)]),t("div",jl,[t("span",Ul,[t("span",ql,[B(zt)]),t("span",Rl,i(e(a)("\u517C\u5BB9\u4E00\u4E9B\u7535\u89C6\u6216\u8005\u7535\u89C6\u76D2\u5B50")),1)])])])]),t("div",Wl,[Hl,t("button",{class:"cbi-button cbi-button-remove app-btn app-back",type:"button",onClick:u,disabled:s.value},i(e(a)("\u5173\u95ED")),9,Jl),t("button",{class:"cbi-button cbi-button-apply app-btn app-next",disabled:s.value},i(e(a)("\u521B\u5EFA")),9,Zl)])],40,wl)]),_:1})]),_:1}))}});var Ql=N(Kl,[["__scopeId","data-v-88275da0"]]),Xl=o=>{const n=document.createElement("div");document.body.appendChild(n);const a=vt(Ql,pt(lt({},o),{Close:()=>{l()}}));a.mount(n);const l=()=>{a.unmount(),n.remove()};return{Close:l}};const{$gettext:Qt,$ngettext:LP}=Ie(),Dt={installApp:(o,n)=>new Promise((a,l)=>{let u=0;G.App.Install.POST({name:o}).then(()=>{const s=setTimeout(()=>{u==0&&(u=1,a(!1))},(n||60)*1e3),p=()=>{u==0&&G.App.Check.POST({name:o}).then(w=>{if(u==0&&w!=null&&w.data){const{result:m}=w.data;if((m==null?void 0:m.status)=="installed"){clearTimeout(s),u=1,a(!0);return}}}).catch(w=>{}).finally(()=>{u==0&&setTimeout(p,3e3)})};setTimeout(p,3e3)}).catch(s=>{u==0&&(u=1,l(Qt("\u5B89\u88C5\u5931\u8D25\uFF0C")+s))})}),checkAndInstallApp:(o,n,a)=>O(ae,null,function*(){let l=E.Loading(Qt("\u68C0\u67E5\u4E2D..."));try{const u=yield G.App.Check.POST({name:o});if(l.Close(),u!=null&&u.data){const{result:s,error:p}=u.data;if(p)E.Warning(p);else if(s){if(s.status=="installed")return!0;if(confirm(Qt("\u68C0\u6D4B\u5230\u4F60\u5C1A\u672A\u5B89\u88C5 %{name} \u63D2\u4EF6,\u662F\u5426\u5B89\u88C5\uFF1F",{name:n}))){l=E.Loading(Qt("\u6B63\u5728\u5B89\u88C5\u4E2D..."));const w=yield Dt.installApp(a||o);if(l.Close(),w)return!0;E.Error(Qt("\u5B89\u88C5\u5931\u8D25\u6216\u8D85\u65F6\uFF0C\u8BF7\u68C0\u67E5\u8F6F\u4EF6\u6E90\u6216\u7A0D\u5019\u91CD\u8BD5"))}}else E.Warning(Qt("\u68C0\u67E5\u63D2\u4EF6\u72B6\u6001\u5931\u8D25"))}return!1}catch(u){return l.Close(),E.Warning(u),!1}}),installAndGo:(o,n,a,l)=>O(ae,null,function*(){(yield Dt.checkAndInstallApp(o,n,l))&&(location.href=a)})},te=o=>!Array.isArray(window.quickstart_features)||window.quickstart_features.indexOf(o)!=-1,t1={key:0,class:"action"},e1={class:"title"},a1={class:"desc"},o1={value:"linkease"},n1={value:"samba"},i1={value:"webdav"},r1=["innerHTML"],s1={class:"btns"},d1=["disabled"],l1=T({props:{setup:Number,Close:{type:Function,required:!0}},setup(o){const n=o,{$gettext:a,$ngettext:l}=H(),u=F(!0),s=F("linkease"),p=F(!1),w=F(n.setup||0),m=()=>{n.Close&&n.Close()},c=()=>O(this,null,function*(){switch(s.value){case"webdav":yield f();break;case"samba":yield h();break;case"linkease":yield g();break}}),f=()=>O(this,null,function*(){p.value=!0,(yield Dt.checkAndInstallApp("app-meta-gowebdav","GoWebdav"))&&k(),p.value=!1}),g=()=>O(this,null,function*(){p.value=!0,(yield Dt.checkAndInstallApp("linkease",a("\u6613\u6709\u4E91"),"app-meta-linkease"))&&b(),p.value=!1}),h=()=>O(this,null,function*(){p.value=!0;const _=E.Loading(a("\u914D\u7F6E\u4E2D..."));k(),_.Close(),p.value=!1}),k=()=>{p.value=!1,u.value=!1,F0({Cancel:()=>{u.value=!0},Next:_=>{switch(s.value){case"webdav":x(_);break;case"samba":v(_);break}}})},b=()=>{T0({}),m()},x=_=>{nl({rootPath:_}),m()},v=_=>{Xl({rootPath:_}),m()};return(_,y)=>u.value?(r(),Z(_t,{key:0,Close:o.Close,type:1},{default:j(()=>[B($t,{name:"rotate",mode:"out-in"},{default:j(()=>[w.value==0?(r(),d("div",t1,[t("h2",e1,i(e(a)("\u6B22\u8FCE\u4F7F\u7528 NAS \u914D\u7F6E\u5411\u5BFC")),1),t("h3",a1,i(e(a)("\u8BF7\u9009\u62E9\u9700\u8981\u6DFB\u52A0\u7684NAS\u670D\u52A1")),1),t("form",null,[t("label",null,[L(t("select",{"onUpdate:modelValue":y[0]||(y[0]=$=>s.value=$)},[t("option",o1,i(e(a)("\u8DE8\u8BBE\u5907\u5171\u4EAB\uFF08\u6613\u6709\u4E91\uFF09")),1),t("option",n1,i(e(a)("\u5C40\u57DF\u7F51\u6587\u4EF6\u5171\u4EAB\uFF08Samba\uFF09")),1),t("option",i1,i(e(a)("\u5C40\u57DF\u7F51\u6587\u4EF6\u5171\u4EAB\uFF08WebDAV\uFF09")),1)],512),[[dt,s.value]])])]),e(te)("unishare")?(r(),d("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,r1)):D("",!0),t("div",s1,[t("button",{class:"cbi-button cbi-button-apply app-btn app-next",onClick:c,type:"button",disabled:p.value},i(e(a)("\u4E0B\u4E00\u6B65")),9,d1),t("button",{class:"cbi-button cbi-button-remove app-btn app-back",onClick:m,type:"button"},i(e(a)("\u53D6\u6D88")),1)])])):D("",!0)]),_:1})]),_:1},8,["Close"])):D("",!0)}});var u1=N(l1,[["__scopeId","data-v-3f686017"]]),Ga=o=>{const n=document.createElement("div");document.body.appendChild(n);const a=vt(u1,pt(lt({},o),{Close:()=>{l()}}));a.mount(n);const l=()=>{a.unmount(),n.remove()};return{Close:l}};const c1={class:"app-container_aria2"},p1={class:"aria2-item"},f1={class:"aria2-item_name"},m1={class:"aria2-item_value"},g1={key:0,class:"configure"},v1={key:1,class:"configure enabel"},b1={class:"aria2-item"},h1={class:"aria2-item_name"},_1={class:"aria2-item_value"},x1=["href"],w1={class:"aria2-item"},k1={class:"aria2-item_name"},y1={class:"aria2-item_value"},F1=["href"],E1={class:"aria2-item"},$1={class:"aria2-item_name right"},C1={class:"aria2-item_value"},D1=["href"],B1={class:"use-url_app"},Y1={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"},A1=T({props:{aria2:{type:Object}},setup(o){const n=o,{$gettext:a,$ngettext:l}=H(),u=Q(()=>{var p;return`${location.origin}${(p=n.aria2)==null?void 0:p.webPath}`}),s=Q(()=>{var m,c,f;let p=(m=n.aria2)==null?void 0:m.rpcToken;p?p=encodeURIComponent(btoa(p)):p="";const w=encodeURIComponent(location.hostname);return`${location.origin}${(c=n.aria2)==null?void 0:c.webPath}/#!/settings/rpc/set/http/${w}/${(f=n.aria2)==null?void 0:f.rpcPort}/jsonrpc/${p}`});return(p,w)=>{var m,c,f,g;return r(),d("ul",c1,[t("li",p1,[t("div",f1,[t("span",null,i(e(a)("\u5F53\u524D\u72B6\u6001:")),1)]),t("div",m1,[((m=o.aria2)==null?void 0:m.status)=="running"?(r(),d("span",g1,i(e(a)("\u5DF2\u542F\u52A8")),1)):(r(),d("span",v1,i(e(a)("\u672A\u542F\u52A8")),1))])]),((c=o.aria2)==null?void 0:c.status)=="running"?(r(),d(U,{key:0},[t("li",b1,[t("div",h1,[t("span",null,i(e(a)("\u4E0B\u8F7D\u76EE\u5F55:")),1)]),t("div",_1,[t("a",{target:"_blank",href:"/cgi-bin/luci/admin/services/linkease/file/?path=/root"+((f=o.aria2)==null?void 0:f.downloadPath)},i((g=o.aria2)==null?void 0:g.downloadPath),9,x1)])]),t("li",w1,[t("div",k1,[t("span",null,i(e(a)("\u7F51\u7EDC\u5730\u5740:")),1)]),t("div",y1,[t("a",{href:e(u),target:"_blank",rel:"noopener noreferrer"},i(e(u)),9,F1)])]),t("li",E1,[t("div",$1,[t("span",null,i(e(a)("\u8BA4\u8BC1\u5931\u8D25\uFF1F")),1)]),t("div",C1,[t("a",{href:e(s),target:"_blank",rel:"noopener noreferrer"},i(e(a)("\u70B9\u6B64\u81EA\u52A8\u914D\u7F6E AriaNg")),9,D1)])])],64)):D("",!0),t("div",B1,[t("a",Y1,i(e(a)("\u4F7F\u7528\u6613\u6709\u4E91APP\uFF0C\u968F\u65F6\u968F\u5730\u8FDC\u7A0B\u4E0B\u8F7D")),1)])])}}});var S1=N(A1,[["__scopeId","data-v-376759fb"]]);const z1={class:"app-container_qbittorrent"},P1={class:"qbittorrent-item"},T1={class:"qbittorrent-item_name"},I1={class:"qbittorrent-item_value"},M1={key:0,class:"configure"},L1={key:1,class:"configure enabel"},N1={class:"qbittorrent-item"},O1={class:"qbittorrent-item_name"},V1={class:"qbittorrent-item_value"},G1=["href"],j1={class:"qbittorrent-item"},U1={class:"qbittorrent-item_name"},q1={class:"qbittorrent-item_value"},R1=["href"],W1={class:"qbittorrent-item"},H1={class:"qbittorrent-item_name right"},J1={class:"qbittorrent-item_value"},Z1=T({props:{qbittorrent:{type:Object}},setup(o){const n=o,{$gettext:a,$ngettext:l}=H(),u=Q(()=>{var s;return`http://${location.hostname}${(s=n.qbittorrent)==null?void 0:s.webPath}`});return(s,p)=>{var w,m,c,f;return r(),d("ul",z1,[t("li",P1,[t("div",T1,[t("span",null,i(e(a)("\u5F53\u524D\u72B6\u6001:")),1)]),t("div",I1,[((w=o.qbittorrent)==null?void 0:w.status)=="running"?(r(),d("span",M1,i(e(a)("\u5DF2\u542F\u52A8")),1)):(r(),d("span",L1,i(e(a)("\u672A\u542F\u52A8")),1))])]),((m=o.qbittorrent)==null?void 0:m.status)=="running"?(r(),d(U,{key:0},[t("li",N1,[t("div",O1,[t("span",null,i(e(a)("\u4E0B\u8F7D\u76EE\u5F55:")),1)]),t("div",V1,[t("a",{target:"_blank",href:"/cgi-bin/luci/admin/services/linkease/file/?path=/root"+((c=o.qbittorrent)==null?void 0:c.downloadPath)},i((f=o.qbittorrent)==null?void 0:f.downloadPath),9,G1)])]),t("li",j1,[t("div",U1,[t("span",null,i(e(a)("\u7F51\u7EDC\u5730\u5740:")),1)]),t("div",q1,[t("a",{href:e(u),target:"_blank",rel:"noopener noreferrer"},i(e(u)),9,R1)])]),t("li",W1,[t("div",H1,[t("span",null,i(e(a)("\u9ED8\u8BA4\u7528\u6237\u540D\uFF1A"))+"admin",1)]),t("div",J1,[t("span",null,i(e(a)("\u9ED8\u8BA4\u5BC6\u7801\uFF1A"))+"adminadmin",1)])])],64)):D("",!0)])}}});var K1=N(Z1,[["__scopeId","data-v-086db06c"]]);const Q1={class:"app-container_transmission"},X1={class:"transmission-item"},tu={class:"transmission-item_name"},eu={class:"transmission-item_value"},au={key:0,class:"configure"},ou={key:1,class:"configure enabel"},nu={class:"transmission-item"},iu={class:"transmission-item_name"},ru={class:"transmission-item_value"},su=["href"],du={class:"transmission-item"},lu={class:"transmission-item_name"},uu={class:"transmission-item_value"},cu=["href"],pu=T({props:{transmission:{type:Object}},setup(o){const n=o,{$gettext:a,$ngettext:l}=H(),u=Q(()=>{var s;return`http://${location.hostname}${(s=n.transmission)==null?void 0:s.webPath}`});return(s,p)=>{var w,m,c,f;return r(),d("ul",Q1,[t("li",X1,[t("div",tu,[t("span",null,i(e(a)("\u5F53\u524D\u72B6\u6001:")),1)]),t("div",eu,[((w=o.transmission)==null?void 0:w.status)=="running"?(r(),d("span",au,i(e(a)("\u5DF2\u542F\u52A8")),1)):(r(),d("span",ou,i(e(a)("\u672A\u542F\u52A8")),1))])]),((m=o.transmission)==null?void 0:m.status)=="running"?(r(),d(U,{key:0},[t("li",nu,[t("div",iu,[t("span",null,i(e(a)("\u4E0B\u8F7D\u76EE\u5F55:")),1)]),t("div",ru,[t("a",{target:"_blank",href:"/cgi-bin/luci/admin/services/linkease/file/?path=/root"+((c=o.transmission)==null?void 0:c.downloadPath)},i((f=o.transmission)==null?void 0:f.downloadPath),9,su)])]),t("li",du,[t("div",lu,[t("span",null,i(e(a)("\u7F51\u7EDC\u5730\u5740:")),1)]),t("div",uu,[t("a",{href:e(u),target:"_blank",rel:"noopener noreferrer"},i(e(u)),9,cu)])])],64)):D("",!0)])}}});var fu=N(pu,[["__scopeId","data-v-3232162a"]]);const mu={},gu={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"},vu=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),bu=[vu];function hu(o,n){return r(),d("svg",gu,bu)}var Ht=N(mu,[["render",hu]]);const Ne=o=>(it("data-v-395b81d2"),o=o(),rt(),o),_u={key:0,class:"action"},xu={class:"title"},wu={class:"load_service input_row"},ku={class:"left"},yu={class:"radios"},Fu=Ne(()=>t("label",{for:"Aria2"},"Aria2",-1)),Eu={class:"radios"},$u=Ne(()=>t("label",{for:"qB"},"qBittorrent",-1)),Cu={class:"radios"},Du=Ne(()=>t("label",{for:"Tr"},"Transmission",-1)),Bu=["onSubmit"],Yu={class:"input_row"},Au={class:"left"},Su={class:"tooltip-trigger"},zu={class:"tooltip-text tooltip-top"},Pu={class:"dowload_dir_tip"},Tu={class:"myinput_wrap"},Iu={class:"input_row"},Mu={class:"left"},Lu={class:"tooltip-trigger"},Nu={class:"tooltip-text tooltip-top"},Ou={class:"dowload_dir_tip"},Vu={class:"myinput_wrap"},Gu={class:"input_row"},ju={class:"left"},Uu={class:"tooltip-trigger"},qu={class:"tooltip-text tooltip-bottom"},Ru={class:"dowload_rpc_tip"},Wu=["placeholder"],Hu={class:"input_row"},Ju={class:""},Zu={class:"radios"},Ku={for:"default"},Qu={class:"radios"},Xu={for:"add"},tc={class:"input_row"},ec=Ne(()=>t("div",{class:"left"},null,-1)),ac={class:"myinput_wrap Tracker_input"},oc=["placeholder"],nc=["onSubmit"],ic={class:"input_row"},rc={class:"left"},sc={class:"tooltip-trigger"},dc={class:"tooltip-text tooltip-top"},lc={class:"dowload_dir_tip"},uc={class:"myinput_wrap"},cc={class:"input_row"},pc={class:"left"},fc={class:"tooltip-trigger"},mc={class:"tooltip-text tooltip-top"},gc={class:"dowload_dir_tip"},vc={class:"myinput_wrap"},bc=["onSubmit"],hc={class:"input_row"},_c={class:"left"},xc={class:"tooltip-trigger"},wc={class:"tooltip-text tooltip-top"},kc={class:"dowload_dir_tip"},yc={class:"myinput_wrap"},Fc={class:"input_row"},Ec={class:"left"},$c={class:"tooltip-trigger"},Cc={class:"tooltip-text tooltip-top"},Dc={class:"dowload_dir_tip"},Bc={class:"myinput_wrap"},Yc={class:"btns"},Ac={key:1,class:"action"},Sc={class:"title"},zc={class:"finished"},Pc={class:"successed"},Tc={class:"btns"},Ic=T({props:{services:{type:Object,required:!0},partitionList:{type:Array,required:!0},defaultTab:{type:String,required:!1},Close:Function},setup(o){const n=o,{$gettext:a,$ngettext:l}=H(),u=F(""),s=F(""),p=F(""),w=F(""),m=F("default"),c=F("Aria2"),f=F(""),g=F(""),h=F(""),k=F(""),b=F([]),x=F([]),v=F(0);Yt(()=>{var V,I,M,W,bt,Bt,gt,jt,Kt,Tt;switch(n.defaultTab){case"aria2":c.value="Aria2";break;case"qbittorrent":c.value="qBittorrent";break;case"transmission":c.value="Transmission";break}b.value=n.partitionList.map(Mt=>({key:Mt})),x.value=n.partitionList.filter(Mt=>Mt.startsWith("/mnt/")).map(Mt=>Mt.replace(/(\/mnt\/[^/]+).*/,"$1")),p.value=((V=n.services.aria2)==null?void 0:V.configPath)||"";const Y=((I=n.services.aria2)==null?void 0:I.downloadPath)||((M=n.services.qbittorrent)==null?void 0:M.downloadPath)||((W=n.services.transmission)==null?void 0:W.downloadPath);Y&&(w.value=Y);const C=(bt=n.services.aria2)==null?void 0:bt.rpcToken;C&&(u.value=C),f.value=((Bt=n.services.qbittorrent)==null?void 0:Bt.configPath)||"";const P=((gt=n.services.qbittorrent)==null?void 0:gt.downloadPath)||Y||((jt=n.services.transmission)==null?void 0:jt.downloadPath);P&&(g.value=P),h.value=((Kt=n.services.transmission)==null?void 0:Kt.configPath)||"";const R=((Tt=n.services.transmission)==null?void 0:Tt.downloadPath)||Y||P;R&&(k.value=R)});const _=()=>{let Y=p.value,C=w.value;Y==null||Y==""||C==null||C==""||O(this,null,function*(){if(yield Dt.checkAndInstallApp("app-meta-aria2","Aria2")){const R=E.Loading(a("\u914D\u7F6E\u4E2D..."));G.Guide.Aria2Init.POST({configPath:Y,downloadPath:C,rpcToken:u.value,btTracker:m.value=="add"?s.value:""}).then(V=>{var I;if(V!=null&&V.data){if((V.data.success||0)==0){v.value=1;return}else if((I=V.data)!=null&&I.error)throw V.data.error}throw a("\u672A\u77E5\u9519\u8BEF")}).catch(V=>E.Error(V)).finally(()=>R.Close())}})},y=()=>{let Y=f.value,C=g.value;Y==null||Y==""||C==null||C==""||O(this,null,function*(){if(yield Dt.checkAndInstallApp("app-meta-qbittorrent","qBittorrent")){const R=E.Loading(a("\u914D\u7F6E\u4E2D..."));G.Guide.qbitorrentInit.POST({configPath:Y,downloadPath:C}).then(V=>{var I;if(V!=null&&V.data){if((V.data.success||0)==0){v.value=1;return}else if((I=V.data)!=null&&I.error)throw V.data.error}throw a("\u672A\u77E5\u9519\u8BEF")}).catch(V=>E.Error(V)).finally(()=>R.Close())}})},$=()=>{let Y=h.value,C=k.value;Y==null||Y==""||C==null||C==""||O(this,null,function*(){if(yield Dt.checkAndInstallApp("app-meta-transmission","Transmission")){const R=E.Loading(a("\u914D\u7F6E\u4E2D..."));G.Guide.transmissionInit.POST({configPath:Y,downloadPath:C}).then(V=>{var I;if(V!=null&&V.data){if((V.data.success||0)==0){v.value=1;return}else if((I=V.data)!=null&&I.error)throw V.data.error}throw a("\u672A\u77E5\u9519\u8BEF")}).catch(V=>E.Error(V)).finally(()=>R.Close())}})},A=Y=>{Y.preventDefault(),n.Close&&n.Close()},z=Y=>{Y.preventDefault(),location.reload()};return(Y,C)=>(r(),Z(_t,{Close:o.Close,type:1},{default:j(()=>[v.value==0?(r(),d("div",_u,[t("h2",xu,i(e(a)("\u4E0B\u8F7D\u670D\u52A1\u914D\u7F6E\u5411\u5BFC")),1),t("ul",null,[t("li",null,[t("div",wu,[t("div",ku,[t("span",null,i(e(a)("\u4E0B\u8F7D\u670D\u52A1\uFF1A")),1)]),t("div",yu,[L(t("input",{type:"radio",value:"Aria2","onUpdate:modelValue":C[0]||(C[0]=P=>c.value=P),name:"download",id:"Aria2"},null,512),[[Ft,c.value]]),Fu]),t("div",Eu,[L(t("input",{type:"radio",value:"qBittorrent","onUpdate:modelValue":C[1]||(C[1]=P=>c.value=P),name:"download",id:"qB"},null,512),[[Ft,c.value]]),$u]),t("div",Cu,[L(t("input",{type:"radio",value:"Transmission","onUpdate:modelValue":C[2]||(C[2]=P=>c.value=P),name:"download",id:"Tr"},null,512),[[Ft,c.value]]),Du])])])]),c.value=="Aria2"?(r(),d("form",{key:0,onSubmit:ut(_,["prevent"])},[t("ul",null,[t("li",null,[t("div",Yu,[t("div",Au,[t("span",Su,[B(Ht),t("div",null,[t("div",zu,[t("span",Pu,i(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,i(e(a)("\u914D\u7F6E\u76EE\u5F55\uFF1A")),1)]),t("div",Tu,[B(Jt,{modelValue:p.value,"onUpdate:modelValue":C[3]||(C[3]=P=>p.value=P),modelModifiers:{trim:!0},title:e(a)("\u914D\u7F6E\u76EE\u5F55"),options:x.value.concat("/root").map(P=>({key:P+"/Configs/aria2"}))},null,8,["modelValue","title","options"])])])]),t("li",null,[t("div",Iu,[t("div",Mu,[t("span",Lu,[B(Ht),t("div",null,[t("div",Nu,[t("span",Ou,i(e(a)("\u7528\u4E8E\u653E\u7F6E\u4E0B\u8F7D\u6587\u4EF6\u7684\u76EE\u5F55\u3002\u4F8B\u5982\uFF1A/mnt/sda1/download")),1)])])]),t("span",null,i(e(a)("\u4E0B\u8F7D\u76EE\u5F55\uFF1A")),1)]),t("div",Vu,[B(Jt,{modelValue:w.value,"onUpdate:modelValue":C[4]||(C[4]=P=>w.value=P),modelModifiers:{trim:!0},title:e(a)("\u4E0B\u8F7D\u76EE\u5F55"),options:b.value},null,8,["modelValue","title","options"])])])]),t("li",null,[t("div",Gu,[t("div",ju,[t("span",Uu,[B(Ht),t("div",null,[t("div",qu,[t("span",Ru,i(e(a)("\u7528\u4E8E\u8FDC\u7A0B\u8BBF\u95EE\u7684\u4EE4\u724C\u3002")),1)])])]),t("span",null,i(e(a)("RPC \u4EE4\u724C\uFF1A")),1)]),L(t("input",{type:"text",class:"RPC_input",placeholder:e(a)("\u8BF7\u8F93\u5165RPC\u4EE4\u724C"),"onUpdate:modelValue":C[5]||(C[5]=P=>u.value=P)},null,8,Wu),[[et,u.value,void 0,{trim:!0}]])])]),t("li",null,[t("div",Hu,[t("div",Ju,[t("span",null,i(e(a)("\u9644\u52A0\u7684 BT Tracker\uFF1A")),1)]),t("div",Zu,[L(t("input",{type:"radio",value:"default",name:"BT",id:"default","onUpdate:modelValue":C[6]||(C[6]=P=>m.value=P)},null,512),[[Ft,m.value]]),t("label",Ku,i(e(a)("\u9ED8\u8BA4")),1)]),t("div",Qu,[L(t("input",{type:"radio",value:"add",name:"BT",id:"add","onUpdate:modelValue":C[7]||(C[7]=P=>m.value=P)},null,512),[[Ft,m.value]]),t("label",Xu,i(e(a)("\u81EA\u5DF1\u6DFB\u52A0")),1)])])]),t("li",null,[t("div",tc,[ec,t("div",ac,[m.value=="add"?L((r(),d("textarea",{key:0,"onUpdate:modelValue":C[8]||(C[8]=P=>s.value=P),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,oc)),[[et,s.value,void 0,{trim:!0}]]):D("",!0)])])])])],40,Bu)):D("",!0),c.value=="qBittorrent"?(r(),d("form",{key:1,onSubmit:ut(y,["prevent"])},[t("ul",null,[t("li",null,[t("div",ic,[t("div",rc,[t("span",sc,[B(Ht),t("div",null,[t("div",dc,[t("span",lc,i(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,i(e(a)("\u914D\u7F6E\u76EE\u5F55\uFF1A")),1)]),t("div",uc,[B(Jt,{modelValue:f.value,"onUpdate:modelValue":C[9]||(C[9]=P=>f.value=P),modelModifiers:{trim:!0},title:e(a)("\u914D\u7F6E\u76EE\u5F55"),options:x.value.concat("/root").map(P=>({key:P+"/Configs/qb"}))},null,8,["modelValue","title","options"])])])]),t("li",null,[t("div",cc,[t("div",pc,[t("span",fc,[B(Ht),t("div",null,[t("div",mc,[t("span",gc,i(e(a)("\u7528\u4E8E\u653E\u7F6E\u4E0B\u8F7D\u6587\u4EF6\u7684\u76EE\u5F55\u3002\u4F8B\u5982\uFF1A/mnt/sda1/download")),1)])])]),t("span",null,i(e(a)("\u4E0B\u8F7D\u76EE\u5F55\uFF1A")),1)]),t("div",vc,[B(Jt,{modelValue:g.value,"onUpdate:modelValue":C[10]||(C[10]=P=>g.value=P),modelModifiers:{trim:!0},title:e(a)("\u4E0B\u8F7D\u76EE\u5F55"),options:b.value},null,8,["modelValue","title","options"])])])])])],40,nc)):D("",!0),c.value=="Transmission"?(r(),d("form",{key:2,onSubmit:ut($,["prevent"])},[t("ul",null,[t("li",null,[t("div",hc,[t("div",_c,[t("span",xc,[B(Ht),t("div",null,[t("div",wc,[t("span",kc,i(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,i(e(a)("\u914D\u7F6E\u76EE\u5F55\uFF1A")),1)]),t("div",yc,[B(Jt,{modelValue:h.value,"onUpdate:modelValue":C[11]||(C[11]=P=>h.value=P),modelModifiers:{trim:!0},title:e(a)("\u914D\u7F6E\u76EE\u5F55"),options:x.value.concat("/root").map(P=>({key:P+"/Configs/transmission"}))},null,8,["modelValue","title","options"])])])]),t("li",null,[t("div",Fc,[t("div",Ec,[t("span",$c,[B(Ht),t("div",null,[t("div",Cc,[t("span",Dc,i(e(a)("\u7528\u4E8E\u653E\u7F6E\u4E0B\u8F7D\u6587\u4EF6\u7684\u76EE\u5F55\u3002\u4F8B\u5982\uFF1A/mnt/sda1/download")),1)])])]),t("span",null,i(e(a)("\u4E0B\u8F7D\u76EE\u5F55\uFF1A")),1)]),t("div",Bc,[B(Jt,{modelValue:k.value,"onUpdate:modelValue":C[12]||(C[12]=P=>k.value=P),modelModifiers:{trim:!0},title:e(a)("\u4E0B\u8F7D\u76EE\u5F55"),options:b.value},null,8,["modelValue","title","options"])])])])])],40,bc)):D("",!0),t("div",Yc,[c.value=="Aria2"?(r(),d("button",{key:0,class:"cbi-button cbi-button-apply",onClick:_},i(e(a)("\u542F\u7528")),1)):D("",!0),c.value=="qBittorrent"?(r(),d("button",{key:1,class:"cbi-button cbi-button-apply",onClick:y},i(e(a)("\u542F\u7528")),1)):D("",!0),c.value=="Transmission"?(r(),d("button",{key:2,class:"cbi-button cbi-button-apply",onClick:$},i(e(a)("\u542F\u7528")),1)):D("",!0),t("button",{class:"cbi-button cbi-button-remove app-btn app-back",onClick:A},i(e(a)("\u53D6\u6D88")),1)])])):v.value==1?(r(),d("div",Ac,[t("h2",Sc,i(e(a)("%{status}\u4E0B\u8F7D\u670D\u52A1\u914D\u7F6E\u5411\u5BFC",{status:c.value})),1),t("div",zc,[B(ra)]),t("p",Pc,i(e(a)("\u914D\u7F6E\u6210\u529F\uFF01")),1),t("div",Tc,[t("button",{class:"cbi-button cbi-button-apply",onClick:z},i(e(a)("\u786E\u5B9A")),1)])])):D("",!0)]),_:1},8,["Close"]))}});var Mc=N(Ic,[["__scopeId","data-v-395b81d2"]]);const Lc=o=>{const n=document.createElement("div");document.body.appendChild(n);const a=vt(Mc,pt(lt({},o),{Close:()=>{l()}}));a.mount(n);const l=()=>{a.unmount(),n.remove()};return{Close:l}},ua=o=>(it("data-v-2299b58c"),o=o(),rt(),o),Nc={class:"content"},Oc={class:"tab"},Vc=ua(()=>t("div",{class:"title"},"Aria2",-1)),Gc={key:0},jc={key:1},Uc=ua(()=>t("div",{class:"title"},"qBittorrent",-1)),qc={key:0},Rc={key:1},Wc=ua(()=>t("div",{class:"title"},"Transmission",-1)),Hc={key:0},Jc={key:1},Zc=T({setup(o){const{$gettext:n}=H(),a=F(!1),l=F("aria2"),u=b=>{l.value=b},s=F();setTimeout(()=>{G.Guide.DownloadService.Status.GET().then(b=>{var x;if((x=b==null?void 0:b.data)!=null&&x.result){const v=b.data.result;s.value=v}})},800),F(!1);const w=F(!1),m=()=>{w.value=!w.value},c=()=>{G.Guide.DownloadPartition.List.GET().then(b=>{var v,_;let x=[];(_=(v=b==null?void 0:b.data)==null?void 0:v.result)!=null&&_.partitionList&&(x=b.data.result.partitionList),Lc({services:s.value,partitionList:x,defaultTab:l.value})})},f=(b,x,v)=>O(this,null,function*(){m(),Dt.installAndGo(b,x,v)}),g=()=>{f("app-meta-aria2","Aria2","/cgi-bin/luci/admin/services/aria2")},h=()=>{f("app-meta-qbittorrent","qBittorrent","/cgi-bin/luci/admin/nas/qBittorrent")},k=()=>{f("app-meta-transmission","Transmission","/cgi-bin/luci/admin/services/transmission")};return(b,x)=>(r(),Z(Rt,{title:e(n)("\u4E0B\u8F7D\u670D\u52A1"),showSettings:!0,onFooterClick:c,style:{width:"100%",height:"100%",display:"block"},"is-settings-menu-open":a.value,"onUpdate:isSettingsMenuOpen":x[4]||(x[4]=v=>a.value=v)},{icon:j(()=>[B(Zt,{color:"#00a63e",class:"icon"})]),settings:j(()=>[t("div",{class:"btn_settings",onClick:c},[B(Zt,{color:"#0a0a0a",class:"icon1 downloadIcon",style:{"margin-right":"6px"}}),t("span",null,i(e(n)("\u4E0B\u8F7D\u7BA1\u7406")),1),Boolean(s.value)?(r(),d("div",{key:0,class:"rotation",onClick:x[0]||(x[0]=ut(v=>a.value=!a.value,["stop"]))},[B(Ee,{class:"moreIcon"})])):D("",!0)])]),"settings-menu":j(()=>[t("div",null,[t("a",{onClick:g},i(e(n)("Aria2\u9AD8\u7EA7\u914D\u7F6E")),1)]),t("div",null,[t("a",{onClick:h},i(e(n)("qBittorrent\u9AD8\u7EA7\u914D\u7F6E")),1)]),t("div",null,[t("a",{onClick:k},i(e(n)("Transmission\u9AD8\u7EA7\u914D\u7F6E")),1)])]),default:j(()=>{var v,_,y,$,A,z,Y,C,P;return[t("div",Nc,[t("div",Oc,[t("div",{class:st(["item cloud",{active:l.value=="aria2"}]),onClick:x[1]||(x[1]=R=>u("aria2"))},[B(Zt,{color:"#f54900",class:"icon2"}),Vc,((_=(v=s.value)==null?void 0:v.aria2)==null?void 0:_.status)=="running"?(r(),d("span",Gc,i(e(n)("\u5DF2\u542F\u7528")),1)):(r(),d("span",jc,i(e(n)("\u672A\u542F\u7528")),1))],2),t("div",{class:st(["item memory",{active:l.value=="qbittorrent"}]),onClick:x[2]||(x[2]=R=>u("qbittorrent"))},[B(Zt,{color:"#4a5565",class:"icon2"}),Uc,(($=(y=s.value)==null?void 0:y.qbittorrent)==null?void 0:$.status)=="running"?(r(),d("span",qc,i(e(n)("\u5DF2\u542F\u7528")),1)):(r(),d("span",Rc,i(e(n)("\u672A\u542F\u7528")),1))],2),t("div",{class:st(["item network",{active:l.value=="transmission"}]),onClick:x[3]||(x[3]=R=>u("transmission"))},[B(Zt,{color:"#009689",class:"icon2"}),Wc,((z=(A=s.value)==null?void 0:A.transmission)==null?void 0:z.status)=="running"?(r(),d("span",Hc,i(e(n)("\u5DF2\u542F\u7528")),1)):(r(),d("span",Jc,i(e(n)("\u672A\u542F\u7528")),1))],2)]),l.value=="aria2"?(r(),Z(S1,{key:0,aria2:(Y=s.value)==null?void 0:Y.aria2},null,8,["aria2"])):l.value=="qbittorrent"?(r(),Z(K1,{key:1,qbittorrent:(C=s.value)==null?void 0:C.qbittorrent},null,8,["qbittorrent"])):l.value=="transmission"?(r(),Z(fu,{key:2,transmission:(P=s.value)==null?void 0:P.transmission},null,8,["transmission"])):D("",!0)])]}),_:1},8,["title","is-settings-menu-open"]))}});var Kc=N(Zc,[["__scopeId","data-v-2299b58c"]]);const Qc={width:"200",height:"200",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",fill:"none"},Xc=["fill"],We=T({props:{color:{type:String,default:"#9810f9"}},setup(o){return(n,a)=>(r(),d("svg",Qc,[t("path",{d:"M584.675 134.868C561.143 130.36 536.847 128 512 128a392 392 0 0 0-3.783 0.018l-24.19 169.685A32 32 0 0 1 466.68 321.8l-99.807 49.992-50.81 127.247a32 32 0 0 1-24.45 19.697l-162.145 27.069c8.105 92.926 49.308 176.368 111.754 238.473L223.089 657.52c-2.323-16.238 8.01-31.603 23.924-35.578l226.491-56.558a32 32 0 0 1 30.368 8.407l96.768 96.662a8 8 0 0 0 8.728 1.726l150.425-62.602 31.42-0.772c17.669-0.434 32.343 13.536 32.777 31.204 0.007 0.262 0.01 0.524 0.01 0.786v95.11c45.314-63.03 72-140.351 72-223.906 0-40.5-6.27-79.535-17.891-116.188l-103.215 27.656a32 32 0 0 1-23.36-2.684l-127.842-68.287a32 32 0 0 1-16.712-24.553l-22.305-193.076z m58.509 16.124l18.31 159.176 109.262 56.623 86.458-23.166c-43.44-88.897-120.207-158.532-214.03-192.633z m-336.132 685.8C366.357 874.295 436.644 896 512 896c94.536 0 181.093-34.162 248-90.814V683.96a8 8 0 0 0-11.074-7.386l-138.21 57.53a32 32 0 0 1-34.913-6.903l-99.24-99.132a8 8 0 0 0-7.592-2.102l-178.437 44.563a8 8 0 0 0-5.981 8.894l22.499 157.37zM128.65 489.473l140.726-23.504 49.219-123.244a32 32 0 0 1 15.386-16.744l96.748-48.46 20.65-144.762C275.347 160.675 139.137 308.212 128.65 489.47zM512 960C264.576 960 64 759.424 64 512S264.576 64 512 64s448 200.576 448 448-200.576 448-448 448z",fill:o.color,"p-id":"8679"},null,8,Xc)]))}}),t2={width:"200",height:"200",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",fill:"none"},e2=["fill"],a2=["fill"],o2=["fill"],ja=T({props:{color:{type:String,default:"#9810f9"}},setup(o){return(n,a)=>(r(),d("svg",t2,[t("path",{d:"M298.894222 482.417778c-35.271111 0-65.649778 12.231111-90.624 36.636444-25.031111 24.462222-37.603556 54.158222-37.603555 88.746667v87.153778h60.359111V607.857778c0-18.318222 6.599111-33.848889 19.854222-46.762667a65.991111 65.991111 0 0 1 48.014222-19.456h426.382222c18.887111 0 34.759111 6.428444 48.014223 19.399111 13.312 13.027556 19.854222 28.444444 19.854222 46.819556v87.04h60.359111v-87.04c0-34.702222-12.572444-64.341333-37.546667-88.746667a125.098667 125.098667 0 0 0-90.680889-36.750222H298.894222z",fill:o.color,"p-id":"8894"},null,8,e2),t("path",{d:"M488.049778 334.734222h47.900444V512h-47.900444V334.734222z",fill:o.color,"p-id":"8895"},null,8,a2),t("path",{d:"M597.333333 142.222222v170.666667h-170.666666v-170.666667h170.666666z m-170.666666-56.888889a56.888889 56.888889 0 0 0-56.888889 56.888889v170.666667a56.888889 56.888889 0 0 0 56.888889 56.888889h170.666666a56.888889 56.888889 0 0 0 56.888889-56.888889v-170.666667a56.888889 56.888889 0 0 0-56.888889-56.888889h-170.666666zM284.444444 711.111111H113.777778v170.666667h170.666666v-170.666667z m-170.666666-56.888889h170.666666a56.888889 56.888889 0 0 1 56.888889 56.888889v170.666667a56.888889 56.888889 0 0 1-56.888889 56.888889H113.777778a56.888889 56.888889 0 0 1-56.888889-56.888889v-170.666667a56.888889 56.888889 0 0 1 56.888889-56.888889zM910.222222 711.111111v170.666667h-170.666666v-170.666667h170.666666z m-170.666666-56.888889a56.888889 56.888889 0 0 0-56.888889 56.888889v170.666667a56.888889 56.888889 0 0 0 56.888889 56.888889h170.666666a56.888889 56.888889 0 0 0 56.888889-56.888889v-170.666667a56.888889 56.888889 0 0 0-56.888889-56.888889h-170.666666z",fill:o.color,"p-id":"8896"},null,8,o2)]))}}),n2={width:"200",height:"200",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",fill:"none"},i2=["fill"],r2=["fill"],s2=["fill"],d2=T({props:{color:{type:String,default:"#4a5565"}},setup(o){return(n,a)=>(r(),d("svg",n2,[t("path",{d:"M909.1 499.1h-797c-27.5 0-50 22.5-50 50v351.5c0 27.5 22.5 50 50 50h797c27.5 0 50-22.5 50-50V549.1c0-27.5-22.5-50-50-50z m-14 387.5h-769V563.1h769v323.5z",fill:o.color,"p-id":"19594"},null,8,i2),t("path",{d:"M191.932 734.691a63 63 0 1 0 124.375-20.173 63 63 0 1 0-124.375 20.173zM395.56 774.136a63 63 0 1 0 89.093-89.097 63 63 0 1 0-89.094 89.097zM702.8 296.6c-19.4 0-35.2 8.4-35.2 18.7v198c0 10.3 15.9 18.7 35.2 18.7 19.4 0 35.2-8.4 35.2-18.7v-198c0.1-10.3-15.8-18.7-35.2-18.7z",fill:o.color,"p-id":"19595"},null,8,r2),t("path",{d:"M701.8 218.6c-49.7 0-93.2 31.8-117.7 79.5h41.5c19.3-24.3 46.3-39.5 76.2-39.5 29.9 0 56.9 15.2 76.2 39.5h41.5c-24.4-47.7-68-79.5-117.7-79.5z m5.3-45.5c41.1 0 78.3 15.2 104.8 39.5H869c-33.7-47.7-93.7-79.5-162-79.5s-128.3 31.8-162 79.5h57.1c26.6-24.3 63.8-39.5 105-39.5z",fill:o.color,"p-id":"19596"},null,8,s2)]))}}),l2={width:"200",height:"200",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",fill:"none"},u2=["fill"],xa=T({props:{color:{type:String,default:"#0a0a0a"}},setup(o){return(n,a)=>(r(),d("svg",l2,[t("path",{d:"M526.41 117.029v58.514a7.314 7.314 0 0 1-7.315 7.314H219.429a36.571 36.571 0 0 0-35.987 29.989l-0.585 6.583V804.57a36.571 36.571 0 0 0 29.989 35.987l6.583 0.585H804.57a36.571 36.571 0 0 0 35.987-29.989l0.585-6.583v-317.44a7.314 7.314 0 0 1 7.314-7.314h58.514a7.314 7.314 0 0 1 7.315 7.314v317.44a109.714 109.714 0 0 1-99.182 109.203l-10.533 0.512H219.43a109.714 109.714 0 0 1-109.203-99.182l-0.512-10.533V219.43a109.714 109.714 0 0 1 99.182-109.203l10.533-0.512h299.666a7.314 7.314 0 0 1 7.314 7.315z m307.345 31.817l41.4 41.399a7.314 7.314 0 0 1 0 10.313L419.985 655.726a7.314 7.314 0 0 1-10.313 0l-41.399-41.4a7.314 7.314 0 0 1 0-10.312l455.168-455.168a7.314 7.314 0 0 1 10.313 0z","p-id":"4497",fill:o.color},null,8,u2)]))}}),c2={class:"actioner-container"},p2={class:"actioner-container_header"},f2={class:"actioner-container_body"},m2={class:"label-item"},g2={class:"label_info"},v2={class:"label-item"},b2={class:"label_info"},h2={class:"label-item"},_2={class:"label_info"},x2={class:"label-item"},w2={class:"label_info"},k2={class:"actioner-container_footer"},y2=T({props:{onSetup:{type:Function,required:!0},active:{type:String,default:"ddnsto"}},emits:["update:active"],setup(o,{emit:n}){const a=o,{$gettext:l,$ngettext:u}=H(),s=()=>{a.onSetup()},p=F(a.active),w=()=>{switch(n("update:active",p.value),p.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(m,c)=>(r(),d("div",c2,[t("div",p2,[t("span",null,i(e(l)("\u57DF\u540D\u914D\u7F6E\u5411\u5BFC")),1)]),t("div",f2,[t("div",m2,[t("label",null,[L(t("input",{type:"radio","onUpdate:modelValue":c[0]||(c[0]=f=>p.value=f),value:"ddnsto"},null,512),[[Ft,p.value]]),t("span",null,i(e(l)("DDNSTO")),1)]),t("p",g2,i(e(l)("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",v2,[t("label",null,[L(t("input",{type:"radio","onUpdate:modelValue":c[1]||(c[1]=f=>p.value=f),value:"ali"},null,512),[[Ft,p.value]]),t("span",null,i(e(l)("\u963F\u91CC\u4E91")),1)]),t("p",b2,i(e(l)("\u4E3A\u62E5\u6709\u52A8\u6001IP\u7684\u4E3B\u673A\u914D\u7F6E\u4E00\u4E2A\u56FA\u5B9A\u7684\u53EF\u8BBF\u95EE\u57DF\u540D")),1)]),t("div",h2,[t("label",null,[L(t("input",{type:"radio","onUpdate:modelValue":c[2]||(c[2]=f=>p.value=f),value:"dnspod"},null,512),[[Ft,p.value]]),t("span",null,i(e(l)("Dnspod")),1)]),t("p",_2,i(e(l)("\u4E3A\u62E5\u6709\u52A8\u6001IP\u7684\u4E3B\u673A\u914D\u7F6E\u4E00\u4E2A\u56FA\u5B9A\u7684\u53EF\u8BBF\u95EE\u57DF\u540D")),1)]),t("div",x2,[t("label",null,[L(t("input",{type:"radio","onUpdate:modelValue":c[3]||(c[3]=f=>p.value=f),value:"oray"},null,512),[[Ft,p.value]]),t("span",null,i(e(l)("\u82B1\u751F\u58F3")),1)]),t("p",w2,i(e(l)("\u4E3A\u62E5\u6709\u52A8\u6001IP\u7684\u4E3B\u673A\u914D\u7F6E\u4E00\u4E2A\u56FA\u5B9A\u7684\u53EF\u8BBF\u95EE\u57DF\u540D")),1)])]),t("div",k2,[t("div",{class:"close",onClick:s},i(e(l)("\u53D6\u6D88")),1),t("div",{class:"next",onClick:w},i(e(l)("\u4E0B\u4E00\u6B65")),1)])]))}});var F2=N(y2,[["__scopeId","data-v-73552138"]]);const E2=o=>(it("data-v-b9ee57da"),o=o(),rt(),o),$2={class:"actioner-container"},C2={class:"actioner-container_body"},D2=E2(()=>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)),B2={class:"body-title"},Y2={class:"body-tips"},A2={class:"body-info"},S2=["href"],z2={href:"/cgi-bin/luci/admin/services/ddns",target:"_blank"},P2={class:"actioner-container_footer"},T2=T({props:{target:{type:String,required:!0},onSetup:{type:Function,required:!0}},setup(o){const{$gettext:n,$ngettext:a}=H(),l=()=>{localStorage.setItem("firstOpen",JSON.stringify(!0)),location.reload()};return(u,s)=>(r(),d("div",$2,[t("div",C2,[D2,t("div",B2,i(e(n)("\u6DFB\u52A0\u6210\u529F")),1),t("p",Y2,i(e(n)("\u8BF7\u7A0D\u7B491\u5206\u949F\u751F\u6548\u540E\u518D\u4F7F\u7528\u3002")),1),t("div",A2,[t("span",null,i(e(n)("\u8BBF\u95EE\u5730\u5740\uFF1A")),1),t("a",{href:o.target,target:"_blank",rel:"noopener noreferrer"},i(o.target),9,S2)]),t("div",null,[t("span",null,i(e(n)("\u53EF\u524D\u5F80")),1),t("a",z2,i(e(n)("\u670D\u52A1-\u52A8\u6001DNS")),1),t("span",null,i(e(n)("\u67E5\u770B\u66F4\u591A\u8BE6\u60C5")),1)])]),t("div",P2,[t("div",{class:"close",onClick:l},i(e(n)("\u5173\u95ED")),1)])]))}});var I2=N(T2,[["__scopeId","data-v-b9ee57da"]]);const M2=o=>(it("data-v-aefb6fdc"),o=o(),rt(),o),L2={class:"actioner-container"},N2={class:"actioner-container_header"},O2=M2(()=>t("div",{class:"actioner-container_body ddnsto-login"},[t("iframe",{src:"https://www.kooldns.cn/bind/#/auth?send=1&source=openwrt&callback=*"})],-1)),V2={class:"actioner-container_footer"},G2=T({props:{onSetup:{type:Function,required:!0},onDdnstoConfig:{type:Function,required:!0}},setup(o){const n=o,{$gettext:a,$ngettext:l}=H(),u=()=>{n.onSetup()},s=p=>{if(p.data.auth=="ddnsto"){const w=p.data.sign,m=p.data.token;w&&m&&(removeEventListener("message",s),n.onDdnstoConfig(w,m),n.onSetup("ddnsto-run"))}};return Yt(()=>{window.addEventListener("message",s)}),Vt(()=>{removeEventListener("message",s)}),(p,w)=>(r(),d("div",L2,[t("div",N2,[t("span",null,i(e(a)("\u57DF\u540D\u914D\u7F6E\u5411\u5BFC")),1)]),O2,t("div",V2,[t("div",{class:"close",onClick:u},i(e(a)("\u53D6\u6D88")),1)])]))}});var j2=N(G2,[["__scopeId","data-v-aefb6fdc"]]);const U2={class:"actioner-container"},q2={class:"actioner-container_header"},R2={class:"actioner-container_body ddnsto-bind"},W2=["src"],H2=T({props:{onSetup:{type:Function,required:!0},config:{type:Object,required:!0},domain:{type:String,required:!0}},emits:["update:domain"],setup(o,{emit:n}){const a=o,{$gettext:l,$ngettext:u}=H(),s=Q(()=>{const{domain:m,token:c,sign:f,routerId:g,netaddr:h}=a.config,k=encodeURIComponent(m),b=encodeURIComponent(h);return`https://www.kooldns.cn/bind/#/domain?domain=${k}&sign=${f}&token=${c}&routerId=${g}&netaddr=${b}`}),p=m=>{if(m.data){const{auth:c,url:f}=m.data;c==="ddnsto"&&f&&w(f)}},w=m=>O(this,null,function*(){var c;try{const f=yield G.Guide.DdnstoAddress.POST({address:m});f!=null&&f.data&&(((c=f==null?void 0:f.data)==null?void 0:c.success)||0)==0&&(n("update:domain",m),a.onSetup("ddnsto-save"))}catch(f){}});return Yt(()=>{window.addEventListener("message",p)}),Vt(()=>{removeEventListener("message",p)}),(m,c)=>(r(),d("div",U2,[t("div",q2,[t("span",null,i(e(l)("\u57DF\u540D\u914D\u7F6E\u5411\u5BFC")),1)]),t("div",R2,[t("iframe",{src:e(s)},null,8,W2)])]))}});var J2=N(H2,[["__scopeId","data-v-0e2b47e6"]]);const Z2=o=>(it("data-v-29e2aec8"),o=o(),rt(),o),K2={class:"actioner-container"},Q2={class:"actioner-container_body"},X2=Z2(()=>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)),t6={class:"body-title"},e6={class:"body-tips"},a6={class:"body-info"},o6=["href"],n6={href:"https://www.ddnsto.com/app/#/devices",target:"_blank"},i6={class:"actioner-container_footer"},r6=T({props:{onSetup:{type:Function,required:!0},target:{type:String,required:!0}},setup(o){const{$gettext:n,$ngettext:a}=H(),l=()=>{localStorage.setItem("firstOpen",JSON.stringify(!0)),location.reload()};return(u,s)=>(r(),d("div",K2,[t("div",Q2,[X2,t("div",t6,i(e(n)("\u6DFB\u52A0\u6210\u529F")),1),t("p",e6,i(e(n)("\u8BF7\u7A0D\u7B491\u5206\u949F\u751F\u6548\u540E\u518D\u4F7F\u7528\u3002")),1),t("div",a6,[t("span",null,i(e(n)("\u8BBF\u95EE\u5730\u5740\uFF1A")),1),t("a",{href:o.target,target:"_blank",rel:"noopener noreferrer"},i(o.target),9,o6)]),t("div",null,[t("span",null,i(e(n)("\u53EF\u524D\u5F80")),1),t("a",n6,i(e(n)("DDNSTO\u63A7\u5236\u53F0")),1),t("span",null,i(e(n)("\u67E5\u770B\u66F4\u591A\u8BE6\u60C5")),1)])]),t("div",i6,[t("div",{class:"close",onClick:l},i(e(n)("\u5173\u95ED")),1)])]))}});var s6=N(r6,[["__scopeId","data-v-29e2aec8"]]);const d6={class:"actioner-container"},l6={class:"actioner-container_header"},u6={class:"actioner-container_body"},c6={class:"actioner-container_footer"},p6=T({props:{onSetup:{type:Function,required:!0}},setup(o){const n=o,{$gettext:a,$ngettext:l}=H(),u=()=>{n.onSetup()},s=()=>O(this,null,function*(){if(m.value)return;m.value=!0;const f=E.Loading(a("\u5B89\u88C5\u4E2D..."));try{if(yield Dt.installApp("app-meta-ddnsto",30)){n.onSetup("ddnsto-login");return}else p.value=a("\u5B89\u88C5\u5931\u8D25")}catch(g){p.value=g}finally{f.Close()}m.value=!1}),p=F(a("\u6B63\u5728\u68C0\u6D4B\u4E2D...")),w=F(!1),m=F(!1);return(()=>O(this,null,function*(){try{const f=yield G.App.Check.POST({name:"ddnsto"});if(f!=null&&f.data){const{result:g,error:h}=f.data;if(h){p.value=h;return}if(g){if(g.status=="installed"){n.onSetup("ddnsto-login");return}g.status=="uninstalled"&&(p.value=a("\u9700\u8981\u5B89\u88C5DDNSTO\u63D2\u4EF6\uFF0C\u70B9\u51FB\u201C\u786E\u5B9A\u201D\u5F00\u59CB\u5B89\u88C5"))}}}catch(f){p.value=f}w.value=!0}))(),(f,g)=>(r(),d("div",d6,[t("div",l6,[t("span",null,i(e(a)("\u57DF\u540D\u914D\u7F6E\u5411\u5BFC")),1)]),t("div",u6,[t("span",null,i(p.value),1)]),t("div",c6,[w.value?(r(),d(U,{key:0},[t("div",{class:"close",onClick:u},i(e(a)("\u53D6\u6D88")),1),t("div",{class:"next",onClick:s},i(e(a)("\u786E\u5B9A")),1)],64)):D("",!0)])]))}});var f6=N(p6,[["__scopeId","data-v-169b4450"]]);const m6={class:"actioner-container"},g6={class:"actioner-container_header"},v6={class:"actioner-container_body"},b6=T({props:{onSetup:{type:Function,required:!0},token:{type:String,required:!0},onDdnstoLocalConfig:{type:Function,required:!0}},setup(o){const n=o,{$gettext:a,$ngettext:l}=H(),u=F(a("\u6B63\u5728\u68C0\u6D4B\u63D2\u4EF6\u662F\u5426\u5DF2\u542F\u52A8..."));(f=>O(this,null,function*(){var g;try{const h=yield G.Guide.Ddnsto.POST({token:n.token});h!=null&&h.data&&(h.data.error&&(u.value=h.data.error),(((g=h==null?void 0:h.data)==null?void 0:g.success)||0)==0&&w())}catch(h){u.value=h}}))(n.token);const p=F(),w=()=>{const f=()=>O(this,null,function*(){if((yield m())===!0){c();return}p.value=window.setTimeout(f,2e3)});f()},m=()=>O(this,null,function*(){try{const f=yield G.App.Check.POST({name:"ddnsto",checkRunning:!0});if(f!=null&&f.data){f.data.error&&(u.value=f.data.error);const g=f.data.result;if((g==null?void 0:g.status)=="running")return!0}}catch(f){u.value=f}return!1});Vt(()=>{p.value&&clearInterval(p.value)});const c=()=>O(this,null,function*(){var f;try{const g=yield G.Guide.DdntoConfig.GET();if(g!=null&&g.data&&(g.data.error&&(u.value=g.data.error),(((f=g==null?void 0:g.data)==null?void 0:f.success)||0)==0&&g.data.result)){const h=g.data.result;n.onDdnstoLocalConfig(h.netAddr,h.deviceId),n.onSetup("ddnsto-bind")}}catch(g){u.value=g}});return(f,g)=>(r(),d("div",m6,[t("div",g6,[t("span",null,i(e(a)("\u57DF\u540D\u914D\u7F6E\u5411\u5BFC")),1)]),t("div",v6,i(u.value),1)]))}});var h6=N(b6,[["__scopeId","data-v-6590a3fa"]]);const _6={class:"action-main"},x6=T({props:{Close:{type:Function,required:!0},url:{type:String,required:!0}},setup(o){const n=o,a=F("ddnsto-install"),l=m=>{m!=null?a.value=m:u()},u=()=>{n.Close&&n.Close()},s=mt({sign:"",token:"",domain:n.url,netaddr:"",routerId:""}),p=(m,c)=>{s.sign=m,s.token=c},w=(m,c)=>{s.netaddr=m,s.routerId=c};return(m,c)=>(r(),Z(_t,{type:1},{default:j(()=>[t("div",_6,[a.value=="ddnsto-install"?(r(),Z(f6,{key:0,onSetup:l})):a.value=="ddnsto-login"?(r(),Z(j2,{key:1,onSetup:l,onDdnstoConfig:p})):a.value=="ddnsto-run"?(r(),Z(h6,{key:2,onSetup:l,token:e(s).token,onDdnstoLocalConfig:w},null,8,["token"])):a.value=="ddnsto-bind"?(r(),Z(J2,{key:3,onSetup:l,config:{token:e(s).token,sign:e(s).sign,domain:e(s).domain,netaddr:e(s).netaddr,routerId:e(s).routerId},domain:e(s).domain,"onUpdate:domain":c[0]||(c[0]=f=>e(s).domain=f)},null,8,["config","domain"])):a.value=="ddnsto-save"?(r(),Z(s6,{key:4,onSetup:l,target:e(s).domain},null,8,["target"])):D("",!0)])]),_:1}))}});var w6=N(x6,[["__scopeId","data-v-3b80943c"]]);const k6=o=>{const n=document.createElement("div");document.body.appendChild(n);const a=vt(w6,pt(lt({},o),{Close:()=>{l()}}));a.mount(n);const l=()=>{a.unmount(),n.remove()};return{Close:l}},y6={class:"action"},F6={class:"action-header"},E6=["innerHTML"],$6={class:"action-footer"},C6=T({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(o){const n=o,{$gettext:a,$ngettext:l}=H(),u=()=>{n.next&&n.next(),n.Close&&n.Close()},s=()=>{n.clear&&n.clear(),n.Close&&n.Close()},p=()=>{n.continuer&&n.continuer(),n.Close&&n.Close()};return(w,m)=>(r(),Z(_t,{Close:o.Close,type:1},{default:j(()=>[t("div",y6,[t("div",F6,i(o.title||e(a)("\u63D0\u793A")),1),t("div",{class:"action-body",innerHTML:o.content},null,8,E6),t("div",$6,[o.clear?(r(),d("div",{key:0,class:"clear",onClick:s},i(o.clearTitle||e(a)("\u8FD4\u56DE")),1)):D("",!0),t("div",{class:"next",onClick:u},i(o.nextTitle||e(a)("\u786E\u5B9A")),1),o.continuer?(r(),d("div",{key:1,class:"next",onClick:p},i(o.continuerTitle||e(a)("\u7EE7\u7EED\u4FDD\u5B58")),1)):D("",!0)])])]),_:1},8,["Close"]))}});var D6=N(C6,[["__scopeId","data-v-145a3c50"]]);const Se=o=>{const n=document.createElement("div");document.body.appendChild(n);const a=vt(D6,pt(lt({},o),{Close:()=>{l()}}));a.mount(n);const l=()=>{a.unmount(),n.remove()};return{Close:l}},B6=o=>(it("data-v-2c659599"),o=o(),rt(),o),Y6={class:"actioner-container"},A6=["onSubmit"],S6={class:"actioner-container_header"},z6={key:0,class:"title_info"},P6={href:"https://doc.linkease.com/zh/guide/istoreos/basic/domain.html#%E9%98%BF%E9%87%8C%E4%BA%91",target:"_blank"},T6={key:1,class:"title_info"},I6={href:"https://doc.linkease.com/zh/guide/istoreos/basic/domain.html#dnspod",target:"_blank"},M6={key:2,class:"title_info"},L6={href:"https://doc.linkease.com/zh/guide/istoreos/basic/domain.html#%E8%8A%B1%E7%94%9F%E5%A3%B3",target:"_blank"},N6={class:"label-item"},O6={class:"label-item_key"},V6={class:"label-item_value"},G6={value:"ipv4"},j6={value:"ipv6"},U6={class:"label_tips"},q6=B6(()=>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)),R6={class:"info"},W6={class:"label-item"},H6={class:"label-item_key"},J6={class:"label-item_value"},Z6={class:"label-item"},K6={class:"label-item_key"},Q6={class:"label-item_value"},X6=["placeholder"],t5={class:"label-item"},e5={class:"label-item_key"},a5={class:"label-item_value"},o5=["placeholder"],n5={class:"actioner-container_footer"},i5=["disabled"],r5=T({props:{name:{type:String,default:"ali"},onSetup:{type:Function,required:!0},target:{type:String,required:!0}},emits:["update:target"],setup(o,{emit:n}){const a=o,{$gettext:l,$ngettext:u}=H(),s=F("ipv4"),p=F(a.name),w=F(""),m=F(""),c=F(""),f=F(!1),g=()=>{a.onSetup("index")},h=()=>{f.value=!0;const v=E.Loading(l("\u68C0\u6D4B\u4E2D..."));G.Network.CheckPublickNet.POST({ipVersion:s.value}).then(_=>{var y,$;if(_!=null&&_.data){if((y=_==null?void 0:_.data)!=null&&y.error){E.Warning(_==null?void 0:_.data.error);return}if(((($=_==null?void 0:_.data)==null?void 0:$.success)||0)==0){const A=_.data.result;A&&A.address?x():k();return}}throw l("\u672A\u77E5\u9519\u8BEF")}).catch(_=>{E.Error(_)}).finally(()=>{v.Close(),f.value=!1})},k=()=>{Se({title:l("\u6E29\u99A8\u63D0\u793A"),nextTitle:l("\u4F7F\u7528DDNSTO"),continuerTitle:l("\u7EE7\u7EED\u4FDD\u5B58"),content:l("\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(){b()},continuer(){x()},clear(){}})},b=()=>{a.onSetup("ddnsto")},x=()=>{f.value=!0;const v=E.Loading(l("\u914D\u7F6E\u4E2D..."));G.Guide.PostDdns.POST({ipVersion:s.value,serviceName:p.value,domain:w.value,userName:m.value,password:c.value}).then(_=>{if(_!=null&&_.data){const{error:y,scope:$,success:A}=_.data;if(y=="-100"&&$=="guide.ddns"){Se({title:l("\u6E29\u99A8\u63D0\u793A"),content:l("\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(y){E.Warning(y);return}if((A||0)==0){n("update:target",w.value),a.onSetup("ddns-success");return}}throw l("\u672A\u77E5\u9519\u8BEF")}).catch(_=>{E.Error(_)}).finally(()=>{v.Close(),f.value=!1})};return(v,_)=>(r(),d("div",Y6,[t("form",{class:"actioner-dns",onSubmit:ut(h,["prevent"])},[t("div",S6,[t("span",null,i(e(l)("\u57DF\u540D\u914D\u7F6E\u5411\u5BFC")),1)]),t("div",{class:st(["actioner-container_body",o.name])},[o.name=="ali"?(r(),d("div",z6,[t("p",null,i(e(l)("\u963F\u91CC\u4E91")),1),t("span",null,i(e(l)("\u4E3A\u62E5\u6709\u52A8\u6001IP\u7684\u4E3B\u673A\u914D\u7F6E\u4E00\u4E2A\u56FA\u5B9A\u7684\u53EF\u8BBF\u95EE\u57DF\u540D")),1),t("a",P6,i(e(l)("\u67E5\u770B\u6559\u7A0B"))+">>",1)])):o.name=="dnspod"?(r(),d("div",T6,[t("p",null,i(e(l)("dnspod")),1),t("span",null,i(e(l)("\u4E3A\u62E5\u6709\u52A8\u6001IP\u7684\u4E3B\u673A\u914D\u7F6E\u4E00\u4E2A\u56FA\u5B9A\u7684\u53EF\u8BBF\u95EE\u57DF\u540D")),1),t("a",I6,i(e(l)("\u67E5\u770B\u6559\u7A0B"))+">>",1)])):o.name=="oray"?(r(),d("div",M6,[t("p",null,i(e(l)("\u82B1\u751F\u58F3")),1),t("span",null,i(e(l)("\u4E3A\u62E5\u6709\u52A8\u6001IP\u7684\u4E3B\u673A\u914D\u7F6E\u4E00\u4E2A\u56FA\u5B9A\u7684\u53EF\u8BBF\u95EE\u57DF\u540D")),1),t("a",L6,i(e(l)("\u67E5\u770B\u6559\u7A0B"))+">>",1)])):D("",!0),t("div",N6,[t("div",O6,[t("span",null,i(e(l)("IP\u5730\u5740\u7248\u672C\uFF1A")),1)]),t("div",V6,[L(t("select",{name:"",id:"","onUpdate:modelValue":_[0]||(_[0]=y=>s.value=y)},[t("option",G6,i(e(l)("IPv4\u5730\u5740")),1),t("option",j6,i(e(l)("IPv6\u5730\u5740")),1)],512),[[dt,s.value]])]),t("div",U6,[q6,t("span",R6,i(e(l)("\u8BBE\u5B9A\u54EA\u4E00\u4E2A IP \u5730\u5740\uFF08IPv4 \u6216 IPv6\uFF09\u4F1A\u88AB\u53D1\u9001\u7ED9 DDNS \u63D0\u4F9B\u5546")),1)])]),t("div",W6,[t("div",H6,[t("span",null,i(e(l)("\u57DF\u540D\uFF1A")),1)]),t("div",J6,[L(t("input",{type:"text",placeholder:"myhost.example.com","onUpdate:modelValue":_[1]||(_[1]=y=>w.value=y),required:""},null,512),[[et,w.value,void 0,{trim:!0}]])])]),t("div",Z6,[t("div",K6,[t("span",null,i(e(l)("\u7528\u6237\u540D\uFF1A")),1)]),t("div",Q6,[L(t("input",{type:"text","onUpdate:modelValue":_[2]||(_[2]=y=>m.value=y),placeholder:e(l)("\u8BF7\u8F93\u5165\u7528\u6237\u540D"),required:""},null,8,X6),[[et,m.value,void 0,{trim:!0}]])])]),t("div",t5,[t("div",e5,[t("span",null,i(e(l)("\u5BC6\u7801\uFF1A")),1)]),t("div",a5,[L(t("input",{type:"password","onUpdate:modelValue":_[3]||(_[3]=y=>c.value=y),placeholder:e(l)("\u8BF7\u8F93\u5165\u5BC6\u7801"),required:""},null,8,o5),[[et,c.value,void 0,{trim:!0}]])])])],2),t("div",n5,[t("div",{class:"close",onClick:g,type:"button"},i(e(l)("\u8FD4\u56DE")),1),t("button",{class:"next save",type:"submit",disabled:f.value},i(e(l)("\u4FDD\u5B58")),9,i5)])],40,A6)]))}});var He=N(r5,[["__scopeId","data-v-2c659599"]]);const s5={class:"action-main"},d5=T({props:{Close:{type:Function,required:!0},url:{type:String,required:!0}},setup(o){const n=o,a=F(""),l=F("index"),u=m=>{if(m!=null){if(m=="ddnsto"){s();return}l.value=m}else p()},s=()=>{p(),k6({url:n.url})},p=()=>{n.Close&&n.Close()},w=F("ddnsto");return(m,c)=>(r(),Z(_t,{Close:o.Close,type:1},{default:j(()=>[t("div",s5,[l.value=="index"?(r(),Z(F2,{key:0,onSetup:u,active:w.value,"onUpdate:active":c[0]||(c[0]=f=>w.value=f)},null,8,["active"])):l.value=="ddns-ali"?(r(),Z(He,{key:1,onSetup:u,target:a.value,"onUpdate:target":c[1]||(c[1]=f=>a.value=f),name:"ali"},null,8,["target"])):l.value=="ddns-dnspod"?(r(),Z(He,{key:2,onSetup:u,target:a.value,"onUpdate:target":c[2]||(c[2]=f=>a.value=f),name:"dnspod"},null,8,["target"])):l.value=="ddns-oray"?(r(),Z(He,{key:3,onSetup:u,target:a.value,"onUpdate:target":c[3]||(c[3]=f=>a.value=f),name:"oray"},null,8,["target"])):l.value=="ddns-success"?(r(),Z(I2,{key:4,onSetup:u,target:a.value},null,8,["target"])):D("",!0)])]),_:1},8,["Close"]))}});var l5=N(d5,[["__scopeId","data-v-8a1e6470"]]);const u5=o=>{const n=document.createElement("div");document.body.appendChild(n);const a=vt(l5,pt(lt({},o),{Close:()=>{l()}}));a.mount(n);const l=()=>{a.unmount(),n.remove()};return{Close:l}},Oe=o=>(it("data-v-d3a8d744"),o=o(),rt(),o),c5={class:"content"},p5={class:"tab"},f5=Oe(()=>t("div",{class:"title"},"DDNSTO",-1)),m5={key:0},g5={key:1},v5=Oe(()=>t("div",{class:"title"},"IPv4",-1)),b5={key:0},h5={key:1},_5=Oe(()=>t("div",{class:"title"},"IPv6",-1)),x5={key:0},w5={key:1},k5={key:0,class:"info"},y5={class:"status"},F5=Oe(()=>t("div",null,"DDNSTO",-1)),E5={key:0},$5={key:1,class:"offline"},C5={class:"title_box"},D5={class:"title"},B5={class:"path"},Y5=["href","title"],A5={key:1},S5={class:"item_btn",href:"https://www.kooldns.cn/app/#/devices",target:"_blank"},z5={key:1,class:"info"},P5={class:"status"},T5={key:0,class:"offline"},I5={key:1},M5={class:"title_box"},L5={class:"title"},N5={class:"path"},O5={key:0},V5=["href"],G5={key:2,href:"/cgi-bin/luci/admin/services/ddns"},j5={key:2,class:"info"},U5={class:"status"},q5={key:0,class:"offline"},R5={key:1},W5={class:"title_box"},H5={class:"title"},J5={class:"path"},Z5={key:0},K5=["href"],Q5={key:2,href:"/cgi-bin/luci/admin/services/ddns"},X5=T({setup(o){const{$gettext:n}=H(),a=F(0),l=g=>{a.value=g};let u=!1,s;const p=F({}),w=function(){!u||(document.hidden?Promise.resolve():G.Guide.GetDdns.GET().then(g=>{var h;g!=null&&g.data&&(((h=g==null?void 0:g.data)==null?void 0:h.success)||0)==0&&g.data.result&&(p.value=g.data.result)})).then(()=>{!u||(s=window.setTimeout(w,3e3))})};Yt(()=>{u=!0,s=window.setTimeout(w,1100)}),Vt(()=>{s!==void 0&&window.clearTimeout(s),u=!1});const m=()=>{u5({url:p.value.ddnstoDomain})},c=Q(()=>{const g=p.value.ipv4Domain;return!g||g=="Stopped"||g=="Disabled"?g:`http://${g}`}),f=Q(()=>{const g=p.value.ipv6Domain;return!g||g=="Stopped"||g=="Disabled"?g:`http://${g}`});return(g,h)=>(r(),Z(Rt,{title:e(n)("\u8FDC\u7A0B\u57DF\u540D"),showSettings:!0,style:{width:"100%",height:"100%",display:"block"}},{icon:j(()=>[B(We,{color:"#00a63e",class:"icon"})]),settings:j(()=>[t("div",{class:"btn_settings",onClick:m},[B(We,{color:"#0a0a0a",class:"icon1 earthIcon",style:{"margin-right":"6px"}}),nt(" "+i(e(n)("\u57DF\u540D\u914D\u7F6E")),1)])]),default:j(()=>{var k,b,x,v,_,y;return[t("div",c5,[t("div",p5,[t("div",{class:st(["item cloud",{active:a.value==0}]),style:ft({border:e(c)||e(f)?"":"none"}),onClick:h[0]||(h[0]=$=>l(0))},[B(We,{color:"#155dfc",class:"icon2"}),f5,(k=p.value)!=null&&k.ddnstoDomain?(r(),d("span",m5,i(e(n)("\u6B63\u5E38")),1)):(r(),d("span",g5,i(e(n)("\u672A\u542F\u52A8")),1))],6),e(c)?(r(),d("div",{key:0,class:st(["item memory",{active:a.value==1}]),onClick:h[1]||(h[1]=$=>l(1))},[B(ja,{color:"#00a63e",class:"icon2"}),v5,e(c)=="Stopped"||e(c)=="Disabled"?(r(),d("span",b5,i(e(n)("\u79BB\u7EBF")),1)):(r(),d("span",h5,i(e(n)("\u6B63\u5E38")),1))],2)):D("",!0),e(f)?(r(),d("div",{key:1,class:st(["item network",{active:a.value==2}]),onClick:h[2]||(h[2]=$=>l(2))},[B(d2,{class:"icon2"}),_5,e(f)=="Stopped"||e(f)=="Disabled"?(r(),d("span",x5,i(e(n)("\u79BB\u7EBF")),1)):(r(),d("span",w5,i(e(n)("\u6B63\u5E38")),1))],2)):D("",!0)]),a.value==0?(r(),d("div",k5,[t("div",y5,[F5,(b=p.value)!=null&&b.ddnstoDomain?(r(),d("span",E5,i(e(n)("\u6B63\u5E38")),1)):(r(),d("span",$5,i(e(n)("\u672A\u542F\u52A8")),1))]),t("div",C5,[t("div",D5,i(e(n)("\u667A\u80FD\u5185\u7F51\u7A7F\u900F\u670D\u52A1")),1),t("div",B5,[(x=p.value)!=null&&x.ddnstoDomain?(r(),d("a",{key:0,class:"configure",href:(v=p.value)==null?void 0:v.ddnstoDomain,target:"_blank",rel:"noopener noreferrer",title:(_=p.value)==null?void 0:_.ddnstoDomain},i((y=p.value)==null?void 0:y.ddnstoDomain),9,Y5)):(r(),d("div",A5,i(e(n)("\u672A\u5B89\u88C5\u6216\u672A\u914D\u7F6E")),1)),t("span",null,[t("a",S5,i(e(n)("\u63A7\u5236\u53F0")),1)])])])])):D("",!0),a.value==1?(r(),d("div",z5,[t("div",P5,[t("div",null,i(e(n)("\u5F53\u524D\u72B6\u6001:")),1),e(c)=="Stopped"||e(c)=="Disabled"?(r(),d("span",T5,i(e(n)("\u79BB\u7EBF")),1)):(r(),d("span",I5,i(e(n)("\u6B63\u5E38")),1))]),t("div",M5,[t("div",L5,"IPv4 "+i(e(n)("\u52A8\u6001\u57DF\u540D\u89E3\u6790")),1),t("div",N5,[e(c)=="Stopped"||e(c)=="Disabled"?(r(),d("div",O5,i(e(c)),1)):(r(),d("a",{key:1,class:"configure",href:e(c),target:"_blank",rel:"noopener noreferrer"},i(e(c)),9,V5)),e(c)?(r(),d("a",G5,[B(xa,{class:"icon3"})])):D("",!0)])])])):D("",!0),a.value==2?(r(),d("div",j5,[t("div",U5,[t("div",null,i(e(n)("\u5F53\u524D\u72B6\u6001:")),1),e(f)=="Stopped"||e(f)=="Disabled"?(r(),d("span",q5,i(e(n)("\u79BB\u7EBF")),1)):(r(),d("span",R5,i(e(n)("\u6B63\u5E38")),1))]),t("div",W5,[t("div",H5,"IPv6 "+i(e(n)("\u52A8\u6001\u57DF\u540D\u89E3\u6790")),1),t("div",J5,[e(f)=="Stopped"||e(f)=="Disabled"?(r(),d("div",Z5,i(e(f)),1)):(r(),d("a",{key:1,class:"configure",href:e(f),target:"_blank",rel:"noopener noreferrer"},i(e(f)),9,K5)),e(f)?(r(),d("a",Q5,[B(xa,{class:"icon3"})])):D("",!0)])])])):D("",!0)])]}),_:1},8,["title"]))}});var t3=N(X5,[["__scopeId","data-v-d3a8d744"]]);const e3={width:"200",height:"200",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",fill:"none"},a3=["fill"],o3=T({props:{color:{type:String,default:"#2c2c2c"}},setup(o){return(n,a)=>(r(),d("svg",e3,[t("path",{d:"M879.674 544.51l-158.254-0.221c-8.534 2.287-17.305-2.776-19.588-11.307l-23.862-75.877-74.742 350.891c0 0-1.523 18.507-11.518 18.507s-26.9 0.281-26.9 0.281c-8.259 2.213-16.748-2.687-18.961-10.949l-92.741-457.648-70.305 330.634c-2.261 8.291-11.94 15.206-20.385 12.986l-24.876 0.339c-8.723 2.293-17.685-2.789-20.023-11.349L270.629 544.51 143.993 544.51c-8.831 0-15.993-7.159-15.993-15.993l0-31.986c0-8.831 7.162-15.993 15.993-15.993l157.429-0.516c9.565-0.304 17.685 0.788 20.023 9.351l24.386 76.092 68.642-358.907c0 0 3.4-10.894 14.397-10.894 10.994 0 34.107-0.448 34.107-0.448 8.262-2.213 16.751 2.687 18.965 10.949l91.912 454.126 67.948-326.182c2.213-8.262 8.707-15.161 16.965-12.948l27.316-0.333c8.531-2.287 17.301 2.776 19.588 11.31l46.665 148.4 127.337 0c8.835 0 15.993 7.162 15.993 15.993l0 31.986C895.667 537.352 888.508 544.51 879.674 544.51z","p-id":"5314",fill:o.color},null,8,a3)]))}}),n3=()=>{var n;const o=document.body.getAttribute("theme");if(o)switch(o){case"dark":case"light":return o}return(n=window.matchMedia("(prefers-color-scheme: dark)"))!=null&&n.matches?"dark":"light"},Ua=()=>n3()=="dark",qa=o=>(it("data-v-a2c6d680"),o=o(),rt(),o),i3={class:"network_container"},r3={class:"title_box"},s3={class:"display_flex"},d3={class:"network_tag"},l3={class:"tag_item"},u3=qa(()=>t("div",{class:"tag_dn"},null,-1)),c3={class:"tag_item"},p3=qa(()=>t("div",{class:"tag_up"},null,-1)),f3={class:"speed"},m3={class:"speed_item"},g3={style:{color:"#1596fd"}},v3={class:"speed_item"},b3={style:{color:"#00a63e"}},h3=T({setup(o){const{$gettext:n}=H();Qe([Da,Ba,Ya,Xe,ta,Aa]);const a=F(),l=b=>{var v;const x=(v=a.value)==null?void 0:v[b];return!x||x.startTime==0?"":c(x.startTime*1e3)+"-"+c(x.endTime*1e3)},u=Q(()=>{var x;let b=[];return(x=a.value)==null||x.forEach(v=>{b.push({value:v.uploadSpeed})}),b}),s=Q(()=>{var x;let b=[];return(x=a.value)==null||x.forEach(v=>{b.push({value:v.downloadSpeed})}),b}),p=Q(()=>{var x;let b="";if(a.value){let v=((x=a.value)==null?void 0:x.length)||0;if(v>0){let _=a.value[v-1];b=f(_.uploadSpeed)+"/s"}}return b}),w=Q(()=>{var x;let b="";if(a.value){let v=((x=a.value)==null?void 0:x.length)||0;if(v>0){let _=a.value[v-1];b=f(_.downloadSpeed)+"/s"}}return b});Q(()=>{var x;let b=[];return(x=a.value)==null||x.forEach(v=>{b.push({value:v.downloadSpeed+v.uploadSpeed})}),b});const m=()=>O(this,null,function*(){var b;try{const x=yield G.Network.Statistics.GET();if(x.data&&(b=x.data.result)!=null&&b.items){const v=x.data.result.slots||10;if(x.data.result.items.lengthv?a.value=x.data.result.items.slice(v-x.data.result.items.length):a.value=x.data.result.items}}catch(x){console.log(x)}}),c=Pt.dateForm,f=Pt.byteToSize,g=F();let h=null;const k=b=>{const x=Ua();return h=ea(b,x?"dark":"light"),h.setOption({animation:!1,backgroundColor:x?"#2c2c2c":"#fff",color:["transparent","transparent"],tooltip:{trigger:"axis",formatter:v=>{if(Array.isArray(v)){let _="";v.length>0&&(_=l(v[0].axisValue));for(let y=0;y${v[y].seriesName}: ${f(v[y].value)}/s`;return _.toString()}else{const _=v;return`${l(_.axisValue)}
${_.seriesName}: ${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:"",textStyle:{fontSize:12,color:x?"#cccccc":"rgba(0, 0, 0, 0.6)"},top:"10px",left:"10px"},yAxis:{type:"value",name:"",minInterval:1e4,interval:1e3,axisLabel:{formatter:function(v,_){return`${f(v)}/s`},color:"#fff",show:!1},nameTextStyle:{color:"#fff"},splitLine:{lineStyle:{color:["#999"]},show:!1}},series:[{name:n("\u4E0B\u8F7D"),data:s.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:n("\u4E0A\u4F20"),data:u.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}}}],grid:{left:"2%",right:"2%",bottom:"0%",top:"10%",containLabel:!0}}),h};return Yt(()=>{setTimeout(()=>O(this,null,function*(){if(g.value){yield m();const b=k(g.value),x=g.value;b.resize({width:x.clientWidth,height:x.clientHeight}),window.addEventListener("resize",()=>{b.resize({width:x.clientWidth,height:x.clientHeight})});const v=()=>O(this,null,function*(){if(h!=null){if(!document.hidden){if(yield m(),h==null)return;b.setOption({series:[{name:n("\u4E0B\u8F7D"),data:s.value,type:"line",areaStyle:{},smooth:!0},{name:n("\u4E0A\u4F20"),data:u.value,type:"line",areaStyle:{},smooth:!0}]})}setTimeout(v,5e3)}});setTimeout(v,5e3)}}),900)}),Vt(()=>{h!=null&&(h.dispose(),h=null)}),(b,x)=>(r(),d("div",i3,[t("div",r3,[t("div",s3,[B(o3,{color:"#20c7f7",class:"icon"}),t("span",null,i(e(n)("\u7F51\u7EDC\u6D41\u91CF")),1)]),t("div",d3,[t("div",l3,[u3,t("span",null,i(e(n)("\u4E0B\u8F7D")),1)]),t("div",c3,[p3,t("span",null,i(e(n)("\u4E0A\u4F20")),1)])])]),t("div",f3,[t("div",m3,[t("span",null,i(e(n)("\u4E0B\u8F7D\u901F\u5EA6")),1),t("div",g3,i(e(w)),1)]),t("div",v3,[t("span",null,i(e(n)("\u4E0A\u4F20\u901F\u5EA6")),1),t("div",b3,i(e(p)),1)])]),t("div",{ref_key:"el",ref:g,class:"echart"},null,512)]))}});var _3=N(h3,[["__scopeId","data-v-a2c6d680"]]);const x3={width:"200",height:"200",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",fill:"none"},w3=["fill"],xe=T({props:{color:{type:String,default:"#9810f9"}},setup(o){return(n,a)=>(r(),d("svg",x3,[t("path",{d:"M512 96c229.76 0 416 186.24 416 416S741.76 928 512 928 96 741.76 96 512 282.24 96 512 96z m-32 448l-127.317333 0.021333c0.896 20.48 2.624 40.405333 5.12 59.669334l1.984 14.293333 2.474666 15.253333c19.754667 112.896 65.728 197.738667 117.76 222.997334L480 544z m191.317333 0.021333L544 544v312.234667c50.858667-24.725333 95.936-106.368 116.373333-215.509334l1.365334-7.488 2.474666-15.232a701.013333 701.013333 0 0 0 7.104-73.984z m-382.698666 0H161.429333c11.648 129.066667 92.992 238.08 206.101334 289.066667-22.122667-34.282667-40.362667-76.416-53.76-124.032l-3.029334-11.093333-3.52-14.165334-3.242666-14.464a744.490667 744.490667 0 0 1-15.36-125.312z m573.952 0H735.36a752.661333 752.661333 0 0 1-12.672 112.128l-2.688 13.184-3.242667 14.464-3.52 14.186667c-13.653333 52.138667-32.96 98.197333-56.789333 135.104 113.109333-50.986667 194.453333-160 206.08-289.066667zM367.530667 190.890667l-2.858667 1.301333C253.013333 243.733333 172.970667 352 161.429333 480h127.189334c1.536-39.04 5.866667-76.693333 12.672-112.149333l2.688-13.184 3.242666-14.464 3.52-14.186667c13.653333-52.138667 32.96-98.197333 56.789334-135.104zM480 167.765333c-50.709333 24.618667-95.68 105.898667-116.202667 214.592l-1.536 8.405334-2.474666 15.232a701.034667 701.034667 0 0 0-7.104 74.005333H480V167.765333z m176.469333 23.146667l2.56 4.053333c20.906667 33.429333 38.229333 73.984 51.093334 119.552l3.136 11.52 3.52 14.165334 3.242666 14.464c8.362667 39.253333 13.632 81.408 15.36 125.333333h127.189334c-11.626667-129.088-92.970667-238.101333-206.101334-289.066667zM544 167.765333L544 480h127.317333a707.136 707.136 0 0 0-5.333333-61.376l-1.770667-12.629333-2.474666-15.232c-19.754667-112.874667-65.706667-197.717333-117.717334-222.997334z","p-id":"4600",fill:o.color},null,8,w3)]))}}),k3={width:"200",height:"200",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",fill:"none"},y3=["fill"],F3=["fill"],E3=T({props:{color:{type:String,default:"#00a63e"}},setup(o){return(n,a)=>(r(),d("svg",k3,[t("path",{d:"M986.112 179.2c-12.288-12.288-31.744-12.288-44.032 0l-472.064 471.04-180.224-180.224c-12.288-12.288-31.744-12.288-44.032 0-12.288 12.288-12.288 31.744 0 44.032l202.752 201.728c6.144 6.144 12.288 9.216 22.528 9.216 9.216 0 15.36-3.072 22.528-9.216l494.592-492.544c10.24-12.288 10.24-31.744-2.048-44.032z",fill:o.color,"p-id":"11312"},null,8,y3),t("path",{d:"M1024 548.864c0-17.408-14.336-31.744-31.744-31.744-17.408 0-31.744 14.336-31.744 31.744C941.056 779.264 747.52 959.488 513.024 959.488 265.216 959.488 64.512 759.808 64.512 512c0-247.808 200.704-447.488 448.512-447.488 69.632 0 135.168 15.36 194.56 44.032h1.024c4.096 1.024 7.168 2.048 11.264 2.048 17.408 0 31.744-14.336 31.744-31.744 0-12.288-7.168-23.552-17.408-28.672C665.6 17.408 590.848 0 513.024 0 229.376 0 0 229.376 0 512s229.376 512 513.024 512c270.336 0 491.52-208.896 510.976-475.136z",fill:o.color,"p-id":"11313"},null,8,F3)]))}}),$3={width:"200",height:"200",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",fill:"none"},C3=["fill"],D3=T({props:{color:{type:String,default:"#e7000b"}},setup(o){return(n,a)=>(r(),d("svg",$3,[t("path",{d:"M511.9744 706.6624a57.2672 57.2672 0 0 1 56.96 57.5488c0 20.5568-10.8544 39.552-28.4672 49.8432a56.4736 56.4736 0 0 1-56.9856 0 57.6512 57.6512 0 0 1-28.4928-49.8432c0-31.7696 25.4976-57.5488 56.9856-57.5488zM190.1824 147.3024l2.4832 2.2272 614.4 614.4a30.72 30.72 0 0 1-40.96 45.696l-2.4832-2.2528-229.4528-229.504a189.6704 189.6704 0 0 0-180.864 83.8912 29.3376 29.3376 0 0 1-40.9344 7.3728 30.976 30.976 0 0 1-8.32-41.6768 248.8576 248.8576 0 0 1 170.624-109.056l-78.7968-78.7968a346.8288 346.8288 0 0 0-156.7744 112.128 29.4144 29.4144 0 0 1-50.944-8.4224 31.0784 31.0784 0 0 1 4.736-30.0544 406.9888 406.9888 0 0 1 156.1088-120.4736l-71.9872-72.0128a504.7808 504.7808 0 0 0-150.6816 120.32 29.2864 29.2864 0 0 1-41.9328 2.7904 31.0016 31.0016 0 0 1-2.9184-42.88 564.608 564.608 0 0 1 150.8608-124.928L149.2224 192.9472a30.72 30.72 0 0 1 40.96-45.6704z m321.792 211.6352a404.992 404.992 0 0 1 319.0528 154.368 30.976 30.976 0 0 1-4.3008 42.8288 29.184 29.184 0 0 1-41.9072-4.4032 345.984 345.984 0 0 0-229.7088-129.2032l-63.1552-63.104c6.656-0.3328 13.312-0.4864 20.0192-0.4864z m0-156.6976c166.1184 0 322.9952 72.448 430.4896 198.8608 10.752 12.672 9.472 31.872-2.8416 42.9312a29.184 29.184 0 0 1-42.0352-2.9184 505.344 505.344 0 0 0-385.6128-177.92 509.184 509.184 0 0 0-105.2672 11.008l-50.2272-50.2784A566.656 566.656 0 0 1 512 202.24z","p-id":"5359",fill:o.color},null,8,C3)]))}}),B3={width:"200",height:"200",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",fill:"none"},Y3=["fill"],A3=["fill"],S3=["fill"],z3=T({props:{color:{type:String,default:"#f54900"}},setup(o){return(n,a)=>(r(),d("svg",B3,[t("path",{d:"M512 179.2l390.4 627.2H128l384-627.2m0-64c-19.2 0-44.8 12.8-51.2 32l-390.4 627.2c-25.6 44.8 6.4 96 51.2 96H896c51.2 0 83.2-57.6 51.2-96l-384-627.2c-6.4-19.2-32-32-51.2-32z",fill:o.color,"p-id":"4490"},null,8,Y3),t("path",{d:"M512 640c-19.2 0-32-12.8-32-32v-192c0-19.2 12.8-32 32-32s32 12.8 32 32v192c0 19.2-12.8 32-32 32z",fill:o.color,"p-id":"4491"},null,8,A3),t("path",{d:"M512 723.2m-32 0a32 32 0 1 0 64 0 32 32 0 1 0-64 0Z",fill:o.color,"p-id":"4492"},null,8,S3)]))}}),P3={width:"200",height:"200",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",fill:"none"},T3=["fill"],Ra=T({props:{color:{type:String,default:"#9810f9"}},setup(o){return(n,a)=>(r(),d("svg",P3,[t("path",{d:"M511.3 116.7l339.1 193.8v387.6L511.3 891.9 172.2 698.1V310.5l339.1-193.8zM802 345.6L535.5 516.7v305.5L802 670V345.6z m-581.4 0.3V670l266.5 152.3V516.7L220.6 345.9z m434.1-87.3L401.1 405l110.3 71.4 248.9-161.5L658 256.4c-1.1 0.7-2.2 1.5-3.3 2.2z m-143.4-86L262.2 314.9l93.4 60.5c0.5-0.4 1.1-0.7 1.6-1l252.3-145.7-98.2-56.1z m0 0",fill:o.color,"p-id":"14790"},null,8,T3)]))}}),I3={width:"200",height:"200",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",fill:"none"},M3=["fill"],L3=["fill"],N3=["fill"],ze=T({props:{color:{type:String,default:"#9810f9"}},setup(o){return(n,a)=>(r(),d("svg",I3,[t("path",{d:"M723 620.5C666.8 571.6 593.4 542 513 542s-153.8 29.6-210.1 78.6c-3.2 2.8-3.6 7.8-0.8 11.2l36 42.9c2.9 3.4 8 3.8 11.4 0.9C393.1 637.2 450.3 614 513 614s119.9 23.2 163.5 61.5c3.4 2.9 8.5 2.5 11.4-0.9l36-42.9c2.8-3.3 2.4-8.3-0.9-11.2zM840.4 480.4C751.7 406.5 637.6 362 513 362s-238.7 44.5-327.5 118.4c-3.4 2.8-3.8 7.9-1 11.3l36 42.9c2.8 3.4 7.9 3.8 11.2 1C308 472.2 406.1 434 513 434s205 38.2 281.2 101.6c3.4 2.8 8.4 2.4 11.2-1l36-42.9c2.8-3.4 2.4-8.5-1-11.3z","p-id":"5126",fill:o.color},null,8,M3),t("path",{d:"M957.1 341.4C835.7 241.8 680.3 182 511 182c-168.2 0-322.6 59-443.7 157.4-3.5 2.8-4 7.9-1.1 11.4l36 42.9c2.8 3.3 7.8 3.8 11.1 1.1C222 306.7 360.3 254 511 254c151.8 0 291 53.5 400 142.7 3.4 2.8 8.4 2.3 11.2-1.1l36-42.9c2.9-3.4 2.4-8.5-1.1-11.3z","p-id":"5127",fill:o.color},null,8,L3),t("path",{d:"M512 778m-64 0a64 64 0 1 0 128 0 64 64 0 1 0-128 0Z","p-id":"5128",fill:o.color},null,8,N3)]))}}),O3=o=>(it("data-v-4eb7fe63"),o=o(),rt(),o),V3={class:"info_content"},G3={key:0,class:"status_box"},j3={class:"status_name"},U3={class:"status_time"},q3={key:1,class:"status_box"},R3={class:"status_name"},W3={class:"status_time",style:{background:"#ffe2e2",color:"#c10007"}},H3={key:2,class:"status_box"},J3={class:"status_name"},Z3={class:"status_time",style:{background:"#ffe2e2",color:"#c10007"}},K3={key:3,class:"status_box"},Q3={class:"status_name"},X3={class:"status_time",style:{background:"#ffe2e2",color:"#c10007"}},t8={key:4,class:"status_box"},e8={class:"status_name"},a8={class:"ip_info"},o8={class:"ip_item"},n8={class:"ip_tag"},i8={class:"ip_address"},r8={class:"ip_info"},s8={class:"ip_item"},d8=O3(()=>t("div",null,"IPv6",-1)),l8={key:0,class:"ip_tag"},u8={key:1,class:"ip_tag"},c8={class:"ip_address"},p8={class:"ip_info",style:{"margin-bottom":"0"}},f8={class:"ip_item"},m8={class:"ip_address"},g8=T({setup(o){const{$gettext:n}=H(),a=Fe(),l=Q(()=>a.status);Q(()=>a.deviceList);const u=mt({portList:[],load:!1}),s=c=>{switch(c){case"pppoe":return n("\u62E8\u53F7\u4E0A\u7F51");case"static":return n("\u9759\u6001\u7F51\u7EDC");case"dhcp":return"DHCP"}return c&&c.toUpperCase()},p=c=>{switch(c){case"manual":return n("\u624B\u52A8\u914D\u7F6E");case"auto":return n("\u81EA\u52A8\u83B7\u53D6");default:return""}},w=()=>{(u.load&&document.hidden?Promise.resolve():G.Network.PortList.GET().then(c=>{if(c!=null&&c.data){const{result:f}=c==null?void 0:c.data;f&&(u.portList=f.ports||[])}})).finally(()=>{u.load=!0,setTimeout(w,1e4)})};w();const m=Pt.stampForm;return(c,f)=>(r(),d("div",null,[B(Rt,{title:e(n)("\u7F51\u7EDC\u8FDE\u63A5\u548CIP\u5730\u5740"),showSettings:!1},{icon:j(()=>[B(xe,{color:"#0a0a0a",class:"icon networkIcon"})]),default:j(()=>[t("div",V3,[e(l)!=null?(r(),d(U,{key:0},[e(l).networkInfo=="netSuccess"?(r(),d("div",G3,[t("div",j3,[B(E3,{color:"#00a63e",class:"icon"}),t("span",null,i(e(n)("\u7F51\u7EDC\u8FDE\u63A5\u6B63\u5E38")),1)]),t("div",U3,i(e(m)(e(l).uptimeStamp)),1)])):e(l).networkInfo=="dnsFailed"?(r(),d("div",q3,[t("div",R3,[B(z3,{style:{width:"1.2rem",height:"1.2rem","margin-right":"4px"}}),t("span",null,i(e(n)("DNS\u9519\u8BEF")),1)]),t("div",W3,i(e(m)(e(l).uptimeStamp)),1)])):e(l).networkInfo=="softSourceFailed"?(r(),d("div",H3,[t("div",J3,[B(Ra,{color:"#9810fa",style:{width:"1.5rem",height:"1.5rem","margin-right":"4px"}}),t("span",null,i(e(n)("\u8F6F\u4EF6\u6E90\u9519\u8BEF")),1)]),t("div",Z3,i(e(m)(e(l).uptimeStamp)),1)])):e(l).networkInfo=="netFailed"?(r(),d("div",K3,[t("div",Q3,[B(D3,{style:{width:"1.2rem",height:"1.2rem","margin-right":"4px"}}),t("span",null,i(e(n)("\u672A\u8054\u7F51")),1)]),t("div",X3,i(e(m)(e(l).uptimeStamp)),1)])):(r(),d("div",t8,[t("div",e8,[B(ze,{color:"#d08700",class:"icon"}),t("span",null,i(e(n)("\u68C0\u6D4B\u4E2D...")),1)])]))],64)):D("",!0),t("div",a8,[t("div",o8,[t("div",null,"IPv4 \uFF08"+i(e(l).defaultInterface)+"\uFF09",1),t("div",n8,i(s(e(l).proto||"")),1)]),t("div",i8,i(e(l).ipv4addr),1)]),t("div",r8,[t("div",s8,[d8,e(l).ipv6addr?(r(),d("div",l8,i(e(n)("\u5DF2\u542F\u7528")),1)):(r(),d("div",u8,i(e(n)("\u672A\u542F\u7528")),1))]),t("div",c8,i(e(l).ipv6addr?e(l).ipv6addr:"-"),1)]),t("div",p8,[t("div",f8,[t("div",null,"DNS\uFF08"+i(p(e(l).dnsProto))+"\uFF09",1)]),(r(!0),d(U,null,tt(e(l).dnsList,g=>(r(),d("div",m8,i(g),1))),256))])])]),_:1},8,["title"])]))}});var v8=N(g8,[["__scopeId","data-v-4eb7fe63"]]);const b8={width:"200",height:"200",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",fill:"none"},h8=["fill"],wa=T({props:{color:{type:String,default:"#9810f9"}},setup(o){return(n,a)=>(r(),d("svg",b8,[t("path",{d:"M170.666667 647.253333a128.042667 128.042667 0 1 0 85.333333 0V256c0-71.850667 49.109333-128 106.666667-128S469.333333 184.149333 469.333333 256v512c0 116.650667 84.608 213.333333 192 213.333333s192-96.682667 192-213.333333V376.746667a128.042667 128.042667 0 1 0-85.333333 0V768c0 71.850667-49.109333 128-106.666667 128S554.666667 839.850667 554.666667 768V256c0-116.650667-84.608-213.333333-192-213.333333S170.666667 139.349333 170.666667 256v391.253333zM768 256a42.666667 42.666667 0 1 1 85.333333 0 42.666667 42.666667 0 0 1-85.333333 0zM213.333333 810.666667a42.666667 42.666667 0 1 1 0-85.333334 42.666667 42.666667 0 0 1 0 85.333334z",fill:o.color,"p-id":"39967"},null,8,h8)]))}}),_8=["value","checked","onChange"],x8={class:"content"},w8={class:"name"},k8={key:0,class:"speed"},y8={key:1,class:"speed",style:{background:"#f3f4f6",color:"#4a5565"}},F8={key:0,class:"status"},E8={key:1,class:"status"},$8=T({setup(o){const{$gettext:n}=H(),a=aa(),l=F(!1);ia();const u=mt({portList:[],load:!1}),s=()=>{a.push("/interfaceconfig")},p=()=>{window.location.href="/cgi-bin/luci/admin/network/network"},w=(x,v)=>{localStorage.setItem(x,JSON.stringify(v))},m=x=>{const v=localStorage.getItem(x);try{return v?JSON.parse(v):[]}catch(_){return[]}},c="checkedPorts",f=F(m(c)),g=F([]),h=()=>{(u.load&&document.hidden?Promise.resolve():G.Network.PortList.GET().then(x=>{if(x!=null&&x.data){const{result:v}=x==null?void 0:x.data;v&&(u.portList=v.ports||[],g.value=v.ports||[])}})).finally(()=>{u.load=!0,setTimeout(h,1e4)})};h(),At(f,x=>{g.value=u.portList.filter(v=>x.includes(v.name)),console.log(x,"newVal"),w(c,x)});const k=(x,v)=>{v.target.checked?f.value.includes(x)||(f.value=[...f.value,x]):f.value.length>1?f.value=f.value.filter(_=>_!==x):(E.Warning(n("\u81F3\u5C11\u4FDD\u7559\u4E00\u4E2A\u7F51\u7EDC\u63A5\u53E3\uFF01")),v.target.checked=!0)},b=F(null);return(x,v)=>(r(),Z(Rt,{title:e(n)("\u7F51\u7EDC\u63A5\u53E3\u72B6\u6001"),showSettings:!0,"is-settings-menu-open":l.value,"onUpdate:isSettingsMenuOpen":v[0]||(v[0]=_=>l.value=_)},{icon:j(()=>[B(wa,{color:"#0a0a0a",class:"icon interfaceIcon"})]),settings:j(()=>[t("div",{class:"btn_settings",onClick:s},[B(Na,{color:"#0a0a0a",class:"icon1 interfaceIcon",style:{"margin-right":"6px"}}),t("span",null,i(e(n)("\u914D\u7F6E\u7F51\u7EDC\u63A5\u53E3")),1)])]),"settings-menu":j(()=>[t("div",null,[(r(!0),d(U,null,tt(e(u).portList,_=>(r(),d("div",{key:_.name,class:"row"},[t("input",{type:"checkbox",value:_.name,checked:f.value.includes(_.name),onChange:y=>k(_.name,y)},null,40,_8),t("span",null,i(_.name),1)]))),128))])]),default:j(()=>[t("div",x8,[e(u).load?(r(!0),d(U,{key:0},tt(g.value,_=>(r(),d("div",{class:"item",ref_for:!0,ref_key:"el",ref:b,onClick:p},[t("div",{class:"icon_box",style:ft({backgroundColor:_.linkState=="DOWN"?"#f3f4f6":"#dbfce7"})},[B(wa,{color:_.linkState=="DOWN"?"#99a1af":"#00a63e",class:"icon2"},null,8,["color"])],4),t("div",null,[t("div",w8,[nt(i(_.name)+" "+i(_.interfaceNames?`(${_.interfaceNames.join(",").toLocaleUpperCase()})`:"")+" ",1),_.linkSpeed?(r(),d("div",k8,i(_.linkSpeed),1)):D("",!0),_.linkState=="DOWN"?(r(),d("div",y8,i(e(n)("\u5DF2\u65AD\u5F00")),1)):D("",!0)]),_.linkState=="DOWN"?(r(),d("div",F8,i(e(n)("\u672A\u8FDE\u63A5")),1)):(r(),d("div",E8,i(e(n)("\u5DF2\u8FDE\u63A5")),1))])],512))),256)):D("",!0)])]),_:1},8,["title","is-settings-menu-open"]))}});var C8=N($8,[["__scopeId","data-v-f78991fa"]]);const D8={width:"200",height:"200",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",fill:"none"},B8=["fill"],Y8=["fill"],A8=["fill"],S8=T({props:{color:{type:String,default:"#9810f9"}},setup(o){return(n,a)=>(r(),d("svg",D8,[t("path",{d:"M123.92 555.9a32 32 0 0 1-14.82-60.38l719.19-374.9a32 32 0 0 1 29.59 56.76l-719.2 374.89a31.87 31.87 0 0 1-14.76 3.63z",fill:o.color,"p-id":"5084"},null,8,B8),t("path",{d:"M608.6 957.7a32 32 0 0 1-30.6-41.27l234.64-776.34a32 32 0 0 1 61.26 18.52L639.22 935a32 32 0 0 1-30.62 22.7zM505.92 580.44c-0.68 0-1.36 0-2.05-0.07l-381.46-24.12a32 32 0 1 1 4-63.88l381.5 24.13a32 32 0 0 1-2 63.94z",fill:o.color,"p-id":"5085"},null,8,Y8),t("path",{d:"M608.14 957.32a32 32 0 0 1-30.87-23.63L475 556.82a32 32 0 1 1 61.77-16.76L639 916.93a32 32 0 0 1-22.51 39.26 31.61 31.61 0 0 1-8.35 1.13z",fill:o.color,"p-id":"5086"},null,8,A8)]))}}),z8={width:"200",height:"200",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",fill:"none"},P8=["fill"],T8=["fill"],I8=T({props:{color:{type:String,default:"#9810f9"}},setup(o){return(n,a)=>(r(),d("svg",z8,[t("path",{d:"M748 469.97l-283.81 248.1c-3.96 1.98-5.94 5.94-9.9 9.9-17.82 29.71-9.9 67.34 19.8 85.16 29.71 15.84 65.35 5.94 83.18-21.79L757.9 477.89c1.98-5.95-3.96-11.88-9.9-7.92z","p-id":"9627",fill:o.color},null,8,P8),t("path",{d:"M512 181.96c-247.23 0-448.35 201.13-448.35 448.34 0 63.85 13.31 125.74 39.59 183.94 10.72 23.74 38.61 34.37 62.41 23.59 23.74-10.72 34.31-38.67 23.59-62.41C168.5 729.5 158 680.67 158 630.3c0-195.18 158.8-353.99 354-353.99 195.18 0 354 158.8 354 353.99 0 50.37-10.5 99.2-31.24 145.12-10.72 23.74-0.15 51.69 23.59 62.41 6.3 2.86 12.9 4.18 19.38 4.18 17.97 0 35.17-10.32 43.03-27.76 26.26-58.2 39.59-120.09 39.59-183.94 0-247.23-201.14-448.35-448.35-448.35z","p-id":"9628",fill:o.color},null,8,T8)]))}}),M8={width:"32",height:"32",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",fill:"none"},L8=["fill"],N8=["fill"],O8=["fill"],V8=T({props:{color:{type:String,default:"#9810f9"}},setup(o){return(n,a)=>(r(),d("svg",M8,[t("path",{d:"M880.213333 395.093333a31.786667 31.786667 0 0 1-26.88-15.573333 385.706667 385.706667 0 0 0-91.52-104.32 32.426667 32.426667 0 0 1-5.12-45.013333 32 32 0 0 1 45.013334-5.12 449.92 449.92 0 0 1 106.666666 121.6A31.786667 31.786667 0 0 1 896 390.4a30.293333 30.293333 0 0 1-15.786667 4.693333zM165.12 395.093333A30.293333 30.293333 0 0 1 149.333333 390.4a31.786667 31.786667 0 0 1-11.093333-43.733333A450.56 450.56 0 0 1 522.666667 128a32 32 0 0 1 0 64A386.56 386.56 0 0 0 192 379.52a31.786667 31.786667 0 0 1-26.88 15.573333z","p-id":"17913",fill:o.color},null,8,L8),t("path",{d:"M565.333333 341.333333a32 32 0 0 1 0-64A101.76 101.76 0 0 0 661.333333 170.666667a101.76 101.76 0 0 0-96-106.666667 32 32 0 0 1 0-64A165.76 165.76 0 0 1 725.333333 170.666667a165.76 165.76 0 0 1-160 170.666666zM522.666667 1024C362.666667 1024 220.8 936.106667 139.946667 787.84 61.013333 776.746667 0 700.373333 0 608 0 507.946667 71.68 426.666667 160 426.666667a32 32 0 0 1 0 64C106.666667 490.666667 64 543.36 64 608S106.666667 725.333333 160 725.333333a31.786667 31.786667 0 0 1 28.586667 17.706667C256 878.933333 381.653333 960 522.666667 960a384 384 0 0 0 354.56-236.373333 31.146667 31.146667 0 0 1 14.506666-16 106.666667 106.666667 0 0 0 57.6-99.626667c0-64-42.666667-117.333333-96-117.333333a32 32 0 0 1 0-64c88.32 0 160 81.28 160 181.333333a170.666667 170.666667 0 0 1-81.706666 150.613333A448 448 0 0 1 522.666667 1024z","p-id":"17914",fill:o.color},null,8,N8),t("path",{d:"M394.666667 640a32 32 0 0 1-32-32v-42.666667a32 32 0 0 1 64 0v42.666667a32 32 0 0 1-32 32zM629.333333 640a32 32 0 0 1-32-32v-42.666667a32 32 0 0 1 64 0v42.666667a32 32 0 0 1-32 32zM512 822.186667A131.2 131.2 0 0 1 391.466667 746.666667a32 32 0 1 1 58.24-26.453334 70.186667 70.186667 0 0 0 124.586666 0A32 32 0 1 1 632.533333 746.666667 131.2 131.2 0 0 1 512 822.186667z","p-id":"17915",fill:o.color},null,8,O8)]))}}),G8={width:"200",height:"200",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",fill:"none"},j8=["fill"],U8=T({props:{color:{type:String,default:"#333333"}},setup(o){return(n,a)=>(r(),d("svg",G8,[t("path",{d:"M353.323071 246.407016L620.37222 510.637979l-265.320785 268.146133c-11.776208 11.775184-11.73425201 30.908964 0.091074 42.73429l0.001023 0c11.825326 11.82635 30.958082 11.867282 42.72815-2.930749L680.899758 535.559579c3.817955-4.273327 8.205892-9.321296 8.933463-12.045337 4.470825-11.112082 2.232854-24.76503301-6.710842-35.987632l-286.98213-286.98213c-11.875468-8.847505-31.096229-8.893554-42.922578 2.932796C341.393367 215.303624 341.439416 234.523361 353.323071 246.407016z","p-id":"5051",fill:o.color},null,8,j8)]))}}),q8={class:"header"},R8={class:"icon-wrapper"},W8={key:0,class:"badge"},H8={class:"content"},J8={class:"title"},Z8={class:"subtitle"},K8={class:"footer"},Q8={key:1,class:"extra"},X8={key:2,class:"extra"},t4={class:"extra_num"},e4=nt(" \u53F0\u8BBE\u5907\u5728\u7EBF"),a4={key:3,class:"badge"},o4=T({props:{card:{type:Object,required:!0}},setup(o){H();const n=F(2);(()=>O(this,null,function*(){try{const u=yield G.App.Check.POST({name:"luci-app-oaf"});if(u!=null&&u.data){const{result:s,error:p}=u.data;p?n.value=2:s&&s.status=="installed"?n.value=1:n.value=2}}catch(u){n.value=2}}))();const l={navigation:{component:S8,props:{color:"#ffffff"}},wifi:{component:ze,props:{color:"#ffffff"}},topology:{component:ja,props:{color:"#ffffff"}},speed:{component:I8,props:{color:"#ffffff"}},baby:{component:V8,props:{color:"#ffffff"}}};return(u,s)=>(r(),d("div",{class:st(["feature-card",o.card.color]),onClick:s[0]||(s[0]=p=>u.$emit("click",o.card))},[t("div",null,[t("div",q8,[t("div",R8,[Et(u.$slots,"icon",{},()=>{var p;return[o.card.icon&&l[o.card.icon]?(r(),Z(Sa((p=l[o.card.icon])==null?void 0:p.component),_o({key:0},l[o.card.icon].props,{class:"icon-svg"}),null,16)):D("",!0)]},!0)]),o.card.badge?(r(),d("span",W8,i(o.card.badge),1)):D("",!0)]),t("div",H8,[t("div",J8,i(o.card.title),1),t("div",Z8,i(o.card.subtitle),1)]),t("div",K8,[o.card.status?(r(),d("span",{key:0,class:st(["status",{active:o.card.isActive}])},i(o.card.status),3)):D("",!0),o.card.extra?(r(),d("div",Q8,i(o.card.extra),1)):D("",!0),o.card.num?(r(),d("div",X8,[t("span",t4,i(o.card.num),1),e4])):D("",!0),o.card.tag?(r(),d("span",a4,i(o.card.tag),1)):D("",!0)])]),B(U8,{class:"right-arrow",color:"#99a1af"})],2))}});var n4=N(o4,[["__scopeId","data-v-e5d8c3b8"]]);const i4={width:"200",height:"200",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",fill:"none"},r4=["fill"],s4=["fill"],d4=["fill"],l4=T({props:{color:{type:String,default:"#9810f9"}},setup(o){return(n,a)=>(r(),d("svg",i4,[t("path",{d:"M298.894222 482.417778c-35.271111 0-65.649778 12.231111-90.624 36.636444-25.031111 24.462222-37.603556 54.158222-37.603555 88.746667v87.153778h60.359111V607.857778c0-18.318222 6.599111-33.848889 19.854222-46.762667a65.991111 65.991111 0 0 1 48.014222-19.456h426.382222c18.887111 0 34.759111 6.428444 48.014223 19.399111 13.312 13.027556 19.854222 28.444444 19.854222 46.819556v87.04h60.359111v-87.04c0-34.702222-12.572444-64.341333-37.546667-88.746667a125.098667 125.098667 0 0 0-90.680889-36.750222H298.894222z",fill:o.color,"p-id":"8894"},null,8,r4),t("path",{d:"M488.049778 334.734222h47.900444V512h-47.900444V334.734222z",fill:o.color,"p-id":"8895"},null,8,s4),t("path",{d:"M597.333333 142.222222v170.666667h-170.666666v-170.666667h170.666666z m-170.666666-56.888889a56.888889 56.888889 0 0 0-56.888889 56.888889v170.666667a56.888889 56.888889 0 0 0 56.888889 56.888889h170.666666a56.888889 56.888889 0 0 0 56.888889-56.888889v-170.666667a56.888889 56.888889 0 0 0-56.888889-56.888889h-170.666666zM284.444444 711.111111H113.777778v170.666667h170.666666v-170.666667z m-170.666666-56.888889h170.666666a56.888889 56.888889 0 0 1 56.888889 56.888889v170.666667a56.888889 56.888889 0 0 1-56.888889 56.888889H113.777778a56.888889 56.888889 0 0 1-56.888889-56.888889v-170.666667a56.888889 56.888889 0 0 1 56.888889-56.888889zM910.222222 711.111111v170.666667h-170.666666v-170.666667h170.666666z m-170.666666-56.888889a56.888889 56.888889 0 0 0-56.888889 56.888889v170.666667a56.888889 56.888889 0 0 0 56.888889 56.888889h170.666666a56.888889 56.888889 0 0 0 56.888889-56.888889v-170.666667a56.888889 56.888889 0 0 0-56.888889-56.888889h-170.666666z",fill:o.color,"p-id":"8896"},null,8,d4)]))}}),u4={width:"200",height:"200",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",fill:"none"},c4=["fill"],p4=T({props:{color:{type:String,default:"#9810f9"}},setup(o){return(n,a)=>(r(),d("svg",u4,[t("path",{d:"M853.333333 768a42.666667 42.666667 0 0 1 0 85.333333h-341.333333a42.666667 42.666667 0 0 1 0-85.333333h341.333333zM200.832 183.168L426.666667 409.002667l30.165333 30.165333a42.666667 42.666667 0 0 1 0 60.330667l-14.634667 14.634666-241.365333 241.365334a42.666667 42.666667 0 1 1-60.330667-60.330667l225.792-225.877333-225.792-225.792a42.666667 42.666667 0 0 1 60.330667-60.330667z",fill:o.color,"p-id":"5439"},null,8,c4)]))}}),f4={width:"200",height:"200",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",fill:"none"},m4=["fill"],g4=["fill"],Je=T({props:{color:{type:String,default:"#9810f9"}},setup(o){return(n,a)=>(r(),d("svg",f4,[t("path",{d:"M531.216667 77.336366c0 0-8.147564-10.313903-16.938788-10.709923-8.791224-0.396019-18.070564 9.133008-18.070564 9.133008-96.577592 77.010955-246.112304 97.021707-345.075223 110.281709 0 0-14.838963 2.062985-22.257933 3.094478-11.189853 1.555425-21.184485 3.125177-27.569916 8.241708-6.385431 5.117554-5.999644 18.659989-5.999644 18.659989 0 476.176097 84.005252 627.530246 410.888138 736.639247 0 0 4.438079 1.619894 8.085142 1.373277 3.647063-0.042979 7.195889-1.980097 7.195889-1.980097 324.821947-108.462271 408.826176-259.857353 408.826176-736.033449 0 0-1.264806-13.920034-6.709819-18.659989-5.445012-4.739954-13.812587-6.433526-24.073278-7.864108-8.308223-1.157359-24.923646-3.473101-24.923646-3.473101C775.550465 172.782182 626.055662 152.771429 531.216667 77.336366zM486.388692 884.038318c-260.550131-96.030124-328.494593-228.237191-332.62875-628.806309-0.045025-4.400217 0.357134-6.599302 1.663896-8.667404 1.306762-2.068102 3.713578-2.836605 3.713578-2.836605 91.436502-12.233626 223.901443-29.972639 328.759629-91.828428 8.445346-4.982478 17.749246-11.634991 25.087375-11.634991 7.338129 0 15.890922 6.689353 24.289196 11.686157 103.57496 61.632709 234.845703 79.437214 327.058894 91.777263 0 0 4.41659 0.768503 5.910617 2.836605 1.494027 2.068102 2.324952 4.094248 2.309602 6.16542-2.819209 380.861264-55.186903 527.575744-329.520969 630.016881-9.733689 3.634784-19.105127 8.231475-27.533077 8.231475C507.070734 890.978381 495.039723 887.22694 486.388692 884.038318z",fill:o.color,"p-id":"5082"},null,8,m4),t("path",{d:"M763.882728 456.981942c-32.383548 146.597823-101.757568 233.810117-243.305375 299.834856-14.22191 1.440815-25.321712 13.450337-25.321712 28.051893 0 15.572674 12.624529 28.197202 28.197202 28.197202 4.321422 0 8.41567-0.972141 12.076036-2.709715l0.143263 0.393973c158.820192-71.15048 242.084571-167.561273 280.661168-345.308537 0.969071-2.781346 1.496074-5.7694 1.496074-8.881274 0-14.898315-12.07706-26.975375-26.975375-26.975375-14.898315 0-26.975375 12.07706-26.975375 26.975375C763.878634 456.701556 763.879658 456.841749 763.882728 456.981942z",fill:o.color,"p-id":"5083"},null,8,g4)]))}}),v4={width:"200",height:"200",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",fill:"none"},b4=["fill"],h4=["fill"],Wa=T({props:{color:{type:String,default:"#9810f9"}},setup(o){return(n,a)=>(r(),d("svg",v4,[t("path",{d:"M762 942H262c-71.68 0-130-58.32-130-130V212c0-71.68 58.32-130 130-130h350c16.56 0 30 13.43 30 30v151.56c0 38.59 31.41 70 70 70h150c16.56 0 30 13.43 30 30V812c0 71.68-58.32 130-130 130zM262 142c-38.59 0-70 31.41-70 70v600c0 38.59 31.41 70 70 70h500c38.59 0 70-31.41 70-70V393.57H712c-71.68 0-130-58.32-130-130V142H262z","p-id":"13142",fill:o.color},null,8,b4),t("path",{d:"M862 393.57H712c-71.68 0-130-58.32-130-130V112c0-12.15 7.32-23.11 18.55-27.73a29.938 29.938 0 0 1 32.71 6.59l250 251.56c8.55 8.59 11.07 21.47 6.43 32.67s-15.58 18.48-27.69 18.48zM642 184.75v78.82c0 38.59 31.41 70 70 70h77.89L642 184.75zM487 379.5H312c-16.57 0-30-13.43-30-30s13.43-30 30-30h175c16.57 0 30 13.43 30 30s-13.43 30-30 30zM712 542H312c-16.57 0-30-13.43-30-30s13.43-30 30-30h400c16.56 0 30 13.43 30 30s-13.44 30-30 30zM712 704.5H312c-16.57 0-30-13.44-30-30s13.43-30 30-30h400c16.56 0 30 13.44 30 30s-13.44 30-30 30z","p-id":"13143",fill:o.color},null,8,h4)]))}}),Ha=/\d+\.\d+\.\d+\.\d+/,_4=o=>Ha.test(o)&&ye.IPv4.isValid(o),Ut=o=>{const n=ye.IPv4.parse(o).toByteArray();return n[0]<<24|n[1]<<16|n[2]<<8|n[3]},ka=o=>ye.fromByteArray([o>>24&255,o>>16&255,o>>8&255,o&255]).toString(),x4=o=>{if(!Ha.test(o)||!ye.IPv4.isIPv4(o))return!1;let n=0,a=Ut(o);for(let l=31;l>=0&&(a&1<{let u=Ut(o)&Ut(n),s=Ut(a),p=Ut(l),m=~Ut(n);return su+1&&p{let a=Ut(n),l=Ut(o)&a,u=~a,s;return u>=105?(s=l|u-5,l=l|100):u>=3?(s=l|u-1,l=l|2):(l=l|1,s=l),[ka(l),ka(s)]},y4=o=>ye.IPv4.subnetMaskFromPrefixLength(o).toString();var It={isValidMask:x4,isValidIPv4:_4,isValidMaskRange:w4,calcMaskRange:k4,prefixToMask:y4};const ca=o=>(it("data-v-0d919a1e"),o=o(),rt(),o),F4=["onSubmit"],E4={class:"actioner-dns_header"},$4={class:"actioner-dns_body"},C4={class:"label-item"},D4={class:"label-item_key"},B4={class:"label-item_value"},Y4={class:"label-item"},A4={class:"label-item_key"},S4={class:"label-item_value"},z4={key:0,class:"chose_dhcp"},P4={key:0,class:"dhcp_info"},T4={key:1,class:"dhcp_info"},I4={class:"label-item"},M4={class:"label-item_key"},L4={class:"label-item_value"},N4={class:"label-item"},O4={class:"label-item_key"},V4={class:"label-item_value"},G4={class:"actioner-dns_footer"},j4=["disabled"],U4={key:1,class:"actioner-dns"},q4={class:"actioner-dns_header"},R4={class:"actioner-dns_body"},W4={key:0,class:"setting_status"},H4=ca(()=>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)),J4={class:"config-message"},Z4=["href"],K4={key:1,class:"setting_status"},Q4=ca(()=>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)),X4={class:"config-message"},tp={key:2,class:"setting_status"},ep=ca(()=>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)),ap={class:"config-message"},op=T({props:{Close:{type:Function,required:!0}},setup(o){const n=o,{$gettext:a,$ngettext:l}=H(),u=F(0),s=F({lanIp:"",netMask:"255.255.255.0",enableDhcp:!1,dhcpStart:"",dhcpEnd:""});F("");const p=F(!1);F(!0),F(!1);const w=F(""),m=F(2),c=F(!1),f=F("timeout");let g=!0;(()=>{G.Guide.GetLan.GET().then(_=>{_.data.result&&(c.value=_.data.result.enableDhcp||!1,_.data.result.enableDhcp=!1,s.value=_.data.result,_.data.result.lanIp!==location.hostname&&(g=!1))})})();const k=()=>{const _=s.value;if(!It.isValidIPv4(_.lanIp)){E.Warning(a("IPv4\u5730\u5740\u683C\u5F0F\u9519\u8BEF"));return}if(!It.isValidMask(_.netMask)){E.Warning(a("IPv4\u5B50\u7F51\u63A9\u7801\u683C\u5F0F\u9519\u8BEF"));return}const y=It.calcMaskRange(_.lanIp,_.netMask);_.dhcpStart=y[0],_.dhcpEnd=y[1],s.value=_},b=()=>{const _=s.value;if(!It.isValidIPv4(_.lanIp)){E.Warning(a("IPv4\u5730\u5740\u683C\u5F0F\u9519\u8BEF"));return}if(!It.isValidMask(_.netMask)){E.Warning(a("IPv4\u5B50\u7F51\u63A9\u7801\u683C\u5F0F\u9519\u8BEF"));return}if(_.enableDhcp&&!(It.isValidIPv4(_.dhcpStart)&&It.isValidIPv4(_.dhcpEnd)&&It.isValidMaskRange(_.lanIp,_.netMask,_.dhcpStart,_.dhcpEnd))){E.Warning(a("DHCP\u7684IP\u6C60\u683C\u5F0F\u9519\u8BEF\u6216\u8D85\u51FA\u5B50\u7F51\u8303\u56F4"));return}const y=E.Loading(a("\u6B63\u5728\u914D\u7F6E\u2026\u8BF7\u7A0D\u7B49"),30);let $=0;const A=Y=>{f.value=Y,u.value=1,$=1,y.Close()},z=()=>{const Y=new Date().getTime()+3e4,C=g?location.protocol+"//"+_.lanIp+(location.port?":"+location.port:""):location.origin,P=C+"/luci-static/resources/icons/loading.gif",R=()=>{$==0&&(new Date().getTime()>Y?A("timeout"):window.setTimeout(I,2e3))},V=()=>{$==0&&(w.value=C+location.pathname,A("success"),window.setTimeout(()=>{m.value=1},1e3),window.setTimeout(()=>{location.href=w.value},2e3))},I=()=>{if($!=0)return;console.log("check online ",P);const M=new Image;M.onload=V,M.onerror=R,M.src=P};window.setTimeout(I,5e3)};G.Guide.LanIp.POST(_).then(Y=>{var C;if(Y!=null&&Y.data){if((Y.data.success||0)==0)return;if((C=Y.data)!=null&&C.error)throw Y.data.error}throw a("\u672A\u77E5\u9519\u8BEF")}).catch(Y=>{$==0&&(A("fail"),E.Error(Y))}),z(),window.setTimeout(()=>{$==0&&A("timeout")},3e4)},x=_=>{_.preventDefault(),n.Close&&n.Close()},v=_=>{location.reload()};return(_,y)=>(r(),Z(_t,{Close:o.Close,type:1},{default:j(()=>[u.value==0?(r(),d("form",{key:0,class:"actioner-dns",onSubmit:ut(b,["prevent"])},[t("div",E4,[t("span",null,i(e(a)("\u5185\u7F51\u914D\u7F6E")),1)]),t("div",$4,[t("div",C4,[t("div",D4,[t("span",null,i(e(a)("IPv4\u5730\u5740")),1)]),t("div",B4,[L(t("input",{type:"text",placeholder:"192.168.100.1",required:"","onUpdate:modelValue":y[0]||(y[0]=$=>s.value.lanIp=$),onChange:k},null,544),[[et,s.value.lanIp,void 0,{trim:!0}]])])]),t("div",Y4,[t("div",A4,[t("span",null,i(e(a)("IPv4\u5B50\u7F51\u63A9\u7801")),1)]),t("div",S4,[L(t("input",{type:"text",placeholder:"255.255.255.0",required:"","onUpdate:modelValue":y[1]||(y[1]=$=>s.value.netMask=$),onChange:k},null,544),[[et,s.value.netMask,void 0,{trim:!0}]])])]),c.value?(r(),d("div",z4,[B(Ma,{modelValue:s.value.enableDhcp,"onUpdate:modelValue":y[2]||(y[2]=$=>s.value.enableDhcp=$)},{default:j(()=>[s.value.enableDhcp?(r(),d("span",P4,i(e(a)("\u4FEE\u6539DHCP\u670D\u52A1")),1)):(r(),d("span",T4,i(e(a)("\u4FDD\u6301DHCP\u670D\u52A1\u8BBE\u7F6E")),1))]),_:1},8,["modelValue"])])):D("",!0),s.value.enableDhcp?(r(),d(U,{key:1},[t("div",I4,[t("div",M4,[t("span",null,i(e(a)("IP\u6C60\u8D77\u59CB\u5730\u5740")),1)]),t("div",L4,[L(t("input",{type:"text",placeholder:"192.168.100.100",required:"","onUpdate:modelValue":y[3]||(y[3]=$=>s.value.dhcpStart=$)},null,512),[[et,s.value.dhcpStart,void 0,{trim:!0}]])])]),t("div",N4,[t("div",O4,[t("span",null,i(e(a)("IP\u6C60\u7ED3\u675F\u5730\u5740")),1)]),t("div",V4,[L(t("input",{type:"text",placeholder:"192.168.100.100",required:"","onUpdate:modelValue":y[4]||(y[4]=$=>s.value.dhcpEnd=$)},null,512),[[et,s.value.dhcpEnd,void 0,{trim:!0}]])])])],64)):D("",!0)]),t("div",G4,[t("button",{class:"cbi-button cbi-button-apply app-btn",disabled:p.value},i(e(a)("\u786E\u8BA4")),9,j4),t("button",{class:"cbi-button cbi-button-remove app-btn app-back",onClick:x},i(e(a)("\u53D6\u6D88")),1)])],40,F4)):u.value==1?(r(),d("div",U4,[t("div",q4,[t("span",null,i(e(a)("\u66F4\u6362\u914D\u7F6E")),1)]),t("div",R4,[f.value=="success"?(r(),d("div",W4,[H4,t("div",J4,i(e(a)("\u914D\u7F6E\u6210\u529F")),1),t("a",{href:w.value,class:"NewAdress"},i(e(a)("%{ countdown }s\u540E \u8DF3\u8F6C\u65B0\u5730\u5740",{countdown:""+m.value})),9,Z4)])):f.value=="fail"?(r(),d("div",K4,[Q4,t("div",X4,i(e(a)("\u914D\u7F6E\u5931\u8D25")),1),t("p",null,i(e(a)("\u8BF7\u5C1D\u8BD5\u91CD\u65B0\u914D\u7F6E")),1),t("button",{class:"cbi-button cbi-button-apply app-btn",onClick:v},i(e(a)("\u6211\u77E5\u9053\u4E86")),1)])):f.value=="timeout"?(r(),d("div",tp,[ep,t("div",ap,i(e(a)("\u914D\u7F6E\u8D85\u65F6")),1),t("p",null,i(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:v},i(e(a)("\u5237\u65B0\u9875\u9762")),1)])):D("",!0)])])):D("",!0)]),_:1},8,["Close"]))}});var np=N(op,[["__scopeId","data-v-0d919a1e"]]);const ip=()=>{const o=document.createElement("div");document.body.appendChild(o);const n=vt(np,{Close:()=>{a()}});n.mount(o);const a=()=>{n.unmount(),o.remove()};return{Close:a}},rp={key:0,class:"actioner-dns"},sp={class:"actioner-dns_header"},dp={class:"actioner-dns_body"},lp={class:"sandbox_info"},up={key:0,class:"disk_loading_icon"},cp={class:"disk_loading_info"},pp={key:1,class:"disk_tips"},fp={class:"label-item"},mp={class:"label-item_key"},gp={class:"label-item_value"},vp={value:""},bp=["value"],hp={class:"label-item"},_p={class:"label-item_key"},xp={class:"label-item_value"},wp={selected:"true",value:""},kp=["value","disabled"],yp={class:"sandbox_tips"},Fp={class:"sandbox_info timeout"},Ep={class:"sandbox_roboot_tips"},$p={class:"sandbox_roboot_refresh"},Cp={key:0,class:"actioner-dns_footer"},Dp=["disabled"],Bp={key:1,class:"actioner-tips"},Yp={class:"actioner-tips_header"},Ap={class:"actioner-tips_body"},Sp={class:"sandbox_info"},zp={class:"actioner-tips_footer"},Pp={key:2,class:"actioner-tips"},Tp={class:"actioner-tips_header"},Ip={class:"actioner-tips_body"},Mp={class:"sandbox_info"},Lp={class:"actioner-tips_footer"},Np=T({props:{Close:{type:Function,required:!0}},setup(o){const n=o,{$gettext:a,$ngettext:l}=H(),u=F(0);F("disk");const s=F(""),p=F(3),w=F(""),m=F([]),c=F(""),f=F(null);(()=>{G.Nas.SandboxDisks.GET().then($=>{var A;if($!=null&&$.data&&(A=$.data)!=null&&A.result){f.value=$.data.result;return}throw a("\u52A0\u8F7D\u78C1\u76D8\u4FE1\u606F\u5931\u8D25")}).catch($=>{s.value=$,u.value=3})})();const h=()=>G.System.Reboot.POST({name:w.value,path:c.value}).then($=>{var A;if(!($!=null&&$.data&&(((A=$==null?void 0:$.data)==null?void 0:A.success)||0)==0))throw a("\u672A\u77E5\u9519\u8BEF")}),k=$=>{var A,z;c.value="",m.value=w.value&&((z=(A=f.value)==null?void 0:A.disks.find(Y=>Y.path==w.value))==null?void 0:z.childrens)||[]},b=()=>{p.value>0&&(p.value-=1,window.setTimeout(b,1e3))},x=$=>{$.preventDefault(),n.Close&&n.Close()},v=()=>{new Promise(($,A)=>{const z="/luci-static/resources/icons/loading.gif",Y=()=>{window.setTimeout(C,2e3)},C=()=>{const P=new Image;P.onload=$,P.onerror=Y,P.src=z};window.setTimeout(C,1e4)}).then(()=>{window.setTimeout(()=>{location.reload()},2e3)})},_=$=>{const A=E.Loading(a("\u914D\u7F6E\u6C99\u7BB1\u91CD\u542F\u4E2D..."));G.Nas.Sandbox.POST({path:c.value}).then(z=>{var Y;if(z!=null&&z.data){if((z.data.success||0)==0)return u.value=2,window.setTimeout(b,1e3),h();if((Y=z.data)!=null&&Y.error)throw z.data.error}throw a("\u672A\u77E5\u9519\u8BEF")}).then(v).catch(z=>E.Warning(z)).finally(()=>A.Close())},y=()=>{u.value=0};return($,A)=>{const z=ht("icon-loading");return r(),Z(_t,{Close:o.Close,type:1},{default:j(()=>[u.value==0||u.value==2?(r(),d("div",rp,[t("div",sp,[t("span",null,i(e(a)("\u6C99\u7BB1\u6A21\u5F0F\u914D\u7F6E\u5411\u5BFC")),1)]),t("div",dp,[t("p",lp,i(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?(r(),d(U,{key:0},[f.value?D("",!0):(r(),d("div",up,[B(z,{size:38,color:"currentColor"}),t("span",cp,i(e(a)("\u6B63\u5728\u52A0\u8F7D\u4E2D...")),1)])),f.value&&f.value.disks.length==0?(r(),d("div",pp,[B(zt),t("span",null,i(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?(r(),d(U,{key:2},[t("div",fp,[t("div",mp,[t("span",null,i(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",gp,[L(t("select",{name:"",id:"",onChange:k,"onUpdate:modelValue":A[0]||(A[0]=Y=>w.value=Y)},[t("option",vp,i(e(a)("\u8BF7\u9009\u62E9\u76EE\u6807\u78C1\u76D8")),1),(r(!0),d(U,null,tt(f.value.disks,(Y,C)=>(r(),d("option",{value:Y.path,key:C},i(Y.venderModel)+"\uFF08"+i(Y.size)+"\uFF09 ",9,bp))),128))],544),[[dt,w.value]])])]),t("div",hp,[t("div",_p,[t("span",null,i(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",xp,[L(t("select",{name:"",id:"","onUpdate:modelValue":A[1]||(A[1]=Y=>c.value=Y)},[t("option",wp,i(e(a)("\u8BF7\u9009\u62E9\u76EE\u6807\u5206\u533A")),1),(r(!0),d(U,null,tt(m.value,(Y,C)=>(r(),d("option",{value:Y.path,key:C,disabled:Y.sizeInt<(1<<30)*1||Y.isSystemRoot},i(Y.name)+"\uFF08"+i(Y.filesystem||e(a)("\u672A\u683C\u5F0F\u5316"))+"\uFF09"+i(Y.total),9,kp))),128))],512),[[dt,c.value]])])]),t("div",yp,[B(zt),t("span",null,i(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?(r(),d(U,{key:1},[t("p",Fp,[nt(i(e(a)("\u5373\u5C06\u91CD\u542F\u8BBE\u5907"))+" ",1),t("span",null,"\uFF08"+i(p.value)+"s\uFF09",1)]),t("p",Ep,[nt(i(e(a)("\u7B49\u5F85\u8BBE\u5907\u91CD\u542F\uFF0C\u91CD\u542F\u5B8C\u6210\u540E")),1),t("span",$p,i(e(a)("\u8BF7\u5237\u65B0\u754C\u9762")),1)])],64)):D("",!0)]),u.value==0?(r(),d("div",Cp,[t("button",{class:"cbi-button cbi-button-apply app-btn",disabled:!c.value,onClick:A[2]||(A[2]=Y=>u.value=1)},i(e(a)("\u5F00\u542F\u6C99\u7BB1")),9,Dp),t("button",{class:"cbi-button cbi-button-remove app-btn app-back",onClick:x},i(e(a)("\u53D6\u6D88")),1)])):D("",!0)])):D("",!0),u.value==1?(r(),d("div",Bp,[t("div",Yp,[t("span",null,i(e(a)("\u6E29\u99A8\u63D0\u793A")),1)]),t("div",Ap,[t("p",Sp,i(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",zp,[t("button",{class:"cbi-button cbi-button-apply app-btn",onClick:_},i(e(a)("\u7EE7\u7EED")),1),t("button",{class:"cbi-button cbi-button-remove app-btn app-back",onClick:y},i(e(a)("\u53D6\u6D88")),1)])])):D("",!0),u.value==3?(r(),d("div",Pp,[t("div",Tp,[t("span",null,i(e(a)("\u9519\u8BEF")),1)]),t("div",Ip,[t("p",Mp,i(s.value),1)]),t("div",Lp,[t("button",{class:"cbi-button cbi-button-remove app-btn app-back",onClick:y},i(e(a)("\u53D6\u6D88")),1)])])):D("",!0)]),_:1},8,["Close"])}}});var Op=N(Np,[["__scopeId","data-v-59ad49e6"]]);const Vp=()=>{const o=document.createElement("div");document.body.appendChild(o);const n=vt(Op,{Close:()=>{a()}});n.mount(o);const a=()=>{n.unmount(),o.remove()};return{Close:a}},Gp={key:0,class:"actioner-dns"},jp={class:"actioner-dns_header"},Up={class:"actioner-dns_body"},qp={class:"sandbox_info"},Rp={class:"sandbox_environment"},Wp={class:"sandbox_environment_info"},Hp={class:"sandbox_environment_reboot"},Jp=["innerHTML"],Zp={class:"actioner-dns_footer"},Kp=["disabled"],Qp=["disabled"],Xp=["disabled"],t7=T({props:{Close:{type:Function,required:!0}},setup(o){const n=o,{$gettext:a,$ngettext:l}=H(),u=F(0),s=F(!1),p=()=>{new Promise((g,h)=>{const k="/luci-static/resources/icons/loading.gif",b=()=>{window.setTimeout(x,2e3)},x=()=>{const v=new Image;v.onload=g,v.onerror=b,v.src=k};window.setTimeout(x,1e4)}).then(()=>{window.setTimeout(()=>{location.reload()},2e3)})},w=()=>{s.value=!0;const g=E.Loading(a("\u63D0\u4EA4\u4E2D..."));G.Nas.SandboxCommit.POST().then(h=>{var k,b;if(h!=null&&h.data)if((((k=h==null?void 0:h.data)==null?void 0:k.success)||0)==0){E.Loading(a("\u8BBE\u5907\u91CD\u542F\u4E2D..."));return}else(b=h==null?void 0:h.data)!=null&&b.error&&alert(h.data.error);throw a("\u672A\u77E5\u9519\u8BEF")}).then(p).catch(h=>{E.Error(h),s.value=!1}).finally(()=>g.Close())},m=()=>{s.value=!0;const g=E.Loading(a("\u91CD\u7F6E\u4E2D..."));G.Nas.SandboxReset.POST().then(h=>{var k,b;if(h!=null&&h.data)if((((k=h==null?void 0:h.data)==null?void 0:k.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(b=h==null?void 0:h.data)!=null&&b.error&&alert(h.data.error);throw a("\u672A\u77E5\u9519\u8BEF")}).then(p).catch(h=>{E.Error(h),s.value=!1}).finally(()=>g.Close())},c=()=>{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;s.value=!0;const g=E.Loading(a("\u6267\u884C\u4E2D..."));G.Nas.SandboxExit.POST().then(h=>{var k,b;if(h!=null&&h.data)if((((k=h==null?void 0:h.data)==null?void 0:k.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(b=h==null?void 0:h.data)!=null&&b.error&&alert(h.data.error);throw a("\u672A\u77E5\u9519\u8BEF")}).then(p).catch(h=>{E.Error(h),s.value=!1}).finally(()=>g.Close())},f=g=>{g.preventDefault(),n.Close&&n.Close()};return(g,h)=>(r(),Z(_t,{Close:o.Close,type:1},{default:j(()=>[u.value==0?(r(),d("div",Gp,[t("div",jp,[t("span",null,i(e(a)("\u6C99\u7BB1\u6A21\u5F0F\u914D\u7F6E\u5411\u5BFC")),1)]),t("div",Up,[t("p",qp,i(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",Rp,[t("p",null,i(e(a)("\u5F53\u524D\u5904\u4E8E\u6C99\u7BB1\u73AF\u5883\uFF1A")),1),t("p",null,i(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,i(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,i(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",Wp,[nt(i(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",Hp,i(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,Jp)])]),t("div",Zp,[t("button",{class:"cbi-button cbi-button-apply app-btn",onClick:w,disabled:s.value},i(e(a)("\u63D0\u4EA4")),9,Kp),t("button",{class:"cbi-button cbi-button-apply app-btn",onClick:m,disabled:s.value},i(e(a)("\u91CD\u7F6E")),9,Qp),t("button",{class:"cbi-button cbi-button-apply app-btn",onClick:c,disabled:s.value},i(e(a)("\u9000\u51FA")),9,Xp),t("button",{class:"cbi-button cbi-button-remove app-btn app-back",onClick:f},i(e(a)("\u53D6\u6D88")),1)])])):D("",!0)]),_:1},8,["Close"]))}});var e7=N(t7,[["__scopeId","data-v-3e084f0f"]]);const a7=()=>{const o=document.createElement("div");document.body.appendChild(o);const n=vt(e7,{Close:()=>{a()}});n.mount(o);const a=()=>{n.unmount(),o.remove()};return{Close:a}},o7={class:"item_container"},n7=["onClick","title"],i7={class:"renew"},r7={key:0},s7={key:1,style:{display:"inline-block","margin-left":"4px"}},d7={class:"app-update-button-menu"},l7=["onClick"],u7={class:"app-update-menu-item"},c7={key:0,class:"app-update-menu-item-loading"},p7=["disabled"],f7={class:"dns_txt"},m7={key:0,style:{display:"inline-block","margin-left":"4px"}},g7=T({setup(o){var A,z;const{$gettext:n}=H(),a=F(!0);(z=(A=window.quickstart_configs)==null?void 0:A.update)!=null&&z.disable&&(a.value=!1);const l=F(!1),u=F(a.value),s=F(!1),p=Me(),w=Fe(),m=Q(()=>w.status),c=F(),f=()=>{Oa()};At(u,Y=>{s.value=!0,G.System.AutoCheckUpdate.POST({enable:Y}).catch(C=>{E.Warning(C)}).finally(()=>{s.value=!1})});const g=()=>{window.location.href="/cgi-bin/luci/admin/system/ota"},h=()=>{window.location.href="/cgi-bin/luci/admin/status/logs"},k=()=>{Vp()},b=()=>{a7()},x=()=>{alert(n("\u8BE5\u56FA\u4EF6\u4E0D\u652F\u6301\u6C99\u7BB1\u6A21\u5F0F"))},v=()=>{ip()},_=()=>{Va()},y=()=>{var Y,C,P,R;window.open(`${(C=(Y=window.quickstart_configs)==null?void 0:Y.ttyd)!=null&&C.ssl?"https":"http"}://${window.location.hostname}:${((R=(P=window.quickstart_configs)==null?void 0:P.ttyd)==null?void 0:R.port)||7681}/`,"_blank")},$=()=>{l.value=!l.value};return a.value&&setTimeout(()=>{p.requestCheckUpdate()},1100),te("sandbox")&&G.Nas.GetSandbox.GET().then(C=>{var P,R,V;C!=null&&C.data&&((((P=C==null?void 0:C.data)==null?void 0:P.success)||0)==0?(R=C==null?void 0:C.data)!=null&&R.result&&(c.value=C.data.result):(V=C==null?void 0:C.data)!=null&&V.error&&alert(C.data.error))}).catch(C=>E.Warning(C)),(Y,C)=>{var V,I,M,W,bt,Bt,gt;const P=ht("icon-loading"),R=ht("switch-box");return r(),d("div",o7,[t("div",{class:"item",style:{backgroundColor:"#f3f7fd"},onClick:v},[B(l4,{color:"#2b7fff",class:"icon"}),t("span",null,i(e(n)("\u5185\u7F51\u914D\u7F6E")),1)]),e(te)("ttyd")?(r(),d("div",{key:0,class:"item",style:{backgroundColor:"#f4fbf7"},onClick:y},[B(p4,{color:"#00c850",class:"icon"}),t("span",null,i(e(n)("\u7EC8\u7AEF")),1)])):D("",!0),t("div",{class:"item",style:{backgroundColor:"#f9f7fd"},onClick:g},[t("span",{class:"app-update-button-more",onClick:ut($,["stop","prevent"]),title:e(n)("\u56FA\u4EF6\u66F4\u65B0\u9009\u9879")},[B(Ee)],8,n7),B(Zt,{color:"#ad46ff",class:"icon"}),t("span",i7,[(V=e(p).checkUpdate)!=null&&V.needUpdate?(r(),d("i",r7)):D("",!0),nt(" "+i(e(n)("\u56FA\u4EF6\u66F4\u65B0"))+" ",1),a.value&&e(p).checkUpdate==null?(r(),d("span",s7,[B(P,{size:"1em",color:"currentColor"})])):D("",!0)]),L(t("div",d7,[t("div",{class:"menu_background",onClick:ut($,["stop","prevent"])},null,8,l7),t("ul",{onClick:C[1]||(C[1]=ut(()=>{},["stop"]))},[t("li",null,[B(R,{modelValue:u.value,"onUpdate:modelValue":C[0]||(C[0]=jt=>u.value=jt)},{default:j(()=>[t("span",u7,i(e(n)("\u81EA\u52A8\u68C0\u67E5\u66F4\u65B0")),1)]),_:1},8,["modelValue"]),s.value?(r(),d("span",c7,[B(P,{size:"1em",color:"currentColor"})])):D("",!0)])])],512),[[Xt,l.value]])]),t("button",{class:st(["item",{"disabled-style":!((I=e(m))!=null&&I.proto)}]),style:{backgroundColor:"#f1fbfd"},onClick:f,disabled:!((M=e(m))!=null&&M.proto)},[B(xe,{color:"#00b8db",class:"icon"}),t("span",f7,[nt(i(e(n)("DNS\u914D\u7F6E"))+" ",1),(W=e(m))!=null&&W.proto?D("",!0):(r(),d("span",m7,[B(P,{size:"1em",color:"currentColor"})]))])],10,p7),t("div",{class:"item",style:{backgroundColor:"#fbf5fa"},onClick:_},[B(Ra,{color:"#f6339a",class:"icon"}),t("span",null,i(e(n)("\u8F6F\u4EF6\u6E90\u914D\u7F6E")),1)]),e(te)("sandbox")?(r(),d(U,{key:1},[((bt=c.value)==null?void 0:bt.status)=="unsupport"?(r(),d("div",{key:0,class:"item",style:{backgroundColor:"#f9fafb"},onClick:x},[B(Je,{color:"#cac9cd",class:"icon"}),t("span",null,i(e(n)("\u5F00\u542F\u6C99\u7BB1")),1)])):((Bt=c.value)==null?void 0:Bt.status)=="stopped"?(r(),d("div",{key:1,class:"item",style:{backgroundColor:"#fbf4f5"},onClick:k},[B(Je,{color:"#fb2c36",class:"icon"}),t("span",null,i(e(n)("\u5F00\u542F\u6C99\u7BB1")),1)])):((gt=c.value)==null?void 0:gt.status)=="running"?(r(),d("div",{key:2,class:"item",style:{backgroundColor:"#dae8fd"},onClick:b},[B(Je,{color:"#2b7fff",class:"icon"}),t("span",null,i(e(n)("\u6C99\u7BB1\u5DF2\u5F00\u542F")),1)])):D("",!0)],64)):D("",!0),t("div",{class:"item",style:{backgroundColor:"#fcf7f2"},onClick:h},[B(Wa,{color:"#ff6900",class:"icon"}),t("span",null,i(e(n)("\u65E5\u5FD7\u67E5\u770B")),1)])])}}});var v7=N(g7,[["__scopeId","data-v-30c4276a"]]);const b7={width:"200",height:"200",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",fill:"none"},h7=["fill"],_7=["fill"],x7=T({props:{color:{type:String,default:"#222222"}},setup(o){return(n,a)=>(r(),d("svg",b7,[t("path",{d:"M746 112c82.84 0 150 67.16 150 150S828.84 412 746 412 596 344.84 596 262 663.16 112 746 112z m0 48C689.668 160 644 205.668 644 262S689.668 364 746 364 848 318.332 848 262 802.332 160 746 160zM746 612c82.84 0 150 67.16 150 150S828.84 912 746 912 596 844.84 596 762s67.16-150 150-150z m0 48c-56.332 0-102 45.668-102 102s45.668 102 102 102 102-45.668 102-102-45.668-102-102-102zM262 364c82.84 0 150 67.16 150 150S344.84 664 262 664 112 596.84 112 514 179.16 364 262 364z m0 48C205.668 412 160 457.668 160 514S205.668 616 262 616 364 570.332 364 514 318.332 412 262 412z",fill:o.color,"p-id":"5059"},null,8,h7),t("path",{d:"M337.7 442.744l293.488-169.62 40.464 70.16-293.484 169.62zM387.708 526.728l277.02 160.12-40.468 70.156-277.02-160.12z",fill:o.color,"p-id":"5060"},null,8,_7)]))}}),w7={width:"200",height:"200",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",fill:"none"},k7=["fill"],Ja=T({props:{color:{type:String,default:"#9810f9"}},setup(o){return(n,a)=>(r(),d("svg",w7,[t("path",{d:"M827.84 886.4H187.9184375c-32.2659375 0-53.76-21.51375-53.76-53.784375V714.28625a53.889375 53.889375 0 0 1 53.76-53.784375h639.9215625a53.8940625 53.8940625 0 0 1 53.76 53.784375v118.35375a53.8940625 53.8940625 0 0 1-53.76 53.76z m-5.375625-172.11375H187.9184375v118.35375h634.5309375V714.28625z m-570 32.664375a26.88 26.88 0 1 1-26.88 26.88 26.88 26.88 0 0 1 26.865-26.88z m78.3403125 0a26.88 26.88 0 1 1-26.60625 27.1678125 26.88 26.88 0 0 1 26.5875-27.16875z m78.6 0a26.88 26.88 0 1 1-26.60625 27.1678125 26.88 26.88 0 0 1 26.5875-27.16875zM827.215625 624.9490625H187.2846875c-32.2603125 0-53.76-21.51375-53.76-53.784375V452.8353125a53.8940625 53.8940625 0 0 1 53.76-53.784375H827.196875a53.8940625 53.8940625 0 0 1 53.76 53.784375v118.329375a53.8940625 53.8940625 0 0 1-53.76 53.784375z m-5.38125-172.11375H187.285625v118.329375H821.815625V452.8353125z m-569.994375 31.9921875a26.88 26.88 0 1 1-26.88 26.88 26.88 26.88 0 0 1 26.88-26.88z m77.889375 0a26.88 26.88 0 1 1-26.88 26.88 26.88 26.88 0 0 1 26.8565625-26.88z m76.963125-0.403125a26.88 26.88 0 1 1-26.60625 27.1678125 26.88 26.88 0 0 1 26.5875-27.163125z m419.7890625-120.744375H186.56c-32.2509375 0-53.76-21.5278125-53.76-53.7984375V191.5521875a53.8940625 53.8940625 0 0 1 53.76-53.784375h639.9215625a53.8940625 53.8940625 0 0 1 53.76 53.784375v118.329375a53.8940625 53.8940625 0 0 1-53.76 53.7984375z m-5.3615625-172.1278125H186.56v118.329375h634.56V191.5521875z m-570.0140625 32.2753125a26.88 26.88 0 1 1-26.88 26.88 26.88 26.88 0 0 1 26.88-26.88z m78.6046875 0a26.88 26.88 0 1 1-26.88 26.88 26.88 26.88 0 0 1 26.8753125-26.88z m78.6046875 0a26.88 26.88 0 1 1-26.88 26.88 26.88 26.88 0 0 1 26.8846875-26.88z",fill:o.color,"p-id":"19012"},null,8,k7)]))}}),y7={width:"200",height:"200",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",fill:"none"},F7=["fill"],E7=T({props:{color:{type:String,default:"#155dfc"}},setup(o){return(n,a)=>(r(),d("svg",y7,[t("path",{d:"M716.8 750.933333c47.786667 0 95.573333-27.306667 119.466667-68.266666 23.893333-40.96 23.893333-95.573333 0-136.533334-23.893333-40.96-68.266667-68.266667-119.466667-68.266666-10.24 0-17.066667-3.413333-23.893333-10.24-6.826667-6.826667-10.24-13.653333-10.24-23.893334 0-95.573333-75.093333-170.666667-170.666667-170.666666s-170.666667 75.093333-170.666667 170.666666v6.826667c81.92 23.893333 136.533333 95.573333 136.533334 180.906667 0 13.653333-6.826667 23.893333-17.066667 30.72-10.24 6.826667-23.893333 6.826667-34.133333 0-10.24-6.826667-17.066667-17.066667-17.066667-30.72 0-64.853333-54.613333-119.466667-119.466667-119.466667S170.666667 566.613333 170.666667 631.466667 225.28 750.933333 290.133333 750.933333H716.8zM296.96 819.2c-102.4 3.413333-187.733333-75.093333-194.56-177.493333-3.413333-102.4 75.093333-191.146667 177.493333-194.56 0-126.293333 95.573333-228.693333 221.866667-238.933334 122.88-6.826667 232.106667 81.92 249.173333 208.213334 105.813333 17.066667 180.906667 112.64 170.666667 218.453333-10.24 102.4-98.986667 184.32-204.8 184.32H296.96z",fill:o.color,"p-id":"8044"},null,8,F7)]))}}),$7={class:"app-container_samba"},C7={key:0,class:"sambas-item"},D7={class:"sambas-item_name"},B7={class:"sambas-item_value"},Y7={class:"sambas-item"},A7={class:"sambas-item_name tit"},S7={class:"sambas-item_value tit"},z7={class:"samba-item"},P7={class:"samba-item_name"},T7=["title"],I7=["href"],M7=T({props:{sambas:{type:Array}},setup(o){const{$gettext:n,$ngettext:a}=H(),l=window.location.hostname;return(u,s)=>{var p;return r(),d("ul",$7,[o.sambas?(r(),d("li",C7,[t("div",D7,[t("span",null,i(e(n)("\u5F53\u524D\u72B6\u6001:")),1)]),t("div",B7,[t("span",null,i((p=o.sambas)!=null&&p.length?e(n)("\u5DF2\u542F\u7528"):e(n)("\u672A\u542F\u7528")),1)])])):D("",!0),t("li",Y7,[t("div",A7,[t("span",null,i(e(n)("\u5730\u5740")),1)]),t("div",S7,[t("span",null,i(e(n)("\u76EE\u5F55")),1)])]),(r(!0),d(U,null,tt(o.sambas,w=>(r(),d("li",z7,[t("div",P7,[t("span",null,"smb://"+i(e(l))+"/"+i(w.shareName),1)]),t("div",{class:"samba-item_value",title:w.path},[t("a",{target:"_blank",href:"/cgi-bin/luci/admin/services/linkease/file/?path=/root"+w.path},i(w.path),9,I7)],8,T7)]))),256))])}}});var L7=N(M7,[["__scopeId","data-v-6c80f0b7"]]);const N7={class:"webdav-item"},O7={class:"webdav-item_name"},V7={class:"webdav-item_value"},G7={key:0,class:"webdav-item"},j7={class:"webdav-item_name"},U7={class:"webdav-item_value"},q7=["href"],R7={key:1,class:"webdav-item"},W7={class:"webdav-item_name"},H7={class:"webdav-item_value"},J7=["href"],Z7={key:2,class:"webdav-item"},K7={class:"webdav-item_name"},Q7={class:"webdav-item_value"},X7=T({props:{webdav:{type:Object}},setup(o){const n=o,{$gettext:a,$ngettext:l}=H(),u=Q(()=>{var s;return`http://${location.hostname}:${(s=n.webdav)==null?void 0:s.port}`});return(s,p)=>{var w,m,c,f,g,h,k;return r(),d(U,null,[t("li",N7,[t("div",O7,[t("span",null,i(e(a)("\u5F53\u524D\u72B6\u6001:")),1)]),t("div",V7,[t("span",null,i((w=o.webdav)!=null&&w.path?e(a)("\u5DF2\u542F\u7528"):e(a)("\u672A\u542F\u7528")),1)])]),(m=o.webdav)!=null&&m.path?(r(),d("li",G7,[t("div",j7,[t("span",null,i(e(a)("\u6302\u8F7D\u8DEF\u5F84:")),1)]),t("div",U7,[t("a",{target:"_blank",href:"/cgi-bin/luci/admin/services/linkease/file/?path=/root"+((c=o.webdav)==null?void 0:c.path)},i((f=o.webdav)==null?void 0:f.path),9,q7)])])):D("",!0),(g=o.webdav)!=null&&g.port?(r(),d("li",R7,[t("div",W7,[t("span",null,i(e(a)("\u670D\u52A1\u8DEF\u5F84:")),1)]),t("div",H7,[t("a",{href:e(u),target:"_blank",rel:"noopener noreferrer"},i(e(u)),9,J7)])])):D("",!0),(h=o.webdav)!=null&&h.username?(r(),d("li",Z7,[t("div",K7,[t("span",null,i(e(a)("\u8D26\u53F7:")),1)]),t("div",Q7,[t("span",null,i((k=o.webdav)==null?void 0:k.username),1)])])):D("",!0)],64)}}});var tf=N(X7,[["__scopeId","data-v-9e39e9b2"]]);const ef={class:"app-container_linkease"},af={class:"linkease-item"},of={class:"linkease-item_name"},nf={class:"linkease-item_value"},rf={key:0,class:"configure"},sf={key:0,class:"linkease-item"},df={class:"linkease-item_name"},lf={class:"linkease-item_value"},uf=["href"],cf={href:" https://app.linkease.com/",target:"_blank"},pf=T({props:{linkease:{type:Object}},setup(o){const n=o,{$gettext:a,$ngettext:l}=H(),u=Q(()=>{var p;return`http://${location.hostname}:${(p=n.linkease)==null?void 0:p.port}`}),s=()=>{Ga({setup:0})};return(p,w)=>{var m,c,f;return r(),d("ul",ef,[t("li",af,[t("div",of,[t("span",null,i(e(a)("\u5F53\u524D\u72B6\u6001:")),1)]),t("div",nf,[(m=o.linkease)!=null&&m.enabel?(r(),d("span",rf,i(e(a)("\u5DF2\u914D\u7F6E")),1)):(r(),d("span",{key:1,class:"configure enabel",onClick:w[0]||(w[0]=g=>s())},i(e(a)("\u672A\u914D\u7F6E")),1))])]),(c=o.linkease)!=null&&c.enabel?(r(),d(U,{key:0},[(f=o.linkease)!=null&&f.port?(r(),d("li",sf,[t("div",df,[t("span",null,i(e(a)("\u670D\u52A1\u5730\u5740:")),1)]),t("div",lf,[t("a",{href:e(u),target:"_blank",rel:"noopener noreferrer"},i(e(u)),9,uf)])])):D("",!0)],64)):D("",!0),t("div",null,[t("a",cf,i(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 ff=N(pf,[["__scopeId","data-v-485e1494"]]);const Za=o=>(it("data-v-7ee59a9a"),o=o(),rt(),o),mf={href:"/cgi-bin/luci/admin/services/samba4"},gf={class:"content"},vf={class:"tab"},bf={class:"title"},hf={key:0},_f={key:1},xf=Za(()=>t("div",{class:"title"},"SAMBA",-1)),wf=Za(()=>t("div",{class:"title"},"WEBDAV",-1)),kf=T({setup(o){const{$gettext:n}=H(),a=F(!1);F("linkease");const l=F(),u=Jo(),s=F(!1);(()=>{G.Nas.Service.Status.GET().then(h=>{var k;if((k=h==null?void 0:h.data)!=null&&k.result){const b=h.data.result;l.value=b,b.webdav&&(u.webdav=b.webdav)}})})();const w=()=>{Ga({setup:0})},m=()=>{a.value=!a.value},c=()=>{m(),Dt.installAndGo("app-meta-gowebdav","GoWebDAV","/cgi-bin/luci/admin/nas/gowebdav")},f=F(0),g=h=>{f.value=h};return(h,k)=>(r(),Z(Rt,{title:e(n)("\u5B58\u50A8\u670D\u52A1"),style:{width:"100%",height:"100%",display:"block"},"is-settings-menu-open":s.value,"onUpdate:isSettingsMenuOpen":k[4]||(k[4]=b=>s.value=b)},{icon:j(()=>[B(x7,{color:"#4f39f6",class:"icon"})]),settings:j(()=>[t("div",{class:"btn_settings",onClick:w},[B(Na,{color:"#0a0a0a",class:"icon1 settings-icon",style:{"margin-right":"6px"}}),t("span",null,i(e(n)("\u914D\u7F6E\u5B58\u50A8\u670D\u52A1")),1),t("div",{class:"rotation",onClick:k[0]||(k[0]=ut(b=>s.value=!s.value,["stop"]))},[B(Ee,{class:"moreIcon"})])])]),"settings-menu":j(()=>[t("div",null,[t("a",mf,i(e(n)("SAMBA\u9AD8\u7EA7\u914D\u7F6E")),1)]),t("div",null,[t("a",{onClick:c},i(e(n)("WebDAV\u9AD8\u7EA7\u914D\u7F6E")),1)])]),default:j(()=>{var b,x,v,_,y,$,A,z,Y;return[t("div",gf,[t("div",vf,[t("div",{class:st(["item cloud",{active:f.value==0}]),onClick:k[1]||(k[1]=C=>g(0))},[B(E7,{color:"#155dfc",class:"icon2"}),t("div",bf,i(e(n)("\u6613\u6709\u4E91")),1),(x=(b=l.value)==null?void 0:b.linkease)!=null&&x.enabel?(r(),d("span",hf,i(e(n)("\u5DF2\u914D\u7F6E")),1)):(r(),d("span",_f,i(e(n)("\u672A\u914D\u7F6E")),1))],2),t("div",{class:st(["item memory",{active:f.value==1}]),onClick:k[2]||(k[2]=C=>g(1))},[B(Ja,{color:"#0bab47",class:"icon2"}),xf,t("span",null,i((_=(v=l.value)==null?void 0:v.sambas)!=null&&_.length?e(n)("\u5DF2\u542F\u7528"):e(n)("\u672A\u542F\u7528")),1)],2),t("div",{class:st(["item network",{active:f.value==2}]),onClick:k[3]||(k[3]=C=>g(2))},[B(xe,{color:"#9810fa",class:"icon2"}),wf,t("span",null,i(($=(y=l.value)==null?void 0:y.webdav)!=null&&$.path?e(n)("\u5DF2\u542F\u7528"):e(n)("\u672A\u542F\u7528")),1)],2)]),f.value==0?(r(),Z(ff,{key:0,linkease:(A=l.value)==null?void 0:A.linkease},null,8,["linkease"])):f.value==1?(r(),Z(L7,{key:1,sambas:(z=l.value)==null?void 0:z.sambas},null,8,["sambas"])):f.value==2?(r(),Z(tf,{key:2,webdav:(Y=l.value)==null?void 0:Y.webdav},null,8,["webdav"])):D("",!0)])]}),_:1},8,["title","is-settings-menu-open"]))}});var yf=N(kf,[["__scopeId","data-v-7ee59a9a"]]);const Ff={width:"200",height:"200",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",fill:"none"},Ef=["fill"],$f=["fill"],ya=T({props:{color:{type:String,default:"#9810f9"}},setup(o){return(n,a)=>(r(),d("svg",Ff,[t("path",{d:"M554.688 682.624a42.688 42.688 0 0 0 0 85.376h0.448a42.688 42.688 0 1 0 0-85.376h-0.448zM767.488 682.624a42.688 42.688 0 0 0 0 85.376H768a42.688 42.688 0 1 0 0-85.376h-0.512z",fill:o.color,"p-id":"5230"},null,8,Ef),t("path",{d:"M465.28 96h93.44c59.456 0 106.88 0 144.96 4.48 39.36 4.48 72.128 14.08 100.992 35.584 28.8 21.44 47.424 50.112 63.104 86.464 15.232 35.2 28.8 80.64 45.952 137.6l52.48 174.848c1.28 4.48 2.752 9.28 3.584 14.336v0.32l0.192 1.216c0.64 5.12 0.64 10.048 0.64 14.72v3.392c0 72.704 0 130.304-5.632 175.68-5.824 46.592-18.112 84.736-45.952 115.84-4.992 5.568-10.304 10.88-15.936 15.872-31.104 27.84-69.184 40.128-115.84 45.952-45.312 5.696-102.912 5.696-175.616 5.696H412.352c-72.704 0-130.304 0-175.68-5.696-46.592-5.824-84.672-18.112-115.84-45.888a202.944 202.944 0 0 1-15.872-16c-27.84-31.04-40.128-69.12-45.952-115.84-5.696-45.312-5.696-102.912-5.696-175.616v-3.328c0-4.672 0-9.664 0.704-14.784v-0.32l0.192-1.216c0.832-5.056 2.24-9.856 3.584-14.272l52.48-174.912c17.088-56.96 30.72-102.4 45.952-137.6 15.68-36.352 34.304-65.024 63.104-86.4 28.8-21.504 61.632-31.104 100.992-35.712C358.4 96 405.76 96 465.28 96zM327.68 164.032c-33.152 3.84-53.632 11.072-70.144 23.36-16.512 12.288-29.376 29.824-42.56 60.48-13.568 31.424-26.176 73.28-43.968 132.544l-42.688 142.272h767.36l-42.688-142.272c-17.792-59.264-30.4-101.12-43.968-132.48-13.184-30.72-26.048-48.256-42.56-60.544-16.512-12.288-36.992-19.52-70.144-23.36C662.336 160 618.624 160 556.736 160H467.328c-61.952 0-105.6 0-139.648 4.032zM122.496 736.64c5.056 40.128 14.528 63.616 30.144 81.088 3.456 3.84 7.04 7.488 10.88 10.88 17.536 15.68 40.96 25.088 81.152 30.144 40.96 5.12 94.464 5.184 169.92 5.184h194.816c75.456 0 129.024 0 169.92-5.184 40.128-5.056 63.616-14.464 81.152-30.08 3.84-3.456 7.424-7.104 10.88-10.944 15.616-17.536 25.088-40.96 30.08-81.088 4.672-37.248 5.12-84.928 5.248-150.016H117.312c0.064 65.088 0.512 112.768 5.184 150.016z",fill:o.color,"p-id":"5231"},null,8,$f)]))}}),Cf={width:"200",height:"200",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",fill:"none"},Df=["fill"],Bf=T({props:{color:{type:String,default:"#0a0a0a"}},setup(o){return(n,a)=>(r(),d("svg",Cf,[t("path",{d:"M912 208H427.872l-50.368-94.176A63.936 63.936 0 0 0 321.056 80H112c-35.296 0-64 28.704-64 64v736c0 35.296 28.704 64 64 64h800c35.296 0 64-28.704 64-64v-608c0-35.296-28.704-64-64-64z m-800-64h209.056l68.448 128H912v97.984c-0.416 0-0.8-0.128-1.216-0.128H113.248c-0.416 0-0.8 0.128-1.248 0.128V144z m0 736v-96l1.248-350.144 798.752 1.216V784h0.064v96H112z",fill:o.color,"p-id":"5094"},null,8,Df)]))}}),Yf={width:"200",height:"200",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",fill:"none"},Af=["fill"],Sf=T({props:{color:{type:String,default:"#9810f9"}},setup(o){return(n,a)=>(r(),d("svg",Yf,[t("path",{d:"M136.12 251.958a83.054 83.054 0 0 1-0.12-4.458c0-32.903 19.447-58.344 41.115-75.981 21.984-17.893 51.365-32.231 84.13-43.511C327.163 105.315 415.641 92 511.5 92c95.859 0 184.337 13.315 250.255 36.008 32.765 11.28 62.146 25.618 84.13 43.511 20.221 16.458 38.506 39.713 40.86 69.485l0.255 0.002v532.88c0 32.888-19.031 58.62-40.776 76.719-21.978 18.294-51.385 32.976-84.207 44.53C696.011 918.373 607.438 932 511.5 932c-95.938 0-184.511-13.627-250.517-36.865-32.822-11.554-62.229-26.236-84.207-44.53C155.031 832.506 136 806.774 136 773.886V251.96l0.12-0.002z m79.88-4.459v0.002c0 0.016-0.003 0.151 0.098 0.491 0.112 0.379 0.397 1.16 1.103 2.347 1.479 2.49 4.55 6.323 10.415 11.096 11.97 9.743 31.722 20.293 59.67 29.914C342.796 310.459 422.067 323 511.5 323c89.433 0 168.704-12.541 224.214-31.651 27.948-9.621 47.7-20.171 59.67-29.914 5.865-4.773 8.936-8.606 10.415-11.096 0.706-1.187 0.991-1.968 1.103-2.347 0.088-0.297 0.097-0.437 0.098-0.479v-0.014-0.012c-0.001-0.042-0.01-0.182-0.098-0.479-0.112-0.379-0.397-1.16-1.103-2.347-1.479-2.49-4.55-6.323-10.415-11.096-11.97-9.743-31.722-20.293-59.67-29.914C680.204 184.541 600.933 172 511.5 172c-89.433 0-168.704 12.541-224.214 31.651-27.948 9.621-47.7 20.171-59.67 29.914-5.865 4.773-8.936 8.606-10.415 11.096-0.706 1.187-0.991 1.968-1.103 2.347-0.101 0.34-0.098 0.475-0.098 0.491z m591 100.656c-13.955 7.052-29.194 13.311-45.245 18.837C695.837 389.685 607.359 403 511.5 403c-95.859 0-184.337-13.315-250.255-36.008-16.051-5.526-31.29-11.785-45.245-18.837v85.359c0.001 0.042 0.01 0.182 0.098 0.478 0.112 0.379 0.397 1.16 1.103 2.347 1.479 2.489 4.55 6.323 10.415 11.096 11.97 9.743 31.722 20.293 59.67 29.914C342.796 496.459 422.067 509 511.5 509c89.433 0 168.704-12.541 224.214-31.651 27.948-9.621 47.7-20.171 59.67-29.914 5.865-4.773 8.936-8.607 10.415-11.096 0.706-1.187 0.991-1.968 1.103-2.347 0.088-0.297 0.097-0.437 0.098-0.479v-85.358z m-45.245 204.837C695.837 575.685 607.359 589 511.5 589c-95.859 0-184.337-13.315-250.255-36.008-16.051-5.526-31.29-11.785-45.245-18.837v70.359c0.001 0.041 0.01 0.182 0.098 0.478 0.112 0.379 0.397 1.16 1.103 2.347 1.479 2.489 4.55 6.323 10.415 11.096 11.97 9.743 31.722 20.293 59.67 29.914C342.796 667.459 422.067 680 511.5 680c89.433 0 168.704-12.541 224.214-31.651 27.948-9.621 47.7-20.171 59.67-29.914 5.865-4.773 8.936-8.607 10.415-11.096 0.706-1.187 0.991-1.968 1.103-2.347 0.088-0.297 0.097-0.437 0.098-0.479v-70.358c-13.955 7.052-29.194 13.311-45.245 18.837zM807 705.155c-13.955 7.052-29.194 13.311-45.245 18.837C695.837 746.685 607.359 760 511.5 760c-95.859 0-184.337-13.315-250.255-36.008-16.051-5.526-31.29-11.785-45.245-18.837V773.894c0 0.181-0.003 1.283 1.399 3.695 1.555 2.675 4.69 6.646 10.556 11.529 11.976 9.968 31.701 20.738 59.594 30.557C342.97 839.186 422.146 852 511.5 852c89.354 0 168.53-12.814 223.951-32.325 27.893-9.819 47.618-20.589 59.594-30.557 5.866-4.883 9.001-8.854 10.556-11.529 1.402-2.412 1.399-3.514 1.399-3.695v-68.739z",fill:o.color,"p-id":"9960"},null,8,Af)]))}}),zf={},Pf={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"},Tf=Ot('',1),If=[Tf];function Mf(o,n){return r(),d("svg",Pf,If)}var Fa=N(zf,[["render",Mf]]);const Lf={},Nf={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"},Of=Ot('',1),Vf=[Of];function Gf(o,n){return r(),d("svg",Nf,Vf)}var jf=N(Lf,[["render",Gf]]);const Ve=o=>(it("data-v-5f5fb500"),o=o(),rt(),o),Uf=["onSubmit"],qf=Ve(()=>t("div",{class:"action-header"},[t("div",{class:"action-header_title"})],-1)),Rf={class:"action-body"},Wf={class:"disk-info"},Hf=Ve(()=>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)),Jf={key:0,class:"disk-info_mount-name"},Zf={key:1,class:"disk-info_mount-name"},Kf={key:0,class:"label-item"},Qf={class:"label-item_key"},Xf={class:"label-item_path"},t9={class:"label-item"},e9={class:"label-item_key"},a9={class:"label-item_value"},o9={class:"action-footer"},n9=Ve(()=>t("div",{class:"auto"},null,-1)),i9=["disabled"],r9=["disabled"],s9={key:1,class:"action result"},d9={class:"action-body"},l9=Ve(()=>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)),u9={class:"action-body_msg"},c9=["innerHTML"],p9={class:"btns"},f9=T({props:{action:String,disk:{type:Object,required:!0},mount:{type:Object},Close:{type:Function},Cancel:{type:Function},Next:{type:Function}},setup(o){var x;const n=o,{$gettext:a,$ngettext:l}=H(),u=()=>{n.Close&&n.Close()},s=v=>{v.preventDefault(),n.Cancel&&n.Cancel(),u()},p=v=>{n.Next&&n.Next(v),u()},w=F(!1),m=F(0),c=F("/mnt/data_"+((x=n==null?void 0:n.mount)==null?void 0:x.name)),f=v=>{m.value=v};F(n.mount?"":"format"),F();const g=F(),h=()=>O(this,null,function*(){const v=n.mount;if(v==null){E.Warning(a("\u83B7\u53D6\u4E0D\u5230\u5206\u533A"));return}if(v.path==null||v.path==""){E.Warning(a("\u83B7\u53D6\u4E0D\u5230\u5206\u533A\u8DEF\u5F84"));return}if(v.uuid==null||v.uuid==""){E.Warning(a("\u83B7\u53D6\u4E0D\u5230\u5206\u533AID"));return}w.value=!0;const _=E.Loading(a("\u6302\u8F7D\u4E2D..."));try{const y=yield G.Nas.Disk.Partition.Mount.POST({path:v.path,uuid:v.uuid,mountPoint:c.value});if(y!=null&&y.data){const{result:$,error:A}=y==null?void 0:y.data;A&&E.Warning(A),$&&(E.Success(a("\u6302\u8F7D\u6210\u529F")),g.value=$,f(1))}}catch(y){E.Error(y)}_.Close(),w.value=!1}),k=()=>{if(g.value&&g.value.mountPoint){p(g.value.mountPoint);return}E.Warning(a("\u8BFB\u53D6\u7ED3\u679C\u5931\u8D25"))},b=()=>{};return(v,_)=>(r(),Z(_t,{type:1},{default:j(()=>[B($t,{name:"rotate",mode:"out-in"},{default:j(()=>{var y,$;return[m.value==0?(r(),d("form",{key:0,class:"action format",onSubmit:ut(b,["prevent"])},[qf,t("div",Rf,[t("div",Wf,[Hf,o.mount?(r(),d("div",Jf,[t("span",null,"\u3010"+i(o.mount.total)+"\u3011",1),t("span",null,i(o.mount.mountPoint),1)])):o.disk?(r(),d("div",Zf,[t("span",null,"\u3010"+i(o.disk.size)+"\u3011",1),t("span",null,i(o.disk.venderModel),1)])):D("",!0)]),o.mount?(r(),d("div",Kf,[t("div",Qf,[t("span",null,i(e(a)("\u76EE\u6807\u5206\u533A")),1)]),t("div",Xf,i(o.mount.path)+"\uFF08"+i(o.mount.total)+"\uFF0C"+i(($=(y=o.mount)==null?void 0:y.filesystem)==null?void 0:$.toUpperCase())+"\uFF09",1)])):D("",!0),t("div",t9,[t("div",e9,[t("span",null,i(e(a)("\u6302\u8F7D\u70B9")),1)]),t("div",a9,[L(t("input",{type:"text","onUpdate:modelValue":_[0]||(_[0]=A=>c.value=A)},null,512),[[et,c.value,void 0,{trim:!0}]])])])]),t("div",o9,[n9,t("button",{class:"cbi-button cbi-button-apply app-btn app-next",disabled:w.value,onClick:h},i(e(a)("\u786E\u5B9A")),9,i9),t("button",{class:"cbi-button cbi-button-remove app-btn app-back",onClick:s,type:"button",disabled:w.value},i(e(a)("\u8FD4\u56DE")),9,r9)])],40,Uf)):m.value==1?(r(),d("div",s9,[t("div",d9,[l9,t("div",u9,i(e(a)("\u6302\u8F7D\u6210\u529F")),1),g.value?(r(),d("div",{key:0,class:"action-body_info",innerHTML:e(a)("\u5DF2\u6210\u529F\u5C06\u5206\u533A %{dev} \u6302\u8F7D\u5230 %{mount}",{dev:g.value.path||"",mount:g.value.mountPoint||""},!0)},null,8,c9)):D("",!0),t("div",p9,[t("button",{class:"cbi-button cbi-button-apply app-btn app-next",type:"button",onClick:k},i(o.action=="nas"?e(a)("\u5B8C\u6210"):e(a)("\u4E0B\u4E00\u6B65")),1)])])])):D("",!0)]}),_:1})]),_:1}))}});var m9=N(f9,[["__scopeId","data-v-5f5fb500"]]),Ka=o=>{const n=document.createElement("div");document.body.appendChild(n);const a=vt(m9,pt(lt({},o),{Close:()=>{l()}}));a.mount(n);const l=()=>{a.unmount(),n.remove()};return{Close:l}};const g9={class:"disk-content"},v9={class:"disk-item"},b9={class:"disk-item_name"},h9={key:0},_9={key:1},x9={key:2},w9={class:"disk_value"},k9={class:"disk-item_value"},y9={class:"value-data"},F9={key:0,class:"disk-item"},E9={class:"disk-item_name"},$9={key:0},C9=["href"],D9={key:0},B9={class:"disk_status"},Y9={key:0,class:"disk_status_item"},A9={key:0,class:"tooltip-trigger disk_tip"},S9={class:"tooltip-text tooltip-top"},z9={class:"disk_dir_tip"},P9={class:"disk_status_item"},T9={key:0,class:"tooltip-trigger disk_tip"},I9={class:"tooltip-text tooltip-top"},M9={class:"disk_dir_tip"},L9=T({props:{part:{type:Object,required:!0},disk:{type:Object,required:!0}},setup(o){const n=o,{$gettext:a,$ngettext:l}=H(),u=Q(()=>n.part.filesystem=="No FileSystem"),s=Q(()=>n.part.filesystem&&["ntfs","vfat","exfat"].indexOf(n.part.filesystem)>=0),p=Q(()=>n.part.mountPoint&&n.part.isReadOnly&&n.part.filesystem!="swap"),w=Q(()=>u.value||!n.part.isSystemRoot&&(p.value||s.value||!n.part.mountPoint&&n.part.filesystem=="swap")),m=function(){la({action:"disk",disk:n.disk,mount:n.part,Cancel:()=>{},Next:k=>{location.reload()}})},c=()=>{Ka({action:"nas",disk:n.disk,mount:n.part,Cancel:()=>{},Next:()=>{location.reload()}})},f=()=>O(this,null,function*(){const k=E.Loading(a("\u5904\u7406\u4E2D..."));try{const b=yield G.Nas.Disk.InitRest.POST({name:n.disk.name,path:n.disk.path});if(b!=null&&b.data){const{result:x,error:v}=b==null?void 0:b.data;v&&E.Warning(v),x&&(E.Success(a("\u6302\u8F7D\u6210\u529F")),location.reload())}}catch(b){E.Error(b)}k.Close()}),g=Q(()=>n.part.filesystem=="Free Space"),h=Q(()=>{const k=n.part.mountPoint?n.part.mountPoint:"";return k.indexOf("/mnt/")==0?"/cgi-bin/luci/admin/services/linkease/file/?path=/"+k.substring(5):"/cgi-bin/luci/admin/services/linkease/file/?path=/root"+k});return(k,b)=>{var v;const x=ht("progress-item");return r(),d("div",g9,[t("li",v9,[t("div",b9,[e(g)?(r(),d("span",h9,i(e(a)("\u672A\u5206\u533A")),1)):(r(),d("span",_9,i(o.part.name)+i(o.part.mountPoint?"":e(u)?e(a)("\uFF08\u672A\u683C\u5F0F\u5316\uFF09"):e(a)("\uFF08\u672A\u6302\u8F7D\uFF09")),1)),o.part.isSystemRoot?(r(),d("span",x9,i(e(a)("\uFF08\u7CFB\u7EDF\u5206\u533A\uFF09")),1)):D("",!0)]),t("div",w9,[t("div",k9,[t("div",y9,[B(x,{value:e(g)||!o.part.usage?0:o.part.usage,text:e(g)?e(a)("\u672A\u5206\u533A\uFF08%{total}\uFF09",{total:o.part.total||""}):(o.part.mountPoint&&o.part.filesystem!="swap"?o.part.used:e(a)("\u672A\u77E5"))+"/"+(o.part.total||""),style:{backgroundColor:"#767676"}},null,8,["value","text"])])]),e(g)?(r(),d("button",{key:0,class:"cbi-button cbi-button-apply",onClick:f},i(e(a)("\u5206\u533A\u5E76\u683C\u5F0F\u5316")),1)):e(w)?(r(),d("button",{key:1,class:"cbi-button cbi-button-apply",onClick:m},i(e(a)("\u683C\u5F0F\u5316\u5206\u533A")),1)):D("",!0)])]),!e(g)&&!e(u)?(r(),d("li",F9,[t("span",E9,[o.part.mountPoint?(r(),d(U,{key:0},[o.part.filesystem=="swap"?(r(),d("span",$9,i(e(a)("\u5DF2\u6302\u8F7D\u4E3A\u4EA4\u6362\u533A")),1)):(r(),d("a",{key:1,href:e(h),target:"_blank"},i(o.part.mountPoint),9,C9))],64)):(r(),d(U,{key:1},[o.part.filesystem=="swap"?(r(),d("span",D9,i(e(a)("\u4E0D\u652F\u6301\u6302\u8F7D")),1)):(r(),d("span",{key:1,class:"value-data buttondiv",onClick:c},i(e(a)("\u624B\u52A8\u6302\u8F7D")),1))],64))]),t("div",B9,[o.part.mountPoint&&o.part.filesystem!="swap"?(r(),d("div",Y9,[t("div",null,i(e(a)("\u53EF\u8BFB\u5199\u72B6\u6001\uFF1A"))+i(o.part.isReadOnly?e(a)("\u53EA\u8BFB"):e(a)("\u8BFB\u5199")),1),e(p)?(r(),d("div",A9,[B(zt),t("div",S9,[t("div",z9,i(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",P9,[t("div",null,i(e(a)("\u6587\u4EF6\u7CFB\u7EDF\uFF1A"))+i((v=o.part.filesystem)==null?void 0:v.toUpperCase()),1),!o.part.isSystemRoot&&e(s)?(r(),d("div",T9,[B(zt),t("div",I9,[t("span",M9,i(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 N9=N(L9,[["__scopeId","data-v-4e7285ca"]]);const O9=o=>(it("data-v-56d0d562"),o=o(),rt(),o),V9={key:0,class:"action"},G9={class:"title"},j9={class:"app-container_info"},U9={class:"app-container_body"},q9={class:"action-footer"},R9=O9(()=>t("div",{class:"auto"},null,-1)),W9=T({props:{disk:{type:Object,required:!0},Close:{type:Function},Cancel:{type:Function},Next:{type:Function}},setup(o){const n=o,{$gettext:a,$ngettext:l}=H(),u=F(0),s=()=>{n.Close&&n.Close()},p=w=>{w.preventDefault(),n.Cancel&&n.Cancel(),s()};return(w,m)=>(r(),Z(_t,{Close:o.Close,type:1},{default:j(()=>[B($t,{name:"rotate",mode:"out-in"},{default:j(()=>[u.value==0?(r(),d("div",V9,[t("h2",G9,i(e(a)("\u5206\u533A\u4FE1\u606F"))+" - "+i((o.disk.name||"?")+(o.disk.isSystemRoot?e(a)("\uFF08\u7CFB\u7EDF\u76D8\uFF09"):"")),1),t("ul",null,[t("li",null,[t("div",j9,[t("span",null,i(e(a)("\u5206\u533A / \u6302\u8F7D\u70B9")),1),t("span",null,i(e(a)("\u5BB9\u91CF")),1)]),t("div",U9,[(r(!0),d(U,null,tt(o.disk.childrens,(c,f)=>(r(),Z(N9,{key:f,part:c,disk:o.disk},null,8,["part","disk"]))),128))])])]),t("div",q9,[R9,t("button",{class:"cbi-button cbi-button-remove app-btn app-back",onClick:p,type:"button"},i(e(a)("\u8FD4\u56DE")),1)])])):D("",!0)]),_:1})]),_:1},8,["Close"]))}});var H9=N(W9,[["__scopeId","data-v-56d0d562"]]),J9=o=>{const n=document.createElement("div");document.body.appendChild(n);const a=vt(H9,pt(lt({},o),{Close:()=>{l()}}));a.component("progress-item",Ia),a.mount(n);const l=()=>{a.unmount(),n.remove()};return{Close:l}};const Z9={class:"progress-bar-wrapper"},K9={key:0,class:"percentage-text"},Q9={props:{percentage:{type:Number,default:0,validator:o=>o>=0&&o<=100},color:{type:String,default:"#4CAF50"},backgroundColor:{type:String,default:"#e0e0e0"},height:{type:[String,Number],default:"20px"},borderRadius:{type:[String,Number],default:"4px"},showPercentage:{type:Boolean,default:!0},gradient:{type:Boolean,default:!1},gradientColors:{type:String,default:"linear-gradient(90deg, #4CAF50, #45a049)"},duration:{type:Number,default:1e3}},setup(o){const n=o,a=Q(()=>({height:typeof n.height=="number"?`${n.height}px`:n.height,borderRadius:typeof n.borderRadius=="number"?`${n.borderRadius}px`:n.borderRadius,backgroundColor:n.backgroundColor,overflow:"hidden"})),l=Q(()=>{const u={height:"100%",width:`${n.percentage}%`,borderRadius:typeof n.borderRadius=="number"?`${n.borderRadius}px`:n.borderRadius,transition:`width ${n.duration}ms cubic-bezier(0.4, 0, 0.2, 1)`,position:"relative",overflow:"hidden"};return n.gradient?pt(lt({},u),{background:n.gradientColors}):pt(lt({},u),{background:n.color})});return(u,s)=>(r(),d("div",Z9,[t("div",{class:"progress-bar",style:ft(e(a))},[t("div",{class:"progress-fill",style:ft(e(l))},[o.showPercentage?(r(),d("span",K9,i(Math.round(o.percentage))+"% ",1)):D("",!0)],4)],4)]))}};var Qa=N(Q9,[["__scopeId","data-v-2691c876"]]);const X9={key:0,class:"disk-item error"},tm=["title"],em={class:"disk-item_value"},am={class:"value-data"},om={class:"error"},nm={key:1,class:"disk-item"},im=["title"],rm={key:0,class:"disk_value"},sm={class:"value-data"},dm={href:"/cgi-bin/luci/admin/nas/smart"},lm={class:"error"},um={key:1,class:"disk_value"},cm={class:"disk-item_value"},pm={class:"value-data"},fm={class:"disk-item-tooltip"},mm={class:"disk_icon"},gm={key:0,class:"tooltip-trigger"},vm={class:"disk_tip"},bm={class:"tooltip-text tooltip-top"},hm={class:"disk_dir_tip"},_m={key:1,class:"tooltip-trigger"},xm={class:"disk_tip"},wm={class:"tooltip-text tooltip-top"},km={class:"disk_dir_tip"},ym={key:2,class:"disk-item load"},Fm=["title"],Em={class:"disk_value"},$m={class:"disk-item_value"},Cm={class:"value-data"},Dm={key:3,class:"disk-item load"},Bm=["title"],Ym={class:"disk_value"},Am={key:0,class:"disk-item_value"},Sm={class:"value-data"},zm={class:"disk_icon"},Pm=T({props:{disk:{type:Object,required:!0},smartWarning:{type:Boolean}},setup(o){const n=o,{$gettext:a}=H(),l=Q(()=>n.disk.errorInfo?"error":n.disk.childrens==null||n.disk.childrens.length==0||n.disk.childrens.length==1&&n.disk.childrens[0].filesystem=="No FileSystem"?"load":n.disk.childrens.filter(c=>c.mountPoint).length==0?"unmounted":"success"),u=Q(()=>{const c=n.disk;let f=c.name;return c.size&&(f+=`\u3010${c.size}\u3011`),c.venderModel&&(f+=`(${c.venderModel})`),f}),s=Q(()=>{var f;const c=n.disk;return!c.isSystemRoot&&(((f=c.childrens)==null?void 0:f.filter(g=>g.isReadOnly&&g.filesystem!="swap").length)||0)>0}),p=()=>{la({action:"disk",disk:n.disk,Cancel:()=>{},Next:()=>{location.reload()}})},w=()=>{J9({action:"disk",disk:n.disk,Cancel:()=>{},Next:()=>{location.reload()}})},m=()=>{const c=n.disk,f=c.childrens||[];Ka({action:"nas",disk:c,mount:f[0],Cancel:()=>{},Next:()=>{location.reload()}})};return(c,f)=>{var g,h,k;return e(l)=="error"?(r(),d("li",X9,[t("div",{class:"disk-item_name",title:e(u)},[t("span",null,i(e(u)),1)],8,tm),t("div",em,[t("div",am,[t("span",om,i(o.disk.errorInfo),1)])])])):e(l)=="success"?(r(),d("li",nm,[t("div",{class:"disk-item_name",title:e(u)},[t("span",null,i(e(u)),1)],8,im),o.disk.smartWarning&&o.smartWarning?(r(),d("div",rm,[t("div",sm,[t("a",dm,[t("span",lm,i(e(a)("S.M.A.R.T\u5F02\u5E38")),1)])])])):(r(),d("div",um,[t("div",cm,[t("div",pm,[B(Qa,{percentage:o.disk.usage||0,showPercentage:!1,height:"10px",borderRadius:"10px",color:"#030213",backgroundColor:"#cdccd0"},null,8,["percentage"]),t("div",null,[t("span",null,i(e(a)("\u4F7F\u7528\u7387"))+"\uFF1A"+i(o.disk.usage||0)+"%",1),t("span",null,i(e(a)("\u53EF\u7528"))+"\uFF1A"+i(o.disk.total),1)])]),t("div",fm,[t("span",null,i(e(a)("\u4EC5\u7EDF\u8BA1\u5DF2\u6302\u8F7D\u5206\u533A")),1)])]),t("div",mm,[o.disk.isDockerRoot&&o.disk.isSystemRoot&&o.disk.usage&&o.disk.usage>=90?(r(),d("span",gm,[t("span",vm,[B(zt)]),t("div",null,[t("div",bm,[t("span",hm,i(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(s)?(r(),d("span",_m,[t("span",xm,[B(zt)]),t("div",null,[t("div",wm,[t("span",km,i(e(a)("\u5206\u533A\u5B58\u5728\u5F02\u5E38\uFF0C\u70B9\u51FB\u5206\u533A\u5217\u8868\u67E5\u770B\u9519\u8BEF")),1)])])])):D("",!0),e(s)&&((g=o.disk.childrens)==null?void 0:g.length)==1?(r(),d("span",{key:2,class:"disk_infoicon",onClick:f[0]||(f[0]=b=>p())},[B(jf)])):D("",!0),t("span",{class:"disk_infoicon",onClick:f[1]||(f[1]=b=>w())},[B(Fa,{style:{color:"var(--app-container_title-color)"}})])])]))])):e(l)=="load"?(r(),d("li",ym,[t("div",{class:"disk-item_name",title:e(u)},[t("span",null,i(e(u)),1)],8,Fm),t("div",Em,[t("div",$m,[t("div",Cm,[t("button",{onClick:f[2]||(f[2]=b=>p())},i(e(a)("\u683C\u5F0F\u5316\u5E76\u6302\u8F7D")),1)])])])])):e(l)=="unmounted"?(r(),d("li",Dm,[t("div",{class:"disk-item_name",title:e(u)},[t("span",null,i(e(u)),1)],8,Bm),t("div",Ym,[((h=o.disk.childrens)==null?void 0:h.length)==1?(r(),d("div",Am,[t("div",Sm,[o.disk.childrens[0].filesystem=="swap"?(r(),d("button",{key:0,onClick:f[3]||(f[3]=b=>w())},i(e(a)("\u67E5\u770B\u8BE6\u60C5")),1)):(r(),d("button",{key:1,onClick:f[4]||(f[4]=b=>m())},i(e(a)("\u624B\u52A8\u6302\u8F7D")),1))])])):D("",!0),t("div",zm,[(((k=o.disk.childrens)==null?void 0:k.length)||0)>1?(r(),d("span",{key:0,class:"disk_infoicon",onClick:f[5]||(f[5]=b=>w())},[B(Fa,{style:{color:"var(--app-container_title-color)"}})])):D("",!0)])])])):D("",!0)}}});var Ze=N(Pm,[["__scopeId","data-v-bf7bcc14"]]);const Xa=o=>(it("data-v-30806f07"),o=o(),rt(),o),Tm={href:"/cgi-bin/luci/admin/nas/raid"},Im=Xa(()=>t("div",null,[t("a",{href:"/cgi-bin/luci/admin/nas/smart"},"S.M.A.R.T.")],-1)),Mm={href:"/cgi-bin/luci/admin/system/diskman"},Lm={href:"/cgi-bin/luci/admin/system/mounts"},Nm={class:"content"},Om={key:0,class:"disk_loading_icon"},Vm={class:"disk_loading_info"},Gm={class:"item",style:{"margin-top":"4px","padding-bottom":"0"}},jm={class:"icon_box"},Um={class:"info"},qm={class:"name"},Rm={class:"schedule"},Wm=Xa(()=>t("div",{class:"line"},null,-1)),Hm={class:"item"},Jm={class:"icon_box",style:{background:"#f3e8ff"}},Zm={class:"info"},Km={class:"name"},Qm={class:"schedule"},Xm={key:2,class:"item"},tg={class:"icon_box",style:{background:"#dbfce7"}},eg={class:"info"},ag={class:"name"},og={class:"schedule"},ng=T({setup(o){const{$gettext:n}=H(),a=F(!1),l=mt({disks:null,raidList:null}),u=()=>{G.Nas.Disk.Status.GET().then(w=>{var m;if((m=w==null?void 0:w.data)!=null&&m.result){const c=w.data.result;l.disks=c.disks||[]}})};(()=>O(this,null,function*(){try{const w=yield G.Raid.List.GET();if(w!=null&&w.data){const{success:m,error:c,result:f}=w.data;if(f&&(l.raidList=f.disks||[]),c)throw c}}catch(w){console.log(w)}}))(),u();const p=()=>{Dt.installAndGo("luci-app-linkease",n("\u6613\u6709\u4E91"),"/cgi-bin/luci/admin/services/linkease/file/","app-meta-linkease")};return(w,m)=>{const c=ht("icon-loading");return r(),Z(Rt,{title:e(n)("\u78C1\u76D8\u4FE1\u606F"),style:{width:"100%",display:"block"},"is-settings-menu-open":a.value,"onUpdate:isSettingsMenuOpen":m[1]||(m[1]=f=>a.value=f)},{icon:j(()=>[B(ya,{color:"#45556c",class:"icon"})]),settings:j(()=>[t("div",{class:"btn_settings",onClick:p},[B(Bf,{color:"#0a0a0a",class:"icon1 interfaceIcon",style:{"margin-right":"6px"}}),t("span",null,i(e(n)("\u6587\u4EF6\u7BA1\u7406")),1),t("div",{class:"rotation",onClick:m[0]||(m[0]=ut(f=>a.value=!a.value,["stop"]))},[B(Ee,{class:"moreIcon"})])])]),"settings-menu":j(()=>[t("div",null,[t("a",Tm,i(e(n)("RAID\u7BA1\u7406")),1)]),Im,t("div",null,[t("a",Mm,i(e(n)("\u78C1\u76D8\u7BA1\u7406")),1)]),t("div",null,[t("a",Lm,i(e(n)("\u6302\u8F7D\u70B9")),1)])]),default:j(()=>{var f,g;return[t("div",Nm,[!e(l).disks&&!e(l).raidList?(r(),d("div",Om,[B(c,{size:38,color:"#888888"}),t("span",Vm,i(e(n)("\u6B63\u5728\u83B7\u53D6\u78C1\u76D8\u4FE1\u606F...")),1)])):D("",!0),e(l).disks?(r(),d(U,{key:1},[t("div",Gm,[t("div",jm,[B(ya,{color:"#2b6cfc",class:"icon"})]),t("div",Um,[t("div",qm,[t("div",null,i(e(n)("\u7CFB\u7EDF\u6839\u76EE\u5F55")),1)]),t("div",Rm,[(r(!0),d(U,null,tt((f=e(l).disks)==null?void 0:f.filter(h=>h.isSystemRoot),(h,k)=>(r(),Z(Ze,{key:k,disk:h},null,8,["disk"]))),128))])])]),Wm,t("div",Hm,[t("div",Jm,[B(Sf,{class:"icon"})]),t("div",Zm,[t("div",Km,[t("div",null,i(e(n)("\u5DF2\u6302\u8F7D\u78C1\u76D8")),1)]),t("div",Qm,[(r(!0),d(U,null,tt((g=e(l).disks)==null?void 0:g.filter(h=>!h.isSystemRoot),(h,k)=>(r(),Z(Ze,{key:k,disk:h,smartWarning:!0},null,8,["disk"]))),128))])])])],64)):D("",!0),e(l).raidList&&e(l).raidList.length>0?(r(),d("div",Xm,[t("div",tg,[B(Ja,{color:"#0bab47",class:"icon"})]),t("div",eg,[t("div",ag,[t("div",null,i(e(n)("RAID\u8BBE\u5907")),1)]),t("div",og,[(r(!0),d(U,null,tt(e(l).raidList,(h,k)=>(r(),Z(Ze,{key:k,disk:h},null,8,["disk"]))),128))])])])):D("",!0)])]}),_:1},8,["title","is-settings-menu-open"])}}});var ig=N(ng,[["__scopeId","data-v-30806f07"]]);const rg={width:"200",height:"200",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",fill:"none"},sg=["fill"],Ea=T({props:{color:{type:String,default:"#9810f9"}},setup(o){return(n,a)=>(r(),d("svg",rg,[t("path",{d:"M473.950316 63.164632l488.070737 234.226526v414.234947l-337.92 200.111158-502.837895-295.019789V223.447579l352.687158-160.282947zM200.434526 306.661053V571.284211l383.892211 225.28V510.113684L200.434526 306.661053z m682.253474 82.728421l-219.082105 120.400842v286.396631l219.082105-129.670736V389.335579z m-409.761684-238.753685L258.910316 247.915789l364.759579 193.374316 212.075789-116.520421-362.819368-174.08z",fill:o.color,"p-id":"6174"},null,8,sg)]))}}),dg=o=>(it("data-v-5d803f28"),o=o(),rt(),o),lg={class:"app-container_docker"},ug={class:"docker-item"},cg={class:"docker-item_name"},pg={key:0,class:"docker-item_value"},fg={class:"configure"},mg={key:1,class:"docker-item_value"},gg={class:"input-switch"},vg=["value","disabled"],bg=dg(()=>t("em",null,null,-1)),hg=[bg],_g={key:0,class:"status-icon"},xg={key:1,class:"status-icon",style:{background:"#e9ebef",color:"#4a5565"}},wg={key:0,class:"content"},kg={class:"docker-item_name"},yg={class:"docker_box"},Fg={class:"path"},Eg={key:0},$g={class:"tooltip-trigger"},Cg={class:"docker_tip"},Dg={class:"tooltip-text tooltip-top"},Bg={class:"docker_dir_tip"},Yg=T({props:{docker:{type:Object}},setup(o){var w;const n=o,{$gettext:a,$ngettext:l}=H(),u=Q(()=>{var m;return((m=n.docker)==null?void 0:m.status)!="not installed"}),s=mt({enable:((w=n.docker)==null?void 0:w.status)=="running",disabled:!1}),p=()=>O(this,null,function*(){s.disabled=!0;try{const m=yield G.Guide.DockerSwitch.POST({enable:s.enable});if(m!=null&&m.data){const{success:c,error:f}=m.data;if(f)throw s.enable=!s.enable,f;(c||0)==0}}catch(m){E.Warning(`${m}`)}finally{s.disabled=!1}});return(m,c)=>{var f,g,h,k;return r(),d("ul",lg,[t("li",ug,[t("div",cg,[t("span",null,i(e(a)("\u5F53\u524D\u72B6\u6001:")),1)]),(f=n.docker)!=null&&f.status?(r(),d(U,{key:0},[e(u)?(r(),d("div",mg,[t("label",gg,[L(t("input",{type:"checkbox",hidden:"",value:!e(s).enable,"onUpdate:modelValue":c[0]||(c[0]=b=>e(s).enable=b),disabled:e(s).disabled,onChange:p},null,40,vg),[[qt,e(s).enable]]),t("span",{class:st(e(s).enable?"enable":"close")},hg,2)]),e(s).enable?(r(),d("span",_g,i(e(a)("\u8FD0\u884C\u4E2D")),1)):D("",!0),e(s).enable?D("",!0):(r(),d("span",xg,i(e(a)("\u672A\u542F\u7528")),1))])):(r(),d("div",pg,[t("span",fg,i(e(a)("\u672A\u5B89\u88C5")),1)]))],64)):D("",!0)]),((g=o.docker)==null?void 0:g.status)=="running"?(r(),d("li",wg,[t("div",kg,[t("span",{style:ft({color:"var(--app-container_title-color)"})},i(e(a)("Docker\u6839\u76EE\u5F55\uFF1A")),5)]),t("div",yg,[t("div",Fg,i((h=o.docker)==null?void 0:h.path),1),(k=o.docker)!=null&&k.errorInfo?(r(),d("span",Eg,[t("span",$g,[t("span",Cg,[B(zt)]),t("div",null,[t("div",Dg,[t("span",Bg,i(o.docker.errorInfo),1)])])])])):D("",!0)])])):D("",!0)])}}});var Ag=N(Yg,[["__scopeId","data-v-5d803f28"]]);const Sg={},zg={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"},Pg=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),Tg=[Pg];function Ig(o,n){return r(),d("svg",zg,Tg)}var Mg=N(Sg,[["render",Ig]]);const Lg={key:0,class:"action"},Ng={class:"title"},Og={class:"desc"},Vg={class:"roots"},Gg={class:"roots_tit"},jg={class:"root"},Ug={class:"move"},qg={class:"roots_tit"},Rg={key:0},Wg=["onSubmit"],Hg={class:"select-editable"},Jg={selected:"",value:null},Zg=["value"],Kg={value:"useInput"},Qg=["placeholder"],Xg={key:1,class:"tips"},tv={class:"tips_content"},ev={class:"tip"},av={key:0,class:"btns"},ov={key:1,class:"btns"},nv={key:1,class:"action docker_success"},iv={class:"title"},rv={class:"finished"},sv={class:"successed"},dv={class:"btns"},lv={key:2,class:"action docker_download"},uv={class:"title"},cv={class:"finished"},pv={class:"successed"},fv={class:"docker_moves"},mv={class:"moves change"},gv={for:"move"},vv={class:"moves"},bv={for:"cover"},hv={class:"btns"},_v=T({props:{rootPath:{type:String,required:!0},Close:Function},setup(o){const n=o,{$gettext:a,$ngettext:l}=H(),u=F(),s=F(),p=F(0),w=F("null"),m=F(""),c=F(),f=F(!1),g=F("");(()=>{G.Nas.Disk.Status.GET().then($=>{$!=null&&$.data.result&&(c.value=$==null?void 0:$.data.result)}),G.Guide.DockerStatus.GET().then($=>{var A;if((A=$==null?void 0:$.data)!=null&&A.result){const z=$.data.result;u.value=z}}),G.Guide.DockerPartitionList.GET().then($=>{var A;if((A=$==null?void 0:$.data)!=null&&A.result){const z=$.data.result;s.value=z}})})();const k=$=>{let A=w.value;if(A=="useInput"&&(A=m.value),A==null||A=="null"||A=="")return;const z=E.Loading(a("\u6B63\u5728\u8FC1\u79FB\u4E2D..."));G.Guide.DockerTransfer.POST({path:A,force:$,overwriteDir:!!g.value}).then(Y=>{var C;if(Y!=null&&Y.data){if((Y.data.success||0)==0){if((C=Y.data.result)!=null&&C.emptyPathWarning){f.value=!0,p.value=2;return}p.value=1;return}else if(Y.data.error)throw Y.data.error}throw a("\u672A\u77E5\u9519\u8BEF")}).catch(Y=>{E.Error(Y)}).finally(()=>z.Close())},b=()=>{f.value=!1,k(!1)},x=$=>{$.preventDefault(),n.Close&&n.Close()},v=$=>{$.preventDefault(),location.reload()},_=$=>{$.preventDefault(),p.value=0},y=$=>{$.preventDefault(),k(!0)};return($,A)=>(r(),Z(_t,{Close:o.Close,type:1},{default:j(()=>{var z,Y,C,P,R,V;return[p.value==0?(r(),d("div",Lg,[t("h2",Ng,i(e(a)("Docker\u8FC1\u79FB\u5411\u5BFC")),1),t("p",Og,i(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",Vg,[t("span",Gg,i(e(a)("Docker\u6839\u76EE\u5F55\uFF1A")),1),t("span",jg,i((z=u.value)==null?void 0:z.path),1)]),t("div",Ug,[t("span",qg,i(e(a)("\u8FC1\u79FB\u5230\uFF1A")),1),(C=(Y=s.value)==null?void 0:Y.partitionList)!=null&&C.length?(r(),d("div",Rg,[t("form",{onSubmit:ut(b,["prevent"])},[t("label",null,[t("div",Hg,[L(t("select",{"onUpdate:modelValue":A[0]||(A[0]=I=>w.value=I)},[t("option",Jg,i(e(a)("\u8BF7\u9009\u62E9\u8FC1\u79FB\u8DEF\u5F84")),1),(r(!0),d(U,null,tt((P=s.value)==null?void 0:P.partitionList,(I,M)=>(r(),d("option",{value:I,key:M},i(I),9,Zg))),128)),t("option",Kg,i(e(a)("- -\u81EA\u5B9A\u4E49- -")),1)],512),[[dt,w.value,void 0,{trim:!0}]]),w.value=="useInput"?L((r(),d("input",{key:0,type:"text","onUpdate:modelValue":A[1]||(A[1]=I=>m.value=I),required:"",placeholder:e(a)("\u8BF7\u8F93\u5165\u8FC1\u79FB\u8DEF\u5F84")},null,8,Qg)),[[et,m.value,void 0,{trim:!0}]]):D("",!0)])])],40,Wg)])):s.value?(r(),d("div",Xg,[t("div",tv,[B(zt),t("span",ev,i(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)]),(V=(R=s.value)==null?void 0:R.partitionList)!=null&&V.length?(r(),d("div",av,[t("button",{class:"cbi-button cbi-button-apply",onClick:b},i(e(a)("\u786E\u5B9A")),1),t("button",{class:"cbi-button cbi-button-remove app-btn app-back",type:"button",onClick:x},i(e(a)("\u53D6\u6D88")),1)])):(r(),d("div",ov,[t("button",{class:"cbi-button cbi-button-apply",onClick:x},i(e(a)("\u786E\u5B9A")),1)]))])):p.value==1?(r(),d("div",nv,[t("h2",iv,i(e(a)("Docker\u8FC1\u79FB\u5411\u5BFC")),1),t("div",rv,[B(ra)]),t("p",sv,i(e(a)("\u8FC1\u79FB\u6210\u529F\uFF01")),1),t("div",dv,[t("button",{class:"cbi-button cbi-button-apply",onClick:v},i(e(a)("\u786E\u5B9A")),1)])])):p.value==2?(r(),d("div",lv,[t("h2",uv,i(e(a)("Docker\u8FC1\u79FB\u5411\u5BFC")),1),t("div",cv,[B(Mg)]),t("p",pv,i(e(a)("\u8BE5\u76EE\u6807\u8DEF\u5F84\u4E0D\u4E3A\u7A7A")),1),t("div",fv,[t("div",mv,[L(t("input",{type:"radio",id:"move",name:"moves","onUpdate:modelValue":A[2]||(A[2]=I=>g.value=I),value:""},null,512),[[Ft,g.value]]),t("label",gv,i(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",vv,[L(t("input",{type:"radio",id:"cover",name:"moves","onUpdate:modelValue":A[3]||(A[3]=I=>g.value=I),value:"true"},null,512),[[Ft,g.value]]),t("label",bv,i(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",hv,[f.value?(r(),d("button",{key:0,class:"cbi-button cbi-button-apply",onClick:y},i(e(a)("\u786E\u5B9A")),1)):D("",!0),t("button",{class:"cbi-button cbi-button-apply",onClick:_},i(e(a)("\u8FD4\u56DE")),1),f.value?D("",!0):(r(),d("button",{key:1,class:"cbi-button cbi-button-remove app-btn app-back",type:"button",onClick:v},i(e(a)("\u53D6\u6D88")),1))])])):D("",!0)]}),_:1},8,["Close"]))}});var xv=N(_v,[["__scopeId","data-v-81932f72"]]);const wv=()=>{const o=document.createElement("div");document.body.appendChild(o);const n=vt(xv,{Close:()=>{a()}});n.mount(o);const a=()=>{n.unmount(),o.remove()};return{Close:a}},kv={href:"/cgi-bin/luci/admin/docker/overview"},yv={key:0,class:"content"},Fv={key:1,class:"content",style:{display:"flex","justify-content":"center"}},Ev=T({setup(o){const{$gettext:n}=H(),a=F(!1),l=F(),u=F(!1),s=()=>{wv()};return setTimeout(()=>{G.Guide.DockerStatus.GET().then(w=>{var m;if((m=w==null?void 0:w.data)!=null&&m.result){const c=w.data.result;l.value=c}}).finally(()=>{a.value=!0})},1100),(w,m)=>{var f;const c=ht("icon-loading");return r(),Z(Rt,{title:"Docker",showSettings:!0,onFooterClick:s,style:{width:"100%",height:"100%",display:"block"},"is-settings-menu-open":u.value,"onUpdate:isSettingsMenuOpen":m[1]||(m[1]=g=>u.value=g)},xo({icon:j(()=>[B(Ea,{color:"#155dfc",class:"icon"})]),settings:j(()=>{var g;return[t("div",{class:"btn_settings",onClick:s},[B(Ea,{color:"#0a0a0a",class:"icon1 dockerIcon",style:{"margin-right":"6px"}}),t("span",null,i(e(n)("\u7BA1\u7406\u5BB9\u5668")),1),((g=l.value)==null?void 0:g.status)==="running"?(r(),d("div",{key:0,class:"rotation",onClick:m[0]||(m[0]=ut(h=>u.value=!u.value,["stop"]))},[B(Ee,{class:"moreIcon"})])):D("",!0)])]}),default:j(()=>[a.value?(r(),d("div",yv,[B(Ag,{docker:l.value},null,8,["docker"])])):(r(),d("div",Fv,[B(c,{size:40,color:"currentColor"})]))]),_:2},[((f=l.value)==null?void 0:f.status)==="running"?{name:"settings-menu",fn:j(()=>[t("div",null,[t("a",kv,i(e(n)("Docker\u9AD8\u7EA7\u914D\u7F6E")),1)])])}:void 0]),1032,["is-settings-menu-open"])}}});var $v=N(Ev,[["__scopeId","data-v-faa89494"]]);const Cv={width:"200",height:"200",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",fill:"none"},Dv=["fill"],Bv=["fill"],to=T({props:{color:{type:String,default:"#9810f9"}},setup(o){return(n,a)=>(r(),d("svg",Cv,[t("path",{d:"M577.78 355.55H449.62c-52.93 0-96 43.07-96 96V579.7c0 52.93 43.07 96 96 96h128.15c52.93 0 96-43.07 96-96V451.55c0.01-52.93-43.06-96-95.99-96z m32 224.15c0 17.64-14.36 32-32 32H449.62c-17.65 0-32-14.36-32-32V451.55c0-17.65 14.35-32 32-32h128.15c17.64 0 32 14.35 32 32V579.7z",fill:o.color,"p-id":"5378"},null,8,Dv),t("path",{d:"M927.33 547.13c17.67 0 32-14.33 32-32s-14.33-32-32-32h-62.44V355.2h62.44c17.67 0 32-14.33 32-32s-14.33-32-32-32h-64.37c-10.34-64.43-61.3-115.45-125.69-125.87v-64.19c0-17.67-14.33-32-32-32s-32 14.33-32 32v62.22H545.34v-62.22c0-17.67-14.33-32-32-32s-32 14.33-32 32v62.22H353.2v-62.22c0-17.67-14.33-32-32-32s-32 14.33-32 32v64.16c-64.46 10.37-115.49 61.42-125.83 125.9H99.14c-17.67 0-32 14.33-32 32s14.33 32 32 32h62.3v127.93h-62.3c-17.67 0-32 14.33-32 32s14.33 32 32 32h62.3v128.14h-62.3c-17.67 0-32 14.33-32 32s14.33 32 32 32h64.28c10.45 64.34 61.42 115.25 125.79 125.61v64.46c0 17.67 14.33 32 32 32s32-14.33 32-32v-62.51h128.14v62.51c0 17.67 14.33 32 32 32s32-14.33 32-32v-62.51h127.93v62.51c0 17.67 14.33 32 32 32s32-14.33 32-32v-64.48c64.3-10.41 115.2-61.29 125.64-125.58h64.42c17.67 0 32-14.33 32-32s-14.33-32-32-32H864.9V547.13h62.43zM800.89 714.82c0 48.52-39.48 88-88 88H313.44c-48.52 0-88-39.48-88-88V315.36c0-48.52 39.48-88 88-88H712.9c48.52 0 88 39.48 88 88v399.46z",fill:o.color,"p-id":"5379"},null,8,Bv)]))}}),Yv={width:"200",height:"200",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",fill:"none"},Av=["fill"],Sv=T({props:{color:{type:String,default:"#ef4444"}},setup(o){return(n,a)=>(r(),d("svg",Yv,[t("path",{d:"M520 75c72.899 0 132.133 58.543 133.31 131.209l0.018 2.206v399.237C700.759 646.978 729 705.514 729 768.714c0 84.846-50.493 157.892-123.051 190.69C579.509 971.959 549.966 979 518.85 979c-57.133 0-108.962-23.737-146.008-61.784C334.65 879.324 311 826.783 311 768.714c0-63.27 28.313-121.806 75.67-161.065l0.002-399.234C386.672 134.732 446.365 75 520 75z m0 59.807c-40.22 0-72.9 32.3-73.55 72.39l-0.01 1.218v403.457c4.008 12.048-0.02 25.747-10.721 33.573l-0.619 0.441c-40.008 27.753-64.332 73.214-64.332 122.828 0 82.472 66.813 149.33 149.232 149.33s149.232-66.858 149.232-149.33c0-47.591-22.367-91.397-59.645-119.44l-1.134-0.846a29.773 29.773 0 0 1-10.972-15.751 29.763 29.763 0 0 1-3.913-14.111l-0.008-0.706V208.415c0-40.653-32.934-73.608-73.56-73.608z m-2.299 236.926c4.41 0 8.66 0.69 12.647 1.968 16.826 4.965 29.19 20.52 29.19 38.81l0.002 240.184c47.972 17.182 82.294 63.07 82.294 116.982 0 6.94-0.568 13.747-1.662 20.376-6.746 60.536-58.728 108.02-121.321 108.02-47.223 0-88.407-27.027-108.683-66.296-10.557-18.27-16.6-39.479-16.6-62.1 0-54.083 34.542-100.093 82.754-117.145l0.002-239.422c0-22.852 18.525-41.377 41.377-41.377z",fill:o.color,"p-id":"4599"},null,8,Av)]))}}),zv={width:"200",height:"200",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",fill:"none"},Pv=["fill"],eo=T({props:{color:{type:String,default:"#222222"}},setup(o){return(n,a)=>(r(),d("svg",zv,[t("path",{d:"M760.1 64l-150 262.7-41 71.8c-6.1 10.7 1.6 23.9 13.9 23.9h104.7c13.9 0 21.2 16.6 11.8 26.9L410.8 761.9l59.5-178.5 21.1-63.2c3.5-10.4-4.3-21.1-15.2-21.1H277.8c-11.6 0-19.4-12-14.6-22.6l179-393.8c5.2-11.4 16.6-18.8 29.1-18.8h288.8M450.8 0c-25.1 0-47.9 14.7-58.3 37.5L194.7 472.7c-19.3 42.4 11.7 90.5 58.3 90.5h145.5c5.5 0 9.3 5.3 7.6 10.5L256 1024l515.3-558.2c37.8-41 8.8-107.4-47-107.4h-44.8c-6.1 0-10-6.6-6.9-12L870.4 0H450.8z","p-id":"4712",fill:o.color},null,8,Pv)]))}}),Tv={key:0,class:"center-content"},Iv=T({props:{value:null,color:null,icon:null,label:null,width:null,height:null},setup(o){const n=o;Qe([wo,Xe,ta]);const a=F(null);let l=null;function u(w,m){return{tooltip:{show:!1},series:[{type:"pie",radius:["75%","90%"],avoidLabelOverlap:!1,label:{show:!1},labelLine:{show:!1},z:1,zlevel:0,data:[{value:w,itemStyle:{color:m||"#409EFF"}},{value:Math.max(0,100-w),itemStyle:{color:"#f0f0f0"}}]}]}}const s=()=>{!a.value||(l=l!=null?l:ea(a.value),l.setOption(u(n.value,n.color)))};Yt(()=>O(this,null,function*(){yield oa(),s(),window.addEventListener("resize",p)}));function p(){l==null||l.resize()}return At(()=>[n.value,n.color],()=>{l?l.setOption({series:[{z:1,zlevel:0,data:[{value:n.value,itemStyle:{color:n.color||"#409EFF"}},{value:Math.max(0,100-n.value),itemStyle:{color:"#f0f0f0"}}]}]}):s()},{immediate:!0}),ke(()=>{window.removeEventListener("resize",p),l==null||l.dispose(),l=null}),(w,m)=>(r(),d("div",{class:"pie-chart-wrapper",style:ft({width:o.width||"120px",height:o.height||"120px"})},[t("div",{ref_key:"chartDom",ref:a,class:"chart-dom"},null,512),o.icon||o.label?(r(),d("div",Tv,[o.icon==="chip"?(r(),Z(to,{key:0,color:o.color,class:"center-icon"},null,8,["color"])):o.icon==="temperature"?(r(),Z(Sv,{key:1,color:o.color,class:"center-icon"},null,8,["color"])):o.icon==="lightning"?(r(),Z(eo,{key:2,color:o.color,class:"center-icon"},null,8,["color"])):D("",!0),o.label?(r(),d("div",{key:3,class:"center-label",style:ft({color:o.color})},i(o.label),5)):D("",!0)])):D("",!0)],4))}});var Ke=N(Iv,[["__scopeId","data-v-a9cd39ac"]]);const Mv={width:"200",height:"200",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",fill:"none"},Lv=["fill"],Nv=T({props:{color:{type:String,default:"#0a0a0a"}},setup(o){return(n,a)=>(r(),d("svg",Mv,[t("path",{d:"M868.95177918 215.34678468H274.11312994c-10.26749627 0-19.00277466 3.6151618-26.30943653 10.88910739-7.22487113 7.23032433-10.89456058 15.97650768-10.89456059 26.20583515v370.75858453c0 10.24023245 3.66968946 18.95370022 10.89456059 26.22764579 7.30666259 7.22487113 16.04194099 10.86184429 26.30943653 10.86184429h594.83864924c10.28385442 0 19.04094415-3.63697315 26.28217344-10.86184429 7.30120941-7.27394558 10.9218244-15.98741334 10.92182439-26.22764579V252.44172722c0-10.2293275-3.62061501-18.97551083-10.92727686-26.20583516-7.23577681-7.27394558-15.99286582-10.8891081-26.27672097-10.88910738M274.09131931 141.21142578h594.83864924c30.77522572 0 57.07375657 10.86729676 78.86287773 32.59643853 21.78912116 21.74004671 32.66187112 47.91861806 32.66187114 78.62841045v370.76403699c0 30.68798176-10.87274996 56.91562756-32.66187114 78.63386293-21.78912116 21.72914105-48.08765274 32.59643853-78.86287773 32.59643851H608.68737796v74.15716953h111.5465602c10.26204379 0 19.03003849 3.6151618 26.28217344 10.8891081 7.29030445 7.22487113 10.91091874 15.97650768 10.91091872 26.20583518 0 10.24023245-3.62061501 18.98641651-10.91637192 26.20038195-7.25213496 7.28485125-16.01467717 10.90001305-26.27672024 10.90001379H422.80370787c-10.27840195 0-19.0191328-3.6151618-26.30943728-10.90001379-7.25213496-7.21396618-10.89456058-15.96014952-10.89456056-26.20038195 0-10.23477998 3.6478781-18.97551083 10.89456056-26.20583518 7.29030445-7.27394558 16.03103531-10.8891081 26.30943728-10.8891081h111.53565452v-74.15716953H274.09131931c-30.79703633 0-57.09011544-10.86729676-78.86287845-32.59643851C173.43931968 680.11593931 162.54475911 653.88829351 162.54475911 623.20031175V252.44172722C162.54475911 221.72648236 173.43931968 195.54791102 195.22844086 173.80786431 217.00665706 152.07872254 243.29428298 141.21142578 274.09131931 141.21142578","p-id":"6454",fill:o.color},null,8,Lv)]))}}),Ov={width:"200",height:"200",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",fill:"none"},Vv=["fill"],Gv=["fill"],jv=T({props:{color:{type:String,default:"#333333"}},setup(o){return(n,a)=>(r(),d("svg",Ov,[t("path",{d:"M512 458.67c-8.66 0-15.69 7.02-15.69 15.69v125.49c0 8.66 7.02 15.69 15.69 15.69s15.69-7.02 15.69-15.69v-125.5c0-8.66-7.03-15.68-15.69-15.68z m-31.37-26.98h62.75c8.66 0 15.69-7.02 15.69-15.69 0-8.66-7.02-15.69-15.69-15.69h-15.69V296.78c0-8.66-7.02-15.69-15.69-15.69s-15.69 7.02-15.69 15.69v103.53h-15.69c-8.66 0-15.69 7.02-15.69 15.69 0.01 8.66 7.03 15.69 15.7 15.69z m219.61 53.33c-8.66 0-15.69 7.02-15.69 15.69V601.1c0 8.66 7.02 15.69 15.69 15.69s15.69-7.02 15.69-15.69v-99.76c0.35-8.66-6.39-15.95-15.05-16.3-0.22-0.02-0.43-0.02-0.64-0.02z m-31.38-27.61h62.75c8.66 0 15.69-7.02 15.69-15.69 0-8.66-7.02-15.69-15.69-15.69h-14.43V296.78c0-8.66-7.02-15.69-15.69-15.69s-15.69 7.02-15.69 15.69v125.49h-16.94c-8.66 0-15.69 7.02-15.69 15.69 0 8.66 7.02 15.69 15.69 15.69v3.76z m-376.47 32.63h62.75c8.66 0 15.69-7.02 15.69-15.69s-7.02-15.69-15.69-15.69h-15.69V296.78c0-8.66-7.02-15.69-15.69-15.69-8.66 0-15.69 7.02-15.69 15.69v161.88h-15.69c-8.66 0-15.69 7.02-15.69 15.69s7.04 15.69 15.7 15.69z m31.37 32c-8.66 0-15.69 7.02-15.69 15.69v62.75c0 8.66 7.02 15.69 15.69 15.69 8.66 0 15.69-7.02 15.69-15.69v-62.75c0-8.67-7.02-15.69-15.69-15.69z",fill:o.color,"p-id":"15217"},null,8,Vv),t("path",{d:"M870 116.39H154c-49.71 0-90 40.29-90 90v485.1c0 49.71 40.29 90 90 90h716c49.71 0 90-40.29 90-90v-485.1c0-49.7-40.29-90-90-90z m50 565.1c0 33.14-26.86 60-60 60H164c-33.14 0-60-26.86-60-60v-465.1c0-33.14 26.86-60 60-60h696c33.14 0 60 26.86 60 60v465.1zM680.24 907.61H343.76c-11.05 0-20-8.95-20-20s8.95-20 20-20h336.48c11.05 0 20 8.95 20 20 0 11.04-8.96 20-20 20z",fill:o.color,"p-id":"15218"},null,8,Gv)]))}}),Uv={href:"/cgi-bin/luci/admin/system/flash"},qv={href:"/cgi-bin/luci/admin/store/pages/maintance"},Rv={class:"content"},Wv={class:"chart_box"},Hv={class:"chart"},Jv={class:"chart"},Zv={class:"chart"},Kv={class:"info"},Qv={class:"item"},Xv={class:"item"},tb={class:"item1 bgcolor1"},eb={style:{"font-weight":"bold","margin-top":"2px"}},ab={class:"item1 bgcolor2"},ob={style:{"font-weight":"bold","margin-top":"2px"}},nb=T({setup(o){const{$gettext:n}=H(),a=Me(),l=Q(()=>a.version),u=Q(()=>a.systemStatus),s=F(!1),p=Q(()=>{var h;return((h=u.value)==null?void 0:h.cpuUsage)||0}),w=Q(()=>{var h;return((h=u.value)==null?void 0:h.cpuTemperature)||0}),m=Q(()=>{var k;const h=((k=u.value)==null?void 0:k.memAvailablePercentage)||100;return 100-h}),c=Pt.stampForm;Yt(()=>{});const f=()=>{s.value=!s.value},g=()=>{f(),Dt.installAndGo("app-meta-netdata","NetData","/cgi-bin/luci/admin/status/netdata")};return(h,k)=>(r(),Z(Rt,{title:e(n)("\u7CFB\u7EDF\u4FE1\u606F"),showFooter:!1,style:{width:"100%",height:"100%",display:"block"}},{icon:j(()=>[B(Nv,{class:"icon computerIcon"})]),"settings-menu":j(()=>[t("div",null,[t("a",{onClick:g},i(e(n)("\u7CFB\u7EDF\u76D1\u63A7")),1)]),t("div",null,[t("a",Uv,i(e(n)("\u5907\u4EFD\u5347\u7EA7")),1)]),t("div",null,[t("a",qv,i(e(n)("\u63D2\u4EF6\u5907\u4EFD")),1)])]),default:j(()=>{var b,x,v,_,y;return[t("div",Rv,[t("div",Wv,[t("div",Hv,[B(Ke,{value:e(p),color:"#3b82f6",icon:"chip",label:`${e(p)}%`,width:"150px",height:"150px"},null,8,["value","label"]),t("div",null,i(e(n)("CPU\u4F7F\u7528\u7387")),1)]),t("div",Jv,[B(Ke,{value:e(w)/1.5,color:"#ef4444",icon:"temperature",label:`${e(w)}\u2103`,width:"150px",height:"150px"},null,8,["value","label"]),t("div",null,i(e(n)("CPU\u6E29\u5EA6")),1)]),t("div",Zv,[B(Ke,{value:e(m),color:"#8b5cf6",icon:"lightning",label:`${e(m)}%`,width:"150px",height:"150px"},null,8,["value","label"]),t("div",null,i(e(n)("\u5185\u5B58\u4F7F\u7528\u7387")),1)])]),t("div",Kv,[t("div",Qv,[t("div",null,i(e(n)("\u7CFB\u7EDF\u65F6\u95F4"))+"\uFF1A",1),t("span",null,i((b=e(u))==null?void 0:b.localtime),1)]),t("div",Xv,[t("div",null,i(e(n)("\u5DF2\u542F\u52A8"))+"\uFF1A",1),t("span",null,i(e(c)((x=e(u))==null?void 0:x.uptime)),1)]),t("div",tb,[B(to,{color:"#155dfc",class:"icon1"}),t("span",null,i(e(n)("\u8BBE\u5907\u578B\u53F7")),1),t("span",eb,i((v=e(l))==null?void 0:v.model),1)]),t("div",ab,[B(jv,{color:"#00a63e",class:"icon1"}),t("span",null,i(e(n)("\u56FA\u4EF6\u7248\u672C")),1),t("span",ob,i((_=e(l))==null?void 0:_.firmwareVersion)+"\uFF08"+i(e(n)("\u5185\u6838\u7248\u672C"))+"\uFF1A"+i((y=e(l))==null?void 0:y.kernelVersion)+"\uFF09",1)])])])]}),_:1},8,["title"]))}});var ib=N(nb,[["__scopeId","data-v-0de000d4"]]);const rb=o=>(it("data-v-4ca82311"),o=o(),rt(),o),sb={class:"action"},db={class:"action-body"},lb=rb(()=>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)),ub={class:"title"},cb={class:"info"},pb=["href"],fb={class:"btns"},mb=T({props:{port:Number,Close:Function},setup(o){const n=o,{$gettext:a,$ngettext:l}=H(),u=Q(()=>`http://${location.hostname}:${n.port}`),s=()=>{n.Close&&(n.Close(),location.reload())};return(p,w)=>(r(),Z(_t,{type:1},{default:j(()=>[B($t,{name:"rotate",mode:"out-in"},{default:j(()=>[t("div",sb,[t("div",db,[lb,t("h2",ub,i(e(a)("\u670D\u52A1\u5DF2\u542F\u52A8")),1),t("div",cb,[t("span",null,i(e(a)("\u524D\u5F80")),1),t("a",{href:e(u),target:"_blank",rel:"noopener noreferrer"},i(e(u)),9,pb),t("span",null,i(e(a)("\u8FDB\u884C\u6D4B\u901F")),1)]),t("div",fb,[t("button",{class:"cbi-button cbi-button-remove app-btn app-back",type:"button",onClick:s},i(e(a)("\u5173\u95ED")),1)])])])]),_:1})]),_:1}))}});var gb=N(mb,[["__scopeId","data-v-4ca82311"]]),vb=o=>{const n=document.createElement("div");document.body.appendChild(n);const a=vt(gb,pt(lt({},o),{Close:()=>{l()}}));a.mount(n);const l=()=>{a.unmount(),n.remove()};return{Close:l}};const bb={class:"page-container"},hb={style:{height:"48px","text-align":"right"}},_b={onclick:"void(0)",href:"https://www.istoreos.com/",target:"_blank",style:{"text-decoration":"none",color:"white","line-height":"1.5em"}},xb={class:"card-container"},wb={class:"network-container",style:{"margin-top":"10px"}},kb={class:"left-box"},yb={class:"right-box",style:{overflow:"visible"}},Fb={class:"network-container align-c"},Eb={class:"left-box"},$b={class:"other-container"},Cb={class:"grid-container"},Db={class:"system"},Bb=T({setup(o){var h,k;const{$gettext:n}=H(),a=aa();Zo();const l=Me(),u=F(!0);(k=(h=window.quickstart_configs)==null?void 0:h.update)!=null&&k.disable&&(u.value=!1),u.value&&setTimeout(()=>{l.requestCheckUpdate()},1100);const s=Fe(),p=Q(()=>s.deviceList),w=Q(()=>{var b,x;return[{icon:"navigation",title:n("\u7F51\u7EDC\u5411\u5BFC"),subtitle:n("\u7F51\u7EDC\u914D\u7F6E\u5F15\u5BFC"),tag:n("\u667A\u80FD\u914D\u7F6E"),status:"",extra:"",color:"purple",link:"/network"},{icon:"topology",title:n("\u5C40\u57DF\u7F51\u8BBE\u5907\u7BA1\u7406"),subtitle:n("\u7BA1\u7406\u7F51\u7EDC\u4E2D\u7684\u6240\u6709\u8BBE\u5907"),badge:n("\u63A8\u8350"),status:"",num:((x=(b=p.value)==null?void 0:b.devices)==null?void 0:x.length)||0,color:"blue",link:"/devicemanagement"},{icon:"speed",title:n("\u7F51\u7EDC\u6D4B\u901F"),subtitle:n("\u68C0\u6D4B\u7F51\u7EDC\u901F\u5EA6"),status:"",tag:n("\u70B9\u51FB\u6D4B\u8BD5"),color:"skyblue",link:"/networkSpeedTest"},{icon:"baby",title:n("\u5BB6\u957F\u63A7\u5236"),subtitle:n("\u513F\u7AE5\u4E0A\u7F51\u4FDD\u62A4"),badge:n("\u4FDD\u62A4"),status:"",extra:"",color:"pink",isActive:!0,alink:"/cgi-bin/luci/admin/services/appfilter"}]}),m=b=>{if(!!b.title){if(b.icon=="speed")return f();if(b.icon=="baby")return c();b.link?a.push(b.link):b.alink&&(window.location.href=b.alink)}},c=()=>O(this,null,function*(){(yield Dt.checkAndInstallApp("luci-app-oaf","\u5E94\u7528\u8FC7\u6EE4"))&&(window.location.href="/cgi-bin/luci/admin/services/appfilter")}),f=()=>O(this,null,function*(){var b,x,v;if(yield Dt.checkAndInstallApp("app-meta-homebox","Homebox"))try{const _=yield G.Network.Homebox.Enable.POST();(x=(b=_==null?void 0:_.data)==null?void 0:b.result)!=null&&x.port?vb({port:_.data.result.port,setup:0}):((v=_==null?void 0:_.data)==null?void 0:v.success)==0?location.href="/cgi-bin/luci/admin/services/homebox":E.Warning(n("\u542F\u52A8\u5931\u8D25"))}catch(_){E.Warning(n("\u542F\u52A8\u5931\u8D25"))}}),g=b=>{const x=te("dockerd")?5:4;if(x<=2)return`calc((100% - ${(x-1)*24}px) / ${x})`;if(b<2){const v=Math.min(2,x);return`calc((100% - ${(v-1)*24}px) / ${v})`}else{const v=x-2;return`calc((100% - ${(v-1)*24}px) / ${v})`}};return(b,x)=>(r(),d("div",bb,[t("div",hb,[t("a",_b,i(e(n)("iStoreOS\u5B98\u7F51")),1)]),t("div",xb,[(r(!0),d(U,null,tt(e(w),(v,_)=>(r(),Z(n4,{key:_,card:v,onClick:m},null,8,["card"]))),128))]),t("div",wb,[t("div",kb,[B(_3)]),t("div",yb,[B(v8),B(C8,{style:{"margin-top":"10px"}})])]),t("div",Fb,[t("div",Eb,[B(v7)])]),t("div",$b,[t("div",Cb,[t("div",{class:"grid-item",style:ft({flexBasis:g(0)})},[B(ig)],4),t("div",{class:"grid-item",style:ft({flexBasis:g(1)})},[B(yf)],4),e(te)("dockerd")?(r(),d("div",{key:0,class:"grid-item",style:ft({flexBasis:g(2)})},[B($v)],4)):D("",!0),t("div",{class:"grid-item",style:ft({flexBasis:g(3)})},[B(Kc)],4),t("div",{class:"grid-item",style:ft({flexBasis:g(4)})},[B(t3)],4)])]),t("div",Db,[B(ib)])]))}});var Yb=N(Bb,[["__scopeId","data-v-35901951"]]);const Ab={};function Sb(o,n){const a=ht("router-view");return r(),Z(a)}var zb=N(Ab,[["render",Sb]]);const Pb={},Tb={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"},Ib=Ot('',2),Mb=[Ib];function Lb(o,n){return r(),d("svg",Tb,Mb)}var Nb=N(Pb,[["render",Lb]]);const Ob={},Vb={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"},Gb=Ot('',2),jb=[Gb];function Ub(o,n){return r(),d("svg",Vb,jb)}var qb=N(Ob,[["render",Ub]]);const Rb={},Wb={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"},Hb=Ot('',2),Jb=[Hb];function Zb(o,n){return r(),d("svg",Wb,Jb)}var Kb=N(Rb,[["render",Zb]]);const Qb={id:"page"},Xb={class:"title"},th={class:"desc"},eh={class:"network-containers"},ah={class:"network-container_item"},oh={class:"cover"},nh={class:"thumbnail"},ih={class:"network-container_item"},rh={class:"cover"},sh={class:"thumbnail"},dh={class:"network-container_item"},lh={class:"cover"},uh={class:"thumbnail"},ch=["innerHTML"],ph=T({setup(o){const{$gettext:n,$ngettext:a}=H(),l=n("\u6CA1\u627E\u5230\u60F3\u8981\u7684\u914D\u7F6E\uFF1F\u8BF7\u4F7F\u7528%{link}",{link:''+n("\u9AD8\u7EA7\u6A21\u5F0F")+""},!0);return(u,s)=>{const p=ht("router-link");return r(),d("div",Qb,[t("div",Xb,i(e(n)("\u6B22\u8FCE\u4F7F\u7528\u7F51\u7EDC\u914D\u7F6E\u5411\u5BFC")),1),t("div",th,i(e(n)("\u9009\u62E9\u4E00\u79CD\u8FDE\u63A5\u65B9\u5F0F\u4EE5\u5F00\u59CB")),1),t("div",eh,[t("div",ah,[B(p,{to:"/network/pppoe"},{default:j(()=>[t("div",oh,[t("div",nh,[B(qb),t("span",null,i(e(n)("\u5BBD\u5E26\u62E8\u53F7\u8FDE\u63A5")),1)])])]),_:1})]),t("div",ih,[B(p,{to:"/network/dhcp"},{default:j(()=>[t("div",rh,[t("div",sh,[B(Nb),t("span",null,i(e(n)("\u8FDE\u63A5\u73B0\u6709\u8DEF\u7531\u5668")),1)])])]),_:1})]),t("div",dh,[B(p,{to:"/network/gateway"},{default:j(()=>[t("div",lh,[t("div",uh,[B(Kb),t("span",null,i(e(n)("\u914D\u7F6E\u4E3A\u65C1\u8DEF\u7531")),1)])])]),_:1})])]),t("div",{class:"info",innerHTML:e(l)},null,8,ch)])}}});var fh=N(ph,[["__scopeId","data-v-0b149a51"]]);const mh={key:0,id:"page"},gh={class:"title"},vh={class:"desc"},bh={class:"network-message"},hh=["innerHTML"],_h=["onSubmit"],xh={class:"label-key"},wh=["placeholder","disabled"],kh={class:"label-key"},yh=["placeholder","disabled"],Fh={key:0,class:"chose_dhcp"},Eh={class:"dhcp_info"},$h={key:1,class:"msg"},Ch={class:"btns"},Dh=["disabled"],Bh=["onClick"],Yh={key:1,id:"page"},Ah={class:"title"},Sh={class:"btns"},zh=["onClick"],Ph=["onClick"],Th=T({setup(o){const{$gettext:n,$ngettext:a}=H(),u=Pe().query.type,s=n("\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:''+n("\u94FE\u63A5")+""},!0),p=F(0),w=F({}),m=F(""),c=F(!1),f=F(0),g=F(!1);(()=>O(this,null,function*(){var b,x;c.value=!0;try{const v=yield Promise.all([G.Guide.Pppoe.GET(),G.Guide.GetLan.GET()]);if(v[0].data){const{success:_,error:y,result:$}=v[0].data;$&&($.enableLanDhcp=!1,w.value=$),_==-1011&&(c.value=!0,f.value=_)}(b=v[1].data)!=null&&b.result&&(((x=v[1].data)==null?void 0:x.result).enableDhcp||(g.value=!0,w.value.enableLanDhcp=!0))}catch(v){m.value=v}f.value==0&&(c.value=!1)}))();const k=()=>O(this,null,function*(){const b=w.value.account||"",x=w.value.password||"";if(b==""){m.value=n("\u8D26\u53F7\u4E0D\u80FD\u4E3A\u7A7A");return}if(x==""){m.value=n("\u5BC6\u7801\u4E0D\u80FD\u4E3A\u7A7A");return}c.value=!0;const v=E.Loading(n("\u914D\u7F6E\u4E2D..."));try{const _=yield G.Guide.Pppoe.POST({account:b,password:x});if(_!=null&&_.data){const{error:y,success:$}=_.data;y&&(m.value=y),($==null||$==0)&&(E.Success(n("\u914D\u7F6E\u6210\u529F")),p.value=1)}}catch(_){m.value=_}c.value=!1,v.Close()});return(b,x)=>{const v=ht("switch-box"),_=ht("router-link");return p.value==0?(r(),d("div",mh,[t("h2",gh,i(e(n)("\u914D\u7F6E\u5BBD\u5E26\u8D26\u53F7")),1),t("h3",vh,i(e(n)("\u8BF7\u786E\u4FDD\u60A8\u5DF2\u5C06\u8DEF\u7531 WAN \u53E3\u8FDE\u63A5\u5230\u5149\u732B")),1),t("div",bh,[f.value==-1011?(r(),d("li",{key:0,innerHTML:e(s)},null,8,hh)):D("",!0)]),t("form",{onSubmit:ut(k,["prevent"])},[t("label",null,[t("div",xh,[t("span",null,i(e(n)("\u5BBD\u5E26\u8D26\u53F7")),1)]),L(t("input",{type:"text","onUpdate:modelValue":x[0]||(x[0]=y=>w.value.account=y),placeholder:e(n)("\u5BBD\u5E26\u8D26\u53F7"),required:"",disabled:c.value},null,8,wh),[[et,w.value.account,void 0,{trim:!0}]])]),t("label",null,[t("div",kh,[t("span",null,i(e(n)("\u5BC6\u7801")),1)]),L(t("input",{type:"password","onUpdate:modelValue":x[1]||(x[1]=y=>w.value.password=y),placeholder:e(n)("\u5BBD\u5E26\u5BC6\u7801"),required:"",disabled:c.value},null,8,yh),[[et,w.value.password,void 0,{trim:!0}]])]),g.value?(r(),d("div",Fh,[B(v,{modelValue:w.value.enableLanDhcp,"onUpdate:modelValue":x[2]||(x[2]=y=>w.value.enableLanDhcp=y)},{default:j(()=>[t("span",Eh,i(e(n)("\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),m.value?(r(),d("div",$h,i(m.value),1)):D("",!0),t("div",Ch,[t("button",{class:"cbi-button cbi-button-apply app-btn app-next",disabled:c.value},i(e(n)("\u4FDD\u5B58\u914D\u7F6E")),9,Dh),B(_,{to:e(u)=="index"?"/":"/network",custom:""},{default:j(({navigate:y})=>[t("button",{class:"cbi-button cbi-button-remove app-btn app-back",onClick:y},i(e(n)("\u8FD4\u56DE")),9,Bh)]),_:1},8,["to"])])],40,_h)])):p.value==1?(r(),d("div",Yh,[t("h2",Ah,i(e(n)("\u914D\u7F6E\u6210\u529F")),1),t("div",Sh,[B(_,{to:"/",custom:""},{default:j(({navigate:y})=>[t("button",{class:"cbi-button cbi-button-apply app-btn app-next",onClick:y},i(e(n)("\u8FDB\u5165\u63A7\u5236\u53F0")),9,zh)]),_:1}),B(_,{to:e(u)=="index"?"/":"/network",custom:""},{default:j(({navigate:y})=>[t("button",{class:"cbi-button cbi-button-remove app-btn app-back",onClick:y},i(e(n)("\u8FD4\u56DE")),9,Ph)]),_:1},8,["to"])])])):D("",!0)}}});var Ih=N(Th,[["__scopeId","data-v-f442676c"]]);const Mh={key:0,id:"page"},Lh={class:"title"},Nh={class:"desc"},Oh={class:"network-message"},Vh=["innerHTML"],Gh=["onSubmit"],jh={class:"label-key"},Uh={value:"dhcp"},qh={value:"static"},Rh={class:"label-key"},Wh=["placeholder","disabled"],Hh={key:0,class:"msg"},Jh={class:"label-key"},Zh=["placeholder","disabled"],Kh={key:1,class:"msg"},Qh={class:"label-key"},Xh=["placeholder","disabled"],t_={class:"label-key"},e_=["disabled"],a_={value:"manual"},o_={class:"label-key"},n_=["onUpdate:modelValue","placeholder","disabled"],i_={class:"label-key"},r_=["placeholder","disabled"],s_={class:"label-key"},d_=["placeholder","disabled"],l_={key:2,class:"chose_dhcp"},u_={class:"dhcp_info"},c_={key:3,class:"msgs"},p_={class:"btns"},f_=["disabled"],m_=["onClick"],g_={key:1,id:"page"},v_={class:"title"},b_={class:"btns"},h_=["onClick"],__=["onClick"],x_=T({setup(o){const{$gettext:n,$ngettext:a}=H(),l=n("\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:''+n("\u94FE\u63A5")+""},!0),u=F(0),s=F({}),p=F(""),w=F(""),m=F(""),c=F(!1),f=F(""),g=F(""),h=F(0),k=Pt.checkIsIP,b=F(!1),v=Pe().query.type;(()=>O(this,null,function*(){var Y,C;c.value=!0;try{const P=yield Promise.all([G.Guide.ClientModel.GET(),G.Guide.GetLan.GET()]);if(P[0]){const R=P[0];if(R.data){const{success:V,error:I,result:M}=R.data;M&&(M.wanProto!="dhcp"&&M.wanProto!="static"&&(M.wanProto="dhcp",M.dnsProto="auto"),M.enableLanDhcp=!1,s.value=M),V==-1011&&(h.value=V,c.value=!0)}}(Y=P[1].data)!=null&&Y.result&&(((C=P[1].data)==null?void 0:C.result).enableDhcp||(b.value=!0,s.value.enableLanDhcp=!0))}catch(P){p.value=P}h.value==0&&(c.value=!1)}))();const y=Y=>{Y.target.value=="static"?((s.value.staticIp==null||s.value.staticIp=="")&&(s.value.staticIp="192.168.1.100"),(s.value.subnetMask==null||s.value.subnetMask=="")&&(s.value.subnetMask="255.255.255.0"),s.value.dnsProto=="auto"&&setTimeout(()=>s.value.dnsProto="manual",0)):s.value.dnsProto=="manual"&&setTimeout(()=>s.value.dnsProto="auto",0)},$=Y=>{const C=Y.target;if(C.value==""){f.value="";return}k(C.value)?f.value="":f.value=n("\u8BF7\u8F93\u5165\u5408\u6CD5\u7684IP\u5730\u5740")},A=Y=>{const C=Y.target;if(C.value==""){g.value="";return}k(C.value)?g.value="":g.value=n("\u8BF7\u8F93\u5165\u5408\u6CD5\u7684\u5730\u5740")},z=()=>O(this,null,function*(){const Y={};switch(s.value.wanProto){case"dhcp":break;case"static":Y.staticIp=s.value.staticIp,Y.subnetMask=s.value.subnetMask,Y.gateway=s.value.gateway||"";break}switch(s.value.dnsProto){case"auto":break;case"manual":Y.manualDnsIp=[],s.value.manualDnsIp!=null&&s.value.manualDnsIp.length>0?Y.manualDnsIp=s.value.manualDnsIp:(Y.manualDnsIp.push(w.value),m.value&&Y.manualDnsIp.push(m.value));break}Y.dnsProto=s.value.dnsProto,Y.wanProto=s.value.wanProto,Y.enableLanDhcp=s.value.enableLanDhcp;const C=E.Loading(n("\u914D\u7F6E\u4E2D...."));c.value=!0;try{const P=yield G.Guide.ClientModel.POST(Y);if(P!=null&&P.data){const{success:R,error:V}=P==null?void 0:P.data;V&&(p.value=V),(R==null||R==0)&&(E.Success(n("\u914D\u7F6E\u6210\u529F")),u.value=1)}}catch(P){p.value=P}c.value=!1,C.Close()});return(Y,C)=>{const P=ht("switch-box"),R=ht("router-link");return u.value==0?(r(),d("div",Mh,[t("h2",Lh,i(e(n)("\u914D\u7F6E\u4E92\u8054\u7F51")),1),t("h3",Nh,i(e(n)("\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",Oh,[h.value==-1011?(r(),d("li",{key:0,innerHTML:e(l)},null,8,Vh)):D("",!0)]),t("form",{onSubmit:ut(z,["prevent"])},[t("label",null,[t("div",jh,[t("span",null,i(e(n)("WAN \u63A5\u53E3\u914D\u7F6E\u65B9\u5F0F")),1)]),L(t("select",{"onUpdate:modelValue":C[0]||(C[0]=V=>s.value.wanProto=V),onInput:y},[t("option",Uh,i(e(n)("\u81EA\u52A8\u83B7\u53D6IP\u5730\u5740\uFF08DHCP\uFF09")),1),t("option",qh,i(e(n)("\u9759\u6001IP\u5730\u5740")),1)],544),[[dt,s.value.wanProto]])]),s.value.wanProto=="static"?(r(),d(U,{key:0},[t("label",null,[t("div",Rh,[t("span",null,i(e(n)("IP\u5730\u5740")),1)]),L(t("input",{type:"text","onUpdate:modelValue":C[1]||(C[1]=V=>s.value.staticIp=V),placeholder:e(n)("\u9759\u6001IP\u5730\u5740"),required:"",disabled:c.value,onInput:$},null,40,Wh),[[et,s.value.staticIp,void 0,{trim:!0}]])]),f.value?(r(),d("p",Hh,i(f.value),1)):D("",!0),t("label",null,[t("div",Jh,[t("span",null,i(e(n)("\u5B50\u7F51\u63A9\u7801")),1)]),L(t("input",{type:"text","onUpdate:modelValue":C[2]||(C[2]=V=>s.value.subnetMask=V),placeholder:e(n)("\u5B50\u7F51\u63A9\u7801"),required:"",disabled:c.value,onInput:A},null,40,Zh),[[et,s.value.subnetMask,void 0,{trim:!0}]])]),g.value?(r(),d("p",Kh,i(g.value),1)):D("",!0),t("label",null,[t("div",Qh,[t("span",null,i(e(n)("\u7F51\u5173\u5730\u5740")),1)]),L(t("input",{type:"text","onUpdate:modelValue":C[3]||(C[3]=V=>s.value.gateway=V),placeholder:e(n)("\u7F51\u5173\u5730\u5740"),required:"",disabled:c.value},null,8,Xh),[[et,s.value.gateway,void 0,{trim:!0}]])])],64)):D("",!0),t("label",null,[t("div",t_,[t("span",null,i(e(n)("DNS \u914D\u7F6E\u65B9\u5F0F")),1)]),L(t("select",{"onUpdate:modelValue":C[4]||(C[4]=V=>s.value.dnsProto=V)},[t("option",{value:"auto",disabled:s.value.wanProto=="static"},i(e(n)("\u81EA\u52A8\u83B7\u53D6\uFF08DHCP\uFF09")),9,e_),t("option",a_,i(e(n)("\u624B\u5DE5\u914D\u7F6E")),1)],512),[[dt,s.value.dnsProto]])]),s.value.dnsProto=="manual"?(r(),d(U,{key:1},[s.value.manualDnsIp!=null&&s.value.manualDnsIp.length>0?(r(!0),d(U,{key:0},tt(s.value.manualDnsIp,(V,I)=>(r(),d("label",null,[t("div",o_,[t("span",null,i(e(n)("DNS\u670D\u52A1\u5668")),1)]),L(t("input",{type:"text","onUpdate:modelValue":M=>s.value.manualDnsIp[I]=M,placeholder:e(n)("DNS\u670D\u52A1\u5668"),required:"",disabled:c.value},null,8,n_),[[et,s.value.manualDnsIp[I],void 0,{trim:!0}]])]))),256)):(r(),d(U,{key:1},[t("label",null,[t("div",i_,[t("span",null,i(e(n)("DNS\u670D\u52A1\u5668")),1)]),L(t("input",{type:"text","onUpdate:modelValue":C[5]||(C[5]=V=>w.value=V),placeholder:e(n)("DNS\u670D\u52A1\u5668"),required:"",disabled:c.value},null,8,r_),[[et,w.value,void 0,{trim:!0}]])]),t("label",null,[t("div",s_,i(e(n)("\u5907\u7528DNS\u670D\u52A1\u5668")),1),L(t("input",{type:"text","onUpdate:modelValue":C[6]||(C[6]=V=>m.value=V),placeholder:e(n)("\u5907\u7528DNS\u670D\u52A1\u5668"),disabled:c.value},null,8,d_),[[et,m.value,void 0,{trim:!0}]])])],64))],64)):D("",!0),b.value?(r(),d("div",l_,[B(P,{modelValue:s.value.enableLanDhcp,"onUpdate:modelValue":C[7]||(C[7]=V=>s.value.enableLanDhcp=V)},{default:j(()=>[t("span",u_,i(e(n)("\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),p.value?(r(),d("div",c_,i(p.value),1)):D("",!0),t("div",p_,[t("button",{class:"cbi-button cbi-button-apply app-btn app-next",disabled:c.value},i(e(n)("\u4FDD\u5B58\u914D\u7F6E")),9,f_),B(R,{to:e(v)=="index"?"/":"/network",custom:""},{default:j(({navigate:V})=>[t("button",{class:"cbi-button cbi-button-remove app-btn app-back",onClick:V},i(e(n)("\u8FD4\u56DE")),9,m_)]),_:1},8,["to"])])],40,Gh)])):u.value==1?(r(),d("div",g_,[t("h2",v_,i(e(n)("\u914D\u7F6E\u6210\u529F")),1),t("div",b_,[B(R,{to:"/",custom:""},{default:j(({navigate:V})=>[t("button",{class:"cbi-button cbi-button-apply app-btn app-next",onClick:V},i(e(n)("\u8FDB\u5165\u63A7\u5236\u53F0")),9,h_)]),_:1}),B(R,{to:e(v)=="index"?"/":"/network",custom:""},{default:j(({navigate:V})=>[t("button",{class:"cbi-button cbi-button-remove app-btn app-back",onClick:V},i(e(n)("\u8FD4\u56DE")),9,__)]),_:1},8,["to"])])])):D("",!0)}}});var w_=N(x_,[["__scopeId","data-v-162eca5f"]]);const k_=o=>(it("data-v-2dee59a8"),o=o(),rt(),o),y_={key:0,id:"page"},F_={class:"title"},E_=k_(()=>t("br",null,null,-1)),$_={class:"btns"},C_=["onClick"],D_={key:1,id:"page"},B_={class:"title"},Y_={class:"desc"},A_=["onSubmit"],S_={class:"label-key"},z_={class:"label-value"},P_={class:"label-key"},T_=["placeholder"],I_={class:"label-key"},M_=["placeholder"],L_={class:"label-key"},N_=["placeholder"],O_={class:"label-key"},V_=["placeholder"],G_={key:0,class:"msgs"},j_={class:"switch_inline"},U_={key:0,class:"switch_info"},q_={key:1,class:"switch_info"},R_={class:"switch_inline"},W_={class:"switch_info"},H_={class:"switch_inline"},J_={class:"switch_info"},Z_={class:"btns"},K_={class:"cbi-button cbi-button-apply app-btn app-next"},Q_=["onClick"],X_={key:2,id:"page"},tx={class:"title"},ex={class:"desc"},ax={class:"btns"},ox={key:3,id:"page"},nx={class:"title"},ix=["disabled"],rx={style:{"text-align":"left"}},sx={class:"btns"},dx=["disabled"],lx=["onClick"],ux=T({setup(o){const{$gettext:n,$ngettext:a}=H(),u=Pe().query.type,s=F(0),p=F(""),w=F(!1),m=Q(()=>{var x,v,_;return!(((x=f.value)==null?void 0:x.ipv4addr)&&((v=f.value)==null?void 0:v.ipv4mask)&&((_=f.value)==null?void 0:_.gateway))}),c=F({subnetMask:"255.255.255.0",staticDnsIp:"223.5.5.5",staticLanIp:"",gateway:"",enableDhcp:!0,dhcp6c:!1,enableNat:!1}),f=F(),g=()=>{w.value=!0,G.Network.Status.GET().then(x=>{if(x!=null&&x.data){const{result:v}=x==null?void 0:x.data;v&&(f.value=v)}}).finally(()=>{w.value=!1})},h=x=>{var v,_,y,$,A;x&&(c.value.staticLanIp=((v=f.value)==null?void 0:v.ipv4addr)||"",c.value.subnetMask=((_=f.value)==null?void 0:_.ipv4mask)&&It.prefixToMask(f.value.ipv4mask)||"",c.value.gateway=((y=f.value)==null?void 0:y.gateway)||"",c.value.staticDnsIp=(($=f.value)==null?void 0:$.dnsList)&&((A=f.value)==null?void 0:A.dnsList[0])||"223.5.5.5"),s.value=1},k=x=>{window.location.href=location.protocol+"//"+c.value.staticLanIp+(location.port?":"+location.port:"")},b=()=>O(this,null,function*(){const x=c.value,v=E.Loading(n("\u914D\u7F6E\u4E2D..."));try{const _=yield G.Guide.GatewayRouter.POST(x);if(_!=null&&_.data){const{success:y,error:$}=_==null?void 0:_.data;if($&&(p.value=$),y==null||y==0){setTimeout(()=>{s.value=2,v.Close()},5e3);return}}}catch(_){p.value=_}v.Close()});return(x,v)=>{var $,A,z,Y;const _=ht("router-link"),y=ht("switch-box");return s.value==0?(r(),d("div",y_,[t("h2",F_,i(e(n)("\u65C1\u8DEF\u7531\u914D\u7F6E\u524D\u7684\u51C6\u5907\u5DE5\u4F5C")),1),t("code",null,[nt(i(e(n)("\u65C1\u8DEF\u7531\u6A21\u5F0F\uFF0C\u4E5F\u53EB\u5355\u81C2\u8DEF\u7531\u6A21\u5F0F\u3002"))+" ",1),t("p",null,i(e(n)("\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),E_,t("p",null,i(e(n)("\u672C\u5411\u5BFC\u652F\u6301\u81EA\u52A8\u6216\u624B\u52A8\u914D\u7F6E\uFF1A")),1),t("p",null,i(e(n)("\u70B9\u51FB\u201C\u81EA\u52A8\u914D\u7F6E\u201D\u6309\u94AE\u5F00\u59CB\u81EA\u52A8\u914D\u7F6E\u5411\u5BFC\uFF1B")),1),t("p",null,i(e(n)("\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",$_,[t("button",{class:"cbi-button cbi-button-success app-btn app-next",onClick:v[0]||(v[0]=C=>s.value=3)},i(e(n)("\u81EA\u52A8\u914D\u7F6E...")),1),t("button",{class:"cbi-button cbi-button-neutral app-btn app-next",onClick:v[1]||(v[1]=C=>h(!1))},i(e(n)("\u624B\u52A8\u914D\u7F6E...")),1),B(_,{to:e(u)=="index"?"/":"/network",custom:""},{default:j(({navigate:C})=>[t("button",{class:"cbi-button cbi-button-remove app-btn app-back",onClick:C},i(e(n)("\u8FD4\u56DE")),9,C_)]),_:1},8,["to"])])])):s.value==1?(r(),d("div",D_,[t("h2",B_,i(e(n)("\u914D\u7F6E\u65C1\u8DEF\u7531\u7F51\u7EDC")),1),t("h3",Y_,i(e(n)("\u73B0\u5728\uFF0C\u8BF7\u4F60\u914D\u7F6E\u65C1\u8DEF\u7531\u4FE1\u606F")),1),t("form",{onSubmit:ut(b,["prevent"])},[t("label",null,[t("div",S_,[t("span",null,i(e(n)("LAN \u63A5\u53E3\u914D\u7F6E\u65B9\u5F0F")),1)]),t("div",z_,[t("select",{disabled:"",style:ft({backgroundColor:"rgba(215, 215, 215, 1)",color:"#333"})},[t("option",null,i(e(n)("\u65C1\u8DEF\u7531\u6A21\u5F0F\u4EC5\u652F\u6301\u9759\u6001IP\u5730\u5740")),1)],4)])]),t("label",null,[t("div",P_,[t("span",null,i(e(n)("IP \u5730\u5740")),1)]),L(t("input",{type:"text","onUpdate:modelValue":v[2]||(v[2]=C=>c.value.staticLanIp=C),placeholder:e(n)("IP\u5730\u5740"),required:""},null,8,T_),[[et,c.value.staticLanIp,void 0,{trim:!0}]])]),t("label",null,[t("div",I_,[t("span",null,i(e(n)("\u5B50\u7F51\u63A9\u7801")),1)]),L(t("input",{type:"text","onUpdate:modelValue":v[3]||(v[3]=C=>c.value.subnetMask=C),placeholder:e(n)("\u5B50\u7F51\u63A9\u7801"),required:""},null,8,M_),[[et,c.value.subnetMask,void 0,{trim:!0}]])]),t("label",null,[t("div",L_,[t("span",null,i(e(n)("\u7F51\u5173\u5730\u5740")),1)]),L(t("input",{type:"text","onUpdate:modelValue":v[4]||(v[4]=C=>c.value.gateway=C),placeholder:e(n)("\u7F51\u5173\u5730\u5740"),required:""},null,8,N_),[[et,c.value.gateway,void 0,{trim:!0}]])]),t("label",null,[t("div",O_,[t("span",null,i(e(n)("DNS\u670D\u52A1\u5668")),1)]),L(t("input",{type:"text","onUpdate:modelValue":v[5]||(v[5]=C=>c.value.staticDnsIp=C),placeholder:e(n)("223.5.5.5"),required:""},null,8,V_),[[et,c.value.staticDnsIp,void 0,{trim:!0}]])]),p.value?(r(),d("div",G_,i(p.value),1)):D("",!0),t("div",j_,[B(y,{modelValue:c.value.enableDhcp,"onUpdate:modelValue":v[6]||(v[6]=C=>c.value.enableDhcp=C)},{default:j(()=>[c.value.enableDhcp?(r(),d("span",U_,i(e(n)("\u63D0\u4F9B DHCPv4 \u670D\u52A1\uFF08\u9700\u8981\u5173\u95ED\u4E3B\u8DEF\u7531 DHCP \u670D\u52A1\uFF09")),1)):(r(),d("span",q_,i(e(n)("\u63D0\u4F9B DHCPv4 \u670D\u52A1")),1))]),_:1},8,["modelValue"])]),t("div",R_,[B(y,{modelValue:c.value.dhcp6c,"onUpdate:modelValue":v[7]||(v[7]=C=>c.value.dhcp6c=C)},{default:j(()=>[t("span",W_,i(e(n)("\u81EA\u52A8\u83B7\u53D6 IPV6\uFF08\u5373\u5F00\u542F DHCPv6 \u5BA2\u6237\u7AEF\uFF09")),1)]),_:1},8,["modelValue"])]),t("div",H_,[B(y,{modelValue:c.value.enableNat,"onUpdate:modelValue":v[8]||(v[8]=C=>c.value.enableNat=C)},{default:j(()=>[t("span",J_,i(e(n)("\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",Z_,[t("button",K_,i(e(n)("\u4FDD\u5B58\u914D\u7F6E")),1),B(_,{to:e(u)=="index"?"/":"/network",custom:""},{default:j(({navigate:C})=>[t("button",{class:"cbi-button cbi-button-remove app-btn app-back",onClick:C},i(e(n)("\u8FD4\u56DE")),9,Q_)]),_:1},8,["to"])])],40,A_)])):s.value==2?(r(),d("div",X_,[t("h2",tx,i(e(n)("\u914D\u7F6E\u6210\u529F")),1),t("h3",ex,i(e(n)("\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",ax,[t("button",{class:"cbi-button cbi-button-apply app-btn app-next",onClick:k},i(e(n)("\u8FDB\u5165\u63A7\u5236\u53F0")),1)])])):s.value==3?(r(),d("div",ox,[t("h2",nx,i(e(n)("\u65C1\u8DEF\u7531\u81EA\u52A8\u914D\u7F6E")),1),t("code",null,i(e(n)("\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),nt(" "+i(e(n)("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:st(["cbi-button cbi-button-neutral",e(m)?"cbi-button-neutral":"cbi-button-success"]),disabled:w.value,onClick:g},[nt(i(e(n)("\u5F53\u524D IPv4 \u4E0A\u6E38\u4FE1\u606F\uFF08\u70B9\u6B64\u5237\u65B0\uFF09"))+" ",1),t("p",rx,[t("ul",null,[t("li",null,i(e(n)("IP \u5730\u5740: "))+i(($=f.value)==null?void 0:$.ipv4addr),1),t("li",null,i(e(n)("\u5B50\u7F51\u63A9\u7801: "))+i(((A=f.value)==null?void 0:A.ipv4mask)&&e(It).prefixToMask(f.value.ipv4mask)),1),t("li",null,i(e(n)("\u7F51\u5173\u5730\u5740: "))+i((z=f.value)==null?void 0:z.gateway),1),t("li",null,i(e(n)("DNS\u670D\u52A1\u5668: "))+i(((Y=f.value)==null?void 0:Y.dnsList)&&f.value.dnsList[0]||(e(m)?"":e(n)("\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,ix),nt(" "+i(e(n)("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",sx,[t("button",{class:"cbi-button cbi-button-apply app-btn app-next",disabled:e(m),onClick:v[9]||(v[9]=C=>h(!0))},i(e(n)("\u81EA\u52A8\u586B\u5199..."))+i(e(m)?e(n)("\uFF08\u8BF7\u5148\u83B7\u53D6IPv4\u4E0A\u6E38\u4FE1\u606F\uFF09"):""),9,dx),B(_,{to:e(u)=="index"?"/":"/network",custom:""},{default:j(({navigate:C})=>[t("button",{class:"cbi-button cbi-button-remove app-btn app-back",onClick:C},i(e(n)("\u8FD4\u56DE")),9,lx)]),_:1},8,["to"])])])):D("",!0)}}});var cx=N(ux,[["__scopeId","data-v-2dee59a8"]]);const px={class:"actioner-container"},fx={class:"actioner-container_header"},mx={class:"actioner-container_body"},gx={class:"label-item"},vx={class:"label-item_key"},bx={class:"label-item_value"},hx=["value"],_x={class:"label-item_tips"},xx={class:"label-item"},wx={class:"label-item_key"},kx={key:0,class:"label-item_value"},yx={class:"msg-warning"},Fx={key:1,class:"label-item_value"},Ex=["value"],$x={key:1,class:"msg-warning"},Cx={class:"label-item_tips"},Dx={class:"actioner-container_footer"},Bx=["disabled"],Yx=["disabled"],Ax={key:1,class:"actioner-container_body setup-loading"},Sx={class:"actioner-container_body setup-error"},zx={class:"actioner-container_footer"},Px=["disabled"],Tx={class:"actioner-container_body setup-success"},Ix={class:"body-title"},Mx={class:"actioner-container_footer"},Lx=T({props:{Close:{type:Function,required:!0},success:{type:Function}},setup(o){const n=o,{$gettext:a,$ngettext:l}=H(),u=()=>{n.Close()},s=()=>{n.success&&n.success()},p=F("init"),w=F(""),m=[{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}],c=F("raid5"),f=F([]),g=_=>{let y="";return m.forEach($=>{$.name===_&&(y=$.info)}),y},h=F(!1),k=mt({loading:!1,members:[]}),b=_=>{};(()=>O(this,null,function*(){k.loading=!0;try{const _=yield G.Raid.CreateList.GET();if(_!=null&&_.data){const{success:y,error:$,result:A}=_.data;if(A&&(k.members=A.members||[]),$)throw $}}catch(_){console.log(_)}finally{k.loading=!1}}))();const v=()=>O(this,null,function*(){const _=m.filter($=>$.name===c.value)[0],y=f.value;if(!_){E.Warning(a("\u8BF7\u9009\u62E9raid\u7C7B\u578B"));return}if(y.length==0){E.Warning(a("\u8BF7\u9009\u62E9\u78C1\u76D8"));return}if(_.select>y.length){E.Warning(a("\u8BF7\u9009\u62E9\u81F3\u5C11%{min}\u5757\u78C1\u76D8",{min:""+_.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:_.name}))&&!!confirm(a("\u786E\u5B9A\u521B\u5EFA %{name}\uFF1F\u8BE5\u64CD\u4F5C\u4E0D\u53EF\u9006,\u8BF7\u8C28\u614E\u64CD\u4F5C",{name:_.name}))){h.value=!0,p.value="loading";try{const $=yield G.Raid.Create.POST({level:_.name,devicePaths:y});if($.data){const{success:A,error:z,result:Y}=$.data;if(z)throw z;(A||0)==0&&(p.value="success",s())}}catch($){w.value=$,p.value="error"}finally{h.value=!1}}});return(_,y)=>{const $=ht("icon-loading"),A=ht("icon-error"),z=ht("icon-success");return r(),d("div",px,[t("div",fx,[t("span",null,i(e(a)("RAID\u521B\u5EFA\u5411\u5BFC")),1)]),p.value=="init"?(r(),d(U,{key:0},[t("div",mx,[t("p",null,i(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",gx,[t("div",vx,[t("span",null,i(e(a)("RAID\u7EA7\u522B\uFF1A")),1)]),t("div",bx,[L(t("select",{"onUpdate:modelValue":y[0]||(y[0]=Y=>c.value=Y),onChange:b},[(r(),d(U,null,tt(m,Y=>t("option",{value:Y.name},i(Y.title),9,hx)),64))],544),[[dt,c.value]])]),t("div",_x,[B(zt),nt(" "+i(g(c.value)),1)])]),t("div",xx,[t("div",wx,[t("span",null,i(e(a)("\u78C1\u76D8\u9635\u5217\u6210\u5458\uFF1A")),1)]),e(k).loading?(r(),d("div",kx,[t("span",yx,i(e(a)("\u68C0\u6D4B\u4E2D...")),1)])):(r(),d("div",Fx,[e(k).members.length>0?(r(!0),d(U,{key:0},tt(e(k).members,Y=>(r(),d("label",null,[L(t("input",{type:"checkbox","onUpdate:modelValue":y[1]||(y[1]=C=>f.value=C),value:Y.path},null,8,Ex),[[qt,f.value]]),nt(" \u3010"+i(Y.model)+"\u3011"+i(Y.name)+" "+i(Y.path)+" ["+i(Y.sizeStr)+"] ",1)]))),256)):(r(),d("span",$x,i(e(a)("\u68C0\u6D4B\u4E0D\u5230\u53EF\u7528\u78C1\u76D8\u9635\u5217\u6210\u5458")),1))])),t("div",Cx,[B(zt),nt(" "+i(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",Dx,[t("div",{class:"close",onClick:u,disabled:h.value},i(e(a)("\u53D6\u6D88")),9,Bx),t("div",{class:"next",onClick:v,disabled:h.value},i(e(a)("\u521B\u5EFA")),9,Yx)])],64)):p.value=="loading"?(r(),d("div",Ax,[B($,{size:60,color:"#666"}),t("span",null,i(e(a)("\u6B63\u5728\u521B\u5EFA\u4E2D...")),1)])):p.value=="error"?(r(),d(U,{key:2},[t("div",Sx,[B(A),t("span",null,i(w.value),1)]),t("div",zx,[t("div",{class:"close",onClick:u},i(e(a)("\u5173\u95ED")),1),t("div",{class:"next",onClick:v,disabled:h.value},i(e(a)("\u91CD\u65B0\u521B\u5EFA")),9,Px)])],64)):p.value=="success"?(r(),d(U,{key:3},[t("div",Tx,[B(z),t("div",Ix,i(e(a)("\u521B\u5EFA\u6210\u529F")),1)]),t("div",Mx,[t("div",{class:"close",onClick:u},i(e(a)("\u5173\u95ED")),1)])],64)):D("",!0)])}}});var Nx=N(Lx,[["__scopeId","data-v-77451104"]]);const Ox={class:"actioner-container"},Vx={class:"actioner-container_body"},Gx=["value"],jx={class:"actioner-container_footer"},Ux=T({props:{Close:{type:Function,required:!0},raid:{type:Object,required:!0}},setup(o){const n=o,{$gettext:a,$ngettext:l}=H(),u=()=>{n.Close()},s=F("");return(()=>{G.Raid.Detail.POST({path:n.raid.path}).then(w=>{if(w.data){const{result:m,error:c}=w.data;c?s.value=c:s.value=(m==null?void 0:m.detail)||""}}).catch(w=>{s.value=w.message})})(),(w,m)=>(r(),d("div",Ox,[t("div",Vx,[t("textarea",{value:s.value},null,8,Gx)]),t("div",jx,[t("div",{class:"close",onClick:u},i(e(a)("\u5173\u95ED")),1)])]))}});var qx=N(Ux,[["__scopeId","data-v-5ec616d8"]]);const Rx={class:"actioner-container"},Wx={class:"actioner-container_header"},Hx={class:"actioner-container_body"},Jx={class:"label-item"},Zx={class:"label-item_key"},Kx={class:"label-item_value"},Qx={disabled:""},Xx={class:"label-item"},tw={class:"label-item_key"},ew={key:0,class:"label-item_value"},aw={class:"msg-warning"},ow={key:1,class:"label-item_value"},nw=["value"],iw={key:1,class:"msg-warning"},rw={class:"actioner-container_footer"},sw=["disabled"],dw=["disabled"],lw=T({props:{Close:{type:Function,required:!0},raid:{type:Object,required:!0},success:{type:Function}},setup(o){const n=o,{$gettext:a,$ngettext:l}=H(),u=()=>{n.Close()},s=()=>{n.success&&n.success()},p=()=>O(this,null,function*(){const g=c.value;if(g==""){E.Warning(a("\u8BF7\u9009\u62E9\u8981\u6DFB\u52A0\u7684\u786C\u76D8"));return}m.value=!0;const h=E.Loading(a("\u4FDD\u5B58\u4E2D..."));try{const k=yield G.Raid.Add.POST({path:n.raid.path,memberPath:g});if(k.data){const{error:b,success:x}=k.data;if(b)throw b;(x||0)==0&&(E.Success(a("\u4FDD\u5B58\u6210\u529F")),s(),u())}}catch(k){E.Error(`${k}`)}finally{m.value=!1,h.Close()}}),w=mt({loading:!1,members:[]}),m=F(!1),c=F("");return(()=>O(this,null,function*(){w.loading=!0,m.value=!0;try{const g=yield G.Raid.CreateList.GET();if(g!=null&&g.data){const{success:h,error:k,result:b}=g.data;if(b&&(w.members=b.members||[]),k)throw k}}catch(g){console.log(g)}finally{m.value=!1,w.loading=!1}}))(),(g,h)=>(r(),d("div",Rx,[t("div",Wx,[t("span",null,"RAID - "+i(o.raid.name)+" "+i(e(a)("\u4FEE\u6539")),1)]),t("div",Hx,[t("div",Jx,[t("div",Zx,i(e(a)("\u8BBE\u5907")),1),t("div",Kx,[t("select",Qx,[t("option",null,i(o.raid.name)+"_"+i(o.raid.venderModel)+" ("+i(o.raid.path)+"\uFF0C"+i(o.raid.level)+"\uFF0C"+i(o.raid.size)+") ",1)])])]),t("div",Xx,[t("div",tw,i(e(a)("\u9009\u62E9\u786C\u76D8\uFF08\u9009\u62E9\u88AB\u6DFB\u52A0\u5230RAID\u7684\u786C\u76D8\uFF09\uFF1A")),1),e(w).loading?(r(),d("div",ew,[t("span",aw,i(e(a)("\u68C0\u6D4B\u4E2D...")),1)])):(r(),d("div",ow,[e(w).members.length>0?(r(!0),d(U,{key:0},tt(e(w).members,k=>(r(),d("label",null,[L(t("input",{type:"radio","onUpdate:modelValue":h[0]||(h[0]=b=>c.value=b),value:k.path},null,8,nw),[[Ft,c.value]]),nt(" \u3010"+i(k.model)+"\u3011"+i(k.name)+" "+i(k.path)+" ["+i(k.sizeStr)+"] ",1)]))),256)):(r(),d("span",iw,i(e(a)("\u68C0\u6D4B\u4E0D\u5230\u53EF\u7528\u78C1\u76D8\u9635\u5217\u6210\u5458")),1))]))])]),t("div",rw,[t("div",{class:"close",onClick:u,disabled:m.value},i(e(a)("\u53D6\u6D88")),9,sw),t("div",{class:"next",onClick:p,disabled:m.value},i(e(a)("\u4FDD\u5B58")),9,dw)])]))}});var uw=N(lw,[["__scopeId","data-v-70cb932e"]]);const cw={class:"actioner-container"},pw={class:"actioner-container_header"},fw={class:"actioner-container_body"},mw={class:"label-item"},gw={class:"label-item_key"},vw={class:"label-item_value"},bw={disabled:""},hw={class:"label-item"},_w={class:"label-item_key"},xw={class:"label-item_value"},ww=["value"],kw={class:"actioner-container_footer"},yw=["disabled"],Fw=["disabled"],Ew=T({props:{Close:{type:Function,required:!0},raid:{type:Object,required:!0},success:{type:Function}},setup(o){const n=o,{$gettext:a,$ngettext:l}=H(),u=()=>{n.Close()},s=()=>{n.success&&n.success()},p=()=>O(this,null,function*(){const c=m.value;if(c==""){E.Warning(a("\u8BF7\u9009\u62E9\u8981\u5220\u9664\u7684\u786C\u76D8"));return}w.value=!0;const f=E.Loading(a("\u4FDD\u5B58\u4E2D..."));try{const g=yield G.Raid.Remove.POST({path:n.raid.path,memberPath:c});if(g.data){const{error:h,success:k}=g.data;if(h)throw h;(k||0)==0&&(E.Success(a("\u4FDD\u5B58\u6210\u529F")),s(),u())}}catch(g){E.Error(`${g}`)}finally{w.value=!1,f.Close()}}),w=F(!1),m=F("");return(c,f)=>(r(),d("div",cw,[t("div",pw,[t("span",null,"RAID - "+i(o.raid.name)+" "+i(e(a)("\u79FB\u9664")),1)]),t("div",fw,[t("div",mw,[t("div",gw,i(e(a)("\u8BBE\u5907")),1),t("div",vw,[t("select",bw,[t("option",null,i(o.raid.name)+"_"+i(o.raid.venderModel)+" ("+i(o.raid.path)+"\uFF0C"+i(o.raid.level)+"\uFF0C"+i(o.raid.size)+") ",1)])])]),t("div",hw,[t("div",_w,i(e(a)("\u9009\u62E9\u786C\u76D8\uFF08\u9009\u62E9\u8981\u4ECERAID\u9635\u5217\u4E2D\u5220\u9664\u7684\u786C\u76D8\uFF09\uFF1A")),1),t("div",xw,[(r(!0),d(U,null,tt(o.raid.members,g=>(r(),d("label",null,[L(t("input",{type:"radio","onUpdate:modelValue":f[0]||(f[0]=h=>m.value=h),value:g},null,8,ww),[[Ft,m.value]]),nt(" "+i(g),1)]))),256))])])]),t("div",kw,[t("div",{class:"close",onClick:u,disabled:w.value},i(e(a)("\u53D6\u6D88")),9,yw),t("div",{class:"next",onClick:p,disabled:w.value},i(e(a)("\u4FDD\u5B58")),9,Fw)])]))}});var $w=N(Ew,[["__scopeId","data-v-56c0f6fb"]]);const Cw={class:"actioner-container"},Dw={class:"actioner-container_header"},Bw={class:"actioner-container_body"},Yw={class:"label-item"},Aw={class:"label-item_key"},Sw={class:"label-item_value"},zw={disabled:""},Pw={class:"label-item"},Tw={class:"label-item_key"},Iw={key:0,class:"label-item_value"},Mw={class:"msg-warning"},Lw={key:1,class:"label-item_value"},Nw=["value"],Ow={key:1,class:"msg-warning"},Vw={class:"actioner-container_footer"},Gw=["disabled"],jw=["disabled"],Uw=T({props:{Close:{type:Function,required:!0},raid:{type:Object,required:!0},success:{type:Function}},setup(o){const n=o,{$gettext:a,$ngettext:l}=H(),u=()=>{n.Close()},s=()=>{n.success&&n.success()},p=()=>O(this,null,function*(){const g=c.value;if(g==""){E.Warning(a("\u8BF7\u9009\u62E9\u8981\u6DFB\u52A0\u7684\u786C\u76D8"));return}m.value=!0;const h=E.Loading(a("\u4FDD\u5B58\u4E2D..."));try{const k=yield G.Raid.Recover.POST({path:n.raid.path,memberPath:g});if(k.data){const{error:b,success:x}=k.data;if(b)throw b;(x||0)==0&&(E.Success(a("\u4FDD\u5B58\u6210\u529F")),s(),u())}}catch(k){E.Error(`${k}`)}finally{m.value=!1,h.Close()}}),w=mt({loading:!1,members:[]}),m=F(!1),c=F("");return(()=>O(this,null,function*(){w.loading=!0,m.value=!0;try{const g=yield G.Raid.CreateList.GET();if(g!=null&&g.data){const{success:h,error:k,result:b}=g.data;if(b&&(w.members=b.members||[]),k)throw k}}catch(g){console.log(g)}finally{m.value=!1,w.loading=!1}}))(),(g,h)=>(r(),d("div",Cw,[t("div",Dw,[t("span",null,"RAID - "+i(o.raid.name)+" "+i(e(a)("\u6062\u590D")),1)]),t("div",Bw,[t("div",Yw,[t("div",Aw,i(e(a)("\u8BBE\u5907")),1),t("div",Sw,[t("select",zw,[t("option",null,i(o.raid.name)+"_"+i(o.raid.venderModel)+" ("+i(o.raid.path)+"\uFF0C"+i(o.raid.level)+"\uFF0C"+i(o.raid.size)+") ",1)])])]),t("div",Pw,[t("div",Tw,i(e(a)("\u9009\u62E9\u786C\u76D8\uFF08\u9009\u62E9\u7A7A\u95F2\u7684\u786C\u76D8\u6062\u590DRAID\u8BBE\u5907\uFF09\uFF1A")),1),e(w).loading?(r(),d("div",Iw,[t("span",Mw,i(e(a)("\u68C0\u6D4B\u4E2D...")),1)])):(r(),d("div",Lw,[e(w).members.length>0?(r(!0),d(U,{key:0},tt(e(w).members,k=>(r(),d("label",null,[L(t("input",{type:"radio","onUpdate:modelValue":h[0]||(h[0]=b=>c.value=b),value:k.path},null,8,Nw),[[Ft,c.value]]),nt(" \u3010"+i(k.model)+"\u3011"+i(k.name)+" "+i(k.path)+" ["+i(k.sizeStr)+"] ",1)]))),256)):(r(),d("span",Ow,i(e(a)("\u68C0\u6D4B\u4E0D\u5230\u53EF\u7528\u78C1\u76D8\u9635\u5217\u6210\u5458")),1))]))])]),t("div",Vw,[t("div",{class:"close",onClick:u,disabled:m.value},i(e(a)("\u53D6\u6D88")),9,Gw),t("div",{class:"next",onClick:p,disabled:m.value},i(e(a)("\u4FDD\u5B58")),9,jw)])]))}});var qw=N(Uw,[["__scopeId","data-v-0586260e"]]);const Rw={class:"action-main"},Ww=T({props:{Close:{type:Function,required:!0},setup:{type:String,default:"create"},raid:{type:Object},success:{type:Function}},setup(o){return(n,a)=>(r(),Z(_t,{type:2},{default:j(()=>[t("div",Rw,[o.setup=="create"?(r(),Z(Nx,{key:0,Close:o.Close},null,8,["Close"])):o.setup=="info"&&o.raid!=null?(r(),Z(qx,{key:1,Close:o.Close,raid:o.raid,success:o.success},null,8,["Close","raid","success"])):o.setup=="edit"&&o.raid!=null?(r(),Z(uw,{key:2,Close:o.Close,raid:o.raid,success:o.success},null,8,["Close","raid","success"])):o.setup=="remove"&&o.raid!=null?(r(),Z($w,{key:3,Close:o.Close,raid:o.raid,success:o.success},null,8,["Close","raid","success"])):o.setup=="recover"&&o.raid!=null?(r(),Z(qw,{key:4,Close:o.Close,raid:o.raid,success:o.success},null,8,["Close","raid","success"])):D("",!0)])]),_:1}))}});var Hw=N(Ww,[["__scopeId","data-v-e20ba082"]]);const he=o=>{const n=document.createElement("div");document.body.appendChild(n);const a=vt(Hw,pt(lt({},o),{Close:()=>{l()}}));a.use(La),a.mount(n);const l=()=>{a.unmount(),n.remove()};return{Close:l}},ao=o=>(it("data-v-f1411b40"),o=o(),rt(),o),Jw={id:"page"},Zw={name:"content"},Kw={class:"cbi-map-descr"},Qw={style:{color:"#f5365b","margin-top":"10px"}},Xw={style:{color:"#f5365b","margin-top":"10px"}},tk={class:"btns"},ek=["disabled"],ak={class:"cbi-section cbi-tblsection",id:"cbi-nfs-mount"},ok={class:"table cbi-section-table"},nk={style:{}},ik={class:"tr cbi-section-table-titles anonymous"},rk={class:"th cbi-section-table-cell","data-widget":"value"},sk={class:"th cbi-section-table-cell","data-widget":"value"},dk={class:"th cbi-section-table-cell","data-widget":"value"},lk={class:"th cbi-section-table-cell","data-widget":"value"},uk={class:"th cbi-section-table-cell","data-widget":"value"},ck={class:"th cbi-section-table-cell","data-widget":"value"},pk={class:"th cbi-section-table-cell","data-widget":"value"},fk={class:"th cbi-section-table-cell","data-widget":"value"},mk={class:"tr cbi-section-table-row"},gk={class:"td cbi-value-field"},vk={class:"td cbi-value-field"},bk=["title"],hk={class:"item-status"},_k={key:0,class:"item-status item-status-detail"},xk={class:"td cbi-value-field"},wk={class:"td cbi-value-field"},kk={class:"td cbi-value-field"},yk=ao(()=>t("br",null,null,-1)),Fk={class:"td cbi-value-field"},Ek=ao(()=>t("br",null,null,-1)),$k={key:1,href:"/cgi-bin/luci/admin/quickstart/"},Ck={class:"td cbi-section-table-cell nowrap cbi-section-actions"},Dk=["title","disabled","onClick"],Bk=["title","disabled","onClick"],Yk=["title","onClick"],Ak=["title","onClick"],Sk=["title","onClick"],zk=T({setup(o){const{$gettext:n,$ngettext:a}=H(),l=mt({disksList:[]}),u=()=>O(this,null,function*(){try{const v=yield G.Raid.List.GET();if(v!=null&&v.data){const{success:_,error:y,result:$}=v.data;if($&&(l.disksList=$.disks||[]),y)throw y}}catch(v){console.log(v)}}),s=Pt.easyInterval(u,5e3);ke(()=>{s()});const p=v=>{switch(v.level){case"raid0":case"jbod":return!0}return v.status.indexOf("degraded")!=-1||v.status.indexOf("resyncing(")!=-1},w=v=>{let _=[];return v.childrens&&v.childrens.forEach(y=>{y.mountPoint&&_.push(`${y.name}(${y.mountPoint})`)}),_},m=()=>O(this,null,function*(){he({setup:"create",success:()=>{u()}})}),c=v=>{he({setup:"info",raid:v})},f=v=>O(this,null,function*(){if(v.childrens&&v.childrens.length>0&&v.childrens.filter($=>$.mountPoint).length>0){Se({content:n("\u5220\u9664 RAID \u8BBE\u5907\u4E4B\u524D\u8BF7\u5148\u5378\u8F7D\u6587\u4EF6\u7CFB\u7EDF"),nextTitle:n("\u53BB\u5378\u8F7D"),next:()=>{location.href="/cgi-bin/luci/admin/system/mounts"},clearTitle:n("\u53D6\u6D88"),clear:()=>{}});return}if(!confirm(n("\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:v.name}))||!confirm(n("\u786E\u5B9A\u8981\u5220\u9664 %{name} \u5417?",{name:v.name})))return;const _=E.Loading(n("\u5220\u9664\u4E2D..."));try{const y=yield G.Raid.Delete.POST({path:v.path,members:v.members});if(y.data){const{success:$,error:A}=y.data;if(A)throw A;($||0)==0&&(E.Success(n("\u5220\u9664\u6210\u529F")),u())}}catch(y){E.Error(`${y}`)}finally{_.Close()}}),g=v=>{he({setup:"edit",raid:v,success:()=>{u()}})},h=v=>{he({setup:"remove",raid:v,success:()=>{u()}})},k=v=>{he({setup:"recover",raid:v,success:()=>{u()}})},b=F(!1),x=()=>{Se({content:n("\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:n("\u786E\u5B9A"),next:()=>O(this,null,function*(){b.value=!0;const v=E.Loading(n("\u626B\u63CF\u4E2D..."));try{const _=yield G.Raid.Autofix.GET();if(_.data){const{error:y,success:$}=_.data;if(y)throw y;($||0)==0&&(E.Success(n("\u6062\u590D\u5B8C\u6210")),u())}}catch(_){E.Error(`${_}`)}finally{v.Close(),b.value=!1}}),clearTitle:n("\u53D6\u6D88"),clear:()=>{}})};return(v,_)=>(r(),d("div",Jw,[t("h2",Zw,i(e(n)("RAID\u7BA1\u7406")),1),t("div",Kw,[t("p",null,i(e(n)("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",Qw," * "+i(e(n)("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",Xw," * "+i(e(n)("\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",tk,[t("button",{class:"btn cbi-button cbi-button-apply",onClick:_[0]||(_[0]=y=>m())},i(e(n)("\u521B\u5EFARAID")),1),t("button",{class:"btn cbi-button cbi-button-apply",onClick:_[1]||(_[1]=y=>x()),disabled:b.value},i(e(n)("\u626B\u63CF\u6062\u590DRAID")),9,ek)]),t("div",null,[t("div",ak,[t("table",ok,[t("tbody",nk,[t("tr",ik,[t("th",rk,i(e(n)("\u540D\u79F0")),1),t("th",sk,i(e(n)("\u8BBE\u5907")),1),t("th",dk,i(e(n)("\u72B6\u6001")),1),t("th",lk,i(e(n)("\u7EA7\u522B")),1),t("th",uk,i(e(n)("\u5BB9\u91CF")),1),t("th",ck,i(e(n)("\u6210\u5458")),1),t("th",pk,i(e(n)("\u6302\u8F7D\u4FE1\u606F")),1),t("th",fk,i(e(n)("\u64CD\u4F5C")),1)]),(r(!0),d(U,null,tt(e(l).disksList,y=>(r(),d("tr",mk,[t("td",gk,[t("b",null,i(y.name),1)]),t("td",vk,[t("b",null,i(y.path),1)]),t("td",{class:"td cbi-value-field",title:y.status+(y.rebuildStatus||"")},[t("b",hk,i(y.status),1),y.rebuildStatus?(r(),d("b",_k," \u2026 ")):D("",!0)],8,bk),t("td",xk,[t("b",null,i(y.level),1)]),t("td",wk,[t("b",null,i(y.size),1)]),t("td",kk,[(r(!0),d(U,null,tt(y.members,$=>(r(),d("b",null,[nt(i($)+" ",1),yk]))),256))]),t("td",Fk,[w(y).length>0?(r(!0),d(U,{key:0},tt(w(y),$=>(r(),d("b",null,[nt(i($)+" ",1),Ek]))),256)):(r(),d("a",$k,i(e(n)("\u53BB\u6302\u8F7D")),1))]),t("td",Ck,[t("button",{class:"btn cbi-button cbi-button-apply",title:e(n)("\u6269\u5145"),disabled:p(y),onClick:$=>g(y)},i(e(n)("\u6269\u5145")),9,Dk),t("button",{class:"btn cbi-button cbi-button-apply",title:e(n)("\u79FB\u9664"),disabled:p(y),onClick:$=>h(y)},i(e(n)("\u79FB\u9664")),9,Bk),t("button",{class:"btn cbi-button cbi-button-apply",title:e(n)("\u6062\u590D"),onClick:$=>k(y)},i(e(n)("\u6062\u590D")),9,Yk),t("button",{class:"btn cbi-button cbi-button-apply",title:e(n)("\u8BE6\u60C5"),onClick:$=>c(y)},i(e(n)("\u8BE6\u60C5")),9,Ak),t("button",{class:"cbi-button cbi-button-remove",title:e(n)("\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(y)},i(e(n)("\u5220\u9664")),9,Sk)])]))),256))])])])])]))}});var Pk=N(zk,[["__scopeId","data-v-f1411b40"]]);const Tk=o=>(it("data-v-2b6b4ef9"),o=o(),rt(),o),Ik={id:"page"},Mk=Tk(()=>t("h2",{name:"content"},"S.M.A.R.T.",-1)),Lk={class:"cbi-map-descr"},Nk={class:"tabs"},Ok=["href","onClick"],Vk=T({setup(o){const{$gettext:n,$ngettext:a}=H(),l=[{to:"/smart",name:n("\u5E38\u89C4\u8BBE\u7F6E")},{to:"/smart/task",name:n("\u8BA1\u5212\u4EFB\u52A1")},{to:"/smart/log",name:n("\u67E5\u770B\u65E5\u5FD7")}],u=F(!1),s=mt({global:{enable:!1,powermode:"never",tmpDiff:0,tmpMax:0},devices:[],tasks:[]}),p=c=>{const{global:f,devices:g,tasks:h}=c;f&&(s.global.enable=f.enable||!1,s.global.powermode=f.powermode||"never"),s.devices=g||[],s.tasks=h||[]};(()=>O(this,null,function*(){try{const c=yield G.Smart.Config.GET();if(c.data){const{result:f}=c.data;f&&p(f)}}catch(c){}finally{u.value=!0}}))();const m=c=>O(this,null,function*(){const f=E.Loading(n("\u4FDD\u5B58\u4E2D..."));try{const g=yield G.Smart.Config.POST(c);if(g.data){console.log(g.data);const{success:h,error:k,result:b}=g.data;if(k)throw k;(h||0)==0&&(E.Success(n("\u4FDD\u5B58\u6210\u529F")),b&&p(b))}}catch(g){E.Error(`${g}`)}finally{f.Close()}});return(c,f)=>{const g=ht("router-link"),h=ht("router-view");return r(),d("div",Ik,[Mk,t("div",Lk,[t("p",null,i(e(n)("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,i(e(n)("\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,i(e(n)("\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,i(e(n)("\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",Nk,[(r(),d(U,null,tt(l,k=>B(g,{to:k.to,custom:"",key:k.to},{default:j(({route:b,href:x,navigate:v,isActive:_,isExactActive:y})=>[t("li",{class:st({"active cbi-tab":_&&y})},[t("a",{href:x,onClick:v},i(k.name),9,Ok)],2)]),_:2},1032,["to"])),64))]),u.value?(r(),Z(h,{key:0,name:"default"},{default:j(({Component:k,route:b})=>[(r(),Z(ko,null,{default:j(()=>[(r(),Z(Sa(k),{key:b.path,config:e(s),saveData:m},null,8,["config"]))]),_:2},1024))]),_:1})):D("",!0)])}}});var Gk=N(Vk,[["__scopeId","data-v-2b6b4ef9"]]);const jk={class:"action-main"},Uk=T({setup(o){return(n,a)=>(r(),Z(_t,{type:2},{default:j(()=>[t("div",jk,[Et(n.$slots,"default",{},void 0,!0)])]),_:3}))}});var Ge=N(Uk,[["__scopeId","data-v-f3b0d6f0"]]);const qk={class:"actioner-container"},Rk={class:"actioner-container_header"},Wk={class:"actioner-container_body"},Hk={class:"cbi-value"},Jk={class:"cbi-value-title"},Zk={class:"cbi-value-field"},Kk={class:"cbi-value-description"},Qk={class:"cbi-value"},Xk={class:"cbi-value-title"},ty={class:"cbi-value-field"},ey={class:"cbi-checkbox"},ay={value:-1},oy={value:0},ny=["value"],iy={class:"cbi-value-description"},ry={class:"cbi-value"},sy={class:"cbi-value-title"},dy={class:"cbi-value-field"},ly={class:"cbi-checkbox"},uy={value:-1},cy={value:0},py=["value"],fy={class:"cbi-value-description"},my={class:"actioner-container_footer"},gy=["disabled"],vy=["disabled"],by=T({props:{close:{type:Function,required:!0},disk:{type:Object,required:!0},device:{type:Object},next:{type:Function,required:!0}},setup(o){var m,c,f;const n=o,{$gettext:a,$ngettext:l}=H();console.log(n.device);const u=F(!1),s=mt({tmpDiff:((m=n.device)==null?void 0:m.tmpDiff)||0,tmpMax:((c=n.device)==null?void 0:c.tmpMax)||0,devicePath:((f=n.device)==null?void 0:f.devicePath)||""}),p=()=>{u.value=!0,n.close()},w=()=>O(this,null,function*(){u.value=!0;try{yield n.next({tmpDiff:s.tmpDiff,tmpMax:s.tmpMax,devicePath:s.devicePath}),u.value=!1,p()}catch(g){}});return(g,h)=>(r(),Z(Ge,null,{default:j(()=>[t("div",qk,[t("div",Rk,[t("span",null," S.M.A.R.T. \xBB "+i(e(a)("\u8BBE\u5907"))+" \xBB "+i(o.disk.path),1)]),t("div",Wk,[t("div",Hk,[t("label",Jk,i(e(a)("\u78C1\u76D8")),1),t("div",Zk,[t("div",Kk,i(o.disk.model)+" [ "+i(o.disk.path)+"\uFF0C"+i(o.disk.sizeStr)+" ] ",1)])]),t("div",Qk,[t("label",Xk,i(e(a)("\u6E29\u5EA6\u76D1\u6D4B\uFF08\u5DEE\u5F02\uFF09")),1),t("div",ty,[t("div",ey,[L(t("select",{class:"cbi-input-select","onUpdate:modelValue":h[0]||(h[0]=k=>e(s).tmpDiff=k)},[t("option",ay,i(e(a)("\u4F7F\u7528\u5168\u5C40\u914D\u7F6E")),1),t("option",oy,i(e(a)("\u7981\u7528")),1),(r(),d(U,null,tt(20,k=>t("option",{value:k},i(k)+"\xB0C",9,ny)),64))],512),[[dt,e(s).tmpDiff,void 0,{number:!0}]])]),t("div",iy,i(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",ry,[t("label",sy,i(e(a)("\u6E29\u5EA6\u76D1\u6D4B\uFF08\u6700\u5927\uFF09")),1),t("div",dy,[t("div",ly,[L(t("select",{class:"cbi-input-select","onUpdate:modelValue":h[1]||(h[1]=k=>e(s).tmpMax=k)},[t("option",uy,i(e(a)("\u4F7F\u7528\u5168\u5C40\u914D\u7F6E")),1),t("option",cy,i(e(a)("\u7981\u7528")),1),(r(),d(U,null,tt(20,k=>t("option",{value:k*5},i(k*5)+"\xB0C",9,py)),64))],512),[[dt,e(s).tmpMax,void 0,{number:!0}]])]),t("div",fy,i(e(a)("\u5982\u679C\u6E29\u5EA6\u5927\u4E8E\u6216\u7B49\u4E8E N \u6444\u6C0F\u5EA6\u5219\u62A5\u544A.")),1)])])]),t("div",my,[t("button",{class:"close",onClick:p,disabled:u.value},i(e(a)("\u53D6\u6D88")),9,gy),t("button",{class:"next",onClick:w,disabled:u.value},i(e(a)("\u4FDD\u5B58")),9,vy)])])]),_:1}))}}),hy={class:"actioner-container"},_y={class:"actioner-container_header"},xy={class:"actioner-container_body"},wy={class:"cbi-value"},ky={class:"cbi-value-title"},yy={class:"cbi-value-field"},Fy={class:"cbi-checkbox"},Ey={value:""},$y=["value"],Cy={class:"cbi-value"},Dy={class:"cbi-value-title"},By={class:"cbi-value-field"},Yy={class:"cbi-checkbox"},Ay={value:"short"},Sy={value:"long"},zy={value:"conveyance"},Py={value:"offline"},Ty={class:"cbi-value"},Iy={class:"cbi-value-title"},My={class:"cbi-value-field"},Ly={class:"cbi-checkbox"},Ny=t("option",{value:"*"},"*",-1),Oy=["value"],Vy={class:"cbi-value-description"},Gy={class:"cbi-value"},jy={class:"cbi-value-title"},Uy={class:"cbi-value-field"},qy={class:"cbi-checkbox"},Ry=t("option",{value:"*"},"*",-1),Wy=["value"],Hy={class:"cbi-value-description"},Jy={class:"cbi-value"},Zy={class:"cbi-value-title"},Ky={class:"cbi-value-field"},Qy={class:"cbi-checkbox"},Xy=t("option",{value:"*"},"*",-1),tF=["value"],eF={class:"cbi-value-description"},aF={class:"actioner-container_footer"},oF=["disabled"],nF=["disabled"],iF=T({props:{close:{type:Function,required:!0},config:{type:Object,required:!0},next:{type:Function,required:!0}},setup(o){const n=o,{$gettext:a,$ngettext:l}=H(),u=F(!1),s=mt({type:"short",devicePath:"",month:"*",dayPerMonth:"*",hour:"*"}),p=F([]);(()=>O(this,null,function*(){try{const f=yield G.Smart.List.GET();if(f.data){const{result:g,error:h}=f.data;g&&g.disks&&(p.value=g.disks)}}catch(f){}}))();const m=()=>{u.value=!0,n.close()},c=()=>O(this,null,function*(){if(s.devicePath==""){E.Warning(a("\u8BF7\u9009\u62E9\u78C1\u76D8"));return}u.value=!0;try{yield n.next(s),m()}catch(f){}finally{u.value=!1}});return(f,g)=>(r(),Z(Ge,null,{default:j(()=>[t("div",hy,[t("div",_y,[t("span",null,i(e(a)("\u521B\u5EFA\u8BA1\u5212\u4EFB\u52A1")),1)]),t("div",xy,[t("div",wy,[t("label",ky,i(e(a)("\u78C1\u76D8")),1),t("div",yy,[t("div",Fy,[L(t("select",{class:"cbi-input-select","onUpdate:modelValue":g[0]||(g[0]=h=>e(s).devicePath=h)},[t("option",Ey,i(e(a)("\u9009\u62E9\u78C1\u76D8")),1),(r(!0),d(U,null,tt(p.value,h=>(r(),d("option",{value:h.path},i(h.model)+" [ "+i(h.path)+"\uFF0C"+i(h.sizeStr)+" ] ",9,$y))),256))],512),[[dt,e(s).devicePath,void 0,{trim:!0}]])])])]),t("div",Cy,[t("label",Dy,i(e(a)("\u7C7B\u578B")),1),t("div",By,[t("div",Yy,[L(t("select",{class:"cbi-input-select","onUpdate:modelValue":g[1]||(g[1]=h=>e(s).type=h)},[t("option",Ay,i(e(a)("\u77ED\u6682\u81EA\u68C0")),1),t("option",Sy,i(e(a)("\u957F\u65F6\u81EA\u68C0")),1),t("option",zy,i(e(a)("\u4F20\u8F93\u65F6\u81EA\u68C0")),1),t("option",Py,i(e(a)("\u79BB\u7EBF\u65F6\u81EA\u68C0")),1)],512),[[dt,e(s).type,void 0,{trim:!0}]])])])]),t("div",Ty,[t("label",Iy,i(e(a)("\u5C0F\u65F6")),1),t("div",My,[t("div",Ly,[L(t("select",{class:"cbi-input-select","onUpdate:modelValue":g[2]||(g[2]=h=>e(s).hour=h)},[Ny,(r(),d(U,null,tt(24,(h,k)=>t("option",{value:`${k}`},i(k),9,Oy)),64))],512),[[dt,e(s).hour,void 0,{trim:!0}]])]),t("div",Vy,i(e(a)("* \u8868\u793A\u6BCF\u5C0F\u65F6")),1)])]),t("div",Gy,[t("label",jy,i(e(a)("\u5929")),1),t("div",Uy,[t("div",qy,[L(t("select",{class:"cbi-input-select","onUpdate:modelValue":g[3]||(g[3]=h=>e(s).dayPerMonth=h)},[Ry,(r(),d(U,null,tt(31,h=>t("option",{value:`${h}`},i(h),9,Wy)),64))],512),[[dt,e(s).dayPerMonth,void 0,{trim:!0}]])]),t("div",Hy,i(e(a)("* \u8868\u793A\u6BCF\u5929")),1)])]),t("div",Jy,[t("label",Zy,i(e(a)("\u6708")),1),t("div",Ky,[t("div",Qy,[L(t("select",{class:"cbi-input-select","onUpdate:modelValue":g[4]||(g[4]=h=>e(s).month=h)},[Xy,(r(),d(U,null,tt(12,(h,k)=>t("option",{value:`${h}`},i(h),9,tF)),64))],512),[[dt,e(s).month,void 0,{trim:!0}]])]),t("div",eF,i(e(a)("* \u8868\u793A\u6BCF\u6708")),1)])])]),t("div",aF,[t("button",{class:"close",onClick:m,disabled:u.value},i(e(a)("\u53D6\u6D88")),9,oF),t("button",{class:"next",onClick:c,disabled:u.value},i(e(a)("\u4FDD\u5B58")),9,nF)])])]),_:1}))}}),rF={class:"actioner-container"},sF={class:"actioner-container_header"},dF={class:"actioner-container_body"},lF=["value"],uF={class:"actioner-container_footer"},cF=["disabled"],pF=["disabled"],fF=T({props:{close:{type:Function,required:!0},task:{type:Object,required:!0}},setup(o){const n=o,{$gettext:a,$ngettext:l}=H(),u=F(!1),s=F(""),p=F(""),w=F(""),m=()=>O(this,null,function*(){s.value+=".";try{const h=yield G.Smart.Test.Result.POST({type:"selftest",devicePath:n.task.devicePath||""});if(h.data){const{result:k,error:b}=h.data;k&&k.result&&(w.value=k.result),b&&(w.value=b)}}catch(h){h&&(w.value=h)}}),c=Pt.easyInterval(m,5e3);ke(()=>{c()});const f=()=>{u.value=!0,c(),n.close()},g=()=>O(this,null,function*(){u.value=!0;try{const h=yield G.Smart.Test.POST({type:n.task.type||"short",devicePath:n.task.devicePath||""});if(h.data){const{success:k,error:b,result:x}=h.data;b&&(p.value=b),x&&x.result&&(p.value=x.result)}}catch(h){p.value=h}finally{}});return(h,k)=>(r(),Z(Ge,null,{default:j(()=>[t("div",rF,[t("div",sF,[t("span",null,i(e(a)("\u8FD0\u884C\u8C03\u8BD5")),1)]),t("div",dF,[t("textarea",{value:p.value+` +`+w.value+` +`+s.value,disabled:""},null,8,lF)]),t("div",uF,[t("div",{class:"close",onClick:f,disabled:u.value},i(e(a)("\u5173\u95ED")),9,cF),u.value?D("",!0):(r(),d("div",{key:0,class:"next",onClick:g,disabled:u.value},i(e(a)("\u8FD0\u884C")),9,pF))])])]),_:1}))}});var mF=N(fF,[["__scopeId","data-v-abf07ee0"]]);const gF={class:"actioner-container"},vF={class:"actioner-container_header"},bF={class:"tabs"},hF={class:"actioner-container_body"},_F={key:0,class:"table"},xF={class:"tr"},wF={class:"td left"},kF={class:"td left"},yF={class:"tr"},FF={class:"td left"},EF={class:"td left"},$F={class:"tr"},CF={class:"td left"},DF={class:"td left"},BF=["value"],YF=["value"],AF=["value"],SF={class:"actioner-container_footer"},zF=["disabled"],PF=T({props:{close:{type:Function,required:!0},disk:{type:Object,required:!0}},setup(o){const n=o,{$gettext:a,$ngettext:l}=H(),u=F(!1),s=F("info"),p=h=>{switch(s.value=h,h){case"info":break;case"attribute":f();break;case"log":c();break;case"extend":g();break}},w=()=>{u.value=!0,n.close()},m=mt({log:"",attribute:"",extend:""}),c=()=>O(this,null,function*(){try{const h=yield G.Smart.Test.Result.POST({type:"selftest",devicePath:n.disk.path||""});if(h.data){const{result:k,error:b}=h.data;k&&k.result&&(m.log=k.result),b&&(m.log=b)}}catch(h){m.log=h}}),f=()=>O(this,null,function*(){try{const h=yield G.Smart.Attribute.Result.POST({devicePath:n.disk.path||""});if(h.data){const{result:k,error:b}=h.data;k&&k.result&&(m.attribute=k.result),b&&(m.attribute=b)}}catch(h){m.attribute=h}}),g=()=>O(this,null,function*(){try{const h=yield G.Smart.Extend.Result.POST({devicePath:n.disk.path||""});if(h.data){const{result:k,error:b}=h.data;k&&k.result&&(m.extend=k.result),b&&(m.extend=b)}}catch(h){m.extend=h}});return(h,k)=>(r(),Z(Ge,null,{default:j(()=>[t("div",gF,[t("div",vF,[t("ul",bF,[t("li",{class:st({"active cbi-tab":s.value=="info"}),onClick:k[0]||(k[0]=b=>p("info"))},[t("a",null,i(e(a)("\u8BBE\u5907\u4FE1\u606F")),1)],2),t("li",{class:st({"active cbi-tab":s.value=="attribute"}),onClick:k[1]||(k[1]=b=>p("attribute"))},[t("a",null,i(e(a)("\u5C5E\u6027")),1)],2),t("li",{class:st({"active cbi-tab":s.value=="log"}),onClick:k[2]||(k[2]=b=>p("log"))},[t("a",null,i(e(a)("\u81EA\u68C0\u65E5\u5FD7")),1)],2),t("li",{class:st({"active cbi-tab":s.value=="extend"}),onClick:k[3]||(k[3]=b=>p("extend"))},[t("a",null,i(e(a)("\u6269\u5C55\u4FE1\u606F")),1)],2)])]),t("div",hF,[s.value=="info"?(r(),d("table",_F,[t("tr",xF,[t("td",wF,i(e(a)("\u8BBE\u5907")),1),t("td",kF,i(o.disk.path),1)]),t("tr",yF,[t("td",FF,i(e(a)("\u578B\u53F7")),1),t("td",EF,i(o.disk.model),1)]),t("tr",$F,[t("td",CF,i(e(a)("\u5E8F\u53F7")),1),t("td",DF,i(o.disk.serial),1)])])):s.value=="attribute"?(r(),d("textarea",{key:1,disabled:"",value:e(m).attribute},null,8,BF)):s.value=="log"?(r(),d("textarea",{key:2,disabled:"",value:e(m).log},null,8,YF)):s.value=="extend"?(r(),d("textarea",{key:3,disabled:"",value:e(m).extend},null,8,AF)):D("",!0)]),t("div",SF,[t("div",{class:"close",onClick:w,disabled:u.value},i(e(a)("\u5173\u95ED")),9,zF)])])]),_:1}))}});var TF=N(PF,[["__scopeId","data-v-4a646cde"]]);const IF=o=>{const n=document.createElement("div");document.body.appendChild(n);const a=B(by,pt(lt({},o),{close:()=>{l()}})),l=()=>{n.remove()};Te(a,n)},MF=o=>{const n=document.createElement("div");document.body.appendChild(n);const a=B(iF,pt(lt({},o),{close:()=>{l()}})),l=()=>{n.remove()};Te(a,n)},LF=o=>{const n=document.createElement("div");document.body.appendChild(n);const a=B(mF,pt(lt({},o),{close:()=>{l()}})),l=()=>{n.remove()};Te(a,n)},NF=o=>{const n=document.createElement("div");document.body.appendChild(n);const a=B(TF,pt(lt({},o),{close:()=>{l()}})),l=()=>{n.remove()};Te(a,n)},OF={class:"cbi-section"},VF={class:"cbi-value"},GF={class:"cbi-value-title"},jF={class:"cbi-value-field"},UF={class:"cbi-checkbox"},qF=["value"],RF={class:"cbi-value"},WF={class:"cbi-value-title"},HF={class:"cbi-value-field"},JF={class:"cbi-checkbox"},ZF={value:"never"},KF={value:"sleep"},QF={value:"standby"},XF={value:"idle"},tE={class:"cbi-value-description"},eE=t("br",null,null,-1),aE=t("br",null,null,-1),oE=t("br",null,null,-1),nE=t("br",null,null,-1),iE={class:"cbi-value"},rE={class:"cbi-value-title"},sE={class:"cbi-value-field"},dE={class:"cbi-checkbox"},lE={value:0},uE=["value"],cE={class:"cbi-value-description"},pE={class:"cbi-value"},fE={class:"cbi-value-title"},mE={class:"cbi-value-field"},gE={class:"cbi-checkbox"},vE={value:0},bE=["value"],hE={class:"cbi-value-description"},_E={class:"cbi-section cbi-tblsection",id:"cbi-nfs-mount"},xE={class:"table cbi-section-table"},wE={class:"tr cbi-section-table-titles anonymous"},kE={class:"th cbi-section-table-cell","data-widget":"value"},yE={class:"th cbi-section-table-cell","data-widget":"value"},FE={class:"th cbi-section-table-cell","data-widget":"value"},EE={class:"th cbi-section-table-cell","data-widget":"value"},$E={class:"th cbi-section-table-cell","data-widget":"value"},CE={class:"th cbi-section-table-cell","data-widget":"value"},DE={class:"th cbi-section-table-cell","data-widget":"value"},BE={class:"th cbi-section-table-cell","data-widget":"value"},YE={class:"tr cbi-section-table-row"},AE={class:"td cbi-value-field"},SE={class:"td cbi-value-field"},zE={class:"td cbi-value-field"},PE={class:"td cbi-value-field"},TE={class:"td cbi-value-field"},IE={class:"td cbi-value-field"},ME={class:"td cbi-value-field"},LE={class:"td cbi-value-field"},NE=["title","onClick"],OE=["title","onClick"],VE={class:"cbi-page-actions control-group"},GE=["value"],jE=T({props:{config:{type:Object,required:!0},saveData:{type:Function,required:!0}},setup(o){const n=o,{$gettext:a,$ngettext:l}=H(),u=mt(n.config),s=()=>{u.global.tmpDiff=n.config.global.tmpDiff||0,u.global.tmpMax=n.config.global.tmpMax||0,u.global.enable=n.config.global.enable||!1,u.global.powermode=n.config.global.powermode||"never",u.devices=n.config.devices||[],u.tasks=n.config.tasks||[]},p=F([]),w=()=>O(this,null,function*(){try{const h=yield G.Smart.List.GET();if(h.data){const{result:k,error:b}=h.data;k&&k.disks&&(p.value=k.disks||[])}}catch(h){}}),m=Pt.easyInterval(w,5e3);ke(()=>{m()});const c=()=>O(this,null,function*(){yield n.saveData({global:u.global,devices:n.config.devices,tasks:n.config.tasks}),s()}),f=h=>{NF({disk:h})},g=(h,k)=>O(this,null,function*(){let b=null,x=-1;if(u.devices){for(let v=0;vO(this,null,function*(){v.tmpDiff==-1&&(v.tmpDiff=u.global.tmpDiff),v.tmpMax==-1&&(v.tmpMax=u.global.tmpMax),v.devicePath==""&&(v.devicePath=h.path);let _=[...u.devices];x>=0&&(_[x]=v);const y=new Map;_.forEach($=>{$.devicePath!=null&&y.set($.devicePath,null)});for(let $=0;$(r(),d(U,null,[t("fieldset",OF,[t("div",VF,[t("label",GF,i(e(a)("\u542F\u7528")),1),t("div",jF,[t("div",UF,[L(t("input",{type:"checkbox","onUpdate:modelValue":k[0]||(k[0]=b=>e(u).global.enable=b),value:!e(u).global.enable},null,8,qF),[[qt,e(u).global.enable]])])])]),t("div",RF,[t("label",WF,i(e(a)("\u7535\u6E90\u6A21\u5F0F")),1),t("div",HF,[t("div",JF,[L(t("select",{class:"cbi-input-select","onUpdate:modelValue":k[1]||(k[1]=b=>e(u).global.powermode=b)},[t("option",ZF,i(e(a)("\u603B\u662F")),1),t("option",KF,i(e(a)("\u7761\u7720")),1),t("option",QF,i(e(a)("\u5F85\u673A")),1),t("option",XF,i(e(a)("\u95F2\u7F6E")),1)],512),[[dt,e(u).global.powermode,void 0,{trim:!0}]])]),t("div",tE,[t("span",null,i(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),eE,t("span",null,"* "+i(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),aE,t("span",null,"* "+i(e(a)("\u7761\u7720-\u5904\u4E8E\u7761\u7720\u6A21\u5F0F\u4E0B\u4E0D\u68C0\u67E5\u8BBE\u5907\u3002")),1),oE,t("span",null,"* "+i(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),nE,t("span",null,"* "+i(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",iE,[t("label",rE,i(e(a)("\u6E29\u5EA6\u76D1\u6D4B\uFF08\u5DEE\u5F02\uFF09")),1),t("div",sE,[t("div",dE,[L(t("select",{class:"cbi-input-select","onUpdate:modelValue":k[2]||(k[2]=b=>e(u).global.tmpDiff=b)},[t("option",lE,i(e(a)("\u7981\u7528")),1),(r(),d(U,null,tt(15,b=>t("option",{value:b},i(b)+"\xB0C",9,uE)),64))],512),[[dt,e(u).global.tmpDiff,void 0,{number:!0}]])]),t("div",cE,i(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",pE,[t("label",fE,i(e(a)("\u6E29\u5EA6\u76D1\u6D4B\uFF08\u6700\u5927\uFF09")),1),t("div",mE,[t("div",gE,[L(t("select",{class:"cbi-input-select","onUpdate:modelValue":k[3]||(k[3]=b=>e(u).global.tmpMax=b)},[t("option",vE,i(e(a)("\u7981\u7528")),1),(r(),d(U,null,tt(20,b=>t("option",{value:b*5},i(b*5)+"\xB0C",9,bE)),64))],512),[[dt,e(u).global.tmpMax,void 0,{number:!0}]])]),t("div",hE,i(e(a)("\u5982\u679C\u6E29\u5EA6\u5927\u4E8E\u6216\u7B49\u4E8E N \u6444\u6C0F\u5EA6\u5219\u62A5\u544A.")),1)])])]),t("div",_E,[t("table",xE,[t("thead",null,[t("tr",wE,[t("th",kE,i(e(a)("\u8BBE\u5907")),1),t("th",yE,i(e(a)("\u578B\u53F7")),1),t("th",FE,i(e(a)("\u5E8F\u53F7")),1),t("th",EE,i(e(a)("\u5BB9\u91CF")),1),t("th",$E,i(e(a)("\u6E29\u5EA6")),1),t("th",CE,i(e(a)("\u72B6\u6001")),1),t("th",DE,i(e(a)("\u5065\u5EB7")),1),t("th",BE,i(e(a)("\u64CD\u4F5C")),1)])]),t("tbody",null,[(r(!0),d(U,null,tt(p.value,(b,x)=>(r(),d("tr",YE,[t("td",AE,[t("b",null,i(b.path),1)]),t("td",SE,[t("b",null,i(b.model),1)]),t("td",zE,[t("b",null,i(b.serial),1)]),t("td",PE,[t("b",null,i(b.sizeStr),1)]),t("td",TE,[t("b",null,i(b.temp),1)]),t("td",IE,[t("b",null,i(b.status),1)]),t("td",ME,[t("b",null,i(b.health),1)]),t("td",LE,[t("button",{class:"btn cbi-button cbi-button-apply",title:e(a)("\u7F16\u8F91"),onClick:v=>g(b)},i(e(a)("\u7F16\u8F91")),9,NE),t("button",{class:"btn cbi-button cbi-button-apply",title:e(a)("\u8BE6\u60C5"),onClick:v=>f(b)},i(e(a)("\u8BE6\u60C5")),9,OE)])]))),256))])])]),t("span",VE,[t("input",{class:"btn cbi-button cbi-button-apply",type:"button",value:e(a)("\u4FDD\u5B58\u5E76\u5E94\u7528"),onClick:c},null,8,GE)])],64))}}),UE={class:"cbi-section cbi-tblsection",id:"cbi-nfs-mount"},qE={class:"table cbi-section-table"},RE={class:"tr cbi-section-table-titles anonymous"},WE={class:"th cbi-section-table-cell","data-widget":"value"},HE={class:"th cbi-section-table-cell","data-widget":"value"},JE={class:"th cbi-section-table-cell","data-widget":"value"},ZE={class:"th cbi-section-table-cell","data-widget":"value"},KE={class:"tr cbi-section-table-row"},QE={class:"td cbi-value-field"},XE={class:"td cbi-value-field"},t$={class:"td cbi-value-field"},e$={class:"td cbi-value-field"},a$=["title","onClick"],o$=["title","onClick"],n$=T({props:{config:{type:Object,required:!0},saveData:{type:Function,required:!0}},setup(o){const n=o,{$gettext:a,$ngettext:l}=H(),u=mt(n.config),s=c=>{switch(c){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")}},p=()=>{MF({config:n.config,disks:[],next:c=>O(this,null,function*(){yield n.saveData({tasks:[...u.tasks,c],global:n.config.global,devices:n.config.devices}),u.tasks=n.config.tasks||[]})})},w=c=>O(this,null,function*(){const f=[...u.tasks];f.splice(c,1),yield n.saveData({tasks:f,global:n.config.global,devices:n.config.devices}),u.tasks=n.config.tasks||[]}),m=c=>{LF({task:c})};return(c,f)=>(r(),d(U,null,[t("button",{class:"btn cbi-button cbi-button-apply",onClick:f[0]||(f[0]=g=>p())},i(e(a)("\u65B0\u5EFA")),1),t("div",UE,[t("table",qE,[t("thead",null,[t("tr",RE,[t("th",WE,i(e(a)("\u8BBE\u5907")),1),t("th",HE,i(e(a)("\u7C7B\u578B")),1),t("th",JE,i(e(a)("\u8C03\u5EA6")),1),t("th",ZE,i(e(a)("\u529F\u80FD")),1)])]),t("tbody",null,[(r(!0),d(U,null,tt(e(u).tasks,(g,h)=>(r(),d("tr",KE,[t("td",QE,[t("b",null,i(g.devicePath),1)]),t("td",XE,[t("b",null,i(s(g.type)),1)]),t("td",t$,[t("b",null,i(g.month)+"/"+i(g.dayPerMonth)+"/"+i(g.hour),1)]),t("td",e$,[t("button",{class:"btn cbi-button cbi-button-apply",title:e(a)("\u8C03\u8BD5"),onClick:k=>m(g)},i(e(a)("\u9884\u89C8")),9,a$),t("button",{class:"cbi-button cbi-button-remove",title:e(a)("\u5220\u9664"),onClick:k=>w(h)},i(e(a)("\u5220\u9664")),9,o$)])]))),256))])])])],64))}}),i$={class:"cbi-section"},r$=["value"],s$=T({setup(o){return O(this,null,function*(){let n,a;const l=F(""),u=()=>O(this,null,function*(){try{const s=yield G.Smart.Log.GET();if(s.data){const{result:p,error:w}=s.data;p&&p.result&&(l.value=p.result),w&&(l.value=w)}}catch(s){l.value=s}});return[n,a]=yo(()=>u()),yield n,a(),(s,p)=>(r(),d("fieldset",i$,[t("textarea",{value:l.value,disabled:""},null,8,r$)]))})}});var d$=N(s$,[["__scopeId","data-v-997c3dee"]]);const oo=o=>(it("data-v-17b89cb7"),o=o(),rt(),o),l$=oo(()=>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)),u$={class:"app-container_status-label_text"},c$={class:"text_status"},p$={class:"text_info"},f$=oo(()=>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)),m$={class:"app-container_status-label_text"},g$={class:"text_info"},v$=T({props:{item:{type:Object,required:!0},transform:{type:Number,default:0}},setup(o){const n=o,{$gettext:a,$ngettext:l}=H(),u=ia(),s=F(null),p=m=>{const c=m.target,{left:f,top:g}=c.getBoundingClientRect();u.portitemStyle.show=!0,u.portitemStyle.left=f,u.portitemStyle.top=g,u.portitemStyle.portitem=n.item},w=m=>{u.portitemStyle.show=!1};return(m,c)=>(r(),d("div",{class:"app-container_status-label_bg",style:ft(`transform: translateX(${o.transform}px);`),ref_key:"el",ref:s,onMouseenter:p,onMouseleave:w},[o.item.linkState=="DOWN"?(r(),d(U,{key:0},[l$,t("div",u$,[t("div",c$,i(e(a)("\u5DF2\u65AD\u5F00")),1),t("div",p$,i(o.item.name)+" "+i(o.item.interfaceNames?`(${o.item.interfaceNames.join(",").toLocaleUpperCase()})`:""),1)])],64)):(r(),d(U,{key:1},[f$,t("div",m$,[t("div",null,i(o.item.linkSpeed),1),t("div",g$,i(o.item.name)+" "+i(o.item.interfaceNames?`(${o.item.interfaceNames.join(",").toLocaleUpperCase()})`:""),1)])],64))],36))}});var b$=N(v$,[["__scopeId","data-v-17b89cb7"]]);const h$={},_$={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"},x$=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),w$=[x$];function k$(o,n){return r(),d("svg",_$,w$)}var $a=N(h$,[["render",k$]]);const y$=["onSubmit"],F$={class:"actioner-dns_header"},E$={key:0},$$={key:1},C$={class:"actioner-dns_body"},D$={class:"label-item"},B$={class:"label-item_key"},Y$={class:"label-item_value"},A$={class:"label-item"},S$={class:"label-item_key"},z$={class:"label-item_value"},P$={value:"dhcp"},T$={key:0,value:"pppoe"},I$={value:"static"},M$={class:"actioner-dns_footer"},L$=["disabled"],N$=T({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(o){const n=o,{$gettext:a,$ngettext:l}=H(),u=F(!1),s=F(n.inface),p=()=>O(this,null,function*(){E.Loading(a("\u914D\u7F6E\u4E2D...")).Close(),n.next(s.value),w()}),w=()=>{n.Close&&n.Close()};return(m,c)=>(r(),Z(_t,{Close:o.Close,type:1},{default:j(()=>[t("form",{class:"actioner-dns",onSubmit:ut(p,["prevent"])},[t("div",F$,[o.name=="wan"?(r(),d("span",E$,i(o.e=="edit"?e(a)("\u7F16\u8F91WAN"):e(a)("\u6DFB\u52A0WAN")),1)):(r(),d("span",$$,i(o.e=="edit"?e(a)("\u7F16\u8F91LAN"):e(a)("\u6DFB\u52A0LAN")),1))]),t("div",C$,[t("div",D$,[t("div",B$,[t("span",null,i(e(a)("\u540D\u79F0")),1)]),t("div",Y$,[t("span",null,i(s.value.name.toLocaleUpperCase()),1)])]),t("div",A$,[t("div",S$,[t("span",null,i(e(a)("\u534F\u8BAE\uFF08\u7F51\u7EDC\u83B7\u53D6\u65B9\u5F0F\uFF09")),1)]),t("div",z$,[L(t("select",{"onUpdate:modelValue":c[0]||(c[0]=f=>s.value.proto=f)},[t("option",P$,i(e(a)("DHCP\u5BA2\u6237\u7AEF")),1),o.name=="wan"?(r(),d("option",T$,"PPPoE")):D("",!0),t("option",I$,i(e(a)("\u9759\u6001\u5730\u5740")),1)],512),[[dt,s.value.proto]])])])]),t("div",M$,[t("button",{class:"cbi-button cbi-button-apply app-btn",disabled:u.value},i(e(a)("\u4FDD\u5B58")),9,L$),t("button",{class:"cbi-button cbi-button-remove app-btn app-back",onClick:w},i(e(a)("\u53D6\u6D88")),1)])],40,y$)]),_:1},8,["Close"]))}});var O$=N(N$,[["__scopeId","data-v-6f6071af"]]);const Ca=o=>{const n=document.createElement("div");document.body.appendChild(n);const a=vt(O$,pt(lt({},o),{Close:()=>{l()}}));a.mount(n);const l=()=>{a.unmount(),n.remove()}},Gt=o=>(it("data-v-4ec945e0"),o=o(),rt(),o),V$={id:"page"},G$={name:"content"},j$={class:"container"},U$={class:"table-wrapper"},q$={class:"table-header"},R$={class:"interface-device-flex"},W$=Gt(()=>t("div",{class:"header-cell spacer-col"},null,-1)),H$=Gt(()=>t("div",{class:"header-cell"},null,-1)),J$=Gt(()=>t("div",{class:"header-cell action-col"},null,-1)),Z$={class:"table-body"},K$=["name","value","onUpdate:modelValue","onInput"],Q$=Gt(()=>t("div",{class:"table-cell spacer-col"},null,-1)),X$={class:"table-cell name-col"},tC={class:"table-cell action-col"},eC=["title","onClick"],aC=["onClick"],oC=Gt(()=>t("div",{class:"table-cell spacer-col"},null,-1)),nC=Gt(()=>t("div",{class:"table-cell name-col"},null,-1)),iC={class:"table-cell action-col"},rC=["name","value","onUpdate:modelValue","onInput"],sC=Gt(()=>t("div",{class:"table-cell spacer-col"},null,-1)),dC={class:"table-cell name-col"},lC={class:"table-cell action-col"},uC=["title","onClick"],cC=["onClick"],pC=Gt(()=>t("div",{class:"table-cell spacer-col"},null,-1)),fC=Gt(()=>t("div",{class:"table-cell name-col"},null,-1)),mC={class:"table-cell action-col"},gC={class:"cbi-page-actions control-group"},vC=["value","disabled"],bC=T({setup(o){const{$gettext:n,$ngettext:a}=H(),l=mt({devices:[],interfaces:[]}),u=F(!1),s=mt({lan:[],wan:[]});(()=>{G.Network.GetInterfaceConfig.GET().then(k=>{if(k.data){const{result:b}=k.data;if(b){l.devices=b.devices||[],l.interfaces=b.interfaces||[];for(let x=0;x{k=="wan"?s.wan.splice(b,1):k=="lan"&&s.lan.splice(b,1)},m=(k,b)=>{if(b==null){let x=k=="wan"?s.wan.length:s.lan.length;x==6&&k=="wan"&&x++,Ca({e:"add",name:k,inface:{name:k+`${x}`,proto:"dhcp",ipv4Addr:"",ipv6Addr:"",portName:"",deviceNames:[],ports:[],firewallType:k},next:v=>{k=="wan"?s.wan.push(v):s.lan.push(v),E.Message(n("\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:k,inface:k=="wan"?s.wan[b]:s.lan[b],next:x=>{k=="wan"?s.wan[b]=x:s.lan[b]=x}})},c=(k,b)=>k?k.indexOf(b):-1,f=(k,b)=>{const v=k.target.value;for(let y=0;y{const v=k.target.value;for(let _=0;_O(this,null,function*(){u.value=!0;const k=[];for(let x=0;x(r(),d("div",V$,[t("h2",G$,i(e(n)("\u7F51\u53E3\u914D\u7F6E")),1),t("div",j$,[t("div",U$,[t("div",q$,[(r(!0),d(U,null,tt(e(l).devices,x=>(r(),d("div",{class:"header-cell device-col",key:x.name},[t("div",R$,[B(b$,{item:x},null,8,["item"])])]))),128)),W$,H$,J$]),t("div",Z$,[(r(!0),d(U,null,tt(e(s).lan,(x,v)=>(r(),d("div",{key:v,class:"table-row"},[(r(!0),d(U,null,tt(e(l).devices,_=>(r(),d("div",{class:"table-cell device-col",key:_.name},[L(t("input",{type:"checkbox",name:_.name,value:_.name,"onUpdate:modelValue":y=>x.deviceNames=y,onInput:y=>f(y,v)},null,40,K$),[[qt,x.deviceNames]])]))),128)),Q$,t("div",X$,[t("b",null,i(x.name),1)]),t("div",tC,[t("button",{class:"btn cbi-button cbi-button-apply",title:e(n)("\u7F16\u8F91"),onClick:_=>m("lan",v)},i(e(n)("\u7F16\u8F91")),9,eC),v!==0?(r(),d("button",{key:0,class:"cbi-button cbi-button-remove",onClick:_=>w("lan",v)},i(e(n)("\u5220\u9664")),9,aC)):D("",!0)])]))),128)),t("div",{class:"table-row add-row",onClick:b[0]||(b[0]=x=>m("lan"))},[(r(!0),d(U,null,tt(e(l).devices,x=>(r(),d("div",{class:"table-cell device-col",key:x.name}))),128)),oC,nC,t("div",iC,[B($a,{class:"icon"})])]),(r(!0),d(U,null,tt(e(s).wan,(x,v)=>(r(),d("div",{key:v,class:"table-row"},[(r(!0),d(U,null,tt(e(l).devices,_=>(r(),d("div",{class:"table-cell device-col",key:_.name},[L(t("input",{type:"checkbox",name:_.name,value:_.name,"onUpdate:modelValue":y=>x.deviceNames=y,onInput:y=>g(y,v)},null,40,rC),[[qt,x.deviceNames]])]))),128)),sC,t("div",dC,[t("b",null,i(x.name),1)]),t("div",lC,[t("button",{class:"btn cbi-button cbi-button-apply",title:e(n)("\u7F16\u8F91"),onClick:_=>m("wan",v)},i(e(n)("\u7F16\u8F91")),9,uC),v!==0?(r(),d("button",{key:0,class:"cbi-button cbi-button-remove",onClick:_=>w("wan",v)},i(e(n)("\u5220\u9664")),9,cC)):D("",!0)])]))),128)),t("div",{class:"table-row add-row",onClick:b[1]||(b[1]=x=>m("wan"))},[(r(!0),d(U,null,tt(e(l).devices,x=>(r(),d("div",{class:"table-cell device-col",key:x.name}))),128)),pC,fC,t("div",mC,[B($a,{class:"icon"})])])])])]),t("div",gC,[t("input",{class:"btn cbi-button cbi-button-apply",type:"button",value:e(n)("\u4FDD\u5B58\u5E76\u5E94\u7528"),onClick:h,disabled:u.value},null,8,vC)])]))}});var hC=N(bC,[["__scopeId","data-v-4ec945e0"]]);const _C={name:"CustomTable",props:{data:{type:Array,default:()=>[]},columns:{type:Array,required:!0,validator:o=>o.every(n=>n.label&&n.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(o,{emit:n}){const{$gettext:a}=H(),l=F([]),u=F(!1),s=F(!1);F(null);const p=Q(()=>o.data.length),w=Q(()=>Math.ceil(p.value/o.pageSize)),m=Q(()=>{if(!o.showPagination)return o.data;const A=(o.currentPage-1)*o.pageSize,z=A+o.pageSize;return o.data.slice(A,z)}),c=Q(()=>(o.currentPage-1)*o.pageSize+1),f=Q(()=>{const A=o.currentPage*o.pageSize;return A>p.value?p.value:A}),g=Q(()=>({minWidth:`${o.columns.reduce((z,Y)=>z+(parseInt(Y.width)||50),o.showSelection?50:0)}px`})),h=Q(()=>{const A=[],z=Math.floor(o.maxPagerCount/2);let Y=o.currentPage-z,C=o.currentPage+z;Y<1&&(Y=1,C=Math.min(o.maxPagerCount,w.value)),C>w.value&&(C=w.value,Y=Math.max(1,C-o.maxPagerCount+1));for(let P=Y;P<=C;P++)A.push(P);return A}),k=A=>({width:A.width?`${Math.max(50,parseInt(A.width))}px`:"auto",minWidth:"50px",textAlign:A.align||"center"}),b=()=>{u.value?l.value=[...m.value.map(A=>A[o.rowKey])]:l.value=[],_()},x=()=>{u.value=l.value.length===m.value.length&&m.value.length>0,_()},v=(A,z)=>{z?l.value.includes(A)||l.value.push(A):l.value=l.value.filter(Y=>Y!==A),x()},_=()=>{const A=o.data.filter(z=>l.value.includes(z[o.rowKey]));n("selection-change",A)},y=A=>{A<1||A>w.value||(n("update:currentPage",A),n("page-change",A))},$=()=>{s.value=window.innerWidth<=768};return At(()=>o.data,()=>{l.value=[],u.value=!1},{deep:!0}),Yt(()=>{$(),window.addEventListener("resize",$)}),Vt(()=>{window.removeEventListener("resize",$)}),{selectedRows:l,allSelected:u,isMobile:s,total:p,totalPages:w,paginatedData:m,startItem:c,endItem:f,visiblePages:h,tableStyle:g,gettext:a,getColumnStyle:k,toggleAllSelection:b,handleSelectionChange:x,changePage:y,updateSelection:v}}},xC={class:"custom-table-container"},wC={key:0,class:"selection-header"},kC={key:0,class:"selection-cell"},yC=["checked","onChange"],FC={key:0,class:"empty-row"},EC=["colspan"],$C={key:0,class:"pagination-wrapper"},CC={class:"pagination-info"},DC={class:"pagination-controls"},BC=["disabled"],YC=["onClick"],AC=["disabled"];function SC(o,n,a,l,u,s){return r(),d("div",xC,[t("div",{class:"custom-table-wrapper",style:ft({overflowX:l.isMobile?"auto":"hidden"})},[t("table",{class:st(["custom-table",{"has-selection":a.showSelection}]),style:ft(l.tableStyle)},[t("thead",{style:ft({background:a.theadBgColor})},[t("tr",null,[a.showSelection?(r(),d("th",wC,[L(t("input",{type:"checkbox","onUpdate:modelValue":n[0]||(n[0]=p=>l.allSelected=p),onChange:n[1]||(n[1]=(...p)=>l.toggleAllSelection&&l.toggleAllSelection(...p))},null,544),[[qt,l.allSelected]])])):D("",!0),(r(!0),d(U,null,tt(a.columns,(p,w)=>(r(),d("th",{key:w,style:ft(l.getColumnStyle(p))},i(l.gettext(p.label)),5))),128))])],4),t("tbody",null,[(r(!0),d(U,null,tt(l.paginatedData,(p,w)=>(r(),d("tr",{key:w,class:st({"last-row":w===l.paginatedData.length-1})},[a.showSelection?(r(),d("td",kC,[t("input",{type:"checkbox",checked:l.selectedRows.includes(p[a.rowKey]),onChange:m=>l.updateSelection(p[a.rowKey],m.target.checked)},null,40,yC)])):D("",!0),(r(!0),d(U,null,tt(a.columns,(m,c)=>(r(),d("td",{key:c,style:ft({textAlign:m.align||"center"})},[m.slot?Et(o.$slots,m.slot,{key:0,row:p,index:w},void 0,!0):(r(),d(U,{key:1},[nt(i(p[m.prop]),1)],64))],4))),128))],2))),128)),l.paginatedData.length===0?(r(),d("tr",FC,[t("td",{colspan:a.showSelection?a.columns.length+1:a.columns.length},i(a.emptyText),9,EC)])):D("",!0)])],6)],4),a.showPagination?(r(),d("div",$C,[t("div",CC,i(l.gettext("\u663E\u793A"))+" "+i(l.startItem)+" "+i(l.gettext("\u5230"))+" "+i(l.endItem)+" "+i(l.gettext("\u6761"))+"\uFF0C"+i(l.gettext("\u5171"))+" "+i(l.total)+" "+i(l.gettext("\u6761")),1),t("div",DC,[t("button",{disabled:a.currentPage===1,onClick:n[2]||(n[2]=p=>l.changePage(a.currentPage-1))},i(l.gettext("\u4E0A\u4E00\u9875")),9,BC),(r(!0),d(U,null,tt(l.visiblePages,p=>(r(),d("button",{key:p,class:st({active:p===a.currentPage}),onClick:w=>l.changePage(p)},i(p),11,YC))),128)),t("button",{disabled:a.currentPage===l.totalPages,onClick:n[3]||(n[3]=p=>l.changePage(a.currentPage+1))},i(l.gettext("\u4E0B\u4E00\u9875")),9,AC)])])):D("",!0)])}var je=N(_C,[["render",SC],["__scopeId","data-v-2c8ecf89"]]);const no=o=>(it("data-v-d28f7d82"),o=o(),rt(),o),zC={style:{display:"flex","align-items":"center"}},PC={class:"search_box"},TC={class:"search_container"},IC={class:"search_input_wrapper"},MC=["onKeyup","placeholder"],LC=no(()=>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)),NC=[LC],OC=no(()=>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)),VC=[OC],GC=T({props:{showBatchDelete:{type:Boolean,default:!0},showAdd:{type:Boolean,default:!0}},emits:["refresh","batch-delete","search","handleAdd"],setup(o,{emit:n}){const a=o,{$gettext:l}=H(),u=F(""),s=F(!1),p=F(a.showBatchDelete),w=F(a.showAdd),m=()=>{n("refresh",{data:"\u8FD9\u662F\u5B50\u7EC4\u4EF6\u7684\u6570\u636E"})},c=()=>{n("search",String(u.value))},f=()=>{n("batch-delete",{data:"\u8FD9\u662F\u5B50\u7EC4\u4EF6\u7684\u6570\u636E"})},g=()=>{n("handleAdd")};return(h,k)=>(r(),d("div",zC,[w.value?(r(),d("button",{key:0,class:"del-button add-button--danger",style:{},onClick:g},[t("span",null,i(e(l)("\u6DFB\u52A0")),1)])):D("",!0),p.value?(r(),d("button",{key:1,class:"del-button del-button--danger",onClick:f},[t("span",null,i(e(l)("\u6279\u91CF\u5220\u9664")),1)])):D("",!0),t("div",PC,[t("div",TC,[t("div",IC,[L(t("input",{type:"text",onKeyup:Fo(c,["enter"]),"onUpdate:modelValue":k[0]||(k[0]=b=>u.value=b),class:"search_input",placeholder:e(l)("\u8BF7\u8F93\u5165\u540D\u79F0/IP/MAC\u2026")},null,40,MC),[[et,u.value,void 0,{trim:!0}]]),t("svg",{class:"search_icon",viewBox:"0 0 24 24",width:"24",height:"24",onClick:c},NC)]),t("button",{class:st(["refresh_button",{rotate:s.value}]),onClick:m},VC,2)])])]))}});var pa=N(GC,[["__scopeId","data-v-d28f7d82"]]);const jC=o=>(it("data-v-9ce78472"),o=o(),rt(),o),UC=jC(()=>t("span",{class:"switch__button"},null,-1)),qC=[UC],RC=["checked","disabled"],WC=T({props:{modelValue:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1},activeColor:{default:"#409EFF"},inactiveColor:{default:"#DCDFE6"}},emits:["update:modelValue","change","beforeChange"],setup(o,{emit:n}){const a=o,l=()=>{if(n("beforeChange",!a.modelValue),a.disabled)return;const u=!a.modelValue;n("update:modelValue",u),n("change",u)};return Q(()=>a.modelValue),(u,s)=>(r(),d("div",{class:st(["switch",{"is-checked":o.modelValue,"is-disabled":o.disabled}]),onClick:l},[t("span",{class:"switch__core",style:ft({backgroundColor:o.modelValue?o.activeColor:o.inactiveColor,borderColor:o.modelValue?o.activeColor:o.inactiveColor})},qC,4),t("input",{type:"checkbox",class:"switch__input",checked:o.modelValue,disabled:o.disabled},null,8,RC)],2))}});var Nt=N(WC,[["__scopeId","data-v-9ce78472"]]);const HC={class:"flow"},JC={class:"flow-data"},ZC={key:0},KC={key:1},QC=T({props:{ipParam:{type:String}},setup(o){const n=o,{$gettext:a}=H();Qe([Da,Ba,Ya,Xe,ta,Aa]);const l=F(n.ipParam),u=F(),s=v=>{var y;const _=(y=u.value)==null?void 0:y[v];return!_||_.startTime==0?"":g(_.startTime*1e3)+"-"+g(_.endTime*1e3)},p=Q(()=>{var _;let v=[];return(_=u.value)==null||_.forEach(y=>{v.push({value:y.uploadSpeed})}),v}),w=Q(()=>{var _;let v=[];return(_=u.value)==null||_.forEach(y=>{v.push({value:y.downloadSpeed})}),v}),m=Q(()=>{var _;let v="";if(u.value){let y=((_=u.value)==null?void 0:_.length)||0;if(y>0){let $=u.value[y-1];v=h($.uploadSpeed)+"/s"}}return v}),c=Q(()=>{var _;let v="";if(u.value){let y=((_=u.value)==null?void 0:_.length)||0;if(y>0){let $=u.value[y-1];v=h($.downloadSpeed)+"/s"}}return v}),f=()=>O(this,null,function*(){var v;try{const _=yield G.DeviceMangement.speedsForOneDevice.POST({ip:l.value});if(_.data&&(v=_.data.result)!=null&&v.items){const y=_.data.result.slots||10;if(_.data.result.items.lengthy?u.value=_.data.result.items.slice(y-_.data.result.items.length):u.value=_.data.result.items}}catch(_){console.log(_)}}),g=Pt.dateForm,h=Pt.byteToSize,k=F();let b=null;const x=v=>{const _=Ua();return b=ea(v,_?"dark":"light"),b.setOption({animation:!1,backgroundColor:_?"#88888822":"#fff",color:["transparent","transparent"],tooltip:{trigger:"axis",formatter:y=>{if(Array.isArray(y)){let $="";y.length>0&&($=s(y[0].axisValue));for(let A=0;A${y[A].seriesName}: ${h(y[A].value)}/s`;return $.toString()}else{const $=y;return`${s($.axisValue)}
${$.seriesName}: ${h($.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:_?"#cccccc":"rgba(0, 0, 0, 0.6)"},top:"10px",left:"10px"},yAxis:{type:"value",name:"",minInterval:1e4,interval:1e3,axisLabel:{formatter:function(y,$){return`${h(y)}/s`},color:"#fff",show:!1},nameTextStyle:{color:"#fff"},splitLine:{lineStyle:{color:["#999"]},show:!1}},series:[{name:a("\u4E0B\u8F7D"),data:w.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:p.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:_?"#cccccc":"rgba(0, 0, 0, 0.6)"},lineStyle:{color:"#333"}},grid:{left:"2%",right:"2%",bottom:"0%",top:"10%",containLabel:!0}}),b};return Yt(()=>{setTimeout(()=>O(this,null,function*(){if(k.value){yield f();const v=x(k.value),_=k.value;v.resize({width:_.clientWidth,height:_.clientHeight}),window.addEventListener("resize",()=>{v.resize({width:_.clientWidth,height:_.clientHeight})});const y=()=>O(this,null,function*(){if(b!=null){if(!document.hidden){if(yield f(),b==null)return;v.setOption({series:[{name:a("\u4E0B\u8F7D"),data:w.value,type:"line",areaStyle:{},smooth:!0},{name:a("\u4E0A\u4F20"),data:p.value,type:"line",areaStyle:{},smooth:!0}]})}setTimeout(y,5e3)}});setTimeout(y,5e3)}}),900)}),Vt(()=>{b!=null&&(b.dispose(),b=null)}),(v,_)=>(r(),d("div",HC,[t("div",{ref_key:"el",ref:k,class:"echart"},null,512),t("div",JC,[e(m)?(r(),d("span",ZC,i(e(a)("\u4E0A\u4F20:"))+" "+i(e(m)),1)):D("",!0),e(c)?(r(),d("span",KC,i(e(a)("\u4E0B\u8F7D:"))+" "+i(e(c)),1)):D("",!0)])]))}});var XC=N(QC,[["__scopeId","data-v-529a02b0"]]);const tD=["onClick"],eD={class:"modal-header"},aD={class:"modal-title"},oD={class:"modal-content"},nD={key:0,class:"modal-footer"},ee=T({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(o,{expose:n,emit:a}){const l=o;Eo(g=>({"1df87c10":e(s)}));const{$gettext:u}=H(),s=Q(()=>typeof l.width=="number"?`${l.width}px`:l.width),p=F(l.modelValue);At(()=>l.modelValue,g=>{p.value=g}),At(p,g=>{a("update:modelValue",g),g||a("close")}),Q(()=>typeof l.width=="number"?`${l.width}px`:l.width);const w=()=>{p.value=!1},m=()=>{l.closeOnClickOverlay&&f()},c=()=>{a("confirm")},f=()=>{a("cancel"),w()};return n({show:()=>p.value=!0,hide:()=>p.value=!1}),(g,h)=>(r(),Z($t,{name:"fade"},{default:j(()=>[p.value?(r(),d("div",{key:0,class:"modal-overlay",onClick:ut(m,["self"])},[B($t,{name:"slide"},{default:j(()=>[t("div",{class:"modal-container",style:ft({maxWidth:e(s)})},[t("div",eD,[t("h3",aD,i(e(u)(o.title)),1),o.showClose?(r(),d("button",{key:0,class:"modal-close",onClick:f,"aria-label":"Close"}," \xD7 ")):D("",!0)]),t("div",oD,[Et(g.$slots,"default")]),o.footerShow?(r(),d("div",nD,[Et(g.$slots,"footer",{},()=>[t("button",{class:"modal-button cancel",onClick:f},i(e(u)("\u53D6\u6D88")),1),t("button",{class:"modal-button confirm",onClick:c},i(e(u)("\u4FDD\u5B58")),1)])])):D("",!0)],4)]),_:3})],8,tD)):D("",!0)]),_:3}))}}),$e=o=>(it("data-v-2f8a90b2"),o=o(),rt(),o),iD={class:"container"},rD={style:{display:"flex","justify-content":"end"}},sD=["onClick"],dD=["onClick"],lD=["onClick"],uD={class:"custom-content"},cD={class:"IP_address"},pD={class:"item_box"},fD={class:"item_left"},mD={key:0,class:"tip"},gD=["onClick"],vD={key:1},bD={class:"item_box"},hD={class:"item_left"},_D={class:"item_box"},xD={class:"item_left"},wD=["placeholder"],kD={class:"item_box"},yD={class:"item_left"},FD=["placeholder"],ED={class:"item_box"},$D={class:"item_left"},CD=["placeholder"],DD={class:"custom-content"},BD=$e(()=>t("div",{class:"img_box"},[t("img",{src:"https://fwindex.koolcenter.com/cover/x86_64/cover.png",alt:""})],-1)),YD={class:"item_box"},AD={class:"item_left"},SD=["placeholder"],zD={class:"item_box"},PD=$e(()=>t("div",{class:"item_left"},"MAC\uFF1A",-1)),TD=["placeholder"],ID={class:"item_box"},MD={class:"item_left"},LD={key:0,value:null,disabled:""},ND=["value"],OD={class:"item_box"},VD={class:"item_left"},GD={key:0,class:"item_box"},jD=$e(()=>t("div",{class:"item_left"},"IP\uFF1A",-1)),UD=["placeholder"],qD={class:"custom-content"},RD={class:"info-content"},WD=$e(()=>t("div",{class:"img_box"},[t("img",{src:"https://fwindex.koolcenter.com/cover/x86_64/cover.png",alt:""})],-1)),HD={style:{"margin-bottom":"16px",flex:"1"}},JD={class:"item_box"},ZD={class:"item_left"},KD={class:"item_box"},QD={class:"item_left"},XD={class:"item_box"},tB=$e(()=>t("div",{class:"item_left"}," MAC\uFF1A",-1)),eB={class:"item_box"},aB={class:"item_left"},oB={class:"item_box"},nB={class:"item_left"},iB={class:"item_box"},rB={class:"item_left"},sB=T({emits:["openGloba"],setup(o,{emit:n}){const{$gettext:a}=H(),l=S=>{R.hostname=S.target.value.replace(/[\u4e00-\u9fa5]/g,"")},u=F(null),s=()=>{p(),Y(),u.value=setInterval(Y,3e3)},p=()=>{u.value&&(clearInterval(u.value),u.value=null)};Yt(()=>O(this,null,function*(){yield A(),c.value.length!==0&&s()})),Vt(()=>{p()});const w=F({});(()=>O(this,null,function*(){try{const{data:S}=yield G.DeviceMangement.globalConfigs.GET();S.result&&(w.value=S.result||{})}catch(S){}}))();const c=F([]),f=F([]),g=F(!1),h=F(!1),k=F(!1),b=Q(()=>!R.dhcpGateway),x=F([{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"}]),v=S=>({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")})[S]||S,_=()=>{g.value=!1,n("openGloba")},y=S=>{var K,X;if(S==!0&&!((X=(K=w.value)==null?void 0:K.speedLimit)!=null&&X.enabled))return E.Warning(a("\u8BF7\u524D\u5F80\u5168\u5C40\u914D\u7F6E\u5F00\u542F\u9650\u901F"))},$=F([]),A=()=>O(this,null,function*(){var K,X,ot;let S=E.Loading(a("\u52A0\u8F7D\u4E2D..."));try{const{data:xt}=yield G.DeviceMangement.listDevices.GET();xt.result&&(c.value=((K=xt.result)==null?void 0:K.devices)||[],f.value=((X=xt.result)==null?void 0:X.devices)||[],$.value=((ot=xt.result)==null?void 0:ot.dhcpTags)||[])}catch(xt){}finally{S.Close()}}),z=(S,K)=>{const X={};return S.forEach(ot=>{ot.ip&&(X[ot.ip]={downloadSpeedStr:ot.downloadSpeedStr||"0 B",uploadSpeedStr:ot.uploadSpeedStr||"0 B"})}),K.map(ot=>ot.ip&&X[ot.ip]?pt(lt({},ot),{downloadSpeedStr:X[ot.ip].downloadSpeedStr,uploadSpeedStr:X[ot.ip].uploadSpeedStr}):pt(lt({},ot),{downloadSpeedStr:ot.downloadSpeedStr||"0 B",uploadSpeedStr:ot.uploadSpeedStr||"0 B"}))},Y=()=>O(this,null,function*(){try{const{data:S}=yield G.DeviceMangement.speedsForDevices.GET();S.result&&(f.value=z(S.result,f.value))}catch(S){}}),C=S=>/^[a-zA-Z\s]+$/.test(S)?S.toUpperCase():S,P=mt({ip:"",mac:"",uploadSpeed:100,downloadSpeed:1e3,networkAccess:!1,enabled:!1,comment:"",action:"add"}),R=mt({hostname:"",assignedIP:"",assignedMac:"",bindIP:!1,tagTitle:"",tagName:"",dhcpGateway:"",action:"add"}),V=F(""),I=F({}),M=(S,K)=>{var X,ot,xt,St,wt,ne,ie,re,se,de,le,ue,ce,pe,fe,me;I.value=S,K===1?(P.ip=S.ip||"",P.mac=S.mac||"",P.uploadSpeed=((X=S==null?void 0:S.speedLimit)==null?void 0:X.uploadSpeed)||100,P.downloadSpeed=((ot=S==null?void 0:S.speedLimit)==null?void 0:ot.downloadSpeed)||1e3,P.networkAccess=!((xt=S==null?void 0:S.speedLimit)!=null&&xt.networkAccess)||!1,P.enabled=((St=S==null?void 0:S.speedLimit)==null?void 0:St.enabled)||!1,P.comment=((wt=S==null?void 0:S.speedLimit)==null?void 0:wt.comment)||"",P.action=((ne=S==null?void 0:S.speedLimit)==null?void 0:ne.action)||"add",g.value=!0):K===2?(R.hostname=((ie=S==null?void 0:S.staticAssigned)==null?void 0:ie.hostname)||"",R.assignedIP=((re=S==null?void 0:S.staticAssigned)==null?void 0:re.assignedIP)||"",R.assignedMac=((se=S==null?void 0:S.staticAssigned)==null?void 0:se.assignedMac)||"",R.bindIP=((de=S==null?void 0:S.staticAssigned)==null?void 0:de.bindIP)||!1,R.tagTitle=((le=S==null?void 0:S.staticAssigned)==null?void 0:le.tagTitle)||"",R.tagName=((ue=S==null?void 0:S.staticAssigned)==null?void 0:ue.tagName)||"",(ce=S==null?void 0:S.staticAssigned)!=null&&ce.dhcpGateway?($.value.forEach(ge=>{var kt;ge.gateway===((kt=S==null?void 0:S.staticAssigned)==null?void 0:kt.dhcpGateway)&&(W.value=ge)}),R.dhcpGateway=((fe=S==null?void 0:S.staticAssigned)==null?void 0:fe.dhcpGateway)||$.value[0]||""):(W.value=$.value[0]||null,R.dhcpGateway=((pe=W.value)==null?void 0:pe.gateway)||""),R.action=((me=S==null?void 0:S.staticAssigned)==null?void 0:me.action)||"add",h.value=!0):K===3&&(V.value="",V.value=S.ip,k.value=!0)},W=F($.value[0]||null),bt=()=>{var S,K,X;W.value?(R.dhcpGateway=((S=W.value)==null?void 0:S.gateway)||"",R.tagName=((K=W.value)==null?void 0:K.tagName)||"",R.tagTitle=((X=W.value)==null?void 0:X.tagTitle)||""):(R.dhcpGateway="",R.tagName="",R.tagTitle="")},Bt=(S,K)=>K?{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(K.trim()):!1,gt=S=>/^([1-9]\d*(\.\d+)?|0\.\d*[1-9]\d*)$/.test(S.toString()),jt=()=>O(this,null,function*(){if(!R.hostname)return E.Warning(`${a("\u8BF7\u8F93\u5165")}${a("\u540D\u79F0")}`);if(!R.assignedMac)return E.Warning(`${a("\u8BF7\u8F93\u5165")}${a("MAC")}`);if(!Bt("mac",R.assignedMac))return E.Warning(`${a("\u8BF7\u8F93\u5165\u6B63\u786E\u7684MAC\u5730\u5740")}`);if(!R.dhcpGateway)return E.Warning(`${a("\u8BF7\u9009\u62E9")}${a("\u7F51\u5173")}`);if(R.bindIP){if(!R.assignedIP)return E.Warning(`${a("\u8BF7\u8F93\u5165")}${a("IP")}`);if(!Bt("ip",R.assignedIP))return E.Warning(`${a("\u8BF7\u8F93\u5165\u6B63\u786E\u7684IP\u5730\u5740")}`)}else R.assignedIP="";let S=E.Loading(a("\u4FDD\u5B58\u4E2D..."));try{const{data:K}=yield G.DeviceMangement.staticDeviceConfig.POST(R);JSON.stringify(K)==="{}"?(h.value=!1,Tt(),at(),E.Success("\u4FDD\u5B58\u6210\u529F !")):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{S.Close()}}),Kt=()=>O(this,null,function*(){var K,X;if(!((X=(K=w.value)==null?void 0:K.speedLimit)!=null&&X.enabled))return E.Warning(a("\u8BF7\u524D\u5F80\u5168\u5C40\u914D\u7F6E\u5F00\u542F\u9650\u901F"));if(P.networkAccess)P.downloadSpeed=0,P.uploadSpeed=0;else{if(!P.downloadSpeed)return E.Warning(`${a("\u8BF7\u8F93\u5165")}${a("\u4E0B\u8F7D\u901F\u5EA6")}`);if(!gt(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(!gt(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)}let S=E.Loading(a("\u4FDD\u5B58\u4E2D..."));try{P.networkAccess=!P.networkAccess;const{data:ot}=yield G.DeviceMangement.speedLimitConfig.POST(P);JSON.stringify(ot)==="{}"?(g.value=!1,Tt(),at(),E.Success("\u4FDD\u5B58\u6210\u529F !")):E.Success((ot==null?void 0:ot.error)||"\u4FDD\u5B58\u5931\u8D25\uFF01")}catch(ot){E.Warning(`${ot==null?void 0:ot.error} || ${ot==null?void 0:ot.message}`)}finally{P.downloadSpeed=1e3,P.uploadSpeed=100,S.Close()}}),Tt=()=>{I.value={},W.value=$.value[0]||null,R.hostname="",R.assignedIP="",R.assignedMac="",R.bindIP=!1,R.dhcpGateway="",R.tagName="",R.tagTitle="",R.action="add",P.ip="",P.mac="",P.uploadSpeed=100,P.downloadSpeed=1e3,P.networkAccess=!1,P.comment="",P.action="add"},Mt=F([]),qe=F(null),at=()=>O(this,null,function*(){c.value=[],yield A()}),J=S=>c.value.filter(K=>{const X=K.ip.includes(S),ot=K.mac.toLowerCase().includes(S.toLowerCase());return X||ot}),Ct=S=>{S===""&&(f.value=c.value),f.value=J(S)},ct=()=>{if(Mt.value.length===0)return E.Warning(a("\u8BF7\u52FE\u9009\u8981\u5220\u9664\u7684\u6570\u636E")+" !")};return(S,K)=>(r(),d("div",iD,[t("div",rD,[B(pa,{onRefresh:at,showAdd:!1,showBatchDelete:!1,ref_key:"searchRef",ref:qe,onBatchDelete:ct,onSearch:Ct},null,512)]),t("div",null,[B(je,{data:f.value,columns:x.value,showPagination:!1},{action:j(({row:X})=>[t("span",{style:{color:"#553AFE",cursor:"pointer"},onClick:ot=>M(X,2)},i(e(a)("\u9759\u6001\u5206\u914D")),9,sD),t("span",{style:{color:"#553AFE",cursor:"pointer",margin:"0 8px"},onClick:ot=>M(X,1)},i(e(a)("\u9650\u901F\u914D\u7F6E")),9,dD),t("span",{style:{color:"#553AFE",margin:"0 8px",cursor:"pointer"},onClick:ot=>M(X,3)},i(e(a)("\u8BE6\u60C5")),9,lD)]),staticAssigned:j(({row:X})=>{var ot,xt;return[t("span",null,i(v((ot=X==null?void 0:X.staticAssigned)==null?void 0:ot.tagTitle)||v((xt=X==null?void 0:X.staticAssigned)==null?void 0:xt.tagName)||"-"),1)]}),_:1},8,["data","columns"])]),B(ee,{modelValue:g.value,"onUpdate:modelValue":K[6]||(K[6]=X=>g.value=X),title:"\u9650\u901F\u914D\u7F6E","show-close":!0,onConfirm:Kt,onCancel:Tt},{default:j(()=>{var X,ot,xt,St;return[t("div",uD,[t("div",cD,"IP: "+i(I.value.ip),1),t("div",pD,[t("div",fD,i(e(a)("\u5BF9\u8BBE\u5907\u5F00\u542F\u9650\u901F"))+"\uFF1A",1),B(Nt,{modelValue:e(P).enabled,"onUpdate:modelValue":K[0]||(K[0]=wt=>e(P).enabled=wt),disabled:!((ot=(X=w.value)==null?void 0:X.speedLimit)!=null&&ot.enabled),onBeforeChange:y},null,8,["modelValue","disabled"])]),(St=(xt=w.value)==null?void 0:xt.speedLimit)!=null&&St.enabled?D("",!0):(r(),d("div",mD,[t("a",{href:"",onClick:ut(_,["prevent"])},i(e(a)("\u70B9\u6211\u8DF3\u8F6C\u5168\u5C40\u914D\u7F6E")),9,gD)])),e(P).enabled?(r(),d("div",vD,[t("div",bD,[t("div",hD,i(e(a)("\u7981\u6B62\u8BE5\u8BBE\u5907\u8BBF\u95EE\u7F51\u7EDC"))+"\uFF1A",1),B(Nt,{modelValue:e(P).networkAccess,"onUpdate:modelValue":K[1]||(K[1]=wt=>e(P).networkAccess=wt),onChange:K[2]||(K[2]=()=>{})},null,8,["modelValue"])]),e(P).networkAccess?D("",!0):(r(),d(U,{key:0},[t("div",_D,[t("div",xD,i(e(a)("\u4E0B\u8F7D\u901F\u5EA6"))+"\uFF08Mbit/s\uFF09\uFF1A",1),L(t("input",{id:"tagName",type:"text","onUpdate:modelValue":K[3]||(K[3]=wt=>e(P).downloadSpeed=wt),placeholder:e(a)("\u8BF7\u8F93\u5165")+"...",class:"tag-input"},null,8,wD),[[et,e(P).downloadSpeed,void 0,{trim:!0}]]),nt(" \xA0 "+i(e(a)("\u603B\u5E26\u5BBD")),1)]),t("div",kD,[t("div",yD,i(e(a)("\u4E0A\u4F20\u901F\u5EA6"))+"\uFF08Mbit/s\uFF09\uFF1A",1),L(t("input",{id:"tagName",type:"text","onUpdate:modelValue":K[4]||(K[4]=wt=>e(P).uploadSpeed=wt),placeholder:e(a)("\u8BF7\u8F93\u5165")+"...",class:"tag-input"},null,8,FD),[[et,e(P).uploadSpeed,void 0,{trim:!0}]]),nt(" \xA0 "+i(e(a)("\u603B\u5E26\u5BBD")),1)]),t("div",ED,[t("div",$D,i(e(a)("\u6CE8\u89E3"))+"\uFF1A",1),L(t("input",{id:"tagName",type:"text","onUpdate:modelValue":K[5]||(K[5]=wt=>e(P).comment=wt),placeholder:e(a)("\u8BF7\u8F93\u5165")+"...",class:"tag-input"},null,8,CD),[[et,e(P).comment,void 0,{trim:!0}]])])],64))])):D("",!0)])]}),_:1},8,["modelValue"]),B(ee,{modelValue:h.value,"onUpdate:modelValue":K[12]||(K[12]=X=>h.value=X),title:"\u9759\u6001\u5206\u914D",width:"550px","show-close":!0,onConfirm:jt,onCancel:Tt},{default:j(()=>[t("div",DD,[BD,t("div",YD,[t("div",AD,i(e(a)("\u540D\u79F0"))+"\uFF1A",1),L(t("input",{id:"tagName",type:"text",onInput:l,"onUpdate:modelValue":K[7]||(K[7]=X=>e(R).hostname=X),placeholder:e(a)("\u8BF7\u8F93\u5165")+"...",class:"tag-input"},null,40,SD),[[et,e(R).hostname,void 0,{trim:!0}]])]),t("div",zD,[PD,L(t("input",{id:"tagName",type:"text","onUpdate:modelValue":K[8]||(K[8]=X=>e(R).assignedMac=X),placeholder:e(a)("\u8BF7\u8F93\u5165")+"...",class:"tag-input"},null,8,TD),[[et,e(R).assignedMac,void 0,{trim:!0}]])]),t("div",ID,[t("div",MD,i(e(a)("\u7F51\u5173"))+"\uFF1A",1),L(t("select",{"onUpdate:modelValue":K[9]||(K[9]=X=>W.value=X),onChange:bt},[e(b)?(r(),d("option",LD,i(e(a)("\u8BF7\u9009\u62E9")),1)):D("",!0),(r(!0),d(U,null,tt($.value,X=>(r(),d("option",{value:X},i(X.gateway)+"("+i(X.tagTitle?v(X.tagTitle):X.tagName?X.tagName:"-")+") ",9,ND))),256))],544),[[dt,W.value]])]),t("div",OD,[t("div",VD,i(e(a)("MAC\u5730\u5740\u4E0EIP\u7ED1\u5B9A"))+"\uFF1A",1),B(Nt,{modelValue:e(R).bindIP,"onUpdate:modelValue":K[10]||(K[10]=X=>e(R).bindIP=X)},null,8,["modelValue"])]),e(R).bindIP?(r(),d("div",GD,[jD,L(t("input",{id:"tagName",type:"text","onUpdate:modelValue":K[11]||(K[11]=X=>e(R).assignedIP=X),placeholder:e(a)("\u8BF7\u8F93\u5165")+"...",class:"tag-input"},null,8,UD),[[et,e(R).assignedIP,void 0,{trim:!0}]])])):D("",!0)])]),_:1},8,["modelValue"]),B(ee,{modelValue:k.value,"onUpdate:modelValue":K[13]||(K[13]=X=>k.value=X),title:"\u8BE6\u60C5",width:"550px",footerShow:!1,"show-close":!0,onCancel:Tt},{default:j(()=>{var X,ot,xt,St,wt;return[t("div",qD,[t("div",RD,[WD,t("div",HD,[t("div",JD,[t("div",ZD,i(e(a)("\u540D\u79F0"))+"\uFF1A",1),nt(" "+i(I.value.hostname||"-"),1)]),t("div",KD,[t("div",QD,i(e(a)("IP\u5730\u5740"))+"\uFF1A",1),nt(" "+i(I.value.ip),1)]),t("div",XD,[tB,nt(" "+i(I.value.mac),1)]),t("div",eB,[t("div",aB,i(e(a)("\u7F51\u5173"))+"\uFF1A",1),nt(" "+i(((X=I.value)==null?void 0:X.staticAssigned.dhcpGateway)||"-"),1)]),t("div",oB,[t("div",nB,i(e(a)("\u63A5\u53E3"))+"\uFF1A",1),nt(" "+i(C(I.value.intr)||"-"),1)]),t("div",iB,[t("div",rB,i(e(a)("\u6807\u7B7E"))+"\uFF1A",1),nt(" "+i(((xt=(ot=I.value)==null?void 0:ot.staticAssigned)==null?void 0:xt.tagTitle)||((wt=(St=I.value)==null?void 0:St.staticAssigned)==null?void 0:wt.tagName)||"-"),1)])])]),V.value?(r(),Z(XC,{key:0,ipParam:V.value},null,8,["ipParam"])):D("",!0)])]}),_:1},8,["modelValue"])]))}});var dB=N(sB,[["__scopeId","data-v-2f8a90b2"]]);const fa=o=>(it("data-v-0ad740fc"),o=o(),rt(),o),lB={class:"container"},uB={style:{display:"flex","justify-content":"end"}},cB=["onClick"],pB={class:"custom-content"},fB=fa(()=>t("div",{class:"img_box"},[t("img",{src:"https://fwindex.koolcenter.com/cover/x86_64/cover.png",alt:""})],-1)),mB={class:"item_box"},gB={class:"item_left"},vB=["placeholder"],bB={class:"item_box"},hB=fa(()=>t("div",{class:"item_left"},"MAC\uFF1A",-1)),_B=["placeholder"],xB={class:"item_box"},wB={class:"item_left"},kB={key:0,value:null,disabled:""},yB=["value"],FB={class:"item_box"},EB={class:"item_left"},$B={key:0,class:"item_box"},CB=fa(()=>t("div",{class:"item_left"},"IP\uFF1A",-1)),DB=["placeholder"],BB=T({setup(o){const{$gettext:n}=H(),a=F([]);(()=>O(this,null,function*(){var I;try{const{data:M}=yield G.DeviceMangement.globalConfigs.GET();M.result&&(a.value=((I=M.result)==null?void 0:I.dhcpTags)||[])}catch(M){}}))();const u=F([]),s=F([]),p=F(!1),w=F([{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"}]),m=I=>({default:n("\u9ED8\u8BA4\u7F51\u5173"),parent:n("\u4E0A\u7EA7\u8DEF\u7531"),myself:n("\u672C\u8BBE\u5907"),bypass:n("\u65C1\u8DEF\u7531"),floatip:n("\u6D6E\u52A8\u7F51\u5173")})[I]||I,c=I=>{C.hostname=I.target.value.replace(/[\u4e00-\u9fa5]/g,"")},f=()=>O(this,null,function*(){let I=E.Loading(n("\u52A0\u8F7D\u4E2D..."));try{const{data:M}=yield G.DeviceMangement.listStaticDevices.GET();M.result&&(u.value=M.result||[],s.value=M.result||[])}catch(M){}finally{I.Close()}});f();const g=F(!0),h=F([]),k=I=>{h.value=I},b=()=>O(this,null,function*(){u.value=[];let I=E.Loading(n("\u52A0\u8F7D\u4E2D..."));yield f(),I.Close()}),x=I=>u.value.filter(M=>{const W=M.assignedIP.includes(I),bt=M.assignedMac.toLowerCase().includes(I.toLowerCase());return W||bt}),v=I=>{I===""&&(s.value=u.value),s.value=x(I)},_=I=>O(this,null,function*(){if(confirm(n("\u6E29\u99A8\u63D0\u793A\uFF1A\u5220\u9664\u8BBE\u5907\u7684\u9759\u6001\u5206\u914D\u53EF\u80FD\u5F71\u54CD\u6B64\u8BBE\u5907\u7684\u8054\u7F51\uFF0C\u8BF7\u8C28\u614E\u64CD\u4F5C\uFF01"))){let M={hostname:I.hostname||"",assignedIP:I.assignedIP||"",assignedMac:I.assignedMac||"",tagTitle:I.tagTitle||"",bindIP:I.bindIP||!1,tagName:I.tagName||"",dhcpGateway:I.dhcpGateway||"",action:"delete"};y(M,1)}}),y=(I,M)=>O(this,null,function*(){let W=E.Loading(n("\u5220\u9664\u4E2D..."));try{const{data:bt}=yield G.DeviceMangement.staticDeviceConfig.POST(I);return M==1&&(JSON.stringify(bt)==="{}"?E.Success("\u5220\u9664\u6210\u529F !"):E.Success((bt==null?void 0:bt.error)||"\u5220\u9664\u5931\u8D25\uFF01"),f()),bt}catch(bt){}finally{W.Close()}}),$=()=>O(this,null,function*(){if(h.value.length===0)return E.Warning(n("\u8BF7\u52FE\u9009\u8981\u5220\u9664\u7684\u6570\u636E")+" !");if(confirm(n("\u6E29\u99A8\u63D0\u793A\uFF1A\u5220\u9664\u8BBE\u5907\u7684\u9759\u6001\u5206\u914D\u53EF\u80FD\u5F71\u54CD\u6B64\u8BBE\u5907\u7684\u8054\u7F51\uFF0C\u8BF7\u8C28\u614E\u64CD\u4F5C\uFF01")))try{const I=h.value.map(M=>{const W={hostname:M.hostname||"",assignedIP:M.assignedIP||"",assignedMac:M.assignedMac||"",tagTitle:M.tagTitle||"",bindIP:M.bindIP||!1,tagName:M.tagName||"",dhcpGateway:M.dhcpGateway||"",action:"delete"};return y(W)});yield Promise.all(I),E.Success(n("\u6240\u6709\u5220\u9664\u64CD\u4F5C\u5DF2\u5B8C\u6210")),f()}catch(I){}}),A=Q(()=>!C.dhcpGateway),z=F(null),Y=()=>{var I,M,W;z.value?(C.dhcpGateway=((I=z.value)==null?void 0:I.gateway)||"",C.tagName=((M=z.value)==null?void 0:M.tagName)||"",C.tagTitle=((W=z.value)==null?void 0:W.tagTitle)||""):(C.dhcpGateway="",C.tagName="",C.tagTitle="")},C=mt({hostname:"",assignedIP:"",assignedMac:"",bindIP:!1,tagTitle:"",tagName:"",dhcpGateway:"",action:"add"}),P=(I,M)=>M?{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})$/}[I].test(M.trim()):!1,R=()=>O(this,null,function*(){if(!C.assignedMac)return E.Warning(`${n("\u8BF7\u8F93\u5165")}${n("MAC")}`);if(!P("mac",C.assignedMac))return E.Warning(`${n("\u8BF7\u8F93\u5165\u6B63\u786E\u7684MAC\u5730\u5740")}`);if(!C.dhcpGateway)return E.Warning(`${n("\u8BF7\u9009\u62E9")}${n("\u7F51\u5173")}`);if(C.bindIP){if(!C.assignedIP)return E.Warning(`${n("\u8BF7\u8F93\u5165")}${n("IP")}`);if(!P("ip",C.assignedIP))return E.Warning(`${n("\u8BF7\u8F93\u5165\u6B63\u786E\u7684IP\u5730\u5740")}`)}else C.assignedIP="";let I=E.Loading(n("\u4FDD\u5B58\u4E2D..."));try{const{data:M}=yield G.DeviceMangement.staticDeviceConfig.POST(C);JSON.stringify(M)==="{}"?(p.value=!1,V(),b(),E.Success("\u4FDD\u5B58\u6210\u529F !")):E.Success((M==null?void 0:M.error)||"\u4FDD\u5B58\u5931\u8D25\uFF01")}catch(M){E.Warning(`${M==null?void 0:M.error} || ${M==null?void 0:M.message}`)}finally{I.Close()}}),V=()=>{z.value=null,C.hostname="",C.assignedIP="",C.assignedMac="",C.bindIP=!1,C.dhcpGateway="",C.tagName="",C.tagTitle="",C.action="add"};return(I,M)=>(r(),d("div",lB,[t("div",uB,[B(pa,{onHandleAdd:M[0]||(M[0]=W=>p.value=!0),onRefresh:b,onBatchDelete:$,onSearch:v})]),t("div",null,[B(je,{data:s.value,columns:w.value,rowKey:"assignedMac",showSelection:g.value,showPagination:!1,onSelectionChange:k},{action:j(({row:W})=>[t("button",{class:"del-button del-button--danger",onClick:bt=>_(W)},[t("span",null,i(e(n)("\u5220\u9664")),1)],8,cB)]),tagTitle:j(({row:W})=>[t("span",null,i(m(W==null?void 0:W.tagTitle)||m(W==null?void 0:W.tagName)||"-"),1)]),bindIP:j(({row:W})=>[t("span",null,i(W!=null&&W.bindIP?e(n)("\u662F"):e(n)("\u5426")),1)]),_:1},8,["data","columns","showSelection"])]),B(ee,{modelValue:p.value,"onUpdate:modelValue":M[6]||(M[6]=W=>p.value=W),title:"\u9759\u6001\u5206\u914D",width:"550px","show-close":!0,onConfirm:R,onCancel:V},{default:j(()=>[t("div",pB,[fB,t("div",mB,[t("div",gB,i(e(n)("\u540D\u79F0"))+"\uFF1A",1),L(t("input",{id:"tagName",type:"text",onInput:c,"onUpdate:modelValue":M[1]||(M[1]=W=>e(C).hostname=W),placeholder:e(n)("\u8BF7\u8F93\u5165")+"...",class:"tag-input"},null,40,vB),[[et,e(C).hostname,void 0,{trim:!0}]])]),t("div",bB,[hB,L(t("input",{id:"tagName",type:"text","onUpdate:modelValue":M[2]||(M[2]=W=>e(C).assignedMac=W),placeholder:e(n)("\u8BF7\u8F93\u5165")+"...",class:"tag-input"},null,8,_B),[[et,e(C).assignedMac,void 0,{trim:!0}]])]),t("div",xB,[t("div",wB,i(e(n)("\u7F51\u5173"))+"\uFF1A",1),L(t("select",{"onUpdate:modelValue":M[3]||(M[3]=W=>z.value=W),onChange:Y},[e(A)?(r(),d("option",kB,i(e(n)("\u8BF7\u9009\u62E9")),1)):D("",!0),(r(!0),d(U,null,tt(a.value,W=>(r(),d("option",{value:W},i(W.gateway)+"("+i(W.tagTitle?m(W.tagTitle):W.tagName?W.tagName:"-")+") ",9,yB))),256))],544),[[dt,z.value]])]),t("div",FB,[t("div",EB,i(e(n)("MAC\u5730\u5740\u4E0EIP\u7ED1\u5B9A"))+"\uFF1A",1),B(Nt,{modelValue:e(C).bindIP,"onUpdate:modelValue":M[4]||(M[4]=W=>e(C).bindIP=W)},null,8,["modelValue"])]),e(C).bindIP?(r(),d("div",$B,[CB,L(t("input",{id:"tagName",type:"text","onUpdate:modelValue":M[5]||(M[5]=W=>e(C).assignedIP=W),placeholder:e(n)("\u8BF7\u8F93\u5165")+"...",class:"tag-input"},null,8,DB),[[et,e(C).assignedIP,void 0,{trim:!0}]])])):D("",!0)])]),_:1},8,["modelValue"])]))}});var YB=N(BB,[["__scopeId","data-v-0ad740fc"]]);const AB={class:"container"},SB={style:{display:"flex","justify-content":"end"}},zB=["onClick"],PB={class:"custom-content"},TB={class:"item_box"},IB={class:"item_left"},MB={class:"item_box"},LB={class:"item_left"},NB=["placeholder"],OB={class:"item_box"},VB={class:"item_left"},GB=["placeholder"],jB={key:0,class:"tip"},UB=["onClick"],qB={key:1},RB={class:"item_box"},WB={class:"item_left"},HB={class:"item_box"},JB={class:"item_left"},ZB=["placeholder"],KB={class:"item_box"},QB={class:"item_left"},XB=["placeholder"],tY={class:"item_box"},eY={class:"item_left"},aY=["placeholder"],oY=T({emits:["openGloba"],setup(o,{emit:n}){const{$gettext:a}=H(),l=F({});(()=>O(this,null,function*(){try{const{data:V}=yield G.DeviceMangement.globalConfigs.GET();V.result&&(l.value=V.result||{})}catch(V){}}))();const s=F([]),p=F([]),w=F(!1),m=F([{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:"enabled",slot:"enabled"},{label:"\u4E0A\u4F20\u9650\u901F\uFF08Mbit/s\uFF09",prop:"uploadSpeed",slot:"uploadSpeed"},{label:"\u4E0B\u8F7D\u9650\u901F\uFF08Mbit/s\uFF09",prop:"downloadSpeed",slot:"downloadSpeed"},{label:"\u6CE8\u89E3",prop:"comment"},{label:"\u64CD\u4F5C",prop:"action",slot:"action"}]),c=()=>O(this,null,function*(){let V=E.Loading(a("\u52A0\u8F7D\u4E2D..."));try{const{data:I}=yield G.DeviceMangement.listSpeedLimitedDevices.GET();I.result&&(s.value=I.result||[],p.value=I.result||[])}catch(I){}finally{V.Close()}});c();const f=F(!0),g=F([]),h=V=>{g.value=V},k=()=>O(this,null,function*(){s.value=[];let V=E.Loading(a("\u52A0\u8F7D\u4E2D..."));yield c(),V.Close()}),b=V=>s.value.filter(I=>{const M=I.ip.includes(V),W=I.mac.toLowerCase().includes(V.toLowerCase());return M||W}),x=V=>{V===""&&(p.value=s.value),p.value=b(V)},v=V=>O(this,null,function*(){if(confirm(a("\u6E29\u99A8\u63D0\u793A\uFF1A\u5220\u9664\u8BBE\u5907\u7684\u9650\u901F\u914D\u7F6E\u53EF\u80FD\u5F71\u54CD\u6B64\u8BBE\u5907\u7684\u5E26\u5BBD\uFF0C\u8BF7\u8C28\u614E\u64CD\u4F5C\uFF01"))){let I={ip:V.ip||"",mac:V.mac||"",uploadSpeed:V.uploadSpeed||0,downloadSpeed:V.downloadSpeed||0,networkAccess:V.networkAccess||!1,comment:"",action:"delete"};_(I,1)}}),_=(V,I)=>O(this,null,function*(){let M=E.Loading(a("\u5220\u9664\u4E2D..."));try{const{data:W}=yield G.DeviceMangement.speedLimitConfig.POST(V);return I==1&&(JSON.stringify(W)==="{}"?E.Success("\u5220\u9664\u6210\u529F !"):E.Success((W==null?void 0:W.error)||"\u5220\u9664\u5931\u8D25\uFF01"),c()),W}catch(W){}finally{M.Close()}}),y=()=>O(this,null,function*(){if(g.value.length===0)return E.Warning(a("\u8BF7\u52FE\u9009\u8981\u5220\u9664\u7684\u6570\u636E")+" !");if(confirm(a("\u6E29\u99A8\u63D0\u793A\uFF1A\u5220\u9664\u8BBE\u5907\u7684\u9650\u901F\u914D\u7F6E\u53EF\u80FD\u5F71\u54CD\u6B64\u8BBE\u5907\u7684\u5E26\u5BBD\uFF0C\u8BF7\u8C28\u614E\u64CD\u4F5C\uFF01")))try{const V=g.value.map(I=>{const M={ip:I.ip||"",mac:I.mac||"",uploadSpeed:I.uploadSpeed||0,downloadSpeed:I.downloadSpeed||0,networkAccess:I.networkAccess||!1,comment:"",action:"delete"};return _(M)});yield Promise.all(V),E.Success(a("\u6240\u6709\u5220\u9664\u64CD\u4F5C\u5DF2\u5B8C\u6210")),c()}catch(V){}}),$=()=>{w.value=!1,n("openGloba")},A=V=>{var I,M;if(V==!0&&!((M=(I=l.value)==null?void 0:I.speedLimit)!=null&&M.enabled))return E.Warning(a("\u8BF7\u524D\u5F80\u5168\u5C40\u914D\u7F6E\u5F00\u542F\u9650\u901F"))},z=mt({ip:"",mac:"",uploadSpeed:100,downloadSpeed:1e3,networkAccess:!1,enabled:!1,comment:"",action:"add"}),Y=V=>/^([1-9]\d*(\.\d+)?|0\.\d*[1-9]\d*)$/.test(V.toString()),C=(V,I)=>I?{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})$/}[V].test(I.trim()):!1,P=()=>O(this,null,function*(){var I,M;if(!((M=(I=l.value)==null?void 0:I.speedLimit)!=null&&M.enabled))return E.Warning(a("\u8BF7\u524D\u5F80\u5168\u5C40\u914D\u7F6E\u5F00\u542F\u9650\u901F"));if(!z.ip)return E.Warning(`${a("\u8BF7\u8F93\u5165")}${a("IP")}`);if(!C("ip",z.ip))return E.Warning(`${a("\u8BF7\u8F93\u5165\u6B63\u786E\u7684IP\u5730\u5740")}`);if(!z.mac)return E.Warning(`${a("\u8BF7\u8F93\u5165")}${a("MAC")}`);if(!C("mac",z.mac))return E.Warning(`${a("\u8BF7\u8F93\u5165\u6B63\u786E\u7684MAC\u5730\u5740")}`);if(z.networkAccess)z.downloadSpeed=0,z.uploadSpeed=0;else{if(!z.downloadSpeed)return E.Warning(`${a("\u8BF7\u8F93\u5165")}${a("\u4E0B\u8F7D\u901F\u5EA6")}`);if(!Y(z.downloadSpeed))return E.Warning(`${a("\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u4E0B\u8F7D\u901F\u5EA6")}`);if(!z.uploadSpeed)return E.Warning(`${a("\u8BF7\u8F93\u5165")}${a("\u4E0A\u4F20\u901F\u5EA6")}`);if(!Y(z.uploadSpeed))return E.Warning(`${a("\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u4E0A\u4F20\u901F\u5EA6")}`);z.downloadSpeed=Number(z.downloadSpeed),z.uploadSpeed=Number(z.uploadSpeed)}let V=E.Loading(a("\u4FDD\u5B58\u4E2D..."));try{z.networkAccess=!z.networkAccess;const{data:W}=yield G.DeviceMangement.speedLimitConfig.POST(z);JSON.stringify(W)==="{}"?(k(),E.Success("\u4FDD\u5B58\u6210\u529F !")):E.Success((W==null?void 0:W.error)||"\u4FDD\u5B58\u5931\u8D25\uFF01"),w.value=!1,R()}catch(W){E.Warning(`${W==null?void 0:W.error} || ${W==null?void 0:W.message}`)}finally{z.downloadSpeed=1e3,z.uploadSpeed=100,V.Close()}}),R=()=>{z.ip="",z.mac="",z.uploadSpeed=100,z.downloadSpeed=1e3,z.networkAccess=!1,z.comment="",z.action="add"};return(V,I)=>(r(),d("div",AB,[t("div",SB,[B(pa,{onHandleAdd:I[0]||(I[0]=M=>w.value=!0),onRefresh:k,onBatchDelete:y,onSearch:x})]),t("div",null,[B(je,{data:p.value,columns:m.value,rowKey:"mac",showSelection:f.value,showPagination:!1,onSelectionChange:h},{action:j(({row:M})=>[t("button",{class:"del-button del-button--danger",onClick:W=>v(M)},[t("span",null,i(e(a)("\u5220\u9664")),1)],8,zB)]),enabled:j(({row:M})=>[t("span",null,i(M!=null&&M.enabled?e(a)("\u662F"):e(a)("\u5426")),1)]),uploadSpeed:j(({row:M})=>[t("span",null,i((M==null?void 0:M.uploadSpeed)||"-")+" "+i(M!=null&&M.uploadSpeed?"Mbit/s":""),1)]),downloadSpeed:j(({row:M})=>[t("span",null,i((M==null?void 0:M.downloadSpeed)||"-")+" "+i(M!=null&&M.downloadSpeed?"Mbit/s":""),1)]),_:1},8,["data","columns","showSelection"])]),B(ee,{modelValue:w.value,"onUpdate:modelValue":I[9]||(I[9]=M=>w.value=M),title:"\u9650\u901F\u914D\u7F6E","show-close":!0,onConfirm:P,onCancel:R},{default:j(()=>{var M,W,bt,Bt;return[t("div",PB,[t("div",TB,[t("div",IB,i(e(a)("\u5BF9\u8BBE\u5907\u5F00\u542F\u9650\u901F"))+"\uFF1A",1),B(Nt,{modelValue:e(z).enabled,"onUpdate:modelValue":I[1]||(I[1]=gt=>e(z).enabled=gt),disabled:!((W=(M=l.value)==null?void 0:M.speedLimit)!=null&&W.enabled),onBeforeChange:A},null,8,["modelValue","disabled"])]),t("div",MB,[t("div",LB,i(e(a)("IP\u5730\u5740"))+"\uFF1A",1),L(t("input",{id:"tagName",type:"text","onUpdate:modelValue":I[2]||(I[2]=gt=>e(z).ip=gt),placeholder:e(a)("\u8BF7\u8F93\u5165")+"...",class:"tag-input"},null,8,NB),[[et,e(z).ip,void 0,{trim:!0}]])]),t("div",OB,[t("div",VB,i(e(a)("MAC\u5730\u5740"))+"\uFF1A",1),L(t("input",{id:"tagName",type:"text","onUpdate:modelValue":I[3]||(I[3]=gt=>e(z).mac=gt),placeholder:e(a)("\u8BF7\u8F93\u5165")+"...",class:"tag-input"},null,8,GB),[[et,e(z).mac,void 0,{trim:!0}]])]),(Bt=(bt=l.value)==null?void 0:bt.speedLimit)!=null&&Bt.enabled?D("",!0):(r(),d("div",jB,[t("a",{href:"",onClick:ut($,["prevent"])},i(e(a)("\u70B9\u6211\u8DF3\u8F6C\u5168\u5C40\u914D\u7F6E")),9,UB)])),e(z).enabled?(r(),d("div",qB,[t("div",RB,[t("div",WB,i(e(a)("\u7981\u6B62\u8BE5\u8BBE\u5907\u8BBF\u95EE\u7F51\u7EDC"))+"\uFF1A",1),B(Nt,{modelValue:e(z).networkAccess,"onUpdate:modelValue":I[4]||(I[4]=gt=>e(z).networkAccess=gt),onChange:I[5]||(I[5]=()=>{})},null,8,["modelValue"])]),e(z).networkAccess?D("",!0):(r(),d(U,{key:0},[t("div",HB,[t("div",JB,i(e(a)("\u4E0B\u8F7D\u9650\u901F\uFF08Mbit/s\uFF09"))+"\uFF1A",1),L(t("input",{id:"tagName",type:"text","onUpdate:modelValue":I[6]||(I[6]=gt=>e(z).downloadSpeed=gt),placeholder:e(a)("\u8BF7\u8F93\u5165")+"...",class:"tag-input"},null,8,ZB),[[et,e(z).downloadSpeed,void 0,{trim:!0}]]),nt(" \xA0 "+i(e(a)("\u603B\u5E26\u5BBD")),1)]),t("div",KB,[t("div",QB,i(e(a)("\u4E0A\u4F20\u9650\u901F\uFF08Mbit/s\uFF09"))+"\uFF1A",1),L(t("input",{id:"tagName",type:"text","onUpdate:modelValue":I[7]||(I[7]=gt=>e(z).uploadSpeed=gt),placeholder:e(a)("\u8BF7\u8F93\u5165")+"...",class:"tag-input"},null,8,XB),[[et,e(z).uploadSpeed,void 0,{trim:!0}]]),nt(" \xA0 "+i(e(a)("\u603B\u5E26\u5BBD")),1)]),t("div",tY,[t("div",eY,i(e(a)("\u6CE8\u89E3"))+"\uFF1A",1),L(t("input",{id:"tagName",type:"text","onUpdate:modelValue":I[8]||(I[8]=gt=>e(z).comment=gt),placeholder:e(a)("\u8BF7\u8F93\u5165")+"...",class:"tag-input"},null,8,aY),[[et,e(z).comment,void 0,{trim:!0}]])])],64))])):D("",!0)])]}),_:1},8,["modelValue"])]))}});var nY=N(oY,[["__scopeId","data-v-1c110960"]]);const ma=o=>(it("data-v-15068472"),o=o(),rt(),o),iY={key:0,class:"dialog-overlay"},rY={class:"dialog-container"},sY={class:"dialog-title"},dY=ma(()=>t("div",{class:"loading-animation"},[t("div",{class:"spinner"})],-1)),lY={class:"dialog-message"},uY={key:0,class:"dialog-overlay"},cY={class:"dialog-container"},pY={class:"dialog-title"},fY=ma(()=>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)),mY={class:"dialog-message"},gY={key:0,class:"dialog-overlay"},vY={class:"dialog-container tag-dialog"},bY={class:"dialog-title"},hY={class:"warning-message"},_Y=ma(()=>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)),xY={class:"input-group"},wY={for:"tagTitle"},kY=["placeholder"],yY={class:"input-group"},FY={for:"tagName"},EY=["disabled","placeholder"],$Y={class:"input-group"},CY={for:"gateway"},DY=["placeholder"],BY={class:"button-group"},YY=T({props:{title:{type:String,required:!0}},emits:["confirm","update:modelValue"],setup(o,{expose:n,emit:a}){const{$gettext:l}=H(),u=F("install"),s=F(!1),p=F(!1),w=F(!1),m=F(""),c=F(""),f=F(""),g=()=>{u.value="install",s.value=!0},h=()=>{s.value=!1},k=()=>{s.value=!1,setTimeout(()=>{p.value=!0},300)},b=()=>{p.value=!1},x=F("1"),v=()=>{u.value="tag",x.value="1",c.value="",m.value="",f.value="",w.value=!0},_=()=>{u.value="tag",x.value="2",w.value=!0},y=()=>{w.value=!1},$=Y=>{c.value=Y.target.value.replace(/[\u4e00-\u9fa5]/g,"")},A=(Y,C)=>C?{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(C.trim()):!1,z=()=>{if(!A("ip",f.value.trim()))return E.Warning(`${l("\u8BF7\u8F93\u5165\u6B63\u786E\u7684IP\u5730\u5740")}`);m.value.trim()&&c.value.trim()&&f.value.trim()&&(a("confirm",{tagTitle:m.value.trim(),tagName:c.value.trim(),gateway:f.value.trim(),type:x.value}),y())};return At(m,Y=>{a("update:modelValue",Y)}),At(c,Y=>{a("update:modelValue",Y)}),At(f,Y=>{a("update:modelValue",Y)}),n({tagTitle:m,tagName:c,gateway:f,openInstallDialog:g,showInstallResult:k,openTagDialog:v,closeTagDialog:y,cancelInstall:h,openEditTagDialog:_}),(Y,C)=>(r(),d(U,null,[B($t,{name:"fade"},{default:j(()=>[s.value&&u.value==="install"?(r(),d("div",iY,[t("div",rY,[t("div",sY,i(o.title),1),dY,t("p",lY,i(e(l)("\u6B63\u5728\u5B89\u88C5"))+"...",1),t("button",{class:"dialog-button",onClick:h},i(e(l)("\u5173\u95ED")),1)])])):D("",!0)]),_:1}),B($t,{name:"fade"},{default:j(()=>[p.value&&u.value==="install"?(r(),d("div",uY,[t("div",cY,[t("div",pY,i(e(l)("\u7ED3\u679C")),1),fY,t("p",mY,i(e(l)("\u5B89\u88C5\u6210\u529F"))+"\uFF01",1),t("button",{class:"dialog-button",onClick:b},i(e(l)("\u786E\u5B9A")),1)])])):D("",!0)]),_:1}),B($t,{name:"fade"},{default:j(()=>[w.value&&u.value==="tag"?(r(),d("div",gY,[t("div",vY,[t("div",bY,i(x.value==="1"?e(l)("\u6DFB\u52A0\u6807\u7B7E"):e(l)("\u7F16\u8F91\u6807\u7B7E")),1),t("div",hY,[_Y,t("span",null,i(e(l)("\u6CE8\u610F\uFF1A\u6DFB\u52A0ID\u65F6\uFF0C\u8BF7\u52FF\u5C06\u201Codhcpd\u201D\u6216\u7F51\u7EDC\u63A5\u53E3\uFF08\u4F8B\u5982\u201Clan\u201D,\u201Cwan\u201D,\u201Cwan6\u201D\u7B49\uFF09\u4F5C\u4E3AID\uFF0C\u6B64\u4E3E\u5C06\u4EA7\u751F\u51B2\u7A81\u3002\u5EFA\u8BAE\u5728ID\u524D\u9762\u52A0\u4E0A\u524D\u7F00\u201Ct_\u201D\u4EE5\u675C\u7EDD\u6B64\u7C7B\u51B2\u7A81\u3002")),1)]),t("div",xY,[t("label",wY,i(e(l)("\u6807\u9898"))+"\uFF1A",1),L(t("input",{id:"tagTitle","onUpdate:modelValue":C[0]||(C[0]=P=>m.value=P),type:"text",placeholder:e(l)("\u8BF7\u8F93\u5165")+"...",class:"tag-input"},null,8,kY),[[et,m.value]])]),t("div",yY,[t("label",FY,i(e(l)("ID"))+"\uFF1A",1),L(t("input",{id:"tagName","onUpdate:modelValue":C[1]||(C[1]=P=>c.value=P),onInput:$,disabled:x.value=="2",type:"text",placeholder:e(l)("\u8BF7\u8F93\u5165")+"...",class:"tag-input"},null,40,EY),[[et,c.value]])]),t("div",$Y,[t("label",CY,i(e(l)("\u7F51\u5173"))+"\uFF1A",1),L(t("input",{id:"gateway","onUpdate:modelValue":C[2]||(C[2]=P=>f.value=P),type:"text",placeholder:e(l)("\u8BF7\u8F93\u5165")+"...",class:"tag-input"},null,8,DY),[[et,f.value]])]),t("div",BY,[t("button",{class:"cancel-button",onClick:y},i(e(l)("\u53D6\u6D88")),1),t("button",{class:"confirm-button",onClick:z},i(e(l)("\u786E\u5B9A")),1)])])])):D("",!0)]),_:1})],64))}});var AY=N(YY,[["__scopeId","data-v-15068472"]]);const io=o=>(it("data-v-66e54129"),o=o(),rt(),o),SY={class:"tab-container"},zY={class:"tab-header"},PY=["onClick"],TY={class:"tab-content_g"},IY={key:0,class:"not_installed"},MY=io(()=>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)),LY={key:1},NY={class:"item_box"},OY={class:"item_left"},VY={class:"item_box"},GY={class:"item_left"},jY=["placeholder"],UY={class:"item_box"},qY={class:"item_left"},RY=["placeholder"],WY={class:"item_box"},HY={class:"item_left"},JY={key:0,class:"not_installed"},ZY=io(()=>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)),KY={key:1},QY={class:"item_box"},XY={class:"item_left"},tA={class:"item_box"},eA={class:"item_left"},aA={key:0,value:"",disabled:""},oA=["value"],nA={class:"item_box"},iA={class:"item_left"},rA=["placeholder"],sA={class:"item_box"},dA={class:"item_left"},lA=["placeholder"],uA={class:"item_box"},cA={class:"item_left"},pA={style:{"margin-bottom":"16px"}},fA={class:"item_box"},mA={class:"item_left"},gA={class:"item_box"},vA={class:"item_left"},bA=["value"],hA={class:"item_box"},_A={class:"item_left"},xA={style:{display:"flex","justify-content":"end","margin-bottom":"8px"}},wA=["onClick"],kA=["onClick"],yA=T({setup(o,{expose:n}){const{$gettext:a}=H(),l=Q(()=>!c.role),u=F([]),s=F([{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"}]),p=F([{name:a("\u4E3B\u8DEF\u7531"),value:"fallback"},{name:a("\u65C1\u8DEF\u7531"),value:"main"}]),w=mt({dhcpEnabled:!1,dhcpGateway:""}),m=mt({enabled:!1,uploadSpeed:"",downloadSpeed:"",installed:!0}),c=mt({enabled:!1,role:"",setIP:"",checkIP:""}),f=F({}),g=()=>O(this,null,function*(){var at,J,Ct,ct,S,K,X,ot,xt,St,wt,ne,ie,re,se,de,le,ue,ce,pe,fe,me,ge;try{const{data:kt}=yield G.DeviceMangement.globalConfigs.GET();if(kt.result){if(f.value=kt.result||{},w.dhcpEnabled=((J=(at=kt.result)==null?void 0:at.dhcpGlobal)==null?void 0:J.dhcpEnabled)||!1,(ct=(Ct=kt.result)==null?void 0:Ct.dhcpGlobal)!=null&&ct.dhcpGateway)w.dhcpGateway=(K=(S=kt.result)==null?void 0:S.dhcpGlobal)==null?void 0:K.dhcpGateway;else{const va=(ot=(X=kt.result)==null?void 0:X.dhcpGlobal)==null?void 0:ot.gatewaySels.find(lo=>lo.title==="myself");va?w.dhcpGateway=va.gateway:w.dhcpGateway=""}u.value=((xt=kt.result)==null?void 0:xt.dhcpTags)||[],m.enabled=((wt=(St=kt.result)==null?void 0:St.speedLimit)==null?void 0:wt.enabled)||!1,m.uploadSpeed=((ie=(ne=kt.result)==null?void 0:ne.speedLimit)==null?void 0:ie.uploadSpeed)||"",m.downloadSpeed=((se=(re=kt.result)==null?void 0:re.speedLimit)==null?void 0:se.downloadSpeed)||"",c.enabled=((le=(de=kt.result)==null?void 0:de.floatGateway)==null?void 0:le.enabled)||!1,c.role=((ce=(ue=kt.result)==null?void 0:ue.floatGateway)==null?void 0:ce.role)||"",c.setIP=((fe=(pe=kt.result)==null?void 0:pe.floatGateway)==null?void 0:fe.setIP)||"",c.checkIP=((ge=(me=kt.result)==null?void 0:me.floatGateway)==null?void 0:ge.checkIP)||""}}catch(kt){}});g();const h=()=>O(this,null,function*(){let at=E.Loading(a("\u4FDD\u5B58\u4E2D..."));try{const{data:J}=yield G.DeviceMangement.dhcpGatewayConfig.POST(w);JSON.stringify(J)==="{}"?(E.Success(a("\u4FDD\u5B58\u6210\u529F")),g()):E.Success((J==null?void 0:J.error)||"\u4FDD\u5B58\u5931\u8D25\uFF01")}catch(J){E.Warning(`${J==null?void 0:J.error} || ${J==null?void 0:J.message}`)}finally{at.Close()}}),k=(at,J)=>O(this,null,function*(){let Ct=E.Loading(a("\u68C0\u67E5\u4E2D..."));try{const ct=yield G.App.Check.POST({name:at});if(Ct.Close(),ct!=null&&ct.data){const{result:S,error:K}=ct.data;if(K)E.Warning(K);else{if(S)return S.status=="installed";E.Warning(a("\u68C0\u67E5\u63D2\u4EF6\u72B6\u6001\u5931\u8D25"))}}return!1}catch(ct){return Ct.Close(),E.Warning(ct),!1}}),b=F(!1),x=F(!1),v=()=>O(this,null,function*(){(yield k("app-meta-floatip"))&&(x.value=!0)}),_=()=>O(this,null,function*(){(yield k("app-meta-eqos"))&&(b.value=!0)});v(),_();const y=[{id:"tag",label:a("DHCP")},{id:"gateway",label:a("\u6D6E\u52A8\u7F51\u5173")},{id:"ip",label:a("IP\u9650\u901F")}],$=F("tag");n({activeTab:$});const A=at=>{$.value=at},z=F(),Y=at=>({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")})[at]||at,C=F("app-meta-floatip"),P=Q(()=>C.value==="app-meta-floatip"?a("\u6D6E\u52A8\u7F51\u5173"):a("IP\u9650\u901F")),R=at=>O(this,null,function*(){if(C.value=at,z.value.openInstallDialog(),yield Dt.installApp(at))return at=="app-meta-floatip"?v():_(),z.value.showInstallResult(),!0;z.value.cancelInstall(),E.Error(a("\u5B89\u88C5\u5931\u8D25\u6216\u8D85\u65F6\uFF0C\u8BF7\u68C0\u67E5\u8F6F\u4EF6\u6E90\u6216\u7A0D\u5019\u91CD\u8BD5"))}),V=at=>/^([1-9]\d*(\.\d+)?|0\.\d*[1-9]\d*)$/.test(at.toString()),I=()=>O(this,null,function*(){if(m.enabled){if(!m.downloadSpeed)return E.Warning(`${a("\u8BF7\u8F93\u5165")}${a("\u4E0B\u8F7D\u901F\u5EA6")}`);if(!V(m.downloadSpeed))return E.Warning(`${a("\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u4E0B\u8F7D\u901F\u5EA6")}`);if(!m.uploadSpeed)return E.Warning(`${a("\u8BF7\u8F93\u5165")}${a("\u4E0A\u4F20\u901F\u5EA6")}`);if(!V(m.uploadSpeed))return E.Warning(`${a("\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u4E0A\u4F20\u901F\u5EA6")}`);m.downloadSpeed=Number(m.downloadSpeed),m.uploadSpeed=Number(m.uploadSpeed)}else m.downloadSpeed=0,m.uploadSpeed=0;let at=E.Loading(a("\u4FDD\u5B58\u4E2D..."));try{const{data:J}=yield G.DeviceMangement.enableSpeedLimit.POST(m);JSON.stringify(J)==="{}"?(E.Success(a("\u4FDD\u5B58\u6210\u529F")),g()):E.Success((J==null?void 0:J.error)||"\u4FDD\u5B58\u5931\u8D25\uFF01")}catch(J){E.Warning(`${J==null?void 0:J.error} || ${J==null?void 0:J.message}`)}finally{at.Close()}}),M=(at,J)=>J?{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})$/}[at].test(J.trim()):!1,W=()=>O(this,null,function*(){if(!c.role)return E.Warning(a("\u8BF7\u9009\u62E9\u8282\u70B9\u89D2\u8272"));if(!c.setIP)return E.Warning(`${a("\u8BF7\u8F93\u5165")}${a("\u6D6E\u52A8\u7F51\u5173")}IP`);if(!M("ip",c.setIP))return E.Warning(`${a("\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u6D6E\u52A8\u7F51\u5173IP\u5730\u5740")}`);if(!c.checkIP)return E.Warning(`${a("\u8BF7\u8F93\u5165")}${a("\u65C1\u8DEF\u7531")}IP`);if(!M("ip",c.checkIP))return E.Warning(`${a("\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u65C1\u8DEF\u7531IP\u5730\u5740")}`);let at=E.Loading(a("\u4FDD\u5B58\u4E2D..."));try{const{data:J}=yield G.DeviceMangement.enableFloatGateway.POST(c);JSON.stringify(J)==="{}"?(E.Success(a("\u4FDD\u5B58\u6210\u529F")),g()):E.Success((J==null?void 0:J.error)||"\u4FDD\u5B58\u5931\u8D25\uFF01")}catch(J){E.Warning(`${J==null?void 0:J.error} || ${J==null?void 0:J.message}`)}finally{at.Close()}}),bt=at=>{at||confirm(a("\u6E29\u99A8\u63D0\u793A\uFF1A\u5173\u95EDDHCP\u53EF\u80FD\u5F71\u54CD\u5C40\u57DF\u7F51\u5185\u8BBE\u5907\u7684IP\u5206\u914D\u548C\u8054\u7F51\uFF0C\u8BF7\u8C28\u614E\u64CD\u4F5C\uFF01"))||(w.dhcpEnabled=!0)},Bt=at=>{at||confirm(a("\u6E29\u99A8\u63D0\u793A\uFF1A\u5173\u95ED\u6D6E\u52A8\u7F51\u5173\u53EF\u80FD\u5F71\u54CD\u6B63\u5728\u4F7F\u7528\u6D6E\u52A8\u7F51\u5173\u7684\u8BBE\u5907\uFF0C\u8BF7\u8C28\u614E\u64CD\u4F5C\uFF01"))||(c.enabled=!0)},gt=at=>{at||confirm(a("\u6E29\u99A8\u63D0\u793A\uFF1A\u5173\u95ED\u9650\u901F\u4F1A\u8BA9\u5DF2\u914D\u7F6E\u9650\u901F\u7684\u8BBE\u5907\u7684\u5E26\u5BBD\u9650\u5236\u5168\u90E8\u5931\u6548\uFF0C\u8BF7\u8C28\u614E\u64CD\u4F5C\uFF01"))||(m.enabled=!0)},jt=at=>O(this,null,function*(){if(confirm(a("\u6E29\u99A8\u63D0\u793A\uFF1A\u5220\u9664\u7F51\u5173\u6807\u7B7E\u53EF\u80FD\u5F71\u54CD\u6B63\u5728\u4F7F\u7528\u6B64\u6807\u7B7E\u7684\u8BBE\u5907\uFF0C\u8BF7\u8C28\u614E\u64CD\u4F5C\uFF01"))){let J=E.Loading(a("\u5220\u9664\u4E2D...")),Ct={action:"delete",tagTitle:at.tagTitle||"",tagName:at.tagName||"",dhcpOption:(at==null?void 0:at.dhcpOption)||[]};try{const{data:ct}=yield G.DeviceMangement.dhcpTagsConfig.POST(Ct);JSON.stringify(ct)==="{}"?(E.Success(a("\u5220\u9664\u6210\u529F")),g()):E.Success((ct==null?void 0:ct.error)||"\u5220\u9664\u5931\u8D25\uFF01")}catch(ct){E.Warning(`${ct==null?void 0:ct.error} || ${ct==null?void 0:ct.message}`)}finally{J.Close()}}}),Kt=()=>{z.value.openTagDialog()},Tt=F([]),Mt=at=>O(this,null,function*(){Tt.value=at.dhcpOption?at.dhcpOption:[],z.value.tagTitle=at.tagTitle||"",z.value.tagName=at.tagName||"",z.value.gateway=at.gateway||"",yield oa(),z.value.openEditTagDialog()}),qe=at=>O(this,null,function*(){let J=E.Loading(a("\u4FDD\u5B58\u4E2D..."));const Ct=[`3,${at.gateway}`,`6,${at.gateway}`];let ct={action:at.type==1?"add":"modify",tagTitle:at.tagTitle,tagName:at.tagName,dhcpOption:Ct};try{const{data:S}=yield G.DeviceMangement.dhcpTagsConfig.POST(ct);JSON.stringify(S)==="{}"?(E.Success(a("\u4FDD\u5B58\u6210\u529F")),g()):E.Success((S==null?void 0:S.error)||"\u4FDD\u5B58\u5931\u8D25\uFF01")}catch(S){E.Warning(`${S==null?void 0:S.error} || ${S==null?void 0:S.message}`)}finally{J.Close()}});return(at,J)=>{var Ct,ct;return r(),d("div",SY,[t("div",zY,[(r(),d(U,null,tt(y,S=>t("button",{key:S.id,class:st(["tab-button",{active:$.value===S.id}]),onClick:K=>A(S.id)},i(S.label),11,PY)),64))]),t("div",TY,[L(t("div",null,[b.value?(r(),d("div",LY,[t("div",NY,[t("div",OY,i(e(a)("IP\u9650\u901F"))+"\uFF1A",1),B(Nt,{modelValue:e(m).enabled,"onUpdate:modelValue":J[1]||(J[1]=S=>e(m).enabled=S),onChange:gt},null,8,["modelValue"])]),e(m).enabled?(r(),d(U,{key:0},[t("div",VY,[t("div",GY,i(e(a)("\u4E0B\u8F7D\u901F\u5EA6"))+"\uFF08Mbit/s\uFF09\uFF1A",1),L(t("input",{id:"tagName",type:"text","onUpdate:modelValue":J[2]||(J[2]=S=>e(m).downloadSpeed=S),placeholder:e(a)("\u8BF7\u8F93\u5165")+"...",class:"tag-input"},null,8,jY),[[et,e(m).downloadSpeed,void 0,{trim:!0}]]),nt(" \xA0 "+i(e(a)("\u603B\u5E26\u5BBD")),1)]),t("div",UY,[t("div",qY,i(e(a)("\u4E0A\u4F20\u901F\u5EA6"))+"\uFF08Mbit/s\uFF09\uFF1A",1),L(t("input",{id:"tagName",type:"text","onUpdate:modelValue":J[3]||(J[3]=S=>e(m).uploadSpeed=S),placeholder:e(a)("\u8BF7\u8F93\u5165")+"...",class:"tag-input"},null,8,RY),[[et,e(m).uploadSpeed,void 0,{trim:!0}]]),nt(" \xA0 "+i(e(a)("\u603B\u5E26\u5BBD")),1)])],64)):D("",!0),t("div",WY,[t("div",HY,[t("button",{class:"add-button add-button--danger",onClick:I},i(e(a)("\u4FDD\u5B58")),1)])])])):(r(),d("div",IY,[MY,t("span",null,i(e(a)("\u8F6F\u4EF6\u6682\u672A\u5B89\u88C5")),1),t("div",{class:"not_installed_btn",onClick:J[0]||(J[0]=S=>R("app-meta-eqos"))},i(e(a)("\u7ACB\u5373\u5B89\u88C5")),1)]))],512),[[Xt,$.value==="ip"]]),L(t("div",null,[x.value?(r(),d("div",KY,[t("div",QY,[t("div",XY,i(e(a)("\u6D6E\u52A8\u7F51\u5173"))+"\uFF1A",1),B(Nt,{modelValue:e(c).enabled,"onUpdate:modelValue":J[5]||(J[5]=S=>e(c).enabled=S),onChange:Bt},null,8,["modelValue"])]),t("div",tA,[t("div",eA,i(e(a)("\u8282\u70B9\u89D2\u8272"))+"\uFF1A",1),L(t("select",{"onUpdate:modelValue":J[6]||(J[6]=S=>e(c).role=S),onChange:J[7]||(J[7]=()=>{})},[e(l)?(r(),d("option",aA,i(e(a)("\u8BF7\u9009\u62E9")),1)):D("",!0),(r(!0),d(U,null,tt(p.value,S=>(r(),d("option",{value:S.value},i(S.name),9,oA))),256))],544),[[dt,e(c).role]])]),t("div",nA,[t("div",iA,i(e(a)("\u6D6E\u52A8\u7F51\u5173"))+"IP\uFF1A",1),L(t("input",{id:"tagName",type:"text","onUpdate:modelValue":J[8]||(J[8]=S=>e(c).setIP=S),placeholder:e(a)("\u8BF7\u8F93\u5165")+"...",class:"tag-input"},null,8,rA),[[et,e(c).setIP,void 0,{trim:!0}]])]),t("div",sA,[t("div",dA,i(e(a)("\u65C1\u8DEF\u7531IP"))+"\uFF1A",1),L(t("input",{id:"tagName",type:"text","onUpdate:modelValue":J[9]||(J[9]=S=>e(c).checkIP=S),placeholder:e(a)("\u8BF7\u8F93\u5165")+"...",class:"tag-input"},null,8,lA),[[et,e(c).checkIP,void 0,{trim:!0}]])]),t("div",uA,[t("div",cA,[t("button",{class:"add-button add-button--danger",onClick:W},i(e(a)("\u4FDD\u5B58")),1)])])])):(r(),d("div",JY,[ZY,t("span",null,i(e(a)("\u8F6F\u4EF6\u6682\u672A\u5B89\u88C5")),1),t("div",{class:"not_installed_btn",onClick:J[4]||(J[4]=S=>R("app-meta-floatip"))},i(e(a)("\u7ACB\u5373\u5B89\u88C5")),1)]))],512),[[Xt,$.value==="gateway"]]),L(t("div",null,[t("div",pA,[t("div",fA,[t("div",mA,i(e(a)("\u542F\u7528"))+"DHCP\uFF1A",1),B(Nt,{modelValue:e(w).dhcpEnabled,"onUpdate:modelValue":J[10]||(J[10]=S=>e(w).dhcpEnabled=S),onChange:bt},null,8,["modelValue"])]),t("div",gA,[t("div",vA,"DHCP"+i(e(a)("\u7F51\u5173"))+"\uFF1A",1),L(t("select",{"onUpdate:modelValue":J[11]||(J[11]=S=>e(w).dhcpGateway=S),onChange:J[12]||(J[12]=()=>{})},[(r(!0),d(U,null,tt((ct=(Ct=f.value)==null?void 0:Ct.dhcpGlobal)==null?void 0:ct.gatewaySels,S=>(r(),d("option",{value:S.gateway},i(S.gateway)+" ("+i(S.title?Y(S.title):"")+") ",9,bA))),256))],544),[[dt,e(w).dhcpGateway]])]),t("div",hA,[t("div",_A,[t("button",{class:"add-button add-button--danger",onClick:h},i(e(a)("\u4FDD\u5B58")),1)])])]),t("div",xA,[t("button",{class:"add-button add-button--danger",onClick:Kt},[t("span",null,i(e(a)("\u6DFB\u52A0")),1)])]),B(je,{data:u.value,columns:s.value,showSelection:!1,showPagination:!1,theadBgColor:"#e8e6f9"},{action:j(({row:S})=>[S.autoCreated?D("",!0):(r(),d("span",{key:0,style:{color:"#553AFE",cursor:"pointer"},onClick:K=>Mt(S)},i(e(a)("\u7F16\u8F91")),9,wA)),S.autoCreated?D("",!0):(r(),d("span",{key:1,style:{color:"#F04134",cursor:"pointer","margin-left":"18px"},onClick:K=>jt(S)},i(e(a)("\u5220\u9664")),9,kA))]),tagTitle:j(({row:S})=>[t("span",null,i(Y(S.tagTitle)),1)]),tagName:j(({row:S})=>[t("span",null,i(S.tagName||"-"),1)]),gateway:j(({row:S})=>[t("span",null,i(S.gateway||"-"),1)]),_:1},8,["data","columns"])],512),[[Xt,$.value==="tag"]])]),B(AY,{ref_key:"tagDialogRef",ref:z,title:e(P),onConfirm:qe},null,8,["title"])])}}});var FA=N(yA,[["__scopeId","data-v-66e54129"]]);const ro=o=>(it("data-v-a5a78984"),o=o(),rt(),o),EA={id:"page"},$A={style:{"text-align":"left",display:"flex","align-items":"center","margin-bottom":"20px","padding-top":"4px"}},CA=ro(()=>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)),DA={style:{"text-decoration":"none",color:"var(--breadcrumbs-tit-color1)","line-height":"1.5em"}},BA={class:"device_container",style:{color:"black"}},YA={class:"tab-container"},AA={class:"tabs_box_g"},SA=["onClick"],zA={class:"tab-content_g"},PA={key:0,class:"content-item"},TA={key:1,class:"content-item"},IA={key:2,class:"content-item"},MA={key:3,class:"content-item"},LA=ro(()=>t("div",{style:{height:"30px"}},null,-1)),NA=T({setup(o){const{$gettext:n}=H(),a=F(["\u8BBE\u5907\u5217\u8868","\u9759\u6001\u5206\u914D\u5217\u8868","\u9650\u901F\u8BBE\u5907\u5217\u8868","\u5168\u5C40\u8BBE\u7F6E"]),l=F(0),u=F(null),s=()=>O(this,null,function*(){l.value=3,yield oa(),u.value&&(u.value.activeTab="ip")});return(p,w)=>{const m=ht("router-link");return r(),d(U,null,[t("div",EA,[t("div",$A,[B(m,{to:"/",style:{"text-decoration":"none",color:"var(--breadcrumbs-tit-color)","line-height":"1.5em","margin-right":"4px"}},{default:j(()=>[nt(i(e(n)("\u9996\u9875")),1)]),_:1}),CA,t("a",DA,i(e(n)("\u8BBE\u5907\u7BA1\u7406")),1)])]),t("div",BA,[t("div",YA,[t("div",AA,[(r(!0),d(U,null,tt(a.value,(c,f)=>(r(),d("button",{key:f,onClick:g=>l.value=f,class:st({active:l.value===f})},i(e(n)(c)),11,SA))),128))]),t("div",zA,[l.value===0?(r(),d("div",PA,[B(dB,{onOpenGloba:s})])):D("",!0),l.value===1?(r(),d("div",TA,[B(YB)])):D("",!0),l.value===2?(r(),d("div",IA,[B(nY,{onOpenGloba:s})])):D("",!0),l.value===3?(r(),d("div",MA,[B(FA,{ref_key:"configureRef",ref:u},null,512)])):D("",!0)]),LA])])],64)}}});var OA=N(NA,[["__scopeId","data-v-a5a78984"]]);const VA={width:"200",height:"200",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",fill:"none"},GA=["fill"],jA=["fill"],UA=T({props:{color:{type:String,default:"#ffa847"}},setup(o){return(n,a)=>(r(),d("svg",VA,[t("path",{d:"M640.825806 900.129032c-18.167742 6.606452-37.987097 9.909677-57.806451 13.212903-26.425806 4.954839-44.593548 29.729032-41.290323 56.154839 4.954839 26.425806 29.729032 44.593548 56.154839 41.290323 24.774194-3.303226 47.896774-9.909677 71.019355-16.516129 26.425806-8.258065 41.290323-36.335484 33.032258-62.761291s-34.683871-39.63871-61.109678-31.380645zM974.451613 576.412903c-26.425806-6.606452-52.851613 9.909677-61.109678 36.335484-4.954839 19.819355-11.56129 37.987097-18.167741 56.154839-9.909677 24.774194 1.651613 54.503226 26.425806 64.412903 24.774194 9.909677 54.503226-1.651613 64.412903-26.425806 9.909677-23.122581 16.516129-46.245161 23.122581-69.367742 6.606452-28.077419-8.258065-54.503226-34.683871-61.109678zM814.245161 791.122581c-13.212903 14.864516-28.077419 28.077419-42.941935 39.638709-21.470968 16.516129-24.774194 47.896774-8.258065 69.367742 16.516129 21.470968 47.896774 24.774194 69.367742 8.258065 19.819355-14.864516 37.987097-31.380645 54.503226-49.548387 18.167742-19.819355 18.167742-51.2-1.651613-69.367742s-51.2-18.167742-71.019355 1.651613zM526.864516 341.883871c-28.077419 0-49.548387 21.470968-49.548387 49.548387v122.219355c0 14.864516 6.606452 28.077419 18.167742 37.987097l117.264516 97.445161c21.470968 18.167742 52.851613 14.864516 69.367742-6.606452s14.864516-52.851613-6.606452-69.367742l-99.096774-82.580645v-99.096774c0-26.425806-21.470968-49.548387-49.548387-49.548387z",fill:o.color,"p-id":"4722"},null,8,GA),t("path",{d:"M910.03871 327.019355c28.077419 1.651613 51.2-18.167742 52.851613-46.245161l9.909677-142.03871c1.651613-28.077419-18.167742-51.2-46.245161-52.851613-28.077419-1.651613-51.2 18.167742-52.851613 46.245161v16.516129c-1.651613-1.651613-3.303226-3.303226-4.954839-3.303226-1.651613-3.303226-4.954839-4.954839-6.606452-8.258064-18.167742-16.516129-36.335484-31.380645-57.806451-46.245161-1.651613-1.651613-4.954839-3.303226-6.606452-3.303226-46.245161-31.380645-99.096774-54.503226-155.251613-69.367742-1.651613 0-3.303226-1.651613-4.954838-1.651613-8.258065-1.651613-14.864516-3.303226-23.122581-4.954839h-1.651613c-6.606452-1.651613-13.212903-3.303226-21.470968-3.303225-4.954839-1.651613-11.56129-1.651613-16.516129-1.651613-3.303226 0-6.606452-1.651613-9.909677-1.651613h-1.651613C307.2-19.819355 69.367742 153.6 18.167742 412.903226c-52.851613 275.819355 125.522581 541.729032 401.341935 594.580645 26.425806 4.954839 52.851613-11.56129 57.806452-39.63871 4.954839-26.425806-11.56129-52.851613-39.63871-57.806451h-1.651613c-19.819355-3.303226-37.987097-9.909677-56.154838-16.516129h-3.303226c-44.593548-16.516129-84.232258-39.63871-118.916129-67.716129l-4.954839-4.954839c-14.864516-13.212903-29.729032-26.425806-41.290322-41.290323-1.651613-1.651613-3.303226-3.303226-6.606452-4.954838-28.077419-33.032258-51.2-71.019355-67.716129-112.309678 0-3.303226-1.651613-6.606452-1.651613-8.258064-6.606452-18.167742-13.212903-37.987097-16.516129-56.154839 0-3.303226-1.651613-6.606452-3.303226-9.909677-8.258065-41.290323-9.909677-82.580645-4.954838-125.522581 1.651613-3.303226 1.651613-6.606452 3.303225-9.909678 3.303226-19.819355 6.606452-37.987097 13.212904-57.806451 1.651613-3.303226 1.651613-6.606452 1.651612-9.909678 13.212903-41.290323 33.032258-80.929032 57.806452-115.612903 3.303226-1.651613 4.954839-4.954839 6.606452-6.606451 11.56129-14.864516 24.774194-29.729032 39.638709-44.593549 1.651613-1.651613 3.303226-4.954839 4.954839-6.606451 33.032258-31.380645 71.019355-56.154839 112.309677-74.322581 1.651613 0 3.303226 0 3.303226-1.651613 18.167742-8.258065 37.987097-14.864516 56.154839-19.819355 1.651613 0 1.651613-1.651613 3.303226-1.651613 47.896774-13.212903 100.748387-16.516129 153.6-9.909677 3.303226 0 6.606452 1.651613 9.909677 1.651613 6.606452 1.651613 11.56129 1.651613 18.167742 3.303226 80.929032 16.516129 153.6 54.503226 209.754839 112.309677l-29.729032-1.651613c-28.077419-1.651613-51.2 18.167742-52.851613 46.245161-1.651613 28.077419 18.167742 51.2 46.245161 52.851613l142.03871 8.258065z",fill:o.color,"p-id":"4723"},null,8,jA)]))}}),qA={width:"200",height:"200",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",fill:"none"},RA=["fill"],WA=T({props:{color:{type:String,default:"#9810f9"}},setup(o){return(n,a)=>(r(),d("svg",qA,[t("path",{d:"M914.285714 548.571429a36.571429 36.571429 0 0 1 36.571429 36.571428v219.428572a146.285714 146.285714 0 0 1-146.285714 146.285714H219.428571a146.285714 146.285714 0 0 1-146.285714-146.285714v-219.428572a36.571429 36.571429 0 1 1 73.142857 0v219.428572a73.142857 73.142857 0 0 0 67.657143 72.96L219.428571 877.714286h585.142858a73.142857 73.142857 0 0 0 72.96-67.657143L877.714286 804.571429v-219.428572a36.571429 36.571429 0 0 1 36.571428-36.571428zM537.307429 83.858286l258.596571 258.596571a36.571429 36.571429 0 1 1-51.712 51.712L548.571429 198.509714 548.571429 634.733714a36.571429 36.571429 0 1 1-73.142858 0V197.485714L278.674286 394.166857a36.571429 36.571429 0 1 1-51.712-51.712l258.596571-258.596571a36.571429 36.571429 0 0 1 51.712 0z",fill:o.color,"p-id":"9077"},null,8,RA)]))}}),Wt=o=>(it("data-v-de94d0fe"),o=o(),rt(),o),HA={class:"item_container"},JA={class:"item"},ZA={class:"item_title"},KA={class:"tip"},QA={class:"item"},XA={class:"item_title"},tS={class:"select_box"},eS={value:null,disabled:"",selected:""},aS=["value"],oS={class:"start_btn"},nS={key:0,class:"progress"},iS=Wt(()=>t("span",null,"25%",-1)),rS={class:"item"},sS={class:"item_title"},dS={class:"log_info"},lS={class:"item"},uS={class:"item_title"},cS={class:"result_box"},pS={class:"result"},fS={class:"result_item"},mS=Wt(()=>t("div",{class:"speed_value"},"105.5",-1)),gS=Wt(()=>t("span",{class:"unit"},"Mbps",-1)),vS=Wt(()=>t("span",{class:"status status_bg1"},"\u4F18\u79C0",-1)),bS={class:"speed_title"},hS={class:"result_item"},_S=Wt(()=>t("div",{class:"speed_value"},"105.5",-1)),xS=Wt(()=>t("span",{class:"unit"},"Mbps",-1)),wS=Wt(()=>t("span",{class:"status status_bg2"},"\u826F\u597D",-1)),kS={class:"speed_title"},yS=Ot('
18 ms
\u826F\u597D\u5EF6\u8FDF
18 ms
\u5EF6\u8FDF
',2),FS=Wt(()=>t("div",{class:"custom-content"},[t("p",null,"\u4EE5\u4E0B\u662F\u68C0\u6D4B\u5230\u7684\u5185\u7F51\u5730\u5740\uFF0C\u8BF7\u70B9\u51FB\u8BBF\u95EE\u8FDB\u884C\u6D4B\u901F"),t("div",{class:"address_box"},[t("span",null,"http://192.168.1.1"),t("div",null,"\u8BBF\u95EE")]),t("div",{class:"address_box"},[t("span",null,"http://192.168.1.1"),t("div",null,"\u8BBF\u95EE")]),t("div",{class:"address_box"},[t("span",null,"http://192.168.1.1"),t("div",null,"\u8BBF\u95EE")]),t("div",{class:"address_box"},[t("span",null,"http://192.168.1.1"),t("div",null,"\u8BBF\u95EE")]),t("div",{class:"address_box"},[t("span",null,"http://192.168.1.1"),t("div",null,"\u8BBF\u95EE")])],-1)),ES=T({setup(o){const{$gettext:n}=H(),a=F(!1),l=F([{title:"SpeedTest.Net",describe:"\u5168\u7403\u6807\u51C6\u7F51\u901F\u6D4B\u8BD5\u670D\u52A1",value:"SpeedTest"},{title:"CDN\u8282\u70B9\u6D4B\u8BD5",describe:"\u6D4B\u8BD5\u5230\u4E3B\u8981CDN\u8282\u70B9\u7684\u8FDE\u63A5\u901F\u5EA6",value:"CDN"},{title:"UST\u9AD8\u6821\u8282\u70B9",describe:"\u4E2D\u79D1\u5927\u6559\u80B2\u7F51\u8282\u70B9\u6D4B\u8BD5",value:"UST"},{title:"NAT\u7C7B\u578B\u6D4B\u901F",describe:"\u68C0\u6D4B\u7F51\u7EDCNAT\u7C7B\u578B\u548C\u8FDE\u901A\u6027",value:"NAT"}]),u=F(null),s=F(!1),p=()=>{!u.value||(s.value=!0)};return(w,m)=>(r(),d(U,null,[t("div",HA,[t("div",JA,[t("div",ZA,[B(ze,{color:"#155dfc",class:"icon"}),t("span",null,i(e(n)("\u5185\u7F51\u6D4B\u901F")),1)]),t("p",null,i(e(n)("\u68C0\u6D4B\u672C\u5730\u7F51\u7EDC\u73AF\u5883\uFF0C\u83B7\u53D6\u5185\u7F51\u8BBF\u95EE\u5730\u5740")),1),t("div",{class:"wifi_btn",onClick:m[0]||(m[0]=c=>a.value=!0)},[t("div",null,[B(ze,{color:"#ffffff",class:"icon1"}),t("span",null,i(e(n)("\u5F00\u59CB\u5185\u7F51\u6D4B\u901F")),1)])]),t("p",KA,i(e(n)("\u70B9\u51FB\u6309\u94AE\u83B7\u53D6\u5185\u7F51\u6D4B\u901F\u5730\u5740\uFF0C\u901A\u8FC7\u8BBF\u95EE\u8FD9\u4E9B\u5730\u5740\u6765\u6D4B\u8BD5\u5185\u7F51\u8FDE\u63A5\u901F\u5EA6")),1)]),t("div",QA,[t("div",XA,[B(xe,{color:"#2bb55e",class:"icon"}),t("span",null,i(e(n)("\u5185\u7F51\u6D4B\u901F")),1)]),t("p",null,i(e(n)("\u9009\u62E9\u6D4B\u901F\u8282\u70B9\uFF0C\u8FDB\u884C\u7F51\u7EDC\u901F\u5EA6\u548C\u8FDE\u63A5\u8D28\u91CF\u6D4B\u8BD5")),1),t("div",tS,[t("div",null,i(e(n)("\u9009\u62E9\u6D4B\u901F\u8282\u70B9")),1),L(t("select",{"onUpdate:modelValue":m[1]||(m[1]=c=>u.value=c),id:"node",required:"",class:st({"is-placeholder":!u.value})},[t("option",eS,i(e(n)("\u8BF7\u9009\u62E9\u6D4B\u901F\u8282\u70B9")),1),(r(!0),d(U,null,tt(l.value,c=>(r(),d("option",{value:c},i(c.title)+" - "+i(c.describe),9,aS))),256))],2),[[dt,u.value]])]),t("div",{class:st(["wifi_btn m-20",{"is-bg":!u.value||s.value}]),onClick:p},[t("div",oS,[s.value?(r(),d("span",{key:0,class:st(["icon3-wrap",{"is-rotating":s.value}])},[B(UA,{color:"#ffffff",class:"icon3"})],2)):(r(),Z(xe,{key:1,color:"#ffffff",class:"icon2"})),t("span",null,i(e(n)("\u5F00\u59CB\u6D4B\u901F")),1)])],2),s.value?(r(),d("div",nS,[t("p",null,[nt(i(e(n)("\u6D4B\u901F\u8FDB\u5EA6"))+" ",1),iS]),B(Qa,{percentage:25,showPercentage:!1,height:"10px",borderRadius:"10px",color:"#030213",backgroundColor:"#cdccd0"})])):D("",!0)]),t("div",rS,[t("div",sS,[B(Wa,{color:"#ff6900",class:"icon2"}),t("span",null,i(e(n)("\u6D4B\u901F\u65E5\u5FD7")),1)]),t("p",null,i(e(n)("\u5B9E\u65F6\u6D4B\u901F\u8FC7\u7A0B\u8BB0\u5F55")),1),t("div",dS,[(r(),d(U,null,tt(20,c=>t("p",null,"[17:00:20] \u6B63\u5728\u8FDE\u63A5\u5230\u6D4B\u8BD5\u670D\u52A1\u5668...")),64))])]),t("div",lS,[t("div",uS,[B(eo,{color:"#9865ff",class:"icon2"}),t("span",null,i(e(n)("\u6D4B\u901F\u7ED3\u679C")),1)]),t("p",null,i(e(n)("\u6D4B\u901F\u8282\u70B9"))+"\uFF1ACDN\u8282\u70B9 (\u5317\u4EAC)",1),t("div",cS,[t("div",pS,[t("div",fS,[B(Zt,{color:"#155dfc",class:"icon_speed"}),mS,gS,vS,t("div",bS,i(e(n)("\u4E0B\u8F7D\u901F\u5EA6")),1)]),t("div",hS,[B(WA,{color:"#00a63e",class:"icon_speed1"}),_S,xS,wS,t("div",kS,i(e(n)("\u4E0A\u4F20\u901F\u5EA6")),1)])]),yS])])]),B(ee,{modelValue:a.value,"onUpdate:modelValue":m[2]||(m[2]=c=>a.value=c),title:"\u5185\u7F51\u8BBF\u95EE\u5730\u5740",width:"550px",footerShow:!1,"show-close":!0},{default:j(()=>[FS]),_:1},8,["modelValue"])],64))}});var $S=N(ES,[["__scopeId","data-v-de94d0fe"]]);const CS={width:"200",height:"200",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",fill:"none"},DS=["fill"],BS=T({props:{color:{type:String,default:"#155dfc"}},setup(o){return(n,a)=>(r(),d("svg",CS,[t("path",{d:"M0 855.04a64.896 64.896 0 0 1 129.792 0v55.637333a64.896 64.896 0 0 1-129.792 0V855.04zM213.248 669.610667a64.896 64.896 0 0 1 129.792 0v241.066666a64.896 64.896 0 0 1-129.792 0v-241.066666zM426.496 484.181333a64.896 64.896 0 0 1 129.792 0v426.496a64.896 64.896 0 1 1-129.792 0v-426.496zM639.701333 298.752a64.896 64.896 0 1 1 129.792 0v611.925333a64.896 64.896 0 0 1-129.792 0V298.752zM852.949333 113.322667a64.896 64.896 0 0 1 129.792 0v797.354666a64.896 64.896 0 0 1-129.792 0V113.322667z",fill:o.color,"p-id":"11967"},null,8,DS)]))}}),ga=o=>(it("data-v-63694ef8"),o=o(),rt(),o),YS={id:"page"},AS={style:{"text-align":"left",display:"flex","align-items":"center","margin-bottom":"20px","padding-top":"4px"}},SS=ga(()=>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)),zS={style:{"text-decoration":"none",color:"var(--breadcrumbs-tit-color1)","line-height":"1.5em"}},PS={class:"container",style:{color:"black"}},TS={class:"title"},IS=ga(()=>t("span",null,"\u7F51\u7EDC\u6D4B\u901F\u5DE5\u5177",-1)),MS=ga(()=>t("p",null,"\u4E13\u4E1A\u7684\u7F51\u7EDC\u8FDE\u63A5\u901F\u5EA6\u68C0\u6D4B\u5DE5\u5177\uFF0C\u652F\u6301\u5185\u7F51\u548C\u5916\u7F51\u6D4B\u901F",-1)),LS=T({setup(o){const{$gettext:n}=H();return(a,l)=>{const u=ht("router-link");return r(),d(U,null,[t("div",YS,[t("div",AS,[B(u,{to:"/",style:{"text-decoration":"none",color:"var(--breadcrumbs-tit-color)","line-height":"1.5em","margin-right":"4px"}},{default:j(()=>[nt(i(e(n)("\u9996\u9875")),1)]),_:1}),SS,t("a",zS,i(e(n)("\u7F51\u7EDC\u6D4B\u901F")),1)])]),t("div",PS,[t("div",TS,[t("div",null,[B(BS,{class:"icon"}),IS]),MS]),B($S)])],64)}}});var NS=N(LS,[["__scopeId","data-v-63694ef8"]]);const Ce=o=>(it("data-v-1f11eeec"),o=o(),rt(),o),OS=["onSubmit"],VS={class:"form-item"},GS={class:"label-name"},jS={class:"label-value switch_label"},US={class:"label-flex pc-radio"},qS=["disabled"],RS=["disabled"],WS=Ce(()=>t("div",{class:"switch-button"},null,-1)),HS=[WS],JS={key:0,class:"form-item"},ZS={class:"label-name"},KS={class:"label-value"},QS=["disabled"],XS={value:100},tz={value:70},ez={value:50},az={value:30},oz={key:0,class:"select-arrow"},nz={class:"form-item"},iz={class:"label-name"},rz={class:"label-value"},sz=["disabled","placeholder"],dz={class:"form-item"},lz={class:"label-name"},uz={class:"label-value"},cz=["disabled"],pz=["value"],fz={key:0,class:"select-arrow"},mz={class:"form-item"},gz={class:"label-name"},vz={class:"label-value"},bz=["type","disabled","placeholder"],hz={key:0,class:"seeIcon",viewBox:"0 0 22 22",xmlns:"http://www.w3.org/2000/svg"},_z=Ce(()=>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)),xz=[_z],wz={key:1,class:"seeIcon",viewBox:"0 0 22 22",xmlns:"http://www.w3.org/2000/svg"},kz=Ce(()=>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)),yz=[kz],Fz={class:"form-item"},Ez={class:"label-name"},$z={class:"label-value"},Cz=["disabled"],Dz={value:!1},Bz={value:!0},Yz={key:0,class:"select-arrow"},Az={key:1,class:"form-item"},Sz={class:"label-name"},zz={class:"label-value"},Pz=["disabled"],Tz=["value"],Iz={key:0,class:"select-arrow"},Mz={key:2,class:"form-item"},Lz={class:"label-name"},Nz={class:"label-value"},Oz=["disabled"],Vz=Ce(()=>t("option",{value:"20"},"20 MHz",-1)),Gz=Ce(()=>t("option",{value:"40"},"40 MHz",-1)),jz={key:0,value:"auto"},Uz={key:1,value:"80"},qz={key:2,value:"160"},Rz={key:0,class:"select-arrow"},Wz={key:3,class:"form-item"},Hz={class:"label-name"},Jz={class:"label-value"},Zz=["disabled"],Kz={value:0},Qz=["value"],Xz=["disabled"],tP={value:0},eP=Ot('',12),aP={key:2,class:"select-arrow"},oP={key:4,class:"form-item"},nP={class:"label-name"},iP={class:"label-value"},rP=["placeholder","disabled"],sP={class:"label-btns"},dP=["disabled"],lP=T({props:{data:null},emits:["getData"],setup(o,{emit:n}){const a=o,{$gettext:l,$ngettext:u}=H(),s=F(Object.assign({},a.data)),p=$o("disabled"),w=F(!0),m=()=>{p.value||(s.value.disabled=!s.value.disabled)};At(()=>s.value.disabled,k=>{f()});const c=()=>O(this,null,function*(){if(s.value.txpower===a.data.txpower)return;const k=E.Loading("\u914D\u7F6E\u4E2D...");try{const{data:b}=yield G.Quickwifi.Power.POST({device:s.value.device||"",txpower:s.value.txpower||0}),{error:x,success:v}=b;if(x)throw x;(v==null||v==0)&&E.Success("\u914D\u7F6E\u5B8C\u6210")}catch(b){throw E.Error("\u914D\u7F6E\u5931\u8D25\uFF0C\u8BF7\u91CD\u8BD5"),b}finally{k.Close()}}),f=()=>O(this,null,function*(){const k=E.Loading("\u914D\u7F6E\u4E2D...");try{const{data:b}=yield G.Quickwifi.Switch.POST({ifaceName:s.value.ifaceName||"",enable:!s.value.disabled}),{error:x,success:v}=b;if(x)throw x;(v==null||v==0)&&E.Success("\u914D\u7F6E\u5B8C\u6210")}catch(b){throw console.error("\u8BF7\u6C42\u51FA\u9519:",b),E.Error("\u914D\u7F6E\u5931\u8D25\uFF0C\u8BF7\u91CD\u8BD5"),b}finally{k.Close()}}),g=()=>O(this,null,function*(){const k=lt({},s.value);delete k.encryptSelects,delete k.hwmodeSelects,delete k.disabled,delete k.txpower;const{data:b}=yield G.Quickwifi.Edit.POST(k),{error:x,success:v}=b;if(x)throw x;(v==null||v==0)&&E.Success("\u914D\u7F6E\u5B8C\u6210")}),h=()=>O(this,null,function*(){if(p.value)return;p.value=!0;const k=E.Loading("\u914D\u7F6E\u4E2D...");try{yield g(),yield n("getData")}catch(b){const x=E.Error(`${b}`);setTimeout(()=>{x.Close()},2e3)}finally{k.Close(),p.value=!1}});return(k,b)=>(r(),d("form",{class:"form-container",onSubmit:ut(h,["prevent"])},[t("div",VS,[t("div",GS,[t("span",null,i(e(l)("\u542F\u7528Wi-Fi")),1)]),t("div",jS,[t("div",US,[t("label",null,[L(t("input",{type:"radio",value:!1,"onUpdate:modelValue":b[0]||(b[0]=x=>s.value.disabled=x),disabled:e(p)},null,8,qS),[[Ft,s.value.disabled]]),nt(" "+i(e(l)("\u5F00\u542F")),1)]),t("label",null,[L(t("input",{type:"radio",value:!0,"onUpdate:modelValue":b[1]||(b[1]=x=>s.value.disabled=x),disabled:e(p)},null,8,RS),[[Ft,s.value.disabled]]),nt(" "+i(e(l)("\u5173\u95ED")),1)])]),t("div",{class:"mobile-switch",onClick:m},[t("div",{class:st(["switch-core",{"is-checked":!s.value.disabled,"is-disabled":e(p)}])},HS,2)])])]),s.value.isGuest?D("",!0):(r(),d("div",JS,[t("div",ZS,[t("span",null,i(e(l)("\u53D1\u5C04\u529F\u7387")),1)]),t("div",KS,[L(t("select",{"onUpdate:modelValue":b[2]||(b[2]=x=>s.value.txpower=x),disabled:e(p),onChange:c},[t("option",XS,i(e(l)("\u6700\u5927")),1),t("option",tz,i(e(l)("\u9AD8")),1),t("option",ez,i(e(l)("\u4E2D")),1),t("option",az,i(e(l)("\u4F4E")),1)],40,QS),[[dt,s.value.txpower]]),e(p)?D("",!0):(r(),d("div",oz))])])),t("div",nz,[t("div",iz,[t("span",null,i(e(l)("Wi-Fi\u540D\u79F0\uFF08SSID\uFF09")),1)]),t("div",rz,[L(t("input",{"onUpdate:modelValue":b[3]||(b[3]=x=>s.value.ssid=x),disabled:e(p),placeholder:e(l)("\u8BF7\u8F93\u5165WIFI\u540D\u79F0")},null,8,sz),[[et,s.value.ssid]])])]),t("div",dz,[t("div",lz,[t("span",null,i(e(l)("Wi-Fi \u5B89\u5168\u6027")),1)]),t("div",uz,[L(t("select",{"onUpdate:modelValue":b[4]||(b[4]=x=>s.value.encryption=x),disabled:e(p)},[(r(!0),d(U,null,tt(s.value.encryptSelects,x=>(r(),d("option",{value:x},i(x),9,pz))),256))],8,cz),[[dt,s.value.encryption]]),e(p)?D("",!0):(r(),d("div",fz))])]),t("div",mz,[t("div",gz,[t("span",null,i(e(l)("Wi-Fi \u5BC6\u7801")),1)]),t("div",vz,[L(t("input",{"onUpdate:modelValue":b[5]||(b[5]=x=>s.value.key=x),class:"password_input",type:w.value?"password":"",disabled:e(p),placeholder:e(l)("\u8BF7\u8F93\u5165WIFI\u5BC6\u7801")},null,8,bz),[[Co,s.value.key]]),e(p)?D("",!0):(r(),d("div",{key:0,onClick:b[6]||(b[6]=x=>w.value=!w.value)},[w.value?(r(),d("svg",hz,xz)):(r(),d("svg",wz,yz))]))])]),t("div",Fz,[t("div",Ez,[t("span",null,i(e(l)("SSID \u53EF\u89C1\u6027")),1)]),t("div",$z,[L(t("select",{"onUpdate:modelValue":b[7]||(b[7]=x=>s.value.hidden=x),disabled:e(p)},[t("option",Dz,i(e(l)("\u663E\u793A")),1),t("option",Bz,i(e(l)("\u9690\u85CF")),1)],8,Cz),[[dt,s.value.hidden]]),e(p)?D("",!0):(r(),d("div",Yz))])]),s.value.isGuest?D("",!0):(r(),d("div",Az,[t("div",Sz,[t("span",null,i(e(l)("\u65E0\u7EBF\u6A21\u5F0F")),1)]),t("div",zz,[L(t("select",{"onUpdate:modelValue":b[8]||(b[8]=x=>s.value.hwmode=x),disabled:e(p)},[(r(!0),d(U,null,tt(s.value.hwmodeSelects,x=>(r(),d("option",{value:x},i(x),9,Tz))),256))],8,Pz),[[dt,s.value.hwmode]]),e(p)?D("",!0):(r(),d("div",Iz))])])),s.value.isGuest?D("",!0):(r(),d("div",Mz,[t("div",Lz,[t("span",null,i(e(l)("\u9891\u5BBD")),1)]),t("div",Nz,[L(t("select",{"onUpdate:modelValue":b[9]||(b[9]=x=>s.value.htmode=x),disabled:e(p)},[Vz,Gz,s.value.band==="2g"?(r(),d("option",jz," 20/40 MHz ")):D("",!0),s.value.band==="5g"?(r(),d("option",Uz," 80 MHz ")):D("",!0),s.value.band==="5g"?(r(),d("option",qz," 160 MHz ")):D("",!0)],8,Oz),[[dt,s.value.htmode]]),e(p)?D("",!0):(r(),d("div",Rz))])])),s.value.isGuest?D("",!0):(r(),d("div",Wz,[t("div",Hz,[t("span",null,i(e(l)("\u4FE1\u9053")),1)]),t("div",Jz,[s.value.band==="2g"?L((r(),d("select",{key:0,"onUpdate:modelValue":b[10]||(b[10]=x=>s.value.channel=x),disabled:e(p)},[t("option",Kz,i(e(l)("\u81EA\u52A8")),1),(r(),d(U,null,tt(13,x=>t("option",{value:x},i(x),9,Qz)),64))],8,Zz)),[[dt,s.value.channel,void 0,{number:!0}]]):D("",!0),s.value.band==="5g"?L((r(),d("select",{key:1,"onUpdate:modelValue":b[11]||(b[11]=x=>s.value.channel=x),disabled:e(p)},[t("option",tP,i(e(l)("\u81EA\u52A8")),1),eP],8,Xz)),[[dt,s.value.channel,void 0,{number:!0}]]):D("",!0),e(p)?D("",!0):(r(),d("div",aP))])])),s.value.isGuest?D("",!0):(r(),d("div",oP,[t("div",nP,[t("span",null,i(e(l)("\u7F51\u7EDC")),1)]),t("div",iP,[L(t("input",{type:"text",placeholder:e(l)("\u8BF7\u914D\u7F6E\u7F51\u7EDC\u540D\u79F0"),required:"","onUpdate:modelValue":b[12]||(b[12]=x=>s.value.network=x),disabled:e(p)},null,8,rP),[[et,s.value.network]])])])),t("div",sP,[t("button",{class:"btn primary-btn",disabled:e(p),onClick:h},i(e(l)("\u4FDD\u5B58\u914D\u7F6E")),9,dP)])],40,OS))}});var uP=N(lP,[["__scopeId","data-v-1f11eeec"]]);const Ue=o=>(it("data-v-40cb5302"),o=o(),rt(),o),cP={id:"page",class:"page-container"},pP={class:"mobile-tags-container"},fP={class:"tags-wrapper"},mP={class:"tags-scroll"},gP=["onClick"],vP={class:"more-btn-wrapper"},bP=Ue(()=>t("div",{class:"fade-overlay"},null,-1)),hP=Ue(()=>t("div",{class:"line"},null,-1)),_P=Ue(()=>t("div",{class:"line"},null,-1)),xP=Ue(()=>t("div",{class:"line"},null,-1)),wP=[hP,_P,xP],kP={class:"page-flex"},yP={class:"page-sidebar"},FP=["onClick"],EP={class:"page-main"},$P={class:"popup-content"},CP={class:"popup-tags"},DP=["onClick"],BP={class:"popup-footer"},YP=T({setup(o){var x;const{$gettext:n}=H(),a=F(!1);Do("disabled",a);const l=F([]),u=Pe(),s=aa(),p=F(String((x=u==null?void 0:u.query)==null?void 0:x.tab)),w=F(!1),m=v=>{var _;return(_=v.band)==null?void 0:_.toUpperCase()},c=v=>v.isGuest?v.band+"_Guest":v.ssid,f=v=>{a.value||(p.value=c(v),w.value=!1,p.value!==u.query.tab&&s.push({query:{tab:p.value}}))},g=F(),h=v=>{a.value||(g.value=c(v))},k=()=>{w.value=!1,g.value!==u.query.tab&&s.push({query:{tab:g.value}})};At(()=>w.value,v=>{v?g.value=p.value:p.value=g.value});const b=()=>O(this,null,function*(){try{const{data:v}=yield G.Quickwifi.List.GET(),{error:_,result:y}=v;if(_)throw _;y!=null&&y.ifaces&&(l.value=y.ifaces.map(A=>pt(lt({},A),{hidden:A.hidden||!1,disabled:A.disabled||!1,isGuest:A.isGuest||!1,channel:A.channel||0,txpower:A.txpower||0,ifaceIndex:A.ifaceIndex||0})));let $=!1;for(let A=0;A0&&f(l.value[0])}catch(v){console.log(v)}});return b(),(v,_)=>(r(),d("div",cP,[t("div",pP,[t("div",fP,[t("div",mP,[(r(!0),d(U,null,tt(l.value,y=>(r(),d("div",{key:c(y),class:st(p.value===c(y)?"tag-item active":"tag-item"),onClick:ut($=>f(y),["stop"])},i(m(y))+" "+i(y.isGuest?` ${e(n)("\u8BBF\u5BA2")}`:"")+" Wi-Fi "+i(y.ifaceIndex?`[${y.ifaceIndex}]`:""),11,gP))),128))]),t("div",vP,[bP,t("div",{class:"more-btn",onClick:_[0]||(_[0]=y=>w.value=!0)},wP)])])]),t("div",kP,[t("div",yP,[(r(!0),d(U,null,tt(l.value,y=>(r(),d("div",{key:c(y),class:st(p.value===c(y)?"item activeItem":"item"),onClick:ut($=>f(y),["stop"])},i(m(y))+" "+i(y.isGuest?` ${e(n)("\u8BBF\u5BA2")}`:"")+" Wi-Fi "+i(y.ifaceIndex?`[${y.ifaceIndex}]`:""),11,FP))),128))]),t("div",EP,[(r(!0),d(U,null,tt(l.value,y=>(r(),d(U,{key:c(y)},[p.value===c(y)?(r(),Z(uP,{key:0,data:y,onGetData:b},null,8,["data"])):D("",!0)],64))),128))])]),w.value?(r(),d("div",{key:0,class:"popup-overlay",onClick:_[2]||(_[2]=ut(y=>w.value=!1,["self"]))},[t("div",$P,[t("div",CP,[(r(!0),d(U,null,tt(l.value,y=>(r(),d("div",{key:c(y),class:st(g.value===c(y)?"popup-tag-item active":"popup-tag-item"),onClick:ut($=>h(y),["stop"])},i(m(y))+" "+i(y.isGuest?` ${e(n)("\u8BBF\u5BA2")}`:"")+" Wi-Fi "+i(y.ifaceIndex?`[${y.ifaceIndex}]`:""),11,DP))),128))]),t("div",BP,[t("button",{class:"cancel-btn",onClick:_[1]||(_[1]=y=>w.value=!1)},i(e(n)("\u53D6\u6D88")),1),t("button",{class:"confirm-btn",onClick:k},i(e(n)("\u786E\u5B9A")),1)])])])):D("",!0)]))}});var AP=N(YP,[["__scopeId","data-v-40cb5302"]]);const SP=()=>window.vue_base||"/cgi-bin/luci/admin/quickstart",so=Bo({history:Yo(SP()),routes:[{name:"IndexPage",path:"/",meta:{title:"\u63A7\u5236\u53F0"},component:Yb},{name:"NetworkPage",path:"/network",meta:{title:"\u7F51\u7EDC\u8BBE\u7F6E\u5411\u5BFC"},component:zb,children:[{path:"",component:fh},{path:"pppoe",component:Ih},{path:"dhcp",component:w_},{path:"gateway",component:cx}]},{path:"/quickwifi",component:AP},{name:"RaidPage",path:"/raid",meta:{title:"raid\u5411\u5BFC"},component:Pk},{name:"SmartPage",path:"/smart",meta:{title:"smart\u68C0\u6D4B"},component:Gk,children:[{path:"",component:jE},{path:"task",component:n$},{path:"log",component:d$}]},{path:"/interfaceconfig",component:hC},{path:"/devicemanagement",component:OA},{path:"/networkSpeedTest",component:NS}]});so.beforeEach((o,n)=>(o.meta.title,!0));const yt=vt(en);yt.component("svg-menu",ln);yt.component("svg-system",gn);yt.component("svg-download",wn);yt.component("svg-store",Bn);yt.component("svg-info",Tn);yt.component("svg-disk",ii);yt.component("svg-nav",ci);yt.component("progress-item",Ia);yt.component("svg-view-show",Ti);yt.component("svg-view-hidden",Vi);yt.component("article-item",Hi);yt.component("switch-box",Ma);yt.component("editable-select",Jt);yt.use(La);yt.use(so);yt.use(Ao());zo(yt).finally(()=>yt.mount("#app"))});export default zP(); diff --git a/luci-app-quickstart/htdocs/luci-static/quickstart/style.css b/luci-app-quickstart/htdocs/luci-static/quickstart/style.css index 57d74926e..4d2bf1978 100644 --- a/luci-app-quickstart/htdocs/luci-static/quickstart/style.css +++ b/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%);--breadcrumbs-tit-color:#d6dbf8;--breadcrumbs-tit-color1:#f1f2f9}@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:#d6dbf8;--breadcrumbs-tit-color1:#f1f2f9}}@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:#d6dbf8;--breadcrumbs-tit-color1:#f1f2f9}#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:#d6dbf8;--breadcrumbs-tit-color1:#f1f2f9}}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:#d6dbf8;--breadcrumbs-tit-color1:#f1f2f9}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:#d6dbf8;--breadcrumbs-tit-color1:#f1f2f9}@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}@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}.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-51765cb0{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-51765cb0{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-51765cb0{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-51765cb0]{animation:rotateEnter-51765cb0 .7s;position:relative}.rotate-leave-active[data-v-51765cb0]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-51765cb0]{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-51765cb0]{display:block;margin:.5rem 0;width:100%}.app-container_status-container[data-v-51765cb0]{width:100%;background-color:var(--card-bg-color);padding:10px 30px;border-radius:6px;position:relative}.app-container_status-container .more_icon[data-v-51765cb0]{position:absolute;right:22px;cursor:pointer}.app-container_status-container .more_icon svg[data-v-51765cb0]{position:relative;z-index:9999}.app-container_status-container .DeviceBlock[data-v-51765cb0]{position:absolute;z-index:999;width:60%;right:22px}.app-container_status-container .DeviceBlock ul[data-v-51765cb0]{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-51765cb0]{line-height:28px}.app-container_status-container .DeviceBlock ul li a[data-v-51765cb0]{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-51765cb0]{cursor:pointer}.app-container_status-container .DeviceBlock ul li[data-v-51765cb0]:hover{background-color:#eee}.app-container_status-container .DeviceBlock li[data-v-51765cb0]:last-child{margin-top:5px}.app-container_status-container span.container_success[data-v-51765cb0]{display:block;font-size:15px;font-family:PingFangSC-Medium,PingFang SC}.app-container_status-container span.container_failure[data-v-51765cb0]{display:block;font-size:1.2em}.app-container_status-container .container_configure[data-v-51765cb0]{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-51765cb0]{font-size:1.25rem;color:#333;display:block}.app-container_status-container span.container_content[data-v-51765cb0]{font-size:1.25rem;color:#666}.app-container_status-container .devise[data-v-51765cb0]{display:block;font-size:12px;color:#727272}.app-container_status-container span.container_time[data-v-51765cb0]{font-size:12px;color:#727272;margin-top:3px;display:block}.app-container_status-label[data-v-51765cb0]{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between}.app-container_status-label .app-container_status-label_item[data-v-51765cb0]{flex:0 0 50%;max-width:50%}.app-container_status-label_block[data-v-51765cb0]{display:block;color:var(--app-container_status-label_block);margin:10px 0 8px}.app-container_status-container_body[data-v-51765cb0]{width:100%;height:100%;text-align:center;display:flex;align-items:center;align-content:center}.app-container_status-container_body svg[data-v-51765cb0]{min-width:32px}.app-container_status-container_body .app-container_status-info[data-v-51765cb0]{margin-left:10px;text-align:left;margin-right:10px;min-width:57px}.app-container_status-container_body svg[data-v-51765cb0]{width:50px;height:50px}.app-container_status-container_body span[data-v-51765cb0]{width:100%;margin:5px 0}.menu_background[data-v-51765cb0]{position:fixed;inset:0}.app-container_body[data-v-51765cb0]{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}@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.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}}@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}.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}@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 .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}@keyframes bganimation-21b135fc{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-21b135fc{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-21b135fc{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-21b135fc]{animation:rotateEnter-21b135fc .7s;position:relative}.rotate-leave-active[data-v-21b135fc]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-21b135fc]{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-21b135fc]{margin:.3125rem 0;width:100%;display:block;height:1px;background-color:#eeeeee2e}[data-v-21b135fc] .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-21b135fc] .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-4ec945e0{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-4ec945e0{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-4ec945e0{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-4ec945e0]{animation:rotateEnter-4ec945e0 .7s;position:relative}.rotate-leave-active[data-v-4ec945e0]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-4ec945e0]{width:100%;background-color:var(--card-bg-color);box-shadow:var(--card-box-shadow);padding:10px 30px;border-radius:6px;position:relative}[data-v-4ec945e0] .app-container_status-label_bg{margin:8px 0;flex:0 0 170px;height:80px;justify-content:start}[data-v-4ec945e0] .interface-device-flex{justify-content:start}.container[data-v-4ec945e0]{width:100%;overflow-x:auto}.container .table-wrapper[data-v-4ec945e0]{min-width:1280px;width:max-content}.container .table-wrapper .table-body[data-v-4ec945e0]{display:flex;flex-direction:column;min-width:100%}.container .table-wrapper .table-header[data-v-4ec945e0]{display:flex;border-bottom:2px solid #e5e7eb;background-color:#f8fafc;padding-left:10px}.container .table-wrapper .table-row[data-v-4ec945e0]{display:flex;min-width:100%;align-items:center;border-bottom:1px solid #e5e7eb;transition:background-color .2s}.container .table-wrapper .table-row[data-v-4ec945e0]:hover{background-color:#f3f4f6}.container .table-wrapper .add-row[data-v-4ec945e0]{cursor:pointer}.container .table-wrapper .add-row[data-v-4ec945e0]:hover{background-color:#f0f9ff}.container .table-wrapper .table-cell[data-v-4ec945e0]{padding:12px 16px;box-sizing:border-box;display:flex;justify-content:center}.container .table-wrapper .device-col[data-v-4ec945e0]{flex:0 0 200px;min-width:200px}.container .table-wrapper .spacer-col[data-v-4ec945e0]:first-of-type{flex:0 0 10px}.container .table-wrapper .spacer-col[data-v-4ec945e0]:last-of-type{flex:0 0 32px}.container .table-wrapper .name-col[data-v-4ec945e0]{flex:0 0 150px;min-width:150px;text-align:left}.container .table-wrapper .action-col[data-v-4ec945e0]{flex:0 0 auto;text-align:right;min-width:160px}.container .table-wrapper .icon[data-v-4ec945e0]{width:48px;height:100%;cursor:pointer}.container .table-wrapper .interface-device-flex[data-v-4ec945e0]{display:flex;justify-content:center;width:100%}.container .cbi-page-actions[data-v-4ec945e0]{margin-top:20px;display:flex;justify-content:flex-end}@media (max-width: 768px){.container[data-v-4ec945e0] .app-container_status-label_bg{margin:8px 0;flex:0 0 80px;width:120px;height:80px;justify-content:start}.container .table-wrapper[data-v-4ec945e0]{min-width:100%}.container .table-cell[data-v-4ec945e0]{padding:8px 12px}.container .device-col[data-v-4ec945e0]{flex:0 0 120px!important;min-width:120px!important;margin-right:16px}.container .name-col[data-v-4ec945e0]{flex:0 0 80px!important;min-width:80px!important}.container .action-col[data-v-4ec945e0]{min-width:120px}.container .interface-device-flex[data-v-4ec945e0]{flex-direction:column;gap:4px}}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-2c8ecf89{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-2c8ecf89{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-2c8ecf89{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-2c8ecf89]{animation:rotateEnter-2c8ecf89 .7s;position:relative}.rotate-leave-active[data-v-2c8ecf89]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-2c8ecf89]{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-2c8ecf89]{width:100%;font-size:14px;color:var(--flow-span-color)}.custom-table-container input[data-v-2c8ecf89]{margin:0}.custom-table-container .custom-table-wrapper[data-v-2c8ecf89]{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.custom-table-container .custom-table[data-v-2c8ecf89]{width:100%;border-collapse:collapse;table-layout:auto}.custom-table-container .custom-table thead[data-v-2c8ecf89]{border-radius:8px!important;background:#F8F8F8}.custom-table-container .custom-table thead tr th[data-v-2c8ecf89]{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-2c8ecf89]{background:transparent;border-bottom:1px solid #f8f8f8!important}.custom-table-container .custom-table tbody tr[data-v-2c8ecf89]:last-child{border-bottom:none!important}.custom-table-container .custom-table tbody tr td[data-v-2c8ecf89]{padding:24px 8px!important;white-space:nowrap}.custom-table-container .custom-table tbody tr:hover td[data-v-2c8ecf89]{background-color:#00000005!important}.custom-table-container .custom-table tbody tr.empty-row td[data-v-2c8ecf89]{text-align:center!important;padding:30px 0!important;color:#c98d8d66!important;border-bottom:none!important}.custom-table-container .custom-table .selection-header[data-v-2c8ecf89],.custom-table-container .custom-table .selection-cell[data-v-2c8ecf89]{width:50px!important;min-width:50px!important;text-align:center!important}.custom-table-container .pagination-wrapper[data-v-2c8ecf89]{display:flex;justify-content:space-between;align-items:center;margin-top:16px;padding:0 8px}.custom-table-container .pagination-wrapper .pagination-info[data-v-2c8ecf89]{color:#0009;font-size:13px}.custom-table-container .pagination-wrapper .pagination-controls button[data-v-2c8ecf89]{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-2c8ecf89]:hover:not(:disabled){color:#1890ff;border-color:#1890ff}.custom-table-container .pagination-wrapper .pagination-controls button[data-v-2c8ecf89]:disabled{color:#00000040;background-color:#f5f5f5;border-color:#d9d9d9;cursor:not-allowed}.custom-table-container .pagination-wrapper .pagination-controls button.active[data-v-2c8ecf89]{color:#fff;background-color:#1890ff;border-color:#1890ff}@media (max-width: 768px){.custom-table-container .custom-table thead tr th[data-v-2c8ecf89]{padding:8px 4px!important;font-size:13px!important}.custom-table-container .custom-table tbody tr td[data-v-2c8ecf89]{padding:12px 4px!important;font-size:13px!important}.custom-table-container .pagination-wrapper[data-v-2c8ecf89]{flex-direction:column;align-items:flex-start;gap:12px}.custom-table-container .pagination-wrapper .pagination-controls[data-v-2c8ecf89]{display:flex;flex-wrap:wrap;gap:4px}.custom-table-container .pagination-wrapper .pagination-controls button[data-v-2c8ecf89]{min-width:28px;height:28px;margin:0;padding:0 6px;font-size:13px}}@keyframes bganimation-d28f7d82{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-d28f7d82{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-d28f7d82{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-d28f7d82]{animation:rotateEnter-d28f7d82 .7s;position:relative}.rotate-leave-active[data-v-d28f7d82]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-d28f7d82]{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-d28f7d82]{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-d28f7d82]{color:#fff;background-color:#553afe;border-color:#553afe}.add-button--danger[data-v-d28f7d82]:hover{background:#5c44f8;border-color:#5c44f8;color:#fff}.add-button--danger[data-v-d28f7d82]:active{background:#553AFE;border-color:#553afe;color:#fff}.add-button.is-disabled[data-v-d28f7d82]{opacity:.5;cursor:not-allowed}.del-button--danger[data-v-d28f7d82]{color:#fff;background-color:#f56c6c;border-color:#f56c6c}.del-button--danger[data-v-d28f7d82]:hover{background:#f78989;border-color:#f78989;color:#fff}.del-button--danger[data-v-d28f7d82]:active{background:#dd6161;border-color:#dd6161;color:#fff}.del-button.is-disabled[data-v-d28f7d82]{opacity:.5;cursor:not-allowed}.search_box[data-v-d28f7d82]{width:350px}.search_box .search_container[data-v-d28f7d82]{display:flex;align-items:center;gap:8px}.search_box .search_container .search_input_wrapper[data-v-d28f7d82]{position:relative;flex-grow:1}.search_box .search_container .search_input_wrapper .search_icon[data-v-d28f7d82]{position:absolute;right:10px;top:50%;transform:translateY(-50%);fill:#000c;cursor:pointer}.search_box .search_container .search_input_wrapper .search_input[data-v-d28f7d82]{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-d28f7d82]:focus{border-color:#4a90e2}.search_box .search_container .refresh_button[data-v-d28f7d82]{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-d28f7d82]:hover{background-color:#f0f0f0}.search_box .search_container .refresh_button .refresh_icon[data-v-d28f7d82]{fill:#000c;transition:transform .3s}.search_box .search_container .refresh_button.rotate .refresh_icon[data-v-d28f7d82]{animation:spin-d28f7d82 1s linear infinite}@keyframes spin-d28f7d82{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes bganimation-d28f7d82{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-d28f7d82{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-d28f7d82{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-d28f7d82]{animation:rotateEnter-d28f7d82 .7s;position:relative}.rotate-leave-active[data-v-d28f7d82]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-d28f7d82]{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-d28f7d82]{width:80%}.del-button[data-v-d28f7d82]{padding:6px 8px}}@keyframes bganimation-9ce78472{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-9ce78472{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-9ce78472{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-9ce78472]{animation:rotateEnter-9ce78472 .7s;position:relative}.rotate-leave-active[data-v-9ce78472]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-9ce78472]{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-9ce78472]{display:inline-flex;align-items:center;position:relative;font-size:14px;height:20px}.switch.is-disabled[data-v-9ce78472]{opacity:.6;cursor:not-allowed}.switch.is-disabled .switch__core[data-v-9ce78472]{cursor:not-allowed}.switch__input[data-v-9ce78472]{position:absolute;width:0;height:0;opacity:0;margin:0;z-index:-1}.switch__core[data-v-9ce78472]{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-9ce78472]{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-9ce78472]{transform:translate(20px)}@keyframes bganimation-529a02b0{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-529a02b0{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-529a02b0{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-529a02b0]{animation:rotateEnter-529a02b0 .7s;position:relative}.rotate-leave-active[data-v-529a02b0]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-529a02b0]{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-529a02b0]{position:relative;height:260px}.flow .echart[data-v-529a02b0]{width:100%;height:100%}.flow .flow-data[data-v-529a02b0]{position:absolute;right:10px;top:10px}.flow .flow-data span[data-v-529a02b0]{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-529a02b0]{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-2f8a90b2{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-2f8a90b2{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-2f8a90b2{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-2f8a90b2]{animation:rotateEnter-2f8a90b2 .7s;position:relative}.rotate-leave-active[data-v-2f8a90b2]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-2f8a90b2]{width:100%;background-color:var(--card-bg-color);box-shadow:var(--card-box-shadow);padding:10px 30px;border-radius:6px;position:relative}[data-v-2f8a90b2] .tag-input{padding:4px 12px}.custom-content[data-v-2f8a90b2]{position:relative}.custom-content .img_box[data-v-2f8a90b2]{position:absolute;right:0;top:0;width:100px;height:100px}.custom-content .img_box>img[data-v-2f8a90b2]{width:100%;height:100%}.custom-content .IP_address[data-v-2f8a90b2]{text-align:center;padding:14px 16px;background:rgba(85,58,254,.1);border-radius:8px;margin-bottom:16px}.custom-content .tip[data-v-2f8a90b2]{text-align:center;margin-top:16px;font-size:12px}.custom-content .item_box[data-v-2f8a90b2]{margin-top:12px;display:flex;align-items:center}.custom-content .item_box>input[data-v-2f8a90b2]{width:45%;color:var(--card-box-shadow);background:transparent!important}.custom-content .item_box>input[data-v-2f8a90b2]::placeholder{color:#8898aa}.custom-content .item_box>select[data-v-2f8a90b2]{width:45%;background:transparent!important;color:var(--card-box-shadow)}.custom-content .item_box>select>option[data-v-2f8a90b2]{padding:4px 12px!important}.custom-content .item_box .item_left[data-v-2f8a90b2]{width:140px;text-align:right}.info-content[data-v-2f8a90b2]{display:flex}.info-content .img_box[data-v-2f8a90b2]{position:relative}.info-content .item_box .item_left[data-v-2f8a90b2]{width:100px}@keyframes bganimation-2f8a90b2{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-2f8a90b2{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-2f8a90b2{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-2f8a90b2]{animation:rotateEnter-2f8a90b2 .7s;position:relative}.rotate-leave-active[data-v-2f8a90b2]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-2f8a90b2]{width:100%;background-color:var(--card-bg-color);box-shadow:var(--card-box-shadow);padding:10px 30px;border-radius:6px;position:relative}@keyframes bganimation-0ad740fc{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-0ad740fc{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-0ad740fc{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-0ad740fc]{animation:rotateEnter-0ad740fc .7s;position:relative}.rotate-leave-active[data-v-0ad740fc]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-0ad740fc]{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-0ad740fc]{position:relative}.custom-content .img_box[data-v-0ad740fc]{position:absolute;right:0;top:0;width:100px;height:100px}.custom-content .img_box>img[data-v-0ad740fc]{width:100%;height:100%}.custom-content .IP_address[data-v-0ad740fc]{text-align:center;padding:14px 16px;background:rgba(85,58,254,.1);border-radius:8px;margin-bottom:16px}.custom-content .tip[data-v-0ad740fc]{text-align:center;margin-top:16px;font-size:12px}.custom-content .item_box[data-v-0ad740fc]{margin-top:12px;display:flex;align-items:center}.custom-content .item_box>input[data-v-0ad740fc]{width:45%;color:var(--card-box-shadow);background:transparent!important}.custom-content .item_box>input[data-v-0ad740fc]::placeholder{color:#8898aa}.custom-content .item_box>select[data-v-0ad740fc]{width:45%;color:var(--card-box-shadow);background:transparent!important}.custom-content .item_box>select>option[data-v-0ad740fc]{padding:4px 12px!important}.custom-content .item_box .item_left[data-v-0ad740fc]{width:140px;text-align:right}.del-button[data-v-0ad740fc]{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-0ad740fc]{color:#fff;background-color:#f56c6c;border-color:#f56c6c}.del-button--danger[data-v-0ad740fc]:hover{background:#f78989;border-color:#f78989;color:#fff}.del-button--danger[data-v-0ad740fc]:active{background:#dd6161;border-color:#dd6161;color:#fff}.del-button.is-disabled[data-v-0ad740fc]{opacity:.5;cursor:not-allowed}@keyframes bganimation-0ad740fc{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-0ad740fc{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-0ad740fc{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-0ad740fc]{animation:rotateEnter-0ad740fc .7s;position:relative}.rotate-leave-active[data-v-0ad740fc]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-0ad740fc]{width:100%;background-color:var(--card-bg-color);box-shadow:var(--card-box-shadow);padding:10px 30px;border-radius:6px;position:relative}@keyframes bganimation-517a8ecc{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-517a8ecc{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-517a8ecc{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-517a8ecc]{animation:rotateEnter-517a8ecc .7s;position:relative}.rotate-leave-active[data-v-517a8ecc]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-517a8ecc]{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-517a8ecc]{position:relative}.custom-content .img_box[data-v-517a8ecc]{position:absolute;right:0;top:0;width:100px;height:100px}.custom-content .img_box>img[data-v-517a8ecc]{width:100%;height:100%}.custom-content .IP_address[data-v-517a8ecc]{text-align:center;padding:14px 16px;background:rgba(85,58,254,.1);border-radius:8px;margin-bottom:16px}.custom-content .tip[data-v-517a8ecc]{text-align:center;margin-top:16px;font-size:12px}.custom-content .item_box[data-v-517a8ecc]{margin-top:12px;display:flex;align-items:center}.custom-content .item_box>input[data-v-517a8ecc]{width:45%;color:var(--card-box-shadow);background:transparent!important}.custom-content .item_box>input[data-v-517a8ecc]::placeholder{color:#8898aa}.custom-content .item_box>select[data-v-517a8ecc]{width:45%;color:var(--card-box-shadow);background:transparent!important}.custom-content .item_box>select>option[data-v-517a8ecc]{padding:4px 12px!important}.custom-content .item_box .item_left[data-v-517a8ecc]{width:140px;text-align:right}.del-button[data-v-517a8ecc]{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-517a8ecc]{color:#fff;background-color:#f56c6c;border-color:#f56c6c}.del-button--danger[data-v-517a8ecc]:hover{background:#f78989;border-color:#f78989;color:#fff}.del-button--danger[data-v-517a8ecc]:active{background:#dd6161;border-color:#dd6161;color:#fff}.del-button.is-disabled[data-v-517a8ecc]{opacity:.5;cursor:not-allowed}@keyframes bganimation-517a8ecc{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-517a8ecc{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-517a8ecc{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-517a8ecc]{animation:rotateEnter-517a8ecc .7s;position:relative}.rotate-leave-active[data-v-517a8ecc]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-517a8ecc]{width:100%;background-color:var(--card-bg-color);box-shadow:var(--card-box-shadow);padding:10px 30px;border-radius:6px;position:relative}@keyframes bganimation-7e024b67{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-7e024b67{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-7e024b67{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-7e024b67]{animation:rotateEnter-7e024b67 .7s;position:relative}.rotate-leave-active[data-v-7e024b67]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-7e024b67]{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-7e024b67]{position:fixed;inset:0;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000;padding:16px}.dialog-container[data-v-7e024b67]{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-7e024b67]{margin:0 0 20px;font-size:1.2rem;font-weight:500;color:#333;text-align:left}.dialog-container .dialog-message[data-v-7e024b67]{margin:20px 0;font-size:1rem;color:#666;text-align:center}.dialog-container .loading-animation[data-v-7e024b67]{margin:20px 0}.dialog-container .loading-animation .spinner[data-v-7e024b67]{width:40px;height:40px;margin:0 auto;border:4px solid rgba(110,72,170,.2);border-radius:50%;border-top-color:#8d78fa;animation:spin-7e024b67 1s linear infinite}.dialog-container .dialog-button[data-v-7e024b67]{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-7e024b67]:hover{background-color:#553afe;opacity:.9}.dialog-container .dialog-button[data-v-7e024b67]:active{transform:scale(.98)}.dialog-container .warning-message[data-v-7e024b67]{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-7e024b67]{flex-shrink:0;width:20px;height:20px;color:#ffa000}.dialog-container .input-group[data-v-7e024b67]{margin-bottom:16px;text-align:left}.dialog-container .input-group label[data-v-7e024b67]{display:block;margin-bottom:8px;font-size:.95rem;color:#333}.dialog-container .input-group .tag-input[data-v-7e024b67]{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-7e024b67]:focus{outline:none;border-color:#6e48aa}.dialog-container .button-group[data-v-7e024b67]{display:flex;justify-content:flex-end;gap:12px}.dialog-container .button-group .cancel-button[data-v-7e024b67]{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-7e024b67]:hover{background-color:#e0e0e0}.dialog-container .button-group .cancel-button[data-v-7e024b67]:active{transform:scale(.98)}.dialog-container .button-group .confirm-button[data-v-7e024b67]{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-7e024b67]:hover{background-color:#553afe;opacity:.9}.dialog-container .button-group .confirm-button[data-v-7e024b67]:active{transform:scale(.98)}.tag-dialog[data-v-7e024b67]{max-width:500px}.fade-enter-active[data-v-7e024b67],.fade-leave-active[data-v-7e024b67]{transition:opacity .3s ease}.fade-enter-from[data-v-7e024b67],.fade-leave-to[data-v-7e024b67]{opacity:0}@keyframes spin-7e024b67{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes rotate-circle-7e024b67{0%{transform:rotate(-45deg)}5%{transform:rotate(-45deg)}12%{transform:rotate(-405deg)}to{transform:rotate(-405deg)}}@keyframes icon-line-tip-7e024b67{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-7e024b67{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-7e024b67]{padding:16px}.dialog-container .dialog-title[data-v-7e024b67]{font-size:1.1rem;margin-bottom:16px}.dialog-container .dialog-message[data-v-7e024b67]{font-size:.95rem;margin:16px 0}.dialog-container .warning-message[data-v-7e024b67]{font-size:.85rem;padding:10px}.dialog-container .input-group[data-v-7e024b67]{margin-bottom:20px}.dialog-container .input-group label[data-v-7e024b67]{font-size:.9rem}.dialog-container .input-group .tag-input[data-v-7e024b67]{padding:8px 10px;font-size:.95rem}.dialog-container .button-group[data-v-7e024b67]{gap:8px}.dialog-container .button-group .cancel-button[data-v-7e024b67],.dialog-container .button-group .confirm-button[data-v-7e024b67]{padding:4px 16px;font-size:.95rem}.dialog-container .loading-animation .spinner[data-v-7e024b67]{width:36px;height:36px}}@keyframes bganimation-7ea05c92{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-7ea05c92{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-7ea05c92{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-7ea05c92]{animation:rotateEnter-7ea05c92 .7s;position:relative}.rotate-leave-active[data-v-7ea05c92]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-7ea05c92]{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-7ea05c92]{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-7ea05c92]{color:#fff;background-color:#553afe;border-color:#553afe}.add-button--danger[data-v-7ea05c92]:hover{background:#5c44f8;border-color:#5c44f8;color:#fff}.add-button--danger[data-v-7ea05c92]:active{background:#553AFE;border-color:#553afe;color:#fff}.add-button.is-disabled[data-v-7ea05c92]{opacity:.5;cursor:not-allowed}.tab-container[data-v-7ea05c92]{display:flex;flex-direction:row;width:100%;margin:0 auto;border-radius:8px;overflow:hidden}@media (max-width: 768px){.tab-container[data-v-7ea05c92]{flex-direction:column}}.tab-header[data-v-7ea05c92]{display:flex;flex-direction:column;width:120px}@media (max-width: 768px){.tab-header[data-v-7ea05c92]{flex-direction:row;width:100%;overflow-x:auto;white-space:nowrap}}.tab-button[data-v-7ea05c92]{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-7ea05c92]:hover{background:var(--tag-bg-color)!important}.tab-button.active[data-v-7ea05c92]{background:var(--tag-bg-color)!important;font-weight:500;margin:0}@media (max-width: 768px){.tab-button[data-v-7ea05c92]{border-radius:8px 8px 0 0;text-align:center;flex:1;min-width:max-content}.tab-button.active[data-v-7ea05c92]{border-radius:8px 8px 0 0}}.tab-content_g[data-v-7ea05c92]{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-7ea05c92]{display:flex;flex-direction:column;align-items:center}.tab-content_g .not_installed>span[data-v-7ea05c92]{color:var(--tit-color);margin:20px 0}.tab-content_g .not_installed .not_installed_btn[data-v-7ea05c92]{padding:6px 16px;background:#553AFE;border-radius:4px;font-size:14px;color:#fff;cursor:pointer}@media (max-width: 768px){.tab-content_g[data-v-7ea05c92]{border-radius:0 0 8px 8px}}.item_box[data-v-7ea05c92]{margin-top:12px;display:flex;align-items:center;color:var(--tit-color)!important}.item_box>input[data-v-7ea05c92]{width:40%;color:var(--card-box-shadow);background:transparent!important;color:var(--tit-color)!important}@media (max-width: 768px){.item_box>input[data-v-7ea05c92]{width:70%}}.item_box>input[data-v-7ea05c92]::placeholder{color:var(--item-label_key-span-color)}.item_box>select[data-v-7ea05c92]{background:transparent!important;width:40%;color:var(--card-box-shadow)}@media (max-width: 768px){.item_box>select[data-v-7ea05c92]{width:70%}}.item_box>select>option[data-v-7ea05c92]{padding:4px 12px!important}.item_box .item_left[data-v-7ea05c92]{width:140px;text-align:right}@media (max-width: 768px){.item_box .item_left[data-v-7ea05c92]{width:100px}}@keyframes bganimation-a5a78984{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-a5a78984{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-a5a78984{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-a5a78984]{animation:rotateEnter-a5a78984 .7s;position:relative}.rotate-leave-active[data-v-a5a78984]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-a5a78984]{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-a5a78984]{margin:0 auto}.tabs_box_g[data-v-a5a78984]{display:flex}.tabs_box_g button[data-v-a5a78984]{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-a5a78984]{background:var(--card-bg-color);color:#553afe;font-weight:700;position:relative}.tab-content_g[data-v-a5a78984]{background:var(--card-bg-color);padding:16px;border-radius:0 8px 8px}.content-item[data-v-a5a78984]{min-height:60vh}@keyframes bganimation-a5a78984{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-a5a78984{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-a5a78984{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-a5a78984]{animation:rotateEnter-a5a78984 .7s;position:relative}.rotate-leave-active[data-v-a5a78984]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-a5a78984]{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-a5a78984]{padding:7px 12px!important}.tab-content_g[data-v-a5a78984]{border-radius:0 0 8px 8px}}@keyframes bganimation-1f11eeec{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-1f11eeec{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-1f11eeec{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-1f11eeec]{animation:rotateEnter-1f11eeec .7s;position:relative}.rotate-leave-active[data-v-1f11eeec]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-1f11eeec]{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-1f11eeec]{outline:none;cursor:pointer;border:none}.pc-radio[data-v-1f11eeec]{display:flex;flex-wrap:wrap;align-items:center}.label-flex.pc-radio label[data-v-1f11eeec]{width:100px;display:flex;flex-wrap:wrap;align-items:center;cursor:pointer;color:#666}.label-flex.pc-radio input[type=radio][data-v-1f11eeec]{margin:0 4px 0 0;top:0}.mobile-switch[data-v-1f11eeec]{display:none;align-items:center}.switch-core[data-v-1f11eeec]{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-1f11eeec]{border-color:#409eff;background-color:#409eff}.switch-core.is-disabled[data-v-1f11eeec]{opacity:.6;cursor:not-allowed}.switch-button[data-v-1f11eeec]{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-1f11eeec]{transform:translate(20px)}.switch-label[data-v-1f11eeec]{font-size:14px;color:#999}.switch-label.active[data-v-1f11eeec]{color:#409eff}form.form-container[data-v-1f11eeec]{display:block;width:100%;padding:0 1rem;margin-top:50px}form.form-container .label-name[data-v-1f11eeec]{display:block;width:100%;margin-bottom:.5rem;color:var(--item-label_key-span-color)}form.form-container .label-name span[data-v-1f11eeec]:before{content:"*";color:#f56c6c;margin-right:4px;width:10px;display:inline-block;vertical-align:middle}form.form-container .label-value[data-v-1f11eeec]{display:block;width:100%;margin-bottom:1rem}form.form-container .label-value input[data-v-1f11eeec],form.form-container .label-value select[data-v-1f11eeec]{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-1f11eeec],form.form-container .label-value select>option[data-v-1f11eeec]{color:#8898aa}form.form-container .label-value input[data-v-1f11eeec]:focus,form.form-container .label-value select[data-v-1f11eeec]:focus{transition:.2s;border:1px solid #418dfe}form.form-container .label-value select[data-v-1f11eeec]{border-radius:3px;padding:0 10px}form.form-container .label-value input[data-v-1f11eeec]{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-1f11eeec],form.form-container .label-value input[type=radio][data-v-1f11eeec]{width:auto}form.form-container .label-value input[type=radio][data-v-1f11eeec]{margin:0 4px 0 0;top:0}form.form-container .label-value input[data-v-1f11eeec]:disabled{background-color:#eee;border:1px solid #c2c2c2;border-radius:3px}form.form-container .label-value input[data-v-1f11eeec]::placeholder{color:var(--item-label_value-span-color);opacity:.54;font-size:14px}form.form-container .label-value input[data-v-1f11eeec]:-ms-input-placeholder{color:var(--item-label_value-span-color);opacity:.54;font-size:14px}form.form-container .label-value input[data-v-1f11eeec]::-ms-input-placeholder{color:var(--item-label_value-span-color);opacity:.54;font-size:14px}form.form-container .label-btns[data-v-1f11eeec]{width:100%;display:flex;flex-wrap:wrap;justify-content:flex-end}form.form-container .label-msg[data-v-1f11eeec]{display:block;width:100%;color:#ff3b3b;font-size:14px}form.form-container .label-msg.warning[data-v-1f11eeec]{color:#f9ad1e}form.form-container .label-flex[data-v-1f11eeec]{width:100%;display:flex;flex-wrap:wrap;align-items:center}form.form-container .label-flex label[data-v-1f11eeec]{width:100px;display:flex;flex-wrap:wrap;align-items:center;cursor:pointer;color:#666}.form-item[data-v-1f11eeec]{display:flex;align-items:center;height:55px}.form-item .label-name[data-v-1f11eeec]{width:200px!important}.form-item .label-value[data-v-1f11eeec]{width:300px!important;padding-top:10px;position:relative;display:flex!important;align-items:center}p[data-v-1f11eeec]{font-size:1em;color:#999;line-height:26px;text-align:left;margin-bottom:1rem}.label-btns[data-v-1f11eeec]{width:500px!important;margin-top:1rem}.label-btns .btn[data-v-1f11eeec]{width:300px!important;text-align:center;border-radius:32px}.label-btns .btn[data-v-1f11eeec]:hover{background:#5279f7;transition:.3}.label-btns .primary-btn[data-v-1f11eeec]{border:none;background:#5279f7;color:#fff;margin-bottom:10px}.label-btns .primary-btn[data-v-1f11eeec]:hover{opacity:.9;transition:.3}select[data-v-1f11eeec]:disabled{background-color:#eee!important;border:1px solid #c2c2c2!important}.seeIcon[data-v-1f11eeec]{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-1f11eeec]:hover{transform:translateY(-50%) scale(1.1)}@media only screen and (max-width: 1050px){form.form-container[data-v-1f11eeec]{padding:0;margin-top:-16px}form.form-container .form-item[data-v-1f11eeec]{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-1f11eeec]{width:100%!important;margin-bottom:0;font-size:14px}form.form-container .form-item .label-name>span[data-v-1f11eeec]{color:var(--item-label_key-span-color)}form.form-container .form-item .label-value[data-v-1f11eeec]{width:100%!important;margin-bottom:0;padding-top:0}form.form-container .form-item .label-value input[data-v-1f11eeec],form.form-container .form-item .label-value select[data-v-1f11eeec]{height:40px;font-size:14px}form.form-container .form-item .label-value .password_input[data-v-1f11eeec]{padding-right:24px}form.form-container .form-item .label-value input[data-v-1f11eeec]{border:none;text-align:right;padding:0}form.form-container .form-item .label-value select[data-v-1f11eeec]:disabled{border:none!important}form.form-container .form-item .label-value select[data-v-1f11eeec]{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-1f11eeec] ::selection{background:transparent;color:inherit}form.form-container .form-item .label-value[data-v-1f11eeec] ::-moz-selection{background:transparent;color:inherit}form.form-container .label-flex[data-v-1f11eeec]{display:flex}form.form-container .label-flex label[data-v-1f11eeec]{width:100%;margin-bottom:.5rem}form.form-container .label-btns[data-v-1f11eeec]{width:100%!important;margin-top:1.5rem}form.form-container .label-btns .btn[data-v-1f11eeec]{width:100%!important;height:44px;font-size:16px}.seeIcon[data-v-1f11eeec]{width:20px;height:20px;right:0}.pc-radio[data-v-1f11eeec],.label-flex[data-v-1f11eeec]{display:none!important}.mobile-switch[data-v-1f11eeec]{display:flex;align-items:center;height:50px}.switch_label[data-v-1f11eeec]{display:flex;justify-content:end}.switch-core[data-v-1f11eeec]{width:50px;height:24px}.switch-button[data-v-1f11eeec]{width:20px;height:20px}.switch-core.is-checked .switch-button[data-v-1f11eeec]{transform:translate(26px)}.select-arrow[data-v-1f11eeec]{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:#d6dbf8;--breadcrumbs-tit-color1:#f1f2f9;--border-color: #e5e5e5;--SystemUpdateBanner-bg-color: #eff6ff;--SystemUpdateBanner-border-color: #bedbff;--btn-border-color: #e5e5e5;--card-txt-color: #32325d;--SystemInfo-bg-color:#f9fafd}@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:#d6dbf8;--breadcrumbs-tit-color1:#f1f2f9;--border-color: #e5e5e5;--SystemUpdateBanner-bg-color: #eff6ff;--SystemUpdateBanner-border-color: #bedbff;--btn-border-color: #e5e5e5;--card-txt-color: #32325d;--SystemInfo-bg-color:#f9fafd}}@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:#d6dbf8;--breadcrumbs-tit-color1:#f1f2f9;--border-color: #0000001a;--SystemUpdateBanner-bg-color: #2c2c2c;--SystemUpdateBanner-border-color: #2c2c2c;--btn-border-color: #727272;--card-txt-color: #32325d;--SystemInfo-bg-color:#2c2c2c}#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:#d6dbf8;--breadcrumbs-tit-color1:#f1f2f9;--border-color: #e5e5e5;--SystemUpdateBanner-bg-color: #eff6ff;--SystemUpdateBanner-border-color: #bedbff;--btn-border-color: #e5e5e5;--card-txt-color: #32325d;--SystemInfo-bg-color:#f9fafd}}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:#d6dbf8;--breadcrumbs-tit-color1:#f1f2f9;--border-color: #0000001a;--SystemUpdateBanner-bg-color: #2c2c2c;--SystemUpdateBanner-border-color: #2c2c2c;--btn-border-color: #727272;--card-txt-color: #32325d;--SystemInfo-bg-color:#2c2c2c}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:#d6dbf8;--breadcrumbs-tit-color1:#f1f2f9;--border-color: #e5e5e5;--SystemUpdateBanner-bg-color: #eff6ff;--SystemUpdateBanner-border-color: #bedbff;--btn-border-color: #e5e5e5;--card-txt-color: #32325d;--SystemInfo-bg-color:#f9fafd}@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-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%}}@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}.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%}}.reusable-card[data-v-bb194020]{border:1px solid;border-radius:10px;padding:20px 14px;box-sizing:border-box;background-clip:padding-box;display:flex;flex-direction:column;gap:12px;border:1px solid var(--border-color);background:var(--card-bg-color)}.card-header[data-v-bb194020]{display:flex;justify-content:space-between;align-items:center}.card-header .left[data-v-bb194020]{display:flex;align-items:center;gap:8px}.card-header[data-v-bb194020]>svg{width:20px;height:20px}.title[data-v-bb194020]{font-size:16px;font-weight:600;line-height:1;color:var(--app-container_title-color)}.settings-btn[data-v-bb194020]{cursor:pointer}.card-body[data-v-bb194020]{flex:1 1 auto}.card-footer[data-v-bb194020]{display:flex;justify-content:center}.footer-btn[data-v-bb194020]{display:inline-flex;align-items:center;gap:8px;padding:6px 8px;border-radius:6px;border:1px solid var(--btn-border-color);justify-content:center;cursor:pointer;width:100%;max-width:600px;margin-top:16px}.footer-icon[data-v-bb194020]{display:inline-flex;align-items:center}.footer-text[data-v-bb194020]{font-size:14px;font-weight:400;color:var(--app-container_title-color)}.settings-icon[data-v-bb194020]{width:20px;height:20px}.settings-icon[data-v-bb194020] svg,.settings-icon[data-v-bb194020] g,.settings-icon[data-v-bb194020] path,.settings-icon[data-v-bb194020] circle,.settings-icon[data-v-bb194020] rect,.settings-icon[data-v-bb194020] line,.settings-icon[data-v-bb194020] polyline,.settings-icon[data-v-bb194020] polygon{fill:var(--app-container_title-color)!important;stroke:var(--app-container_title-color)!important}.btn-primary[data-v-bb194020]{background-color:#00b8db;color:#fff;border:none;padding:5px 16px;border-radius:8px;font-size:14px;cursor:pointer;transition:background .2s,transform .1s;margin-left:6px}.btn-primary[data-v-bb194020]:hover{background-color:#26a7c7}.btn-primary[data-v-bb194020]:active{transform:scale(.95)}.btn-pink[data-v-bb194020]{background-color:#f751a9;color:#fff;border:none;padding:5px 16px;border-radius:8px;font-size:14px;cursor:pointer;transition:background .2s,transform .1s;margin-left:6px}.btn-pink[data-v-bb194020]:hover{background-color:#e60076}.btn-pink[data-v-bb194020]:active{transform:scale(.95)}.settings-wrapper[data-v-bb194020]{position:relative}.dropdown-menu[data-v-bb194020]{position:absolute;top:38px;right:0;background:#fff;border-radius:6px;padding:16px 0;min-width:220px;box-shadow:0 4px 12px #0003;z-index:10}.fade-enter-active[data-v-bb194020],.fade-leave-active[data-v-bb194020]{transition:opacity .2s}.fade-enter-from[data-v-bb194020],.fade-leave-to[data-v-bb194020]{opacity:0}.dropdown-menu[data-v-bb194020] div{display:block;width:100%;text-align:center;padding:8px 0;border:none;background:none;cursor:pointer;font-size:14px;color:#333;transition:background .2s,color .2s}.dropdown-menu[data-v-bb194020] div:hover{background-color:#eee}@keyframes bganimation-bb194020{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-bb194020{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-bb194020{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-bb194020]{animation:rotateEnter-bb194020 .7s;position:relative}.rotate-leave-active[data-v-bb194020]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-bb194020]{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){.reusable-card[data-v-bb194020]{padding:10px;border-radius:6px}.title[data-v-bb194020]{font-size:14px}.footer-btn[data-v-bb194020]{margin-top:6px}.dropdown-menu[data-v-bb194020]{padding:8px 0;min-width:150px}}@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-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}@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.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-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-376759fb{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-376759fb{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-376759fb{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-376759fb]{animation:rotateEnter-376759fb .7s;position:relative}.rotate-leave-active[data-v-376759fb]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-376759fb]{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-376759fb]{width:100%;display:flex;flex-wrap:wrap;margin:1rem 0}li.aria2-item .aria2-item_name[data-v-376759fb]{flex:0 0 100%;max-width:50%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-right:10px;color:var(--app-container_title-color)}li.aria2-item .aria2-item_value[data-v-376759fb]{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-376759fb]{color:#297ff3;padding:3px}li.aria2-item .aria2-item_value .configure.enabel[data-v-376759fb]{color:#888}.use-url_app[data-v-376759fb]{padding-bottom:14px}.use-url_app a[data-v-376759fb]{text-decoration:none;color:#297ff3}@keyframes bganimation-086db06c{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-086db06c{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-086db06c{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-086db06c]{animation:rotateEnter-086db06c .7s;position:relative}.rotate-leave-active[data-v-086db06c]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-086db06c]{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-086db06c]{width:100%;display:flex;flex-wrap:wrap;margin:1rem 0}li.qbittorrent-item .qbittorrent-item_name[data-v-086db06c]{flex:0 0 100%;max-width:50%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-right:10px;color:var(--app-container_title-color)}li.qbittorrent-item .qbittorrent-item_value[data-v-086db06c]{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-086db06c]{color:#297ff3;padding:3px}li.qbittorrent-item .qbittorrent-item_value .configure.enabel[data-v-086db06c]{color:#888}a[data-v-086db06c]{text-decoration:none;color:#297ff3}@keyframes bganimation-3232162a{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-3232162a{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-3232162a{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-3232162a]{animation:rotateEnter-3232162a .7s;position:relative}.rotate-leave-active[data-v-3232162a]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-3232162a]{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-3232162a]{width:100%;display:flex;flex-wrap:wrap;margin:1rem 0}li.transmission-item .transmission-item_name[data-v-3232162a]{flex:0 0 100%;max-width:50%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-right:10px;color:var(--app-container_title-color)}li.transmission-item .transmission-item_value[data-v-3232162a]{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-3232162a]{color:#297ff3;padding:3px}li.transmission-item .transmission-item_value .configure.enabel[data-v-3232162a]{color:#888}a[data-v-3232162a]{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-2299b58c{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-2299b58c{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-2299b58c{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-2299b58c]{animation:rotateEnter-2299b58c .7s;position:relative}.rotate-leave-active[data-v-2299b58c]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-2299b58c]{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-2299b58c]{width:1.3rem;height:1.3rem}.icon1[data-v-2299b58c]{width:1rem;height:1rem}.icon2[data-v-2299b58c]{width:1.5rem;height:1.5rem;margin-bottom:12px}[data-v-2299b58c] .downloadIcon path{fill:var(--app-container_title-color)!important}a[data-v-2299b58c]{color:#1e1e1e;text-decoration:none;cursor:pointer;font-size:14px;display:block}.content[data-v-2299b58c]{color:#333;margin-top:20px;margin-bottom:20px;font-weight:400}.content .tab[data-v-2299b58c]{display:flex;gap:8px}.content .tab .item[data-v-2299b58c]{flex:1;padding:16px;display:flex;flex-direction:column;align-items:center;border-radius:10px;cursor:pointer}.content .tab .item .title[data-v-2299b58c]{margin-bottom:8px}.content .tab .item>span[data-v-2299b58c]{font-size:12px}.content .tab .active[data-v-2299b58c]{border:2px solid #6d6d6d}.content .tab .cloud[data-v-2299b58c]{background-color:#fff7ed;color:#ca3500}.content .tab .memory[data-v-2299b58c]{background-color:#f9fafb;color:#364153}.content .tab .network[data-v-2299b58c]{background-color:#f0fdfa;color:#277881}.btn_settings[data-v-2299b58c]{position:relative;padding:6px 34px 6px 18px;border-radius:4px;border:1px solid var(--btn-border-color);line-height:1;display:flex;align-items:center}.rotation[data-v-2299b58c]{position:absolute;right:2px;top:50%;height:100%;transform:translateY(-50%);border-left:1px solid var(--btn-border-color);display:flex;align-items:center}.rotation .moreIcon[data-v-2299b58c]{transform:rotate(90deg)}@keyframes bganimation-2299b58c{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-2299b58c{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-2299b58c{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-2299b58c]{animation:rotateEnter-2299b58c .7s;position:relative}.rotate-leave-active[data-v-2299b58c]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-2299b58c]{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){.content[data-v-2299b58c]{margin:10px 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-d3a8d744{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-d3a8d744{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-d3a8d744{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-d3a8d744]{animation:rotateEnter-d3a8d744 .7s;position:relative}.rotate-leave-active[data-v-d3a8d744]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-d3a8d744]{width:100%;background-color:var(--card-bg-color);box-shadow:var(--card-box-shadow);padding:10px 30px;border-radius:6px;position:relative}[data-v-d3a8d744] .footer-btn{background:var(--card-bg-color);border:1px solid var(--btn-border-color)}[data-v-d3a8d744] .reusable-card{background:#fff5ee!important;border:1px solid #ffd6a7!important}[data-v-d3a8d744] .earthIcon path{fill:var(--app-container_title-color)!important}.icon[data-v-d3a8d744]{width:1.3rem;height:1.3rem}.icon1[data-v-d3a8d744]{width:1rem;height:1rem}.icon2[data-v-d3a8d744]{width:1.5rem;height:1.5rem;margin-bottom:8px}.icon3[data-v-d3a8d744]{width:1.5rem;height:1.5rem;cursor:pointer}a[data-v-d3a8d744]{text-decoration:none;cursor:pointer;font-size:14px;display:block}.content[data-v-d3a8d744]{color:#333;margin-top:20px;margin-bottom:20px;font-weight:400;padding:0 12px}.content .tab[data-v-d3a8d744]{display:flex;gap:8px}.content .tab .item[data-v-d3a8d744]{flex:1;padding:16px;display:flex;flex-direction:column;align-items:center;border-radius:10px;cursor:pointer}.content .tab .item .title[data-v-d3a8d744]{margin-bottom:8px}.content .tab .item>span[data-v-d3a8d744]{font-size:12px}.content .tab .active[data-v-d3a8d744]{border:2px solid #6d6d6d}.content .tab .cloud[data-v-d3a8d744]{background-color:#eff6ff;color:#1447e6}.content .tab .memory[data-v-d3a8d744]{background-color:#f0fdf4;color:#008236}.content .tab .network[data-v-d3a8d744]{background-color:#f9fafb;color:#4a5565}.content .info[data-v-d3a8d744]{margin-top:20px}.content .info .status[data-v-d3a8d744]{padding:20px 0 0;margin-top:16px;display:flex;justify-content:space-between;border-top:1px solid var(--btn-border-color)}.content .info .status .offline[data-v-d3a8d744]{background:#eceef2;color:#030213}.content .info .status>div[data-v-d3a8d744]{color:var(--app-container_title-color);font-size:16px}.content .info .status>span[data-v-d3a8d744]{color:#fff;padding:4px 8px;background:#030213;border-radius:6px;font-size:12px}.content .info .title_box[data-v-d3a8d744]{margin:20px 0}.content .info .title_box .title[data-v-d3a8d744]{color:var(--item-label_key-span-color);margin-bottom:10px}.content .info .title_box .path[data-v-d3a8d744]{display:flex;align-items:center;justify-content:space-between;border:1px solid #e0e1e1;background:#f9fafb;border-radius:4px;padding:8px 10px}.content .info .title_box .path>span[data-v-d3a8d744]{display:inline-block;padding:4px 8px;border:1px solid #553afb;font-size:12px;border-radius:4px;cursor:pointer;flex-shrink:0}.content .info .title_box .path>span>a[data-v-d3a8d744]{color:#553afb}.btn_settings[data-v-d3a8d744]{padding:6px 18px;border-radius:4px;border:1px solid var(--btn-border-color);line-height:1;display:flex;align-items:center}@keyframes bganimation-d3a8d744{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-d3a8d744{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-d3a8d744{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-d3a8d744]{animation:rotateEnter-d3a8d744 .7s;position:relative}.rotate-leave-active[data-v-d3a8d744]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-d3a8d744]{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){.content[data-v-d3a8d744]{margin:10px 0 0;padding:4px}.content .info[data-v-d3a8d744]{margin-top:10px}.content .info .status[data-v-d3a8d744]{padding-top:10px}.content .info .title_box[data-v-d3a8d744]{margin:10px 0}}@keyframes bganimation-a2c6d680{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-a2c6d680{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-a2c6d680{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-a2c6d680]{animation:rotateEnter-a2c6d680 .7s;position:relative}.rotate-leave-active[data-v-a2c6d680]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-a2c6d680]{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-a2c6d680]{width:1.5rem;height:1.5rem;margin-right:6px}.display_flex[data-v-a2c6d680]{display:flex;align-items:center}.network_container[data-v-a2c6d680]{border:1px solid var(--border-color);border-radius:10px;padding:20px 14px;box-sizing:border-box;background-clip:padding-box;background:var(--card-bg-color);height:100%;display:flex;flex-direction:column}.network_container .title_box[data-v-a2c6d680]{display:flex;justify-content:space-between;align-items:center;margin-bottom:26px;flex-shrink:0}.network_container .title_box>span[data-v-a2c6d680]{font-size:16px;font-weight:600}.network_container .title_box .network_tag[data-v-a2c6d680]{display:flex;align-items:center}.network_container .title_box .network_tag .tag_item[data-v-a2c6d680]{display:flex;align-items:center;font-size:12px;margin-left:16px}.network_container .title_box .network_tag .tag_item>span[data-v-a2c6d680]{line-height:1}.network_container .title_box .network_tag .tag_item>div[data-v-a2c6d680]{width:12px;height:12px;border-radius:50%;margin-right:6px}.network_container .title_box .network_tag .tag_item .tag_dn[data-v-a2c6d680]{background:#20c7f7}.network_container .title_box .network_tag .tag_item .tag_up[data-v-a2c6d680]{background:#553afe}.network_container .echart[data-v-a2c6d680]{flex:1;min-height:200px}.network_container .speed[data-v-a2c6d680]{display:flex;flex-shrink:0}.network_container .speed .speed_item[data-v-a2c6d680]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center}.network_container .speed .speed_item>span[data-v-a2c6d680]{font-size:12px;color:#999;margin-bottom:10px}.network_container .speed .speed_item>div[data-v-a2c6d680]{font-size:16px;color:#333}@keyframes bganimation-a2c6d680{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-a2c6d680{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-a2c6d680{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-a2c6d680]{animation:rotateEnter-a2c6d680 .7s;position:relative}.rotate-leave-active[data-v-a2c6d680]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-a2c6d680]{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){.network_container[data-v-a2c6d680]{border-radius:6px;padding:10px}.network_container .title_box[data-v-a2c6d680]{margin-bottom:16px}.network_container .title_box>span[data-v-a2c6d680]{font-size:14px;font-weight:600}}@keyframes bganimation-4eb7fe63{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-4eb7fe63{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-4eb7fe63{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-4eb7fe63]{animation:rotateEnter-4eb7fe63 .7s;position:relative}.rotate-leave-active[data-v-4eb7fe63]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-4eb7fe63]{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-4eb7fe63]{width:1.5rem;height:1.5rem}[data-v-4eb7fe63] .networkIcon path{fill:var(--app-container_title-color)!important}.info_content[data-v-4eb7fe63]{margin:12px 0 0 4px}.info_content .status_box[data-v-4eb7fe63]{display:flex;align-items:center;justify-content:space-between;padding-bottom:12px;border-bottom:1px solid var(--border-color);font-size:14px;line-height:1}.info_content .status_box .status_name[data-v-4eb7fe63]{display:flex;align-items:center;line-height:1}.info_content .status_box .status_name .icon[data-v-4eb7fe63]{width:1rem;height:1rem;margin-right:6px}.info_content .status_box .status_time[data-v-4eb7fe63]{padding:4px 8px;background:#dbfce7;color:#008236;border-radius:4px}.info_content .ip_item[data-v-4eb7fe63]{display:flex;justify-content:space-between;align-items:center}.info_content .ip_item .ip_tag[data-v-4eb7fe63]{padding:3px 6px;border-radius:6px;border:1px solid #d1d5db;font-size:12px;line-height:1}.info_content .ip_item .device[data-v-4eb7fe63]{font-size:14px;color:#155dfc}.info_content .ip_item .delay[data-v-4eb7fe63]{font-size:14px;color:#00a663}.info_content .ip_item .download[data-v-4eb7fe63]{font-size:14px;color:var(--item-label_key-span-color)}.info_content .line[data-v-4eb7fe63]{width:100%;height:1px;background:var(--btn-border-color);margin-bottom:20px}.info_content .line1[data-v-4eb7fe63]{width:100%;height:1px;background:var(--btn-border-color);margin:20px 0}.info_content .ip_item[data-v-4eb7fe63]:nth-last-child(1){margin-top:20px}.info_content .ip_info[data-v-4eb7fe63]{margin:24px 0 20px}.info_content .ip_info .ip_address[data-v-4eb7fe63]{color:var(--item-label_key-span-color);margin-top:10px}@keyframes bganimation-f78991fa{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-f78991fa{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-f78991fa{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-f78991fa]{animation:rotateEnter-f78991fa .7s;position:relative}.rotate-leave-active[data-v-f78991fa]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-f78991fa]{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-f78991fa]{width:1.3rem;height:1.3rem}.icon1[data-v-f78991fa],.icon2[data-v-f78991fa]{width:1rem;height:1rem}[data-v-f78991fa] .interfaceIcon path{fill:var(--app-container_title-color)!important}[data-v-f78991fa] .footer-btn{margin-top:6px}.content[data-v-f78991fa]{margin-top:6px;padding-bottom:6px;min-height:30px;display:flex;overflow-x:auto;white-space:nowrap}.content[data-v-f78991fa]::-webkit-scrollbar{height:6px}.content[data-v-f78991fa]::-webkit-scrollbar-thumb{background:#ccc;border-radius:3px}.content .item[data-v-f78991fa]{position:relative;display:inline-flex;align-items:center;padding-right:20px;margin-right:16px;cursor:pointer}.content .item[data-v-f78991fa]:before{content:"";display:inline-block;position:absolute;right:0;top:50%;transform:translateY(-50%);width:1px!important;height:60%;background:#e0e0e0}.content .item[data-v-f78991fa]:last-child:before{content:none}.content .icon_box[data-v-f78991fa]{display:inline-flex;justify-content:center;align-items:center;width:30px;height:30px;border-radius:8px;background:#dbfce7;margin-right:12px}.content .name[data-v-f78991fa]{display:flex;align-items:center;margin-bottom:6px}.content .name .speed[data-v-f78991fa]{padding:4px 6px;background:#dbfce7;font-size:12px;border-radius:6px;line-height:1;color:#008236;margin-left:8px}.content .status[data-v-f78991fa]{font-size:12px;color:#6a7282}.btn_settings[data-v-f78991fa]{position:relative;padding:6px 18px;border-radius:4px;border:1px solid var(--btn-border-color);line-height:1;display:flex;align-items:center}.rotation[data-v-f78991fa]{position:absolute;right:2px;top:50%;height:100%;transform:translateY(-50%);border-left:1px solid var(--btn-border-color);display:flex;align-items:center}.rotation .moreIcon[data-v-f78991fa]{transform:rotate(90deg)}.row input[type=checkbox][data-v-f78991fa]{vertical-align:middle;margin:0}.row[data-v-f78991fa]{gap:8px;padding:0;margin:6px 0;display:flex;align-items:center}.row>input[data-v-f78991fa]{margin-right:6px!important;margin-top:0}[data-v-f78991fa] .dropdown-menu div:hover{background:transparent!important}[data-v-f78991fa] .dropdown-menu{padding:8px 0}[data-v-f78991fa] .dropdown-menu>div{padding:0}@keyframes bganimation-f78991fa{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-f78991fa{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-f78991fa{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-f78991fa]{animation:rotateEnter-f78991fa .7s;position:relative}.rotate-leave-active[data-v-f78991fa]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-f78991fa]{width:100%;background-color:var(--card-bg-color);box-shadow:var(--card-box-shadow);padding:10px 30px;border-radius:6px;position:relative}@keyframes bganimation-e5d8c3b8{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-e5d8c3b8{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-e5d8c3b8{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-e5d8c3b8]{animation:rotateEnter-e5d8c3b8 .7s;position:relative}.rotate-leave-active[data-v-e5d8c3b8]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-e5d8c3b8]{width:100%;background-color:var(--card-bg-color);box-shadow:var(--card-box-shadow);padding:10px 30px;border-radius:6px;position:relative}.feature-card[data-v-e5d8c3b8]{flex:1 1 0;min-width:280px;max-width:350px;padding:14px 14px 20px;border:2px solid var(--border-color);border-radius:10px;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease;background-color:var(--card-bg-color);display:flex;align-items:center;justify-content:space-between}.feature-card[data-v-e5d8c3b8]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000014}.feature-card .badge[data-v-e5d8c3b8]{font-size:12px;padding:4px 6px;border-radius:6px;color:#fff;line-height:1}.feature-card .header[data-v-e5d8c3b8]{display:flex;align-items:center;gap:6px;margin-bottom:16px}.feature-card .header .icon-wrapper[data-v-e5d8c3b8]{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;background-color:#999;color:#fff}.feature-card .header .icon-wrapper .icon-svg[data-v-e5d8c3b8]{width:24px;height:24px}.feature-card .content .title[data-v-e5d8c3b8]{font-weight:700;color:var(--item-label_key-span-color);margin-bottom:8px}.feature-card .content .subtitle[data-v-e5d8c3b8]{font-size:14px;color:#666;margin-top:2px}.feature-card .footer[data-v-e5d8c3b8]{display:flex;align-items:center;margin-top:12px;font-size:12px}.feature-card .footer .status[data-v-e5d8c3b8]{padding:4px 6px;border-radius:6px;background-color:#eee;color:#666;line-height:1;margin-right:6px}.feature-card .footer .status.active[data-v-e5d8c3b8]{background-color:#d3f9d8;color:#38a169}.feature-card .footer .extra[data-v-e5d8c3b8]{color:inherit}.feature-card .footer .extra .extra_num[data-v-e5d8c3b8]{font-size:16px}.feature-card .right-arrow[data-v-e5d8c3b8]{width:18px;height:18px}.feature-card.purple .icon-wrapper[data-v-e5d8c3b8]{background-color:#ad46ff}.feature-card.purple .badge[data-v-e5d8c3b8]{background-color:#f3e8ff;color:#8200db}.feature-card.blue[data-v-e5d8c3b8]{border-color:#2b7fff;background:#e4f0ff}.feature-card.blue .icon-wrapper[data-v-e5d8c3b8]{background-color:#3b82f6}.feature-card.blue .title[data-v-e5d8c3b8]{color:#193cb8}.feature-card.blue .subtitle[data-v-e5d8c3b8],.feature-card.blue .extra[data-v-e5d8c3b8]{color:#155dfc}.feature-card.blue .badge[data-v-e5d8c3b8]{background-color:#f65c67}.feature-card.blue .right-arrow[data-v-e5d8c3b8]{opacity:.8;width:18px;height:18px}.feature-card.green .icon-wrapper[data-v-e5d8c3b8],.feature-card.green .badge[data-v-e5d8c3b8]{background-color:#22c55e}.feature-card.pink[data-v-e5d8c3b8]{border-color:#fcedf5;background:#fcedf5}.feature-card.pink .icon-wrapper[data-v-e5d8c3b8]{background-color:#ec4899}.feature-card.pink .title[data-v-e5d8c3b8]{color:#a3004c}.feature-card.pink .subtitle[data-v-e5d8c3b8],.feature-card.pink .extra[data-v-e5d8c3b8]{color:#e60076}.feature-card.pink .badge[data-v-e5d8c3b8]{background-color:#f6339a}.feature-card.pink .right-arrow[data-v-e5d8c3b8]{color:#f6349b;opacity:.7}.feature-card.skyblue .icon-wrapper[data-v-e5d8c3b8]{background-color:#3b82f6}.feature-card.skyblue .badge[data-v-e5d8c3b8]{background-color:#e0e7ff;color:#432dd7}.feature-card.orange[data-v-e5d8c3b8]{border-color:#fdba74}.feature-card.orange .icon-wrapper[data-v-e5d8c3b8],.feature-card.orange .badge[data-v-e5d8c3b8]{background-color:#f97316}@keyframes bganimation-e5d8c3b8{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-e5d8c3b8{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-e5d8c3b8{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-e5d8c3b8]{animation:rotateEnter-e5d8c3b8 .7s;position:relative}.rotate-leave-active[data-v-e5d8c3b8]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-e5d8c3b8]{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){.feature-card[data-v-e5d8c3b8]{min-width:180px;padding:10px;border-radius:6px;border:1px solid #e5e5e5;transition:none}.feature-card[data-v-e5d8c3b8]:hover{transform:none;box-shadow:none}.feature-card .header[data-v-e5d8c3b8]{margin-bottom:8px}.feature-card .content .title[data-v-e5d8c3b8]{font-weight:700;color:#333;margin-bottom:4px}.feature-card .footer[data-v-e5d8c3b8]{margin-top:6px}}@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-30c4276a{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-30c4276a{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-30c4276a{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-30c4276a]{animation:rotateEnter-30c4276a .7s;position:relative}.rotate-leave-active[data-v-30c4276a]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-30c4276a]{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-30c4276a]{width:1.5rem;height:1.5rem;margin-bottom:12px}button[data-v-30c4276a]{margin:0!important}.item_container[data-v-30c4276a]{display:flex;gap:16px;width:100%;padding-bottom:4px;box-sizing:border-box;flex-wrap:wrap}.item_container[data-v-30c4276a]::-webkit-scrollbar{height:6px}.item_container[data-v-30c4276a]::-webkit-scrollbar-thumb{background:#ccc;border-radius:3px}.item_container .item[data-v-30c4276a]{position:relative;flex:1 1 0;padding:16px 12px;min-width:120px;max-width:200px;flex-shrink:0;display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:14px;border-radius:8px;box-sizing:border-box;border:1px solid #e5e7eb;cursor:pointer;color:var(--card-txt-color)}.item_container .app-update-button-more[data-v-30c4276a]{position:absolute;top:4px;right:4px}.item_container .menu_background[data-v-30c4276a]{position:fixed;inset:0}.item_container .renew[data-v-30c4276a]{display:flex;align-items:center}.item_container .renew i[data-v-30c4276a]{display:inline-block;padding:3px;background-color:red;border-radius:50%;margin-right:4px}.item_container .dns_txt[data-v-30c4276a]{display:flex;align-items:center;line-height:1;color:#32325d}.item_container .disabled-style[data-v-30c4276a]{opacity:.6;cursor:not-allowed;background-color:#e0e0e0}.item_container .app-update-button-menu[data-v-30c4276a]{position:absolute;z-index:999;width:30%;right:0;top:0}.item_container .app-update-button-menu ul[data-v-30c4276a]{background-color:#fff;box-shadow:0 0 10px 1px #373f6924;padding:6px 0;border-radius:6px;top:-45px;right:0;text-align:center;position:absolute;word-break:keep-all}.item_container .app-update-button-menu ul li[data-v-30c4276a]{cursor:pointer;font-size:16px;line-height:1em;color:#1e1e1e;padding:0 5px;position:relative}.item_container .app-update-button-menu ul li .app-update-menu-item[data-v-30c4276a]{padding:5px 2px;white-space:nowrap}.item_container .app-update-button-menu ul li .app-update-menu-item-loading[data-v-30c4276a]{display:flex;justify-content:center;align-items:center;position:absolute;width:100%;height:100%;top:0;left:0;background-color:#fffc}@keyframes bganimation-30c4276a{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-30c4276a{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-30c4276a{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-30c4276a]{animation:rotateEnter-30c4276a .7s;position:relative}.rotate-leave-active[data-v-30c4276a]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-30c4276a]{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){.item_container[data-v-30c4276a]{gap:10px}}@keyframes bganimation-6c80f0b7{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-6c80f0b7{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-6c80f0b7{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-6c80f0b7]{animation:rotateEnter-6c80f0b7 .7s;position:relative}.rotate-leave-active[data-v-6c80f0b7]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-6c80f0b7]{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-6c80f0b7]{width:100%;display:flex;flex-wrap:wrap;margin:1rem 0}li.sambas-item .sambas-item_name[data-v-6c80f0b7]{flex:0 0 100%;max-width:50%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-right:10px;color:var(--app-container_title-color)}li.sambas-item .sambas-item_value[data-v-6c80f0b7]{flex:0 0 100%;max-width:50%;padding-left:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--app-container_title-color)}.app-container_samba li.samba-item[data-v-6c80f0b7]{width:100%;display:flex;flex-wrap:wrap;margin:1rem 0}.app-container_samba li.samba-item .samba-item_name[data-v-6c80f0b7]{flex:0 0 100%;max-width:50%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-right:10px;color:var(--app-container_title-color)}.app-container_samba li.samba-item .samba-item_value[data-v-6c80f0b7]{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-6c80f0b7]{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-6c80f0b7]:hover{opacity:.7}.tit[data-v-6c80f0b7]{color:var(--tit-color);font-weight:700;font-size:16px}@keyframes bganimation-9e39e9b2{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-9e39e9b2{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-9e39e9b2{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-9e39e9b2]{animation:rotateEnter-9e39e9b2 .7s;position:relative}.rotate-leave-active[data-v-9e39e9b2]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-9e39e9b2]{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-9e39e9b2]{width:100%;display:flex;flex-wrap:wrap;margin:1rem 0}li.webdav-item .webdav-item_name[data-v-9e39e9b2]{flex:0 0 100%;max-width:50%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-right:10px;color:var(--app-container_title-color)}li.webdav-item .webdav-item_value[data-v-9e39e9b2]{flex:0 0 100%;max-width:50%;padding-left:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--app-container_title-color)}@keyframes bganimation-485e1494{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-485e1494{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-485e1494{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-485e1494]{animation:rotateEnter-485e1494 .7s;position:relative}.rotate-leave-active[data-v-485e1494]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-485e1494]{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-485e1494]{width:100%;display:flex;flex-wrap:wrap;margin:1rem 0}li.linkease-item .linkease-item_name[data-v-485e1494]{flex:0 0 100%;max-width:50%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-right:10px;color:var(--app-container_title-color)}li.linkease-item .linkease-item_value[data-v-485e1494]{flex:0 0 100%;max-width:50%;padding-left:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--app-container_title-color)}li.linkease-item .linkease-item_value .configure[data-v-485e1494]{color:#297ff3;padding:3px}li.linkease-item .linkease-item_value .configure.enabel[data-v-485e1494]{cursor:pointer}a[data-v-485e1494]{text-decoration:none;color:#297ff3}@keyframes bganimation-7ee59a9a{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-7ee59a9a{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-7ee59a9a{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-7ee59a9a]{animation:rotateEnter-7ee59a9a .7s;position:relative}.rotate-leave-active[data-v-7ee59a9a]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-7ee59a9a]{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-7ee59a9a]{width:1.3rem;height:1.3rem}.icon1[data-v-7ee59a9a]{width:1rem;height:1rem}.icon2[data-v-7ee59a9a]{width:1.5rem;height:1.5rem;margin-bottom:12px}.settings-icon[data-v-7ee59a9a] svg,.settings-icon[data-v-7ee59a9a] g,.settings-icon[data-v-7ee59a9a] path,.settings-icon[data-v-7ee59a9a] circle,.settings-icon[data-v-7ee59a9a] rect,.settings-icon[data-v-7ee59a9a] line,.settings-icon[data-v-7ee59a9a] polyline,.settings-icon[data-v-7ee59a9a] polygon{fill:var(--app-container_title-color)!important;stroke:var(--app-container_title-color)!important}a[data-v-7ee59a9a]{color:#1e1e1e;text-decoration:none;cursor:pointer;font-size:14px;display:block}.content[data-v-7ee59a9a]{color:#333;margin-top:10px;margin-bottom:10px;font-weight:400}.content .tab[data-v-7ee59a9a]{display:flex;gap:8px}.content .tab .item[data-v-7ee59a9a]{flex:1;padding:16px;display:flex;flex-direction:column;align-items:center;border-radius:10px;cursor:pointer}.content .tab .item .title[data-v-7ee59a9a]{margin-bottom:8px}.content .tab .item>span[data-v-7ee59a9a]{font-size:12px}.content .tab .active[data-v-7ee59a9a]{border:2px solid #6d6d6d}.content .tab .cloud[data-v-7ee59a9a]{background-color:#eff6ff;color:#1447e6}.content .tab .memory[data-v-7ee59a9a]{background-color:#dbfce7;color:#008236}.content .tab .network[data-v-7ee59a9a]{background-color:#faf5ff;color:#8200db}.btn_settings[data-v-7ee59a9a]{position:relative;padding:6px 34px 6px 18px;border-radius:4px;border:1px solid var(--btn-border-color);line-height:1;display:flex;align-items:center}.rotation[data-v-7ee59a9a]{position:absolute;right:2px;top:50%;height:100%;transform:translateY(-50%);border-left:1px solid var(--btn-border-color);display:flex;align-items:center}.rotation .moreIcon[data-v-7ee59a9a]{transform:rotate(90deg)}@keyframes bganimation-7ee59a9a{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-7ee59a9a{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-7ee59a9a{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-7ee59a9a]{animation:rotateEnter-7ee59a9a .7s;position:relative}.rotate-leave-active[data-v-7ee59a9a]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-7ee59a9a]{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){.content[data-v-7ee59a9a]{margin:10px 0}}@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 .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}}@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}.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%}}.progress-bar-wrapper[data-v-2691c876]{width:100%;margin-bottom:0}.progress-bar[data-v-2691c876]{width:100%;position:relative;box-shadow:inset 0 1px 3px #0000001a}.progress-fill[data-v-2691c876]{display:flex;align-items:center;justify-content:flex-end;padding-right:8px;box-sizing:border-box}.percentage-text[data-v-2691c876]{color:#fff;font-size:12px;font-weight:700;text-shadow:0 1px 2px rgba(0,0,0,.3);white-space:nowrap;line-height:1}@media (max-width: 768px){.percentage-text[data-v-2691c876]{font-size:10px;padding-right:4px}}@media (prefers-color-scheme: dark){.progress-bar[data-v-2691c876]{box-shadow:inset 0 1px 3px #ffffff1a}}@keyframes bganimation-bf7bcc14{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-bf7bcc14{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-bf7bcc14{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-bf7bcc14]{animation:rotateEnter-bf7bcc14 .7s;position:relative}.rotate-leave-active[data-v-bf7bcc14]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-bf7bcc14]{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-bf7bcc14]{color:red}li.disk-item[data-v-bf7bcc14]{width:100%;margin:0 0 1rem}li.disk-item .disk-item_name[data-v-bf7bcc14]{flex:0 0 100%;max-width:50%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-right:10px}li.disk-item .disk-item_name>span[data-v-bf7bcc14]{color:#6a7280}li.disk-item .disk_icon[data-v-bf7bcc14]{padding-left:1rem;align-self:center;align-items:center;flex:none;display:flex}li.disk-item .disk_value[data-v-bf7bcc14]{display:flex;justify-content:flex-end}li.disk-item .disk_value .disk-item_value[data-v-bf7bcc14]{flex:auto;position:relative;cursor:help;display:flex;align-items:center}li.disk-item .disk_value .disk-item_value .value-data[data-v-bf7bcc14]{width:100%;text-overflow:ellipsis;white-space:nowrap}li.disk-item .disk_value .disk-item_value .value-data>div[data-v-bf7bcc14]{margin-top:10px;display:flex;justify-content:space-between}li.disk-item .disk_value .disk-item_value .value-data button[data-v-bf7bcc14]{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-bf7bcc14]:hover{opacity:.7}li.disk-item .disk_value .disk-item_value .disk-item-tooltip[data-v-bf7bcc14]{position:absolute;background:rgba(0,0,0,.7);z-index:10111;color:#fff;padding:.5rem 1rem;left:30%;right:30%;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-bf7bcc14]: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-bf7bcc14]{visibility:visible;transition:.7s;opacity:1}.disk_infoicon[data-v-bf7bcc14]{margin-left:10px;cursor:pointer;margin-bottom:10px}.tooltip-trigger[data-v-bf7bcc14]{flex:none;cursor:help}.tooltip-trigger[data-v-bf7bcc14]{position:relative;display:inline-block;cursor:help;margin-right:6px;margin-left:10px}.tooltip-trigger .tooltip-text[data-v-bf7bcc14]{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-bf7bcc14]{color:#fff}.tooltip-trigger .tooltip-text .disk_dir_tip[data-v-bf7bcc14]{min-width:15rem;display:inline-block}.tooltip-trigger:hover .tooltip-text[data-v-bf7bcc14]{visibility:visible;opacity:1}.tooltip-top[data-v-bf7bcc14]{bottom:100%;left:50%;margin-bottom:5px;transform:translate(-50%)}.tooltip-top[data-v-bf7bcc14]: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-bf7bcc14]: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-30806f07{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-30806f07{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-30806f07{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-30806f07]{animation:rotateEnter-30806f07 .7s;position:relative}.rotate-leave-active[data-v-30806f07]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-30806f07]{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-30806f07]{width:1.3rem;height:1.3rem}.icon1[data-v-30806f07]{width:1rem;height:1rem}[data-v-30806f07] .folderIcon path{fill:var(--app-container_title-color)!important}a[data-v-30806f07]{color:#1e1e1e;text-decoration:none;cursor:pointer;font-size:14px;display:block}.content .disk_loading_icon[data-v-30806f07]{height:100px;display:flex;flex-direction:column;align-items:center;padding:10px}.content .disk_loading_icon .disk_loading_info[data-v-30806f07]{font-size:16px;color:#333;margin-top:12px}.content .line[data-v-30806f07]{height:1px;background:var(--btn-border-color);margin:0}.content .item[data-v-30806f07]{display:flex;margin-top:8px;padding:10px}.content .item .icon_box[data-v-30806f07]{width:1.5rem;height:1.5rem;background:#dbeafe;display:flex;align-items:center;justify-content:center;border-radius:4px}.content .item .icon_box .icon[data-v-30806f07]{width:.8rem;height:.8rem}.content .item .info[data-v-30806f07]{flex:1}.content .item .info .name[data-v-30806f07]{display:flex;justify-content:space-between;align-items:center;margin-left:12px;margin-top:6px}.content .item .info .name>div[data-v-30806f07]{font-size:14px;color:var(--app-container_title-color)}.content .item .info .name>span[data-v-30806f07]{display:inline-flex;align-items:center;padding:4px 6px;line-height:1;border:1px solid #d8e3db;background:#f0fdf4;border-radius:4px;color:#008236;font-size:12px;font-weight:400}.content .item .info .name>span .icon[data-v-30806f07]{width:.7rem;height:.7rem;margin-right:4px}.content .item .info .schedule[data-v-30806f07]{margin-top:12px}.content .item .info .schedule span[data-v-30806f07]{font-size:12px;color:#6a7280;font-weight:400}.content .item .info .schedule>div[data-v-30806f07]{display:flex;justify-content:space-between;align-items:center;margin-top:8px}.btn_settings[data-v-30806f07]{position:relative;padding:6px 34px 6px 18px;border-radius:4px;border:1px solid var(--btn-border-color);line-height:1;display:flex;align-items:center}.rotation[data-v-30806f07]{position:absolute;right:2px;top:50%;height:100%;transform:translateY(-50%);border-left:1px solid var(--btn-border-color);display:flex;align-items:center}.rotation .moreIcon[data-v-30806f07]{transform:rotate(90deg)}@keyframes bganimation-30806f07{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-30806f07{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-30806f07{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-30806f07]{animation:rotateEnter-30806f07 .7s;position:relative}.rotate-leave-active[data-v-30806f07]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-30806f07]{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){.content .item[data-v-30806f07]{margin-top:0}.content .line[data-v-30806f07]{height:1px;background:#e5e7eb;margin:0 0 10px}}@keyframes bganimation-5d803f28{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-5d803f28{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-5d803f28{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-5d803f28]{animation:rotateEnter-5d803f28 .7s;position:relative}.rotate-leave-active[data-v-5d803f28]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-5d803f28]{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-5d803f28]{width:100%;display:flex;flex-wrap:wrap;margin:1.5rem 0}li.docker-item .docker-item_name[data-v-5d803f28]{flex:0 0 100%;max-width:50%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-right:10px;color:var(--app-container_title-color)}li.docker-item .docker-item_value[data-v-5d803f28]{flex:0 0 100%;max-width:50%;padding-left:10px;display:flex;justify-content:flex-end;align-items:center}li.docker-item .docker-item_value .configure[data-v-5d803f28]{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-5d803f28]{color:#888;overflow-x:hidden;text-overflow:ellipsis}li.docker-item .docker-item_root[data-v-5d803f28]{display:flex;justify-content:space-between;flex-wrap:wrap;margin-top:16px;max-width:323px;flex:0 0 100%}.tooltip-trigger[data-v-5d803f28]{position:relative;display:inline-block;cursor:help}.tooltip-trigger .tooltip-text[data-v-5d803f28]{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-5d803f28]{color:#fff}.tooltip-trigger .tooltip-text .docker_dir_tip[data-v-5d803f28]{min-width:15rem;display:inline-block}.tooltip-trigger:hover .tooltip-text[data-v-5d803f28]{visibility:visible;opacity:1}.tooltip-top[data-v-5d803f28]{bottom:100%;left:50%;margin-bottom:5px;transform:translate(-50%);margin-left:12px}.tooltip-right[data-v-5d803f28]{top:50%;left:100%;margin-left:5px;transform:translateY(-50%)}.tooltip-left[data-v-5d803f28]{top:50%;right:100%;margin-right:5px;transform:translateY(-50%)}.tooltip-top[data-v-5d803f28]: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-5d803f28]: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-5d803f28]{display:inline-block;cursor:pointer;position:relative}.input-switch span[data-v-5d803f28]{display:block;position:relative;width:50px;height:20px;border-radius:10px;padding:2px}.input-switch span em[data-v-5d803f28]{display:block;width:16px;height:16px;background-color:#fff;border-radius:10px}.input-switch span.enable[data-v-5d803f28]{background-color:#52c41a;transition:.3s}.input-switch span.enable em[data-v-5d803f28]{transform:translate(30px);transition:.3s}.input-switch span.close[data-v-5d803f28]{background-color:#cecece;transition:.3s}.input-switch span.close em[data-v-5d803f28]{transform:translate(0);transition:.3s}.content[data-v-5d803f28]{color:#333;margin-top:20px;margin-bottom:20px;font-weight:400}.content .status[data-v-5d803f28]{display:flex;justify-content:space-between;padding-bottom:20px;border-bottom:1px solid #e8e8e8;margin:0 6px}.content .docker_box[data-v-5d803f28]{display:flex;align-items:center;justify-content:space-between;margin:20px 6px}.content .docker_box .title[data-v-5d803f28]{margin-bottom:20px}.content .docker_box .path[data-v-5d803f28]{flex:1;border:1px solid #e0e1e1;background:#f9fafb;border-radius:4px;padding:8px 10px}.content .docker_num[data-v-5d803f28]{display:flex}.content .docker_num .num_item[data-v-5d803f28]{flex:1;display:flex;justify-content:center;align-items:center;flex-direction:column;color:var(--app-container_title-color)}.content .docker_num .num_item>span[data-v-5d803f28]{font-size:20px;margin-top:6px}.docker_tip svg[data-v-5d803f28]{vertical-align:bottom;margin-left:14px;width:1.5em;height:1.5em}.status-icon[data-v-5d803f28]{display:inline-block;margin-left:10px;font-size:12px;color:#008236;padding:4px 6px;background:#dbfce7;border-radius:6px}@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-faa89494{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-faa89494{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-faa89494{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-faa89494]{animation:rotateEnter-faa89494 .7s;position:relative}.rotate-leave-active[data-v-faa89494]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-faa89494]{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-faa89494]{width:1.3rem;height:1.3rem}.icon1[data-v-faa89494]{width:1rem;height:1rem}[data-v-faa89494] .dockerIcon path{fill:var(--app-container_title-color)!important}a[data-v-faa89494]{color:#1e1e1e;text-decoration:none;cursor:pointer;font-size:14px;display:block}.content[data-v-faa89494]{color:#333;margin-top:10px;margin-bottom:10px;font-weight:400}.btn_settings[data-v-faa89494]{position:relative;padding:6px 34px 6px 18px;border-radius:4px;border:1px solid var(--btn-border-color);line-height:1;display:flex;align-items:center}.rotation[data-v-faa89494]{position:absolute;right:2px;top:50%;height:100%;transform:translateY(-50%);border-left:1px solid var(--btn-border-color);display:flex;align-items:center}.rotation .moreIcon[data-v-faa89494]{transform:rotate(90deg)}@keyframes bganimation-faa89494{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-faa89494{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-faa89494{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-faa89494]{animation:rotateEnter-faa89494 .7s;position:relative}.rotate-leave-active[data-v-faa89494]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-faa89494]{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){.content[data-v-faa89494]{margin:10px 0}}.pie-chart-wrapper[data-v-a9cd39ac]{position:relative;display:flex;align-items:center;justify-content:center}.chart-dom[data-v-a9cd39ac]{width:100%;height:100%}.center-content[data-v-a9cd39ac]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;z-index:2;pointer-events:none}.center-icon[data-v-a9cd39ac]{width:20px;height:20px;margin-bottom:4px;display:block;margin-left:auto;margin-right:auto}.center-label[data-v-a9cd39ac]{margin-top:4px;font-size:14px;font-weight:600}@keyframes bganimation-0de000d4{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-0de000d4{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-0de000d4{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-0de000d4]{animation:rotateEnter-0de000d4 .7s;position:relative}.rotate-leave-active[data-v-0de000d4]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-0de000d4]{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-0de000d4]{width:1.3rem;height:1.3rem}.icon1[data-v-0de000d4]{width:2rem;height:2rem;margin-bottom:8px}[data-v-0de000d4] .computerIcon path{fill:var(--app-container_title-color)!important}a[data-v-0de000d4]{color:#1e1e1e;text-decoration:none;cursor:pointer;font-size:14px;display:block}.content[data-v-0de000d4]{color:#333;margin-top:20px;margin-bottom:20px;padding:0 10px;font-weight:400}.content .chart_box[data-v-0de000d4]{padding-bottom:20px;border-bottom:1px solid var(--btn-border-color);margin-bottom:20px;display:flex}.content .chart_box .chart[data-v-0de000d4]{flex:1;display:flex;flex-direction:column;align-items:center;color:var(--app-container_title-color)}.content .chart_box .chart>div[data-v-0de000d4]{margin-top:4px}.content .info[data-v-0de000d4]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.content .info .item[data-v-0de000d4]{display:flex}.content .info .item>div[data-v-0de000d4]{color:var(--app-container_title-color)}.content .info .item>span[data-v-0de000d4]{color:var(--app-container_status-label_block);font-size:16px;line-height:1}.content .info .item1[data-v-0de000d4]{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-top:20px;padding:30px}.content .info .bgcolor1[data-v-0de000d4]{background:#e9f2ff;border-radius:10px;border:1px solid #bedbff;color:#155dfc}.content .info .bgcolor2[data-v-0de000d4]{background:#ebfdf1;border-radius:10px;border:1px solid #b9f8cf;color:#008236}@keyframes bganimation-0de000d4{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-0de000d4{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-0de000d4{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-0de000d4]{animation:rotateEnter-0de000d4 .7s;position:relative}.rotate-leave-active[data-v-0de000d4]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-0de000d4]{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){.content[data-v-0de000d4]{margin-top:10px;margin-bottom:10px;padding:0 4px}.content .chart_box[data-v-0de000d4]{padding-bottom:10px;margin-bottom:10px;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.content .chart_box[data-v-0de000d4]::-webkit-scrollbar{display:none}.content .info[data-v-0de000d4]{grid-template-columns:repeat(1,1fr);gap:6px}.content .info .item1[data-v-0de000d4]{margin-top:6px;padding:10px}.content .info .bgcolor1[data-v-0de000d4]{background:#e9f2ff;border-radius:10px;border:1px solid #bedbff;color:#155dfc}.content .info .bgcolor2[data-v-0de000d4]{background:#ebfdf1;border-radius:10px;border:1px solid #b9f8cf;color:#008236}}@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}.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-35901951{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-35901951{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-35901951{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-35901951]{animation:rotateEnter-35901951 .7s;position:relative}.rotate-leave-active[data-v-35901951]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-35901951]{width:100%;background-color:var(--card-bg-color);box-shadow:var(--card-box-shadow);padding:10px 30px;border-radius:6px;position:relative}.page-container .card-container[data-v-35901951]{display:flex;flex-wrap:nowrap;overflow-x:auto;gap:16px;width:100%;padding-bottom:10px}.page-container .card-container[data-v-35901951]::-webkit-scrollbar{height:6px}.page-container .card-container[data-v-35901951]::-webkit-scrollbar-thumb{background:#ccc;border-radius:3px}.page-container .network-container[data-v-35901951]{display:flex;gap:24px;width:100%;margin-top:20px;align-items:stretch}.page-container .network-container .left-box[data-v-35901951]{flex:2;min-width:0}.page-container .network-container .right-box[data-v-35901951]{flex:1;overflow:hidden;min-width:0}.page-container .align-c[data-v-35901951]{align-items:center}.page-container .other-container[data-v-35901951]{width:100%;margin-top:20px}.page-container .other-container .grid-container[data-v-35901951]{display:flex;flex-wrap:wrap;gap:24px}.page-container .other-container .grid-container .grid-item[data-v-35901951]{display:flex;align-items:center;justify-content:center;border-radius:8px}.page-container .btns[data-v-35901951]{margin-top:20px}.page-container .system[data-v-35901951]{margin-top:24px}@keyframes bganimation-35901951{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-35901951{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-35901951{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-35901951]{animation:rotateEnter-35901951 .7s;position:relative}.rotate-leave-active[data-v-35901951]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-35901951]{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: 1300px){.page-container .other-container[data-v-35901951]{width:100%;margin-top:16px}.page-container .other-container .grid-container[data-v-35901951]{flex-direction:column;gap:12px}.page-container .other-container .grid-container .grid-item[data-v-35901951]{border-radius:6px}}@keyframes bganimation-35901951{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-35901951{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-35901951{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-35901951]{animation:rotateEnter-35901951 .7s;position:relative}.rotate-leave-active[data-v-35901951]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-35901951]{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){.page-container .card-container[data-v-35901951]{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;gap:16px;scrollbar-width:none;-ms-overflow-style:none}.page-container .card-container>*[data-v-35901951]{flex:0 0 auto;min-width:280px}.page-container .card-container[data-v-35901951]::-webkit-scrollbar{display:none}.page-container .network-container[data-v-35901951]{flex-direction:column;margin-top:10px;gap:10px}.page-container .network-container .right-box[data-v-35901951]{flex:none;width:100%}.page-container .other-container[data-v-35901951]{width:100%;margin-top:16px}.page-container .other-container .grid-container[data-v-35901951]{flex-direction:column;gap:12px}.page-container .other-container .grid-container .grid-item[data-v-35901951]{border-radius:6px}}@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-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-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-4ec945e0{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-4ec945e0{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-4ec945e0{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-4ec945e0]{animation:rotateEnter-4ec945e0 .7s;position:relative}.rotate-leave-active[data-v-4ec945e0]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-4ec945e0]{width:100%;background-color:var(--card-bg-color);box-shadow:var(--card-box-shadow);padding:10px 30px;border-radius:6px;position:relative}[data-v-4ec945e0] .app-container_status-label_bg{margin:8px 0;flex:0 0 170px;height:80px;justify-content:start}[data-v-4ec945e0] .interface-device-flex{justify-content:start}.container[data-v-4ec945e0]{width:100%;overflow-x:auto}.container .table-wrapper[data-v-4ec945e0]{min-width:1280px;width:max-content}.container .table-wrapper .table-body[data-v-4ec945e0]{display:flex;flex-direction:column;min-width:100%}.container .table-wrapper .table-header[data-v-4ec945e0]{display:flex;border-bottom:2px solid #e5e7eb;background-color:#f8fafc;padding-left:10px}.container .table-wrapper .table-row[data-v-4ec945e0]{display:flex;min-width:100%;align-items:center;border-bottom:1px solid #e5e7eb;transition:background-color .2s}.container .table-wrapper .table-row[data-v-4ec945e0]:hover{background-color:#f3f4f6}.container .table-wrapper .add-row[data-v-4ec945e0]{cursor:pointer}.container .table-wrapper .add-row[data-v-4ec945e0]:hover{background-color:#f0f9ff}.container .table-wrapper .table-cell[data-v-4ec945e0]{padding:12px 16px;box-sizing:border-box;display:flex;justify-content:center}.container .table-wrapper .device-col[data-v-4ec945e0]{flex:0 0 200px;min-width:200px}.container .table-wrapper .spacer-col[data-v-4ec945e0]:first-of-type{flex:0 0 10px}.container .table-wrapper .spacer-col[data-v-4ec945e0]:last-of-type{flex:0 0 32px}.container .table-wrapper .name-col[data-v-4ec945e0]{flex:0 0 150px;min-width:150px;text-align:left}.container .table-wrapper .action-col[data-v-4ec945e0]{flex:0 0 auto;text-align:right;min-width:160px}.container .table-wrapper .icon[data-v-4ec945e0]{width:48px;height:100%;cursor:pointer}.container .table-wrapper .interface-device-flex[data-v-4ec945e0]{display:flex;justify-content:center;width:100%}.container .cbi-page-actions[data-v-4ec945e0]{margin-top:20px;display:flex;justify-content:flex-end}@media (max-width: 768px){.container[data-v-4ec945e0] .app-container_status-label_bg{margin:8px 0;flex:0 0 80px;width:120px;height:80px;justify-content:start}.container .table-wrapper[data-v-4ec945e0]{min-width:100%}.container .table-cell[data-v-4ec945e0]{padding:8px 12px}.container .device-col[data-v-4ec945e0]{flex:0 0 120px!important;min-width:120px!important;margin-right:16px}.container .name-col[data-v-4ec945e0]{flex:0 0 80px!important;min-width:80px!important}.container .action-col[data-v-4ec945e0]{min-width:120px}.container .interface-device-flex[data-v-4ec945e0]{flex-direction:column;gap:4px}}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-2c8ecf89{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-2c8ecf89{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-2c8ecf89{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-2c8ecf89]{animation:rotateEnter-2c8ecf89 .7s;position:relative}.rotate-leave-active[data-v-2c8ecf89]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-2c8ecf89]{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-2c8ecf89]{width:100%;font-size:14px;color:var(--flow-span-color)}.custom-table-container input[data-v-2c8ecf89]{margin:0}.custom-table-container .custom-table-wrapper[data-v-2c8ecf89]{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.custom-table-container .custom-table[data-v-2c8ecf89]{width:100%;border-collapse:collapse;table-layout:auto}.custom-table-container .custom-table thead[data-v-2c8ecf89]{border-radius:8px!important;background:#F8F8F8}.custom-table-container .custom-table thead tr th[data-v-2c8ecf89]{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-2c8ecf89]{background:transparent;border-bottom:1px solid #f8f8f8!important}.custom-table-container .custom-table tbody tr[data-v-2c8ecf89]:last-child{border-bottom:none!important}.custom-table-container .custom-table tbody tr td[data-v-2c8ecf89]{padding:24px 8px!important;white-space:nowrap}.custom-table-container .custom-table tbody tr:hover td[data-v-2c8ecf89]{background-color:#00000005!important}.custom-table-container .custom-table tbody tr.empty-row td[data-v-2c8ecf89]{text-align:center!important;padding:30px 0!important;color:#c98d8d66!important;border-bottom:none!important}.custom-table-container .custom-table .selection-header[data-v-2c8ecf89],.custom-table-container .custom-table .selection-cell[data-v-2c8ecf89]{width:50px!important;min-width:50px!important;text-align:center!important}.custom-table-container .pagination-wrapper[data-v-2c8ecf89]{display:flex;justify-content:space-between;align-items:center;margin-top:16px;padding:0 8px}.custom-table-container .pagination-wrapper .pagination-info[data-v-2c8ecf89]{color:#0009;font-size:13px}.custom-table-container .pagination-wrapper .pagination-controls button[data-v-2c8ecf89]{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-2c8ecf89]:hover:not(:disabled){color:#1890ff;border-color:#1890ff}.custom-table-container .pagination-wrapper .pagination-controls button[data-v-2c8ecf89]:disabled{color:#00000040;background-color:#f5f5f5;border-color:#d9d9d9;cursor:not-allowed}.custom-table-container .pagination-wrapper .pagination-controls button.active[data-v-2c8ecf89]{color:#fff;background-color:#1890ff;border-color:#1890ff}@media (max-width: 768px){.custom-table-container .custom-table thead tr th[data-v-2c8ecf89]{padding:8px 4px!important;font-size:13px!important}.custom-table-container .custom-table tbody tr td[data-v-2c8ecf89]{padding:12px 4px!important;font-size:13px!important}.custom-table-container .pagination-wrapper[data-v-2c8ecf89]{flex-direction:column;align-items:flex-start;gap:12px}.custom-table-container .pagination-wrapper .pagination-controls[data-v-2c8ecf89]{display:flex;flex-wrap:wrap;gap:4px}.custom-table-container .pagination-wrapper .pagination-controls button[data-v-2c8ecf89]{min-width:28px;height:28px;margin:0;padding:0 6px;font-size:13px}}@keyframes bganimation-d28f7d82{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-d28f7d82{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-d28f7d82{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-d28f7d82]{animation:rotateEnter-d28f7d82 .7s;position:relative}.rotate-leave-active[data-v-d28f7d82]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-d28f7d82]{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-d28f7d82]{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-d28f7d82]{color:#fff;background-color:#553afe;border-color:#553afe}.add-button--danger[data-v-d28f7d82]:hover{background:#5c44f8;border-color:#5c44f8;color:#fff}.add-button--danger[data-v-d28f7d82]:active{background:#553AFE;border-color:#553afe;color:#fff}.add-button.is-disabled[data-v-d28f7d82]{opacity:.5;cursor:not-allowed}.del-button--danger[data-v-d28f7d82]{color:#fff;background-color:#f56c6c;border-color:#f56c6c}.del-button--danger[data-v-d28f7d82]:hover{background:#f78989;border-color:#f78989;color:#fff}.del-button--danger[data-v-d28f7d82]:active{background:#dd6161;border-color:#dd6161;color:#fff}.del-button.is-disabled[data-v-d28f7d82]{opacity:.5;cursor:not-allowed}.search_box[data-v-d28f7d82]{width:350px}.search_box .search_container[data-v-d28f7d82]{display:flex;align-items:center;gap:8px}.search_box .search_container .search_input_wrapper[data-v-d28f7d82]{position:relative;flex-grow:1}.search_box .search_container .search_input_wrapper .search_icon[data-v-d28f7d82]{position:absolute;right:10px;top:50%;transform:translateY(-50%);fill:#000c;cursor:pointer}.search_box .search_container .search_input_wrapper .search_input[data-v-d28f7d82]{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-d28f7d82]:focus{border-color:#4a90e2}.search_box .search_container .refresh_button[data-v-d28f7d82]{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-d28f7d82]:hover{background-color:#f0f0f0}.search_box .search_container .refresh_button .refresh_icon[data-v-d28f7d82]{fill:#000c;transition:transform .3s}.search_box .search_container .refresh_button.rotate .refresh_icon[data-v-d28f7d82]{animation:spin-d28f7d82 1s linear infinite}@keyframes spin-d28f7d82{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes bganimation-d28f7d82{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-d28f7d82{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-d28f7d82{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-d28f7d82]{animation:rotateEnter-d28f7d82 .7s;position:relative}.rotate-leave-active[data-v-d28f7d82]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-d28f7d82]{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-d28f7d82]{width:80%}.del-button[data-v-d28f7d82]{padding:6px 8px}}@keyframes bganimation-9ce78472{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-9ce78472{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-9ce78472{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-9ce78472]{animation:rotateEnter-9ce78472 .7s;position:relative}.rotate-leave-active[data-v-9ce78472]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-9ce78472]{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-9ce78472]{display:inline-flex;align-items:center;position:relative;font-size:14px;height:20px}.switch.is-disabled[data-v-9ce78472]{opacity:.6;cursor:not-allowed}.switch.is-disabled .switch__core[data-v-9ce78472]{cursor:not-allowed}.switch__input[data-v-9ce78472]{position:absolute;width:0;height:0;opacity:0;margin:0;z-index:-1}.switch__core[data-v-9ce78472]{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-9ce78472]{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-9ce78472]{transform:translate(20px)}@keyframes bganimation-529a02b0{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-529a02b0{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-529a02b0{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-529a02b0]{animation:rotateEnter-529a02b0 .7s;position:relative}.rotate-leave-active[data-v-529a02b0]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-529a02b0]{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-529a02b0]{position:relative;height:260px}.flow .echart[data-v-529a02b0]{width:100%;height:100%}.flow .flow-data[data-v-529a02b0]{position:absolute;right:10px;top:10px}.flow .flow-data span[data-v-529a02b0]{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-529a02b0]{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-2f8a90b2{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-2f8a90b2{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-2f8a90b2{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-2f8a90b2]{animation:rotateEnter-2f8a90b2 .7s;position:relative}.rotate-leave-active[data-v-2f8a90b2]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-2f8a90b2]{width:100%;background-color:var(--card-bg-color);box-shadow:var(--card-box-shadow);padding:10px 30px;border-radius:6px;position:relative}[data-v-2f8a90b2] .tag-input{padding:4px 12px}.custom-content[data-v-2f8a90b2]{position:relative}.custom-content .img_box[data-v-2f8a90b2]{position:absolute;right:0;top:0;width:100px;height:100px}.custom-content .img_box>img[data-v-2f8a90b2]{width:100%;height:100%}.custom-content .IP_address[data-v-2f8a90b2]{text-align:center;padding:14px 16px;background:rgba(85,58,254,.1);border-radius:8px;margin-bottom:16px}.custom-content .tip[data-v-2f8a90b2]{text-align:center;margin-top:16px;font-size:12px}.custom-content .item_box[data-v-2f8a90b2]{margin-top:12px;display:flex;align-items:center}.custom-content .item_box>input[data-v-2f8a90b2]{width:45%;color:var(--card-box-shadow);background:transparent!important}.custom-content .item_box>input[data-v-2f8a90b2]::placeholder{color:#8898aa}.custom-content .item_box>select[data-v-2f8a90b2]{width:45%;background:transparent!important;color:var(--card-box-shadow)}.custom-content .item_box>select>option[data-v-2f8a90b2]{padding:4px 12px!important}.custom-content .item_box .item_left[data-v-2f8a90b2]{width:140px;text-align:right}.info-content[data-v-2f8a90b2]{display:flex}.info-content .img_box[data-v-2f8a90b2]{position:relative}.info-content .item_box .item_left[data-v-2f8a90b2]{width:100px}@keyframes bganimation-2f8a90b2{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-2f8a90b2{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-2f8a90b2{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-2f8a90b2]{animation:rotateEnter-2f8a90b2 .7s;position:relative}.rotate-leave-active[data-v-2f8a90b2]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-2f8a90b2]{width:100%;background-color:var(--card-bg-color);box-shadow:var(--card-box-shadow);padding:10px 30px;border-radius:6px;position:relative}@keyframes bganimation-0ad740fc{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-0ad740fc{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-0ad740fc{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-0ad740fc]{animation:rotateEnter-0ad740fc .7s;position:relative}.rotate-leave-active[data-v-0ad740fc]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-0ad740fc]{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-0ad740fc]{position:relative}.custom-content .img_box[data-v-0ad740fc]{position:absolute;right:0;top:0;width:100px;height:100px}.custom-content .img_box>img[data-v-0ad740fc]{width:100%;height:100%}.custom-content .IP_address[data-v-0ad740fc]{text-align:center;padding:14px 16px;background:rgba(85,58,254,.1);border-radius:8px;margin-bottom:16px}.custom-content .tip[data-v-0ad740fc]{text-align:center;margin-top:16px;font-size:12px}.custom-content .item_box[data-v-0ad740fc]{margin-top:12px;display:flex;align-items:center}.custom-content .item_box>input[data-v-0ad740fc]{width:45%;color:var(--card-box-shadow);background:transparent!important}.custom-content .item_box>input[data-v-0ad740fc]::placeholder{color:#8898aa}.custom-content .item_box>select[data-v-0ad740fc]{width:45%;color:var(--card-box-shadow);background:transparent!important}.custom-content .item_box>select>option[data-v-0ad740fc]{padding:4px 12px!important}.custom-content .item_box .item_left[data-v-0ad740fc]{width:140px;text-align:right}.del-button[data-v-0ad740fc]{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-0ad740fc]{color:#fff;background-color:#f56c6c;border-color:#f56c6c}.del-button--danger[data-v-0ad740fc]:hover{background:#f78989;border-color:#f78989;color:#fff}.del-button--danger[data-v-0ad740fc]:active{background:#dd6161;border-color:#dd6161;color:#fff}.del-button.is-disabled[data-v-0ad740fc]{opacity:.5;cursor:not-allowed}@keyframes bganimation-0ad740fc{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-0ad740fc{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-0ad740fc{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-0ad740fc]{animation:rotateEnter-0ad740fc .7s;position:relative}.rotate-leave-active[data-v-0ad740fc]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-0ad740fc]{width:100%;background-color:var(--card-bg-color);box-shadow:var(--card-box-shadow);padding:10px 30px;border-radius:6px;position:relative}@keyframes bganimation-1c110960{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-1c110960{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-1c110960{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-1c110960]{animation:rotateEnter-1c110960 .7s;position:relative}.rotate-leave-active[data-v-1c110960]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-1c110960]{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-1c110960]{position:relative}.custom-content .img_box[data-v-1c110960]{position:absolute;right:0;top:0;width:100px;height:100px}.custom-content .img_box>img[data-v-1c110960]{width:100%;height:100%}.custom-content .IP_address[data-v-1c110960]{text-align:center;padding:14px 16px;background:rgba(85,58,254,.1);border-radius:8px;margin-bottom:16px}.custom-content .tip[data-v-1c110960]{text-align:center;margin-top:16px;font-size:12px}.custom-content .item_box[data-v-1c110960]{margin-top:12px;display:flex;align-items:center}.custom-content .item_box>input[data-v-1c110960]{width:45%;color:var(--card-box-shadow);background:transparent!important}.custom-content .item_box>input[data-v-1c110960]::placeholder{color:#8898aa}.custom-content .item_box>select[data-v-1c110960]{width:45%;color:var(--card-box-shadow);background:transparent!important}.custom-content .item_box>select>option[data-v-1c110960]{padding:4px 12px!important}.custom-content .item_box .item_left[data-v-1c110960]{width:140px;text-align:right}.del-button[data-v-1c110960]{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-1c110960]{color:#fff;background-color:#f56c6c;border-color:#f56c6c}.del-button--danger[data-v-1c110960]:hover{background:#f78989;border-color:#f78989;color:#fff}.del-button--danger[data-v-1c110960]:active{background:#dd6161;border-color:#dd6161;color:#fff}.del-button.is-disabled[data-v-1c110960]{opacity:.5;cursor:not-allowed}@keyframes bganimation-1c110960{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-1c110960{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-1c110960{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-1c110960]{animation:rotateEnter-1c110960 .7s;position:relative}.rotate-leave-active[data-v-1c110960]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-1c110960]{width:100%;background-color:var(--card-bg-color);box-shadow:var(--card-box-shadow);padding:10px 30px;border-radius:6px;position:relative}@keyframes bganimation-15068472{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-15068472{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-15068472{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-15068472]{animation:rotateEnter-15068472 .7s;position:relative}.rotate-leave-active[data-v-15068472]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-15068472]{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-15068472]{position:fixed;inset:0;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000;padding:16px}.dialog-container[data-v-15068472]{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-15068472]{margin:0 0 20px;font-size:1.2rem;font-weight:500;color:#333;text-align:left}.dialog-container .dialog-message[data-v-15068472]{margin:20px 0;font-size:1rem;color:#666;text-align:center}.dialog-container .loading-animation[data-v-15068472]{margin:20px 0}.dialog-container .loading-animation .spinner[data-v-15068472]{width:40px;height:40px;margin:0 auto;border:4px solid rgba(110,72,170,.2);border-radius:50%;border-top-color:#8d78fa;animation:spin-15068472 1s linear infinite}.dialog-container .dialog-button[data-v-15068472]{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-15068472]:hover{background-color:#553afe;opacity:.9}.dialog-container .dialog-button[data-v-15068472]:active{transform:scale(.98)}.dialog-container .warning-message[data-v-15068472]{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-15068472]{flex-shrink:0;width:20px;height:20px;color:#ffa000}.dialog-container .input-group[data-v-15068472]{margin-bottom:16px;text-align:left}.dialog-container .input-group label[data-v-15068472]{display:block;margin-bottom:8px;font-size:.95rem;color:#333}.dialog-container .input-group .tag-input[data-v-15068472]{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-15068472]:focus{outline:none;border-color:#6e48aa}.dialog-container .button-group[data-v-15068472]{display:flex;justify-content:flex-end;gap:12px}.dialog-container .button-group .cancel-button[data-v-15068472]{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-15068472]:hover{background-color:#e0e0e0}.dialog-container .button-group .cancel-button[data-v-15068472]:active{transform:scale(.98)}.dialog-container .button-group .confirm-button[data-v-15068472]{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-15068472]:hover{background-color:#553afe;opacity:.9}.dialog-container .button-group .confirm-button[data-v-15068472]:active{transform:scale(.98)}.tag-dialog[data-v-15068472]{max-width:500px}.fade-enter-active[data-v-15068472],.fade-leave-active[data-v-15068472]{transition:opacity .3s ease}.fade-enter-from[data-v-15068472],.fade-leave-to[data-v-15068472]{opacity:0}@keyframes spin-15068472{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes rotate-circle-15068472{0%{transform:rotate(-45deg)}5%{transform:rotate(-45deg)}12%{transform:rotate(-405deg)}to{transform:rotate(-405deg)}}@keyframes icon-line-tip-15068472{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-15068472{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-15068472]{padding:16px}.dialog-container .dialog-title[data-v-15068472]{font-size:1.1rem;margin-bottom:16px}.dialog-container .dialog-message[data-v-15068472]{font-size:.95rem;margin:16px 0}.dialog-container .warning-message[data-v-15068472]{font-size:.85rem;padding:10px}.dialog-container .input-group[data-v-15068472]{margin-bottom:20px}.dialog-container .input-group label[data-v-15068472]{font-size:.9rem}.dialog-container .input-group .tag-input[data-v-15068472]{padding:8px 10px;font-size:.95rem}.dialog-container .button-group[data-v-15068472]{gap:8px}.dialog-container .button-group .cancel-button[data-v-15068472],.dialog-container .button-group .confirm-button[data-v-15068472]{padding:4px 16px;font-size:.95rem}.dialog-container .loading-animation .spinner[data-v-15068472]{width:36px;height:36px}}@keyframes bganimation-66e54129{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-66e54129{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-66e54129{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-66e54129]{animation:rotateEnter-66e54129 .7s;position:relative}.rotate-leave-active[data-v-66e54129]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-66e54129]{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-66e54129]{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-66e54129]{color:#fff;background-color:#553afe;border-color:#553afe}.add-button--danger[data-v-66e54129]:hover{background:#5c44f8;border-color:#5c44f8;color:#fff}.add-button--danger[data-v-66e54129]:active{background:#553AFE;border-color:#553afe;color:#fff}.add-button.is-disabled[data-v-66e54129]{opacity:.5;cursor:not-allowed}.tab-container[data-v-66e54129]{display:flex;flex-direction:row;width:100%;margin:0 auto;border-radius:8px;overflow:hidden}@media (max-width: 768px){.tab-container[data-v-66e54129]{flex-direction:column}}.tab-header[data-v-66e54129]{display:flex;flex-direction:column;width:120px}@media (max-width: 768px){.tab-header[data-v-66e54129]{flex-direction:row;width:100%;overflow-x:auto;white-space:nowrap}}.tab-button[data-v-66e54129]{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-66e54129]:hover{background:var(--tag-bg-color)!important}.tab-button.active[data-v-66e54129]{background:var(--tag-bg-color)!important;font-weight:500;margin:0}@media (max-width: 768px){.tab-button[data-v-66e54129]{border-radius:8px 8px 0 0;text-align:center;flex:1;min-width:max-content}.tab-button.active[data-v-66e54129]{border-radius:8px 8px 0 0}}.tab-content_g[data-v-66e54129]{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-66e54129]{display:flex;flex-direction:column;align-items:center}.tab-content_g .not_installed>span[data-v-66e54129]{color:var(--tit-color);margin:20px 0}.tab-content_g .not_installed .not_installed_btn[data-v-66e54129]{padding:6px 16px;background:#553AFE;border-radius:4px;font-size:14px;color:#fff;cursor:pointer}@media (max-width: 768px){.tab-content_g[data-v-66e54129]{border-radius:0 0 8px 8px}}.item_box[data-v-66e54129]{margin-top:12px;display:flex;align-items:center;color:var(--tit-color)!important}.item_box>input[data-v-66e54129]{width:40%;color:var(--card-box-shadow);background:transparent!important;color:var(--tit-color)!important}@media (max-width: 768px){.item_box>input[data-v-66e54129]{width:70%}}.item_box>input[data-v-66e54129]::placeholder{color:var(--item-label_key-span-color)}.item_box>select[data-v-66e54129]{background:transparent!important;width:40%;color:var(--card-box-shadow)}@media (max-width: 768px){.item_box>select[data-v-66e54129]{width:70%}}.item_box>select>option[data-v-66e54129]{padding:4px 12px!important}.item_box .item_left[data-v-66e54129]{width:140px;text-align:right}@media (max-width: 768px){.item_box .item_left[data-v-66e54129]{width:100px}}@keyframes bganimation-a5a78984{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-a5a78984{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-a5a78984{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-a5a78984]{animation:rotateEnter-a5a78984 .7s;position:relative}.rotate-leave-active[data-v-a5a78984]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-a5a78984]{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-a5a78984]{margin:0 auto}.tabs_box_g[data-v-a5a78984]{display:flex}.tabs_box_g button[data-v-a5a78984]{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-a5a78984]{background:var(--card-bg-color);color:#553afe;font-weight:700;position:relative}.tab-content_g[data-v-a5a78984]{background:var(--card-bg-color);padding:16px;border-radius:0 8px 8px}.content-item[data-v-a5a78984]{min-height:60vh}@keyframes bganimation-a5a78984{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-a5a78984{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-a5a78984{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-a5a78984]{animation:rotateEnter-a5a78984 .7s;position:relative}.rotate-leave-active[data-v-a5a78984]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-a5a78984]{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-a5a78984]{padding:7px 12px!important}.tab-content_g[data-v-a5a78984]{border-radius:0 0 8px 8px}}@keyframes bganimation-de94d0fe{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-de94d0fe{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-de94d0fe{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-de94d0fe]{animation:rotateEnter-de94d0fe .7s;position:relative}.rotate-leave-active[data-v-de94d0fe]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-de94d0fe]{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-de94d0fe]{width:24px;height:24px;margin-right:6px}.icon1[data-v-de94d0fe]{width:16px;height:16px;margin-right:8px}.icon2[data-v-de94d0fe]{width:20px;height:20px;margin-right:8px}.icon3[data-v-de94d0fe]{width:17px;height:17px;margin-right:8px}.m-20[data-v-de94d0fe]{margin:20px 0!important}[data-v-de94d0fe] .modal-container .modal-header{border-bottom:none;padding-bottom:0;padding-left:20px}[data-v-de94d0fe] .modal-container .modal-header .modal-title{text-align:left}[data-v-de94d0fe] .modal-container .modal-content{padding:0 20px 20px}.item_container[data-v-de94d0fe]{max-width:1400px;margin:0 auto;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:24px;font-size:16px}.item_container .item[data-v-de94d0fe]{padding:16px;background:var(--card-bg-color);border-radius:10px}.item_container .item .item_title[data-v-de94d0fe]{display:flex;align-items:center}.item_container .item .item_title>span[data-v-de94d0fe]{color:var(--app-container_title-color);display:inline-block;padding-top:2px}.item_container .item>p[data-v-de94d0fe]{color:#717182;margin-top:10px}.item_container .item .wifi_btn[data-v-de94d0fe]{margin:40px 0;display:flex;justify-content:center}.item_container .item .wifi_btn>div[data-v-de94d0fe]{background:#000;padding:12px 24px;border-radius:6px;display:flex;align-items:center;color:#fff;cursor:pointer;font-size:14px}.item_container .item .wifi_btn>div>span[data-v-de94d0fe]{display:inline-block;padding-top:2px}.item_container .item .wifi_btn .start_btn[data-v-de94d0fe]{padding:10px;width:100%;display:flex;justify-content:center}.item_container .item .progress>p[data-v-de94d0fe]{display:flex;justify-content:space-between;font-size:16px;color:#0a0a0a;margin-bottom:12px}.item_container .item .is-bg[data-v-de94d0fe]{opacity:.6;pointer-events:none;cursor:not-allowed}.item_container .item .select_box[data-v-de94d0fe]{margin-top:30px;color:var(--app-container_title-color)}.item_container .item .select_box>select[data-v-de94d0fe]{width:100%;background:#f3f3f5;border-radius:6px;color:var(--app-container_title-color)}.item_container .item .select_box>select.is-placeholder[data-v-de94d0fe]{color:#9aa0a6}.item_container .item .select_box option[disabled][data-v-de94d0fe]{color:#9aa0a6}.item_container .item .select_box option[hidden][data-v-de94d0fe]{display:none}.item_container .item .tip[data-v-de94d0fe]{text-align:center;font-size:14px}.item_container .item .log_info[data-v-de94d0fe]{padding:24px 16px;margin-top:20px;background:black;border-radius:8px;max-height:300px;overflow-y:auto}.item_container .item .log_info[data-v-de94d0fe]::-webkit-scrollbar{height:6px}.item_container .item .log_info[data-v-de94d0fe]::-webkit-scrollbar-thumb{background:#777780;border-radius:6px}.item_container .item .log_info>p[data-v-de94d0fe]{font-size:14px;color:#05df72;margin-bottom:12px}.item_container .item .log_info>p[data-v-de94d0fe]:last-child{margin-bottom:0}.item_container .item .result_box[data-v-de94d0fe]{margin-top:20px}.item_container .item .result_box .result[data-v-de94d0fe]{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:12px}.item_container .item .result_box .result .result_state[data-v-de94d0fe]{display:flex;flex-direction:column;align-items:center;color:var(--app-container_title-color)}.item_container .item .result_box .result .result_state>div[data-v-de94d0fe]{margin-bottom:6px;font-weight:700;font-size:18px;letter-spacing:.1em}.item_container .item .result_box .result .result_state .result_txt[data-v-de94d0fe]{font-size:12px}.item_container .item .result_box .result .result_item[data-v-de94d0fe]{background:#ececf0;border-radius:6px;padding:20px 16px;display:flex;flex-direction:column;align-items:center;justify-content:center}.item_container .item .result_box .result .result_item .result_title[data-v-de94d0fe]{font-size:16px;color:#0a0a0a;margin-bottom:12px}.item_container .item .result_box .result .result_item .speed_value[data-v-de94d0fe]{font-size:24px;font-weight:700;letter-spacing:.1em}.item_container .item .result_box .result .result_item .speed_title[data-v-de94d0fe]{font-size:12px}.item_container .item .result_box .result .result_item .icon_speed[data-v-de94d0fe]{width:30px;height:30px;margin-bottom:10px}.item_container .item .result_box .result .result_item .icon_speed1[data-v-de94d0fe]{width:26px;height:26px;margin-bottom:10px}.item_container .item .result_box .result .result_item .unit[data-v-de94d0fe]{color:#717182;display:inline-block;margin-bottom:6px}.custom-content p[data-v-de94d0fe]{color:#717182}.custom-content .address_box[data-v-de94d0fe]{background:#ececf0;border-radius:6px;padding:10px 12px;margin-top:16px;display:flex;justify-content:space-between;align-items:center}.custom-content .address_box>span[data-v-de94d0fe]{font-size:16px}.custom-content .address_box>div[data-v-de94d0fe]{background:#fff;padding:6px 12px;border-radius:4px;cursor:pointer}@keyframes spin-de94d0fe{to{transform:rotate(360deg)}}.icon3-wrap[data-v-de94d0fe]{display:inline-flex;width:17px;height:17px;margin-right:8px;align-items:center;justify-content:center}.icon3-wrap .icon3[data-v-de94d0fe]{width:100%;height:100%}.is-rotating[data-v-de94d0fe]{animation:spin-de94d0fe 1s linear infinite;transform-origin:center;transform-box:fill-box;will-change:transform}.line[data-v-de94d0fe]{height:1px;background:#d9d9d9;margin:20px 0}.status[data-v-de94d0fe]{display:inline-block;padding:4px 12px;color:#fff;border-radius:6px;font-size:12px;margin-bottom:10px}.status_bg1[data-v-de94d0fe]{background:#00c950}.status_bg2[data-v-de94d0fe]{background:#2b7fff}.status_bg3[data-v-de94d0fe]{background:#ef4444}.status_bg4[data-v-de94d0fe]{background:#f0b100}@keyframes bganimation-de94d0fe{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-de94d0fe{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-de94d0fe{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-de94d0fe]{animation:rotateEnter-de94d0fe .7s;position:relative}.rotate-leave-active[data-v-de94d0fe]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-de94d0fe]{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){.item_container[data-v-de94d0fe]{grid-template-columns:repeat(1,1fr);grid-gap:12px;padding-bottom:16px}}@keyframes bganimation-63694ef8{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-63694ef8{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-63694ef8{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-63694ef8]{animation:rotateEnter-63694ef8 .7s;position:relative}.rotate-leave-active[data-v-63694ef8]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-63694ef8]{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-63694ef8]{width:30px;height:30px;margin-right:10px;display:block}.icon[data-v-63694ef8] svg{display:block}.container[data-v-63694ef8]{min-height:87vh}.container .title[data-v-63694ef8]{font-size:16px;margin-bottom:20px;display:flex;justify-content:center;flex-direction:column}.container .title>div[data-v-63694ef8]{display:inline-flex;justify-content:center;align-items:center;line-height:1;margin-bottom:10px}.container .title>div>span[data-v-63694ef8]{color:var(--app-container_title-color);position:relative;top:1px;font-weight:600}.container .title>p[data-v-63694ef8]{text-align:center;color:#717182}@keyframes bganimation-63694ef8{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-63694ef8{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-63694ef8{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-63694ef8]{animation:rotateEnter-63694ef8 .7s;position:relative}.rotate-leave-active[data-v-63694ef8]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-63694ef8]{width:100%;background-color:var(--card-bg-color);box-shadow:var(--card-box-shadow);padding:10px 30px;border-radius:6px;position:relative}@keyframes bganimation-1f11eeec{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotateEnter-1f11eeec{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-1f11eeec{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-1f11eeec]{animation:rotateEnter-1f11eeec .7s;position:relative}.rotate-leave-active[data-v-1f11eeec]{opacity:0;display:none;position:relative;z-index:-999}.app-container[data-v-1f11eeec]{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-1f11eeec]{outline:none;cursor:pointer;border:none}.pc-radio[data-v-1f11eeec]{display:flex;flex-wrap:wrap;align-items:center}.label-flex.pc-radio label[data-v-1f11eeec]{width:100px;display:flex;flex-wrap:wrap;align-items:center;cursor:pointer;color:#666}.label-flex.pc-radio input[type=radio][data-v-1f11eeec]{margin:0 4px 0 0;top:0}.mobile-switch[data-v-1f11eeec]{display:none;align-items:center}.switch-core[data-v-1f11eeec]{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-1f11eeec]{border-color:#409eff;background-color:#409eff}.switch-core.is-disabled[data-v-1f11eeec]{opacity:.6;cursor:not-allowed}.switch-button[data-v-1f11eeec]{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-1f11eeec]{transform:translate(20px)}.switch-label[data-v-1f11eeec]{font-size:14px;color:#999}.switch-label.active[data-v-1f11eeec]{color:#409eff}form.form-container[data-v-1f11eeec]{display:block;width:100%;padding:0 1rem;margin-top:50px}form.form-container .label-name[data-v-1f11eeec]{display:block;width:100%;margin-bottom:.5rem;color:var(--item-label_key-span-color)}form.form-container .label-name span[data-v-1f11eeec]:before{content:"*";color:#f56c6c;margin-right:4px;width:10px;display:inline-block;vertical-align:middle}form.form-container .label-value[data-v-1f11eeec]{display:block;width:100%;margin-bottom:1rem}form.form-container .label-value input[data-v-1f11eeec],form.form-container .label-value select[data-v-1f11eeec]{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-1f11eeec],form.form-container .label-value select>option[data-v-1f11eeec]{color:#8898aa}form.form-container .label-value input[data-v-1f11eeec]:focus,form.form-container .label-value select[data-v-1f11eeec]:focus{transition:.2s;border:1px solid #418dfe}form.form-container .label-value select[data-v-1f11eeec]{border-radius:3px;padding:0 10px}form.form-container .label-value input[data-v-1f11eeec]{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-1f11eeec],form.form-container .label-value input[type=radio][data-v-1f11eeec]{width:auto}form.form-container .label-value input[type=radio][data-v-1f11eeec]{margin:0 4px 0 0;top:0}form.form-container .label-value input[data-v-1f11eeec]:disabled{background-color:#eee;border:1px solid #c2c2c2;border-radius:3px}form.form-container .label-value input[data-v-1f11eeec]::placeholder{color:var(--item-label_value-span-color);opacity:.54;font-size:14px}form.form-container .label-value input[data-v-1f11eeec]:-ms-input-placeholder{color:var(--item-label_value-span-color);opacity:.54;font-size:14px}form.form-container .label-value input[data-v-1f11eeec]::-ms-input-placeholder{color:var(--item-label_value-span-color);opacity:.54;font-size:14px}form.form-container .label-btns[data-v-1f11eeec]{width:100%;display:flex;flex-wrap:wrap;justify-content:flex-end}form.form-container .label-msg[data-v-1f11eeec]{display:block;width:100%;color:#ff3b3b;font-size:14px}form.form-container .label-msg.warning[data-v-1f11eeec]{color:#f9ad1e}form.form-container .label-flex[data-v-1f11eeec]{width:100%;display:flex;flex-wrap:wrap;align-items:center}form.form-container .label-flex label[data-v-1f11eeec]{width:100px;display:flex;flex-wrap:wrap;align-items:center;cursor:pointer;color:#666}.form-item[data-v-1f11eeec]{display:flex;align-items:center;height:55px}.form-item .label-name[data-v-1f11eeec]{width:200px!important}.form-item .label-value[data-v-1f11eeec]{width:300px!important;padding-top:10px;position:relative;display:flex!important;align-items:center}p[data-v-1f11eeec]{font-size:1em;color:#999;line-height:26px;text-align:left;margin-bottom:1rem}.label-btns[data-v-1f11eeec]{width:500px!important;margin-top:1rem}.label-btns .btn[data-v-1f11eeec]{width:300px!important;text-align:center;border-radius:32px}.label-btns .btn[data-v-1f11eeec]:hover{background:#5279f7;transition:.3}.label-btns .primary-btn[data-v-1f11eeec]{border:none;background:#5279f7;color:#fff;margin-bottom:10px}.label-btns .primary-btn[data-v-1f11eeec]:hover{opacity:.9;transition:.3}select[data-v-1f11eeec]:disabled{background-color:#eee!important;border:1px solid #c2c2c2!important}.seeIcon[data-v-1f11eeec]{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-1f11eeec]:hover{transform:translateY(-50%) scale(1.1)}@media only screen and (max-width: 1050px){form.form-container[data-v-1f11eeec]{padding:0;margin-top:-16px}form.form-container .form-item[data-v-1f11eeec]{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-1f11eeec]{width:100%!important;margin-bottom:0;font-size:14px}form.form-container .form-item .label-name>span[data-v-1f11eeec]{color:var(--item-label_key-span-color)}form.form-container .form-item .label-value[data-v-1f11eeec]{width:100%!important;margin-bottom:0;padding-top:0}form.form-container .form-item .label-value input[data-v-1f11eeec],form.form-container .form-item .label-value select[data-v-1f11eeec]{height:40px;font-size:14px}form.form-container .form-item .label-value .password_input[data-v-1f11eeec]{padding-right:24px}form.form-container .form-item .label-value input[data-v-1f11eeec]{border:none;text-align:right;padding:0}form.form-container .form-item .label-value select[data-v-1f11eeec]:disabled{border:none!important}form.form-container .form-item .label-value select[data-v-1f11eeec]{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-1f11eeec] ::selection{background:transparent;color:inherit}form.form-container .form-item .label-value[data-v-1f11eeec] ::-moz-selection{background:transparent;color:inherit}form.form-container .label-flex[data-v-1f11eeec]{display:flex}form.form-container .label-flex label[data-v-1f11eeec]{width:100%;margin-bottom:.5rem}form.form-container .label-btns[data-v-1f11eeec]{width:100%!important;margin-top:1.5rem}form.form-container .label-btns .btn[data-v-1f11eeec]{width:100%!important;height:44px;font-size:16px}.seeIcon[data-v-1f11eeec]{width:20px;height:20px;right:0}.pc-radio[data-v-1f11eeec],.label-flex[data-v-1f11eeec]{display:none!important}.mobile-switch[data-v-1f11eeec]{display:flex;align-items:center;height:50px}.switch_label[data-v-1f11eeec]{display:flex;justify-content:end}.switch-core[data-v-1f11eeec]{width:50px;height:24px}.switch-button[data-v-1f11eeec]{width:20px;height:20px}.switch-core.is-checked .switch-button[data-v-1f11eeec]{transform:translate(26px)}.select-arrow[data-v-1f11eeec]{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/luci-app-quickstart/htdocs/luci-static/quickstart/vendor.js b/luci-app-quickstart/htdocs/luci-static/quickstart/vendor.js index 30f065e9f..3e0ce8843 100644 --- a/luci-app-quickstart/htdocs/luci-static/quickstart/vendor.js +++ b/luci-app-quickstart/htdocs/luci-static/quickstart/vendor.js @@ -1,13 +1,13 @@ -function tv(e,t){const r=Object.create(null),n=e.split(",");for(let i=0;i!!r[i.toLowerCase()]:i=>!!r[i]}const dx="itemscope,allowfullscreen,formnovalidate,ismap,nomodule,novalidate,readonly",px=tv(dx);function k0(e){return!!e||e===""}function ev(e){if(ot(e)){const t={};for(let r=0;r{if(r){const n=r.split(mx);n.length>1&&(t[n[0].trim()]=n[1].trim())}}),t}function rv(e){let t="";if(qt(e))t=e;else if(ot(e))for(let r=0;rfi(r,t))}const V5=e=>qt(e)?e:e==null?"":ot(e)||Ut(e)&&(e.toString===N0||!ht(e.toString))?JSON.stringify(e,B0,2):String(e),B0=(e,t)=>t&&t.__v_isRef?B0(e,t.value):ra(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((r,[n,i])=>(r[`${n} =>`]=i,r),{})}:ba(t)?{[`Set(${t.size})`]:[...t.values()]}:Ut(t)&&!ot(t)&&!F0(t)?String(t):t,Rt={},ea=[],or=()=>{},bx=()=>!1,Sx=/^on[^a-z]/,su=e=>Sx.test(e),iv=e=>e.startsWith("onUpdate:"),te=Object.assign,av=(e,t)=>{const r=e.indexOf(t);r>-1&&e.splice(r,1)},xx=Object.prototype.hasOwnProperty,St=(e,t)=>xx.call(e,t),ot=Array.isArray,ra=e=>lu(e)==="[object Map]",ba=e=>lu(e)==="[object Set]",Xd=e=>e instanceof Date,ht=e=>typeof e=="function",qt=e=>typeof e=="string",ov=e=>typeof e=="symbol",Ut=e=>e!==null&&typeof e=="object",sv=e=>Ut(e)&&ht(e.then)&&ht(e.catch),N0=Object.prototype.toString,lu=e=>N0.call(e),Tx=e=>lu(e).slice(8,-1),F0=e=>lu(e)==="[object Object]",lv=e=>qt(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,sl=tv(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),uu=e=>{const t=Object.create(null);return r=>t[r]||(t[r]=e(r))},Cx=/-(\w)/g,br=uu(e=>e.replace(Cx,(t,r)=>r?r.toUpperCase():"")),Dx=/\B([A-Z])/g,yi=uu(e=>e.replace(Dx,"-$1").toLowerCase()),fu=uu(e=>e.charAt(0).toUpperCase()+e.slice(1)),Ku=uu(e=>e?`on${fu(e)}`:""),Eo=(e,t)=>!Object.is(e,t),ll=(e,t)=>{for(let r=0;r{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,value:r})},fa=e=>{const t=parseFloat(e);return isNaN(t)?e:t};let qd;const Mx=()=>qd||(qd=typeof globalThis!="undefined"?globalThis:typeof self!="undefined"?self:typeof window!="undefined"?window:typeof global!="undefined"?global:{});let Ar;class z0{constructor(t=!1){this.active=!0,this.effects=[],this.cleanups=[],!t&&Ar&&(this.parent=Ar,this.index=(Ar.scopes||(Ar.scopes=[])).push(this)-1)}run(t){if(this.active)try{return Ar=this,t()}finally{Ar=this.parent}}on(){Ar=this}off(){Ar=this.parent}stop(t){if(this.active){let r,n;for(r=0,n=this.effects.length;r{const t=new Set(e);return t.w=0,t.n=0,t},$0=e=>(e.w&bn)>0,V0=e=>(e.n&bn)>0,Px=({deps:e})=>{if(e.length)for(let t=0;t{const{deps:t}=e;if(t.length){let r=0;for(let n=0;n{(u==="length"||u>=n)&&s.push(l)});else switch(r!==void 0&&s.push(o.get(r)),t){case"add":ot(e)?lv(r)&&s.push(o.get("length")):(s.push(o.get(ai)),ra(e)&&s.push(o.get(Dc)));break;case"delete":ot(e)||(s.push(o.get(ai)),ra(e)&&s.push(o.get(Dc)));break;case"set":ra(e)&&s.push(o.get(ai));break}if(s.length===1)s[0]&&Mc(s[0]);else{const l=[];for(const u of s)u&&l.push(...u);Mc(uv(l))}}function Mc(e,t){for(const r of ot(e)?e:[...e])(r!==mr||r.allowRecurse)&&(r.scheduler?r.scheduler():r.run())}const Ex=tv("__proto__,__v_isRef,__isVue"),W0=new Set(Object.getOwnPropertyNames(Symbol).map(e=>Symbol[e]).filter(ov)),Lx=cv(),Rx=cv(!1,!0),Ox=cv(!0),Kd=kx();function kx(){const e={};return["includes","indexOf","lastIndexOf"].forEach(t=>{e[t]=function(...r){const n=xt(this);for(let a=0,o=this.length;a{e[t]=function(...r){Sa();const n=xt(this)[t].apply(this,r);return xa(),n}}),e}function cv(e=!1,t=!1){return function(n,i,a){if(i==="__v_isReactive")return!e;if(i==="__v_isReadonly")return e;if(i==="__v_isShallow")return t;if(i==="__v_raw"&&a===(e?t?Zx:K0:t?j0:q0).get(n))return n;const o=ot(n);if(!e&&o&&St(Kd,i))return Reflect.get(Kd,i,a);const s=Reflect.get(n,i,a);return(ov(i)?W0.has(i):Ex(i))||(e||Le(n,"get",i),t)?s:Gt(s)?!o||!lv(i)?s.value:s:Ut(s)?e?Z0(s):_i(s):s}}const Bx=Y0(),Nx=Y0(!0);function Y0(e=!1){return function(r,n,i,a){let o=r[n];if(Lo(o)&&Gt(o)&&!Gt(i))return!1;if(!e&&!Lo(i)&&(Q0(i)||(i=xt(i),o=xt(o)),!ot(r)&&Gt(o)&&!Gt(i)))return o.value=i,!0;const s=ot(r)&&lv(n)?Number(n)e,cu=e=>Reflect.getPrototypeOf(e);function ps(e,t,r=!1,n=!1){e=e.__v_raw;const i=xt(e),a=xt(t);t!==a&&!r&&Le(i,"get",t),!r&&Le(i,"get",a);const{has:o}=cu(i),s=n?hv:r?pv:Ro;if(o.call(i,t))return s(e.get(t));if(o.call(i,a))return s(e.get(a));e!==i&&e.get(t)}function gs(e,t=!1){const r=this.__v_raw,n=xt(r),i=xt(e);return e!==i&&!t&&Le(n,"has",e),!t&&Le(n,"has",i),e===i?r.has(e):r.has(e)||r.has(i)}function ms(e,t=!1){return e=e.__v_raw,!t&&Le(xt(e),"iterate",ai),Reflect.get(e,"size",e)}function Zd(e){e=xt(e);const t=xt(this);return cu(t).has.call(t,e)||(t.add(e),Nr(t,"add",e,e)),this}function Qd(e,t){t=xt(t);const r=xt(this),{has:n,get:i}=cu(r);let a=n.call(r,e);a||(e=xt(e),a=n.call(r,e));const o=i.call(r,e);return r.set(e,t),a?Eo(t,o)&&Nr(r,"set",e,t):Nr(r,"add",e,t),this}function Jd(e){const t=xt(this),{has:r,get:n}=cu(t);let i=r.call(t,e);i||(e=xt(e),i=r.call(t,e)),n&&n.call(t,e);const a=t.delete(e);return i&&Nr(t,"delete",e,void 0),a}function tp(){const e=xt(this),t=e.size!==0,r=e.clear();return t&&Nr(e,"clear",void 0,void 0),r}function ys(e,t){return function(n,i){const a=this,o=a.__v_raw,s=xt(o),l=t?hv:e?pv:Ro;return!e&&Le(s,"iterate",ai),o.forEach((u,f)=>n.call(i,l(u),l(f),a))}}function _s(e,t,r){return function(...n){const i=this.__v_raw,a=xt(i),o=ra(a),s=e==="entries"||e===Symbol.iterator&&o,l=e==="keys"&&o,u=i[e](...n),f=r?hv:t?pv:Ro;return!t&&Le(a,"iterate",l?Dc:ai),{next(){const{value:c,done:v}=u.next();return v?{value:c,done:v}:{value:s?[f(c[0]),f(c[1])]:f(c),done:v}},[Symbol.iterator](){return this}}}}function Wr(e){return function(...t){return e==="delete"?!1:this}}function Gx(){const e={get(a){return ps(this,a)},get size(){return ms(this)},has:gs,add:Zd,set:Qd,delete:Jd,clear:tp,forEach:ys(!1,!1)},t={get(a){return ps(this,a,!1,!0)},get size(){return ms(this)},has:gs,add:Zd,set:Qd,delete:Jd,clear:tp,forEach:ys(!1,!0)},r={get(a){return ps(this,a,!0)},get size(){return ms(this,!0)},has(a){return gs.call(this,a,!0)},add:Wr("add"),set:Wr("set"),delete:Wr("delete"),clear:Wr("clear"),forEach:ys(!0,!1)},n={get(a){return ps(this,a,!0,!0)},get size(){return ms(this,!0)},has(a){return gs.call(this,a,!0)},add:Wr("add"),set:Wr("set"),delete:Wr("delete"),clear:Wr("clear"),forEach:ys(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(a=>{e[a]=_s(a,!1,!1),r[a]=_s(a,!0,!1),t[a]=_s(a,!1,!0),n[a]=_s(a,!0,!0)}),[e,r,t,n]}const[Ux,Wx,Yx,Xx]=Gx();function vv(e,t){const r=t?e?Xx:Yx:e?Wx:Ux;return(n,i,a)=>i==="__v_isReactive"?!e:i==="__v_isReadonly"?e:i==="__v_raw"?n:Reflect.get(St(r,i)&&i in n?r:n,i,a)}const qx={get:vv(!1,!1)},jx={get:vv(!1,!0)},Kx={get:vv(!0,!1)},q0=new WeakMap,j0=new WeakMap,K0=new WeakMap,Zx=new WeakMap;function Qx(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function Jx(e){return e.__v_skip||!Object.isExtensible(e)?0:Qx(Tx(e))}function _i(e){return Lo(e)?e:dv(e,!1,X0,qx,q0)}function tT(e){return dv(e,!1,Vx,jx,j0)}function Z0(e){return dv(e,!0,$x,Kx,K0)}function dv(e,t,r,n,i){if(!Ut(e)||e.__v_raw&&!(t&&e.__v_isReactive))return e;const a=i.get(e);if(a)return a;const o=Jx(e);if(o===0)return e;const s=new Proxy(e,o===2?n:r);return i.set(e,s),s}function vn(e){return Lo(e)?vn(e.__v_raw):!!(e&&e.__v_isReactive)}function Lo(e){return!!(e&&e.__v_isReadonly)}function Q0(e){return!!(e&&e.__v_isShallow)}function J0(e){return vn(e)||Lo(e)}function xt(e){const t=e&&e.__v_raw;return t?xt(t):e}function ca(e){return Al(e,"__v_skip",!0),e}const Ro=e=>Ut(e)?_i(e):e,pv=e=>Ut(e)?Z0(e):e;function t_(e){hn&&mr&&(e=xt(e),U0(e.dep||(e.dep=uv())))}function e_(e,t){e=xt(e),e.dep&&Mc(e.dep)}function Gt(e){return!!(e&&e.__v_isRef===!0)}function ha(e){return r_(e,!1)}function eT(e){return r_(e,!0)}function r_(e,t){return Gt(e)?e:new rT(e,t)}class rT{constructor(t,r){this.__v_isShallow=r,this.dep=void 0,this.__v_isRef=!0,this._rawValue=r?t:xt(t),this._value=r?t:Ro(t)}get value(){return t_(this),this._value}set value(t){t=this.__v_isShallow?t:xt(t),Eo(t,this._rawValue)&&(this._rawValue=t,this._value=this.__v_isShallow?t:Ro(t),e_(this))}}function fo(e){return Gt(e)?e.value:e}const nT={get:(e,t,r)=>fo(Reflect.get(e,t,r)),set:(e,t,r,n)=>{const i=e[t];return Gt(i)&&!Gt(r)?(i.value=r,!0):Reflect.set(e,t,r,n)}};function n_(e){return vn(e)?e:new Proxy(e,nT)}function iT(e){const t=ot(e)?new Array(e.length):{};for(const r in e)t[r]=oT(e,r);return t}class aT{constructor(t,r,n){this._object=t,this._key=r,this._defaultValue=n,this.__v_isRef=!0}get value(){const t=this._object[this._key];return t===void 0?this._defaultValue:t}set value(t){this._object[this._key]=t}}function oT(e,t,r){const n=e[t];return Gt(n)?n:new aT(e,t,r)}class sT{constructor(t,r,n,i){this._setter=r,this.dep=void 0,this.__v_isRef=!0,this._dirty=!0,this.effect=new fv(t,()=>{this._dirty||(this._dirty=!0,e_(this))}),this.effect.computed=this,this.effect.active=this._cacheable=!i,this.__v_isReadonly=n}get value(){const t=xt(this);return t_(t),(t._dirty||!t._cacheable)&&(t._dirty=!1,t._value=t.effect.run()),t._value}set value(t){this._setter(t)}}function lT(e,t,r=!1){let n,i;const a=ht(e);return a?(n=e,i=or):(n=e.get,i=e.set),new sT(n,i,a||!i,r)}Promise.resolve();function dn(e,t,r,n){let i;try{i=n?e(...n):e()}catch(a){is(a,t,r)}return i}function je(e,t,r,n){if(ht(e)){const a=dn(e,t,r,n);return a&&sv(a)&&a.catch(o=>{is(o,t,r)}),a}const i=[];for(let a=0;a>>1;Oo(Me[n])Er&&Me.splice(t,1)}function s_(e,t,r,n){ot(e)?r.push(...e):(!t||!t.includes(e,e.allowRecurse?n+1:n))&&r.push(e),o_()}function hT(e){s_(e,ro,co,Wi)}function l_(e){s_(e,an,ho,Yi)}function yv(e,t=null){if(co.length){for(Pc=t,ro=[...new Set(co)],co.length=0,Wi=0;WiOo(r)-Oo(n)),Yi=0;Yie.id==null?1/0:e.id;function f_(e){Ac=!1,Pl=!0,yv(e),Me.sort((r,n)=>Oo(r)-Oo(n));const t=or;try{for(Er=0;Erh.trim()):c&&(i=r.map(fa))}let s,l=n[s=Ku(t)]||n[s=Ku(br(t))];!l&&a&&(l=n[s=Ku(yi(t))]),l&&je(l,e,6,i);const u=n[s+"Once"];if(u){if(!e.emitted)e.emitted={};else if(e.emitted[s])return;e.emitted[s]=!0,je(u,e,6,i)}}function c_(e,t,r=!1){const n=t.emitsCache,i=n.get(e);if(i!==void 0)return i;const a=e.emits;let o={},s=!1;if(!ht(e)){const l=u=>{const f=c_(u,t,!0);f&&(s=!0,te(o,f))};!r&&t.mixins.length&&t.mixins.forEach(l),e.extends&&l(e.extends),e.mixins&&e.mixins.forEach(l)}return!a&&!s?(n.set(e,null),null):(ot(a)?a.forEach(l=>o[l]=null):te(o,a),n.set(e,o),o)}function _v(e,t){return!e||!su(t)?!1:(t=t.slice(2).replace(/Once$/,""),St(e,t[0].toLowerCase()+t.slice(1))||St(e,yi(t))||St(e,t))}let Ie=null,hu=null;function Il(e){const t=Ie;return Ie=e,hu=e&&e.type.__scopeId||null,t}function G5(e){hu=e}function U5(){hu=null}function dT(e,t=Ie,r){if(!t||e._n)return e;const n=(...i)=>{n._d&&hp(-1);const a=Il(t),o=e(...i);return Il(a),n._d&&hp(1),o};return n._n=!0,n._c=!0,n._d=!0,n}function Zu(e){const{type:t,vnode:r,proxy:n,withProxy:i,props:a,propsOptions:[o],slots:s,attrs:l,emit:u,render:f,renderCache:c,data:v,setupState:h,ctx:d,inheritAttrs:m}=e;let g,p;const y=Il(e);try{if(r.shapeFlag&4){const w=i||n;g=ir(f.call(w,w,c,a,h,v,d)),p=l}else{const w=t;g=ir(w.length>1?w(a,{attrs:l,slots:s,emit:u}):w(a,null)),p=t.props?l:gT(l)}}catch(w){po.length=0,is(w,e,1),g=oe(Re)}let _=g;if(p&&m!==!1){const w=Object.keys(p),{shapeFlag:S}=_;w.length&&S&7&&(o&&w.some(iv)&&(p=mT(p,o)),_=va(_,p))}return r.dirs&&(_.dirs=_.dirs?_.dirs.concat(r.dirs):r.dirs),r.transition&&(_.transition=r.transition),g=_,Il(y),g}function pT(e){let t;for(let r=0;r{let t;for(const r in e)(r==="class"||r==="style"||su(r))&&((t||(t={}))[r]=e[r]);return t},mT=(e,t)=>{const r={};for(const n in e)(!iv(n)||!(n.slice(9)in t))&&(r[n]=e[n]);return r};function yT(e,t,r){const{props:n,children:i,component:a}=e,{props:o,children:s,patchFlag:l}=t,u=a.emitsOptions;if(t.dirs||t.transition)return!0;if(r&&l>=0){if(l&1024)return!0;if(l&16)return n?ep(n,o,u):!!o;if(l&8){const f=t.dynamicProps;for(let c=0;ce.__isSuspense,wT={name:"Suspense",__isSuspense:!0,process(e,t,r,n,i,a,o,s,l,u){e==null?bT(t,r,n,i,a,o,s,l,u):ST(e,t,r,n,i,o,s,l,u)},hydrate:xT,create:bv,normalize:TT},W5=wT;function ko(e,t){const r=e.props&&e.props[t];ht(r)&&r()}function bT(e,t,r,n,i,a,o,s,l){const{p:u,o:{createElement:f}}=l,c=f("div"),v=e.suspense=bv(e,i,n,t,c,r,a,o,s,l);u(null,v.pendingBranch=e.ssContent,c,null,n,v,a,o),v.deps>0?(ko(e,"onPending"),ko(e,"onFallback"),u(null,e.ssFallback,t,r,n,null,a,o),na(v,e.ssFallback)):v.resolve()}function ST(e,t,r,n,i,a,o,s,{p:l,um:u,o:{createElement:f}}){const c=t.suspense=e.suspense;c.vnode=t,t.el=e.el;const v=t.ssContent,h=t.ssFallback,{activeBranch:d,pendingBranch:m,isInFallback:g,isHydrating:p}=c;if(m)c.pendingBranch=v,pr(v,m)?(l(m,v,c.hiddenContainer,null,i,c,a,o,s),c.deps<=0?c.resolve():g&&(l(d,h,r,n,i,null,a,o,s),na(c,h))):(c.pendingId++,p?(c.isHydrating=!1,c.activeBranch=m):u(m,i,c),c.deps=0,c.effects.length=0,c.hiddenContainer=f("div"),g?(l(null,v,c.hiddenContainer,null,i,c,a,o,s),c.deps<=0?c.resolve():(l(d,h,r,n,i,null,a,o,s),na(c,h))):d&&pr(v,d)?(l(d,v,r,n,i,c,a,o,s),c.resolve(!0)):(l(null,v,c.hiddenContainer,null,i,c,a,o,s),c.deps<=0&&c.resolve()));else if(d&&pr(v,d))l(d,v,r,n,i,c,a,o,s),na(c,v);else if(ko(t,"onPending"),c.pendingBranch=v,c.pendingId++,l(null,v,c.hiddenContainer,null,i,c,a,o,s),c.deps<=0)c.resolve();else{const{timeout:y,pendingId:_}=c;y>0?setTimeout(()=>{c.pendingId===_&&c.fallback(h)},y):y===0&&c.fallback(h)}}function bv(e,t,r,n,i,a,o,s,l,u,f=!1){const{p:c,m:v,um:h,n:d,o:{parentNode:m,remove:g}}=u,p=fa(e.props&&e.props.timeout),y={vnode:e,parent:t,parentComponent:r,isSVG:o,container:n,hiddenContainer:i,anchor:a,deps:0,pendingId:0,timeout:typeof p=="number"?p:-1,activeBranch:null,pendingBranch:null,isInFallback:!0,isHydrating:f,isUnmounted:!1,effects:[],resolve(_=!1){const{vnode:w,activeBranch:S,pendingBranch:b,pendingId:x,effects:C,parentComponent:D,container:M}=y;if(y.isHydrating)y.isHydrating=!1;else if(!_){const L=S&&b.transition&&b.transition.mode==="out-in";L&&(S.transition.afterLeave=()=>{x===y.pendingId&&v(b,M,O,0)});let{anchor:O}=y;S&&(O=d(S),h(S,D,y,!0)),L||v(b,M,O,0)}na(y,b),y.pendingBranch=null,y.isInFallback=!1;let I=y.parent,A=!1;for(;I;){if(I.pendingBranch){I.effects.push(...C),A=!0;break}I=I.parent}A||l_(C),y.effects=[],ko(w,"onResolve")},fallback(_){if(!y.pendingBranch)return;const{vnode:w,activeBranch:S,parentComponent:b,container:x,isSVG:C}=y;ko(w,"onFallback");const D=d(S),M=()=>{!y.isInFallback||(c(null,_,x,D,b,null,C,s,l),na(y,_))},I=_.transition&&_.transition.mode==="out-in";I&&(S.transition.afterLeave=M),y.isInFallback=!0,h(S,b,null,!0),I||M()},move(_,w,S){y.activeBranch&&v(y.activeBranch,_,w,S),y.container=_},next(){return y.activeBranch&&d(y.activeBranch)},registerDep(_,w){const S=!!y.pendingBranch;S&&y.deps++;const b=_.vnode.el;_.asyncDep.catch(x=>{is(x,_,0)}).then(x=>{if(_.isUnmounted||y.isUnmounted||y.pendingId!==_.suspenseId)return;_.asyncResolved=!0;const{vnode:C}=_;Fc(_,x,!1),b&&(C.el=b);const D=!b&&_.subTree.el;w(_,C,m(b||_.subTree.el),b?null:d(_.subTree),y,o,l),D&&g(D),wv(_,C.el),S&&--y.deps===0&&y.resolve()})},unmount(_,w){y.isUnmounted=!0,y.activeBranch&&h(y.activeBranch,r,_,w),y.pendingBranch&&h(y.pendingBranch,r,_,w)}};return y}function xT(e,t,r,n,i,a,o,s,l){const u=t.suspense=bv(t,n,r,e.parentNode,document.createElement("div"),null,i,a,o,s,!0),f=l(e,u.pendingBranch=t.ssContent,r,u,a,o);return u.deps===0&&u.resolve(),f}function TT(e){const{shapeFlag:t,children:r}=e,n=t&32;e.ssContent=rp(n?r.default:r),e.ssFallback=n?rp(r.fallback):oe(Re)}function rp(e){let t;if(ht(e)){const r=Bo&&e._c;r&&(e._d=!1,Mv()),e=e(),r&&(e._d=!0,t=pn,P_())}return ot(e)&&(e=pT(e)),e=ir(e),t&&!e.dynamicChildren&&(e.dynamicChildren=t.filter(r=>r!==e)),e}function CT(e,t){t&&t.pendingBranch?ot(e)?t.effects.push(...e):t.effects.push(e):l_(e)}function na(e,t){e.activeBranch=t;const{vnode:r,parentComponent:n}=e,i=r.el=t.el;n&&n.subTree===r&&(n.vnode.el=i,wv(n,i))}function ul(e,t){if(Kt){let r=Kt.provides;const n=Kt.parent&&Kt.parent.provides;n===r&&(r=Kt.provides=Object.create(n)),r[e]=t}}function Ke(e,t,r=!1){const n=Kt||Ie;if(n){const i=n.parent==null?n.vnode.appContext&&n.vnode.appContext.provides:n.parent.provides;if(i&&e in i)return i[e];if(arguments.length>1)return r&&ht(t)?t.call(n.proxy):t}}function DT(e,t){return Sv(e,null,{flush:"post"})}const np={};function ia(e,t,r){return Sv(e,t,r)}function Sv(e,t,{immediate:r,deep:n,flush:i,onTrack:a,onTrigger:o}=Rt){const s=Kt;let l,u=!1,f=!1;if(Gt(e)?(l=()=>e.value,u=Q0(e)):vn(e)?(l=()=>e,n=!0):ot(e)?(f=!0,u=e.some(vn),l=()=>e.map(p=>{if(Gt(p))return p.value;if(vn(p))return ri(p);if(ht(p))return dn(p,s,2)})):ht(e)?t?l=()=>dn(e,s,2):l=()=>{if(!(s&&s.isUnmounted))return c&&c(),je(e,s,3,[v])}:l=or,t&&n){const p=l;l=()=>ri(p())}let c,v=p=>{c=g.onStop=()=>{dn(p,s,4)}};if(Fo)return v=or,t?r&&je(t,s,3,[l(),f?[]:void 0,v]):l(),or;let h=f?[]:np;const d=()=>{if(!!g.active)if(t){const p=g.run();(n||u||(f?p.some((y,_)=>Eo(y,h[_])):Eo(p,h)))&&(c&&c(),je(t,s,3,[p,h===np?void 0:h,v]),h=p)}else g.run()};d.allowRecurse=!!t;let m;i==="sync"?m=d:i==="post"?m=()=>me(d,s&&s.suspense):m=()=>{!s||s.isMounted?hT(d):d()};const g=new fv(l,m);return t?r?d():h=g.run():i==="post"?me(g.run.bind(g),s&&s.suspense):g.run(),()=>{g.stop(),s&&s.scope&&av(s.scope.effects,g)}}function MT(e,t,r){const n=this.proxy,i=qt(e)?e.includes(".")?h_(n,e):()=>n[e]:e.bind(n,n);let a;ht(t)?a=t:(a=t.handler,r=t);const o=Kt;Sn(this);const s=Sv(i,a.bind(n),r);return o?Sn(o):gn(),s}function h_(e,t){const r=t.split(".");return()=>{let n=e;for(let i=0;i{ri(r,t)});else if(F0(e))for(const r in e)ri(e[r],t);return e}function AT(){const e={isMounted:!1,isLeaving:!1,isUnmounting:!1,leavingVNodes:new Map};return pu(()=>{e.isMounted=!0}),m_(()=>{e.isUnmounting=!0}),e}const Be=[Function,Array],PT={name:"BaseTransition",props:{mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:Be,onEnter:Be,onAfterEnter:Be,onEnterCancelled:Be,onBeforeLeave:Be,onLeave:Be,onAfterLeave:Be,onLeaveCancelled:Be,onBeforeAppear:Be,onAppear:Be,onAfterAppear:Be,onAppearCancelled:Be},setup(e,{slots:t}){const r=Ta(),n=AT();let i;return()=>{const a=t.default&&p_(t.default(),!0);if(!a||!a.length)return;const o=xt(e),{mode:s}=o,l=a[0];if(n.isLeaving)return Qu(l);const u=ip(l);if(!u)return Qu(l);const f=Ic(u,o,n,r);Ec(u,f);const c=r.subTree,v=c&&ip(c);let h=!1;const{getTransitionKey:d}=u.type;if(d){const m=d();i===void 0?i=m:m!==i&&(i=m,h=!0)}if(v&&v.type!==Re&&(!pr(u,v)||h)){const m=Ic(v,o,n,r);if(Ec(v,m),s==="out-in")return n.isLeaving=!0,m.afterLeave=()=>{n.isLeaving=!1,r.update()},Qu(l);s==="in-out"&&u.type!==Re&&(m.delayLeave=(g,p,y)=>{const _=d_(n,v);_[String(v.key)]=v,g._leaveCb=()=>{p(),g._leaveCb=void 0,delete f.delayedLeave},f.delayedLeave=y})}return l}}},v_=PT;function d_(e,t){const{leavingVNodes:r}=e;let n=r.get(t.type);return n||(n=Object.create(null),r.set(t.type,n)),n}function Ic(e,t,r,n){const{appear:i,mode:a,persisted:o=!1,onBeforeEnter:s,onEnter:l,onAfterEnter:u,onEnterCancelled:f,onBeforeLeave:c,onLeave:v,onAfterLeave:h,onLeaveCancelled:d,onBeforeAppear:m,onAppear:g,onAfterAppear:p,onAppearCancelled:y}=t,_=String(e.key),w=d_(r,e),S=(x,C)=>{x&&je(x,n,9,C)},b={mode:a,persisted:o,beforeEnter(x){let C=s;if(!r.isMounted)if(i)C=m||s;else return;x._leaveCb&&x._leaveCb(!0);const D=w[_];D&&pr(e,D)&&D.el._leaveCb&&D.el._leaveCb(),S(C,[x])},enter(x){let C=l,D=u,M=f;if(!r.isMounted)if(i)C=g||l,D=p||u,M=y||f;else return;let I=!1;const A=x._enterCb=L=>{I||(I=!0,L?S(M,[x]):S(D,[x]),b.delayedLeave&&b.delayedLeave(),x._enterCb=void 0)};C?(C(x,A),C.length<=1&&A()):A()},leave(x,C){const D=String(e.key);if(x._enterCb&&x._enterCb(!0),r.isUnmounting)return C();S(c,[x]);let M=!1;const I=x._leaveCb=A=>{M||(M=!0,C(),A?S(d,[x]):S(h,[x]),x._leaveCb=void 0,w[D]===e&&delete w[D])};w[D]=e,v?(v(x,I),v.length<=1&&I()):I()},clone(x){return Ic(x,t,r,n)}};return b}function Qu(e){if(vu(e))return e=va(e),e.children=null,e}function ip(e){return vu(e)?e.children?e.children[0]:void 0:e}function Ec(e,t){e.shapeFlag&6&&e.component?Ec(e.component.subTree,t):e.shapeFlag&128?(e.ssContent.transition=t.clone(e.ssContent),e.ssFallback.transition=t.clone(e.ssFallback)):e.transition=t}function p_(e,t=!1){let r=[],n=0;for(let i=0;i1)for(let i=0;i!!e.type.__asyncLoader,vu=e=>e.type.__isKeepAlive;function IT(e,t){g_(e,"a",t)}function ET(e,t){g_(e,"da",t)}function g_(e,t,r=Kt){const n=e.__wdc||(e.__wdc=()=>{let i=r;for(;i;){if(i.isDeactivated)return;i=i.parent}return e()});if(du(t,n,r),r){let i=r.parent;for(;i&&i.parent;)vu(i.parent.vnode)&<(n,t,r,i),i=i.parent}}function LT(e,t,r,n){const i=du(t,e,n,!0);gu(()=>{av(n[t],i)},r)}function du(e,t,r=Kt,n=!1){if(r){const i=r[e]||(r[e]=[]),a=t.__weh||(t.__weh=(...o)=>{if(r.isUnmounted)return;Sa(),Sn(r);const s=je(t,r,e,o);return gn(),xa(),s});return n?i.unshift(a):i.push(a),a}}const $r=e=>(t,r=Kt)=>(!Fo||e==="sp")&&du(e,t,r),RT=$r("bm"),pu=$r("m"),OT=$r("bu"),kT=$r("u"),m_=$r("bum"),gu=$r("um"),BT=$r("sp"),NT=$r("rtg"),FT=$r("rtc");function zT(e,t=Kt){du("ec",e,t)}let Rc=!0;function HT(e){const t=__(e),r=e.proxy,n=e.ctx;Rc=!1,t.beforeCreate&&ap(t.beforeCreate,e,"bc");const{data:i,computed:a,methods:o,watch:s,provide:l,inject:u,created:f,beforeMount:c,mounted:v,beforeUpdate:h,updated:d,activated:m,deactivated:g,beforeDestroy:p,beforeUnmount:y,destroyed:_,unmounted:w,render:S,renderTracked:b,renderTriggered:x,errorCaptured:C,serverPrefetch:D,expose:M,inheritAttrs:I,components:A,directives:L,filters:O}=t;if(u&&$T(u,n,null,e.appContext.config.unwrapInjectedRef),o)for(const Q in o){const G=o[Q];ht(G)&&(n[Q]=G.bind(r))}if(i){const Q=i.call(r,r);Ut(Q)&&(e.data=_i(Q))}if(Rc=!0,a)for(const Q in a){const G=a[Q],K=ht(G)?G.bind(r,r):ht(G.get)?G.get.bind(r,r):or,lt=!ht(G)&&ht(G.set)?G.set.bind(r):or,_t=Ae({get:K,set:lt});Object.defineProperty(n,Q,{enumerable:!0,configurable:!0,get:()=>_t.value,set:mt=>_t.value=mt})}if(s)for(const Q in s)y_(s[Q],n,r,Q);if(l){const Q=ht(l)?l.call(r):l;Reflect.ownKeys(Q).forEach(G=>{ul(G,Q[G])})}f&&ap(f,e,"c");function B(Q,G){ot(G)?G.forEach(K=>Q(K.bind(r))):G&&Q(G.bind(r))}if(B(RT,c),B(pu,v),B(OT,h),B(kT,d),B(IT,m),B(ET,g),B(zT,C),B(FT,b),B(NT,x),B(m_,y),B(gu,w),B(BT,D),ot(M))if(M.length){const Q=e.exposed||(e.exposed={});M.forEach(G=>{Object.defineProperty(Q,G,{get:()=>r[G],set:K=>r[G]=K})})}else e.exposed||(e.exposed={});S&&e.render===or&&(e.render=S),I!=null&&(e.inheritAttrs=I),A&&(e.components=A),L&&(e.directives=L)}function $T(e,t,r=or,n=!1){ot(e)&&(e=Oc(e));for(const i in e){const a=e[i];let o;Ut(a)?"default"in a?o=Ke(a.from||i,a.default,!0):o=Ke(a.from||i):o=Ke(a),Gt(o)&&n?Object.defineProperty(t,i,{enumerable:!0,configurable:!0,get:()=>o.value,set:s=>o.value=s}):t[i]=o}}function ap(e,t,r){je(ot(e)?e.map(n=>n.bind(t.proxy)):e.bind(t.proxy),t,r)}function y_(e,t,r,n){const i=n.includes(".")?h_(r,n):()=>r[n];if(qt(e)){const a=t[e];ht(a)&&ia(i,a)}else if(ht(e))ia(i,e.bind(r));else if(Ut(e))if(ot(e))e.forEach(a=>y_(a,t,r,n));else{const a=ht(e.handler)?e.handler.bind(r):t[e.handler];ht(a)&&ia(i,a,e)}}function __(e){const t=e.type,{mixins:r,extends:n}=t,{mixins:i,optionsCache:a,config:{optionMergeStrategies:o}}=e.appContext,s=a.get(t);let l;return s?l=s:!i.length&&!r&&!n?l=t:(l={},i.length&&i.forEach(u=>El(l,u,o,!0)),El(l,t,o)),a.set(t,l),l}function El(e,t,r,n=!1){const{mixins:i,extends:a}=t;a&&El(e,a,r,!0),i&&i.forEach(o=>El(e,o,r,!0));for(const o in t)if(!(n&&o==="expose")){const s=VT[o]||r&&r[o];e[o]=s?s(e[o],t[o]):t[o]}return e}const VT={data:op,props:Qn,emits:Qn,methods:Qn,computed:Qn,beforeCreate:le,created:le,beforeMount:le,mounted:le,beforeUpdate:le,updated:le,beforeDestroy:le,beforeUnmount:le,destroyed:le,unmounted:le,activated:le,deactivated:le,errorCaptured:le,serverPrefetch:le,components:Qn,directives:Qn,watch:UT,provide:op,inject:GT};function op(e,t){return t?e?function(){return te(ht(e)?e.call(this,this):e,ht(t)?t.call(this,this):t)}:t:e}function GT(e,t){return Qn(Oc(e),Oc(t))}function Oc(e){if(ot(e)){const t={};for(let r=0;r0)&&!(o&16)){if(o&8){const f=e.vnode.dynamicProps;for(let c=0;c{l=!0;const[v,h]=b_(c,t,!0);te(o,v),h&&s.push(...h)};!r&&t.mixins.length&&t.mixins.forEach(f),e.extends&&f(e.extends),e.mixins&&e.mixins.forEach(f)}if(!a&&!l)return n.set(e,ea),ea;if(ot(a))for(let f=0;f-1,h[1]=m<0||d-1||St(h,"default"))&&s.push(c)}}}const u=[o,s];return n.set(e,u),u}function sp(e){return e[0]!=="$"}function lp(e){const t=e&&e.toString().match(/^\s*function (\w+)/);return t?t[1]:e===null?"null":""}function up(e,t){return lp(e)===lp(t)}function fp(e,t){return ot(t)?t.findIndex(r=>up(r,e)):ht(t)&&up(t,e)?0:-1}const S_=e=>e[0]==="_"||e==="$stable",Tv=e=>ot(e)?e.map(ir):[ir(e)],XT=(e,t,r)=>{const n=dT((...i)=>Tv(t(...i)),r);return n._c=!1,n},x_=(e,t,r)=>{const n=e._ctx;for(const i in e){if(S_(i))continue;const a=e[i];if(ht(a))t[i]=XT(i,a,n);else if(a!=null){const o=Tv(a);t[i]=()=>o}}},T_=(e,t)=>{const r=Tv(t);e.slots.default=()=>r},qT=(e,t)=>{if(e.vnode.shapeFlag&32){const r=t._;r?(e.slots=xt(t),Al(t,"_",r)):x_(t,e.slots={})}else e.slots={},t&&T_(e,t);Al(e.slots,mu,1)},jT=(e,t,r)=>{const{vnode:n,slots:i}=e;let a=!0,o=Rt;if(n.shapeFlag&32){const s=t._;s?r&&s===1?a=!1:(te(i,t),!r&&s===1&&delete i._):(a=!t.$stable,x_(t,i)),o=t}else t&&(T_(e,t),o={default:1});if(a)for(const s in i)!S_(s)&&!(s in o)&&delete i[s]};function Y5(e,t){const r=Ie;if(r===null)return e;const n=r.proxy,i=e.dirs||(e.dirs=[]);for(let a=0;aBc(v,t&&(ot(t)?t[h]:t),r,n,i));return}if(Lc(n)&&!i)return;const a=n.shapeFlag&4?Pv(n.component)||n.component.proxy:n.el,o=i?null:a,{i:s,r:l}=e,u=t&&t.r,f=s.refs===Rt?s.refs={}:s.refs,c=s.setupState;if(u!=null&&u!==l&&(qt(u)?(f[u]=null,St(c,u)&&(c[u]=null)):Gt(u)&&(u.value=null)),ht(l))dn(l,s,12,[o,f]);else{const v=qt(l),h=Gt(l);if(v||h){const d=()=>{if(e.f){const m=v?f[l]:l.value;i?ot(m)&&av(m,a):ot(m)?m.includes(a)||m.push(a):v?f[l]=[a]:(l.value=[a],e.k&&(f[e.k]=l.value))}else v?(f[l]=o,St(c,l)&&(c[l]=o)):Gt(l)&&(l.value=o,e.k&&(f[e.k]=o))};o?(d.id=-1,me(d,r)):d()}}}const me=CT;function QT(e){return JT(e)}function JT(e,t){const r=Mx();r.__VUE__=!0;const{insert:n,remove:i,patchProp:a,createElement:o,createText:s,createComment:l,setText:u,setElementText:f,parentNode:c,nextSibling:v,setScopeId:h=or,cloneNode:d,insertStaticContent:m}=e,g=(T,E,R,N=null,F=null,W=null,Z=!1,V=null,X=!!E.dynamicChildren)=>{if(T===E)return;T&&!pr(T,E)&&(N=tt(T),pt(T,F,W,!0),T=null),E.patchFlag===-2&&(X=!1,E.dynamicChildren=null);const{type:z,ref:it,shapeFlag:rt}=E;switch(z){case Dv:p(T,E,R,N);break;case Re:y(T,E,R,N);break;case vo:T==null&&_(E,R,N,Z);break;case De:L(T,E,R,N,F,W,Z,V,X);break;default:rt&1?b(T,E,R,N,F,W,Z,V,X):rt&6?O(T,E,R,N,F,W,Z,V,X):(rt&64||rt&128)&&z.process(T,E,R,N,F,W,Z,V,X,ut)}it!=null&&F&&Bc(it,T&&T.ref,W,E||T,!E)},p=(T,E,R,N)=>{if(T==null)n(E.el=s(E.children),R,N);else{const F=E.el=T.el;E.children!==T.children&&u(F,E.children)}},y=(T,E,R,N)=>{T==null?n(E.el=l(E.children||""),R,N):E.el=T.el},_=(T,E,R,N)=>{[T.el,T.anchor]=m(T.children,E,R,N,T.el,T.anchor)},w=({el:T,anchor:E},R,N)=>{let F;for(;T&&T!==E;)F=v(T),n(T,R,N),T=F;n(E,R,N)},S=({el:T,anchor:E})=>{let R;for(;T&&T!==E;)R=v(T),i(T),T=R;i(E)},b=(T,E,R,N,F,W,Z,V,X)=>{Z=Z||E.type==="svg",T==null?x(E,R,N,F,W,Z,V,X):M(T,E,F,W,Z,V,X)},x=(T,E,R,N,F,W,Z,V)=>{let X,z;const{type:it,props:rt,shapeFlag:at,transition:ft,patchFlag:wt,dirs:Ft}=T;if(T.el&&d!==void 0&&wt===-1)X=T.el=d(T.el);else{if(X=T.el=o(T.type,W,rt&&rt.is,rt),at&8?f(X,T.children):at&16&&D(T.children,X,null,N,F,W&&it!=="foreignObject",Z,V),Ft&&Dn(T,null,N,"created"),rt){for(const Nt in rt)Nt!=="value"&&!sl(Nt)&&a(X,Nt,null,rt[Nt],W,T.children,N,F,$);"value"in rt&&a(X,"value",null,rt.value),(z=rt.onVnodeBeforeMount)&&fr(z,N,T)}C(X,T,T.scopeId,Z,N)}Ft&&Dn(T,null,N,"beforeMount");const It=(!F||F&&!F.pendingBranch)&&ft&&!ft.persisted;It&&ft.beforeEnter(X),n(X,E,R),((z=rt&&rt.onVnodeMounted)||It||Ft)&&me(()=>{z&&fr(z,N,T),It&&ft.enter(X),Ft&&Dn(T,null,N,"mounted")},F)},C=(T,E,R,N,F)=>{if(R&&h(T,R),N)for(let W=0;W{for(let z=X;z{const V=E.el=T.el;let{patchFlag:X,dynamicChildren:z,dirs:it}=E;X|=T.patchFlag&16;const rt=T.props||Rt,at=E.props||Rt;let ft;R&&Mn(R,!1),(ft=at.onVnodeBeforeUpdate)&&fr(ft,R,E,T),it&&Dn(E,T,R,"beforeUpdate"),R&&Mn(R,!0);const wt=F&&E.type!=="foreignObject";if(z?I(T.dynamicChildren,z,V,R,N,wt,W):Z||K(T,E,V,null,R,N,wt,W,!1),X>0){if(X&16)A(V,E,rt,at,R,N,F);else if(X&2&&rt.class!==at.class&&a(V,"class",null,at.class,F),X&4&&a(V,"style",rt.style,at.style,F),X&8){const Ft=E.dynamicProps;for(let It=0;It{ft&&fr(ft,R,E,T),it&&Dn(E,T,R,"updated")},N)},I=(T,E,R,N,F,W,Z)=>{for(let V=0;V{if(R!==N){for(const V in N){if(sl(V))continue;const X=N[V],z=R[V];X!==z&&V!=="value"&&a(T,V,z,X,Z,E.children,F,W,$)}if(R!==Rt)for(const V in R)!sl(V)&&!(V in N)&&a(T,V,R[V],null,Z,E.children,F,W,$);"value"in N&&a(T,"value",R.value,N.value)}},L=(T,E,R,N,F,W,Z,V,X)=>{const z=E.el=T?T.el:s(""),it=E.anchor=T?T.anchor:s("");let{patchFlag:rt,dynamicChildren:at,slotScopeIds:ft}=E;ft&&(V=V?V.concat(ft):ft),T==null?(n(z,R,N),n(it,R,N),D(E.children,R,it,F,W,Z,V,X)):rt>0&&rt&64&&at&&T.dynamicChildren?(I(T.dynamicChildren,at,R,F,W,Z,V),(E.key!=null||F&&E===F.subTree)&&D_(T,E,!0)):K(T,E,R,it,F,W,Z,V,X)},O=(T,E,R,N,F,W,Z,V,X)=>{E.slotScopeIds=V,T==null?E.shapeFlag&512?F.ctx.activate(E,R,N,Z,X):H(E,R,N,F,W,Z,X):B(T,E,X)},H=(T,E,R,N,F,W,Z)=>{const V=T.component=uC(T,N,F);if(vu(T)&&(V.ctx.renderer=ut),fC(V),V.asyncDep){if(F&&F.registerDep(V,Q),!T.el){const X=V.subTree=oe(Re);y(null,X,E,R)}return}Q(V,T,E,R,F,W,Z)},B=(T,E,R)=>{const N=E.component=T.component;if(yT(T,E,R))if(N.asyncDep&&!N.asyncResolved){G(N,E,R);return}else N.next=E,cT(N.update),N.update();else E.component=T.component,E.el=T.el,N.vnode=E},Q=(T,E,R,N,F,W,Z)=>{const V=()=>{if(T.isMounted){let{next:it,bu:rt,u:at,parent:ft,vnode:wt}=T,Ft=it,It;Mn(T,!1),it?(it.el=wt.el,G(T,it,Z)):it=wt,rt&&ll(rt),(It=it.props&&it.props.onVnodeBeforeUpdate)&&fr(It,ft,it,wt),Mn(T,!0);const Nt=Zu(T),Je=T.subTree;T.subTree=Nt,g(Je,Nt,c(Je.el),tt(Je),T,F,W),it.el=Nt.el,Ft===null&&wv(T,Nt.el),at&&me(at,F),(It=it.props&&it.props.onVnodeUpdated)&&me(()=>fr(It,ft,it,wt),F)}else{let it;const{el:rt,props:at}=E,{bm:ft,m:wt,parent:Ft}=T,It=Lc(E);if(Mn(T,!1),ft&&ll(ft),!It&&(it=at&&at.onVnodeBeforeMount)&&fr(it,Ft,E),Mn(T,!0),rt&&j){const Nt=()=>{T.subTree=Zu(T),j(rt,T.subTree,T,F,null)};It?E.type.__asyncLoader().then(()=>!T.isUnmounted&&Nt()):Nt()}else{const Nt=T.subTree=Zu(T);g(null,Nt,R,N,T,F,W),E.el=Nt.el}if(wt&&me(wt,F),!It&&(it=at&&at.onVnodeMounted)){const Nt=E;me(()=>fr(it,Ft,Nt),F)}E.shapeFlag&256&&T.a&&me(T.a,F),T.isMounted=!0,E=R=N=null}},X=T.effect=new fv(V,()=>a_(T.update),T.scope),z=T.update=X.run.bind(X);z.id=T.uid,Mn(T,!0),z()},G=(T,E,R)=>{E.component=T;const N=T.vnode.props;T.vnode=E,T.next=null,YT(T,E.props,N,R),jT(T,E.children,R),Sa(),yv(void 0,T.update),xa()},K=(T,E,R,N,F,W,Z,V,X=!1)=>{const z=T&&T.children,it=T?T.shapeFlag:0,rt=E.children,{patchFlag:at,shapeFlag:ft}=E;if(at>0){if(at&128){_t(z,rt,R,N,F,W,Z,V,X);return}else if(at&256){lt(z,rt,R,N,F,W,Z,V,X);return}}ft&8?(it&16&&$(z,F,W),rt!==z&&f(R,rt)):it&16?ft&16?_t(z,rt,R,N,F,W,Z,V,X):$(z,F,W,!0):(it&8&&f(R,""),ft&16&&D(rt,R,N,F,W,Z,V,X))},lt=(T,E,R,N,F,W,Z,V,X)=>{T=T||ea,E=E||ea;const z=T.length,it=E.length,rt=Math.min(z,it);let at;for(at=0;atit?$(T,F,W,!0,!1,rt):D(E,R,N,F,W,Z,V,X,rt)},_t=(T,E,R,N,F,W,Z,V,X)=>{let z=0;const it=E.length;let rt=T.length-1,at=it-1;for(;z<=rt&&z<=at;){const ft=T[z],wt=E[z]=X?ln(E[z]):ir(E[z]);if(pr(ft,wt))g(ft,wt,R,null,F,W,Z,V,X);else break;z++}for(;z<=rt&&z<=at;){const ft=T[rt],wt=E[at]=X?ln(E[at]):ir(E[at]);if(pr(ft,wt))g(ft,wt,R,null,F,W,Z,V,X);else break;rt--,at--}if(z>rt){if(z<=at){const ft=at+1,wt=ftat)for(;z<=rt;)pt(T[z],F,W,!0),z++;else{const ft=z,wt=z,Ft=new Map;for(z=wt;z<=at;z++){const Te=E[z]=X?ln(E[z]):ir(E[z]);Te.key!=null&&Ft.set(Te.key,z)}let It,Nt=0;const Je=at-wt+1;let Ci=!1,Ud=0;const Ea=new Array(Je);for(z=0;z=Je){pt(Te,F,W,!0);continue}let ur;if(Te.key!=null)ur=Ft.get(Te.key);else for(It=wt;It<=at;It++)if(Ea[It-wt]===0&&pr(Te,E[It])){ur=It;break}ur===void 0?pt(Te,F,W,!0):(Ea[ur-wt]=z+1,ur>=Ud?Ud=ur:Ci=!0,g(Te,E[ur],R,null,F,W,Z,V,X),Nt++)}const Wd=Ci?tC(Ea):ea;for(It=Wd.length-1,z=Je-1;z>=0;z--){const Te=wt+z,ur=E[Te],Yd=Te+1{const{el:W,type:Z,transition:V,children:X,shapeFlag:z}=T;if(z&6){mt(T.component.subTree,E,R,N);return}if(z&128){T.suspense.move(E,R,N);return}if(z&64){Z.move(T,E,R,ut);return}if(Z===De){n(W,E,R);for(let rt=0;rtV.enter(W),F);else{const{leave:rt,delayLeave:at,afterLeave:ft}=V,wt=()=>n(W,E,R),Ft=()=>{rt(W,()=>{wt(),ft&&ft()})};at?at(W,wt,Ft):Ft()}else n(W,E,R)},pt=(T,E,R,N=!1,F=!1)=>{const{type:W,props:Z,ref:V,children:X,dynamicChildren:z,shapeFlag:it,patchFlag:rt,dirs:at}=T;if(V!=null&&Bc(V,null,R,T,!0),it&256){E.ctx.deactivate(T);return}const ft=it&1&&at,wt=!Lc(T);let Ft;if(wt&&(Ft=Z&&Z.onVnodeBeforeUnmount)&&fr(Ft,E,T),it&6)U(T.component,R,N);else{if(it&128){T.suspense.unmount(R,N);return}ft&&Dn(T,null,E,"beforeUnmount"),it&64?T.type.remove(T,E,R,F,ut,N):z&&(W!==De||rt>0&&rt&64)?$(z,E,R,!1,!0):(W===De&&rt&384||!F&&it&16)&&$(X,E,R),N&&At(T)}(wt&&(Ft=Z&&Z.onVnodeUnmounted)||ft)&&me(()=>{Ft&&fr(Ft,E,T),ft&&Dn(T,null,E,"unmounted")},R)},At=T=>{const{type:E,el:R,anchor:N,transition:F}=T;if(E===De){k(R,N);return}if(E===vo){S(T);return}const W=()=>{i(R),F&&!F.persisted&&F.afterLeave&&F.afterLeave()};if(T.shapeFlag&1&&F&&!F.persisted){const{leave:Z,delayLeave:V}=F,X=()=>Z(R,W);V?V(T.el,W,X):X()}else W()},k=(T,E)=>{let R;for(;T!==E;)R=v(T),i(T),T=R;i(E)},U=(T,E,R)=>{const{bum:N,scope:F,update:W,subTree:Z,um:V}=T;N&&ll(N),F.stop(),W&&(W.active=!1,pt(Z,T,E,R)),V&&me(V,E),me(()=>{T.isUnmounted=!0},E),E&&E.pendingBranch&&!E.isUnmounted&&T.asyncDep&&!T.asyncResolved&&T.suspenseId===E.pendingId&&(E.deps--,E.deps===0&&E.resolve())},$=(T,E,R,N=!1,F=!1,W=0)=>{for(let Z=W;ZT.shapeFlag&6?tt(T.component.subTree):T.shapeFlag&128?T.suspense.next():v(T.anchor||T.el),vt=(T,E,R)=>{T==null?E._vnode&&pt(E._vnode,null,null,!0):g(E._vnode||null,T,E,null,null,null,R),u_(),E._vnode=T},ut={p:g,um:pt,m:mt,r:At,mt:H,mc:D,pc:K,pbc:I,n:tt,o:e};let Y,j;return t&&([Y,j]=t(ut)),{render:vt,hydrate:Y,createApp:ZT(vt,Y)}}function Mn({effect:e,update:t},r){e.allowRecurse=t.allowRecurse=r}function D_(e,t,r=!1){const n=e.children,i=t.children;if(ot(n)&&ot(i))for(let a=0;a>1,e[r[s]]0&&(t[n]=r[a-1]),r[a]=n)}}for(a=r.length,o=r[a-1];a-- >0;)r[a]=o,o=t[o];return r}const eC=e=>e.__isTeleport,Cv="components";function X5(e,t){return A_(Cv,e,!0,t)||e}const M_=Symbol();function q5(e){return qt(e)?A_(Cv,e,!1)||e:e||M_}function A_(e,t,r=!0,n=!1){const i=Ie||Kt;if(i){const a=i.type;if(e===Cv){const s=dC(a);if(s&&(s===t||s===br(t)||s===fu(br(t))))return a}const o=cp(i[e]||a[e],t)||cp(i.appContext[e],t);return!o&&n?a:o}}function cp(e,t){return e&&(e[t]||e[br(t)]||e[fu(br(t))])}const De=Symbol(void 0),Dv=Symbol(void 0),Re=Symbol(void 0),vo=Symbol(void 0),po=[];let pn=null;function Mv(e=!1){po.push(pn=e?null:[])}function P_(){po.pop(),pn=po[po.length-1]||null}let Bo=1;function hp(e){Bo+=e}function I_(e){return e.dynamicChildren=Bo>0?pn||ea:null,P_(),Bo>0&&pn&&pn.push(e),e}function j5(e,t,r,n,i,a){return I_(R_(e,t,r,n,i,a,!0))}function E_(e,t,r,n,i){return I_(oe(e,t,r,n,i,!0))}function No(e){return e?e.__v_isVNode===!0:!1}function pr(e,t){return e.type===t.type&&e.key===t.key}const mu="__vInternal",L_=({key:e})=>e!=null?e:null,fl=({ref:e,ref_key:t,ref_for:r})=>e!=null?qt(e)||Gt(e)||ht(e)?{i:Ie,r:e,k:t,f:!!r}:e:null;function R_(e,t=null,r=null,n=0,i=null,a=e===De?0:1,o=!1,s=!1){const l={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&L_(t),ref:t&&fl(t),scopeId:hu,slotScopeIds:null,children:r,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetAnchor:null,staticCount:0,shapeFlag:a,patchFlag:n,dynamicProps:i,dynamicChildren:null,appContext:null};return s?(Av(l,r),a&128&&e.normalize(l)):r&&(l.shapeFlag|=qt(r)?8:16),Bo>0&&!o&&pn&&(l.patchFlag>0||a&6)&&l.patchFlag!==32&&pn.push(l),l}const oe=rC;function rC(e,t=null,r=null,n=0,i=null,a=!1){if((!e||e===M_)&&(e=Re),No(e)){const s=va(e,t,!0);return r&&Av(s,r),s}if(pC(e)&&(e=e.__vccOpts),t){t=nC(t);let{class:s,style:l}=t;s&&!qt(s)&&(t.class=rv(s)),Ut(l)&&(J0(l)&&!ot(l)&&(l=te({},l)),t.style=ev(l))}const o=qt(e)?1:_T(e)?128:eC(e)?64:Ut(e)?4:ht(e)?2:0;return R_(e,t,r,n,i,o,a,!0)}function nC(e){return e?J0(e)||mu in e?te({},e):e:null}function va(e,t,r=!1){const{props:n,ref:i,patchFlag:a,children:o}=e,s=t?aC(n||{},t):n;return{__v_isVNode:!0,__v_skip:!0,type:e.type,props:s,key:s&&L_(s),ref:t&&t.ref?r&&i?ot(i)?i.concat(fl(t)):[i,fl(t)]:fl(t):i,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:o,target:e.target,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==De?a===-1?16:a|16:a,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:e.transition,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&va(e.ssContent),ssFallback:e.ssFallback&&va(e.ssFallback),el:e.el,anchor:e.anchor}}function iC(e=" ",t=0){return oe(Dv,null,e,t)}function K5(e,t){const r=oe(vo,null,e);return r.staticCount=t,r}function Z5(e="",t=!1){return t?(Mv(),E_(Re,null,e)):oe(Re,null,e)}function ir(e){return e==null||typeof e=="boolean"?oe(Re):ot(e)?oe(De,null,e.slice()):typeof e=="object"?ln(e):oe(Dv,null,String(e))}function ln(e){return e.el===null||e.memo?e:va(e)}function Av(e,t){let r=0;const{shapeFlag:n}=e;if(t==null)t=null;else if(ot(t))r=16;else if(typeof t=="object")if(n&65){const i=t.default;i&&(i._c&&(i._d=!1),Av(e,i()),i._c&&(i._d=!0));return}else{r=32;const i=t._;!i&&!(mu in t)?t._ctx=Ie:i===3&&Ie&&(Ie.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else ht(t)?(t={default:t,_ctx:Ie},r=32):(t=String(t),n&64?(r=16,t=[iC(t)]):r=8);e.children=t,e.shapeFlag|=r}function aC(...e){const t={};for(let r=0;rt(o,s,void 0,a&&a[s]));else{const o=Object.keys(e);i=new Array(o.length);for(let s=0,l=o.length;sNo(t)?!(t.type===Re||t.type===De&&!O_(t.children)):!0)?e:null}const Nc=e=>e?k_(e)?Pv(e)||e.proxy:Nc(e.parent):null,Ll=te(Object.create(null),{$:e=>e,$el:e=>e.vnode.el,$data:e=>e.data,$props:e=>e.props,$attrs:e=>e.attrs,$slots:e=>e.slots,$refs:e=>e.refs,$parent:e=>Nc(e.parent),$root:e=>Nc(e.root),$emit:e=>e.emit,$options:e=>__(e),$forceUpdate:e=>()=>a_(e.update),$nextTick:e=>mv.bind(e.proxy),$watch:e=>MT.bind(e)}),oC={get({_:e},t){const{ctx:r,setupState:n,data:i,props:a,accessCache:o,type:s,appContext:l}=e;let u;if(t[0]!=="$"){const h=o[t];if(h!==void 0)switch(h){case 1:return n[t];case 2:return i[t];case 4:return r[t];case 3:return a[t]}else{if(n!==Rt&&St(n,t))return o[t]=1,n[t];if(i!==Rt&&St(i,t))return o[t]=2,i[t];if((u=e.propsOptions[0])&&St(u,t))return o[t]=3,a[t];if(r!==Rt&&St(r,t))return o[t]=4,r[t];Rc&&(o[t]=0)}}const f=Ll[t];let c,v;if(f)return t==="$attrs"&&Le(e,"get",t),f(e);if((c=s.__cssModules)&&(c=c[t]))return c;if(r!==Rt&&St(r,t))return o[t]=4,r[t];if(v=l.config.globalProperties,St(v,t))return v[t]},set({_:e},t,r){const{data:n,setupState:i,ctx:a}=e;return i!==Rt&&St(i,t)?(i[t]=r,!0):n!==Rt&&St(n,t)?(n[t]=r,!0):St(e.props,t)||t[0]==="$"&&t.slice(1)in e?!1:(a[t]=r,!0)},has({_:{data:e,setupState:t,accessCache:r,ctx:n,appContext:i,propsOptions:a}},o){let s;return!!r[o]||e!==Rt&&St(e,o)||t!==Rt&&St(t,o)||(s=a[0])&&St(s,o)||St(n,o)||St(Ll,o)||St(i.config.globalProperties,o)},defineProperty(e,t,r){return r.get!=null?this.set(e,t,r.get(),null):r.value!=null&&this.set(e,t,r.value,null),Reflect.defineProperty(e,t,r)}},sC=C_();let lC=0;function uC(e,t,r){const n=e.type,i=(t?t.appContext:e.appContext)||sC,a={uid:lC++,vnode:e,type:n,parent:t,appContext:i,root:null,next:null,subTree:null,effect:null,update:null,scope:new z0(!0),render:null,proxy:null,exposed:null,exposeProxy:null,withProxy:null,provides:t?t.provides:Object.create(i.provides),accessCache:null,renderCache:[],components:null,directives:null,propsOptions:b_(n,i),emitsOptions:c_(n,i),emit:null,emitted:null,propsDefaults:Rt,inheritAttrs:n.inheritAttrs,ctx:Rt,data:Rt,props:Rt,attrs:Rt,slots:Rt,refs:Rt,setupState:Rt,setupContext:null,suspense:r,suspenseId:r?r.pendingId:0,asyncDep:null,asyncResolved:!1,isMounted:!1,isUnmounted:!1,isDeactivated:!1,bc:null,c:null,bm:null,m:null,bu:null,u:null,um:null,bum:null,da:null,a:null,rtg:null,rtc:null,ec:null,sp:null};return a.ctx={_:a},a.root=t?t.root:a,a.emit=vT.bind(null,a),e.ce&&e.ce(a),a}let Kt=null;const Ta=()=>Kt||Ie,Sn=e=>{Kt=e,e.scope.on()},gn=()=>{Kt&&Kt.scope.off(),Kt=null};function k_(e){return e.vnode.shapeFlag&4}let Fo=!1;function fC(e,t=!1){Fo=t;const{props:r,children:n}=e.vnode,i=k_(e);WT(e,r,i,t),qT(e,n);const a=i?cC(e,t):void 0;return Fo=!1,a}function cC(e,t){const r=e.type;e.accessCache=Object.create(null),e.proxy=ca(new Proxy(e.ctx,oC));const{setup:n}=r;if(n){const i=e.setupContext=n.length>1?vC(e):null;Sn(e),Sa();const a=dn(n,e,0,[e.props,i]);if(xa(),gn(),sv(a)){if(a.then(gn,gn),t)return a.then(o=>{Fc(e,o,t)}).catch(o=>{is(o,e,0)});e.asyncDep=a}else Fc(e,a,t)}else B_(e,t)}function Fc(e,t,r){ht(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:Ut(t)&&(e.setupState=n_(t)),B_(e,r)}let vp;function B_(e,t,r){const n=e.type;if(!e.render){if(!t&&vp&&!n.render){const i=n.template;if(i){const{isCustomElement:a,compilerOptions:o}=e.appContext.config,{delimiters:s,compilerOptions:l}=n,u=te(te({isCustomElement:a,delimiters:s},o),l);n.render=vp(i,u)}}e.render=n.render||or}Sn(e),Sa(),HT(e),xa(),gn()}function hC(e){return new Proxy(e.attrs,{get(t,r){return Le(e,"get","$attrs"),t[r]}})}function vC(e){const t=n=>{e.exposed=n||{}};let r;return{get attrs(){return r||(r=hC(e))},slots:e.slots,emit:e.emit,expose:t}}function Pv(e){if(e.exposed)return e.exposeProxy||(e.exposeProxy=new Proxy(n_(ca(e.exposed)),{get(t,r){if(r in t)return t[r];if(r in Ll)return Ll[r](e)}}))}function dC(e){return ht(e)&&e.displayName||e.name}function pC(e){return ht(e)&&"__vccOpts"in e}const Ae=(e,t)=>lT(e,t,Fo);function tz(e){const t=Ta();let r=e();return gn(),sv(r)&&(r=r.catch(n=>{throw Sn(t),n})),[r,()=>Sn(t)]}function zo(e,t,r){const n=arguments.length;return n===2?Ut(t)&&!ot(t)?No(t)?oe(e,null,[t]):oe(e,t):oe(e,null,t):(n>3?r=Array.prototype.slice.call(arguments,2):n===3&&No(r)&&(r=[r]),oe(e,t,r))}const gC="3.2.31",mC="http://www.w3.org/2000/svg",ti=typeof document!="undefined"?document:null,dp=ti&&ti.createElement("template"),yC={insert:(e,t,r)=>{t.insertBefore(e,r||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,r,n)=>{const i=t?ti.createElementNS(mC,e):ti.createElement(e,r?{is:r}:void 0);return e==="select"&&n&&n.multiple!=null&&i.setAttribute("multiple",n.multiple),i},createText:e=>ti.createTextNode(e),createComment:e=>ti.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>ti.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},cloneNode(e){const t=e.cloneNode(!0);return"_value"in e&&(t._value=e._value),t},insertStaticContent(e,t,r,n,i,a){const o=r?r.previousSibling:t.lastChild;if(i&&(i===a||i.nextSibling))for(;t.insertBefore(i.cloneNode(!0),r),!(i===a||!(i=i.nextSibling)););else{dp.innerHTML=n?`${e}`:e;const s=dp.content;if(n){const l=s.firstChild;for(;l.firstChild;)s.appendChild(l.firstChild);s.removeChild(l)}t.insertBefore(s,r)}return[o?o.nextSibling:t.firstChild,r?r.previousSibling:t.lastChild]}};function _C(e,t,r){const n=e._vtc;n&&(t=(t?[t,...n]:[...n]).join(" ")),t==null?e.removeAttribute("class"):r?e.setAttribute("class",t):e.className=t}function wC(e,t,r){const n=e.style,i=qt(r);if(r&&!i){for(const a in r)zc(n,a,r[a]);if(t&&!qt(t))for(const a in t)r[a]==null&&zc(n,a,"")}else{const a=n.display;i?t!==r&&(n.cssText=r):t&&e.removeAttribute("style"),"_vod"in e&&(n.display=a)}}const pp=/\s*!important$/;function zc(e,t,r){if(ot(r))r.forEach(n=>zc(e,t,n));else if(t.startsWith("--"))e.setProperty(t,r);else{const n=bC(e,t);pp.test(r)?e.setProperty(yi(n),r.replace(pp,""),"important"):e[n]=r}}const gp=["Webkit","Moz","ms"],Ju={};function bC(e,t){const r=Ju[t];if(r)return r;let n=br(t);if(n!=="filter"&&n in e)return Ju[t]=n;n=fu(n);for(let i=0;idocument.createEvent("Event").timeStamp&&(Rl=()=>performance.now());const e=navigator.userAgent.match(/firefox\/(\d+)/i);N_=!!(e&&Number(e[1])<=53)}let Hc=0;const TC=Promise.resolve(),CC=()=>{Hc=0},DC=()=>Hc||(TC.then(CC),Hc=Rl());function Lr(e,t,r,n){e.addEventListener(t,r,n)}function MC(e,t,r,n){e.removeEventListener(t,r,n)}function AC(e,t,r,n,i=null){const a=e._vei||(e._vei={}),o=a[t];if(n&&o)o.value=n;else{const[s,l]=PC(t);if(n){const u=a[t]=IC(n,i);Lr(e,s,u,l)}else o&&(MC(e,s,o,l),a[t]=void 0)}}const yp=/(?:Once|Passive|Capture)$/;function PC(e){let t;if(yp.test(e)){t={};let r;for(;r=e.match(yp);)e=e.slice(0,e.length-r[0].length),t[r[0].toLowerCase()]=!0}return[yi(e.slice(2)),t]}function IC(e,t){const r=n=>{const i=n.timeStamp||Rl();(N_||i>=r.attached-1)&&je(EC(n,r.value),t,5,[n])};return r.value=e,r.attached=DC(),r}function EC(e,t){if(ot(t)){const r=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{r.call(e),e._stopped=!0},t.map(n=>i=>!i._stopped&&n&&n(i))}else return t}const _p=/^on[a-z]/,LC=(e,t,r,n,i=!1,a,o,s,l)=>{t==="class"?_C(e,n,i):t==="style"?wC(e,r,n):su(t)?iv(t)||AC(e,t,r,n,o):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):RC(e,t,n,i))?xC(e,t,n,a,o,s,l):(t==="true-value"?e._trueValue=n:t==="false-value"&&(e._falseValue=n),SC(e,t,n,i))};function RC(e,t,r,n){return n?!!(t==="innerHTML"||t==="textContent"||t in e&&_p.test(t)&&ht(r)):t==="spellcheck"||t==="draggable"||t==="form"||t==="list"&&e.tagName==="INPUT"||t==="type"&&e.tagName==="TEXTAREA"||_p.test(t)&&qt(r)?!1:t in e}function ez(e){const t=Ta();if(!t)return;const r=()=>$c(t.subTree,e(t.proxy));DT(r),pu(()=>{const n=new MutationObserver(r);n.observe(t.subTree.el.parentNode,{childList:!0}),gu(()=>n.disconnect())})}function $c(e,t){if(e.shapeFlag&128){const r=e.suspense;e=r.activeBranch,r.pendingBranch&&!r.isHydrating&&r.effects.push(()=>{$c(r.activeBranch,t)})}for(;e.component;)e=e.component.subTree;if(e.shapeFlag&1&&e.el)wp(e.el,t);else if(e.type===De)e.children.forEach(r=>$c(r,t));else if(e.type===vo){let{el:r,anchor:n}=e;for(;r&&(wp(r,t),r!==n);)r=r.nextSibling}}function wp(e,t){if(e.nodeType===1){const r=e.style;for(const n in t)r.setProperty(`--${n}`,t[n])}}const Yr="transition",La="animation",F_=(e,{slots:t})=>zo(v_,OC(e),t);F_.displayName="Transition";const z_={name:String,type:String,css:{type:Boolean,default:!0},duration:[String,Number,Object],enterFromClass:String,enterActiveClass:String,enterToClass:String,appearFromClass:String,appearActiveClass:String,appearToClass:String,leaveFromClass:String,leaveActiveClass:String,leaveToClass:String};F_.props=te({},v_.props,z_);const An=(e,t=[])=>{ot(e)?e.forEach(r=>r(...t)):e&&e(...t)},bp=e=>e?ot(e)?e.some(t=>t.length>1):e.length>1:!1;function OC(e){const t={};for(const A in e)A in z_||(t[A]=e[A]);if(e.css===!1)return t;const{name:r="v",type:n,duration:i,enterFromClass:a=`${r}-enter-from`,enterActiveClass:o=`${r}-enter-active`,enterToClass:s=`${r}-enter-to`,appearFromClass:l=a,appearActiveClass:u=o,appearToClass:f=s,leaveFromClass:c=`${r}-leave-from`,leaveActiveClass:v=`${r}-leave-active`,leaveToClass:h=`${r}-leave-to`}=e,d=kC(i),m=d&&d[0],g=d&&d[1],{onBeforeEnter:p,onEnter:y,onEnterCancelled:_,onLeave:w,onLeaveCancelled:S,onBeforeAppear:b=p,onAppear:x=y,onAppearCancelled:C=_}=t,D=(A,L,O)=>{Di(A,L?f:s),Di(A,L?u:o),O&&O()},M=(A,L)=>{Di(A,h),Di(A,v),L&&L()},I=A=>(L,O)=>{const H=A?x:y,B=()=>D(L,A,O);An(H,[L,B]),Sp(()=>{Di(L,A?l:a),Xr(L,A?f:s),bp(H)||xp(L,n,m,B)})};return te(t,{onBeforeEnter(A){An(p,[A]),Xr(A,a),Xr(A,o)},onBeforeAppear(A){An(b,[A]),Xr(A,l),Xr(A,u)},onEnter:I(!1),onAppear:I(!0),onLeave(A,L){const O=()=>M(A,L);Xr(A,c),FC(),Xr(A,v),Sp(()=>{Di(A,c),Xr(A,h),bp(w)||xp(A,n,g,O)}),An(w,[A,O])},onEnterCancelled(A){D(A,!1),An(_,[A])},onAppearCancelled(A){D(A,!0),An(C,[A])},onLeaveCancelled(A){M(A),An(S,[A])}})}function kC(e){if(e==null)return null;if(Ut(e))return[tf(e.enter),tf(e.leave)];{const t=tf(e);return[t,t]}}function tf(e){return fa(e)}function Xr(e,t){t.split(/\s+/).forEach(r=>r&&e.classList.add(r)),(e._vtc||(e._vtc=new Set)).add(t)}function Di(e,t){t.split(/\s+/).forEach(n=>n&&e.classList.remove(n));const{_vtc:r}=e;r&&(r.delete(t),r.size||(e._vtc=void 0))}function Sp(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}let BC=0;function xp(e,t,r,n){const i=e._endId=++BC,a=()=>{i===e._endId&&n()};if(r)return setTimeout(a,r);const{type:o,timeout:s,propCount:l}=NC(e,t);if(!o)return n();const u=o+"end";let f=0;const c=()=>{e.removeEventListener(u,v),a()},v=h=>{h.target===e&&++f>=l&&c()};setTimeout(()=>{f(r[d]||"").split(", "),i=n(Yr+"Delay"),a=n(Yr+"Duration"),o=Tp(i,a),s=n(La+"Delay"),l=n(La+"Duration"),u=Tp(s,l);let f=null,c=0,v=0;t===Yr?o>0&&(f=Yr,c=o,v=a.length):t===La?u>0&&(f=La,c=u,v=l.length):(c=Math.max(o,u),f=c>0?o>u?Yr:La:null,v=f?f===Yr?a.length:l.length:0);const h=f===Yr&&/\b(transform|all)(,|$)/.test(r[Yr+"Property"]);return{type:f,timeout:c,propCount:v,hasTransform:h}}function Tp(e,t){for(;e.lengthCp(r)+Cp(e[n])))}function Cp(e){return Number(e.slice(0,-1).replace(",","."))*1e3}function FC(){return document.body.offsetHeight}const xn=e=>{const t=e.props["onUpdate:modelValue"];return ot(t)?r=>ll(t,r):t};function zC(e){e.target.composing=!0}function Dp(e){const t=e.target;t.composing&&(t.composing=!1,HC(t,"input"))}function HC(e,t){const r=document.createEvent("HTMLEvents");r.initEvent(t,!0,!0),e.dispatchEvent(r)}const Mp={created(e,{modifiers:{lazy:t,trim:r,number:n}},i){e._assign=xn(i);const a=n||i.props&&i.props.type==="number";Lr(e,t?"change":"input",o=>{if(o.target.composing)return;let s=e.value;r?s=s.trim():a&&(s=fa(s)),e._assign(s)}),r&&Lr(e,"change",()=>{e.value=e.value.trim()}),t||(Lr(e,"compositionstart",zC),Lr(e,"compositionend",Dp),Lr(e,"change",Dp))},mounted(e,{value:t}){e.value=t==null?"":t},beforeUpdate(e,{value:t,modifiers:{lazy:r,trim:n,number:i}},a){if(e._assign=xn(a),e.composing||document.activeElement===e&&(r||n&&e.value.trim()===t||(i||e.type==="number")&&fa(e.value)===t))return;const o=t==null?"":t;e.value!==o&&(e.value=o)}},$C={deep:!0,created(e,t,r){e._assign=xn(r),Lr(e,"change",()=>{const n=e._modelValue,i=da(e),a=e.checked,o=e._assign;if(ot(n)){const s=nv(n,i),l=s!==-1;if(a&&!l)o(n.concat(i));else if(!a&&l){const u=[...n];u.splice(s,1),o(u)}}else if(ba(n)){const s=new Set(n);a?s.add(i):s.delete(i),o(s)}else o(H_(e,a))})},mounted:Ap,beforeUpdate(e,t,r){e._assign=xn(r),Ap(e,t,r)}};function Ap(e,{value:t,oldValue:r},n){e._modelValue=t,ot(t)?e.checked=nv(t,n.props.value)>-1:ba(t)?e.checked=t.has(n.props.value):t!==r&&(e.checked=fi(t,H_(e,!0)))}const VC={created(e,{value:t},r){e.checked=fi(t,r.props.value),e._assign=xn(r),Lr(e,"change",()=>{e._assign(da(e))})},beforeUpdate(e,{value:t,oldValue:r},n){e._assign=xn(n),t!==r&&(e.checked=fi(t,n.props.value))}},GC={deep:!0,created(e,{value:t,modifiers:{number:r}},n){const i=ba(t);Lr(e,"change",()=>{const a=Array.prototype.filter.call(e.options,o=>o.selected).map(o=>r?fa(da(o)):da(o));e._assign(e.multiple?i?new Set(a):a:a[0])}),e._assign=xn(n)},mounted(e,{value:t}){Pp(e,t)},beforeUpdate(e,t,r){e._assign=xn(r)},updated(e,{value:t}){Pp(e,t)}};function Pp(e,t){const r=e.multiple;if(!(r&&!ot(t)&&!ba(t))){for(let n=0,i=e.options.length;n-1:a.selected=t.has(o);else if(fi(da(a),t)){e.selectedIndex!==n&&(e.selectedIndex=n);return}}!r&&e.selectedIndex!==-1&&(e.selectedIndex=-1)}}function da(e){return"_value"in e?e._value:e.value}function H_(e,t){const r=t?"_trueValue":"_falseValue";return r in e?e[r]:t}const rz={created(e,t,r){ws(e,t,r,null,"created")},mounted(e,t,r){ws(e,t,r,null,"mounted")},beforeUpdate(e,t,r,n){ws(e,t,r,n,"beforeUpdate")},updated(e,t,r,n){ws(e,t,r,n,"updated")}};function ws(e,t,r,n,i){let a;switch(e.tagName){case"SELECT":a=GC;break;case"TEXTAREA":a=Mp;break;default:switch(r.props&&r.props.type){case"checkbox":a=$C;break;case"radio":a=VC;break;default:a=Mp}}const o=a[i];o&&o(e,t,r,n)}const UC=["ctrl","shift","alt","meta"],WC={stop:e=>e.stopPropagation(),prevent:e=>e.preventDefault(),self:e=>e.target!==e.currentTarget,ctrl:e=>!e.ctrlKey,shift:e=>!e.shiftKey,alt:e=>!e.altKey,meta:e=>!e.metaKey,left:e=>"button"in e&&e.button!==0,middle:e=>"button"in e&&e.button!==1,right:e=>"button"in e&&e.button!==2,exact:(e,t)=>UC.some(r=>e[`${r}Key`]&&!t.includes(r))},nz=(e,t)=>(r,...n)=>{for(let i=0;ir=>{if(!("key"in r))return;const n=yi(r.key);if(t.some(i=>i===n||YC[i]===n))return e(r)},az={beforeMount(e,{value:t},{transition:r}){e._vod=e.style.display==="none"?"":e.style.display,r&&t?r.beforeEnter(e):Ra(e,t)},mounted(e,{value:t},{transition:r}){r&&t&&r.enter(e)},updated(e,{value:t,oldValue:r},{transition:n}){!t!=!r&&(n?t?(n.beforeEnter(e),Ra(e,!0),n.enter(e)):n.leave(e,()=>{Ra(e,!1)}):Ra(e,t))},beforeUnmount(e,{value:t}){Ra(e,t)}};function Ra(e,t){e.style.display=t?e._vod:"none"}const XC=te({patchProp:LC},yC);let Ip;function $_(){return Ip||(Ip=QT(XC))}const oz=(...e)=>{$_().render(...e)},sz=(...e)=>{const t=$_().createApp(...e),{mount:r}=t;return t.mount=n=>{const i=qC(n);if(!i)return;const a=t._component;!ht(a)&&!a.render&&!a.template&&(a.template=i.innerHTML),i.innerHTML="";const o=r(i,!1,i instanceof SVGElement);return i instanceof Element&&(i.removeAttribute("v-cloak"),i.setAttribute("data-v-app","")),o},t};function qC(e){return qt(e)?document.querySelector(e):e}var jC=typeof globalThis!="undefined"?globalThis:typeof window!="undefined"?window:typeof global!="undefined"?global:typeof self!="undefined"?self:{},Iv={exports:{}},V_=function(t,r){return function(){for(var i=new Array(arguments.length),a=0;a=0)return;n==="set-cookie"?r[n]=(r[n]?r[n]:[]).concat([i]):r[n]=r[n]?r[n]+", "+i:i}}),r},Lp=ke,MD=Lp.isStandardBrowserEnv()?function(){var t=/(msie|trident)/i.test(navigator.userAgent),r=document.createElement("a"),n;function i(a){var o=a;return t&&(r.setAttribute("href",o),o=r.href),r.setAttribute("href",o),{href:r.href,protocol:r.protocol?r.protocol.replace(/:$/,""):"",host:r.host,search:r.search?r.search.replace(/^\?/,""):"",hash:r.hash?r.hash.replace(/^#/,""):"",hostname:r.hostname,port:r.port,pathname:r.pathname.charAt(0)==="/"?r.pathname:"/"+r.pathname}}return n=i(window.location.href),function(o){var s=Lp.isString(o)?i(o):o;return s.protocol===n.protocol&&s.host===n.host}}():function(){return function(){return!0}}(),Ss=ke,AD=yD,PD=_D,ID=W_,ED=TD,LD=DD,RD=MD,rf=X_,Rp=function(t){return new Promise(function(n,i){var a=t.data,o=t.headers,s=t.responseType;Ss.isFormData(a)&&delete o["Content-Type"];var l=new XMLHttpRequest;if(t.auth){var u=t.auth.username||"",f=t.auth.password?unescape(encodeURIComponent(t.auth.password)):"";o.Authorization="Basic "+btoa(u+":"+f)}var c=ED(t.baseURL,t.url);l.open(t.method.toUpperCase(),ID(c,t.params,t.paramsSerializer),!0),l.timeout=t.timeout;function v(){if(!!l){var d="getAllResponseHeaders"in l?LD(l.getAllResponseHeaders()):null,m=!s||s==="text"||s==="json"?l.responseText:l.response,g={data:m,status:l.status,statusText:l.statusText,headers:d,config:t,request:l};AD(n,i,g),l=null}}if("onloadend"in l?l.onloadend=v:l.onreadystatechange=function(){!l||l.readyState!==4||l.status===0&&!(l.responseURL&&l.responseURL.indexOf("file:")===0)||setTimeout(v)},l.onabort=function(){!l||(i(rf("Request aborted",t,"ECONNABORTED",l)),l=null)},l.onerror=function(){i(rf("Network Error",t,null,l)),l=null},l.ontimeout=function(){var m="timeout of "+t.timeout+"ms exceeded";t.timeoutErrorMessage&&(m=t.timeoutErrorMessage),i(rf(m,t,t.transitional&&t.transitional.clarifyTimeoutError?"ETIMEDOUT":"ECONNABORTED",l)),l=null},Ss.isStandardBrowserEnv()){var h=(t.withCredentials||RD(c))&&t.xsrfCookieName?PD.read(t.xsrfCookieName):void 0;h&&(o[t.xsrfHeaderName]=h)}"setRequestHeader"in l&&Ss.forEach(o,function(m,g){typeof a=="undefined"&&g.toLowerCase()==="content-type"?delete o[g]:l.setRequestHeader(g,m)}),Ss.isUndefined(t.withCredentials)||(l.withCredentials=!!t.withCredentials),s&&s!=="json"&&(l.responseType=t.responseType),typeof t.onDownloadProgress=="function"&&l.addEventListener("progress",t.onDownloadProgress),typeof t.onUploadProgress=="function"&&l.upload&&l.upload.addEventListener("progress",t.onUploadProgress),t.cancelToken&&t.cancelToken.promise.then(function(m){!l||(l.abort(),i(m),l=null)}),a||(a=null),l.send(a)})},Qt=ke,Op=pD,OD=Y_,kD={"Content-Type":"application/x-www-form-urlencoded"};function kp(e,t){!Qt.isUndefined(e)&&Qt.isUndefined(e["Content-Type"])&&(e["Content-Type"]=t)}function BD(){var e;return(typeof XMLHttpRequest!="undefined"||typeof process!="undefined"&&Object.prototype.toString.call(process)==="[object process]")&&(e=Rp),e}function ND(e,t,r){if(Qt.isString(e))try{return(t||JSON.parse)(e),Qt.trim(e)}catch(n){if(n.name!=="SyntaxError")throw n}return(r||JSON.stringify)(e)}var _u={transitional:{silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},adapter:BD(),transformRequest:[function(t,r){return Op(r,"Accept"),Op(r,"Content-Type"),Qt.isFormData(t)||Qt.isArrayBuffer(t)||Qt.isBuffer(t)||Qt.isStream(t)||Qt.isFile(t)||Qt.isBlob(t)?t:Qt.isArrayBufferView(t)?t.buffer:Qt.isURLSearchParams(t)?(kp(r,"application/x-www-form-urlencoded;charset=utf-8"),t.toString()):Qt.isObject(t)||r&&r["Content-Type"]==="application/json"?(kp(r,"application/json"),ND(t)):t}],transformResponse:[function(t){var r=this.transitional,n=r&&r.silentJSONParsing,i=r&&r.forcedJSONParsing,a=!n&&this.responseType==="json";if(a||i&&Qt.isString(t)&&t.length)try{return JSON.parse(t)}catch(o){if(a)throw o.name==="SyntaxError"?OD(o,this,"E_JSON_PARSE"):o}return t}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,validateStatus:function(t){return t>=200&&t<300}};_u.headers={common:{Accept:"application/json, text/plain, */*"}};Qt.forEach(["delete","get","head"],function(t){_u.headers[t]={}});Qt.forEach(["post","put","patch"],function(t){_u.headers[t]=Qt.merge(kD)});var Rv=_u,FD=ke,zD=Rv,HD=function(t,r,n){var i=this||zD;return FD.forEach(n,function(o){t=o.call(i,t,r)}),t},q_=function(t){return!!(t&&t.__CANCEL__)},Bp=ke,nf=HD,$D=q_,VD=Rv;function af(e){e.cancelToken&&e.cancelToken.throwIfRequested()}var GD=function(t){af(t),t.headers=t.headers||{},t.data=nf.call(t,t.data,t.headers,t.transformRequest),t.headers=Bp.merge(t.headers.common||{},t.headers[t.method]||{},t.headers),Bp.forEach(["delete","get","head","post","put","patch","common"],function(i){delete t.headers[i]});var r=t.adapter||VD.adapter;return r(t).then(function(i){return af(t),i.data=nf.call(t,i.data,i.headers,t.transformResponse),i},function(i){return $D(i)||(af(t),i&&i.response&&(i.response.data=nf.call(t,i.response.data,i.response.headers,t.transformResponse))),Promise.reject(i)})},ee=ke,j_=function(t,r){r=r||{};var n={},i=["url","method","data"],a=["headers","auth","proxy","params"],o=["baseURL","transformRequest","transformResponse","paramsSerializer","timeout","timeoutMessage","withCredentials","adapter","responseType","xsrfCookieName","xsrfHeaderName","onUploadProgress","onDownloadProgress","decompress","maxContentLength","maxBodyLength","maxRedirects","transport","httpAgent","httpsAgent","cancelToken","socketPath","responseEncoding"],s=["validateStatus"];function l(v,h){return ee.isPlainObject(v)&&ee.isPlainObject(h)?ee.merge(v,h):ee.isPlainObject(h)?ee.merge({},h):ee.isArray(h)?h.slice():h}function u(v){ee.isUndefined(r[v])?ee.isUndefined(t[v])||(n[v]=l(void 0,t[v])):n[v]=l(t[v],r[v])}ee.forEach(i,function(h){ee.isUndefined(r[h])||(n[h]=l(void 0,r[h]))}),ee.forEach(a,u),ee.forEach(o,function(h){ee.isUndefined(r[h])?ee.isUndefined(t[h])||(n[h]=l(void 0,t[h])):n[h]=l(void 0,r[h])}),ee.forEach(s,function(h){h in r?n[h]=l(t[h],r[h]):h in t&&(n[h]=l(void 0,t[h]))});var f=i.concat(a).concat(o).concat(s),c=Object.keys(t).concat(Object.keys(r)).filter(function(h){return f.indexOf(h)===-1});return ee.forEach(c,u),n};const UD="axios",WD="0.21.4",YD="Promise based HTTP client for the browser and node.js",XD="index.js",qD={test:"grunt test",start:"node ./sandbox/server.js",build:"NODE_ENV=production grunt build",preversion:"npm test",version:"npm run build && grunt version && git add -A dist && git add CHANGELOG.md bower.json package.json",postversion:"git push && git push --tags",examples:"node ./examples/server.js",coveralls:"cat coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js",fix:"eslint --fix lib/**/*.js"},jD={type:"git",url:"https://github.com/axios/axios.git"},KD=["xhr","http","ajax","promise","node"],ZD="Matt Zabriskie",QD="MIT",JD={url:"https://github.com/axios/axios/issues"},tM="https://axios-http.com",eM={coveralls:"^3.0.0","es6-promise":"^4.2.4",grunt:"^1.3.0","grunt-banner":"^0.6.0","grunt-cli":"^1.2.0","grunt-contrib-clean":"^1.1.0","grunt-contrib-watch":"^1.0.0","grunt-eslint":"^23.0.0","grunt-karma":"^4.0.0","grunt-mocha-test":"^0.13.3","grunt-ts":"^6.0.0-beta.19","grunt-webpack":"^4.0.2","istanbul-instrumenter-loader":"^1.0.0","jasmine-core":"^2.4.1",karma:"^6.3.2","karma-chrome-launcher":"^3.1.0","karma-firefox-launcher":"^2.1.0","karma-jasmine":"^1.1.1","karma-jasmine-ajax":"^0.1.13","karma-safari-launcher":"^1.0.0","karma-sauce-launcher":"^4.3.6","karma-sinon":"^1.0.5","karma-sourcemap-loader":"^0.3.8","karma-webpack":"^4.0.2","load-grunt-tasks":"^3.5.2",minimist:"^1.2.0",mocha:"^8.2.1",sinon:"^4.5.0","terser-webpack-plugin":"^4.2.3",typescript:"^4.0.5","url-search-params":"^0.10.0",webpack:"^4.44.2","webpack-dev-server":"^3.11.0"},rM={"./lib/adapters/http.js":"./lib/adapters/xhr.js"},nM="dist/axios.min.js",iM="dist/axios.min.js",aM="./index.d.ts",oM={"follow-redirects":"^1.14.0"},sM=[{path:"./dist/axios.min.js",threshold:"5kB"}];var lM={name:UD,version:WD,description:YD,main:XD,scripts:qD,repository:jD,keywords:KD,author:ZD,license:QD,bugs:JD,homepage:tM,devDependencies:eM,browser:rM,jsdelivr:nM,unpkg:iM,typings:aM,dependencies:oM,bundlesize:sM},K_=lM,Ov={};["object","boolean","number","function","string","symbol"].forEach(function(e,t){Ov[e]=function(n){return typeof n===e||"a"+(t<1?"n ":" ")+e}});var Np={},uM=K_.version.split(".");function Z_(e,t){for(var r=t?t.split("."):uM,n=e.split("."),i=0;i<3;i++){if(r[i]>n[i])return!0;if(r[i]0;){var a=n[i],o=t[a];if(o){var s=e[a],l=s===void 0||o(s,a,e);if(l!==!0)throw new TypeError("option "+a+" must be "+l);continue}if(r!==!0)throw Error("Unknown option "+a)}}var cM={isOlderVersion:Z_,assertOptions:fM,validators:Ov},Q_=ke,hM=W_,Fp=vD,zp=GD,wu=j_,J_=cM,Ai=J_.validators;function as(e){this.defaults=e,this.interceptors={request:new Fp,response:new Fp}}as.prototype.request=function(t){typeof t=="string"?(t=arguments[1]||{},t.url=arguments[0]):t=t||{},t=wu(this.defaults,t),t.method?t.method=t.method.toLowerCase():this.defaults.method?t.method=this.defaults.method.toLowerCase():t.method="get";var r=t.transitional;r!==void 0&&J_.assertOptions(r,{silentJSONParsing:Ai.transitional(Ai.boolean,"1.0.0"),forcedJSONParsing:Ai.transitional(Ai.boolean,"1.0.0"),clarifyTimeoutError:Ai.transitional(Ai.boolean,"1.0.0")},!1);var n=[],i=!0;this.interceptors.request.forEach(function(v){typeof v.runWhen=="function"&&v.runWhen(t)===!1||(i=i&&v.synchronous,n.unshift(v.fulfilled,v.rejected))});var a=[];this.interceptors.response.forEach(function(v){a.push(v.fulfilled,v.rejected)});var o;if(!i){var s=[zp,void 0];for(Array.prototype.unshift.apply(s,n),s=s.concat(a),o=Promise.resolve(t);s.length;)o=o.then(s.shift(),s.shift());return o}for(var l=t;n.length;){var u=n.shift(),f=n.shift();try{l=u(l)}catch(c){f(c);break}}try{o=zp(l)}catch(c){return Promise.reject(c)}for(;a.length;)o=o.then(a.shift(),a.shift());return o};as.prototype.getUri=function(t){return t=wu(this.defaults,t),hM(t.url,t.params,t.paramsSerializer).replace(/^\?/,"")};Q_.forEach(["delete","get","head","options"],function(t){as.prototype[t]=function(r,n){return this.request(wu(n||{},{method:t,url:r,data:(n||{}).data}))}});Q_.forEach(["post","put","patch"],function(t){as.prototype[t]=function(r,n,i){return this.request(wu(i||{},{method:t,url:r,data:n}))}});var vM=as;function kv(e){this.message=e}kv.prototype.toString=function(){return"Cancel"+(this.message?": "+this.message:"")};kv.prototype.__CANCEL__=!0;var t1=kv,dM=t1;function Ol(e){if(typeof e!="function")throw new TypeError("executor must be a function.");var t;this.promise=new Promise(function(i){t=i});var r=this;e(function(i){r.reason||(r.reason=new dM(i),t(r.reason))})}Ol.prototype.throwIfRequested=function(){if(this.reason)throw this.reason};Ol.source=function(){var t,r=new Ol(function(i){t=i});return{token:r,cancel:t}};var pM=Ol,gM=function(t){return function(n){return t.apply(null,n)}},mM=function(t){return typeof t=="object"&&t.isAxiosError===!0},Hp=ke,yM=V_,hl=vM,_M=j_,wM=Rv;function e1(e){var t=new hl(e),r=yM(hl.prototype.request,t);return Hp.extend(r,hl.prototype,t),Hp.extend(r,t),r}var sr=e1(wM);sr.Axios=hl;sr.create=function(t){return e1(_M(sr.defaults,t))};sr.Cancel=t1;sr.CancelToken=pM;sr.isCancel=q_;sr.all=function(t){return Promise.all(t)};sr.spread=gM;sr.isAxiosError=mM;Iv.exports=sr;Iv.exports.default=sr;var lz=Iv.exports,kl=function(){return kl=Object.assign||function(t){for(var r,n=1,i=arguments.length;n":">",'"':""","'":"'"};function v(d,m){for(var g=m.split(bM).filter(function(p){return p});g.length;)d=d[g.shift()];return d}function h(d,m,g){try{f=v(d,m)}catch(y){}if(f==null){if(g)return h(g.ctx,m,g.parent);console.warn("Cannot evaluate expression: ".concat(m)),f=m}var p=f.toString();return n?p:p.replace(/[&<>"']/g,function(y){return c[y]})}return h(r,u,i)});return o}};os.INTERPOLATION_RE=r1;os.INTERPOLATION_PREFIX="%{";var $p={getTranslationIndex:function(e,t){switch(t=Number(t),t=typeof t=="number"&&isNaN(t)?1:t,e.length>2&&e!=="pt_BR"&&(e=e.split("_")[0]),e){case"ay":case"bo":case"cgg":case"dz":case"fa":case"id":case"ja":case"jbo":case"ka":case"kk":case"km":case"ko":case"ky":case"lo":case"ms":case"my":case"sah":case"su":case"th":case"tt":case"ug":case"vi":case"wo":case"zh":return 0;case"is":return t%10!==1||t%100===11?1:0;case"jv":return t!==0?1:0;case"mk":return t===1||t%10===1?0:1;case"ach":case"ak":case"am":case"arn":case"br":case"fil":case"fr":case"gun":case"ln":case"mfe":case"mg":case"mi":case"oc":case"pt_BR":case"tg":case"ti":case"tr":case"uz":case"wa":return t>1?1:0;case"lv":return t%10===1&&t%100!==11?0:t!==0?1:2;case"lt":return t%10===1&&t%100!==11?0:t%10>=2&&(t%100<10||t%100>=20)?1:2;case"be":case"bs":case"hr":case"ru":case"sr":case"uk":return t%10===1&&t%100!==11?0:t%10>=2&&t%10<=4&&(t%100<10||t%100>=20)?1:2;case"mnk":return t===0?0:t===1?1:2;case"ro":return t===1?0:t===0||t%100>0&&t%100<20?1:2;case"pl":return t===1?0:t%10>=2&&t%10<=4&&(t%100<10||t%100>=20)?1:2;case"cs":case"sk":return t===1?0:t>=2&&t<=4?1:2;case"csb":return t===1?0:t%10>=2&&t%10<=4&&(t%100<10||t%100>=20)?1:2;case"sl":return t%100===1?0:t%100===2?1:t%100===3||t%100===4?2:3;case"mt":return t===1?0:t===0||t%100>1&&t%100<11?1:t%100>10&&t%100<20?2:3;case"gd":return t===1||t===11?0:t===2||t===12?1:t>2&&t<20?2:3;case"cy":return t===1?0:t===2?1:t!==8&&t!==11?2:3;case"kw":return t===1?0:t===2?1:t===3?2:3;case"ga":return t===1?0:t===2?1:t>2&&t<7?2:t>6&&t<11?3:4;case"ar":return t===0?0:t===1?1:t===2?2:t%100>=3&&t%100<=10?3:t%100>=11?4:5;default:return t!==1?1:0}}},Bv=function(e){return{getTranslation:function(t,r,n,i,a,o,s){r===void 0&&(r=1),n===void 0&&(n=null),i===void 0&&(i=null),s===void 0&&(s=!1),a===void 0&&(a=e.current);var l=function(p,y){return y?e.interpolate(p,y,s):p};if(t=t.trim(),!t)return"";var u=a?e.silent||e.muted.indexOf(a)!==-1:!1,f=i&&$p.getTranslationIndex(a,r)>0?i:t,c=e.translations,v=c[a]||c[a.split("_")[0]];if(!v)return u||console.warn("No translations found for ".concat(a)),l(f,o);var h=function(p){var y=$p.getTranslationIndex(a,r);if(p.length===1&&r===1&&(y=0),!p[y])throw new Error(t+" "+y+" "+e.current+" "+r);return l(p[y],o)},d=function(){if(!u){var p="Untranslated ".concat(a," key found: ").concat(t);n&&(p+=" (with context: ".concat(n,")")),console.warn(p)}return l(f,o)},m=function(p,y){if(y===void 0&&(y=null),p instanceof Object){if(Array.isArray(p))return h(p);var _=y!=null?y:"",w=p[_];return m(w)}return y||!p?d():l(p,o)},g=v[t];return m(g,n)},gettext:function(t,r,n){return n===void 0&&(n=!1),this.getTranslation(t,void 0,void 0,void 0,void 0,r,n)},pgettext:function(t,r,n,i){return i===void 0&&(i=!1),this.getTranslation(r,1,t,void 0,void 0,n,i)},ngettext:function(t,r,n,i,a){return a===void 0&&(a=!1),this.getTranslation(t,n,null,r,void 0,i,a)},npgettext:function(t,r,n,i,a,o){return o===void 0&&(o=!1),this.getTranslation(r,i,t,n,void 0,a,o)}}},Uc=Symbol("GETTEXT");function xM(e){return e.replace(/\r?\n|\r/,"").replace(/\s\s+/g," ").trim()}function Vp(e){var t={};return Object.keys(e).forEach(function(r){var n=e[r],i={};Object.keys(n).forEach(function(a){i[xM(a)]=n[a]}),t[r]=i}),t}var TM=function(){var e=Ke(Uc,null);if(!e)throw new Error("Failed to inject gettext. Make sure vue3-gettext is set up properly.");return e},Gp=xv({name:"translate",props:{tag:{type:String,default:"span"},translateN:{type:Number,default:null},translatePlural:{type:String,default:null},translateContext:{type:String,default:null},translateParams:{type:Object,default:null},translateComment:{type:String,default:null}},setup:function(e,t){var r,n,i,a=e.translateN!==void 0&&e.translatePlural!==void 0;if(!a&&(e.translateN||e.translatePlural))throw new Error("`translate-n` and `translate-plural` attributes must be used together: ".concat((i=(n=(r=t.slots).default)===null||n===void 0?void 0:n.call(r)[0])===null||i===void 0?void 0:i.children,"."));var o=ha(),s=TM(),l=ha(null);pu(function(){!l.value&&o.value&&(l.value=o.value.innerHTML.trim())});var u=Ae(function(){var f,c=Bv(s).getTranslation(l.value,e.translateN,e.translateContext,a?e.translatePlural:null,s.current);return os(s)(c,e.translateParams,void 0,(f=Ta())===null||f===void 0?void 0:f.parent)});return function(){return l.value?zo(e.tag,{ref:o,innerHTML:u.value}):zo(e.tag,{ref:o},t.slots.default?t.slots.default():"")}}}),CM=function(e,t,r,n){var i,a=n.props||{},o=t.dataset.msgid,s=a["translate-context"],l=a["translate-n"],u=a["translate-plural"],f=l!==void 0&&u!==void 0,c=a["render-html"]==="true";if(!f&&(l||u))throw new Error("`translate-n` and `translate-plural` attributes must be used together:"+o+".");!e.silent&&a["translate-params"]&&console.warn("`translate-params` is required as an expression for v-translate directive. Please change to `v-translate='params'`: ".concat(o));var v=Bv(e).getTranslation(o,l,s,f?u:null,e.current),h=Object.assign((i=r.instance)!==null&&i!==void 0?i:{},r.value),d=os(e)(v,h,c,null);t.innerHTML=d};function Up(e){var t=function(r,n,i){r.dataset.currentLanguage=e.current,CM(e,r,n,i)};return{beforeMount:function(r,n,i){r.dataset.msgid||(r.dataset.msgid=r.innerHTML),ia(e,function(){t(r,n,i)}),t(r,n,i)},updated:function(r,n,i){t(r,n,i)}}}var Wp={availableLanguages:{en:"English"},defaultLanguage:"en",mutedLanguages:[],silent:!1,translations:{},setGlobalProperties:!0,provideDirective:!0,provideComponent:!0};function uz(e){e===void 0&&(e={}),Object.keys(e).forEach(function(o){if(Object.keys(Wp).indexOf(o)===-1)throw new Error("".concat(o," is an invalid option for the translate plugin."))});var t=kl(kl({},Wp),e),r=ha(Vp(t.translations)),n=_i({available:t.availableLanguages,muted:t.mutedLanguages,silent:t.silent,translations:Ae({get:function(){return r.value},set:function(o){r.value=Vp(o)}}),current:t.defaultLanguage,install:function(o){if(o[Uc]=n,o.provide(Uc,n),t.setGlobalProperties){var s=o.config.globalProperties;s.$gettext=n.$gettext,s.$pgettext=n.$pgettext,s.$ngettext=n.$ngettext,s.$npgettext=n.$npgettext,s.$gettextInterpolate=n.interpolate,s.$language=n}t.provideDirective&&o.directive("translate",Up(n)),t.provideComponent&&o.component("translate",Gp)}}),i=Bv(n),a=os(n);return n.$gettext=i.gettext.bind(i),n.$pgettext=i.pgettext.bind(i),n.$ngettext=i.ngettext.bind(i),n.$npgettext=i.npgettext.bind(i),n.interpolate=a.bind(a),n.directive=Up(n),n.component=Gp,n}var DM=!1;/*! +function wv(e,t){const r=Object.create(null),n=e.split(",");for(let i=0;i!!r[i.toLowerCase()]:i=>!!r[i]}const zx="itemscope,allowfullscreen,formnovalidate,ismap,nomodule,novalidate,readonly",Hx=wv(zx);function Q0(e){return!!e||e===""}function bv(e){if(at(e)){const t={};for(let r=0;r{if(r){const n=r.split(Vx);n.length>1&&(t[n[0].trim()]=n[1].trim())}}),t}function Sv(e){let t="";if(Zt(e))t=e;else if(at(e))for(let r=0;rwi(r,t))}const Iz=e=>Zt(e)?e:e==null?"":at(e)||Yt(e)&&(e.toString===t_||!gt(e.toString))?JSON.stringify(e,J0,2):String(e),J0=(e,t)=>t&&t.__v_isRef?J0(e,t.value):fa(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((r,[n,i])=>(r[`${n} =>`]=i,r),{})}:Ea(t)?{[`Set(${t.size})`]:[...t.values()]}:Yt(t)&&!at(t)&&!e_(t)?String(t):t,Rt={},ua=[],fr=()=>{},Wx=()=>!1,Yx=/^on[^a-z]/,_u=e=>Yx.test(e),Tv=e=>e.startsWith("onUpdate:"),ie=Object.assign,Cv=(e,t)=>{const r=e.indexOf(t);r>-1&&e.splice(r,1)},qx=Object.prototype.hasOwnProperty,Tt=(e,t)=>qx.call(e,t),at=Array.isArray,fa=e=>wu(e)==="[object Map]",Ea=e=>wu(e)==="[object Set]",cp=e=>e instanceof Date,gt=e=>typeof e=="function",Zt=e=>typeof e=="string",Mv=e=>typeof e=="symbol",Yt=e=>e!==null&&typeof e=="object",Av=e=>Yt(e)&>(e.then)&>(e.catch),t_=Object.prototype.toString,wu=e=>t_.call(e),Xx=e=>wu(e).slice(8,-1),e_=e=>wu(e)==="[object Object]",Dv=e=>Zt(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,ml=wv(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),bu=e=>{const t=Object.create(null);return r=>t[r]||(t[r]=e(r))},jx=/-(\w)/g,Ar=bu(e=>e.replace(jx,(t,r)=>r?r.toUpperCase():"")),Kx=/\B([A-Z])/g,Mi=bu(e=>e.replace(Kx,"-$1").toLowerCase()),Su=bu(e=>e.charAt(0).toUpperCase()+e.slice(1)),hf=bu(e=>e?`on${Su(e)}`:""),$o=(e,t)=>!Object.is(e,t),yl=(e,t)=>{for(let r=0;r{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,value:r})},ya=e=>{const t=parseFloat(e);return isNaN(t)?e:t};let hp;const Zx=()=>hp||(hp=typeof globalThis!="undefined"?globalThis:typeof self!="undefined"?self:typeof window!="undefined"?window:typeof global!="undefined"?global:{});let Or;class r_{constructor(t=!1){this.active=!0,this.effects=[],this.cleanups=[],!t&&Or&&(this.parent=Or,this.index=(Or.scopes||(Or.scopes=[])).push(this)-1)}run(t){if(this.active)try{return Or=this,t()}finally{Or=this.parent}}on(){Or=this}off(){Or=this.parent}stop(t){if(this.active){let r,n;for(r=0,n=this.effects.length;r{const t=new Set(e);return t.w=0,t.n=0,t},i_=e=>(e.w&Pn)>0,a_=e=>(e.n&Pn)>0,Jx=({deps:e})=>{if(e.length)for(let t=0;t{const{deps:t}=e;if(t.length){let r=0;for(let n=0;n{(u==="length"||u>=n)&&s.push(l)});else switch(r!==void 0&&s.push(o.get(r)),t){case"add":at(e)?Dv(r)&&s.push(o.get("length")):(s.push(o.get(pi)),fa(e)&&s.push(o.get(Gc)));break;case"delete":at(e)||(s.push(o.get(pi)),fa(e)&&s.push(o.get(Gc)));break;case"set":fa(e)&&s.push(o.get(pi));break}if(s.length===1)s[0]&&Uc(s[0]);else{const l=[];for(const u of s)u&&l.push(...u);Uc(Pv(l))}}function Uc(e,t){for(const r of at(e)?e:[...e])(r!==xr||r.allowRecurse)&&(r.scheduler?r.scheduler():r.run())}const eT=wv("__proto__,__v_isRef,__isVue"),l_=new Set(Object.getOwnPropertyNames(Symbol).map(e=>Symbol[e]).filter(Mv)),rT=Ev(),nT=Ev(!1,!0),iT=Ev(!0),dp=aT();function aT(){const e={};return["includes","indexOf","lastIndexOf"].forEach(t=>{e[t]=function(...r){const n=Ct(this);for(let a=0,o=this.length;a{e[t]=function(...r){La();const n=Ct(this)[t].apply(this,r);return Ra(),n}}),e}function Ev(e=!1,t=!1){return function(n,i,a){if(i==="__v_isReactive")return!e;if(i==="__v_isReadonly")return e;if(i==="__v_isShallow")return t;if(i==="__v_raw"&&a===(e?t?bT:v_:t?h_:c_).get(n))return n;const o=at(n);if(!e&&o&&Tt(dp,i))return Reflect.get(dp,i,a);const s=Reflect.get(n,i,a);return(Mv(i)?l_.has(i):eT(i))||(e||ke(n,"get",i),t)?s:Wt(s)?!o||!Dv(i)?s.value:s:Yt(s)?e?d_(s):Ai(s):s}}const oT=u_(),sT=u_(!0);function u_(e=!1){return function(r,n,i,a){let o=r[n];if(Vo(o)&&Wt(o)&&!Wt(i))return!1;if(!e&&!Vo(i)&&(p_(i)||(i=Ct(i),o=Ct(o)),!at(r)&&Wt(o)&&!Wt(i)))return o.value=i,!0;const s=at(r)&&Dv(n)?Number(n)e,xu=e=>Reflect.getPrototypeOf(e);function xs(e,t,r=!1,n=!1){e=e.__v_raw;const i=Ct(e),a=Ct(t);t!==a&&!r&&ke(i,"get",t),!r&&ke(i,"get",a);const{has:o}=xu(i),s=n?Lv:r?kv:Go;if(o.call(i,t))return s(e.get(t));if(o.call(i,a))return s(e.get(a));e!==i&&e.get(t)}function Ts(e,t=!1){const r=this.__v_raw,n=Ct(r),i=Ct(e);return e!==i&&!t&&ke(n,"has",e),!t&&ke(n,"has",i),e===i?r.has(e):r.has(e)||r.has(i)}function Cs(e,t=!1){return e=e.__v_raw,!t&&ke(Ct(e),"iterate",pi),Reflect.get(e,"size",e)}function pp(e){e=Ct(e);const t=Ct(this);return xu(t).has.call(t,e)||(t.add(e),Ur(t,"add",e,e)),this}function gp(e,t){t=Ct(t);const r=Ct(this),{has:n,get:i}=xu(r);let a=n.call(r,e);a||(e=Ct(e),a=n.call(r,e));const o=i.call(r,e);return r.set(e,t),a?$o(t,o)&&Ur(r,"set",e,t):Ur(r,"add",e,t),this}function mp(e){const t=Ct(this),{has:r,get:n}=xu(t);let i=r.call(t,e);i||(e=Ct(e),i=r.call(t,e)),n&&n.call(t,e);const a=t.delete(e);return i&&Ur(t,"delete",e,void 0),a}function yp(){const e=Ct(this),t=e.size!==0,r=e.clear();return t&&Ur(e,"clear",void 0,void 0),r}function Ms(e,t){return function(n,i){const a=this,o=a.__v_raw,s=Ct(o),l=t?Lv:e?kv:Go;return!e&&ke(s,"iterate",pi),o.forEach((u,f)=>n.call(i,l(u),l(f),a))}}function As(e,t,r){return function(...n){const i=this.__v_raw,a=Ct(i),o=fa(a),s=e==="entries"||e===Symbol.iterator&&o,l=e==="keys"&&o,u=i[e](...n),f=r?Lv:t?kv:Go;return!t&&ke(a,"iterate",l?Gc:pi),{next(){const{value:c,done:v}=u.next();return v?{value:c,done:v}:{value:s?[f(c[0]),f(c[1])]:f(c),done:v}},[Symbol.iterator](){return this}}}}function Zr(e){return function(...t){return e==="delete"?!1:this}}function vT(){const e={get(a){return xs(this,a)},get size(){return Cs(this)},has:Ts,add:pp,set:gp,delete:mp,clear:yp,forEach:Ms(!1,!1)},t={get(a){return xs(this,a,!1,!0)},get size(){return Cs(this)},has:Ts,add:pp,set:gp,delete:mp,clear:yp,forEach:Ms(!1,!0)},r={get(a){return xs(this,a,!0)},get size(){return Cs(this,!0)},has(a){return Ts.call(this,a,!0)},add:Zr("add"),set:Zr("set"),delete:Zr("delete"),clear:Zr("clear"),forEach:Ms(!0,!1)},n={get(a){return xs(this,a,!0,!0)},get size(){return Cs(this,!0)},has(a){return Ts.call(this,a,!0)},add:Zr("add"),set:Zr("set"),delete:Zr("delete"),clear:Zr("clear"),forEach:Ms(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(a=>{e[a]=As(a,!1,!1),r[a]=As(a,!0,!1),t[a]=As(a,!1,!0),n[a]=As(a,!0,!0)}),[e,r,t,n]}const[dT,pT,gT,mT]=vT();function Rv(e,t){const r=t?e?mT:gT:e?pT:dT;return(n,i,a)=>i==="__v_isReactive"?!e:i==="__v_isReadonly"?e:i==="__v_raw"?n:Reflect.get(Tt(r,i)&&i in n?r:n,i,a)}const yT={get:Rv(!1,!1)},_T={get:Rv(!1,!0)},wT={get:Rv(!0,!1)},c_=new WeakMap,h_=new WeakMap,v_=new WeakMap,bT=new WeakMap;function ST(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function xT(e){return e.__v_skip||!Object.isExtensible(e)?0:ST(Xx(e))}function Ai(e){return Vo(e)?e:Ov(e,!1,f_,yT,c_)}function TT(e){return Ov(e,!1,hT,_T,h_)}function d_(e){return Ov(e,!0,cT,wT,v_)}function Ov(e,t,r,n,i){if(!Yt(e)||e.__v_raw&&!(t&&e.__v_isReactive))return e;const a=i.get(e);if(a)return a;const o=xT(e);if(o===0)return e;const s=new Proxy(e,o===2?n:r);return i.set(e,s),s}function bn(e){return Vo(e)?bn(e.__v_raw):!!(e&&e.__v_isReactive)}function Vo(e){return!!(e&&e.__v_isReadonly)}function p_(e){return!!(e&&e.__v_isShallow)}function g_(e){return bn(e)||Vo(e)}function Ct(e){const t=e&&e.__v_raw;return t?Ct(t):e}function _a(e){return Bl(e,"__v_skip",!0),e}const Go=e=>Yt(e)?Ai(e):e,kv=e=>Yt(e)?d_(e):e;function m_(e){wn&&xr&&(e=Ct(e),s_(e.dep||(e.dep=Pv())))}function y_(e,t){e=Ct(e),e.dep&&Uc(e.dep)}function Wt(e){return!!(e&&e.__v_isRef===!0)}function wa(e){return __(e,!1)}function CT(e){return __(e,!0)}function __(e,t){return Wt(e)?e:new MT(e,t)}class MT{constructor(t,r){this.__v_isShallow=r,this.dep=void 0,this.__v_isRef=!0,this._rawValue=r?t:Ct(t),this._value=r?t:Go(t)}get value(){return m_(this),this._value}set value(t){t=this.__v_isShallow?t:Ct(t),$o(t,this._rawValue)&&(this._rawValue=t,this._value=this.__v_isShallow?t:Go(t),y_(this))}}function wo(e){return Wt(e)?e.value:e}const AT={get:(e,t,r)=>wo(Reflect.get(e,t,r)),set:(e,t,r,n)=>{const i=e[t];return Wt(i)&&!Wt(r)?(i.value=r,!0):Reflect.set(e,t,r,n)}};function w_(e){return bn(e)?e:new Proxy(e,AT)}function DT(e){const t=at(e)?new Array(e.length):{};for(const r in e)t[r]=IT(e,r);return t}class PT{constructor(t,r,n){this._object=t,this._key=r,this._defaultValue=n,this.__v_isRef=!0}get value(){const t=this._object[this._key];return t===void 0?this._defaultValue:t}set value(t){this._object[this._key]=t}}function IT(e,t,r){const n=e[t];return Wt(n)?n:new PT(e,t,r)}class ET{constructor(t,r,n,i){this._setter=r,this.dep=void 0,this.__v_isRef=!0,this._dirty=!0,this.effect=new Iv(t,()=>{this._dirty||(this._dirty=!0,y_(this))}),this.effect.computed=this,this.effect.active=this._cacheable=!i,this.__v_isReadonly=n}get value(){const t=Ct(this);return m_(t),(t._dirty||!t._cacheable)&&(t._dirty=!1,t._value=t.effect.run()),t._value}set value(t){this._setter(t)}}function LT(e,t,r=!1){let n,i;const a=gt(e);return a?(n=e,i=fr):(n=e.get,i=e.set),new ET(n,i,a||!i,r)}Promise.resolve();function Sn(e,t,r,n){let i;try{i=n?e(...n):e()}catch(a){hs(a,t,r)}return i}function Qe(e,t,r,n){if(gt(e)){const a=Sn(e,t,r,n);return a&&Av(a)&&a.catch(o=>{hs(o,t,r)}),a}const i=[];for(let a=0;a>>1;Uo(Ie[n])Br&&Ie.splice(t,1)}function T_(e,t,r,n){at(e)?r.push(...e):(!t||!t.includes(e,e.allowRecurse?n+1:n))&&r.push(e),x_()}function NT(e){T_(e,co,bo,Ji)}function C_(e){T_(e,cn,So,ta)}function Fv(e,t=null){if(bo.length){for(Yc=t,co=[...new Set(bo)],bo.length=0,Ji=0;JiUo(r)-Uo(n)),ta=0;tae.id==null?1/0:e.id;function A_(e){Wc=!1,Fl=!0,Fv(e),Ie.sort((r,n)=>Uo(r)-Uo(n));const t=fr;try{for(Br=0;Brh.trim()):c&&(i=r.map(ya))}let s,l=n[s=hf(t)]||n[s=hf(Ar(t))];!l&&a&&(l=n[s=hf(Mi(t))]),l&&Qe(l,e,6,i);const u=n[s+"Once"];if(u){if(!e.emitted)e.emitted={};else if(e.emitted[s])return;e.emitted[s]=!0,Qe(u,e,6,i)}}function D_(e,t,r=!1){const n=t.emitsCache,i=n.get(e);if(i!==void 0)return i;const a=e.emits;let o={},s=!1;if(!gt(e)){const l=u=>{const f=D_(u,t,!0);f&&(s=!0,ie(o,f))};!r&&t.mixins.length&&t.mixins.forEach(l),e.extends&&l(e.extends),e.mixins&&e.mixins.forEach(l)}return!a&&!s?(n.set(e,null),null):(at(a)?a.forEach(l=>o[l]=null):ie(o,a),n.set(e,o),o)}function zv(e,t){return!e||!_u(t)?!1:(t=t.slice(2).replace(/Once$/,""),Tt(e,t[0].toLowerCase()+t.slice(1))||Tt(e,Mi(t))||Tt(e,t))}let Re=null,Tu=null;function zl(e){const t=Re;return Re=e,Tu=e&&e.type.__scopeId||null,t}function Ez(e){Tu=e}function Lz(){Tu=null}function FT(e,t=Re,r){if(!t||e._n)return e;const n=(...i)=>{n._d&&Ip(-1);const a=zl(t),o=e(...i);return zl(a),n._d&&Ip(1),o};return n._n=!0,n._c=!0,n._d=!0,n}function vf(e){const{type:t,vnode:r,proxy:n,withProxy:i,props:a,propsOptions:[o],slots:s,attrs:l,emit:u,render:f,renderCache:c,data:v,setupState:h,ctx:d,inheritAttrs:p}=e;let g,m;const y=zl(e);try{if(r.shapeFlag&4){const w=i||n;g=lr(f.call(w,w,c,a,h,v,d)),m=l}else{const w=t;g=lr(w.length>1?w(a,{attrs:l,slots:s,emit:u}):w(a,null)),m=t.props?l:HT(l)}}catch(w){To.length=0,hs(w,e,1),g=fe(Ne)}let _=g;if(m&&p!==!1){const w=Object.keys(m),{shapeFlag:S}=_;w.length&&S&7&&(o&&w.some(Tv)&&(m=$T(m,o)),_=ba(_,m))}return r.dirs&&(_.dirs=_.dirs?_.dirs.concat(r.dirs):r.dirs),r.transition&&(_.transition=r.transition),g=_,zl(y),g}function zT(e){let t;for(let r=0;r{let t;for(const r in e)(r==="class"||r==="style"||_u(r))&&((t||(t={}))[r]=e[r]);return t},$T=(e,t)=>{const r={};for(const n in e)(!Tv(n)||!(n.slice(9)in t))&&(r[n]=e[n]);return r};function VT(e,t,r){const{props:n,children:i,component:a}=e,{props:o,children:s,patchFlag:l}=t,u=a.emitsOptions;if(t.dirs||t.transition)return!0;if(r&&l>=0){if(l&1024)return!0;if(l&16)return n?_p(n,o,u):!!o;if(l&8){const f=t.dynamicProps;for(let c=0;ce.__isSuspense,UT={name:"Suspense",__isSuspense:!0,process(e,t,r,n,i,a,o,s,l,u){e==null?WT(t,r,n,i,a,o,s,l,u):YT(e,t,r,n,i,o,s,l,u)},hydrate:qT,create:$v,normalize:XT},Rz=UT;function Wo(e,t){const r=e.props&&e.props[t];gt(r)&&r()}function WT(e,t,r,n,i,a,o,s,l){const{p:u,o:{createElement:f}}=l,c=f("div"),v=e.suspense=$v(e,i,n,t,c,r,a,o,s,l);u(null,v.pendingBranch=e.ssContent,c,null,n,v,a,o),v.deps>0?(Wo(e,"onPending"),Wo(e,"onFallback"),u(null,e.ssFallback,t,r,n,null,a,o),ca(v,e.ssFallback)):v.resolve()}function YT(e,t,r,n,i,a,o,s,{p:l,um:u,o:{createElement:f}}){const c=t.suspense=e.suspense;c.vnode=t,t.el=e.el;const v=t.ssContent,h=t.ssFallback,{activeBranch:d,pendingBranch:p,isInFallback:g,isHydrating:m}=c;if(p)c.pendingBranch=v,wr(v,p)?(l(p,v,c.hiddenContainer,null,i,c,a,o,s),c.deps<=0?c.resolve():g&&(l(d,h,r,n,i,null,a,o,s),ca(c,h))):(c.pendingId++,m?(c.isHydrating=!1,c.activeBranch=p):u(p,i,c),c.deps=0,c.effects.length=0,c.hiddenContainer=f("div"),g?(l(null,v,c.hiddenContainer,null,i,c,a,o,s),c.deps<=0?c.resolve():(l(d,h,r,n,i,null,a,o,s),ca(c,h))):d&&wr(v,d)?(l(d,v,r,n,i,c,a,o,s),c.resolve(!0)):(l(null,v,c.hiddenContainer,null,i,c,a,o,s),c.deps<=0&&c.resolve()));else if(d&&wr(v,d))l(d,v,r,n,i,c,a,o,s),ca(c,v);else if(Wo(t,"onPending"),c.pendingBranch=v,c.pendingId++,l(null,v,c.hiddenContainer,null,i,c,a,o,s),c.deps<=0)c.resolve();else{const{timeout:y,pendingId:_}=c;y>0?setTimeout(()=>{c.pendingId===_&&c.fallback(h)},y):y===0&&c.fallback(h)}}function $v(e,t,r,n,i,a,o,s,l,u,f=!1){const{p:c,m:v,um:h,n:d,o:{parentNode:p,remove:g}}=u,m=ya(e.props&&e.props.timeout),y={vnode:e,parent:t,parentComponent:r,isSVG:o,container:n,hiddenContainer:i,anchor:a,deps:0,pendingId:0,timeout:typeof m=="number"?m:-1,activeBranch:null,pendingBranch:null,isInFallback:!0,isHydrating:f,isUnmounted:!1,effects:[],resolve(_=!1){const{vnode:w,activeBranch:S,pendingBranch:b,pendingId:x,effects:T,parentComponent:C,container:D}=y;if(y.isHydrating)y.isHydrating=!1;else if(!_){const L=S&&b.transition&&b.transition.mode==="out-in";L&&(S.transition.afterLeave=()=>{x===y.pendingId&&v(b,D,O,0)});let{anchor:O}=y;S&&(O=d(S),h(S,C,y,!0)),L||v(b,D,O,0)}ca(y,b),y.pendingBranch=null,y.isInFallback=!1;let P=y.parent,A=!1;for(;P;){if(P.pendingBranch){P.effects.push(...T),A=!0;break}P=P.parent}A||C_(T),y.effects=[],Wo(w,"onResolve")},fallback(_){if(!y.pendingBranch)return;const{vnode:w,activeBranch:S,parentComponent:b,container:x,isSVG:T}=y;Wo(w,"onFallback");const C=d(S),D=()=>{!y.isInFallback||(c(null,_,x,C,b,null,T,s,l),ca(y,_))},P=_.transition&&_.transition.mode==="out-in";P&&(S.transition.afterLeave=D),y.isInFallback=!0,h(S,b,null,!0),P||D()},move(_,w,S){y.activeBranch&&v(y.activeBranch,_,w,S),y.container=_},next(){return y.activeBranch&&d(y.activeBranch)},registerDep(_,w){const S=!!y.pendingBranch;S&&y.deps++;const b=_.vnode.el;_.asyncDep.catch(x=>{hs(x,_,0)}).then(x=>{if(_.isUnmounted||y.isUnmounted||y.pendingId!==_.suspenseId)return;_.asyncResolved=!0;const{vnode:T}=_;eh(_,x,!1),b&&(T.el=b);const C=!b&&_.subTree.el;w(_,T,p(b||_.subTree.el),b?null:d(_.subTree),y,o,l),C&&g(C),Hv(_,T.el),S&&--y.deps===0&&y.resolve()})},unmount(_,w){y.isUnmounted=!0,y.activeBranch&&h(y.activeBranch,r,_,w),y.pendingBranch&&h(y.pendingBranch,r,_,w)}};return y}function qT(e,t,r,n,i,a,o,s,l){const u=t.suspense=$v(t,n,r,e.parentNode,document.createElement("div"),null,i,a,o,s,!0),f=l(e,u.pendingBranch=t.ssContent,r,u,a,o);return u.deps===0&&u.resolve(),f}function XT(e){const{shapeFlag:t,children:r}=e,n=t&32;e.ssContent=wp(n?r.default:r),e.ssFallback=n?wp(r.fallback):fe(Ne)}function wp(e){let t;if(gt(e)){const r=Yo&&e._c;r&&(e._d=!1,qv()),e=e(),r&&(e._d=!0,t=xn,Y_())}return at(e)&&(e=zT(e)),e=lr(e),t&&!e.dynamicChildren&&(e.dynamicChildren=t.filter(r=>r!==e)),e}function jT(e,t){t&&t.pendingBranch?at(e)?t.effects.push(...e):t.effects.push(e):C_(e)}function ca(e,t){e.activeBranch=t;const{vnode:r,parentComponent:n}=e,i=r.el=t.el;n&&n.subTree===r&&(n.vnode.el=i,Hv(n,i))}function _l(e,t){if(Jt){let r=Jt.provides;const n=Jt.parent&&Jt.parent.provides;n===r&&(r=Jt.provides=Object.create(n)),r[e]=t}}function Je(e,t,r=!1){const n=Jt||Re;if(n){const i=n.parent==null?n.vnode.appContext&&n.vnode.appContext.provides:n.parent.provides;if(i&&e in i)return i[e];if(arguments.length>1)return r&>(t)?t.call(n.proxy):t}}function KT(e,t){return Vv(e,null,{flush:"post"})}const bp={};function ha(e,t,r){return Vv(e,t,r)}function Vv(e,t,{immediate:r,deep:n,flush:i,onTrack:a,onTrigger:o}=Rt){const s=Jt;let l,u=!1,f=!1;if(Wt(e)?(l=()=>e.value,u=p_(e)):bn(e)?(l=()=>e,n=!0):at(e)?(f=!0,u=e.some(bn),l=()=>e.map(m=>{if(Wt(m))return m.value;if(bn(m))return hi(m);if(gt(m))return Sn(m,s,2)})):gt(e)?t?l=()=>Sn(e,s,2):l=()=>{if(!(s&&s.isUnmounted))return c&&c(),Qe(e,s,3,[v])}:l=fr,t&&n){const m=l;l=()=>hi(m())}let c,v=m=>{c=g.onStop=()=>{Sn(m,s,4)}};if(Xo)return v=fr,t?r&&Qe(t,s,3,[l(),f?[]:void 0,v]):l(),fr;let h=f?[]:bp;const d=()=>{if(!!g.active)if(t){const m=g.run();(n||u||(f?m.some((y,_)=>$o(y,h[_])):$o(m,h)))&&(c&&c(),Qe(t,s,3,[m,h===bp?void 0:h,v]),h=m)}else g.run()};d.allowRecurse=!!t;let p;i==="sync"?p=d:i==="post"?p=()=>be(d,s&&s.suspense):p=()=>{!s||s.isMounted?NT(d):d()};const g=new Iv(l,p);return t?r?d():h=g.run():i==="post"?be(g.run.bind(g),s&&s.suspense):g.run(),()=>{g.stop(),s&&s.scope&&Cv(s.scope.effects,g)}}function ZT(e,t,r){const n=this.proxy,i=Zt(e)?e.includes(".")?P_(n,e):()=>n[e]:e.bind(n,n);let a;gt(t)?a=t:(a=t.handler,r=t);const o=Jt;In(this);const s=Vv(i,a.bind(n),r);return o?In(o):Tn(),s}function P_(e,t){const r=t.split(".");return()=>{let n=e;for(let i=0;i{hi(r,t)});else if(e_(e))for(const r in e)hi(e[r],t);return e}function QT(){const e={isMounted:!1,isLeaving:!1,isUnmounting:!1,leavingVNodes:new Map};return Au(()=>{e.isMounted=!0}),O_(()=>{e.isUnmounting=!0}),e}const ze=[Function,Array],JT={name:"BaseTransition",props:{mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:ze,onEnter:ze,onAfterEnter:ze,onEnterCancelled:ze,onBeforeLeave:ze,onLeave:ze,onAfterLeave:ze,onLeaveCancelled:ze,onBeforeAppear:ze,onAppear:ze,onAfterAppear:ze,onAppearCancelled:ze},setup(e,{slots:t}){const r=Oa(),n=QT();let i;return()=>{const a=t.default&&L_(t.default(),!0);if(!a||!a.length)return;const o=Ct(e),{mode:s}=o,l=a[0];if(n.isLeaving)return df(l);const u=Sp(l);if(!u)return df(l);const f=qc(u,o,n,r);Xc(u,f);const c=r.subTree,v=c&&Sp(c);let h=!1;const{getTransitionKey:d}=u.type;if(d){const p=d();i===void 0?i=p:p!==i&&(i=p,h=!0)}if(v&&v.type!==Ne&&(!wr(u,v)||h)){const p=qc(v,o,n,r);if(Xc(v,p),s==="out-in")return n.isLeaving=!0,p.afterLeave=()=>{n.isLeaving=!1,r.update()},df(l);s==="in-out"&&u.type!==Ne&&(p.delayLeave=(g,m,y)=>{const _=E_(n,v);_[String(v.key)]=v,g._leaveCb=()=>{m(),g._leaveCb=void 0,delete f.delayedLeave},f.delayedLeave=y})}return l}}},I_=JT;function E_(e,t){const{leavingVNodes:r}=e;let n=r.get(t.type);return n||(n=Object.create(null),r.set(t.type,n)),n}function qc(e,t,r,n){const{appear:i,mode:a,persisted:o=!1,onBeforeEnter:s,onEnter:l,onAfterEnter:u,onEnterCancelled:f,onBeforeLeave:c,onLeave:v,onAfterLeave:h,onLeaveCancelled:d,onBeforeAppear:p,onAppear:g,onAfterAppear:m,onAppearCancelled:y}=t,_=String(e.key),w=E_(r,e),S=(x,T)=>{x&&Qe(x,n,9,T)},b={mode:a,persisted:o,beforeEnter(x){let T=s;if(!r.isMounted)if(i)T=p||s;else return;x._leaveCb&&x._leaveCb(!0);const C=w[_];C&&wr(e,C)&&C.el._leaveCb&&C.el._leaveCb(),S(T,[x])},enter(x){let T=l,C=u,D=f;if(!r.isMounted)if(i)T=g||l,C=m||u,D=y||f;else return;let P=!1;const A=x._enterCb=L=>{P||(P=!0,L?S(D,[x]):S(C,[x]),b.delayedLeave&&b.delayedLeave(),x._enterCb=void 0)};T?(T(x,A),T.length<=1&&A()):A()},leave(x,T){const C=String(e.key);if(x._enterCb&&x._enterCb(!0),r.isUnmounting)return T();S(c,[x]);let D=!1;const P=x._leaveCb=A=>{D||(D=!0,T(),A?S(d,[x]):S(h,[x]),x._leaveCb=void 0,w[C]===e&&delete w[C])};w[C]=e,v?(v(x,P),v.length<=1&&P()):P()},clone(x){return qc(x,t,r,n)}};return b}function df(e){if(Cu(e))return e=ba(e),e.children=null,e}function Sp(e){return Cu(e)?e.children?e.children[0]:void 0:e}function Xc(e,t){e.shapeFlag&6&&e.component?Xc(e.component.subTree,t):e.shapeFlag&128?(e.ssContent.transition=t.clone(e.ssContent),e.ssFallback.transition=t.clone(e.ssFallback)):e.transition=t}function L_(e,t=!1){let r=[],n=0;for(let i=0;i1)for(let i=0;i!!e.type.__asyncLoader,Cu=e=>e.type.__isKeepAlive;function tC(e,t){R_(e,"a",t)}function eC(e,t){R_(e,"da",t)}function R_(e,t,r=Jt){const n=e.__wdc||(e.__wdc=()=>{let i=r;for(;i;){if(i.isDeactivated)return;i=i.parent}return e()});if(Mu(t,n,r),r){let i=r.parent;for(;i&&i.parent;)Cu(i.parent.vnode)&&rC(n,t,r,i),i=i.parent}}function rC(e,t,r,n){const i=Mu(t,e,n,!0);Du(()=>{Cv(n[t],i)},r)}function Mu(e,t,r=Jt,n=!1){if(r){const i=r[e]||(r[e]=[]),a=t.__weh||(t.__weh=(...o)=>{if(r.isUnmounted)return;La(),In(r);const s=Qe(t,r,e,o);return Tn(),Ra(),s});return n?i.unshift(a):i.push(a),a}}const Xr=e=>(t,r=Jt)=>(!Xo||e==="sp")&&Mu(e,t,r),nC=Xr("bm"),Au=Xr("m"),iC=Xr("bu"),aC=Xr("u"),O_=Xr("bum"),Du=Xr("um"),oC=Xr("sp"),sC=Xr("rtg"),lC=Xr("rtc");function uC(e,t=Jt){Mu("ec",e,t)}let Kc=!0;function fC(e){const t=N_(e),r=e.proxy,n=e.ctx;Kc=!1,t.beforeCreate&&xp(t.beforeCreate,e,"bc");const{data:i,computed:a,methods:o,watch:s,provide:l,inject:u,created:f,beforeMount:c,mounted:v,beforeUpdate:h,updated:d,activated:p,deactivated:g,beforeDestroy:m,beforeUnmount:y,destroyed:_,unmounted:w,render:S,renderTracked:b,renderTriggered:x,errorCaptured:T,serverPrefetch:C,expose:D,inheritAttrs:P,components:A,directives:L,filters:O}=t;if(u&&cC(u,n,null,e.appContext.config.unwrapInjectedRef),o)for(const tt in o){const V=o[tt];gt(V)&&(n[tt]=V.bind(r))}if(i){const tt=i.call(r,r);Yt(tt)&&(e.data=Ai(tt))}if(Kc=!0,a)for(const tt in a){const V=a[tt],K=gt(V)?V.bind(r,r):gt(V.get)?V.get.bind(r,r):fr,lt=!gt(V)&>(V.set)?V.set.bind(r):fr,yt=Ee({get:K,set:lt});Object.defineProperty(n,tt,{enumerable:!0,configurable:!0,get:()=>yt.value,set:ut=>yt.value=ut})}if(s)for(const tt in s)k_(s[tt],n,r,tt);if(l){const tt=gt(l)?l.call(r):l;Reflect.ownKeys(tt).forEach(V=>{_l(V,tt[V])})}f&&xp(f,e,"c");function N(tt,V){at(V)?V.forEach(K=>tt(K.bind(r))):V&&tt(V.bind(r))}if(N(nC,c),N(Au,v),N(iC,h),N(aC,d),N(tC,p),N(eC,g),N(uC,T),N(lC,b),N(sC,x),N(O_,y),N(Du,w),N(oC,C),at(D))if(D.length){const tt=e.exposed||(e.exposed={});D.forEach(V=>{Object.defineProperty(tt,V,{get:()=>r[V],set:K=>r[V]=K})})}else e.exposed||(e.exposed={});S&&e.render===fr&&(e.render=S),P!=null&&(e.inheritAttrs=P),A&&(e.components=A),L&&(e.directives=L)}function cC(e,t,r=fr,n=!1){at(e)&&(e=Zc(e));for(const i in e){const a=e[i];let o;Yt(a)?"default"in a?o=Je(a.from||i,a.default,!0):o=Je(a.from||i):o=Je(a),Wt(o)&&n?Object.defineProperty(t,i,{enumerable:!0,configurable:!0,get:()=>o.value,set:s=>o.value=s}):t[i]=o}}function xp(e,t,r){Qe(at(e)?e.map(n=>n.bind(t.proxy)):e.bind(t.proxy),t,r)}function k_(e,t,r,n){const i=n.includes(".")?P_(r,n):()=>r[n];if(Zt(e)){const a=t[e];gt(a)&&ha(i,a)}else if(gt(e))ha(i,e.bind(r));else if(Yt(e))if(at(e))e.forEach(a=>k_(a,t,r,n));else{const a=gt(e.handler)?e.handler.bind(r):t[e.handler];gt(a)&&ha(i,a,e)}}function N_(e){const t=e.type,{mixins:r,extends:n}=t,{mixins:i,optionsCache:a,config:{optionMergeStrategies:o}}=e.appContext,s=a.get(t);let l;return s?l=s:!i.length&&!r&&!n?l=t:(l={},i.length&&i.forEach(u=>Hl(l,u,o,!0)),Hl(l,t,o)),a.set(t,l),l}function Hl(e,t,r,n=!1){const{mixins:i,extends:a}=t;a&&Hl(e,a,r,!0),i&&i.forEach(o=>Hl(e,o,r,!0));for(const o in t)if(!(n&&o==="expose")){const s=hC[o]||r&&r[o];e[o]=s?s(e[o],t[o]):t[o]}return e}const hC={data:Tp,props:li,emits:li,methods:li,computed:li,beforeCreate:ve,created:ve,beforeMount:ve,mounted:ve,beforeUpdate:ve,updated:ve,beforeDestroy:ve,beforeUnmount:ve,destroyed:ve,unmounted:ve,activated:ve,deactivated:ve,errorCaptured:ve,serverPrefetch:ve,components:li,directives:li,watch:dC,provide:Tp,inject:vC};function Tp(e,t){return t?e?function(){return ie(gt(e)?e.call(this,this):e,gt(t)?t.call(this,this):t)}:t:e}function vC(e,t){return li(Zc(e),Zc(t))}function Zc(e){if(at(e)){const t={};for(let r=0;r0)&&!(o&16)){if(o&8){const f=e.vnode.dynamicProps;for(let c=0;c{l=!0;const[v,h]=F_(c,t,!0);ie(o,v),h&&s.push(...h)};!r&&t.mixins.length&&t.mixins.forEach(f),e.extends&&f(e.extends),e.mixins&&e.mixins.forEach(f)}if(!a&&!l)return n.set(e,ua),ua;if(at(a))for(let f=0;f-1,h[1]=p<0||d-1||Tt(h,"default"))&&s.push(c)}}}const u=[o,s];return n.set(e,u),u}function Cp(e){return e[0]!=="$"}function Mp(e){const t=e&&e.toString().match(/^\s*function (\w+)/);return t?t[1]:e===null?"null":""}function Ap(e,t){return Mp(e)===Mp(t)}function Dp(e,t){return at(t)?t.findIndex(r=>Ap(r,e)):gt(t)&&Ap(t,e)?0:-1}const z_=e=>e[0]==="_"||e==="$stable",Uv=e=>at(e)?e.map(lr):[lr(e)],mC=(e,t,r)=>{const n=FT((...i)=>Uv(t(...i)),r);return n._c=!1,n},H_=(e,t,r)=>{const n=e._ctx;for(const i in e){if(z_(i))continue;const a=e[i];if(gt(a))t[i]=mC(i,a,n);else if(a!=null){const o=Uv(a);t[i]=()=>o}}},$_=(e,t)=>{const r=Uv(t);e.slots.default=()=>r},yC=(e,t)=>{if(e.vnode.shapeFlag&32){const r=t._;r?(e.slots=Ct(t),Bl(t,"_",r)):H_(t,e.slots={})}else e.slots={},t&&$_(e,t);Bl(e.slots,Pu,1)},_C=(e,t,r)=>{const{vnode:n,slots:i}=e;let a=!0,o=Rt;if(n.shapeFlag&32){const s=t._;s?r&&s===1?a=!1:(ie(i,t),!r&&s===1&&delete i._):(a=!t.$stable,H_(t,i)),o=t}else t&&($_(e,t),o={default:1});if(a)for(const s in i)!z_(s)&&!(s in o)&&delete i[s]};function Oz(e,t){const r=Re;if(r===null)return e;const n=r.proxy,i=e.dirs||(e.dirs=[]);for(let a=0;aJc(v,t&&(at(t)?t[h]:t),r,n,i));return}if(jc(n)&&!i)return;const a=n.shapeFlag&4?jv(n.component)||n.component.proxy:n.el,o=i?null:a,{i:s,r:l}=e,u=t&&t.r,f=s.refs===Rt?s.refs={}:s.refs,c=s.setupState;if(u!=null&&u!==l&&(Zt(u)?(f[u]=null,Tt(c,u)&&(c[u]=null)):Wt(u)&&(u.value=null)),gt(l))Sn(l,s,12,[o,f]);else{const v=Zt(l),h=Wt(l);if(v||h){const d=()=>{if(e.f){const p=v?f[l]:l.value;i?at(p)&&Cv(p,a):at(p)?p.includes(a)||p.push(a):v?f[l]=[a]:(l.value=[a],e.k&&(f[e.k]=l.value))}else v?(f[l]=o,Tt(c,l)&&(c[l]=o)):Wt(l)&&(l.value=o,e.k&&(f[e.k]=o))};o?(d.id=-1,be(d,r)):d()}}}const be=jT;function SC(e){return xC(e)}function xC(e,t){const r=Zx();r.__VUE__=!0;const{insert:n,remove:i,patchProp:a,createElement:o,createText:s,createComment:l,setText:u,setElementText:f,parentNode:c,nextSibling:v,setScopeId:h=fr,cloneNode:d,insertStaticContent:p}=e,g=(M,E,R,B=null,F=null,q=null,Z=!1,U=null,W=!!E.dynamicChildren)=>{if(M===E)return;M&&!wr(M,E)&&(B=Q(M),ht(M,F,q,!0),M=null),E.patchFlag===-2&&(W=!1,E.dynamicChildren=null);const{type:H,ref:nt,shapeFlag:rt}=E;switch(H){case Yv:m(M,E,R,B);break;case Ne:y(M,E,R,B);break;case xo:M==null&&_(E,R,B,Z);break;case Pe:L(M,E,R,B,F,q,Z,U,W);break;default:rt&1?b(M,E,R,B,F,q,Z,U,W):rt&6?O(M,E,R,B,F,q,Z,U,W):(rt&64||rt&128)&&H.process(M,E,R,B,F,q,Z,U,W,ft)}nt!=null&&F&&Jc(nt,M&&M.ref,q,E||M,!E)},m=(M,E,R,B)=>{if(M==null)n(E.el=s(E.children),R,B);else{const F=E.el=M.el;E.children!==M.children&&u(F,E.children)}},y=(M,E,R,B)=>{M==null?n(E.el=l(E.children||""),R,B):E.el=M.el},_=(M,E,R,B)=>{[M.el,M.anchor]=p(M.children,E,R,B,M.el,M.anchor)},w=({el:M,anchor:E},R,B)=>{let F;for(;M&&M!==E;)F=v(M),n(M,R,B),M=F;n(E,R,B)},S=({el:M,anchor:E})=>{let R;for(;M&&M!==E;)R=v(M),i(M),M=R;i(E)},b=(M,E,R,B,F,q,Z,U,W)=>{Z=Z||E.type==="svg",M==null?x(E,R,B,F,q,Z,U,W):D(M,E,F,q,Z,U,W)},x=(M,E,R,B,F,q,Z,U)=>{let W,H;const{type:nt,props:rt,shapeFlag:ot,transition:dt,patchFlag:St,dirs:Ht}=M;if(M.el&&d!==void 0&&St===-1)W=M.el=d(M.el);else{if(W=M.el=o(M.type,q,rt&&rt.is,rt),ot&8?f(W,M.children):ot&16&&C(M.children,W,null,B,F,q&&nt!=="foreignObject",Z,U),Ht&&Nn(M,null,B,"created"),rt){for(const Bt in rt)Bt!=="value"&&!ml(Bt)&&a(W,Bt,null,rt[Bt],q,M.children,B,F,$);"value"in rt&&a(W,"value",null,rt.value),(H=rt.onVnodeBeforeMount)&&pr(H,B,M)}T(W,M,M.scopeId,Z,B)}Ht&&Nn(M,null,B,"beforeMount");const Et=(!F||F&&!F.pendingBranch)&&dt&&!dt.persisted;Et&&dt.beforeEnter(W),n(W,E,R),((H=rt&&rt.onVnodeMounted)||Et||Ht)&&be(()=>{H&&pr(H,B,M),Et&&dt.enter(W),Ht&&Nn(M,null,B,"mounted")},F)},T=(M,E,R,B,F)=>{if(R&&h(M,R),B)for(let q=0;q{for(let H=W;H{const U=E.el=M.el;let{patchFlag:W,dynamicChildren:H,dirs:nt}=E;W|=M.patchFlag&16;const rt=M.props||Rt,ot=E.props||Rt;let dt;R&&Bn(R,!1),(dt=ot.onVnodeBeforeUpdate)&&pr(dt,R,E,M),nt&&Nn(E,M,R,"beforeUpdate"),R&&Bn(R,!0);const St=F&&E.type!=="foreignObject";if(H?P(M.dynamicChildren,H,U,R,B,St,q):Z||K(M,E,U,null,R,B,St,q,!1),W>0){if(W&16)A(U,E,rt,ot,R,B,F);else if(W&2&&rt.class!==ot.class&&a(U,"class",null,ot.class,F),W&4&&a(U,"style",rt.style,ot.style,F),W&8){const Ht=E.dynamicProps;for(let Et=0;Et{dt&&pr(dt,R,E,M),nt&&Nn(E,M,R,"updated")},B)},P=(M,E,R,B,F,q,Z)=>{for(let U=0;U{if(R!==B){for(const U in B){if(ml(U))continue;const W=B[U],H=R[U];W!==H&&U!=="value"&&a(M,U,H,W,Z,E.children,F,q,$)}if(R!==Rt)for(const U in R)!ml(U)&&!(U in B)&&a(M,U,R[U],null,Z,E.children,F,q,$);"value"in B&&a(M,"value",R.value,B.value)}},L=(M,E,R,B,F,q,Z,U,W)=>{const H=E.el=M?M.el:s(""),nt=E.anchor=M?M.anchor:s("");let{patchFlag:rt,dynamicChildren:ot,slotScopeIds:dt}=E;dt&&(U=U?U.concat(dt):dt),M==null?(n(H,R,B),n(nt,R,B),C(E.children,R,nt,F,q,Z,U,W)):rt>0&&rt&64&&ot&&M.dynamicChildren?(P(M.dynamicChildren,ot,R,F,q,Z,U),(E.key!=null||F&&E===F.subTree)&&G_(M,E,!0)):K(M,E,R,nt,F,q,Z,U,W)},O=(M,E,R,B,F,q,Z,U,W)=>{E.slotScopeIds=U,M==null?E.shapeFlag&512?F.ctx.activate(E,R,B,Z,W):z(E,R,B,F,q,Z,W):N(M,E,W)},z=(M,E,R,B,F,q,Z)=>{const U=M.component=RC(M,B,F);if(Cu(M)&&(U.ctx.renderer=ft),OC(U),U.asyncDep){if(F&&F.registerDep(U,tt),!M.el){const W=U.subTree=fe(Ne);y(null,W,E,R)}return}tt(U,M,E,R,F,q,Z)},N=(M,E,R)=>{const B=E.component=M.component;if(VT(M,E,R))if(B.asyncDep&&!B.asyncResolved){V(B,E,R);return}else B.next=E,kT(B.update),B.update();else E.component=M.component,E.el=M.el,B.vnode=E},tt=(M,E,R,B,F,q,Z)=>{const U=()=>{if(M.isMounted){let{next:nt,bu:rt,u:ot,parent:dt,vnode:St}=M,Ht=nt,Et;Bn(M,!1),nt?(nt.el=St.el,V(M,nt,Z)):nt=St,rt&&yl(rt),(Et=nt.props&&nt.props.onVnodeBeforeUpdate)&&pr(Et,dt,nt,St),Bn(M,!0);const Bt=vf(M),nr=M.subTree;M.subTree=Bt,g(nr,Bt,c(nr.el),Q(nr),M,F,q),nt.el=Bt.el,Ht===null&&Hv(M,Bt.el),ot&&be(ot,F),(Et=nt.props&&nt.props.onVnodeUpdated)&&be(()=>pr(Et,dt,nt,St),F)}else{let nt;const{el:rt,props:ot}=E,{bm:dt,m:St,parent:Ht}=M,Et=jc(E);if(Bn(M,!1),dt&&yl(dt),!Et&&(nt=ot&&ot.onVnodeBeforeMount)&&pr(nt,Ht,E),Bn(M,!0),rt&&j){const Bt=()=>{M.subTree=vf(M),j(rt,M.subTree,M,F,null)};Et?E.type.__asyncLoader().then(()=>!M.isUnmounted&&Bt()):Bt()}else{const Bt=M.subTree=vf(M);g(null,Bt,R,B,M,F,q),E.el=Bt.el}if(St&&be(St,F),!Et&&(nt=ot&&ot.onVnodeMounted)){const Bt=E;be(()=>pr(nt,Ht,Bt),F)}E.shapeFlag&256&&M.a&&be(M.a,F),M.isMounted=!0,E=R=B=null}},W=M.effect=new Iv(U,()=>S_(M.update),M.scope),H=M.update=W.run.bind(W);H.id=M.uid,Bn(M,!0),H()},V=(M,E,R)=>{E.component=M;const B=M.vnode.props;M.vnode=E,M.next=null,gC(M,E.props,B,R),_C(M,E.children,R),La(),Fv(void 0,M.update),Ra()},K=(M,E,R,B,F,q,Z,U,W=!1)=>{const H=M&&M.children,nt=M?M.shapeFlag:0,rt=E.children,{patchFlag:ot,shapeFlag:dt}=E;if(ot>0){if(ot&128){yt(H,rt,R,B,F,q,Z,U,W);return}else if(ot&256){lt(H,rt,R,B,F,q,Z,U,W);return}}dt&8?(nt&16&&$(H,F,q),rt!==H&&f(R,rt)):nt&16?dt&16?yt(H,rt,R,B,F,q,Z,U,W):$(H,F,q,!0):(nt&8&&f(R,""),dt&16&&C(rt,R,B,F,q,Z,U,W))},lt=(M,E,R,B,F,q,Z,U,W)=>{M=M||ua,E=E||ua;const H=M.length,nt=E.length,rt=Math.min(H,nt);let ot;for(ot=0;otnt?$(M,F,q,!0,!1,rt):C(E,R,B,F,q,Z,U,W,rt)},yt=(M,E,R,B,F,q,Z,U,W)=>{let H=0;const nt=E.length;let rt=M.length-1,ot=nt-1;for(;H<=rt&&H<=ot;){const dt=M[H],St=E[H]=W?dn(E[H]):lr(E[H]);if(wr(dt,St))g(dt,St,R,null,F,q,Z,U,W);else break;H++}for(;H<=rt&&H<=ot;){const dt=M[rt],St=E[ot]=W?dn(E[ot]):lr(E[ot]);if(wr(dt,St))g(dt,St,R,null,F,q,Z,U,W);else break;rt--,ot--}if(H>rt){if(H<=ot){const dt=ot+1,St=dtot)for(;H<=rt;)ht(M[H],F,q,!0),H++;else{const dt=H,St=H,Ht=new Map;for(H=St;H<=ot;H++){const De=E[H]=W?dn(E[H]):lr(E[H]);De.key!=null&&Ht.set(De.key,H)}let Et,Bt=0;const nr=ot-St+1;let Ri=!1,lp=0;const Ha=new Array(nr);for(H=0;H=nr){ht(De,F,q,!0);continue}let dr;if(De.key!=null)dr=Ht.get(De.key);else for(Et=St;Et<=ot;Et++)if(Ha[Et-St]===0&&wr(De,E[Et])){dr=Et;break}dr===void 0?ht(De,F,q,!0):(Ha[dr-St]=H+1,dr>=lp?lp=dr:Ri=!0,g(De,E[dr],R,null,F,q,Z,U,W),Bt++)}const up=Ri?TC(Ha):ua;for(Et=up.length-1,H=nr-1;H>=0;H--){const De=St+H,dr=E[De],fp=De+1{const{el:q,type:Z,transition:U,children:W,shapeFlag:H}=M;if(H&6){ut(M.component.subTree,E,R,B);return}if(H&128){M.suspense.move(E,R,B);return}if(H&64){Z.move(M,E,R,ft);return}if(Z===Pe){n(q,E,R);for(let rt=0;rtU.enter(q),F);else{const{leave:rt,delayLeave:ot,afterLeave:dt}=U,St=()=>n(q,E,R),Ht=()=>{rt(q,()=>{St(),dt&&dt()})};ot?ot(q,St,Ht):Ht()}else n(q,E,R)},ht=(M,E,R,B=!1,F=!1)=>{const{type:q,props:Z,ref:U,children:W,dynamicChildren:H,shapeFlag:nt,patchFlag:rt,dirs:ot}=M;if(U!=null&&Jc(U,null,R,M,!0),nt&256){E.ctx.deactivate(M);return}const dt=nt&1&&ot,St=!jc(M);let Ht;if(St&&(Ht=Z&&Z.onVnodeBeforeUnmount)&&pr(Ht,E,M),nt&6)G(M.component,R,B);else{if(nt&128){M.suspense.unmount(R,B);return}dt&&Nn(M,null,E,"beforeUnmount"),nt&64?M.type.remove(M,E,R,F,ft,B):H&&(q!==Pe||rt>0&&rt&64)?$(H,E,R,!1,!0):(q===Pe&&rt&384||!F&&nt&16)&&$(W,E,R),B&&bt(M)}(St&&(Ht=Z&&Z.onVnodeUnmounted)||dt)&&be(()=>{Ht&&pr(Ht,E,M),dt&&Nn(M,null,E,"unmounted")},R)},bt=M=>{const{type:E,el:R,anchor:B,transition:F}=M;if(E===Pe){k(R,B);return}if(E===xo){S(M);return}const q=()=>{i(R),F&&!F.persisted&&F.afterLeave&&F.afterLeave()};if(M.shapeFlag&1&&F&&!F.persisted){const{leave:Z,delayLeave:U}=F,W=()=>Z(R,q);U?U(M.el,q,W):W()}else q()},k=(M,E)=>{let R;for(;M!==E;)R=v(M),i(M),M=R;i(E)},G=(M,E,R)=>{const{bum:B,scope:F,update:q,subTree:Z,um:U}=M;B&&yl(B),F.stop(),q&&(q.active=!1,ht(Z,M,E,R)),U&&be(U,E),be(()=>{M.isUnmounted=!0},E),E&&E.pendingBranch&&!E.isUnmounted&&M.asyncDep&&!M.asyncResolved&&M.suspenseId===E.pendingId&&(E.deps--,E.deps===0&&E.resolve())},$=(M,E,R,B=!1,F=!1,q=0)=>{for(let Z=q;ZM.shapeFlag&6?Q(M.component.subTree):M.shapeFlag&128?M.suspense.next():v(M.anchor||M.el),vt=(M,E,R)=>{M==null?E._vnode&&ht(E._vnode,null,null,!0):g(E._vnode||null,M,E,null,null,null,R),M_(),E._vnode=M},ft={p:g,um:ht,m:ut,r:bt,mt:z,mc:C,pc:K,pbc:P,n:Q,o:e};let X,j;return t&&([X,j]=t(ft)),{render:vt,hydrate:X,createApp:bC(vt,X)}}function Bn({effect:e,update:t},r){e.allowRecurse=t.allowRecurse=r}function G_(e,t,r=!1){const n=e.children,i=t.children;if(at(n)&&at(i))for(let a=0;a>1,e[r[s]]0&&(t[n]=r[a-1]),r[a]=n)}}for(a=r.length,o=r[a-1];a-- >0;)r[a]=o,o=t[o];return r}const CC=e=>e.__isTeleport,Wv="components";function kz(e,t){return W_(Wv,e,!0,t)||e}const U_=Symbol();function Nz(e){return Zt(e)?W_(Wv,e,!1)||e:e||U_}function W_(e,t,r=!0,n=!1){const i=Re||Jt;if(i){const a=i.type;if(e===Wv){const s=FC(a);if(s&&(s===t||s===Ar(t)||s===Su(Ar(t))))return a}const o=Pp(i[e]||a[e],t)||Pp(i.appContext[e],t);return!o&&n?a:o}}function Pp(e,t){return e&&(e[t]||e[Ar(t)]||e[Su(Ar(t))])}const Pe=Symbol(void 0),Yv=Symbol(void 0),Ne=Symbol(void 0),xo=Symbol(void 0),To=[];let xn=null;function qv(e=!1){To.push(xn=e?null:[])}function Y_(){To.pop(),xn=To[To.length-1]||null}let Yo=1;function Ip(e){Yo+=e}function q_(e){return e.dynamicChildren=Yo>0?xn||ua:null,Y_(),Yo>0&&xn&&xn.push(e),e}function Bz(e,t,r,n,i,a){return q_(K_(e,t,r,n,i,a,!0))}function X_(e,t,r,n,i){return q_(fe(e,t,r,n,i,!0))}function qo(e){return e?e.__v_isVNode===!0:!1}function wr(e,t){return e.type===t.type&&e.key===t.key}const Pu="__vInternal",j_=({key:e})=>e!=null?e:null,wl=({ref:e,ref_key:t,ref_for:r})=>e!=null?Zt(e)||Wt(e)||gt(e)?{i:Re,r:e,k:t,f:!!r}:e:null;function K_(e,t=null,r=null,n=0,i=null,a=e===Pe?0:1,o=!1,s=!1){const l={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&j_(t),ref:t&&wl(t),scopeId:Tu,slotScopeIds:null,children:r,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetAnchor:null,staticCount:0,shapeFlag:a,patchFlag:n,dynamicProps:i,dynamicChildren:null,appContext:null};return s?(Xv(l,r),a&128&&e.normalize(l)):r&&(l.shapeFlag|=Zt(r)?8:16),Yo>0&&!o&&xn&&(l.patchFlag>0||a&6)&&l.patchFlag!==32&&xn.push(l),l}const fe=MC;function MC(e,t=null,r=null,n=0,i=null,a=!1){if((!e||e===U_)&&(e=Ne),qo(e)){const s=ba(e,t,!0);return r&&Xv(s,r),s}if(zC(e)&&(e=e.__vccOpts),t){t=AC(t);let{class:s,style:l}=t;s&&!Zt(s)&&(t.class=Sv(s)),Yt(l)&&(g_(l)&&!at(l)&&(l=ie({},l)),t.style=bv(l))}const o=Zt(e)?1:GT(e)?128:CC(e)?64:Yt(e)?4:gt(e)?2:0;return K_(e,t,r,n,i,o,a,!0)}function AC(e){return e?g_(e)||Pu in e?ie({},e):e:null}function ba(e,t,r=!1){const{props:n,ref:i,patchFlag:a,children:o}=e,s=t?PC(n||{},t):n;return{__v_isVNode:!0,__v_skip:!0,type:e.type,props:s,key:s&&j_(s),ref:t&&t.ref?r&&i?at(i)?i.concat(wl(t)):[i,wl(t)]:wl(t):i,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:o,target:e.target,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==Pe?a===-1?16:a|16:a,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:e.transition,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&ba(e.ssContent),ssFallback:e.ssFallback&&ba(e.ssFallback),el:e.el,anchor:e.anchor}}function DC(e=" ",t=0){return fe(Yv,null,e,t)}function Fz(e,t){const r=fe(xo,null,e);return r.staticCount=t,r}function zz(e="",t=!1){return t?(qv(),X_(Ne,null,e)):fe(Ne,null,e)}function lr(e){return e==null||typeof e=="boolean"?fe(Ne):at(e)?fe(Pe,null,e.slice()):typeof e=="object"?dn(e):fe(Yv,null,String(e))}function dn(e){return e.el===null||e.memo?e:ba(e)}function Xv(e,t){let r=0;const{shapeFlag:n}=e;if(t==null)t=null;else if(at(t))r=16;else if(typeof t=="object")if(n&65){const i=t.default;i&&(i._c&&(i._d=!1),Xv(e,i()),i._c&&(i._d=!0));return}else{r=32;const i=t._;!i&&!(Pu in t)?t._ctx=Re:i===3&&Re&&(Re.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else gt(t)?(t={default:t,_ctx:Re},r=32):(t=String(t),n&64?(r=16,t=[DC(t)]):r=8);e.children=t,e.shapeFlag|=r}function PC(...e){const t={};for(let r=0;rt(o,s,void 0,a&&a[s]));else{const o=Object.keys(e);i=new Array(o.length);for(let s=0,l=o.length;sqo(t)?!(t.type===Ne||t.type===Pe&&!Z_(t.children)):!0)?e:null}const th=e=>e?Q_(e)?jv(e)||e.proxy:th(e.parent):null,$l=ie(Object.create(null),{$:e=>e,$el:e=>e.vnode.el,$data:e=>e.data,$props:e=>e.props,$attrs:e=>e.attrs,$slots:e=>e.slots,$refs:e=>e.refs,$parent:e=>th(e.parent),$root:e=>th(e.root),$emit:e=>e.emit,$options:e=>N_(e),$forceUpdate:e=>()=>S_(e.update),$nextTick:e=>Bv.bind(e.proxy),$watch:e=>ZT.bind(e)}),IC={get({_:e},t){const{ctx:r,setupState:n,data:i,props:a,accessCache:o,type:s,appContext:l}=e;let u;if(t[0]!=="$"){const h=o[t];if(h!==void 0)switch(h){case 1:return n[t];case 2:return i[t];case 4:return r[t];case 3:return a[t]}else{if(n!==Rt&&Tt(n,t))return o[t]=1,n[t];if(i!==Rt&&Tt(i,t))return o[t]=2,i[t];if((u=e.propsOptions[0])&&Tt(u,t))return o[t]=3,a[t];if(r!==Rt&&Tt(r,t))return o[t]=4,r[t];Kc&&(o[t]=0)}}const f=$l[t];let c,v;if(f)return t==="$attrs"&&ke(e,"get",t),f(e);if((c=s.__cssModules)&&(c=c[t]))return c;if(r!==Rt&&Tt(r,t))return o[t]=4,r[t];if(v=l.config.globalProperties,Tt(v,t))return v[t]},set({_:e},t,r){const{data:n,setupState:i,ctx:a}=e;return i!==Rt&&Tt(i,t)?(i[t]=r,!0):n!==Rt&&Tt(n,t)?(n[t]=r,!0):Tt(e.props,t)||t[0]==="$"&&t.slice(1)in e?!1:(a[t]=r,!0)},has({_:{data:e,setupState:t,accessCache:r,ctx:n,appContext:i,propsOptions:a}},o){let s;return!!r[o]||e!==Rt&&Tt(e,o)||t!==Rt&&Tt(t,o)||(s=a[0])&&Tt(s,o)||Tt(n,o)||Tt($l,o)||Tt(i.config.globalProperties,o)},defineProperty(e,t,r){return r.get!=null?this.set(e,t,r.get(),null):r.value!=null&&this.set(e,t,r.value,null),Reflect.defineProperty(e,t,r)}},EC=V_();let LC=0;function RC(e,t,r){const n=e.type,i=(t?t.appContext:e.appContext)||EC,a={uid:LC++,vnode:e,type:n,parent:t,appContext:i,root:null,next:null,subTree:null,effect:null,update:null,scope:new r_(!0),render:null,proxy:null,exposed:null,exposeProxy:null,withProxy:null,provides:t?t.provides:Object.create(i.provides),accessCache:null,renderCache:[],components:null,directives:null,propsOptions:F_(n,i),emitsOptions:D_(n,i),emit:null,emitted:null,propsDefaults:Rt,inheritAttrs:n.inheritAttrs,ctx:Rt,data:Rt,props:Rt,attrs:Rt,slots:Rt,refs:Rt,setupState:Rt,setupContext:null,suspense:r,suspenseId:r?r.pendingId:0,asyncDep:null,asyncResolved:!1,isMounted:!1,isUnmounted:!1,isDeactivated:!1,bc:null,c:null,bm:null,m:null,bu:null,u:null,um:null,bum:null,da:null,a:null,rtg:null,rtc:null,ec:null,sp:null};return a.ctx={_:a},a.root=t?t.root:a,a.emit=BT.bind(null,a),e.ce&&e.ce(a),a}let Jt=null;const Oa=()=>Jt||Re,In=e=>{Jt=e,e.scope.on()},Tn=()=>{Jt&&Jt.scope.off(),Jt=null};function Q_(e){return e.vnode.shapeFlag&4}let Xo=!1;function OC(e,t=!1){Xo=t;const{props:r,children:n}=e.vnode,i=Q_(e);pC(e,r,i,t),yC(e,n);const a=i?kC(e,t):void 0;return Xo=!1,a}function kC(e,t){const r=e.type;e.accessCache=Object.create(null),e.proxy=_a(new Proxy(e.ctx,IC));const{setup:n}=r;if(n){const i=e.setupContext=n.length>1?BC(e):null;In(e),La();const a=Sn(n,e,0,[e.props,i]);if(Ra(),Tn(),Av(a)){if(a.then(Tn,Tn),t)return a.then(o=>{eh(e,o,t)}).catch(o=>{hs(o,e,0)});e.asyncDep=a}else eh(e,a,t)}else J_(e,t)}function eh(e,t,r){gt(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:Yt(t)&&(e.setupState=w_(t)),J_(e,r)}let Ep;function J_(e,t,r){const n=e.type;if(!e.render){if(!t&&Ep&&!n.render){const i=n.template;if(i){const{isCustomElement:a,compilerOptions:o}=e.appContext.config,{delimiters:s,compilerOptions:l}=n,u=ie(ie({isCustomElement:a,delimiters:s},o),l);n.render=Ep(i,u)}}e.render=n.render||fr}In(e),La(),fC(e),Ra(),Tn()}function NC(e){return new Proxy(e.attrs,{get(t,r){return ke(e,"get","$attrs"),t[r]}})}function BC(e){const t=n=>{e.exposed=n||{}};let r;return{get attrs(){return r||(r=NC(e))},slots:e.slots,emit:e.emit,expose:t}}function jv(e){if(e.exposed)return e.exposeProxy||(e.exposeProxy=new Proxy(w_(_a(e.exposed)),{get(t,r){if(r in t)return t[r];if(r in $l)return $l[r](e)}}))}function FC(e){return gt(e)&&e.displayName||e.name}function zC(e){return gt(e)&&"__vccOpts"in e}const Ee=(e,t)=>LT(e,t,Xo);function Gz(e){const t=Oa();let r=e();return Tn(),Av(r)&&(r=r.catch(n=>{throw In(t),n})),[r,()=>In(t)]}function jo(e,t,r){const n=arguments.length;return n===2?Yt(t)&&!at(t)?qo(t)?fe(e,null,[t]):fe(e,t):fe(e,null,t):(n>3?r=Array.prototype.slice.call(arguments,2):n===3&&qo(r)&&(r=[r]),fe(e,t,r))}const HC="3.2.31",$C="http://www.w3.org/2000/svg",fi=typeof document!="undefined"?document:null,Lp=fi&&fi.createElement("template"),VC={insert:(e,t,r)=>{t.insertBefore(e,r||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,r,n)=>{const i=t?fi.createElementNS($C,e):fi.createElement(e,r?{is:r}:void 0);return e==="select"&&n&&n.multiple!=null&&i.setAttribute("multiple",n.multiple),i},createText:e=>fi.createTextNode(e),createComment:e=>fi.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>fi.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},cloneNode(e){const t=e.cloneNode(!0);return"_value"in e&&(t._value=e._value),t},insertStaticContent(e,t,r,n,i,a){const o=r?r.previousSibling:t.lastChild;if(i&&(i===a||i.nextSibling))for(;t.insertBefore(i.cloneNode(!0),r),!(i===a||!(i=i.nextSibling)););else{Lp.innerHTML=n?`${e}`:e;const s=Lp.content;if(n){const l=s.firstChild;for(;l.firstChild;)s.appendChild(l.firstChild);s.removeChild(l)}t.insertBefore(s,r)}return[o?o.nextSibling:t.firstChild,r?r.previousSibling:t.lastChild]}};function GC(e,t,r){const n=e._vtc;n&&(t=(t?[t,...n]:[...n]).join(" ")),t==null?e.removeAttribute("class"):r?e.setAttribute("class",t):e.className=t}function UC(e,t,r){const n=e.style,i=Zt(r);if(r&&!i){for(const a in r)rh(n,a,r[a]);if(t&&!Zt(t))for(const a in t)r[a]==null&&rh(n,a,"")}else{const a=n.display;i?t!==r&&(n.cssText=r):t&&e.removeAttribute("style"),"_vod"in e&&(n.display=a)}}const Rp=/\s*!important$/;function rh(e,t,r){if(at(r))r.forEach(n=>rh(e,t,n));else if(t.startsWith("--"))e.setProperty(t,r);else{const n=WC(e,t);Rp.test(r)?e.setProperty(Mi(n),r.replace(Rp,""),"important"):e[n]=r}}const Op=["Webkit","Moz","ms"],pf={};function WC(e,t){const r=pf[t];if(r)return r;let n=Ar(t);if(n!=="filter"&&n in e)return pf[t]=n;n=Su(n);for(let i=0;idocument.createEvent("Event").timeStamp&&(Vl=()=>performance.now());const e=navigator.userAgent.match(/firefox\/(\d+)/i);t1=!!(e&&Number(e[1])<=53)}let nh=0;const XC=Promise.resolve(),jC=()=>{nh=0},KC=()=>nh||(XC.then(jC),nh=Vl());function Fr(e,t,r,n){e.addEventListener(t,r,n)}function ZC(e,t,r,n){e.removeEventListener(t,r,n)}function QC(e,t,r,n,i=null){const a=e._vei||(e._vei={}),o=a[t];if(n&&o)o.value=n;else{const[s,l]=JC(t);if(n){const u=a[t]=tM(n,i);Fr(e,s,u,l)}else o&&(ZC(e,s,o,l),a[t]=void 0)}}const Np=/(?:Once|Passive|Capture)$/;function JC(e){let t;if(Np.test(e)){t={};let r;for(;r=e.match(Np);)e=e.slice(0,e.length-r[0].length),t[r[0].toLowerCase()]=!0}return[Mi(e.slice(2)),t]}function tM(e,t){const r=n=>{const i=n.timeStamp||Vl();(t1||i>=r.attached-1)&&Qe(eM(n,r.value),t,5,[n])};return r.value=e,r.attached=KC(),r}function eM(e,t){if(at(t)){const r=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{r.call(e),e._stopped=!0},t.map(n=>i=>!i._stopped&&n&&n(i))}else return t}const Bp=/^on[a-z]/,rM=(e,t,r,n,i=!1,a,o,s,l)=>{t==="class"?GC(e,n,i):t==="style"?UC(e,r,n):_u(t)?Tv(t)||QC(e,t,r,n,o):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):nM(e,t,n,i))?qC(e,t,n,a,o,s,l):(t==="true-value"?e._trueValue=n:t==="false-value"&&(e._falseValue=n),YC(e,t,n,i))};function nM(e,t,r,n){return n?!!(t==="innerHTML"||t==="textContent"||t in e&&Bp.test(t)&>(r)):t==="spellcheck"||t==="draggable"||t==="form"||t==="list"&&e.tagName==="INPUT"||t==="type"&&e.tagName==="TEXTAREA"||Bp.test(t)&&Zt(r)?!1:t in e}function Uz(e){const t=Oa();if(!t)return;const r=()=>ih(t.subTree,e(t.proxy));KT(r),Au(()=>{const n=new MutationObserver(r);n.observe(t.subTree.el.parentNode,{childList:!0}),Du(()=>n.disconnect())})}function ih(e,t){if(e.shapeFlag&128){const r=e.suspense;e=r.activeBranch,r.pendingBranch&&!r.isHydrating&&r.effects.push(()=>{ih(r.activeBranch,t)})}for(;e.component;)e=e.component.subTree;if(e.shapeFlag&1&&e.el)Fp(e.el,t);else if(e.type===Pe)e.children.forEach(r=>ih(r,t));else if(e.type===xo){let{el:r,anchor:n}=e;for(;r&&(Fp(r,t),r!==n);)r=r.nextSibling}}function Fp(e,t){if(e.nodeType===1){const r=e.style;for(const n in t)r.setProperty(`--${n}`,t[n])}}const Qr="transition",$a="animation",e1=(e,{slots:t})=>jo(I_,iM(e),t);e1.displayName="Transition";const r1={name:String,type:String,css:{type:Boolean,default:!0},duration:[String,Number,Object],enterFromClass:String,enterActiveClass:String,enterToClass:String,appearFromClass:String,appearActiveClass:String,appearToClass:String,leaveFromClass:String,leaveActiveClass:String,leaveToClass:String};e1.props=ie({},I_.props,r1);const Fn=(e,t=[])=>{at(e)?e.forEach(r=>r(...t)):e&&e(...t)},zp=e=>e?at(e)?e.some(t=>t.length>1):e.length>1:!1;function iM(e){const t={};for(const A in e)A in r1||(t[A]=e[A]);if(e.css===!1)return t;const{name:r="v",type:n,duration:i,enterFromClass:a=`${r}-enter-from`,enterActiveClass:o=`${r}-enter-active`,enterToClass:s=`${r}-enter-to`,appearFromClass:l=a,appearActiveClass:u=o,appearToClass:f=s,leaveFromClass:c=`${r}-leave-from`,leaveActiveClass:v=`${r}-leave-active`,leaveToClass:h=`${r}-leave-to`}=e,d=aM(i),p=d&&d[0],g=d&&d[1],{onBeforeEnter:m,onEnter:y,onEnterCancelled:_,onLeave:w,onLeaveCancelled:S,onBeforeAppear:b=m,onAppear:x=y,onAppearCancelled:T=_}=t,C=(A,L,O)=>{Oi(A,L?f:s),Oi(A,L?u:o),O&&O()},D=(A,L)=>{Oi(A,h),Oi(A,v),L&&L()},P=A=>(L,O)=>{const z=A?x:y,N=()=>C(L,A,O);Fn(z,[L,N]),Hp(()=>{Oi(L,A?l:a),Jr(L,A?f:s),zp(z)||$p(L,n,p,N)})};return ie(t,{onBeforeEnter(A){Fn(m,[A]),Jr(A,a),Jr(A,o)},onBeforeAppear(A){Fn(b,[A]),Jr(A,l),Jr(A,u)},onEnter:P(!1),onAppear:P(!0),onLeave(A,L){const O=()=>D(A,L);Jr(A,c),lM(),Jr(A,v),Hp(()=>{Oi(A,c),Jr(A,h),zp(w)||$p(A,n,g,O)}),Fn(w,[A,O])},onEnterCancelled(A){C(A,!1),Fn(_,[A])},onAppearCancelled(A){C(A,!0),Fn(T,[A])},onLeaveCancelled(A){D(A),Fn(S,[A])}})}function aM(e){if(e==null)return null;if(Yt(e))return[gf(e.enter),gf(e.leave)];{const t=gf(e);return[t,t]}}function gf(e){return ya(e)}function Jr(e,t){t.split(/\s+/).forEach(r=>r&&e.classList.add(r)),(e._vtc||(e._vtc=new Set)).add(t)}function Oi(e,t){t.split(/\s+/).forEach(n=>n&&e.classList.remove(n));const{_vtc:r}=e;r&&(r.delete(t),r.size||(e._vtc=void 0))}function Hp(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}let oM=0;function $p(e,t,r,n){const i=e._endId=++oM,a=()=>{i===e._endId&&n()};if(r)return setTimeout(a,r);const{type:o,timeout:s,propCount:l}=sM(e,t);if(!o)return n();const u=o+"end";let f=0;const c=()=>{e.removeEventListener(u,v),a()},v=h=>{h.target===e&&++f>=l&&c()};setTimeout(()=>{f(r[d]||"").split(", "),i=n(Qr+"Delay"),a=n(Qr+"Duration"),o=Vp(i,a),s=n($a+"Delay"),l=n($a+"Duration"),u=Vp(s,l);let f=null,c=0,v=0;t===Qr?o>0&&(f=Qr,c=o,v=a.length):t===$a?u>0&&(f=$a,c=u,v=l.length):(c=Math.max(o,u),f=c>0?o>u?Qr:$a:null,v=f?f===Qr?a.length:l.length:0);const h=f===Qr&&/\b(transform|all)(,|$)/.test(r[Qr+"Property"]);return{type:f,timeout:c,propCount:v,hasTransform:h}}function Vp(e,t){for(;e.lengthGp(r)+Gp(e[n])))}function Gp(e){return Number(e.slice(0,-1).replace(",","."))*1e3}function lM(){return document.body.offsetHeight}const En=e=>{const t=e.props["onUpdate:modelValue"];return at(t)?r=>yl(t,r):t};function uM(e){e.target.composing=!0}function Up(e){const t=e.target;t.composing&&(t.composing=!1,fM(t,"input"))}function fM(e,t){const r=document.createEvent("HTMLEvents");r.initEvent(t,!0,!0),e.dispatchEvent(r)}const Wp={created(e,{modifiers:{lazy:t,trim:r,number:n}},i){e._assign=En(i);const a=n||i.props&&i.props.type==="number";Fr(e,t?"change":"input",o=>{if(o.target.composing)return;let s=e.value;r?s=s.trim():a&&(s=ya(s)),e._assign(s)}),r&&Fr(e,"change",()=>{e.value=e.value.trim()}),t||(Fr(e,"compositionstart",uM),Fr(e,"compositionend",Up),Fr(e,"change",Up))},mounted(e,{value:t}){e.value=t==null?"":t},beforeUpdate(e,{value:t,modifiers:{lazy:r,trim:n,number:i}},a){if(e._assign=En(a),e.composing||document.activeElement===e&&(r||n&&e.value.trim()===t||(i||e.type==="number")&&ya(e.value)===t))return;const o=t==null?"":t;e.value!==o&&(e.value=o)}},cM={deep:!0,created(e,t,r){e._assign=En(r),Fr(e,"change",()=>{const n=e._modelValue,i=Sa(e),a=e.checked,o=e._assign;if(at(n)){const s=xv(n,i),l=s!==-1;if(a&&!l)o(n.concat(i));else if(!a&&l){const u=[...n];u.splice(s,1),o(u)}}else if(Ea(n)){const s=new Set(n);a?s.add(i):s.delete(i),o(s)}else o(n1(e,a))})},mounted:Yp,beforeUpdate(e,t,r){e._assign=En(r),Yp(e,t,r)}};function Yp(e,{value:t,oldValue:r},n){e._modelValue=t,at(t)?e.checked=xv(t,n.props.value)>-1:Ea(t)?e.checked=t.has(n.props.value):t!==r&&(e.checked=wi(t,n1(e,!0)))}const hM={created(e,{value:t},r){e.checked=wi(t,r.props.value),e._assign=En(r),Fr(e,"change",()=>{e._assign(Sa(e))})},beforeUpdate(e,{value:t,oldValue:r},n){e._assign=En(n),t!==r&&(e.checked=wi(t,n.props.value))}},vM={deep:!0,created(e,{value:t,modifiers:{number:r}},n){const i=Ea(t);Fr(e,"change",()=>{const a=Array.prototype.filter.call(e.options,o=>o.selected).map(o=>r?ya(Sa(o)):Sa(o));e._assign(e.multiple?i?new Set(a):a:a[0])}),e._assign=En(n)},mounted(e,{value:t}){qp(e,t)},beforeUpdate(e,t,r){e._assign=En(r)},updated(e,{value:t}){qp(e,t)}};function qp(e,t){const r=e.multiple;if(!(r&&!at(t)&&!Ea(t))){for(let n=0,i=e.options.length;n-1:a.selected=t.has(o);else if(wi(Sa(a),t)){e.selectedIndex!==n&&(e.selectedIndex=n);return}}!r&&e.selectedIndex!==-1&&(e.selectedIndex=-1)}}function Sa(e){return"_value"in e?e._value:e.value}function n1(e,t){const r=t?"_trueValue":"_falseValue";return r in e?e[r]:t}const Wz={created(e,t,r){Ds(e,t,r,null,"created")},mounted(e,t,r){Ds(e,t,r,null,"mounted")},beforeUpdate(e,t,r,n){Ds(e,t,r,n,"beforeUpdate")},updated(e,t,r,n){Ds(e,t,r,n,"updated")}};function Ds(e,t,r,n,i){let a;switch(e.tagName){case"SELECT":a=vM;break;case"TEXTAREA":a=Wp;break;default:switch(r.props&&r.props.type){case"checkbox":a=cM;break;case"radio":a=hM;break;default:a=Wp}}const o=a[i];o&&o(e,t,r,n)}const dM=["ctrl","shift","alt","meta"],pM={stop:e=>e.stopPropagation(),prevent:e=>e.preventDefault(),self:e=>e.target!==e.currentTarget,ctrl:e=>!e.ctrlKey,shift:e=>!e.shiftKey,alt:e=>!e.altKey,meta:e=>!e.metaKey,left:e=>"button"in e&&e.button!==0,middle:e=>"button"in e&&e.button!==1,right:e=>"button"in e&&e.button!==2,exact:(e,t)=>dM.some(r=>e[`${r}Key`]&&!t.includes(r))},Yz=(e,t)=>(r,...n)=>{for(let i=0;ir=>{if(!("key"in r))return;const n=Mi(r.key);if(t.some(i=>i===n||gM[i]===n))return e(r)},Xz={beforeMount(e,{value:t},{transition:r}){e._vod=e.style.display==="none"?"":e.style.display,r&&t?r.beforeEnter(e):Va(e,t)},mounted(e,{value:t},{transition:r}){r&&t&&r.enter(e)},updated(e,{value:t,oldValue:r},{transition:n}){!t!=!r&&(n?t?(n.beforeEnter(e),Va(e,!0),n.enter(e)):n.leave(e,()=>{Va(e,!1)}):Va(e,t))},beforeUnmount(e,{value:t}){Va(e,t)}};function Va(e,t){e.style.display=t?e._vod:"none"}const mM=ie({patchProp:rM},VC);let Xp;function i1(){return Xp||(Xp=SC(mM))}const jz=(...e)=>{i1().render(...e)},Kz=(...e)=>{const t=i1().createApp(...e),{mount:r}=t;return t.mount=n=>{const i=yM(n);if(!i)return;const a=t._component;!gt(a)&&!a.render&&!a.template&&(a.template=i.innerHTML),i.innerHTML="";const o=r(i,!1,i instanceof SVGElement);return i instanceof Element&&(i.removeAttribute("v-cloak"),i.setAttribute("data-v-app","")),o},t};function yM(e){return Zt(e)?document.querySelector(e):e}var _M=typeof globalThis!="undefined"?globalThis:typeof window!="undefined"?window:typeof global!="undefined"?global:typeof self!="undefined"?self:{},Kv={exports:{}},a1=function(t,r){return function(){for(var i=new Array(arguments.length),a=0;a=0)return;n==="set-cookie"?r[n]=(r[n]?r[n]:[]).concat([i]):r[n]=r[n]?r[n]+", "+i:i}}),r},Kp=Fe,ZM=Kp.isStandardBrowserEnv()?function(){var t=/(msie|trident)/i.test(navigator.userAgent),r=document.createElement("a"),n;function i(a){var o=a;return t&&(r.setAttribute("href",o),o=r.href),r.setAttribute("href",o),{href:r.href,protocol:r.protocol?r.protocol.replace(/:$/,""):"",host:r.host,search:r.search?r.search.replace(/^\?/,""):"",hash:r.hash?r.hash.replace(/^#/,""):"",hostname:r.hostname,port:r.port,pathname:r.pathname.charAt(0)==="/"?r.pathname:"/"+r.pathname}}return n=i(window.location.href),function(o){var s=Kp.isString(o)?i(o):o;return s.protocol===n.protocol&&s.host===n.host}}():function(){return function(){return!0}}(),Is=Fe,QM=VM,JM=GM,tA=l1,eA=XM,rA=KM,nA=ZM,yf=f1,Zp=function(t){return new Promise(function(n,i){var a=t.data,o=t.headers,s=t.responseType;Is.isFormData(a)&&delete o["Content-Type"];var l=new XMLHttpRequest;if(t.auth){var u=t.auth.username||"",f=t.auth.password?unescape(encodeURIComponent(t.auth.password)):"";o.Authorization="Basic "+btoa(u+":"+f)}var c=eA(t.baseURL,t.url);l.open(t.method.toUpperCase(),tA(c,t.params,t.paramsSerializer),!0),l.timeout=t.timeout;function v(){if(!!l){var d="getAllResponseHeaders"in l?rA(l.getAllResponseHeaders()):null,p=!s||s==="text"||s==="json"?l.responseText:l.response,g={data:p,status:l.status,statusText:l.statusText,headers:d,config:t,request:l};QM(n,i,g),l=null}}if("onloadend"in l?l.onloadend=v:l.onreadystatechange=function(){!l||l.readyState!==4||l.status===0&&!(l.responseURL&&l.responseURL.indexOf("file:")===0)||setTimeout(v)},l.onabort=function(){!l||(i(yf("Request aborted",t,"ECONNABORTED",l)),l=null)},l.onerror=function(){i(yf("Network Error",t,null,l)),l=null},l.ontimeout=function(){var p="timeout of "+t.timeout+"ms exceeded";t.timeoutErrorMessage&&(p=t.timeoutErrorMessage),i(yf(p,t,t.transitional&&t.transitional.clarifyTimeoutError?"ETIMEDOUT":"ECONNABORTED",l)),l=null},Is.isStandardBrowserEnv()){var h=(t.withCredentials||nA(c))&&t.xsrfCookieName?JM.read(t.xsrfCookieName):void 0;h&&(o[t.xsrfHeaderName]=h)}"setRequestHeader"in l&&Is.forEach(o,function(p,g){typeof a=="undefined"&&g.toLowerCase()==="content-type"?delete o[g]:l.setRequestHeader(g,p)}),Is.isUndefined(t.withCredentials)||(l.withCredentials=!!t.withCredentials),s&&s!=="json"&&(l.responseType=t.responseType),typeof t.onDownloadProgress=="function"&&l.addEventListener("progress",t.onDownloadProgress),typeof t.onUploadProgress=="function"&&l.upload&&l.upload.addEventListener("progress",t.onUploadProgress),t.cancelToken&&t.cancelToken.promise.then(function(p){!l||(l.abort(),i(p),l=null)}),a||(a=null),l.send(a)})},ee=Fe,Qp=zM,iA=u1,aA={"Content-Type":"application/x-www-form-urlencoded"};function Jp(e,t){!ee.isUndefined(e)&&ee.isUndefined(e["Content-Type"])&&(e["Content-Type"]=t)}function oA(){var e;return(typeof XMLHttpRequest!="undefined"||typeof process!="undefined"&&Object.prototype.toString.call(process)==="[object process]")&&(e=Zp),e}function sA(e,t,r){if(ee.isString(e))try{return(t||JSON.parse)(e),ee.trim(e)}catch(n){if(n.name!=="SyntaxError")throw n}return(r||JSON.stringify)(e)}var Eu={transitional:{silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},adapter:oA(),transformRequest:[function(t,r){return Qp(r,"Accept"),Qp(r,"Content-Type"),ee.isFormData(t)||ee.isArrayBuffer(t)||ee.isBuffer(t)||ee.isStream(t)||ee.isFile(t)||ee.isBlob(t)?t:ee.isArrayBufferView(t)?t.buffer:ee.isURLSearchParams(t)?(Jp(r,"application/x-www-form-urlencoded;charset=utf-8"),t.toString()):ee.isObject(t)||r&&r["Content-Type"]==="application/json"?(Jp(r,"application/json"),sA(t)):t}],transformResponse:[function(t){var r=this.transitional,n=r&&r.silentJSONParsing,i=r&&r.forcedJSONParsing,a=!n&&this.responseType==="json";if(a||i&&ee.isString(t)&&t.length)try{return JSON.parse(t)}catch(o){if(a)throw o.name==="SyntaxError"?iA(o,this,"E_JSON_PARSE"):o}return t}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,validateStatus:function(t){return t>=200&&t<300}};Eu.headers={common:{Accept:"application/json, text/plain, */*"}};ee.forEach(["delete","get","head"],function(t){Eu.headers[t]={}});ee.forEach(["post","put","patch"],function(t){Eu.headers[t]=ee.merge(aA)});var Jv=Eu,lA=Fe,uA=Jv,fA=function(t,r,n){var i=this||uA;return lA.forEach(n,function(o){t=o.call(i,t,r)}),t},c1=function(t){return!!(t&&t.__CANCEL__)},tg=Fe,_f=fA,cA=c1,hA=Jv;function wf(e){e.cancelToken&&e.cancelToken.throwIfRequested()}var vA=function(t){wf(t),t.headers=t.headers||{},t.data=_f.call(t,t.data,t.headers,t.transformRequest),t.headers=tg.merge(t.headers.common||{},t.headers[t.method]||{},t.headers),tg.forEach(["delete","get","head","post","put","patch","common"],function(i){delete t.headers[i]});var r=t.adapter||hA.adapter;return r(t).then(function(i){return wf(t),i.data=_f.call(t,i.data,i.headers,t.transformResponse),i},function(i){return cA(i)||(wf(t),i&&i.response&&(i.response.data=_f.call(t,i.response.data,i.response.headers,t.transformResponse))),Promise.reject(i)})},ae=Fe,h1=function(t,r){r=r||{};var n={},i=["url","method","data"],a=["headers","auth","proxy","params"],o=["baseURL","transformRequest","transformResponse","paramsSerializer","timeout","timeoutMessage","withCredentials","adapter","responseType","xsrfCookieName","xsrfHeaderName","onUploadProgress","onDownloadProgress","decompress","maxContentLength","maxBodyLength","maxRedirects","transport","httpAgent","httpsAgent","cancelToken","socketPath","responseEncoding"],s=["validateStatus"];function l(v,h){return ae.isPlainObject(v)&&ae.isPlainObject(h)?ae.merge(v,h):ae.isPlainObject(h)?ae.merge({},h):ae.isArray(h)?h.slice():h}function u(v){ae.isUndefined(r[v])?ae.isUndefined(t[v])||(n[v]=l(void 0,t[v])):n[v]=l(t[v],r[v])}ae.forEach(i,function(h){ae.isUndefined(r[h])||(n[h]=l(void 0,r[h]))}),ae.forEach(a,u),ae.forEach(o,function(h){ae.isUndefined(r[h])?ae.isUndefined(t[h])||(n[h]=l(void 0,t[h])):n[h]=l(void 0,r[h])}),ae.forEach(s,function(h){h in r?n[h]=l(t[h],r[h]):h in t&&(n[h]=l(void 0,t[h]))});var f=i.concat(a).concat(o).concat(s),c=Object.keys(t).concat(Object.keys(r)).filter(function(h){return f.indexOf(h)===-1});return ae.forEach(c,u),n};const dA="axios",pA="0.21.4",gA="Promise based HTTP client for the browser and node.js",mA="index.js",yA={test:"grunt test",start:"node ./sandbox/server.js",build:"NODE_ENV=production grunt build",preversion:"npm test",version:"npm run build && grunt version && git add -A dist && git add CHANGELOG.md bower.json package.json",postversion:"git push && git push --tags",examples:"node ./examples/server.js",coveralls:"cat coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js",fix:"eslint --fix lib/**/*.js"},_A={type:"git",url:"https://github.com/axios/axios.git"},wA=["xhr","http","ajax","promise","node"],bA="Matt Zabriskie",SA="MIT",xA={url:"https://github.com/axios/axios/issues"},TA="https://axios-http.com",CA={coveralls:"^3.0.0","es6-promise":"^4.2.4",grunt:"^1.3.0","grunt-banner":"^0.6.0","grunt-cli":"^1.2.0","grunt-contrib-clean":"^1.1.0","grunt-contrib-watch":"^1.0.0","grunt-eslint":"^23.0.0","grunt-karma":"^4.0.0","grunt-mocha-test":"^0.13.3","grunt-ts":"^6.0.0-beta.19","grunt-webpack":"^4.0.2","istanbul-instrumenter-loader":"^1.0.0","jasmine-core":"^2.4.1",karma:"^6.3.2","karma-chrome-launcher":"^3.1.0","karma-firefox-launcher":"^2.1.0","karma-jasmine":"^1.1.1","karma-jasmine-ajax":"^0.1.13","karma-safari-launcher":"^1.0.0","karma-sauce-launcher":"^4.3.6","karma-sinon":"^1.0.5","karma-sourcemap-loader":"^0.3.8","karma-webpack":"^4.0.2","load-grunt-tasks":"^3.5.2",minimist:"^1.2.0",mocha:"^8.2.1",sinon:"^4.5.0","terser-webpack-plugin":"^4.2.3",typescript:"^4.0.5","url-search-params":"^0.10.0",webpack:"^4.44.2","webpack-dev-server":"^3.11.0"},MA={"./lib/adapters/http.js":"./lib/adapters/xhr.js"},AA="dist/axios.min.js",DA="dist/axios.min.js",PA="./index.d.ts",IA={"follow-redirects":"^1.14.0"},EA=[{path:"./dist/axios.min.js",threshold:"5kB"}];var LA={name:dA,version:pA,description:gA,main:mA,scripts:yA,repository:_A,keywords:wA,author:bA,license:SA,bugs:xA,homepage:TA,devDependencies:CA,browser:MA,jsdelivr:AA,unpkg:DA,typings:PA,dependencies:IA,bundlesize:EA},v1=LA,td={};["object","boolean","number","function","string","symbol"].forEach(function(e,t){td[e]=function(n){return typeof n===e||"a"+(t<1?"n ":" ")+e}});var eg={},RA=v1.version.split(".");function d1(e,t){for(var r=t?t.split("."):RA,n=e.split("."),i=0;i<3;i++){if(r[i]>n[i])return!0;if(r[i]0;){var a=n[i],o=t[a];if(o){var s=e[a],l=s===void 0||o(s,a,e);if(l!==!0)throw new TypeError("option "+a+" must be "+l);continue}if(r!==!0)throw Error("Unknown option "+a)}}var kA={isOlderVersion:d1,assertOptions:OA,validators:td},p1=Fe,NA=l1,rg=BM,ng=vA,Lu=h1,g1=kA,Ni=g1.validators;function vs(e){this.defaults=e,this.interceptors={request:new rg,response:new rg}}vs.prototype.request=function(t){typeof t=="string"?(t=arguments[1]||{},t.url=arguments[0]):t=t||{},t=Lu(this.defaults,t),t.method?t.method=t.method.toLowerCase():this.defaults.method?t.method=this.defaults.method.toLowerCase():t.method="get";var r=t.transitional;r!==void 0&&g1.assertOptions(r,{silentJSONParsing:Ni.transitional(Ni.boolean,"1.0.0"),forcedJSONParsing:Ni.transitional(Ni.boolean,"1.0.0"),clarifyTimeoutError:Ni.transitional(Ni.boolean,"1.0.0")},!1);var n=[],i=!0;this.interceptors.request.forEach(function(v){typeof v.runWhen=="function"&&v.runWhen(t)===!1||(i=i&&v.synchronous,n.unshift(v.fulfilled,v.rejected))});var a=[];this.interceptors.response.forEach(function(v){a.push(v.fulfilled,v.rejected)});var o;if(!i){var s=[ng,void 0];for(Array.prototype.unshift.apply(s,n),s=s.concat(a),o=Promise.resolve(t);s.length;)o=o.then(s.shift(),s.shift());return o}for(var l=t;n.length;){var u=n.shift(),f=n.shift();try{l=u(l)}catch(c){f(c);break}}try{o=ng(l)}catch(c){return Promise.reject(c)}for(;a.length;)o=o.then(a.shift(),a.shift());return o};vs.prototype.getUri=function(t){return t=Lu(this.defaults,t),NA(t.url,t.params,t.paramsSerializer).replace(/^\?/,"")};p1.forEach(["delete","get","head","options"],function(t){vs.prototype[t]=function(r,n){return this.request(Lu(n||{},{method:t,url:r,data:(n||{}).data}))}});p1.forEach(["post","put","patch"],function(t){vs.prototype[t]=function(r,n,i){return this.request(Lu(i||{},{method:t,url:r,data:n}))}});var BA=vs;function ed(e){this.message=e}ed.prototype.toString=function(){return"Cancel"+(this.message?": "+this.message:"")};ed.prototype.__CANCEL__=!0;var m1=ed,FA=m1;function Gl(e){if(typeof e!="function")throw new TypeError("executor must be a function.");var t;this.promise=new Promise(function(i){t=i});var r=this;e(function(i){r.reason||(r.reason=new FA(i),t(r.reason))})}Gl.prototype.throwIfRequested=function(){if(this.reason)throw this.reason};Gl.source=function(){var t,r=new Gl(function(i){t=i});return{token:r,cancel:t}};var zA=Gl,HA=function(t){return function(n){return t.apply(null,n)}},$A=function(t){return typeof t=="object"&&t.isAxiosError===!0},ig=Fe,VA=a1,Sl=BA,GA=h1,UA=Jv;function y1(e){var t=new Sl(e),r=VA(Sl.prototype.request,t);return ig.extend(r,Sl.prototype,t),ig.extend(r,t),r}var cr=y1(UA);cr.Axios=Sl;cr.create=function(t){return y1(GA(cr.defaults,t))};cr.Cancel=m1;cr.CancelToken=zA;cr.isCancel=c1;cr.all=function(t){return Promise.all(t)};cr.spread=HA;cr.isAxiosError=$A;Kv.exports=cr;Kv.exports.default=cr;var Zz=Kv.exports,Ul=function(){return Ul=Object.assign||function(t){for(var r,n=1,i=arguments.length;n":">",'"':""","'":"'"};function v(d,p){for(var g=p.split(WA).filter(function(m){return m});g.length;)d=d[g.shift()];return d}function h(d,p,g){try{f=v(d,p)}catch(y){}if(f==null){if(g)return h(g.ctx,p,g.parent);console.warn("Cannot evaluate expression: ".concat(p)),f=p}var m=f.toString();return n?m:m.replace(/[&<>"']/g,function(y){return c[y]})}return h(r,u,i)});return o}};ds.INTERPOLATION_RE=_1;ds.INTERPOLATION_PREFIX="%{";var ag={getTranslationIndex:function(e,t){switch(t=Number(t),t=typeof t=="number"&&isNaN(t)?1:t,e.length>2&&e!=="pt_BR"&&(e=e.split("_")[0]),e){case"ay":case"bo":case"cgg":case"dz":case"fa":case"id":case"ja":case"jbo":case"ka":case"kk":case"km":case"ko":case"ky":case"lo":case"ms":case"my":case"sah":case"su":case"th":case"tt":case"ug":case"vi":case"wo":case"zh":return 0;case"is":return t%10!==1||t%100===11?1:0;case"jv":return t!==0?1:0;case"mk":return t===1||t%10===1?0:1;case"ach":case"ak":case"am":case"arn":case"br":case"fil":case"fr":case"gun":case"ln":case"mfe":case"mg":case"mi":case"oc":case"pt_BR":case"tg":case"ti":case"tr":case"uz":case"wa":return t>1?1:0;case"lv":return t%10===1&&t%100!==11?0:t!==0?1:2;case"lt":return t%10===1&&t%100!==11?0:t%10>=2&&(t%100<10||t%100>=20)?1:2;case"be":case"bs":case"hr":case"ru":case"sr":case"uk":return t%10===1&&t%100!==11?0:t%10>=2&&t%10<=4&&(t%100<10||t%100>=20)?1:2;case"mnk":return t===0?0:t===1?1:2;case"ro":return t===1?0:t===0||t%100>0&&t%100<20?1:2;case"pl":return t===1?0:t%10>=2&&t%10<=4&&(t%100<10||t%100>=20)?1:2;case"cs":case"sk":return t===1?0:t>=2&&t<=4?1:2;case"csb":return t===1?0:t%10>=2&&t%10<=4&&(t%100<10||t%100>=20)?1:2;case"sl":return t%100===1?0:t%100===2?1:t%100===3||t%100===4?2:3;case"mt":return t===1?0:t===0||t%100>1&&t%100<11?1:t%100>10&&t%100<20?2:3;case"gd":return t===1||t===11?0:t===2||t===12?1:t>2&&t<20?2:3;case"cy":return t===1?0:t===2?1:t!==8&&t!==11?2:3;case"kw":return t===1?0:t===2?1:t===3?2:3;case"ga":return t===1?0:t===2?1:t>2&&t<7?2:t>6&&t<11?3:4;case"ar":return t===0?0:t===1?1:t===2?2:t%100>=3&&t%100<=10?3:t%100>=11?4:5;default:return t!==1?1:0}}},rd=function(e){return{getTranslation:function(t,r,n,i,a,o,s){r===void 0&&(r=1),n===void 0&&(n=null),i===void 0&&(i=null),s===void 0&&(s=!1),a===void 0&&(a=e.current);var l=function(m,y){return y?e.interpolate(m,y,s):m};if(t=t.trim(),!t)return"";var u=a?e.silent||e.muted.indexOf(a)!==-1:!1,f=i&&ag.getTranslationIndex(a,r)>0?i:t,c=e.translations,v=c[a]||c[a.split("_")[0]];if(!v)return u||console.warn("No translations found for ".concat(a)),l(f,o);var h=function(m){var y=ag.getTranslationIndex(a,r);if(m.length===1&&r===1&&(y=0),!m[y])throw new Error(t+" "+y+" "+e.current+" "+r);return l(m[y],o)},d=function(){if(!u){var m="Untranslated ".concat(a," key found: ").concat(t);n&&(m+=" (with context: ".concat(n,")")),console.warn(m)}return l(f,o)},p=function(m,y){if(y===void 0&&(y=null),m instanceof Object){if(Array.isArray(m))return h(m);var _=y!=null?y:"",w=m[_];return p(w)}return y||!m?d():l(m,o)},g=v[t];return p(g,n)},gettext:function(t,r,n){return n===void 0&&(n=!1),this.getTranslation(t,void 0,void 0,void 0,void 0,r,n)},pgettext:function(t,r,n,i){return i===void 0&&(i=!1),this.getTranslation(r,1,t,void 0,void 0,n,i)},ngettext:function(t,r,n,i,a){return a===void 0&&(a=!1),this.getTranslation(t,n,null,r,void 0,i,a)},npgettext:function(t,r,n,i,a,o){return o===void 0&&(o=!1),this.getTranslation(r,i,t,n,void 0,a,o)}}},sh=Symbol("GETTEXT");function qA(e){return e.replace(/\r?\n|\r/,"").replace(/\s\s+/g," ").trim()}function og(e){var t={};return Object.keys(e).forEach(function(r){var n=e[r],i={};Object.keys(n).forEach(function(a){i[qA(a)]=n[a]}),t[r]=i}),t}var XA=function(){var e=Je(sh,null);if(!e)throw new Error("Failed to inject gettext. Make sure vue3-gettext is set up properly.");return e},sg=Gv({name:"translate",props:{tag:{type:String,default:"span"},translateN:{type:Number,default:null},translatePlural:{type:String,default:null},translateContext:{type:String,default:null},translateParams:{type:Object,default:null},translateComment:{type:String,default:null}},setup:function(e,t){var r,n,i,a=e.translateN!==void 0&&e.translatePlural!==void 0;if(!a&&(e.translateN||e.translatePlural))throw new Error("`translate-n` and `translate-plural` attributes must be used together: ".concat((i=(n=(r=t.slots).default)===null||n===void 0?void 0:n.call(r)[0])===null||i===void 0?void 0:i.children,"."));var o=wa(),s=XA(),l=wa(null);Au(function(){!l.value&&o.value&&(l.value=o.value.innerHTML.trim())});var u=Ee(function(){var f,c=rd(s).getTranslation(l.value,e.translateN,e.translateContext,a?e.translatePlural:null,s.current);return ds(s)(c,e.translateParams,void 0,(f=Oa())===null||f===void 0?void 0:f.parent)});return function(){return l.value?jo(e.tag,{ref:o,innerHTML:u.value}):jo(e.tag,{ref:o},t.slots.default?t.slots.default():"")}}}),jA=function(e,t,r,n){var i,a=n.props||{},o=t.dataset.msgid,s=a["translate-context"],l=a["translate-n"],u=a["translate-plural"],f=l!==void 0&&u!==void 0,c=a["render-html"]==="true";if(!f&&(l||u))throw new Error("`translate-n` and `translate-plural` attributes must be used together:"+o+".");!e.silent&&a["translate-params"]&&console.warn("`translate-params` is required as an expression for v-translate directive. Please change to `v-translate='params'`: ".concat(o));var v=rd(e).getTranslation(o,l,s,f?u:null,e.current),h=Object.assign((i=r.instance)!==null&&i!==void 0?i:{},r.value),d=ds(e)(v,h,c,null);t.innerHTML=d};function lg(e){var t=function(r,n,i){r.dataset.currentLanguage=e.current,jA(e,r,n,i)};return{beforeMount:function(r,n,i){r.dataset.msgid||(r.dataset.msgid=r.innerHTML),ha(e,function(){t(r,n,i)}),t(r,n,i)},updated:function(r,n,i){t(r,n,i)}}}var ug={availableLanguages:{en:"English"},defaultLanguage:"en",mutedLanguages:[],silent:!1,translations:{},setGlobalProperties:!0,provideDirective:!0,provideComponent:!0};function Qz(e){e===void 0&&(e={}),Object.keys(e).forEach(function(o){if(Object.keys(ug).indexOf(o)===-1)throw new Error("".concat(o," is an invalid option for the translate plugin."))});var t=Ul(Ul({},ug),e),r=wa(og(t.translations)),n=Ai({available:t.availableLanguages,muted:t.mutedLanguages,silent:t.silent,translations:Ee({get:function(){return r.value},set:function(o){r.value=og(o)}}),current:t.defaultLanguage,install:function(o){if(o[sh]=n,o.provide(sh,n),t.setGlobalProperties){var s=o.config.globalProperties;s.$gettext=n.$gettext,s.$pgettext=n.$pgettext,s.$ngettext=n.$ngettext,s.$npgettext=n.$npgettext,s.$gettextInterpolate=n.interpolate,s.$language=n}t.provideDirective&&o.directive("translate",lg(n)),t.provideComponent&&o.component("translate",sg)}}),i=rd(n),a=ds(n);return n.$gettext=i.gettext.bind(i),n.$pgettext=i.pgettext.bind(i),n.$ngettext=i.ngettext.bind(i),n.$npgettext=i.npgettext.bind(i),n.interpolate=a.bind(a),n.directive=lg(n),n.component=sg,n}var KA=!1;/*! * pinia v2.0.12 * (c) 2022 Eduardo San Martin Morote * @license MIT - */let n1;const bu=e=>n1=e,i1=Symbol();function Wc(e){return e&&typeof e=="object"&&Object.prototype.toString.call(e)==="[object Object]"&&typeof e.toJSON!="function"}var go;(function(e){e.direct="direct",e.patchObject="patch object",e.patchFunction="patch function"})(go||(go={}));function fz(){const e=H0(!0),t=e.run(()=>ha({}));let r=[],n=[];const i=ca({install(a){bu(i),i._a=a,a.provide(i1,i),a.config.globalProperties.$pinia=i,n.forEach(o=>r.push(o)),n=[]},use(a){return!this._a&&!DM?n.push(a):r.push(a),this},_p:r,_a:null,_e:e,_s:new Map,state:t});return i}const a1=()=>{};function Yp(e,t,r,n=a1){e.push(t);const i=()=>{const a=e.indexOf(t);a>-1&&(e.splice(a,1),n())};return!r&&Ta()&&gu(i),i}function Pi(e,...t){e.slice().forEach(r=>{r(...t)})}function Yc(e,t){for(const r in t){const n=t[r],i=e[r];Wc(i)&&Wc(n)&&!Gt(n)&&!vn(n)?e[r]=Yc(i,n):e[r]=n}return e}const MM=Symbol();function AM(e){return!Wc(e)||!e.hasOwnProperty(MM)}const{assign:Pr}=Object;function PM(e){return!!(Gt(e)&&e.effect)}function IM(e,t,r,n){const{state:i,actions:a,getters:o}=t,s=r.state.value[e];let l;function u(){s||(r.state.value[e]=i?i():{});const f=iT(r.state.value[e]);return Pr(f,a,Object.keys(o||{}).reduce((c,v)=>(c[v]=ca(Ae(()=>{bu(r);const h=r._s.get(e);return o[v].call(h,h)})),c),{}))}return l=o1(e,u,t,r),l.$reset=function(){const c=i?i():{};this.$patch(v=>{Pr(v,c)})},l}function o1(e,t,r={},n,i){let a;const o=r.state,s=Pr({actions:{}},r),l={deep:!0};let u,f,c=ca([]),v=ca([]),h;const d=n.state.value[e];!o&&!d&&(n.state.value[e]={}),ha({});function m(b){let x;u=f=!1,typeof b=="function"?(b(n.state.value[e]),x={type:go.patchFunction,storeId:e,events:h}):(Yc(n.state.value[e],b),x={type:go.patchObject,payload:b,storeId:e,events:h}),mv().then(()=>{u=!0}),f=!0,Pi(c,x,n.state.value[e])}const g=a1;function p(){a.stop(),c=[],v=[],n._s.delete(e)}function y(b,x){return function(){bu(n);const C=Array.from(arguments),D=[],M=[];function I(O){D.push(O)}function A(O){M.push(O)}Pi(v,{args:C,name:b,store:w,after:I,onError:A});let L;try{L=x.apply(this&&this.$id===e?this:w,C)}catch(O){throw Pi(M,O),O}return L instanceof Promise?L.then(O=>(Pi(D,O),O)).catch(O=>(Pi(M,O),Promise.reject(O))):(Pi(D,L),L)}}const _={_p:n,$id:e,$onAction:Yp.bind(null,v),$patch:m,$reset:g,$subscribe(b,x={}){const C=Yp(c,b,x.detached,()=>D()),D=a.run(()=>ia(()=>n.state.value[e],M=>{(x.flush==="sync"?f:u)&&b({storeId:e,type:go.direct,events:h},M)},Pr({},l,x)));return C},$dispose:p},w=_i(Pr({},_));n._s.set(e,w);const S=n._e.run(()=>(a=H0(),a.run(()=>t())));for(const b in S){const x=S[b];if(Gt(x)&&!PM(x)||vn(x))o||(d&&AM(x)&&(Gt(x)?x.value=d[b]:Yc(x,d[b])),n.state.value[e][b]=x);else if(typeof x=="function"){const C=y(b,x);S[b]=C,s.actions[b]=x}}return Pr(w,S),Pr(xt(w),S),Object.defineProperty(w,"$state",{get:()=>n.state.value[e],set:b=>{m(x=>{Pr(x,b)})}}),n._p.forEach(b=>{Pr(w,a.run(()=>b({store:w,app:n._a,pinia:n,options:s})))}),d&&o&&r.hydrate&&r.hydrate(w.$state,d),u=!0,f=!0,w}function cz(e,t,r){let n,i;const a=typeof t=="function";typeof e=="string"?(n=e,i=a?r:t):(i=e,n=e.id);function o(s,l){const u=Ta();return s=s||u&&Ke(i1),s&&bu(s),s=n1,s._s.has(n)||(a?o1(n,t,i,s):IM(n,i,s)),s._s.get(n)}return o.$id=n,o}/*! + */let w1;const Ru=e=>w1=e,b1=Symbol();function lh(e){return e&&typeof e=="object"&&Object.prototype.toString.call(e)==="[object Object]"&&typeof e.toJSON!="function"}var Co;(function(e){e.direct="direct",e.patchObject="patch object",e.patchFunction="patch function"})(Co||(Co={}));function Jz(){const e=n_(!0),t=e.run(()=>wa({}));let r=[],n=[];const i=_a({install(a){Ru(i),i._a=a,a.provide(b1,i),a.config.globalProperties.$pinia=i,n.forEach(o=>r.push(o)),n=[]},use(a){return!this._a&&!KA?n.push(a):r.push(a),this},_p:r,_a:null,_e:e,_s:new Map,state:t});return i}const S1=()=>{};function fg(e,t,r,n=S1){e.push(t);const i=()=>{const a=e.indexOf(t);a>-1&&(e.splice(a,1),n())};return!r&&Oa()&&Du(i),i}function Bi(e,...t){e.slice().forEach(r=>{r(...t)})}function uh(e,t){for(const r in t){const n=t[r],i=e[r];lh(i)&&lh(n)&&!Wt(n)&&!bn(n)?e[r]=uh(i,n):e[r]=n}return e}const ZA=Symbol();function QA(e){return!lh(e)||!e.hasOwnProperty(ZA)}const{assign:kr}=Object;function JA(e){return!!(Wt(e)&&e.effect)}function tD(e,t,r,n){const{state:i,actions:a,getters:o}=t,s=r.state.value[e];let l;function u(){s||(r.state.value[e]=i?i():{});const f=DT(r.state.value[e]);return kr(f,a,Object.keys(o||{}).reduce((c,v)=>(c[v]=_a(Ee(()=>{Ru(r);const h=r._s.get(e);return o[v].call(h,h)})),c),{}))}return l=x1(e,u,t,r),l.$reset=function(){const c=i?i():{};this.$patch(v=>{kr(v,c)})},l}function x1(e,t,r={},n,i){let a;const o=r.state,s=kr({actions:{}},r),l={deep:!0};let u,f,c=_a([]),v=_a([]),h;const d=n.state.value[e];!o&&!d&&(n.state.value[e]={}),wa({});function p(b){let x;u=f=!1,typeof b=="function"?(b(n.state.value[e]),x={type:Co.patchFunction,storeId:e,events:h}):(uh(n.state.value[e],b),x={type:Co.patchObject,payload:b,storeId:e,events:h}),Bv().then(()=>{u=!0}),f=!0,Bi(c,x,n.state.value[e])}const g=S1;function m(){a.stop(),c=[],v=[],n._s.delete(e)}function y(b,x){return function(){Ru(n);const T=Array.from(arguments),C=[],D=[];function P(O){C.push(O)}function A(O){D.push(O)}Bi(v,{args:T,name:b,store:w,after:P,onError:A});let L;try{L=x.apply(this&&this.$id===e?this:w,T)}catch(O){throw Bi(D,O),O}return L instanceof Promise?L.then(O=>(Bi(C,O),O)).catch(O=>(Bi(D,O),Promise.reject(O))):(Bi(C,L),L)}}const _={_p:n,$id:e,$onAction:fg.bind(null,v),$patch:p,$reset:g,$subscribe(b,x={}){const T=fg(c,b,x.detached,()=>C()),C=a.run(()=>ha(()=>n.state.value[e],D=>{(x.flush==="sync"?f:u)&&b({storeId:e,type:Co.direct,events:h},D)},kr({},l,x)));return T},$dispose:m},w=Ai(kr({},_));n._s.set(e,w);const S=n._e.run(()=>(a=n_(),a.run(()=>t())));for(const b in S){const x=S[b];if(Wt(x)&&!JA(x)||bn(x))o||(d&&QA(x)&&(Wt(x)?x.value=d[b]:uh(x,d[b])),n.state.value[e][b]=x);else if(typeof x=="function"){const T=y(b,x);S[b]=T,s.actions[b]=x}}return kr(w,S),kr(Ct(w),S),Object.defineProperty(w,"$state",{get:()=>n.state.value[e],set:b=>{p(x=>{kr(x,b)})}}),n._p.forEach(b=>{kr(w,a.run(()=>b({store:w,app:n._a,pinia:n,options:s})))}),d&&o&&r.hydrate&&r.hydrate(w.$state,d),u=!0,f=!0,w}function tH(e,t,r){let n,i;const a=typeof t=="function";typeof e=="string"?(n=e,i=a?r:t):(i=e,n=e.id);function o(s,l){const u=Oa();return s=s||u&&Je(b1),s&&Ru(s),s=w1,s._s.has(n)||(a?x1(n,t,i,s):tD(n,i,s)),s._s.get(n)}return o.$id=n,o}/*! * vue-router v4.0.14 * (c) 2022 Eduardo San Martin Morote * @license MIT - */const s1=typeof Symbol=="function"&&typeof Symbol.toStringTag=="symbol",Ca=e=>s1?Symbol(e):"_vr_"+e,EM=Ca("rvlm"),Xp=Ca("rvd"),Su=Ca("r"),Nv=Ca("rl"),Xc=Ca("rvl"),Xi=typeof window!="undefined";function LM(e){return e.__esModule||s1&&e[Symbol.toStringTag]==="Module"}const Et=Object.assign;function of(e,t){const r={};for(const n in t){const i=t[n];r[n]=Array.isArray(i)?i.map(e):e(i)}return r}const mo=()=>{},RM=/\/$/,OM=e=>e.replace(RM,"");function sf(e,t,r="/"){let n,i={},a="",o="";const s=t.indexOf("?"),l=t.indexOf("#",s>-1?s:0);return s>-1&&(n=t.slice(0,s),a=t.slice(s+1,l>-1?l:t.length),i=e(a)),l>-1&&(n=n||t.slice(0,l),o=t.slice(l,t.length)),n=FM(n!=null?n:t,r),{fullPath:n+(a&&"?")+a+o,path:n,query:i,hash:o}}function kM(e,t){const r=t.query?e(t.query):"";return t.path+(r&&"?")+r+(t.hash||"")}function qp(e,t){return!t||!e.toLowerCase().startsWith(t.toLowerCase())?e:e.slice(t.length)||"/"}function BM(e,t,r){const n=t.matched.length-1,i=r.matched.length-1;return n>-1&&n===i&&pa(t.matched[n],r.matched[i])&&l1(t.params,r.params)&&e(t.query)===e(r.query)&&t.hash===r.hash}function pa(e,t){return(e.aliasOf||e)===(t.aliasOf||t)}function l1(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(const r in e)if(!NM(e[r],t[r]))return!1;return!0}function NM(e,t){return Array.isArray(e)?jp(e,t):Array.isArray(t)?jp(t,e):e===t}function jp(e,t){return Array.isArray(t)?e.length===t.length&&e.every((r,n)=>r===t[n]):e.length===1&&e[0]===t}function FM(e,t){if(e.startsWith("/"))return e;if(!e)return t;const r=t.split("/"),n=e.split("/");let i=r.length-1,a,o;for(a=0;a({left:window.pageXOffset,top:window.pageYOffset});function GM(e){let t;if("el"in e){const r=e.el,n=typeof r=="string"&&r.startsWith("#"),i=typeof r=="string"?n?document.getElementById(r.slice(1)):document.querySelector(r):r;if(!i)return;t=VM(i,e)}else t=e;"scrollBehavior"in document.documentElement.style?window.scrollTo(t):window.scrollTo(t.left!=null?t.left:window.pageXOffset,t.top!=null?t.top:window.pageYOffset)}function Kp(e,t){return(history.state?history.state.position-t:-1)+e}const qc=new Map;function UM(e,t){qc.set(e,t)}function WM(e){const t=qc.get(e);return qc.delete(e),t}let YM=()=>location.protocol+"//"+location.host;function u1(e,t){const{pathname:r,search:n,hash:i}=t,a=e.indexOf("#");if(a>-1){let s=i.includes(e.slice(a))?e.slice(a).length:1,l=i.slice(s);return l[0]!=="/"&&(l="/"+l),qp(l,"")}return qp(r,e)+n+i}function XM(e,t,r,n){let i=[],a=[],o=null;const s=({state:v})=>{const h=u1(e,location),d=r.value,m=t.value;let g=0;if(v){if(r.value=h,t.value=v,o&&o===d){o=null;return}g=m?v.position-m.position:0}else n(h);i.forEach(p=>{p(r.value,d,{delta:g,type:Ho.pop,direction:g?g>0?yo.forward:yo.back:yo.unknown})})};function l(){o=r.value}function u(v){i.push(v);const h=()=>{const d=i.indexOf(v);d>-1&&i.splice(d,1)};return a.push(h),h}function f(){const{history:v}=window;!v.state||v.replaceState(Et({},v.state,{scroll:xu()}),"")}function c(){for(const v of a)v();a=[],window.removeEventListener("popstate",s),window.removeEventListener("beforeunload",f)}return window.addEventListener("popstate",s),window.addEventListener("beforeunload",f),{pauseListeners:l,listen:u,destroy:c}}function Zp(e,t,r,n=!1,i=!1){return{back:e,current:t,forward:r,replaced:n,position:window.history.length,scroll:i?xu():null}}function qM(e){const{history:t,location:r}=window,n={value:u1(e,r)},i={value:t.state};i.value||a(n.value,{back:null,current:n.value,forward:null,position:t.length-1,replaced:!0,scroll:null},!0);function a(l,u,f){const c=e.indexOf("#"),v=c>-1?(r.host&&document.querySelector("base")?e:e.slice(c))+l:YM()+e+l;try{t[f?"replaceState":"pushState"](u,"",v),i.value=u}catch(h){console.error(h),r[f?"replace":"assign"](v)}}function o(l,u){const f=Et({},t.state,Zp(i.value.back,l,i.value.forward,!0),u,{position:i.value.position});a(l,f,!0),n.value=l}function s(l,u){const f=Et({},i.value,t.state,{forward:l,scroll:xu()});a(f.current,f,!0);const c=Et({},Zp(n.value,l,null),{position:f.position+1},u);a(l,c,!1),n.value=l}return{location:n,state:i,push:s,replace:o}}function hz(e){e=zM(e);const t=qM(e),r=XM(e,t.state,t.location,t.replace);function n(a,o=!0){o||r.pauseListeners(),history.go(a)}const i=Et({location:"",base:e,go:n,createHref:$M.bind(null,e)},t,r);return Object.defineProperty(i,"location",{enumerable:!0,get:()=>t.location.value}),Object.defineProperty(i,"state",{enumerable:!0,get:()=>t.state.value}),i}function jM(e){return typeof e=="string"||e&&typeof e=="object"}function f1(e){return typeof e=="string"||typeof e=="symbol"}const qr={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0},c1=Ca("nf");var Qp;(function(e){e[e.aborted=4]="aborted",e[e.cancelled=8]="cancelled",e[e.duplicated=16]="duplicated"})(Qp||(Qp={}));function ga(e,t){return Et(new Error,{type:e,[c1]:!0},t)}function jr(e,t){return e instanceof Error&&c1 in e&&(t==null||!!(e.type&t))}const Jp="[^/]+?",KM={sensitive:!1,strict:!1,start:!0,end:!0},ZM=/[.+*?^${}()[\]/\\]/g;function QM(e,t){const r=Et({},KM,t),n=[];let i=r.start?"^":"";const a=[];for(const u of e){const f=u.length?[]:[90];r.strict&&!u.length&&(i+="/");for(let c=0;ct.length?t.length===1&&t[0]===40+40?1:-1:0}function tA(e,t){let r=0;const n=e.score,i=t.score;for(;r1&&(l==="*"||l==="+")&&t(`A repeatable param (${u}) must be alone in its segment. eg: '/:ids+.`),a.push({type:1,value:u,regexp:f,repeatable:l==="*"||l==="+",optional:l==="*"||l==="?"})):t("Invalid state to consume buffer"),u="")}function v(){u+=l}for(;s{o(y)}:mo}function o(f){if(f1(f)){const c=n.get(f);c&&(n.delete(f),r.splice(r.indexOf(c),1),c.children.forEach(o),c.alias.forEach(o))}else{const c=r.indexOf(f);c>-1&&(r.splice(c,1),f.record.name&&n.delete(f.record.name),f.children.forEach(o),f.alias.forEach(o))}}function s(){return r}function l(f){let c=0;for(;c=0&&(f.record.path!==r[c].record.path||!h1(f,r[c]));)c++;r.splice(c,0,f),f.record.name&&!tg(f)&&n.set(f.record.name,f)}function u(f,c){let v,h={},d,m;if("name"in f&&f.name){if(v=n.get(f.name),!v)throw ga(1,{location:f});m=v.record.name,h=Et(oA(c.params,v.keys.filter(y=>!y.optional).map(y=>y.name)),f.params),d=v.stringify(h)}else if("path"in f)d=f.path,v=r.find(y=>y.re.test(d)),v&&(h=v.parse(d),m=v.record.name);else{if(v=c.name?n.get(c.name):r.find(y=>y.re.test(c.path)),!v)throw ga(1,{location:f,currentLocation:c});m=v.record.name,h=Et({},c.params,f.params),d=v.stringify(h)}const g=[];let p=v;for(;p;)g.unshift(p.record),p=p.parent;return{name:m,path:d,params:h,matched:g,meta:uA(g)}}return e.forEach(f=>a(f)),{addRoute:a,resolve:u,removeRoute:o,getRoutes:s,getRecordMatcher:i}}function oA(e,t){const r={};for(const n of t)n in e&&(r[n]=e[n]);return r}function sA(e){return{path:e.path,redirect:e.redirect,name:e.name,meta:e.meta||{},aliasOf:void 0,beforeEnter:e.beforeEnter,props:lA(e),children:e.children||[],instances:{},leaveGuards:new Set,updateGuards:new Set,enterCallbacks:{},components:"components"in e?e.components||{}:{default:e.component}}}function lA(e){const t={},r=e.props||!1;if("component"in e)t.default=r;else for(const n in e.components)t[n]=typeof r=="boolean"?r:r[n];return t}function tg(e){for(;e;){if(e.record.aliasOf)return!0;e=e.parent}return!1}function uA(e){return e.reduce((t,r)=>Et(t,r.meta),{})}function eg(e,t){const r={};for(const n in e)r[n]=n in t?t[n]:e[n];return r}function h1(e,t){return t.children.some(r=>r===e||h1(e,r))}const v1=/#/g,fA=/&/g,cA=/\//g,hA=/=/g,vA=/\?/g,d1=/\+/g,dA=/%5B/g,pA=/%5D/g,p1=/%5E/g,gA=/%60/g,g1=/%7B/g,mA=/%7C/g,m1=/%7D/g,yA=/%20/g;function Fv(e){return encodeURI(""+e).replace(mA,"|").replace(dA,"[").replace(pA,"]")}function _A(e){return Fv(e).replace(g1,"{").replace(m1,"}").replace(p1,"^")}function jc(e){return Fv(e).replace(d1,"%2B").replace(yA,"+").replace(v1,"%23").replace(fA,"%26").replace(gA,"`").replace(g1,"{").replace(m1,"}").replace(p1,"^")}function wA(e){return jc(e).replace(hA,"%3D")}function bA(e){return Fv(e).replace(v1,"%23").replace(vA,"%3F")}function SA(e){return e==null?"":bA(e).replace(cA,"%2F")}function Bl(e){try{return decodeURIComponent(""+e)}catch(t){}return""+e}function xA(e){const t={};if(e===""||e==="?")return t;const n=(e[0]==="?"?e.slice(1):e).split("&");for(let i=0;ia&&jc(a)):[n&&jc(n)]).forEach(a=>{a!==void 0&&(t+=(t.length?"&":"")+r,a!=null&&(t+="="+a))})}return t}function TA(e){const t={};for(const r in e){const n=e[r];n!==void 0&&(t[r]=Array.isArray(n)?n.map(i=>i==null?null:""+i):n==null?n:""+n)}return t}function Oa(){let e=[];function t(n){return e.push(n),()=>{const i=e.indexOf(n);i>-1&&e.splice(i,1)}}function r(){e=[]}return{add:t,list:()=>e,reset:r}}function un(e,t,r,n,i){const a=n&&(n.enterCallbacks[i]=n.enterCallbacks[i]||[]);return()=>new Promise((o,s)=>{const l=c=>{c===!1?s(ga(4,{from:r,to:t})):c instanceof Error?s(c):jM(c)?s(ga(2,{from:t,to:c})):(a&&n.enterCallbacks[i]===a&&typeof c=="function"&&a.push(c),o())},u=e.call(n&&n.instances[i],t,r,l);let f=Promise.resolve(u);e.length<3&&(f=f.then(l)),f.catch(c=>s(c))})}function lf(e,t,r,n){const i=[];for(const a of e)for(const o in a.components){let s=a.components[o];if(!(t!=="beforeRouteEnter"&&!a.instances[o]))if(CA(s)){const u=(s.__vccOpts||s)[t];u&&i.push(un(u,r,n,a,o))}else{let l=s();i.push(()=>l.then(u=>{if(!u)return Promise.reject(new Error(`Couldn't resolve component "${o}" at "${a.path}"`));const f=LM(u)?u.default:u;a.components[o]=f;const v=(f.__vccOpts||f)[t];return v&&un(v,r,n,a,o)()}))}}return i}function CA(e){return typeof e=="object"||"displayName"in e||"props"in e||"__vccOpts"in e}function ng(e){const t=Ke(Su),r=Ke(Nv),n=Ae(()=>t.resolve(fo(e.to))),i=Ae(()=>{const{matched:l}=n.value,{length:u}=l,f=l[u-1],c=r.matched;if(!f||!c.length)return-1;const v=c.findIndex(pa.bind(null,f));if(v>-1)return v;const h=ig(l[u-2]);return u>1&&ig(f)===h&&c[c.length-1].path!==h?c.findIndex(pa.bind(null,l[u-2])):v}),a=Ae(()=>i.value>-1&&PA(r.params,n.value.params)),o=Ae(()=>i.value>-1&&i.value===r.matched.length-1&&l1(r.params,n.value.params));function s(l={}){return AA(l)?t[fo(e.replace)?"replace":"push"](fo(e.to)).catch(mo):Promise.resolve()}return{route:n,href:Ae(()=>n.value.href),isActive:a,isExactActive:o,navigate:s}}const DA=xv({name:"RouterLink",props:{to:{type:[String,Object],required:!0},replace:Boolean,activeClass:String,exactActiveClass:String,custom:Boolean,ariaCurrentValue:{type:String,default:"page"}},useLink:ng,setup(e,{slots:t}){const r=_i(ng(e)),{options:n}=Ke(Su),i=Ae(()=>({[ag(e.activeClass,n.linkActiveClass,"router-link-active")]:r.isActive,[ag(e.exactActiveClass,n.linkExactActiveClass,"router-link-exact-active")]:r.isExactActive}));return()=>{const a=t.default&&t.default(r);return e.custom?a:zo("a",{"aria-current":r.isExactActive?e.ariaCurrentValue:null,href:r.href,onClick:r.navigate,class:i.value},a)}}}),MA=DA;function AA(e){if(!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)&&!e.defaultPrevented&&!(e.button!==void 0&&e.button!==0)){if(e.currentTarget&&e.currentTarget.getAttribute){const t=e.currentTarget.getAttribute("target");if(/\b_blank\b/i.test(t))return}return e.preventDefault&&e.preventDefault(),!0}}function PA(e,t){for(const r in t){const n=t[r],i=e[r];if(typeof n=="string"){if(n!==i)return!1}else if(!Array.isArray(i)||i.length!==n.length||n.some((a,o)=>a!==i[o]))return!1}return!0}function ig(e){return e?e.aliasOf?e.aliasOf.path:e.path:""}const ag=(e,t,r)=>e!=null?e:t!=null?t:r,IA=xv({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},setup(e,{attrs:t,slots:r}){const n=Ke(Xc),i=Ae(()=>e.route||n.value),a=Ke(Xp,0),o=Ae(()=>i.value.matched[a]);ul(Xp,a+1),ul(EM,o),ul(Xc,i);const s=ha();return ia(()=>[s.value,o.value,e.name],([l,u,f],[c,v,h])=>{u&&(u.instances[f]=l,v&&v!==u&&l&&l===c&&(u.leaveGuards.size||(u.leaveGuards=v.leaveGuards),u.updateGuards.size||(u.updateGuards=v.updateGuards))),l&&u&&(!v||!pa(u,v)||!c)&&(u.enterCallbacks[f]||[]).forEach(d=>d(l))},{flush:"post"}),()=>{const l=i.value,u=o.value,f=u&&u.components[e.name],c=e.name;if(!f)return og(r.default,{Component:f,route:l});const v=u.props[e.name],h=v?v===!0?l.params:typeof v=="function"?v(l):v:null,m=zo(f,Et({},h,t,{onVnodeUnmounted:g=>{g.component.isUnmounted&&(u.instances[c]=null)},ref:s}));return og(r.default,{Component:m,route:l})||m}}});function og(e,t){if(!e)return null;const r=e(t);return r.length===1?r[0]:r}const EA=IA;function vz(e){const t=aA(e.routes,e),r=e.parseQuery||xA,n=e.stringifyQuery||rg,i=e.history,a=Oa(),o=Oa(),s=Oa(),l=eT(qr);let u=qr;Xi&&e.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const f=of.bind(null,k=>""+k),c=of.bind(null,SA),v=of.bind(null,Bl);function h(k,U){let $,tt;return f1(k)?($=t.getRecordMatcher(k),tt=U):tt=k,t.addRoute(tt,$)}function d(k){const U=t.getRecordMatcher(k);U&&t.removeRoute(U)}function m(){return t.getRoutes().map(k=>k.record)}function g(k){return!!t.getRecordMatcher(k)}function p(k,U){if(U=Et({},U||l.value),typeof k=="string"){const j=sf(r,k,U.path),T=t.resolve({path:j.path},U),E=i.createHref(j.fullPath);return Et(j,T,{params:v(T.params),hash:Bl(j.hash),redirectedFrom:void 0,href:E})}let $;if("path"in k)$=Et({},k,{path:sf(r,k.path,U.path).path});else{const j=Et({},k.params);for(const T in j)j[T]==null&&delete j[T];$=Et({},k,{params:c(k.params)}),U.params=c(U.params)}const tt=t.resolve($,U),vt=k.hash||"";tt.params=f(v(tt.params));const ut=kM(n,Et({},k,{hash:_A(vt),path:tt.path})),Y=i.createHref(ut);return Et({fullPath:ut,hash:vt,query:n===rg?TA(k.query):k.query||{}},tt,{redirectedFrom:void 0,href:Y})}function y(k){return typeof k=="string"?sf(r,k,l.value.path):Et({},k)}function _(k,U){if(u!==k)return ga(8,{from:U,to:k})}function w(k){return x(k)}function S(k){return w(Et(y(k),{replace:!0}))}function b(k){const U=k.matched[k.matched.length-1];if(U&&U.redirect){const{redirect:$}=U;let tt=typeof $=="function"?$(k):$;return typeof tt=="string"&&(tt=tt.includes("?")||tt.includes("#")?tt=y(tt):{path:tt},tt.params={}),Et({query:k.query,hash:k.hash,params:k.params},tt)}}function x(k,U){const $=u=p(k),tt=l.value,vt=k.state,ut=k.force,Y=k.replace===!0,j=b($);if(j)return x(Et(y(j),{state:vt,force:ut,replace:Y}),U||$);const T=$;T.redirectedFrom=U;let E;return!ut&&BM(n,tt,$)&&(E=ga(16,{to:T,from:tt}),lt(tt,tt,!0,!1)),(E?Promise.resolve(E):D(T,tt)).catch(R=>jr(R)?jr(R,2)?R:K(R):Q(R,T,tt)).then(R=>{if(R){if(jr(R,2))return x(Et(y(R.to),{state:vt,force:ut,replace:Y}),U||T)}else R=I(T,tt,!0,Y,vt);return M(T,tt,R),R})}function C(k,U){const $=_(k,U);return $?Promise.reject($):Promise.resolve()}function D(k,U){let $;const[tt,vt,ut]=LA(k,U);$=lf(tt.reverse(),"beforeRouteLeave",k,U);for(const j of tt)j.leaveGuards.forEach(T=>{$.push(un(T,k,U))});const Y=C.bind(null,k,U);return $.push(Y),Ii($).then(()=>{$=[];for(const j of a.list())$.push(un(j,k,U));return $.push(Y),Ii($)}).then(()=>{$=lf(vt,"beforeRouteUpdate",k,U);for(const j of vt)j.updateGuards.forEach(T=>{$.push(un(T,k,U))});return $.push(Y),Ii($)}).then(()=>{$=[];for(const j of k.matched)if(j.beforeEnter&&!U.matched.includes(j))if(Array.isArray(j.beforeEnter))for(const T of j.beforeEnter)$.push(un(T,k,U));else $.push(un(j.beforeEnter,k,U));return $.push(Y),Ii($)}).then(()=>(k.matched.forEach(j=>j.enterCallbacks={}),$=lf(ut,"beforeRouteEnter",k,U),$.push(Y),Ii($))).then(()=>{$=[];for(const j of o.list())$.push(un(j,k,U));return $.push(Y),Ii($)}).catch(j=>jr(j,8)?j:Promise.reject(j))}function M(k,U,$){for(const tt of s.list())tt(k,U,$)}function I(k,U,$,tt,vt){const ut=_(k,U);if(ut)return ut;const Y=U===qr,j=Xi?history.state:{};$&&(tt||Y?i.replace(k.fullPath,Et({scroll:Y&&j&&j.scroll},vt)):i.push(k.fullPath,vt)),l.value=k,lt(k,U,$,Y),K()}let A;function L(){A=i.listen((k,U,$)=>{const tt=p(k),vt=b(tt);if(vt){x(Et(vt,{replace:!0}),tt).catch(mo);return}u=tt;const ut=l.value;Xi&&UM(Kp(ut.fullPath,$.delta),xu()),D(tt,ut).catch(Y=>jr(Y,12)?Y:jr(Y,2)?(x(Y.to,tt).then(j=>{jr(j,20)&&!$.delta&&$.type===Ho.pop&&i.go(-1,!1)}).catch(mo),Promise.reject()):($.delta&&i.go(-$.delta,!1),Q(Y,tt,ut))).then(Y=>{Y=Y||I(tt,ut,!1),Y&&($.delta?i.go(-$.delta,!1):$.type===Ho.pop&&jr(Y,20)&&i.go(-1,!1)),M(tt,ut,Y)}).catch(mo)})}let O=Oa(),H=Oa(),B;function Q(k,U,$){K(k);const tt=H.list();return tt.length?tt.forEach(vt=>vt(k,U,$)):console.error(k),Promise.reject(k)}function G(){return B&&l.value!==qr?Promise.resolve():new Promise((k,U)=>{O.add([k,U])})}function K(k){return B||(B=!k,L(),O.list().forEach(([U,$])=>k?$(k):U()),O.reset()),k}function lt(k,U,$,tt){const{scrollBehavior:vt}=e;if(!Xi||!vt)return Promise.resolve();const ut=!$&&WM(Kp(k.fullPath,0))||(tt||!$)&&history.state&&history.state.scroll||null;return mv().then(()=>vt(k,U,ut)).then(Y=>Y&&GM(Y)).catch(Y=>Q(Y,k,U))}const _t=k=>i.go(k);let mt;const pt=new Set;return{currentRoute:l,addRoute:h,removeRoute:d,hasRoute:g,getRoutes:m,resolve:p,options:e,push:w,replace:S,go:_t,back:()=>_t(-1),forward:()=>_t(1),beforeEach:a.add,beforeResolve:o.add,afterEach:s.add,onError:H.add,isReady:G,install(k){const U=this;k.component("RouterLink",MA),k.component("RouterView",EA),k.config.globalProperties.$router=U,Object.defineProperty(k.config.globalProperties,"$route",{enumerable:!0,get:()=>fo(l)}),Xi&&!mt&&l.value===qr&&(mt=!0,w(i.location).catch(vt=>{}));const $={};for(const vt in qr)$[vt]=Ae(()=>l.value[vt]);k.provide(Su,U),k.provide(Nv,_i($)),k.provide(Xc,l);const tt=k.unmount;pt.add(k),k.unmount=function(){pt.delete(k),pt.size<1&&(u=qr,A&&A(),l.value=qr,mt=!1,B=!1),tt()}}}}function Ii(e){return e.reduce((t,r)=>t.then(()=>r()),Promise.resolve())}function LA(e,t){const r=[],n=[],i=[],a=Math.max(t.matched.length,e.matched.length);for(let o=0;opa(u,s))?n.push(s):r.push(s));const l=e.matched[o];l&&(t.matched.find(u=>pa(u,l))||i.push(l))}return[r,n,i]}function dz(){return Ke(Su)}function pz(){return Ke(Nv)}/*! ***************************************************************************** + */const T1=typeof Symbol=="function"&&typeof Symbol.toStringTag=="symbol",ka=e=>T1?Symbol(e):"_vr_"+e,eD=ka("rvlm"),cg=ka("rvd"),Ou=ka("r"),nd=ka("rl"),fh=ka("rvl"),ea=typeof window!="undefined";function rD(e){return e.__esModule||T1&&e[Symbol.toStringTag]==="Module"}const Lt=Object.assign;function bf(e,t){const r={};for(const n in t){const i=t[n];r[n]=Array.isArray(i)?i.map(e):e(i)}return r}const Mo=()=>{},nD=/\/$/,iD=e=>e.replace(nD,"");function Sf(e,t,r="/"){let n,i={},a="",o="";const s=t.indexOf("?"),l=t.indexOf("#",s>-1?s:0);return s>-1&&(n=t.slice(0,s),a=t.slice(s+1,l>-1?l:t.length),i=e(a)),l>-1&&(n=n||t.slice(0,l),o=t.slice(l,t.length)),n=lD(n!=null?n:t,r),{fullPath:n+(a&&"?")+a+o,path:n,query:i,hash:o}}function aD(e,t){const r=t.query?e(t.query):"";return t.path+(r&&"?")+r+(t.hash||"")}function hg(e,t){return!t||!e.toLowerCase().startsWith(t.toLowerCase())?e:e.slice(t.length)||"/"}function oD(e,t,r){const n=t.matched.length-1,i=r.matched.length-1;return n>-1&&n===i&&xa(t.matched[n],r.matched[i])&&C1(t.params,r.params)&&e(t.query)===e(r.query)&&t.hash===r.hash}function xa(e,t){return(e.aliasOf||e)===(t.aliasOf||t)}function C1(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(const r in e)if(!sD(e[r],t[r]))return!1;return!0}function sD(e,t){return Array.isArray(e)?vg(e,t):Array.isArray(t)?vg(t,e):e===t}function vg(e,t){return Array.isArray(t)?e.length===t.length&&e.every((r,n)=>r===t[n]):e.length===1&&e[0]===t}function lD(e,t){if(e.startsWith("/"))return e;if(!e)return t;const r=t.split("/"),n=e.split("/");let i=r.length-1,a,o;for(a=0;a({left:window.pageXOffset,top:window.pageYOffset});function vD(e){let t;if("el"in e){const r=e.el,n=typeof r=="string"&&r.startsWith("#"),i=typeof r=="string"?n?document.getElementById(r.slice(1)):document.querySelector(r):r;if(!i)return;t=hD(i,e)}else t=e;"scrollBehavior"in document.documentElement.style?window.scrollTo(t):window.scrollTo(t.left!=null?t.left:window.pageXOffset,t.top!=null?t.top:window.pageYOffset)}function dg(e,t){return(history.state?history.state.position-t:-1)+e}const ch=new Map;function dD(e,t){ch.set(e,t)}function pD(e){const t=ch.get(e);return ch.delete(e),t}let gD=()=>location.protocol+"//"+location.host;function M1(e,t){const{pathname:r,search:n,hash:i}=t,a=e.indexOf("#");if(a>-1){let s=i.includes(e.slice(a))?e.slice(a).length:1,l=i.slice(s);return l[0]!=="/"&&(l="/"+l),hg(l,"")}return hg(r,e)+n+i}function mD(e,t,r,n){let i=[],a=[],o=null;const s=({state:v})=>{const h=M1(e,location),d=r.value,p=t.value;let g=0;if(v){if(r.value=h,t.value=v,o&&o===d){o=null;return}g=p?v.position-p.position:0}else n(h);i.forEach(m=>{m(r.value,d,{delta:g,type:Ko.pop,direction:g?g>0?Ao.forward:Ao.back:Ao.unknown})})};function l(){o=r.value}function u(v){i.push(v);const h=()=>{const d=i.indexOf(v);d>-1&&i.splice(d,1)};return a.push(h),h}function f(){const{history:v}=window;!v.state||v.replaceState(Lt({},v.state,{scroll:ku()}),"")}function c(){for(const v of a)v();a=[],window.removeEventListener("popstate",s),window.removeEventListener("beforeunload",f)}return window.addEventListener("popstate",s),window.addEventListener("beforeunload",f),{pauseListeners:l,listen:u,destroy:c}}function pg(e,t,r,n=!1,i=!1){return{back:e,current:t,forward:r,replaced:n,position:window.history.length,scroll:i?ku():null}}function yD(e){const{history:t,location:r}=window,n={value:M1(e,r)},i={value:t.state};i.value||a(n.value,{back:null,current:n.value,forward:null,position:t.length-1,replaced:!0,scroll:null},!0);function a(l,u,f){const c=e.indexOf("#"),v=c>-1?(r.host&&document.querySelector("base")?e:e.slice(c))+l:gD()+e+l;try{t[f?"replaceState":"pushState"](u,"",v),i.value=u}catch(h){console.error(h),r[f?"replace":"assign"](v)}}function o(l,u){const f=Lt({},t.state,pg(i.value.back,l,i.value.forward,!0),u,{position:i.value.position});a(l,f,!0),n.value=l}function s(l,u){const f=Lt({},i.value,t.state,{forward:l,scroll:ku()});a(f.current,f,!0);const c=Lt({},pg(n.value,l,null),{position:f.position+1},u);a(l,c,!1),n.value=l}return{location:n,state:i,push:s,replace:o}}function eH(e){e=uD(e);const t=yD(e),r=mD(e,t.state,t.location,t.replace);function n(a,o=!0){o||r.pauseListeners(),history.go(a)}const i=Lt({location:"",base:e,go:n,createHref:cD.bind(null,e)},t,r);return Object.defineProperty(i,"location",{enumerable:!0,get:()=>t.location.value}),Object.defineProperty(i,"state",{enumerable:!0,get:()=>t.state.value}),i}function _D(e){return typeof e=="string"||e&&typeof e=="object"}function A1(e){return typeof e=="string"||typeof e=="symbol"}const tn={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0},D1=ka("nf");var gg;(function(e){e[e.aborted=4]="aborted",e[e.cancelled=8]="cancelled",e[e.duplicated=16]="duplicated"})(gg||(gg={}));function Ta(e,t){return Lt(new Error,{type:e,[D1]:!0},t)}function en(e,t){return e instanceof Error&&D1 in e&&(t==null||!!(e.type&t))}const mg="[^/]+?",wD={sensitive:!1,strict:!1,start:!0,end:!0},bD=/[.+*?^${}()[\]/\\]/g;function SD(e,t){const r=Lt({},wD,t),n=[];let i=r.start?"^":"";const a=[];for(const u of e){const f=u.length?[]:[90];r.strict&&!u.length&&(i+="/");for(let c=0;ct.length?t.length===1&&t[0]===40+40?1:-1:0}function TD(e,t){let r=0;const n=e.score,i=t.score;for(;r1&&(l==="*"||l==="+")&&t(`A repeatable param (${u}) must be alone in its segment. eg: '/:ids+.`),a.push({type:1,value:u,regexp:f,repeatable:l==="*"||l==="+",optional:l==="*"||l==="?"})):t("Invalid state to consume buffer"),u="")}function v(){u+=l}for(;s{o(y)}:Mo}function o(f){if(A1(f)){const c=n.get(f);c&&(n.delete(f),r.splice(r.indexOf(c),1),c.children.forEach(o),c.alias.forEach(o))}else{const c=r.indexOf(f);c>-1&&(r.splice(c,1),f.record.name&&n.delete(f.record.name),f.children.forEach(o),f.alias.forEach(o))}}function s(){return r}function l(f){let c=0;for(;c=0&&(f.record.path!==r[c].record.path||!P1(f,r[c]));)c++;r.splice(c,0,f),f.record.name&&!yg(f)&&n.set(f.record.name,f)}function u(f,c){let v,h={},d,p;if("name"in f&&f.name){if(v=n.get(f.name),!v)throw Ta(1,{location:f});p=v.record.name,h=Lt(ID(c.params,v.keys.filter(y=>!y.optional).map(y=>y.name)),f.params),d=v.stringify(h)}else if("path"in f)d=f.path,v=r.find(y=>y.re.test(d)),v&&(h=v.parse(d),p=v.record.name);else{if(v=c.name?n.get(c.name):r.find(y=>y.re.test(c.path)),!v)throw Ta(1,{location:f,currentLocation:c});p=v.record.name,h=Lt({},c.params,f.params),d=v.stringify(h)}const g=[];let m=v;for(;m;)g.unshift(m.record),m=m.parent;return{name:p,path:d,params:h,matched:g,meta:RD(g)}}return e.forEach(f=>a(f)),{addRoute:a,resolve:u,removeRoute:o,getRoutes:s,getRecordMatcher:i}}function ID(e,t){const r={};for(const n of t)n in e&&(r[n]=e[n]);return r}function ED(e){return{path:e.path,redirect:e.redirect,name:e.name,meta:e.meta||{},aliasOf:void 0,beforeEnter:e.beforeEnter,props:LD(e),children:e.children||[],instances:{},leaveGuards:new Set,updateGuards:new Set,enterCallbacks:{},components:"components"in e?e.components||{}:{default:e.component}}}function LD(e){const t={},r=e.props||!1;if("component"in e)t.default=r;else for(const n in e.components)t[n]=typeof r=="boolean"?r:r[n];return t}function yg(e){for(;e;){if(e.record.aliasOf)return!0;e=e.parent}return!1}function RD(e){return e.reduce((t,r)=>Lt(t,r.meta),{})}function _g(e,t){const r={};for(const n in e)r[n]=n in t?t[n]:e[n];return r}function P1(e,t){return t.children.some(r=>r===e||P1(e,r))}const I1=/#/g,OD=/&/g,kD=/\//g,ND=/=/g,BD=/\?/g,E1=/\+/g,FD=/%5B/g,zD=/%5D/g,L1=/%5E/g,HD=/%60/g,R1=/%7B/g,$D=/%7C/g,O1=/%7D/g,VD=/%20/g;function id(e){return encodeURI(""+e).replace($D,"|").replace(FD,"[").replace(zD,"]")}function GD(e){return id(e).replace(R1,"{").replace(O1,"}").replace(L1,"^")}function hh(e){return id(e).replace(E1,"%2B").replace(VD,"+").replace(I1,"%23").replace(OD,"%26").replace(HD,"`").replace(R1,"{").replace(O1,"}").replace(L1,"^")}function UD(e){return hh(e).replace(ND,"%3D")}function WD(e){return id(e).replace(I1,"%23").replace(BD,"%3F")}function YD(e){return e==null?"":WD(e).replace(kD,"%2F")}function Wl(e){try{return decodeURIComponent(""+e)}catch(t){}return""+e}function qD(e){const t={};if(e===""||e==="?")return t;const n=(e[0]==="?"?e.slice(1):e).split("&");for(let i=0;ia&&hh(a)):[n&&hh(n)]).forEach(a=>{a!==void 0&&(t+=(t.length?"&":"")+r,a!=null&&(t+="="+a))})}return t}function XD(e){const t={};for(const r in e){const n=e[r];n!==void 0&&(t[r]=Array.isArray(n)?n.map(i=>i==null?null:""+i):n==null?n:""+n)}return t}function Ga(){let e=[];function t(n){return e.push(n),()=>{const i=e.indexOf(n);i>-1&&e.splice(i,1)}}function r(){e=[]}return{add:t,list:()=>e,reset:r}}function pn(e,t,r,n,i){const a=n&&(n.enterCallbacks[i]=n.enterCallbacks[i]||[]);return()=>new Promise((o,s)=>{const l=c=>{c===!1?s(Ta(4,{from:r,to:t})):c instanceof Error?s(c):_D(c)?s(Ta(2,{from:t,to:c})):(a&&n.enterCallbacks[i]===a&&typeof c=="function"&&a.push(c),o())},u=e.call(n&&n.instances[i],t,r,l);let f=Promise.resolve(u);e.length<3&&(f=f.then(l)),f.catch(c=>s(c))})}function xf(e,t,r,n){const i=[];for(const a of e)for(const o in a.components){let s=a.components[o];if(!(t!=="beforeRouteEnter"&&!a.instances[o]))if(jD(s)){const u=(s.__vccOpts||s)[t];u&&i.push(pn(u,r,n,a,o))}else{let l=s();i.push(()=>l.then(u=>{if(!u)return Promise.reject(new Error(`Couldn't resolve component "${o}" at "${a.path}"`));const f=rD(u)?u.default:u;a.components[o]=f;const v=(f.__vccOpts||f)[t];return v&&pn(v,r,n,a,o)()}))}}return i}function jD(e){return typeof e=="object"||"displayName"in e||"props"in e||"__vccOpts"in e}function bg(e){const t=Je(Ou),r=Je(nd),n=Ee(()=>t.resolve(wo(e.to))),i=Ee(()=>{const{matched:l}=n.value,{length:u}=l,f=l[u-1],c=r.matched;if(!f||!c.length)return-1;const v=c.findIndex(xa.bind(null,f));if(v>-1)return v;const h=Sg(l[u-2]);return u>1&&Sg(f)===h&&c[c.length-1].path!==h?c.findIndex(xa.bind(null,l[u-2])):v}),a=Ee(()=>i.value>-1&&JD(r.params,n.value.params)),o=Ee(()=>i.value>-1&&i.value===r.matched.length-1&&C1(r.params,n.value.params));function s(l={}){return QD(l)?t[wo(e.replace)?"replace":"push"](wo(e.to)).catch(Mo):Promise.resolve()}return{route:n,href:Ee(()=>n.value.href),isActive:a,isExactActive:o,navigate:s}}const KD=Gv({name:"RouterLink",props:{to:{type:[String,Object],required:!0},replace:Boolean,activeClass:String,exactActiveClass:String,custom:Boolean,ariaCurrentValue:{type:String,default:"page"}},useLink:bg,setup(e,{slots:t}){const r=Ai(bg(e)),{options:n}=Je(Ou),i=Ee(()=>({[xg(e.activeClass,n.linkActiveClass,"router-link-active")]:r.isActive,[xg(e.exactActiveClass,n.linkExactActiveClass,"router-link-exact-active")]:r.isExactActive}));return()=>{const a=t.default&&t.default(r);return e.custom?a:jo("a",{"aria-current":r.isExactActive?e.ariaCurrentValue:null,href:r.href,onClick:r.navigate,class:i.value},a)}}}),ZD=KD;function QD(e){if(!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)&&!e.defaultPrevented&&!(e.button!==void 0&&e.button!==0)){if(e.currentTarget&&e.currentTarget.getAttribute){const t=e.currentTarget.getAttribute("target");if(/\b_blank\b/i.test(t))return}return e.preventDefault&&e.preventDefault(),!0}}function JD(e,t){for(const r in t){const n=t[r],i=e[r];if(typeof n=="string"){if(n!==i)return!1}else if(!Array.isArray(i)||i.length!==n.length||n.some((a,o)=>a!==i[o]))return!1}return!0}function Sg(e){return e?e.aliasOf?e.aliasOf.path:e.path:""}const xg=(e,t,r)=>e!=null?e:t!=null?t:r,tP=Gv({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},setup(e,{attrs:t,slots:r}){const n=Je(fh),i=Ee(()=>e.route||n.value),a=Je(cg,0),o=Ee(()=>i.value.matched[a]);_l(cg,a+1),_l(eD,o),_l(fh,i);const s=wa();return ha(()=>[s.value,o.value,e.name],([l,u,f],[c,v,h])=>{u&&(u.instances[f]=l,v&&v!==u&&l&&l===c&&(u.leaveGuards.size||(u.leaveGuards=v.leaveGuards),u.updateGuards.size||(u.updateGuards=v.updateGuards))),l&&u&&(!v||!xa(u,v)||!c)&&(u.enterCallbacks[f]||[]).forEach(d=>d(l))},{flush:"post"}),()=>{const l=i.value,u=o.value,f=u&&u.components[e.name],c=e.name;if(!f)return Tg(r.default,{Component:f,route:l});const v=u.props[e.name],h=v?v===!0?l.params:typeof v=="function"?v(l):v:null,p=jo(f,Lt({},h,t,{onVnodeUnmounted:g=>{g.component.isUnmounted&&(u.instances[c]=null)},ref:s}));return Tg(r.default,{Component:p,route:l})||p}}});function Tg(e,t){if(!e)return null;const r=e(t);return r.length===1?r[0]:r}const eP=tP;function rH(e){const t=PD(e.routes,e),r=e.parseQuery||qD,n=e.stringifyQuery||wg,i=e.history,a=Ga(),o=Ga(),s=Ga(),l=CT(tn);let u=tn;ea&&e.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const f=bf.bind(null,k=>""+k),c=bf.bind(null,YD),v=bf.bind(null,Wl);function h(k,G){let $,Q;return A1(k)?($=t.getRecordMatcher(k),Q=G):Q=k,t.addRoute(Q,$)}function d(k){const G=t.getRecordMatcher(k);G&&t.removeRoute(G)}function p(){return t.getRoutes().map(k=>k.record)}function g(k){return!!t.getRecordMatcher(k)}function m(k,G){if(G=Lt({},G||l.value),typeof k=="string"){const j=Sf(r,k,G.path),M=t.resolve({path:j.path},G),E=i.createHref(j.fullPath);return Lt(j,M,{params:v(M.params),hash:Wl(j.hash),redirectedFrom:void 0,href:E})}let $;if("path"in k)$=Lt({},k,{path:Sf(r,k.path,G.path).path});else{const j=Lt({},k.params);for(const M in j)j[M]==null&&delete j[M];$=Lt({},k,{params:c(k.params)}),G.params=c(G.params)}const Q=t.resolve($,G),vt=k.hash||"";Q.params=f(v(Q.params));const ft=aD(n,Lt({},k,{hash:GD(vt),path:Q.path})),X=i.createHref(ft);return Lt({fullPath:ft,hash:vt,query:n===wg?XD(k.query):k.query||{}},Q,{redirectedFrom:void 0,href:X})}function y(k){return typeof k=="string"?Sf(r,k,l.value.path):Lt({},k)}function _(k,G){if(u!==k)return Ta(8,{from:G,to:k})}function w(k){return x(k)}function S(k){return w(Lt(y(k),{replace:!0}))}function b(k){const G=k.matched[k.matched.length-1];if(G&&G.redirect){const{redirect:$}=G;let Q=typeof $=="function"?$(k):$;return typeof Q=="string"&&(Q=Q.includes("?")||Q.includes("#")?Q=y(Q):{path:Q},Q.params={}),Lt({query:k.query,hash:k.hash,params:k.params},Q)}}function x(k,G){const $=u=m(k),Q=l.value,vt=k.state,ft=k.force,X=k.replace===!0,j=b($);if(j)return x(Lt(y(j),{state:vt,force:ft,replace:X}),G||$);const M=$;M.redirectedFrom=G;let E;return!ft&&oD(n,Q,$)&&(E=Ta(16,{to:M,from:Q}),lt(Q,Q,!0,!1)),(E?Promise.resolve(E):C(M,Q)).catch(R=>en(R)?en(R,2)?R:K(R):tt(R,M,Q)).then(R=>{if(R){if(en(R,2))return x(Lt(y(R.to),{state:vt,force:ft,replace:X}),G||M)}else R=P(M,Q,!0,X,vt);return D(M,Q,R),R})}function T(k,G){const $=_(k,G);return $?Promise.reject($):Promise.resolve()}function C(k,G){let $;const[Q,vt,ft]=rP(k,G);$=xf(Q.reverse(),"beforeRouteLeave",k,G);for(const j of Q)j.leaveGuards.forEach(M=>{$.push(pn(M,k,G))});const X=T.bind(null,k,G);return $.push(X),Fi($).then(()=>{$=[];for(const j of a.list())$.push(pn(j,k,G));return $.push(X),Fi($)}).then(()=>{$=xf(vt,"beforeRouteUpdate",k,G);for(const j of vt)j.updateGuards.forEach(M=>{$.push(pn(M,k,G))});return $.push(X),Fi($)}).then(()=>{$=[];for(const j of k.matched)if(j.beforeEnter&&!G.matched.includes(j))if(Array.isArray(j.beforeEnter))for(const M of j.beforeEnter)$.push(pn(M,k,G));else $.push(pn(j.beforeEnter,k,G));return $.push(X),Fi($)}).then(()=>(k.matched.forEach(j=>j.enterCallbacks={}),$=xf(ft,"beforeRouteEnter",k,G),$.push(X),Fi($))).then(()=>{$=[];for(const j of o.list())$.push(pn(j,k,G));return $.push(X),Fi($)}).catch(j=>en(j,8)?j:Promise.reject(j))}function D(k,G,$){for(const Q of s.list())Q(k,G,$)}function P(k,G,$,Q,vt){const ft=_(k,G);if(ft)return ft;const X=G===tn,j=ea?history.state:{};$&&(Q||X?i.replace(k.fullPath,Lt({scroll:X&&j&&j.scroll},vt)):i.push(k.fullPath,vt)),l.value=k,lt(k,G,$,X),K()}let A;function L(){A=i.listen((k,G,$)=>{const Q=m(k),vt=b(Q);if(vt){x(Lt(vt,{replace:!0}),Q).catch(Mo);return}u=Q;const ft=l.value;ea&&dD(dg(ft.fullPath,$.delta),ku()),C(Q,ft).catch(X=>en(X,12)?X:en(X,2)?(x(X.to,Q).then(j=>{en(j,20)&&!$.delta&&$.type===Ko.pop&&i.go(-1,!1)}).catch(Mo),Promise.reject()):($.delta&&i.go(-$.delta,!1),tt(X,Q,ft))).then(X=>{X=X||P(Q,ft,!1),X&&($.delta?i.go(-$.delta,!1):$.type===Ko.pop&&en(X,20)&&i.go(-1,!1)),D(Q,ft,X)}).catch(Mo)})}let O=Ga(),z=Ga(),N;function tt(k,G,$){K(k);const Q=z.list();return Q.length?Q.forEach(vt=>vt(k,G,$)):console.error(k),Promise.reject(k)}function V(){return N&&l.value!==tn?Promise.resolve():new Promise((k,G)=>{O.add([k,G])})}function K(k){return N||(N=!k,L(),O.list().forEach(([G,$])=>k?$(k):G()),O.reset()),k}function lt(k,G,$,Q){const{scrollBehavior:vt}=e;if(!ea||!vt)return Promise.resolve();const ft=!$&&pD(dg(k.fullPath,0))||(Q||!$)&&history.state&&history.state.scroll||null;return Bv().then(()=>vt(k,G,ft)).then(X=>X&&vD(X)).catch(X=>tt(X,k,G))}const yt=k=>i.go(k);let ut;const ht=new Set;return{currentRoute:l,addRoute:h,removeRoute:d,hasRoute:g,getRoutes:p,resolve:m,options:e,push:w,replace:S,go:yt,back:()=>yt(-1),forward:()=>yt(1),beforeEach:a.add,beforeResolve:o.add,afterEach:s.add,onError:z.add,isReady:V,install(k){const G=this;k.component("RouterLink",ZD),k.component("RouterView",eP),k.config.globalProperties.$router=G,Object.defineProperty(k.config.globalProperties,"$route",{enumerable:!0,get:()=>wo(l)}),ea&&!ut&&l.value===tn&&(ut=!0,w(i.location).catch(vt=>{}));const $={};for(const vt in tn)$[vt]=Ee(()=>l.value[vt]);k.provide(Ou,G),k.provide(nd,Ai($)),k.provide(fh,l);const Q=k.unmount;ht.add(k),k.unmount=function(){ht.delete(k),ht.size<1&&(u=tn,A&&A(),l.value=tn,ut=!1,N=!1),Q()}}}}function Fi(e){return e.reduce((t,r)=>t.then(()=>r()),Promise.resolve())}function rP(e,t){const r=[],n=[],i=[],a=Math.max(t.matched.length,e.matched.length);for(let o=0;oxa(u,s))?n.push(s):r.push(s));const l=e.matched[o];l&&(t.matched.find(u=>xa(u,l))||i.push(l))}return[r,n,i]}function nH(){return Je(Ou)}function iH(){return Je(nd)}/*! ***************************************************************************** Copyright (c) Microsoft Corporation. Permission to use, copy, modify, and/or distribute this software for any @@ -20,8 +20,8 @@ INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. -***************************************************************************** */var Kc=function(e,t){return Kc=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,n){r.__proto__=n}||function(r,n){for(var i in n)Object.prototype.hasOwnProperty.call(n,i)&&(r[i]=n[i])},Kc(e,t)};function J(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");Kc(e,t);function r(){this.constructor=e}e.prototype=t===null?Object.create(t):(r.prototype=t.prototype,new r)}var RA=function(){function e(){this.firefox=!1,this.ie=!1,this.edge=!1,this.newEdge=!1,this.weChat=!1}return e}(),OA=function(){function e(){this.browser=new RA,this.node=!1,this.wxa=!1,this.worker=!1,this.svgSupported=!1,this.touchEventsSupported=!1,this.pointerEventsSupported=!1,this.domSupported=!1,this.transformSupported=!1,this.transform3dSupported=!1,this.hasGlobalWindow=typeof window!="undefined"}return e}(),Jn=new OA;typeof wx=="object"&&typeof wx.getSystemInfoSync=="function"?(Jn.wxa=!0,Jn.touchEventsSupported=!0):typeof document=="undefined"&&typeof self!="undefined"?Jn.worker=!0:typeof navigator=="undefined"?(Jn.node=!0,Jn.svgSupported=!0):kA(navigator.userAgent,Jn);function kA(e,t){var r=t.browser,n=e.match(/Firefox\/([\d.]+)/),i=e.match(/MSIE\s([\d.]+)/)||e.match(/Trident\/.+?rv:(([\d.]+))/),a=e.match(/Edge?\/([\d.]+)/),o=/micromessenger/i.test(e);n&&(r.firefox=!0,r.version=n[1]),i&&(r.ie=!0,r.version=i[1]),a&&(r.edge=!0,r.version=a[1],r.newEdge=+a[1].split(".")[0]>18),o&&(r.weChat=!0),t.svgSupported=typeof SVGRect!="undefined",t.touchEventsSupported="ontouchstart"in window&&!r.ie&&!r.edge,t.pointerEventsSupported="onpointerdown"in window&&(r.edge||r.ie&&+r.version>=11),t.domSupported=typeof document!="undefined";var s=document.documentElement.style;t.transform3dSupported=(r.ie&&"transition"in s||r.edge||"WebKitCSSMatrix"in window&&"m11"in new WebKitCSSMatrix||"MozPerspective"in s)&&!("OTransition"in s),t.transformSupported=t.transform3dSupported||r.ie&&+r.version>=9}var yt=Jn,zv=12,BA="sans-serif",ci=zv+"px "+BA,NA=20,FA=100,zA="007LLmW'55;N0500LLLLLLLLLL00NNNLzWW\\\\WQb\\0FWLg\\bWb\\WQ\\WrWWQ000CL5LLFLL0LL**F*gLLLL5F0LF\\FFF5.5N";function HA(e){var t={};if(typeof JSON=="undefined")return t;for(var r=0;r=0)s=o*r.length;else for(var l=0;l>1)%2;s.cssText=["position: absolute","visibility: hidden","padding: 0","margin: 0","border-width: 0","user-select: none","width:0","height:0",n[l]+":0",i[u]+":0",n[1-l]+":auto",i[1-u]+":auto",""].join("!important;"),e.appendChild(o),r.push(o)}return r}function cP(e,t,r){for(var n=r?"invTrans":"trans",i=t[n],a=t.srcCoords,o=[],s=[],l=!0,u=0;u<4;u++){var f=e[u].getBoundingClientRect(),c=2*u,v=f.left,h=f.top;o.push(v,h),l=l&&a&&v===a[c]&&h===a[c+1],s.push(e[u].offsetLeft,e[u].offsetTop)}return l&&i?i:(t.srcCoords=o,t[n]=r?fg(s,o):fg(o,s))}function T1(e){return e.nodeName.toUpperCase()==="CANVAS"}var hP=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,cf=[],vP=yt.browser.firefox&&+yt.browser.version.split(".")[0]<39;function rh(e,t,r,n){return r=r||{},n?hg(e,t,r):vP&&t.layerX!=null&&t.layerX!==t.offsetX?(r.zrX=t.layerX,r.zrY=t.layerY):t.offsetX!=null?(r.zrX=t.offsetX,r.zrY=t.offsetY):hg(e,t,r),r}function hg(e,t,r){if(yt.domSupported&&e.getBoundingClientRect){var n=t.clientX,i=t.clientY;if(T1(e)){var a=e.getBoundingClientRect();r.zrX=n-a.left,r.zrY=i-a.top;return}else if(eh(cf,e,n,i)){r.zrX=cf[0],r.zrY=cf[1];return}}r.zrX=r.zrY=0}function Uv(e){return e||window.event}function $e(e,t,r){if(t=Uv(t),t.zrX!=null)return t;var n=t.type,i=n&&n.indexOf("touch")>=0;if(i){var o=n!=="touchend"?t.targetTouches[0]:t.changedTouches[0];o&&rh(e,o,t,r)}else{rh(e,t,t,r);var a=dP(t);t.zrDelta=a?a/120:-(t.detail||0)/3}var s=t.button;return t.which==null&&s!==void 0&&hP.test(t.type)&&(t.which=s&1?1:s&2?3:s&4?2:0),t}function dP(e){var t=e.wheelDelta;if(t)return t;var r=e.deltaX,n=e.deltaY;if(r==null||n==null)return t;var i=Math.abs(n!==0?n:r),a=n>0?-1:n<0?1:r>0?-1:1;return 3*i*a}function pP(e,t,r,n){e.addEventListener(t,r,n)}function gP(e,t,r,n){e.removeEventListener(t,r,n)}var C1=function(e){e.preventDefault(),e.stopPropagation(),e.cancelBubble=!0},mP=function(){function e(){this._track=[]}return e.prototype.recognize=function(t,r,n){return this._doTrack(t,r,n),this._recognize(t)},e.prototype.clear=function(){return this._track.length=0,this},e.prototype._doTrack=function(t,r,n){var i=t.touches;if(!!i){for(var a={points:[],touches:[],target:r,event:t},o=0,s=i.length;o1&&n&&n.length>1){var a=vg(n)/vg(i);!isFinite(a)&&(a=1),t.pinchScale=a;var o=yP(n);return t.pinchX=o[0],t.pinchY=o[1],{type:"pinch",target:e[0].target,event:t}}}}},D1="silent";function _P(e,t,r){return{type:e,event:r,target:t.target,topTarget:t.topTarget,cancelBubble:!1,offsetX:r.zrX,offsetY:r.zrY,gestureEvent:r.gestureEvent,pinchX:r.pinchX,pinchY:r.pinchY,pinchScale:r.pinchScale,wheelDelta:r.zrDelta,zrByTouch:r.zrByTouch,which:r.which,stop:wP}}function wP(){C1(this.event)}var bP=function(e){J(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.handler=null,r}return t.prototype.dispose=function(){},t.prototype.setCursor=function(){},t}(Tr),ka=function(){function e(t,r){this.x=t,this.y=r}return e}(),SP=["click","dblclick","mousewheel","mouseout","mouseup","mousedown","mousemove","contextmenu"],M1=function(e){J(t,e);function t(r,n,i,a){var o=e.call(this)||this;return o._hovered=new ka(0,0),o.storage=r,o.painter=n,o.painterRoot=a,i=i||new bP,o.proxy=null,o.setHandlerProxy(i),o._draggingMgr=new oP(o),o}return t.prototype.setHandlerProxy=function(r){this.proxy&&this.proxy.dispose(),r&&(P(SP,function(n){r.on&&r.on(n,this[n],this)},this),r.handler=this),this.proxy=r},t.prototype.mousemove=function(r){var n=r.zrX,i=r.zrY,a=A1(this,n,i),o=this._hovered,s=o.target;s&&!s.__zr&&(o=this.findHover(o.x,o.y),s=o.target);var l=this._hovered=a?new ka(n,i):this.findHover(n,i),u=l.target,f=this.proxy;f.setCursor&&f.setCursor(u?u.cursor:"default"),s&&u!==s&&this.dispatchToElement(o,"mouseout",r),this.dispatchToElement(l,"mousemove",r),u&&u!==s&&this.dispatchToElement(l,"mouseover",r)},t.prototype.mouseout=function(r){var n=r.zrEventControl;n!=="only_globalout"&&this.dispatchToElement(this._hovered,"mouseout",r),n!=="no_globalout"&&this.trigger("globalout",{type:"globalout",event:r})},t.prototype.resize=function(){this._hovered=new ka(0,0)},t.prototype.dispatch=function(r,n){var i=this[r];i&&i.call(this,n)},t.prototype.dispose=function(){this.proxy.dispose(),this.storage=null,this.proxy=null,this.painter=null},t.prototype.setCursorStyle=function(r){var n=this.proxy;n.setCursor&&n.setCursor(r)},t.prototype.dispatchToElement=function(r,n,i){r=r||{};var a=r.target;if(!(a&&a.silent)){for(var o="on"+n,s=_P(n,r,i);a&&(a[o]&&(s.cancelBubble=!!a[o].call(a,s)),a.trigger(n,s),a=a.__hostTarget?a.__hostTarget:a.parent,!s.cancelBubble););s.cancelBubble||(this.trigger(n,s),this.painter&&this.painter.eachOtherLayer&&this.painter.eachOtherLayer(function(l){typeof l[o]=="function"&&l[o].call(l,s),l.trigger&&l.trigger(n,s)}))}},t.prototype.findHover=function(r,n,i){for(var a=this.storage.getDisplayList(),o=new ka(r,n),s=a.length-1;s>=0;s--){var l=void 0;if(a[s]!==i&&!a[s].ignore&&(l=xP(a[s],r,n))&&(!o.topTarget&&(o.topTarget=a[s]),l!==D1)){o.target=a[s];break}}return o},t.prototype.processGesture=function(r,n){this._gestureMgr||(this._gestureMgr=new mP);var i=this._gestureMgr;n==="start"&&i.clear();var a=i.recognize(r,this.findHover(r.zrX,r.zrY,null).target,this.proxy.dom);if(n==="end"&&i.clear(),a){var o=a.type;r.gestureEvent=o;var s=new ka;s.target=a.target,this.dispatchToElement(s,o,a.event)}},t}(Tr);P(["click","mousedown","mouseup","mousewheel","dblclick","contextmenu"],function(e){M1.prototype[e]=function(t){var r=t.zrX,n=t.zrY,i=A1(this,r,n),a,o;if((e!=="mouseup"||!i)&&(a=this.findHover(r,n),o=a.target),e==="mousedown")this._downEl=o,this._downPoint=[t.zrX,t.zrY],this._upEl=o;else if(e==="mouseup")this._upEl=o;else if(e==="click"){if(this._downEl!==this._upEl||!this._downPoint||nP(this._downPoint,[t.zrX,t.zrY])>4)return;this._downPoint=null}this.dispatchToElement(a,e,t)}});function xP(e,t,r){if(e[e.rectHover?"rectContain":"contain"](t,r)){for(var n=e,i=void 0,a=!1;n;){if(n.ignoreClip&&(a=!0),!a){var o=n.getClipPath();if(o&&!o.contain(t,r))return!1;n.silent&&(i=!0)}var s=n.__hostTarget;n=s||n.parent}return i?D1:!0}return!1}function A1(e,t,r){var n=e.painter;return t<0||t>n.getWidth()||r<0||r>n.getHeight()}var TP=M1,P1=32,Ba=7;function CP(e){for(var t=0;e>=P1;)t|=e&1,e>>=1;return e+t}function dg(e,t,r,n){var i=t+1;if(i===r)return 1;if(n(e[i++],e[t])<0){for(;i=0;)i++;return i-t}function DP(e,t,r){for(r--;t>>1,i(a,e[l])<0?s=l:o=l+1;var u=n-o;switch(u){case 3:e[o+3]=e[o+2];case 2:e[o+2]=e[o+1];case 1:e[o+1]=e[o];break;default:for(;u>0;)e[o+u]=e[o+u-1],u--}e[o]=a}}function vf(e,t,r,n,i,a){var o=0,s=0,l=1;if(a(e,t[r+i])>0){for(s=n-i;l0;)o=l,l=(l<<1)+1,l<=0&&(l=s);l>s&&(l=s),o+=i,l+=i}else{for(s=i+1;ls&&(l=s);var u=o;o=i-l,l=i-u}for(o++;o>>1);a(e,t[r+f])>0?o=f+1:l=f}return l}function df(e,t,r,n,i,a){var o=0,s=0,l=1;if(a(e,t[r+i])<0){for(s=i+1;ls&&(l=s);var u=o;o=i-l,l=i-u}else{for(s=n-i;l=0;)o=l,l=(l<<1)+1,l<=0&&(l=s);l>s&&(l=s),o+=i,l+=i}for(o++;o>>1);a(e,t[r+f])<0?l=f:o=f+1}return l}function MP(e,t){var r=Ba,n,i,a=0,o=[];n=[],i=[];function s(h,d){n[a]=h,i[a]=d,a+=1}function l(){for(;a>1;){var h=a-2;if(h>=1&&i[h-1]<=i[h]+i[h+1]||h>=2&&i[h-2]<=i[h]+i[h-1])i[h-1]i[h+1])break;f(h)}}function u(){for(;a>1;){var h=a-2;h>0&&i[h-1]=Ba||x>=Ba);if(C)break;S<0&&(S=0),S+=2}if(r=S,r<1&&(r=1),d===1){for(p=0;p=0;p--)e[b+p]=e[S+p];e[w]=o[_];return}for(var x=r;;){var C=0,D=0,M=!1;do if(t(o[_],e[y])<0){if(e[w--]=e[y--],C++,D=0,--d===0){M=!0;break}}else if(e[w--]=o[_--],D++,C=0,--g===1){M=!0;break}while((C|D)=0;p--)e[b+p]=e[S+p];if(d===0){M=!0;break}}if(e[w--]=o[_--],--g===1){M=!0;break}if(D=g-vf(e[y],o,0,g,g-1,t),D!==0){for(w-=D,_-=D,g-=D,b=w+1,S=_+1,p=0;p=Ba||D>=Ba);if(M)break;x<0&&(x=0),x+=2}if(r=x,r<1&&(r=1),g===1){for(w-=d,y-=d,b=w+1,S=y+1,p=d-1;p>=0;p--)e[b+p]=e[S+p];e[w]=o[_]}else{if(g===0)throw new Error;for(S=w-(g-1),p=0;ps&&(l=s),pg(e,r,r+l,r+a,t),a=l}o.pushRun(r,a),o.mergeRuns(),i-=a,r+=a}while(i!==0);o.forceMergeRuns()}}var Pe=1,no=2,qi=4,gg=!1;function pf(){gg||(gg=!0,console.warn("z / z2 / zlevel of displayable is invalid, which may cause unexpected errors"))}function mg(e,t){return e.zlevel===t.zlevel?e.z===t.z?e.z2-t.z2:e.z-t.z:e.zlevel-t.zlevel}var AP=function(){function e(){this._roots=[],this._displayList=[],this._displayListLen=0,this.displayableSortFunc=mg}return e.prototype.traverse=function(t,r){for(var n=0;n0&&(f.__clipPaths=[]),isNaN(f.z)&&(pf(),f.z=0),isNaN(f.z2)&&(pf(),f.z2=0),isNaN(f.zlevel)&&(pf(),f.zlevel=0),this._displayList[this._displayListLen++]=f}var c=t.getDecalElement&&t.getDecalElement();c&&this._updateAndAddDisplayable(c,r,n);var v=t.getTextGuideLine();v&&this._updateAndAddDisplayable(v,r,n);var h=t.getTextContent();h&&this._updateAndAddDisplayable(h,r,n)}},e.prototype.addRoot=function(t){t.__zr&&t.__zr.storage===this||this._roots.push(t)},e.prototype.delRoot=function(t){if(t instanceof Array){for(var r=0,n=t.length;r=0&&this._roots.splice(i,1)},e.prototype.delAllRoots=function(){this._roots=[],this._displayList=[],this._displayListLen=0},e.prototype.getRoots=function(){return this._roots},e.prototype.dispose=function(){this._displayList=null,this._roots=null},e}(),PP=AP,I1;I1=yt.hasGlobalWindow&&(window.requestAnimationFrame&&window.requestAnimationFrame.bind(window)||window.msRequestAnimationFrame&&window.msRequestAnimationFrame.bind(window)||window.mozRequestAnimationFrame||window.webkitRequestAnimationFrame)||function(e){return setTimeout(e,16)};var nh=I1,pl={linear:function(e){return e},quadraticIn:function(e){return e*e},quadraticOut:function(e){return e*(2-e)},quadraticInOut:function(e){return(e*=2)<1?.5*e*e:-.5*(--e*(e-2)-1)},cubicIn:function(e){return e*e*e},cubicOut:function(e){return--e*e*e+1},cubicInOut:function(e){return(e*=2)<1?.5*e*e*e:.5*((e-=2)*e*e+2)},quarticIn:function(e){return e*e*e*e},quarticOut:function(e){return 1- --e*e*e*e},quarticInOut:function(e){return(e*=2)<1?.5*e*e*e*e:-.5*((e-=2)*e*e*e-2)},quinticIn:function(e){return e*e*e*e*e},quinticOut:function(e){return--e*e*e*e*e+1},quinticInOut:function(e){return(e*=2)<1?.5*e*e*e*e*e:.5*((e-=2)*e*e*e*e+2)},sinusoidalIn:function(e){return 1-Math.cos(e*Math.PI/2)},sinusoidalOut:function(e){return Math.sin(e*Math.PI/2)},sinusoidalInOut:function(e){return .5*(1-Math.cos(Math.PI*e))},exponentialIn:function(e){return e===0?0:Math.pow(1024,e-1)},exponentialOut:function(e){return e===1?1:1-Math.pow(2,-10*e)},exponentialInOut:function(e){return e===0?0:e===1?1:(e*=2)<1?.5*Math.pow(1024,e-1):.5*(-Math.pow(2,-10*(e-1))+2)},circularIn:function(e){return 1-Math.sqrt(1-e*e)},circularOut:function(e){return Math.sqrt(1- --e*e)},circularInOut:function(e){return(e*=2)<1?-.5*(Math.sqrt(1-e*e)-1):.5*(Math.sqrt(1-(e-=2)*e)+1)},elasticIn:function(e){var t,r=.1,n=.4;return e===0?0:e===1?1:(!r||r<1?(r=1,t=n/4):t=n*Math.asin(1/r)/(2*Math.PI),-(r*Math.pow(2,10*(e-=1))*Math.sin((e-t)*(2*Math.PI)/n)))},elasticOut:function(e){var t,r=.1,n=.4;return e===0?0:e===1?1:(!r||r<1?(r=1,t=n/4):t=n*Math.asin(1/r)/(2*Math.PI),r*Math.pow(2,-10*e)*Math.sin((e-t)*(2*Math.PI)/n)+1)},elasticInOut:function(e){var t,r=.1,n=.4;return e===0?0:e===1?1:(!r||r<1?(r=1,t=n/4):t=n*Math.asin(1/r)/(2*Math.PI),(e*=2)<1?-.5*(r*Math.pow(2,10*(e-=1))*Math.sin((e-t)*(2*Math.PI)/n)):r*Math.pow(2,-10*(e-=1))*Math.sin((e-t)*(2*Math.PI)/n)*.5+1)},backIn:function(e){var t=1.70158;return e*e*((t+1)*e-t)},backOut:function(e){var t=1.70158;return--e*e*((t+1)*e+t)+1},backInOut:function(e){var t=2.5949095;return(e*=2)<1?.5*(e*e*((t+1)*e-t)):.5*((e-=2)*e*((t+1)*e+t)+2)},bounceIn:function(e){return 1-pl.bounceOut(1-e)},bounceOut:function(e){return e<1/2.75?7.5625*e*e:e<2/2.75?7.5625*(e-=1.5/2.75)*e+.75:e<2.5/2.75?7.5625*(e-=2.25/2.75)*e+.9375:7.5625*(e-=2.625/2.75)*e+.984375},bounceInOut:function(e){return e<.5?pl.bounceIn(e*2)*.5:pl.bounceOut(e*2-1)*.5+.5}},E1=pl,Ts=Math.pow,mn=Math.sqrt,zl=1e-8,L1=1e-4,yg=mn(3),Cs=1/3,gr=Ma(),Ue=Ma(),oa=Ma();function fn(e){return e>-zl&&ezl||e<-zl}function Xt(e,t,r,n,i){var a=1-i;return a*a*(a*e+3*i*t)+i*i*(i*n+3*a*r)}function _g(e,t,r,n,i){var a=1-i;return 3*(((t-e)*a+2*(r-t)*i)*a+(n-r)*i*i)}function Hl(e,t,r,n,i,a){var o=n+3*(t-r)-e,s=3*(r-t*2+e),l=3*(t-e),u=e-i,f=s*s-3*o*l,c=s*l-9*o*u,v=l*l-3*s*u,h=0;if(fn(f)&&fn(c))if(fn(s))a[0]=0;else{var d=-l/s;d>=0&&d<=1&&(a[h++]=d)}else{var m=c*c-4*f*v;if(fn(m)){var g=c/f,d=-s/o+g,p=-g/2;d>=0&&d<=1&&(a[h++]=d),p>=0&&p<=1&&(a[h++]=p)}else if(m>0){var y=mn(m),_=f*s+1.5*o*(-c+y),w=f*s+1.5*o*(-c-y);_<0?_=-Ts(-_,Cs):_=Ts(_,Cs),w<0?w=-Ts(-w,Cs):w=Ts(w,Cs);var d=(-s-(_+w))/(3*o);d>=0&&d<=1&&(a[h++]=d)}else{var S=(2*f*s-3*o*c)/(2*mn(f*f*f)),b=Math.acos(S)/3,x=mn(f),C=Math.cos(b),d=(-s-2*x*C)/(3*o),p=(-s+x*(C+yg*Math.sin(b)))/(3*o),D=(-s+x*(C-yg*Math.sin(b)))/(3*o);d>=0&&d<=1&&(a[h++]=d),p>=0&&p<=1&&(a[h++]=p),D>=0&&D<=1&&(a[h++]=D)}}return h}function O1(e,t,r,n,i){var a=6*r-12*t+6*e,o=9*t+3*n-3*e-9*r,s=3*t-3*e,l=0;if(fn(o)){if(R1(a)){var u=-s/a;u>=0&&u<=1&&(i[l++]=u)}}else{var f=a*a-4*o*s;if(fn(f))i[0]=-a/(2*o);else if(f>0){var c=mn(f),u=(-a+c)/(2*o),v=(-a-c)/(2*o);u>=0&&u<=1&&(i[l++]=u),v>=0&&v<=1&&(i[l++]=v)}}return l}function $l(e,t,r,n,i,a){var o=(t-e)*i+e,s=(r-t)*i+t,l=(n-r)*i+r,u=(s-o)*i+o,f=(l-s)*i+s,c=(f-u)*i+u;a[0]=e,a[1]=o,a[2]=u,a[3]=c,a[4]=c,a[5]=f,a[6]=l,a[7]=n}function IP(e,t,r,n,i,a,o,s,l,u,f){var c,v=.005,h=1/0,d,m,g,p;gr[0]=l,gr[1]=u;for(var y=0;y<1;y+=.05)Ue[0]=Xt(e,r,i,o,y),Ue[1]=Xt(t,n,a,s,y),g=aa(gr,Ue),g=0&&g=0&&u<=1&&(i[l++]=u)}}else{var f=o*o-4*a*s;if(fn(f)){var u=-o/(2*a);u>=0&&u<=1&&(i[l++]=u)}else if(f>0){var c=mn(f),u=(-o+c)/(2*a),v=(-o-c)/(2*a);u>=0&&u<=1&&(i[l++]=u),v>=0&&v<=1&&(i[l++]=v)}}return l}function k1(e,t,r){var n=e+r-2*t;return n===0?.5:(e-t)/n}function Vl(e,t,r,n,i){var a=(t-e)*n+e,o=(r-t)*n+t,s=(o-a)*n+a;i[0]=e,i[1]=a,i[2]=s,i[3]=s,i[4]=o,i[5]=r}function RP(e,t,r,n,i,a,o,s,l){var u,f=.005,c=1/0;gr[0]=o,gr[1]=s;for(var v=0;v<1;v+=.05){Ue[0]=ie(e,r,i,v),Ue[1]=ie(t,n,a,v);var h=aa(gr,Ue);h=0&&h=1?1:Hl(0,n,a,1,l,s)&&Xt(0,i,o,1,s[0])}}}var BP=function(){function e(t){this._inited=!1,this._startTime=0,this._pausedTime=0,this._paused=!1,this._life=t.life||1e3,this._delay=t.delay||0,this.loop=t.loop||!1,this.onframe=t.onframe||be,this.ondestroy=t.ondestroy||be,this.onrestart=t.onrestart||be,t.easing&&this.setEasing(t.easing)}return e.prototype.step=function(t,r){if(this._inited||(this._startTime=t+this._delay,this._inited=!0),this._paused){this._pausedTime+=r;return}var n=this._life,i=t-this._startTime-this._pausedTime,a=i/n;a<0&&(a=0),a=Math.min(a,1);var o=this.easingFunc,s=o?o(a):a;if(this.onframe(s),a===1)if(this.loop){var l=i%n;this._startTime=t-l,this._pausedTime=0,this.onrestart()}else return!0;return!1},e.prototype.pause=function(){this._paused=!0},e.prototype.resume=function(){this._paused=!1},e.prototype.setEasing=function(t){this.easing=t,this.easingFunc=dt(t)?t:E1[t]||B1(t)},e}(),NP=BP,N1=function(){function e(t){this.value=t}return e}(),FP=function(){function e(){this._len=0}return e.prototype.insert=function(t){var r=new N1(t);return this.insertEntry(r),r},e.prototype.insertEntry=function(t){this.head?(this.tail.next=t,t.prev=this.tail,t.next=null,this.tail=t):this.head=this.tail=t,this._len++},e.prototype.remove=function(t){var r=t.prev,n=t.next;r?r.next=n:this.head=n,n?n.prev=r:this.tail=r,t.next=t.prev=null,this._len--},e.prototype.len=function(){return this._len},e.prototype.clear=function(){this.head=this.tail=null,this._len=0},e}(),zP=function(){function e(t){this._list=new FP,this._maxSize=10,this._map={},this._maxSize=t}return e.prototype.put=function(t,r){var n=this._list,i=this._map,a=null;if(i[t]==null){var o=n.len(),s=this._lastRemovedEntry;if(o>=this._maxSize&&o>0){var l=n.head;n.remove(l),delete i[l.key],a=l.value,this._lastRemovedEntry=l}s?s.value=r:s=new N1(r),s.key=t,n.insertEntry(s),i[t]=s}return a},e.prototype.get=function(t){var r=this._map[t],n=this._list;if(r!=null)return r!==n.tail&&(n.remove(r),n.insertEntry(r)),r.value},e.prototype.clear=function(){this._list.clear(),this._map={}},e.prototype.len=function(){return this._list.len()},e}(),ls=zP,bg={transparent:[0,0,0,0],aliceblue:[240,248,255,1],antiquewhite:[250,235,215,1],aqua:[0,255,255,1],aquamarine:[127,255,212,1],azure:[240,255,255,1],beige:[245,245,220,1],bisque:[255,228,196,1],black:[0,0,0,1],blanchedalmond:[255,235,205,1],blue:[0,0,255,1],blueviolet:[138,43,226,1],brown:[165,42,42,1],burlywood:[222,184,135,1],cadetblue:[95,158,160,1],chartreuse:[127,255,0,1],chocolate:[210,105,30,1],coral:[255,127,80,1],cornflowerblue:[100,149,237,1],cornsilk:[255,248,220,1],crimson:[220,20,60,1],cyan:[0,255,255,1],darkblue:[0,0,139,1],darkcyan:[0,139,139,1],darkgoldenrod:[184,134,11,1],darkgray:[169,169,169,1],darkgreen:[0,100,0,1],darkgrey:[169,169,169,1],darkkhaki:[189,183,107,1],darkmagenta:[139,0,139,1],darkolivegreen:[85,107,47,1],darkorange:[255,140,0,1],darkorchid:[153,50,204,1],darkred:[139,0,0,1],darksalmon:[233,150,122,1],darkseagreen:[143,188,143,1],darkslateblue:[72,61,139,1],darkslategray:[47,79,79,1],darkslategrey:[47,79,79,1],darkturquoise:[0,206,209,1],darkviolet:[148,0,211,1],deeppink:[255,20,147,1],deepskyblue:[0,191,255,1],dimgray:[105,105,105,1],dimgrey:[105,105,105,1],dodgerblue:[30,144,255,1],firebrick:[178,34,34,1],floralwhite:[255,250,240,1],forestgreen:[34,139,34,1],fuchsia:[255,0,255,1],gainsboro:[220,220,220,1],ghostwhite:[248,248,255,1],gold:[255,215,0,1],goldenrod:[218,165,32,1],gray:[128,128,128,1],green:[0,128,0,1],greenyellow:[173,255,47,1],grey:[128,128,128,1],honeydew:[240,255,240,1],hotpink:[255,105,180,1],indianred:[205,92,92,1],indigo:[75,0,130,1],ivory:[255,255,240,1],khaki:[240,230,140,1],lavender:[230,230,250,1],lavenderblush:[255,240,245,1],lawngreen:[124,252,0,1],lemonchiffon:[255,250,205,1],lightblue:[173,216,230,1],lightcoral:[240,128,128,1],lightcyan:[224,255,255,1],lightgoldenrodyellow:[250,250,210,1],lightgray:[211,211,211,1],lightgreen:[144,238,144,1],lightgrey:[211,211,211,1],lightpink:[255,182,193,1],lightsalmon:[255,160,122,1],lightseagreen:[32,178,170,1],lightskyblue:[135,206,250,1],lightslategray:[119,136,153,1],lightslategrey:[119,136,153,1],lightsteelblue:[176,196,222,1],lightyellow:[255,255,224,1],lime:[0,255,0,1],limegreen:[50,205,50,1],linen:[250,240,230,1],magenta:[255,0,255,1],maroon:[128,0,0,1],mediumaquamarine:[102,205,170,1],mediumblue:[0,0,205,1],mediumorchid:[186,85,211,1],mediumpurple:[147,112,219,1],mediumseagreen:[60,179,113,1],mediumslateblue:[123,104,238,1],mediumspringgreen:[0,250,154,1],mediumturquoise:[72,209,204,1],mediumvioletred:[199,21,133,1],midnightblue:[25,25,112,1],mintcream:[245,255,250,1],mistyrose:[255,228,225,1],moccasin:[255,228,181,1],navajowhite:[255,222,173,1],navy:[0,0,128,1],oldlace:[253,245,230,1],olive:[128,128,0,1],olivedrab:[107,142,35,1],orange:[255,165,0,1],orangered:[255,69,0,1],orchid:[218,112,214,1],palegoldenrod:[238,232,170,1],palegreen:[152,251,152,1],paleturquoise:[175,238,238,1],palevioletred:[219,112,147,1],papayawhip:[255,239,213,1],peachpuff:[255,218,185,1],peru:[205,133,63,1],pink:[255,192,203,1],plum:[221,160,221,1],powderblue:[176,224,230,1],purple:[128,0,128,1],red:[255,0,0,1],rosybrown:[188,143,143,1],royalblue:[65,105,225,1],saddlebrown:[139,69,19,1],salmon:[250,128,114,1],sandybrown:[244,164,96,1],seagreen:[46,139,87,1],seashell:[255,245,238,1],sienna:[160,82,45,1],silver:[192,192,192,1],skyblue:[135,206,235,1],slateblue:[106,90,205,1],slategray:[112,128,144,1],slategrey:[112,128,144,1],snow:[255,250,250,1],springgreen:[0,255,127,1],steelblue:[70,130,180,1],tan:[210,180,140,1],teal:[0,128,128,1],thistle:[216,191,216,1],tomato:[255,99,71,1],turquoise:[64,224,208,1],violet:[238,130,238,1],wheat:[245,222,179,1],white:[255,255,255,1],whitesmoke:[245,245,245,1],yellow:[255,255,0,1],yellowgreen:[154,205,50,1]};function yn(e){return e=Math.round(e),e<0?0:e>255?255:e}function ih(e){return e<0?0:e>1?1:e}function gf(e){var t=e;return t.length&&t.charAt(t.length-1)==="%"?yn(parseFloat(t)/100*255):yn(parseInt(t,10))}function Gl(e){var t=e;return t.length&&t.charAt(t.length-1)==="%"?ih(parseFloat(t)/100):ih(parseFloat(t))}function mf(e,t,r){return r<0?r+=1:r>1&&(r-=1),r*6<1?e+(t-e)*r*6:r*2<1?t:r*3<2?e+(t-e)*(2/3-r)*6:e}function Ds(e,t,r){return e+(t-e)*r}function He(e,t,r,n,i){return e[0]=t,e[1]=r,e[2]=n,e[3]=i,e}function ah(e,t){return e[0]=t[0],e[1]=t[1],e[2]=t[2],e[3]=t[3],e}var F1=new ls(20),Ms=null;function Li(e,t){Ms&&ah(Ms,t),Ms=F1.put(e,Ms||t.slice())}function kr(e,t){if(!!e){t=t||[];var r=F1.get(e);if(r)return ah(t,r);e=e+"";var n=e.replace(/ /g,"").toLowerCase();if(n in bg)return ah(t,bg[n]),Li(e,t),t;var i=n.length;if(n.charAt(0)==="#"){if(i===4||i===5){var a=parseInt(n.slice(1,4),16);if(!(a>=0&&a<=4095)){He(t,0,0,0,1);return}return He(t,(a&3840)>>4|(a&3840)>>8,a&240|(a&240)>>4,a&15|(a&15)<<4,i===5?parseInt(n.slice(4),16)/15:1),Li(e,t),t}else if(i===7||i===9){var a=parseInt(n.slice(1,7),16);if(!(a>=0&&a<=16777215)){He(t,0,0,0,1);return}return He(t,(a&16711680)>>16,(a&65280)>>8,a&255,i===9?parseInt(n.slice(7),16)/255:1),Li(e,t),t}return}var o=n.indexOf("("),s=n.indexOf(")");if(o!==-1&&s+1===i){var l=n.substr(0,o),u=n.substr(o+1,s-(o+1)).split(","),f=1;switch(l){case"rgba":if(u.length!==4)return u.length===3?He(t,+u[0],+u[1],+u[2],1):He(t,0,0,0,1);f=Gl(u.pop());case"rgb":if(u.length!==3){He(t,0,0,0,1);return}return He(t,gf(u[0]),gf(u[1]),gf(u[2]),f),Li(e,t),t;case"hsla":if(u.length!==4){He(t,0,0,0,1);return}return u[3]=Gl(u[3]),Sg(u,t),Li(e,t),t;case"hsl":if(u.length!==3){He(t,0,0,0,1);return}return Sg(u,t),Li(e,t),t;default:return}}He(t,0,0,0,1)}}function Sg(e,t){var r=(parseFloat(e[0])%360+360)%360/360,n=Gl(e[1]),i=Gl(e[2]),a=i<=.5?i*(n+1):i+n-i*n,o=i*2-a;return t=t||[],He(t,yn(mf(o,a,r+1/3)*255),yn(mf(o,a,r)*255),yn(mf(o,a,r-1/3)*255),1),e.length===4&&(t[3]=e[3]),t}function xg(e,t){var r=kr(e);if(r){for(var n=0;n<3;n++)t<0?r[n]=r[n]*(1-t)|0:r[n]=(255-r[n])*t+r[n]|0,r[n]>255?r[n]=255:r[n]<0&&(r[n]=0);return Mu(r,r.length===4?"rgba":"rgb")}}function HP(e,t,r){if(!(!(t&&t.length)||!(e>=0&&e<=1))){var n=e*(t.length-1),i=Math.floor(n),a=Math.ceil(n),o=kr(t[i]),s=kr(t[a]),l=n-i,u=Mu([yn(Ds(o[0],s[0],l)),yn(Ds(o[1],s[1],l)),yn(Ds(o[2],s[2],l)),ih(Ds(o[3],s[3],l))],"rgba");return r?{color:u,leftIndex:i,rightIndex:a,value:n}:u}}function Mu(e,t){if(!(!e||!e.length)){var r=e[0]+","+e[1]+","+e[2];return(t==="rgba"||t==="hsva"||t==="hsla")&&(r+=","+e[3]),t+"("+r+")"}}function Ul(e,t){var r=kr(e);return r?(.299*r[0]+.587*r[1]+.114*r[2])*r[3]/255+(1-r[3])*t:0}function $P(e){return e.type==="linear"}function VP(e){return e.type==="radial"}(function(){return yt.hasGlobalWindow&&dt(window.btoa)?function(e){return window.btoa(unescape(e))}:typeof Buffer!="undefined"?function(e){return Buffer.from(e).toString("base64")}:function(e){return null}})();var oh=Array.prototype.slice;function Ir(e,t,r){return(t-e)*r+e}function yf(e,t,r,n){for(var i=t.length,a=0;an?t:e,a=Math.min(r,n),o=i[a-1]||{color:[0,0,0,0],offset:0},s=a;so;if(s)n.length=o;else for(var l=a;l=1},e.prototype.getAdditiveTrack=function(){return this._additiveTrack},e.prototype.addKeyframe=function(t,r,n){this._needsSort=!0;var i=this.keyframes,a=i.length,o=!1,s=Cg,l=r;if(Se(r)){var u=YP(r);s=u,(u===1&&!Vt(r[0])||u===2&&!Vt(r[0][0]))&&(o=!0)}else if(Vt(r)&&!Fl(r))s=Ps;else if(nt(r))if(!isNaN(+r))s=Ps;else{var f=kr(r);f&&(l=f,s=io)}else if(Cu(r)){var c=q({},l);c.colorStops=ct(r.colorStops,function(h){return{offset:h.offset,color:kr(h.color)}}),$P(r)?s=sh:VP(r)&&(s=lh),l=c}a===0?this.valType=s:(s!==this.valType||s===Cg)&&(o=!0),this.discrete=this.discrete||o;var v={time:t,value:l,rawValue:r,percent:0};return n&&(v.easing=n,v.easingFunc=dt(n)?n:E1[n]||B1(n)),i.push(v),v},e.prototype.prepare=function(t,r){var n=this.keyframes;this._needsSort&&n.sort(function(m,g){return m.time-g.time});for(var i=this.valType,a=n.length,o=n[a-1],s=this.discrete,l=Is(i),u=Dg(i),f=0;f=0&&!(o[f].percent<=r);f--);f=v(f,s-2)}else{for(f=c;fr);f++);f=v(f-1,s-2)}d=o[f+1],h=o[f]}if(!!(h&&d)){this._lastFr=f,this._lastFrP=r;var g=d.percent-h.percent,p=g===0?1:v((r-h.percent)/g,1);d.easingFunc&&(p=d.easingFunc(p));var y=n?this._additiveValue:u?Na:t[l];if((Is(a)||u)&&!y&&(y=this._additiveValue=[]),this.discrete)t[l]=p<1?h.rawValue:d.rawValue;else if(Is(a))a===yl?yf(y,h[i],d[i],p):GP(y,h[i],d[i],p);else if(Dg(a)){var _=h[i],w=d[i],S=a===sh;t[l]={type:S?"linear":"radial",x:Ir(_.x,w.x,p),y:Ir(_.y,w.y,p),colorStops:ct(_.colorStops,function(x,C){var D=w.colorStops[C];return{offset:Ir(x.offset,D.offset,p),color:ml(yf([],x.color,D.color,p))}}),global:w.global},S?(t[l].x2=Ir(_.x2,w.x2,p),t[l].y2=Ir(_.y2,w.y2,p)):t[l].r=Ir(_.r,w.r,p)}else if(u)yf(y,h[i],d[i],p),n||(t[l]=ml(y));else{var b=Ir(h[i],d[i],p);n?this._additiveValue=b:t[l]=b}n&&this._addToTarget(t)}}},e.prototype._addToTarget=function(t){var r=this.valType,n=this.propName,i=this._additiveValue;r===Ps?t[n]=t[n]+i:r===io?(kr(t[n],Na),As(Na,Na,i,1),t[n]=ml(Na)):r===yl?As(t[n],t[n],i,1):r===z1&&Tg(t[n],t[n],i,1)},e}(),qP=function(){function e(t,r,n,i){if(this._tracks={},this._trackKeys=[],this._maxTime=0,this._started=0,this._clip=null,this._target=t,this._loop=r,r&&i){Vv("Can' use additive animation on looped animation.");return}this._additiveAnimators=i,this._allowDiscrete=n}return e.prototype.getMaxTime=function(){return this._maxTime},e.prototype.getDelay=function(){return this._delay},e.prototype.getLoop=function(){return this._loop},e.prototype.getTarget=function(){return this._target},e.prototype.changeTarget=function(t){this._target=t},e.prototype.when=function(t,r,n){return this.whenWithKeys(t,r,$t(r),n)},e.prototype.whenWithKeys=function(t,r,n,i){for(var a=this._tracks,o=0;o0&&l.addKeyframe(0,gl(u),i),this._trackKeys.push(s)}l.addKeyframe(t,gl(r[s]),i)}return this._maxTime=Math.max(this._maxTime,t),this},e.prototype.pause=function(){this._clip.pause(),this._paused=!0},e.prototype.resume=function(){this._clip.resume(),this._paused=!1},e.prototype.isPaused=function(){return!!this._paused},e.prototype.duration=function(t){return this._maxTime=t,this._force=!0,this},e.prototype._doneCallback=function(){this._setTracksFinished(),this._clip=null;var t=this._doneCbs;if(t)for(var r=t.length,n=0;n0)){this._started=1;for(var r=this,n=[],i=this._maxTime||0,a=0;a1){var s=o.pop();a.addKeyframe(s.time,t[i]),a.prepare(this._maxTime,a.getAdditiveTrack())}}}},e}(),Wv=qP;function Qi(){return new Date().getTime()}var jP=function(e){J(t,e);function t(r){var n=e.call(this)||this;return n._running=!1,n._time=0,n._pausedTime=0,n._pauseStart=0,n._paused=!1,r=r||{},n.stage=r.stage||{},n}return t.prototype.addClip=function(r){r.animation&&this.removeClip(r),this._head?(this._tail.next=r,r.prev=this._tail,r.next=null,this._tail=r):this._head=this._tail=r,r.animation=this},t.prototype.addAnimator=function(r){r.animation=this;var n=r.getClip();n&&this.addClip(n)},t.prototype.removeClip=function(r){if(!!r.animation){var n=r.prev,i=r.next;n?n.next=i:this._head=i,i?i.prev=n:this._tail=n,r.next=r.prev=r.animation=null}},t.prototype.removeAnimator=function(r){var n=r.getClip();n&&this.removeClip(n),r.animation=null},t.prototype.update=function(r){for(var n=Qi()-this._pausedTime,i=n-this._time,a=this._head;a;){var o=a.next,s=a.step(n,i);s&&(a.ondestroy(),this.removeClip(a)),a=o}this._time=n,r||(this.trigger("frame",i),this.stage.update&&this.stage.update())},t.prototype._startLoop=function(){var r=this;this._running=!0;function n(){r._running&&(nh(n),!r._paused&&r.update())}nh(n)},t.prototype.start=function(){this._running||(this._time=Qi(),this._pausedTime=0,this._startLoop())},t.prototype.stop=function(){this._running=!1},t.prototype.pause=function(){this._paused||(this._pauseStart=Qi(),this._paused=!0)},t.prototype.resume=function(){this._paused&&(this._pausedTime+=Qi()-this._pauseStart,this._paused=!1)},t.prototype.clear=function(){for(var r=this._head;r;){var n=r.next;r.prev=r.next=r.animation=null,r=n}this._head=this._tail=null},t.prototype.isFinished=function(){return this._head==null},t.prototype.animate=function(r,n){n=n||{},this.start();var i=new Wv(r,n.loop);return this.addAnimator(i),i},t}(Tr),KP=jP,ZP=300,_f=yt.domSupported,wf=function(){var e=["click","dblclick","mousewheel","wheel","mouseout","mouseup","mousedown","mousemove","contextmenu"],t=["touchstart","touchend","touchmove"],r={pointerdown:1,pointerup:1,pointermove:1,pointerout:1},n=ct(e,function(i){var a=i.replace("mouse","pointer");return r.hasOwnProperty(a)?a:i});return{mouse:e,touch:t,pointer:n}}(),Mg={mouse:["mousemove","mouseup"],pointer:["pointermove","pointerup"]},Ag=!1;function uh(e){var t=e.pointerType;return t==="pen"||t==="touch"}function QP(e){e.touching=!0,e.touchTimer!=null&&(clearTimeout(e.touchTimer),e.touchTimer=null),e.touchTimer=setTimeout(function(){e.touching=!1,e.touchTimer=null},700)}function bf(e){e&&(e.zrByTouch=!0)}function JP(e,t){return $e(e.dom,new tI(e,t),!0)}function H1(e,t){for(var r=t,n=!1;r&&r.nodeType!==9&&!(n=r.domBelongToZr||r!==t&&r===e.painterRoot);)r=r.parentNode;return n}var tI=function(){function e(t,r){this.stopPropagation=be,this.stopImmediatePropagation=be,this.preventDefault=be,this.type=r.type,this.target=this.currentTarget=t.dom,this.pointerType=r.pointerType,this.clientX=r.clientX,this.clientY=r.clientY}return e}(),rr={mousedown:function(e){e=$e(this.dom,e),this.__mayPointerCapture=[e.zrX,e.zrY],this.trigger("mousedown",e)},mousemove:function(e){e=$e(this.dom,e);var t=this.__mayPointerCapture;t&&(e.zrX!==t[0]||e.zrY!==t[1])&&this.__togglePointerCapture(!0),this.trigger("mousemove",e)},mouseup:function(e){e=$e(this.dom,e),this.__togglePointerCapture(!1),this.trigger("mouseup",e)},mouseout:function(e){e=$e(this.dom,e);var t=e.toElement||e.relatedTarget;H1(this,t)||(this.__pointerCapturing&&(e.zrEventControl="no_globalout"),this.trigger("mouseout",e))},wheel:function(e){Ag=!0,e=$e(this.dom,e),this.trigger("mousewheel",e)},mousewheel:function(e){Ag||(e=$e(this.dom,e),this.trigger("mousewheel",e))},touchstart:function(e){e=$e(this.dom,e),bf(e),this.__lastTouchMoment=new Date,this.handler.processGesture(e,"start"),rr.mousemove.call(this,e),rr.mousedown.call(this,e)},touchmove:function(e){e=$e(this.dom,e),bf(e),this.handler.processGesture(e,"change"),rr.mousemove.call(this,e)},touchend:function(e){e=$e(this.dom,e),bf(e),this.handler.processGesture(e,"end"),rr.mouseup.call(this,e),+new Date-+this.__lastTouchMomentEg||e<-Eg}var In=[],Ri=[],xf=Vo(),Tf=Math.abs,jv=function(){function e(){}return e.prototype.getLocalTransform=function(t){return e.getLocalTransform(this,t)},e.prototype.setPosition=function(t){this.x=t[0],this.y=t[1]},e.prototype.setScale=function(t){this.scaleX=t[0],this.scaleY=t[1]},e.prototype.setSkew=function(t){this.skewX=t[0],this.skewY=t[1]},e.prototype.setOrigin=function(t){this.originX=t[0],this.originY=t[1]},e.prototype.needLocalTransform=function(){return Pn(this.rotation)||Pn(this.x)||Pn(this.y)||Pn(this.scaleX-1)||Pn(this.scaleY-1)||Pn(this.skewX)||Pn(this.skewY)},e.prototype.updateTransform=function(){var t=this.parent&&this.parent.transform,r=this.needLocalTransform(),n=this.transform;if(!(r||t)){n&&Ig(n);return}n=n||Vo(),r?this.getLocalTransform(n):Ig(n),t&&(r?sa(n,t,n):oI(n,t)),this.transform=n,this._resolveGlobalScaleRatio(n)},e.prototype._resolveGlobalScaleRatio=function(t){var r=this.globalScaleRatio;if(r!=null&&r!==1){this.getGlobalScale(In);var n=In[0]<0?-1:1,i=In[1]<0?-1:1,a=((In[0]-n)*r+n)/In[0]||0,o=((In[1]-i)*r+i)/In[1]||0;t[0]*=a,t[1]*=a,t[2]*=o,t[3]*=o}this.invTransform=this.invTransform||Vo(),qv(this.invTransform,t)},e.prototype.getComputedTransform=function(){for(var t=this,r=[];t;)r.push(t),t=t.parent;for(;t=r.pop();)t.updateTransform();return this.transform},e.prototype.setLocalTransform=function(t){if(!!t){var r=t[0]*t[0]+t[1]*t[1],n=t[2]*t[2]+t[3]*t[3],i=Math.atan2(t[1],t[0]),a=Math.PI/2+i-Math.atan2(t[3],t[2]);n=Math.sqrt(n)*Math.cos(a),r=Math.sqrt(r),this.skewX=a,this.skewY=0,this.rotation=-i,this.x=+t[4],this.y=+t[5],this.scaleX=r,this.scaleY=n,this.originX=0,this.originY=0}},e.prototype.decomposeTransform=function(){if(!!this.transform){var t=this.parent,r=this.transform;t&&t.transform&&(sa(Ri,t.invTransform,r),r=Ri);var n=this.originX,i=this.originY;(n||i)&&(xf[4]=n,xf[5]=i,sa(Ri,r,xf),Ri[4]-=n,Ri[5]-=i,r=Ri),this.setLocalTransform(r)}},e.prototype.getGlobalScale=function(t){var r=this.transform;return t=t||[],r?(t[0]=Math.sqrt(r[0]*r[0]+r[1]*r[1]),t[1]=Math.sqrt(r[2]*r[2]+r[3]*r[3]),r[0]<0&&(t[0]=-t[0]),r[3]<0&&(t[1]=-t[1]),t):(t[0]=1,t[1]=1,t)},e.prototype.transformCoordToLocal=function(t,r){var n=[t,r],i=this.invTransform;return i&&Ze(n,n,i),n},e.prototype.transformCoordToGlobal=function(t,r){var n=[t,r],i=this.transform;return i&&Ze(n,n,i),n},e.prototype.getLineScale=function(){var t=this.transform;return t&&Tf(t[0]-1)>1e-10&&Tf(t[3]-1)>1e-10?Math.sqrt(Tf(t[0]*t[3]-t[2]*t[1])):1},e.prototype.copyTransform=function(t){lI(this,t)},e.getLocalTransform=function(t,r){r=r||[];var n=t.originX||0,i=t.originY||0,a=t.scaleX,o=t.scaleY,s=t.anchorX,l=t.anchorY,u=t.rotation||0,f=t.x,c=t.y,v=t.skewX?Math.tan(t.skewX):0,h=t.skewY?Math.tan(-t.skewY):0;if(n||i||s||l){var d=n+s,m=i+l;r[4]=-d*a-v*m*o,r[5]=-m*o-h*d*a}else r[4]=r[5]=0;return r[0]=a,r[3]=o,r[1]=h*a,r[2]=v*o,u&&Xv(r,r,u),r[4]+=n+f,r[5]+=i+c,r},e.initDefaultProps=function(){var t=e.prototype;t.scaleX=t.scaleY=t.globalScaleRatio=1,t.x=t.y=t.originX=t.originY=t.skewX=t.skewY=t.rotation=t.anchorX=t.anchorY=0}(),e}(),Go=["x","y","originX","originY","anchorX","anchorY","rotation","scaleX","scaleY","skewX","skewY"];function lI(e,t){for(var r=0;rd&&(d=_,md&&(d=w,p=n.x&&t<=n.x+n.width&&r>=n.y&&r<=n.y+n.height},e.prototype.clone=function(){return new e(this.x,this.y,this.width,this.height)},e.prototype.copy=function(t){e.copy(this,t)},e.prototype.plain=function(){return{x:this.x,y:this.y,width:this.width,height:this.height}},e.prototype.isFinite=function(){return isFinite(this.x)&&isFinite(this.y)&&isFinite(this.width)&&isFinite(this.height)},e.prototype.isZero=function(){return this.width===0||this.height===0},e.create=function(t){return new e(t.x,t.y,t.width,t.height)},e.copy=function(t,r){t.x=r.x,t.y=r.y,t.width=r.width,t.height=r.height},e.applyTransform=function(t,r,n){if(!n){t!==r&&e.copy(t,r);return}if(n[1]<1e-5&&n[1]>-1e-5&&n[2]<1e-5&&n[2]>-1e-5){var i=n[0],a=n[3],o=n[4],s=n[5];t.x=r.x*i+o,t.y=r.y*a+s,t.width=r.width*i,t.height=r.height*a,t.width<0&&(t.x+=t.width,t.width=-t.width),t.height<0&&(t.y+=t.height,t.height=-t.height);return}En.x=Rn.x=r.x,En.y=On.y=r.y,Ln.x=On.x=r.x+r.width,Ln.y=Rn.y=r.y+r.height,En.transform(n),On.transform(n),Ln.transform(n),Rn.transform(n),t.x=Es(En.x,Ln.x,Rn.x,On.x),t.y=Es(En.y,Ln.y,Rn.y,On.y);var l=Ls(En.x,Ln.x,Rn.x,On.x),u=Ls(En.y,Ln.y,Rn.y,On.y);t.width=l-t.x,t.height=u-t.y},e}(),Ot=fI,Lg={};function Ee(e,t){t=t||ci;var r=Lg[t];r||(r=Lg[t]=new ls(500));var n=r.get(e);return n==null&&(n=bi.measureText(e,t).width,r.put(e,n)),n}function Rg(e,t,r,n){var i=Ee(e,t),a=Zv(t),o=ao(0,i,r),s=ji(0,a,n),l=new Ot(o,s,i,a);return l}function Kv(e,t,r,n){var i=((e||"")+"").split(` -`),a=i.length;if(a===1)return Rg(i[0],t,r,n);for(var o=new Ot(0,0,0,0),s=0;s=0?parseFloat(e)/100*t:parseFloat(e):e}function V1(e,t,r){var n=t.position||"inside",i=t.distance!=null?t.distance:5,a=r.height,o=r.width,s=a/2,l=r.x,u=r.y,f="left",c="top";if(n instanceof Array)l+=hi(n[0],r.width),u+=hi(n[1],r.height),f=null,c=null;else switch(n){case"left":l-=i,u+=s,f="right",c="middle";break;case"right":l+=i+o,u+=s,c="middle";break;case"top":l+=o/2,u-=i,f="center",c="bottom";break;case"bottom":l+=o/2,u+=a+i,f="center";break;case"inside":l+=o/2,u+=s,f="center",c="middle";break;case"insideLeft":l+=i,u+=s,c="middle";break;case"insideRight":l+=o-i,u+=s,f="right",c="middle";break;case"insideTop":l+=o/2,u+=i,f="center";break;case"insideBottom":l+=o/2,u+=a-i,f="center",c="bottom";break;case"insideTopLeft":l+=i,u+=i;break;case"insideTopRight":l+=o-i,u+=i,f="right";break;case"insideBottomLeft":l+=i,u+=a-i,c="bottom";break;case"insideBottomRight":l+=o-i,u+=a-i,f="right",c="bottom";break}return e=e||{},e.x=l,e.y=u,e.align=f,e.verticalAlign=c,e}var Cf="__zr_normal__",Df=Go.concat(["ignore"]),cI=Da(Go,function(e,t){return e[t]=!0,e},{ignore:!1}),Oi={},hI=new Ot(0,0,0,0),Qv=function(){function e(t){this.id=w1(),this.animators=[],this.currentStates=[],this.states={},this._init(t)}return e.prototype._init=function(t){this.attr(t)},e.prototype.drift=function(t,r,n){switch(this.draggable){case"horizontal":r=0;break;case"vertical":t=0;break}var i=this.transform;i||(i=this.transform=[1,0,0,1,0,0]),i[4]+=t,i[5]+=r,this.decomposeTransform(),this.markRedraw()},e.prototype.beforeUpdate=function(){},e.prototype.afterUpdate=function(){},e.prototype.update=function(){this.updateTransform(),this.__dirty&&this.updateInnerText()},e.prototype.updateInnerText=function(t){var r=this._textContent;if(r&&(!r.ignore||t)){this.textConfig||(this.textConfig={});var n=this.textConfig,i=n.local,a=r.innerTransformable,o=void 0,s=void 0,l=!1;a.parent=i?this:null;var u=!1;if(a.copyTransform(r),n.position!=null){var f=hI;n.layoutRect?f.copy(n.layoutRect):f.copy(this.getBoundingRect()),i||f.applyTransform(this.transform),this.calculateTextPosition?this.calculateTextPosition(Oi,n,f):V1(Oi,n,f),a.x=Oi.x,a.y=Oi.y,o=Oi.align,s=Oi.verticalAlign;var c=n.origin;if(c&&n.rotation!=null){var v=void 0,h=void 0;c==="center"?(v=f.width*.5,h=f.height*.5):(v=hi(c[0],f.width),h=hi(c[1],f.height)),u=!0,a.originX=-a.x+v+(i?0:f.x),a.originY=-a.y+h+(i?0:f.y)}}n.rotation!=null&&(a.rotation=n.rotation);var d=n.offset;d&&(a.x+=d[0],a.y+=d[1],u||(a.originX=-d[0],a.originY=-d[1]));var m=n.inside==null?typeof n.position=="string"&&n.position.indexOf("inside")>=0:n.inside,g=this._innerTextDefaultStyle||(this._innerTextDefaultStyle={}),p=void 0,y=void 0,_=void 0;m&&this.canBeInsideText()?(p=n.insideFill,y=n.insideStroke,(p==null||p==="auto")&&(p=this.getInsideTextFill()),(y==null||y==="auto")&&(y=this.getInsideTextStroke(p),_=!0)):(p=n.outsideFill,y=n.outsideStroke,(p==null||p==="auto")&&(p=this.getOutsideFill()),(y==null||y==="auto")&&(y=this.getOutsideStroke(p),_=!0)),p=p||"#000",(p!==g.fill||y!==g.stroke||_!==g.autoStroke||o!==g.align||s!==g.verticalAlign)&&(l=!0,g.fill=p,g.stroke=y,g.autoStroke=_,g.align=o,g.verticalAlign=s,r.setDefaultTextStyle(g)),r.__dirty|=Pe,l&&r.dirtyStyle(!0)}},e.prototype.canBeInsideText=function(){return!0},e.prototype.getInsideTextFill=function(){return"#fff"},e.prototype.getInsideTextStroke=function(t){return"#000"},e.prototype.getOutsideFill=function(){return this.__zr&&this.__zr.isDarkMode()?vh:hh},e.prototype.getOutsideStroke=function(t){var r=this.__zr&&this.__zr.getBackgroundColor(),n=typeof r=="string"&&kr(r);n||(n=[255,255,255,1]);for(var i=n[3],a=this.__zr.isDarkMode(),o=0;o<3;o++)n[o]=n[o]*i+(a?0:255)*(1-i);return n[3]=1,Mu(n,"rgba")},e.prototype.traverse=function(t,r){},e.prototype.attrKV=function(t,r){t==="textConfig"?this.setTextConfig(r):t==="textContent"?this.setTextContent(r):t==="clipPath"?this.setClipPath(r):t==="extra"?(this.extra=this.extra||{},q(this.extra,r)):this[t]=r},e.prototype.hide=function(){this.ignore=!0,this.markRedraw()},e.prototype.show=function(){this.ignore=!1,this.markRedraw()},e.prototype.attr=function(t,r){if(typeof t=="string")this.attrKV(t,r);else if(st(t))for(var n=t,i=$t(n),a=0;a0},e.prototype.getState=function(t){return this.states[t]},e.prototype.ensureState=function(t){var r=this.states;return r[t]||(r[t]={}),r[t]},e.prototype.clearStates=function(t){this.useState(Cf,!1,t)},e.prototype.useState=function(t,r,n,i){var a=t===Cf,o=this.hasState();if(!(!o&&a)){var s=this.currentStates,l=this.stateTransition;if(!(Pt(s,t)>=0&&(r||s.length===1))){var u;if(this.stateProxy&&!a&&(u=this.stateProxy(t)),u||(u=this.states&&this.states[t]),!u&&!a){Vv("State "+t+" not exists.");return}a||this.saveCurrentToNormalState(u);var f=!!(u&&u.hoverLayer||i);f&&this._toggleHoverLayerFlag(!0),this._applyStateObj(t,u,this._normalState,r,!n&&!this.__inHover&&l&&l.duration>0,l);var c=this._textContent,v=this._textGuide;return c&&c.useState(t,r,n,f),v&&v.useState(t,r,n,f),a?(this.currentStates=[],this._normalState={}):r?this.currentStates.push(t):this.currentStates=[t],this._updateAnimationTargets(),this.markRedraw(),!f&&this.__inHover&&(this._toggleHoverLayerFlag(!1),this.__dirty&=~Pe),u}}},e.prototype.useStates=function(t,r,n){if(!t.length)this.clearStates();else{var i=[],a=this.currentStates,o=t.length,s=o===a.length;if(s){for(var l=0;l0,d);var m=this._textContent,g=this._textGuide;m&&m.useStates(t,r,v),g&&g.useStates(t,r,v),this._updateAnimationTargets(),this.currentStates=t.slice(),this.markRedraw(),!v&&this.__inHover&&(this._toggleHoverLayerFlag(!1),this.__dirty&=~Pe)}},e.prototype._updateAnimationTargets=function(){for(var t=0;t=0){var n=this.currentStates.slice();n.splice(r,1),this.useStates(n)}},e.prototype.replaceState=function(t,r,n){var i=this.currentStates.slice(),a=Pt(i,t),o=Pt(i,r)>=0;a>=0?o?i.splice(a,1):i[a]=r:n&&!o&&i.push(r),this.useStates(i)},e.prototype.toggleState=function(t,r){r?this.useState(t,!0):this.removeState(t)},e.prototype._mergeStates=function(t){for(var r={},n,i=0;i=0&&a.splice(o,1)}),this.animators.push(t),n&&n.animation.addAnimator(t),n&&n.wakeUp()},e.prototype.updateDuringAnimation=function(t){this.markRedraw()},e.prototype.stopAnimation=function(t,r){for(var n=this.animators,i=n.length,a=[],o=0;o0&&r.during&&a[0].during(function(d,m){r.during(m)});for(var v=0;v0||i.force&&!o.length){var C=void 0,D=void 0,M=void 0;if(s){D={},v&&(C={});for(var w=0;w<_;w++){var p=m[w];D[p]=r[p],v?C[p]=n[p]:r[p]=n[p]}}else if(v){M={};for(var w=0;w<_;w++){var p=m[w];M[p]=gl(r[p]),dI(r,n,p)}}var S=new Wv(r,!1,!1,c?ye(d,function(A){return A.targetName===t}):null);S.targetName=t,i.scope&&(S.scope=i.scope),v&&C&&S.whenWithKeys(0,C,m),M&&S.whenWithKeys(0,M,m),S.whenWithKeys(u==null?500:u,s?D:n,m).delay(f||0),e.addAnimator(S,t),o.push(S)}}var U1=Qv,W1=function(e){J(t,e);function t(r){var n=e.call(this)||this;return n.isGroup=!0,n._children=[],n.attr(r),n}return t.prototype.childrenRef=function(){return this._children},t.prototype.children=function(){return this._children.slice()},t.prototype.childAt=function(r){return this._children[r]},t.prototype.childOfName=function(r){for(var n=this._children,i=0;i=0&&(i.splice(a,0,r),this._doAdd(r))}return this},t.prototype.replace=function(r,n){var i=Pt(this._children,r);return i>=0&&this.replaceAt(n,i),this},t.prototype.replaceAt=function(r,n){var i=this._children,a=i[n];if(r&&r!==this&&r.parent!==this&&r!==a){i[n]=r,a.parent=null;var o=this.__zr;o&&a.removeSelfFromZr(o),this._doAdd(r)}return this},t.prototype._doAdd=function(r){r.parent&&r.parent.remove(r),r.parent=this;var n=this.__zr;n&&n!==r.__zr&&r.addSelfToZr(n),n&&n.refresh()},t.prototype.remove=function(r){var n=this.__zr,i=this._children,a=Pt(i,r);return a<0?this:(i.splice(a,1),r.parent=null,n&&r.removeSelfFromZr(n),n&&n.refresh(),this)},t.prototype.removeAll=function(){for(var r=this._children,n=this.__zr,i=0;i18),o&&(r.weChat=!0),t.svgSupported=typeof SVGRect!="undefined",t.touchEventsSupported="ontouchstart"in window&&!r.ie&&!r.edge,t.pointerEventsSupported="onpointerdown"in window&&(r.edge||r.ie&&+r.version>=11),t.domSupported=typeof document!="undefined";var s=document.documentElement.style;t.transform3dSupported=(r.ie&&"transition"in s||r.edge||"WebKitCSSMatrix"in window&&"m11"in new WebKitCSSMatrix||"MozPerspective"in s)&&!("OTransition"in s),t.transformSupported=t.transform3dSupported||r.ie&&+r.version>=9}var wt=ui,ad=12,oP="sans-serif",bi=ad+"px "+oP,sP=20,lP=100,uP="007LLmW'55;N0500LLLLLLLLLL00NNNLzWW\\\\WQb\\0FWLg\\bWb\\WQ\\WrWWQ000CL5LLFLL0LL**F*gLLLL5F0LF\\FFF5.5N";function fP(e){var t={};if(typeof JSON=="undefined")return t;for(var r=0;r=0)s=o*r.length;else for(var l=0;l>1)%2;s.cssText=["position: absolute","visibility: hidden","padding: 0","margin: 0","border-width: 0","user-select: none","width:0","height:0",n[l]+":0",i[u]+":0",n[1-l]+":auto",i[1-u]+":auto",""].join("!important;"),e.appendChild(o),r.push(o)}return r}function OP(e,t,r){for(var n=r?"invTrans":"trans",i=t[n],a=t.srcCoords,o=[],s=[],l=!0,u=0;u<4;u++){var f=e[u].getBoundingClientRect(),c=2*u,v=f.left,h=f.top;o.push(v,h),l=l&&a&&v===a[c]&&h===a[c+1],s.push(e[u].offsetLeft,e[u].offsetTop)}return l&&i?i:(t.srcCoords=o,t[n]=r?Dg(s,o):Dg(o,s))}function $1(e){return e.nodeName.toUpperCase()==="CANVAS"}var kP=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,Af=[],NP=wt.browser.firefox&&+wt.browser.version.split(".")[0]<39;function wh(e,t,r,n){return r=r||{},n?Ig(e,t,r):NP&&t.layerX!=null&&t.layerX!==t.offsetX?(r.zrX=t.layerX,r.zrY=t.layerY):t.offsetX!=null?(r.zrX=t.offsetX,r.zrY=t.offsetY):Ig(e,t,r),r}function Ig(e,t,r){if(wt.domSupported&&e.getBoundingClientRect){var n=t.clientX,i=t.clientY;if($1(e)){var a=e.getBoundingClientRect();r.zrX=n-a.left,r.zrY=i-a.top;return}else if(_h(Af,e,n,i)){r.zrX=Af[0],r.zrY=Af[1];return}}r.zrX=r.zrY=0}function fd(e){return e||window.event}function Ue(e,t,r){if(t=fd(t),t.zrX!=null)return t;var n=t.type,i=n&&n.indexOf("touch")>=0;if(i){var o=n!=="touchend"?t.targetTouches[0]:t.changedTouches[0];o&&wh(e,o,t,r)}else{wh(e,t,t,r);var a=BP(t);t.zrDelta=a?a/120:-(t.detail||0)/3}var s=t.button;return t.which==null&&s!==void 0&&kP.test(t.type)&&(t.which=s&1?1:s&2?3:s&4?2:0),t}function BP(e){var t=e.wheelDelta;if(t)return t;var r=e.deltaX,n=e.deltaY;if(r==null||n==null)return t;var i=Math.abs(n!==0?n:r),a=n>0?-1:n<0?1:r>0?-1:1;return 3*i*a}function FP(e,t,r,n){e.addEventListener(t,r,n)}function zP(e,t,r,n){e.removeEventListener(t,r,n)}var V1=function(e){e.preventDefault(),e.stopPropagation(),e.cancelBubble=!0},HP=function(){function e(){this._track=[]}return e.prototype.recognize=function(t,r,n){return this._doTrack(t,r,n),this._recognize(t)},e.prototype.clear=function(){return this._track.length=0,this},e.prototype._doTrack=function(t,r,n){var i=t.touches;if(!!i){for(var a={points:[],touches:[],target:r,event:t},o=0,s=i.length;o1&&n&&n.length>1){var a=Eg(n)/Eg(i);!isFinite(a)&&(a=1),t.pinchScale=a;var o=$P(n);return t.pinchX=o[0],t.pinchY=o[1],{type:"pinch",target:e[0].target,event:t}}}}},G1="silent";function VP(e,t,r){return{type:e,event:r,target:t.target,topTarget:t.topTarget,cancelBubble:!1,offsetX:r.zrX,offsetY:r.zrY,gestureEvent:r.gestureEvent,pinchX:r.pinchX,pinchY:r.pinchY,pinchScale:r.pinchScale,wheelDelta:r.zrDelta,zrByTouch:r.zrByTouch,which:r.which,stop:GP}}function GP(){V1(this.event)}var UP=function(e){J(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.handler=null,r}return t.prototype.dispose=function(){},t.prototype.setCursor=function(){},t}(Ir),Ua=function(){function e(t,r){this.x=t,this.y=r}return e}(),WP=["click","dblclick","mousewheel","mouseout","mouseup","mousedown","mousemove","contextmenu"],U1=function(e){J(t,e);function t(r,n,i,a){var o=e.call(this)||this;return o._hovered=new Ua(0,0),o.storage=r,o.painter=n,o.painterRoot=a,i=i||new UP,o.proxy=null,o.setHandlerProxy(i),o._draggingMgr=new PP(o),o}return t.prototype.setHandlerProxy=function(r){this.proxy&&this.proxy.dispose(),r&&(I(WP,function(n){r.on&&r.on(n,this[n],this)},this),r.handler=this),this.proxy=r},t.prototype.mousemove=function(r){var n=r.zrX,i=r.zrY,a=W1(this,n,i),o=this._hovered,s=o.target;s&&!s.__zr&&(o=this.findHover(o.x,o.y),s=o.target);var l=this._hovered=a?new Ua(n,i):this.findHover(n,i),u=l.target,f=this.proxy;f.setCursor&&f.setCursor(u?u.cursor:"default"),s&&u!==s&&this.dispatchToElement(o,"mouseout",r),this.dispatchToElement(l,"mousemove",r),u&&u!==s&&this.dispatchToElement(l,"mouseover",r)},t.prototype.mouseout=function(r){var n=r.zrEventControl;n!=="only_globalout"&&this.dispatchToElement(this._hovered,"mouseout",r),n!=="no_globalout"&&this.trigger("globalout",{type:"globalout",event:r})},t.prototype.resize=function(){this._hovered=new Ua(0,0)},t.prototype.dispatch=function(r,n){var i=this[r];i&&i.call(this,n)},t.prototype.dispose=function(){this.proxy.dispose(),this.storage=null,this.proxy=null,this.painter=null},t.prototype.setCursorStyle=function(r){var n=this.proxy;n.setCursor&&n.setCursor(r)},t.prototype.dispatchToElement=function(r,n,i){r=r||{};var a=r.target;if(!(a&&a.silent)){for(var o="on"+n,s=VP(n,r,i);a&&(a[o]&&(s.cancelBubble=!!a[o].call(a,s)),a.trigger(n,s),a=a.__hostTarget?a.__hostTarget:a.parent,!s.cancelBubble););s.cancelBubble||(this.trigger(n,s),this.painter&&this.painter.eachOtherLayer&&this.painter.eachOtherLayer(function(l){typeof l[o]=="function"&&l[o].call(l,s),l.trigger&&l.trigger(n,s)}))}},t.prototype.findHover=function(r,n,i){for(var a=this.storage.getDisplayList(),o=new Ua(r,n),s=a.length-1;s>=0;s--){var l=void 0;if(a[s]!==i&&!a[s].ignore&&(l=YP(a[s],r,n))&&(!o.topTarget&&(o.topTarget=a[s]),l!==G1)){o.target=a[s];break}}return o},t.prototype.processGesture=function(r,n){this._gestureMgr||(this._gestureMgr=new HP);var i=this._gestureMgr;n==="start"&&i.clear();var a=i.recognize(r,this.findHover(r.zrX,r.zrY,null).target,this.proxy.dom);if(n==="end"&&i.clear(),a){var o=a.type;r.gestureEvent=o;var s=new Ua;s.target=a.target,this.dispatchToElement(s,o,a.event)}},t}(Ir);I(["click","mousedown","mouseup","mousewheel","dblclick","contextmenu"],function(e){U1.prototype[e]=function(t){var r=t.zrX,n=t.zrY,i=W1(this,r,n),a,o;if((e!=="mouseup"||!i)&&(a=this.findHover(r,n),o=a.target),e==="mousedown")this._downEl=o,this._downPoint=[t.zrX,t.zrY],this._upEl=o;else if(e==="mouseup")this._upEl=o;else if(e==="click"){if(this._downEl!==this._upEl||!this._downPoint||mh(this._downPoint,[t.zrX,t.zrY])>4)return;this._downPoint=null}this.dispatchToElement(a,e,t)}});function YP(e,t,r){if(e[e.rectHover?"rectContain":"contain"](t,r)){for(var n=e,i=void 0,a=!1;n;){if(n.ignoreClip&&(a=!0),!a){var o=n.getClipPath();if(o&&!o.contain(t,r))return!1;n.silent&&(i=!0)}var s=n.__hostTarget;n=s||n.parent}return i?G1:!0}return!1}function W1(e,t,r){var n=e.painter;return t<0||t>n.getWidth()||r<0||r>n.getHeight()}var qP=U1,Y1=32,Wa=7;function XP(e){for(var t=0;e>=Y1;)t|=e&1,e>>=1;return e+t}function Lg(e,t,r,n){var i=t+1;if(i===r)return 1;if(n(e[i++],e[t])<0){for(;i=0;)i++;return i-t}function jP(e,t,r){for(r--;t>>1,i(a,e[l])<0?s=l:o=l+1;var u=n-o;switch(u){case 3:e[o+3]=e[o+2];case 2:e[o+2]=e[o+1];case 1:e[o+1]=e[o];break;default:for(;u>0;)e[o+u]=e[o+u-1],u--}e[o]=a}}function Pf(e,t,r,n,i,a){var o=0,s=0,l=1;if(a(e,t[r+i])>0){for(s=n-i;l0;)o=l,l=(l<<1)+1,l<=0&&(l=s);l>s&&(l=s),o+=i,l+=i}else{for(s=i+1;ls&&(l=s);var u=o;o=i-l,l=i-u}for(o++;o>>1);a(e,t[r+f])>0?o=f+1:l=f}return l}function If(e,t,r,n,i,a){var o=0,s=0,l=1;if(a(e,t[r+i])<0){for(s=i+1;ls&&(l=s);var u=o;o=i-l,l=i-u}else{for(s=n-i;l=0;)o=l,l=(l<<1)+1,l<=0&&(l=s);l>s&&(l=s),o+=i,l+=i}for(o++;o>>1);a(e,t[r+f])<0?l=f:o=f+1}return l}function KP(e,t){var r=Wa,n,i,a=0,o=[];n=[],i=[];function s(h,d){n[a]=h,i[a]=d,a+=1}function l(){for(;a>1;){var h=a-2;if(h>=1&&i[h-1]<=i[h]+i[h+1]||h>=2&&i[h-2]<=i[h]+i[h-1])i[h-1]i[h+1])break;f(h)}}function u(){for(;a>1;){var h=a-2;h>0&&i[h-1]=Wa||x>=Wa);if(T)break;S<0&&(S=0),S+=2}if(r=S,r<1&&(r=1),d===1){for(m=0;m=0;m--)e[b+m]=e[S+m];e[w]=o[_];return}for(var x=r;;){var T=0,C=0,D=!1;do if(t(o[_],e[y])<0){if(e[w--]=e[y--],T++,C=0,--d===0){D=!0;break}}else if(e[w--]=o[_--],C++,T=0,--g===1){D=!0;break}while((T|C)=0;m--)e[b+m]=e[S+m];if(d===0){D=!0;break}}if(e[w--]=o[_--],--g===1){D=!0;break}if(C=g-Pf(e[y],o,0,g,g-1,t),C!==0){for(w-=C,_-=C,g-=C,b=w+1,S=_+1,m=0;m=Wa||C>=Wa);if(D)break;x<0&&(x=0),x+=2}if(r=x,r<1&&(r=1),g===1){for(w-=d,y-=d,b=w+1,S=y+1,m=d-1;m>=0;m--)e[b+m]=e[S+m];e[w]=o[_]}else{if(g===0)throw new Error;for(S=w-(g-1),m=0;ms&&(l=s),Rg(e,r,r+l,r+a,t),a=l}o.pushRun(r,a),o.mergeRuns(),i-=a,r+=a}while(i!==0);o.forceMergeRuns()}}var Le=1,ho=2,ra=4,Og=!1;function Ef(){Og||(Og=!0,console.warn("z / z2 / zlevel of displayable is invalid, which may cause unexpected errors"))}function kg(e,t){return e.zlevel===t.zlevel?e.z===t.z?e.z2-t.z2:e.z-t.z:e.zlevel-t.zlevel}var ZP=function(){function e(){this._roots=[],this._displayList=[],this._displayListLen=0,this.displayableSortFunc=kg}return e.prototype.traverse=function(t,r){for(var n=0;n0&&(f.__clipPaths=[]),isNaN(f.z)&&(Ef(),f.z=0),isNaN(f.z2)&&(Ef(),f.z2=0),isNaN(f.zlevel)&&(Ef(),f.zlevel=0),this._displayList[this._displayListLen++]=f}var c=t.getDecalElement&&t.getDecalElement();c&&this._updateAndAddDisplayable(c,r,n);var v=t.getTextGuideLine();v&&this._updateAndAddDisplayable(v,r,n);var h=t.getTextContent();h&&this._updateAndAddDisplayable(h,r,n)}},e.prototype.addRoot=function(t){t.__zr&&t.__zr.storage===this||this._roots.push(t)},e.prototype.delRoot=function(t){if(t instanceof Array){for(var r=0,n=t.length;r=0&&this._roots.splice(i,1)},e.prototype.delAllRoots=function(){this._roots=[],this._displayList=[],this._displayListLen=0},e.prototype.getRoots=function(){return this._roots},e.prototype.dispose=function(){this._displayList=null,this._roots=null},e}(),QP=ZP,q1;q1=wt.hasGlobalWindow&&(window.requestAnimationFrame&&window.requestAnimationFrame.bind(window)||window.msRequestAnimationFrame&&window.msRequestAnimationFrame.bind(window)||window.mozRequestAnimationFrame||window.webkitRequestAnimationFrame)||function(e){return setTimeout(e,16)};var bh=q1,Tl={linear:function(e){return e},quadraticIn:function(e){return e*e},quadraticOut:function(e){return e*(2-e)},quadraticInOut:function(e){return(e*=2)<1?.5*e*e:-.5*(--e*(e-2)-1)},cubicIn:function(e){return e*e*e},cubicOut:function(e){return--e*e*e+1},cubicInOut:function(e){return(e*=2)<1?.5*e*e*e:.5*((e-=2)*e*e+2)},quarticIn:function(e){return e*e*e*e},quarticOut:function(e){return 1- --e*e*e*e},quarticInOut:function(e){return(e*=2)<1?.5*e*e*e*e:-.5*((e-=2)*e*e*e-2)},quinticIn:function(e){return e*e*e*e*e},quinticOut:function(e){return--e*e*e*e*e+1},quinticInOut:function(e){return(e*=2)<1?.5*e*e*e*e*e:.5*((e-=2)*e*e*e*e+2)},sinusoidalIn:function(e){return 1-Math.cos(e*Math.PI/2)},sinusoidalOut:function(e){return Math.sin(e*Math.PI/2)},sinusoidalInOut:function(e){return .5*(1-Math.cos(Math.PI*e))},exponentialIn:function(e){return e===0?0:Math.pow(1024,e-1)},exponentialOut:function(e){return e===1?1:1-Math.pow(2,-10*e)},exponentialInOut:function(e){return e===0?0:e===1?1:(e*=2)<1?.5*Math.pow(1024,e-1):.5*(-Math.pow(2,-10*(e-1))+2)},circularIn:function(e){return 1-Math.sqrt(1-e*e)},circularOut:function(e){return Math.sqrt(1- --e*e)},circularInOut:function(e){return(e*=2)<1?-.5*(Math.sqrt(1-e*e)-1):.5*(Math.sqrt(1-(e-=2)*e)+1)},elasticIn:function(e){var t,r=.1,n=.4;return e===0?0:e===1?1:(!r||r<1?(r=1,t=n/4):t=n*Math.asin(1/r)/(2*Math.PI),-(r*Math.pow(2,10*(e-=1))*Math.sin((e-t)*(2*Math.PI)/n)))},elasticOut:function(e){var t,r=.1,n=.4;return e===0?0:e===1?1:(!r||r<1?(r=1,t=n/4):t=n*Math.asin(1/r)/(2*Math.PI),r*Math.pow(2,-10*e)*Math.sin((e-t)*(2*Math.PI)/n)+1)},elasticInOut:function(e){var t,r=.1,n=.4;return e===0?0:e===1?1:(!r||r<1?(r=1,t=n/4):t=n*Math.asin(1/r)/(2*Math.PI),(e*=2)<1?-.5*(r*Math.pow(2,10*(e-=1))*Math.sin((e-t)*(2*Math.PI)/n)):r*Math.pow(2,-10*(e-=1))*Math.sin((e-t)*(2*Math.PI)/n)*.5+1)},backIn:function(e){var t=1.70158;return e*e*((t+1)*e-t)},backOut:function(e){var t=1.70158;return--e*e*((t+1)*e+t)+1},backInOut:function(e){var t=2.5949095;return(e*=2)<1?.5*(e*e*((t+1)*e-t)):.5*((e-=2)*e*((t+1)*e+t)+2)},bounceIn:function(e){return 1-Tl.bounceOut(1-e)},bounceOut:function(e){return e<1/2.75?7.5625*e*e:e<2/2.75?7.5625*(e-=1.5/2.75)*e+.75:e<2.5/2.75?7.5625*(e-=2.25/2.75)*e+.9375:7.5625*(e-=2.625/2.75)*e+.984375},bounceInOut:function(e){return e<.5?Tl.bounceIn(e*2)*.5:Tl.bounceOut(e*2-1)*.5+.5}},X1=Tl,Ls=Math.pow,Cn=Math.sqrt,Xl=1e-8,j1=1e-4,Ng=Cn(3),Rs=1/3,br=Na(),qe=Na(),da=Na();function gn(e){return e>-Xl&&eXl||e<-Xl}function Kt(e,t,r,n,i){var a=1-i;return a*a*(a*e+3*i*t)+i*i*(i*n+3*a*r)}function Bg(e,t,r,n,i){var a=1-i;return 3*(((t-e)*a+2*(r-t)*i)*a+(n-r)*i*i)}function jl(e,t,r,n,i,a){var o=n+3*(t-r)-e,s=3*(r-t*2+e),l=3*(t-e),u=e-i,f=s*s-3*o*l,c=s*l-9*o*u,v=l*l-3*s*u,h=0;if(gn(f)&&gn(c))if(gn(s))a[0]=0;else{var d=-l/s;d>=0&&d<=1&&(a[h++]=d)}else{var p=c*c-4*f*v;if(gn(p)){var g=c/f,d=-s/o+g,m=-g/2;d>=0&&d<=1&&(a[h++]=d),m>=0&&m<=1&&(a[h++]=m)}else if(p>0){var y=Cn(p),_=f*s+1.5*o*(-c+y),w=f*s+1.5*o*(-c-y);_<0?_=-Ls(-_,Rs):_=Ls(_,Rs),w<0?w=-Ls(-w,Rs):w=Ls(w,Rs);var d=(-s-(_+w))/(3*o);d>=0&&d<=1&&(a[h++]=d)}else{var S=(2*f*s-3*o*c)/(2*Cn(f*f*f)),b=Math.acos(S)/3,x=Cn(f),T=Math.cos(b),d=(-s-2*x*T)/(3*o),m=(-s+x*(T+Ng*Math.sin(b)))/(3*o),C=(-s+x*(T-Ng*Math.sin(b)))/(3*o);d>=0&&d<=1&&(a[h++]=d),m>=0&&m<=1&&(a[h++]=m),C>=0&&C<=1&&(a[h++]=C)}}return h}function Z1(e,t,r,n,i){var a=6*r-12*t+6*e,o=9*t+3*n-3*e-9*r,s=3*t-3*e,l=0;if(gn(o)){if(K1(a)){var u=-s/a;u>=0&&u<=1&&(i[l++]=u)}}else{var f=a*a-4*o*s;if(gn(f))i[0]=-a/(2*o);else if(f>0){var c=Cn(f),u=(-a+c)/(2*o),v=(-a-c)/(2*o);u>=0&&u<=1&&(i[l++]=u),v>=0&&v<=1&&(i[l++]=v)}}return l}function Kl(e,t,r,n,i,a){var o=(t-e)*i+e,s=(r-t)*i+t,l=(n-r)*i+r,u=(s-o)*i+o,f=(l-s)*i+s,c=(f-u)*i+u;a[0]=e,a[1]=o,a[2]=u,a[3]=c,a[4]=c,a[5]=f,a[6]=l,a[7]=n}function JP(e,t,r,n,i,a,o,s,l,u,f){var c,v=.005,h=1/0,d,p,g,m;br[0]=l,br[1]=u;for(var y=0;y<1;y+=.05)qe[0]=Kt(e,r,i,o,y),qe[1]=Kt(t,n,a,s,y),g=va(br,qe),g=0&&g=0&&u<=1&&(i[l++]=u)}}else{var f=o*o-4*a*s;if(gn(f)){var u=-o/(2*a);u>=0&&u<=1&&(i[l++]=u)}else if(f>0){var c=Cn(f),u=(-o+c)/(2*a),v=(-o-c)/(2*a);u>=0&&u<=1&&(i[l++]=u),v>=0&&v<=1&&(i[l++]=v)}}return l}function Q1(e,t,r){var n=e+r-2*t;return n===0?.5:(e-t)/n}function Zl(e,t,r,n,i){var a=(t-e)*n+e,o=(r-t)*n+t,s=(o-a)*n+a;i[0]=e,i[1]=a,i[2]=s,i[3]=s,i[4]=o,i[5]=r}function rI(e,t,r,n,i,a,o,s,l){var u,f=.005,c=1/0;br[0]=o,br[1]=s;for(var v=0;v<1;v+=.05){qe[0]=le(e,r,i,v),qe[1]=le(t,n,a,v);var h=va(br,qe);h=0&&h=1?1:jl(0,n,a,1,l,s)&&Kt(0,i,o,1,s[0])}}}var aI=function(){function e(t){this._inited=!1,this._startTime=0,this._pausedTime=0,this._paused=!1,this._life=t.life||1e3,this._delay=t.delay||0,this.loop=t.loop||!1,this.onframe=t.onframe||Ce,this.ondestroy=t.ondestroy||Ce,this.onrestart=t.onrestart||Ce,t.easing&&this.setEasing(t.easing)}return e.prototype.step=function(t,r){if(this._inited||(this._startTime=t+this._delay,this._inited=!0),this._paused){this._pausedTime+=r;return}var n=this._life,i=t-this._startTime-this._pausedTime,a=i/n;a<0&&(a=0),a=Math.min(a,1);var o=this.easingFunc,s=o?o(a):a;if(this.onframe(s),a===1)if(this.loop){var l=i%n;this._startTime=t-l,this._pausedTime=0,this.onrestart()}else return!0;return!1},e.prototype.pause=function(){this._paused=!0},e.prototype.resume=function(){this._paused=!1},e.prototype.setEasing=function(t){this.easing=t,this.easingFunc=mt(t)?t:X1[t]||J1(t)},e}(),oI=aI,tw=function(){function e(t){this.value=t}return e}(),sI=function(){function e(){this._len=0}return e.prototype.insert=function(t){var r=new tw(t);return this.insertEntry(r),r},e.prototype.insertEntry=function(t){this.head?(this.tail.next=t,t.prev=this.tail,t.next=null,this.tail=t):this.head=this.tail=t,this._len++},e.prototype.remove=function(t){var r=t.prev,n=t.next;r?r.next=n:this.head=n,n?n.prev=r:this.tail=r,t.next=t.prev=null,this._len--},e.prototype.len=function(){return this._len},e.prototype.clear=function(){this.head=this.tail=null,this._len=0},e}(),lI=function(){function e(t){this._list=new sI,this._maxSize=10,this._map={},this._maxSize=t}return e.prototype.put=function(t,r){var n=this._list,i=this._map,a=null;if(i[t]==null){var o=n.len(),s=this._lastRemovedEntry;if(o>=this._maxSize&&o>0){var l=n.head;n.remove(l),delete i[l.key],a=l.value,this._lastRemovedEntry=l}s?s.value=r:s=new tw(r),s.key=t,n.insertEntry(s),i[t]=s}return a},e.prototype.get=function(t){var r=this._map[t],n=this._list;if(r!=null)return r!==n.tail&&(n.remove(r),n.insertEntry(r)),r.value},e.prototype.clear=function(){this._list.clear(),this._map={}},e.prototype.len=function(){return this._list.len()},e}(),gs=lI,zg={transparent:[0,0,0,0],aliceblue:[240,248,255,1],antiquewhite:[250,235,215,1],aqua:[0,255,255,1],aquamarine:[127,255,212,1],azure:[240,255,255,1],beige:[245,245,220,1],bisque:[255,228,196,1],black:[0,0,0,1],blanchedalmond:[255,235,205,1],blue:[0,0,255,1],blueviolet:[138,43,226,1],brown:[165,42,42,1],burlywood:[222,184,135,1],cadetblue:[95,158,160,1],chartreuse:[127,255,0,1],chocolate:[210,105,30,1],coral:[255,127,80,1],cornflowerblue:[100,149,237,1],cornsilk:[255,248,220,1],crimson:[220,20,60,1],cyan:[0,255,255,1],darkblue:[0,0,139,1],darkcyan:[0,139,139,1],darkgoldenrod:[184,134,11,1],darkgray:[169,169,169,1],darkgreen:[0,100,0,1],darkgrey:[169,169,169,1],darkkhaki:[189,183,107,1],darkmagenta:[139,0,139,1],darkolivegreen:[85,107,47,1],darkorange:[255,140,0,1],darkorchid:[153,50,204,1],darkred:[139,0,0,1],darksalmon:[233,150,122,1],darkseagreen:[143,188,143,1],darkslateblue:[72,61,139,1],darkslategray:[47,79,79,1],darkslategrey:[47,79,79,1],darkturquoise:[0,206,209,1],darkviolet:[148,0,211,1],deeppink:[255,20,147,1],deepskyblue:[0,191,255,1],dimgray:[105,105,105,1],dimgrey:[105,105,105,1],dodgerblue:[30,144,255,1],firebrick:[178,34,34,1],floralwhite:[255,250,240,1],forestgreen:[34,139,34,1],fuchsia:[255,0,255,1],gainsboro:[220,220,220,1],ghostwhite:[248,248,255,1],gold:[255,215,0,1],goldenrod:[218,165,32,1],gray:[128,128,128,1],green:[0,128,0,1],greenyellow:[173,255,47,1],grey:[128,128,128,1],honeydew:[240,255,240,1],hotpink:[255,105,180,1],indianred:[205,92,92,1],indigo:[75,0,130,1],ivory:[255,255,240,1],khaki:[240,230,140,1],lavender:[230,230,250,1],lavenderblush:[255,240,245,1],lawngreen:[124,252,0,1],lemonchiffon:[255,250,205,1],lightblue:[173,216,230,1],lightcoral:[240,128,128,1],lightcyan:[224,255,255,1],lightgoldenrodyellow:[250,250,210,1],lightgray:[211,211,211,1],lightgreen:[144,238,144,1],lightgrey:[211,211,211,1],lightpink:[255,182,193,1],lightsalmon:[255,160,122,1],lightseagreen:[32,178,170,1],lightskyblue:[135,206,250,1],lightslategray:[119,136,153,1],lightslategrey:[119,136,153,1],lightsteelblue:[176,196,222,1],lightyellow:[255,255,224,1],lime:[0,255,0,1],limegreen:[50,205,50,1],linen:[250,240,230,1],magenta:[255,0,255,1],maroon:[128,0,0,1],mediumaquamarine:[102,205,170,1],mediumblue:[0,0,205,1],mediumorchid:[186,85,211,1],mediumpurple:[147,112,219,1],mediumseagreen:[60,179,113,1],mediumslateblue:[123,104,238,1],mediumspringgreen:[0,250,154,1],mediumturquoise:[72,209,204,1],mediumvioletred:[199,21,133,1],midnightblue:[25,25,112,1],mintcream:[245,255,250,1],mistyrose:[255,228,225,1],moccasin:[255,228,181,1],navajowhite:[255,222,173,1],navy:[0,0,128,1],oldlace:[253,245,230,1],olive:[128,128,0,1],olivedrab:[107,142,35,1],orange:[255,165,0,1],orangered:[255,69,0,1],orchid:[218,112,214,1],palegoldenrod:[238,232,170,1],palegreen:[152,251,152,1],paleturquoise:[175,238,238,1],palevioletred:[219,112,147,1],papayawhip:[255,239,213,1],peachpuff:[255,218,185,1],peru:[205,133,63,1],pink:[255,192,203,1],plum:[221,160,221,1],powderblue:[176,224,230,1],purple:[128,0,128,1],red:[255,0,0,1],rosybrown:[188,143,143,1],royalblue:[65,105,225,1],saddlebrown:[139,69,19,1],salmon:[250,128,114,1],sandybrown:[244,164,96,1],seagreen:[46,139,87,1],seashell:[255,245,238,1],sienna:[160,82,45,1],silver:[192,192,192,1],skyblue:[135,206,235,1],slateblue:[106,90,205,1],slategray:[112,128,144,1],slategrey:[112,128,144,1],snow:[255,250,250,1],springgreen:[0,255,127,1],steelblue:[70,130,180,1],tan:[210,180,140,1],teal:[0,128,128,1],thistle:[216,191,216,1],tomato:[255,99,71,1],turquoise:[64,224,208,1],violet:[238,130,238,1],wheat:[245,222,179,1],white:[255,255,255,1],whitesmoke:[245,245,245,1],yellow:[255,255,0,1],yellowgreen:[154,205,50,1]};function Mn(e){return e=Math.round(e),e<0?0:e>255?255:e}function Sh(e){return e<0?0:e>1?1:e}function Lf(e){var t=e;return t.length&&t.charAt(t.length-1)==="%"?Mn(parseFloat(t)/100*255):Mn(parseInt(t,10))}function Ql(e){var t=e;return t.length&&t.charAt(t.length-1)==="%"?Sh(parseFloat(t)/100):Sh(parseFloat(t))}function Rf(e,t,r){return r<0?r+=1:r>1&&(r-=1),r*6<1?e+(t-e)*r*6:r*2<1?t:r*3<2?e+(t-e)*(2/3-r)*6:e}function Os(e,t,r){return e+(t-e)*r}function Ge(e,t,r,n,i){return e[0]=t,e[1]=r,e[2]=n,e[3]=i,e}function xh(e,t){return e[0]=t[0],e[1]=t[1],e[2]=t[2],e[3]=t[3],e}var ew=new gs(20),ks=null;function Hi(e,t){ks&&xh(ks,t),ks=ew.put(e,ks||t.slice())}function $r(e,t){if(!!e){t=t||[];var r=ew.get(e);if(r)return xh(t,r);e=e+"";var n=e.replace(/ /g,"").toLowerCase();if(n in zg)return xh(t,zg[n]),Hi(e,t),t;var i=n.length;if(n.charAt(0)==="#"){if(i===4||i===5){var a=parseInt(n.slice(1,4),16);if(!(a>=0&&a<=4095)){Ge(t,0,0,0,1);return}return Ge(t,(a&3840)>>4|(a&3840)>>8,a&240|(a&240)>>4,a&15|(a&15)<<4,i===5?parseInt(n.slice(4),16)/15:1),Hi(e,t),t}else if(i===7||i===9){var a=parseInt(n.slice(1,7),16);if(!(a>=0&&a<=16777215)){Ge(t,0,0,0,1);return}return Ge(t,(a&16711680)>>16,(a&65280)>>8,a&255,i===9?parseInt(n.slice(7),16)/255:1),Hi(e,t),t}return}var o=n.indexOf("("),s=n.indexOf(")");if(o!==-1&&s+1===i){var l=n.substr(0,o),u=n.substr(o+1,s-(o+1)).split(","),f=1;switch(l){case"rgba":if(u.length!==4)return u.length===3?Ge(t,+u[0],+u[1],+u[2],1):Ge(t,0,0,0,1);f=Ql(u.pop());case"rgb":if(u.length!==3){Ge(t,0,0,0,1);return}return Ge(t,Lf(u[0]),Lf(u[1]),Lf(u[2]),f),Hi(e,t),t;case"hsla":if(u.length!==4){Ge(t,0,0,0,1);return}return u[3]=Ql(u[3]),Hg(u,t),Hi(e,t),t;case"hsl":if(u.length!==3){Ge(t,0,0,0,1);return}return Hg(u,t),Hi(e,t),t;default:return}}Ge(t,0,0,0,1)}}function Hg(e,t){var r=(parseFloat(e[0])%360+360)%360/360,n=Ql(e[1]),i=Ql(e[2]),a=i<=.5?i*(n+1):i+n-i*n,o=i*2-a;return t=t||[],Ge(t,Mn(Rf(o,a,r+1/3)*255),Mn(Rf(o,a,r)*255),Mn(Rf(o,a,r-1/3)*255),1),e.length===4&&(t[3]=e[3]),t}function $g(e,t){var r=$r(e);if(r){for(var n=0;n<3;n++)t<0?r[n]=r[n]*(1-t)|0:r[n]=(255-r[n])*t+r[n]|0,r[n]>255?r[n]=255:r[n]<0&&(r[n]=0);return zu(r,r.length===4?"rgba":"rgb")}}function uI(e,t,r){if(!(!(t&&t.length)||!(e>=0&&e<=1))){var n=e*(t.length-1),i=Math.floor(n),a=Math.ceil(n),o=$r(t[i]),s=$r(t[a]),l=n-i,u=zu([Mn(Os(o[0],s[0],l)),Mn(Os(o[1],s[1],l)),Mn(Os(o[2],s[2],l)),Sh(Os(o[3],s[3],l))],"rgba");return r?{color:u,leftIndex:i,rightIndex:a,value:n}:u}}function zu(e,t){if(!(!e||!e.length)){var r=e[0]+","+e[1]+","+e[2];return(t==="rgba"||t==="hsva"||t==="hsla")&&(r+=","+e[3]),t+"("+r+")"}}function Jl(e,t){var r=$r(e);return r?(.299*r[0]+.587*r[1]+.114*r[2])*r[3]/255+(1-r[3])*t:0}function fI(e){return e.type==="linear"}function cI(e){return e.type==="radial"}(function(){return wt.hasGlobalWindow&&mt(window.btoa)?function(e){return window.btoa(unescape(e))}:typeof Buffer!="undefined"?function(e){return Buffer.from(e).toString("base64")}:function(e){return null}})();var Th=Array.prototype.slice;function Nr(e,t,r){return(t-e)*r+e}function Of(e,t,r,n){for(var i=t.length,a=0;an?t:e,a=Math.min(r,n),o=i[a-1]||{color:[0,0,0,0],offset:0},s=a;so;if(s)n.length=o;else for(var l=a;l=1},e.prototype.getAdditiveTrack=function(){return this._additiveTrack},e.prototype.addKeyframe=function(t,r,n){this._needsSort=!0;var i=this.keyframes,a=i.length,o=!1,s=Gg,l=r;if(Me(r)){var u=pI(r);s=u,(u===1&&!zt(r[0])||u===2&&!zt(r[0][0]))&&(o=!0)}else if(zt(r)&&!ql(r))s=Bs;else if(it(r))if(!isNaN(+r))s=Bs;else{var f=$r(r);f&&(l=f,s=vo)}else if(Bu(r)){var c=Y({},l);c.colorStops=ct(r.colorStops,function(h){return{offset:h.offset,color:$r(h.color)}}),fI(r)?s=Ch:cI(r)&&(s=Mh),l=c}a===0?this.valType=s:(s!==this.valType||s===Gg)&&(o=!0),this.discrete=this.discrete||o;var v={time:t,value:l,rawValue:r,percent:0};return n&&(v.easing=n,v.easingFunc=mt(n)?n:X1[n]||J1(n)),i.push(v),v},e.prototype.prepare=function(t,r){var n=this.keyframes;this._needsSort&&n.sort(function(p,g){return p.time-g.time});for(var i=this.valType,a=n.length,o=n[a-1],s=this.discrete,l=Fs(i),u=Ug(i),f=0;f=0&&!(o[f].percent<=r);f--);f=v(f,s-2)}else{for(f=c;fr);f++);f=v(f-1,s-2)}d=o[f+1],h=o[f]}if(!!(h&&d)){this._lastFr=f,this._lastFrP=r;var g=d.percent-h.percent,m=g===0?1:v((r-h.percent)/g,1);d.easingFunc&&(m=d.easingFunc(m));var y=n?this._additiveValue:u?Ya:t[l];if((Fs(a)||u)&&!y&&(y=this._additiveValue=[]),this.discrete)t[l]=m<1?h.rawValue:d.rawValue;else if(Fs(a))a===Al?Of(y,h[i],d[i],m):hI(y,h[i],d[i],m);else if(Ug(a)){var _=h[i],w=d[i],S=a===Ch;t[l]={type:S?"linear":"radial",x:Nr(_.x,w.x,m),y:Nr(_.y,w.y,m),colorStops:ct(_.colorStops,function(x,T){var C=w.colorStops[T];return{offset:Nr(x.offset,C.offset,m),color:Ml(Of([],x.color,C.color,m))}}),global:w.global},S?(t[l].x2=Nr(_.x2,w.x2,m),t[l].y2=Nr(_.y2,w.y2,m)):t[l].r=Nr(_.r,w.r,m)}else if(u)Of(y,h[i],d[i],m),n||(t[l]=Ml(y));else{var b=Nr(h[i],d[i],m);n?this._additiveValue=b:t[l]=b}n&&this._addToTarget(t)}}},e.prototype._addToTarget=function(t){var r=this.valType,n=this.propName,i=this._additiveValue;r===Bs?t[n]=t[n]+i:r===vo?($r(t[n],Ya),Ns(Ya,Ya,i,1),t[n]=Ml(Ya)):r===Al?Ns(t[n],t[n],i,1):r===rw&&Vg(t[n],t[n],i,1)},e}(),mI=function(){function e(t,r,n,i){if(this._tracks={},this._trackKeys=[],this._maxTime=0,this._started=0,this._clip=null,this._target=t,this._loop=r,r&&i){ld("Can' use additive animation on looped animation.");return}this._additiveAnimators=i,this._allowDiscrete=n}return e.prototype.getMaxTime=function(){return this._maxTime},e.prototype.getDelay=function(){return this._delay},e.prototype.getLoop=function(){return this._loop},e.prototype.getTarget=function(){return this._target},e.prototype.changeTarget=function(t){this._target=t},e.prototype.when=function(t,r,n){return this.whenWithKeys(t,r,Gt(r),n)},e.prototype.whenWithKeys=function(t,r,n,i){for(var a=this._tracks,o=0;o0&&l.addKeyframe(0,Cl(u),i),this._trackKeys.push(s)}l.addKeyframe(t,Cl(r[s]),i)}return this._maxTime=Math.max(this._maxTime,t),this},e.prototype.pause=function(){this._clip.pause(),this._paused=!0},e.prototype.resume=function(){this._clip.resume(),this._paused=!1},e.prototype.isPaused=function(){return!!this._paused},e.prototype.duration=function(t){return this._maxTime=t,this._force=!0,this},e.prototype._doneCallback=function(){this._setTracksFinished(),this._clip=null;var t=this._doneCbs;if(t)for(var r=t.length,n=0;n0)){this._started=1;for(var r=this,n=[],i=this._maxTime||0,a=0;a1){var s=o.pop();a.addKeyframe(s.time,t[i]),a.prepare(this._maxTime,a.getAdditiveTrack())}}}},e}(),cd=mI;function oa(){return new Date().getTime()}var yI=function(e){J(t,e);function t(r){var n=e.call(this)||this;return n._running=!1,n._time=0,n._pausedTime=0,n._pauseStart=0,n._paused=!1,r=r||{},n.stage=r.stage||{},n}return t.prototype.addClip=function(r){r.animation&&this.removeClip(r),this._head?(this._tail.next=r,r.prev=this._tail,r.next=null,this._tail=r):this._head=this._tail=r,r.animation=this},t.prototype.addAnimator=function(r){r.animation=this;var n=r.getClip();n&&this.addClip(n)},t.prototype.removeClip=function(r){if(!!r.animation){var n=r.prev,i=r.next;n?n.next=i:this._head=i,i?i.prev=n:this._tail=n,r.next=r.prev=r.animation=null}},t.prototype.removeAnimator=function(r){var n=r.getClip();n&&this.removeClip(n),r.animation=null},t.prototype.update=function(r){for(var n=oa()-this._pausedTime,i=n-this._time,a=this._head;a;){var o=a.next,s=a.step(n,i);s&&(a.ondestroy(),this.removeClip(a)),a=o}this._time=n,r||(this.trigger("frame",i),this.stage.update&&this.stage.update())},t.prototype._startLoop=function(){var r=this;this._running=!0;function n(){r._running&&(bh(n),!r._paused&&r.update())}bh(n)},t.prototype.start=function(){this._running||(this._time=oa(),this._pausedTime=0,this._startLoop())},t.prototype.stop=function(){this._running=!1},t.prototype.pause=function(){this._paused||(this._pauseStart=oa(),this._paused=!0)},t.prototype.resume=function(){this._paused&&(this._pausedTime+=oa()-this._pauseStart,this._paused=!1)},t.prototype.clear=function(){for(var r=this._head;r;){var n=r.next;r.prev=r.next=r.animation=null,r=n}this._head=this._tail=null},t.prototype.isFinished=function(){return this._head==null},t.prototype.animate=function(r,n){n=n||{},this.start();var i=new cd(r,n.loop);return this.addAnimator(i),i},t}(Ir),_I=yI,wI=300,kf=wt.domSupported,Nf=function(){var e=["click","dblclick","mousewheel","wheel","mouseout","mouseup","mousedown","mousemove","contextmenu"],t=["touchstart","touchend","touchmove"],r={pointerdown:1,pointerup:1,pointermove:1,pointerout:1},n=ct(e,function(i){var a=i.replace("mouse","pointer");return r.hasOwnProperty(a)?a:i});return{mouse:e,touch:t,pointer:n}}(),Wg={mouse:["mousemove","mouseup"],pointer:["pointermove","pointerup"]},Yg=!1;function Ah(e){var t=e.pointerType;return t==="pen"||t==="touch"}function bI(e){e.touching=!0,e.touchTimer!=null&&(clearTimeout(e.touchTimer),e.touchTimer=null),e.touchTimer=setTimeout(function(){e.touching=!1,e.touchTimer=null},700)}function Bf(e){e&&(e.zrByTouch=!0)}function SI(e,t){return Ue(e.dom,new xI(e,t),!0)}function nw(e,t){for(var r=t,n=!1;r&&r.nodeType!==9&&!(n=r.domBelongToZr||r!==t&&r===e.painterRoot);)r=r.parentNode;return n}var xI=function(){function e(t,r){this.stopPropagation=Ce,this.stopImmediatePropagation=Ce,this.preventDefault=Ce,this.type=r.type,this.target=this.currentTarget=t.dom,this.pointerType=r.pointerType,this.clientX=r.clientX,this.clientY=r.clientY}return e}(),or={mousedown:function(e){e=Ue(this.dom,e),this.__mayPointerCapture=[e.zrX,e.zrY],this.trigger("mousedown",e)},mousemove:function(e){e=Ue(this.dom,e);var t=this.__mayPointerCapture;t&&(e.zrX!==t[0]||e.zrY!==t[1])&&this.__togglePointerCapture(!0),this.trigger("mousemove",e)},mouseup:function(e){e=Ue(this.dom,e),this.__togglePointerCapture(!1),this.trigger("mouseup",e)},mouseout:function(e){e=Ue(this.dom,e);var t=e.toElement||e.relatedTarget;nw(this,t)||(this.__pointerCapturing&&(e.zrEventControl="no_globalout"),this.trigger("mouseout",e))},wheel:function(e){Yg=!0,e=Ue(this.dom,e),this.trigger("mousewheel",e)},mousewheel:function(e){Yg||(e=Ue(this.dom,e),this.trigger("mousewheel",e))},touchstart:function(e){e=Ue(this.dom,e),Bf(e),this.__lastTouchMoment=new Date,this.handler.processGesture(e,"start"),or.mousemove.call(this,e),or.mousedown.call(this,e)},touchmove:function(e){e=Ue(this.dom,e),Bf(e),this.handler.processGesture(e,"change"),or.mousemove.call(this,e)},touchend:function(e){e=Ue(this.dom,e),Bf(e),this.handler.processGesture(e,"end"),or.mouseup.call(this,e),+new Date-+this.__lastTouchMomentjg||e<-jg}var Hn=[],$i=[],zf=Qo(),Hf=Math.abs,pd=function(){function e(){}return e.prototype.getLocalTransform=function(t){return e.getLocalTransform(this,t)},e.prototype.setPosition=function(t){this.x=t[0],this.y=t[1]},e.prototype.setScale=function(t){this.scaleX=t[0],this.scaleY=t[1]},e.prototype.setSkew=function(t){this.skewX=t[0],this.skewY=t[1]},e.prototype.setOrigin=function(t){this.originX=t[0],this.originY=t[1]},e.prototype.needLocalTransform=function(){return zn(this.rotation)||zn(this.x)||zn(this.y)||zn(this.scaleX-1)||zn(this.scaleY-1)||zn(this.skewX)||zn(this.skewY)},e.prototype.updateTransform=function(){var t=this.parent&&this.parent.transform,r=this.needLocalTransform(),n=this.transform;if(!(r||t)){n&&Xg(n);return}n=n||Qo(),r?this.getLocalTransform(n):Xg(n),t&&(r?pa(n,t,n):PI(n,t)),this.transform=n,this._resolveGlobalScaleRatio(n)},e.prototype._resolveGlobalScaleRatio=function(t){var r=this.globalScaleRatio;if(r!=null&&r!==1){this.getGlobalScale(Hn);var n=Hn[0]<0?-1:1,i=Hn[1]<0?-1:1,a=((Hn[0]-n)*r+n)/Hn[0]||0,o=((Hn[1]-i)*r+i)/Hn[1]||0;t[0]*=a,t[1]*=a,t[2]*=o,t[3]*=o}this.invTransform=this.invTransform||Qo(),dd(this.invTransform,t)},e.prototype.getComputedTransform=function(){for(var t=this,r=[];t;)r.push(t),t=t.parent;for(;t=r.pop();)t.updateTransform();return this.transform},e.prototype.setLocalTransform=function(t){if(!!t){var r=t[0]*t[0]+t[1]*t[1],n=t[2]*t[2]+t[3]*t[3],i=Math.atan2(t[1],t[0]),a=Math.PI/2+i-Math.atan2(t[3],t[2]);n=Math.sqrt(n)*Math.cos(a),r=Math.sqrt(r),this.skewX=a,this.skewY=0,this.rotation=-i,this.x=+t[4],this.y=+t[5],this.scaleX=r,this.scaleY=n,this.originX=0,this.originY=0}},e.prototype.decomposeTransform=function(){if(!!this.transform){var t=this.parent,r=this.transform;t&&t.transform&&(pa($i,t.invTransform,r),r=$i);var n=this.originX,i=this.originY;(n||i)&&(zf[4]=n,zf[5]=i,pa($i,r,zf),$i[4]-=n,$i[5]-=i,r=$i),this.setLocalTransform(r)}},e.prototype.getGlobalScale=function(t){var r=this.transform;return t=t||[],r?(t[0]=Math.sqrt(r[0]*r[0]+r[1]*r[1]),t[1]=Math.sqrt(r[2]*r[2]+r[3]*r[3]),r[0]<0&&(t[0]=-t[0]),r[3]<0&&(t[1]=-t[1]),t):(t[0]=1,t[1]=1,t)},e.prototype.transformCoordToLocal=function(t,r){var n=[t,r],i=this.invTransform;return i&&tr(n,n,i),n},e.prototype.transformCoordToGlobal=function(t,r){var n=[t,r],i=this.transform;return i&&tr(n,n,i),n},e.prototype.getLineScale=function(){var t=this.transform;return t&&Hf(t[0]-1)>1e-10&&Hf(t[3]-1)>1e-10?Math.sqrt(Hf(t[0]*t[3]-t[2]*t[1])):1},e.prototype.copyTransform=function(t){EI(this,t)},e.getLocalTransform=function(t,r){r=r||[];var n=t.originX||0,i=t.originY||0,a=t.scaleX,o=t.scaleY,s=t.anchorX,l=t.anchorY,u=t.rotation||0,f=t.x,c=t.y,v=t.skewX?Math.tan(t.skewX):0,h=t.skewY?Math.tan(-t.skewY):0;if(n||i||s||l){var d=n+s,p=i+l;r[4]=-d*a-v*p*o,r[5]=-p*o-h*d*a}else r[4]=r[5]=0;return r[0]=a,r[3]=o,r[1]=h*a,r[2]=v*o,u&&vd(r,r,u),r[4]+=n+f,r[5]+=i+c,r},e.initDefaultProps=function(){var t=e.prototype;t.scaleX=t.scaleY=t.globalScaleRatio=1,t.x=t.y=t.originX=t.originY=t.skewX=t.skewY=t.rotation=t.anchorX=t.anchorY=0}(),e}(),Jo=["x","y","originX","originY","anchorX","anchorY","rotation","scaleX","scaleY","skewX","skewY"];function EI(e,t){for(var r=0;rd&&(d=_,pd&&(d=w,m=n.x&&t<=n.x+n.width&&r>=n.y&&r<=n.y+n.height},e.prototype.clone=function(){return new e(this.x,this.y,this.width,this.height)},e.prototype.copy=function(t){e.copy(this,t)},e.prototype.plain=function(){return{x:this.x,y:this.y,width:this.width,height:this.height}},e.prototype.isFinite=function(){return isFinite(this.x)&&isFinite(this.y)&&isFinite(this.width)&&isFinite(this.height)},e.prototype.isZero=function(){return this.width===0||this.height===0},e.create=function(t){return new e(t.x,t.y,t.width,t.height)},e.copy=function(t,r){t.x=r.x,t.y=r.y,t.width=r.width,t.height=r.height},e.applyTransform=function(t,r,n){if(!n){t!==r&&e.copy(t,r);return}if(n[1]<1e-5&&n[1]>-1e-5&&n[2]<1e-5&&n[2]>-1e-5){var i=n[0],a=n[3],o=n[4],s=n[5];t.x=r.x*i+o,t.y=r.y*a+s,t.width=r.width*i,t.height=r.height*a,t.width<0&&(t.x+=t.width,t.width=-t.width),t.height<0&&(t.y+=t.height,t.height=-t.height);return}$n.x=Gn.x=r.x,$n.y=Un.y=r.y,Vn.x=Un.x=r.x+r.width,Vn.y=Gn.y=r.y+r.height,$n.transform(n),Un.transform(n),Vn.transform(n),Gn.transform(n),t.x=zs($n.x,Vn.x,Gn.x,Un.x),t.y=zs($n.y,Vn.y,Gn.y,Un.y);var l=Hs($n.x,Vn.x,Gn.x,Un.x),u=Hs($n.y,Vn.y,Gn.y,Un.y);t.width=l-t.x,t.height=u-t.y},e}(),Ot=RI,Kg={};function Oe(e,t){t=t||bi;var r=Kg[t];r||(r=Kg[t]=new gs(500));var n=r.get(e);return n==null&&(n=Pi.measureText(e,t).width,r.put(e,n)),n}function Zg(e,t,r,n){var i=Oe(e,t),a=md(t),o=po(0,i,r),s=na(0,a,n),l=new Ot(o,s,i,a);return l}function gd(e,t,r,n){var i=((e||"")+"").split(` +`),a=i.length;if(a===1)return Zg(i[0],t,r,n);for(var o=new Ot(0,0,0,0),s=0;s=0?parseFloat(e)/100*t:parseFloat(e):e}function aw(e,t,r){var n=t.position||"inside",i=t.distance!=null?t.distance:5,a=r.height,o=r.width,s=a/2,l=r.x,u=r.y,f="left",c="top";if(n instanceof Array)l+=Rn(n[0],r.width),u+=Rn(n[1],r.height),f=null,c=null;else switch(n){case"left":l-=i,u+=s,f="right",c="middle";break;case"right":l+=i+o,u+=s,c="middle";break;case"top":l+=o/2,u-=i,f="center",c="bottom";break;case"bottom":l+=o/2,u+=a+i,f="center";break;case"inside":l+=o/2,u+=s,f="center",c="middle";break;case"insideLeft":l+=i,u+=s,c="middle";break;case"insideRight":l+=o-i,u+=s,f="right",c="middle";break;case"insideTop":l+=o/2,u+=i,f="center";break;case"insideBottom":l+=o/2,u+=a-i,f="center",c="bottom";break;case"insideTopLeft":l+=i,u+=i;break;case"insideTopRight":l+=o-i,u+=i,f="right";break;case"insideBottomLeft":l+=i,u+=a-i,c="bottom";break;case"insideBottomRight":l+=o-i,u+=a-i,f="right",c="bottom";break}return e=e||{},e.x=l,e.y=u,e.align=f,e.verticalAlign=c,e}var $f="__zr_normal__",Vf=Jo.concat(["ignore"]),OI=Ln(Jo,function(e,t){return e[t]=!0,e},{ignore:!1}),Vi={},kI=new Ot(0,0,0,0),yd=function(){function e(t){this.id=B1(),this.animators=[],this.currentStates=[],this.states={},this._init(t)}return e.prototype._init=function(t){this.attr(t)},e.prototype.drift=function(t,r,n){switch(this.draggable){case"horizontal":r=0;break;case"vertical":t=0;break}var i=this.transform;i||(i=this.transform=[1,0,0,1,0,0]),i[4]+=t,i[5]+=r,this.decomposeTransform(),this.markRedraw()},e.prototype.beforeUpdate=function(){},e.prototype.afterUpdate=function(){},e.prototype.update=function(){this.updateTransform(),this.__dirty&&this.updateInnerText()},e.prototype.updateInnerText=function(t){var r=this._textContent;if(r&&(!r.ignore||t)){this.textConfig||(this.textConfig={});var n=this.textConfig,i=n.local,a=r.innerTransformable,o=void 0,s=void 0,l=!1;a.parent=i?this:null;var u=!1;if(a.copyTransform(r),n.position!=null){var f=kI;n.layoutRect?f.copy(n.layoutRect):f.copy(this.getBoundingRect()),i||f.applyTransform(this.transform),this.calculateTextPosition?this.calculateTextPosition(Vi,n,f):aw(Vi,n,f),a.x=Vi.x,a.y=Vi.y,o=Vi.align,s=Vi.verticalAlign;var c=n.origin;if(c&&n.rotation!=null){var v=void 0,h=void 0;c==="center"?(v=f.width*.5,h=f.height*.5):(v=Rn(c[0],f.width),h=Rn(c[1],f.height)),u=!0,a.originX=-a.x+v+(i?0:f.x),a.originY=-a.y+h+(i?0:f.y)}}n.rotation!=null&&(a.rotation=n.rotation);var d=n.offset;d&&(a.x+=d[0],a.y+=d[1],u||(a.originX=-d[0],a.originY=-d[1]));var p=n.inside==null?typeof n.position=="string"&&n.position.indexOf("inside")>=0:n.inside,g=this._innerTextDefaultStyle||(this._innerTextDefaultStyle={}),m=void 0,y=void 0,_=void 0;p&&this.canBeInsideText()?(m=n.insideFill,y=n.insideStroke,(m==null||m==="auto")&&(m=this.getInsideTextFill()),(y==null||y==="auto")&&(y=this.getInsideTextStroke(m),_=!0)):(m=n.outsideFill,y=n.outsideStroke,(m==null||m==="auto")&&(m=this.getOutsideFill()),(y==null||y==="auto")&&(y=this.getOutsideStroke(m),_=!0)),m=m||"#000",(m!==g.fill||y!==g.stroke||_!==g.autoStroke||o!==g.align||s!==g.verticalAlign)&&(l=!0,g.fill=m,g.stroke=y,g.autoStroke=_,g.align=o,g.verticalAlign=s,r.setDefaultTextStyle(g)),r.__dirty|=Le,l&&r.dirtyStyle(!0)}},e.prototype.canBeInsideText=function(){return!0},e.prototype.getInsideTextFill=function(){return"#fff"},e.prototype.getInsideTextStroke=function(t){return"#000"},e.prototype.getOutsideFill=function(){return this.__zr&&this.__zr.isDarkMode()?Eh:Ih},e.prototype.getOutsideStroke=function(t){var r=this.__zr&&this.__zr.getBackgroundColor(),n=typeof r=="string"&&$r(r);n||(n=[255,255,255,1]);for(var i=n[3],a=this.__zr.isDarkMode(),o=0;o<3;o++)n[o]=n[o]*i+(a?0:255)*(1-i);return n[3]=1,zu(n,"rgba")},e.prototype.traverse=function(t,r){},e.prototype.attrKV=function(t,r){t==="textConfig"?this.setTextConfig(r):t==="textContent"?this.setTextContent(r):t==="clipPath"?this.setClipPath(r):t==="extra"?(this.extra=this.extra||{},Y(this.extra,r)):this[t]=r},e.prototype.hide=function(){this.ignore=!0,this.markRedraw()},e.prototype.show=function(){this.ignore=!1,this.markRedraw()},e.prototype.attr=function(t,r){if(typeof t=="string")this.attrKV(t,r);else if(st(t))for(var n=t,i=Gt(n),a=0;a0},e.prototype.getState=function(t){return this.states[t]},e.prototype.ensureState=function(t){var r=this.states;return r[t]||(r[t]={}),r[t]},e.prototype.clearStates=function(t){this.useState($f,!1,t)},e.prototype.useState=function(t,r,n,i){var a=t===$f,o=this.hasState();if(!(!o&&a)){var s=this.currentStates,l=this.stateTransition;if(!(It(s,t)>=0&&(r||s.length===1))){var u;if(this.stateProxy&&!a&&(u=this.stateProxy(t)),u||(u=this.states&&this.states[t]),!u&&!a){ld("State "+t+" not exists.");return}a||this.saveCurrentToNormalState(u);var f=!!(u&&u.hoverLayer||i);f&&this._toggleHoverLayerFlag(!0),this._applyStateObj(t,u,this._normalState,r,!n&&!this.__inHover&&l&&l.duration>0,l);var c=this._textContent,v=this._textGuide;return c&&c.useState(t,r,n,f),v&&v.useState(t,r,n,f),a?(this.currentStates=[],this._normalState={}):r?this.currentStates.push(t):this.currentStates=[t],this._updateAnimationTargets(),this.markRedraw(),!f&&this.__inHover&&(this._toggleHoverLayerFlag(!1),this.__dirty&=~Le),u}}},e.prototype.useStates=function(t,r,n){if(!t.length)this.clearStates();else{var i=[],a=this.currentStates,o=t.length,s=o===a.length;if(s){for(var l=0;l0,d);var p=this._textContent,g=this._textGuide;p&&p.useStates(t,r,v),g&&g.useStates(t,r,v),this._updateAnimationTargets(),this.currentStates=t.slice(),this.markRedraw(),!v&&this.__inHover&&(this._toggleHoverLayerFlag(!1),this.__dirty&=~Le)}},e.prototype._updateAnimationTargets=function(){for(var t=0;t=0){var n=this.currentStates.slice();n.splice(r,1),this.useStates(n)}},e.prototype.replaceState=function(t,r,n){var i=this.currentStates.slice(),a=It(i,t),o=It(i,r)>=0;a>=0?o?i.splice(a,1):i[a]=r:n&&!o&&i.push(r),this.useStates(i)},e.prototype.toggleState=function(t,r){r?this.useState(t,!0):this.removeState(t)},e.prototype._mergeStates=function(t){for(var r={},n,i=0;i=0&&a.splice(o,1)}),this.animators.push(t),n&&n.animation.addAnimator(t),n&&n.wakeUp()},e.prototype.updateDuringAnimation=function(t){this.markRedraw()},e.prototype.stopAnimation=function(t,r){for(var n=this.animators,i=n.length,a=[],o=0;o0&&r.during&&a[0].during(function(d,p){r.during(p)});for(var v=0;v0||i.force&&!o.length){var T=void 0,C=void 0,D=void 0;if(s){C={},v&&(T={});for(var w=0;w<_;w++){var m=p[w];C[m]=r[m],v?T[m]=n[m]:r[m]=n[m]}}else if(v){D={};for(var w=0;w<_;w++){var m=p[w];D[m]=Cl(r[m]),BI(r,n,m)}}var S=new cd(r,!1,!1,c?Se(d,function(A){return A.targetName===t}):null);S.targetName=t,i.scope&&(S.scope=i.scope),v&&T&&S.whenWithKeys(0,T,p),D&&S.whenWithKeys(0,D,p),S.whenWithKeys(u==null?500:u,s?C:n,p).delay(f||0),e.addAnimator(S,t),o.push(S)}}var sw=yd,lw=function(e){J(t,e);function t(r){var n=e.call(this)||this;return n.isGroup=!0,n._children=[],n.attr(r),n}return t.prototype.childrenRef=function(){return this._children},t.prototype.children=function(){return this._children.slice()},t.prototype.childAt=function(r){return this._children[r]},t.prototype.childOfName=function(r){for(var n=this._children,i=0;i=0&&(i.splice(a,0,r),this._doAdd(r))}return this},t.prototype.replace=function(r,n){var i=It(this._children,r);return i>=0&&this.replaceAt(n,i),this},t.prototype.replaceAt=function(r,n){var i=this._children,a=i[n];if(r&&r!==this&&r.parent!==this&&r!==a){i[n]=r,a.parent=null;var o=this.__zr;o&&a.removeSelfFromZr(o),this._doAdd(r)}return this},t.prototype._doAdd=function(r){r.parent&&r.parent.remove(r),r.parent=this;var n=this.__zr;n&&n!==r.__zr&&r.addSelfToZr(n),n&&n.refresh()},t.prototype.remove=function(r){var n=this.__zr,i=this._children,a=It(i,r);return a<0?this:(i.splice(a,1),r.parent=null,n&&r.removeSelfFromZr(n),n&&n.refresh(),this)},t.prototype.removeAll=function(){for(var r=this._children,n=this.__zr,i=0;i0&&(this._stillFrameAccum++,this._stillFrameAccum>this._sleepAfterStill&&this.animation.stop())},e.prototype.setSleepAfterStill=function(t){this._sleepAfterStill=t},e.prototype.wakeUp=function(){this.animation.start(),this._stillFrameAccum=0},e.prototype.refreshHover=function(){this._needsRefreshHover=!0},e.prototype.refreshHoverImmediately=function(){this._needsRefreshHover=!1,this.painter.refreshHover&&this.painter.getType()==="canvas"&&this.painter.refreshHover()},e.prototype.resize=function(t){t=t||{},this.painter.resize(t.width,t.height),this.handler.resize()},e.prototype.clearAnimation=function(){this.animation.clear()},e.prototype.getWidth=function(){return this.painter.getWidth()},e.prototype.getHeight=function(){return this.painter.getHeight()},e.prototype.setCursorStyle=function(t){this.handler.setCursorStyle(t)},e.prototype.findHover=function(t,r){return this.handler.findHover(t,r)},e.prototype.on=function(t,r,n){return this.handler.on(t,r,n),this},e.prototype.off=function(t,r){this.handler.off(t,r)},e.prototype.trigger=function(t,r){this.handler.trigger(t,r)},e.prototype.clear=function(){for(var t=this.storage.getRoots(),r=0;r0){if(e<=i)return o;if(e>=a)return s}else{if(e>=i)return o;if(e<=a)return s}else{if(e===i)return o;if(e===a)return s}return(e-i)/l*u+o}function ce(e,t){switch(e){case"center":case"middle":e="50%";break;case"left":case"top":e="0%";break;case"right":case"bottom":e="100%";break}return nt(e)?bI(e).match(/%$/)?parseFloat(e)/100*t:parseFloat(e):e==null?NaN:+e}function Yt(e,t,r){return t==null&&(t=10),t=Math.min(Math.max(0,t),X1),e=(+e).toFixed(t),r?e:+e}function Rr(e){if(e=+e,isNaN(e))return 0;if(e>1e-14){for(var t=1,r=0;r<15;r++,t*=10)if(Math.round(e*t)/t===e)return r}return SI(e)}function SI(e){var t=e.toString().toLowerCase(),r=t.indexOf("e"),n=r>0?+t.slice(r+1):0,i=r>0?r:t.length,a=t.indexOf("."),o=a<0?0:i-1-a;return Math.max(0,o-n)}function xI(e,t){var r=Math.log,n=Math.LN10,i=Math.floor(r(e[1]-e[0])/n),a=Math.round(r(Math.abs(t[1]-t[0]))/n),o=Math.min(Math.max(-i+a,0),20);return isFinite(o)?o:20}function TI(e,t){var r=Math.max(Rr(e),Rr(t)),n=e+t;return r>X1?n:Yt(n,r)}function q1(e){var t=Math.PI*2;return(e%t+t)%t}function Yl(e){return e>-kg&&e=10&&t++,t}function j1(e,t){var r=Jv(e),n=Math.pow(10,r),i=e/n,a;return t?i<1.5?a=1:i<2.5?a=2:i<4?a=3:i<7?a=5:a=10:i<1?a=1:i<2?a=2:i<3?a=3:i<5?a=5:a=10,e=a*n,r>=-20?+e.toFixed(r<0?-r:0):e}function Xl(e){var t=parseFloat(e);return t==e&&(t!==0||!nt(e)||e.indexOf("x")<=0)?t:NaN}function MI(e){return!isNaN(Xl(e))}function K1(){return Math.round(Math.random()*9)}function Z1(e,t){return t===0?e:Z1(t,e%t)}function Ng(e,t){return e==null?t:t==null?e:e*t/Z1(e,t)}function _e(e){throw new Error(e)}function Fg(e,t,r){return(t-e)*r+e}var Q1="series\0",AI="\0_ec_\0";function he(e){return e instanceof Array?e:e==null?[]:[e]}function zg(e,t,r){if(e){e[t]=e[t]||{},e.emphasis=e.emphasis||{},e.emphasis[t]=e.emphasis[t]||{};for(var n=0,i=r.length;n=0||a&&Pt(a,l)<0)){var u=n.getShallow(l,t);u!=null&&(o[e[s][0]]=u)}}return o}}var ZI=[["fill","color"],["shadowBlur"],["shadowOffsetX"],["shadowOffsetY"],["opacity"],["shadowColor"]],QI=Wo(ZI),JI=function(){function e(){}return e.prototype.getAreaStyle=function(t,r){return QI(this,t,r)},e}(),ph=new ls(50);function tE(e){if(typeof e=="string"){var t=ph.get(e);return t&&t.image}else return e}function nw(e,t,r,n,i){if(e)if(typeof e=="string"){if(t&&t.__zrImageSrc===e||!r)return t;var a=ph.get(e),o={hostEl:r,cb:n,cbPayload:i};if(a)t=a.image,!Pu(t)&&a.pending.push(o);else{var s=bi.loadImage(e,$g,$g);s.__zrImageSrc=e,ph.put(e,s.__cachedImgObj={image:s,pending:[o]})}return t}else return e;else return t}function $g(){var e=this.__cachedImgObj;this.onload=this.onerror=this.__cachedImgObj=null;for(var t=0;t=o;l++)s-=o;var u=Ee(r,t);return u>s&&(r="",u=0),s=e-u,i.ellipsis=r,i.ellipsisWidth=u,i.contentWidth=s,i.containerWidth=e,i}function aw(e,t){var r=t.containerWidth,n=t.font,i=t.contentWidth;if(!r)return"";var a=Ee(e,n);if(a<=r)return e;for(var o=0;;o++){if(a<=i||o>=t.maxIterations){e+=t.ellipsis;break}var s=o===0?rE(e,i,t.ascCharWidth,t.cnCharWidth):a>0?Math.floor(e.length*i/a):0;e=e.substr(0,s),a=Ee(e,n)}return e===""&&(e=t.placeholder),e}function rE(e,t,r,n){for(var i=0,a=0,o=e.length;ah&&u){var d=Math.floor(h/s);c=c.slice(0,d)}if(e&&a&&f!=null)for(var m=iw(f,i,t.ellipsis,{minChar:t.truncateMinChar,placeholder:t.placeholder}),g=0;gs&&Ef(r,e.substring(s,u),t,o),Ef(r,l[2],t,o,l[1]),s=If.lastIndex}si){S>0?(y.tokens=y.tokens.slice(0,S),g(y,w,_),r.lines=r.lines.slice(0,p+1)):r.lines=r.lines.slice(0,p);break t}var A=x.width,L=A==null||A==="auto";if(typeof A=="string"&&A.charAt(A.length-1)==="%")b.percentWidth=A,f.push(b),b.contentWidth=Ee(b.text,M);else{if(L){var O=x.backgroundColor,H=O&&O.image;H&&(H=tE(H),Pu(H)&&(b.width=Math.max(b.width,H.width*I/H.height)))}var B=d&&n!=null?n-w:null;B!=null&&B0&&d+n.accumWidth>n.width&&(f=t.split(` -`),u=!0),n.accumWidth=d}else{var m=ow(t,l,n.width,n.breakAll,n.accumWidth);n.accumWidth=m.accumWidth+h,c=m.linesWidths,f=m.lines}}else f=t.split(` -`);for(var g=0;g=33&&t<=383}var lE=Da(",&?/;] ".split(""),function(e,t){return e[t]=!0,e},{});function uE(e){return sE(e)?!!lE[e]:!0}function ow(e,t,r,n,i){for(var a=[],o=[],s="",l="",u=0,f=0,c=0;cr:i+f+h>r){f?(s||l)&&(d?(s||(s=l,l="",u=0,f=u),a.push(s),o.push(f-u),l+=v,u+=h,s="",f=u):(l&&(s+=l,l="",u=0),a.push(s),o.push(f),s=v,f=h)):d?(a.push(l),o.push(u),l=v,u=h):(a.push(v),o.push(h));continue}f+=h,d?(l+=v,u+=h):(l&&(s+=l,l="",u=0),s+=v)}return!a.length&&!s&&(s=e,l="",u=0),l&&(s+=l),s&&(a.push(s),o.push(f)),a.length===1&&(f+=i),{accumWidth:f,lines:a,linesWidths:o}}var gh="__zr_style_"+Math.round(Math.random()*10),oi={shadowBlur:0,shadowOffsetX:0,shadowOffsetY:0,shadowColor:"#000",opacity:1,blend:"source-over"},Iu={style:{shadowBlur:!0,shadowOffsetX:!0,shadowOffsetY:!0,shadowColor:!0,opacity:!0}};oi[gh]=!0;var Gg=["z","z2","invisible"],fE=["invisible"],cE=function(e){J(t,e);function t(r){return e.call(this,r)||this}return t.prototype._init=function(r){for(var n=$t(r),i=0;i1e-4){s[0]=e-r,s[1]=t-n,l[0]=e+r,l[1]=t+n;return}if(Rs[0]=kf(i)*r+e,Rs[1]=Of(i)*n+t,Os[0]=kf(a)*r+e,Os[1]=Of(a)*n+t,u(s,Rs,Os),f(l,Rs,Os),i=i%Bn,i<0&&(i=i+Bn),a=a%Bn,a<0&&(a=a+Bn),i>a&&!o?a+=Bn:ii&&(ks[0]=kf(h)*r+e,ks[1]=Of(h)*n+t,u(s,ks,s),f(l,ks,l))}var Tt={M:1,L:2,C:3,Q:4,A:5,Z:6,R:7},Nn=[],Fn=[],cr=[],Kr=[],hr=[],vr=[],Bf=Math.min,Nf=Math.max,zn=Math.cos,Hn=Math.sin,Dr=Math.abs,mh=Math.PI,on=mh*2,Ff=typeof Float32Array!="undefined",Ha=[];function zf(e){var t=Math.round(e/mh*1e8)/1e8;return t%2*mh}function gE(e,t){var r=zf(e[0]);r<0&&(r+=on);var n=r-e[0],i=e[1];i+=n,!t&&i-r>=on?i=r+on:t&&r-i>=on?i=r-on:!t&&r>i?i=r+(on-zf(r-i)):t&&r0&&(this._ux=Dr(n/Wl/t)||0,this._uy=Dr(n/Wl/r)||0)},e.prototype.setDPR=function(t){this.dpr=t},e.prototype.setContext=function(t){this._ctx=t},e.prototype.getContext=function(){return this._ctx},e.prototype.beginPath=function(){return this._ctx&&this._ctx.beginPath(),this.reset(),this},e.prototype.reset=function(){this._saveData&&(this._len=0),this._pathSegLen&&(this._pathSegLen=null,this._pathLen=0),this._version++},e.prototype.moveTo=function(t,r){return this._drawPendingPt(),this.addData(Tt.M,t,r),this._ctx&&this._ctx.moveTo(t,r),this._x0=t,this._y0=r,this._xi=t,this._yi=r,this},e.prototype.lineTo=function(t,r){var n=Dr(t-this._xi),i=Dr(r-this._yi),a=n>this._ux||i>this._uy;if(this.addData(Tt.L,t,r),this._ctx&&a&&this._ctx.lineTo(t,r),a)this._xi=t,this._yi=r,this._pendingPtDist=0;else{var o=n*n+i*i;o>this._pendingPtDist&&(this._pendingPtX=t,this._pendingPtY=r,this._pendingPtDist=o)}return this},e.prototype.bezierCurveTo=function(t,r,n,i,a,o){return this._drawPendingPt(),this.addData(Tt.C,t,r,n,i,a,o),this._ctx&&this._ctx.bezierCurveTo(t,r,n,i,a,o),this._xi=a,this._yi=o,this},e.prototype.quadraticCurveTo=function(t,r,n,i){return this._drawPendingPt(),this.addData(Tt.Q,t,r,n,i),this._ctx&&this._ctx.quadraticCurveTo(t,r,n,i),this._xi=n,this._yi=i,this},e.prototype.arc=function(t,r,n,i,a,o){this._drawPendingPt(),Ha[0]=i,Ha[1]=a,gE(Ha,o),i=Ha[0],a=Ha[1];var s=a-i;return this.addData(Tt.A,t,r,n,n,i,s,0,o?0:1),this._ctx&&this._ctx.arc(t,r,n,i,a,o),this._xi=zn(a)*n+t,this._yi=Hn(a)*n+r,this},e.prototype.arcTo=function(t,r,n,i,a){return this._drawPendingPt(),this._ctx&&this._ctx.arcTo(t,r,n,i,a),this},e.prototype.rect=function(t,r,n,i){return this._drawPendingPt(),this._ctx&&this._ctx.rect(t,r,n,i),this.addData(Tt.R,t,r,n,i),this},e.prototype.closePath=function(){this._drawPendingPt(),this.addData(Tt.Z);var t=this._ctx,r=this._x0,n=this._y0;return t&&t.closePath(),this._xi=r,this._yi=n,this},e.prototype.fill=function(t){t&&t.fill(),this.toStatic()},e.prototype.stroke=function(t){t&&t.stroke(),this.toStatic()},e.prototype.len=function(){return this._len},e.prototype.setData=function(t){var r=t.length;!(this.data&&this.data.length===r)&&Ff&&(this.data=new Float32Array(r));for(var n=0;nf.length&&(this._expandData(),f=this.data);for(var c=0;c0&&(this._ctx&&this._ctx.lineTo(this._pendingPtX,this._pendingPtY),this._pendingPtDist=0)},e.prototype._expandData=function(){if(!(this.data instanceof Array)){for(var t=[],r=0;r11&&(this.data=new Float32Array(t)))}},e.prototype.getBoundingRect=function(){cr[0]=cr[1]=hr[0]=hr[1]=Number.MAX_VALUE,Kr[0]=Kr[1]=vr[0]=vr[1]=-Number.MAX_VALUE;var t=this.data,r=0,n=0,i=0,a=0,o;for(o=0;on||Dr(_)>i||v===r-1)&&(m=Math.sqrt(y*y+_*_),a=g,o=p);break}case Tt.C:{var w=t[v++],S=t[v++],g=t[v++],p=t[v++],b=t[v++],x=t[v++];m=EP(a,o,w,S,g,p,b,x,10),a=b,o=x;break}case Tt.Q:{var w=t[v++],S=t[v++],g=t[v++],p=t[v++];m=OP(a,o,w,S,g,p,10),a=g,o=p;break}case Tt.A:var C=t[v++],D=t[v++],M=t[v++],I=t[v++],A=t[v++],L=t[v++],O=L+A;v+=1,t[v++],d&&(s=zn(A)*M+C,l=Hn(A)*I+D),m=Nf(M,I)*Bf(on,Math.abs(L)),a=zn(O)*M+C,o=Hn(O)*I+D;break;case Tt.R:{s=a=t[v++],l=o=t[v++];var H=t[v++],B=t[v++];m=H*2+B*2;break}case Tt.Z:{var y=s-a,_=l-o;m=Math.sqrt(y*y+_*_),a=s,o=l;break}}m>=0&&(u[c++]=m,f+=m)}return this._pathLen=f,f},e.prototype.rebuildPath=function(t,r){var n=this.data,i=this._ux,a=this._uy,o=this._len,s,l,u,f,c,v,h=r<1,d,m,g=0,p=0,y,_=0,w,S;if(h&&(this._pathSegLen||this._calculateLength(),d=this._pathSegLen,m=this._pathLen,y=r*m,!y))return;t:for(var b=0;b0&&(t.lineTo(w,S),_=0),x){case Tt.M:s=u=n[b++],l=f=n[b++],t.moveTo(u,f);break;case Tt.L:{c=n[b++],v=n[b++];var D=Dr(c-u),M=Dr(v-f);if(D>i||M>a){if(h){var I=d[p++];if(g+I>y){var A=(y-g)/I;t.lineTo(u*(1-A)+c*A,f*(1-A)+v*A);break t}g+=I}t.lineTo(c,v),u=c,f=v,_=0}else{var L=D*D+M*M;L>_&&(w=c,S=v,_=L)}break}case Tt.C:{var O=n[b++],H=n[b++],B=n[b++],Q=n[b++],G=n[b++],K=n[b++];if(h){var I=d[p++];if(g+I>y){var A=(y-g)/I;$l(u,O,B,G,A,Nn),$l(f,H,Q,K,A,Fn),t.bezierCurveTo(Nn[1],Fn[1],Nn[2],Fn[2],Nn[3],Fn[3]);break t}g+=I}t.bezierCurveTo(O,H,B,Q,G,K),u=G,f=K;break}case Tt.Q:{var O=n[b++],H=n[b++],B=n[b++],Q=n[b++];if(h){var I=d[p++];if(g+I>y){var A=(y-g)/I;Vl(u,O,B,A,Nn),Vl(f,H,Q,A,Fn),t.quadraticCurveTo(Nn[1],Fn[1],Nn[2],Fn[2]);break t}g+=I}t.quadraticCurveTo(O,H,B,Q),u=B,f=Q;break}case Tt.A:var lt=n[b++],_t=n[b++],mt=n[b++],pt=n[b++],At=n[b++],k=n[b++],U=n[b++],$=!n[b++],tt=mt>pt?mt:pt,vt=Dr(mt-pt)>.001,ut=At+k,Y=!1;if(h){var I=d[p++];g+I>y&&(ut=At+k*(y-g)/I,Y=!0),g+=I}if(vt&&t.ellipse?t.ellipse(lt,_t,mt,pt,U,At,ut,$):t.arc(lt,_t,tt,At,ut,$),Y)break t;C&&(s=zn(At)*mt+lt,l=Hn(At)*pt+_t),u=zn(ut)*mt+lt,f=Hn(ut)*pt+_t;break;case Tt.R:s=u=n[b],l=f=n[b+1],c=n[b++],v=n[b++];var j=n[b++],T=n[b++];if(h){var I=d[p++];if(g+I>y){var E=y-g;t.moveTo(c,v),t.lineTo(c+Bf(E,j),v),E-=j,E>0&&t.lineTo(c+j,v+Bf(E,T)),E-=T,E>0&&t.lineTo(c+Nf(j-E,0),v+T),E-=j,E>0&&t.lineTo(c,v+Nf(T-E,0));break t}g+=I}t.rect(c,v,j,T);break;case Tt.Z:if(h){var I=d[p++];if(g+I>y){var A=(y-g)/I;t.lineTo(u*(1-A)+s*A,f*(1-A)+l*A);break t}g+=I}t.closePath(),u=s,f=l}}},e.prototype.clone=function(){var t=new e,r=this.data;return t.data=r.slice?r.slice():Array.prototype.slice.call(r),t._len=this._len,t},e.CMD=Tt,e.initDefaultProps=function(){var t=e.prototype;t._saveData=!0,t._ux=0,t._uy=0,t._pendingPtDist=0,t._version=0}(),e}(),di=mE;function ki(e,t,r,n,i,a,o){if(i===0)return!1;var s=i,l=0,u=e;if(o>t+s&&o>n+s||oe+s&&a>r+s||at+c&&f>n+c&&f>a+c&&f>s+c||fe+c&&u>r+c&&u>i+c&&u>o+c||ut+u&&l>n+u&&l>a+u||le+u&&s>r+u&&s>i+u||sr||f+ui&&(i+=$a);var v=Math.atan2(l,s);return v<0&&(v+=$a),v>=n&&v<=i||v+$a>=n&&v+$a<=i}function $n(e,t,r,n,i,a){if(a>t&&a>n||ai?s:0}var Zr=di.CMD,Vn=Math.PI*2,bE=1e-4;function SE(e,t){return Math.abs(e-t)t&&u>n&&u>a&&u>s||u1&&xE(),h=Xt(t,n,a,s,Ge[0]),v>1&&(d=Xt(t,n,a,s,Ge[1]))),v===2?gt&&s>n&&s>a||s=0&&u<=1){for(var f=0,c=ie(t,n,a,u),v=0;vr||s<-r)return 0;var l=Math.sqrt(r*r-s*s);fe[0]=-l,fe[1]=l;var u=Math.abs(n-i);if(u<1e-4)return 0;if(u>=Vn-1e-4){n=0,i=Vn;var f=a?1:-1;return o>=fe[0]+e&&o<=fe[1]+e?f:0}if(n>i){var c=n;n=i,i=c}n<0&&(n+=Vn,i+=Vn);for(var v=0,h=0;h<2;h++){var d=fe[h];if(d+e>o){var m=Math.atan2(s,d),f=a?1:-1;m<0&&(m=Vn+m),(m>=n&&m<=i||m+Vn>=n&&m+Vn<=i)&&(m>Math.PI/2&&m1&&(r||(s+=$n(l,u,f,c,n,i))),g&&(l=a[d],u=a[d+1],f=l,c=u),m){case Zr.M:f=a[d++],c=a[d++],l=f,u=c;break;case Zr.L:if(r){if(ki(l,u,a[d],a[d+1],t,n,i))return!0}else s+=$n(l,u,a[d],a[d+1],n,i)||0;l=a[d++],u=a[d++];break;case Zr.C:if(r){if(yE(l,u,a[d++],a[d++],a[d++],a[d++],a[d],a[d+1],t,n,i))return!0}else s+=TE(l,u,a[d++],a[d++],a[d++],a[d++],a[d],a[d+1],n,i)||0;l=a[d++],u=a[d++];break;case Zr.Q:if(r){if(_E(l,u,a[d++],a[d++],a[d],a[d+1],t,n,i))return!0}else s+=CE(l,u,a[d++],a[d++],a[d],a[d+1],n,i)||0;l=a[d++],u=a[d++];break;case Zr.A:var p=a[d++],y=a[d++],_=a[d++],w=a[d++],S=a[d++],b=a[d++];d+=1;var x=!!(1-a[d++]);v=Math.cos(S)*_+p,h=Math.sin(S)*w+y,g?(f=v,c=h):s+=$n(l,u,v,h,n,i);var C=(n-p)*w/_+p;if(r){if(wE(p,y,w,S,S+b,x,t,C,i))return!0}else s+=DE(p,y,w,S,S+b,x,C,i);l=Math.cos(S+b)*_+p,u=Math.sin(S+b)*w+y;break;case Zr.R:f=l=a[d++],c=u=a[d++];var D=a[d++],M=a[d++];if(v=f+D,h=c+M,r){if(ki(f,c,v,c,t,n,i)||ki(v,c,v,h,t,n,i)||ki(v,h,f,h,t,n,i)||ki(f,h,f,c,t,n,i))return!0}else s+=$n(v,c,v,h,n,i),s+=$n(f,h,f,c,n,i);break;case Zr.Z:if(r){if(ki(l,u,f,c,t,n,i))return!0}else s+=$n(l,u,f,c,n,i);l=f,u=c;break}}return!r&&!SE(u,c)&&(s+=$n(l,u,f,c,n,i)||0),s!==0}function ME(e,t,r){return sw(e,0,!1,t,r)}function AE(e,t,r,n){return sw(e,t,!0,r,n)}var lw=Mt({fill:"#000",stroke:null,strokePercent:1,fillOpacity:1,strokeOpacity:1,lineDashOffset:0,lineWidth:1,lineCap:"butt",miterLimit:10,strokeNoScale:!1,strokeFirst:!1},oi),PE={style:Mt({fill:!0,stroke:!0,strokePercent:!0,fillOpacity:!0,strokeOpacity:!0,lineDashOffset:!0,lineWidth:!0,miterLimit:!0},Iu.style)},Hf=Go.concat(["invisible","culling","z","z2","zlevel","parent"]),IE=function(e){J(t,e);function t(r){return e.call(this,r)||this}return t.prototype.update=function(){var r=this;e.prototype.update.call(this);var n=this.style;if(n.decal){var i=this._decalEl=this._decalEl||new t;i.buildPath===t.prototype.buildPath&&(i.buildPath=function(l){r.buildPath(l,r.shape)}),i.silent=!0;var a=i.style;for(var o in n)a[o]!==n[o]&&(a[o]=n[o]);a.fill=n.fill?n.decal:null,a.decal=null,a.shadowColor=null,n.strokeFirst&&(a.stroke=null);for(var s=0;s.5?hh:n>.2?aI:vh}else if(r)return vh}return hh},t.prototype.getInsideTextStroke=function(r){var n=this.style.fill;if(nt(n)){var i=this.__zr,a=!!(i&&i.isDarkMode()),o=Ul(r,0)0))},t.prototype.hasFill=function(){var r=this.style,n=r.fill;return n!=null&&n!=="none"},t.prototype.getBoundingRect=function(){var r=this._rect,n=this.style,i=!r;if(i){var a=!1;this.path||(a=!0,this.createPathProxy());var o=this.path;(a||this.__dirty&qi)&&(o.beginPath(),this.buildPath(o,this.shape,!1),this.pathUpdated()),r=o.getBoundingRect()}if(this._rect=r,this.hasStroke()&&this.path&&this.path.len()>0){var s=this._rectStroke||(this._rectStroke=r.clone());if(this.__dirty||i){s.copy(r);var l=n.strokeNoScale?this.getLineScale():1,u=n.lineWidth;if(!this.hasFill()){var f=this.strokeContainThreshold;u=Math.max(u,f==null?4:f)}l>1e-10&&(s.width+=u/l,s.height+=u/l,s.x-=u/l/2,s.y-=u/l/2)}return s}return r},t.prototype.contain=function(r,n){var i=this.transformCoordToLocal(r,n),a=this.getBoundingRect(),o=this.style;if(r=i[0],n=i[1],a.contain(r,n)){var s=this.path;if(this.hasStroke()){var l=o.lineWidth,u=o.strokeNoScale?this.getLineScale():1;if(u>1e-10&&(this.hasFill()||(l=Math.max(l,this.strokeContainThreshold)),AE(s,l/u,r,n)))return!0}if(this.hasFill())return ME(s,r,n)}return!1},t.prototype.dirtyShape=function(){this.__dirty|=qi,this._rect&&(this._rect=null),this._decalEl&&this._decalEl.dirtyShape(),this.markRedraw()},t.prototype.dirty=function(){this.dirtyStyle(),this.dirtyShape()},t.prototype.animateShape=function(r){return this.animate("shape",r)},t.prototype.updateDuringAnimation=function(r){r==="style"?this.dirtyStyle():r==="shape"?this.dirtyShape():this.markRedraw()},t.prototype.attrKV=function(r,n){r==="shape"?this.setShape(n):e.prototype.attrKV.call(this,r,n)},t.prototype.setShape=function(r,n){var i=this.shape;return i||(i=this.shape={}),typeof r=="string"?i[r]=n:q(i,r),this.dirtyShape(),this},t.prototype.shapeChanged=function(){return!!(this.__dirty&qi)},t.prototype.createStyle=function(r){return Du(lw,r)},t.prototype._innerSaveToNormal=function(r){e.prototype._innerSaveToNormal.call(this,r);var n=this._normalState;r.shape&&!n.shape&&(n.shape=q({},this.shape))},t.prototype._applyStateObj=function(r,n,i,a,o,s){e.prototype._applyStateObj.call(this,r,n,i,a,o,s);var l=!(n&&a),u;if(n&&n.shape?o?a?u=n.shape:(u=q({},i.shape),q(u,n.shape)):(u=q({},a?this.shape:i.shape),q(u,n.shape)):l&&(u=i.shape),u)if(o){this.shape=q({},this.shape);for(var f={},c=$t(u),v=0;v0},t.prototype.hasFill=function(){var r=this.style,n=r.fill;return n!=null&&n!=="none"},t.prototype.createStyle=function(r){return Du(EE,r)},t.prototype.setBoundingRect=function(r){this._rect=r},t.prototype.getBoundingRect=function(){var r=this.style;if(!this._rect){var n=r.text;n!=null?n+="":n="";var i=Kv(n,r.font,r.textAlign,r.textBaseline);if(i.x+=r.x||0,i.y+=r.y||0,this.hasStroke()){var a=r.lineWidth;i.x-=a/2,i.y-=a/2,i.width+=a,i.height+=a}this._rect=i}return this._rect},t.initDefaultProps=function(){var r=t.prototype;r.dirtyRectTolerance=10}(),t}(cs);uw.prototype.type="tspan";var yh=uw,LE=Mt({x:0,y:0},oi),RE={style:Mt({x:!0,y:!0,width:!0,height:!0,sx:!0,sy:!0,sWidth:!0,sHeight:!0},Iu.style)};function OE(e){return!!(e&&typeof e!="string"&&e.width&&e.height)}var fw=function(e){J(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.createStyle=function(r){return Du(LE,r)},t.prototype._getSize=function(r){var n=this.style,i=n[r];if(i!=null)return i;var a=OE(n.image)?n.image:this.__image;if(!a)return 0;var o=r==="width"?"height":"width",s=n[o];return s==null?a[r]:a[r]/a[o]*s},t.prototype.getWidth=function(){return this._getSize("width")},t.prototype.getHeight=function(){return this._getSize("height")},t.prototype.getAnimationStyleProps=function(){return RE},t.prototype.getBoundingRect=function(){var r=this.style;return this._rect||(this._rect=new Ot(r.x||0,r.y||0,this.getWidth(),this.getHeight())),this._rect},t}(cs);fw.prototype.type="image";var Si=fw;function kE(e,t){var r=t.x,n=t.y,i=t.width,a=t.height,o=t.r,s,l,u,f;i<0&&(r=r+i,i=-i),a<0&&(n=n+a,a=-a),typeof o=="number"?s=l=u=f=o:o instanceof Array?o.length===1?s=l=u=f=o[0]:o.length===2?(s=u=o[0],l=f=o[1]):o.length===3?(s=o[0],l=f=o[1],u=o[2]):(s=o[0],l=o[1],u=o[2],f=o[3]):s=l=u=f=0;var c;s+l>i&&(c=s+l,s*=i/c,l*=i/c),u+f>i&&(c=u+f,u*=i/c,f*=i/c),l+u>a&&(c=l+u,l*=a/c,u*=a/c),s+f>a&&(c=s+f,s*=a/c,f*=a/c),e.moveTo(r+s,n),e.lineTo(r+i-l,n),l!==0&&e.arc(r+i-l,n+l,l,-Math.PI/2,0),e.lineTo(r+i,n+a-u),u!==0&&e.arc(r+i-u,n+a-u,u,0,Math.PI/2),e.lineTo(r+f,n+a),f!==0&&e.arc(r+f,n+a-f,f,Math.PI/2,Math.PI),e.lineTo(r,n+s),s!==0&&e.arc(r+s,n+s,s,Math.PI,Math.PI*1.5)}var Ji=Math.round;function cw(e,t,r){if(!!t){var n=t.x1,i=t.x2,a=t.y1,o=t.y2;e.x1=n,e.x2=i,e.y1=a,e.y2=o;var s=r&&r.lineWidth;return s&&(Ji(n*2)===Ji(i*2)&&(e.x1=e.x2=ni(n,s,!0)),Ji(a*2)===Ji(o*2)&&(e.y1=e.y2=ni(a,s,!0))),e}}function hw(e,t,r){if(!!t){var n=t.x,i=t.y,a=t.width,o=t.height;e.x=n,e.y=i,e.width=a,e.height=o;var s=r&&r.lineWidth;return s&&(e.x=ni(n,s,!0),e.y=ni(i,s,!0),e.width=Math.max(ni(n+a,s,!1)-e.x,a===0?0:1),e.height=Math.max(ni(i+o,s,!1)-e.y,o===0?0:1)),e}}function ni(e,t,r){if(!t)return e;var n=Ji(e*2);return(n+Ji(t))%2===0?n/2:(n+(r?1:-1))/2}var BE=function(){function e(){this.x=0,this.y=0,this.width=0,this.height=0}return e}(),NE={},vw=function(e){J(t,e);function t(r){return e.call(this,r)||this}return t.prototype.getDefaultShape=function(){return new BE},t.prototype.buildPath=function(r,n){var i,a,o,s;if(this.subPixelOptimize){var l=hw(NE,n,this.style);i=l.x,a=l.y,o=l.width,s=l.height,l.r=n.r,n=l}else i=n.x,a=n.y,o=n.width,s=n.height;n.r?kE(r,n):r.rect(i,a,o,s)},t.prototype.isZeroArea=function(){return!this.shape.width||!this.shape.height},t}(kt);vw.prototype.type="rect";var Jt=vw,qg={fill:"#000"},jg=2,FE={style:Mt({fill:!0,stroke:!0,fillOpacity:!0,strokeOpacity:!0,lineWidth:!0,fontSize:!0,lineHeight:!0,width:!0,height:!0,textShadowColor:!0,textShadowBlur:!0,textShadowOffsetX:!0,textShadowOffsetY:!0,backgroundColor:!0,padding:!0,borderColor:!0,borderWidth:!0,borderRadius:!0},Iu.style)},dw=function(e){J(t,e);function t(r){var n=e.call(this)||this;return n.type="text",n._children=[],n._defaultStyle=qg,n.attr(r),n}return t.prototype.childrenRef=function(){return this._children},t.prototype.update=function(){e.prototype.update.call(this),this.styleChanged()&&this._updateSubTexts();for(var r=0;r0,A=r.width!=null&&(r.overflow==="truncate"||r.overflow==="break"||r.overflow==="breakAll"),L=o.calculatedLineHeight,O=0;O=0&&(O=b[L],O.align==="right");)this._placeToken(O,r,C,p,A,"right",_),D-=O.width,A-=O.width,L--;for(I+=(a-(I-g)-(y-A)-D)/2;M<=L;)O=b[M],this._placeToken(O,r,C,p,I+O.width/2,"center",_),I+=O.width,M++;p+=C}},t.prototype._placeToken=function(r,n,i,a,o,s,l){var u=n.rich[r.styleName]||{};u.text=r.text;var f=r.verticalAlign,c=a+i/2;f==="top"?c=a+r.height/2:f==="bottom"&&(c=a+i-r.height/2);var v=!r.isLineHolder&&$f(u);v&&this._renderBackground(u,n,s==="right"?o-r.width:s==="center"?o-r.width/2:o,c-r.height/2,r.width,r.height);var h=!!u.backgroundColor,d=r.textPadding;d&&(o=em(o,s,d),c-=r.height/2-d[0]-r.innerHeight/2);var m=this._getOrCreateChild(yh),g=m.createStyle();m.useStyle(g);var p=this._defaultStyle,y=!1,_=0,w=tm("fill"in u?u.fill:"fill"in n?n.fill:(y=!0,p.fill)),S=Jg("stroke"in u?u.stroke:"stroke"in n?n.stroke:!h&&!l&&(!p.autoStroke||y)?(_=jg,p.stroke):null),b=u.textShadowBlur>0||n.textShadowBlur>0;g.text=r.text,g.x=o,g.y=c,b&&(g.shadowBlur=u.textShadowBlur||n.textShadowBlur||0,g.shadowColor=u.textShadowColor||n.textShadowColor||"transparent",g.shadowOffsetX=u.textShadowOffsetX||n.textShadowOffsetX||0,g.shadowOffsetY=u.textShadowOffsetY||n.textShadowOffsetY||0),g.textAlign=s,g.textBaseline="middle",g.font=r.font||ci,g.opacity=vl(u.opacity,n.opacity,1),Zg(g,u),S&&(g.lineWidth=vl(u.lineWidth,n.lineWidth,_),g.lineDash=Dt(u.lineDash,n.lineDash),g.lineDashOffset=n.lineDashOffset||0,g.stroke=S),w&&(g.fill=w);var x=r.contentWidth,C=r.contentHeight;m.setBoundingRect(new Ot(ao(g.x,x,g.textAlign),ji(g.y,C,g.textBaseline),x,C))},t.prototype._renderBackground=function(r,n,i,a,o,s){var l=r.backgroundColor,u=r.borderWidth,f=r.borderColor,c=l&&l.image,v=l&&!c,h=r.borderRadius,d=this,m,g;if(v||r.lineHeight||u&&f){m=this._getOrCreateChild(Jt),m.useStyle(m.createStyle()),m.style.fill=null;var p=m.shape;p.x=i,p.y=a,p.width=o,p.height=s,p.r=h,m.dirtyShape()}if(v){var y=m.style;y.fill=l||null,y.fillOpacity=Dt(r.fillOpacity,1)}else if(c){g=this._getOrCreateChild(Si),g.onload=function(){d.dirtyStyle()};var _=g.style;_.image=l.image,_.x=i,_.y=a,_.width=o,_.height=s}if(u&&f){var y=m.style;y.lineWidth=u,y.stroke=f,y.strokeOpacity=Dt(r.strokeOpacity,1),y.lineDash=r.borderDash,y.lineDashOffset=r.borderDashOffset||0,m.strokeContainThreshold=0,m.hasFill()&&m.hasStroke()&&(y.strokeFirst=!0,y.lineWidth*=2)}var w=(m||g).style;w.shadowBlur=r.shadowBlur||0,w.shadowColor=r.shadowColor||"transparent",w.shadowOffsetX=r.shadowOffsetX||0,w.shadowOffsetY=r.shadowOffsetY||0,w.opacity=vl(r.opacity,n.opacity,1)},t.makeFont=function(r){var n="";return VE(r)&&(n=[r.fontStyle,r.fontWeight,$E(r.fontSize),r.fontFamily||"sans-serif"].join(" ")),n&&yr(n)||r.textFont||r.font},t}(cs),zE={left:!0,right:1,center:1},HE={top:1,bottom:1,middle:1},Kg=["fontStyle","fontWeight","fontSize","fontFamily"];function $E(e){return typeof e=="string"&&(e.indexOf("px")!==-1||e.indexOf("rem")!==-1||e.indexOf("em")!==-1)?e:isNaN(+e)?zv+"px":e+"px"}function Zg(e,t){for(var r=0;r=0,a=!1;if(e instanceof kt){var o=pw(e),s=i&&o.selectFill||o.normalFill,l=i&&o.selectStroke||o.normalStroke;if(Bi(s)||Bi(l)){n=n||{};var u=n.style||{};u.fill==="inherit"?(a=!0,n=q({},n),u=q({},u),u.fill=s):!Bi(u.fill)&&Bi(s)?(a=!0,n=q({},n),u=q({},u),u.fill=sm(s)):!Bi(u.stroke)&&Bi(l)&&(a||(n=q({},n),u=q({},u)),u.stroke=sm(l)),n.style=u}}if(n&&n.z2==null){a||(n=q({},n));var f=e.z2EmphasisLift;n.z2=e.z2+(f!=null?f:WE)}return n}function ZE(e,t,r){if(r&&r.z2==null){r=q({},r);var n=e.z2SelectLift;r.z2=e.z2+(n!=null?n:YE)}return r}function QE(e,t,r){var n=Pt(e.currentStates,t)>=0,i=e.style.opacity,a=n?null:jE(e,["opacity"],t,{opacity:1});r=r||{};var o=r.style||{};return o.opacity==null&&(r=q({},r),o=q({opacity:n?i:a.opacity*.1},o),r.style=o),r}function Vf(e,t){var r=this.states[e];if(this.style){if(e==="emphasis")return KE(this,e,t,r);if(e==="blur")return QE(this,e,r);if(e==="select")return ZE(this,e,r)}return r}function JE(e){e.stateProxy=Vf;var t=e.getTextContent(),r=e.getTextGuideLine();t&&(t.stateProxy=Vf),r&&(r.stateProxy=Vf)}function fm(e,t){!Sw(e,t)&&!e.__highByOuter&&Vr(e,gw)}function cm(e,t){!Sw(e,t)&&!e.__highByOuter&&Vr(e,mw)}function ql(e,t){e.__highByOuter|=1<<(t||0),Vr(e,gw)}function jl(e,t){!(e.__highByOuter&=~(1<<(t||0)))&&Vr(e,mw)}function tL(e){Vr(e,ad)}function _w(e){Vr(e,yw)}function ww(e){Vr(e,XE)}function bw(e){Vr(e,qE)}function Sw(e,t){return e.__highDownSilentOnTouch&&t.zrByTouch}function xw(e){var t=e.getModel();t.eachComponent(function(r,n){var i=nd(n);if(i.isBlured){var a=r==="series"?e.getViewOfSeriesModel(n):e.getViewOfComponentModel(n);a.group.traverse(function(o){yw(o)})}i.isBlured=!1})}function _h(e,t,r,n){var i=n.getModel();r=r||"coordinateSystem";function a(u,f){for(var c=0;c0){var s={dataIndex:o,seriesIndex:r.seriesIndex};a!=null&&(s.dataType=a),t.push(s)}})}),t}function bh(e,t,r){Tw(e,!0),Vr(e,JE),sL(e,t,r)}function oL(e){Tw(e,!1)}function Sh(e,t,r,n){n?oL(e):bh(e,t,r)}function sL(e,t,r){var n=Bt(e);t!=null?(n.focus=t,n.blurScope=r):n.focus&&(n.focus=null)}var vm=["emphasis","blur","select"],lL={itemStyle:"getItemStyle",lineStyle:"getLineStyle",areaStyle:"getAreaStyle"};function dm(e,t,r,n){r=r||"itemStyle";for(var i=0;i1&&(o*=Gf(d),s*=Gf(d));var m=(i===a?-1:1)*Gf((o*o*(s*s)-o*o*(h*h)-s*s*(v*v))/(o*o*(h*h)+s*s*(v*v)))||0,g=m*o*h/s,p=m*-s*v/o,y=(e+r)/2+Fs(c)*g-Ns(c)*p,_=(t+n)/2+Ns(c)*g+Fs(c)*p,w=ym([1,0],[(v-g)/o,(h-p)/s]),S=[(v-g)/o,(h-p)/s],b=[(-1*v-g)/o,(-1*h-p)/s],x=ym(S,b);if(Ch(S,b)<=-1&&(x=Va),Ch(S,b)>=1&&(x=0),x<0){var C=Math.round(x/Va*1e6)/1e6;x=Va*2+C%2*Va}f.addData(u,y,_,o,s,w,x,c,a)}var dL=/([mlvhzcqtsa])([^mlvhzcqtsa]*)/ig,pL=/-?([0-9]*\.)?[0-9]+([eE]-?[0-9]+)?/g;function gL(e){var t=new di;if(!e)return t;var r=0,n=0,i=r,a=n,o,s=di.CMD,l=e.match(dL);if(!l)return t;for(var u=0;uO*O+H*H&&(C=M,D=I),{cx:C,cy:D,x0:-f,y0:-c,x1:C*(i/S-1),y1:D*(i/S-1)}}function TL(e){var t;if(et(e)){var r=e.length;if(!r)return e;r===1?t=[e[0],e[0],0,0]:r===2?t=[e[0],e[0],e[1],e[1]]:r===3?t=e.concat(e[2]):t=e}else t=[e,e,e,e];return t}function CL(e,t){var r,n=oo(t.r,0),i=oo(t.r0||0,0),a=n>0,o=i>0;if(!(!a&&!o)){if(a||(n=i,i=0),i>n){var s=n;n=i,i=s}var l=t.startAngle,u=t.endAngle;if(!(isNaN(l)||isNaN(u))){var f=t.cx,c=t.cy,v=!!t.clockwise,h=wm(u-l),d=h>Uf&&h%Uf;if(d>er&&(h=d),!(n>er))e.moveTo(f,c);else if(h>Uf-er)e.moveTo(f+n*Fi(l),c+n*Gn(l)),e.arc(f,c,n,l,u,!v),i>er&&(e.moveTo(f+i*Fi(u),c+i*Gn(u)),e.arc(f,c,i,u,l,v));else{var m=void 0,g=void 0,p=void 0,y=void 0,_=void 0,w=void 0,S=void 0,b=void 0,x=void 0,C=void 0,D=void 0,M=void 0,I=void 0,A=void 0,L=void 0,O=void 0,H=n*Fi(l),B=n*Gn(l),Q=i*Fi(u),G=i*Gn(u),K=h>er;if(K){var lt=t.cornerRadius;lt&&(r=TL(lt),m=r[0],g=r[1],p=r[2],y=r[3]);var _t=wm(n-i)/2;if(_=dr(_t,p),w=dr(_t,y),S=dr(_t,m),b=dr(_t,g),D=x=oo(_,w),M=C=oo(S,b),(x>er||C>er)&&(I=n*Fi(u),A=n*Gn(u),L=i*Fi(l),O=i*Gn(l),her){var vt=dr(p,D),ut=dr(y,D),Y=zs(L,O,H,B,n,vt,v),j=zs(I,A,Q,G,n,ut,v);e.moveTo(f+Y.cx+Y.x0,c+Y.cy+Y.y0),D0&&e.arc(f+Y.cx,c+Y.cy,vt,re(Y.y0,Y.x0),re(Y.y1,Y.x1),!v),e.arc(f,c,n,re(Y.cy+Y.y1,Y.cx+Y.x1),re(j.cy+j.y1,j.cx+j.x1),!v),ut>0&&e.arc(f+j.cx,c+j.cy,ut,re(j.y1,j.x1),re(j.y0,j.x0),!v))}else e.moveTo(f+H,c+B),e.arc(f,c,n,l,u,!v);if(!(i>er)||!K)e.lineTo(f+Q,c+G);else if(M>er){var vt=dr(m,M),ut=dr(g,M),Y=zs(Q,G,I,A,i,-ut,v),j=zs(H,B,L,O,i,-vt,v);e.lineTo(f+Y.cx+Y.x0,c+Y.cy+Y.y0),M0&&e.arc(f+Y.cx,c+Y.cy,ut,re(Y.y0,Y.x0),re(Y.y1,Y.x1),!v),e.arc(f,c,i,re(Y.cy+Y.y1,Y.cx+Y.x1),re(j.cy+j.y1,j.cx+j.x1),v),vt>0&&e.arc(f+j.cx,c+j.cy,vt,re(j.y1,j.x1),re(j.y0,j.x0),!v))}else e.lineTo(f+Q,c+G),e.arc(f,c,i,u,l,v)}e.closePath()}}}var DL=function(){function e(){this.cx=0,this.cy=0,this.r0=0,this.r=0,this.startAngle=0,this.endAngle=Math.PI*2,this.clockwise=!0,this.cornerRadius=0}return e}(),Lw=function(e){J(t,e);function t(r){return e.call(this,r)||this}return t.prototype.getDefaultShape=function(){return new DL},t.prototype.buildPath=function(r,n){CL(r,n)},t.prototype.isZeroArea=function(){return this.shape.startAngle===this.shape.endAngle||this.shape.r===this.shape.r0},t}(kt);Lw.prototype.type="sector";var ld=Lw,ML=function(){function e(){this.cx=0,this.cy=0,this.r=0,this.r0=0}return e}(),Rw=function(e){J(t,e);function t(r){return e.call(this,r)||this}return t.prototype.getDefaultShape=function(){return new ML},t.prototype.buildPath=function(r,n){var i=n.cx,a=n.cy,o=Math.PI*2;r.moveTo(i+n.r,a),r.arc(i,a,n.r,0,o,!1),r.moveTo(i+n.r0,a),r.arc(i,a,n.r0,0,o,!0)},t}(kt);Rw.prototype.type="ring";var Ow=Rw;function AL(e,t,r,n){var i=[],a=[],o=[],s=[],l,u,f,c;if(n){f=[1/0,1/0],c=[-1/0,-1/0];for(var v=0,h=e.length;v=2){if(n){var a=AL(i,n,r,t.smoothConstraint);e.moveTo(i[0][0],i[0][1]);for(var o=i.length,s=0;s<(r?o:o-1);s++){var l=a[s*2],u=a[s*2+1],f=i[(s+1)%o];e.bezierCurveTo(l[0],l[1],u[0],u[1],f[0],f[1])}}else{e.moveTo(i[0][0],i[0][1]);for(var s=1,c=i.length;sWn[1]){if(s=!1,a)return s;var f=Math.abs(Wn[0]-Un[1]),c=Math.abs(Un[0]-Wn[1]);Math.min(f,c)>i.len()&&(f0){var c=f.duration,v=f.delay,h=f.easing,d={duration:c,delay:v||0,easing:h,done:a,force:!!a||!!o,setToFinal:!u,scope:e,during:o};s?t.animateFrom(r,d):t.animateTo(r,d)}else t.stopAnimation(),!s&&t.attr(r),o&&o(1),a&&a()}function Tn(e,t,r,n,i,a){fd("update",e,t,r,n,i,a)}function hs(e,t,r,n,i,a){fd("enter",e,t,r,n,i,a)}function To(e){if(!e.__zr)return!0;for(var t=0;tMath.abs(a[1])?a[0]>0?"right":"left":a[1]>0?"bottom":"top"}function xm(e){return!e.isGroup}function aR(e){return e.shape!=null}function jw(e,t,r){if(!e||!t)return;function n(o){var s={};return o.traverse(function(l){xm(l)&&l.anid&&(s[l.anid]=l)}),s}function i(o){var s={x:o.x,y:o.y,rotation:o.rotation};return aR(o)&&(s.shape=q({},o.shape)),s}var a=n(e);t.traverse(function(o){if(xm(o)&&o.anid){var s=a[o.anid];if(s){var l=i(o);o.attr(i(s)),Tn(o,l,r,Bt(o).dataIndex)}}})}function oR(e,t){return ct(e,function(r){var n=r[0];n=Ql(n,t.x),n=Jl(n,t.x+t.width);var i=r[1];return i=Ql(i,t.y),i=Jl(i,t.y+t.height),[n,i]})}function sR(e,t){var r=Ql(e.x,t.x),n=Jl(e.x+e.width,t.x+t.width),i=Ql(e.y,t.y),a=Jl(e.y+e.height,t.y+t.height);if(n>=r&&a>=i)return{x:r,y:i,width:n-r,height:a-i}}function vd(e,t,r){var n=q({rectHover:!0},t),i=n.style={strokeNoScale:!0};if(r=r||{x:-1,y:-1,width:2,height:2},e)return e.indexOf("image://")===0?(i.image=e.slice(8),Mt(i,r),new Si(n)):cd(e.replace("path://",""),n,r,"center")}function lR(e,t,r,n,i){for(var a=0,o=i[i.length-1];a1)return!1;var g=Wf(h,d,f,c)/v;return!(g<0||g>1)}function Wf(e,t,r,n){return e*n-r*t}function uR(e){return e<=1e-6&&e>=-1e-6}function dd(e){var t=e.itemTooltipOption,r=e.componentModel,n=e.itemName,i=nt(t)?{formatter:t}:t,a=r.mainType,o=r.componentIndex,s={componentType:a,name:n,$vars:["name"]};s[a+"Index"]=o;var l=e.formatterParamsExtra;l&&P($t(l),function(f){ma(s,f)||(s[f]=l[f],s.$vars.push(f))});var u=Bt(e.el);u.componentMainType=a,u.componentIndex=o,u.tooltipConfig={name:n,option:Mt({content:n,formatterParams:s},i)}}function Tm(e,t){var r;e.isGroup&&(r=t(e)),r||e.traverse(t)}function pd(e,t){if(e)if(et(e))for(var r=0;r=0&&s.push(l)}),s}}function CR(e,t){return Ct(Ct({},e,!0),t,!0)}var DR={time:{month:["January","February","March","April","May","June","July","August","September","October","November","December"],monthAbbr:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],dayOfWeek:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],dayOfWeekAbbr:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"]},legend:{selector:{all:"All",inverse:"Inv"}},toolbox:{brush:{title:{rect:"Box Select",polygon:"Lasso Select",lineX:"Horizontally Select",lineY:"Vertically Select",keep:"Keep Selections",clear:"Clear Selections"}},dataView:{title:"Data View",lang:["Data View","Close","Refresh"]},dataZoom:{title:{zoom:"Zoom",back:"Zoom Reset"}},magicType:{title:{line:"Switch to Line Chart",bar:"Switch to Bar Chart",stack:"Stack",tiled:"Tile"}},restore:{title:"Restore"},saveAsImage:{title:"Save as Image",lang:["Right Click to Save Image"]}},series:{typeNames:{pie:"Pie chart",bar:"Bar chart",line:"Line chart",scatter:"Scatter plot",effectScatter:"Ripple scatter plot",radar:"Radar chart",tree:"Tree",treemap:"Treemap",boxplot:"Boxplot",candlestick:"Candlestick",k:"K line chart",heatmap:"Heat map",map:"Map",parallel:"Parallel coordinate map",lines:"Line graph",graph:"Relationship graph",sankey:"Sankey diagram",funnel:"Funnel chart",gauge:"Gauge",pictorialBar:"Pictorial bar",themeRiver:"Theme River Map",sunburst:"Sunburst"}},aria:{general:{withTitle:'This is a chart about "{title}"',withoutTitle:"This is a chart"},series:{single:{prefix:"",withName:" with type {seriesType} named {seriesName}.",withoutName:" with type {seriesType}."},multiple:{prefix:". It consists of {seriesCount} series count.",withName:" The {seriesId} series is a {seriesType} representing {seriesName}.",withoutName:" The {seriesId} series is a {seriesType}.",separator:{middle:"",end:""}}},data:{allData:"The data is as follows: ",partialData:"The first {displayCnt} items are: ",withName:"the data for {name} is {value}",withoutName:"{value}",separator:{middle:", ",end:". "}}}},MR={time:{month:["\u4E00\u6708","\u4E8C\u6708","\u4E09\u6708","\u56DB\u6708","\u4E94\u6708","\u516D\u6708","\u4E03\u6708","\u516B\u6708","\u4E5D\u6708","\u5341\u6708","\u5341\u4E00\u6708","\u5341\u4E8C\u6708"],monthAbbr:["1\u6708","2\u6708","3\u6708","4\u6708","5\u6708","6\u6708","7\u6708","8\u6708","9\u6708","10\u6708","11\u6708","12\u6708"],dayOfWeek:["\u661F\u671F\u65E5","\u661F\u671F\u4E00","\u661F\u671F\u4E8C","\u661F\u671F\u4E09","\u661F\u671F\u56DB","\u661F\u671F\u4E94","\u661F\u671F\u516D"],dayOfWeekAbbr:["\u65E5","\u4E00","\u4E8C","\u4E09","\u56DB","\u4E94","\u516D"]},legend:{selector:{all:"\u5168\u9009",inverse:"\u53CD\u9009"}},toolbox:{brush:{title:{rect:"\u77E9\u5F62\u9009\u62E9",polygon:"\u5708\u9009",lineX:"\u6A2A\u5411\u9009\u62E9",lineY:"\u7EB5\u5411\u9009\u62E9",keep:"\u4FDD\u6301\u9009\u62E9",clear:"\u6E05\u9664\u9009\u62E9"}},dataView:{title:"\u6570\u636E\u89C6\u56FE",lang:["\u6570\u636E\u89C6\u56FE","\u5173\u95ED","\u5237\u65B0"]},dataZoom:{title:{zoom:"\u533A\u57DF\u7F29\u653E",back:"\u533A\u57DF\u7F29\u653E\u8FD8\u539F"}},magicType:{title:{line:"\u5207\u6362\u4E3A\u6298\u7EBF\u56FE",bar:"\u5207\u6362\u4E3A\u67F1\u72B6\u56FE",stack:"\u5207\u6362\u4E3A\u5806\u53E0",tiled:"\u5207\u6362\u4E3A\u5E73\u94FA"}},restore:{title:"\u8FD8\u539F"},saveAsImage:{title:"\u4FDD\u5B58\u4E3A\u56FE\u7247",lang:["\u53F3\u952E\u53E6\u5B58\u4E3A\u56FE\u7247"]}},series:{typeNames:{pie:"\u997C\u56FE",bar:"\u67F1\u72B6\u56FE",line:"\u6298\u7EBF\u56FE",scatter:"\u6563\u70B9\u56FE",effectScatter:"\u6D9F\u6F2A\u6563\u70B9\u56FE",radar:"\u96F7\u8FBE\u56FE",tree:"\u6811\u56FE",treemap:"\u77E9\u5F62\u6811\u56FE",boxplot:"\u7BB1\u578B\u56FE",candlestick:"K\u7EBF\u56FE",k:"K\u7EBF\u56FE",heatmap:"\u70ED\u529B\u56FE",map:"\u5730\u56FE",parallel:"\u5E73\u884C\u5750\u6807\u56FE",lines:"\u7EBF\u56FE",graph:"\u5173\u7CFB\u56FE",sankey:"\u6851\u57FA\u56FE",funnel:"\u6F0F\u6597\u56FE",gauge:"\u4EEA\u8868\u76D8\u56FE",pictorialBar:"\u8C61\u5F62\u67F1\u56FE",themeRiver:"\u4E3B\u9898\u6CB3\u6D41\u56FE",sunburst:"\u65ED\u65E5\u56FE"}},aria:{general:{withTitle:"\u8FD9\u662F\u4E00\u4E2A\u5173\u4E8E\u201C{title}\u201D\u7684\u56FE\u8868\u3002",withoutTitle:"\u8FD9\u662F\u4E00\u4E2A\u56FE\u8868\uFF0C"},series:{single:{prefix:"",withName:"\u56FE\u8868\u7C7B\u578B\u662F{seriesType}\uFF0C\u8868\u793A{seriesName}\u3002",withoutName:"\u56FE\u8868\u7C7B\u578B\u662F{seriesType}\u3002"},multiple:{prefix:"\u5B83\u7531{seriesCount}\u4E2A\u56FE\u8868\u7CFB\u5217\u7EC4\u6210\u3002",withName:"\u7B2C{seriesId}\u4E2A\u7CFB\u5217\u662F\u4E00\u4E2A\u8868\u793A{seriesName}\u7684{seriesType}\uFF0C",withoutName:"\u7B2C{seriesId}\u4E2A\u7CFB\u5217\u662F\u4E00\u4E2A{seriesType}\uFF0C",separator:{middle:"\uFF1B",end:"\u3002"}}},data:{allData:"\u5176\u6570\u636E\u662F\u2014\u2014",partialData:"\u5176\u4E2D\uFF0C\u524D{displayCnt}\u9879\u662F\u2014\u2014",withName:"{name}\u7684\u6570\u636E\u662F{value}",withoutName:"{value}",separator:{middle:"\uFF0C",end:""}}}},tu="ZH",yd="EN",Yo=yd,xl={},_d={},tb=yt.domSupported?function(){var e=(document.documentElement.lang||navigator.language||navigator.browserLanguage).toUpperCase();return e.indexOf(tu)>-1?tu:Yo}():Yo;function eb(e,t){e=e.toUpperCase(),_d[e]=new se(t),xl[e]=t}function AR(e){if(nt(e)){var t=xl[e.toUpperCase()]||{};return e===tu||e===yd?bt(t):Ct(bt(t),bt(xl[Yo]),!1)}else return Ct(bt(e),bt(xl[Yo]),!1)}function PR(e){return _d[e]}function IR(){return _d[Yo]}eb(yd,DR);eb(tu,MR);var wd=1e3,bd=wd*60,Co=bd*60,qe=Co*24,Em=qe*365,so={year:"{yyyy}",month:"{MMM}",day:"{d}",hour:"{HH}:{mm}",minute:"{HH}:{mm}",second:"{HH}:{mm}:{ss}",millisecond:"{HH}:{mm}:{ss} {SSS}",none:"{yyyy}-{MM}-{dd} {HH}:{mm}:{ss} {SSS}"},Vs="{yyyy}-{MM}-{dd}",Lm={year:"{yyyy}",month:"{yyyy}-{MM}",day:Vs,hour:Vs+" "+so.hour,minute:Vs+" "+so.minute,second:Vs+" "+so.second,millisecond:so.none},qf=["year","month","day","hour","minute","second","millisecond"],rb=["year","half-year","quarter","month","week","half-week","day","half-day","quarter-day","hour","minute","second","millisecond"];function Yn(e,t){return e+="","0000".substr(0,t-e.length)+e}function la(e){switch(e){case"half-year":case"quarter":return"month";case"week":case"half-week":return"day";case"half-day":case"quarter-day":return"hour";default:return e}}function ER(e){return e===la(e)}function LR(e){switch(e){case"year":case"month":return"day";case"millisecond":return"millisecond";default:return"second"}}function Bu(e,t,r,n){var i=zr(e),a=i[Sd(r)](),o=i[ua(r)]()+1,s=Math.floor((o-1)/4)+1,l=i[Nu(r)](),u=i["get"+(r?"UTC":"")+"Day"](),f=i[Xo(r)](),c=(f-1)%12+1,v=i[Fu(r)](),h=i[zu(r)](),d=i[Hu(r)](),m=n instanceof se?n:PR(n||tb)||IR(),g=m.getModel("time"),p=g.get("month"),y=g.get("monthAbbr"),_=g.get("dayOfWeek"),w=g.get("dayOfWeekAbbr");return(t||"").replace(/{yyyy}/g,a+"").replace(/{yy}/g,a%100+"").replace(/{Q}/g,s+"").replace(/{MMMM}/g,p[o-1]).replace(/{MMM}/g,y[o-1]).replace(/{MM}/g,Yn(o,2)).replace(/{M}/g,o+"").replace(/{dd}/g,Yn(l,2)).replace(/{d}/g,l+"").replace(/{eeee}/g,_[u]).replace(/{ee}/g,w[u]).replace(/{e}/g,u+"").replace(/{HH}/g,Yn(f,2)).replace(/{H}/g,f+"").replace(/{hh}/g,Yn(c+"",2)).replace(/{h}/g,c+"").replace(/{mm}/g,Yn(v,2)).replace(/{m}/g,v+"").replace(/{ss}/g,Yn(h,2)).replace(/{s}/g,h+"").replace(/{SSS}/g,Yn(d,3)).replace(/{S}/g,d+"")}function RR(e,t,r,n,i){var a=null;if(nt(r))a=r;else if(dt(r))a=r(e.value,t,{level:e.level});else{var o=q({},so);if(e.level>0)for(var s=0;s=0;--s)if(l[u]){a=l[u];break}a=a||o.none}if(et(a)){var c=e.level==null?0:e.level>=0?e.level:a.length+e.level;c=Math.min(c,a.length-1),a=a[c]}}return Bu(new Date(e.value),a,i,n)}function nb(e,t){var r=zr(e),n=r[ua(t)]()+1,i=r[Nu(t)](),a=r[Xo(t)](),o=r[Fu(t)](),s=r[zu(t)](),l=r[Hu(t)](),u=l===0,f=u&&s===0,c=f&&o===0,v=c&&a===0,h=v&&i===1,d=h&&n===1;return d?"year":h?"month":v?"day":c?"hour":f?"minute":u?"second":"millisecond"}function Rm(e,t,r){var n=Vt(e)?zr(e):e;switch(t=t||nb(e,r),t){case"year":return n[Sd(r)]();case"half-year":return n[ua(r)]()>=6?1:0;case"quarter":return Math.floor((n[ua(r)]()+1)/4);case"month":return n[ua(r)]();case"day":return n[Nu(r)]();case"half-day":return n[Xo(r)]()/24;case"hour":return n[Xo(r)]();case"minute":return n[Fu(r)]();case"second":return n[zu(r)]();case"millisecond":return n[Hu(r)]()}}function Sd(e){return e?"getUTCFullYear":"getFullYear"}function ua(e){return e?"getUTCMonth":"getMonth"}function Nu(e){return e?"getUTCDate":"getDate"}function Xo(e){return e?"getUTCHours":"getHours"}function Fu(e){return e?"getUTCMinutes":"getMinutes"}function zu(e){return e?"getUTCSeconds":"getSeconds"}function Hu(e){return e?"getUTCMilliseconds":"getMilliseconds"}function OR(e){return e?"setUTCFullYear":"setFullYear"}function ib(e){return e?"setUTCMonth":"setMonth"}function ab(e){return e?"setUTCDate":"setDate"}function ob(e){return e?"setUTCHours":"setHours"}function sb(e){return e?"setUTCMinutes":"setMinutes"}function lb(e){return e?"setUTCSeconds":"setSeconds"}function ub(e){return e?"setUTCMilliseconds":"setMilliseconds"}function fb(e){if(!MI(e))return nt(e)?e:"-";var t=(e+"").split(".");return t[0].replace(/(\d{1,3})(?=(?:\d{3})+(?!\d))/g,"$1,")+(t.length>1?"."+t[1]:"")}function cb(e,t){return e=(e||"").toLowerCase().replace(/-(.)/g,function(r,n){return n.toUpperCase()}),t&&e&&(e=e.charAt(0).toUpperCase()+e.slice(1)),e}var $u=b1,kR=/([&<>"'])/g,BR={"&":"&","<":"<",">":">",'"':""","'":"'"};function Xe(e){return e==null?"":(e+"").replace(kR,function(t,r){return BR[r]})}function Mh(e,t,r){var n="{yyyy}-{MM}-{dd} {HH}:{mm}:{ss}";function i(f){return f&&yr(f)?f:"-"}function a(f){return!!(f!=null&&!isNaN(f)&&isFinite(f))}var o=t==="time",s=e instanceof Date;if(o||s){var l=o?zr(e):e;if(isNaN(+l)){if(s)return"-"}else return Bu(l,n,r)}if(t==="ordinal")return Zc(e)?i(e):Vt(e)&&a(e)?e+"":"-";var u=Xl(e);return a(u)?fb(u):Zc(e)?i(e):typeof e=="boolean"?e+"":"-"}var Om=["a","b","c","d","e","f","g"],jf=function(e,t){return"{"+e+(t==null?"":t)+"}"};function hb(e,t,r){et(t)||(t=[t]);var n=t.length;if(!n)return"";for(var i=t[0].$vars||[],a=0;a':'';var o=r.markerId||"markerX";return{renderMode:a,content:"{"+o+"|} ",style:i==="subItem"?{width:4,height:4,borderRadius:2,backgroundColor:n}:{width:10,height:10,borderRadius:5,backgroundColor:n}}}function gi(e,t){return t=t||"transparent",nt(e)?e:st(e)&&e.colorStops&&(e.colorStops[0]||{}).color||t}function km(e,t){if(t==="_blank"||t==="blank"){var r=window.open();r.opener=null,r.location.href=e}else window.open(e,t)}var Tl=P,FR=["left","right","top","bottom","width","height"],Gs=[["width","left","right"],["height","top","bottom"]];function xd(e,t,r,n,i){var a=0,o=0;n==null&&(n=1/0),i==null&&(i=1/0);var s=0;t.eachChild(function(l,u){var f=l.getBoundingRect(),c=t.childAt(u+1),v=c&&c.getBoundingRect(),h,d;if(e==="horizontal"){var m=f.width+(v?-v.x+f.x:0);h=a+m,h>n||l.newline?(a=0,h=m,o+=s+r,s=f.height):s=Math.max(s,f.height)}else{var g=f.height+(v?-v.y+f.y:0);d=o+g,d>i||l.newline?(a+=s+r,o=0,d=g,s=f.width):s=Math.max(s,f.width)}l.newline||(l.x=a,l.y=o,l.markRedraw(),e==="horizontal"?a=h+r:o=d+r)})}var Do=xd;Zt(xd,"vertical");Zt(xd,"horizontal");function qo(e,t,r){r=$u(r||0);var n=t.width,i=t.height,a=ce(e.left,n),o=ce(e.top,i),s=ce(e.right,n),l=ce(e.bottom,i),u=ce(e.width,n),f=ce(e.height,i),c=r[2]+r[0],v=r[1]+r[3],h=e.aspect;switch(isNaN(u)&&(u=n-s-v-a),isNaN(f)&&(f=i-l-c-o),h!=null&&(isNaN(u)&&isNaN(f)&&(h>n/i?u=n*.8:f=i*.8),isNaN(u)&&(u=h*f),isNaN(f)&&(f=u/h)),isNaN(a)&&(a=n-s-u-v),isNaN(o)&&(o=i-l-f-c),e.left||e.right){case"center":a=n/2-u/2-r[3];break;case"right":a=n-u-v;break}switch(e.top||e.bottom){case"middle":case"center":o=i/2-f/2-r[0];break;case"bottom":o=i-f-c;break}a=a||0,o=o||0,isNaN(u)&&(u=n-v-a-(s||0)),isNaN(f)&&(f=i-c-o-(l||0));var d=new Ot(a+r[3],o+r[0],u,f);return d.margin=r,d}function jo(e){var t=e.layoutMode||e.constructor.layoutMode;return st(t)?t:t?{type:t}:null}function ya(e,t,r){var n=r&&r.ignoreSize;!et(n)&&(n=[n,n]);var i=o(Gs[0],0),a=o(Gs[1],1);u(Gs[0],e,i),u(Gs[1],e,a);function o(f,c){var v={},h=0,d={},m=0,g=2;if(Tl(f,function(_){d[_]=e[_]}),Tl(f,function(_){s(t,_)&&(v[_]=d[_]=t[_]),l(v,_)&&h++,l(d,_)&&m++}),n[c])return l(t,f[1])?d[f[2]]=null:l(t,f[2])&&(d[f[1]]=null),d;if(m===g||!h)return d;if(h>=g)return v;for(var p=0;p=0;l--)s=Ct(s,i[l],!0);n.defaultOption=s}return n.defaultOption},t.prototype.getReferringComponents=function(r,n){var i=r+"Index",a=r+"Id";return fs(this.ecModel,r,{index:this.get(i,!0),id:this.get(a,!0)},n)},t.prototype.getBoxLayoutParams=function(){var r=this;return{left:r.get("left"),top:r.get("top"),right:r.get("right"),bottom:r.get("bottom"),width:r.get("width"),height:r.get("height")}},t.prototype.getZLevelKey=function(){return""},t.prototype.setZLevel=function(r){this.option.zlevel=r},t.protoInitialize=function(){var r=t.prototype;r.type="component",r.id="",r.name="",r.mainType="",r.subType="",r.componentIndex=0}(),t}(se);rw(Aa,se);Au(Aa);xR(Aa);TR(Aa,$R);function $R(e){var t=[];return P(Aa.getClassesByMainType(e),function(r){t=t.concat(r.dependencies||r.prototype.dependencies||[])}),t=ct(t,function(r){return _r(r).main}),e!=="dataset"&&Pt(t,"dataset")<=0&&t.unshift("dataset"),t}var zt=Aa,vb="";typeof navigator!="undefined"&&(vb=navigator.platform||"");var zi="rgba(0, 0, 0, 0.2)",VR={darkMode:"auto",colorBy:"series",color:["#5470c6","#91cc75","#fac858","#ee6666","#73c0de","#3ba272","#fc8452","#9a60b4","#ea7ccc"],gradientColor:["#f6efa6","#d88273","#bf444c"],aria:{decal:{decals:[{color:zi,dashArrayX:[1,0],dashArrayY:[2,5],symbolSize:1,rotation:Math.PI/6},{color:zi,symbol:"circle",dashArrayX:[[8,8],[0,8,8,0]],dashArrayY:[6,0],symbolSize:.8},{color:zi,dashArrayX:[1,0],dashArrayY:[4,3],rotation:-Math.PI/4},{color:zi,dashArrayX:[[6,6],[0,6,6,0]],dashArrayY:[6,0]},{color:zi,dashArrayX:[[1,0],[1,6]],dashArrayY:[1,0,6,0],rotation:Math.PI/4},{color:zi,symbol:"triangle",dashArrayX:[[9,9],[0,9,9,0]],dashArrayY:[7,2],symbolSize:.75}]}},textStyle:{fontFamily:vb.match(/^Win/)?"Microsoft YaHei":"sans-serif",fontSize:12,fontStyle:"normal",fontWeight:"normal"},blendMode:null,stateAnimation:{duration:300,easing:"cubicOut"},animation:"auto",animationDuration:1e3,animationDurationUpdate:500,animationEasing:"cubicInOut",animationEasingUpdate:"cubicInOut",animationThreshold:2e3,progressiveThreshold:3e3,progressive:400,hoverLayerThreshold:3e3,useUTC:!1},db=gt(["tooltip","label","itemName","itemId","itemGroupId","seriesName"]),Qe="original",xe="arrayRows",Cr="objectRows",Gr="keyedColumns",_n="typedArray",pb="unknown",Br="column",Pa="row",Ce={Must:1,Might:2,Not:3},gb=jt();function GR(e){gb(e).datasetMap=gt()}function UR(e,t,r){var n={},i=mb(t);if(!i||!e)return n;var a=[],o=[],s=t.ecModel,l=gb(s).datasetMap,u=i.uid+"_"+r.seriesLayoutBy,f,c;e=e.slice(),P(e,function(m,g){var p=st(m)?m:e[g]={name:m};p.type==="ordinal"&&f==null&&(f=g,c=d(p)),n[p.name]=[]});var v=l.get(u)||l.set(u,{categoryWayDim:c,valueWayDim:0});P(e,function(m,g){var p=m.name,y=d(m);if(f==null){var _=v.valueWayDim;h(n[p],_,y),h(o,_,y),v.valueWayDim+=y}else if(f===g)h(n[p],0,y),h(a,0,y);else{var _=v.categoryWayDim;h(n[p],_,y),h(o,_,y),v.categoryWayDim+=y}});function h(m,g,p){for(var y=0;yt)return e[n];return e[r-1]}function KR(e,t,r,n,i,a,o){a=a||e;var s=t(a),l=s.paletteIdx||0,u=s.paletteNameMap=s.paletteNameMap||{};if(u.hasOwnProperty(i))return u[i];var f=o==null||!n?r:jR(n,o);if(f=f||r,!(!f||!f.length)){var c=f[l];return i&&(u[i]=c),s.paletteIdx=(l+1)%f.length,c}}function ZR(e,t){t(e).paletteIdx=0,t(e).paletteNameMap={}}var Us,Ga,Nm,Fm="\0_ec_inner",QR=1,_b=function(e){J(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.init=function(r,n,i,a,o,s){a=a||{},this.option=null,this._theme=new se(a),this._locale=new se(o),this._optionManager=s},t.prototype.setOption=function(r,n,i){var a=$m(n);this._optionManager.setOption(r,i,a),this._resetOption(null,a)},t.prototype.resetOption=function(r,n){return this._resetOption(r,$m(n))},t.prototype._resetOption=function(r,n){var i=!1,a=this._optionManager;if(!r||r==="recreate"){var o=a.mountOption(r==="recreate");!this.option||r==="recreate"?Nm(this,o):(this.restoreData(),this._mergeOption(o,n)),i=!0}if((r==="timeline"||r==="media")&&this.restoreData(),!r||r==="recreate"||r==="timeline"){var s=a.getTimelineOption(this);s&&(i=!0,this._mergeOption(s,n))}if(!r||r==="recreate"||r==="media"){var l=a.getMediaOption(this);l.length&&P(l,function(u){i=!0,this._mergeOption(u,n)},this)}return i},t.prototype.mergeOption=function(r){this._mergeOption(r,null)},t.prototype._mergeOption=function(r,n){var i=this.option,a=this._componentsMap,o=this._componentsCount,s=[],l=gt(),u=n&&n.replaceMergeMainTypeMap;GR(this),P(r,function(c,v){c!=null&&(zt.hasClass(v)?v&&(s.push(v),l.set(v,!0)):i[v]=i[v]==null?bt(c):Ct(i[v],c,!0))}),u&&u.each(function(c,v){zt.hasClass(v)&&!l.get(v)&&(s.push(v),l.set(v,!0))}),zt.topologicalTravel(s,zt.getAllClassMainTypes(),f,this);function f(c){var v=qR(this,c,he(r[c])),h=a.get(c),d=h?u&&u.get(c)?"replaceMerge":"normalMerge":"replaceAll",m=II(h,v,d);NI(m,c,zt),i[c]=null,a.set(c,null),o.set(c,0);var g=[],p=[],y=0,_;P(m,function(w,S){var b=w.existing,x=w.newOption;if(!x)b&&(b.mergeOption({},this),b.optionUpdated({},!1));else{var C=c==="series",D=zt.getClass(c,w.keyInfo.subType,!C);if(!D)return;if(c==="tooltip"){if(_)return;_=!0}if(b&&b.constructor===D)b.name=w.keyInfo.name,b.mergeOption(x,this),b.optionUpdated(x,!1);else{var M=q({componentIndex:S},w.keyInfo);b=new D(x,this,this,M),q(b,M),w.brandNew&&(b.__requireNewView=!0),b.init(x,this,this),b.optionUpdated(null,!0)}}b?(g.push(b.option),p.push(b),y++):(g.push(void 0),p.push(void 0))},this),i[c]=g,a.set(c,p),o.set(c,y),c==="series"&&Us(this)}this._seriesIndices||Us(this)},t.prototype.getOption=function(){var r=bt(this.option);return P(r,function(n,i){if(zt.hasClass(i)){for(var a=he(n),o=a.length,s=!1,l=o-1;l>=0;l--)a[l]&&!Uo(a[l])?s=!0:(a[l]=null,!s&&o--);a.length=o,r[i]=a}}),delete r[Fm],r},t.prototype.getTheme=function(){return this._theme},t.prototype.getLocaleModel=function(){return this._locale},t.prototype.setUpdatePayload=function(r){this._payload=r},t.prototype.getUpdatePayload=function(){return this._payload},t.prototype.getComponent=function(r,n){var i=this._componentsMap.get(r);if(i){var a=i[n||0];if(a)return a;if(n==null){for(var o=0;o=t:r==="max"?e<=t:e===t}function u2(e,t){return e.join(",")===t.join(",")}var f2=a2,tr=P,Ko=st,Vm=["areaStyle","lineStyle","nodeStyle","linkStyle","chordStyle","label","labelLine"];function Zf(e){var t=e&&e.itemStyle;if(!!t)for(var r=0,n=Vm.length;r=0;m--){var g=e[m];if(s||(h=g.data.rawIndexOf(g.stackedByDimension,v)),h>=0){var p=g.data.getByRawIndex(g.stackResultDimension,h);if(c>=0&&p>0||c<=0&&p<0){c=TI(c,p),d=p;break}}}return n[0]=c,n[1]=d,n})})}var Gu=function(){function e(t){this.data=t.data||(t.sourceFormat===Gr?{}:[]),this.sourceFormat=t.sourceFormat||pb,this.seriesLayoutBy=t.seriesLayoutBy||Br,this.startIndex=t.startIndex||0,this.dimensionsDetectedCount=t.dimensionsDetectedCount,this.metaRawOption=t.metaRawOption;var r=this.dimensionsDefine=t.dimensionsDefine;if(r)for(var n=0;nm&&(m=_)}h[0]=d,h[1]=m}},i=function(){return this._data?this._data.length/this._dimSize:0};jm=(t={},t[xe+"_"+Br]={pure:!0,appendData:a},t[xe+"_"+Pa]={pure:!0,appendData:function(){throw new Error('Do not support appendData when set seriesLayoutBy: "row".')}},t[Cr]={pure:!0,appendData:a},t[Gr]={pure:!0,appendData:function(o){var s=this._data;P(o,function(l,u){for(var f=s[u]||(s[u]=[]),c=0;c<(l||[]).length;c++)f.push(l[c])})}},t[Qe]={appendData:a},t[_n]={persistent:!1,pure:!0,appendData:function(o){this._data=o},clean:function(){this._offset+=this.count(),this._data=null}},t);function a(o){for(var s=0;s=0&&(m=o.interpolatedValue[g])}return m!=null?m+"":""})}},e.prototype.getRawValue=function(t,r){return _a(this.getData(r),t)},e.prototype.formatTooltip=function(t,r,n){},e}();function Jm(e){var t,r;return st(e)?e.type&&(r=e):t=e,{text:t,frag:r}}function Mo(e){return new A2(e)}var A2=function(){function e(t){t=t||{},this._reset=t.reset,this._plan=t.plan,this._count=t.count,this._onDirty=t.onDirty,this._dirty=!0}return e.prototype.perform=function(t){var r=this._upstream,n=t&&t.skip;if(this._dirty&&r){var i=this.context;i.data=i.outputData=r.context.outputData}this.__pipeline&&(this.__pipeline.currentTask=this);var a;this._plan&&!n&&(a=this._plan(this.context));var o=f(this._modBy),s=this._modDataCount||0,l=f(t&&t.modBy),u=t&&t.modDataCount||0;(o!==l||s!==u)&&(a="reset");function f(y){return!(y>=1)&&(y=1),y}var c;(this._dirty||a==="reset")&&(this._dirty=!1,c=this._doReset(n)),this._modBy=l,this._modDataCount=u;var v=t&&t.step;if(r?this._dueEnd=r._outputDueEnd:this._dueEnd=this._count?this._count(this.context):1/0,this._progress){var h=this._dueIndex,d=Math.min(v!=null?this._dueIndex+v:1/0,this._dueEnd);if(!n&&(c||h1&&n>0?s:o}};return a;function o(){return t=e?null:li?-this._resultLT:0},e}(),I2=function(){function e(){}return e.prototype.getRawData=function(){throw new Error("not supported")},e.prototype.getRawDataItem=function(t){throw new Error("not supported")},e.prototype.cloneRawData=function(){},e.prototype.getDimensionInfo=function(t){},e.prototype.cloneAllDimensionInfo=function(){},e.prototype.count=function(){},e.prototype.retrieveValue=function(t,r){},e.prototype.retrieveValueFromItem=function(t,r){},e.prototype.convertValue=function(t,r){return Cl(t,r)},e}();function E2(e,t){var r=new I2,n=e.data,i=r.sourceFormat=e.sourceFormat,a=e.startIndex,o="";e.seriesLayoutBy!==Br&&_e(o);var s=[],l={},u=e.dimensionsDefine;if(u)P(u,function(m,g){var p=m.name,y={index:g,name:p,displayName:m.displayName};if(s.push(y),p!=null){var _="";ma(l,p)&&_e(_),l[p]=y}});else for(var f=0;f65535?z2:H2}function Hi(){return[1/0,-1/0]}function $2(e){var t=e.constructor;return t===Array?e.slice():new t(e)}function ry(e,t,r,n,i){var a=Lb[r||"float"];if(i){var o=e[t],s=o&&o.length;if(s!==n){for(var l=new a(n),u=0;ug[1]&&(g[1]=m)}return this._rawCount=this._count=l,{start:s,end:l}},e.prototype._initDataFromProvider=function(t,r,n){for(var i=this._provider,a=this._chunks,o=this._dimensions,s=o.length,l=this._rawExtent,u=ct(o,function(y){return y.property}),f=0;fp[1]&&(p[1]=g)}}!i.persistent&&i.clean&&i.clean(),this._rawCount=this._count=r,this._extent=[]},e.prototype.count=function(){return this._count},e.prototype.get=function(t,r){if(!(r>=0&&r=0&&r=this._rawCount||t<0)return-1;if(!this._indices)return t;var r=this._indices,n=r[t];if(n!=null&&nt)a=o-1;else return o}return-1},e.prototype.indicesOfNearest=function(t,r,n){var i=this._chunks,a=i[t],o=[];if(!a)return o;n==null&&(n=1/0);for(var s=1/0,l=-1,u=0,f=0,c=this.count();f=0&&l<0)&&(s=d,l=h,u=0),h===l&&(o[u++]=f))}return o.length=u,o},e.prototype.getIndices=function(){var t,r=this._indices;if(r){var n=r.constructor,i=this._count;if(n===Array){t=new n(i);for(var a=0;a=c&&y<=v||isNaN(y))&&(l[u++]=m),m++}d=!0}else if(a===2){for(var g=h[i[0]],_=h[i[1]],w=t[i[1]][0],S=t[i[1]][1],p=0;p=c&&y<=v||isNaN(y))&&(b>=w&&b<=S||isNaN(b))&&(l[u++]=m),m++}d=!0}}if(!d)if(a===1)for(var p=0;p=c&&y<=v||isNaN(y))&&(l[u++]=x)}else for(var p=0;pt[M][1])&&(C=!1)}C&&(l[u++]=r.getRawIndex(p))}return up[1]&&(p[1]=g)}}}},e.prototype.lttbDownSample=function(t,r){var n=this.clone([t],!0),i=n._chunks,a=i[t],o=this.count(),s=0,l=Math.floor(1/r),u=this.getRawIndex(0),f,c,v,h=new(Wa(this._rawCount))(Math.min((Math.ceil(o/l)+2)*2,o));h[s++]=u;for(var d=1;df&&(f=c,v=w)}I>0&&If-d&&(l=f-d,s.length=l);for(var m=0;mc[1]&&(c[1]=p),v[h++]=y}return a._count=h,a._indices=v,a._updateGetRawIdx(),a},e.prototype.each=function(t,r){if(!!this._count)for(var n=t.length,i=this._chunks,a=0,o=this.count();al&&(l=c)}return o=[s,l],this._extent[t]=o,o},e.prototype.getRawDataItem=function(t){var r=this.getRawIndex(t);if(this._provider.persistent)return this._provider.getItem(r);for(var n=[],i=this._chunks,a=0;a=0?this._indices[t]:-1},e.prototype._updateGetRawIdx=function(){this.getRawIndex=this._indices?this._getRawIdx:this._getRawIdxIdentity},e.internalField=function(){function t(r,n,i,a){return Cl(r[a],this._dimensions[a])}tc={arrayRows:t,objectRows:function(r,n,i,a){return Cl(r[n],this._dimensions[a])},keyedColumns:t,original:function(r,n,i,a){var o=r&&(r.value==null?r:r.value);return Cl(o instanceof Array?o[a]:o,this._dimensions[a])},typedArray:function(r,n,i,a){return r[a]}}}(),e}(),V2=function(){function e(t){this._sourceList=[],this._storeList=[],this._upstreamSignList=[],this._versionSignBase=0,this._dirty=!0,this._sourceHost=t}return e.prototype.dirty=function(){this._setLocalSource([],[]),this._storeList=[],this._dirty=!0},e.prototype._setLocalSource=function(t,r){this._sourceList=t,this._upstreamSignList=r,this._versionSignBase++,this._versionSignBase>9e10&&(this._versionSignBase=0)},e.prototype._getVersionSign=function(){return this._sourceHost.uid+"_"+this._versionSignBase},e.prototype.prepareSource=function(){this._isDirty()&&(this._createSource(),this._dirty=!1)},e.prototype._createSource=function(){this._setLocalSource([],[]);var t=this._sourceHost,r=this._getUpstreamSourceManagers(),n=!!r.length,i,a;if(Ws(t)){var o=t,s=void 0,l=void 0,u=void 0;if(n){var f=r[0];f.prepareSource(),u=f.getSource(),s=u.data,l=u.sourceFormat,a=[f._getVersionSign()]}else s=o.get("data",!0),l=Oe(s)?_n:Qe,a=[];var c=this._getSourceMetaRawOption()||{},v=u&&u.metaRawOption||{},h=Dt(c.seriesLayoutBy,v.seriesLayoutBy)||null,d=Dt(c.sourceHeader,v.sourceHeader),m=Dt(c.dimensions,v.dimensions),g=h!==v.seriesLayoutBy||!!d!=!!v.sourceHeader||m;i=g?[Ah(s,{seriesLayoutBy:h,sourceHeader:d,dimensions:m},l)]:[]}else{var p=t;if(n){var y=this._applyTransform(r);i=y.sourceList,a=y.upstreamSignList}else{var _=p.get("source",!0);i=[Ah(_,this._getSourceMetaRawOption(),null)],a=[]}}this._setLocalSource(i,a)},e.prototype._applyTransform=function(t){var r=this._sourceHost,n=r.get("transform",!0),i=r.get("fromTransformResult",!0);if(i!=null){var a="";t.length!==1&&ny(a)}var o,s=[],l=[];return P(t,function(u){u.prepareSource();var f=u.getSource(i||0),c="";i!=null&&!f&&ny(c),s.push(f),l.push(u._getVersionSign())}),n?o=N2(n,s,{datasetIndex:r.componentIndex}):i!=null&&(o=[w2(s[0])]),{sourceList:o,upstreamSignList:l}},e.prototype._isDirty=function(){if(this._dirty)return!0;for(var t=this._getUpstreamSourceManagers(),r=0;r0&&(this._stillFrameAccum++,this._stillFrameAccum>this._sleepAfterStill&&this.animation.stop())},e.prototype.setSleepAfterStill=function(t){this._sleepAfterStill=t},e.prototype.wakeUp=function(){this.animation.start(),this._stillFrameAccum=0},e.prototype.refreshHover=function(){this._needsRefreshHover=!0},e.prototype.refreshHoverImmediately=function(){this._needsRefreshHover=!1,this.painter.refreshHover&&this.painter.getType()==="canvas"&&this.painter.refreshHover()},e.prototype.resize=function(t){t=t||{},this.painter.resize(t.width,t.height),this.handler.resize()},e.prototype.clearAnimation=function(){this.animation.clear()},e.prototype.getWidth=function(){return this.painter.getWidth()},e.prototype.getHeight=function(){return this.painter.getHeight()},e.prototype.setCursorStyle=function(t){this.handler.setCursorStyle(t)},e.prototype.findHover=function(t,r){return this.handler.findHover(t,r)},e.prototype.on=function(t,r,n){return this.handler.on(t,r,n),this},e.prototype.off=function(t,r){this.handler.off(t,r)},e.prototype.trigger=function(t,r){this.handler.trigger(t,r)},e.prototype.clear=function(){for(var t=this.storage.getRoots(),r=0;r0){if(e<=i)return o;if(e>=a)return s}else{if(e>=i)return o;if(e<=a)return s}else{if(e===i)return o;if(e===a)return s}return(e-i)/l*u+o}function Vt(e,t){switch(e){case"center":case"middle":e="50%";break;case"left":case"top":e="0%";break;case"right":case"bottom":e="100%";break}return it(e)?UI(e).match(/%$/)?parseFloat(e)/100*t:parseFloat(e):e==null?NaN:+e}function jt(e,t,r){return t==null&&(t=10),t=Math.min(Math.max(0,t),fw),e=(+e).toFixed(t),r?e:+e}function zr(e){if(e=+e,isNaN(e))return 0;if(e>1e-14){for(var t=1,r=0;r<15;r++,t*=10)if(Math.round(e*t)/t===e)return r}return WI(e)}function WI(e){var t=e.toString().toLowerCase(),r=t.indexOf("e"),n=r>0?+t.slice(r+1):0,i=r>0?r:t.length,a=t.indexOf("."),o=a<0?0:i-1-a;return Math.max(0,o-n)}function YI(e,t){var r=Math.log,n=Math.LN10,i=Math.floor(r(e[1]-e[0])/n),a=Math.round(r(Math.abs(t[1]-t[0]))/n),o=Math.min(Math.max(-i+a,0),20);return isFinite(o)?o:20}function qI(e,t,r){if(!e[t])return 0;var n=Ln(e,function(d,p){return d+(isNaN(p)?0:p)},0);if(n===0)return 0;for(var i=Math.pow(10,r),a=ct(e,function(d){return(isNaN(d)?0:d)/n*i*100}),o=i*100,s=ct(a,function(d){return Math.floor(d)}),l=Ln(s,function(d,p){return d+p},0),u=ct(a,function(d,p){return d-s[p]});lf&&(f=u[v],c=v);++s[c],u[c]=0,++l}return s[t]/i}function XI(e,t){var r=Math.max(zr(e),zr(t)),n=e+t;return r>fw?n:jt(n,r)}function cw(e){var t=Math.PI*2;return(e%t+t)%t}function eu(e){return e>-Jg&&e=10&&t++,t}function hw(e,t){var r=_d(e),n=Math.pow(10,r),i=e/n,a;return t?i<1.5?a=1:i<2.5?a=2:i<4?a=3:i<7?a=5:a=10:i<1?a=1:i<2?a=2:i<3?a=3:i<5?a=5:a=10,e=a*n,r>=-20?+e.toFixed(r<0?-r:0):e}function ru(e){var t=parseFloat(e);return t==e&&(t!==0||!it(e)||e.indexOf("x")<=0)?t:NaN}function ZI(e){return!isNaN(ru(e))}function vw(){return Math.round(Math.random()*9)}function dw(e,t){return t===0?e:dw(t,e%t)}function tm(e,t){return e==null?t:t==null?e:e*t/dw(e,t)}function xe(e){throw new Error(e)}function em(e,t,r){return(t-e)*r+e}var pw="series\0",QI="\0_ec_\0";function me(e){return e instanceof Array?e:e==null?[]:[e]}function Oh(e,t,r){if(e){e[t]=e[t]||{},e.emphasis=e.emphasis||{},e.emphasis[t]=e.emphasis[t]||{};for(var n=0,i=r.length;n=0||a&&It(a,l)<0)){var u=n.getShallow(l,t);u!=null&&(o[e[s][0]]=u)}}return o}}var bE=[["fill","color"],["shadowBlur"],["shadowOffsetX"],["shadowOffsetY"],["opacity"],["shadowColor"]],SE=es(bE),xE=function(){function e(){}return e.prototype.getAreaStyle=function(t,r){return SE(this,t,r)},e}(),kh=new gs(50);function TE(e){if(typeof e=="string"){var t=kh.get(e);return t&&t.image}else return e}function ww(e,t,r,n,i){if(e)if(typeof e=="string"){if(t&&t.__zrImageSrc===e||!r)return t;var a=kh.get(e),o={hostEl:r,cb:n,cbPayload:i};if(a)t=a.image,!$u(t)&&a.pending.push(o);else{var s=Pi.loadImage(e,nm,nm);s.__zrImageSrc=e,kh.put(e,s.__cachedImgObj={image:s,pending:[o]})}return t}else return e;else return t}function nm(){var e=this.__cachedImgObj;this.onload=this.onerror=this.__cachedImgObj=null;for(var t=0;t=o;l++)s-=o;var u=Oe(r,t);return u>s&&(r="",u=0),s=e-u,i.ellipsis=r,i.ellipsisWidth=u,i.contentWidth=s,i.containerWidth=e,i}function Sw(e,t){var r=t.containerWidth,n=t.font,i=t.contentWidth;if(!r)return"";var a=Oe(e,n);if(a<=r)return e;for(var o=0;;o++){if(a<=i||o>=t.maxIterations){e+=t.ellipsis;break}var s=o===0?ME(e,i,t.ascCharWidth,t.cnCharWidth):a>0?Math.floor(e.length*i/a):0;e=e.substr(0,s),a=Oe(e,n)}return e===""&&(e=t.placeholder),e}function ME(e,t,r,n){for(var i=0,a=0,o=e.length;ah&&u){var d=Math.floor(h/s);c=c.slice(0,d)}if(e&&a&&f!=null)for(var p=bw(f,i,t.ellipsis,{minChar:t.truncateMinChar,placeholder:t.placeholder}),g=0;gs&&qf(r,e.substring(s,u),t,o),qf(r,l[2],t,o,l[1]),s=Yf.lastIndex}si){S>0?(y.tokens=y.tokens.slice(0,S),g(y,w,_),r.lines=r.lines.slice(0,m+1)):r.lines=r.lines.slice(0,m);break t}var A=x.width,L=A==null||A==="auto";if(typeof A=="string"&&A.charAt(A.length-1)==="%")b.percentWidth=A,f.push(b),b.contentWidth=Oe(b.text,D);else{if(L){var O=x.backgroundColor,z=O&&O.image;z&&(z=TE(z),$u(z)&&(b.width=Math.max(b.width,z.width*P/z.height)))}var N=d&&n!=null?n-w:null;N!=null&&N0&&d+n.accumWidth>n.width&&(f=t.split(` +`),u=!0),n.accumWidth=d}else{var p=xw(t,l,n.width,n.breakAll,n.accumWidth);n.accumWidth=p.accumWidth+h,c=p.linesWidths,f=p.lines}}else f=t.split(` +`);for(var g=0;g=33&&t<=383}var LE=Ln(",&?/;] ".split(""),function(e,t){return e[t]=!0,e},{});function RE(e){return EE(e)?!!LE[e]:!0}function xw(e,t,r,n,i){for(var a=[],o=[],s="",l="",u=0,f=0,c=0;cr:i+f+h>r){f?(s||l)&&(d?(s||(s=l,l="",u=0,f=u),a.push(s),o.push(f-u),l+=v,u+=h,s="",f=u):(l&&(s+=l,l="",u=0),a.push(s),o.push(f),s=v,f=h)):d?(a.push(l),o.push(u),l=v,u=h):(a.push(v),o.push(h));continue}f+=h,d?(l+=v,u+=h):(l&&(s+=l,l="",u=0),s+=v)}return!a.length&&!s&&(s=e,l="",u=0),l&&(s+=l),s&&(a.push(s),o.push(f)),a.length===1&&(f+=i),{accumWidth:f,lines:a,linesWidths:o}}var Nh="__zr_style_"+Math.round(Math.random()*10),gi={shadowBlur:0,shadowOffsetX:0,shadowOffsetY:0,shadowColor:"#000",opacity:1,blend:"source-over"},Vu={style:{shadowBlur:!0,shadowOffsetX:!0,shadowOffsetY:!0,shadowColor:!0,opacity:!0}};gi[Nh]=!0;var am=["z","z2","invisible"],OE=["invisible"],kE=function(e){J(t,e);function t(r){return e.call(this,r)||this}return t.prototype._init=function(r){for(var n=Gt(r),i=0;i1e-4){s[0]=e-r,s[1]=t-n,l[0]=e+r,l[1]=t+n;return}if($s[0]=Zf(i)*r+e,$s[1]=Kf(i)*n+t,Vs[0]=Zf(a)*r+e,Vs[1]=Kf(a)*n+t,u(s,$s,Vs),f(l,$s,Vs),i=i%Yn,i<0&&(i=i+Yn),a=a%Yn,a<0&&(a=a+Yn),i>a&&!o?a+=Yn:ii&&(Gs[0]=Zf(h)*r+e,Gs[1]=Kf(h)*n+t,u(s,Gs,s),f(l,Gs,l))}var At={M:1,L:2,C:3,Q:4,A:5,Z:6,R:7},qn=[],Xn=[],gr=[],rn=[],mr=[],yr=[],Qf=Math.min,Jf=Math.max,jn=Math.cos,Kn=Math.sin,Lr=Math.abs,Bh=Math.PI,hn=Bh*2,tc=typeof Float32Array!="undefined",ja=[];function ec(e){var t=Math.round(e/Bh*1e8)/1e8;return t%2*Bh}function HE(e,t){var r=ec(e[0]);r<0&&(r+=hn);var n=r-e[0],i=e[1];i+=n,!t&&i-r>=hn?i=r+hn:t&&r-i>=hn?i=r-hn:!t&&r>i?i=r+(hn-ec(r-i)):t&&r0&&(this._ux=Lr(n/tu/t)||0,this._uy=Lr(n/tu/r)||0)},e.prototype.setDPR=function(t){this.dpr=t},e.prototype.setContext=function(t){this._ctx=t},e.prototype.getContext=function(){return this._ctx},e.prototype.beginPath=function(){return this._ctx&&this._ctx.beginPath(),this.reset(),this},e.prototype.reset=function(){this._saveData&&(this._len=0),this._pathSegLen&&(this._pathSegLen=null,this._pathLen=0),this._version++},e.prototype.moveTo=function(t,r){return this._drawPendingPt(),this.addData(At.M,t,r),this._ctx&&this._ctx.moveTo(t,r),this._x0=t,this._y0=r,this._xi=t,this._yi=r,this},e.prototype.lineTo=function(t,r){var n=Lr(t-this._xi),i=Lr(r-this._yi),a=n>this._ux||i>this._uy;if(this.addData(At.L,t,r),this._ctx&&a&&this._ctx.lineTo(t,r),a)this._xi=t,this._yi=r,this._pendingPtDist=0;else{var o=n*n+i*i;o>this._pendingPtDist&&(this._pendingPtX=t,this._pendingPtY=r,this._pendingPtDist=o)}return this},e.prototype.bezierCurveTo=function(t,r,n,i,a,o){return this._drawPendingPt(),this.addData(At.C,t,r,n,i,a,o),this._ctx&&this._ctx.bezierCurveTo(t,r,n,i,a,o),this._xi=a,this._yi=o,this},e.prototype.quadraticCurveTo=function(t,r,n,i){return this._drawPendingPt(),this.addData(At.Q,t,r,n,i),this._ctx&&this._ctx.quadraticCurveTo(t,r,n,i),this._xi=n,this._yi=i,this},e.prototype.arc=function(t,r,n,i,a,o){this._drawPendingPt(),ja[0]=i,ja[1]=a,HE(ja,o),i=ja[0],a=ja[1];var s=a-i;return this.addData(At.A,t,r,n,n,i,s,0,o?0:1),this._ctx&&this._ctx.arc(t,r,n,i,a,o),this._xi=jn(a)*n+t,this._yi=Kn(a)*n+r,this},e.prototype.arcTo=function(t,r,n,i,a){return this._drawPendingPt(),this._ctx&&this._ctx.arcTo(t,r,n,i,a),this},e.prototype.rect=function(t,r,n,i){return this._drawPendingPt(),this._ctx&&this._ctx.rect(t,r,n,i),this.addData(At.R,t,r,n,i),this},e.prototype.closePath=function(){this._drawPendingPt(),this.addData(At.Z);var t=this._ctx,r=this._x0,n=this._y0;return t&&t.closePath(),this._xi=r,this._yi=n,this},e.prototype.fill=function(t){t&&t.fill(),this.toStatic()},e.prototype.stroke=function(t){t&&t.stroke(),this.toStatic()},e.prototype.len=function(){return this._len},e.prototype.setData=function(t){var r=t.length;!(this.data&&this.data.length===r)&&tc&&(this.data=new Float32Array(r));for(var n=0;nf.length&&(this._expandData(),f=this.data);for(var c=0;c0&&(this._ctx&&this._ctx.lineTo(this._pendingPtX,this._pendingPtY),this._pendingPtDist=0)},e.prototype._expandData=function(){if(!(this.data instanceof Array)){for(var t=[],r=0;r11&&(this.data=new Float32Array(t)))}},e.prototype.getBoundingRect=function(){gr[0]=gr[1]=mr[0]=mr[1]=Number.MAX_VALUE,rn[0]=rn[1]=yr[0]=yr[1]=-Number.MAX_VALUE;var t=this.data,r=0,n=0,i=0,a=0,o;for(o=0;on||Lr(_)>i||v===r-1)&&(p=Math.sqrt(y*y+_*_),a=g,o=m);break}case At.C:{var w=t[v++],S=t[v++],g=t[v++],m=t[v++],b=t[v++],x=t[v++];p=tI(a,o,w,S,g,m,b,x,10),a=b,o=x;break}case At.Q:{var w=t[v++],S=t[v++],g=t[v++],m=t[v++];p=nI(a,o,w,S,g,m,10),a=g,o=m;break}case At.A:var T=t[v++],C=t[v++],D=t[v++],P=t[v++],A=t[v++],L=t[v++],O=L+A;v+=1,t[v++],d&&(s=jn(A)*D+T,l=Kn(A)*P+C),p=Jf(D,P)*Qf(hn,Math.abs(L)),a=jn(O)*D+T,o=Kn(O)*P+C;break;case At.R:{s=a=t[v++],l=o=t[v++];var z=t[v++],N=t[v++];p=z*2+N*2;break}case At.Z:{var y=s-a,_=l-o;p=Math.sqrt(y*y+_*_),a=s,o=l;break}}p>=0&&(u[c++]=p,f+=p)}return this._pathLen=f,f},e.prototype.rebuildPath=function(t,r){var n=this.data,i=this._ux,a=this._uy,o=this._len,s,l,u,f,c,v,h=r<1,d,p,g=0,m=0,y,_=0,w,S;if(h&&(this._pathSegLen||this._calculateLength(),d=this._pathSegLen,p=this._pathLen,y=r*p,!y))return;t:for(var b=0;b0&&(t.lineTo(w,S),_=0),x){case At.M:s=u=n[b++],l=f=n[b++],t.moveTo(u,f);break;case At.L:{c=n[b++],v=n[b++];var C=Lr(c-u),D=Lr(v-f);if(C>i||D>a){if(h){var P=d[m++];if(g+P>y){var A=(y-g)/P;t.lineTo(u*(1-A)+c*A,f*(1-A)+v*A);break t}g+=P}t.lineTo(c,v),u=c,f=v,_=0}else{var L=C*C+D*D;L>_&&(w=c,S=v,_=L)}break}case At.C:{var O=n[b++],z=n[b++],N=n[b++],tt=n[b++],V=n[b++],K=n[b++];if(h){var P=d[m++];if(g+P>y){var A=(y-g)/P;Kl(u,O,N,V,A,qn),Kl(f,z,tt,K,A,Xn),t.bezierCurveTo(qn[1],Xn[1],qn[2],Xn[2],qn[3],Xn[3]);break t}g+=P}t.bezierCurveTo(O,z,N,tt,V,K),u=V,f=K;break}case At.Q:{var O=n[b++],z=n[b++],N=n[b++],tt=n[b++];if(h){var P=d[m++];if(g+P>y){var A=(y-g)/P;Zl(u,O,N,A,qn),Zl(f,z,tt,A,Xn),t.quadraticCurveTo(qn[1],Xn[1],qn[2],Xn[2]);break t}g+=P}t.quadraticCurveTo(O,z,N,tt),u=N,f=tt;break}case At.A:var lt=n[b++],yt=n[b++],ut=n[b++],ht=n[b++],bt=n[b++],k=n[b++],G=n[b++],$=!n[b++],Q=ut>ht?ut:ht,vt=Lr(ut-ht)>.001,ft=bt+k,X=!1;if(h){var P=d[m++];g+P>y&&(ft=bt+k*(y-g)/P,X=!0),g+=P}if(vt&&t.ellipse?t.ellipse(lt,yt,ut,ht,G,bt,ft,$):t.arc(lt,yt,Q,bt,ft,$),X)break t;T&&(s=jn(bt)*ut+lt,l=Kn(bt)*ht+yt),u=jn(ft)*ut+lt,f=Kn(ft)*ht+yt;break;case At.R:s=u=n[b],l=f=n[b+1],c=n[b++],v=n[b++];var j=n[b++],M=n[b++];if(h){var P=d[m++];if(g+P>y){var E=y-g;t.moveTo(c,v),t.lineTo(c+Qf(E,j),v),E-=j,E>0&&t.lineTo(c+j,v+Qf(E,M)),E-=M,E>0&&t.lineTo(c+Jf(j-E,0),v+M),E-=j,E>0&&t.lineTo(c,v+Jf(M-E,0));break t}g+=P}t.rect(c,v,j,M);break;case At.Z:if(h){var P=d[m++];if(g+P>y){var A=(y-g)/P;t.lineTo(u*(1-A)+s*A,f*(1-A)+l*A);break t}g+=P}t.closePath(),u=s,f=l}}},e.prototype.clone=function(){var t=new e,r=this.data;return t.data=r.slice?r.slice():Array.prototype.slice.call(r),t._len=this._len,t},e.CMD=At,e.initDefaultProps=function(){var t=e.prototype;t._saveData=!0,t._ux=0,t._uy=0,t._pendingPtDist=0,t._version=0}(),e}(),On=$E;function Gi(e,t,r,n,i,a,o){if(i===0)return!1;var s=i,l=0,u=e;if(o>t+s&&o>n+s||oe+s&&a>r+s||at+c&&f>n+c&&f>a+c&&f>s+c||fe+c&&u>r+c&&u>i+c&&u>o+c||ut+u&&l>n+u&&l>a+u||le+u&&s>r+u&&s>i+u||sr||f+ui&&(i+=Ka);var v=Math.atan2(l,s);return v<0&&(v+=Ka),v>=n&&v<=i||v+Ka>=n&&v+Ka<=i}function Zn(e,t,r,n,i,a){if(a>t&&a>n||ai?s:0}var nn=On.CMD,Qn=Math.PI*2,WE=1e-4;function YE(e,t){return Math.abs(e-t)t&&u>n&&u>a&&u>s||u1&&qE(),h=Kt(t,n,a,s,Ye[0]),v>1&&(d=Kt(t,n,a,s,Ye[1]))),v===2?gt&&s>n&&s>a||s=0&&u<=1){for(var f=0,c=le(t,n,a,u),v=0;vr||s<-r)return 0;var l=Math.sqrt(r*r-s*s);pe[0]=-l,pe[1]=l;var u=Math.abs(n-i);if(u<1e-4)return 0;if(u>=Qn-1e-4){n=0,i=Qn;var f=a?1:-1;return o>=pe[0]+e&&o<=pe[1]+e?f:0}if(n>i){var c=n;n=i,i=c}n<0&&(n+=Qn,i+=Qn);for(var v=0,h=0;h<2;h++){var d=pe[h];if(d+e>o){var p=Math.atan2(s,d),f=a?1:-1;p<0&&(p=Qn+p),(p>=n&&p<=i||p+Qn>=n&&p+Qn<=i)&&(p>Math.PI/2&&p1&&(r||(s+=Zn(l,u,f,c,n,i))),g&&(l=a[d],u=a[d+1],f=l,c=u),p){case nn.M:f=a[d++],c=a[d++],l=f,u=c;break;case nn.L:if(r){if(Gi(l,u,a[d],a[d+1],t,n,i))return!0}else s+=Zn(l,u,a[d],a[d+1],n,i)||0;l=a[d++],u=a[d++];break;case nn.C:if(r){if(VE(l,u,a[d++],a[d++],a[d++],a[d++],a[d],a[d+1],t,n,i))return!0}else s+=XE(l,u,a[d++],a[d++],a[d++],a[d++],a[d],a[d+1],n,i)||0;l=a[d++],u=a[d++];break;case nn.Q:if(r){if(GE(l,u,a[d++],a[d++],a[d],a[d+1],t,n,i))return!0}else s+=jE(l,u,a[d++],a[d++],a[d],a[d+1],n,i)||0;l=a[d++],u=a[d++];break;case nn.A:var m=a[d++],y=a[d++],_=a[d++],w=a[d++],S=a[d++],b=a[d++];d+=1;var x=!!(1-a[d++]);v=Math.cos(S)*_+m,h=Math.sin(S)*w+y,g?(f=v,c=h):s+=Zn(l,u,v,h,n,i);var T=(n-m)*w/_+m;if(r){if(UE(m,y,w,S,S+b,x,t,T,i))return!0}else s+=KE(m,y,w,S,S+b,x,T,i);l=Math.cos(S+b)*_+m,u=Math.sin(S+b)*w+y;break;case nn.R:f=l=a[d++],c=u=a[d++];var C=a[d++],D=a[d++];if(v=f+C,h=c+D,r){if(Gi(f,c,v,c,t,n,i)||Gi(v,c,v,h,t,n,i)||Gi(v,h,f,h,t,n,i)||Gi(f,h,f,c,t,n,i))return!0}else s+=Zn(v,c,v,h,n,i),s+=Zn(f,h,f,c,n,i);break;case nn.Z:if(r){if(Gi(l,u,f,c,t,n,i))return!0}else s+=Zn(l,u,f,c,n,i);l=f,u=c;break}}return!r&&!YE(u,c)&&(s+=Zn(l,u,f,c,n,i)||0),s!==0}function ZE(e,t,r){return Tw(e,0,!1,t,r)}function QE(e,t,r,n){return Tw(e,t,!0,r,n)}var Cw=Pt({fill:"#000",stroke:null,strokePercent:1,fillOpacity:1,strokeOpacity:1,lineDashOffset:0,lineWidth:1,lineCap:"butt",miterLimit:10,strokeNoScale:!1,strokeFirst:!1},gi),JE={style:Pt({fill:!0,stroke:!0,strokePercent:!0,fillOpacity:!0,strokeOpacity:!0,lineDashOffset:!0,lineWidth:!0,miterLimit:!0},Vu.style)},rc=Jo.concat(["invisible","culling","z","z2","zlevel","parent"]),tL=function(e){J(t,e);function t(r){return e.call(this,r)||this}return t.prototype.update=function(){var r=this;e.prototype.update.call(this);var n=this.style;if(n.decal){var i=this._decalEl=this._decalEl||new t;i.buildPath===t.prototype.buildPath&&(i.buildPath=function(l){r.buildPath(l,r.shape)}),i.silent=!0;var a=i.style;for(var o in n)a[o]!==n[o]&&(a[o]=n[o]);a.fill=n.fill?n.decal:null,a.decal=null,a.shadowColor=null,n.strokeFirst&&(a.stroke=null);for(var s=0;s.5?Ih:n>.2?DI:Eh}else if(r)return Eh}return Ih},t.prototype.getInsideTextStroke=function(r){var n=this.style.fill;if(it(n)){var i=this.__zr,a=!!(i&&i.isDarkMode()),o=Jl(r,0)0))},t.prototype.hasFill=function(){var r=this.style,n=r.fill;return n!=null&&n!=="none"},t.prototype.getBoundingRect=function(){var r=this._rect,n=this.style,i=!r;if(i){var a=!1;this.path||(a=!0,this.createPathProxy());var o=this.path;(a||this.__dirty&ra)&&(o.beginPath(),this.buildPath(o,this.shape,!1),this.pathUpdated()),r=o.getBoundingRect()}if(this._rect=r,this.hasStroke()&&this.path&&this.path.len()>0){var s=this._rectStroke||(this._rectStroke=r.clone());if(this.__dirty||i){s.copy(r);var l=n.strokeNoScale?this.getLineScale():1,u=n.lineWidth;if(!this.hasFill()){var f=this.strokeContainThreshold;u=Math.max(u,f==null?4:f)}l>1e-10&&(s.width+=u/l,s.height+=u/l,s.x-=u/l/2,s.y-=u/l/2)}return s}return r},t.prototype.contain=function(r,n){var i=this.transformCoordToLocal(r,n),a=this.getBoundingRect(),o=this.style;if(r=i[0],n=i[1],a.contain(r,n)){var s=this.path;if(this.hasStroke()){var l=o.lineWidth,u=o.strokeNoScale?this.getLineScale():1;if(u>1e-10&&(this.hasFill()||(l=Math.max(l,this.strokeContainThreshold)),QE(s,l/u,r,n)))return!0}if(this.hasFill())return ZE(s,r,n)}return!1},t.prototype.dirtyShape=function(){this.__dirty|=ra,this._rect&&(this._rect=null),this._decalEl&&this._decalEl.dirtyShape(),this.markRedraw()},t.prototype.dirty=function(){this.dirtyStyle(),this.dirtyShape()},t.prototype.animateShape=function(r){return this.animate("shape",r)},t.prototype.updateDuringAnimation=function(r){r==="style"?this.dirtyStyle():r==="shape"?this.dirtyShape():this.markRedraw()},t.prototype.attrKV=function(r,n){r==="shape"?this.setShape(n):e.prototype.attrKV.call(this,r,n)},t.prototype.setShape=function(r,n){var i=this.shape;return i||(i=this.shape={}),typeof r=="string"?i[r]=n:Y(i,r),this.dirtyShape(),this},t.prototype.shapeChanged=function(){return!!(this.__dirty&ra)},t.prototype.createStyle=function(r){return Fu(Cw,r)},t.prototype._innerSaveToNormal=function(r){e.prototype._innerSaveToNormal.call(this,r);var n=this._normalState;r.shape&&!n.shape&&(n.shape=Y({},this.shape))},t.prototype._applyStateObj=function(r,n,i,a,o,s){e.prototype._applyStateObj.call(this,r,n,i,a,o,s);var l=!(n&&a),u;if(n&&n.shape?o?a?u=n.shape:(u=Y({},i.shape),Y(u,n.shape)):(u=Y({},a?this.shape:i.shape),Y(u,n.shape)):l&&(u=i.shape),u)if(o){this.shape=Y({},this.shape);for(var f={},c=Gt(u),v=0;v0},t.prototype.hasFill=function(){var r=this.style,n=r.fill;return n!=null&&n!=="none"},t.prototype.createStyle=function(r){return Fu(eL,r)},t.prototype.setBoundingRect=function(r){this._rect=r},t.prototype.getBoundingRect=function(){var r=this.style;if(!this._rect){var n=r.text;n!=null?n+="":n="";var i=gd(n,r.font,r.textAlign,r.textBaseline);if(i.x+=r.x||0,i.y+=r.y||0,this.hasStroke()){var a=r.lineWidth;i.x-=a/2,i.y-=a/2,i.width+=a,i.height+=a}this._rect=i}return this._rect},t.initDefaultProps=function(){var r=t.prototype;r.dirtyRectTolerance=10}(),t}(_s);Mw.prototype.type="tspan";var Fh=Mw,rL=Pt({x:0,y:0},gi),nL={style:Pt({x:!0,y:!0,width:!0,height:!0,sx:!0,sy:!0,sWidth:!0,sHeight:!0},Vu.style)};function iL(e){return!!(e&&typeof e!="string"&&e.width&&e.height)}var Aw=function(e){J(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.createStyle=function(r){return Fu(rL,r)},t.prototype._getSize=function(r){var n=this.style,i=n[r];if(i!=null)return i;var a=iL(n.image)?n.image:this.__image;if(!a)return 0;var o=r==="width"?"height":"width",s=n[o];return s==null?a[r]:a[r]/a[o]*s},t.prototype.getWidth=function(){return this._getSize("width")},t.prototype.getHeight=function(){return this._getSize("height")},t.prototype.getAnimationStyleProps=function(){return nL},t.prototype.getBoundingRect=function(){var r=this.style;return this._rect||(this._rect=new Ot(r.x||0,r.y||0,this.getWidth(),this.getHeight())),this._rect},t}(_s);Aw.prototype.type="image";var Ii=Aw;function aL(e,t){var r=t.x,n=t.y,i=t.width,a=t.height,o=t.r,s,l,u,f;i<0&&(r=r+i,i=-i),a<0&&(n=n+a,a=-a),typeof o=="number"?s=l=u=f=o:o instanceof Array?o.length===1?s=l=u=f=o[0]:o.length===2?(s=u=o[0],l=f=o[1]):o.length===3?(s=o[0],l=f=o[1],u=o[2]):(s=o[0],l=o[1],u=o[2],f=o[3]):s=l=u=f=0;var c;s+l>i&&(c=s+l,s*=i/c,l*=i/c),u+f>i&&(c=u+f,u*=i/c,f*=i/c),l+u>a&&(c=l+u,l*=a/c,u*=a/c),s+f>a&&(c=s+f,s*=a/c,f*=a/c),e.moveTo(r+s,n),e.lineTo(r+i-l,n),l!==0&&e.arc(r+i-l,n+l,l,-Math.PI/2,0),e.lineTo(r+i,n+a-u),u!==0&&e.arc(r+i-u,n+a-u,u,0,Math.PI/2),e.lineTo(r+f,n+a),f!==0&&e.arc(r+f,n+a-f,f,Math.PI/2,Math.PI),e.lineTo(r,n+s),s!==0&&e.arc(r+s,n+s,s,Math.PI,Math.PI*1.5)}var sa=Math.round;function Dw(e,t,r){if(!!t){var n=t.x1,i=t.x2,a=t.y1,o=t.y2;e.x1=n,e.x2=i,e.y1=a,e.y2=o;var s=r&&r.lineWidth;return s&&(sa(n*2)===sa(i*2)&&(e.x1=e.x2=vi(n,s,!0)),sa(a*2)===sa(o*2)&&(e.y1=e.y2=vi(a,s,!0))),e}}function Pw(e,t,r){if(!!t){var n=t.x,i=t.y,a=t.width,o=t.height;e.x=n,e.y=i,e.width=a,e.height=o;var s=r&&r.lineWidth;return s&&(e.x=vi(n,s,!0),e.y=vi(i,s,!0),e.width=Math.max(vi(n+a,s,!1)-e.x,a===0?0:1),e.height=Math.max(vi(i+o,s,!1)-e.y,o===0?0:1)),e}}function vi(e,t,r){if(!t)return e;var n=sa(e*2);return(n+sa(t))%2===0?n/2:(n+(r?1:-1))/2}var oL=function(){function e(){this.x=0,this.y=0,this.width=0,this.height=0}return e}(),sL={},Iw=function(e){J(t,e);function t(r){return e.call(this,r)||this}return t.prototype.getDefaultShape=function(){return new oL},t.prototype.buildPath=function(r,n){var i,a,o,s;if(this.subPixelOptimize){var l=Pw(sL,n,this.style);i=l.x,a=l.y,o=l.width,s=l.height,l.r=n.r,n=l}else i=n.x,a=n.y,o=n.width,s=n.height;n.r?aL(r,n):r.rect(i,a,o,s)},t.prototype.isZeroArea=function(){return!this.shape.width||!this.shape.height},t}(kt);Iw.prototype.type="rect";var ne=Iw,fm={fill:"#000"},cm=2,lL={style:Pt({fill:!0,stroke:!0,fillOpacity:!0,strokeOpacity:!0,lineWidth:!0,fontSize:!0,lineHeight:!0,width:!0,height:!0,textShadowColor:!0,textShadowBlur:!0,textShadowOffsetX:!0,textShadowOffsetY:!0,backgroundColor:!0,padding:!0,borderColor:!0,borderWidth:!0,borderRadius:!0},Vu.style)},Ew=function(e){J(t,e);function t(r){var n=e.call(this)||this;return n.type="text",n._children=[],n._defaultStyle=fm,n.attr(r),n}return t.prototype.childrenRef=function(){return this._children},t.prototype.update=function(){e.prototype.update.call(this),this.styleChanged()&&this._updateSubTexts();for(var r=0;r0,A=r.width!=null&&(r.overflow==="truncate"||r.overflow==="break"||r.overflow==="breakAll"),L=o.calculatedLineHeight,O=0;O=0&&(O=b[L],O.align==="right");)this._placeToken(O,r,T,m,A,"right",_),C-=O.width,A-=O.width,L--;for(P+=(a-(P-g)-(y-A)-C)/2;D<=L;)O=b[D],this._placeToken(O,r,T,m,P+O.width/2,"center",_),P+=O.width,D++;m+=T}},t.prototype._placeToken=function(r,n,i,a,o,s,l){var u=n.rich[r.styleName]||{};u.text=r.text;var f=r.verticalAlign,c=a+i/2;f==="top"?c=a+r.height/2:f==="bottom"&&(c=a+i-r.height/2);var v=!r.isLineHolder&&nc(u);v&&this._renderBackground(u,n,s==="right"?o-r.width:s==="center"?o-r.width/2:o,c-r.height/2,r.width,r.height);var h=!!u.backgroundColor,d=r.textPadding;d&&(o=mm(o,s,d),c-=r.height/2-d[0]-r.innerHeight/2);var p=this._getOrCreateChild(Fh),g=p.createStyle();p.useStyle(g);var m=this._defaultStyle,y=!1,_=0,w=gm("fill"in u?u.fill:"fill"in n?n.fill:(y=!0,m.fill)),S=pm("stroke"in u?u.stroke:"stroke"in n?n.stroke:!h&&!l&&(!m.autoStroke||y)?(_=cm,m.stroke):null),b=u.textShadowBlur>0||n.textShadowBlur>0;g.text=r.text,g.x=o,g.y=c,b&&(g.shadowBlur=u.textShadowBlur||n.textShadowBlur||0,g.shadowColor=u.textShadowColor||n.textShadowColor||"transparent",g.shadowOffsetX=u.textShadowOffsetX||n.textShadowOffsetX||0,g.shadowOffsetY=u.textShadowOffsetY||n.textShadowOffsetY||0),g.textAlign=s,g.textBaseline="middle",g.font=r.font||bi,g.opacity=Do(u.opacity,n.opacity,1),vm(g,u),S&&(g.lineWidth=Do(u.lineWidth,n.lineWidth,_),g.lineDash=Mt(u.lineDash,n.lineDash),g.lineDashOffset=n.lineDashOffset||0,g.stroke=S),w&&(g.fill=w);var x=r.contentWidth,T=r.contentHeight;p.setBoundingRect(new Ot(po(g.x,x,g.textAlign),na(g.y,T,g.textBaseline),x,T))},t.prototype._renderBackground=function(r,n,i,a,o,s){var l=r.backgroundColor,u=r.borderWidth,f=r.borderColor,c=l&&l.image,v=l&&!c,h=r.borderRadius,d=this,p,g;if(v||r.lineHeight||u&&f){p=this._getOrCreateChild(ne),p.useStyle(p.createStyle()),p.style.fill=null;var m=p.shape;m.x=i,m.y=a,m.width=o,m.height=s,m.r=h,p.dirtyShape()}if(v){var y=p.style;y.fill=l||null,y.fillOpacity=Mt(r.fillOpacity,1)}else if(c){g=this._getOrCreateChild(Ii),g.onload=function(){d.dirtyStyle()};var _=g.style;_.image=l.image,_.x=i,_.y=a,_.width=o,_.height=s}if(u&&f){var y=p.style;y.lineWidth=u,y.stroke=f,y.strokeOpacity=Mt(r.strokeOpacity,1),y.lineDash=r.borderDash,y.lineDashOffset=r.borderDashOffset||0,p.strokeContainThreshold=0,p.hasFill()&&p.hasStroke()&&(y.strokeFirst=!0,y.lineWidth*=2)}var w=(p||g).style;w.shadowBlur=r.shadowBlur||0,w.shadowColor=r.shadowColor||"transparent",w.shadowOffsetX=r.shadowOffsetX||0,w.shadowOffsetY=r.shadowOffsetY||0,w.opacity=Do(r.opacity,n.opacity,1)},t.makeFont=function(r){var n="";return hL(r)&&(n=[r.fontStyle,r.fontWeight,cL(r.fontSize),r.fontFamily||"sans-serif"].join(" ")),n&&Tr(n)||r.textFont||r.font},t}(_s),uL={left:!0,right:1,center:1},fL={top:1,bottom:1,middle:1},hm=["fontStyle","fontWeight","fontSize","fontFamily"];function cL(e){return typeof e=="string"&&(e.indexOf("px")!==-1||e.indexOf("rem")!==-1||e.indexOf("em")!==-1)?e:isNaN(+e)?ad+"px":e+"px"}function vm(e,t){for(var r=0;r=0,a=!1;if(e instanceof kt){var o=Lw(e),s=i&&o.selectFill||o.normalFill,l=i&&o.selectStroke||o.normalStroke;if(Ui(s)||Ui(l)){n=n||{};var u=n.style||{};u.fill==="inherit"?(a=!0,n=Y({},n),u=Y({},u),u.fill=s):!Ui(u.fill)&&Ui(s)?(a=!0,n=Y({},n),u=Y({},u),u.fill=Sm(s)):!Ui(u.stroke)&&Ui(l)&&(a||(n=Y({},n),u=Y({},u)),u.stroke=Sm(l)),n.style=u}}if(n&&n.z2==null){a||(n=Y({},n));var f=e.z2EmphasisLift;n.z2=e.z2+(f!=null?f:pL)}return n}function bL(e,t,r){if(r&&r.z2==null){r=Y({},r);var n=e.z2SelectLift;r.z2=e.z2+(n!=null?n:gL)}return r}function SL(e,t,r){var n=It(e.currentStates,t)>=0,i=e.style.opacity,a=n?null:_L(e,["opacity"],t,{opacity:1});r=r||{};var o=r.style||{};return o.opacity==null&&(r=Y({},r),o=Y({opacity:n?i:a.opacity*.1},o),r.style=o),r}function ic(e,t){var r=this.states[e];if(this.style){if(e==="emphasis")return wL(this,e,t,r);if(e==="blur")return SL(this,e,r);if(e==="select")return bL(this,e,r)}return r}function xL(e){e.stateProxy=ic;var t=e.getTextContent(),r=e.getTextGuideLine();t&&(t.stateProxy=ic),r&&(r.stateProxy=ic)}function Cm(e,t){!zw(e,t)&&!e.__highByOuter&&jr(e,Rw)}function Mm(e,t){!zw(e,t)&&!e.__highByOuter&&jr(e,Ow)}function iu(e,t){e.__highByOuter|=1<<(t||0),jr(e,Rw)}function au(e,t){!(e.__highByOuter&=~(1<<(t||0)))&&jr(e,Ow)}function TL(e){jr(e,Cd)}function Nw(e){jr(e,kw)}function Bw(e){jr(e,mL)}function Fw(e){jr(e,yL)}function zw(e,t){return e.__highDownSilentOnTouch&&t.zrByTouch}function Hw(e){var t=e.getModel();t.eachComponent(function(r,n){var i=xd(n);if(i.isBlured){var a=r==="series"?e.getViewOfSeriesModel(n):e.getViewOfComponentModel(n);a.group.traverse(function(o){kw(o)})}i.isBlured=!1})}function zh(e,t,r,n){var i=n.getModel();r=r||"coordinateSystem";function a(u,f){for(var c=0;c0){var s={dataIndex:o,seriesIndex:r.seriesIndex};a!=null&&(s.dataType=a),t.push(s)}})}),t}function $h(e,t,r){$w(e,!0),jr(e,xL),EL(e,t,r)}function IL(e){$w(e,!1)}function ou(e,t,r,n){n?IL(e):$h(e,t,r)}function EL(e,t,r){var n=Nt(e);t!=null?(n.focus=t,n.blurScope=r):n.focus&&(n.focus=null)}var Dm=["emphasis","blur","select"],LL={itemStyle:"getItemStyle",lineStyle:"getLineStyle",areaStyle:"getAreaStyle"};function Vh(e,t,r,n){r=r||"itemStyle";for(var i=0;i1&&(o*=ac(d),s*=ac(d));var p=(i===a?-1:1)*ac((o*o*(s*s)-o*o*(h*h)-s*s*(v*v))/(o*o*(h*h)+s*s*(v*v)))||0,g=p*o*h/s,m=p*-s*v/o,y=(e+r)/2+Ys(c)*g-Ws(c)*m,_=(t+n)/2+Ws(c)*g+Ys(c)*m,w=Lm([1,0],[(v-g)/o,(h-m)/s]),S=[(v-g)/o,(h-m)/s],b=[(-1*v-g)/o,(-1*h-m)/s],x=Lm(S,b);if(Wh(S,b)<=-1&&(x=Za),Wh(S,b)>=1&&(x=0),x<0){var T=Math.round(x/Za*1e6)/1e6;x=Za*2+T%2*Za}f.addData(u,y,_,o,s,w,x,c,a)}var FL=/([mlvhzcqtsa])([^mlvhzcqtsa]*)/ig,zL=/-?([0-9]*\.)?[0-9]+([eE]-?[0-9]+)?/g;function HL(e){var t=new On;if(!e)return t;var r=0,n=0,i=r,a=n,o,s=On.CMD,l=e.match(FL);if(!l)return t;for(var u=0;uO*O+z*z&&(T=D,C=P),{cx:T,cy:C,x0:-f,y0:-c,x1:T*(i/S-1),y1:C*(i/S-1)}}function XL(e){var t;if(et(e)){var r=e.length;if(!r)return e;r===1?t=[e[0],e[0],0,0]:r===2?t=[e[0],e[0],e[1],e[1]]:r===3?t=e.concat(e[2]):t=e}else t=[e,e,e,e];return t}function jL(e,t){var r,n=go(t.r,0),i=go(t.r0||0,0),a=n>0,o=i>0;if(!(!a&&!o)){if(a||(n=i,i=0),i>n){var s=n;n=i,i=s}var l=t.startAngle,u=t.endAngle;if(!(isNaN(l)||isNaN(u))){var f=t.cx,c=t.cy,v=!!t.clockwise,h=Om(u-l),d=h>oc&&h%oc;if(d>ar&&(h=d),!(n>ar))e.moveTo(f,c);else if(h>oc-ar)e.moveTo(f+n*Yi(l),c+n*Jn(l)),e.arc(f,c,n,l,u,!v),i>ar&&(e.moveTo(f+i*Yi(u),c+i*Jn(u)),e.arc(f,c,i,u,l,v));else{var p=void 0,g=void 0,m=void 0,y=void 0,_=void 0,w=void 0,S=void 0,b=void 0,x=void 0,T=void 0,C=void 0,D=void 0,P=void 0,A=void 0,L=void 0,O=void 0,z=n*Yi(l),N=n*Jn(l),tt=i*Yi(u),V=i*Jn(u),K=h>ar;if(K){var lt=t.cornerRadius;lt&&(r=XL(lt),p=r[0],g=r[1],m=r[2],y=r[3]);var yt=Om(n-i)/2;if(_=_r(yt,m),w=_r(yt,y),S=_r(yt,p),b=_r(yt,g),C=x=go(_,w),D=T=go(S,b),(x>ar||T>ar)&&(P=n*Yi(u),A=n*Jn(u),L=i*Yi(l),O=i*Jn(l),har){var vt=_r(m,C),ft=_r(y,C),X=qs(L,O,z,N,n,vt,v),j=qs(P,A,tt,V,n,ft,v);e.moveTo(f+X.cx+X.x0,c+X.cy+X.y0),C0&&e.arc(f+X.cx,c+X.cy,vt,oe(X.y0,X.x0),oe(X.y1,X.x1),!v),e.arc(f,c,n,oe(X.cy+X.y1,X.cx+X.x1),oe(j.cy+j.y1,j.cx+j.x1),!v),ft>0&&e.arc(f+j.cx,c+j.cy,ft,oe(j.y1,j.x1),oe(j.y0,j.x0),!v))}else e.moveTo(f+z,c+N),e.arc(f,c,n,l,u,!v);if(!(i>ar)||!K)e.lineTo(f+tt,c+V);else if(D>ar){var vt=_r(p,D),ft=_r(g,D),X=qs(tt,V,P,A,i,-ft,v),j=qs(z,N,L,O,i,-vt,v);e.lineTo(f+X.cx+X.x0,c+X.cy+X.y0),D0&&e.arc(f+X.cx,c+X.cy,ft,oe(X.y0,X.x0),oe(X.y1,X.x1),!v),e.arc(f,c,i,oe(X.cy+X.y1,X.cx+X.x1),oe(j.cy+j.y1,j.cx+j.x1),v),vt>0&&e.arc(f+j.cx,c+j.cy,vt,oe(j.y1,j.x1),oe(j.y0,j.x0),!v))}else e.lineTo(f+tt,c+V),e.arc(f,c,i,u,l,v)}e.closePath()}}}var KL=function(){function e(){this.cx=0,this.cy=0,this.r0=0,this.r=0,this.startAngle=0,this.endAngle=Math.PI*2,this.clockwise=!0,this.cornerRadius=0}return e}(),jw=function(e){J(t,e);function t(r){return e.call(this,r)||this}return t.prototype.getDefaultShape=function(){return new KL},t.prototype.buildPath=function(r,n){jL(r,n)},t.prototype.isZeroArea=function(){return this.shape.startAngle===this.shape.endAngle||this.shape.r===this.shape.r0},t}(kt);jw.prototype.type="sector";var ws=jw,ZL=function(){function e(){this.cx=0,this.cy=0,this.r=0,this.r0=0}return e}(),Kw=function(e){J(t,e);function t(r){return e.call(this,r)||this}return t.prototype.getDefaultShape=function(){return new ZL},t.prototype.buildPath=function(r,n){var i=n.cx,a=n.cy,o=Math.PI*2;r.moveTo(i+n.r,a),r.arc(i,a,n.r,0,o,!1),r.moveTo(i+n.r0,a),r.arc(i,a,n.r0,0,o,!0)},t}(kt);Kw.prototype.type="ring";var Zw=Kw;function QL(e,t,r,n){var i=[],a=[],o=[],s=[],l,u,f,c;if(n){f=[1/0,1/0],c=[-1/0,-1/0];for(var v=0,h=e.length;v=2){if(n){var a=QL(i,n,r,t.smoothConstraint);e.moveTo(i[0][0],i[0][1]);for(var o=i.length,s=0;s<(r?o:o-1);s++){var l=a[s*2],u=a[s*2+1],f=i[(s+1)%o];e.bezierCurveTo(l[0],l[1],u[0],u[1],f[0],f[1])}}else{e.moveTo(i[0][0],i[0][1]);for(var s=1,c=i.length;sei[1]){if(s=!1,a)return s;var f=Math.abs(ei[0]-ti[1]),c=Math.abs(ti[0]-ei[1]);Math.min(f,c)>i.len()&&(f0){var c=f.duration,v=f.delay,h=f.easing,d={duration:c,delay:v||0,easing:h,done:a,force:!!a||!!o,setToFinal:!u,scope:e,during:o};s?t.animateFrom(r,d):t.animateTo(r,d)}else t.stopAnimation(),!s&&t.attr(r),o&&o(1),a&&a()}function Dr(e,t,r,n,i,a){Pd("update",e,t,r,n,i,a)}function An(e,t,r,n,i,a){Pd("enter",e,t,r,n,i,a)}function Oo(e){if(!e.__zr)return!0;for(var t=0;tMath.abs(a[1])?a[0]>0?"right":"left":a[1]>0?"bottom":"top"}function Bm(e){return!e.isGroup}function A2(e){return e.shape!=null}function vb(e,t,r){if(!e||!t)return;function n(o){var s={};return o.traverse(function(l){Bm(l)&&l.anid&&(s[l.anid]=l)}),s}function i(o){var s={x:o.x,y:o.y,rotation:o.rotation};return A2(o)&&(s.shape=Y({},o.shape)),s}var a=n(e);t.traverse(function(o){if(Bm(o)&&o.anid){var s=a[o.anid];if(s){var l=i(o);o.attr(i(s)),Dr(o,l,r,Nt(o).dataIndex)}}})}function D2(e,t){return ct(e,function(r){var n=r[0];n=uu(n,t.x),n=fu(n,t.x+t.width);var i=r[1];return i=uu(i,t.y),i=fu(i,t.y+t.height),[n,i]})}function P2(e,t){var r=uu(e.x,t.x),n=fu(e.x+e.width,t.x+t.width),i=uu(e.y,t.y),a=fu(e.y+e.height,t.y+t.height);if(n>=r&&a>=i)return{x:r,y:i,width:n-r,height:a-i}}function Ld(e,t,r){var n=Y({rectHover:!0},t),i=n.style={strokeNoScale:!0};if(r=r||{x:-1,y:-1,width:2,height:2},e)return e.indexOf("image://")===0?(i.image=e.slice(8),Pt(i,r),new Ii(n)):Id(e.replace("path://",""),n,r,"center")}function I2(e,t,r,n,i){for(var a=0,o=i[i.length-1];a1)return!1;var g=sc(h,d,f,c)/v;return!(g<0||g>1)}function sc(e,t,r,n){return e*n-r*t}function E2(e){return e<=1e-6&&e>=-1e-6}function Rd(e){var t=e.itemTooltipOption,r=e.componentModel,n=e.itemName,i=it(t)?{formatter:t}:t,a=r.mainType,o=r.componentIndex,s={componentType:a,name:n,$vars:["name"]};s[a+"Index"]=o;var l=e.formatterParamsExtra;l&&I(Gt(l),function(f){Ca(s,f)||(s[f]=l[f],s.$vars.push(f))});var u=Nt(e.el);u.componentMainType=a,u.componentIndex=o,u.tooltipConfig={name:n,option:Pt({content:n,formatterParams:s},i)}}function Fm(e,t){var r;e.isGroup&&(r=t(e)),r||e.traverse(t)}function Od(e,t){if(e)if(et(e))for(var r=0;r=0&&s.push(l)}),s}}function q2(e,t){return Dt(Dt({},e,!0),t,!0)}var X2={time:{month:["January","February","March","April","May","June","July","August","September","October","November","December"],monthAbbr:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],dayOfWeek:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],dayOfWeekAbbr:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"]},legend:{selector:{all:"All",inverse:"Inv"}},toolbox:{brush:{title:{rect:"Box Select",polygon:"Lasso Select",lineX:"Horizontally Select",lineY:"Vertically Select",keep:"Keep Selections",clear:"Clear Selections"}},dataView:{title:"Data View",lang:["Data View","Close","Refresh"]},dataZoom:{title:{zoom:"Zoom",back:"Zoom Reset"}},magicType:{title:{line:"Switch to Line Chart",bar:"Switch to Bar Chart",stack:"Stack",tiled:"Tile"}},restore:{title:"Restore"},saveAsImage:{title:"Save as Image",lang:["Right Click to Save Image"]}},series:{typeNames:{pie:"Pie chart",bar:"Bar chart",line:"Line chart",scatter:"Scatter plot",effectScatter:"Ripple scatter plot",radar:"Radar chart",tree:"Tree",treemap:"Treemap",boxplot:"Boxplot",candlestick:"Candlestick",k:"K line chart",heatmap:"Heat map",map:"Map",parallel:"Parallel coordinate map",lines:"Line graph",graph:"Relationship graph",sankey:"Sankey diagram",funnel:"Funnel chart",gauge:"Gauge",pictorialBar:"Pictorial bar",themeRiver:"Theme River Map",sunburst:"Sunburst"}},aria:{general:{withTitle:'This is a chart about "{title}"',withoutTitle:"This is a chart"},series:{single:{prefix:"",withName:" with type {seriesType} named {seriesName}.",withoutName:" with type {seriesType}."},multiple:{prefix:". It consists of {seriesCount} series count.",withName:" The {seriesId} series is a {seriesType} representing {seriesName}.",withoutName:" The {seriesId} series is a {seriesType}.",separator:{middle:"",end:""}}},data:{allData:"The data is as follows: ",partialData:"The first {displayCnt} items are: ",withName:"the data for {name} is {value}",withoutName:"{value}",separator:{middle:", ",end:". "}}}},j2={time:{month:["\u4E00\u6708","\u4E8C\u6708","\u4E09\u6708","\u56DB\u6708","\u4E94\u6708","\u516D\u6708","\u4E03\u6708","\u516B\u6708","\u4E5D\u6708","\u5341\u6708","\u5341\u4E00\u6708","\u5341\u4E8C\u6708"],monthAbbr:["1\u6708","2\u6708","3\u6708","4\u6708","5\u6708","6\u6708","7\u6708","8\u6708","9\u6708","10\u6708","11\u6708","12\u6708"],dayOfWeek:["\u661F\u671F\u65E5","\u661F\u671F\u4E00","\u661F\u671F\u4E8C","\u661F\u671F\u4E09","\u661F\u671F\u56DB","\u661F\u671F\u4E94","\u661F\u671F\u516D"],dayOfWeekAbbr:["\u65E5","\u4E00","\u4E8C","\u4E09","\u56DB","\u4E94","\u516D"]},legend:{selector:{all:"\u5168\u9009",inverse:"\u53CD\u9009"}},toolbox:{brush:{title:{rect:"\u77E9\u5F62\u9009\u62E9",polygon:"\u5708\u9009",lineX:"\u6A2A\u5411\u9009\u62E9",lineY:"\u7EB5\u5411\u9009\u62E9",keep:"\u4FDD\u6301\u9009\u62E9",clear:"\u6E05\u9664\u9009\u62E9"}},dataView:{title:"\u6570\u636E\u89C6\u56FE",lang:["\u6570\u636E\u89C6\u56FE","\u5173\u95ED","\u5237\u65B0"]},dataZoom:{title:{zoom:"\u533A\u57DF\u7F29\u653E",back:"\u533A\u57DF\u7F29\u653E\u8FD8\u539F"}},magicType:{title:{line:"\u5207\u6362\u4E3A\u6298\u7EBF\u56FE",bar:"\u5207\u6362\u4E3A\u67F1\u72B6\u56FE",stack:"\u5207\u6362\u4E3A\u5806\u53E0",tiled:"\u5207\u6362\u4E3A\u5E73\u94FA"}},restore:{title:"\u8FD8\u539F"},saveAsImage:{title:"\u4FDD\u5B58\u4E3A\u56FE\u7247",lang:["\u53F3\u952E\u53E6\u5B58\u4E3A\u56FE\u7247"]}},series:{typeNames:{pie:"\u997C\u56FE",bar:"\u67F1\u72B6\u56FE",line:"\u6298\u7EBF\u56FE",scatter:"\u6563\u70B9\u56FE",effectScatter:"\u6D9F\u6F2A\u6563\u70B9\u56FE",radar:"\u96F7\u8FBE\u56FE",tree:"\u6811\u56FE",treemap:"\u77E9\u5F62\u6811\u56FE",boxplot:"\u7BB1\u578B\u56FE",candlestick:"K\u7EBF\u56FE",k:"K\u7EBF\u56FE",heatmap:"\u70ED\u529B\u56FE",map:"\u5730\u56FE",parallel:"\u5E73\u884C\u5750\u6807\u56FE",lines:"\u7EBF\u56FE",graph:"\u5173\u7CFB\u56FE",sankey:"\u6851\u57FA\u56FE",funnel:"\u6F0F\u6597\u56FE",gauge:"\u4EEA\u8868\u76D8\u56FE",pictorialBar:"\u8C61\u5F62\u67F1\u56FE",themeRiver:"\u4E3B\u9898\u6CB3\u6D41\u56FE",sunburst:"\u65ED\u65E5\u56FE"}},aria:{general:{withTitle:"\u8FD9\u662F\u4E00\u4E2A\u5173\u4E8E\u201C{title}\u201D\u7684\u56FE\u8868\u3002",withoutTitle:"\u8FD9\u662F\u4E00\u4E2A\u56FE\u8868\uFF0C"},series:{single:{prefix:"",withName:"\u56FE\u8868\u7C7B\u578B\u662F{seriesType}\uFF0C\u8868\u793A{seriesName}\u3002",withoutName:"\u56FE\u8868\u7C7B\u578B\u662F{seriesType}\u3002"},multiple:{prefix:"\u5B83\u7531{seriesCount}\u4E2A\u56FE\u8868\u7CFB\u5217\u7EC4\u6210\u3002",withName:"\u7B2C{seriesId}\u4E2A\u7CFB\u5217\u662F\u4E00\u4E2A\u8868\u793A{seriesName}\u7684{seriesType}\uFF0C",withoutName:"\u7B2C{seriesId}\u4E2A\u7CFB\u5217\u662F\u4E00\u4E2A{seriesType}\uFF0C",separator:{middle:"\uFF1B",end:"\u3002"}}},data:{allData:"\u5176\u6570\u636E\u662F\u2014\u2014",partialData:"\u5176\u4E2D\uFF0C\u524D{displayCnt}\u9879\u662F\u2014\u2014",withName:"{name}\u7684\u6570\u636E\u662F{value}",withoutName:"{value}",separator:{middle:"\uFF0C",end:""}}}},cu="ZH",kd="EN",rs=kd,Ll={},Nd={},yb=wt.domSupported?function(){var e=(document.documentElement.lang||navigator.language||navigator.browserLanguage).toUpperCase();return e.indexOf(cu)>-1?cu:rs}():rs;function _b(e,t){e=e.toUpperCase(),Nd[e]=new ce(t),Ll[e]=t}function K2(e){if(it(e)){var t=Ll[e.toUpperCase()]||{};return e===cu||e===kd?xt(t):Dt(xt(t),xt(Ll[rs]),!1)}else return Dt(xt(e),xt(Ll[rs]),!1)}function Z2(e){return Nd[e]}function Q2(){return Nd[rs]}_b(kd,X2);_b(cu,j2);var Bd=1e3,Fd=Bd*60,ko=Fd*60,Ze=ko*24,Wm=Ze*365,mo={year:"{yyyy}",month:"{MMM}",day:"{d}",hour:"{HH}:{mm}",minute:"{HH}:{mm}",second:"{HH}:{mm}:{ss}",millisecond:"{HH}:{mm}:{ss} {SSS}",none:"{yyyy}-{MM}-{dd} {HH}:{mm}:{ss} {SSS}"},Ks="{yyyy}-{MM}-{dd}",Ym={year:"{yyyy}",month:"{yyyy}-{MM}",day:Ks,hour:Ks+" "+mo.hour,minute:Ks+" "+mo.minute,second:Ks+" "+mo.second,millisecond:mo.none},fc=["year","month","day","hour","minute","second","millisecond"],wb=["year","half-year","quarter","month","week","half-week","day","half-day","quarter-day","hour","minute","second","millisecond"];function ri(e,t){return e+="","0000".substr(0,t-e.length)+e}function ga(e){switch(e){case"half-year":case"quarter":return"month";case"week":case"half-week":return"day";case"half-day":case"quarter-day":return"hour";default:return e}}function J2(e){return e===ga(e)}function tR(e){switch(e){case"year":case"month":return"day";case"millisecond":return"millisecond";default:return"second"}}function Zu(e,t,r,n){var i=Yr(e),a=i[zd(r)](),o=i[ma(r)]()+1,s=Math.floor((o-1)/4)+1,l=i[Qu(r)](),u=i["get"+(r?"UTC":"")+"Day"](),f=i[ns(r)](),c=(f-1)%12+1,v=i[Ju(r)](),h=i[tf(r)](),d=i[ef(r)](),p=n instanceof ce?n:Z2(n||yb)||Q2(),g=p.getModel("time"),m=g.get("month"),y=g.get("monthAbbr"),_=g.get("dayOfWeek"),w=g.get("dayOfWeekAbbr");return(t||"").replace(/{yyyy}/g,a+"").replace(/{yy}/g,a%100+"").replace(/{Q}/g,s+"").replace(/{MMMM}/g,m[o-1]).replace(/{MMM}/g,y[o-1]).replace(/{MM}/g,ri(o,2)).replace(/{M}/g,o+"").replace(/{dd}/g,ri(l,2)).replace(/{d}/g,l+"").replace(/{eeee}/g,_[u]).replace(/{ee}/g,w[u]).replace(/{e}/g,u+"").replace(/{HH}/g,ri(f,2)).replace(/{H}/g,f+"").replace(/{hh}/g,ri(c+"",2)).replace(/{h}/g,c+"").replace(/{mm}/g,ri(v,2)).replace(/{m}/g,v+"").replace(/{ss}/g,ri(h,2)).replace(/{s}/g,h+"").replace(/{SSS}/g,ri(d,3)).replace(/{S}/g,d+"")}function eR(e,t,r,n,i){var a=null;if(it(r))a=r;else if(mt(r))a=r(e.value,t,{level:e.level});else{var o=Y({},mo);if(e.level>0)for(var s=0;s=0;--s)if(l[u]){a=l[u];break}a=a||o.none}if(et(a)){var c=e.level==null?0:e.level>=0?e.level:a.length+e.level;c=Math.min(c,a.length-1),a=a[c]}}return Zu(new Date(e.value),a,i,n)}function bb(e,t){var r=Yr(e),n=r[ma(t)]()+1,i=r[Qu(t)](),a=r[ns(t)](),o=r[Ju(t)](),s=r[tf(t)](),l=r[ef(t)](),u=l===0,f=u&&s===0,c=f&&o===0,v=c&&a===0,h=v&&i===1,d=h&&n===1;return d?"year":h?"month":v?"day":c?"hour":f?"minute":u?"second":"millisecond"}function qm(e,t,r){var n=zt(e)?Yr(e):e;switch(t=t||bb(e,r),t){case"year":return n[zd(r)]();case"half-year":return n[ma(r)]()>=6?1:0;case"quarter":return Math.floor((n[ma(r)]()+1)/4);case"month":return n[ma(r)]();case"day":return n[Qu(r)]();case"half-day":return n[ns(r)]()/24;case"hour":return n[ns(r)]();case"minute":return n[Ju(r)]();case"second":return n[tf(r)]();case"millisecond":return n[ef(r)]()}}function zd(e){return e?"getUTCFullYear":"getFullYear"}function ma(e){return e?"getUTCMonth":"getMonth"}function Qu(e){return e?"getUTCDate":"getDate"}function ns(e){return e?"getUTCHours":"getHours"}function Ju(e){return e?"getUTCMinutes":"getMinutes"}function tf(e){return e?"getUTCSeconds":"getSeconds"}function ef(e){return e?"getUTCMilliseconds":"getMilliseconds"}function rR(e){return e?"setUTCFullYear":"setFullYear"}function Sb(e){return e?"setUTCMonth":"setMonth"}function xb(e){return e?"setUTCDate":"setDate"}function Tb(e){return e?"setUTCHours":"setHours"}function Cb(e){return e?"setUTCMinutes":"setMinutes"}function Mb(e){return e?"setUTCSeconds":"setSeconds"}function Ab(e){return e?"setUTCMilliseconds":"setMilliseconds"}function Db(e){if(!ZI(e))return it(e)?e:"-";var t=(e+"").split(".");return t[0].replace(/(\d{1,3})(?=(?:\d{3})+(?!\d))/g,"$1,")+(t.length>1?"."+t[1]:"")}function Pb(e,t){return e=(e||"").toLowerCase().replace(/-(.)/g,function(r,n){return n.toUpperCase()}),t&&e&&(e=e.charAt(0).toUpperCase()+e.slice(1)),e}var rf=F1,nR=/([&<>"'])/g,iR={"&":"&","<":"<",">":">",'"':""","'":"'"};function Ke(e){return e==null?"":(e+"").replace(nR,function(t,r){return iR[r]})}function qh(e,t,r){var n="{yyyy}-{MM}-{dd} {HH}:{mm}:{ss}";function i(f){return f&&Tr(f)?f:"-"}function a(f){return!!(f!=null&&!isNaN(f)&&isFinite(f))}var o=t==="time",s=e instanceof Date;if(o||s){var l=o?Yr(e):e;if(isNaN(+l)){if(s)return"-"}else return Zu(l,n,r)}if(t==="ordinal")return dh(e)?i(e):zt(e)&&a(e)?e+"":"-";var u=ru(e);return a(u)?Db(u):dh(e)?i(e):typeof e=="boolean"?e+"":"-"}var Xm=["a","b","c","d","e","f","g"],cc=function(e,t){return"{"+e+(t==null?"":t)+"}"};function Ib(e,t,r){et(t)||(t=[t]);var n=t.length;if(!n)return"";for(var i=t[0].$vars||[],a=0;a':'';var o=r.markerId||"markerX";return{renderMode:a,content:"{"+o+"|} ",style:i==="subItem"?{width:4,height:4,borderRadius:2,backgroundColor:n}:{width:10,height:10,borderRadius:5,backgroundColor:n}}}function Ti(e,t){return t=t||"transparent",it(e)?e:st(e)&&e.colorStops&&(e.colorStops[0]||{}).color||t}function jm(e,t){if(t==="_blank"||t==="blank"){var r=window.open();r.opener=null,r.location.href=e}else window.open(e,t)}var Rl=I,oR=["left","right","top","bottom","width","height"],Zs=[["width","left","right"],["height","top","bottom"]];function Hd(e,t,r,n,i){var a=0,o=0;n==null&&(n=1/0),i==null&&(i=1/0);var s=0;t.eachChild(function(l,u){var f=l.getBoundingRect(),c=t.childAt(u+1),v=c&&c.getBoundingRect(),h,d;if(e==="horizontal"){var p=f.width+(v?-v.x+f.x:0);h=a+p,h>n||l.newline?(a=0,h=p,o+=s+r,s=f.height):s=Math.max(s,f.height)}else{var g=f.height+(v?-v.y+f.y:0);d=o+g,d>i||l.newline?(a+=s+r,o=0,d=g,s=f.width):s=Math.max(s,f.width)}l.newline||(l.x=a,l.y=o,l.markRedraw(),e==="horizontal"?a=h+r:o=d+r)})}var No=Hd;Xt(Hd,"vertical");Xt(Hd,"horizontal");function Ma(e,t,r){r=rf(r||0);var n=t.width,i=t.height,a=Vt(e.left,n),o=Vt(e.top,i),s=Vt(e.right,n),l=Vt(e.bottom,i),u=Vt(e.width,n),f=Vt(e.height,i),c=r[2]+r[0],v=r[1]+r[3],h=e.aspect;switch(isNaN(u)&&(u=n-s-v-a),isNaN(f)&&(f=i-l-c-o),h!=null&&(isNaN(u)&&isNaN(f)&&(h>n/i?u=n*.8:f=i*.8),isNaN(u)&&(u=h*f),isNaN(f)&&(f=u/h)),isNaN(a)&&(a=n-s-u-v),isNaN(o)&&(o=i-l-f-c),e.left||e.right){case"center":a=n/2-u/2-r[3];break;case"right":a=n-u-v;break}switch(e.top||e.bottom){case"middle":case"center":o=i/2-f/2-r[0];break;case"bottom":o=i-f-c;break}a=a||0,o=o||0,isNaN(u)&&(u=n-v-a-(s||0)),isNaN(f)&&(f=i-c-o-(l||0));var d=new Ot(a+r[3],o+r[0],u,f);return d.margin=r,d}function is(e){var t=e.layoutMode||e.constructor.layoutMode;return st(t)?t:t?{type:t}:null}function Aa(e,t,r){var n=r&&r.ignoreSize;!et(n)&&(n=[n,n]);var i=o(Zs[0],0),a=o(Zs[1],1);u(Zs[0],e,i),u(Zs[1],e,a);function o(f,c){var v={},h=0,d={},p=0,g=2;if(Rl(f,function(_){d[_]=e[_]}),Rl(f,function(_){s(t,_)&&(v[_]=d[_]=t[_]),l(v,_)&&h++,l(d,_)&&p++}),n[c])return l(t,f[1])?d[f[2]]=null:l(t,f[2])&&(d[f[1]]=null),d;if(p===g||!h)return d;if(h>=g)return v;for(var m=0;m=0;l--)s=Dt(s,i[l],!0);n.defaultOption=s}return n.defaultOption},t.prototype.getReferringComponents=function(r,n){var i=r+"Index",a=r+"Id";return ys(this.ecModel,r,{index:this.get(i,!0),id:this.get(a,!0)},n)},t.prototype.getBoxLayoutParams=function(){var r=this;return{left:r.get("left"),top:r.get("top"),right:r.get("right"),bottom:r.get("bottom"),width:r.get("width"),height:r.get("height")}},t.prototype.getZLevelKey=function(){return""},t.prototype.setZLevel=function(r){this.option.zlevel=r},t.protoInitialize=function(){var r=t.prototype;r.type="component",r.id="",r.name="",r.mainType="",r.subType="",r.componentIndex=0}(),t}(ce);_w(Ba,ce);Hu(Ba);W2(Ba);Y2(Ba,uR);function uR(e){var t=[];return I(Ba.getClassesByMainType(e),function(r){t=t.concat(r.dependencies||r.prototype.dependencies||[])}),t=ct(t,function(r){return Cr(r).main}),e!=="dataset"&&It(t,"dataset")<=0&&t.unshift("dataset"),t}var $t=Ba,Eb="";typeof navigator!="undefined"&&(Eb=navigator.platform||"");var qi="rgba(0, 0, 0, 0.2)",fR={darkMode:"auto",colorBy:"series",color:["#5470c6","#91cc75","#fac858","#ee6666","#73c0de","#3ba272","#fc8452","#9a60b4","#ea7ccc"],gradientColor:["#f6efa6","#d88273","#bf444c"],aria:{decal:{decals:[{color:qi,dashArrayX:[1,0],dashArrayY:[2,5],symbolSize:1,rotation:Math.PI/6},{color:qi,symbol:"circle",dashArrayX:[[8,8],[0,8,8,0]],dashArrayY:[6,0],symbolSize:.8},{color:qi,dashArrayX:[1,0],dashArrayY:[4,3],rotation:-Math.PI/4},{color:qi,dashArrayX:[[6,6],[0,6,6,0]],dashArrayY:[6,0]},{color:qi,dashArrayX:[[1,0],[1,6]],dashArrayY:[1,0,6,0],rotation:Math.PI/4},{color:qi,symbol:"triangle",dashArrayX:[[9,9],[0,9,9,0]],dashArrayY:[7,2],symbolSize:.75}]}},textStyle:{fontFamily:Eb.match(/^Win/)?"Microsoft YaHei":"sans-serif",fontSize:12,fontStyle:"normal",fontWeight:"normal"},blendMode:null,stateAnimation:{duration:300,easing:"cubicOut"},animation:"auto",animationDuration:1e3,animationDurationUpdate:500,animationEasing:"cubicInOut",animationEasingUpdate:"cubicInOut",animationThreshold:2e3,progressiveThreshold:3e3,progressive:400,hoverLayerThreshold:3e3,useUTC:!1},Lb=_t(["tooltip","label","itemName","itemId","itemGroupId","seriesName"]),rr="original",Ae="arrayRows",vr="objectRows",Er="keyedColumns",Dn="typedArray",Rb="unknown",Vr="column",Fa="row",te={Must:1,Might:2,Not:3},Ob=Qt();function cR(e){Ob(e).datasetMap=_t()}function hR(e,t,r){var n={},i=$d(t);if(!i||!e)return n;var a=[],o=[],s=t.ecModel,l=Ob(s).datasetMap,u=i.uid+"_"+r.seriesLayoutBy,f,c;e=e.slice(),I(e,function(p,g){var m=st(p)?p:e[g]={name:p};m.type==="ordinal"&&f==null&&(f=g,c=d(m)),n[m.name]=[]});var v=l.get(u)||l.set(u,{categoryWayDim:c,valueWayDim:0});I(e,function(p,g){var m=p.name,y=d(p);if(f==null){var _=v.valueWayDim;h(n[m],_,y),h(o,_,y),v.valueWayDim+=y}else if(f===g)h(n[m],0,y),h(a,0,y);else{var _=v.categoryWayDim;h(n[m],_,y),h(o,_,y),v.categoryWayDim+=y}});function h(p,g,m){for(var y=0;yt)return e[n];return e[r-1]}function yR(e,t,r,n,i,a,o){a=a||e;var s=t(a),l=s.paletteIdx||0,u=s.paletteNameMap=s.paletteNameMap||{};if(u.hasOwnProperty(i))return u[i];var f=o==null||!n?r:mR(n,o);if(f=f||r,!(!f||!f.length)){var c=f[l];return i&&(u[i]=c),s.paletteIdx=(l+1)%f.length,c}}function _R(e,t){t(e).paletteIdx=0,t(e).paletteNameMap={}}var Qs,Qa,Zm,Qm="\0_ec_inner",wR=1,Bb=function(e){J(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.init=function(r,n,i,a,o,s){a=a||{},this.option=null,this._theme=new ce(a),this._locale=new ce(o),this._optionManager=s},t.prototype.setOption=function(r,n,i){var a=ey(n);this._optionManager.setOption(r,i,a),this._resetOption(null,a)},t.prototype.resetOption=function(r,n){return this._resetOption(r,ey(n))},t.prototype._resetOption=function(r,n){var i=!1,a=this._optionManager;if(!r||r==="recreate"){var o=a.mountOption(r==="recreate");!this.option||r==="recreate"?Zm(this,o):(this.restoreData(),this._mergeOption(o,n)),i=!0}if((r==="timeline"||r==="media")&&this.restoreData(),!r||r==="recreate"||r==="timeline"){var s=a.getTimelineOption(this);s&&(i=!0,this._mergeOption(s,n))}if(!r||r==="recreate"||r==="media"){var l=a.getMediaOption(this);l.length&&I(l,function(u){i=!0,this._mergeOption(u,n)},this)}return i},t.prototype.mergeOption=function(r){this._mergeOption(r,null)},t.prototype._mergeOption=function(r,n){var i=this.option,a=this._componentsMap,o=this._componentsCount,s=[],l=_t(),u=n&&n.replaceMergeMainTypeMap;cR(this),I(r,function(c,v){c!=null&&($t.hasClass(v)?v&&(s.push(v),l.set(v,!0)):i[v]=i[v]==null?xt(c):Dt(i[v],c,!0))}),u&&u.each(function(c,v){$t.hasClass(v)&&!l.get(v)&&(s.push(v),l.set(v,!0))}),$t.topologicalTravel(s,$t.getAllClassMainTypes(),f,this);function f(c){var v=gR(this,c,me(r[c])),h=a.get(c),d=h?u&&u.get(c)?"replaceMerge":"normalMerge":"replaceAll",p=tE(h,v,d);sE(p,c,$t),i[c]=null,a.set(c,null),o.set(c,0);var g=[],m=[],y=0,_;I(p,function(w,S){var b=w.existing,x=w.newOption;if(!x)b&&(b.mergeOption({},this),b.optionUpdated({},!1));else{var T=c==="series",C=$t.getClass(c,w.keyInfo.subType,!T);if(!C)return;if(c==="tooltip"){if(_)return;_=!0}if(b&&b.constructor===C)b.name=w.keyInfo.name,b.mergeOption(x,this),b.optionUpdated(x,!1);else{var D=Y({componentIndex:S},w.keyInfo);b=new C(x,this,this,D),Y(b,D),w.brandNew&&(b.__requireNewView=!0),b.init(x,this,this),b.optionUpdated(null,!0)}}b?(g.push(b.option),m.push(b),y++):(g.push(void 0),m.push(void 0))},this),i[c]=g,a.set(c,m),o.set(c,y),c==="series"&&Qs(this)}this._seriesIndices||Qs(this)},t.prototype.getOption=function(){var r=xt(this.option);return I(r,function(n,i){if($t.hasClass(i)){for(var a=me(n),o=a.length,s=!1,l=o-1;l>=0;l--)a[l]&&!ts(a[l])?s=!0:(a[l]=null,!s&&o--);a.length=o,r[i]=a}}),delete r[Qm],r},t.prototype.getTheme=function(){return this._theme},t.prototype.getLocaleModel=function(){return this._locale},t.prototype.setUpdatePayload=function(r){this._payload=r},t.prototype.getUpdatePayload=function(){return this._payload},t.prototype.getComponent=function(r,n){var i=this._componentsMap.get(r);if(i){var a=i[n||0];if(a)return a;if(n==null){for(var o=0;o=t:r==="max"?e<=t:e===t}function ER(e,t){return e.join(",")===t.join(",")}var LR=AR,ir=I,as=st,ry=["areaStyle","lineStyle","nodeStyle","linkStyle","chordStyle","label","labelLine"];function vc(e){var t=e&&e.itemStyle;if(!!t)for(var r=0,n=ry.length;r=0;p--){var g=e[p];if(s||(h=g.data.rawIndexOf(g.stackedByDimension,v)),h>=0){var m=g.data.getByRawIndex(g.stackResultDimension,h);if(c>=0&&m>0||c<=0&&m<0){c=XI(c,m),d=m;break}}}return n[0]=c,n[1]=d,n})})}var af=function(){function e(t){this.data=t.data||(t.sourceFormat===Er?{}:[]),this.sourceFormat=t.sourceFormat||Rb,this.seriesLayoutBy=t.seriesLayoutBy||Vr,this.startIndex=t.startIndex||0,this.dimensionsDetectedCount=t.dimensionsDetectedCount,this.metaRawOption=t.metaRawOption;var r=this.dimensionsDefine=t.dimensionsDefine;if(r)for(var n=0;np&&(p=_)}h[0]=d,h[1]=p}},i=function(){return this._data?this._data.length/this._dimSize:0};uy=(t={},t[Ae+"_"+Vr]={pure:!0,appendData:a},t[Ae+"_"+Fa]={pure:!0,appendData:function(){throw new Error('Do not support appendData when set seriesLayoutBy: "row".')}},t[vr]={pure:!0,appendData:a},t[Er]={pure:!0,appendData:function(o){var s=this._data;I(o,function(l,u){for(var f=s[u]||(s[u]=[]),c=0;c<(l||[]).length;c++)f.push(l[c])})}},t[rr]={appendData:a},t[Dn]={persistent:!1,pure:!0,appendData:function(o){this._data=o},clean:function(){this._offset+=this.count(),this._data=null}},t);function a(o){for(var s=0;s=0&&(p=o.interpolatedValue[g])}return p!=null?p+"":""})}},e.prototype.getRawValue=function(t,r){return Da(this.getData(r),t)},e.prototype.formatTooltip=function(t,r,n){},e}();function vy(e){var t,r;return st(e)?e.type&&(r=e):t=e,{text:t,frag:r}}function Bo(e){return new KR(e)}var KR=function(){function e(t){t=t||{},this._reset=t.reset,this._plan=t.plan,this._count=t.count,this._onDirty=t.onDirty,this._dirty=!0}return e.prototype.perform=function(t){var r=this._upstream,n=t&&t.skip;if(this._dirty&&r){var i=this.context;i.data=i.outputData=r.context.outputData}this.__pipeline&&(this.__pipeline.currentTask=this);var a;this._plan&&!n&&(a=this._plan(this.context));var o=f(this._modBy),s=this._modDataCount||0,l=f(t&&t.modBy),u=t&&t.modDataCount||0;(o!==l||s!==u)&&(a="reset");function f(y){return!(y>=1)&&(y=1),y}var c;(this._dirty||a==="reset")&&(this._dirty=!1,c=this._doReset(n)),this._modBy=l,this._modDataCount=u;var v=t&&t.step;if(r?this._dueEnd=r._outputDueEnd:this._dueEnd=this._count?this._count(this.context):1/0,this._progress){var h=this._dueIndex,d=Math.min(v!=null?this._dueIndex+v:1/0,this._dueEnd);if(!n&&(c||h1&&n>0?s:o}};return a;function o(){return t=e?null:li?-this._resultLT:0},e}(),QR=function(){function e(){}return e.prototype.getRawData=function(){throw new Error("not supported")},e.prototype.getRawDataItem=function(t){throw new Error("not supported")},e.prototype.cloneRawData=function(){},e.prototype.getDimensionInfo=function(t){},e.prototype.cloneAllDimensionInfo=function(){},e.prototype.count=function(){},e.prototype.retrieveValue=function(t,r){},e.prototype.retrieveValueFromItem=function(t,r){},e.prototype.convertValue=function(t,r){return Ol(t,r)},e}();function JR(e,t){var r=new QR,n=e.data,i=r.sourceFormat=e.sourceFormat,a=e.startIndex,o="";e.seriesLayoutBy!==Vr&&xe(o);var s=[],l={},u=e.dimensionsDefine;if(u)I(u,function(p,g){var m=p.name,y={index:g,name:m,displayName:p.displayName};if(s.push(y),m!=null){var _="";Ca(l,m)&&xe(_),l[m]=y}});else for(var f=0;f65535?sO:lO}function Xi(){return[1/0,-1/0]}function uO(e){var t=e.constructor;return t===Array?e.slice():new t(e)}function gy(e,t,r,n,i){var a=Kb[r||"float"];if(i){var o=e[t],s=o&&o.length;if(s!==n){for(var l=new a(n),u=0;ug[1]&&(g[1]=p)}return this._rawCount=this._count=l,{start:s,end:l}},e.prototype._initDataFromProvider=function(t,r,n){for(var i=this._provider,a=this._chunks,o=this._dimensions,s=o.length,l=this._rawExtent,u=ct(o,function(y){return y.property}),f=0;fm[1]&&(m[1]=g)}}!i.persistent&&i.clean&&i.clean(),this._rawCount=this._count=r,this._extent=[]},e.prototype.count=function(){return this._count},e.prototype.get=function(t,r){if(!(r>=0&&r=0&&r=this._rawCount||t<0)return-1;if(!this._indices)return t;var r=this._indices,n=r[t];if(n!=null&&nt)a=o-1;else return o}return-1},e.prototype.indicesOfNearest=function(t,r,n){var i=this._chunks,a=i[t],o=[];if(!a)return o;n==null&&(n=1/0);for(var s=1/0,l=-1,u=0,f=0,c=this.count();f=0&&l<0)&&(s=d,l=h,u=0),h===l&&(o[u++]=f))}return o.length=u,o},e.prototype.getIndices=function(){var t,r=this._indices;if(r){var n=r.constructor,i=this._count;if(n===Array){t=new n(i);for(var a=0;a=c&&y<=v||isNaN(y))&&(l[u++]=p),p++}d=!0}else if(a===2){for(var g=h[i[0]],_=h[i[1]],w=t[i[1]][0],S=t[i[1]][1],m=0;m=c&&y<=v||isNaN(y))&&(b>=w&&b<=S||isNaN(b))&&(l[u++]=p),p++}d=!0}}if(!d)if(a===1)for(var m=0;m=c&&y<=v||isNaN(y))&&(l[u++]=x)}else for(var m=0;mt[D][1])&&(T=!1)}T&&(l[u++]=r.getRawIndex(m))}return um[1]&&(m[1]=g)}}}},e.prototype.lttbDownSample=function(t,r){var n=this.clone([t],!0),i=n._chunks,a=i[t],o=this.count(),s=0,l=Math.floor(1/r),u=this.getRawIndex(0),f,c,v,h=new(to(this._rawCount))(Math.min((Math.ceil(o/l)+2)*2,o));h[s++]=u;for(var d=1;df&&(f=c,v=w)}P>0&&Pf-d&&(l=f-d,s.length=l);for(var p=0;pc[1]&&(c[1]=m),v[h++]=y}return a._count=h,a._indices=v,a._updateGetRawIdx(),a},e.prototype.each=function(t,r){if(!!this._count)for(var n=t.length,i=this._chunks,a=0,o=this.count();al&&(l=c)}return o=[s,l],this._extent[t]=o,o},e.prototype.getRawDataItem=function(t){var r=this.getRawIndex(t);if(this._provider.persistent)return this._provider.getItem(r);for(var n=[],i=this._chunks,a=0;a=0?this._indices[t]:-1},e.prototype._updateGetRawIdx=function(){this.getRawIndex=this._indices?this._getRawIdx:this._getRawIdxIdentity},e.internalField=function(){function t(r,n,i,a){return Ol(r[a],this._dimensions[a])}gc={arrayRows:t,objectRows:function(r,n,i,a){return Ol(r[n],this._dimensions[a])},keyedColumns:t,original:function(r,n,i,a){var o=r&&(r.value==null?r:r.value);return Ol(o instanceof Array?o[a]:o,this._dimensions[a])},typedArray:function(r,n,i,a){return r[a]}}}(),e}(),fO=function(){function e(t){this._sourceList=[],this._storeList=[],this._upstreamSignList=[],this._versionSignBase=0,this._dirty=!0,this._sourceHost=t}return e.prototype.dirty=function(){this._setLocalSource([],[]),this._storeList=[],this._dirty=!0},e.prototype._setLocalSource=function(t,r){this._sourceList=t,this._upstreamSignList=r,this._versionSignBase++,this._versionSignBase>9e10&&(this._versionSignBase=0)},e.prototype._getVersionSign=function(){return this._sourceHost.uid+"_"+this._versionSignBase},e.prototype.prepareSource=function(){this._isDirty()&&(this._createSource(),this._dirty=!1)},e.prototype._createSource=function(){this._setLocalSource([],[]);var t=this._sourceHost,r=this._getUpstreamSourceManagers(),n=!!r.length,i,a;if(Js(t)){var o=t,s=void 0,l=void 0,u=void 0;if(n){var f=r[0];f.prepareSource(),u=f.getSource(),s=u.data,l=u.sourceFormat,a=[f._getVersionSign()]}else s=o.get("data",!0),l=Be(s)?Dn:rr,a=[];var c=this._getSourceMetaRawOption()||{},v=u&&u.metaRawOption||{},h=Mt(c.seriesLayoutBy,v.seriesLayoutBy)||null,d=Mt(c.sourceHeader,v.sourceHeader),p=Mt(c.dimensions,v.dimensions),g=h!==v.seriesLayoutBy||!!d!=!!v.sourceHeader||p;i=g?[Xh(s,{seriesLayoutBy:h,sourceHeader:d,dimensions:p},l)]:[]}else{var m=t;if(n){var y=this._applyTransform(r);i=y.sourceList,a=y.upstreamSignList}else{var _=m.get("source",!0);i=[Xh(_,this._getSourceMetaRawOption(),null)],a=[]}}this._setLocalSource(i,a)},e.prototype._applyTransform=function(t){var r=this._sourceHost,n=r.get("transform",!0),i=r.get("fromTransformResult",!0);if(i!=null){var a="";t.length!==1&&my(a)}var o,s=[],l=[];return I(t,function(u){u.prepareSource();var f=u.getSource(i||0),c="";i!=null&&!f&&my(c),s.push(f),l.push(u._getVersionSign())}),n?o=aO(n,s,{datasetIndex:r.componentIndex}):i!=null&&(o=[VR(s[0])]),{sourceList:o,upstreamSignList:l}},e.prototype._isDirty=function(){if(this._dirty)return!0;for(var t=this._getUpstreamSourceManagers(),r=0;r1||r>0&&!e.noHeader;return P(e.blocks,function(i){var a=Bb(i);a>=t&&(t=a+ +(n&&(!a||Ih(i)&&!i.noHeader)))}),t}return 0}function W2(e,t,r,n){var i=t.noHeader,a=X2(Bb(t)),o=[],s=t.blocks||[];Fr(!s||et(s)),s=s||[];var l=e.orderMode;if(t.sortBlocks&&l){s=s.slice();var u={valueAsc:"asc",valueDesc:"desc"};if(ma(u,l)){var f=new P2(u[l],null);s.sort(function(d,m){return f.evaluate(d.sortParam,m.sortParam)})}else l==="seriesDesc"&&s.reverse()}P(s,function(d,m){var g=t.valueFormatter,p=kb(d)(g?q(q({},e),{valueFormatter:g}):e,d,m>0?a.html:0,n);p!=null&&o.push(p)});var c=e.renderMode==="richText"?o.join(a.richText):Eh(o.join(""),i?r:a.html);if(i)return c;var v=Mh(t.header,"ordinal",e.useUTC),h=Ob(n,e.renderMode).nameStyle;return e.renderMode==="richText"?Nb(e,v,h)+a.richText+c:Eh('
'+Xe(v)+"
"+c,r)}function Y2(e,t,r,n){var i=e.renderMode,a=t.noName,o=t.noValue,s=!t.markerType,l=t.name,u=e.useUTC,f=t.valueFormatter||e.valueFormatter||function(w){return w=et(w)?w:[w],ct(w,function(S,b){return Mh(S,et(h)?h[b]:h,u)})};if(!(a&&o)){var c=s?"":e.markupStyleCreator.makeTooltipMarker(t.markerType,t.markerColor||"#333",i),v=a?"":Mh(l,"ordinal",u),h=t.valueType,d=o?[]:f(t.value),m=!s||!a,g=!s&&a,p=Ob(n,i),y=p.nameStyle,_=p.valueStyle;return i==="richText"?(s?"":c)+(a?"":Nb(e,v,y))+(o?"":K2(e,d,m,g,_)):Eh((s?"":c)+(a?"":q2(v,!s,y))+(o?"":j2(d,m,g,_)),r)}}function iy(e,t,r,n,i,a){if(!!e){var o=kb(e),s={useUTC:i,renderMode:r,orderMode:n,markupStyleCreator:t,valueFormatter:e.valueFormatter};return o(s,e,0,a)}}function X2(e){return{html:G2[e],richText:U2[e]}}function Eh(e,t){var r='
',n="margin: "+t+"px 0 0";return'
'+e+r+"
"}function q2(e,t,r){var n=t?"margin-left:2px":"";return''+Xe(e)+""}function j2(e,t,r,n){var i=r?"10px":"20px",a=t?"float:right;margin-left:"+i:"";return e=et(e)?e:[e],''+ct(e,function(o){return Xe(o)}).join("  ")+""}function Nb(e,t,r){return e.markupStyleCreator.wrapRichTextStyle(t,r)}function K2(e,t,r,n,i){var a=[i],o=n?10:20;return r&&a.push({padding:[0,0,0,o],align:"right"}),e.markupStyleCreator.wrapRichTextStyle(et(t)?t.join(" "):t,a)}function Z2(e,t){var r=e.getData().getItemVisual(t,"style"),n=r[e.visualDrawType];return gi(n)}function Fb(e,t){var r=e.get("padding");return r!=null?r:t==="richText"?[8,10]:10}var ec=function(){function e(){this.richTextStyles={},this._nextStyleNameId=K1()}return e.prototype._generateStyleName=function(){return"__EC_aUTo_"+this._nextStyleNameId++},e.prototype.makeTooltipMarker=function(t,r,n){var i=n==="richText"?this._generateStyleName():null,a=NR({color:r,type:t,renderMode:n,markerId:i});return nt(a)?a:(this.richTextStyles[i]=a.style,a.content)},e.prototype.wrapRichTextStyle=function(t,r){var n={};et(r)?P(r,function(a){return q(n,a)}):q(n,r);var i=this._generateStyleName();return this.richTextStyles[i]=n,"{"+i+"|"+t+"}"},e}();function Q2(e){var t=e.series,r=e.dataIndex,n=e.multipleSeries,i=t.getData(),a=i.mapDimensionsAll("defaultedTooltip"),o=a.length,s=t.getRawValue(r),l=et(s),u=Z2(t,r),f,c,v,h;if(o>1||l&&!o){var d=J2(s,t,r,a,u);f=d.inlineValues,c=d.inlineValueTypes,v=d.blocks,h=d.inlineValues[0]}else if(o){var m=i.getDimensionInfo(a[0]);h=f=_a(i,r,a[0]),c=m.type}else h=f=l?s[0]:s;var g=td(t),p=g&&t.name||"",y=i.getName(r),_=n?p:y;return Zo("section",{header:p,noHeader:n||!g,sortParam:h,blocks:[Zo("nameValue",{markerType:"item",markerColor:u,name:_,noName:!yr(_),value:f,valueType:c})].concat(v||[])})}function J2(e,t,r,n,i){var a=t.getData(),o=Da(e,function(c,v,h){var d=a.getDimensionInfo(h);return c=c||d&&d.tooltip!==!1&&d.displayName!=null},!1),s=[],l=[],u=[];n.length?P(n,function(c){f(_a(a,r,c),c)}):P(e,f);function f(c,v){var h=a.getDimensionInfo(v);!h||h.otherDims.tooltip===!1||(o?u.push(Zo("nameValue",{markerType:"subItem",markerColor:i,name:h.displayName,value:c,valueType:h.type})):(s.push(c),l.push(h.type)))}return{inlineValues:s,inlineValueTypes:l,blocks:u}}var Qr=jt();function Ys(e,t){return e.getName(t)||e.getId(t)}var tO="__universalTransitionEnabled",Wu=function(e){J(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r._selectedDataIndicesMap={},r}return t.prototype.init=function(r,n,i){this.seriesIndex=this.componentIndex,this.dataTask=Mo({count:rO,reset:nO}),this.dataTask.context={model:this},this.mergeDefaultAndTheme(r,i);var a=Qr(this).sourceManager=new V2(this);a.prepareSource();var o=this.getInitialData(r,i);oy(o,this),this.dataTask.context.data=o,Qr(this).dataBeforeProcessed=o,ay(this),this._initSelectedMapFromData(o)},t.prototype.mergeDefaultAndTheme=function(r,n){var i=jo(this),a=i?Vu(r):{},o=this.subType;zt.hasClass(o)&&(o+="Series"),Ct(r,n.getTheme().get(this.subType)),Ct(r,this.getDefaultOption()),zg(r,"label",["show"]),this.fillDataTextStyle(r.data),i&&ya(r,a,i)},t.prototype.mergeOption=function(r,n){r=Ct(this.option,r,!0),this.fillDataTextStyle(r.data);var i=jo(this);i&&ya(this.option,r,i);var a=Qr(this).sourceManager;a.dirty(),a.prepareSource();var o=this.getInitialData(r,n);oy(o,this),this.dataTask.dirty(),this.dataTask.context.data=o,Qr(this).dataBeforeProcessed=o,ay(this),this._initSelectedMapFromData(o)},t.prototype.fillDataTextStyle=function(r){if(r&&!Oe(r))for(var n=["show"],i=0;ithis.getShallow("animationThreshold")&&(n=!1),!!n},t.prototype.restoreData=function(){this.dataTask.dirty()},t.prototype.getColorFromPalette=function(r,n,i){var a=this.ecModel,o=Td.prototype.getColorFromPalette.call(this,r,n,i);return o||(o=a.getColorFromPalette(r,n,i)),o},t.prototype.coordDimToDataDim=function(r){return this.getRawData().mapDimensionsAll(r)},t.prototype.getProgressive=function(){return this.get("progressive")},t.prototype.getProgressiveThreshold=function(){return this.get("progressiveThreshold")},t.prototype.select=function(r,n){this._innerSelect(this.getData(n),r)},t.prototype.unselect=function(r,n){var i=this.option.selectedMap;if(!!i){var a=this.option.selectedMode,o=this.getData(n);if(a==="series"||i==="all"){this.option.selectedMap={},this._selectedDataIndicesMap={};return}for(var s=0;s=0&&i.push(o)}return i},t.prototype.isSelected=function(r,n){var i=this.option.selectedMap;if(!i)return!1;var a=this.getData(n);return(i==="all"||i[Ys(a,r)])&&!a.getItemModel(r).get(["select","disabled"])},t.prototype.isUniversalTransitionEnabled=function(){if(this[tO])return!0;var r=this.option.universalTransition;return r?r===!0?!0:r&&r.enabled:!1},t.prototype._innerSelect=function(r,n){var i,a,o=this.option,s=o.selectedMode,l=n.length;if(!(!s||!l)){if(s==="series")o.selectedMap="all";else if(s==="multiple"){st(o.selectedMap)||(o.selectedMap={});for(var u=o.selectedMap,f=0;f0&&this._innerSelect(r,n)}},t.registerClass=function(r){return zt.registerClass(r)},t.protoInitialize=function(){var r=t.prototype;r.type="series.__base__",r.seriesIndex=0,r.ignoreStyleOnData=!1,r.hasSymbolVisual=!1,r.defaultSymbol="circle",r.visualStyleAccessPath="itemStyle",r.visualDrawType="fill"}(),t}(zt);xr(Wu,M2);xr(Wu,Td);rw(Wu,zt);function ay(e){var t=e.name;td(e)||(e.name=eO(e)||t)}function eO(e){var t=e.getRawData(),r=t.mapDimensionsAll("seriesName"),n=[];return P(r,function(i){var a=t.getDimensionInfo(i);a.displayName&&n.push(a.displayName)}),n.join(" ")}function rO(e){return e.model.getRawData().count()}function nO(e){var t=e.model;return t.setData(t.getRawData().cloneShallow()),iO}function iO(e,t){t.outputData&&e.end>t.outputData.count()&&t.model.getRawData().cloneShallow(t.outputData)}function oy(e,t){P(KA(e.CHANGABLE_METHODS,e.DOWNSAMPLE_METHODS),function(r){e.wrapMethod(r,Zt(aO,t))})}function aO(e,t){var r=Lh(e);return r&&r.setOutputEnd((t||this).count()),t}function Lh(e){var t=(e.ecModel||{}).scheduler,r=t&&t.getPipeline(e.uid);if(r){var n=r.currentTask;if(n){var i=n.agentStubMap;i&&(n=i.get(e.uid))}return n}}var Qo=Wu,Id=function(){function e(){this.group=new ve,this.uid=ku("viewComponent")}return e.prototype.init=function(t,r){},e.prototype.render=function(t,r,n,i){},e.prototype.dispose=function(t,r){},e.prototype.updateView=function(t,r,n,i){},e.prototype.updateLayout=function(t,r,n,i){},e.prototype.updateVisual=function(t,r,n,i){},e.prototype.blurSeries=function(t,r){},e.prototype.eachRendered=function(t){var r=this.group;r&&r.traverse(t)},e}();rd(Id);Au(Id);var Hr=Id;function zb(){var e=jt();return function(t){var r=e(t),n=t.pipelineContext,i=!!r.large,a=!!r.progressiveRender,o=r.large=!!(n&&n.large),s=r.progressiveRender=!!(n&&n.progressiveRender);return(i!==o||a!==s)&&"reset"}}var Hb=jt(),oO=zb(),Ed=function(){function e(){this.group=new ve,this.uid=ku("viewChart"),this.renderTask=Mo({plan:sO,reset:lO}),this.renderTask.context={view:this}}return e.prototype.init=function(t,r){},e.prototype.render=function(t,r,n,i){},e.prototype.highlight=function(t,r,n,i){var a=t.getData(i&&i.dataType);!a||ly(a,i,"emphasis")},e.prototype.downplay=function(t,r,n,i){var a=t.getData(i&&i.dataType);!a||ly(a,i,"normal")},e.prototype.remove=function(t,r){this.group.removeAll()},e.prototype.dispose=function(t,r){},e.prototype.updateView=function(t,r,n,i){this.render(t,r,n,i)},e.prototype.updateLayout=function(t,r,n,i){this.render(t,r,n,i)},e.prototype.updateVisual=function(t,r,n,i){this.render(t,r,n,i)},e.prototype.eachRendered=function(t){pd(this.group,t)},e.markUpdateMethod=function(t,r){Hb(t).updateMethod=r},e.protoInitialize=function(){var t=e.prototype;t.type="chart"}(),e}();function sy(e,t,r){e&&xh(e)&&(t==="emphasis"?ql:jl)(e,r)}function ly(e,t,r){var n=vi(e,t),i=t&&t.highlightKey!=null?uL(t.highlightKey):null;n!=null?P(he(n),function(a){sy(e.getItemGraphicEl(a),r,i)}):e.eachItemGraphicEl(function(a){sy(a,r,i)})}rd(Ed);Au(Ed);function sO(e){return oO(e.model)}function lO(e){var t=e.model,r=e.ecModel,n=e.api,i=e.payload,a=t.pipelineContext.progressiveRender,o=e.view,s=i&&Hb(i).updateMethod,l=a?"incrementalPrepareRender":s&&o[s]?s:"render";return l!=="render"&&o[l](t,r,n,i),uO[l]}var uO={incrementalPrepareRender:{progress:function(e,t){t.view.incrementalRender(e,t.model,t.ecModel,t.api,t.payload)}},render:{forceFirstProgress:!0,progress:function(e,t){t.view.render(t.model,t.ecModel,t.api,t.payload)}}},wn=Ed,eu="\0__throttleOriginMethod",uy="\0__throttleRate",fy="\0__throttleType";function $b(e,t,r){var n,i=0,a=0,o=null,s,l,u,f;t=t||0;function c(){a=new Date().getTime(),o=null,e.apply(l,u||[])}var v=function(){for(var h=[],d=0;d=0?c():o=setTimeout(c,-s),i=n};return v.clear=function(){o&&(clearTimeout(o),o=null)},v.debounceNextCall=function(h){f=h},v}function Vb(e,t,r,n){var i=e[t];if(!!i){var a=i[eu]||i,o=i[fy],s=i[uy];if(s!==r||o!==n){if(r==null||!n)return e[t]=a;i=e[t]=$b(a,r,n==="debounce"),i[eu]=a,i[fy]=n,i[uy]=r}return i}}function Rh(e,t){var r=e[t];r&&r[eu]&&(r.clear&&r.clear(),e[t]=r[eu])}var cy=jt(),hy={itemStyle:Wo(Jw,!0),lineStyle:Wo(Qw,!0)},fO={lineStyle:"stroke",itemStyle:"fill"};function Gb(e,t){var r=e.visualStyleMapper||hy[t];return r||(console.warn("Unkown style type '"+t+"'."),hy.itemStyle)}function Ub(e,t){var r=e.visualDrawType||fO[t];return r||(console.warn("Unkown style type '"+t+"'."),"fill")}var cO={createOnAllSeries:!0,performRawSeries:!0,reset:function(e,t){var r=e.getData(),n=e.visualStyleAccessPath||"itemStyle",i=e.getModel(n),a=Gb(e,n),o=a(i),s=i.getShallow("decal");s&&(r.setVisual("decal",s),s.dirty=!0);var l=Ub(e,n),u=o[l],f=dt(u)?u:null,c=o.fill==="auto"||o.stroke==="auto";if(!o[l]||f||c){var v=e.getColorFromPalette(e.name,null,t.getSeriesCount());o[l]||(o[l]=v,r.setVisual("colorFromPalette",!0)),o.fill=o.fill==="auto"||dt(o.fill)?v:o.fill,o.stroke=o.stroke==="auto"||dt(o.stroke)?v:o.stroke}if(r.setVisual("style",o),r.setVisual("drawType",l),!t.isSeriesFiltered(e)&&f)return r.setVisual("colorFromPalette",!1),{dataEach:function(h,d){var m=e.getDataParams(d),g=q({},o);g[l]=f(m),h.setItemVisual(d,"style",g)}}}},Ya=new se,hO={createOnAllSeries:!0,performRawSeries:!0,reset:function(e,t){if(!(e.ignoreStyleOnData||t.isSeriesFiltered(e))){var r=e.getData(),n=e.visualStyleAccessPath||"itemStyle",i=Gb(e,n),a=r.getVisual("drawType");return{dataEach:r.hasItemOption?function(o,s){var l=o.getRawDataItem(s);if(l&&l[n]){Ya.option=l[n];var u=i(Ya),f=o.ensureUniqueItemVisual(s,"style");q(f,u),Ya.option.decal&&(o.setItemVisual(s,"decal",Ya.option.decal),Ya.option.decal.dirty=!0),a in u&&o.setItemVisual(s,"colorFromPalette",!1)}}:null}}}},vO={performRawSeries:!0,overallReset:function(e){var t=gt();e.eachSeries(function(r){var n=r.getColorBy();if(!r.isColorBySeries()){var i=r.type+"-"+n,a=t.get(i);a||(a={},t.set(i,a)),cy(r).scope=a}}),e.eachSeries(function(r){if(!(r.isColorBySeries()||e.isSeriesFiltered(r))){var n=r.getRawData(),i={},a=r.getData(),o=cy(r).scope,s=r.visualStyleAccessPath||"itemStyle",l=Ub(r,s);a.each(function(u){var f=a.getRawIndex(u);i[f]=u}),n.each(function(u){var f=i[u],c=a.getItemVisual(f,"colorFromPalette");if(c){var v=a.ensureUniqueItemVisual(f,"style"),h=n.getName(u)||u+"",d=n.count();v[l]=r.getColorFromPalette(h,o,d)}})}})}},Xs=Math.PI;function dO(e,t){t=t||{},Mt(t,{text:"loading",textColor:"#000",fontSize:12,fontWeight:"normal",fontStyle:"normal",fontFamily:"sans-serif",maskColor:"rgba(255, 255, 255, 0.8)",showSpinner:!0,color:"#5470c6",spinnerRadius:10,lineWidth:5,zlevel:0});var r=new ve,n=new Jt({style:{fill:t.maskColor},zlevel:t.zlevel,z:1e4});r.add(n);var i=new de({style:{text:t.text,fill:t.textColor,fontSize:t.fontSize,fontWeight:t.fontWeight,fontStyle:t.fontStyle,fontFamily:t.fontFamily},zlevel:t.zlevel,z:10001}),a=new Jt({style:{fill:"none"},textContent:i,textConfig:{position:"right",distance:10},zlevel:t.zlevel,z:10001});r.add(a);var o;return t.showSpinner&&(o=new ud({shape:{startAngle:-Xs/2,endAngle:-Xs/2+.1,r:t.spinnerRadius},style:{stroke:t.color,lineCap:"round",lineWidth:t.lineWidth},zlevel:t.zlevel,z:10001}),o.animateShape(!0).when(1e3,{endAngle:Xs*3/2}).start("circularInOut"),o.animateShape(!0).when(1e3,{startAngle:Xs*3/2}).delay(300).start("circularInOut"),r.add(o)),r.resize=function(){var s=i.getBoundingRect().width,l=t.showSpinner?t.spinnerRadius:0,u=(e.getWidth()-l*2-(t.showSpinner&&s?10:0)-s)/2-(t.showSpinner&&s?0:5+s/2)+(t.showSpinner?0:s/2)+(s?0:l),f=e.getHeight()/2;t.showSpinner&&o.setShape({cx:u,cy:f}),a.setShape({x:u-l,y:f-l,width:l*2,height:l*2}),n.setShape({x:0,y:0,width:e.getWidth(),height:e.getHeight()})},r.resize(),r}var pO=function(){function e(t,r,n,i){this._stageTaskMap=gt(),this.ecInstance=t,this.api=r,n=this._dataProcessorHandlers=n.slice(),i=this._visualHandlers=i.slice(),this._allHandlers=n.concat(i)}return e.prototype.restoreData=function(t,r){t.restoreData(r),this._stageTaskMap.each(function(n){var i=n.overallTask;i&&i.dirty()})},e.prototype.getPerformArgs=function(t,r){if(!!t.__pipeline){var n=this._pipelineMap.get(t.__pipeline.id),i=n.context,a=!r&&n.progressiveEnabled&&(!i||i.progressiveRender)&&t.__idxInPipeline>n.blockIndex,o=a?n.step:null,s=i&&i.modDataCount,l=s!=null?Math.ceil(s/o):null;return{step:o,modBy:l,modDataCount:s}}},e.prototype.getPipeline=function(t){return this._pipelineMap.get(t)},e.prototype.updateStreamModes=function(t,r){var n=this._pipelineMap.get(t.uid),i=t.getData(),a=i.count(),o=n.progressiveEnabled&&r.incrementalPrepareRender&&a>=n.threshold,s=t.get("large")&&a>=t.get("largeThreshold"),l=t.get("progressiveChunkMode")==="mod"?a:null;t.pipelineContext=n.context={progressiveRender:o,modDataCount:l,large:s}},e.prototype.restorePipelines=function(t){var r=this,n=r._pipelineMap=gt();t.eachSeries(function(i){var a=i.getProgressive(),o=i.uid;n.set(o,{id:o,head:null,tail:null,threshold:i.getProgressiveThreshold(),progressiveEnabled:a&&!(i.preventIncremental&&i.preventIncremental()),blockIndex:-1,step:Math.round(a||700),count:0}),r._pipe(i,i.dataTask)})},e.prototype.prepareStageTasks=function(){var t=this._stageTaskMap,r=this.api.getModel(),n=this.api;P(this._allHandlers,function(i){var a=t.get(i.uid)||t.set(i.uid,{}),o="";Fr(!(i.reset&&i.overallReset),o),i.reset&&this._createSeriesStageTask(i,a,r,n),i.overallReset&&this._createOverallStageTask(i,a,r,n)},this)},e.prototype.prepareView=function(t,r,n,i){var a=t.renderTask,o=a.context;o.model=r,o.ecModel=n,o.api=i,a.__block=!t.incrementalPrepareRender,this._pipe(r,a)},e.prototype.performDataProcessorTasks=function(t,r){this._performStageTasks(this._dataProcessorHandlers,t,r,{block:!0})},e.prototype.performVisualTasks=function(t,r,n){this._performStageTasks(this._visualHandlers,t,r,n)},e.prototype._performStageTasks=function(t,r,n,i){i=i||{};var a=!1,o=this;P(t,function(l,u){if(!(i.visualType&&i.visualType!==l.visualType)){var f=o._stageTaskMap.get(l.uid),c=f.seriesTaskMap,v=f.overallTask;if(v){var h,d=v.agentStubMap;d.each(function(g){s(i,g)&&(g.dirty(),h=!0)}),h&&v.dirty(),o.updatePayload(v,n);var m=o.getPerformArgs(v,i.block);d.each(function(g){g.perform(m)}),v.perform(m)&&(a=!0)}else c&&c.each(function(g,p){s(i,g)&&g.dirty();var y=o.getPerformArgs(g,i.block);y.skip=!l.performRawSeries&&r.isSeriesFiltered(g.context.model),o.updatePayload(g,n),g.perform(y)&&(a=!0)})}});function s(l,u){return l.setDirty&&(!l.dirtyMap||l.dirtyMap.get(u.__pipeline.id))}this.unfinished=a||this.unfinished},e.prototype.performSeriesTasks=function(t){var r;t.eachSeries(function(n){r=n.dataTask.perform()||r}),this.unfinished=r||this.unfinished},e.prototype.plan=function(){this._pipelineMap.each(function(t){var r=t.tail;do{if(r.__block){t.blockIndex=r.__idxInPipeline;break}r=r.getUpstream()}while(r)})},e.prototype.updatePayload=function(t,r){r!=="remain"&&(t.context.payload=r)},e.prototype._createSeriesStageTask=function(t,r,n,i){var a=this,o=r.seriesTaskMap,s=r.seriesTaskMap=gt(),l=t.seriesType,u=t.getTargetSeries;t.createOnAllSeries?n.eachRawSeries(f):l?n.eachRawSeriesByType(l,f):u&&u(n,i).each(f);function f(c){var v=c.uid,h=s.set(v,o&&o.get(v)||Mo({plan:wO,reset:bO,count:xO}));h.context={model:c,ecModel:n,api:i,useClearVisual:t.isVisual&&!t.isLayout,plan:t.plan,reset:t.reset,scheduler:a},a._pipe(c,h)}},e.prototype._createOverallStageTask=function(t,r,n,i){var a=this,o=r.overallTask=r.overallTask||Mo({reset:gO});o.context={ecModel:n,api:i,overallReset:t.overallReset,scheduler:a};var s=o.agentStubMap,l=o.agentStubMap=gt(),u=t.seriesType,f=t.getTargetSeries,c=!0,v=!1,h="";Fr(!t.createOnAllSeries,h),u?n.eachRawSeriesByType(u,d):f?f(n,i).each(d):(c=!1,P(n.getSeries(),d));function d(m){var g=m.uid,p=l.set(g,s&&s.get(g)||(v=!0,Mo({reset:mO,onDirty:_O})));p.context={model:m,overallProgress:c},p.agent=o,p.__block=c,a._pipe(m,p)}v&&o.dirty()},e.prototype._pipe=function(t,r){var n=t.uid,i=this._pipelineMap.get(n);!i.head&&(i.head=r),i.tail&&i.tail.pipe(r),i.tail=r,r.__idxInPipeline=i.count++,r.__pipeline=i},e.wrapStageHandler=function(t,r){return dt(t)&&(t={overallReset:t,seriesType:TO(t)}),t.uid=ku("stageHandler"),r&&(t.visualType=r),t},e}();function gO(e){e.overallReset(e.ecModel,e.api,e.payload)}function mO(e){return e.overallProgress&&yO}function yO(){this.agent.dirty(),this.getDownstream().dirty()}function _O(){this.agent&&this.agent.dirty()}function wO(e){return e.plan?e.plan(e.model,e.ecModel,e.api,e.payload):null}function bO(e){e.useClearVisual&&e.data.clearAllVisual();var t=e.resetDefines=he(e.reset(e.model,e.ecModel,e.api,e.payload));return t.length>1?ct(t,function(r,n){return Wb(n)}):SO}var SO=Wb(0);function Wb(e){return function(t,r){var n=r.data,i=r.resetDefines[e];if(i&&i.dataEach)for(var a=t.start;a0&&h===u.length-v.length){var d=u.slice(0,h);d!=="data"&&(r.mainType=d,r[v.toLowerCase()]=l,f=!0)}}s.hasOwnProperty(u)&&(n[u]=l,f=!0),f||(i[u]=l)})}return{cptQuery:r,dataQuery:n,otherQuery:i}},e.prototype.filter=function(t,r){var n=this.eventInfo;if(!n)return!0;var i=n.targetEl,a=n.packedEvent,o=n.model,s=n.view;if(!o||!s)return!0;var l=r.cptQuery,u=r.dataQuery;return f(l,o,"mainType")&&f(l,o,"subType")&&f(l,o,"index","componentIndex")&&f(l,o,"name")&&f(l,o,"id")&&f(u,a,"name")&&f(u,a,"dataIndex")&&f(u,a,"dataType")&&(!s.filterForExposedEvent||s.filterForExposedEvent(t,r.otherQuery,i,a));function f(c,v,h,d){return c[h]==null||v[d||h]===c[h]}},e.prototype.afterTrigger=function(){this.eventInfo=null},e}(),Oh=["symbol","symbolSize","symbolRotate","symbolOffset"],gy=Oh.concat(["symbolKeepAspect"]),AO={createOnAllSeries:!0,performRawSeries:!0,reset:function(e,t){var r=e.getData();if(e.legendIcon&&r.setVisual("legendIcon",e.legendIcon),!e.hasSymbolVisual)return;for(var n={},i={},a=!1,o=0;o0)?null:e==="dashed"?[4*t,2*t]:e==="dotted"?[t]:Vt(e)?[e]:et(e)?e:null}function Zb(e){var t=e.style,r=t.lineDash&&t.lineWidth>0&&jO(t.lineDash,t.lineWidth),n=t.lineDashOffset;if(r){var i=t.strokeNoScale&&e.getLineScale?e.getLineScale():1;i&&i!==1&&(r=ct(r,function(a){return a/i}),n/=i)}return[r,n]}var KO=new di(!0);function nu(e){var t=e.stroke;return!(t==null||t==="none"||!(e.lineWidth>0))}function my(e){return typeof e=="string"&&e!=="none"}function iu(e){var t=e.fill;return t!=null&&t!=="none"}function yy(e,t){if(t.fillOpacity!=null&&t.fillOpacity!==1){var r=e.globalAlpha;e.globalAlpha=t.fillOpacity*t.opacity,e.fill(),e.globalAlpha=r}else e.fill()}function _y(e,t){if(t.strokeOpacity!=null&&t.strokeOpacity!==1){var r=e.globalAlpha;e.globalAlpha=t.strokeOpacity*t.opacity,e.stroke(),e.globalAlpha=r}else e.stroke()}function Nh(e,t,r){var n=nw(t.image,t.__image,r);if(Pu(n)){var i=e.createPattern(n,t.repeat||"repeat");if(typeof DOMMatrix=="function"&&i&&i.setTransform){var a=new DOMMatrix;a.translateSelf(t.x||0,t.y||0),a.rotateSelf(0,0,(t.rotation||0)*ZA),a.scaleSelf(t.scaleX||1,t.scaleY||1),i.setTransform(a)}return i}}function ZO(e,t,r,n){var i,a=nu(r),o=iu(r),s=r.strokePercent,l=s<1,u=!t.path;(!t.silent||l)&&u&&t.createPathProxy();var f=t.path||KO,c=t.__dirty;if(!n){var v=r.fill,h=r.stroke,d=o&&!!v.colorStops,m=a&&!!h.colorStops,g=o&&!!v.image,p=a&&!!h.image,y=void 0,_=void 0,w=void 0,S=void 0,b=void 0;(d||m)&&(b=t.getBoundingRect()),d&&(y=c?Bh(e,v,b):t.__canvasFillGradient,t.__canvasFillGradient=y),m&&(_=c?Bh(e,h,b):t.__canvasStrokeGradient,t.__canvasStrokeGradient=_),g&&(w=c||!t.__canvasFillPattern?Nh(e,v,t):t.__canvasFillPattern,t.__canvasFillPattern=w),p&&(S=c||!t.__canvasStrokePattern?Nh(e,h,t):t.__canvasStrokePattern,t.__canvasStrokePattern=w),d?e.fillStyle=y:g&&(w?e.fillStyle=w:o=!1),m?e.strokeStyle=_:p&&(S?e.strokeStyle=S:a=!1)}var x=t.getGlobalScale();f.setScale(x[0],x[1],t.segmentIgnoreThreshold);var C,D;e.setLineDash&&r.lineDash&&(i=Zb(t),C=i[0],D=i[1]);var M=!0;(u||c&qi)&&(f.setDPR(e.dpr),l?f.setContext(null):(f.setContext(e),M=!1),f.reset(),t.buildPath(f,t.shape,n),f.toStatic(),t.pathUpdated()),M&&f.rebuildPath(e,l?s:1),C&&(e.setLineDash(C),e.lineDashOffset=D),n||(r.strokeFirst?(a&&_y(e,r),o&&yy(e,r)):(o&&yy(e,r),a&&_y(e,r))),C&&e.setLineDash([])}function QO(e,t,r){var n=t.__image=nw(r.image,t.__image,t,t.onload);if(!(!n||!Pu(n))){var i=r.x||0,a=r.y||0,o=t.getWidth(),s=t.getHeight(),l=n.width/n.height;if(o==null&&s!=null?o=s*l:s==null&&o!=null?s=o/l:o==null&&s==null&&(o=n.width,s=n.height),r.sWidth&&r.sHeight){var u=r.sx||0,f=r.sy||0;e.drawImage(n,u,f,r.sWidth,r.sHeight,i,a,o,s)}else if(r.sx&&r.sy){var u=r.sx,f=r.sy,c=o-u,v=s-f;e.drawImage(n,u,f,c,v,i,a,o,s)}else e.drawImage(n,i,a,o,s)}}function JO(e,t,r){var n,i=r.text;if(i!=null&&(i+=""),i){e.font=r.font||ci,e.textAlign=r.textAlign,e.textBaseline=r.textBaseline;var a=void 0,o=void 0;e.setLineDash&&r.lineDash&&(n=Zb(t),a=n[0],o=n[1]),a&&(e.setLineDash(a),e.lineDashOffset=o),r.strokeFirst?(nu(r)&&e.strokeText(i,r.x,r.y),iu(r)&&e.fillText(i,r.x,r.y)):(iu(r)&&e.fillText(i,r.x,r.y),nu(r)&&e.strokeText(i,r.x,r.y)),a&&e.setLineDash([])}}var wy=["shadowBlur","shadowOffsetX","shadowOffsetY"],by=[["lineCap","butt"],["lineJoin","miter"],["miterLimit",10]];function Qb(e,t,r,n,i){var a=!1;if(!n&&(r=r||{},t===r))return!1;if(n||t.opacity!==r.opacity){we(e,i),a=!0;var o=Math.max(Math.min(t.opacity,1),0);e.globalAlpha=isNaN(o)?oi.opacity:o}(n||t.blend!==r.blend)&&(a||(we(e,i),a=!0),e.globalCompositeOperation=t.blend||oi.blend);for(var s=0;s0&&r.unfinished);r.unfinished||this._zr.flush()}}},t.prototype.getDom=function(){return this._dom},t.prototype.getId=function(){return this.id},t.prototype.getZr=function(){return this._zr},t.prototype.isSSR=function(){return this._ssr},t.prototype.setOption=function(r,n,i){if(!this[ne]){if(this._disposed){this.id;return}var a,o,s;if(st(n)&&(i=n.lazyUpdate,a=n.silent,o=n.replaceMerge,s=n.transition,n=n.notMerge),this[ne]=!0,!this._model||n){var l=new f2(this._api),u=this._theme,f=this._model=new wb;f.scheduler=this._scheduler,f.ssr=this._ssr,f.init(null,null,null,u,this._locale,l)}this._model.setOption(r,{replaceMerge:o},zh);var c={seriesTransition:s,optionChanged:!0};if(i)this[ge]={silent:a,updateParams:c},this[ne]=!1,this.getZr().wakeUp();else{try{Vi(this),Jr.update.call(this,null,c)}catch(v){throw this[ge]=null,this[ne]=!1,v}this._ssr||this._zr.flush(),this[ge]=null,this[ne]=!1,Xa.call(this,a),qa.call(this,a)}}},t.prototype.setTheme=function(){},t.prototype.getModel=function(){return this._model},t.prototype.getOption=function(){return this._model&&this._model.getOption()},t.prototype.getWidth=function(){return this._zr.getWidth()},t.prototype.getHeight=function(){return this._zr.getHeight()},t.prototype.getDevicePixelRatio=function(){return this._zr.painter.dpr||ck&&window.devicePixelRatio||1},t.prototype.getRenderedCanvas=function(r){return this.renderToCanvas(r)},t.prototype.renderToCanvas=function(r){r=r||{};var n=this._zr.painter;return n.getRenderedCanvas({backgroundColor:r.backgroundColor||this._model.get("backgroundColor"),pixelRatio:r.pixelRatio||this.getDevicePixelRatio()})},t.prototype.renderToSVGString=function(r){r=r||{};var n=this._zr.painter;return n.renderToString({useViewBox:r.useViewBox})},t.prototype.getSvgDataURL=function(){if(!!yt.svgSupported){var r=this._zr,n=r.storage.getDisplayList();return P(n,function(i){i.stopAnimation(null,!0)}),r.painter.toDataURL()}},t.prototype.getDataURL=function(r){if(this._disposed){this.id;return}r=r||{};var n=r.excludeComponents,i=this._model,a=[],o=this;P(n,function(l){i.eachComponent({mainType:l},function(u){var f=o._componentsMap[u.__viewId];f.group.ignore||(a.push(f),f.group.ignore=!0)})});var s=this._zr.painter.getType()==="svg"?this.getSvgDataURL():this.renderToCanvas(r).toDataURL("image/"+(r&&r.type||"png"));return P(a,function(l){l.group.ignore=!1}),s},t.prototype.getConnectedDataURL=function(r){if(this._disposed){this.id;return}var n=r.type==="svg",i=this.group,a=Math.min,o=Math.max,s=1/0;if(Ny[i]){var l=s,u=s,f=-s,c=-s,v=[],h=r&&r.pixelRatio||this.getDevicePixelRatio();P(Po,function(_,w){if(_.group===i){var S=n?_.getZr().painter.getSvgDom().innerHTML:_.renderToCanvas(bt(r)),b=_.getDom().getBoundingClientRect();l=a(b.left,l),u=a(b.top,u),f=o(b.right,f),c=o(b.bottom,c),v.push({dom:S,left:b.left,top:b.top})}}),l*=h,u*=h,f*=h,c*=h;var d=f-l,m=c-u,g=bi.createCanvas(),p=Og(g,{renderer:n?"svg":"canvas"});if(p.resize({width:d,height:m}),n){var y="";return P(v,function(_){var w=_.left-l,S=_.top-u;y+=''+_.dom+""}),p.painter.getSvgRoot().innerHTML=y,r.connectedBackgroundColor&&p.painter.setBackgroundColor(r.connectedBackgroundColor),p.refreshImmediately(),p.painter.toDataURL()}else return r.connectedBackgroundColor&&p.add(new Jt({shape:{x:0,y:0,width:d,height:m},style:{fill:r.connectedBackgroundColor}})),P(v,function(_){var w=new Si({style:{x:_.left*h-l,y:_.top*h-u,image:_.dom}});p.add(w)}),p.refreshImmediately(),g.toDataURL("image/"+(r&&r.type||"png"))}else return this.getDataURL(r)},t.prototype.convertToPixel=function(r,n){return oc(this,"convertToPixel",r,n)},t.prototype.convertFromPixel=function(r,n){return oc(this,"convertFromPixel",r,n)},t.prototype.containPixel=function(r,n){if(this._disposed){this.id;return}var i=this._model,a,o=Pf(i,r);return P(o,function(s,l){l.indexOf("Models")>=0&&P(s,function(u){var f=u.coordinateSystem;if(f&&f.containPoint)a=a||!!f.containPoint(n);else if(l==="seriesModels"){var c=this._chartsMap[u.__viewId];c&&c.containPoint&&(a=a||c.containPoint(n,u))}},this)},this),!!a},t.prototype.getVisual=function(r,n){var i=this._model,a=Pf(i,r,{defaultMainType:"series"}),o=a.seriesModel,s=o.getData(),l=a.hasOwnProperty("dataIndexInside")?a.dataIndexInside:a.hasOwnProperty("dataIndex")?s.indexOfRawIndex(a.dataIndex):null;return l!=null?IO(s,l,n):EO(s,n)},t.prototype.getViewOfComponentModel=function(r){return this._componentsMap[r.__viewId]},t.prototype.getViewOfSeriesModel=function(r){return this._chartsMap[r.__viewId]},t.prototype._initEvents=function(){var r=this;P(Dk,function(n){var i=function(a){var o=r.getModel(),s=a.target,l,u=n==="globalout";if(u?l={}:s&&uo(s,function(d){var m=Bt(d);if(m&&m.dataIndex!=null){var g=m.dataModel||o.getSeriesByIndex(m.seriesIndex);return l=g&&g.getDataParams(m.dataIndex,m.dataType)||{},!0}else if(m.eventData)return l=q({},m.eventData),!0},!0),l){var f=l.componentType,c=l.componentIndex;(f==="markLine"||f==="markPoint"||f==="markArea")&&(f="series",c=l.seriesIndex);var v=f&&c!=null&&o.getComponent(f,c),h=v&&r[v.mainType==="series"?"_chartsMap":"_componentsMap"][v.__viewId];l.event=a,l.type=n,r._$eventProcessor.eventInfo={targetEl:s,packedEvent:l,model:v,view:h},r.trigger(n,l)}};i.zrEventfulCallAtLast=!0,r._zr.on(n,i,r)}),P(Ao,function(n,i){r._messageCenter.on(i,function(a){this.trigger(i,a)},r)}),P(["selectchanged"],function(n){r._messageCenter.on(n,function(i){this.trigger(n,i)},r)}),LO(this._messageCenter,this,this._api)},t.prototype.isDisposed=function(){return this._disposed},t.prototype.clear=function(){if(this._disposed){this.id;return}this.setOption({series:[]},!0)},t.prototype.dispose=function(){if(this._disposed){this.id;return}this._disposed=!0;var r=this.getDom();r&&tw(this.getDom(),Od,"");var n=this,i=n._api,a=n._model;P(n._componentsViews,function(o){o.dispose(a,i)}),P(n._chartsViews,function(o){o.dispose(a,i)}),n._zr.dispose(),n._dom=n._model=n._chartsMap=n._componentsMap=n._chartsViews=n._componentsViews=n._scheduler=n._api=n._zr=n._throttledZrFlush=n._theme=n._coordSysMgr=n._messageCenter=null,delete Po[n.id]},t.prototype.resize=function(r){if(!this[ne]){if(this._disposed){this.id;return}this._zr.resize(r);var n=this._model;if(this._loadingFX&&this._loadingFX.resize(),!!n){var i=n.resetOption("media"),a=r&&r.silent;this[ge]&&(a==null&&(a=this[ge].silent),i=!0,this[ge]=null),this[ne]=!0;try{i&&Vi(this),Jr.update.call(this,{type:"resize",animation:q({duration:0},r&&r.animation)})}catch(o){throw this[ne]=!1,o}this[ne]=!1,Xa.call(this,a),qa.call(this,a)}}},t.prototype.showLoading=function(r,n){if(this._disposed){this.id;return}if(st(r)&&(n=r,r=""),r=r||"default",this.hideLoading(),!!Hh[r]){var i=Hh[r](this._api,n),a=this._zr;this._loadingFX=i,a.add(i)}},t.prototype.hideLoading=function(){if(this._disposed){this.id;return}this._loadingFX&&this._zr.remove(this._loadingFX),this._loadingFX=null},t.prototype.makeActionFromEvent=function(r){var n=q({},r);return n.type=Ao[r.type],n},t.prototype.dispatchAction=function(r,n){if(this._disposed){this.id;return}if(st(n)||(n={silent:!!n}),!!au[r.type]&&!!this._model){if(this[ne]){this._pendingActions.push(r);return}var i=n.silent;lc.call(this,r,i);var a=n.flush;a?this._zr.flush():a!==!1&&yt.browser.weChat&&this._throttledZrFlush(),Xa.call(this,i),qa.call(this,i)}},t.prototype.updateLabelLayout=function(){nr.trigger("series:layoutlabels",this._model,this._api,{updatedSeries:[]})},t.prototype.appendData=function(r){if(this._disposed){this.id;return}var n=r.seriesIndex,i=this.getModel(),a=i.getSeriesByIndex(n);a.appendData(r),this._scheduler.unfinished=!0,this.getZr().wakeUp()},t.internalField=function(){Vi=function(c){var v=c._scheduler;v.restorePipelines(c._model),v.prepareStageTasks(),ac(c,!0),ac(c,!1),v.plan()},ac=function(c,v){for(var h=c._model,d=c._scheduler,m=v?c._componentsViews:c._chartsViews,g=v?c._componentsMap:c._chartsMap,p=c._zr,y=c._api,_=0;_v.get("hoverLayerThreshold")&&!yt.node&&!yt.worker&&v.eachSeries(function(g){if(!g.preventUsingHoverLayer){var p=c._chartsMap[g.__viewId];p.__alive&&p.eachRendered(function(y){y.states.emphasis&&(y.states.emphasis.hoverLayer=!0)})}})}function o(c,v){var h=c.get("blendMode")||null;v.eachRendered(function(d){d.isGroup||(d.style.blend=h)})}function s(c,v){if(!c.preventAutoZ){var h=c.get("z")||0,d=c.get("zlevel")||0;v.eachRendered(function(m){return l(m,h,d,-1/0),!0})}}function l(c,v,h,d){var m=c.getTextContent(),g=c.getTextGuideLine(),p=c.isGroup;if(p)for(var y=c.childrenRef(),_=0;_0?{duration:m,delay:h.get("delay"),easing:h.get("easing")}:null;v.eachRendered(function(p){if(p.states&&p.states.emphasis){if(To(p))return;if(p instanceof kt&&fL(p),p.__dirty){var y=p.prevStates;y&&p.useStates(y)}if(d){p.stateTransition=g;var _=p.getTextContent(),w=p.getTextGuideLine();_&&(_.stateTransition=g),w&&(w.stateTransition=g)}p.__dirty&&i(p)}})}ky=function(c){return new(function(v){J(h,v);function h(){return v!==null&&v.apply(this,arguments)||this}return h.prototype.getCoordinateSystems=function(){return c._coordSysMgr.getCoordinateSystems()},h.prototype.getComponentByElement=function(d){for(;d;){var m=d.__ecComponentInfo;if(m!=null)return c._model.getComponent(m.mainType,m.index);d=d.parent}},h.prototype.enterEmphasis=function(d,m){ql(d,m),Ne(c)},h.prototype.leaveEmphasis=function(d,m){jl(d,m),Ne(c)},h.prototype.enterBlur=function(d){tL(d),Ne(c)},h.prototype.leaveBlur=function(d){_w(d),Ne(c)},h.prototype.enterSelect=function(d){ww(d),Ne(c)},h.prototype.leaveSelect=function(d){bw(d),Ne(c)},h.prototype.getModel=function(){return c.getModel()},h.prototype.getViewOfComponentModel=function(d){return c.getViewOfComponentModel(d)},h.prototype.getViewOfSeriesModel=function(d){return c.getViewOfSeriesModel(d)},h}(bb))(c)},vS=function(c){function v(h,d){for(var m=0;m=0)){Fy.push(r);var a=qb.wrapStageHandler(r,i);a.__prio=t,a.__raw=r,e.push(a)}}function _S(e,t){Hh[e]=t}function Rk(e,t,r){var n=fk("registerMap");n&&n(e,t,r)}var Ok=B2;Ti(Ld,cO);Ti(Yu,hO);Ti(Yu,vO);Ti(Ld,AO);Ti(Yu,PO);Ti(sS,sk);mS(xb);yS(dk,y2);_S("default",dO);Ia({type:si,event:si,update:si},be);Ia({type:bl,event:bl,update:bl},be);Ia({type:bo,event:bo,update:bo},be);Ia({type:Sl,event:Sl,update:Sl},be);Ia({type:So,event:So,update:So},be);gS("light",CO);gS("dark",DO);function ja(e){return e==null?0:e.length||1}function zy(e){return e}var kk=function(){function e(t,r,n,i,a,o){this._old=t,this._new=r,this._oldKeyGetter=n||zy,this._newKeyGetter=i||zy,this.context=a,this._diffModeMultiple=o==="multiple"}return e.prototype.add=function(t){return this._add=t,this},e.prototype.update=function(t){return this._update=t,this},e.prototype.updateManyToOne=function(t){return this._updateManyToOne=t,this},e.prototype.updateOneToMany=function(t){return this._updateOneToMany=t,this},e.prototype.updateManyToMany=function(t){return this._updateManyToMany=t,this},e.prototype.remove=function(t){return this._remove=t,this},e.prototype.execute=function(){this[this._diffModeMultiple?"_executeMultiple":"_executeOneToOne"]()},e.prototype._executeOneToOne=function(){var t=this._old,r=this._new,n={},i=new Array(t.length),a=new Array(r.length);this._initIndexMap(t,null,i,"_oldKeyGetter"),this._initIndexMap(r,n,a,"_newKeyGetter");for(var o=0;o1){var f=l.shift();l.length===1&&(n[s]=l[0]),this._update&&this._update(f,o)}else u===1?(n[s]=null,this._update&&this._update(l,o)):this._remove&&this._remove(o)}this._performRestAdd(a,n)},e.prototype._executeMultiple=function(){var t=this._old,r=this._new,n={},i={},a=[],o=[];this._initIndexMap(t,n,a,"_oldKeyGetter"),this._initIndexMap(r,i,o,"_newKeyGetter");for(var s=0;s1&&v===1)this._updateManyToOne&&this._updateManyToOne(f,u),i[l]=null;else if(c===1&&v>1)this._updateOneToMany&&this._updateOneToMany(f,u),i[l]=null;else if(c===1&&v===1)this._update&&this._update(f,u),i[l]=null;else if(c>1&&v>1)this._updateManyToMany&&this._updateManyToMany(f,u),i[l]=null;else if(c>1)for(var h=0;h1)for(var s=0;s30}var Ka=st,tn=ct,Uk=typeof Int32Array=="undefined"?Array:Int32Array,Wk="e\0\0",Hy=-1,Yk=["hasItemOption","_nameList","_idList","_invertedIndicesMap","_dimSummary","userOutput","_rawData","_dimValueGetter","_nameDimIdx","_idDimIdx","_nameRepeatCount"],Xk=["_approximateExtent"],$y,Js,Za,Qa,cc,tl,hc,qk=function(){function e(t,r){this.type="list",this._dimOmitted=!1,this._nameList=[],this._idList=[],this._visual={},this._layout={},this._itemVisuals=[],this._itemLayouts=[],this._graphicEls=[],this._approximateExtent={},this._calculationInfo={},this.hasItemOption=!1,this.TRANSFERABLE_METHODS=["cloneShallow","downSample","lttbDownSample","map"],this.CHANGABLE_METHODS=["filterSelf","selectRange"],this.DOWNSAMPLE_METHODS=["downSample","lttbDownSample"];var n,i=!1;bS(t)?(n=t.dimensions,this._dimOmitted=t.isDimensionOmitted(),this._schema=t):(i=!0,n=t),n=n||["x","y"];for(var a={},o=[],s={},l=!1,u={},f=0;f=r)){var n=this._store,i=n.getProvider();this._updateOrdinalMeta();var a=this._nameList,o=this._idList,s=i.getSource().sourceFormat,l=s===Qe;if(l&&!i.pure)for(var u=[],f=t;f0},e.prototype.ensureUniqueItemVisual=function(t,r){var n=this._itemVisuals,i=n[t];i||(i=n[t]={});var a=i[r];return a==null&&(a=this.getVisual(r),et(a)?a=a.slice():Ka(a)&&(a=q({},a)),i[r]=a),a},e.prototype.setItemVisual=function(t,r,n){var i=this._itemVisuals[t]||{};this._itemVisuals[t]=i,Ka(r)?q(i,r):i[r]=n},e.prototype.clearAllVisual=function(){this._visual={},this._itemVisuals=[]},e.prototype.setLayout=function(t,r){Ka(t)?q(this._layout,t):this._layout[t]=r},e.prototype.getLayout=function(t){return this._layout[t]},e.prototype.getItemLayout=function(t){return this._itemLayouts[t]},e.prototype.setItemLayout=function(t,r,n){this._itemLayouts[t]=n?q(this._itemLayouts[t]||{},r):r},e.prototype.clearItemLayouts=function(){this._itemLayouts.length=0},e.prototype.setItemGraphicEl=function(t,r){var n=this.hostModel&&this.hostModel.seriesIndex;UE(n,this.dataType,t,r),this._graphicEls[t]=r},e.prototype.getItemGraphicEl=function(t){return this._graphicEls[t]},e.prototype.eachItemGraphicEl=function(t,r){P(this._graphicEls,function(n,i){n&&t&&t.call(r,n,i)})},e.prototype.cloneShallow=function(t){return t||(t=new e(this._schema?this._schema:tn(this.dimensions,this._getDimInfo,this),this.hostModel)),cc(t,this),t._store=this._store,t},e.prototype.wrapMethod=function(t,r){var n=this[t];!dt(n)||(this.__wrappedMethods=this.__wrappedMethods||[],this.__wrappedMethods.push(t),this[t]=function(){var i=n.apply(this,arguments);return r.apply(this,[i].concat(Gv(arguments)))})},e.internalField=function(){$y=function(t){var r=t._invertedIndicesMap;P(r,function(n,i){var a=t._dimInfos[i],o=a.ordinalMeta,s=t._store;if(o){n=r[i]=new Uk(o.categories.length);for(var l=0;l1&&(l+="__ec__"+f),i[r]=l}}}(),e}(),jk=qk;function Kk(e,t){Dd(e)||(e=Md(e)),t=t||{};var r=t.coordDimensions||[],n=t.dimensionsDefine||e.dimensionsDefine||[],i=gt(),a=[],o=Qk(e,r,n,t.dimensionsCount),s=t.canOmitUnusedDimensions&&TS(o),l=n===e.dimensionsDefine,u=l?xS(e):SS(n),f=t.encodeDefine;!f&&t.encodeDefaulter&&(f=t.encodeDefaulter(e,o));for(var c=gt(f),v=new Eb(o),h=0;h0&&(n.name=i+(a-1)),a++,t.set(i,a)}}function Qk(e,t,r,n){var i=Math.max(e.dimensionsDetectedCount||1,t.length,r.length,n||0);return P(t,function(a){var o;st(a)&&(o=a.dimsDef)&&(i=Math.max(i,o.length))}),i}function Jk(e,t,r){var n=t.data;if(r||n.hasOwnProperty(e)){for(var i=0;n.hasOwnProperty(e+i);)i++;e+=i}return t.set(e,!0),e}var tB=function(){function e(t){this.coordSysDims=[],this.axisMap=gt(),this.categoryAxisMap=gt(),this.coordSysName=t}return e}();function eB(e){var t=e.get("coordinateSystem"),r=new tB(t),n=rB[t];if(n)return n(e,r,r.axisMap,r.categoryAxisMap),r}var rB={cartesian2d:function(e,t,r,n){var i=e.getReferringComponents("xAxis",ar).models[0],a=e.getReferringComponents("yAxis",ar).models[0];t.coordSysDims=["x","y"],r.set("x",i),r.set("y",a),Gi(i)&&(n.set("x",i),t.firstCategoryDimIndex=0),Gi(a)&&(n.set("y",a),t.firstCategoryDimIndex==null&&(t.firstCategoryDimIndex=1))},singleAxis:function(e,t,r,n){var i=e.getReferringComponents("singleAxis",ar).models[0];t.coordSysDims=["single"],r.set("single",i),Gi(i)&&(n.set("single",i),t.firstCategoryDimIndex=0)},polar:function(e,t,r,n){var i=e.getReferringComponents("polar",ar).models[0],a=i.findAxisModel("radiusAxis"),o=i.findAxisModel("angleAxis");t.coordSysDims=["radius","angle"],r.set("radius",a),r.set("angle",o),Gi(a)&&(n.set("radius",a),t.firstCategoryDimIndex=0),Gi(o)&&(n.set("angle",o),t.firstCategoryDimIndex==null&&(t.firstCategoryDimIndex=1))},geo:function(e,t,r,n){t.coordSysDims=["lng","lat"]},parallel:function(e,t,r,n){var i=e.ecModel,a=i.getComponent("parallel",e.get("parallelIndex")),o=t.coordSysDims=a.dimensions.slice();P(a.parallelAxisIndex,function(s,l){var u=i.getComponent("parallelAxis",s),f=o[l];r.set(f,u),Gi(u)&&(n.set(f,u),t.firstCategoryDimIndex==null&&(t.firstCategoryDimIndex=l))})}};function Gi(e){return e.get("type")==="category"}function nB(e,t,r){r=r||{};var n=r.byIndex,i=r.stackedCoordDimension,a,o,s;iB(t)?a=t:(o=t.schema,a=o.dimensions,s=t.store);var l=!!(e&&e.get("stack")),u,f,c,v;if(P(a,function(y,_){nt(y)&&(a[_]=y={name:y}),l&&!y.isExtraCoord&&(!n&&!u&&y.ordinalMeta&&(u=y),!f&&y.type!=="ordinal"&&y.type!=="time"&&(!i||i===y.coordDim)&&(f=y))}),f&&!n&&!u&&(n=!0),f){c="__\0ecstackresult_"+e.id,v="__\0ecstackedover_"+e.id,u&&(u.createInvertedIndices=!0);var h=f.coordDim,d=f.type,m=0;P(a,function(y){y.coordDim===h&&m++});var g={name:c,coordDim:h,coordDimIndex:m,type:d,isExtraCoord:!0,isCalculationCoord:!0,storeDimIndex:a.length},p={name:v,coordDim:v,coordDimIndex:m+1,type:d,isExtraCoord:!0,isCalculationCoord:!0,storeDimIndex:a.length+1};o?(s&&(g.storeDimIndex=s.ensureCalculationDimension(v,d),p.storeDimIndex=s.ensureCalculationDimension(c,d)),o.appendCalculationDimension(g),o.appendCalculationDimension(p)):(a.push(g),a.push(p))}return{stackedDimension:f&&f.name,stackedByDimension:u&&u.name,isStackedByIndex:n,stackedOverDimension:v,stackResultDimension:c}}function iB(e){return!bS(e.schema)}function es(e,t){return!!t&&t===e.getCalculationInfo("stackedDimension")}function aB(e,t){return es(e,t)?e.getCalculationInfo("stackResultDimension"):t}function oB(e,t){var r=e.get("coordinateSystem"),n=Cd.get(r),i;return t&&t.coordSysDims&&(i=ct(t.coordSysDims,function(a){var o={name:a},s=t.axisMap.get(a);if(s){var l=s.get("type");o.type=zk(l)}return o})),i||(i=n&&(n.getDimensionsInfo?n.getDimensionsInfo():n.dimensions.slice())||["x","y"]),i}function sB(e,t,r){var n,i;return r&&P(e,function(a,o){var s=a.coordDim,l=r.categoryAxisMap.get(s);l&&(n==null&&(n=o),a.ordinalMeta=l.getOrdinalMeta(),t&&(a.createInvertedIndices=!0)),a.otherDims.itemName!=null&&(i=!0)}),!i&&n!=null&&(e[n].otherDims.itemName=0),n}function lB(e,t,r){r=r||{};var n=t.getSourceManager(),i,a=!1;e?(a=!0,i=Md(e)):(i=n.getSource(),a=i.sourceFormat===Qe);var o=eB(t),s=oB(t,o),l=r.useEncodeDefaulter,u=dt(l)?l:l?Zt(UR,s,t):null,f={coordDimensions:s,generateCoord:r.generateCoord,encodeDefine:t.getEncode(),encodeDefaulter:u,canOmitUnusedDimensions:!a},c=Kk(i,f),v=sB(c.dimensions,r.createInvertedIndices,o),h=a?null:n.getSharedDataStore(c),d=nB(t,{schema:c,store:h}),m=new jk(c,t);m.setCalculationInfo(d);var g=v!=null&&uB(i)?function(p,y,_,w){return w===v?_:this.defaultDimValueGetter(p,y,_,w)}:null;return m.hasItemOption=!1,m.initData(a?i:h,null,g),m}function uB(e){if(e.sourceFormat===Qe){var t=fB(e.data||[]);return!et(us(t))}}function fB(e){for(var t=0;tr[1]&&(r[1]=t[1])},e.prototype.unionExtentFromData=function(t,r){this.unionExtent(t.getApproximateExtent(r))},e.prototype.getExtent=function(){return this._extent.slice()},e.prototype.setExtent=function(t,r){var n=this._extent;isNaN(t)||(n[0]=t),isNaN(r)||(n[1]=r)},e.prototype.isInExtentRange=function(t){return this._extent[0]<=t&&this._extent[1]>=t},e.prototype.isBlank=function(){return this._isBlank},e.prototype.setBlank=function(t){this._isBlank=t},e}();Au(CS);var Ur=CS,cB=0,hB=function(){function e(t){this.categories=t.categories||[],this._needCollect=t.needCollect,this._deduplication=t.deduplication,this.uid=++cB}return e.createByAxisModel=function(t){var r=t.option,n=r.data,i=n&&ct(n,vB);return new e({categories:i,needCollect:!i,deduplication:r.dedplication!==!1})},e.prototype.getOrdinal=function(t){return this._getOrCreateMap().get(t)},e.prototype.parseAndCollect=function(t){var r,n=this._needCollect;if(!nt(t)&&!n)return t;if(n&&!this._deduplication)return r=this.categories.length,this.categories[r]=t,r;var i=this._getOrCreateMap();return r=i.get(t),r==null&&(n?(r=this.categories.length,this.categories[r]=t,i.set(t,r)):r=NaN),r},e.prototype._getOrCreateMap=function(){return this._map||(this._map=gt(this.categories))},e}();function vB(e){return st(e)&&e.value!=null?e.value:e+""}var $h=hB;function Vh(e){return e.type==="interval"||e.type==="log"}function dB(e,t,r,n){var i={},a=e[1]-e[0],o=i.interval=j1(a/t,!0);r!=null&&on&&(o=i.interval=n);var s=i.intervalPrecision=DS(o),l=i.niceTickExtent=[Yt(Math.ceil(e[0]/o)*o,s),Yt(Math.floor(e[1]/o)*o,s)];return pB(l,e),i}function vc(e){var t=Math.pow(10,Jv(e)),r=e/t;return r?r===2?r=3:r===3?r=5:r*=2:r=1,Yt(r*t)}function DS(e){return Rr(e)+2}function Vy(e,t,r){e[t]=Math.max(Math.min(e[t],r[1]),r[0])}function pB(e,t){!isFinite(e[0])&&(e[0]=t[0]),!isFinite(e[1])&&(e[1]=t[1]),Vy(e,0,t),Vy(e,1,t),e[0]>e[1]&&(e[0]=e[1])}function Xu(e,t){return e>=t[0]&&e<=t[1]}function qu(e,t){return t[1]===t[0]?.5:(e-t[0])/(t[1]-t[0])}function ju(e,t){return e*(t[1]-t[0])+t[0]}var MS=function(e){J(t,e);function t(r){var n=e.call(this,r)||this;n.type="ordinal";var i=n.getSetting("ordinalMeta");return i||(i=new $h({})),et(i)&&(i=new $h({categories:ct(i,function(a){return st(a)?a.value:a})})),n._ordinalMeta=i,n._extent=n.getSetting("extent")||[0,i.categories.length-1],n}return t.prototype.parse=function(r){return nt(r)?this._ordinalMeta.getOrdinal(r):Math.round(r)},t.prototype.contain=function(r){return r=this.parse(r),Xu(r,this._extent)&&this._ordinalMeta.categories[r]!=null},t.prototype.normalize=function(r){return r=this._getTickNumber(this.parse(r)),qu(r,this._extent)},t.prototype.scale=function(r){return r=Math.round(ju(r,this._extent)),this.getRawOrdinalNumber(r)},t.prototype.getTicks=function(){for(var r=[],n=this._extent,i=n[0];i<=n[1];)r.push({value:i}),i++;return r},t.prototype.getMinorTicks=function(r){},t.prototype.setSortInfo=function(r){if(r==null){this._ordinalNumbersByTick=this._ticksByOrdinalNumber=null;return}for(var n=r.ordinalNumbers,i=this._ordinalNumbersByTick=[],a=this._ticksByOrdinalNumber=[],o=0,s=this._ordinalMeta.categories.length,l=Math.min(s,n.length);o=0&&r=0&&r=r},t.prototype.getOrdinalMeta=function(){return this._ordinalMeta},t.prototype.calcNiceTicks=function(){},t.prototype.calcNiceExtent=function(){},t.type="ordinal",t}(Ur);Ur.registerClass(MS);var AS=MS,Kn=Yt,PS=function(e){J(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type="interval",r._interval=0,r._intervalPrecision=2,r}return t.prototype.parse=function(r){return r},t.prototype.contain=function(r){return Xu(r,this._extent)},t.prototype.normalize=function(r){return qu(r,this._extent)},t.prototype.scale=function(r){return ju(r,this._extent)},t.prototype.setExtent=function(r,n){var i=this._extent;isNaN(r)||(i[0]=parseFloat(r)),isNaN(n)||(i[1]=parseFloat(n))},t.prototype.unionExtent=function(r){var n=this._extent;r[0]n[1]&&(n[1]=r[1]),this.setExtent(n[0],n[1])},t.prototype.getInterval=function(){return this._interval},t.prototype.setInterval=function(r){this._interval=r,this._niceExtent=this._extent.slice(),this._intervalPrecision=DS(r)},t.prototype.getTicks=function(r){var n=this._interval,i=this._extent,a=this._niceExtent,o=this._intervalPrecision,s=[];if(!n)return s;var l=1e4;i[0]l)return[];var f=s.length?s[s.length-1].value:a[1];return i[1]>f&&(r?s.push({value:Kn(f+n,o)}):s.push({value:i[1]})),s},t.prototype.getMinorTicks=function(r){for(var n=this.getTicks(!0),i=[],a=this.getExtent(),o=1;oa[0]&&h0&&(a=a===null?s:Math.min(a,s))}r[n]=a}}return r}function wB(e){var t=_B(e),r=[];return P(e,function(n){var i=n.coordinateSystem,a=i.getBaseAxis(),o=a.getExtent(),s;if(a.type==="category")s=a.getBandWidth();else if(a.type==="value"||a.type==="time"){var l=a.dim+"_"+a.index,u=t[l],f=Math.abs(o[1]-o[0]),c=a.scale.getExtent(),v=Math.abs(c[1]-c[0]);s=u?f/v*u:f}else{var h=n.getData();s=Math.abs(o[1]-o[0])/h.count()}var d=ce(n.get("barWidth"),s),m=ce(n.get("barMaxWidth"),s),g=ce(n.get("barMinWidth")||(TB(n)?.5:1),s),p=n.get("barGap"),y=n.get("barCategoryGap");r.push({bandWidth:s,barWidth:d,barMaxWidth:m,barMinWidth:g,barGap:p,barCategoryGap:y,axisKey:LS(a),stackId:ES(n)})}),bB(r)}function bB(e){var t={};P(e,function(n,i){var a=n.axisKey,o=n.bandWidth,s=t[a]||{bandWidth:o,remainedWidth:o,autoWidthCount:0,categoryGap:null,gap:"20%",stacks:{}},l=s.stacks;t[a]=s;var u=n.stackId;l[u]||s.autoWidthCount++,l[u]=l[u]||{width:0,maxWidth:0};var f=n.barWidth;f&&!l[u].width&&(l[u].width=f,f=Math.min(s.remainedWidth,f),s.remainedWidth-=f);var c=n.barMaxWidth;c&&(l[u].maxWidth=c);var v=n.barMinWidth;v&&(l[u].minWidth=v);var h=n.barGap;h!=null&&(s.gap=h);var d=n.barCategoryGap;d!=null&&(s.categoryGap=d)});var r={};return P(t,function(n,i){r[i]={};var a=n.stacks,o=n.bandWidth,s=n.categoryGap;if(s==null){var l=$t(a).length;s=Math.max(35-l*4,15)+"%"}var u=ce(s,o),f=ce(n.gap,1),c=n.remainedWidth,v=n.autoWidthCount,h=(c-u)/(v+(v-1)*f);h=Math.max(h,0),P(a,function(p){var y=p.maxWidth,_=p.minWidth;if(p.width){var w=p.width;y&&(w=Math.min(w,y)),_&&(w=Math.max(w,_)),p.width=w,c-=w+f*w,v--}else{var w=h;y&&yw&&(w=_),w!==h&&(p.width=w,c-=w+f*w,v--)}}),h=(c-u)/(v+(v-1)*f),h=Math.max(h,0);var d=0,m;P(a,function(p,y){p.width||(p.width=h),m=p,d+=p.width*(1+f)}),m&&(d-=m.width*f);var g=-d/2;P(a,function(p,y){r[i][y]=r[i][y]||{bandWidth:o,offset:g,width:p.width},g+=p.width*(1+f)})}),r}function SB(e,t,r){if(e&&t){var n=e[LS(t)];return n!=null&&r!=null?n[ES(r)]:n}}function xB(e){return e.coordinateSystem&&e.coordinateSystem.type==="cartesian2d"}function TB(e){return e.pipelineContext&&e.pipelineContext.large}var CB=function(e,t,r,n){for(;r>>1;e[i][1]i&&(this._approxInterval=i);var s=el.length,l=Math.min(CB(el,this._approxInterval,0,s),s-1);this._interval=el[l][1],this._minLevelUnit=el[Math.max(l-1,0)][0]},t.prototype.parse=function(r){return Vt(r)?r:+zr(r)},t.prototype.contain=function(r){return Xu(this.parse(r),this._extent)},t.prototype.normalize=function(r){return qu(this.parse(r),this._extent)},t.prototype.scale=function(r){return ju(r,this._extent)},t.type="time",t}(vs),el=[["second",wd],["minute",bd],["hour",Co],["quarter-day",Co*6],["half-day",Co*12],["day",qe*1.2],["half-week",qe*3.5],["week",qe*7],["month",qe*31],["quarter",qe*95],["half-year",Em/2],["year",Em]];function DB(e,t,r,n){var i=zr(t),a=zr(r),o=function(d){return Rm(i,d,n)===Rm(a,d,n)},s=function(){return o("year")},l=function(){return s()&&o("month")},u=function(){return l()&&o("day")},f=function(){return u()&&o("hour")},c=function(){return f()&&o("minute")},v=function(){return c()&&o("second")},h=function(){return v()&&o("millisecond")};switch(e){case"year":return s();case"month":return l();case"day":return u();case"hour":return f();case"minute":return c();case"second":return v();case"millisecond":return h()}}function MB(e,t){return e/=qe,e>16?16:e>7.5?7:e>3.5?4:e>1.5?2:1}function AB(e){var t=30*qe;return e/=t,e>6?6:e>3?3:e>2?2:1}function PB(e){return e/=Co,e>12?12:e>6?6:e>3.5?4:e>2?2:1}function Gy(e,t){return e/=t?bd:wd,e>30?30:e>20?20:e>15?15:e>10?10:e>5?5:e>2?2:1}function IB(e){return j1(e,!0)}function EB(e,t,r){var n=new Date(e);switch(la(t)){case"year":case"month":n[ib(r)](0);case"day":n[ab(r)](1);case"hour":n[ob(r)](0);case"minute":n[sb(r)](0);case"second":n[lb(r)](0),n[ub(r)](0)}return n.getTime()}function LB(e,t,r,n){var i=1e4,a=rb,o=0;function s(M,I,A,L,O,H,B){for(var Q=new Date(I),G=I,K=Q[L]();G1&&H===0&&A.unshift({value:A[0].value-G})}}for(var H=0;H=n[0]&&y<=n[1]&&c++)}var _=(n[1]-n[0])/t;if(c>_*1.5&&v>_/1.5||(u.push(g),c>_||e===a[h]))break}f=[]}}}for(var w=ye(ct(u,function(M){return ye(M,function(I){return I.value>=n[0]&&I.value<=n[1]&&!I.notAdd})}),function(M){return M.length>0}),S=[],b=w.length-1,h=0;h0;)a*=10;var s=[Yt(BB(n[0]/a)*a),Yt(kB(n[1]/a)*a)];this._interval=a,this._niceExtent=s}},t.prototype.calcNiceExtent=function(r){Io.calcNiceExtent.call(this,r),this._fixMin=r.fixMin,this._fixMax=r.fixMax},t.prototype.parse=function(r){return r},t.prototype.contain=function(r){return r=Fe(r)/Fe(this.base),Xu(r,this._extent)},t.prototype.normalize=function(r){return r=Fe(r)/Fe(this.base),qu(r,this._extent)},t.prototype.scale=function(r){return r=ju(r,this._extent),rl(this.base,r)},t.type="log",t}(Ur),OS=Nd.prototype;OS.getMinorTicks=Io.getMinorTicks;OS.getLabel=Io.getLabel;function nl(e,t){return OB(e,Rr(t))}Ur.registerClass(Nd);var NB=Nd,FB=function(){function e(t,r,n){this._prepareParams(t,r,n)}return e.prototype._prepareParams=function(t,r,n){n[1]0&&l>0&&!u&&(s=0),s<0&&l<0&&!f&&(l=0));var v=this._determinedMin,h=this._determinedMax;return v!=null&&(s=v,u=!0),h!=null&&(l=h,f=!0),{min:s,max:l,minFixed:u,maxFixed:f,isBlank:c}},e.prototype.modifyDataMinMax=function(t,r){this[HB[t]]=r},e.prototype.setDeterminedMinMax=function(t,r){var n=zB[t];this[n]=r},e.prototype.freeze=function(){this.frozen=!0},e}(),zB={min:"_determinedMin",max:"_determinedMax"},HB={min:"_dataMin",max:"_dataMax"};function $B(e,t,r){var n=e.rawExtentInfo;return n||(n=new FB(e,t,r),e.rawExtentInfo=n,n)}function il(e,t){return t==null?null:Fl(t)?NaN:e.parse(t)}function kS(e,t){var r=e.type,n=$B(e,t,e.getExtent()).calculate();e.setBlank(n.isBlank);var i=n.min,a=n.max,o=t.ecModel;if(o&&r==="time"){var s=yB("bar",o),l=!1;if(P(s,function(c){l=l||c.getBaseAxis()===t.axis}),l){var u=wB(s),f=VB(i,a,t,u);i=f.min,a=f.max}}return{extent:[i,a],fixMin:n.minFixed,fixMax:n.maxFixed}}function VB(e,t,r,n){var i=r.axis.getExtent(),a=i[1]-i[0],o=SB(n,r.axis);if(o===void 0)return{min:e,max:t};var s=1/0;P(o,function(h){s=Math.min(h.offset,s)});var l=-1/0;P(o,function(h){l=Math.max(h.offset+h.width,l)}),s=Math.abs(s),l=Math.abs(l);var u=s+l,f=t-e,c=1-(s+l)/a,v=f/c-f;return t+=v*(l/u),e-=v*(s/u),{min:e,max:t}}function Wy(e,t){var r=t,n=kS(e,r),i=n.extent,a=r.get("splitNumber");e instanceof NB&&(e.base=r.get("logBase"));var o=e.type,s=r.get("interval"),l=o==="interval"||o==="time";e.setExtent(i[0],i[1]),e.calcNiceExtent({splitNumber:a,fixMin:n.fixMin,fixMax:n.fixMax,minInterval:l?r.get("minInterval"):null,maxInterval:l?r.get("maxInterval"):null}),s!=null&&e.setInterval&&e.setInterval(s)}function GB(e,t){if(t=t||e.get("type"),t)switch(t){case"category":return new AS({ordinalMeta:e.getOrdinalMeta?e.getOrdinalMeta():e.getCategories(),extent:[1/0,-1/0]});case"time":return new RB({locale:e.ecModel.getLocaleModel(),useUTC:e.ecModel.get("useUTC")});default:return new(Ur.getClass(t)||vs)}}function UB(e){var t=e.scale.getExtent(),r=t[0],n=t[1];return!(r>0&&n>0||r<0&&n<0)}function ds(e){var t=e.getLabelModel().get("formatter"),r=e.type==="category"?e.scale.getExtent()[0]:null;return e.scale.type==="time"?function(n){return function(i,a){return e.scale.getFormattedLabel(i,a,n)}}(t):nt(t)?function(n){return function(i){var a=e.scale.getLabel(i),o=n.replace("{value}",a!=null?a:"");return o}}(t):dt(t)?function(n){return function(i,a){return r!=null&&(a=i.value-r),n(Fd(e,i),a,i.level!=null?{level:i.level}:null)}}(t):function(n){return e.scale.getLabel(n)}}function Fd(e,t){return e.type==="category"?e.scale.getLabel(t):t.value}function WB(e){var t=e.model,r=e.scale;if(!(!t.get(["axisLabel","show"])||r.isBlank())){var n,i,a=r.getExtent();r instanceof AS?i=r.count():(n=r.getTicks(),i=n.length);var o=e.getLabelModel(),s=ds(e),l,u=1;i>40&&(u=Math.ceil(i/40));for(var f=0;f=0||(Yy.push(e),dt(e)&&(e={install:e}),e.install(jB))}var rs=jt();function KB(e){return e.type==="category"?QB(e):tN(e)}function ZB(e,t){return e.type==="category"?JB(e,t):{ticks:ct(e.scale.getTicks(),function(r){return r.value})}}function QB(e){var t=e.getLabelModel(),r=NS(e,t);return!t.get("show")||e.scale.isBlank()?{labels:[],labelCategoryInterval:r.labelCategoryInterval}:r}function NS(e,t){var r=FS(e,"labels"),n=zd(t),i=zS(r,n);if(i)return i;var a,o;return dt(n)?a=VS(e,n):(o=n==="auto"?eN(e):n,a=$S(e,o)),HS(r,n,{labels:a,labelCategoryInterval:o})}function JB(e,t){var r=FS(e,"ticks"),n=zd(t),i=zS(r,n);if(i)return i;var a,o;if((!t.get("show")||e.scale.isBlank())&&(a=[]),dt(n))a=VS(e,n,!0);else if(n==="auto"){var s=NS(e,e.getLabelModel());o=s.labelCategoryInterval,a=ct(s.labels,function(l){return l.tickValue})}else o=n,a=$S(e,o,!0);return HS(r,n,{ticks:a,tickCategoryInterval:o})}function tN(e){var t=e.scale.getTicks(),r=ds(e);return{labels:ct(t,function(n,i){return{level:n.level,formattedLabel:r(n,i),rawLabel:e.scale.getLabel(n),tickValue:n.value}})}}function FS(e,t){return rs(e)[t]||(rs(e)[t]=[])}function zS(e,t){for(var r=0;r40&&(s=Math.max(1,Math.floor(o/40)));for(var l=a[0],u=e.dataToCoord(l+1)-e.dataToCoord(l),f=Math.abs(u*Math.cos(n)),c=Math.abs(u*Math.sin(n)),v=0,h=0;l<=a[1];l+=s){var d=0,m=0,g=Kv(r({value:l}),t.font,"center","top");d=g.width*1.3,m=g.height*1.3,v=Math.max(v,d,7),h=Math.max(h,m,7)}var p=v/f,y=h/c;isNaN(p)&&(p=1/0),isNaN(y)&&(y=1/0);var _=Math.max(0,Math.floor(Math.min(p,y))),w=rs(e.model),S=e.getExtent(),b=w.lastAutoInterval,x=w.lastTickCount;return b!=null&&x!=null&&Math.abs(b-_)<=1&&Math.abs(x-o)<=1&&b>_&&w.axisExtent0===S[0]&&w.axisExtent1===S[1]?_=b:(w.lastTickCount=o,w.lastAutoInterval=_,w.axisExtent0=S[0],w.axisExtent1=S[1]),_}function nN(e){var t=e.getLabelModel();return{axisRotate:e.getRotate?e.getRotate():e.isHorizontal&&!e.isHorizontal()?90:0,labelRotate:t.get("rotate")||0,font:t.getFont()}}function $S(e,t,r){var n=ds(e),i=e.scale,a=i.getExtent(),o=e.getLabelModel(),s=[],l=Math.max((t||0)+1,1),u=a[0],f=i.count();u!==0&&l>1&&f/l>2&&(u=Math.round(Math.ceil(u/l)*l));var c=BS(e),v=o.get("showMinLabel")||c,h=o.get("showMaxLabel")||c;v&&u!==a[0]&&m(a[0]);for(var d=u;d<=a[1];d+=l)m(d);h&&d-l!==a[1]&&m(a[1]);function m(g){var p={value:g};s.push(r?g:{formattedLabel:n(p),rawLabel:i.getLabel(p),tickValue:g})}return s}function VS(e,t,r){var n=e.scale,i=ds(e),a=[];return P(n.getTicks(),function(o){var s=n.getLabel(o),l=o.value;t(o.value,s)&&a.push(r?l:{formattedLabel:i(o),rawLabel:s,tickValue:l})}),a}var Xy=[0,1],iN=function(){function e(t,r,n){this.onBand=!1,this.inverse=!1,this.dim=t,this.scale=r,this._extent=n||[0,0]}return e.prototype.contain=function(t){var r=this._extent,n=Math.min(r[0],r[1]),i=Math.max(r[0],r[1]);return t>=n&&t<=i},e.prototype.containData=function(t){return this.scale.contain(t)},e.prototype.getExtent=function(){return this._extent.slice()},e.prototype.getPixelPrecision=function(t){return xI(t||this.scale.getExtent(),this._extent)},e.prototype.setExtent=function(t,r){var n=this._extent;n[0]=t,n[1]=r},e.prototype.dataToCoord=function(t,r){var n=this._extent,i=this.scale;return t=i.normalize(t),this.onBand&&i.type==="ordinal"&&(n=n.slice(),qy(n,i.count())),Bg(t,Xy,n,r)},e.prototype.coordToData=function(t,r){var n=this._extent,i=this.scale;this.onBand&&i.type==="ordinal"&&(n=n.slice(),qy(n,i.count()));var a=Bg(t,n,Xy,r);return this.scale.scale(a)},e.prototype.pointToData=function(t,r){},e.prototype.getTicksCoords=function(t){t=t||{};var r=t.tickModel||this.getTickModel(),n=ZB(this,r),i=n.ticks,a=ct(i,function(s){return{coord:this.dataToCoord(this.scale.type==="ordinal"?this.scale.getRawOrdinalNumber(s):s),tickValue:s}},this),o=r.get("alignWithLabel");return aN(this,a,o,t.clamp),a},e.prototype.getMinorTicksCoords=function(){if(this.scale.type==="ordinal")return[];var t=this.model.getModel("minorTick"),r=t.get("splitNumber");r>0&&r<100||(r=5);var n=this.scale.getMinorTicks(r),i=ct(n,function(a){return ct(a,function(o){return{coord:this.dataToCoord(o),tickValue:o}},this)},this);return i},e.prototype.getViewLabels=function(){return KB(this).labels},e.prototype.getLabelModel=function(){return this.model.getModel("axisLabel")},e.prototype.getTickModel=function(){return this.model.getModel("axisTick")},e.prototype.getBandWidth=function(){var t=this._extent,r=this.scale.getExtent(),n=r[1]-r[0]+(this.onBand?1:0);n===0&&(n=1);var i=Math.abs(t[1]-t[0]);return Math.abs(i)/n},e.prototype.calculateCategoryInterval=function(){return rN(this)},e}();function qy(e,t){var r=e[1]-e[0],n=t,i=r/n/2;e[0]+=i,e[1]-=i}function aN(e,t,r,n){var i=t.length;if(!e.onBand||r||!i)return;var a=e.getExtent(),o,s;if(i===1)t[0].coord=a[0],o=t[1]={coord:a[0]};else{var l=t[i-1].tickValue-t[0].tickValue,u=(t[i-1].coord-t[0].coord)/l;P(t,function(h){h.coord-=u/2});var f=e.scale.getExtent();s=1+f[1]-t[i-1].tickValue,o={coord:t[i-1].coord+u*s},t.push(o)}var c=a[0]>a[1];v(t[0].coord,a[0])&&(n?t[0].coord=a[0]:t.shift()),n&&v(a[0],t[0].coord)&&t.unshift({coord:a[0]}),v(a[1],o.coord)&&(n?o.coord=a[1]:t.pop()),n&&v(o.coord,a[1])&&t.push({coord:a[1]});function v(h,d){return h=Yt(h),d=Yt(d),c?h>d:hn[1]&&n.reverse(),n},t.prototype.pointToData=function(r,n){return this.coordToData(this.toLocalCoord(r[this.dim==="x"?0:1]),n)},t.prototype.setCategorySortInfo=function(r){if(this.type!=="category")return!1;this.model.option.categorySortInfo=r,this.scale.setSortInfo(r)},t}(oN),bN=wN;function Wh(e,t,r){r=r||{};var n=e.coordinateSystem,i=t.axis,a={},o=i.getAxesOnZeroOf()[0],s=i.position,l=o?"onZero":s,u=i.dim,f=n.getRect(),c=[f.x,f.x+f.width,f.y,f.y+f.height],v={left:0,right:1,top:0,bottom:1,onZero:2},h=t.get("offset")||0,d=u==="x"?[c[2]-h,c[3]+h]:[c[0]-h,c[1]+h];if(o){var m=o.toGlobalCoord(o.dataToCoord(0));d[v.onZero]=Math.max(Math.min(m,d[1]),d[0])}a.position=[u==="y"?d[v[l]]:c[0],u==="x"?d[v[l]]:c[3]],a.rotation=Math.PI/2*(u==="x"?0:1);var g={top:-1,bottom:1,left:-1,right:1};a.labelDirection=a.tickDirection=a.nameDirection=g[s],a.labelOffset=o?d[v[s]]-d[v.onZero]:0,t.get(["axisTick","inside"])&&(a.tickDirection=-a.tickDirection),$o(r.labelInside,t.get(["axisLabel","inside"]))&&(a.labelDirection=-a.labelDirection);var p=t.get(["axisLabel","rotate"]);return a.labelRotate=l==="top"?-p:p,a.z2=1,a}function Qy(e){return e.get("coordinateSystem")==="cartesian2d"}function Jy(e){var t={xAxisModel:null,yAxisModel:null};return P(t,function(r,n){var i=n.replace(/Model$/,""),a=e.getReferringComponents(i,ar).models[0];t[n]=a}),t}var dc=Math.log;function SN(e,t,r){var n=vs.prototype,i=n.getTicks.call(r),a=n.getTicks.call(r,!0),o=i.length-1,s=n.getInterval.call(r),l=kS(e,t),u=l.extent,f=l.fixMin,c=l.fixMax;if(e.type==="log"){var v=dc(e.base);u=[dc(u[0])/v,dc(u[1])/v]}e.setExtent(u[0],u[1]),e.calcNiceExtent({splitNumber:o,fixMin:f,fixMax:c});var h=n.getExtent.call(e);f&&(u[0]=h[0]),c&&(u[1]=h[1]);var d=n.getInterval.call(e),m=u[0],g=u[1];if(f&&c)d=(g-m)/o;else if(f)for(g=u[0]+d*o;gu[0]&&isFinite(m)&&isFinite(u[0]);)d=vc(d),m=u[1]-d*o;else{var p=e.getTicks().length-1;p>o&&(d=vc(d));var y=d*o;g=Math.ceil(u[1]/d)*d,m=Yt(g-y),m<0&&u[0]>=0?(m=0,g=Yt(y)):g>0&&u[1]<=0&&(g=0,m=-Yt(y))}var _=(i[0].value-a[0].value)/s,w=(i[o].value-a[o].value)/s;n.setExtent.call(e,m+d*_,g+d*w),n.setInterval.call(e,d),(_||w)&&n.setNiceExtent.call(e,m+d,g-d)}var xN=function(){function e(t,r,n){this.type="grid",this._coordsMap={},this._coordsList=[],this._axesMap={},this._axesList=[],this.axisPointerEnabled=!0,this.dimensions=Uh,this._initCartesian(t,r,n),this.model=t}return e.prototype.getRect=function(){return this._rect},e.prototype.update=function(t,r){var n=this._axesMap;this._updateScale(t,this.model);function i(o){var s,l=$t(o),u=l.length;if(!!u){for(var f=[],c=u-1;c>=0;c--){var v=+l[c],h=o[v],d=h.model,m=h.scale;Vh(m)&&d.get("alignTicks")&&d.get("interval")==null?f.push(h):(Wy(m,d),Vh(m)&&(s=h))}f.length&&(s||(s=f.pop(),Wy(s.scale,s.model)),P(f,function(g){SN(g.scale,g.model,s.scale)}))}}i(n.x),i(n.y);var a={};P(n.x,function(o){t0(n,"y",o,a)}),P(n.y,function(o){t0(n,"x",o,a)}),this.resize(this.model,r)},e.prototype.resize=function(t,r,n){var i=t.getBoxLayoutParams(),a=!n&&t.get("containLabel"),o=qo(i,{width:r.getWidth(),height:r.getHeight()});this._rect=o;var s=this._axesList;l(),a&&(P(s,function(u){if(!u.model.get(["axisLabel","inside"])){var f=WB(u);if(f){var c=u.isHorizontal()?"height":"width",v=u.model.get(["axisLabel","margin"]);o[c]-=f[c]+v,u.position==="top"?o.y+=f.height+v:u.position==="left"&&(o.x+=f.width+v)}}}),l()),P(this._coordsList,function(u){u.calcAffineTransform()});function l(){P(s,function(u){var f=u.isHorizontal(),c=f?[0,o.width]:[0,o.height],v=u.inverse?1:0;u.setExtent(c[v],c[1-v]),TN(u,f?o.x:o.y)})}},e.prototype.getAxis=function(t,r){var n=this._axesMap[t];if(n!=null)return n[r||0]},e.prototype.getAxes=function(){return this._axesList.slice()},e.prototype.getCartesian=function(t,r){if(t!=null&&r!=null){var n="x"+t+"y"+r;return this._coordsMap[n]}st(t)&&(r=t.yAxisIndex,t=t.xAxisIndex);for(var i=0,a=this._coordsList;i0?"top":"bottom",a="center"):Yl(i-cn)?(o=n>0?"bottom":"top",a="center"):(o="middle",i>0&&i0?"right":"left":a=n>0?"left":"right"),{rotation:i,textAlign:a,textVerticalAlign:o}},e.makeAxisEventDataBase=function(t){var r={componentType:t.mainType,componentIndex:t.componentIndex};return r[t.mainType+"Index"]=t.componentIndex,r},e.isLabelSilent=function(t){var r=t.get("tooltip");return t.get("silent")||!(t.get("triggerEvent")||r&&r.show)},e}(),r0={axisLine:function(e,t,r,n){var i=t.get(["axisLine","show"]);if(i==="auto"&&e.handleAutoShown&&(i=e.handleAutoShown("axisLine")),!!i){var a=t.axis.getExtent(),o=n.transform,s=[a[0],0],l=[a[1],0];o&&(Ze(s,s,o),Ze(l,l,o));var u=q({lineCap:"round"},t.getModel(["axisLine","lineStyle"]).getLineStyle()),f=new pi({subPixelOptimize:!0,shape:{x1:s[0],y1:s[1],x2:l[0],y2:l[1]},style:u,strokeContainThreshold:e.strokeContainThreshold||5,silent:!0,z2:1});f.anid="line",r.add(f);var c=t.get(["axisLine","symbol"]);if(c!=null){var v=t.get(["axisLine","symbolSize"]);nt(c)&&(c=[c,c]),(nt(v)||Vt(v))&&(v=[v,v]);var h=Kb(t.get(["axisLine","symbolOffset"])||0,v),d=v[0],m=v[1];P([{rotate:e.rotation+Math.PI/2,offset:h[0],r:0},{rotate:e.rotation-Math.PI/2,offset:h[1],r:Math.sqrt((s[0]-l[0])*(s[0]-l[0])+(s[1]-l[1])*(s[1]-l[1]))}],function(g,p){if(c[p]!=="none"&&c[p]!=null){var y=wa(c[p],-d/2,-m/2,d,m,u.stroke,!0),_=g.r+g.offset;y.attr({rotation:g.rotate,x:s[0]+_*Math.cos(e.rotation),y:s[1]-_*Math.sin(e.rotation),silent:!0,z2:11}),r.add(y)}})}}},axisTickLabel:function(e,t,r,n){var i=AN(r,n,t,e),a=IN(r,n,t,e);if(MN(t,a,i),PN(r,n,t,e.tickDirection),t.get(["axisLabel","hideOverlap"])){var o=sN(ct(a,function(s){return{label:s,priority:s.z2,defaultAttr:{ignore:s.ignore}}}));lN(o)}},axisName:function(e,t,r,n){var i=$o(e.axisName,t.get("name"));if(!!i){var a=t.get("nameLocation"),o=e.nameDirection,s=t.getModel("nameTextStyle"),l=t.get("nameGap")||0,u=t.axis.getExtent(),f=u[0]>u[1]?-1:1,c=[a==="start"?u[0]-f*l:a==="end"?u[1]+f*l:(u[0]+u[1])/2,i0(a)?e.labelOffset+o*l:0],v,h=t.get("nameRotate");h!=null&&(h=h*cn/180);var d;i0(a)?v=li.innerTextLayout(e.rotation,h!=null?h:e.rotation,o):(v=DN(e.rotation,a,h||0,u),d=e.axisNameAvailableWidth,d!=null&&(d=Math.abs(d/Math.sin(v.rotation)),!isFinite(d)&&(d=null)));var m=s.getFont(),g=t.get("nameTruncate",!0)||{},p=g.ellipsis,y=$o(e.nameTruncateMaxWidth,g.maxWidth,d),_=new de({x:c[0],y:c[1],rotation:v.rotation,silent:li.isLabelSilent(t),style:Cn(s,{text:i,font:m,overflow:"truncate",width:y,ellipsis:p,fill:s.getTextColor()||t.get(["axisLine","lineStyle","color"]),align:s.get("align")||v.textAlign,verticalAlign:s.get("verticalAlign")||v.textVerticalAlign}),z2:1});if(dd({el:_,componentModel:t,itemName:i}),_.__fullText=i,_.anid="name",t.get("triggerEvent")){var w=li.makeAxisEventDataBase(t);w.targetType="axisName",w.name=i,Bt(_).eventData=w}n.add(_),_.updateTransform(),r.add(_),_.decomposeTransform()}}};function DN(e,t,r,n){var i=q1(r-e),a,o,s=n[0]>n[1],l=t==="start"&&!s||t!=="start"&&s;return Yl(i-cn/2)?(o=l?"bottom":"top",a="center"):Yl(i-cn*1.5)?(o=l?"top":"bottom",a="center"):(o="middle",icn/2?a=l?"left":"right":a=l?"right":"left"),{rotation:i,textAlign:a,textVerticalAlign:o}}function MN(e,t,r){if(!BS(e.axis)){var n=e.get(["axisLabel","showMinLabel"]),i=e.get(["axisLabel","showMaxLabel"]);t=t||[],r=r||[];var a=t[0],o=t[1],s=t[t.length-1],l=t[t.length-2],u=r[0],f=r[1],c=r[r.length-1],v=r[r.length-2];n===!1?(ze(a),ze(u)):n0(a,o)&&(n?(ze(o),ze(f)):(ze(a),ze(u))),i===!1?(ze(s),ze(c)):n0(l,s)&&(i?(ze(l),ze(v)):(ze(s),ze(c)))}}function ze(e){e&&(e.ignore=!0)}function n0(e,t){var r=e&&e.getBoundingRect().clone(),n=t&&t.getBoundingRect().clone();if(!(!r||!n)){var i=Yv([]);return Xv(i,i,-e.rotation),r.applyTransform(sa([],i,e.getLocalTransform())),n.applyTransform(sa([],i,t.getLocalTransform())),r.intersect(n)}}function i0(e){return e==="middle"||e==="center"}function US(e,t,r,n,i){for(var a=[],o=[],s=[],l=0;l=0||e===t}function BN(e){var t=$d(e);if(!!t){var r=t.axisPointerModel,n=t.axis.scale,i=r.option,a=r.get("status"),o=r.get("value");o!=null&&(o=n.parse(o));var s=Yh(r);a==null&&(i.status=s?"show":"hide");var l=n.getExtent().slice();l[0]>l[1]&&l.reverse(),(o==null||o>l[1])&&(o=l[1]),os)return!0;if(o){var l=$d(t).seriesDataCount,u=i.getExtent();return Math.abs(u[0]-u[1])/l>s}return!1}return n===!0},e.prototype.makeElOption=function(t,r,n,i,a){},e.prototype.createPointerEl=function(t,r,n,i){var a=r.pointer;if(a){var o=ei(t).pointerEl=new fR[a.type](s0(r.pointer));t.add(o)}},e.prototype.createLabelEl=function(t,r,n,i){if(r.label){var a=ei(t).labelEl=new de(s0(r.label));t.add(a),u0(a,i)}},e.prototype.updatePointerEl=function(t,r,n){var i=ei(t).pointerEl;i&&r.pointer&&(i.setStyle(r.pointer.style),n(i,{shape:r.pointer.shape}))},e.prototype.updateLabelEl=function(t,r,n,i){var a=ei(t).labelEl;a&&(a.setStyle(r.label.style),n(a,{x:r.label.x,y:r.label.y}),u0(a,i))},e.prototype._renderHandle=function(t){if(!(this._dragging||!this.updateHandleTransform)){var r=this._axisPointerModel,n=this._api.getZr(),i=this._handle,a=r.getModel("handle"),o=r.get("status");if(!a.get("show")||!o||o==="hide"){i&&n.remove(i),this._handle=null;return}var s;this._handle||(s=!0,i=this._handle=vd(a.get("icon"),{cursor:"move",draggable:!0,onmousemove:function(u){C1(u.event)},onmousedown:mc(this._onHandleDragMove,this,0,0),drift:mc(this._onHandleDragMove,this),ondragend:mc(this._onHandleDragEnd,this)}),n.add(i)),f0(i,r,!1),i.setStyle(a.getItemStyle(null,["color","borderColor","borderWidth","opacity","shadowColor","shadowBlur","shadowOffsetX","shadowOffsetY"]));var l=a.get("size");et(l)||(l=[l,l]),i.scaleX=l[0]/2,i.scaleY=l[1]/2,Vb(this,"_doDispatchAxisPointer",a.get("throttle")||0,"fixRate"),this._moveHandleToValue(t,s)}},e.prototype._moveHandleToValue=function(t,r){l0(this._axisPointerModel,!r&&this._moveAnimation,this._handle,yc(this.getHandleTransform(t,this._axisModel,this._axisPointerModel)))},e.prototype._onHandleDragMove=function(t,r){var n=this._handle;if(!!n){this._dragging=!0;var i=this.updateHandleTransform(yc(n),[t,r],this._axisModel,this._axisPointerModel);this._payloadInfo=i,n.stopAnimation(),n.attr(yc(i)),ei(n).lastProp=null,this._doDispatchAxisPointer()}},e.prototype._doDispatchAxisPointer=function(){var t=this._handle;if(!!t){var r=this._payloadInfo,n=this._axisModel;this._api.dispatchAction({type:"updateAxisPointer",x:r.cursorPoint[0],y:r.cursorPoint[1],tooltipOption:r.tooltipOption,axesInfo:[{axisDim:n.axis.dim,axisIndex:n.componentIndex}]})}},e.prototype._onHandleDragEnd=function(){this._dragging=!1;var t=this._handle;if(!!t){var r=this._axisPointerModel.get("value");this._moveHandleToValue(r),this._api.dispatchAction({type:"hideTip"})}},e.prototype.clear=function(t){this._lastValue=null,this._lastStatus=null;var r=t.getZr(),n=this._group,i=this._handle;r&&n&&(this._lastGraphicKey=null,n&&r.remove(n),i&&r.remove(i),this._group=null,this._handle=null,this._payloadInfo=null),Rh(this,"_doDispatchAxisPointer")},e.prototype.doClear=function(){},e.prototype.buildLabel=function(t,r,n){return n=n||0,{x:t[n],y:t[1-n],width:r[n],height:r[1-n]}},e}();function l0(e,t,r,n){jS(ei(r).lastProp,n)||(ei(r).lastProp=n,t?Tn(r,n,e):(r.stopAnimation(),r.attr(n)))}function jS(e,t){if(st(e)&&st(t)){var r=!0;return P(t,function(n,i){r=r&&jS(e[i],n)}),!!r}else return e===t}function u0(e,t){e[t.get(["label","show"])?"show":"hide"]()}function yc(e){return{x:e.x||0,y:e.y||0,rotation:e.rotation||0}}function f0(e,t,r){var n=t.get("z"),i=t.get("zlevel");e&&e.traverse(function(a){a.type!=="group"&&(n!=null&&(a.z=n),i!=null&&(a.zlevel=i),a.silent=r)})}var qN=XN;function jN(e){var t=e.get("type"),r=e.getModel(t+"Style"),n;return t==="line"?(n=r.getLineStyle(),n.fill=null):t==="shadow"&&(n=r.getAreaStyle(),n.stroke=null),n}function KN(e,t,r,n,i){var a=r.get("value"),o=KS(a,t.axis,t.ecModel,r.get("seriesDataIndices"),{precision:r.get(["label","precision"]),formatter:r.get(["label","formatter"])}),s=r.getModel("label"),l=$u(s.get("padding")||0),u=s.getFont(),f=Kv(o,u),c=i.position,v=f.width+l[1]+l[3],h=f.height+l[0]+l[2],d=i.align;d==="right"&&(c[0]-=v),d==="center"&&(c[0]-=v/2);var m=i.verticalAlign;m==="bottom"&&(c[1]-=h),m==="middle"&&(c[1]-=h/2),ZN(c,v,h,n);var g=s.get("backgroundColor");(!g||g==="auto")&&(g=t.get(["axisLine","lineStyle","color"])),e.label={x:c[0],y:c[1],style:Cn(s,{text:o,font:u,fill:s.getTextColor(),padding:l,backgroundColor:g}),z2:10}}function ZN(e,t,r,n){var i=n.getWidth(),a=n.getHeight();e[0]=Math.min(e[0]+t,i)-t,e[1]=Math.min(e[1]+r,a)-r,e[0]=Math.max(e[0],0),e[1]=Math.max(e[1],0)}function KS(e,t,r,n,i){e=t.scale.parse(e);var a=t.scale.getLabel({value:e},{precision:i.precision}),o=i.formatter;if(o){var s={value:Fd(t,{value:e}),axisDimension:t.dim,axisIndex:t.index,seriesData:[]};P(n,function(l){var u=r.getSeriesByIndex(l.seriesIndex),f=l.dataIndexInside,c=u&&u.getDataParams(f);c&&s.seriesData.push(c)}),nt(o)?a=o.replace("{value}",a):dt(o)&&(a=o(s))}return a}function ZS(e,t,r){var n=Vo();return Xv(n,n,r.rotation),dh(n,n,r.position),hd([e.dataToCoord(t),(r.labelOffset||0)+(r.labelDirection||1)*(r.labelMargin||0)],n)}function QN(e,t,r,n,i,a){var o=WS.innerTextLayout(r.rotation,0,r.labelDirection);r.labelMargin=i.get(["label","margin"]),KN(t,n,i,a,{position:ZS(n.axis,e,r),align:o.textAlign,verticalAlign:o.textVerticalAlign})}function JN(e,t,r){return r=r||0,{x1:e[r],y1:e[1-r],x2:t[r],y2:t[1-r]}}function tF(e,t,r){return r=r||0,{x:e[r],y:e[1-r],width:t[r],height:t[1-r]}}var eF=function(e){J(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.makeElOption=function(r,n,i,a,o){var s=i.axis,l=s.grid,u=a.get("type"),f=c0(l,s).getOtherAxis(s).getGlobalExtent(),c=s.toGlobalCoord(s.dataToCoord(n,!0));if(u&&u!=="none"){var v=jN(a),h=rF[u](s,c,f);h.style=v,r.graphicKey=h.type,r.pointer=h}var d=Wh(l.model,i);QN(n,r,d,i,a,o)},t.prototype.getHandleTransform=function(r,n,i){var a=Wh(n.axis.grid.model,n,{labelInside:!1});a.labelMargin=i.get(["handle","margin"]);var o=ZS(n.axis,r,a);return{x:o[0],y:o[1],rotation:a.rotation+(a.labelDirection<0?Math.PI:0)}},t.prototype.updateHandleTransform=function(r,n,i,a){var o=i.axis,s=o.grid,l=o.getGlobalExtent(!0),u=c0(s,o).getOtherAxis(o).getGlobalExtent(),f=o.dim==="x"?0:1,c=[r.x,r.y];c[f]+=n[f],c[f]=Math.min(l[1],c[f]),c[f]=Math.max(l[0],c[f]);var v=(u[1]+u[0])/2,h=[v,v];h[f]=c[f];var d=[{verticalAlign:"middle"},{align:"center"}];return{x:c[0],y:c[1],rotation:r.rotation,cursorPoint:h,tooltipOption:d[f]}},t}(qN);function c0(e,t){var r={};return r[t.dim+"AxisIndex"]=t.index,e.getCartesian(r)}var rF={line:function(e,t,r){var n=JN([t,r[0]],[t,r[1]],h0(e));return{type:"Line",subPixelOptimize:!0,shape:n}},shadow:function(e,t,r){var n=Math.max(1,e.getBandWidth()),i=r[1]-r[0];return{type:"Rect",shape:tF([t-n/2,r[0]],[n,i],h0(e))}}};function h0(e){return e.dim==="x"?0:1}var nF=eF,iF=function(e){J(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type=t.type,r}return t.type="axisPointer",t.defaultOption={show:"auto",z:50,type:"line",snap:!1,triggerTooltip:!0,value:null,status:null,link:[],animation:null,animationDurationUpdate:200,lineStyle:{color:"#B9BEC9",width:1,type:"dashed"},shadowStyle:{color:"rgba(210,219,238,0.2)"},label:{show:!0,formatter:null,precision:"auto",margin:3,color:"#fff",padding:[5,7,5,7],backgroundColor:"auto",borderColor:null,borderWidth:0,borderRadius:3},handle:{show:!1,icon:"M10.7,11.9v-1.3H9.3v1.3c-4.9,0.3-8.8,4.4-8.8,9.4c0,5,3.9,9.1,8.8,9.4h1.3c4.9-0.3,8.8-4.4,8.8-9.4C19.5,16.3,15.6,12.2,10.7,11.9z M13.3,24.4H6.7v-1.2h6.6z M13.3,22H6.7v-1.2h6.6z M13.3,19.6H6.7v-1.2h6.6z",size:45,margin:50,color:"#333",shadowBlur:3,shadowColor:"#aaa",shadowOffsetX:0,shadowOffsetY:2,throttle:40}},t}(zt),aF=iF,Or=jt(),oF=P;function QS(e,t,r){if(!yt.node){var n=t.getZr();Or(n).records||(Or(n).records={}),sF(n,t);var i=Or(n).records[e]||(Or(n).records[e]={});i.handler=r}}function sF(e,t){if(Or(e).initialized)return;Or(e).initialized=!0,r("click",Zt(v0,"click")),r("mousemove",Zt(v0,"mousemove")),r("globalout",uF);function r(n,i){e.on(n,function(a){var o=fF(t);oF(Or(e).records,function(s){s&&i(s,a,o.dispatchAction)}),lF(o.pendings,t)})}}function lF(e,t){var r=e.showTip.length,n=e.hideTip.length,i;r?i=e.showTip[r-1]:n&&(i=e.hideTip[n-1]),i&&(i.dispatchAction=null,t.dispatchAction(i))}function uF(e,t,r){e.handler("leave",null,r)}function v0(e,t,r,n){t.handler(e,r,n)}function fF(e){var t={showTip:[],hideTip:[]},r=function(n){var i=t[n.type];i?i.push(n):(n.dispatchAction=r,e.dispatchAction(n))};return{dispatchAction:r,pendings:t}}function qh(e,t){if(!yt.node){var r=t.getZr(),n=(Or(r).records||{})[e];n&&(Or(r).records[e]=null)}}var cF=function(e){J(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type=t.type,r}return t.prototype.render=function(r,n,i){var a=n.getComponent("tooltip"),o=r.get("triggerOn")||a&&a.get("triggerOn")||"mousemove|click";QS("axisPointer",i,function(s,l,u){o!=="none"&&(s==="leave"||o.indexOf(s)>=0)&&u({type:"updateAxisPointer",currTrigger:s,x:l&&l.offsetX,y:l&&l.offsetY})})},t.prototype.remove=function(r,n){qh("axisPointer",n)},t.prototype.dispose=function(r,n){qh("axisPointer",n)},t.type="axisPointer",t}(Hr),hF=cF;function JS(e,t){var r=[],n=e.seriesIndex,i;if(n==null||!(i=t.getSeriesByIndex(n)))return{point:[]};var a=i.getData(),o=vi(a,e);if(o==null||o<0||et(o))return{point:[]};var s=a.getItemGraphicEl(o),l=i.coordinateSystem;if(i.getTooltipPosition)r=i.getTooltipPosition(o)||[];else if(l&&l.dataToPoint)if(e.isStacked){var u=l.getBaseAxis(),f=l.getOtherAxis(u),c=f.dim,v=u.dim,h=c==="x"||c==="radius"?1:0,d=a.mapDimension(v),m=[];m[h]=a.get(d,o),m[1-h]=a.get(a.getCalculationInfo("stackResultDimension"),o),r=l.dataToPoint(m)||[]}else r=l.dataToPoint(a.getValues(ct(l.dimensions,function(p){return a.mapDimension(p)}),o))||[];else if(s){var g=s.getBoundingRect().clone();g.applyTransform(s.transform),r=[g.x+g.width/2,g.y+g.height/2]}return{point:r,el:s}}var d0=jt();function vF(e,t,r){var n=e.currTrigger,i=[e.x,e.y],a=e,o=e.dispatchAction||Ht(r.dispatchAction,r),s=t.getComponent("axisPointer").coordSysAxesInfo;if(!!s){Ml(i)&&(i=JS({seriesIndex:a.seriesIndex,dataIndex:a.dataIndex},t).point);var l=Ml(i),u=a.axesInfo,f=s.axesInfo,c=n==="leave"||Ml(i),v={},h={},d={list:[],map:{}},m={showPointer:Zt(pF,h),showTooltip:Zt(gF,d)};P(s.coordSysMap,function(p,y){var _=l||p.containPoint(i);P(s.coordSysAxesInfo[y],function(w,S){var b=w.axis,x=wF(u,w);if(!c&&_&&(!u||x)){var C=x&&x.value;C==null&&!l&&(C=b.pointToData(i)),C!=null&&p0(w,C,m,!1,v)}})});var g={};return P(f,function(p,y){var _=p.linkGroup;_&&!h[y]&&P(_.axesInfo,function(w,S){var b=h[S];if(w!==p&&b){var x=b.value;_.mapper&&(x=p.axis.scale.parse(_.mapper(x,g0(w),g0(p)))),g[p.key]=x}})}),P(g,function(p,y){p0(f[y],p,m,!0,v)}),mF(h,f,v),yF(d,i,e,o),_F(f,o,r),v}}function p0(e,t,r,n,i){var a=e.axis;if(!(a.scale.isBlank()||!a.containData(t))){if(!e.involveSeries){r.showPointer(e,t);return}var o=dF(t,e),s=o.payloadBatch,l=o.snapToValue;s[0]&&i.seriesIndex==null&&q(i,s[0]),!n&&e.snap&&a.containData(l)&&l!=null&&(t=l),r.showPointer(e,t,s),r.showTooltip(e,o,l)}}function dF(e,t){var r=t.axis,n=r.dim,i=e,a=[],o=Number.MAX_VALUE,s=-1;return P(t.seriesModels,function(l,u){var f=l.getData().mapDimensionsAll(n),c,v;if(l.getAxisTooltipData){var h=l.getAxisTooltipData(f,e,r);v=h.dataIndices,c=h.nestestValue}else{if(v=l.getData().indicesOfNearest(f[0],e,r.type==="category"?.5:null),!v.length)return;c=l.getData().get(f[0],v[0])}if(!(c==null||!isFinite(c))){var d=e-c,m=Math.abs(d);m<=o&&((m=0&&s<0)&&(o=m,s=d,i=c,a.length=0),P(v,function(g){a.push({seriesIndex:l.seriesIndex,dataIndexInside:g,dataIndex:l.getData().getRawIndex(g)})}))}}),{payloadBatch:a,snapToValue:i}}function pF(e,t,r,n){e[t.key]={value:r,payloadBatch:n}}function gF(e,t,r,n){var i=r.payloadBatch,a=t.axis,o=a.model,s=t.axisPointerModel;if(!(!t.triggerTooltip||!i.length)){var l=t.coordSys.model,u=ns(l),f=e.map[u];f||(f=e.map[u]={coordSysId:l.id,coordSysIndex:l.componentIndex,coordSysType:l.type,coordSysMainType:l.mainType,dataByAxis:[]},e.list.push(f)),f.dataByAxis.push({axisDim:a.dim,axisIndex:o.componentIndex,axisType:o.type,axisId:o.id,value:n,valueLabelOpt:{precision:s.get(["label","precision"]),formatter:s.get(["label","formatter"])},seriesDataIndices:i.slice()})}}function mF(e,t,r){var n=r.axesInfo=[];P(t,function(i,a){var o=i.axisPointerModel.option,s=e[a];s?(!i.useHandle&&(o.status="show"),o.value=s.value,o.seriesDataIndices=(s.payloadBatch||[]).slice()):!i.useHandle&&(o.status="hide"),o.status==="show"&&n.push({axisDim:i.axis.dim,axisIndex:i.axis.model.componentIndex,value:o.value})})}function yF(e,t,r,n){if(Ml(t)||!e.list.length){n({type:"hideTip"});return}var i=((e.list[0].dataByAxis[0]||{}).seriesDataIndices||[])[0]||{};n({type:"showTip",escapeConnect:!0,x:t[0],y:t[1],tooltipOption:r.tooltipOption,position:r.position,dataIndexInside:i.dataIndexInside,dataIndex:i.dataIndex,seriesIndex:i.seriesIndex,dataByCoordSys:e.list})}function _F(e,t,r){var n=r.getZr(),i="axisPointerLastHighlights",a=d0(n)[i]||{},o=d0(n)[i]={};P(e,function(u,f){var c=u.axisPointerModel.option;c.status==="show"&&P(c.seriesDataIndices,function(v){var h=v.seriesIndex+" | "+v.dataIndex;o[h]=v})});var s=[],l=[];P(a,function(u,f){!o[f]&&l.push(u)}),P(o,function(u,f){!a[f]&&s.push(u)}),l.length&&r.dispatchAction({type:"downplay",escapeConnect:!0,notBlur:!0,batch:l}),s.length&&r.dispatchAction({type:"highlight",escapeConnect:!0,notBlur:!0,batch:s})}function wF(e,t){for(var r=0;r<(e||[]).length;r++){var n=e[r];if(t.axis.dim===n.axisDim&&t.axis.model.componentIndex===n.axisIndex)return n}}function g0(e){var t=e.axis.model,r={},n=r.axisDim=e.axis.dim;return r.axisIndex=r[n+"AxisIndex"]=t.componentIndex,r.axisName=r[n+"AxisName"]=t.name,r.axisId=r[n+"AxisId"]=t.id,r}function Ml(e){return!e||e[0]==null||isNaN(e[0])||e[1]==null||isNaN(e[1])}function tx(e){YS.registerAxisPointerClass("CartesianAxisPointer",nF),e.registerComponentModel(aF),e.registerComponentView(hF),e.registerPreprocessor(function(t){if(t){(!t.axisPointer||t.axisPointer.length===0)&&(t.axisPointer={});var r=t.axisPointer.link;r&&!et(r)&&(t.axisPointer.link=[r])}}),e.registerProcessor(e.PRIORITY.PROCESSOR.STATISTIC,function(t,r){t.getComponent("axisPointer").coordSysAxesInfo=EN(t,r)}),e.registerAction({type:"updateAxisPointer",event:"updateAxisPointer",update:":updateAxisPointer"},vF)}function mz(e){mi(YN),mi(tx)}function bF(e,t){var r=$u(t.get("padding")),n=t.getItemStyle(["color","opacity"]);return n.fill=t.get("backgroundColor"),e=new Jt({shape:{x:e.x-r[3],y:e.y-r[0],width:e.width+r[1]+r[3],height:e.height+r[0]+r[2],r:t.get("borderRadius")},style:n,silent:!0,z2:-1}),e}var SF=function(e){J(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type=t.type,r}return t.type="tooltip",t.dependencies=["axisPointer"],t.defaultOption={z:60,show:!0,showContent:!0,trigger:"item",triggerOn:"mousemove|click",alwaysShowContent:!1,displayMode:"single",renderMode:"auto",confine:null,showDelay:0,hideDelay:100,transitionDuration:.4,enterable:!1,backgroundColor:"#fff",shadowBlur:10,shadowColor:"rgba(0, 0, 0, .2)",shadowOffsetX:1,shadowOffsetY:2,borderRadius:4,borderWidth:1,padding:null,extraCssText:"",axisPointer:{type:"line",axis:"auto",animation:"auto",animationDurationUpdate:200,animationEasingUpdate:"exponentialOut",crossStyle:{color:"#999",width:1,type:"dashed",textStyle:{}}},textStyle:{color:"#666",fontSize:14}},t}(zt),xF=SF;function ex(e){var t=e.get("confine");return t!=null?!!t:e.get("renderMode")==="richText"}function rx(e){if(!!yt.domSupported){for(var t=document.documentElement.style,r=0,n=e.length;r-1?(s+="top:50%",l+="translateY(-50%) rotate("+(u=a==="left"?-225:-45)+"deg)"):(s+="left:50%",l+="translateX(-50%) rotate("+(u=a==="top"?225:45)+"deg)");var f=u*Math.PI/180,c=o+i,v=c*Math.abs(Math.cos(f))+c*Math.abs(Math.sin(f)),h=Math.round(((v-Math.SQRT2*i)/2+Math.SQRT2*i-(v-c)/2)*100)/100;s+=";"+a+":-"+h+"px";var d=t+" solid "+i+"px;",m=["position:absolute;width:"+o+"px;height:"+o+"px;",s+";"+l+";","border-bottom:"+d,"border-right:"+d,"background-color:"+n+";"];return'
'}function IF(e,t){var r="cubic-bezier(0.23,1,0.32,1)",n=" "+e/2+"s "+r,i="opacity"+n+",visibility"+n;return t||(n=" "+e+"s "+r,i+=yt.transformSupported?","+Vd+n:",left"+n+",top"+n),DF+":"+i}function m0(e,t,r){var n=e.toFixed(0)+"px",i=t.toFixed(0)+"px";if(!yt.transformSupported)return r?"top:"+i+";left:"+n+";":[["top",i],["left",n]];var a=yt.transform3dSupported,o="translate"+(a?"3d":"")+"("+n+","+i+(a?",0":"")+")";return r?"top:0;left:0;"+Vd+":"+o+";":[["top",0],["left",0],[nx,o]]}function EF(e){var t=[],r=e.get("fontSize"),n=e.getTextColor();n&&t.push("color:"+n),t.push("font:"+e.getFont()),r&&t.push("line-height:"+Math.round(r*3/2)+"px");var i=e.get("textShadowColor"),a=e.get("textShadowBlur")||0,o=e.get("textShadowOffsetX")||0,s=e.get("textShadowOffsetY")||0;return i&&a&&t.push("text-shadow:"+o+"px "+s+"px "+a+"px "+i),P(["decoration","align"],function(l){var u=e.get(l);u&&t.push("text-"+l+":"+u)}),t.join(";")}function LF(e,t,r){var n=[],i=e.get("transitionDuration"),a=e.get("backgroundColor"),o=e.get("shadowBlur"),s=e.get("shadowColor"),l=e.get("shadowOffsetX"),u=e.get("shadowOffsetY"),f=e.getModel("textStyle"),c=Fb(e,"html"),v=l+"px "+u+"px "+o+"px "+s;return n.push("box-shadow:"+v),t&&i&&n.push(IF(i,r)),a&&n.push("background-color:"+a),P(["width","color","radius"],function(h){var d="border-"+h,m=cb(d),g=e.get(m);g!=null&&n.push(d+":"+g+(h==="color"?"":"px"))}),n.push(EF(f)),c!=null&&n.push("padding:"+$u(c).join("px ")+"px"),n.join(";")+";"}function y0(e,t,r,n,i){var a=t&&t.painter;if(r){var o=a&&a.getViewportRoot();o&&uP(e,o,document.body,n,i)}else{e[0]=n,e[1]=i;var s=a&&a.getViewportRootOffset();s&&(e[0]+=s.offsetLeft,e[1]+=s.offsetTop)}e[2]=e[0]/t.getWidth(),e[3]=e[1]/t.getHeight()}var RF=function(){function e(t,r,n){if(this._show=!1,this._styleCoord=[0,0,0,0],this._enterable=!0,this._firstShow=!0,this._longHide=!0,yt.wxa)return null;var i=document.createElement("div");i.domBelongToZr=!0,this.el=i;var a=this._zr=r.getZr(),o=this._appendToBody=n&&n.appendToBody;y0(this._styleCoord,a,o,r.getWidth()/2,r.getHeight()/2),o?document.body.appendChild(i):t.appendChild(i),this._container=t;var s=this;i.onmouseenter=function(){s._enterable&&(clearTimeout(s._hideTimeout),s._show=!0),s._inContent=!0},i.onmousemove=function(l){if(l=l||window.event,!s._enterable){var u=a.handler,f=a.painter.getViewportRoot();$e(f,l,!0),u.dispatch("mousemove",l)}},i.onmouseleave=function(){s._inContent=!1,s._enterable&&s._show&&s.hideLater(s._hideDelay)}}return e.prototype.update=function(t){var r=this._container,n=CF(r,"position"),i=r.style;i.position!=="absolute"&&n!=="absolute"&&(i.position="relative");var a=t.get("alwaysShowContent");a&&this._moveIfResized(),this.el.className=t.get("className")||""},e.prototype.show=function(t,r){clearTimeout(this._hideTimeout),clearTimeout(this._longHideTimeout);var n=this.el,i=n.style,a=this._styleCoord;n.innerHTML?i.cssText=MF+LF(t,!this._firstShow,this._longHide)+m0(a[0],a[1],!0)+("border-color:"+gi(r)+";")+(t.get("extraCssText")||"")+(";pointer-events:"+(this._enterable?"auto":"none")):i.display="none",this._show=!0,this._firstShow=!1,this._longHide=!1},e.prototype.setContent=function(t,r,n,i,a){var o=this.el;if(t==null){o.innerHTML="";return}var s="";if(nt(a)&&n.get("trigger")==="item"&&!ex(n)&&(s=PF(n,i,a)),nt(t))o.innerHTML=t+s;else if(t){o.innerHTML="",et(t)||(t=[t]);for(var l=0;l=0?this._tryShow(a,o):i==="leave"&&this._hide(o))},this))},t.prototype._keepShow=function(){var r=this._tooltipModel,n=this._ecModel,i=this._api;if(this._lastX!=null&&this._lastY!=null&&r.get("triggerOn")!=="none"){var a=this;clearTimeout(this._refreshUpdateTimeout),this._refreshUpdateTimeout=setTimeout(function(){!i.isDisposed()&&a.manuallyShowTip(r,n,i,{x:a._lastX,y:a._lastY,dataByCoordSys:a._lastDataByCoordSys})})}},t.prototype.manuallyShowTip=function(r,n,i,a){if(!(a.from===this.uid||yt.node||!i.getDom())){var o=b0(a,i);this._ticket="";var s=a.dataByCoordSys,l=VF(a,n,i);if(l){var u=l.el.getBoundingRect().clone();u.applyTransform(l.el.transform),this._tryShow({offsetX:u.x+u.width/2,offsetY:u.y+u.height/2,target:l.el,position:a.position,positionDefault:"bottom"},o)}else if(a.tooltip&&a.x!=null&&a.y!=null){var f=NF;f.x=a.x,f.y=a.y,f.update(),Bt(f).tooltipConfig={name:null,option:a.tooltip},this._tryShow({offsetX:a.x,offsetY:a.y,target:f},o)}else if(s)this._tryShow({offsetX:a.x,offsetY:a.y,position:a.position,dataByCoordSys:s,tooltipOption:a.tooltipOption},o);else if(a.seriesIndex!=null){if(this._manuallyAxisShowTip(r,n,i,a))return;var c=JS(a,n),v=c.point[0],h=c.point[1];v!=null&&h!=null&&this._tryShow({offsetX:v,offsetY:h,target:c.el,position:a.position,positionDefault:"bottom"},o)}else a.x!=null&&a.y!=null&&(i.dispatchAction({type:"updateAxisPointer",x:a.x,y:a.y}),this._tryShow({offsetX:a.x,offsetY:a.y,position:a.position,target:i.getZr().findHover(a.x,a.y).target},o))}},t.prototype.manuallyHideTip=function(r,n,i,a){var o=this._tooltipContent;!this._alwaysShowContent&&this._tooltipModel&&o.hideLater(this._tooltipModel.get("hideDelay")),this._lastX=this._lastY=this._lastDataByCoordSys=null,a.from!==this.uid&&this._hide(b0(a,i))},t.prototype._manuallyAxisShowTip=function(r,n,i,a){var o=a.seriesIndex,s=a.dataIndex,l=n.getComponent("axisPointer").coordSysAxesInfo;if(!(o==null||s==null||l==null)){var u=n.getSeriesByIndex(o);if(!!u){var f=u.getData(),c=Ja([f.getItemModel(s),u,(u.coordinateSystem||{}).model],this._tooltipModel);if(c.get("trigger")==="axis")return i.dispatchAction({type:"updateAxisPointer",seriesIndex:o,dataIndex:s,position:a.position}),!0}}},t.prototype._tryShow=function(r,n){var i=r.target,a=this._tooltipModel;if(!!a){this._lastX=r.offsetX,this._lastY=r.offsetY;var o=r.dataByCoordSys;if(o&&o.length)this._showAxisTooltip(o,r);else if(i){this._lastDataByCoordSys=null;var s,l;uo(i,function(u){if(Bt(u).dataIndex!=null)return s=u,!0;if(Bt(u).tooltipConfig!=null)return l=u,!0},!0),s?this._showSeriesItemTooltip(r,s,n):l?this._showComponentItemTooltip(r,l,n):this._hide(n)}else this._lastDataByCoordSys=null,this._hide(n)}},t.prototype._showOrMove=function(r,n){var i=r.get("showDelay");n=Ht(n,this),clearTimeout(this._showTimout),i>0?this._showTimout=setTimeout(n,i):n()},t.prototype._showAxisTooltip=function(r,n){var i=this._ecModel,a=this._tooltipModel,o=[n.offsetX,n.offsetY],s=Ja([n.tooltipOption],a),l=this._renderMode,u=[],f=Zo("section",{blocks:[],noHeader:!0}),c=[],v=new ec;P(r,function(y){P(y.dataByAxis,function(_){var w=i.getComponent(_.axisDim+"Axis",_.axisIndex),S=_.value;if(!(!w||S==null)){var b=KS(S,w.axis,i,_.seriesDataIndices,_.valueLabelOpt),x=Zo("section",{header:b,noHeader:!yr(b),sortBlocks:!0,blocks:[]});f.blocks.push(x),P(_.seriesDataIndices,function(C){var D=i.getSeriesByIndex(C.seriesIndex),M=C.dataIndexInside,I=D.getDataParams(M);if(!(I.dataIndex<0)){I.axisDim=_.axisDim,I.axisIndex=_.axisIndex,I.axisType=_.axisType,I.axisId=_.axisId,I.axisValue=Fd(w.axis,{value:S}),I.axisValueLabel=b,I.marker=v.makeTooltipMarker("item",gi(I.color),l);var A=Jm(D.formatTooltip(M,!0,null)),L=A.frag;if(L){var O=Ja([D],a).get("valueFormatter");x.blocks.push(O?q({valueFormatter:O},L):L)}A.text&&c.push(A.text),u.push(I)}})}})}),f.blocks.reverse(),c.reverse();var h=n.position,d=s.get("order"),m=iy(f,v,l,d,i.get("useUTC"),s.get("textStyle"));m&&c.unshift(m);var g=l==="richText"?` +`];function os(e,t){return t.type=e,t}function Kh(e){return e.type==="section"}function Jb(e){return Kh(e)?vO:dO}function tS(e){if(Kh(e)){var t=0,r=e.blocks.length,n=r>1||r>0&&!e.noHeader;return I(e.blocks,function(i){var a=tS(i);a>=t&&(t=a+ +(n&&(!a||Kh(i)&&!i.noHeader)))}),t}return 0}function vO(e,t,r,n){var i=t.noHeader,a=pO(tS(t)),o=[],s=t.blocks||[];Wr(!s||et(s)),s=s||[];var l=e.orderMode;if(t.sortBlocks&&l){s=s.slice();var u={valueAsc:"asc",valueDesc:"desc"};if(Ca(u,l)){var f=new ZR(u[l],null);s.sort(function(d,p){return f.evaluate(d.sortParam,p.sortParam)})}else l==="seriesDesc"&&s.reverse()}I(s,function(d,p){var g=t.valueFormatter,m=Jb(d)(g?Y(Y({},e),{valueFormatter:g}):e,d,p>0?a.html:0,n);m!=null&&o.push(m)});var c=e.renderMode==="richText"?o.join(a.richText):Zh(o.join(""),i?r:a.html);if(i)return c;var v=qh(t.header,"ordinal",e.useUTC),h=Qb(n,e.renderMode).nameStyle;return e.renderMode==="richText"?eS(e,v,h)+a.richText+c:Zh('
'+Ke(v)+"
"+c,r)}function dO(e,t,r,n){var i=e.renderMode,a=t.noName,o=t.noValue,s=!t.markerType,l=t.name,u=e.useUTC,f=t.valueFormatter||e.valueFormatter||function(w){return w=et(w)?w:[w],ct(w,function(S,b){return qh(S,et(h)?h[b]:h,u)})};if(!(a&&o)){var c=s?"":e.markupStyleCreator.makeTooltipMarker(t.markerType,t.markerColor||"#333",i),v=a?"":qh(l,"ordinal",u),h=t.valueType,d=o?[]:f(t.value),p=!s||!a,g=!s&&a,m=Qb(n,i),y=m.nameStyle,_=m.valueStyle;return i==="richText"?(s?"":c)+(a?"":eS(e,v,y))+(o?"":yO(e,d,p,g,_)):Zh((s?"":c)+(a?"":gO(v,!s,y))+(o?"":mO(d,p,g,_)),r)}}function yy(e,t,r,n,i,a){if(!!e){var o=Jb(e),s={useUTC:i,renderMode:r,orderMode:n,markupStyleCreator:t,valueFormatter:e.valueFormatter};return o(s,e,0,a)}}function pO(e){return{html:cO[e],richText:hO[e]}}function Zh(e,t){var r='
',n="margin: "+t+"px 0 0";return'
'+e+r+"
"}function gO(e,t,r){var n=t?"margin-left:2px":"";return''+Ke(e)+""}function mO(e,t,r,n){var i=r?"10px":"20px",a=t?"float:right;margin-left:"+i:"";return e=et(e)?e:[e],''+ct(e,function(o){return Ke(o)}).join("  ")+""}function eS(e,t,r){return e.markupStyleCreator.wrapRichTextStyle(t,r)}function yO(e,t,r,n,i){var a=[i],o=n?10:20;return r&&a.push({padding:[0,0,0,o],align:"right"}),e.markupStyleCreator.wrapRichTextStyle(et(t)?t.join(" "):t,a)}function _O(e,t){var r=e.getData().getItemVisual(t,"style"),n=r[e.visualDrawType];return Ti(n)}function rS(e,t){var r=e.get("padding");return r!=null?r:t==="richText"?[8,10]:10}var mc=function(){function e(){this.richTextStyles={},this._nextStyleNameId=vw()}return e.prototype._generateStyleName=function(){return"__EC_aUTo_"+this._nextStyleNameId++},e.prototype.makeTooltipMarker=function(t,r,n){var i=n==="richText"?this._generateStyleName():null,a=aR({color:r,type:t,renderMode:n,markerId:i});return it(a)?a:(this.richTextStyles[i]=a.style,a.content)},e.prototype.wrapRichTextStyle=function(t,r){var n={};et(r)?I(r,function(a){return Y(n,a)}):Y(n,r);var i=this._generateStyleName();return this.richTextStyles[i]=n,"{"+i+"|"+t+"}"},e}();function wO(e){var t=e.series,r=e.dataIndex,n=e.multipleSeries,i=t.getData(),a=i.mapDimensionsAll("defaultedTooltip"),o=a.length,s=t.getRawValue(r),l=et(s),u=_O(t,r),f,c,v,h;if(o>1||l&&!o){var d=bO(s,t,r,a,u);f=d.inlineValues,c=d.inlineValueTypes,v=d.blocks,h=d.inlineValues[0]}else if(o){var p=i.getDimensionInfo(a[0]);h=f=Da(i,r,a[0]),c=p.type}else h=f=l?s[0]:s;var g=wd(t),m=g&&t.name||"",y=i.getName(r),_=n?m:y;return os("section",{header:m,noHeader:n||!g,sortParam:h,blocks:[os("nameValue",{markerType:"item",markerColor:u,name:_,noName:!Tr(_),value:f,valueType:c})].concat(v||[])})}function bO(e,t,r,n,i){var a=t.getData(),o=Ln(e,function(c,v,h){var d=a.getDimensionInfo(h);return c=c||d&&d.tooltip!==!1&&d.displayName!=null},!1),s=[],l=[],u=[];n.length?I(n,function(c){f(Da(a,r,c),c)}):I(e,f);function f(c,v){var h=a.getDimensionInfo(v);!h||h.otherDims.tooltip===!1||(o?u.push(os("nameValue",{markerType:"subItem",markerColor:i,name:h.displayName,value:c,valueType:h.type})):(s.push(c),l.push(h.type)))}return{inlineValues:s,inlineValueTypes:l,blocks:u}}var an=Qt();function tl(e,t){return e.getName(t)||e.getId(t)}var SO="__universalTransitionEnabled",sf=function(e){J(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r._selectedDataIndicesMap={},r}return t.prototype.init=function(r,n,i){this.seriesIndex=this.componentIndex,this.dataTask=Bo({count:TO,reset:CO}),this.dataTask.context={model:this},this.mergeDefaultAndTheme(r,i);var a=an(this).sourceManager=new fO(this);a.prepareSource();var o=this.getInitialData(r,i);wy(o,this),this.dataTask.context.data=o,an(this).dataBeforeProcessed=o,_y(this),this._initSelectedMapFromData(o)},t.prototype.mergeDefaultAndTheme=function(r,n){var i=is(this),a=i?nf(r):{},o=this.subType;$t.hasClass(o)&&(o+="Series"),Dt(r,n.getTheme().get(this.subType)),Dt(r,this.getDefaultOption()),Oh(r,"label",["show"]),this.fillDataTextStyle(r.data),i&&Aa(r,a,i)},t.prototype.mergeOption=function(r,n){r=Dt(this.option,r,!0),this.fillDataTextStyle(r.data);var i=is(this);i&&Aa(this.option,r,i);var a=an(this).sourceManager;a.dirty(),a.prepareSource();var o=this.getInitialData(r,n);wy(o,this),this.dataTask.dirty(),this.dataTask.context.data=o,an(this).dataBeforeProcessed=o,_y(this),this._initSelectedMapFromData(o)},t.prototype.fillDataTextStyle=function(r){if(r&&!Be(r))for(var n=["show"],i=0;ithis.getShallow("animationThreshold")&&(n=!1),!!n},t.prototype.restoreData=function(){this.dataTask.dirty()},t.prototype.getColorFromPalette=function(r,n,i){var a=this.ecModel,o=Vd.prototype.getColorFromPalette.call(this,r,n,i);return o||(o=a.getColorFromPalette(r,n,i)),o},t.prototype.coordDimToDataDim=function(r){return this.getRawData().mapDimensionsAll(r)},t.prototype.getProgressive=function(){return this.get("progressive")},t.prototype.getProgressiveThreshold=function(){return this.get("progressiveThreshold")},t.prototype.select=function(r,n){this._innerSelect(this.getData(n),r)},t.prototype.unselect=function(r,n){var i=this.option.selectedMap;if(!!i){var a=this.option.selectedMode,o=this.getData(n);if(a==="series"||i==="all"){this.option.selectedMap={},this._selectedDataIndicesMap={};return}for(var s=0;s=0&&i.push(o)}return i},t.prototype.isSelected=function(r,n){var i=this.option.selectedMap;if(!i)return!1;var a=this.getData(n);return(i==="all"||i[tl(a,r)])&&!a.getItemModel(r).get(["select","disabled"])},t.prototype.isUniversalTransitionEnabled=function(){if(this[SO])return!0;var r=this.option.universalTransition;return r?r===!0?!0:r&&r.enabled:!1},t.prototype._innerSelect=function(r,n){var i,a,o=this.option,s=o.selectedMode,l=n.length;if(!(!s||!l)){if(s==="series")o.selectedMap="all";else if(s==="multiple"){st(o.selectedMap)||(o.selectedMap={});for(var u=o.selectedMap,f=0;f0&&this._innerSelect(r,n)}},t.registerClass=function(r){return $t.registerClass(r)},t.protoInitialize=function(){var r=t.prototype;r.type="series.__base__",r.seriesIndex=0,r.ignoreStyleOnData=!1,r.hasSymbolVisual=!1,r.defaultSymbol="circle",r.visualStyleAccessPath="itemStyle",r.visualDrawType="fill"}(),t}($t);Pr(sf,jR);Pr(sf,Vd);_w(sf,$t);function _y(e){var t=e.name;wd(e)||(e.name=xO(e)||t)}function xO(e){var t=e.getRawData(),r=t.mapDimensionsAll("seriesName"),n=[];return I(r,function(i){var a=t.getDimensionInfo(i);a.displayName&&n.push(a.displayName)}),n.join(" ")}function TO(e){return e.model.getRawData().count()}function CO(e){var t=e.model;return t.setData(t.getRawData().cloneShallow()),MO}function MO(e,t){t.outputData&&e.end>t.outputData.count()&&t.model.getRawData().cloneShallow(t.outputData)}function wy(e,t){I(wP(e.CHANGABLE_METHODS,e.DOWNSAMPLE_METHODS),function(r){e.wrapMethod(r,Xt(AO,t))})}function AO(e,t){var r=Qh(e);return r&&r.setOutputEnd((t||this).count()),t}function Qh(e){var t=(e.ecModel||{}).scheduler,r=t&&t.getPipeline(e.uid);if(r){var n=r.currentTask;if(n){var i=n.agentStubMap;i&&(n=i.get(e.uid))}return n}}var Pa=sf,Xd=function(){function e(){this.group=new ye,this.uid=Ku("viewComponent")}return e.prototype.init=function(t,r){},e.prototype.render=function(t,r,n,i){},e.prototype.dispose=function(t,r){},e.prototype.updateView=function(t,r,n,i){},e.prototype.updateLayout=function(t,r,n,i){},e.prototype.updateVisual=function(t,r,n,i){},e.prototype.blurSeries=function(t,r){},e.prototype.eachRendered=function(t){var r=this.group;r&&r.traverse(t)},e}();Sd(Xd);Hu(Xd);var qr=Xd;function nS(){var e=Qt();return function(t){var r=e(t),n=t.pipelineContext,i=!!r.large,a=!!r.progressiveRender,o=r.large=!!(n&&n.large),s=r.progressiveRender=!!(n&&n.progressiveRender);return(i!==o||a!==s)&&"reset"}}var iS=Qt(),DO=nS(),jd=function(){function e(){this.group=new ye,this.uid=Ku("viewChart"),this.renderTask=Bo({plan:PO,reset:IO}),this.renderTask.context={view:this}}return e.prototype.init=function(t,r){},e.prototype.render=function(t,r,n,i){},e.prototype.highlight=function(t,r,n,i){var a=t.getData(i&&i.dataType);!a||Sy(a,i,"emphasis")},e.prototype.downplay=function(t,r,n,i){var a=t.getData(i&&i.dataType);!a||Sy(a,i,"normal")},e.prototype.remove=function(t,r){this.group.removeAll()},e.prototype.dispose=function(t,r){},e.prototype.updateView=function(t,r,n,i){this.render(t,r,n,i)},e.prototype.updateLayout=function(t,r,n,i){this.render(t,r,n,i)},e.prototype.updateVisual=function(t,r,n,i){this.render(t,r,n,i)},e.prototype.eachRendered=function(t){Od(this.group,t)},e.markUpdateMethod=function(t,r){iS(t).updateMethod=r},e.protoInitialize=function(){var t=e.prototype;t.type="chart"}(),e}();function by(e,t,r){e&&Gh(e)&&(t==="emphasis"?iu:au)(e,r)}function Sy(e,t,r){var n=Si(e,t),i=t&&t.highlightKey!=null?RL(t.highlightKey):null;n!=null?I(me(n),function(a){by(e.getItemGraphicEl(a),r,i)}):e.eachItemGraphicEl(function(a){by(a,r,i)})}Sd(jd);Hu(jd);function PO(e){return DO(e.model)}function IO(e){var t=e.model,r=e.ecModel,n=e.api,i=e.payload,a=t.pipelineContext.progressiveRender,o=e.view,s=i&&iS(i).updateMethod,l=a?"incrementalPrepareRender":s&&o[s]?s:"render";return l!=="render"&&o[l](t,r,n,i),EO[l]}var EO={incrementalPrepareRender:{progress:function(e,t){t.view.incrementalRender(e,t.model,t.ecModel,t.api,t.payload)}},render:{forceFirstProgress:!0,progress:function(e,t){t.view.render(t.model,t.ecModel,t.api,t.payload)}}},Gr=jd,hu="\0__throttleOriginMethod",xy="\0__throttleRate",Ty="\0__throttleType";function aS(e,t,r){var n,i=0,a=0,o=null,s,l,u,f;t=t||0;function c(){a=new Date().getTime(),o=null,e.apply(l,u||[])}var v=function(){for(var h=[],d=0;d=0?c():o=setTimeout(c,-s),i=n};return v.clear=function(){o&&(clearTimeout(o),o=null)},v.debounceNextCall=function(h){f=h},v}function oS(e,t,r,n){var i=e[t];if(!!i){var a=i[hu]||i,o=i[Ty],s=i[xy];if(s!==r||o!==n){if(r==null||!n)return e[t]=a;i=e[t]=aS(a,r,n==="debounce"),i[hu]=a,i[Ty]=n,i[xy]=r}return i}}function Jh(e,t){var r=e[t];r&&r[hu]&&(r.clear&&r.clear(),e[t]=r[hu])}var Cy=Qt(),My={itemStyle:es(mb,!0),lineStyle:es(gb,!0)},LO={lineStyle:"stroke",itemStyle:"fill"};function sS(e,t){var r=e.visualStyleMapper||My[t];return r||(console.warn("Unkown style type '"+t+"'."),My.itemStyle)}function lS(e,t){var r=e.visualDrawType||LO[t];return r||(console.warn("Unkown style type '"+t+"'."),"fill")}var RO={createOnAllSeries:!0,performRawSeries:!0,reset:function(e,t){var r=e.getData(),n=e.visualStyleAccessPath||"itemStyle",i=e.getModel(n),a=sS(e,n),o=a(i),s=i.getShallow("decal");s&&(r.setVisual("decal",s),s.dirty=!0);var l=lS(e,n),u=o[l],f=mt(u)?u:null,c=o.fill==="auto"||o.stroke==="auto";if(!o[l]||f||c){var v=e.getColorFromPalette(e.name,null,t.getSeriesCount());o[l]||(o[l]=v,r.setVisual("colorFromPalette",!0)),o.fill=o.fill==="auto"||mt(o.fill)?v:o.fill,o.stroke=o.stroke==="auto"||mt(o.stroke)?v:o.stroke}if(r.setVisual("style",o),r.setVisual("drawType",l),!t.isSeriesFiltered(e)&&f)return r.setVisual("colorFromPalette",!1),{dataEach:function(h,d){var p=e.getDataParams(d),g=Y({},o);g[l]=f(p),h.setItemVisual(d,"style",g)}}}},eo=new ce,OO={createOnAllSeries:!0,performRawSeries:!0,reset:function(e,t){if(!(e.ignoreStyleOnData||t.isSeriesFiltered(e))){var r=e.getData(),n=e.visualStyleAccessPath||"itemStyle",i=sS(e,n),a=r.getVisual("drawType");return{dataEach:r.hasItemOption?function(o,s){var l=o.getRawDataItem(s);if(l&&l[n]){eo.option=l[n];var u=i(eo),f=o.ensureUniqueItemVisual(s,"style");Y(f,u),eo.option.decal&&(o.setItemVisual(s,"decal",eo.option.decal),eo.option.decal.dirty=!0),a in u&&o.setItemVisual(s,"colorFromPalette",!1)}}:null}}}},kO={performRawSeries:!0,overallReset:function(e){var t=_t();e.eachSeries(function(r){var n=r.getColorBy();if(!r.isColorBySeries()){var i=r.type+"-"+n,a=t.get(i);a||(a={},t.set(i,a)),Cy(r).scope=a}}),e.eachSeries(function(r){if(!(r.isColorBySeries()||e.isSeriesFiltered(r))){var n=r.getRawData(),i={},a=r.getData(),o=Cy(r).scope,s=r.visualStyleAccessPath||"itemStyle",l=lS(r,s);a.each(function(u){var f=a.getRawIndex(u);i[f]=u}),n.each(function(u){var f=i[u],c=a.getItemVisual(f,"colorFromPalette");if(c){var v=a.ensureUniqueItemVisual(f,"style"),h=n.getName(u)||u+"",d=n.count();v[l]=r.getColorFromPalette(h,o,d)}})}})}},el=Math.PI;function NO(e,t){t=t||{},Pt(t,{text:"loading",textColor:"#000",fontSize:12,fontWeight:"normal",fontStyle:"normal",fontFamily:"sans-serif",maskColor:"rgba(255, 255, 255, 0.8)",showSpinner:!0,color:"#5470c6",spinnerRadius:10,lineWidth:5,zlevel:0});var r=new ye,n=new ne({style:{fill:t.maskColor},zlevel:t.zlevel,z:1e4});r.add(n);var i=new he({style:{text:t.text,fill:t.textColor,fontSize:t.fontSize,fontWeight:t.fontWeight,fontStyle:t.fontStyle,fontFamily:t.fontFamily},zlevel:t.zlevel,z:10001}),a=new ne({style:{fill:"none"},textContent:i,textConfig:{position:"right",distance:10},zlevel:t.zlevel,z:10001});r.add(a);var o;return t.showSpinner&&(o=new Dd({shape:{startAngle:-el/2,endAngle:-el/2+.1,r:t.spinnerRadius},style:{stroke:t.color,lineCap:"round",lineWidth:t.lineWidth},zlevel:t.zlevel,z:10001}),o.animateShape(!0).when(1e3,{endAngle:el*3/2}).start("circularInOut"),o.animateShape(!0).when(1e3,{startAngle:el*3/2}).delay(300).start("circularInOut"),r.add(o)),r.resize=function(){var s=i.getBoundingRect().width,l=t.showSpinner?t.spinnerRadius:0,u=(e.getWidth()-l*2-(t.showSpinner&&s?10:0)-s)/2-(t.showSpinner&&s?0:5+s/2)+(t.showSpinner?0:s/2)+(s?0:l),f=e.getHeight()/2;t.showSpinner&&o.setShape({cx:u,cy:f}),a.setShape({x:u-l,y:f-l,width:l*2,height:l*2}),n.setShape({x:0,y:0,width:e.getWidth(),height:e.getHeight()})},r.resize(),r}var BO=function(){function e(t,r,n,i){this._stageTaskMap=_t(),this.ecInstance=t,this.api=r,n=this._dataProcessorHandlers=n.slice(),i=this._visualHandlers=i.slice(),this._allHandlers=n.concat(i)}return e.prototype.restoreData=function(t,r){t.restoreData(r),this._stageTaskMap.each(function(n){var i=n.overallTask;i&&i.dirty()})},e.prototype.getPerformArgs=function(t,r){if(!!t.__pipeline){var n=this._pipelineMap.get(t.__pipeline.id),i=n.context,a=!r&&n.progressiveEnabled&&(!i||i.progressiveRender)&&t.__idxInPipeline>n.blockIndex,o=a?n.step:null,s=i&&i.modDataCount,l=s!=null?Math.ceil(s/o):null;return{step:o,modBy:l,modDataCount:s}}},e.prototype.getPipeline=function(t){return this._pipelineMap.get(t)},e.prototype.updateStreamModes=function(t,r){var n=this._pipelineMap.get(t.uid),i=t.getData(),a=i.count(),o=n.progressiveEnabled&&r.incrementalPrepareRender&&a>=n.threshold,s=t.get("large")&&a>=t.get("largeThreshold"),l=t.get("progressiveChunkMode")==="mod"?a:null;t.pipelineContext=n.context={progressiveRender:o,modDataCount:l,large:s}},e.prototype.restorePipelines=function(t){var r=this,n=r._pipelineMap=_t();t.eachSeries(function(i){var a=i.getProgressive(),o=i.uid;n.set(o,{id:o,head:null,tail:null,threshold:i.getProgressiveThreshold(),progressiveEnabled:a&&!(i.preventIncremental&&i.preventIncremental()),blockIndex:-1,step:Math.round(a||700),count:0}),r._pipe(i,i.dataTask)})},e.prototype.prepareStageTasks=function(){var t=this._stageTaskMap,r=this.api.getModel(),n=this.api;I(this._allHandlers,function(i){var a=t.get(i.uid)||t.set(i.uid,{}),o="";Wr(!(i.reset&&i.overallReset),o),i.reset&&this._createSeriesStageTask(i,a,r,n),i.overallReset&&this._createOverallStageTask(i,a,r,n)},this)},e.prototype.prepareView=function(t,r,n,i){var a=t.renderTask,o=a.context;o.model=r,o.ecModel=n,o.api=i,a.__block=!t.incrementalPrepareRender,this._pipe(r,a)},e.prototype.performDataProcessorTasks=function(t,r){this._performStageTasks(this._dataProcessorHandlers,t,r,{block:!0})},e.prototype.performVisualTasks=function(t,r,n){this._performStageTasks(this._visualHandlers,t,r,n)},e.prototype._performStageTasks=function(t,r,n,i){i=i||{};var a=!1,o=this;I(t,function(l,u){if(!(i.visualType&&i.visualType!==l.visualType)){var f=o._stageTaskMap.get(l.uid),c=f.seriesTaskMap,v=f.overallTask;if(v){var h,d=v.agentStubMap;d.each(function(g){s(i,g)&&(g.dirty(),h=!0)}),h&&v.dirty(),o.updatePayload(v,n);var p=o.getPerformArgs(v,i.block);d.each(function(g){g.perform(p)}),v.perform(p)&&(a=!0)}else c&&c.each(function(g,m){s(i,g)&&g.dirty();var y=o.getPerformArgs(g,i.block);y.skip=!l.performRawSeries&&r.isSeriesFiltered(g.context.model),o.updatePayload(g,n),g.perform(y)&&(a=!0)})}});function s(l,u){return l.setDirty&&(!l.dirtyMap||l.dirtyMap.get(u.__pipeline.id))}this.unfinished=a||this.unfinished},e.prototype.performSeriesTasks=function(t){var r;t.eachSeries(function(n){r=n.dataTask.perform()||r}),this.unfinished=r||this.unfinished},e.prototype.plan=function(){this._pipelineMap.each(function(t){var r=t.tail;do{if(r.__block){t.blockIndex=r.__idxInPipeline;break}r=r.getUpstream()}while(r)})},e.prototype.updatePayload=function(t,r){r!=="remain"&&(t.context.payload=r)},e.prototype._createSeriesStageTask=function(t,r,n,i){var a=this,o=r.seriesTaskMap,s=r.seriesTaskMap=_t(),l=t.seriesType,u=t.getTargetSeries;t.createOnAllSeries?n.eachRawSeries(f):l?n.eachRawSeriesByType(l,f):u&&u(n,i).each(f);function f(c){var v=c.uid,h=s.set(v,o&&o.get(v)||Bo({plan:VO,reset:GO,count:WO}));h.context={model:c,ecModel:n,api:i,useClearVisual:t.isVisual&&!t.isLayout,plan:t.plan,reset:t.reset,scheduler:a},a._pipe(c,h)}},e.prototype._createOverallStageTask=function(t,r,n,i){var a=this,o=r.overallTask=r.overallTask||Bo({reset:FO});o.context={ecModel:n,api:i,overallReset:t.overallReset,scheduler:a};var s=o.agentStubMap,l=o.agentStubMap=_t(),u=t.seriesType,f=t.getTargetSeries,c=!0,v=!1,h="";Wr(!t.createOnAllSeries,h),u?n.eachRawSeriesByType(u,d):f?f(n,i).each(d):(c=!1,I(n.getSeries(),d));function d(p){var g=p.uid,m=l.set(g,s&&s.get(g)||(v=!0,Bo({reset:zO,onDirty:$O})));m.context={model:p,overallProgress:c},m.agent=o,m.__block=c,a._pipe(p,m)}v&&o.dirty()},e.prototype._pipe=function(t,r){var n=t.uid,i=this._pipelineMap.get(n);!i.head&&(i.head=r),i.tail&&i.tail.pipe(r),i.tail=r,r.__idxInPipeline=i.count++,r.__pipeline=i},e.wrapStageHandler=function(t,r){return mt(t)&&(t={overallReset:t,seriesType:YO(t)}),t.uid=Ku("stageHandler"),r&&(t.visualType=r),t},e}();function FO(e){e.overallReset(e.ecModel,e.api,e.payload)}function zO(e){return e.overallProgress&&HO}function HO(){this.agent.dirty(),this.getDownstream().dirty()}function $O(){this.agent&&this.agent.dirty()}function VO(e){return e.plan?e.plan(e.model,e.ecModel,e.api,e.payload):null}function GO(e){e.useClearVisual&&e.data.clearAllVisual();var t=e.resetDefines=me(e.reset(e.model,e.ecModel,e.api,e.payload));return t.length>1?ct(t,function(r,n){return uS(n)}):UO}var UO=uS(0);function uS(e){return function(t,r){var n=r.data,i=r.resetDefines[e];if(i&&i.dataEach)for(var a=t.start;a0&&h===u.length-v.length){var d=u.slice(0,h);d!=="data"&&(r.mainType=d,r[v.toLowerCase()]=l,f=!0)}}s.hasOwnProperty(u)&&(n[u]=l,f=!0),f||(i[u]=l)})}return{cptQuery:r,dataQuery:n,otherQuery:i}},e.prototype.filter=function(t,r){var n=this.eventInfo;if(!n)return!0;var i=n.targetEl,a=n.packedEvent,o=n.model,s=n.view;if(!o||!s)return!0;var l=r.cptQuery,u=r.dataQuery;return f(l,o,"mainType")&&f(l,o,"subType")&&f(l,o,"index","componentIndex")&&f(l,o,"name")&&f(l,o,"id")&&f(u,a,"name")&&f(u,a,"dataIndex")&&f(u,a,"dataType")&&(!s.filterForExposedEvent||s.filterForExposedEvent(t,r.otherQuery,i,a));function f(c,v,h,d){return c[h]==null||v[d||h]===c[h]}},e.prototype.afterTrigger=function(){this.eventInfo=null},e}(),tv=["symbol","symbolSize","symbolRotate","symbolOffset"],Iy=tv.concat(["symbolKeepAspect"]),KO={createOnAllSeries:!0,performRawSeries:!0,reset:function(e,t){var r=e.getData();if(e.legendIcon&&r.setVisual("legendIcon",e.legendIcon),!e.hasSymbolVisual)return;for(var n={},i={},a=!1,o=0;o0)?null:e==="dashed"?[4*t,2*t]:e==="dotted"?[t]:zt(e)?[e]:et(e)?e:null}function pS(e){var t=e.style,r=t.lineDash&&t.lineWidth>0&&yk(t.lineDash,t.lineWidth),n=t.lineDashOffset;if(r){var i=t.strokeNoScale&&e.getLineScale?e.getLineScale():1;i&&i!==1&&(r=ct(r,function(a){return a/i}),n/=i)}return[r,n]}var _k=new On(!0);function du(e){var t=e.stroke;return!(t==null||t==="none"||!(e.lineWidth>0))}function Ey(e){return typeof e=="string"&&e!=="none"}function pu(e){var t=e.fill;return t!=null&&t!=="none"}function Ly(e,t){if(t.fillOpacity!=null&&t.fillOpacity!==1){var r=e.globalAlpha;e.globalAlpha=t.fillOpacity*t.opacity,e.fill(),e.globalAlpha=r}else e.fill()}function Ry(e,t){if(t.strokeOpacity!=null&&t.strokeOpacity!==1){var r=e.globalAlpha;e.globalAlpha=t.strokeOpacity*t.opacity,e.stroke(),e.globalAlpha=r}else e.stroke()}function nv(e,t,r){var n=ww(t.image,t.__image,r);if($u(n)){var i=e.createPattern(n,t.repeat||"repeat");if(typeof DOMMatrix=="function"&&i&&i.setTransform){var a=new DOMMatrix;a.translateSelf(t.x||0,t.y||0),a.rotateSelf(0,0,(t.rotation||0)*bP),a.scaleSelf(t.scaleX||1,t.scaleY||1),i.setTransform(a)}return i}}function wk(e,t,r,n){var i,a=du(r),o=pu(r),s=r.strokePercent,l=s<1,u=!t.path;(!t.silent||l)&&u&&t.createPathProxy();var f=t.path||_k,c=t.__dirty;if(!n){var v=r.fill,h=r.stroke,d=o&&!!v.colorStops,p=a&&!!h.colorStops,g=o&&!!v.image,m=a&&!!h.image,y=void 0,_=void 0,w=void 0,S=void 0,b=void 0;(d||p)&&(b=t.getBoundingRect()),d&&(y=c?rv(e,v,b):t.__canvasFillGradient,t.__canvasFillGradient=y),p&&(_=c?rv(e,h,b):t.__canvasStrokeGradient,t.__canvasStrokeGradient=_),g&&(w=c||!t.__canvasFillPattern?nv(e,v,t):t.__canvasFillPattern,t.__canvasFillPattern=w),m&&(S=c||!t.__canvasStrokePattern?nv(e,h,t):t.__canvasStrokePattern,t.__canvasStrokePattern=w),d?e.fillStyle=y:g&&(w?e.fillStyle=w:o=!1),p?e.strokeStyle=_:m&&(S?e.strokeStyle=S:a=!1)}var x=t.getGlobalScale();f.setScale(x[0],x[1],t.segmentIgnoreThreshold);var T,C;e.setLineDash&&r.lineDash&&(i=pS(t),T=i[0],C=i[1]);var D=!0;(u||c&ra)&&(f.setDPR(e.dpr),l?f.setContext(null):(f.setContext(e),D=!1),f.reset(),t.buildPath(f,t.shape,n),f.toStatic(),t.pathUpdated()),D&&f.rebuildPath(e,l?s:1),T&&(e.setLineDash(T),e.lineDashOffset=C),n||(r.strokeFirst?(a&&Ry(e,r),o&&Ly(e,r)):(o&&Ly(e,r),a&&Ry(e,r))),T&&e.setLineDash([])}function bk(e,t,r){var n=t.__image=ww(r.image,t.__image,t,t.onload);if(!(!n||!$u(n))){var i=r.x||0,a=r.y||0,o=t.getWidth(),s=t.getHeight(),l=n.width/n.height;if(o==null&&s!=null?o=s*l:s==null&&o!=null?s=o/l:o==null&&s==null&&(o=n.width,s=n.height),r.sWidth&&r.sHeight){var u=r.sx||0,f=r.sy||0;e.drawImage(n,u,f,r.sWidth,r.sHeight,i,a,o,s)}else if(r.sx&&r.sy){var u=r.sx,f=r.sy,c=o-u,v=s-f;e.drawImage(n,u,f,c,v,i,a,o,s)}else e.drawImage(n,i,a,o,s)}}function Sk(e,t,r){var n,i=r.text;if(i!=null&&(i+=""),i){e.font=r.font||bi,e.textAlign=r.textAlign,e.textBaseline=r.textBaseline;var a=void 0,o=void 0;e.setLineDash&&r.lineDash&&(n=pS(t),a=n[0],o=n[1]),a&&(e.setLineDash(a),e.lineDashOffset=o),r.strokeFirst?(du(r)&&e.strokeText(i,r.x,r.y),pu(r)&&e.fillText(i,r.x,r.y)):(pu(r)&&e.fillText(i,r.x,r.y),du(r)&&e.strokeText(i,r.x,r.y)),a&&e.setLineDash([])}}var Oy=["shadowBlur","shadowOffsetX","shadowOffsetY"],ky=[["lineCap","butt"],["lineJoin","miter"],["miterLimit",10]];function gS(e,t,r,n,i){var a=!1;if(!n&&(r=r||{},t===r))return!1;if(n||t.opacity!==r.opacity){Te(e,i),a=!0;var o=Math.max(Math.min(t.opacity,1),0);e.globalAlpha=isNaN(o)?gi.opacity:o}(n||t.blend!==r.blend)&&(a||(Te(e,i),a=!0),e.globalCompositeOperation=t.blend||gi.blend);for(var s=0;s0&&r.unfinished);r.unfinished||this._zr.flush()}}},t.prototype.getDom=function(){return this._dom},t.prototype.getId=function(){return this.id},t.prototype.getZr=function(){return this._zr},t.prototype.isSSR=function(){return this._ssr},t.prototype.setOption=function(r,n,i){if(!this[se]){if(this._disposed){this.id;return}var a,o,s;if(st(n)&&(i=n.lazyUpdate,a=n.silent,o=n.replaceMerge,s=n.transition,n=n.notMerge),this[se]=!0,!this._model||n){var l=new LR(this._api),u=this._theme,f=this._model=new Fb;f.scheduler=this._scheduler,f.ssr=this._ssr,f.init(null,null,null,u,this._locale,l)}this._model.setOption(r,{replaceMerge:o},av);var c={seriesTransition:s,optionChanged:!0};if(i)this[we]={silent:a,updateParams:c},this[se]=!1,this.getZr().wakeUp();else{try{Ki(this),on.update.call(this,null,c)}catch(v){throw this[we]=null,this[se]=!1,v}this._ssr||this._zr.flush(),this[we]=null,this[se]=!1,ro.call(this,a),no.call(this,a)}}},t.prototype.setTheme=function(){},t.prototype.getModel=function(){return this._model},t.prototype.getOption=function(){return this._model&&this._model.getOption()},t.prototype.getWidth=function(){return this._zr.getWidth()},t.prototype.getHeight=function(){return this._zr.getHeight()},t.prototype.getDevicePixelRatio=function(){return this._zr.painter.dpr||Ok&&window.devicePixelRatio||1},t.prototype.getRenderedCanvas=function(r){return this.renderToCanvas(r)},t.prototype.renderToCanvas=function(r){r=r||{};var n=this._zr.painter;return n.getRenderedCanvas({backgroundColor:r.backgroundColor||this._model.get("backgroundColor"),pixelRatio:r.pixelRatio||this.getDevicePixelRatio()})},t.prototype.renderToSVGString=function(r){r=r||{};var n=this._zr.painter;return n.renderToString({useViewBox:r.useViewBox})},t.prototype.getSvgDataURL=function(){if(!!wt.svgSupported){var r=this._zr,n=r.storage.getDisplayList();return I(n,function(i){i.stopAnimation(null,!0)}),r.painter.toDataURL()}},t.prototype.getDataURL=function(r){if(this._disposed){this.id;return}r=r||{};var n=r.excludeComponents,i=this._model,a=[],o=this;I(n,function(l){i.eachComponent({mainType:l},function(u){var f=o._componentsMap[u.__viewId];f.group.ignore||(a.push(f),f.group.ignore=!0)})});var s=this._zr.painter.getType()==="svg"?this.getSvgDataURL():this.renderToCanvas(r).toDataURL("image/"+(r&&r.type||"png"));return I(a,function(l){l.group.ignore=!1}),s},t.prototype.getConnectedDataURL=function(r){if(this._disposed){this.id;return}var n=r.type==="svg",i=this.group,a=Math.min,o=Math.max,s=1/0;if(Zy[i]){var l=s,u=s,f=-s,c=-s,v=[],h=r&&r.pixelRatio||this.getDevicePixelRatio();I(zo,function(_,w){if(_.group===i){var S=n?_.getZr().painter.getSvgDom().innerHTML:_.renderToCanvas(xt(r)),b=_.getDom().getBoundingClientRect();l=a(b.left,l),u=a(b.top,u),f=o(b.right,f),c=o(b.bottom,c),v.push({dom:S,left:b.left,top:b.top})}}),l*=h,u*=h,f*=h,c*=h;var d=f-l,p=c-u,g=Pi.createCanvas(),m=Qg(g,{renderer:n?"svg":"canvas"});if(m.resize({width:d,height:p}),n){var y="";return I(v,function(_){var w=_.left-l,S=_.top-u;y+=''+_.dom+""}),m.painter.getSvgRoot().innerHTML=y,r.connectedBackgroundColor&&m.painter.setBackgroundColor(r.connectedBackgroundColor),m.refreshImmediately(),m.painter.toDataURL()}else return r.connectedBackgroundColor&&m.add(new ne({shape:{x:0,y:0,width:d,height:p},style:{fill:r.connectedBackgroundColor}})),I(v,function(_){var w=new Ii({style:{x:_.left*h-l,y:_.top*h-u,image:_.dom}});m.add(w)}),m.refreshImmediately(),g.toDataURL("image/"+(r&&r.type||"png"))}else return this.getDataURL(r)},t.prototype.convertToPixel=function(r,n){return Sc(this,"convertToPixel",r,n)},t.prototype.convertFromPixel=function(r,n){return Sc(this,"convertFromPixel",r,n)},t.prototype.containPixel=function(r,n){if(this._disposed){this.id;return}var i=this._model,a,o=Wf(i,r);return I(o,function(s,l){l.indexOf("Models")>=0&&I(s,function(u){var f=u.coordinateSystem;if(f&&f.containPoint)a=a||!!f.containPoint(n);else if(l==="seriesModels"){var c=this._chartsMap[u.__viewId];c&&c.containPoint&&(a=a||c.containPoint(n,u))}},this)},this),!!a},t.prototype.getVisual=function(r,n){var i=this._model,a=Wf(i,r,{defaultMainType:"series"}),o=a.seriesModel,s=o.getData(),l=a.hasOwnProperty("dataIndexInside")?a.dataIndexInside:a.hasOwnProperty("dataIndex")?s.indexOfRawIndex(a.dataIndex):null;return l!=null?QO(s,l,n):JO(s,n)},t.prototype.getViewOfComponentModel=function(r){return this._componentsMap[r.__viewId]},t.prototype.getViewOfSeriesModel=function(r){return this._chartsMap[r.__viewId]},t.prototype._initEvents=function(){var r=this;I(jk,function(n){var i=function(a){var o=r.getModel(),s=a.target,l,u=n==="globalout";if(u?l={}:s&&_o(s,function(d){var p=Nt(d);if(p&&p.dataIndex!=null){var g=p.dataModel||o.getSeriesByIndex(p.seriesIndex);return l=g&&g.getDataParams(p.dataIndex,p.dataType)||{},!0}else if(p.eventData)return l=Y({},p.eventData),!0},!0),l){var f=l.componentType,c=l.componentIndex;(f==="markLine"||f==="markPoint"||f==="markArea")&&(f="series",c=l.seriesIndex);var v=f&&c!=null&&o.getComponent(f,c),h=v&&r[v.mainType==="series"?"_chartsMap":"_componentsMap"][v.__viewId];l.event=a,l.type=n,r._$eventProcessor.eventInfo={targetEl:s,packedEvent:l,model:v,view:h},r.trigger(n,l)}};i.zrEventfulCallAtLast=!0,r._zr.on(n,i,r)}),I(Fo,function(n,i){r._messageCenter.on(i,function(a){this.trigger(i,a)},r)}),I(["selectchanged"],function(n){r._messageCenter.on(n,function(i){this.trigger(n,i)},r)}),ek(this._messageCenter,this,this._api)},t.prototype.isDisposed=function(){return this._disposed},t.prototype.clear=function(){if(this._disposed){this.id;return}this.setOption({series:[]},!0)},t.prototype.dispose=function(){if(this._disposed){this.id;return}this._disposed=!0;var r=this.getDom();r&&mw(this.getDom(),Qd,"");var n=this,i=n._api,a=n._model;I(n._componentsViews,function(o){o.dispose(a,i)}),I(n._chartsViews,function(o){o.dispose(a,i)}),n._zr.dispose(),n._dom=n._model=n._chartsMap=n._componentsMap=n._chartsViews=n._componentsViews=n._scheduler=n._api=n._zr=n._throttledZrFlush=n._theme=n._coordSysMgr=n._messageCenter=null,delete zo[n.id]},t.prototype.resize=function(r){if(!this[se]){if(this._disposed){this.id;return}this._zr.resize(r);var n=this._model;if(this._loadingFX&&this._loadingFX.resize(),!!n){var i=n.resetOption("media"),a=r&&r.silent;this[we]&&(a==null&&(a=this[we].silent),i=!0,this[we]=null),this[se]=!0;try{i&&Ki(this),on.update.call(this,{type:"resize",animation:Y({duration:0},r&&r.animation)})}catch(o){throw this[se]=!1,o}this[se]=!1,ro.call(this,a),no.call(this,a)}}},t.prototype.showLoading=function(r,n){if(this._disposed){this.id;return}if(st(r)&&(n=r,r=""),r=r||"default",this.hideLoading(),!!ov[r]){var i=ov[r](this._api,n),a=this._zr;this._loadingFX=i,a.add(i)}},t.prototype.hideLoading=function(){if(this._disposed){this.id;return}this._loadingFX&&this._zr.remove(this._loadingFX),this._loadingFX=null},t.prototype.makeActionFromEvent=function(r){var n=Y({},r);return n.type=Fo[r.type],n},t.prototype.dispatchAction=function(r,n){if(this._disposed){this.id;return}if(st(n)||(n={silent:!!n}),!!gu[r.type]&&!!this._model){if(this[se]){this._pendingActions.push(r);return}var i=n.silent;Tc.call(this,r,i);var a=n.flush;a?this._zr.flush():a!==!1&&wt.browser.weChat&&this._throttledZrFlush(),ro.call(this,i),no.call(this,i)}},t.prototype.updateLabelLayout=function(){sr.trigger("series:layoutlabels",this._model,this._api,{updatedSeries:[]})},t.prototype.appendData=function(r){if(this._disposed){this.id;return}var n=r.seriesIndex,i=this.getModel(),a=i.getSeriesByIndex(n);a.appendData(r),this._scheduler.unfinished=!0,this.getZr().wakeUp()},t.internalField=function(){Ki=function(c){var v=c._scheduler;v.restorePipelines(c._model),v.prepareStageTasks(),bc(c,!0),bc(c,!1),v.plan()},bc=function(c,v){for(var h=c._model,d=c._scheduler,p=v?c._componentsViews:c._chartsViews,g=v?c._componentsMap:c._chartsMap,m=c._zr,y=c._api,_=0;_v.get("hoverLayerThreshold")&&!wt.node&&!wt.worker&&v.eachSeries(function(g){if(!g.preventUsingHoverLayer){var m=c._chartsMap[g.__viewId];m.__alive&&m.eachRendered(function(y){y.states.emphasis&&(y.states.emphasis.hoverLayer=!0)})}})}function o(c,v){var h=c.get("blendMode")||null;v.eachRendered(function(d){d.isGroup||(d.style.blend=h)})}function s(c,v){if(!c.preventAutoZ){var h=c.get("z")||0,d=c.get("zlevel")||0;v.eachRendered(function(p){return l(p,h,d,-1/0),!0})}}function l(c,v,h,d){var p=c.getTextContent(),g=c.getTextGuideLine(),m=c.isGroup;if(m)for(var y=c.childrenRef(),_=0;_0?{duration:p,delay:h.get("delay"),easing:h.get("easing")}:null;v.eachRendered(function(m){if(m.states&&m.states.emphasis){if(Oo(m))return;if(m instanceof kt&&OL(m),m.__dirty){var y=m.prevStates;y&&m.useStates(y)}if(d){m.stateTransition=g;var _=m.getTextContent(),w=m.getTextGuideLine();_&&(_.stateTransition=g),w&&(w.stateTransition=g)}m.__dirty&&i(m)}})}jy=function(c){return new(function(v){J(h,v);function h(){return v!==null&&v.apply(this,arguments)||this}return h.prototype.getCoordinateSystems=function(){return c._coordSysMgr.getCoordinateSystems()},h.prototype.getComponentByElement=function(d){for(;d;){var p=d.__ecComponentInfo;if(p!=null)return c._model.getComponent(p.mainType,p.index);d=d.parent}},h.prototype.enterEmphasis=function(d,p){iu(d,p),He(c)},h.prototype.leaveEmphasis=function(d,p){au(d,p),He(c)},h.prototype.enterBlur=function(d){TL(d),He(c)},h.prototype.leaveBlur=function(d){Nw(d),He(c)},h.prototype.enterSelect=function(d){Bw(d),He(c)},h.prototype.leaveSelect=function(d){Fw(d),He(c)},h.prototype.getModel=function(){return c.getModel()},h.prototype.getViewOfComponentModel=function(d){return c.getViewOfComponentModel(d)},h.prototype.getViewOfSeriesModel=function(d){return c.getViewOfSeriesModel(d)},h}(zb))(c)},ES=function(c){function v(h,d){for(var p=0;p=0)){Qy.push(r);var a=hS.wrapStageHandler(r,i);a.__prio=t,a.__raw=r,e.push(a)}}function BS(e,t){ov[e]=t}function rN(e,t,r){var n=Rk("registerMap");n&&n(e,t,r)}var nN=iO;Li(Kd,RO);Li(lf,OO);Li(lf,kO);Li(Kd,KO);Li(lf,ZO);Li(CS,Ik);kS($b);NS(Bk,HR);BS("default",NO);za({type:mi,event:mi,update:mi},Ce);za({type:Il,event:Il,update:Il},Ce);za({type:Eo,event:Eo,update:Eo},Ce);za({type:El,event:El,update:El},Ce);za({type:Lo,event:Lo,update:Lo},Ce);OS("light",qO);OS("dark",XO);function io(e){return e==null?0:e.length||1}function Jy(e){return e}var iN=function(){function e(t,r,n,i,a,o){this._old=t,this._new=r,this._oldKeyGetter=n||Jy,this._newKeyGetter=i||Jy,this.context=a,this._diffModeMultiple=o==="multiple"}return e.prototype.add=function(t){return this._add=t,this},e.prototype.update=function(t){return this._update=t,this},e.prototype.updateManyToOne=function(t){return this._updateManyToOne=t,this},e.prototype.updateOneToMany=function(t){return this._updateOneToMany=t,this},e.prototype.updateManyToMany=function(t){return this._updateManyToMany=t,this},e.prototype.remove=function(t){return this._remove=t,this},e.prototype.execute=function(){this[this._diffModeMultiple?"_executeMultiple":"_executeOneToOne"]()},e.prototype._executeOneToOne=function(){var t=this._old,r=this._new,n={},i=new Array(t.length),a=new Array(r.length);this._initIndexMap(t,null,i,"_oldKeyGetter"),this._initIndexMap(r,n,a,"_newKeyGetter");for(var o=0;o1){var f=l.shift();l.length===1&&(n[s]=l[0]),this._update&&this._update(f,o)}else u===1?(n[s]=null,this._update&&this._update(l,o)):this._remove&&this._remove(o)}this._performRestAdd(a,n)},e.prototype._executeMultiple=function(){var t=this._old,r=this._new,n={},i={},a=[],o=[];this._initIndexMap(t,n,a,"_oldKeyGetter"),this._initIndexMap(r,i,o,"_newKeyGetter");for(var s=0;s1&&v===1)this._updateManyToOne&&this._updateManyToOne(f,u),i[l]=null;else if(c===1&&v>1)this._updateOneToMany&&this._updateOneToMany(f,u),i[l]=null;else if(c===1&&v===1)this._update&&this._update(f,u),i[l]=null;else if(c>1&&v>1)this._updateManyToMany&&this._updateManyToMany(f,u),i[l]=null;else if(c>1)for(var h=0;h1)for(var s=0;s30}var ao=st,sn=ct,vN=typeof Int32Array=="undefined"?Array:Int32Array,dN="e\0\0",t0=-1,pN=["hasItemOption","_nameList","_idList","_invertedIndicesMap","_dimSummary","userOutput","_rawData","_dimValueGetter","_nameDimIdx","_idDimIdx","_nameRepeatCount"],gN=["_approximateExtent"],e0,sl,oo,so,Ac,ll,Dc,mN=function(){function e(t,r){this.type="list",this._dimOmitted=!1,this._nameList=[],this._idList=[],this._visual={},this._layout={},this._itemVisuals=[],this._itemLayouts=[],this._graphicEls=[],this._approximateExtent={},this._calculationInfo={},this.hasItemOption=!1,this.TRANSFERABLE_METHODS=["cloneShallow","downSample","lttbDownSample","map"],this.CHANGABLE_METHODS=["filterSelf","selectRange"],this.DOWNSAMPLE_METHODS=["downSample","lttbDownSample"];var n,i=!1;zS(t)?(n=t.dimensions,this._dimOmitted=t.isDimensionOmitted(),this._schema=t):(i=!0,n=t),n=n||["x","y"];for(var a={},o=[],s={},l=!1,u={},f=0;f=r)){var n=this._store,i=n.getProvider();this._updateOrdinalMeta();var a=this._nameList,o=this._idList,s=i.getSource().sourceFormat,l=s===rr;if(l&&!i.pure)for(var u=[],f=t;f0},e.prototype.ensureUniqueItemVisual=function(t,r){var n=this._itemVisuals,i=n[t];i||(i=n[t]={});var a=i[r];return a==null&&(a=this.getVisual(r),et(a)?a=a.slice():ao(a)&&(a=Y({},a)),i[r]=a),a},e.prototype.setItemVisual=function(t,r,n){var i=this._itemVisuals[t]||{};this._itemVisuals[t]=i,ao(r)?Y(i,r):i[r]=n},e.prototype.clearAllVisual=function(){this._visual={},this._itemVisuals=[]},e.prototype.setLayout=function(t,r){ao(t)?Y(this._layout,t):this._layout[t]=r},e.prototype.getLayout=function(t){return this._layout[t]},e.prototype.getItemLayout=function(t){return this._itemLayouts[t]},e.prototype.setItemLayout=function(t,r,n){this._itemLayouts[t]=n?Y(this._itemLayouts[t]||{},r):r},e.prototype.clearItemLayouts=function(){this._itemLayouts.length=0},e.prototype.setItemGraphicEl=function(t,r){var n=this.hostModel&&this.hostModel.seriesIndex;dL(n,this.dataType,t,r),this._graphicEls[t]=r},e.prototype.getItemGraphicEl=function(t){return this._graphicEls[t]},e.prototype.eachItemGraphicEl=function(t,r){I(this._graphicEls,function(n,i){n&&t&&t.call(r,n,i)})},e.prototype.cloneShallow=function(t){return t||(t=new e(this._schema?this._schema:sn(this.dimensions,this._getDimInfo,this),this.hostModel)),Ac(t,this),t._store=this._store,t},e.prototype.wrapMethod=function(t,r){var n=this[t];!mt(n)||(this.__wrappedMethods=this.__wrappedMethods||[],this.__wrappedMethods.push(t),this[t]=function(){var i=n.apply(this,arguments);return r.apply(this,[i].concat(ud(arguments)))})},e.internalField=function(){e0=function(t){var r=t._invertedIndicesMap;I(r,function(n,i){var a=t._dimInfos[i],o=a.ordinalMeta,s=t._store;if(o){n=r[i]=new vN(o.categories.length);for(var l=0;l1&&(l+="__ec__"+f),i[r]=l}}}(),e}(),GS=mN;function US(e,t){Ud(e)||(e=Wd(e)),t=t||{};var r=t.coordDimensions||[],n=t.dimensionsDefine||e.dimensionsDefine||[],i=_t(),a=[],o=_N(e,r,n,t.dimensionsCount),s=t.canOmitUnusedDimensions&&VS(o),l=n===e.dimensionsDefine,u=l?$S(e):HS(n),f=t.encodeDefine;!f&&t.encodeDefaulter&&(f=t.encodeDefaulter(e,o));for(var c=_t(f),v=new jb(o),h=0;h0&&(n.name=i+(a-1)),a++,t.set(i,a)}}function _N(e,t,r,n){var i=Math.max(e.dimensionsDetectedCount||1,t.length,r.length,n||0);return I(t,function(a){var o;st(a)&&(o=a.dimsDef)&&(i=Math.max(i,o.length))}),i}function wN(e,t,r){var n=t.data;if(r||n.hasOwnProperty(e)){for(var i=0;n.hasOwnProperty(e+i);)i++;e+=i}return t.set(e,!0),e}var bN=function(){function e(t){this.coordSysDims=[],this.axisMap=_t(),this.categoryAxisMap=_t(),this.coordSysName=t}return e}();function SN(e){var t=e.get("coordinateSystem"),r=new bN(t),n=xN[t];if(n)return n(e,r,r.axisMap,r.categoryAxisMap),r}var xN={cartesian2d:function(e,t,r,n){var i=e.getReferringComponents("xAxis",ur).models[0],a=e.getReferringComponents("yAxis",ur).models[0];t.coordSysDims=["x","y"],r.set("x",i),r.set("y",a),Zi(i)&&(n.set("x",i),t.firstCategoryDimIndex=0),Zi(a)&&(n.set("y",a),t.firstCategoryDimIndex==null&&(t.firstCategoryDimIndex=1))},singleAxis:function(e,t,r,n){var i=e.getReferringComponents("singleAxis",ur).models[0];t.coordSysDims=["single"],r.set("single",i),Zi(i)&&(n.set("single",i),t.firstCategoryDimIndex=0)},polar:function(e,t,r,n){var i=e.getReferringComponents("polar",ur).models[0],a=i.findAxisModel("radiusAxis"),o=i.findAxisModel("angleAxis");t.coordSysDims=["radius","angle"],r.set("radius",a),r.set("angle",o),Zi(a)&&(n.set("radius",a),t.firstCategoryDimIndex=0),Zi(o)&&(n.set("angle",o),t.firstCategoryDimIndex==null&&(t.firstCategoryDimIndex=1))},geo:function(e,t,r,n){t.coordSysDims=["lng","lat"]},parallel:function(e,t,r,n){var i=e.ecModel,a=i.getComponent("parallel",e.get("parallelIndex")),o=t.coordSysDims=a.dimensions.slice();I(a.parallelAxisIndex,function(s,l){var u=i.getComponent("parallelAxis",s),f=o[l];r.set(f,u),Zi(u)&&(n.set(f,u),t.firstCategoryDimIndex==null&&(t.firstCategoryDimIndex=l))})}};function Zi(e){return e.get("type")==="category"}function TN(e,t,r){r=r||{};var n=r.byIndex,i=r.stackedCoordDimension,a,o,s;CN(t)?a=t:(o=t.schema,a=o.dimensions,s=t.store);var l=!!(e&&e.get("stack")),u,f,c,v;if(I(a,function(y,_){it(y)&&(a[_]=y={name:y}),l&&!y.isExtraCoord&&(!n&&!u&&y.ordinalMeta&&(u=y),!f&&y.type!=="ordinal"&&y.type!=="time"&&(!i||i===y.coordDim)&&(f=y))}),f&&!n&&!u&&(n=!0),f){c="__\0ecstackresult_"+e.id,v="__\0ecstackedover_"+e.id,u&&(u.createInvertedIndices=!0);var h=f.coordDim,d=f.type,p=0;I(a,function(y){y.coordDim===h&&p++});var g={name:c,coordDim:h,coordDimIndex:p,type:d,isExtraCoord:!0,isCalculationCoord:!0,storeDimIndex:a.length},m={name:v,coordDim:v,coordDimIndex:p+1,type:d,isExtraCoord:!0,isCalculationCoord:!0,storeDimIndex:a.length+1};o?(s&&(g.storeDimIndex=s.ensureCalculationDimension(v,d),m.storeDimIndex=s.ensureCalculationDimension(c,d)),o.appendCalculationDimension(g),o.appendCalculationDimension(m)):(a.push(g),a.push(m))}return{stackedDimension:f&&f.name,stackedByDimension:u&&u.name,isStackedByIndex:n,stackedOverDimension:v,stackResultDimension:c}}function CN(e){return!zS(e.schema)}function us(e,t){return!!t&&t===e.getCalculationInfo("stackedDimension")}function MN(e,t){return us(e,t)?e.getCalculationInfo("stackResultDimension"):t}function AN(e,t){var r=e.get("coordinateSystem"),n=Gd.get(r),i;return t&&t.coordSysDims&&(i=ct(t.coordSysDims,function(a){var o={name:a},s=t.axisMap.get(a);if(s){var l=s.get("type");o.type=lN(l)}return o})),i||(i=n&&(n.getDimensionsInfo?n.getDimensionsInfo():n.dimensions.slice())||["x","y"]),i}function DN(e,t,r){var n,i;return r&&I(e,function(a,o){var s=a.coordDim,l=r.categoryAxisMap.get(s);l&&(n==null&&(n=o),a.ordinalMeta=l.getOrdinalMeta(),t&&(a.createInvertedIndices=!0)),a.otherDims.itemName!=null&&(i=!0)}),!i&&n!=null&&(e[n].otherDims.itemName=0),n}function PN(e,t,r){r=r||{};var n=t.getSourceManager(),i,a=!1;e?(a=!0,i=Wd(e)):(i=n.getSource(),a=i.sourceFormat===rr);var o=SN(t),s=AN(t,o),l=r.useEncodeDefaulter,u=mt(l)?l:l?Xt(hR,s,t):null,f={coordDimensions:s,generateCoord:r.generateCoord,encodeDefine:t.getEncode(),encodeDefaulter:u,canOmitUnusedDimensions:!a},c=US(i,f),v=DN(c.dimensions,r.createInvertedIndices,o),h=a?null:n.getSharedDataStore(c),d=TN(t,{schema:c,store:h}),p=new GS(c,t);p.setCalculationInfo(d);var g=v!=null&&IN(i)?function(m,y,_,w){return w===v?_:this.defaultDimValueGetter(m,y,_,w)}:null;return p.hasItemOption=!1,p.initData(a?i:h,null,g),p}function IN(e){if(e.sourceFormat===rr){var t=EN(e.data||[]);return!et(ms(t))}}function EN(e){for(var t=0;tr[1]&&(r[1]=t[1])},e.prototype.unionExtentFromData=function(t,r){this.unionExtent(t.getApproximateExtent(r))},e.prototype.getExtent=function(){return this._extent.slice()},e.prototype.setExtent=function(t,r){var n=this._extent;isNaN(t)||(n[0]=t),isNaN(r)||(n[1]=r)},e.prototype.isInExtentRange=function(t){return this._extent[0]<=t&&this._extent[1]>=t},e.prototype.isBlank=function(){return this._isBlank},e.prototype.setBlank=function(t){this._isBlank=t},e}();Hu(WS);var Kr=WS,LN=0,RN=function(){function e(t){this.categories=t.categories||[],this._needCollect=t.needCollect,this._deduplication=t.deduplication,this.uid=++LN}return e.createByAxisModel=function(t){var r=t.option,n=r.data,i=n&&ct(n,ON);return new e({categories:i,needCollect:!i,deduplication:r.dedplication!==!1})},e.prototype.getOrdinal=function(t){return this._getOrCreateMap().get(t)},e.prototype.parseAndCollect=function(t){var r,n=this._needCollect;if(!it(t)&&!n)return t;if(n&&!this._deduplication)return r=this.categories.length,this.categories[r]=t,r;var i=this._getOrCreateMap();return r=i.get(t),r==null&&(n?(r=this.categories.length,this.categories[r]=t,i.set(t,r)):r=NaN),r},e.prototype._getOrCreateMap=function(){return this._map||(this._map=_t(this.categories))},e}();function ON(e){return st(e)&&e.value!=null?e.value:e+""}var sv=RN;function lv(e){return e.type==="interval"||e.type==="log"}function kN(e,t,r,n){var i={},a=e[1]-e[0],o=i.interval=hw(a/t,!0);r!=null&&on&&(o=i.interval=n);var s=i.intervalPrecision=YS(o),l=i.niceTickExtent=[jt(Math.ceil(e[0]/o)*o,s),jt(Math.floor(e[1]/o)*o,s)];return NN(l,e),i}function Pc(e){var t=Math.pow(10,_d(e)),r=e/t;return r?r===2?r=3:r===3?r=5:r*=2:r=1,jt(r*t)}function YS(e){return zr(e)+2}function r0(e,t,r){e[t]=Math.max(Math.min(e[t],r[1]),r[0])}function NN(e,t){!isFinite(e[0])&&(e[0]=t[0]),!isFinite(e[1])&&(e[1]=t[1]),r0(e,0,t),r0(e,1,t),e[0]>e[1]&&(e[0]=e[1])}function uf(e,t){return e>=t[0]&&e<=t[1]}function ff(e,t){return t[1]===t[0]?.5:(e-t[0])/(t[1]-t[0])}function cf(e,t){return e*(t[1]-t[0])+t[0]}var qS=function(e){J(t,e);function t(r){var n=e.call(this,r)||this;n.type="ordinal";var i=n.getSetting("ordinalMeta");return i||(i=new sv({})),et(i)&&(i=new sv({categories:ct(i,function(a){return st(a)?a.value:a})})),n._ordinalMeta=i,n._extent=n.getSetting("extent")||[0,i.categories.length-1],n}return t.prototype.parse=function(r){return it(r)?this._ordinalMeta.getOrdinal(r):Math.round(r)},t.prototype.contain=function(r){return r=this.parse(r),uf(r,this._extent)&&this._ordinalMeta.categories[r]!=null},t.prototype.normalize=function(r){return r=this._getTickNumber(this.parse(r)),ff(r,this._extent)},t.prototype.scale=function(r){return r=Math.round(cf(r,this._extent)),this.getRawOrdinalNumber(r)},t.prototype.getTicks=function(){for(var r=[],n=this._extent,i=n[0];i<=n[1];)r.push({value:i}),i++;return r},t.prototype.getMinorTicks=function(r){},t.prototype.setSortInfo=function(r){if(r==null){this._ordinalNumbersByTick=this._ticksByOrdinalNumber=null;return}for(var n=r.ordinalNumbers,i=this._ordinalNumbersByTick=[],a=this._ticksByOrdinalNumber=[],o=0,s=this._ordinalMeta.categories.length,l=Math.min(s,n.length);o=0&&r=0&&r=r},t.prototype.getOrdinalMeta=function(){return this._ordinalMeta},t.prototype.calcNiceTicks=function(){},t.prototype.calcNiceExtent=function(){},t.type="ordinal",t}(Kr);Kr.registerClass(qS);var XS=qS,oi=jt,jS=function(e){J(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type="interval",r._interval=0,r._intervalPrecision=2,r}return t.prototype.parse=function(r){return r},t.prototype.contain=function(r){return uf(r,this._extent)},t.prototype.normalize=function(r){return ff(r,this._extent)},t.prototype.scale=function(r){return cf(r,this._extent)},t.prototype.setExtent=function(r,n){var i=this._extent;isNaN(r)||(i[0]=parseFloat(r)),isNaN(n)||(i[1]=parseFloat(n))},t.prototype.unionExtent=function(r){var n=this._extent;r[0]n[1]&&(n[1]=r[1]),this.setExtent(n[0],n[1])},t.prototype.getInterval=function(){return this._interval},t.prototype.setInterval=function(r){this._interval=r,this._niceExtent=this._extent.slice(),this._intervalPrecision=YS(r)},t.prototype.getTicks=function(r){var n=this._interval,i=this._extent,a=this._niceExtent,o=this._intervalPrecision,s=[];if(!n)return s;var l=1e4;i[0]l)return[];var f=s.length?s[s.length-1].value:a[1];return i[1]>f&&(r?s.push({value:oi(f+n,o)}):s.push({value:i[1]})),s},t.prototype.getMinorTicks=function(r){for(var n=this.getTicks(!0),i=[],a=this.getExtent(),o=1;oa[0]&&h0&&(a=a===null?s:Math.min(a,s))}r[n]=a}}return r}function $N(e){var t=HN(e),r=[];return I(e,function(n){var i=n.coordinateSystem,a=i.getBaseAxis(),o=a.getExtent(),s;if(a.type==="category")s=a.getBandWidth();else if(a.type==="value"||a.type==="time"){var l=a.dim+"_"+a.index,u=t[l],f=Math.abs(o[1]-o[0]),c=a.scale.getExtent(),v=Math.abs(c[1]-c[0]);s=u?f/v*u:f}else{var h=n.getData();s=Math.abs(o[1]-o[0])/h.count()}var d=Vt(n.get("barWidth"),s),p=Vt(n.get("barMaxWidth"),s),g=Vt(n.get("barMinWidth")||(WN(n)?.5:1),s),m=n.get("barGap"),y=n.get("barCategoryGap");r.push({bandWidth:s,barWidth:d,barMaxWidth:p,barMinWidth:g,barGap:m,barCategoryGap:y,axisKey:QS(a),stackId:ZS(n)})}),VN(r)}function VN(e){var t={};I(e,function(n,i){var a=n.axisKey,o=n.bandWidth,s=t[a]||{bandWidth:o,remainedWidth:o,autoWidthCount:0,categoryGap:null,gap:"20%",stacks:{}},l=s.stacks;t[a]=s;var u=n.stackId;l[u]||s.autoWidthCount++,l[u]=l[u]||{width:0,maxWidth:0};var f=n.barWidth;f&&!l[u].width&&(l[u].width=f,f=Math.min(s.remainedWidth,f),s.remainedWidth-=f);var c=n.barMaxWidth;c&&(l[u].maxWidth=c);var v=n.barMinWidth;v&&(l[u].minWidth=v);var h=n.barGap;h!=null&&(s.gap=h);var d=n.barCategoryGap;d!=null&&(s.categoryGap=d)});var r={};return I(t,function(n,i){r[i]={};var a=n.stacks,o=n.bandWidth,s=n.categoryGap;if(s==null){var l=Gt(a).length;s=Math.max(35-l*4,15)+"%"}var u=Vt(s,o),f=Vt(n.gap,1),c=n.remainedWidth,v=n.autoWidthCount,h=(c-u)/(v+(v-1)*f);h=Math.max(h,0),I(a,function(m){var y=m.maxWidth,_=m.minWidth;if(m.width){var w=m.width;y&&(w=Math.min(w,y)),_&&(w=Math.max(w,_)),m.width=w,c-=w+f*w,v--}else{var w=h;y&&yw&&(w=_),w!==h&&(m.width=w,c-=w+f*w,v--)}}),h=(c-u)/(v+(v-1)*f),h=Math.max(h,0);var d=0,p;I(a,function(m,y){m.width||(m.width=h),p=m,d+=m.width*(1+f)}),p&&(d-=p.width*f);var g=-d/2;I(a,function(m,y){r[i][y]=r[i][y]||{bandWidth:o,offset:g,width:m.width},g+=m.width*(1+f)})}),r}function GN(e,t,r){if(e&&t){var n=e[QS(t)];return n!=null&&r!=null?n[ZS(r)]:n}}function UN(e){return e.coordinateSystem&&e.coordinateSystem.type==="cartesian2d"}function WN(e){return e.pipelineContext&&e.pipelineContext.large}var YN=function(e,t,r,n){for(;r>>1;e[i][1]i&&(this._approxInterval=i);var s=ul.length,l=Math.min(YN(ul,this._approxInterval,0,s),s-1);this._interval=ul[l][1],this._minLevelUnit=ul[Math.max(l-1,0)][0]},t.prototype.parse=function(r){return zt(r)?r:+Yr(r)},t.prototype.contain=function(r){return uf(this.parse(r),this._extent)},t.prototype.normalize=function(r){return ff(this.parse(r),this._extent)},t.prototype.scale=function(r){return cf(r,this._extent)},t.type="time",t}(bs),ul=[["second",Bd],["minute",Fd],["hour",ko],["quarter-day",ko*6],["half-day",ko*12],["day",Ze*1.2],["half-week",Ze*3.5],["week",Ze*7],["month",Ze*31],["quarter",Ze*95],["half-year",Wm/2],["year",Wm]];function qN(e,t,r,n){var i=Yr(t),a=Yr(r),o=function(d){return qm(i,d,n)===qm(a,d,n)},s=function(){return o("year")},l=function(){return s()&&o("month")},u=function(){return l()&&o("day")},f=function(){return u()&&o("hour")},c=function(){return f()&&o("minute")},v=function(){return c()&&o("second")},h=function(){return v()&&o("millisecond")};switch(e){case"year":return s();case"month":return l();case"day":return u();case"hour":return f();case"minute":return c();case"second":return v();case"millisecond":return h()}}function XN(e,t){return e/=Ze,e>16?16:e>7.5?7:e>3.5?4:e>1.5?2:1}function jN(e){var t=30*Ze;return e/=t,e>6?6:e>3?3:e>2?2:1}function KN(e){return e/=ko,e>12?12:e>6?6:e>3.5?4:e>2?2:1}function n0(e,t){return e/=t?Fd:Bd,e>30?30:e>20?20:e>15?15:e>10?10:e>5?5:e>2?2:1}function ZN(e){return hw(e,!0)}function QN(e,t,r){var n=new Date(e);switch(ga(t)){case"year":case"month":n[Sb(r)](0);case"day":n[xb(r)](1);case"hour":n[Tb(r)](0);case"minute":n[Cb(r)](0);case"second":n[Mb(r)](0),n[Ab(r)](0)}return n.getTime()}function JN(e,t,r,n){var i=1e4,a=wb,o=0;function s(D,P,A,L,O,z,N){for(var tt=new Date(P),V=P,K=tt[L]();V1&&z===0&&A.unshift({value:A[0].value-V})}}for(var z=0;z=n[0]&&y<=n[1]&&c++)}var _=(n[1]-n[0])/t;if(c>_*1.5&&v>_/1.5||(u.push(g),c>_||e===a[h]))break}f=[]}}}for(var w=Se(ct(u,function(D){return Se(D,function(P){return P.value>=n[0]&&P.value<=n[1]&&!P.notAdd})}),function(D){return D.length>0}),S=[],b=w.length-1,h=0;h0;)a*=10;var s=[jt(nB(n[0]/a)*a),jt(rB(n[1]/a)*a)];this._interval=a,this._niceExtent=s}},t.prototype.calcNiceExtent=function(r){Ho.calcNiceExtent.call(this,r),this._fixMin=r.fixMin,this._fixMax=r.fixMax},t.prototype.parse=function(r){return r},t.prototype.contain=function(r){return r=$e(r)/$e(this.base),uf(r,this._extent)},t.prototype.normalize=function(r){return r=$e(r)/$e(this.base),ff(r,this._extent)},t.prototype.scale=function(r){return r=cf(r,this._extent),fl(this.base,r)},t.type="log",t}(Kr),tx=ep.prototype;tx.getMinorTicks=Ho.getMinorTicks;tx.getLabel=Ho.getLabel;function cl(e,t){return eB(e,zr(t))}Kr.registerClass(ep);var iB=ep,aB=function(){function e(t,r,n){this._prepareParams(t,r,n)}return e.prototype._prepareParams=function(t,r,n){n[1]0&&l>0&&!u&&(s=0),s<0&&l<0&&!f&&(l=0));var v=this._determinedMin,h=this._determinedMax;return v!=null&&(s=v,u=!0),h!=null&&(l=h,f=!0),{min:s,max:l,minFixed:u,maxFixed:f,isBlank:c}},e.prototype.modifyDataMinMax=function(t,r){this[sB[t]]=r},e.prototype.setDeterminedMinMax=function(t,r){var n=oB[t];this[n]=r},e.prototype.freeze=function(){this.frozen=!0},e}(),oB={min:"_determinedMin",max:"_determinedMax"},sB={min:"_dataMin",max:"_dataMax"};function lB(e,t,r){var n=e.rawExtentInfo;return n||(n=new aB(e,t,r),e.rawExtentInfo=n,n)}function hl(e,t){return t==null?null:ql(t)?NaN:e.parse(t)}function ex(e,t){var r=e.type,n=lB(e,t,e.getExtent()).calculate();e.setBlank(n.isBlank);var i=n.min,a=n.max,o=t.ecModel;if(o&&r==="time"){var s=zN("bar",o),l=!1;if(I(s,function(c){l=l||c.getBaseAxis()===t.axis}),l){var u=$N(s),f=uB(i,a,t,u);i=f.min,a=f.max}}return{extent:[i,a],fixMin:n.minFixed,fixMax:n.maxFixed}}function uB(e,t,r,n){var i=r.axis.getExtent(),a=i[1]-i[0],o=GN(n,r.axis);if(o===void 0)return{min:e,max:t};var s=1/0;I(o,function(h){s=Math.min(h.offset,s)});var l=-1/0;I(o,function(h){l=Math.max(h.offset+h.width,l)}),s=Math.abs(s),l=Math.abs(l);var u=s+l,f=t-e,c=1-(s+l)/a,v=f/c-f;return t+=v*(l/u),e-=v*(s/u),{min:e,max:t}}function a0(e,t){var r=t,n=ex(e,r),i=n.extent,a=r.get("splitNumber");e instanceof iB&&(e.base=r.get("logBase"));var o=e.type,s=r.get("interval"),l=o==="interval"||o==="time";e.setExtent(i[0],i[1]),e.calcNiceExtent({splitNumber:a,fixMin:n.fixMin,fixMax:n.fixMax,minInterval:l?r.get("minInterval"):null,maxInterval:l?r.get("maxInterval"):null}),s!=null&&e.setInterval&&e.setInterval(s)}function fB(e,t){if(t=t||e.get("type"),t)switch(t){case"category":return new XS({ordinalMeta:e.getOrdinalMeta?e.getOrdinalMeta():e.getCategories(),extent:[1/0,-1/0]});case"time":return new tB({locale:e.ecModel.getLocaleModel(),useUTC:e.ecModel.get("useUTC")});default:return new(Kr.getClass(t)||bs)}}function cB(e){var t=e.scale.getExtent(),r=t[0],n=t[1];return!(r>0&&n>0||r<0&&n<0)}function Ss(e){var t=e.getLabelModel().get("formatter"),r=e.type==="category"?e.scale.getExtent()[0]:null;return e.scale.type==="time"?function(n){return function(i,a){return e.scale.getFormattedLabel(i,a,n)}}(t):it(t)?function(n){return function(i){var a=e.scale.getLabel(i),o=n.replace("{value}",a!=null?a:"");return o}}(t):mt(t)?function(n){return function(i,a){return r!=null&&(a=i.value-r),n(rp(e,i),a,i.level!=null?{level:i.level}:null)}}(t):function(n){return e.scale.getLabel(n)}}function rp(e,t){return e.type==="category"?e.scale.getLabel(t):t.value}function hB(e){var t=e.model,r=e.scale;if(!(!t.get(["axisLabel","show"])||r.isBlank())){var n,i,a=r.getExtent();r instanceof XS?i=r.count():(n=r.getTicks(),i=n.length);var o=e.getLabelModel(),s=Ss(e),l,u=1;i>40&&(u=Math.ceil(i/40));for(var f=0;f=0||(o0.push(e),mt(e)&&(e={install:e}),e.install(gB))}var fs=Qt();function mB(e){return e.type==="category"?_B(e):bB(e)}function yB(e,t){return e.type==="category"?wB(e,t):{ticks:ct(e.scale.getTicks(),function(r){return r.value})}}function _B(e){var t=e.getLabelModel(),r=nx(e,t);return!t.get("show")||e.scale.isBlank()?{labels:[],labelCategoryInterval:r.labelCategoryInterval}:r}function nx(e,t){var r=ix(e,"labels"),n=np(t),i=ax(r,n);if(i)return i;var a,o;return mt(n)?a=lx(e,n):(o=n==="auto"?SB(e):n,a=sx(e,o)),ox(r,n,{labels:a,labelCategoryInterval:o})}function wB(e,t){var r=ix(e,"ticks"),n=np(t),i=ax(r,n);if(i)return i;var a,o;if((!t.get("show")||e.scale.isBlank())&&(a=[]),mt(n))a=lx(e,n,!0);else if(n==="auto"){var s=nx(e,e.getLabelModel());o=s.labelCategoryInterval,a=ct(s.labels,function(l){return l.tickValue})}else o=n,a=sx(e,o,!0);return ox(r,n,{ticks:a,tickCategoryInterval:o})}function bB(e){var t=e.scale.getTicks(),r=Ss(e);return{labels:ct(t,function(n,i){return{level:n.level,formattedLabel:r(n,i),rawLabel:e.scale.getLabel(n),tickValue:n.value}})}}function ix(e,t){return fs(e)[t]||(fs(e)[t]=[])}function ax(e,t){for(var r=0;r40&&(s=Math.max(1,Math.floor(o/40)));for(var l=a[0],u=e.dataToCoord(l+1)-e.dataToCoord(l),f=Math.abs(u*Math.cos(n)),c=Math.abs(u*Math.sin(n)),v=0,h=0;l<=a[1];l+=s){var d=0,p=0,g=gd(r({value:l}),t.font,"center","top");d=g.width*1.3,p=g.height*1.3,v=Math.max(v,d,7),h=Math.max(h,p,7)}var m=v/f,y=h/c;isNaN(m)&&(m=1/0),isNaN(y)&&(y=1/0);var _=Math.max(0,Math.floor(Math.min(m,y))),w=fs(e.model),S=e.getExtent(),b=w.lastAutoInterval,x=w.lastTickCount;return b!=null&&x!=null&&Math.abs(b-_)<=1&&Math.abs(x-o)<=1&&b>_&&w.axisExtent0===S[0]&&w.axisExtent1===S[1]?_=b:(w.lastTickCount=o,w.lastAutoInterval=_,w.axisExtent0=S[0],w.axisExtent1=S[1]),_}function TB(e){var t=e.getLabelModel();return{axisRotate:e.getRotate?e.getRotate():e.isHorizontal&&!e.isHorizontal()?90:0,labelRotate:t.get("rotate")||0,font:t.getFont()}}function sx(e,t,r){var n=Ss(e),i=e.scale,a=i.getExtent(),o=e.getLabelModel(),s=[],l=Math.max((t||0)+1,1),u=a[0],f=i.count();u!==0&&l>1&&f/l>2&&(u=Math.round(Math.ceil(u/l)*l));var c=rx(e),v=o.get("showMinLabel")||c,h=o.get("showMaxLabel")||c;v&&u!==a[0]&&p(a[0]);for(var d=u;d<=a[1];d+=l)p(d);h&&d-l!==a[1]&&p(a[1]);function p(g){var m={value:g};s.push(r?g:{formattedLabel:n(m),rawLabel:i.getLabel(m),tickValue:g})}return s}function lx(e,t,r){var n=e.scale,i=Ss(e),a=[];return I(n.getTicks(),function(o){var s=n.getLabel(o),l=o.value;t(o.value,s)&&a.push(r?l:{formattedLabel:i(o),rawLabel:s,tickValue:l})}),a}var s0=[0,1],CB=function(){function e(t,r,n){this.onBand=!1,this.inverse=!1,this.dim=t,this.scale=r,this._extent=n||[0,0]}return e.prototype.contain=function(t){var r=this._extent,n=Math.min(r[0],r[1]),i=Math.max(r[0],r[1]);return t>=n&&t<=i},e.prototype.containData=function(t){return this.scale.contain(t)},e.prototype.getExtent=function(){return this._extent.slice()},e.prototype.getPixelPrecision=function(t){return YI(t||this.scale.getExtent(),this._extent)},e.prototype.setExtent=function(t,r){var n=this._extent;n[0]=t,n[1]=r},e.prototype.dataToCoord=function(t,r){var n=this._extent,i=this.scale;return t=i.normalize(t),this.onBand&&i.type==="ordinal"&&(n=n.slice(),l0(n,i.count())),Rh(t,s0,n,r)},e.prototype.coordToData=function(t,r){var n=this._extent,i=this.scale;this.onBand&&i.type==="ordinal"&&(n=n.slice(),l0(n,i.count()));var a=Rh(t,n,s0,r);return this.scale.scale(a)},e.prototype.pointToData=function(t,r){},e.prototype.getTicksCoords=function(t){t=t||{};var r=t.tickModel||this.getTickModel(),n=yB(this,r),i=n.ticks,a=ct(i,function(s){return{coord:this.dataToCoord(this.scale.type==="ordinal"?this.scale.getRawOrdinalNumber(s):s),tickValue:s}},this),o=r.get("alignWithLabel");return MB(this,a,o,t.clamp),a},e.prototype.getMinorTicksCoords=function(){if(this.scale.type==="ordinal")return[];var t=this.model.getModel("minorTick"),r=t.get("splitNumber");r>0&&r<100||(r=5);var n=this.scale.getMinorTicks(r),i=ct(n,function(a){return ct(a,function(o){return{coord:this.dataToCoord(o),tickValue:o}},this)},this);return i},e.prototype.getViewLabels=function(){return mB(this).labels},e.prototype.getLabelModel=function(){return this.model.getModel("axisLabel")},e.prototype.getTickModel=function(){return this.model.getModel("axisTick")},e.prototype.getBandWidth=function(){var t=this._extent,r=this.scale.getExtent(),n=r[1]-r[0]+(this.onBand?1:0);n===0&&(n=1);var i=Math.abs(t[1]-t[0]);return Math.abs(i)/n},e.prototype.calculateCategoryInterval=function(){return xB(this)},e}();function l0(e,t){var r=e[1]-e[0],n=t,i=r/n/2;e[0]+=i,e[1]-=i}function MB(e,t,r,n){var i=t.length;if(!e.onBand||r||!i)return;var a=e.getExtent(),o,s;if(i===1)t[0].coord=a[0],o=t[1]={coord:a[0]};else{var l=t[i-1].tickValue-t[0].tickValue,u=(t[i-1].coord-t[0].coord)/l;I(t,function(h){h.coord-=u/2});var f=e.scale.getExtent();s=1+f[1]-t[i-1].tickValue,o={coord:t[i-1].coord+u*s},t.push(o)}var c=a[0]>a[1];v(t[0].coord,a[0])&&(n?t[0].coord=a[0]:t.shift()),n&&v(a[0],t[0].coord)&&t.unshift({coord:a[0]}),v(a[1],o.coord)&&(n?o.coord=a[1]:t.pop()),n&&v(o.coord,a[1])&&t.push({coord:a[1]});function v(h,d){return h=jt(h),d=jt(d),c?h>d:h0){t=t/180*Math.PI,mn.fromArray(e[0]),Ut.fromArray(e[1]),re.fromArray(e[2]),pt.sub(yn,mn,Ut),pt.sub(Sr,re,Ut);var r=yn.len(),n=Sr.len();if(!(r<.001||n<.001)){yn.scale(1/r),Sr.scale(1/n);var i=yn.dot(Sr),a=Math.cos(t);if(a1&&pt.copy(ge,re),ge.toArray(e[1])}}}}function PB(e,t,r){if(r<=180&&r>0){r=r/180*Math.PI,mn.fromArray(e[0]),Ut.fromArray(e[1]),re.fromArray(e[2]),pt.sub(yn,Ut,mn),pt.sub(Sr,re,Ut);var n=yn.len(),i=Sr.len();if(!(n<.001||i<.001)){yn.scale(1/n),Sr.scale(1/i);var a=yn.dot(t),o=Math.cos(r);if(a=l)pt.copy(ge,re);else{ge.scaleAndAdd(Sr,s/Math.tan(Math.PI/2-f));var c=re.x!==Ut.x?(ge.x-Ut.x)/(re.x-Ut.x):(ge.y-Ut.y)/(re.y-Ut.y);if(isNaN(c))return;c<0?pt.copy(ge,Ut):c>1&&pt.copy(ge,re)}ge.toArray(e[1])}}}}function u0(e,t,r,n){var i=r==="normal",a=i?e:e.ensureState(r);a.ignore=t;var o=n.get("smooth");o&&o===!0&&(o=.3),a.shape=a.shape||{},o>0&&(a.shape.smooth=o);var s=n.getModel("lineStyle").getLineStyle();i?e.useStyle(s):a.style=s}function IB(e,t){var r=t.smooth,n=t.points;if(!!n)if(e.moveTo(n[0][0],n[0][1]),r>0&&n.length>=3){var i=mh(n[0],n[1]),a=mh(n[1],n[2]);if(!i||!a){e.lineTo(n[1][0],n[1][1]),e.lineTo(n[2][0],n[2][1]);return}var o=Math.min(i,a)*r,s=Cf([],n[1],n[0],o/i),l=Cf([],n[1],n[2],o/a),u=Cf([],s,l,.5);e.bezierCurveTo(s[0],s[1],s[0],s[1],u[0],u[1]),e.bezierCurveTo(l[0],l[1],l[0],l[1],n[2][0],n[2][1])}else for(var f=1;f0&&a&&S(-f/o,0,o);var p=e[0],g=e[o-1],m,y;_(),m<0&&b(-m,.8),y<0&&b(y,.8),_(),w(m,y,1),w(y,m,-1),_(),m<0&&x(-m),y<0&&x(y);function _(){m=p.rect[t]-n,y=i-g.rect[t]-g.rect[r]}function w(T,C,D){if(T<0){var P=Math.min(C,-T);if(P>0){S(P*D,0,o);var A=P+T;A<0&&b(-A*D,1)}else b(-T*D,1)}}function S(T,C,D){T!==0&&(u=!0);for(var P=C;P0)for(var A=0;A0;A--){var N=D[A-1]*z;S(-N,A,o)}}}function x(T){var C=T<0?-1:1;T=Math.abs(T);for(var D=Math.ceil(T/(o-1)),P=0;P0?S(D,0,P+1):S(-D,o-P-1,o),T-=D,T<=0)return}return u}function kB(e,t,r,n){return OB(e,"y","height",t,r,n)}function NB(e){var t=[];e.sort(function(p,g){return g.priority-p.priority});var r=new Ot(0,0,0,0);function n(p){if(!p.ignore){var g=p.ensureState("emphasis");g.ignore==null&&(g.ignore=!1)}p.ignore=!0}for(var i=0;in[1]&&n.reverse(),n},t.prototype.pointToData=function(r,n){return this.coordToData(this.toLocalCoord(r[this.dim==="x"?0:1]),n)},t.prototype.setCategorySortInfo=function(r){if(this.type!=="category")return!1;this.model.option.categorySortInfo=r,this.scale.setSortInfo(r)},t}(AB),jB=XB;function cv(e,t,r){r=r||{};var n=e.coordinateSystem,i=t.axis,a={},o=i.getAxesOnZeroOf()[0],s=i.position,l=o?"onZero":s,u=i.dim,f=n.getRect(),c=[f.x,f.x+f.width,f.y,f.y+f.height],v={left:0,right:1,top:0,bottom:1,onZero:2},h=t.get("offset")||0,d=u==="x"?[c[2]-h,c[3]+h]:[c[0]-h,c[1]+h];if(o){var p=o.toGlobalCoord(o.dataToCoord(0));d[v.onZero]=Math.max(Math.min(p,d[1]),d[0])}a.position=[u==="y"?d[v[l]]:c[0],u==="x"?d[v[l]]:c[3]],a.rotation=Math.PI/2*(u==="x"?0:1);var g={top:-1,bottom:1,left:-1,right:1};a.labelDirection=a.tickDirection=a.nameDirection=g[s],a.labelOffset=o?d[v[s]]-d[v.onZero]:0,t.get(["axisTick","inside"])&&(a.tickDirection=-a.tickDirection),Zo(r.labelInside,t.get(["axisLabel","inside"]))&&(a.labelDirection=-a.labelDirection);var m=t.get(["axisLabel","rotate"]);return a.labelRotate=l==="top"?-m:m,a.z2=1,a}function v0(e){return e.get("coordinateSystem")==="cartesian2d"}function d0(e){var t={xAxisModel:null,yAxisModel:null};return I(t,function(r,n){var i=n.replace(/Model$/,""),a=e.getReferringComponents(i,ur).models[0];t[n]=a}),t}var Ic=Math.log;function KB(e,t,r){var n=bs.prototype,i=n.getTicks.call(r),a=n.getTicks.call(r,!0),o=i.length-1,s=n.getInterval.call(r),l=ex(e,t),u=l.extent,f=l.fixMin,c=l.fixMax;if(e.type==="log"){var v=Ic(e.base);u=[Ic(u[0])/v,Ic(u[1])/v]}e.setExtent(u[0],u[1]),e.calcNiceExtent({splitNumber:o,fixMin:f,fixMax:c});var h=n.getExtent.call(e);f&&(u[0]=h[0]),c&&(u[1]=h[1]);var d=n.getInterval.call(e),p=u[0],g=u[1];if(f&&c)d=(g-p)/o;else if(f)for(g=u[0]+d*o;gu[0]&&isFinite(p)&&isFinite(u[0]);)d=Pc(d),p=u[1]-d*o;else{var m=e.getTicks().length-1;m>o&&(d=Pc(d));var y=d*o;g=Math.ceil(u[1]/d)*d,p=jt(g-y),p<0&&u[0]>=0?(p=0,g=jt(y)):g>0&&u[1]<=0&&(g=0,p=-jt(y))}var _=(i[0].value-a[0].value)/s,w=(i[o].value-a[o].value)/s;n.setExtent.call(e,p+d*_,g+d*w),n.setInterval.call(e,d),(_||w)&&n.setNiceExtent.call(e,p+d,g-d)}var ZB=function(){function e(t,r,n){this.type="grid",this._coordsMap={},this._coordsList=[],this._axesMap={},this._axesList=[],this.axisPointerEnabled=!0,this.dimensions=fv,this._initCartesian(t,r,n),this.model=t}return e.prototype.getRect=function(){return this._rect},e.prototype.update=function(t,r){var n=this._axesMap;this._updateScale(t,this.model);function i(o){var s,l=Gt(o),u=l.length;if(!!u){for(var f=[],c=u-1;c>=0;c--){var v=+l[c],h=o[v],d=h.model,p=h.scale;lv(p)&&d.get("alignTicks")&&d.get("interval")==null?f.push(h):(a0(p,d),lv(p)&&(s=h))}f.length&&(s||(s=f.pop(),a0(s.scale,s.model)),I(f,function(g){KB(g.scale,g.model,s.scale)}))}}i(n.x),i(n.y);var a={};I(n.x,function(o){p0(n,"y",o,a)}),I(n.y,function(o){p0(n,"x",o,a)}),this.resize(this.model,r)},e.prototype.resize=function(t,r,n){var i=t.getBoxLayoutParams(),a=!n&&t.get("containLabel"),o=Ma(i,{width:r.getWidth(),height:r.getHeight()});this._rect=o;var s=this._axesList;l(),a&&(I(s,function(u){if(!u.model.get(["axisLabel","inside"])){var f=hB(u);if(f){var c=u.isHorizontal()?"height":"width",v=u.model.get(["axisLabel","margin"]);o[c]-=f[c]+v,u.position==="top"?o.y+=f.height+v:u.position==="left"&&(o.x+=f.width+v)}}}),l()),I(this._coordsList,function(u){u.calcAffineTransform()});function l(){I(s,function(u){var f=u.isHorizontal(),c=f?[0,o.width]:[0,o.height],v=u.inverse?1:0;u.setExtent(c[v],c[1-v]),QB(u,f?o.x:o.y)})}},e.prototype.getAxis=function(t,r){var n=this._axesMap[t];if(n!=null)return n[r||0]},e.prototype.getAxes=function(){return this._axesList.slice()},e.prototype.getCartesian=function(t,r){if(t!=null&&r!=null){var n="x"+t+"y"+r;return this._coordsMap[n]}st(t)&&(r=t.yAxisIndex,t=t.xAxisIndex);for(var i=0,a=this._coordsList;i0?"top":"bottom",a="center"):eu(i-_n)?(o=n>0?"bottom":"top",a="center"):(o="middle",i>0&&i<_n?a=n>0?"right":"left":a=n>0?"left":"right"),{rotation:i,textAlign:a,textVerticalAlign:o}},e.makeAxisEventDataBase=function(t){var r={componentType:t.mainType,componentIndex:t.componentIndex};return r[t.mainType+"Index"]=t.componentIndex,r},e.isLabelSilent=function(t){var r=t.get("tooltip");return t.get("silent")||!(t.get("triggerEvent")||r&&r.show)},e}(),m0={axisLine:function(e,t,r,n){var i=t.get(["axisLine","show"]);if(i==="auto"&&e.handleAutoShown&&(i=e.handleAutoShown("axisLine")),!!i){var a=t.axis.getExtent(),o=n.transform,s=[a[0],0],l=[a[1],0];o&&(tr(s,s,o),tr(l,l,o));var u=Y({lineCap:"round"},t.getModel(["axisLine","lineStyle"]).getLineStyle()),f=new xi({subPixelOptimize:!0,shape:{x1:s[0],y1:s[1],x2:l[0],y2:l[1]},style:u,strokeContainThreshold:e.strokeContainThreshold||5,silent:!0,z2:1});f.anid="line",r.add(f);var c=t.get(["axisLine","symbol"]);if(c!=null){var v=t.get(["axisLine","symbolSize"]);it(c)&&(c=[c,c]),(it(v)||zt(v))&&(v=[v,v]);var h=dS(t.get(["axisLine","symbolOffset"])||0,v),d=v[0],p=v[1];I([{rotate:e.rotation+Math.PI/2,offset:h[0],r:0},{rotate:e.rotation-Math.PI/2,offset:h[1],r:Math.sqrt((s[0]-l[0])*(s[0]-l[0])+(s[1]-l[1])*(s[1]-l[1]))}],function(g,m){if(c[m]!=="none"&&c[m]!=null){var y=Ia(c[m],-d/2,-p/2,d,p,u.stroke,!0),_=g.r+g.offset;y.attr({rotation:g.rotate,x:s[0]+_*Math.cos(e.rotation),y:s[1]-_*Math.sin(e.rotation),silent:!0,z2:11}),r.add(y)}})}}},axisTickLabel:function(e,t,r,n){var i=rF(r,n,t,e),a=iF(r,n,t,e);if(eF(t,a,i),nF(r,n,t,e.tickDirection),t.get(["axisLabel","hideOverlap"])){var o=RB(ct(a,function(s){return{label:s,priority:s.z2,defaultAttr:{ignore:s.ignore}}}));NB(o)}},axisName:function(e,t,r,n){var i=Zo(e.axisName,t.get("name"));if(!!i){var a=t.get("nameLocation"),o=e.nameDirection,s=t.getModel("nameTextStyle"),l=t.get("nameGap")||0,u=t.axis.getExtent(),f=u[0]>u[1]?-1:1,c=[a==="start"?u[0]-f*l:a==="end"?u[1]+f*l:(u[0]+u[1])/2,_0(a)?e.labelOffset+o*l:0],v,h=t.get("nameRotate");h!=null&&(h=h*_n/180);var d;_0(a)?v=yi.innerTextLayout(e.rotation,h!=null?h:e.rotation,o):(v=tF(e.rotation,a,h||0,u),d=e.axisNameAvailableWidth,d!=null&&(d=Math.abs(d/Math.sin(v.rotation)),!isFinite(d)&&(d=null)));var p=s.getFont(),g=t.get("nameTruncate",!0)||{},m=g.ellipsis,y=Zo(e.nameTruncateMaxWidth,g.maxWidth,d),_=new he({x:c[0],y:c[1],rotation:v.rotation,silent:yi.isLabelSilent(t),style:kn(s,{text:i,font:p,overflow:"truncate",width:y,ellipsis:m,fill:s.getTextColor()||t.get(["axisLine","lineStyle","color"]),align:s.get("align")||v.textAlign,verticalAlign:s.get("verticalAlign")||v.textVerticalAlign}),z2:1});if(Rd({el:_,componentModel:t,itemName:i}),_.__fullText=i,_.anid="name",t.get("triggerEvent")){var w=yi.makeAxisEventDataBase(t);w.targetType="axisName",w.name=i,Nt(_).eventData=w}n.add(_),_.updateTransform(),r.add(_),_.decomposeTransform()}}};function tF(e,t,r,n){var i=cw(r-e),a,o,s=n[0]>n[1],l=t==="start"&&!s||t!=="start"&&s;return eu(i-_n/2)?(o=l?"bottom":"top",a="center"):eu(i-_n*1.5)?(o=l?"top":"bottom",a="center"):(o="middle",i<_n*1.5&&i>_n/2?a=l?"left":"right":a=l?"right":"left"),{rotation:i,textAlign:a,textVerticalAlign:o}}function eF(e,t,r){if(!rx(e.axis)){var n=e.get(["axisLabel","showMinLabel"]),i=e.get(["axisLabel","showMaxLabel"]);t=t||[],r=r||[];var a=t[0],o=t[1],s=t[t.length-1],l=t[t.length-2],u=r[0],f=r[1],c=r[r.length-1],v=r[r.length-2];n===!1?(Ve(a),Ve(u)):y0(a,o)&&(n?(Ve(o),Ve(f)):(Ve(a),Ve(u))),i===!1?(Ve(s),Ve(c)):y0(l,s)&&(i?(Ve(l),Ve(v)):(Ve(s),Ve(c)))}}function Ve(e){e&&(e.ignore=!0)}function y0(e,t){var r=e&&e.getBoundingRect().clone(),n=t&&t.getBoundingRect().clone();if(!(!r||!n)){var i=hd([]);return vd(i,i,-e.rotation),r.applyTransform(pa([],i,e.getLocalTransform())),n.applyTransform(pa([],i,t.getLocalTransform())),r.intersect(n)}}function _0(e){return e==="middle"||e==="center"}function cx(e,t,r,n,i){for(var a=[],o=[],s=[],l=0;l=0||e===t}function fF(e){var t=ap(e);if(!!t){var r=t.axisPointerModel,n=t.axis.scale,i=r.option,a=r.get("status"),o=r.get("value");o!=null&&(o=n.parse(o));var s=hv(r);a==null&&(i.status=s?"show":"hide");var l=n.getExtent().slice();l[0]>l[1]&&l.reverse(),(o==null||o>l[1])&&(o=l[1]),os)return!0;if(o){var l=ap(t).seriesDataCount,u=i.getExtent();return Math.abs(u[0]-u[1])/l>s}return!1}return n===!0},e.prototype.makeElOption=function(t,r,n,i,a){},e.prototype.createPointerEl=function(t,r,n,i){var a=r.pointer;if(a){var o=ci(t).pointerEl=new L2[a.type](S0(r.pointer));t.add(o)}},e.prototype.createLabelEl=function(t,r,n,i){if(r.label){var a=ci(t).labelEl=new he(S0(r.label));t.add(a),T0(a,i)}},e.prototype.updatePointerEl=function(t,r,n){var i=ci(t).pointerEl;i&&r.pointer&&(i.setStyle(r.pointer.style),n(i,{shape:r.pointer.shape}))},e.prototype.updateLabelEl=function(t,r,n,i){var a=ci(t).labelEl;a&&(a.setStyle(r.label.style),n(a,{x:r.label.x,y:r.label.y}),T0(a,i))},e.prototype._renderHandle=function(t){if(!(this._dragging||!this.updateHandleTransform)){var r=this._axisPointerModel,n=this._api.getZr(),i=this._handle,a=r.getModel("handle"),o=r.get("status");if(!a.get("show")||!o||o==="hide"){i&&n.remove(i),this._handle=null;return}var s;this._handle||(s=!0,i=this._handle=Ld(a.get("icon"),{cursor:"move",draggable:!0,onmousemove:function(u){V1(u.event)},onmousedown:Rc(this._onHandleDragMove,this,0,0),drift:Rc(this._onHandleDragMove,this),ondragend:Rc(this._onHandleDragEnd,this)}),n.add(i)),C0(i,r,!1),i.setStyle(a.getItemStyle(null,["color","borderColor","borderWidth","opacity","shadowColor","shadowBlur","shadowOffsetX","shadowOffsetY"]));var l=a.get("size");et(l)||(l=[l,l]),i.scaleX=l[0]/2,i.scaleY=l[1]/2,oS(this,"_doDispatchAxisPointer",a.get("throttle")||0,"fixRate"),this._moveHandleToValue(t,s)}},e.prototype._moveHandleToValue=function(t,r){x0(this._axisPointerModel,!r&&this._moveAnimation,this._handle,Oc(this.getHandleTransform(t,this._axisModel,this._axisPointerModel)))},e.prototype._onHandleDragMove=function(t,r){var n=this._handle;if(!!n){this._dragging=!0;var i=this.updateHandleTransform(Oc(n),[t,r],this._axisModel,this._axisPointerModel);this._payloadInfo=i,n.stopAnimation(),n.attr(Oc(i)),ci(n).lastProp=null,this._doDispatchAxisPointer()}},e.prototype._doDispatchAxisPointer=function(){var t=this._handle;if(!!t){var r=this._payloadInfo,n=this._axisModel;this._api.dispatchAction({type:"updateAxisPointer",x:r.cursorPoint[0],y:r.cursorPoint[1],tooltipOption:r.tooltipOption,axesInfo:[{axisDim:n.axis.dim,axisIndex:n.componentIndex}]})}},e.prototype._onHandleDragEnd=function(){this._dragging=!1;var t=this._handle;if(!!t){var r=this._axisPointerModel.get("value");this._moveHandleToValue(r),this._api.dispatchAction({type:"hideTip"})}},e.prototype.clear=function(t){this._lastValue=null,this._lastStatus=null;var r=t.getZr(),n=this._group,i=this._handle;r&&n&&(this._lastGraphicKey=null,n&&r.remove(n),i&&r.remove(i),this._group=null,this._handle=null,this._payloadInfo=null),Jh(this,"_doDispatchAxisPointer")},e.prototype.doClear=function(){},e.prototype.buildLabel=function(t,r,n){return n=n||0,{x:t[n],y:t[1-n],width:r[n],height:r[1-n]}},e}();function x0(e,t,r,n){gx(ci(r).lastProp,n)||(ci(r).lastProp=n,t?Dr(r,n,e):(r.stopAnimation(),r.attr(n)))}function gx(e,t){if(st(e)&&st(t)){var r=!0;return I(t,function(n,i){r=r&&gx(e[i],n)}),!!r}else return e===t}function T0(e,t){e[t.get(["label","show"])?"show":"hide"]()}function Oc(e){return{x:e.x||0,y:e.y||0,rotation:e.rotation||0}}function C0(e,t,r){var n=t.get("z"),i=t.get("zlevel");e&&e.traverse(function(a){a.type!=="group"&&(n!=null&&(a.z=n),i!=null&&(a.zlevel=i),a.silent=r)})}var SF=bF;function xF(e){var t=e.get("type"),r=e.getModel(t+"Style"),n;return t==="line"?(n=r.getLineStyle(),n.fill=null):t==="shadow"&&(n=r.getAreaStyle(),n.stroke=null),n}function TF(e,t,r,n,i){var a=r.get("value"),o=mx(a,t.axis,t.ecModel,r.get("seriesDataIndices"),{precision:r.get(["label","precision"]),formatter:r.get(["label","formatter"])}),s=r.getModel("label"),l=rf(s.get("padding")||0),u=s.getFont(),f=gd(o,u),c=i.position,v=f.width+l[1]+l[3],h=f.height+l[0]+l[2],d=i.align;d==="right"&&(c[0]-=v),d==="center"&&(c[0]-=v/2);var p=i.verticalAlign;p==="bottom"&&(c[1]-=h),p==="middle"&&(c[1]-=h/2),CF(c,v,h,n);var g=s.get("backgroundColor");(!g||g==="auto")&&(g=t.get(["axisLine","lineStyle","color"])),e.label={x:c[0],y:c[1],style:kn(s,{text:o,font:u,fill:s.getTextColor(),padding:l,backgroundColor:g}),z2:10}}function CF(e,t,r,n){var i=n.getWidth(),a=n.getHeight();e[0]=Math.min(e[0]+t,i)-t,e[1]=Math.min(e[1]+r,a)-r,e[0]=Math.max(e[0],0),e[1]=Math.max(e[1],0)}function mx(e,t,r,n,i){e=t.scale.parse(e);var a=t.scale.getLabel({value:e},{precision:i.precision}),o=i.formatter;if(o){var s={value:rp(t,{value:e}),axisDimension:t.dim,axisIndex:t.index,seriesData:[]};I(n,function(l){var u=r.getSeriesByIndex(l.seriesIndex),f=l.dataIndexInside,c=u&&u.getDataParams(f);c&&s.seriesData.push(c)}),it(o)?a=o.replace("{value}",a):mt(o)&&(a=o(s))}return a}function yx(e,t,r){var n=Qo();return vd(n,n,r.rotation),Lh(n,n,r.position),Ed([e.dataToCoord(t),(r.labelOffset||0)+(r.labelDirection||1)*(r.labelMargin||0)],n)}function MF(e,t,r,n,i,a){var o=hx.innerTextLayout(r.rotation,0,r.labelDirection);r.labelMargin=i.get(["label","margin"]),TF(t,n,i,a,{position:yx(n.axis,e,r),align:o.textAlign,verticalAlign:o.textVerticalAlign})}function AF(e,t,r){return r=r||0,{x1:e[r],y1:e[1-r],x2:t[r],y2:t[1-r]}}function DF(e,t,r){return r=r||0,{x:e[r],y:e[1-r],width:t[r],height:t[1-r]}}var PF=function(e){J(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.makeElOption=function(r,n,i,a,o){var s=i.axis,l=s.grid,u=a.get("type"),f=M0(l,s).getOtherAxis(s).getGlobalExtent(),c=s.toGlobalCoord(s.dataToCoord(n,!0));if(u&&u!=="none"){var v=xF(a),h=IF[u](s,c,f);h.style=v,r.graphicKey=h.type,r.pointer=h}var d=cv(l.model,i);MF(n,r,d,i,a,o)},t.prototype.getHandleTransform=function(r,n,i){var a=cv(n.axis.grid.model,n,{labelInside:!1});a.labelMargin=i.get(["handle","margin"]);var o=yx(n.axis,r,a);return{x:o[0],y:o[1],rotation:a.rotation+(a.labelDirection<0?Math.PI:0)}},t.prototype.updateHandleTransform=function(r,n,i,a){var o=i.axis,s=o.grid,l=o.getGlobalExtent(!0),u=M0(s,o).getOtherAxis(o).getGlobalExtent(),f=o.dim==="x"?0:1,c=[r.x,r.y];c[f]+=n[f],c[f]=Math.min(l[1],c[f]),c[f]=Math.max(l[0],c[f]);var v=(u[1]+u[0])/2,h=[v,v];h[f]=c[f];var d=[{verticalAlign:"middle"},{align:"center"}];return{x:c[0],y:c[1],rotation:r.rotation,cursorPoint:h,tooltipOption:d[f]}},t}(SF);function M0(e,t){var r={};return r[t.dim+"AxisIndex"]=t.index,e.getCartesian(r)}var IF={line:function(e,t,r){var n=AF([t,r[0]],[t,r[1]],A0(e));return{type:"Line",subPixelOptimize:!0,shape:n}},shadow:function(e,t,r){var n=Math.max(1,e.getBandWidth()),i=r[1]-r[0];return{type:"Rect",shape:DF([t-n/2,r[0]],[n,i],A0(e))}}};function A0(e){return e.dim==="x"?0:1}var EF=PF,LF=function(e){J(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type=t.type,r}return t.type="axisPointer",t.defaultOption={show:"auto",z:50,type:"line",snap:!1,triggerTooltip:!0,value:null,status:null,link:[],animation:null,animationDurationUpdate:200,lineStyle:{color:"#B9BEC9",width:1,type:"dashed"},shadowStyle:{color:"rgba(210,219,238,0.2)"},label:{show:!0,formatter:null,precision:"auto",margin:3,color:"#fff",padding:[5,7,5,7],backgroundColor:"auto",borderColor:null,borderWidth:0,borderRadius:3},handle:{show:!1,icon:"M10.7,11.9v-1.3H9.3v1.3c-4.9,0.3-8.8,4.4-8.8,9.4c0,5,3.9,9.1,8.8,9.4h1.3c4.9-0.3,8.8-4.4,8.8-9.4C19.5,16.3,15.6,12.2,10.7,11.9z M13.3,24.4H6.7v-1.2h6.6z M13.3,22H6.7v-1.2h6.6z M13.3,19.6H6.7v-1.2h6.6z",size:45,margin:50,color:"#333",shadowBlur:3,shadowColor:"#aaa",shadowOffsetX:0,shadowOffsetY:2,throttle:40}},t}($t),RF=LF,Hr=Qt(),OF=I;function _x(e,t,r){if(!wt.node){var n=t.getZr();Hr(n).records||(Hr(n).records={}),kF(n,t);var i=Hr(n).records[e]||(Hr(n).records[e]={});i.handler=r}}function kF(e,t){if(Hr(e).initialized)return;Hr(e).initialized=!0,r("click",Xt(D0,"click")),r("mousemove",Xt(D0,"mousemove")),r("globalout",BF);function r(n,i){e.on(n,function(a){var o=FF(t);OF(Hr(e).records,function(s){s&&i(s,a,o.dispatchAction)}),NF(o.pendings,t)})}}function NF(e,t){var r=e.showTip.length,n=e.hideTip.length,i;r?i=e.showTip[r-1]:n&&(i=e.hideTip[n-1]),i&&(i.dispatchAction=null,t.dispatchAction(i))}function BF(e,t,r){e.handler("leave",null,r)}function D0(e,t,r,n){t.handler(e,r,n)}function FF(e){var t={showTip:[],hideTip:[]},r=function(n){var i=t[n.type];i?i.push(n):(n.dispatchAction=r,e.dispatchAction(n))};return{dispatchAction:r,pendings:t}}function dv(e,t){if(!wt.node){var r=t.getZr(),n=(Hr(r).records||{})[e];n&&(Hr(r).records[e]=null)}}var zF=function(e){J(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type=t.type,r}return t.prototype.render=function(r,n,i){var a=n.getComponent("tooltip"),o=r.get("triggerOn")||a&&a.get("triggerOn")||"mousemove|click";_x("axisPointer",i,function(s,l,u){o!=="none"&&(s==="leave"||o.indexOf(s)>=0)&&u({type:"updateAxisPointer",currTrigger:s,x:l&&l.offsetX,y:l&&l.offsetY})})},t.prototype.remove=function(r,n){dv("axisPointer",n)},t.prototype.dispose=function(r,n){dv("axisPointer",n)},t.type="axisPointer",t}(qr),HF=zF;function bx(e,t){var r=[],n=e.seriesIndex,i;if(n==null||!(i=t.getSeriesByIndex(n)))return{point:[]};var a=i.getData(),o=Si(a,e);if(o==null||o<0||et(o))return{point:[]};var s=a.getItemGraphicEl(o),l=i.coordinateSystem;if(i.getTooltipPosition)r=i.getTooltipPosition(o)||[];else if(l&&l.dataToPoint)if(e.isStacked){var u=l.getBaseAxis(),f=l.getOtherAxis(u),c=f.dim,v=u.dim,h=c==="x"||c==="radius"?1:0,d=a.mapDimension(v),p=[];p[h]=a.get(d,o),p[1-h]=a.get(a.getCalculationInfo("stackResultDimension"),o),r=l.dataToPoint(p)||[]}else r=l.dataToPoint(a.getValues(ct(l.dimensions,function(m){return a.mapDimension(m)}),o))||[];else if(s){var g=s.getBoundingRect().clone();g.applyTransform(s.transform),r=[g.x+g.width/2,g.y+g.height/2]}return{point:r,el:s}}var P0=Qt();function $F(e,t,r){var n=e.currTrigger,i=[e.x,e.y],a=e,o=e.dispatchAction||Ft(r.dispatchAction,r),s=t.getComponent("axisPointer").coordSysAxesInfo;if(!!s){Nl(i)&&(i=bx({seriesIndex:a.seriesIndex,dataIndex:a.dataIndex},t).point);var l=Nl(i),u=a.axesInfo,f=s.axesInfo,c=n==="leave"||Nl(i),v={},h={},d={list:[],map:{}},p={showPointer:Xt(GF,h),showTooltip:Xt(UF,d)};I(s.coordSysMap,function(m,y){var _=l||m.containPoint(i);I(s.coordSysAxesInfo[y],function(w,S){var b=w.axis,x=XF(u,w);if(!c&&_&&(!u||x)){var T=x&&x.value;T==null&&!l&&(T=b.pointToData(i)),T!=null&&I0(w,T,p,!1,v)}})});var g={};return I(f,function(m,y){var _=m.linkGroup;_&&!h[y]&&I(_.axesInfo,function(w,S){var b=h[S];if(w!==m&&b){var x=b.value;_.mapper&&(x=m.axis.scale.parse(_.mapper(x,E0(w),E0(m)))),g[m.key]=x}})}),I(g,function(m,y){I0(f[y],m,p,!0,v)}),WF(h,f,v),YF(d,i,e,o),qF(f,o,r),v}}function I0(e,t,r,n,i){var a=e.axis;if(!(a.scale.isBlank()||!a.containData(t))){if(!e.involveSeries){r.showPointer(e,t);return}var o=VF(t,e),s=o.payloadBatch,l=o.snapToValue;s[0]&&i.seriesIndex==null&&Y(i,s[0]),!n&&e.snap&&a.containData(l)&&l!=null&&(t=l),r.showPointer(e,t,s),r.showTooltip(e,o,l)}}function VF(e,t){var r=t.axis,n=r.dim,i=e,a=[],o=Number.MAX_VALUE,s=-1;return I(t.seriesModels,function(l,u){var f=l.getData().mapDimensionsAll(n),c,v;if(l.getAxisTooltipData){var h=l.getAxisTooltipData(f,e,r);v=h.dataIndices,c=h.nestestValue}else{if(v=l.getData().indicesOfNearest(f[0],e,r.type==="category"?.5:null),!v.length)return;c=l.getData().get(f[0],v[0])}if(!(c==null||!isFinite(c))){var d=e-c,p=Math.abs(d);p<=o&&((p=0&&s<0)&&(o=p,s=d,i=c,a.length=0),I(v,function(g){a.push({seriesIndex:l.seriesIndex,dataIndexInside:g,dataIndex:l.getData().getRawIndex(g)})}))}}),{payloadBatch:a,snapToValue:i}}function GF(e,t,r,n){e[t.key]={value:r,payloadBatch:n}}function UF(e,t,r,n){var i=r.payloadBatch,a=t.axis,o=a.model,s=t.axisPointerModel;if(!(!t.triggerTooltip||!i.length)){var l=t.coordSys.model,u=cs(l),f=e.map[u];f||(f=e.map[u]={coordSysId:l.id,coordSysIndex:l.componentIndex,coordSysType:l.type,coordSysMainType:l.mainType,dataByAxis:[]},e.list.push(f)),f.dataByAxis.push({axisDim:a.dim,axisIndex:o.componentIndex,axisType:o.type,axisId:o.id,value:n,valueLabelOpt:{precision:s.get(["label","precision"]),formatter:s.get(["label","formatter"])},seriesDataIndices:i.slice()})}}function WF(e,t,r){var n=r.axesInfo=[];I(t,function(i,a){var o=i.axisPointerModel.option,s=e[a];s?(!i.useHandle&&(o.status="show"),o.value=s.value,o.seriesDataIndices=(s.payloadBatch||[]).slice()):!i.useHandle&&(o.status="hide"),o.status==="show"&&n.push({axisDim:i.axis.dim,axisIndex:i.axis.model.componentIndex,value:o.value})})}function YF(e,t,r,n){if(Nl(t)||!e.list.length){n({type:"hideTip"});return}var i=((e.list[0].dataByAxis[0]||{}).seriesDataIndices||[])[0]||{};n({type:"showTip",escapeConnect:!0,x:t[0],y:t[1],tooltipOption:r.tooltipOption,position:r.position,dataIndexInside:i.dataIndexInside,dataIndex:i.dataIndex,seriesIndex:i.seriesIndex,dataByCoordSys:e.list})}function qF(e,t,r){var n=r.getZr(),i="axisPointerLastHighlights",a=P0(n)[i]||{},o=P0(n)[i]={};I(e,function(u,f){var c=u.axisPointerModel.option;c.status==="show"&&I(c.seriesDataIndices,function(v){var h=v.seriesIndex+" | "+v.dataIndex;o[h]=v})});var s=[],l=[];I(a,function(u,f){!o[f]&&l.push(u)}),I(o,function(u,f){!a[f]&&s.push(u)}),l.length&&r.dispatchAction({type:"downplay",escapeConnect:!0,notBlur:!0,batch:l}),s.length&&r.dispatchAction({type:"highlight",escapeConnect:!0,notBlur:!0,batch:s})}function XF(e,t){for(var r=0;r<(e||[]).length;r++){var n=e[r];if(t.axis.dim===n.axisDim&&t.axis.model.componentIndex===n.axisIndex)return n}}function E0(e){var t=e.axis.model,r={},n=r.axisDim=e.axis.dim;return r.axisIndex=r[n+"AxisIndex"]=t.componentIndex,r.axisName=r[n+"AxisName"]=t.name,r.axisId=r[n+"AxisId"]=t.id,r}function Nl(e){return!e||e[0]==null||isNaN(e[0])||e[1]==null||isNaN(e[1])}function Sx(e){vx.registerAxisPointerClass("CartesianAxisPointer",EF),e.registerComponentModel(RF),e.registerComponentView(HF),e.registerPreprocessor(function(t){if(t){(!t.axisPointer||t.axisPointer.length===0)&&(t.axisPointer={});var r=t.axisPointer.link;r&&!et(r)&&(t.axisPointer.link=[r])}}),e.registerProcessor(e.PRIORITY.PROCESSOR.STATISTIC,function(t,r){t.getComponent("axisPointer").coordSysAxesInfo=aF(t,r)}),e.registerAction({type:"updateAxisPointer",event:"updateAxisPointer",update:":updateAxisPointer"},$F)}function oH(e){Ci(wF),Ci(Sx)}function jF(e,t){var r=rf(t.get("padding")),n=t.getItemStyle(["color","opacity"]);return n.fill=t.get("backgroundColor"),e=new ne({shape:{x:e.x-r[3],y:e.y-r[0],width:e.width+r[1]+r[3],height:e.height+r[0]+r[2],r:t.get("borderRadius")},style:n,silent:!0,z2:-1}),e}var KF=function(e){J(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type=t.type,r}return t.type="tooltip",t.dependencies=["axisPointer"],t.defaultOption={z:60,show:!0,showContent:!0,trigger:"item",triggerOn:"mousemove|click",alwaysShowContent:!1,displayMode:"single",renderMode:"auto",confine:null,showDelay:0,hideDelay:100,transitionDuration:.4,enterable:!1,backgroundColor:"#fff",shadowBlur:10,shadowColor:"rgba(0, 0, 0, .2)",shadowOffsetX:1,shadowOffsetY:2,borderRadius:4,borderWidth:1,padding:null,extraCssText:"",axisPointer:{type:"line",axis:"auto",animation:"auto",animationDurationUpdate:200,animationEasingUpdate:"exponentialOut",crossStyle:{color:"#999",width:1,type:"dashed",textStyle:{}}},textStyle:{color:"#666",fontSize:14}},t}($t),ZF=KF;function xx(e){var t=e.get("confine");return t!=null?!!t:e.get("renderMode")==="richText"}function Tx(e){if(!!wt.domSupported){for(var t=document.documentElement.style,r=0,n=e.length;r-1?(s+="top:50%",l+="translateY(-50%) rotate("+(u=a==="left"?-225:-45)+"deg)"):(s+="left:50%",l+="translateX(-50%) rotate("+(u=a==="top"?225:45)+"deg)");var f=u*Math.PI/180,c=o+i,v=c*Math.abs(Math.cos(f))+c*Math.abs(Math.sin(f)),h=Math.round(((v-Math.SQRT2*i)/2+Math.SQRT2*i-(v-c)/2)*100)/100;s+=";"+a+":-"+h+"px";var d=t+" solid "+i+"px;",p=["position:absolute;width:"+o+"px;height:"+o+"px;",s+";"+l+";","border-bottom:"+d,"border-right:"+d,"background-color:"+n+";"];return'
'}function i5(e,t){var r="cubic-bezier(0.23,1,0.32,1)",n=" "+e/2+"s "+r,i="opacity"+n+",visibility"+n;return t||(n=" "+e+"s "+r,i+=wt.transformSupported?","+op+n:",left"+n+",top"+n),t5+":"+i}function L0(e,t,r){var n=e.toFixed(0)+"px",i=t.toFixed(0)+"px";if(!wt.transformSupported)return r?"top:"+i+";left:"+n+";":[["top",i],["left",n]];var a=wt.transform3dSupported,o="translate"+(a?"3d":"")+"("+n+","+i+(a?",0":"")+")";return r?"top:0;left:0;"+op+":"+o+";":[["top",0],["left",0],[Cx,o]]}function a5(e){var t=[],r=e.get("fontSize"),n=e.getTextColor();n&&t.push("color:"+n),t.push("font:"+e.getFont()),r&&t.push("line-height:"+Math.round(r*3/2)+"px");var i=e.get("textShadowColor"),a=e.get("textShadowBlur")||0,o=e.get("textShadowOffsetX")||0,s=e.get("textShadowOffsetY")||0;return i&&a&&t.push("text-shadow:"+o+"px "+s+"px "+a+"px "+i),I(["decoration","align"],function(l){var u=e.get(l);u&&t.push("text-"+l+":"+u)}),t.join(";")}function o5(e,t,r){var n=[],i=e.get("transitionDuration"),a=e.get("backgroundColor"),o=e.get("shadowBlur"),s=e.get("shadowColor"),l=e.get("shadowOffsetX"),u=e.get("shadowOffsetY"),f=e.getModel("textStyle"),c=rS(e,"html"),v=l+"px "+u+"px "+o+"px "+s;return n.push("box-shadow:"+v),t&&i&&n.push(i5(i,r)),a&&n.push("background-color:"+a),I(["width","color","radius"],function(h){var d="border-"+h,p=Pb(d),g=e.get(p);g!=null&&n.push(d+":"+g+(h==="color"?"":"px"))}),n.push(a5(f)),c!=null&&n.push("padding:"+rf(c).join("px ")+"px"),n.join(";")+";"}function R0(e,t,r,n,i){var a=t&&t.painter;if(r){var o=a&&a.getViewportRoot();o&&LP(e,o,document.body,n,i)}else{e[0]=n,e[1]=i;var s=a&&a.getViewportRootOffset();s&&(e[0]+=s.offsetLeft,e[1]+=s.offsetTop)}e[2]=e[0]/t.getWidth(),e[3]=e[1]/t.getHeight()}var s5=function(){function e(t,r,n){if(this._show=!1,this._styleCoord=[0,0,0,0],this._enterable=!0,this._firstShow=!0,this._longHide=!0,wt.wxa)return null;var i=document.createElement("div");i.domBelongToZr=!0,this.el=i;var a=this._zr=r.getZr(),o=this._appendToBody=n&&n.appendToBody;R0(this._styleCoord,a,o,r.getWidth()/2,r.getHeight()/2),o?document.body.appendChild(i):t.appendChild(i),this._container=t;var s=this;i.onmouseenter=function(){s._enterable&&(clearTimeout(s._hideTimeout),s._show=!0),s._inContent=!0},i.onmousemove=function(l){if(l=l||window.event,!s._enterable){var u=a.handler,f=a.painter.getViewportRoot();Ue(f,l,!0),u.dispatch("mousemove",l)}},i.onmouseleave=function(){s._inContent=!1,s._enterable&&s._show&&s.hideLater(s._hideDelay)}}return e.prototype.update=function(t){var r=this._container,n=JF(r,"position"),i=r.style;i.position!=="absolute"&&n!=="absolute"&&(i.position="relative");var a=t.get("alwaysShowContent");a&&this._moveIfResized(),this.el.className=t.get("className")||""},e.prototype.show=function(t,r){clearTimeout(this._hideTimeout),clearTimeout(this._longHideTimeout);var n=this.el,i=n.style,a=this._styleCoord;n.innerHTML?i.cssText=e5+o5(t,!this._firstShow,this._longHide)+L0(a[0],a[1],!0)+("border-color:"+Ti(r)+";")+(t.get("extraCssText")||"")+(";pointer-events:"+(this._enterable?"auto":"none")):i.display="none",this._show=!0,this._firstShow=!1,this._longHide=!1},e.prototype.setContent=function(t,r,n,i,a){var o=this.el;if(t==null){o.innerHTML="";return}var s="";if(it(a)&&n.get("trigger")==="item"&&!xx(n)&&(s=n5(n,i,a)),it(t))o.innerHTML=t+s;else if(t){o.innerHTML="",et(t)||(t=[t]);for(var l=0;l=0?this._tryShow(a,o):i==="leave"&&this._hide(o))},this))},t.prototype._keepShow=function(){var r=this._tooltipModel,n=this._ecModel,i=this._api;if(this._lastX!=null&&this._lastY!=null&&r.get("triggerOn")!=="none"){var a=this;clearTimeout(this._refreshUpdateTimeout),this._refreshUpdateTimeout=setTimeout(function(){!i.isDisposed()&&a.manuallyShowTip(r,n,i,{x:a._lastX,y:a._lastY,dataByCoordSys:a._lastDataByCoordSys})})}},t.prototype.manuallyShowTip=function(r,n,i,a){if(!(a.from===this.uid||wt.node||!i.getDom())){var o=N0(a,i);this._ticket="";var s=a.dataByCoordSys,l=g5(a,n,i);if(l){var u=l.el.getBoundingRect().clone();u.applyTransform(l.el.transform),this._tryShow({offsetX:u.x+u.width/2,offsetY:u.y+u.height/2,target:l.el,position:a.position,positionDefault:"bottom"},o)}else if(a.tooltip&&a.x!=null&&a.y!=null){var f=c5;f.x=a.x,f.y=a.y,f.update(),Nt(f).tooltipConfig={name:null,option:a.tooltip},this._tryShow({offsetX:a.x,offsetY:a.y,target:f},o)}else if(s)this._tryShow({offsetX:a.x,offsetY:a.y,position:a.position,dataByCoordSys:s,tooltipOption:a.tooltipOption},o);else if(a.seriesIndex!=null){if(this._manuallyAxisShowTip(r,n,i,a))return;var c=bx(a,n),v=c.point[0],h=c.point[1];v!=null&&h!=null&&this._tryShow({offsetX:v,offsetY:h,target:c.el,position:a.position,positionDefault:"bottom"},o)}else a.x!=null&&a.y!=null&&(i.dispatchAction({type:"updateAxisPointer",x:a.x,y:a.y}),this._tryShow({offsetX:a.x,offsetY:a.y,position:a.position,target:i.getZr().findHover(a.x,a.y).target},o))}},t.prototype.manuallyHideTip=function(r,n,i,a){var o=this._tooltipContent;!this._alwaysShowContent&&this._tooltipModel&&o.hideLater(this._tooltipModel.get("hideDelay")),this._lastX=this._lastY=this._lastDataByCoordSys=null,a.from!==this.uid&&this._hide(N0(a,i))},t.prototype._manuallyAxisShowTip=function(r,n,i,a){var o=a.seriesIndex,s=a.dataIndex,l=n.getComponent("axisPointer").coordSysAxesInfo;if(!(o==null||s==null||l==null)){var u=n.getSeriesByIndex(o);if(!!u){var f=u.getData(),c=lo([f.getItemModel(s),u,(u.coordinateSystem||{}).model],this._tooltipModel);if(c.get("trigger")==="axis")return i.dispatchAction({type:"updateAxisPointer",seriesIndex:o,dataIndex:s,position:a.position}),!0}}},t.prototype._tryShow=function(r,n){var i=r.target,a=this._tooltipModel;if(!!a){this._lastX=r.offsetX,this._lastY=r.offsetY;var o=r.dataByCoordSys;if(o&&o.length)this._showAxisTooltip(o,r);else if(i){this._lastDataByCoordSys=null;var s,l;_o(i,function(u){if(Nt(u).dataIndex!=null)return s=u,!0;if(Nt(u).tooltipConfig!=null)return l=u,!0},!0),s?this._showSeriesItemTooltip(r,s,n):l?this._showComponentItemTooltip(r,l,n):this._hide(n)}else this._lastDataByCoordSys=null,this._hide(n)}},t.prototype._showOrMove=function(r,n){var i=r.get("showDelay");n=Ft(n,this),clearTimeout(this._showTimout),i>0?this._showTimout=setTimeout(n,i):n()},t.prototype._showAxisTooltip=function(r,n){var i=this._ecModel,a=this._tooltipModel,o=[n.offsetX,n.offsetY],s=lo([n.tooltipOption],a),l=this._renderMode,u=[],f=os("section",{blocks:[],noHeader:!0}),c=[],v=new mc;I(r,function(y){I(y.dataByAxis,function(_){var w=i.getComponent(_.axisDim+"Axis",_.axisIndex),S=_.value;if(!(!w||S==null)){var b=mx(S,w.axis,i,_.seriesDataIndices,_.valueLabelOpt),x=os("section",{header:b,noHeader:!Tr(b),sortBlocks:!0,blocks:[]});f.blocks.push(x),I(_.seriesDataIndices,function(T){var C=i.getSeriesByIndex(T.seriesIndex),D=T.dataIndexInside,P=C.getDataParams(D);if(!(P.dataIndex<0)){P.axisDim=_.axisDim,P.axisIndex=_.axisIndex,P.axisType=_.axisType,P.axisId=_.axisId,P.axisValue=rp(w.axis,{value:S}),P.axisValueLabel=b,P.marker=v.makeTooltipMarker("item",Ti(P.color),l);var A=vy(C.formatTooltip(D,!0,null)),L=A.frag;if(L){var O=lo([C],a).get("valueFormatter");x.blocks.push(O?Y({valueFormatter:O},L):L)}A.text&&c.push(A.text),u.push(P)}})}})}),f.blocks.reverse(),c.reverse();var h=n.position,d=s.get("order"),p=yy(f,v,l,d,i.get("useUTC"),s.get("textStyle"));p&&c.unshift(p);var g=l==="richText"?` -`:"
",p=c.join(g);this._showOrMove(s,function(){this._updateContentNotChangedOnAxis(r,u)?this._updatePosition(s,h,o[0],o[1],this._tooltipContent,u):this._showTooltipContent(s,p,u,Math.random()+"",o[0],o[1],h,null,v)})},t.prototype._showSeriesItemTooltip=function(r,n,i){var a=this._ecModel,o=Bt(n),s=o.seriesIndex,l=a.getSeriesByIndex(s),u=o.dataModel||l,f=o.dataIndex,c=o.dataType,v=u.getData(c),h=this._renderMode,d=r.positionDefault,m=Ja([v.getItemModel(f),u,l&&(l.coordinateSystem||{}).model],this._tooltipModel,d?{position:d}:null),g=m.get("trigger");if(!(g!=null&&g!=="item")){var p=u.getDataParams(f,c),y=new ec;p.marker=y.makeTooltipMarker("item",gi(p.color),h);var _=Jm(u.formatTooltip(f,!1,c)),w=m.get("order"),S=m.get("valueFormatter"),b=_.frag,x=b?iy(S?q({valueFormatter:S},b):b,y,h,w,a.get("useUTC"),m.get("textStyle")):_.text,C="item_"+u.name+"_"+f;this._showOrMove(m,function(){this._showTooltipContent(m,x,p,C,r.offsetX,r.offsetY,r.position,r.target,y)}),i({type:"showTip",dataIndexInside:f,dataIndex:v.getRawIndex(f),seriesIndex:s,from:this.uid})}},t.prototype._showComponentItemTooltip=function(r,n,i){var a=Bt(n),o=a.tooltipConfig,s=o.option||{};if(nt(s)){var l=s;s={content:l,formatter:l}}var u=[s],f=this._ecModel.getComponent(a.componentMainType,a.componentIndex);f&&u.push(f),u.push({formatter:s.content});var c=r.positionDefault,v=Ja(u,this._tooltipModel,c?{position:c}:null),h=v.get("content"),d=Math.random()+"",m=new ec;this._showOrMove(v,function(){var g=bt(v.get("formatterParams")||{});this._showTooltipContent(v,h,g,d,r.offsetX,r.offsetY,r.position,n,m)}),i({type:"showTip",from:this.uid})},t.prototype._showTooltipContent=function(r,n,i,a,o,s,l,u,f){if(this._ticket="",!(!r.get("showContent")||!r.get("show"))){var c=this._tooltipContent;c.setEnterable(r.get("enterable"));var v=r.get("formatter");l=l||r.get("position");var h=n,d=this._getNearestPoint([o,s],i,r.get("trigger"),r.get("borderColor")),m=d.color;if(v)if(nt(v)){var g=r.ecModel.get("useUTC"),p=et(i)?i[0]:i,y=p&&p.axisType&&p.axisType.indexOf("time")>=0;h=v,y&&(h=Bu(p.axisValue,h,g)),h=hb(h,i,!0)}else if(dt(v)){var _=Ht(function(w,S){w===this._ticket&&(c.setContent(S,f,r,m,l),this._updatePosition(r,l,o,s,c,i,u))},this);this._ticket=a,h=v(i,a,_)}else h=v;c.setContent(h,f,r,m,l),c.show(r,m),this._updatePosition(r,l,o,s,c,i,u)}},t.prototype._getNearestPoint=function(r,n,i,a){if(i==="axis"||et(n))return{color:a||(this._renderMode==="html"?"#fff":"none")};if(!et(n))return{color:a||n.color||n.borderColor}},t.prototype._updatePosition=function(r,n,i,a,o,s,l){var u=this._api.getWidth(),f=this._api.getHeight();n=n||r.get("position");var c=o.getSize(),v=r.get("align"),h=r.get("verticalAlign"),d=l&&l.getBoundingRect().clone();if(l&&d.applyTransform(l.transform),dt(n)&&(n=n([i,a],s,o.el,d,{viewSize:[u,f],contentSize:c.slice()})),et(n))i=ce(n[0],u),a=ce(n[1],f);else if(st(n)){var m=n;m.width=c[0],m.height=c[1];var g=qo(m,{width:u,height:f});i=g.x,a=g.y,v=null,h=null}else if(nt(n)&&l){var p=$F(n,d,c,r.get("borderWidth"));i=p[0],a=p[1]}else{var p=zF(i,a,o,u,f,v?null:20,h?null:20);i=p[0],a=p[1]}if(v&&(i-=S0(v)?c[0]/2:v==="right"?c[0]:0),h&&(a-=S0(h)?c[1]/2:h==="bottom"?c[1]:0),ex(r)){var p=HF(i,a,o,u,f);i=p[0],a=p[1]}o.moveTo(i,a)},t.prototype._updateContentNotChangedOnAxis=function(r,n){var i=this._lastDataByCoordSys,a=this._cbParamsList,o=!!i&&i.length===r.length;return o&&P(i,function(s,l){var u=s.dataByAxis||[],f=r[l]||{},c=f.dataByAxis||[];o=o&&u.length===c.length,o&&P(u,function(v,h){var d=c[h]||{},m=v.seriesDataIndices||[],g=d.seriesDataIndices||[];o=o&&v.value===d.value&&v.axisType===d.axisType&&v.axisId===d.axisId&&m.length===g.length,o&&P(m,function(p,y){var _=g[y];o=o&&p.seriesIndex===_.seriesIndex&&p.dataIndex===_.dataIndex}),a&&P(v.seriesDataIndices,function(p){var y=p.seriesIndex,_=n[y],w=a[y];_&&w&&w.data!==_.data&&(o=!1)})})}),this._lastDataByCoordSys=r,this._cbParamsList=n,!!o},t.prototype._hide=function(r){this._lastDataByCoordSys=null,r({type:"hideTip",from:this.uid})},t.prototype.dispose=function(r,n){yt.node||!n.getDom()||(Rh(this,"_updatePosition"),this._tooltipContent.dispose(),qh("itemTooltip",n))},t.type="tooltip",t}(Hr);function Ja(e,t,r){var n=t.ecModel,i;r?(i=new se(r,n,n),i=new se(t.option,i,n)):i=t;for(var a=e.length-1;a>=0;a--){var o=e[a];o&&(o instanceof se&&(o=o.get("tooltip",!0)),nt(o)&&(o={formatter:o}),o&&(i=new se(o,i,n)))}return i}function b0(e,t){return e.dispatchAction||Ht(t.dispatchAction,t)}function zF(e,t,r,n,i,a,o){var s=r.getSize(),l=s[0],u=s[1];return a!=null&&(e+l+a+2>n?e-=l+a:e+=a),o!=null&&(t+u+o>i?t-=u+o:t+=o),[e,t]}function HF(e,t,r,n,i){var a=r.getSize(),o=a[0],s=a[1];return e=Math.min(e+o,n)-o,t=Math.min(t+s,i)-s,e=Math.max(e,0),t=Math.max(t,0),[e,t]}function $F(e,t,r,n){var i=r[0],a=r[1],o=Math.ceil(Math.SQRT2*n)+8,s=0,l=0,u=t.width,f=t.height;switch(e){case"inside":s=t.x+u/2-i/2,l=t.y+f/2-a/2;break;case"top":s=t.x+u/2-i/2,l=t.y-a-o;break;case"bottom":s=t.x+u/2-i/2,l=t.y+f+o;break;case"left":s=t.x-i-o,l=t.y+f/2-a/2;break;case"right":s=t.x+u+o,l=t.y+f/2-a/2}return[s,l]}function S0(e){return e==="center"||e==="middle"}function VF(e,t,r){var n=ed(e).queryOptionMap,i=n.keys()[0];if(!(!i||i==="series")){var a=fs(t,i,n.get(i),{useDefault:!1,enableAll:!1,enableNone:!1}),o=a.models[0];if(!!o){var s=r.getViewOfComponentModel(o),l;if(s.group.traverse(function(u){var f=Bt(u).tooltipConfig;if(f&&f.name===e.name)return l=u,!0}),l)return{componentMainType:i,componentIndex:o.componentIndex,el:l}}}}var GF=FF;function yz(e){mi(tx),e.registerComponentModel(xF),e.registerComponentView(GF),e.registerAction({type:"showTip",event:"showTip",update:"tooltip:manuallyShowTip"},be),e.registerAction({type:"hideTip",event:"hideTip",update:"tooltip:manuallyHideTip"},be)}var UF=function(e){J(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type=t.type,r.layoutMode={type:"box",ignoreSize:!0},r}return t.type="title",t.defaultOption={z:6,show:!0,text:"",target:"blank",subtext:"",subtarget:"blank",left:0,top:0,backgroundColor:"rgba(0,0,0,0)",borderColor:"#ccc",borderWidth:0,padding:5,itemGap:10,textStyle:{fontSize:18,fontWeight:"bold",color:"#464646"},subtextStyle:{fontSize:12,color:"#6E7079"}},t}(zt),WF=function(e){J(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type=t.type,r}return t.prototype.render=function(r,n,i){if(this.group.removeAll(),!!r.get("show")){var a=this.group,o=r.getModel("textStyle"),s=r.getModel("subtextStyle"),l=r.get("textAlign"),u=Dt(r.get("textBaseline"),r.get("textVerticalAlign")),f=new de({style:Cn(o,{text:r.get("text"),fill:o.getTextColor()},{disableBox:!0}),z2:10}),c=f.getBoundingRect(),v=r.get("subtext"),h=new de({style:Cn(s,{text:v,fill:s.getTextColor(),y:c.height+r.get("itemGap"),verticalAlign:"top"},{disableBox:!0}),z2:10}),d=r.get("link"),m=r.get("sublink"),g=r.get("triggerEvent",!0);f.silent=!d&&!g,h.silent=!m&&!g,d&&f.on("click",function(){km(d,"_"+r.get("target"))}),m&&h.on("click",function(){km(m,"_"+r.get("subtarget"))}),Bt(f).eventData=Bt(h).eventData=g?{componentType:"title",componentIndex:r.componentIndex}:null,a.add(f),v&&a.add(h);var p=a.getBoundingRect(),y=r.getBoxLayoutParams();y.width=p.width,y.height=p.height;var _=qo(y,{width:i.getWidth(),height:i.getHeight()},r.get("padding"));l||(l=r.get("left")||r.get("right"),l==="middle"&&(l="center"),l==="right"?_.x+=_.width:l==="center"&&(_.x+=_.width/2)),u||(u=r.get("top")||r.get("bottom"),u==="center"&&(u="middle"),u==="bottom"?_.y+=_.height:u==="middle"&&(_.y+=_.height/2),u=u||"top"),a.x=_.x,a.y=_.y,a.markRedraw();var w={align:l,verticalAlign:u};f.setStyle(w),h.setStyle(w),p=a.getBoundingRect();var S=_.margin,b=r.getItemStyle(["color","opacity"]);b.fill=r.get("backgroundColor");var x=new Jt({shape:{x:p.x-S[3],y:p.y-S[0],width:p.width+S[1]+S[3],height:p.height+S[0]+S[2],r:r.get("borderRadius")},style:b,subPixelOptimize:!0,silent:!0});a.add(x)}},t.type="title",t}(Hr);function _z(e){e.registerComponentModel(UF),e.registerComponentView(WF)}function ax(e,t){var r=e.mapDimensionsAll("defaultedLabel"),n=r.length;if(n===1){var i=_a(e,t,r[0]);return i!=null?i+"":null}else if(n){for(var a=[],o=0;o=0&&n.push(t[a])}return n.join(" ")}var XF=function(e){J(t,e);function t(r,n,i,a){var o=e.call(this)||this;return o.updateData(r,n,i,a),o}return t.prototype._createSymbol=function(r,n,i,a,o){this.removeAll();var s=wa(r,-1,-1,2,2,null,o);s.attr({z2:100,culling:!0,scaleX:a[0]/2,scaleY:a[1]/2}),s.drift=qF,this._symbolType=r,this.add(s)},t.prototype.stopSymbolAnimation=function(r){this.childAt(0).stopAnimation(null,r)},t.prototype.getSymbolType=function(){return this._symbolType},t.prototype.getSymbolPath=function(){return this.childAt(0)},t.prototype.highlight=function(){ql(this.childAt(0))},t.prototype.downplay=function(){jl(this.childAt(0))},t.prototype.setZ=function(r,n){var i=this.childAt(0);i.zlevel=r,i.z=n},t.prototype.setDraggable=function(r){var n=this.childAt(0);n.draggable=r,n.cursor=r?"move":n.cursor},t.prototype.updateData=function(r,n,i,a){this.silent=!1;var o=r.getItemVisual(n,"symbol")||"circle",s=r.hostModel,l=t.getSymbolSize(r,n),u=o!==this._symbolType,f=a&&a.disableAnimation;if(u){var c=r.getItemVisual(n,"symbolKeepAspect");this._createSymbol(o,r,n,l,c)}else{var v=this.childAt(0);v.silent=!1;var h={scaleX:l[0]/2,scaleY:l[1]/2};f?v.attr(h):Tn(v,h,s,n),qL(v)}if(this._updateCommon(r,n,l,i,a),u){var v=this.childAt(0);if(!f){var h={scaleX:this._sizeX,scaleY:this._sizeY,style:{opacity:v.style.opacity}};v.scaleX=v.scaleY=0,v.style.opacity=0,hs(v,h,s,n)}}f&&this.childAt(0).stopAnimation("leave")},t.prototype._updateCommon=function(r,n,i,a,o){var s=this.childAt(0),l=r.hostModel,u,f,c,v,h,d,m,g,p;if(a&&(u=a.emphasisItemStyle,f=a.blurItemStyle,c=a.selectItemStyle,v=a.focus,h=a.blurScope,m=a.labelStatesModels,g=a.hoverScale,p=a.cursorStyle,d=a.emphasisDisabled),!a||r.hasItemOption){var y=a&&a.itemModel?a.itemModel:r.getItemModel(n),_=y.getModel("emphasis");u=_.getModel("itemStyle").getItemStyle(),c=y.getModel(["select","itemStyle"]).getItemStyle(),f=y.getModel(["blur","itemStyle"]).getItemStyle(),v=_.get("focus"),h=_.get("blurScope"),d=_.get("disabled"),m=md(y),g=_.getShallow("scale"),p=y.getShallow("cursor")}var w=r.getItemVisual(n,"symbolRotate");s.attr("rotation",(w||0)*Math.PI/180||0);var S=Kb(r.getItemVisual(n,"symbolOffset"),i);S&&(s.x=S[0],s.y=S[1]),p&&s.attr("cursor",p);var b=r.getItemVisual(n,"style"),x=b.fill;if(s instanceof Si){var C=s.style;s.useStyle(q({image:C.image,x:C.x,y:C.y,width:C.width,height:C.height},b))}else s.__isEmptyBrush?s.useStyle(q({},b)):s.useStyle(b),s.style.decal=null,s.setColor(x,o&&o.symbolInnerColor),s.style.strokeNoScale=!0;var D=r.getItemVisual(n,"liftZ"),M=this._z2;D!=null?M==null&&(this._z2=s.z2,s.z2+=D):M!=null&&(s.z2=M,this._z2=null);var I=o&&o.useNameLabel;gd(s,m,{labelFetcher:l,labelDataIndex:n,defaultText:A,inheritColor:x,defaultOpacity:b.opacity});function A(H){return I?r.getName(H):ax(r,H)}this._sizeX=i[0]/2,this._sizeY=i[1]/2;var L=s.ensureState("emphasis");if(L.style=u,s.ensureState("select").style=c,s.ensureState("blur").style=f,g){var O=Math.max(1.1,3/this._sizeY);L.scaleX=this._sizeX*O,L.scaleY=this._sizeY*O}this.setSymbolScale(1),Sh(this,v,h,d)},t.prototype.setSymbolScale=function(r){this.scaleX=this.scaleY=r},t.prototype.fadeOut=function(r,n,i){var a=this.childAt(0),o=Bt(this).dataIndex,s=i&&i.animation;if(this.silent=a.silent=!0,i&&i.fadeLabel){var l=a.getTextContent();l&&Zl(l,{style:{opacity:0}},n,{dataIndex:o,removeOpt:s,cb:function(){a.removeTextContent()}})}else a.removeTextContent();Zl(a,{style:{opacity:0},scaleX:0,scaleY:0},n,{dataIndex:o,cb:r,removeOpt:s})},t.getSymbolSize=function(r,n){return WO(r.getItemVisual(n,"symbolSize"))},t}(ve);function qF(e,t){this.parent.drift(e,t)}var Gd=XF;function _c(e,t,r,n){return t&&!isNaN(t[0])&&!isNaN(t[1])&&!(n.isIgnore&&n.isIgnore(r))&&!(n.clipShape&&!n.clipShape.contain(t[0],t[1]))&&e.getItemVisual(r,"symbol")!=="none"}function x0(e){return e!=null&&!st(e)&&(e={isIgnore:e}),e||{}}function T0(e){var t=e.hostModel,r=t.getModel("emphasis");return{emphasisItemStyle:r.getModel("itemStyle").getItemStyle(),blurItemStyle:t.getModel(["blur","itemStyle"]).getItemStyle(),selectItemStyle:t.getModel(["select","itemStyle"]).getItemStyle(),focus:r.get("focus"),blurScope:r.get("blurScope"),emphasisDisabled:r.get("disabled"),hoverScale:r.get("scale"),labelStatesModels:md(t),cursorStyle:t.get("cursor")}}var jF=function(){function e(t){this.group=new ve,this._SymbolCtor=t||Gd}return e.prototype.updateData=function(t,r){this._progressiveEls=null,r=x0(r);var n=this.group,i=t.hostModel,a=this._data,o=this._SymbolCtor,s=r.disableAnimation,l=T0(t),u={disableAnimation:s},f=r.getSymbolPoint||function(c){return t.getItemLayout(c)};a||n.removeAll(),t.diff(a).add(function(c){var v=f(c);if(_c(t,v,c,r)){var h=new o(t,c,l,u);h.setPosition(v),t.setItemGraphicEl(c,h),n.add(h)}}).update(function(c,v){var h=a.getItemGraphicEl(v),d=f(c);if(!_c(t,d,c,r)){n.remove(h);return}var m=t.getItemVisual(c,"symbol")||"circle",g=h&&h.getSymbolType&&h.getSymbolType();if(!h||g&&g!==m)n.remove(h),h=new o(t,c,l,u),h.setPosition(d);else{h.updateData(t,c,l,u);var p={x:d[0],y:d[1]};s?h.attr(p):Tn(h,p,i)}n.add(h),t.setItemGraphicEl(c,h)}).remove(function(c){var v=a.getItemGraphicEl(c);v&&v.fadeOut(function(){n.remove(v)},i)}).execute(),this._getSymbolPoint=f,this._data=t},e.prototype.updateLayout=function(){var t=this,r=this._data;r&&r.eachItemGraphicEl(function(n,i){var a=t._getSymbolPoint(i);n.setPosition(a),n.markRedraw()})},e.prototype.incrementalPrepareUpdate=function(t){this._seriesScope=T0(t),this._data=null,this.group.removeAll()},e.prototype.incrementalUpdate=function(t,r,n){this._progressiveEls=[],n=x0(n);function i(l){l.isGroup||(l.incremental=!0,l.ensureState("emphasis").hoverLayer=!0)}for(var a=t.start;a=0},t.prototype.getOrient=function(){return this.get("orient")==="vertical"?{index:1,name:"vertical"}:{index:0,name:"horizontal"}},t.type="legend.plain",t.dependencies=["series"],t.defaultOption={z:4,show:!0,orient:"horizontal",left:"center",top:0,align:"auto",backgroundColor:"rgba(0,0,0,0)",borderColor:"#ccc",borderRadius:0,borderWidth:0,padding:5,itemGap:10,itemWidth:25,itemHeight:14,symbolRotate:"inherit",symbolKeepAspect:!0,inactiveColor:"#ccc",inactiveBorderColor:"#ccc",inactiveBorderWidth:"auto",itemStyle:{color:"inherit",opacity:"inherit",borderColor:"inherit",borderWidth:"auto",borderCap:"inherit",borderJoin:"inherit",borderDashOffset:"inherit",borderMiterLimit:"inherit"},lineStyle:{width:"auto",color:"inherit",inactiveColor:"#ccc",inactiveWidth:2,opacity:"inherit",type:"inherit",cap:"inherit",join:"inherit",dashOffset:"inherit",miterLimit:"inherit"},textStyle:{color:"#333"},selectedMode:!0,selector:!1,selectorLabel:{show:!0,borderRadius:10,padding:[3,5,3,5],fontSize:12,fontFamily:"sans-serif",color:"#666",borderWidth:1,borderColor:"#666"},emphasis:{selectorLabel:{show:!0,color:"#eee",backgroundColor:"#666"}},selectorPosition:"auto",selectorItemGap:7,selectorButtonGap:10,tooltip:{show:!1}},t}(zt),jh=JF,Ui=Zt,Kh=P,al=ve,t5=function(e){J(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type=t.type,r.newlineDisabled=!1,r}return t.prototype.init=function(){this.group.add(this._contentGroup=new al),this.group.add(this._selectorGroup=new al),this._isFirstRender=!0},t.prototype.getContentGroup=function(){return this._contentGroup},t.prototype.getSelectorGroup=function(){return this._selectorGroup},t.prototype.render=function(r,n,i){var a=this._isFirstRender;if(this._isFirstRender=!1,this.resetInner(),!!r.get("show",!0)){var o=r.get("align"),s=r.get("orient");(!o||o==="auto")&&(o=r.get("left")==="right"&&s==="vertical"?"right":"left");var l=r.get("selector",!0),u=r.get("selectorPosition",!0);l&&(!u||u==="auto")&&(u=s==="horizontal"?"end":"start"),this.renderInner(o,r,n,i,l,s,u);var f=r.getBoxLayoutParams(),c={width:i.getWidth(),height:i.getHeight()},v=r.get("padding"),h=qo(f,c,v),d=this.layoutInner(r,o,h,a,l,u),m=qo(Mt({width:d.width,height:d.height},f),c,v);this.group.x=m.x-d.x,this.group.y=m.y-d.y,this.group.markRedraw(),this.group.add(this._backgroundEl=bF(d,r))}},t.prototype.resetInner=function(){this.getContentGroup().removeAll(),this._backgroundEl&&this.group.remove(this._backgroundEl),this.getSelectorGroup().removeAll()},t.prototype.renderInner=function(r,n,i,a,o,s,l){var u=this.getContentGroup(),f=gt(),c=n.get("selectedMode"),v=[];i.eachRawSeries(function(h){!h.get("legendHoverLink")&&v.push(h.id)}),Kh(n.getData(),function(h,d){var m=h.get("name");if(!this.newlineDisabled&&(m===""||m===` -`)){var g=new al;g.newline=!0,u.add(g);return}var p=i.getSeriesByName(m)[0];if(!f.get(m))if(p){var y=p.getData(),_=y.getVisual("legendLineStyle")||{},w=y.getVisual("legendIcon"),S=y.getVisual("style"),b=this._createItem(p,m,d,h,n,r,_,S,w,c);b.on("click",Ui(C0,m,null,a,v)).on("mouseover",Ui(Zh,p.name,null,a,v)).on("mouseout",Ui(Qh,p.name,null,a,v)),f.set(m,!0)}else i.eachRawSeries(function(x){if(!f.get(m)&&x.legendVisualProvider){var C=x.legendVisualProvider;if(!C.containName(m))return;var D=C.indexOfName(m),M=C.getItemVisual(D,"style"),I=C.getItemVisual(D,"legendIcon"),A=kr(M.fill);A&&A[3]===0&&(A[3]=.2,M=q(q({},M),{fill:Mu(A,"rgba")}));var L=this._createItem(x,m,d,h,n,r,{},M,I,c);L.on("click",Ui(C0,null,m,a,v)).on("mouseover",Ui(Zh,null,m,a,v)).on("mouseout",Ui(Qh,null,m,a,v)),f.set(m,!0)}},this)},this),o&&this._createSelector(o,n,a,s,l)},t.prototype._createSelector=function(r,n,i,a,o){var s=this.getSelectorGroup();Kh(r,function(u){var f=u.type,c=new de({style:{x:0,y:0,align:"center",verticalAlign:"middle"},onclick:function(){i.dispatchAction({type:f==="all"?"legendAllSelect":"legendInverseSelect"})}});s.add(c);var v=n.getModel("selectorLabel"),h=n.getModel(["emphasis","selectorLabel"]);gd(c,{normal:v,emphasis:h},{defaultText:u.title}),bh(c)})},t.prototype._createItem=function(r,n,i,a,o,s,l,u,f,c){var v=r.visualDrawType,h=o.get("itemWidth"),d=o.get("itemHeight"),m=o.isSelected(n),g=a.get("symbolRotate"),p=a.get("symbolKeepAspect"),y=a.get("icon");f=y||f||"roundRect";var _=e5(f,a,l,u,v,m),w=new al,S=a.getModel("textStyle");if(dt(r.getLegendIcon)&&(!y||y==="inherit"))w.add(r.getLegendIcon({itemWidth:h,itemHeight:d,icon:f,iconRotate:g,itemStyle:_.itemStyle,lineStyle:_.lineStyle,symbolKeepAspect:p}));else{var b=y==="inherit"&&r.getData().getVisual("symbol")?g==="inherit"?r.getData().getVisual("symbolRotate"):g:0;w.add(r5({itemWidth:h,itemHeight:d,icon:f,iconRotate:b,itemStyle:_.itemStyle,lineStyle:_.lineStyle,symbolKeepAspect:p}))}var x=s==="left"?h+5:-5,C=s,D=o.get("formatter"),M=n;nt(D)&&D?M=D.replace("{name}",n!=null?n:""):dt(D)&&(M=D(n));var I=a.get("inactiveColor");w.add(new de({style:Cn(S,{text:M,x,y:d/2,fill:m?S.getTextColor():I,align:C,verticalAlign:"middle"})}));var A=new Jt({shape:w.getBoundingRect(),invisible:!0}),L=a.getModel("tooltip");return L.get("show")&&dd({el:A,componentModel:o,itemName:n,itemTooltipOption:L.option}),w.add(A),w.eachChild(function(O){O.silent=!0}),A.silent=!c,this.getContentGroup().add(w),bh(w),w.__legendDataIndex=i,w},t.prototype.layoutInner=function(r,n,i,a,o,s){var l=this.getContentGroup(),u=this.getSelectorGroup();Do(r.get("orient"),l,r.get("itemGap"),i.width,i.height);var f=l.getBoundingRect(),c=[-f.x,-f.y];if(u.markRedraw(),l.markRedraw(),o){Do("horizontal",u,r.get("selectorItemGap",!0));var v=u.getBoundingRect(),h=[-v.x,-v.y],d=r.get("selectorButtonGap",!0),m=r.getOrient().index,g=m===0?"width":"height",p=m===0?"height":"width",y=m===0?"y":"x";s==="end"?h[m]+=f[g]+d:c[m]+=v[g]+d,h[1-m]+=f[p]/2-v[p]/2,u.x=h[0],u.y=h[1],l.x=c[0],l.y=c[1];var _={x:0,y:0};return _[g]=f[g]+d+v[g],_[p]=Math.max(f[p],v[p]),_[y]=Math.min(0,v[y]+h[1-m]),_}else return l.x=c[0],l.y=c[1],this.group.getBoundingRect()},t.prototype.remove=function(){this.getContentGroup().removeAll(),this._isFirstRender=!0},t.type="legend.plain",t}(Hr);function e5(e,t,r,n,i,a){function o(d,m){d.lineWidth==="auto"&&(d.lineWidth=m.lineWidth>0?2:0),Kh(d,function(g,p){d[p]==="inherit"&&(d[p]=m[p])})}var s=t.getModel("itemStyle"),l=s.getItemStyle(),u=e.lastIndexOf("empty",0)===0?"fill":"stroke";l.decal=n.decal,l.fill==="inherit"&&(l.fill=n[i]),l.stroke==="inherit"&&(l.stroke=n[u]),l.opacity==="inherit"&&(l.opacity=(i==="fill"?n:r).opacity),o(l,n);var f=t.getModel("lineStyle"),c=f.getLineStyle();if(o(c,r),l.fill==="auto"&&(l.fill=n.fill),l.stroke==="auto"&&(l.stroke=n.fill),c.stroke==="auto"&&(c.stroke=n.fill),!a){var v=t.get("inactiveBorderWidth"),h=l[u];l.lineWidth=v==="auto"?n.lineWidth>0&&h?2:0:l.lineWidth,l.fill=t.get("inactiveColor"),l.stroke=t.get("inactiveBorderColor"),c.stroke=f.get("inactiveColor"),c.lineWidth=f.get("inactiveWidth")}return{itemStyle:l,lineStyle:c}}function r5(e){var t=e.icon||"roundRect",r=wa(t,0,0,e.itemWidth,e.itemHeight,e.itemStyle.fill,e.symbolKeepAspect);return r.setStyle(e.itemStyle),r.rotation=(e.iconRotate||0)*Math.PI/180,r.setOrigin([e.itemWidth/2,e.itemHeight/2]),t.indexOf("empty")>-1&&(r.style.stroke=r.style.fill,r.style.fill="#fff",r.style.lineWidth=2),r}function C0(e,t,r,n){Qh(e,t,r,n),r.dispatchAction({type:"legendToggleSelect",name:e!=null?e:t}),Zh(e,t,r,n)}function ox(e){for(var t=e.getZr().storage.getDisplayList(),r,n=0,i=t.length;ni[o],g=[-h.x,-h.y];n||(g[a]=f[u]);var p=[0,0],y=[-d.x,-d.y],_=Dt(r.get("pageButtonGap",!0),r.get("itemGap",!0));if(m){var w=r.get("pageButtonPosition",!0);w==="end"?y[a]+=i[o]-d[o]:p[a]+=d[o]+_}y[1-a]+=h[s]/2-d[s]/2,f.setPosition(g),c.setPosition(p),v.setPosition(y);var S={x:0,y:0};if(S[o]=m?i[o]:h[o],S[s]=Math.max(h[s],d[s]),S[l]=Math.min(0,d[l]+y[1-a]),c.__rectSize=i[o],m){var b={x:0,y:0};b[o]=Math.max(i[o]-d[o]-_,0),b[s]=S[s],c.setClipPath(new Jt({shape:b})),c.__rectSize=b[o]}else v.eachChild(function(C){C.attr({invisible:!0,silent:!0})});var x=this._getPageInfo(r);return x.pageIndex!=null&&Tn(f,{x:x.contentPosition[0],y:x.contentPosition[1]},m?r:null),this._updatePageInfoView(r,x),S},t.prototype._pageGo=function(r,n,i){var a=this._getPageInfo(n)[r];a!=null&&i.dispatchAction({type:"legendScroll",scrollDataIndex:a,legendId:n.id})},t.prototype._updatePageInfoView=function(r,n){var i=this._controllerGroup;P(["pagePrev","pageNext"],function(f){var c=f+"DataIndex",v=n[c]!=null,h=i.childOfName(f);h&&(h.setStyle("fill",v?r.get("pageIconColor",!0):r.get("pageIconInactiveColor",!0)),h.cursor=v?"pointer":"default")});var a=i.childOfName("pageText"),o=r.get("pageFormatter"),s=n.pageIndex,l=s!=null?s+1:0,u=n.pageCount;a&&o&&a.setStyle("text",nt(o)?o.replace("{current}",l==null?"":l+"").replace("{total}",u==null?"":u+""):o({current:l,total:u}))},t.prototype._getPageInfo=function(r){var n=r.get("scrollDataIndex",!0),i=this.getContentGroup(),a=this._containerGroup.__rectSize,o=r.getOrient().index,s=wc[o],l=bc[o],u=this._findTargetItemIndex(n),f=i.children(),c=f[u],v=f.length,h=v?1:0,d={contentPosition:[i.x,i.y],pageCount:h,pageIndex:h-1,pagePrevDataIndex:null,pageNextDataIndex:null};if(!c)return d;var m=w(c);d.contentPosition[o]=-m.s;for(var g=u+1,p=m,y=m,_=null;g<=v;++g)_=w(f[g]),(!_&&y.e>p.s+a||_&&!S(_,p.s))&&(y.i>p.i?p=y:p=_,p&&(d.pageNextDataIndex==null&&(d.pageNextDataIndex=p.i),++d.pageCount)),y=_;for(var g=u-1,p=m,y=m,_=null;g>=-1;--g)_=w(f[g]),(!_||!S(y,_.s))&&p.i=x&&b.s<=x+a}},t.prototype._findTargetItemIndex=function(r){if(!this._showController)return 0;var n,i=this.getContentGroup(),a;return i.eachChild(function(o,s){var l=o.__legendDataIndex;a==null&&l!=null&&(a=s),l===r&&(n=s)}),n!=null?n:a},t.type="legend.scroll",t}(sx),l5=s5;function u5(e){e.registerAction("legendScroll","legendscroll",function(t,r){var n=t.scrollDataIndex;n!=null&&r.eachComponent({mainType:"legend",subType:"scroll",query:t},function(i){i.setScrollDataIndex(n)})})}function f5(e){mi(lx),e.registerComponentModel(o5),e.registerComponentView(l5),u5(e)}function wz(e){mi(lx),mi(f5)}var c5=function(e){J(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type=t.type,r.hasSymbolVisual=!0,r}return t.prototype.getInitialData=function(r){return lB(null,this,{useEncodeDefaulter:!0})},t.prototype.getLegendIcon=function(r){var n=new ve,i=wa("line",0,r.itemHeight/2,r.itemWidth,0,r.lineStyle.stroke,!1);n.add(i),i.setStyle(r.lineStyle);var a=this.getData().getVisual("symbol"),o=this.getData().getVisual("symbolRotate"),s=a==="none"?"circle":a,l=r.itemHeight*.8,u=wa(s,(r.itemWidth-l)/2,(r.itemHeight-l)/2,l,l,r.itemStyle.fill);n.add(u),u.setStyle(r.itemStyle);var f=r.iconRotate==="inherit"?o:r.iconRotate||0;return u.rotation=f*Math.PI/180,u.setOrigin([r.itemWidth/2,r.itemHeight/2]),s.indexOf("empty")>-1&&(u.style.stroke=u.style.fill,u.style.fill="#fff",u.style.lineWidth=2),n},t.type="series.line",t.dependencies=["grid","polar"],t.defaultOption={z:3,coordinateSystem:"cartesian2d",legendHoverLink:!0,clip:!0,label:{position:"top"},endLabel:{show:!1,valueAnimation:!0,distance:8},lineStyle:{width:2,type:"solid"},emphasis:{scale:!0},step:!1,smooth:!1,smoothMonotone:null,symbol:"emptyCircle",symbolSize:4,symbolRotate:null,showSymbol:!0,showAllSymbol:"auto",connectNulls:!1,sampling:"none",animationEasing:"linear",progressive:0,hoverLayerThreshold:1/0,universalTransition:{divideShape:"clone"},triggerLineEvent:!1},t}(Qo),h5=c5;function ux(e,t,r){var n=e.getBaseAxis(),i=e.getOtherAxis(n),a=v5(i,r),o=n.dim,s=i.dim,l=t.mapDimension(s),u=t.mapDimension(o),f=s==="x"||s==="radius"?1:0,c=ct(e.dimensions,function(d){return t.mapDimension(d)}),v=!1,h=t.getCalculationInfo("stackResultDimension");return es(t,c[0])&&(v=!0,c[0]=h),es(t,c[1])&&(v=!0,c[1]=h),{dataDimsForPoint:c,valueStart:a,valueAxisDim:s,baseAxisDim:o,stacked:!!v,valueDim:l,baseDim:u,baseDataOffset:f,stackedOverDimension:t.getCalculationInfo("stackedOverDimension")}}function v5(e,t){var r=0,n=e.scale.getExtent();return t==="start"?r=n[0]:t==="end"?r=n[1]:n[0]>0?r=n[0]:n[1]<0&&(r=n[1]),r}function fx(e,t,r,n){var i=NaN;e.stacked&&(i=r.get(r.getCalculationInfo("stackedOverDimension"),n)),isNaN(i)&&(i=e.valueStart);var a=e.baseDataOffset,o=[];return o[a]=r.get(e.baseDim,n),o[1-a]=i,t.dataToPoint(o)}function d5(e,t){var r=[];return t.diff(e).add(function(n){r.push({cmd:"+",idx:n})}).update(function(n,i){r.push({cmd:"=",idx:i,idx1:n})}).remove(function(n){r.push({cmd:"-",idx:n})}).execute(),r}function p5(e,t,r,n,i,a,o,s){for(var l=d5(e,t),u=[],f=[],c=[],v=[],h=[],d=[],m=[],g=ux(i,t,o),p=e.getLayout("points")||[],y=t.getLayout("points")||[],_=0;_=i||m<0)break;if(ui(p,y)){if(l){m+=a;continue}break}if(m===r)e[a>0?"moveTo":"lineTo"](p,y),c=p,v=y;else{var _=p-u,w=y-f;if(_*_+w*w<.5){m+=a;continue}if(o>0){for(var S=m+a,b=t[S*2],x=t[S*2+1];b===p&&x===y&&g=n||ui(b,x))h=p,d=y;else{M=b-u,I=x-f;var O=p-u,H=b-p,B=y-f,Q=x-y,G=void 0,K=void 0;if(s==="x"){G=Math.abs(O),K=Math.abs(H);var lt=M>0?1:-1;h=p-lt*G*o,d=y,A=p+lt*K*o,L=y}else if(s==="y"){G=Math.abs(B),K=Math.abs(Q);var _t=I>0?1:-1;h=p,d=y-_t*G*o,A=p,L=y+_t*K*o}else G=Math.sqrt(O*O+B*B),K=Math.sqrt(H*H+Q*Q),D=K/(K+G),h=p-M*o*(1-D),d=y-I*o*(1-D),A=p+M*o*D,L=y+I*o*D,A=en(A,rn(b,p)),L=en(L,rn(x,y)),A=rn(A,en(b,p)),L=rn(L,en(x,y)),M=A-p,I=L-y,h=p-M*G/K,d=y-I*G/K,h=en(h,rn(u,p)),d=en(d,rn(f,y)),h=rn(h,en(u,p)),d=rn(d,en(f,y)),M=p-h,I=y-d,A=p+M*K/G,L=y+I*K/G}e.bezierCurveTo(c,v,h,d,p,y),c=A,v=L}else e.lineTo(p,y)}u=p,f=y,m+=a}return g}var cx=function(){function e(){this.smooth=0,this.smoothConstraint=!0}return e}(),g5=function(e){J(t,e);function t(r){var n=e.call(this,r)||this;return n.type="ec-polyline",n}return t.prototype.getDefaultStyle=function(){return{stroke:"#000",fill:null}},t.prototype.getDefaultShape=function(){return new cx},t.prototype.buildPath=function(r,n){var i=n.points,a=0,o=i.length/2;if(n.connectNulls){for(;o>0&&ui(i[o*2-2],i[o*2-1]);o--);for(;a=0){var w=u?(d-l)*_+l:(h-s)*_+s;return u?[r,w]:[w,r]}s=h,l=d;break;case o.C:h=a[c++],d=a[c++],m=a[c++],g=a[c++],p=a[c++],y=a[c++];var S=u?Hl(s,h,m,p,r,f):Hl(l,d,g,y,r,f);if(S>0)for(var b=0;b=0){var w=u?Xt(l,d,g,y,x):Xt(s,h,m,p,x);return u?[r,w]:[w,r]}}s=p,l=y;break}}},t}(kt),m5=function(e){J(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t}(cx),y5=function(e){J(t,e);function t(r){var n=e.call(this,r)||this;return n.type="ec-polygon",n}return t.prototype.getDefaultShape=function(){return new m5},t.prototype.buildPath=function(r,n){var i=n.points,a=n.stackedOnPoints,o=0,s=i.length/2,l=n.smoothMonotone;if(n.connectNulls){for(;s>0&&ui(i[s*2-2],i[s*2-1]);s--);for(;ot){a?r.push(o(a,l,t)):i&&r.push(o(i,l,0),o(i,l,t));break}else i&&(r.push(o(i,l,0)),i=null),r.push(l),a=l}return r}function x5(e,t,r){var n=e.getVisual("visualMeta");if(!(!n||!n.length||!e.count())&&t.type==="cartesian2d"){for(var i,a,o=n.length-1;o>=0;o--){var s=e.getDimensionInfo(n[o].dimension);if(i=s&&s.coordDim,i==="x"||i==="y"){a=n[o];break}}if(!!a){var l=t.getAxis(i),u=ct(a.stops,function(_){return{coord:l.toGlobalCoord(l.dataToCoord(_.value)),color:_.color}}),f=u.length,c=a.outerColors.slice();f&&u[0].coord>u[f-1].coord&&(u.reverse(),c.reverse());var v=S5(u,i==="x"?r.getWidth():r.getHeight()),h=v.length;if(!h&&f)return u[0].coord<0?c[1]?c[1]:u[f-1].color:c[0]?c[0]:u[0].color;var d=10,m=v[0].coord-d,g=v[h-1].coord+d,p=g-m;if(p<.001)return"transparent";P(v,function(_){_.offset=(_.coord-m)/p}),v.push({offset:h?v[h-1].offset:.5,color:c[1]||"transparent"}),v.unshift({offset:h?v[0].offset:.5,color:c[0]||"transparent"});var y=new Ww(0,0,0,0,v,!0);return y[i]=m,y[i+"2"]=g,y}}}function T5(e,t,r){var n=e.get("showAllSymbol"),i=n==="auto";if(!(n&&!i)){var a=r.getAxesByScale("ordinal")[0];if(!!a&&!(i&&C5(a,t))){var o=t.mapDimension(a.dim),s={};return P(a.getViewLabels(),function(l){var u=a.scale.getRawOrdinalNumber(l.tickValue);s[u]=1}),function(l){return!s.hasOwnProperty(t.get(o,l))}}}}function C5(e,t){var r=e.getExtent(),n=Math.abs(r[1]-r[0])/e.scale.count();isNaN(n)&&(n=0);for(var i=t.count(),a=Math.max(1,Math.round(i/5)),o=0;on)return!1;return!0}function D5(e,t){return isNaN(e)||isNaN(t)}function M5(e){for(var t=e.length/2;t>0&&D5(e[t*2-2],e[t*2-1]);t--);return t-1}function L0(e,t){return[e[t*2],e[t*2+1]]}function A5(e,t,r){for(var n=e.length/2,i=r==="x"?0:1,a,o,s=0,l=-1,u=0;u=t||a>=t&&o<=t){l=u;break}s=u,a=o}return{range:[s,l],t:(t-a)/(o-a)}}function hx(e){if(e.get(["endLabel","show"]))return!0;for(var t=0;t0&&r.get(["emphasis","lineStyle","width"])==="bolder"){var lt=m.getState("emphasis").style;lt.lineWidth=+m.style.lineWidth+1}Bt(m).seriesIndex=r.seriesIndex,Sh(m,Q,G,K);var _t=E0(r.get("smooth")),mt=r.get("smoothMonotone");if(m.setShape({smooth:_t,smoothMonotone:mt,connectNulls:C}),g){var pt=l.getCalculationInfo("stackedOnSeries"),At=0;g.useStyle(Mt(f.getAreaStyle(),{fill:L,opacity:.7,lineJoin:"bevel",decal:l.getVisual("style").decal})),pt&&(At=E0(pt.get("smooth"))),g.setShape({smooth:_t,stackedOnSmooth:At,smoothMonotone:mt,connectNulls:C}),dm(g,r,"areaStyle"),Bt(g).seriesIndex=r.seriesIndex,Sh(g,Q,G,K)}var k=function(U){a._changePolyState(U)};l.eachItemGraphicEl(function(U){U&&(U.onHoverStateChange=k)}),this._polyline.onHoverStateChange=k,this._data=l,this._coordSys=o,this._stackedOnPoints=b,this._points=c,this._step=I,this._valueOrigin=w,r.get("triggerLineEvent")&&(this.packEventData(r,m),g&&this.packEventData(r,g))},t.prototype.packEventData=function(r,n){Bt(n).eventData={componentType:"series",componentSubType:"line",componentIndex:r.componentIndex,seriesIndex:r.seriesIndex,seriesName:r.name,seriesType:"line"}},t.prototype.highlight=function(r,n,i,a){var o=r.getData(),s=vi(o,a);if(this._changePolyState("emphasis"),!(s instanceof Array)&&s!=null&&s>=0){var l=o.getLayout("points"),u=o.getItemGraphicEl(s);if(!u){var f=l[s*2],c=l[s*2+1];if(isNaN(f)||isNaN(c)||this._clipShapeForSymbol&&!this._clipShapeForSymbol.contain(f,c))return;var v=r.get("zlevel"),h=r.get("z");u=new Gd(o,s),u.x=f,u.y=c,u.setZ(v,h);var d=u.getSymbolPath().getTextContent();d&&(d.zlevel=v,d.z=h,d.z2=this._polyline.z2+1),u.__temp=!0,o.setItemGraphicEl(s,u),u.stopSymbolAnimation(!0),this.group.add(u)}u.highlight()}else wn.prototype.highlight.call(this,r,n,i,a)},t.prototype.downplay=function(r,n,i,a){var o=r.getData(),s=vi(o,a);if(this._changePolyState("normal"),s!=null&&s>=0){var l=o.getItemGraphicEl(s);l&&(l.__temp?(o.setItemGraphicEl(s,null),this.group.remove(l)):l.downplay())}else wn.prototype.downplay.call(this,r,n,i,a)},t.prototype._changePolyState=function(r){var n=this._polygon;um(this._polyline,r),n&&um(n,r)},t.prototype._newPolyline=function(r){var n=this._polyline;return n&&this._lineGroup.remove(n),n=new g5({shape:{points:r},segmentIgnoreThreshold:2,z2:10}),this._lineGroup.add(n),this._polyline=n,n},t.prototype._newPolygon=function(r,n){var i=this._polygon;return i&&this._lineGroup.remove(i),i=new y5({shape:{points:r,stackedOnPoints:n},segmentIgnoreThreshold:2}),this._lineGroup.add(i),this._polygon=i,i},t.prototype._initSymbolLabelAnimation=function(r,n,i){var a,o,s=n.getBaseAxis(),l=s.inverse;n.type==="cartesian2d"?(a=s.isHorizontal(),o=!1):n.type==="polar"&&(a=s.dim==="angle",o=!0);var u=r.hostModel,f=u.get("animationDuration");dt(f)&&(f=f(null));var c=u.get("animationDelay")||0,v=dt(c)?c(null):c;r.eachItemGraphicEl(function(h,d){var m=h;if(m){var g=[h.x,h.y],p=void 0,y=void 0,_=void 0;if(i)if(o){var w=i,S=n.pointToCoord(g);a?(p=w.startAngle,y=w.endAngle,_=-S[1]/180*Math.PI):(p=w.r0,y=w.r,_=S[0])}else{var b=i;a?(p=b.x,y=b.x+b.width,_=h.x):(p=b.y+b.height,y=b.y,_=h.y)}var x=y===p?0:(_-p)/(y-p);l&&(x=1-x);var C=dt(c)?c(d):f*x+v,D=m.getSymbolPath(),M=D.getTextContent();m.attr({scaleX:0,scaleY:0}),m.animateTo({scaleX:1,scaleY:1},{duration:200,setToFinal:!0,delay:C}),M&&M.animateFrom({style:{opacity:0}},{duration:300,delay:C}),D.disableLabelAnimation=!0}})},t.prototype._initOrUpdateEndLabel=function(r,n,i){var a=r.getModel("endLabel");if(hx(r)){var o=r.getData(),s=this._polyline,l=o.getLayout("points");if(!l){s.removeTextContent(),this._endLabel=null;return}var u=this._endLabel;u||(u=this._endLabel=new de({z2:200}),u.ignoreClip=!0,s.setTextContent(this._endLabel),s.disableLabelAnimation=!0);var f=M5(l);f>=0&&(gd(s,md(r,"endLabel"),{inheritColor:i,labelFetcher:r,labelDataIndex:f,defaultText:function(c,v,h){return h!=null?YF(o,h):ax(o,c)},enableTextSetter:!0},P5(a,n)),s.textConfig.position=null)}else this._endLabel&&(this._polyline.removeTextContent(),this._endLabel=null)},t.prototype._endLabelOnDuring=function(r,n,i,a,o,s,l){var u=this._endLabel,f=this._polyline;if(u){r<1&&a.originalX==null&&(a.originalX=u.x,a.originalY=u.y);var c=i.getLayout("points"),v=i.hostModel,h=v.get("connectNulls"),d=s.get("precision"),m=s.get("distance")||0,g=l.getBaseAxis(),p=g.isHorizontal(),y=g.inverse,_=n.shape,w=y?p?_.x:_.y+_.height:p?_.x+_.width:_.y,S=(p?m:0)*(y?-1:1),b=(p?0:-m)*(y?-1:1),x=p?"x":"y",C=A5(c,w,x),D=C.range,M=D[1]-D[0],I=void 0;if(M>=1){if(M>1&&!h){var A=L0(c,D[0]);u.attr({x:A[0]+S,y:A[1]+b}),o&&(I=v.getRawValue(D[0]))}else{var A=f.getPointOn(w,x);A&&u.attr({x:A[0]+S,y:A[1]+b});var L=v.getRawValue(D[0]),O=v.getRawValue(D[1]);o&&(I=VI(i,d,L,O,C.t))}a.lastFrameIndex=D[0]}else{var H=r===1||a.lastFrameIndex>0?D[0]:0,A=L0(c,H);o&&(I=v.getRawValue(H)),u.attr({x:A[0]+S,y:A[1]+b})}o&&Zw(u).setLabelText(I)}},t.prototype._doUpdateAnimation=function(r,n,i,a,o,s,l){var u=this._polyline,f=this._polygon,c=r.hostModel,v=p5(this._data,r,this._stackedOnPoints,n,this._coordSys,i,this._valueOrigin),h=v.current,d=v.stackedOnCurrent,m=v.next,g=v.stackedOnNext;if(o&&(h=nn(v.current,i,o,l),d=nn(v.stackedOnCurrent,i,o,l),m=nn(v.next,i,o,l),g=nn(v.stackedOnNext,i,o,l)),I0(h,m)>3e3||f&&I0(d,g)>3e3){u.stopAnimation(),u.setShape({points:m}),f&&(f.stopAnimation(),f.setShape({points:m,stackedOnPoints:g}));return}u.shape.__points=v.current,u.shape.points=h;var p={shape:{points:m}};v.current!==h&&(p.shape.__points=v.next),u.stopAnimation(),Tn(u,p,c),f&&(f.setShape({points:h,stackedOnPoints:d}),f.stopAnimation(),Tn(f,{shape:{stackedOnPoints:g}},c),u.shape.points!==f.shape.points&&(f.shape.points=u.shape.points));for(var y=[],_=v.status,w=0;w<_.length;w++){var S=_[w].cmd;if(S==="="){var b=r.getItemGraphicEl(_[w].idx1);b&&y.push({el:b,ptIdx:w})}}u.animators&&u.animators.length&&u.animators[0].during(function(){f&&f.dirtyShape();for(var x=u.shape.__points,C=0;Ct&&(t=e[r]);return isFinite(t)?t:NaN},min:function(e){for(var t=1/0,r=0;r10&&o.type==="cartesian2d"&&a){var l=o.getBaseAxis(),u=o.getOtherAxis(l),f=l.getExtent(),c=n.getDevicePixelRatio(),v=Math.abs(f[1]-f[0])*(c||1),h=Math.round(s/v);if(isFinite(h)&&h>1){a==="lttb"&&t.setData(i.lttbDownSample(i.mapDimension(u.dim),1/h));var d=void 0;nt(a)?d=R5[a]:dt(a)&&(d=a),d&&t.setData(i.downSample(i.mapDimension(u.dim),1/h,d,O5))}}}}}function bz(e){e.registerChartView(E5),e.registerSeriesModel(h5),e.registerLayout(L5("line",!0)),e.registerVisual({seriesType:"line",reset:function(t){var r=t.getData(),n=t.getModel("lineStyle").getLineStyle();n&&!n.stroke&&(n.stroke=r.getVisual("style").fill),r.setVisual("legendLineStyle",n)}}),e.registerProcessor(e.PRIORITY.PROCESSOR.STATISTIC,k5("line"))}function R0(e,t,r){var n=bi.createCanvas(),i=t.getWidth(),a=t.getHeight(),o=n.style;return o&&(o.position="absolute",o.left="0",o.top="0",o.width=i+"px",o.height=a+"px",n.setAttribute("data-zr-dom-id",e)),n.width=i*r,n.height=a*r,n}var B5=function(e){J(t,e);function t(r,n,i){var a=e.call(this)||this;a.motionBlur=!1,a.lastFrameAlpha=.7,a.dpr=1,a.virtual=!1,a.config={},a.incremental=!1,a.zlevel=0,a.maxRepaintRectCount=5,a.__dirty=!0,a.__firstTimePaint=!0,a.__used=!1,a.__drawIndex=0,a.__startIndex=0,a.__endIndex=0,a.__prevStartIndex=null,a.__prevEndIndex=null;var o;i=i||Wl,typeof r=="string"?o=R0(r,n,i):st(r)&&(o=r,r=o.id),a.id=r,a.dom=o;var s=o.style;return s&&(x1(o),o.onselectstart=function(){return!1},s.padding="0",s.margin="0",s.borderWidth="0"),a.painter=n,a.dpr=i,a}return t.prototype.getElementCount=function(){return this.__endIndex-this.__startIndex},t.prototype.afterBrush=function(){this.__prevStartIndex=this.__startIndex,this.__prevEndIndex=this.__endIndex},t.prototype.initContext=function(){this.ctx=this.dom.getContext("2d"),this.ctx.dpr=this.dpr},t.prototype.setUnpainted=function(){this.__firstTimePaint=!0},t.prototype.createBackBuffer=function(){var r=this.dpr;this.domBack=R0("back-"+this.id,this.painter,r),this.ctxBack=this.domBack.getContext("2d"),r!==1&&this.ctxBack.scale(r,r)},t.prototype.createRepaintRects=function(r,n,i,a){if(this.__firstTimePaint)return this.__firstTimePaint=!1,null;var o=[],s=this.maxRepaintRectCount,l=!1,u=new Ot(0,0,0,0);function f(y){if(!(!y.isFinite()||y.isZero()))if(o.length===0){var _=new Ot(0,0,0,0);_.copy(y),o.push(_)}else{for(var w=!1,S=1/0,b=0,x=0;x=s)}}for(var c=this.__startIndex;c15)break}}O.prevElClipPaths&&p.restore()};if(y)if(y.length===0)C=g.__endIndex;else for(var M=h.dpr,I=0;I0&&t>i[0]){for(l=0;lt);l++);s=n[i[l]]}if(i.splice(l+1,0,t),n[t]=r,!r.virtual)if(s){var u=s.dom;u.nextSibling?o.insertBefore(r.dom,u.nextSibling):o.appendChild(r.dom)}else o.firstChild?o.insertBefore(r.dom,o.firstChild):o.appendChild(r.dom);r.__painter=this}},e.prototype.eachLayer=function(t,r){for(var n=this._zlevelList,i=0;i0?ol:0),this._needsManuallyCompositing),f.__builtin__||Vv("ZLevel "+u+" has been used by unkown layer "+f.id),f!==a&&(f.__used=!0,f.__startIndex!==l&&(f.__dirty=!0),f.__startIndex=l,f.incremental?f.__drawIndex=-1:f.__drawIndex=l,r(l),a=f),i.__dirty&Pe&&!i.__inHover&&(f.__dirty=!0,f.incremental&&f.__drawIndex<0&&(f.__drawIndex=l))}r(l),this.eachBuiltinLayer(function(c,v){!c.__used&&c.getElementCount()>0&&(c.__dirty=!0,c.__startIndex=c.__endIndex=c.__drawIndex=0),c.__dirty&&c.__drawIndex<0&&(c.__drawIndex=c.__startIndex)})},e.prototype.clear=function(){return this.eachBuiltinLayer(this._clearLayer),this},e.prototype._clearLayer=function(t){t.clear()},e.prototype.setBackgroundColor=function(t){this._backgroundColor=t,P(this._layers,function(r){r.setUnpainted()})},e.prototype.configLayer=function(t,r){if(r){var n=this._layerConfig;n[t]?Ct(n[t],r,!0):n[t]=r;for(var i=0;i=0;)g++;if(d.substr(0,2)==="::"&&g--,d.substr(-2,2)==="::"&&g--,g>m)return null;for(w=m-g,_=":";w--;)_+="0:";return d=d.replace("::",_),d[0]===":"&&(d=d.slice(1)),d[d.length-1]===":"&&(d=d.slice(0,-1)),m=function(){const S=d.split(":"),b=[];for(let x=0;x0;){if(_=g-p,_<0&&(_=0),d[y]>>_!==m[y]>>_)return!1;p-=g,y+=1}return!0}function c(d){if(a.test(d))return parseInt(d,16);if(d[0]==="0"&&!isNaN(parseInt(d[1],10))){if(i.test(d))return parseInt(d,8);throw new Error(`ipaddr: cannot parse ${d} as octal`)}return parseInt(d,10)}function v(d,m){for(;d.length=0;y-=1)if(_=this.octets[y],_ in p){if(w=p[_],g&&w!==0)return null;w!==8&&(g=!0),m+=w}else return null;return 32-m},d.prototype.range=function(){return h.subnetMatch(this,this.SpecialRanges)},d.prototype.toByteArray=function(){return this.octets.slice(0)},d.prototype.toIPv4MappedAddress=function(){return h.IPv6.parse(`::ffff:${this.toString()}`)},d.prototype.toNormalizedString=function(){return this.toString()},d.prototype.toString=function(){return this.octets.join(".")},d}(),h.IPv4.broadcastAddressFromCIDR=function(d){try{const m=this.parseCIDR(d),g=m[0].toByteArray(),p=this.subnetMaskFromPrefixLength(m[1]).toByteArray(),y=[];let _=0;for(;_<4;)y.push(parseInt(g[_],10)|parseInt(p[_],10)^255),_++;return new this(y)}catch(m){throw new Error("ipaddr: the address does not have IPv4 CIDR format")}},h.IPv4.isIPv4=function(d){return this.parser(d)!==null},h.IPv4.isValid=function(d){try{return new this(this.parser(d)),!0}catch(m){return!1}},h.IPv4.isValidFourPartDecimal=function(d){return!!(h.IPv4.isValid(d)&&d.match(/^(0|[1-9]\d*)(\.(0|[1-9]\d*)){3}$/))},h.IPv4.networkAddressFromCIDR=function(d){let m,g,p,y,_;try{for(m=this.parseCIDR(d),p=m[0].toByteArray(),_=this.subnetMaskFromPrefixLength(m[1]).toByteArray(),y=[],g=0;g<4;)y.push(parseInt(p[g],10)&parseInt(_[g],10)),g++;return new this(y)}catch(w){throw new Error("ipaddr: the address does not have IPv4 CIDR format")}},h.IPv4.parse=function(d){const m=this.parser(d);if(m===null)throw new Error("ipaddr: string is not formatted like an IPv4 Address");return new this(m)},h.IPv4.parseCIDR=function(d){let m;if(m=d.match(/^(.+)\/(\d+)$/)){const g=parseInt(m[2]);if(g>=0&&g<=32){const p=[this.parse(m[1]),g];return Object.defineProperty(p,"toString",{value:function(){return this.join("/")}}),p}}throw new Error("ipaddr: string is not formatted like an IPv4 CIDR range")},h.IPv4.parser=function(d){let m,g,p;if(m=d.match(n.fourOctet))return function(){const y=m.slice(1,6),_=[];for(let w=0;w4294967295||p<0)throw new Error("ipaddr: address outside defined range");return function(){const y=[];let _;for(_=0;_<=24;_+=8)y.push(p>>_&255);return y}().reverse()}else return(m=d.match(n.twoOctet))?function(){const y=m.slice(1,4),_=[];if(p=c(y[1]),p>16777215||p<0)throw new Error("ipaddr: address outside defined range");return _.push(c(y[0])),_.push(p>>16&255),_.push(p>>8&255),_.push(p&255),_}():(m=d.match(n.threeOctet))?function(){const y=m.slice(1,5),_=[];if(p=c(y[2]),p>65535||p<0)throw new Error("ipaddr: address outside defined range");return _.push(c(y[0])),_.push(c(y[1])),_.push(p>>8&255),_.push(p&255),_}():null},h.IPv4.subnetMaskFromPrefixLength=function(d){if(d=parseInt(d),d<0||d>32)throw new Error("ipaddr: invalid IPv4 prefix length");const m=[0,0,0,0];let g=0;const p=Math.floor(d/8);for(;g=0;w-=1)if(y=this.parts[w],y in p){if(_=p[y],g&&_!==0)return null;_!==16&&(g=!0),m+=_}else return null;return 128-m},d.prototype.range=function(){return h.subnetMatch(this,this.SpecialRanges)},d.prototype.toByteArray=function(){let m;const g=[],p=this.parts;for(let y=0;y>8),g.push(m&255);return g},d.prototype.toFixedLengthString=function(){const m=function(){const p=[];for(let y=0;y>8,g&255,p>>8,p&255])},d.prototype.toNormalizedString=function(){const m=function(){const p=[];for(let y=0;yy&&(p=_.index,y=_[0].length);return y<0?g:`${g.substring(0,p)}::${g.substring(p+y)}`},d.prototype.toString=function(){return this.toNormalizedString().replace(/((^|:)(0(:|$))+)/,"::")},d}(),h.IPv6.broadcastAddressFromCIDR=function(d){try{const m=this.parseCIDR(d),g=m[0].toByteArray(),p=this.subnetMaskFromPrefixLength(m[1]).toByteArray(),y=[];let _=0;for(;_<16;)y.push(parseInt(g[_],10)|parseInt(p[_],10)^255),_++;return new this(y)}catch(m){throw new Error(`ipaddr: the address does not have IPv6 CIDR format (${m})`)}},h.IPv6.isIPv6=function(d){return this.parser(d)!==null},h.IPv6.isValid=function(d){if(typeof d=="string"&&d.indexOf(":")===-1)return!1;try{const m=this.parser(d);return new this(m.parts,m.zoneId),!0}catch(m){return!1}},h.IPv6.networkAddressFromCIDR=function(d){let m,g,p,y,_;try{for(m=this.parseCIDR(d),p=m[0].toByteArray(),_=this.subnetMaskFromPrefixLength(m[1]).toByteArray(),y=[],g=0;g<16;)y.push(parseInt(p[g],10)&parseInt(_[g],10)),g++;return new this(y)}catch(w){throw new Error(`ipaddr: the address does not have IPv6 CIDR format (${w})`)}},h.IPv6.parse=function(d){const m=this.parser(d);if(m.parts===null)throw new Error("ipaddr: string is not formatted like an IPv6 Address");return new this(m.parts,m.zoneId)},h.IPv6.parseCIDR=function(d){let m,g,p;if((g=d.match(/^(.+)\/(\d+)$/))&&(m=parseInt(g[2]),m>=0&&m<=128))return p=[this.parse(g[1]),m],Object.defineProperty(p,"toString",{value:function(){return this.join("/")}}),p;throw new Error("ipaddr: string is not formatted like an IPv6 CIDR range")},h.IPv6.parser=function(d){let m,g,p,y,_,w;if(p=d.match(l.deprecatedTransitional))return this.parser(`::ffff:${p[1]}`);if(l.native.test(d))return u(d,8);if((p=d.match(l.transitional))&&(w=p[6]||"",m=u(p[1].slice(0,-1)+w,6),m.parts)){for(_=[parseInt(p[2]),parseInt(p[3]),parseInt(p[4]),parseInt(p[5])],g=0;g<_.length;g++)if(y=_[g],!(0<=y&&y<=255))return null;return m.parts.push(_[0]<<8|_[1]),m.parts.push(_[2]<<8|_[3]),{parts:m.parts,zoneId:m.zoneId}}return null},h.IPv6.subnetMaskFromPrefixLength=function(d){if(d=parseInt(d),d<0||d>128)throw new Error("ipaddr: invalid IPv6 prefix length");const m=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0];let g=0;const p=Math.floor(d/8);for(;g",m=c.join(g);this._showOrMove(s,function(){this._updateContentNotChangedOnAxis(r,u)?this._updatePosition(s,h,o[0],o[1],this._tooltipContent,u):this._showTooltipContent(s,m,u,Math.random()+"",o[0],o[1],h,null,v)})},t.prototype._showSeriesItemTooltip=function(r,n,i){var a=this._ecModel,o=Nt(n),s=o.seriesIndex,l=a.getSeriesByIndex(s),u=o.dataModel||l,f=o.dataIndex,c=o.dataType,v=u.getData(c),h=this._renderMode,d=r.positionDefault,p=lo([v.getItemModel(f),u,l&&(l.coordinateSystem||{}).model],this._tooltipModel,d?{position:d}:null),g=p.get("trigger");if(!(g!=null&&g!=="item")){var m=u.getDataParams(f,c),y=new mc;m.marker=y.makeTooltipMarker("item",Ti(m.color),h);var _=vy(u.formatTooltip(f,!1,c)),w=p.get("order"),S=p.get("valueFormatter"),b=_.frag,x=b?yy(S?Y({valueFormatter:S},b):b,y,h,w,a.get("useUTC"),p.get("textStyle")):_.text,T="item_"+u.name+"_"+f;this._showOrMove(p,function(){this._showTooltipContent(p,x,m,T,r.offsetX,r.offsetY,r.position,r.target,y)}),i({type:"showTip",dataIndexInside:f,dataIndex:v.getRawIndex(f),seriesIndex:s,from:this.uid})}},t.prototype._showComponentItemTooltip=function(r,n,i){var a=Nt(n),o=a.tooltipConfig,s=o.option||{};if(it(s)){var l=s;s={content:l,formatter:l}}var u=[s],f=this._ecModel.getComponent(a.componentMainType,a.componentIndex);f&&u.push(f),u.push({formatter:s.content});var c=r.positionDefault,v=lo(u,this._tooltipModel,c?{position:c}:null),h=v.get("content"),d=Math.random()+"",p=new mc;this._showOrMove(v,function(){var g=xt(v.get("formatterParams")||{});this._showTooltipContent(v,h,g,d,r.offsetX,r.offsetY,r.position,n,p)}),i({type:"showTip",from:this.uid})},t.prototype._showTooltipContent=function(r,n,i,a,o,s,l,u,f){if(this._ticket="",!(!r.get("showContent")||!r.get("show"))){var c=this._tooltipContent;c.setEnterable(r.get("enterable"));var v=r.get("formatter");l=l||r.get("position");var h=n,d=this._getNearestPoint([o,s],i,r.get("trigger"),r.get("borderColor")),p=d.color;if(v)if(it(v)){var g=r.ecModel.get("useUTC"),m=et(i)?i[0]:i,y=m&&m.axisType&&m.axisType.indexOf("time")>=0;h=v,y&&(h=Zu(m.axisValue,h,g)),h=Ib(h,i,!0)}else if(mt(v)){var _=Ft(function(w,S){w===this._ticket&&(c.setContent(S,f,r,p,l),this._updatePosition(r,l,o,s,c,i,u))},this);this._ticket=a,h=v(i,a,_)}else h=v;c.setContent(h,f,r,p,l),c.show(r,p),this._updatePosition(r,l,o,s,c,i,u)}},t.prototype._getNearestPoint=function(r,n,i,a){if(i==="axis"||et(n))return{color:a||(this._renderMode==="html"?"#fff":"none")};if(!et(n))return{color:a||n.color||n.borderColor}},t.prototype._updatePosition=function(r,n,i,a,o,s,l){var u=this._api.getWidth(),f=this._api.getHeight();n=n||r.get("position");var c=o.getSize(),v=r.get("align"),h=r.get("verticalAlign"),d=l&&l.getBoundingRect().clone();if(l&&d.applyTransform(l.transform),mt(n)&&(n=n([i,a],s,o.el,d,{viewSize:[u,f],contentSize:c.slice()})),et(n))i=Vt(n[0],u),a=Vt(n[1],f);else if(st(n)){var p=n;p.width=c[0],p.height=c[1];var g=Ma(p,{width:u,height:f});i=g.x,a=g.y,v=null,h=null}else if(it(n)&&l){var m=p5(n,d,c,r.get("borderWidth"));i=m[0],a=m[1]}else{var m=v5(i,a,o,u,f,v?null:20,h?null:20);i=m[0],a=m[1]}if(v&&(i-=B0(v)?c[0]/2:v==="right"?c[0]:0),h&&(a-=B0(h)?c[1]/2:h==="bottom"?c[1]:0),xx(r)){var m=d5(i,a,o,u,f);i=m[0],a=m[1]}o.moveTo(i,a)},t.prototype._updateContentNotChangedOnAxis=function(r,n){var i=this._lastDataByCoordSys,a=this._cbParamsList,o=!!i&&i.length===r.length;return o&&I(i,function(s,l){var u=s.dataByAxis||[],f=r[l]||{},c=f.dataByAxis||[];o=o&&u.length===c.length,o&&I(u,function(v,h){var d=c[h]||{},p=v.seriesDataIndices||[],g=d.seriesDataIndices||[];o=o&&v.value===d.value&&v.axisType===d.axisType&&v.axisId===d.axisId&&p.length===g.length,o&&I(p,function(m,y){var _=g[y];o=o&&m.seriesIndex===_.seriesIndex&&m.dataIndex===_.dataIndex}),a&&I(v.seriesDataIndices,function(m){var y=m.seriesIndex,_=n[y],w=a[y];_&&w&&w.data!==_.data&&(o=!1)})})}),this._lastDataByCoordSys=r,this._cbParamsList=n,!!o},t.prototype._hide=function(r){this._lastDataByCoordSys=null,r({type:"hideTip",from:this.uid})},t.prototype.dispose=function(r,n){wt.node||!n.getDom()||(Jh(this,"_updatePosition"),this._tooltipContent.dispose(),dv("itemTooltip",n))},t.type="tooltip",t}(qr);function lo(e,t,r){var n=t.ecModel,i;r?(i=new ce(r,n,n),i=new ce(t.option,i,n)):i=t;for(var a=e.length-1;a>=0;a--){var o=e[a];o&&(o instanceof ce&&(o=o.get("tooltip",!0)),it(o)&&(o={formatter:o}),o&&(i=new ce(o,i,n)))}return i}function N0(e,t){return e.dispatchAction||Ft(t.dispatchAction,t)}function v5(e,t,r,n,i,a,o){var s=r.getSize(),l=s[0],u=s[1];return a!=null&&(e+l+a+2>n?e-=l+a:e+=a),o!=null&&(t+u+o>i?t-=u+o:t+=o),[e,t]}function d5(e,t,r,n,i){var a=r.getSize(),o=a[0],s=a[1];return e=Math.min(e+o,n)-o,t=Math.min(t+s,i)-s,e=Math.max(e,0),t=Math.max(t,0),[e,t]}function p5(e,t,r,n){var i=r[0],a=r[1],o=Math.ceil(Math.SQRT2*n)+8,s=0,l=0,u=t.width,f=t.height;switch(e){case"inside":s=t.x+u/2-i/2,l=t.y+f/2-a/2;break;case"top":s=t.x+u/2-i/2,l=t.y-a-o;break;case"bottom":s=t.x+u/2-i/2,l=t.y+f+o;break;case"left":s=t.x-i-o,l=t.y+f/2-a/2;break;case"right":s=t.x+u+o,l=t.y+f/2-a/2}return[s,l]}function B0(e){return e==="center"||e==="middle"}function g5(e,t,r){var n=bd(e).queryOptionMap,i=n.keys()[0];if(!(!i||i==="series")){var a=ys(t,i,n.get(i),{useDefault:!1,enableAll:!1,enableNone:!1}),o=a.models[0];if(!!o){var s=r.getViewOfComponentModel(o),l;if(s.group.traverse(function(u){var f=Nt(u).tooltipConfig;if(f&&f.name===e.name)return l=u,!0}),l)return{componentMainType:i,componentIndex:o.componentIndex,el:l}}}}var m5=h5;function sH(e){Ci(Sx),e.registerComponentModel(ZF),e.registerComponentView(m5),e.registerAction({type:"showTip",event:"showTip",update:"tooltip:manuallyShowTip"},Ce),e.registerAction({type:"hideTip",event:"hideTip",update:"tooltip:manuallyHideTip"},Ce)}var y5=function(e){J(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type=t.type,r.layoutMode={type:"box",ignoreSize:!0},r}return t.type="title",t.defaultOption={z:6,show:!0,text:"",target:"blank",subtext:"",subtarget:"blank",left:0,top:0,backgroundColor:"rgba(0,0,0,0)",borderColor:"#ccc",borderWidth:0,padding:5,itemGap:10,textStyle:{fontSize:18,fontWeight:"bold",color:"#464646"},subtextStyle:{fontSize:12,color:"#6E7079"}},t}($t),_5=function(e){J(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type=t.type,r}return t.prototype.render=function(r,n,i){if(this.group.removeAll(),!!r.get("show")){var a=this.group,o=r.getModel("textStyle"),s=r.getModel("subtextStyle"),l=r.get("textAlign"),u=Mt(r.get("textBaseline"),r.get("textVerticalAlign")),f=new he({style:kn(o,{text:r.get("text"),fill:o.getTextColor()},{disableBox:!0}),z2:10}),c=f.getBoundingRect(),v=r.get("subtext"),h=new he({style:kn(s,{text:v,fill:s.getTextColor(),y:c.height+r.get("itemGap"),verticalAlign:"top"},{disableBox:!0}),z2:10}),d=r.get("link"),p=r.get("sublink"),g=r.get("triggerEvent",!0);f.silent=!d&&!g,h.silent=!p&&!g,d&&f.on("click",function(){jm(d,"_"+r.get("target"))}),p&&h.on("click",function(){jm(p,"_"+r.get("subtarget"))}),Nt(f).eventData=Nt(h).eventData=g?{componentType:"title",componentIndex:r.componentIndex}:null,a.add(f),v&&a.add(h);var m=a.getBoundingRect(),y=r.getBoxLayoutParams();y.width=m.width,y.height=m.height;var _=Ma(y,{width:i.getWidth(),height:i.getHeight()},r.get("padding"));l||(l=r.get("left")||r.get("right"),l==="middle"&&(l="center"),l==="right"?_.x+=_.width:l==="center"&&(_.x+=_.width/2)),u||(u=r.get("top")||r.get("bottom"),u==="center"&&(u="middle"),u==="bottom"?_.y+=_.height:u==="middle"&&(_.y+=_.height/2),u=u||"top"),a.x=_.x,a.y=_.y,a.markRedraw();var w={align:l,verticalAlign:u};f.setStyle(w),h.setStyle(w),m=a.getBoundingRect();var S=_.margin,b=r.getItemStyle(["color","opacity"]);b.fill=r.get("backgroundColor");var x=new ne({shape:{x:m.x-S[3],y:m.y-S[0],width:m.width+S[1]+S[3],height:m.height+S[0]+S[2],r:r.get("borderRadius")},style:b,subPixelOptimize:!0,silent:!0});a.add(x)}},t.type="title",t}(qr);function lH(e){e.registerComponentModel(y5),e.registerComponentView(_5)}function Ax(e,t){var r=e.mapDimensionsAll("defaultedLabel"),n=r.length;if(n===1){var i=Da(e,t,r[0]);return i!=null?i+"":null}else if(n){for(var a=[],o=0;o=0&&n.push(t[a])}return n.join(" ")}var b5=function(e){J(t,e);function t(r,n,i,a){var o=e.call(this)||this;return o.updateData(r,n,i,a),o}return t.prototype._createSymbol=function(r,n,i,a,o){this.removeAll();var s=Ia(r,-1,-1,2,2,null,o);s.attr({z2:100,culling:!0,scaleX:a[0]/2,scaleY:a[1]/2}),s.drift=S5,this._symbolType=r,this.add(s)},t.prototype.stopSymbolAnimation=function(r){this.childAt(0).stopAnimation(null,r)},t.prototype.getSymbolType=function(){return this._symbolType},t.prototype.getSymbolPath=function(){return this.childAt(0)},t.prototype.highlight=function(){iu(this.childAt(0))},t.prototype.downplay=function(){au(this.childAt(0))},t.prototype.setZ=function(r,n){var i=this.childAt(0);i.zlevel=r,i.z=n},t.prototype.setDraggable=function(r){var n=this.childAt(0);n.draggable=r,n.cursor=r?"move":n.cursor},t.prototype.updateData=function(r,n,i,a){this.silent=!1;var o=r.getItemVisual(n,"symbol")||"circle",s=r.hostModel,l=t.getSymbolSize(r,n),u=o!==this._symbolType,f=a&&a.disableAnimation;if(u){var c=r.getItemVisual(n,"symbolKeepAspect");this._createSymbol(o,r,n,l,c)}else{var v=this.childAt(0);v.silent=!1;var h={scaleX:l[0]/2,scaleY:l[1]/2};f?v.attr(h):Dr(v,h,s,n),ub(v)}if(this._updateCommon(r,n,l,i,a),u){var v=this.childAt(0);if(!f){var h={scaleX:this._sizeX,scaleY:this._sizeY,style:{opacity:v.style.opacity}};v.scaleX=v.scaleY=0,v.style.opacity=0,An(v,h,s,n)}}f&&this.childAt(0).stopAnimation("leave")},t.prototype._updateCommon=function(r,n,i,a,o){var s=this.childAt(0),l=r.hostModel,u,f,c,v,h,d,p,g,m;if(a&&(u=a.emphasisItemStyle,f=a.blurItemStyle,c=a.selectItemStyle,v=a.focus,h=a.blurScope,p=a.labelStatesModels,g=a.hoverScale,m=a.cursorStyle,d=a.emphasisDisabled),!a||r.hasItemOption){var y=a&&a.itemModel?a.itemModel:r.getItemModel(n),_=y.getModel("emphasis");u=_.getModel("itemStyle").getItemStyle(),c=y.getModel(["select","itemStyle"]).getItemStyle(),f=y.getModel(["blur","itemStyle"]).getItemStyle(),v=_.get("focus"),h=_.get("blurScope"),d=_.get("disabled"),p=ju(y),g=_.getShallow("scale"),m=y.getShallow("cursor")}var w=r.getItemVisual(n,"symbolRotate");s.attr("rotation",(w||0)*Math.PI/180||0);var S=dS(r.getItemVisual(n,"symbolOffset"),i);S&&(s.x=S[0],s.y=S[1]),m&&s.attr("cursor",m);var b=r.getItemVisual(n,"style"),x=b.fill;if(s instanceof Ii){var T=s.style;s.useStyle(Y({image:T.image,x:T.x,y:T.y,width:T.width,height:T.height},b))}else s.__isEmptyBrush?s.useStyle(Y({},b)):s.useStyle(b),s.style.decal=null,s.setColor(x,o&&o.symbolInnerColor),s.style.strokeNoScale=!0;var C=r.getItemVisual(n,"liftZ"),D=this._z2;C!=null?D==null&&(this._z2=s.z2,s.z2+=C):D!=null&&(s.z2=D,this._z2=null);var P=o&&o.useNameLabel;Xu(s,p,{labelFetcher:l,labelDataIndex:n,defaultText:A,inheritColor:x,defaultOpacity:b.opacity});function A(z){return P?r.getName(z):Ax(r,z)}this._sizeX=i[0]/2,this._sizeY=i[1]/2;var L=s.ensureState("emphasis");if(L.style=u,s.ensureState("select").style=c,s.ensureState("blur").style=f,g){var O=Math.max(1.1,3/this._sizeY);L.scaleX=this._sizeX*O,L.scaleY=this._sizeY*O}this.setSymbolScale(1),ou(this,v,h,d)},t.prototype.setSymbolScale=function(r){this.scaleX=this.scaleY=r},t.prototype.fadeOut=function(r,n,i){var a=this.childAt(0),o=Nt(this).dataIndex,s=i&&i.animation;if(this.silent=a.silent=!0,i&&i.fadeLabel){var l=a.getTextContent();l&&lu(l,{style:{opacity:0}},n,{dataIndex:o,removeOpt:s,cb:function(){a.removeTextContent()}})}else a.removeTextContent();lu(a,{style:{opacity:0},scaleX:0,scaleY:0},n,{dataIndex:o,cb:r,removeOpt:s})},t.getSymbolSize=function(r,n){return dk(r.getItemVisual(n,"symbolSize"))},t}(ye);function S5(e,t){this.parent.drift(e,t)}var sp=b5;function kc(e,t,r,n){return t&&!isNaN(t[0])&&!isNaN(t[1])&&!(n.isIgnore&&n.isIgnore(r))&&!(n.clipShape&&!n.clipShape.contain(t[0],t[1]))&&e.getItemVisual(r,"symbol")!=="none"}function F0(e){return e!=null&&!st(e)&&(e={isIgnore:e}),e||{}}function z0(e){var t=e.hostModel,r=t.getModel("emphasis");return{emphasisItemStyle:r.getModel("itemStyle").getItemStyle(),blurItemStyle:t.getModel(["blur","itemStyle"]).getItemStyle(),selectItemStyle:t.getModel(["select","itemStyle"]).getItemStyle(),focus:r.get("focus"),blurScope:r.get("blurScope"),emphasisDisabled:r.get("disabled"),hoverScale:r.get("scale"),labelStatesModels:ju(t),cursorStyle:t.get("cursor")}}var x5=function(){function e(t){this.group=new ye,this._SymbolCtor=t||sp}return e.prototype.updateData=function(t,r){this._progressiveEls=null,r=F0(r);var n=this.group,i=t.hostModel,a=this._data,o=this._SymbolCtor,s=r.disableAnimation,l=z0(t),u={disableAnimation:s},f=r.getSymbolPoint||function(c){return t.getItemLayout(c)};a||n.removeAll(),t.diff(a).add(function(c){var v=f(c);if(kc(t,v,c,r)){var h=new o(t,c,l,u);h.setPosition(v),t.setItemGraphicEl(c,h),n.add(h)}}).update(function(c,v){var h=a.getItemGraphicEl(v),d=f(c);if(!kc(t,d,c,r)){n.remove(h);return}var p=t.getItemVisual(c,"symbol")||"circle",g=h&&h.getSymbolType&&h.getSymbolType();if(!h||g&&g!==p)n.remove(h),h=new o(t,c,l,u),h.setPosition(d);else{h.updateData(t,c,l,u);var m={x:d[0],y:d[1]};s?h.attr(m):Dr(h,m,i)}n.add(h),t.setItemGraphicEl(c,h)}).remove(function(c){var v=a.getItemGraphicEl(c);v&&v.fadeOut(function(){n.remove(v)},i)}).execute(),this._getSymbolPoint=f,this._data=t},e.prototype.updateLayout=function(){var t=this,r=this._data;r&&r.eachItemGraphicEl(function(n,i){var a=t._getSymbolPoint(i);n.setPosition(a),n.markRedraw()})},e.prototype.incrementalPrepareUpdate=function(t){this._seriesScope=z0(t),this._data=null,this.group.removeAll()},e.prototype.incrementalUpdate=function(t,r,n){this._progressiveEls=[],n=F0(n);function i(l){l.isGroup||(l.incremental=!0,l.ensureState("emphasis").hoverLayer=!0)}for(var a=t.start;a=0},t.prototype.getOrient=function(){return this.get("orient")==="vertical"?{index:1,name:"vertical"}:{index:0,name:"horizontal"}},t.type="legend.plain",t.dependencies=["series"],t.defaultOption={z:4,show:!0,orient:"horizontal",left:"center",top:0,align:"auto",backgroundColor:"rgba(0,0,0,0)",borderColor:"#ccc",borderRadius:0,borderWidth:0,padding:5,itemGap:10,itemWidth:25,itemHeight:14,symbolRotate:"inherit",symbolKeepAspect:!0,inactiveColor:"#ccc",inactiveBorderColor:"#ccc",inactiveBorderWidth:"auto",itemStyle:{color:"inherit",opacity:"inherit",borderColor:"inherit",borderWidth:"auto",borderCap:"inherit",borderJoin:"inherit",borderDashOffset:"inherit",borderMiterLimit:"inherit"},lineStyle:{width:"auto",color:"inherit",inactiveColor:"#ccc",inactiveWidth:2,opacity:"inherit",type:"inherit",cap:"inherit",join:"inherit",dashOffset:"inherit",miterLimit:"inherit"},textStyle:{color:"#333"},selectedMode:!0,selector:!1,selectorLabel:{show:!0,borderRadius:10,padding:[3,5,3,5],fontSize:12,fontFamily:"sans-serif",color:"#666",borderWidth:1,borderColor:"#666"},emphasis:{selectorLabel:{show:!0,color:"#eee",backgroundColor:"#666"}},selectorPosition:"auto",selectorItemGap:7,selectorButtonGap:10,tooltip:{show:!1}},t}($t),pv=A5,Qi=Xt,gv=I,vl=ye,D5=function(e){J(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type=t.type,r.newlineDisabled=!1,r}return t.prototype.init=function(){this.group.add(this._contentGroup=new vl),this.group.add(this._selectorGroup=new vl),this._isFirstRender=!0},t.prototype.getContentGroup=function(){return this._contentGroup},t.prototype.getSelectorGroup=function(){return this._selectorGroup},t.prototype.render=function(r,n,i){var a=this._isFirstRender;if(this._isFirstRender=!1,this.resetInner(),!!r.get("show",!0)){var o=r.get("align"),s=r.get("orient");(!o||o==="auto")&&(o=r.get("left")==="right"&&s==="vertical"?"right":"left");var l=r.get("selector",!0),u=r.get("selectorPosition",!0);l&&(!u||u==="auto")&&(u=s==="horizontal"?"end":"start"),this.renderInner(o,r,n,i,l,s,u);var f=r.getBoxLayoutParams(),c={width:i.getWidth(),height:i.getHeight()},v=r.get("padding"),h=Ma(f,c,v),d=this.layoutInner(r,o,h,a,l,u),p=Ma(Pt({width:d.width,height:d.height},f),c,v);this.group.x=p.x-d.x,this.group.y=p.y-d.y,this.group.markRedraw(),this.group.add(this._backgroundEl=jF(d,r))}},t.prototype.resetInner=function(){this.getContentGroup().removeAll(),this._backgroundEl&&this.group.remove(this._backgroundEl),this.getSelectorGroup().removeAll()},t.prototype.renderInner=function(r,n,i,a,o,s,l){var u=this.getContentGroup(),f=_t(),c=n.get("selectedMode"),v=[];i.eachRawSeries(function(h){!h.get("legendHoverLink")&&v.push(h.id)}),gv(n.getData(),function(h,d){var p=h.get("name");if(!this.newlineDisabled&&(p===""||p===` +`)){var g=new vl;g.newline=!0,u.add(g);return}var m=i.getSeriesByName(p)[0];if(!f.get(p))if(m){var y=m.getData(),_=y.getVisual("legendLineStyle")||{},w=y.getVisual("legendIcon"),S=y.getVisual("style"),b=this._createItem(m,p,d,h,n,r,_,S,w,c);b.on("click",Qi(H0,p,null,a,v)).on("mouseover",Qi(mv,m.name,null,a,v)).on("mouseout",Qi(yv,m.name,null,a,v)),f.set(p,!0)}else i.eachRawSeries(function(x){if(!f.get(p)&&x.legendVisualProvider){var T=x.legendVisualProvider;if(!T.containName(p))return;var C=T.indexOfName(p),D=T.getItemVisual(C,"style"),P=T.getItemVisual(C,"legendIcon"),A=$r(D.fill);A&&A[3]===0&&(A[3]=.2,D=Y(Y({},D),{fill:zu(A,"rgba")}));var L=this._createItem(x,p,d,h,n,r,{},D,P,c);L.on("click",Qi(H0,null,p,a,v)).on("mouseover",Qi(mv,null,p,a,v)).on("mouseout",Qi(yv,null,p,a,v)),f.set(p,!0)}},this)},this),o&&this._createSelector(o,n,a,s,l)},t.prototype._createSelector=function(r,n,i,a,o){var s=this.getSelectorGroup();gv(r,function(u){var f=u.type,c=new he({style:{x:0,y:0,align:"center",verticalAlign:"middle"},onclick:function(){i.dispatchAction({type:f==="all"?"legendAllSelect":"legendInverseSelect"})}});s.add(c);var v=n.getModel("selectorLabel"),h=n.getModel(["emphasis","selectorLabel"]);Xu(c,{normal:v,emphasis:h},{defaultText:u.title}),$h(c)})},t.prototype._createItem=function(r,n,i,a,o,s,l,u,f,c){var v=r.visualDrawType,h=o.get("itemWidth"),d=o.get("itemHeight"),p=o.isSelected(n),g=a.get("symbolRotate"),m=a.get("symbolKeepAspect"),y=a.get("icon");f=y||f||"roundRect";var _=P5(f,a,l,u,v,p),w=new vl,S=a.getModel("textStyle");if(mt(r.getLegendIcon)&&(!y||y==="inherit"))w.add(r.getLegendIcon({itemWidth:h,itemHeight:d,icon:f,iconRotate:g,itemStyle:_.itemStyle,lineStyle:_.lineStyle,symbolKeepAspect:m}));else{var b=y==="inherit"&&r.getData().getVisual("symbol")?g==="inherit"?r.getData().getVisual("symbolRotate"):g:0;w.add(I5({itemWidth:h,itemHeight:d,icon:f,iconRotate:b,itemStyle:_.itemStyle,lineStyle:_.lineStyle,symbolKeepAspect:m}))}var x=s==="left"?h+5:-5,T=s,C=o.get("formatter"),D=n;it(C)&&C?D=C.replace("{name}",n!=null?n:""):mt(C)&&(D=C(n));var P=a.get("inactiveColor");w.add(new he({style:kn(S,{text:D,x,y:d/2,fill:p?S.getTextColor():P,align:T,verticalAlign:"middle"})}));var A=new ne({shape:w.getBoundingRect(),invisible:!0}),L=a.getModel("tooltip");return L.get("show")&&Rd({el:A,componentModel:o,itemName:n,itemTooltipOption:L.option}),w.add(A),w.eachChild(function(O){O.silent=!0}),A.silent=!c,this.getContentGroup().add(w),$h(w),w.__legendDataIndex=i,w},t.prototype.layoutInner=function(r,n,i,a,o,s){var l=this.getContentGroup(),u=this.getSelectorGroup();No(r.get("orient"),l,r.get("itemGap"),i.width,i.height);var f=l.getBoundingRect(),c=[-f.x,-f.y];if(u.markRedraw(),l.markRedraw(),o){No("horizontal",u,r.get("selectorItemGap",!0));var v=u.getBoundingRect(),h=[-v.x,-v.y],d=r.get("selectorButtonGap",!0),p=r.getOrient().index,g=p===0?"width":"height",m=p===0?"height":"width",y=p===0?"y":"x";s==="end"?h[p]+=f[g]+d:c[p]+=v[g]+d,h[1-p]+=f[m]/2-v[m]/2,u.x=h[0],u.y=h[1],l.x=c[0],l.y=c[1];var _={x:0,y:0};return _[g]=f[g]+d+v[g],_[m]=Math.max(f[m],v[m]),_[y]=Math.min(0,v[y]+h[1-p]),_}else return l.x=c[0],l.y=c[1],this.group.getBoundingRect()},t.prototype.remove=function(){this.getContentGroup().removeAll(),this._isFirstRender=!0},t.type="legend.plain",t}(qr);function P5(e,t,r,n,i,a){function o(d,p){d.lineWidth==="auto"&&(d.lineWidth=p.lineWidth>0?2:0),gv(d,function(g,m){d[m]==="inherit"&&(d[m]=p[m])})}var s=t.getModel("itemStyle"),l=s.getItemStyle(),u=e.lastIndexOf("empty",0)===0?"fill":"stroke";l.decal=n.decal,l.fill==="inherit"&&(l.fill=n[i]),l.stroke==="inherit"&&(l.stroke=n[u]),l.opacity==="inherit"&&(l.opacity=(i==="fill"?n:r).opacity),o(l,n);var f=t.getModel("lineStyle"),c=f.getLineStyle();if(o(c,r),l.fill==="auto"&&(l.fill=n.fill),l.stroke==="auto"&&(l.stroke=n.fill),c.stroke==="auto"&&(c.stroke=n.fill),!a){var v=t.get("inactiveBorderWidth"),h=l[u];l.lineWidth=v==="auto"?n.lineWidth>0&&h?2:0:l.lineWidth,l.fill=t.get("inactiveColor"),l.stroke=t.get("inactiveBorderColor"),c.stroke=f.get("inactiveColor"),c.lineWidth=f.get("inactiveWidth")}return{itemStyle:l,lineStyle:c}}function I5(e){var t=e.icon||"roundRect",r=Ia(t,0,0,e.itemWidth,e.itemHeight,e.itemStyle.fill,e.symbolKeepAspect);return r.setStyle(e.itemStyle),r.rotation=(e.iconRotate||0)*Math.PI/180,r.setOrigin([e.itemWidth/2,e.itemHeight/2]),t.indexOf("empty")>-1&&(r.style.stroke=r.style.fill,r.style.fill="#fff",r.style.lineWidth=2),r}function H0(e,t,r,n){yv(e,t,r,n),r.dispatchAction({type:"legendToggleSelect",name:e!=null?e:t}),mv(e,t,r,n)}function Dx(e){for(var t=e.getZr().storage.getDisplayList(),r,n=0,i=t.length;ni[o],g=[-h.x,-h.y];n||(g[a]=f[u]);var m=[0,0],y=[-d.x,-d.y],_=Mt(r.get("pageButtonGap",!0),r.get("itemGap",!0));if(p){var w=r.get("pageButtonPosition",!0);w==="end"?y[a]+=i[o]-d[o]:m[a]+=d[o]+_}y[1-a]+=h[s]/2-d[s]/2,f.setPosition(g),c.setPosition(m),v.setPosition(y);var S={x:0,y:0};if(S[o]=p?i[o]:h[o],S[s]=Math.max(h[s],d[s]),S[l]=Math.min(0,d[l]+y[1-a]),c.__rectSize=i[o],p){var b={x:0,y:0};b[o]=Math.max(i[o]-d[o]-_,0),b[s]=S[s],c.setClipPath(new ne({shape:b})),c.__rectSize=b[o]}else v.eachChild(function(T){T.attr({invisible:!0,silent:!0})});var x=this._getPageInfo(r);return x.pageIndex!=null&&Dr(f,{x:x.contentPosition[0],y:x.contentPosition[1]},p?r:null),this._updatePageInfoView(r,x),S},t.prototype._pageGo=function(r,n,i){var a=this._getPageInfo(n)[r];a!=null&&i.dispatchAction({type:"legendScroll",scrollDataIndex:a,legendId:n.id})},t.prototype._updatePageInfoView=function(r,n){var i=this._controllerGroup;I(["pagePrev","pageNext"],function(f){var c=f+"DataIndex",v=n[c]!=null,h=i.childOfName(f);h&&(h.setStyle("fill",v?r.get("pageIconColor",!0):r.get("pageIconInactiveColor",!0)),h.cursor=v?"pointer":"default")});var a=i.childOfName("pageText"),o=r.get("pageFormatter"),s=n.pageIndex,l=s!=null?s+1:0,u=n.pageCount;a&&o&&a.setStyle("text",it(o)?o.replace("{current}",l==null?"":l+"").replace("{total}",u==null?"":u+""):o({current:l,total:u}))},t.prototype._getPageInfo=function(r){var n=r.get("scrollDataIndex",!0),i=this.getContentGroup(),a=this._containerGroup.__rectSize,o=r.getOrient().index,s=Nc[o],l=Bc[o],u=this._findTargetItemIndex(n),f=i.children(),c=f[u],v=f.length,h=v?1:0,d={contentPosition:[i.x,i.y],pageCount:h,pageIndex:h-1,pagePrevDataIndex:null,pageNextDataIndex:null};if(!c)return d;var p=w(c);d.contentPosition[o]=-p.s;for(var g=u+1,m=p,y=p,_=null;g<=v;++g)_=w(f[g]),(!_&&y.e>m.s+a||_&&!S(_,m.s))&&(y.i>m.i?m=y:m=_,m&&(d.pageNextDataIndex==null&&(d.pageNextDataIndex=m.i),++d.pageCount)),y=_;for(var g=u-1,m=p,y=p,_=null;g>=-1;--g)_=w(f[g]),(!_||!S(y,_.s))&&m.i=x&&b.s<=x+a}},t.prototype._findTargetItemIndex=function(r){if(!this._showController)return 0;var n,i=this.getContentGroup(),a;return i.eachChild(function(o,s){var l=o.__legendDataIndex;a==null&&l!=null&&(a=s),l===r&&(n=s)}),n!=null?n:a},t.type="legend.scroll",t}(Px),N5=k5;function B5(e){e.registerAction("legendScroll","legendscroll",function(t,r){var n=t.scrollDataIndex;n!=null&&r.eachComponent({mainType:"legend",subType:"scroll",query:t},function(i){i.setScrollDataIndex(n)})})}function F5(e){Ci(Ix),e.registerComponentModel(O5),e.registerComponentView(N5),B5(e)}function uH(e){Ci(Ix),Ci(F5)}var z5=function(e){J(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type=t.type,r.hasSymbolVisual=!0,r}return t.prototype.getInitialData=function(r){return PN(null,this,{useEncodeDefaulter:!0})},t.prototype.getLegendIcon=function(r){var n=new ye,i=Ia("line",0,r.itemHeight/2,r.itemWidth,0,r.lineStyle.stroke,!1);n.add(i),i.setStyle(r.lineStyle);var a=this.getData().getVisual("symbol"),o=this.getData().getVisual("symbolRotate"),s=a==="none"?"circle":a,l=r.itemHeight*.8,u=Ia(s,(r.itemWidth-l)/2,(r.itemHeight-l)/2,l,l,r.itemStyle.fill);n.add(u),u.setStyle(r.itemStyle);var f=r.iconRotate==="inherit"?o:r.iconRotate||0;return u.rotation=f*Math.PI/180,u.setOrigin([r.itemWidth/2,r.itemHeight/2]),s.indexOf("empty")>-1&&(u.style.stroke=u.style.fill,u.style.fill="#fff",u.style.lineWidth=2),n},t.type="series.line",t.dependencies=["grid","polar"],t.defaultOption={z:3,coordinateSystem:"cartesian2d",legendHoverLink:!0,clip:!0,label:{position:"top"},endLabel:{show:!1,valueAnimation:!0,distance:8},lineStyle:{width:2,type:"solid"},emphasis:{scale:!0},step:!1,smooth:!1,smoothMonotone:null,symbol:"emptyCircle",symbolSize:4,symbolRotate:null,showSymbol:!0,showAllSymbol:"auto",connectNulls:!1,sampling:"none",animationEasing:"linear",progressive:0,hoverLayerThreshold:1/0,universalTransition:{divideShape:"clone"},triggerLineEvent:!1},t}(Pa),H5=z5;function Ex(e,t,r){var n=e.getBaseAxis(),i=e.getOtherAxis(n),a=$5(i,r),o=n.dim,s=i.dim,l=t.mapDimension(s),u=t.mapDimension(o),f=s==="x"||s==="radius"?1:0,c=ct(e.dimensions,function(d){return t.mapDimension(d)}),v=!1,h=t.getCalculationInfo("stackResultDimension");return us(t,c[0])&&(v=!0,c[0]=h),us(t,c[1])&&(v=!0,c[1]=h),{dataDimsForPoint:c,valueStart:a,valueAxisDim:s,baseAxisDim:o,stacked:!!v,valueDim:l,baseDim:u,baseDataOffset:f,stackedOverDimension:t.getCalculationInfo("stackedOverDimension")}}function $5(e,t){var r=0,n=e.scale.getExtent();return t==="start"?r=n[0]:t==="end"?r=n[1]:n[0]>0?r=n[0]:n[1]<0&&(r=n[1]),r}function Lx(e,t,r,n){var i=NaN;e.stacked&&(i=r.get(r.getCalculationInfo("stackedOverDimension"),n)),isNaN(i)&&(i=e.valueStart);var a=e.baseDataOffset,o=[];return o[a]=r.get(e.baseDim,n),o[1-a]=i,t.dataToPoint(o)}function V5(e,t){var r=[];return t.diff(e).add(function(n){r.push({cmd:"+",idx:n})}).update(function(n,i){r.push({cmd:"=",idx:i,idx1:n})}).remove(function(n){r.push({cmd:"-",idx:n})}).execute(),r}function G5(e,t,r,n,i,a,o,s){for(var l=V5(e,t),u=[],f=[],c=[],v=[],h=[],d=[],p=[],g=Ex(i,t,o),m=e.getLayout("points")||[],y=t.getLayout("points")||[],_=0;_=i||p<0)break;if(_i(m,y)){if(l){p+=a;continue}break}if(p===r)e[a>0?"moveTo":"lineTo"](m,y),c=m,v=y;else{var _=m-u,w=y-f;if(_*_+w*w<.5){p+=a;continue}if(o>0){for(var S=p+a,b=t[S*2],x=t[S*2+1];b===m&&x===y&&g=n||_i(b,x))h=m,d=y;else{D=b-u,P=x-f;var O=m-u,z=b-m,N=y-f,tt=x-y,V=void 0,K=void 0;if(s==="x"){V=Math.abs(O),K=Math.abs(z);var lt=D>0?1:-1;h=m-lt*V*o,d=y,A=m+lt*K*o,L=y}else if(s==="y"){V=Math.abs(N),K=Math.abs(tt);var yt=P>0?1:-1;h=m,d=y-yt*V*o,A=m,L=y+yt*K*o}else V=Math.sqrt(O*O+N*N),K=Math.sqrt(z*z+tt*tt),C=K/(K+V),h=m-D*o*(1-C),d=y-P*o*(1-C),A=m+D*o*C,L=y+P*o*C,A=ln(A,un(b,m)),L=ln(L,un(x,y)),A=un(A,ln(b,m)),L=un(L,ln(x,y)),D=A-m,P=L-y,h=m-D*V/K,d=y-P*V/K,h=ln(h,un(u,m)),d=ln(d,un(f,y)),h=un(h,ln(u,m)),d=un(d,ln(f,y)),D=m-h,P=y-d,A=m+D*K/V,L=y+P*K/V}e.bezierCurveTo(c,v,h,d,m,y),c=A,v=L}else e.lineTo(m,y)}u=m,f=y,p+=a}return g}var Rx=function(){function e(){this.smooth=0,this.smoothConstraint=!0}return e}(),U5=function(e){J(t,e);function t(r){var n=e.call(this,r)||this;return n.type="ec-polyline",n}return t.prototype.getDefaultStyle=function(){return{stroke:"#000",fill:null}},t.prototype.getDefaultShape=function(){return new Rx},t.prototype.buildPath=function(r,n){var i=n.points,a=0,o=i.length/2;if(n.connectNulls){for(;o>0&&_i(i[o*2-2],i[o*2-1]);o--);for(;a=0){var w=u?(d-l)*_+l:(h-s)*_+s;return u?[r,w]:[w,r]}s=h,l=d;break;case o.C:h=a[c++],d=a[c++],p=a[c++],g=a[c++],m=a[c++],y=a[c++];var S=u?jl(s,h,p,m,r,f):jl(l,d,g,y,r,f);if(S>0)for(var b=0;b=0){var w=u?Kt(l,d,g,y,x):Kt(s,h,p,m,x);return u?[r,w]:[w,r]}}s=m,l=y;break}}},t}(kt),W5=function(e){J(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t}(Rx),Y5=function(e){J(t,e);function t(r){var n=e.call(this,r)||this;return n.type="ec-polygon",n}return t.prototype.getDefaultShape=function(){return new W5},t.prototype.buildPath=function(r,n){var i=n.points,a=n.stackedOnPoints,o=0,s=i.length/2,l=n.smoothMonotone;if(n.connectNulls){for(;s>0&&_i(i[s*2-2],i[s*2-1]);s--);for(;ot){a?r.push(o(a,l,t)):i&&r.push(o(i,l,0),o(i,l,t));break}else i&&(r.push(o(i,l,0)),i=null),r.push(l),a=l}return r}function Z5(e,t,r){var n=e.getVisual("visualMeta");if(!(!n||!n.length||!e.count())&&t.type==="cartesian2d"){for(var i,a,o=n.length-1;o>=0;o--){var s=e.getDimensionInfo(n[o].dimension);if(i=s&&s.coordDim,i==="x"||i==="y"){a=n[o];break}}if(!!a){var l=t.getAxis(i),u=ct(a.stops,function(_){return{coord:l.toGlobalCoord(l.dataToCoord(_.value)),color:_.color}}),f=u.length,c=a.outerColors.slice();f&&u[0].coord>u[f-1].coord&&(u.reverse(),c.reverse());var v=K5(u,i==="x"?r.getWidth():r.getHeight()),h=v.length;if(!h&&f)return u[0].coord<0?c[1]?c[1]:u[f-1].color:c[0]?c[0]:u[0].color;var d=10,p=v[0].coord-d,g=v[h-1].coord+d,m=g-p;if(m<.001)return"transparent";I(v,function(_){_.offset=(_.coord-p)/m}),v.push({offset:h?v[h-1].offset:.5,color:c[1]||"transparent"}),v.unshift({offset:h?v[0].offset:.5,color:c[0]||"transparent"});var y=new sb(0,0,0,0,v,!0);return y[i]=p,y[i+"2"]=g,y}}}function Q5(e,t,r){var n=e.get("showAllSymbol"),i=n==="auto";if(!(n&&!i)){var a=r.getAxesByScale("ordinal")[0];if(!!a&&!(i&&J5(a,t))){var o=t.mapDimension(a.dim),s={};return I(a.getViewLabels(),function(l){var u=a.scale.getRawOrdinalNumber(l.tickValue);s[u]=1}),function(l){return!s.hasOwnProperty(t.get(o,l))}}}}function J5(e,t){var r=e.getExtent(),n=Math.abs(r[1]-r[0])/e.scale.count();isNaN(n)&&(n=0);for(var i=t.count(),a=Math.max(1,Math.round(i/5)),o=0;on)return!1;return!0}function tz(e,t){return isNaN(e)||isNaN(t)}function ez(e){for(var t=e.length/2;t>0&&tz(e[t*2-2],e[t*2-1]);t--);return t-1}function q0(e,t){return[e[t*2],e[t*2+1]]}function rz(e,t,r){for(var n=e.length/2,i=r==="x"?0:1,a,o,s=0,l=-1,u=0;u=t||a>=t&&o<=t){l=u;break}s=u,a=o}return{range:[s,l],t:(t-a)/(o-a)}}function Ox(e){if(e.get(["endLabel","show"]))return!0;for(var t=0;t0&&r.get(["emphasis","lineStyle","width"])==="bolder"){var lt=p.getState("emphasis").style;lt.lineWidth=+p.style.lineWidth+1}Nt(p).seriesIndex=r.seriesIndex,ou(p,tt,V,K);var yt=Y0(r.get("smooth")),ut=r.get("smoothMonotone");if(p.setShape({smooth:yt,smoothMonotone:ut,connectNulls:T}),g){var ht=l.getCalculationInfo("stackedOnSeries"),bt=0;g.useStyle(Pt(f.getAreaStyle(),{fill:L,opacity:.7,lineJoin:"bevel",decal:l.getVisual("style").decal})),ht&&(bt=Y0(ht.get("smooth"))),g.setShape({smooth:yt,stackedOnSmooth:bt,smoothMonotone:ut,connectNulls:T}),Vh(g,r,"areaStyle"),Nt(g).seriesIndex=r.seriesIndex,ou(g,tt,V,K)}var k=function(G){a._changePolyState(G)};l.eachItemGraphicEl(function(G){G&&(G.onHoverStateChange=k)}),this._polyline.onHoverStateChange=k,this._data=l,this._coordSys=o,this._stackedOnPoints=b,this._points=c,this._step=P,this._valueOrigin=w,r.get("triggerLineEvent")&&(this.packEventData(r,p),g&&this.packEventData(r,g))},t.prototype.packEventData=function(r,n){Nt(n).eventData={componentType:"series",componentSubType:"line",componentIndex:r.componentIndex,seriesIndex:r.seriesIndex,seriesName:r.name,seriesType:"line"}},t.prototype.highlight=function(r,n,i,a){var o=r.getData(),s=Si(o,a);if(this._changePolyState("emphasis"),!(s instanceof Array)&&s!=null&&s>=0){var l=o.getLayout("points"),u=o.getItemGraphicEl(s);if(!u){var f=l[s*2],c=l[s*2+1];if(isNaN(f)||isNaN(c)||this._clipShapeForSymbol&&!this._clipShapeForSymbol.contain(f,c))return;var v=r.get("zlevel"),h=r.get("z");u=new sp(o,s),u.x=f,u.y=c,u.setZ(v,h);var d=u.getSymbolPath().getTextContent();d&&(d.zlevel=v,d.z=h,d.z2=this._polyline.z2+1),u.__temp=!0,o.setItemGraphicEl(s,u),u.stopSymbolAnimation(!0),this.group.add(u)}u.highlight()}else Gr.prototype.highlight.call(this,r,n,i,a)},t.prototype.downplay=function(r,n,i,a){var o=r.getData(),s=Si(o,a);if(this._changePolyState("normal"),s!=null&&s>=0){var l=o.getItemGraphicEl(s);l&&(l.__temp?(o.setItemGraphicEl(s,null),this.group.remove(l)):l.downplay())}else Gr.prototype.downplay.call(this,r,n,i,a)},t.prototype._changePolyState=function(r){var n=this._polygon;Tm(this._polyline,r),n&&Tm(n,r)},t.prototype._newPolyline=function(r){var n=this._polyline;return n&&this._lineGroup.remove(n),n=new U5({shape:{points:r},segmentIgnoreThreshold:2,z2:10}),this._lineGroup.add(n),this._polyline=n,n},t.prototype._newPolygon=function(r,n){var i=this._polygon;return i&&this._lineGroup.remove(i),i=new Y5({shape:{points:r,stackedOnPoints:n},segmentIgnoreThreshold:2}),this._lineGroup.add(i),this._polygon=i,i},t.prototype._initSymbolLabelAnimation=function(r,n,i){var a,o,s=n.getBaseAxis(),l=s.inverse;n.type==="cartesian2d"?(a=s.isHorizontal(),o=!1):n.type==="polar"&&(a=s.dim==="angle",o=!0);var u=r.hostModel,f=u.get("animationDuration");mt(f)&&(f=f(null));var c=u.get("animationDelay")||0,v=mt(c)?c(null):c;r.eachItemGraphicEl(function(h,d){var p=h;if(p){var g=[h.x,h.y],m=void 0,y=void 0,_=void 0;if(i)if(o){var w=i,S=n.pointToCoord(g);a?(m=w.startAngle,y=w.endAngle,_=-S[1]/180*Math.PI):(m=w.r0,y=w.r,_=S[0])}else{var b=i;a?(m=b.x,y=b.x+b.width,_=h.x):(m=b.y+b.height,y=b.y,_=h.y)}var x=y===m?0:(_-m)/(y-m);l&&(x=1-x);var T=mt(c)?c(d):f*x+v,C=p.getSymbolPath(),D=C.getTextContent();p.attr({scaleX:0,scaleY:0}),p.animateTo({scaleX:1,scaleY:1},{duration:200,setToFinal:!0,delay:T}),D&&D.animateFrom({style:{opacity:0}},{duration:300,delay:T}),C.disableLabelAnimation=!0}})},t.prototype._initOrUpdateEndLabel=function(r,n,i){var a=r.getModel("endLabel");if(Ox(r)){var o=r.getData(),s=this._polyline,l=o.getLayout("points");if(!l){s.removeTextContent(),this._endLabel=null;return}var u=this._endLabel;u||(u=this._endLabel=new he({z2:200}),u.ignoreClip=!0,s.setTextContent(this._endLabel),s.disableLabelAnimation=!0);var f=ez(l);f>=0&&(Xu(s,ju(r,"endLabel"),{inheritColor:i,labelFetcher:r,labelDataIndex:f,defaultText:function(c,v,h){return h!=null?w5(o,h):Ax(o,c)},enableTextSetter:!0},nz(a,n)),s.textConfig.position=null)}else this._endLabel&&(this._polyline.removeTextContent(),this._endLabel=null)},t.prototype._endLabelOnDuring=function(r,n,i,a,o,s,l){var u=this._endLabel,f=this._polyline;if(u){r<1&&a.originalX==null&&(a.originalX=u.x,a.originalY=u.y);var c=i.getLayout("points"),v=i.hostModel,h=v.get("connectNulls"),d=s.get("precision"),p=s.get("distance")||0,g=l.getBaseAxis(),m=g.isHorizontal(),y=g.inverse,_=n.shape,w=y?m?_.x:_.y+_.height:m?_.x+_.width:_.y,S=(m?p:0)*(y?-1:1),b=(m?0:-p)*(y?-1:1),x=m?"x":"y",T=rz(c,w,x),C=T.range,D=C[1]-C[0],P=void 0;if(D>=1){if(D>1&&!h){var A=q0(c,C[0]);u.attr({x:A[0]+S,y:A[1]+b}),o&&(P=v.getRawValue(C[0]))}else{var A=f.getPointOn(w,x);A&&u.attr({x:A[0]+S,y:A[1]+b});var L=v.getRawValue(C[0]),O=v.getRawValue(C[1]);o&&(P=hE(i,d,L,O,T.t))}a.lastFrameIndex=C[0]}else{var z=r===1||a.lastFrameIndex>0?C[0]:0,A=q0(c,z);o&&(P=v.getRawValue(z)),u.attr({x:A[0]+S,y:A[1]+b})}o&&pb(u).setLabelText(P)}},t.prototype._doUpdateAnimation=function(r,n,i,a,o,s,l){var u=this._polyline,f=this._polygon,c=r.hostModel,v=G5(this._data,r,this._stackedOnPoints,n,this._coordSys,i,this._valueOrigin),h=v.current,d=v.stackedOnCurrent,p=v.next,g=v.stackedOnNext;if(o&&(h=fn(v.current,i,o,l),d=fn(v.stackedOnCurrent,i,o,l),p=fn(v.next,i,o,l),g=fn(v.stackedOnNext,i,o,l)),W0(h,p)>3e3||f&&W0(d,g)>3e3){u.stopAnimation(),u.setShape({points:p}),f&&(f.stopAnimation(),f.setShape({points:p,stackedOnPoints:g}));return}u.shape.__points=v.current,u.shape.points=h;var m={shape:{points:p}};v.current!==h&&(m.shape.__points=v.next),u.stopAnimation(),Dr(u,m,c),f&&(f.setShape({points:h,stackedOnPoints:d}),f.stopAnimation(),Dr(f,{shape:{stackedOnPoints:g}},c),u.shape.points!==f.shape.points&&(f.shape.points=u.shape.points));for(var y=[],_=v.status,w=0;w<_.length;w++){var S=_[w].cmd;if(S==="="){var b=r.getItemGraphicEl(_[w].idx1);b&&y.push({el:b,ptIdx:w})}}u.animators&&u.animators.length&&u.animators[0].during(function(){f&&f.dirtyShape();for(var x=u.shape.__points,T=0;Tt&&(t=e[r]);return isFinite(t)?t:NaN},min:function(e){for(var t=1/0,r=0;r10&&o.type==="cartesian2d"&&a){var l=o.getBaseAxis(),u=o.getOtherAxis(l),f=l.getExtent(),c=n.getDevicePixelRatio(),v=Math.abs(f[1]-f[0])*(c||1),h=Math.round(s/v);if(isFinite(h)&&h>1){a==="lttb"&&t.setData(i.lttbDownSample(i.mapDimension(u.dim),1/h));var d=void 0;it(a)?d=sz[a]:mt(a)&&(d=a),d&&t.setData(i.downSample(i.mapDimension(u.dim),1/h,d,lz))}}}}}function fH(e){e.registerChartView(az),e.registerSeriesModel(H5),e.registerLayout(oz("line",!0)),e.registerVisual({seriesType:"line",reset:function(t){var r=t.getData(),n=t.getModel("lineStyle").getLineStyle();n&&!n.stroke&&(n.stroke=r.getVisual("style").fill),r.setVisual("legendLineStyle",n)}}),e.registerProcessor(e.PRIORITY.PROCESSOR.STATISTIC,uz("line"))}var dl=Math.PI*2,X0=Math.PI/180;function kx(e,t){return Ma(e.getBoxLayoutParams(),{width:t.getWidth(),height:t.getHeight()})}function Nx(e,t){var r=kx(e,t),n=e.get("center"),i=e.get("radius");et(i)||(i=[0,i]),et(n)||(n=[n,n]);var a=Vt(r.width,t.getWidth()),o=Vt(r.height,t.getHeight()),s=Math.min(a,o),l=Vt(n[0],a)+r.x,u=Vt(n[1],o)+r.y,f=Vt(i[0],s/2),c=Vt(i[1],s/2);return{cx:l,cy:u,r0:f,r:c}}function fz(e,t,r){t.eachSeriesByType(e,function(n){var i=n.getData(),a=i.mapDimension("value"),o=kx(n,r),s=Nx(n,r),l=s.cx,u=s.cy,f=s.r,c=s.r0,v=-n.get("startAngle")*X0,h=n.get("minAngle")*X0,d=0;i.each(a,function(D){!isNaN(D)&&d++});var p=i.getSum(a),g=Math.PI/(p||d)*2,m=n.get("clockwise"),y=n.get("roseType"),_=n.get("stillShowZeroSum"),w=i.getDataExtent(a);w[0]=0;var S=dl,b=0,x=v,T=m?1:-1;if(i.setLayout({viewRect:o,r:f}),i.each(a,function(D,P){var A;if(isNaN(D)){i.setItemLayout(P,{angle:NaN,startAngle:NaN,endAngle:NaN,clockwise:m,cx:l,cy:u,r0:c,r:y?NaN:f});return}y!=="area"?A=p===0&&_?g:D*g:A=dl/d,Ar?m:g,S=Math.abs(_.label.y-r);if(S>=w.maxY){var b=_.label.x-t-_.len2*i,x=n+_.len,T=Math.abs(b)e.unconstrainedWidth?null:h:null;n.setStyle("width",d)}var p=n.getBoundingRect();a.width=p.width;var g=(n.style.margin||0)+2.1;a.height=p.height+g,a.y-=(a.height-c)/2}}}function zc(e){return e.position==="center"}function dz(e){var t=e.getData(),r=[],n,i,a=!1,o=(e.get("minShowLabelAngle")||0)*hz,s=t.getLayout("viewRect"),l=t.getLayout("r"),u=s.width,f=s.x,c=s.y,v=s.height;function h(b){b.ignore=!0}function d(b){if(!b.ignore)return!0;for(var x in b.states)if(b.states[x].ignore===!1)return!0;return!1}t.each(function(b){var x=t.getItemGraphicEl(b),T=x.shape,C=x.getTextContent(),D=x.getTextGuideLine(),P=t.getItemModel(b),A=P.getModel("label"),L=A.get("position")||P.get(["emphasis","label","position"]),O=A.get("distanceToLabelLine"),z=A.get("alignTo"),N=Vt(A.get("edgeDistance"),u),tt=A.get("bleedMargin"),V=P.getModel("labelLine"),K=V.get("length");K=Vt(K,u);var lt=V.get("length2");if(lt=Vt(lt,u),Math.abs(T.endAngle-T.startAngle)0?"right":"left":ut>0?"left":"right"}var R=Math.PI,B=0,F=A.get("rotate");if(zt(F))B=F*(R/180);else if(L==="center")B=0;else if(F==="radial"||F===!0){var q=ut<0?-yt+R:-yt;B=q}else if(F==="tangential"&&L!=="outside"&&L!=="outer"){var Z=Math.atan2(ut,ht);Z<0&&(Z=R*2+Z);var U=ht>0;U&&(Z=R+Z),B=Z-R}if(a=!!B,C.x=bt,C.y=k,C.rotation=B,C.setStyle({verticalAlign:"middle"}),Q){C.setStyle({align:$});var nt=C.states.select;nt&&(nt.x+=C.x,nt.y+=C.y)}else{var W=C.getBoundingRect().clone();W.applyTransform(C.getComputedTransform());var H=(C.style.margin||0)+2.1;W.y-=H/2,W.height+=H,r.push({label:C,labelLine:D,position:L,len:K,len2:lt,minTurnAngle:V.get("minTurnAngle"),maxSurfaceAngle:V.get("maxSurfaceAngle"),surfaceNormal:new pt(ut,ht),linePoints:G,textAlign:$,labelDistance:O,labelAlignTo:z,edgeDistance:N,bleedMargin:tt,rect:W,unconstrainedWidth:W.width,labelStyleWidth:C.style.width})}x.setTextConfig({inside:Q})}}),!a&&e.get("avoidLabelOverlap")&&vz(r,n,i,l,u,v,f,c);for(var p=0;p0){for(var f=o.getItemLayout(0),c=1;isNaN(f&&f.startAngle)&&c=a.r0}},t.type="pie",t}(Gr),mz=gz;function yz(e,t,r){t=et(t)&&{coordDimensions:t}||Y({encodeDefine:e.getEncode()},t);var n=e.getSource(),i=US(n,t).dimensions,a=new GS(i,e);return a.initData(n,r),a}var _z=function(){function e(t,r){this._getDataWithEncodedVisual=t,this._getRawData=r}return e.prototype.getAllNames=function(){var t=this._getRawData();return t.mapArray(t.getName)},e.prototype.containName=function(t){var r=this._getRawData();return r.indexOfName(t)>=0},e.prototype.indexOfName=function(t){var r=this._getDataWithEncodedVisual();return r.indexOfName(t)},e.prototype.getItemVisual=function(t,r){var n=this._getDataWithEncodedVisual();return n.getItemVisual(t,r)},e}(),wz=_z,bz=function(e){J(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.init=function(r){e.prototype.init.apply(this,arguments),this.legendVisualProvider=new wz(Ft(this.getData,this),Ft(this.getRawData,this)),this._defaultLabelLine(r)},t.prototype.mergeOption=function(){e.prototype.mergeOption.apply(this,arguments)},t.prototype.getInitialData=function(){return yz(this,{coordDimensions:["value"],encodeDefaulter:Xt(vR,this)})},t.prototype.getDataParams=function(r){var n=this.getData(),i=e.prototype.getDataParams.call(this,r),a=[];return n.each(n.mapDimension("value"),function(o){a.push(o)}),i.percent=qI(a,r,n.hostModel.get("percentPrecision")),i.$vars.push("percent"),i},t.prototype._defaultLabelLine=function(r){Oh(r,"labelLine",["show"]);var n=r.labelLine,i=r.emphasis.labelLine;n.show=n.show&&r.label.show,i.show=i.show&&r.emphasis.label.show},t.type="series.pie",t.defaultOption={z:2,legendHoverLink:!0,colorBy:"data",center:["50%","50%"],radius:[0,"75%"],clockwise:!0,startAngle:90,minAngle:0,minShowLabelAngle:0,selectedOffset:10,percentPrecision:2,stillShowZeroSum:!0,left:0,top:0,right:0,bottom:0,width:null,height:null,label:{rotate:0,show:!0,overflow:"truncate",position:"outer",alignTo:"none",edgeDistance:"25%",bleedMargin:10,distanceToLabelLine:5},labelLine:{show:!0,length:15,length2:15,smooth:!1,minTurnAngle:90,maxSurfaceAngle:90,lineStyle:{width:1,type:"solid"}},itemStyle:{borderWidth:1,borderJoin:"round"},showEmptyCircle:!0,emptyCircleStyle:{color:"lightgray",opacity:1},labelLayout:{hideOverlap:!0},emphasis:{scale:!0,scaleSize:5},avoidLabelOverlap:!0,animationType:"expansion",animationDuration:1e3,animationTypeUpdate:"transition",animationEasingUpdate:"cubicInOut",animationDurationUpdate:500,animationEasing:"cubicInOut"},t}(Pa),Sz=bz;function xz(e){return{seriesType:e,reset:function(t,r){var n=t.getData();n.filterSelf(function(i){var a=n.mapDimension("value"),o=n.get(a,i);return!(zt(o)&&!isNaN(o)&&o<0)})}}}function cH(e){e.registerChartView(mz),e.registerSeriesModel(Sz),tk("pie",e.registerAction),e.registerLayout(Xt(fz,"pie")),e.registerProcessor(cz("pie")),e.registerProcessor(xz("pie"))}function K0(e,t,r){var n=Pi.createCanvas(),i=t.getWidth(),a=t.getHeight(),o=n.style;return o&&(o.position="absolute",o.left="0",o.top="0",o.width=i+"px",o.height=a+"px",n.setAttribute("data-zr-dom-id",e)),n.width=i*r,n.height=a*r,n}var Tz=function(e){J(t,e);function t(r,n,i){var a=e.call(this)||this;a.motionBlur=!1,a.lastFrameAlpha=.7,a.dpr=1,a.virtual=!1,a.config={},a.incremental=!1,a.zlevel=0,a.maxRepaintRectCount=5,a.__dirty=!0,a.__firstTimePaint=!0,a.__used=!1,a.__drawIndex=0,a.__startIndex=0,a.__endIndex=0,a.__prevStartIndex=null,a.__prevEndIndex=null;var o;i=i||tu,typeof r=="string"?o=K0(r,n,i):st(r)&&(o=r,r=o.id),a.id=r,a.dom=o;var s=o.style;return s&&(H1(o),o.onselectstart=function(){return!1},s.padding="0",s.margin="0",s.borderWidth="0"),a.painter=n,a.dpr=i,a}return t.prototype.getElementCount=function(){return this.__endIndex-this.__startIndex},t.prototype.afterBrush=function(){this.__prevStartIndex=this.__startIndex,this.__prevEndIndex=this.__endIndex},t.prototype.initContext=function(){this.ctx=this.dom.getContext("2d"),this.ctx.dpr=this.dpr},t.prototype.setUnpainted=function(){this.__firstTimePaint=!0},t.prototype.createBackBuffer=function(){var r=this.dpr;this.domBack=K0("back-"+this.id,this.painter,r),this.ctxBack=this.domBack.getContext("2d"),r!==1&&this.ctxBack.scale(r,r)},t.prototype.createRepaintRects=function(r,n,i,a){if(this.__firstTimePaint)return this.__firstTimePaint=!1,null;var o=[],s=this.maxRepaintRectCount,l=!1,u=new Ot(0,0,0,0);function f(y){if(!(!y.isFinite()||y.isZero()))if(o.length===0){var _=new Ot(0,0,0,0);_.copy(y),o.push(_)}else{for(var w=!1,S=1/0,b=0,x=0;x=s)}}for(var c=this.__startIndex;c15)break}}O.prevElClipPaths&&m.restore()};if(y)if(y.length===0)T=g.__endIndex;else for(var D=h.dpr,P=0;P0&&t>i[0]){for(l=0;lt);l++);s=n[i[l]]}if(i.splice(l+1,0,t),n[t]=r,!r.virtual)if(s){var u=s.dom;u.nextSibling?o.insertBefore(r.dom,u.nextSibling):o.appendChild(r.dom)}else o.firstChild?o.insertBefore(r.dom,o.firstChild):o.appendChild(r.dom);r.__painter=this}},e.prototype.eachLayer=function(t,r){for(var n=this._zlevelList,i=0;i0?gl:0),this._needsManuallyCompositing),f.__builtin__||ld("ZLevel "+u+" has been used by unkown layer "+f.id),f!==a&&(f.__used=!0,f.__startIndex!==l&&(f.__dirty=!0),f.__startIndex=l,f.incremental?f.__drawIndex=-1:f.__drawIndex=l,r(l),a=f),i.__dirty&Le&&!i.__inHover&&(f.__dirty=!0,f.incremental&&f.__drawIndex<0&&(f.__drawIndex=l))}r(l),this.eachBuiltinLayer(function(c,v){!c.__used&&c.getElementCount()>0&&(c.__dirty=!0,c.__startIndex=c.__endIndex=c.__drawIndex=0),c.__dirty&&c.__drawIndex<0&&(c.__drawIndex=c.__startIndex)})},e.prototype.clear=function(){return this.eachBuiltinLayer(this._clearLayer),this},e.prototype._clearLayer=function(t){t.clear()},e.prototype.setBackgroundColor=function(t){this._backgroundColor=t,I(this._layers,function(r){r.setUnpainted()})},e.prototype.configLayer=function(t,r){if(r){var n=this._layerConfig;n[t]?Dt(n[t],r,!0):n[t]=r;for(var i=0;i=0;)g++;if(d.substr(0,2)==="::"&&g--,d.substr(-2,2)==="::"&&g--,g>p)return null;for(w=p-g,_=":";w--;)_+="0:";return d=d.replace("::",_),d[0]===":"&&(d=d.slice(1)),d[d.length-1]===":"&&(d=d.slice(0,-1)),p=function(){const S=d.split(":"),b=[];for(let x=0;x0;){if(_=g-m,_<0&&(_=0),d[y]>>_!==p[y]>>_)return!1;m-=g,y+=1}return!0}function c(d){if(a.test(d))return parseInt(d,16);if(d[0]==="0"&&!isNaN(parseInt(d[1],10))){if(i.test(d))return parseInt(d,8);throw new Error(`ipaddr: cannot parse ${d} as octal`)}return parseInt(d,10)}function v(d,p){for(;d.length=0;y-=1)if(_=this.octets[y],_ in m){if(w=m[_],g&&w!==0)return null;w!==8&&(g=!0),p+=w}else return null;return 32-p},d.prototype.range=function(){return h.subnetMatch(this,this.SpecialRanges)},d.prototype.toByteArray=function(){return this.octets.slice(0)},d.prototype.toIPv4MappedAddress=function(){return h.IPv6.parse(`::ffff:${this.toString()}`)},d.prototype.toNormalizedString=function(){return this.toString()},d.prototype.toString=function(){return this.octets.join(".")},d}(),h.IPv4.broadcastAddressFromCIDR=function(d){try{const p=this.parseCIDR(d),g=p[0].toByteArray(),m=this.subnetMaskFromPrefixLength(p[1]).toByteArray(),y=[];let _=0;for(;_<4;)y.push(parseInt(g[_],10)|parseInt(m[_],10)^255),_++;return new this(y)}catch(p){throw new Error("ipaddr: the address does not have IPv4 CIDR format")}},h.IPv4.isIPv4=function(d){return this.parser(d)!==null},h.IPv4.isValid=function(d){try{return new this(this.parser(d)),!0}catch(p){return!1}},h.IPv4.isValidFourPartDecimal=function(d){return!!(h.IPv4.isValid(d)&&d.match(/^(0|[1-9]\d*)(\.(0|[1-9]\d*)){3}$/))},h.IPv4.networkAddressFromCIDR=function(d){let p,g,m,y,_;try{for(p=this.parseCIDR(d),m=p[0].toByteArray(),_=this.subnetMaskFromPrefixLength(p[1]).toByteArray(),y=[],g=0;g<4;)y.push(parseInt(m[g],10)&parseInt(_[g],10)),g++;return new this(y)}catch(w){throw new Error("ipaddr: the address does not have IPv4 CIDR format")}},h.IPv4.parse=function(d){const p=this.parser(d);if(p===null)throw new Error("ipaddr: string is not formatted like an IPv4 Address");return new this(p)},h.IPv4.parseCIDR=function(d){let p;if(p=d.match(/^(.+)\/(\d+)$/)){const g=parseInt(p[2]);if(g>=0&&g<=32){const m=[this.parse(p[1]),g];return Object.defineProperty(m,"toString",{value:function(){return this.join("/")}}),m}}throw new Error("ipaddr: string is not formatted like an IPv4 CIDR range")},h.IPv4.parser=function(d){let p,g,m;if(p=d.match(n.fourOctet))return function(){const y=p.slice(1,6),_=[];for(let w=0;w4294967295||m<0)throw new Error("ipaddr: address outside defined range");return function(){const y=[];let _;for(_=0;_<=24;_+=8)y.push(m>>_&255);return y}().reverse()}else return(p=d.match(n.twoOctet))?function(){const y=p.slice(1,4),_=[];if(m=c(y[1]),m>16777215||m<0)throw new Error("ipaddr: address outside defined range");return _.push(c(y[0])),_.push(m>>16&255),_.push(m>>8&255),_.push(m&255),_}():(p=d.match(n.threeOctet))?function(){const y=p.slice(1,5),_=[];if(m=c(y[2]),m>65535||m<0)throw new Error("ipaddr: address outside defined range");return _.push(c(y[0])),_.push(c(y[1])),_.push(m>>8&255),_.push(m&255),_}():null},h.IPv4.subnetMaskFromPrefixLength=function(d){if(d=parseInt(d),d<0||d>32)throw new Error("ipaddr: invalid IPv4 prefix length");const p=[0,0,0,0];let g=0;const m=Math.floor(d/8);for(;g=0;w-=1)if(y=this.parts[w],y in m){if(_=m[y],g&&_!==0)return null;_!==16&&(g=!0),p+=_}else return null;return 128-p},d.prototype.range=function(){return h.subnetMatch(this,this.SpecialRanges)},d.prototype.toByteArray=function(){let p;const g=[],m=this.parts;for(let y=0;y>8),g.push(p&255);return g},d.prototype.toFixedLengthString=function(){const p=function(){const m=[];for(let y=0;y>8,g&255,m>>8,m&255])},d.prototype.toNormalizedString=function(){const p=function(){const m=[];for(let y=0;yy&&(m=_.index,y=_[0].length);return y<0?g:`${g.substring(0,m)}::${g.substring(m+y)}`},d.prototype.toString=function(){return this.toNormalizedString().replace(/((^|:)(0(:|$))+)/,"::")},d}(),h.IPv6.broadcastAddressFromCIDR=function(d){try{const p=this.parseCIDR(d),g=p[0].toByteArray(),m=this.subnetMaskFromPrefixLength(p[1]).toByteArray(),y=[];let _=0;for(;_<16;)y.push(parseInt(g[_],10)|parseInt(m[_],10)^255),_++;return new this(y)}catch(p){throw new Error(`ipaddr: the address does not have IPv6 CIDR format (${p})`)}},h.IPv6.isIPv6=function(d){return this.parser(d)!==null},h.IPv6.isValid=function(d){if(typeof d=="string"&&d.indexOf(":")===-1)return!1;try{const p=this.parser(d);return new this(p.parts,p.zoneId),!0}catch(p){return!1}},h.IPv6.networkAddressFromCIDR=function(d){let p,g,m,y,_;try{for(p=this.parseCIDR(d),m=p[0].toByteArray(),_=this.subnetMaskFromPrefixLength(p[1]).toByteArray(),y=[],g=0;g<16;)y.push(parseInt(m[g],10)&parseInt(_[g],10)),g++;return new this(y)}catch(w){throw new Error(`ipaddr: the address does not have IPv6 CIDR format (${w})`)}},h.IPv6.parse=function(d){const p=this.parser(d);if(p.parts===null)throw new Error("ipaddr: string is not formatted like an IPv6 Address");return new this(p.parts,p.zoneId)},h.IPv6.parseCIDR=function(d){let p,g,m;if((g=d.match(/^(.+)\/(\d+)$/))&&(p=parseInt(g[2]),p>=0&&p<=128))return m=[this.parse(g[1]),p],Object.defineProperty(m,"toString",{value:function(){return this.join("/")}}),m;throw new Error("ipaddr: string is not formatted like an IPv6 CIDR range")},h.IPv6.parser=function(d){let p,g,m,y,_,w;if(m=d.match(l.deprecatedTransitional))return this.parser(`::ffff:${m[1]}`);if(l.native.test(d))return u(d,8);if((m=d.match(l.transitional))&&(w=m[6]||"",p=u(m[1].slice(0,-1)+w,6),p.parts)){for(_=[parseInt(m[2]),parseInt(m[3]),parseInt(m[4]),parseInt(m[5])],g=0;g<_.length;g++)if(y=_[g],!(0<=y&&y<=255))return null;return p.parts.push(_[0]<<8|_[1]),p.parts.push(_[2]<<8|_[3]),{parts:p.parts,zoneId:p.zoneId}}return null},h.IPv6.subnetMaskFromPrefixLength=function(d){if(d=parseInt(d),d<0||d>128)throw new Error("ipaddr: invalid IPv6 prefix length");const p=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0];let g=0;const m=Math.floor(d/8);for(;g