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

HttpRequestException错误

DGP-StudioLess than 1 minute

HttpRequestException错误

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

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

HttpRequestException

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

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

What do you think?
  • 0
  • 0
  • 0
  • 0
  • 0
  • 0
Comments
  • Latest
  • Oldest
  • Hottest
Powered by Waline v2.14.6
diff --git a/en/FAQ/artifact-rating-rules.html b/en/FAQ/artifact-rating-rules.html index fe1397955..27b070430 100644 --- a/en/FAQ/artifact-rating-rules.html +++ b/en/FAQ/artifact-rating-rules.html @@ -32,7 +32,7 @@ } - +

圣遗物评分机制

DGP-StudioLess than 1 minute

圣遗物评分机制

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

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

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

What do you think?
  • 0
  • 0
  • 0
  • 0
  • 0
  • 0
Comments
  • Latest
  • Oldest
  • Hottest
Powered by Waline v2.14.6
diff --git a/en/FAQ/get-stoken-cookie-from-the-third-party.html b/en/FAQ/get-stoken-cookie-from-the-third-party.html index 5ca85347b..6db6b8e67 100644 --- a/en/FAQ/get-stoken-cookie-from-the-third-party.html +++ b/en/FAQ/get-stoken-cookie-from-the-third-party.html @@ -32,7 +32,7 @@ } - +

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

DGP-StudioAbout 2 min

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

Note

  • 以下步骤中涉及的软件、开源项目等资源均来源于互联网,与 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 输入,此时即可完成登录
What do you think?
  • 0
  • 0
  • 0
  • 0
  • 0
  • 0
Comments
  • Latest
  • Oldest
  • Hottest
Powered by Waline v2.14.6
diff --git a/en/FAQ/how-to.html b/en/FAQ/how-to.html index ad5949ed6..8f2c1df39 100644 --- a/en/FAQ/how-to.html +++ b/en/FAQ/how-to.html @@ -32,7 +32,7 @@ } - +

如何...

DGP-StudioLess than 1 minute

如何...

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

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

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

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

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

Start-Process shell:AppsFolder\7f0db578-026f-4e0b-a75b-d5d06bb0a74d_7jfyf5536hdrr!App -verb runas
diff --git a/en/FAQ/index.html b/en/FAQ/index.html
index 8245568c6..73e6a4ca8 100644
--- a/en/FAQ/index.html
+++ b/en/FAQ/index.html
@@ -32,7 +32,7 @@
       }
     
     
-    
+    
   
   
     

F A Q

DGP-StudioLess than 1 minute

你认为这篇文章怎么样?
  • 0
  • 0
  • 0
  • 0
  • 0
  • 0
评论
  • 按正序
  • 按倒序
  • 按热度
Powered by Waline v2.14.6
diff --git a/en/FAQ/mihoyo-risk-tip.html b/en/FAQ/mihoyo-risk-tip.html index 4668c1015..fe1b94430 100644 --- a/en/FAQ/mihoyo-risk-tip.html +++ b/en/FAQ/mihoyo-risk-tip.html @@ -32,7 +32,7 @@ } - +

账号风险及异常提示

DGP-StudioAbout 1 min

账号风险及异常提示

imageimage

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

  • 解决方式

    • 使用手机打开米游社App

    • 点击我的

    • 点击个人主页

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

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

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

Tips

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

Note

  • 若您已绑定并使用可提供原神查询的Bot同时有多个设备使用同一个米哈游通行证,则本条目所示的情况,尤其无感验证将基本无法成功,这是米游社后端的安全性设计,不可避免,无法绕过
  • 若您本地有多个米哈游通行证同时频繁与米游社进行数据交互,则可能会被米游社在一定时间内封禁IP地址,这是米游社后端的安全性设计,不可避免,无法绕过
What do you think?
  • 0
  • 0
  • 0
  • 0
  • 0
  • 0
Comments
  • Latest
  • Oldest
  • Hottest
Powered by Waline v2.14.6
diff --git a/en/FAQ/why.html b/en/FAQ/why.html index 0dcfd7adf..deffc2507 100644 --- a/en/FAQ/why.html +++ b/en/FAQ/why.html @@ -32,7 +32,7 @@ } - +

为什么...

DGP-StudioAbout 1 min

为什么...

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

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

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

相关的 Github Issueopen in new window

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

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

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

原神的BUG,和我们没关系

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

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

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

  • 我们通过储存帐号的米游社 Cookie 来维持登录状态。
  • 但是当用户在浏览器或其它设备上注销帐号后, 维持登录状态的 Cookie 将失效
  • 这会导致胡桃工具箱上的米游社帐号在启动后被自动移除。
  • 此情况也可能因为网络连接问题导致无法检查Cookie有效性,故出现此情况后请优先重启胡桃工具箱。
  • 自2022年10月起,米游社极大地提高了账号被判定为有风险的概率,账号有风险时亦会令Cookie无法被识别为有效状态
What do you think?
  • 0
  • 0
  • 0
  • 0
  • 0
  • 0
Comments
  • Latest
  • Oldest
  • Hottest
Powered by Waline v2.14.6
diff --git a/en/development-log/index.html b/en/development-log/index.html index 2e6ea20f3..6e7ec7f8d 100644 --- a/en/development-log/index.html +++ b/en/development-log/index.html @@ -32,7 +32,7 @@ } - +

Development Log

DGP-StudioLess than 1 minute

你认为这篇文章怎么样?
  • 0
  • 0
  • 0
  • 0
  • 0
  • 0
评论
  • 按正序
  • 按倒序
  • 按热度
Powered by Waline v2.14.6
diff --git a/en/development-log/symposium2.html b/en/development-log/symposium2.html index 27a89cb0f..deb9a0a50 100644 --- a/en/development-log/symposium2.html +++ b/en/development-log/symposium2.html @@ -32,7 +32,7 @@ } - +

第二期开发组座谈会

DGP-StudioAbout 2 min

第二期开发组座谈会

复制自 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: 别急

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

  • 有的时候使用管理员启动并不能获取到管理员权限,需要关掉后二次启动
  • 胡桃的图标尺寸可不可以改成像其他图标—样的小尺寸呀
  • 写入的注册表文件,在更新时遇安装问题,尝试所有修复无果,在卸载重装进行修复的过程中会否因卸载残留问题对重装造成影响
What do you think?
  • 0
  • 0
  • 0
  • 0
  • 0
  • 0
Comments
  • Latest
  • Oldest
  • Hottest
Powered by Waline v2.14.6
diff --git a/en/features/achievements.html b/en/features/achievements.html index a586ef39f..ae6f22b99 100644 --- a/en/features/achievements.html +++ b/en/features/achievements.html @@ -32,7 +32,7 @@ } - +

成就管理

DGP-StudioLess than 1 minute

成就管理

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

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

成就导入

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

推荐使用的成就识别工具

What do you think?
  • 0
  • 0
  • 0
  • 0
  • 0
  • 0
Comments
  • Latest
  • Oldest
  • Hottest
Powered by Waline v2.14.6
diff --git a/en/features/character-data.html b/en/features/character-data.html index f069d2c56..0964d1b98 100644 --- a/en/features/character-data.html +++ b/en/features/character-data.html @@ -32,7 +32,7 @@ } - +

属性统计

DGP-StudioAbout 3 min

属性统计

Info

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

属性统计,即主程序侧栏中的我的角色功能,可读取当前账号所拥有角色的具体数据,包括等级、命之座、武器、天赋、圣遗物等;并自动计算圣遗物评分和双爆评分

属性统计示例图

同步角色信息

从 Enka API 同步

同步特征

  • Enka API 同步游戏内角色橱窗中公开展示的角色的信息
    • 该同步方式包括圣遗物具体数据
    • 该同步方式一次最多包含8个角色
  • 在游戏中将角色橱窗设置为公开并添加需要获取详细资料的角色进入橱窗展示
    • 角色橱窗中最多可同时展示8个角色
  • 若您更换了橱窗内的角色或角色内的配置,需等待游戏内的数据同步至服务器
    • 开启功能和更换角色后需要最多5分钟同步数据
  • 进入胡桃工具箱的我的角色功能页面,在界面右上角点击同步角色信息
  • 点击从Enka API 同步

从 米游社我的角色 同步

同步特征

  • 米游社我的角色 同步的数据来源于米游社数据
    • 该同步方式不包含圣遗物信息
    • 该同步方式一次可同步全部角色信息
  • 在胡桃工具箱的我的角色功能页面,在界面右上角点击同步角色信息
  • 点击从米游社我的角色同步

从 米游社养成计算 同步

同步特征

  • 米游社养成计算 同步的数据来源于米游社养成计算数据
    • 该同步方式包含角色天赋等级信息
    • 该同步方式一次可同步全部角色信息
  • 在胡桃工具箱的我的角色功能页面,在界面右上角点击同步角色信息
  • 点击从米游社养成计算同步

将当前选定角色加入养成计算

  • 在胡桃工具箱的我的角色功能页面,点击切换至需要加入养成计算的角色的资料页面
  • 点击界面右上方的"养成计算"按钮,输入目标等级
    • 已同步数据的角色的当前角色等级、天赋等级会预填入其中,目标等级可自由更改

rolescal

  • 添加完毕后,您可在"养成计划"功能中查看"已添加的养成目标"

image

  • 关于养成计划功能的详细说明,请见养成计划文档

导出图片

  • 在我的角色页面中,你可以在选择一个角色的情况下点击右上角的导出图片按钮以将角色数据转化为图片形式,这将有助于你分享你的角色信息
  • 导出的图片储存在系统剪贴板中,你可以在合适的地方直接粘贴以获得该图片
  • 导出图片样式如下图所示

sample-output-image

What do you think?
  • 0
  • 0
  • 0
  • 0
  • 0
  • 0
Comments
  • Latest
  • Oldest
  • Hottest
Powered by Waline v2.14.6
diff --git a/en/features/character-wiki.html b/en/features/character-wiki.html index 656a9dffb..038180f49 100644 --- a/en/features/character-wiki.html +++ b/en/features/character-wiki.html @@ -32,7 +32,7 @@ } - +

角色资料

DGP-StudioAbout 1 min

角色资料

characters-wiki

角色资料是胡桃工具箱中内置的用于查询各个角色的基础信息、天赋数值、命之座、培养材料等数据的 wiki

已包含的数据

  • 角色列表
    • 使用列表左上角的按钮,可切换列表显示的方式:即"缩略图与名称"或"仅缩略图"
    • 单击列表中的缩略图或名称,即可跳转到相应的介绍页面
  • 数据内容
    • 角色基本信息
      • 介绍
      • 各等级下的数值
      • 属性
  • 天赋
    • 基本介绍
    • 可切换至对应等级天赋的各项数值
  • 命之座
  • 根据"胡桃数据库"的统计信息而展示的角色队伍搭配、武器搭配以及圣遗物搭配的相关推荐
  • 其他信息
    • 角色立绘
    • 特色料理
    • 衣装信息
    • 角色资料
    • 角色故事

添加至养成计划

  • 在角色资料页面,你可以在选定角色后,点击右上角的养成计算按钮来将该角色添加至你的养成计划中
    • 该养成计划将默认从角色1级开始培养
    • 如果你需要基于当前已有的角色创建养成计划,可以使用我的角色功能
What do you think?
  • 0
  • 0
  • 0
  • 0
  • 0
  • 0
Comments
  • Latest
  • Oldest
  • Hottest
Powered by Waline v2.14.6
diff --git a/en/features/daily-notes.html b/en/features/daily-notes.html index d773a59e6..5d792c5e2 100644 --- a/en/features/daily-notes.html +++ b/en/features/daily-notes.html @@ -32,7 +32,7 @@ } - +

实时便笺

DGP-StudioAbout 2 min

实时便笺

Info

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

live-data-tracking

添加角色

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

全局通知设置

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

帐号独立设置

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

删除角色

  • 将鼠标停留在需要被设置的角色实时便笺的窗体上
  • 点击其窗体右上角出现的移除标志按钮,即可移除该角色对应的实时便笺
What do you think?
  • 0
  • 0
  • 0
  • 0
  • 0
  • 0
Comments
  • Latest
  • Oldest
  • Hottest
Powered by Waline v2.14.6
diff --git a/en/features/develop-plan.html b/en/features/develop-plan.html index ccc3b6feb..15a7fefb9 100644 --- a/en/features/develop-plan.html +++ b/en/features/develop-plan.html @@ -32,7 +32,7 @@ } - +

养成计划

DGP-StudioAbout 2 min

养成计划

dev-plan

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

基于 WIKI 资料添加

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

基于玩家数据添加

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

背包物品

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

功能说明

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

What do you think?
  • 0
  • 0
  • 0
  • 0
  • 0
  • 0
Comments
  • Latest
  • Oldest
  • Hottest
Powered by Waline v2.14.6
diff --git a/en/features/game-launcher.html b/en/features/game-launcher.html index 2c2af28f9..1c60359f0 100644 --- a/en/features/game-launcher.html +++ b/en/features/game-launcher.html @@ -32,7 +32,7 @@ } - +

高级启动器

DGP-StudioAbout 4 min

高级启动器

  • 胡桃工具箱提供的高级启动器功能中通过多样的设置选项来允许用户以自定义设置启动游戏
  • 在设置完毕启动游戏所需的附加选项后,点击右下角的启动游戏按钮即可
  • 选择游戏路径时,请注意此处选择的应是游戏本身
    • 形如:$\Genshin Impact\Genshin Impact Game\YuanShen.exe

国际服支持

高级启动器中除切换服务器以外的功能均支持国际服客户端

切换服务器

Note

当前版本由于原神的部分更新,导致本功能可能无法成功从官服转换为B服,请等待进一步的更新

  • 在主界面点击左侧菜单栏进入启动游戏页面
  • 点击右侧选项中的服务器名称,选择要进入的服务器
    • 目前可选的服务器为官方服|天空岛渠道服|世界树
      • 若需切换至世界树服务器,则应将 PCGameSDK.dll 文件open in new window放入 Plugins 文件夹中
        • 该目录的路径形如"$:\Genshin Impact\Genshin Impact Game\YuanShen_Data\Plugins"
      • 若下载到的PCGameSDK.dll 文件的文件名中有其他字符,建议将其重命名为 PCGameSDK.dll,以防止读取错误
      • 若需要切换不同的服务器,须确保以管理员模式启动胡桃工具箱

账号保存

Tips

  1. 本功能所描述的帐号,特指当前原神所登录游戏账号的登录状态
  2. 获取当前原神的登录状态通常需要管理员权限,建议使用管理员模式启动胡桃
  • 在主界面点击左侧菜单栏进入启动游戏标签
  • 点击账号功能中的检测按钮
  • 在弹出的为账号命名界面中,输入您要为此账号设置的名称,点击确认
  • 此时即可在账号功能下方自由选择您要切换的账号
    • 每个已保存的账号均为可点击选择的按钮
    • 在其右侧有三个按钮,分别为:
      • 绑定当前用户角色,即将您当前选择的米游社登录状态绑定至该账号中,点击该按钮后,对应的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 选项中,可自由拖动拉杆,调整到您需要设置的最高帧率上限
  • 会导致解锁帧率上限失败的因素:

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

胡桃数据库/深渊统计

DGP-StudioAbout 3 min

胡桃数据库/深渊统计

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

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

character-usage-rate

查看深渊数据

Note

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

数据刷新周期

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

上传深境螺旋数据

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

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

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

What do you think?
  • 0
  • 0
  • 0
  • 0
  • 0
  • 0
Comments
  • Latest
  • Oldest
  • Hottest
Powered by Waline v2.14.6
diff --git a/en/features/hutao-settings.html b/en/features/hutao-settings.html index 6049f7ad3..2856420a8 100644 --- a/en/features/hutao-settings.html +++ b/en/features/hutao-settings.html @@ -32,7 +32,7 @@ } - +

软件设置

DGP-StudioAbout 4 min

软件设置

Info

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

关于 胡桃

外观

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

祈愿记录

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

游戏

  • 游戏路径

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

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

测试功能

  • 打开数据文件夹

  • 打开缓存文件夹

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

    • 如何使用
      • 首先需要您在米游社多账号切换功能中,选中当前需要进行签到的米游社账号
      • 点击"打开签到对话框"按钮
      • 在每次需要对其他账号(若存在)进行米游社签到前,可能需要重新打开胡桃工具箱
      • 出现"签到对话框"长时间无反应,可尝试将当前米游社账号的登陆状态删除后重新在胡桃工具箱内登录,并将胡桃工具箱重启
      • 出现"签到对话框"内显示的内容出现异常,请将胡桃工具箱重启(此过程可多次进行)
      • 若多次尝试依然失败,请按下述步骤进行反馈,以便于开发者对此功能尽快完善!
    • 由于此功能为测试功能,对于可能发生的签到失败情形,您可以按如下步骤进行反馈,以便于我们进行改进
      • 在"文件资源管理器"中,打开%userprofile%/documents/hutao目录
      • 保持该"文件资源管理器"处于打开状态
      • 重新启动"胡桃工具箱"
      • 进入设置
      • 点击打开签到对话框按钮
      • 弹出对话框后等待约5秒
      • 回到"文件资源管理器"
      • 将此时的log.db文件复制到其他位置,并随issue一同提交open in new window
    • 该功能的正常使用界面:
      米游社每日签到

危险功能

  • 删除所有计划任务
    • 当你需要卸载胡桃工具箱时,可以使用此功能以删除胡桃工具箱的定时数据拉取任务
  • 删除所有用户
    • 此功能的作用是删除用户表的所有记录,用户修复特定的账号冲突问题
    • 点击执行按钮即可完成删除
    • 通常情况下,用户不需要使用此功能来删除用户表的信息
What do you think?
  • 0
  • 0
  • 0
  • 0
  • 0
  • 0
Comments
  • Latest
  • Oldest
  • Hottest
Powered by Waline v2.14.6
diff --git a/en/features/index.html b/en/features/index.html index 00f4e71f8..8602fe4d5 100644 --- a/en/features/index.html +++ b/en/features/index.html @@ -32,7 +32,7 @@ } - +

功能列表

DGP-StudioLess than 1 minute

What do you think?
  • 0
  • 0
  • 0
  • 0
  • 0
  • 0
Comments
  • Latest
  • Oldest
  • Hottest
Powered by Waline v2.14.6
diff --git a/en/features/weapon-wiki.html b/en/features/weapon-wiki.html index 0d456c2f6..a2badbb94 100644 --- a/en/features/weapon-wiki.html +++ b/en/features/weapon-wiki.html @@ -32,7 +32,7 @@ } - +

武器资料

DGP-StudioLess than 1 minute

武器资料

weapon-wiki

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

已包含的数据

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

祈愿记录

DGP-StudioAbout 4 min

祈愿记录

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

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

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

祈愿导出

原神抽卡记录的延迟性

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

获取祈愿数据

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

提示

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

从网页缓存获取最新的祈愿记录

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

Tips

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

  • 从胡桃工具箱的设置中进入缓存文件夹
  • 删除 ImageCache 文件夹

通过输入 Url 获取祈愿记录

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

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

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

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

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

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

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

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

导出祈愿数据

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

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

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

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

What do you think?
  • 0
  • 0
  • 0
  • 0
  • 0
  • 0
Comments
  • Latest
  • Oldest
  • Hottest
Powered by Waline v2.14.6
diff --git a/en/rss.xml b/en/rss.xml index 81ee07984..babf29a40 100644 --- a/en/rss.xml +++ b/en/rss.xml @@ -6,8 +6,8 @@ https://hut.ao/en/ Super utilitarian Genshin Impact Tool en-US - Sat, 14 Jan 2023 01:41:01 GMT - Sat, 14 Jan 2023 01:41:01 GMT + Sat, 14 Jan 2023 02:06:25 GMT + Sat, 14 Jan 2023 02:06:25 GMT vuepress-plugin-feed2 https://validator.w3.org/feed/docs/rss2.html diff --git a/en/statements/bug-report.html b/en/statements/bug-report.html index 90d8df7d9..c2b4d0121 100644 --- a/en/statements/bug-report.html +++ b/en/statements/bug-report.html @@ -32,7 +32,7 @@ } - +

提交BUG报告

DGP-StudioAbout 1 min

提交BUG报告

推荐方法

  • 在你使用 Snap Hutao 时如果发现了可复现或不可自行修复的问题,可以通过提交问题反馈来告知开发者。
  • 在提交问题时,您应当尽可能地详细描述问题。如果有错误的截图,也应该提供。这有利于问题排查并加速问题修复。
  • 如果你有能力在代码层面修复该问题,也欢迎您直接在对应的项目中发起 PR。

客户端问题

请求增加或更新文档

What do you think?
  • 0
  • 0
  • 0
  • 0
  • 0
  • 0
Comments
  • Latest
  • Oldest
  • Hottest
Powered by Waline v2.14.6
diff --git a/en/statements/index.html b/en/statements/index.html index 0cf9e86dc..451b9e5ea 100644 --- a/en/statements/index.html +++ b/en/statements/index.html @@ -32,7 +32,7 @@ } - +

Statements

DGP-StudioLess than 1 minute

你认为这篇文章怎么样?
  • 0
  • 0
  • 0
  • 0
  • 0
  • 0
评论
  • 按正序
  • 按倒序
  • 按热度
Powered by Waline v2.14.6
diff --git a/en/statements/privacy-notice.html b/en/statements/privacy-notice.html index 953e67869..e56848ca0 100644 --- a/en/statements/privacy-notice.html +++ b/en/statements/privacy-notice.html @@ -32,7 +32,7 @@ } - +

用户数据和隐私权益

DGP-StudioLess than 1 minute

用户数据和隐私权益

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

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

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

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

    • 向 胡桃 API 上传
      • 用户的游戏 UID
      • 用户的深境螺旋记录
      • 用户的角色信息及其装备的武器和圣遗物信息
What do you think?
  • 0
  • 0
  • 0
  • 0
  • 0
  • 0
Comments
  • Latest
  • Oldest
  • Hottest
Powered by Waline v2.14.6
diff --git a/en/statements/tos.html b/en/statements/tos.html index c9588858e..922292537 100644 --- a/en/statements/tos.html +++ b/en/statements/tos.html @@ -32,7 +32,7 @@ } - +

用户使用协议和法律声明

DGP-StudioAbout 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"的团队整体及每个成员个人,即包含前述网站(https://github.com/DGP-Studio)中,[DGP-Studio开发团队](https://github.com/DGP-Studio)的全部成员。open in new window

What do you think?
  • 0
  • 0
  • 0
  • 0
  • 0
  • 0
Comments
  • Latest
  • Oldest
  • Hottest
Powered by Waline v2.14.6
diff --git a/features/character-data.html b/features/character-data.html index e5b49fa12..fcf61274f 100644 --- a/features/character-data.html +++ b/features/character-data.html @@ -32,7 +32,7 @@ } - +

属性统计

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

属性统计

相关信息

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

属性统计,即主程序侧栏中的我的角色功能,可读取当前账号所拥有角色的具体数据,包括等级、命之座、武器、天赋、圣遗物等;并自动计算圣遗物评分和双爆评分

属性统计示例图

同步角色信息

从 Enka API 同步

