diff --git a/404.html b/404.html index 82e58d7ef..c0ca23b16 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 8915bac96..1b2585f4c 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 0773d8820..b8781b751 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 573f87f6a..b3c074f94 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 fc936f3b8..58d76ff4e 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 388db6150..ea4e0304c 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 383676898..4b1b9e088 100644 --- a/FAQ/index.html +++ b/FAQ/index.html @@ -32,10 +32,10 @@ } - +

F A Q

DGP-Studio小于 1 分钟

你认为这篇文章怎么样?
  • 0
  • 0
  • 0
  • 0
  • 0
  • 0
评论
  • 按正序
  • 按倒序
  • 按热度
Powered by Waline v2.14.7
- + diff --git a/FAQ/mihoyo-risk-tip.html b/FAQ/mihoyo-risk-tip.html index 1becea713..f2c8d3ba6 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 b0b05e28b..538502749 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,和我们没关系

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

uninstall-error

如在卸载胡桃工具箱后出现如上图所示的需要使用新应用以打开此 hutao 链接,说明没有按文档要求在卸载前清除实时便笺定时任务。 请根据文档在设置中清除定时任务后再卸载胡桃工具箱。

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

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

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

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

你认为这篇文章怎么样?
  • 0
  • 0
  • 0
  • 0
  • 0
  • 0
评论
  • 按正序
  • 按倒序
  • 按热度
