diff --git a/404.html b/404.html index d95b39629..4e1a93bbc 100644 --- a/404.html +++ b/404.html @@ -35,7 +35,7 @@ -

404

页面不存在

我们是怎么来到这儿的?

+

404

页面不存在

看起来你访问了一个失效的链接

diff --git a/advanced/artifact-rating-rules.html b/advanced/artifact-rating-rules.html index 45f0e85eb..8e6a9f632 100644 --- a/advanced/artifact-rating-rules.html +++ b/advanced/artifact-rating-rules.html @@ -32,7 +32,7 @@ } - +

圣遗物评分机制

DGP-StudioFAQ小于 1 分钟

圣遗物评分机制

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

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

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

评论
  • 按正序
  • 按倒序
  • 按热度
Powered by Waline v2.14.7
diff --git a/advanced/exceptions.html b/advanced/exceptions.html index f4d84e360..d4b5a2398 100644 --- a/advanced/exceptions.html +++ b/advanced/exceptions.html @@ -32,7 +32,7 @@ } - +

常见的程序异常

DGP-StudioFAQ大约 2 分钟

常见的程序异常

该文档包含由用户端错误造成的问题

RuntimeEnvironmentException

  • 异常:RuntimeEnvironmentException
    • 提示:未开启长路径功能,无法设置注册表键值
  • 问题来源:没有解除 Windows 目录长度限制
  • 解决方案:下载 EnableLongPaths.zipopen in new window 后解压,以管理员身份运行解压后的 .reg 文件

Return Code: -10001

  • 该异常实际上来源于米游社的返回信息,包括:
    • Return Code: -10001
    • Return Code: -100
  • 问题来源:
    1. Cookie 过期或网络异常
    2. 系统时间错误
  • 解决方案:
    1. 在帐号面板中,点击刷新 Cookie
    2. 删除帐号后重新添加米游社帐号
    3. 在系统设置中启用自动同步时间并立刻同步时间

HttpRequestException 元数据校验文件下载失败

403 (Forbidden)

解决方案:更新胡桃工具箱至最新版本open in new window

502 (Bad Gateway)

相关 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

评论
  • 按正序
  • 按倒序
  • 按热度
Powered by Waline v2.14.7
diff --git a/advanced/get-stoken-cookie-from-the-third-party.html b/advanced/get-stoken-cookie-from-the-third-party.html index e03ccef85..f1b0abb71 100644 --- a/advanced/get-stoken-cookie-from-the-third-party.html +++ b/advanced/get-stoken-cookie-from-the-third-party.html @@ -32,7 +32,7 @@ } - +

使用第三方工具获取有 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 输入,此时即可完成登录
评论
  • 按正序
  • 按倒序
  • 按热度
Powered by Waline v2.14.7
diff --git a/advanced/index.html b/advanced/index.html index 14a985f04..3db547793 100644 --- a/advanced/index.html +++ b/advanced/index.html @@ -32,7 +32,7 @@ } - +

高级

DGP-Studio小于 1 分钟

diff --git a/advanced/known-issue.html b/advanced/known-issue.html index 7a736fc39..c5674ba1b 100644 --- a/advanced/known-issue.html +++ b/advanced/known-issue.html @@ -32,7 +32,7 @@ } - +

已知问题

DGP-StudioFAQ大约 3 分钟

已知问题

该文档包含由程序错误造成的问题

#1 微软商店下载应用程序

该问题来源并非胡桃工具箱,属于外部问题 该问题通常仅出现在东亚地区的网络环境下

  • 发现于 2023/02/07
  • 无法从微软商店下载的原因在于微软在东亚的授权服务器 licensing.mp.microsoft.com 掉线。当你在商店上下载一个新应用时,这实际上是一个授权/购买的过程。 当授权服务出现问题时,自然不会再进入到下一步下载环节,这就导致了用户无法安装
    • 目前仅发现于微软商店新加坡授权服务器 52.137.108.250 出现了问题,所以你可以使用代理,切换到其它授权服务器,来实现下载。
  • 授权服务器问题 DGP-Studio已反馈给微软,等待解决。
  • 临时的解决方案:
    • 方法1
      • 使用UsbEAm Hosts Editoropen in new window
        • 在该工具箱内选择 Microsoft Store - 微软商店 中的 微软授权验证
        • 点击检测延迟
        • 选择一个对你而言延迟最低的服务器,选中后点击应用选中
        • 此时重启微软商店后,你应当可以下载应用了
        • 下载完成后,建议点击清除当前以删除对 Hosts 文件的修改
      • 如果你懒得下载,可以尝试将 licensing.mp.microsoft.com 通过修改 Hosts文件解析到以下 IP 地址之一 (收集于 UsbEAm Hosts Editor)
        • 124.108.22.138
        • 92.38.149.175
        • 141.147.180.87
        • 103.151.179.4
    • 方法2
      • 将系统的DNS服务器设置为4.2.2.1和4.2.2.2(完事后记得改回原本的设置)
    • 方法3

#2 服务器切换导致31-4302报错

该问题已于 1.4.15 版本修复,请及时更新

  • 使用高级启动器中的服务器切换功能时,可能会出现31-4302相关错误
  • 目前的临时解决方案:
    • 将原神截图目录中的服务器切换缓存目录删除

#3 任务栏右键菜单中没有快速启动游戏的入口

该问题已于 1.5.1 版本修复,请及时更新

  • 胡桃使用 Windows 提供的 JumpPath 接口来提供快速启动游戏菜单
    • 该接口需要用户在系统设置 -> 个性化 -> 开始 中启用在“开始”菜单或任务栏的跳转列表中以及资源管理器的“快速使用”中显示最近打开的项 (该设置系统默认开启)
  • 在下一版本,我们会使用 JumpTask 接口来代替 JumpPath 接口,用户将不再需要上述设置选项开启

#4 无法使用管理员模式启动胡桃工具箱

该问题来源并非胡桃工具箱,属于外部问题 该问题仅存在于 Windows 10 低于22H2的版本中

  • 当用户系统版本低于 Windows Build 19045(即 Windows 10 22H2 版本)时,可能无法通过管理员模式启动胡桃工具箱
    • 该问题属于 Windows 内核级别问题,难以判断具体来源,故建议用户升级至 Windows 10 最新版本

#5 服务器转换卡死并持续写入的问题

相关 Issue:issues/566open in new window

该问题会在后续版本中修复

评论
  • 按正序
  • 按倒序
  • 按热度
Powered by Waline v2.14.7
diff --git a/advanced/mihoyo-risk-tip.html b/advanced/mihoyo-risk-tip.html index ce8320191..7a0f8676e 100644 --- a/advanced/mihoyo-risk-tip.html +++ b/advanced/mihoyo-risk-tip.html @@ -32,7 +32,7 @@ } - +

账号风险及异常提示

DGP-StudioFAQ大约 2 分钟

账号风险及异常提示

imageimage

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

  • 解决方式

    • 方法1 推荐
      • 自 1.4.15 版本起,在帐号面板内点击 刷新 Cookie 即可
    • 方法2:
      • 使用手机打开米游社App
      • 点击我的
      • 点击个人主页
      • 点击我的角色下方的角色标签
        • 点击全部角色
        • 或可以点击实时便笺窗体
      • 完成在此期间可能随机触发的验证流程(例如验证码),即可解决本问题。
        • 若此操作未触发验证流程,可重复进行多次,直到触发验证为止
        • 若始终无法触发验证,可修改密码

提示

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

注意

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

卸载胡桃工具箱

DGP-StudioFAQ小于 1 分钟

卸载胡桃工具箱

  • 清除有关的任务计划
    • 1.4.15 版本前,若不执行该步骤,胡桃用于获取实时便笺数据的计划任务将不会被删除,会出现这个问题
    • 方法1 仅限早于 1.4.15 的版本
      • 打开胡桃,选择 设置 页签
      • 找到 删除所有计划任务 一栏中,点击右侧的 执行 按钮 需要管理员模式
    • 方法2
      • 执行下方的脚本
        schtasks /delete /tn SnapHutaoDailyNoteRefreshTask
        diff --git a/assets/app-1b2db0c3.js b/assets/app-1b2db0c3.js
        index edc687429..0709d1a00 100644
        --- a/assets/app-1b2db0c3.js
        +++ b/assets/app-1b2db0c3.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$4,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,T as Transition,C as useRouter,D as onBeforeUnmount,E as useRoute,R as RouterLink,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 resolveRoutePathFromUrl,a7 as dedupeHead$1,a8 as resolveLocalePath$1,a9 as createSSRApp,aa as RouterView,ab as createRouter,ac as START_LOCATION_NORMALIZED,ad as createWebHistory}from"./framework-4cdd1fd0.js";const scriptRel="modulepreload",assetsURL=function($o){return"/"+$o},seen={},__vitePreload=function(Lo,Ao,To){if(!Ao||Ao.length===0)return Lo();const xo=document.getElementsByTagName("link");return Promise.all(Ao.map(Ro=>{if(Ro=assetsURL(Ro),Ro in seen)return;seen[Ro]=!0;const Bo=Ro.endsWith(".css"),No=Bo?'[rel="stylesheet"]':"";if(!!To)for(let zo=xo.length-1;zo>=0;zo--){const Fo=xo[zo];if(Fo.href===Ro&&(!Bo||Fo.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${Ro}"]${No}`))return;const Vo=document.createElement("link");if(Vo.rel=Bo?"stylesheet":scriptRel,Bo||(Vo.as="script",Vo.crossOrigin=""),Vo.href=Ro,document.head.appendChild(Vo),Bo)return new Promise((zo,Fo)=>{Vo.addEventListener("load",zo),Vo.addEventListener("error",()=>Fo(new Error(`Unable to preload CSS for ${Ro}`)))})})).then(()=>Lo())},pagesData$2={"v-8daa1a0e":()=>__vitePreload(()=>import("./index.html-651cfb32.js"),[]).then(({data:$o})=>$o),"v-67f865c9":()=>__vitePreload(()=>import("./community.html-b7dd4ca6.js"),[]).then(({data:$o})=>$o),"v-016abea2":()=>__vitePreload(()=>import("./i18n.html-91aa70eb.js"),[]).then(({data:$o})=>$o),"v-c360777a":()=>__vitePreload(()=>import("./markmap.html-3825499a.js"),[]).then(({data:$o})=>$o),"v-590a42d9":()=>__vitePreload(()=>import("./project.html-0391df72.js"),[]).then(({data:$o})=>$o),"v-96f5eae0":()=>__vitePreload(()=>import("./quick-start.html-08b1f7ed.js"),[]).then(({data:$o})=>$o),"v-f8eeb414":()=>__vitePreload(()=>import("./side-load.html-de24922e.js"),[]).then(({data:$o})=>$o),"v-35ed7d28":()=>__vitePreload(()=>import("./star-request.html-56b84ca0.js"),[]).then(({data:$o})=>$o),"v-f8974dd2":()=>__vitePreload(()=>import("./FAQ.html-d3da29ae.js"),[]).then(({data:$o})=>$o),"v-0b9496e2":()=>__vitePreload(()=>import("./Gacha-system-and-export-principal.html-c06e4429.js"),[]).then(({data:$o})=>$o),"v-638c1d18":()=>__vitePreload(()=>import("./index.html-bfb153a4.js"),[]).then(({data:$o})=>$o),"v-8dc904aa":()=>__vitePreload(()=>import("./artifact-rating-rules.html-79bb6e43.js"),[]).then(({data:$o})=>$o),"v-2bd52161":()=>__vitePreload(()=>import("./exceptions.html-17212535.js"),[]).then(({data:$o})=>$o),"v-17b949eb":()=>__vitePreload(()=>import("./get-stoken-cookie-from-the-third-party.html-7e42bee7.js"),[]).then(({data:$o})=>$o),"v-335b11de":()=>__vitePreload(()=>import("./known-issue.html-b2f49c81.js"),[]).then(({data:$o})=>$o),"v-35e808fc":()=>__vitePreload(()=>import("./mihoyo-risk-tip.html-fec89f16.js"),[]).then(({data:$o})=>$o),"v-6a2fabab":()=>__vitePreload(()=>import("./uninstall.html-b2bd4c8a.js"),[]).then(({data:$o})=>$o),"v-28eb1946":()=>__vitePreload(()=>import("./symposium1.html-539c6423.js"),[]).then(({data:$o})=>$o),"v-2a9ff1e5":()=>__vitePreload(()=>import("./symposium2.html-3a708b8f.js"),[]).then(({data:$o})=>$o),"v-2d0a870d":()=>__vitePreload(()=>import("./index.html-59219388.js"),[]).then(({data:$o})=>$o),"v-b5b195a0":()=>__vitePreload(()=>import("./community.md.html-4b748f91.js"),[]).then(({data:$o})=>$o),"v-63d3fd42":()=>__vitePreload(()=>import("./i18n.md.html-8faf1f85.js"),[]).then(({data:$o})=>$o),"v-342d3776":()=>__vitePreload(()=>import("./markmap.md.html-fb612aa0.js"),[]).then(({data:$o})=>$o),"v-00be2920":()=>__vitePreload(()=>import("./project.md.html-7b2236dc.js"),[]).then(({data:$o})=>$o),"v-42369c09":()=>__vitePreload(()=>import("./quick-start.md.html-48584262.js"),[]).then(({data:$o})=>$o),"v-3cc369e3":()=>__vitePreload(()=>import("./side-load.md.html-31d93d38.js"),[]).then(({data:$o})=>$o),"v-520ebe55":()=>__vitePreload(()=>import("./star-request.md.html-d1b9f942.js"),[]).then(({data:$o})=>$o),"v-35380e8e":()=>__vitePreload(()=>import("./index.html-fbbd882b.js"),[]).then(({data:$o})=>$o),"v-73139ec8":()=>__vitePreload(()=>import("./achievements.html-717876fb.js"),[]).then(({data:$o})=>$o),"v-1c93fc72":()=>__vitePreload(()=>import("./character-data.html-41fa4a18.js"),[]).then(({data:$o})=>$o),"v-e37f5fa8":()=>__vitePreload(()=>import("./character-wiki.html-150c6cea.js"),[]).then(({data:$o})=>$o),"v-646944b6":()=>__vitePreload(()=>import("./daily-notes.html-a719158d.js"),[]).then(({data:$o})=>$o),"v-1ae10847":()=>__vitePreload(()=>import("./develop-plan.html-a9728973.js"),[]).then(({data:$o})=>$o),"v-923d01d2":()=>__vitePreload(()=>import("./game-launcher.html-535d8f04.js"),[]).then(({data:$o})=>$o),"v-6de46920":()=>__vitePreload(()=>import("./hutao-API.html-a02b463f.js"),[]).then(({data:$o})=>$o),"v-0c385e36":()=>__vitePreload(()=>import("./hutao-settings.html-d1a5fd7a.js"),[]).then(({data:$o})=>$o),"v-3e40bb9d":()=>__vitePreload(()=>import("./mhy-account-switch.html-eaf73e17.js"),[]).then(({data:$o})=>$o),"v-7070f771":()=>__vitePreload(()=>import("./weapon-wiki.html-ee86d91d.js"),[]).then(({data:$o})=>$o),"v-f4f67790":()=>__vitePreload(()=>import("./wish-export.html-c2ea1e6a.js"),[]).then(({data:$o})=>$o),"v-3ec6c5aa":()=>__vitePreload(()=>import("./community.md.html-bc919b26.js"),[]).then(({data:$o})=>$o),"v-69cf6ef8":()=>__vitePreload(()=>import("./i18n.md.html-145d44cc.js"),[]).then(({data:$o})=>$o),"v-20426231":()=>__vitePreload(()=>import("./markmap.md.html-539619e1.js"),[]).then(({data:$o})=>$o),"v-2659584a":()=>__vitePreload(()=>import("./project.md.html-d37fbfdb.js"),[]).then(({data:$o})=>$o),"v-75f1f144":()=>__vitePreload(()=>import("./quick-start.md.html-8308de1a.js"),[]).then(({data:$o})=>$o),"v-7838d1de":()=>__vitePreload(()=>import("./side-load.md.html-a61bcb13.js"),[]).then(({data:$o})=>$o),"v-d483df0c":()=>__vitePreload(()=>import("./star-request.md.html-bbaa2f7c.js"),[]).then(({data:$o})=>$o),"v-b573819c":()=>__vitePreload(()=>import("./index.html-584a01bf.js"),[]).then(({data:$o})=>$o),"v-39f4c4da":()=>__vitePreload(()=>import("./bug-report.html-755638cf.js"),[]).then(({data:$o})=>$o),"v-6730cc6c":()=>__vitePreload(()=>import("./privacy-notice.html-ad738962.js"),[]).then(({data:$o})=>$o),"v-d670f89a":()=>__vitePreload(()=>import("./tos.html-de7dfd4c.js"),[]).then(({data:$o})=>$o),"v-a05f49b2":()=>__vitePreload(()=>import("./update-log.html-de70782a.js"),[]).then(({data:$o})=>$o),"v-8b73fa6c":()=>__vitePreload(()=>import("./FAQ.md.html-540d98d3.js"),[]).then(({data:$o})=>$o),"v-6ba97952":()=>__vitePreload(()=>import("./Gacha-system-and-export-principal.md.html-b6c2d857.js"),[]).then(({data:$o})=>$o),"v-3301557c":()=>__vitePreload(()=>import("./README.md.html-35f153ab.js"),[]).then(({data:$o})=>$o),"v-30fa6e94":()=>__vitePreload(()=>import("./artifact-rating-rules.md.html-a3f8bacd.js"),[]).then(({data:$o})=>$o),"v-fb6cc8d0":()=>__vitePreload(()=>import("./exceptions.md.html-0962fbd2.js"),[]).then(({data:$o})=>$o),"v-eb39d664":()=>__vitePreload(()=>import("./get-stoken-cookie-from-the-third-party.md.html-63f6f88f.js"),[]).then(({data:$o})=>$o),"v-b35526ba":()=>__vitePreload(()=>import("./known-issue.md.html-a9fe5dd0.js"),[]).then(({data:$o})=>$o),"v-575ce276":()=>__vitePreload(()=>import("./mihoyo-risk-tip.md.html-f40b0411.js"),[]).then(({data:$o})=>$o),"v-e3504e94":()=>__vitePreload(()=>import("./uninstall.md.html-d54fcf63.js"),[]).then(({data:$o})=>$o),"v-6434bfc7":()=>__vitePreload(()=>import("./README.md.html-f83c27ca.js"),[]).then(({data:$o})=>$o),"v-2a5a5906":()=>__vitePreload(()=>import("./achievements.md.html-382ba16c.js"),[]).then(({data:$o})=>$o),"v-2809f632":()=>__vitePreload(()=>import("./character-data.md.html-20dd2cd4.js"),[]).then(({data:$o})=>$o),"v-30de5eed":()=>__vitePreload(()=>import("./character-wiki.md.html-3cd92562.js"),[]).then(({data:$o})=>$o),"v-4f509108":()=>__vitePreload(()=>import("./daily-notes.md.html-d7aa1cdf.js"),[]).then(({data:$o})=>$o),"v-af9b501c":()=>__vitePreload(()=>import("./develop-plan.md.html-4e029ef5.js"),[]).then(({data:$o})=>$o),"v-62dad86c":()=>__vitePreload(()=>import("./game-launcher.md.html-c32b54de.js"),[]).then(({data:$o})=>$o),"v-692ae6d1":()=>__vitePreload(()=>import("./hutao-API.md.html-f17308e0.js"),[]).then(({data:$o})=>$o),"v-38def794":()=>__vitePreload(()=>import("./hutao-settings.md.html-526d4637.js"),[]).then(({data:$o})=>$o),"v-7bea4848":()=>__vitePreload(()=>import("./mhy-account-switch.md.html-1baba3cb.js"),[]).then(({data:$o})=>$o),"v-3d7c3a30":()=>__vitePreload(()=>import("./weapon-wiki.md.html-8feb910e.js"),[]).then(({data:$o})=>$o),"v-089f6409":()=>__vitePreload(()=>import("./wish-export.md.html-a72d2ff2.js"),[]).then(({data:$o})=>$o),"v-0e6a1380":()=>__vitePreload(()=>import("./README.md.html-9340729b.js"),[]).then(({data:$o})=>$o),"v-21f7ee7f":()=>__vitePreload(()=>import("./bug-report.md.html-76a1892a.js"),[]).then(({data:$o})=>$o),"v-c48cc4e2":()=>__vitePreload(()=>import("./privacy-notice.md.html-8d0ec6b9.js"),[]).then(({data:$o})=>$o),"v-9aed64a4":()=>__vitePreload(()=>import("./tos.md.html-1e6fe330.js"),[]).then(({data:$o})=>$o),"v-5e8f9912":()=>__vitePreload(()=>import("./update-log.md.html-62524e63.js"),[]).then(({data:$o})=>$o),"v-04155622":()=>__vitePreload(()=>import("./FAQ.md.html-6e9849b3.js"),[]).then(({data:$o})=>$o),"v-2e3b8692":()=>__vitePreload(()=>import("./Gacha-system-and-export-principal.md.html-0a3c298c.js"),[]).then(({data:$o})=>$o),"v-75c794fd":()=>__vitePreload(()=>import("./README.md.html-85f55629.js"),[]).then(({data:$o})=>$o),"v-eb3c88ca":()=>__vitePreload(()=>import("./artifact-rating-rules.md.html-64d383ab.js"),[]).then(({data:$o})=>$o),"v-a0b4f45a":()=>__vitePreload(()=>import("./exceptions.md.html-1b579870.js"),[]).then(({data:$o})=>$o),"v-04f4aeee":()=>__vitePreload(()=>import("./get-stoken-cookie-from-the-third-party.md.html-49c081b6.js"),[]).then(({data:$o})=>$o),"v-2476c9c8":()=>__vitePreload(()=>import("./known-issue.md.html-941a0cda.js"),[]).then(({data:$o})=>$o),"v-7a85d16a":()=>__vitePreload(()=>import("./mihoyo-risk-tip.md.html-68096e92.js"),[]).then(({data:$o})=>$o),"v-77083b1b":()=>__vitePreload(()=>import("./uninstall.md.html-35edccc6.js"),[]).then(({data:$o})=>$o),"v-190600fc":()=>__vitePreload(()=>import("./README.md.html-44e697f4.js"),[]).then(({data:$o})=>$o),"v-30dd1af8":()=>__vitePreload(()=>import("./achievements.md.html-b0742f80.js"),[]).then(({data:$o})=>$o),"v-4edd4cbc":()=>__vitePreload(()=>import("./character-data.md.html-9052961b.js"),[]).then(({data:$o})=>$o),"v-1d74b3a8":()=>__vitePreload(()=>import("./character-wiki.md.html-0301a219.js"),[]).then(({data:$o})=>$o),"v-567914a1":()=>__vitePreload(()=>import("./daily-notes.md.html-5d7a7876.js"),[]).then(({data:$o})=>$o),"v-2386c126":()=>__vitePreload(()=>import("./develop-plan.md.html-f443c519.js"),[]).then(({data:$o})=>$o),"v-49d13baf":()=>__vitePreload(()=>import("./game-launcher.md.html-00e55a6d.js"),[]).then(({data:$o})=>$o),"v-51db4936":()=>__vitePreload(()=>import("./hutao-API.md.html-4a732544.js"),[]).then(({data:$o})=>$o),"v-25754c4f":()=>__vitePreload(()=>import("./hutao-settings.md.html-c5ca236e.js"),[]).then(({data:$o})=>$o),"v-1da25b17":()=>__vitePreload(()=>import("./mhy-account-switch.md.html-c92e4a15.js"),[]).then(({data:$o})=>$o),"v-88c4d156":()=>__vitePreload(()=>import("./weapon-wiki.md.html-c84a5675.js"),[]).then(({data:$o})=>$o),"v-f27e7da4":()=>__vitePreload(()=>import("./wish-export.md.html-4c9731e1.js"),[]).then(({data:$o})=>$o),"v-26bd5f0a":()=>__vitePreload(()=>import("./README.md.html-86e6ed5a.js"),[]).then(({data:$o})=>$o),"v-680235fa":()=>__vitePreload(()=>import("./bug-report.md.html-03aebef7.js"),[]).then(({data:$o})=>$o),"v-83e4a0ec":()=>__vitePreload(()=>import("./privacy-notice.md.html-16bf2999.js"),[]).then(({data:$o})=>$o),"v-70a6aada":()=>__vitePreload(()=>import("./tos.md.html-d28a083e.js"),[]).then(({data:$o})=>$o),"v-b6cc3ee6":()=>__vitePreload(()=>import("./update-log.md.html-a3e57fa3.js"),[]).then(({data:$o})=>$o),"v-3706649a":()=>__vitePreload(()=>import("./404.html-32d5d192.js"),[]).then(({data:$o})=>$o),"v-437b37b6":()=>__vitePreload(()=>import("./index.html-6015185b.js"),[]).then(({data:$o})=>$o),"v-2d0a9db2":()=>__vitePreload(()=>import("./index.html-69dd5dd2.js"),[]).then(({data:$o})=>$o),"v-5f449840":()=>__vitePreload(()=>import("./index.html-b2505541.js"),[]).then(({data:$o})=>$o),"v-30f089b6":()=>__vitePreload(()=>import("./index.html-e0deabb9.js"),[]).then(({data:$o})=>$o),"v-a4f9d2c4":()=>__vitePreload(()=>import("./index.html-5b9e70ac.js"),[]).then(({data:$o})=>$o),"v-d927724a":()=>__vitePreload(()=>import("./index.html-51e9696e.js"),[]).then(({data:$o})=>$o),"v-aad363c0":()=>__vitePreload(()=>import("./index.html-3928859b.js"),[]).then(({data:$o})=>$o),"v-318e524e":()=>__vitePreload(()=>import("./index.html-1e2f1b12.js"),[]).then(({data:$o})=>$o)},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       "],["script",{"type":"module","src":"https://get.microsoft.com/badge/ms-store-badge.bundled.js"}],["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-bf168942.js"),["assets/index.html-bf168942.js","assets/framework-4cdd1fd0.js"])),"v-67f865c9":defineAsyncComponent(()=>__vitePreload(()=>import("./community.html-0213306e.js"),["assets/community.html-0213306e.js","assets/framework-4cdd1fd0.js"])),"v-016abea2":defineAsyncComponent(()=>__vitePreload(()=>import("./i18n.html-455d622f.js"),["assets/i18n.html-455d622f.js","assets/framework-4cdd1fd0.js"])),"v-c360777a":defineAsyncComponent(()=>__vitePreload(()=>import("./markmap.html-75cdac0f.js"),["assets/markmap.html-75cdac0f.js","assets/framework-4cdd1fd0.js"])),"v-590a42d9":defineAsyncComponent(()=>__vitePreload(()=>import("./project.html-2c745a3e.js"),["assets/project.html-2c745a3e.js","assets/framework-4cdd1fd0.js"])),"v-96f5eae0":defineAsyncComponent(()=>__vitePreload(()=>import("./quick-start.html-7052ee72.js"),["assets/quick-start.html-7052ee72.js","assets/framework-4cdd1fd0.js"])),"v-f8eeb414":defineAsyncComponent(()=>__vitePreload(()=>import("./side-load.html-425d073a.js"),["assets/side-load.html-425d073a.js","assets/framework-4cdd1fd0.js"])),"v-35ed7d28":defineAsyncComponent(()=>__vitePreload(()=>import("./star-request.html-a68746c2.js"),["assets/star-request.html-a68746c2.js","assets/framework-4cdd1fd0.js"])),"v-f8974dd2":defineAsyncComponent(()=>__vitePreload(()=>import("./FAQ.html-4850f20c.js"),["assets/FAQ.html-4850f20c.js","assets/framework-4cdd1fd0.js"])),"v-0b9496e2":defineAsyncComponent(()=>__vitePreload(()=>import("./Gacha-system-and-export-principal.html-f3d9f234.js"),["assets/Gacha-system-and-export-principal.html-f3d9f234.js","assets/framework-4cdd1fd0.js"])),"v-638c1d18":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-4eb5d81b.js"),["assets/index.html-4eb5d81b.js","assets/framework-4cdd1fd0.js"])),"v-8dc904aa":defineAsyncComponent(()=>__vitePreload(()=>import("./artifact-rating-rules.html-1fd0b897.js"),["assets/artifact-rating-rules.html-1fd0b897.js","assets/framework-4cdd1fd0.js"])),"v-2bd52161":defineAsyncComponent(()=>__vitePreload(()=>import("./exceptions.html-5c49e31f.js"),["assets/exceptions.html-5c49e31f.js","assets/framework-4cdd1fd0.js"])),"v-17b949eb":defineAsyncComponent(()=>__vitePreload(()=>import("./get-stoken-cookie-from-the-third-party.html-e951aa1f.js"),["assets/get-stoken-cookie-from-the-third-party.html-e951aa1f.js","assets/framework-4cdd1fd0.js"])),"v-335b11de":defineAsyncComponent(()=>__vitePreload(()=>import("./known-issue.html-b928c517.js"),["assets/known-issue.html-b928c517.js","assets/framework-4cdd1fd0.js"])),"v-35e808fc":defineAsyncComponent(()=>__vitePreload(()=>import("./mihoyo-risk-tip.html-91632aed.js"),["assets/mihoyo-risk-tip.html-91632aed.js","assets/framework-4cdd1fd0.js"])),"v-6a2fabab":defineAsyncComponent(()=>__vitePreload(()=>import("./uninstall.html-bc586e2f.js"),["assets/uninstall.html-bc586e2f.js","assets/framework-4cdd1fd0.js"])),"v-28eb1946":defineAsyncComponent(()=>__vitePreload(()=>import("./symposium1.html-f3fab891.js"),["assets/symposium1.html-f3fab891.js","assets/framework-4cdd1fd0.js"])),"v-2a9ff1e5":defineAsyncComponent(()=>__vitePreload(()=>import("./symposium2.html-6767138c.js"),["assets/symposium2.html-6767138c.js","assets/framework-4cdd1fd0.js"])),"v-2d0a870d":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-b6e8750a.js"),["assets/index.html-b6e8750a.js","assets/framework-4cdd1fd0.js"])),"v-b5b195a0":defineAsyncComponent(()=>__vitePreload(()=>import("./community.md.html-03e802c6.js"),["assets/community.md.html-03e802c6.js","assets/framework-4cdd1fd0.js"])),"v-63d3fd42":defineAsyncComponent(()=>__vitePreload(()=>import("./i18n.md.html-9bcaff78.js"),["assets/i18n.md.html-9bcaff78.js","assets/framework-4cdd1fd0.js"])),"v-342d3776":defineAsyncComponent(()=>__vitePreload(()=>import("./markmap.md.html-5f513be9.js"),["assets/markmap.md.html-5f513be9.js","assets/framework-4cdd1fd0.js"])),"v-00be2920":defineAsyncComponent(()=>__vitePreload(()=>import("./project.md.html-2292fafe.js"),["assets/project.md.html-2292fafe.js","assets/framework-4cdd1fd0.js"])),"v-42369c09":defineAsyncComponent(()=>__vitePreload(()=>import("./quick-start.md.html-641c79ca.js"),["assets/quick-start.md.html-641c79ca.js","assets/framework-4cdd1fd0.js"])),"v-3cc369e3":defineAsyncComponent(()=>__vitePreload(()=>import("./side-load.md.html-f92568a7.js"),["assets/side-load.md.html-f92568a7.js","assets/framework-4cdd1fd0.js"])),"v-520ebe55":defineAsyncComponent(()=>__vitePreload(()=>import("./star-request.md.html-385536b5.js"),["assets/star-request.md.html-385536b5.js","assets/framework-4cdd1fd0.js"])),"v-35380e8e":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-b3717b72.js"),["assets/index.html-b3717b72.js","assets/framework-4cdd1fd0.js"])),"v-73139ec8":defineAsyncComponent(()=>__vitePreload(()=>import("./achievements.html-b77f08a8.js"),["assets/achievements.html-b77f08a8.js","assets/framework-4cdd1fd0.js"])),"v-1c93fc72":defineAsyncComponent(()=>__vitePreload(()=>import("./character-data.html-2fe8637b.js"),["assets/character-data.html-2fe8637b.js","assets/framework-4cdd1fd0.js"])),"v-e37f5fa8":defineAsyncComponent(()=>__vitePreload(()=>import("./character-wiki.html-1a55032d.js"),["assets/character-wiki.html-1a55032d.js","assets/framework-4cdd1fd0.js"])),"v-646944b6":defineAsyncComponent(()=>__vitePreload(()=>import("./daily-notes.html-46b73ee5.js"),["assets/daily-notes.html-46b73ee5.js","assets/framework-4cdd1fd0.js"])),"v-1ae10847":defineAsyncComponent(()=>__vitePreload(()=>import("./develop-plan.html-f700aa7d.js"),["assets/develop-plan.html-f700aa7d.js","assets/framework-4cdd1fd0.js"])),"v-923d01d2":defineAsyncComponent(()=>__vitePreload(()=>import("./game-launcher.html-5c25f3c7.js"),["assets/game-launcher.html-5c25f3c7.js","assets/framework-4cdd1fd0.js"])),"v-6de46920":defineAsyncComponent(()=>__vitePreload(()=>import("./hutao-API.html-c2e7c17b.js"),["assets/hutao-API.html-c2e7c17b.js","assets/framework-4cdd1fd0.js"])),"v-0c385e36":defineAsyncComponent(()=>__vitePreload(()=>import("./hutao-settings.html-54f291a3.js"),["assets/hutao-settings.html-54f291a3.js","assets/framework-4cdd1fd0.js"])),"v-3e40bb9d":defineAsyncComponent(()=>__vitePreload(()=>import("./mhy-account-switch.html-eca9d9bd.js"),["assets/mhy-account-switch.html-eca9d9bd.js","assets/framework-4cdd1fd0.js"])),"v-7070f771":defineAsyncComponent(()=>__vitePreload(()=>import("./weapon-wiki.html-b9ab2ced.js"),["assets/weapon-wiki.html-b9ab2ced.js","assets/framework-4cdd1fd0.js"])),"v-f4f67790":defineAsyncComponent(()=>__vitePreload(()=>import("./wish-export.html-480639ef.js"),["assets/wish-export.html-480639ef.js","assets/framework-4cdd1fd0.js"])),"v-3ec6c5aa":defineAsyncComponent(()=>__vitePreload(()=>import("./community.md.html-9b2ccc06.js"),["assets/community.md.html-9b2ccc06.js","assets/framework-4cdd1fd0.js"])),"v-69cf6ef8":defineAsyncComponent(()=>__vitePreload(()=>import("./i18n.md.html-8b95bd18.js"),["assets/i18n.md.html-8b95bd18.js","assets/framework-4cdd1fd0.js"])),"v-20426231":defineAsyncComponent(()=>__vitePreload(()=>import("./markmap.md.html-0d4461d2.js"),["assets/markmap.md.html-0d4461d2.js","assets/framework-4cdd1fd0.js"])),"v-2659584a":defineAsyncComponent(()=>__vitePreload(()=>import("./project.md.html-8da88505.js"),["assets/project.md.html-8da88505.js","assets/framework-4cdd1fd0.js"])),"v-75f1f144":defineAsyncComponent(()=>__vitePreload(()=>import("./quick-start.md.html-1b102477.js"),["assets/quick-start.md.html-1b102477.js","assets/framework-4cdd1fd0.js"])),"v-7838d1de":defineAsyncComponent(()=>__vitePreload(()=>import("./side-load.md.html-4ad48437.js"),["assets/side-load.md.html-4ad48437.js","assets/framework-4cdd1fd0.js"])),"v-d483df0c":defineAsyncComponent(()=>__vitePreload(()=>import("./star-request.md.html-d3dd9318.js"),["assets/star-request.md.html-d3dd9318.js","assets/framework-4cdd1fd0.js"])),"v-b573819c":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-4e9ddc8f.js"),["assets/index.html-4e9ddc8f.js","assets/framework-4cdd1fd0.js"])),"v-39f4c4da":defineAsyncComponent(()=>__vitePreload(()=>import("./bug-report.html-23fcf9ad.js"),["assets/bug-report.html-23fcf9ad.js","assets/framework-4cdd1fd0.js"])),"v-6730cc6c":defineAsyncComponent(()=>__vitePreload(()=>import("./privacy-notice.html-0505f92c.js"),["assets/privacy-notice.html-0505f92c.js","assets/framework-4cdd1fd0.js"])),"v-d670f89a":defineAsyncComponent(()=>__vitePreload(()=>import("./tos.html-cb456359.js"),["assets/tos.html-cb456359.js","assets/framework-4cdd1fd0.js"])),"v-a05f49b2":defineAsyncComponent(()=>__vitePreload(()=>import("./update-log.html-72018899.js"),["assets/update-log.html-72018899.js","assets/framework-4cdd1fd0.js"])),"v-8b73fa6c":defineAsyncComponent(()=>__vitePreload(()=>import("./FAQ.md.html-114586f1.js"),["assets/FAQ.md.html-114586f1.js","assets/framework-4cdd1fd0.js"])),"v-6ba97952":defineAsyncComponent(()=>__vitePreload(()=>import("./Gacha-system-and-export-principal.md.html-ada48f48.js"),["assets/Gacha-system-and-export-principal.md.html-ada48f48.js","assets/framework-4cdd1fd0.js"])),"v-3301557c":defineAsyncComponent(()=>__vitePreload(()=>import("./README.md.html-3337c447.js"),["assets/README.md.html-3337c447.js","assets/framework-4cdd1fd0.js"])),"v-30fa6e94":defineAsyncComponent(()=>__vitePreload(()=>import("./artifact-rating-rules.md.html-f072c1f9.js"),["assets/artifact-rating-rules.md.html-f072c1f9.js","assets/framework-4cdd1fd0.js"])),"v-fb6cc8d0":defineAsyncComponent(()=>__vitePreload(()=>import("./exceptions.md.html-1e7a6971.js"),["assets/exceptions.md.html-1e7a6971.js","assets/framework-4cdd1fd0.js"])),"v-eb39d664":defineAsyncComponent(()=>__vitePreload(()=>import("./get-stoken-cookie-from-the-third-party.md.html-a5423a7a.js"),["assets/get-stoken-cookie-from-the-third-party.md.html-a5423a7a.js","assets/framework-4cdd1fd0.js"])),"v-b35526ba":defineAsyncComponent(()=>__vitePreload(()=>import("./known-issue.md.html-1870ac81.js"),["assets/known-issue.md.html-1870ac81.js","assets/framework-4cdd1fd0.js"])),"v-575ce276":defineAsyncComponent(()=>__vitePreload(()=>import("./mihoyo-risk-tip.md.html-ad8fef67.js"),["assets/mihoyo-risk-tip.md.html-ad8fef67.js","assets/framework-4cdd1fd0.js"])),"v-e3504e94":defineAsyncComponent(()=>__vitePreload(()=>import("./uninstall.md.html-e11eb1c9.js"),["assets/uninstall.md.html-e11eb1c9.js","assets/framework-4cdd1fd0.js"])),"v-6434bfc7":defineAsyncComponent(()=>__vitePreload(()=>import("./README.md.html-3ed4d138.js"),["assets/README.md.html-3ed4d138.js","assets/framework-4cdd1fd0.js"])),"v-2a5a5906":defineAsyncComponent(()=>__vitePreload(()=>import("./achievements.md.html-29fc3ed6.js"),["assets/achievements.md.html-29fc3ed6.js","assets/framework-4cdd1fd0.js"])),"v-2809f632":defineAsyncComponent(()=>__vitePreload(()=>import("./character-data.md.html-742082a7.js"),["assets/character-data.md.html-742082a7.js","assets/framework-4cdd1fd0.js"])),"v-30de5eed":defineAsyncComponent(()=>__vitePreload(()=>import("./character-wiki.md.html-bffe49cd.js"),["assets/character-wiki.md.html-bffe49cd.js","assets/framework-4cdd1fd0.js"])),"v-4f509108":defineAsyncComponent(()=>__vitePreload(()=>import("./daily-notes.md.html-9c5e5d0b.js"),["assets/daily-notes.md.html-9c5e5d0b.js","assets/framework-4cdd1fd0.js"])),"v-af9b501c":defineAsyncComponent(()=>__vitePreload(()=>import("./develop-plan.md.html-b677d4e1.js"),["assets/develop-plan.md.html-b677d4e1.js","assets/framework-4cdd1fd0.js"])),"v-62dad86c":defineAsyncComponent(()=>__vitePreload(()=>import("./game-launcher.md.html-d9f111ba.js"),["assets/game-launcher.md.html-d9f111ba.js","assets/framework-4cdd1fd0.js"])),"v-692ae6d1":defineAsyncComponent(()=>__vitePreload(()=>import("./hutao-API.md.html-d40dde36.js"),["assets/hutao-API.md.html-d40dde36.js","assets/framework-4cdd1fd0.js"])),"v-38def794":defineAsyncComponent(()=>__vitePreload(()=>import("./hutao-settings.md.html-0a57bcc6.js"),["assets/hutao-settings.md.html-0a57bcc6.js","assets/framework-4cdd1fd0.js"])),"v-7bea4848":defineAsyncComponent(()=>__vitePreload(()=>import("./mhy-account-switch.md.html-7bcdaa84.js"),["assets/mhy-account-switch.md.html-7bcdaa84.js","assets/framework-4cdd1fd0.js"])),"v-3d7c3a30":defineAsyncComponent(()=>__vitePreload(()=>import("./weapon-wiki.md.html-e2e22a75.js"),["assets/weapon-wiki.md.html-e2e22a75.js","assets/framework-4cdd1fd0.js"])),"v-089f6409":defineAsyncComponent(()=>__vitePreload(()=>import("./wish-export.md.html-34aaf79a.js"),["assets/wish-export.md.html-34aaf79a.js","assets/framework-4cdd1fd0.js"])),"v-0e6a1380":defineAsyncComponent(()=>__vitePreload(()=>import("./README.md.html-36910169.js"),["assets/README.md.html-36910169.js","assets/framework-4cdd1fd0.js"])),"v-21f7ee7f":defineAsyncComponent(()=>__vitePreload(()=>import("./bug-report.md.html-2e2259be.js"),["assets/bug-report.md.html-2e2259be.js","assets/framework-4cdd1fd0.js"])),"v-c48cc4e2":defineAsyncComponent(()=>__vitePreload(()=>import("./privacy-notice.md.html-72100abc.js"),["assets/privacy-notice.md.html-72100abc.js","assets/framework-4cdd1fd0.js"])),"v-9aed64a4":defineAsyncComponent(()=>__vitePreload(()=>import("./tos.md.html-2a3aa703.js"),["assets/tos.md.html-2a3aa703.js","assets/framework-4cdd1fd0.js"])),"v-5e8f9912":defineAsyncComponent(()=>__vitePreload(()=>import("./update-log.md.html-96d56558.js"),["assets/update-log.md.html-96d56558.js","assets/framework-4cdd1fd0.js"])),"v-04155622":defineAsyncComponent(()=>__vitePreload(()=>import("./FAQ.md.html-dc376cab.js"),["assets/FAQ.md.html-dc376cab.js","assets/framework-4cdd1fd0.js"])),"v-2e3b8692":defineAsyncComponent(()=>__vitePreload(()=>import("./Gacha-system-and-export-principal.md.html-f9336b2e.js"),["assets/Gacha-system-and-export-principal.md.html-f9336b2e.js","assets/framework-4cdd1fd0.js"])),"v-75c794fd":defineAsyncComponent(()=>__vitePreload(()=>import("./README.md.html-7978d93e.js"),["assets/README.md.html-7978d93e.js","assets/framework-4cdd1fd0.js"])),"v-eb3c88ca":defineAsyncComponent(()=>__vitePreload(()=>import("./artifact-rating-rules.md.html-49ab2d98.js"),["assets/artifact-rating-rules.md.html-49ab2d98.js","assets/framework-4cdd1fd0.js"])),"v-a0b4f45a":defineAsyncComponent(()=>__vitePreload(()=>import("./exceptions.md.html-38e2c608.js"),["assets/exceptions.md.html-38e2c608.js","assets/framework-4cdd1fd0.js"])),"v-04f4aeee":defineAsyncComponent(()=>__vitePreload(()=>import("./get-stoken-cookie-from-the-third-party.md.html-395a3de6.js"),["assets/get-stoken-cookie-from-the-third-party.md.html-395a3de6.js","assets/framework-4cdd1fd0.js"])),"v-2476c9c8":defineAsyncComponent(()=>__vitePreload(()=>import("./known-issue.md.html-55ffd3d7.js"),["assets/known-issue.md.html-55ffd3d7.js","assets/framework-4cdd1fd0.js"])),"v-7a85d16a":defineAsyncComponent(()=>__vitePreload(()=>import("./mihoyo-risk-tip.md.html-ba3a2f16.js"),["assets/mihoyo-risk-tip.md.html-ba3a2f16.js","assets/framework-4cdd1fd0.js"])),"v-77083b1b":defineAsyncComponent(()=>__vitePreload(()=>import("./uninstall.md.html-dbc753b0.js"),["assets/uninstall.md.html-dbc753b0.js","assets/framework-4cdd1fd0.js"])),"v-190600fc":defineAsyncComponent(()=>__vitePreload(()=>import("./README.md.html-0388ffe0.js"),["assets/README.md.html-0388ffe0.js","assets/framework-4cdd1fd0.js"])),"v-30dd1af8":defineAsyncComponent(()=>__vitePreload(()=>import("./achievements.md.html-4d788a95.js"),["assets/achievements.md.html-4d788a95.js","assets/framework-4cdd1fd0.js"])),"v-4edd4cbc":defineAsyncComponent(()=>__vitePreload(()=>import("./character-data.md.html-8ee199b4.js"),["assets/character-data.md.html-8ee199b4.js","assets/framework-4cdd1fd0.js"])),"v-1d74b3a8":defineAsyncComponent(()=>__vitePreload(()=>import("./character-wiki.md.html-4f2356b7.js"),["assets/character-wiki.md.html-4f2356b7.js","assets/framework-4cdd1fd0.js"])),"v-567914a1":defineAsyncComponent(()=>__vitePreload(()=>import("./daily-notes.md.html-4e37e9bd.js"),["assets/daily-notes.md.html-4e37e9bd.js","assets/framework-4cdd1fd0.js"])),"v-2386c126":defineAsyncComponent(()=>__vitePreload(()=>import("./develop-plan.md.html-bba60243.js"),["assets/develop-plan.md.html-bba60243.js","assets/framework-4cdd1fd0.js"])),"v-49d13baf":defineAsyncComponent(()=>__vitePreload(()=>import("./game-launcher.md.html-d95a5b0b.js"),["assets/game-launcher.md.html-d95a5b0b.js","assets/framework-4cdd1fd0.js"])),"v-51db4936":defineAsyncComponent(()=>__vitePreload(()=>import("./hutao-API.md.html-91e4a533.js"),["assets/hutao-API.md.html-91e4a533.js","assets/framework-4cdd1fd0.js"])),"v-25754c4f":defineAsyncComponent(()=>__vitePreload(()=>import("./hutao-settings.md.html-d9ef54a1.js"),["assets/hutao-settings.md.html-d9ef54a1.js","assets/framework-4cdd1fd0.js"])),"v-1da25b17":defineAsyncComponent(()=>__vitePreload(()=>import("./mhy-account-switch.md.html-e8e0a285.js"),["assets/mhy-account-switch.md.html-e8e0a285.js","assets/framework-4cdd1fd0.js"])),"v-88c4d156":defineAsyncComponent(()=>__vitePreload(()=>import("./weapon-wiki.md.html-cc3d08f0.js"),["assets/weapon-wiki.md.html-cc3d08f0.js","assets/framework-4cdd1fd0.js"])),"v-f27e7da4":defineAsyncComponent(()=>__vitePreload(()=>import("./wish-export.md.html-d2a32ae8.js"),["assets/wish-export.md.html-d2a32ae8.js","assets/framework-4cdd1fd0.js"])),"v-26bd5f0a":defineAsyncComponent(()=>__vitePreload(()=>import("./README.md.html-922056ac.js"),["assets/README.md.html-922056ac.js","assets/framework-4cdd1fd0.js"])),"v-680235fa":defineAsyncComponent(()=>__vitePreload(()=>import("./bug-report.md.html-0e8ecd31.js"),["assets/bug-report.md.html-0e8ecd31.js","assets/framework-4cdd1fd0.js"])),"v-83e4a0ec":defineAsyncComponent(()=>__vitePreload(()=>import("./privacy-notice.md.html-c103444c.js"),["assets/privacy-notice.md.html-c103444c.js","assets/framework-4cdd1fd0.js"])),"v-70a6aada":defineAsyncComponent(()=>__vitePreload(()=>import("./tos.md.html-c94abf54.js"),["assets/tos.md.html-c94abf54.js","assets/framework-4cdd1fd0.js"])),"v-b6cc3ee6":defineAsyncComponent(()=>__vitePreload(()=>import("./update-log.md.html-754ae00d.js"),["assets/update-log.md.html-754ae00d.js","assets/framework-4cdd1fd0.js"])),"v-3706649a":defineAsyncComponent(()=>__vitePreload(()=>import("./404.html-25b1d7cf.js"),["assets/404.html-25b1d7cf.js","assets/framework-4cdd1fd0.js"])),"v-437b37b6":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-196e6059.js"),["assets/index.html-196e6059.js","assets/framework-4cdd1fd0.js"])),"v-2d0a9db2":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-7a0d1e64.js"),["assets/index.html-7a0d1e64.js","assets/framework-4cdd1fd0.js"])),"v-5f449840":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-725b0072.js"),["assets/index.html-725b0072.js","assets/framework-4cdd1fd0.js"])),"v-30f089b6":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-128dfd33.js"),["assets/index.html-128dfd33.js","assets/framework-4cdd1fd0.js"])),"v-a4f9d2c4":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-98ac74d7.js"),["assets/index.html-98ac74d7.js","assets/framework-4cdd1fd0.js"])),"v-d927724a":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-8154c256.js"),["assets/index.html-8154c256.js","assets/framework-4cdd1fd0.js"])),"v-aad363c0":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-344a0ae2.js"),["assets/index.html-344a0ae2.js","assets/framework-4cdd1fd0.js"])),"v-318e524e":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-372292f0.js"),["assets/index.html-372292f0.js","assets/framework-4cdd1fd0.js"]))};var layoutsSymbol=Symbol(""),pagesData$1=ref(pagesData$2),pageDataEmpty$1=readonly({key:"",path:"",title:"",lang:"",frontmatter:{},headers:[]}),pageData$1=ref(pageDataEmpty$1),usePageData$1=()=>pageData$1,pageFrontmatterSymbol=Symbol(""),usePageFrontmatter=()=>{const $o=inject(pageFrontmatterSymbol);if(!$o)throw new Error("usePageFrontmatter() is called without provider.");return $o},pageHeadSymbol=Symbol(""),usePageHead=()=>{const $o=inject(pageHeadSymbol);if(!$o)throw new Error("usePageHead() is called without provider.");return $o},pageHeadTitleSymbol=Symbol(""),pageLangSymbol=Symbol(""),usePageLang=()=>{const $o=inject(pageLangSymbol);if(!$o)throw new Error("usePageLang() is called without provider.");return $o},pageLayoutSymbol=Symbol(""),usePageLayout=()=>{const $o=inject(pageLayoutSymbol);if(!$o)throw new Error("usePageLayout() is called without provider.");return $o},routeLocaleSymbol=Symbol(""),useRouteLocale=()=>{const $o=inject(routeLocaleSymbol);if(!$o)throw new Error("useRouteLocale() is called without provider.");return $o},siteData=ref(siteData$1),useSiteData=()=>siteData,siteLocaleDataSymbol=Symbol(""),useSiteLocaleData=()=>{const $o=inject(siteLocaleDataSymbol);if(!$o)throw new Error("useSiteLocaleData() is called without provider.");return $o},updateHeadSymbol=Symbol(""),LAYOUT_NAME_DEFAULT$1="Layout",LAYOUT_NAME_NOT_FOUND$1="NotFound",resolvers=reactive({resolveLayouts:$o=>$o.reduce((Lo,Ao)=>({...Lo,...Ao.layouts}),{}),resolvePageData:async $o=>{const Lo=pagesData$1.value[$o];return await(Lo==null?void 0:Lo())??pageDataEmpty$1},resolvePageFrontmatter:$o=>$o.frontmatter,resolvePageHead:($o,Lo,Ao)=>{const To=isString$1(Lo.description)?Lo.description:Ao.description,xo=[...isArray(Lo.head)?Lo.head:[],...Ao.head,["title",{},$o],["meta",{name:"description",content:To}]];return dedupeHead(xo)},resolvePageHeadTitle:($o,Lo)=>[$o.title,Lo.title].filter(Ao=>!!Ao).join(" | "),resolvePageLang:$o=>$o.lang||"en",resolvePageLayout:($o,Lo)=>{let Ao;if($o.path){const To=$o.frontmatter.layout;isString$1(To)?Ao=To:Ao=LAYOUT_NAME_DEFAULT$1}else Ao=LAYOUT_NAME_NOT_FOUND$1;return Lo[Ao]},resolveRouteLocale:($o,Lo)=>resolveLocalePath($o,Lo),resolveSiteLocaleData:($o,Lo)=>({...$o,...$o.locales[Lo]})}),ClientOnly=defineComponent({name:"ClientOnly",setup($o,Lo){const Ao=ref(!1);return onMounted(()=>{Ao.value=!0}),()=>{var To,xo;return Ao.value?(xo=(To=Lo.slots).default)==null?void 0:xo.call(To):null}}}),Content=defineComponent({name:"Content",props:{pageKey:{type:String,required:!1,default:""}},setup($o){const Lo=usePageData$1(),Ao=computed(()=>pagesComponents[$o.pageKey||Lo.value.key]);return()=>Ao.value?h$4(Ao.value):h$4("div","404 Not Found")}}),defineClientConfig$1=($o={})=>$o,withBase=$o=>isLinkHttp($o)?$o:`/${removeLeadingSlash($o)}`;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($o,Lo){for(var Ao=new u16(31),To=0;To<31;++To)Ao[To]=Lo+=1<<$o[To-1];for(var xo=new u32(Ao[30]),To=1;To<30;++To)for(var Ro=Ao[To];Ro>>1|(i$6&21845)<<1;x$3=(x$3&52428)>>>2|(x$3&13107)<<2,x$3=(x$3&61680)>>>4|(x$3&3855)<<4,rev[i$6]=((x$3&65280)>>>8|(x$3&255)<<8)>>>1}var hMap=function($o,Lo,Ao){for(var To=$o.length,xo=0,Ro=new u16(Lo);xo>>Mo]=Vo}else for(No=new u16(To),xo=0;xo>>15-$o[xo]);return No},flt=new u8(288);for(var i$6=0;i$6<144;++i$6)flt[i$6]=8;for(var i$6=144;i$6<256;++i$6)flt[i$6]=9;for(var i$6=256;i$6<280;++i$6)flt[i$6]=7;for(var i$6=280;i$6<288;++i$6)flt[i$6]=8;var fdt=new u8(32);for(var i$6=0;i$6<32;++i$6)fdt[i$6]=5;var flrm=hMap(flt,9,1),fdrm=hMap(fdt,5,1),max=function($o){for(var Lo=$o[0],Ao=1;Ao<$o.length;++Ao)$o[Ao]>Lo&&(Lo=$o[Ao]);return Lo},bits=function($o,Lo,Ao){var To=Lo/8|0;return($o[To]|$o[To+1]<<8)>>(Lo&7)&Ao},bits16=function($o,Lo){var Ao=Lo/8|0;return($o[Ao]|$o[Ao+1]<<8|$o[Ao+2]<<16)>>(Lo&7)},shft=function($o){return($o+7)/8|0},slc=function($o,Lo,Ao){(Lo==null||Lo<0)&&(Lo=0),(Ao==null||Ao>$o.length)&&(Ao=$o.length);var To=new($o.BYTES_PER_ELEMENT==2?u16:$o.BYTES_PER_ELEMENT==4?u32:u8)(Ao-Lo);return To.set($o.subarray(Lo,Ao)),To},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($o,Lo,Ao){var To=new Error(Lo||ec[$o]);if(To.code=$o,Error.captureStackTrace&&Error.captureStackTrace(To,err),!Ao)throw To;return To},inflt=function($o,Lo,Ao){var To=$o.length;if(!To||Ao&&Ao.f&&!Ao.l)return Lo||new u8(0);var xo=!Lo||Ao,Ro=!Ao||Ao.i;Ao||(Ao={}),Lo||(Lo=new u8(To*3));var Bo=function(Ta){var Ca=Lo.length;if(Ta>Ca){var xa=new u8(Math.max(Ca*2,Ta));xa.set(Lo),Lo=xa}},No=Ao.f||0,Mo=Ao.p||0,Vo=Ao.b||0,zo=Ao.l,Fo=Ao.d,Uo=Ao.m,Ho=Ao.n,Wo=To*8;do{if(!zo){No=bits($o,Mo,1);var qo=bits($o,Mo+1,3);if(Mo+=3,qo)if(qo==1)zo=flrm,Fo=fdrm,Uo=9,Ho=5;else if(qo==2){var Qo=bits($o,Mo,31)+257,Ko=bits($o,Mo+10,15)+4,Jo=Qo+bits($o,Mo+5,31)+1;Mo+=14;for(var aa=new u8(Jo),ea=new u8(19),Xo=0;Xo>>4;if(Go<16)aa[Xo++]=Go;else{var na=0,ra=0;for(Go==16?(ra=3+bits($o,Mo,3),Mo+=2,na=aa[Xo-1]):Go==17?(ra=3+bits($o,Mo,7),Mo+=3):Go==18&&(ra=11+bits($o,Mo,127),Mo+=7);ra--;)aa[Xo++]=na}}var ta=aa.subarray(0,Qo),ia=aa.subarray(Qo);Uo=max(ta),Ho=max(ia),zo=hMap(ta,Uo,1),Fo=hMap(ia,Ho,1)}else err(1);else{var Go=shft(Mo)+4,Yo=$o[Go-4]|$o[Go-3]<<8,Zo=Go+Yo;if(Zo>To){Ro&&err(0);break}xo&&Bo(Vo+Yo),Lo.set($o.subarray(Go,Zo),Vo),Ao.b=Vo+=Yo,Ao.p=Mo=Zo*8,Ao.f=No;continue}if(Mo>Wo){Ro&&err(0);break}}xo&&Bo(Vo+131072);for(var oa=(1<>>4;if(Mo+=na&15,Mo>Wo){Ro&&err(0);break}if(na||err(2),ga<256)Lo[Vo++]=ga;else if(ga==256){ha=Mo,zo=null;break}else{var wa=ga-254;if(ga>264){var Xo=ga-257,$a=fleb[Xo];wa=bits($o,Mo,(1<<$a)-1)+fl[Xo],Mo+=$a}var Ea=Fo[bits16($o,Mo)&ua],Pa=Ea>>>4;Ea||err(3),Mo+=Ea&15;var ia=fd[Pa];if(Pa>3){var $a=fdeb[Pa];ia+=bits16($o,Mo)&(1<<$a)-1,Mo+=$a}if(Mo>Wo){Ro&&err(0);break}xo&&Bo(Vo+131072);for(var Da=Vo+wa;Vo>>4>7||($o[0]<<8|$o[1])%31)&&err(6,"invalid zlib data"),$o[1]&32&&err(6,"invalid zlib data: preset dictionaries not supported")};function unzlibSync($o,Lo){return inflt((zlv($o),$o.subarray(2,-4)),Lo)}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($o){for(var Lo="",Ao=0;;){var To=$o[Ao++],xo=(To>127)+(To>223)+(To>239);if(Ao+xo>$o.length)return[Lo,slc($o,Ao-1)];xo?xo==3?(To=((To&15)<<18|($o[Ao++]&63)<<12|($o[Ao++]&63)<<6|$o[Ao++]&63)-65536,Lo+=String.fromCharCode(55296|To>>10,56320|To&1023)):xo&1?Lo+=String.fromCharCode((To&31)<<6|$o[Ao++]&63):Lo+=String.fromCharCode((To&15)<<12|($o[Ao++]&63)<<6|$o[Ao++]&63):Lo+=String.fromCharCode(To)}};function strToU8($o,Lo){if(Lo){for(var Ao=new u8($o.length),To=0;To<$o.length;++To)Ao[To]=$o.charCodeAt(To);return Ao}if(te$2)return te$2.encode($o);for(var xo=$o.length,Ro=new u8($o.length+($o.length>>1)),Bo=0,No=function(zo){Ro[Bo++]=zo},To=0;ToRo.length){var Mo=new u8(Bo+8+(xo-To<<1));Mo.set(Ro),Ro=Mo}var Vo=$o.charCodeAt(To);Vo<128||Lo?No(Vo):Vo<2048?(No(192|Vo>>6),No(128|Vo&63)):Vo>55295&&Vo<57344?(Vo=65536+(Vo&1023<<10)|$o.charCodeAt(++To)&1023,No(240|Vo>>18),No(128|Vo>>12&63),No(128|Vo>>6&63),No(128|Vo&63)):(No(224|Vo>>12),No(128|Vo>>6&63),No(128|Vo&63))}return slc(Ro,0,Bo)}function strFromU8($o,Lo){if(Lo){for(var Ao="",To=0;To<$o.length;To+=16384)Ao+=String.fromCharCode.apply(null,$o.subarray(To,To+16384));return Ao}else{if(td)return td.decode($o);var xo=dutf8($o),Ro=xo[0],Bo=xo[1];return Bo.length&&err(8),Ro}}const R$2=({name:$o="",color:Lo="currentColor"},{slots:Ao})=>{var To;return h$4("svg",{xmlns:"http://www.w3.org/2000/svg",class:["icon",`${$o}-icon`],viewBox:"0 0 1024 1024",fill:Lo,"aria-label":`${$o} icon`},(To=Ao.default)==null?void 0:To.call(Ao))};R$2.displayName="IconBase";const kt$2=($o,{slots:Lo})=>{var Ao;return((Ao=Lo.default)==null?void 0:Ao.call(Lo))||null},vt$2=()=>h$4(R$2,{name:"github"},()=>h$4("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$2.displayName="GitHubIcon";const pt$2=()=>h$4(R$2,{name:"gitlab"},()=>h$4("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$2.displayName="GitlabIcon";const $t$2=()=>h$4(R$2,{name:"gitee"},()=>h$4("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$2.displayName="GiteeIcon";const gt$2=()=>h$4(R$2,{name:"bitbucket"},()=>h$4("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$2.displayName="BitbucketIcon";const yt$2=()=>h$4(R$2,{name:"source"},()=>h$4("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$2.displayName="SourceIcon";const Ht$2=($o,Lo)=>{const Ao=Lo?Lo._instance:getCurrentInstance();return isPlainObject(Ao==null?void 0:Ao.appContext.components)&&($o in Ao.appContext.components||camelize($o)in Ao.appContext.components||capitalize(camelize($o))in Ao.appContext.components)},Yt$2=$o=>{const Lo=useRouteLocale();return computed(()=>$o[Lo.value])},Lt$1=$o=>/\b(?:Android|iPhone)/i.test($o),Zt$2=($o,Lo)=>{let Ao=1;for(let To=0;To<$o.length;To++)Ao+=$o.charCodeAt(To),Ao+=Ao<<10,Ao^=Ao>>6;return Ao+=Ao<<3,Ao^=Ao>>11,Ao%Lo};var K$2=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},et$1={},Bt$2={get exports(){return et$1},set exports($o){et$1=$o}};(function($o,Lo){(function(Ao,To){$o.exports=To()})(K$2,function(){var Ao=1e3,To=6e4,xo=36e5,Ro="millisecond",Bo="second",No="minute",Mo="hour",Vo="day",zo="week",Fo="month",Uo="quarter",Ho="year",Wo="date",qo="Invalid Date",Go=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,Yo=/\[([^\]]+)]|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,Zo={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(na){var ra=["th","st","nd","rd"],ta=na%100;return"["+na+(ra[(ta-20)%10]||ra[ta]||ra[0])+"]"}},Qo=function(na,ra,ta){var ia=String(na);return!ia||ia.length>=ra?na:""+Array(ra+1-ia.length).join(ta)+na},Ko={s:Qo,z:function(na){var ra=-na.utcOffset(),ta=Math.abs(ra),ia=Math.floor(ta/60),oa=ta%60;return(ra<=0?"+":"-")+Qo(ia,2,"0")+":"+Qo(oa,2,"0")},m:function na(ra,ta){if(ra.date()1)return na(ha[0])}else{var ga=ra.name;aa[ga]=ra,oa=ga}return!ia&&oa&&(Jo=oa),oa||!ia&&Jo},la=function(na,ra){if(ea(na))return na.clone();var ta=typeof ra=="object"?ra:{};return ta.date=na,ta.args=arguments,new ka(ta)},ma=Ko;ma.l=Xo,ma.i=ea,ma.w=function(na,ra){return la(na,{locale:ra.$L,utc:ra.$u,x:ra.$x,$offset:ra.$offset})};var ka=function(){function na(ta){this.$L=Xo(ta.locale,null,!0),this.parse(ta)}var ra=na.prototype;return ra.parse=function(ta){this.$d=function(ia){var oa=ia.date,ua=ia.utc;if(oa===null)return new Date(NaN);if(ma.u(oa))return new Date;if(oa instanceof Date)return new Date(oa);if(typeof oa=="string"&&!/Z$/i.test(oa)){var ha=oa.match(Go);if(ha){var ga=ha[2]-1||0,wa=(ha[7]||"0").substring(0,3);return ua?new Date(Date.UTC(ha[1],ga,ha[3]||1,ha[4]||0,ha[5]||0,ha[6]||0,wa)):new Date(ha[1],ga,ha[3]||1,ha[4]||0,ha[5]||0,ha[6]||0,wa)}}return new Date(oa)}(ta),this.$x=ta.x||{},this.init()},ra.init=function(){var ta=this.$d;this.$y=ta.getFullYear(),this.$M=ta.getMonth(),this.$D=ta.getDate(),this.$W=ta.getDay(),this.$H=ta.getHours(),this.$m=ta.getMinutes(),this.$s=ta.getSeconds(),this.$ms=ta.getMilliseconds()},ra.$utils=function(){return ma},ra.isValid=function(){return this.$d.toString()!==qo},ra.isSame=function(ta,ia){var oa=la(ta);return this.startOf(ia)<=oa&&oa<=this.endOf(ia)},ra.isAfter=function(ta,ia){return la(ta)=0?1:Yo.date()),Qo=Go.year||Yo.year(),Ko=Go.month>=0?Go.month:Go.year||Go.day?0:Yo.month(),Jo=Go.hour||0,aa=Go.minute||0,ea=Go.second||0,Xo=Go.millisecond||0;return qo?new Date(Date.UTC(Qo,Ko,Zo,Jo,aa,ea,Xo)):new Date(Qo,Ko,Zo,Jo,aa,ea,Xo)}return Wo},No=Ro.parse;Ro.parse=function(Uo){Uo.date=Bo.bind(this)(Uo),No.bind(this)(Uo)};var Mo=Ro.set,Vo=Ro.add,zo=Ro.subtract,Fo=function(Uo,Ho,Wo,qo){qo===void 0&&(qo=1);var Go=Object.keys(Ho),Yo=this;return Go.forEach(function(Zo){Yo=Uo.bind(Yo)(Ho[Zo]*qo,Zo)}),Yo};Ro.set=function(Uo,Ho){return Ho=Ho===void 0?Uo:Ho,Uo.constructor.name==="Object"?Fo.bind(this)(function(Wo,qo){return Mo.bind(this)(qo,Wo)},Ho,Uo):Mo.bind(this)(Uo,Ho)},Ro.add=function(Uo,Ho){return Uo.constructor.name==="Object"?Fo.bind(this)(Vo,Uo,Ho):Vo.bind(this)(Uo,Ho)},Ro.subtract=function(Uo,Ho){return Uo.constructor.name==="Object"?Fo.bind(this)(Vo,Uo,Ho,-1):zo.bind(this)(Uo,Ho)}}})})(Ft$2);var Jt$2=nt$2,it$2={},qt$2={get exports(){return it$2},set exports($o){it$2=$o}};(function($o,Lo){(function(Ao,To){$o.exports=To()})(K$2,function(){var Ao={year:0,month:1,day:2,hour:3,minute:4,second:5},To={};return function(xo,Ro,Bo){var No,Mo=function(Uo,Ho,Wo){Wo===void 0&&(Wo={});var qo=new Date(Uo),Go=function(Yo,Zo){Zo===void 0&&(Zo={});var Qo=Zo.timeZoneName||"short",Ko=Yo+"|"+Qo,Jo=To[Ko];return Jo||(Jo=new Intl.DateTimeFormat("en-US",{hour12:!1,timeZone:Yo,year:"numeric",month:"2-digit",day:"2-digit",hour:"2-digit",minute:"2-digit",second:"2-digit",timeZoneName:Qo}),To[Ko]=Jo),Jo}(Ho,Wo);return Go.formatToParts(qo)},Vo=function(Uo,Ho){for(var Wo=Mo(Uo,Ho),qo=[],Go=0;Go=0&&(qo[Ko]=parseInt(Qo,10))}var Jo=qo[3],aa=Jo===24?0:Jo,ea=qo[0]+"-"+qo[1]+"-"+qo[2]+" "+aa+":"+qo[4]+":"+qo[5]+":000",Xo=+Uo;return(Bo.utc(ea).valueOf()-(Xo-=Xo%1e3))/6e4},zo=Ro.prototype;zo.tz=function(Uo,Ho){Uo===void 0&&(Uo=No);var Wo=this.utcOffset(),qo=this.toDate(),Go=qo.toLocaleString("en-US",{timeZone:Uo}),Yo=Math.round((qo-new Date(Go))/1e3/60),Zo=Bo(Go).$set("millisecond",this.$ms).utcOffset(15*-Math.round(qo.getTimezoneOffset()/15)-Yo,!0);if(Ho){var Qo=Zo.utcOffset();Zo=Zo.add(Wo-Qo,"minute")}return Zo.$x.$timezone=Uo,Zo},zo.offsetName=function(Uo){var Ho=this.$x.$timezone||Bo.tz.guess(),Wo=Mo(this.valueOf(),Ho,{timeZoneName:Uo}).find(function(qo){return qo.type.toLowerCase()==="timezonename"});return Wo&&Wo.value};var Fo=zo.startOf;zo.startOf=function(Uo,Ho){if(!this.$x||!this.$x.$timezone)return Fo.call(this,Uo,Ho);var Wo=Bo(this.format("YYYY-MM-DD HH:mm:ss:SSS"));return Fo.call(Wo,Uo,Ho).tz(this.$x.$timezone,!0)},Bo.tz=function(Uo,Ho,Wo){var qo=Wo&&Ho,Go=Wo||Ho||No,Yo=Vo(+Bo(),Go);if(typeof Uo!="string")return Bo(Uo).tz(Go);var Zo=function(aa,ea,Xo){var la=aa-60*ea*1e3,ma=Vo(la,Xo);if(ea===ma)return[la,ea];var ka=Vo(la-=60*(ma-ea)*1e3,Xo);return ma===ka?[la,ma]:[aa-60*Math.min(ma,ka)*1e3,Math.max(ma,ka)]}(Bo.utc(Uo,qo).valueOf(),Yo,Go),Qo=Zo[0],Ko=Zo[1],Jo=Bo(Qo).utcOffset(Ko);return Jo.$x.$timezone=Go,Jo},Bo.tz.guess=function(){return Intl.DateTimeFormat().resolvedOptions().timeZone},Bo.tz.setDefault=function(Uo){No=Uo}}})})(qt$2);var Qt$2=it$2,rt$2={},Kt$2={get exports(){return rt$2},set exports($o){rt$2=$o}};(function($o,Lo){(function(Ao,To){$o.exports=To()})(K$2,function(){var Ao="minute",To=/[+-]\d\d(?::?\d\d)?/g,xo=/([+-]|\d\d)/g;return function(Ro,Bo,No){var Mo=Bo.prototype;No.utc=function(qo){var Go={date:qo,utc:!0,args:arguments};return new Bo(Go)},Mo.utc=function(qo){var Go=No(this.toDate(),{locale:this.$L,utc:!0});return qo?Go.add(this.utcOffset(),Ao):Go},Mo.local=function(){return No(this.toDate(),{locale:this.$L,utc:!1})};var Vo=Mo.parse;Mo.parse=function(qo){qo.utc&&(this.$u=!0),this.$utils().u(qo.$offset)||(this.$offset=qo.$offset),Vo.call(this,qo)};var zo=Mo.init;Mo.init=function(){if(this.$u){var qo=this.$d;this.$y=qo.getUTCFullYear(),this.$M=qo.getUTCMonth(),this.$D=qo.getUTCDate(),this.$W=qo.getUTCDay(),this.$H=qo.getUTCHours(),this.$m=qo.getUTCMinutes(),this.$s=qo.getUTCSeconds(),this.$ms=qo.getUTCMilliseconds()}else zo.call(this)};var Fo=Mo.utcOffset;Mo.utcOffset=function(qo,Go){var Yo=this.$utils().u;if(Yo(qo))return this.$u?0:Yo(this.$offset)?Fo.call(this):this.$offset;if(typeof qo=="string"&&(qo=function(Jo){Jo===void 0&&(Jo="");var aa=Jo.match(To);if(!aa)return null;var ea=(""+aa[0]).match(xo)||["-",0,0],Xo=ea[0],la=60*+ea[1]+ +ea[2];return la===0?0:Xo==="+"?la:-la}(qo),qo===null))return this;var Zo=Math.abs(qo)<=16?60*qo:qo,Qo=this;if(Go)return Qo.$offset=Zo,Qo.$u=qo===0,Qo;if(qo!==0){var Ko=this.$u?this.toDate().getTimezoneOffset():-1*this.utcOffset();(Qo=this.local().add(Zo+Ko,Ao)).$offset=Zo,Qo.$x.$localOffset=Ko}else Qo=this.utc();return Qo};var Uo=Mo.format;Mo.format=function(qo){var Go=qo||(this.$u?"YYYY-MM-DDTHH:mm:ss[Z]":"");return Uo.call(this,Go)},Mo.valueOf=function(){var qo=this.$utils().u(this.$offset)?0:this.$offset+(this.$x.$localOffset||this.$d.getTimezoneOffset());return this.$d.valueOf()-6e4*qo},Mo.isUTC=function(){return!!this.$u},Mo.toISOString=function(){return this.toDate().toISOString()},Mo.toString=function(){return this.toDate().toUTCString()};var Ho=Mo.toDate;Mo.toDate=function(qo){return qo==="s"&&this.$offset?No(this.format("YYYY-MM-DD HH:mm:ss:SSS")).toDate():Ho.call(this)};var Wo=Mo.diff;Mo.diff=function(qo,Go,Yo){if(qo&&this.$u===qo.$u)return Wo.call(this,qo,Go,Yo);var Zo=this.local(),Qo=No(qo).local();return Wo.call(Zo,Qo,Go,Yo)}}})})(Kt$2);var Xt$2=rt$2;Z$2.extend(Jt$2),Z$2.extend(Xt$2),Z$2.extend(Qt$2);const st$2=($o,Lo)=>{if($o){if(Z$2($o instanceof Date?$o:$o.trim()).isValid()){const To=Lo?Z$2($o).tz(Lo):Z$2($o),xo=To.year(),Ro=To.month()+1,Bo=To.date(),No=To.hour(),Mo=To.minute(),Vo=To.second(),zo=To.millisecond(),Fo=No===0&&Mo===0&&Vo===0&&zo===0;return{value:To.toDate(),info:{year:xo,month:Ro,day:Bo,...Fo?{}:{hour:No,minute:Mo,second:Vo}},type:Fo?"date":"full"}}const Ao=/(?:(\d{2,4})[/-](\d{1,2})[/-](\d{1,2}))?\s*(?:(\d{1,2}):(\d{1,2})(?::(\d{1,2}))?)?/u.exec($o.trim());if(Ao){const[,To,xo,Ro,Bo,No,Mo]=Ao,Vo=Go=>typeof Go>"u"?void 0:Number(Go),zo=Go=>Go&&Go<100?Go+2e3:Go,Fo=Go=>Bo&&No&&!Mo?0:Go,Uo={year:zo(Vo(To)),month:Vo(xo),day:Vo(Ro),hour:Vo(Bo),minute:Vo(No),second:Fo(Vo(Mo))},Ho=To===void 0&&xo===void 0&&Ro===void 0,Wo=Bo===void 0&&No===void 0&&Mo===void 0,qo=Z$2({...Uo,month:Uo.month-1}).toDate();return{value:Ho?void 0:qo,info:Wo?{year:Uo.year,month:Uo.month,day:Uo.day}:Ho?{hour:Uo.hour,minute:Uo.minute,second:Uo.second}:Uo,type:Ho?"time":Wo?"date":"full"}}}return null},bt$2=($o,Lo)=>isString$1($o)&&$o.startsWith(Lo),ee$2=($o,Lo)=>isString$1($o)&&$o.endsWith(Lo),St$2=Object.entries,Dt$2=Object.keys,ot$2=($o,...Lo)=>{if(Lo.length===0)return $o;const Ao=Lo.shift()||null;return Ao&&St$2(Ao).forEach(([To,xo])=>{To==="__proto__"||To==="constructor"||(isPlainObject($o[To])&&isPlainObject(xo)?ot$2($o[To],xo):isArray(xo)?$o[To]=[...xo]:isPlainObject(xo)?$o[To]={...xo}:$o[To]=Ao[To])}),ot$2($o,...Lo)},re$2=($o,Lo=!1)=>$o?isArray($o)?$o.map(Ao=>isString$1(Ao)?{name:Ao}:Ao):isString$1($o)?[{name:$o}]:isPlainObject($o)&&$o.name?[$o]:(console.error(`Expect "author" to be \`AuthorInfo[] | AuthorInfo | string[] | string ${Lo?"":"| false"} | undefined\`, but got`,$o),[]):[],at$1=($o,Lo)=>{if($o){if(isArray($o))return $o;if(isString$1($o))return[$o];console.error(`Expect ${Lo||"value"} to be \`string[] | string | undefined\`, but got`,$o)}return[]},se$2=$o=>at$1($o,"category"),oe$2=$o=>at$1($o,"tag"),ue$2=$o=>bt$2($o,"/");let ce$2=class{constructor(){this.messageElements={};const Lo="message-container",Ao=document.getElementById(Lo);Ao?this.containerElement=Ao:(this.containerElement=document.createElement("div"),this.containerElement.id=Lo,document.body.appendChild(this.containerElement))}pop(Lo,Ao=2e3){const To=document.createElement("div"),xo=Date.now();return To.className="message move-in",To.innerHTML=Lo,this.containerElement.appendChild(To),this.messageElements[xo]=To,Ao>0&&setTimeout(()=>{this.close(xo)},Ao),xo}close(Lo){if(Lo){const Ao=this.messageElements[Lo];Ao.className=Ao.className.replace("move-in",""),Ao.className+="move-out",Ao.addEventListener("animationend",()=>{Ao.remove(),delete this.messageElements[Lo]})}else Dt$2(this.messageElements).forEach(Ao=>this.close(Number(Ao)))}destroy(){document.body.removeChild(this.containerElement)}};const Mt$2=/#.*$/u,wt$2=$o=>{const Lo=Mt$2.exec($o);return Lo?Lo[0]:""},ut$1=$o=>decodeURI($o).replace(Mt$2,"").replace(/(index)?\.(md|html)$/,""),he$2=($o,Lo)=>{if(Lo===void 0)return!1;const Ao=ut$1($o.path),To=ut$1(Lo),xo=wt$2(Lo);return xo?xo===$o.hash&&(!To||Ao===To):Ao===To},le$2=$o=>{const Lo=atob($o);return strFromU8(unzlibSync(strToU8(Lo,!0)))},de$2=$o=>isLinkHttp($o)?$o:`https://github.com/${$o}`,me$2=$o=>!isLinkHttp($o)||/github\.com/.test($o)?"GitHub":/bitbucket\.org/.test($o)?"Bitbucket":/gitlab\.com/.test($o)?"GitLab":/gitee\.com/.test($o)?"Gitee":null,Ot$2=($o,...Lo)=>{const Ao=$o.resolve(...Lo),To=Ao.matched[Ao.matched.length-1];if(!(To!=null&&To.redirect))return Ao;const{redirect:xo}=To,Ro=isFunction$1(xo)?xo(Ao):xo,Bo=isString$1(Ro)?{path:Ro}:Ro;return Ot$2($o,{hash:Ao.hash,query:Ao.query,params:Ao.params,...Bo})};var _a;const isClient=typeof window<"u",isFunction=$o=>typeof $o=="function",isString=$o=>typeof $o=="string",noop=()=>{};isClient&&((_a=window==null?void 0:window.navigator)!=null&&_a.userAgent)&&/iP(ad|hone|od)/.test(window.navigator.userAgent);function resolveUnref($o){return typeof $o=="function"?$o():unref($o)}function createFilterWrapper($o,Lo){function Ao(...To){return new Promise((xo,Ro)=>{Promise.resolve($o(()=>Lo.apply(this,To),{fn:Lo,thisArg:this,args:To})).then(xo).catch(Ro)})}return Ao}const bypassFilter=$o=>$o();function debounceFilter($o,Lo={}){let Ao,To,xo=noop;const Ro=No=>{clearTimeout(No),xo(),xo=noop};return No=>{const Mo=resolveUnref($o),Vo=resolveUnref(Lo.maxWait);return Ao&&Ro(Ao),Mo<=0||Vo!==void 0&&Vo<=0?(To&&(Ro(To),To=null),Promise.resolve(No())):new Promise((zo,Fo)=>{xo=Lo.rejectOnCancel?Fo:zo,Vo&&!To&&(To=setTimeout(()=>{Ao&&Ro(Ao),To=null,zo(No())},Vo)),Ao=setTimeout(()=>{To&&Ro(To),To=null,zo(No())},Mo)})}}function throttleFilter($o,Lo=!0,Ao=!0,To=!1){let xo=0,Ro,Bo=!0,No=noop,Mo;const Vo=()=>{Ro&&(clearTimeout(Ro),Ro=void 0,No(),No=noop)};return Fo=>{const Uo=resolveUnref($o),Ho=Date.now()-xo,Wo=()=>Mo=Fo();if(Vo(),Uo<=0)return xo=Date.now(),Wo();if(Ho>Uo&&(Ao||!Bo))xo=Date.now(),Wo();else if(Lo)return new Promise((qo,Go)=>{No=To?Go:qo,Ro=setTimeout(()=>{xo=Date.now(),Bo=!0,qo(Wo()),Vo()},Uo-Ho)});return!Ao&&!Ro&&(Ro=setTimeout(()=>Bo=!0,Uo)),Bo=!1,Mo}}function pausableFilter($o=bypassFilter){const Lo=ref(!0);function Ao(){Lo.value=!1}function To(){Lo.value=!0}const xo=(...Ro)=>{Lo.value&&$o(...Ro)};return{isActive:readonly(Lo),pause:Ao,resume:To,eventFilter:xo}}function identity($o){return $o}function tryOnScopeDispose($o){return getCurrentScope()?(onScopeDispose($o),!0):!1}function useDebounceFn($o,Lo=200,Ao={}){return createFilterWrapper(debounceFilter(Lo,Ao),$o)}function useThrottleFn($o,Lo=200,Ao=!1,To=!0,xo=!1){return createFilterWrapper(throttleFilter(Lo,Ao,To,xo),$o)}function resolveRef($o){return typeof $o=="function"?computed($o):ref($o)}function tryOnMounted($o,Lo=!0){getCurrentInstance()?onMounted($o):Lo?$o():nextTick($o)}function useIntervalFn($o,Lo=1e3,Ao={}){const{immediate:To=!0,immediateCallback:xo=!1}=Ao;let Ro=null;const Bo=ref(!1);function No(){Ro&&(clearInterval(Ro),Ro=null)}function Mo(){Bo.value=!1,No()}function Vo(){const zo=resolveUnref(Lo);zo<=0||(Bo.value=!0,xo&&$o(),No(),Ro=setInterval($o,zo))}if(To&&isClient&&Vo(),isRef(Lo)||isFunction(Lo)){const zo=watch(Lo,()=>{Bo.value&&isClient&&Vo()});tryOnScopeDispose(zo)}return tryOnScopeDispose(Mo),{isActive:Bo,pause:Mo,resume:Vo}}var __getOwnPropSymbols$6$1=Object.getOwnPropertySymbols,__hasOwnProp$6$1=Object.prototype.hasOwnProperty,__propIsEnum$6$1=Object.prototype.propertyIsEnumerable,__objRest$5=($o,Lo)=>{var Ao={};for(var To in $o)__hasOwnProp$6$1.call($o,To)&&Lo.indexOf(To)<0&&(Ao[To]=$o[To]);if($o!=null&&__getOwnPropSymbols$6$1)for(var To of __getOwnPropSymbols$6$1($o))Lo.indexOf(To)<0&&__propIsEnum$6$1.call($o,To)&&(Ao[To]=$o[To]);return Ao};function watchWithFilter($o,Lo,Ao={}){const To=Ao,{eventFilter:xo=bypassFilter}=To,Ro=__objRest$5(To,["eventFilter"]);return watch($o,createFilterWrapper(xo,Lo),Ro)}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=($o,Lo,Ao)=>Lo in $o?__defProp$2($o,Lo,{enumerable:!0,configurable:!0,writable:!0,value:Ao}):$o[Lo]=Ao,__spreadValues$2=($o,Lo)=>{for(var Ao in Lo||(Lo={}))__hasOwnProp$2.call(Lo,Ao)&&__defNormalProp$2($o,Ao,Lo[Ao]);if(__getOwnPropSymbols$2)for(var Ao of __getOwnPropSymbols$2(Lo))__propIsEnum$2.call(Lo,Ao)&&__defNormalProp$2($o,Ao,Lo[Ao]);return $o},__spreadProps$2=($o,Lo)=>__defProps$2($o,__getOwnPropDescs$2(Lo)),__objRest$1=($o,Lo)=>{var Ao={};for(var To in $o)__hasOwnProp$2.call($o,To)&&Lo.indexOf(To)<0&&(Ao[To]=$o[To]);if($o!=null&&__getOwnPropSymbols$2)for(var To of __getOwnPropSymbols$2($o))Lo.indexOf(To)<0&&__propIsEnum$2.call($o,To)&&(Ao[To]=$o[To]);return Ao};function watchPausable($o,Lo,Ao={}){const To=Ao,{eventFilter:xo}=To,Ro=__objRest$1(To,["eventFilter"]),{eventFilter:Bo,pause:No,resume:Mo,isActive:Vo}=pausableFilter(xo);return{stop:watchWithFilter($o,Lo,__spreadProps$2(__spreadValues$2({},Ro),{eventFilter:Bo})),pause:No,resume:Mo,isActive:Vo}}function unrefElement($o){var Lo;const Ao=resolveUnref($o);return(Lo=Ao==null?void 0:Ao.$el)!=null?Lo:Ao}const defaultWindow=isClient?window:void 0,defaultDocument=isClient?window.document:void 0;isClient&&window.navigator;isClient&&window.location;function useEventListener(...$o){let Lo,Ao,To,xo;if(isString($o[0])||Array.isArray($o[0])?([Ao,To,xo]=$o,Lo=defaultWindow):[Lo,Ao,To,xo]=$o,!Lo)return noop;Array.isArray(Ao)||(Ao=[Ao]),Array.isArray(To)||(To=[To]);const Ro=[],Bo=()=>{Ro.forEach(zo=>zo()),Ro.length=0},No=(zo,Fo,Uo)=>(zo.addEventListener(Fo,Uo,xo),()=>zo.removeEventListener(Fo,Uo,xo)),Mo=watch(()=>unrefElement(Lo),zo=>{Bo(),zo&&Ro.push(...Ao.flatMap(Fo=>To.map(Uo=>No(zo,Fo,Uo))))},{immediate:!0,flush:"post"}),Vo=()=>{Mo(),Bo()};return tryOnScopeDispose(Vo),Vo}function onClickOutside($o,Lo,Ao={}){const{window:To=defaultWindow,ignore:xo=[],capture:Ro=!0,detectIframe:Bo=!1}=Ao;if(!To)return;let No=!0,Mo;const Vo=Ho=>xo.some(Wo=>{if(typeof Wo=="string")return Array.from(To.document.querySelectorAll(Wo)).some(qo=>qo===Ho.target||Ho.composedPath().includes(qo));{const qo=unrefElement(Wo);return qo&&(Ho.target===qo||Ho.composedPath().includes(qo))}}),zo=Ho=>{To.clearTimeout(Mo);const Wo=unrefElement($o);if(!(!Wo||Wo===Ho.target||Ho.composedPath().includes(Wo))){if(Ho.detail===0&&(No=!Vo(Ho)),!No){No=!0;return}Lo(Ho)}},Fo=[useEventListener(To,"click",zo,{passive:!0,capture:Ro}),useEventListener(To,"pointerdown",Ho=>{const Wo=unrefElement($o);Wo&&(No=!Ho.composedPath().includes(Wo)&&!Vo(Ho))},{passive:!0}),useEventListener(To,"pointerup",Ho=>{if(Ho.button===0){const Wo=Ho.composedPath();Ho.composedPath=()=>Wo,Mo=To.setTimeout(()=>zo(Ho),50)}},{passive:!0}),Bo&&useEventListener(To,"blur",Ho=>{var Wo;const qo=unrefElement($o);((Wo=To.document.activeElement)==null?void 0:Wo.tagName)==="IFRAME"&&!(qo!=null&&qo.contains(To.document.activeElement))&&Lo(Ho)})].filter(Boolean);return()=>Fo.forEach(Ho=>Ho())}function useSupported($o,Lo=!1){const Ao=ref(),To=()=>Ao.value=Boolean($o());return To(),tryOnMounted(To,Lo),Ao}function useMediaQuery($o,Lo={}){const{window:Ao=defaultWindow}=Lo,To=useSupported(()=>Ao&&"matchMedia"in Ao&&typeof Ao.matchMedia=="function");let xo;const Ro=ref(!1),Bo=()=>{xo&&("removeEventListener"in xo?xo.removeEventListener("change",No):xo.removeListener(No))},No=()=>{To.value&&(Bo(),xo=Ao.matchMedia(resolveRef($o).value),Ro.value=xo.matches,"addEventListener"in xo?xo.addEventListener("change",No):xo.addListener(No))};return watchEffect(No),tryOnScopeDispose(()=>Bo()),Ro}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($o,Lo){return handlers[$o]||Lo}function guessSerializerType($o){return $o==null?"any":$o instanceof Set?"set":$o instanceof Map?"map":$o instanceof Date?"date":typeof $o=="boolean"?"boolean":typeof $o=="string"?"string":typeof $o=="object"?"object":Number.isNaN($o)?"any":"number"}var __defProp$j=Object.defineProperty,__getOwnPropSymbols$l=Object.getOwnPropertySymbols,__hasOwnProp$l=Object.prototype.hasOwnProperty,__propIsEnum$l=Object.prototype.propertyIsEnumerable,__defNormalProp$j=($o,Lo,Ao)=>Lo in $o?__defProp$j($o,Lo,{enumerable:!0,configurable:!0,writable:!0,value:Ao}):$o[Lo]=Ao,__spreadValues$j=($o,Lo)=>{for(var Ao in Lo||(Lo={}))__hasOwnProp$l.call(Lo,Ao)&&__defNormalProp$j($o,Ao,Lo[Ao]);if(__getOwnPropSymbols$l)for(var Ao of __getOwnPropSymbols$l(Lo))__propIsEnum$l.call(Lo,Ao)&&__defNormalProp$j($o,Ao,Lo[Ao]);return $o};const StorageSerializers={boolean:{read:$o=>$o==="true",write:$o=>String($o)},object:{read:$o=>JSON.parse($o),write:$o=>JSON.stringify($o)},number:{read:$o=>Number.parseFloat($o),write:$o=>String($o)},any:{read:$o=>$o,write:$o=>String($o)},string:{read:$o=>$o,write:$o=>String($o)},map:{read:$o=>new Map(JSON.parse($o)),write:$o=>JSON.stringify(Array.from($o.entries()))},set:{read:$o=>new Set(JSON.parse($o)),write:$o=>JSON.stringify(Array.from($o))},date:{read:$o=>new Date($o),write:$o=>$o.toISOString()}};function useStorage($o,Lo,Ao,To={}){var xo;const{flush:Ro="pre",deep:Bo=!0,listenToStorageChanges:No=!0,writeDefaults:Mo=!0,mergeDefaults:Vo=!1,shallow:zo,window:Fo=defaultWindow,eventFilter:Uo,onError:Ho=ea=>{console.error(ea)}}=To,Wo=(zo?shallowRef:ref)(Lo);if(!Ao)try{Ao=getSSRHandler("getDefaultStorage",()=>{var ea;return(ea=defaultWindow)==null?void 0:ea.localStorage})()}catch(ea){Ho(ea)}if(!Ao)return Wo;const qo=resolveUnref(Lo),Go=guessSerializerType(qo),Yo=(xo=To.serializer)!=null?xo:StorageSerializers[Go],{pause:Zo,resume:Qo}=watchPausable(Wo,()=>Ko(Wo.value),{flush:Ro,deep:Bo,eventFilter:Uo});return Fo&&No&&useEventListener(Fo,"storage",aa),aa(),Wo;function Ko(ea){try{if(ea==null)Ao.removeItem($o);else{const Xo=Yo.write(ea),la=Ao.getItem($o);la!==Xo&&(Ao.setItem($o,Xo),Fo&&(Fo==null||Fo.dispatchEvent(new StorageEvent("storage",{key:$o,oldValue:la,newValue:Xo,storageArea:Ao}))))}}catch(Xo){Ho(Xo)}}function Jo(ea){const Xo=ea?ea.newValue:Ao.getItem($o);if(Xo==null)return Mo&&qo!==null&&Ao.setItem($o,Yo.write(qo)),qo;if(!ea&&Vo){const la=Yo.read(Xo);return isFunction(Vo)?Vo(la,qo):Go==="object"&&!Array.isArray(la)?__spreadValues$j(__spreadValues$j({},qo),la):la}else return typeof Xo!="string"?Xo:Yo.read(Xo)}function aa(ea){if(!(ea&&ea.storageArea!==Ao)){if(ea&&ea.key==null){Wo.value=qo;return}if(!(ea&&ea.key!==$o)){Zo();try{Wo.value=Jo(ea)}catch(Xo){Ho(Xo)}finally{ea?nextTick(Qo):Qo()}}}}}function usePreferredDark($o){return useMediaQuery("(prefers-color-scheme: dark)",$o)}function useRafFn($o,Lo={}){const{immediate:Ao=!0,window:To=defaultWindow}=Lo,xo=ref(!1);let Ro=0,Bo=null;function No(zo){if(!xo.value||!To)return;const Fo=zo-Ro;$o({delta:Fo,timestamp:zo}),Ro=zo,Bo=To.requestAnimationFrame(No)}function Mo(){!xo.value&&To&&(xo.value=!0,Bo=To.requestAnimationFrame(No))}function Vo(){xo.value=!1,Bo!=null&&To&&(To.cancelAnimationFrame(Bo),Bo=null)}return Ao&&Mo(),tryOnScopeDispose(Vo),{isActive:readonly(xo),pause:Vo,resume:Mo}}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($o,Lo={}){const{document:Ao=defaultDocument,autoExit:To=!1}=Lo,xo=$o||(Ao==null?void 0:Ao.querySelector("html")),Ro=ref(!1);let Bo=functionsMap[0];const No=useSupported(()=>{if(Ao){for(const qo of functionsMap)if(qo[1]in Ao)return Bo=qo,!0}else return!1;return!1}),[Mo,Vo,zo,,Fo]=Bo;async function Uo(){No.value&&(Ao!=null&&Ao[zo]&&await Ao[Vo](),Ro.value=!1)}async function Ho(){if(!No.value)return;await Uo();const qo=unrefElement(xo);qo&&(await qo[Mo](),Ro.value=!0)}async function Wo(){Ro.value?await Uo():await Ho()}return Ao&&useEventListener(Ao,Fo,()=>{Ro.value=!!(Ao!=null&&Ao[zo])},!1),To&&tryOnScopeDispose(Uo),{isSupported:No,isFullscreen:Ro,enter:Ho,exit:Uo,toggle:Wo}}var __defProp$6=Object.defineProperty,__getOwnPropSymbols$6=Object.getOwnPropertySymbols,__hasOwnProp$6=Object.prototype.hasOwnProperty,__propIsEnum$6=Object.prototype.propertyIsEnumerable,__defNormalProp$6=($o,Lo,Ao)=>Lo in $o?__defProp$6($o,Lo,{enumerable:!0,configurable:!0,writable:!0,value:Ao}):$o[Lo]=Ao,__spreadValues$6=($o,Lo)=>{for(var Ao in Lo||(Lo={}))__hasOwnProp$6.call(Lo,Ao)&&__defNormalProp$6($o,Ao,Lo[Ao]);if(__getOwnPropSymbols$6)for(var Ao of __getOwnPropSymbols$6(Lo))__propIsEnum$6.call(Lo,Ao)&&__defNormalProp$6($o,Ao,Lo[Ao]);return $o};function useNow($o={}){const{controls:Lo=!1,interval:Ao="requestAnimationFrame"}=$o,To=ref(new Date),xo=()=>To.value=new Date,Ro=Ao==="requestAnimationFrame"?useRafFn(xo,{immediate:!0}):useIntervalFn(xo,Ao,{immediate:!0});return Lo?__spreadValues$6({now:To},Ro):To}var SwipeDirection;(function($o){$o.UP="UP",$o.RIGHT="RIGHT",$o.DOWN="DOWN",$o.LEFT="LEFT",$o.NONE="NONE"})(SwipeDirection||(SwipeDirection={}));let _id=0;function useStyleTag($o,Lo={}){const Ao=ref(!1),{document:To=defaultDocument,immediate:xo=!0,manual:Ro=!1,id:Bo=`vueuse_styletag_${++_id}`}=Lo,No=ref($o);let Mo=()=>{};const Vo=()=>{if(!To)return;const Fo=To.getElementById(Bo)||To.createElement("style");Fo.isConnected||(Fo.type="text/css",Fo.id=Bo,Lo.media&&(Fo.media=Lo.media),To.head.appendChild(Fo)),!Ao.value&&(Mo=watch(No,Uo=>{Fo.textContent=Uo},{immediate:!0}),Ao.value=!0)},zo=()=>{!To||!Ao.value||(Mo(),To.head.removeChild(To.getElementById(Bo)),Ao.value=!1)};return xo&&!Ro&&tryOnMounted(Vo),Ro||tryOnScopeDispose(zo),{id:Bo,css:No,unload:zo,load:Vo,isLoaded:readonly(Ao)}}var __defProp=Object.defineProperty,__getOwnPropSymbols=Object.getOwnPropertySymbols,__hasOwnProp=Object.prototype.hasOwnProperty,__propIsEnum=Object.prototype.propertyIsEnumerable,__defNormalProp=($o,Lo,Ao)=>Lo in $o?__defProp($o,Lo,{enumerable:!0,configurable:!0,writable:!0,value:Ao}):$o[Lo]=Ao,__spreadValues=($o,Lo)=>{for(var Ao in Lo||(Lo={}))__hasOwnProp.call(Lo,Ao)&&__defNormalProp($o,Ao,Lo[Ao]);if(__getOwnPropSymbols)for(var Ao of __getOwnPropSymbols(Lo))__propIsEnum.call(Lo,Ao)&&__defNormalProp($o,Ao,Lo[Ao]);return $o};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 c$3=defineComponent({name:"FontIcon",props:{icon:{type:String,default:""},color:{type:String,default:""},size:{type:[String,Number],default:""}},setup($o){const Lo=computed(()=>{const Ao={};return $o.color&&(Ao.color=$o.color),$o.size&&(Ao["font-size"]=Number.isNaN(Number($o.size))?$o.size:`${$o.size}px`),Dt$2(Ao).length?Ao:null});return()=>$o.icon?h$4("span",{key:$o.icon,class:["font-icon icon","",$o.icon.includes(" ")?$o.icon:`iconfont icon-${$o.icon}`],style:Lo.value}):null}});const badge="",t$4=({type:$o="info",text:Lo="",vertical:Ao="top",color:To},{slots:xo})=>{var Ro;return h$4("span",{class:["badge",$o,{diy:To}],style:{verticalAlign:Ao,...To?{backgroundColor:To}:{}}},Lo||((Ro=xo.default)==null?void 0:Ro.call(xo)))};t$4.displayName="Badge";const biliBili="",v$3=$o=>isString$1($o)?$o:`${$o}px`,B$4=($o,Lo=0)=>{const Ao=ref(),To=computed(()=>v$3(unref($o.width)||"100%")),xo=ref("auto"),Ro=Mo=>{if(isString$1(Mo)){const[Vo,zo]=Mo.split(":"),Fo=Number(Vo)/Number(zo);if(!Number.isNaN(Fo))return Fo}return typeof Mo=="number"?Mo:16/9},Bo=Mo=>{const Vo=unref($o.height),zo=Ro(unref($o.ratio));return Vo?v$3(Vo):`${Number(Mo)/zo+unref(Lo)}px`},No=()=>{Ao.value&&(xo.value=Bo(Ao.value.clientWidth))};return onMounted(()=>{No(),isRef(Lo)&&watch(Lo,()=>No()),useEventListener("orientationchange",()=>No()),useEventListener("resize",()=>No())}),{el:Ao,width:To,height:xo}};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($o){const Lo=ref(!1),Ao=computed(()=>Lo.value?0:68),To=()=>{Lo.value=Lt$1(navigator.userAgent)||xo.value.clientWidth<640},{el:xo,width:Ro,height:Bo}=B$4($o,Ao),No=computed(()=>`https://player.bilibili.com/player.html?bvid=${$o.bvid}&t=${$o.time}&high_quality=${$o.lowQuality?0:1}&page=${$o.page}&danmaku=${$o.noDanmaku?0:1}`);return onMounted(()=>{To(),useEventListener("orientationchange",()=>To()),useEventListener("resize",()=>To())}),()=>[h$4("div",{class:"bili-desc"},h$4("a",{class:"sr-only",href:No.value},$o.title)),h$4("iframe",{ref:xo,src:`https://player.bilibili.com/player.html?bvid=${$o.bvid}&t=${$o.time}&high_quality=${$o.lowQuality?0:1}&page=${$o.page}&danmaku=${$o.noDanmaku?0:1}`,title:$o.title,class:"bili-iframe",allow:"accelerometer; autoplay; clipboard-write; encrypted-media; fullscreen; gyroscope; picture-in-picture",style:{width:Ro.value,height:Bo.value}})]}});const backToTop="",a$5=()=>h$4(R$2,{name:"back-to-top"},()=>[h$4("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$4("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$3=defineComponent({name:"BackToTop",props:{threshold:{type:Number,default:300}},setup($o){const Lo=usePageFrontmatter(),Ao=Yt$2({"/en/":{backToTop:"Back to top"},"/":{backToTop:"返回顶部"}}),To=ref(0),xo=computed(()=>Lo.value.backToTop!==!1&&To.value>$o.threshold),Ro=()=>window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop||0;return onMounted(()=>{To.value=Ro()}),useEventListener("scroll",useDebounceFn(()=>{To.value=Ro()},100)),()=>h$4(Transition,{name:"fade"},()=>xo.value?h$4("button",{class:"back-to-top","aria-label":Ao.value.backToTop,"data-balloon-pos":"left",onClick:()=>{window.scrollTo({top:0,behavior:"smooth"}),To.value=0}},h$4(a$5)):null)}});const srOnly="",clientConfig1=defineClientConfig$1({enhance:({app:$o})=>{Ht$2("FontIcon")||$o.component("FontIcon",c$3),Ht$2("Badge")||$o.component("Badge",t$4),Ht$2("BiliBili")||$o.component("BiliBili",k$5)},setup:()=>{useStyleTag(`      @import url("//at.alicdn.com/t/c/font_2410206_5vb9zlyghj.css");
        +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$4,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,T as Transition,C as useRouter,D as onBeforeUnmount,E as useRoute,R as RouterLink,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 resolveRoutePathFromUrl,a7 as dedupeHead$1,a8 as resolveLocalePath$1,a9 as createSSRApp,aa as RouterView,ab as createRouter,ac as START_LOCATION_NORMALIZED,ad as createWebHistory}from"./framework-4cdd1fd0.js";const scriptRel="modulepreload",assetsURL=function($o){return"/"+$o},seen={},__vitePreload=function(Lo,Ao,To){if(!Ao||Ao.length===0)return Lo();const xo=document.getElementsByTagName("link");return Promise.all(Ao.map(Ro=>{if(Ro=assetsURL(Ro),Ro in seen)return;seen[Ro]=!0;const Bo=Ro.endsWith(".css"),No=Bo?'[rel="stylesheet"]':"";if(!!To)for(let zo=xo.length-1;zo>=0;zo--){const Fo=xo[zo];if(Fo.href===Ro&&(!Bo||Fo.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${Ro}"]${No}`))return;const Vo=document.createElement("link");if(Vo.rel=Bo?"stylesheet":scriptRel,Bo||(Vo.as="script",Vo.crossOrigin=""),Vo.href=Ro,document.head.appendChild(Vo),Bo)return new Promise((zo,Fo)=>{Vo.addEventListener("load",zo),Vo.addEventListener("error",()=>Fo(new Error(`Unable to preload CSS for ${Ro}`)))})})).then(()=>Lo())},pagesData$2={"v-8daa1a0e":()=>__vitePreload(()=>import("./index.html-651cfb32.js"),[]).then(({data:$o})=>$o),"v-67f865c9":()=>__vitePreload(()=>import("./community.html-b7dd4ca6.js"),[]).then(({data:$o})=>$o),"v-016abea2":()=>__vitePreload(()=>import("./i18n.html-91aa70eb.js"),[]).then(({data:$o})=>$o),"v-c360777a":()=>__vitePreload(()=>import("./markmap.html-3825499a.js"),[]).then(({data:$o})=>$o),"v-590a42d9":()=>__vitePreload(()=>import("./project.html-0391df72.js"),[]).then(({data:$o})=>$o),"v-96f5eae0":()=>__vitePreload(()=>import("./quick-start.html-08b1f7ed.js"),[]).then(({data:$o})=>$o),"v-f8eeb414":()=>__vitePreload(()=>import("./side-load.html-de24922e.js"),[]).then(({data:$o})=>$o),"v-35ed7d28":()=>__vitePreload(()=>import("./star-request.html-56b84ca0.js"),[]).then(({data:$o})=>$o),"v-f8974dd2":()=>__vitePreload(()=>import("./FAQ.html-d3da29ae.js"),[]).then(({data:$o})=>$o),"v-0b9496e2":()=>__vitePreload(()=>import("./Gacha-system-and-export-principal.html-c06e4429.js"),[]).then(({data:$o})=>$o),"v-638c1d18":()=>__vitePreload(()=>import("./index.html-bfb153a4.js"),[]).then(({data:$o})=>$o),"v-8dc904aa":()=>__vitePreload(()=>import("./artifact-rating-rules.html-79bb6e43.js"),[]).then(({data:$o})=>$o),"v-2bd52161":()=>__vitePreload(()=>import("./exceptions.html-17212535.js"),[]).then(({data:$o})=>$o),"v-17b949eb":()=>__vitePreload(()=>import("./get-stoken-cookie-from-the-third-party.html-7e42bee7.js"),[]).then(({data:$o})=>$o),"v-335b11de":()=>__vitePreload(()=>import("./known-issue.html-b2f49c81.js"),[]).then(({data:$o})=>$o),"v-35e808fc":()=>__vitePreload(()=>import("./mihoyo-risk-tip.html-fec89f16.js"),[]).then(({data:$o})=>$o),"v-6a2fabab":()=>__vitePreload(()=>import("./uninstall.html-b2bd4c8a.js"),[]).then(({data:$o})=>$o),"v-28eb1946":()=>__vitePreload(()=>import("./symposium1.html-539c6423.js"),[]).then(({data:$o})=>$o),"v-2a9ff1e5":()=>__vitePreload(()=>import("./symposium2.html-3a708b8f.js"),[]).then(({data:$o})=>$o),"v-2d0a870d":()=>__vitePreload(()=>import("./index.html-59219388.js"),[]).then(({data:$o})=>$o),"v-b5b195a0":()=>__vitePreload(()=>import("./community.md.html-4b748f91.js"),[]).then(({data:$o})=>$o),"v-63d3fd42":()=>__vitePreload(()=>import("./i18n.md.html-8faf1f85.js"),[]).then(({data:$o})=>$o),"v-342d3776":()=>__vitePreload(()=>import("./markmap.md.html-fb612aa0.js"),[]).then(({data:$o})=>$o),"v-00be2920":()=>__vitePreload(()=>import("./project.md.html-7b2236dc.js"),[]).then(({data:$o})=>$o),"v-42369c09":()=>__vitePreload(()=>import("./quick-start.md.html-48584262.js"),[]).then(({data:$o})=>$o),"v-3cc369e3":()=>__vitePreload(()=>import("./side-load.md.html-31d93d38.js"),[]).then(({data:$o})=>$o),"v-520ebe55":()=>__vitePreload(()=>import("./star-request.md.html-d1b9f942.js"),[]).then(({data:$o})=>$o),"v-35380e8e":()=>__vitePreload(()=>import("./index.html-fbbd882b.js"),[]).then(({data:$o})=>$o),"v-73139ec8":()=>__vitePreload(()=>import("./achievements.html-717876fb.js"),[]).then(({data:$o})=>$o),"v-1c93fc72":()=>__vitePreload(()=>import("./character-data.html-41fa4a18.js"),[]).then(({data:$o})=>$o),"v-e37f5fa8":()=>__vitePreload(()=>import("./character-wiki.html-150c6cea.js"),[]).then(({data:$o})=>$o),"v-646944b6":()=>__vitePreload(()=>import("./daily-notes.html-a719158d.js"),[]).then(({data:$o})=>$o),"v-1ae10847":()=>__vitePreload(()=>import("./develop-plan.html-a9728973.js"),[]).then(({data:$o})=>$o),"v-923d01d2":()=>__vitePreload(()=>import("./game-launcher.html-535d8f04.js"),[]).then(({data:$o})=>$o),"v-6de46920":()=>__vitePreload(()=>import("./hutao-API.html-a02b463f.js"),[]).then(({data:$o})=>$o),"v-0c385e36":()=>__vitePreload(()=>import("./hutao-settings.html-d1a5fd7a.js"),[]).then(({data:$o})=>$o),"v-3e40bb9d":()=>__vitePreload(()=>import("./mhy-account-switch.html-eaf73e17.js"),[]).then(({data:$o})=>$o),"v-7070f771":()=>__vitePreload(()=>import("./weapon-wiki.html-ee86d91d.js"),[]).then(({data:$o})=>$o),"v-f4f67790":()=>__vitePreload(()=>import("./wish-export.html-c2ea1e6a.js"),[]).then(({data:$o})=>$o),"v-3ec6c5aa":()=>__vitePreload(()=>import("./community.md.html-bc919b26.js"),[]).then(({data:$o})=>$o),"v-69cf6ef8":()=>__vitePreload(()=>import("./i18n.md.html-145d44cc.js"),[]).then(({data:$o})=>$o),"v-20426231":()=>__vitePreload(()=>import("./markmap.md.html-539619e1.js"),[]).then(({data:$o})=>$o),"v-2659584a":()=>__vitePreload(()=>import("./project.md.html-d37fbfdb.js"),[]).then(({data:$o})=>$o),"v-75f1f144":()=>__vitePreload(()=>import("./quick-start.md.html-8308de1a.js"),[]).then(({data:$o})=>$o),"v-7838d1de":()=>__vitePreload(()=>import("./side-load.md.html-a61bcb13.js"),[]).then(({data:$o})=>$o),"v-d483df0c":()=>__vitePreload(()=>import("./star-request.md.html-bbaa2f7c.js"),[]).then(({data:$o})=>$o),"v-b573819c":()=>__vitePreload(()=>import("./index.html-584a01bf.js"),[]).then(({data:$o})=>$o),"v-39f4c4da":()=>__vitePreload(()=>import("./bug-report.html-755638cf.js"),[]).then(({data:$o})=>$o),"v-6730cc6c":()=>__vitePreload(()=>import("./privacy-notice.html-ad738962.js"),[]).then(({data:$o})=>$o),"v-d670f89a":()=>__vitePreload(()=>import("./tos.html-de7dfd4c.js"),[]).then(({data:$o})=>$o),"v-a05f49b2":()=>__vitePreload(()=>import("./update-log.html-de70782a.js"),[]).then(({data:$o})=>$o),"v-8b73fa6c":()=>__vitePreload(()=>import("./FAQ.md.html-540d98d3.js"),[]).then(({data:$o})=>$o),"v-6ba97952":()=>__vitePreload(()=>import("./Gacha-system-and-export-principal.md.html-b6c2d857.js"),[]).then(({data:$o})=>$o),"v-3301557c":()=>__vitePreload(()=>import("./README.md.html-35f153ab.js"),[]).then(({data:$o})=>$o),"v-30fa6e94":()=>__vitePreload(()=>import("./artifact-rating-rules.md.html-a3f8bacd.js"),[]).then(({data:$o})=>$o),"v-fb6cc8d0":()=>__vitePreload(()=>import("./exceptions.md.html-0962fbd2.js"),[]).then(({data:$o})=>$o),"v-eb39d664":()=>__vitePreload(()=>import("./get-stoken-cookie-from-the-third-party.md.html-63f6f88f.js"),[]).then(({data:$o})=>$o),"v-b35526ba":()=>__vitePreload(()=>import("./known-issue.md.html-a9fe5dd0.js"),[]).then(({data:$o})=>$o),"v-575ce276":()=>__vitePreload(()=>import("./mihoyo-risk-tip.md.html-f40b0411.js"),[]).then(({data:$o})=>$o),"v-e3504e94":()=>__vitePreload(()=>import("./uninstall.md.html-d54fcf63.js"),[]).then(({data:$o})=>$o),"v-6434bfc7":()=>__vitePreload(()=>import("./README.md.html-f83c27ca.js"),[]).then(({data:$o})=>$o),"v-2a5a5906":()=>__vitePreload(()=>import("./achievements.md.html-382ba16c.js"),[]).then(({data:$o})=>$o),"v-2809f632":()=>__vitePreload(()=>import("./character-data.md.html-20dd2cd4.js"),[]).then(({data:$o})=>$o),"v-30de5eed":()=>__vitePreload(()=>import("./character-wiki.md.html-3cd92562.js"),[]).then(({data:$o})=>$o),"v-4f509108":()=>__vitePreload(()=>import("./daily-notes.md.html-d7aa1cdf.js"),[]).then(({data:$o})=>$o),"v-af9b501c":()=>__vitePreload(()=>import("./develop-plan.md.html-4e029ef5.js"),[]).then(({data:$o})=>$o),"v-62dad86c":()=>__vitePreload(()=>import("./game-launcher.md.html-c32b54de.js"),[]).then(({data:$o})=>$o),"v-692ae6d1":()=>__vitePreload(()=>import("./hutao-API.md.html-f17308e0.js"),[]).then(({data:$o})=>$o),"v-38def794":()=>__vitePreload(()=>import("./hutao-settings.md.html-526d4637.js"),[]).then(({data:$o})=>$o),"v-7bea4848":()=>__vitePreload(()=>import("./mhy-account-switch.md.html-1baba3cb.js"),[]).then(({data:$o})=>$o),"v-3d7c3a30":()=>__vitePreload(()=>import("./weapon-wiki.md.html-8feb910e.js"),[]).then(({data:$o})=>$o),"v-089f6409":()=>__vitePreload(()=>import("./wish-export.md.html-a72d2ff2.js"),[]).then(({data:$o})=>$o),"v-0e6a1380":()=>__vitePreload(()=>import("./README.md.html-9340729b.js"),[]).then(({data:$o})=>$o),"v-21f7ee7f":()=>__vitePreload(()=>import("./bug-report.md.html-76a1892a.js"),[]).then(({data:$o})=>$o),"v-c48cc4e2":()=>__vitePreload(()=>import("./privacy-notice.md.html-8d0ec6b9.js"),[]).then(({data:$o})=>$o),"v-9aed64a4":()=>__vitePreload(()=>import("./tos.md.html-1e6fe330.js"),[]).then(({data:$o})=>$o),"v-5e8f9912":()=>__vitePreload(()=>import("./update-log.md.html-62524e63.js"),[]).then(({data:$o})=>$o),"v-04155622":()=>__vitePreload(()=>import("./FAQ.md.html-6e9849b3.js"),[]).then(({data:$o})=>$o),"v-2e3b8692":()=>__vitePreload(()=>import("./Gacha-system-and-export-principal.md.html-0a3c298c.js"),[]).then(({data:$o})=>$o),"v-75c794fd":()=>__vitePreload(()=>import("./README.md.html-85f55629.js"),[]).then(({data:$o})=>$o),"v-eb3c88ca":()=>__vitePreload(()=>import("./artifact-rating-rules.md.html-64d383ab.js"),[]).then(({data:$o})=>$o),"v-a0b4f45a":()=>__vitePreload(()=>import("./exceptions.md.html-1b579870.js"),[]).then(({data:$o})=>$o),"v-04f4aeee":()=>__vitePreload(()=>import("./get-stoken-cookie-from-the-third-party.md.html-49c081b6.js"),[]).then(({data:$o})=>$o),"v-2476c9c8":()=>__vitePreload(()=>import("./known-issue.md.html-941a0cda.js"),[]).then(({data:$o})=>$o),"v-7a85d16a":()=>__vitePreload(()=>import("./mihoyo-risk-tip.md.html-68096e92.js"),[]).then(({data:$o})=>$o),"v-77083b1b":()=>__vitePreload(()=>import("./uninstall.md.html-35edccc6.js"),[]).then(({data:$o})=>$o),"v-190600fc":()=>__vitePreload(()=>import("./README.md.html-44e697f4.js"),[]).then(({data:$o})=>$o),"v-30dd1af8":()=>__vitePreload(()=>import("./achievements.md.html-b0742f80.js"),[]).then(({data:$o})=>$o),"v-4edd4cbc":()=>__vitePreload(()=>import("./character-data.md.html-9052961b.js"),[]).then(({data:$o})=>$o),"v-1d74b3a8":()=>__vitePreload(()=>import("./character-wiki.md.html-0301a219.js"),[]).then(({data:$o})=>$o),"v-567914a1":()=>__vitePreload(()=>import("./daily-notes.md.html-5d7a7876.js"),[]).then(({data:$o})=>$o),"v-2386c126":()=>__vitePreload(()=>import("./develop-plan.md.html-f443c519.js"),[]).then(({data:$o})=>$o),"v-49d13baf":()=>__vitePreload(()=>import("./game-launcher.md.html-00e55a6d.js"),[]).then(({data:$o})=>$o),"v-51db4936":()=>__vitePreload(()=>import("./hutao-API.md.html-4a732544.js"),[]).then(({data:$o})=>$o),"v-25754c4f":()=>__vitePreload(()=>import("./hutao-settings.md.html-c5ca236e.js"),[]).then(({data:$o})=>$o),"v-1da25b17":()=>__vitePreload(()=>import("./mhy-account-switch.md.html-c92e4a15.js"),[]).then(({data:$o})=>$o),"v-88c4d156":()=>__vitePreload(()=>import("./weapon-wiki.md.html-c84a5675.js"),[]).then(({data:$o})=>$o),"v-f27e7da4":()=>__vitePreload(()=>import("./wish-export.md.html-4c9731e1.js"),[]).then(({data:$o})=>$o),"v-26bd5f0a":()=>__vitePreload(()=>import("./README.md.html-86e6ed5a.js"),[]).then(({data:$o})=>$o),"v-680235fa":()=>__vitePreload(()=>import("./bug-report.md.html-03aebef7.js"),[]).then(({data:$o})=>$o),"v-83e4a0ec":()=>__vitePreload(()=>import("./privacy-notice.md.html-16bf2999.js"),[]).then(({data:$o})=>$o),"v-70a6aada":()=>__vitePreload(()=>import("./tos.md.html-d28a083e.js"),[]).then(({data:$o})=>$o),"v-b6cc3ee6":()=>__vitePreload(()=>import("./update-log.md.html-a3e57fa3.js"),[]).then(({data:$o})=>$o),"v-3706649a":()=>__vitePreload(()=>import("./404.html-32d5d192.js"),[]).then(({data:$o})=>$o),"v-437b37b6":()=>__vitePreload(()=>import("./index.html-6015185b.js"),[]).then(({data:$o})=>$o),"v-2d0a9db2":()=>__vitePreload(()=>import("./index.html-69dd5dd2.js"),[]).then(({data:$o})=>$o),"v-5f449840":()=>__vitePreload(()=>import("./index.html-b2505541.js"),[]).then(({data:$o})=>$o),"v-30f089b6":()=>__vitePreload(()=>import("./index.html-e0deabb9.js"),[]).then(({data:$o})=>$o),"v-a4f9d2c4":()=>__vitePreload(()=>import("./index.html-5b9e70ac.js"),[]).then(({data:$o})=>$o),"v-d927724a":()=>__vitePreload(()=>import("./index.html-51e9696e.js"),[]).then(({data:$o})=>$o),"v-aad363c0":()=>__vitePreload(()=>import("./index.html-3928859b.js"),[]).then(({data:$o})=>$o),"v-318e524e":()=>__vitePreload(()=>import("./index.html-1e2f1b12.js"),[]).then(({data:$o})=>$o)},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       "],["script",{"type":"module","src":"https://get.microsoft.com/badge/ms-store-badge.bundled.js"}],["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-bf168942.js"),["assets/index.html-bf168942.js","assets/framework-4cdd1fd0.js"])),"v-67f865c9":defineAsyncComponent(()=>__vitePreload(()=>import("./community.html-0213306e.js"),["assets/community.html-0213306e.js","assets/framework-4cdd1fd0.js"])),"v-016abea2":defineAsyncComponent(()=>__vitePreload(()=>import("./i18n.html-455d622f.js"),["assets/i18n.html-455d622f.js","assets/framework-4cdd1fd0.js"])),"v-c360777a":defineAsyncComponent(()=>__vitePreload(()=>import("./markmap.html-75cdac0f.js"),["assets/markmap.html-75cdac0f.js","assets/framework-4cdd1fd0.js"])),"v-590a42d9":defineAsyncComponent(()=>__vitePreload(()=>import("./project.html-2c745a3e.js"),["assets/project.html-2c745a3e.js","assets/framework-4cdd1fd0.js"])),"v-96f5eae0":defineAsyncComponent(()=>__vitePreload(()=>import("./quick-start.html-7052ee72.js"),["assets/quick-start.html-7052ee72.js","assets/framework-4cdd1fd0.js"])),"v-f8eeb414":defineAsyncComponent(()=>__vitePreload(()=>import("./side-load.html-425d073a.js"),["assets/side-load.html-425d073a.js","assets/framework-4cdd1fd0.js"])),"v-35ed7d28":defineAsyncComponent(()=>__vitePreload(()=>import("./star-request.html-a68746c2.js"),["assets/star-request.html-a68746c2.js","assets/framework-4cdd1fd0.js"])),"v-f8974dd2":defineAsyncComponent(()=>__vitePreload(()=>import("./FAQ.html-4850f20c.js"),["assets/FAQ.html-4850f20c.js","assets/framework-4cdd1fd0.js"])),"v-0b9496e2":defineAsyncComponent(()=>__vitePreload(()=>import("./Gacha-system-and-export-principal.html-f3d9f234.js"),["assets/Gacha-system-and-export-principal.html-f3d9f234.js","assets/framework-4cdd1fd0.js"])),"v-638c1d18":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-4eb5d81b.js"),["assets/index.html-4eb5d81b.js","assets/framework-4cdd1fd0.js"])),"v-8dc904aa":defineAsyncComponent(()=>__vitePreload(()=>import("./artifact-rating-rules.html-1fd0b897.js"),["assets/artifact-rating-rules.html-1fd0b897.js","assets/framework-4cdd1fd0.js"])),"v-2bd52161":defineAsyncComponent(()=>__vitePreload(()=>import("./exceptions.html-5c49e31f.js"),["assets/exceptions.html-5c49e31f.js","assets/framework-4cdd1fd0.js"])),"v-17b949eb":defineAsyncComponent(()=>__vitePreload(()=>import("./get-stoken-cookie-from-the-third-party.html-e951aa1f.js"),["assets/get-stoken-cookie-from-the-third-party.html-e951aa1f.js","assets/framework-4cdd1fd0.js"])),"v-335b11de":defineAsyncComponent(()=>__vitePreload(()=>import("./known-issue.html-b928c517.js"),["assets/known-issue.html-b928c517.js","assets/framework-4cdd1fd0.js"])),"v-35e808fc":defineAsyncComponent(()=>__vitePreload(()=>import("./mihoyo-risk-tip.html-91632aed.js"),["assets/mihoyo-risk-tip.html-91632aed.js","assets/framework-4cdd1fd0.js"])),"v-6a2fabab":defineAsyncComponent(()=>__vitePreload(()=>import("./uninstall.html-bc586e2f.js"),["assets/uninstall.html-bc586e2f.js","assets/framework-4cdd1fd0.js"])),"v-28eb1946":defineAsyncComponent(()=>__vitePreload(()=>import("./symposium1.html-f3fab891.js"),["assets/symposium1.html-f3fab891.js","assets/framework-4cdd1fd0.js"])),"v-2a9ff1e5":defineAsyncComponent(()=>__vitePreload(()=>import("./symposium2.html-6767138c.js"),["assets/symposium2.html-6767138c.js","assets/framework-4cdd1fd0.js"])),"v-2d0a870d":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-b6e8750a.js"),["assets/index.html-b6e8750a.js","assets/framework-4cdd1fd0.js"])),"v-b5b195a0":defineAsyncComponent(()=>__vitePreload(()=>import("./community.md.html-03e802c6.js"),["assets/community.md.html-03e802c6.js","assets/framework-4cdd1fd0.js"])),"v-63d3fd42":defineAsyncComponent(()=>__vitePreload(()=>import("./i18n.md.html-9bcaff78.js"),["assets/i18n.md.html-9bcaff78.js","assets/framework-4cdd1fd0.js"])),"v-342d3776":defineAsyncComponent(()=>__vitePreload(()=>import("./markmap.md.html-5f513be9.js"),["assets/markmap.md.html-5f513be9.js","assets/framework-4cdd1fd0.js"])),"v-00be2920":defineAsyncComponent(()=>__vitePreload(()=>import("./project.md.html-2292fafe.js"),["assets/project.md.html-2292fafe.js","assets/framework-4cdd1fd0.js"])),"v-42369c09":defineAsyncComponent(()=>__vitePreload(()=>import("./quick-start.md.html-641c79ca.js"),["assets/quick-start.md.html-641c79ca.js","assets/framework-4cdd1fd0.js"])),"v-3cc369e3":defineAsyncComponent(()=>__vitePreload(()=>import("./side-load.md.html-f92568a7.js"),["assets/side-load.md.html-f92568a7.js","assets/framework-4cdd1fd0.js"])),"v-520ebe55":defineAsyncComponent(()=>__vitePreload(()=>import("./star-request.md.html-385536b5.js"),["assets/star-request.md.html-385536b5.js","assets/framework-4cdd1fd0.js"])),"v-35380e8e":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-b3717b72.js"),["assets/index.html-b3717b72.js","assets/framework-4cdd1fd0.js"])),"v-73139ec8":defineAsyncComponent(()=>__vitePreload(()=>import("./achievements.html-b77f08a8.js"),["assets/achievements.html-b77f08a8.js","assets/framework-4cdd1fd0.js"])),"v-1c93fc72":defineAsyncComponent(()=>__vitePreload(()=>import("./character-data.html-2fe8637b.js"),["assets/character-data.html-2fe8637b.js","assets/framework-4cdd1fd0.js"])),"v-e37f5fa8":defineAsyncComponent(()=>__vitePreload(()=>import("./character-wiki.html-1a55032d.js"),["assets/character-wiki.html-1a55032d.js","assets/framework-4cdd1fd0.js"])),"v-646944b6":defineAsyncComponent(()=>__vitePreload(()=>import("./daily-notes.html-46b73ee5.js"),["assets/daily-notes.html-46b73ee5.js","assets/framework-4cdd1fd0.js"])),"v-1ae10847":defineAsyncComponent(()=>__vitePreload(()=>import("./develop-plan.html-f700aa7d.js"),["assets/develop-plan.html-f700aa7d.js","assets/framework-4cdd1fd0.js"])),"v-923d01d2":defineAsyncComponent(()=>__vitePreload(()=>import("./game-launcher.html-5c25f3c7.js"),["assets/game-launcher.html-5c25f3c7.js","assets/framework-4cdd1fd0.js"])),"v-6de46920":defineAsyncComponent(()=>__vitePreload(()=>import("./hutao-API.html-c2e7c17b.js"),["assets/hutao-API.html-c2e7c17b.js","assets/framework-4cdd1fd0.js"])),"v-0c385e36":defineAsyncComponent(()=>__vitePreload(()=>import("./hutao-settings.html-54f291a3.js"),["assets/hutao-settings.html-54f291a3.js","assets/framework-4cdd1fd0.js"])),"v-3e40bb9d":defineAsyncComponent(()=>__vitePreload(()=>import("./mhy-account-switch.html-eca9d9bd.js"),["assets/mhy-account-switch.html-eca9d9bd.js","assets/framework-4cdd1fd0.js"])),"v-7070f771":defineAsyncComponent(()=>__vitePreload(()=>import("./weapon-wiki.html-b9ab2ced.js"),["assets/weapon-wiki.html-b9ab2ced.js","assets/framework-4cdd1fd0.js"])),"v-f4f67790":defineAsyncComponent(()=>__vitePreload(()=>import("./wish-export.html-480639ef.js"),["assets/wish-export.html-480639ef.js","assets/framework-4cdd1fd0.js"])),"v-3ec6c5aa":defineAsyncComponent(()=>__vitePreload(()=>import("./community.md.html-9b2ccc06.js"),["assets/community.md.html-9b2ccc06.js","assets/framework-4cdd1fd0.js"])),"v-69cf6ef8":defineAsyncComponent(()=>__vitePreload(()=>import("./i18n.md.html-8b95bd18.js"),["assets/i18n.md.html-8b95bd18.js","assets/framework-4cdd1fd0.js"])),"v-20426231":defineAsyncComponent(()=>__vitePreload(()=>import("./markmap.md.html-0d4461d2.js"),["assets/markmap.md.html-0d4461d2.js","assets/framework-4cdd1fd0.js"])),"v-2659584a":defineAsyncComponent(()=>__vitePreload(()=>import("./project.md.html-8da88505.js"),["assets/project.md.html-8da88505.js","assets/framework-4cdd1fd0.js"])),"v-75f1f144":defineAsyncComponent(()=>__vitePreload(()=>import("./quick-start.md.html-1b102477.js"),["assets/quick-start.md.html-1b102477.js","assets/framework-4cdd1fd0.js"])),"v-7838d1de":defineAsyncComponent(()=>__vitePreload(()=>import("./side-load.md.html-4ad48437.js"),["assets/side-load.md.html-4ad48437.js","assets/framework-4cdd1fd0.js"])),"v-d483df0c":defineAsyncComponent(()=>__vitePreload(()=>import("./star-request.md.html-d3dd9318.js"),["assets/star-request.md.html-d3dd9318.js","assets/framework-4cdd1fd0.js"])),"v-b573819c":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-4e9ddc8f.js"),["assets/index.html-4e9ddc8f.js","assets/framework-4cdd1fd0.js"])),"v-39f4c4da":defineAsyncComponent(()=>__vitePreload(()=>import("./bug-report.html-23fcf9ad.js"),["assets/bug-report.html-23fcf9ad.js","assets/framework-4cdd1fd0.js"])),"v-6730cc6c":defineAsyncComponent(()=>__vitePreload(()=>import("./privacy-notice.html-0505f92c.js"),["assets/privacy-notice.html-0505f92c.js","assets/framework-4cdd1fd0.js"])),"v-d670f89a":defineAsyncComponent(()=>__vitePreload(()=>import("./tos.html-cb456359.js"),["assets/tos.html-cb456359.js","assets/framework-4cdd1fd0.js"])),"v-a05f49b2":defineAsyncComponent(()=>__vitePreload(()=>import("./update-log.html-72018899.js"),["assets/update-log.html-72018899.js","assets/framework-4cdd1fd0.js"])),"v-8b73fa6c":defineAsyncComponent(()=>__vitePreload(()=>import("./FAQ.md.html-114586f1.js"),["assets/FAQ.md.html-114586f1.js","assets/framework-4cdd1fd0.js"])),"v-6ba97952":defineAsyncComponent(()=>__vitePreload(()=>import("./Gacha-system-and-export-principal.md.html-f9336b2e.js"),["assets/Gacha-system-and-export-principal.md.html-f9336b2e.js","assets/framework-4cdd1fd0.js"])),"v-3301557c":defineAsyncComponent(()=>__vitePreload(()=>import("./README.md.html-7978d93e.js"),["assets/README.md.html-7978d93e.js","assets/framework-4cdd1fd0.js"])),"v-30fa6e94":defineAsyncComponent(()=>__vitePreload(()=>import("./artifact-rating-rules.md.html-49ab2d98.js"),["assets/artifact-rating-rules.md.html-49ab2d98.js","assets/framework-4cdd1fd0.js"])),"v-fb6cc8d0":defineAsyncComponent(()=>__vitePreload(()=>import("./exceptions.md.html-38e2c608.js"),["assets/exceptions.md.html-38e2c608.js","assets/framework-4cdd1fd0.js"])),"v-eb39d664":defineAsyncComponent(()=>__vitePreload(()=>import("./get-stoken-cookie-from-the-third-party.md.html-a5423a7a.js"),["assets/get-stoken-cookie-from-the-third-party.md.html-a5423a7a.js","assets/framework-4cdd1fd0.js"])),"v-b35526ba":defineAsyncComponent(()=>__vitePreload(()=>import("./known-issue.md.html-1870ac81.js"),["assets/known-issue.md.html-1870ac81.js","assets/framework-4cdd1fd0.js"])),"v-575ce276":defineAsyncComponent(()=>__vitePreload(()=>import("./mihoyo-risk-tip.md.html-ad8fef67.js"),["assets/mihoyo-risk-tip.md.html-ad8fef67.js","assets/framework-4cdd1fd0.js"])),"v-e3504e94":defineAsyncComponent(()=>__vitePreload(()=>import("./uninstall.md.html-e11eb1c9.js"),["assets/uninstall.md.html-e11eb1c9.js","assets/framework-4cdd1fd0.js"])),"v-6434bfc7":defineAsyncComponent(()=>__vitePreload(()=>import("./README.md.html-0388ffe0.js"),["assets/README.md.html-0388ffe0.js","assets/framework-4cdd1fd0.js"])),"v-2a5a5906":defineAsyncComponent(()=>__vitePreload(()=>import("./achievements.md.html-4d788a95.js"),["assets/achievements.md.html-4d788a95.js","assets/framework-4cdd1fd0.js"])),"v-2809f632":defineAsyncComponent(()=>__vitePreload(()=>import("./character-data.md.html-742082a7.js"),["assets/character-data.md.html-742082a7.js","assets/framework-4cdd1fd0.js"])),"v-30de5eed":defineAsyncComponent(()=>__vitePreload(()=>import("./character-wiki.md.html-bffe49cd.js"),["assets/character-wiki.md.html-bffe49cd.js","assets/framework-4cdd1fd0.js"])),"v-4f509108":defineAsyncComponent(()=>__vitePreload(()=>import("./daily-notes.md.html-9c5e5d0b.js"),["assets/daily-notes.md.html-9c5e5d0b.js","assets/framework-4cdd1fd0.js"])),"v-af9b501c":defineAsyncComponent(()=>__vitePreload(()=>import("./develop-plan.md.html-b677d4e1.js"),["assets/develop-plan.md.html-b677d4e1.js","assets/framework-4cdd1fd0.js"])),"v-62dad86c":defineAsyncComponent(()=>__vitePreload(()=>import("./game-launcher.md.html-d9f111ba.js"),["assets/game-launcher.md.html-d9f111ba.js","assets/framework-4cdd1fd0.js"])),"v-692ae6d1":defineAsyncComponent(()=>__vitePreload(()=>import("./hutao-API.md.html-d40dde36.js"),["assets/hutao-API.md.html-d40dde36.js","assets/framework-4cdd1fd0.js"])),"v-38def794":defineAsyncComponent(()=>__vitePreload(()=>import("./hutao-settings.md.html-0a57bcc6.js"),["assets/hutao-settings.md.html-0a57bcc6.js","assets/framework-4cdd1fd0.js"])),"v-7bea4848":defineAsyncComponent(()=>__vitePreload(()=>import("./mhy-account-switch.md.html-7bcdaa84.js"),["assets/mhy-account-switch.md.html-7bcdaa84.js","assets/framework-4cdd1fd0.js"])),"v-3d7c3a30":defineAsyncComponent(()=>__vitePreload(()=>import("./weapon-wiki.md.html-cc3d08f0.js"),["assets/weapon-wiki.md.html-cc3d08f0.js","assets/framework-4cdd1fd0.js"])),"v-089f6409":defineAsyncComponent(()=>__vitePreload(()=>import("./wish-export.md.html-34aaf79a.js"),["assets/wish-export.md.html-34aaf79a.js","assets/framework-4cdd1fd0.js"])),"v-0e6a1380":defineAsyncComponent(()=>__vitePreload(()=>import("./README.md.html-922056ac.js"),["assets/README.md.html-922056ac.js","assets/framework-4cdd1fd0.js"])),"v-21f7ee7f":defineAsyncComponent(()=>__vitePreload(()=>import("./bug-report.md.html-2e2259be.js"),["assets/bug-report.md.html-2e2259be.js","assets/framework-4cdd1fd0.js"])),"v-c48cc4e2":defineAsyncComponent(()=>__vitePreload(()=>import("./privacy-notice.md.html-72100abc.js"),["assets/privacy-notice.md.html-72100abc.js","assets/framework-4cdd1fd0.js"])),"v-9aed64a4":defineAsyncComponent(()=>__vitePreload(()=>import("./tos.md.html-2a3aa703.js"),["assets/tos.md.html-2a3aa703.js","assets/framework-4cdd1fd0.js"])),"v-5e8f9912":defineAsyncComponent(()=>__vitePreload(()=>import("./update-log.md.html-96d56558.js"),["assets/update-log.md.html-96d56558.js","assets/framework-4cdd1fd0.js"])),"v-04155622":defineAsyncComponent(()=>__vitePreload(()=>import("./FAQ.md.html-dc376cab.js"),["assets/FAQ.md.html-dc376cab.js","assets/framework-4cdd1fd0.js"])),"v-2e3b8692":defineAsyncComponent(()=>__vitePreload(()=>import("./Gacha-system-and-export-principal.md.html-ada48f48.js"),["assets/Gacha-system-and-export-principal.md.html-ada48f48.js","assets/framework-4cdd1fd0.js"])),"v-75c794fd":defineAsyncComponent(()=>__vitePreload(()=>import("./README.md.html-3337c447.js"),["assets/README.md.html-3337c447.js","assets/framework-4cdd1fd0.js"])),"v-eb3c88ca":defineAsyncComponent(()=>__vitePreload(()=>import("./artifact-rating-rules.md.html-f072c1f9.js"),["assets/artifact-rating-rules.md.html-f072c1f9.js","assets/framework-4cdd1fd0.js"])),"v-a0b4f45a":defineAsyncComponent(()=>__vitePreload(()=>import("./exceptions.md.html-1e7a6971.js"),["assets/exceptions.md.html-1e7a6971.js","assets/framework-4cdd1fd0.js"])),"v-04f4aeee":defineAsyncComponent(()=>__vitePreload(()=>import("./get-stoken-cookie-from-the-third-party.md.html-395a3de6.js"),["assets/get-stoken-cookie-from-the-third-party.md.html-395a3de6.js","assets/framework-4cdd1fd0.js"])),"v-2476c9c8":defineAsyncComponent(()=>__vitePreload(()=>import("./known-issue.md.html-55ffd3d7.js"),["assets/known-issue.md.html-55ffd3d7.js","assets/framework-4cdd1fd0.js"])),"v-7a85d16a":defineAsyncComponent(()=>__vitePreload(()=>import("./mihoyo-risk-tip.md.html-ba3a2f16.js"),["assets/mihoyo-risk-tip.md.html-ba3a2f16.js","assets/framework-4cdd1fd0.js"])),"v-77083b1b":defineAsyncComponent(()=>__vitePreload(()=>import("./uninstall.md.html-dbc753b0.js"),["assets/uninstall.md.html-dbc753b0.js","assets/framework-4cdd1fd0.js"])),"v-190600fc":defineAsyncComponent(()=>__vitePreload(()=>import("./README.md.html-3ed4d138.js"),["assets/README.md.html-3ed4d138.js","assets/framework-4cdd1fd0.js"])),"v-30dd1af8":defineAsyncComponent(()=>__vitePreload(()=>import("./achievements.md.html-29fc3ed6.js"),["assets/achievements.md.html-29fc3ed6.js","assets/framework-4cdd1fd0.js"])),"v-4edd4cbc":defineAsyncComponent(()=>__vitePreload(()=>import("./character-data.md.html-8ee199b4.js"),["assets/character-data.md.html-8ee199b4.js","assets/framework-4cdd1fd0.js"])),"v-1d74b3a8":defineAsyncComponent(()=>__vitePreload(()=>import("./character-wiki.md.html-4f2356b7.js"),["assets/character-wiki.md.html-4f2356b7.js","assets/framework-4cdd1fd0.js"])),"v-567914a1":defineAsyncComponent(()=>__vitePreload(()=>import("./daily-notes.md.html-4e37e9bd.js"),["assets/daily-notes.md.html-4e37e9bd.js","assets/framework-4cdd1fd0.js"])),"v-2386c126":defineAsyncComponent(()=>__vitePreload(()=>import("./develop-plan.md.html-bba60243.js"),["assets/develop-plan.md.html-bba60243.js","assets/framework-4cdd1fd0.js"])),"v-49d13baf":defineAsyncComponent(()=>__vitePreload(()=>import("./game-launcher.md.html-d95a5b0b.js"),["assets/game-launcher.md.html-d95a5b0b.js","assets/framework-4cdd1fd0.js"])),"v-51db4936":defineAsyncComponent(()=>__vitePreload(()=>import("./hutao-API.md.html-91e4a533.js"),["assets/hutao-API.md.html-91e4a533.js","assets/framework-4cdd1fd0.js"])),"v-25754c4f":defineAsyncComponent(()=>__vitePreload(()=>import("./hutao-settings.md.html-d9ef54a1.js"),["assets/hutao-settings.md.html-d9ef54a1.js","assets/framework-4cdd1fd0.js"])),"v-1da25b17":defineAsyncComponent(()=>__vitePreload(()=>import("./mhy-account-switch.md.html-e8e0a285.js"),["assets/mhy-account-switch.md.html-e8e0a285.js","assets/framework-4cdd1fd0.js"])),"v-88c4d156":defineAsyncComponent(()=>__vitePreload(()=>import("./weapon-wiki.md.html-e2e22a75.js"),["assets/weapon-wiki.md.html-e2e22a75.js","assets/framework-4cdd1fd0.js"])),"v-f27e7da4":defineAsyncComponent(()=>__vitePreload(()=>import("./wish-export.md.html-d2a32ae8.js"),["assets/wish-export.md.html-d2a32ae8.js","assets/framework-4cdd1fd0.js"])),"v-26bd5f0a":defineAsyncComponent(()=>__vitePreload(()=>import("./README.md.html-36910169.js"),["assets/README.md.html-36910169.js","assets/framework-4cdd1fd0.js"])),"v-680235fa":defineAsyncComponent(()=>__vitePreload(()=>import("./bug-report.md.html-0e8ecd31.js"),["assets/bug-report.md.html-0e8ecd31.js","assets/framework-4cdd1fd0.js"])),"v-83e4a0ec":defineAsyncComponent(()=>__vitePreload(()=>import("./privacy-notice.md.html-c103444c.js"),["assets/privacy-notice.md.html-c103444c.js","assets/framework-4cdd1fd0.js"])),"v-70a6aada":defineAsyncComponent(()=>__vitePreload(()=>import("./tos.md.html-c94abf54.js"),["assets/tos.md.html-c94abf54.js","assets/framework-4cdd1fd0.js"])),"v-b6cc3ee6":defineAsyncComponent(()=>__vitePreload(()=>import("./update-log.md.html-754ae00d.js"),["assets/update-log.md.html-754ae00d.js","assets/framework-4cdd1fd0.js"])),"v-3706649a":defineAsyncComponent(()=>__vitePreload(()=>import("./404.html-25b1d7cf.js"),["assets/404.html-25b1d7cf.js","assets/framework-4cdd1fd0.js"])),"v-437b37b6":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-196e6059.js"),["assets/index.html-196e6059.js","assets/framework-4cdd1fd0.js"])),"v-2d0a9db2":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-7a0d1e64.js"),["assets/index.html-7a0d1e64.js","assets/framework-4cdd1fd0.js"])),"v-5f449840":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-725b0072.js"),["assets/index.html-725b0072.js","assets/framework-4cdd1fd0.js"])),"v-30f089b6":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-98ac74d7.js"),["assets/index.html-98ac74d7.js","assets/framework-4cdd1fd0.js"])),"v-a4f9d2c4":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-128dfd33.js"),["assets/index.html-128dfd33.js","assets/framework-4cdd1fd0.js"])),"v-d927724a":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-8154c256.js"),["assets/index.html-8154c256.js","assets/framework-4cdd1fd0.js"])),"v-aad363c0":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-344a0ae2.js"),["assets/index.html-344a0ae2.js","assets/framework-4cdd1fd0.js"])),"v-318e524e":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-372292f0.js"),["assets/index.html-372292f0.js","assets/framework-4cdd1fd0.js"]))};var layoutsSymbol=Symbol(""),pagesData$1=ref(pagesData$2),pageDataEmpty$1=readonly({key:"",path:"",title:"",lang:"",frontmatter:{},headers:[]}),pageData$1=ref(pageDataEmpty$1),usePageData$1=()=>pageData$1,pageFrontmatterSymbol=Symbol(""),usePageFrontmatter=()=>{const $o=inject(pageFrontmatterSymbol);if(!$o)throw new Error("usePageFrontmatter() is called without provider.");return $o},pageHeadSymbol=Symbol(""),usePageHead=()=>{const $o=inject(pageHeadSymbol);if(!$o)throw new Error("usePageHead() is called without provider.");return $o},pageHeadTitleSymbol=Symbol(""),pageLangSymbol=Symbol(""),usePageLang=()=>{const $o=inject(pageLangSymbol);if(!$o)throw new Error("usePageLang() is called without provider.");return $o},pageLayoutSymbol=Symbol(""),usePageLayout=()=>{const $o=inject(pageLayoutSymbol);if(!$o)throw new Error("usePageLayout() is called without provider.");return $o},routeLocaleSymbol=Symbol(""),useRouteLocale=()=>{const $o=inject(routeLocaleSymbol);if(!$o)throw new Error("useRouteLocale() is called without provider.");return $o},siteData=ref(siteData$1),useSiteData=()=>siteData,siteLocaleDataSymbol=Symbol(""),useSiteLocaleData=()=>{const $o=inject(siteLocaleDataSymbol);if(!$o)throw new Error("useSiteLocaleData() is called without provider.");return $o},updateHeadSymbol=Symbol(""),LAYOUT_NAME_DEFAULT$1="Layout",LAYOUT_NAME_NOT_FOUND$1="NotFound",resolvers=reactive({resolveLayouts:$o=>$o.reduce((Lo,Ao)=>({...Lo,...Ao.layouts}),{}),resolvePageData:async $o=>{const Lo=pagesData$1.value[$o];return await(Lo==null?void 0:Lo())??pageDataEmpty$1},resolvePageFrontmatter:$o=>$o.frontmatter,resolvePageHead:($o,Lo,Ao)=>{const To=isString$1(Lo.description)?Lo.description:Ao.description,xo=[...isArray(Lo.head)?Lo.head:[],...Ao.head,["title",{},$o],["meta",{name:"description",content:To}]];return dedupeHead(xo)},resolvePageHeadTitle:($o,Lo)=>[$o.title,Lo.title].filter(Ao=>!!Ao).join(" | "),resolvePageLang:$o=>$o.lang||"en",resolvePageLayout:($o,Lo)=>{let Ao;if($o.path){const To=$o.frontmatter.layout;isString$1(To)?Ao=To:Ao=LAYOUT_NAME_DEFAULT$1}else Ao=LAYOUT_NAME_NOT_FOUND$1;return Lo[Ao]},resolveRouteLocale:($o,Lo)=>resolveLocalePath($o,Lo),resolveSiteLocaleData:($o,Lo)=>({...$o,...$o.locales[Lo]})}),ClientOnly=defineComponent({name:"ClientOnly",setup($o,Lo){const Ao=ref(!1);return onMounted(()=>{Ao.value=!0}),()=>{var To,xo;return Ao.value?(xo=(To=Lo.slots).default)==null?void 0:xo.call(To):null}}}),Content=defineComponent({name:"Content",props:{pageKey:{type:String,required:!1,default:""}},setup($o){const Lo=usePageData$1(),Ao=computed(()=>pagesComponents[$o.pageKey||Lo.value.key]);return()=>Ao.value?h$4(Ao.value):h$4("div","404 Not Found")}}),defineClientConfig$1=($o={})=>$o,withBase=$o=>isLinkHttp($o)?$o:`/${removeLeadingSlash($o)}`;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($o,Lo){for(var Ao=new u16(31),To=0;To<31;++To)Ao[To]=Lo+=1<<$o[To-1];for(var xo=new u32(Ao[30]),To=1;To<30;++To)for(var Ro=Ao[To];Ro>>1|(i$6&21845)<<1;x$3=(x$3&52428)>>>2|(x$3&13107)<<2,x$3=(x$3&61680)>>>4|(x$3&3855)<<4,rev[i$6]=((x$3&65280)>>>8|(x$3&255)<<8)>>>1}var hMap=function($o,Lo,Ao){for(var To=$o.length,xo=0,Ro=new u16(Lo);xo>>Mo]=Vo}else for(No=new u16(To),xo=0;xo>>15-$o[xo]);return No},flt=new u8(288);for(var i$6=0;i$6<144;++i$6)flt[i$6]=8;for(var i$6=144;i$6<256;++i$6)flt[i$6]=9;for(var i$6=256;i$6<280;++i$6)flt[i$6]=7;for(var i$6=280;i$6<288;++i$6)flt[i$6]=8;var fdt=new u8(32);for(var i$6=0;i$6<32;++i$6)fdt[i$6]=5;var flrm=hMap(flt,9,1),fdrm=hMap(fdt,5,1),max=function($o){for(var Lo=$o[0],Ao=1;Ao<$o.length;++Ao)$o[Ao]>Lo&&(Lo=$o[Ao]);return Lo},bits=function($o,Lo,Ao){var To=Lo/8|0;return($o[To]|$o[To+1]<<8)>>(Lo&7)&Ao},bits16=function($o,Lo){var Ao=Lo/8|0;return($o[Ao]|$o[Ao+1]<<8|$o[Ao+2]<<16)>>(Lo&7)},shft=function($o){return($o+7)/8|0},slc=function($o,Lo,Ao){(Lo==null||Lo<0)&&(Lo=0),(Ao==null||Ao>$o.length)&&(Ao=$o.length);var To=new($o.BYTES_PER_ELEMENT==2?u16:$o.BYTES_PER_ELEMENT==4?u32:u8)(Ao-Lo);return To.set($o.subarray(Lo,Ao)),To},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($o,Lo,Ao){var To=new Error(Lo||ec[$o]);if(To.code=$o,Error.captureStackTrace&&Error.captureStackTrace(To,err),!Ao)throw To;return To},inflt=function($o,Lo,Ao){var To=$o.length;if(!To||Ao&&Ao.f&&!Ao.l)return Lo||new u8(0);var xo=!Lo||Ao,Ro=!Ao||Ao.i;Ao||(Ao={}),Lo||(Lo=new u8(To*3));var Bo=function(Ta){var Ca=Lo.length;if(Ta>Ca){var xa=new u8(Math.max(Ca*2,Ta));xa.set(Lo),Lo=xa}},No=Ao.f||0,Mo=Ao.p||0,Vo=Ao.b||0,zo=Ao.l,Fo=Ao.d,Uo=Ao.m,Ho=Ao.n,Wo=To*8;do{if(!zo){No=bits($o,Mo,1);var qo=bits($o,Mo+1,3);if(Mo+=3,qo)if(qo==1)zo=flrm,Fo=fdrm,Uo=9,Ho=5;else if(qo==2){var Qo=bits($o,Mo,31)+257,Ko=bits($o,Mo+10,15)+4,Jo=Qo+bits($o,Mo+5,31)+1;Mo+=14;for(var aa=new u8(Jo),ea=new u8(19),Xo=0;Xo>>4;if(Go<16)aa[Xo++]=Go;else{var na=0,ra=0;for(Go==16?(ra=3+bits($o,Mo,3),Mo+=2,na=aa[Xo-1]):Go==17?(ra=3+bits($o,Mo,7),Mo+=3):Go==18&&(ra=11+bits($o,Mo,127),Mo+=7);ra--;)aa[Xo++]=na}}var ta=aa.subarray(0,Qo),ia=aa.subarray(Qo);Uo=max(ta),Ho=max(ia),zo=hMap(ta,Uo,1),Fo=hMap(ia,Ho,1)}else err(1);else{var Go=shft(Mo)+4,Yo=$o[Go-4]|$o[Go-3]<<8,Zo=Go+Yo;if(Zo>To){Ro&&err(0);break}xo&&Bo(Vo+Yo),Lo.set($o.subarray(Go,Zo),Vo),Ao.b=Vo+=Yo,Ao.p=Mo=Zo*8,Ao.f=No;continue}if(Mo>Wo){Ro&&err(0);break}}xo&&Bo(Vo+131072);for(var oa=(1<>>4;if(Mo+=na&15,Mo>Wo){Ro&&err(0);break}if(na||err(2),ga<256)Lo[Vo++]=ga;else if(ga==256){ha=Mo,zo=null;break}else{var wa=ga-254;if(ga>264){var Xo=ga-257,$a=fleb[Xo];wa=bits($o,Mo,(1<<$a)-1)+fl[Xo],Mo+=$a}var Ea=Fo[bits16($o,Mo)&ua],Pa=Ea>>>4;Ea||err(3),Mo+=Ea&15;var ia=fd[Pa];if(Pa>3){var $a=fdeb[Pa];ia+=bits16($o,Mo)&(1<<$a)-1,Mo+=$a}if(Mo>Wo){Ro&&err(0);break}xo&&Bo(Vo+131072);for(var Da=Vo+wa;Vo>>4>7||($o[0]<<8|$o[1])%31)&&err(6,"invalid zlib data"),$o[1]&32&&err(6,"invalid zlib data: preset dictionaries not supported")};function unzlibSync($o,Lo){return inflt((zlv($o),$o.subarray(2,-4)),Lo)}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($o){for(var Lo="",Ao=0;;){var To=$o[Ao++],xo=(To>127)+(To>223)+(To>239);if(Ao+xo>$o.length)return[Lo,slc($o,Ao-1)];xo?xo==3?(To=((To&15)<<18|($o[Ao++]&63)<<12|($o[Ao++]&63)<<6|$o[Ao++]&63)-65536,Lo+=String.fromCharCode(55296|To>>10,56320|To&1023)):xo&1?Lo+=String.fromCharCode((To&31)<<6|$o[Ao++]&63):Lo+=String.fromCharCode((To&15)<<12|($o[Ao++]&63)<<6|$o[Ao++]&63):Lo+=String.fromCharCode(To)}};function strToU8($o,Lo){if(Lo){for(var Ao=new u8($o.length),To=0;To<$o.length;++To)Ao[To]=$o.charCodeAt(To);return Ao}if(te$2)return te$2.encode($o);for(var xo=$o.length,Ro=new u8($o.length+($o.length>>1)),Bo=0,No=function(zo){Ro[Bo++]=zo},To=0;ToRo.length){var Mo=new u8(Bo+8+(xo-To<<1));Mo.set(Ro),Ro=Mo}var Vo=$o.charCodeAt(To);Vo<128||Lo?No(Vo):Vo<2048?(No(192|Vo>>6),No(128|Vo&63)):Vo>55295&&Vo<57344?(Vo=65536+(Vo&1023<<10)|$o.charCodeAt(++To)&1023,No(240|Vo>>18),No(128|Vo>>12&63),No(128|Vo>>6&63),No(128|Vo&63)):(No(224|Vo>>12),No(128|Vo>>6&63),No(128|Vo&63))}return slc(Ro,0,Bo)}function strFromU8($o,Lo){if(Lo){for(var Ao="",To=0;To<$o.length;To+=16384)Ao+=String.fromCharCode.apply(null,$o.subarray(To,To+16384));return Ao}else{if(td)return td.decode($o);var xo=dutf8($o),Ro=xo[0],Bo=xo[1];return Bo.length&&err(8),Ro}}const R$2=({name:$o="",color:Lo="currentColor"},{slots:Ao})=>{var To;return h$4("svg",{xmlns:"http://www.w3.org/2000/svg",class:["icon",`${$o}-icon`],viewBox:"0 0 1024 1024",fill:Lo,"aria-label":`${$o} icon`},(To=Ao.default)==null?void 0:To.call(Ao))};R$2.displayName="IconBase";const kt$2=($o,{slots:Lo})=>{var Ao;return((Ao=Lo.default)==null?void 0:Ao.call(Lo))||null},vt$2=()=>h$4(R$2,{name:"github"},()=>h$4("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$2.displayName="GitHubIcon";const pt$2=()=>h$4(R$2,{name:"gitlab"},()=>h$4("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$2.displayName="GitlabIcon";const $t$2=()=>h$4(R$2,{name:"gitee"},()=>h$4("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$2.displayName="GiteeIcon";const gt$2=()=>h$4(R$2,{name:"bitbucket"},()=>h$4("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$2.displayName="BitbucketIcon";const yt$2=()=>h$4(R$2,{name:"source"},()=>h$4("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$2.displayName="SourceIcon";const Ht$2=($o,Lo)=>{const Ao=Lo?Lo._instance:getCurrentInstance();return isPlainObject(Ao==null?void 0:Ao.appContext.components)&&($o in Ao.appContext.components||camelize($o)in Ao.appContext.components||capitalize(camelize($o))in Ao.appContext.components)},Yt$2=$o=>{const Lo=useRouteLocale();return computed(()=>$o[Lo.value])},Lt$1=$o=>/\b(?:Android|iPhone)/i.test($o),Zt$2=($o,Lo)=>{let Ao=1;for(let To=0;To<$o.length;To++)Ao+=$o.charCodeAt(To),Ao+=Ao<<10,Ao^=Ao>>6;return Ao+=Ao<<3,Ao^=Ao>>11,Ao%Lo};var K$2=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},et$1={},Bt$2={get exports(){return et$1},set exports($o){et$1=$o}};(function($o,Lo){(function(Ao,To){$o.exports=To()})(K$2,function(){var Ao=1e3,To=6e4,xo=36e5,Ro="millisecond",Bo="second",No="minute",Mo="hour",Vo="day",zo="week",Fo="month",Uo="quarter",Ho="year",Wo="date",qo="Invalid Date",Go=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,Yo=/\[([^\]]+)]|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,Zo={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(na){var ra=["th","st","nd","rd"],ta=na%100;return"["+na+(ra[(ta-20)%10]||ra[ta]||ra[0])+"]"}},Qo=function(na,ra,ta){var ia=String(na);return!ia||ia.length>=ra?na:""+Array(ra+1-ia.length).join(ta)+na},Ko={s:Qo,z:function(na){var ra=-na.utcOffset(),ta=Math.abs(ra),ia=Math.floor(ta/60),oa=ta%60;return(ra<=0?"+":"-")+Qo(ia,2,"0")+":"+Qo(oa,2,"0")},m:function na(ra,ta){if(ra.date()1)return na(ha[0])}else{var ga=ra.name;aa[ga]=ra,oa=ga}return!ia&&oa&&(Jo=oa),oa||!ia&&Jo},la=function(na,ra){if(ea(na))return na.clone();var ta=typeof ra=="object"?ra:{};return ta.date=na,ta.args=arguments,new ka(ta)},ma=Ko;ma.l=Xo,ma.i=ea,ma.w=function(na,ra){return la(na,{locale:ra.$L,utc:ra.$u,x:ra.$x,$offset:ra.$offset})};var ka=function(){function na(ta){this.$L=Xo(ta.locale,null,!0),this.parse(ta)}var ra=na.prototype;return ra.parse=function(ta){this.$d=function(ia){var oa=ia.date,ua=ia.utc;if(oa===null)return new Date(NaN);if(ma.u(oa))return new Date;if(oa instanceof Date)return new Date(oa);if(typeof oa=="string"&&!/Z$/i.test(oa)){var ha=oa.match(Go);if(ha){var ga=ha[2]-1||0,wa=(ha[7]||"0").substring(0,3);return ua?new Date(Date.UTC(ha[1],ga,ha[3]||1,ha[4]||0,ha[5]||0,ha[6]||0,wa)):new Date(ha[1],ga,ha[3]||1,ha[4]||0,ha[5]||0,ha[6]||0,wa)}}return new Date(oa)}(ta),this.$x=ta.x||{},this.init()},ra.init=function(){var ta=this.$d;this.$y=ta.getFullYear(),this.$M=ta.getMonth(),this.$D=ta.getDate(),this.$W=ta.getDay(),this.$H=ta.getHours(),this.$m=ta.getMinutes(),this.$s=ta.getSeconds(),this.$ms=ta.getMilliseconds()},ra.$utils=function(){return ma},ra.isValid=function(){return this.$d.toString()!==qo},ra.isSame=function(ta,ia){var oa=la(ta);return this.startOf(ia)<=oa&&oa<=this.endOf(ia)},ra.isAfter=function(ta,ia){return la(ta)=0?1:Yo.date()),Qo=Go.year||Yo.year(),Ko=Go.month>=0?Go.month:Go.year||Go.day?0:Yo.month(),Jo=Go.hour||0,aa=Go.minute||0,ea=Go.second||0,Xo=Go.millisecond||0;return qo?new Date(Date.UTC(Qo,Ko,Zo,Jo,aa,ea,Xo)):new Date(Qo,Ko,Zo,Jo,aa,ea,Xo)}return Wo},No=Ro.parse;Ro.parse=function(Uo){Uo.date=Bo.bind(this)(Uo),No.bind(this)(Uo)};var Mo=Ro.set,Vo=Ro.add,zo=Ro.subtract,Fo=function(Uo,Ho,Wo,qo){qo===void 0&&(qo=1);var Go=Object.keys(Ho),Yo=this;return Go.forEach(function(Zo){Yo=Uo.bind(Yo)(Ho[Zo]*qo,Zo)}),Yo};Ro.set=function(Uo,Ho){return Ho=Ho===void 0?Uo:Ho,Uo.constructor.name==="Object"?Fo.bind(this)(function(Wo,qo){return Mo.bind(this)(qo,Wo)},Ho,Uo):Mo.bind(this)(Uo,Ho)},Ro.add=function(Uo,Ho){return Uo.constructor.name==="Object"?Fo.bind(this)(Vo,Uo,Ho):Vo.bind(this)(Uo,Ho)},Ro.subtract=function(Uo,Ho){return Uo.constructor.name==="Object"?Fo.bind(this)(Vo,Uo,Ho,-1):zo.bind(this)(Uo,Ho)}}})})(Ft$2);var Jt$2=nt$2,it$2={},qt$2={get exports(){return it$2},set exports($o){it$2=$o}};(function($o,Lo){(function(Ao,To){$o.exports=To()})(K$2,function(){var Ao={year:0,month:1,day:2,hour:3,minute:4,second:5},To={};return function(xo,Ro,Bo){var No,Mo=function(Uo,Ho,Wo){Wo===void 0&&(Wo={});var qo=new Date(Uo),Go=function(Yo,Zo){Zo===void 0&&(Zo={});var Qo=Zo.timeZoneName||"short",Ko=Yo+"|"+Qo,Jo=To[Ko];return Jo||(Jo=new Intl.DateTimeFormat("en-US",{hour12:!1,timeZone:Yo,year:"numeric",month:"2-digit",day:"2-digit",hour:"2-digit",minute:"2-digit",second:"2-digit",timeZoneName:Qo}),To[Ko]=Jo),Jo}(Ho,Wo);return Go.formatToParts(qo)},Vo=function(Uo,Ho){for(var Wo=Mo(Uo,Ho),qo=[],Go=0;Go=0&&(qo[Ko]=parseInt(Qo,10))}var Jo=qo[3],aa=Jo===24?0:Jo,ea=qo[0]+"-"+qo[1]+"-"+qo[2]+" "+aa+":"+qo[4]+":"+qo[5]+":000",Xo=+Uo;return(Bo.utc(ea).valueOf()-(Xo-=Xo%1e3))/6e4},zo=Ro.prototype;zo.tz=function(Uo,Ho){Uo===void 0&&(Uo=No);var Wo=this.utcOffset(),qo=this.toDate(),Go=qo.toLocaleString("en-US",{timeZone:Uo}),Yo=Math.round((qo-new Date(Go))/1e3/60),Zo=Bo(Go).$set("millisecond",this.$ms).utcOffset(15*-Math.round(qo.getTimezoneOffset()/15)-Yo,!0);if(Ho){var Qo=Zo.utcOffset();Zo=Zo.add(Wo-Qo,"minute")}return Zo.$x.$timezone=Uo,Zo},zo.offsetName=function(Uo){var Ho=this.$x.$timezone||Bo.tz.guess(),Wo=Mo(this.valueOf(),Ho,{timeZoneName:Uo}).find(function(qo){return qo.type.toLowerCase()==="timezonename"});return Wo&&Wo.value};var Fo=zo.startOf;zo.startOf=function(Uo,Ho){if(!this.$x||!this.$x.$timezone)return Fo.call(this,Uo,Ho);var Wo=Bo(this.format("YYYY-MM-DD HH:mm:ss:SSS"));return Fo.call(Wo,Uo,Ho).tz(this.$x.$timezone,!0)},Bo.tz=function(Uo,Ho,Wo){var qo=Wo&&Ho,Go=Wo||Ho||No,Yo=Vo(+Bo(),Go);if(typeof Uo!="string")return Bo(Uo).tz(Go);var Zo=function(aa,ea,Xo){var la=aa-60*ea*1e3,ma=Vo(la,Xo);if(ea===ma)return[la,ea];var ka=Vo(la-=60*(ma-ea)*1e3,Xo);return ma===ka?[la,ma]:[aa-60*Math.min(ma,ka)*1e3,Math.max(ma,ka)]}(Bo.utc(Uo,qo).valueOf(),Yo,Go),Qo=Zo[0],Ko=Zo[1],Jo=Bo(Qo).utcOffset(Ko);return Jo.$x.$timezone=Go,Jo},Bo.tz.guess=function(){return Intl.DateTimeFormat().resolvedOptions().timeZone},Bo.tz.setDefault=function(Uo){No=Uo}}})})(qt$2);var Qt$2=it$2,rt$2={},Kt$2={get exports(){return rt$2},set exports($o){rt$2=$o}};(function($o,Lo){(function(Ao,To){$o.exports=To()})(K$2,function(){var Ao="minute",To=/[+-]\d\d(?::?\d\d)?/g,xo=/([+-]|\d\d)/g;return function(Ro,Bo,No){var Mo=Bo.prototype;No.utc=function(qo){var Go={date:qo,utc:!0,args:arguments};return new Bo(Go)},Mo.utc=function(qo){var Go=No(this.toDate(),{locale:this.$L,utc:!0});return qo?Go.add(this.utcOffset(),Ao):Go},Mo.local=function(){return No(this.toDate(),{locale:this.$L,utc:!1})};var Vo=Mo.parse;Mo.parse=function(qo){qo.utc&&(this.$u=!0),this.$utils().u(qo.$offset)||(this.$offset=qo.$offset),Vo.call(this,qo)};var zo=Mo.init;Mo.init=function(){if(this.$u){var qo=this.$d;this.$y=qo.getUTCFullYear(),this.$M=qo.getUTCMonth(),this.$D=qo.getUTCDate(),this.$W=qo.getUTCDay(),this.$H=qo.getUTCHours(),this.$m=qo.getUTCMinutes(),this.$s=qo.getUTCSeconds(),this.$ms=qo.getUTCMilliseconds()}else zo.call(this)};var Fo=Mo.utcOffset;Mo.utcOffset=function(qo,Go){var Yo=this.$utils().u;if(Yo(qo))return this.$u?0:Yo(this.$offset)?Fo.call(this):this.$offset;if(typeof qo=="string"&&(qo=function(Jo){Jo===void 0&&(Jo="");var aa=Jo.match(To);if(!aa)return null;var ea=(""+aa[0]).match(xo)||["-",0,0],Xo=ea[0],la=60*+ea[1]+ +ea[2];return la===0?0:Xo==="+"?la:-la}(qo),qo===null))return this;var Zo=Math.abs(qo)<=16?60*qo:qo,Qo=this;if(Go)return Qo.$offset=Zo,Qo.$u=qo===0,Qo;if(qo!==0){var Ko=this.$u?this.toDate().getTimezoneOffset():-1*this.utcOffset();(Qo=this.local().add(Zo+Ko,Ao)).$offset=Zo,Qo.$x.$localOffset=Ko}else Qo=this.utc();return Qo};var Uo=Mo.format;Mo.format=function(qo){var Go=qo||(this.$u?"YYYY-MM-DDTHH:mm:ss[Z]":"");return Uo.call(this,Go)},Mo.valueOf=function(){var qo=this.$utils().u(this.$offset)?0:this.$offset+(this.$x.$localOffset||this.$d.getTimezoneOffset());return this.$d.valueOf()-6e4*qo},Mo.isUTC=function(){return!!this.$u},Mo.toISOString=function(){return this.toDate().toISOString()},Mo.toString=function(){return this.toDate().toUTCString()};var Ho=Mo.toDate;Mo.toDate=function(qo){return qo==="s"&&this.$offset?No(this.format("YYYY-MM-DD HH:mm:ss:SSS")).toDate():Ho.call(this)};var Wo=Mo.diff;Mo.diff=function(qo,Go,Yo){if(qo&&this.$u===qo.$u)return Wo.call(this,qo,Go,Yo);var Zo=this.local(),Qo=No(qo).local();return Wo.call(Zo,Qo,Go,Yo)}}})})(Kt$2);var Xt$2=rt$2;Z$2.extend(Jt$2),Z$2.extend(Xt$2),Z$2.extend(Qt$2);const st$2=($o,Lo)=>{if($o){if(Z$2($o instanceof Date?$o:$o.trim()).isValid()){const To=Lo?Z$2($o).tz(Lo):Z$2($o),xo=To.year(),Ro=To.month()+1,Bo=To.date(),No=To.hour(),Mo=To.minute(),Vo=To.second(),zo=To.millisecond(),Fo=No===0&&Mo===0&&Vo===0&&zo===0;return{value:To.toDate(),info:{year:xo,month:Ro,day:Bo,...Fo?{}:{hour:No,minute:Mo,second:Vo}},type:Fo?"date":"full"}}const Ao=/(?:(\d{2,4})[/-](\d{1,2})[/-](\d{1,2}))?\s*(?:(\d{1,2}):(\d{1,2})(?::(\d{1,2}))?)?/u.exec($o.trim());if(Ao){const[,To,xo,Ro,Bo,No,Mo]=Ao,Vo=Go=>typeof Go>"u"?void 0:Number(Go),zo=Go=>Go&&Go<100?Go+2e3:Go,Fo=Go=>Bo&&No&&!Mo?0:Go,Uo={year:zo(Vo(To)),month:Vo(xo),day:Vo(Ro),hour:Vo(Bo),minute:Vo(No),second:Fo(Vo(Mo))},Ho=To===void 0&&xo===void 0&&Ro===void 0,Wo=Bo===void 0&&No===void 0&&Mo===void 0,qo=Z$2({...Uo,month:Uo.month-1}).toDate();return{value:Ho?void 0:qo,info:Wo?{year:Uo.year,month:Uo.month,day:Uo.day}:Ho?{hour:Uo.hour,minute:Uo.minute,second:Uo.second}:Uo,type:Ho?"time":Wo?"date":"full"}}}return null},bt$2=($o,Lo)=>isString$1($o)&&$o.startsWith(Lo),ee$2=($o,Lo)=>isString$1($o)&&$o.endsWith(Lo),St$2=Object.entries,Dt$2=Object.keys,ot$2=($o,...Lo)=>{if(Lo.length===0)return $o;const Ao=Lo.shift()||null;return Ao&&St$2(Ao).forEach(([To,xo])=>{To==="__proto__"||To==="constructor"||(isPlainObject($o[To])&&isPlainObject(xo)?ot$2($o[To],xo):isArray(xo)?$o[To]=[...xo]:isPlainObject(xo)?$o[To]={...xo}:$o[To]=Ao[To])}),ot$2($o,...Lo)},re$2=($o,Lo=!1)=>$o?isArray($o)?$o.map(Ao=>isString$1(Ao)?{name:Ao}:Ao):isString$1($o)?[{name:$o}]:isPlainObject($o)&&$o.name?[$o]:(console.error(`Expect "author" to be \`AuthorInfo[] | AuthorInfo | string[] | string ${Lo?"":"| false"} | undefined\`, but got`,$o),[]):[],at$1=($o,Lo)=>{if($o){if(isArray($o))return $o;if(isString$1($o))return[$o];console.error(`Expect ${Lo||"value"} to be \`string[] | string | undefined\`, but got`,$o)}return[]},se$2=$o=>at$1($o,"category"),oe$2=$o=>at$1($o,"tag"),ue$2=$o=>bt$2($o,"/");let ce$2=class{constructor(){this.messageElements={};const Lo="message-container",Ao=document.getElementById(Lo);Ao?this.containerElement=Ao:(this.containerElement=document.createElement("div"),this.containerElement.id=Lo,document.body.appendChild(this.containerElement))}pop(Lo,Ao=2e3){const To=document.createElement("div"),xo=Date.now();return To.className="message move-in",To.innerHTML=Lo,this.containerElement.appendChild(To),this.messageElements[xo]=To,Ao>0&&setTimeout(()=>{this.close(xo)},Ao),xo}close(Lo){if(Lo){const Ao=this.messageElements[Lo];Ao.className=Ao.className.replace("move-in",""),Ao.className+="move-out",Ao.addEventListener("animationend",()=>{Ao.remove(),delete this.messageElements[Lo]})}else Dt$2(this.messageElements).forEach(Ao=>this.close(Number(Ao)))}destroy(){document.body.removeChild(this.containerElement)}};const Mt$2=/#.*$/u,wt$2=$o=>{const Lo=Mt$2.exec($o);return Lo?Lo[0]:""},ut$1=$o=>decodeURI($o).replace(Mt$2,"").replace(/(index)?\.(md|html)$/,""),he$2=($o,Lo)=>{if(Lo===void 0)return!1;const Ao=ut$1($o.path),To=ut$1(Lo),xo=wt$2(Lo);return xo?xo===$o.hash&&(!To||Ao===To):Ao===To},le$2=$o=>{const Lo=atob($o);return strFromU8(unzlibSync(strToU8(Lo,!0)))},de$2=$o=>isLinkHttp($o)?$o:`https://github.com/${$o}`,me$2=$o=>!isLinkHttp($o)||/github\.com/.test($o)?"GitHub":/bitbucket\.org/.test($o)?"Bitbucket":/gitlab\.com/.test($o)?"GitLab":/gitee\.com/.test($o)?"Gitee":null,Ot$2=($o,...Lo)=>{const Ao=$o.resolve(...Lo),To=Ao.matched[Ao.matched.length-1];if(!(To!=null&&To.redirect))return Ao;const{redirect:xo}=To,Ro=isFunction$1(xo)?xo(Ao):xo,Bo=isString$1(Ro)?{path:Ro}:Ro;return Ot$2($o,{hash:Ao.hash,query:Ao.query,params:Ao.params,...Bo})};var _a;const isClient=typeof window<"u",isFunction=$o=>typeof $o=="function",isString=$o=>typeof $o=="string",noop=()=>{};isClient&&((_a=window==null?void 0:window.navigator)!=null&&_a.userAgent)&&/iP(ad|hone|od)/.test(window.navigator.userAgent);function resolveUnref($o){return typeof $o=="function"?$o():unref($o)}function createFilterWrapper($o,Lo){function Ao(...To){return new Promise((xo,Ro)=>{Promise.resolve($o(()=>Lo.apply(this,To),{fn:Lo,thisArg:this,args:To})).then(xo).catch(Ro)})}return Ao}const bypassFilter=$o=>$o();function debounceFilter($o,Lo={}){let Ao,To,xo=noop;const Ro=No=>{clearTimeout(No),xo(),xo=noop};return No=>{const Mo=resolveUnref($o),Vo=resolveUnref(Lo.maxWait);return Ao&&Ro(Ao),Mo<=0||Vo!==void 0&&Vo<=0?(To&&(Ro(To),To=null),Promise.resolve(No())):new Promise((zo,Fo)=>{xo=Lo.rejectOnCancel?Fo:zo,Vo&&!To&&(To=setTimeout(()=>{Ao&&Ro(Ao),To=null,zo(No())},Vo)),Ao=setTimeout(()=>{To&&Ro(To),To=null,zo(No())},Mo)})}}function throttleFilter($o,Lo=!0,Ao=!0,To=!1){let xo=0,Ro,Bo=!0,No=noop,Mo;const Vo=()=>{Ro&&(clearTimeout(Ro),Ro=void 0,No(),No=noop)};return Fo=>{const Uo=resolveUnref($o),Ho=Date.now()-xo,Wo=()=>Mo=Fo();if(Vo(),Uo<=0)return xo=Date.now(),Wo();if(Ho>Uo&&(Ao||!Bo))xo=Date.now(),Wo();else if(Lo)return new Promise((qo,Go)=>{No=To?Go:qo,Ro=setTimeout(()=>{xo=Date.now(),Bo=!0,qo(Wo()),Vo()},Uo-Ho)});return!Ao&&!Ro&&(Ro=setTimeout(()=>Bo=!0,Uo)),Bo=!1,Mo}}function pausableFilter($o=bypassFilter){const Lo=ref(!0);function Ao(){Lo.value=!1}function To(){Lo.value=!0}const xo=(...Ro)=>{Lo.value&&$o(...Ro)};return{isActive:readonly(Lo),pause:Ao,resume:To,eventFilter:xo}}function identity($o){return $o}function tryOnScopeDispose($o){return getCurrentScope()?(onScopeDispose($o),!0):!1}function useDebounceFn($o,Lo=200,Ao={}){return createFilterWrapper(debounceFilter(Lo,Ao),$o)}function useThrottleFn($o,Lo=200,Ao=!1,To=!0,xo=!1){return createFilterWrapper(throttleFilter(Lo,Ao,To,xo),$o)}function resolveRef($o){return typeof $o=="function"?computed($o):ref($o)}function tryOnMounted($o,Lo=!0){getCurrentInstance()?onMounted($o):Lo?$o():nextTick($o)}function useIntervalFn($o,Lo=1e3,Ao={}){const{immediate:To=!0,immediateCallback:xo=!1}=Ao;let Ro=null;const Bo=ref(!1);function No(){Ro&&(clearInterval(Ro),Ro=null)}function Mo(){Bo.value=!1,No()}function Vo(){const zo=resolveUnref(Lo);zo<=0||(Bo.value=!0,xo&&$o(),No(),Ro=setInterval($o,zo))}if(To&&isClient&&Vo(),isRef(Lo)||isFunction(Lo)){const zo=watch(Lo,()=>{Bo.value&&isClient&&Vo()});tryOnScopeDispose(zo)}return tryOnScopeDispose(Mo),{isActive:Bo,pause:Mo,resume:Vo}}var __getOwnPropSymbols$6$1=Object.getOwnPropertySymbols,__hasOwnProp$6$1=Object.prototype.hasOwnProperty,__propIsEnum$6$1=Object.prototype.propertyIsEnumerable,__objRest$5=($o,Lo)=>{var Ao={};for(var To in $o)__hasOwnProp$6$1.call($o,To)&&Lo.indexOf(To)<0&&(Ao[To]=$o[To]);if($o!=null&&__getOwnPropSymbols$6$1)for(var To of __getOwnPropSymbols$6$1($o))Lo.indexOf(To)<0&&__propIsEnum$6$1.call($o,To)&&(Ao[To]=$o[To]);return Ao};function watchWithFilter($o,Lo,Ao={}){const To=Ao,{eventFilter:xo=bypassFilter}=To,Ro=__objRest$5(To,["eventFilter"]);return watch($o,createFilterWrapper(xo,Lo),Ro)}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=($o,Lo,Ao)=>Lo in $o?__defProp$2($o,Lo,{enumerable:!0,configurable:!0,writable:!0,value:Ao}):$o[Lo]=Ao,__spreadValues$2=($o,Lo)=>{for(var Ao in Lo||(Lo={}))__hasOwnProp$2.call(Lo,Ao)&&__defNormalProp$2($o,Ao,Lo[Ao]);if(__getOwnPropSymbols$2)for(var Ao of __getOwnPropSymbols$2(Lo))__propIsEnum$2.call(Lo,Ao)&&__defNormalProp$2($o,Ao,Lo[Ao]);return $o},__spreadProps$2=($o,Lo)=>__defProps$2($o,__getOwnPropDescs$2(Lo)),__objRest$1=($o,Lo)=>{var Ao={};for(var To in $o)__hasOwnProp$2.call($o,To)&&Lo.indexOf(To)<0&&(Ao[To]=$o[To]);if($o!=null&&__getOwnPropSymbols$2)for(var To of __getOwnPropSymbols$2($o))Lo.indexOf(To)<0&&__propIsEnum$2.call($o,To)&&(Ao[To]=$o[To]);return Ao};function watchPausable($o,Lo,Ao={}){const To=Ao,{eventFilter:xo}=To,Ro=__objRest$1(To,["eventFilter"]),{eventFilter:Bo,pause:No,resume:Mo,isActive:Vo}=pausableFilter(xo);return{stop:watchWithFilter($o,Lo,__spreadProps$2(__spreadValues$2({},Ro),{eventFilter:Bo})),pause:No,resume:Mo,isActive:Vo}}function unrefElement($o){var Lo;const Ao=resolveUnref($o);return(Lo=Ao==null?void 0:Ao.$el)!=null?Lo:Ao}const defaultWindow=isClient?window:void 0,defaultDocument=isClient?window.document:void 0;isClient&&window.navigator;isClient&&window.location;function useEventListener(...$o){let Lo,Ao,To,xo;if(isString($o[0])||Array.isArray($o[0])?([Ao,To,xo]=$o,Lo=defaultWindow):[Lo,Ao,To,xo]=$o,!Lo)return noop;Array.isArray(Ao)||(Ao=[Ao]),Array.isArray(To)||(To=[To]);const Ro=[],Bo=()=>{Ro.forEach(zo=>zo()),Ro.length=0},No=(zo,Fo,Uo)=>(zo.addEventListener(Fo,Uo,xo),()=>zo.removeEventListener(Fo,Uo,xo)),Mo=watch(()=>unrefElement(Lo),zo=>{Bo(),zo&&Ro.push(...Ao.flatMap(Fo=>To.map(Uo=>No(zo,Fo,Uo))))},{immediate:!0,flush:"post"}),Vo=()=>{Mo(),Bo()};return tryOnScopeDispose(Vo),Vo}function onClickOutside($o,Lo,Ao={}){const{window:To=defaultWindow,ignore:xo=[],capture:Ro=!0,detectIframe:Bo=!1}=Ao;if(!To)return;let No=!0,Mo;const Vo=Ho=>xo.some(Wo=>{if(typeof Wo=="string")return Array.from(To.document.querySelectorAll(Wo)).some(qo=>qo===Ho.target||Ho.composedPath().includes(qo));{const qo=unrefElement(Wo);return qo&&(Ho.target===qo||Ho.composedPath().includes(qo))}}),zo=Ho=>{To.clearTimeout(Mo);const Wo=unrefElement($o);if(!(!Wo||Wo===Ho.target||Ho.composedPath().includes(Wo))){if(Ho.detail===0&&(No=!Vo(Ho)),!No){No=!0;return}Lo(Ho)}},Fo=[useEventListener(To,"click",zo,{passive:!0,capture:Ro}),useEventListener(To,"pointerdown",Ho=>{const Wo=unrefElement($o);Wo&&(No=!Ho.composedPath().includes(Wo)&&!Vo(Ho))},{passive:!0}),useEventListener(To,"pointerup",Ho=>{if(Ho.button===0){const Wo=Ho.composedPath();Ho.composedPath=()=>Wo,Mo=To.setTimeout(()=>zo(Ho),50)}},{passive:!0}),Bo&&useEventListener(To,"blur",Ho=>{var Wo;const qo=unrefElement($o);((Wo=To.document.activeElement)==null?void 0:Wo.tagName)==="IFRAME"&&!(qo!=null&&qo.contains(To.document.activeElement))&&Lo(Ho)})].filter(Boolean);return()=>Fo.forEach(Ho=>Ho())}function useSupported($o,Lo=!1){const Ao=ref(),To=()=>Ao.value=Boolean($o());return To(),tryOnMounted(To,Lo),Ao}function useMediaQuery($o,Lo={}){const{window:Ao=defaultWindow}=Lo,To=useSupported(()=>Ao&&"matchMedia"in Ao&&typeof Ao.matchMedia=="function");let xo;const Ro=ref(!1),Bo=()=>{xo&&("removeEventListener"in xo?xo.removeEventListener("change",No):xo.removeListener(No))},No=()=>{To.value&&(Bo(),xo=Ao.matchMedia(resolveRef($o).value),Ro.value=xo.matches,"addEventListener"in xo?xo.addEventListener("change",No):xo.addListener(No))};return watchEffect(No),tryOnScopeDispose(()=>Bo()),Ro}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($o,Lo){return handlers[$o]||Lo}function guessSerializerType($o){return $o==null?"any":$o instanceof Set?"set":$o instanceof Map?"map":$o instanceof Date?"date":typeof $o=="boolean"?"boolean":typeof $o=="string"?"string":typeof $o=="object"?"object":Number.isNaN($o)?"any":"number"}var __defProp$j=Object.defineProperty,__getOwnPropSymbols$l=Object.getOwnPropertySymbols,__hasOwnProp$l=Object.prototype.hasOwnProperty,__propIsEnum$l=Object.prototype.propertyIsEnumerable,__defNormalProp$j=($o,Lo,Ao)=>Lo in $o?__defProp$j($o,Lo,{enumerable:!0,configurable:!0,writable:!0,value:Ao}):$o[Lo]=Ao,__spreadValues$j=($o,Lo)=>{for(var Ao in Lo||(Lo={}))__hasOwnProp$l.call(Lo,Ao)&&__defNormalProp$j($o,Ao,Lo[Ao]);if(__getOwnPropSymbols$l)for(var Ao of __getOwnPropSymbols$l(Lo))__propIsEnum$l.call(Lo,Ao)&&__defNormalProp$j($o,Ao,Lo[Ao]);return $o};const StorageSerializers={boolean:{read:$o=>$o==="true",write:$o=>String($o)},object:{read:$o=>JSON.parse($o),write:$o=>JSON.stringify($o)},number:{read:$o=>Number.parseFloat($o),write:$o=>String($o)},any:{read:$o=>$o,write:$o=>String($o)},string:{read:$o=>$o,write:$o=>String($o)},map:{read:$o=>new Map(JSON.parse($o)),write:$o=>JSON.stringify(Array.from($o.entries()))},set:{read:$o=>new Set(JSON.parse($o)),write:$o=>JSON.stringify(Array.from($o))},date:{read:$o=>new Date($o),write:$o=>$o.toISOString()}};function useStorage($o,Lo,Ao,To={}){var xo;const{flush:Ro="pre",deep:Bo=!0,listenToStorageChanges:No=!0,writeDefaults:Mo=!0,mergeDefaults:Vo=!1,shallow:zo,window:Fo=defaultWindow,eventFilter:Uo,onError:Ho=ea=>{console.error(ea)}}=To,Wo=(zo?shallowRef:ref)(Lo);if(!Ao)try{Ao=getSSRHandler("getDefaultStorage",()=>{var ea;return(ea=defaultWindow)==null?void 0:ea.localStorage})()}catch(ea){Ho(ea)}if(!Ao)return Wo;const qo=resolveUnref(Lo),Go=guessSerializerType(qo),Yo=(xo=To.serializer)!=null?xo:StorageSerializers[Go],{pause:Zo,resume:Qo}=watchPausable(Wo,()=>Ko(Wo.value),{flush:Ro,deep:Bo,eventFilter:Uo});return Fo&&No&&useEventListener(Fo,"storage",aa),aa(),Wo;function Ko(ea){try{if(ea==null)Ao.removeItem($o);else{const Xo=Yo.write(ea),la=Ao.getItem($o);la!==Xo&&(Ao.setItem($o,Xo),Fo&&(Fo==null||Fo.dispatchEvent(new StorageEvent("storage",{key:$o,oldValue:la,newValue:Xo,storageArea:Ao}))))}}catch(Xo){Ho(Xo)}}function Jo(ea){const Xo=ea?ea.newValue:Ao.getItem($o);if(Xo==null)return Mo&&qo!==null&&Ao.setItem($o,Yo.write(qo)),qo;if(!ea&&Vo){const la=Yo.read(Xo);return isFunction(Vo)?Vo(la,qo):Go==="object"&&!Array.isArray(la)?__spreadValues$j(__spreadValues$j({},qo),la):la}else return typeof Xo!="string"?Xo:Yo.read(Xo)}function aa(ea){if(!(ea&&ea.storageArea!==Ao)){if(ea&&ea.key==null){Wo.value=qo;return}if(!(ea&&ea.key!==$o)){Zo();try{Wo.value=Jo(ea)}catch(Xo){Ho(Xo)}finally{ea?nextTick(Qo):Qo()}}}}}function usePreferredDark($o){return useMediaQuery("(prefers-color-scheme: dark)",$o)}function useRafFn($o,Lo={}){const{immediate:Ao=!0,window:To=defaultWindow}=Lo,xo=ref(!1);let Ro=0,Bo=null;function No(zo){if(!xo.value||!To)return;const Fo=zo-Ro;$o({delta:Fo,timestamp:zo}),Ro=zo,Bo=To.requestAnimationFrame(No)}function Mo(){!xo.value&&To&&(xo.value=!0,Bo=To.requestAnimationFrame(No))}function Vo(){xo.value=!1,Bo!=null&&To&&(To.cancelAnimationFrame(Bo),Bo=null)}return Ao&&Mo(),tryOnScopeDispose(Vo),{isActive:readonly(xo),pause:Vo,resume:Mo}}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($o,Lo={}){const{document:Ao=defaultDocument,autoExit:To=!1}=Lo,xo=$o||(Ao==null?void 0:Ao.querySelector("html")),Ro=ref(!1);let Bo=functionsMap[0];const No=useSupported(()=>{if(Ao){for(const qo of functionsMap)if(qo[1]in Ao)return Bo=qo,!0}else return!1;return!1}),[Mo,Vo,zo,,Fo]=Bo;async function Uo(){No.value&&(Ao!=null&&Ao[zo]&&await Ao[Vo](),Ro.value=!1)}async function Ho(){if(!No.value)return;await Uo();const qo=unrefElement(xo);qo&&(await qo[Mo](),Ro.value=!0)}async function Wo(){Ro.value?await Uo():await Ho()}return Ao&&useEventListener(Ao,Fo,()=>{Ro.value=!!(Ao!=null&&Ao[zo])},!1),To&&tryOnScopeDispose(Uo),{isSupported:No,isFullscreen:Ro,enter:Ho,exit:Uo,toggle:Wo}}var __defProp$6=Object.defineProperty,__getOwnPropSymbols$6=Object.getOwnPropertySymbols,__hasOwnProp$6=Object.prototype.hasOwnProperty,__propIsEnum$6=Object.prototype.propertyIsEnumerable,__defNormalProp$6=($o,Lo,Ao)=>Lo in $o?__defProp$6($o,Lo,{enumerable:!0,configurable:!0,writable:!0,value:Ao}):$o[Lo]=Ao,__spreadValues$6=($o,Lo)=>{for(var Ao in Lo||(Lo={}))__hasOwnProp$6.call(Lo,Ao)&&__defNormalProp$6($o,Ao,Lo[Ao]);if(__getOwnPropSymbols$6)for(var Ao of __getOwnPropSymbols$6(Lo))__propIsEnum$6.call(Lo,Ao)&&__defNormalProp$6($o,Ao,Lo[Ao]);return $o};function useNow($o={}){const{controls:Lo=!1,interval:Ao="requestAnimationFrame"}=$o,To=ref(new Date),xo=()=>To.value=new Date,Ro=Ao==="requestAnimationFrame"?useRafFn(xo,{immediate:!0}):useIntervalFn(xo,Ao,{immediate:!0});return Lo?__spreadValues$6({now:To},Ro):To}var SwipeDirection;(function($o){$o.UP="UP",$o.RIGHT="RIGHT",$o.DOWN="DOWN",$o.LEFT="LEFT",$o.NONE="NONE"})(SwipeDirection||(SwipeDirection={}));let _id=0;function useStyleTag($o,Lo={}){const Ao=ref(!1),{document:To=defaultDocument,immediate:xo=!0,manual:Ro=!1,id:Bo=`vueuse_styletag_${++_id}`}=Lo,No=ref($o);let Mo=()=>{};const Vo=()=>{if(!To)return;const Fo=To.getElementById(Bo)||To.createElement("style");Fo.isConnected||(Fo.type="text/css",Fo.id=Bo,Lo.media&&(Fo.media=Lo.media),To.head.appendChild(Fo)),!Ao.value&&(Mo=watch(No,Uo=>{Fo.textContent=Uo},{immediate:!0}),Ao.value=!0)},zo=()=>{!To||!Ao.value||(Mo(),To.head.removeChild(To.getElementById(Bo)),Ao.value=!1)};return xo&&!Ro&&tryOnMounted(Vo),Ro||tryOnScopeDispose(zo),{id:Bo,css:No,unload:zo,load:Vo,isLoaded:readonly(Ao)}}var __defProp=Object.defineProperty,__getOwnPropSymbols=Object.getOwnPropertySymbols,__hasOwnProp=Object.prototype.hasOwnProperty,__propIsEnum=Object.prototype.propertyIsEnumerable,__defNormalProp=($o,Lo,Ao)=>Lo in $o?__defProp($o,Lo,{enumerable:!0,configurable:!0,writable:!0,value:Ao}):$o[Lo]=Ao,__spreadValues=($o,Lo)=>{for(var Ao in Lo||(Lo={}))__hasOwnProp.call(Lo,Ao)&&__defNormalProp($o,Ao,Lo[Ao]);if(__getOwnPropSymbols)for(var Ao of __getOwnPropSymbols(Lo))__propIsEnum.call(Lo,Ao)&&__defNormalProp($o,Ao,Lo[Ao]);return $o};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 c$3=defineComponent({name:"FontIcon",props:{icon:{type:String,default:""},color:{type:String,default:""},size:{type:[String,Number],default:""}},setup($o){const Lo=computed(()=>{const Ao={};return $o.color&&(Ao.color=$o.color),$o.size&&(Ao["font-size"]=Number.isNaN(Number($o.size))?$o.size:`${$o.size}px`),Dt$2(Ao).length?Ao:null});return()=>$o.icon?h$4("span",{key:$o.icon,class:["font-icon icon","",$o.icon.includes(" ")?$o.icon:`iconfont icon-${$o.icon}`],style:Lo.value}):null}});const badge="",t$4=({type:$o="info",text:Lo="",vertical:Ao="top",color:To},{slots:xo})=>{var Ro;return h$4("span",{class:["badge",$o,{diy:To}],style:{verticalAlign:Ao,...To?{backgroundColor:To}:{}}},Lo||((Ro=xo.default)==null?void 0:Ro.call(xo)))};t$4.displayName="Badge";const biliBili="",v$3=$o=>isString$1($o)?$o:`${$o}px`,B$4=($o,Lo=0)=>{const Ao=ref(),To=computed(()=>v$3(unref($o.width)||"100%")),xo=ref("auto"),Ro=Mo=>{if(isString$1(Mo)){const[Vo,zo]=Mo.split(":"),Fo=Number(Vo)/Number(zo);if(!Number.isNaN(Fo))return Fo}return typeof Mo=="number"?Mo:16/9},Bo=Mo=>{const Vo=unref($o.height),zo=Ro(unref($o.ratio));return Vo?v$3(Vo):`${Number(Mo)/zo+unref(Lo)}px`},No=()=>{Ao.value&&(xo.value=Bo(Ao.value.clientWidth))};return onMounted(()=>{No(),isRef(Lo)&&watch(Lo,()=>No()),useEventListener("orientationchange",()=>No()),useEventListener("resize",()=>No())}),{el:Ao,width:To,height:xo}};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($o){const Lo=ref(!1),Ao=computed(()=>Lo.value?0:68),To=()=>{Lo.value=Lt$1(navigator.userAgent)||xo.value.clientWidth<640},{el:xo,width:Ro,height:Bo}=B$4($o,Ao),No=computed(()=>`https://player.bilibili.com/player.html?bvid=${$o.bvid}&t=${$o.time}&high_quality=${$o.lowQuality?0:1}&page=${$o.page}&danmaku=${$o.noDanmaku?0:1}`);return onMounted(()=>{To(),useEventListener("orientationchange",()=>To()),useEventListener("resize",()=>To())}),()=>[h$4("div",{class:"bili-desc"},h$4("a",{class:"sr-only",href:No.value},$o.title)),h$4("iframe",{ref:xo,src:`https://player.bilibili.com/player.html?bvid=${$o.bvid}&t=${$o.time}&high_quality=${$o.lowQuality?0:1}&page=${$o.page}&danmaku=${$o.noDanmaku?0:1}`,title:$o.title,class:"bili-iframe",allow:"accelerometer; autoplay; clipboard-write; encrypted-media; fullscreen; gyroscope; picture-in-picture",style:{width:Ro.value,height:Bo.value}})]}});const backToTop="",a$5=()=>h$4(R$2,{name:"back-to-top"},()=>[h$4("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$4("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$3=defineComponent({name:"BackToTop",props:{threshold:{type:Number,default:300}},setup($o){const Lo=usePageFrontmatter(),Ao=Yt$2({"/en/":{backToTop:"Back to top"},"/":{backToTop:"返回顶部"}}),To=ref(0),xo=computed(()=>Lo.value.backToTop!==!1&&To.value>$o.threshold),Ro=()=>window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop||0;return onMounted(()=>{To.value=Ro()}),useEventListener("scroll",useDebounceFn(()=>{To.value=Ro()},100)),()=>h$4(Transition,{name:"fade"},()=>xo.value?h$4("button",{class:"back-to-top","aria-label":Ao.value.backToTop,"data-balloon-pos":"left",onClick:()=>{window.scrollTo({top:0,behavior:"smooth"}),To.value=0}},h$4(a$5)):null)}});const srOnly="",clientConfig1=defineClientConfig$1({enhance:({app:$o})=>{Ht$2("FontIcon")||$o.component("FontIcon",c$3),Ht$2("Badge")||$o.component("Badge",t$4),Ht$2("BiliBili")||$o.component("BiliBili",k$5)},setup:()=>{useStyleTag(`      @import url("//at.alicdn.com/t/c/font_2410206_5vb9zlyghj.css");
               `)},rootComponents:[()=>h$4(h$3,{threshold:300})]});function r$5($o,Lo,Ao){var To,xo,Ro;Lo===void 0&&(Lo=50),Ao===void 0&&(Ao={});var Bo=(To=Ao.isImmediate)!=null&&To,No=(xo=Ao.callback)!=null&&xo,Mo=Ao.maxWait,Vo=Date.now(),zo=[];function Fo(){if(Mo!==void 0){var Ho=Date.now()-Vo;if(Ho+Lo>=Mo)return Mo-Ho}return Lo}var Uo=function(){var Ho=[].slice.call(arguments),Wo=this;return new Promise(function(qo,Go){var Yo=Bo&&Ro===void 0;if(Ro!==void 0&&clearTimeout(Ro),Ro=setTimeout(function(){if(Ro=void 0,Vo=Date.now(),!Bo){var Qo=$o.apply(Wo,Ho);No&&No(Qo),zo.forEach(function(Ko){return(0,Ko.resolve)(Qo)}),zo=[]}},Fo()),Yo){var Zo=$o.apply(Wo,Ho);return No&&No(Zo),qo(Zo)}zo.push({resolve:qo,reject:Go})})};return Uo.cancel=function(Ho){Ro!==void 0&&clearTimeout(Ro),zo.forEach(function(Wo){return(0,Wo.reject)(Ho)}),zo=[]},Uo}const useActiveHeaderLinks=({headerLinkSelector:$o,headerAnchorSelector:Lo,delay:Ao,offset:To=5})=>{const xo=useRouter(),Bo=r$5(()=>{var qo,Go;const No=Math.max(window.scrollY,document.documentElement.scrollTop,document.body.scrollTop);if(Math.abs(No-0)Uo.some(Zo=>Zo.hash===Yo.hash));for(let Yo=0;Yo=(((qo=Zo.parentElement)==null?void 0:qo.offsetTop)??0)-To,Jo=!Qo||No<(((Go=Qo.parentElement)==null?void 0:Go.offsetTop)??0)-To;if(!(Ko&&Jo))continue;const ea=decodeURIComponent(xo.currentRoute.value.hash),Xo=decodeURIComponent(Zo.hash);if(ea===Xo)return;if(Fo){for(let la=Yo+1;la{window.addEventListener("scroll",Bo)}),onBeforeUnmount(()=>{window.removeEventListener("scroll",Bo)})},updateHash=async($o,Lo)=>{const{scrollBehavior:Ao}=$o.options;$o.options.scrollBehavior=void 0,await $o.replace({query:$o.currentRoute.value.query,hash:Lo,force:!0}).finally(()=>$o.options.scrollBehavior=Ao)},headerLinkSelector=".sidebar-link, .toc-link",headerAnchorSelector=".header-anchor",delay=200,offset=5,clientConfig2=defineClientConfig$1({setup(){useActiveHeaderLinks({headerLinkSelector,headerAnchorSelector,delay,offset})}}),autoCatalog="";var M$2=defineComponent({name:"AutoCatalog",props:{base:{type:String,default:""},level:{type:Number,default:3},titleGetter:{type:Function,default:$o=>$o.title},iconGetter:{type:Function,default:$o=>$o.icon},orderGetter:{type:Function,default:$o=>$o.order||0},shouldIndex:{type:Function,default:$o=>$o.index!==!1}},setup($o){const Lo=Yt$2({"/en/":{title:"Catalog"},"/":{title:"目录"}}),Ao=useRoute(),To=useRouter(),xo=useSiteData(),Ro=()=>{const No=$o.base||Ao.path.replace(/\/[^/]+$/,"/"),Mo=To.getRoutes(),Vo=[];return Mo.filter(({meta:zo,path:Fo})=>{if(!bt$2(Fo,No)||Fo===No)return!1;if(No==="/"){const Uo=Dt$2(xo.value.locales).filter(Ho=>Ho!=="/");if(Fo==="/404.html"||Uo.some(Ho=>bt$2(Fo,Ho)))return!1}return(ee$2(Fo,".html")&&!ee$2(Fo,"/index.html")||ee$2(Fo,"/"))&&$o.shouldIndex(zo)}).map(({path:zo,meta:Fo})=>{const Uo=zo.substring(No.length).split("/").length;return{title:$o.titleGetter(Fo),icon:$o.iconGetter(Fo),base:zo.replace(/\/[^/]+\/?$/,"/"),order:$o.orderGetter(Fo)||null,level:ee$2(zo,"/")?Uo-1:Uo,path:zo}}).filter(({title:zo,level:Fo})=>Fo<=$o.level||!zo).sort(({title:zo,level:Fo,path:Uo,order:Ho},{title:Wo,level:qo,path:Go,order:Yo})=>Fo-qo||(ee$2(Uo,"/index.html")?-1:ee$2(Go,"/index.html")?1:Ho===null?Yo===null?zo.localeCompare(Wo):Yo:Yo===null?Ho:Ho>0?Yo>0?Ho-Yo:-1:Yo<0?Ho-Yo:1)).forEach(zo=>{var Fo;const{base:Uo,level:Ho}=zo;switch(Ho){case 1:Vo.push(zo);break;case 2:{const Wo=Vo.find(qo=>qo.path===Uo);Wo&&(Wo.children??(Wo.children=[])).push(zo);break}default:{const Wo=Vo.find(qo=>qo.path===Uo.replace(/\/[^/]+\/$/,"/"));if(Wo){const qo=(Fo=Wo.children)==null?void 0:Fo.find(Go=>Go.path===Uo);qo&&(qo.children??(qo.children=[])).push(zo)}}}}),Vo},Bo=computed(()=>Ro());return()=>h$4("div",{class:"auto-catalog-wrapper"},[h$4("h2",{class:"main-title"},Lo.value.title),...Bo.value.map(({children:No=[],icon:Mo,path:Vo,title:zo},Fo)=>[h$4("h3",{id:zo,class:["child-title",{"has-children":No.length}]},[h$4("a",{href:`#${zo}`,class:"header-anchor"},"#"),h$4(RouterLink,{class:"catalog-title",to:Vo},()=>[Mo?h$4(c$3,{icon:Mo}):null,`${Fo+1}. ${zo||"Unknown"}`])]),No.length?h$4("ul",{class:"child-catalog-wrapper"},No.map(({children:Uo=[],icon:Ho,path:Wo,title:qo},Go)=>h$4("li",{class:"child-catalog-item"},[h$4("div",{class:["sub-title",{"has-children":Uo.length}]},[h$4("a",{href:`#${qo}`,class:"header-anchor"},"#"),h$4(RouterLink,{class:"catalog-title",to:Wo},()=>[Ho?h$4(c$3,{icon:Ho}):null,`${Fo+1}.${Go+1} ${qo||"Unknown"}`])]),Uo.length?h$4("div",{class:"sub-catalog-wrapper"},Uo.map(({icon:Yo,path:Zo,title:Qo},Ko)=>h$4(RouterLink,{class:"sub-catalog-item",to:Zo},()=>[Yo?h$4(c$3,{icon:Yo}):null,`${Fo+1}.${Go+1}.${Ko+1} ${Qo||"Unknown"}`]))):null]))):null])])}}),F$4=defineClientConfig$1({enhance:({app:$o})=>{Ht$2("AutoCatalog",$o)||$o.component("AutoCatalog",Lo=>h$4(M$2,{titleGetter:Ao=>Ao.t,iconGetter:Ao=>Ao.i,orderGetter:Ao=>Ao.O,shouldIndex:Ao=>Boolean(Ao.I),...Lo}))}});const vars$1="",externalLinkIcon="",svg=h$4("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$4("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$4("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($o){const Lo=useRouteLocale(),Ao=computed(()=>$o.locales[Lo.value]??{openInNewWindow:"open in new window"});return()=>h$4("span",[svg,h$4("span",{class:"external-link-icon-sr-only"},Ao.value.openInNewWindow)])}}),locales={},clientConfig4=defineClientConfig$1({enhance({app:$o}){$o.component("ExternalLinkIcon",h$4(ExternalLinkIcon,{locales}))}});/**
          * NProgress, (c) 2013, 2014 Rico Sta. Cruz - http://ricostacruz.com/nprogress
          * @license MIT
        diff --git a/atom.xml b/atom.xml
        index a435c3241..e96907737 100644
        --- a/atom.xml
        +++ b/atom.xml
        @@ -9,7 +9,7 @@
           
           https://img.alicdn.com/imgextra/i1/1797064093/O1CN01TOz2Cm1g6du5e8Hml_!!1797064093.png
           Copyright by DGP-Studio
        -  2023-03-09T02:06:18.573Z
        +  2023-03-11T03:07:20.191Z
           vuepress-plugin-feed2
           
           
        diff --git a/community.html b/community.html
        index b00a20572..d391158fe 100644
        --- a/community.html
        +++ b/community.html
        @@ -32,7 +32,7 @@
               }
             
             
        -    
        +    
           
           
             

        加入用户社区

        DGP-Studio公告小于 1 分钟

        加入用户社区

        作为开源软件,社区动力是胡桃工具箱生态的重要组成部分,你可以在通过下面的方式加入到胡桃的用户社区中。

        如果你认为胡桃工具箱是一个好的项目或者有帮助到你,你可以通过以下方式支持我们

        commit_activityhutao-last-commit

        GitHub 讨论

        Snap.Hutao Discussionopen in new window

        QQ 群

        Discord

        邀请链接:https://discord.gg/Yb8bykaUKpopen in new window

        评论
        • 按正序
        • 按倒序
        • 按热度
        Powered by Waline v2.14.7
        diff --git a/development-log/symposium1.html b/development-log/symposium1.html index 5e76890a1..d7fc57127 100644 --- a/development-log/symposium1.html +++ b/development-log/symposium1.html @@ -32,7 +32,7 @@ } - +

        第一期开发组座谈会

        DGP-Studio大约 4 分钟

        第一期开发组座谈会

        复制自 GitHub 讨论帖open in new window,总结于群讨论

        为啥胡桃在电脑上要做成类似uwp格式的应用?

        开发MSIX封装的应用是桌面端的开发趋势,开发体验更佳,用户体验也能提升。

        胡桃的作用是啥,和SG有什么区别?

        胡桃是SG的次世代版本,更新/更快/更强。

        胡桃会全面继承 SG 的功能吗?SG的一些功能会在hutao里被弃用吗?

        多数功能会完全继承与升级。少数功能会以整合功能的形式出现在胡桃中。

        为啥不把胡桃和 SG 集合到一起,而是要分开呢?和sg有什么侧重上的不同?

        Snap Genshin 采用 WPF 技术开发,该技术基于 DirectX 9,而 胡桃 采用 WinUI 3 开发,该新技术基于DirectX 12与其他较新的显示技术,呈现的效果更好,同时也更易于开发,胡桃 与 Snap Genshin 类似,但侧重于流畅、简单的用户体验,同时也更注重程序架构的可维护性,更关注性能表现。

        除了SG的旧功能迁移,还会有新功能开发吗?

        随着原神的发展,我们也会推出更多的功能。

        SG永远不会更新了吗?SG是快不能用了吗?

        没有严重的数据异常问题不会再更新。由于缺乏维护,不保证在何时由于某些不确定的原因会导致SG的部分功能失效(如先去的签到功能)。 Snap.Genshin 已停止更新,项目已归档

        胡桃的使用文档秋梨膏?

        使用文档 @Masterain98 正在制作中,很快就会和大家见面。 你现在看到的就是

        胡桃图标还会更新嘛?

        不会,我们持有胡桃图标的版权。

        什么时候上微软商店?上微软商店是否不需要自己信任证书了?胡桃以后会在线更新嘛?

        会在所有功能完善后上架。不需要证书。上架后就可以支持在线更新了。

        有考虑增加根据角色展示面板来计算伤害的功能吗?什么时候胡桃能当启动器,解锁帧率?这个无边框全屏的功能以后会不会支持?

        面板功能会在用户系统重构后进行开发,并且会在完成面板查询功能后实现启动游戏相关功能。启动参数包括在内。

        胡桃数据库 和 Hutao 是否有关系?什么时候上胡桃数据库?

        胡桃数据库是 HutaoAPI 的一部分,包含了深渊相关的数据,HutaoAPI是胡桃使用的 RESTful API,同时面向其他应用的开发者开放,接入成本低,接入收益高。胡桃数据库将会在后续版本实装。 已经实装

        会把胡桃放到右下角任务栏吗?会考虑在角色里添加立绘吗?

        基本不会考虑。后续可能会考虑。

        你可以通过快速启动栏来快速启动游戏,具体方法可见此文档

        将来会有移动端吗?有考虑根据胡桃做个手机桌面小组件吗?胡桃以后支持插件吗?胡桃会有插件开发文档吗?

        短时间内不会考虑移动端。手机桌面小组件也基本不会考虑。不会再支持插件。同样也不会有插件文档。

        离支持外服账号还有多远?会整合其他插件比如空荧酒馆这种嘛?

        Hoyolab 的相关支持需要其他开发者的帮助。由于技术栈的不同,很难整合。

        受益于开源社区力量,目前高级启动器、祈愿记录导出和成就管理功能已支持国际服。

        有没有打算添加收费功能,还是说只靠捐助?

        由于服务器需要资费,与服务器存储相关的功能可能会进行收费。 Snap.Hutao等有关项目均为公益项目

        是用爱发电吗?开发胡桃,是业余时间开发的吗?

        显然是。

        评论
        • 按正序
        • 按倒序
        • 按热度
        Powered by Waline v2.14.7
        diff --git a/development-log/symposium2.html b/development-log/symposium2.html index 3acf45c8f..3c55feef7 100644 --- a/development-log/symposium2.html +++ b/development-log/symposium2.html @@ -32,7 +32,7 @@ } - +

        第二期开发组座谈会

        DGP-Studio大约 2 分钟

        第二期开发组座谈会

        复制自 GitHub 讨论帖open in new window,总结于群讨论

        现在成就导出的json格式也是UIGF的嘛

        A: UIAF

        能否适配祈愿系统数据UEFI旧版本的导入,和SG一样就可以

        A: 首先它叫 UIGF 格式,其次一直是适配的,只是SG的导入导出规则较为宽泛,如果您从始至终仅使用且正确使用了我们的产品,是不会出现导入导出异常的问题的

        啥时候会有sg那种自动检查更新下载

        A: 自动更新不能在MSIX包上实现,检查更新会在后续版本推出。

        我同一个设备上同时登陆SG,hutao会算作一个设备还是两个设备

        A: 两个设备,理论上每次重启胡桃后均相当于切换了设备

        我感觉胡桃有些页面的加载需要很久,会影响使用体验,感觉胡桃的界面有点掉帧

        A: 深渊统计页面在1.2.6版本前确实存在加载慢的问题,已在新版本解决,如果有其他页面的卡顿问题,通常是因为你的显卡不够强劲,或者胡桃通过你的集显进行渲染。

        属性统计经常加载不了

        A: 历史遗留问题,可以通过备份数据后删除 userdata.db 解决

        自定义网页功能是否还有规划

        A: 别急

        微软方面的问题,我们无法解决

        • 有的时候使用管理员启动并不能获取到管理员权限,需要关掉后二次启动
        • 胡桃的图标尺寸可不可以改成像其他图标—样的小尺寸呀
        • 写入的注册表文件,在更新时遇安装问题,尝试所有修复无果,在卸载重装进行修复的过程中会否因卸载残留问题对重装造成影响
        评论
        • 按正序
        • 按倒序
        • 按热度
        Powered by Waline v2.14.7
        diff --git a/en/advanced/FAQ.md.html b/en/advanced/FAQ.md.html index d058baf6e..d98291764 100644 --- a/en/advanced/FAQ.md.html +++ b/en/advanced/FAQ.md.html @@ -32,7 +32,7 @@ } - +

        常见问题

        DGP-StudioFAQAbout 5 min

        常见问题

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

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

        如何添加一个默认以管理员方式运行的快捷方式

        基本原理:使用下方的 PowerShell 脚本可以以管理员方式运行胡桃

        Start-Process shell:AppsFolder\60568DGPStudio.SnapHutao_ebfp3nyc27j86!App -verb runas
        diff --git a/en/advanced/Gacha-system-and-export-principal.md.html b/en/advanced/Gacha-system-and-export-principal.md.html
        index 86ff9d326..1e9a83532 100644
        --- a/en/advanced/Gacha-system-and-export-principal.md.html
        +++ b/en/advanced/Gacha-system-and-export-principal.md.html
        @@ -32,7 +32,7 @@
               }
             
             
        -    
        +    
           
           
             

        祈愿系统与导出原理

        DGP-StudioFAQAbout 2 min

        祈愿系统与导出原理

        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)并仅导入较老的数据

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

        祈愿的导出

        尚未实现,正在设计 已实装

        Comments
        • Latest
        • Oldest
        • Hottest
        Powered by Waline v2.14.7
        diff --git a/en/advanced/README.md.html b/en/advanced/README.md.html index 18395fd69..18434ce1c 100644 --- a/en/advanced/README.md.html +++ b/en/advanced/README.md.html @@ -32,7 +32,7 @@ } - + diff --git a/en/advanced/artifact-rating-rules.md.html b/en/advanced/artifact-rating-rules.md.html index 4831082ee..a9324006b 100644 --- a/en/advanced/artifact-rating-rules.md.html +++ b/en/advanced/artifact-rating-rules.md.html @@ -32,7 +32,7 @@ } - +

        圣遗物评分机制

        DGP-StudioFAQLess than 1 minute

        圣遗物评分机制

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

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

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

        Comments
        • Latest
        • Oldest
        • Hottest
        Powered by Waline v2.14.7
        diff --git a/en/advanced/exceptions.md.html b/en/advanced/exceptions.md.html index 322012cb7..fac8fa1ef 100644 --- a/en/advanced/exceptions.md.html +++ b/en/advanced/exceptions.md.html @@ -32,7 +32,7 @@ } - +

        常见的程序异常

        DGP-StudioFAQAbout 2 min

        常见的程序异常

        该文档包含由用户端错误造成的问题

        RuntimeEnvironmentException

        • 异常:RuntimeEnvironmentException
          • 提示:未开启长路径功能,无法设置注册表键值
        • 问题来源:没有解除 Windows 目录长度限制
        • 解决方案:下载 EnableLongPaths.zipopen in new window 后解压,以管理员身份运行解压后的 .reg 文件

        Return Code: -10001

        • 该异常实际上来源于米游社的返回信息,包括:
          • Return Code: -10001
          • Return Code: -100
        • 问题来源:
          1. Cookie 过期或网络异常
          2. 系统时间错误
        • 解决方案:
          1. 在帐号面板中,点击刷新 Cookie
          2. 删除帐号后重新添加米游社帐号
          3. 在系统设置中启用自动同步时间并立刻同步时间

        HttpRequestException 元数据校验文件下载失败

        403 (Forbidden)

        解决方案:更新胡桃工具箱至最新版本open in new window

        502 (Bad Gateway)

        相关 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

        Comments
        • Latest
        • Oldest
        • Hottest
        Powered by Waline v2.14.7
        diff --git a/en/atom.xml b/en/atom.xml index 0da6a7346..9334298c7 100644 --- a/en/atom.xml +++ b/en/atom.xml @@ -9,7 +9,7 @@ https://img.alicdn.com/imgextra/i1/1797064093/O1CN01TOz2Cm1g6du5e8Hml_!!1797064093.png Copyright by DGP-Studio - 2023-03-09T02:06:18.573Z + 2023-03-11T03:07:20.191Z vuepress-plugin-feed2 diff --git a/en/community.md.html b/en/community.md.html index b4b45a3b5..d050749a0 100644 --- a/en/community.md.html +++ b/en/community.md.html @@ -32,7 +32,7 @@ } - +

        Join Community

        DGP-StudioAnnouncementLess than 1 minute

        Join Community

        As open-source software, community power is an important part of the ecology of Snap Hutao, and you can join our user community by following ways.

        File not found

        GitHub Discussion

        Snap.Hutao Discussionopen in new window

        QQ Group (CN)

        Discord

        Invite link:https://discord.gg/Yb8bykUKpopen in new window

        Comments
        • Latest
        • Oldest
        • Hottest
        Powered by Waline v2.14.7
        diff --git a/en/features/README.md.html b/en/features/README.md.html index 8755d62bf..9a7c8474a 100644 --- a/en/features/README.md.html +++ b/en/features/README.md.html @@ -32,7 +32,7 @@ } - + diff --git a/en/features/achievements.md.html b/en/features/achievements.md.html index f9db0386d..2df318c8c 100644 --- a/en/features/achievements.md.html +++ b/en/features/achievements.md.html @@ -32,7 +32,7 @@ } - +

        成就管理

        DGP-Studio功能教程About 1 min

        成就管理

        胡桃工具箱提供成就管理功能,用户可以通过它浏览并管理所有的成就状态

        • 在第一次使用时,你需要根据提示点击创建新存档按钮以创造一个成就存档并为其命名
        • 创建第一个资料页后,你可以点击右上角的创建新存档来继续为更多的帐号创建成就记录档案

        成就导入

        • 胡桃工具箱使用统一可交换成就标准open in new window数据标准来储存用户的成就数据
        • 你可以点击成就页面右上角隐藏菜单中的导入按钮,并选择从 UIAF 文件导入以加载以 UIAF 数据格式储存的第三方成就数据

        推荐使用的成就识别工具

        Comments
        • Latest
        • Oldest
        • Hottest
        Powered by Waline v2.14.7
        diff --git a/en/features/daily-notes.md.html b/en/features/daily-notes.md.html index 15bcf6d0c..b71a2bf38 100644 --- a/en/features/daily-notes.md.html +++ b/en/features/daily-notes.md.html @@ -32,7 +32,7 @@ } - +

        实时便笺

        DGP-Studio功能教程About 2 min

        实时便笺

        Info

        该功能需要你在胡桃工具箱中登录米游社帐号,登录方法可见米游社多帐号切换文档

        live-data-tracking

        添加角色

        • 点击添加角色按钮
        • 在弹出的添加角色浮窗中,选择您要添加的游戏角色,并单击其右侧的加号按钮
        • 此时您添加的游戏角色即可显示在实时便笺页面中
          • 实时便笺是间隔固定时间自动刷新的
            • 你可以点击窗口右上角的通知设置来设置查询的间隔时间
            • 如您需要立即刷新以获取实时的最新数值,请单击立即刷新按钮
          • 如出现"账号有风险,请前往米游社查看"字样的提示

        全局通知设置

        • 在窗口右上角点击通知设置可以修改实时便笺的全局设置,包括:
          • 数据刷新间隔时间
          • 通知免打扰
          • 高优先度通知
            • 这将避免胡桃工具箱的通知被自动收入操作中心
            • 请注意,开启此设置可能会让您在日常使用电脑期间受到打扰

        帐号独立设置

        • 胡桃工具箱的实时便笺功能允许用户对每一个被监控的帐号给予不同的设置
        • 将鼠标停留在需要被设置的角色实时便笺的窗体上
        • 点击其窗体右上角出现的设置图案按钮,即可修改如下参数
          • 原粹树脂提醒阈值
          • 洞天宝钱提醒阈值
          • 启用参量质变仪提醒
          • 启用每日委托上限提醒
          • 启用探索派遣完成提醒
          • 启用在主页显示卡片 (未上线的新功能)
        • 点击保存,即可保存您当前所设置的通知选项

        删除角色

        • 将鼠标停留在需要被设置的角色实时便笺的窗体上
        • 点击其窗体右上角出现的移除标志按钮,即可移除该角色对应的实时便笺
        Comments
        • Latest
        • Oldest
        • Hottest
        Powered by Waline v2.14.7
        diff --git a/en/features/game-launcher.md.html b/en/features/game-launcher.md.html index a7de3f1eb..2a7321fef 100644 --- a/en/features/game-launcher.md.html +++ b/en/features/game-launcher.md.html @@ -32,7 +32,7 @@ } - +

        高级启动器

        DGP-Studio功能教程About 5 min

        高级启动器

        • 胡桃工具箱提供的高级启动器功能中通过多样的设置选项来允许用户以自定义设置启动游戏
        • 你可以通过点击左侧菜单栏中的启动游戏进入高级启动器功能
          • 第一次使用时你会被跳转到设置页面以设置你的游戏路径
          • 选择游戏路径时,请注意此处选择的应是游戏本身
            • 形如:$\Genshin Impact\Genshin Impact Game\YuanShen.exe
            • 而官方启动器的目录一般是$\Genshin Impact\launcher.exe
        • 在设置完毕启动游戏所需的附加选项后,点击右下角的启动游戏按钮即可
          • 附加选项请看本页下方的功能文档

        视频指南

        对于大多数人而言,遵循本页文档会有更高的效率。

        但如果你对其中包含的操作不熟悉,也可以回到这里来跟着视频指南操作。 ::: details 胡桃工具箱指南 4 - 高级启动器(切换帐号/切换服务器/帧率解锁)

        :::

        切换服务器

        权限提示

        1. 使用该功能时需要以管理员权限启动胡桃工具
        2. 胡桃工具箱会在游戏截图目录下创建一个名为 HutaoCache 的文件夹并储存转换服务器所需要的文件
        • 在主界面点击左侧菜单栏进入启动游戏页面
        • 点击右侧选项中的服务器名称,选择要进入的服务器
          • 目前可选的服务器为官方服|天空岛渠道服|世界树国际服
        • 点击右下角的启动游戏按钮,胡桃会自动下载并应用对应服务器的文件并启动游戏

        账号保存

        Tips

        1. 本功能所描述的帐号,特指当前原神所登录游戏账号的登录状态
        2. 获取当前原神的登录状态通常需要管理员权限,建议使用管理员模式启动胡桃
        3. 目前仅支持切换官方服(不含渠道服)帐号
        官方服渠道服国际服
        保存登录状态支持支持支持
        切换账号支持不支持理论支持
        我们期待更多的社区开发者帮助open in new window
        1. 在主界面点击左侧菜单栏进入启动游戏标签
        2. 点击账号功能中的检测按钮,胡桃工具箱会保存当前原神游戏的登录状态
        3. 在弹出的为账号命名界面中,输入您要为此账号设置的名称,点击确认
        4. 在游戏中,注销当前登录并登录你另一个帐号。重复执行上述的第2步和第三步直至你将全部的帐号添加进胡桃工具箱中。
        5. 此时即可在账号功能下方自由选择您要切换的账号
          • 每个已保存的账号均为可点击选择的按钮
          • 在其右侧有三个按钮,分别为:
            • 绑定当前用户角色,即将您当前选择的米游社登录状态绑定至该账号中,点击该按钮后,对应的UID将出现在该账号自定义名称的下方
            • 重命名,即修改当前选择账号的自定义名称
            • 删除,即删除当前选择的账号

        外观选项

        Note

        • 在当前的游戏版本中,有案例表明部分用户使用胡桃工具箱,选择全屏模式启动原神游戏,出现游戏无响应或卡顿的情况
          • 建议此部分用户使用无边框选项进行启动游戏
        • 在主界面点击左侧菜单栏进入启动游戏标签
        • 在右侧的外观功能中,有四个选项:
          • 全屏,即选择启动游戏后的游戏界面是否设置为全屏
          • 无边框,即选择启动游戏后的游戏界面是否设置为无边框窗口
          • 宽度,即选择启动游戏后的游戏界面的宽度,例如1920
          • 高度,即选择启动游戏后的游戏界面的高度,例如1080

        解锁帧率上限

        Warning

        • 请注意:此功能已明确标注为 Dangerous Feature,即危险功能,选择启用即代表您选择自行承担任意风险
        • 目前的版本,设置中无论是否超过60帧率的原神(含移动端)均会偶尔出现掉帧、卡顿甚至无响应、闪退等情况,这是原神在本版本中出现的普遍问题,并不是Unlocker项目open in new window的问题
        • Unlocker项目open in new window仅作用于 UnityPlayer 本身,即直接作用于 Unity3D 引擎,与游戏本体不发生直接关系,本质上与移动端中120帧率等设置无异,但您仍应谨慎使用并自行阅读用户协议open in new window
        • 使用管理员模式启动胡桃

        • 在主界面点击左侧菜单栏进入启动游戏标签

        • 在最下方可见 Unlock frame rate limit 选项

          • 在右侧点击开启或关闭按钮,所显示的 DisableEnable 分别代表已禁用已启用该功能
          • 在下方的 Set frame rate 选项中,可自由拖动拉杆,调整到您需要设置的最高帧率上限
        • 会导致解锁帧率上限失败的因素:

          • 解锁帧率上限,需要保持胡桃工具箱在开启状态
          • 游戏内未关闭垂直同步选项
          • 在显卡驱动中存在最大帧速率的设置
          • 在显卡驱动软件内存在未关闭的类似于节能模式的选项
        Comments
        • Latest
        • Oldest
        • Hottest
        Powered by Waline v2.14.7
        diff --git a/en/features/hutao-settings.md.html b/en/features/hutao-settings.md.html index 4da7d3100..2ffbe355e 100644 --- a/en/features/hutao-settings.md.html +++ b/en/features/hutao-settings.md.html @@ -32,7 +32,7 @@ } - +

        软件设置

        DGP-Studio功能教程About 2 min

        软件设置

        Info

        • 以下内容将以胡桃工具箱内的设置功能的条目排列顺序为介绍顺序

        关于 胡桃

        外观

        • 背景材质
          • 在此选项中,您可以更改背景的材质为:
            • 亚克力
            • 云母
            • 变种云母
          • 每个背景材质被选中后,您可以即时查看更改后的效果

        祈愿记录

        • 在此条目中,您可以选择是否隐藏无记录的历史祈愿活动,即"没有祈愿记录的卡池"

        游戏

        • 游戏路径

          • 在此条目中,可以修改或设置您的游戏路径
          • 选择游戏路径时,请注意此处选择的应是游戏本身
          • 形如:"$\Genshin Impact\Genshin Impact Game\YuanShen.exe"
        • 删除游戏内网页缓存

          • 若您在使用祈愿记录功能时,选择使用"从缓存刷新",但频繁提示验证密钥过期,可以尝试此操作
          • 点击此选项内的删除按钮即可

        测试功能

        • 打开数据文件夹

          • 在此选项中点击"打开"按钮,即可打开包含"用户数据/日志/元数据"的文件夹
        • 打开缓存文件夹

          • 在此选项中点击"打开"按钮,即可打开包含"图片缓存"的文件夹
          • 在此文件夹内,存储了胡桃工具箱在运行期间产生的图片缓存

        米游社每日签到

        Tips

        米游社签到功能主要用于米游社帐号登录状态监测

        • 如何使用
          • 首先需要您在米游社多账号切换功能中,选中当前需要进行签到的米游社账号
          • 点击"打开签到对话框"按钮
          • 胡桃工具箱会打开签到页面,随后你即可手动签到
        • 该功能的正常使用界面:
          米游社每日签到

        危险功能

        • 删除所有计划任务
          • 当你需要卸载胡桃工具箱时,可以使用此功能以删除胡桃工具箱的定时数据拉取任务
        • 删除所有用户
          • 此功能的作用是删除用户表的所有记录
          • 点击执行按钮即可完成删除
          • 通常情况下,用户不需要使用此功能来删除用户表的信息
        Comments
        • Latest
        • Oldest
        • Hottest
        Powered by Waline v2.14.7
        diff --git a/en/features/index.html b/en/features/index.html index 2c4680e59..c2b3148a5 100644 --- a/en/features/index.html +++ b/en/features/index.html @@ -32,7 +32,7 @@ } - + diff --git a/en/features/mhy-account-switch.md.html b/en/features/mhy-account-switch.md.html index 03a146e40..f422ae0a6 100644 --- a/en/features/mhy-account-switch.md.html +++ b/en/features/mhy-account-switch.md.html @@ -32,7 +32,7 @@ } - +

        米游社多帐号切换

        DGP-Studio功能教程About 2 min

        米游社多帐号切换

        Tips

        • 本文档所描述的帐号切换指的是用于获取游戏数据的米游社帐号,不是原神游戏内的帐号
        • 在使用本功能前,你需要使用官方的米游社 App 登录你的帐号以初始化你的米游社功能
          • 如果在胡桃中登录的帐号名称格式为 user_123456789 则其有可能没有被初始化

        多帐号管理样图

        胡桃工具箱视频指南 - 米游社帐号登录

        对于大多数人而言,遵循本页文档会有更高的效率。

        但如果你对其中包含的操作不熟悉,也可以回到这里来跟着视频指南操作。

        • 你可以在程序主界面的左下角,设置按钮的上方找到帐号菜单,以管理你在胡桃工具箱中登录的米游社帐号。在弹出的面板中你可以:
          • 点击登录米哈游通行证按钮
          • 在弹出的内置浏览器中登录"米哈游通行证"账号
            • 您也可以通过点击手动输入按钮,直接输入米游社通行证 cookie 来添加您的帐号
            • 若您选择手动输入米游社 cookie,则该 cookie 必须包含 Stoken 字段
          • 在弹出的内置浏览器登陆成功后,点击右上角的"我已登陆"按钮
          • 完成后,您就可以在帐号管理面板切换已登录的米游社帐号了
            • 新添加米游社账号后,需在主界面左下角切换账号的功能中,手动点击一次新登录的账号,以将其设置为使用状态
            • 你可以在帐号管理菜单中复制对应帐号的 cookie 或从胡桃工具箱中删除该帐号

        安全提示

        • Stoken 是一个安全敏感的 cookie 字段,你不应该在任何云端或其它无法保证数据安全的设备上储存含有 Stoken 字段的 cookie。
        • 从胡桃工具箱中复制获得的 cookie 中包含该字段,请慎重考虑是否为接受 cookie 的一方提供 Stoken 字段。
        • 在胡桃工具箱中通过密码或 cookie 登录米游社的过程中,你的数据只经米游社服务器和本地胡桃工具箱处理,不经过包括胡桃服务器在内的任何第三方服务。
        Comments
        • Latest
        • Oldest
        • Hottest
        Powered by Waline v2.14.7
        diff --git a/en/features/weapon-wiki.md.html b/en/features/weapon-wiki.md.html index d279be48f..0cd280743 100644 --- a/en/features/weapon-wiki.md.html +++ b/en/features/weapon-wiki.md.html @@ -32,7 +32,7 @@ } - +

        武器资料

        DGP-Studio功能教程Less than 1 minute

        武器资料

        weapon-wiki

        武器资料是胡桃工具箱中内置的用于查询各个武器的外观、参数、精炼效果、推荐搭配等数据的 Wiki

        已包含的数据

        • 武器列表
          • 使用列表左上角的按钮,可切换列表显示的方式:即"缩略图与名称"或"仅缩略图"
          • 单击列表中的缩略图或名称,即可跳转到相应的介绍页面
        • 数据内容
          • 武器基本信息
            • 突破前后的武器图标对比
            • 对应武器的立绘展示
            • 武器的简介内容
            • 可切换至对应等级的武器各项数值
          • 武器精炼信息
            • 对应精炼阶数的精炼属性
          • 根据胡桃数据库的统计信息而展示的武器使用的相关推荐
        Comments
        • Latest
        • Oldest
        • Hottest
        Powered by Waline v2.14.7
        diff --git a/en/i18n.md.html b/en/i18n.md.html index 3b27ccd9e..6871325f2 100644 --- a/en/i18n.md.html +++ b/en/i18n.md.html @@ -32,7 +32,7 @@ } - +

        国际化支持

        DGP-StudioAbout 1 min

        国际化支持

        国际化进度

        Snap Hutao 虽然基于原神国服提供功能,但项目也有意提升国际化支持,包括语言本土化和功能国际化。目前国际化进度如下:

        • Snap Hutao 主项目
            • 进度:Crowdin
        • Snap Hutao 文档
          • 进度:Crowdin

        参与国际化

        • Snap Hutao 主项目
          • 我们在 GitHub 上创建了一个名为 [Hoyolab]: Globalization supportIssueopen in new window
            • 我们会在该 Issue 中更新当前主程序国际化进度
            • 你可以在这里宣布参与主程序某一部分的国际化支持,我们会为此提供支持
              • 我们也欢迎直接通过分支发起 Pull Request
          • 你可以在 translate.hut.aoopen in new window 参与客户端的翻译工作
        • Snap Hutao 文档
        Comments
        • Latest
        • Oldest
        • Hottest
        Powered by Waline v2.14.7
        diff --git a/en/index.html b/en/index.html index 78a8b1200..fcf46e54f 100644 --- a/en/index.html +++ b/en/index.html @@ -32,7 +32,7 @@ } - +
        Snap.Hutao

        Snap.Hutao

        Multifunctional open-source Genshin Utility

        DownloadQuick StartDocumentProject

        Better than Snap.Genshin

        Snap.Hutao has more extensive data support and better client performance while inheriting all Snap.Genshin functionality

        Daily Note

        No need to be tied to a mobile app anymore; get real-time notes and Windows native notification directly on your computer

        Spiral Abyss Record

        Get the personal Spiral Abyss records, including statistics and detailed data, permanently save past Spiral Abyss challenges on your device

        Multi-Account Switch

        Snap.Hutao supports multiple MiHoYo BBS accounts to stay logged in and create separate profiles for each account in each function, so players can easily manage their multiple accounts

        Wish History Record

        Support switching between multiple UID, from the cache file or other method to save the wish history in your local machine.

        Achievement

        Achievement statistics feature allows players to export achievement data and keep statistics outside the game; based on achievement splitting, players can manage milestones for hidden achievements

        Advanced Game Launcher

        With the advanced launcher in Snap.Hutao, players can easily switch their Genshin accounts, switch servers, modify game window settings and further explore more advanced features

        Hutao Database

        Check out the details of community's current Spiral Abyss teaming, weapon matching, and artifact set matching; share your own Spiral Abyss lineup configuration

        Your Characters

        View detailed data about the player's character, including level, constellations, weapons, talents, artifact set, etc.; automatically calculate artifact set score

        Character Wiki

        Check the character's numerical information; talent and constellations; training materials; character's background story and other information; get the most weapons and artifact set matching scheme among players through the Hutao database

        Weapon Wiki

        Check weapon values and stories; get the most character matching data among players through the Hutao database

        Development Calculator

        Make implementable character development plans based on your actual situation; support multiple accounts, multiple plan lists, and backpack item records

        diff --git a/en/markmap.md.html b/en/markmap.md.html index faa30715e..ee1622dfb 100644 --- a/en/markmap.md.html +++ b/en/markmap.md.html @@ -32,7 +32,7 @@ } - +

        胡桃工具箱

        DGP-StudioLess than 1 minute

        胡桃工具箱

        米游社功能

        • 活动公告
        • 帐号登录
        • 实时便笺
        • 深境螺旋
          • 我的深渊记录
          • 胡桃数据库 - 深渊数据

        游戏性增强

        • 高级启动器
        • 祈愿记录
        • 成就管理

        养成计划

        • 养成计算器
          • 属性统计
          • 角色 Wiki
          • 武器 Wiki
        Comments
        • Latest
        • Oldest
        • Hottest
        Powered by Waline v2.14.7
        diff --git a/en/project.md.html b/en/project.md.html index c2b6dd886..9e1a1358e 100644 --- a/en/project.md.html +++ b/en/project.md.html @@ -32,7 +32,7 @@ } - +

        项目说明

        DGP-Studio公告About 1 min

        项目说明

        胡桃工具箱是一个 Windows 平台的开源的原神工具箱,旨在帮助玩家获得更好的游戏体验; 它是对官方移动端工具的一种非破坏性功能扩展,为不习惯在移动端进行原神游戏的 PC 玩家提供一个在 Windows 平台下获得接近移动端功能权利的途径。

        功能迁移

        胡桃正在迁移原 Snap Genshin 客户端中的功能

        已经完成迁移的功能将会在本站文档中提供指导说明,功能迁移和开发进度可以参阅下方

          • 将整合进养成计划
          • 将整合进养成计划

        新增功能

        以下新功能计划被增加到胡桃工具箱中

          • 等待微软修复上游问题
        Comments
        • Latest
        • Oldest
        • Hottest
        Powered by Waline v2.14.7
        diff --git a/en/quick-start.md.html b/en/quick-start.md.html index a85cd636b..71e9ad109 100644 --- a/en/quick-start.md.html +++ b/en/quick-start.md.html @@ -32,7 +32,7 @@ } - +

        Quick Start

        DGP-StudioFeatureTutorialAbout 1 min

        Quick Start

        Tips

        If you download and use Snap Hutao,you are agree to our terms of service

        File not found

        Video Tutorial

        For most people, follow the instruction on this page is more effiency.

        However, if you are not familiar with the operation mentioned below, you can come back the follow the video tutorial. ::: details Snap Hutao Tutorial - Microsoft Store Installation

        :::

        Minimum System Requirements

        RequirementAttribute
        Minimum Required OSWindows 10 Build 19045 (22H2) [1]
        Recommended OSWindows 11 Build 22621 (22H2)
        Optional ComponentsWebView2 Runtime

        Installation

        Microsoft Store Link:Snap Hutao

        On Windows 10 and Windows 11, you can click directly on the button above to download the Snap Hutao

        安装 WebView2 运行时

        WebView2 运行时由微软提供,其允许胡桃在程序内低开销地启用一个内置的浏览器。作为可选组件,WebView2 运行时不是强制组件,但安装后你会更容易地使用部分功能。

        微软官网的底部,你可以找到常青独立安装程序,选择x64下载并根据提示安装即可


        1. The LTSC and LTSB systems are not in the support list because they do not contain Microsoft Store.Windows 10 Build 19041 亦可以安装,但部分功能会因内核问题无法使用,故该版本下的胡桃工具箱问题将不会被处理 ↩︎

        Comments
        • Latest
        • Oldest
        • Hottest
        Powered by Waline v2.14.7
        diff --git a/en/rss.xml b/en/rss.xml index dd087f406..c7b838b2b 100644 --- a/en/rss.xml +++ b/en/rss.xml @@ -6,8 +6,8 @@ https://hut.ao/en/ Super utilitarian Genshin Impact Tool en-US - Thu, 09 Mar 2023 02:06:18 GMT - Thu, 09 Mar 2023 02:06:18 GMT + Sat, 11 Mar 2023 03:07:20 GMT + Sat, 11 Mar 2023 03:07:20 GMT vuepress-plugin-feed2 https://validator.w3.org/feed/docs/rss2.html Copyright by DGP-Studio diff --git a/en/side-load.md.html b/en/side-load.md.html index 2dbb1d1e3..3bdb46388 100644 --- a/en/side-load.md.html +++ b/en/side-load.md.html @@ -32,7 +32,7 @@ } - +

        DGP-StudioLess than 1 minute

        侧载安装

        通用安装方式

        • 在系统设置中打开开发者设置界面,勾选 开发人员模式允许 PowerShell 脚本 (自行百度)
        • 解压已下载的压缩包,找到Install.ps1文件,右键选择使用PowerShell运行,按照提示允许PowerShell执行操作即可
        • 安装完毕,胡桃将出现在您的开始菜单

        小白级安装方式

        • 解压已下载的安装包
        • 运行 Snap.Hutao.Installer.exe
          • 该程序将执行上述通用安装方式的命令
        • 安装完毕,胡桃将出现在您的开始菜单

        升级胡桃工具箱

        • 解压你下载的最新版本压缩包
        • 重复 安装胡桃工具箱 的步骤
        • 若您安装失败或出现异常情况,可参考如下步骤
          • 先卸载已经安装的胡桃工具箱
          • 重复 安装胡桃工具箱 的步骤
        Comments
        • Latest
        • Oldest
        • Hottest
        Powered by Waline v2.14.7
        diff --git a/en/statements/README.md.html b/en/statements/README.md.html index 7ad76f83d..1fc08afa2 100644 --- a/en/statements/README.md.html +++ b/en/statements/README.md.html @@ -32,7 +32,7 @@ } - + diff --git a/en/statements/index.html b/en/statements/index.html index 65ff1f556..64dbd7a39 100644 --- a/en/statements/index.html +++ b/en/statements/index.html @@ -32,7 +32,7 @@ } - +

        Statements

        DGP-StudioLess than 1 minute

        评论
        • 按正序
        • 按倒序
        • 按热度
        Powered by Waline v2.14.7
        diff --git a/en/statements/privacy-notice.md.html b/en/statements/privacy-notice.md.html index 26fca96da..2491ab83b 100644 --- a/en/statements/privacy-notice.md.html +++ b/en/statements/privacy-notice.md.html @@ -32,7 +32,7 @@ } - +

        用户数据和隐私权益

        DGP-Studio公告Less than 1 minute

        用户数据和隐私权益

        胡桃工具箱充分尊重用户的隐私,目前我们会按下方的说明使用用户的数据:

        • 使用胡桃后,在 数据目录 中以数据库文件的形式

          • 储存
            • 米游社 Cookie
            • 胡桃的软件设置信息
            • 全部的用户数据
        • 使用胡桃主程序时,胡桃会因开发和统计为目的匿名化地收集程序意外停止或出错时抛出的日志,包括:

          • 用户设备 ID
          • 错误与崩溃日志
          • 用户活跃数据统计信息
        • 使用 胡桃数据库 (深渊记录/深渊统计) 功能并选择上传数据时,

          • 向 胡桃 API 上传
            • 用户的游戏 UID
            • 用户的深境螺旋记录
            • 用户的角色信息及其装备的武器和圣遗物信息
        • 使用实时便笺功能后

          • 在 Windows 定时任务中创建一个用于获取数据的定时任务
        • 使用高级启动器中的服务器切换功能后,在原神截图目录中

          • 储存服务器转换所需要的文件
        Comments
        • Latest
        • Oldest
        • Hottest
        Powered by Waline v2.14.7
        diff --git a/en/statements/tos.md.html b/en/statements/tos.md.html index b86ce8847..3068f5c6a 100644 --- a/en/statements/tos.md.html +++ b/en/statements/tos.md.html @@ -32,7 +32,7 @@ } - +

        用户使用协议和法律声明

        DGP-Studio公告About 10 min

        用户使用协议和法律声明

        总则

        • 本"用户使用协议和法律声明"(以下简称"条款"或"使用协议")适用于DGP-Studio开发团队open in new window(以下简称"本团队"或"我方")开发的全部软件作品、各开发项目的官方网站、附属的自媒体账号等。
          • 请您仔细阅读本用户使用协议的全部内容,在您阅读"使用协议"后,若对此用户使用协议中的任何条款有异议,请立刻停止使用本团队所开发的任意项目。
          • 如您未满18周岁,请在法定监护人陪同下仔细阅读并充分理解本协议,并征得法定监护人的同意后使用本团队所开发的任意项目。
          • 若您已安装、使用或在开发时引用本团队所开发的任意项目,表示您已主动阅读(已阅读完毕)并完全同意本使用协议所列明的条款,即已充分理解本协议并承诺作为本协议的一方当事人接受协议、法律声明、隐私政策以及与本团队所开发的任意项目相关的规则、规范、声明、公告、通知等内容的约束。
          • 此《用户使用协议》是由用户(以下或称"您")与本团队所开发的任意项目所订立的用户使用协议和法律声明,本协议对用户和本团队均具有法律效力。

        项目性质、服务以及有关责任与义务的界定

        • 一、由于本团队所开发的任意项目,均"开源"、"非经营性质",故本团队可随时执行全权决定:包括但不限于更改"使用协议",修改本团队所开发的任意项目内的任何内容。如"条款"及"作品的内容"有任何变更,我方将在相关的项目展示网站上刊载公告作为通知。经修订的"条款"一经在官方网站上公布后,即自动生效。

        • 二、本软件以"学习开发知识"、"积累开发经验"为目的进行开发,所有项目所提供的功能,均"开源"、"非经营性质",如用户对本团队所开发的任意项目的安全性表示不满,请立即卸载/删除/停用,如您仍在正常使用,则表示您认可本团队所开发的任意项目的安全性。

        • 三、一切因使用本团队所开发的任意项目的内容而导致的"任何意外损失(包括但不限于:软件、硬件、财产以及虚拟物品等)"、"合约毁坏"、"诽谤"、"版权或知识产权侵犯"及其所造成的损失与责任,均为使用者自身对于网络公开的开源软件的使用过程中自身发生的使用行为所引致的"损失与责任",基于全部作品在其开放源代码的位置(即Githubopen in new window)中所声明的MIT licenseopen in new window以及本声明所约定的内容,应当认定前述的"损失与责任"与全部项目的有关开发者无责任关联。

        • 四、用户使用本团队所开发的任意项目期间,本团队不做任何不发生如下情况的保证:

          • 因网络状况、通讯线路等任何技术原因而导致用户不能正常使用或更新;
          • 因使用"第三方开发的本软件内插件"、"第三方进行二次编译的本软件的修改版"、"复用本开发团队所创作的项目代码而编译成的软件"造成负面结果。
        • 五、用户认可本团队所开发的任意项目,除被动接收软件或其他相关项目中的必要的上传报告或有关信息外,所有信息的上传均需要用户的主动触发;

          • 用户认可本团队所开发的任意项目,均完全尊重并保护所有用户的"个人隐私权",项目代码亦完全公开,用户不具有"因隐私权收到侵犯"而对开发团队或团队成员发起控诉的主观理由。
          • 本团队所开发的任意项目不会向第三方共享、转让您的个人信息,除非经过您本人事先授权同意,或者共享、转让的个人信息是去标识化处理后的信息,且共享第三方无法重新识别此类信息的自然人主体。
          • 本团队所开发的任意项目包含到其他站点的链接,当您访问第三方链接时,请认真阅读第三方站点的用户协议和声明,本团队对于第三方站点的内容、隐私条款、使用协议等不负任何责任。
          • 在使用本团队所开发的任意项目时,提交任意资料的过程中,本团队不保证提交的信息保存成功,您需要对您提交的资料做好存储保管。本团队所开发的部分项目为"被授权数据"提供存储,但在存储过程中存在各种不可抗力的因素,本团队无法承诺对用户的存储信息无限期保留,您的重要信息请自行备份。

        权利和义务

        • 六、我方允许任何单位或个人在没有本开发团队授权的情况下,对本团队所开发的任意项目进行的二次开发、功能修改以及复用我方创作的代码进行其他项目的开发,但对其所侵犯我方计算机软件著作权的行为,我方保留追责的权利。

          • 我开发团队不对任何单位或个人在使用本团队所开发的任意项目的内容进行的公开发布行为(包括但不限于制作视频、发布带有本软件内容的文章、上传至非我开发团队指定的下载网站提供下载等)的内容所致的任意结果进行负责。
          • 我开发团队不对使用"第三方开发的可用于本团队所开发的任意项目的附属程序或额外代码"、"第三方进行二次编译的本团队所开发的任意项目的修改版"、"复用本开发团队所创作的项目代码而编译成的软件"造成的任意结果负责。
          • 在此基础上,根据《计算机软件保护条例》第二条与第三条对于"计算机软件"和"文档"的法律定义,本软件开发团队(DGP Studio)保留全部我方开发项目的计算机软件著作权,其包括但不限于项目构建所需的全部信息、全部项目有关的所有文档资料(即用来描述程序的内容、组成、设计、功能规格、开发情况的程序设计说明书、流程图、用户手册等),具体内容以各项目《计算机软件著作权登记证书》的实际内容为准。
        • 七、本团队所开发的任意项目仅作用于合法、合规范围内的学习及研究所用,不得利用本软件系统从事违法活动。

          • 本团队仅作为项目的开发团队(非法人性质,为自然人组成的团体),对任何使用结果不负任何连带责任,软件以及我方开发的任意项目的使用过程中产生的任何法律后果我们概不负责、不承担任何法律责任。
          • 若用户已开始使用本团队所开发的任意项目,即已同意"使用协议",表明本团队已履行完毕"本使用协议第十款"的告知情形。
        • 八、所开发项目的著作权。

          • 本软件开发团队对所开发的"Snap.Genshin软件"、"Snap.Hutao软件"等作品的软件本身(不包括软件内除功能模块外的显示内容)、上述作品的全部历史版本以及周边网站,以及本团队所开发的任意其他作品,拥有软件内的"各商标的所有权"(引用于网络的图片除外),"著作权"等有关的应有权益。
          • 本团队所开发的任意项目的统计数据全部来源于软件用户主动提交,经过对数据简单地筛选后进行展示,因此本团队所开发的任意项目不对数据的准确性负责,该数据也与我方无关。
          • 使用本团队所开发的任意项目的过程中可能会产生拥有原有版权的数据,对于这些数据,本团队所开发的任意项目不拥有它们的所有权,为了避免造成侵权,使用者有义务完全阅读并履行"本使用协议第十条"的内容。本软件内使用的资源(包括但不限于字体、图片、文字等)均来源于互联网的公开信息,如果出现侵权可立即联系我方open in new window移除。

        其他条款

        • 九、对于团队所开发项目的"非经营性质"的确定。

          • 本团队所开发的任意项目,均无任何经营性质。

          • 若开发团队的个别或部分成员,在参与开发本团队所开发的任意项目期间,与本团队所开发的任意项目的第三方用户间产生了包括但不限于:赠与、交换、买卖等关系,其所产生的关系与本开发团队无关,此种情形的发生不基于团队开发有关项目这一事实,而是基于其与第三方用户,在发生上述关系的互联网交互位置或现实地点所产生的独立事件,应当以发生上述关系的互联网交互位置的用户使用条款或结合其在现实地点所发生的具体行为来判定此行为的性质。

        • 十、本团队所开发的任意项目(含网站),均以"学习开发知识"、"积累开发经验"为目的进行开发,仅供学习交流,严禁用于商业用途,请您在下载或进行查看学习后的24小时内自行删除全部相关信息,若您无视本条要求,本软件开发团队不对"可能产生的版权纠纷、著作权侵权以及民事纠纷等问题"负责。

        • 十一、本协议的成立、生效、履行、解释及争议的解决均应适用中华人民共和国大陆地区法律。倘本协议之任何规定因与中华人民共和国的法律抵触而无效,则这些条款将尽可能接近本协议原条文意旨重新解析,且本协议其它规定仍应具有完整的效力及效果。

        • 十二、本协议签订地点为辽宁省盘锦市辽河油田矿区,在履行本协议中发生纠纷,由双方协商解决,如协商不成,由辽河人民法院管辖,所产生的每阶段费用均由上诉人即时承担。

        • 十三、本协议中的标题(包括副标题)仅为方便及阅读而设,并不影响本协议中任何规定的含义或解释。

        • 十四、您和本开发团队均是独立的主体,在任何情况下本协议不构成本开发团队对用户的任何形式的明示或暗示担保或条件,双方之间亦不构成代理、合伙、合营或雇佣关系。

        • 十五、本"用户使用协议和法律声明"中,"我方"或称"本开发团队"(区别于"用户"或"您")的实际主体为DGP-Studio开发团队open in new window的团队整体及每个成员个人,即包含前述网站中,DGP-Studio开发团队open in new window的全部成员。

        Last update:
        Contributors: Masterain
        diff --git a/en/statements/update-log.md.html b/en/statements/update-log.md.html index 723b3acb7..22c8dbfb7 100644 --- a/en/statements/update-log.md.html +++ b/en/statements/update-log.md.html @@ -32,7 +32,7 @@ } - +

        更新日志

        DGP-StudioLess than 1 minute


        category: [公告] icon: update


        更新日志

        1.4.16 未发布

        • 优化
          • JumpList菜单更换为JumpTask,即使用户关闭最近文件功能也可以使用快速启动菜单了

        1.4.15 最新版

        • 新增
          • 重置图片资源的入口
          • 刷新 Cookie 方法
        • 修复
        • 优化
          • 优化了养成计划界面 #486open in new window
          • 完善英语和繁体中文翻译
          • 在触发 Windows 长路径限制时增加提示
          • 优化了定时任务的唤醒方式

        1.4.14

        • 修复了养成计划无法添加的问题
        • 支持英语界面
        • 其他的问题修复

        1.4.11

        • 商店初版
        Comments
        • Latest
        • Oldest
        • Hottest
        Powered by Waline v2.14.7
        diff --git a/features/daily-notes.html b/features/daily-notes.html index 79f50ca16..5e0ad0a6c 100644 --- a/features/daily-notes.html +++ b/features/daily-notes.html @@ -32,7 +32,7 @@ } - +

        实时便笺

        DGP-Studio功能教程大约 2 分钟

        实时便笺

        相关信息

        该功能需要你在胡桃工具箱中登录米游社帐号,登录方法可见米游社多帐号切换文档

        live-data-tracking

        添加角色

        • 点击添加角色按钮
        • 在弹出的添加角色浮窗中,选择您要添加的游戏角色,并单击其右侧的加号按钮
        • 此时您添加的游戏角色即可显示在实时便笺页面中
          • 实时便笺是间隔固定时间自动刷新的
            • 你可以点击窗口右上角的通知设置来设置查询的间隔时间
            • 如您需要立即刷新以获取实时的最新数值,请单击立即刷新按钮
          • 如出现"账号有风险,请前往米游社查看"字样的提示

        全局通知设置

        • 在窗口右上角点击通知设置可以修改实时便笺的全局设置,包括:
          • 数据刷新间隔时间
          • 通知免打扰
          • 高优先度通知
            • 这将避免胡桃工具箱的通知被自动收入操作中心
            • 请注意,开启此设置可能会让您在日常使用电脑期间受到打扰

        帐号独立设置

        • 胡桃工具箱的实时便笺功能允许用户对每一个被监控的帐号给予不同的设置
        • 将鼠标停留在需要被设置的角色实时便笺的窗体上
        • 点击其窗体右上角出现的设置图案按钮,即可修改如下参数
          • 原粹树脂提醒阈值
          • 洞天宝钱提醒阈值
          • 启用参量质变仪提醒
          • 启用每日委托上限提醒
          • 启用探索派遣完成提醒
          • 启用在主页显示卡片 (未上线的新功能)
        • 点击保存,即可保存您当前所设置的通知选项

        删除角色

        • 将鼠标停留在需要被设置的角色实时便笺的窗体上
        • 点击其窗体右上角出现的移除标志按钮,即可移除该角色对应的实时便笺
        评论
        • 按正序
        • 按倒序
        • 按热度
        Powered by Waline v2.14.7
        diff --git a/features/hutao-API.html b/features/hutao-API.html index fb38b89e2..9c6d318f1 100644 --- a/features/hutao-API.html +++ b/features/hutao-API.html @@ -32,7 +32,7 @@ } - +

        胡桃数据库/深渊统计

        DGP-Studio功能教程大约 3 分钟

        胡桃数据库/深渊统计

        胡桃工具箱提供两个主要的深境螺旋挑战统计的功能

        • 侧栏中的深渊统计是一个旨在通过统计并展示广大玩家深境螺旋挑战数据,来帮助对原神对战系统不熟悉玩家组建队伍、通关深渊、获取奖励的功能
        • 侧栏中的深渊记录是一个通过保存玩家每一期深境螺旋挑战数据来帮助个人玩家回顾游戏经历及个人数据收集的统计功能
          • 众多的玩家通过上传个人的深渊记录来形成胡桃数据库的深渊统计数据集

        character-usage-rate

        查看深渊数据

        注意

        所有计算数据都基于已上传至胡桃数据库中的玩家数据,无法代表全部原神玩家的平均数据,数据仅做参考用途

        数据刷新周期

        1. 深境螺旋统计数据(角色使用率、角色出场率、队伍出场)在北京时间每月1日和16日的4点自动清理。
          • 点击界面右上角的信息按钮你可以查看当前实时已上传的总数据
        2. 同时,若用户在30天内没有重新上传记录以更新数据,则其的角色持有数据将被清理
        • 在主界面点击左侧菜单栏进入深渊统计页面
        • 点击角色使用以查看角色使用率数据
          • 角色使用率 = 角色在当前层数出场次数 / 持有该角色的玩家在该层数的总记录数
        • 点击角色出场以查看角色出场率数据
          • 角色出场率 = 角色在当前层数出场次数 / 当前层数总记录数
        • 点击角色持有以查看角色持有率数据[1]
          • 角色持有率[2] = 所有拥有该角色的玩家数量 / 全部玩家数量
        • 点击队伍出场以查看队伍组合出场次数数据
          • 各种角色组队情况下出场次数的排名

        上传深境螺旋数据

        • 在主界面点击左侧菜单栏进入深渊记录功能页面
        • 点击右上角的刷新数据以确保胡桃工具箱客户端已经获取到最新的个人深境螺旋数据
        • 点击右上角的上传数据以上传你的深境螺旋数据
          • 这可能需要花费数秒,上传成功后你将会看到如下图的成功提示 upload-hutaoapi

        1. 角色持有数据与深境螺旋记录独立 ↩︎

        2. 只要拥有该角色,即使没有在深境螺旋中登场,也会被计入拥有的状态; 只要上传过深境螺旋记录,即会被计入全部玩家的数据中。 ↩︎

        评论
        • 按正序
        • 按倒序
        • 按热度
        Powered by Waline v2.14.7
        diff --git a/features/hutao-settings.html b/features/hutao-settings.html index ef385c138..7106f27d4 100644 --- a/features/hutao-settings.html +++ b/features/hutao-settings.html @@ -32,7 +32,7 @@ } - +

        软件设置

        DGP-Studio功能教程大约 3 分钟

        软件设置

        相关信息

        • 以下内容将以胡桃工具箱内的设置功能的条目排列顺序为介绍顺序

        关于 胡桃

        外观

        • 语言

          • 默认情况下胡桃会跟随系统设置来显示对应的语言
          • 使用该功能你可以强制将胡桃的显示语言设置为指定的语言
        • 背景材质

          • 在此选项中,您可以更改背景的材质为:
            • 亚克力
            • 云母
            • 变种云母
          • 每个背景材质被选中后,您可以即时查看更改后的效果

        祈愿记录

        • 在此条目中,您可以选择是否隐藏无记录的历史祈愿活动,即"没有祈愿记录的卡池"

        游戏

        • 游戏路径

          • 在此条目中,可以修改或设置您的游戏路径
          • 选择游戏路径时,请注意此处选择的应是游戏本身
          • 形如:"$\Genshin Impact\Genshin Impact Game\YuanShen.exe"
        • 删除游戏内网页缓存

          • 若您在使用祈愿记录功能时,选择使用"从缓存刷新",但频繁提示验证密钥过期,可以尝试此操作
          • 点击此选项内的删除按钮即可

        储存空间

        • 打开数据文件夹

          • 在此选项中点击"打开"按钮,即可打开包含"用户数据/日志/元数据"的文件夹
        • 打开缓存文件夹

          • 在此选项中点击"打开"按钮,即可打开包含"图片缓存"的文件夹
          • 在此文件夹内,存储了胡桃工具箱在运行期间产生的图片缓存
        • 更换数据目录

          • 此选项将允许用户将数据文件夹设置到其它目录
        • 重置图片资源

          • 此选项允许用户在有大量图片下载失败的情况下重置缓存记录,执行该操作后软件会重启并重新下载图片缓存资源

        米游社每日签到

        提示

        米游社签到功能主要用于米游社帐号登录状态监测

        • 如何使用
          • 首先需要您在米游社多账号切换功能中,选中当前需要进行签到的米游社账号
          • 点击"打开签到对话框"按钮
          • 胡桃工具箱会打开签到页面,随后你即可手动签到
        • 该功能的正常使用界面:
          米游社每日签到

        危险功能

        • 删除所有用户
          • 此功能的作用是删除用户表的所有记录
          • 点击执行按钮即可完成删除
          • 通常情况下,用户不需要使用此功能来删除用户表的信息
        评论
        • 按正序
        • 按倒序
        • 按热度
        Powered by Waline v2.14.7
        diff --git a/features/mhy-account-switch.html b/features/mhy-account-switch.html index bf5a5ed0b..c7d98d3fd 100644 --- a/features/mhy-account-switch.html +++ b/features/mhy-account-switch.html @@ -32,7 +32,7 @@ } - +

        米游社多帐号切换

        DGP-Studio功能教程大约 2 分钟

        米游社多帐号切换

        提示

        • 本文档所描述的帐号切换指的是用于获取游戏数据的米游社帐号,不是原神游戏内的帐号
        • 在使用本功能前,你需要使用官方的米游社 App 登录你的帐号以初始化你的米游社功能
          • 如果在胡桃中登录的帐号名称格式为 user_123456789 则其有可能没有被初始化

        多帐号管理样图

        胡桃工具箱视频指南 - 米游社帐号登录

        对于大多数人而言,遵循本页文档会有更高的效率。

        但如果你对其中包含的操作不熟悉,也可以回到这里来跟着视频指南操作。

        • 你可以在程序主界面的左下角,设置按钮的上方找到帐号菜单,以管理你在胡桃工具箱中登录的米游社帐号。在弹出的面板中你可以:
          • 点击登录米哈游通行证按钮
          • 在弹出的内置浏览器中登录"米哈游通行证"账号
            • 您也可以通过点击手动输入按钮,直接输入米游社通行证 cookie 来添加您的帐号
            • 若您选择手动输入米游社 cookie,则该 cookie 必须包含 Stoken 字段
          • 在弹出的内置浏览器登陆成功后,点击右上角的"我已登陆"按钮
          • 完成后,您就可以在帐号管理面板切换已登录的米游社帐号了
            • 新添加米游社账号后,需在主界面左下角切换账号的功能中,手动点击一次新登录的账号,以将其设置为使用状态
            • 你可以在帐号管理菜单中复制对应帐号的 cookie 或从胡桃工具箱中删除该帐号

        安全提示

        • Stoken 是一个安全敏感的 cookie 字段,你不应该在任何云端或其它无法保证数据安全的设备上储存含有 Stoken 字段的 cookie。
        • 从胡桃工具箱中复制获得的 cookie 中包含该字段,请慎重考虑是否为接受 cookie 的一方提供 Stoken 字段。
        • 在胡桃工具箱中通过密码或 cookie 登录米游社的过程中,你的数据只经米游社服务器和本地胡桃工具箱处理,不经过包括胡桃服务器在内的任何第三方服务。
        评论
        • 按正序
        • 按倒序
        • 按热度
        Powered by Waline v2.14.7
        diff --git a/features/weapon-wiki.html b/features/weapon-wiki.html index 9740b8864..475562e4d 100644 --- a/features/weapon-wiki.html +++ b/features/weapon-wiki.html @@ -32,7 +32,7 @@ } - +

        武器资料

        DGP-Studio功能教程小于 1 分钟

        武器资料

        weapon-wiki

        武器资料是胡桃工具箱中内置的用于查询各个武器的外观、参数、精炼效果、推荐搭配等数据的 Wiki

        已包含的数据

        • 武器列表
          • 使用列表左上角的按钮,可切换列表显示的方式:即"缩略图与名称"或"仅缩略图"
          • 单击列表中的缩略图或名称,即可跳转到相应的介绍页面
        • 数据内容
          • 武器基本信息
            • 突破前后的武器图标对比
            • 对应武器的立绘展示
            • 武器的简介内容
            • 可切换至对应等级的武器各项数值
          • 武器精炼信息
            • 对应精炼阶数的精炼属性
          • 根据胡桃数据库的统计信息而展示的武器使用的相关推荐
        评论
        • 按正序
        • 按倒序
        • 按热度
        Powered by Waline v2.14.7
        diff --git a/features/wish-export.html b/features/wish-export.html index 8fdeff968..97f083a07 100644 --- a/features/wish-export.html +++ b/features/wish-export.html @@ -32,7 +32,7 @@ } - +

        祈愿记录

        DGP-Studio功能教程大约 4 分钟

        祈愿记录

        抽卡是原神的核心玩法之一,无论是出于纪念、炫耀的目的还是认真规划抽取计划,对历史抽卡进行统计分析都是非常重要的。 但是原神官方只为玩家提供了半年的抽卡记录,这是很不友好的(但是他们还是统计了你一整年杀了多少提米的鸽子)。

        因此,我们需要利用这半年的抽卡记录调取窗口,将抽卡记录转移到我们自己手中,这就是胡桃工具箱中祈愿记录导出功能的目的所在。

        有关原神祈愿记录导出的技术原理,你可以参阅我们的祈愿系统与导出原理一文。

        祈愿导出

        如上图所示,从胡桃工具箱的祈愿导出功能,你可以清晰地获取到包括:抽卡总数、当前已垫抽数、不同稀有度获取的数量和百分比、 每次五星稀有度获取的抽数以及保底情况。

        原神抽卡记录的延迟性

        胡桃工具箱获取抽卡记录的来源也为米哈游服务器,因此短时间内刚刚结束的抽卡无法被获取。 当你在游戏内抽卡历史记录中看到了最新的一批抽卡记录,则可以在胡桃中获取统计数据。

        视频指南

        对于大多数人而言,遵循本页文档会有更高的效率。

        但如果你对其中包含的操作不熟悉,也可以回到这里来跟着视频指南操作。

        胡桃工具箱指南 5 - 祈愿记录导出篇

        获取祈愿数据

        利用 Stoken 从服务器获取最新的祈愿记录 推荐

        提示

        • 已登录的米游社帐号是使用 Stoken 刷新方法的前提,你可以参考米游社多帐号切换一文在胡桃工具箱中登录你的帐号
        • Stoken 刷新方法暂不支持国际服
        • 在胡桃工具箱中确保你需要获取记录的米游社帐号已登录
        • 从左侧菜单栏进入祈愿记录
        • 点击右上角的刷新,并点击Stoken刷新
        • 等待读取完毕,即可查看最新的祈愿记录

        从网页缓存获取最新的祈愿记录 支持国际服

        • 从左侧菜单栏进入祈愿记录
        • 启动游戏并登入游戏,打开游戏内的祈愿历史记录
        • 回到胡桃工具箱,点击刷新按钮,在刷新菜单中点击网页缓存刷新

        提示

        若出现网页缓存刷新功能异常的情况:

        • 从胡桃工具箱的设置
        • 删除游戏内网页缓存功能中执行删除操作

        通过输入 Url 获取祈愿记录 支持国际服

        • 如果你通过其它工具获取到了你祈愿历史记录的 Url,可以选择手动输入Url并根据提示操作
        • 但应注意此类 Url 具有时效性

        对于全量刷新选项的补充说明

        在默认情况下,胡桃工具箱会在匹配到本地已有记录的祈愿ID后停止导入。 但如果你希望完整地获取原神服务器中所有的历史记录(即使它已经存在于你的本地祈愿记录中),你可以勾选全量刷新

        不勾选全量刷新不会使你丢失祈愿数据,勾选全量刷新也不会让你的本地记录错误地额外记录一次相同的祈愿数据。

        从其它祈愿导出程序导入祈愿数据 UIGF

        胡桃工具箱支持导入 UIGF 数据格式 的祈愿记录数据[1]

        如果你希望导入这一类数据,可以:

        • 启动胡桃工具箱,从左侧菜单栏进入祈愿记录
        • 点击右上角的导入
        • 选择你的 UIGF Json 数据文件
        • 根据界面确认导入数据

        从 Snap Genshin 转移祈愿记录数据

        如果你希望从 Snap Genshin 中转移祈愿数据至胡桃工具箱,你可以:

        • 升级 Snap Genshin 到最新版本
        • 进入祈愿记录功能
          • 如果你由于无法登录米游社而无法进入 Snap Genshin,可以在胡桃工具箱中登录米游社帐号并复制 Cookie 到 Snap Genshin
        • 点击右上角的功能菜单
        • 通过导出 UIGF Json 文件导出 Json 格式的祈愿记录
        • 在胡桃工具箱中导入该文件

        导出祈愿数据 UIGF

        胡桃工具箱支持导出 UIGF数据格式 的 Json 文件格式的祈愿记录数据

        如果你希望导出祈愿数据,可以:

        • 启动胡桃工具箱,从左侧菜单栏进入祈愿记录
        • 选择您要导出的祈愿记录存档
        • 点击导出按钮
          • 在弹出的界面选择您需要将此导出的祈愿记录数据文件存放的位置,并点击导出
        • 导出完成

        1. 统一标准化的原神数据格式由 UIGF-Orgopen in new window 提供 ↩︎

        评论
        • 按正序
        • 按倒序
        • 按热度
        Powered by Waline v2.14.7
        diff --git a/i18n.html b/i18n.html index bd154596d..693f34b6c 100644 --- a/i18n.html +++ b/i18n.html @@ -32,7 +32,7 @@ } - +

        国际化支持

        DGP-Studio大约 1 分钟

        国际化支持

        国际化进度

        Snap Hutao 虽然基于原神国服提供功能,但项目也有意提升国际化支持,包括语言本土化和功能国际化。目前国际化进度如下:

        • Snap Hutao 主项目
            • 进度:Crowdin
        • Snap Hutao 文档
          • 进度:Crowdin

        参与国际化

        • Snap Hutao 主项目
          • 我们在 GitHub 上创建了一个名为 [Hoyolab]: Globalization supportIssueopen in new window
            • 我们会在该 Issue 中更新当前主程序国际化进度
            • 你可以在这里宣布参与主程序某一部分的国际化支持,我们会为此提供支持
              • 我们也欢迎直接通过分支发起 Pull Request
          • 你可以在 translate.hut.aoopen in new window 参与客户端的翻译工作
        • Snap Hutao 文档
        评论
        • 按正序
        • 按倒序
        • 按热度
        Powered by Waline v2.14.7
        diff --git a/ko/advanced/FAQ.md.html b/ko/advanced/FAQ.md.html index 287f94240..cac963b98 100644 --- a/ko/advanced/FAQ.md.html +++ b/ko/advanced/FAQ.md.html @@ -32,7 +32,7 @@ } - +

        常见问题

        DGP-StudioFAQ大约 5 分钟

        常见问题

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

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

        如何添加一个默认以管理员方式运行的快捷方式

        基本原理:使用下方的 PowerShell 脚本可以以管理员方式运行胡桃

        Start-Process shell:AppsFolder\60568DGPStudio.SnapHutao_ebfp3nyc27j86!App -verb runas
        diff --git a/ko/advanced/Gacha-system-and-export-principal.md.html b/ko/advanced/Gacha-system-and-export-principal.md.html
        index 8c62b106a..f875ee6e9 100644
        --- a/ko/advanced/Gacha-system-and-export-principal.md.html
        +++ b/ko/advanced/Gacha-system-and-export-principal.md.html
        @@ -32,7 +32,7 @@
               }
             
             
        -    
        +    
           
           
             

        祈愿系统与导出原理

        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)并仅导入较老的数据

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

        祈愿的导出

        尚未实现,正在设计 已实装

        评论
        • 按正序
        • 按倒序
        • 按热度
        Powered by Waline v2.14.7
        diff --git a/ko/advanced/README.md.html b/ko/advanced/README.md.html index 70f423c87..843487047 100644 --- a/ko/advanced/README.md.html +++ b/ko/advanced/README.md.html @@ -32,7 +32,7 @@ } - + diff --git a/ko/advanced/artifact-rating-rules.md.html b/ko/advanced/artifact-rating-rules.md.html index 23c9abdb8..ef3496137 100644 --- a/ko/advanced/artifact-rating-rules.md.html +++ b/ko/advanced/artifact-rating-rules.md.html @@ -32,7 +32,7 @@ } - +

        圣遗物评分机制

        DGP-StudioFAQ小于 1 分钟

        圣遗物评分机制

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

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

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

        评论
        • 按正序
        • 按倒序
        • 按热度
        Powered by Waline v2.14.7
        diff --git a/ko/advanced/exceptions.md.html b/ko/advanced/exceptions.md.html index a6f75650a..3f7fbcbc8 100644 --- a/ko/advanced/exceptions.md.html +++ b/ko/advanced/exceptions.md.html @@ -32,7 +32,7 @@ } - +

        常见的程序异常

        DGP-StudioFAQ大约 2 分钟

        常见的程序异常

        该文档包含由用户端错误造成的问题

        RuntimeEnvironmentException

        • 异常:RuntimeEnvironmentException
          • 提示:未开启长路径功能,无法设置注册表键值
        • 问题来源:没有解除 Windows 目录长度限制
        • 解决方案:下载 EnableLongPaths.zipopen in new window 后解压,以管理员身份运行解压后的 .reg 文件

        Return Code: -10001

        • 该异常实际上来源于米游社的返回信息,包括:
          • Return Code: -10001
          • Return Code: -100
        • 问题来源:
          1. Cookie 过期或网络异常
          2. 系统时间错误
        • 解决方案:
          1. 在帐号面板中,点击刷新 Cookie
          2. 删除帐号后重新添加米游社帐号
          3. 在系统设置中启用自动同步时间并立刻同步时间

        HttpRequestException 元数据校验文件下载失败

        403 (Forbidden)

        解决方案:更新胡桃工具箱至最新版本open in new window

        502 (Bad Gateway)

        相关 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

        评论
        • 按正序
        • 按倒序
        • 按热度
        Powered by Waline v2.14.7
        diff --git a/ko/advanced/get-stoken-cookie-from-the-third-party.md.html b/ko/advanced/get-stoken-cookie-from-the-third-party.md.html index 0dbe65534..5bb6b5b67 100644 --- a/ko/advanced/get-stoken-cookie-from-the-third-party.md.html +++ b/ko/advanced/get-stoken-cookie-from-the-third-party.md.html @@ -32,7 +32,7 @@ } - +

        使用第三方工具获取有 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 输入,此时即可完成登录
        评论
        • 按正序
        • 按倒序
        • 按热度
        Powered by Waline v2.14.7
        diff --git a/ko/advanced/mihoyo-risk-tip.md.html b/ko/advanced/mihoyo-risk-tip.md.html index 67bbc7e80..ee4f6a8c7 100644 --- a/ko/advanced/mihoyo-risk-tip.md.html +++ b/ko/advanced/mihoyo-risk-tip.md.html @@ -32,7 +32,7 @@ } - +

        账号风险及异常提示

        DGP-StudioFAQ大约 2 分钟

        账号风险及异常提示

        image image

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

        • 解决方式

          • 方法1 推荐
            • 自 1.4.15 版本起,在帐号面板内点击 刷新 Cookie 即可
          • 方法2:
            • 使用手机打开米游社App
            • 点击我的
            • 点击个人主页
            • 点击我的角色下方的角色标签
              • 点击全部角色
              • 或可以点击实时便笺窗体
            • 完成在此期间可能随机触发的验证流程(例如验证码),即可解决本问题。
              • 若此操作未触发验证流程,可重复进行多次,直到触发验证为止
              • 若始终无法触发验证,可修改密码

        提示

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

        注意

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

        卸载胡桃工具箱

        DGP-StudioFAQ小于 1 分钟

        卸载胡桃工具箱

        • 清除有关的任务计划
          • 1.4.15 版本前,若不执行该步骤,胡桃用于获取实时便笺数据的计划任务将不会被删除,会出现这个问题
          • 方法1 仅限早于 1.4.15 的版本
            • 打开胡桃,选择 设置 页签
            • 找到 删除所有计划任务 一栏中,点击右侧的 执行 按钮 需要管理员模式
          • 方法2
            • 执行下方的脚本
              schtasks /delete /tn SnapHutaoDailyNoteRefreshTask
              diff --git a/ko/community.md.html b/ko/community.md.html
              index e327a2880..4280a34e0 100644
              --- a/ko/community.md.html
              +++ b/ko/community.md.html
              @@ -32,7 +32,7 @@
                     }
                   
                   
              -    
              +    
                 
                 
                   

              加入用户社区

              DGP-Studio公告小于 1 分钟

              加入用户社区

              作为开源软件,社区动力是胡桃工具箱生态的重要组成部分,你可以在通过下面的方式加入到胡桃的用户社区中。

              File not found

              GitHub 讨论

              Snap.Hutao Discussionopen in new window

              QQ 群

              Discord

              邀请链接:https://discord.gg/Yb8bykaUKpopen in new window

              评论
              • 按正序
              • 按倒序
              • 按热度
              Powered by Waline v2.14.7
              diff --git a/ko/features/README.md.html b/ko/features/README.md.html index 260cf29c0..912a1fa89 100644 --- a/ko/features/README.md.html +++ b/ko/features/README.md.html @@ -32,7 +32,7 @@ } - + diff --git a/ko/features/achievements.md.html b/ko/features/achievements.md.html index 686f91a0f..9a25e752d 100644 --- a/ko/features/achievements.md.html +++ b/ko/features/achievements.md.html @@ -32,7 +32,7 @@ } - +

              成就管理

              DGP-Studio功能教程大约 1 分钟

              成就管理

              胡桃工具箱提供成就管理功能,用户可以通过它浏览并管理所有的成就状态

              • 在第一次使用时,你需要根据提示点击创建新存档按钮以创造一个成就存档并为其命名
              • 创建第一个资料页后,你可以点击右上角的创建新存档来继续为更多的帐号创建成就记录档案

              成就导入

              • 胡桃工具箱使用统一可交换成就标准open in new window数据标准来储存用户的成就数据
              • 你可以点击成就页面右上角隐藏菜单中的导入按钮,并选择从 UIAF 文件导入以加载以 UIAF 数据格式储存的第三方成就数据

              推荐使用的成就识别工具

              评论
              • 按正序
              • 按倒序
              • 按热度
              Powered by Waline v2.14.7
              diff --git a/ko/features/develop-plan.md.html b/ko/features/develop-plan.md.html index 46d790d55..98d6cd5a3 100644 --- a/ko/features/develop-plan.md.html +++ b/ko/features/develop-plan.md.html @@ -32,7 +32,7 @@ } - +

              养成计划

              DGP-Studio功能教程大约 2 分钟

              养成计划

              dev-plan

              添加养成目标进入材料清单

              基于 WIKI 资料添加

              • 在胡桃工具箱的左侧栏目中,点击角色资料武器资料功能
              • 在"胡桃工具箱"的整体界面右上部分,点击养成计算按钮
              • 在弹出的"添加到当前养成计划"的窗口中,填写角色需要计算的各项属性的起始等级以及目标等级
                • 基于 WIKI 资料添加的养成目标,默认初始值为1级

              基于玩家数据添加

              • 在"胡桃工具箱"的左侧栏目中,点击我的角色功能
              • 在选中角色后,点击右上角的养成计算按钮
              • 在弹出的"添加到当前养成计划"的窗口中,填写角色需要计算的各项属性的"起始等级"以及"目标等级"
                • 基于玩家数据添加的养成目标,默认初始等级为玩家当前的角色等级
                • 请参考属性统计文档以获取更多信息

              背包物品

              • 在"胡桃工具箱"的左侧栏目中,点击"养成计划"功能
              • 点击"背包物品"功能栏
              • 在"胡桃工具箱"的整体界面右上部分,点击"新建计划"按钮
              • 在弹出的"创建新的养成计划"的窗口中,填写需要创建的养成计划名称
                • 此处可勾选"绑定当前选中的账号角色"
                • "新建计划"按钮左侧的下拉选项框,可自行切换不同的养成计划
              • 点击下方的任意物品图标或数字区域,即可手动编辑该种材料的数目
                • 背包物品的具体材料信息,对应于其修改时,所切换至的养成计划
              • 在"胡桃工具箱"的整体界面右上部分,可点击"删除计划"按钮,将当前的养成计划删除
                • 在删除当前养成计划后,处于切换至该养成计划时,输入的背包物品信息将一同删除

              功能说明

              此功能尚在完善阶段,若您有建设性的建议,或发现了显著的问题,请按此页面直接向我们反馈,感谢您的贡献!

              评论
              • 按正序
              • 按倒序
              • 按热度
              Powered by Waline v2.14.7
              diff --git a/ko/features/game-launcher.md.html b/ko/features/game-launcher.md.html index f2dd769cc..9313eaabc 100644 --- a/ko/features/game-launcher.md.html +++ b/ko/features/game-launcher.md.html @@ -32,7 +32,7 @@ } - +

              高级启动器

              DGP-Studio功能教程大约 5 分钟

              高级启动器

              • 胡桃工具箱提供的高级启动器功能中通过多样的设置选项来允许用户以自定义设置启动游戏
              • 你可以通过点击左侧菜单栏中的启动游戏进入高级启动器功能
                • 第一次使用时你会被跳转到设置页面以设置你的游戏路径
                • 选择游戏路径时,请注意此处选择的应是游戏本身
                  • 形如:$\Genshin Impact\Genshin Impact Game\YuanShen.exe
                  • 而官方启动器的目录一般是$\Genshin Impact\launcher.exe
              • 在设置完毕启动游戏所需的附加选项后,点击右下角的启动游戏按钮即可
                • 附加选项请看本页下方的功能文档

              视频指南

              对于大多数人而言,遵循本页文档会有更高的效率。

              但如果你对其中包含的操作不熟悉,也可以回到这里来跟着视频指南操作。 ::: details 胡桃工具箱指南 4 - 高级启动器(切换帐号/切换服务器/帧率解锁)

              :::

              切换服务器

              权限提示

              1. 使用该功能时需要以管理员权限启动胡桃工具
              2. 胡桃工具箱会在游戏截图目录下创建一个名为 HutaoCache 的文件夹并储存转换服务器所需要的文件
              • 在主界面点击左侧菜单栏进入启动游戏页面
              • 点击右侧选项中的服务器名称,选择要进入的服务器
                • 目前可选的服务器为官方服|天空岛渠道服|世界树国际服
              • 点击右下角的启动游戏按钮,胡桃会自动下载并应用对应服务器的文件并启动游戏

              账号保存

              提示

              1. 本功能所描述的帐号,特指当前原神所登录游戏账号的登录状态
              2. 获取当前原神的登录状态通常需要管理员权限,建议使用管理员模式启动胡桃
              3. 目前仅支持切换官方服(不含渠道服)帐号
              官方服渠道服国际服
              保存登录状态支持支持支持
              切换账号支持不支持理论支持
              我们期待更多的社区开发者帮助open in new window
              1. 在主界面点击左侧菜单栏进入启动游戏标签
              2. 点击账号功能中的检测按钮,胡桃工具箱会保存当前原神游戏的登录状态
              3. 在弹出的为账号命名界面中,输入您要为此账号设置的名称,点击确认
              4. 在游戏中,注销当前登录并登录你另一个帐号。重复执行上述的第2步和第三步直至你将全部的帐号添加进胡桃工具箱中。
              5. 此时即可在账号功能下方自由选择您要切换的账号
                • 每个已保存的账号均为可点击选择的按钮
                • 在其右侧有三个按钮,分别为:
                  • 绑定当前用户角色,即将您当前选择的米游社登录状态绑定至该账号中,点击该按钮后,对应的UID将出现在该账号自定义名称的下方
                  • 重命名,即修改当前选择账号的自定义名称
                  • 删除,即删除当前选择的账号

              外观选项

              注意

              • 在当前的游戏版本中,有案例表明部分用户使用胡桃工具箱,选择全屏模式启动原神游戏,出现游戏无响应或卡顿的情况
                • 建议此部分用户使用无边框选项进行启动游戏
              • 在主界面点击左侧菜单栏进入启动游戏标签
              • 在右侧的外观功能中,有四个选项:
                • 全屏,即选择启动游戏后的游戏界面是否设置为全屏
                • 无边框,即选择启动游戏后的游戏界面是否设置为无边框窗口
                • 宽度,即选择启动游戏后的游戏界面的宽度,例如1920
                • 高度,即选择启动游戏后的游戏界面的高度,例如1080

              解锁帧率上限

              警告

              • 请注意:此功能已明确标注为 Dangerous Feature,即危险功能,选择启用即代表您选择自行承担任意风险
              • 目前的版本,设置中无论是否超过60帧率的原神(含移动端)均会偶尔出现掉帧、卡顿甚至无响应、闪退等情况,这是原神在本版本中出现的普遍问题,并不是Unlocker项目open in new window的问题
              • Unlocker项目open in new window仅作用于 UnityPlayer 本身,即直接作用于 Unity3D 引擎,与游戏本体不发生直接关系,本质上与移动端中120帧率等设置无异,但您仍应谨慎使用并自行阅读用户协议open in new window
              • 使用管理员模式启动胡桃

              • 在主界面点击左侧菜单栏进入启动游戏标签

              • 在最下方可见 Unlock frame rate limit 选项

                • 在右侧点击开启或关闭按钮,所显示的 DisableEnable 分别代表已禁用已启用该功能
                • 在下方的 Set frame rate 选项中,可自由拖动拉杆,调整到您需要设置的最高帧率上限
              • 会导致解锁帧率上限失败的因素:

                • 解锁帧率上限,需要保持胡桃工具箱在开启状态
                • 游戏内未关闭垂直同步选项
                • 在显卡驱动中存在最大帧速率的设置
                • 在显卡驱动软件内存在未关闭的类似于节能模式的选项
              评论
              • 按正序
              • 按倒序
              • 按热度
              Powered by Waline v2.14.7
              diff --git a/ko/features/hutao-API.md.html b/ko/features/hutao-API.md.html index e4f3e183b..e1a3ad9dd 100644 --- a/ko/features/hutao-API.md.html +++ b/ko/features/hutao-API.md.html @@ -32,7 +32,7 @@ } - +

              胡桃数据库/深渊统计

              DGP-Studio功能教程大约 3 分钟

              胡桃数据库/深渊统计

              胡桃工具箱提供两个主要的深境螺旋挑战统计的功能

              • 侧栏中的深渊统计是一个旨在通过统计并展示广大玩家深境螺旋挑战数据,来帮助对原神对战系统不熟悉玩家组建队伍、通关深渊、获取奖励的功能
              • 侧栏中的深渊记录是一个通过保存玩家每一期深境螺旋挑战数据来帮助个人玩家回顾游戏经历及个人数据收集的统计功能
                • 众多的玩家通过上传个人的深渊记录来形成胡桃数据库的深渊统计数据集

              查看深渊数据

              注意

              所有计算数据都基于已上传至胡桃数据库中的玩家数据,无法代表全部原神玩家的平均数据,数据仅做参考用途

              数据刷新周期

              1. 深境螺旋统计数据(角色使用率、角色出场率、队伍出场)在北京时间每月1日和16日的4点自动清理。
                • 点击界面右上角的信息按钮你可以查看当前实时已上传的总数据
              2. 同时,若用户在30天内没有重新上传记录以更新数据,则其的角色持有数据将被清理
              • 在主界面点击左侧菜单栏进入深渊统计页面
              • 点击角色使用以查看角色使用率数据
                • 角色使用率 = 角色在当前层数出场次数 / 持有该角色的玩家在该层数的总记录数
              • 点击角色出场以查看角色出场率数据
                • 角色出场率 = 角色在当前层数出场次数 / 当前层数总记录数
              • 点击角色持有以查看角色持有率数据[1]
                • 角色持有率[2] = 所有拥有该角色的玩家数量 / 全部玩家数量
              • 点击队伍出场以查看队伍组合出场次数数据
                • 各种角色组队情况下出场次数的排名

              上传深境螺旋数据

              • 在主界面点击左侧菜单栏进入深渊记录功能页面
              • 点击右上角的刷新数据以确保胡桃工具箱客户端已经获取到最新的个人深境螺旋数据
              • 点击右上角的上传数据以上传你的深境螺旋数据
                • 这可能需要花费数秒,上传成功后你将会看到如下图的成功提示 upload-hutaoapi

              1. 角色持有数据与深境螺旋记录独立 ↩︎

              2. 只要拥有该角色,即使没有在深境螺旋中登场,也会被计入拥有的状态; 只要上传过深境螺旋记录,即会被计入全部玩家的数据中。 ↩︎

              评论
              • 按正序
              • 按倒序
              • 按热度
              Powered by Waline v2.14.7
              diff --git a/ko/features/hutao-settings.md.html b/ko/features/hutao-settings.md.html index 5627efefb..7e08e9cf9 100644 --- a/ko/features/hutao-settings.md.html +++ b/ko/features/hutao-settings.md.html @@ -32,7 +32,7 @@ } - +

              软件设置

              DGP-Studio功能教程大约 2 分钟

              软件设置

              相关信息

              • 以下内容将以胡桃工具箱内的设置功能的条目排列顺序为介绍顺序

              关于 胡桃

              外观

              • 背景材质
                • 在此选项中,您可以更改背景的材质为:
                  • 亚克力
                  • 云母
                  • 变种云母
                • 每个背景材质被选中后,您可以即时查看更改后的效果

              祈愿记录

              • 在此条目中,您可以选择是否隐藏无记录的历史祈愿活动,即"没有祈愿记录的卡池"

              游戏

              • 游戏路径

                • 在此条目中,可以修改或设置您的游戏路径
                • 选择游戏路径时,请注意此处选择的应是游戏本身
                • 形如:"$\Genshin Impact\Genshin Impact Game\YuanShen.exe"
              • 删除游戏内网页缓存

                • 若您在使用祈愿记录功能时,选择使用"从缓存刷新",但频繁提示验证密钥过期,可以尝试此操作
                • 点击此选项内的删除按钮即可

              测试功能

              • 打开数据文件夹

                • 在此选项中点击"打开"按钮,即可打开包含"用户数据/日志/元数据"的文件夹
              • 打开缓存文件夹

                • 在此选项中点击"打开"按钮,即可打开包含"图片缓存"的文件夹
                • 在此文件夹内,存储了胡桃工具箱在运行期间产生的图片缓存

              米游社每日签到

              提示

              米游社签到功能主要用于米游社帐号登录状态监测

              • 如何使用
                • 首先需要您在米游社多账号切换功能中,选中当前需要进行签到的米游社账号
                • 点击"打开签到对话框"按钮
                • 胡桃工具箱会打开签到页面,随后你即可手动签到
              • 该功能的正常使用界面:
                米游社每日签到

              危险功能

              • 删除所有计划任务
                • 当你需要卸载胡桃工具箱时,可以使用此功能以删除胡桃工具箱的定时数据拉取任务
              • 删除所有用户
                • 此功能的作用是删除用户表的所有记录
                • 点击执行按钮即可完成删除
                • 通常情况下,用户不需要使用此功能来删除用户表的信息
              评论
              • 按正序
              • 按倒序
              • 按热度
              Powered by Waline v2.14.7
              diff --git a/ko/features/mhy-account-switch.md.html b/ko/features/mhy-account-switch.md.html index 157740624..a17c2ae5f 100644 --- a/ko/features/mhy-account-switch.md.html +++ b/ko/features/mhy-account-switch.md.html @@ -32,7 +32,7 @@ } - +

              米游社多帐号切换

              DGP-Studio功能教程大约 2 分钟

              米游社多帐号切换

              提示

              • 本文档所描述的帐号切换指的是用于获取游戏数据的米游社帐号,不是原神游戏内的帐号
              • 在使用本功能前,你需要使用官方的米游社 App 登录你的帐号以初始化你的米游社功能
                • 如果在胡桃中登录的帐号名称格式为 user_123456789 则其有可能没有被初始化

              多帐号管理样图

              胡桃工具箱视频指南 - 米游社帐号登录

              对于大多数人而言,遵循本页文档会有更高的效率。

              但如果你对其中包含的操作不熟悉,也可以回到这里来跟着视频指南操作。

              • 你可以在程序主界面的左下角,设置按钮的上方找到帐号菜单,以管理你在胡桃工具箱中登录的米游社帐号。在弹出的面板中你可以:
                • 点击登录米哈游通行证按钮
                • 在弹出的内置浏览器中登录"米哈游通行证"账号
                  • 您也可以通过点击手动输入按钮,直接输入米游社通行证 cookie 来添加您的帐号
                  • 若您选择手动输入米游社 cookie,则该 cookie 必须包含 Stoken 字段
                • 在弹出的内置浏览器登陆成功后,点击右上角的"我已登陆"按钮
                • 完成后,您就可以在帐号管理面板切换已登录的米游社帐号了
                  • 新添加米游社账号后,需在主界面左下角切换账号的功能中,手动点击一次新登录的账号,以将其设置为使用状态
                  • 你可以在帐号管理菜单中复制对应帐号的 cookie 或从胡桃工具箱中删除该帐号

              安全提示

              • Stoken 是一个安全敏感的 cookie 字段,你不应该在任何云端或其它无法保证数据安全的设备上储存含有 Stoken 字段的 cookie。
              • 从胡桃工具箱中复制获得的 cookie 中包含该字段,请慎重考虑是否为接受 cookie 的一方提供 Stoken 字段。
              • 在胡桃工具箱中通过密码或 cookie 登录米游社的过程中,你的数据只经米游社服务器和本地胡桃工具箱处理,不经过包括胡桃服务器在内的任何第三方服务。
              评论
              • 按正序
              • 按倒序
              • 按热度
              Powered by Waline v2.14.7
              diff --git a/ko/features/weapon-wiki.md.html b/ko/features/weapon-wiki.md.html index 35b8d4190..c03d74b61 100644 --- a/ko/features/weapon-wiki.md.html +++ b/ko/features/weapon-wiki.md.html @@ -32,7 +32,7 @@ } - +

              武器资料

              DGP-Studio功能教程小于 1 分钟

              武器资料

              weapon-wiki

              武器资料是胡桃工具箱中内置的用于查询各个武器的外观、参数、精炼效果、推荐搭配等数据的 Wiki

              已包含的数据

              • 武器列表
                • 使用列表左上角的按钮,可切换列表显示的方式:即"缩略图与名称"或"仅缩略图"
                • 单击列表中的缩略图或名称,即可跳转到相应的介绍页面
              • 数据内容
                • 武器基本信息
                  • 突破前后的武器图标对比
                  • 对应武器的立绘展示
                  • 武器的简介内容
                  • 可切换至对应等级的武器各项数值
                • 武器精炼信息
                  • 对应精炼阶数的精炼属性
                • 根据胡桃数据库的统计信息而展示的武器使用的相关推荐
              评论
              • 按正序
              • 按倒序
              • 按热度
              Powered by Waline v2.14.7
              diff --git a/ko/features/wish-export.md.html b/ko/features/wish-export.md.html index 6175c1919..77e58efa4 100644 --- a/ko/features/wish-export.md.html +++ b/ko/features/wish-export.md.html @@ -32,7 +32,7 @@ } - +

              祈愿记录

              DGP-Studio功能教程大约 4 分钟

              祈愿记录

              抽卡是原神的核心玩法之一,无论是出于纪念、炫耀的目的还是认真规划抽取计划,对历史抽卡进行统计分析都是非常重要的。 但是原神官方只为玩家提供了半年的抽卡记录,这是很不友好的(但是他们还是统计了你一整年杀了多少提米的鸽子)。

              因此,我们需要利用这半年的抽卡记录调取窗口,将抽卡记录转移到我们自己手中,这就是胡桃工具箱中祈愿记录导出功能的目的所在。

              有关原神祈愿记录导出的技术原理,你可以参阅我们的祈愿系统与导出原理一文。

              祈愿导出

              原神抽卡记录的延迟性

              胡桃工具箱获取抽卡记录的来源也为米哈游服务器,因此短时间内刚刚结束的抽卡无法被获取。 当你在游戏内抽卡历史记录中看到了最新的一批抽卡记录,则可以在胡桃中获取统计数据。

              视频指南

              对于大多数人而言,遵循本页文档会有更高的效率。

              但如果你对其中包含的操作不熟悉,也可以回到这里来跟着视频指南操作。 ::: details 胡桃工具箱指南 5 - 祈愿记录导出篇

              :::

              获取祈愿数据

              利用 Stoken 从服务器获取最新的祈愿记录 推荐

              提示

              • 已登录的米游社帐号是使用 Stoken 刷新方法的前提,你可以参考米游社多帐号切换一文在胡桃工具箱中登录你的帐号
              • Stoken 刷新方法暂不支持国际服
              • 在胡桃工具箱中确保你需要获取记录的米游社帐号已登录
              • 从左侧菜单栏进入祈愿记录
              • 点击右上角的刷新,并点击Stoken刷新
              • 等待读取完毕,即可查看最新的祈愿记录

              从网页缓存获取最新的祈愿记录 支持国际服

              • 从左侧菜单栏进入祈愿记录
              • 启动游戏并登入游戏,打开游戏内的祈愿历史记录
              • 回到胡桃工具箱,点击刷新按钮,在刷新菜单中点击网页缓存刷新

              提示

              若出现网页缓存刷新功能异常的情况:

              • 从胡桃工具箱的设置
              • 删除游戏内网页缓存功能中执行删除操作

              通过输入 Url 获取祈愿记录 支持国际服

              • 如果你通过其它工具获取到了你祈愿历史记录的 Url,可以选择手动输入Url并根据提示操作
              • 但应注意此类 Url 具有时效性

              对于全量刷新选项的补充说明

              在默认情况下,胡桃工具箱会在匹配到本地已有记录的祈愿ID后停止导入。 但如果你希望完整地获取原神服务器中所有的历史记录(即使它已经存在于你的本地祈愿记录中),你可以勾选全量刷新

              不勾选全量刷新不会使你丢失祈愿数据,勾选全量刷新也不会让你的本地记录错误地额外记录一次相同的祈愿数据。

              从其它祈愿导出程序导入祈愿数据 UIGF

              胡桃工具箱支持导入 UIGF 数据格式 的祈愿记录数据[1]

              如果你希望导入这一类数据,可以:

              • 启动胡桃工具箱,从左侧菜单栏进入祈愿记录
              • 点击右上角的导入
              • 选择你的 UIGF Json 数据文件
              • 根据界面确认导入数据

              从 Snap Genshin 转移祈愿记录数据

              如果你希望从 Snap Genshin 中转移祈愿数据至胡桃工具箱,你可以:

              • 升级 Snap Genshin 到最新版本
              • 进入祈愿记录功能
                • 如果你由于无法登录米游社而无法进入 Snap Genshin,可以在胡桃工具箱中登录米游社帐号并复制 Cookie 到 Snap Genshin
              • 点击右上角的功能菜单
              • 通过导出 UIGF Json 文件导出 Json 格式的祈愿记录
              • 在胡桃工具箱中导入该文件

              导出祈愿数据 UIGF

              胡桃工具箱支持导出 UIGF数据格式 的 Json 文件格式的祈愿记录数据

              如果你希望导出祈愿数据,可以:

              • 启动胡桃工具箱,从左侧菜单栏进入祈愿记录
              • 选择您要导出的祈愿记录存档
              • 点击导出按钮
                • 在弹出的界面选择您需要将此导出的祈愿记录数据文件存放的位置,并点击导出
              • 导出完成

              1. 统一标准化的原神数据格式由 UIGF-Orgopen in new window 提供 ↩︎

              评论
              • 按正序
              • 按倒序
              • 按热度
              Powered by Waline v2.14.7
              diff --git a/ko/i18n.md.html b/ko/i18n.md.html index 50ece1e4e..c93b52519 100644 --- a/ko/i18n.md.html +++ b/ko/i18n.md.html @@ -32,7 +32,7 @@ } - +

              国际化支持

              DGP-Studio大约 1 分钟

              国际化支持

              国际化进度

              Snap Hutao 虽然基于原神国服提供功能,但项目也有意提升国际化支持,包括语言本土化和功能国际化。目前国际化进度如下:

              • Snap Hutao 主项目
                  • 进度:Crowdin
              • Snap Hutao 文档
                • 进度:Crowdin

              参与国际化

              • Snap Hutao 主项目
                • 我们在 GitHub 上创建了一个名为 [Hoyolab]: Globalization supportIssueopen in new window
                  • 我们会在该 Issue 中更新当前主程序国际化进度
                  • 你可以在这里宣布参与主程序某一部分的国际化支持,我们会为此提供支持
                    • 我们也欢迎直接通过分支发起 Pull Request
                • 你可以在 translate.hut.aoopen in new window 参与客户端的翻译工作
              • Snap Hutao 文档
              评论
              • 按正序
              • 按倒序
              • 按热度
              Powered by Waline v2.14.7
              diff --git a/ko/markmap.md.html b/ko/markmap.md.html index 008546d69..940aaf9d6 100644 --- a/ko/markmap.md.html +++ b/ko/markmap.md.html @@ -32,7 +32,7 @@ } - +

              胡桃工具箱

              DGP-Studio小于 1 分钟

              胡桃工具箱

              米游社功能

              • 活动公告
              • 帐号登录
              • 实时便笺
              • 深境螺旋
                • 我的深渊记录
                • 胡桃数据库 - 深渊数据

              游戏性增强

              • 高级启动器
              • 祈愿记录
              • 成就管理

              养成计划

              • 养成计算器
                • 属性统计
                • 角色 Wiki
                • 武器 Wiki
              评论
              • 按正序
              • 按倒序
              • 按热度
              Powered by Waline v2.14.7
              diff --git a/ko/project.md.html b/ko/project.md.html index b74b4575b..051dbad0f 100644 --- a/ko/project.md.html +++ b/ko/project.md.html @@ -32,7 +32,7 @@ } - +

              项目说明

              DGP-Studio公告大约 1 分钟

              项目说明

              胡桃工具箱是一个 Windows 平台的开源的原神工具箱,旨在帮助玩家获得更好的游戏体验; 它是对官方移动端工具的一种非破坏性功能扩展,为不习惯在移动端进行原神游戏的 PC 玩家提供一个在 Windows 平台下获得接近移动端功能权利的途径。

              功能迁移

              胡桃正在迁移原 Snap Genshin 客户端中的功能

              已经完成迁移的功能将会在本站文档中提供指导说明,功能迁移和开发进度可以参阅下方

                • 将整合进养成计划
                • 将整合进养成计划

              新增功能

              以下新功能计划被增加到胡桃工具箱中

                • 等待微软修复上游问题
              评论
              • 按正序
              • 按倒序
              • 按热度
              Powered by Waline v2.14.7
              diff --git a/ko/quick-start.md.html b/ko/quick-start.md.html index 3dc2c0439..cbb0e8951 100644 --- a/ko/quick-start.md.html +++ b/ko/quick-start.md.html @@ -32,7 +32,7 @@ } - +

              快速开始

              DGP-Studio功能教程大约 1 分钟

              快速开始

              提示

              若您已下载或使用胡桃工具箱,即表示你已阅读并完全同意用户使用协议与法律声明

              File not found

              视频指南

              对于大多数人而言,遵循本页文档会有更高的效率。

              但如果你对其中包含的操作不熟悉,也可以回到这里来跟着视频指南操作。 ::: details 胡桃工具箱视频指南 - 下载/安装/卸载篇

              :::

              最低系统要求

              要求规格
              最低可运行系统版本Windows 10 Build 19045 (22H2) [1]
              推荐系统版本Windows 11 Build 22621 (22H2)
              可选组件WebView2 Runtime

              下载胡桃工具箱

              微软商店链接:Snap Hutao

              在 Windows 10 和 Windows 11 下你可以直接点击上面的按钮来下载胡桃工具箱

              安装 WebView2 运行时

              WebView2 运行时由微软提供,其允许胡桃在程序内低开销地启用一个内置的浏览器。作为可选组件,WebView2 运行时不是强制组件,但安装后你会更容易地使用部分功能。

              微软官网的底部,你可以找到常青独立安装程序,选择x64下载并根据提示安装即可


              1. LTSC 和 LTSB 版本系统由于不包含微软商店,不在支持列表中。Windows 10 Build 19041 亦可以安装,但部分功能会因内核问题无法使用,故该版本下的胡桃工具箱问题将不会被处理 ↩︎

              评论
              • 按正序
              • 按倒序
              • 按热度
              Powered by Waline v2.14.7
              diff --git a/ko/side-load.md.html b/ko/side-load.md.html index 3770c2f2f..22a9daa15 100644 --- a/ko/side-load.md.html +++ b/ko/side-load.md.html @@ -32,7 +32,7 @@ } - +

              DGP-Studio小于 1 分钟

              侧载安装

              通用安装方式

              • 在系统设置中打开开发者设置界面,勾选 开发人员模式允许 PowerShell 脚本 (自行百度)
              • 解压已下载的压缩包,找到Install.ps1文件,右键选择使用PowerShell运行,按照提示允许PowerShell执行操作即可
              • 安装完毕,胡桃将出现在您的开始菜单

              小白级安装方式

              • 解压已下载的安装包
              • 运行 Snap.Hutao.Installer.exe
                • 该程序将执行上述通用安装方式的命令
              • 安装完毕,胡桃将出现在您的开始菜单

              升级胡桃工具箱

              • 解压你下载的最新版本压缩包
              • 重复 安装胡桃工具箱 的步骤
              • 若您安装失败或出现异常情况,可参考如下步骤
                • 先卸载已经安装的胡桃工具箱
                • 重复 安装胡桃工具箱 的步骤
              评论
              • 按正序
              • 按倒序
              • 按热度
              Powered by Waline v2.14.7
              diff --git a/ko/star-request.md.html b/ko/star-request.md.html index 43d4260cd..3820e5d9b 100644 --- a/ko/star-request.md.html +++ b/ko/star-request.md.html @@ -32,7 +32,7 @@ } - +

              DGP-Studio小于 1 分钟

              如果你认为胡桃工具箱是一个好的项目或者有帮助到你,你可以通过以下方式支持我们

              commit_activity hutao-last-commit

              评论
              • 按正序
              • 按倒序
              • 按热度
              Powered by Waline v2.14.7
              diff --git a/ko/statements/README.md.html b/ko/statements/README.md.html index f54465917..23e265ad7 100644 --- a/ko/statements/README.md.html +++ b/ko/statements/README.md.html @@ -32,7 +32,7 @@ } - + diff --git a/ko/statements/tos.md.html b/ko/statements/tos.md.html index a730a00e8..0c6e758e5 100644 --- a/ko/statements/tos.md.html +++ b/ko/statements/tos.md.html @@ -32,7 +32,7 @@ } - +

              用户使用协议和法律声明

              DGP-Studio公告大约 10 分钟

              用户使用协议和法律声明

              总则

              • 本"用户使用协议和法律声明"(以下简称"条款"或"使用协议")适用于DGP-Studio开发团队open in new window(以下简称"本团队"或"我方")开发的全部软件作品、各开发项目的官方网站、附属的自媒体账号等。
                • 请您仔细阅读本用户使用协议的全部内容,在您阅读"使用协议"后,若对此用户使用协议中的任何条款有异议,请立刻停止使用本团队所开发的任意项目。
                • 如您未满18周岁,请在法定监护人陪同下仔细阅读并充分理解本协议,并征得法定监护人的同意后使用本团队所开发的任意项目。
                • 若您已安装、使用或在开发时引用本团队所开发的任意项目,表示您已主动阅读(已阅读完毕)并完全同意本使用协议所列明的条款,即已充分理解本协议并承诺作为本协议的一方当事人接受协议、法律声明、隐私政策以及与本团队所开发的任意项目相关的规则、规范、声明、公告、通知等内容的约束。
                • 此《用户使用协议》是由用户(以下或称"您")与本团队所开发的任意项目所订立的用户使用协议和法律声明,本协议对用户和本团队均具有法律效力。

              项目性质、服务以及有关责任与义务的界定

              • 一、由于本团队所开发的任意项目,均"开源"、"非经营性质",故本团队可随时执行全权决定:包括但不限于更改"使用协议",修改本团队所开发的任意项目内的任何内容。如"条款"及"作品的内容"有任何变更,我方将在相关的项目展示网站上刊载公告作为通知。经修订的"条款"一经在官方网站上公布后,即自动生效。

              • 二、本软件以"学习开发知识"、"积累开发经验"为目的进行开发,所有项目所提供的功能,均"开源"、"非经营性质",如用户对本团队所开发的任意项目的安全性表示不满,请立即卸载/删除/停用,如您仍在正常使用,则表示您认可本团队所开发的任意项目的安全性。

              • 三、一切因使用本团队所开发的任意项目的内容而导致的"任何意外损失(包括但不限于:软件、硬件、财产以及虚拟物品等)"、"合约毁坏"、"诽谤"、"版权或知识产权侵犯"及其所造成的损失与责任,均为使用者自身对于网络公开的开源软件的使用过程中自身发生的使用行为所引致的"损失与责任",基于全部作品在其开放源代码的位置(即Githubopen in new window)中所声明的MIT licenseopen in new window以及本声明所约定的内容,应当认定前述的"损失与责任"与全部项目的有关开发者无责任关联。

              • 四、用户使用本团队所开发的任意项目期间,本团队不做任何不发生如下情况的保证:

                • 因网络状况、通讯线路等任何技术原因而导致用户不能正常使用或更新;
                • 因使用"第三方开发的本软件内插件"、"第三方进行二次编译的本软件的修改版"、"复用本开发团队所创作的项目代码而编译成的软件"造成负面结果。
              • 五、用户认可本团队所开发的任意项目,除被动接收软件或其他相关项目中的必要的上传报告或有关信息外,所有信息的上传均需要用户的主动触发;

                • 用户认可本团队所开发的任意项目,均完全尊重并保护所有用户的"个人隐私权",项目代码亦完全公开,用户不具有"因隐私权收到侵犯"而对开发团队或团队成员发起控诉的主观理由。
                • 本团队所开发的任意项目不会向第三方共享、转让您的个人信息,除非经过您本人事先授权同意,或者共享、转让的个人信息是去标识化处理后的信息,且共享第三方无法重新识别此类信息的自然人主体。
                • 本团队所开发的任意项目包含到其他站点的链接,当您访问第三方链接时,请认真阅读第三方站点的用户协议和声明,本团队对于第三方站点的内容、隐私条款、使用协议等不负任何责任。
                • 在使用本团队所开发的任意项目时,提交任意资料的过程中,本团队不保证提交的信息保存成功,您需要对您提交的资料做好存储保管。本团队所开发的部分项目为"被授权数据"提供存储,但在存储过程中存在各种不可抗力的因素,本团队无法承诺对用户的存储信息无限期保留,您的重要信息请自行备份。

              权利和义务

              • 六、我方允许任何单位或个人在没有本开发团队授权的情况下,对本团队所开发的任意项目进行的二次开发、功能修改以及复用我方创作的代码进行其他项目的开发,但对其所侵犯我方计算机软件著作权的行为,我方保留追责的权利。

                • 我开发团队不对任何单位或个人在使用本团队所开发的任意项目的内容进行的公开发布行为(包括但不限于制作视频、发布带有本软件内容的文章、上传至非我开发团队指定的下载网站提供下载等)的内容所致的任意结果进行负责。
                • 我开发团队不对使用"第三方开发的可用于本团队所开发的任意项目的附属程序或额外代码"、"第三方进行二次编译的本团队所开发的任意项目的修改版"、"复用本开发团队所创作的项目代码而编译成的软件"造成的任意结果负责。
                • 在此基础上,根据《计算机软件保护条例》第二条与第三条对于"计算机软件"和"文档"的法律定义,本软件开发团队(DGP Studio)保留全部我方开发项目的计算机软件著作权,其包括但不限于项目构建所需的全部信息、全部项目有关的所有文档资料(即用来描述程序的内容、组成、设计、功能规格、开发情况的程序设计说明书、流程图、用户手册等),具体内容以各项目《计算机软件著作权登记证书》的实际内容为准。
              • 七、本团队所开发的任意项目仅作用于合法、合规范围内的学习及研究所用,不得利用本软件系统从事违法活动。

                • 本团队仅作为项目的开发团队(非法人性质,为自然人组成的团体),对任何使用结果不负任何连带责任,软件以及我方开发的任意项目的使用过程中产生的任何法律后果我们概不负责、不承担任何法律责任。
                • 若用户已开始使用本团队所开发的任意项目,即已同意"使用协议",表明本团队已履行完毕"本使用协议第十款"的告知情形。
              • 八、所开发项目的著作权。

                • 本软件开发团队对所开发的"Snap.Genshin软件"、"Snap.Hutao软件"等作品的软件本身(不包括软件内除功能模块外的显示内容)、上述作品的全部历史版本以及周边网站,以及本团队所开发的任意其他作品,拥有软件内的"各商标的所有权"(引用于网络的图片除外),"著作权"等有关的应有权益。
                • 本团队所开发的任意项目的统计数据全部来源于软件用户主动提交,经过对数据简单地筛选后进行展示,因此本团队所开发的任意项目不对数据的准确性负责,该数据也与我方无关。
                • 使用本团队所开发的任意项目的过程中可能会产生拥有原有版权的数据,对于这些数据,本团队所开发的任意项目不拥有它们的所有权,为了避免造成侵权,使用者有义务完全阅读并履行"本使用协议第十条"的内容。本软件内使用的资源(包括但不限于字体、图片、文字等)均来源于互联网的公开信息,如果出现侵权可立即联系我方open in new window移除。

              其他条款

              • 九、对于团队所开发项目的"非经营性质"的确定。

                • 本团队所开发的任意项目,均无任何经营性质。

                • 若开发团队的个别或部分成员,在参与开发本团队所开发的任意项目期间,与本团队所开发的任意项目的第三方用户间产生了包括但不限于:赠与、交换、买卖等关系,其所产生的关系与本开发团队无关,此种情形的发生不基于团队开发有关项目这一事实,而是基于其与第三方用户,在发生上述关系的互联网交互位置或现实地点所产生的独立事件,应当以发生上述关系的互联网交互位置的用户使用条款或结合其在现实地点所发生的具体行为来判定此行为的性质。

              • 十、本团队所开发的任意项目(含网站),均以"学习开发知识"、"积累开发经验"为目的进行开发,仅供学习交流,严禁用于商业用途,请您在下载或进行查看学习后的24小时内自行删除全部相关信息,若您无视本条要求,本软件开发团队不对"可能产生的版权纠纷、著作权侵权以及民事纠纷等问题"负责。

              • 十一、本协议的成立、生效、履行、解释及争议的解决均应适用中华人民共和国大陆地区法律。倘本协议之任何规定因与中华人民共和国的法律抵触而无效,则这些条款将尽可能接近本协议原条文意旨重新解析,且本协议其它规定仍应具有完整的效力及效果。

              • 十二、本协议签订地点为辽宁省盘锦市辽河油田矿区,在履行本协议中发生纠纷,由双方协商解决,如协商不成,由辽河人民法院管辖,所产生的每阶段费用均由上诉人即时承担。

              • 十三、本协议中的标题(包括副标题)仅为方便及阅读而设,并不影响本协议中任何规定的含义或解释。

              • 十四、您和本开发团队均是独立的主体,在任何情况下本协议不构成本开发团队对用户的任何形式的明示或暗示担保或条件,双方之间亦不构成代理、合伙、合营或雇佣关系。

              • 十五、本"用户使用协议和法律声明"中,"我方"或称"本开发团队"(区别于"用户"或"您")的实际主体为DGP-Studio开发团队open in new window的团队整体及每个成员个人,即包含前述网站中,DGP-Studio开发团队open in new window的全部成员。

              上次编辑于:
              贡献者: Masterain
              diff --git a/ko/statements/update-log.md.html b/ko/statements/update-log.md.html index 725e58980..8ea8acacc 100644 --- a/ko/statements/update-log.md.html +++ b/ko/statements/update-log.md.html @@ -32,7 +32,7 @@ } - +

              更新日志

              DGP-Studio小于 1 分钟


              category: [公告] icon: update


              更新日志

              1.4.16 未发布

              • 优化
                • JumpList菜单更换为JumpTask,即使用户关闭最近文件功能也可以使用快速启动菜单了

              1.4.15 最新版

              • 新增
                • 重置图片资源的入口
                • 刷新 Cookie 方法
              • 修复
              • 优化
                • 优化了养成计划界面 #486open in new window
                • 完善英语和繁体中文翻译
                • 在触发 Windows 长路径限制时增加提示
                • 优化了定时任务的唤醒方式

              1.4.14

              • 修复了养成计划无法添加的问题
              • 支持英语界面
              • 其他的问题修复

              1.4.11

              • 商店初版
              评论
              • 按正序
              • 按倒序
              • 按热度
              Powered by Waline v2.14.7
              diff --git a/markmap.html b/markmap.html index 6eef40460..4f9b8957f 100644 --- a/markmap.html +++ b/markmap.html @@ -32,7 +32,7 @@ } - +

              胡桃工具箱

              DGP-Studio小于 1 分钟

              胡桃工具箱

              米游社功能

              • 活动公告
              • 帐号登录
              • 实时便笺
              • 深境螺旋
                • 我的深渊记录
                • 胡桃数据库 - 深渊数据

              游戏性增强

              • 高级启动器
              • 祈愿记录
              • 成就管理

              养成计划

              • 养成计算器
                • 属性统计
                • 角色 Wiki
                • 武器 Wiki
              评论
              • 按正序
              • 按倒序
              • 按热度
              Powered by Waline v2.14.7
              diff --git a/project.html b/project.html index f583cd364..11f3217c6 100644 --- a/project.html +++ b/project.html @@ -32,7 +32,7 @@ } - +

              项目说明

              DGP-Studio公告大约 1 分钟

              项目说明

              胡桃工具箱是一个 Windows 平台的开源的原神工具箱,旨在帮助玩家获得更好的游戏体验; 它是对官方移动端工具的一种非破坏性功能扩展,为不习惯在移动端进行原神游戏的 PC 玩家提供一个在 Windows 平台下获得接近移动端功能权利的途径。

              功能迁移

              胡桃正在迁移原 Snap Genshin 客户端中的功能

              已经完成迁移的功能将会在本站文档中提供指导说明,功能迁移和开发进度可以参阅下方

                • 将整合进养成计划
                • 将整合进养成计划

              新增功能

              以下新功能计划被增加到胡桃工具箱中

                • 等待微软修复上游问题
              评论
              • 按正序
              • 按倒序
              • 按热度
              Powered by Waline v2.14.7
              diff --git a/rss.xml b/rss.xml index ded204eed..6686b0be8 100644 --- a/rss.xml +++ b/rss.xml @@ -6,8 +6,8 @@ https://hut.ao/ 多功能的原神工具箱 zh-CN - Thu, 09 Mar 2023 02:06:18 GMT - Thu, 09 Mar 2023 02:06:18 GMT + Sat, 11 Mar 2023 03:07:20 GMT + Sat, 11 Mar 2023 03:07:20 GMT vuepress-plugin-feed2 https://validator.w3.org/feed/docs/rss2.html Copyright by DGP-Studio diff --git a/service-worker.js b/service-worker.js index ae1297165..07241b7f3 100644 --- a/service-worker.js +++ b/service-worker.js @@ -1,2 +1,2 @@ -if(!self.define){let e,a={};const s=(s,d)=>(s=new URL(s+".js",d).href,a[s]||new Promise((a=>{if("document"in self){const e=document.createElement("script");e.src=s,e.onload=a,document.head.appendChild(e)}else e=s,importScripts(s),a()})).then((()=>{let e=a[s];if(!e)throw new Error(`Module ${s} didn’t register its module`);return e})));self.define=(d,c)=>{const i=e||("document"in self?document.currentScript.src:"")||location.href;if(a[i])return;let r={};const f=e=>s(e,i),t={module:{uri:i},exports:r,require:f};a[i]=Promise.all(d.map((e=>t[e]||f(e)))).then((e=>(c(...e),r)))}}define(["./workbox-cbd5c79e"],(function(e){"use strict";self.addEventListener("message",(e=>{e.data&&"SKIP_WAITING"===e.data.type&&self.skipWaiting()})),e.clientsClaim(),e.precacheAndRoute([{url:"assets/404.html-25b1d7cf.js",revision:"0e812730b741f281fdd4e232a8915866"},{url:"assets/404.html-32d5d192.js",revision:"767836dc23b8d2228d857260ce64e683"},{url:"assets/achievements.html-717876fb.js",revision:"2b0a851deeab93f74a1a12a41471ad25"},{url:"assets/achievements.html-b77f08a8.js",revision:"e182b42225c9c7031ecdd82749687f1e"},{url:"assets/achievements.md.html-29fc3ed6.js",revision:"c827c3e5dae0d38c0aa9e207bfcc85bf"},{url:"assets/achievements.md.html-382ba16c.js",revision:"1f30f04b45277bfe5d1325a9879aee62"},{url:"assets/achievements.md.html-4d788a95.js",revision:"c827c3e5dae0d38c0aa9e207bfcc85bf"},{url:"assets/achievements.md.html-b0742f80.js",revision:"a89ba9c6ee77371c6031981b6c5cadad"},{url:"assets/app-1b2db0c3.js",revision:"d7cae89f629d47f1b76fbda7a1d1a706"},{url:"assets/artifact-rating-rules.html-1fd0b897.js",revision:"0393dad1edef2003a817aa397bb1f040"},{url:"assets/artifact-rating-rules.html-79bb6e43.js",revision:"9bab7a8a3c4d2371ff268449b3f30df3"},{url:"assets/artifact-rating-rules.md.html-49ab2d98.js",revision:"d4c28feb7f46573c9bfb82ee3db3b3f6"},{url:"assets/artifact-rating-rules.md.html-64d383ab.js",revision:"94c2d0d52b505e9c1c1f4294f92a902a"},{url:"assets/artifact-rating-rules.md.html-a3f8bacd.js",revision:"f803e241cf9b634e425b2aa138473291"},{url:"assets/artifact-rating-rules.md.html-f072c1f9.js",revision:"d4c28feb7f46573c9bfb82ee3db3b3f6"},{url:"assets/auto-5a6868c8.js",revision:"0e4085cbbd1b14379623b9235b3c9f13"},{url:"assets/bug-report.html-23fcf9ad.js",revision:"a80fc08687e3c49b157513ed09052e26"},{url:"assets/bug-report.html-755638cf.js",revision:"5cc9ab1d176333a068f9575de92cf56e"},{url:"assets/bug-report.md.html-03aebef7.js",revision:"3c6f8562e2fb1869b5396bf923c18eff"},{url:"assets/bug-report.md.html-0e8ecd31.js",revision:"5ceda489173e3ce67a5200504208c3a8"},{url:"assets/bug-report.md.html-2e2259be.js",revision:"5ceda489173e3ce67a5200504208c3a8"},{url:"assets/bug-report.md.html-76a1892a.js",revision:"86159981d80fc75ed3c9c9a876b656ba"},{url:"assets/character-data.html-2fe8637b.js",revision:"2aab9909bb26d130b334017282ad6abb"},{url:"assets/character-data.html-41fa4a18.js",revision:"62a3367e6d810ccf8866b82a6faf6155"},{url:"assets/character-data.md.html-20dd2cd4.js",revision:"b3c321165bd521f5c4d9e76cc3050577"},{url:"assets/character-data.md.html-742082a7.js",revision:"e9dab7489b66280c8beae1d63d7deba8"},{url:"assets/character-data.md.html-8ee199b4.js",revision:"e056c95eb9d6b063566065490c0da2de"},{url:"assets/character-data.md.html-9052961b.js",revision:"5b6399e7804e5ec283648c4f1f73a447"},{url:"assets/character-wiki.html-150c6cea.js",revision:"eb3832fe51a83cf22618f21231aa3603"},{url:"assets/character-wiki.html-1a55032d.js",revision:"f47a245f30ad9b304fae2e18c62cf32a"},{url:"assets/character-wiki.md.html-0301a219.js",revision:"81ed4d8ee41e0366400b8ab97651aaea"},{url:"assets/character-wiki.md.html-3cd92562.js",revision:"d73ff2ca2d37533379bcae4bfd320a4d"},{url:"assets/character-wiki.md.html-4f2356b7.js",revision:"5801f1bcaad55be90466033569f63468"},{url:"assets/character-wiki.md.html-bffe49cd.js",revision:"6b7a2fcf7a36b7e5e653dbd03221595f"},{url:"assets/community.html-0213306e.js",revision:"624ca431d69e0e53a18505453a45802c"},{url:"assets/community.html-b7dd4ca6.js",revision:"b19ebd8371ceed1683cba126cf26a439"},{url:"assets/community.md.html-03e802c6.js",revision:"845d28b9b70f94229ac8b408056dc79f"},{url:"assets/community.md.html-4b748f91.js",revision:"8b5457bc17397f0da62052f1f51f5fe2"},{url:"assets/community.md.html-9b2ccc06.js",revision:"1357d524c123feab57b73f19179b9cc0"},{url:"assets/community.md.html-bc919b26.js",revision:"953aa316a3dfadbade94034ae2e84f66"},{url:"assets/daily-notes.html-46b73ee5.js",revision:"d740b93211c4113abf44bd10c8f44fb4"},{url:"assets/daily-notes.html-a719158d.js",revision:"63d8cb796ecad85f76ca80d012a07311"},{url:"assets/daily-notes.md.html-4e37e9bd.js",revision:"12e9b9cec50a0397cd658bcfe0df1109"},{url:"assets/daily-notes.md.html-5d7a7876.js",revision:"6336d92f03ff8d66f9f1c747fdfd9340"},{url:"assets/daily-notes.md.html-9c5e5d0b.js",revision:"42413b196f677c490c7184ae7ec759e1"},{url:"assets/daily-notes.md.html-d7aa1cdf.js",revision:"a7811407609141a3877bb64692816d6b"},{url:"assets/develop-plan.html-a9728973.js",revision:"02899e558fb11d1b4217be2a24b14dc5"},{url:"assets/develop-plan.html-f700aa7d.js",revision:"513110b37dcc2287efdd5cccd1a97052"},{url:"assets/develop-plan.md.html-4e029ef5.js",revision:"9e73eeeea33cfd7bae505641997a63a7"},{url:"assets/develop-plan.md.html-b677d4e1.js",revision:"4dbde3e1060f31492bd2c1b43d1596a9"},{url:"assets/develop-plan.md.html-bba60243.js",revision:"b088556e6dd843e30e089143fbcc564a"},{url:"assets/develop-plan.md.html-f443c519.js",revision:"64d9e660ac44311877f19ab7e8427f9a"},{url:"assets/diagram-definition.0faef4c2-4dda171c.js",revision:"a60e9e560547fcf23096d6233149cdab"},{url:"assets/docsearch-1d421ddb.js",revision:"582ce23a3b7a09735ae2e462904b2e3a"},{url:"assets/exceptions.html-17212535.js",revision:"99586d60b005e3059d1b46412ca63e1b"},{url:"assets/exceptions.html-5c49e31f.js",revision:"37631cefc84d35f9754f6590f8064e97"},{url:"assets/exceptions.md.html-0962fbd2.js",revision:"f8f729fa0bcef04205a02c14b7e10eca"},{url:"assets/exceptions.md.html-1b579870.js",revision:"9352379483314e32202d6aa14a5a990f"},{url:"assets/exceptions.md.html-1e7a6971.js",revision:"4f4f5531c4d084b2cf825618dfa40779"},{url:"assets/exceptions.md.html-38e2c608.js",revision:"4f4f5531c4d084b2cf825618dfa40779"},{url:"assets/FAQ.html-4850f20c.js",revision:"d474ac736d2cb066ef3094a115a9cf62"},{url:"assets/FAQ.html-d3da29ae.js",revision:"a610abdd313fad67ec98524f496c44f1"},{url:"assets/FAQ.md.html-114586f1.js",revision:"f5c24214c76b53bf8e03b3f26560ff62"},{url:"assets/FAQ.md.html-540d98d3.js",revision:"9ab2a9ccf0aa9d541b1d1450ae5b3653"},{url:"assets/FAQ.md.html-6e9849b3.js",revision:"a7e143225b04e5d3b883352c3084be07"},{url:"assets/FAQ.md.html-dc376cab.js",revision:"26d4b4b785e4628d6fe68f29b79ebeb3"},{url:"assets/flowchart-35969cab.js",revision:"9e6946328eeacbd52ab4fc11bd4a99f8"},{url:"assets/framework-4cdd1fd0.js",revision:"b283009f32555bf9615f67d0a01ecd02"},{url:"assets/Gacha-system-and-export-principal.html-c06e4429.js",revision:"c964bc23a291ef5618a442cdd3316b19"},{url:"assets/Gacha-system-and-export-principal.html-f3d9f234.js",revision:"b07c12e78e7eb0897c77dca3c8e7f5bb"},{url:"assets/Gacha-system-and-export-principal.md.html-0a3c298c.js",revision:"7959e4965fed52ecd0a4860cc1f17175"},{url:"assets/Gacha-system-and-export-principal.md.html-ada48f48.js",revision:"42fa28fe9bea455945540ff0dc6f5513"},{url:"assets/Gacha-system-and-export-principal.md.html-b6c2d857.js",revision:"868971d9573cd0063d1efb7437a325bd"},{url:"assets/Gacha-system-and-export-principal.md.html-f9336b2e.js",revision:"42fa28fe9bea455945540ff0dc6f5513"},{url:"assets/game-launcher.html-535d8f04.js",revision:"77d71a74c4e2292490cc3e7320d2092a"},{url:"assets/game-launcher.html-5c25f3c7.js",revision:"8d90cd71eb01a6b4437fc04818cd66a0"},{url:"assets/game-launcher.md.html-00e55a6d.js",revision:"dab672bf481c95508648c8a7de5a94e6"},{url:"assets/game-launcher.md.html-c32b54de.js",revision:"fffdea67b79de59347830b076362c557"},{url:"assets/game-launcher.md.html-d95a5b0b.js",revision:"74a9f4c8fceab1a69a9f0737c57139e6"},{url:"assets/game-launcher.md.html-d9f111ba.js",revision:"f90a9b0b093369e5b1d7009edd956221"},{url:"assets/get-stoken-cookie-from-the-third-party.html-7e42bee7.js",revision:"aed21704641848aa1799fa55e486ce95"},{url:"assets/get-stoken-cookie-from-the-third-party.html-e951aa1f.js",revision:"4e01bc84a0659050e27d9207b46f92e6"},{url:"assets/get-stoken-cookie-from-the-third-party.md.html-395a3de6.js",revision:"77cff3cba9e1d27d91a88ee3616f58f7"},{url:"assets/get-stoken-cookie-from-the-third-party.md.html-49c081b6.js",revision:"fb6950e783e5f56dbfe14b35e2a45c6c"},{url:"assets/get-stoken-cookie-from-the-third-party.md.html-63f6f88f.js",revision:"f58026499632777fbde9ae3739d4a6af"},{url:"assets/get-stoken-cookie-from-the-third-party.md.html-a5423a7a.js",revision:"a280f7c3292db7c5ee11626d8b63e84d"},{url:"assets/highlight.esm-a794bb63.js",revision:"0949b348e0e7d26440159b7c6c417cad"},{url:"assets/hutao-API.html-a02b463f.js",revision:"a3eec452ad132371ce2847645f148baf"},{url:"assets/hutao-API.html-c2e7c17b.js",revision:"c11fee75a1605ca9f2a1eac542405e57"},{url:"assets/hutao-API.md.html-4a732544.js",revision:"c0d7419c98ed5be2f771665e61fc5aa1"},{url:"assets/hutao-API.md.html-91e4a533.js",revision:"c0fc733a8ad4a788829e6cd8ea2e5ba9"},{url:"assets/hutao-API.md.html-d40dde36.js",revision:"9a773b35445accaffa964ccef6e882e9"},{url:"assets/hutao-API.md.html-f17308e0.js",revision:"bb8eae4c040df521fb3c58135c8fea03"},{url:"assets/hutao-settings.html-54f291a3.js",revision:"47f7096ac1bfb28bf097a307830e4f18"},{url:"assets/hutao-settings.html-d1a5fd7a.js",revision:"18834d017028db7febbcbec4b113473b"},{url:"assets/hutao-settings.md.html-0a57bcc6.js",revision:"d276350b59b9fefaedd2b3c656034002"},{url:"assets/hutao-settings.md.html-526d4637.js",revision:"256ef0506459a7c3b905c286968296b3"},{url:"assets/hutao-settings.md.html-c5ca236e.js",revision:"a660d6a47ecf8fcbcb10c3d564b2213f"},{url:"assets/hutao-settings.md.html-d9ef54a1.js",revision:"be43c9115d5634d79f56defa2ac39d7a"},{url:"assets/i18n.html-455d622f.js",revision:"d55a648107e86c3b4178dd8d2605a50d"},{url:"assets/i18n.html-91aa70eb.js",revision:"aee3d2c6a0acdeae4244e0b657d429c2"},{url:"assets/i18n.md.html-145d44cc.js",revision:"dd822070aaae997b1926b7a8a6e0ecb4"},{url:"assets/i18n.md.html-8b95bd18.js",revision:"799bbf425fb9940fe2aa86ed5b9b635f"},{url:"assets/i18n.md.html-8faf1f85.js",revision:"d2a1fa118f1fcd9cf9d8018c060fe4ba"},{url:"assets/i18n.md.html-9bcaff78.js",revision:"799bbf425fb9940fe2aa86ed5b9b635f"},{url:"assets/index-70769223.js",revision:"097390f0c66585e8b9e39361bf5f05d1"},{url:"assets/index-8764208e.js",revision:"42b6232acbe6be5d6ef5707e7f046345"},{url:"assets/index.html-128dfd33.js",revision:"c66931aa94f2a50ba36787c5d46d6503"},{url:"assets/index.html-196e6059.js",revision:"c66931aa94f2a50ba36787c5d46d6503"},{url:"assets/index.html-1e2f1b12.js",revision:"8bf6685a5a9564d8757610652f9d5d7f"},{url:"assets/index.html-344a0ae2.js",revision:"c66931aa94f2a50ba36787c5d46d6503"},{url:"assets/index.html-372292f0.js",revision:"c66931aa94f2a50ba36787c5d46d6503"},{url:"assets/index.html-3928859b.js",revision:"b958251f2ed4cdbb5d23ed5cf98e4887"},{url:"assets/index.html-4e9ddc8f.js",revision:"3acd733c30a643977bee3c20cd5d6ab4"},{url:"assets/index.html-4eb5d81b.js",revision:"aede7a0b8307bc98ef60f6cd97e59d5b"},{url:"assets/index.html-51e9696e.js",revision:"2d46a11d61663fcbd9b919e43bd7923e"},{url:"assets/index.html-584a01bf.js",revision:"5664e043731810df048d3f8309d6aebe"},{url:"assets/index.html-59219388.js",revision:"d6dd7b2735dcfc66bc1d5f6993d169a3"},{url:"assets/index.html-5b9e70ac.js",revision:"06f02ff7338ac5d27d0c7ab7d85482da"},{url:"assets/index.html-6015185b.js",revision:"63ff1521d699b47eb776889012d96f4c"},{url:"assets/index.html-651cfb32.js",revision:"fcc3c581d661dca3dd94cde18263ccbc"},{url:"assets/index.html-69dd5dd2.js",revision:"d83911a1723958dc4a61fa30c2ce3870"},{url:"assets/index.html-725b0072.js",revision:"c66931aa94f2a50ba36787c5d46d6503"},{url:"assets/index.html-7a0d1e64.js",revision:"c66931aa94f2a50ba36787c5d46d6503"},{url:"assets/index.html-8154c256.js",revision:"c66931aa94f2a50ba36787c5d46d6503"},{url:"assets/index.html-98ac74d7.js",revision:"c66931aa94f2a50ba36787c5d46d6503"},{url:"assets/index.html-b2505541.js",revision:"556d4c717d4fe5a7046b1cef19ec8d51"},{url:"assets/index.html-b3717b72.js",revision:"da523a53816ec91fc11eeeea963d238c"},{url:"assets/index.html-b6e8750a.js",revision:"daffe7aab2b4f7af514fe66fd1809cc9"},{url:"assets/index.html-bf168942.js",revision:"daffe7aab2b4f7af514fe66fd1809cc9"},{url:"assets/index.html-bfb153a4.js",revision:"6eecf4b0c90cfa93a775e182607beb8a"},{url:"assets/index.html-e0deabb9.js",revision:"e93ced9558ed48da59de28f3dc0ea377"},{url:"assets/index.html-fbbd882b.js",revision:"29a0b9af47b3eac523354dc38bd6013a"},{url:"assets/KaTeX_AMS-Regular-0cdd387c.woff2",revision:"66c678209ce93b6e2b583f02ce41529e"},{url:"assets/KaTeX_AMS-Regular-30da91e8.woff",revision:"10824af77e9961cfd548c8a458f10851"},{url:"assets/KaTeX_AMS-Regular-68534840.ttf",revision:"56573229753fad48910bda2ea1a6dd54"},{url:"assets/KaTeX_Caligraphic-Bold-07d8e303.ttf",revision:"497bf407c4c609c6cf1f1ad38f437f7f"},{url:"assets/KaTeX_Caligraphic-Bold-1ae6bd74.woff",revision:"de2ba279933d60f7819ff61f71c17bed"},{url:"assets/KaTeX_Caligraphic-Bold-de7701e4.woff2",revision:"a9e9b0953b078cd40f5e19ef4face6fc"},{url:"assets/KaTeX_Caligraphic-Regular-3398dd02.woff",revision:"a25140fbe6692bffe71a2ab861572eb3"},{url:"assets/KaTeX_Caligraphic-Regular-5d53e70a.woff2",revision:"08d95d99bf4a2b2dc7a876653857f154"},{url:"assets/KaTeX_Caligraphic-Regular-ed0b7437.ttf",revision:"e6fb499fc8f9925eea3138cccba17fff"},{url:"assets/KaTeX_Fraktur-Bold-74444efd.woff2",revision:"796f3797cdf36fcaea18c3070a608378"},{url:"assets/KaTeX_Fraktur-Bold-9163df9c.ttf",revision:"b9d7c4497cab3702487214651ab03744"},{url:"assets/KaTeX_Fraktur-Bold-9be7ceb8.woff",revision:"40934fc076960bb989d590db044fef62"},{url:"assets/KaTeX_Fraktur-Regular-1e6f9579.ttf",revision:"97a699d83318e9334a0deaea6ae5eda2"},{url:"assets/KaTeX_Fraktur-Regular-51814d27.woff2",revision:"f9e6a99f4a543b7d6cad1efb6cf1e4b1"},{url:"assets/KaTeX_Fraktur-Regular-5e28753b.woff",revision:"e435cda5784e21b26ab2d03fbcb56a99"},{url:"assets/KaTeX_Main-Bold-0f60d1b8.woff2",revision:"a9382e25bcf75d856718fcef54d7acdb"},{url:"assets/KaTeX_Main-Bold-138ac28d.ttf",revision:"8e431f7ece346b6282dae3d9d0e7a970"},{url:"assets/KaTeX_Main-Bold-c76c5d69.woff",revision:"4cdba6465ab9fac5d3833c6cdba7a8c3"},{url:"assets/KaTeX_Main-BoldItalic-70ee1f64.ttf",revision:"52fb39b0434c463d5df32419608ab08a"},{url:"assets/KaTeX_Main-BoldItalic-99cd42a3.woff2",revision:"d873734390c716d6e18ff3f71ac6eb8b"},{url:"assets/KaTeX_Main-BoldItalic-a6f7ec0d.woff",revision:"5f875f986a9bce1264e8c42417b56f74"},{url:"assets/KaTeX_Main-Italic-0d85ae7c.ttf",revision:"39349e0a2b366f38e2672b45aded2030"},{url:"assets/KaTeX_Main-Italic-97479ca6.woff2",revision:"652970624cde999882102fa2b6a8871f"},{url:"assets/KaTeX_Main-Italic-f1d6ef86.woff",revision:"8ffd28f6390231548ead99d7835887fa"},{url:"assets/KaTeX_Main-Regular-c2342cd8.woff2",revision:"f8a7f19f45060f7a177314855b8c7aa3"},{url:"assets/KaTeX_Main-Regular-c6368d87.woff",revision:"f1cdb692ee31c10b37262caffced5271"},{url:"assets/KaTeX_Main-Regular-d0332f52.ttf",revision:"818582dae57e6fac46202cfd844afabb"},{url:"assets/KaTeX_Math-BoldItalic-850c0af5.woff",revision:"48155e43d9a284b54753e50e4ba586dc"},{url:"assets/KaTeX_Math-BoldItalic-dc47344d.woff2",revision:"1320454d951ec809a7dbccb4f23fccf0"},{url:"assets/KaTeX_Math-BoldItalic-f9377ab0.ttf",revision:"6589c4f1f587f73f0ad0af8ae35ccb53"},{url:"assets/KaTeX_Math-Italic-08ce98e5.ttf",revision:"fe5ed5875d95b18c98546cb4f47304ff"},{url:"assets/KaTeX_Math-Italic-7af58c5e.woff2",revision:"d8b7a801bd87b324efcbae7394119c24"},{url:"assets/KaTeX_Math-Italic-8a8d2445.woff",revision:"ed7aea12d765f9e2d0f9bc7fa2be626c"},{url:"assets/KaTeX_SansSerif-Bold-1ece03f7.ttf",revision:"f2ac73121357210d91e5c3eaa42f72ea"},{url:"assets/KaTeX_SansSerif-Bold-e99ae511.woff2",revision:"ad546b4719bcf690a3604944b90b7e42"},{url:"assets/KaTeX_SansSerif-Bold-ece03cfd.woff",revision:"0e897d27f063facef504667290e408bd"},{url:"assets/KaTeX_SansSerif-Italic-00b26ac8.woff2",revision:"e934cbc86e2d59ceaf04102c43dc0b50"},{url:"assets/KaTeX_SansSerif-Italic-3931dd81.ttf",revision:"f60b4a34842bb524b562df092917a542"},{url:"assets/KaTeX_SansSerif-Italic-91ee6750.woff",revision:"ef725de572b71381dccf53918e300744"},{url:"assets/KaTeX_SansSerif-Regular-11e4dc8a.woff",revision:"5f8637ee731482c44a37789723f5e499"},{url:"assets/KaTeX_SansSerif-Regular-68e8c73e.woff2",revision:"1ac3ed6ebe34e473519ca1da86f7a384"},{url:"assets/KaTeX_SansSerif-Regular-f36ea897.ttf",revision:"3243452ee6817acd761c9757aef93c29"},{url:"assets/KaTeX_Script-Regular-036d4e95.woff2",revision:"1b3161eb8cc67462d6e8c2fb96c68507"},{url:"assets/KaTeX_Script-Regular-1c67f068.ttf",revision:"a189c37d73ffce63464635dc12cbbc96"},{url:"assets/KaTeX_Script-Regular-d96cdf2b.woff",revision:"a82fa2a7e18b8c7a1a9f6069844ebfb9"},{url:"assets/KaTeX_Size1-Regular-6b47c401.woff2",revision:"82ef26dc680ba60d884e051c73d9a42d"},{url:"assets/KaTeX_Size1-Regular-95b6d2f1.ttf",revision:"0d8d9204004bdf126342605f7bbdffe6"},{url:"assets/KaTeX_Size1-Regular-c943cc98.woff",revision:"4788ba5b6247e336f734b742fe9900d5"},{url:"assets/KaTeX_Size2-Regular-2014c523.woff",revision:"b0628bfd27c979a09f702a2277979888"},{url:"assets/KaTeX_Size2-Regular-a6b2099f.ttf",revision:"1fdda0e59ed35495ebac28badf210574"},{url:"assets/KaTeX_Size2-Regular-d04c5421.woff2",revision:"95a1da914c20455a07b7c9e2dcf2836d"},{url:"assets/KaTeX_Size3-Regular-500e04d5.ttf",revision:"963af864cbb10611ba33267ba7953777"},{url:"assets/KaTeX_Size3-Regular-6ab6b62e.woff",revision:"4de844d4552e941f6b9c38837a8d487b"},{url:"assets/KaTeX_Size4-Regular-99f9c675.woff",revision:"3045a61f722bc4b198450ce69b3e3824"},{url:"assets/KaTeX_Size4-Regular-a4af7d41.woff2",revision:"61522cd3d9043622e235ab57762754f2"},{url:"assets/KaTeX_Size4-Regular-c647367d.ttf",revision:"27a23ee69999affa55491c7dab8e53bf"},{url:"assets/KaTeX_Typewriter-Regular-71d517d6.woff2",revision:"b8b8393d2e65fcebda5fa99fa3264f41"},{url:"assets/KaTeX_Typewriter-Regular-e14fed02.woff",revision:"0e0460587676d22eae09accd6dcfebc6"},{url:"assets/KaTeX_Typewriter-Regular-f01f3e87.ttf",revision:"6bf4287568e1d3004b54d5d60f9f08f9"},{url:"assets/known-issue.html-b2f49c81.js",revision:"83968f8c1e3729d763dec5d5a2620a44"},{url:"assets/known-issue.html-b928c517.js",revision:"2d4e2e4bc227b088e590363a19392760"},{url:"assets/known-issue.md.html-1870ac81.js",revision:"d94bc3765fa8315895b2c0d313e29a9b"},{url:"assets/known-issue.md.html-55ffd3d7.js",revision:"651de014145d3895aaabf302c46b7ae8"},{url:"assets/known-issue.md.html-941a0cda.js",revision:"a3e531d6b48253603fe8f73e1bcbb9f6"},{url:"assets/known-issue.md.html-a9fe5dd0.js",revision:"0a710545ec74d1cbb7380c49086c4c94"},{url:"assets/league-gothic-38fcc721.ttf",revision:"91295fa87df918411b49b7531da5d558"},{url:"assets/league-gothic-5eef6df8.woff",revision:"cd382dc8a9d6317864b5810a320effc5"},{url:"assets/league-gothic-8802c66a.eot",revision:"9900a4643cc63c5d8f969d2196f72572"},{url:"assets/markdown.esm-d92a2fc9.js",revision:"2782fb14c80757ca6a815363b87defce"},{url:"assets/markmap.html-3825499a.js",revision:"674a1b8e8cca85c4616fc6da3380d0c9"},{url:"assets/markmap.html-75cdac0f.js",revision:"32fc24aac821d7472203040aab2f71d1"},{url:"assets/markmap.md.html-0d4461d2.js",revision:"3e8ccb483a3c5a5780373c91c0d61459"},{url:"assets/markmap.md.html-539619e1.js",revision:"3ee4896135b93cf89229f8d56ac21b70"},{url:"assets/markmap.md.html-5f513be9.js",revision:"3e8ccb483a3c5a5780373c91c0d61459"},{url:"assets/markmap.md.html-fb612aa0.js",revision:"c02a8f211f5d3b421dcc2746daa57c51"},{url:"assets/math.esm-70a288c8.js",revision:"c5f77dc064ac53005c0e5446bb6715b0"},{url:"assets/mermaid-mindmap.esm.min-3f591b21.js",revision:"ec2b07a46ec6bd9790aabdcf747c22cc"},{url:"assets/mermaid.esm.min-bc08675d.js",revision:"e0d3e0388f4fdfd93ab5b9a67d2ab92b"},{url:"assets/mhy-account-switch.html-eaf73e17.js",revision:"830458468ee48491d818b0ad9bf8c6d3"},{url:"assets/mhy-account-switch.html-eca9d9bd.js",revision:"8b1fc0dfd07752919afffa1d2a66a817"},{url:"assets/mhy-account-switch.md.html-1baba3cb.js",revision:"6e94c20955c0ac63d97b255a323c5320"},{url:"assets/mhy-account-switch.md.html-7bcdaa84.js",revision:"f20873f1725c326ed9e9d6694d32ccd3"},{url:"assets/mhy-account-switch.md.html-c92e4a15.js",revision:"6aa4b120f6157de76d7e6293b0eb18e5"},{url:"assets/mhy-account-switch.md.html-e8e0a285.js",revision:"96bc5d1527c6996063387da330b1ba91"},{url:"assets/mihoyo-risk-tip.html-91632aed.js",revision:"2952de53d41bc29d09a7157bbbe9aaab"},{url:"assets/mihoyo-risk-tip.html-fec89f16.js",revision:"8bf93fe182cde9459c11cda89b9cd09e"},{url:"assets/mihoyo-risk-tip.md.html-68096e92.js",revision:"d3ba009f49ae22c0cee20d6408e4b42a"},{url:"assets/mihoyo-risk-tip.md.html-ad8fef67.js",revision:"3a7fd18425a9100a6eb2ff7b4990cfc8"},{url:"assets/mihoyo-risk-tip.md.html-ba3a2f16.js",revision:"b6a1fa8e662de5e39147baaa67abe556"},{url:"assets/mihoyo-risk-tip.md.html-f40b0411.js",revision:"2c54e66ae61d7981dceef2369199db7f"},{url:"assets/notes.esm-224f94d9.js",revision:"fbad6b0fa80d99a444266ec8836ab70c"},{url:"assets/photoswipe.esm-04fddac6.js",revision:"9ad259a6b763e1045e31c1ec4984750d"},{url:"assets/privacy-notice.html-0505f92c.js",revision:"9dfeb5f2cadb322c2544f98329489d7c"},{url:"assets/privacy-notice.html-ad738962.js",revision:"22dc961f5813570121b778c0657371c4"},{url:"assets/privacy-notice.md.html-16bf2999.js",revision:"9e32cb17d89162f70956e1c8c09d79b1"},{url:"assets/privacy-notice.md.html-72100abc.js",revision:"34f025c6601d74277ba6cca12102b3f6"},{url:"assets/privacy-notice.md.html-8d0ec6b9.js",revision:"d71158c9ea6c2bb8289ec40f9fed7ad0"},{url:"assets/privacy-notice.md.html-c103444c.js",revision:"34f025c6601d74277ba6cca12102b3f6"},{url:"assets/project.html-0391df72.js",revision:"2442b0152dc0df6c3ceae287d4f2d043"},{url:"assets/project.html-2c745a3e.js",revision:"32720c1bcbf7850ca8dc7156f8a83012"},{url:"assets/project.md.html-2292fafe.js",revision:"43b8f242f07bce899656beffb0781e50"},{url:"assets/project.md.html-7b2236dc.js",revision:"bb037657020e4a59c1cd562aa5b859d5"},{url:"assets/project.md.html-8da88505.js",revision:"43b8f242f07bce899656beffb0781e50"},{url:"assets/project.md.html-d37fbfdb.js",revision:"39436608646158deb86f6cccefc8d85f"},{url:"assets/quick-start.html-08b1f7ed.js",revision:"fdd34003801f290f85aa98a0db909c6c"},{url:"assets/quick-start.html-7052ee72.js",revision:"7cade22a30d495883874a8ab28b084c8"},{url:"assets/quick-start.md.html-1b102477.js",revision:"b7b63cc517d56c53ed6aa64ca51d583f"},{url:"assets/quick-start.md.html-48584262.js",revision:"ebf8cdca9acb81ad40072e3edb6cdde4"},{url:"assets/quick-start.md.html-641c79ca.js",revision:"cd9c3286dc36a729f56fcedf801bc909"},{url:"assets/quick-start.md.html-8308de1a.js",revision:"c65e64fa5bb374d7aa629f01552558e6"},{url:"assets/README.md.html-0388ffe0.js",revision:"3fe9b35b54c86a6669c0804fb1f89665"},{url:"assets/README.md.html-3337c447.js",revision:"a6908eb9ef7b45aa5c1d8401f54443f9"},{url:"assets/README.md.html-35f153ab.js",revision:"c6f47e8b2249bed9d3c0a0e956a8fc2c"},{url:"assets/README.md.html-36910169.js",revision:"6c18c8d6e03666d78497a1dcc84510f5"},{url:"assets/README.md.html-3ed4d138.js",revision:"3fe9b35b54c86a6669c0804fb1f89665"},{url:"assets/README.md.html-44e697f4.js",revision:"be1bae79ac5572c0b8729901c853f6d2"},{url:"assets/README.md.html-7978d93e.js",revision:"a6908eb9ef7b45aa5c1d8401f54443f9"},{url:"assets/README.md.html-85f55629.js",revision:"4bc4bc69501054e3207401b71e02fa92"},{url:"assets/README.md.html-86e6ed5a.js",revision:"0768eac43e62bbca5682b128b0c7eddc"},{url:"assets/README.md.html-922056ac.js",revision:"6c18c8d6e03666d78497a1dcc84510f5"},{url:"assets/README.md.html-9340729b.js",revision:"dbf782d7d81d06c2e74a05e41f656321"},{url:"assets/README.md.html-f83c27ca.js",revision:"dbacb62caf8e198b61d25096f9ce4b0a"},{url:"assets/reveal.esm-e5069ce0.js",revision:"383acd58551019bedc482d68f9eaddef"},{url:"assets/search.esm-2c3fba7d.js",revision:"7c1ff9e9285b9354b44c719f60e1cfd0"},{url:"assets/side-load.html-425d073a.js",revision:"c6214c03fd0c6609f53ff149d474d917"},{url:"assets/side-load.html-de24922e.js",revision:"5e0b1fcc84926ae1eba0fbb35385ebc9"},{url:"assets/side-load.md.html-31d93d38.js",revision:"5f19c4316094f7a10d722b74669567a7"},{url:"assets/side-load.md.html-4ad48437.js",revision:"51d6a1a027ab58f51ec11ac63b540f81"},{url:"assets/side-load.md.html-a61bcb13.js",revision:"61c469cf78e2cb858bceb9486a5cc97b"},{url:"assets/side-load.md.html-f92568a7.js",revision:"51d6a1a027ab58f51ec11ac63b540f81"},{url:"assets/source-sans-pro-italic-05d3615f.woff",revision:"e74f0128884561828ce8c9cf5c284ab8"},{url:"assets/source-sans-pro-italic-ad4b0799.eot",revision:"72217712eb8d28872e7069322f3fda23"},{url:"assets/source-sans-pro-italic-d13268af.ttf",revision:"8256cfd7e4017a7690814879409212cd"},{url:"assets/source-sans-pro-regular-c1865d89.ttf",revision:"2da39ecf9246383937da11b44b7bd9b4"},{url:"assets/source-sans-pro-regular-d4eaa48b.woff",revision:"e7acc589bb558fe58936a853f570193c"},{url:"assets/source-sans-pro-regular-dce8869d.eot",revision:"1d71438462d532b62b05cdd7e6d7197d"},{url:"assets/source-sans-pro-semibold-a53e2723.ttf",revision:"f3565095e6c9158140444970f5a2c5ed"},{url:"assets/source-sans-pro-semibold-b0abd273.woff",revision:"1cb8e94f1185f1131a0c895165998f2b"},{url:"assets/source-sans-pro-semibold-ebb8918d.eot",revision:"0f3da1edf1b5c6a94a6ad948a7664451"},{url:"assets/source-sans-pro-semibolditalic-7225cacc.woff",revision:"6b058fc2634b01d837c3432316c3141f"},{url:"assets/source-sans-pro-semibolditalic-dfe0b47a.eot",revision:"58153ac7194e141d1e73ea88c6b63861"},{url:"assets/source-sans-pro-semibolditalic-e8ec22b6.ttf",revision:"c7e698a4d0956f4a939f42a05685bbf5"},{url:"assets/star-request.html-56b84ca0.js",revision:"b7389c2130ecdef05b852067b4a20124"},{url:"assets/star-request.html-a68746c2.js",revision:"d0eaf9d1e42fa1ebae00ea7d0c16ffe0"},{url:"assets/star-request.md.html-385536b5.js",revision:"e2943ad5095e37f7abbde7c61e6b7795"},{url:"assets/star-request.md.html-bbaa2f7c.js",revision:"6356264f8853bb70de9c18d25512ab6a"},{url:"assets/star-request.md.html-d1b9f942.js",revision:"0d54e1ac5be9b5fdb79473a7df0531fb"},{url:"assets/star-request.md.html-d3dd9318.js",revision:"4678be88053931c9bf817d495e96842d"},{url:"assets/style-362c55d9.css",revision:"f0b66e3d032b97064d7e82bab15fb6db"},{url:"assets/style-e9220a04.js",revision:"b40fc755bce11d2ee5ec6b814c802a65"},{url:"assets/symposium1.html-539c6423.js",revision:"c07dfb4220afda67bcd3a73f0b383027"},{url:"assets/symposium1.html-f3fab891.js",revision:"bf9c2ad5abd9f7ceb629915c1a5db045"},{url:"assets/symposium2.html-3a708b8f.js",revision:"5f94280c762be8ed1d1f206ea517cedb"},{url:"assets/symposium2.html-6767138c.js",revision:"77f0ec9e8f2eae682ff08999c8f3e4ea"},{url:"assets/tos.html-cb456359.js",revision:"2e1ac49c7a773589a46d1ce62cc4f642"},{url:"assets/tos.html-de7dfd4c.js",revision:"94c79a7d70380768f582fcf1865e6485"},{url:"assets/tos.md.html-1e6fe330.js",revision:"af120d846397b54fee14657e8ea84aeb"},{url:"assets/tos.md.html-2a3aa703.js",revision:"0449f1eb24574f4b72804d5c9453d90a"},{url:"assets/tos.md.html-c94abf54.js",revision:"0449f1eb24574f4b72804d5c9453d90a"},{url:"assets/tos.md.html-d28a083e.js",revision:"43f142dc43d4a945915564bd06089574"},{url:"assets/uninstall.html-b2bd4c8a.js",revision:"43605f5e0ab5cde805ea388ca1e4f92e"},{url:"assets/uninstall.html-bc586e2f.js",revision:"4e95734302caa3ee61cd03ab43808ed8"},{url:"assets/uninstall.md.html-35edccc6.js",revision:"f73f77a13082b9cd927d8ac64db184b4"},{url:"assets/uninstall.md.html-d54fcf63.js",revision:"89173dfdbdad290652f326ae8409bac9"},{url:"assets/uninstall.md.html-dbc753b0.js",revision:"cc97cb715aeb54a88b4e51d60af76fa4"},{url:"assets/uninstall.md.html-e11eb1c9.js",revision:"69d25c6729b9ec988ebd9d315c1814be"},{url:"assets/update-log.html-72018899.js",revision:"831e1a4f6a0d708560bb8d933f434ea9"},{url:"assets/update-log.html-de70782a.js",revision:"aa142b2d143b04373bea45c54495f299"},{url:"assets/update-log.md.html-62524e63.js",revision:"2229050b3a78fdda36494679edcfa266"},{url:"assets/update-log.md.html-754ae00d.js",revision:"111070baa9c86adb7494a06e65142949"},{url:"assets/update-log.md.html-96d56558.js",revision:"111070baa9c86adb7494a06e65142949"},{url:"assets/update-log.md.html-a3e57fa3.js",revision:"b91477fb7d06cb1c47183852c9cbf3f5"},{url:"assets/vue-repl-c6e3d574.js",revision:"ef7347b89c84e32a6cc46e9d9731dc4a"},{url:"assets/VuePlayground-fbb9e69b.js",revision:"91978f89e23d90181a86d64c7f28e5db"},{url:"assets/waline-meta-a31b78ed.js",revision:"4003eee21f800e7d4662bda5f1875047"},{url:"assets/weapon-wiki.html-b9ab2ced.js",revision:"2bd5e7a5739a0dd120e2bf5496486ec5"},{url:"assets/weapon-wiki.html-ee86d91d.js",revision:"fefc2831284d5ade435ccdacf3a54389"},{url:"assets/weapon-wiki.md.html-8feb910e.js",revision:"925dd9e194c5982fc755f8f55087c359"},{url:"assets/weapon-wiki.md.html-c84a5675.js",revision:"43a06a31b9ecabf1f7165474ca3a60f2"},{url:"assets/weapon-wiki.md.html-cc3d08f0.js",revision:"07c91a25664b5821f65d0a2bcfc2fc25"},{url:"assets/weapon-wiki.md.html-e2e22a75.js",revision:"07c91a25664b5821f65d0a2bcfc2fc25"},{url:"assets/wish-export.html-480639ef.js",revision:"103b7ed307d4ab1286f4b4587b972d8d"},{url:"assets/wish-export.html-c2ea1e6a.js",revision:"5b94751b984cc8ed70bef0e9a1d994f1"},{url:"assets/wish-export.md.html-34aaf79a.js",revision:"8fb22bf40c52f42399f146335e12b789"},{url:"assets/wish-export.md.html-4c9731e1.js",revision:"478d9de94245d9a3efae09f788e0a845"},{url:"assets/wish-export.md.html-a72d2ff2.js",revision:"2a4b16f8923963d095c66f9e805ff1a5"},{url:"assets/wish-export.md.html-d2a32ae8.js",revision:"7e4c58ff3bd2af7018ea48254aa28f56"},{url:"assets/zoom.esm-b83b91d0.js",revision:"9ea0d576c1bddb5122016122d8a24c68"},{url:"fontlist/demo.css",revision:"c470b271d96640b2d527d864d838d550"},{url:"fontlist/iconfont.css",revision:"47f9418c83e516e2f92fffa11e06ff9f"},{url:"fontlist/iconfont.js",revision:"787c135beed0ae93c145ae2de3cbfefe"},{url:"fontlist/iconfont.ttf",revision:"6d90ead1de012ad82077c2a898dcc136"},{url:"fontlist/iconfont.woff",revision:"c50542a321198d3a49a56ba9f50923f6"},{url:"fontlist/iconfont.woff2",revision:"a917e0d0985aaabe49b9bd5ad48bd270"},{url:"404.html",revision:"11a6843647a2da159c84026bced48797"},{url:"advanced/artifact-rating-rules.html",revision:"ce032bbb0f80a1f60c26641e08fd3488"},{url:"advanced/exceptions.html",revision:"ee5984d459884a30001623e608310485"},{url:"advanced/FAQ.html",revision:"748edb9af75072083c0a8d0a7e4a5d44"},{url:"advanced/Gacha-system-and-export-principal.html",revision:"375be76f381f22ade137739bba583079"},{url:"advanced/get-stoken-cookie-from-the-third-party.html",revision:"fb2d8d318d0a257aa6cc3e8b18b131c9"},{url:"advanced/index.html",revision:"f1fe9c2ea6d508d80ab953a9b1cd1f9d"},{url:"advanced/known-issue.html",revision:"05c9ada5d3dc3a249d5f1e7d2ba69a84"},{url:"advanced/mihoyo-risk-tip.html",revision:"26691c1148a51c0a058b06393251b5d9"},{url:"advanced/uninstall.html",revision:"98ee78ba307947362bf8423a9d9b1210"},{url:"community.html",revision:"a63aee298c2b3a870d70268293b1452d"},{url:"development-log/index.html",revision:"45e11f0ac31c62e0884a800403301db0"},{url:"development-log/symposium1.html",revision:"f6cc88055ae48adba1e24c99926eb2ac"},{url:"development-log/symposium2.html",revision:"681510997887df40308534d08b0d6c0b"},{url:"en/advanced/artifact-rating-rules.md.html",revision:"dc3dd52d6aaddf12dae95b3cdd0753ec"},{url:"en/advanced/exceptions.md.html",revision:"6388060a645fbb7b20417488f8bd81dc"},{url:"en/advanced/FAQ.md.html",revision:"c7b4918415b01c28666d51dc0fac6afc"},{url:"en/advanced/Gacha-system-and-export-principal.md.html",revision:"1f700cf8ff4f5c47ad06723883c6ae0d"},{url:"en/advanced/get-stoken-cookie-from-the-third-party.md.html",revision:"f77d72344a7b0e5411851547db98ded3"},{url:"en/advanced/index.html",revision:"9611da5c08d9177cc069d8884a4fe206"},{url:"en/advanced/known-issue.md.html",revision:"020f109676bee49a91991732e84f88e9"},{url:"en/advanced/mihoyo-risk-tip.md.html",revision:"15271a6679623e230418306f2ea77a77"},{url:"en/advanced/README.md.html",revision:"d6abe82cd98796509f567af97c5be30d"},{url:"en/advanced/uninstall.md.html",revision:"f48bf7779b64e22cc4438cf9eae0c0c8"},{url:"en/community.md.html",revision:"a49e7cb0c579dee89a1ba1e3aab2c3a3"},{url:"en/features/achievements.md.html",revision:"07294a74f361ebcc5d0c4d6841d75e75"},{url:"en/features/character-data.md.html",revision:"c48a638cac9db5c582cf5c40a7d786f7"},{url:"en/features/character-wiki.md.html",revision:"d5fb9aa02f1e3013cd50d1fa4f124691"},{url:"en/features/daily-notes.md.html",revision:"43036fd77652c0a905a18838e946802b"},{url:"en/features/develop-plan.md.html",revision:"6fdbe4696552234031063eff3fb4ab84"},{url:"en/features/game-launcher.md.html",revision:"9e7b559731ef991f949ff5700c99bdd6"},{url:"en/features/hutao-API.md.html",revision:"c7a5f6726c7aa89cc4131149a6341182"},{url:"en/features/hutao-settings.md.html",revision:"606e1c0f7d924b0ef01b3b0eb74fd099"},{url:"en/features/index.html",revision:"cb07d8733360817bb22333ddd84234ea"},{url:"en/features/mhy-account-switch.md.html",revision:"0c2c464230afece7098a7693d8a0b6c4"},{url:"en/features/README.md.html",revision:"674478e48d08d1fea1fd92c15994545b"},{url:"en/features/weapon-wiki.md.html",revision:"116c97dfb9880b57ca086e9a90299f3b"},{url:"en/features/wish-export.md.html",revision:"f9f1823dcd34e02939710d765c16c20c"},{url:"en/i18n.md.html",revision:"34b05cb749f9d3b3281ab7c4be24bf23"},{url:"en/index.html",revision:"ecccad08ceba1c98c0353e0c6609cd18"},{url:"en/markmap.md.html",revision:"11b89d16b6564512fb365c2780371d2e"},{url:"en/project.md.html",revision:"e8b08dc1b569595fda79900c654561db"},{url:"en/quick-start.md.html",revision:"72c5c55ad89911d2424fb30fff6b9d84"},{url:"en/side-load.md.html",revision:"a679d70a8fa50086b167a980c740b907"},{url:"en/star-request.md.html",revision:"8ecef7bf739cff7f3ac2c0a26a4852a5"},{url:"en/statements/bug-report.md.html",revision:"b13f9fefe7e00f954715173daceb0d3c"},{url:"en/statements/index.html",revision:"9723543c95141b7ce724f5bd838c02f3"},{url:"en/statements/privacy-notice.md.html",revision:"1b387e8b257515212d60f66190972e18"},{url:"en/statements/README.md.html",revision:"002181244f608735008800fbb0138a4d"},{url:"en/statements/tos.md.html",revision:"49cc88c754e6c11a262a0fa47c7faefe"},{url:"en/statements/update-log.md.html",revision:"ff846633e689c7e506a9d5d66dfced7b"},{url:"features/achievements.html",revision:"ded9f4b853144d0cf6bd2919487130aa"},{url:"features/character-data.html",revision:"23f31a5769a8acc6b93a0f5dbb29c23c"},{url:"features/character-wiki.html",revision:"f6ac3791b007dc062384553c8b728108"},{url:"features/daily-notes.html",revision:"eec8c67e7f5680431fddfc9b6e358899"},{url:"features/develop-plan.html",revision:"62f1a3d0a0dea65a911f46f8d35d61ce"},{url:"features/game-launcher.html",revision:"9c453f2e77817f9961da38753bc0d4d4"},{url:"features/hutao-API.html",revision:"5a6e523eba76ba6144f9aca9e0b9a728"},{url:"features/hutao-settings.html",revision:"f84b497ff752710087f98d88b540391d"},{url:"features/index.html",revision:"c3212984639bf246945beaa4369a6fbd"},{url:"features/mhy-account-switch.html",revision:"743c6abfe901612a427a89d3925080e6"},{url:"features/weapon-wiki.html",revision:"4876ccda975a42d9491ab3b5619d0ff0"},{url:"features/wish-export.html",revision:"802531544774349811e1079c23ac453a"},{url:"fontlist/demo_index.html",revision:"925b49536eec61049492bf64fe28a9e6"},{url:"i18n.html",revision:"fa5035c0f578bc1702ea8981af68463f"},{url:"index.html",revision:"5c3bbc19d2d1fd727fbcdc26ab4b77b6"},{url:"ko/advanced/artifact-rating-rules.md.html",revision:"f5c1d846199bbc0bb0241d07a4cbce9a"},{url:"ko/advanced/exceptions.md.html",revision:"32c8db5172541f0baad658e0f1893ca1"},{url:"ko/advanced/FAQ.md.html",revision:"42206286a07bf34b94a3f4fb72a92098"},{url:"ko/advanced/Gacha-system-and-export-principal.md.html",revision:"70e2e96333d106961e78d02a0b95733f"},{url:"ko/advanced/get-stoken-cookie-from-the-third-party.md.html",revision:"9092200cbdf1f3a2f0c9139a16a70b08"},{url:"ko/advanced/index.html",revision:"e24a1af5f20c4f78288504c37240b46e"},{url:"ko/advanced/known-issue.md.html",revision:"ebf4a7cf41c05096620cecfcae31a5ad"},{url:"ko/advanced/mihoyo-risk-tip.md.html",revision:"32684834d79add18c0f8b86de370feca"},{url:"ko/advanced/README.md.html",revision:"71cc230b46db382a4aba9d21bd1f54d1"},{url:"ko/advanced/uninstall.md.html",revision:"f072a6aae22637049374fce7d193663b"},{url:"ko/community.md.html",revision:"0bb52e089a8934966b163f516a6eedfa"},{url:"ko/features/achievements.md.html",revision:"0181bc968a2a8619b6558f67f6a42d82"},{url:"ko/features/character-data.md.html",revision:"2dbacca3adca8699c9a1a517e602648e"},{url:"ko/features/character-wiki.md.html",revision:"1d0c274f37d560d9b29fe2c090612c87"},{url:"ko/features/daily-notes.md.html",revision:"78aa1e601d3e2ea4c1982adc01dcc1c4"},{url:"ko/features/develop-plan.md.html",revision:"d93461ef80b47f63c148874762447e34"},{url:"ko/features/game-launcher.md.html",revision:"11cd8f7ae96cebe2c6da171753c73e24"},{url:"ko/features/hutao-API.md.html",revision:"a17bde4e833d05f696c346958ed71b04"},{url:"ko/features/hutao-settings.md.html",revision:"22bf41c4714101f163d475f248387b3b"},{url:"ko/features/index.html",revision:"dfac9ed3d3814a901483e9384cff672f"},{url:"ko/features/mhy-account-switch.md.html",revision:"cdc5fe45f293110316ada56a764c70c3"},{url:"ko/features/README.md.html",revision:"9f91c3b6cc7ffab40e5f4d7dea60c0e6"},{url:"ko/features/weapon-wiki.md.html",revision:"7804811eff4f54733afcad8283814da2"},{url:"ko/features/wish-export.md.html",revision:"9521a1bece7e57eacf87d3e6ee1ac41b"},{url:"ko/i18n.md.html",revision:"9743c5b889de0ba8be94141b966e4f99"},{url:"ko/index.html",revision:"44c4359b17052eb3b6ca354cdd296887"},{url:"ko/markmap.md.html",revision:"b54a3341f7f8adfc77bed7df36f33607"},{url:"ko/project.md.html",revision:"d3263eef2a056b0f0fe05919219c9443"},{url:"ko/quick-start.md.html",revision:"982cbc7404d5e4f80a0efe16b13aa51b"},{url:"ko/side-load.md.html",revision:"9f2da2d99954ce3933b3fd82fff3b9c7"},{url:"ko/star-request.md.html",revision:"715234b15d0dac3461245c245bb9a801"},{url:"ko/statements/bug-report.md.html",revision:"c2eb25b4a37d22f7dcb330f0d0c29c26"},{url:"ko/statements/index.html",revision:"37ca33a26d79b76293f86f10b9ccd206"},{url:"ko/statements/privacy-notice.md.html",revision:"b25f64da0fe5fc9e58b6da7c7303e09b"},{url:"ko/statements/README.md.html",revision:"c3aa4252e185a0e78e7b70847f1bcf33"},{url:"ko/statements/tos.md.html",revision:"14e286b6ca5251800be9e4549ecf5981"},{url:"ko/statements/update-log.md.html",revision:"fe2357d83ad804dc750c349d64def3f4"},{url:"markmap.html",revision:"f92e053a2b1bb26152249bc4dde59293"},{url:"markmap/zh.html",revision:"b35a18f015a5cd1b4ae885e560b2caaa"},{url:"project.html",revision:"bc369c86f4ca23e91985c3a496388165"},{url:"quick-start.html",revision:"e5ce60c184ce39ac4139f104c2576de6"},{url:"side-load.html",revision:"6313b68ff9b05c49dfb1be80575083d4"},{url:"star-request.html",revision:"6bca09d331d47f6bf65a91d11f526ec3"},{url:"statements/bug-report.html",revision:"7a293f8344ee0d618ec181757ba5ceb5"},{url:"statements/index.html",revision:"fd2af5cb5c5d8c52e3df00bd96c1c2d9"},{url:"statements/privacy-notice.html",revision:"2b839ec60b65d4d8251f6743c8bc72ad"},{url:"statements/tos.html",revision:"2f838ae77ce5e0c6e6c77b7e5d6fbaca"},{url:"statements/update-log.html",revision:"e2077bba78feea671a9dff2b5a99229b"},{url:"store-badge.html",revision:"969c079a8fa84a3096f6afa5fbfe357e"},{url:"images/202209/Achievements.png",revision:"067cff70d53656b2e3e878df949823f6"},{url:"images/202209/HeroImageLogo.png",revision:"fb8507e3eaccbd6408874dcf10973d62"},{url:"images/202209/IndexIconAchievements.png",revision:"ea409f5a87b1c7666121ead606e323ef"},{url:"images/202209/IndexIconCharacters.png",revision:"db66594140f8dfc65556cc0ac2ed3e3e"},{url:"images/202209/IndexIconMihoyoBBS.png",revision:"b9c679888c01a50e6b126f9dae0d50d1"},{url:"images/202209/IndexIconWeapons.png",revision:"21a20e656ff91575a50c2a1c0253a581"},{url:"images/202209/IndexIconWish.png",revision:"0b4e790c4cb1eeba7473ad8e1b14ac23"},{url:"images/202209/SGLogoUpgrade64.png",revision:"1b95d8969049e0b31c0d89eeface0b89"},{url:"images/202209/wish-export.png",revision:"ef07fa6499c22d00c78dc182ad3cbab5"},{url:"images/202210/1.1.7-Update-Error-Fix.png",revision:"1f1958198ca4510713648cff6c43fcd5"},{url:"images/202210/1.1.7-Update-Error.png",revision:"3e04317e974e1cec550096b7ea88d708"},{url:"images/202210/account-upgrade.png",revision:"52b1c5695109142c9496bb6e14a9c2d1"},{url:"images/202210/HttpRequestException.jpg",revision:"878a57ab9fe5de6b774d7e91776987ab"},{url:"images/202210/hutao-api-submit.png",revision:"6a201ae85f470f3bb70e868137524830"},{url:"images/202210/hutao-api.png",revision:"5bd260fe9b5c18a41765c1126cfd91ff"},{url:"images/202210/hutao-login.png",revision:"21af43587bacf56bf40cadc884381c49"},{url:"images/202211/character-data-display.png",revision:"0cd41e7a02ee864ff12f0f69c926b79f"},{url:"images/202211/character-data-logo.png",revision:"04cc28833ed4c2108ba215fbc33325bf"},{url:"images/202211/character-wiki-logo.png",revision:"db66594140f8dfc65556cc0ac2ed3e3e"},{url:"images/202211/character-wiki.png",revision:"002ee49f019709942ae1b3dc541d05e4"},{url:"images/202211/game-launcher-logo.png",revision:"a5a5d6d5a09926689f8a61db4b24c2df"},{url:"images/202211/hutao-api-logo.png",revision:"feb8ae3e6c4099e0b7804e3d7ebda7c2"},{url:"images/202211/wish-export.png",revision:"c695c558c514d9aa0d3903d5c41f63b9"},{url:"images/202301/achievement.png",revision:"42fd361ea1336daf7cd33bf187e62fa2"},{url:"images/202301/dev-plan-logo.png",revision:"5d69e71ecd6e1b553395e2306fff5f34"},{url:"images/202301/live-stat-tracking-logo.png",revision:"23a418c1d29dbbf0142085f2e8ad464d"},{url:"images/202301/spiral-abyss-record-logo.png",revision:"6d213b91803137c600bb27b973a7ee25"},{url:"images/202301/weapon-wiki-logo.png",revision:"21a20e656ff91575a50c2a1c0253a581"},{url:"pwa-icon/chrome-192.png",revision:"6d30f6750b36f3a261ad989d26feb899"},{url:"pwa-icon/chrome-512.png",revision:"920fa62caa82087b012351242dcc46c0"},{url:"pwa-icon/ios-152.png",revision:"b51617947bc9724dad89fa357624a671"},{url:"pwa-icon/ios-192.png",revision:"6d30f6750b36f3a261ad989d26feb899"},{url:"pwa-icon/ios-512.png",revision:"920fa62caa82087b012351242dcc46c0"},{url:"pwa-icon/ms-256.png",revision:"f877e44d42504adaac6f558be4d93b3a"}],{}),e.cleanupOutdatedCaches()})); +if(!self.define){let e,a={};const s=(s,d)=>(s=new URL(s+".js",d).href,a[s]||new Promise((a=>{if("document"in self){const e=document.createElement("script");e.src=s,e.onload=a,document.head.appendChild(e)}else e=s,importScripts(s),a()})).then((()=>{let e=a[s];if(!e)throw new Error(`Module ${s} didn’t register its module`);return e})));self.define=(d,c)=>{const i=e||("document"in self?document.currentScript.src:"")||location.href;if(a[i])return;let r={};const f=e=>s(e,i),t={module:{uri:i},exports:r,require:f};a[i]=Promise.all(d.map((e=>t[e]||f(e)))).then((e=>(c(...e),r)))}}define(["./workbox-cbd5c79e"],(function(e){"use strict";self.addEventListener("message",(e=>{e.data&&"SKIP_WAITING"===e.data.type&&self.skipWaiting()})),e.clientsClaim(),e.precacheAndRoute([{url:"assets/404.html-25b1d7cf.js",revision:"0e812730b741f281fdd4e232a8915866"},{url:"assets/404.html-32d5d192.js",revision:"767836dc23b8d2228d857260ce64e683"},{url:"assets/achievements.html-717876fb.js",revision:"2b0a851deeab93f74a1a12a41471ad25"},{url:"assets/achievements.html-b77f08a8.js",revision:"e182b42225c9c7031ecdd82749687f1e"},{url:"assets/achievements.md.html-29fc3ed6.js",revision:"c827c3e5dae0d38c0aa9e207bfcc85bf"},{url:"assets/achievements.md.html-382ba16c.js",revision:"1f30f04b45277bfe5d1325a9879aee62"},{url:"assets/achievements.md.html-4d788a95.js",revision:"c827c3e5dae0d38c0aa9e207bfcc85bf"},{url:"assets/achievements.md.html-b0742f80.js",revision:"a89ba9c6ee77371c6031981b6c5cadad"},{url:"assets/app-1b2db0c3.js",revision:"2df2f0cf5c672aaac32175caafc0083e"},{url:"assets/artifact-rating-rules.html-1fd0b897.js",revision:"0393dad1edef2003a817aa397bb1f040"},{url:"assets/artifact-rating-rules.html-79bb6e43.js",revision:"9bab7a8a3c4d2371ff268449b3f30df3"},{url:"assets/artifact-rating-rules.md.html-49ab2d98.js",revision:"d4c28feb7f46573c9bfb82ee3db3b3f6"},{url:"assets/artifact-rating-rules.md.html-64d383ab.js",revision:"94c2d0d52b505e9c1c1f4294f92a902a"},{url:"assets/artifact-rating-rules.md.html-a3f8bacd.js",revision:"f803e241cf9b634e425b2aa138473291"},{url:"assets/artifact-rating-rules.md.html-f072c1f9.js",revision:"d4c28feb7f46573c9bfb82ee3db3b3f6"},{url:"assets/auto-5a6868c8.js",revision:"0e4085cbbd1b14379623b9235b3c9f13"},{url:"assets/bug-report.html-23fcf9ad.js",revision:"a80fc08687e3c49b157513ed09052e26"},{url:"assets/bug-report.html-755638cf.js",revision:"5cc9ab1d176333a068f9575de92cf56e"},{url:"assets/bug-report.md.html-03aebef7.js",revision:"3c6f8562e2fb1869b5396bf923c18eff"},{url:"assets/bug-report.md.html-0e8ecd31.js",revision:"5ceda489173e3ce67a5200504208c3a8"},{url:"assets/bug-report.md.html-2e2259be.js",revision:"5ceda489173e3ce67a5200504208c3a8"},{url:"assets/bug-report.md.html-76a1892a.js",revision:"86159981d80fc75ed3c9c9a876b656ba"},{url:"assets/character-data.html-2fe8637b.js",revision:"2aab9909bb26d130b334017282ad6abb"},{url:"assets/character-data.html-41fa4a18.js",revision:"62a3367e6d810ccf8866b82a6faf6155"},{url:"assets/character-data.md.html-20dd2cd4.js",revision:"b3c321165bd521f5c4d9e76cc3050577"},{url:"assets/character-data.md.html-742082a7.js",revision:"e9dab7489b66280c8beae1d63d7deba8"},{url:"assets/character-data.md.html-8ee199b4.js",revision:"e056c95eb9d6b063566065490c0da2de"},{url:"assets/character-data.md.html-9052961b.js",revision:"5b6399e7804e5ec283648c4f1f73a447"},{url:"assets/character-wiki.html-150c6cea.js",revision:"eb3832fe51a83cf22618f21231aa3603"},{url:"assets/character-wiki.html-1a55032d.js",revision:"f47a245f30ad9b304fae2e18c62cf32a"},{url:"assets/character-wiki.md.html-0301a219.js",revision:"81ed4d8ee41e0366400b8ab97651aaea"},{url:"assets/character-wiki.md.html-3cd92562.js",revision:"d73ff2ca2d37533379bcae4bfd320a4d"},{url:"assets/character-wiki.md.html-4f2356b7.js",revision:"5801f1bcaad55be90466033569f63468"},{url:"assets/character-wiki.md.html-bffe49cd.js",revision:"6b7a2fcf7a36b7e5e653dbd03221595f"},{url:"assets/community.html-0213306e.js",revision:"624ca431d69e0e53a18505453a45802c"},{url:"assets/community.html-b7dd4ca6.js",revision:"b19ebd8371ceed1683cba126cf26a439"},{url:"assets/community.md.html-03e802c6.js",revision:"845d28b9b70f94229ac8b408056dc79f"},{url:"assets/community.md.html-4b748f91.js",revision:"8b5457bc17397f0da62052f1f51f5fe2"},{url:"assets/community.md.html-9b2ccc06.js",revision:"1357d524c123feab57b73f19179b9cc0"},{url:"assets/community.md.html-bc919b26.js",revision:"953aa316a3dfadbade94034ae2e84f66"},{url:"assets/daily-notes.html-46b73ee5.js",revision:"d740b93211c4113abf44bd10c8f44fb4"},{url:"assets/daily-notes.html-a719158d.js",revision:"63d8cb796ecad85f76ca80d012a07311"},{url:"assets/daily-notes.md.html-4e37e9bd.js",revision:"12e9b9cec50a0397cd658bcfe0df1109"},{url:"assets/daily-notes.md.html-5d7a7876.js",revision:"6336d92f03ff8d66f9f1c747fdfd9340"},{url:"assets/daily-notes.md.html-9c5e5d0b.js",revision:"42413b196f677c490c7184ae7ec759e1"},{url:"assets/daily-notes.md.html-d7aa1cdf.js",revision:"a7811407609141a3877bb64692816d6b"},{url:"assets/develop-plan.html-a9728973.js",revision:"02899e558fb11d1b4217be2a24b14dc5"},{url:"assets/develop-plan.html-f700aa7d.js",revision:"513110b37dcc2287efdd5cccd1a97052"},{url:"assets/develop-plan.md.html-4e029ef5.js",revision:"9e73eeeea33cfd7bae505641997a63a7"},{url:"assets/develop-plan.md.html-b677d4e1.js",revision:"4dbde3e1060f31492bd2c1b43d1596a9"},{url:"assets/develop-plan.md.html-bba60243.js",revision:"b088556e6dd843e30e089143fbcc564a"},{url:"assets/develop-plan.md.html-f443c519.js",revision:"64d9e660ac44311877f19ab7e8427f9a"},{url:"assets/diagram-definition.0faef4c2-4dda171c.js",revision:"a60e9e560547fcf23096d6233149cdab"},{url:"assets/docsearch-1d421ddb.js",revision:"582ce23a3b7a09735ae2e462904b2e3a"},{url:"assets/exceptions.html-17212535.js",revision:"99586d60b005e3059d1b46412ca63e1b"},{url:"assets/exceptions.html-5c49e31f.js",revision:"37631cefc84d35f9754f6590f8064e97"},{url:"assets/exceptions.md.html-0962fbd2.js",revision:"f8f729fa0bcef04205a02c14b7e10eca"},{url:"assets/exceptions.md.html-1b579870.js",revision:"9352379483314e32202d6aa14a5a990f"},{url:"assets/exceptions.md.html-1e7a6971.js",revision:"4f4f5531c4d084b2cf825618dfa40779"},{url:"assets/exceptions.md.html-38e2c608.js",revision:"4f4f5531c4d084b2cf825618dfa40779"},{url:"assets/FAQ.html-4850f20c.js",revision:"d474ac736d2cb066ef3094a115a9cf62"},{url:"assets/FAQ.html-d3da29ae.js",revision:"a610abdd313fad67ec98524f496c44f1"},{url:"assets/FAQ.md.html-114586f1.js",revision:"f5c24214c76b53bf8e03b3f26560ff62"},{url:"assets/FAQ.md.html-540d98d3.js",revision:"9ab2a9ccf0aa9d541b1d1450ae5b3653"},{url:"assets/FAQ.md.html-6e9849b3.js",revision:"a7e143225b04e5d3b883352c3084be07"},{url:"assets/FAQ.md.html-dc376cab.js",revision:"26d4b4b785e4628d6fe68f29b79ebeb3"},{url:"assets/flowchart-35969cab.js",revision:"9e6946328eeacbd52ab4fc11bd4a99f8"},{url:"assets/framework-4cdd1fd0.js",revision:"b283009f32555bf9615f67d0a01ecd02"},{url:"assets/Gacha-system-and-export-principal.html-c06e4429.js",revision:"c964bc23a291ef5618a442cdd3316b19"},{url:"assets/Gacha-system-and-export-principal.html-f3d9f234.js",revision:"b07c12e78e7eb0897c77dca3c8e7f5bb"},{url:"assets/Gacha-system-and-export-principal.md.html-0a3c298c.js",revision:"7959e4965fed52ecd0a4860cc1f17175"},{url:"assets/Gacha-system-and-export-principal.md.html-ada48f48.js",revision:"42fa28fe9bea455945540ff0dc6f5513"},{url:"assets/Gacha-system-and-export-principal.md.html-b6c2d857.js",revision:"868971d9573cd0063d1efb7437a325bd"},{url:"assets/Gacha-system-and-export-principal.md.html-f9336b2e.js",revision:"42fa28fe9bea455945540ff0dc6f5513"},{url:"assets/game-launcher.html-535d8f04.js",revision:"77d71a74c4e2292490cc3e7320d2092a"},{url:"assets/game-launcher.html-5c25f3c7.js",revision:"8d90cd71eb01a6b4437fc04818cd66a0"},{url:"assets/game-launcher.md.html-00e55a6d.js",revision:"dab672bf481c95508648c8a7de5a94e6"},{url:"assets/game-launcher.md.html-c32b54de.js",revision:"fffdea67b79de59347830b076362c557"},{url:"assets/game-launcher.md.html-d95a5b0b.js",revision:"74a9f4c8fceab1a69a9f0737c57139e6"},{url:"assets/game-launcher.md.html-d9f111ba.js",revision:"f90a9b0b093369e5b1d7009edd956221"},{url:"assets/get-stoken-cookie-from-the-third-party.html-7e42bee7.js",revision:"aed21704641848aa1799fa55e486ce95"},{url:"assets/get-stoken-cookie-from-the-third-party.html-e951aa1f.js",revision:"4e01bc84a0659050e27d9207b46f92e6"},{url:"assets/get-stoken-cookie-from-the-third-party.md.html-395a3de6.js",revision:"77cff3cba9e1d27d91a88ee3616f58f7"},{url:"assets/get-stoken-cookie-from-the-third-party.md.html-49c081b6.js",revision:"fb6950e783e5f56dbfe14b35e2a45c6c"},{url:"assets/get-stoken-cookie-from-the-third-party.md.html-63f6f88f.js",revision:"f58026499632777fbde9ae3739d4a6af"},{url:"assets/get-stoken-cookie-from-the-third-party.md.html-a5423a7a.js",revision:"a280f7c3292db7c5ee11626d8b63e84d"},{url:"assets/highlight.esm-a794bb63.js",revision:"0949b348e0e7d26440159b7c6c417cad"},{url:"assets/hutao-API.html-a02b463f.js",revision:"a3eec452ad132371ce2847645f148baf"},{url:"assets/hutao-API.html-c2e7c17b.js",revision:"c11fee75a1605ca9f2a1eac542405e57"},{url:"assets/hutao-API.md.html-4a732544.js",revision:"c0d7419c98ed5be2f771665e61fc5aa1"},{url:"assets/hutao-API.md.html-91e4a533.js",revision:"c0fc733a8ad4a788829e6cd8ea2e5ba9"},{url:"assets/hutao-API.md.html-d40dde36.js",revision:"9a773b35445accaffa964ccef6e882e9"},{url:"assets/hutao-API.md.html-f17308e0.js",revision:"bb8eae4c040df521fb3c58135c8fea03"},{url:"assets/hutao-settings.html-54f291a3.js",revision:"47f7096ac1bfb28bf097a307830e4f18"},{url:"assets/hutao-settings.html-d1a5fd7a.js",revision:"18834d017028db7febbcbec4b113473b"},{url:"assets/hutao-settings.md.html-0a57bcc6.js",revision:"d276350b59b9fefaedd2b3c656034002"},{url:"assets/hutao-settings.md.html-526d4637.js",revision:"256ef0506459a7c3b905c286968296b3"},{url:"assets/hutao-settings.md.html-c5ca236e.js",revision:"a660d6a47ecf8fcbcb10c3d564b2213f"},{url:"assets/hutao-settings.md.html-d9ef54a1.js",revision:"be43c9115d5634d79f56defa2ac39d7a"},{url:"assets/i18n.html-455d622f.js",revision:"d55a648107e86c3b4178dd8d2605a50d"},{url:"assets/i18n.html-91aa70eb.js",revision:"aee3d2c6a0acdeae4244e0b657d429c2"},{url:"assets/i18n.md.html-145d44cc.js",revision:"dd822070aaae997b1926b7a8a6e0ecb4"},{url:"assets/i18n.md.html-8b95bd18.js",revision:"799bbf425fb9940fe2aa86ed5b9b635f"},{url:"assets/i18n.md.html-8faf1f85.js",revision:"d2a1fa118f1fcd9cf9d8018c060fe4ba"},{url:"assets/i18n.md.html-9bcaff78.js",revision:"799bbf425fb9940fe2aa86ed5b9b635f"},{url:"assets/index-70769223.js",revision:"097390f0c66585e8b9e39361bf5f05d1"},{url:"assets/index-8764208e.js",revision:"42b6232acbe6be5d6ef5707e7f046345"},{url:"assets/index.html-128dfd33.js",revision:"c66931aa94f2a50ba36787c5d46d6503"},{url:"assets/index.html-196e6059.js",revision:"c66931aa94f2a50ba36787c5d46d6503"},{url:"assets/index.html-1e2f1b12.js",revision:"8bf6685a5a9564d8757610652f9d5d7f"},{url:"assets/index.html-344a0ae2.js",revision:"c66931aa94f2a50ba36787c5d46d6503"},{url:"assets/index.html-372292f0.js",revision:"c66931aa94f2a50ba36787c5d46d6503"},{url:"assets/index.html-3928859b.js",revision:"b958251f2ed4cdbb5d23ed5cf98e4887"},{url:"assets/index.html-4e9ddc8f.js",revision:"3acd733c30a643977bee3c20cd5d6ab4"},{url:"assets/index.html-4eb5d81b.js",revision:"aede7a0b8307bc98ef60f6cd97e59d5b"},{url:"assets/index.html-51e9696e.js",revision:"2d46a11d61663fcbd9b919e43bd7923e"},{url:"assets/index.html-584a01bf.js",revision:"5664e043731810df048d3f8309d6aebe"},{url:"assets/index.html-59219388.js",revision:"d6dd7b2735dcfc66bc1d5f6993d169a3"},{url:"assets/index.html-5b9e70ac.js",revision:"06f02ff7338ac5d27d0c7ab7d85482da"},{url:"assets/index.html-6015185b.js",revision:"63ff1521d699b47eb776889012d96f4c"},{url:"assets/index.html-651cfb32.js",revision:"fcc3c581d661dca3dd94cde18263ccbc"},{url:"assets/index.html-69dd5dd2.js",revision:"d83911a1723958dc4a61fa30c2ce3870"},{url:"assets/index.html-725b0072.js",revision:"c66931aa94f2a50ba36787c5d46d6503"},{url:"assets/index.html-7a0d1e64.js",revision:"c66931aa94f2a50ba36787c5d46d6503"},{url:"assets/index.html-8154c256.js",revision:"c66931aa94f2a50ba36787c5d46d6503"},{url:"assets/index.html-98ac74d7.js",revision:"c66931aa94f2a50ba36787c5d46d6503"},{url:"assets/index.html-b2505541.js",revision:"556d4c717d4fe5a7046b1cef19ec8d51"},{url:"assets/index.html-b3717b72.js",revision:"da523a53816ec91fc11eeeea963d238c"},{url:"assets/index.html-b6e8750a.js",revision:"daffe7aab2b4f7af514fe66fd1809cc9"},{url:"assets/index.html-bf168942.js",revision:"daffe7aab2b4f7af514fe66fd1809cc9"},{url:"assets/index.html-bfb153a4.js",revision:"6eecf4b0c90cfa93a775e182607beb8a"},{url:"assets/index.html-e0deabb9.js",revision:"e93ced9558ed48da59de28f3dc0ea377"},{url:"assets/index.html-fbbd882b.js",revision:"29a0b9af47b3eac523354dc38bd6013a"},{url:"assets/KaTeX_AMS-Regular-0cdd387c.woff2",revision:"66c678209ce93b6e2b583f02ce41529e"},{url:"assets/KaTeX_AMS-Regular-30da91e8.woff",revision:"10824af77e9961cfd548c8a458f10851"},{url:"assets/KaTeX_AMS-Regular-68534840.ttf",revision:"56573229753fad48910bda2ea1a6dd54"},{url:"assets/KaTeX_Caligraphic-Bold-07d8e303.ttf",revision:"497bf407c4c609c6cf1f1ad38f437f7f"},{url:"assets/KaTeX_Caligraphic-Bold-1ae6bd74.woff",revision:"de2ba279933d60f7819ff61f71c17bed"},{url:"assets/KaTeX_Caligraphic-Bold-de7701e4.woff2",revision:"a9e9b0953b078cd40f5e19ef4face6fc"},{url:"assets/KaTeX_Caligraphic-Regular-3398dd02.woff",revision:"a25140fbe6692bffe71a2ab861572eb3"},{url:"assets/KaTeX_Caligraphic-Regular-5d53e70a.woff2",revision:"08d95d99bf4a2b2dc7a876653857f154"},{url:"assets/KaTeX_Caligraphic-Regular-ed0b7437.ttf",revision:"e6fb499fc8f9925eea3138cccba17fff"},{url:"assets/KaTeX_Fraktur-Bold-74444efd.woff2",revision:"796f3797cdf36fcaea18c3070a608378"},{url:"assets/KaTeX_Fraktur-Bold-9163df9c.ttf",revision:"b9d7c4497cab3702487214651ab03744"},{url:"assets/KaTeX_Fraktur-Bold-9be7ceb8.woff",revision:"40934fc076960bb989d590db044fef62"},{url:"assets/KaTeX_Fraktur-Regular-1e6f9579.ttf",revision:"97a699d83318e9334a0deaea6ae5eda2"},{url:"assets/KaTeX_Fraktur-Regular-51814d27.woff2",revision:"f9e6a99f4a543b7d6cad1efb6cf1e4b1"},{url:"assets/KaTeX_Fraktur-Regular-5e28753b.woff",revision:"e435cda5784e21b26ab2d03fbcb56a99"},{url:"assets/KaTeX_Main-Bold-0f60d1b8.woff2",revision:"a9382e25bcf75d856718fcef54d7acdb"},{url:"assets/KaTeX_Main-Bold-138ac28d.ttf",revision:"8e431f7ece346b6282dae3d9d0e7a970"},{url:"assets/KaTeX_Main-Bold-c76c5d69.woff",revision:"4cdba6465ab9fac5d3833c6cdba7a8c3"},{url:"assets/KaTeX_Main-BoldItalic-70ee1f64.ttf",revision:"52fb39b0434c463d5df32419608ab08a"},{url:"assets/KaTeX_Main-BoldItalic-99cd42a3.woff2",revision:"d873734390c716d6e18ff3f71ac6eb8b"},{url:"assets/KaTeX_Main-BoldItalic-a6f7ec0d.woff",revision:"5f875f986a9bce1264e8c42417b56f74"},{url:"assets/KaTeX_Main-Italic-0d85ae7c.ttf",revision:"39349e0a2b366f38e2672b45aded2030"},{url:"assets/KaTeX_Main-Italic-97479ca6.woff2",revision:"652970624cde999882102fa2b6a8871f"},{url:"assets/KaTeX_Main-Italic-f1d6ef86.woff",revision:"8ffd28f6390231548ead99d7835887fa"},{url:"assets/KaTeX_Main-Regular-c2342cd8.woff2",revision:"f8a7f19f45060f7a177314855b8c7aa3"},{url:"assets/KaTeX_Main-Regular-c6368d87.woff",revision:"f1cdb692ee31c10b37262caffced5271"},{url:"assets/KaTeX_Main-Regular-d0332f52.ttf",revision:"818582dae57e6fac46202cfd844afabb"},{url:"assets/KaTeX_Math-BoldItalic-850c0af5.woff",revision:"48155e43d9a284b54753e50e4ba586dc"},{url:"assets/KaTeX_Math-BoldItalic-dc47344d.woff2",revision:"1320454d951ec809a7dbccb4f23fccf0"},{url:"assets/KaTeX_Math-BoldItalic-f9377ab0.ttf",revision:"6589c4f1f587f73f0ad0af8ae35ccb53"},{url:"assets/KaTeX_Math-Italic-08ce98e5.ttf",revision:"fe5ed5875d95b18c98546cb4f47304ff"},{url:"assets/KaTeX_Math-Italic-7af58c5e.woff2",revision:"d8b7a801bd87b324efcbae7394119c24"},{url:"assets/KaTeX_Math-Italic-8a8d2445.woff",revision:"ed7aea12d765f9e2d0f9bc7fa2be626c"},{url:"assets/KaTeX_SansSerif-Bold-1ece03f7.ttf",revision:"f2ac73121357210d91e5c3eaa42f72ea"},{url:"assets/KaTeX_SansSerif-Bold-e99ae511.woff2",revision:"ad546b4719bcf690a3604944b90b7e42"},{url:"assets/KaTeX_SansSerif-Bold-ece03cfd.woff",revision:"0e897d27f063facef504667290e408bd"},{url:"assets/KaTeX_SansSerif-Italic-00b26ac8.woff2",revision:"e934cbc86e2d59ceaf04102c43dc0b50"},{url:"assets/KaTeX_SansSerif-Italic-3931dd81.ttf",revision:"f60b4a34842bb524b562df092917a542"},{url:"assets/KaTeX_SansSerif-Italic-91ee6750.woff",revision:"ef725de572b71381dccf53918e300744"},{url:"assets/KaTeX_SansSerif-Regular-11e4dc8a.woff",revision:"5f8637ee731482c44a37789723f5e499"},{url:"assets/KaTeX_SansSerif-Regular-68e8c73e.woff2",revision:"1ac3ed6ebe34e473519ca1da86f7a384"},{url:"assets/KaTeX_SansSerif-Regular-f36ea897.ttf",revision:"3243452ee6817acd761c9757aef93c29"},{url:"assets/KaTeX_Script-Regular-036d4e95.woff2",revision:"1b3161eb8cc67462d6e8c2fb96c68507"},{url:"assets/KaTeX_Script-Regular-1c67f068.ttf",revision:"a189c37d73ffce63464635dc12cbbc96"},{url:"assets/KaTeX_Script-Regular-d96cdf2b.woff",revision:"a82fa2a7e18b8c7a1a9f6069844ebfb9"},{url:"assets/KaTeX_Size1-Regular-6b47c401.woff2",revision:"82ef26dc680ba60d884e051c73d9a42d"},{url:"assets/KaTeX_Size1-Regular-95b6d2f1.ttf",revision:"0d8d9204004bdf126342605f7bbdffe6"},{url:"assets/KaTeX_Size1-Regular-c943cc98.woff",revision:"4788ba5b6247e336f734b742fe9900d5"},{url:"assets/KaTeX_Size2-Regular-2014c523.woff",revision:"b0628bfd27c979a09f702a2277979888"},{url:"assets/KaTeX_Size2-Regular-a6b2099f.ttf",revision:"1fdda0e59ed35495ebac28badf210574"},{url:"assets/KaTeX_Size2-Regular-d04c5421.woff2",revision:"95a1da914c20455a07b7c9e2dcf2836d"},{url:"assets/KaTeX_Size3-Regular-500e04d5.ttf",revision:"963af864cbb10611ba33267ba7953777"},{url:"assets/KaTeX_Size3-Regular-6ab6b62e.woff",revision:"4de844d4552e941f6b9c38837a8d487b"},{url:"assets/KaTeX_Size4-Regular-99f9c675.woff",revision:"3045a61f722bc4b198450ce69b3e3824"},{url:"assets/KaTeX_Size4-Regular-a4af7d41.woff2",revision:"61522cd3d9043622e235ab57762754f2"},{url:"assets/KaTeX_Size4-Regular-c647367d.ttf",revision:"27a23ee69999affa55491c7dab8e53bf"},{url:"assets/KaTeX_Typewriter-Regular-71d517d6.woff2",revision:"b8b8393d2e65fcebda5fa99fa3264f41"},{url:"assets/KaTeX_Typewriter-Regular-e14fed02.woff",revision:"0e0460587676d22eae09accd6dcfebc6"},{url:"assets/KaTeX_Typewriter-Regular-f01f3e87.ttf",revision:"6bf4287568e1d3004b54d5d60f9f08f9"},{url:"assets/known-issue.html-b2f49c81.js",revision:"83968f8c1e3729d763dec5d5a2620a44"},{url:"assets/known-issue.html-b928c517.js",revision:"2d4e2e4bc227b088e590363a19392760"},{url:"assets/known-issue.md.html-1870ac81.js",revision:"d94bc3765fa8315895b2c0d313e29a9b"},{url:"assets/known-issue.md.html-55ffd3d7.js",revision:"651de014145d3895aaabf302c46b7ae8"},{url:"assets/known-issue.md.html-941a0cda.js",revision:"a3e531d6b48253603fe8f73e1bcbb9f6"},{url:"assets/known-issue.md.html-a9fe5dd0.js",revision:"0a710545ec74d1cbb7380c49086c4c94"},{url:"assets/league-gothic-38fcc721.ttf",revision:"91295fa87df918411b49b7531da5d558"},{url:"assets/league-gothic-5eef6df8.woff",revision:"cd382dc8a9d6317864b5810a320effc5"},{url:"assets/league-gothic-8802c66a.eot",revision:"9900a4643cc63c5d8f969d2196f72572"},{url:"assets/markdown.esm-d92a2fc9.js",revision:"2782fb14c80757ca6a815363b87defce"},{url:"assets/markmap.html-3825499a.js",revision:"674a1b8e8cca85c4616fc6da3380d0c9"},{url:"assets/markmap.html-75cdac0f.js",revision:"32fc24aac821d7472203040aab2f71d1"},{url:"assets/markmap.md.html-0d4461d2.js",revision:"3e8ccb483a3c5a5780373c91c0d61459"},{url:"assets/markmap.md.html-539619e1.js",revision:"3ee4896135b93cf89229f8d56ac21b70"},{url:"assets/markmap.md.html-5f513be9.js",revision:"3e8ccb483a3c5a5780373c91c0d61459"},{url:"assets/markmap.md.html-fb612aa0.js",revision:"c02a8f211f5d3b421dcc2746daa57c51"},{url:"assets/math.esm-70a288c8.js",revision:"c5f77dc064ac53005c0e5446bb6715b0"},{url:"assets/mermaid-mindmap.esm.min-3f591b21.js",revision:"ec2b07a46ec6bd9790aabdcf747c22cc"},{url:"assets/mermaid.esm.min-bc08675d.js",revision:"e0d3e0388f4fdfd93ab5b9a67d2ab92b"},{url:"assets/mhy-account-switch.html-eaf73e17.js",revision:"830458468ee48491d818b0ad9bf8c6d3"},{url:"assets/mhy-account-switch.html-eca9d9bd.js",revision:"8b1fc0dfd07752919afffa1d2a66a817"},{url:"assets/mhy-account-switch.md.html-1baba3cb.js",revision:"6e94c20955c0ac63d97b255a323c5320"},{url:"assets/mhy-account-switch.md.html-7bcdaa84.js",revision:"f20873f1725c326ed9e9d6694d32ccd3"},{url:"assets/mhy-account-switch.md.html-c92e4a15.js",revision:"6aa4b120f6157de76d7e6293b0eb18e5"},{url:"assets/mhy-account-switch.md.html-e8e0a285.js",revision:"96bc5d1527c6996063387da330b1ba91"},{url:"assets/mihoyo-risk-tip.html-91632aed.js",revision:"2952de53d41bc29d09a7157bbbe9aaab"},{url:"assets/mihoyo-risk-tip.html-fec89f16.js",revision:"8bf93fe182cde9459c11cda89b9cd09e"},{url:"assets/mihoyo-risk-tip.md.html-68096e92.js",revision:"d3ba009f49ae22c0cee20d6408e4b42a"},{url:"assets/mihoyo-risk-tip.md.html-ad8fef67.js",revision:"3a7fd18425a9100a6eb2ff7b4990cfc8"},{url:"assets/mihoyo-risk-tip.md.html-ba3a2f16.js",revision:"b6a1fa8e662de5e39147baaa67abe556"},{url:"assets/mihoyo-risk-tip.md.html-f40b0411.js",revision:"2c54e66ae61d7981dceef2369199db7f"},{url:"assets/notes.esm-224f94d9.js",revision:"fbad6b0fa80d99a444266ec8836ab70c"},{url:"assets/photoswipe.esm-04fddac6.js",revision:"9ad259a6b763e1045e31c1ec4984750d"},{url:"assets/privacy-notice.html-0505f92c.js",revision:"9dfeb5f2cadb322c2544f98329489d7c"},{url:"assets/privacy-notice.html-ad738962.js",revision:"22dc961f5813570121b778c0657371c4"},{url:"assets/privacy-notice.md.html-16bf2999.js",revision:"9e32cb17d89162f70956e1c8c09d79b1"},{url:"assets/privacy-notice.md.html-72100abc.js",revision:"34f025c6601d74277ba6cca12102b3f6"},{url:"assets/privacy-notice.md.html-8d0ec6b9.js",revision:"d71158c9ea6c2bb8289ec40f9fed7ad0"},{url:"assets/privacy-notice.md.html-c103444c.js",revision:"34f025c6601d74277ba6cca12102b3f6"},{url:"assets/project.html-0391df72.js",revision:"2442b0152dc0df6c3ceae287d4f2d043"},{url:"assets/project.html-2c745a3e.js",revision:"32720c1bcbf7850ca8dc7156f8a83012"},{url:"assets/project.md.html-2292fafe.js",revision:"43b8f242f07bce899656beffb0781e50"},{url:"assets/project.md.html-7b2236dc.js",revision:"bb037657020e4a59c1cd562aa5b859d5"},{url:"assets/project.md.html-8da88505.js",revision:"43b8f242f07bce899656beffb0781e50"},{url:"assets/project.md.html-d37fbfdb.js",revision:"39436608646158deb86f6cccefc8d85f"},{url:"assets/quick-start.html-08b1f7ed.js",revision:"fdd34003801f290f85aa98a0db909c6c"},{url:"assets/quick-start.html-7052ee72.js",revision:"7cade22a30d495883874a8ab28b084c8"},{url:"assets/quick-start.md.html-1b102477.js",revision:"b7b63cc517d56c53ed6aa64ca51d583f"},{url:"assets/quick-start.md.html-48584262.js",revision:"ebf8cdca9acb81ad40072e3edb6cdde4"},{url:"assets/quick-start.md.html-641c79ca.js",revision:"cd9c3286dc36a729f56fcedf801bc909"},{url:"assets/quick-start.md.html-8308de1a.js",revision:"c65e64fa5bb374d7aa629f01552558e6"},{url:"assets/README.md.html-0388ffe0.js",revision:"3fe9b35b54c86a6669c0804fb1f89665"},{url:"assets/README.md.html-3337c447.js",revision:"a6908eb9ef7b45aa5c1d8401f54443f9"},{url:"assets/README.md.html-35f153ab.js",revision:"c6f47e8b2249bed9d3c0a0e956a8fc2c"},{url:"assets/README.md.html-36910169.js",revision:"6c18c8d6e03666d78497a1dcc84510f5"},{url:"assets/README.md.html-3ed4d138.js",revision:"3fe9b35b54c86a6669c0804fb1f89665"},{url:"assets/README.md.html-44e697f4.js",revision:"be1bae79ac5572c0b8729901c853f6d2"},{url:"assets/README.md.html-7978d93e.js",revision:"a6908eb9ef7b45aa5c1d8401f54443f9"},{url:"assets/README.md.html-85f55629.js",revision:"4bc4bc69501054e3207401b71e02fa92"},{url:"assets/README.md.html-86e6ed5a.js",revision:"0768eac43e62bbca5682b128b0c7eddc"},{url:"assets/README.md.html-922056ac.js",revision:"6c18c8d6e03666d78497a1dcc84510f5"},{url:"assets/README.md.html-9340729b.js",revision:"dbf782d7d81d06c2e74a05e41f656321"},{url:"assets/README.md.html-f83c27ca.js",revision:"dbacb62caf8e198b61d25096f9ce4b0a"},{url:"assets/reveal.esm-e5069ce0.js",revision:"383acd58551019bedc482d68f9eaddef"},{url:"assets/search.esm-2c3fba7d.js",revision:"7c1ff9e9285b9354b44c719f60e1cfd0"},{url:"assets/side-load.html-425d073a.js",revision:"c6214c03fd0c6609f53ff149d474d917"},{url:"assets/side-load.html-de24922e.js",revision:"5e0b1fcc84926ae1eba0fbb35385ebc9"},{url:"assets/side-load.md.html-31d93d38.js",revision:"5f19c4316094f7a10d722b74669567a7"},{url:"assets/side-load.md.html-4ad48437.js",revision:"51d6a1a027ab58f51ec11ac63b540f81"},{url:"assets/side-load.md.html-a61bcb13.js",revision:"61c469cf78e2cb858bceb9486a5cc97b"},{url:"assets/side-load.md.html-f92568a7.js",revision:"51d6a1a027ab58f51ec11ac63b540f81"},{url:"assets/source-sans-pro-italic-05d3615f.woff",revision:"e74f0128884561828ce8c9cf5c284ab8"},{url:"assets/source-sans-pro-italic-ad4b0799.eot",revision:"72217712eb8d28872e7069322f3fda23"},{url:"assets/source-sans-pro-italic-d13268af.ttf",revision:"8256cfd7e4017a7690814879409212cd"},{url:"assets/source-sans-pro-regular-c1865d89.ttf",revision:"2da39ecf9246383937da11b44b7bd9b4"},{url:"assets/source-sans-pro-regular-d4eaa48b.woff",revision:"e7acc589bb558fe58936a853f570193c"},{url:"assets/source-sans-pro-regular-dce8869d.eot",revision:"1d71438462d532b62b05cdd7e6d7197d"},{url:"assets/source-sans-pro-semibold-a53e2723.ttf",revision:"f3565095e6c9158140444970f5a2c5ed"},{url:"assets/source-sans-pro-semibold-b0abd273.woff",revision:"1cb8e94f1185f1131a0c895165998f2b"},{url:"assets/source-sans-pro-semibold-ebb8918d.eot",revision:"0f3da1edf1b5c6a94a6ad948a7664451"},{url:"assets/source-sans-pro-semibolditalic-7225cacc.woff",revision:"6b058fc2634b01d837c3432316c3141f"},{url:"assets/source-sans-pro-semibolditalic-dfe0b47a.eot",revision:"58153ac7194e141d1e73ea88c6b63861"},{url:"assets/source-sans-pro-semibolditalic-e8ec22b6.ttf",revision:"c7e698a4d0956f4a939f42a05685bbf5"},{url:"assets/star-request.html-56b84ca0.js",revision:"b7389c2130ecdef05b852067b4a20124"},{url:"assets/star-request.html-a68746c2.js",revision:"d0eaf9d1e42fa1ebae00ea7d0c16ffe0"},{url:"assets/star-request.md.html-385536b5.js",revision:"e2943ad5095e37f7abbde7c61e6b7795"},{url:"assets/star-request.md.html-bbaa2f7c.js",revision:"6356264f8853bb70de9c18d25512ab6a"},{url:"assets/star-request.md.html-d1b9f942.js",revision:"0d54e1ac5be9b5fdb79473a7df0531fb"},{url:"assets/star-request.md.html-d3dd9318.js",revision:"4678be88053931c9bf817d495e96842d"},{url:"assets/style-362c55d9.css",revision:"f0b66e3d032b97064d7e82bab15fb6db"},{url:"assets/style-e9220a04.js",revision:"b40fc755bce11d2ee5ec6b814c802a65"},{url:"assets/symposium1.html-539c6423.js",revision:"c07dfb4220afda67bcd3a73f0b383027"},{url:"assets/symposium1.html-f3fab891.js",revision:"bf9c2ad5abd9f7ceb629915c1a5db045"},{url:"assets/symposium2.html-3a708b8f.js",revision:"5f94280c762be8ed1d1f206ea517cedb"},{url:"assets/symposium2.html-6767138c.js",revision:"77f0ec9e8f2eae682ff08999c8f3e4ea"},{url:"assets/tos.html-cb456359.js",revision:"2e1ac49c7a773589a46d1ce62cc4f642"},{url:"assets/tos.html-de7dfd4c.js",revision:"94c79a7d70380768f582fcf1865e6485"},{url:"assets/tos.md.html-1e6fe330.js",revision:"af120d846397b54fee14657e8ea84aeb"},{url:"assets/tos.md.html-2a3aa703.js",revision:"0449f1eb24574f4b72804d5c9453d90a"},{url:"assets/tos.md.html-c94abf54.js",revision:"0449f1eb24574f4b72804d5c9453d90a"},{url:"assets/tos.md.html-d28a083e.js",revision:"43f142dc43d4a945915564bd06089574"},{url:"assets/uninstall.html-b2bd4c8a.js",revision:"43605f5e0ab5cde805ea388ca1e4f92e"},{url:"assets/uninstall.html-bc586e2f.js",revision:"4e95734302caa3ee61cd03ab43808ed8"},{url:"assets/uninstall.md.html-35edccc6.js",revision:"f73f77a13082b9cd927d8ac64db184b4"},{url:"assets/uninstall.md.html-d54fcf63.js",revision:"89173dfdbdad290652f326ae8409bac9"},{url:"assets/uninstall.md.html-dbc753b0.js",revision:"cc97cb715aeb54a88b4e51d60af76fa4"},{url:"assets/uninstall.md.html-e11eb1c9.js",revision:"69d25c6729b9ec988ebd9d315c1814be"},{url:"assets/update-log.html-72018899.js",revision:"831e1a4f6a0d708560bb8d933f434ea9"},{url:"assets/update-log.html-de70782a.js",revision:"aa142b2d143b04373bea45c54495f299"},{url:"assets/update-log.md.html-62524e63.js",revision:"2229050b3a78fdda36494679edcfa266"},{url:"assets/update-log.md.html-754ae00d.js",revision:"111070baa9c86adb7494a06e65142949"},{url:"assets/update-log.md.html-96d56558.js",revision:"111070baa9c86adb7494a06e65142949"},{url:"assets/update-log.md.html-a3e57fa3.js",revision:"b91477fb7d06cb1c47183852c9cbf3f5"},{url:"assets/vue-repl-c6e3d574.js",revision:"ef7347b89c84e32a6cc46e9d9731dc4a"},{url:"assets/VuePlayground-fbb9e69b.js",revision:"91978f89e23d90181a86d64c7f28e5db"},{url:"assets/waline-meta-a31b78ed.js",revision:"4003eee21f800e7d4662bda5f1875047"},{url:"assets/weapon-wiki.html-b9ab2ced.js",revision:"2bd5e7a5739a0dd120e2bf5496486ec5"},{url:"assets/weapon-wiki.html-ee86d91d.js",revision:"fefc2831284d5ade435ccdacf3a54389"},{url:"assets/weapon-wiki.md.html-8feb910e.js",revision:"925dd9e194c5982fc755f8f55087c359"},{url:"assets/weapon-wiki.md.html-c84a5675.js",revision:"43a06a31b9ecabf1f7165474ca3a60f2"},{url:"assets/weapon-wiki.md.html-cc3d08f0.js",revision:"07c91a25664b5821f65d0a2bcfc2fc25"},{url:"assets/weapon-wiki.md.html-e2e22a75.js",revision:"07c91a25664b5821f65d0a2bcfc2fc25"},{url:"assets/wish-export.html-480639ef.js",revision:"103b7ed307d4ab1286f4b4587b972d8d"},{url:"assets/wish-export.html-c2ea1e6a.js",revision:"5b94751b984cc8ed70bef0e9a1d994f1"},{url:"assets/wish-export.md.html-34aaf79a.js",revision:"8fb22bf40c52f42399f146335e12b789"},{url:"assets/wish-export.md.html-4c9731e1.js",revision:"478d9de94245d9a3efae09f788e0a845"},{url:"assets/wish-export.md.html-a72d2ff2.js",revision:"2a4b16f8923963d095c66f9e805ff1a5"},{url:"assets/wish-export.md.html-d2a32ae8.js",revision:"7e4c58ff3bd2af7018ea48254aa28f56"},{url:"assets/zoom.esm-b83b91d0.js",revision:"9ea0d576c1bddb5122016122d8a24c68"},{url:"fontlist/demo.css",revision:"c470b271d96640b2d527d864d838d550"},{url:"fontlist/iconfont.css",revision:"47f9418c83e516e2f92fffa11e06ff9f"},{url:"fontlist/iconfont.js",revision:"787c135beed0ae93c145ae2de3cbfefe"},{url:"fontlist/iconfont.ttf",revision:"6d90ead1de012ad82077c2a898dcc136"},{url:"fontlist/iconfont.woff",revision:"c50542a321198d3a49a56ba9f50923f6"},{url:"fontlist/iconfont.woff2",revision:"a917e0d0985aaabe49b9bd5ad48bd270"},{url:"404.html",revision:"476fb97fbe9c63cd4d7dcee711949e80"},{url:"advanced/artifact-rating-rules.html",revision:"2cdc3864bf605e4b3fc012acda382b70"},{url:"advanced/exceptions.html",revision:"d33a4d9d4fa2c1fbc0f53ea42cb50e70"},{url:"advanced/FAQ.html",revision:"748edb9af75072083c0a8d0a7e4a5d44"},{url:"advanced/Gacha-system-and-export-principal.html",revision:"375be76f381f22ade137739bba583079"},{url:"advanced/get-stoken-cookie-from-the-third-party.html",revision:"50b157fc345924ad0ad0be4551693e87"},{url:"advanced/index.html",revision:"e28370073656b825ce2eaeb8f4d027ce"},{url:"advanced/known-issue.html",revision:"1cadbd2d75ec82a8281fa2be076c0bc0"},{url:"advanced/mihoyo-risk-tip.html",revision:"a06dfd334bc141b0e9e2d0afd55cb3f0"},{url:"advanced/uninstall.html",revision:"0fcb99d87f48cb1c923c56576827c1be"},{url:"community.html",revision:"4ac1ccfcffeb23aa5d31b1b43600901c"},{url:"development-log/index.html",revision:"45e11f0ac31c62e0884a800403301db0"},{url:"development-log/symposium1.html",revision:"9398baeddbd268e8c87c9d3a48849f84"},{url:"development-log/symposium2.html",revision:"66c47e417bc41aa5ef0afa1226468113"},{url:"en/advanced/artifact-rating-rules.md.html",revision:"45a0ce4259885fd87b09369d36f5a976"},{url:"en/advanced/exceptions.md.html",revision:"34420440ac333785422b9185f97e3db5"},{url:"en/advanced/FAQ.md.html",revision:"d3769064bbded7a77b5c2580a8e29e42"},{url:"en/advanced/Gacha-system-and-export-principal.md.html",revision:"d6a4230ef87a68fff5f98e3ac14cb6a8"},{url:"en/advanced/get-stoken-cookie-from-the-third-party.md.html",revision:"f77d72344a7b0e5411851547db98ded3"},{url:"en/advanced/index.html",revision:"9611da5c08d9177cc069d8884a4fe206"},{url:"en/advanced/known-issue.md.html",revision:"020f109676bee49a91991732e84f88e9"},{url:"en/advanced/mihoyo-risk-tip.md.html",revision:"15271a6679623e230418306f2ea77a77"},{url:"en/advanced/README.md.html",revision:"ffbc618c59c822e023b75a986b846873"},{url:"en/advanced/uninstall.md.html",revision:"f48bf7779b64e22cc4438cf9eae0c0c8"},{url:"en/community.md.html",revision:"f1711b4f1c8b17e9eaffefdf1c549667"},{url:"en/features/achievements.md.html",revision:"626b74256e9fa79d6b30c3d78e3a1172"},{url:"en/features/character-data.md.html",revision:"c48a638cac9db5c582cf5c40a7d786f7"},{url:"en/features/character-wiki.md.html",revision:"d5fb9aa02f1e3013cd50d1fa4f124691"},{url:"en/features/daily-notes.md.html",revision:"b3e5fa2d7e020b743baecbfad73e06c3"},{url:"en/features/develop-plan.md.html",revision:"6fdbe4696552234031063eff3fb4ab84"},{url:"en/features/game-launcher.md.html",revision:"c995392259f472b8e3385fc6f6f258ee"},{url:"en/features/hutao-API.md.html",revision:"c7a5f6726c7aa89cc4131149a6341182"},{url:"en/features/hutao-settings.md.html",revision:"c00fcefba589b67851cbd26c886570f0"},{url:"en/features/index.html",revision:"dc2a343e4f10e7952c8825bcce15e9f9"},{url:"en/features/mhy-account-switch.md.html",revision:"b4bde94e0c9a66a85324234b053950b8"},{url:"en/features/README.md.html",revision:"057e6b8211b26e76c338311821b5400e"},{url:"en/features/weapon-wiki.md.html",revision:"64b95b96f7c65fe2ce6f779d5306e3e4"},{url:"en/features/wish-export.md.html",revision:"f9f1823dcd34e02939710d765c16c20c"},{url:"en/i18n.md.html",revision:"355aded69c0805309faa82501d95f519"},{url:"en/index.html",revision:"c90e28b69961a214b57ccc6e86f1ab52"},{url:"en/markmap.md.html",revision:"e05ae72a6252d0386e99986ecb7fa17a"},{url:"en/project.md.html",revision:"05ac5ecd0f24020882c62f79f40eeb5f"},{url:"en/quick-start.md.html",revision:"bdbe06896992841a6d3e965b021e033b"},{url:"en/side-load.md.html",revision:"38bc56ceee8aa809561d529c7d46b91a"},{url:"en/star-request.md.html",revision:"8ecef7bf739cff7f3ac2c0a26a4852a5"},{url:"en/statements/bug-report.md.html",revision:"b13f9fefe7e00f954715173daceb0d3c"},{url:"en/statements/index.html",revision:"c85b965c023246a5391744623e277eef"},{url:"en/statements/privacy-notice.md.html",revision:"2f2b9945f6abce215883fa38589a1d98"},{url:"en/statements/README.md.html",revision:"547da8f627f2f2aabbcab64972c88e67"},{url:"en/statements/tos.md.html",revision:"cc5fbc12c3a8f905d9da9fe0410ad2bd"},{url:"en/statements/update-log.md.html",revision:"9a7a4d6f58d1137f55f853e9d576b2dc"},{url:"features/achievements.html",revision:"ded9f4b853144d0cf6bd2919487130aa"},{url:"features/character-data.html",revision:"23f31a5769a8acc6b93a0f5dbb29c23c"},{url:"features/character-wiki.html",revision:"f6ac3791b007dc062384553c8b728108"},{url:"features/daily-notes.html",revision:"f0d3116ca277d00843dbb83e5e0637d0"},{url:"features/develop-plan.html",revision:"62f1a3d0a0dea65a911f46f8d35d61ce"},{url:"features/game-launcher.html",revision:"9c453f2e77817f9961da38753bc0d4d4"},{url:"features/hutao-API.html",revision:"2fa17f83ab233d02f357c257367a5ac7"},{url:"features/hutao-settings.html",revision:"bb06e8565287eda46db876012ef77c68"},{url:"features/index.html",revision:"c3212984639bf246945beaa4369a6fbd"},{url:"features/mhy-account-switch.html",revision:"160c95cb4765ceb6da667f7dc719e23b"},{url:"features/weapon-wiki.html",revision:"0aefcc3cffc4f54ac84aeb1e36e92dc7"},{url:"features/wish-export.html",revision:"3dfff76062f7eb4dc10d9787173e5e6b"},{url:"fontlist/demo_index.html",revision:"925b49536eec61049492bf64fe28a9e6"},{url:"i18n.html",revision:"1ad2776e2b9a42524abc2b6a74388f51"},{url:"index.html",revision:"5c3bbc19d2d1fd727fbcdc26ab4b77b6"},{url:"ko/advanced/artifact-rating-rules.md.html",revision:"32d6cad5048bd2e21ca49576550bf599"},{url:"ko/advanced/exceptions.md.html",revision:"9241f7f345aad6772032251e000c4867"},{url:"ko/advanced/FAQ.md.html",revision:"c9a820e8da1c37361e614733026058bb"},{url:"ko/advanced/Gacha-system-and-export-principal.md.html",revision:"f386f023a46dd0145b27e93d2731e8aa"},{url:"ko/advanced/get-stoken-cookie-from-the-third-party.md.html",revision:"a1419657f43f7ed5fc5f5c35f9b34dc3"},{url:"ko/advanced/index.html",revision:"e24a1af5f20c4f78288504c37240b46e"},{url:"ko/advanced/known-issue.md.html",revision:"ebf4a7cf41c05096620cecfcae31a5ad"},{url:"ko/advanced/mihoyo-risk-tip.md.html",revision:"e2bccdc03b04f2c648dc6da9c464aeb2"},{url:"ko/advanced/README.md.html",revision:"ee6a98456cd8da31092fc904e59fa904"},{url:"ko/advanced/uninstall.md.html",revision:"0d7b3bce5642778d3877463a84b61c85"},{url:"ko/community.md.html",revision:"491965250d3954d3306c6c1febf10a43"},{url:"ko/features/achievements.md.html",revision:"5100102ff53a85d9af75c144bc7c8e93"},{url:"ko/features/character-data.md.html",revision:"2dbacca3adca8699c9a1a517e602648e"},{url:"ko/features/character-wiki.md.html",revision:"1d0c274f37d560d9b29fe2c090612c87"},{url:"ko/features/daily-notes.md.html",revision:"78aa1e601d3e2ea4c1982adc01dcc1c4"},{url:"ko/features/develop-plan.md.html",revision:"a747ca4759ef1b96f33c859fa6675e9d"},{url:"ko/features/game-launcher.md.html",revision:"09910bace21e5296867ec75422237a70"},{url:"ko/features/hutao-API.md.html",revision:"75abad5057ba14e76825f8ed4ecad874"},{url:"ko/features/hutao-settings.md.html",revision:"c47fb3e9bd3c77418e23c4533fb50422"},{url:"ko/features/index.html",revision:"dfac9ed3d3814a901483e9384cff672f"},{url:"ko/features/mhy-account-switch.md.html",revision:"0995bb52462bca769ec0a7bd257b584d"},{url:"ko/features/README.md.html",revision:"0d3774fc2d2b933b8fc4a2e08c907bec"},{url:"ko/features/weapon-wiki.md.html",revision:"9c7ea7b6a5043cc61499252e092ae1f3"},{url:"ko/features/wish-export.md.html",revision:"feb14823346c444f8f25fbc326274dae"},{url:"ko/i18n.md.html",revision:"75621a5020c52c70d0d9c34fd4a97165"},{url:"ko/index.html",revision:"44c4359b17052eb3b6ca354cdd296887"},{url:"ko/markmap.md.html",revision:"35e07c5a83922439a9dbc80ff4c46eb4"},{url:"ko/project.md.html",revision:"c5faa2ac771b47efe293cf08acf2a6ab"},{url:"ko/quick-start.md.html",revision:"194caecb488fb25aad631ce70ca62fc3"},{url:"ko/side-load.md.html",revision:"b6616b574d021f377bbe7af69bb83bf8"},{url:"ko/star-request.md.html",revision:"2b4e2c71b081bf44e6b3e4f66c50e975"},{url:"ko/statements/bug-report.md.html",revision:"c2eb25b4a37d22f7dcb330f0d0c29c26"},{url:"ko/statements/index.html",revision:"37ca33a26d79b76293f86f10b9ccd206"},{url:"ko/statements/privacy-notice.md.html",revision:"b25f64da0fe5fc9e58b6da7c7303e09b"},{url:"ko/statements/README.md.html",revision:"ae802dfcda41f20123f94cd0b7001c85"},{url:"ko/statements/tos.md.html",revision:"036e9e0c8b2a937b305ffa4e4af2e199"},{url:"ko/statements/update-log.md.html",revision:"b1bbe8285db2e7b020cdf233298f0d89"},{url:"markmap.html",revision:"02a3b1337de10eebcc8d1f7c8cf7c93b"},{url:"markmap/zh.html",revision:"b35a18f015a5cd1b4ae885e560b2caaa"},{url:"project.html",revision:"26832c40f4bb812835a4c603b9695b56"},{url:"quick-start.html",revision:"e5ce60c184ce39ac4139f104c2576de6"},{url:"side-load.html",revision:"bf85c5eff676d2c75fe1c9c91560dba9"},{url:"star-request.html",revision:"6bca09d331d47f6bf65a91d11f526ec3"},{url:"statements/bug-report.html",revision:"ef135d50a38fb30cf3b2e2c3070d42f7"},{url:"statements/index.html",revision:"8fe82a41af9875dcbacf85ca86e6c5e1"},{url:"statements/privacy-notice.html",revision:"2a99ea8a251b2fd6f8460af0aebfd51c"},{url:"statements/tos.html",revision:"59711fd900e1ea307a64a31d161cbd37"},{url:"statements/update-log.html",revision:"1823d7ee5c14d61cbb63ba5be117b945"},{url:"store-badge.html",revision:"969c079a8fa84a3096f6afa5fbfe357e"},{url:"images/202209/Achievements.png",revision:"067cff70d53656b2e3e878df949823f6"},{url:"images/202209/HeroImageLogo.png",revision:"fb8507e3eaccbd6408874dcf10973d62"},{url:"images/202209/IndexIconAchievements.png",revision:"ea409f5a87b1c7666121ead606e323ef"},{url:"images/202209/IndexIconCharacters.png",revision:"db66594140f8dfc65556cc0ac2ed3e3e"},{url:"images/202209/IndexIconMihoyoBBS.png",revision:"b9c679888c01a50e6b126f9dae0d50d1"},{url:"images/202209/IndexIconWeapons.png",revision:"21a20e656ff91575a50c2a1c0253a581"},{url:"images/202209/IndexIconWish.png",revision:"0b4e790c4cb1eeba7473ad8e1b14ac23"},{url:"images/202209/SGLogoUpgrade64.png",revision:"1b95d8969049e0b31c0d89eeface0b89"},{url:"images/202209/wish-export.png",revision:"ef07fa6499c22d00c78dc182ad3cbab5"},{url:"images/202210/1.1.7-Update-Error-Fix.png",revision:"1f1958198ca4510713648cff6c43fcd5"},{url:"images/202210/1.1.7-Update-Error.png",revision:"3e04317e974e1cec550096b7ea88d708"},{url:"images/202210/account-upgrade.png",revision:"52b1c5695109142c9496bb6e14a9c2d1"},{url:"images/202210/HttpRequestException.jpg",revision:"878a57ab9fe5de6b774d7e91776987ab"},{url:"images/202210/hutao-api-submit.png",revision:"6a201ae85f470f3bb70e868137524830"},{url:"images/202210/hutao-api.png",revision:"5bd260fe9b5c18a41765c1126cfd91ff"},{url:"images/202210/hutao-login.png",revision:"21af43587bacf56bf40cadc884381c49"},{url:"images/202211/character-data-display.png",revision:"0cd41e7a02ee864ff12f0f69c926b79f"},{url:"images/202211/character-data-logo.png",revision:"04cc28833ed4c2108ba215fbc33325bf"},{url:"images/202211/character-wiki-logo.png",revision:"db66594140f8dfc65556cc0ac2ed3e3e"},{url:"images/202211/character-wiki.png",revision:"002ee49f019709942ae1b3dc541d05e4"},{url:"images/202211/game-launcher-logo.png",revision:"a5a5d6d5a09926689f8a61db4b24c2df"},{url:"images/202211/hutao-api-logo.png",revision:"feb8ae3e6c4099e0b7804e3d7ebda7c2"},{url:"images/202211/wish-export.png",revision:"c695c558c514d9aa0d3903d5c41f63b9"},{url:"images/202301/achievement.png",revision:"42fd361ea1336daf7cd33bf187e62fa2"},{url:"images/202301/dev-plan-logo.png",revision:"5d69e71ecd6e1b553395e2306fff5f34"},{url:"images/202301/live-stat-tracking-logo.png",revision:"23a418c1d29dbbf0142085f2e8ad464d"},{url:"images/202301/spiral-abyss-record-logo.png",revision:"6d213b91803137c600bb27b973a7ee25"},{url:"images/202301/weapon-wiki-logo.png",revision:"21a20e656ff91575a50c2a1c0253a581"},{url:"pwa-icon/chrome-192.png",revision:"6d30f6750b36f3a261ad989d26feb899"},{url:"pwa-icon/chrome-512.png",revision:"920fa62caa82087b012351242dcc46c0"},{url:"pwa-icon/ios-152.png",revision:"b51617947bc9724dad89fa357624a671"},{url:"pwa-icon/ios-192.png",revision:"6d30f6750b36f3a261ad989d26feb899"},{url:"pwa-icon/ios-512.png",revision:"920fa62caa82087b012351242dcc46c0"},{url:"pwa-icon/ms-256.png",revision:"f877e44d42504adaac6f558be4d93b3a"}],{}),e.cleanupOutdatedCaches()})); //# sourceMappingURL=service-worker.js.map diff --git a/service-worker.js.map b/service-worker.js.map index c998c40fe..1936e8b05 100644 --- a/service-worker.js.map +++ b/service-worker.js.map @@ -1 +1 @@ -{"version":3,"file":"service-worker.js","sources":["../../../../../tmp/3a2ce54eed4cfeb309e19c7697ea4ee5/service-worker.js"],"sourcesContent":["import {clientsClaim as workbox_core_clientsClaim} from '/home/runner/work/Snap.Hutao.Docs/Snap.Hutao.Docs/node_modules/workbox-core/clientsClaim.mjs';\nimport {precacheAndRoute as workbox_precaching_precacheAndRoute} from '/home/runner/work/Snap.Hutao.Docs/Snap.Hutao.Docs/node_modules/workbox-precaching/precacheAndRoute.mjs';\nimport {cleanupOutdatedCaches as workbox_precaching_cleanupOutdatedCaches} from '/home/runner/work/Snap.Hutao.Docs/Snap.Hutao.Docs/node_modules/workbox-precaching/cleanupOutdatedCaches.mjs';/**\n * Welcome to your Workbox-powered service worker!\n *\n * You'll need to register this file in your web app.\n * See https://goo.gl/nhQhGp\n *\n * The rest of the code is auto-generated. Please don't update this file\n * directly; instead, make changes to your Workbox build configuration\n * and re-run your build process.\n * See https://goo.gl/2aRDsh\n */\n\n\n\n\n\n\n\n\nself.addEventListener('message', (event) => {\n if (event.data && event.data.type === 'SKIP_WAITING') {\n self.skipWaiting();\n }\n});\n\nworkbox_core_clientsClaim();\n\n\n/**\n * The precacheAndRoute() method efficiently caches and responds to\n * requests for URLs in the manifest.\n * See https://goo.gl/S9QRab\n */\nworkbox_precaching_precacheAndRoute([\n {\n \"url\": \"assets/404.html-25b1d7cf.js\",\n \"revision\": \"0e812730b741f281fdd4e232a8915866\"\n },\n {\n \"url\": \"assets/404.html-32d5d192.js\",\n \"revision\": \"767836dc23b8d2228d857260ce64e683\"\n },\n {\n \"url\": \"assets/achievements.html-717876fb.js\",\n \"revision\": \"2b0a851deeab93f74a1a12a41471ad25\"\n },\n {\n \"url\": \"assets/achievements.html-b77f08a8.js\",\n \"revision\": \"e182b42225c9c7031ecdd82749687f1e\"\n },\n {\n \"url\": \"assets/achievements.md.html-29fc3ed6.js\",\n \"revision\": \"c827c3e5dae0d38c0aa9e207bfcc85bf\"\n },\n {\n \"url\": \"assets/achievements.md.html-382ba16c.js\",\n \"revision\": \"1f30f04b45277bfe5d1325a9879aee62\"\n },\n {\n \"url\": \"assets/achievements.md.html-4d788a95.js\",\n \"revision\": \"c827c3e5dae0d38c0aa9e207bfcc85bf\"\n },\n {\n \"url\": \"assets/achievements.md.html-b0742f80.js\",\n \"revision\": \"a89ba9c6ee77371c6031981b6c5cadad\"\n },\n {\n \"url\": \"assets/app-1b2db0c3.js\",\n \"revision\": \"d7cae89f629d47f1b76fbda7a1d1a706\"\n },\n {\n \"url\": \"assets/artifact-rating-rules.html-1fd0b897.js\",\n \"revision\": \"0393dad1edef2003a817aa397bb1f040\"\n },\n {\n \"url\": \"assets/artifact-rating-rules.html-79bb6e43.js\",\n \"revision\": \"9bab7a8a3c4d2371ff268449b3f30df3\"\n },\n {\n \"url\": \"assets/artifact-rating-rules.md.html-49ab2d98.js\",\n \"revision\": \"d4c28feb7f46573c9bfb82ee3db3b3f6\"\n },\n {\n \"url\": \"assets/artifact-rating-rules.md.html-64d383ab.js\",\n \"revision\": \"94c2d0d52b505e9c1c1f4294f92a902a\"\n },\n {\n \"url\": \"assets/artifact-rating-rules.md.html-a3f8bacd.js\",\n \"revision\": \"f803e241cf9b634e425b2aa138473291\"\n },\n {\n \"url\": \"assets/artifact-rating-rules.md.html-f072c1f9.js\",\n \"revision\": \"d4c28feb7f46573c9bfb82ee3db3b3f6\"\n },\n {\n \"url\": \"assets/auto-5a6868c8.js\",\n \"revision\": \"0e4085cbbd1b14379623b9235b3c9f13\"\n },\n {\n \"url\": \"assets/bug-report.html-23fcf9ad.js\",\n \"revision\": \"a80fc08687e3c49b157513ed09052e26\"\n },\n {\n \"url\": \"assets/bug-report.html-755638cf.js\",\n \"revision\": \"5cc9ab1d176333a068f9575de92cf56e\"\n },\n {\n \"url\": \"assets/bug-report.md.html-03aebef7.js\",\n \"revision\": \"3c6f8562e2fb1869b5396bf923c18eff\"\n },\n {\n \"url\": \"assets/bug-report.md.html-0e8ecd31.js\",\n \"revision\": \"5ceda489173e3ce67a5200504208c3a8\"\n },\n {\n \"url\": \"assets/bug-report.md.html-2e2259be.js\",\n \"revision\": \"5ceda489173e3ce67a5200504208c3a8\"\n },\n {\n \"url\": \"assets/bug-report.md.html-76a1892a.js\",\n \"revision\": \"86159981d80fc75ed3c9c9a876b656ba\"\n },\n {\n \"url\": \"assets/character-data.html-2fe8637b.js\",\n \"revision\": \"2aab9909bb26d130b334017282ad6abb\"\n },\n {\n \"url\": \"assets/character-data.html-41fa4a18.js\",\n \"revision\": \"62a3367e6d810ccf8866b82a6faf6155\"\n },\n {\n \"url\": \"assets/character-data.md.html-20dd2cd4.js\",\n \"revision\": \"b3c321165bd521f5c4d9e76cc3050577\"\n },\n {\n \"url\": \"assets/character-data.md.html-742082a7.js\",\n \"revision\": \"e9dab7489b66280c8beae1d63d7deba8\"\n },\n {\n \"url\": \"assets/character-data.md.html-8ee199b4.js\",\n \"revision\": \"e056c95eb9d6b063566065490c0da2de\"\n },\n {\n \"url\": \"assets/character-data.md.html-9052961b.js\",\n \"revision\": \"5b6399e7804e5ec283648c4f1f73a447\"\n },\n {\n \"url\": \"assets/character-wiki.html-150c6cea.js\",\n \"revision\": \"eb3832fe51a83cf22618f21231aa3603\"\n },\n {\n \"url\": \"assets/character-wiki.html-1a55032d.js\",\n \"revision\": \"f47a245f30ad9b304fae2e18c62cf32a\"\n },\n {\n \"url\": \"assets/character-wiki.md.html-0301a219.js\",\n \"revision\": \"81ed4d8ee41e0366400b8ab97651aaea\"\n },\n {\n \"url\": \"assets/character-wiki.md.html-3cd92562.js\",\n \"revision\": \"d73ff2ca2d37533379bcae4bfd320a4d\"\n },\n {\n \"url\": \"assets/character-wiki.md.html-4f2356b7.js\",\n \"revision\": \"5801f1bcaad55be90466033569f63468\"\n },\n {\n \"url\": \"assets/character-wiki.md.html-bffe49cd.js\",\n \"revision\": \"6b7a2fcf7a36b7e5e653dbd03221595f\"\n },\n {\n \"url\": \"assets/community.html-0213306e.js\",\n \"revision\": \"624ca431d69e0e53a18505453a45802c\"\n },\n {\n \"url\": \"assets/community.html-b7dd4ca6.js\",\n \"revision\": \"b19ebd8371ceed1683cba126cf26a439\"\n },\n {\n \"url\": \"assets/community.md.html-03e802c6.js\",\n \"revision\": \"845d28b9b70f94229ac8b408056dc79f\"\n },\n {\n \"url\": \"assets/community.md.html-4b748f91.js\",\n \"revision\": \"8b5457bc17397f0da62052f1f51f5fe2\"\n },\n {\n \"url\": \"assets/community.md.html-9b2ccc06.js\",\n \"revision\": \"1357d524c123feab57b73f19179b9cc0\"\n },\n {\n \"url\": \"assets/community.md.html-bc919b26.js\",\n \"revision\": \"953aa316a3dfadbade94034ae2e84f66\"\n },\n {\n \"url\": \"assets/daily-notes.html-46b73ee5.js\",\n \"revision\": \"d740b93211c4113abf44bd10c8f44fb4\"\n },\n {\n \"url\": \"assets/daily-notes.html-a719158d.js\",\n \"revision\": \"63d8cb796ecad85f76ca80d012a07311\"\n },\n {\n \"url\": \"assets/daily-notes.md.html-4e37e9bd.js\",\n \"revision\": \"12e9b9cec50a0397cd658bcfe0df1109\"\n },\n {\n \"url\": \"assets/daily-notes.md.html-5d7a7876.js\",\n \"revision\": \"6336d92f03ff8d66f9f1c747fdfd9340\"\n },\n {\n \"url\": \"assets/daily-notes.md.html-9c5e5d0b.js\",\n \"revision\": \"42413b196f677c490c7184ae7ec759e1\"\n },\n {\n \"url\": \"assets/daily-notes.md.html-d7aa1cdf.js\",\n \"revision\": \"a7811407609141a3877bb64692816d6b\"\n },\n {\n \"url\": \"assets/develop-plan.html-a9728973.js\",\n \"revision\": \"02899e558fb11d1b4217be2a24b14dc5\"\n },\n {\n \"url\": \"assets/develop-plan.html-f700aa7d.js\",\n \"revision\": \"513110b37dcc2287efdd5cccd1a97052\"\n },\n {\n \"url\": \"assets/develop-plan.md.html-4e029ef5.js\",\n \"revision\": \"9e73eeeea33cfd7bae505641997a63a7\"\n },\n {\n \"url\": \"assets/develop-plan.md.html-b677d4e1.js\",\n \"revision\": \"4dbde3e1060f31492bd2c1b43d1596a9\"\n },\n {\n \"url\": \"assets/develop-plan.md.html-bba60243.js\",\n \"revision\": \"b088556e6dd843e30e089143fbcc564a\"\n },\n {\n \"url\": \"assets/develop-plan.md.html-f443c519.js\",\n \"revision\": \"64d9e660ac44311877f19ab7e8427f9a\"\n },\n {\n \"url\": \"assets/diagram-definition.0faef4c2-4dda171c.js\",\n \"revision\": \"a60e9e560547fcf23096d6233149cdab\"\n },\n {\n \"url\": \"assets/docsearch-1d421ddb.js\",\n \"revision\": \"582ce23a3b7a09735ae2e462904b2e3a\"\n },\n {\n \"url\": \"assets/exceptions.html-17212535.js\",\n \"revision\": \"99586d60b005e3059d1b46412ca63e1b\"\n },\n {\n \"url\": \"assets/exceptions.html-5c49e31f.js\",\n \"revision\": \"37631cefc84d35f9754f6590f8064e97\"\n },\n {\n \"url\": \"assets/exceptions.md.html-0962fbd2.js\",\n \"revision\": \"f8f729fa0bcef04205a02c14b7e10eca\"\n },\n {\n \"url\": \"assets/exceptions.md.html-1b579870.js\",\n \"revision\": \"9352379483314e32202d6aa14a5a990f\"\n },\n {\n \"url\": \"assets/exceptions.md.html-1e7a6971.js\",\n \"revision\": \"4f4f5531c4d084b2cf825618dfa40779\"\n },\n {\n \"url\": \"assets/exceptions.md.html-38e2c608.js\",\n \"revision\": \"4f4f5531c4d084b2cf825618dfa40779\"\n },\n {\n \"url\": \"assets/FAQ.html-4850f20c.js\",\n \"revision\": \"d474ac736d2cb066ef3094a115a9cf62\"\n },\n {\n \"url\": \"assets/FAQ.html-d3da29ae.js\",\n \"revision\": \"a610abdd313fad67ec98524f496c44f1\"\n },\n {\n \"url\": \"assets/FAQ.md.html-114586f1.js\",\n \"revision\": \"f5c24214c76b53bf8e03b3f26560ff62\"\n },\n {\n \"url\": \"assets/FAQ.md.html-540d98d3.js\",\n \"revision\": \"9ab2a9ccf0aa9d541b1d1450ae5b3653\"\n },\n {\n \"url\": \"assets/FAQ.md.html-6e9849b3.js\",\n \"revision\": \"a7e143225b04e5d3b883352c3084be07\"\n },\n {\n \"url\": \"assets/FAQ.md.html-dc376cab.js\",\n \"revision\": \"26d4b4b785e4628d6fe68f29b79ebeb3\"\n },\n {\n \"url\": \"assets/flowchart-35969cab.js\",\n \"revision\": \"9e6946328eeacbd52ab4fc11bd4a99f8\"\n },\n {\n \"url\": \"assets/framework-4cdd1fd0.js\",\n \"revision\": \"b283009f32555bf9615f67d0a01ecd02\"\n },\n {\n \"url\": \"assets/Gacha-system-and-export-principal.html-c06e4429.js\",\n \"revision\": \"c964bc23a291ef5618a442cdd3316b19\"\n },\n {\n \"url\": \"assets/Gacha-system-and-export-principal.html-f3d9f234.js\",\n \"revision\": \"b07c12e78e7eb0897c77dca3c8e7f5bb\"\n },\n {\n \"url\": \"assets/Gacha-system-and-export-principal.md.html-0a3c298c.js\",\n \"revision\": \"7959e4965fed52ecd0a4860cc1f17175\"\n },\n {\n \"url\": \"assets/Gacha-system-and-export-principal.md.html-ada48f48.js\",\n \"revision\": \"42fa28fe9bea455945540ff0dc6f5513\"\n },\n {\n \"url\": \"assets/Gacha-system-and-export-principal.md.html-b6c2d857.js\",\n \"revision\": \"868971d9573cd0063d1efb7437a325bd\"\n },\n {\n \"url\": \"assets/Gacha-system-and-export-principal.md.html-f9336b2e.js\",\n \"revision\": \"42fa28fe9bea455945540ff0dc6f5513\"\n },\n {\n \"url\": \"assets/game-launcher.html-535d8f04.js\",\n \"revision\": \"77d71a74c4e2292490cc3e7320d2092a\"\n },\n {\n \"url\": \"assets/game-launcher.html-5c25f3c7.js\",\n \"revision\": \"8d90cd71eb01a6b4437fc04818cd66a0\"\n },\n {\n \"url\": \"assets/game-launcher.md.html-00e55a6d.js\",\n \"revision\": \"dab672bf481c95508648c8a7de5a94e6\"\n },\n {\n \"url\": \"assets/game-launcher.md.html-c32b54de.js\",\n \"revision\": \"fffdea67b79de59347830b076362c557\"\n },\n {\n \"url\": \"assets/game-launcher.md.html-d95a5b0b.js\",\n \"revision\": \"74a9f4c8fceab1a69a9f0737c57139e6\"\n },\n {\n \"url\": \"assets/game-launcher.md.html-d9f111ba.js\",\n \"revision\": \"f90a9b0b093369e5b1d7009edd956221\"\n },\n {\n \"url\": \"assets/get-stoken-cookie-from-the-third-party.html-7e42bee7.js\",\n \"revision\": \"aed21704641848aa1799fa55e486ce95\"\n },\n {\n \"url\": \"assets/get-stoken-cookie-from-the-third-party.html-e951aa1f.js\",\n \"revision\": \"4e01bc84a0659050e27d9207b46f92e6\"\n },\n {\n \"url\": \"assets/get-stoken-cookie-from-the-third-party.md.html-395a3de6.js\",\n \"revision\": \"77cff3cba9e1d27d91a88ee3616f58f7\"\n },\n {\n \"url\": \"assets/get-stoken-cookie-from-the-third-party.md.html-49c081b6.js\",\n \"revision\": \"fb6950e783e5f56dbfe14b35e2a45c6c\"\n },\n {\n \"url\": \"assets/get-stoken-cookie-from-the-third-party.md.html-63f6f88f.js\",\n \"revision\": \"f58026499632777fbde9ae3739d4a6af\"\n },\n {\n \"url\": \"assets/get-stoken-cookie-from-the-third-party.md.html-a5423a7a.js\",\n \"revision\": \"a280f7c3292db7c5ee11626d8b63e84d\"\n },\n {\n \"url\": \"assets/highlight.esm-a794bb63.js\",\n \"revision\": \"0949b348e0e7d26440159b7c6c417cad\"\n },\n {\n \"url\": \"assets/hutao-API.html-a02b463f.js\",\n \"revision\": \"a3eec452ad132371ce2847645f148baf\"\n },\n {\n \"url\": \"assets/hutao-API.html-c2e7c17b.js\",\n \"revision\": \"c11fee75a1605ca9f2a1eac542405e57\"\n },\n {\n \"url\": \"assets/hutao-API.md.html-4a732544.js\",\n \"revision\": \"c0d7419c98ed5be2f771665e61fc5aa1\"\n },\n {\n \"url\": \"assets/hutao-API.md.html-91e4a533.js\",\n \"revision\": \"c0fc733a8ad4a788829e6cd8ea2e5ba9\"\n },\n {\n \"url\": \"assets/hutao-API.md.html-d40dde36.js\",\n \"revision\": \"9a773b35445accaffa964ccef6e882e9\"\n },\n {\n \"url\": \"assets/hutao-API.md.html-f17308e0.js\",\n \"revision\": \"bb8eae4c040df521fb3c58135c8fea03\"\n },\n {\n \"url\": \"assets/hutao-settings.html-54f291a3.js\",\n \"revision\": \"47f7096ac1bfb28bf097a307830e4f18\"\n },\n {\n \"url\": \"assets/hutao-settings.html-d1a5fd7a.js\",\n \"revision\": \"18834d017028db7febbcbec4b113473b\"\n },\n {\n \"url\": \"assets/hutao-settings.md.html-0a57bcc6.js\",\n \"revision\": \"d276350b59b9fefaedd2b3c656034002\"\n },\n {\n \"url\": \"assets/hutao-settings.md.html-526d4637.js\",\n \"revision\": \"256ef0506459a7c3b905c286968296b3\"\n },\n {\n \"url\": \"assets/hutao-settings.md.html-c5ca236e.js\",\n \"revision\": \"a660d6a47ecf8fcbcb10c3d564b2213f\"\n },\n {\n \"url\": \"assets/hutao-settings.md.html-d9ef54a1.js\",\n \"revision\": \"be43c9115d5634d79f56defa2ac39d7a\"\n },\n {\n \"url\": \"assets/i18n.html-455d622f.js\",\n \"revision\": \"d55a648107e86c3b4178dd8d2605a50d\"\n },\n {\n \"url\": \"assets/i18n.html-91aa70eb.js\",\n \"revision\": \"aee3d2c6a0acdeae4244e0b657d429c2\"\n },\n {\n \"url\": \"assets/i18n.md.html-145d44cc.js\",\n \"revision\": \"dd822070aaae997b1926b7a8a6e0ecb4\"\n },\n {\n \"url\": \"assets/i18n.md.html-8b95bd18.js\",\n \"revision\": \"799bbf425fb9940fe2aa86ed5b9b635f\"\n },\n {\n \"url\": \"assets/i18n.md.html-8faf1f85.js\",\n \"revision\": \"d2a1fa118f1fcd9cf9d8018c060fe4ba\"\n },\n {\n \"url\": \"assets/i18n.md.html-9bcaff78.js\",\n \"revision\": \"799bbf425fb9940fe2aa86ed5b9b635f\"\n },\n {\n \"url\": \"assets/index-70769223.js\",\n \"revision\": \"097390f0c66585e8b9e39361bf5f05d1\"\n },\n {\n \"url\": \"assets/index-8764208e.js\",\n \"revision\": \"42b6232acbe6be5d6ef5707e7f046345\"\n },\n {\n \"url\": \"assets/index.html-128dfd33.js\",\n \"revision\": \"c66931aa94f2a50ba36787c5d46d6503\"\n },\n {\n \"url\": \"assets/index.html-196e6059.js\",\n \"revision\": \"c66931aa94f2a50ba36787c5d46d6503\"\n },\n {\n \"url\": \"assets/index.html-1e2f1b12.js\",\n \"revision\": \"8bf6685a5a9564d8757610652f9d5d7f\"\n },\n {\n \"url\": \"assets/index.html-344a0ae2.js\",\n \"revision\": \"c66931aa94f2a50ba36787c5d46d6503\"\n },\n {\n \"url\": \"assets/index.html-372292f0.js\",\n \"revision\": \"c66931aa94f2a50ba36787c5d46d6503\"\n },\n {\n \"url\": \"assets/index.html-3928859b.js\",\n \"revision\": \"b958251f2ed4cdbb5d23ed5cf98e4887\"\n },\n {\n \"url\": \"assets/index.html-4e9ddc8f.js\",\n \"revision\": \"3acd733c30a643977bee3c20cd5d6ab4\"\n },\n {\n \"url\": \"assets/index.html-4eb5d81b.js\",\n \"revision\": \"aede7a0b8307bc98ef60f6cd97e59d5b\"\n },\n {\n \"url\": \"assets/index.html-51e9696e.js\",\n \"revision\": \"2d46a11d61663fcbd9b919e43bd7923e\"\n },\n {\n \"url\": \"assets/index.html-584a01bf.js\",\n \"revision\": \"5664e043731810df048d3f8309d6aebe\"\n },\n {\n \"url\": \"assets/index.html-59219388.js\",\n \"revision\": \"d6dd7b2735dcfc66bc1d5f6993d169a3\"\n },\n {\n \"url\": \"assets/index.html-5b9e70ac.js\",\n \"revision\": \"06f02ff7338ac5d27d0c7ab7d85482da\"\n },\n {\n \"url\": \"assets/index.html-6015185b.js\",\n \"revision\": \"63ff1521d699b47eb776889012d96f4c\"\n },\n {\n \"url\": \"assets/index.html-651cfb32.js\",\n \"revision\": \"fcc3c581d661dca3dd94cde18263ccbc\"\n },\n {\n \"url\": \"assets/index.html-69dd5dd2.js\",\n \"revision\": \"d83911a1723958dc4a61fa30c2ce3870\"\n },\n {\n \"url\": \"assets/index.html-725b0072.js\",\n \"revision\": \"c66931aa94f2a50ba36787c5d46d6503\"\n },\n {\n \"url\": \"assets/index.html-7a0d1e64.js\",\n \"revision\": \"c66931aa94f2a50ba36787c5d46d6503\"\n },\n {\n \"url\": \"assets/index.html-8154c256.js\",\n \"revision\": \"c66931aa94f2a50ba36787c5d46d6503\"\n },\n {\n \"url\": \"assets/index.html-98ac74d7.js\",\n \"revision\": \"c66931aa94f2a50ba36787c5d46d6503\"\n },\n {\n \"url\": \"assets/index.html-b2505541.js\",\n \"revision\": \"556d4c717d4fe5a7046b1cef19ec8d51\"\n },\n {\n \"url\": \"assets/index.html-b3717b72.js\",\n \"revision\": \"da523a53816ec91fc11eeeea963d238c\"\n },\n {\n \"url\": \"assets/index.html-b6e8750a.js\",\n \"revision\": \"daffe7aab2b4f7af514fe66fd1809cc9\"\n },\n {\n \"url\": \"assets/index.html-bf168942.js\",\n \"revision\": \"daffe7aab2b4f7af514fe66fd1809cc9\"\n },\n {\n \"url\": \"assets/index.html-bfb153a4.js\",\n \"revision\": \"6eecf4b0c90cfa93a775e182607beb8a\"\n },\n {\n \"url\": \"assets/index.html-e0deabb9.js\",\n \"revision\": \"e93ced9558ed48da59de28f3dc0ea377\"\n },\n {\n \"url\": \"assets/index.html-fbbd882b.js\",\n \"revision\": \"29a0b9af47b3eac523354dc38bd6013a\"\n },\n {\n \"url\": \"assets/KaTeX_AMS-Regular-0cdd387c.woff2\",\n \"revision\": \"66c678209ce93b6e2b583f02ce41529e\"\n },\n {\n \"url\": \"assets/KaTeX_AMS-Regular-30da91e8.woff\",\n \"revision\": \"10824af77e9961cfd548c8a458f10851\"\n },\n {\n \"url\": \"assets/KaTeX_AMS-Regular-68534840.ttf\",\n \"revision\": \"56573229753fad48910bda2ea1a6dd54\"\n },\n {\n \"url\": \"assets/KaTeX_Caligraphic-Bold-07d8e303.ttf\",\n \"revision\": \"497bf407c4c609c6cf1f1ad38f437f7f\"\n },\n {\n \"url\": \"assets/KaTeX_Caligraphic-Bold-1ae6bd74.woff\",\n \"revision\": \"de2ba279933d60f7819ff61f71c17bed\"\n },\n {\n \"url\": \"assets/KaTeX_Caligraphic-Bold-de7701e4.woff2\",\n \"revision\": \"a9e9b0953b078cd40f5e19ef4face6fc\"\n },\n {\n \"url\": \"assets/KaTeX_Caligraphic-Regular-3398dd02.woff\",\n \"revision\": \"a25140fbe6692bffe71a2ab861572eb3\"\n },\n {\n \"url\": \"assets/KaTeX_Caligraphic-Regular-5d53e70a.woff2\",\n \"revision\": \"08d95d99bf4a2b2dc7a876653857f154\"\n },\n {\n \"url\": \"assets/KaTeX_Caligraphic-Regular-ed0b7437.ttf\",\n \"revision\": \"e6fb499fc8f9925eea3138cccba17fff\"\n },\n {\n \"url\": \"assets/KaTeX_Fraktur-Bold-74444efd.woff2\",\n \"revision\": \"796f3797cdf36fcaea18c3070a608378\"\n },\n {\n \"url\": \"assets/KaTeX_Fraktur-Bold-9163df9c.ttf\",\n \"revision\": \"b9d7c4497cab3702487214651ab03744\"\n },\n {\n \"url\": \"assets/KaTeX_Fraktur-Bold-9be7ceb8.woff\",\n \"revision\": \"40934fc076960bb989d590db044fef62\"\n },\n {\n \"url\": \"assets/KaTeX_Fraktur-Regular-1e6f9579.ttf\",\n \"revision\": \"97a699d83318e9334a0deaea6ae5eda2\"\n },\n {\n \"url\": \"assets/KaTeX_Fraktur-Regular-51814d27.woff2\",\n \"revision\": \"f9e6a99f4a543b7d6cad1efb6cf1e4b1\"\n },\n {\n \"url\": \"assets/KaTeX_Fraktur-Regular-5e28753b.woff\",\n \"revision\": \"e435cda5784e21b26ab2d03fbcb56a99\"\n },\n {\n \"url\": \"assets/KaTeX_Main-Bold-0f60d1b8.woff2\",\n \"revision\": \"a9382e25bcf75d856718fcef54d7acdb\"\n },\n {\n \"url\": \"assets/KaTeX_Main-Bold-138ac28d.ttf\",\n \"revision\": \"8e431f7ece346b6282dae3d9d0e7a970\"\n },\n {\n \"url\": \"assets/KaTeX_Main-Bold-c76c5d69.woff\",\n \"revision\": \"4cdba6465ab9fac5d3833c6cdba7a8c3\"\n },\n {\n \"url\": \"assets/KaTeX_Main-BoldItalic-70ee1f64.ttf\",\n \"revision\": \"52fb39b0434c463d5df32419608ab08a\"\n },\n {\n \"url\": \"assets/KaTeX_Main-BoldItalic-99cd42a3.woff2\",\n \"revision\": \"d873734390c716d6e18ff3f71ac6eb8b\"\n },\n {\n \"url\": \"assets/KaTeX_Main-BoldItalic-a6f7ec0d.woff\",\n \"revision\": \"5f875f986a9bce1264e8c42417b56f74\"\n },\n {\n \"url\": \"assets/KaTeX_Main-Italic-0d85ae7c.ttf\",\n \"revision\": \"39349e0a2b366f38e2672b45aded2030\"\n },\n {\n \"url\": \"assets/KaTeX_Main-Italic-97479ca6.woff2\",\n \"revision\": \"652970624cde999882102fa2b6a8871f\"\n },\n {\n \"url\": \"assets/KaTeX_Main-Italic-f1d6ef86.woff\",\n \"revision\": \"8ffd28f6390231548ead99d7835887fa\"\n },\n {\n \"url\": \"assets/KaTeX_Main-Regular-c2342cd8.woff2\",\n \"revision\": \"f8a7f19f45060f7a177314855b8c7aa3\"\n },\n {\n \"url\": \"assets/KaTeX_Main-Regular-c6368d87.woff\",\n \"revision\": \"f1cdb692ee31c10b37262caffced5271\"\n },\n {\n \"url\": \"assets/KaTeX_Main-Regular-d0332f52.ttf\",\n \"revision\": \"818582dae57e6fac46202cfd844afabb\"\n },\n {\n \"url\": \"assets/KaTeX_Math-BoldItalic-850c0af5.woff\",\n \"revision\": \"48155e43d9a284b54753e50e4ba586dc\"\n },\n {\n \"url\": \"assets/KaTeX_Math-BoldItalic-dc47344d.woff2\",\n \"revision\": \"1320454d951ec809a7dbccb4f23fccf0\"\n },\n {\n \"url\": \"assets/KaTeX_Math-BoldItalic-f9377ab0.ttf\",\n \"revision\": \"6589c4f1f587f73f0ad0af8ae35ccb53\"\n },\n {\n \"url\": \"assets/KaTeX_Math-Italic-08ce98e5.ttf\",\n \"revision\": \"fe5ed5875d95b18c98546cb4f47304ff\"\n },\n {\n \"url\": \"assets/KaTeX_Math-Italic-7af58c5e.woff2\",\n \"revision\": \"d8b7a801bd87b324efcbae7394119c24\"\n },\n {\n \"url\": \"assets/KaTeX_Math-Italic-8a8d2445.woff\",\n \"revision\": \"ed7aea12d765f9e2d0f9bc7fa2be626c\"\n },\n {\n \"url\": \"assets/KaTeX_SansSerif-Bold-1ece03f7.ttf\",\n \"revision\": \"f2ac73121357210d91e5c3eaa42f72ea\"\n },\n {\n \"url\": \"assets/KaTeX_SansSerif-Bold-e99ae511.woff2\",\n \"revision\": \"ad546b4719bcf690a3604944b90b7e42\"\n },\n {\n \"url\": \"assets/KaTeX_SansSerif-Bold-ece03cfd.woff\",\n \"revision\": \"0e897d27f063facef504667290e408bd\"\n },\n {\n \"url\": \"assets/KaTeX_SansSerif-Italic-00b26ac8.woff2\",\n \"revision\": \"e934cbc86e2d59ceaf04102c43dc0b50\"\n },\n {\n \"url\": \"assets/KaTeX_SansSerif-Italic-3931dd81.ttf\",\n \"revision\": \"f60b4a34842bb524b562df092917a542\"\n },\n {\n \"url\": \"assets/KaTeX_SansSerif-Italic-91ee6750.woff\",\n \"revision\": \"ef725de572b71381dccf53918e300744\"\n },\n {\n \"url\": \"assets/KaTeX_SansSerif-Regular-11e4dc8a.woff\",\n \"revision\": \"5f8637ee731482c44a37789723f5e499\"\n },\n {\n \"url\": \"assets/KaTeX_SansSerif-Regular-68e8c73e.woff2\",\n \"revision\": \"1ac3ed6ebe34e473519ca1da86f7a384\"\n },\n {\n \"url\": \"assets/KaTeX_SansSerif-Regular-f36ea897.ttf\",\n \"revision\": \"3243452ee6817acd761c9757aef93c29\"\n },\n {\n \"url\": \"assets/KaTeX_Script-Regular-036d4e95.woff2\",\n \"revision\": \"1b3161eb8cc67462d6e8c2fb96c68507\"\n },\n {\n \"url\": \"assets/KaTeX_Script-Regular-1c67f068.ttf\",\n \"revision\": \"a189c37d73ffce63464635dc12cbbc96\"\n },\n {\n \"url\": \"assets/KaTeX_Script-Regular-d96cdf2b.woff\",\n \"revision\": \"a82fa2a7e18b8c7a1a9f6069844ebfb9\"\n },\n {\n \"url\": \"assets/KaTeX_Size1-Regular-6b47c401.woff2\",\n \"revision\": \"82ef26dc680ba60d884e051c73d9a42d\"\n },\n {\n \"url\": \"assets/KaTeX_Size1-Regular-95b6d2f1.ttf\",\n \"revision\": \"0d8d9204004bdf126342605f7bbdffe6\"\n },\n {\n \"url\": \"assets/KaTeX_Size1-Regular-c943cc98.woff\",\n \"revision\": \"4788ba5b6247e336f734b742fe9900d5\"\n },\n {\n \"url\": \"assets/KaTeX_Size2-Regular-2014c523.woff\",\n \"revision\": \"b0628bfd27c979a09f702a2277979888\"\n },\n {\n \"url\": \"assets/KaTeX_Size2-Regular-a6b2099f.ttf\",\n \"revision\": \"1fdda0e59ed35495ebac28badf210574\"\n },\n {\n \"url\": \"assets/KaTeX_Size2-Regular-d04c5421.woff2\",\n \"revision\": \"95a1da914c20455a07b7c9e2dcf2836d\"\n },\n {\n \"url\": \"assets/KaTeX_Size3-Regular-500e04d5.ttf\",\n \"revision\": \"963af864cbb10611ba33267ba7953777\"\n },\n {\n \"url\": \"assets/KaTeX_Size3-Regular-6ab6b62e.woff\",\n \"revision\": \"4de844d4552e941f6b9c38837a8d487b\"\n },\n {\n \"url\": \"assets/KaTeX_Size4-Regular-99f9c675.woff\",\n \"revision\": \"3045a61f722bc4b198450ce69b3e3824\"\n },\n {\n \"url\": \"assets/KaTeX_Size4-Regular-a4af7d41.woff2\",\n \"revision\": \"61522cd3d9043622e235ab57762754f2\"\n },\n {\n \"url\": \"assets/KaTeX_Size4-Regular-c647367d.ttf\",\n \"revision\": \"27a23ee69999affa55491c7dab8e53bf\"\n },\n {\n \"url\": \"assets/KaTeX_Typewriter-Regular-71d517d6.woff2\",\n \"revision\": \"b8b8393d2e65fcebda5fa99fa3264f41\"\n },\n {\n \"url\": \"assets/KaTeX_Typewriter-Regular-e14fed02.woff\",\n \"revision\": \"0e0460587676d22eae09accd6dcfebc6\"\n },\n {\n \"url\": \"assets/KaTeX_Typewriter-Regular-f01f3e87.ttf\",\n \"revision\": \"6bf4287568e1d3004b54d5d60f9f08f9\"\n },\n {\n \"url\": \"assets/known-issue.html-b2f49c81.js\",\n \"revision\": \"83968f8c1e3729d763dec5d5a2620a44\"\n },\n {\n \"url\": \"assets/known-issue.html-b928c517.js\",\n \"revision\": \"2d4e2e4bc227b088e590363a19392760\"\n },\n {\n \"url\": \"assets/known-issue.md.html-1870ac81.js\",\n \"revision\": \"d94bc3765fa8315895b2c0d313e29a9b\"\n },\n {\n \"url\": \"assets/known-issue.md.html-55ffd3d7.js\",\n \"revision\": \"651de014145d3895aaabf302c46b7ae8\"\n },\n {\n \"url\": \"assets/known-issue.md.html-941a0cda.js\",\n \"revision\": \"a3e531d6b48253603fe8f73e1bcbb9f6\"\n },\n {\n \"url\": \"assets/known-issue.md.html-a9fe5dd0.js\",\n \"revision\": \"0a710545ec74d1cbb7380c49086c4c94\"\n },\n {\n \"url\": \"assets/league-gothic-38fcc721.ttf\",\n \"revision\": \"91295fa87df918411b49b7531da5d558\"\n },\n {\n \"url\": \"assets/league-gothic-5eef6df8.woff\",\n \"revision\": \"cd382dc8a9d6317864b5810a320effc5\"\n },\n {\n \"url\": \"assets/league-gothic-8802c66a.eot\",\n \"revision\": \"9900a4643cc63c5d8f969d2196f72572\"\n },\n {\n \"url\": \"assets/markdown.esm-d92a2fc9.js\",\n \"revision\": \"2782fb14c80757ca6a815363b87defce\"\n },\n {\n \"url\": \"assets/markmap.html-3825499a.js\",\n \"revision\": \"674a1b8e8cca85c4616fc6da3380d0c9\"\n },\n {\n \"url\": \"assets/markmap.html-75cdac0f.js\",\n \"revision\": \"32fc24aac821d7472203040aab2f71d1\"\n },\n {\n \"url\": \"assets/markmap.md.html-0d4461d2.js\",\n \"revision\": \"3e8ccb483a3c5a5780373c91c0d61459\"\n },\n {\n \"url\": \"assets/markmap.md.html-539619e1.js\",\n \"revision\": \"3ee4896135b93cf89229f8d56ac21b70\"\n },\n {\n \"url\": \"assets/markmap.md.html-5f513be9.js\",\n \"revision\": \"3e8ccb483a3c5a5780373c91c0d61459\"\n },\n {\n \"url\": \"assets/markmap.md.html-fb612aa0.js\",\n \"revision\": \"c02a8f211f5d3b421dcc2746daa57c51\"\n },\n {\n \"url\": \"assets/math.esm-70a288c8.js\",\n \"revision\": \"c5f77dc064ac53005c0e5446bb6715b0\"\n },\n {\n \"url\": \"assets/mermaid-mindmap.esm.min-3f591b21.js\",\n \"revision\": \"ec2b07a46ec6bd9790aabdcf747c22cc\"\n },\n {\n \"url\": \"assets/mermaid.esm.min-bc08675d.js\",\n \"revision\": \"e0d3e0388f4fdfd93ab5b9a67d2ab92b\"\n },\n {\n \"url\": \"assets/mhy-account-switch.html-eaf73e17.js\",\n \"revision\": \"830458468ee48491d818b0ad9bf8c6d3\"\n },\n {\n \"url\": \"assets/mhy-account-switch.html-eca9d9bd.js\",\n \"revision\": \"8b1fc0dfd07752919afffa1d2a66a817\"\n },\n {\n \"url\": \"assets/mhy-account-switch.md.html-1baba3cb.js\",\n \"revision\": \"6e94c20955c0ac63d97b255a323c5320\"\n },\n {\n \"url\": \"assets/mhy-account-switch.md.html-7bcdaa84.js\",\n \"revision\": \"f20873f1725c326ed9e9d6694d32ccd3\"\n },\n {\n \"url\": \"assets/mhy-account-switch.md.html-c92e4a15.js\",\n \"revision\": \"6aa4b120f6157de76d7e6293b0eb18e5\"\n },\n {\n \"url\": \"assets/mhy-account-switch.md.html-e8e0a285.js\",\n \"revision\": \"96bc5d1527c6996063387da330b1ba91\"\n },\n {\n \"url\": \"assets/mihoyo-risk-tip.html-91632aed.js\",\n \"revision\": \"2952de53d41bc29d09a7157bbbe9aaab\"\n },\n {\n \"url\": \"assets/mihoyo-risk-tip.html-fec89f16.js\",\n \"revision\": \"8bf93fe182cde9459c11cda89b9cd09e\"\n },\n {\n \"url\": \"assets/mihoyo-risk-tip.md.html-68096e92.js\",\n \"revision\": \"d3ba009f49ae22c0cee20d6408e4b42a\"\n },\n {\n \"url\": \"assets/mihoyo-risk-tip.md.html-ad8fef67.js\",\n \"revision\": \"3a7fd18425a9100a6eb2ff7b4990cfc8\"\n },\n {\n \"url\": \"assets/mihoyo-risk-tip.md.html-ba3a2f16.js\",\n \"revision\": \"b6a1fa8e662de5e39147baaa67abe556\"\n },\n {\n \"url\": \"assets/mihoyo-risk-tip.md.html-f40b0411.js\",\n \"revision\": \"2c54e66ae61d7981dceef2369199db7f\"\n },\n {\n \"url\": \"assets/notes.esm-224f94d9.js\",\n \"revision\": \"fbad6b0fa80d99a444266ec8836ab70c\"\n },\n {\n \"url\": \"assets/photoswipe.esm-04fddac6.js\",\n \"revision\": \"9ad259a6b763e1045e31c1ec4984750d\"\n },\n {\n \"url\": \"assets/privacy-notice.html-0505f92c.js\",\n \"revision\": \"9dfeb5f2cadb322c2544f98329489d7c\"\n },\n {\n \"url\": \"assets/privacy-notice.html-ad738962.js\",\n \"revision\": \"22dc961f5813570121b778c0657371c4\"\n },\n {\n \"url\": \"assets/privacy-notice.md.html-16bf2999.js\",\n \"revision\": \"9e32cb17d89162f70956e1c8c09d79b1\"\n },\n {\n \"url\": \"assets/privacy-notice.md.html-72100abc.js\",\n \"revision\": \"34f025c6601d74277ba6cca12102b3f6\"\n },\n {\n \"url\": \"assets/privacy-notice.md.html-8d0ec6b9.js\",\n \"revision\": \"d71158c9ea6c2bb8289ec40f9fed7ad0\"\n },\n {\n \"url\": \"assets/privacy-notice.md.html-c103444c.js\",\n \"revision\": \"34f025c6601d74277ba6cca12102b3f6\"\n },\n {\n \"url\": \"assets/project.html-0391df72.js\",\n \"revision\": \"2442b0152dc0df6c3ceae287d4f2d043\"\n },\n {\n \"url\": \"assets/project.html-2c745a3e.js\",\n \"revision\": \"32720c1bcbf7850ca8dc7156f8a83012\"\n },\n {\n \"url\": \"assets/project.md.html-2292fafe.js\",\n \"revision\": \"43b8f242f07bce899656beffb0781e50\"\n },\n {\n \"url\": \"assets/project.md.html-7b2236dc.js\",\n \"revision\": \"bb037657020e4a59c1cd562aa5b859d5\"\n },\n {\n \"url\": \"assets/project.md.html-8da88505.js\",\n \"revision\": \"43b8f242f07bce899656beffb0781e50\"\n },\n {\n \"url\": \"assets/project.md.html-d37fbfdb.js\",\n \"revision\": \"39436608646158deb86f6cccefc8d85f\"\n },\n {\n \"url\": \"assets/quick-start.html-08b1f7ed.js\",\n \"revision\": \"fdd34003801f290f85aa98a0db909c6c\"\n },\n {\n \"url\": \"assets/quick-start.html-7052ee72.js\",\n \"revision\": \"7cade22a30d495883874a8ab28b084c8\"\n },\n {\n \"url\": \"assets/quick-start.md.html-1b102477.js\",\n \"revision\": \"b7b63cc517d56c53ed6aa64ca51d583f\"\n },\n {\n \"url\": \"assets/quick-start.md.html-48584262.js\",\n \"revision\": \"ebf8cdca9acb81ad40072e3edb6cdde4\"\n },\n {\n \"url\": \"assets/quick-start.md.html-641c79ca.js\",\n \"revision\": \"cd9c3286dc36a729f56fcedf801bc909\"\n },\n {\n \"url\": \"assets/quick-start.md.html-8308de1a.js\",\n \"revision\": \"c65e64fa5bb374d7aa629f01552558e6\"\n },\n {\n \"url\": \"assets/README.md.html-0388ffe0.js\",\n \"revision\": \"3fe9b35b54c86a6669c0804fb1f89665\"\n },\n {\n \"url\": \"assets/README.md.html-3337c447.js\",\n \"revision\": \"a6908eb9ef7b45aa5c1d8401f54443f9\"\n },\n {\n \"url\": \"assets/README.md.html-35f153ab.js\",\n \"revision\": \"c6f47e8b2249bed9d3c0a0e956a8fc2c\"\n },\n {\n \"url\": \"assets/README.md.html-36910169.js\",\n \"revision\": \"6c18c8d6e03666d78497a1dcc84510f5\"\n },\n {\n \"url\": \"assets/README.md.html-3ed4d138.js\",\n \"revision\": \"3fe9b35b54c86a6669c0804fb1f89665\"\n },\n {\n \"url\": \"assets/README.md.html-44e697f4.js\",\n \"revision\": \"be1bae79ac5572c0b8729901c853f6d2\"\n },\n {\n \"url\": \"assets/README.md.html-7978d93e.js\",\n \"revision\": \"a6908eb9ef7b45aa5c1d8401f54443f9\"\n },\n {\n \"url\": \"assets/README.md.html-85f55629.js\",\n \"revision\": \"4bc4bc69501054e3207401b71e02fa92\"\n },\n {\n \"url\": \"assets/README.md.html-86e6ed5a.js\",\n \"revision\": \"0768eac43e62bbca5682b128b0c7eddc\"\n },\n {\n \"url\": \"assets/README.md.html-922056ac.js\",\n \"revision\": \"6c18c8d6e03666d78497a1dcc84510f5\"\n },\n {\n \"url\": \"assets/README.md.html-9340729b.js\",\n \"revision\": \"dbf782d7d81d06c2e74a05e41f656321\"\n },\n {\n \"url\": \"assets/README.md.html-f83c27ca.js\",\n \"revision\": \"dbacb62caf8e198b61d25096f9ce4b0a\"\n },\n {\n \"url\": \"assets/reveal.esm-e5069ce0.js\",\n \"revision\": \"383acd58551019bedc482d68f9eaddef\"\n },\n {\n \"url\": \"assets/search.esm-2c3fba7d.js\",\n \"revision\": \"7c1ff9e9285b9354b44c719f60e1cfd0\"\n },\n {\n \"url\": \"assets/side-load.html-425d073a.js\",\n \"revision\": \"c6214c03fd0c6609f53ff149d474d917\"\n },\n {\n \"url\": \"assets/side-load.html-de24922e.js\",\n \"revision\": \"5e0b1fcc84926ae1eba0fbb35385ebc9\"\n },\n {\n \"url\": \"assets/side-load.md.html-31d93d38.js\",\n \"revision\": \"5f19c4316094f7a10d722b74669567a7\"\n },\n {\n \"url\": \"assets/side-load.md.html-4ad48437.js\",\n \"revision\": \"51d6a1a027ab58f51ec11ac63b540f81\"\n },\n {\n \"url\": \"assets/side-load.md.html-a61bcb13.js\",\n \"revision\": \"61c469cf78e2cb858bceb9486a5cc97b\"\n },\n {\n \"url\": \"assets/side-load.md.html-f92568a7.js\",\n \"revision\": \"51d6a1a027ab58f51ec11ac63b540f81\"\n },\n {\n \"url\": \"assets/source-sans-pro-italic-05d3615f.woff\",\n \"revision\": \"e74f0128884561828ce8c9cf5c284ab8\"\n },\n {\n \"url\": \"assets/source-sans-pro-italic-ad4b0799.eot\",\n \"revision\": \"72217712eb8d28872e7069322f3fda23\"\n },\n {\n \"url\": \"assets/source-sans-pro-italic-d13268af.ttf\",\n \"revision\": \"8256cfd7e4017a7690814879409212cd\"\n },\n {\n \"url\": \"assets/source-sans-pro-regular-c1865d89.ttf\",\n \"revision\": \"2da39ecf9246383937da11b44b7bd9b4\"\n },\n {\n \"url\": \"assets/source-sans-pro-regular-d4eaa48b.woff\",\n \"revision\": \"e7acc589bb558fe58936a853f570193c\"\n },\n {\n \"url\": \"assets/source-sans-pro-regular-dce8869d.eot\",\n \"revision\": \"1d71438462d532b62b05cdd7e6d7197d\"\n },\n {\n \"url\": \"assets/source-sans-pro-semibold-a53e2723.ttf\",\n \"revision\": \"f3565095e6c9158140444970f5a2c5ed\"\n },\n {\n \"url\": \"assets/source-sans-pro-semibold-b0abd273.woff\",\n \"revision\": \"1cb8e94f1185f1131a0c895165998f2b\"\n },\n {\n \"url\": \"assets/source-sans-pro-semibold-ebb8918d.eot\",\n \"revision\": \"0f3da1edf1b5c6a94a6ad948a7664451\"\n },\n {\n \"url\": \"assets/source-sans-pro-semibolditalic-7225cacc.woff\",\n \"revision\": \"6b058fc2634b01d837c3432316c3141f\"\n },\n {\n \"url\": \"assets/source-sans-pro-semibolditalic-dfe0b47a.eot\",\n \"revision\": \"58153ac7194e141d1e73ea88c6b63861\"\n },\n {\n \"url\": \"assets/source-sans-pro-semibolditalic-e8ec22b6.ttf\",\n \"revision\": \"c7e698a4d0956f4a939f42a05685bbf5\"\n },\n {\n \"url\": \"assets/star-request.html-56b84ca0.js\",\n \"revision\": \"b7389c2130ecdef05b852067b4a20124\"\n },\n {\n \"url\": \"assets/star-request.html-a68746c2.js\",\n \"revision\": \"d0eaf9d1e42fa1ebae00ea7d0c16ffe0\"\n },\n {\n \"url\": \"assets/star-request.md.html-385536b5.js\",\n \"revision\": \"e2943ad5095e37f7abbde7c61e6b7795\"\n },\n {\n \"url\": \"assets/star-request.md.html-bbaa2f7c.js\",\n \"revision\": \"6356264f8853bb70de9c18d25512ab6a\"\n },\n {\n \"url\": \"assets/star-request.md.html-d1b9f942.js\",\n \"revision\": \"0d54e1ac5be9b5fdb79473a7df0531fb\"\n },\n {\n \"url\": \"assets/star-request.md.html-d3dd9318.js\",\n \"revision\": \"4678be88053931c9bf817d495e96842d\"\n },\n {\n \"url\": \"assets/style-362c55d9.css\",\n \"revision\": \"f0b66e3d032b97064d7e82bab15fb6db\"\n },\n {\n \"url\": \"assets/style-e9220a04.js\",\n \"revision\": \"b40fc755bce11d2ee5ec6b814c802a65\"\n },\n {\n \"url\": \"assets/symposium1.html-539c6423.js\",\n \"revision\": \"c07dfb4220afda67bcd3a73f0b383027\"\n },\n {\n \"url\": \"assets/symposium1.html-f3fab891.js\",\n \"revision\": \"bf9c2ad5abd9f7ceb629915c1a5db045\"\n },\n {\n \"url\": \"assets/symposium2.html-3a708b8f.js\",\n \"revision\": \"5f94280c762be8ed1d1f206ea517cedb\"\n },\n {\n \"url\": \"assets/symposium2.html-6767138c.js\",\n \"revision\": \"77f0ec9e8f2eae682ff08999c8f3e4ea\"\n },\n {\n \"url\": \"assets/tos.html-cb456359.js\",\n \"revision\": \"2e1ac49c7a773589a46d1ce62cc4f642\"\n },\n {\n \"url\": \"assets/tos.html-de7dfd4c.js\",\n \"revision\": \"94c79a7d70380768f582fcf1865e6485\"\n },\n {\n \"url\": \"assets/tos.md.html-1e6fe330.js\",\n \"revision\": \"af120d846397b54fee14657e8ea84aeb\"\n },\n {\n \"url\": \"assets/tos.md.html-2a3aa703.js\",\n \"revision\": \"0449f1eb24574f4b72804d5c9453d90a\"\n },\n {\n \"url\": \"assets/tos.md.html-c94abf54.js\",\n \"revision\": \"0449f1eb24574f4b72804d5c9453d90a\"\n },\n {\n \"url\": \"assets/tos.md.html-d28a083e.js\",\n \"revision\": \"43f142dc43d4a945915564bd06089574\"\n },\n {\n \"url\": \"assets/uninstall.html-b2bd4c8a.js\",\n \"revision\": \"43605f5e0ab5cde805ea388ca1e4f92e\"\n },\n {\n \"url\": \"assets/uninstall.html-bc586e2f.js\",\n \"revision\": \"4e95734302caa3ee61cd03ab43808ed8\"\n },\n {\n \"url\": \"assets/uninstall.md.html-35edccc6.js\",\n \"revision\": \"f73f77a13082b9cd927d8ac64db184b4\"\n },\n {\n \"url\": \"assets/uninstall.md.html-d54fcf63.js\",\n \"revision\": \"89173dfdbdad290652f326ae8409bac9\"\n },\n {\n \"url\": \"assets/uninstall.md.html-dbc753b0.js\",\n \"revision\": \"cc97cb715aeb54a88b4e51d60af76fa4\"\n },\n {\n \"url\": \"assets/uninstall.md.html-e11eb1c9.js\",\n \"revision\": \"69d25c6729b9ec988ebd9d315c1814be\"\n },\n {\n \"url\": \"assets/update-log.html-72018899.js\",\n \"revision\": \"831e1a4f6a0d708560bb8d933f434ea9\"\n },\n {\n \"url\": \"assets/update-log.html-de70782a.js\",\n \"revision\": \"aa142b2d143b04373bea45c54495f299\"\n },\n {\n \"url\": \"assets/update-log.md.html-62524e63.js\",\n \"revision\": \"2229050b3a78fdda36494679edcfa266\"\n },\n {\n \"url\": \"assets/update-log.md.html-754ae00d.js\",\n \"revision\": \"111070baa9c86adb7494a06e65142949\"\n },\n {\n \"url\": \"assets/update-log.md.html-96d56558.js\",\n \"revision\": \"111070baa9c86adb7494a06e65142949\"\n },\n {\n \"url\": \"assets/update-log.md.html-a3e57fa3.js\",\n \"revision\": \"b91477fb7d06cb1c47183852c9cbf3f5\"\n },\n {\n \"url\": \"assets/vue-repl-c6e3d574.js\",\n \"revision\": \"ef7347b89c84e32a6cc46e9d9731dc4a\"\n },\n {\n \"url\": \"assets/VuePlayground-fbb9e69b.js\",\n \"revision\": \"91978f89e23d90181a86d64c7f28e5db\"\n },\n {\n \"url\": \"assets/waline-meta-a31b78ed.js\",\n \"revision\": \"4003eee21f800e7d4662bda5f1875047\"\n },\n {\n \"url\": \"assets/weapon-wiki.html-b9ab2ced.js\",\n \"revision\": \"2bd5e7a5739a0dd120e2bf5496486ec5\"\n },\n {\n \"url\": \"assets/weapon-wiki.html-ee86d91d.js\",\n \"revision\": \"fefc2831284d5ade435ccdacf3a54389\"\n },\n {\n \"url\": \"assets/weapon-wiki.md.html-8feb910e.js\",\n \"revision\": \"925dd9e194c5982fc755f8f55087c359\"\n },\n {\n \"url\": \"assets/weapon-wiki.md.html-c84a5675.js\",\n \"revision\": \"43a06a31b9ecabf1f7165474ca3a60f2\"\n },\n {\n \"url\": \"assets/weapon-wiki.md.html-cc3d08f0.js\",\n \"revision\": \"07c91a25664b5821f65d0a2bcfc2fc25\"\n },\n {\n \"url\": \"assets/weapon-wiki.md.html-e2e22a75.js\",\n \"revision\": \"07c91a25664b5821f65d0a2bcfc2fc25\"\n },\n {\n \"url\": \"assets/wish-export.html-480639ef.js\",\n \"revision\": \"103b7ed307d4ab1286f4b4587b972d8d\"\n },\n {\n \"url\": \"assets/wish-export.html-c2ea1e6a.js\",\n \"revision\": \"5b94751b984cc8ed70bef0e9a1d994f1\"\n },\n {\n \"url\": \"assets/wish-export.md.html-34aaf79a.js\",\n \"revision\": \"8fb22bf40c52f42399f146335e12b789\"\n },\n {\n \"url\": \"assets/wish-export.md.html-4c9731e1.js\",\n \"revision\": \"478d9de94245d9a3efae09f788e0a845\"\n },\n {\n \"url\": \"assets/wish-export.md.html-a72d2ff2.js\",\n \"revision\": \"2a4b16f8923963d095c66f9e805ff1a5\"\n },\n {\n \"url\": \"assets/wish-export.md.html-d2a32ae8.js\",\n \"revision\": \"7e4c58ff3bd2af7018ea48254aa28f56\"\n },\n {\n \"url\": \"assets/zoom.esm-b83b91d0.js\",\n \"revision\": \"9ea0d576c1bddb5122016122d8a24c68\"\n },\n {\n \"url\": \"fontlist/demo.css\",\n \"revision\": \"c470b271d96640b2d527d864d838d550\"\n },\n {\n \"url\": \"fontlist/iconfont.css\",\n \"revision\": \"47f9418c83e516e2f92fffa11e06ff9f\"\n },\n {\n \"url\": \"fontlist/iconfont.js\",\n \"revision\": \"787c135beed0ae93c145ae2de3cbfefe\"\n },\n {\n \"url\": \"fontlist/iconfont.ttf\",\n \"revision\": \"6d90ead1de012ad82077c2a898dcc136\"\n },\n {\n \"url\": \"fontlist/iconfont.woff\",\n \"revision\": \"c50542a321198d3a49a56ba9f50923f6\"\n },\n {\n \"url\": \"fontlist/iconfont.woff2\",\n \"revision\": \"a917e0d0985aaabe49b9bd5ad48bd270\"\n },\n {\n \"url\": \"404.html\",\n \"revision\": \"11a6843647a2da159c84026bced48797\"\n },\n {\n \"url\": \"advanced/artifact-rating-rules.html\",\n \"revision\": \"ce032bbb0f80a1f60c26641e08fd3488\"\n },\n {\n \"url\": \"advanced/exceptions.html\",\n \"revision\": \"ee5984d459884a30001623e608310485\"\n },\n {\n \"url\": \"advanced/FAQ.html\",\n \"revision\": \"748edb9af75072083c0a8d0a7e4a5d44\"\n },\n {\n \"url\": \"advanced/Gacha-system-and-export-principal.html\",\n \"revision\": \"375be76f381f22ade137739bba583079\"\n },\n {\n \"url\": \"advanced/get-stoken-cookie-from-the-third-party.html\",\n \"revision\": \"fb2d8d318d0a257aa6cc3e8b18b131c9\"\n },\n {\n \"url\": \"advanced/index.html\",\n \"revision\": \"f1fe9c2ea6d508d80ab953a9b1cd1f9d\"\n },\n {\n \"url\": \"advanced/known-issue.html\",\n \"revision\": \"05c9ada5d3dc3a249d5f1e7d2ba69a84\"\n },\n {\n \"url\": \"advanced/mihoyo-risk-tip.html\",\n \"revision\": \"26691c1148a51c0a058b06393251b5d9\"\n },\n {\n \"url\": \"advanced/uninstall.html\",\n \"revision\": \"98ee78ba307947362bf8423a9d9b1210\"\n },\n {\n \"url\": \"community.html\",\n \"revision\": \"a63aee298c2b3a870d70268293b1452d\"\n },\n {\n \"url\": \"development-log/index.html\",\n \"revision\": \"45e11f0ac31c62e0884a800403301db0\"\n },\n {\n \"url\": \"development-log/symposium1.html\",\n \"revision\": \"f6cc88055ae48adba1e24c99926eb2ac\"\n },\n {\n \"url\": \"development-log/symposium2.html\",\n \"revision\": \"681510997887df40308534d08b0d6c0b\"\n },\n {\n \"url\": \"en/advanced/artifact-rating-rules.md.html\",\n \"revision\": \"dc3dd52d6aaddf12dae95b3cdd0753ec\"\n },\n {\n \"url\": \"en/advanced/exceptions.md.html\",\n \"revision\": \"6388060a645fbb7b20417488f8bd81dc\"\n },\n {\n \"url\": \"en/advanced/FAQ.md.html\",\n \"revision\": \"c7b4918415b01c28666d51dc0fac6afc\"\n },\n {\n \"url\": \"en/advanced/Gacha-system-and-export-principal.md.html\",\n \"revision\": \"1f700cf8ff4f5c47ad06723883c6ae0d\"\n },\n {\n \"url\": \"en/advanced/get-stoken-cookie-from-the-third-party.md.html\",\n \"revision\": \"f77d72344a7b0e5411851547db98ded3\"\n },\n {\n \"url\": \"en/advanced/index.html\",\n \"revision\": \"9611da5c08d9177cc069d8884a4fe206\"\n },\n {\n \"url\": \"en/advanced/known-issue.md.html\",\n \"revision\": \"020f109676bee49a91991732e84f88e9\"\n },\n {\n \"url\": \"en/advanced/mihoyo-risk-tip.md.html\",\n \"revision\": \"15271a6679623e230418306f2ea77a77\"\n },\n {\n \"url\": \"en/advanced/README.md.html\",\n \"revision\": \"d6abe82cd98796509f567af97c5be30d\"\n },\n {\n \"url\": \"en/advanced/uninstall.md.html\",\n \"revision\": \"f48bf7779b64e22cc4438cf9eae0c0c8\"\n },\n {\n \"url\": \"en/community.md.html\",\n \"revision\": \"a49e7cb0c579dee89a1ba1e3aab2c3a3\"\n },\n {\n \"url\": \"en/features/achievements.md.html\",\n \"revision\": \"07294a74f361ebcc5d0c4d6841d75e75\"\n },\n {\n \"url\": \"en/features/character-data.md.html\",\n \"revision\": \"c48a638cac9db5c582cf5c40a7d786f7\"\n },\n {\n \"url\": \"en/features/character-wiki.md.html\",\n \"revision\": \"d5fb9aa02f1e3013cd50d1fa4f124691\"\n },\n {\n \"url\": \"en/features/daily-notes.md.html\",\n \"revision\": \"43036fd77652c0a905a18838e946802b\"\n },\n {\n \"url\": \"en/features/develop-plan.md.html\",\n \"revision\": \"6fdbe4696552234031063eff3fb4ab84\"\n },\n {\n \"url\": \"en/features/game-launcher.md.html\",\n \"revision\": \"9e7b559731ef991f949ff5700c99bdd6\"\n },\n {\n \"url\": \"en/features/hutao-API.md.html\",\n \"revision\": \"c7a5f6726c7aa89cc4131149a6341182\"\n },\n {\n \"url\": \"en/features/hutao-settings.md.html\",\n \"revision\": \"606e1c0f7d924b0ef01b3b0eb74fd099\"\n },\n {\n \"url\": \"en/features/index.html\",\n \"revision\": \"cb07d8733360817bb22333ddd84234ea\"\n },\n {\n \"url\": \"en/features/mhy-account-switch.md.html\",\n \"revision\": \"0c2c464230afece7098a7693d8a0b6c4\"\n },\n {\n \"url\": \"en/features/README.md.html\",\n \"revision\": \"674478e48d08d1fea1fd92c15994545b\"\n },\n {\n \"url\": \"en/features/weapon-wiki.md.html\",\n \"revision\": \"116c97dfb9880b57ca086e9a90299f3b\"\n },\n {\n \"url\": \"en/features/wish-export.md.html\",\n \"revision\": \"f9f1823dcd34e02939710d765c16c20c\"\n },\n {\n \"url\": \"en/i18n.md.html\",\n \"revision\": \"34b05cb749f9d3b3281ab7c4be24bf23\"\n },\n {\n \"url\": \"en/index.html\",\n \"revision\": \"ecccad08ceba1c98c0353e0c6609cd18\"\n },\n {\n \"url\": \"en/markmap.md.html\",\n \"revision\": \"11b89d16b6564512fb365c2780371d2e\"\n },\n {\n \"url\": \"en/project.md.html\",\n \"revision\": \"e8b08dc1b569595fda79900c654561db\"\n },\n {\n \"url\": \"en/quick-start.md.html\",\n \"revision\": \"72c5c55ad89911d2424fb30fff6b9d84\"\n },\n {\n \"url\": \"en/side-load.md.html\",\n \"revision\": \"a679d70a8fa50086b167a980c740b907\"\n },\n {\n \"url\": \"en/star-request.md.html\",\n \"revision\": \"8ecef7bf739cff7f3ac2c0a26a4852a5\"\n },\n {\n \"url\": \"en/statements/bug-report.md.html\",\n \"revision\": \"b13f9fefe7e00f954715173daceb0d3c\"\n },\n {\n \"url\": \"en/statements/index.html\",\n \"revision\": \"9723543c95141b7ce724f5bd838c02f3\"\n },\n {\n \"url\": \"en/statements/privacy-notice.md.html\",\n \"revision\": \"1b387e8b257515212d60f66190972e18\"\n },\n {\n \"url\": \"en/statements/README.md.html\",\n \"revision\": \"002181244f608735008800fbb0138a4d\"\n },\n {\n \"url\": \"en/statements/tos.md.html\",\n \"revision\": \"49cc88c754e6c11a262a0fa47c7faefe\"\n },\n {\n \"url\": \"en/statements/update-log.md.html\",\n \"revision\": \"ff846633e689c7e506a9d5d66dfced7b\"\n },\n {\n \"url\": \"features/achievements.html\",\n \"revision\": \"ded9f4b853144d0cf6bd2919487130aa\"\n },\n {\n \"url\": \"features/character-data.html\",\n \"revision\": \"23f31a5769a8acc6b93a0f5dbb29c23c\"\n },\n {\n \"url\": \"features/character-wiki.html\",\n \"revision\": \"f6ac3791b007dc062384553c8b728108\"\n },\n {\n \"url\": \"features/daily-notes.html\",\n \"revision\": \"eec8c67e7f5680431fddfc9b6e358899\"\n },\n {\n \"url\": \"features/develop-plan.html\",\n \"revision\": \"62f1a3d0a0dea65a911f46f8d35d61ce\"\n },\n {\n \"url\": \"features/game-launcher.html\",\n \"revision\": \"9c453f2e77817f9961da38753bc0d4d4\"\n },\n {\n \"url\": \"features/hutao-API.html\",\n \"revision\": \"5a6e523eba76ba6144f9aca9e0b9a728\"\n },\n {\n \"url\": \"features/hutao-settings.html\",\n \"revision\": \"f84b497ff752710087f98d88b540391d\"\n },\n {\n \"url\": \"features/index.html\",\n \"revision\": \"c3212984639bf246945beaa4369a6fbd\"\n },\n {\n \"url\": \"features/mhy-account-switch.html\",\n \"revision\": \"743c6abfe901612a427a89d3925080e6\"\n },\n {\n \"url\": \"features/weapon-wiki.html\",\n \"revision\": \"4876ccda975a42d9491ab3b5619d0ff0\"\n },\n {\n \"url\": \"features/wish-export.html\",\n \"revision\": \"802531544774349811e1079c23ac453a\"\n },\n {\n \"url\": \"fontlist/demo_index.html\",\n \"revision\": \"925b49536eec61049492bf64fe28a9e6\"\n },\n {\n \"url\": \"i18n.html\",\n \"revision\": \"fa5035c0f578bc1702ea8981af68463f\"\n },\n {\n \"url\": \"index.html\",\n \"revision\": \"5c3bbc19d2d1fd727fbcdc26ab4b77b6\"\n },\n {\n \"url\": \"ko/advanced/artifact-rating-rules.md.html\",\n \"revision\": \"f5c1d846199bbc0bb0241d07a4cbce9a\"\n },\n {\n \"url\": \"ko/advanced/exceptions.md.html\",\n \"revision\": \"32c8db5172541f0baad658e0f1893ca1\"\n },\n {\n \"url\": \"ko/advanced/FAQ.md.html\",\n \"revision\": \"42206286a07bf34b94a3f4fb72a92098\"\n },\n {\n \"url\": \"ko/advanced/Gacha-system-and-export-principal.md.html\",\n \"revision\": \"70e2e96333d106961e78d02a0b95733f\"\n },\n {\n \"url\": \"ko/advanced/get-stoken-cookie-from-the-third-party.md.html\",\n \"revision\": \"9092200cbdf1f3a2f0c9139a16a70b08\"\n },\n {\n \"url\": \"ko/advanced/index.html\",\n \"revision\": \"e24a1af5f20c4f78288504c37240b46e\"\n },\n {\n \"url\": \"ko/advanced/known-issue.md.html\",\n \"revision\": \"ebf4a7cf41c05096620cecfcae31a5ad\"\n },\n {\n \"url\": \"ko/advanced/mihoyo-risk-tip.md.html\",\n \"revision\": \"32684834d79add18c0f8b86de370feca\"\n },\n {\n \"url\": \"ko/advanced/README.md.html\",\n \"revision\": \"71cc230b46db382a4aba9d21bd1f54d1\"\n },\n {\n \"url\": \"ko/advanced/uninstall.md.html\",\n \"revision\": \"f072a6aae22637049374fce7d193663b\"\n },\n {\n \"url\": \"ko/community.md.html\",\n \"revision\": \"0bb52e089a8934966b163f516a6eedfa\"\n },\n {\n \"url\": \"ko/features/achievements.md.html\",\n \"revision\": \"0181bc968a2a8619b6558f67f6a42d82\"\n },\n {\n \"url\": \"ko/features/character-data.md.html\",\n \"revision\": \"2dbacca3adca8699c9a1a517e602648e\"\n },\n {\n \"url\": \"ko/features/character-wiki.md.html\",\n \"revision\": \"1d0c274f37d560d9b29fe2c090612c87\"\n },\n {\n \"url\": \"ko/features/daily-notes.md.html\",\n \"revision\": \"78aa1e601d3e2ea4c1982adc01dcc1c4\"\n },\n {\n \"url\": \"ko/features/develop-plan.md.html\",\n \"revision\": \"d93461ef80b47f63c148874762447e34\"\n },\n {\n \"url\": \"ko/features/game-launcher.md.html\",\n \"revision\": \"11cd8f7ae96cebe2c6da171753c73e24\"\n },\n {\n \"url\": \"ko/features/hutao-API.md.html\",\n \"revision\": \"a17bde4e833d05f696c346958ed71b04\"\n },\n {\n \"url\": \"ko/features/hutao-settings.md.html\",\n \"revision\": \"22bf41c4714101f163d475f248387b3b\"\n },\n {\n \"url\": \"ko/features/index.html\",\n \"revision\": \"dfac9ed3d3814a901483e9384cff672f\"\n },\n {\n \"url\": \"ko/features/mhy-account-switch.md.html\",\n \"revision\": \"cdc5fe45f293110316ada56a764c70c3\"\n },\n {\n \"url\": \"ko/features/README.md.html\",\n \"revision\": \"9f91c3b6cc7ffab40e5f4d7dea60c0e6\"\n },\n {\n \"url\": \"ko/features/weapon-wiki.md.html\",\n \"revision\": \"7804811eff4f54733afcad8283814da2\"\n },\n {\n \"url\": \"ko/features/wish-export.md.html\",\n \"revision\": \"9521a1bece7e57eacf87d3e6ee1ac41b\"\n },\n {\n \"url\": \"ko/i18n.md.html\",\n \"revision\": \"9743c5b889de0ba8be94141b966e4f99\"\n },\n {\n \"url\": \"ko/index.html\",\n \"revision\": \"44c4359b17052eb3b6ca354cdd296887\"\n },\n {\n \"url\": \"ko/markmap.md.html\",\n \"revision\": \"b54a3341f7f8adfc77bed7df36f33607\"\n },\n {\n \"url\": \"ko/project.md.html\",\n \"revision\": \"d3263eef2a056b0f0fe05919219c9443\"\n },\n {\n \"url\": \"ko/quick-start.md.html\",\n \"revision\": \"982cbc7404d5e4f80a0efe16b13aa51b\"\n },\n {\n \"url\": \"ko/side-load.md.html\",\n \"revision\": \"9f2da2d99954ce3933b3fd82fff3b9c7\"\n },\n {\n \"url\": \"ko/star-request.md.html\",\n \"revision\": \"715234b15d0dac3461245c245bb9a801\"\n },\n {\n \"url\": \"ko/statements/bug-report.md.html\",\n \"revision\": \"c2eb25b4a37d22f7dcb330f0d0c29c26\"\n },\n {\n \"url\": \"ko/statements/index.html\",\n \"revision\": \"37ca33a26d79b76293f86f10b9ccd206\"\n },\n {\n \"url\": \"ko/statements/privacy-notice.md.html\",\n \"revision\": \"b25f64da0fe5fc9e58b6da7c7303e09b\"\n },\n {\n \"url\": \"ko/statements/README.md.html\",\n \"revision\": \"c3aa4252e185a0e78e7b70847f1bcf33\"\n },\n {\n \"url\": \"ko/statements/tos.md.html\",\n \"revision\": \"14e286b6ca5251800be9e4549ecf5981\"\n },\n {\n \"url\": \"ko/statements/update-log.md.html\",\n \"revision\": \"fe2357d83ad804dc750c349d64def3f4\"\n },\n {\n \"url\": \"markmap.html\",\n \"revision\": \"f92e053a2b1bb26152249bc4dde59293\"\n },\n {\n \"url\": \"markmap/zh.html\",\n \"revision\": \"b35a18f015a5cd1b4ae885e560b2caaa\"\n },\n {\n \"url\": \"project.html\",\n \"revision\": \"bc369c86f4ca23e91985c3a496388165\"\n },\n {\n \"url\": \"quick-start.html\",\n \"revision\": \"e5ce60c184ce39ac4139f104c2576de6\"\n },\n {\n \"url\": \"side-load.html\",\n \"revision\": \"6313b68ff9b05c49dfb1be80575083d4\"\n },\n {\n \"url\": \"star-request.html\",\n \"revision\": \"6bca09d331d47f6bf65a91d11f526ec3\"\n },\n {\n \"url\": \"statements/bug-report.html\",\n \"revision\": \"7a293f8344ee0d618ec181757ba5ceb5\"\n },\n {\n \"url\": \"statements/index.html\",\n \"revision\": \"fd2af5cb5c5d8c52e3df00bd96c1c2d9\"\n },\n {\n \"url\": \"statements/privacy-notice.html\",\n \"revision\": \"2b839ec60b65d4d8251f6743c8bc72ad\"\n },\n {\n \"url\": \"statements/tos.html\",\n \"revision\": \"2f838ae77ce5e0c6e6c77b7e5d6fbaca\"\n },\n {\n \"url\": \"statements/update-log.html\",\n \"revision\": \"e2077bba78feea671a9dff2b5a99229b\"\n },\n {\n \"url\": \"store-badge.html\",\n \"revision\": \"969c079a8fa84a3096f6afa5fbfe357e\"\n },\n {\n \"url\": \"images/202209/Achievements.png\",\n \"revision\": \"067cff70d53656b2e3e878df949823f6\"\n },\n {\n \"url\": \"images/202209/HeroImageLogo.png\",\n \"revision\": \"fb8507e3eaccbd6408874dcf10973d62\"\n },\n {\n \"url\": \"images/202209/IndexIconAchievements.png\",\n \"revision\": \"ea409f5a87b1c7666121ead606e323ef\"\n },\n {\n \"url\": \"images/202209/IndexIconCharacters.png\",\n \"revision\": \"db66594140f8dfc65556cc0ac2ed3e3e\"\n },\n {\n \"url\": \"images/202209/IndexIconMihoyoBBS.png\",\n \"revision\": \"b9c679888c01a50e6b126f9dae0d50d1\"\n },\n {\n \"url\": \"images/202209/IndexIconWeapons.png\",\n \"revision\": \"21a20e656ff91575a50c2a1c0253a581\"\n },\n {\n \"url\": \"images/202209/IndexIconWish.png\",\n \"revision\": \"0b4e790c4cb1eeba7473ad8e1b14ac23\"\n },\n {\n \"url\": \"images/202209/SGLogoUpgrade64.png\",\n \"revision\": \"1b95d8969049e0b31c0d89eeface0b89\"\n },\n {\n \"url\": \"images/202209/wish-export.png\",\n \"revision\": \"ef07fa6499c22d00c78dc182ad3cbab5\"\n },\n {\n \"url\": \"images/202210/1.1.7-Update-Error-Fix.png\",\n \"revision\": \"1f1958198ca4510713648cff6c43fcd5\"\n },\n {\n \"url\": \"images/202210/1.1.7-Update-Error.png\",\n \"revision\": \"3e04317e974e1cec550096b7ea88d708\"\n },\n {\n \"url\": \"images/202210/account-upgrade.png\",\n \"revision\": \"52b1c5695109142c9496bb6e14a9c2d1\"\n },\n {\n \"url\": \"images/202210/HttpRequestException.jpg\",\n \"revision\": \"878a57ab9fe5de6b774d7e91776987ab\"\n },\n {\n \"url\": \"images/202210/hutao-api-submit.png\",\n \"revision\": \"6a201ae85f470f3bb70e868137524830\"\n },\n {\n \"url\": \"images/202210/hutao-api.png\",\n \"revision\": \"5bd260fe9b5c18a41765c1126cfd91ff\"\n },\n {\n \"url\": \"images/202210/hutao-login.png\",\n \"revision\": \"21af43587bacf56bf40cadc884381c49\"\n },\n {\n \"url\": \"images/202211/character-data-display.png\",\n \"revision\": \"0cd41e7a02ee864ff12f0f69c926b79f\"\n },\n {\n \"url\": \"images/202211/character-data-logo.png\",\n \"revision\": \"04cc28833ed4c2108ba215fbc33325bf\"\n },\n {\n \"url\": \"images/202211/character-wiki-logo.png\",\n \"revision\": \"db66594140f8dfc65556cc0ac2ed3e3e\"\n },\n {\n \"url\": \"images/202211/character-wiki.png\",\n \"revision\": \"002ee49f019709942ae1b3dc541d05e4\"\n },\n {\n \"url\": \"images/202211/game-launcher-logo.png\",\n \"revision\": \"a5a5d6d5a09926689f8a61db4b24c2df\"\n },\n {\n \"url\": \"images/202211/hutao-api-logo.png\",\n \"revision\": \"feb8ae3e6c4099e0b7804e3d7ebda7c2\"\n },\n {\n \"url\": \"images/202211/wish-export.png\",\n \"revision\": \"c695c558c514d9aa0d3903d5c41f63b9\"\n },\n {\n \"url\": \"images/202301/achievement.png\",\n \"revision\": \"42fd361ea1336daf7cd33bf187e62fa2\"\n },\n {\n \"url\": \"images/202301/dev-plan-logo.png\",\n \"revision\": \"5d69e71ecd6e1b553395e2306fff5f34\"\n },\n {\n \"url\": \"images/202301/live-stat-tracking-logo.png\",\n \"revision\": \"23a418c1d29dbbf0142085f2e8ad464d\"\n },\n {\n \"url\": \"images/202301/spiral-abyss-record-logo.png\",\n \"revision\": \"6d213b91803137c600bb27b973a7ee25\"\n },\n {\n \"url\": \"images/202301/weapon-wiki-logo.png\",\n \"revision\": \"21a20e656ff91575a50c2a1c0253a581\"\n },\n {\n \"url\": \"pwa-icon/chrome-192.png\",\n \"revision\": \"6d30f6750b36f3a261ad989d26feb899\"\n },\n {\n \"url\": \"pwa-icon/chrome-512.png\",\n \"revision\": \"920fa62caa82087b012351242dcc46c0\"\n },\n {\n \"url\": \"pwa-icon/ios-152.png\",\n \"revision\": \"b51617947bc9724dad89fa357624a671\"\n },\n {\n \"url\": \"pwa-icon/ios-192.png\",\n \"revision\": \"6d30f6750b36f3a261ad989d26feb899\"\n },\n {\n \"url\": \"pwa-icon/ios-512.png\",\n \"revision\": \"920fa62caa82087b012351242dcc46c0\"\n },\n {\n \"url\": \"pwa-icon/ms-256.png\",\n \"revision\": \"f877e44d42504adaac6f558be4d93b3a\"\n }\n], {});\nworkbox_precaching_cleanupOutdatedCaches();\n\n\n\n\n\n\n\n"],"names":["self","addEventListener","event","data","type","skipWaiting","workbox_core_clientsClaim","workbox_precaching_precacheAndRoute","url","revision","workbox_precaching_cleanupOutdatedCaches"],"mappings":"0nBAqBAA,KAAKC,iBAAiB,WAAYC,IAC5BA,EAAMC,MAA4B,iBAApBD,EAAMC,KAAKC,MAC3BJ,KAAKK,aACP,IAGFC,EAAAA,eAQAC,EAAAA,iBAAoC,CAClC,CACEC,IAAO,8BACPC,SAAY,oCAEd,CACED,IAAO,8BACPC,SAAY,oCAEd,CACED,IAAO,uCACPC,SAAY,oCAEd,CACED,IAAO,uCACPC,SAAY,oCAEd,CACED,IAAO,0CACPC,SAAY,oCAEd,CACED,IAAO,0CACPC,SAAY,oCAEd,CACED,IAAO,0CACPC,SAAY,oCAEd,CACED,IAAO,0CACPC,SAAY,oCAEd,CACED,IAAO,yBACPC,SAAY,oCAEd,CACED,IAAO,gDACPC,SAAY,oCAEd,CACED,IAAO,gDACPC,SAAY,oCAEd,CACED,IAAO,mDACPC,SAAY,oCAEd,CACED,IAAO,mDACPC,SAAY,oCAEd,CACED,IAAO,mDACPC,SAAY,oCAEd,CACED,IAAO,mDACPC,SAAY,oCAEd,CACED,IAAO,0BACPC,SAAY,oCAEd,CACED,IAAO,qCACPC,SAAY,oCAEd,CACED,IAAO,qCACPC,SAAY,oCAEd,CACED,IAAO,wCACPC,SAAY,oCAEd,CACED,IAAO,wCACPC,SAAY,oCAEd,CACED,IAAO,wCACPC,SAAY,oCAEd,CACED,IAAO,wCACPC,SAAY,oCAEd,CACED,IAAO,yCACPC,SAAY,oCAEd,CACED,IAAO,yCACPC,SAAY,oCAEd,CACED,IAAO,4CACPC,SAAY,oCAEd,CACED,IAAO,4CACPC,SAAY,oCAEd,CACED,IAAO,4CACPC,SAAY,oCAEd,CACED,IAAO,4CACPC,SAAY,oCAEd,CACED,IAAO,yCACPC,SAAY,oCAEd,CACED,IAAO,yCACPC,SAAY,oCAEd,CACED,IAAO,4CACPC,SAAY,oCAEd,CACED,IAAO,4CACPC,SAAY,oCAEd,CACED,IAAO,4CACPC,SAAY,oCAEd,CACED,IAAO,4CACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,uCACPC,SAAY,oCAEd,CACED,IAAO,uCACPC,SAAY,oCAEd,CACED,IAAO,uCACPC,SAAY,oCAEd,CACED,IAAO,uCACPC,SAAY,oCAEd,CACED,IAAO,sCACPC,SAAY,oCAEd,CACED,IAAO,sCACPC,SAAY,oCAEd,CACED,IAAO,yCACPC,SAAY,oCAEd,CACED,IAAO,yCACPC,SAAY,oCAEd,CACED,IAAO,yCACPC,SAAY,oCAEd,CACED,IAAO,yCACPC,SAAY,oCAEd,CACED,IAAO,uCACPC,SAAY,oCAEd,CACED,IAAO,uCACPC,SAAY,oCAEd,CACED,IAAO,0CACPC,SAAY,oCAEd,CACED,IAAO,0CACPC,SAAY,oCAEd,CACED,IAAO,0CACPC,SAAY,oCAEd,CACED,IAAO,0CACPC,SAAY,oCAEd,CACED,IAAO,iDACPC,SAAY,oCAEd,CACED,IAAO,+BACPC,SAAY,oCAEd,CACED,IAAO,qCACPC,SAAY,oCAEd,CACED,IAAO,qCACPC,SAAY,oCAEd,CACED,IAAO,wCACPC,SAAY,oCAEd,CACED,IAAO,wCACPC,SAAY,oCAEd,CACED,IAAO,wCACPC,SAAY,oCAEd,CACED,IAAO,wCACPC,SAAY,oCAEd,CACED,IAAO,8BACPC,SAAY,oCAEd,CACED,IAAO,8BACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,+BACPC,SAAY,oCAEd,CACED,IAAO,+BACPC,SAAY,oCAEd,CACED,IAAO,4DACPC,SAAY,oCAEd,CACED,IAAO,4DACPC,SAAY,oCAEd,CACED,IAAO,+DACPC,SAAY,oCAEd,CACED,IAAO,+DACPC,SAAY,oCAEd,CACED,IAAO,+DACPC,SAAY,oCAEd,CACED,IAAO,+DACPC,SAAY,oCAEd,CACED,IAAO,wCACPC,SAAY,oCAEd,CACED,IAAO,wCACPC,SAAY,oCAEd,CACED,IAAO,2CACPC,SAAY,oCAEd,CACED,IAAO,2CACPC,SAAY,oCAEd,CACED,IAAO,2CACPC,SAAY,oCAEd,CACED,IAAO,2CACPC,SAAY,oCAEd,CACED,IAAO,iEACPC,SAAY,oCAEd,CACED,IAAO,iEACPC,SAAY,oCAEd,CACED,IAAO,oEACPC,SAAY,oCAEd,CACED,IAAO,oEACPC,SAAY,oCAEd,CACED,IAAO,oEACPC,SAAY,oCAEd,CACED,IAAO,oEACPC,SAAY,oCAEd,CACED,IAAO,mCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,uCACPC,SAAY,oCAEd,CACED,IAAO,uCACPC,SAAY,oCAEd,CACED,IAAO,uCACPC,SAAY,oCAEd,CACED,IAAO,uCACPC,SAAY,oCAEd,CACED,IAAO,yCACPC,SAAY,oCAEd,CACED,IAAO,yCACPC,SAAY,oCAEd,CACED,IAAO,4CACPC,SAAY,oCAEd,CACED,IAAO,4CACPC,SAAY,oCAEd,CACED,IAAO,4CACPC,SAAY,oCAEd,CACED,IAAO,4CACPC,SAAY,oCAEd,CACED,IAAO,+BACPC,SAAY,oCAEd,CACED,IAAO,+BACPC,SAAY,oCAEd,CACED,IAAO,kCACPC,SAAY,oCAEd,CACED,IAAO,kCACPC,SAAY,oCAEd,CACED,IAAO,kCACPC,SAAY,oCAEd,CACED,IAAO,kCACPC,SAAY,oCAEd,CACED,IAAO,2BACPC,SAAY,oCAEd,CACED,IAAO,2BACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,0CACPC,SAAY,oCAEd,CACED,IAAO,yCACPC,SAAY,oCAEd,CACED,IAAO,wCACPC,SAAY,oCAEd,CACED,IAAO,6CACPC,SAAY,oCAEd,CACED,IAAO,8CACPC,SAAY,oCAEd,CACED,IAAO,+CACPC,SAAY,oCAEd,CACED,IAAO,iDACPC,SAAY,oCAEd,CACED,IAAO,kDACPC,SAAY,oCAEd,CACED,IAAO,gDACPC,SAAY,oCAEd,CACED,IAAO,2CACPC,SAAY,oCAEd,CACED,IAAO,yCACPC,SAAY,oCAEd,CACED,IAAO,0CACPC,SAAY,oCAEd,CACED,IAAO,4CACPC,SAAY,oCAEd,CACED,IAAO,8CACPC,SAAY,oCAEd,CACED,IAAO,6CACPC,SAAY,oCAEd,CACED,IAAO,wCACPC,SAAY,oCAEd,CACED,IAAO,sCACPC,SAAY,oCAEd,CACED,IAAO,uCACPC,SAAY,oCAEd,CACED,IAAO,4CACPC,SAAY,oCAEd,CACED,IAAO,8CACPC,SAAY,oCAEd,CACED,IAAO,6CACPC,SAAY,oCAEd,CACED,IAAO,wCACPC,SAAY,oCAEd,CACED,IAAO,0CACPC,SAAY,oCAEd,CACED,IAAO,yCACPC,SAAY,oCAEd,CACED,IAAO,2CACPC,SAAY,oCAEd,CACED,IAAO,0CACPC,SAAY,oCAEd,CACED,IAAO,yCACPC,SAAY,oCAEd,CACED,IAAO,6CACPC,SAAY,oCAEd,CACED,IAAO,8CACPC,SAAY,oCAEd,CACED,IAAO,4CACPC,SAAY,oCAEd,CACED,IAAO,wCACPC,SAAY,oCAEd,CACED,IAAO,0CACPC,SAAY,oCAEd,CACED,IAAO,yCACPC,SAAY,oCAEd,CACED,IAAO,2CACPC,SAAY,oCAEd,CACED,IAAO,6CACPC,SAAY,oCAEd,CACED,IAAO,4CACPC,SAAY,oCAEd,CACED,IAAO,+CACPC,SAAY,oCAEd,CACED,IAAO,6CACPC,SAAY,oCAEd,CACED,IAAO,8CACPC,SAAY,oCAEd,CACED,IAAO,+CACPC,SAAY,oCAEd,CACED,IAAO,gDACPC,SAAY,oCAEd,CACED,IAAO,8CACPC,SAAY,oCAEd,CACED,IAAO,6CACPC,SAAY,oCAEd,CACED,IAAO,2CACPC,SAAY,oCAEd,CACED,IAAO,4CACPC,SAAY,oCAEd,CACED,IAAO,4CACPC,SAAY,oCAEd,CACED,IAAO,0CACPC,SAAY,oCAEd,CACED,IAAO,2CACPC,SAAY,oCAEd,CACED,IAAO,2CACPC,SAAY,oCAEd,CACED,IAAO,0CACPC,SAAY,oCAEd,CACED,IAAO,4CACPC,SAAY,oCAEd,CACED,IAAO,0CACPC,SAAY,oCAEd,CACED,IAAO,2CACPC,SAAY,oCAEd,CACED,IAAO,2CACPC,SAAY,oCAEd,CACED,IAAO,4CACPC,SAAY,oCAEd,CACED,IAAO,0CACPC,SAAY,oCAEd,CACED,IAAO,iDACPC,SAAY,oCAEd,CACED,IAAO,gDACPC,SAAY,oCAEd,CACED,IAAO,+CACPC,SAAY,oCAEd,CACED,IAAO,sCACPC,SAAY,oCAEd,CACED,IAAO,sCACPC,SAAY,oCAEd,CACED,IAAO,yCACPC,SAAY,oCAEd,CACED,IAAO,yCACPC,SAAY,oCAEd,CACED,IAAO,yCACPC,SAAY,oCAEd,CACED,IAAO,yCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,qCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,kCACPC,SAAY,oCAEd,CACED,IAAO,kCACPC,SAAY,oCAEd,CACED,IAAO,kCACPC,SAAY,oCAEd,CACED,IAAO,qCACPC,SAAY,oCAEd,CACED,IAAO,qCACPC,SAAY,oCAEd,CACED,IAAO,qCACPC,SAAY,oCAEd,CACED,IAAO,qCACPC,SAAY,oCAEd,CACED,IAAO,8BACPC,SAAY,oCAEd,CACED,IAAO,6CACPC,SAAY,oCAEd,CACED,IAAO,qCACPC,SAAY,oCAEd,CACED,IAAO,6CACPC,SAAY,oCAEd,CACED,IAAO,6CACPC,SAAY,oCAEd,CACED,IAAO,gDACPC,SAAY,oCAEd,CACED,IAAO,gDACPC,SAAY,oCAEd,CACED,IAAO,gDACPC,SAAY,oCAEd,CACED,IAAO,gDACPC,SAAY,oCAEd,CACED,IAAO,0CACPC,SAAY,oCAEd,CACED,IAAO,0CACPC,SAAY,oCAEd,CACED,IAAO,6CACPC,SAAY,oCAEd,CACED,IAAO,6CACPC,SAAY,oCAEd,CACED,IAAO,6CACPC,SAAY,oCAEd,CACED,IAAO,6CACPC,SAAY,oCAEd,CACED,IAAO,+BACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,yCACPC,SAAY,oCAEd,CACED,IAAO,yCACPC,SAAY,oCAEd,CACED,IAAO,4CACPC,SAAY,oCAEd,CACED,IAAO,4CACPC,SAAY,oCAEd,CACED,IAAO,4CACPC,SAAY,oCAEd,CACED,IAAO,4CACPC,SAAY,oCAEd,CACED,IAAO,kCACPC,SAAY,oCAEd,CACED,IAAO,kCACPC,SAAY,oCAEd,CACED,IAAO,qCACPC,SAAY,oCAEd,CACED,IAAO,qCACPC,SAAY,oCAEd,CACED,IAAO,qCACPC,SAAY,oCAEd,CACED,IAAO,qCACPC,SAAY,oCAEd,CACED,IAAO,sCACPC,SAAY,oCAEd,CACED,IAAO,sCACPC,SAAY,oCAEd,CACED,IAAO,yCACPC,SAAY,oCAEd,CACED,IAAO,yCACPC,SAAY,oCAEd,CACED,IAAO,yCACPC,SAAY,oCAEd,CACED,IAAO,yCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,uCACPC,SAAY,oCAEd,CACED,IAAO,uCACPC,SAAY,oCAEd,CACED,IAAO,uCACPC,SAAY,oCAEd,CACED,IAAO,uCACPC,SAAY,oCAEd,CACED,IAAO,8CACPC,SAAY,oCAEd,CACED,IAAO,6CACPC,SAAY,oCAEd,CACED,IAAO,6CACPC,SAAY,oCAEd,CACED,IAAO,8CACPC,SAAY,oCAEd,CACED,IAAO,+CACPC,SAAY,oCAEd,CACED,IAAO,8CACPC,SAAY,oCAEd,CACED,IAAO,+CACPC,SAAY,oCAEd,CACED,IAAO,gDACPC,SAAY,oCAEd,CACED,IAAO,+CACPC,SAAY,oCAEd,CACED,IAAO,sDACPC,SAAY,oCAEd,CACED,IAAO,qDACPC,SAAY,oCAEd,CACED,IAAO,qDACPC,SAAY,oCAEd,CACED,IAAO,uCACPC,SAAY,oCAEd,CACED,IAAO,uCACPC,SAAY,oCAEd,CACED,IAAO,0CACPC,SAAY,oCAEd,CACED,IAAO,0CACPC,SAAY,oCAEd,CACED,IAAO,0CACPC,SAAY,oCAEd,CACED,IAAO,0CACPC,SAAY,oCAEd,CACED,IAAO,4BACPC,SAAY,oCAEd,CACED,IAAO,2BACPC,SAAY,oCAEd,CACED,IAAO,qCACPC,SAAY,oCAEd,CACED,IAAO,qCACPC,SAAY,oCAEd,CACED,IAAO,qCACPC,SAAY,oCAEd,CACED,IAAO,qCACPC,SAAY,oCAEd,CACED,IAAO,8BACPC,SAAY,oCAEd,CACED,IAAO,8BACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,uCACPC,SAAY,oCAEd,CACED,IAAO,uCACPC,SAAY,oCAEd,CACED,IAAO,uCACPC,SAAY,oCAEd,CACED,IAAO,uCACPC,SAAY,oCAEd,CACED,IAAO,qCACPC,SAAY,oCAEd,CACED,IAAO,qCACPC,SAAY,oCAEd,CACED,IAAO,wCACPC,SAAY,oCAEd,CACED,IAAO,wCACPC,SAAY,oCAEd,CACED,IAAO,wCACPC,SAAY,oCAEd,CACED,IAAO,wCACPC,SAAY,oCAEd,CACED,IAAO,8BACPC,SAAY,oCAEd,CACED,IAAO,mCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,sCACPC,SAAY,oCAEd,CACED,IAAO,sCACPC,SAAY,oCAEd,CACED,IAAO,yCACPC,SAAY,oCAEd,CACED,IAAO,yCACPC,SAAY,oCAEd,CACED,IAAO,yCACPC,SAAY,oCAEd,CACED,IAAO,yCACPC,SAAY,oCAEd,CACED,IAAO,sCACPC,SAAY,oCAEd,CACED,IAAO,sCACPC,SAAY,oCAEd,CACED,IAAO,yCACPC,SAAY,oCAEd,CACED,IAAO,yCACPC,SAAY,oCAEd,CACED,IAAO,yCACPC,SAAY,oCAEd,CACED,IAAO,yCACPC,SAAY,oCAEd,CACED,IAAO,8BACPC,SAAY,oCAEd,CACED,IAAO,oBACPC,SAAY,oCAEd,CACED,IAAO,wBACPC,SAAY,oCAEd,CACED,IAAO,uBACPC,SAAY,oCAEd,CACED,IAAO,wBACPC,SAAY,oCAEd,CACED,IAAO,yBACPC,SAAY,oCAEd,CACED,IAAO,0BACPC,SAAY,oCAEd,CACED,IAAO,WACPC,SAAY,oCAEd,CACED,IAAO,sCACPC,SAAY,oCAEd,CACED,IAAO,2BACPC,SAAY,oCAEd,CACED,IAAO,oBACPC,SAAY,oCAEd,CACED,IAAO,kDACPC,SAAY,oCAEd,CACED,IAAO,uDACPC,SAAY,oCAEd,CACED,IAAO,sBACPC,SAAY,oCAEd,CACED,IAAO,4BACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,0BACPC,SAAY,oCAEd,CACED,IAAO,iBACPC,SAAY,oCAEd,CACED,IAAO,6BACPC,SAAY,oCAEd,CACED,IAAO,kCACPC,SAAY,oCAEd,CACED,IAAO,kCACPC,SAAY,oCAEd,CACED,IAAO,4CACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,0BACPC,SAAY,oCAEd,CACED,IAAO,wDACPC,SAAY,oCAEd,CACED,IAAO,6DACPC,SAAY,oCAEd,CACED,IAAO,yBACPC,SAAY,oCAEd,CACED,IAAO,kCACPC,SAAY,oCAEd,CACED,IAAO,sCACPC,SAAY,oCAEd,CACED,IAAO,6BACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,uBACPC,SAAY,oCAEd,CACED,IAAO,mCACPC,SAAY,oCAEd,CACED,IAAO,qCACPC,SAAY,oCAEd,CACED,IAAO,qCACPC,SAAY,oCAEd,CACED,IAAO,kCACPC,SAAY,oCAEd,CACED,IAAO,mCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,qCACPC,SAAY,oCAEd,CACED,IAAO,yBACPC,SAAY,oCAEd,CACED,IAAO,yCACPC,SAAY,oCAEd,CACED,IAAO,6BACPC,SAAY,oCAEd,CACED,IAAO,kCACPC,SAAY,oCAEd,CACED,IAAO,kCACPC,SAAY,oCAEd,CACED,IAAO,kBACPC,SAAY,oCAEd,CACED,IAAO,gBACPC,SAAY,oCAEd,CACED,IAAO,qBACPC,SAAY,oCAEd,CACED,IAAO,qBACPC,SAAY,oCAEd,CACED,IAAO,yBACPC,SAAY,oCAEd,CACED,IAAO,uBACPC,SAAY,oCAEd,CACED,IAAO,0BACPC,SAAY,oCAEd,CACED,IAAO,mCACPC,SAAY,oCAEd,CACED,IAAO,2BACPC,SAAY,oCAEd,CACED,IAAO,uCACPC,SAAY,oCAEd,CACED,IAAO,+BACPC,SAAY,oCAEd,CACED,IAAO,4BACPC,SAAY,oCAEd,CACED,IAAO,mCACPC,SAAY,oCAEd,CACED,IAAO,6BACPC,SAAY,oCAEd,CACED,IAAO,+BACPC,SAAY,oCAEd,CACED,IAAO,+BACPC,SAAY,oCAEd,CACED,IAAO,4BACPC,SAAY,oCAEd,CACED,IAAO,6BACPC,SAAY,oCAEd,CACED,IAAO,8BACPC,SAAY,oCAEd,CACED,IAAO,0BACPC,SAAY,oCAEd,CACED,IAAO,+BACPC,SAAY,oCAEd,CACED,IAAO,sBACPC,SAAY,oCAEd,CACED,IAAO,mCACPC,SAAY,oCAEd,CACED,IAAO,4BACPC,SAAY,oCAEd,CACED,IAAO,4BACPC,SAAY,oCAEd,CACED,IAAO,2BACPC,SAAY,oCAEd,CACED,IAAO,YACPC,SAAY,oCAEd,CACED,IAAO,aACPC,SAAY,oCAEd,CACED,IAAO,4CACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,0BACPC,SAAY,oCAEd,CACED,IAAO,wDACPC,SAAY,oCAEd,CACED,IAAO,6DACPC,SAAY,oCAEd,CACED,IAAO,yBACPC,SAAY,oCAEd,CACED,IAAO,kCACPC,SAAY,oCAEd,CACED,IAAO,sCACPC,SAAY,oCAEd,CACED,IAAO,6BACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,uBACPC,SAAY,oCAEd,CACED,IAAO,mCACPC,SAAY,oCAEd,CACED,IAAO,qCACPC,SAAY,oCAEd,CACED,IAAO,qCACPC,SAAY,oCAEd,CACED,IAAO,kCACPC,SAAY,oCAEd,CACED,IAAO,mCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,qCACPC,SAAY,oCAEd,CACED,IAAO,yBACPC,SAAY,oCAEd,CACED,IAAO,yCACPC,SAAY,oCAEd,CACED,IAAO,6BACPC,SAAY,oCAEd,CACED,IAAO,kCACPC,SAAY,oCAEd,CACED,IAAO,kCACPC,SAAY,oCAEd,CACED,IAAO,kBACPC,SAAY,oCAEd,CACED,IAAO,gBACPC,SAAY,oCAEd,CACED,IAAO,qBACPC,SAAY,oCAEd,CACED,IAAO,qBACPC,SAAY,oCAEd,CACED,IAAO,yBACPC,SAAY,oCAEd,CACED,IAAO,uBACPC,SAAY,oCAEd,CACED,IAAO,0BACPC,SAAY,oCAEd,CACED,IAAO,mCACPC,SAAY,oCAEd,CACED,IAAO,2BACPC,SAAY,oCAEd,CACED,IAAO,uCACPC,SAAY,oCAEd,CACED,IAAO,+BACPC,SAAY,oCAEd,CACED,IAAO,4BACPC,SAAY,oCAEd,CACED,IAAO,mCACPC,SAAY,oCAEd,CACED,IAAO,eACPC,SAAY,oCAEd,CACED,IAAO,kBACPC,SAAY,oCAEd,CACED,IAAO,eACPC,SAAY,oCAEd,CACED,IAAO,mBACPC,SAAY,oCAEd,CACED,IAAO,iBACPC,SAAY,oCAEd,CACED,IAAO,oBACPC,SAAY,oCAEd,CACED,IAAO,6BACPC,SAAY,oCAEd,CACED,IAAO,wBACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,sBACPC,SAAY,oCAEd,CACED,IAAO,6BACPC,SAAY,oCAEd,CACED,IAAO,mBACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,kCACPC,SAAY,oCAEd,CACED,IAAO,0CACPC,SAAY,oCAEd,CACED,IAAO,wCACPC,SAAY,oCAEd,CACED,IAAO,uCACPC,SAAY,oCAEd,CACED,IAAO,qCACPC,SAAY,oCAEd,CACED,IAAO,kCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,2CACPC,SAAY,oCAEd,CACED,IAAO,uCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,yCACPC,SAAY,oCAEd,CACED,IAAO,qCACPC,SAAY,oCAEd,CACED,IAAO,8BACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,2CACPC,SAAY,oCAEd,CACED,IAAO,wCACPC,SAAY,oCAEd,CACED,IAAO,wCACPC,SAAY,oCAEd,CACED,IAAO,mCACPC,SAAY,oCAEd,CACED,IAAO,uCACPC,SAAY,oCAEd,CACED,IAAO,mCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,kCACPC,SAAY,oCAEd,CACED,IAAO,4CACPC,SAAY,oCAEd,CACED,IAAO,6CACPC,SAAY,oCAEd,CACED,IAAO,qCACPC,SAAY,oCAEd,CACED,IAAO,0BACPC,SAAY,oCAEd,CACED,IAAO,0BACPC,SAAY,oCAEd,CACED,IAAO,uBACPC,SAAY,oCAEd,CACED,IAAO,uBACPC,SAAY,oCAEd,CACED,IAAO,uBACPC,SAAY,oCAEd,CACED,IAAO,sBACPC,SAAY,qCAEb,CAAE,GACLC,EAAAA"} \ No newline at end of file +{"version":3,"file":"service-worker.js","sources":["../../../../../tmp/bdeab8e8e6092d615e7e8c8f435cce0d/service-worker.js"],"sourcesContent":["import {clientsClaim as workbox_core_clientsClaim} from '/home/runner/work/Snap.Hutao.Docs/Snap.Hutao.Docs/node_modules/workbox-core/clientsClaim.mjs';\nimport {precacheAndRoute as workbox_precaching_precacheAndRoute} from '/home/runner/work/Snap.Hutao.Docs/Snap.Hutao.Docs/node_modules/workbox-precaching/precacheAndRoute.mjs';\nimport {cleanupOutdatedCaches as workbox_precaching_cleanupOutdatedCaches} from '/home/runner/work/Snap.Hutao.Docs/Snap.Hutao.Docs/node_modules/workbox-precaching/cleanupOutdatedCaches.mjs';/**\n * Welcome to your Workbox-powered service worker!\n *\n * You'll need to register this file in your web app.\n * See https://goo.gl/nhQhGp\n *\n * The rest of the code is auto-generated. Please don't update this file\n * directly; instead, make changes to your Workbox build configuration\n * and re-run your build process.\n * See https://goo.gl/2aRDsh\n */\n\n\n\n\n\n\n\n\nself.addEventListener('message', (event) => {\n if (event.data && event.data.type === 'SKIP_WAITING') {\n self.skipWaiting();\n }\n});\n\nworkbox_core_clientsClaim();\n\n\n/**\n * The precacheAndRoute() method efficiently caches and responds to\n * requests for URLs in the manifest.\n * See https://goo.gl/S9QRab\n */\nworkbox_precaching_precacheAndRoute([\n {\n \"url\": \"assets/404.html-25b1d7cf.js\",\n \"revision\": \"0e812730b741f281fdd4e232a8915866\"\n },\n {\n \"url\": \"assets/404.html-32d5d192.js\",\n \"revision\": \"767836dc23b8d2228d857260ce64e683\"\n },\n {\n \"url\": \"assets/achievements.html-717876fb.js\",\n \"revision\": \"2b0a851deeab93f74a1a12a41471ad25\"\n },\n {\n \"url\": \"assets/achievements.html-b77f08a8.js\",\n \"revision\": \"e182b42225c9c7031ecdd82749687f1e\"\n },\n {\n \"url\": \"assets/achievements.md.html-29fc3ed6.js\",\n \"revision\": \"c827c3e5dae0d38c0aa9e207bfcc85bf\"\n },\n {\n \"url\": \"assets/achievements.md.html-382ba16c.js\",\n \"revision\": \"1f30f04b45277bfe5d1325a9879aee62\"\n },\n {\n \"url\": \"assets/achievements.md.html-4d788a95.js\",\n \"revision\": \"c827c3e5dae0d38c0aa9e207bfcc85bf\"\n },\n {\n \"url\": \"assets/achievements.md.html-b0742f80.js\",\n \"revision\": \"a89ba9c6ee77371c6031981b6c5cadad\"\n },\n {\n \"url\": \"assets/app-1b2db0c3.js\",\n \"revision\": \"2df2f0cf5c672aaac32175caafc0083e\"\n },\n {\n \"url\": \"assets/artifact-rating-rules.html-1fd0b897.js\",\n \"revision\": \"0393dad1edef2003a817aa397bb1f040\"\n },\n {\n \"url\": \"assets/artifact-rating-rules.html-79bb6e43.js\",\n \"revision\": \"9bab7a8a3c4d2371ff268449b3f30df3\"\n },\n {\n \"url\": \"assets/artifact-rating-rules.md.html-49ab2d98.js\",\n \"revision\": \"d4c28feb7f46573c9bfb82ee3db3b3f6\"\n },\n {\n \"url\": \"assets/artifact-rating-rules.md.html-64d383ab.js\",\n \"revision\": \"94c2d0d52b505e9c1c1f4294f92a902a\"\n },\n {\n \"url\": \"assets/artifact-rating-rules.md.html-a3f8bacd.js\",\n \"revision\": \"f803e241cf9b634e425b2aa138473291\"\n },\n {\n \"url\": \"assets/artifact-rating-rules.md.html-f072c1f9.js\",\n \"revision\": \"d4c28feb7f46573c9bfb82ee3db3b3f6\"\n },\n {\n \"url\": \"assets/auto-5a6868c8.js\",\n \"revision\": \"0e4085cbbd1b14379623b9235b3c9f13\"\n },\n {\n \"url\": \"assets/bug-report.html-23fcf9ad.js\",\n \"revision\": \"a80fc08687e3c49b157513ed09052e26\"\n },\n {\n \"url\": \"assets/bug-report.html-755638cf.js\",\n \"revision\": \"5cc9ab1d176333a068f9575de92cf56e\"\n },\n {\n \"url\": \"assets/bug-report.md.html-03aebef7.js\",\n \"revision\": \"3c6f8562e2fb1869b5396bf923c18eff\"\n },\n {\n \"url\": \"assets/bug-report.md.html-0e8ecd31.js\",\n \"revision\": \"5ceda489173e3ce67a5200504208c3a8\"\n },\n {\n \"url\": \"assets/bug-report.md.html-2e2259be.js\",\n \"revision\": \"5ceda489173e3ce67a5200504208c3a8\"\n },\n {\n \"url\": \"assets/bug-report.md.html-76a1892a.js\",\n \"revision\": \"86159981d80fc75ed3c9c9a876b656ba\"\n },\n {\n \"url\": \"assets/character-data.html-2fe8637b.js\",\n \"revision\": \"2aab9909bb26d130b334017282ad6abb\"\n },\n {\n \"url\": \"assets/character-data.html-41fa4a18.js\",\n \"revision\": \"62a3367e6d810ccf8866b82a6faf6155\"\n },\n {\n \"url\": \"assets/character-data.md.html-20dd2cd4.js\",\n \"revision\": \"b3c321165bd521f5c4d9e76cc3050577\"\n },\n {\n \"url\": \"assets/character-data.md.html-742082a7.js\",\n \"revision\": \"e9dab7489b66280c8beae1d63d7deba8\"\n },\n {\n \"url\": \"assets/character-data.md.html-8ee199b4.js\",\n \"revision\": \"e056c95eb9d6b063566065490c0da2de\"\n },\n {\n \"url\": \"assets/character-data.md.html-9052961b.js\",\n \"revision\": \"5b6399e7804e5ec283648c4f1f73a447\"\n },\n {\n \"url\": \"assets/character-wiki.html-150c6cea.js\",\n \"revision\": \"eb3832fe51a83cf22618f21231aa3603\"\n },\n {\n \"url\": \"assets/character-wiki.html-1a55032d.js\",\n \"revision\": \"f47a245f30ad9b304fae2e18c62cf32a\"\n },\n {\n \"url\": \"assets/character-wiki.md.html-0301a219.js\",\n \"revision\": \"81ed4d8ee41e0366400b8ab97651aaea\"\n },\n {\n \"url\": \"assets/character-wiki.md.html-3cd92562.js\",\n \"revision\": \"d73ff2ca2d37533379bcae4bfd320a4d\"\n },\n {\n \"url\": \"assets/character-wiki.md.html-4f2356b7.js\",\n \"revision\": \"5801f1bcaad55be90466033569f63468\"\n },\n {\n \"url\": \"assets/character-wiki.md.html-bffe49cd.js\",\n \"revision\": \"6b7a2fcf7a36b7e5e653dbd03221595f\"\n },\n {\n \"url\": \"assets/community.html-0213306e.js\",\n \"revision\": \"624ca431d69e0e53a18505453a45802c\"\n },\n {\n \"url\": \"assets/community.html-b7dd4ca6.js\",\n \"revision\": \"b19ebd8371ceed1683cba126cf26a439\"\n },\n {\n \"url\": \"assets/community.md.html-03e802c6.js\",\n \"revision\": \"845d28b9b70f94229ac8b408056dc79f\"\n },\n {\n \"url\": \"assets/community.md.html-4b748f91.js\",\n \"revision\": \"8b5457bc17397f0da62052f1f51f5fe2\"\n },\n {\n \"url\": \"assets/community.md.html-9b2ccc06.js\",\n \"revision\": \"1357d524c123feab57b73f19179b9cc0\"\n },\n {\n \"url\": \"assets/community.md.html-bc919b26.js\",\n \"revision\": \"953aa316a3dfadbade94034ae2e84f66\"\n },\n {\n \"url\": \"assets/daily-notes.html-46b73ee5.js\",\n \"revision\": \"d740b93211c4113abf44bd10c8f44fb4\"\n },\n {\n \"url\": \"assets/daily-notes.html-a719158d.js\",\n \"revision\": \"63d8cb796ecad85f76ca80d012a07311\"\n },\n {\n \"url\": \"assets/daily-notes.md.html-4e37e9bd.js\",\n \"revision\": \"12e9b9cec50a0397cd658bcfe0df1109\"\n },\n {\n \"url\": \"assets/daily-notes.md.html-5d7a7876.js\",\n \"revision\": \"6336d92f03ff8d66f9f1c747fdfd9340\"\n },\n {\n \"url\": \"assets/daily-notes.md.html-9c5e5d0b.js\",\n \"revision\": \"42413b196f677c490c7184ae7ec759e1\"\n },\n {\n \"url\": \"assets/daily-notes.md.html-d7aa1cdf.js\",\n \"revision\": \"a7811407609141a3877bb64692816d6b\"\n },\n {\n \"url\": \"assets/develop-plan.html-a9728973.js\",\n \"revision\": \"02899e558fb11d1b4217be2a24b14dc5\"\n },\n {\n \"url\": \"assets/develop-plan.html-f700aa7d.js\",\n \"revision\": \"513110b37dcc2287efdd5cccd1a97052\"\n },\n {\n \"url\": \"assets/develop-plan.md.html-4e029ef5.js\",\n \"revision\": \"9e73eeeea33cfd7bae505641997a63a7\"\n },\n {\n \"url\": \"assets/develop-plan.md.html-b677d4e1.js\",\n \"revision\": \"4dbde3e1060f31492bd2c1b43d1596a9\"\n },\n {\n \"url\": \"assets/develop-plan.md.html-bba60243.js\",\n \"revision\": \"b088556e6dd843e30e089143fbcc564a\"\n },\n {\n \"url\": \"assets/develop-plan.md.html-f443c519.js\",\n \"revision\": \"64d9e660ac44311877f19ab7e8427f9a\"\n },\n {\n \"url\": \"assets/diagram-definition.0faef4c2-4dda171c.js\",\n \"revision\": \"a60e9e560547fcf23096d6233149cdab\"\n },\n {\n \"url\": \"assets/docsearch-1d421ddb.js\",\n \"revision\": \"582ce23a3b7a09735ae2e462904b2e3a\"\n },\n {\n \"url\": \"assets/exceptions.html-17212535.js\",\n \"revision\": \"99586d60b005e3059d1b46412ca63e1b\"\n },\n {\n \"url\": \"assets/exceptions.html-5c49e31f.js\",\n \"revision\": \"37631cefc84d35f9754f6590f8064e97\"\n },\n {\n \"url\": \"assets/exceptions.md.html-0962fbd2.js\",\n \"revision\": \"f8f729fa0bcef04205a02c14b7e10eca\"\n },\n {\n \"url\": \"assets/exceptions.md.html-1b579870.js\",\n \"revision\": \"9352379483314e32202d6aa14a5a990f\"\n },\n {\n \"url\": \"assets/exceptions.md.html-1e7a6971.js\",\n \"revision\": \"4f4f5531c4d084b2cf825618dfa40779\"\n },\n {\n \"url\": \"assets/exceptions.md.html-38e2c608.js\",\n \"revision\": \"4f4f5531c4d084b2cf825618dfa40779\"\n },\n {\n \"url\": \"assets/FAQ.html-4850f20c.js\",\n \"revision\": \"d474ac736d2cb066ef3094a115a9cf62\"\n },\n {\n \"url\": \"assets/FAQ.html-d3da29ae.js\",\n \"revision\": \"a610abdd313fad67ec98524f496c44f1\"\n },\n {\n \"url\": \"assets/FAQ.md.html-114586f1.js\",\n \"revision\": \"f5c24214c76b53bf8e03b3f26560ff62\"\n },\n {\n \"url\": \"assets/FAQ.md.html-540d98d3.js\",\n \"revision\": \"9ab2a9ccf0aa9d541b1d1450ae5b3653\"\n },\n {\n \"url\": \"assets/FAQ.md.html-6e9849b3.js\",\n \"revision\": \"a7e143225b04e5d3b883352c3084be07\"\n },\n {\n \"url\": \"assets/FAQ.md.html-dc376cab.js\",\n \"revision\": \"26d4b4b785e4628d6fe68f29b79ebeb3\"\n },\n {\n \"url\": \"assets/flowchart-35969cab.js\",\n \"revision\": \"9e6946328eeacbd52ab4fc11bd4a99f8\"\n },\n {\n \"url\": \"assets/framework-4cdd1fd0.js\",\n \"revision\": \"b283009f32555bf9615f67d0a01ecd02\"\n },\n {\n \"url\": \"assets/Gacha-system-and-export-principal.html-c06e4429.js\",\n \"revision\": \"c964bc23a291ef5618a442cdd3316b19\"\n },\n {\n \"url\": \"assets/Gacha-system-and-export-principal.html-f3d9f234.js\",\n \"revision\": \"b07c12e78e7eb0897c77dca3c8e7f5bb\"\n },\n {\n \"url\": \"assets/Gacha-system-and-export-principal.md.html-0a3c298c.js\",\n \"revision\": \"7959e4965fed52ecd0a4860cc1f17175\"\n },\n {\n \"url\": \"assets/Gacha-system-and-export-principal.md.html-ada48f48.js\",\n \"revision\": \"42fa28fe9bea455945540ff0dc6f5513\"\n },\n {\n \"url\": \"assets/Gacha-system-and-export-principal.md.html-b6c2d857.js\",\n \"revision\": \"868971d9573cd0063d1efb7437a325bd\"\n },\n {\n \"url\": \"assets/Gacha-system-and-export-principal.md.html-f9336b2e.js\",\n \"revision\": \"42fa28fe9bea455945540ff0dc6f5513\"\n },\n {\n \"url\": \"assets/game-launcher.html-535d8f04.js\",\n \"revision\": \"77d71a74c4e2292490cc3e7320d2092a\"\n },\n {\n \"url\": \"assets/game-launcher.html-5c25f3c7.js\",\n \"revision\": \"8d90cd71eb01a6b4437fc04818cd66a0\"\n },\n {\n \"url\": \"assets/game-launcher.md.html-00e55a6d.js\",\n \"revision\": \"dab672bf481c95508648c8a7de5a94e6\"\n },\n {\n \"url\": \"assets/game-launcher.md.html-c32b54de.js\",\n \"revision\": \"fffdea67b79de59347830b076362c557\"\n },\n {\n \"url\": \"assets/game-launcher.md.html-d95a5b0b.js\",\n \"revision\": \"74a9f4c8fceab1a69a9f0737c57139e6\"\n },\n {\n \"url\": \"assets/game-launcher.md.html-d9f111ba.js\",\n \"revision\": \"f90a9b0b093369e5b1d7009edd956221\"\n },\n {\n \"url\": \"assets/get-stoken-cookie-from-the-third-party.html-7e42bee7.js\",\n \"revision\": \"aed21704641848aa1799fa55e486ce95\"\n },\n {\n \"url\": \"assets/get-stoken-cookie-from-the-third-party.html-e951aa1f.js\",\n \"revision\": \"4e01bc84a0659050e27d9207b46f92e6\"\n },\n {\n \"url\": \"assets/get-stoken-cookie-from-the-third-party.md.html-395a3de6.js\",\n \"revision\": \"77cff3cba9e1d27d91a88ee3616f58f7\"\n },\n {\n \"url\": \"assets/get-stoken-cookie-from-the-third-party.md.html-49c081b6.js\",\n \"revision\": \"fb6950e783e5f56dbfe14b35e2a45c6c\"\n },\n {\n \"url\": \"assets/get-stoken-cookie-from-the-third-party.md.html-63f6f88f.js\",\n \"revision\": \"f58026499632777fbde9ae3739d4a6af\"\n },\n {\n \"url\": \"assets/get-stoken-cookie-from-the-third-party.md.html-a5423a7a.js\",\n \"revision\": \"a280f7c3292db7c5ee11626d8b63e84d\"\n },\n {\n \"url\": \"assets/highlight.esm-a794bb63.js\",\n \"revision\": \"0949b348e0e7d26440159b7c6c417cad\"\n },\n {\n \"url\": \"assets/hutao-API.html-a02b463f.js\",\n \"revision\": \"a3eec452ad132371ce2847645f148baf\"\n },\n {\n \"url\": \"assets/hutao-API.html-c2e7c17b.js\",\n \"revision\": \"c11fee75a1605ca9f2a1eac542405e57\"\n },\n {\n \"url\": \"assets/hutao-API.md.html-4a732544.js\",\n \"revision\": \"c0d7419c98ed5be2f771665e61fc5aa1\"\n },\n {\n \"url\": \"assets/hutao-API.md.html-91e4a533.js\",\n \"revision\": \"c0fc733a8ad4a788829e6cd8ea2e5ba9\"\n },\n {\n \"url\": \"assets/hutao-API.md.html-d40dde36.js\",\n \"revision\": \"9a773b35445accaffa964ccef6e882e9\"\n },\n {\n \"url\": \"assets/hutao-API.md.html-f17308e0.js\",\n \"revision\": \"bb8eae4c040df521fb3c58135c8fea03\"\n },\n {\n \"url\": \"assets/hutao-settings.html-54f291a3.js\",\n \"revision\": \"47f7096ac1bfb28bf097a307830e4f18\"\n },\n {\n \"url\": \"assets/hutao-settings.html-d1a5fd7a.js\",\n \"revision\": \"18834d017028db7febbcbec4b113473b\"\n },\n {\n \"url\": \"assets/hutao-settings.md.html-0a57bcc6.js\",\n \"revision\": \"d276350b59b9fefaedd2b3c656034002\"\n },\n {\n \"url\": \"assets/hutao-settings.md.html-526d4637.js\",\n \"revision\": \"256ef0506459a7c3b905c286968296b3\"\n },\n {\n \"url\": \"assets/hutao-settings.md.html-c5ca236e.js\",\n \"revision\": \"a660d6a47ecf8fcbcb10c3d564b2213f\"\n },\n {\n \"url\": \"assets/hutao-settings.md.html-d9ef54a1.js\",\n \"revision\": \"be43c9115d5634d79f56defa2ac39d7a\"\n },\n {\n \"url\": \"assets/i18n.html-455d622f.js\",\n \"revision\": \"d55a648107e86c3b4178dd8d2605a50d\"\n },\n {\n \"url\": \"assets/i18n.html-91aa70eb.js\",\n \"revision\": \"aee3d2c6a0acdeae4244e0b657d429c2\"\n },\n {\n \"url\": \"assets/i18n.md.html-145d44cc.js\",\n \"revision\": \"dd822070aaae997b1926b7a8a6e0ecb4\"\n },\n {\n \"url\": \"assets/i18n.md.html-8b95bd18.js\",\n \"revision\": \"799bbf425fb9940fe2aa86ed5b9b635f\"\n },\n {\n \"url\": \"assets/i18n.md.html-8faf1f85.js\",\n \"revision\": \"d2a1fa118f1fcd9cf9d8018c060fe4ba\"\n },\n {\n \"url\": \"assets/i18n.md.html-9bcaff78.js\",\n \"revision\": \"799bbf425fb9940fe2aa86ed5b9b635f\"\n },\n {\n \"url\": \"assets/index-70769223.js\",\n \"revision\": \"097390f0c66585e8b9e39361bf5f05d1\"\n },\n {\n \"url\": \"assets/index-8764208e.js\",\n \"revision\": \"42b6232acbe6be5d6ef5707e7f046345\"\n },\n {\n \"url\": \"assets/index.html-128dfd33.js\",\n \"revision\": \"c66931aa94f2a50ba36787c5d46d6503\"\n },\n {\n \"url\": \"assets/index.html-196e6059.js\",\n \"revision\": \"c66931aa94f2a50ba36787c5d46d6503\"\n },\n {\n \"url\": \"assets/index.html-1e2f1b12.js\",\n \"revision\": \"8bf6685a5a9564d8757610652f9d5d7f\"\n },\n {\n \"url\": \"assets/index.html-344a0ae2.js\",\n \"revision\": \"c66931aa94f2a50ba36787c5d46d6503\"\n },\n {\n \"url\": \"assets/index.html-372292f0.js\",\n \"revision\": \"c66931aa94f2a50ba36787c5d46d6503\"\n },\n {\n \"url\": \"assets/index.html-3928859b.js\",\n \"revision\": \"b958251f2ed4cdbb5d23ed5cf98e4887\"\n },\n {\n \"url\": \"assets/index.html-4e9ddc8f.js\",\n \"revision\": \"3acd733c30a643977bee3c20cd5d6ab4\"\n },\n {\n \"url\": \"assets/index.html-4eb5d81b.js\",\n \"revision\": \"aede7a0b8307bc98ef60f6cd97e59d5b\"\n },\n {\n \"url\": \"assets/index.html-51e9696e.js\",\n \"revision\": \"2d46a11d61663fcbd9b919e43bd7923e\"\n },\n {\n \"url\": \"assets/index.html-584a01bf.js\",\n \"revision\": \"5664e043731810df048d3f8309d6aebe\"\n },\n {\n \"url\": \"assets/index.html-59219388.js\",\n \"revision\": \"d6dd7b2735dcfc66bc1d5f6993d169a3\"\n },\n {\n \"url\": \"assets/index.html-5b9e70ac.js\",\n \"revision\": \"06f02ff7338ac5d27d0c7ab7d85482da\"\n },\n {\n \"url\": \"assets/index.html-6015185b.js\",\n \"revision\": \"63ff1521d699b47eb776889012d96f4c\"\n },\n {\n \"url\": \"assets/index.html-651cfb32.js\",\n \"revision\": \"fcc3c581d661dca3dd94cde18263ccbc\"\n },\n {\n \"url\": \"assets/index.html-69dd5dd2.js\",\n \"revision\": \"d83911a1723958dc4a61fa30c2ce3870\"\n },\n {\n \"url\": \"assets/index.html-725b0072.js\",\n \"revision\": \"c66931aa94f2a50ba36787c5d46d6503\"\n },\n {\n \"url\": \"assets/index.html-7a0d1e64.js\",\n \"revision\": \"c66931aa94f2a50ba36787c5d46d6503\"\n },\n {\n \"url\": \"assets/index.html-8154c256.js\",\n \"revision\": \"c66931aa94f2a50ba36787c5d46d6503\"\n },\n {\n \"url\": \"assets/index.html-98ac74d7.js\",\n \"revision\": \"c66931aa94f2a50ba36787c5d46d6503\"\n },\n {\n \"url\": \"assets/index.html-b2505541.js\",\n \"revision\": \"556d4c717d4fe5a7046b1cef19ec8d51\"\n },\n {\n \"url\": \"assets/index.html-b3717b72.js\",\n \"revision\": \"da523a53816ec91fc11eeeea963d238c\"\n },\n {\n \"url\": \"assets/index.html-b6e8750a.js\",\n \"revision\": \"daffe7aab2b4f7af514fe66fd1809cc9\"\n },\n {\n \"url\": \"assets/index.html-bf168942.js\",\n \"revision\": \"daffe7aab2b4f7af514fe66fd1809cc9\"\n },\n {\n \"url\": \"assets/index.html-bfb153a4.js\",\n \"revision\": \"6eecf4b0c90cfa93a775e182607beb8a\"\n },\n {\n \"url\": \"assets/index.html-e0deabb9.js\",\n \"revision\": \"e93ced9558ed48da59de28f3dc0ea377\"\n },\n {\n \"url\": \"assets/index.html-fbbd882b.js\",\n \"revision\": \"29a0b9af47b3eac523354dc38bd6013a\"\n },\n {\n \"url\": \"assets/KaTeX_AMS-Regular-0cdd387c.woff2\",\n \"revision\": \"66c678209ce93b6e2b583f02ce41529e\"\n },\n {\n \"url\": \"assets/KaTeX_AMS-Regular-30da91e8.woff\",\n \"revision\": \"10824af77e9961cfd548c8a458f10851\"\n },\n {\n \"url\": \"assets/KaTeX_AMS-Regular-68534840.ttf\",\n \"revision\": \"56573229753fad48910bda2ea1a6dd54\"\n },\n {\n \"url\": \"assets/KaTeX_Caligraphic-Bold-07d8e303.ttf\",\n \"revision\": \"497bf407c4c609c6cf1f1ad38f437f7f\"\n },\n {\n \"url\": \"assets/KaTeX_Caligraphic-Bold-1ae6bd74.woff\",\n \"revision\": \"de2ba279933d60f7819ff61f71c17bed\"\n },\n {\n \"url\": \"assets/KaTeX_Caligraphic-Bold-de7701e4.woff2\",\n \"revision\": \"a9e9b0953b078cd40f5e19ef4face6fc\"\n },\n {\n \"url\": \"assets/KaTeX_Caligraphic-Regular-3398dd02.woff\",\n \"revision\": \"a25140fbe6692bffe71a2ab861572eb3\"\n },\n {\n \"url\": \"assets/KaTeX_Caligraphic-Regular-5d53e70a.woff2\",\n \"revision\": \"08d95d99bf4a2b2dc7a876653857f154\"\n },\n {\n \"url\": \"assets/KaTeX_Caligraphic-Regular-ed0b7437.ttf\",\n \"revision\": \"e6fb499fc8f9925eea3138cccba17fff\"\n },\n {\n \"url\": \"assets/KaTeX_Fraktur-Bold-74444efd.woff2\",\n \"revision\": \"796f3797cdf36fcaea18c3070a608378\"\n },\n {\n \"url\": \"assets/KaTeX_Fraktur-Bold-9163df9c.ttf\",\n \"revision\": \"b9d7c4497cab3702487214651ab03744\"\n },\n {\n \"url\": \"assets/KaTeX_Fraktur-Bold-9be7ceb8.woff\",\n \"revision\": \"40934fc076960bb989d590db044fef62\"\n },\n {\n \"url\": \"assets/KaTeX_Fraktur-Regular-1e6f9579.ttf\",\n \"revision\": \"97a699d83318e9334a0deaea6ae5eda2\"\n },\n {\n \"url\": \"assets/KaTeX_Fraktur-Regular-51814d27.woff2\",\n \"revision\": \"f9e6a99f4a543b7d6cad1efb6cf1e4b1\"\n },\n {\n \"url\": \"assets/KaTeX_Fraktur-Regular-5e28753b.woff\",\n \"revision\": \"e435cda5784e21b26ab2d03fbcb56a99\"\n },\n {\n \"url\": \"assets/KaTeX_Main-Bold-0f60d1b8.woff2\",\n \"revision\": \"a9382e25bcf75d856718fcef54d7acdb\"\n },\n {\n \"url\": \"assets/KaTeX_Main-Bold-138ac28d.ttf\",\n \"revision\": \"8e431f7ece346b6282dae3d9d0e7a970\"\n },\n {\n \"url\": \"assets/KaTeX_Main-Bold-c76c5d69.woff\",\n \"revision\": \"4cdba6465ab9fac5d3833c6cdba7a8c3\"\n },\n {\n \"url\": \"assets/KaTeX_Main-BoldItalic-70ee1f64.ttf\",\n \"revision\": \"52fb39b0434c463d5df32419608ab08a\"\n },\n {\n \"url\": \"assets/KaTeX_Main-BoldItalic-99cd42a3.woff2\",\n \"revision\": \"d873734390c716d6e18ff3f71ac6eb8b\"\n },\n {\n \"url\": \"assets/KaTeX_Main-BoldItalic-a6f7ec0d.woff\",\n \"revision\": \"5f875f986a9bce1264e8c42417b56f74\"\n },\n {\n \"url\": \"assets/KaTeX_Main-Italic-0d85ae7c.ttf\",\n \"revision\": \"39349e0a2b366f38e2672b45aded2030\"\n },\n {\n \"url\": \"assets/KaTeX_Main-Italic-97479ca6.woff2\",\n \"revision\": \"652970624cde999882102fa2b6a8871f\"\n },\n {\n \"url\": \"assets/KaTeX_Main-Italic-f1d6ef86.woff\",\n \"revision\": \"8ffd28f6390231548ead99d7835887fa\"\n },\n {\n \"url\": \"assets/KaTeX_Main-Regular-c2342cd8.woff2\",\n \"revision\": \"f8a7f19f45060f7a177314855b8c7aa3\"\n },\n {\n \"url\": \"assets/KaTeX_Main-Regular-c6368d87.woff\",\n \"revision\": \"f1cdb692ee31c10b37262caffced5271\"\n },\n {\n \"url\": \"assets/KaTeX_Main-Regular-d0332f52.ttf\",\n \"revision\": \"818582dae57e6fac46202cfd844afabb\"\n },\n {\n \"url\": \"assets/KaTeX_Math-BoldItalic-850c0af5.woff\",\n \"revision\": \"48155e43d9a284b54753e50e4ba586dc\"\n },\n {\n \"url\": \"assets/KaTeX_Math-BoldItalic-dc47344d.woff2\",\n \"revision\": \"1320454d951ec809a7dbccb4f23fccf0\"\n },\n {\n \"url\": \"assets/KaTeX_Math-BoldItalic-f9377ab0.ttf\",\n \"revision\": \"6589c4f1f587f73f0ad0af8ae35ccb53\"\n },\n {\n \"url\": \"assets/KaTeX_Math-Italic-08ce98e5.ttf\",\n \"revision\": \"fe5ed5875d95b18c98546cb4f47304ff\"\n },\n {\n \"url\": \"assets/KaTeX_Math-Italic-7af58c5e.woff2\",\n \"revision\": \"d8b7a801bd87b324efcbae7394119c24\"\n },\n {\n \"url\": \"assets/KaTeX_Math-Italic-8a8d2445.woff\",\n \"revision\": \"ed7aea12d765f9e2d0f9bc7fa2be626c\"\n },\n {\n \"url\": \"assets/KaTeX_SansSerif-Bold-1ece03f7.ttf\",\n \"revision\": \"f2ac73121357210d91e5c3eaa42f72ea\"\n },\n {\n \"url\": \"assets/KaTeX_SansSerif-Bold-e99ae511.woff2\",\n \"revision\": \"ad546b4719bcf690a3604944b90b7e42\"\n },\n {\n \"url\": \"assets/KaTeX_SansSerif-Bold-ece03cfd.woff\",\n \"revision\": \"0e897d27f063facef504667290e408bd\"\n },\n {\n \"url\": \"assets/KaTeX_SansSerif-Italic-00b26ac8.woff2\",\n \"revision\": \"e934cbc86e2d59ceaf04102c43dc0b50\"\n },\n {\n \"url\": \"assets/KaTeX_SansSerif-Italic-3931dd81.ttf\",\n \"revision\": \"f60b4a34842bb524b562df092917a542\"\n },\n {\n \"url\": \"assets/KaTeX_SansSerif-Italic-91ee6750.woff\",\n \"revision\": \"ef725de572b71381dccf53918e300744\"\n },\n {\n \"url\": \"assets/KaTeX_SansSerif-Regular-11e4dc8a.woff\",\n \"revision\": \"5f8637ee731482c44a37789723f5e499\"\n },\n {\n \"url\": \"assets/KaTeX_SansSerif-Regular-68e8c73e.woff2\",\n \"revision\": \"1ac3ed6ebe34e473519ca1da86f7a384\"\n },\n {\n \"url\": \"assets/KaTeX_SansSerif-Regular-f36ea897.ttf\",\n \"revision\": \"3243452ee6817acd761c9757aef93c29\"\n },\n {\n \"url\": \"assets/KaTeX_Script-Regular-036d4e95.woff2\",\n \"revision\": \"1b3161eb8cc67462d6e8c2fb96c68507\"\n },\n {\n \"url\": \"assets/KaTeX_Script-Regular-1c67f068.ttf\",\n \"revision\": \"a189c37d73ffce63464635dc12cbbc96\"\n },\n {\n \"url\": \"assets/KaTeX_Script-Regular-d96cdf2b.woff\",\n \"revision\": \"a82fa2a7e18b8c7a1a9f6069844ebfb9\"\n },\n {\n \"url\": \"assets/KaTeX_Size1-Regular-6b47c401.woff2\",\n \"revision\": \"82ef26dc680ba60d884e051c73d9a42d\"\n },\n {\n \"url\": \"assets/KaTeX_Size1-Regular-95b6d2f1.ttf\",\n \"revision\": \"0d8d9204004bdf126342605f7bbdffe6\"\n },\n {\n \"url\": \"assets/KaTeX_Size1-Regular-c943cc98.woff\",\n \"revision\": \"4788ba5b6247e336f734b742fe9900d5\"\n },\n {\n \"url\": \"assets/KaTeX_Size2-Regular-2014c523.woff\",\n \"revision\": \"b0628bfd27c979a09f702a2277979888\"\n },\n {\n \"url\": \"assets/KaTeX_Size2-Regular-a6b2099f.ttf\",\n \"revision\": \"1fdda0e59ed35495ebac28badf210574\"\n },\n {\n \"url\": \"assets/KaTeX_Size2-Regular-d04c5421.woff2\",\n \"revision\": \"95a1da914c20455a07b7c9e2dcf2836d\"\n },\n {\n \"url\": \"assets/KaTeX_Size3-Regular-500e04d5.ttf\",\n \"revision\": \"963af864cbb10611ba33267ba7953777\"\n },\n {\n \"url\": \"assets/KaTeX_Size3-Regular-6ab6b62e.woff\",\n \"revision\": \"4de844d4552e941f6b9c38837a8d487b\"\n },\n {\n \"url\": \"assets/KaTeX_Size4-Regular-99f9c675.woff\",\n \"revision\": \"3045a61f722bc4b198450ce69b3e3824\"\n },\n {\n \"url\": \"assets/KaTeX_Size4-Regular-a4af7d41.woff2\",\n \"revision\": \"61522cd3d9043622e235ab57762754f2\"\n },\n {\n \"url\": \"assets/KaTeX_Size4-Regular-c647367d.ttf\",\n \"revision\": \"27a23ee69999affa55491c7dab8e53bf\"\n },\n {\n \"url\": \"assets/KaTeX_Typewriter-Regular-71d517d6.woff2\",\n \"revision\": \"b8b8393d2e65fcebda5fa99fa3264f41\"\n },\n {\n \"url\": \"assets/KaTeX_Typewriter-Regular-e14fed02.woff\",\n \"revision\": \"0e0460587676d22eae09accd6dcfebc6\"\n },\n {\n \"url\": \"assets/KaTeX_Typewriter-Regular-f01f3e87.ttf\",\n \"revision\": \"6bf4287568e1d3004b54d5d60f9f08f9\"\n },\n {\n \"url\": \"assets/known-issue.html-b2f49c81.js\",\n \"revision\": \"83968f8c1e3729d763dec5d5a2620a44\"\n },\n {\n \"url\": \"assets/known-issue.html-b928c517.js\",\n \"revision\": \"2d4e2e4bc227b088e590363a19392760\"\n },\n {\n \"url\": \"assets/known-issue.md.html-1870ac81.js\",\n \"revision\": \"d94bc3765fa8315895b2c0d313e29a9b\"\n },\n {\n \"url\": \"assets/known-issue.md.html-55ffd3d7.js\",\n \"revision\": \"651de014145d3895aaabf302c46b7ae8\"\n },\n {\n \"url\": \"assets/known-issue.md.html-941a0cda.js\",\n \"revision\": \"a3e531d6b48253603fe8f73e1bcbb9f6\"\n },\n {\n \"url\": \"assets/known-issue.md.html-a9fe5dd0.js\",\n \"revision\": \"0a710545ec74d1cbb7380c49086c4c94\"\n },\n {\n \"url\": \"assets/league-gothic-38fcc721.ttf\",\n \"revision\": \"91295fa87df918411b49b7531da5d558\"\n },\n {\n \"url\": \"assets/league-gothic-5eef6df8.woff\",\n \"revision\": \"cd382dc8a9d6317864b5810a320effc5\"\n },\n {\n \"url\": \"assets/league-gothic-8802c66a.eot\",\n \"revision\": \"9900a4643cc63c5d8f969d2196f72572\"\n },\n {\n \"url\": \"assets/markdown.esm-d92a2fc9.js\",\n \"revision\": \"2782fb14c80757ca6a815363b87defce\"\n },\n {\n \"url\": \"assets/markmap.html-3825499a.js\",\n \"revision\": \"674a1b8e8cca85c4616fc6da3380d0c9\"\n },\n {\n \"url\": \"assets/markmap.html-75cdac0f.js\",\n \"revision\": \"32fc24aac821d7472203040aab2f71d1\"\n },\n {\n \"url\": \"assets/markmap.md.html-0d4461d2.js\",\n \"revision\": \"3e8ccb483a3c5a5780373c91c0d61459\"\n },\n {\n \"url\": \"assets/markmap.md.html-539619e1.js\",\n \"revision\": \"3ee4896135b93cf89229f8d56ac21b70\"\n },\n {\n \"url\": \"assets/markmap.md.html-5f513be9.js\",\n \"revision\": \"3e8ccb483a3c5a5780373c91c0d61459\"\n },\n {\n \"url\": \"assets/markmap.md.html-fb612aa0.js\",\n \"revision\": \"c02a8f211f5d3b421dcc2746daa57c51\"\n },\n {\n \"url\": \"assets/math.esm-70a288c8.js\",\n \"revision\": \"c5f77dc064ac53005c0e5446bb6715b0\"\n },\n {\n \"url\": \"assets/mermaid-mindmap.esm.min-3f591b21.js\",\n \"revision\": \"ec2b07a46ec6bd9790aabdcf747c22cc\"\n },\n {\n \"url\": \"assets/mermaid.esm.min-bc08675d.js\",\n \"revision\": \"e0d3e0388f4fdfd93ab5b9a67d2ab92b\"\n },\n {\n \"url\": \"assets/mhy-account-switch.html-eaf73e17.js\",\n \"revision\": \"830458468ee48491d818b0ad9bf8c6d3\"\n },\n {\n \"url\": \"assets/mhy-account-switch.html-eca9d9bd.js\",\n \"revision\": \"8b1fc0dfd07752919afffa1d2a66a817\"\n },\n {\n \"url\": \"assets/mhy-account-switch.md.html-1baba3cb.js\",\n \"revision\": \"6e94c20955c0ac63d97b255a323c5320\"\n },\n {\n \"url\": \"assets/mhy-account-switch.md.html-7bcdaa84.js\",\n \"revision\": \"f20873f1725c326ed9e9d6694d32ccd3\"\n },\n {\n \"url\": \"assets/mhy-account-switch.md.html-c92e4a15.js\",\n \"revision\": \"6aa4b120f6157de76d7e6293b0eb18e5\"\n },\n {\n \"url\": \"assets/mhy-account-switch.md.html-e8e0a285.js\",\n \"revision\": \"96bc5d1527c6996063387da330b1ba91\"\n },\n {\n \"url\": \"assets/mihoyo-risk-tip.html-91632aed.js\",\n \"revision\": \"2952de53d41bc29d09a7157bbbe9aaab\"\n },\n {\n \"url\": \"assets/mihoyo-risk-tip.html-fec89f16.js\",\n \"revision\": \"8bf93fe182cde9459c11cda89b9cd09e\"\n },\n {\n \"url\": \"assets/mihoyo-risk-tip.md.html-68096e92.js\",\n \"revision\": \"d3ba009f49ae22c0cee20d6408e4b42a\"\n },\n {\n \"url\": \"assets/mihoyo-risk-tip.md.html-ad8fef67.js\",\n \"revision\": \"3a7fd18425a9100a6eb2ff7b4990cfc8\"\n },\n {\n \"url\": \"assets/mihoyo-risk-tip.md.html-ba3a2f16.js\",\n \"revision\": \"b6a1fa8e662de5e39147baaa67abe556\"\n },\n {\n \"url\": \"assets/mihoyo-risk-tip.md.html-f40b0411.js\",\n \"revision\": \"2c54e66ae61d7981dceef2369199db7f\"\n },\n {\n \"url\": \"assets/notes.esm-224f94d9.js\",\n \"revision\": \"fbad6b0fa80d99a444266ec8836ab70c\"\n },\n {\n \"url\": \"assets/photoswipe.esm-04fddac6.js\",\n \"revision\": \"9ad259a6b763e1045e31c1ec4984750d\"\n },\n {\n \"url\": \"assets/privacy-notice.html-0505f92c.js\",\n \"revision\": \"9dfeb5f2cadb322c2544f98329489d7c\"\n },\n {\n \"url\": \"assets/privacy-notice.html-ad738962.js\",\n \"revision\": \"22dc961f5813570121b778c0657371c4\"\n },\n {\n \"url\": \"assets/privacy-notice.md.html-16bf2999.js\",\n \"revision\": \"9e32cb17d89162f70956e1c8c09d79b1\"\n },\n {\n \"url\": \"assets/privacy-notice.md.html-72100abc.js\",\n \"revision\": \"34f025c6601d74277ba6cca12102b3f6\"\n },\n {\n \"url\": \"assets/privacy-notice.md.html-8d0ec6b9.js\",\n \"revision\": \"d71158c9ea6c2bb8289ec40f9fed7ad0\"\n },\n {\n \"url\": \"assets/privacy-notice.md.html-c103444c.js\",\n \"revision\": \"34f025c6601d74277ba6cca12102b3f6\"\n },\n {\n \"url\": \"assets/project.html-0391df72.js\",\n \"revision\": \"2442b0152dc0df6c3ceae287d4f2d043\"\n },\n {\n \"url\": \"assets/project.html-2c745a3e.js\",\n \"revision\": \"32720c1bcbf7850ca8dc7156f8a83012\"\n },\n {\n \"url\": \"assets/project.md.html-2292fafe.js\",\n \"revision\": \"43b8f242f07bce899656beffb0781e50\"\n },\n {\n \"url\": \"assets/project.md.html-7b2236dc.js\",\n \"revision\": \"bb037657020e4a59c1cd562aa5b859d5\"\n },\n {\n \"url\": \"assets/project.md.html-8da88505.js\",\n \"revision\": \"43b8f242f07bce899656beffb0781e50\"\n },\n {\n \"url\": \"assets/project.md.html-d37fbfdb.js\",\n \"revision\": \"39436608646158deb86f6cccefc8d85f\"\n },\n {\n \"url\": \"assets/quick-start.html-08b1f7ed.js\",\n \"revision\": \"fdd34003801f290f85aa98a0db909c6c\"\n },\n {\n \"url\": \"assets/quick-start.html-7052ee72.js\",\n \"revision\": \"7cade22a30d495883874a8ab28b084c8\"\n },\n {\n \"url\": \"assets/quick-start.md.html-1b102477.js\",\n \"revision\": \"b7b63cc517d56c53ed6aa64ca51d583f\"\n },\n {\n \"url\": \"assets/quick-start.md.html-48584262.js\",\n \"revision\": \"ebf8cdca9acb81ad40072e3edb6cdde4\"\n },\n {\n \"url\": \"assets/quick-start.md.html-641c79ca.js\",\n \"revision\": \"cd9c3286dc36a729f56fcedf801bc909\"\n },\n {\n \"url\": \"assets/quick-start.md.html-8308de1a.js\",\n \"revision\": \"c65e64fa5bb374d7aa629f01552558e6\"\n },\n {\n \"url\": \"assets/README.md.html-0388ffe0.js\",\n \"revision\": \"3fe9b35b54c86a6669c0804fb1f89665\"\n },\n {\n \"url\": \"assets/README.md.html-3337c447.js\",\n \"revision\": \"a6908eb9ef7b45aa5c1d8401f54443f9\"\n },\n {\n \"url\": \"assets/README.md.html-35f153ab.js\",\n \"revision\": \"c6f47e8b2249bed9d3c0a0e956a8fc2c\"\n },\n {\n \"url\": \"assets/README.md.html-36910169.js\",\n \"revision\": \"6c18c8d6e03666d78497a1dcc84510f5\"\n },\n {\n \"url\": \"assets/README.md.html-3ed4d138.js\",\n \"revision\": \"3fe9b35b54c86a6669c0804fb1f89665\"\n },\n {\n \"url\": \"assets/README.md.html-44e697f4.js\",\n \"revision\": \"be1bae79ac5572c0b8729901c853f6d2\"\n },\n {\n \"url\": \"assets/README.md.html-7978d93e.js\",\n \"revision\": \"a6908eb9ef7b45aa5c1d8401f54443f9\"\n },\n {\n \"url\": \"assets/README.md.html-85f55629.js\",\n \"revision\": \"4bc4bc69501054e3207401b71e02fa92\"\n },\n {\n \"url\": \"assets/README.md.html-86e6ed5a.js\",\n \"revision\": \"0768eac43e62bbca5682b128b0c7eddc\"\n },\n {\n \"url\": \"assets/README.md.html-922056ac.js\",\n \"revision\": \"6c18c8d6e03666d78497a1dcc84510f5\"\n },\n {\n \"url\": \"assets/README.md.html-9340729b.js\",\n \"revision\": \"dbf782d7d81d06c2e74a05e41f656321\"\n },\n {\n \"url\": \"assets/README.md.html-f83c27ca.js\",\n \"revision\": \"dbacb62caf8e198b61d25096f9ce4b0a\"\n },\n {\n \"url\": \"assets/reveal.esm-e5069ce0.js\",\n \"revision\": \"383acd58551019bedc482d68f9eaddef\"\n },\n {\n \"url\": \"assets/search.esm-2c3fba7d.js\",\n \"revision\": \"7c1ff9e9285b9354b44c719f60e1cfd0\"\n },\n {\n \"url\": \"assets/side-load.html-425d073a.js\",\n \"revision\": \"c6214c03fd0c6609f53ff149d474d917\"\n },\n {\n \"url\": \"assets/side-load.html-de24922e.js\",\n \"revision\": \"5e0b1fcc84926ae1eba0fbb35385ebc9\"\n },\n {\n \"url\": \"assets/side-load.md.html-31d93d38.js\",\n \"revision\": \"5f19c4316094f7a10d722b74669567a7\"\n },\n {\n \"url\": \"assets/side-load.md.html-4ad48437.js\",\n \"revision\": \"51d6a1a027ab58f51ec11ac63b540f81\"\n },\n {\n \"url\": \"assets/side-load.md.html-a61bcb13.js\",\n \"revision\": \"61c469cf78e2cb858bceb9486a5cc97b\"\n },\n {\n \"url\": \"assets/side-load.md.html-f92568a7.js\",\n \"revision\": \"51d6a1a027ab58f51ec11ac63b540f81\"\n },\n {\n \"url\": \"assets/source-sans-pro-italic-05d3615f.woff\",\n \"revision\": \"e74f0128884561828ce8c9cf5c284ab8\"\n },\n {\n \"url\": \"assets/source-sans-pro-italic-ad4b0799.eot\",\n \"revision\": \"72217712eb8d28872e7069322f3fda23\"\n },\n {\n \"url\": \"assets/source-sans-pro-italic-d13268af.ttf\",\n \"revision\": \"8256cfd7e4017a7690814879409212cd\"\n },\n {\n \"url\": \"assets/source-sans-pro-regular-c1865d89.ttf\",\n \"revision\": \"2da39ecf9246383937da11b44b7bd9b4\"\n },\n {\n \"url\": \"assets/source-sans-pro-regular-d4eaa48b.woff\",\n \"revision\": \"e7acc589bb558fe58936a853f570193c\"\n },\n {\n \"url\": \"assets/source-sans-pro-regular-dce8869d.eot\",\n \"revision\": \"1d71438462d532b62b05cdd7e6d7197d\"\n },\n {\n \"url\": \"assets/source-sans-pro-semibold-a53e2723.ttf\",\n \"revision\": \"f3565095e6c9158140444970f5a2c5ed\"\n },\n {\n \"url\": \"assets/source-sans-pro-semibold-b0abd273.woff\",\n \"revision\": \"1cb8e94f1185f1131a0c895165998f2b\"\n },\n {\n \"url\": \"assets/source-sans-pro-semibold-ebb8918d.eot\",\n \"revision\": \"0f3da1edf1b5c6a94a6ad948a7664451\"\n },\n {\n \"url\": \"assets/source-sans-pro-semibolditalic-7225cacc.woff\",\n \"revision\": \"6b058fc2634b01d837c3432316c3141f\"\n },\n {\n \"url\": \"assets/source-sans-pro-semibolditalic-dfe0b47a.eot\",\n \"revision\": \"58153ac7194e141d1e73ea88c6b63861\"\n },\n {\n \"url\": \"assets/source-sans-pro-semibolditalic-e8ec22b6.ttf\",\n \"revision\": \"c7e698a4d0956f4a939f42a05685bbf5\"\n },\n {\n \"url\": \"assets/star-request.html-56b84ca0.js\",\n \"revision\": \"b7389c2130ecdef05b852067b4a20124\"\n },\n {\n \"url\": \"assets/star-request.html-a68746c2.js\",\n \"revision\": \"d0eaf9d1e42fa1ebae00ea7d0c16ffe0\"\n },\n {\n \"url\": \"assets/star-request.md.html-385536b5.js\",\n \"revision\": \"e2943ad5095e37f7abbde7c61e6b7795\"\n },\n {\n \"url\": \"assets/star-request.md.html-bbaa2f7c.js\",\n \"revision\": \"6356264f8853bb70de9c18d25512ab6a\"\n },\n {\n \"url\": \"assets/star-request.md.html-d1b9f942.js\",\n \"revision\": \"0d54e1ac5be9b5fdb79473a7df0531fb\"\n },\n {\n \"url\": \"assets/star-request.md.html-d3dd9318.js\",\n \"revision\": \"4678be88053931c9bf817d495e96842d\"\n },\n {\n \"url\": \"assets/style-362c55d9.css\",\n \"revision\": \"f0b66e3d032b97064d7e82bab15fb6db\"\n },\n {\n \"url\": \"assets/style-e9220a04.js\",\n \"revision\": \"b40fc755bce11d2ee5ec6b814c802a65\"\n },\n {\n \"url\": \"assets/symposium1.html-539c6423.js\",\n \"revision\": \"c07dfb4220afda67bcd3a73f0b383027\"\n },\n {\n \"url\": \"assets/symposium1.html-f3fab891.js\",\n \"revision\": \"bf9c2ad5abd9f7ceb629915c1a5db045\"\n },\n {\n \"url\": \"assets/symposium2.html-3a708b8f.js\",\n \"revision\": \"5f94280c762be8ed1d1f206ea517cedb\"\n },\n {\n \"url\": \"assets/symposium2.html-6767138c.js\",\n \"revision\": \"77f0ec9e8f2eae682ff08999c8f3e4ea\"\n },\n {\n \"url\": \"assets/tos.html-cb456359.js\",\n \"revision\": \"2e1ac49c7a773589a46d1ce62cc4f642\"\n },\n {\n \"url\": \"assets/tos.html-de7dfd4c.js\",\n \"revision\": \"94c79a7d70380768f582fcf1865e6485\"\n },\n {\n \"url\": \"assets/tos.md.html-1e6fe330.js\",\n \"revision\": \"af120d846397b54fee14657e8ea84aeb\"\n },\n {\n \"url\": \"assets/tos.md.html-2a3aa703.js\",\n \"revision\": \"0449f1eb24574f4b72804d5c9453d90a\"\n },\n {\n \"url\": \"assets/tos.md.html-c94abf54.js\",\n \"revision\": \"0449f1eb24574f4b72804d5c9453d90a\"\n },\n {\n \"url\": \"assets/tos.md.html-d28a083e.js\",\n \"revision\": \"43f142dc43d4a945915564bd06089574\"\n },\n {\n \"url\": \"assets/uninstall.html-b2bd4c8a.js\",\n \"revision\": \"43605f5e0ab5cde805ea388ca1e4f92e\"\n },\n {\n \"url\": \"assets/uninstall.html-bc586e2f.js\",\n \"revision\": \"4e95734302caa3ee61cd03ab43808ed8\"\n },\n {\n \"url\": \"assets/uninstall.md.html-35edccc6.js\",\n \"revision\": \"f73f77a13082b9cd927d8ac64db184b4\"\n },\n {\n \"url\": \"assets/uninstall.md.html-d54fcf63.js\",\n \"revision\": \"89173dfdbdad290652f326ae8409bac9\"\n },\n {\n \"url\": \"assets/uninstall.md.html-dbc753b0.js\",\n \"revision\": \"cc97cb715aeb54a88b4e51d60af76fa4\"\n },\n {\n \"url\": \"assets/uninstall.md.html-e11eb1c9.js\",\n \"revision\": \"69d25c6729b9ec988ebd9d315c1814be\"\n },\n {\n \"url\": \"assets/update-log.html-72018899.js\",\n \"revision\": \"831e1a4f6a0d708560bb8d933f434ea9\"\n },\n {\n \"url\": \"assets/update-log.html-de70782a.js\",\n \"revision\": \"aa142b2d143b04373bea45c54495f299\"\n },\n {\n \"url\": \"assets/update-log.md.html-62524e63.js\",\n \"revision\": \"2229050b3a78fdda36494679edcfa266\"\n },\n {\n \"url\": \"assets/update-log.md.html-754ae00d.js\",\n \"revision\": \"111070baa9c86adb7494a06e65142949\"\n },\n {\n \"url\": \"assets/update-log.md.html-96d56558.js\",\n \"revision\": \"111070baa9c86adb7494a06e65142949\"\n },\n {\n \"url\": \"assets/update-log.md.html-a3e57fa3.js\",\n \"revision\": \"b91477fb7d06cb1c47183852c9cbf3f5\"\n },\n {\n \"url\": \"assets/vue-repl-c6e3d574.js\",\n \"revision\": \"ef7347b89c84e32a6cc46e9d9731dc4a\"\n },\n {\n \"url\": \"assets/VuePlayground-fbb9e69b.js\",\n \"revision\": \"91978f89e23d90181a86d64c7f28e5db\"\n },\n {\n \"url\": \"assets/waline-meta-a31b78ed.js\",\n \"revision\": \"4003eee21f800e7d4662bda5f1875047\"\n },\n {\n \"url\": \"assets/weapon-wiki.html-b9ab2ced.js\",\n \"revision\": \"2bd5e7a5739a0dd120e2bf5496486ec5\"\n },\n {\n \"url\": \"assets/weapon-wiki.html-ee86d91d.js\",\n \"revision\": \"fefc2831284d5ade435ccdacf3a54389\"\n },\n {\n \"url\": \"assets/weapon-wiki.md.html-8feb910e.js\",\n \"revision\": \"925dd9e194c5982fc755f8f55087c359\"\n },\n {\n \"url\": \"assets/weapon-wiki.md.html-c84a5675.js\",\n \"revision\": \"43a06a31b9ecabf1f7165474ca3a60f2\"\n },\n {\n \"url\": \"assets/weapon-wiki.md.html-cc3d08f0.js\",\n \"revision\": \"07c91a25664b5821f65d0a2bcfc2fc25\"\n },\n {\n \"url\": \"assets/weapon-wiki.md.html-e2e22a75.js\",\n \"revision\": \"07c91a25664b5821f65d0a2bcfc2fc25\"\n },\n {\n \"url\": \"assets/wish-export.html-480639ef.js\",\n \"revision\": \"103b7ed307d4ab1286f4b4587b972d8d\"\n },\n {\n \"url\": \"assets/wish-export.html-c2ea1e6a.js\",\n \"revision\": \"5b94751b984cc8ed70bef0e9a1d994f1\"\n },\n {\n \"url\": \"assets/wish-export.md.html-34aaf79a.js\",\n \"revision\": \"8fb22bf40c52f42399f146335e12b789\"\n },\n {\n \"url\": \"assets/wish-export.md.html-4c9731e1.js\",\n \"revision\": \"478d9de94245d9a3efae09f788e0a845\"\n },\n {\n \"url\": \"assets/wish-export.md.html-a72d2ff2.js\",\n \"revision\": \"2a4b16f8923963d095c66f9e805ff1a5\"\n },\n {\n \"url\": \"assets/wish-export.md.html-d2a32ae8.js\",\n \"revision\": \"7e4c58ff3bd2af7018ea48254aa28f56\"\n },\n {\n \"url\": \"assets/zoom.esm-b83b91d0.js\",\n \"revision\": \"9ea0d576c1bddb5122016122d8a24c68\"\n },\n {\n \"url\": \"fontlist/demo.css\",\n \"revision\": \"c470b271d96640b2d527d864d838d550\"\n },\n {\n \"url\": \"fontlist/iconfont.css\",\n \"revision\": \"47f9418c83e516e2f92fffa11e06ff9f\"\n },\n {\n \"url\": \"fontlist/iconfont.js\",\n \"revision\": \"787c135beed0ae93c145ae2de3cbfefe\"\n },\n {\n \"url\": \"fontlist/iconfont.ttf\",\n \"revision\": \"6d90ead1de012ad82077c2a898dcc136\"\n },\n {\n \"url\": \"fontlist/iconfont.woff\",\n \"revision\": \"c50542a321198d3a49a56ba9f50923f6\"\n },\n {\n \"url\": \"fontlist/iconfont.woff2\",\n \"revision\": \"a917e0d0985aaabe49b9bd5ad48bd270\"\n },\n {\n \"url\": \"404.html\",\n \"revision\": \"476fb97fbe9c63cd4d7dcee711949e80\"\n },\n {\n \"url\": \"advanced/artifact-rating-rules.html\",\n \"revision\": \"2cdc3864bf605e4b3fc012acda382b70\"\n },\n {\n \"url\": \"advanced/exceptions.html\",\n \"revision\": \"d33a4d9d4fa2c1fbc0f53ea42cb50e70\"\n },\n {\n \"url\": \"advanced/FAQ.html\",\n \"revision\": \"748edb9af75072083c0a8d0a7e4a5d44\"\n },\n {\n \"url\": \"advanced/Gacha-system-and-export-principal.html\",\n \"revision\": \"375be76f381f22ade137739bba583079\"\n },\n {\n \"url\": \"advanced/get-stoken-cookie-from-the-third-party.html\",\n \"revision\": \"50b157fc345924ad0ad0be4551693e87\"\n },\n {\n \"url\": \"advanced/index.html\",\n \"revision\": \"e28370073656b825ce2eaeb8f4d027ce\"\n },\n {\n \"url\": \"advanced/known-issue.html\",\n \"revision\": \"1cadbd2d75ec82a8281fa2be076c0bc0\"\n },\n {\n \"url\": \"advanced/mihoyo-risk-tip.html\",\n \"revision\": \"a06dfd334bc141b0e9e2d0afd55cb3f0\"\n },\n {\n \"url\": \"advanced/uninstall.html\",\n \"revision\": \"0fcb99d87f48cb1c923c56576827c1be\"\n },\n {\n \"url\": \"community.html\",\n \"revision\": \"4ac1ccfcffeb23aa5d31b1b43600901c\"\n },\n {\n \"url\": \"development-log/index.html\",\n \"revision\": \"45e11f0ac31c62e0884a800403301db0\"\n },\n {\n \"url\": \"development-log/symposium1.html\",\n \"revision\": \"9398baeddbd268e8c87c9d3a48849f84\"\n },\n {\n \"url\": \"development-log/symposium2.html\",\n \"revision\": \"66c47e417bc41aa5ef0afa1226468113\"\n },\n {\n \"url\": \"en/advanced/artifact-rating-rules.md.html\",\n \"revision\": \"45a0ce4259885fd87b09369d36f5a976\"\n },\n {\n \"url\": \"en/advanced/exceptions.md.html\",\n \"revision\": \"34420440ac333785422b9185f97e3db5\"\n },\n {\n \"url\": \"en/advanced/FAQ.md.html\",\n \"revision\": \"d3769064bbded7a77b5c2580a8e29e42\"\n },\n {\n \"url\": \"en/advanced/Gacha-system-and-export-principal.md.html\",\n \"revision\": \"d6a4230ef87a68fff5f98e3ac14cb6a8\"\n },\n {\n \"url\": \"en/advanced/get-stoken-cookie-from-the-third-party.md.html\",\n \"revision\": \"f77d72344a7b0e5411851547db98ded3\"\n },\n {\n \"url\": \"en/advanced/index.html\",\n \"revision\": \"9611da5c08d9177cc069d8884a4fe206\"\n },\n {\n \"url\": \"en/advanced/known-issue.md.html\",\n \"revision\": \"020f109676bee49a91991732e84f88e9\"\n },\n {\n \"url\": \"en/advanced/mihoyo-risk-tip.md.html\",\n \"revision\": \"15271a6679623e230418306f2ea77a77\"\n },\n {\n \"url\": \"en/advanced/README.md.html\",\n \"revision\": \"ffbc618c59c822e023b75a986b846873\"\n },\n {\n \"url\": \"en/advanced/uninstall.md.html\",\n \"revision\": \"f48bf7779b64e22cc4438cf9eae0c0c8\"\n },\n {\n \"url\": \"en/community.md.html\",\n \"revision\": \"f1711b4f1c8b17e9eaffefdf1c549667\"\n },\n {\n \"url\": \"en/features/achievements.md.html\",\n \"revision\": \"626b74256e9fa79d6b30c3d78e3a1172\"\n },\n {\n \"url\": \"en/features/character-data.md.html\",\n \"revision\": \"c48a638cac9db5c582cf5c40a7d786f7\"\n },\n {\n \"url\": \"en/features/character-wiki.md.html\",\n \"revision\": \"d5fb9aa02f1e3013cd50d1fa4f124691\"\n },\n {\n \"url\": \"en/features/daily-notes.md.html\",\n \"revision\": \"b3e5fa2d7e020b743baecbfad73e06c3\"\n },\n {\n \"url\": \"en/features/develop-plan.md.html\",\n \"revision\": \"6fdbe4696552234031063eff3fb4ab84\"\n },\n {\n \"url\": \"en/features/game-launcher.md.html\",\n \"revision\": \"c995392259f472b8e3385fc6f6f258ee\"\n },\n {\n \"url\": \"en/features/hutao-API.md.html\",\n \"revision\": \"c7a5f6726c7aa89cc4131149a6341182\"\n },\n {\n \"url\": \"en/features/hutao-settings.md.html\",\n \"revision\": \"c00fcefba589b67851cbd26c886570f0\"\n },\n {\n \"url\": \"en/features/index.html\",\n \"revision\": \"dc2a343e4f10e7952c8825bcce15e9f9\"\n },\n {\n \"url\": \"en/features/mhy-account-switch.md.html\",\n \"revision\": \"b4bde94e0c9a66a85324234b053950b8\"\n },\n {\n \"url\": \"en/features/README.md.html\",\n \"revision\": \"057e6b8211b26e76c338311821b5400e\"\n },\n {\n \"url\": \"en/features/weapon-wiki.md.html\",\n \"revision\": \"64b95b96f7c65fe2ce6f779d5306e3e4\"\n },\n {\n \"url\": \"en/features/wish-export.md.html\",\n \"revision\": \"f9f1823dcd34e02939710d765c16c20c\"\n },\n {\n \"url\": \"en/i18n.md.html\",\n \"revision\": \"355aded69c0805309faa82501d95f519\"\n },\n {\n \"url\": \"en/index.html\",\n \"revision\": \"c90e28b69961a214b57ccc6e86f1ab52\"\n },\n {\n \"url\": \"en/markmap.md.html\",\n \"revision\": \"e05ae72a6252d0386e99986ecb7fa17a\"\n },\n {\n \"url\": \"en/project.md.html\",\n \"revision\": \"05ac5ecd0f24020882c62f79f40eeb5f\"\n },\n {\n \"url\": \"en/quick-start.md.html\",\n \"revision\": \"bdbe06896992841a6d3e965b021e033b\"\n },\n {\n \"url\": \"en/side-load.md.html\",\n \"revision\": \"38bc56ceee8aa809561d529c7d46b91a\"\n },\n {\n \"url\": \"en/star-request.md.html\",\n \"revision\": \"8ecef7bf739cff7f3ac2c0a26a4852a5\"\n },\n {\n \"url\": \"en/statements/bug-report.md.html\",\n \"revision\": \"b13f9fefe7e00f954715173daceb0d3c\"\n },\n {\n \"url\": \"en/statements/index.html\",\n \"revision\": \"c85b965c023246a5391744623e277eef\"\n },\n {\n \"url\": \"en/statements/privacy-notice.md.html\",\n \"revision\": \"2f2b9945f6abce215883fa38589a1d98\"\n },\n {\n \"url\": \"en/statements/README.md.html\",\n \"revision\": \"547da8f627f2f2aabbcab64972c88e67\"\n },\n {\n \"url\": \"en/statements/tos.md.html\",\n \"revision\": \"cc5fbc12c3a8f905d9da9fe0410ad2bd\"\n },\n {\n \"url\": \"en/statements/update-log.md.html\",\n \"revision\": \"9a7a4d6f58d1137f55f853e9d576b2dc\"\n },\n {\n \"url\": \"features/achievements.html\",\n \"revision\": \"ded9f4b853144d0cf6bd2919487130aa\"\n },\n {\n \"url\": \"features/character-data.html\",\n \"revision\": \"23f31a5769a8acc6b93a0f5dbb29c23c\"\n },\n {\n \"url\": \"features/character-wiki.html\",\n \"revision\": \"f6ac3791b007dc062384553c8b728108\"\n },\n {\n \"url\": \"features/daily-notes.html\",\n \"revision\": \"f0d3116ca277d00843dbb83e5e0637d0\"\n },\n {\n \"url\": \"features/develop-plan.html\",\n \"revision\": \"62f1a3d0a0dea65a911f46f8d35d61ce\"\n },\n {\n \"url\": \"features/game-launcher.html\",\n \"revision\": \"9c453f2e77817f9961da38753bc0d4d4\"\n },\n {\n \"url\": \"features/hutao-API.html\",\n \"revision\": \"2fa17f83ab233d02f357c257367a5ac7\"\n },\n {\n \"url\": \"features/hutao-settings.html\",\n \"revision\": \"bb06e8565287eda46db876012ef77c68\"\n },\n {\n \"url\": \"features/index.html\",\n \"revision\": \"c3212984639bf246945beaa4369a6fbd\"\n },\n {\n \"url\": \"features/mhy-account-switch.html\",\n \"revision\": \"160c95cb4765ceb6da667f7dc719e23b\"\n },\n {\n \"url\": \"features/weapon-wiki.html\",\n \"revision\": \"0aefcc3cffc4f54ac84aeb1e36e92dc7\"\n },\n {\n \"url\": \"features/wish-export.html\",\n \"revision\": \"3dfff76062f7eb4dc10d9787173e5e6b\"\n },\n {\n \"url\": \"fontlist/demo_index.html\",\n \"revision\": \"925b49536eec61049492bf64fe28a9e6\"\n },\n {\n \"url\": \"i18n.html\",\n \"revision\": \"1ad2776e2b9a42524abc2b6a74388f51\"\n },\n {\n \"url\": \"index.html\",\n \"revision\": \"5c3bbc19d2d1fd727fbcdc26ab4b77b6\"\n },\n {\n \"url\": \"ko/advanced/artifact-rating-rules.md.html\",\n \"revision\": \"32d6cad5048bd2e21ca49576550bf599\"\n },\n {\n \"url\": \"ko/advanced/exceptions.md.html\",\n \"revision\": \"9241f7f345aad6772032251e000c4867\"\n },\n {\n \"url\": \"ko/advanced/FAQ.md.html\",\n \"revision\": \"c9a820e8da1c37361e614733026058bb\"\n },\n {\n \"url\": \"ko/advanced/Gacha-system-and-export-principal.md.html\",\n \"revision\": \"f386f023a46dd0145b27e93d2731e8aa\"\n },\n {\n \"url\": \"ko/advanced/get-stoken-cookie-from-the-third-party.md.html\",\n \"revision\": \"a1419657f43f7ed5fc5f5c35f9b34dc3\"\n },\n {\n \"url\": \"ko/advanced/index.html\",\n \"revision\": \"e24a1af5f20c4f78288504c37240b46e\"\n },\n {\n \"url\": \"ko/advanced/known-issue.md.html\",\n \"revision\": \"ebf4a7cf41c05096620cecfcae31a5ad\"\n },\n {\n \"url\": \"ko/advanced/mihoyo-risk-tip.md.html\",\n \"revision\": \"e2bccdc03b04f2c648dc6da9c464aeb2\"\n },\n {\n \"url\": \"ko/advanced/README.md.html\",\n \"revision\": \"ee6a98456cd8da31092fc904e59fa904\"\n },\n {\n \"url\": \"ko/advanced/uninstall.md.html\",\n \"revision\": \"0d7b3bce5642778d3877463a84b61c85\"\n },\n {\n \"url\": \"ko/community.md.html\",\n \"revision\": \"491965250d3954d3306c6c1febf10a43\"\n },\n {\n \"url\": \"ko/features/achievements.md.html\",\n \"revision\": \"5100102ff53a85d9af75c144bc7c8e93\"\n },\n {\n \"url\": \"ko/features/character-data.md.html\",\n \"revision\": \"2dbacca3adca8699c9a1a517e602648e\"\n },\n {\n \"url\": \"ko/features/character-wiki.md.html\",\n \"revision\": \"1d0c274f37d560d9b29fe2c090612c87\"\n },\n {\n \"url\": \"ko/features/daily-notes.md.html\",\n \"revision\": \"78aa1e601d3e2ea4c1982adc01dcc1c4\"\n },\n {\n \"url\": \"ko/features/develop-plan.md.html\",\n \"revision\": \"a747ca4759ef1b96f33c859fa6675e9d\"\n },\n {\n \"url\": \"ko/features/game-launcher.md.html\",\n \"revision\": \"09910bace21e5296867ec75422237a70\"\n },\n {\n \"url\": \"ko/features/hutao-API.md.html\",\n \"revision\": \"75abad5057ba14e76825f8ed4ecad874\"\n },\n {\n \"url\": \"ko/features/hutao-settings.md.html\",\n \"revision\": \"c47fb3e9bd3c77418e23c4533fb50422\"\n },\n {\n \"url\": \"ko/features/index.html\",\n \"revision\": \"dfac9ed3d3814a901483e9384cff672f\"\n },\n {\n \"url\": \"ko/features/mhy-account-switch.md.html\",\n \"revision\": \"0995bb52462bca769ec0a7bd257b584d\"\n },\n {\n \"url\": \"ko/features/README.md.html\",\n \"revision\": \"0d3774fc2d2b933b8fc4a2e08c907bec\"\n },\n {\n \"url\": \"ko/features/weapon-wiki.md.html\",\n \"revision\": \"9c7ea7b6a5043cc61499252e092ae1f3\"\n },\n {\n \"url\": \"ko/features/wish-export.md.html\",\n \"revision\": \"feb14823346c444f8f25fbc326274dae\"\n },\n {\n \"url\": \"ko/i18n.md.html\",\n \"revision\": \"75621a5020c52c70d0d9c34fd4a97165\"\n },\n {\n \"url\": \"ko/index.html\",\n \"revision\": \"44c4359b17052eb3b6ca354cdd296887\"\n },\n {\n \"url\": \"ko/markmap.md.html\",\n \"revision\": \"35e07c5a83922439a9dbc80ff4c46eb4\"\n },\n {\n \"url\": \"ko/project.md.html\",\n \"revision\": \"c5faa2ac771b47efe293cf08acf2a6ab\"\n },\n {\n \"url\": \"ko/quick-start.md.html\",\n \"revision\": \"194caecb488fb25aad631ce70ca62fc3\"\n },\n {\n \"url\": \"ko/side-load.md.html\",\n \"revision\": \"b6616b574d021f377bbe7af69bb83bf8\"\n },\n {\n \"url\": \"ko/star-request.md.html\",\n \"revision\": \"2b4e2c71b081bf44e6b3e4f66c50e975\"\n },\n {\n \"url\": \"ko/statements/bug-report.md.html\",\n \"revision\": \"c2eb25b4a37d22f7dcb330f0d0c29c26\"\n },\n {\n \"url\": \"ko/statements/index.html\",\n \"revision\": \"37ca33a26d79b76293f86f10b9ccd206\"\n },\n {\n \"url\": \"ko/statements/privacy-notice.md.html\",\n \"revision\": \"b25f64da0fe5fc9e58b6da7c7303e09b\"\n },\n {\n \"url\": \"ko/statements/README.md.html\",\n \"revision\": \"ae802dfcda41f20123f94cd0b7001c85\"\n },\n {\n \"url\": \"ko/statements/tos.md.html\",\n \"revision\": \"036e9e0c8b2a937b305ffa4e4af2e199\"\n },\n {\n \"url\": \"ko/statements/update-log.md.html\",\n \"revision\": \"b1bbe8285db2e7b020cdf233298f0d89\"\n },\n {\n \"url\": \"markmap.html\",\n \"revision\": \"02a3b1337de10eebcc8d1f7c8cf7c93b\"\n },\n {\n \"url\": \"markmap/zh.html\",\n \"revision\": \"b35a18f015a5cd1b4ae885e560b2caaa\"\n },\n {\n \"url\": \"project.html\",\n \"revision\": \"26832c40f4bb812835a4c603b9695b56\"\n },\n {\n \"url\": \"quick-start.html\",\n \"revision\": \"e5ce60c184ce39ac4139f104c2576de6\"\n },\n {\n \"url\": \"side-load.html\",\n \"revision\": \"bf85c5eff676d2c75fe1c9c91560dba9\"\n },\n {\n \"url\": \"star-request.html\",\n \"revision\": \"6bca09d331d47f6bf65a91d11f526ec3\"\n },\n {\n \"url\": \"statements/bug-report.html\",\n \"revision\": \"ef135d50a38fb30cf3b2e2c3070d42f7\"\n },\n {\n \"url\": \"statements/index.html\",\n \"revision\": \"8fe82a41af9875dcbacf85ca86e6c5e1\"\n },\n {\n \"url\": \"statements/privacy-notice.html\",\n \"revision\": \"2a99ea8a251b2fd6f8460af0aebfd51c\"\n },\n {\n \"url\": \"statements/tos.html\",\n \"revision\": \"59711fd900e1ea307a64a31d161cbd37\"\n },\n {\n \"url\": \"statements/update-log.html\",\n \"revision\": \"1823d7ee5c14d61cbb63ba5be117b945\"\n },\n {\n \"url\": \"store-badge.html\",\n \"revision\": \"969c079a8fa84a3096f6afa5fbfe357e\"\n },\n {\n \"url\": \"images/202209/Achievements.png\",\n \"revision\": \"067cff70d53656b2e3e878df949823f6\"\n },\n {\n \"url\": \"images/202209/HeroImageLogo.png\",\n \"revision\": \"fb8507e3eaccbd6408874dcf10973d62\"\n },\n {\n \"url\": \"images/202209/IndexIconAchievements.png\",\n \"revision\": \"ea409f5a87b1c7666121ead606e323ef\"\n },\n {\n \"url\": \"images/202209/IndexIconCharacters.png\",\n \"revision\": \"db66594140f8dfc65556cc0ac2ed3e3e\"\n },\n {\n \"url\": \"images/202209/IndexIconMihoyoBBS.png\",\n \"revision\": \"b9c679888c01a50e6b126f9dae0d50d1\"\n },\n {\n \"url\": \"images/202209/IndexIconWeapons.png\",\n \"revision\": \"21a20e656ff91575a50c2a1c0253a581\"\n },\n {\n \"url\": \"images/202209/IndexIconWish.png\",\n \"revision\": \"0b4e790c4cb1eeba7473ad8e1b14ac23\"\n },\n {\n \"url\": \"images/202209/SGLogoUpgrade64.png\",\n \"revision\": \"1b95d8969049e0b31c0d89eeface0b89\"\n },\n {\n \"url\": \"images/202209/wish-export.png\",\n \"revision\": \"ef07fa6499c22d00c78dc182ad3cbab5\"\n },\n {\n \"url\": \"images/202210/1.1.7-Update-Error-Fix.png\",\n \"revision\": \"1f1958198ca4510713648cff6c43fcd5\"\n },\n {\n \"url\": \"images/202210/1.1.7-Update-Error.png\",\n \"revision\": \"3e04317e974e1cec550096b7ea88d708\"\n },\n {\n \"url\": \"images/202210/account-upgrade.png\",\n \"revision\": \"52b1c5695109142c9496bb6e14a9c2d1\"\n },\n {\n \"url\": \"images/202210/HttpRequestException.jpg\",\n \"revision\": \"878a57ab9fe5de6b774d7e91776987ab\"\n },\n {\n \"url\": \"images/202210/hutao-api-submit.png\",\n \"revision\": \"6a201ae85f470f3bb70e868137524830\"\n },\n {\n \"url\": \"images/202210/hutao-api.png\",\n \"revision\": \"5bd260fe9b5c18a41765c1126cfd91ff\"\n },\n {\n \"url\": \"images/202210/hutao-login.png\",\n \"revision\": \"21af43587bacf56bf40cadc884381c49\"\n },\n {\n \"url\": \"images/202211/character-data-display.png\",\n \"revision\": \"0cd41e7a02ee864ff12f0f69c926b79f\"\n },\n {\n \"url\": \"images/202211/character-data-logo.png\",\n \"revision\": \"04cc28833ed4c2108ba215fbc33325bf\"\n },\n {\n \"url\": \"images/202211/character-wiki-logo.png\",\n \"revision\": \"db66594140f8dfc65556cc0ac2ed3e3e\"\n },\n {\n \"url\": \"images/202211/character-wiki.png\",\n \"revision\": \"002ee49f019709942ae1b3dc541d05e4\"\n },\n {\n \"url\": \"images/202211/game-launcher-logo.png\",\n \"revision\": \"a5a5d6d5a09926689f8a61db4b24c2df\"\n },\n {\n \"url\": \"images/202211/hutao-api-logo.png\",\n \"revision\": \"feb8ae3e6c4099e0b7804e3d7ebda7c2\"\n },\n {\n \"url\": \"images/202211/wish-export.png\",\n \"revision\": \"c695c558c514d9aa0d3903d5c41f63b9\"\n },\n {\n \"url\": \"images/202301/achievement.png\",\n \"revision\": \"42fd361ea1336daf7cd33bf187e62fa2\"\n },\n {\n \"url\": \"images/202301/dev-plan-logo.png\",\n \"revision\": \"5d69e71ecd6e1b553395e2306fff5f34\"\n },\n {\n \"url\": \"images/202301/live-stat-tracking-logo.png\",\n \"revision\": \"23a418c1d29dbbf0142085f2e8ad464d\"\n },\n {\n \"url\": \"images/202301/spiral-abyss-record-logo.png\",\n \"revision\": \"6d213b91803137c600bb27b973a7ee25\"\n },\n {\n \"url\": \"images/202301/weapon-wiki-logo.png\",\n \"revision\": \"21a20e656ff91575a50c2a1c0253a581\"\n },\n {\n \"url\": \"pwa-icon/chrome-192.png\",\n \"revision\": \"6d30f6750b36f3a261ad989d26feb899\"\n },\n {\n \"url\": \"pwa-icon/chrome-512.png\",\n \"revision\": \"920fa62caa82087b012351242dcc46c0\"\n },\n {\n \"url\": \"pwa-icon/ios-152.png\",\n \"revision\": \"b51617947bc9724dad89fa357624a671\"\n },\n {\n \"url\": \"pwa-icon/ios-192.png\",\n \"revision\": \"6d30f6750b36f3a261ad989d26feb899\"\n },\n {\n \"url\": \"pwa-icon/ios-512.png\",\n \"revision\": \"920fa62caa82087b012351242dcc46c0\"\n },\n {\n \"url\": \"pwa-icon/ms-256.png\",\n \"revision\": \"f877e44d42504adaac6f558be4d93b3a\"\n }\n], {});\nworkbox_precaching_cleanupOutdatedCaches();\n\n\n\n\n\n\n\n"],"names":["self","addEventListener","event","data","type","skipWaiting","workbox_core_clientsClaim","workbox_precaching_precacheAndRoute","url","revision","workbox_precaching_cleanupOutdatedCaches"],"mappings":"0nBAqBAA,KAAKC,iBAAiB,WAAYC,IAC5BA,EAAMC,MAA4B,iBAApBD,EAAMC,KAAKC,MAC3BJ,KAAKK,aACP,IAGFC,EAAAA,eAQAC,EAAAA,iBAAoC,CAClC,CACEC,IAAO,8BACPC,SAAY,oCAEd,CACED,IAAO,8BACPC,SAAY,oCAEd,CACED,IAAO,uCACPC,SAAY,oCAEd,CACED,IAAO,uCACPC,SAAY,oCAEd,CACED,IAAO,0CACPC,SAAY,oCAEd,CACED,IAAO,0CACPC,SAAY,oCAEd,CACED,IAAO,0CACPC,SAAY,oCAEd,CACED,IAAO,0CACPC,SAAY,oCAEd,CACED,IAAO,yBACPC,SAAY,oCAEd,CACED,IAAO,gDACPC,SAAY,oCAEd,CACED,IAAO,gDACPC,SAAY,oCAEd,CACED,IAAO,mDACPC,SAAY,oCAEd,CACED,IAAO,mDACPC,SAAY,oCAEd,CACED,IAAO,mDACPC,SAAY,oCAEd,CACED,IAAO,mDACPC,SAAY,oCAEd,CACED,IAAO,0BACPC,SAAY,oCAEd,CACED,IAAO,qCACPC,SAAY,oCAEd,CACED,IAAO,qCACPC,SAAY,oCAEd,CACED,IAAO,wCACPC,SAAY,oCAEd,CACED,IAAO,wCACPC,SAAY,oCAEd,CACED,IAAO,wCACPC,SAAY,oCAEd,CACED,IAAO,wCACPC,SAAY,oCAEd,CACED,IAAO,yCACPC,SAAY,oCAEd,CACED,IAAO,yCACPC,SAAY,oCAEd,CACED,IAAO,4CACPC,SAAY,oCAEd,CACED,IAAO,4CACPC,SAAY,oCAEd,CACED,IAAO,4CACPC,SAAY,oCAEd,CACED,IAAO,4CACPC,SAAY,oCAEd,CACED,IAAO,yCACPC,SAAY,oCAEd,CACED,IAAO,yCACPC,SAAY,oCAEd,CACED,IAAO,4CACPC,SAAY,oCAEd,CACED,IAAO,4CACPC,SAAY,oCAEd,CACED,IAAO,4CACPC,SAAY,oCAEd,CACED,IAAO,4CACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,uCACPC,SAAY,oCAEd,CACED,IAAO,uCACPC,SAAY,oCAEd,CACED,IAAO,uCACPC,SAAY,oCAEd,CACED,IAAO,uCACPC,SAAY,oCAEd,CACED,IAAO,sCACPC,SAAY,oCAEd,CACED,IAAO,sCACPC,SAAY,oCAEd,CACED,IAAO,yCACPC,SAAY,oCAEd,CACED,IAAO,yCACPC,SAAY,oCAEd,CACED,IAAO,yCACPC,SAAY,oCAEd,CACED,IAAO,yCACPC,SAAY,oCAEd,CACED,IAAO,uCACPC,SAAY,oCAEd,CACED,IAAO,uCACPC,SAAY,oCAEd,CACED,IAAO,0CACPC,SAAY,oCAEd,CACED,IAAO,0CACPC,SAAY,oCAEd,CACED,IAAO,0CACPC,SAAY,oCAEd,CACED,IAAO,0CACPC,SAAY,oCAEd,CACED,IAAO,iDACPC,SAAY,oCAEd,CACED,IAAO,+BACPC,SAAY,oCAEd,CACED,IAAO,qCACPC,SAAY,oCAEd,CACED,IAAO,qCACPC,SAAY,oCAEd,CACED,IAAO,wCACPC,SAAY,oCAEd,CACED,IAAO,wCACPC,SAAY,oCAEd,CACED,IAAO,wCACPC,SAAY,oCAEd,CACED,IAAO,wCACPC,SAAY,oCAEd,CACED,IAAO,8BACPC,SAAY,oCAEd,CACED,IAAO,8BACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,+BACPC,SAAY,oCAEd,CACED,IAAO,+BACPC,SAAY,oCAEd,CACED,IAAO,4DACPC,SAAY,oCAEd,CACED,IAAO,4DACPC,SAAY,oCAEd,CACED,IAAO,+DACPC,SAAY,oCAEd,CACED,IAAO,+DACPC,SAAY,oCAEd,CACED,IAAO,+DACPC,SAAY,oCAEd,CACED,IAAO,+DACPC,SAAY,oCAEd,CACED,IAAO,wCACPC,SAAY,oCAEd,CACED,IAAO,wCACPC,SAAY,oCAEd,CACED,IAAO,2CACPC,SAAY,oCAEd,CACED,IAAO,2CACPC,SAAY,oCAEd,CACED,IAAO,2CACPC,SAAY,oCAEd,CACED,IAAO,2CACPC,SAAY,oCAEd,CACED,IAAO,iEACPC,SAAY,oCAEd,CACED,IAAO,iEACPC,SAAY,oCAEd,CACED,IAAO,oEACPC,SAAY,oCAEd,CACED,IAAO,oEACPC,SAAY,oCAEd,CACED,IAAO,oEACPC,SAAY,oCAEd,CACED,IAAO,oEACPC,SAAY,oCAEd,CACED,IAAO,mCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,uCACPC,SAAY,oCAEd,CACED,IAAO,uCACPC,SAAY,oCAEd,CACED,IAAO,uCACPC,SAAY,oCAEd,CACED,IAAO,uCACPC,SAAY,oCAEd,CACED,IAAO,yCACPC,SAAY,oCAEd,CACED,IAAO,yCACPC,SAAY,oCAEd,CACED,IAAO,4CACPC,SAAY,oCAEd,CACED,IAAO,4CACPC,SAAY,oCAEd,CACED,IAAO,4CACPC,SAAY,oCAEd,CACED,IAAO,4CACPC,SAAY,oCAEd,CACED,IAAO,+BACPC,SAAY,oCAEd,CACED,IAAO,+BACPC,SAAY,oCAEd,CACED,IAAO,kCACPC,SAAY,oCAEd,CACED,IAAO,kCACPC,SAAY,oCAEd,CACED,IAAO,kCACPC,SAAY,oCAEd,CACED,IAAO,kCACPC,SAAY,oCAEd,CACED,IAAO,2BACPC,SAAY,oCAEd,CACED,IAAO,2BACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,0CACPC,SAAY,oCAEd,CACED,IAAO,yCACPC,SAAY,oCAEd,CACED,IAAO,wCACPC,SAAY,oCAEd,CACED,IAAO,6CACPC,SAAY,oCAEd,CACED,IAAO,8CACPC,SAAY,oCAEd,CACED,IAAO,+CACPC,SAAY,oCAEd,CACED,IAAO,iDACPC,SAAY,oCAEd,CACED,IAAO,kDACPC,SAAY,oCAEd,CACED,IAAO,gDACPC,SAAY,oCAEd,CACED,IAAO,2CACPC,SAAY,oCAEd,CACED,IAAO,yCACPC,SAAY,oCAEd,CACED,IAAO,0CACPC,SAAY,oCAEd,CACED,IAAO,4CACPC,SAAY,oCAEd,CACED,IAAO,8CACPC,SAAY,oCAEd,CACED,IAAO,6CACPC,SAAY,oCAEd,CACED,IAAO,wCACPC,SAAY,oCAEd,CACED,IAAO,sCACPC,SAAY,oCAEd,CACED,IAAO,uCACPC,SAAY,oCAEd,CACED,IAAO,4CACPC,SAAY,oCAEd,CACED,IAAO,8CACPC,SAAY,oCAEd,CACED,IAAO,6CACPC,SAAY,oCAEd,CACED,IAAO,wCACPC,SAAY,oCAEd,CACED,IAAO,0CACPC,SAAY,oCAEd,CACED,IAAO,yCACPC,SAAY,oCAEd,CACED,IAAO,2CACPC,SAAY,oCAEd,CACED,IAAO,0CACPC,SAAY,oCAEd,CACED,IAAO,yCACPC,SAAY,oCAEd,CACED,IAAO,6CACPC,SAAY,oCAEd,CACED,IAAO,8CACPC,SAAY,oCAEd,CACED,IAAO,4CACPC,SAAY,oCAEd,CACED,IAAO,wCACPC,SAAY,oCAEd,CACED,IAAO,0CACPC,SAAY,oCAEd,CACED,IAAO,yCACPC,SAAY,oCAEd,CACED,IAAO,2CACPC,SAAY,oCAEd,CACED,IAAO,6CACPC,SAAY,oCAEd,CACED,IAAO,4CACPC,SAAY,oCAEd,CACED,IAAO,+CACPC,SAAY,oCAEd,CACED,IAAO,6CACPC,SAAY,oCAEd,CACED,IAAO,8CACPC,SAAY,oCAEd,CACED,IAAO,+CACPC,SAAY,oCAEd,CACED,IAAO,gDACPC,SAAY,oCAEd,CACED,IAAO,8CACPC,SAAY,oCAEd,CACED,IAAO,6CACPC,SAAY,oCAEd,CACED,IAAO,2CACPC,SAAY,oCAEd,CACED,IAAO,4CACPC,SAAY,oCAEd,CACED,IAAO,4CACPC,SAAY,oCAEd,CACED,IAAO,0CACPC,SAAY,oCAEd,CACED,IAAO,2CACPC,SAAY,oCAEd,CACED,IAAO,2CACPC,SAAY,oCAEd,CACED,IAAO,0CACPC,SAAY,oCAEd,CACED,IAAO,4CACPC,SAAY,oCAEd,CACED,IAAO,0CACPC,SAAY,oCAEd,CACED,IAAO,2CACPC,SAAY,oCAEd,CACED,IAAO,2CACPC,SAAY,oCAEd,CACED,IAAO,4CACPC,SAAY,oCAEd,CACED,IAAO,0CACPC,SAAY,oCAEd,CACED,IAAO,iDACPC,SAAY,oCAEd,CACED,IAAO,gDACPC,SAAY,oCAEd,CACED,IAAO,+CACPC,SAAY,oCAEd,CACED,IAAO,sCACPC,SAAY,oCAEd,CACED,IAAO,sCACPC,SAAY,oCAEd,CACED,IAAO,yCACPC,SAAY,oCAEd,CACED,IAAO,yCACPC,SAAY,oCAEd,CACED,IAAO,yCACPC,SAAY,oCAEd,CACED,IAAO,yCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,qCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,kCACPC,SAAY,oCAEd,CACED,IAAO,kCACPC,SAAY,oCAEd,CACED,IAAO,kCACPC,SAAY,oCAEd,CACED,IAAO,qCACPC,SAAY,oCAEd,CACED,IAAO,qCACPC,SAAY,oCAEd,CACED,IAAO,qCACPC,SAAY,oCAEd,CACED,IAAO,qCACPC,SAAY,oCAEd,CACED,IAAO,8BACPC,SAAY,oCAEd,CACED,IAAO,6CACPC,SAAY,oCAEd,CACED,IAAO,qCACPC,SAAY,oCAEd,CACED,IAAO,6CACPC,SAAY,oCAEd,CACED,IAAO,6CACPC,SAAY,oCAEd,CACED,IAAO,gDACPC,SAAY,oCAEd,CACED,IAAO,gDACPC,SAAY,oCAEd,CACED,IAAO,gDACPC,SAAY,oCAEd,CACED,IAAO,gDACPC,SAAY,oCAEd,CACED,IAAO,0CACPC,SAAY,oCAEd,CACED,IAAO,0CACPC,SAAY,oCAEd,CACED,IAAO,6CACPC,SAAY,oCAEd,CACED,IAAO,6CACPC,SAAY,oCAEd,CACED,IAAO,6CACPC,SAAY,oCAEd,CACED,IAAO,6CACPC,SAAY,oCAEd,CACED,IAAO,+BACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,yCACPC,SAAY,oCAEd,CACED,IAAO,yCACPC,SAAY,oCAEd,CACED,IAAO,4CACPC,SAAY,oCAEd,CACED,IAAO,4CACPC,SAAY,oCAEd,CACED,IAAO,4CACPC,SAAY,oCAEd,CACED,IAAO,4CACPC,SAAY,oCAEd,CACED,IAAO,kCACPC,SAAY,oCAEd,CACED,IAAO,kCACPC,SAAY,oCAEd,CACED,IAAO,qCACPC,SAAY,oCAEd,CACED,IAAO,qCACPC,SAAY,oCAEd,CACED,IAAO,qCACPC,SAAY,oCAEd,CACED,IAAO,qCACPC,SAAY,oCAEd,CACED,IAAO,sCACPC,SAAY,oCAEd,CACED,IAAO,sCACPC,SAAY,oCAEd,CACED,IAAO,yCACPC,SAAY,oCAEd,CACED,IAAO,yCACPC,SAAY,oCAEd,CACED,IAAO,yCACPC,SAAY,oCAEd,CACED,IAAO,yCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,uCACPC,SAAY,oCAEd,CACED,IAAO,uCACPC,SAAY,oCAEd,CACED,IAAO,uCACPC,SAAY,oCAEd,CACED,IAAO,uCACPC,SAAY,oCAEd,CACED,IAAO,8CACPC,SAAY,oCAEd,CACED,IAAO,6CACPC,SAAY,oCAEd,CACED,IAAO,6CACPC,SAAY,oCAEd,CACED,IAAO,8CACPC,SAAY,oCAEd,CACED,IAAO,+CACPC,SAAY,oCAEd,CACED,IAAO,8CACPC,SAAY,oCAEd,CACED,IAAO,+CACPC,SAAY,oCAEd,CACED,IAAO,gDACPC,SAAY,oCAEd,CACED,IAAO,+CACPC,SAAY,oCAEd,CACED,IAAO,sDACPC,SAAY,oCAEd,CACED,IAAO,qDACPC,SAAY,oCAEd,CACED,IAAO,qDACPC,SAAY,oCAEd,CACED,IAAO,uCACPC,SAAY,oCAEd,CACED,IAAO,uCACPC,SAAY,oCAEd,CACED,IAAO,0CACPC,SAAY,oCAEd,CACED,IAAO,0CACPC,SAAY,oCAEd,CACED,IAAO,0CACPC,SAAY,oCAEd,CACED,IAAO,0CACPC,SAAY,oCAEd,CACED,IAAO,4BACPC,SAAY,oCAEd,CACED,IAAO,2BACPC,SAAY,oCAEd,CACED,IAAO,qCACPC,SAAY,oCAEd,CACED,IAAO,qCACPC,SAAY,oCAEd,CACED,IAAO,qCACPC,SAAY,oCAEd,CACED,IAAO,qCACPC,SAAY,oCAEd,CACED,IAAO,8BACPC,SAAY,oCAEd,CACED,IAAO,8BACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,uCACPC,SAAY,oCAEd,CACED,IAAO,uCACPC,SAAY,oCAEd,CACED,IAAO,uCACPC,SAAY,oCAEd,CACED,IAAO,uCACPC,SAAY,oCAEd,CACED,IAAO,qCACPC,SAAY,oCAEd,CACED,IAAO,qCACPC,SAAY,oCAEd,CACED,IAAO,wCACPC,SAAY,oCAEd,CACED,IAAO,wCACPC,SAAY,oCAEd,CACED,IAAO,wCACPC,SAAY,oCAEd,CACED,IAAO,wCACPC,SAAY,oCAEd,CACED,IAAO,8BACPC,SAAY,oCAEd,CACED,IAAO,mCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,sCACPC,SAAY,oCAEd,CACED,IAAO,sCACPC,SAAY,oCAEd,CACED,IAAO,yCACPC,SAAY,oCAEd,CACED,IAAO,yCACPC,SAAY,oCAEd,CACED,IAAO,yCACPC,SAAY,oCAEd,CACED,IAAO,yCACPC,SAAY,oCAEd,CACED,IAAO,sCACPC,SAAY,oCAEd,CACED,IAAO,sCACPC,SAAY,oCAEd,CACED,IAAO,yCACPC,SAAY,oCAEd,CACED,IAAO,yCACPC,SAAY,oCAEd,CACED,IAAO,yCACPC,SAAY,oCAEd,CACED,IAAO,yCACPC,SAAY,oCAEd,CACED,IAAO,8BACPC,SAAY,oCAEd,CACED,IAAO,oBACPC,SAAY,oCAEd,CACED,IAAO,wBACPC,SAAY,oCAEd,CACED,IAAO,uBACPC,SAAY,oCAEd,CACED,IAAO,wBACPC,SAAY,oCAEd,CACED,IAAO,yBACPC,SAAY,oCAEd,CACED,IAAO,0BACPC,SAAY,oCAEd,CACED,IAAO,WACPC,SAAY,oCAEd,CACED,IAAO,sCACPC,SAAY,oCAEd,CACED,IAAO,2BACPC,SAAY,oCAEd,CACED,IAAO,oBACPC,SAAY,oCAEd,CACED,IAAO,kDACPC,SAAY,oCAEd,CACED,IAAO,uDACPC,SAAY,oCAEd,CACED,IAAO,sBACPC,SAAY,oCAEd,CACED,IAAO,4BACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,0BACPC,SAAY,oCAEd,CACED,IAAO,iBACPC,SAAY,oCAEd,CACED,IAAO,6BACPC,SAAY,oCAEd,CACED,IAAO,kCACPC,SAAY,oCAEd,CACED,IAAO,kCACPC,SAAY,oCAEd,CACED,IAAO,4CACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,0BACPC,SAAY,oCAEd,CACED,IAAO,wDACPC,SAAY,oCAEd,CACED,IAAO,6DACPC,SAAY,oCAEd,CACED,IAAO,yBACPC,SAAY,oCAEd,CACED,IAAO,kCACPC,SAAY,oCAEd,CACED,IAAO,sCACPC,SAAY,oCAEd,CACED,IAAO,6BACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,uBACPC,SAAY,oCAEd,CACED,IAAO,mCACPC,SAAY,oCAEd,CACED,IAAO,qCACPC,SAAY,oCAEd,CACED,IAAO,qCACPC,SAAY,oCAEd,CACED,IAAO,kCACPC,SAAY,oCAEd,CACED,IAAO,mCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,qCACPC,SAAY,oCAEd,CACED,IAAO,yBACPC,SAAY,oCAEd,CACED,IAAO,yCACPC,SAAY,oCAEd,CACED,IAAO,6BACPC,SAAY,oCAEd,CACED,IAAO,kCACPC,SAAY,oCAEd,CACED,IAAO,kCACPC,SAAY,oCAEd,CACED,IAAO,kBACPC,SAAY,oCAEd,CACED,IAAO,gBACPC,SAAY,oCAEd,CACED,IAAO,qBACPC,SAAY,oCAEd,CACED,IAAO,qBACPC,SAAY,oCAEd,CACED,IAAO,yBACPC,SAAY,oCAEd,CACED,IAAO,uBACPC,SAAY,oCAEd,CACED,IAAO,0BACPC,SAAY,oCAEd,CACED,IAAO,mCACPC,SAAY,oCAEd,CACED,IAAO,2BACPC,SAAY,oCAEd,CACED,IAAO,uCACPC,SAAY,oCAEd,CACED,IAAO,+BACPC,SAAY,oCAEd,CACED,IAAO,4BACPC,SAAY,oCAEd,CACED,IAAO,mCACPC,SAAY,oCAEd,CACED,IAAO,6BACPC,SAAY,oCAEd,CACED,IAAO,+BACPC,SAAY,oCAEd,CACED,IAAO,+BACPC,SAAY,oCAEd,CACED,IAAO,4BACPC,SAAY,oCAEd,CACED,IAAO,6BACPC,SAAY,oCAEd,CACED,IAAO,8BACPC,SAAY,oCAEd,CACED,IAAO,0BACPC,SAAY,oCAEd,CACED,IAAO,+BACPC,SAAY,oCAEd,CACED,IAAO,sBACPC,SAAY,oCAEd,CACED,IAAO,mCACPC,SAAY,oCAEd,CACED,IAAO,4BACPC,SAAY,oCAEd,CACED,IAAO,4BACPC,SAAY,oCAEd,CACED,IAAO,2BACPC,SAAY,oCAEd,CACED,IAAO,YACPC,SAAY,oCAEd,CACED,IAAO,aACPC,SAAY,oCAEd,CACED,IAAO,4CACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,0BACPC,SAAY,oCAEd,CACED,IAAO,wDACPC,SAAY,oCAEd,CACED,IAAO,6DACPC,SAAY,oCAEd,CACED,IAAO,yBACPC,SAAY,oCAEd,CACED,IAAO,kCACPC,SAAY,oCAEd,CACED,IAAO,sCACPC,SAAY,oCAEd,CACED,IAAO,6BACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,uBACPC,SAAY,oCAEd,CACED,IAAO,mCACPC,SAAY,oCAEd,CACED,IAAO,qCACPC,SAAY,oCAEd,CACED,IAAO,qCACPC,SAAY,oCAEd,CACED,IAAO,kCACPC,SAAY,oCAEd,CACED,IAAO,mCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,qCACPC,SAAY,oCAEd,CACED,IAAO,yBACPC,SAAY,oCAEd,CACED,IAAO,yCACPC,SAAY,oCAEd,CACED,IAAO,6BACPC,SAAY,oCAEd,CACED,IAAO,kCACPC,SAAY,oCAEd,CACED,IAAO,kCACPC,SAAY,oCAEd,CACED,IAAO,kBACPC,SAAY,oCAEd,CACED,IAAO,gBACPC,SAAY,oCAEd,CACED,IAAO,qBACPC,SAAY,oCAEd,CACED,IAAO,qBACPC,SAAY,oCAEd,CACED,IAAO,yBACPC,SAAY,oCAEd,CACED,IAAO,uBACPC,SAAY,oCAEd,CACED,IAAO,0BACPC,SAAY,oCAEd,CACED,IAAO,mCACPC,SAAY,oCAEd,CACED,IAAO,2BACPC,SAAY,oCAEd,CACED,IAAO,uCACPC,SAAY,oCAEd,CACED,IAAO,+BACPC,SAAY,oCAEd,CACED,IAAO,4BACPC,SAAY,oCAEd,CACED,IAAO,mCACPC,SAAY,oCAEd,CACED,IAAO,eACPC,SAAY,oCAEd,CACED,IAAO,kBACPC,SAAY,oCAEd,CACED,IAAO,eACPC,SAAY,oCAEd,CACED,IAAO,mBACPC,SAAY,oCAEd,CACED,IAAO,iBACPC,SAAY,oCAEd,CACED,IAAO,oBACPC,SAAY,oCAEd,CACED,IAAO,6BACPC,SAAY,oCAEd,CACED,IAAO,wBACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,sBACPC,SAAY,oCAEd,CACED,IAAO,6BACPC,SAAY,oCAEd,CACED,IAAO,mBACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,kCACPC,SAAY,oCAEd,CACED,IAAO,0CACPC,SAAY,oCAEd,CACED,IAAO,wCACPC,SAAY,oCAEd,CACED,IAAO,uCACPC,SAAY,oCAEd,CACED,IAAO,qCACPC,SAAY,oCAEd,CACED,IAAO,kCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,2CACPC,SAAY,oCAEd,CACED,IAAO,uCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,yCACPC,SAAY,oCAEd,CACED,IAAO,qCACPC,SAAY,oCAEd,CACED,IAAO,8BACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,2CACPC,SAAY,oCAEd,CACED,IAAO,wCACPC,SAAY,oCAEd,CACED,IAAO,wCACPC,SAAY,oCAEd,CACED,IAAO,mCACPC,SAAY,oCAEd,CACED,IAAO,uCACPC,SAAY,oCAEd,CACED,IAAO,mCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,kCACPC,SAAY,oCAEd,CACED,IAAO,4CACPC,SAAY,oCAEd,CACED,IAAO,6CACPC,SAAY,oCAEd,CACED,IAAO,qCACPC,SAAY,oCAEd,CACED,IAAO,0BACPC,SAAY,oCAEd,CACED,IAAO,0BACPC,SAAY,oCAEd,CACED,IAAO,uBACPC,SAAY,oCAEd,CACED,IAAO,uBACPC,SAAY,oCAEd,CACED,IAAO,uBACPC,SAAY,oCAEd,CACED,IAAO,sBACPC,SAAY,qCAEb,CAAE,GACLC,EAAAA"} \ No newline at end of file diff --git a/side-load.html b/side-load.html index 335385246..da016ad5e 100644 --- a/side-load.html +++ b/side-load.html @@ -32,7 +32,7 @@ } - +

              DGP-Studio小于 1 分钟

              侧载安装

              通用安装方式

              • 在系统设置中打开开发者设置界面,勾选 开发人员模式允许 PowerShell 脚本 (自行百度)
              • 解压已下载的压缩包,找到Install.ps1文件,右键选择使用PowerShell运行,按照提示允许PowerShell执行操作即可
              • 安装完毕,胡桃将出现在您的开始菜单

              小白级安装方式

              • 解压已下载的安装包
              • 运行 Snap.Hutao.Installer.exe
                • 该程序将执行上述通用安装方式的命令
              • 安装完毕,胡桃将出现在您的开始菜单

              升级胡桃工具箱

              • 解压你下载的最新版本压缩包
              • 重复 安装胡桃工具箱 的步骤
              • 若您安装失败或出现异常情况,可参考如下步骤
                • 先卸载已经安装的胡桃工具箱
                • 重复 安装胡桃工具箱 的步骤
              评论
              • 按正序
              • 按倒序
              • 按热度
              Powered by Waline v2.14.7
              diff --git a/statements/bug-report.html b/statements/bug-report.html index 69e5936c7..e42ce411b 100644 --- a/statements/bug-report.html +++ b/statements/bug-report.html @@ -32,7 +32,7 @@ } - +

              提交BUG报告

              DGP-Studio公告大约 2 分钟

              提交BUG报告

              opened-issueclosed-issue

              推荐方法

              • 在你使用 Snap Hutao 时如果发现了可复现或不可自行修复的问题,可以通过提交问题反馈来告知开发者。
              • 在提交问题时,您应当尽可能地详细描述问题。如果有错误的截图,也应该提供。这有利于问题排查并加速问题修复。
              • 如果你有能力在代码层面修复该问题,也欢迎您直接在对应的项目中发起 PR。 suggestion如果你是诚心希望解决问题,则应该在 Issue 中包含尽可能多的信息,比如说:你做了什么;看到了什么结果;程序有什么提示; 你查阅了哪篇文档;尝试了什么解决方案,结果是什么;你的设备ID是什么…… 当你愿意付出更多的时间在提供信息上,更大的可能获得一个准确的解决方案。 一两句话就结束的问题报告大多数不是有效的问题,只会被无视。

              客户端问题

              请求增加或更新文档

              评论
              • 按正序
              • 按倒序
              • 按热度
              Powered by Waline v2.14.7
              diff --git a/statements/index.html b/statements/index.html index 537b191e2..f8b38f7d2 100644 --- a/statements/index.html +++ b/statements/index.html @@ -32,7 +32,7 @@ } - + diff --git a/statements/privacy-notice.html b/statements/privacy-notice.html index 50689ff9c..3665a8fc1 100644 --- a/statements/privacy-notice.html +++ b/statements/privacy-notice.html @@ -32,7 +32,7 @@ } - +

              用户数据和隐私权益

              DGP-Studio公告小于 1 分钟

              用户数据和隐私权益

              胡桃工具箱充分尊重用户的隐私,目前我们会按下方的说明使用用户的数据:

              • 使用胡桃后,在 数据目录 中以数据库文件的形式

                • 储存
                  • 米游社 Cookie
                  • 胡桃的软件设置信息
                  • 全部的用户数据
              • 使用胡桃主程序时,胡桃会因开发和统计为目的匿名化地收集程序意外停止或出错时抛出的日志,包括:

                • 用户设备 ID
                • 错误与崩溃日志
                • 用户活跃数据统计信息
              • 使用 胡桃数据库 (深渊记录/深渊统计) 功能并选择上传数据时,

                • 向 胡桃 API 上传
                  • 用户的游戏 UID
                  • 用户的深境螺旋记录
                  • 用户的角色信息及其装备的武器和圣遗物信息
              • 使用实时便笺功能后

                • 在 Windows 定时任务中创建一个用于获取数据的定时任务
              • 使用高级启动器中的服务器切换功能后,在原神截图目录中

                • 储存服务器转换所需要的文件
              评论
              • 按正序
              • 按倒序
              • 按热度
              Powered by Waline v2.14.7
              diff --git a/statements/tos.html b/statements/tos.html index e550b218a..abcd65039 100644 --- a/statements/tos.html +++ b/statements/tos.html @@ -32,7 +32,7 @@ } - +

              用户使用协议和法律声明

              DGP-Studio公告大约 10 分钟

              用户使用协议和法律声明

              总则

              • 本"用户使用协议和法律声明"(以下简称"条款"或"使用协议")适用于DGP-Studio开发团队open in new window(以下简称"本团队"或"我方")开发的全部软件作品、各开发项目的官方网站、附属的自媒体账号等。
                • 请您仔细阅读本用户使用协议的全部内容,在您阅读"使用协议"后,若对此用户使用协议中的任何条款有异议,请立刻停止使用本团队所开发的任意项目。
                • 如您未满18周岁,请在法定监护人陪同下仔细阅读并充分理解本协议,并征得法定监护人的同意后使用本团队所开发的任意项目。
                • 若您已安装、使用或在开发时引用本团队所开发的任意项目,表示您已主动阅读(已阅读完毕)并完全同意本使用协议所列明的条款,即已充分理解本协议并承诺作为本协议的一方当事人接受协议、法律声明、隐私政策以及与本团队所开发的任意项目相关的规则、规范、声明、公告、通知等内容的约束。
                • 此《用户使用协议》是由用户(以下或称"您")与本团队所开发的任意项目所订立的用户使用协议和法律声明,本协议对用户和本团队均具有法律效力。

              项目性质、服务以及有关责任与义务的界定

              • 一、由于本团队所开发的任意项目,均"开源"、"非经营性质",故本团队可随时执行全权决定:包括但不限于更改"使用协议",修改本团队所开发的任意项目内的任何内容。如"条款"及"作品的内容"有任何变更,我方将在相关的项目展示网站上刊载公告作为通知。经修订的"条款"一经在官方网站上公布后,即自动生效。

              • 二、本软件以"学习开发知识"、"积累开发经验"为目的进行开发,所有项目所提供的功能,均"开源"、"非经营性质",如用户对本团队所开发的任意项目的安全性表示不满,请立即卸载/删除/停用,如您仍在正常使用,则表示您认可本团队所开发的任意项目的安全性。

              • 三、一切因使用本团队所开发的任意项目的内容而导致的"任何意外损失(包括但不限于:软件、硬件、财产以及虚拟物品等)"、"合约毁坏"、"诽谤"、"版权或知识产权侵犯"及其所造成的损失与责任,均为使用者自身对于网络公开的开源软件的使用过程中自身发生的使用行为所引致的"损失与责任",基于全部作品在其开放源代码的位置(即Githubopen in new window)中所声明的MIT licenseopen in new window以及本声明所约定的内容,应当认定前述的"损失与责任"与全部项目的有关开发者无责任关联。

              • 四、用户使用本团队所开发的任意项目期间,本团队不做任何不发生如下情况的保证:

                • 因网络状况、通讯线路等任何技术原因而导致用户不能正常使用或更新;
                • 因使用"第三方开发的本软件内插件"、"第三方进行二次编译的本软件的修改版"、"复用本开发团队所创作的项目代码而编译成的软件"造成负面结果。
              • 五、用户认可本团队所开发的任意项目,除被动接收软件或其他相关项目中的必要的上传报告或有关信息外,所有信息的上传均需要用户的主动触发;

                • 用户认可本团队所开发的任意项目,均完全尊重并保护所有用户的"个人隐私权",项目代码亦完全公开,用户不具有"因隐私权收到侵犯"而对开发团队或团队成员发起控诉的主观理由。
                • 本团队所开发的任意项目不会向第三方共享、转让您的个人信息,除非经过您本人事先授权同意,或者共享、转让的个人信息是去标识化处理后的信息,且共享第三方无法重新识别此类信息的自然人主体。
                • 本团队所开发的任意项目包含到其他站点的链接,当您访问第三方链接时,请认真阅读第三方站点的用户协议和声明,本团队对于第三方站点的内容、隐私条款、使用协议等不负任何责任。
                • 在使用本团队所开发的任意项目时,提交任意资料的过程中,本团队不保证提交的信息保存成功,您需要对您提交的资料做好存储保管。本团队所开发的部分项目为"被授权数据"提供存储,但在存储过程中存在各种不可抗力的因素,本团队无法承诺对用户的存储信息无限期保留,您的重要信息请自行备份。

              权利和义务

              • 六、我方允许任何单位或个人在没有本开发团队授权的情况下,对本团队所开发的任意项目进行的二次开发、功能修改以及复用我方创作的代码进行其他项目的开发,但对其所侵犯我方计算机软件著作权的行为,我方保留追责的权利。

                • 我开发团队不对任何单位或个人在使用本团队所开发的任意项目的内容进行的公开发布行为(包括但不限于制作视频、发布带有本软件内容的文章、上传至非我开发团队指定的下载网站提供下载等)的内容所致的任意结果进行负责。
                • 我开发团队不对使用"第三方开发的可用于本团队所开发的任意项目的附属程序或额外代码"、"第三方进行二次编译的本团队所开发的任意项目的修改版"、"复用本开发团队所创作的项目代码而编译成的软件"造成的任意结果负责。
                • 在此基础上,根据《计算机软件保护条例》第二条与第三条对于"计算机软件"和"文档"的法律定义,本软件开发团队(DGP Studio)保留全部我方开发项目的计算机软件著作权,其包括但不限于项目构建所需的全部信息、全部项目有关的所有文档资料(即用来描述程序的内容、组成、设计、功能规格、开发情况的程序设计说明书、流程图、用户手册等),具体内容以各项目《计算机软件著作权登记证书》的实际内容为准。
              • 七、本团队所开发的任意项目仅作用于合法、合规范围内的学习及研究所用,不得利用本软件系统从事违法活动。

                • 本团队仅作为项目的开发团队(非法人性质,为自然人组成的团体),对任何使用结果不负任何连带责任,软件以及我方开发的任意项目的使用过程中产生的任何法律后果我们概不负责、不承担任何法律责任。
                • 若用户已开始使用本团队所开发的任意项目,即已同意"使用协议",表明本团队已履行完毕"本使用协议第十款"的告知情形。
              • 八、所开发项目的著作权。

                • 本软件开发团队对所开发的"Snap.Genshin软件"、"Snap.Hutao软件"等作品的软件本身(不包括软件内除功能模块外的显示内容)、上述作品的全部历史版本以及周边网站,以及本团队所开发的任意其他作品,拥有软件内的"各商标的所有权"(引用于网络的图片除外),"著作权"等有关的应有权益。
                • 本团队所开发的任意项目的统计数据全部来源于软件用户主动提交,经过对数据简单地筛选后进行展示,因此本团队所开发的任意项目不对数据的准确性负责,该数据也与我方无关。
                • 使用本团队所开发的任意项目的过程中可能会产生拥有原有版权的数据,对于这些数据,本团队所开发的任意项目不拥有它们的所有权,为了避免造成侵权,使用者有义务完全阅读并履行"本使用协议第十条"的内容。本软件内使用的资源(包括但不限于字体、图片、文字等)均来源于互联网的公开信息,如果出现侵权可立即联系我方open in new window移除。

              其他条款

              • 九、对于团队所开发项目的"非经营性质"的确定。

                • 本团队所开发的任意项目,均无任何经营性质。

                • 若开发团队的个别或部分成员,在参与开发本团队所开发的任意项目期间,与本团队所开发的任意项目的第三方用户间产生了包括但不限于:赠与、交换、买卖等关系,其所产生的关系与本开发团队无关,此种情形的发生不基于团队开发有关项目这一事实,而是基于其与第三方用户,在发生上述关系的互联网交互位置或现实地点所产生的独立事件,应当以发生上述关系的互联网交互位置的用户使用条款或结合其在现实地点所发生的具体行为来判定此行为的性质。

              • 十、本团队所开发的任意项目(含网站),均以"学习开发知识"、"积累开发经验"为目的进行开发,仅供学习交流,严禁用于商业用途,请您在下载或进行查看学习后的24小时内自行删除全部相关信息,若您无视本条要求,本软件开发团队不对"可能产生的版权纠纷、著作权侵权以及民事纠纷等问题"负责。

              • 十一、本协议的成立、生效、履行、解释及争议的解决均应适用中华人民共和国大陆地区法律。倘本协议之任何规定因与中华人民共和国的法律抵触而无效,则这些条款将尽可能接近本协议原条文意旨重新解析,且本协议其它规定仍应具有完整的效力及效果。

              • 十二、本协议签订地点为辽宁省盘锦市辽河油田矿区,在履行本协议中发生纠纷,由双方协商解决,如协商不成,由辽河人民法院管辖,所产生的每阶段费用均由上诉人即时承担。

              • 十三、本协议中的标题(包括副标题)仅为方便及阅读而设,并不影响本协议中任何规定的含义或解释。

              • 十四、您和本开发团队均是独立的主体,在任何情况下本协议不构成本开发团队对用户的任何形式的明示或暗示担保或条件,双方之间亦不构成代理、合伙、合营或雇佣关系。

              • 十五、本"用户使用协议和法律声明"中,"我方"或称"本开发团队"(区别于"用户"或"您")的实际主体为DGP-Studio开发团队open in new window的团队整体及每个成员个人,即包含前述网站中,DGP-Studio开发团队open in new window的全部成员。

              上次编辑于:
              贡献者: Masterain
              diff --git a/statements/update-log.html b/statements/update-log.html index 164198e10..1fdd7ca37 100644 --- a/statements/update-log.html +++ b/statements/update-log.html @@ -32,7 +32,7 @@ } - +

              更新日志

              DGP-Studio公告小于 1 分钟

              更新日志

              1.5.1 最新版

              • 优化
                • JumpList菜单更换为JumpTask,即使用户关闭最近文件功能也可以使用快速启动菜单了
                • 增加优先度高于系统设置的语言设置选项
                • 增加贡献翻译入口
                • 增加重置图片资源的设置选项
              • 添加
                • 怪物 WIKI
                • 韩语翻译
                • 国际化元数据

              1.4.15

              • 新增
                • 重置图片资源的入口
                • 刷新 Cookie 方法
              • 修复
              • 优化
                • 优化了养成计划界面 #486open in new window
                • 完善英语和繁体中文翻译
                • 在触发 Windows 长路径限制时增加提示
                • 优化了定时任务的唤醒方式

              1.4.14

              • 修复了养成计划无法添加的问题
              • 支持英语界面
              • 其他的问题修复

              1.4.11

              • 商店初版
              评论
              • 按正序
              • 按倒序
              • 按热度
              Powered by Waline v2.14.7