同步特征

  • Enka API 同步游戏内角色橱窗中公开展示的角色的信息
    • 该同步方式包括圣遗物具体数据
    • 该同步方式一次最多包含8个角色
  • 在游戏中将角色橱窗设置为公开并添加需要获取详细资料的角色进入橱窗展示
    • 角色橱窗中最多可同时展示8个角色
  • 若您更换了橱窗内的角色或角色内的配置,需等待游戏内的数据同步至服务器
    • 开启功能和更换角色后需要最多5分钟同步数据
  • 进入胡桃工具箱的我的角色功能页面,在界面右上角点击同步角色信息
  • 点击从Enka API 同步

从 米游社我的角色 同步

同步特征

  • 米游社我的角色 同步的数据来源于米游社数据
    • 该同步方式不包含圣遗物信息
    • 该同步方式一次可同步全部角色信息
  • 在胡桃工具箱的我的角色功能页面,在界面右上角点击同步角色信息
  • 点击从米游社我的角色同步

从 米游社养成计算 同步

同步特征

  • 米游社养成计算 同步的数据来源于米游社养成计算数据
    • 该同步方式包含角色天赋等级信息
    • 该同步方式一次可同步全部角色信息
  • 在胡桃工具箱的我的角色功能页面,在界面右上角点击同步角色信息
  • 点击从米游社养成计算同步

将当前选定角色加入养成计算

  • 在胡桃工具箱的我的角色功能页面,点击切换至需要加入养成计算的角色的资料页面
  • 点击界面右上方的"养成计算"按钮,输入目标等级
    • 已同步数据的角色的当前角色等级、天赋等级会预填入其中,目标等级可自由更改

rolescal

  • 添加完毕后,您可在"养成计划"功能中查看"已添加的养成目标"

image

  • 关于养成计划功能的详细说明,请见养成计划文档

导出图片

  • 在我的角色页面中,你可以在选择一个角色的情况下点击右上角的导出图片按钮以将角色数据转化为图片形式,这将有助于你分享你的角色信息
  • 导出的图片储存在系统剪贴板中,你可以在合适的地方直接粘贴以获得该图片
  • 导出图片样式如下图所示

sample-output-image

你认为这篇文章怎么样?
  • 0
  • 0
  • 0
  • 0
  • 0
  • 0
评论
  • 按正序
  • 按倒序
  • 按热度
Powered by Waline v2.14.6
diff --git a/features/character-wiki.html b/features/character-wiki.html index 33be40410..ac2beba2b 100644 --- a/features/character-wiki.html +++ b/features/character-wiki.html @@ -32,7 +32,7 @@ } - +

角色资料

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

角色资料

characters-wiki

角色资料是胡桃工具箱中内置的用于查询各个角色的基础信息、天赋数值、命之座、培养材料等数据的 wiki

已包含的数据

  • 角色列表
    • 使用列表左上角的按钮,可切换列表显示的方式:即"缩略图与名称"或"仅缩略图"
    • 单击列表中的缩略图或名称,即可跳转到相应的介绍页面
  • 数据内容
    • 角色基本信息
      • 介绍
      • 各等级下的数值
      • 属性
  • 天赋
    • 基本介绍
    • 可切换至对应等级天赋的各项数值
  • 命之座
  • 根据"胡桃数据库"的统计信息而展示的角色队伍搭配、武器搭配以及圣遗物搭配的相关推荐
  • 其他信息
    • 角色立绘
    • 特色料理
    • 衣装信息
    • 角色资料
    • 角色故事

添加至养成计划

  • 在角色资料页面,你可以在选定角色后,点击右上角的养成计算按钮来将该角色添加至你的养成计划中
    • 该养成计划将默认从角色1级开始培养
    • 如果你需要基于当前已有的角色创建养成计划,可以使用我的角色功能
你认为这篇文章怎么样?
  • 0
  • 0
  • 0
  • 0
  • 0
  • 0
评论
  • 按正序
  • 按倒序
  • 按热度
Powered by Waline v2.14.6
diff --git a/features/develop-plan.html b/features/develop-plan.html index c377163f1..636ca5bcf 100644 --- a/features/develop-plan.html +++ b/features/develop-plan.html @@ -32,7 +32,7 @@ } - +

养成计划

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

养成计划

dev-plan

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

基于 WIKI 资料添加

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

基于玩家数据添加

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

背包物品

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

功能说明

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

你认为这篇文章怎么样?
  • 0
  • 0
  • 0
  • 0
  • 0
  • 0
评论
  • 按正序
  • 按倒序
  • 按热度
Powered by Waline v2.14.6
diff --git a/features/game-launcher.html b/features/game-launcher.html index 21a0c40d1..e125336ab 100644 --- a/features/game-launcher.html +++ b/features/game-launcher.html @@ -32,7 +32,7 @@ } - +

高级启动器

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

高级启动器

  • 胡桃工具箱提供的高级启动器功能中通过多样的设置选项来允许用户以自定义设置启动游戏
  • 在设置完毕启动游戏所需的附加选项后,点击右下角的启动游戏按钮即可
  • 选择游戏路径时,请注意此处选择的应是游戏本身
    • 形如:$\Genshin Impact\Genshin Impact Game\YuanShen.exe

国际服支持

高级启动器中除切换服务器以外的功能均支持国际服客户端

切换服务器

注意

当前版本由于原神的部分更新,导致本功能可能无法成功从官服转换为B服,请等待进一步的更新

  • 在主界面点击左侧菜单栏进入启动游戏页面
  • 点击右侧选项中的服务器名称,选择要进入的服务器
    • 目前可选的服务器为官方服|天空岛渠道服|世界树
      • 若需切换至世界树服务器,则应将 PCGameSDK.dll 文件open in new window放入 Plugins 文件夹中
        • 该目录的路径形如"$:\Genshin Impact\Genshin Impact Game\YuanShen_Data\Plugins"
      • 若下载到的PCGameSDK.dll 文件的文件名中有其他字符,建议将其重命名为 PCGameSDK.dll,以防止读取错误
      • 若需要切换不同的服务器,须确保以管理员模式启动胡桃工具箱

账号保存

提示

  1. 本功能所描述的帐号,特指当前原神所登录游戏账号的登录状态
  2. 获取当前原神的登录状态通常需要管理员权限,建议使用管理员模式启动胡桃
  • 在主界面点击左侧菜单栏进入启动游戏标签
  • 点击账号功能中的检测按钮
  • 在弹出的为账号命名界面中,输入您要为此账号设置的名称,点击确认
  • 此时即可在账号功能下方自由选择您要切换的账号
    • 每个已保存的账号均为可点击选择的按钮
    • 在其右侧有三个按钮,分别为:
      • 绑定当前用户角色,即将您当前选择的米游社登录状态绑定至该账号中,点击该按钮后,对应的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 选项中,可自由拖动拉杆,调整到您需要设置的最高帧率上限
  • 会导致解锁帧率上限失败的因素:

    • 解锁帧率上限,需要保持胡桃工具箱在开启状态
    • 游戏内未关闭垂直同步选项
    • 在显卡驱动中存在最大帧速率的设置
    • 在显卡驱动软件内存在未关闭的类似于节能模式的选项
你认为这篇文章怎么样?
  • 0
  • 0
  • 0
  • 0
  • 0
  • 0
评论
  • 按正序
  • 按倒序
  • 按热度
Powered by Waline v2.14.6
diff --git a/features/hutao-API.html b/features/hutao-API.html index ef7c86446..8d2c39185 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. 只要拥有该角色,即使没有在深境螺旋中登场,也会被计入拥有的状态; 只要上传过深境螺旋记录,即会被计入全部玩家的数据中。 ↩︎

你认为这篇文章怎么样?
  • 0
  • 0
  • 0
  • 0
  • 0
  • 0
评论
  • 按正序
  • 按倒序
  • 按热度
Powered by Waline v2.14.6
diff --git a/features/hutao-settings.html b/features/hutao-settings.html index 759bd9736..45d7d4443 100644 --- a/features/hutao-settings.html +++ b/features/hutao-settings.html @@ -32,7 +32,7 @@ } - +

软件设置

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

软件设置

相关信息

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

关于 胡桃

外观

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

祈愿记录

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

游戏

  • 游戏路径

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

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

测试功能

  • 打开数据文件夹

  • 打开缓存文件夹

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

    • 如何使用
      • 首先需要您在米游社多账号切换功能中,选中当前需要进行签到的米游社账号
      • 点击"打开签到对话框"按钮
      • 在每次需要对其他账号(若存在)进行米游社签到前,可能需要重新打开胡桃工具箱
      • 出现"签到对话框"长时间无反应,可尝试将当前米游社账号的登陆状态删除后重新在胡桃工具箱内登录,并将胡桃工具箱重启
      • 出现"签到对话框"内显示的内容出现异常,请将胡桃工具箱重启(此过程可多次进行)
      • 若多次尝试依然失败,请按下述步骤进行反馈,以便于开发者对此功能尽快完善!
    • 由于此功能为测试功能,对于可能发生的签到失败情形,您可以按如下步骤进行反馈,以便于我们进行改进
      • 在"文件资源管理器"中,打开%userprofile%/documents/hutao目录
      • 保持该"文件资源管理器"处于打开状态
      • 重新启动"胡桃工具箱"
      • 进入设置
      • 点击打开签到对话框按钮
      • 弹出对话框后等待约5秒
      • 回到"文件资源管理器"
      • 将此时的log.db文件复制到其他位置,并随issue一同提交open in new window
    • 该功能的正常使用界面:
      米游社每日签到

危险功能

  • 删除所有计划任务
    • 当你需要卸载胡桃工具箱时,可以使用此功能以删除胡桃工具箱的定时数据拉取任务
  • 删除所有用户
    • 此功能的作用是删除用户表的所有记录
    • 点击执行按钮即可完成删除
    • 通常情况下,用户不需要使用此功能来删除用户表的信息
你认为这篇文章怎么样?
  • 0
  • 0
  • 0
  • 0
  • 0
  • 0
评论
  • 按正序
  • 按倒序
  • 按热度
Powered by Waline v2.14.6
diff --git a/index.html b/index.html index abd60f9df..7788acb04 100644 --- a/index.html +++ b/index.html @@ -32,7 +32,7 @@ } - +
胡桃工具箱

胡桃工具箱

一个实用的开源多功能原神工具箱

下载快速开始文档项目介绍

比 Snap Genshin 更好

胡桃工具箱在继承 Snap Genshin 功能的前提下有更广泛的数据支持和更好的客户端性能表现

实时便笺

不必再被手机 App 所束缚;在你的电脑就能直接获取米游社实时便笺信息并收到 Windows 原生通知提示

深渊记录

获取玩家的个人深境螺旋挑战记录,包括统计数据和详细数据,在本地永久保存往期深境螺旋挑战记录

多帐号切换

胡桃工具箱支持多个米游社帐号保持登录状态并为每个帐号在各个功能中分别创建档案,玩家可以轻松管理他们的多个帐号

祈愿记录

支持多UID切换,从游戏日志文件获取或从其它祈愿记录程序导出数据,永久保留玩家的祈愿记录

成就记录

成就统计功能允许玩家导出成就数据并在游戏外进行统计;基于成就拆分,玩家可以对隐藏成就的阶段性目标进行管理

高级启动器

利用胡桃工具箱中的高级启动器,玩家可以轻松地切换原神帐号,切换服务器,修改游戏窗口设置并进一步探索更多高级功能

胡桃数据库

查看玩家社区当期深境螺旋配队、武器搭配、圣遗物搭配的详细信息;分享自己的深境螺旋阵容配置

属性统计

查看玩家所拥有角色的具体数据,包括等级、命之座、武器、天赋、圣遗物等;自动计算圣遗物评分和双爆评分

角色资料

查询角色的数值信息;天赋、命之座数据;培养材料;角色背景故事等信息;通过胡桃数据库获取玩家中最多的武器和圣遗物搭配方案

武器资料

查询武器的数值和背景故事;通过胡桃数据库获取玩家中最多的的角色搭配数据

养成计算器

根据你的实际情况制定可实施的角色养成计划;支持多账号、多计划清单以及背包物品记录

diff --git a/markmap.html b/markmap.html index a54424475..d1acc063b 100644 --- a/markmap.html +++ b/markmap.html @@ -32,7 +32,7 @@ } - +

胡桃工具箱

DGP-Studio小于 1 分钟

胡桃工具箱

米游社功能

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

游戏性增强

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

养成计划

  • 养成计算器
    • 属性统计
    • 角色 Wiki
    • 武器 Wiki
你认为这篇文章怎么样?
  • 0
  • 0
  • 0
  • 0
  • 0
  • 0
评论
  • 按正序
  • 按倒序
  • 按热度
Powered by Waline v2.14.6
diff --git a/project.html b/project.html index 7d9c6d4cf..dad70223c 100644 --- a/project.html +++ b/project.html @@ -32,7 +32,7 @@ } - +

项目说明

DGP-Studio公告大约 1 分钟

项目说明

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

功能迁移

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

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

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

新增功能

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

    • 等待微软修复上游问题

第一期开发组座谈会

复制自 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等有关项目均为公益项目

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

显然是。

第二期开发组座谈会

复制自 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: 别急

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

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

快速开始

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

快速开始

提示

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

如果你认为胡桃工具箱是一个好的项目或者有帮助到你,请为我们在 GitHub 上加星点赞 ⭐,并在更多的地方帮助我们宣传

commit_activityhutao-last-commithutao-last-release

最低系统要求

要求规格
最低可运行系统版本Windows 10.0.18362.0 [1]
推荐系统版本Windows 10.0.22621.0
可选组件WebView2 Runtime

下载胡桃工具箱

当前最新版本为:stable-version

胡桃工具箱目前处于公开测试阶段。你可以

您下载的包含安装程序的压缩文件名称将与Snap.Hutao_*_x64.zip相似

安装胡桃工具箱

通用安装方式

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

升级胡桃工具箱

  • 解压你下载的最新版本压缩包
  • 重复 安装胡桃工具箱 的步骤
  • 若您安装失败或出现异常情况,可参考如下步骤
    • 先卸载已经安装的胡桃工具箱
    • 重复 安装胡桃工具箱 的步骤

卸载胡桃工具箱

  • 清除有关的任务计划
    • 打开胡桃,选择 设置 页签
    • 找到 删除所有计划任务 一栏中,点击右侧的 执行 按钮
  • 卸载软件
    • 打开开始菜单
    • 找到或搜索到胡桃
    • 右键点击胡桃,并选择卸载
  • 清除数据文件夹(如需完全卸载)
    • 打开并删除该文件夹 %userprofile%/Documents/Hutao

  1. LTSC 和 LTSB 版本系统不在支持列表中,但它们可以在修改系统模块后使用胡桃工具箱。请联系你的 IT 管理员以获取支持。 ↩︎

你认为这篇文章怎么样?
  • 0
  • 0
  • 0
  • 0
  • 0
  • 0
评论
  • 按正序
  • 按倒序
  • 按热度
