From aca33037334fa224ea7174dce83fef5743426e89 Mon Sep 17 00:00:00 2001 From: Masterain98 Date: Thu, 19 Jan 2023 05:49:41 +0000 Subject: [PATCH] =?UTF-8?q?Deploying=20to=20gh-pages=20from=20@=20DGP-Stud?= =?UTF-8?q?io/Snap.Hutao.Docs@940fabcf88528dc3c238dc4fb344517084f52c0f=20?= =?UTF-8?q?=F0=9F=9A=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 404.html | 6 +++--- FAQ/Gacha-system-and-export-principal.html | 4 ++-- FAQ/HttpRequestException.html | 4 ++-- FAQ/artifact-rating-rules.html | 4 ++-- FAQ/get-stoken-cookie-from-the-third-party.html | 4 ++-- FAQ/how-to.html | 4 ++-- FAQ/index.html | 4 ++-- FAQ/mihoyo-risk-tip.html | 4 ++-- FAQ/why.html | 4 ++-- assets/SearchResult-63085ff1.js | 1 - assets/SearchResult-abcf9732.js | 1 + ...round-d5d63627.js => VuePlayground-3ca12abd.js} | 2 +- assets/{app-983ac11c.js => app-d932ea69.js} | 4 ++-- ...625a.js => mermaid-mindmap.esm.min-3a594752.js} | 2 +- ...ml-7ec59c0d.js => quick-start.html-1aff70d5.js} | 2 +- ...ml-6eb6aa21.js => quick-start.html-3cdc8f2a.js} | 2 +- .../{vue-repl-59662b05.js => vue-repl-215c4230.js} | 2 +- community.html | 4 ++-- development-log/index.html | 4 ++-- development-log/symposium1.html | 4 ++-- development-log/symposium2.html | 4 ++-- en/FAQ/Gacha-system-and-export-principal.html | 4 ++-- en/FAQ/HttpRequestException.html | 4 ++-- en/FAQ/artifact-rating-rules.html | 4 ++-- en/FAQ/get-stoken-cookie-from-the-third-party.html | 4 ++-- en/FAQ/how-to.html | 4 ++-- en/FAQ/index.html | 4 ++-- en/FAQ/mihoyo-risk-tip.html | 4 ++-- en/FAQ/why.html | 4 ++-- en/development-log/index.html | 4 ++-- en/development-log/symposium1.html | 4 ++-- en/development-log/symposium2.html | 4 ++-- en/features/achievements.html | 4 ++-- en/features/character-data.html | 4 ++-- en/features/character-wiki.html | 4 ++-- en/features/daily-notes.html | 4 ++-- en/features/develop-plan.html | 4 ++-- en/features/game-launcher.html | 4 ++-- en/features/hutao-API.html | 4 ++-- en/features/hutao-settings.html | 4 ++-- en/features/index.html | 4 ++-- en/features/mhy-account-switch.html | 4 ++-- en/features/weapon-wiki.html | 4 ++-- en/features/wish-export.html | 4 ++-- en/index.html | 4 ++-- en/markmap.html | 4 ++-- en/project.html | 4 ++-- en/quick-start.html | 4 ++-- en/rss.xml | 4 ++-- en/statements/bug-report.html | 4 ++-- en/statements/index.html | 4 ++-- en/statements/privacy-notice.html | 4 ++-- en/statements/tos.html | 4 ++-- features/achievements.html | 4 ++-- features/character-data.html | 4 ++-- features/character-wiki.html | 4 ++-- features/daily-notes.html | 4 ++-- features/develop-plan.html | 4 ++-- features/game-launcher.html | 4 ++-- features/hutao-API.html | 4 ++-- features/hutao-settings.html | 4 ++-- features/index.html | 4 ++-- features/mhy-account-switch.html | 4 ++-- features/weapon-wiki.html | 4 ++-- features/wish-export.html | 4 ++-- index.html | 4 ++-- markmap.html | 4 ++-- project.html | 4 ++-- quick-start.html | 8 ++++---- rss.xml | 14 ++++++++++++-- service-worker.js | 2 +- service-worker.js.map | 2 +- sitemap.xml | 2 +- star-request.html | 4 ++-- statements/bug-report.html | 4 ++-- statements/index.html | 4 ++-- statements/privacy-notice.html | 4 ++-- statements/tos.html | 4 ++-- 78 files changed, 158 insertions(+), 148 deletions(-) delete mode 100644 assets/SearchResult-63085ff1.js create mode 100644 assets/SearchResult-abcf9732.js rename assets/{VuePlayground-d5d63627.js => VuePlayground-3ca12abd.js} (92%) rename assets/{app-983ac11c.js => app-d932ea69.js} (99%) rename assets/{mermaid-mindmap.esm.min-0a21625a.js => mermaid-mindmap.esm.min-3a594752.js} (78%) rename assets/{quick-start.html-7ec59c0d.js => quick-start.html-1aff70d5.js} (60%) rename assets/{quick-start.html-6eb6aa21.js => quick-start.html-3cdc8f2a.js} (61%) rename assets/{vue-repl-59662b05.js => vue-repl-215c4230.js} (99%) diff --git a/404.html b/404.html index 7cb673ab3..4a17b9341 100644 --- a/404.html +++ b/404.html @@ -32,10 +32,10 @@ } - + -
- +
+ diff --git a/FAQ/Gacha-system-and-export-principal.html b/FAQ/Gacha-system-and-export-principal.html index 7253e6cb4..1920230df 100644 --- a/FAQ/Gacha-system-and-export-principal.html +++ b/FAQ/Gacha-system-and-export-principal.html @@ -32,10 +32,10 @@ } - +

祈愿系统与导出原理

DGP-StudioFAQ大约 2 分钟

祈愿系统与导出原理

Gacha System and Principal

胡桃的祈愿系统相较 Snap Genshin 进行了整体架构上的重新设计。

本文将解释原神的祈愿记录机制和胡桃工具箱中祈愿导出功能的技术原理。

祈愿的获取

获取祈愿记录需要请求米哈游的API

关于此API, 有下列几个注意点

  • 通过米哈游服务器的API,只能查询到过去6个月内的祈愿记录
    • 这也是原神客户端中祈愿记录的来源
  • API存在请求速率限制,过快的请求会导致后续的请求失败,无法正常获取数据

为了请求此API,我们需要四个关键参数

  • 目前有下列几种方法可以获取这些参数
    • 遍历 Unity 的日志文件,查找用户打开的祈愿记录URL
    • 代理本机流量,筛选祈愿记录URL
    • 查找 CefBrowser 的浏览器缓存,找到祈愿记录URL
    • 对于包含了Stoken的Cookie,调用genAuthKey API,获取参数
    • 高级用户手动输入相关URL

在请求API后可以获取到零散的祈愿记录,在对其进行拼接后即可获得一份完整的祈愿记录列表

祈愿的存储

获得完整的祈愿记录列表后即可将其简单的序列化入本地数据库内,在需要时可从数据库中反序列化出来呈现给用户。

后续的对服务器的请求只需要对比数据库中的数据请求新增的部分即可。

这样,用户即可长期地保存帐号的完整祈愿记录

UIGF格式

统一可交换祈愿记录标准

Uniformed Interchangeable GachaLog Format standard

UIGF 是由我们联合其他祈愿记录应用倡导、推出并持久维护的一个统一的祈愿记录数据交换标准

标准化的数据格式将允许用户将祈愿记录在不同的转移数据,以使用到不同原神工具中各自的特色功能

祈愿的导入

在使用 UIGF 数据格式的前提下,可以导入曾在其他应用中储存的数据

胡桃在处理导入时,会对比本地储存中存在的最早的索引(ID)并仅导入较老的数据

(因为始终可以从米哈游的服务器获取较新的数据,这种原始数据有更高的精确度)

祈愿的导出

尚未实现,正在设计

你认为这篇文章怎么样?
  • 0
  • 0
  • 0
  • 0
  • 0
  • 0
评论
  • 按正序
  • 按倒序
  • 按热度
Powered by Waline v2.14.7
- + diff --git a/FAQ/HttpRequestException.html b/FAQ/HttpRequestException.html index d3f07bb0e..327c3ef97 100644 --- a/FAQ/HttpRequestException.html +++ b/FAQ/HttpRequestException.html @@ -32,10 +32,10 @@ } - +

HttpRequestException错误

DGP-StudioFAQ小于 1 分钟

HttpRequestException错误

相关 Issue: https://github.com/DGP-Studio/Snap.Hutao/issues/100open in new window

当胡桃工具箱无法从远程服务器获取到必要资源时(通常是配置文件和图片缓存),会在用户界面抛出如下图所示的 HttpRequestException 错误。

HttpRequestException

当你遇到该情况,且已经确定本地网络没有互联网连接问题时,请检查是否启用了系统代理程序。如果是,请关闭。胡桃工具箱的远程服务器在全世界范围内都有类似的体验效果, 你无需为了胡桃工具箱的网络连接而使用代理网络。

如果系统代理是你的网络必须选项,请关闭系统代理而使用 TUN 模式代理;或者也可以通过 Windows 8 AppContainer Loopback Utilityopen in new window 解除 Windows APP Container Loopback 的限制open in new window

你认为这篇文章怎么样?
  • 0
  • 0
  • 0
  • 0
  • 0
  • 0
评论
  • 按正序
  • 按倒序
  • 按热度
Powered by Waline v2.14.7
- + diff --git a/FAQ/artifact-rating-rules.html b/FAQ/artifact-rating-rules.html index a62f70e83..1d93a6aac 100644 --- a/FAQ/artifact-rating-rules.html +++ b/FAQ/artifact-rating-rules.html @@ -32,10 +32,10 @@ } - +

圣遗物评分机制

DGP-StudioFAQ小于 1 分钟

圣遗物评分机制

因角色设定差异,圣遗物评分机制也必须随角色所需属性而确定。

如果你有兴趣探索我们的评分机制, 可以审阅胡桃工具箱代码open in new window 来了解评分计算方法。

如果你对当前的圣遗物评分机制有新的建议,可以在 GitHub 上开启 Issue 为圣遗物评分提供新的依据open in new window

你认为这篇文章怎么样?
  • 0
  • 0
  • 0
  • 0
  • 0
  • 0
评论
  • 按正序
  • 按倒序
  • 按热度
Powered by Waline v2.14.7
- + diff --git a/FAQ/get-stoken-cookie-from-the-third-party.html b/FAQ/get-stoken-cookie-from-the-third-party.html index 2a0f1df8a..3d24a4f2b 100644 --- a/FAQ/get-stoken-cookie-from-the-third-party.html +++ b/FAQ/get-stoken-cookie-from-the-third-party.html @@ -32,10 +32,10 @@ } - +

使用第三方工具获取有 Stoken 的 cookie

DGP-StudioFAQ第三方工具大约 2 分钟

使用第三方工具获取有 Stoken 的 cookie

注意

  • 以下步骤中涉及的软件、开源项目等资源均来源于互联网,与 DGP-Studio 无关
  • 本说明文档仅提供有关的解决思路,仅供学习使用,具体操作与操作后果与本项目无关

Android

Android 用户可以使用开源项目 GetToken 来获取包含 Stoken 字段的 cookie

GetToken 开源项目

  • GetToken 项目的发布会包含两个 apk 文件,两者最终效果相同。根据你的设备情况选择适合你的版本即可
    • app-release.apk 为一个 LSPosed 插件允许用户在官方米游社中使用 GetToken 功能
    • 名称以lspatched结尾的 apk 文件是一个已包含 GetToken 功能的修改版米游社程序
      • 你需要卸载官方版米游社以安装该版本的米游社
  • 启用插件或安装修改版米游社后打开米游社,在底栏点击"我的",然后登录您的通行证
  • 在右上角点击形如🔑形状的按钮
  • 点击勾选 Stoken 选项
  • 点击复制登录信息
  • 将复制到的 Stoken 发送到已经安装了胡桃工具箱的电脑
  • 胡桃工具箱中的账号登录位置,点击手动输入
  • 将之前获取到的 cookie 输入,此时即可完成登录

iOS

iOS 用户可以在 App Store 下载抓包软件 Stream 来获取包含 Stoken 字段的 cookie

  • 从 App Store 下载 Streamopen in new window
  • 对域名 api-takumi.mihoyo.com 进行抓包分析
  • 找到并复制带有 Stoken 的数据
    • 形如stuid=****;stoken=v2****;mid=****;
  • 将复制到的 Stoken 发送到已经安装了胡桃工具箱的电脑
  • 胡桃工具箱中的账号登录位置,点击手动输入
  • 将之前获取到的 cookie 输入,此时即可完成登录
你认为这篇文章怎么样?
  • 0
  • 0
  • 0
  • 0
  • 0
  • 0
评论
  • 按正序
  • 按倒序
  • 按热度
Powered by Waline v2.14.7
- + diff --git a/FAQ/how-to.html b/FAQ/how-to.html index c45d5ca14..ab5e54e9f 100644 --- a/FAQ/how-to.html +++ b/FAQ/how-to.html @@ -32,11 +32,11 @@ } - +

如何...

DGP-StudioFAQ大约 1 分钟

如何...

这篇文档将会列出一些最常见的以“如何”开头的问题

如何创建胡桃的桌面快捷方式

  • Win+R 呼出运行窗口,在窗口中输入shell:AppsFolderRun
  • Windows 会弹出应用程序目录,找到胡桃工具箱
  • 右键,点击创建快捷方式
  • 根据提示操作你就可以获得一个桌面快捷方式了

如何实现自动化管理员模式

请使用如下的 PowerShell 脚本启动胡桃

Start-Process shell:AppsFolder\7f0db578-026f-4e0b-a75b-d5d06bb0a74d_7jfyf5536hdrr!App -verb runas
 

如何让胡桃工具箱开机自动启动

  • 请参考如下思路
    • 可以自行创建一个批处理文件,内容参考此issueopen in new window中,令胡桃以管理员模式直接运行的命令。
    • 设置一个计划任务程序令上述批处理文件开机自启,或将上述批处理文件加入启动项
  • 或有其他令胡桃工具箱可开机自启的思路,可自行探索

如何通过胡桃工具箱快速地启动游戏

  • 在主程序中正确设置高级启动器功能

  • 将胡桃工具箱在系统中固定在快速启动栏中

  • 在快速启动栏中右键胡桃应用程序

    quick-start

  • 选择启动游戏即可

你认为这篇文章怎么样?
  • 0
  • 0
  • 0
  • 0
  • 0
  • 0
评论
  • 按正序
  • 按倒序
  • 按热度
Powered by Waline v2.14.7
- + diff --git a/FAQ/index.html b/FAQ/index.html index 98a521e9b..90eb47ea8 100644 --- a/FAQ/index.html +++ b/FAQ/index.html @@ -32,10 +32,10 @@ } - +
- + diff --git a/FAQ/mihoyo-risk-tip.html b/FAQ/mihoyo-risk-tip.html index fd2cd00ba..2bf004d8b 100644 --- a/FAQ/mihoyo-risk-tip.html +++ b/FAQ/mihoyo-risk-tip.html @@ -32,10 +32,10 @@ } - +

账号风险及异常提示

DGP-StudioFAQ大约 1 分钟

账号风险及异常提示

imageimage

  • 当胡桃工具箱返回"账号有风险,请前往米游社查看"、"请求异常,请前往米游社对应功能页面查看"、"无感验证失败,请前往「米游社我的角色实时便笺」页面查看 "等错误提示时,代表当前的操作被米游社的验证系统所阻挡

  • 解决方式

    • 使用手机打开米游社App

    • 点击我的

    • 点击个人主页

    • 点击我的角色下方的角色标签

      • 点击全部角色
      • 或可以点击实时便笺窗体
    • 完成在此期间可能随机触发的验证流程(例如验证码),即可解决本问题。

      • 若此操作未触发验证流程,可重复进行多次,直到触发验证为止
      • 若始终无法触发验证,可修改密码

提示

  • 若风险提示过于频繁,或始终无法触发验证,代表您的账号风险已过高,请修改密码,使多个设备同时登录的状态被重置

注意

  • 若您已绑定并使用可提供原神查询的Bot同时有多个设备使用同一个米哈游通行证,则本条目所示的情况,尤其无感验证将基本无法成功,这是米游社后端的安全性设计,不可避免,无法绕过
  • 若您本地有多个米哈游通行证同时频繁与米游社进行数据交互,则可能会被米游社在一定时间内封禁IP地址,这是米游社后端的安全性设计,不可避免,无法绕过
你认为这篇文章怎么样?
  • 0
  • 0
  • 0
  • 0
  • 0
  • 0
评论
  • 按正序
  • 按倒序
  • 按热度
Powered by Waline v2.14.7
- + diff --git a/FAQ/why.html b/FAQ/why.html index 9bcfc7098..a0a3a7761 100644 --- a/FAQ/why.html +++ b/FAQ/why.html @@ -32,10 +32,10 @@ } - +

为什么...

DGP-StudioFAQ大约 2 分钟

为什么...

这篇文档将会列出一些最常见的以“为什么”开头的问题

为什么在设置中点击修改游戏路径无效

特定系统版本的用户,由于微软对文件选择对话框的COM实现的差异,会存在点击按钮后无响应的问题。

相关的 Github Issueopen in new window

为什么程序会出现乱码现象

  • 当用户在 Windows 10 下使用胡桃且发现有乱码情况时:
    • 可以下载 Segoe Fluent Icons字体
    • 安装时选择为系统所有用户安装,即可解决问题
  • 您可以从 微软官方open in new window下载到该字体文件

为什么解锁帧率后使用心海时出现掉帧

原神的BUG,和我们没关系

为什么会弹出需要使用新应用以打开的对话框

请根据文档在设置中清除定时任务后再卸载胡桃工具箱

为什么米游社帐号登录状态经常失效,添加的帐号消失

  • 我们通过储存帐号的米游社 Cookie 来维持登录状态。
  • 但是当用户在浏览器或其它设备上注销帐号后, 维持登录状态的 Cookie 将失效
  • 这会导致胡桃工具箱上的米游社帐号在启动后被自动移除。
  • 此情况也可能因为网络连接问题导致无法检查Cookie有效性,故出现此情况后请优先重启胡桃工具箱。
  • 自2022年10月起,米游社极大地提高了账号被判定为有风险的概率,账号有风险时亦会令Cookie无法被识别为有效状态

为什么程序会提示注册计划任务失败

使用管理员模式使用一次实时便笺后,胡桃的任务计划会被以管理员权限创建。当再次以非管理员模式启动胡桃时,程序在修改计划任务时会缺少权限。 继续使用管理员模式即可解决该问题。

你认为这篇文章怎么样?
  • 0
  • 0
  • 0
  • 0
  • 0
  • 0
评论
  • 按正序
  • 按倒序
  • 按热度