Powered by Waline v2.14.7
- + diff --git a/assets/SearchResult-2e141c6c.js b/assets/SearchResult-2e141c6c.js deleted file mode 100644 index 3e900a44e..000000000 --- a/assets/SearchResult-2e141c6c.js +++ /dev/null @@ -1 +0,0 @@ -import{u as K,b as j,k as X,c as L,d as M,e as P,P as T,B as G,f as B}from"./app-7fab6d79.js";import{r as z,h as A,c as $,D as _,C as ee,$ as ce,o as te,E as le,j as e,R as m,x as ae,p as se,i as oe}from"./framework-2050cf2c.js";const ne="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";const g=()=>e(T,{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"}));g.displayName="CloseIcon";const I=()=>e(T,{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"}));I.displayName="HeadingIcon";const k=()=>e(T,{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"}));k.displayName="HeartIcon";const U=()=>e(T,{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"}));U.displayName="HistoryIcon";const b=()=>e(T,{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"}));b.displayName="TitleIcon";const pe={0:{"/":"分类: $content","/en/":"Category:$content"},1:{"/":"标签: $content","/en/":"Tag:$content"}},he=300,W=5,re={"/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:"正在加载搜索索引..."}},ue="search-pro-history-results",y=K(ue,[]),ie=()=>({history:y,addHistory:t=>{y.value.length{y.value=[...y.value.slice(0,t),...y.value.slice(t+1)]}}),He=z(ne),fe=A(()=>JSON.parse(G(He.value))),J=(t,u)=>{const i=t.toLowerCase(),l=u.toLowerCase(),o=[];let a=0,r=0;const H=(c,f=!1)=>{let s="";r===0?s=c.length>20?`… ${c.slice(-20)}`:c:f?s=c.length+r>100?`${c.slice(0,100-r)}… `:c:s=c.length>20?`${c.slice(0,20)} … ${c.slice(-20)}`:c,s&&o.push(s),r+=s.length,f||(o.push(["strong",u]),r+=u.length,r>=100&&o.push(" …"))};let d=i.indexOf(l,a);if(d===-1)return null;for(;d>=0;){const c=d+l.length;if(H(t.slice(a,d)),a=c,r>100)break;d=i.indexOf(l,a)}return r<100&&H(t.slice(a),!0),o},O=t=>t.reduce((u,{type:i})=>u+(i==="title"?50:i==="heading"?20:i==="custom"?10:1),0),de=(t,u)=>{var i;const l={};for(const[o,a]of Object.entries(u)){const r=((i=u[o.replace(/\/[^\\]*$/,"")])==null?void 0:i.title)||"",H=`${r?`${r} > `:""}${a.title}`,d=J(a.title,t);d&&(l[H]=[...l[H]||[],{type:"title",path:o,display:d}]),a.customFields&&Object.entries(a.customFields).forEach(([c,f])=>{f.forEach(s=>{const n=J(s,t);n&&(l[H]=[...l[H]||[],{type:"custom",path:o,index:c,display:n}])})});for(const c of a.contents){const f=J(c.header,t);f&&(l[H]=[...l[H]||[],{type:"heading",path:o+(c.slug?`#${c.slug}`:""),display:f}]);for(const s of c.contents){const n=J(s,t);n&&(l[H]=[...l[H]||[],{type:"content",header:c.header,path:o+(c.slug?`#${c.slug}`:""),display:n}])}}}return Object.keys(l).sort((o,a)=>O(l[o])-O(l[a])).map(o=>({title:o,contents:l[o]}))},ve=t=>{const u=j(),i=z([]),l=A(()=>fe.value[u.value]),o=B(a=>{i.value=a?de(a,l.value):[]},he);return ae([t,u],()=>{o(t.value)}),i};var ze=$({name:"SearchResult",props:{query:{type:String,required:!0}},emits:{close:()=>!0,updateQuery:t=>!0},setup(t,{emit:u}){const i=_(),l=ee(),o=j(),a=X(re),{history:r,addHistory:H,removeHistory:d}=ie(),c=ce(t,"query"),f=ve(c),s=z(0),n=z(0),C=z(),R=A(()=>f.value.length>0),x=A(()=>f.value[s.value]||null),Q=()=>{s.value=s.value>0?s.value-1:f.value.length-1,n.value=x.value.contents.length-1},Z=()=>{s.value=s.value{n.value{n.value>0?n.value=n.value-1:Q()},E=p=>p.map(h=>oe(h)?h:e(h[0],h[1])),V=p=>{if(p.type==="custom"){const h=pe[p.index]||"$content",[w,q=""]=se(h)?h[o.value].split("$content"):h.split("$content");return E([w,...p.display,q])}return E(p.display)},N=()=>{s.value=0,n.value=0,u("updateQuery",""),u("close")};return te(()=>{L("keydown",p=>{if(R.value){if(p.key==="ArrowUp")S();else if(p.key==="ArrowDown")Y();else if(p.key==="Enter"){const h=x.value.contents[n.value];l.path!==h.path&&(H(h),i.push(h.path),N())}}}),M(C.value,{reserveScrollBarGap:!0})}),le(()=>{P()}),()=>e("div",{class:["search-pro-result",{empty:c.value===""?r.value.length===0:!R.value}],ref:C},c.value===""?r.value.length?e("ul",{class:"search-pro-result-list"},e("li",{class:"search-pro-result-list-item"},[e("div",{class:"search-pro-result-title"},a.value.history),r.value.map((p,h)=>e(m,{to:p.path,class:["search-pro-result-item",{active:n.value===h}],onClick:()=>{console.log("click"),N()}},()=>[e(U,{class:"search-pro-result-type"}),e("div",{class:"search-pro-result-content"},[p.type==="content"&&p.header?e("div",{class:"content-header"},p.header):null,e("div",V(p))]),e("button",{class:"search-pro-close-icon",onClick:w=>{w.preventDefault(),w.stopPropagation(),d(h)}},e(g))]))])):a.value.emptyHistory:R.value?e("ul",{class:"search-pro-result-list"},f.value.map(({title:p,contents:h},w)=>{const q=s.value===w;return e("li",{class:["search-pro-result-list-item",{active:q}]},[e("div",{class:"search-pro-result-title"},p||"Documentation"),h.map((v,F)=>{const D=q&&n.value===F;return e(m,{to:v.path,class:["search-pro-result-item",{active:D,"aria-selected":D}],onClick:()=>{H(v),N()}},()=>[v.type==="content"?null:e(v.type==="title"?b:v.type==="heading"?I:k,{class:"search-pro-result-type"}),e("div",{class:"search-pro-result-content"},[v.type==="content"&&v.header?e("div",{class:"content-header"},v.header):null,e("div",V(v))])])})])})):a.value.emptyResult)}});export{ze as default}; diff --git a/assets/SearchResult-bdaaba42.js b/assets/SearchResult-bdaaba42.js new file mode 100644 index 000000000..9c53b9a3b --- /dev/null +++ b/assets/SearchResult-bdaaba42.js @@ -0,0 +1 @@ +import{u as W,b as j,k as b,c as U,d as F,e as E,P as k,B as J,f as X}from"./app-5ee57a9d.js";import{r as z,h as Q,c as $,D as _,C as ee,$ as te,o as ue,E as se,j as e,R as K,x as le,p as ne,i as oe}from"./framework-2050cf2c.js";const ae="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";const Z=()=>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"}));Z.displayName="CloseIcon";const S=()=>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"}));S.displayName="HeadingIcon";const T=()=>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"}));T.displayName="HeartIcon";const B=()=>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"}));B.displayName="HistoryIcon";const V=()=>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"}));V.displayName="TitleIcon";const ce={0:{"/":"分类: $content","/en/":"Category:$content"},1:{"/":"标签: $content","/en/":"Tag:$content"}},he=300,A=5,re={"/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",m=W(ve,[]),ie=()=>({history:m,addHistory:u=>{m.value.length{m.value=[...m.value.slice(0,u),...m.value.slice(u+1)]}}),de=z(ae),Oe=Q(()=>JSON.parse(J(de.value))),D=(u,v)=>{const i=u.toLowerCase(),s=v.toLowerCase(),o=[];let l=0,r=0;const d=(t,O=!1)=>{let n="";r===0?n=t.length>20?`… ${t.slice(-20)}`:t:O?n=t.length+r>100?`${t.slice(0,100-r)}… `:t:n=t.length>20?`${t.slice(0,20)} … ${t.slice(-20)}`:t,n&&o.push(n),r+=n.length,O||(o.push(["strong",v]),r+=v.length,r>=100&&o.push(" …"))};let H=i.indexOf(s,l);if(H===-1)return null;for(;H>=0;){const t=H+s.length;if(d(u.slice(l,H)),l=t,r>100)break;H=i.indexOf(s,l)}return r<100&&d(u.slice(l),!0),o},G=u=>u.reduce((v,{type:i})=>v+(i==="title"?50:i==="heading"?20:i==="custom"?10:1),0),He=(u,v)=>{var i;const s={};for(const[o,l]of Object.entries(v)){const r=((i=v[o.replace(/\/[^\\]*$/,"")])==null?void 0:i.title)||"",d=`${r?`${r} > `:""}${l.title}`,H=D(l.title,u);H&&(s[d]=[...s[d]||[],{type:"title",path:o,display:H}]),l.customFields&&Object.entries(l.customFields).forEach(([t,O])=>{O.forEach(n=>{const a=D(n,u);a&&(s[d]=[...s[d]||[],{type:"custom",path:o,index:t,display:a}])})});for(const t of l.contents){const O=D(t.header,u);O&&(s[d]=[...s[d]||[],{type:"heading",path:o+(t.slug?`#${t.slug}`:""),display:O}]);for(const n of t.contents){const a=D(n,u);a&&(s[d]=[...s[d]||[],{type:"content",header:t.header,path:o+(t.slug?`#${t.slug}`:""),display:a}])}}}return Object.keys(s).sort((o,l)=>G(s[o])-G(s[l])).map(o=>({title:o,contents:s[o]}))},pe=u=>{const v=j(),i=z([]),s=Q(()=>Oe.value[v.value]),o=X(l=>{i.value=l?He(l,s.value):[]},he);return le([u,v],()=>{o(u.value)}),i};var ze=$({name:"SearchResult",props:{query:{type:String,required:!0}},emits:{close:()=>!0,updateQuery:u=>!0},setup(u,{emit:v}){const i=_(),s=ee(),o=j(),l=b(re),{history:r,addHistory:d,removeHistory:H}=ie(),t=te(u,"query"),O=pe(t),n=z(0),a=z(0),w=z(),P=Q(()=>O.value.length>0),I=Q(()=>O.value[n.value]||null),f=()=>{n.value=n.value>0?n.value-1:O.value.length-1,a.value=I.value.contents.length-1},M=()=>{n.value=n.value{a.value{a.value>0?a.value=a.value-1:f()},N=c=>c.map(h=>oe(h)?h:e(h[0],h[1])),C=c=>{if(c.type==="custom"){const h=ce[c.index]||"$content",[y,L=""]=ne(h)?h[o.value].split("$content"):h.split("$content");return N([y,...c.display,L])}return N(c.display)},Y=()=>{n.value=0,a.value=0,v("updateQuery",""),v("close")};return ue(()=>{U("keydown",c=>{if(P.value){if(c.key==="ArrowUp")x();else if(c.key==="ArrowDown")g();else if(c.key==="Enter"){const h=I.value.contents[a.value];s.path!==h.path&&(d(h),i.push(h.path),Y())}}}),F(w.value,{reserveScrollBarGap:!0})}),se(()=>{E()}),()=>e("div",{class:["search-pro-result",{empty:t.value===""?r.value.length===0:!P.value}],ref:w},t.value===""?r.value.length?e("ul",{class:"search-pro-result-list"},e("li",{class:"search-pro-result-list-item"},[e("div",{class:"search-pro-result-title"},l.value.history),r.value.map((c,h)=>e(K,{to:c.path,class:["search-pro-result-item",{active:a.value===h}],onClick:()=>{console.log("click"),Y()}},()=>[e(B,{class:"search-pro-result-type"}),e("div",{class:"search-pro-result-content"},[c.type==="content"&&c.header?e("div",{class:"content-header"},c.header):null,e("div",C(c))]),e("button",{class:"search-pro-close-icon",onClick:y=>{y.preventDefault(),y.stopPropagation(),H(h)}},e(Z))]))])):l.value.emptyHistory:P.value?e("ul",{class:"search-pro-result-list"},O.value.map(({title:c,contents:h},y)=>{const L=n.value===y;return e("li",{class:["search-pro-result-list-item",{active:L}]},[e("div",{class:"search-pro-result-title"},c||"Documentation"),h.map((p,R)=>{const q=L&&a.value===R;return e(K,{to:p.path,class:["search-pro-result-item",{active:q,"aria-selected":q}],onClick:()=>{d(p),Y()}},()=>[p.type==="content"?null:e(p.type==="title"?V:p.type==="heading"?S:T,{class:"search-pro-result-type"}),e("div",{class:"search-pro-result-content"},[p.type==="content"&&p.header?e("div",{class:"content-header"},p.header):null,e("div",C(p))])])})])})):l.value.emptyResult)}});export{ze as default}; diff --git a/assets/VuePlayground-2d262a7b.js b/assets/VuePlayground-90a4167e.js similarity index 92% rename from assets/VuePlayground-2d262a7b.js rename to assets/VuePlayground-90a4167e.js index 3416b3d87..f24be1f07 100644 --- a/assets/VuePlayground-2d262a7b.js +++ b/assets/VuePlayground-90a4167e.js @@ -1 +1 @@ -import{P as p,a as d,_ as v}from"./app-7fab6d79.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-df350183.js"),["assets/vue-repl-df350183.js","assets/app-7fab6d79.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-5ee57a9d.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-203b8fce.js"),["assets/vue-repl-203b8fce.js","assets/app-5ee57a9d.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-7fab6d79.js b/assets/app-5ee57a9d.js similarity index 99% rename from assets/app-7fab6d79.js rename to assets/app-5ee57a9d.js index 6be697434..a33d5e421 100644 --- a/assets/app-7fab6d79.js +++ b/assets/app-5ee57a9d.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-86619e05.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-4f3eddc8.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-20b273d0.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-ed81fb55.js"),["assets/quick-start.html-ed81fb55.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-2a2ae349.js"),["assets/why.html-2a2ae349.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-fb7d6fad.js"),["assets/symposium2.html-fb7d6fad.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-19d09097.js"),["assets/index.html-19d09097.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-041f1bea.js"),["assets/weapon-wiki.html-041f1bea.js","assets/framework-2050cf2c.js"])),"v-f4f67790":defineAsyncComponent(()=>__vitePreload(()=>import("./wish-export.html-2131fc6d.js"),["assets/wish-export.html-2131fc6d.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-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-bad37c5f.js"),["assets/symposium2.html-bad37c5f.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-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-33bb156f.js"),["assets/weapon-wiki.html-33bb156f.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-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"})),badge="",t$3=({type:b="info",text:$="",vertical:j="top",color:U},{slots:Bn})=>{var Fn;return h$3("span",{class:["badge",b,{diy:U}],style:{verticalAlign:j,...U?{backgroundColor:U}:{}}},$||((Fn=Bn.default)==null?void 0:Fn.call(Bn)))};t$3.displayName="Badge";const biliBili="",v$2=b=>isString$1(b)?b:`${b}px`,B$2=(b,$=0)=>{const j=ref(),U=computed(()=>v$2(unref(b.width)||"100%")),Bn=ref("auto"),Fn=Gn=>{if(isString$1(Gn)){const[Qn,Yn]=Gn.split(":"),Zn=Number(Qn)/Number(Yn);if(!Number.isNaN(Zn))return Zn}return typeof Gn=="number"?Gn:16/9},qn=Gn=>{const Qn=unref(b.height),Yn=Fn(unref(b.ratio));return Qn?v$2(Qn):`${Number(Gn)/Yn+unref($)}px`},Wn=()=>{j.value&&(Bn.value=qn(j.value.clientWidth))};return onMounted(()=>{Wn(),isRef($)&&watch($,()=>Wn()),useEventListener("orientationchange",()=>Wn()),useEventListener("resize",()=>Wn())}),{el:j,width:U,height:Bn}};var k$5=defineComponent({name:"BiliBili",props:{bvid:{type:String,required:!0},title:{type:String,default:"A BiliBili video"},page:{type:[String,Number],default:1},width:{type:[String,Number],default:"100%"},height:{type:[String,Number],default:void 0},ratio:{type:[String,Number],default:16/9},time:{type:[String,Number],default:0},lowQuality:Boolean,noDanmaku:Boolean},setup(b){const $=ref(!1),j=computed(()=>$.value?0:68),U=()=>{$.value=Ht$1(navigator.userAgent)||Bn.value.clientWidth<640},{el:Bn,width:Fn,height:qn}=B$2(b,j),Wn=computed(()=>`https://player.bilibili.com/player.html?bvid=${b.bvid}&t=${b.time}&high_quality=${b.lowQuality?0:1}&page=${b.page}&danmaku=${b.noDanmaku?0:1}`);return onMounted(()=>{U(),useEventListener("orientationchange",()=>U()),useEventListener("resize",()=>U())}),()=>[h$3("div",{class:"bili-desc"},h$3("a",{class:"sr-only",href:Wn.value},b.title)),h$3("iframe",{ref:Bn,src:`https://player.bilibili.com/player.html?bvid=${b.bvid}&t=${b.time}&high_quality=${b.lowQuality?0:1}&page=${b.page}&danmaku=${b.noDanmaku?0:1}`,title:b.title,class:"bili-iframe",allow:"accelerometer; autoplay; clipboard-write; encrypted-media; fullscreen; gyroscope; picture-in-picture",style:{width:Fn.value,height:qn.value}})]}});const 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),_t$1("Badge")||b.component("Badge",t$3),_t$1("BiliBili")||b.component("BiliBili",k$5)},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-9c13e5e5.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-4f3eddc8.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-20b273d0.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-191c457a.js"),["assets/quick-start.html-191c457a.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-322d1054.js"),["assets/artifact-rating-rules.html-322d1054.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-2a2ae349.js"),["assets/why.html-2a2ae349.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-2131fc6d.js"),["assets/wish-export.html-2131fc6d.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-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-2ad9f1be.js"),["assets/artifact-rating-rules.html-2ad9f1be.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-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"})),badge="",t$3=({type:b="info",text:$="",vertical:j="top",color:U},{slots:Bn})=>{var Fn;return h$3("span",{class:["badge",b,{diy:U}],style:{verticalAlign:j,...U?{backgroundColor:U}:{}}},$||((Fn=Bn.default)==null?void 0:Fn.call(Bn)))};t$3.displayName="Badge";const biliBili="",v$2=b=>isString$1(b)?b:`${b}px`,B$2=(b,$=0)=>{const j=ref(),U=computed(()=>v$2(unref(b.width)||"100%")),Bn=ref("auto"),Fn=Gn=>{if(isString$1(Gn)){const[Qn,Yn]=Gn.split(":"),Zn=Number(Qn)/Number(Yn);if(!Number.isNaN(Zn))return Zn}return typeof Gn=="number"?Gn:16/9},qn=Gn=>{const Qn=unref(b.height),Yn=Fn(unref(b.ratio));return Qn?v$2(Qn):`${Number(Gn)/Yn+unref($)}px`},Wn=()=>{j.value&&(Bn.value=qn(j.value.clientWidth))};return onMounted(()=>{Wn(),isRef($)&&watch($,()=>Wn()),useEventListener("orientationchange",()=>Wn()),useEventListener("resize",()=>Wn())}),{el:j,width:U,height:Bn}};var k$5=defineComponent({name:"BiliBili",props:{bvid:{type:String,required:!0},title:{type:String,default:"A BiliBili video"},page:{type:[String,Number],default:1},width:{type:[String,Number],default:"100%"},height:{type:[String,Number],default:void 0},ratio:{type:[String,Number],default:16/9},time:{type:[String,Number],default:0},lowQuality:Boolean,noDanmaku:Boolean},setup(b){const $=ref(!1),j=computed(()=>$.value?0:68),U=()=>{$.value=Ht$1(navigator.userAgent)||Bn.value.clientWidth<640},{el:Bn,width:Fn,height:qn}=B$2(b,j),Wn=computed(()=>`https://player.bilibili.com/player.html?bvid=${b.bvid}&t=${b.time}&high_quality=${b.lowQuality?0:1}&page=${b.page}&danmaku=${b.noDanmaku?0:1}`);return onMounted(()=>{U(),useEventListener("orientationchange",()=>U()),useEventListener("resize",()=>U())}),()=>[h$3("div",{class:"bili-desc"},h$3("a",{class:"sr-only",href:Wn.value},b.title)),h$3("iframe",{ref:Bn,src:`https://player.bilibili.com/player.html?bvid=${b.bvid}&t=${b.time}&high_quality=${b.lowQuality?0:1}&page=${b.page}&danmaku=${b.noDanmaku?0:1}`,title:b.title,class:"bili-iframe",allow:"accelerometer; autoplay; clipboard-write; encrypted-media; fullscreen; gyroscope; picture-in-picture",style:{width:Fn.value,height:qn.value}})]}});const 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),_t$1("Badge")||b.component("Badge",t$3),_t$1("BiliBili")||b.component("BiliBili",k$5)},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=/