Powered by Waline v2.14.6
diff --git a/rss.xml b/rss.xml index 891d07cc2..c2558ae3c 100644 --- a/rss.xml +++ b/rss.xml @@ -6,8 +6,8 @@ https://hut.ao/ 多功能的原神工具箱 zh-CN - Sat, 14 Jan 2023 01:41:01 GMT - Sat, 14 Jan 2023 01:41:01 GMT + Sat, 14 Jan 2023 02:06:25 GMT + Sat, 14 Jan 2023 02:06:25 GMT vuepress-plugin-feed2 https://validator.w3.org/feed/docs/rss2.html 公告 diff --git a/service-worker.js b/service-worker.js index beb3a1f5a..1edb98acd 100644 --- a/service-worker.js +++ b/service-worker.js @@ -1,2 +1,2 @@ -if(!self.define){let e,s={};const a=(a,i)=>(a=new URL(a+".js",i).href,s[a]||new Promise((s=>{if("document"in self){const e=document.createElement("script");e.src=a,e.onload=s,document.head.appendChild(e)}else e=a,importScripts(a),s()})).then((()=>{let e=s[a];if(!e)throw new Error(`Module ${a} didn’t register its module`);return e})));self.define=(i,c)=>{const r=e||("document"in self?document.currentScript.src:"")||location.href;if(s[r])return;let f={};const d=e=>a(e,r),t={module:{uri:r},exports:f,require:d};s[r]=Promise.all(i.map((e=>t[e]||d(e)))).then((e=>(c(...e),f)))}}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-0864d709.js",revision:"43130a5da018bf08958e3524b759f13a"},{url:"assets/404.html-32d5d192.js",revision:"767836dc23b8d2228d857260ce64e683"},{url:"assets/achievements.html-27f51021.js",revision:"03e8c69508505f64c8469e018e4af963"},{url:"assets/achievements.html-45b07921.js",revision:"0e34bfabe0d33b5aa6a510bf23a4a026"},{url:"assets/achievements.html-5cf193bb.js",revision:"c3be4cd3adc3bc5a925cd9283ed90bd0"},{url:"assets/achievements.html-d587d759.js",revision:"c3be4cd3adc3bc5a925cd9283ed90bd0"},{url:"assets/app-14bc1a7f.js",revision:"37ad458d250fe82b1aee7d6c0c13db69"},{url:"assets/artifact-rating-rules.html-2550311a.js",revision:"fe6d5b20b24fc6cef45ced11b6d3371b"},{url:"assets/artifact-rating-rules.html-2ad9f1be.js",revision:"a40d6f4cb9ff0d6ecb8af89da773f7f1"},{url:"assets/artifact-rating-rules.html-322d1054.js",revision:"a40d6f4cb9ff0d6ecb8af89da773f7f1"},{url:"assets/artifact-rating-rules.html-6f9d5a47.js",revision:"a99a01284dd6a4c2c84c34c0585a71f6"},{url:"assets/auto-f37428bb.js",revision:"fe4bef99221ab554fc08001c638a122f"},{url:"assets/bug-report.html-003189b0.js",revision:"909b925d85c31d43f1c3f2cc0a618715"},{url:"assets/bug-report.html-665f088a.js",revision:"3e234cc1d963f9b0db9255e056120262"},{url:"assets/bug-report.html-b552c51c.js",revision:"b0ab472e2cf5a752e93b9d8cc1252701"},{url:"assets/bug-report.html-f69951f4.js",revision:"3274c4af5177fd78bee641bfd34c8f28"},{url:"assets/character-data.html-1c1cfa19.js",revision:"abf0ecd175396bfd101e1b0525be9f34"},{url:"assets/character-data.html-475bdb70.js",revision:"587a14e2ef759bcdbe54986853f8408c"},{url:"assets/character-data.html-82865b71.js",revision:"937b319a3b3f5beb486bd7ae3ab76b23"},{url:"assets/character-data.html-d4e82894.js",revision:"f7a74370c68ff143cf2fb7fa69b905c3"},{url:"assets/character-wiki.html-0fe53523.js",revision:"3b50a3f727132b62eeec1d13469b242f"},{url:"assets/character-wiki.html-509d6ec0.js",revision:"1cffb97865c2e8f1f9ad6c44aa61957d"},{url:"assets/character-wiki.html-8f26f5ab.js",revision:"402f79fa9c77e356031a63372bc6dc93"},{url:"assets/character-wiki.html-c3f4fc0d.js",revision:"887ecc35683c4a5ade1570cc3ccbe0d5"},{url:"assets/community.html-4259ed5c.js",revision:"78d9fed5197844c2c2e29e4845bdd846"},{url:"assets/community.html-b313a1f6.js",revision:"9620e66c082549599223a01e141eca05"},{url:"assets/daily-notes.html-010f2176.js",revision:"9a40b86e3ffc280b207c3179469c9fdc"},{url:"assets/daily-notes.html-0811c141.js",revision:"d1e7033671d494f51b8e460a1ddab0d4"},{url:"assets/daily-notes.html-29eff528.js",revision:"f7d90f1498ae1fbd17d32be2fbf00a30"},{url:"assets/daily-notes.html-7e7d6130.js",revision:"667e38b410959dc8cdf657c3c7db4ddb"},{url:"assets/develop-plan.html-03e71559.js",revision:"80c6a87ea0f793091ebfa701ef8dff0c"},{url:"assets/develop-plan.html-304a21a8.js",revision:"accf99ce37306ec69f04b10c3c4aa339"},{url:"assets/develop-plan.html-5365831e.js",revision:"f958237044ad8984d5e04e02cf5ec2a4"},{url:"assets/develop-plan.html-c6ac2429.js",revision:"b7419b2cd53c5216dc69800c20c6b29a"},{url:"assets/diagram-definition.0faef4c2-4dda171c.js",revision:"a60e9e560547fcf23096d6233149cdab"},{url:"assets/flowchart.parse-0007e96c.js",revision:"5fce68ee48d56167c2948760a4066c2d"},{url:"assets/framework-2050cf2c.js",revision:"bc138f6da7d53f2337cf81f328981942"},{url:"assets/Gacha-system-and-export-principal.html-3d8f95e8.js",revision:"1f2ab008a4c26d86a182ad76c4c8239a"},{url:"assets/Gacha-system-and-export-principal.html-8d0fa850.js",revision:"5b2642bee3b1bb1b6a75be8039bfd438"},{url:"assets/Gacha-system-and-export-principal.html-abf4ddb4.js",revision:"1f2ab008a4c26d86a182ad76c4c8239a"},{url:"assets/Gacha-system-and-export-principal.html-cd4faf5f.js",revision:"5fae7d3affb63fedee766a9266d25263"},{url:"assets/game-launcher.html-08956561.js",revision:"e63051e0d466a39edc5e8d81f55df784"},{url:"assets/game-launcher.html-29b84590.js",revision:"12854acfff23be74322208448469fa08"},{url:"assets/game-launcher.html-50a156eb.js",revision:"9c3821cf3a3f40451d6cca1ce151b029"},{url:"assets/game-launcher.html-d367bfe6.js",revision:"abe62f1ee82facb66b2445e18f224130"},{url:"assets/get-stoken-cookie-from-the-third-party.html-a02de77c.js",revision:"ebcfb53c1a46cddccf0cdcfdd8a2d0b8"},{url:"assets/get-stoken-cookie-from-the-third-party.html-a069d9e6.js",revision:"ae6717b78f93a31fdd8496133bcd0a17"},{url:"assets/get-stoken-cookie-from-the-third-party.html-c037f77d.js",revision:"5561ce28d95259edd515657584ae1b8c"},{url:"assets/get-stoken-cookie-from-the-third-party.html-f336e33e.js",revision:"84b656aa4b520f1971ef5caef21ceb88"},{url:"assets/highlight.esm-a794bb63.js",revision:"0949b348e0e7d26440159b7c6c417cad"},{url:"assets/how-to.html-437f0776.js",revision:"d682270a5c98a09107e40924eadeaad0"},{url:"assets/how-to.html-702e4cb9.js",revision:"4ede9358479465c2f0db1e78c4bb2481"},{url:"assets/how-to.html-8debd350.js",revision:"5594d0ac96aa3d537488a84a8511b282"},{url:"assets/how-to.html-eb31d630.js",revision:"a207114557ecf4519d53f8aa869ec37f"},{url:"assets/HttpRequestException.html-2143ce68.js",revision:"8f8cc6e37114a0280b0d89f1c3f5faf7"},{url:"assets/HttpRequestException.html-30830cd8.js",revision:"e44a79fe3ec4a119bc63ce4bf296c684"},{url:"assets/HttpRequestException.html-a0acbb00.js",revision:"8f8cc6e37114a0280b0d89f1c3f5faf7"},{url:"assets/HttpRequestException.html-eec3d65c.js",revision:"47d7e866976b1a0a9a8c0f6329ae4c44"},{url:"assets/hutao-API.html-bf294432.js",revision:"878eb29652de8e2d4cdcaa9b21db2e6d"},{url:"assets/hutao-API.html-cec29434.js",revision:"8cb4149d3e13cfd10e5ad75c3318814b"},{url:"assets/hutao-API.html-d894b7e4.js",revision:"be4a722e7f89c4e06e540819802966fe"},{url:"assets/hutao-API.html-f638b185.js",revision:"bc63866997154cf39ce5f9f546e125bc"},{url:"assets/hutao-settings.html-3f7f8a22.js",revision:"953f16df0337223338fa13a9e3fbecbc"},{url:"assets/hutao-settings.html-4c52a2e7.js",revision:"77fcba5998bdb9a730fd55d8b2d9678c"},{url:"assets/hutao-settings.html-ecc905c0.js",revision:"9176d2e52237be4a9fd3ce75882a2fd5"},{url:"assets/hutao-settings.html-f04f126d.js",revision:"b854f340ce581b45cd0b8d47f655efd4"},{url:"assets/index-70769223.js",revision:"097390f0c66585e8b9e39361bf5f05d1"},{url:"assets/index-8764208e.js",revision:"42b6232acbe6be5d6ef5707e7f046345"},{url:"assets/index.html-00b54548.js",revision:"289da15ad33f2f1167362c60d126e8ef"},{url:"assets/index.html-12187913.js",revision:"63b588313772a87d12382169ffcfed49"},{url:"assets/index.html-19d09097.js",revision:"e729fc819e622d7b3d989482f5cb59fd"},{url:"assets/index.html-2bc60034.js",revision:"ce207c465f671f6bf09b6747c4351118"},{url:"assets/index.html-318a4b43.js",revision:"fc60f4e715ee94d2b2ff1be6c6032ea0"},{url:"assets/index.html-31b9fd98.js",revision:"9cb8fe9e29ca5a85d4d70b03073028d5"},{url:"assets/index.html-4f0d6788.js",revision:"57e712e4ca15d31bfc1f6cba9b54c883"},{url:"assets/index.html-534cbddc.js",revision:"155d89b1b295a149a383d2a1a8f90d66"},{url:"assets/index.html-59219388.js",revision:"d6dd7b2735dcfc66bc1d5f6993d169a3"},{url:"assets/index.html-5eeca8dc.js",revision:"9cb8fe9e29ca5a85d4d70b03073028d5"},{url:"assets/index.html-60c96614.js",revision:"18d82e7c24d6435c807cfed62bd41066"},{url:"assets/index.html-6108273b.js",revision:"9cb8fe9e29ca5a85d4d70b03073028d5"},{url:"assets/index.html-79b9b84e.js",revision:"2898d55fa0b6dabfeffe7d9aabfee175"},{url:"assets/index.html-a508a192.js",revision:"9cb8fe9e29ca5a85d4d70b03073028d5"},{url:"assets/index.html-b78e8cf1.js",revision:"223f1003a8a28b0011c7b7a1fb098763"},{url:"assets/index.html-c0b215e3.js",revision:"63b588313772a87d12382169ffcfed49"},{url:"assets/index.html-c412ed13.js",revision:"e729fc819e622d7b3d989482f5cb59fd"},{url:"assets/index.html-c8b6cf82.js",revision:"f18219a783a1cdd1c4a9e6ef003b3431"},{url:"assets/index.html-cc7a9c8b.js",revision:"9cb8fe9e29ca5a85d4d70b03073028d5"},{url:"assets/index.html-de9c2355.js",revision:"9cb8fe9e29ca5a85d4d70b03073028d5"},{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/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-0f0f34c6.js",revision:"5e8ae701e7f5764c10d55096c2a2fd1b"},{url:"assets/markmap.html-35e571d4.js",revision:"5826e11387c4dd2c356cf69102b3895b"},{url:"assets/markmap.html-c8233cb5.js",revision:"5826e11387c4dd2c356cf69102b3895b"},{url:"assets/markmap.html-f4ccea80.js",revision:"0086885c383084d2b3780e3dc111ec64"},{url:"assets/math.esm-70a288c8.js",revision:"c5f77dc064ac53005c0e5446bb6715b0"},{url:"assets/mermaid-mindmap.esm.min-8f72be22.js",revision:"ff3e8383085e4d261e9078b0d8485005"},{url:"assets/mermaid.esm.min-bc08675d.js",revision:"e0d3e0388f4fdfd93ab5b9a67d2ab92b"},{url:"assets/mhy-account-switch.html-1d2b5649.js",revision:"583a4affadee4df6e2e00cff4c08f098"},{url:"assets/mhy-account-switch.html-b6e2ae33.js",revision:"aa8f4f204d3d576c45029b3a10c35310"},{url:"assets/mhy-account-switch.html-d713d3a7.js",revision:"41b8279a296100065c92746da196e3f5"},{url:"assets/mhy-account-switch.html-e9ad7c01.js",revision:"631ba96c2ce7f7f9096e6a3c0a11fa86"},{url:"assets/mihoyo-risk-tip.html-0cc42bbd.js",revision:"c67ac88f7a12ffaac543367c8ad382d3"},{url:"assets/mihoyo-risk-tip.html-1202309e.js",revision:"ca9e92e5c51e10acee3831608afaceb3"},{url:"assets/mihoyo-risk-tip.html-75cfdf1a.js",revision:"b2f8cb3c569e84e8203bf1a3c1cb5186"},{url:"assets/mihoyo-risk-tip.html-b6dfe79e.js",revision:"dc531981f40eac608d447c7140de0c49"},{url:"assets/notes.esm-224f94d9.js",revision:"fbad6b0fa80d99a444266ec8836ab70c"},{url:"assets/photoswipe.esm-a9093b7c.js",revision:"e5f2011f608af205681b3a6e1023fab7"},{url:"assets/privacy-notice.html-63f617f2.js",revision:"38a637900f0e1130d87ffac7c377d5a4"},{url:"assets/privacy-notice.html-6cb5a329.js",revision:"a05be9ab5a16f88f8f1d84eb4388c63e"},{url:"assets/privacy-notice.html-7a160e19.js",revision:"049d9eda61455a3765aad9e8fe119b8d"},{url:"assets/privacy-notice.html-c8d33cc7.js",revision:"a05be9ab5a16f88f8f1d84eb4388c63e"},{url:"assets/project.html-2471e533.js",revision:"09faf50a75a7ee356ecf3bc83a5bd4d7"},{url:"assets/project.html-3e4ddd91.js",revision:"04405c3b6c05f9a69b04af7c09902822"},{url:"assets/project.html-d154f424.js",revision:"944765a7f1425fc87d1435083a9cf97f"},{url:"assets/project.html-ee74980c.js",revision:"7de522d3356c913547f933e11724254a"},{url:"assets/quick-start.html-6eb6aa21.js",revision:"8980ada46a2f1b68d93367d23e81d31e"},{url:"assets/quick-start.html-7ec59c0d.js",revision:"5276d6de9e7cc145dd55a8080cddd944"},{url:"assets/quick-start.html-90efb2be.js",revision:"8e8fc2abe4e793902c28069c2150c890"},{url:"assets/quick-start.html-f867c09e.js",revision:"ef43e70df9631f49da16a369200053b9"},{url:"assets/reveal.esm-e5069ce0.js",revision:"383acd58551019bedc482d68f9eaddef"},{url:"assets/search.esm-2c3fba7d.js",revision:"7c1ff9e9285b9354b44c719f60e1cfd0"},{url:"assets/SearchResult-653743d2.js",revision:"6b8768eafddca17d89cfca4152ab85fe"},{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-0a6171e5.js",revision:"d751def7b0811479bf86b588130edbd2"},{url:"assets/star-request.html-a111ddc0.js",revision:"29506bc7e5c220b2163251142198e58d"},{url:"assets/style-110dcc2b.css",revision:"b4381d55eec8c7346639f460b3de6b04"},{url:"assets/symposium1.html-3ced5dc3.js",revision:"39bd97f0885d92a03d1163dfcd54df40"},{url:"assets/symposium1.html-97fedc99.js",revision:"8aa01f1eaf6d24cfd9e547190ebdc6b3"},{url:"assets/symposium1.html-b33e3d7f.js",revision:"a11645898900eabe3d5170160927d8ef"},{url:"assets/symposium1.html-fa167b8f.js",revision:"e6ae146155d74880d41ba2ab0ed83902"},{url:"assets/symposium2.html-86329c7b.js",revision:"c526862aaf9aa1d4afa1288b6291124c"},{url:"assets/symposium2.html-b5df9842.js",revision:"7d41971ac678bbe94ac2195d84012636"},{url:"assets/symposium2.html-bad37c5f.js",revision:"2dee193aee87031a920e9bee74e1bd66"},{url:"assets/symposium2.html-fb7d6fad.js",revision:"2dee193aee87031a920e9bee74e1bd66"},{url:"assets/tos.html-00997ad6.js",revision:"fb6690a766227696a44084d7decc8877"},{url:"assets/tos.html-5b085922.js",revision:"dfd653dc3bd2d2005e86776880421867"},{url:"assets/tos.html-6a9f1d6e.js",revision:"2f7fc3fad15967d8880fdb169bd7949e"},{url:"assets/tos.html-830e1c50.js",revision:"7c14cfe5948f81661fa3dba1f8da5576"},{url:"assets/vue-repl-3f03b9c5.js",revision:"52fd000e7c04bbab29d53948b19cc5bb"},{url:"assets/VuePlayground-77a48263.js",revision:"8d6c0498fa3d65cab59fe5a266bc6848"},{url:"assets/waline-meta-a31b78ed.js",revision:"4003eee21f800e7d4662bda5f1875047"},{url:"assets/weapon-wiki.html-041f1bea.js",revision:"23c688df06d864c399ff628652aaaf8c"},{url:"assets/weapon-wiki.html-33bb156f.js",revision:"23c688df06d864c399ff628652aaaf8c"},{url:"assets/weapon-wiki.html-39644c93.js",revision:"2099b42c4f1b54ac622ccc15f881cb59"},{url:"assets/weapon-wiki.html-d9fd70e8.js",revision:"d49f3d98ba48841b539744a7d710e81f"},{url:"assets/why.html-6c589158.js",revision:"c3d82e405081271638af56ef72a7371c"},{url:"assets/why.html-777696e0.js",revision:"1480e79715b81eb3860c3c73a542cdab"},{url:"assets/why.html-7f1768ad.js",revision:"7883f99bd946462617dd83609b07ccb1"},{url:"assets/why.html-a6afd3ae.js",revision:"be24450f8590cf98c8e04fdf2f045a51"},{url:"assets/wish-export.html-453bb400.js",revision:"065c1127d0d64047acf4cc8fa32fb97c"},{url:"assets/wish-export.html-77d78b46.js",revision:"d4b0dfeb1796e10deb6a757ee930e02e"},{url:"assets/wish-export.html-9a746c0c.js",revision:"a5bd1d1defb96169b9421f480ffc3de9"},{url:"assets/wish-export.html-a631d689.js",revision:"de7081fe1e4132ce1a6b64756671e82c"},{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:"8ddad4d886c0ebb5df316f403aec6b8a"},{url:"community.html",revision:"406234ea66bfb7bd734c4f7f8ef20358"},{url:"development-log/index.html",revision:"dc358c9562ba2d437a2c1a4437ca73fd"},{url:"development-log/symposium1.html",revision:"4af3f1a55d26595e4317834bb6ce5a5b"},{url:"development-log/symposium2.html",revision:"d3a184ce7594455d3c0eee287f19e99f"},{url:"en/development-log/index.html",revision:"3511ed2d7afa8952e030c8f1e9b6eb45"},{url:"en/development-log/symposium1.html",revision:"c91a5433136e10b4c1fbfe1649b2050d"},{url:"en/development-log/symposium2.html",revision:"bf939e61261cc6ada84a98ac22187ad6"},{url:"en/FAQ/artifact-rating-rules.html",revision:"d84dce8787e7329d927de3f6aafaaa09"},{url:"en/FAQ/Gacha-system-and-export-principal.html",revision:"f5994593bc25cc04cd6d8d73acad7fe6"},{url:"en/FAQ/get-stoken-cookie-from-the-third-party.html",revision:"f0846639b8969f93355a9807976199f1"},{url:"en/FAQ/how-to.html",revision:"fb3e64597fd545a25e78c7be6f3d4b76"},{url:"en/FAQ/HttpRequestException.html",revision:"51daf67df46589d35dcd0bd4242bb60e"},{url:"en/FAQ/index.html",revision:"37b1259ca44d30c9f113fa280d41a24b"},{url:"en/FAQ/mihoyo-risk-tip.html",revision:"b052e236f2bcc79ab6006ffd402afdb7"},{url:"en/FAQ/why.html",revision:"7ebd5d62457139b5a8b17f12f3233628"},{url:"en/features/achievements.html",revision:"1dffc8335bbaab86028e501522f897f9"},{url:"en/features/character-data.html",revision:"8e914b97216f0581fd1c60bc0bbb7aef"},{url:"en/features/character-wiki.html",revision:"2601144168dea7cda0925ecc5c725995"},{url:"en/features/daily-notes.html",revision:"7a6f12432324d28fe544945b93933137"},{url:"en/features/develop-plan.html",revision:"02d9c0c695b1655c0ba2f2251db5e6c1"},{url:"en/features/game-launcher.html",revision:"a8f6b98097ee7c3597a50c70c2018207"},{url:"en/features/hutao-API.html",revision:"15936a91d0d63da0e3b194d81a0cbda7"},{url:"en/features/hutao-settings.html",revision:"4f6633c97d8d8b42715a03a5eab38557"},{url:"en/features/index.html",revision:"164ac21d1a1736bef08ab1d2ac59f38d"},{url:"en/features/mhy-account-switch.html",revision:"670d07179d4082542c64119dcda4676e"},{url:"en/features/weapon-wiki.html",revision:"712826db2733b73c42f23107ed8a9af7"},{url:"en/features/wish-export.html",revision:"fcfd9eb105b4b4825746673e945935b9"},{url:"en/index.html",revision:"fae1437eef437cafbd7b39ea5dafba58"},{url:"en/markmap.html",revision:"01e41fa12b09e41ca59f9bd5e5f91182"},{url:"en/project.html",revision:"e095dd607c68b7baaef65d3b2d087947"},{url:"en/quick-start.html",revision:"41a28be32492ec9ebd32088f45fb50d8"},{url:"en/statements/bug-report.html",revision:"f7303a8c5e3588c433897bbe5b474fba"},{url:"en/statements/index.html",revision:"4944cea03da716b68bf57a6309957e7a"},{url:"en/statements/privacy-notice.html",revision:"4559eab81e96a8d084892911cbb82cdf"},{url:"en/statements/tos.html",revision:"3837aaf490e4e59c1f91b6ac39bfb254"},{url:"FAQ/artifact-rating-rules.html",revision:"e9be207ec208103cf17392f31275d7e0"},{url:"FAQ/Gacha-system-and-export-principal.html",revision:"e6f71b15c910089a570674110b39fd08"},{url:"FAQ/get-stoken-cookie-from-the-third-party.html",revision:"02f8b4a6e55f3982c9718723756af039"},{url:"FAQ/how-to.html",revision:"e95e26eb1817cd79162534b68754d26e"},{url:"FAQ/HttpRequestException.html",revision:"dbd748ca66062d46c4b44e7c0bedec41"},{url:"FAQ/index.html",revision:"27dbdf130802edb85027f316e25b89af"},{url:"FAQ/mihoyo-risk-tip.html",revision:"939db457e9a0e9d503c36d70e6c2a979"},{url:"FAQ/why.html",revision:"469fa69d9112d9993dec8c4fd662ff39"},{url:"features/achievements.html",revision:"434ec51e4fc13576dc1d40ed5cac2e03"},{url:"features/character-data.html",revision:"bf0e9ec22908721157deeac8d986e360"},{url:"features/character-wiki.html",revision:"e5780f8195dbdee06e3820e18caecc1e"},{url:"features/daily-notes.html",revision:"88ba63ad3c75030c95e6bae2d4757dc9"},{url:"features/develop-plan.html",revision:"1fcee48a1218eccf6aae9560bd8aad88"},{url:"features/game-launcher.html",revision:"b68ebe65110405ea1cf5e87c8bae2c97"},{url:"features/hutao-API.html",revision:"3e807bcaf3445e5196b14d7e3c371d2f"},{url:"features/hutao-settings.html",revision:"22a45106c4a539e1aac2ef67c299357f"},{url:"features/index.html",revision:"5d994bac49bf14c6ba79bb4188d45ea9"},{url:"features/mhy-account-switch.html",revision:"6925229c4d95051b1e0546ccae42fa8b"},{url:"features/weapon-wiki.html",revision:"9cc9ea120b849d1ecb14393ae69407e7"},{url:"features/wish-export.html",revision:"d2b8ad805524c229ea8808ef8326e599"},{url:"fontlist/demo_index.html",revision:"925b49536eec61049492bf64fe28a9e6"},{url:"index.html",revision:"55035611073bef8a0de7a6c9a9fbe5db"},{url:"markmap.html",revision:"3c5b43819d47a1e91f23d5349e5b8757"},{url:"markmap/zh.html",revision:"b35a18f015a5cd1b4ae885e560b2caaa"},{url:"project.html",revision:"350cfb0a9ad2dc8dae9611939f96e2a7"},{url:"quick-start.html",revision:"b6b8d31442be24bbde79cdd246b3db19"},{url:"star-request.html",revision:"97a51ff5570eadbd69291c3e3165ee2f"},{url:"statements/bug-report.html",revision:"39f465fe31aefa6e73759d7eaf1c9482"},{url:"statements/index.html",revision:"59f81e225d0a7463ff2db5a178053ec2"},{url:"statements/privacy-notice.html",revision:"d51dd8e9c276fdbc346de4e1496c6442"},{url:"statements/tos.html",revision:"05a2317285d8c2392618c83874eb89cf"},{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,s={};const a=(a,i)=>(a=new URL(a+".js",i).href,s[a]||new Promise((s=>{if("document"in self){const e=document.createElement("script");e.src=a,e.onload=s,document.head.appendChild(e)}else e=a,importScripts(a),s()})).then((()=>{let e=s[a];if(!e)throw new Error(`Module ${a} didn’t register its module`);return e})));self.define=(i,c)=>{const r=e||("document"in self?document.currentScript.src:"")||location.href;if(s[r])return;let f={};const d=e=>a(e,r),t={module:{uri:r},exports:f,require:d};s[r]=Promise.all(i.map((e=>t[e]||d(e)))).then((e=>(c(...e),f)))}}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-0864d709.js",revision:"43130a5da018bf08958e3524b759f13a"},{url:"assets/404.html-32d5d192.js",revision:"767836dc23b8d2228d857260ce64e683"},{url:"assets/achievements.html-27f51021.js",revision:"03e8c69508505f64c8469e018e4af963"},{url:"assets/achievements.html-45b07921.js",revision:"0e34bfabe0d33b5aa6a510bf23a4a026"},{url:"assets/achievements.html-5cf193bb.js",revision:"c3be4cd3adc3bc5a925cd9283ed90bd0"},{url:"assets/achievements.html-d587d759.js",revision:"c3be4cd3adc3bc5a925cd9283ed90bd0"},{url:"assets/app-14bc1a7f.js",revision:"8393d312ed3b38193edb0cae06e0cbb6"},{url:"assets/artifact-rating-rules.html-2550311a.js",revision:"fe6d5b20b24fc6cef45ced11b6d3371b"},{url:"assets/artifact-rating-rules.html-2ad9f1be.js",revision:"a40d6f4cb9ff0d6ecb8af89da773f7f1"},{url:"assets/artifact-rating-rules.html-322d1054.js",revision:"a40d6f4cb9ff0d6ecb8af89da773f7f1"},{url:"assets/artifact-rating-rules.html-6f9d5a47.js",revision:"a99a01284dd6a4c2c84c34c0585a71f6"},{url:"assets/auto-f37428bb.js",revision:"fe4bef99221ab554fc08001c638a122f"},{url:"assets/bug-report.html-003189b0.js",revision:"909b925d85c31d43f1c3f2cc0a618715"},{url:"assets/bug-report.html-665f088a.js",revision:"3e234cc1d963f9b0db9255e056120262"},{url:"assets/bug-report.html-b552c51c.js",revision:"b0ab472e2cf5a752e93b9d8cc1252701"},{url:"assets/bug-report.html-f69951f4.js",revision:"3274c4af5177fd78bee641bfd34c8f28"},{url:"assets/character-data.html-1c1cfa19.js",revision:"abf0ecd175396bfd101e1b0525be9f34"},{url:"assets/character-data.html-475bdb70.js",revision:"587a14e2ef759bcdbe54986853f8408c"},{url:"assets/character-data.html-82865b71.js",revision:"937b319a3b3f5beb486bd7ae3ab76b23"},{url:"assets/character-data.html-d4e82894.js",revision:"f7a74370c68ff143cf2fb7fa69b905c3"},{url:"assets/character-wiki.html-0fe53523.js",revision:"3b50a3f727132b62eeec1d13469b242f"},{url:"assets/character-wiki.html-509d6ec0.js",revision:"1cffb97865c2e8f1f9ad6c44aa61957d"},{url:"assets/character-wiki.html-8f26f5ab.js",revision:"402f79fa9c77e356031a63372bc6dc93"},{url:"assets/character-wiki.html-c3f4fc0d.js",revision:"887ecc35683c4a5ade1570cc3ccbe0d5"},{url:"assets/community.html-4259ed5c.js",revision:"78d9fed5197844c2c2e29e4845bdd846"},{url:"assets/community.html-b313a1f6.js",revision:"9620e66c082549599223a01e141eca05"},{url:"assets/daily-notes.html-010f2176.js",revision:"9a40b86e3ffc280b207c3179469c9fdc"},{url:"assets/daily-notes.html-0811c141.js",revision:"d1e7033671d494f51b8e460a1ddab0d4"},{url:"assets/daily-notes.html-29eff528.js",revision:"f7d90f1498ae1fbd17d32be2fbf00a30"},{url:"assets/daily-notes.html-7e7d6130.js",revision:"667e38b410959dc8cdf657c3c7db4ddb"},{url:"assets/develop-plan.html-03e71559.js",revision:"80c6a87ea0f793091ebfa701ef8dff0c"},{url:"assets/develop-plan.html-304a21a8.js",revision:"accf99ce37306ec69f04b10c3c4aa339"},{url:"assets/develop-plan.html-5365831e.js",revision:"f958237044ad8984d5e04e02cf5ec2a4"},{url:"assets/develop-plan.html-c6ac2429.js",revision:"b7419b2cd53c5216dc69800c20c6b29a"},{url:"assets/diagram-definition.0faef4c2-4dda171c.js",revision:"a60e9e560547fcf23096d6233149cdab"},{url:"assets/flowchart.parse-0007e96c.js",revision:"5fce68ee48d56167c2948760a4066c2d"},{url:"assets/framework-2050cf2c.js",revision:"bc138f6da7d53f2337cf81f328981942"},{url:"assets/Gacha-system-and-export-principal.html-3d8f95e8.js",revision:"1f2ab008a4c26d86a182ad76c4c8239a"},{url:"assets/Gacha-system-and-export-principal.html-8d0fa850.js",revision:"5b2642bee3b1bb1b6a75be8039bfd438"},{url:"assets/Gacha-system-and-export-principal.html-abf4ddb4.js",revision:"1f2ab008a4c26d86a182ad76c4c8239a"},{url:"assets/Gacha-system-and-export-principal.html-cd4faf5f.js",revision:"5fae7d3affb63fedee766a9266d25263"},{url:"assets/game-launcher.html-08956561.js",revision:"e63051e0d466a39edc5e8d81f55df784"},{url:"assets/game-launcher.html-29b84590.js",revision:"12854acfff23be74322208448469fa08"},{url:"assets/game-launcher.html-50a156eb.js",revision:"9c3821cf3a3f40451d6cca1ce151b029"},{url:"assets/game-launcher.html-d367bfe6.js",revision:"abe62f1ee82facb66b2445e18f224130"},{url:"assets/get-stoken-cookie-from-the-third-party.html-a02de77c.js",revision:"ebcfb53c1a46cddccf0cdcfdd8a2d0b8"},{url:"assets/get-stoken-cookie-from-the-third-party.html-a069d9e6.js",revision:"ae6717b78f93a31fdd8496133bcd0a17"},{url:"assets/get-stoken-cookie-from-the-third-party.html-c037f77d.js",revision:"5561ce28d95259edd515657584ae1b8c"},{url:"assets/get-stoken-cookie-from-the-third-party.html-f336e33e.js",revision:"84b656aa4b520f1971ef5caef21ceb88"},{url:"assets/highlight.esm-a794bb63.js",revision:"0949b348e0e7d26440159b7c6c417cad"},{url:"assets/how-to.html-437f0776.js",revision:"d682270a5c98a09107e40924eadeaad0"},{url:"assets/how-to.html-702e4cb9.js",revision:"4ede9358479465c2f0db1e78c4bb2481"},{url:"assets/how-to.html-8debd350.js",revision:"5594d0ac96aa3d537488a84a8511b282"},{url:"assets/how-to.html-eb31d630.js",revision:"a207114557ecf4519d53f8aa869ec37f"},{url:"assets/HttpRequestException.html-2143ce68.js",revision:"8f8cc6e37114a0280b0d89f1c3f5faf7"},{url:"assets/HttpRequestException.html-30830cd8.js",revision:"e44a79fe3ec4a119bc63ce4bf296c684"},{url:"assets/HttpRequestException.html-a0acbb00.js",revision:"8f8cc6e37114a0280b0d89f1c3f5faf7"},{url:"assets/HttpRequestException.html-eec3d65c.js",revision:"47d7e866976b1a0a9a8c0f6329ae4c44"},{url:"assets/hutao-API.html-bf294432.js",revision:"878eb29652de8e2d4cdcaa9b21db2e6d"},{url:"assets/hutao-API.html-cec29434.js",revision:"8cb4149d3e13cfd10e5ad75c3318814b"},{url:"assets/hutao-API.html-d894b7e4.js",revision:"be4a722e7f89c4e06e540819802966fe"},{url:"assets/hutao-API.html-f638b185.js",revision:"bc63866997154cf39ce5f9f546e125bc"},{url:"assets/hutao-settings.html-3f7f8a22.js",revision:"953f16df0337223338fa13a9e3fbecbc"},{url:"assets/hutao-settings.html-4c52a2e7.js",revision:"77fcba5998bdb9a730fd55d8b2d9678c"},{url:"assets/hutao-settings.html-ecc905c0.js",revision:"9176d2e52237be4a9fd3ce75882a2fd5"},{url:"assets/hutao-settings.html-f04f126d.js",revision:"b854f340ce581b45cd0b8d47f655efd4"},{url:"assets/index-70769223.js",revision:"097390f0c66585e8b9e39361bf5f05d1"},{url:"assets/index-8764208e.js",revision:"42b6232acbe6be5d6ef5707e7f046345"},{url:"assets/index.html-00b54548.js",revision:"289da15ad33f2f1167362c60d126e8ef"},{url:"assets/index.html-12187913.js",revision:"63b588313772a87d12382169ffcfed49"},{url:"assets/index.html-19d09097.js",revision:"e729fc819e622d7b3d989482f5cb59fd"},{url:"assets/index.html-2bc60034.js",revision:"ce207c465f671f6bf09b6747c4351118"},{url:"assets/index.html-318a4b43.js",revision:"fc60f4e715ee94d2b2ff1be6c6032ea0"},{url:"assets/index.html-31b9fd98.js",revision:"9cb8fe9e29ca5a85d4d70b03073028d5"},{url:"assets/index.html-4f0d6788.js",revision:"57e712e4ca15d31bfc1f6cba9b54c883"},{url:"assets/index.html-534cbddc.js",revision:"155d89b1b295a149a383d2a1a8f90d66"},{url:"assets/index.html-59219388.js",revision:"d6dd7b2735dcfc66bc1d5f6993d169a3"},{url:"assets/index.html-5eeca8dc.js",revision:"9cb8fe9e29ca5a85d4d70b03073028d5"},{url:"assets/index.html-60c96614.js",revision:"18d82e7c24d6435c807cfed62bd41066"},{url:"assets/index.html-6108273b.js",revision:"9cb8fe9e29ca5a85d4d70b03073028d5"},{url:"assets/index.html-79b9b84e.js",revision:"2898d55fa0b6dabfeffe7d9aabfee175"},{url:"assets/index.html-a508a192.js",revision:"9cb8fe9e29ca5a85d4d70b03073028d5"},{url:"assets/index.html-b78e8cf1.js",revision:"223f1003a8a28b0011c7b7a1fb098763"},{url:"assets/index.html-c0b215e3.js",revision:"63b588313772a87d12382169ffcfed49"},{url:"assets/index.html-c412ed13.js",revision:"e729fc819e622d7b3d989482f5cb59fd"},{url:"assets/index.html-c8b6cf82.js",revision:"f18219a783a1cdd1c4a9e6ef003b3431"},{url:"assets/index.html-cc7a9c8b.js",revision:"9cb8fe9e29ca5a85d4d70b03073028d5"},{url:"assets/index.html-de9c2355.js",revision:"9cb8fe9e29ca5a85d4d70b03073028d5"},{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/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-0f0f34c6.js",revision:"5e8ae701e7f5764c10d55096c2a2fd1b"},{url:"assets/markmap.html-35e571d4.js",revision:"5826e11387c4dd2c356cf69102b3895b"},{url:"assets/markmap.html-c8233cb5.js",revision:"5826e11387c4dd2c356cf69102b3895b"},{url:"assets/markmap.html-f4ccea80.js",revision:"0086885c383084d2b3780e3dc111ec64"},{url:"assets/math.esm-70a288c8.js",revision:"c5f77dc064ac53005c0e5446bb6715b0"},{url:"assets/mermaid-mindmap.esm.min-8f72be22.js",revision:"ff3e8383085e4d261e9078b0d8485005"},{url:"assets/mermaid.esm.min-bc08675d.js",revision:"e0d3e0388f4fdfd93ab5b9a67d2ab92b"},{url:"assets/mhy-account-switch.html-1d2b5649.js",revision:"583a4affadee4df6e2e00cff4c08f098"},{url:"assets/mhy-account-switch.html-b6e2ae33.js",revision:"aa8f4f204d3d576c45029b3a10c35310"},{url:"assets/mhy-account-switch.html-d713d3a7.js",revision:"41b8279a296100065c92746da196e3f5"},{url:"assets/mhy-account-switch.html-e9ad7c01.js",revision:"631ba96c2ce7f7f9096e6a3c0a11fa86"},{url:"assets/mihoyo-risk-tip.html-0cc42bbd.js",revision:"c67ac88f7a12ffaac543367c8ad382d3"},{url:"assets/mihoyo-risk-tip.html-1202309e.js",revision:"ca9e92e5c51e10acee3831608afaceb3"},{url:"assets/mihoyo-risk-tip.html-75cfdf1a.js",revision:"b2f8cb3c569e84e8203bf1a3c1cb5186"},{url:"assets/mihoyo-risk-tip.html-b6dfe79e.js",revision:"dc531981f40eac608d447c7140de0c49"},{url:"assets/notes.esm-224f94d9.js",revision:"fbad6b0fa80d99a444266ec8836ab70c"},{url:"assets/photoswipe.esm-a9093b7c.js",revision:"e5f2011f608af205681b3a6e1023fab7"},{url:"assets/privacy-notice.html-63f617f2.js",revision:"38a637900f0e1130d87ffac7c377d5a4"},{url:"assets/privacy-notice.html-6cb5a329.js",revision:"a05be9ab5a16f88f8f1d84eb4388c63e"},{url:"assets/privacy-notice.html-7a160e19.js",revision:"049d9eda61455a3765aad9e8fe119b8d"},{url:"assets/privacy-notice.html-c8d33cc7.js",revision:"a05be9ab5a16f88f8f1d84eb4388c63e"},{url:"assets/project.html-2471e533.js",revision:"09faf50a75a7ee356ecf3bc83a5bd4d7"},{url:"assets/project.html-3e4ddd91.js",revision:"04405c3b6c05f9a69b04af7c09902822"},{url:"assets/project.html-d154f424.js",revision:"944765a7f1425fc87d1435083a9cf97f"},{url:"assets/project.html-ee74980c.js",revision:"7de522d3356c913547f933e11724254a"},{url:"assets/quick-start.html-6eb6aa21.js",revision:"8980ada46a2f1b68d93367d23e81d31e"},{url:"assets/quick-start.html-7ec59c0d.js",revision:"5276d6de9e7cc145dd55a8080cddd944"},{url:"assets/quick-start.html-90efb2be.js",revision:"8e8fc2abe4e793902c28069c2150c890"},{url:"assets/quick-start.html-f867c09e.js",revision:"ef43e70df9631f49da16a369200053b9"},{url:"assets/reveal.esm-e5069ce0.js",revision:"383acd58551019bedc482d68f9eaddef"},{url:"assets/search.esm-2c3fba7d.js",revision:"7c1ff9e9285b9354b44c719f60e1cfd0"},{url:"assets/SearchResult-653743d2.js",revision:"6b8768eafddca17d89cfca4152ab85fe"},{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-0a6171e5.js",revision:"d751def7b0811479bf86b588130edbd2"},{url:"assets/star-request.html-a111ddc0.js",revision:"29506bc7e5c220b2163251142198e58d"},{url:"assets/style-110dcc2b.css",revision:"b4381d55eec8c7346639f460b3de6b04"},{url:"assets/symposium1.html-3ced5dc3.js",revision:"39bd97f0885d92a03d1163dfcd54df40"},{url:"assets/symposium1.html-97fedc99.js",revision:"8aa01f1eaf6d24cfd9e547190ebdc6b3"},{url:"assets/symposium1.html-b33e3d7f.js",revision:"a11645898900eabe3d5170160927d8ef"},{url:"assets/symposium1.html-fa167b8f.js",revision:"e6ae146155d74880d41ba2ab0ed83902"},{url:"assets/symposium2.html-86329c7b.js",revision:"c526862aaf9aa1d4afa1288b6291124c"},{url:"assets/symposium2.html-b5df9842.js",revision:"7d41971ac678bbe94ac2195d84012636"},{url:"assets/symposium2.html-bad37c5f.js",revision:"2dee193aee87031a920e9bee74e1bd66"},{url:"assets/symposium2.html-fb7d6fad.js",revision:"2dee193aee87031a920e9bee74e1bd66"},{url:"assets/tos.html-00997ad6.js",revision:"fb6690a766227696a44084d7decc8877"},{url:"assets/tos.html-5b085922.js",revision:"dfd653dc3bd2d2005e86776880421867"},{url:"assets/tos.html-6a9f1d6e.js",revision:"2f7fc3fad15967d8880fdb169bd7949e"},{url:"assets/tos.html-830e1c50.js",revision:"7c14cfe5948f81661fa3dba1f8da5576"},{url:"assets/vue-repl-3f03b9c5.js",revision:"52fd000e7c04bbab29d53948b19cc5bb"},{url:"assets/VuePlayground-77a48263.js",revision:"8d6c0498fa3d65cab59fe5a266bc6848"},{url:"assets/waline-meta-a31b78ed.js",revision:"4003eee21f800e7d4662bda5f1875047"},{url:"assets/weapon-wiki.html-041f1bea.js",revision:"23c688df06d864c399ff628652aaaf8c"},{url:"assets/weapon-wiki.html-33bb156f.js",revision:"23c688df06d864c399ff628652aaaf8c"},{url:"assets/weapon-wiki.html-39644c93.js",revision:"2099b42c4f1b54ac622ccc15f881cb59"},{url:"assets/weapon-wiki.html-d9fd70e8.js",revision:"d49f3d98ba48841b539744a7d710e81f"},{url:"assets/why.html-6c589158.js",revision:"c3d82e405081271638af56ef72a7371c"},{url:"assets/why.html-777696e0.js",revision:"1480e79715b81eb3860c3c73a542cdab"},{url:"assets/why.html-7f1768ad.js",revision:"7883f99bd946462617dd83609b07ccb1"},{url:"assets/why.html-a6afd3ae.js",revision:"be24450f8590cf98c8e04fdf2f045a51"},{url:"assets/wish-export.html-453bb400.js",revision:"065c1127d0d64047acf4cc8fa32fb97c"},{url:"assets/wish-export.html-77d78b46.js",revision:"d4b0dfeb1796e10deb6a757ee930e02e"},{url:"assets/wish-export.html-9a746c0c.js",revision:"a5bd1d1defb96169b9421f480ffc3de9"},{url:"assets/wish-export.html-a631d689.js",revision:"de7081fe1e4132ce1a6b64756671e82c"},{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:"3694f78d2364f517f9a94ca34039e784"},{url:"community.html",revision:"406234ea66bfb7bd734c4f7f8ef20358"},{url:"development-log/index.html",revision:"d5c55807cc7725548de47c857c7c74e2"},{url:"development-log/symposium1.html",revision:"4af3f1a55d26595e4317834bb6ce5a5b"},{url:"development-log/symposium2.html",revision:"d3a184ce7594455d3c0eee287f19e99f"},{url:"en/development-log/index.html",revision:"cd1ab78c2d091e99de5b7cd7560484de"},{url:"en/development-log/symposium1.html",revision:"c91a5433136e10b4c1fbfe1649b2050d"},{url:"en/development-log/symposium2.html",revision:"39e7b3a6b83c29fcaac34d7f698afc5f"},{url:"en/FAQ/artifact-rating-rules.html",revision:"2258a1eab9a5cd134038f9c805e29e52"},{url:"en/FAQ/Gacha-system-and-export-principal.html",revision:"f5994593bc25cc04cd6d8d73acad7fe6"},{url:"en/FAQ/get-stoken-cookie-from-the-third-party.html",revision:"f7a5343d2cdedb9314f7d0a0ccb45c14"},{url:"en/FAQ/how-to.html",revision:"d97d047d66892f09d482f07db4f56408"},{url:"en/FAQ/HttpRequestException.html",revision:"f084c6e0d4d548a541027595ffd1dd5f"},{url:"en/FAQ/index.html",revision:"d8337fddd18bfe9d70457fdfcd7e439b"},{url:"en/FAQ/mihoyo-risk-tip.html",revision:"344aa5928d78fc1781dc964770d18dc1"},{url:"en/FAQ/why.html",revision:"3efaa2c05e1089a6bec59e1b2ff9cf6e"},{url:"en/features/achievements.html",revision:"4ac66f53943d906f4509c60033d3cfdb"},{url:"en/features/character-data.html",revision:"2f2f1ebef10d7637805890f138df4a70"},{url:"en/features/character-wiki.html",revision:"c8409c3debd30e49ba78a8bd208f26f3"},{url:"en/features/daily-notes.html",revision:"8ec00da9a55e21c045192238447da9ef"},{url:"en/features/develop-plan.html",revision:"dc3ffe21cf100201e76a4985e0414ac8"},{url:"en/features/game-launcher.html",revision:"47e11fc7ea810ee96363e6412dad3039"},{url:"en/features/hutao-API.html",revision:"81569d46fdc61301dca22777c22f62f7"},{url:"en/features/hutao-settings.html",revision:"db24409be617901f75d54d8cc0bcbb3d"},{url:"en/features/index.html",revision:"c09ffda6c5fe140943de30d0d6198c60"},{url:"en/features/mhy-account-switch.html",revision:"670d07179d4082542c64119dcda4676e"},{url:"en/features/weapon-wiki.html",revision:"0f64198a349a43d10bcee6b00b2d724a"},{url:"en/features/wish-export.html",revision:"6d6581477ff3dbd0565c421f3ba177f7"},{url:"en/index.html",revision:"fae1437eef437cafbd7b39ea5dafba58"},{url:"en/markmap.html",revision:"01e41fa12b09e41ca59f9bd5e5f91182"},{url:"en/project.html",revision:"e095dd607c68b7baaef65d3b2d087947"},{url:"en/quick-start.html",revision:"41a28be32492ec9ebd32088f45fb50d8"},{url:"en/statements/bug-report.html",revision:"7a05a078afef74ba79c3cbc10f38b9f1"},{url:"en/statements/index.html",revision:"dc3b43b1305ab475bdcb1da532896635"},{url:"en/statements/privacy-notice.html",revision:"61407738e7971381211706bcd5b1e031"},{url:"en/statements/tos.html",revision:"8d39b149c589646e3094781b270cb7b5"},{url:"FAQ/artifact-rating-rules.html",revision:"e9be207ec208103cf17392f31275d7e0"},{url:"FAQ/Gacha-system-and-export-principal.html",revision:"e6f71b15c910089a570674110b39fd08"},{url:"FAQ/get-stoken-cookie-from-the-third-party.html",revision:"02f8b4a6e55f3982c9718723756af039"},{url:"FAQ/how-to.html",revision:"e95e26eb1817cd79162534b68754d26e"},{url:"FAQ/HttpRequestException.html",revision:"dbd748ca66062d46c4b44e7c0bedec41"},{url:"FAQ/index.html",revision:"cbb3d71c683682efc3a2c3bca41523b9"},{url:"FAQ/mihoyo-risk-tip.html",revision:"939db457e9a0e9d503c36d70e6c2a979"},{url:"FAQ/why.html",revision:"469fa69d9112d9993dec8c4fd662ff39"},{url:"features/achievements.html",revision:"434ec51e4fc13576dc1d40ed5cac2e03"},{url:"features/character-data.html",revision:"0d728681aee9f5bc9af4a40053e1ecec"},{url:"features/character-wiki.html",revision:"7c77e964942086d4a542b403e4409be8"},{url:"features/daily-notes.html",revision:"88ba63ad3c75030c95e6bae2d4757dc9"},{url:"features/develop-plan.html",revision:"f253fac5cadc5aa43bb821eaa6ccd7b4"},{url:"features/game-launcher.html",revision:"eeb858f5f3ee2ae27f4b85108e95b405"},{url:"features/hutao-API.html",revision:"dccd2d195a265361fde5574f55343e8b"},{url:"features/hutao-settings.html",revision:"fd7bdea4e1c289731bfe910429e33ef6"},{url:"features/index.html",revision:"5d994bac49bf14c6ba79bb4188d45ea9"},{url:"features/mhy-account-switch.html",revision:"6925229c4d95051b1e0546ccae42fa8b"},{url:"features/weapon-wiki.html",revision:"9cc9ea120b849d1ecb14393ae69407e7"},{url:"features/wish-export.html",revision:"d2b8ad805524c229ea8808ef8326e599"},{url:"fontlist/demo_index.html",revision:"925b49536eec61049492bf64fe28a9e6"},{url:"index.html",revision:"78bd2fffa28ca73a2692d0aeb705147f"},{url:"markmap.html",revision:"6a02458879b28fd835b5e2f66705d3de"},{url:"markmap/zh.html",revision:"b35a18f015a5cd1b4ae885e560b2caaa"},{url:"project.html",revision:"03078c3ac959fb860cbf88158afa19d4"},{url:"quick-start.html",revision:"7aa9d12953366838bb17b31d5e0a8541"},{url:"star-request.html",revision:"8b88e6c999be34344addc401e85b462d"},{url:"statements/bug-report.html",revision:"39f465fe31aefa6e73759d7eaf1c9482"},{url:"statements/index.html",revision:"ac59858a9943d8d363596e7939256cc9"},{url:"statements/privacy-notice.html",revision:"d51dd8e9c276fdbc346de4e1496c6442"},{url:"statements/tos.html",revision:"05a2317285d8c2392618c83874eb89cf"},{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 17019aadf..6e978a412 100644 --- a/service-worker.js.map +++ b/service-worker.js.map @@ -1 +1 @@ -{"version":3,"file":"service-worker.js","sources":["../../../../../tmp/4655e1b14f0b5b8e902404b99fd2fa78/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-0864d709.js\",\n \"revision\": \"43130a5da018bf08958e3524b759f13a\"\n },\n {\n \"url\": \"assets/404.html-32d5d192.js\",\n \"revision\": \"767836dc23b8d2228d857260ce64e683\"\n },\n {\n \"url\": \"assets/achievements.html-27f51021.js\",\n \"revision\": \"03e8c69508505f64c8469e018e4af963\"\n },\n {\n \"url\": \"assets/achievements.html-45b07921.js\",\n \"revision\": \"0e34bfabe0d33b5aa6a510bf23a4a026\"\n },\n {\n \"url\": \"assets/achievements.html-5cf193bb.js\",\n \"revision\": \"c3be4cd3adc3bc5a925cd9283ed90bd0\"\n },\n {\n \"url\": \"assets/achievements.html-d587d759.js\",\n \"revision\": \"c3be4cd3adc3bc5a925cd9283ed90bd0\"\n },\n {\n \"url\": \"assets/app-14bc1a7f.js\",\n \"revision\": \"37ad458d250fe82b1aee7d6c0c13db69\"\n },\n {\n \"url\": \"assets/artifact-rating-rules.html-2550311a.js\",\n \"revision\": \"fe6d5b20b24fc6cef45ced11b6d3371b\"\n },\n {\n \"url\": \"assets/artifact-rating-rules.html-2ad9f1be.js\",\n \"revision\": \"a40d6f4cb9ff0d6ecb8af89da773f7f1\"\n },\n {\n \"url\": \"assets/artifact-rating-rules.html-322d1054.js\",\n \"revision\": \"a40d6f4cb9ff0d6ecb8af89da773f7f1\"\n },\n {\n \"url\": \"assets/artifact-rating-rules.html-6f9d5a47.js\",\n \"revision\": \"a99a01284dd6a4c2c84c34c0585a71f6\"\n },\n {\n \"url\": \"assets/auto-f37428bb.js\",\n \"revision\": \"fe4bef99221ab554fc08001c638a122f\"\n },\n {\n \"url\": \"assets/bug-report.html-003189b0.js\",\n \"revision\": \"909b925d85c31d43f1c3f2cc0a618715\"\n },\n {\n \"url\": \"assets/bug-report.html-665f088a.js\",\n \"revision\": \"3e234cc1d963f9b0db9255e056120262\"\n },\n {\n \"url\": \"assets/bug-report.html-b552c51c.js\",\n \"revision\": \"b0ab472e2cf5a752e93b9d8cc1252701\"\n },\n {\n \"url\": \"assets/bug-report.html-f69951f4.js\",\n \"revision\": \"3274c4af5177fd78bee641bfd34c8f28\"\n },\n {\n \"url\": \"assets/character-data.html-1c1cfa19.js\",\n \"revision\": \"abf0ecd175396bfd101e1b0525be9f34\"\n },\n {\n \"url\": \"assets/character-data.html-475bdb70.js\",\n \"revision\": \"587a14e2ef759bcdbe54986853f8408c\"\n },\n {\n \"url\": \"assets/character-data.html-82865b71.js\",\n \"revision\": \"937b319a3b3f5beb486bd7ae3ab76b23\"\n },\n {\n \"url\": \"assets/character-data.html-d4e82894.js\",\n \"revision\": \"f7a74370c68ff143cf2fb7fa69b905c3\"\n },\n {\n \"url\": \"assets/character-wiki.html-0fe53523.js\",\n \"revision\": \"3b50a3f727132b62eeec1d13469b242f\"\n },\n {\n \"url\": \"assets/character-wiki.html-509d6ec0.js\",\n \"revision\": \"1cffb97865c2e8f1f9ad6c44aa61957d\"\n },\n {\n \"url\": \"assets/character-wiki.html-8f26f5ab.js\",\n \"revision\": \"402f79fa9c77e356031a63372bc6dc93\"\n },\n {\n \"url\": \"assets/character-wiki.html-c3f4fc0d.js\",\n \"revision\": \"887ecc35683c4a5ade1570cc3ccbe0d5\"\n },\n {\n \"url\": \"assets/community.html-4259ed5c.js\",\n \"revision\": \"78d9fed5197844c2c2e29e4845bdd846\"\n },\n {\n \"url\": \"assets/community.html-b313a1f6.js\",\n \"revision\": \"9620e66c082549599223a01e141eca05\"\n },\n {\n \"url\": \"assets/daily-notes.html-010f2176.js\",\n \"revision\": \"9a40b86e3ffc280b207c3179469c9fdc\"\n },\n {\n \"url\": \"assets/daily-notes.html-0811c141.js\",\n \"revision\": \"d1e7033671d494f51b8e460a1ddab0d4\"\n },\n {\n \"url\": \"assets/daily-notes.html-29eff528.js\",\n \"revision\": \"f7d90f1498ae1fbd17d32be2fbf00a30\"\n },\n {\n \"url\": \"assets/daily-notes.html-7e7d6130.js\",\n \"revision\": \"667e38b410959dc8cdf657c3c7db4ddb\"\n },\n {\n \"url\": \"assets/develop-plan.html-03e71559.js\",\n \"revision\": \"80c6a87ea0f793091ebfa701ef8dff0c\"\n },\n {\n \"url\": \"assets/develop-plan.html-304a21a8.js\",\n \"revision\": \"accf99ce37306ec69f04b10c3c4aa339\"\n },\n {\n \"url\": \"assets/develop-plan.html-5365831e.js\",\n \"revision\": \"f958237044ad8984d5e04e02cf5ec2a4\"\n },\n {\n \"url\": \"assets/develop-plan.html-c6ac2429.js\",\n \"revision\": \"b7419b2cd53c5216dc69800c20c6b29a\"\n },\n {\n \"url\": \"assets/diagram-definition.0faef4c2-4dda171c.js\",\n \"revision\": \"a60e9e560547fcf23096d6233149cdab\"\n },\n {\n \"url\": \"assets/flowchart.parse-0007e96c.js\",\n \"revision\": \"5fce68ee48d56167c2948760a4066c2d\"\n },\n {\n \"url\": \"assets/framework-2050cf2c.js\",\n \"revision\": \"bc138f6da7d53f2337cf81f328981942\"\n },\n {\n \"url\": \"assets/Gacha-system-and-export-principal.html-3d8f95e8.js\",\n \"revision\": \"1f2ab008a4c26d86a182ad76c4c8239a\"\n },\n {\n \"url\": \"assets/Gacha-system-and-export-principal.html-8d0fa850.js\",\n \"revision\": \"5b2642bee3b1bb1b6a75be8039bfd438\"\n },\n {\n \"url\": \"assets/Gacha-system-and-export-principal.html-abf4ddb4.js\",\n \"revision\": \"1f2ab008a4c26d86a182ad76c4c8239a\"\n },\n {\n \"url\": \"assets/Gacha-system-and-export-principal.html-cd4faf5f.js\",\n \"revision\": \"5fae7d3affb63fedee766a9266d25263\"\n },\n {\n \"url\": \"assets/game-launcher.html-08956561.js\",\n \"revision\": \"e63051e0d466a39edc5e8d81f55df784\"\n },\n {\n \"url\": \"assets/game-launcher.html-29b84590.js\",\n \"revision\": \"12854acfff23be74322208448469fa08\"\n },\n {\n \"url\": \"assets/game-launcher.html-50a156eb.js\",\n \"revision\": \"9c3821cf3a3f40451d6cca1ce151b029\"\n },\n {\n \"url\": \"assets/game-launcher.html-d367bfe6.js\",\n \"revision\": \"abe62f1ee82facb66b2445e18f224130\"\n },\n {\n \"url\": \"assets/get-stoken-cookie-from-the-third-party.html-a02de77c.js\",\n \"revision\": \"ebcfb53c1a46cddccf0cdcfdd8a2d0b8\"\n },\n {\n \"url\": \"assets/get-stoken-cookie-from-the-third-party.html-a069d9e6.js\",\n \"revision\": \"ae6717b78f93a31fdd8496133bcd0a17\"\n },\n {\n \"url\": \"assets/get-stoken-cookie-from-the-third-party.html-c037f77d.js\",\n \"revision\": \"5561ce28d95259edd515657584ae1b8c\"\n },\n {\n \"url\": \"assets/get-stoken-cookie-from-the-third-party.html-f336e33e.js\",\n \"revision\": \"84b656aa4b520f1971ef5caef21ceb88\"\n },\n {\n \"url\": \"assets/highlight.esm-a794bb63.js\",\n \"revision\": \"0949b348e0e7d26440159b7c6c417cad\"\n },\n {\n \"url\": \"assets/how-to.html-437f0776.js\",\n \"revision\": \"d682270a5c98a09107e40924eadeaad0\"\n },\n {\n \"url\": \"assets/how-to.html-702e4cb9.js\",\n \"revision\": \"4ede9358479465c2f0db1e78c4bb2481\"\n },\n {\n \"url\": \"assets/how-to.html-8debd350.js\",\n \"revision\": \"5594d0ac96aa3d537488a84a8511b282\"\n },\n {\n \"url\": \"assets/how-to.html-eb31d630.js\",\n \"revision\": \"a207114557ecf4519d53f8aa869ec37f\"\n },\n {\n \"url\": \"assets/HttpRequestException.html-2143ce68.js\",\n \"revision\": \"8f8cc6e37114a0280b0d89f1c3f5faf7\"\n },\n {\n \"url\": \"assets/HttpRequestException.html-30830cd8.js\",\n \"revision\": \"e44a79fe3ec4a119bc63ce4bf296c684\"\n },\n {\n \"url\": \"assets/HttpRequestException.html-a0acbb00.js\",\n \"revision\": \"8f8cc6e37114a0280b0d89f1c3f5faf7\"\n },\n {\n \"url\": \"assets/HttpRequestException.html-eec3d65c.js\",\n \"revision\": \"47d7e866976b1a0a9a8c0f6329ae4c44\"\n },\n {\n \"url\": \"assets/hutao-API.html-bf294432.js\",\n \"revision\": \"878eb29652de8e2d4cdcaa9b21db2e6d\"\n },\n {\n \"url\": \"assets/hutao-API.html-cec29434.js\",\n \"revision\": \"8cb4149d3e13cfd10e5ad75c3318814b\"\n },\n {\n \"url\": \"assets/hutao-API.html-d894b7e4.js\",\n \"revision\": \"be4a722e7f89c4e06e540819802966fe\"\n },\n {\n \"url\": \"assets/hutao-API.html-f638b185.js\",\n \"revision\": \"bc63866997154cf39ce5f9f546e125bc\"\n },\n {\n \"url\": \"assets/hutao-settings.html-3f7f8a22.js\",\n \"revision\": \"953f16df0337223338fa13a9e3fbecbc\"\n },\n {\n \"url\": \"assets/hutao-settings.html-4c52a2e7.js\",\n \"revision\": \"77fcba5998bdb9a730fd55d8b2d9678c\"\n },\n {\n \"url\": \"assets/hutao-settings.html-ecc905c0.js\",\n \"revision\": \"9176d2e52237be4a9fd3ce75882a2fd5\"\n },\n {\n \"url\": \"assets/hutao-settings.html-f04f126d.js\",\n \"revision\": \"b854f340ce581b45cd0b8d47f655efd4\"\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-00b54548.js\",\n \"revision\": \"289da15ad33f2f1167362c60d126e8ef\"\n },\n {\n \"url\": \"assets/index.html-12187913.js\",\n \"revision\": \"63b588313772a87d12382169ffcfed49\"\n },\n {\n \"url\": \"assets/index.html-19d09097.js\",\n \"revision\": \"e729fc819e622d7b3d989482f5cb59fd\"\n },\n {\n \"url\": \"assets/index.html-2bc60034.js\",\n \"revision\": \"ce207c465f671f6bf09b6747c4351118\"\n },\n {\n \"url\": \"assets/index.html-318a4b43.js\",\n \"revision\": \"fc60f4e715ee94d2b2ff1be6c6032ea0\"\n },\n {\n \"url\": \"assets/index.html-31b9fd98.js\",\n \"revision\": \"9cb8fe9e29ca5a85d4d70b03073028d5\"\n },\n {\n \"url\": \"assets/index.html-4f0d6788.js\",\n \"revision\": \"57e712e4ca15d31bfc1f6cba9b54c883\"\n },\n {\n \"url\": \"assets/index.html-534cbddc.js\",\n \"revision\": \"155d89b1b295a149a383d2a1a8f90d66\"\n },\n {\n \"url\": \"assets/index.html-59219388.js\",\n \"revision\": \"d6dd7b2735dcfc66bc1d5f6993d169a3\"\n },\n {\n \"url\": \"assets/index.html-5eeca8dc.js\",\n \"revision\": \"9cb8fe9e29ca5a85d4d70b03073028d5\"\n },\n {\n \"url\": \"assets/index.html-60c96614.js\",\n \"revision\": \"18d82e7c24d6435c807cfed62bd41066\"\n },\n {\n \"url\": \"assets/index.html-6108273b.js\",\n \"revision\": \"9cb8fe9e29ca5a85d4d70b03073028d5\"\n },\n {\n \"url\": \"assets/index.html-79b9b84e.js\",\n \"revision\": \"2898d55fa0b6dabfeffe7d9aabfee175\"\n },\n {\n \"url\": \"assets/index.html-a508a192.js\",\n \"revision\": \"9cb8fe9e29ca5a85d4d70b03073028d5\"\n },\n {\n \"url\": \"assets/index.html-b78e8cf1.js\",\n \"revision\": \"223f1003a8a28b0011c7b7a1fb098763\"\n },\n {\n \"url\": \"assets/index.html-c0b215e3.js\",\n \"revision\": \"63b588313772a87d12382169ffcfed49\"\n },\n {\n \"url\": \"assets/index.html-c412ed13.js\",\n \"revision\": \"e729fc819e622d7b3d989482f5cb59fd\"\n },\n {\n \"url\": \"assets/index.html-c8b6cf82.js\",\n \"revision\": \"f18219a783a1cdd1c4a9e6ef003b3431\"\n },\n {\n \"url\": \"assets/index.html-cc7a9c8b.js\",\n \"revision\": \"9cb8fe9e29ca5a85d4d70b03073028d5\"\n },\n {\n \"url\": \"assets/index.html-de9c2355.js\",\n \"revision\": \"9cb8fe9e29ca5a85d4d70b03073028d5\"\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/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-0f0f34c6.js\",\n \"revision\": \"5e8ae701e7f5764c10d55096c2a2fd1b\"\n },\n {\n \"url\": \"assets/markmap.html-35e571d4.js\",\n \"revision\": \"5826e11387c4dd2c356cf69102b3895b\"\n },\n {\n \"url\": \"assets/markmap.html-c8233cb5.js\",\n \"revision\": \"5826e11387c4dd2c356cf69102b3895b\"\n },\n {\n \"url\": \"assets/markmap.html-f4ccea80.js\",\n \"revision\": \"0086885c383084d2b3780e3dc111ec64\"\n },\n {\n \"url\": \"assets/math.esm-70a288c8.js\",\n \"revision\": \"c5f77dc064ac53005c0e5446bb6715b0\"\n },\n {\n \"url\": \"assets/mermaid-mindmap.esm.min-8f72be22.js\",\n \"revision\": \"ff3e8383085e4d261e9078b0d8485005\"\n },\n {\n \"url\": \"assets/mermaid.esm.min-bc08675d.js\",\n \"revision\": \"e0d3e0388f4fdfd93ab5b9a67d2ab92b\"\n },\n {\n \"url\": \"assets/mhy-account-switch.html-1d2b5649.js\",\n \"revision\": \"583a4affadee4df6e2e00cff4c08f098\"\n },\n {\n \"url\": \"assets/mhy-account-switch.html-b6e2ae33.js\",\n \"revision\": \"aa8f4f204d3d576c45029b3a10c35310\"\n },\n {\n \"url\": \"assets/mhy-account-switch.html-d713d3a7.js\",\n \"revision\": \"41b8279a296100065c92746da196e3f5\"\n },\n {\n \"url\": \"assets/mhy-account-switch.html-e9ad7c01.js\",\n \"revision\": \"631ba96c2ce7f7f9096e6a3c0a11fa86\"\n },\n {\n \"url\": \"assets/mihoyo-risk-tip.html-0cc42bbd.js\",\n \"revision\": \"c67ac88f7a12ffaac543367c8ad382d3\"\n },\n {\n \"url\": \"assets/mihoyo-risk-tip.html-1202309e.js\",\n \"revision\": \"ca9e92e5c51e10acee3831608afaceb3\"\n },\n {\n \"url\": \"assets/mihoyo-risk-tip.html-75cfdf1a.js\",\n \"revision\": \"b2f8cb3c569e84e8203bf1a3c1cb5186\"\n },\n {\n \"url\": \"assets/mihoyo-risk-tip.html-b6dfe79e.js\",\n \"revision\": \"dc531981f40eac608d447c7140de0c49\"\n },\n {\n \"url\": \"assets/notes.esm-224f94d9.js\",\n \"revision\": \"fbad6b0fa80d99a444266ec8836ab70c\"\n },\n {\n \"url\": \"assets/photoswipe.esm-a9093b7c.js\",\n \"revision\": \"e5f2011f608af205681b3a6e1023fab7\"\n },\n {\n \"url\": \"assets/privacy-notice.html-63f617f2.js\",\n \"revision\": \"38a637900f0e1130d87ffac7c377d5a4\"\n },\n {\n \"url\": \"assets/privacy-notice.html-6cb5a329.js\",\n \"revision\": \"a05be9ab5a16f88f8f1d84eb4388c63e\"\n },\n {\n \"url\": \"assets/privacy-notice.html-7a160e19.js\",\n \"revision\": \"049d9eda61455a3765aad9e8fe119b8d\"\n },\n {\n \"url\": \"assets/privacy-notice.html-c8d33cc7.js\",\n \"revision\": \"a05be9ab5a16f88f8f1d84eb4388c63e\"\n },\n {\n \"url\": \"assets/project.html-2471e533.js\",\n \"revision\": \"09faf50a75a7ee356ecf3bc83a5bd4d7\"\n },\n {\n \"url\": \"assets/project.html-3e4ddd91.js\",\n \"revision\": \"04405c3b6c05f9a69b04af7c09902822\"\n },\n {\n \"url\": \"assets/project.html-d154f424.js\",\n \"revision\": \"944765a7f1425fc87d1435083a9cf97f\"\n },\n {\n \"url\": \"assets/project.html-ee74980c.js\",\n \"revision\": \"7de522d3356c913547f933e11724254a\"\n },\n {\n \"url\": \"assets/quick-start.html-6eb6aa21.js\",\n \"revision\": \"8980ada46a2f1b68d93367d23e81d31e\"\n },\n {\n \"url\": \"assets/quick-start.html-7ec59c0d.js\",\n \"revision\": \"5276d6de9e7cc145dd55a8080cddd944\"\n },\n {\n \"url\": \"assets/quick-start.html-90efb2be.js\",\n \"revision\": \"8e8fc2abe4e793902c28069c2150c890\"\n },\n {\n \"url\": \"assets/quick-start.html-f867c09e.js\",\n \"revision\": \"ef43e70df9631f49da16a369200053b9\"\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/SearchResult-653743d2.js\",\n \"revision\": \"6b8768eafddca17d89cfca4152ab85fe\"\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-0a6171e5.js\",\n \"revision\": \"d751def7b0811479bf86b588130edbd2\"\n },\n {\n \"url\": \"assets/star-request.html-a111ddc0.js\",\n \"revision\": \"29506bc7e5c220b2163251142198e58d\"\n },\n {\n \"url\": \"assets/style-110dcc2b.css\",\n \"revision\": \"b4381d55eec8c7346639f460b3de6b04\"\n },\n {\n \"url\": \"assets/symposium1.html-3ced5dc3.js\",\n \"revision\": \"39bd97f0885d92a03d1163dfcd54df40\"\n },\n {\n \"url\": \"assets/symposium1.html-97fedc99.js\",\n \"revision\": \"8aa01f1eaf6d24cfd9e547190ebdc6b3\"\n },\n {\n \"url\": \"assets/symposium1.html-b33e3d7f.js\",\n \"revision\": \"a11645898900eabe3d5170160927d8ef\"\n },\n {\n \"url\": \"assets/symposium1.html-fa167b8f.js\",\n \"revision\": \"e6ae146155d74880d41ba2ab0ed83902\"\n },\n {\n \"url\": \"assets/symposium2.html-86329c7b.js\",\n \"revision\": \"c526862aaf9aa1d4afa1288b6291124c\"\n },\n {\n \"url\": \"assets/symposium2.html-b5df9842.js\",\n \"revision\": \"7d41971ac678bbe94ac2195d84012636\"\n },\n {\n \"url\": \"assets/symposium2.html-bad37c5f.js\",\n \"revision\": \"2dee193aee87031a920e9bee74e1bd66\"\n },\n {\n \"url\": \"assets/symposium2.html-fb7d6fad.js\",\n \"revision\": \"2dee193aee87031a920e9bee74e1bd66\"\n },\n {\n \"url\": \"assets/tos.html-00997ad6.js\",\n \"revision\": \"fb6690a766227696a44084d7decc8877\"\n },\n {\n \"url\": \"assets/tos.html-5b085922.js\",\n \"revision\": \"dfd653dc3bd2d2005e86776880421867\"\n },\n {\n \"url\": \"assets/tos.html-6a9f1d6e.js\",\n \"revision\": \"2f7fc3fad15967d8880fdb169bd7949e\"\n },\n {\n \"url\": \"assets/tos.html-830e1c50.js\",\n \"revision\": \"7c14cfe5948f81661fa3dba1f8da5576\"\n },\n {\n \"url\": \"assets/vue-repl-3f03b9c5.js\",\n \"revision\": \"52fd000e7c04bbab29d53948b19cc5bb\"\n },\n {\n \"url\": \"assets/VuePlayground-77a48263.js\",\n \"revision\": \"8d6c0498fa3d65cab59fe5a266bc6848\"\n },\n {\n \"url\": \"assets/waline-meta-a31b78ed.js\",\n \"revision\": \"4003eee21f800e7d4662bda5f1875047\"\n },\n {\n \"url\": \"assets/weapon-wiki.html-041f1bea.js\",\n \"revision\": \"23c688df06d864c399ff628652aaaf8c\"\n },\n {\n \"url\": \"assets/weapon-wiki.html-33bb156f.js\",\n \"revision\": \"23c688df06d864c399ff628652aaaf8c\"\n },\n {\n \"url\": \"assets/weapon-wiki.html-39644c93.js\",\n \"revision\": \"2099b42c4f1b54ac622ccc15f881cb59\"\n },\n {\n \"url\": \"assets/weapon-wiki.html-d9fd70e8.js\",\n \"revision\": \"d49f3d98ba48841b539744a7d710e81f\"\n },\n {\n \"url\": \"assets/why.html-6c589158.js\",\n \"revision\": \"c3d82e405081271638af56ef72a7371c\"\n },\n {\n \"url\": \"assets/why.html-777696e0.js\",\n \"revision\": \"1480e79715b81eb3860c3c73a542cdab\"\n },\n {\n \"url\": \"assets/why.html-7f1768ad.js\",\n \"revision\": \"7883f99bd946462617dd83609b07ccb1\"\n },\n {\n \"url\": \"assets/why.html-a6afd3ae.js\",\n \"revision\": \"be24450f8590cf98c8e04fdf2f045a51\"\n },\n {\n \"url\": \"assets/wish-export.html-453bb400.js\",\n \"revision\": \"065c1127d0d64047acf4cc8fa32fb97c\"\n },\n {\n \"url\": \"assets/wish-export.html-77d78b46.js\",\n \"revision\": \"d4b0dfeb1796e10deb6a757ee930e02e\"\n },\n {\n \"url\": \"assets/wish-export.html-9a746c0c.js\",\n \"revision\": \"a5bd1d1defb96169b9421f480ffc3de9\"\n },\n {\n \"url\": \"assets/wish-export.html-a631d689.js\",\n \"revision\": \"de7081fe1e4132ce1a6b64756671e82c\"\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\": \"8ddad4d886c0ebb5df316f403aec6b8a\"\n },\n {\n \"url\": \"community.html\",\n \"revision\": \"406234ea66bfb7bd734c4f7f8ef20358\"\n },\n {\n \"url\": \"development-log/index.html\",\n \"revision\": \"dc358c9562ba2d437a2c1a4437ca73fd\"\n },\n {\n \"url\": \"development-log/symposium1.html\",\n \"revision\": \"4af3f1a55d26595e4317834bb6ce5a5b\"\n },\n {\n \"url\": \"development-log/symposium2.html\",\n \"revision\": \"d3a184ce7594455d3c0eee287f19e99f\"\n },\n {\n \"url\": \"en/development-log/index.html\",\n \"revision\": \"3511ed2d7afa8952e030c8f1e9b6eb45\"\n },\n {\n \"url\": \"en/development-log/symposium1.html\",\n \"revision\": \"c91a5433136e10b4c1fbfe1649b2050d\"\n },\n {\n \"url\": \"en/development-log/symposium2.html\",\n \"revision\": \"bf939e61261cc6ada84a98ac22187ad6\"\n },\n {\n \"url\": \"en/FAQ/artifact-rating-rules.html\",\n \"revision\": \"d84dce8787e7329d927de3f6aafaaa09\"\n },\n {\n \"url\": \"en/FAQ/Gacha-system-and-export-principal.html\",\n \"revision\": \"f5994593bc25cc04cd6d8d73acad7fe6\"\n },\n {\n \"url\": \"en/FAQ/get-stoken-cookie-from-the-third-party.html\",\n \"revision\": \"f0846639b8969f93355a9807976199f1\"\n },\n {\n \"url\": \"en/FAQ/how-to.html\",\n \"revision\": \"fb3e64597fd545a25e78c7be6f3d4b76\"\n },\n {\n \"url\": \"en/FAQ/HttpRequestException.html\",\n \"revision\": \"51daf67df46589d35dcd0bd4242bb60e\"\n },\n {\n \"url\": \"en/FAQ/index.html\",\n \"revision\": \"37b1259ca44d30c9f113fa280d41a24b\"\n },\n {\n \"url\": \"en/FAQ/mihoyo-risk-tip.html\",\n \"revision\": \"b052e236f2bcc79ab6006ffd402afdb7\"\n },\n {\n \"url\": \"en/FAQ/why.html\",\n \"revision\": \"7ebd5d62457139b5a8b17f12f3233628\"\n },\n {\n \"url\": \"en/features/achievements.html\",\n \"revision\": \"1dffc8335bbaab86028e501522f897f9\"\n },\n {\n \"url\": \"en/features/character-data.html\",\n \"revision\": \"8e914b97216f0581fd1c60bc0bbb7aef\"\n },\n {\n \"url\": \"en/features/character-wiki.html\",\n \"revision\": \"2601144168dea7cda0925ecc5c725995\"\n },\n {\n \"url\": \"en/features/daily-notes.html\",\n \"revision\": \"7a6f12432324d28fe544945b93933137\"\n },\n {\n \"url\": \"en/features/develop-plan.html\",\n \"revision\": \"02d9c0c695b1655c0ba2f2251db5e6c1\"\n },\n {\n \"url\": \"en/features/game-launcher.html\",\n \"revision\": \"a8f6b98097ee7c3597a50c70c2018207\"\n },\n {\n \"url\": \"en/features/hutao-API.html\",\n \"revision\": \"15936a91d0d63da0e3b194d81a0cbda7\"\n },\n {\n \"url\": \"en/features/hutao-settings.html\",\n \"revision\": \"4f6633c97d8d8b42715a03a5eab38557\"\n },\n {\n \"url\": \"en/features/index.html\",\n \"revision\": \"164ac21d1a1736bef08ab1d2ac59f38d\"\n },\n {\n \"url\": \"en/features/mhy-account-switch.html\",\n \"revision\": \"670d07179d4082542c64119dcda4676e\"\n },\n {\n \"url\": \"en/features/weapon-wiki.html\",\n \"revision\": \"712826db2733b73c42f23107ed8a9af7\"\n },\n {\n \"url\": \"en/features/wish-export.html\",\n \"revision\": \"fcfd9eb105b4b4825746673e945935b9\"\n },\n {\n \"url\": \"en/index.html\",\n \"revision\": \"fae1437eef437cafbd7b39ea5dafba58\"\n },\n {\n \"url\": \"en/markmap.html\",\n \"revision\": \"01e41fa12b09e41ca59f9bd5e5f91182\"\n },\n {\n \"url\": \"en/project.html\",\n \"revision\": \"e095dd607c68b7baaef65d3b2d087947\"\n },\n {\n \"url\": \"en/quick-start.html\",\n \"revision\": \"41a28be32492ec9ebd32088f45fb50d8\"\n },\n {\n \"url\": \"en/statements/bug-report.html\",\n \"revision\": \"f7303a8c5e3588c433897bbe5b474fba\"\n },\n {\n \"url\": \"en/statements/index.html\",\n \"revision\": \"4944cea03da716b68bf57a6309957e7a\"\n },\n {\n \"url\": \"en/statements/privacy-notice.html\",\n \"revision\": \"4559eab81e96a8d084892911cbb82cdf\"\n },\n {\n \"url\": \"en/statements/tos.html\",\n \"revision\": \"3837aaf490e4e59c1f91b6ac39bfb254\"\n },\n {\n \"url\": \"FAQ/artifact-rating-rules.html\",\n \"revision\": \"e9be207ec208103cf17392f31275d7e0\"\n },\n {\n \"url\": \"FAQ/Gacha-system-and-export-principal.html\",\n \"revision\": \"e6f71b15c910089a570674110b39fd08\"\n },\n {\n \"url\": \"FAQ/get-stoken-cookie-from-the-third-party.html\",\n \"revision\": \"02f8b4a6e55f3982c9718723756af039\"\n },\n {\n \"url\": \"FAQ/how-to.html\",\n \"revision\": \"e95e26eb1817cd79162534b68754d26e\"\n },\n {\n \"url\": \"FAQ/HttpRequestException.html\",\n \"revision\": \"dbd748ca66062d46c4b44e7c0bedec41\"\n },\n {\n \"url\": \"FAQ/index.html\",\n \"revision\": \"27dbdf130802edb85027f316e25b89af\"\n },\n {\n \"url\": \"FAQ/mihoyo-risk-tip.html\",\n \"revision\": \"939db457e9a0e9d503c36d70e6c2a979\"\n },\n {\n \"url\": \"FAQ/why.html\",\n \"revision\": \"469fa69d9112d9993dec8c4fd662ff39\"\n },\n {\n \"url\": \"features/achievements.html\",\n \"revision\": \"434ec51e4fc13576dc1d40ed5cac2e03\"\n },\n {\n \"url\": \"features/character-data.html\",\n \"revision\": \"bf0e9ec22908721157deeac8d986e360\"\n },\n {\n \"url\": \"features/character-wiki.html\",\n \"revision\": \"e5780f8195dbdee06e3820e18caecc1e\"\n },\n {\n \"url\": \"features/daily-notes.html\",\n \"revision\": \"88ba63ad3c75030c95e6bae2d4757dc9\"\n },\n {\n \"url\": \"features/develop-plan.html\",\n \"revision\": \"1fcee48a1218eccf6aae9560bd8aad88\"\n },\n {\n \"url\": \"features/game-launcher.html\",\n \"revision\": \"b68ebe65110405ea1cf5e87c8bae2c97\"\n },\n {\n \"url\": \"features/hutao-API.html\",\n \"revision\": \"3e807bcaf3445e5196b14d7e3c371d2f\"\n },\n {\n \"url\": \"features/hutao-settings.html\",\n \"revision\": \"22a45106c4a539e1aac2ef67c299357f\"\n },\n {\n \"url\": \"features/index.html\",\n \"revision\": \"5d994bac49bf14c6ba79bb4188d45ea9\"\n },\n {\n \"url\": \"features/mhy-account-switch.html\",\n \"revision\": \"6925229c4d95051b1e0546ccae42fa8b\"\n },\n {\n \"url\": \"features/weapon-wiki.html\",\n \"revision\": \"9cc9ea120b849d1ecb14393ae69407e7\"\n },\n {\n \"url\": \"features/wish-export.html\",\n \"revision\": \"d2b8ad805524c229ea8808ef8326e599\"\n },\n {\n \"url\": \"fontlist/demo_index.html\",\n \"revision\": \"925b49536eec61049492bf64fe28a9e6\"\n },\n {\n \"url\": \"index.html\",\n \"revision\": \"55035611073bef8a0de7a6c9a9fbe5db\"\n },\n {\n \"url\": \"markmap.html\",\n \"revision\": \"3c5b43819d47a1e91f23d5349e5b8757\"\n },\n {\n \"url\": \"markmap/zh.html\",\n \"revision\": \"b35a18f015a5cd1b4ae885e560b2caaa\"\n },\n {\n \"url\": \"project.html\",\n \"revision\": \"350cfb0a9ad2dc8dae9611939f96e2a7\"\n },\n {\n \"url\": \"quick-start.html\",\n \"revision\": \"b6b8d31442be24bbde79cdd246b3db19\"\n },\n {\n \"url\": \"star-request.html\",\n \"revision\": \"97a51ff5570eadbd69291c3e3165ee2f\"\n },\n {\n \"url\": \"statements/bug-report.html\",\n \"revision\": \"39f465fe31aefa6e73759d7eaf1c9482\"\n },\n {\n \"url\": \"statements/index.html\",\n \"revision\": \"59f81e225d0a7463ff2db5a178053ec2\"\n },\n {\n \"url\": \"statements/privacy-notice.html\",\n \"revision\": \"d51dd8e9c276fdbc346de4e1496c6442\"\n },\n {\n \"url\": \"statements/tos.html\",\n \"revision\": \"05a2317285d8c2392618c83874eb89cf\"\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,uCACPC,SAAY,oCAEd,CACED,IAAO,uCACPC,SAAY,oCAEd,CACED,IAAO,yBACPC,SAAY,oCAEd,CACED,IAAO,gDACPC,SAAY,oCAEd,CACED,IAAO,gDACPC,SAAY,oCAEd,CACED,IAAO,gDACPC,SAAY,oCAEd,CACED,IAAO,gDACPC,SAAY,oCAEd,CACED,IAAO,0BACPC,SAAY,oCAEd,CACED,IAAO,qCACPC,SAAY,oCAEd,CACED,IAAO,qCACPC,SAAY,oCAEd,CACED,IAAO,qCACPC,SAAY,oCAEd,CACED,IAAO,qCACPC,SAAY,oCAEd,CACED,IAAO,yCACPC,SAAY,oCAEd,CACED,IAAO,yCACPC,SAAY,oCAEd,CACED,IAAO,yCACPC,SAAY,oCAEd,CACED,IAAO,yCACPC,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,sCACPC,SAAY,oCAEd,CACED,IAAO,sCACPC,SAAY,oCAEd,CACED,IAAO,sCACPC,SAAY,oCAEd,CACED,IAAO,sCACPC,SAAY,oCAEd,CACED,IAAO,uCACPC,SAAY,oCAEd,CACED,IAAO,uCACPC,SAAY,oCAEd,CACED,IAAO,uCACPC,SAAY,oCAEd,CACED,IAAO,uCACPC,SAAY,oCAEd,CACED,IAAO,iDACPC,SAAY,oCAEd,CACED,IAAO,qCACPC,SAAY,oCAEd,CACED,IAAO,+BACPC,SAAY,oCAEd,CACED,IAAO,4DACPC,SAAY,oCAEd,CACED,IAAO,4DACPC,SAAY,oCAEd,CACED,IAAO,4DACPC,SAAY,oCAEd,CACED,IAAO,4DACPC,SAAY,oCAEd,CACED,IAAO,wCACPC,SAAY,oCAEd,CACED,IAAO,wCACPC,SAAY,oCAEd,CACED,IAAO,wCACPC,SAAY,oCAEd,CACED,IAAO,wCACPC,SAAY,oCAEd,CACED,IAAO,iEACPC,SAAY,oCAEd,CACED,IAAO,iEACPC,SAAY,oCAEd,CACED,IAAO,iEACPC,SAAY,oCAEd,CACED,IAAO,iEACPC,SAAY,oCAEd,CACED,IAAO,mCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,+CACPC,SAAY,oCAEd,CACED,IAAO,+CACPC,SAAY,oCAEd,CACED,IAAO,+CACPC,SAAY,oCAEd,CACED,IAAO,+CACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,yCACPC,SAAY,oCAEd,CACED,IAAO,yCACPC,SAAY,oCAEd,CACED,IAAO,yCACPC,SAAY,oCAEd,CACED,IAAO,yCACPC,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,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,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,kCACPC,SAAY,oCAEd,CACED,IAAO,kCACPC,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,6CACPC,SAAY,oCAEd,CACED,IAAO,6CACPC,SAAY,oCAEd,CACED,IAAO,0CACPC,SAAY,oCAEd,CACED,IAAO,0CACPC,SAAY,oCAEd,CACED,IAAO,0CACPC,SAAY,oCAEd,CACED,IAAO,0CACPC,SAAY,oCAEd,CACED,IAAO,+BACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,yCACPC,SAAY,oCAEd,CACED,IAAO,yCACPC,SAAY,oCAEd,CACED,IAAO,yCACPC,SAAY,oCAEd,CACED,IAAO,yCACPC,SAAY,oCAEd,CACED,IAAO,kCACPC,SAAY,oCAEd,CACED,IAAO,kCACPC,SAAY,oCAEd,CACED,IAAO,kCACPC,SAAY,oCAEd,CACED,IAAO,kCACPC,SAAY,oCAEd,CACED,IAAO,sCACPC,SAAY,oCAEd,CACED,IAAO,sCACPC,SAAY,oCAEd,CACED,IAAO,sCACPC,SAAY,oCAEd,CACED,IAAO,sCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,kCACPC,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,4BACPC,SAAY,oCAEd,CACED,IAAO,qCACPC,SAAY,oCAEd,CACED,IAAO,qCACPC,SAAY,oCAEd,CACED,IAAO,qCACPC,SAAY,oCAEd,CACED,IAAO,qCACPC,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,8BACPC,SAAY,oCAEd,CACED,IAAO,8BACPC,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,sCACPC,SAAY,oCAEd,CACED,IAAO,sCACPC,SAAY,oCAEd,CACED,IAAO,8BACPC,SAAY,oCAEd,CACED,IAAO,8BACPC,SAAY,oCAEd,CACED,IAAO,8BACPC,SAAY,oCAEd,CACED,IAAO,8BACPC,SAAY,oCAEd,CACED,IAAO,sCACPC,SAAY,oCAEd,CACED,IAAO,sCACPC,SAAY,oCAEd,CACED,IAAO,sCACPC,SAAY,oCAEd,CACED,IAAO,sCACPC,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,iBACPC,SAAY,oCAEd,CACED,IAAO,6BACPC,SAAY,oCAEd,CACED,IAAO,kCACPC,SAAY,oCAEd,CACED,IAAO,kCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,qCACPC,SAAY,oCAEd,CACED,IAAO,qCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,gDACPC,SAAY,oCAEd,CACED,IAAO,qDACPC,SAAY,oCAEd,CACED,IAAO,qBACPC,SAAY,oCAEd,CACED,IAAO,mCACPC,SAAY,oCAEd,CACED,IAAO,oBACPC,SAAY,oCAEd,CACED,IAAO,8BACPC,SAAY,oCAEd,CACED,IAAO,kBACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,kCACPC,SAAY,oCAEd,CACED,IAAO,kCACPC,SAAY,oCAEd,CACED,IAAO,+BACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,6BACPC,SAAY,oCAEd,CACED,IAAO,kCACPC,SAAY,oCAEd,CACED,IAAO,yBACPC,SAAY,oCAEd,CACED,IAAO,sCACPC,SAAY,oCAEd,CACED,IAAO,+BACPC,SAAY,oCAEd,CACED,IAAO,+BACPC,SAAY,oCAEd,CACED,IAAO,gBACPC,SAAY,oCAEd,CACED,IAAO,kBACPC,SAAY,oCAEd,CACED,IAAO,kBACPC,SAAY,oCAEd,CACED,IAAO,sBACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,2BACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,yBACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,6CACPC,SAAY,oCAEd,CACED,IAAO,kDACPC,SAAY,oCAEd,CACED,IAAO,kBACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,iBACPC,SAAY,oCAEd,CACED,IAAO,2BACPC,SAAY,oCAEd,CACED,IAAO,eACPC,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,aACPC,SAAY,oCAEd,CACED,IAAO,eACPC,SAAY,oCAEd,CACED,IAAO,kBACPC,SAAY,oCAEd,CACED,IAAO,eACPC,SAAY,oCAEd,CACED,IAAO,mBACPC,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,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/4d64a2d32c5f5c0cd20c0bce68a0676c/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-0864d709.js\",\n \"revision\": \"43130a5da018bf08958e3524b759f13a\"\n },\n {\n \"url\": \"assets/404.html-32d5d192.js\",\n \"revision\": \"767836dc23b8d2228d857260ce64e683\"\n },\n {\n \"url\": \"assets/achievements.html-27f51021.js\",\n \"revision\": \"03e8c69508505f64c8469e018e4af963\"\n },\n {\n \"url\": \"assets/achievements.html-45b07921.js\",\n \"revision\": \"0e34bfabe0d33b5aa6a510bf23a4a026\"\n },\n {\n \"url\": \"assets/achievements.html-5cf193bb.js\",\n \"revision\": \"c3be4cd3adc3bc5a925cd9283ed90bd0\"\n },\n {\n \"url\": \"assets/achievements.html-d587d759.js\",\n \"revision\": \"c3be4cd3adc3bc5a925cd9283ed90bd0\"\n },\n {\n \"url\": \"assets/app-14bc1a7f.js\",\n \"revision\": \"8393d312ed3b38193edb0cae06e0cbb6\"\n },\n {\n \"url\": \"assets/artifact-rating-rules.html-2550311a.js\",\n \"revision\": \"fe6d5b20b24fc6cef45ced11b6d3371b\"\n },\n {\n \"url\": \"assets/artifact-rating-rules.html-2ad9f1be.js\",\n \"revision\": \"a40d6f4cb9ff0d6ecb8af89da773f7f1\"\n },\n {\n \"url\": \"assets/artifact-rating-rules.html-322d1054.js\",\n \"revision\": \"a40d6f4cb9ff0d6ecb8af89da773f7f1\"\n },\n {\n \"url\": \"assets/artifact-rating-rules.html-6f9d5a47.js\",\n \"revision\": \"a99a01284dd6a4c2c84c34c0585a71f6\"\n },\n {\n \"url\": \"assets/auto-f37428bb.js\",\n \"revision\": \"fe4bef99221ab554fc08001c638a122f\"\n },\n {\n \"url\": \"assets/bug-report.html-003189b0.js\",\n \"revision\": \"909b925d85c31d43f1c3f2cc0a618715\"\n },\n {\n \"url\": \"assets/bug-report.html-665f088a.js\",\n \"revision\": \"3e234cc1d963f9b0db9255e056120262\"\n },\n {\n \"url\": \"assets/bug-report.html-b552c51c.js\",\n \"revision\": \"b0ab472e2cf5a752e93b9d8cc1252701\"\n },\n {\n \"url\": \"assets/bug-report.html-f69951f4.js\",\n \"revision\": \"3274c4af5177fd78bee641bfd34c8f28\"\n },\n {\n \"url\": \"assets/character-data.html-1c1cfa19.js\",\n \"revision\": \"abf0ecd175396bfd101e1b0525be9f34\"\n },\n {\n \"url\": \"assets/character-data.html-475bdb70.js\",\n \"revision\": \"587a14e2ef759bcdbe54986853f8408c\"\n },\n {\n \"url\": \"assets/character-data.html-82865b71.js\",\n \"revision\": \"937b319a3b3f5beb486bd7ae3ab76b23\"\n },\n {\n \"url\": \"assets/character-data.html-d4e82894.js\",\n \"revision\": \"f7a74370c68ff143cf2fb7fa69b905c3\"\n },\n {\n \"url\": \"assets/character-wiki.html-0fe53523.js\",\n \"revision\": \"3b50a3f727132b62eeec1d13469b242f\"\n },\n {\n \"url\": \"assets/character-wiki.html-509d6ec0.js\",\n \"revision\": \"1cffb97865c2e8f1f9ad6c44aa61957d\"\n },\n {\n \"url\": \"assets/character-wiki.html-8f26f5ab.js\",\n \"revision\": \"402f79fa9c77e356031a63372bc6dc93\"\n },\n {\n \"url\": \"assets/character-wiki.html-c3f4fc0d.js\",\n \"revision\": \"887ecc35683c4a5ade1570cc3ccbe0d5\"\n },\n {\n \"url\": \"assets/community.html-4259ed5c.js\",\n \"revision\": \"78d9fed5197844c2c2e29e4845bdd846\"\n },\n {\n \"url\": \"assets/community.html-b313a1f6.js\",\n \"revision\": \"9620e66c082549599223a01e141eca05\"\n },\n {\n \"url\": \"assets/daily-notes.html-010f2176.js\",\n \"revision\": \"9a40b86e3ffc280b207c3179469c9fdc\"\n },\n {\n \"url\": \"assets/daily-notes.html-0811c141.js\",\n \"revision\": \"d1e7033671d494f51b8e460a1ddab0d4\"\n },\n {\n \"url\": \"assets/daily-notes.html-29eff528.js\",\n \"revision\": \"f7d90f1498ae1fbd17d32be2fbf00a30\"\n },\n {\n \"url\": \"assets/daily-notes.html-7e7d6130.js\",\n \"revision\": \"667e38b410959dc8cdf657c3c7db4ddb\"\n },\n {\n \"url\": \"assets/develop-plan.html-03e71559.js\",\n \"revision\": \"80c6a87ea0f793091ebfa701ef8dff0c\"\n },\n {\n \"url\": \"assets/develop-plan.html-304a21a8.js\",\n \"revision\": \"accf99ce37306ec69f04b10c3c4aa339\"\n },\n {\n \"url\": \"assets/develop-plan.html-5365831e.js\",\n \"revision\": \"f958237044ad8984d5e04e02cf5ec2a4\"\n },\n {\n \"url\": \"assets/develop-plan.html-c6ac2429.js\",\n \"revision\": \"b7419b2cd53c5216dc69800c20c6b29a\"\n },\n {\n \"url\": \"assets/diagram-definition.0faef4c2-4dda171c.js\",\n \"revision\": \"a60e9e560547fcf23096d6233149cdab\"\n },\n {\n \"url\": \"assets/flowchart.parse-0007e96c.js\",\n \"revision\": \"5fce68ee48d56167c2948760a4066c2d\"\n },\n {\n \"url\": \"assets/framework-2050cf2c.js\",\n \"revision\": \"bc138f6da7d53f2337cf81f328981942\"\n },\n {\n \"url\": \"assets/Gacha-system-and-export-principal.html-3d8f95e8.js\",\n \"revision\": \"1f2ab008a4c26d86a182ad76c4c8239a\"\n },\n {\n \"url\": \"assets/Gacha-system-and-export-principal.html-8d0fa850.js\",\n \"revision\": \"5b2642bee3b1bb1b6a75be8039bfd438\"\n },\n {\n \"url\": \"assets/Gacha-system-and-export-principal.html-abf4ddb4.js\",\n \"revision\": \"1f2ab008a4c26d86a182ad76c4c8239a\"\n },\n {\n \"url\": \"assets/Gacha-system-and-export-principal.html-cd4faf5f.js\",\n \"revision\": \"5fae7d3affb63fedee766a9266d25263\"\n },\n {\n \"url\": \"assets/game-launcher.html-08956561.js\",\n \"revision\": \"e63051e0d466a39edc5e8d81f55df784\"\n },\n {\n \"url\": \"assets/game-launcher.html-29b84590.js\",\n \"revision\": \"12854acfff23be74322208448469fa08\"\n },\n {\n \"url\": \"assets/game-launcher.html-50a156eb.js\",\n \"revision\": \"9c3821cf3a3f40451d6cca1ce151b029\"\n },\n {\n \"url\": \"assets/game-launcher.html-d367bfe6.js\",\n \"revision\": \"abe62f1ee82facb66b2445e18f224130\"\n },\n {\n \"url\": \"assets/get-stoken-cookie-from-the-third-party.html-a02de77c.js\",\n \"revision\": \"ebcfb53c1a46cddccf0cdcfdd8a2d0b8\"\n },\n {\n \"url\": \"assets/get-stoken-cookie-from-the-third-party.html-a069d9e6.js\",\n \"revision\": \"ae6717b78f93a31fdd8496133bcd0a17\"\n },\n {\n \"url\": \"assets/get-stoken-cookie-from-the-third-party.html-c037f77d.js\",\n \"revision\": \"5561ce28d95259edd515657584ae1b8c\"\n },\n {\n \"url\": \"assets/get-stoken-cookie-from-the-third-party.html-f336e33e.js\",\n \"revision\": \"84b656aa4b520f1971ef5caef21ceb88\"\n },\n {\n \"url\": \"assets/highlight.esm-a794bb63.js\",\n \"revision\": \"0949b348e0e7d26440159b7c6c417cad\"\n },\n {\n \"url\": \"assets/how-to.html-437f0776.js\",\n \"revision\": \"d682270a5c98a09107e40924eadeaad0\"\n },\n {\n \"url\": \"assets/how-to.html-702e4cb9.js\",\n \"revision\": \"4ede9358479465c2f0db1e78c4bb2481\"\n },\n {\n \"url\": \"assets/how-to.html-8debd350.js\",\n \"revision\": \"5594d0ac96aa3d537488a84a8511b282\"\n },\n {\n \"url\": \"assets/how-to.html-eb31d630.js\",\n \"revision\": \"a207114557ecf4519d53f8aa869ec37f\"\n },\n {\n \"url\": \"assets/HttpRequestException.html-2143ce68.js\",\n \"revision\": \"8f8cc6e37114a0280b0d89f1c3f5faf7\"\n },\n {\n \"url\": \"assets/HttpRequestException.html-30830cd8.js\",\n \"revision\": \"e44a79fe3ec4a119bc63ce4bf296c684\"\n },\n {\n \"url\": \"assets/HttpRequestException.html-a0acbb00.js\",\n \"revision\": \"8f8cc6e37114a0280b0d89f1c3f5faf7\"\n },\n {\n \"url\": \"assets/HttpRequestException.html-eec3d65c.js\",\n \"revision\": \"47d7e866976b1a0a9a8c0f6329ae4c44\"\n },\n {\n \"url\": \"assets/hutao-API.html-bf294432.js\",\n \"revision\": \"878eb29652de8e2d4cdcaa9b21db2e6d\"\n },\n {\n \"url\": \"assets/hutao-API.html-cec29434.js\",\n \"revision\": \"8cb4149d3e13cfd10e5ad75c3318814b\"\n },\n {\n \"url\": \"assets/hutao-API.html-d894b7e4.js\",\n \"revision\": \"be4a722e7f89c4e06e540819802966fe\"\n },\n {\n \"url\": \"assets/hutao-API.html-f638b185.js\",\n \"revision\": \"bc63866997154cf39ce5f9f546e125bc\"\n },\n {\n \"url\": \"assets/hutao-settings.html-3f7f8a22.js\",\n \"revision\": \"953f16df0337223338fa13a9e3fbecbc\"\n },\n {\n \"url\": \"assets/hutao-settings.html-4c52a2e7.js\",\n \"revision\": \"77fcba5998bdb9a730fd55d8b2d9678c\"\n },\n {\n \"url\": \"assets/hutao-settings.html-ecc905c0.js\",\n \"revision\": \"9176d2e52237be4a9fd3ce75882a2fd5\"\n },\n {\n \"url\": \"assets/hutao-settings.html-f04f126d.js\",\n \"revision\": \"b854f340ce581b45cd0b8d47f655efd4\"\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-00b54548.js\",\n \"revision\": \"289da15ad33f2f1167362c60d126e8ef\"\n },\n {\n \"url\": \"assets/index.html-12187913.js\",\n \"revision\": \"63b588313772a87d12382169ffcfed49\"\n },\n {\n \"url\": \"assets/index.html-19d09097.js\",\n \"revision\": \"e729fc819e622d7b3d989482f5cb59fd\"\n },\n {\n \"url\": \"assets/index.html-2bc60034.js\",\n \"revision\": \"ce207c465f671f6bf09b6747c4351118\"\n },\n {\n \"url\": \"assets/index.html-318a4b43.js\",\n \"revision\": \"fc60f4e715ee94d2b2ff1be6c6032ea0\"\n },\n {\n \"url\": \"assets/index.html-31b9fd98.js\",\n \"revision\": \"9cb8fe9e29ca5a85d4d70b03073028d5\"\n },\n {\n \"url\": \"assets/index.html-4f0d6788.js\",\n \"revision\": \"57e712e4ca15d31bfc1f6cba9b54c883\"\n },\n {\n \"url\": \"assets/index.html-534cbddc.js\",\n \"revision\": \"155d89b1b295a149a383d2a1a8f90d66\"\n },\n {\n \"url\": \"assets/index.html-59219388.js\",\n \"revision\": \"d6dd7b2735dcfc66bc1d5f6993d169a3\"\n },\n {\n \"url\": \"assets/index.html-5eeca8dc.js\",\n \"revision\": \"9cb8fe9e29ca5a85d4d70b03073028d5\"\n },\n {\n \"url\": \"assets/index.html-60c96614.js\",\n \"revision\": \"18d82e7c24d6435c807cfed62bd41066\"\n },\n {\n \"url\": \"assets/index.html-6108273b.js\",\n \"revision\": \"9cb8fe9e29ca5a85d4d70b03073028d5\"\n },\n {\n \"url\": \"assets/index.html-79b9b84e.js\",\n \"revision\": \"2898d55fa0b6dabfeffe7d9aabfee175\"\n },\n {\n \"url\": \"assets/index.html-a508a192.js\",\n \"revision\": \"9cb8fe9e29ca5a85d4d70b03073028d5\"\n },\n {\n \"url\": \"assets/index.html-b78e8cf1.js\",\n \"revision\": \"223f1003a8a28b0011c7b7a1fb098763\"\n },\n {\n \"url\": \"assets/index.html-c0b215e3.js\",\n \"revision\": \"63b588313772a87d12382169ffcfed49\"\n },\n {\n \"url\": \"assets/index.html-c412ed13.js\",\n \"revision\": \"e729fc819e622d7b3d989482f5cb59fd\"\n },\n {\n \"url\": \"assets/index.html-c8b6cf82.js\",\n \"revision\": \"f18219a783a1cdd1c4a9e6ef003b3431\"\n },\n {\n \"url\": \"assets/index.html-cc7a9c8b.js\",\n \"revision\": \"9cb8fe9e29ca5a85d4d70b03073028d5\"\n },\n {\n \"url\": \"assets/index.html-de9c2355.js\",\n \"revision\": \"9cb8fe9e29ca5a85d4d70b03073028d5\"\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/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-0f0f34c6.js\",\n \"revision\": \"5e8ae701e7f5764c10d55096c2a2fd1b\"\n },\n {\n \"url\": \"assets/markmap.html-35e571d4.js\",\n \"revision\": \"5826e11387c4dd2c356cf69102b3895b\"\n },\n {\n \"url\": \"assets/markmap.html-c8233cb5.js\",\n \"revision\": \"5826e11387c4dd2c356cf69102b3895b\"\n },\n {\n \"url\": \"assets/markmap.html-f4ccea80.js\",\n \"revision\": \"0086885c383084d2b3780e3dc111ec64\"\n },\n {\n \"url\": \"assets/math.esm-70a288c8.js\",\n \"revision\": \"c5f77dc064ac53005c0e5446bb6715b0\"\n },\n {\n \"url\": \"assets/mermaid-mindmap.esm.min-8f72be22.js\",\n \"revision\": \"ff3e8383085e4d261e9078b0d8485005\"\n },\n {\n \"url\": \"assets/mermaid.esm.min-bc08675d.js\",\n \"revision\": \"e0d3e0388f4fdfd93ab5b9a67d2ab92b\"\n },\n {\n \"url\": \"assets/mhy-account-switch.html-1d2b5649.js\",\n \"revision\": \"583a4affadee4df6e2e00cff4c08f098\"\n },\n {\n \"url\": \"assets/mhy-account-switch.html-b6e2ae33.js\",\n \"revision\": \"aa8f4f204d3d576c45029b3a10c35310\"\n },\n {\n \"url\": \"assets/mhy-account-switch.html-d713d3a7.js\",\n \"revision\": \"41b8279a296100065c92746da196e3f5\"\n },\n {\n \"url\": \"assets/mhy-account-switch.html-e9ad7c01.js\",\n \"revision\": \"631ba96c2ce7f7f9096e6a3c0a11fa86\"\n },\n {\n \"url\": \"assets/mihoyo-risk-tip.html-0cc42bbd.js\",\n \"revision\": \"c67ac88f7a12ffaac543367c8ad382d3\"\n },\n {\n \"url\": \"assets/mihoyo-risk-tip.html-1202309e.js\",\n \"revision\": \"ca9e92e5c51e10acee3831608afaceb3\"\n },\n {\n \"url\": \"assets/mihoyo-risk-tip.html-75cfdf1a.js\",\n \"revision\": \"b2f8cb3c569e84e8203bf1a3c1cb5186\"\n },\n {\n \"url\": \"assets/mihoyo-risk-tip.html-b6dfe79e.js\",\n \"revision\": \"dc531981f40eac608d447c7140de0c49\"\n },\n {\n \"url\": \"assets/notes.esm-224f94d9.js\",\n \"revision\": \"fbad6b0fa80d99a444266ec8836ab70c\"\n },\n {\n \"url\": \"assets/photoswipe.esm-a9093b7c.js\",\n \"revision\": \"e5f2011f608af205681b3a6e1023fab7\"\n },\n {\n \"url\": \"assets/privacy-notice.html-63f617f2.js\",\n \"revision\": \"38a637900f0e1130d87ffac7c377d5a4\"\n },\n {\n \"url\": \"assets/privacy-notice.html-6cb5a329.js\",\n \"revision\": \"a05be9ab5a16f88f8f1d84eb4388c63e\"\n },\n {\n \"url\": \"assets/privacy-notice.html-7a160e19.js\",\n \"revision\": \"049d9eda61455a3765aad9e8fe119b8d\"\n },\n {\n \"url\": \"assets/privacy-notice.html-c8d33cc7.js\",\n \"revision\": \"a05be9ab5a16f88f8f1d84eb4388c63e\"\n },\n {\n \"url\": \"assets/project.html-2471e533.js\",\n \"revision\": \"09faf50a75a7ee356ecf3bc83a5bd4d7\"\n },\n {\n \"url\": \"assets/project.html-3e4ddd91.js\",\n \"revision\": \"04405c3b6c05f9a69b04af7c09902822\"\n },\n {\n \"url\": \"assets/project.html-d154f424.js\",\n \"revision\": \"944765a7f1425fc87d1435083a9cf97f\"\n },\n {\n \"url\": \"assets/project.html-ee74980c.js\",\n \"revision\": \"7de522d3356c913547f933e11724254a\"\n },\n {\n \"url\": \"assets/quick-start.html-6eb6aa21.js\",\n \"revision\": \"8980ada46a2f1b68d93367d23e81d31e\"\n },\n {\n \"url\": \"assets/quick-start.html-7ec59c0d.js\",\n \"revision\": \"5276d6de9e7cc145dd55a8080cddd944\"\n },\n {\n \"url\": \"assets/quick-start.html-90efb2be.js\",\n \"revision\": \"8e8fc2abe4e793902c28069c2150c890\"\n },\n {\n \"url\": \"assets/quick-start.html-f867c09e.js\",\n \"revision\": \"ef43e70df9631f49da16a369200053b9\"\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/SearchResult-653743d2.js\",\n \"revision\": \"6b8768eafddca17d89cfca4152ab85fe\"\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-0a6171e5.js\",\n \"revision\": \"d751def7b0811479bf86b588130edbd2\"\n },\n {\n \"url\": \"assets/star-request.html-a111ddc0.js\",\n \"revision\": \"29506bc7e5c220b2163251142198e58d\"\n },\n {\n \"url\": \"assets/style-110dcc2b.css\",\n \"revision\": \"b4381d55eec8c7346639f460b3de6b04\"\n },\n {\n \"url\": \"assets/symposium1.html-3ced5dc3.js\",\n \"revision\": \"39bd97f0885d92a03d1163dfcd54df40\"\n },\n {\n \"url\": \"assets/symposium1.html-97fedc99.js\",\n \"revision\": \"8aa01f1eaf6d24cfd9e547190ebdc6b3\"\n },\n {\n \"url\": \"assets/symposium1.html-b33e3d7f.js\",\n \"revision\": \"a11645898900eabe3d5170160927d8ef\"\n },\n {\n \"url\": \"assets/symposium1.html-fa167b8f.js\",\n \"revision\": \"e6ae146155d74880d41ba2ab0ed83902\"\n },\n {\n \"url\": \"assets/symposium2.html-86329c7b.js\",\n \"revision\": \"c526862aaf9aa1d4afa1288b6291124c\"\n },\n {\n \"url\": \"assets/symposium2.html-b5df9842.js\",\n \"revision\": \"7d41971ac678bbe94ac2195d84012636\"\n },\n {\n \"url\": \"assets/symposium2.html-bad37c5f.js\",\n \"revision\": \"2dee193aee87031a920e9bee74e1bd66\"\n },\n {\n \"url\": \"assets/symposium2.html-fb7d6fad.js\",\n \"revision\": \"2dee193aee87031a920e9bee74e1bd66\"\n },\n {\n \"url\": \"assets/tos.html-00997ad6.js\",\n \"revision\": \"fb6690a766227696a44084d7decc8877\"\n },\n {\n \"url\": \"assets/tos.html-5b085922.js\",\n \"revision\": \"dfd653dc3bd2d2005e86776880421867\"\n },\n {\n \"url\": \"assets/tos.html-6a9f1d6e.js\",\n \"revision\": \"2f7fc3fad15967d8880fdb169bd7949e\"\n },\n {\n \"url\": \"assets/tos.html-830e1c50.js\",\n \"revision\": \"7c14cfe5948f81661fa3dba1f8da5576\"\n },\n {\n \"url\": \"assets/vue-repl-3f03b9c5.js\",\n \"revision\": \"52fd000e7c04bbab29d53948b19cc5bb\"\n },\n {\n \"url\": \"assets/VuePlayground-77a48263.js\",\n \"revision\": \"8d6c0498fa3d65cab59fe5a266bc6848\"\n },\n {\n \"url\": \"assets/waline-meta-a31b78ed.js\",\n \"revision\": \"4003eee21f800e7d4662bda5f1875047\"\n },\n {\n \"url\": \"assets/weapon-wiki.html-041f1bea.js\",\n \"revision\": \"23c688df06d864c399ff628652aaaf8c\"\n },\n {\n \"url\": \"assets/weapon-wiki.html-33bb156f.js\",\n \"revision\": \"23c688df06d864c399ff628652aaaf8c\"\n },\n {\n \"url\": \"assets/weapon-wiki.html-39644c93.js\",\n \"revision\": \"2099b42c4f1b54ac622ccc15f881cb59\"\n },\n {\n \"url\": \"assets/weapon-wiki.html-d9fd70e8.js\",\n \"revision\": \"d49f3d98ba48841b539744a7d710e81f\"\n },\n {\n \"url\": \"assets/why.html-6c589158.js\",\n \"revision\": \"c3d82e405081271638af56ef72a7371c\"\n },\n {\n \"url\": \"assets/why.html-777696e0.js\",\n \"revision\": \"1480e79715b81eb3860c3c73a542cdab\"\n },\n {\n \"url\": \"assets/why.html-7f1768ad.js\",\n \"revision\": \"7883f99bd946462617dd83609b07ccb1\"\n },\n {\n \"url\": \"assets/why.html-a6afd3ae.js\",\n \"revision\": \"be24450f8590cf98c8e04fdf2f045a51\"\n },\n {\n \"url\": \"assets/wish-export.html-453bb400.js\",\n \"revision\": \"065c1127d0d64047acf4cc8fa32fb97c\"\n },\n {\n \"url\": \"assets/wish-export.html-77d78b46.js\",\n \"revision\": \"d4b0dfeb1796e10deb6a757ee930e02e\"\n },\n {\n \"url\": \"assets/wish-export.html-9a746c0c.js\",\n \"revision\": \"a5bd1d1defb96169b9421f480ffc3de9\"\n },\n {\n \"url\": \"assets/wish-export.html-a631d689.js\",\n \"revision\": \"de7081fe1e4132ce1a6b64756671e82c\"\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\": \"3694f78d2364f517f9a94ca34039e784\"\n },\n {\n \"url\": \"community.html\",\n \"revision\": \"406234ea66bfb7bd734c4f7f8ef20358\"\n },\n {\n \"url\": \"development-log/index.html\",\n \"revision\": \"d5c55807cc7725548de47c857c7c74e2\"\n },\n {\n \"url\": \"development-log/symposium1.html\",\n \"revision\": \"4af3f1a55d26595e4317834bb6ce5a5b\"\n },\n {\n \"url\": \"development-log/symposium2.html\",\n \"revision\": \"d3a184ce7594455d3c0eee287f19e99f\"\n },\n {\n \"url\": \"en/development-log/index.html\",\n \"revision\": \"cd1ab78c2d091e99de5b7cd7560484de\"\n },\n {\n \"url\": \"en/development-log/symposium1.html\",\n \"revision\": \"c91a5433136e10b4c1fbfe1649b2050d\"\n },\n {\n \"url\": \"en/development-log/symposium2.html\",\n \"revision\": \"39e7b3a6b83c29fcaac34d7f698afc5f\"\n },\n {\n \"url\": \"en/FAQ/artifact-rating-rules.html\",\n \"revision\": \"2258a1eab9a5cd134038f9c805e29e52\"\n },\n {\n \"url\": \"en/FAQ/Gacha-system-and-export-principal.html\",\n \"revision\": \"f5994593bc25cc04cd6d8d73acad7fe6\"\n },\n {\n \"url\": \"en/FAQ/get-stoken-cookie-from-the-third-party.html\",\n \"revision\": \"f7a5343d2cdedb9314f7d0a0ccb45c14\"\n },\n {\n \"url\": \"en/FAQ/how-to.html\",\n \"revision\": \"d97d047d66892f09d482f07db4f56408\"\n },\n {\n \"url\": \"en/FAQ/HttpRequestException.html\",\n \"revision\": \"f084c6e0d4d548a541027595ffd1dd5f\"\n },\n {\n \"url\": \"en/FAQ/index.html\",\n \"revision\": \"d8337fddd18bfe9d70457fdfcd7e439b\"\n },\n {\n \"url\": \"en/FAQ/mihoyo-risk-tip.html\",\n \"revision\": \"344aa5928d78fc1781dc964770d18dc1\"\n },\n {\n \"url\": \"en/FAQ/why.html\",\n \"revision\": \"3efaa2c05e1089a6bec59e1b2ff9cf6e\"\n },\n {\n \"url\": \"en/features/achievements.html\",\n \"revision\": \"4ac66f53943d906f4509c60033d3cfdb\"\n },\n {\n \"url\": \"en/features/character-data.html\",\n \"revision\": \"2f2f1ebef10d7637805890f138df4a70\"\n },\n {\n \"url\": \"en/features/character-wiki.html\",\n \"revision\": \"c8409c3debd30e49ba78a8bd208f26f3\"\n },\n {\n \"url\": \"en/features/daily-notes.html\",\n \"revision\": \"8ec00da9a55e21c045192238447da9ef\"\n },\n {\n \"url\": \"en/features/develop-plan.html\",\n \"revision\": \"dc3ffe21cf100201e76a4985e0414ac8\"\n },\n {\n \"url\": \"en/features/game-launcher.html\",\n \"revision\": \"47e11fc7ea810ee96363e6412dad3039\"\n },\n {\n \"url\": \"en/features/hutao-API.html\",\n \"revision\": \"81569d46fdc61301dca22777c22f62f7\"\n },\n {\n \"url\": \"en/features/hutao-settings.html\",\n \"revision\": \"db24409be617901f75d54d8cc0bcbb3d\"\n },\n {\n \"url\": \"en/features/index.html\",\n \"revision\": \"c09ffda6c5fe140943de30d0d6198c60\"\n },\n {\n \"url\": \"en/features/mhy-account-switch.html\",\n \"revision\": \"670d07179d4082542c64119dcda4676e\"\n },\n {\n \"url\": \"en/features/weapon-wiki.html\",\n \"revision\": \"0f64198a349a43d10bcee6b00b2d724a\"\n },\n {\n \"url\": \"en/features/wish-export.html\",\n \"revision\": \"6d6581477ff3dbd0565c421f3ba177f7\"\n },\n {\n \"url\": \"en/index.html\",\n \"revision\": \"fae1437eef437cafbd7b39ea5dafba58\"\n },\n {\n \"url\": \"en/markmap.html\",\n \"revision\": \"01e41fa12b09e41ca59f9bd5e5f91182\"\n },\n {\n \"url\": \"en/project.html\",\n \"revision\": \"e095dd607c68b7baaef65d3b2d087947\"\n },\n {\n \"url\": \"en/quick-start.html\",\n \"revision\": \"41a28be32492ec9ebd32088f45fb50d8\"\n },\n {\n \"url\": \"en/statements/bug-report.html\",\n \"revision\": \"7a05a078afef74ba79c3cbc10f38b9f1\"\n },\n {\n \"url\": \"en/statements/index.html\",\n \"revision\": \"dc3b43b1305ab475bdcb1da532896635\"\n },\n {\n \"url\": \"en/statements/privacy-notice.html\",\n \"revision\": \"61407738e7971381211706bcd5b1e031\"\n },\n {\n \"url\": \"en/statements/tos.html\",\n \"revision\": \"8d39b149c589646e3094781b270cb7b5\"\n },\n {\n \"url\": \"FAQ/artifact-rating-rules.html\",\n \"revision\": \"e9be207ec208103cf17392f31275d7e0\"\n },\n {\n \"url\": \"FAQ/Gacha-system-and-export-principal.html\",\n \"revision\": \"e6f71b15c910089a570674110b39fd08\"\n },\n {\n \"url\": \"FAQ/get-stoken-cookie-from-the-third-party.html\",\n \"revision\": \"02f8b4a6e55f3982c9718723756af039\"\n },\n {\n \"url\": \"FAQ/how-to.html\",\n \"revision\": \"e95e26eb1817cd79162534b68754d26e\"\n },\n {\n \"url\": \"FAQ/HttpRequestException.html\",\n \"revision\": \"dbd748ca66062d46c4b44e7c0bedec41\"\n },\n {\n \"url\": \"FAQ/index.html\",\n \"revision\": \"cbb3d71c683682efc3a2c3bca41523b9\"\n },\n {\n \"url\": \"FAQ/mihoyo-risk-tip.html\",\n \"revision\": \"939db457e9a0e9d503c36d70e6c2a979\"\n },\n {\n \"url\": \"FAQ/why.html\",\n \"revision\": \"469fa69d9112d9993dec8c4fd662ff39\"\n },\n {\n \"url\": \"features/achievements.html\",\n \"revision\": \"434ec51e4fc13576dc1d40ed5cac2e03\"\n },\n {\n \"url\": \"features/character-data.html\",\n \"revision\": \"0d728681aee9f5bc9af4a40053e1ecec\"\n },\n {\n \"url\": \"features/character-wiki.html\",\n \"revision\": \"7c77e964942086d4a542b403e4409be8\"\n },\n {\n \"url\": \"features/daily-notes.html\",\n \"revision\": \"88ba63ad3c75030c95e6bae2d4757dc9\"\n },\n {\n \"url\": \"features/develop-plan.html\",\n \"revision\": \"f253fac5cadc5aa43bb821eaa6ccd7b4\"\n },\n {\n \"url\": \"features/game-launcher.html\",\n \"revision\": \"eeb858f5f3ee2ae27f4b85108e95b405\"\n },\n {\n \"url\": \"features/hutao-API.html\",\n \"revision\": \"dccd2d195a265361fde5574f55343e8b\"\n },\n {\n \"url\": \"features/hutao-settings.html\",\n \"revision\": \"fd7bdea4e1c289731bfe910429e33ef6\"\n },\n {\n \"url\": \"features/index.html\",\n \"revision\": \"5d994bac49bf14c6ba79bb4188d45ea9\"\n },\n {\n \"url\": \"features/mhy-account-switch.html\",\n \"revision\": \"6925229c4d95051b1e0546ccae42fa8b\"\n },\n {\n \"url\": \"features/weapon-wiki.html\",\n \"revision\": \"9cc9ea120b849d1ecb14393ae69407e7\"\n },\n {\n \"url\": \"features/wish-export.html\",\n \"revision\": \"d2b8ad805524c229ea8808ef8326e599\"\n },\n {\n \"url\": \"fontlist/demo_index.html\",\n \"revision\": \"925b49536eec61049492bf64fe28a9e6\"\n },\n {\n \"url\": \"index.html\",\n \"revision\": \"78bd2fffa28ca73a2692d0aeb705147f\"\n },\n {\n \"url\": \"markmap.html\",\n \"revision\": \"6a02458879b28fd835b5e2f66705d3de\"\n },\n {\n \"url\": \"markmap/zh.html\",\n \"revision\": \"b35a18f015a5cd1b4ae885e560b2caaa\"\n },\n {\n \"url\": \"project.html\",\n \"revision\": \"03078c3ac959fb860cbf88158afa19d4\"\n },\n {\n \"url\": \"quick-start.html\",\n \"revision\": \"7aa9d12953366838bb17b31d5e0a8541\"\n },\n {\n \"url\": \"star-request.html\",\n \"revision\": \"8b88e6c999be34344addc401e85b462d\"\n },\n {\n \"url\": \"statements/bug-report.html\",\n \"revision\": \"39f465fe31aefa6e73759d7eaf1c9482\"\n },\n {\n \"url\": \"statements/index.html\",\n \"revision\": \"ac59858a9943d8d363596e7939256cc9\"\n },\n {\n \"url\": \"statements/privacy-notice.html\",\n \"revision\": \"d51dd8e9c276fdbc346de4e1496c6442\"\n },\n {\n \"url\": \"statements/tos.html\",\n \"revision\": \"05a2317285d8c2392618c83874eb89cf\"\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,uCACPC,SAAY,oCAEd,CACED,IAAO,uCACPC,SAAY,oCAEd,CACED,IAAO,yBACPC,SAAY,oCAEd,CACED,IAAO,gDACPC,SAAY,oCAEd,CACED,IAAO,gDACPC,SAAY,oCAEd,CACED,IAAO,gDACPC,SAAY,oCAEd,CACED,IAAO,gDACPC,SAAY,oCAEd,CACED,IAAO,0BACPC,SAAY,oCAEd,CACED,IAAO,qCACPC,SAAY,oCAEd,CACED,IAAO,qCACPC,SAAY,oCAEd,CACED,IAAO,qCACPC,SAAY,oCAEd,CACED,IAAO,qCACPC,SAAY,oCAEd,CACED,IAAO,yCACPC,SAAY,oCAEd,CACED,IAAO,yCACPC,SAAY,oCAEd,CACED,IAAO,yCACPC,SAAY,oCAEd,CACED,IAAO,yCACPC,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,sCACPC,SAAY,oCAEd,CACED,IAAO,sCACPC,SAAY,oCAEd,CACED,IAAO,sCACPC,SAAY,oCAEd,CACED,IAAO,sCACPC,SAAY,oCAEd,CACED,IAAO,uCACPC,SAAY,oCAEd,CACED,IAAO,uCACPC,SAAY,oCAEd,CACED,IAAO,uCACPC,SAAY,oCAEd,CACED,IAAO,uCACPC,SAAY,oCAEd,CACED,IAAO,iDACPC,SAAY,oCAEd,CACED,IAAO,qCACPC,SAAY,oCAEd,CACED,IAAO,+BACPC,SAAY,oCAEd,CACED,IAAO,4DACPC,SAAY,oCAEd,CACED,IAAO,4DACPC,SAAY,oCAEd,CACED,IAAO,4DACPC,SAAY,oCAEd,CACED,IAAO,4DACPC,SAAY,oCAEd,CACED,IAAO,wCACPC,SAAY,oCAEd,CACED,IAAO,wCACPC,SAAY,oCAEd,CACED,IAAO,wCACPC,SAAY,oCAEd,CACED,IAAO,wCACPC,SAAY,oCAEd,CACED,IAAO,iEACPC,SAAY,oCAEd,CACED,IAAO,iEACPC,SAAY,oCAEd,CACED,IAAO,iEACPC,SAAY,oCAEd,CACED,IAAO,iEACPC,SAAY,oCAEd,CACED,IAAO,mCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,+CACPC,SAAY,oCAEd,CACED,IAAO,+CACPC,SAAY,oCAEd,CACED,IAAO,+CACPC,SAAY,oCAEd,CACED,IAAO,+CACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,yCACPC,SAAY,oCAEd,CACED,IAAO,yCACPC,SAAY,oCAEd,CACED,IAAO,yCACPC,SAAY,oCAEd,CACED,IAAO,yCACPC,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,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,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,kCACPC,SAAY,oCAEd,CACED,IAAO,kCACPC,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,6CACPC,SAAY,oCAEd,CACED,IAAO,6CACPC,SAAY,oCAEd,CACED,IAAO,0CACPC,SAAY,oCAEd,CACED,IAAO,0CACPC,SAAY,oCAEd,CACED,IAAO,0CACPC,SAAY,oCAEd,CACED,IAAO,0CACPC,SAAY,oCAEd,CACED,IAAO,+BACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,yCACPC,SAAY,oCAEd,CACED,IAAO,yCACPC,SAAY,oCAEd,CACED,IAAO,yCACPC,SAAY,oCAEd,CACED,IAAO,yCACPC,SAAY,oCAEd,CACED,IAAO,kCACPC,SAAY,oCAEd,CACED,IAAO,kCACPC,SAAY,oCAEd,CACED,IAAO,kCACPC,SAAY,oCAEd,CACED,IAAO,kCACPC,SAAY,oCAEd,CACED,IAAO,sCACPC,SAAY,oCAEd,CACED,IAAO,sCACPC,SAAY,oCAEd,CACED,IAAO,sCACPC,SAAY,oCAEd,CACED,IAAO,sCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,kCACPC,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,4BACPC,SAAY,oCAEd,CACED,IAAO,qCACPC,SAAY,oCAEd,CACED,IAAO,qCACPC,SAAY,oCAEd,CACED,IAAO,qCACPC,SAAY,oCAEd,CACED,IAAO,qCACPC,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,8BACPC,SAAY,oCAEd,CACED,IAAO,8BACPC,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,sCACPC,SAAY,oCAEd,CACED,IAAO,sCACPC,SAAY,oCAEd,CACED,IAAO,8BACPC,SAAY,oCAEd,CACED,IAAO,8BACPC,SAAY,oCAEd,CACED,IAAO,8BACPC,SAAY,oCAEd,CACED,IAAO,8BACPC,SAAY,oCAEd,CACED,IAAO,sCACPC,SAAY,oCAEd,CACED,IAAO,sCACPC,SAAY,oCAEd,CACED,IAAO,sCACPC,SAAY,oCAEd,CACED,IAAO,sCACPC,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,iBACPC,SAAY,oCAEd,CACED,IAAO,6BACPC,SAAY,oCAEd,CACED,IAAO,kCACPC,SAAY,oCAEd,CACED,IAAO,kCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,qCACPC,SAAY,oCAEd,CACED,IAAO,qCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,gDACPC,SAAY,oCAEd,CACED,IAAO,qDACPC,SAAY,oCAEd,CACED,IAAO,qBACPC,SAAY,oCAEd,CACED,IAAO,mCACPC,SAAY,oCAEd,CACED,IAAO,oBACPC,SAAY,oCAEd,CACED,IAAO,8BACPC,SAAY,oCAEd,CACED,IAAO,kBACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,kCACPC,SAAY,oCAEd,CACED,IAAO,kCACPC,SAAY,oCAEd,CACED,IAAO,+BACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,6BACPC,SAAY,oCAEd,CACED,IAAO,kCACPC,SAAY,oCAEd,CACED,IAAO,yBACPC,SAAY,oCAEd,CACED,IAAO,sCACPC,SAAY,oCAEd,CACED,IAAO,+BACPC,SAAY,oCAEd,CACED,IAAO,+BACPC,SAAY,oCAEd,CACED,IAAO,gBACPC,SAAY,oCAEd,CACED,IAAO,kBACPC,SAAY,oCAEd,CACED,IAAO,kBACPC,SAAY,oCAEd,CACED,IAAO,sBACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,2BACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,yBACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,6CACPC,SAAY,oCAEd,CACED,IAAO,kDACPC,SAAY,oCAEd,CACED,IAAO,kBACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,iBACPC,SAAY,oCAEd,CACED,IAAO,2BACPC,SAAY,oCAEd,CACED,IAAO,eACPC,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,aACPC,SAAY,oCAEd,CACED,IAAO,eACPC,SAAY,oCAEd,CACED,IAAO,kBACPC,SAAY,oCAEd,CACED,IAAO,eACPC,SAAY,oCAEd,CACED,IAAO,mBACPC,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,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/sitemap.xml b/sitemap.xml index 868889607..d665df641 100644 --- a/sitemap.xml +++ b/sitemap.xml @@ -1 +1 @@ -https://hut.ao/2023-01-14T01:39:32.000Zweeklyhttps://hut.ao/community.html2023-01-12T13:18:04.000Zweeklyhttps://hut.ao/markmap.html2023-01-12T00:31:56.000Zweeklyhttps://hut.ao/project.html2023-01-14T01:39:32.000Zweeklyhttps://hut.ao/quick-start.html2023-01-12T13:18:04.000Zweeklyhttps://hut.ao/star-request.html2023-01-12T12:04:14.000Zweeklyhttps://hut.ao/FAQ/Gacha-system-and-export-principal.html2023-01-12T13:18:04.000Zweeklyhttps://hut.ao/FAQ/HttpRequestException.html2023-01-12T13:18:04.000Zweeklyhttps://hut.ao/FAQ/artifact-rating-rules.html2023-01-12T13:18:04.000Zweeklyhttps://hut.ao/FAQ/get-stoken-cookie-from-the-third-party.html2023-01-12T13:18:04.000Zweeklyhttps://hut.ao/FAQ/how-to.html2023-01-14T00:42:36.000Zweeklyhttps://hut.ao/FAQ/mihoyo-risk-tip.html2023-01-12T13:18:04.000Zweeklyhttps://hut.ao/FAQ/why.html2023-01-13T23:58:18.000Zweeklyhttps://hut.ao/development-log/symposium1.html2023-01-14T00:09:10.000Zweeklyhttps://hut.ao/development-log/symposium2.html2023-01-11T09:40:39.000Zweeklyhttps://hut.ao/en/2023-01-12T00:51:03.000Zweeklyhttps://hut.ao/en/markmap.html2023-01-12T00:51:03.000Zweeklyhttps://hut.ao/en/project.html2023-01-12T00:51:03.000Zweeklyhttps://hut.ao/en/quick-start.html2023-01-12T13:00:45.000Zweeklyhttps://hut.ao/features/2023-01-11T09:24:19.000Zweeklyhttps://hut.ao/features/achievements.html2023-01-12T13:18:04.000Zweeklyhttps://hut.ao/features/character-data.html2023-01-12T13:18:04.000Zweeklyhttps://hut.ao/features/character-wiki.html2023-01-12T13:18:04.000Zweeklyhttps://hut.ao/features/daily-notes.html2023-01-12T13:18:04.000Zweeklyhttps://hut.ao/features/develop-plan.html2023-01-12T13:18:04.000Zweeklyhttps://hut.ao/features/game-launcher.html2023-01-12T13:18:04.000Zweeklyhttps://hut.ao/features/hutao-API.html2023-01-12T13:18:04.000Zweeklyhttps://hut.ao/features/hutao-settings.html2023-01-13T05:14:37.000Zweeklyhttps://hut.ao/features/mhy-account-switch.html2023-01-12T13:18:04.000Zweeklyhttps://hut.ao/features/weapon-wiki.html2023-01-12T13:18:04.000Zweeklyhttps://hut.ao/features/wish-export.html2023-01-13T05:14:37.000Zweeklyhttps://hut.ao/statements/bug-report.html2023-01-12T13:18:04.000Zweeklyhttps://hut.ao/statements/privacy-notice.html2023-01-12T13:18:04.000Zweeklyhttps://hut.ao/statements/tos.html2023-01-13T23:55:38.000Zweeklyhttps://hut.ao/en/FAQ/Gacha-system-and-export-principal.html2022-09-29T02:37:43.000Zweeklyhttps://hut.ao/en/FAQ/HttpRequestException.html2023-01-12T00:51:03.000Zweeklyhttps://hut.ao/en/FAQ/artifact-rating-rules.html2023-01-12T00:51:03.000Zweeklyhttps://hut.ao/en/FAQ/get-stoken-cookie-from-the-third-party.html2023-01-12T00:51:03.000Zweeklyhttps://hut.ao/en/FAQ/how-to.html2023-01-12T00:51:03.000Zweeklyhttps://hut.ao/en/FAQ/mihoyo-risk-tip.html2023-01-12T00:51:03.000Zweeklyhttps://hut.ao/en/FAQ/why.html2023-01-12T00:51:03.000Zweeklyhttps://hut.ao/en/development-log/symposium1.html2023-01-12T00:51:03.000Zweeklyhttps://hut.ao/en/development-log/symposium2.html2023-01-12T00:51:03.000Zweeklyhttps://hut.ao/en/features/2023-01-12T00:51:03.000Zweeklyhttps://hut.ao/en/features/achievements.html2023-01-12T00:51:03.000Zweeklyhttps://hut.ao/en/features/character-data.html2023-01-12T00:51:03.000Zweeklyhttps://hut.ao/en/features/character-wiki.html2023-01-12T00:51:03.000Zweeklyhttps://hut.ao/en/features/daily-notes.html2023-01-12T00:51:03.000Zweeklyhttps://hut.ao/en/features/develop-plan.html2023-01-12T00:51:03.000Zweeklyhttps://hut.ao/en/features/game-launcher.html2023-01-12T00:51:03.000Zweeklyhttps://hut.ao/en/features/hutao-API.html2023-01-12T00:51:03.000Zweeklyhttps://hut.ao/en/features/hutao-settings.html2023-01-12T00:51:03.000Zweeklyhttps://hut.ao/en/features/mhy-account-switch.html2023-01-12T13:00:45.000Zweeklyhttps://hut.ao/en/features/weapon-wiki.html2023-01-12T00:51:03.000Zweeklyhttps://hut.ao/en/features/wish-export.html2023-01-12T00:51:03.000Zweeklyhttps://hut.ao/en/statements/bug-report.html2023-01-12T13:00:45.000Zweeklyhttps://hut.ao/en/statements/privacy-notice.html2023-01-12T00:51:03.000Zweeklyhttps://hut.ao/en/statements/tos.html2023-01-12T00:51:03.000Zweeklyhttps://hut.ao/FAQ/weeklyhttps://hut.ao/development-log/weeklyhttps://hut.ao/statements/weeklyhttps://hut.ao/en/FAQ/weeklyhttps://hut.ao/en/development-log/weeklyhttps://hut.ao/en/statements/weekly \ No newline at end of file +https://hut.ao/2023-01-14T01:39:32.000Zhttps://hut.ao/community.html2023-01-12T13:18:04.000Zhttps://hut.ao/markmap.html2023-01-12T00:31:56.000Zhttps://hut.ao/project.html2023-01-14T01:39:32.000Zhttps://hut.ao/quick-start.html2023-01-12T13:18:04.000Zhttps://hut.ao/star-request.html2023-01-12T12:04:14.000Zhttps://hut.ao/FAQ/Gacha-system-and-export-principal.html2023-01-12T13:18:04.000Zhttps://hut.ao/FAQ/HttpRequestException.html2023-01-12T13:18:04.000Zhttps://hut.ao/FAQ/artifact-rating-rules.html2023-01-12T13:18:04.000Zhttps://hut.ao/FAQ/get-stoken-cookie-from-the-third-party.html2023-01-12T13:18:04.000Zhttps://hut.ao/FAQ/how-to.html2023-01-14T00:42:36.000Zhttps://hut.ao/FAQ/mihoyo-risk-tip.html2023-01-12T13:18:04.000Zhttps://hut.ao/FAQ/why.html2023-01-13T23:58:18.000Zhttps://hut.ao/development-log/symposium1.html2023-01-14T00:09:10.000Zhttps://hut.ao/development-log/symposium2.html2023-01-11T09:40:39.000Zhttps://hut.ao/en/2023-01-12T00:51:03.000Zhttps://hut.ao/en/markmap.html2023-01-12T00:51:03.000Zhttps://hut.ao/en/project.html2023-01-12T00:51:03.000Zhttps://hut.ao/en/quick-start.html2023-01-12T13:00:45.000Zhttps://hut.ao/features/2023-01-11T09:24:19.000Zhttps://hut.ao/features/achievements.html2023-01-12T13:18:04.000Zhttps://hut.ao/features/character-data.html2023-01-12T13:18:04.000Zhttps://hut.ao/features/character-wiki.html2023-01-12T13:18:04.000Zhttps://hut.ao/features/daily-notes.html2023-01-12T13:18:04.000Zhttps://hut.ao/features/develop-plan.html2023-01-12T13:18:04.000Zhttps://hut.ao/features/game-launcher.html2023-01-12T13:18:04.000Zhttps://hut.ao/features/hutao-API.html2023-01-12T13:18:04.000Zhttps://hut.ao/features/hutao-settings.html2023-01-13T05:14:37.000Zhttps://hut.ao/features/mhy-account-switch.html2023-01-12T13:18:04.000Zhttps://hut.ao/features/weapon-wiki.html2023-01-12T13:18:04.000Zhttps://hut.ao/features/wish-export.html2023-01-13T05:14:37.000Zhttps://hut.ao/statements/bug-report.html2023-01-12T13:18:04.000Zhttps://hut.ao/statements/privacy-notice.html2023-01-12T13:18:04.000Zhttps://hut.ao/statements/tos.html2023-01-13T23:55:38.000Zhttps://hut.ao/en/FAQ/Gacha-system-and-export-principal.html2022-09-29T02:37:43.000Zhttps://hut.ao/en/FAQ/HttpRequestException.html2023-01-12T00:51:03.000Zhttps://hut.ao/en/FAQ/artifact-rating-rules.html2023-01-12T00:51:03.000Zhttps://hut.ao/en/FAQ/get-stoken-cookie-from-the-third-party.html2023-01-12T00:51:03.000Zhttps://hut.ao/en/FAQ/how-to.html2023-01-12T00:51:03.000Zhttps://hut.ao/en/FAQ/mihoyo-risk-tip.html2023-01-12T00:51:03.000Zhttps://hut.ao/en/FAQ/why.html2023-01-12T00:51:03.000Zhttps://hut.ao/en/development-log/symposium1.html2023-01-12T00:51:03.000Zhttps://hut.ao/en/development-log/symposium2.html2023-01-12T00:51:03.000Zhttps://hut.ao/en/features/2023-01-12T00:51:03.000Zhttps://hut.ao/en/features/achievements.html2023-01-12T00:51:03.000Zhttps://hut.ao/en/features/character-data.html2023-01-12T00:51:03.000Zhttps://hut.ao/en/features/character-wiki.html2023-01-12T00:51:03.000Zhttps://hut.ao/en/features/daily-notes.html2023-01-12T00:51:03.000Zhttps://hut.ao/en/features/develop-plan.html2023-01-12T00:51:03.000Zhttps://hut.ao/en/features/game-launcher.html2023-01-12T00:51:03.000Zhttps://hut.ao/en/features/hutao-API.html2023-01-12T00:51:03.000Zhttps://hut.ao/en/features/hutao-settings.html2023-01-12T00:51:03.000Zhttps://hut.ao/en/features/mhy-account-switch.html2023-01-12T13:00:45.000Zhttps://hut.ao/en/features/weapon-wiki.html2023-01-12T00:51:03.000Zhttps://hut.ao/en/features/wish-export.html2023-01-12T00:51:03.000Zhttps://hut.ao/en/statements/bug-report.html2023-01-12T13:00:45.000Zhttps://hut.ao/en/statements/privacy-notice.html2023-01-12T00:51:03.000Zhttps://hut.ao/en/statements/tos.html2023-01-12T00:51:03.000Zhttps://hut.ao/FAQ/https://hut.ao/development-log/https://hut.ao/statements/https://hut.ao/en/FAQ/https://hut.ao/en/development-log/https://hut.ao/en/statements/ \ No newline at end of file diff --git a/star-request.html b/star-request.html index 0295ce878..c32217c8d 100644 --- a/star-request.html +++ b/star-request.html @@ -32,7 +32,7 @@ } - +

DGP-Studio小于 1 分钟

如果你认为胡桃工具箱是一个好的项目或者有帮助到你,请为我们在 GitHub 上加星点赞 ⭐,并在更多的地方帮助我们宣传

commit_activityhutao-last-commithutao-last-release

你认为这篇文章怎么样?
  • 0
  • 0
  • 0
  • 0
  • 0
  • 0
评论
  • 按正序
  • 按倒序
  • 按热度
Powered by Waline v2.14.6
diff --git a/statements/index.html b/statements/index.html index 91d29e0f0..08d61b541 100644 --- a/statements/index.html +++ b/statements/index.html @@ -32,7 +32,7 @@ } - +