Powered by Waline v2.14.7
- + diff --git a/assets/SearchResult-63085ff1.js b/assets/SearchResult-63085ff1.js deleted file mode 100644 index 16cd0eaba..000000000 --- a/assets/SearchResult-63085ff1.js +++ /dev/null @@ -1 +0,0 @@ -import{u as K,b as j,k as J,c as N,d as R,e as M,P as k,B as x,f as G}from"./app-983ac11c.js";import{r as U,h as H,c as $,D as _,C as ee,$ as te,o as ae,E as le,j as e,R as S,x as se,p as oe,i as ce}from"./framework-2050cf2c.js";const ne="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";const F=()=>e(k,{name:"close"},()=>e("path",{d:"m925.468 822.294-303.27-310.288L925.51 201.674c34.683-27.842 38.3-75.802 8.122-107.217-30.135-31.37-82.733-34.259-117.408-6.463L512.001 399.257 207.777 87.993C173.1 60.197 120.504 63.087 90.369 94.456c-30.179 31.415-26.561 79.376 8.122 107.217L401.8 512.005l-303.27 310.29c-34.724 27.82-38.34 75.846-8.117 107.194 30.135 31.437 82.729 34.327 117.408 6.486L512 624.756l304.177 311.22c34.68 27.84 87.272 24.95 117.408-6.487 30.223-31.348 26.56-79.375-8.118-107.195z"}));F.displayName="CloseIcon";const T=()=>e(k,{name:"heading"},()=>e("path",{d:"M250.4 704.6H64V595.4h202.4l26.2-166.6H94V319.6h214.4L352 64h127.8l-43.6 255.4h211.2L691 64h126.2l-43.6 255.4H960v109.2H756.2l-24.6 166.6H930v109.2H717L672 960H545.8l43.6-255.4H376.6L333 960H206.8l43.6-255.4zm168.4-276L394 595.4h211.2l24.6-166.6h-211z"}));T.displayName="HeadingIcon";const q=()=>e(k,{name:"heart"},()=>e("path",{d:"M1024 358.156C1024 195.698 892.3 64 729.844 64c-86.362 0-164.03 37.218-217.844 96.49C458.186 101.218 380.518 64 294.156 64 131.698 64 0 195.698 0 358.156 0 444.518 37.218 522.186 96.49 576H96l320 320c32 32 64 64 96 64s64-32 96-64l320-320h-.49c59.272-53.814 96.49-131.482 96.49-217.844zM841.468 481.232 517.49 805.49a2981.962 2981.962 0 0 1-5.49 5.48c-1.96-1.95-3.814-3.802-5.49-5.48L182.532 481.234C147.366 449.306 128 405.596 128 358.156 128 266.538 202.538 192 294.156 192c47.44 0 91.15 19.366 123.076 54.532L512 350.912l94.768-104.378C638.696 211.366 682.404 192 729.844 192 821.462 192 896 266.538 896 358.156c0 47.44-19.368 91.15-54.532 123.076z"}));q.displayName="HeartIcon";const X=()=>e(k,{name:"history"},()=>e("path",{d:"M512 1024a512 512 0 1 1 512-512 512 512 0 0 1-512 512zm0-896a384 384 0 1 0 384 384 384 384 0 0 0-384-384zm192 448H512a64 64 0 0 1-64-64V320a64 64 0 0 1 128 0v128h128a64 64 0 0 1 0 128z"}));X.displayName="HistoryIcon";const Y=()=>e(k,{name:"title"},()=>e("path",{d:"M512 256c70.656 0 134.656 28.672 180.992 75.008A254.933 254.933 0 0 1 768 512c0 83.968-41.024 157.888-103.488 204.48C688.96 748.736 704 788.48 704 832c0 105.984-86.016 192-192 192-106.048 0-192-86.016-192-192h128a64 64 0 1 0 128 0 64 64 0 0 0-64-64 255.19 255.19 0 0 1-181.056-75.008A255.403 255.403 0 0 1 256 512c0-83.968 41.024-157.824 103.488-204.544C335.04 275.264 320 235.584 320 192A192 192 0 0 1 512 0c105.984 0 192 85.952 192 192H576a64.021 64.021 0 0 0-128 0c0 35.328 28.672 64 64 64zM384 512c0 70.656 57.344 128 128 128s128-57.344 128-128-57.344-128-128-128-128 57.344-128 128z"}));Y.displayName="TitleIcon";const ue={0:{"/":"分类: $content","/en/":"Category:$content"},1:{"/":"标签: $content","/en/":"Tag:$content"}},ve=300,O=5,pe={"/en/":{cancel:"Cancel",placeholder:"search",search:"Search",select:"to select",navigate:"to navigate",exit:"to exit",history:"Search History",emptyHistory:"Empty Search History",emptyResult:"No results found",loading:"Loading search indexes..."},"/":{cancel:"取消",placeholder:"点击搜索",search:"搜索",select:"选择",navigate:"切换",exit:"关闭",history:"搜索历史",emptyHistory:"无搜索历史",emptyResult:"没有找到结果",loading:"正在加载搜索索引..."}},he="search-pro-history-results",P=K(he,[]),ie=()=>({history:P,addHistory:a=>{P.value.length{P.value=[...P.value.slice(0,a),...P.value.slice(a+1)]}}),re=U(ne),ye=H(()=>JSON.parse(x(re.value))),W=(a,h)=>{const i=a.toLowerCase(),l=h.toLowerCase(),c=[];let s=0,p=0;const r=(t,y=!1)=>{let o="";p===0?o=t.length>20?`… ${t.slice(-20)}`:t:y?o=t.length+p>100?`${t.slice(0,100-p)}… `:t:o=t.length>20?`${t.slice(0,20)} … ${t.slice(-20)}`:t,o&&c.push(o),p+=o.length,y||(c.push(["strong",h]),p+=h.length,p>=100&&c.push(" …"))};let d=i.indexOf(l,s);if(d===-1)return null;for(;d>=0;){const t=d+l.length;if(r(a.slice(s,d)),s=t,p>100)break;d=i.indexOf(l,s)}return p<100&&r(a.slice(s),!0),c},D=a=>a.reduce((h,{type:i})=>h+(i==="title"?50:i==="heading"?20:i==="custom"?10:1),0),de=(a,h)=>{var i;const l={};for(const[c,s]of Object.entries(h)){const p=((i=h[c.replace(/\/[^\\]*$/,"")])==null?void 0:i.title)||"",r=`${p?`${p} > `:""}${s.title}`,d=W(s.title,a);d&&(l[r]=[...l[r]||[],{type:"title",path:c,display:d}]),s.customFields&&Object.entries(s.customFields).forEach(([t,y])=>{y.forEach(o=>{const n=W(o,a);n&&(l[r]=[...l[r]||[],{type:"custom",path:c,index:t,display:n}])})});for(const t of s.contents){const y=W(t.header,a);y&&(l[r]=[...l[r]||[],{type:"heading",path:c+(t.slug?`#${t.slug}`:""),display:y}]);for(const o of t.contents){const n=W(o,a);n&&(l[r]=[...l[r]||[],{type:"content",header:t.header,path:c+(t.slug?`#${t.slug}`:""),display:n}])}}}return Object.keys(l).sort((c,s)=>D(l[c])-D(l[s])).map(c=>({title:c,contents:l[c]}))},fe=a=>{const h=j(),i=U([]),l=H(()=>ye.value[h.value]),c=G(s=>{i.value=s?de(s,l.value):[]},ve);return se([a,h],()=>{c(a.value)}),i};var Ue=$({name:"SearchResult",props:{query:{type:String,required:!0}},emits:{close:()=>!0,updateQuery:a=>!0},setup(a,{emit:h}){const i=_(),l=ee(),c=j(),s=J(pe),{history:p,addHistory:r,removeHistory:d}=ie(),t=te(a,"query"),y=fe(t),o=U(0),n=U(0),m=U(),C=H(()=>y.value.length>0),b=H(()=>y.value[o.value]||null),Q=()=>{o.value=o.value>0?o.value-1:y.value.length-1,n.value=b.value.contents.length-1},V=()=>{o.value=o.value{n.value{n.value>0?n.value=n.value-1:Q()},L=u=>u.map(v=>ce(v)?v:e(v[0],v[1])),w=u=>{if(u.type==="custom"){const v=ue[u.index]||"$content",[g,E=""]=oe(v)?v[c.value].split("$content"):v.split("$content");return L([g,...u.display,E])}return L(u.display)},z=()=>{o.value=0,n.value=0,h("updateQuery",""),h("close")};return ae(()=>{N("keydown",u=>{if(C.value){if(u.key==="ArrowUp")B();else if(u.key==="ArrowDown")I();else if(u.key==="Enter"){const v=b.value.contents[n.value];l.path!==v.path&&(r(v),i.push(v.path),z())}}}),R(m.value,{reserveScrollBarGap:!0})}),le(()=>{M()}),()=>e("div",{class:["search-pro-result",{empty:t.value===""?p.value.length===0:!C.value}],ref:m},t.value===""?p.value.length?e("ul",{class:"search-pro-result-list"},e("li",{class:"search-pro-result-list-item"},[e("div",{class:"search-pro-result-title"},s.value.history),p.value.map((u,v)=>e(S,{to:u.path,class:["search-pro-result-item",{active:n.value===v}],onClick:()=>{console.log("click"),z()}},()=>[e(X,{class:"search-pro-result-type"}),e("div",{class:"search-pro-result-content"},[u.type==="content"&&u.header?e("div",{class:"content-header"},u.header):null,e("div",w(u))]),e("button",{class:"search-pro-close-icon",onClick:g=>{g.preventDefault(),g.stopPropagation(),d(v)}},e(F))]))])):s.value.emptyHistory:C.value?e("ul",{class:"search-pro-result-list"},y.value.map(({title:u,contents:v},g)=>{const E=o.value===g;return e("li",{class:["search-pro-result-list-item",{active:E}]},[e("div",{class:"search-pro-result-title"},u||"Documentation"),v.map((f,Z)=>{const A=E&&n.value===Z;return e(S,{to:f.path,class:["search-pro-result-item",{active:A,"aria-selected":A}],onClick:()=>{r(f),z()}},()=>[f.type==="content"?null:e(f.type==="title"?Y:f.type==="heading"?T:q,{class:"search-pro-result-type"}),e("div",{class:"search-pro-result-content"},[f.type==="content"&&f.header?e("div",{class:"content-header"},f.header):null,e("div",w(f))])])})])})):s.value.emptyResult)}});export{Ue as default}; diff --git a/assets/SearchResult-abcf9732.js b/assets/SearchResult-abcf9732.js new file mode 100644 index 000000000..34f57a637 --- /dev/null +++ b/assets/SearchResult-abcf9732.js @@ -0,0 +1 @@ +import{u as w,b as O,k as U,c as I,d as J,e as z,P as b,B as q,f as Y}from"./app-d932ea69.js";import{r as K,h as x,c as $,D as _,C as ee,$ as te,o as ae,E as le,j as e,R as j,x as re,p as ne,i as oe}from"./framework-2050cf2c.js";const ce="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";const W=()=>e(b,{name:"close"},()=>e("path",{d:"m925.468 822.294-303.27-310.288L925.51 201.674c34.683-27.842 38.3-75.802 8.122-107.217-30.135-31.37-82.733-34.259-117.408-6.463L512.001 399.257 207.777 87.993C173.1 60.197 120.504 63.087 90.369 94.456c-30.179 31.415-26.561 79.376 8.122 107.217L401.8 512.005l-303.27 310.29c-34.724 27.82-38.34 75.846-8.117 107.194 30.135 31.437 82.729 34.327 117.408 6.486L512 624.756l304.177 311.22c34.68 27.84 87.272 24.95 117.408-6.487 30.223-31.348 26.56-79.375-8.118-107.195z"}));W.displayName="CloseIcon";const C=()=>e(b,{name:"heading"},()=>e("path",{d:"M250.4 704.6H64V595.4h202.4l26.2-166.6H94V319.6h214.4L352 64h127.8l-43.6 255.4h211.2L691 64h126.2l-43.6 255.4H960v109.2H756.2l-24.6 166.6H930v109.2H717L672 960H545.8l43.6-255.4H376.6L333 960H206.8l43.6-255.4zm168.4-276L394 595.4h211.2l24.6-166.6h-211z"}));C.displayName="HeadingIcon";const D=()=>e(b,{name:"heart"},()=>e("path",{d:"M1024 358.156C1024 195.698 892.3 64 729.844 64c-86.362 0-164.03 37.218-217.844 96.49C458.186 101.218 380.518 64 294.156 64 131.698 64 0 195.698 0 358.156 0 444.518 37.218 522.186 96.49 576H96l320 320c32 32 64 64 96 64s64-32 96-64l320-320h-.49c59.272-53.814 96.49-131.482 96.49-217.844zM841.468 481.232 517.49 805.49a2981.962 2981.962 0 0 1-5.49 5.48c-1.96-1.95-3.814-3.802-5.49-5.48L182.532 481.234C147.366 449.306 128 405.596 128 358.156 128 266.538 202.538 192 294.156 192c47.44 0 91.15 19.366 123.076 54.532L512 350.912l94.768-104.378C638.696 211.366 682.404 192 729.844 192 821.462 192 896 266.538 896 358.156c0 47.44-19.368 91.15-54.532 123.076z"}));D.displayName="HeartIcon";const E=()=>e(b,{name:"history"},()=>e("path",{d:"M512 1024a512 512 0 1 1 512-512 512 512 0 0 1-512 512zm0-896a384 384 0 1 0 384 384 384 384 0 0 0-384-384zm192 448H512a64 64 0 0 1-64-64V320a64 64 0 0 1 128 0v128h128a64 64 0 0 1 0 128z"}));E.displayName="HistoryIcon";const S=()=>e(b,{name:"title"},()=>e("path",{d:"M512 256c70.656 0 134.656 28.672 180.992 75.008A254.933 254.933 0 0 1 768 512c0 83.968-41.024 157.888-103.488 204.48C688.96 748.736 704 788.48 704 832c0 105.984-86.016 192-192 192-106.048 0-192-86.016-192-192h128a64 64 0 1 0 128 0 64 64 0 0 0-64-64 255.19 255.19 0 0 1-181.056-75.008A255.403 255.403 0 0 1 256 512c0-83.968 41.024-157.824 103.488-204.544C335.04 275.264 320 235.584 320 192A192 192 0 0 1 512 0c105.984 0 192 85.952 192 192H576a64.021 64.021 0 0 0-128 0c0 35.328 28.672 64 64 64zM384 512c0 70.656 57.344 128 128 128s128-57.344 128-128-57.344-128-128-128-128 57.344-128 128z"}));S.displayName="TitleIcon";const he={0:{"/":"分类: $content","/en/":"Category:$content"},1:{"/":"标签: $content","/en/":"Tag:$content"}},se=300,G=5,ue={"/en/":{cancel:"Cancel",placeholder:"search",search:"Search",select:"to select",navigate:"to navigate",exit:"to exit",history:"Search History",emptyHistory:"Empty Search History",emptyResult:"No results found",loading:"Loading search indexes..."},"/":{cancel:"取消",placeholder:"点击搜索",search:"搜索",select:"选择",navigate:"切换",exit:"关闭",history:"搜索历史",emptyHistory:"无搜索历史",emptyResult:"没有找到结果",loading:"正在加载搜索索引..."}},ve="search-pro-history-results",f=w(ve,[]),ye=()=>({history:f,addHistory:a=>{f.value.length{f.value=[...f.value.slice(0,a),...f.value.slice(a+1)]}}),ie=K(ce),Pe=x(()=>JSON.parse(q(ie.value))),p=(a,v)=>{const y=a.toLowerCase(),l=v.toLowerCase(),o=[];let r=0,u=0;const i=(t,P=!1)=>{let n="";u===0?n=t.length>20?`… ${t.slice(-20)}`:t:P?n=t.length+u>100?`${t.slice(0,100-u)}… `:t:n=t.length>20?`${t.slice(0,20)} … ${t.slice(-20)}`:t,n&&o.push(n),u+=n.length,P||(o.push(["strong",v]),u+=v.length,u>=100&&o.push(" …"))};let L=y.indexOf(l,r);if(L===-1)return null;for(;L>=0;){const t=L+l.length;if(i(a.slice(r,L)),r=t,u>100)break;L=y.indexOf(l,r)}return u<100&&i(a.slice(r),!0),o},T=a=>a.reduce((v,{type:y})=>v+(y==="title"?50:y==="heading"?20:y==="custom"?10:1),0),Le=(a,v)=>{var y;const l={};for(const[o,r]of Object.entries(v)){const u=((y=v[o.replace(/\/[^\\]*$/,"")])==null?void 0:y.title)||"",i=`${u?`${u} > `:""}${r.title}`,L=p(r.title,a);L&&(l[i]=[...l[i]||[],{type:"title",path:o,display:L}]),r.customFields&&Object.entries(r.customFields).forEach(([t,P])=>{P.forEach(n=>{const c=p(n,a);c&&(l[i]=[...l[i]||[],{type:"custom",path:o,index:t,display:c}])})});for(const t of r.contents){const P=p(t.header,a);P&&(l[i]=[...l[i]||[],{type:"heading",path:o+(t.slug?`#${t.slug}`:""),display:P}]);for(const n of t.contents){const c=p(n,a);c&&(l[i]=[...l[i]||[],{type:"content",header:t.header,path:o+(t.slug?`#${t.slug}`:""),display:c}])}}}return Object.keys(l).sort((o,r)=>T(l[o])-T(l[r])).map(o=>({title:o,contents:l[o]}))},de=a=>{const v=O(),y=K([]),l=x(()=>Pe.value[v.value]),o=Y(r=>{y.value=r?Le(r,l.value):[]},se);return re([a,v],()=>{o(a.value)}),y};var Ke=$({name:"SearchResult",props:{query:{type:String,required:!0}},emits:{close:()=>!0,updateQuery:a=>!0},setup(a,{emit:v}){const y=_(),l=ee(),o=O(),r=U(ue),{history:u,addHistory:i,removeHistory:L}=ye(),t=te(a,"query"),P=de(t),n=K(0),c=K(0),B=K(),k=x(()=>P.value.length>0),m=x(()=>P.value[n.value]||null),g=()=>{n.value=n.value>0?n.value-1:P.value.length-1,c.value=m.value.contents.length-1},N=()=>{n.value=n.value{c.value{c.value>0?c.value=c.value-1:g()},Q=h=>h.map(s=>oe(s)?s:e(s[0],s[1])),R=h=>{if(h.type==="custom"){const s=he[h.index]||"$content",[H,A=""]=ne(s)?s[o.value].split("$content"):s.split("$content");return Q([H,...h.display,A])}return Q(h.display)},F=()=>{n.value=0,c.value=0,v("updateQuery",""),v("close")};return ae(()=>{I("keydown",h=>{if(k.value){if(h.key==="ArrowUp")M();else if(h.key==="ArrowDown")V();else if(h.key==="Enter"){const s=m.value.contents[c.value];l.path!==s.path&&(i(s),y.push(s.path),F())}}}),J(B.value,{reserveScrollBarGap:!0})}),le(()=>{z()}),()=>e("div",{class:["search-pro-result",{empty:t.value===""?u.value.length===0:!k.value}],ref:B},t.value===""?u.value.length?e("ul",{class:"search-pro-result-list"},e("li",{class:"search-pro-result-list-item"},[e("div",{class:"search-pro-result-title"},r.value.history),u.value.map((h,s)=>e(j,{to:h.path,class:["search-pro-result-item",{active:c.value===s}],onClick:()=>{console.log("click"),F()}},()=>[e(E,{class:"search-pro-result-type"}),e("div",{class:"search-pro-result-content"},[h.type==="content"&&h.header?e("div",{class:"content-header"},h.header):null,e("div",R(h))]),e("button",{class:"search-pro-close-icon",onClick:H=>{H.preventDefault(),H.stopPropagation(),L(s)}},e(W))]))])):r.value.emptyHistory:k.value?e("ul",{class:"search-pro-result-list"},P.value.map(({title:h,contents:s},H)=>{const A=n.value===H;return e("li",{class:["search-pro-result-list-item",{active:A}]},[e("div",{class:"search-pro-result-title"},h||"Documentation"),s.map((d,X)=>{const Z=A&&c.value===X;return e(j,{to:d.path,class:["search-pro-result-item",{active:Z,"aria-selected":Z}],onClick:()=>{i(d),F()}},()=>[d.type==="content"?null:e(d.type==="title"?S:d.type==="heading"?C:D,{class:"search-pro-result-type"}),e("div",{class:"search-pro-result-content"},[d.type==="content"&&d.header?e("div",{class:"content-header"},d.header):null,e("div",R(d))])])})])})):r.value.emptyResult)}});export{Ke as default}; diff --git a/assets/VuePlayground-d5d63627.js b/assets/VuePlayground-3ca12abd.js similarity index 92% rename from assets/VuePlayground-d5d63627.js rename to assets/VuePlayground-3ca12abd.js index 55be3473c..612d2eac8 100644 --- a/assets/VuePlayground-d5d63627.js +++ b/assets/VuePlayground-3ca12abd.js @@ -1 +1 @@ -import{P as p,a as d,_ as v}from"./app-983ac11c.js";import{c as m,r as i,A as w,h as f,o as g,j as e}from"./framework-2050cf2c.js";const h=()=>e(p,{name:"loading"},()=>["0s","-0.333s","-0.667s"].map(a=>e("circle",{cx:512,cy:512,r:0,fill:"none",stroke:"currentColor","stroke-width":"20"},[e("animate",{attributeName:"r",repeatCount:"indefinite",dur:"1s",values:"0;400",keyTimes:"0;1",keySplines:"0 0.2 0.8 1",calcMode:"spline",begin:a}),e("animate",{attributeName:"opacity",repeatCount:"indefinite",dur:"1s",values:"1;0",keyTimes:"0;1",keySplines:"0.2 0 0.8 1",calcMode:"spline",begin:a})]))),y='',C=a=>d({},{autoResize:!0,showCode:!1,showCompileOutput:!1,showImportMap:!0,clearConsole:!1,layout:"vertical",ssr:!1},JSON.parse(decodeURIComponent(a)));var R=m({name:"VuePlayground",props:{title:{type:String,default:""},files:{type:String,required:!0},settings:{type:String,default:"{}"}},setup(a){const n=i(!0),l=w(),s=i(),t=f(()=>C(a.settings)),o=i(t.value.showCode||!1),r=async()=>{const{ReplStore:u,Repl:c}=await v(()=>import("./vue-repl-59662b05.js"),["assets/vue-repl-59662b05.js","assets/app-983ac11c.js","assets/framework-2050cf2c.js"]);l.value=c,s.value=new u({serializedState:decodeURIComponent(a.files),showOutput:!0}),t.value.vueVersion&&await s.value.setVueVersion(t.value.vueVersion)};return g(async()=>{await r(),n.value=!1}),()=>[e("div",{class:"vue-playground-wrapper"},[e("div",{class:"title-wrapper"},[a.title?e("div",{class:"title"},decodeURIComponent(a.title)):null,e("div",{class:"actions"},[e("button",{class:"action",innerHTML:y,onClick:()=>{o.value=!o.value}})])]),e("div",{class:["repl-container",o.value?"show-code":"hide-code"]},[n.value?e("div",{class:"preview-loading-wrapper"},e(h)):null,l.value?e(l.value,{store:s.value,...t.value}):null])])]}});export{R as default}; +import{P as p,a as d,_ as v}from"./app-d932ea69.js";import{c as m,r as i,A as w,h as f,o as g,j as e}from"./framework-2050cf2c.js";const h=()=>e(p,{name:"loading"},()=>["0s","-0.333s","-0.667s"].map(a=>e("circle",{cx:512,cy:512,r:0,fill:"none",stroke:"currentColor","stroke-width":"20"},[e("animate",{attributeName:"r",repeatCount:"indefinite",dur:"1s",values:"0;400",keyTimes:"0;1",keySplines:"0 0.2 0.8 1",calcMode:"spline",begin:a}),e("animate",{attributeName:"opacity",repeatCount:"indefinite",dur:"1s",values:"1;0",keyTimes:"0;1",keySplines:"0.2 0 0.8 1",calcMode:"spline",begin:a})]))),y='',C=a=>d({},{autoResize:!0,showCode:!1,showCompileOutput:!1,showImportMap:!0,clearConsole:!1,layout:"vertical",ssr:!1},JSON.parse(decodeURIComponent(a)));var R=m({name:"VuePlayground",props:{title:{type:String,default:""},files:{type:String,required:!0},settings:{type:String,default:"{}"}},setup(a){const n=i(!0),l=w(),s=i(),t=f(()=>C(a.settings)),o=i(t.value.showCode||!1),r=async()=>{const{ReplStore:u,Repl:c}=await v(()=>import("./vue-repl-215c4230.js"),["assets/vue-repl-215c4230.js","assets/app-d932ea69.js","assets/framework-2050cf2c.js"]);l.value=c,s.value=new u({serializedState:decodeURIComponent(a.files),showOutput:!0}),t.value.vueVersion&&await s.value.setVueVersion(t.value.vueVersion)};return g(async()=>{await r(),n.value=!1}),()=>[e("div",{class:"vue-playground-wrapper"},[e("div",{class:"title-wrapper"},[a.title?e("div",{class:"title"},decodeURIComponent(a.title)):null,e("div",{class:"actions"},[e("button",{class:"action",innerHTML:y,onClick:()=>{o.value=!o.value}})])]),e("div",{class:["repl-container",o.value?"show-code":"hide-code"]},[n.value?e("div",{class:"preview-loading-wrapper"},e(h)):null,l.value?e(l.value,{store:s.value,...t.value}):null])])]}});export{R as default}; diff --git a/assets/app-983ac11c.js b/assets/app-d932ea69.js similarity index 99% rename from assets/app-983ac11c.js rename to assets/app-d932ea69.js index 0b81ffc50..7f68ae2a9 100644 --- a/assets/app-983ac11c.js +++ b/assets/app-d932ea69.js @@ -1,4 +1,4 @@ -import{d as defineAsyncComponent,r as ref,a as readonly,b as reactive,c as defineComponent,i as isString$1,e as isArray,f as dedupeHead,g as resolveLocalePath,o as onMounted,h as computed,j as h$3,k as isLinkHttp,l as removeLeadingSlash,m as inject,n as getCurrentInstance,p as isPlainObject,q as camelize,s as capitalize,t as isFunction$1,u as unref,v as nextTick,w as isRef,x as watch,y as getCurrentScope,z as onScopeDispose,A as shallowRef,B as watchEffect,C as useRoute,D as useRouter,R as RouterLink,T as Transition,E as onBeforeUnmount,F as createBaseVNode,G as onUnmounted,H as openBlock,I as createElementBlock,J as toDisplayString,K as Fragment,L as renderList,M as createCommentVNode,N as normalizeStyle,O as createVNode,P as normalizeClass,Q as withDirectives,S as vModelText,U as vShow,V as createTextVNode,W as createBlock,X as vModelDynamic,Y as resolveComponent,Z as provide,_ as isLinkMailto,$ as toRef,a0 as isLinkTel,a1 as isLinkExternal,a2 as ensureEndingSlash,a3 as TransitionGroup,a4 as removeEndingSlash,a5 as useLink,a6 as createSSRApp,a7 as RouterView,a8 as createRouter,a9 as START_LOCATION_NORMALIZED,aa as createWebHistory}from"./framework-2050cf2c.js";const scriptRel="modulepreload",assetsURL=function(b){return"/"+b},seen={},__vitePreload=function($,j,U){if(!j||j.length===0)return $();const Bn=document.getElementsByTagName("link");return Promise.all(j.map(Fn=>{if(Fn=assetsURL(Fn),Fn in seen)return;seen[Fn]=!0;const qn=Fn.endsWith(".css"),Wn=qn?'[rel="stylesheet"]':"";if(!!U)for(let Yn=Bn.length-1;Yn>=0;Yn--){const Zn=Bn[Yn];if(Zn.href===Fn&&(!qn||Zn.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${Fn}"]${Wn}`))return;const Qn=document.createElement("link");if(Qn.rel=qn?"stylesheet":scriptRel,qn||(Qn.as="script",Qn.crossOrigin=""),Qn.href=Fn,document.head.appendChild(Qn),qn)return new Promise((Yn,Zn)=>{Qn.addEventListener("load",Yn),Qn.addEventListener("error",()=>Zn(new Error(`Unable to preload CSS for ${Fn}`)))})})).then(()=>$())},pagesData$1={"v-8daa1a0e":()=>__vitePreload(()=>import("./index.html-b78e8cf1.js"),[]).then(({data:b})=>b),"v-67f865c9":()=>__vitePreload(()=>import("./community.html-4259ed5c.js"),[]).then(({data:b})=>b),"v-c360777a":()=>__vitePreload(()=>import("./markmap.html-0f0f34c6.js"),[]).then(({data:b})=>b),"v-590a42d9":()=>__vitePreload(()=>import("./project.html-ee74980c.js"),[]).then(({data:b})=>b),"v-96f5eae0":()=>__vitePreload(()=>import("./quick-start.html-7ec59c0d.js"),[]).then(({data:b})=>b),"v-35ed7d28":()=>__vitePreload(()=>import("./star-request.html-0a6171e5.js"),[]).then(({data:b})=>b),"v-4f87b30d":()=>__vitePreload(()=>import("./Gacha-system-and-export-principal.html-cd4faf5f.js"),[]).then(({data:b})=>b),"v-5b94d45f":()=>__vitePreload(()=>import("./HttpRequestException.html-eec3d65c.js"),[]).then(({data:b})=>b),"v-0288c929":()=>__vitePreload(()=>import("./artifact-rating-rules.html-6f9d5a47.js"),[]).then(({data:b})=>b),"v-9a0eaba6":()=>__vitePreload(()=>import("./get-stoken-cookie-from-the-third-party.html-f336e33e.js"),[]).then(({data:b})=>b),"v-179f15e2":()=>__vitePreload(()=>import("./how-to.html-eb31d630.js"),[]).then(({data:b})=>b),"v-401b4afa":()=>__vitePreload(()=>import("./mihoyo-risk-tip.html-0cc42bbd.js"),[]).then(({data:b})=>b),"v-289a9e83":()=>__vitePreload(()=>import("./why.html-53780ff2.js"),[]).then(({data:b})=>b),"v-28eb1946":()=>__vitePreload(()=>import("./symposium1.html-97fedc99.js"),[]).then(({data:b})=>b),"v-2a9ff1e5":()=>__vitePreload(()=>import("./symposium2.html-86329c7b.js"),[]).then(({data:b})=>b),"v-2d0a870d":()=>__vitePreload(()=>import("./index.html-59219388.js"),[]).then(({data:b})=>b),"v-c4a44b52":()=>__vitePreload(()=>import("./markmap.html-f4ccea80.js"),[]).then(({data:b})=>b),"v-586858ed":()=>__vitePreload(()=>import("./project.html-d154f424.js"),[]).then(({data:b})=>b),"v-0c01f6a4":()=>__vitePreload(()=>import("./quick-start.html-f867c09e.js"),[]).then(({data:b})=>b),"v-35380e8e":()=>__vitePreload(()=>import("./index.html-60c96614.js"),[]).then(({data:b})=>b),"v-73139ec8":()=>__vitePreload(()=>import("./achievements.html-45b07921.js"),[]).then(({data:b})=>b),"v-1c93fc72":()=>__vitePreload(()=>import("./character-data.html-0eec3e5b.js"),[]).then(({data:b})=>b),"v-e37f5fa8":()=>__vitePreload(()=>import("./character-wiki.html-8f26f5ab.js"),[]).then(({data:b})=>b),"v-646944b6":()=>__vitePreload(()=>import("./daily-notes.html-29eff528.js"),[]).then(({data:b})=>b),"v-1ae10847":()=>__vitePreload(()=>import("./develop-plan.html-5365831e.js"),[]).then(({data:b})=>b),"v-923d01d2":()=>__vitePreload(()=>import("./game-launcher.html-08956561.js"),[]).then(({data:b})=>b),"v-6de46920":()=>__vitePreload(()=>import("./hutao-API.html-f638b185.js"),[]).then(({data:b})=>b),"v-0c385e36":()=>__vitePreload(()=>import("./hutao-settings.html-f7bc73b8.js"),[]).then(({data:b})=>b),"v-3e40bb9d":()=>__vitePreload(()=>import("./mhy-account-switch.html-c5e0c822.js"),[]).then(({data:b})=>b),"v-7070f771":()=>__vitePreload(()=>import("./weapon-wiki.html-d9fd70e8.js"),[]).then(({data:b})=>b),"v-f4f67790":()=>__vitePreload(()=>import("./wish-export.html-aed08d75.js"),[]).then(({data:b})=>b),"v-39f4c4da":()=>__vitePreload(()=>import("./bug-report.html-b552c51c.js"),[]).then(({data:b})=>b),"v-6730cc6c":()=>__vitePreload(()=>import("./privacy-notice.html-63f617f2.js"),[]).then(({data:b})=>b),"v-d670f89a":()=>__vitePreload(()=>import("./tos.html-5b085922.js"),[]).then(({data:b})=>b),"v-39caee21":()=>__vitePreload(()=>import("./Gacha-system-and-export-principal.html-8d0fa850.js"),[]).then(({data:b})=>b),"v-28cb28cb":()=>__vitePreload(()=>import("./HttpRequestException.html-30830cd8.js"),[]).then(({data:b})=>b),"v-47c5fb86":()=>__vitePreload(()=>import("./artifact-rating-rules.html-2550311a.js"),[]).then(({data:b})=>b),"v-eab988ce":()=>__vitePreload(()=>import("./get-stoken-cookie-from-the-third-party.html-a069d9e6.js"),[]).then(({data:b})=>b),"v-5a1bb67b":()=>__vitePreload(()=>import("./how-to.html-437f0776.js"),[]).then(({data:b})=>b),"v-0744e30e":()=>__vitePreload(()=>import("./mihoyo-risk-tip.html-b6dfe79e.js"),[]).then(({data:b})=>b),"v-27f8b497":()=>__vitePreload(()=>import("./why.html-6c589158.js"),[]).then(({data:b})=>b),"v-fc43fa9c":()=>__vitePreload(()=>import("./symposium1.html-b33e3d7f.js"),[]).then(({data:b})=>b),"v-f8da495e":()=>__vitePreload(()=>import("./symposium2.html-b5df9842.js"),[]).then(({data:b})=>b),"v-30f089b6":()=>__vitePreload(()=>import("./index.html-c8b6cf82.js"),[]).then(({data:b})=>b),"v-699a13b0":()=>__vitePreload(()=>import("./achievements.html-27f51021.js"),[]).then(({data:b})=>b),"v-f3692af4":()=>__vitePreload(()=>import("./character-data.html-1c1cfa19.js"),[]).then(({data:b})=>b),"v-10108380":()=>__vitePreload(()=>import("./character-wiki.html-509d6ec0.js"),[]).then(({data:b})=>b),"v-28566fde":()=>__vitePreload(()=>import("./daily-notes.html-010f2176.js"),[]).then(({data:b})=>b),"v-83f6294a":()=>__vitePreload(()=>import("./develop-plan.html-c6ac2429.js"),[]).then(({data:b})=>b),"v-7839fe83":()=>__vitePreload(()=>import("./game-launcher.html-d367bfe6.js"),[]).then(({data:b})=>b),"v-0106e0dc":()=>__vitePreload(()=>import("./hutao-API.html-d894b7e4.js"),[]).then(({data:b})=>b),"v-639b3ef9":()=>__vitePreload(()=>import("./hutao-settings.html-ecc905c0.js"),[]).then(({data:b})=>b),"v-03aaffb1":()=>__vitePreload(()=>import("./mhy-account-switch.html-d713d3a7.js"),[]).then(({data:b})=>b),"v-e30b3c46":()=>__vitePreload(()=>import("./weapon-wiki.html-39644c93.js"),[]).then(({data:b})=>b),"v-b8e3a2b8":()=>__vitePreload(()=>import("./wish-export.html-a631d689.js"),[]).then(({data:b})=>b),"v-45ceb024":()=>__vitePreload(()=>import("./bug-report.html-f69951f4.js"),[]).then(({data:b})=>b),"v-b4085a44":()=>__vitePreload(()=>import("./privacy-notice.html-7a160e19.js"),[]).then(({data:b})=>b),"v-b1c7a1c2":()=>__vitePreload(()=>import("./tos.html-6a9f1d6e.js"),[]).then(({data:b})=>b),"v-3706649a":()=>__vitePreload(()=>import("./404.html-32d5d192.js"),[]).then(({data:b})=>b),"v-74379e72":()=>__vitePreload(()=>import("./index.html-79b9b84e.js"),[]).then(({data:b})=>b),"v-437b37b6":()=>__vitePreload(()=>import("./index.html-00b54548.js"),[]).then(({data:b})=>b),"v-b573819c":()=>__vitePreload(()=>import("./index.html-534cbddc.js"),[]).then(({data:b})=>b),"v-07470886":()=>__vitePreload(()=>import("./index.html-4f0d6788.js"),[]).then(({data:b})=>b),"v-ca0fb86c":()=>__vitePreload(()=>import("./index.html-318a4b43.js"),[]).then(({data:b})=>b),"v-a4f9d2c4":()=>__vitePreload(()=>import("./index.html-2bc60034.js"),[]).then(({data:b})=>b)},siteData$1=JSON.parse('{"base":"/","lang":"en-US","title":"","description":"","head":[["script",{"async":"","defer":"","data-website-id":"f586534f-1741-450e-a0f4-3c0189f993c9","src":"https://umami.irain.in/umami.js"},"\\n "],["link",{"rel":"icon","href":"/favicon.ico"}],["link",{"rel":"icon","href":"/pwa-icon/chrome-512.png","type":"image/png","sizes":"512x512"}],["link",{"rel":"icon","href":"/pwa-icon/chrome-192.png","type":"image/png","sizes":"192x192"}],["link",{"rel":"manifest","href":"/manifest.webmanifest","crossorigin":"use-credentials"}],["meta",{"name":"theme-color","content":"#f26d6d"}],["link",{"rel":"apple-touch-icon","href":"/favicon.ico"}],["meta",{"name":"apple-mobile-web-app-capable","content":"yes"}],["meta",{"name":"apple-mobile-web-app-status-bar-style","content":"black"}],["meta",{"name":"msapplication-TileImage","content":"/favicon.ico"}],["meta",{"name":"msapplication-TileColor","content":"#ffffff"}],["meta",{"name":"viewport","content":"width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no, viewport-fit=cover"}]],"locales":{"/":{"lang":"zh-CN","title":"胡桃工具箱","description":"多功能的原神工具箱"},"/en/":{"lang":"en-US","title":"Snap Hutao","description":"Super utilitarian Genshin Impact Tool"}}}'),pagesComponents={"v-8daa1a0e":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-12187913.js"),["assets/index.html-12187913.js","assets/framework-2050cf2c.js"])),"v-67f865c9":defineAsyncComponent(()=>__vitePreload(()=>import("./community.html-b313a1f6.js"),["assets/community.html-b313a1f6.js","assets/framework-2050cf2c.js"])),"v-c360777a":defineAsyncComponent(()=>__vitePreload(()=>import("./markmap.html-35e571d4.js"),["assets/markmap.html-35e571d4.js","assets/framework-2050cf2c.js"])),"v-590a42d9":defineAsyncComponent(()=>__vitePreload(()=>import("./project.html-3e4ddd91.js"),["assets/project.html-3e4ddd91.js","assets/framework-2050cf2c.js"])),"v-96f5eae0":defineAsyncComponent(()=>__vitePreload(()=>import("./quick-start.html-6eb6aa21.js"),["assets/quick-start.html-6eb6aa21.js","assets/framework-2050cf2c.js"])),"v-35ed7d28":defineAsyncComponent(()=>__vitePreload(()=>import("./star-request.html-a111ddc0.js"),["assets/star-request.html-a111ddc0.js","assets/framework-2050cf2c.js"])),"v-4f87b30d":defineAsyncComponent(()=>__vitePreload(()=>import("./Gacha-system-and-export-principal.html-3d8f95e8.js"),["assets/Gacha-system-and-export-principal.html-3d8f95e8.js","assets/framework-2050cf2c.js"])),"v-5b94d45f":defineAsyncComponent(()=>__vitePreload(()=>import("./HttpRequestException.html-a0acbb00.js"),["assets/HttpRequestException.html-a0acbb00.js","assets/framework-2050cf2c.js"])),"v-0288c929":defineAsyncComponent(()=>__vitePreload(()=>import("./artifact-rating-rules.html-2ad9f1be.js"),["assets/artifact-rating-rules.html-2ad9f1be.js","assets/framework-2050cf2c.js"])),"v-9a0eaba6":defineAsyncComponent(()=>__vitePreload(()=>import("./get-stoken-cookie-from-the-third-party.html-a02de77c.js"),["assets/get-stoken-cookie-from-the-third-party.html-a02de77c.js","assets/framework-2050cf2c.js"])),"v-179f15e2":defineAsyncComponent(()=>__vitePreload(()=>import("./how-to.html-702e4cb9.js"),["assets/how-to.html-702e4cb9.js","assets/framework-2050cf2c.js"])),"v-401b4afa":defineAsyncComponent(()=>__vitePreload(()=>import("./mihoyo-risk-tip.html-1202309e.js"),["assets/mihoyo-risk-tip.html-1202309e.js","assets/framework-2050cf2c.js"])),"v-289a9e83":defineAsyncComponent(()=>__vitePreload(()=>import("./why.html-5f977851.js"),["assets/why.html-5f977851.js","assets/framework-2050cf2c.js"])),"v-28eb1946":defineAsyncComponent(()=>__vitePreload(()=>import("./symposium1.html-3ced5dc3.js"),["assets/symposium1.html-3ced5dc3.js","assets/framework-2050cf2c.js"])),"v-2a9ff1e5":defineAsyncComponent(()=>__vitePreload(()=>import("./symposium2.html-bad37c5f.js"),["assets/symposium2.html-bad37c5f.js","assets/framework-2050cf2c.js"])),"v-2d0a870d":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-c0b215e3.js"),["assets/index.html-c0b215e3.js","assets/framework-2050cf2c.js"])),"v-c4a44b52":defineAsyncComponent(()=>__vitePreload(()=>import("./markmap.html-c8233cb5.js"),["assets/markmap.html-c8233cb5.js","assets/framework-2050cf2c.js"])),"v-586858ed":defineAsyncComponent(()=>__vitePreload(()=>import("./project.html-2471e533.js"),["assets/project.html-2471e533.js","assets/framework-2050cf2c.js"])),"v-0c01f6a4":defineAsyncComponent(()=>__vitePreload(()=>import("./quick-start.html-90efb2be.js"),["assets/quick-start.html-90efb2be.js","assets/framework-2050cf2c.js"])),"v-35380e8e":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-c412ed13.js"),["assets/index.html-c412ed13.js","assets/framework-2050cf2c.js"])),"v-73139ec8":defineAsyncComponent(()=>__vitePreload(()=>import("./achievements.html-d587d759.js"),["assets/achievements.html-d587d759.js","assets/framework-2050cf2c.js"])),"v-1c93fc72":defineAsyncComponent(()=>__vitePreload(()=>import("./character-data.html-7cbcfb0c.js"),["assets/character-data.html-7cbcfb0c.js","assets/framework-2050cf2c.js"])),"v-e37f5fa8":defineAsyncComponent(()=>__vitePreload(()=>import("./character-wiki.html-c3f4fc0d.js"),["assets/character-wiki.html-c3f4fc0d.js","assets/framework-2050cf2c.js"])),"v-646944b6":defineAsyncComponent(()=>__vitePreload(()=>import("./daily-notes.html-0811c141.js"),["assets/daily-notes.html-0811c141.js","assets/framework-2050cf2c.js"])),"v-1ae10847":defineAsyncComponent(()=>__vitePreload(()=>import("./develop-plan.html-304a21a8.js"),["assets/develop-plan.html-304a21a8.js","assets/framework-2050cf2c.js"])),"v-923d01d2":defineAsyncComponent(()=>__vitePreload(()=>import("./game-launcher.html-50a156eb.js"),["assets/game-launcher.html-50a156eb.js","assets/framework-2050cf2c.js"])),"v-6de46920":defineAsyncComponent(()=>__vitePreload(()=>import("./hutao-API.html-bf294432.js"),["assets/hutao-API.html-bf294432.js","assets/framework-2050cf2c.js"])),"v-0c385e36":defineAsyncComponent(()=>__vitePreload(()=>import("./hutao-settings.html-418b1f2c.js"),["assets/hutao-settings.html-418b1f2c.js","assets/framework-2050cf2c.js"])),"v-3e40bb9d":defineAsyncComponent(()=>__vitePreload(()=>import("./mhy-account-switch.html-0482798f.js"),["assets/mhy-account-switch.html-0482798f.js","assets/framework-2050cf2c.js"])),"v-7070f771":defineAsyncComponent(()=>__vitePreload(()=>import("./weapon-wiki.html-33bb156f.js"),["assets/weapon-wiki.html-33bb156f.js","assets/framework-2050cf2c.js"])),"v-f4f67790":defineAsyncComponent(()=>__vitePreload(()=>import("./wish-export.html-2b371d2b.js"),["assets/wish-export.html-2b371d2b.js","assets/framework-2050cf2c.js"])),"v-39f4c4da":defineAsyncComponent(()=>__vitePreload(()=>import("./bug-report.html-665f088a.js"),["assets/bug-report.html-665f088a.js","assets/framework-2050cf2c.js"])),"v-6730cc6c":defineAsyncComponent(()=>__vitePreload(()=>import("./privacy-notice.html-6cb5a329.js"),["assets/privacy-notice.html-6cb5a329.js","assets/framework-2050cf2c.js"])),"v-d670f89a":defineAsyncComponent(()=>__vitePreload(()=>import("./tos.html-00997ad6.js"),["assets/tos.html-00997ad6.js","assets/framework-2050cf2c.js"])),"v-39caee21":defineAsyncComponent(()=>__vitePreload(()=>import("./Gacha-system-and-export-principal.html-abf4ddb4.js"),["assets/Gacha-system-and-export-principal.html-abf4ddb4.js","assets/framework-2050cf2c.js"])),"v-28cb28cb":defineAsyncComponent(()=>__vitePreload(()=>import("./HttpRequestException.html-2143ce68.js"),["assets/HttpRequestException.html-2143ce68.js","assets/framework-2050cf2c.js"])),"v-47c5fb86":defineAsyncComponent(()=>__vitePreload(()=>import("./artifact-rating-rules.html-322d1054.js"),["assets/artifact-rating-rules.html-322d1054.js","assets/framework-2050cf2c.js"])),"v-eab988ce":defineAsyncComponent(()=>__vitePreload(()=>import("./get-stoken-cookie-from-the-third-party.html-c037f77d.js"),["assets/get-stoken-cookie-from-the-third-party.html-c037f77d.js","assets/framework-2050cf2c.js"])),"v-5a1bb67b":defineAsyncComponent(()=>__vitePreload(()=>import("./how-to.html-8debd350.js"),["assets/how-to.html-8debd350.js","assets/framework-2050cf2c.js"])),"v-0744e30e":defineAsyncComponent(()=>__vitePreload(()=>import("./mihoyo-risk-tip.html-75cfdf1a.js"),["assets/mihoyo-risk-tip.html-75cfdf1a.js","assets/framework-2050cf2c.js"])),"v-27f8b497":defineAsyncComponent(()=>__vitePreload(()=>import("./why.html-7f1768ad.js"),["assets/why.html-7f1768ad.js","assets/framework-2050cf2c.js"])),"v-fc43fa9c":defineAsyncComponent(()=>__vitePreload(()=>import("./symposium1.html-fa167b8f.js"),["assets/symposium1.html-fa167b8f.js","assets/framework-2050cf2c.js"])),"v-f8da495e":defineAsyncComponent(()=>__vitePreload(()=>import("./symposium2.html-fb7d6fad.js"),["assets/symposium2.html-fb7d6fad.js","assets/framework-2050cf2c.js"])),"v-30f089b6":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-19d09097.js"),["assets/index.html-19d09097.js","assets/framework-2050cf2c.js"])),"v-699a13b0":defineAsyncComponent(()=>__vitePreload(()=>import("./achievements.html-5cf193bb.js"),["assets/achievements.html-5cf193bb.js","assets/framework-2050cf2c.js"])),"v-f3692af4":defineAsyncComponent(()=>__vitePreload(()=>import("./character-data.html-475bdb70.js"),["assets/character-data.html-475bdb70.js","assets/framework-2050cf2c.js"])),"v-10108380":defineAsyncComponent(()=>__vitePreload(()=>import("./character-wiki.html-0fe53523.js"),["assets/character-wiki.html-0fe53523.js","assets/framework-2050cf2c.js"])),"v-28566fde":defineAsyncComponent(()=>__vitePreload(()=>import("./daily-notes.html-7e7d6130.js"),["assets/daily-notes.html-7e7d6130.js","assets/framework-2050cf2c.js"])),"v-83f6294a":defineAsyncComponent(()=>__vitePreload(()=>import("./develop-plan.html-03e71559.js"),["assets/develop-plan.html-03e71559.js","assets/framework-2050cf2c.js"])),"v-7839fe83":defineAsyncComponent(()=>__vitePreload(()=>import("./game-launcher.html-29b84590.js"),["assets/game-launcher.html-29b84590.js","assets/framework-2050cf2c.js"])),"v-0106e0dc":defineAsyncComponent(()=>__vitePreload(()=>import("./hutao-API.html-cec29434.js"),["assets/hutao-API.html-cec29434.js","assets/framework-2050cf2c.js"])),"v-639b3ef9":defineAsyncComponent(()=>__vitePreload(()=>import("./hutao-settings.html-4c52a2e7.js"),["assets/hutao-settings.html-4c52a2e7.js","assets/framework-2050cf2c.js"])),"v-03aaffb1":defineAsyncComponent(()=>__vitePreload(()=>import("./mhy-account-switch.html-e9ad7c01.js"),["assets/mhy-account-switch.html-e9ad7c01.js","assets/framework-2050cf2c.js"])),"v-e30b3c46":defineAsyncComponent(()=>__vitePreload(()=>import("./weapon-wiki.html-041f1bea.js"),["assets/weapon-wiki.html-041f1bea.js","assets/framework-2050cf2c.js"])),"v-b8e3a2b8":defineAsyncComponent(()=>__vitePreload(()=>import("./wish-export.html-453bb400.js"),["assets/wish-export.html-453bb400.js","assets/framework-2050cf2c.js"])),"v-45ceb024":defineAsyncComponent(()=>__vitePreload(()=>import("./bug-report.html-003189b0.js"),["assets/bug-report.html-003189b0.js","assets/framework-2050cf2c.js"])),"v-b4085a44":defineAsyncComponent(()=>__vitePreload(()=>import("./privacy-notice.html-c8d33cc7.js"),["assets/privacy-notice.html-c8d33cc7.js","assets/framework-2050cf2c.js"])),"v-b1c7a1c2":defineAsyncComponent(()=>__vitePreload(()=>import("./tos.html-830e1c50.js"),["assets/tos.html-830e1c50.js","assets/framework-2050cf2c.js"])),"v-3706649a":defineAsyncComponent(()=>__vitePreload(()=>import("./404.html-0864d709.js"),["assets/404.html-0864d709.js","assets/framework-2050cf2c.js"])),"v-74379e72":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-de9c2355.js"),["assets/index.html-de9c2355.js","assets/framework-2050cf2c.js"])),"v-437b37b6":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-5eeca8dc.js"),["assets/index.html-5eeca8dc.js","assets/framework-2050cf2c.js"])),"v-b573819c":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-cc7a9c8b.js"),["assets/index.html-cc7a9c8b.js","assets/framework-2050cf2c.js"])),"v-07470886":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-6108273b.js"),["assets/index.html-6108273b.js","assets/framework-2050cf2c.js"])),"v-ca0fb86c":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-a508a192.js"),["assets/index.html-a508a192.js","assets/framework-2050cf2c.js"])),"v-a4f9d2c4":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-31b9fd98.js"),["assets/index.html-31b9fd98.js","assets/framework-2050cf2c.js"]))};var layoutsSymbol=Symbol(""),pagesData=ref(pagesData$1),pageDataEmpty=readonly({key:"",path:"",title:"",lang:"",frontmatter:{},headers:[]}),pageData=ref(pageDataEmpty),usePageData=()=>pageData,pageFrontmatterSymbol=Symbol(""),usePageFrontmatter=()=>{const b=inject(pageFrontmatterSymbol);if(!b)throw new Error("usePageFrontmatter() is called without provider.");return b},pageHeadSymbol=Symbol(""),usePageHead=()=>{const b=inject(pageHeadSymbol);if(!b)throw new Error("usePageHead() is called without provider.");return b},pageHeadTitleSymbol=Symbol(""),pageLangSymbol=Symbol(""),usePageLang=()=>{const b=inject(pageLangSymbol);if(!b)throw new Error("usePageLang() is called without provider.");return b},pageLayoutSymbol=Symbol(""),usePageLayout=()=>{const b=inject(pageLayoutSymbol);if(!b)throw new Error("usePageLayout() is called without provider.");return b},routeLocaleSymbol=Symbol(""),useRouteLocale=()=>{const b=inject(routeLocaleSymbol);if(!b)throw new Error("useRouteLocale() is called without provider.");return b},siteData=ref(siteData$1),useSiteData=()=>siteData,siteLocaleDataSymbol=Symbol(""),useSiteLocaleData=()=>{const b=inject(siteLocaleDataSymbol);if(!b)throw new Error("useSiteLocaleData() is called without provider.");return b},updateHeadSymbol=Symbol(""),LAYOUT_NAME_DEFAULT="Layout",LAYOUT_NAME_NOT_FOUND="NotFound",resolvers=reactive({resolveLayouts:b=>b.reduce(($,j)=>({...$,...j.layouts}),{}),resolvePageData:async b=>{const $=pagesData.value[b];return await($==null?void 0:$())??pageDataEmpty},resolvePageFrontmatter:b=>b.frontmatter,resolvePageHead:(b,$,j)=>{const U=isString$1($.description)?$.description:j.description,Bn=[...isArray($.head)?$.head:[],...j.head,["title",{},b],["meta",{name:"description",content:U}]];return dedupeHead(Bn)},resolvePageHeadTitle:(b,$)=>[b.title,$.title].filter(j=>!!j).join(" | "),resolvePageLang:b=>b.lang||"en",resolvePageLayout:(b,$)=>{let j;if(b.path){const U=b.frontmatter.layout;isString$1(U)?j=U:j=LAYOUT_NAME_DEFAULT}else j=LAYOUT_NAME_NOT_FOUND;return $[j]},resolveRouteLocale:(b,$)=>resolveLocalePath(b,$),resolveSiteLocaleData:(b,$)=>({...b,...b.locales[$]})}),ClientOnly=defineComponent({name:"ClientOnly",setup(b,$){const j=ref(!1);return onMounted(()=>{j.value=!0}),()=>{var U,Bn;return j.value?(Bn=(U=$.slots).default)==null?void 0:Bn.call(U):null}}}),Content=defineComponent({name:"Content",props:{pageKey:{type:String,required:!1,default:""}},setup(b){const $=usePageData(),j=computed(()=>pagesComponents[b.pageKey||$.value.key]);return()=>j.value?h$3(j.value):h$3("div","404 Not Found")}}),defineClientConfig=(b={})=>b,withBase=b=>isLinkHttp(b)?b:`/${removeLeadingSlash(b)}`;const hopeInject="",clientConfig0={};var u8=Uint8Array,u16=Uint16Array,u32=Uint32Array,fleb=new u8([0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0,0,0,0]),fdeb=new u8([0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13,0,0]),clim=new u8([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),freb=function(b,$){for(var j=new u16(31),U=0;U<31;++U)j[U]=$+=1<>>1|(i$5&21845)<<1;x$3=(x$3&52428)>>>2|(x$3&13107)<<2,x$3=(x$3&61680)>>>4|(x$3&3855)<<4,rev[i$5]=((x$3&65280)>>>8|(x$3&255)<<8)>>>1}var hMap=function(b,$,j){for(var U=b.length,Bn=0,Fn=new u16($);Bn>>Gn]=Qn}else for(Wn=new u16(U),Bn=0;Bn>>15-b[Bn]);return Wn},flt=new u8(288);for(var i$5=0;i$5<144;++i$5)flt[i$5]=8;for(var i$5=144;i$5<256;++i$5)flt[i$5]=9;for(var i$5=256;i$5<280;++i$5)flt[i$5]=7;for(var i$5=280;i$5<288;++i$5)flt[i$5]=8;var fdt=new u8(32);for(var i$5=0;i$5<32;++i$5)fdt[i$5]=5;var flrm=hMap(flt,9,1),fdrm=hMap(fdt,5,1),max=function(b){for(var $=b[0],j=1;j$&&($=b[j]);return $},bits=function(b,$,j){var U=$/8|0;return(b[U]|b[U+1]<<8)>>($&7)&j},bits16=function(b,$){var j=$/8|0;return(b[j]|b[j+1]<<8|b[j+2]<<16)>>($&7)},shft=function(b){return(b+7)/8|0},slc=function(b,$,j){($==null||$<0)&&($=0),(j==null||j>b.length)&&(j=b.length);var U=new(b.BYTES_PER_ELEMENT==2?u16:b.BYTES_PER_ELEMENT==4?u32:u8)(j-$);return U.set(b.subarray($,j)),U},ec=["unexpected EOF","invalid block type","invalid length/literal","invalid distance","stream finished","no stream handler",,"no callback","invalid UTF-8 data","extra field too long","date not in range 1980-2099","filename too long","stream finishing","invalid zip data"],err=function(b,$,j){var U=new Error($||ec[b]);if(U.code=b,Error.captureStackTrace&&Error.captureStackTrace(U,err),!j)throw U;return U},inflt=function(b,$,j){var U=b.length;if(!U||j&&j.f&&!j.l)return $||new u8(0);var Bn=!$||j,Fn=!j||j.i;j||(j={}),$||($=new u8(U*3));var qn=function(Ma){var Ra=$.length;if(Ma>Ra){var za=new u8(Math.max(Ra*2,Ma));za.set($),$=za}},Wn=j.f||0,Gn=j.p||0,Qn=j.b||0,Yn=j.l,Zn=j.d,Jn=j.m,Kn=j.n,ea=U*8;do{if(!Yn){Wn=bits(b,Gn,1);var Xn=bits(b,Gn+1,3);if(Gn+=3,Xn)if(Xn==1)Yn=flrm,Zn=fdrm,Jn=9,Kn=5;else if(Xn==2){var ca=bits(b,Gn,31)+257,pa=bits(b,Gn+10,15)+4,va=ca+bits(b,Gn+5,31)+1;Gn+=14;for(var ga=new u8(va),ia=new u8(19),la=0;la>>4;if(ta<16)ga[la++]=ta;else{var sa=0,aa=0;for(ta==16?(aa=3+bits(b,Gn,3),Gn+=2,sa=ga[la-1]):ta==17?(aa=3+bits(b,Gn,7),Gn+=3):ta==18&&(aa=11+bits(b,Gn,127),Gn+=7);aa--;)ga[la++]=sa}}var oa=ga.subarray(0,ca),da=ga.subarray(ca);Jn=max(oa),Kn=max(da),Yn=hMap(oa,Jn,1),Zn=hMap(da,Kn,1)}else err(1);else{var ta=shft(Gn)+4,na=b[ta-4]|b[ta-3]<<8,ra=ta+na;if(ra>U){Fn&&err(0);break}Bn&&qn(Qn+na),$.set(b.subarray(ta,ra),Qn),j.b=Qn+=na,j.p=Gn=ra*8,j.f=Wn;continue}if(Gn>ea){Fn&&err(0);break}}Bn&&qn(Qn+131072);for(var ua=(1<>>4;if(Gn+=sa&15,Gn>ea){Fn&&err(0);break}if(sa||err(2),wa<256)$[Qn++]=wa;else if(wa==256){ba=Gn,Yn=null;break}else{var xa=wa-254;if(wa>264){var la=wa-257,Ea=fleb[la];xa=bits(b,Gn,(1<>>4;Aa||err(3),Gn+=Aa&15;var da=fd[Ba];if(Ba>3){var Ea=fdeb[Ba];da+=bits16(b,Gn)&(1<ea){Fn&&err(0);break}Bn&&qn(Qn+131072);for(var Da=Qn+xa;Qn>>4>7||(b[0]<<8|b[1])%31)&&err(6,"invalid zlib data"),b[1]&32&&err(6,"invalid zlib data: preset dictionaries not supported")};function unzlibSync(b,$){return inflt((zlv(b),b.subarray(2,-4)),$)}var te$2=typeof TextEncoder<"u"&&new TextEncoder,td=typeof TextDecoder<"u"&&new TextDecoder,tds=0;try{td.decode(et$2,{stream:!0}),tds=1}catch{}var dutf8=function(b){for(var $="",j=0;;){var U=b[j++],Bn=(U>127)+(U>223)+(U>239);if(j+Bn>b.length)return[$,slc(b,j-1)];Bn?Bn==3?(U=((U&15)<<18|(b[j++]&63)<<12|(b[j++]&63)<<6|b[j++]&63)-65536,$+=String.fromCharCode(55296|U>>10,56320|U&1023)):Bn&1?$+=String.fromCharCode((U&31)<<6|b[j++]&63):$+=String.fromCharCode((U&15)<<12|(b[j++]&63)<<6|b[j++]&63):$+=String.fromCharCode(U)}};function strToU8(b,$){if($){for(var j=new u8(b.length),U=0;U>1)),qn=0,Wn=function(Yn){Fn[qn++]=Yn},U=0;UFn.length){var Gn=new u8(qn+8+(Bn-U<<1));Gn.set(Fn),Fn=Gn}var Qn=b.charCodeAt(U);Qn<128||$?Wn(Qn):Qn<2048?(Wn(192|Qn>>6),Wn(128|Qn&63)):Qn>55295&&Qn<57344?(Qn=65536+(Qn&1023<<10)|b.charCodeAt(++U)&1023,Wn(240|Qn>>18),Wn(128|Qn>>12&63),Wn(128|Qn>>6&63),Wn(128|Qn&63)):(Wn(224|Qn>>12),Wn(128|Qn>>6&63),Wn(128|Qn&63))}return slc(Fn,0,qn)}function strFromU8(b,$){if($){for(var j="",U=0;U{var U;return h$3("svg",{xmlns:"http://www.w3.org/2000/svg",class:["icon",`${b}-icon`],viewBox:"0 0 1024 1024",fill:$,"aria-label":`${b} icon`},(U=j.default)==null?void 0:U.call(j))};P$5.displayName="IconBase";const Ct$1=(b,{slots:$})=>{var j;return((j=$.default)==null?void 0:j.call($))||null},vt$1=()=>h$3(P$5,{name:"github"},()=>h$3("path",{d:"M511.957 21.333C241.024 21.333 21.333 240.981 21.333 512c0 216.832 140.544 400.725 335.574 465.664 24.49 4.395 32.256-10.07 32.256-23.083 0-11.69.256-44.245 0-85.205-136.448 29.61-164.736-64.64-164.736-64.64-22.315-56.704-54.4-71.765-54.4-71.765-44.587-30.464 3.285-29.824 3.285-29.824 49.195 3.413 75.179 50.517 75.179 50.517 43.776 75.008 114.816 53.333 142.762 40.79 4.523-31.66 17.152-53.377 31.19-65.537-108.971-12.458-223.488-54.485-223.488-242.602 0-53.547 19.114-97.323 50.517-131.67-5.035-12.33-21.93-62.293 4.779-129.834 0 0 41.258-13.184 134.912 50.346a469.803 469.803 0 0 1 122.88-16.554c41.642.213 83.626 5.632 122.88 16.554 93.653-63.488 134.784-50.346 134.784-50.346 26.752 67.541 9.898 117.504 4.864 129.834 31.402 34.347 50.474 78.123 50.474 131.67 0 188.586-114.73 230.016-224.042 242.09 17.578 15.232 33.578 44.672 33.578 90.454v135.85c0 13.142 7.936 27.606 32.854 22.87C862.25 912.597 1002.667 728.747 1002.667 512c0-271.019-219.648-490.667-490.71-490.667z"}));vt$1.displayName="GitHubIcon";const pt$1=()=>h$3(P$5,{name:"gitlab"},()=>h$3("path",{d:"M229.333 78.688C223.52 62 199.895 62 193.895 78.688L87.958 406.438h247.5c-.188 0-106.125-327.75-106.125-327.75zM33.77 571.438c-4.875 15 .563 31.687 13.313 41.25l464.812 345L87.77 406.438zm301.5-165 176.813 551.25 176.812-551.25zm655.125 165-54-165-424.312 551.25 464.812-345c12.938-9.563 18.188-26.25 13.5-41.25zM830.27 78.688c-5.812-16.688-29.437-16.688-35.437 0l-106.125 327.75h247.5z"}));pt$1.displayName="GitlabIcon";const $t$1=()=>h$3(P$5,{name:"gitee"},()=>h$3("path",{d:"M512 992C246.92 992 32 777.08 32 512S246.92 32 512 32s480 214.92 480 480-214.92 480-480 480zm242.97-533.34H482.39a23.7 23.7 0 0 0-23.7 23.7l-.03 59.28c0 13.08 10.59 23.7 23.7 23.7h165.96a23.7 23.7 0 0 1 23.7 23.7v11.85a71.1 71.1 0 0 1-71.1 71.1H375.71a23.7 23.7 0 0 1-23.7-23.7V423.11a71.1 71.1 0 0 1 71.1-71.1h331.8a23.7 23.7 0 0 0 23.7-23.7l.06-59.25a23.73 23.73 0 0 0-23.7-23.73H423.11a177.78 177.78 0 0 0-177.78 177.75v331.83c0 13.08 10.62 23.7 23.7 23.7h349.62a159.99 159.99 0 0 0 159.99-159.99V482.33a23.7 23.7 0 0 0-23.7-23.7z"}));$t$1.displayName="GiteeIcon";const gt$1=()=>h$3(P$5,{name:"bitbucket"},()=>h$3("path",{d:"M575.256 490.862c6.29 47.981-52.005 85.723-92.563 61.147-45.714-20.004-45.714-92.562-1.133-113.152 38.29-23.442 93.696 7.424 93.696 52.005zm63.451-11.996c-10.276-81.152-102.29-134.839-177.152-101.156-47.433 21.138-79.433 71.424-77.129 124.562 2.853 69.705 69.157 126.866 138.862 120.576S647.3 548.571 638.708 478.83zm136.558-309.723c-25.161-33.134-67.986-38.839-105.728-45.13-106.862-17.151-216.576-17.7-323.438 1.134-35.438 5.706-75.447 11.996-97.719 43.996 36.572 34.304 88.576 39.424 135.424 45.129 84.553 10.862 171.447 11.447 256 .585 47.433-5.705 99.987-10.276 135.424-45.714zm32.585 591.433c-16.018 55.99-6.839 131.438-66.304 163.986-102.29 56.576-226.304 62.867-338.87 42.862-59.43-10.862-129.135-29.696-161.72-85.723-14.3-54.858-23.442-110.848-32.585-166.84l3.438-9.142 10.276-5.157c170.277 112.567 408.576 112.567 579.438 0 26.844 8.01 6.84 40.558 6.29 60.014zm103.424-549.157c-19.42 125.148-41.728 249.71-63.415 374.272-6.29 36.572-41.728 57.162-71.424 72.558-106.862 53.724-231.424 62.866-348.562 50.286-79.433-8.558-160.585-29.696-225.134-79.433-30.28-23.443-30.28-63.415-35.986-97.134-20.005-117.138-42.862-234.277-57.161-352.585 6.839-51.42 64.585-73.728 107.447-89.71 57.16-21.138 118.272-30.866 178.87-36.571 129.134-12.58 261.157-8.01 386.304 28.562 44.581 13.13 92.563 31.415 122.844 69.705 13.714 17.7 9.143 40.01 6.29 60.014z"}));gt$1.displayName="BitbucketIcon";const yt$1=()=>h$3(P$5,{name:"source"},()=>h$3("path",{d:"M601.92 475.2c0 76.428-8.91 83.754-28.512 99.594-14.652 11.88-43.956 14.058-78.012 16.434-18.81 1.386-40.392 2.97-62.172 6.534-18.612 2.97-36.432 9.306-53.064 17.424V299.772c37.818-21.978 63.36-62.766 63.36-109.692 0-69.894-56.826-126.72-126.72-126.72S190.08 120.186 190.08 190.08c0 46.926 25.542 87.714 63.36 109.692v414.216c-37.818 21.978-63.36 62.766-63.36 109.692 0 69.894 56.826 126.72 126.72 126.72s126.72-56.826 126.72-126.72c0-31.086-11.286-59.598-29.7-81.576 13.266-9.504 27.522-17.226 39.996-19.206 16.038-2.574 32.868-3.762 50.688-5.148 48.312-3.366 103.158-7.326 148.896-44.55 61.182-49.698 74.25-103.158 75.24-187.902V475.2h-126.72zM316.8 126.72c34.848 0 63.36 28.512 63.36 63.36s-28.512 63.36-63.36 63.36-63.36-28.512-63.36-63.36 28.512-63.36 63.36-63.36zm0 760.32c-34.848 0-63.36-28.512-63.36-63.36s28.512-63.36 63.36-63.36 63.36 28.512 63.36 63.36-28.512 63.36-63.36 63.36zM823.68 158.4h-95.04V63.36h-126.72v95.04h-95.04v126.72h95.04v95.04h126.72v-95.04h95.04z"}));yt$1.displayName="SourceIcon";const _t$1=(b,$)=>{const j=$?$._instance:getCurrentInstance();return isPlainObject(j==null?void 0:j.appContext.components)&&(b in j.appContext.components||camelize(b)in j.appContext.components||capitalize(camelize(b))in j.appContext.components)},kt$1=b=>{const $=useRouteLocale();return computed(()=>b[$.value])},Ht$1=b=>/\b(?:Android|iPhone)/i.test(b),Gt$1=(b,$)=>{let j=1;for(let U=0;U>6;return j+=j<<3,j^=j>>11,j%$};let Pt$1=class{constructor(){this.messageElements={};const $="message-container",j=document.getElementById($);j?this.containerElement=j:(this.containerElement=document.createElement("div"),this.containerElement.id=$,document.body.appendChild(this.containerElement))}pop($,j=2e3){const U=document.createElement("div"),Bn=Date.now();return U.className="message move-in",U.innerHTML=$,this.containerElement.appendChild(U),this.messageElements[Bn]=U,j>0&&setTimeout(()=>{this.close(Bn)},j),Bn}close($){if($){const j=this.messageElements[$];j.className=j.className.replace("move-in",""),j.className+="move-out",j.addEventListener("animationend",()=>{j.remove(),delete this.messageElements[$]})}else Object.keys(this.messageElements).forEach(j=>this.close(Number(j)))}destroy(){document.body.removeChild(this.containerElement)}};const bt$1=/#.*$/u,St$1=b=>{const $=bt$1.exec(b);return $?$[0]:""},et$1=b=>decodeURI(b).replace(bt$1,"").replace(/(index)?\.(md|html)$/,""),Rt$1=(b,$)=>{if($===void 0)return!1;const j=et$1(b.path),U=et$1($),Bn=St$1($);return Bn?Bn===b.hash&&(!U||j===U):j===U},Bt$1=b=>{const $=atob(b);return strFromU8(unzlibSync(strToU8($,!0)))},Ft$1=b=>isLinkHttp(b)?b:`https://github.com/${b}`,Jt$1=b=>!isLinkHttp(b)||/github\.com/.test(b)?"GitHub":/bitbucket\.org/.test(b)?"Bitbucket":/gitlab\.com/.test(b)?"GitLab":/gitee\.com/.test(b)?"Gitee":null,Dt$1=(b,...$)=>{const j=b.resolve(...$),U=j.matched[j.matched.length-1];if(!(U!=null&&U.redirect))return j;const{redirect:Bn}=U,Fn=isFunction$1(Bn)?Bn(j):Bn,qn=isString$1(Fn)?{path:Fn}:Fn;return Dt$1(b,{hash:j.hash,query:j.query,params:j.params,...qn})};var K$1=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},nt$1={},qt$1={get exports(){return nt$1},set exports(b){nt$1=b}};(function(b,$){(function(j,U){b.exports=U()})(K$1,function(){var j=1e3,U=6e4,Bn=36e5,Fn="millisecond",qn="second",Wn="minute",Gn="hour",Qn="day",Yn="week",Zn="month",Jn="quarter",Kn="year",ea="date",Xn="Invalid Date",ta=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,na=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,ra={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),ordinal:function(sa){var aa=["th","st","nd","rd"],oa=sa%100;return"["+sa+(aa[(oa-20)%10]||aa[oa]||aa[0])+"]"}},ca=function(sa,aa,oa){var da=String(sa);return!da||da.length>=aa?sa:""+Array(aa+1-da.length).join(oa)+sa},pa={s:ca,z:function(sa){var aa=-sa.utcOffset(),oa=Math.abs(aa),da=Math.floor(oa/60),ua=oa%60;return(aa<=0?"+":"-")+ca(da,2,"0")+":"+ca(ua,2,"0")},m:function sa(aa,oa){if(aa.date()1)return sa(ba[0])}else{var wa=aa.name;ga[wa]=aa,ua=wa}return!da&&ua&&(va=ua),ua||!da&&va},ya=function(sa,aa){if(ia(sa))return sa.clone();var oa=typeof aa=="object"?aa:{};return oa.date=sa,oa.args=arguments,new Ia(oa)},La=pa;La.l=la,La.i=ia,La.w=function(sa,aa){return ya(sa,{locale:aa.$L,utc:aa.$u,x:aa.$x,$offset:aa.$offset})};var Ia=function(){function sa(oa){this.$L=la(oa.locale,null,!0),this.parse(oa)}var aa=sa.prototype;return aa.parse=function(oa){this.$d=function(da){var ua=da.date,ha=da.utc;if(ua===null)return new Date(NaN);if(La.u(ua))return new Date;if(ua instanceof Date)return new Date(ua);if(typeof ua=="string"&&!/Z$/i.test(ua)){var ba=ua.match(ta);if(ba){var wa=ba[2]-1||0,xa=(ba[7]||"0").substring(0,3);return ha?new Date(Date.UTC(ba[1],wa,ba[3]||1,ba[4]||0,ba[5]||0,ba[6]||0,xa)):new Date(ba[1],wa,ba[3]||1,ba[4]||0,ba[5]||0,ba[6]||0,xa)}}return new Date(ua)}(oa),this.$x=oa.x||{},this.init()},aa.init=function(){var oa=this.$d;this.$y=oa.getFullYear(),this.$M=oa.getMonth(),this.$D=oa.getDate(),this.$W=oa.getDay(),this.$H=oa.getHours(),this.$m=oa.getMinutes(),this.$s=oa.getSeconds(),this.$ms=oa.getMilliseconds()},aa.$utils=function(){return La},aa.isValid=function(){return this.$d.toString()!==Xn},aa.isSame=function(oa,da){var ua=ya(oa);return this.startOf(da)<=ua&&ua<=this.endOf(da)},aa.isAfter=function(oa,da){return ya(oa)=0?1:na.date()),ca=ta.year||na.year(),pa=ta.month>=0?ta.month:ta.year||ta.day?0:na.month(),va=ta.hour||0,ga=ta.minute||0,ia=ta.second||0,la=ta.millisecond||0;return Xn?new Date(Date.UTC(ca,pa,ra,va,ga,ia,la)):new Date(ca,pa,ra,va,ga,ia,la)}return ea},Wn=Fn.parse;Fn.parse=function(Jn){Jn.date=qn.bind(this)(Jn),Wn.bind(this)(Jn)};var Gn=Fn.set,Qn=Fn.add,Yn=Fn.subtract,Zn=function(Jn,Kn,ea,Xn){Xn===void 0&&(Xn=1);var ta=Object.keys(Kn),na=this;return ta.forEach(function(ra){na=Jn.bind(na)(Kn[ra]*Xn,ra)}),na};Fn.set=function(Jn,Kn){return Kn=Kn===void 0?Jn:Kn,Jn.constructor.name==="Object"?Zn.bind(this)(function(ea,Xn){return Gn.bind(this)(Xn,ea)},Kn,Jn):Gn.bind(this)(Jn,Kn)},Fn.add=function(Jn,Kn){return Jn.constructor.name==="Object"?Zn.bind(this)(Qn,Jn,Kn):Qn.bind(this)(Jn,Kn)},Fn.subtract=function(Jn,Kn){return Jn.constructor.name==="Object"?Zn.bind(this)(Qn,Jn,Kn,-1):Yn.bind(this)(Jn,Kn)}}})})(Qt$1);var Kt$1=it$1,rt$1={},Xt$1={get exports(){return rt$1},set exports(b){rt$1=b}};(function(b,$){(function(j,U){b.exports=U()})(K$1,function(){var j={year:0,month:1,day:2,hour:3,minute:4,second:5},U={};return function(Bn,Fn,qn){var Wn,Gn=function(Jn,Kn,ea){ea===void 0&&(ea={});var Xn=new Date(Jn),ta=function(na,ra){ra===void 0&&(ra={});var ca=ra.timeZoneName||"short",pa=na+"|"+ca,va=U[pa];return va||(va=new Intl.DateTimeFormat("en-US",{hour12:!1,timeZone:na,year:"numeric",month:"2-digit",day:"2-digit",hour:"2-digit",minute:"2-digit",second:"2-digit",timeZoneName:ca}),U[pa]=va),va}(Kn,ea);return ta.formatToParts(Xn)},Qn=function(Jn,Kn){for(var ea=Gn(Jn,Kn),Xn=[],ta=0;ta=0&&(Xn[pa]=parseInt(ca,10))}var va=Xn[3],ga=va===24?0:va,ia=Xn[0]+"-"+Xn[1]+"-"+Xn[2]+" "+ga+":"+Xn[4]+":"+Xn[5]+":000",la=+Jn;return(qn.utc(ia).valueOf()-(la-=la%1e3))/6e4},Yn=Fn.prototype;Yn.tz=function(Jn,Kn){Jn===void 0&&(Jn=Wn);var ea=this.utcOffset(),Xn=this.toDate(),ta=Xn.toLocaleString("en-US",{timeZone:Jn}),na=Math.round((Xn-new Date(ta))/1e3/60),ra=qn(ta).$set("millisecond",this.$ms).utcOffset(15*-Math.round(Xn.getTimezoneOffset()/15)-na,!0);if(Kn){var ca=ra.utcOffset();ra=ra.add(ea-ca,"minute")}return ra.$x.$timezone=Jn,ra},Yn.offsetName=function(Jn){var Kn=this.$x.$timezone||qn.tz.guess(),ea=Gn(this.valueOf(),Kn,{timeZoneName:Jn}).find(function(Xn){return Xn.type.toLowerCase()==="timezonename"});return ea&&ea.value};var Zn=Yn.startOf;Yn.startOf=function(Jn,Kn){if(!this.$x||!this.$x.$timezone)return Zn.call(this,Jn,Kn);var ea=qn(this.format("YYYY-MM-DD HH:mm:ss:SSS"));return Zn.call(ea,Jn,Kn).tz(this.$x.$timezone,!0)},qn.tz=function(Jn,Kn,ea){var Xn=ea&&Kn,ta=ea||Kn||Wn,na=Qn(+qn(),ta);if(typeof Jn!="string")return qn(Jn).tz(ta);var ra=function(ga,ia,la){var ya=ga-60*ia*1e3,La=Qn(ya,la);if(ia===La)return[ya,ia];var Ia=Qn(ya-=60*(La-ia)*1e3,la);return La===Ia?[ya,La]:[ga-60*Math.min(La,Ia)*1e3,Math.max(La,Ia)]}(qn.utc(Jn,Xn).valueOf(),na,ta),ca=ra[0],pa=ra[1],va=qn(ca).utcOffset(pa);return va.$x.$timezone=ta,va},qn.tz.guess=function(){return Intl.DateTimeFormat().resolvedOptions().timeZone},qn.tz.setDefault=function(Jn){Wn=Jn}}})})(Xt$1);var te$1=rt$1,st$1={},ee$1={get exports(){return st$1},set exports(b){st$1=b}};(function(b,$){(function(j,U){b.exports=U()})(K$1,function(){var j="minute",U=/[+-]\d\d(?::?\d\d)?/g,Bn=/([+-]|\d\d)/g;return function(Fn,qn,Wn){var Gn=qn.prototype;Wn.utc=function(Xn){var ta={date:Xn,utc:!0,args:arguments};return new qn(ta)},Gn.utc=function(Xn){var ta=Wn(this.toDate(),{locale:this.$L,utc:!0});return Xn?ta.add(this.utcOffset(),j):ta},Gn.local=function(){return Wn(this.toDate(),{locale:this.$L,utc:!1})};var Qn=Gn.parse;Gn.parse=function(Xn){Xn.utc&&(this.$u=!0),this.$utils().u(Xn.$offset)||(this.$offset=Xn.$offset),Qn.call(this,Xn)};var Yn=Gn.init;Gn.init=function(){if(this.$u){var Xn=this.$d;this.$y=Xn.getUTCFullYear(),this.$M=Xn.getUTCMonth(),this.$D=Xn.getUTCDate(),this.$W=Xn.getUTCDay(),this.$H=Xn.getUTCHours(),this.$m=Xn.getUTCMinutes(),this.$s=Xn.getUTCSeconds(),this.$ms=Xn.getUTCMilliseconds()}else Yn.call(this)};var Zn=Gn.utcOffset;Gn.utcOffset=function(Xn,ta){var na=this.$utils().u;if(na(Xn))return this.$u?0:na(this.$offset)?Zn.call(this):this.$offset;if(typeof Xn=="string"&&(Xn=function(va){va===void 0&&(va="");var ga=va.match(U);if(!ga)return null;var ia=(""+ga[0]).match(Bn)||["-",0,0],la=ia[0],ya=60*+ia[1]+ +ia[2];return ya===0?0:la==="+"?ya:-ya}(Xn),Xn===null))return this;var ra=Math.abs(Xn)<=16?60*Xn:Xn,ca=this;if(ta)return ca.$offset=ra,ca.$u=Xn===0,ca;if(Xn!==0){var pa=this.$u?this.toDate().getTimezoneOffset():-1*this.utcOffset();(ca=this.local().add(ra+pa,j)).$offset=ra,ca.$x.$localOffset=pa}else ca=this.utc();return ca};var Jn=Gn.format;Gn.format=function(Xn){var ta=Xn||(this.$u?"YYYY-MM-DDTHH:mm:ss[Z]":"");return Jn.call(this,ta)},Gn.valueOf=function(){var Xn=this.$utils().u(this.$offset)?0:this.$offset+(this.$x.$localOffset||this.$d.getTimezoneOffset());return this.$d.valueOf()-6e4*Xn},Gn.isUTC=function(){return!!this.$u},Gn.toISOString=function(){return this.toDate().toISOString()},Gn.toString=function(){return this.toDate().toUTCString()};var Kn=Gn.toDate;Gn.toDate=function(Xn){return Xn==="s"&&this.$offset?Wn(this.format("YYYY-MM-DD HH:mm:ss:SSS")).toDate():Kn.call(this)};var ea=Gn.diff;Gn.diff=function(Xn,ta,na){if(Xn&&this.$u===Xn.$u)return ea.call(this,Xn,ta,na);var ra=this.local(),ca=Wn(Xn).local();return ea.call(ra,ca,ta,na)}}})})(ee$1);var ne$1=st$1;R$1.extend(Kt$1),R$1.extend(ne$1),R$1.extend(te$1);const ot$1=(b,$)=>{if(b){if(R$1(b instanceof Date?b:b.trim()).isValid()){const U=$?R$1(b).tz($):R$1(b),Bn=U.year(),Fn=U.month()+1,qn=U.date(),Wn=U.hour(),Gn=U.minute(),Qn=U.second(),Yn=U.millisecond(),Zn=Wn===0&&Gn===0&&Qn===0&&Yn===0;return{value:U.toDate(),info:{year:Bn,month:Fn,day:qn,...Zn?{}:{hour:Wn,minute:Gn,second:Qn}},type:Zn?"date":"full"}}const j=/(?:(\d{2,4})[/-](\d{1,2})[/-](\d{1,2}))?\s*(?:(\d{1,2}):(\d{1,2})(?::(\d{1,2}))?)?/u.exec(b.trim());if(j){const[,U,Bn,Fn,qn,Wn,Gn]=j,Qn=ta=>typeof ta>"u"?void 0:Number(ta),Yn=ta=>ta&&ta<100?ta+2e3:ta,Zn=ta=>qn&&Wn&&!Gn?0:ta,Jn={year:Yn(Qn(U)),month:Qn(Bn),day:Qn(Fn),hour:Qn(qn),minute:Qn(Wn),second:Zn(Qn(Gn))},Kn=U===void 0&&Bn===void 0&&Fn===void 0,ea=qn===void 0&&Wn===void 0&&Gn===void 0,Xn=R$1({...Jn,month:Jn.month-1}).toDate();return{value:Kn?void 0:Xn,info:ea?{year:Jn.year,month:Jn.month,day:Jn.day}:Kn?{hour:Jn.hour,minute:Jn.minute,second:Jn.second}:Jn,type:Kn?"time":ea?"date":"full"}}}return null},at$1=(b,...$)=>{if($.length===0)return b;const j=$.shift()||null;return j&&Object.entries(j).forEach(([U,Bn])=>{U==="__proto__"||U==="constructor"||(isPlainObject(b[U])&&isPlainObject(Bn)?at$1(b[U],Bn):isArray(Bn)?b[U]=[...Bn]:isPlainObject(Bn)?b[U]={...Bn}:b[U]=j[U])}),at$1(b,...$)},re$1=(b,$=!1)=>b?isArray(b)?b.map(j=>isString$1(j)?{name:j}:j):isString$1(b)?[{name:b}]:isPlainObject(b)&&b.name?[b]:(console.error(`Expect "author" to be \`AuthorInfo[] | AuthorInfo | string[] | string ${$?"":"| false"} | undefined\`, but got`,b),[]):[],ut$1=(b,$)=>{if(b){if(isArray(b))return b;if(isString$1(b))return[b];console.error(`Expect ${$||"value"} to be \`string[] | string | undefined\`, but got`,b)}return[]},se$1=b=>ut$1(b,"category"),oe$1=b=>ut$1(b,"tag"),ue$1=b=>isString$1(b)&&b.startsWith("/");var _a;const isClient=typeof window<"u",isFunction=b=>typeof b=="function",isString=b=>typeof b=="string",noop=()=>{};isClient&&((_a=window==null?void 0:window.navigator)!=null&&_a.userAgent)&&/iP(ad|hone|od)/.test(window.navigator.userAgent);function resolveUnref(b){return typeof b=="function"?b():unref(b)}function createFilterWrapper(b,$){function j(...U){return new Promise((Bn,Fn)=>{Promise.resolve(b(()=>$.apply(this,U),{fn:$,thisArg:this,args:U})).then(Bn).catch(Fn)})}return j}const bypassFilter=b=>b();function debounceFilter(b,$={}){let j,U,Bn=noop;const Fn=Wn=>{clearTimeout(Wn),Bn(),Bn=noop};return Wn=>{const Gn=resolveUnref(b),Qn=resolveUnref($.maxWait);return j&&Fn(j),Gn<=0||Qn!==void 0&&Qn<=0?(U&&(Fn(U),U=null),Promise.resolve(Wn())):new Promise((Yn,Zn)=>{Bn=$.rejectOnCancel?Zn:Yn,Qn&&!U&&(U=setTimeout(()=>{j&&Fn(j),U=null,Yn(Wn())},Qn)),j=setTimeout(()=>{U&&Fn(U),U=null,Yn(Wn())},Gn)})}}function throttleFilter(b,$=!0,j=!0,U=!1){let Bn=0,Fn,qn=!0,Wn=noop,Gn;const Qn=()=>{Fn&&(clearTimeout(Fn),Fn=void 0,Wn(),Wn=noop)};return Zn=>{const Jn=resolveUnref(b),Kn=Date.now()-Bn,ea=()=>Gn=Zn();if(Qn(),Jn<=0)return Bn=Date.now(),ea();if(Kn>Jn&&(j||!qn))Bn=Date.now(),ea();else if($)return new Promise((Xn,ta)=>{Wn=U?ta:Xn,Fn=setTimeout(()=>{Bn=Date.now(),qn=!0,Xn(ea()),Qn()},Jn-Kn)});return!j&&!Fn&&(Fn=setTimeout(()=>qn=!0,Jn)),qn=!1,Gn}}function pausableFilter(b=bypassFilter){const $=ref(!0);function j(){$.value=!1}function U(){$.value=!0}return{isActive:$,pause:j,resume:U,eventFilter:(...Fn)=>{$.value&&b(...Fn)}}}function identity(b){return b}function tryOnScopeDispose(b){return getCurrentScope()?(onScopeDispose(b),!0):!1}function useDebounceFn(b,$=200,j={}){return createFilterWrapper(debounceFilter($,j),b)}function useThrottleFn(b,$=200,j=!1,U=!0,Bn=!1){return createFilterWrapper(throttleFilter($,j,U,Bn),b)}function resolveRef(b){return typeof b=="function"?computed(b):ref(b)}function tryOnMounted(b,$=!0){getCurrentInstance()?onMounted(b):$?b():nextTick(b)}function useIntervalFn(b,$=1e3,j={}){const{immediate:U=!0,immediateCallback:Bn=!1}=j;let Fn=null;const qn=ref(!1);function Wn(){Fn&&(clearInterval(Fn),Fn=null)}function Gn(){qn.value=!1,Wn()}function Qn(){unref($)<=0||(qn.value=!0,Bn&&b(),Wn(),Fn=setInterval(b,resolveUnref($)))}if(U&&isClient&&Qn(),isRef($)||isFunction($)){const Yn=watch($,()=>{qn.value&&isClient&&Qn()});tryOnScopeDispose(Yn)}return tryOnScopeDispose(Gn),{isActive:qn,pause:Gn,resume:Qn}}var __getOwnPropSymbols$6$1=Object.getOwnPropertySymbols,__hasOwnProp$6$1=Object.prototype.hasOwnProperty,__propIsEnum$6$1=Object.prototype.propertyIsEnumerable,__objRest$5=(b,$)=>{var j={};for(var U in b)__hasOwnProp$6$1.call(b,U)&&$.indexOf(U)<0&&(j[U]=b[U]);if(b!=null&&__getOwnPropSymbols$6$1)for(var U of __getOwnPropSymbols$6$1(b))$.indexOf(U)<0&&__propIsEnum$6$1.call(b,U)&&(j[U]=b[U]);return j};function watchWithFilter(b,$,j={}){const U=j,{eventFilter:Bn=bypassFilter}=U,Fn=__objRest$5(U,["eventFilter"]);return watch(b,createFilterWrapper(Bn,$),Fn)}var __defProp$2=Object.defineProperty,__defProps$2=Object.defineProperties,__getOwnPropDescs$2=Object.getOwnPropertyDescriptors,__getOwnPropSymbols$2=Object.getOwnPropertySymbols,__hasOwnProp$2=Object.prototype.hasOwnProperty,__propIsEnum$2=Object.prototype.propertyIsEnumerable,__defNormalProp$2=(b,$,j)=>$ in b?__defProp$2(b,$,{enumerable:!0,configurable:!0,writable:!0,value:j}):b[$]=j,__spreadValues$2=(b,$)=>{for(var j in $||($={}))__hasOwnProp$2.call($,j)&&__defNormalProp$2(b,j,$[j]);if(__getOwnPropSymbols$2)for(var j of __getOwnPropSymbols$2($))__propIsEnum$2.call($,j)&&__defNormalProp$2(b,j,$[j]);return b},__spreadProps$2=(b,$)=>__defProps$2(b,__getOwnPropDescs$2($)),__objRest$1=(b,$)=>{var j={};for(var U in b)__hasOwnProp$2.call(b,U)&&$.indexOf(U)<0&&(j[U]=b[U]);if(b!=null&&__getOwnPropSymbols$2)for(var U of __getOwnPropSymbols$2(b))$.indexOf(U)<0&&__propIsEnum$2.call(b,U)&&(j[U]=b[U]);return j};function watchPausable(b,$,j={}){const U=j,{eventFilter:Bn}=U,Fn=__objRest$1(U,["eventFilter"]),{eventFilter:qn,pause:Wn,resume:Gn,isActive:Qn}=pausableFilter(Bn);return{stop:watchWithFilter(b,$,__spreadProps$2(__spreadValues$2({},Fn),{eventFilter:qn})),pause:Wn,resume:Gn,isActive:Qn}}function unrefElement(b){var $;const j=resolveUnref(b);return($=j==null?void 0:j.$el)!=null?$:j}const defaultWindow=isClient?window:void 0,defaultDocument=isClient?window.document:void 0;isClient&&window.navigator;isClient&&window.location;function useEventListener(...b){let $,j,U,Bn;if(isString(b[0])||Array.isArray(b[0])?([j,U,Bn]=b,$=defaultWindow):[$,j,U,Bn]=b,!$)return noop;Array.isArray(j)||(j=[j]),Array.isArray(U)||(U=[U]);const Fn=[],qn=()=>{Fn.forEach(Yn=>Yn()),Fn.length=0},Wn=(Yn,Zn,Jn)=>(Yn.addEventListener(Zn,Jn,Bn),()=>Yn.removeEventListener(Zn,Jn,Bn)),Gn=watch(()=>unrefElement($),Yn=>{qn(),Yn&&Fn.push(...j.flatMap(Zn=>U.map(Jn=>Wn(Yn,Zn,Jn))))},{immediate:!0,flush:"post"}),Qn=()=>{Gn(),qn()};return tryOnScopeDispose(Qn),Qn}function onClickOutside(b,$,j={}){const{window:U=defaultWindow,ignore:Bn=[],capture:Fn=!0,detectIframe:qn=!1}=j;if(!U)return;let Wn=!0,Gn;const Qn=Kn=>Bn.some(ea=>{if(typeof ea=="string")return Array.from(U.document.querySelectorAll(ea)).some(Xn=>Xn===Kn.target||Kn.composedPath().includes(Xn));{const Xn=unrefElement(ea);return Xn&&(Kn.target===Xn||Kn.composedPath().includes(Xn))}}),Yn=Kn=>{U.clearTimeout(Gn);const ea=unrefElement(b);if(!(!ea||ea===Kn.target||Kn.composedPath().includes(ea))){if(Kn.detail===0&&(Wn=!Qn(Kn)),!Wn){Wn=!0;return}$(Kn)}},Zn=[useEventListener(U,"click",Yn,{passive:!0,capture:Fn}),useEventListener(U,"pointerdown",Kn=>{const ea=unrefElement(b);ea&&(Wn=!Kn.composedPath().includes(ea)&&!Qn(Kn))},{passive:!0}),useEventListener(U,"pointerup",Kn=>{if(Kn.button===0){const ea=Kn.composedPath();Kn.composedPath=()=>ea,Gn=U.setTimeout(()=>Yn(Kn),50)}},{passive:!0}),qn&&useEventListener(U,"blur",Kn=>{var ea;const Xn=unrefElement(b);((ea=U.document.activeElement)==null?void 0:ea.tagName)==="IFRAME"&&!(Xn!=null&&Xn.contains(U.document.activeElement))&&$(Kn)})].filter(Boolean);return()=>Zn.forEach(Kn=>Kn())}function useSupported(b,$=!1){const j=ref(),U=()=>j.value=Boolean(b());return U(),tryOnMounted(U,$),j}function useMediaQuery(b,$={}){const{window:j=defaultWindow}=$,U=useSupported(()=>j&&"matchMedia"in j&&typeof j.matchMedia=="function");let Bn;const Fn=ref(!1),qn=()=>{Bn&&("removeEventListener"in Bn?Bn.removeEventListener("change",Wn):Bn.removeListener(Wn))},Wn=()=>{U.value&&(qn(),Bn=j.matchMedia(resolveRef(b).value),Fn.value=Bn.matches,"addEventListener"in Bn?Bn.addEventListener("change",Wn):Bn.addListener(Wn))};return watchEffect(Wn),tryOnScopeDispose(()=>qn()),Fn}const _global=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},globalKey="__vueuse_ssr_handlers__";_global[globalKey]=_global[globalKey]||{};const handlers=_global[globalKey];function getSSRHandler(b,$){return handlers[b]||$}function guessSerializerType(b){return b==null?"any":b instanceof Set?"set":b instanceof Map?"map":b instanceof Date?"date":typeof b=="boolean"?"boolean":typeof b=="string"?"string":typeof b=="object"?"object":Number.isNaN(b)?"any":"number"}var __defProp$j=Object.defineProperty,__getOwnPropSymbols$l=Object.getOwnPropertySymbols,__hasOwnProp$l=Object.prototype.hasOwnProperty,__propIsEnum$l=Object.prototype.propertyIsEnumerable,__defNormalProp$j=(b,$,j)=>$ in b?__defProp$j(b,$,{enumerable:!0,configurable:!0,writable:!0,value:j}):b[$]=j,__spreadValues$j=(b,$)=>{for(var j in $||($={}))__hasOwnProp$l.call($,j)&&__defNormalProp$j(b,j,$[j]);if(__getOwnPropSymbols$l)for(var j of __getOwnPropSymbols$l($))__propIsEnum$l.call($,j)&&__defNormalProp$j(b,j,$[j]);return b};const StorageSerializers={boolean:{read:b=>b==="true",write:b=>String(b)},object:{read:b=>JSON.parse(b),write:b=>JSON.stringify(b)},number:{read:b=>Number.parseFloat(b),write:b=>String(b)},any:{read:b=>b,write:b=>String(b)},string:{read:b=>b,write:b=>String(b)},map:{read:b=>new Map(JSON.parse(b)),write:b=>JSON.stringify(Array.from(b.entries()))},set:{read:b=>new Set(JSON.parse(b)),write:b=>JSON.stringify(Array.from(b))},date:{read:b=>new Date(b),write:b=>b.toISOString()}};function useStorage(b,$,j,U={}){var Bn;const{flush:Fn="pre",deep:qn=!0,listenToStorageChanges:Wn=!0,writeDefaults:Gn=!0,mergeDefaults:Qn=!1,shallow:Yn,window:Zn=defaultWindow,eventFilter:Jn,onError:Kn=ia=>{console.error(ia)}}=U,ea=(Yn?shallowRef:ref)($);if(!j)try{j=getSSRHandler("getDefaultStorage",()=>{var ia;return(ia=defaultWindow)==null?void 0:ia.localStorage})()}catch(ia){Kn(ia)}if(!j)return ea;const Xn=resolveUnref($),ta=guessSerializerType(Xn),na=(Bn=U.serializer)!=null?Bn:StorageSerializers[ta],{pause:ra,resume:ca}=watchPausable(ea,()=>pa(ea.value),{flush:Fn,deep:qn,eventFilter:Jn});return Zn&&Wn&&useEventListener(Zn,"storage",ga),ga(),ea;function pa(ia){try{if(ia==null)j.removeItem(b);else{const la=na.write(ia),ya=j.getItem(b);ya!==la&&(j.setItem(b,la),Zn&&(Zn==null||Zn.dispatchEvent(new StorageEvent("storage",{key:b,oldValue:ya,newValue:la,storageArea:j}))))}}catch(la){Kn(la)}}function va(ia){const la=ia?ia.newValue:j.getItem(b);if(la==null)return Gn&&Xn!==null&&j.setItem(b,na.write(Xn)),Xn;if(!ia&&Qn){const ya=na.read(la);return isFunction(Qn)?Qn(ya,Xn):ta==="object"&&!Array.isArray(ya)?__spreadValues$j(__spreadValues$j({},Xn),ya):ya}else return typeof la!="string"?la:na.read(la)}function ga(ia){if(!(ia&&ia.storageArea!==j)){if(ia&&ia.key==null){ea.value=Xn;return}if(!(ia&&ia.key!==b)){ra();try{ea.value=va(ia)}catch(la){Kn(la)}finally{ia?nextTick(ca):ca()}}}}}function usePreferredDark(b){return useMediaQuery("(prefers-color-scheme: dark)",b)}function useRafFn(b,$={}){const{immediate:j=!0,window:U=defaultWindow}=$,Bn=ref(!1);let Fn=0,qn=null;function Wn(Yn){if(!Bn.value||!U)return;const Zn=Yn-Fn;b({delta:Zn,timestamp:Yn}),Fn=Yn,qn=U.requestAnimationFrame(Wn)}function Gn(){!Bn.value&&U&&(Bn.value=!0,qn=U.requestAnimationFrame(Wn))}function Qn(){Bn.value=!1,qn!=null&&U&&(U.cancelAnimationFrame(qn),qn=null)}return j&&Gn(),tryOnScopeDispose(Qn),{isActive:Bn,pause:Qn,resume:Gn}}const functionsMap=[["requestFullscreen","exitFullscreen","fullscreenElement","fullscreenEnabled","fullscreenchange","fullscreenerror"],["webkitRequestFullscreen","webkitExitFullscreen","webkitFullscreenElement","webkitFullscreenEnabled","webkitfullscreenchange","webkitfullscreenerror"],["webkitRequestFullScreen","webkitCancelFullScreen","webkitCurrentFullScreenElement","webkitCancelFullScreen","webkitfullscreenchange","webkitfullscreenerror"],["mozRequestFullScreen","mozCancelFullScreen","mozFullScreenElement","mozFullScreenEnabled","mozfullscreenchange","mozfullscreenerror"],["msRequestFullscreen","msExitFullscreen","msFullscreenElement","msFullscreenEnabled","MSFullscreenChange","MSFullscreenError"]];function useFullscreen(b,$={}){const{document:j=defaultDocument,autoExit:U=!1}=$,Bn=b||(j==null?void 0:j.querySelector("html")),Fn=ref(!1);let qn=functionsMap[0];const Wn=useSupported(()=>{if(j){for(const Xn of functionsMap)if(Xn[1]in j)return qn=Xn,!0}else return!1;return!1}),[Gn,Qn,Yn,,Zn]=qn;async function Jn(){Wn.value&&(j!=null&&j[Yn]&&await j[Qn](),Fn.value=!1)}async function Kn(){if(!Wn.value)return;await Jn();const Xn=unrefElement(Bn);Xn&&(await Xn[Gn](),Fn.value=!0)}async function ea(){Fn.value?await Jn():await Kn()}return j&&useEventListener(j,Zn,()=>{Fn.value=!!(j!=null&&j[Yn])},!1),U&&tryOnScopeDispose(Jn),{isSupported:Wn,isFullscreen:Fn,enter:Kn,exit:Jn,toggle:ea}}function useLocalStorage(b,$,j={}){const{window:U=defaultWindow}=j;return useStorage(b,$,U==null?void 0:U.localStorage,j)}var __defProp$6=Object.defineProperty,__getOwnPropSymbols$6=Object.getOwnPropertySymbols,__hasOwnProp$6=Object.prototype.hasOwnProperty,__propIsEnum$6=Object.prototype.propertyIsEnumerable,__defNormalProp$6=(b,$,j)=>$ in b?__defProp$6(b,$,{enumerable:!0,configurable:!0,writable:!0,value:j}):b[$]=j,__spreadValues$6=(b,$)=>{for(var j in $||($={}))__hasOwnProp$6.call($,j)&&__defNormalProp$6(b,j,$[j]);if(__getOwnPropSymbols$6)for(var j of __getOwnPropSymbols$6($))__propIsEnum$6.call($,j)&&__defNormalProp$6(b,j,$[j]);return b};function useNow(b={}){const{controls:$=!1,interval:j="requestAnimationFrame"}=b,U=ref(new Date),Bn=()=>U.value=new Date,Fn=j==="requestAnimationFrame"?useRafFn(Bn,{immediate:!0}):useIntervalFn(Bn,j,{immediate:!0});return $?__spreadValues$6({now:U},Fn):U}var SwipeDirection;(function(b){b.UP="UP",b.RIGHT="RIGHT",b.DOWN="DOWN",b.LEFT="LEFT",b.NONE="NONE"})(SwipeDirection||(SwipeDirection={}));let _id=0;function useStyleTag(b,$={}){const j=ref(!1),{document:U=defaultDocument,immediate:Bn=!0,manual:Fn=!1,id:qn=`vueuse_styletag_${++_id}`}=$,Wn=ref(b);let Gn=()=>{};const Qn=()=>{if(!U)return;const Zn=U.getElementById(qn)||U.createElement("style");Zn.isConnected||(Zn.type="text/css",Zn.id=qn,$.media&&(Zn.media=$.media),U.head.appendChild(Zn)),!j.value&&(Gn=watch(Wn,Jn=>{Zn.textContent=Jn},{immediate:!0}),j.value=!0)},Yn=()=>{!U||!j.value||(Gn(),U.head.removeChild(U.getElementById(qn)),j.value=!1)};return Bn&&!Fn&&tryOnMounted(Qn),Fn||tryOnScopeDispose(Yn),{id:qn,css:Wn,unload:Yn,load:Qn,isLoaded:readonly(j)}}var __defProp=Object.defineProperty,__getOwnPropSymbols=Object.getOwnPropertySymbols,__hasOwnProp=Object.prototype.hasOwnProperty,__propIsEnum=Object.prototype.propertyIsEnumerable,__defNormalProp=(b,$,j)=>$ in b?__defProp(b,$,{enumerable:!0,configurable:!0,writable:!0,value:j}):b[$]=j,__spreadValues=(b,$)=>{for(var j in $||($={}))__hasOwnProp.call($,j)&&__defNormalProp(b,j,$[j]);if(__getOwnPropSymbols)for(var j of __getOwnPropSymbols($))__propIsEnum.call($,j)&&__defNormalProp(b,j,$[j]);return b};const _TransitionPresets={easeInSine:[.12,0,.39,0],easeOutSine:[.61,1,.88,1],easeInOutSine:[.37,0,.63,1],easeInQuad:[.11,0,.5,0],easeOutQuad:[.5,1,.89,1],easeInOutQuad:[.45,0,.55,1],easeInCubic:[.32,0,.67,0],easeOutCubic:[.33,1,.68,1],easeInOutCubic:[.65,0,.35,1],easeInQuart:[.5,0,.75,0],easeOutQuart:[.25,1,.5,1],easeInOutQuart:[.76,0,.24,1],easeInQuint:[.64,0,.78,0],easeOutQuint:[.22,1,.36,1],easeInOutQuint:[.83,0,.17,1],easeInExpo:[.7,0,.84,0],easeOutExpo:[.16,1,.3,1],easeInOutExpo:[.87,0,.13,1],easeInCirc:[.55,0,1,.45],easeOutCirc:[0,.55,.45,1],easeInOutCirc:[.85,0,.15,1],easeInBack:[.36,0,.66,-.56],easeOutBack:[.34,1.56,.64,1],easeInOutBack:[.68,-.6,.32,1.6]};__spreadValues({linear:identity},_TransitionPresets);const fontIcon="";var s$3=defineComponent({name:"FontIcon",props:{icon:{type:String,default:""},color:{type:String,default:""},size:{type:[String,Number],default:""}},setup(b){const $=computed(()=>{const j={};return b.color&&(j.color=b.color),b.size&&(j["font-size"]=Number.isNaN(Number(b.size))?b.size:`${b.size}px`),Object.keys(j).length?j:null});return()=>b.icon?h$3("span",{class:["font-icon icon",`iconfont icon-${b.icon}`],style:$.value}):null}});const catalog="";var f$1=defineComponent({name:"FontIcon",props:{icon:{type:String,default:""},color:{type:String,default:""},size:{type:[String,Number],default:""}},setup(b){const $=computed(()=>{const j={};return b.color&&(j.color=b.color),b.size&&(j["font-size"]=Number.isNaN(Number(b.size))?b.size:`${b.size}px`),Object.keys(j).length?j:null});return()=>b.icon?h$3("span",{class:["font-icon icon",`iconfont icon-${b.icon}`],style:$.value}):null}}),S$6=defineComponent({name:"Catalog",props:{base:{type:String,default:""},level:{type:Number,default:3},titleGetter:{type:Function,default:b=>b.title},iconGetter:{type:Function,default:b=>b.icon},orderGetter:{type:Function,default:b=>b.order||0},shouldIndex:{type:Function,default:b=>b.index!==!1}},setup(b){const $=kt$1({"/en/":{title:"Catalog"},"/":{title:"目录"}}),j=useRoute(),U=useRouter(),Bn=useSiteData(),Fn=()=>{const Wn=b.base||j.path.replace(/\/[^/]+$/,"/"),Gn=U.getRoutes(),Qn=[];return Gn.filter(({meta:Yn,path:Zn})=>{if(!Zn.startsWith(Wn)||Zn===Wn)return!1;if(Wn==="/"){const Jn=Object.keys(Bn.value.locales).filter(Kn=>Kn!=="/");if(Zn==="/404.html"||Jn.some(Kn=>Zn.startsWith(Kn)))return!1}return(Zn.endsWith(".html")&&!Zn.endsWith("/index.html")||Zn.endsWith("/"))&&b.shouldIndex(Yn)}).map(({path:Yn,meta:Zn})=>{const Jn=Yn.substring(Wn.length).split("/").length;return{title:b.titleGetter(Zn),icon:b.iconGetter(Zn),base:Yn.replace(/\/[^/]+\/?$/,"/"),order:b.orderGetter(Zn),level:Yn.endsWith("/")?Jn-1:Jn,path:Yn}}).filter(({title:Yn,level:Zn})=>Zn<=b.level||!Yn).sort((Yn,Zn)=>Yn.level-Zn.level||(Yn.path.endsWith("/index.html")?-1:Zn.path.endsWith("/index.html")?1:Yn.order===null?Zn.order===null?Yn.title.localeCompare(Zn.title):Zn.order:Zn.order===null?Yn.order:Yn.order>0?Zn.order>0?Yn.order-Zn.order:-1:Zn.order<0?Yn.order-Zn.order:1)).forEach(Yn=>{var Zn;const{base:Jn,level:Kn}=Yn;switch(Kn){case 1:Qn.push(Yn);break;case 2:{const ea=Qn.find(Xn=>Xn.path===Jn);ea&&(ea.children??(ea.children=[])).push(Yn);break}default:{const ea=Qn.find(Xn=>Xn.path===Jn.replace(/\/[^/]+\/$/,"/"));if(ea){const Xn=(Zn=ea.children)==null?void 0:Zn.find(ta=>ta.path===Jn);Xn&&(Xn.children??(Xn.children=[])).push(Yn)}}}}),Qn},qn=computed(()=>Fn());return()=>h$3("div",{class:"catalog-wrapper"},[h$3("h2",{class:"main-title"},$.value.title),...qn.value.map(({children:Wn=[],icon:Gn,path:Qn,title:Yn},Zn)=>[h$3("h3",{id:Yn,class:["child-title",{"has-children":Wn.length}]},[h$3("a",{href:`#${Yn}`,class:"header-anchor"},"#"),h$3(RouterLink,{class:"catalog-title",to:Qn},()=>[Gn?h$3(f$1,{icon:Gn}):null,`${Zn+1}. ${Yn||"Unknown"}`])]),Wn.length?h$3("ul",{class:"child-catalog-wrapper"},Wn.map(({children:Jn=[],icon:Kn,path:ea,title:Xn},ta)=>h$3("li",{class:"child-catalog-item"},[h$3("div",{class:["sub-title",{"has-children":Jn.length}]},[h$3("a",{href:`#${Xn}`,class:"header-anchor"},"#"),h$3(RouterLink,{class:"catalog-title",to:ea},()=>[Kn?h$3(f$1,{icon:Kn}):null,`${Zn+1}.${ta+1} ${Xn||"Unknown"}`])]),Jn.length?h$3("div",{class:"sub-catalog-wrapper"},Jn.map(({icon:na,path:ra,title:ca},pa)=>h$3(RouterLink,{class:"sub-catalog-item",to:ra},()=>[na?h$3(f$1,{icon:na}):null,`${Zn+1}.${ta+1}.${pa+1} ${ca||"Unknown"}`]))):null]))):null])])}});const Catalog=Object.freeze(Object.defineProperty({__proto__:null,default:S$6},Symbol.toStringTag,{value:"Module"})),backToTop="",a$5=()=>h$3(P$5,{name:"back-to-top"},()=>[h$3("path",{d:"M512 843.2c-36.2 0-66.4-13.6-85.8-21.8-10.8-4.6-22.6 3.6-21.8 15.2l7 102c.4 6.2 7.6 9.4 12.6 5.6l29-22c3.6-2.8 9-1.8 11.4 2l41 64.2c3 4.8 10.2 4.8 13.2 0l41-64.2c2.4-3.8 7.8-4.8 11.4-2l29 22c5 3.8 12.2.6 12.6-5.6l7-102c.8-11.6-11-20-21.8-15.2-19.6 8.2-49.6 21.8-85.8 21.8z"}),h$3("path",{d:"m795.4 586.2-96-98.2C699.4 172 513 32 513 32S324.8 172 324.8 488l-96 98.2c-3.6 3.6-5.2 9-4.4 14.2L261.2 824c1.8 11.4 14.2 17 23.6 10.8L419 744s41.4 40 94.2 40c52.8 0 92.2-40 92.2-40l134.2 90.8c9.2 6.2 21.6.6 23.6-10.8l37-223.8c.4-5.2-1.2-10.4-4.8-14zM513 384c-34 0-61.4-28.6-61.4-64s27.6-64 61.4-64c34 0 61.4 28.6 61.4 64S547 384 513 384z"})]);a$5.displayName="BackToTopIcon";var h$2=defineComponent({name:"BackToTop",props:{threshold:{type:Number,default:300}},setup(b){const $=usePageFrontmatter(),j=kt$1({"/en/":{backToTop:"Back to top"},"/":{backToTop:"返回顶部"}}),U=ref(0),Bn=computed(()=>$.value.backToTop!==!1&&U.value>b.threshold),Fn=()=>window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop||0;return onMounted(()=>{U.value=Fn()}),useEventListener("scroll",useDebounceFn(()=>{U.value=Fn()},100)),()=>h$3(Transition,{name:"fade"},()=>Bn.value?h$3("button",{class:"back-to-top","aria-label":j.value.backToTop,"data-balloon-pos":"left",onClick:()=>{window.scrollTo({top:0,behavior:"smooth"}),U.value=0}},h$3(a$5)):null)}});const srOnly="",clientConfig1=defineClientConfig({enhance:({app:b})=>{_t$1("FontIcon")||b.component("FontIcon",s$3),_t$1("Catalog")||b.component("Catalog",S$6)},setup:()=>{useStyleTag('@import url("//at.alicdn.com/t/c/font_2410206_5vb9zlyghj.css");',{id:"icon-assets"})},rootComponents:[()=>h$3(h$2,{threshold:300})]});function r$4(b,$,j){var U,Bn,Fn;$===void 0&&($=50),j===void 0&&(j={});var qn=(U=j.isImmediate)!=null&&U,Wn=(Bn=j.callback)!=null&&Bn,Gn=j.maxWait,Qn=Date.now(),Yn=[];function Zn(){if(Gn!==void 0){var Kn=Date.now()-Qn;if(Kn+$>=Gn)return Gn-Kn}return $}var Jn=function(){var Kn=[].slice.call(arguments),ea=this;return new Promise(function(Xn,ta){var na=qn&&Fn===void 0;if(Fn!==void 0&&clearTimeout(Fn),Fn=setTimeout(function(){if(Fn=void 0,Qn=Date.now(),!qn){var ca=b.apply(ea,Kn);Wn&&Wn(ca),Yn.forEach(function(pa){return(0,pa.resolve)(ca)}),Yn=[]}},Zn()),na){var ra=b.apply(ea,Kn);return Wn&&Wn(ra),Xn(ra)}Yn.push({resolve:Xn,reject:ta})})};return Jn.cancel=function(Kn){Fn!==void 0&&clearTimeout(Fn),Yn.forEach(function(ea){return(0,ea.reject)(Kn)}),Yn=[]},Jn}const useActiveHeaderLinks=({headerLinkSelector:b,headerAnchorSelector:$,delay:j,offset:U=5})=>{const Bn=useRouter(),qn=r$4(()=>{var Xn,ta;const Wn=Math.max(window.scrollY,document.documentElement.scrollTop,document.body.scrollTop);if(Math.abs(Wn-0)Jn.some(ra=>ra.hash===na.hash));for(let na=0;na=(((Xn=ra.parentElement)==null?void 0:Xn.offsetTop)??0)-U,va=!ca||Wn<(((ta=ca.parentElement)==null?void 0:ta.offsetTop)??0)-U;if(!(pa&&va))continue;const ia=decodeURIComponent(Bn.currentRoute.value.hash),la=decodeURIComponent(ra.hash);if(ia===la)return;if(Zn){for(let ya=na+1;ya{window.addEventListener("scroll",qn)}),onBeforeUnmount(()=>{window.removeEventListener("scroll",qn)})},updateHash=async(b,$)=>{const{scrollBehavior:j}=b.options;b.options.scrollBehavior=void 0,await b.replace({query:b.currentRoute.value.query,hash:$,force:!0}).finally(()=>b.options.scrollBehavior=j)},headerLinkSelector=".sidebar-link, .toc-link",headerAnchorSelector=".header-anchor",delay=200,offset=5,clientConfig2=defineClientConfig({setup(){useActiveHeaderLinks({headerLinkSelector,headerAnchorSelector,delay,offset})}});var a$4=defineClientConfig({enhance:({app:b})=>{!_t$1("AutoCatalog",b)&&b.component("AutoCatalog",defineAsyncComponent(()=>__vitePreload(()=>Promise.resolve().then(()=>Catalog),void 0)))}});const vars$1="",externalLinkIcon="",svg=h$3("svg",{class:"external-link-icon",xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false",x:"0px",y:"0px",viewBox:"0 0 100 100",width:"15",height:"15"},[h$3("path",{fill:"currentColor",d:"M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"}),h$3("polygon",{fill:"currentColor",points:"45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"})]),ExternalLinkIcon=defineComponent({name:"ExternalLinkIcon",props:{locales:{type:Object,required:!1,default:()=>({})}},setup(b){const $=useRouteLocale(),j=computed(()=>b.locales[$.value]??{openInNewWindow:"open in new window"});return()=>h$3("span",[svg,h$3("span",{class:"external-link-icon-sr-only"},j.value.openInNewWindow)])}}),locales={},clientConfig4=defineClientConfig({enhance({app:b}){b.component("ExternalLinkIcon",h$3(ExternalLinkIcon,{locales}))}});/** +import{d as defineAsyncComponent,r as ref,a as readonly,b as reactive,c as defineComponent,i as isString$1,e as isArray,f as dedupeHead,g as resolveLocalePath,o as onMounted,h as computed,j as h$3,k as isLinkHttp,l as removeLeadingSlash,m as inject,n as getCurrentInstance,p as isPlainObject,q as camelize,s as capitalize,t as isFunction$1,u as unref,v as nextTick,w as isRef,x as watch,y as getCurrentScope,z as onScopeDispose,A as shallowRef,B as watchEffect,C as useRoute,D as useRouter,R as RouterLink,T as Transition,E as onBeforeUnmount,F as createBaseVNode,G as onUnmounted,H as openBlock,I as createElementBlock,J as toDisplayString,K as Fragment,L as renderList,M as createCommentVNode,N as normalizeStyle,O as createVNode,P as normalizeClass,Q as withDirectives,S as vModelText,U as vShow,V as createTextVNode,W as createBlock,X as vModelDynamic,Y as resolveComponent,Z as provide,_ as isLinkMailto,$ as toRef,a0 as isLinkTel,a1 as isLinkExternal,a2 as ensureEndingSlash,a3 as TransitionGroup,a4 as removeEndingSlash,a5 as useLink,a6 as createSSRApp,a7 as RouterView,a8 as createRouter,a9 as START_LOCATION_NORMALIZED,aa as createWebHistory}from"./framework-2050cf2c.js";const scriptRel="modulepreload",assetsURL=function(b){return"/"+b},seen={},__vitePreload=function($,j,U){if(!j||j.length===0)return $();const Bn=document.getElementsByTagName("link");return Promise.all(j.map(Fn=>{if(Fn=assetsURL(Fn),Fn in seen)return;seen[Fn]=!0;const qn=Fn.endsWith(".css"),Wn=qn?'[rel="stylesheet"]':"";if(!!U)for(let Yn=Bn.length-1;Yn>=0;Yn--){const Zn=Bn[Yn];if(Zn.href===Fn&&(!qn||Zn.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${Fn}"]${Wn}`))return;const Qn=document.createElement("link");if(Qn.rel=qn?"stylesheet":scriptRel,qn||(Qn.as="script",Qn.crossOrigin=""),Qn.href=Fn,document.head.appendChild(Qn),qn)return new Promise((Yn,Zn)=>{Qn.addEventListener("load",Yn),Qn.addEventListener("error",()=>Zn(new Error(`Unable to preload CSS for ${Fn}`)))})})).then(()=>$())},pagesData$1={"v-8daa1a0e":()=>__vitePreload(()=>import("./index.html-b78e8cf1.js"),[]).then(({data:b})=>b),"v-67f865c9":()=>__vitePreload(()=>import("./community.html-4259ed5c.js"),[]).then(({data:b})=>b),"v-c360777a":()=>__vitePreload(()=>import("./markmap.html-0f0f34c6.js"),[]).then(({data:b})=>b),"v-590a42d9":()=>__vitePreload(()=>import("./project.html-ee74980c.js"),[]).then(({data:b})=>b),"v-96f5eae0":()=>__vitePreload(()=>import("./quick-start.html-1aff70d5.js"),[]).then(({data:b})=>b),"v-35ed7d28":()=>__vitePreload(()=>import("./star-request.html-0a6171e5.js"),[]).then(({data:b})=>b),"v-4f87b30d":()=>__vitePreload(()=>import("./Gacha-system-and-export-principal.html-cd4faf5f.js"),[]).then(({data:b})=>b),"v-5b94d45f":()=>__vitePreload(()=>import("./HttpRequestException.html-eec3d65c.js"),[]).then(({data:b})=>b),"v-0288c929":()=>__vitePreload(()=>import("./artifact-rating-rules.html-6f9d5a47.js"),[]).then(({data:b})=>b),"v-9a0eaba6":()=>__vitePreload(()=>import("./get-stoken-cookie-from-the-third-party.html-f336e33e.js"),[]).then(({data:b})=>b),"v-179f15e2":()=>__vitePreload(()=>import("./how-to.html-eb31d630.js"),[]).then(({data:b})=>b),"v-401b4afa":()=>__vitePreload(()=>import("./mihoyo-risk-tip.html-0cc42bbd.js"),[]).then(({data:b})=>b),"v-289a9e83":()=>__vitePreload(()=>import("./why.html-53780ff2.js"),[]).then(({data:b})=>b),"v-28eb1946":()=>__vitePreload(()=>import("./symposium1.html-97fedc99.js"),[]).then(({data:b})=>b),"v-2a9ff1e5":()=>__vitePreload(()=>import("./symposium2.html-86329c7b.js"),[]).then(({data:b})=>b),"v-2d0a870d":()=>__vitePreload(()=>import("./index.html-59219388.js"),[]).then(({data:b})=>b),"v-c4a44b52":()=>__vitePreload(()=>import("./markmap.html-f4ccea80.js"),[]).then(({data:b})=>b),"v-586858ed":()=>__vitePreload(()=>import("./project.html-d154f424.js"),[]).then(({data:b})=>b),"v-0c01f6a4":()=>__vitePreload(()=>import("./quick-start.html-f867c09e.js"),[]).then(({data:b})=>b),"v-35380e8e":()=>__vitePreload(()=>import("./index.html-60c96614.js"),[]).then(({data:b})=>b),"v-73139ec8":()=>__vitePreload(()=>import("./achievements.html-45b07921.js"),[]).then(({data:b})=>b),"v-1c93fc72":()=>__vitePreload(()=>import("./character-data.html-0eec3e5b.js"),[]).then(({data:b})=>b),"v-e37f5fa8":()=>__vitePreload(()=>import("./character-wiki.html-8f26f5ab.js"),[]).then(({data:b})=>b),"v-646944b6":()=>__vitePreload(()=>import("./daily-notes.html-29eff528.js"),[]).then(({data:b})=>b),"v-1ae10847":()=>__vitePreload(()=>import("./develop-plan.html-5365831e.js"),[]).then(({data:b})=>b),"v-923d01d2":()=>__vitePreload(()=>import("./game-launcher.html-08956561.js"),[]).then(({data:b})=>b),"v-6de46920":()=>__vitePreload(()=>import("./hutao-API.html-f638b185.js"),[]).then(({data:b})=>b),"v-0c385e36":()=>__vitePreload(()=>import("./hutao-settings.html-f7bc73b8.js"),[]).then(({data:b})=>b),"v-3e40bb9d":()=>__vitePreload(()=>import("./mhy-account-switch.html-c5e0c822.js"),[]).then(({data:b})=>b),"v-7070f771":()=>__vitePreload(()=>import("./weapon-wiki.html-d9fd70e8.js"),[]).then(({data:b})=>b),"v-f4f67790":()=>__vitePreload(()=>import("./wish-export.html-aed08d75.js"),[]).then(({data:b})=>b),"v-39f4c4da":()=>__vitePreload(()=>import("./bug-report.html-b552c51c.js"),[]).then(({data:b})=>b),"v-6730cc6c":()=>__vitePreload(()=>import("./privacy-notice.html-63f617f2.js"),[]).then(({data:b})=>b),"v-d670f89a":()=>__vitePreload(()=>import("./tos.html-5b085922.js"),[]).then(({data:b})=>b),"v-39caee21":()=>__vitePreload(()=>import("./Gacha-system-and-export-principal.html-8d0fa850.js"),[]).then(({data:b})=>b),"v-28cb28cb":()=>__vitePreload(()=>import("./HttpRequestException.html-30830cd8.js"),[]).then(({data:b})=>b),"v-47c5fb86":()=>__vitePreload(()=>import("./artifact-rating-rules.html-2550311a.js"),[]).then(({data:b})=>b),"v-eab988ce":()=>__vitePreload(()=>import("./get-stoken-cookie-from-the-third-party.html-a069d9e6.js"),[]).then(({data:b})=>b),"v-5a1bb67b":()=>__vitePreload(()=>import("./how-to.html-437f0776.js"),[]).then(({data:b})=>b),"v-0744e30e":()=>__vitePreload(()=>import("./mihoyo-risk-tip.html-b6dfe79e.js"),[]).then(({data:b})=>b),"v-27f8b497":()=>__vitePreload(()=>import("./why.html-6c589158.js"),[]).then(({data:b})=>b),"v-fc43fa9c":()=>__vitePreload(()=>import("./symposium1.html-b33e3d7f.js"),[]).then(({data:b})=>b),"v-f8da495e":()=>__vitePreload(()=>import("./symposium2.html-b5df9842.js"),[]).then(({data:b})=>b),"v-30f089b6":()=>__vitePreload(()=>import("./index.html-c8b6cf82.js"),[]).then(({data:b})=>b),"v-699a13b0":()=>__vitePreload(()=>import("./achievements.html-27f51021.js"),[]).then(({data:b})=>b),"v-f3692af4":()=>__vitePreload(()=>import("./character-data.html-1c1cfa19.js"),[]).then(({data:b})=>b),"v-10108380":()=>__vitePreload(()=>import("./character-wiki.html-509d6ec0.js"),[]).then(({data:b})=>b),"v-28566fde":()=>__vitePreload(()=>import("./daily-notes.html-010f2176.js"),[]).then(({data:b})=>b),"v-83f6294a":()=>__vitePreload(()=>import("./develop-plan.html-c6ac2429.js"),[]).then(({data:b})=>b),"v-7839fe83":()=>__vitePreload(()=>import("./game-launcher.html-d367bfe6.js"),[]).then(({data:b})=>b),"v-0106e0dc":()=>__vitePreload(()=>import("./hutao-API.html-d894b7e4.js"),[]).then(({data:b})=>b),"v-639b3ef9":()=>__vitePreload(()=>import("./hutao-settings.html-ecc905c0.js"),[]).then(({data:b})=>b),"v-03aaffb1":()=>__vitePreload(()=>import("./mhy-account-switch.html-d713d3a7.js"),[]).then(({data:b})=>b),"v-e30b3c46":()=>__vitePreload(()=>import("./weapon-wiki.html-39644c93.js"),[]).then(({data:b})=>b),"v-b8e3a2b8":()=>__vitePreload(()=>import("./wish-export.html-a631d689.js"),[]).then(({data:b})=>b),"v-45ceb024":()=>__vitePreload(()=>import("./bug-report.html-f69951f4.js"),[]).then(({data:b})=>b),"v-b4085a44":()=>__vitePreload(()=>import("./privacy-notice.html-7a160e19.js"),[]).then(({data:b})=>b),"v-b1c7a1c2":()=>__vitePreload(()=>import("./tos.html-6a9f1d6e.js"),[]).then(({data:b})=>b),"v-3706649a":()=>__vitePreload(()=>import("./404.html-32d5d192.js"),[]).then(({data:b})=>b),"v-74379e72":()=>__vitePreload(()=>import("./index.html-79b9b84e.js"),[]).then(({data:b})=>b),"v-437b37b6":()=>__vitePreload(()=>import("./index.html-00b54548.js"),[]).then(({data:b})=>b),"v-b573819c":()=>__vitePreload(()=>import("./index.html-534cbddc.js"),[]).then(({data:b})=>b),"v-07470886":()=>__vitePreload(()=>import("./index.html-4f0d6788.js"),[]).then(({data:b})=>b),"v-ca0fb86c":()=>__vitePreload(()=>import("./index.html-318a4b43.js"),[]).then(({data:b})=>b),"v-a4f9d2c4":()=>__vitePreload(()=>import("./index.html-2bc60034.js"),[]).then(({data:b})=>b)},siteData$1=JSON.parse('{"base":"/","lang":"en-US","title":"","description":"","head":[["script",{"async":"","defer":"","data-website-id":"f586534f-1741-450e-a0f4-3c0189f993c9","src":"https://umami.irain.in/umami.js"},"\\n "],["link",{"rel":"icon","href":"/favicon.ico"}],["link",{"rel":"icon","href":"/pwa-icon/chrome-512.png","type":"image/png","sizes":"512x512"}],["link",{"rel":"icon","href":"/pwa-icon/chrome-192.png","type":"image/png","sizes":"192x192"}],["link",{"rel":"manifest","href":"/manifest.webmanifest","crossorigin":"use-credentials"}],["meta",{"name":"theme-color","content":"#f26d6d"}],["link",{"rel":"apple-touch-icon","href":"/favicon.ico"}],["meta",{"name":"apple-mobile-web-app-capable","content":"yes"}],["meta",{"name":"apple-mobile-web-app-status-bar-style","content":"black"}],["meta",{"name":"msapplication-TileImage","content":"/favicon.ico"}],["meta",{"name":"msapplication-TileColor","content":"#ffffff"}],["meta",{"name":"viewport","content":"width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no, viewport-fit=cover"}]],"locales":{"/":{"lang":"zh-CN","title":"胡桃工具箱","description":"多功能的原神工具箱"},"/en/":{"lang":"en-US","title":"Snap Hutao","description":"Super utilitarian Genshin Impact Tool"}}}'),pagesComponents={"v-8daa1a0e":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-12187913.js"),["assets/index.html-12187913.js","assets/framework-2050cf2c.js"])),"v-67f865c9":defineAsyncComponent(()=>__vitePreload(()=>import("./community.html-b313a1f6.js"),["assets/community.html-b313a1f6.js","assets/framework-2050cf2c.js"])),"v-c360777a":defineAsyncComponent(()=>__vitePreload(()=>import("./markmap.html-c8233cb5.js"),["assets/markmap.html-c8233cb5.js","assets/framework-2050cf2c.js"])),"v-590a42d9":defineAsyncComponent(()=>__vitePreload(()=>import("./project.html-3e4ddd91.js"),["assets/project.html-3e4ddd91.js","assets/framework-2050cf2c.js"])),"v-96f5eae0":defineAsyncComponent(()=>__vitePreload(()=>import("./quick-start.html-3cdc8f2a.js"),["assets/quick-start.html-3cdc8f2a.js","assets/framework-2050cf2c.js"])),"v-35ed7d28":defineAsyncComponent(()=>__vitePreload(()=>import("./star-request.html-a111ddc0.js"),["assets/star-request.html-a111ddc0.js","assets/framework-2050cf2c.js"])),"v-4f87b30d":defineAsyncComponent(()=>__vitePreload(()=>import("./Gacha-system-and-export-principal.html-abf4ddb4.js"),["assets/Gacha-system-and-export-principal.html-abf4ddb4.js","assets/framework-2050cf2c.js"])),"v-5b94d45f":defineAsyncComponent(()=>__vitePreload(()=>import("./HttpRequestException.html-2143ce68.js"),["assets/HttpRequestException.html-2143ce68.js","assets/framework-2050cf2c.js"])),"v-0288c929":defineAsyncComponent(()=>__vitePreload(()=>import("./artifact-rating-rules.html-2ad9f1be.js"),["assets/artifact-rating-rules.html-2ad9f1be.js","assets/framework-2050cf2c.js"])),"v-9a0eaba6":defineAsyncComponent(()=>__vitePreload(()=>import("./get-stoken-cookie-from-the-third-party.html-a02de77c.js"),["assets/get-stoken-cookie-from-the-third-party.html-a02de77c.js","assets/framework-2050cf2c.js"])),"v-179f15e2":defineAsyncComponent(()=>__vitePreload(()=>import("./how-to.html-702e4cb9.js"),["assets/how-to.html-702e4cb9.js","assets/framework-2050cf2c.js"])),"v-401b4afa":defineAsyncComponent(()=>__vitePreload(()=>import("./mihoyo-risk-tip.html-1202309e.js"),["assets/mihoyo-risk-tip.html-1202309e.js","assets/framework-2050cf2c.js"])),"v-289a9e83":defineAsyncComponent(()=>__vitePreload(()=>import("./why.html-5f977851.js"),["assets/why.html-5f977851.js","assets/framework-2050cf2c.js"])),"v-28eb1946":defineAsyncComponent(()=>__vitePreload(()=>import("./symposium1.html-3ced5dc3.js"),["assets/symposium1.html-3ced5dc3.js","assets/framework-2050cf2c.js"])),"v-2a9ff1e5":defineAsyncComponent(()=>__vitePreload(()=>import("./symposium2.html-bad37c5f.js"),["assets/symposium2.html-bad37c5f.js","assets/framework-2050cf2c.js"])),"v-2d0a870d":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-c0b215e3.js"),["assets/index.html-c0b215e3.js","assets/framework-2050cf2c.js"])),"v-c4a44b52":defineAsyncComponent(()=>__vitePreload(()=>import("./markmap.html-35e571d4.js"),["assets/markmap.html-35e571d4.js","assets/framework-2050cf2c.js"])),"v-586858ed":defineAsyncComponent(()=>__vitePreload(()=>import("./project.html-2471e533.js"),["assets/project.html-2471e533.js","assets/framework-2050cf2c.js"])),"v-0c01f6a4":defineAsyncComponent(()=>__vitePreload(()=>import("./quick-start.html-90efb2be.js"),["assets/quick-start.html-90efb2be.js","assets/framework-2050cf2c.js"])),"v-35380e8e":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-19d09097.js"),["assets/index.html-19d09097.js","assets/framework-2050cf2c.js"])),"v-73139ec8":defineAsyncComponent(()=>__vitePreload(()=>import("./achievements.html-5cf193bb.js"),["assets/achievements.html-5cf193bb.js","assets/framework-2050cf2c.js"])),"v-1c93fc72":defineAsyncComponent(()=>__vitePreload(()=>import("./character-data.html-7cbcfb0c.js"),["assets/character-data.html-7cbcfb0c.js","assets/framework-2050cf2c.js"])),"v-e37f5fa8":defineAsyncComponent(()=>__vitePreload(()=>import("./character-wiki.html-c3f4fc0d.js"),["assets/character-wiki.html-c3f4fc0d.js","assets/framework-2050cf2c.js"])),"v-646944b6":defineAsyncComponent(()=>__vitePreload(()=>import("./daily-notes.html-0811c141.js"),["assets/daily-notes.html-0811c141.js","assets/framework-2050cf2c.js"])),"v-1ae10847":defineAsyncComponent(()=>__vitePreload(()=>import("./develop-plan.html-304a21a8.js"),["assets/develop-plan.html-304a21a8.js","assets/framework-2050cf2c.js"])),"v-923d01d2":defineAsyncComponent(()=>__vitePreload(()=>import("./game-launcher.html-50a156eb.js"),["assets/game-launcher.html-50a156eb.js","assets/framework-2050cf2c.js"])),"v-6de46920":defineAsyncComponent(()=>__vitePreload(()=>import("./hutao-API.html-bf294432.js"),["assets/hutao-API.html-bf294432.js","assets/framework-2050cf2c.js"])),"v-0c385e36":defineAsyncComponent(()=>__vitePreload(()=>import("./hutao-settings.html-418b1f2c.js"),["assets/hutao-settings.html-418b1f2c.js","assets/framework-2050cf2c.js"])),"v-3e40bb9d":defineAsyncComponent(()=>__vitePreload(()=>import("./mhy-account-switch.html-0482798f.js"),["assets/mhy-account-switch.html-0482798f.js","assets/framework-2050cf2c.js"])),"v-7070f771":defineAsyncComponent(()=>__vitePreload(()=>import("./weapon-wiki.html-33bb156f.js"),["assets/weapon-wiki.html-33bb156f.js","assets/framework-2050cf2c.js"])),"v-f4f67790":defineAsyncComponent(()=>__vitePreload(()=>import("./wish-export.html-2b371d2b.js"),["assets/wish-export.html-2b371d2b.js","assets/framework-2050cf2c.js"])),"v-39f4c4da":defineAsyncComponent(()=>__vitePreload(()=>import("./bug-report.html-665f088a.js"),["assets/bug-report.html-665f088a.js","assets/framework-2050cf2c.js"])),"v-6730cc6c":defineAsyncComponent(()=>__vitePreload(()=>import("./privacy-notice.html-c8d33cc7.js"),["assets/privacy-notice.html-c8d33cc7.js","assets/framework-2050cf2c.js"])),"v-d670f89a":defineAsyncComponent(()=>__vitePreload(()=>import("./tos.html-00997ad6.js"),["assets/tos.html-00997ad6.js","assets/framework-2050cf2c.js"])),"v-39caee21":defineAsyncComponent(()=>__vitePreload(()=>import("./Gacha-system-and-export-principal.html-3d8f95e8.js"),["assets/Gacha-system-and-export-principal.html-3d8f95e8.js","assets/framework-2050cf2c.js"])),"v-28cb28cb":defineAsyncComponent(()=>__vitePreload(()=>import("./HttpRequestException.html-a0acbb00.js"),["assets/HttpRequestException.html-a0acbb00.js","assets/framework-2050cf2c.js"])),"v-47c5fb86":defineAsyncComponent(()=>__vitePreload(()=>import("./artifact-rating-rules.html-322d1054.js"),["assets/artifact-rating-rules.html-322d1054.js","assets/framework-2050cf2c.js"])),"v-eab988ce":defineAsyncComponent(()=>__vitePreload(()=>import("./get-stoken-cookie-from-the-third-party.html-c037f77d.js"),["assets/get-stoken-cookie-from-the-third-party.html-c037f77d.js","assets/framework-2050cf2c.js"])),"v-5a1bb67b":defineAsyncComponent(()=>__vitePreload(()=>import("./how-to.html-8debd350.js"),["assets/how-to.html-8debd350.js","assets/framework-2050cf2c.js"])),"v-0744e30e":defineAsyncComponent(()=>__vitePreload(()=>import("./mihoyo-risk-tip.html-75cfdf1a.js"),["assets/mihoyo-risk-tip.html-75cfdf1a.js","assets/framework-2050cf2c.js"])),"v-27f8b497":defineAsyncComponent(()=>__vitePreload(()=>import("./why.html-7f1768ad.js"),["assets/why.html-7f1768ad.js","assets/framework-2050cf2c.js"])),"v-fc43fa9c":defineAsyncComponent(()=>__vitePreload(()=>import("./symposium1.html-fa167b8f.js"),["assets/symposium1.html-fa167b8f.js","assets/framework-2050cf2c.js"])),"v-f8da495e":defineAsyncComponent(()=>__vitePreload(()=>import("./symposium2.html-fb7d6fad.js"),["assets/symposium2.html-fb7d6fad.js","assets/framework-2050cf2c.js"])),"v-30f089b6":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-c412ed13.js"),["assets/index.html-c412ed13.js","assets/framework-2050cf2c.js"])),"v-699a13b0":defineAsyncComponent(()=>__vitePreload(()=>import("./achievements.html-d587d759.js"),["assets/achievements.html-d587d759.js","assets/framework-2050cf2c.js"])),"v-f3692af4":defineAsyncComponent(()=>__vitePreload(()=>import("./character-data.html-475bdb70.js"),["assets/character-data.html-475bdb70.js","assets/framework-2050cf2c.js"])),"v-10108380":defineAsyncComponent(()=>__vitePreload(()=>import("./character-wiki.html-0fe53523.js"),["assets/character-wiki.html-0fe53523.js","assets/framework-2050cf2c.js"])),"v-28566fde":defineAsyncComponent(()=>__vitePreload(()=>import("./daily-notes.html-7e7d6130.js"),["assets/daily-notes.html-7e7d6130.js","assets/framework-2050cf2c.js"])),"v-83f6294a":defineAsyncComponent(()=>__vitePreload(()=>import("./develop-plan.html-03e71559.js"),["assets/develop-plan.html-03e71559.js","assets/framework-2050cf2c.js"])),"v-7839fe83":defineAsyncComponent(()=>__vitePreload(()=>import("./game-launcher.html-29b84590.js"),["assets/game-launcher.html-29b84590.js","assets/framework-2050cf2c.js"])),"v-0106e0dc":defineAsyncComponent(()=>__vitePreload(()=>import("./hutao-API.html-cec29434.js"),["assets/hutao-API.html-cec29434.js","assets/framework-2050cf2c.js"])),"v-639b3ef9":defineAsyncComponent(()=>__vitePreload(()=>import("./hutao-settings.html-4c52a2e7.js"),["assets/hutao-settings.html-4c52a2e7.js","assets/framework-2050cf2c.js"])),"v-03aaffb1":defineAsyncComponent(()=>__vitePreload(()=>import("./mhy-account-switch.html-e9ad7c01.js"),["assets/mhy-account-switch.html-e9ad7c01.js","assets/framework-2050cf2c.js"])),"v-e30b3c46":defineAsyncComponent(()=>__vitePreload(()=>import("./weapon-wiki.html-041f1bea.js"),["assets/weapon-wiki.html-041f1bea.js","assets/framework-2050cf2c.js"])),"v-b8e3a2b8":defineAsyncComponent(()=>__vitePreload(()=>import("./wish-export.html-453bb400.js"),["assets/wish-export.html-453bb400.js","assets/framework-2050cf2c.js"])),"v-45ceb024":defineAsyncComponent(()=>__vitePreload(()=>import("./bug-report.html-003189b0.js"),["assets/bug-report.html-003189b0.js","assets/framework-2050cf2c.js"])),"v-b4085a44":defineAsyncComponent(()=>__vitePreload(()=>import("./privacy-notice.html-6cb5a329.js"),["assets/privacy-notice.html-6cb5a329.js","assets/framework-2050cf2c.js"])),"v-b1c7a1c2":defineAsyncComponent(()=>__vitePreload(()=>import("./tos.html-830e1c50.js"),["assets/tos.html-830e1c50.js","assets/framework-2050cf2c.js"])),"v-3706649a":defineAsyncComponent(()=>__vitePreload(()=>import("./404.html-0864d709.js"),["assets/404.html-0864d709.js","assets/framework-2050cf2c.js"])),"v-74379e72":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-6108273b.js"),["assets/index.html-6108273b.js","assets/framework-2050cf2c.js"])),"v-437b37b6":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-a508a192.js"),["assets/index.html-a508a192.js","assets/framework-2050cf2c.js"])),"v-b573819c":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-de9c2355.js"),["assets/index.html-de9c2355.js","assets/framework-2050cf2c.js"])),"v-07470886":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-5eeca8dc.js"),["assets/index.html-5eeca8dc.js","assets/framework-2050cf2c.js"])),"v-ca0fb86c":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-cc7a9c8b.js"),["assets/index.html-cc7a9c8b.js","assets/framework-2050cf2c.js"])),"v-a4f9d2c4":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-31b9fd98.js"),["assets/index.html-31b9fd98.js","assets/framework-2050cf2c.js"]))};var layoutsSymbol=Symbol(""),pagesData=ref(pagesData$1),pageDataEmpty=readonly({key:"",path:"",title:"",lang:"",frontmatter:{},headers:[]}),pageData=ref(pageDataEmpty),usePageData=()=>pageData,pageFrontmatterSymbol=Symbol(""),usePageFrontmatter=()=>{const b=inject(pageFrontmatterSymbol);if(!b)throw new Error("usePageFrontmatter() is called without provider.");return b},pageHeadSymbol=Symbol(""),usePageHead=()=>{const b=inject(pageHeadSymbol);if(!b)throw new Error("usePageHead() is called without provider.");return b},pageHeadTitleSymbol=Symbol(""),pageLangSymbol=Symbol(""),usePageLang=()=>{const b=inject(pageLangSymbol);if(!b)throw new Error("usePageLang() is called without provider.");return b},pageLayoutSymbol=Symbol(""),usePageLayout=()=>{const b=inject(pageLayoutSymbol);if(!b)throw new Error("usePageLayout() is called without provider.");return b},routeLocaleSymbol=Symbol(""),useRouteLocale=()=>{const b=inject(routeLocaleSymbol);if(!b)throw new Error("useRouteLocale() is called without provider.");return b},siteData=ref(siteData$1),useSiteData=()=>siteData,siteLocaleDataSymbol=Symbol(""),useSiteLocaleData=()=>{const b=inject(siteLocaleDataSymbol);if(!b)throw new Error("useSiteLocaleData() is called without provider.");return b},updateHeadSymbol=Symbol(""),LAYOUT_NAME_DEFAULT="Layout",LAYOUT_NAME_NOT_FOUND="NotFound",resolvers=reactive({resolveLayouts:b=>b.reduce(($,j)=>({...$,...j.layouts}),{}),resolvePageData:async b=>{const $=pagesData.value[b];return await($==null?void 0:$())??pageDataEmpty},resolvePageFrontmatter:b=>b.frontmatter,resolvePageHead:(b,$,j)=>{const U=isString$1($.description)?$.description:j.description,Bn=[...isArray($.head)?$.head:[],...j.head,["title",{},b],["meta",{name:"description",content:U}]];return dedupeHead(Bn)},resolvePageHeadTitle:(b,$)=>[b.title,$.title].filter(j=>!!j).join(" | "),resolvePageLang:b=>b.lang||"en",resolvePageLayout:(b,$)=>{let j;if(b.path){const U=b.frontmatter.layout;isString$1(U)?j=U:j=LAYOUT_NAME_DEFAULT}else j=LAYOUT_NAME_NOT_FOUND;return $[j]},resolveRouteLocale:(b,$)=>resolveLocalePath(b,$),resolveSiteLocaleData:(b,$)=>({...b,...b.locales[$]})}),ClientOnly=defineComponent({name:"ClientOnly",setup(b,$){const j=ref(!1);return onMounted(()=>{j.value=!0}),()=>{var U,Bn;return j.value?(Bn=(U=$.slots).default)==null?void 0:Bn.call(U):null}}}),Content=defineComponent({name:"Content",props:{pageKey:{type:String,required:!1,default:""}},setup(b){const $=usePageData(),j=computed(()=>pagesComponents[b.pageKey||$.value.key]);return()=>j.value?h$3(j.value):h$3("div","404 Not Found")}}),defineClientConfig=(b={})=>b,withBase=b=>isLinkHttp(b)?b:`/${removeLeadingSlash(b)}`;const hopeInject="",clientConfig0={};var u8=Uint8Array,u16=Uint16Array,u32=Uint32Array,fleb=new u8([0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0,0,0,0]),fdeb=new u8([0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13,0,0]),clim=new u8([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),freb=function(b,$){for(var j=new u16(31),U=0;U<31;++U)j[U]=$+=1<>>1|(i$5&21845)<<1;x$3=(x$3&52428)>>>2|(x$3&13107)<<2,x$3=(x$3&61680)>>>4|(x$3&3855)<<4,rev[i$5]=((x$3&65280)>>>8|(x$3&255)<<8)>>>1}var hMap=function(b,$,j){for(var U=b.length,Bn=0,Fn=new u16($);Bn>>Gn]=Qn}else for(Wn=new u16(U),Bn=0;Bn>>15-b[Bn]);return Wn},flt=new u8(288);for(var i$5=0;i$5<144;++i$5)flt[i$5]=8;for(var i$5=144;i$5<256;++i$5)flt[i$5]=9;for(var i$5=256;i$5<280;++i$5)flt[i$5]=7;for(var i$5=280;i$5<288;++i$5)flt[i$5]=8;var fdt=new u8(32);for(var i$5=0;i$5<32;++i$5)fdt[i$5]=5;var flrm=hMap(flt,9,1),fdrm=hMap(fdt,5,1),max=function(b){for(var $=b[0],j=1;j$&&($=b[j]);return $},bits=function(b,$,j){var U=$/8|0;return(b[U]|b[U+1]<<8)>>($&7)&j},bits16=function(b,$){var j=$/8|0;return(b[j]|b[j+1]<<8|b[j+2]<<16)>>($&7)},shft=function(b){return(b+7)/8|0},slc=function(b,$,j){($==null||$<0)&&($=0),(j==null||j>b.length)&&(j=b.length);var U=new(b.BYTES_PER_ELEMENT==2?u16:b.BYTES_PER_ELEMENT==4?u32:u8)(j-$);return U.set(b.subarray($,j)),U},ec=["unexpected EOF","invalid block type","invalid length/literal","invalid distance","stream finished","no stream handler",,"no callback","invalid UTF-8 data","extra field too long","date not in range 1980-2099","filename too long","stream finishing","invalid zip data"],err=function(b,$,j){var U=new Error($||ec[b]);if(U.code=b,Error.captureStackTrace&&Error.captureStackTrace(U,err),!j)throw U;return U},inflt=function(b,$,j){var U=b.length;if(!U||j&&j.f&&!j.l)return $||new u8(0);var Bn=!$||j,Fn=!j||j.i;j||(j={}),$||($=new u8(U*3));var qn=function(Ma){var Ra=$.length;if(Ma>Ra){var za=new u8(Math.max(Ra*2,Ma));za.set($),$=za}},Wn=j.f||0,Gn=j.p||0,Qn=j.b||0,Yn=j.l,Zn=j.d,Jn=j.m,Kn=j.n,ea=U*8;do{if(!Yn){Wn=bits(b,Gn,1);var Xn=bits(b,Gn+1,3);if(Gn+=3,Xn)if(Xn==1)Yn=flrm,Zn=fdrm,Jn=9,Kn=5;else if(Xn==2){var ca=bits(b,Gn,31)+257,pa=bits(b,Gn+10,15)+4,va=ca+bits(b,Gn+5,31)+1;Gn+=14;for(var ga=new u8(va),ia=new u8(19),la=0;la>>4;if(ta<16)ga[la++]=ta;else{var sa=0,aa=0;for(ta==16?(aa=3+bits(b,Gn,3),Gn+=2,sa=ga[la-1]):ta==17?(aa=3+bits(b,Gn,7),Gn+=3):ta==18&&(aa=11+bits(b,Gn,127),Gn+=7);aa--;)ga[la++]=sa}}var oa=ga.subarray(0,ca),da=ga.subarray(ca);Jn=max(oa),Kn=max(da),Yn=hMap(oa,Jn,1),Zn=hMap(da,Kn,1)}else err(1);else{var ta=shft(Gn)+4,na=b[ta-4]|b[ta-3]<<8,ra=ta+na;if(ra>U){Fn&&err(0);break}Bn&&qn(Qn+na),$.set(b.subarray(ta,ra),Qn),j.b=Qn+=na,j.p=Gn=ra*8,j.f=Wn;continue}if(Gn>ea){Fn&&err(0);break}}Bn&&qn(Qn+131072);for(var ua=(1<>>4;if(Gn+=sa&15,Gn>ea){Fn&&err(0);break}if(sa||err(2),wa<256)$[Qn++]=wa;else if(wa==256){ba=Gn,Yn=null;break}else{var xa=wa-254;if(wa>264){var la=wa-257,Ea=fleb[la];xa=bits(b,Gn,(1<>>4;Aa||err(3),Gn+=Aa&15;var da=fd[Ba];if(Ba>3){var Ea=fdeb[Ba];da+=bits16(b,Gn)&(1<ea){Fn&&err(0);break}Bn&&qn(Qn+131072);for(var Da=Qn+xa;Qn>>4>7||(b[0]<<8|b[1])%31)&&err(6,"invalid zlib data"),b[1]&32&&err(6,"invalid zlib data: preset dictionaries not supported")};function unzlibSync(b,$){return inflt((zlv(b),b.subarray(2,-4)),$)}var te$2=typeof TextEncoder<"u"&&new TextEncoder,td=typeof TextDecoder<"u"&&new TextDecoder,tds=0;try{td.decode(et$2,{stream:!0}),tds=1}catch{}var dutf8=function(b){for(var $="",j=0;;){var U=b[j++],Bn=(U>127)+(U>223)+(U>239);if(j+Bn>b.length)return[$,slc(b,j-1)];Bn?Bn==3?(U=((U&15)<<18|(b[j++]&63)<<12|(b[j++]&63)<<6|b[j++]&63)-65536,$+=String.fromCharCode(55296|U>>10,56320|U&1023)):Bn&1?$+=String.fromCharCode((U&31)<<6|b[j++]&63):$+=String.fromCharCode((U&15)<<12|(b[j++]&63)<<6|b[j++]&63):$+=String.fromCharCode(U)}};function strToU8(b,$){if($){for(var j=new u8(b.length),U=0;U>1)),qn=0,Wn=function(Yn){Fn[qn++]=Yn},U=0;UFn.length){var Gn=new u8(qn+8+(Bn-U<<1));Gn.set(Fn),Fn=Gn}var Qn=b.charCodeAt(U);Qn<128||$?Wn(Qn):Qn<2048?(Wn(192|Qn>>6),Wn(128|Qn&63)):Qn>55295&&Qn<57344?(Qn=65536+(Qn&1023<<10)|b.charCodeAt(++U)&1023,Wn(240|Qn>>18),Wn(128|Qn>>12&63),Wn(128|Qn>>6&63),Wn(128|Qn&63)):(Wn(224|Qn>>12),Wn(128|Qn>>6&63),Wn(128|Qn&63))}return slc(Fn,0,qn)}function strFromU8(b,$){if($){for(var j="",U=0;U{var U;return h$3("svg",{xmlns:"http://www.w3.org/2000/svg",class:["icon",`${b}-icon`],viewBox:"0 0 1024 1024",fill:$,"aria-label":`${b} icon`},(U=j.default)==null?void 0:U.call(j))};P$5.displayName="IconBase";const Ct$1=(b,{slots:$})=>{var j;return((j=$.default)==null?void 0:j.call($))||null},vt$1=()=>h$3(P$5,{name:"github"},()=>h$3("path",{d:"M511.957 21.333C241.024 21.333 21.333 240.981 21.333 512c0 216.832 140.544 400.725 335.574 465.664 24.49 4.395 32.256-10.07 32.256-23.083 0-11.69.256-44.245 0-85.205-136.448 29.61-164.736-64.64-164.736-64.64-22.315-56.704-54.4-71.765-54.4-71.765-44.587-30.464 3.285-29.824 3.285-29.824 49.195 3.413 75.179 50.517 75.179 50.517 43.776 75.008 114.816 53.333 142.762 40.79 4.523-31.66 17.152-53.377 31.19-65.537-108.971-12.458-223.488-54.485-223.488-242.602 0-53.547 19.114-97.323 50.517-131.67-5.035-12.33-21.93-62.293 4.779-129.834 0 0 41.258-13.184 134.912 50.346a469.803 469.803 0 0 1 122.88-16.554c41.642.213 83.626 5.632 122.88 16.554 93.653-63.488 134.784-50.346 134.784-50.346 26.752 67.541 9.898 117.504 4.864 129.834 31.402 34.347 50.474 78.123 50.474 131.67 0 188.586-114.73 230.016-224.042 242.09 17.578 15.232 33.578 44.672 33.578 90.454v135.85c0 13.142 7.936 27.606 32.854 22.87C862.25 912.597 1002.667 728.747 1002.667 512c0-271.019-219.648-490.667-490.71-490.667z"}));vt$1.displayName="GitHubIcon";const pt$1=()=>h$3(P$5,{name:"gitlab"},()=>h$3("path",{d:"M229.333 78.688C223.52 62 199.895 62 193.895 78.688L87.958 406.438h247.5c-.188 0-106.125-327.75-106.125-327.75zM33.77 571.438c-4.875 15 .563 31.687 13.313 41.25l464.812 345L87.77 406.438zm301.5-165 176.813 551.25 176.812-551.25zm655.125 165-54-165-424.312 551.25 464.812-345c12.938-9.563 18.188-26.25 13.5-41.25zM830.27 78.688c-5.812-16.688-29.437-16.688-35.437 0l-106.125 327.75h247.5z"}));pt$1.displayName="GitlabIcon";const $t$1=()=>h$3(P$5,{name:"gitee"},()=>h$3("path",{d:"M512 992C246.92 992 32 777.08 32 512S246.92 32 512 32s480 214.92 480 480-214.92 480-480 480zm242.97-533.34H482.39a23.7 23.7 0 0 0-23.7 23.7l-.03 59.28c0 13.08 10.59 23.7 23.7 23.7h165.96a23.7 23.7 0 0 1 23.7 23.7v11.85a71.1 71.1 0 0 1-71.1 71.1H375.71a23.7 23.7 0 0 1-23.7-23.7V423.11a71.1 71.1 0 0 1 71.1-71.1h331.8a23.7 23.7 0 0 0 23.7-23.7l.06-59.25a23.73 23.73 0 0 0-23.7-23.73H423.11a177.78 177.78 0 0 0-177.78 177.75v331.83c0 13.08 10.62 23.7 23.7 23.7h349.62a159.99 159.99 0 0 0 159.99-159.99V482.33a23.7 23.7 0 0 0-23.7-23.7z"}));$t$1.displayName="GiteeIcon";const gt$1=()=>h$3(P$5,{name:"bitbucket"},()=>h$3("path",{d:"M575.256 490.862c6.29 47.981-52.005 85.723-92.563 61.147-45.714-20.004-45.714-92.562-1.133-113.152 38.29-23.442 93.696 7.424 93.696 52.005zm63.451-11.996c-10.276-81.152-102.29-134.839-177.152-101.156-47.433 21.138-79.433 71.424-77.129 124.562 2.853 69.705 69.157 126.866 138.862 120.576S647.3 548.571 638.708 478.83zm136.558-309.723c-25.161-33.134-67.986-38.839-105.728-45.13-106.862-17.151-216.576-17.7-323.438 1.134-35.438 5.706-75.447 11.996-97.719 43.996 36.572 34.304 88.576 39.424 135.424 45.129 84.553 10.862 171.447 11.447 256 .585 47.433-5.705 99.987-10.276 135.424-45.714zm32.585 591.433c-16.018 55.99-6.839 131.438-66.304 163.986-102.29 56.576-226.304 62.867-338.87 42.862-59.43-10.862-129.135-29.696-161.72-85.723-14.3-54.858-23.442-110.848-32.585-166.84l3.438-9.142 10.276-5.157c170.277 112.567 408.576 112.567 579.438 0 26.844 8.01 6.84 40.558 6.29 60.014zm103.424-549.157c-19.42 125.148-41.728 249.71-63.415 374.272-6.29 36.572-41.728 57.162-71.424 72.558-106.862 53.724-231.424 62.866-348.562 50.286-79.433-8.558-160.585-29.696-225.134-79.433-30.28-23.443-30.28-63.415-35.986-97.134-20.005-117.138-42.862-234.277-57.161-352.585 6.839-51.42 64.585-73.728 107.447-89.71 57.16-21.138 118.272-30.866 178.87-36.571 129.134-12.58 261.157-8.01 386.304 28.562 44.581 13.13 92.563 31.415 122.844 69.705 13.714 17.7 9.143 40.01 6.29 60.014z"}));gt$1.displayName="BitbucketIcon";const yt$1=()=>h$3(P$5,{name:"source"},()=>h$3("path",{d:"M601.92 475.2c0 76.428-8.91 83.754-28.512 99.594-14.652 11.88-43.956 14.058-78.012 16.434-18.81 1.386-40.392 2.97-62.172 6.534-18.612 2.97-36.432 9.306-53.064 17.424V299.772c37.818-21.978 63.36-62.766 63.36-109.692 0-69.894-56.826-126.72-126.72-126.72S190.08 120.186 190.08 190.08c0 46.926 25.542 87.714 63.36 109.692v414.216c-37.818 21.978-63.36 62.766-63.36 109.692 0 69.894 56.826 126.72 126.72 126.72s126.72-56.826 126.72-126.72c0-31.086-11.286-59.598-29.7-81.576 13.266-9.504 27.522-17.226 39.996-19.206 16.038-2.574 32.868-3.762 50.688-5.148 48.312-3.366 103.158-7.326 148.896-44.55 61.182-49.698 74.25-103.158 75.24-187.902V475.2h-126.72zM316.8 126.72c34.848 0 63.36 28.512 63.36 63.36s-28.512 63.36-63.36 63.36-63.36-28.512-63.36-63.36 28.512-63.36 63.36-63.36zm0 760.32c-34.848 0-63.36-28.512-63.36-63.36s28.512-63.36 63.36-63.36 63.36 28.512 63.36 63.36-28.512 63.36-63.36 63.36zM823.68 158.4h-95.04V63.36h-126.72v95.04h-95.04v126.72h95.04v95.04h126.72v-95.04h95.04z"}));yt$1.displayName="SourceIcon";const _t$1=(b,$)=>{const j=$?$._instance:getCurrentInstance();return isPlainObject(j==null?void 0:j.appContext.components)&&(b in j.appContext.components||camelize(b)in j.appContext.components||capitalize(camelize(b))in j.appContext.components)},kt$1=b=>{const $=useRouteLocale();return computed(()=>b[$.value])},Ht$1=b=>/\b(?:Android|iPhone)/i.test(b),Gt$1=(b,$)=>{let j=1;for(let U=0;U>6;return j+=j<<3,j^=j>>11,j%$};let Pt$1=class{constructor(){this.messageElements={};const $="message-container",j=document.getElementById($);j?this.containerElement=j:(this.containerElement=document.createElement("div"),this.containerElement.id=$,document.body.appendChild(this.containerElement))}pop($,j=2e3){const U=document.createElement("div"),Bn=Date.now();return U.className="message move-in",U.innerHTML=$,this.containerElement.appendChild(U),this.messageElements[Bn]=U,j>0&&setTimeout(()=>{this.close(Bn)},j),Bn}close($){if($){const j=this.messageElements[$];j.className=j.className.replace("move-in",""),j.className+="move-out",j.addEventListener("animationend",()=>{j.remove(),delete this.messageElements[$]})}else Object.keys(this.messageElements).forEach(j=>this.close(Number(j)))}destroy(){document.body.removeChild(this.containerElement)}};const bt$1=/#.*$/u,St$1=b=>{const $=bt$1.exec(b);return $?$[0]:""},et$1=b=>decodeURI(b).replace(bt$1,"").replace(/(index)?\.(md|html)$/,""),Rt$1=(b,$)=>{if($===void 0)return!1;const j=et$1(b.path),U=et$1($),Bn=St$1($);return Bn?Bn===b.hash&&(!U||j===U):j===U},Bt$1=b=>{const $=atob(b);return strFromU8(unzlibSync(strToU8($,!0)))},Ft$1=b=>isLinkHttp(b)?b:`https://github.com/${b}`,Jt$1=b=>!isLinkHttp(b)||/github\.com/.test(b)?"GitHub":/bitbucket\.org/.test(b)?"Bitbucket":/gitlab\.com/.test(b)?"GitLab":/gitee\.com/.test(b)?"Gitee":null,Dt$1=(b,...$)=>{const j=b.resolve(...$),U=j.matched[j.matched.length-1];if(!(U!=null&&U.redirect))return j;const{redirect:Bn}=U,Fn=isFunction$1(Bn)?Bn(j):Bn,qn=isString$1(Fn)?{path:Fn}:Fn;return Dt$1(b,{hash:j.hash,query:j.query,params:j.params,...qn})};var K$1=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},nt$1={},qt$1={get exports(){return nt$1},set exports(b){nt$1=b}};(function(b,$){(function(j,U){b.exports=U()})(K$1,function(){var j=1e3,U=6e4,Bn=36e5,Fn="millisecond",qn="second",Wn="minute",Gn="hour",Qn="day",Yn="week",Zn="month",Jn="quarter",Kn="year",ea="date",Xn="Invalid Date",ta=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,na=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,ra={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),ordinal:function(sa){var aa=["th","st","nd","rd"],oa=sa%100;return"["+sa+(aa[(oa-20)%10]||aa[oa]||aa[0])+"]"}},ca=function(sa,aa,oa){var da=String(sa);return!da||da.length>=aa?sa:""+Array(aa+1-da.length).join(oa)+sa},pa={s:ca,z:function(sa){var aa=-sa.utcOffset(),oa=Math.abs(aa),da=Math.floor(oa/60),ua=oa%60;return(aa<=0?"+":"-")+ca(da,2,"0")+":"+ca(ua,2,"0")},m:function sa(aa,oa){if(aa.date()1)return sa(ba[0])}else{var wa=aa.name;ga[wa]=aa,ua=wa}return!da&&ua&&(va=ua),ua||!da&&va},ya=function(sa,aa){if(ia(sa))return sa.clone();var oa=typeof aa=="object"?aa:{};return oa.date=sa,oa.args=arguments,new Ia(oa)},La=pa;La.l=la,La.i=ia,La.w=function(sa,aa){return ya(sa,{locale:aa.$L,utc:aa.$u,x:aa.$x,$offset:aa.$offset})};var Ia=function(){function sa(oa){this.$L=la(oa.locale,null,!0),this.parse(oa)}var aa=sa.prototype;return aa.parse=function(oa){this.$d=function(da){var ua=da.date,ha=da.utc;if(ua===null)return new Date(NaN);if(La.u(ua))return new Date;if(ua instanceof Date)return new Date(ua);if(typeof ua=="string"&&!/Z$/i.test(ua)){var ba=ua.match(ta);if(ba){var wa=ba[2]-1||0,xa=(ba[7]||"0").substring(0,3);return ha?new Date(Date.UTC(ba[1],wa,ba[3]||1,ba[4]||0,ba[5]||0,ba[6]||0,xa)):new Date(ba[1],wa,ba[3]||1,ba[4]||0,ba[5]||0,ba[6]||0,xa)}}return new Date(ua)}(oa),this.$x=oa.x||{},this.init()},aa.init=function(){var oa=this.$d;this.$y=oa.getFullYear(),this.$M=oa.getMonth(),this.$D=oa.getDate(),this.$W=oa.getDay(),this.$H=oa.getHours(),this.$m=oa.getMinutes(),this.$s=oa.getSeconds(),this.$ms=oa.getMilliseconds()},aa.$utils=function(){return La},aa.isValid=function(){return this.$d.toString()!==Xn},aa.isSame=function(oa,da){var ua=ya(oa);return this.startOf(da)<=ua&&ua<=this.endOf(da)},aa.isAfter=function(oa,da){return ya(oa)=0?1:na.date()),ca=ta.year||na.year(),pa=ta.month>=0?ta.month:ta.year||ta.day?0:na.month(),va=ta.hour||0,ga=ta.minute||0,ia=ta.second||0,la=ta.millisecond||0;return Xn?new Date(Date.UTC(ca,pa,ra,va,ga,ia,la)):new Date(ca,pa,ra,va,ga,ia,la)}return ea},Wn=Fn.parse;Fn.parse=function(Jn){Jn.date=qn.bind(this)(Jn),Wn.bind(this)(Jn)};var Gn=Fn.set,Qn=Fn.add,Yn=Fn.subtract,Zn=function(Jn,Kn,ea,Xn){Xn===void 0&&(Xn=1);var ta=Object.keys(Kn),na=this;return ta.forEach(function(ra){na=Jn.bind(na)(Kn[ra]*Xn,ra)}),na};Fn.set=function(Jn,Kn){return Kn=Kn===void 0?Jn:Kn,Jn.constructor.name==="Object"?Zn.bind(this)(function(ea,Xn){return Gn.bind(this)(Xn,ea)},Kn,Jn):Gn.bind(this)(Jn,Kn)},Fn.add=function(Jn,Kn){return Jn.constructor.name==="Object"?Zn.bind(this)(Qn,Jn,Kn):Qn.bind(this)(Jn,Kn)},Fn.subtract=function(Jn,Kn){return Jn.constructor.name==="Object"?Zn.bind(this)(Qn,Jn,Kn,-1):Yn.bind(this)(Jn,Kn)}}})})(Qt$1);var Kt$1=it$1,rt$1={},Xt$1={get exports(){return rt$1},set exports(b){rt$1=b}};(function(b,$){(function(j,U){b.exports=U()})(K$1,function(){var j={year:0,month:1,day:2,hour:3,minute:4,second:5},U={};return function(Bn,Fn,qn){var Wn,Gn=function(Jn,Kn,ea){ea===void 0&&(ea={});var Xn=new Date(Jn),ta=function(na,ra){ra===void 0&&(ra={});var ca=ra.timeZoneName||"short",pa=na+"|"+ca,va=U[pa];return va||(va=new Intl.DateTimeFormat("en-US",{hour12:!1,timeZone:na,year:"numeric",month:"2-digit",day:"2-digit",hour:"2-digit",minute:"2-digit",second:"2-digit",timeZoneName:ca}),U[pa]=va),va}(Kn,ea);return ta.formatToParts(Xn)},Qn=function(Jn,Kn){for(var ea=Gn(Jn,Kn),Xn=[],ta=0;ta=0&&(Xn[pa]=parseInt(ca,10))}var va=Xn[3],ga=va===24?0:va,ia=Xn[0]+"-"+Xn[1]+"-"+Xn[2]+" "+ga+":"+Xn[4]+":"+Xn[5]+":000",la=+Jn;return(qn.utc(ia).valueOf()-(la-=la%1e3))/6e4},Yn=Fn.prototype;Yn.tz=function(Jn,Kn){Jn===void 0&&(Jn=Wn);var ea=this.utcOffset(),Xn=this.toDate(),ta=Xn.toLocaleString("en-US",{timeZone:Jn}),na=Math.round((Xn-new Date(ta))/1e3/60),ra=qn(ta).$set("millisecond",this.$ms).utcOffset(15*-Math.round(Xn.getTimezoneOffset()/15)-na,!0);if(Kn){var ca=ra.utcOffset();ra=ra.add(ea-ca,"minute")}return ra.$x.$timezone=Jn,ra},Yn.offsetName=function(Jn){var Kn=this.$x.$timezone||qn.tz.guess(),ea=Gn(this.valueOf(),Kn,{timeZoneName:Jn}).find(function(Xn){return Xn.type.toLowerCase()==="timezonename"});return ea&&ea.value};var Zn=Yn.startOf;Yn.startOf=function(Jn,Kn){if(!this.$x||!this.$x.$timezone)return Zn.call(this,Jn,Kn);var ea=qn(this.format("YYYY-MM-DD HH:mm:ss:SSS"));return Zn.call(ea,Jn,Kn).tz(this.$x.$timezone,!0)},qn.tz=function(Jn,Kn,ea){var Xn=ea&&Kn,ta=ea||Kn||Wn,na=Qn(+qn(),ta);if(typeof Jn!="string")return qn(Jn).tz(ta);var ra=function(ga,ia,la){var ya=ga-60*ia*1e3,La=Qn(ya,la);if(ia===La)return[ya,ia];var Ia=Qn(ya-=60*(La-ia)*1e3,la);return La===Ia?[ya,La]:[ga-60*Math.min(La,Ia)*1e3,Math.max(La,Ia)]}(qn.utc(Jn,Xn).valueOf(),na,ta),ca=ra[0],pa=ra[1],va=qn(ca).utcOffset(pa);return va.$x.$timezone=ta,va},qn.tz.guess=function(){return Intl.DateTimeFormat().resolvedOptions().timeZone},qn.tz.setDefault=function(Jn){Wn=Jn}}})})(Xt$1);var te$1=rt$1,st$1={},ee$1={get exports(){return st$1},set exports(b){st$1=b}};(function(b,$){(function(j,U){b.exports=U()})(K$1,function(){var j="minute",U=/[+-]\d\d(?::?\d\d)?/g,Bn=/([+-]|\d\d)/g;return function(Fn,qn,Wn){var Gn=qn.prototype;Wn.utc=function(Xn){var ta={date:Xn,utc:!0,args:arguments};return new qn(ta)},Gn.utc=function(Xn){var ta=Wn(this.toDate(),{locale:this.$L,utc:!0});return Xn?ta.add(this.utcOffset(),j):ta},Gn.local=function(){return Wn(this.toDate(),{locale:this.$L,utc:!1})};var Qn=Gn.parse;Gn.parse=function(Xn){Xn.utc&&(this.$u=!0),this.$utils().u(Xn.$offset)||(this.$offset=Xn.$offset),Qn.call(this,Xn)};var Yn=Gn.init;Gn.init=function(){if(this.$u){var Xn=this.$d;this.$y=Xn.getUTCFullYear(),this.$M=Xn.getUTCMonth(),this.$D=Xn.getUTCDate(),this.$W=Xn.getUTCDay(),this.$H=Xn.getUTCHours(),this.$m=Xn.getUTCMinutes(),this.$s=Xn.getUTCSeconds(),this.$ms=Xn.getUTCMilliseconds()}else Yn.call(this)};var Zn=Gn.utcOffset;Gn.utcOffset=function(Xn,ta){var na=this.$utils().u;if(na(Xn))return this.$u?0:na(this.$offset)?Zn.call(this):this.$offset;if(typeof Xn=="string"&&(Xn=function(va){va===void 0&&(va="");var ga=va.match(U);if(!ga)return null;var ia=(""+ga[0]).match(Bn)||["-",0,0],la=ia[0],ya=60*+ia[1]+ +ia[2];return ya===0?0:la==="+"?ya:-ya}(Xn),Xn===null))return this;var ra=Math.abs(Xn)<=16?60*Xn:Xn,ca=this;if(ta)return ca.$offset=ra,ca.$u=Xn===0,ca;if(Xn!==0){var pa=this.$u?this.toDate().getTimezoneOffset():-1*this.utcOffset();(ca=this.local().add(ra+pa,j)).$offset=ra,ca.$x.$localOffset=pa}else ca=this.utc();return ca};var Jn=Gn.format;Gn.format=function(Xn){var ta=Xn||(this.$u?"YYYY-MM-DDTHH:mm:ss[Z]":"");return Jn.call(this,ta)},Gn.valueOf=function(){var Xn=this.$utils().u(this.$offset)?0:this.$offset+(this.$x.$localOffset||this.$d.getTimezoneOffset());return this.$d.valueOf()-6e4*Xn},Gn.isUTC=function(){return!!this.$u},Gn.toISOString=function(){return this.toDate().toISOString()},Gn.toString=function(){return this.toDate().toUTCString()};var Kn=Gn.toDate;Gn.toDate=function(Xn){return Xn==="s"&&this.$offset?Wn(this.format("YYYY-MM-DD HH:mm:ss:SSS")).toDate():Kn.call(this)};var ea=Gn.diff;Gn.diff=function(Xn,ta,na){if(Xn&&this.$u===Xn.$u)return ea.call(this,Xn,ta,na);var ra=this.local(),ca=Wn(Xn).local();return ea.call(ra,ca,ta,na)}}})})(ee$1);var ne$1=st$1;R$1.extend(Kt$1),R$1.extend(ne$1),R$1.extend(te$1);const ot$1=(b,$)=>{if(b){if(R$1(b instanceof Date?b:b.trim()).isValid()){const U=$?R$1(b).tz($):R$1(b),Bn=U.year(),Fn=U.month()+1,qn=U.date(),Wn=U.hour(),Gn=U.minute(),Qn=U.second(),Yn=U.millisecond(),Zn=Wn===0&&Gn===0&&Qn===0&&Yn===0;return{value:U.toDate(),info:{year:Bn,month:Fn,day:qn,...Zn?{}:{hour:Wn,minute:Gn,second:Qn}},type:Zn?"date":"full"}}const j=/(?:(\d{2,4})[/-](\d{1,2})[/-](\d{1,2}))?\s*(?:(\d{1,2}):(\d{1,2})(?::(\d{1,2}))?)?/u.exec(b.trim());if(j){const[,U,Bn,Fn,qn,Wn,Gn]=j,Qn=ta=>typeof ta>"u"?void 0:Number(ta),Yn=ta=>ta&&ta<100?ta+2e3:ta,Zn=ta=>qn&&Wn&&!Gn?0:ta,Jn={year:Yn(Qn(U)),month:Qn(Bn),day:Qn(Fn),hour:Qn(qn),minute:Qn(Wn),second:Zn(Qn(Gn))},Kn=U===void 0&&Bn===void 0&&Fn===void 0,ea=qn===void 0&&Wn===void 0&&Gn===void 0,Xn=R$1({...Jn,month:Jn.month-1}).toDate();return{value:Kn?void 0:Xn,info:ea?{year:Jn.year,month:Jn.month,day:Jn.day}:Kn?{hour:Jn.hour,minute:Jn.minute,second:Jn.second}:Jn,type:Kn?"time":ea?"date":"full"}}}return null},at$1=(b,...$)=>{if($.length===0)return b;const j=$.shift()||null;return j&&Object.entries(j).forEach(([U,Bn])=>{U==="__proto__"||U==="constructor"||(isPlainObject(b[U])&&isPlainObject(Bn)?at$1(b[U],Bn):isArray(Bn)?b[U]=[...Bn]:isPlainObject(Bn)?b[U]={...Bn}:b[U]=j[U])}),at$1(b,...$)},re$1=(b,$=!1)=>b?isArray(b)?b.map(j=>isString$1(j)?{name:j}:j):isString$1(b)?[{name:b}]:isPlainObject(b)&&b.name?[b]:(console.error(`Expect "author" to be \`AuthorInfo[] | AuthorInfo | string[] | string ${$?"":"| false"} | undefined\`, but got`,b),[]):[],ut$1=(b,$)=>{if(b){if(isArray(b))return b;if(isString$1(b))return[b];console.error(`Expect ${$||"value"} to be \`string[] | string | undefined\`, but got`,b)}return[]},se$1=b=>ut$1(b,"category"),oe$1=b=>ut$1(b,"tag"),ue$1=b=>isString$1(b)&&b.startsWith("/");var _a;const isClient=typeof window<"u",isFunction=b=>typeof b=="function",isString=b=>typeof b=="string",noop=()=>{};isClient&&((_a=window==null?void 0:window.navigator)!=null&&_a.userAgent)&&/iP(ad|hone|od)/.test(window.navigator.userAgent);function resolveUnref(b){return typeof b=="function"?b():unref(b)}function createFilterWrapper(b,$){function j(...U){return new Promise((Bn,Fn)=>{Promise.resolve(b(()=>$.apply(this,U),{fn:$,thisArg:this,args:U})).then(Bn).catch(Fn)})}return j}const bypassFilter=b=>b();function debounceFilter(b,$={}){let j,U,Bn=noop;const Fn=Wn=>{clearTimeout(Wn),Bn(),Bn=noop};return Wn=>{const Gn=resolveUnref(b),Qn=resolveUnref($.maxWait);return j&&Fn(j),Gn<=0||Qn!==void 0&&Qn<=0?(U&&(Fn(U),U=null),Promise.resolve(Wn())):new Promise((Yn,Zn)=>{Bn=$.rejectOnCancel?Zn:Yn,Qn&&!U&&(U=setTimeout(()=>{j&&Fn(j),U=null,Yn(Wn())},Qn)),j=setTimeout(()=>{U&&Fn(U),U=null,Yn(Wn())},Gn)})}}function throttleFilter(b,$=!0,j=!0,U=!1){let Bn=0,Fn,qn=!0,Wn=noop,Gn;const Qn=()=>{Fn&&(clearTimeout(Fn),Fn=void 0,Wn(),Wn=noop)};return Zn=>{const Jn=resolveUnref(b),Kn=Date.now()-Bn,ea=()=>Gn=Zn();if(Qn(),Jn<=0)return Bn=Date.now(),ea();if(Kn>Jn&&(j||!qn))Bn=Date.now(),ea();else if($)return new Promise((Xn,ta)=>{Wn=U?ta:Xn,Fn=setTimeout(()=>{Bn=Date.now(),qn=!0,Xn(ea()),Qn()},Jn-Kn)});return!j&&!Fn&&(Fn=setTimeout(()=>qn=!0,Jn)),qn=!1,Gn}}function pausableFilter(b=bypassFilter){const $=ref(!0);function j(){$.value=!1}function U(){$.value=!0}return{isActive:$,pause:j,resume:U,eventFilter:(...Fn)=>{$.value&&b(...Fn)}}}function identity(b){return b}function tryOnScopeDispose(b){return getCurrentScope()?(onScopeDispose(b),!0):!1}function useDebounceFn(b,$=200,j={}){return createFilterWrapper(debounceFilter($,j),b)}function useThrottleFn(b,$=200,j=!1,U=!0,Bn=!1){return createFilterWrapper(throttleFilter($,j,U,Bn),b)}function resolveRef(b){return typeof b=="function"?computed(b):ref(b)}function tryOnMounted(b,$=!0){getCurrentInstance()?onMounted(b):$?b():nextTick(b)}function useIntervalFn(b,$=1e3,j={}){const{immediate:U=!0,immediateCallback:Bn=!1}=j;let Fn=null;const qn=ref(!1);function Wn(){Fn&&(clearInterval(Fn),Fn=null)}function Gn(){qn.value=!1,Wn()}function Qn(){unref($)<=0||(qn.value=!0,Bn&&b(),Wn(),Fn=setInterval(b,resolveUnref($)))}if(U&&isClient&&Qn(),isRef($)||isFunction($)){const Yn=watch($,()=>{qn.value&&isClient&&Qn()});tryOnScopeDispose(Yn)}return tryOnScopeDispose(Gn),{isActive:qn,pause:Gn,resume:Qn}}var __getOwnPropSymbols$6$1=Object.getOwnPropertySymbols,__hasOwnProp$6$1=Object.prototype.hasOwnProperty,__propIsEnum$6$1=Object.prototype.propertyIsEnumerable,__objRest$5=(b,$)=>{var j={};for(var U in b)__hasOwnProp$6$1.call(b,U)&&$.indexOf(U)<0&&(j[U]=b[U]);if(b!=null&&__getOwnPropSymbols$6$1)for(var U of __getOwnPropSymbols$6$1(b))$.indexOf(U)<0&&__propIsEnum$6$1.call(b,U)&&(j[U]=b[U]);return j};function watchWithFilter(b,$,j={}){const U=j,{eventFilter:Bn=bypassFilter}=U,Fn=__objRest$5(U,["eventFilter"]);return watch(b,createFilterWrapper(Bn,$),Fn)}var __defProp$2=Object.defineProperty,__defProps$2=Object.defineProperties,__getOwnPropDescs$2=Object.getOwnPropertyDescriptors,__getOwnPropSymbols$2=Object.getOwnPropertySymbols,__hasOwnProp$2=Object.prototype.hasOwnProperty,__propIsEnum$2=Object.prototype.propertyIsEnumerable,__defNormalProp$2=(b,$,j)=>$ in b?__defProp$2(b,$,{enumerable:!0,configurable:!0,writable:!0,value:j}):b[$]=j,__spreadValues$2=(b,$)=>{for(var j in $||($={}))__hasOwnProp$2.call($,j)&&__defNormalProp$2(b,j,$[j]);if(__getOwnPropSymbols$2)for(var j of __getOwnPropSymbols$2($))__propIsEnum$2.call($,j)&&__defNormalProp$2(b,j,$[j]);return b},__spreadProps$2=(b,$)=>__defProps$2(b,__getOwnPropDescs$2($)),__objRest$1=(b,$)=>{var j={};for(var U in b)__hasOwnProp$2.call(b,U)&&$.indexOf(U)<0&&(j[U]=b[U]);if(b!=null&&__getOwnPropSymbols$2)for(var U of __getOwnPropSymbols$2(b))$.indexOf(U)<0&&__propIsEnum$2.call(b,U)&&(j[U]=b[U]);return j};function watchPausable(b,$,j={}){const U=j,{eventFilter:Bn}=U,Fn=__objRest$1(U,["eventFilter"]),{eventFilter:qn,pause:Wn,resume:Gn,isActive:Qn}=pausableFilter(Bn);return{stop:watchWithFilter(b,$,__spreadProps$2(__spreadValues$2({},Fn),{eventFilter:qn})),pause:Wn,resume:Gn,isActive:Qn}}function unrefElement(b){var $;const j=resolveUnref(b);return($=j==null?void 0:j.$el)!=null?$:j}const defaultWindow=isClient?window:void 0,defaultDocument=isClient?window.document:void 0;isClient&&window.navigator;isClient&&window.location;function useEventListener(...b){let $,j,U,Bn;if(isString(b[0])||Array.isArray(b[0])?([j,U,Bn]=b,$=defaultWindow):[$,j,U,Bn]=b,!$)return noop;Array.isArray(j)||(j=[j]),Array.isArray(U)||(U=[U]);const Fn=[],qn=()=>{Fn.forEach(Yn=>Yn()),Fn.length=0},Wn=(Yn,Zn,Jn)=>(Yn.addEventListener(Zn,Jn,Bn),()=>Yn.removeEventListener(Zn,Jn,Bn)),Gn=watch(()=>unrefElement($),Yn=>{qn(),Yn&&Fn.push(...j.flatMap(Zn=>U.map(Jn=>Wn(Yn,Zn,Jn))))},{immediate:!0,flush:"post"}),Qn=()=>{Gn(),qn()};return tryOnScopeDispose(Qn),Qn}function onClickOutside(b,$,j={}){const{window:U=defaultWindow,ignore:Bn=[],capture:Fn=!0,detectIframe:qn=!1}=j;if(!U)return;let Wn=!0,Gn;const Qn=Kn=>Bn.some(ea=>{if(typeof ea=="string")return Array.from(U.document.querySelectorAll(ea)).some(Xn=>Xn===Kn.target||Kn.composedPath().includes(Xn));{const Xn=unrefElement(ea);return Xn&&(Kn.target===Xn||Kn.composedPath().includes(Xn))}}),Yn=Kn=>{U.clearTimeout(Gn);const ea=unrefElement(b);if(!(!ea||ea===Kn.target||Kn.composedPath().includes(ea))){if(Kn.detail===0&&(Wn=!Qn(Kn)),!Wn){Wn=!0;return}$(Kn)}},Zn=[useEventListener(U,"click",Yn,{passive:!0,capture:Fn}),useEventListener(U,"pointerdown",Kn=>{const ea=unrefElement(b);ea&&(Wn=!Kn.composedPath().includes(ea)&&!Qn(Kn))},{passive:!0}),useEventListener(U,"pointerup",Kn=>{if(Kn.button===0){const ea=Kn.composedPath();Kn.composedPath=()=>ea,Gn=U.setTimeout(()=>Yn(Kn),50)}},{passive:!0}),qn&&useEventListener(U,"blur",Kn=>{var ea;const Xn=unrefElement(b);((ea=U.document.activeElement)==null?void 0:ea.tagName)==="IFRAME"&&!(Xn!=null&&Xn.contains(U.document.activeElement))&&$(Kn)})].filter(Boolean);return()=>Zn.forEach(Kn=>Kn())}function useSupported(b,$=!1){const j=ref(),U=()=>j.value=Boolean(b());return U(),tryOnMounted(U,$),j}function useMediaQuery(b,$={}){const{window:j=defaultWindow}=$,U=useSupported(()=>j&&"matchMedia"in j&&typeof j.matchMedia=="function");let Bn;const Fn=ref(!1),qn=()=>{Bn&&("removeEventListener"in Bn?Bn.removeEventListener("change",Wn):Bn.removeListener(Wn))},Wn=()=>{U.value&&(qn(),Bn=j.matchMedia(resolveRef(b).value),Fn.value=Bn.matches,"addEventListener"in Bn?Bn.addEventListener("change",Wn):Bn.addListener(Wn))};return watchEffect(Wn),tryOnScopeDispose(()=>qn()),Fn}const _global=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},globalKey="__vueuse_ssr_handlers__";_global[globalKey]=_global[globalKey]||{};const handlers=_global[globalKey];function getSSRHandler(b,$){return handlers[b]||$}function guessSerializerType(b){return b==null?"any":b instanceof Set?"set":b instanceof Map?"map":b instanceof Date?"date":typeof b=="boolean"?"boolean":typeof b=="string"?"string":typeof b=="object"?"object":Number.isNaN(b)?"any":"number"}var __defProp$j=Object.defineProperty,__getOwnPropSymbols$l=Object.getOwnPropertySymbols,__hasOwnProp$l=Object.prototype.hasOwnProperty,__propIsEnum$l=Object.prototype.propertyIsEnumerable,__defNormalProp$j=(b,$,j)=>$ in b?__defProp$j(b,$,{enumerable:!0,configurable:!0,writable:!0,value:j}):b[$]=j,__spreadValues$j=(b,$)=>{for(var j in $||($={}))__hasOwnProp$l.call($,j)&&__defNormalProp$j(b,j,$[j]);if(__getOwnPropSymbols$l)for(var j of __getOwnPropSymbols$l($))__propIsEnum$l.call($,j)&&__defNormalProp$j(b,j,$[j]);return b};const StorageSerializers={boolean:{read:b=>b==="true",write:b=>String(b)},object:{read:b=>JSON.parse(b),write:b=>JSON.stringify(b)},number:{read:b=>Number.parseFloat(b),write:b=>String(b)},any:{read:b=>b,write:b=>String(b)},string:{read:b=>b,write:b=>String(b)},map:{read:b=>new Map(JSON.parse(b)),write:b=>JSON.stringify(Array.from(b.entries()))},set:{read:b=>new Set(JSON.parse(b)),write:b=>JSON.stringify(Array.from(b))},date:{read:b=>new Date(b),write:b=>b.toISOString()}};function useStorage(b,$,j,U={}){var Bn;const{flush:Fn="pre",deep:qn=!0,listenToStorageChanges:Wn=!0,writeDefaults:Gn=!0,mergeDefaults:Qn=!1,shallow:Yn,window:Zn=defaultWindow,eventFilter:Jn,onError:Kn=ia=>{console.error(ia)}}=U,ea=(Yn?shallowRef:ref)($);if(!j)try{j=getSSRHandler("getDefaultStorage",()=>{var ia;return(ia=defaultWindow)==null?void 0:ia.localStorage})()}catch(ia){Kn(ia)}if(!j)return ea;const Xn=resolveUnref($),ta=guessSerializerType(Xn),na=(Bn=U.serializer)!=null?Bn:StorageSerializers[ta],{pause:ra,resume:ca}=watchPausable(ea,()=>pa(ea.value),{flush:Fn,deep:qn,eventFilter:Jn});return Zn&&Wn&&useEventListener(Zn,"storage",ga),ga(),ea;function pa(ia){try{if(ia==null)j.removeItem(b);else{const la=na.write(ia),ya=j.getItem(b);ya!==la&&(j.setItem(b,la),Zn&&(Zn==null||Zn.dispatchEvent(new StorageEvent("storage",{key:b,oldValue:ya,newValue:la,storageArea:j}))))}}catch(la){Kn(la)}}function va(ia){const la=ia?ia.newValue:j.getItem(b);if(la==null)return Gn&&Xn!==null&&j.setItem(b,na.write(Xn)),Xn;if(!ia&&Qn){const ya=na.read(la);return isFunction(Qn)?Qn(ya,Xn):ta==="object"&&!Array.isArray(ya)?__spreadValues$j(__spreadValues$j({},Xn),ya):ya}else return typeof la!="string"?la:na.read(la)}function ga(ia){if(!(ia&&ia.storageArea!==j)){if(ia&&ia.key==null){ea.value=Xn;return}if(!(ia&&ia.key!==b)){ra();try{ea.value=va(ia)}catch(la){Kn(la)}finally{ia?nextTick(ca):ca()}}}}}function usePreferredDark(b){return useMediaQuery("(prefers-color-scheme: dark)",b)}function useRafFn(b,$={}){const{immediate:j=!0,window:U=defaultWindow}=$,Bn=ref(!1);let Fn=0,qn=null;function Wn(Yn){if(!Bn.value||!U)return;const Zn=Yn-Fn;b({delta:Zn,timestamp:Yn}),Fn=Yn,qn=U.requestAnimationFrame(Wn)}function Gn(){!Bn.value&&U&&(Bn.value=!0,qn=U.requestAnimationFrame(Wn))}function Qn(){Bn.value=!1,qn!=null&&U&&(U.cancelAnimationFrame(qn),qn=null)}return j&&Gn(),tryOnScopeDispose(Qn),{isActive:Bn,pause:Qn,resume:Gn}}const functionsMap=[["requestFullscreen","exitFullscreen","fullscreenElement","fullscreenEnabled","fullscreenchange","fullscreenerror"],["webkitRequestFullscreen","webkitExitFullscreen","webkitFullscreenElement","webkitFullscreenEnabled","webkitfullscreenchange","webkitfullscreenerror"],["webkitRequestFullScreen","webkitCancelFullScreen","webkitCurrentFullScreenElement","webkitCancelFullScreen","webkitfullscreenchange","webkitfullscreenerror"],["mozRequestFullScreen","mozCancelFullScreen","mozFullScreenElement","mozFullScreenEnabled","mozfullscreenchange","mozfullscreenerror"],["msRequestFullscreen","msExitFullscreen","msFullscreenElement","msFullscreenEnabled","MSFullscreenChange","MSFullscreenError"]];function useFullscreen(b,$={}){const{document:j=defaultDocument,autoExit:U=!1}=$,Bn=b||(j==null?void 0:j.querySelector("html")),Fn=ref(!1);let qn=functionsMap[0];const Wn=useSupported(()=>{if(j){for(const Xn of functionsMap)if(Xn[1]in j)return qn=Xn,!0}else return!1;return!1}),[Gn,Qn,Yn,,Zn]=qn;async function Jn(){Wn.value&&(j!=null&&j[Yn]&&await j[Qn](),Fn.value=!1)}async function Kn(){if(!Wn.value)return;await Jn();const Xn=unrefElement(Bn);Xn&&(await Xn[Gn](),Fn.value=!0)}async function ea(){Fn.value?await Jn():await Kn()}return j&&useEventListener(j,Zn,()=>{Fn.value=!!(j!=null&&j[Yn])},!1),U&&tryOnScopeDispose(Jn),{isSupported:Wn,isFullscreen:Fn,enter:Kn,exit:Jn,toggle:ea}}function useLocalStorage(b,$,j={}){const{window:U=defaultWindow}=j;return useStorage(b,$,U==null?void 0:U.localStorage,j)}var __defProp$6=Object.defineProperty,__getOwnPropSymbols$6=Object.getOwnPropertySymbols,__hasOwnProp$6=Object.prototype.hasOwnProperty,__propIsEnum$6=Object.prototype.propertyIsEnumerable,__defNormalProp$6=(b,$,j)=>$ in b?__defProp$6(b,$,{enumerable:!0,configurable:!0,writable:!0,value:j}):b[$]=j,__spreadValues$6=(b,$)=>{for(var j in $||($={}))__hasOwnProp$6.call($,j)&&__defNormalProp$6(b,j,$[j]);if(__getOwnPropSymbols$6)for(var j of __getOwnPropSymbols$6($))__propIsEnum$6.call($,j)&&__defNormalProp$6(b,j,$[j]);return b};function useNow(b={}){const{controls:$=!1,interval:j="requestAnimationFrame"}=b,U=ref(new Date),Bn=()=>U.value=new Date,Fn=j==="requestAnimationFrame"?useRafFn(Bn,{immediate:!0}):useIntervalFn(Bn,j,{immediate:!0});return $?__spreadValues$6({now:U},Fn):U}var SwipeDirection;(function(b){b.UP="UP",b.RIGHT="RIGHT",b.DOWN="DOWN",b.LEFT="LEFT",b.NONE="NONE"})(SwipeDirection||(SwipeDirection={}));let _id=0;function useStyleTag(b,$={}){const j=ref(!1),{document:U=defaultDocument,immediate:Bn=!0,manual:Fn=!1,id:qn=`vueuse_styletag_${++_id}`}=$,Wn=ref(b);let Gn=()=>{};const Qn=()=>{if(!U)return;const Zn=U.getElementById(qn)||U.createElement("style");Zn.isConnected||(Zn.type="text/css",Zn.id=qn,$.media&&(Zn.media=$.media),U.head.appendChild(Zn)),!j.value&&(Gn=watch(Wn,Jn=>{Zn.textContent=Jn},{immediate:!0}),j.value=!0)},Yn=()=>{!U||!j.value||(Gn(),U.head.removeChild(U.getElementById(qn)),j.value=!1)};return Bn&&!Fn&&tryOnMounted(Qn),Fn||tryOnScopeDispose(Yn),{id:qn,css:Wn,unload:Yn,load:Qn,isLoaded:readonly(j)}}var __defProp=Object.defineProperty,__getOwnPropSymbols=Object.getOwnPropertySymbols,__hasOwnProp=Object.prototype.hasOwnProperty,__propIsEnum=Object.prototype.propertyIsEnumerable,__defNormalProp=(b,$,j)=>$ in b?__defProp(b,$,{enumerable:!0,configurable:!0,writable:!0,value:j}):b[$]=j,__spreadValues=(b,$)=>{for(var j in $||($={}))__hasOwnProp.call($,j)&&__defNormalProp(b,j,$[j]);if(__getOwnPropSymbols)for(var j of __getOwnPropSymbols($))__propIsEnum.call($,j)&&__defNormalProp(b,j,$[j]);return b};const _TransitionPresets={easeInSine:[.12,0,.39,0],easeOutSine:[.61,1,.88,1],easeInOutSine:[.37,0,.63,1],easeInQuad:[.11,0,.5,0],easeOutQuad:[.5,1,.89,1],easeInOutQuad:[.45,0,.55,1],easeInCubic:[.32,0,.67,0],easeOutCubic:[.33,1,.68,1],easeInOutCubic:[.65,0,.35,1],easeInQuart:[.5,0,.75,0],easeOutQuart:[.25,1,.5,1],easeInOutQuart:[.76,0,.24,1],easeInQuint:[.64,0,.78,0],easeOutQuint:[.22,1,.36,1],easeInOutQuint:[.83,0,.17,1],easeInExpo:[.7,0,.84,0],easeOutExpo:[.16,1,.3,1],easeInOutExpo:[.87,0,.13,1],easeInCirc:[.55,0,1,.45],easeOutCirc:[0,.55,.45,1],easeInOutCirc:[.85,0,.15,1],easeInBack:[.36,0,.66,-.56],easeOutBack:[.34,1.56,.64,1],easeInOutBack:[.68,-.6,.32,1.6]};__spreadValues({linear:identity},_TransitionPresets);const fontIcon="";var s$3=defineComponent({name:"FontIcon",props:{icon:{type:String,default:""},color:{type:String,default:""},size:{type:[String,Number],default:""}},setup(b){const $=computed(()=>{const j={};return b.color&&(j.color=b.color),b.size&&(j["font-size"]=Number.isNaN(Number(b.size))?b.size:`${b.size}px`),Object.keys(j).length?j:null});return()=>b.icon?h$3("span",{class:["font-icon icon",`iconfont icon-${b.icon}`],style:$.value}):null}});const catalog="";var f$1=defineComponent({name:"FontIcon",props:{icon:{type:String,default:""},color:{type:String,default:""},size:{type:[String,Number],default:""}},setup(b){const $=computed(()=>{const j={};return b.color&&(j.color=b.color),b.size&&(j["font-size"]=Number.isNaN(Number(b.size))?b.size:`${b.size}px`),Object.keys(j).length?j:null});return()=>b.icon?h$3("span",{class:["font-icon icon",`iconfont icon-${b.icon}`],style:$.value}):null}}),S$6=defineComponent({name:"Catalog",props:{base:{type:String,default:""},level:{type:Number,default:3},titleGetter:{type:Function,default:b=>b.title},iconGetter:{type:Function,default:b=>b.icon},orderGetter:{type:Function,default:b=>b.order||0},shouldIndex:{type:Function,default:b=>b.index!==!1}},setup(b){const $=kt$1({"/en/":{title:"Catalog"},"/":{title:"目录"}}),j=useRoute(),U=useRouter(),Bn=useSiteData(),Fn=()=>{const Wn=b.base||j.path.replace(/\/[^/]+$/,"/"),Gn=U.getRoutes(),Qn=[];return Gn.filter(({meta:Yn,path:Zn})=>{if(!Zn.startsWith(Wn)||Zn===Wn)return!1;if(Wn==="/"){const Jn=Object.keys(Bn.value.locales).filter(Kn=>Kn!=="/");if(Zn==="/404.html"||Jn.some(Kn=>Zn.startsWith(Kn)))return!1}return(Zn.endsWith(".html")&&!Zn.endsWith("/index.html")||Zn.endsWith("/"))&&b.shouldIndex(Yn)}).map(({path:Yn,meta:Zn})=>{const Jn=Yn.substring(Wn.length).split("/").length;return{title:b.titleGetter(Zn),icon:b.iconGetter(Zn),base:Yn.replace(/\/[^/]+\/?$/,"/"),order:b.orderGetter(Zn),level:Yn.endsWith("/")?Jn-1:Jn,path:Yn}}).filter(({title:Yn,level:Zn})=>Zn<=b.level||!Yn).sort((Yn,Zn)=>Yn.level-Zn.level||(Yn.path.endsWith("/index.html")?-1:Zn.path.endsWith("/index.html")?1:Yn.order===null?Zn.order===null?Yn.title.localeCompare(Zn.title):Zn.order:Zn.order===null?Yn.order:Yn.order>0?Zn.order>0?Yn.order-Zn.order:-1:Zn.order<0?Yn.order-Zn.order:1)).forEach(Yn=>{var Zn;const{base:Jn,level:Kn}=Yn;switch(Kn){case 1:Qn.push(Yn);break;case 2:{const ea=Qn.find(Xn=>Xn.path===Jn);ea&&(ea.children??(ea.children=[])).push(Yn);break}default:{const ea=Qn.find(Xn=>Xn.path===Jn.replace(/\/[^/]+\/$/,"/"));if(ea){const Xn=(Zn=ea.children)==null?void 0:Zn.find(ta=>ta.path===Jn);Xn&&(Xn.children??(Xn.children=[])).push(Yn)}}}}),Qn},qn=computed(()=>Fn());return()=>h$3("div",{class:"catalog-wrapper"},[h$3("h2",{class:"main-title"},$.value.title),...qn.value.map(({children:Wn=[],icon:Gn,path:Qn,title:Yn},Zn)=>[h$3("h3",{id:Yn,class:["child-title",{"has-children":Wn.length}]},[h$3("a",{href:`#${Yn}`,class:"header-anchor"},"#"),h$3(RouterLink,{class:"catalog-title",to:Qn},()=>[Gn?h$3(f$1,{icon:Gn}):null,`${Zn+1}. ${Yn||"Unknown"}`])]),Wn.length?h$3("ul",{class:"child-catalog-wrapper"},Wn.map(({children:Jn=[],icon:Kn,path:ea,title:Xn},ta)=>h$3("li",{class:"child-catalog-item"},[h$3("div",{class:["sub-title",{"has-children":Jn.length}]},[h$3("a",{href:`#${Xn}`,class:"header-anchor"},"#"),h$3(RouterLink,{class:"catalog-title",to:ea},()=>[Kn?h$3(f$1,{icon:Kn}):null,`${Zn+1}.${ta+1} ${Xn||"Unknown"}`])]),Jn.length?h$3("div",{class:"sub-catalog-wrapper"},Jn.map(({icon:na,path:ra,title:ca},pa)=>h$3(RouterLink,{class:"sub-catalog-item",to:ra},()=>[na?h$3(f$1,{icon:na}):null,`${Zn+1}.${ta+1}.${pa+1} ${ca||"Unknown"}`]))):null]))):null])])}});const Catalog=Object.freeze(Object.defineProperty({__proto__:null,default:S$6},Symbol.toStringTag,{value:"Module"})),backToTop="",a$5=()=>h$3(P$5,{name:"back-to-top"},()=>[h$3("path",{d:"M512 843.2c-36.2 0-66.4-13.6-85.8-21.8-10.8-4.6-22.6 3.6-21.8 15.2l7 102c.4 6.2 7.6 9.4 12.6 5.6l29-22c3.6-2.8 9-1.8 11.4 2l41 64.2c3 4.8 10.2 4.8 13.2 0l41-64.2c2.4-3.8 7.8-4.8 11.4-2l29 22c5 3.8 12.2.6 12.6-5.6l7-102c.8-11.6-11-20-21.8-15.2-19.6 8.2-49.6 21.8-85.8 21.8z"}),h$3("path",{d:"m795.4 586.2-96-98.2C699.4 172 513 32 513 32S324.8 172 324.8 488l-96 98.2c-3.6 3.6-5.2 9-4.4 14.2L261.2 824c1.8 11.4 14.2 17 23.6 10.8L419 744s41.4 40 94.2 40c52.8 0 92.2-40 92.2-40l134.2 90.8c9.2 6.2 21.6.6 23.6-10.8l37-223.8c.4-5.2-1.2-10.4-4.8-14zM513 384c-34 0-61.4-28.6-61.4-64s27.6-64 61.4-64c34 0 61.4 28.6 61.4 64S547 384 513 384z"})]);a$5.displayName="BackToTopIcon";var h$2=defineComponent({name:"BackToTop",props:{threshold:{type:Number,default:300}},setup(b){const $=usePageFrontmatter(),j=kt$1({"/en/":{backToTop:"Back to top"},"/":{backToTop:"返回顶部"}}),U=ref(0),Bn=computed(()=>$.value.backToTop!==!1&&U.value>b.threshold),Fn=()=>window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop||0;return onMounted(()=>{U.value=Fn()}),useEventListener("scroll",useDebounceFn(()=>{U.value=Fn()},100)),()=>h$3(Transition,{name:"fade"},()=>Bn.value?h$3("button",{class:"back-to-top","aria-label":j.value.backToTop,"data-balloon-pos":"left",onClick:()=>{window.scrollTo({top:0,behavior:"smooth"}),U.value=0}},h$3(a$5)):null)}});const srOnly="",clientConfig1=defineClientConfig({enhance:({app:b})=>{_t$1("FontIcon")||b.component("FontIcon",s$3),_t$1("Catalog")||b.component("Catalog",S$6)},setup:()=>{useStyleTag('@import url("//at.alicdn.com/t/c/font_2410206_5vb9zlyghj.css");',{id:"icon-assets"})},rootComponents:[()=>h$3(h$2,{threshold:300})]});function r$4(b,$,j){var U,Bn,Fn;$===void 0&&($=50),j===void 0&&(j={});var qn=(U=j.isImmediate)!=null&&U,Wn=(Bn=j.callback)!=null&&Bn,Gn=j.maxWait,Qn=Date.now(),Yn=[];function Zn(){if(Gn!==void 0){var Kn=Date.now()-Qn;if(Kn+$>=Gn)return Gn-Kn}return $}var Jn=function(){var Kn=[].slice.call(arguments),ea=this;return new Promise(function(Xn,ta){var na=qn&&Fn===void 0;if(Fn!==void 0&&clearTimeout(Fn),Fn=setTimeout(function(){if(Fn=void 0,Qn=Date.now(),!qn){var ca=b.apply(ea,Kn);Wn&&Wn(ca),Yn.forEach(function(pa){return(0,pa.resolve)(ca)}),Yn=[]}},Zn()),na){var ra=b.apply(ea,Kn);return Wn&&Wn(ra),Xn(ra)}Yn.push({resolve:Xn,reject:ta})})};return Jn.cancel=function(Kn){Fn!==void 0&&clearTimeout(Fn),Yn.forEach(function(ea){return(0,ea.reject)(Kn)}),Yn=[]},Jn}const useActiveHeaderLinks=({headerLinkSelector:b,headerAnchorSelector:$,delay:j,offset:U=5})=>{const Bn=useRouter(),qn=r$4(()=>{var Xn,ta;const Wn=Math.max(window.scrollY,document.documentElement.scrollTop,document.body.scrollTop);if(Math.abs(Wn-0)Jn.some(ra=>ra.hash===na.hash));for(let na=0;na=(((Xn=ra.parentElement)==null?void 0:Xn.offsetTop)??0)-U,va=!ca||Wn<(((ta=ca.parentElement)==null?void 0:ta.offsetTop)??0)-U;if(!(pa&&va))continue;const ia=decodeURIComponent(Bn.currentRoute.value.hash),la=decodeURIComponent(ra.hash);if(ia===la)return;if(Zn){for(let ya=na+1;ya{window.addEventListener("scroll",qn)}),onBeforeUnmount(()=>{window.removeEventListener("scroll",qn)})},updateHash=async(b,$)=>{const{scrollBehavior:j}=b.options;b.options.scrollBehavior=void 0,await b.replace({query:b.currentRoute.value.query,hash:$,force:!0}).finally(()=>b.options.scrollBehavior=j)},headerLinkSelector=".sidebar-link, .toc-link",headerAnchorSelector=".header-anchor",delay=200,offset=5,clientConfig2=defineClientConfig({setup(){useActiveHeaderLinks({headerLinkSelector,headerAnchorSelector,delay,offset})}});var a$4=defineClientConfig({enhance:({app:b})=>{!_t$1("AutoCatalog",b)&&b.component("AutoCatalog",defineAsyncComponent(()=>__vitePreload(()=>Promise.resolve().then(()=>Catalog),void 0)))}});const vars$1="",externalLinkIcon="",svg=h$3("svg",{class:"external-link-icon",xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false",x:"0px",y:"0px",viewBox:"0 0 100 100",width:"15",height:"15"},[h$3("path",{fill:"currentColor",d:"M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"}),h$3("polygon",{fill:"currentColor",points:"45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"})]),ExternalLinkIcon=defineComponent({name:"ExternalLinkIcon",props:{locales:{type:Object,required:!1,default:()=>({})}},setup(b){const $=useRouteLocale(),j=computed(()=>b.locales[$.value]??{openInNewWindow:"open in new window"});return()=>h$3("span",[svg,h$3("span",{class:"external-link-icon-sr-only"},j.value.openInNewWindow)])}}),locales={},clientConfig4=defineClientConfig({enhance({app:b}){b.component("ExternalLinkIcon",h$3(ExternalLinkIcon,{locales}))}});/** * NProgress, (c) 2013, 2014 Rico Sta. Cruz - http://ricostacruz.com/nprogress * @license MIT */const nprogress$1={settings:{minimum:.08,easing:"ease",speed:200,trickle:!0,trickleRate:.02,trickleSpeed:800,barSelector:'[role="bar"]',parent:"body",template:'
'},status:null,set:b=>{const $=nprogress$1.isStarted();b=clamp(b,nprogress$1.settings.minimum,1),nprogress$1.status=b===1?null:b;const j=nprogress$1.render(!$),U=j.querySelector(nprogress$1.settings.barSelector),Bn=nprogress$1.settings.speed,Fn=nprogress$1.settings.easing;return j.offsetWidth,queue(qn=>{css(U,{transform:"translate3d("+toBarPerc(b)+"%,0,0)",transition:"all "+Bn+"ms "+Fn}),b===1?(css(j,{transition:"none",opacity:"1"}),j.offsetWidth,setTimeout(function(){css(j,{transition:"all "+Bn+"ms linear",opacity:"0"}),setTimeout(function(){nprogress$1.remove(),qn()},Bn)},Bn)):setTimeout(()=>qn(),Bn)}),nprogress$1},isStarted:()=>typeof nprogress$1.status=="number",start:()=>{nprogress$1.status||nprogress$1.set(0);const b=()=>{setTimeout(()=>{nprogress$1.status&&(nprogress$1.trickle(),b())},nprogress$1.settings.trickleSpeed)};return nprogress$1.settings.trickle&&b(),nprogress$1},done:b=>!b&&!nprogress$1.status?nprogress$1:nprogress$1.inc(.3+.5*Math.random()).set(1),inc:b=>{let $=nprogress$1.status;return $?(typeof b!="number"&&(b=(1-$)*clamp(Math.random()*$,.1,.95)),$=clamp($+b,0,.994),nprogress$1.set($)):nprogress$1.start()},trickle:()=>nprogress$1.inc(Math.random()*nprogress$1.settings.trickleRate),render:b=>{if(nprogress$1.isRendered())return document.getElementById("nprogress");addClass(document.documentElement,"nprogress-busy");const $=document.createElement("div");$.id="nprogress",$.innerHTML=nprogress$1.settings.template;const j=$.querySelector(nprogress$1.settings.barSelector),U=b?"-100":toBarPerc(nprogress$1.status||0),Bn=document.querySelector(nprogress$1.settings.parent);return css(j,{transition:"all 0 linear",transform:"translate3d("+U+"%,0,0)"}),Bn!==document.body&&addClass(Bn,"nprogress-custom-parent"),Bn==null||Bn.appendChild($),$},remove:()=>{removeClass(document.documentElement,"nprogress-busy"),removeClass(document.querySelector(nprogress$1.settings.parent),"nprogress-custom-parent");const b=document.getElementById("nprogress");b&&removeElement(b)},isRendered:()=>!!document.getElementById("nprogress")},clamp=(b,$,j)=>b<$?$:b>j?j:b,toBarPerc=b=>(-1+b)*100,queue=function(){const b=[];function $(){const j=b.shift();j&&j($)}return function(j){b.push(j),b.length===1&&$()}}(),css=function(){const b=["Webkit","O","Moz","ms"],$={};function j(qn){return qn.replace(/^-ms-/,"ms-").replace(/-([\da-z])/gi,function(Wn,Gn){return Gn.toUpperCase()})}function U(qn){const Wn=document.body.style;if(qn in Wn)return qn;let Gn=b.length;const Qn=qn.charAt(0).toUpperCase()+qn.slice(1);let Yn;for(;Gn--;)if(Yn=b[Gn]+Qn,Yn in Wn)return Yn;return qn}function Bn(qn){return qn=j(qn),$[qn]||($[qn]=U(qn))}function Fn(qn,Wn,Gn){Wn=Bn(Wn),qn.style[Wn]=Gn}return function(qn,Wn){for(const Gn in Wn){const Qn=Wn[Gn];Qn!==void 0&&Object.prototype.hasOwnProperty.call(Wn,Gn)&&Fn(qn,Gn,Qn)}}}(),hasClass=(b,$)=>(typeof b=="string"?b:classList(b)).indexOf(" "+$+" ")>=0,addClass=(b,$)=>{const j=classList(b),U=j+$;hasClass(j,$)||(b.className=U.substring(1))},removeClass=(b,$)=>{const j=classList(b);if(!hasClass(b,$))return;const U=j.replace(" "+$+" "," ");b.className=U.substring(1,U.length-1)},classList=b=>(" "+(b.className||"")+" ").replace(/\s+/gi," "),removeElement=b=>{b&&b.parentNode&&b.parentNode.removeChild(b)},vars="",nprogress="",useNprogress=()=>{onMounted(()=>{const b=useRouter(),$=new Set;$.add(b.currentRoute.value.path),b.beforeEach(j=>{$.has(j.path)||nprogress$1.start()}),b.afterEach(j=>{$.add(j.path),nprogress$1.done()})})},clientConfig5=defineClientConfig({setup(){useNprogress()}}),themeData$1=JSON.parse(`{"encrypt":{},"locales":{"/en/":{"lang":"en-US","navbarLocales":{"langName":"English","selectLangAriaLabel":"Select language"},"metaLocales":{"author":"Author","date":"Writing Date","origin":"Original","views":"Page views","category":"Category","tag":"Tag","readingTime":"Reading Time","words":"Words","toc":"On This Page","prev":"Prev","next":"Next","lastUpdated":"Last update","contributors":"Contributors","editLink":"Edit this page on GitHub"},"outlookLocales":{"themeColor":"Theme Color","darkmode":"Theme Mode","fullscreen":"Full Screen"},"encryptLocales":{"iconLabel":"Page Encrypted","placeholder":"Enter password","remember":"Remember password","errorHint":"Please enter the correct password!"},"routeLocales":{"skipToContent":"Skip to main content","notFoundMsg":["There’s nothing here.","How did we get here?","That’s a Four-Oh-Four.","Looks like we've got some broken links."],"back":"Go back","home":"Take me home","openInNewWindow":"Open in new window"},"author":{"name":"DGP-Studio","url":"https://github.com/DGP-Studio"},"logo":"https://img.alicdn.com/imgextra/i1/1797064093/O1CN01TOz2Cm1g6du5e8Hml_!!1797064093.png","repo":"DGP-Studio/Snap.Hutao","pageInfo":["Author","Original","Date","Category","Tag","ReadingTime"],"docsRepo":"DGP-Studio/Snap.Hutao.Docs","docsDir":"docs","navbar":["/en",{"text":"Document","icon":"article","link":"/features/README.md"},{"text":"Download","icon":"install","link":"https://d.hut.ao"}],"sidebar":{"/en/":["",{"icon":"play","text":"快速开始","link":"quick-start.md"}]},"footer":"Be the best Genshin Impact tool","displayFooter":true},"/":{"lang":"zh-CN","navbarLocales":{"langName":"简体中文","selectLangAriaLabel":"选择语言"},"metaLocales":{"author":"作者","date":"写作日期","origin":"原创","views":"访问量","category":"分类","tag":"标签","readingTime":"阅读时间","words":"字数","toc":"此页内容","prev":"上一页","next":"下一页","lastUpdated":"上次编辑于","contributors":"贡献者","editLink":"在 GitHub 上编辑此页"},"outlookLocales":{"themeColor":"主题色","darkmode":"外观","fullscreen":"全屏"},"encryptLocales":{"iconLabel":"文章已加密","placeholder":"输入密码","remember":"记住密码","errorHint":"请输入正确的密码"},"routeLocales":{"skipToContent":"跳至主要內容","notFoundMsg":["这里什么也没有","我们是怎么来到这儿的?","这 是 四 零 四 !","看起来你访问了一个失效的链接"],"back":"返回上一页","home":"带我回家","openInNewWindow":"Open in new window"},"author":{"name":"DGP-Studio","url":"https://github.com/DGP-Studio"},"logo":"https://img.alicdn.com/imgextra/i1/1797064093/O1CN01TOz2Cm1g6du5e8Hml_!!1797064093.png","repo":"DGP-Studio/Snap.Hutao","pageInfo":["Author","Original","Date","Category","Tag","ReadingTime"],"docsRepo":"DGP-Studio/Snap.Hutao.Docs","docsDir":"docs","navbar":["/",{"text":"文档","icon":"article","link":"/features/README.md"},{"text":"下载","icon":"install","link":"https://d.hut.ao"},{"text":"加入社区讨论","icon":"community","link":"/community.md"}],"sidebar":{"/":["",{"icon":"workingDirectory","text":"项目介绍","link":"project.md"},{"icon":"play","text":"快速开始","link":"quick-start.md"},{"icon":"read","text":"功能指南","prefix":"features/","children":"structure"},{"icon":"ask","text":"常见问题","prefix":"FAQ/","children":"structure"},{"icon":"article","text":"声明和公告","prefix":"statements/","children":"structure"}]},"footer":"做最好的原神工具","displayFooter":true}}}`),themeData=ref(themeData$1),useThemeData$1=()=>themeData,themeLocaleDataSymbol=Symbol(""),useThemeLocaleData$1=()=>{const b=inject(themeLocaleDataSymbol);if(!b)throw new Error("useThemeLocaleData() is called without provider.");return b},resolveThemeLocaleData=(b,$)=>{var j;return{...b,...(j=b.locales)==null?void 0:j[$]}},clientConfig6=defineClientConfig({enhance({app:b}){const $=useThemeData$1(),j=b._context.provides[routeLocaleSymbol],U=computed(()=>resolveThemeLocaleData($.value,j.value));b.provide(themeLocaleDataSymbol,U),Object.defineProperties(b.config.globalProperties,{$theme:{get(){return $.value}},$themeLocale:{get(){return U.value}}})}});var e$2,t$2,n$2=typeof Map=="function"?new Map:(e$2=[],t$2=[],{has:function(b){return e$2.indexOf(b)>-1},get:function(b){return t$2[e$2.indexOf(b)]},set:function(b,$){e$2.indexOf(b)===-1&&(e$2.push(b),t$2.push($))},delete:function(b){var $=e$2.indexOf(b);$>-1&&(e$2.splice($,1),t$2.splice($,1))}}),o$3=function(b){return new Event(b,{bubbles:!0})};try{new Event("test")}catch{o$3=function($){var j=document.createEvent("Event");return j.initEvent($,!0,!1),j}}function r$3(b){var $=n$2.get(b);$&&$.destroy()}function i$4(b){var $=n$2.get(b);$&&$.update()}var l$3=null;typeof window>"u"||typeof window.getComputedStyle!="function"?((l$3=function(b){return b}).destroy=function(b){return b},l$3.update=function(b){return b}):((l$3=function(b,$){return b&&Array.prototype.forEach.call(b.length?b:[b],function(j){return function(U){if(U&&U.nodeName&&U.nodeName==="TEXTAREA"&&!n$2.has(U)){var Bn,Fn=null,qn=null,Wn=null,Gn=function(){U.clientWidth!==qn&&Jn()},Qn=function(Kn){window.removeEventListener("resize",Gn,!1),U.removeEventListener("input",Jn,!1),U.removeEventListener("keyup",Jn,!1),U.removeEventListener("autosize:destroy",Qn,!1),U.removeEventListener("autosize:update",Jn,!1),Object.keys(Kn).forEach(function(ea){U.style[ea]=Kn[ea]}),n$2.delete(U)}.bind(U,{height:U.style.height,resize:U.style.resize,overflowY:U.style.overflowY,overflowX:U.style.overflowX,wordWrap:U.style.wordWrap});U.addEventListener("autosize:destroy",Qn,!1),"onpropertychange"in U&&"oninput"in U&&U.addEventListener("keyup",Jn,!1),window.addEventListener("resize",Gn,!1),U.addEventListener("input",Jn,!1),U.addEventListener("autosize:update",Jn,!1),U.style.overflowX="hidden",U.style.wordWrap="break-word",n$2.set(U,{destroy:Qn,update:Jn}),(Bn=window.getComputedStyle(U,null)).resize==="vertical"?U.style.resize="none":Bn.resize==="both"&&(U.style.resize="horizontal"),Fn=Bn.boxSizing==="content-box"?-(parseFloat(Bn.paddingTop)+parseFloat(Bn.paddingBottom)):parseFloat(Bn.borderTopWidth)+parseFloat(Bn.borderBottomWidth),isNaN(Fn)&&(Fn=0),Jn()}function Yn(Kn){var ea=U.style.width;U.style.width="0px",U.style.width=ea,U.style.overflowY=Kn}function Zn(){if(U.scrollHeight!==0){var Kn=function(ea){for(var Xn=[];ea&&ea.parentNode&&ea.parentNode instanceof Element;)ea.parentNode.scrollTop&&(ea.parentNode.style.scrollBehavior="auto",Xn.push([ea.parentNode,ea.parentNode.scrollTop])),ea=ea.parentNode;return function(){return Xn.forEach(function(ta){var na=ta[0];na.scrollTop=ta[1],na.style.scrollBehavior=null})}}(U);U.style.height="",U.style.height=U.scrollHeight+Fn+"px",qn=U.clientWidth,Kn()}}function Jn(){Zn();var Kn=Math.round(parseFloat(U.style.height)),ea=window.getComputedStyle(U,null),Xn=ea.boxSizing==="content-box"?Math.round(parseFloat(ea.height)):U.offsetHeight;if(Xn"']/,escapeReplace=new RegExp(escapeTest.source,"g"),escapeTestNoEncode=/[<>"']|&(?!(#\d{1,7}|#[Xx][a-fA-F0-9]{1,6}|\w+);)/,escapeReplaceNoEncode=new RegExp(escapeTestNoEncode.source,"g"),escapeReplacements={"&":"&","<":"<",">":">",'"':""","'":"'"},getEscapeReplacement=b=>escapeReplacements[b];function escape(b,$){if($){if(escapeTest.test(b))return b.replace(escapeReplace,getEscapeReplacement)}else if(escapeTestNoEncode.test(b))return b.replace(escapeReplaceNoEncode,getEscapeReplacement);return b}const unescapeTest=/&(#(?:\d+)|(?:#x[0-9A-Fa-f]+)|(?:\w+));?/ig;function unescape(b){return b.replace(unescapeTest,($,j)=>(j=j.toLowerCase(),j==="colon"?":":j.charAt(0)==="#"?j.charAt(1)==="x"?String.fromCharCode(parseInt(j.substring(2),16)):String.fromCharCode(+j.substring(1)):""))}const caret=/(^|[^\[])\^/g;function edit(b,$){b=typeof b=="string"?b:b.source,$=$||"";const j={replace:(U,Bn)=>(Bn=Bn.source||Bn,Bn=Bn.replace(caret,"$1"),b=b.replace(U,Bn),j),getRegex:()=>new RegExp(b,$)};return j}const nonWordAndColonTest=/[^\w:]/g,originIndependentUrl=/^$|^[a-z][a-z0-9+.-]*:|^[?#]/i;function cleanUrl(b,$,j){if(b){let U;try{U=decodeURIComponent(unescape(j)).replace(nonWordAndColonTest,"").toLowerCase()}catch{return null}if(U.indexOf("javascript:")===0||U.indexOf("vbscript:")===0||U.indexOf("data:")===0)return null}$&&!originIndependentUrl.test(j)&&(j=resolveUrl($,j));try{j=encodeURI(j).replace(/%25/g,"%")}catch{return null}return j}const baseUrls={},justDomain=/^[^:]+:\/*[^/]*$/,protocol=/^([^:]+:)[\s\S]*$/,domain=/^([^:]+:\/*[^/]*)[\s\S]*$/;function resolveUrl(b,$){baseUrls[" "+b]||(justDomain.test(b)?baseUrls[" "+b]=b+"/":baseUrls[" "+b]=rtrim(b,"/",!0)),b=baseUrls[" "+b];const j=b.indexOf(":")===-1;return $.substring(0,2)==="//"?j?$:b.replace(protocol,"$1")+$:$.charAt(0)==="/"?j?$:b.replace(domain,"$1")+$:b+$}const noopTest={exec:function(){}};function merge(b){let $=1,j,U;for(;${let Gn=!1,Qn=qn;for(;--Qn>=0&&Wn[Qn]==="\\";)Gn=!Gn;return Gn?"|":" |"}),U=j.split(/ \|/);let Bn=0;if(U[0].trim()||U.shift(),U.length>0&&!U[U.length-1].trim()&&U.pop(),U.length>$)U.splice($);else for(;U.length<$;)U.push("");for(;Bn1;)$&1&&(j+=b),$>>=1,b+=b;return j+b}function outputLink(b,$,j,U){const Bn=$.href,Fn=$.title?escape($.title):null,qn=b[1].replace(/\\([\[\]])/g,"$1");if(b[0].charAt(0)!=="!"){U.state.inLink=!0;const Wn={type:"link",raw:j,href:Bn,title:Fn,text:qn,tokens:U.inlineTokens(qn)};return U.state.inLink=!1,Wn}return{type:"image",raw:j,href:Bn,title:Fn,text:escape(qn)}}function indentCodeCompensation(b,$){const j=b.match(/^(\s+)(?:```)/);if(j===null)return $;const U=j[1];return $.split(` @@ -58,4 +58,4 @@ Please report this to https://github.com/markedjs/marked.`,$.silent)return"

An ${U}}`)),$.appendChild(Bn)}},R=b=>{const $=Object.keys(b),j={html:[],js:[],css:[],isLegal:!1};return["html","js","css"].forEach(U=>{const Bn=$.filter(Fn=>C$1[U].types.includes(Fn));if(Bn.length){const Fn=Bn[0];j[U]=[b[Fn].replace(/^\n|\n$/g,""),C$1[U].map[Fn]||Fn]}}),j.isLegal=(!j.html.length||j.html[1]==="none")&&(!j.js.length||j.js[1]==="none")&&(!j.css.length||j.css[1]==="none"),j},x$1=b=>b.replace(/
/g,"
").replace(/<((\S+)[^<]*?)\s+\/>/g,"<$1>"),_=b=>`

${x$1(b)}
`,B=b=>`${b.replace("export default ","const $reactApp = ").replace(/App\.__style__(\s*)=(\s*)`([\s\S]*)?`/,"")}; -ReactDOM.createRoot(document.getElementById("app")).render(React.createElement($reactApp))`,V=b=>b.replace(/export\s+default\s*\{(\n*[\s\S]*)\n*\}\s*;?$/u,"Vue.createApp({$1}).mount('#app')").replace(/export\s+default\s*define(Async)?Component\s*\(\s*\{(\n*[\s\S]*)\n*\}\s*\)\s*;?$/u,"Vue.createApp({$1}).mount('#app')").trim(),q=b=>`(function(exports){var module={};module.exports=exports;${b};return module.exports.__esModule?module.exports.default:module.exports;})({})`,z=(b,$)=>{const j=w$1($),U=b.js[0]||"";return{...j,html:x$1(b.html[0]||""),js:U,css:b.css[0]||"",isLegal:b.isLegal,getScript:()=>{var Bn;return j.useBabel?((Bn=window.Babel.transform(U,{presets:["es2015"]}))==null?void 0:Bn.code)||"":U}}},P$2=(b,$)=>{const j=w$1($),U=b.html[0]||"",Bn=/